aaaagagcagcttcccgcttatcgaccactgccacaaaacgcctgaagttcacgggcaacagaatacacgacaagggattaccgaatgaccaccaatgaattctgggaaaatgtgctcggcttactttcaacccagatatcggaacagaacttctatacgtggattgaacccatgcatttccacgataaaagtgatgataccgtgaccctccacgttccttcacgctttatgaaagatattgtggaggagcgctacctggaaaccctgcgcggtgccatagaaaaactggaaaagaaagcgtaccgcgtgaatatcctcgtggagcagcaggtggacaaaattcctgaaaaggaacctgcccatgagcctgcggcactggaaacttctgtggcacaaaccacaccatcgcccacgcaacagaaggaaaaacttcacagtgatgttcgccatattctcagcccgcgatacatctttgacagctttgtcgtcggctcatccaatcagtttgcccacgccgctgccatggccgtagccaatgggcccggtgtcacctacaacccgcttttcatctacggtggcgttggactcgggaaaacccatctgatgcaggcagtgggaaacgccatctaccaggataatcgcagtgccaaaatcatgtatgtgcagagcgaagttttcactaacgagatgatcaatgccctgaaaaacgggaaaattgaggagttccgccaacgatacagatacgtggatgtccttctcatcgatgacatccagttcatcgccggcaaggatcgcacccaggaagagtttttccataccttcaacactttgcatggtgagaaaaaacagattgtgctctcaagcgacaagtttccccgggaaatcccacacctggaagaacgactgcgctcccgctttgaatggggactcatcgctgacatacaaccaccggatctggaaaccaaaatggccattctgcgcaaaaaagccgaatccatcgacatgtacctgcccaatgaagtggcactgtttatcgccaaggccatcaagcataatatccgggaactggaaggctgcctgaaccgcatcagtgcctacgctcacctcactggcgttgaacccacagtggacattatcaagaatgtgctcaaggacatcctaaaggacagcgacaaggtcgtgaattgtgaagacatccagcgtcaggtctccctgcgcttcaacctcaaaaccaacgacctgaaatcgaaaaaccgctcctctgagctcacccacgcaagacatattgccatgtatttctgccgcaagctcaccaatatgtctttgccccagattggccgggagttcggcgggcgcgatcactccaccgtggttcacgccatcaaaaccgtcgaagccaagtcatccaatgacgataactttaaagtggagctggaatctattgaaaatcaaattatcaatcagtaaagtggataacctgtgtataaagggaaaaaactgtgagtaagttttgtgccttgtgattctgtggaaaactttctatactttccaacagtttattgatctgataatccatgtggtttaaaaaccttagcgagctatccccattatcaacccccttattactattactactgtaataaggatataattataataatagtagacaggtggaaaatgcgatttgaaatagaaaagaaagatctggaaaagacccttttcaaagctcatggaatctgtaactcaaaaaacatcaccaataacatcctcaccaatatccagatcaaagcagaaagcgacttgatccgcatcaacagtacagacaggaatatcagtcttaccagtacgatcagtgccaatattcaggaaaccggttccgtactcgtcaatggaaagaagttctatgaagccatcaaagaacttccaaacaatattgtcattattgaacgggttgataacacactcaccatcgcctgtcagaaaacccagttcaagcttttcacttctgatcccacactctttcctgaactggatctgcagcttggtgaaagcccagttgtcattcccgcactgaaattacgagacattctcattaagacctttttctgttccaccgaaacccagacaaaattcggtgtcaacggaaccctgctgaaactccaggggaacaagatcaccaccgttgccaccgatggtcaccgactggggctcagtgccataagtaccgatcagcagtacagtgacaatgaagttgtcatcccccgcaacagccttaatgagatcgtgaaagtccttaccgatgtcgatgaagatatcaaggtgcatattgatgaaaacgccatcgtattcgccacacagcaggacaccatcaaaaccaatctgctgaaaaagaagtttcccccttacggcaaggttattccagatgagtgtcccgtttccctgcaaatatccaccaaaaaaatcaaggaaaccctgaaacgcctctcaattttcgtgaatgagaacgtaaaaatagtgaagttttctgttgaagataagattctcgttgctactattcaatcccaggaacatggcaacgcccgagaagtcattgaaattgaatatgaaggaaacaattttgaaattggctataatgtccgtctctttaatgaaattattaatcatattgagtcggagacctttaccctggctttgaatgaatcactttccgtcagcgtaattcgccccggagataataaaaaagacgaacagactctgtatgtgcttatgcccaaccgcctctgacctgtcatgctgactgaaaccagggtacgaaatttcagatgcatcgcagacgccgttttgtcgtttaccccaggtattaatgccctttgcggtgtaaacggctccggtaaaacctcttttcttgaggttatttccatttgcgccaatggcaagtcattccgcacaaatactctgcgtgaatgtgtccgcaaaggcagtgacggtttttccctcaccctggaaaatgatcgtcacattctccagacgtttctgctccataaaaatgtgcgtagactcctgatcggtgaacaccgaccagagcgtctctctcagtatattaatatcaacaccgtacttgtcctttccccagaggatattgatctggtagctcacagctcaggaatgcgtcgcaaattcattgatcgcggagtctttgaacagcatcccgagtacctttcaacactctcatatcttcaccgtatcctcaaaaaccgcaatgccttgctgcgacagaaagatcattctacgcttccctactggaacgatctgctctgtcagtacgcacttcagattcacgaatatcggaaaaaatacacccagcagctgcagctcagtgtgaattccattatttcgcaaatggattacccaaaaggtatttccatcacttatataaattccggagatgatgaatatacggatacacaggcatttcttcgcgctctagaaaaaaaatacagcgatgagaagcgctatggatataccttgataggacctcacaaggatgagattaccgttaccatagatgaactttcagcaggaaagtacgcatcctacgggcaacagaagatggtggcgatgatcatgaaactggcgcaggccgaattgatccagcagcatcagaaagagcccgttctcctggtggatgatcttgccgcaggtcttgatgctgcggcattgaaacgagtagctgctatccttcaatcctatcagcaggttattctcaccactattgaaggggaaaacctgcccctagagttcgggcaggtggtacgtctttaggcgatgtactattgctcgagagcgaatattccctcgatctcaacttttgcccctttgggcagcgctttgacagccacacatgcccgagctggttttgctttttcaaaatactccgcataaactgcgttacagttctgaaaatcagccatatctgtcagaaatatcgtgattttcaacgcattctgaaagcctgtccccgccgccttgcagatggctgccaggttttccagacactggcgggtctgatcagccacatcaccttcaaccatatctcctgcaggggtgaggggaatctgtccagaacagtacagagtaccgttataggcgatagcctgctcataggggccaatggcggctggtgcgttactggttttgataatagttttcatcagtatactccttgaaaatttccgaaagatggttgatgagtttcatgggtccaccggagtggttaccatactgctgctgcattatttttccagccagcgcgtgaattttgcagccttccaccgccgcttcaaagatatcaaaaccctgggccaacagggaaccgattatacccgccagcacatctccacttccgcctttggccagtgccggattgggagcgtccagcaggagcacctgcccctgggcagaggcaatggtggttctggtgcccttgagcacaatgcagcaatccagttcctcggcccattcccgcactgcatccagcttgcgtggctccagggatttggtggaaattcccgtcagtcgctcaaactccttggggtggggggtcagaatggttggactttttcgtttgcgtagtattccaagaaccatgtcccgctccgcttcctcacagtagaggccatcagcgtccaggacaatggggcactccgcactcaaaagcaggtcgcgataaaagagcagattactcagctgacggccccctccaggtccgatgatcatcgcgtcggcggggaactcaaacaactcccgcagagcgccggaattctcctcgggcagctccagacacatgatttccggctcgctgatctgtaacgaccgcactgtctccttctgggaagcaacggtcaccagtccggcgccacactccaatgccgctttggctcccagacggatggcacccgctttgccggtactgccccccacgcacagtacatggccgcacgatcccttgtgggcaaggatactccggtatggaatctttggttcgaggaagtttatcaatctgggtgcctggcttggaagactctggggcgatatgccgatgggcgccactaccagctcgcctgtgaactcggcacccgggctgagaaagtgcccgcgtttcgggtactccatggtgatcgtgagatcagcctcaaaagccacacccaggatctggcccgttgaactgcagacccccgaggggatatcaacggcaatgcgaaatggtgcctcactggctttggcgaggagttcagcgttcaatccctccaggggcctgctcaatccggtgccgaagagggcgtcaatgaccaggacgggatctgtttccaggaagtgttccagagggaacatggaaactccaaggccttcaaccagcctgaagttcatcaggctgtcgttggtttggggtaaaccaccatggaagacggttaccggatatccctgaaggtgcagatgacgggcaatgacaaatccgtcacccccgttattcccgcttccacacagaatactgacaggagtagagttatcaaagcgggcattgatttcgcgcaccacagccatacccgcattttccatcagcagtattcctggtattcccagggtttcaatggtgtagcgatccatggcggccatctgttgggcgttcagtaaatacataggctcctcctgaagcaggctgcagaaaaccccatctgcggtgacgcaggaggtacgctggctcctgtgggtttgatgttcgggtattgtggctctgttttgcgagtttattccgtgccctattgtactggaagtgtaacgggaaatgaaccggacagaaacttttctgggtaagcggattaaatggttgatcttacctttgcatgagagtgagacagaccggcatctcatcggattatctggttgatgcttcacctactgctggtgcatgcttccctcgctaattccagcaagaaccccacacgccttaacttcccggtcatcgttgcaacgcgctcttagtgaaacgagttgtttctcaagcgcctgtagagcggttatctgcgagcgcacatgagagatgtgatcatcgagcaaggcattgacagcggtacaggactgatgagggtcgtcctgatagcgctttagttcgtgaatttctgccagtgacagatccaggatgcggcagcgacgaataaaggccagccgctcaacgtgtttctcggtatagacacggtaaccgttctcctgccgaccaggcggcggcaacaagccctgccgttcgtagaagcggatcgtctgtgtttcgacccctaccaactgcgccaactgaccaatgcgcatcagcctcctccccaacggattctttactctattgaccttatagtagctttatagttttaaatggtaccacaacattattcaagtggagtcgtatcatgagcaaatcctgtggtggcgcctgtggcggtgatgcaacgtccgcagcggataccgatatacaggcctcctccgaagcgccagggagatgggtcagtgtttatgccgtgccgaagatggactgtccatcagaagaacgaatgattcgcctagccctgaacggctttgaggagattcgggcgctgtccttcgacttgtcgaaccgccggctgaaggtcgtgcatgacggcgaggtcgagcccgtcacctcgaaactgaagaccttggggctaggcgcctcgcttcaggaaaccgtcgctgcaaatccggagaccatcaaggccgccgagttttcggcagcttctgctaagcaagaatccgggaccctgcgctggttgctcggcatcaatgcacttctgttcgtggtggaaatgactgccggtctgatcgcccagtccaccggcctcattgcagagtccctggacaattttgccgatgcggcagtgtacggactcgctctttatgcggttgggcatagcgtgaaaaggcaggtccgtgttgcgcacgttgctggtgtggtccaactggttttggctgttggcgtgctcgtagaggtggtgagacgctttgtattcggtagtgagcctgaatcgctggtgatgatggctatcgcattcgtcgcattgattgccaataccagttgtctgctgctcatatccaaacatcgggaaggcggggcgcacatgaaggctagctggatattttcggccaacgacgtggtgatcaacctgggggtcatcaccgccggcgccctggtcgcgtggaccggttccaattatccggatctgattatcggcaccatcgcggggggcattgtacttaacggtgccagacgcattttggcgttgaagggttaaataatgctcattattggcaaaaagggctctgttgcaaagattggcggcagtcagaggtaggctgtcgctctgcgccgatcaggcggctgctgcgaaatggtggttgagcatgcccatggcctccgtcagcgccgagggcccaatgccaaaagctctctccacaaggcgcacctcgcccctgatgccgggctgcaggcaccaggggcgagcctgtcctttgcgcagggctcgcatgacttcgaatcccttgatcgtggcataggccgtggggatcgatttgaaaccgcgcaccggcttgatcagtatcttgagctttccgtgatcggcctcgatcacgttattgagatacttcacctgccggtgggccgtctcccggtccagctttccttcgcgcttcaattcggtgatcgctgcaccatagctcggcgctttgtcggtattgagcgtggcaggcttttcccagtgcttcaggcctcgcagggccttgcccaggaaccgcttcgctgccttggcgctgcgggtcggcgacaggtagaaatcgatcgtgtcgccccgcttgtcgactgcccggtacaggtaggtccacttgccccgcaccttgacgtaggtttcatccaggcgccagctcggatcaaagccacgccgccagaaccagcgcagccgcttctccatctccggggcgtagcactggacccagcgatagatcgtcgtatggtcgaccgaaatgccgcgttccgccagcatttcctcaaggtcgcgatagctgatcggatagcgacaataccagcgcaccgcccacaggatcacatcaccctggaaatggcgccacttgaaatccgtcatcgttccgtccgtccaatctccgccaagcatgctcaagcttcacgatttttgcaacagagcccacacgagtattgagcatagtcgagattggtgcagatcacttctgatattgaactgtcaggagctggctgcacaacagccattacgcccaatcaactggtgcagtcgtcttctgaaaatgacatttggtatctctcataaacggatgtttttgagagaactatcttcggccttcacacgcacgaaaggcggcgaagctccgccgttaatccgtccgccggagatctcgcccaggcaggctgaaggccgagcaagcctgacaggcccgaaaagcccggcacgggcgtcggcggcgatgacggcggcggcattatccagggttgatgatggaagtggaggatatcgacaacctctcgcgcaaccaagacatcgcggtcggactgcaagtgatcttgaagccacgggcccgtcccaccccgacatggacctcgatgcccgaacggacgttagatttcgagttctaggcgttctgcgatgaaggttggatcccagccgggattgaaagtgtcgacgtgggtgaatccgagccgctcgtataggccacgcaggttcgggtggcagtcgagccgcagcttggcgcacccctgcgttcgcgcggcatggcggcaagcctcgatcagcgcggagctgacaccccggcccgcatgtgtccgtcgcaccgcgagcttgtgcagatatgcggcctcccccttgagggcgtcgggccagaactcgggatcctcggccgacaaggtgcaacagccgacgatgccgtcgctgcaactcgcgactaggagctcggatctcaggacgaaggtctccgcgaatgtccggtcgatccgcgcgacgtcccaggcgggcgttcccttggcggacatccacgccgcagcgtcgtgcatcagccgcacaacctcgtcgatatcacccgagcaggcgacccgaacgttcggaggctcctcgctgtccattcgctcccctggcgcggtatgaaccgccgcctcatagtgcattgatcctgacgagcccagcatgtctgcgcccaccttcgcggaacctgaccagggtccgctagcgggcggccggaaggtgaatgctaggcatgatctaaccctcggtctctggcgtcgcgactgcgaaatttcgcgagggtttccgagaaggtgattgcgcttcgcagatctccaggcgcgtgggtgcggacgtagtcagcgccattgccgatcgcgtgaagttccgccgcaaggctcgctggacccagatcctttacaggaaggccaacggtggcgcccaagaaggatttccgcgacaccgagaccaatagcggaagccccaacgccgacttcagcttttgaaggttcgacagcacgtgcagcgatgtttccggtgcggggctcaagaaaaatcccatccccggatcgaggatgagccggtcggcagcgaccccgctccgtcgcaaggcggaaacccgcgcctcgaagaaccgcacaatctcgtcgagcgcgtcttcgggtcgaaggtgaccggtgcgggtggcgatgccatcccgctgcgctgagtgcataaccaccagcctgcagtccgcctcagcaatatcgggatagagcgcagggtcaggaaatccttggatatcgttcaggtagcccacgccgcgcttgagcgcatagcgctgggtttccggttggaagctgtcgattgaaacacggtgcatctgatcggacagggcgtctaagagcggcgcaatacgtctgatctcatcggccggcgatacaggcctcgcgtccggatggctggcggccggtccgacatccacgacgtctgatccgactcgcagcatttcgatcgccgcggtgacagcgccggcggggtctagccgccggctctcatcgaagaaggagtcctcggtgagattcagaatgccgaacaccgtcaccatggcgtcggcctccgcagcgacttccacgatggggatcgggcgagcaaaaaggcagcaattatgagccccatacctacaaagccccacgcatcaagcttttgcccatgaagcaaccaggcaatggctgtaattatgacgacgccgagtcccgaccagactgcataagcaacaccgacagggatggatttcagaaccagagaaagaaaataaaatgcgatgccataaccgattatgacaacggcggaaggggcaagcttagtaaagccctcgctagattttaatgcggatgttgcgattacttcgccaactattgcgataacaagaaaaagccagcctttcatgatatatctcccaatttgtgtagggcttattatgcacgcttaaaaataataaaagcagacttgacctgatagtttggctgtgagcaattatgtgcttagtgcatctaacgcttgagttaagccgcgccgcgaagcggcgtcggcttgaacgaattgttagacattatttgccgactaccttggtgatctcgcctttcacgtagtgaacaaattcttccaactgatctgcgcgcgaggccaagcgatcttcttcttgtccaagataagcctgtctagcttcaagtatgacgggctgatactgggccggcaggcgctccattgcccagtcggcagcgacatccttcggcgcgattttgccggttactgcgctgtaccaaatgcgggacaacgtaagcactacatttcgctcatcgccagcccagtcgggcggcgagttccatagcgttaaggtttcatttagcgcctcaaatagatcctgttcaggaaccggatcaaagagttcctccgccgctggacctaccaaggcaacgctatgttctcttgcttttgtcagcaagatagccagatcaatgtcgatcgtggctggctcgaagatacctgcaagaatgtcattgcgctgccattctccaaattgcagttcgcgcttagctggataacgccacggaatgatgtcgtcgtgcacaacaatggtgacttctacagcgcggagaatctcgctctctccaggggaagccgaagtttccaaaaggtcgttgatcaaagctcgccgcgttgtttcatcaagccttacggtcaccgtaaccagcaaatcaatatcactgtgtggcttcaggccgccatccactgcggagccgtacaaatgtacggccagcaacgtcggttcgagatggcgctcgatgacgccaactacctctgatagttgagtcgatacttcggcgatcaccacttccctcatgatgtttaactttgttttagggcgactgccctgctgcgtaacatcgttgctgctccataacatcaaacatcgacccacggcgtaacgcgcttgctgcttggatgcccgaggcatagactgtacaaaaaaacagtcataacaagccatgaaaaccgccactgcgccgttaccaccgctgcgttcggtcaaggttctggaccagttgcgtgagcgcatacgctacttgcattacagcttaccaaccgaacaggcttatgtccactgggttcgtgccttcatccgtttccacggtgtgcgtcacccggcaaccttgggcagcagcgaagtcgaggcatttctgtcctggctggcgaacgagcgcaaggtttcggtctccacgcatcgtcaggcattggcggccttgctgttcttctacggcaaggtgctgtgcacggatctgccctggcttcaggagatcggaagacctcggccgtcgcggcgcttgccggtggtgctgaccccggatgaagtggttcgcatcctcggttttctggaaggcgagcatcgtttgttcgcccagcttctgtatggaacgggcatgcggatcagtgagggtttgcaactgcgggtcaaggatctggatttcgatcacggcacgatcatcgtgcgggagggcaagggctccaaggatcgggccttgatgttacccgagagcttggcacccagcctgcgcgagcagctgtcgcgtgcacgggcatggtggctgaaggaccaggccgagggccgcagcggcgttgcgcttcccgacgcccttgagcggaagtatccgcgcgccgggcattcctggccgtggttctgggtttttgcgcagcacacgcattcgaccgatccacggagcggtgtcgtgcgtcgccatcacatgtatgaccagacctttcagcgcgccttcaaacgtgccgtagaacaagcaggcatcacgaagcccgccacaccgcacaccctccgccactcgttcgcgacggccttgctccgcagcggttacgacattcgaaccgtgcaggatctgctcggccattccgacgtctctacgacgatgatttacacgcatgtgctgaaagttggcggtgccggagtgcgctcaccgcttgatgcgctgccgcccctcactagtgagaggtagggcagcgcaagtcaatcctggcggattcactacccctgcgcgaaggccatcggtgccgcatcgaacggccggttgcggaaagtcctccctgcgtccgctgatggccggcagcagcccgtcgttgcctgatggatccaacccctccgctgctatagtgcagtcggcttctgacgttcagtgcagccgtcttctgaaaacgacaaaaagcccgcgattaagcgggtttttcgttctcataaacctatctcaaaacctaattctcaattagactgctatttatgacttttgagaaaacaggggggcttatggaaaactgcgaacttgagcaacggcgttcggatgctgctggccaggacaagtgttattcgggtaagcggattaaatggttgatcttacctttgcatgagagtgagacagaccggcatctcatcggattatctggttgatgcttcacctactgctggtgcatgtttccttcgctaattccagcaagaaccccacacgcctcaacttcccggtcatcgttgcaactcgctctcagtgaaacgagttgtttctcaagcgcttgcagagcggttatctgcgaccgcacatgagagatgtgatcatcgagcaaggcgttgacggcggtacaaggctgatgagggtcgtcctcatagctctgtagttcgtgaatctcagccagtgacaggcccaggattctgcagcgacggatgaaggccagcccctcaccatgcttctcggtatagacacggtaaccgttgacctgccgatcaggcggcggcaacaagccctgctgttcatagaagcggatcgtctgtgtttcgacccctaccaactgcgccaactgaccaatgcgcatcagcctcctccccaacggattctttactctattgaccttatagtagctttatagttttaaatggtaccacaacattattcaagtggagtcgtatcatgagcaaatcctgtggtggcgcctgtggcggtgatgcaacgtccgcagcggataccgatatacaggcctcctccgaagcgccagggagatgggtcagtgtttatgccgtgccgaagatggactgtccatcagaagaacgaatgattcgcctagccctgaacggctttgaggagattcgggcgctgtccttcgacttgtcgaaccgccggctgaaggtcgtgcatgacggcgaggtcgagcccgtcacctcgaaactgaagaccttggggctaggcgcctcgcttcaggaaaccgtcgctgcaaatccggagaccatcaaggcccccgagttttcggcagcttctgctaagcaagaatccgggaccctgcgctggttgctcggcatcaatgcacttctgttcgtggtggaaatgactgccggtctgatcgcccagtccaccggcctcattgcagagtccctggacaattttgccgatgcggcagtgtacggactcgctctttatgcggttgggcatagcgtgaaaaggcaggtccgtgttgcgcacgttgctggtgtggtccaactggttttggctgttggcgtgctcgtagaggtggtgagacgctttgtattcggtagtgagcctgaatcgctggtgatgatggctatcgcattcgtcgcattgattgccaataccagttgtctgctgctcatatccaaacatcgggaaggcggggcgcacatgaaggctagctggatattttcggccaacgacgtggtgatcaacctgggggtcatcaccgccggcgccctggtcgcgtggaccggttccaattatccggatctgattatcggcaccatcgcgggggtcattgtacttaacggtgccagacgcattttggcgttgaagggttaaataatgctcattattggcaaaaagctctcgccatatgccctattgtccatatcgggcctgctggcagcgtctgatcaggctgtaaagtggctggtgcagcaatcaatggcctatggcgagtatgtttcggtgaccccgttctttaactgggtgcacctatggaacaccggtgccgcattcagtctttttgcgaatggtggaggctggcagcgctacttttttatcggaatcgcggtagtggtctcgatttttctgatcaagctgatccttgaaaatcgtcataaaggagaaaccatcgcttacagtcttatcctcggtggcgccatgggcaatctgattgaccgggtctttcgcggctatgttgtggattcctttgatttctattggcgagactggcattggccggccttcaacctggctgatattgcaattgtcctcggtgccttacttttcgtttccagcagcttgttgggtaaaaaagcaaacaccaatgccgagccggatggatctgactgacacctacgcctatacaacaccatgaccgaacttcccggcaacatccttcacctgccgcaataccaagtactgggctgcaaatcaaccgacgacgaaatgcacttccaggtggacgtgcccgatcccatcgcctgcgaggaatgcgtcgtgcagggtgagttcgtacggttcggcaagcgtgacgttccctatcgtgatctgcccatccacggcaagcgggtcactctctgggtggtccgccgccgatacacctgccgggcctgcaagacaacattcaggccccagctaccggagatggtggacggattccgtatgacactgcggctgcatgagtacgtggagaaggaatccttcaaccacccctacacctttgtggcggcacagaccggcctggacgagaagacggtgcgcgacatcttcaacgcccgcgccgagttcctggggcgctggcaccgcttcgagacgccccgcatcctgggcattgacgagctatacctgaacaagcgctaccgctgcattctgaccaacattgaggagcgaaccctgctcgacctgctggccacccgccgccaggacgtggtgaccaactacctgatgaagctgaaagaccggcagaaggtcgagatcgtcagcatggacatgtggaacccctaccgggcagcggtcaaggctgtgctgccccaggcccgtatcgtggtcgataagttccatgtggtgcgcatggccaacgatgccctagagagagtgcgcaagggcctcagaaaggagctgaaaccgtcccagagccggactctcaagggagaccggaaaatcctactgaaacgcgctcacgaagtctcagaccgggagcgcctcatcatggagacctggacaggcgcgttcccgcaactgctggccgcctacgagcacaaggagcgcttctacggcatctgggacgccaccacacggctccaggcagaagccgccctggacgagtggatagccaccatcccgaagggccaaaaggaagtctggagcgatctggtcagggcagtgggaaactggcgcgaagagaccatgacctacttcgagacggacatgcccgtcaccaacgcttacacggagtccatcaaccgactggccaaggacaagaaccgtgaagggcgcggttactccttcgaggtgatgcgggcacgaatgctctacaccacgaagcacaagaagaaggcaccgactgcgaaggtctctcctttctacaagaaaaccatcggttacggactgccggacttcgcagaggaactcaactacggagtcgatctatcaaccatctgagggtggtatcagattgatggggtgaaggtgccccatcaaccattaaatccgtatacccacttttctcacactattttcttgacttctgggctggctccttctatatcctttgccactatgaaagacgtaacccctcaccatccatcagtgtctctactcctgcttctgggtatataccgggaagcgtaggacgttgccacaacacaacccgcttccccaagggaagtgggttttttcttttcaggcactcctgaaagcacatttctcctggggcagcagcacaggagagccccatggaaacgtttcctgcctcacacacgccccattcccccttttttctggacgtcaccctgcgcgatggcaaccaggcactgccacgtccctggagcctcaaacagaagcagcaggttttccagcatctgatccgccttgaggtacctggtgcggaagttggcttcgcgtctgccagcgccgtggactttgaagcctgctgcgccctggcccaggaagctccggccagcatggttatttcaagcctttcgcgggcgcgcactgccgaaattgatgcttcctgggaagcagtcagtcatgcggcgcagccgcgggtgcacattgtctaccccgtcagcccctccgtggtgaaccaggtgctgcgctgcaccccccatgaagctgccagggcagttcgccaggcggtccgtcacgcccgtcgtctggcgggaaaacgcggaagcgtgcagttttccggtgagcacttcggcgactgcctggatgatatcgccctggcgcttgatatctttcaggtcgccattgaagagggcgccgatgtgatcaatctgcccaacacggtggagcgtttccgccccatggttttcgtggaaattgcccgacaggtgatggagtactttcgcggcaggtcggcctttgcggtgcactgccacaatgacctgggaatggcgacggcaacgaccgtggagagctactttgctggagccacccaactggaagtttccctgaatggccttggtgaacgcgctggcaatgccagcctctatgaggtggtctgcgctttggaaaacagcggggtgcatacgggcatccagcgccagtacatctttgaaacggcccgggaggttgccgaactcagtgccattgccgttggcccgaaaacgccgattatcggatccgatgttttcagccatcgcagtggtattcatcaggatggggccataaaaagtcgcagcgggcggggcgtctatcttccctttgtcaccggcgccgtgggcagggccgatggagagcagctgcgctttaccagccagtcgggaaccgctgtactgcaggactgcctgaaccgggcaggtattcacctggatgctgtcaccctgcgcgaatactaccgctatctggaaaaacgcagcgacgccgaaggtgagatggacgagcgggccattctgcgacactatcggcagtggtgcgcaggcagccagatcagcccggaaataccggcgcgataatttcagcagttgcagatacgtgcatggcaatgcgctcgggacgggatttggcctcttttttcagtcgcgcgaagacttccgccagatcctcctgtgccagagaacgagaagcggcgggaagttttatgacagcagcactggcgctgagcaggtcgaaggtgcgcaggtttccctctcgatcgcgggcgctgtactggccctgcagcaactcgttttcctggtaaaaaggctcaatggagtccatgaacttgcggatggttttggtgattttgcgctccacaaagttgtcatctttttccgccctttcgtgctctggaacctgaattcccaggaaaaagtcgtcgccgccaatgtgcccgataaagtagcaggagctgataaaacgcttgcgcagcagttccgagaagagaatgatggcgcgatcgccctgacggaagccgaagcggtcgttgaagggtttgaagttgtcaaagtcaaaatagatcaggtagtagatatttccggtgtcctcgcaggcctggttgatgaaattgttgatgaggatattgccgggcagtttggtcaggggattcatctcccgagcgtaggccatgttcttttcgttcagggttttcagcaggctggaagccgacaggaaaccgcagtaggactggtcgcgagtcacaatgattcccggcgattccgtgttgttgacgaacacggccagaatcttctccaccggcagatgaatatccacaatggggcactcggtgaggtacttgcgcagggactggtcgaaaaaacggttgctcagaacctctttgccatagggcgagtagatgaatttcttgaaggtgcgttcgtggatcaggccaaggggaaagtcgttgccatccacgaccggaaagaagctctcctcgggattgttctggaaggtggcgaagagctctttcatgctggtgttgatgcgaatgggccgtatgggatagatctcccgcgaaagtatggccatatcctcggaggtgctgcgccggtgcttctggccaagggcctggatgttctcgtacaccaggcagatatcctcgatgctgctggtggggtactgcaccaggtatccctggataagatccacccccatctccttgcacagagagtattccgcttcggtctccactccctcggcgatgaccgtgatgccaagcaggtgcgccaggctgataatatgggagcagtatgacttctttttcagatcgcggtgaatatcggcaatgaggaagcggtcaattttaatgaaatcgggatcggcatggtacatgagctcaaaggacgaatacccgaccccgaaatcgtcaatggctaccaggaacccccgctccttgctgttgcccacagcctgatccagggccagggcagcattggagtagtcgtacttgtgcttttccgtcagctccatacacagatttcccacgggcaggctgtactcctgcatcatgtgctccatgacattgggggtgtagttgtacatcttggtcatacgatggtcgtagttatagaagaggcggatcttacggtgaaaagggatctgcaggtacttttcaatggccttgcgacgcagggccacatccagggaaaaaagcaccccttcgcgaaaggccgtgtcgaagaaatcgtcaatggagcggcagggaccgaaggtgcgttcgcccccgacactgcggatcaaagcctcaacggcgaagatggagccagtgatgggattgacaatgggctgaaaggcgtagtcgatggaggccagacactcctcccagaaacctgcaagcatgatctctcccctgctgatgtagcgattgacagtggtgtttcagccagtgcgcaaaccattggacagtagctccggggcagaagatattcagcaagagaatgtcagaaaacggtaaagaaatggaaaagcagtccaccaaaaaaaacacacggggcagagaatgttctctgccccgtggctttaaggagatagacaggagacgtctgggagagtcggtatcagcgtttggtcggatcagctcccacgaaggtggtgcgaccatctttttccatggccgccttttcccagggccagatggactcccagtcagcagctttcttggcgtcgccaccctttttcagagcccagtggtactgatcgggggagaggccgaaggagcggccttcttcatccaggttgaagatgtgctgcttgttcgcgacgcggccaccctcattgtcccagttaccatagccgtagcggggccagccggtgcggccatcaaaggcgcgcagcactttttcggcctgacccaggtgacacttggcgcaggtttccacgggagacttgtcaaagagccatgggctttcggggttattgcccacattgtggacggtgtggcagtcgaagcaagccatctgggcatgggtgctgtgatcacccttgatggtggcgctcagcatcaggtccatatcctgctggtggtcacggcggcctttgccatcgacagaaacctgacggttccctttcccccaggcggggcgggtgtactgcatgacgtcttcataggaatgctcgcccagtacgaagccacggttatcgttggaaccctttccgtgcatggtgttggtctgggcacgggtgtggcagcggttacaggtgaccatgcgctccgatggatcggtcagcttggcggggttgatgatgttggacttggaaggcattctggcgtgctcggcaccgccaccatggcaggcttcacaggagacactgatgtctaccgagaagacatcgcgcagatgattgcgctgccctttcttgaaggcctcttttgcatcataccaagcgtcagcatcgaatccagtggtgtggcaggcgatgcactgctcctgccaggagcgccaggtgccgtagttgtttttgttgatgtcgccgtctttgggacgcacttcaatgaagaggaacttgtagccggcgcgatccttgttgccggggtagtcaacgactgtggacttgtcgagggtccaggagatgccaccatccttggtgtgggccagccacgccttgtcaggtgagccatcgtagtataccgcatagcgctgcttgcgctggctgccaacaaccagttctacttcttcgtatttcaccttggtggtggagacgtagttggtgttggcgtccttgcggtccaggatcatgtacgtgtcaagtttgtcccagtcgcgcttgatccaggggtagatcttttcgctgccccagggataacgatccttgtcctgcttgtagtagatgtcggggtaggcagggccccactcggtcttcatggtgtgccagctgctggaccagtcgttgtgaacgccggcatggcacattttacaaccgtcggctcccacgaagccttcggttttccaggtcatgtagtctttggccgaggctgctgtcacgctgaacagcaccagcagcaaggcgataaaccagtgttttcgcatagaatctcctcctgaaaaattacgatttccccgacgcactgtcagggcagaaaataggtggccatggactgggtcaccgccagcagcagaacgcatccggtgataatcccaaacagcagtagcctgtacatgtgtagacctccttgcgcttctcctgctggtgagagagcaaacgaattgccaattttttcacatgtgtaaagtatttgtttttcgtgttttgtgttgctgtattttgaagtggtgcgtcagatctgacctgattgtctcaggcaaaaaaactgaaaaaaagcgagctgttcctggtatgggcggatggggattgagggaaagaagatatactgtgcctgagccgggaacgctcctgggtcaaaaatgactcaggagcggtaggtatccgggtcaatggtgtagcggcgcagcagacgctgcagattggcgcgatccagattcagggtgcgtgctgcctgggtgatattacctccggcacggctgaggatgctgcccaggtattcgtggtgaaattcacgcagggcctgctctttcgcttcattatagggaagctgtgtatccatgggtagccgggagaatccatggatttccgctgggaggtcatcggggaaaatatgttctgcctcaatgaagacacacagcctttccatcaggttttccagctcacggatattgcccggccagtgataggcacacaggatatccatggtgcgggtttcaaggcgcttgcgcccctgcagaaaatgttcggccagcatgggaatatcttcgcggcgttcacgcaggggtgggacggcgatgggaaagacattgatgcggtagaacaggtcttcacggaaggcttcctgctccatcaggtggttgaggtcacggctggtggcggtgataacccgcacgtccacacccttctccatgttgtctccaagccgtcgcacttttttctcctgcagtacccgcagcagcttggcctggacggcgggactggtgtcggcgatttcgtccaggaagagggtaccgccatcggcatgctgaaaaagcccctggcgcgcctctgcagcaccggtgaaggccccccgggcgtggccgaagagttcactttccagcagggtgtcgggcagggcgctgcagttaacggccacaaagggcttggagctgcgtggcccacactggtggatagccctggccaccagttccttgccggtgccactctctccttgcaggttaacggtggcgtcactttgggagaccttctggatcagggtaaacaggcgctccatggctacggactttcccaccatatggtggaagctgctggtcctgaccagttgactgcgcaggagggtgttctcccgctccagcctgcgcttttccagcacgcgtccgacggcgtggagcacgtcgtcattctggaagggcttgacaatgtagtcataggctccgctgcgcatggcattcacggcatgctcaatggaggcaaacgcggtcatgatgatgacgtcggtggcaggctggaggtttttgacgtggtggagaatatcctcgcctgtcagctgtggcatatagaaatcggagagcaccaggtcgaactcctggcgggagagaacgtctaccgcttcatgggggtcacttttacagacaacgtccatgcctgccttctgcaggaggcgcttgaggagacggcacatggcctggtcatcgtcaacaatcaggatctgtgtcatctttatgctcctgttcgttagtctgataggcgggcagggtaatggtgacggtggttcccttgcctggcgcgctttcgaggagaatatcgccgccatactccttgataatgccataggatatggccagtccaaggccggtgccgccggatttggtggtatagaacggctggaaaattttttgctgctgctcggcgggaatgccgggtccgctgtcggtaatggcgatcatgaccgtatccctgagggtgaaggtgcgaatgtgcagcctgcccctgccctccatggcctggatggcattcaggacaatattgaggagtacctgcttgagctgcatggggtctgccgatacgtcgggcaggtcggaggaaaagtccctgtcgatggtaatgcctttggtggccgtctggtaggagaccagggtcatggtttcgtccagcagctcgttgacgcaggcgagggaggtactgtgggagggaacgcgcgcgaactgcagcaggctctggacaatgcgccggcagcgcagcgcttcctgctcaacgaccttcaggtcctcgtagagggggtgggactcgtccacctcttcaagcatgatacggcagaagccggtgatagcgttcaggggggtgctgacctcatgggagactccggctgccagggttcccactgccgccagggtttcagctcgcaccatctgggcctgggtctccctcagggcggctgtcgcctgttccacccggtgctccagattttcgttcaattcctgcagttcctgcagcaggctgtctttttcgcggtgaatcctgtccagacgctcagccatggtgttgaaggcttcggccatgataccgatttcatcgcgggttttcacctcgacccgctgggagaagtcgccccgggaaatggtctggatacctccgatgaggttctgtaccgggcgggtaattccgcgaatgaccaccagaaagatgctggcgcagaagagcagggtgaaggcgatggagagcaggatggcgtggcgtgagcgttcgatgatgcgattactgttgctgtgaacttccagccacatttcatgggccgcgtggtgggcggtttccagggcgctggtgataatctgcccgttctgggtggccatctgttcgcggatctgccgctgcaatgggtcgcgggtagtgatgaggacgctgacatcccgcttgtactcttccagcagttcatcgatatcggagaagatattgttgacactgagcagcctctgctcaatacgcggatggcactgcatgcaggtgacatcgccgaaatggttctgatattgagaggagaggatatggcggttgttttcaaaggactctatgtaggtaaccaggtcgtcgatattgcggctgtacccggcttgatggcggtagagctcggcctgggcactgcgcatgaaatagagcatctcattgtagatactgatgatcacgttctgctcgctggcaataccctggttgacgatgatggtttccaggtggcgcagcaccatgagcgctcccatgatgaagaggagcatggccaggcccaggccgacaaagagtttctttttcacgaacgtctctccatatggctcccctaatcggcaaagctgaaatggcttgaatcgactcccagttcatacatcataacgcgcagcgagtcgaattcctcgtcgcgggttgccacgaacgaggatgcctccagttgctgcagggccgtgattccctgctgataggtatgcatggagaccagggtttcctgcaggcgctccagcagggtgtccgccaggtcactgcgcagggagagcgtattggaggggactggttcggatatggttaatatcagcaggccttcctgcagttcaggccagtcgctctgcatggcccgaatgacatcatctttggcggctcccaggtgggcgtgcccgttatacaccgccagcacgacgctgtcatggcttcccatatagcgaaccgtgttgaaataccaggacatatcgattttttcactctgatagagataccagcggggaaagagtgcacccgccagggttgccggatgcaccagggcaatgtccttgtctttccagctgcggatatcttcggtaatgccggtatcgtggcgggtgaacacaatactgcgatagtctgctccgtgggtcaggtcgaccagacgggcaacggggagaacgtatcctcgttcgtgcatcagcacatagttgaggctgccaagaacggcggcatcaataacctgttcttccagttcgcgggcaatggcaccatagctgtccagcagtttgatgcgaacattcatatggaggacatcggaaagatattcggtgaggggctggtagcggcgacgctgttcaaagacattcttctccggcaggacgccgatgaccagggtttcttcacgtattatccgcgtactgggagcattgacctcagaggggtttcgctcacaggagctcagcaggccgcagatcagcagaagcgcagacaccgccaggatgggaaagcgccccatggtttcaccacacctgcagtgggttggcttcacagctgcttttcaccactgtgaccgtgggaaaggcgtcgcagataattttttccatcagatcactgaaaatgcgctcagttccgaagtgcccgcagtcgatgactgtcaggccattttcaatggcccatatggcgtcatggtatttgaggtctccggtgatatagacatcagcccctgccttgctggcctgtttgaccagtgatccgcctgaaccggtgacaacagccacctggctgatctgctccgctccaccattggctacactcacgtgggtgaggcccagggtcttttttagctgttcaacgagctctggcagagttttcggctgttcaaagctgccgatacggcccagacccactgaggcgcgtccggtcttcagggggatcaggtcgatgggtggagtatggtagggatgggtcatgtaaatggcgttggtgacattctccacgtcattgacgtggacggtggcttccaggcggaattcgctgcactcttcgttcatcttggcgcggtggtcgtcaagattcttgtaggtggcgcgaccttcagagataaaggcgcgatgggtgaaggggcccagaacgcctgcgccagccttgtacatggcctgggagatgctctccagggcgtcttcatcccggggcaggcagacgatcaccttatagagttcgtcgacgttttccatcaccaggggactttgcaccttgatgtgcagcagttggcacaggtagtcattaagccctccccaggcgatatcgatattggtgtgggcacagtagacctggatgccgcggcgcagcgcttcggttgccagggctgtttccgaggaagggcttgtcaggagtttctttaccggtttcatcagtaccggatggtgggtgatgacaagcccggcgccgcagcgcgtcgcctcatccagtacagcgggagtcagttccagagccaggaggatggtgccgacgcgctggttatcatcgccaatcaggaggccgcagttatcccagctttcggccagctcaaggggtgcgatggactccaggtgcgaaaacaggcttttcagcgataaaggcataattcctcctcgtagtcgtgtatcatccagtgaaaaaaaccacttcctgcacttgtcaattgatgacggaattggttatagtcggcgattgtggtttcggtatcgttcaggttttcccatcgggatgatatgttgcagatattcaacatggcagtcagttttcagtttccacttcgcaacgcgtttctgtaacaggatagtacacaatggattttaaaaaaaccataaaagttgacagcatgagcttgggatataccactgctgaggaggttcgggatggtgccggcaacctggttgtggaagagggaatccgcctctattcgcctgcggtcaagcggttgaaggacgcgggtattcgcgaaatcgtcgtatacaaaggcaagcgtcgcaatccgcagtcccaggagcgcctgaaggactgggagccggggcagaccgaacaaactccctatcgccatgagatggggattattcgcgcttcctatgattttctggcgaccctgctgcacaataactcacagcagatcagccggggccaggcagccagcctctccccggaccagatatccggccacctgcaggagctcatggagagttacctgcgcaactaccgtaccctgctgagcctcagcggaatggtcaacaagcagtttcctccccaggtgcagcatgccctgcggcgtaccctgattagcctggtgctggcagcccatgtgaacaaggcgcgccgcgagcccaccattcatatggctacggcagctttgctggcggatatcggcatgctgcgcattcctcaggatcttctcagtaaacccggcaaactcagcgatgatgaacgccggctgctggagactcatcccgtcattggagccagactgctgcaggagaagggttttccccaggaagtcctcctctatgtgctgcagcaccatgaacgatttgacggcaccggatatccccgccagctgggcagtgacaagatatccctgggaggagccctggttggactgtgcgatgcctactgcgccatgacctcaagtcgcagttaccgcagcgccgagaatccgaccctggttctggtgaaactgcttcagggcaagggagttgtccaccatccggaactggtggacaagctggtacgctatatcggtgtctttcccatcggcagcattgtgaaactttccacgggtgaagtgggtgtggtgaaccagcactctcccgaagctcccacggctccgcgggtggccgttgccctggatggcagcgggaaaaaggttcctcgcccctttttacgcgatctgaagctggaaacggatatcaaggtggcccgcgccattgaccccgaaaacgtcaaccttgacgtagccccgctgctctatctgtcctcaaaggcatagacttgaaaaaacaccctgaccagcacccgacgttttttcagaacttccccgacccggaattcctcttcccggtactggatcagcatgtgtgcctgtgccagctggatgcccatggagtgattggcaatgtgagcacgggatttgcgcgcctgtgtggctacgatcgcagtgaacttctcggcaaacccctgagcctgattcgtcatccaaaaatgtccgggaagcactttcagcgcatctgggagatggccctggccaatgagcgctgggagggggagctgaagattctgacccgtgatggccgccagatatgggttgacagttacctctgtcccctgccggacagtgatggctatatcgcggttctcaaagatgttaccgggcatcgtgaacttgaggagaccattatcaaactctatgaagtcaagcagctttccatgcttgacccgctgacccaggtatataaccgctacaaactcagtgaaaccctgaaaaaggagaccacccgggcgcagcgctaccgcagccacctgagctttattttcctggatgtcgatcactttaaagcgatcaatgatgaacatgggcataaccggggagatgaggtgctgcgacagattgccgaactcatcaagaacatgctgcgccagagtgataccttcgggcgttggggaggggaggagtttatcattgtcctgccccatgccagcctggatgatgccagtatgaaagccgagcagctgcgcctggcagtagagcaggcgccactgagtatcggctcaattacctgcagcttcggagtcacggaatatcagctgggcgagccccacgatcagctgatccagcgtgccgaccgggcgctctatatcgccaaacagaccgggcgcaaccgagtggtggccctgtaagagtaccgtctcagaacagcattaccgggcacttgaccgcatgcagtacatagttggccactgagccgaacagcacatcactcacttccccccgcccgcgacggcccataatcaccatatgaaagccctcatcattggcaatgcggctgatgcgctcacggggcgaaccaaactccaggcgcttttccaccgcaatccctgcccgctcaagaatggcggcatagctttgcagcatgtcctcgccggactgccgcgcgttctcacggatcatatccacctggaagtcgggaatcatgcgataggtgagcttttccatattgatgacatagagcagggtcagtttcgggggaaactgctccttatgggcgatgatcatactgagagtgcggcgggccgtatcggagttgtcgacgggaaccagaattttgacatccataacagtactcctggggtgatctgttgataaagagtgtttcacacaaagccctcaaagacaccaagaaaggcaatgccgcgctcgcctgctacgctcaatctcccccgtgtgcttgcttctgccagtcagcgccgactgaaacgctggcagcccgcagggtcgtcgccatgagggcggcgaccgcaaactcagtccgggatgacggttgtttgcggccccagtttcagacaagctgatggcagaaatctgggggttgcttttgcgtcacttttggcaggtcaaaagtggcagattcaccctccgtacccatacagccagcgcggcaggaacagcacaaaatcgggccagaaggtcagcaccagtagtaccccaagctggatgagcaggaagggggccacggctttggtgacgtagagaatattgcggttggccacagtaccggcgatgtacaggctgactcccagcggcggtgtggcgtaaccaatacccaggttcacggtcatcagcaggccgaagtgcatggggtcgatgccgaagcgcgaaagcatggggtagaggatgggggtcaggatgatagtggccgagataatatccatgaacatgccgatgagcaggaggataatccccaccgccagcaggaagatccactgggagtgaatgttggagaccacggcattggtgatctgccccggaatctgctcgaaggtcaggtattcgccgaatacggaagcgccggccacgatgatcaacagggtggatgaagtgaccgccgaggagaccaccacctttttcacctgggtcagcttcatgtcgcggtggatgacgatttccacgaaaaaggcgtagaaacaggccaccacggcagcctcgttggcggtaaagaggccggagtagatgccgccgaagatgatcaccggcagcatcagcgcccagaagctgtccttcagggttttgaagacttctgccgggcttggtttgggtgccaggtcaatatcgggcaggcggcggcagtagaaataggcatagagggacatggctgccatgatcaggaggccgggcataaagccggtcaggaagaacgcctccaaagagacattggtcaccatggcgtagagaatcatggcgatggagggagggatgaccacgcccagaatgggtgcggtggtcatgacgccaatgctgaactgttcgggataacggtgcctgatgagggcgggaatcataaagccgccgatggccaccaccgtggccaccgtggaaccggaaatggccccgaagaagccacaggccagaataccggccatggccaggccaccgggcagggagcccaccagcacgttggcagtcttgatgagtttttccacaatggagccggtggtcatgatattgccgcacaggacaaagaagagcaccacgatgagggcgaacttgtccatgctgcggtagaggacttcgatgacgatcatgggatctatgccgatgaagtagccaagtcctgccaaccccacgaaaaagagcacaatgaacacgggaactgtggcggccagggcccccagcagcagggccagaatgatgaggtatgaggtatccatgctacgcgccctcctcatctgaagtcgggctgcgccagtcctgccagtcttccacaatctgcatgcaggtgcggatgaacatcatgaatcccaccaggggcagcaggctgtagaaataccactcgggaatctgcagggtagaggtgcgggcaaagggatcgtcatataccagtatggtcatgcccaggccgagccagatcatgataccggcaaagaccagtaccgccacatggctcagcacggtaaggggcttgtggaaaatgggcaggagctggggaacggcatcaatgcggatgagggcccggcggcggatggcggcgctggctcccatgaaagtggtgaaaaagataaccttgcgcaccacttcatcagaccagtaaaggctgatatcggtggtcttgcgcagaatgatattggtcatggcggcgaagagagccatcatgacggccgtgaagaggctccagtcttccacatggccaagcaggcggtccaaaaagcgaaatgctcgtttcatactgacatgactccaacaaaaaaaagccgggaagcacctgcttcccggcttttgcaggcttctgaaaaacccgctgattatgccagtaaatgatttatttttccagcgaatcccgcacgcgctgcagataatcggccccgatccgttcaccccaggtcttgtacaccggctcagccagctcaatcaggcgttgtctgtcagcggctgaaaggggaatgaactccacgcccttggctttggcagcggcgatctgctcctcgtgctgaatcctggccagctcgcgggatttggcactctcttcggcgatgacatccagcaggatttcgcgcagatcagcgggcaggcggttgagccagcgttcgttgatcaggtggataaagaggccctgggcgtagttgacttcggtgaagtacttggccacatcgaattttccggtgatattgctgacggtgggtgtatggtcaaggccgtcaatgacgccggtctgcagggcctggggaacatcaggccagggcatgacggtaaagcggttgccccaggcgcggtaaatatcgatattgacaggagcttcggcgatacggaaattcacgccccgggcatcttccaggctgcgtaccggcttggtagtggcccagccgtaggtgccgtagctggtgatatcaacggcgatgactccctggcgacgggggctctggcgaaactcttcaaagagttcttcatcttgaatgaacttatcaagtttttcgaaggtgtccaccacatagggcaggttcacgattcccagcttatcggccacattggcggctgccactgacgaagaaagcattccatgtaccgcgcccatgcgcagcttgctgataacatcgcgctcgccacccaactgagccaggggacggaaatccacatagagtctcccgttggagcgttcccagaccttgtcccggatgcggtatccgacgccaacaccctcaatggccgggtgggatatattggaaaggatgtaggtgtgctcagctttactgggatcgaaggaaggttgccaggcggcagtggggtcgctctgggcctgtgccggcagagcaagggcgatacagaaaaccagtgcgcagaatcttcgccaggaagctatcatgtctcttctcctttttaaaacagcggttgaaagaatctagcatagggtcagcaaaaagaaaacggatgattcaaccggtgcttcgattttcttcttcaggaggggtttcccctgaccggtattcgagcgaagctgtttgatgatgagcgcaatcatctatttcgataaaattacttgacttttgcggagaattatcaaactcttgtccccatgaaaatctcacgcgtattcggcgctaccatgctggtgttgtttctgctctcccagagcctgatggcggggagcgtgcacagtgttgccatttccgatgccgggcagctcagcatggactctggccaccacggccatcatagtgctgtcgatacctcttctgacagtggcgaatgcggtgacatggccagcggattctgcgacagctgcatctgcctggcaccagtgggtcccgcagccagcctgagctttcatgtcaacctgctgggcgcccctgtcatggagtaccactctttcctgcccgatcccctcagcgaaatcctgcccgaaccacctctcgcttcctgacaagagccgcttgccgaccggtgtcggtgtaacgtttttcgtcaggagaaaatcatgggagcaaaagccccactttatcagacactctctctcgtcttgtttcttggcctgtggccgagcatagcgtcagcgctggaattgccccgtgccctggaaatggctcacgagcgcgacggttccctgtctgccctggaagcccgtgccagcggcctgcgtgagcagtctgtcgctgcggggcgcctgcccgacccaaaactgctgctgggctatgaagagtcggaaatgatgagcgagttcatggtgggagttcgtcaggaattcccccgctccagtcgcctgaatctgcgttcccagcagtttgagcatcaggccgatgcccagctggcccgtcaggaagactggcagcgccagctcaaccgcaacgtgcagcgggcgtatctggagctgtggtatcagcagcgggcggtggatatcgtggaccaccactccaatctgctgcgcgacctggccgacgtggcccgtcagcagtacgctgccggccgcctgagccagcagcagatgctcatgctggagctggagcaggccatgcagcaggatcgcctcaccggcattctctctgcccgcgacgatgcccgctccgccctggcccgctgggtgggcgaagccgcctggcagcagaagctgccccacgaccttcccgatctggccagtgtgcccccagtggatgaactcctgtcagcgctgccagcccatccggccattacagcggatgacgccgccatcagggccctggaaagcgatgtgcgcctgagcggacagtactacagcggcttcatggtggatgctctctacgcccgcgccgacaacgatgaccagacgttcaccatcatggtggaggtaggtattcccatcgctcccggcaggctacaggaacgcaatgccagtgcggcccgccagcgctccagcgcggccagcctcgatcggatcgagaagctgcgccagctggaaagcgacctgcgcacccagcaccagcgttggcagcacctgcaggagcgcattgaactctcccgcaccaccgtgctgccccacagccgcattgtcagcgatgccgctgcttccggctaccagaacctgagcgccaatttcgatggcctgctgcgggctgcggtgtacgaactggaaaaccagctgcgccaccagcgcctgctggccgatgccgcccaggtccaggccaacctcctctactactccaatggagcccaccatgaataaatctgcccttctcgccatcctgttcgcctttaccgctgggctgaccctgggagccgtagccctgaactggctgtccagcgacgaccacagtggccacgaagtggccgatggggcttccgccgagcgggaaatcctctactaccggcacccccacaacccccgcgtcacctccgatgtgccccgcaaggacgagatgggcatggactacattcccatctatgccgaccagggtggcagtggcggtggcatcttcgtggcgccggaagtcacccagagcctgggagtacgcacccgccctgttgaacgcatgaccatggagcccgtagtggaagccgtaggctatgttgactacgacgaaacccgcctgagccacgtgcatgtgcgggctgagggctgggtggaacgcctgcacgcccgcagcctcggccagcgggtgaagcagggcgagctgctgctggagttcttctcccccaccattgtcaacgcccaggaggagttcctgcgcgccctgacgatgaatcagcctgccgtgcgtgacgccgcccgcgagcgcctgctctccctggggttgagtcgccagaccgttcagcagattgaacgggacggacgggtgcgccagcttatcccggtgtacgcccgccaggatggcgtcgtcaccgaactgaatatccgcgaaggcatgtacattacccccggcatggatatcctcaccatcagcgacctctcctcggtgtgggtactggtggaggtatttgagcaccaggcgcgcctggtgaaaaccggtcaggtggccacgctgcagctgagccccggcgatgacgccctccaggggcaggtggaattcatctacccctcccttgattcctccagccgcgccctgcgggcgcgcctgagcgttgccaaccccgatggcaccctcaagcccggcatgtttgcccgcgccgccattaccaccgaaagtcgcccccatgtactggcaattccccgtcaggccctgatccgcagcgacaatacccagcgggtcatcgtcgcccgtgatgaaggccgctttgaggcggtggaagtgcgcaccgggctgatgaccgccgacacggtggagatcacggctggccttcaggaaggcgagcgtgtggtcatctcggcccagttcctcatcgactccgaaagcagcctgcggggcgcctttacccgcctggagactctggaagagctgcagcccggtgacgaagtgtggagtgacggcatctataagggccccggccgcaatcccggctccatcaacctcagccacgaacccattcccgccctgggctggcccgccatgaccatggatctggacctgattgaggggctgagcgttcccgaccacctgcagcccggtgatgcattcgcctttgccctggaagccctggatgaaatcaccttccgcattgtggccctgcgtattcacggggaggaggtgcggccatgattgccgcgataatcaactggtccctgcgtaaccgcctgctggtgctgatggccagcatcttcctggccctgtggggcatgtactccctgcagaagacgcccctggacgccattcccgatctgtccgacgtgcaggtgatcatcaagaccacctaccccggccaggctccccaggtggtggagcagcaggtgacctatcccctgtccagcgctctgctggccgtgcccaaggccacggccgtgcgtggctactccatgtttggcgactcctatatctacgttctctttgaagatggcaccgacctctactgggcgcgggcgcgggtattggagtacctgagccaggccgccggcagcctgcccccggaggccaccccctccctggggcccgatgccaccggtgtaggctgggtctaccagtacgccctggtggatcgcacgggcaaccacgacctgggacagctgcgcagtattcaggactggttcctcaaatatgaactgcagaccgtggaaggagtgtcggaagtggccaccgtgggtggcatggtgcgccagtaccagatcaccgttgacccctttcgcctgcgctcctacgggctcagtacggctgatgtttcccgcgccgtgcagcgggccaatctggagagcggcggctcggccatcgaaatggccgaagccgagtatatgatccgcgccaagggctacatccagagcgtggaagatctgcgccaggtgcccctgaaggtcggctccagcggcaccccccttctgctgggcgatgtggcggaaatcatcaccgggccccagatgcgccggggtatcgccgaactggacggtgaaggcgaagtggttggaggcattgtggttatgcgctccggcgaaaacgccctcgccgtgattgagcgggtcaaggccaggattgatgaaattcgcgatggcctgcccgaaggggtggaaatcgtggagacctacgaccgctccagcgtcattgagcgggcaatggagaacctgcgcgacaccctcatcaaggagctgatcgtggtggtgctggtgtgcctgctcttcctgctgcacttccgctcctccctggttatcgccatcagcctgcccctgggcgtgctgggagcctttgtcatcatgcagctgcagggcatcaacgccaacatcatgtccctggggggcattgccatcgccattggcgccatggtggacgccgccatcgtcatgattgaaaacgcccacaaacacctggaacggcgcaaggcagacagtgacgaggatcactgggccatcatcagccgcgcctccacggaagtggggccgcccctgttcttcgccctgctcatcatcactatcagcttcctgccggtcttcaccctggaagcccaggaagggcgcctcttcgcgcccctggccttcaccaagacctatgccatggccgtggcggcgggattggccatcaccctggtgcccgtgctcatgggctacttcatccgtgggcgcattacgccggaacataaaaaccccataaaccgtgtcctggtcgtcatgtaccagcccatgatcaaggccgccctgcgcttccccggcaccatcgtggtgctgaccatccttgccgcggccagcatgatctatcccgtcaccaaactgggttcggagttcatgcccgagctggatgaaggggacctgatgtacatgcccaccaccctgccggggctttcggcgggcaaagcggcagagcttttgcagcagaccgaccgcctcatcaagaccgtgccggaagtggagcgcgtcttcggcaagaccgggcgggcggaaaccgccaccgaccccgcacccctgaccatgctggagaccagcatcatgctcaagccccgcgaccagtggcggcccggcatgaccacccgcaaaatcatcgaagagctggacagcgccgtgcagctgcccggcgtcaccaatgcctgggtcatgcccatccgcacccgcatcgacatgctggcaacgggcatccgtacccccgtgggcatcaaggtggctggccccgacctggccgttattcagcagatcggcgagcgcattgaagaggtgatcgaaggcgttcccggaacttcctccgtctattcggagcgggtcaccggtggccgctacatcgaagtggatatcgaccgccccgccgccgcccgctatggcctcaacgtggccgacgtgcaggaagtcatccgcaccgccgtgggtggcatgaatatcagcaccactgtggaagggctggagcgctaccccatcaacctgcgctacccccgtgacctgcgtgactccctggaacgcctgcagcagctgcccctggcaacgcccagcggcgcctgggtagccctggagcaggtggcccgcgtggagatcaccgacggcccccccatgatccgcagcgaaaacgcccgtctcagcggctggacctatgtggatatccagggacgggatctgggcggctatgtggccgaagcccgagacgccgtcaaccgcttcatcgaactgcccgccggctattccatcagctggtccggccagtatgaatacatggagcgcgccaacgagcgcctgaaagtggtcgtccccctgaccctggccatcatcatgctccttctctacctgagctttggccgggtgggcgaagccctgctcatcatggccaccctgcccctctccctggtggggggcttctggctgctccacttgctggactacaacctctccatcgccgtcagcgtgggctttatcgccctggctggagtagccgccgaaaccggggtggtgatgctggtctacctggatcaggccctgcgggcgcgccagaaaaatgccaccagtgagggccgccgggtgagcctgaatgagctgcgggaagccgtgattgaaggcgccctgctgcgcgtgcgacccaaagtcatgaccgttgccaccatcatcatcggcctgctgcccatcatgctcagtaccggcaccggctcagaagtcatgcgccgcatcgccgctcccatggtgggcggaatggtcagcgccaccgtactgaccctggtggtactgcccgccgcttactatctgtggaaacggattcagttgaaatgtgcatagttcattggagcaagcgtggaaagaggcctaaaggccgcaccctgaaccaggagataatcgtcacatatctcgatcgtatgcagaggcatgaaaggtgttgtaacttcagtccttcttgccactttggacccgcccaaagtggcgcaaaagcgcccagctactattttcaaatagtagctgggctaccgcgttccaatggcagcgtcctggctgagacagcacacgggggatagatagaagacacaaatcccccctgagcccgtccggtaagtgtgaagcctggctggcaagacccgcacgggacacctgcaggaagcaggtggtccggcagagctgcagggatgcagcgtctgccggatctccagtccaggcgagcaaacgaaccggatcaacgggcgttggggggcggcttttttggtccttttttggccgaaccaaaaaaggacaatgtacaaagttgaaagagaccttacatacccaaaccaaactcaaggagttgtcccatgaaaaagtccattatcgccatcatcgccgccgtcagccttctctcactcaccgccgccatcaccatggccagcagtcacgggcatggaaaccatggacacagcagccacggctcggccagcggagccattggcagcaccgtcagtgccaatggcgaagtcatcgccctcgaccccaccggcagaaccatcaccctgcaccatgaacccatccgcgccctgcgctggcccgccatgaccatggagctggacctggagaacccctccatcgccgaaggacttgcagaaggcgatcgcatcgtgtttgacctcaagcgcctgaccgagacagactacctcatcaccggtattcgcaaaaggtaaggtaacgcgtaaccccttgctccatcacaggagcaaggggttttaatatttattggaatattattgttttccattcatggtaaaagcactcaatgtcgataaaatcgattttataacttgacttttgtgcccacgggactatacttcaacattatgaaaatgtatcgcgttctaagcgccaccactcttgtgctcttcctgctgacccagtcgctgatggctttcggcgtgacaagcgtatcaacgctccagccgcaaaataccagcagtactgtggagcagctgcatgccgaggggctccatcaccacgaagatgagcttttgcccctttcgaagattggcagctgcgtagacgctggcatggaacactgtgaaagctgcgtttgcaaagctaccgagaacgcgtgctgtgtgctggaattttccgtcgcgactcttgaaacccctgtccccgatctcactatcaacttctctgatcgtccatacgaagtcctgccggaacctcctatctcctgatagtgtgttcagttgtgtacaaaaacagtgagagtgccgccaagttttgctgccagtgatggagcaagggcacaaaacacgtttccctgaacaactgcacacatacgtgaccacttgtccatcgctggggccctttttatgggcattcccatggcaaaaccacgaaaccatcaggagtattatcatgaaagtatttattaagtctgccattataagtgtgtttgtctcttccatcgccctgaccgcaatggctggcaacgatccgtggagagattttgagccatcccaatcaatcaacgagctgaccatattctcattacatgacagctcttcacgccaaggtgataccgtatccgagggtgtggcattccgtgatctggcaccacagcaggatatcaatgagcttgccatattctccttgtacagcagcactccatcgaatgactacgatacaacgcccggcaatcaggcatttcgcgacttgtcaccacagcaggatatcaatgaacttgcaatttacggcctgttccagaataacgcagctgcgtactgatgcagaataacgtcttaattaaggatctacccatgaaatcagcaatatttgctttagtcgctatcgcaggcgttatcaccatcttatctttcaccgtaatggcccatcatgacagcaacggcatgcacaataatgggatgcactcgagtaaaatggagatgcacggcaagatgtcgggcaagcatgatcagagtgatatgcatggtaaaaaggaaatgcacagcaagaaaggcatgcacgagggtatgcatggcgaggccgctggtgagcatcaccgtgccagcgcccgtggcgaggtgcttgccattggcaccgacggcaagagtcttaccattcgccatgaacccgtagcagagctcggctggccagccatgactatggaattggcactgaaacaccctgccctggcagaaaaggttcgtgttggcgaccagatcaccttcgaactggagcaaacctctgaattcgattacgccataacagacattcacggtcactgatcgccttcctctccagcagtgaaatagaactcactgctggagagagttatttcaacagggagggcttggatgagccagcagcagtttgtgcgtattgctgaagcggcagatctcctcggtgtttctcgccagtgcatctaccagtatatctacagtggtcgcctgacaaagtacgtcgataagcggcatccaaaaagaatctacgtggacatgaacgaggtcagtgagttgacacggcccagtattgtgcgggctgatcagctgcctgacgaataggaggcagacatggaacgcgccgagcagcaccccaccaaaactgtggagtttgttgtgccgggaatgggctccggtcactgcgccggtatcatccgccatacccttggtcgccattcaggaattcaggacatccagacccatatcgctacccacaaggtcaggataacctttgaacaaaccacaatttctgtagattcgctgcgccaggccattgaaaatgccggttacgatgtggtggggcaaagcagcgaagagcatgaccgggaagccttgtcagaggatgaggatggtgaaagccgccaccttgccatgacctattgcaacatgtggattgccctggtgcccgccacacttattatggcgctgatggtgccccacatgttctggcagcctgtaccaggctatctggcaatcatcagcctgctggcattcccggtggtctttctccatggaggtgcccagacccaccgctccgcctggcgctccctgaaaaaccgcaccgcaaacatggacgtacttatctccctggggagtctgccgccctactttcttggattgctgggctttttcacgcccatgacatcgttcaccgaaatggccgccaccatcatggcctttcacctcattggccgctatctggaagccagagcaaaggggcgtgcctccatggccattcgtcgcctgctgaccatgggtgccaagcatgcctgggtggagcgtcccgagggtgaagtgcagatcccggtcgctcagctggtaccgggcgatattattattgtacgccctggcgagaaggtggccagtgatggcgaaattatagatggccagagtcacgtggatgagtccctggcaacaggtgagtctttgcctgtctataaagccacaggtgacccggtaatcggggcaaccatcaacaaggaagggcgtctgcgcgtccgcgtgacccgtataggcaaggagagctttctttcgcaggttatccagctggtggagcaggcgcagagttcccgcattcccgttcaggaatttgccgaccggatgactggtcgctttgttcccctggtggtgctcatttctctggcaagcctgacaacttggctcctggccggggaagcattgcggcccatcctgtactggggcgcagagtttctcccctgggtgaacccggaggcttcaaccgtggtagtggcgctgcttgcggcaattgctgtcctggttatcgcctgtccatgcgccctgggactggcaacacccaccgcactcatggtaggcgctggcgttggagctgaaaacggtatccttattcgctccggcgaggctatccagacatttcgtgaggtaaaaaccgtcttgctggataagacgggcaccataaccgaaggcaagccgcacattaccaagatacactccctggagaacaccgacgaagccaccattctgctgttggccgcatcggtggagcatgcttccgagcaccctttggtcaaggccattgttgaggcagcccgagagcgtgacatgaacccgctggaggtcactgacttccagtcagtaacgggagctggtgtcaagggaaccgttgagggcaaagccatcctggtgggtaaccagcgtatctttgcccatcaggagattcagattggcgaagcggcaaccagggtgcaggcagatctggaaactgatgggagcacggtgatgggtctggctgttgatggcaaagttgtggggctcatcgccctgcgagacaccatcaaggagcgctcggctatggcaatacgggccatgaagcaaaacggattgcgggttgtcatggtcaccggtgacaataaggcggccgccagagccattgcccgtgaagtgggcatcgacgaagtgcaggcgggagtattgcctgaaggcaaagtggacgccgttcgcatgtggcaacaacgcaccggaacccgcgtagccatggtgggggacggaatcaatgatgcgccagccctgaagcaggccgatgtgggtattgccctgggagcaggggctgatgtggccattgaagccgcagacgtcaccctgattcgcaacgacctgacaggagtggttgaagccatgcatctgtcaaaggccacattccgcaaagtggtggaaaacctcatctgggccagcagctacaatgccgcagccatacccattgcagcggcggggctgctgcatcccatgatcggggttattgccatggtggccagctccctctcggtcatcggcaactccctcttgttgcgccgtacagcacgcaactttccccggtggcagtcatgaagcgctccattttctgcggcaggaaaatattcaccattgccatgctgctggcagcggctctggtcatggtgctcctgctgagcggaaccataagcctcgaagacggtcgctggatctggcttgtccccattgttctgtgtctgggcatgcatctgcttatgcaccggggccatggcaagcaccgtgaagacgatgaccatgagcattcaaaccgcaataaacccttcgattgagtaaaggagtggaacatgcagcaatcttttattcgagcctatgaagccgcagaaatccttggtgtaagccgacagtgcatttatcagcatatttccacgggaaagcttaccaagtatgttgatcgtaagcgccgcagagacgtctacgtagattacggagaggtcatggaactccaacaaccccaaataatcagagctgacgaaaaaagtccccgggcatagcccggggactttttgaatcattgtctggcgaaattcagaagcggtaggttacagcggtaccaactttccaggcatcatctccggcgccgaaatcatcatcggcaatcagatacccaccaccgacagtgagagttaccccttctgccagagtgcagtcaaagtagacatcgatttcgtggccaagcgcacgcgcactggagttggcacggaagacattatcctgagcttcctgggcaaagatatagtaggcggaaagcttatgccttgggttcagattatgctcggcaccaagcttcaggtattggtagttcatgtagtagtcgccacgggttccggtagcagcagcagatgaaccacccatggcgctgcggccgtcgaagcgtccgccagtgatgatttcggagaagttgttataaccacgcacgttaatgaattcgcctatcttgctgtcaccgtagtgtgccccttccacggtgtacgcggtggcaccggagcgataagtccctttaaggcgaacggcaagaccattgccatcactgacgtcagtgccggtgatatcggcatcgttatcccagctgttggcaatcagggttccctgcagccttatgtcgccaatatttccatcggcctccacgcctaggtaccagctttcaaagtcattggagaagccctcattgcgcaatcccagcccggtaggctgtccattgagatatcccacaaagggggaaacattccagccaccagcctgggtggagtattgcagctgatagtagtcagcatcctgcttgtggctggcaggatctccttcagccagctttgtccaggcaaaatgcagcccatcaccactgtccagggtgtagtgcagttgcatccctgaagcatcgtctccctggataaagccatcacccagccagtaaccctgcgcgcccaaggtagcgtgcagctcggttccgggaacatgcaggtcgaggtagaggtgcttgatctcaatggcgccagtttcgtctgcgcctacctttccaaccgcgttatccccccaagtgctgtccatctctatggcaaatacggctttggcgtgctcattcaaagctgcattggtccataaacggtaacgttggtccactccacgggagctgtcattcacattgtcgtttccattcagattatcgtaggcaaaacccctgacttgcataaagccattgaagtcaatattcaggccttcagctgcggatactgaagtcattgccagggctgcgcaggatgccatgatcagacgatactttttcatcaaatcctcctttagattcataaatggaactgtagtgtgcaatttgaaatgcggatagtgacttgccaattaattaacagtcataggctttctcctttttgaagctgcagtgatgtatcgtggaatctcctaatgcttatacgaaaataaaagagcgcacgcaatattaaatacctttttttaaaacatttacagggagtttaatgcgtttgaaatttttggaagttcttggcactggacttaataagtaaaataaataaacatcgaattactctttttgattactgaacgagttgagatgttctcagcgtttatcctgttactggcatttgtggaacgcactgcaaaatatatacaccccagtaagcggggcttactggggtgtatgagtatatattagtgtttttactgagaaaatgtcgtgtaggggatttgttgattagcgctaactaataccgatgtgttgagttagttagtactcccggtcgaaagattctgctaatctcgtgaaatgcatggagagcttgaatagcaatagatagtgtccgtattgtgaaagtgaaaaaagcctgctttggtgaattggtgacggaaggctagcagcatggtttgaaacaattcggtcaaaaaaaactattgactctattagctcgccatgaggggggagatagaaaatttggctaacagcttggcgcttaatttcagtagtgtgtgtggaaattttttcggagcaaatctttgcatccctgagcatcgctatataattttcaagaggtattaatggggtgtaaagtacaaacggaggtaggtatcttcgatttaatgcacttatatcgcatgtatttgaaagaattaacactggtgcatgcttgatttcgttttccggtagaaaaataaccggaagttgttttattccatcgccttgaaagcagttatcttcatgtatgttagtgtataatcgattatcaatattgtcaggaaacattgatatgtctttaaatagcttctctccagttgtagggcttagatattttggcaagtagcacttatagtccataggccaatcctatatcaatgaccagtatttcgcagctactacacctgcaatttcttcatccagttcaacaatcgagttttccattttcttggtgaaactcatgataatttcatgaggcattgatggtggctgctggggggagctttcatgcaaaaggaaaaatgattgcttggctctgtcaaaaggaacgcattgtttggatagttttactggtgagttaggtattgcactagcctctgtgagtgaaggtgtagaggttgtcaatgttgtaaatattgcagcagtaacaagtgcactatacctcattgttcacctccaggtgctgcgttaagcgactccaataactcatttccaataagttcaaaaaacaattgttttccttttttatgcgcttcttctgtaagtgatgagaacttgttgaaaaattcgcctgagtccattgactttaaaataatgcaatctatgtcaattatcgatcctagtaagtttgaatcgccagaaaaagcattaacattgctgccaatttgcaaaataatagtatactcaccgctaatgaactcagttctgacactagttgactcattgtcaatttcttttttagctatttgcagttttatatgcgccttattaagtattttttcattaaagaaattaatgtatctgagccctattctctcaacactattaattaagttgatttcctttatttcccctagtacatggttgatatgagttgaccaatcattccagccaagatatggctttgtgttaataaatgcaattgatcttggacctaggttgatcctaagtgggtgtttctcaaaggtataccaggcatgatagcgtaaactagggtctgttcttcgaatttcttctggtatgttagttattggtagagttgttgtgtttgggtaatgacgattcagtgtagggtagaccaacccatagacagcgtcgtcaggaacatttgcattgaactgtatttctaaaattgactcgatgatggcatcgttttgaagcttcgaaggtagtgtacacatgagaatgacctttactatgtttatagcttctgcagctgtttcaggcaccactccaggcttttgatatggcgcttttcatcgtcggcgcaggtgcggaaccagctttccatctgggggttttcggcggcgcgggcgtgggagctgccttccagtttgagtttacggcttccctttttgccttcgatgagtttcttgatcatttccatgatgtcgtttttatcggtggtgtcctcgtcccgctgcacaaacccggcggcgtggcgtagctcttcttcggccagtttgcccatgacgtcggcgacctgggggtagcccagctgttgggccagcagaccataggccatcaggcgggtggcttcccaggagtcgccgctgatctgggttttgatgtactgttccatatccatggtttcaccgttgaactcctcgaaggtgtcttcataggagcagtgggggcaggtggatggcgatggctcactgaaagagagcattcggcatttgttgcagcggtacgtggacatggcgtgctcctgttgttatttcaggcccagaacatcaaacatactgtagaggccggcgggttgatggtgtacccaggtggcggcgcgtatggctccgctggcaaaggtgtcgcggctgtgggcgcggtgggtgatttccacgcgctcgccggggccacagaagaagacggtgtggtcgccgacgatatcgccgccgcggatggtctggatgccgatctcctttttggtgcgttcaccgatcatgccttctcgatgatacacggcgtcggtggccagatcccgcttgagggtctgagccagtacctgggccattttcatggcggtgccgctgggggcgtcttttttgcggttgtggtgggcttccaccacttccacgtcgtagtcgtcgccaaagatagtggcggccatttccagcagtttcagggtcacgttcaccccggtgctcatgttgggggcaaagacgatggggatatgctgagcggcggcattgatggctgcctggccttcggcgctgagtccggtggtgccgatgacgagggggatgccgattttggccagtcggggggcgttgccggcggtggcgtcggcgtgggtgaagtcgatgaccacgtcagcttcgctaagggcggcttccaggtcgtcggtgataacgatgccattggtgccgaatccggcgatttcgccgctgtccttgcccaggtagggtgatgtgggggcgtcgatggcggcggcgagctggcagtggtcacttttttccaccaggttgagtatggtggttcccatgcgcccggtaacgcccatgatggctattttcagcatatgtctctcctgtgttatgcgcggatcagttccaggcgcgccagctctttggcgaggatctcccggttgcctgggctgaggttggtcaggggcaggcgaaattcatcggcacacttacccatcatggcaacggcggttttgacgggaatgggattggcttccaggtagagcaggcgattgaggtggaagtagcggtcgtggatttcgcaggcggcggcaaagtcgcccgcgagggcgagggcggccatctggctccatgggccggggatgatgttggatatgacggatatgacgcctcgtcctcccagggccatctgcccaagggcggtgaggtcgtcgccggagagcagggtgattttgtcgccacacaggcggcggatctccgaggcgacgatcatgctggaggtggcatccttgatggcgacgatgttgtccagttcggcgaggcgggcgaccgtttcgggcagcaggtcgactccgcagcgtccggggacgttgtagaggacgatgggaatgccaatgcgatccagctcacggtagtgctggtagaggccttcctggctgggcttgttgtagtatggcgttacggagagggcggcgtcggcaccatccttgagggcgtgttcggtcaggctgatggcttcggcggtggagtttgagccggttccggcgatgacgggaactcttccggctacttgctcaatgcagacgcggattacgcgctggtgttcctcgtgggagagggtggtgctttctccggtggttccgcagggaacgatgccgctgatgccgttttcaatctgattttcgatcagctgccggtacgcgtcttcatcaaacttgccgtttctgaagggggtgatgatggcaacgatggctccttgtaactgctgcatacactatacctctttttccgtaagctggagtttgttgtttatcaggtctggagtgatggtcccggtgaaaagaatgtgggcatcgccggtcatggtaacggaattcagcgctctgtcaaaggaaataaacagttcgccgccgttggtgataacgtgaacttccgttgaaacttcgctgtcgtcaaggcaggcgacgatggcggcggcgacgctgccggttccgcaggagagggtctcaccttccacgccccgctcgtaggtgcgcacgcggatggtatccggtgctaccttctcgtagatgttgacgttggttccgctggcgtacatttcgtggaagcggatttccggggccatgttcatgaggtcgaagctttcaatatccgacacctgcagcacggcatggggaacgccggtattgatgctggagagcaggtattcagtcttgatggttttgatggtgtacttgctgcggtgatcgtggggtttggtgagttgaacgccgatgagccgctgctcatccaggcggattccgatcatgccggcttcggtgtgcaggttaaagctgttttcgtgcacgatgccctgggagaatatataccgtgctgcgcagcgggcgccattgccgcacatttcggcccgggagccatcggcgttgtagaagtgccactggatgtcggtgggggcgttctgctggataaagatcactccgtcggcaccgatgccgaagtggcgatggcacatgcggggaatgatctcctggatggagcggtagttgatggtgcgggccaggtcgttgatgacaatgaagtcattgccggtgccgctgattttggtgaatgagccgttccagccagcatgggaaaaagtattcacgatagttcctcaagtcttgtcaggtcttcataggtttcccgctgccggatgacccggtagcggtcgccgcttaccagaacctctgcggcccgggggcgggaattgtagttggagctcatggtgaaaccataggctccggcgctcatgaggctgagtatatcgccggggtggcaggggggtaaaggacgatttttagcgaagaagtcgccggactcacacacggggccaacgatatccaccacttccgtattcccctcgcggaccacggcggggcggatgtcatggaaactgccgtagagggagggacgggccaggtcgttcatggcgccgtcgacgatcaggaatttccgggagccattgtccttggtgaagaggacacgggtgaggaaggctccggtgttgccggcgatagctcgtcctggctccaggatgagtctgcagggaacttccttcaggtgcggcgcgatggcagcggccagctccgtaggcagtgggggtttttcctggtcgtaggtgatgcccaggccgccacccatgtcgatatattcgatgggaatattttctgacagcagctcgcgaaccaggtttttaatgatgacgaaggcatccacaaagggctctatggcggtcagctggctgccgatgtggcagtggatgccccgcacgcggatgcaggagagactgtgggcgtagcggtagctttccagagcgctttccatgggaatgccgaatttgttttccttgaggccggtggagatataggggtgggtgcgggcgtccacatcggggttgacgcgcagtgcgacggaagcggtcttgttcaggcgcttggcggttgcctgcagcaggtcaagctcttccatgctctccacattgaacatgaagatgtcctcactgagggcgtactccatctcatcggcttttttgccgacaccggcaaagagaatcttctcgcgggggatccccgccttcagagcacgatagagttcgccaccactgacaatgtcagctccgatgccctgttccgccagaacgcgcaggatatgaatattgctattggacttgacggcaaagcagatcatggcattcaggttggcaaaggcctgggtgaagacctgggcgtgacgctccagagttcgctgggagtagacgtaaaccggggtgcccacttcctgtgctatgcgtgacaggggcacctcttcgcagtgcagttcgccattgtggtacgtaaaaaagtccatagttaaaacaccgttctagggggtagtttgacatttaatccttgggattatataagaaatccgttggaaatgtccaaaaaaagtggagtcgcagcagtatgacaaaaattggtattatcggcggcagcgggctgtaccgaatggatgccctgaagaatgtccaggaagtggagctggataccccctatggcccccccagcgatatcattgttcagggaaccctgggtgacgcaaccttgtttttcctgccccgtcacgggcgtcaacatctcatcccccccggagaaatcaattttcgggccaatatttttgccatgaaacttctgggtgtggagaaaatcatcagtgtcagcgccgtcggcagtctgcgcgagcacattgagcccggcgatatggtgctggttgaccagtttatcgatttcacccgggcagatcgccccgcaactttttttgaaaagggaattaccggccatgtcagcatggcgcagccaacctgtccctgtctgcgcgatgccctgaagcaggccattggctctctggatgtgaccctgcacagccatggcacctatatctgcatggaggggccgcagttttccagccgcgccgaaagccacatgtaccgagcctggggcgccgacgtggtgggcatgaccaatatgcccgaagccaaactggcccgtgaggcggagatctgttacgccaccctggccctctccaccgactacgactgctggaaggaagacgaagaacacgtcagcgtggaaatggttctggagatcatgcaccgcaatgtggaaaacgccaaacaggtactgcaggtgctggcagccagaaccatagatgctggctgtcaatgcggaagcgcagcggccaatgccgtcatcacccccgccgatgccatttcccgcgagttgcgcgaaaaactctttcccctgtacggcaagtactggcaataaggggttgggaagtttcctgcactctttggttttcaaaacgctctgtaaccattcacggctaccctgcgtattttcagcaggagcgccagtattccgagagcgagcccggatggtgagcggcagagacgtaggtcctcggacgaaagtgagcgtctctgggaggaatgctggcgcgagtaccaacacaccgtaaagagttacaacgctgaaaaagcccccgccattcggcgggggcttttgtgcagatgaaaattccgggagtgtgctcctcagtaagagtagtacatgctgaattccatggggtgcgggcgcagggacaatggcttgatctcattgttgcgcttgtagtcacaccagatttcgatgatgtcaggtgtgaacacgtcgcccttgagcaggaactcgtgatcttcttccagggctgccaaggactcttccagagagccgggcatggaaggaatggtggacagttccacgggatccaggtcgtaaatatttttgtccagaggctggccgggatcaattttgttttcaataccgtcaaggccggccatgagcataacgctgaaggccaggtaggggttggcagtggggtcggggaagcggatttccacgcggcgcgccttgggcgagttcacgatgggtatgcgaatggcggcggagcggttacgggagctgtaggccagcttgttaggggcttcgaagccaggcaccagacgcttgtaggagttggtggtggggttggtgaaggcggcgatggccttggcgtgtttgatgatgccgcccaggtaccacagggcctcctggctcaggccagcgtagccggaaccactgaagaggggcttgccatctttccacagggactggtggcagtgcatgccgctgccgttgtcgccgtagagaggtttgggcatgaaggtgacagtcttgttgttcttcacagccacgttgcgcactacatacttgtagagctgcatgatgtcagcctgcttgagcatgtcggtaaagcgcacgtcgatttccacctgaccggcagtggccacttcgtggtggtgggcttcaacgacaatacccagtttctccataacttcaaccatctcggagcgcagctcgtggagagagtccatgggggggacggggaagtaaccgcccttgaactgcggcttgtactgcaggttgggcatttcgtcggcgccagtgttccaggtaccttccttggagtccaggaaatagaatgcaccctggggggagctgtcaaaacgcacgtcatcaaagatgaagaattccgcttcgggaccgaagtaggcggtgtcggcgatgccagtctgcttcaggtaattgacggctttgccggcgatattgcggggatcgcgattgtatttttcggtggtgatggggtccacgatatcgcagcagaagaccagggtcttgcggcggaagaagggatcgacaaaggcggaagtgacatcggggacgaaactcatgtcggagttgtggatttcacaccagccgcggatagaggagccgtcaaaacccaggccattttccagggtctcttcgcccacttcgccagcggaaatggtgatatgctgccacacgccaaacaggtcggtgaaacggaagtcaacggcttcaacaccattgtcgcggatatacttggcggcttcatcaatacttctgaacatagggtgcacctcgttgtgtaattgcgttgaatactctgaaataacagcttctgtggctgtcagcgttatatggcgtcttcgttggcttcgccggttctgatgcgcaccacgcgctcaacgggcagtacaaagattttcccgtcgccgatgcgtccagtgcgtgctgtttccatgatcacattgatggcatcttctaccgcactgtcagcaacgataagctcaatcttcacctttggcagaaagtcgatgacatactcggcaccgcggtaaagctcggtgtgacccttctgacggccaagccctttgacttcactgacggtaatgccctgaatgccgatagtttcaagtttttcttttacatcgtcaagtttgaagggcttgatgatcgcttctatttttttcataacccacactcctctcgaaaggtttcgtaacttgccctcgtttacctgcaacatatgggccaaactctctctaagcatgaacagagggtttacacggttatcgacaggagtggattgcaaaagatgaacagaaagtgaccatggcgagcatggattgcacaaaatttatgcattcgtcttgagcgatatttcactggtaccgtggcgcaacctcccctatgctgtcatggagagtaaggagacagggattttcagtctctttccggatagaagtggagtgccgtgttgccggggattaccggaagcaggcggaaattctttttgaatagtggtgtagttttttttatcatgtgagctcagtgtgttgcgtgaatattactcagtgaggaatacgtttatgaagaaatgggttacggttcgacgtgcaacaggtgtgcacagcagggccaaaggttttacgctgattgaaatcatggtcgtagtggtgattctgggtattctggcggccctggtggtgcccaatatcctgcagcgtcccgacgaggcacgggtcacagcggcccgggcagatatccgcgccattgccaacgcgctggaaatgtaccgcctggataaccacacctaccccagcaccgatcagggactggatgcgctggtacggcgtccttccggttttcctgaagcgcgtaactggaactccgaaggctacctcaagaatattccccgcgacccctgggggaatgactaccagtacatcagccccggcacccgtgccacctatgacctgtattcctttggtgccgatggccgtgaaggtggtgagggagtgaatgcggttatcggcaactgggatctctgattcaggcttgtcggtgaagggctttaccctgattgaaattctggtcgtcctggtcatcatcggtattctggcgtcagtcacggtgatgaccatgggccagagcagcggtcagcgggagctggagcgtgaagcccgtcgcctgcacgccgtcttgaagatggctgccgacgaggctgtctataatggccgggagttggggtttgccacggactttggtggatacggtttctttctctacgaccctgcagaagcgcgatgggtggctcttgaagaaggccctctccgtcaacatgagctgcgatctgaaatccgcctgcatctggagcaggagcatcgtccggttttgccgggagccgtgaagctgagcgactctgacccggttcccaccgtgctgttgctttcttcgggggaggtttccccctttacccttgtggtggagtggcatgcttcaagtaccactttgccccactatcgtctttcaaccgatggcatacaggatatcacttttgcccaatatccctgaaacgctcttccccaaaaattcccgcactggcagccgcgggttcaccctgctggaagtcatgatcgccctggcggtttttgcggtggcctcggcggcgctgctcagtgccctgggtggcaacagccgtcaggccgcctacctggaacagcgcaccatggcttcatggattgcccgcgatgccatcatggaggtgctgattgccccccagtggccggatatcgggcgaacttccgacgaagtgaccctgggtgaccgccgctgggagctgacccgcgtggtggaggcgacggcgtccgaacatcttcggcgcgttgaggtttttgtggctcccgtggccgggagcttcgccctgcgccagcaggatcacctggctcacctggtgggcttccggggagagcactgatggtacggcggcaggcagggtttaccttgttggaagtgttgattgccgtggcgatctttgccctgatcggagccggctcctaccaggtgatgaacaccgttttccgcacccaggagatcactcaggttcacagcgatgagctgcgcagtctgcagcgcgccatgcgttttctggccctggatatcgagcagatacacgcccggggtattcgcgatgagtatggcgatcaccagccttttctgcagctgggcggcgggctctatacgctggagttcacccggcgtggctggaccaatcccctgcagcatccacgcagtacccagcagcgcgtggcctatgactttgatggcagctcgctgctgcgtctttactgggatgtgctcgaccggtcccgggagagtgagccccgtgtccagacgctgctggagggtgtggaacacctgcaggtgcgggtggtggatgccacgggcatgtggcatgatgtctggcctcccctggaggcgccccagattccccagcagctgatcctgaccggcctggaactggttcttgagaccggtaccttcggtgaagtccggcgtgtctttgccctggcagccctgcctccatcgctctttgattccggtacgggtgatgccccccctccctccggtggtgaagaaggaggggagtcgtgaaaagatacgggcagcgcggtgtggcgcttatcacggtcatgctggtctttttcattgccagtaccgtggctgtagccatgctgcagcgccagcagatggatatccgcacgacatcgggcctgctggattatcagcaggcccacctgtacgccctgggcggcgaggagtacgcccgacagatcctctatcaggacatgctggcggatgccgagagcgcccgctttgtggatcatcccggcgaaagctgggccgagcccctggcaccctttgaagtggagcacggcgccctgcaggtcagtatcctggatctgcaggggcgtttgaatatcaatagcgtggtcacggcgggacaggtgaatgctgtagccctgcagcgcctgcgcaacctgctggatgccctggggttgcgtccaacgctggccgatgccatagtcgattggctcgacagcgatcaggaacccttctctctggatggggcggaggatctggaatacctggataaaccgattccgtatcgcacggccgatgcccccatgggatgtccttcggagctgcgcctgatccatggactggagctcgaagagtatcagcagctgcgcccatttgtggttgctttggcgccgggttatcccgtaaatataaatacagcatcggcactcgtgttgcgtagcatcttcccggcactcagtgaatcggcggcagctgagctggtggaaaaccgacccgaggagggttttgacagtgtggaggagtttctggcacatccgcttctggcgggaatggaggtctccagccaggggctgacggtctccagcagccactttcaggtggagaccacggcacagtttgccggccgcagtgtttttctgaccagctatatctaccgggatgttgagagaacctaccttctgggtcgcgagtacgggcaggtcggtggaactcccgctcccgccgcacctgaataaataaaggatacccatggacacgctttttctgcagatgttaccgacgtcccctcagaactccggggaagcccgctggatgttcaagggctacgaggggccggatcaggtatatacaggtcgcctggaggatgtcctgtcctccctgccggcggaaaaaactccccggcgcacggtggtgatggttcctggtgagcaggtgctgctgaccagtgccagcataccctcccgaaacagccgttatgttcgtcaggctctcccctacgccattgaagagcagctggcccaggacctcgatgaggtgcacatcgccatcggaccgcgccgcagcgatggtgctattgccaccatggttgttgaccgtgagcgcatggtaagctggatggagcgcctgagtgcctgcgccattgcccccgatgttctggttcccgataccctgtgcgttcccccttccccgcagggcaaaaatgctttgtggcaggcctggtttgactttacgcccgacaggcaacgctgcctgctgcagaccgaccctctggatgccaccgcggtgcatccgtcttcccttgggctcctgctggagggctatctgcagagccgcgagtcccaggaagcgttgccgctgcatgtctggctgccggacgaaaatgtccccctggaatatgcggccctggaaacggagctgcgcagtgaaagccgcttcgaagttcactggaatcactatcatggcgatccgtttgctctgcagtgccagtactatcttgagcgctttggcagtggtgcctgtcccatgaacctcctgcagggggattttcgtgtcacccgcaggacggccgcgaatcgcctgccgtgggctctggccgcaggcgctttcctggtgtggtttgtggtggaagttgccagcggctttgtgcaggccgcccatgtcaaccgccagacccaggccctggaagatcaggccaggcagctctaccgacagctctttccccaggaacagcgtattgtcaatatccgggctcaaatgcaaagccacatcaaccgcgccggccagagtgcctccaccgatgaaaccttcctgggcctgctggaaggccttggaaatcccctgcagccactgctggccggggggaatgtgaccatgcgccatatcagttactcacagcagcgcggagatctgatgctggaggtgcacttcgccagctttgaacatctggagcagtaccgtgctgatcttgagagcagtggctttgaggccgaaattcaatcagcggtggccgatggaaatattgtcagaagccgcctgatcctgaggaagcgcccatgaagtccctgatgacaacactgaaaagtcacccggcgttcaattcagccatagttgcctggcatcgtctttcccgcaacgaccagcgagcgcttttgcttctggcggttgtcgtggttgttgccatcctctacctggggctctggctgcccagtcagcgcggcctggaagaggccaggcgccagcatgccgtccaggttgagttgctggagtggatgcacgcgaatcgccatgtggtggaggggctcgcccctcgctcgaatggcggtgaagcatccacggagtctctgttgaggcttgtcagcgaagtggcccgtgcccaggatattgccctgcgtcgctttgagccggacggtaccactggcctgcgggtctggctggaaggggttccctttcacgcctttgcgggttgggtggaaaaactgcaggtggagcatcgcatcactgtcagccaggttgccgttgacagtgcggggccggggatggtgaatgtgcgggcggtgctgagccgctgacaggctgctgagaaagacgatttttcacacaaagctcacaaaggcacaaaggaaagacagaaaaggcgggaataaaacagcggcctgtatcttttacgaggcgtttgcggctctttttgtgcagtcaccaagaatgaggaggccgtgatgtacagaacagtttcttccactgcgatgtgtgtactgctgatcatggtggcgctgctcctgagcgcctgtgtggcacctggccagcagcgttctgcgggcttctcagaggaaccgctgccggactggatatttttcacctcatcttcctatggcctggagtacgcctccgagtgcgttcccattgaggcttccgaagacgtggcccgcgagcaggcgattgccctggcacatgatgaactttcgcgtcgacaggggcgcattctgcctccccacctgcgggacaatcccacctttgaaattgtggaaacccggcgggttctcttttcgggaaccccctatatctgtgttctgatgcgaattcacggtggtcgctgagtggtgttgtcgtcatttgcctgcggaggtatttcagcaagctctcaggagtcgcctttgatcctgtggtcatcaatgaactggcgcacctgggaaatcagggtttgaggcggacaggcatgtttctgcagaatgttatgcacatgcccttcaagcttgcgacagtctgcgggatcaagctccctggatgtcaggacaataaccgggagcttgctccactgggggtgagccttcaggtgagcagcaaaggtaaacccatccatgaccggcatcaccaggtcaagcagaatcaatgctggctggtgttcggaaagcatctgcagtgcgtgtttgccatgttccgcttctatgactgcgtagccttccgcaacgagcacttccctgagggtggagcgggtgatggcgtcgtcgtcaaccaccaggacgggctgctggtggccggggtggcggtatcggctgattacgtcccgcagcacttccctgtcaacgggcttgaccagatactctgatgcgcccagagagaagccggtgctcttttcgttgagaatggtcaccatgatgacgggaatatgacgggtttggctgttggctttcagctggctcagaacctgccatccatccatgccgggcatcatgacgtccagggtgatggcggtgggaaggaatttctcagccaactccagggcctgcttgccatcggaggcctggacgacactgtatccctccctgaccagcgagcgggagataatatcccgcaccacagggtcgtcatccactatgagaatcacatgttcaccgctaccctggattgtcgtgggagtggtcttttcgccagctggctgctgcgctggtggccgaagcgtttttcgcggcagctggaccgtgaagtgtgagcccttgcctggggtgctctcgacacggatagatccacccatcatatggcagaagtgttggctgatggagagccccagtccagttcctccgtatttgcgcgtcgtagaagcatcggcctgggtgaaggccttgaagagtcgatccacctgttcaggatccatgccaatgcctgtatcatggacactcacgacgatatgctcgccatggttctgcacctcgacggtgatctccccctggtgggtgaatttggtggcattactgaggaggttgatcagaatctggcgcactttggtctggtcagcgtgcatcatgccaatatcgggactgagtacgagctgaaactgattgccctgcttttccataaggggagtcatgatcgccaccacatcgtggagaagctgcgttatgtcaaaatcttccaggaacagatccatttttcccgcttcaatcttggaaatgtccagaatgtcgttgacgattgacagcaggtgcaggcccgccttgttgatcttctccaggtcctgctgaacgctttgggtattgcctgcggcgatgtcttcctgggtcatttcactgtagccgataatggcattcagcggggtgcgcagctcatggctcatgttggccagaaactgggccttggcctcactggctgcttcggcggcagtgcgggcctgctccagttcctgctgggccaggcgcagtcgcttcagcatctggttgaaagacagcgcgatctggcgcatttctccctcggcgttgccttcaaactgtacctgggtagacaggtcgccactgcgacctgtgtggcgaatggcgtgaatgaggcgcgccatggagcgattgatggagagcgtcatggtggcgacgggaaccagcagcaggaagatgatggtcaggacgataaaggcgctcaggcgaacctgaccccagaacagggtattgatctcatccaggtagaccccactgcccagcacccagtcccacggctcgaagtacttgaggtatgagacctttggcacggattcgctatgcccgggtttaggccagagatactccatgtagccctgctggcttgccctggcaatttccaccgatgtcacaaagagccttttcccggcaggatctgtataggatgaaagatcctgcccatccagctgtggctgaatggggtgcatgatcatgcggggatgggtgtcattgatccagaagtactcattgttttcgtaacgcatggagcgcaggagatctttactgatgcgctgggcttcctcccggctcatgagtccggcgcgctcctgctgctcatagaagctgagaacactgtaggcattctgtacggcgtagcgtaccgcatccttgcgggactcccagaggcttttgtggagagtgtttatggaaagcgagatcaggagcgccataccggcagccacgatgatcacaaaggtgatgattttgccccggatggtattgaggaggcccatgaaattctcccaggaaaactgatggtacaaacaggttctggcaggaaaatgttattgcatagcagcaaaaggcacaaggagaaagtttcacttcccgtttgatttgcgatggcgcgtcaggaagttgcgaacctgggagagaatggctttggcggaggaagcatctttttgcaggatttcttccacaaagccctgcaggcgctcacggtcattgcgatgcagctctttggccgtgaggacgataaccgggatggacttccagcgcgggtctgcctgaagagcctggacaaaagcaaaaccgtccatcacgggcatcatcaggtccagcagaatgatatggggcagttctggcagggtctgcagcagttccaccgcctcggcgccatgctccgcctgctgtacttcatagtgctcctcgctgaggatgctggcgatggtgttgcgtgtcaggggttcatcttcaacgataaggattcgggccccgtggcggtagcgctgcagcagaccggtgagcatctgccggtcaacaggcttgaccaggtactcatccgcccccagggagaagccgatattgcgttcactgatgatggtgagcatgatcacggggatattcgcggtctgatggtcggctttcagtgcggacagggtactccagccatccatttccggcatcatgacatccagggtgatggcgatgggggagcagctgcgggcaaggcgcagtgcctctttgccgctgtgcgcttccatgacgtgaaactcctctttttccagtgattttcgcagcaggtgccgcacttctgggtcatcgtcaacgatgagtaccacatcaccagggtgctcggcagccgccagggcgttgcgaagatcgctttccccgccgtgccggggtgctgtggaggagtggggctgcctgatcagggggagcgtgaggcagaatgttgagccagcgcccggcttgctgtgggcggtgatgccaccccccagtagatggctgtaactctggctgatggccagcccaagtccggttccgccatatttgcgggagatggagacatcggcctgggtgaatgactggaagagagagctcaaccgctgctgctcaatgccgattcccgtatcaatgacctggaaggagatcgtggggatttcccggtcttcctggcattgtacccggagggtgatgctgccgttctgggtgaacttggcggcgttgttgaggaggttgaagagaatctggcgaactttggtcaggtctgtgtgcatggcccccaggttctggccgcactccaggtggaagtggttcttgtttttacggaccaggggggtgatggtgtcggccacatcgcgtaccaggcgcgcgatattcacctcttcaaggtagacatccatttttccggcttcaattttggaaatatccagcacatcgttgatgagtctgagcaggtgctcgccagcgctgtggatcttggcgaggtcaccgaccatctcctgggcacccatgacggcggcatcttcctggagcatttcgctgtagccaagaatcgcattgaggggggtgcgcagctcatggctcatattggccagaaacatgctcttgagttggctggagtcttcggcttgacgtcgggcttcctggagagcctcttcagcgcgcttgcgcagggtgatatccaggccgacaccccggtagccctgtacagttccgtacgggcccacgatgggtacaccgctgatttccagccagataatggtgccactgcgggtgatgcaccggtaggagaagccgctgaaggatttctgggcgcgcacgatgcgcgagaacactctttgcaccttctgggcgtcttccggggggatcagggaaaagggggagcgacccagcagttcttcagccggatatcccagtacgtctacgacacgatccgtcaggaacgtgaagcagccatcgctgtcaatttcccagatatattcgcctgcggcgttggatacatcgcggaagcgttgttcgctttcgcgcaggcgcagttcgctggtttttctacgggtaatattgcgggcgaccagcaggatatgtgtttcgtccatgctgacggcgtggacgtcaaggtagatgggtttttcgccggaaattatgatctcctgctgggccctgtgcccctgtctggcggcattgaccagatccagcatggcctgcagattttccccttctggtgccagcagctcaaagatgctgttcatggcaaagtgtccgatgctgtgttccaccagggattgggctgccgggttgctttctgacacctgcccctcatcatcaatgagaaaaatactgtcgagggaccgttcgaagagggtgcggtaacgctcttcactgcttctgagttcagcggaaatccggtcacgggcaagcatgttgcgccagaggaaggttcccacagcgagagccatcagcgaaaacagggacatgaagaaaagatgggtccggattccgtcataccagcgacccatgaactcatcggcggcaatggtaaccgtcacggccagaggcgagccgtccacagccaggaagctgaaggcgtggagctggtggttcagggtgagcatctgtgtatgggagcgatcgggatgtgtagaaatgtcgatgggaacccagtcagcggaatcgccggggtgcgccatggccctgtggggcgggtaggcggccagcacggagtttgaggggatgtgcagcagggagaaagcgcgatggccatcccggtccaggctggcataataggtgctgagagaatcgctttgcagggcacccaggatcacaccctcaagctggccatcggtgatgatcgggcggctgacgggaataaaccactccccatcgacgcgactgcgctgggcctggccgatgaaaagccccgaggagcggatatcgcgctgagccagaaaaaattcgcgatcgctgacgtcaatggagtgcggtgatttttcgcgatagcgggccaggtgaagtgcctggccatcagcgtcgaaaatggccaggtctgccagctccggtatgctctgaagccgttgtcgcaaaagctccgatgtcccaggatctgccaggagctcctggtgggcgccaaactcctcggcgatactttccaggatgatgtcaacggcgcgaatggtcagtgtgatatggcgctcctgggcgatagccaggttggcagcggtacgcatcccctggtcggtattgcgctcgtggagataacgggaaaagcctgccgtggaggcggcgatggccacgagaatcagggatatcaacagactgagcagaattttctggcgcggtgcggtgcatgcagggtgggcgtacggatggcggtcgatgggagcctcctgcgatcgggtgcggcctgtttacagagtgttgcggtgagcgcccttctgccttgccagcgactgtgtcaagggagcgtgctgtgcaatatagctaatgatcgcagtggagtaaagcattttgaaacaaataatcccgtatgcccgtaactcaggggttcagaaggtcaggtgccacgagaggcctccctgcagagcgcggtaatcataggcgggaacattggaggagttttcgcgatagccaaggagtagccgaagggctgttcgcttgccgatctggctgtggataccggtttgcaggcgagtcgctttgtcttcacgtacggattcaccgggcagggcctcgtcgtagctggccacgcgatactccaggttcgcgaaaaggatggagcgaacaccgaggtgatagttttcggtcaaagagatctcccagccttcattggacgaggtgtccaggtcggagcgctcgtggaagagggcgaagccgatggcgatattatgggcatcatgctgtcccctgaccatccgcagggattggcccaggcgggaaattacgctgctgcgctcatcaaagattctgtagtcgcgatattcgaagctcaggtcagtgcgcgttgccagcctgggagtggcgacgaacgtgtagcggggctggagaataacccgattgaccagagtgccttcatcgtcgcgggcgtggccgatgcgcaggacagctgcagtgtggtggcgctggtgattttcctgggagagcccccaggcgatctcgctgtaggaggtgtcgtactgatcaagatcctggtgccacttctgatagtggctgaggctgatgtcaatgcggttgtcgctgccagcggcccaactggtcgttcccagcgcaaagccggcaaaaagagcggtatcgctttgcttgcggctgtcgaggggcaggggcagctcgacgccaccaatggcgacgctggtgcccgctggcgccaaagggatattgctgtcgtagagggctcccaggaagaactcaccccggtacgtgcggtatgtgggtacgacgcgggtctgatccagggtcaactccaccgcgctgcgtacctggggagagagctggcgctgcagggctctttccaggtccaggctggccattgcgggattgcccatggcgaggtgggcacgggccatttccaccagtggctgaccgttcgagggatcgagggccagggcgcgttcaaaggcgttgagggcaaggggaaaacggccggtagagaaggcggcaatacccatattgaagtgcaggttggcgtcatcgggatactggcggaccaggtgagagaggttctcaaaatcttcctggggagagtggtattccaccgctgccagctcgacattctcggcggggagttcaatgtcggtaatggtttctccgccaggggtttgcgcggtagtggatgcatcagctgccgtgatggggccatggttctggctcccctccgtgggggtgctgttctgcggtgcgggggatttctgagaggccagcgcttgcgtgtgccctttcttcggcgccatggctgatgggcgcggaagcgcctgcaggtcttcccagtggatcatcaggggttcacgggggaagtcgagtaccagcttgcgttgctttgccagggtaaagtggcgcacggtggaaaggtgcatgcgcagcgagatatcaatactgctgactgttgtttccacgcgggcgatgacctggctgctgctcagatccggcatggtcgggcgaggttcggctttccagatatcctgggcaaagtggatgcgcacccggtcaggcgcaatgtgttcaacggtgtaggatggaatcggctggctgaagttcagcaccagccgctccttgtcgctgtgggtggcccaggtgtattccagggcatgggcctggctcatggccagcaggcacagaagcacagtggcgagtcgtatgcgcagattcttcatggttgcatccccagccaacgactatcggtttttaccggaacgataacctcgtctccgggttctgtggtatcaatggcgatgaaggcgggcgtatgctggccatagccaaagcggcggcccttgtggccgacactgacatcgctgtgaatggtcatttcgctggtcagcatgggacggggcgtgccgatgtccgcgcgggtgctcagctccacggtgttgcgcaccccatccagctgcacctttcgggcgctttttttactgcgcacttccatgggatactgggtctcctggtagaggtgaaagtgctgctcccgtccaggctggatatggtgtcctgacatgccacccggaacggcagccaccgccatgggggactccagtcgtataccgtcccgaaaatagagggccatctccccaggggcaaagcgaaagctcccccggagcatgaccaggtgcaggccgggcagttcatgggtgtcgtgggggtagaggtagtgctgcaggtgcacccggctgctgggacccatggccagatgggagttgtcgctgaagagtatctgaaccttgccctgacgaccggtgacaatctgttcgccggggaagatggggctgccggcctccaggtggcgtacgcggctgcccagttccgcccaggagcgctcttccacagcgcccaccatgccgatttcgtattcttcagcccaggcgggggtggctgcgagacaggcaatgcagaacagaagaatggtgagttttcgcatggtggctccttgggttgttatctcctttttcggcgggtacaaggaaaacttaatggcctttgcgcaactcttcttttcccgtgtcagaattccttgcggggccacatgtccggctcaaagcgcacggtcttgttgcgaccagtctctttggctttgtacagggccacgtcggcaaacttgatggcctgccagaatccgtcagtgtctccggggaattcgctgactccgatggagatggttttctggatgacggcatcgggtacggttattttcatgtcgccgattttgacccggattttttctgccacgtcaatggcgtcaccctgatcgacatccagaaggaggatcaggaattcctcgccgccaaagcgtatgacgatgtctgcttcgcgtacactgttgcgcatgcaggcggcggcttctttcaggacgaggtctcccacatcatggccgaaggtatcgttaatctgcttgaagtaatcgatgtcgcacagcagcagccctatggttttgcggcggcgcaggacgccgctgatgatctgcttggtgtgttcctgcagaaagcggcggttgtagagcccggtgagcgtgtccaccatcgccgattcccgcagggtattcataaggcgttttgtctccaccaccgacagagattgcttgatataggtctctgccttgaaaagctgctggttttccacttcgttgatatggcccttttcgccccgcgagggaaagaggaactgcacgaccccgccggtgacgccagccagcatcatggggatgcacacgtgctccatgccggtgtcgggcagaaactgacggcagacaccgcggaactcgaaggaggagaccgtatggccggttttgacggcgcggcagaggctgcagtcggagaggatgtcctcgtagcagaagagtttgcggtctcccaccaggggagggtagccggcgcgcatctctttcttgtttccgttcacttcgtagatcatgtagcgctcaatgccaagctcgttttcaaagacttcgcccaggcggcggtagacttcgtccagggtggagtcctcctcgatgacctttttgaatatggtcatgccgtacacggtttctataagctcgttgaattcgctggagagggttcccatctcgtcttttgaatggatagtgagtttattgtccaggtcaaccttgccggtccccaggtcgtggatctggttgataatggcgtcaatgggtttgtagaaggctccggtgatccagcgggtgaatatgagcaggagcagggttgccagcagcagcaccagcagaataatgtggatggaggtgcgtacgatttcgttgatgagctgggtgttggcggtgtactcccccgtcagggactcggtgaagctggcagagagcgtgtgggcctcttccagctggcctcccagcaagttcaggatgtgctgtatgtctggtgcgttttcagcgggattctgtcggaactgctgcagaaggctgatatggcgatccatctgctccaccagggtcagcatgcgctgcaggtactgggttccttccacgtcggagcgtgccatgctcaggatgaagttttccacaagattaccgccagtgctgccctggctgctgttgatgcccaggctcagggccgaaataataccccggatgctcttgacatgactctgggctgactccagctgacgcgccccggcatcaccggtttcctgctgcgcctgggtgatactgctggagatgccctgcacatggacgatgactttgctgatagcctgggagtagggcagggtgtgccccgcgatctggttgtatttatagtgaatggcggtcagggagaccactgcgactgcggccatggagagaaaccagaaaatggtgcccacggcaaagaggcggaatttcttcttgatgggcagatcaacaaaagtaatcaggcgtatgagttcatgccaggtctggcggcgggattcctggcggcacccgttatctgttggaatttccaagccttcctccgactggtaacgttttcaggatataaagtcaacatgaaacgttaagtatagtatgaattggccgtcgggggaagagggatgtggaaattgaacgttttctggtgtggattatggctcaggattcggtgcgccaggctcagtctggcgcgccgaatcctgagttatcgctttgaagtgaggtctttttcaacgatgcggcggaatatatcagccagctcaccttcaatatgctgcgccatcgaagcacaccattgcttttcctccgggctcaggggtcgcggtggagctgcaggtggcggggctttttcaaattgagcgcggttggagtaggagaaggtgatatcgcggaagtttccgagatctttctccacaatcgctttcaaaatctgtggcttcagcagggagagggggtagaggaagcgctgctctttgacgacgacgtggaggcggtcgtgggtcactcgctggacgcgcgtatggtagcgcatgggctctcccactagggcaggccacaaagcggcgatgcggtgctgttcaatgccgctgtccaggtcatattgcttcaggagggagggcaggagatggctgaggcgttgtggcgttttcacaagggctccagaaaagaagcgggagccggaacagggtcccggctcccggaaagttgcacaatcaggatgatgcggcagcgcactggcccgcagaagggcagccgccactggcggcacagggggaagcgggtgcgctggcctttgaagtgccgtaaccgtcgctgtaccagccgccacctttgagggcgaaggcgctcaggctgatttgacgctgggcctgggcctgacactgggggcagtttgtggttttgggcgcatccatcttttccattttttcaaactgatggctgcaggtgctgcattggtattcgtagattggcatagtacgcctccatcgtgtatagtcattgttgttgatttcggccatgaattataattcggtcaccagaaaaagcaagtggttttcctgagggttcttacatgaaaaactaccgaggatttcaccggttccgggcgcttctggctgccctgatattcacagcatttttttccggggcagcccaggctgcggattcctgtgtggtgctggtctatcaccattttgccaccgacacacccgcttcaaccagtgtaacaccggagctttttgaagcccatctgcgctacctcaagcagaataatttcaatgtgatttttctgagcgaagcgatggagctgtatcgccaacagcagccctttccgtcgaagtgtgtggtgctgacggctgacgatgcgtatcgctcggtgtattccagcgccatgccgctgctgcgtcagtatgaatttcccatgacgatttttgtgaccaccgaaggggtgcagcgcggcttcggtgtctacatgacctgggagcagatgcgcgaaatacaggggagcggactgattgagtacggtaaccactctcacacccacgagcactttatcctgcgtaaagacggtgaaaccgagagccagtatcgtcagcggctgcgcggggatttcacgcgggcacgggatattctcaaggaggaactggggagcgatcacggcctctttgcctatccctatggcgagtataaccgggaaatgatggaagtgctgcgcgagctgggctatatgggcatcgcccagcattccggtgccatgagccaccgcagtgacgccatggtcatcacgcgttttcccatggcagcccagtttgcggaaatgggtgaatttcgcgtcaaggtgaacagccgggccctgccggtactctctgccgagccctctgatcccgttctgcgggatcatgacaacccctataccctgaccatgacccttgagcgggggaattttcgggaaaacgatctggcctgctacatgagtttccaggggagggtcccggtgacctggctggagcgcggcgaagacacagccaccattgaggtgaaaacgccccgtccaccgggcaaagggcgtacccgtatcaactgcaccgcgccagcggcacgggggaatttcttctactggtacagccatcccatcttcaatctctccgatccacaggcgctggactgaatccgggaagcgcttattgacaatggagtgcaattttcattgccatttgtctgacatctttttactataagagcggtgcgcacacaggcacgctctacccgggtatgtccggacgggcaatggaaagggaaattatgctggaagacaaaacggtactggtggtggaagattcatccaccatgcggcgcattatcgtgagcattatcagggaccacttgggttgccagcatattctggaagcagcgaacggccgcgaggcccttgccatcatttacagtcaccccattgagtggattttctgtgactgggagatgcccgacatgtcgggccatgatctgttgcgcgaagtacgggcaactcccagcatgattgatattccctttatcatgatcaccacccgcaaggacaaggaatctattgtcgccgctatccaggctggtgcttcctcttatattgtgaagccctttacgccccgtatcattacggaaaaggtggaaggtatcttcaatcagcgtgagcggcgccgcgctgaacgggttatggctgtcggagatctggcagtagaagtggtgattgacggaaaggtctcctataaagcctttctgaaggatatttctgttacgggcgcccagattcaggtggtgcgaaccttcagcaaggagaccgccatttacgaccgcatcggcctgcgtttccacaacagcctggcccaggaactccagattattgaggtaactggtgtgctgatgcgtacccaggcgttccacaaccttttattgaaacatgatcatgttcgggctgcctttcagtttctccccatggatccggatcagcgtcgcctgatcatcaactttgtcgacagcctggagcagttgaagtgccagcgcaacggcgagtgaccccttcttgacataagtcaatttcttcctgtgattcttctgctatgacctgaaaacgggcagtgatcgcgccgggtttgtgaactggcgcacttgcgcttggagtctttccggtaggtggaactatggtcatattttcacgattttccatgaagttgaaactggcagtcctggtgctggttcccgtcggatctttgctgttgatgggcagctggttgattatgggagcatggcagcagtcacgaaccctgtcttccctcgcgctgcaggttgacctttccgctaccattggttccctggtacatgagctgcagcgtgaacgtggcctgagcgcgggaatgctgggttcccagggtgagcagttccgcgctgagctcagggatcagcataagaacaccgatcagcgtgttgccgagcttgaggctttcctctcccgcaatccatccacgaagcagcaccacaccctggatcaggttttcagcgaactgcgtcgcctggcgtccgtgcgcggccaggtatcgtcccttgccctgaatgttgatgacaccctcgcctattacaccgcaatcaaccatcagtgtctgcagatggttgcgcagctgagtctgctgagcgatgacgctgccattaccagaaatctgaccgcctatgccagtgtactcagtgccaaggaatacgccggtatagagcgtgcagttctgaccaataccttctcgcgccaaggtttcgcgccgggcatgtatatgctgttcctctcactggtagcggaccagcagacgcatctgggcaatttcactaccctggcgggcgcaccgggtcgacaggcctctgagcagttacttgccgatccggttcatgccgaagtcgagcgaatgcgcggcagagcgcaggcactgcctggtggtggggacttcggcgtggattctcagcagtggttttcgctcagtacgaaacggatcaacctcctcaagcagttggaagacgcgcaggcaggagcacttgtggatatgatggcagagcgtcagtcaagcgcggcggcgcagctgctgcttaccttcgggcatgtgctggcctccctgctggtgaccctgggcctggccatggttattgcccgggagctgacaaaagggatatttgaaatcaacacccacgcacgtgccctggcgtcgggaacgggggatctgcggcagcggctggagagcagcagtcgcgatgaactgggaacgctgagccgctcttttaatacgtttatcgagagtatggataaaaatgtctccagtaccatggaattactggcgcgaaccgctggtgccactgccagtgtgctggaagtcatggagcatgtgcgattggccagcaatcgcaacctggatactaccagtgaagtttccactgccgcccatgaaatgaacgccacgattcatgaaatatcatccagtgtttctgtttccacccagtcttccctggcaacggtggacctggcccgggatggagtccacagcctgcgggaatccactgccagcattcagcagctgaaaacagaaatcggggagctggcagcgcagatccttgagttgcaaagcagtgcccaggagatacggcatgtggtttcggtgatcaatgatatctctgagcagacgaacctgctggcgctcaatgccgccatcgaagcggccagggccggtgaatctggacgagggttctcggtggtggccgacgaagtgcggaagttggcggaaaatacccagaactctaccggtgaaatcgagaaatctattgccgttattgtgaaccgggtagaaggtgctaccatcagcgcgcgtcgggccagcgaaaccgctgatcagcaggagcaggcttctcagaaggcccagagcagctttcagcaaatcatggaggccattgaagaagtgggtgatatgatgagcagtattaatgcggccctggagcagcagtccaccacgaccgggcaggtggccgccagcatagagcagctggcgggaagctctgaagagctgagtcaacaggtgaacaccctggtgaccgatacggatatgctggttgagaatatccaggggctgggggggctgtacggcaagtttcagaccagtagcctggccattccctgtatacgcgccaagattacccacgtgctcctggtgcacgggcttttgagtgctgcgcgtaccgggcagcaccctccacagatggattcggcagggatgggtgatgagctggagcgcacgttaaacccagcgctactggatgtgttgcacggcagcgaggttctccgggaatggcagcatgcccgccagctctttgcgcagcaggtacaggaatttctcaaatacagcgggggcgaggggcagctgcttgagcgtcggcgcaacgaactgctcagcaccagtcaacagtacctcgagcgcctggattccctgacagatgtctgtcagggggcacctgcaaaggggctgcgcgagggtgagccagcgttggcgacgttcaccctgatctcataagagaagcgcaagccataatgccaggtgggccaagtctgcacagtctcaggtcatggctgcaggctgtgaaacttgagttactttttccggcggccctgcgcatcgctgctgtaccctgagatttcctcttcgcgctgcaggtactcgccaaaggcgccgccaagggttatgaggtcgccgatgcgcgcctgcccgctgatggcgttgcggctgtgcagctcactgatggccgcgatcattttcagggcattgtcaagggagagggccaccacatgatcgctgccgaacttgttccagaggtagttgcgggcatcccggaaggcaacggcgagttccagtgcttcctccacggtcagggtgcctttcagcagagcggccttgttctcgatgattttttccattcccagcatggttccccctttgagctgcgctccaggcgctgttgtggtacctgaagagatatttccagcgatattgtacaaaaaattcaagaaaagccttgaattatttctgcaaaaactcactatactctgtgagtaccagcggtactcaagatcattcacagcggagggtacgcttattgcgtaggatgactgttcacagcaaactctccaagaaggcacgccgccacgaggaatccacggtatgacatcatggatcactgtaacgggacaaacccgcagagcgtgccgcaaccaaagggcccactagggattagcgacactgtcaatgtaaagggatatggctatcgaatagtgggcctttggcttttcagaactccccatcagtgggacgattgcctcttccagttcagccacccgcttacgtgggtggctatatcgtttcggctccacagccggtatgcctcctcgggactcttcttaccatcacagacccacacactgctgaaaatacaatacccatcctggtaattccaggcgcgcgtggcatccagctcagagatacccgtgtggcgacgcagcgcgtcgagctttgctgtcagtgcatcggggtgccctgctcccatagccggatcagcgatggcgatgaccccgcagttttcccgctgtccagggggaagttcagcccagaaaaaacccacattgacctggtgttcttcgattgcctggcgaatgcttttgctgagcccttcataccgtgcggaagctggggggcagtagagcctgggttcaggggcgagcatcatagcctgggcggttttctgtaaacgttcagcgtcggctgggggcgttgattgcctgtggaaaagtctcctgaagagcaccttgaacatctgcgctcctactgcacgatctggcagtcgaagcactcgtcaaagtcctggcacatgccacaggcgggggcagttttgcccagcaggtcgtagaggtacttcttccagcggatgttttccggtttgcgggcggccagcgcggggaaatgctcctgcatgagggcgttcatctccttgcgcgaggcgagccccagatcctcatagagatggttcatcagcagggatttggccgcgatcaggggggccagttcatggcgggcgtagtcattgctgccgtgttcggcgagcagctggcgcagggcctcttccatttcgcggtaggggtatggtgatgatgtgttcacggtatgcctccagattctggaatctacgattcgacagctgaaaaggcaagtgttttgccttgacgggcgggagcagcaggccgggaatagcaagtgacactgtgggcactttgatttatagtactcgctgacatcgacatctcacactgagggagcgtattcatgagtgaaaagcaaaaagcactggagttggcaatagcccagatagagaaagcccacggaaaaggcagcatcatgcgccttggctccggggagatacccgccattcccgtggtgcccagtgggaatctggctctggatatcgccctgggcgttggtggttatccacgggggcgtgtcattgagatttacggccctgaatccagcgggaaaacaaccctcagcctgcacgccatcgccgaggcccagaagatgggaggcacggcggccttcatcgatgccgagaacgcctttgacgccatgtatgccaggaaaatcggcatcaatacggaagccctgctggtcagccagcccgactatggcgagtcggccctggaaattgccgacaccctggtgcgcagtggcgccattgacgtaatcgtcattgactccgtggcggccctggtgcccaaggccgaactggaaggggaaatgggcgaagccaccatgggagctcaggcacgcctgatgtcccaggccctgcgcaaactgaccggagccatcaataaatcccatacggtggttatcttcatcaaccagatccgctcgaagataggtgtcatgttcggaaatcctgagaccaccaccggtggcaacgcgctgaagttctacgcctccatgcgcctggatatccgtcgcatcgcttccatcaaggagggcaccgacgtgacgggcaaccgcgcccgggttaaagtggtgaaaaacaaagtggcgccacccttcaaggaagcggagttcgacatcacttttggtgaggggatcagctccatcggcaccatcatcgatatggcgacggactatgacatcctgggcaagagcggctcctggtactcctataatggcgaacgcattggccaggggcgcgaaaacgtcaagacctatctgaaagagcatccggaagtgaccaaggaactggagcgcaaggtcaaggagaaggtaggcctgataccggtccttgaggatgatgcacctcaggcaaaagaggagccggcagcgccgacgggcaaaggttcccgtaaagcaaaggataaggagtaattccatgaaagtcatatttctgcagaatgtccccggacagggccgtgcgggcgacgtcaaggacgttaaccccgggtttgcccgcaactttctgttcaagaaaagcctggccatcgaggccacagacatcaacctggccgaactacaggagcgcaagcgtcaggaacaggagcaggccgcctacgagctcgcccaggcccaggctctgggcaaggcggtgcaggaggttggcgtcctgaagttcacccgtccctgtggcgacaagggtaaactcttcggtgctgtgacttccgctgacgtggccgatgaactgggcaagctggggctggtggtggacaaaaagcagatcaagctgccccagggcatcaaggcgctgggcaagcattctgttcagatgcgcctgcaccccgaagtcaagttcgacctggagatacaggtgtttgaagagtgatggagatccagcagcgttccgcgataaaaattccgccccataataccgagtccgagcacgctgtgctgggagcctgtattgtggacgacaaggccatggccaaggtggtggaggtgctcggcgccgaggacttctatctggaggcccatcgccatattttcaccgccctgaccgacctgttcaatcatggccaggccattgattacatcaccctttccgaccagctctccaaacgcaagcaactggaatactgcggcgggctggagtacctggttaatctggctggacgggtagtgaccagcgccaacgtcgttcactacgcccgcattgtgaaggagaagtcggtctgccgccagctgattgaggcgggcacggacattgtggaaaagggctacgatggcgaacaggactccgagtacctgttggactatgccgaaagcaaggtttaccagatcagccaggggcgtgccaaaaagggctttcaccatatctatgacatcaccaaagccgcctatatgcgcattgaggagctgtacgagaagaaatccaaggtcaccggagtgacaaccggttaccacgacctggatgacaagaccagcggtctgcagccctcggatctcattattattgctggtcgtcccgccatggggaagaccgcctttgccctgagcctgactcagaatgccaccagtatcggcaagcacaaggtggccatcttctccctggaaatgagcaaggagcagctggtcatgcgtcttctgtgcgccgaagctcaggtgaactccaaccgggtgcgcaccgggcagctggaacgcgacgactggcccaggctggctcaggccacgggcagcctctccaatctggaaatctatatcgatgacacgccgggcatatcggtgctggagatccgcgccaaggcgcgtcgactggccaatgagaagggccttgacatgattatcgtggactacctgcagctggtgggcggcaccatcaaggagagtcgcgagcagcagatatccgagatatcgcgctctctcaagggcctggccaaggaactcaatgtgccggttatcgccctgagtcagctcaaccgcagtgtggaacagcgtcaggacaagcgtcccatgccctcagacctgcgcgagtcgggagccattgagcaggacgccgacatcatcatgttcatctaccgcgatgtggtttaccactccgacactcccgaacccaatgtggccgagattatcatcgccaagcagcgcaatggtcccaccggcacggtcaaactgctgttccgcgaggaactcacccgctttgagaacctggccaagggttatcagcaggacggctactgagccgtcttttcctttgtatttcagcaggagcgccagtgcttcgaagagaatgctggcgagagtgctgagtgaattattacatcgttttttcttctccactttctgccttgtgagcgtgggatggcagccgctccctggaaaggcgtcgtttacgcaggcttctggctgacgtgcgtctccaggtgctcttctgccctgcgtcatcgagatcaatccaaggttcgcggggtgcttccgtgcgcagacctttgcgagcagcaaagcgttcatggttcagagcgcgcagcaatccaccgatcatcaggacgatgatcagggagaagggcagcgcggcagcaatgaccgttgactgaagggtttcaagtccaccagccaccagcagcaccgatgtcagcagggccagcacagcaccccagagaatgcggtgagccgtgggcggctctgtgtccccgccggaaagaatggtgttgatcaccagggttcccgcattggcagaggtgatgagataggtgcagatcaggagcaccatggccatggaggccatggttgaaaaaactcccagattcatggcctcgatggtgacaaacaaggcgctggcgatatcctgctccactgcggcaacgatgcccccggcgccgaactgctcgtggtgcagagctgttcctccgaagaggccgatccacacgatggtgatcagtgtcggcaccagcagtacgccggccacaaattcgcggaaggtgcggccccgggagatgcgggcgatgaacatgcccacaaagggtgaccatgcgatccaccagccccagaagaagaccgtccactgggcttgccactggtctccccgcgtgacgttggtgtggaaggtcatggccagaatgttctggagatagtcccccgtggactccaggatcagcccgatcaggtactgggtgggcccaaagagcaggataaaactcaccatggcgatgctgagccagaaattcatctccgacagtatgcgcaccccgcggcgaactccggataccaccgatgtcgtggcaatggccatgatgatagcggtgatggaaagttgcaggcgcacagaggcgtccagtccaaagacctgctgtaatccggagttcatctgctgaacgcccagtccgagggtggtggcgataccgaaaatggtgccgaaaaccgccagcgtgtccacgatgtcgcccaggggaccgcgtacccgttcaccgaagaatgggtagagggctgagcgcactgtgaggggcaggttgtggcgaaaagagaaataggccatggacagagcaacaaaggcaaaaatagcccagccgttgagcccccagtggaaataggtcaggcgcatggcgaccgtggcggcttccgggctcatgccgctgccgataaaggggttctcctgaaattgcaggatgggttgagccacagcccagaagagaatgcccaccccagtgccggcggcaaaaagcatggcgacccaggagaaaaaggtgaactcggggcgttcatcatcgccgccgaggcggacatttttgaagcgcccgatgccaagccataccatgaagaagagcaggaaagccaccagggccacataataccactccaggaacggattcagggcagtgcggatggtgctgatatgccgggcgctcagctggttatggaaggttcccgcccacagggccagcaggataatgacgatggtggcaatggtagtgcgcgggttcatgccctgcaggagtcctgatctggcctgtccgtagtacactctctggcctccttgttctgagattactgggcgatgccgttcgtggcgcccttatgattttatggtctgcttgccgatggggcactgggtgtttggcgtctcctccgggcagtgcttgacgctgcaggggtcgaggtggatgacaatatcggcatccgcaaactgctccttcaggctggcctccacggcatcggcgatatcgtgggcctgtttgatggtgtaatttttacagacggttatgtgcatatccataatttttgtggagccgcttttgcgggtgcgcaggtcgtggaggtcgacaatctcccgattggccagcacaatttccgtaatctgctgtcgctgagtttcaggcagggcgctctcggccagttcgttcagcacttttcccagcaggggcagggcttccttgatgatgtacagggcaatgaggatggagatcagtgggtccagccagggccatggcacaaagaacatgaccgtaagggccaccatgacaccgccgttggtccagacatcggtggaatagtgcagggagtcagtctgaagggccagcgaatcggtggttcgggcagtcctgcgcaggtagcggcttaacaccagggagaccatggcgctgacggccataatggcgatacccagctgcagaccctccgtggccatggtgtcgccgctgacaatgcgtcgaacgccttcataggtcagaaagataccaatgccgaggatgacggttccctggaagagagcggccatggtttcgaacttgccgtgaccgaaagggtgctccgggtcggcaggttgggcggccatgcggattccgacaaaattggcggcgctcatgacgatatccatgatggagtcgatggccatggcgataatggccagggagttgatggttatacccacggccagtttggcggtggccaggatgatggcgacactgacgctgaagaaggaagcgcgctttttcaggcgcaggtggtggccggcatgctcatcgcggttgttcatagcttatgcagcagttcctggggaatatcccgcaggaacatgctttctccgcagaaggtggttttgccgaacatggttcggctttgggcgcgggtgagaaagagcttttcctggcagcgagtaacggccacgtacatcaggcggcgctcttcttcctgggcaaactgattccccatgctcatgggcgaaggaaaaagggtgttttccagcccgctgaggaagacaacgggaaactcaaggcccttggcggagtgaatagtcagcaggctgacgccctcctgggtgttctggcgggtttcaatgcccagattgatctcctcaaggaagtggctcagggtgatctgctccgcagggcgctccttttcgaaggcggtggcggcgctgatcagttcgccgatgttctccaggcgcgactgggcctggtgctcatcttcgcgattgcggatatccttgtcgattcccgccttgcgcacgatttcctcaatcatgtcgctgatgaggtagtcctggccaccctggaaggaggcaagaaactccaggaaattctcgatgctctggcgggccttaccccgcaggtcagcggccatgagggcggcagcttccagcacggggcgaccgctgtccacggccaggctgacgattttctccactgacgcggcaccaataccccgcagggggtagttgacgacgcgttcaaaggcctgaatatccctggggttggcgatcaggctgacataggcaagtacgtcctgaatttctttacgtttccagaactcgaaggagcccaccacgcggtaggggattccccggcgcagcagcagggcttcaaagaggcggctctgggcgttggtgcggtagagcacagcaatgtcactgggggcgaacccgtcgctgagaagctgctggatttcaccgacgatgaagctggcttcgtcgtcggcgctgggtaacaccttgagaccgattttctcgccgggtcccaggtcggagaagagttgcttggggtgacggcgcgggttacggctgatgatactgttggcgcagtcgagaatactctggggagaccggtaattctgctccagcttgaagatggcggtattgggatagtgctgttcgaagttgaggatattctcgatggtggcaccacgaaagcgatagatggactgatcgtcatcgcccacggcaaaaagattgcggtgctgtccggccagcaggtgcaggatttcaaactgaacctggttggtgtcctggtactcatccacgtggatgtagcgaaacttctgctggtacttctgcaggacatcggaagagtggtacaggatctccttgaggttcagcagcagatcatcgaaatccatggcgttgaagctgagcatcagcttctgatattcgcggaagaccggggcgatcacagtggtgtcgagggtcgaagcgctctccaggtcgtctgggcgataaccgctgtttttaagggagcttatgataccaagagcctttttggccggcatggtctgcgcgctgatgttgaggcgcttgagaaccttggtgaccaccttgaggccgtcggcaggatcgtagatgacaaaatcgctttcgtacccgatatggtgacactcaatacgcaggatgcgcaaggcgatgctgtggaaggttccgatccagatgtcgctggccacggggcccagccgggagcgaatccgctggcgcatttctccagcggccttgttggtgaaggtgaccgccaggatattccagggtgcgactccctgctgaaggagattcatgattctggcggtgaggacacgggtcttgccgctgccagctccggccaggatcagggcaggcccgtccacgtgggccacggctgcgccctgctgggtattgagttgggaaaaaatggcttgtgaaatgtcctgggtatggggcaccagttcgtccttttgcaggctgctgaaaaaccctcgccgttggccgtgtccgtggcgcgcacgtgagcatttttcagcagcgtgtcgattatggggtttgcagcaagctgagggtgtgccaatacgtgccgggcttaatttttcttgctggtggggaaggtgaagttgccgggaagctggaggtgctgcgaactctgggcggcggcgcggttttcttcctggatggcgtcgtaaacttccttgcgataaaccttgacattacgcggggcttcaatgccgatcttcaccacgccattcatggcatccacaacggtgatgaagatatcgtccccgatcatgatggtttcgttttttttacgggagagtaccagcatgactattccccgaataccgggtatttgatgggatactgcggatcattcagcaccacctgcttggcgatgttgttgcgggtattgagcacaaggggcgcctggaggttggcagtcatcttcttgggatcctggggtacgaccacgatggtgtagacctgggcagactcttccgattccagctgcagatcctccacgtcggagcgactcaggcgcacggcgtagtcgggcttgaagagtaccgggtcgagcaccacaaaggccagagtagtgtcatccagtgactggagccacttgaacggggtgtcatcggagtgatcccgcaacacatactgcttgagatcggggaaacccagcaggggttcggtcatgcggatgatgtcttcttcggcgacggttatttcgccaaagcggctggttgtaattttcattgagactcctgtattgttccctggctcctcggcagggcgatgttgtgtcagaacgaaccttccgtgatgattttccaatggccattttctttgaccagatagatgaatttgaaggagtcgctgttaaagttactggatcggtagacctgattgaaggtggccagggcgacttccttgccgttttccagttcgggatacaggaagagggagatgtcttccatttcgatttctataaaggttttccggcggttaatgcgggccttgtcgctgctccaggtattgcggttgaatcggccggcggagaaagtatcggcataatgggacatgtaggcatcgtgatccagggaggcccagtcatcgcgccagcggtacagcgtatgcaagagttcttcgcgtttggcagtcatttcatcgtggctcaggaagaggaagtcctcggccaggatgacaggagtttcccgcagcactatatgtcgcgaaaccccgaagataccttcgttgctgaagactacgcagccttcactgttataggggatctgaccgttatcgttttcattgatgccgtgcagccagatgccgctgccggttcgccccaggtgtttatccaggtgattggggtaatttacggggaaggcataagcgccgtagcgctggggcatctggttggtggtcatcttgctgacgggaaaataaatcccggtgggcgttttctcatcgccgcgtcgctgtttctcccctggaatgcgcccggtgctcgagtggtaggcttccagcaccgtaaaaccttcgccctgccgctggatgatgtaggtcacctgctggttcttggaggtccagatgaaaatctggccgtcagccacctgcagcacatggcctggcagcgagtgttcggagaacacgggaggatcaatgatcggagtgtcgtcgatgaagttgatgtcattgctgttggcctgaaaagaagtgagcagttcataggccagatccttgcgtgtcccgggcagggtctgatgggtagagaggatgatctgcagtcccttttcaaaggagatgtagcccagcagcttgcgggcttctttggtctcgcagtcccgcagcagggtttctgccagttcatgctggccatttttccagtaagcgaaggccaggttatacttggcgttatggggattggtgccttcggggatgatttccaggctgcgagcgaggttgcgaatggcgctggtatagttttccagtcgaagatccacaaggcccgccaggtagaagtacttgaagctctcttcacgctggacagcgccgtgtatgaattcccgggccgaggtatagttgctttcgccgaactgtgcgagggcctgctgatagagatagccgggggagttgacctgggctcctgcgtataccgcagagaaaaggaagagcagcaggctgccggagaggctgctcaggcatcggttgcgtattcgagtcataaaaagtcaaactcccatacaaacgtttccaggttgctgcttttgcgcagggcagcataccgggtatcaggcgcgaaatagaggttttcgctccaaacgcggatgttaccagagcctgtgacattaggcaacgatttcaggcccacggcatcctgcagttgtggtactatcaaaaatatggatataatatccaaaagcccttaaactgcaattgaattatttctgtggttgacaagaaacgccactttcgaaaatatctgccttttattctgtttcgcggactccagcatgctgcaatttctctttgccaaaaaaaaacgcatatacttttccctgatcagcctcttccttcttgtgctcattgcgttgcagctttccggaaagctgcacccggccaaccctatcaatgtcatcctcatgccggtcacgggtccggtgcagagcttttttgtgaagaactactataacctgcaggatttcagagccaggtatattgatttgcgggaagtggaggagcgcaatcgacagctttcccgtgagcttgatgatgcccgcatcgcgttgctggggtttcacgaagtgcagcgagagcttatggagctgcgccgccacctggagtacactcgtcagaaccgccatgagtatctgtatgcccgcgttatcgggcgcaatccttcgtcgtggctgcgcaccattactctggacgtgggcgtggagaagggtattaaggtcaatatgccggtggtgacccctgagggtattgtgggccgggtggtgcatgtctccctggggtactcccaggtgctcagcgtactggatccgaaatttgcagtcagcagcgtcaccagcgcggatcgtgagcctctggtggccgtgggtggctatggcagtgaaatgaatatccgttatctggatgccggtggaaaggcgcgggaaggggatattgtcttcaccagtggtgtggatcaggtctttcccgctggtcttccggttgggcgtattacgggaattgcggctgataccgacttgttcttcaagggaaccattgccccctttgttgacatcaatcgactggaagaggtgctggtgctgaaagtggaagcgggcgaatttgacgctcacaaggaagaggcgaaggtggtcccgtgaagtttttcgcctacctgctgcttttctttttctttatagctgtgcagtcctcctttccttttggaatgtacacgccggatctgccctttctgttctttttctgcatggtgacactcatggatgagctggaaggcttatccatcgccatactgttcgggtttatcatggatgcggtaacgggcattctcttcggctaccatattctgctctactcctttaccgcatatctgatgacttcattacggaatcgtcaacttttgtgccaaaagtatgaattgtctattattctgatggtcatcagcgttctggcgggaatgtcacaaatttacctcataggtgccttggccgctcccctgggccaggcggatacgctgaccatgcacagcattctgctgcgcgttttcctggacgccttcctgagcgtcattgcctttgggttgctctatcagccattgattctgctgaatcactggttcctctccctctatgagcggcgaaactcccgacgtcgccggcgctggactccccagggtgacgatcaatggtagtggttcacgaagagcgtaattaccagcctttttttcaggggcgtctgctggtgttgctgagcctgatcattcttggttttgtcgttgttggcctgcgcctgtggtatattcaggtgctgcagcatgaatcgctctccagtcgcgccgagagcaaccgtatccgtacctatgaaaccaaggcccaccgcggcaagatatttgatcgcaacaacattctgctggtggagaatgtccccagttataaccttgtggtcatcaaggagaatgtggatgacctggagaaactggtggagtttctcattgaccgttttcatattgacgaacgggatttccgcgatcgctaccgggccatcaaccgctttcgtcctttgacagtgaagcgtgatatcagctttgaagaggtatgctatgtggaggcgcgccattacgagtatcctggtctgcgggtggagactgttcccaagcgccactacatcaagggaaagatggcggccaatgtttttggctacctgggtgagatcagcgaaagcgagttgcgccgctcggagttcagtgattattccgtgggagacctgattggaaaatccggcgtggaagtggcctacgagcgttttctgcggggaacctctggtcgagtgacctatgaggtcgatgcggtgaaccgccccatacgcaccattgatgaagtgaccccggtttccggaacggatattcgcctggccctggactaccggctccaaaaacacatggacgccctctttaagcattacgccggtgccgcggttgtcatggacgtgcgcaccggccatattctggccatgggcagctacccctccttcgatcccaatctctttgccacgggcatcagccgggctgactggcagagcctgatttccaataagcaccaccccctggagaacaaggccacccgcagtatttttcctcccgggagctacttcaagatgataacggctctggcgggcctggagatgggggttattgatgaaaagacggtcaccaactttcctggttactatgagtatggcaaccgacgctaccgcgactggaaccgtggagggcatggtgcaactgatgtgtacaagtctctggaagagagtgtggattcgttttactaccattacgggctggagatcggcatcgacaacatggccaagtatggcagcatgtttggccttggcaggcgtaccggcattgatatccctggcgaaaagccggggattctccccactcgcgcctggaaactggaaaaccgtggtgaagtatggtatcccggagataccattcccgccagtatcggtcagggatatgtgacactgacgcccctgcagctggccgttatgaccgcagccattgccaacggtggctatgtactgacgcctcgccttgtttcccatgtcggcgaggaggagcagctgattgtacccggccagcaggcagatatctcaccccgcaacctttccatcatccaggagggcatgcggcgggttatctatggcgaacgaggcacagggcgccatctgcgtcacccacgcgttaccatggccggcaaaagtgcaactgcccaggttatcggcctggcccccgatgaggagtacgatgagcagaatatctacgtgggacaccgggatcacgcctggttcggtggctatgctcccctcgacaaccccaaaatagcggtgctggtctttgtgcagaacggaggatcaggagcccgcaccgccggtccgcttttccgtgacctggtggtctacgcccttgaggagttgaaagttccctgaacgcctgattgaacaagtgagtaaaggagtgagccatgaaggtagctgtaaccggtggtacaggatttgttggttcccatgttgtatctgcgctcctggagcaaggataccaggttcgcttgctggcccgaaagccccagagcctgcgtccgggcatggaaagcgtgctggggagcatggaaaaatacgacagcctgctggagcttgtggagggctgcgatgctgttgttcacctggtgggaattattcgtgaatttccgccagccataacctatgaagccctccacacccaggcaaccctgagcatgttgaaagccgccagggagaagggagtcaatcgttttattcacatgtctgccctgggcagcgcccccgattcccgcagcgcttaccatcgtacgaaatttgttgcggaaaaagccgtccaggagagtggcctggactacaccatattcaagcccagtgtgatttttgggccacgggatgagtttatcaatctcctgctttcttttctcaagttgccagcaattccggtgattggagacgggaaataccagctgcagccggtggcagtggataatatcgcccaggcctttgcccgctgtattgaaagcccggcagcccggggcagaacctacgaggtgggcgggccacggcgctatacctatgacgagctgctggatgccctggcggctctgcgcggcaagggcaagcccctgaaagtccatcagcctgtttccctggtggacttctcggccaggctctttggtcgctttcccttcttccccatcagcagtgatcagctgcatatgctcctgaagggctccactaccagtgagacagcggtatttgacgatctcaatataactccctgcagcctggaggagaagtttgccctgtattacgggcagtaggcaagcagagatatcaaggagaatattttggaaactttttcctatcccgccatttttgaacagtttcccaagaagcgcattctggtggctggagatctgatgattgacgaatacctgtggggacagacggaacgaatctcccccgaggcccccgtgcccgtggtggacatcggccgcgaagacacccgtctgggaggtgccggaaacgtcctgcataacctccgggccctgggcgcggcagtggatatactgggcgtcgtcggaaccgatgcccatggtgtcgagctctgccagatgctgcagacgctcggtgtcgggcagcagggcatcctgcgcgaaccggatcgccgcacctcccggaaaacccgtattatggcttcgcaccagcagatgatgcgcattgaccgcgaaagccgtcagcccataagtgccgacagcgagcgccaggccgtggactttctgcagcgacagcaacaggcgtgggacgccattgtcatcagtgattacggcaagggcctgctgacgacacatctggtgcaggccatcatcagcatggcaaggcagcagggcatccccgtactggttgaccccaagggcgatgactaccgtctctatcgtggagccaccaccattacccccaaccgtcgcgaggcatccatcgcgtcgggaatccgcattgccgaccatgacagcctgctggcggcaggccgtaaactgctgacggagttgaacctggacgtgatgaccatcacccgcagtgaagagggcatgagccttttcttcccgcaagaccgcgttgaacatattcccaccatggctctggacgtcttcgacgttaccggagctggtgatacggtgatctccgtcatggccctgtgctgtgcctgcggactggactttgtggaatgcggccgcattgccaacgcggccgcaggtgtggttgtgggcaaggtgggaaccagcaccgccagtgccgaagagatcctgcagcgcctgcagccccagcgttccctggcttcgcgtaagatcaaaagcctgccggagctgcttccgcaggtggagcagctgcgccgtcagggtaagaagatcctcttcaccaacggctgttttgacctgctgcaccatggccatatcacctacctgcaggatgcccgcaaacagggtgatgtcctgatcctcggcctgaactccgacgcttccatcaggcggctcaaaggtccttcccgccccatcatcggacagcatgaacgggctgttgtgctggcggcgctggaggccatcgactatgtggttatttttgatgaagacacccccctggagcttattgcagccattcagccacaggggctgatcaaggggggggactaccgtcccgagcaggttgtcggccgcgaaatcgtggaagccggtggcggcgaggtcattattatcccctttgtggaaggttcatccaccaccgggatcattgaacgcatcctggcgaatcagaaggagagagaacagctatgaaacagtatctgcaaggaaaaactgtctgtatcaccggtgccagtgacggcataggcgccgcctgcgccagggaattcgctgcccacggagcccgtttgctgctgtgctcgcgcaccctgggcaatgtgcagcgactggccgatgaactgacgagccagtacggcatctccacccacgcctttgccctggatgtgcgccagcgccagcaggtcagtgatgcgctggagaagctgcccccgcagtggcgcgcaatcgacatcctcatcaataacgccggcctggcgctggggcttgaagccttccaggagggcgacctcgacgactgggatcagatgattgacaccaatgtcaaagggctgctctatgtgacccgcaaaatcgttcccggcatgatagagcggggcagtggccacatcatcaatatcggctccctggcagggcgctacgcctatcccggggcagcggtgtactgcgccaccaaggctgccgtgcgcaccctgaccgatggtctgcgcatggatctggttgacacgccattgcgggtaacggacctgcagccgggcatgacggagaccaatttcagcaaagtgcgctttcacggcgatgaagagcgggccggacaggtctaccgggatatcgaccccctgcaggcatcggacgtggcggaaaccgccctgtttatcgctacccgaccgccccatgtccagattcaggaagtgctcattacgtgtaccagccaggctgcttctctggtggtgcaccgtccgggcaggtccggctgaacagttcactggcatcgcatgttttttagtgttagaatgttacaaaatatcaggagtcaagccctatgcgcatagtgcccattgataagctggagccaggtatggtgatgggggagcaaattgaagtcgcgggccagatcatgctggcacgcggtgtcgaactgactccgacctacatcagtaaactccagcagatggatatgggcgaactggtgatcgatgacgaagccagcaaagacattgagttgcagaccaccgtcaacgcggaaattcatcgcaagggcacccaccttgtcaaggaagcgttcgaagagacccagagtgttctgcagagcattcaacaggaaagtgacagctccgtggaggaggtactccagaacagcaagttcaccggatacctgaagacggcgaccgccttcagccgagtcatggagtacaccgaggttctgctcaacgatatcctcatgtccgactccggcatctcgctcaacagcatcaagcagtacgacagtcatatgtttcagcactctgttgacgtttccgccatggccatcgccatcggcaagcacctgcagcttcccgagcgtcacctggaagacctcgccctggggtgcctgctgcacgatatcggcaagattgccattccccggaaaattctcgacaagtcgccatcacagatgaccaaagacgagcgggccatcgtgaaaattcacaccatgctggggcggcgcatactcctgaataactcccggctttctcagcgggtgcgcgccatcactgtagtgactcagcaccatgaatatcatgatggcagcggctttccccaccggttaaaagggtcggaagtcgcctggtccctgaagaataacaagcacaccaccggcatctcccatctggcggaaatcgccaatatcgccaatacgtttgacaatctcaccagcggcgtcggtacccggaaaaaacccctcagctatctggacgcctcgtacctgatggtcaatcgcatgttcaaccgctttcaccccgtgtatctcaatgcgtttctgcgtatcctcaacgtctttgccgccggctccaatgtgcagctctacgaaggcaaatataaaggctatgtgggtaccgtggtgcgcgcggaagccaataatcggctcagcccggtagtgagactcttttttgatgaccgccagcagcgcctgcctcgccccattgacgtggacctctcacgggagactggcatgagccttcagcgcaaatccctcaaagagctcaatgagattaagatagagttgctgtagcgacttcagcggatgtggcgggggatgcgtaccaggaaacaggctccctctgggccgttttcggctcgaattgttccgcctgacttctcctcaatgattgtcctggccagcgagagcccgatgcccgtgcccttatcaggttttgtgctgaaaaacggctcaaaaatcctgtctggcagaagttccaccgggatgcctccaccattgtctcgaatactgatggtcagcatcgattcatcaggttccaccttgatggcaatgtgcccatcgtgcctttgctgctcctggaagatatccagtgcattattgatgatattgaggactacctgcttgaactcactggggtaccccctggaatagaggaggggttcactggcagaaatctccagagtggccttggctttgagcaactggccttgaagaaggtcgcgaacggtggcgatagcatcgctgacatgaaagatctcctgctcccgtgatggcaggtagaagtcacgaaaatcgttcatggtttggctcatgaagcgaatttgttgcatgacttgctccacatgggagttcagattctcccgtgtcagtgtcccctgatcgagcagcaggggaagggtctgtgtcatcagggcaatggcattgaccggctgctgccattgatgggcgatggcacccaccatcgctccgacttcagccagcttggcctgctggatcagtatggcttgctgatactccgtctgcttctggagcgttttcagttcgcttacatccgccgctgtagtgattttgtatgcatggccacctggcgtgacaagccttcccgcagtggcataaatatcaatatctcggccgctgcggtgtcgcaccgtccagtgctgggcgatttcgtccactcgcccactgagaaagtcgtcatggagcttttccagacgctcgtggtcacctggaggcaccaccagcgtaaaaggcttcccgagcagctccgcctccgtgtagccgtaaagatcgcagtatgccctgttgaccttgacataacggtagctgctgtcggtgatgcaaatgcccagctgggcagattcaaaaacaccctgcagaatctgaagcgttgtcagctcgctttgctggtcaattggttgaagaaaatcattgtgtggcatggtattcccgcatcccctgcatggcagaaactgttatgatgtggcctggttgacgaggagtaaccgtcctgaaagacagtggaagcccgtggtcaaataaaaagtcaaaacgatgtgtagaaaaggcctccggaaaatccggaggccttatttgcatggtgcgcagaaaatggcggagagcgagggattcgaaccctcgataccgctattagcagtatactcgcttagcaggcgagcgccttcgacctactcggccagctctccgttgaaatggcttgttcaagccggttgacaacttactgcatcgttcctgaaaaggcaagcaaaaatccccggccggaggccggggatttttatctggtgggtgatgggcagagggatcagagaatcttctgagagcctttgccgaattcgggataggcttccaggccgcactcgtgcatatccagaccttccacttccacttcttcgtcgacacggatgcccatggtgactttgaggatcatccagacgatgaaggaggcgatgaagacaaagccaccgatgagaatgatgcccttgagctggtcgatcagggttacttcggcgttgaagatggccacggccagggttccccagatgccgcagacaaggtgtacggagagggcgcccacggggtcgtcgatgcgtactttatcgaaggcgggtacggcgatgacgacgaggatggcggagacagtaccaatgatgatggctgcccatggagccacgtcggggccggcggtgatgcccaccagtccacccagggcgccgttgagaaccatggtggtgtcaactttctggtagataattcgtgtcagaatggcggctacgatagcgccggtggcggcagcggtgttggtggatgccacgaccaggccgatctcgtcggccagctcagcgctgtgcatggccagggcggagccgccgttgaagccaaaccagccaaaccacagcaggaaggttcccagggttgccagggggatgttggagccggggatggcgcgaatcttgccgccttcgtacttccctttgcgtgcgccgagcagcaggacaccagccagagcggcccagccgccaacggagtgaacgatggtggagccagcgtagtcagagaaaccttccaggaactccagggactcgccccaggtccagtggccctggatgggatagatgattgcggtcaaaataagtacaaagatcaggaagggccagagtttgatgcgctcggccacggttccggagatgaccgatgctgcggtagctacgaaaaccatttggaaaaagaagtcggcgtagacggagtggctgtcatattcaatgccactgaggaaggcgccgctgcccataaaggcattgccgtcgccatacatgatgttgtagcccacaatgtagtaagccacggatgcgatggaaaaaatgagaacgttcttggtcatgatggtggccgtatttttggagcgggtcagccccgattccagcatggcaaaaccacatgccatgatcatgaccaggatgcctgcaaagaccatcaaaaatgaatccagtatgaaagggagttcaagcacaataccttccacgacttcacctccacgtaaagtaataaaattgcgatatgccactgtcagagcaactggcgtgccaaaagataaagtattgctttattgagatttgtcgtgtagattgacaatgacaaaaataacaaaaaaaccatgagtgacaaaaatgacaagcgaatggctctttctgaggtcggcggtggatatcatccattccggccgcaatatcaagatgggaatcaatacgaccctgcagatgatgtcggaatactttgacttccgctttccctccctgtttctgaaggacatggtcaccggtcagtatgggctggagatcagccctgagatcccctccagggaaaagtcccgtatttccgaacgcatgaaccagtggcgttatcaccgcagcatcaattccgcctcggtggttattctgggtgaggaggaggatgattttgacgataaccccttcgcgccgtacctgggggaggcgcccctgcgcttctttgtgatggtggccatcgaggagccatccaagaccctgcccctctcattttttaccttcttctgccgcgatatgtacgcgttgaaccggcgcattgatgtgttgcgcacggtggggcgggtgctctatttctctctgaattcctacggctatcgcctcaatgtcagcgatgagcctcaccggcgtcccattccggcggtgctggatggagttatcgggaaatccacagccatgcgcgaagtggctgatctggtgcagaaggtggctgccagccgtgccagtgtgctgattaccggagaatcggggacggggaaagagctgattgcccaggctatccataaactttctatccgttccaacagtccttttgtagcggtaaactgcgcggctctttcccacacggtactggagagcgagcttttcggacatgaaaaaggggcgttcaccggtgccatgaaccggcgcatcgggcgctttgaaaaggcagatggcggaacgctctttctggatgaaattggcgaggtttctgccgagttccagagcaaactgctgcgtgtcttgcaggagggggagtttgagcgggttggtggcaacgagaccatcaaggtggacgtgcgcatcatctgcgccaccaatcaggatcttcaccgcgctgtactggaaaagcgctttcgcgaagatctctactaccgggtcaatgtggtaaatatcaccatgccgccgctgcgggagcgcgcgggcgatgtggcgctgctggcccagcattttctggagaaaatcaacgaggataataatacggatatcagtattcattcacatgatattggcctgctggactcctacccgtggaagggcaatgtgcgggaactgcagaacgcggtctttcgagccttcctggagcagaagcaggggtatgccaatttccgcttccttcagtacagcgggcgcagtgaggagccacttcccagcagcagttcccgagtcgctccattggcgcctgccattgtggaaagccgccgggagtacgagcgacgcaagatcgaggaggccttgcaggccaccaagggagtgcagacggaagcagcccatattctgggaatcagcccgaggcagctgcgctatcgcatcagcaagtatggcattccggtgcggaagttctgacaggccgtggaaaaccttcaccatggggcgtaactttgttccgtaatcatttggccgagtgtgcttacgggtgcctgaggtgggggagctgctccagcacaaaatccagcaccgctgatggcgtatccagatccagcaggggcagctggctggcttccaggcgggtgtgatcttccgcgggggccgctatggcgatgatgtgctggatatgcccgtagaggggggctttgccattggcactgcggaaaatctcgactttcgggtggggactgctcttgtgtccttcaatgatgatgagatcttcgtcggtgaagtatgccagcagcgcctccagtggcgctggctgcgctgtgcgcttctggatggccaccagctggtcactggaaatgagggtggtggttgctccggcttcccgaaagcgccaggagtccttgccgggcttgtcgatgtcaaagcggtgggcgtcgtgcttgatgacgcccactttcagtccgcgatggctgagttgctgcaccagtttttcgatcagtgtggttttgcctgagcccgaggtgccggtaaagccaatgacggggatattactggcgttcaaatacaccggattttccgcctgctttatagagaagcctgatgttggtgatttccatggcccggtcgacggccttgcacatgtcgtagatggtcgaggcggctatggatgcggccacgacggcttccacttcaatgccggtcttgtaggtggtgcgcagttcggtggtaatgatcacgcgctcatcctgaacctcaaagtccacgctgactccctcaatggggatggggtggcacatggggatcaggtctgaagtgcgcttggcggccatgattccggcaacccgggcgacgccgagtacatcccccttcttgtgagtgccctggcggatcatctcgatggtttgcggttgggcgatgacggtggcggtggcgcgggcgacgcgcacggtatcctccttgcgggaaacgtccaccatgatggcgttgccctgctggtcgaagtgtgtcagttccataaatcctcctccggaagcgcggttatcctccgatacgcgtcatattgcgtgatcctcggtacatatcgtcaatttctgtcaccttgccgcctgccacttgcaggaagtatgccctgagctcggcatcactgcagttctgctggcgtagcatgggcaggaagtcgtgttcctgcttggagaagaggcaggtttttattttgccgtcggcggtaatgcgcaggcggttgcaggtgtggcagaagtgctcggtcataggggagataaagccgaaggtgccccggccgccgacaatgcggaacatgcgggcggtggagtagcgttcctgatcaaggggctcgatggaaaagcgatttttcacctgggagagcatttccgccacgctgaccagctggtcggtattgtagcgatcacggattcccaccggcatgtactcgataaagcgtacgctgatgtcttcatgttccgtgagggcgacaaagtcggcaatttcgtcgtcgttgataccgcgtatggccacggcgttgatcttgatgggcaccagtccattctcctgggcggcctggatgcccttccatacctgttcgaagctatccactcccgtgatgctggcaaagcgttccggatgcagggagtccagactgatattgacccgcttcagaccacattcccgcagcagcccggcaaaccggggcaggagcacgccgttggtggtcatggcgatatctgaaaagccgatggcgctgatttgacgaataagcttgccgatacctcggcgggccaggggctcaccgccggtgatgcgtaccttgctgacgcccaggccatggagcagattcagaacgcgaataatctcctccggtgtcaggagctggtctttggtggcgtggcagatgccgtcctccgggacgcagtagaaacacttgaggttgcagcgatccgtgacgctgatgcgtacgtaggtaatggggttgccttgggagtccaggagctgttgtgtcatggcatgcttcctacagcagctgcagggcaaagggcatgccccgcagtcgcgtgccccgcggggcattgccgatatcttccgggaagatgaccaggccgtcggcgttggcgaaggggataaagtgggaggacttctggttttcgccgccccgggcgtgccagtgtccgttgaccagatcgaagttggcacggttgaacaccaggtgcccctggcgggagcgcatgtcattatccagctccacatccacttcgacggggtgatggtcagggcgccccatgattcgcttcagagccggaacaacgtagaccagcatcaccgtgaagaaggctgaagggtagccgggcaggccgaaaagaacctgcttgccacgggaggcgaagagcagggggccaccgggcctgatggcggtacgggtaaagtgcaggttgacatccaggctctggaagatgggtttgacaaagtcatatttccccatggagacaccaccggaagtcagcactacgtcgcactcctccatggccagcctgatggtggtggcaatctgctcgcggctgtcctgcaccatgccgtagcttgtgcagggaatccccatggcctgcaggatgtactgggcggtgtactggttggtgttgcgtacctttcccctctggtgggggctgtggctctcaaggagttcatcgccggtgacgatgatgcccacccggggtttgcggtagacggacagatgggtggcacccaggtagtggatcaggggcatgcgtgcccagttgagccaggtgccggctttcagggcgatgtcttctccatgggcctcttcaccgggctggcagatattctcctgggagccgtactcctgggagagggcgatatggtctccctcctggacggcgtcctcgacgcgcaccacgaagccgctgttttccggaacttcggctccggtcatcacgtgaatggctttgccggaagtcagggtggtggaaaaccggtggccggctcccacctgctcctgcacggtaaagtgccgcacgccattgaggcgatcttcctcgctgatggcaaagccgtccacagcagcttttttcacgtcgggataggcgtggtgggtgagaacatcacgggccagcacgtggtcttgagcctcgttgtggggcagggagaccacctccaggggcgcggtatgcctggcgatgagttccgatgcctgggggaagggaatatggtgcaagctcatcggacacctccaaaggtgcaattgggaaagtggcaggttgggcattgctggcacagtccaccgagggacgcgtggtccagctcgcgtttgtgtatgggcaagccagccagcaggcgcggcaggtagatgtccagggtcgtgatgggcgtgctgagggcgccggccgggatggtcaacacgggtatcgtgcgggtgtgctcataggcgatggtgaaattgttccctggctgtgctggaactccccggcgcagaggaactgcgccgctgtcgcacacggcggcaatggtaacatcgtcggggtcaacggaagttccaccagtgatgcagaccagctctgctttcgcgtaggcttcagccagggcactggcgatgtgttgacgatcatcgggcagaagctgatggtggacgatctctacgccgaaggcaccgagtttccgggtcagtaggggcaggaagcgatcctgaatgcgcccttcatacacttcgcttccggtcaccagtactgccgcctttgtgactcggtatggcgcaatacgtatcagtggcgtgtccaggatgttcagggtgctctggagcgtgtcgcggggtgcaaagagcgggaggatacggaaggccgccacccggtcctcagcttttacggcgtaatactgtggcagggttggcaatgctatttccccgtgctgttcgtggaggcggaagagtcgctgcgaatctatgcagaggacgcctgtggaacgggcataaagtccaaggcggccctgaacgggctttgtatcatgggagatggtgtcagggtctccgatgcggctgatgacggccagagcaaagtcatcctcatggacggcatcggagctgccatcgttgtcagcatagatgtggtttttcccgagatttttcaggagtgcgacatcggcggcttcaatgcggtgcccacgaaaaaaagcggtgcttttgacaccgctttgtggatcaattcccatgatgtcgtggccaaggctcaggccgatggcttgttcgacggggacttttttcatgggctctgtcccagagagcgcaataccgctatatattgttcccgcgatatctggatgatacggtactggtcatcttcgcgtggttccaccagaaagcggcgaacctgtcccgggcgcccgaccgggccgtgttccttgttgtcgataaagacgttgacgcctccggcgttgcccagtgcgacgataacggttccctgtgattcgatggaaaggcttctgccttcccgcagggtggtggtttccatggcttccccatgggagccaaccatctttacccaggcttcactcaacccctccaggcgaacggacagggggatgtcgttgagaaaggcaccggcaaaaggattttccgttgcggtttccgtgcttggctgtgtggcctgttgctgcgcggctgcctgctcccgctgacgtgcttcgcgttccgcctgcagtcgtgcctcttcttctgccctcaggcgagcctcttccgcctgttgttgtcgcagctcctcctgtctgcgtgcttcttcctcggcggcctgctgctcctggaggtttcgctgggcttcagctatcacgtcgtactgttcacgctctgccgcaacaggctcctggggctgggatgagaggtagaagtaggcaatggcggcgacaacgacaacgacaacggcgccgaagatgaccggggagagtgaactgttcttgttgatgatttccttggcggattcttttttttcagggtccgagctttcccgtggagcttcgccaggttcaatttcgccgagcatggtgaacaggagtaccttggcgtactcatagtccccgcggacttcgttgcagatagctttaatgaaacccagcacgaacgctttcgggggaaggaactggtgctgatcattctcaatggcagcaatctgactgacggctattttggtgcggtcagcgacttcctcgacggtgatgccgcgggcttcccgcagccttttcaggtaagagccaagcgtttcgggctctgtggcgtcgtgaggtgtgccgtgaatgtcggtttccttcatgcgcgattcctttcaaaaagtatcttaagtccttgaagggtcaagtcatggctgtattcgtggaaaagccctgattcctggtggaacaaagagcccagtccgccggtggcgattacatagggcttcataccctcttcctgggagatcctttgaactatcccttgtatcatagagacatatccgtagtaaatacccgactgcagcgaatgaatggtattgcgacccacgactttttttggccgggcaatttcgatgagtggcaggcgatcggttcgctccacaagcgcttccagtgatacggttatacctggaattatggccccgccgatatagcttccgtcgggtgagacgacgtcaaaggtggtggccgtgccgaagtcgacgacaatagcggcaccctgcgccttgtcataggctgcgaccgcgttgacgatgcgatcggcacctacctccttggggttgtccatgcgaatgggcatcccggtgcgcactccggcggagataatcagtggttcctggccaaagagggtggtggaaagcttgcggaaaaccctggtcagtggagtgaccacgctggagatcacgactccctccacatcccttggggagatgtcttcaaggcgcatcaggttgcccagcagaaccatgtattcgtcggtggtgcggtgaatattcgactgcaggcgccacttggtgcgcgcgttcatgtcatcgccatcaaagacgccgatgaccacattggtgttccctacatcaatagctatgagcaacttcaattacctcgccggagctgatagtggttatggtgccatcctggtttctgacgaccagtgagccgtcatctgccatatccagtggtgtgaacacctggtcatggcggcggtcgcgataggggcggccgaacatggcgcaggacgctttccatctgtcgacgagggcacccccgttatggttgaggagttcattgtagccgctgagcagctcttgcgcaatggatagaataaccgcagggcaagaaaaggtggtgtttgccgtcaatatgcgcaggctttgggcaatttcggccacttcaggagggaattgcgcctgattgacgttgagcccgatgcctactatgacgttgcggggagtgccaccctgggtgcgcagttccgtcaggatgccgcagagtttacgcccttttgtgtcggttatgtcgttgggccatttcacccggacgtctgcgcccagcgcactgcaggtgttgagtacggccactgccgccaggacgggaatgagggtgaggtgctgcatctcacggggggcgtcaaggcagacggagaaggcgatggattcactatcggaaaaccatgggcgtccgaagcgccctcgtccgccggactggattttcgtggcggcaagggttccgtgctcaagggtgccggactgctccagcagatagctgttagtggagggagtactctccagcagatccaggcggtggggccaggtggccagaatttcaccgaaatcttcctcgctgcgctggccggaagggttgacgttaaacgctgttttactcatctcgctccctgtgtgaagataagctccaggaacccttttacaaaaacggatttttcttataaaatccttgaattccctatccatattcagtaatgtgctgcaactttaccgcacctggccgaaggcggtgctctaggaattttgtatcaatcttagcagtcgtcggtttgtatgtacagagaataatttttgtgacagcgggagcgttccatatgagaagtgatcgtgtaaagaaagggatcgaaagagcccctcaccgttctttaatgtatgccaccggcgtcagtaagaaatccatggaacgaccatttatcggaatagtttccagctttacggatctgattccggggcatactggcatgcgggatcttgagcgctttattgaaaaaggggtccattccggtgggggccagtcatttatcttcagcgtgcccggtgtctgtgacggcatatccatgggccatgtgggaatgcactactccctgccgacccgtgagctgattgccgacatgatagagtctgtgaccatggcccacgcgctggacggcctggtactgctgaccaactgtgacaagatcacaccggggatgctgctggcggccggacgtctcaacgtaccctgcatagttgttaccgccggaccgatgatgacggggaactacaagaatatccgccgtgatttcattaccgacacctttgaggccatgggtcagtgtcaggctggtctgattacccgtgatgaactggatcgcctggaaatgtcggcctgccccgggcagggatcctgtcaggggcttttcaccgccaataccatggcctgtgtcagcgaagccctgggtatgagtctgccctactgcgccacggcgctggccgggtttgctgaaaagcggcgcatcgcccaggagtcgggggaggtcatctgccgcctggtacgcgaagacatcaagcctcgcgatatcatgaccgcacaggcttttgacaatgccattgccattgatatggctctgggtggttccaccaataccgctttacatatccccgccattgcccacgaatgcggcatccgcattcccatggaacgattcgatgagatcagtcgccaggtacccaatatctcaagcctcaaaccggctggtatctactatatggaggacttccactttgcaggtggtattcctgccgccatgcagcagctgggagccaatatccacgactgcctgacgctcagtggcctcaccaccgcccagatcgcggctcaggccatcaattacaatcaggaagtcattcgcaccatggacaaccccgtgaaaaaagagggggggatcgctgtgctcaaggggaatcttgctcccggtggcagcgtcatcaagcagacggcggtcagcgatgccatgcgtcatttcagcggcaccgccagggtgttcaactctgaggagatggccatggaggctatcatgggcaagcagatcaaggctggtgacgtggtggtaatccgctacgagggaccgcgcggtggccctggcatgcgcgagatgctggcgcccacggcagccatcatgggcatggggctgggcgagaaggtctgcctgatcaccgatggccgcttcagcggtggtacccgtggcccctgtattggtcacatttcaccggaagccgctgccggaggacccattgccgcggttcaggaaggtgatacgatcatcatagatctggatagccgctccctgcacctggatattaccgatgaggaaatcgcccgacgtatggagcgcgtggttcaccctgaaccgaagatcaaaaccggctggctggcccgttacgcccgccaggtgacatcggccgataccggcgcggtgatggaataaccagacaggtttgtcgtagctgcaaaggctattcacataggtcagaaaccggagggtatgcatgaaactgacaggagcgcagatatttgttgaatgtctgaggaaagaaaatgtggatgtgatgttcggttacccggggggggttctgatcggtatctacgatgctttgtatgattccgacatcaaccacatcctcacccgtcacgagcagggcgcggcccacgccgccgacggttatgcccgcagcaccggcaaggtgggtgtctgcatggctaccagtggtcccggtgccaccaacctggtaaccggtattgccacggcgtacatggactcggttcccatggtggtcttcactggccaggttcccacggctgccattggcaacgacgctttccaggaagcggatatcgtgggtatcacccgccctattgtcaaacacaactatctggtgcaggacatcagcgagttggccaccaccatcaaggaggctttccacattgcttccactggccggcccgggccagtgctggtggatatccccaaagatgtcattcacgcccagtacgagttcagttatcccgaagaagtgaatattcccggctatcgtcccaccaccaaggggcatcccgggcagatcaagaaattcgtgcagctggtgaagcaggccaggcgtccgctgttctatgtgggcggcggggtgaaggcctccaacgcggctgaagagttgcgcaccattgctgaaaaactgcacatccccgttaccgaaaccttgatgggccttgggtcggtgggcggctacaacaagctgtttatcggcatgctcggtatgcacggctgttatgccgccaatacggctatcagtgagtgcgatctggttattgccgtgggtgcgcgctttgatgaccgcgtcaccggcaagctcgacgaattcgccaaagatgccacggtcattcacattgatatcgacccctcctccatctcgaagagcgtctttgcccaccatcccattgtgggtgatgtgaaagaggttctgcaggatattctgcaggagctggaaaagcacgacgtcaaggaaattgccagtggccatgacgactgggtggagcagatccagcagtggcagcgtcagtaccccctgacctatgtgcccagcgatgaagtcatcaagcctcagtttgtgctggagacgctcagtgacatgatcaaggagcgcgatgccattattaccaccgaggttggccagcaccagatgtgggctgcccagttcatcaagcatcgcgatgcgcggcgctttgtcaccagcggaggcctcggcaccatgggatttggcttcccggcggcagtgggagcggcctttggcaaccctgactccatcgttattgatgtggctggtgatggctccatccagatgaatattcaggagatgattgtggccgttcagttcaaactgaacgtgaagatcctcatcctcaacaatggtttcctgggcatggtgcgccagtggcagcagctgtttttcaaccgtcgctacagcagcaccaacatcgaattccagccggactttgtcaagctgggcgaggcctacggtgccacggggctgcgcaccagcaagccttcggaagtcgccggggtgctggagaagatgctcaacacgccggggccggttattgtggacatggttatcgaccgtgaagagaacgtcatgcccatggttccggcaggagccagtgtcagagatatgatcctgacagatcaaatctaagccaggtgaggacagagatgaaacataccataagcgtcattgtagaaaataaattcggggttctgtcgcgggtgacgggactgttcagcggtcgcgggtacaatatcgaaagtctcagcgtggcccccattgatgacaatcgcttcagccgtatcaccctggtgactacgggtgacgacaaagtggtggagcagattaccaagcaactgcacaagcttatcaacaccatcaaggtcatcgacctgaccaacgaagagcatattgaacgcgagctgctgctggttaagataaactgccccaacacgacggtgcgcagcgaaattctgcagatcatggatattttccgtggcaagacggtggatgtggctgtcaagagcattaccgtcgaggtgaccggtgccgccgagaaggtcaacgcctttatcgacatgatcaggccctttggcatcaaggagatggcccgcaccggcaaggtggccatgctgcgcggtcagaagccctgaatcaattgctgcaccatcacaaaggccccgccgctcatctgagcagcggggcctttcatattcactcagaaaagttccagctctcccccatcttcctcatgcccctcaagtttgttgcatatctgttcaatattgctcatcagggcgtcgtcgaggtagtggatatcaacagcatcgccgtccacaaagatatgggtggtgaatttctggatatcctcggccaggctttcgagcatgctggccagaatgctcacatggttgtggtcgaggttttcggtgtcaatggcctcaatgctgatgaccagcttatgcagggcgtctgctatggcggaaaagcgcatgaaacggtcgaagatcacccggtagctttcgaatatctccaggaaatcatcgcgcatctccatagtgaatccttcgacgatcatggtgctgatgatggagtccaggctggcacccagttccatcatctcatcgatgtcctccagggcgctctcccagtccttgggatcacttttgagctcttcaatgaagtgcagggccgagactttgccggccttgaagctgttgatggcctcatcctgtcgcttcttcagttcttcctggctgatctggctgacctgttccatggcccgatcataggagcttgtcttgcgtgggcgcgtcgcgatctggctgcgcagcgattcgatgtactttttggcccgcagcagttcaaactgcttgcgatggacgatgaactccgatgcgcgtaacaggacactggccagctggtgggtcttgacgggcttgaggataaatccatcgatgccgatgttgatgagttcgataaagtactcggtctcatggtgggcggagatcacaacgatcttctgctcggggtccatggacttgatggcctggctcagctcaatgccgttcatgcgaggcatgcgaatgtcagttatgacaatatcgtagccgtcgtttttgcggtagagctccagggcatcctgcccgtccctggccacatcgactttcaggaagaatttccccagcagttcgccaagctggcggccgaggatctcttcatcttcagcgatgagaatgctctgtttggcggcaaagacttccagttgcttgatggtcttcatggagtgctcctgttgcggtgaaagcgcaattgaaatacggctccgccagcactgttgcgggcatggatggagccgtgattgtgttcttccataatgaccttggacatgtagagcccaaggcctgttccattcttgttttccttggtgctgaaatagggatcaaagatcaggggcagaaacttttcgggaatgcctccgccgttgtcttctatttccagacagagctccccatcctccaccgaatcacggaaagtcacaacgggattttcaacagatcgttcagaaaggacatcaaaggcgtttttcaggatattgacaataacctgaatgatttcattggtgtgaacattgacgggctccctggtggcggtcaaattctgcaggacgatactgttgcgggcgaacagatgacccatcagggccaggcagcggctgaccagatccggtatgggaatatcttcccgcgaggaggtggggcggaaaaagttgcggaagtcttcaatgacccgtgaaaggtagtcggtctgctgttcaatatcggtgacagctacgttgatgtccttttcggtgagaatacccatctgctggtaggtgtccagggtgccaacggccatggagatggctgagaggggctggcgccactggtgggcaatcatggagagcatttcccccataatggcgtgacgggattgctgcagaatcagggcattctgtttgcggtttttttccagctcctcctgaacccgctcttccaggtggcggttcagggatgccagcttctgttccgctttccactggcgggtccagtcgcgactgacggtgacaatgccgatcacctgaccgctgtggctgcgcaacagtgatgtgctggagataaagcgtcgcatttcctcggggttatcgtccttccacgaccagcccaaagacgcctcgggctgttgacgagccaataccttctcttcaaacaagcgaaagaatcgggcataggttggctcaaagaggtcctcgtcgctcttgtcgacaatatcttctgtgctgagcccgacaaagtcggcgaaagctttgttgcagccgatgtagcgaagctggcaatccttgtagaaaatgagatccgacaccgaattggtgacaatgtccagcagggccgcctgctgggtaacttcctgctccagctggtgggacttctccagggcctgctccaggtgcttgcgctccaccacttcaccataggtctccagggcggcctggatgctctttttgctgagcagcgcggccatggcctccatgcccgaggtgagcgcggcaatgtcggttgcggtgatcacggggccgcgattgggcaggatggtttgtactgtcaggctctggatacgactcagtgccagcccgagcaactgactgttgggtatggcctgagagtgatactgggcaatggcttcgaaatcgtcttcatggtgcagaattcctgcactcagggtgttgccgaagagttccccggagaagagcagccccttttcgggaaagcaggtcacaaaggagccggggcagggacagtagggcgtcggaataaagtggcagagaaagccgggtcgcgaaagctgaaagttgcgctgatcaatggggtagatggaggagcgtacccccatctgccgcaggctgtccgccatctgcccctgggtgacgatgagcagatcgtcgcgcccaatgcgtttttccaggtagggcaaagctccacacgcctctggaagggcactgtttaccactatatagcggatccgttccagggggaaatcccggcggatgcgctcaaaatcctcttcctgtccaagggttcccccgggattgaacaggacgctttcgtgctggttttccagccagtaggtgcgactgtggggcttctgccgcatgcgcaccagaaagacgtcggaagctatgctgacagggaggccctgactgaagctggagtgcataatgaatcctcgggcagggaaaatcatggtcgcgcaaagtcgacacctgatatactctttatatgtacgccatgaaatacattgcgtcaattcctcttgcccaacgaaatcggtaataattattcctgattttataggggcaggtgttgacgccccaaggtgcgtatcgttacatttcatttctggagggggcctatgctgggtggcatactcttgatactgttttgtcaattgggaggggaagtactggttcgttccctggggctgccgttgcccgggccggtggctggcatggtgctgctgctgggtgtggttattgtctatcgcgatgttccggccaccctgcgcagtgccactgacgggctgctgcgctatcttgccctgctctttgtgcccattgccgtgacaggaatcatggcgcaccgggtctttatgtatgaaatctggtttcccctgaccgtggccattctcggcagcaccatcctgggcattatcacgaccgccctggtttttcgcctgctgatgcgacgccagcagcgctccgggaggtcagcgtcatgatggaatgggtgctcgaaagctcgctgctgtggctgggcattaccattacggccttcttactgggcagctggctcaatatcaaagccaggcgaaatgccctggttaatccggcgctgatcagcatttttctcgtctgcgttgccctggtggccacgggggtttcccatgaggagtacttcgcctccgtctccctgatccactttctgctggggcctgccacggtggctttggccattcccctgtacgaccagtttgcccagatacgccgcctgctggtgcccatcatggtggcctgcctgtgtggcctgaccgtctgcgccgtttcagcggtggccatcggcatgtattttgatcagtcccgggagctgctgatttctctggcgccaaaatcggttaccaccccgattgccatgggcatcagcgaaacccttggtggtcttggatcactgaccgcggctctggttattatcacgggcgtctccggcagtattgtggggccgctggtgctgaagctgatccgggagaaagacgagaatacccagggcttcaccatgggtctggtggcccacggctttggaactgcttacgctttcagcatcagccctgcggccggagcttttgctggtctggccatgggattgacaggccttttcagcgctttcttgctgccactgtttttacagttgatgggagtgtgaaaacccgctcttcaatggtaagtttctcaactttcgcacccccgaaacggcaggttgtcggcgctgacccacatgcaatgctggaatggccgaaatggttctgctcagactgcatttcttttgccactttggacccgcccaaagtggctgggaagcgttccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcggcaaccctgcggatccatcgcgttatgcaggcaagacccgaacgggacacctgcaggaagcaggtggtccggcagcactgcagggaagcaggggtcaggcaacgcagcagatggggctctttgagcagcctgctgccggatctccaggacaggcgagcaggcgaaccggaagaacgggcgttcggggggcgcgtttttgtaccctttttgaccgcgcaaaaagggtaatatctggaaacagaaagaggaataccagatgattcaagtaattaaaatcaatacggttttagtgatgtaaaggctaggataataatgccttagtccaaggcagcaagatgcgaaacttgagtaagtttgtcatgtttaatcacccgctgggcgaaccagcaacggaaagggagggaagaggccatgcgtgaagttgatgtagccattatcggagccggatctgccggattgacggctttcagcgaggtcaatcgggtcacggagaatgtggtgatcatagaagccggtgtggggggcacgacctgtgcccgtgtcggctgcatgccctccaaggtgatgattcaggttgccgaagatttccaccggcgcgaatacctggccaccgagggcatcatgggtgctgagcacctgcgtctggatattcctgctgccatggcccatgtgcgcaaaatgcgtgaccgttttgtggccagtgtcatgggcggtacggtggcacgggcgggggatcgctatattcgcggtaaggcccgattttgcgggatgaatatcctggacgtagacggacagaagatcaaagccggcaaagtcattcttgccaccggatcacgcccctttgtccccgagggctgggagcgcttgccagtgccggtctataccagcgataccctttttgagcaggaagactttcccgcctccctggcggtcatgggaaccggtgttattggtctggagcttggccaggcactggcacgcatgggagttgaagttactgccttcggacgctctggacgggtagccggcatcacggatcccgaactgaacacctctgctgtaacagcctacagcagggaatttccactgcgcttctcgcgcgatatccgggttgaacccatcgcgggagcttcaaaggtgcgtatcgtctggccggaaggctcggtggaggtcgatggtatcctggcggcacaggggcgtcgcccgaaccttgatgatctgggactggagccgctggatatcccccgtgacgaacatggcattcccctgtttgacccccagaccatgcaggtgggtgatctgccactgtttatcgccggcgatgtgacgggcagcctgccggtgctccacgaagcctccgatgaagggcgcattgccggttacaatgccgtgaattccgtgcagcgtttccggcgcaagacgcctttgctggtggtctttaccgatcccaatgtgatgcaggtggggcagacgtaccagcagctgcgtgatgctggtacccctttcgaggtggggcaggtgagttttgaaggacaggggcgcagtctggttatgggtagaaattgtgggttgctgcgcgtttatgggcaccgtgacagcggtgcgctgctgggagcggaaatgatgggcccggctggagagcacatcgcccatgagctggcctgggctatggagcgtgggctggacgtgtttgagatgattcgtctgcccttttaccatcctgtggtggaggaaggtctgcgcacagcgttgcgggagctggccgcccgggtggataggcgaaaggcccgctgggaactttcttttgcctgagcttccccggccgtgtataatccgctaagattctgtgaccaaagctttccggagggcgtatcatgggactttttgagcttggtggctatatactctttgtgctgatgatggcctttgccgtcattgtcatccatctcaaggacaagcgcattgcccagttgcgagacgatcgaaatcgctatctgcaggagcgcaacgaagcggtggactatgccaacaagctcagtggtcaggtggatctggacttctcccgtcaggaggagaagattcagcggttccagcgagagcgcgatgtcctgctggagctggccaaggagaacctgcccggtgatcagtacggtgtcctgaaccgcgcctttgaacagcgggtcagcaagatgaagccggtcaaggactgagcgcttctttcaatcccactcagggtagcagatgtaataattcttcaggggtttccaggatgggaaccccttttttctgaaaaaaggccctgtcataggcaccccagccagcgcagatgaattcggcaccggcgctgtgagcactgtgcagatcattttcggaatcgccgatatacacggctttgcgcggtgagatactccattggcggcacacttccagcatggggtccggatagggctttggccgggcaatatcatcgacacagatagccgggtcgaaaaagcggtcaaggtcaaagcggttttccatgagcttgtacttgaaacgcagattgttggtaacaacacccatgcgcccataacgctgccgaagccgcaccagcacctcttccattccatcgtaaaaccccagcttctcttcatggttcgcgtaattttcgtaccactggcgtataccgtgctgggggtcgtggtatcccagttttttcagggtaacggctcctggactgcccatgacccagtcaagctcatcgggatccagctccaggttcagcagctggcgggcggtgtccaccagggagtagacgatgacatcccggctgtccagcagggttccatccacatcaaaaatcagaccttccagaggcttatgccagaagtgggacatactgtcgtttccttttctcaaaacgtaccagggtggtgatgtccgcttcgcgggccatccgctgtgccagggggaaatcgcgacccacatgctcggggcagtgggcatcactggtgataatgaccggcagcctgtacttcccggccatctgcaggatctccggcgcgggatagatctgcccggcaggcttgtacaggccggcggtattgatttccagtaccatgtcatagtctttcatcaggcgtatcgtactctcgtataccgctgtcatgatgacattgcggggtggccggtagccgaataccttgatcaggtcgaagtggccgatgatatcaaaaagctggctgcggatggccatctgcagaatttcatagtaactgtagtagacatccaccacatcgcgttctttccactcatgggcaaaacgaggcaggtcgaatccccagtcgccgatccagtggacactgccgatgatataatcccagtggactgattccaggaaggcgcgtatacccgcttcgcgggaagggatatagtccatctctattccggttttcactgccatgccctgctggcgggcctgctcaacggcatgtacgtactcgtgaacatcgtagtgaaaggctgcgtccgcccaggaggtttccagcaggctgctggcctggctgaatcggtaggcgtgctcgctgaaacccagttcgctcaagccgcgttccatggcagtgtcgtagtactggcggatccactgtgccgtgtaggggccactttcgaggtggacatgatagtcgtgcagcatcgggcgtcctgtcaacaggctgctgaaaccatttacggtgctgtccgccggacgctcacgcgcagcagcgcactttgcgtgcacttcgcaccaagcctggcgtgcgcctgcatctgtgggttttcaacggcctgcctgatgtaaagtattccaagtgctcaggcaaggttctgtgatagccgcagatcatagcggcaaacccgtgggaattcaagagagctccctggaaagacgctgccaggaaaatatttgcatggattacggttttttggtgacagctgacattctttctgttacaagatgtacccatgttgtttttccgctcgcaggacaagtctttttgcctttcttgtatcgtgaacaccaacgattacactttttaaggatctattgaatgatgaaatctatctatgccggtaacttgcctttcacgacgactgaagacgaactcggaaacctctttgctcaatacggagatgtttactctgtaaaactcatctctgaccgtgaaactggcagactgcgcggctttggtttcgttgaaatggaagagaaagactgcgaagcggcagttgaagctctcaacggtttcgaattcggtggccgcaagctgcgcgtcaacgaagctcgccctaaaggcttctgagcaacacttctccgtaacctcaaggcactggctcagctgttgggccggtgctttttttctttcccacctgtcgccccggcgatactactcccaaggattcagaatgtctgtgaaatctatctatgctggaaatctgcctttcaccactaccgaagacgaactcggaaacctctttgcacaatacggtgacgtgtactccgtaaaacttatctctgaccgtgaaactggccgcctgcgtggttttggttttgttgaaatggatgagaaggattgtgctgctgcagttgaagctctcaacggctatgagctgggtggccgcaatctgcgcgtcaacgaagctcgccccaaaggtttctgaggaaaattttcctgaaatcatgaaagccctgactctccggagtcagggctttttttgcgtgtgctacggggtgctgaaaaattcctgtatggggcgctgcttgctggacactgcgcgagcaatgcttcattttggcgacctgagtgttttcaattgcctgcttgttttgaggtatctgagcaagctgcctcatgtcgcagttctttctcgtcctcaggaggagatgtcgtcactctttgggggaaaatattttgcgggtttgatcctcaatgtacttcatatggtccagcatggccaacgtggctcgttccgggtcgcgatcccgtatggcttcgaagacggcacggtgttgacggtagagtagattgtgatggttcggatcctgaaacatccgggagcgtacctcaaaggagacctgttccacccagtggtggatggtgttcataatatgtaccagcagtacattgtgggtggcgtggctgatggtggagtgaaagctggcatccggctcgtggcctacctgggtttgctcgcaggcgatgcgcatctcctcgagatactcctccatctgcgctatttcctcatcggttgcccgttcagcggcaatgcgggcggcccaggtttccagcactttacgcatttccaccgcatcaaatatggattcgtcacgcttgaaaaactcatcaatggcgatacccatggaattttgtgtcatggagcgcacaaaagtgccactgccctgaacattgtaaacaaacccctgggcctccaggcgatgaatggcttcgcgcaggctggggcggctgacccccatattggcagccagctcccgttccggtggcagcttttgtcccggctgcagcttgcctgacagaataagttcttttatctgcttgtatatttcgtcgctgatgcgctttggtttgattttttcaaacatttccatggtctggctcattggtggctccgaagacagttcccgcgtgggtattcagtgcatgtagagagaggaatcctcaaagattagacctggagccgtgggctgtcaagcaatttgccgatgcttttcgggcccggcaagcgacactgctgcttaccgggcccgggtggtgggtgggttgtttttggtagtttttagcccatcagcggatcggctacccccagcacgaagacggcaatcagggcgataatgccggcaaagaccaggtaatagagtgtgggtatggcggtcatgcgcagggtgcgcccttcgcggcccagcaggccaacggtggcggaagcggcaaccacattgtggatggcgatcatgtttccggcggcagcgcctacggcctgcatggcgaccagcagcgcgccagagatacccagcaattcaccgacactgaactggaattgcaccagcatcaggttggatacggtgttggagccggcaataaaggctcccaggccaccgacagcaggggcgaagaagggatagatattgcccacggagttagccaccagctgggccatggcaatgggcatggagggcaggtcggctgcattgacgccggagtttatgaggatgcgcaccatgggtatggtgaagatgagcacgaaacctgcgcccagcagcgtgcgggaggactcgcccacggctgccttcatctccttgaagctcatgcggtgcaggaagtaggtgatgaacaccaccatcaccatgataccaccaggcaggtagaggggctgaatgctaccggagacacccgcttcgcccagaatattggaccagccaaagctcaggaagcttgtgaagaatgacttgacttcaggcaccacgcgggagatcaccaggataagcgccagcagcaggtaaggagtccaggccatgactccggacatgggggcgcgtccagccagggcgtccagcttgatttcaatgctgcccatccagtcaacgggccactctttgggggcggcaaaatcccatgacttcttgggcaccaggaatccggctttggcggcgggaacaaccacagccaggcctaccagggcgccgatcagggaggggaactctggtccgaggaagacgccggcagcggcgtagggcagcacaaaggcgagtccggcaaagatggcaaagggtgcgatggaaagcccttcggtccaggacttgttcttgccgaagaagcgggtgagcatgatgcacatgagcaggggcatgaacaggcccacgatggcgtgagtgatggcgacctgggaggtgatgagctggtagaagacttcccagctggactgattttcgatcagggtggcgctgatgccttcgcggtcaaggccagcactgacgccaatgacgatcggtgttcccacggcaccaaaggagacgggggtggactggatcatcatgcccatggtgacggctgcgagggcggggaagccaatggccaccagcaggggcgccgcgatggcggcgggagtgccgaagccggaggcgccttcaatgaaacagccgaagagccaggcgacaataatgacctgaactcggcggtcggcactgacgctggagaatccgccccggatggccgtgacggctccggagtgtttcatggtgttcagcagcaggatggcgccgaaaatgatccacagaactgaggcggtcaggatcagaccttggagggaagaggcgacaatgcgggtgaaactcatctcccaggcggtcagaccaatggctgcagtggtgaggaagacgacgggcatggcgcggcgtgccggccagttcagtcccaccagcagcacagcggctaaaatgagtggggtgaaagcgaggagtgacaatagagtctggttcatgggctctttccttgtccgcgggcgtttgcccggcttaaattggtaataccaataggttgttgatgggaaaaatagggaattgccgtggcgatgtcaagaaacttttttgcaaaataaaaattggttctattttttcatattggagaatgtggtgcctgcattgtagttagcggctattctgtgcggttcggctgaactgttggggtgttcatcgaacggtgttgacaaaataatcatggggtatatcatgttggtattaccaattgaaacggcggtgccctatgcttgaaaaatttctccagcactgtgcagtggctgccatgcagacccgggttatcccggcggcagagctgacatcatccatagaatcctttctgcaggaagggggtgtggtctgcgcccctcgctttgagataccggaagtctccaccccagtggatcgtgccggtatccctgtatgtattctcgaagccgactgggctatcggtgaaaccggtacttttgtcatcaaccagcgtaatccggaagttcgcctggccagttgtatggccgaaaccctggtggtgatcctggagcgctcacgcctggtggaaaagctggaagacgtggctgcctatatggaagagaaactctccggtgccgaagcgggctttgtggcctttatctccggtgccagccgtaccgccgatatcgagcgggaactgaccatcggcgtgcatgggccgcgctacatgcatgccctgattctggaagacaggtaggaaaccatgaagagaaatatcccccagcagatccgagaaaaaattgacgacaaggttctctaccaggcgctgcgaaatttcgggcgcaactatcgcatctcccgtgacaaggcgtacagcgcccatgactttgccgccctgcgtactgagctgtcagcggtaaagcagaactcctgccacaacatcgacaccctctttcagcaattcaaacagaacgccgaagctggtggggccatggtccaccaggcagccactgctgaagaagccaaccgcatcattgccacaatctgccagcaggctggtgccaccatggcggtgaaatccaagtccatgaccagtgaagagacccacctcaacagcgccctggaaaaagagggtgtggaggtggtggagaccgatctgggcgaatacctgctgcaggtgggcaaacagcatccctcccacatggtcatgccggccatccacatgacccgtggccaggcccgtgatattttcaacgatggcctgcaggcaggtctcagcgaagatatccccgccatggtggagtttgttcgtcaccacctgcgcccatcctattttgaagccggagcgggcatcaccggtgccaatgtggccgtcgctgacagcggcgccatcggcattgtcaccaacgagggcaacgcccgcctgaccaccaccctgcccccggtgcacatcgtcctgctgggctacgaaaagctggtccccagcttcaccgatgccctcaaggttatccgcatgctgcccaagtcggccactgggcagaccatcagcacctacgtcacctggattcaggggcaggaagttactcctgccggtgaggccaagcagatgcactacgttttcctggataatggccgcctgaaatacaagaatgatcaggacgtcaaccaggccctgggctgtatccgctgtggcagctgtgccaacgtctgccccgtctatgagctgctgggcggccatgtctttggtgacgtgtatattggtgccatcggcctgatctacacctccatgttcggcgacgccaagctggccaatgccctgcagaagctgtgttcttcctgcatggcctgcagcgccaattgccccgccggcatcgatctgcatgccattatcgctcatcttcgcttgcgatatggcaaggaacacggcgtacctctgctcaagcgcgccatctacggcggcatgctggccaacccctccctgttccgcgctgccatgaaaaccgcttcctttgcgcagaagcccttggtggacaagcacagtggactcatgaacctgcccctgcccggcagccacaacttccgcaagttgccgcgctttgaatccgccaccttcagcgatcgcatgaagcagcatccaacgaaaatatccaccaagaaggttttcttctaccccggctgcgccgtggaatatttctatccccagatgggaaccgctctggtgaacctgctggaaaaggcgggctatcaggtggattaccccgacaaggccgtctgctgtggcctgccagcccacttcggcggcgatgcacaaagcgccgggaaaaccgtggaccagtgcctggatcacttccgcaatcccgatgactacgaagccatcctggtgctctgccccagctgcggctcagccatgcaacatgagtttccccactacgccgccgccgggcagcacgaagaactcagccagcgcgttgccgccaagaccatgaccctggcctcctttgtggaaaaggccggactgcagttccagtcaggcggccaccagaaagtcacctaccatgtcccctgccacatgggtcgcggcatgggctccagcgctgccgacctgctgaagtccctgctgggtgaacagttcgcccccatggaacacgccgatgtctgctgtggctttgccggctcttactcggtagactacccgcaggtttccgctggaatcctgggcaaaaaactggagcacgccgctgccactggtgcctccaccctcataaccgactgccccggctgcgtcatgcagatcgggggtggtgccgccaaacaggagatggacatgcaggtggtgcacctgagcaccttcctggaaaatctggagagcaggggctaggtggcccctgagggcagccccatgacgcgcatggctcaggtattctaccagtggctcgaaaagcgatttttctccacgttaacccgtaagatcgtcggaaatctcagcgtactgctgattctgcaggtgctgacctttgtcgtctacacccgcgggcttggcgccatcgaggcagcggtggtgaccgcgccagggggcgctccggaagtcgggcagcaggtgagctctctggtgggcgatctgtttatccggggagccgtgttgactctggtcagtgtgctggccatggcgggggccgctcttttcctgcgctacctgatacgtcgtcccatcatcggaatgacccgcagtttccgtgagtccacggagcgtcgtgacctgtcccgggatatcgttccctacacggtggatgaaatccgtaccatgggcaccgggtataatggcttcatgaccatgctgcgcgcgatgatcggttctttgcgggagcagggtgtcagaacggcaatggagaccatgaaagtggtgtggaatatgggcaggactatccagaacacccagcaccaggaagagtatgtcaggggagtcctgatcgccagtgacgaaagcgtccgcgccattgaggacatctccagcagcgtgcagggaatttcccagtcaaccagccgcaacctggagagcgcccgcagctccctggatgaactttccgaagtatcccacggtattgcccgggtgtcgtccatgctcaacgagttcggtcggacggtggatcgcctgggggagaactcccgcaccatcaataacatcgccctgatcatcaacgatgtttccgaacagaccaacctgctggcactcaatgctgccatcgaggccgcccgcgctggtgacaacgggcgcggtttcgccgtggtggctgatgaagtgcgcaagctggccgagaaggtccgtgaggccacgagtgaaatttccgcgaacatccagaatatgaatgcactggtacagcgcaccgcagaggagacctccggcattcgcacccagatgggagcggccagtgtcgtggtggaaaagacggccggggaatttcgccatatggtgcaggattttgagcaaaccaatacccagcttatgatgatagcctctgccattgaagagctttccaccaccaacggcgaagttcgtcgccaggtggccgacatcagtgccctgagcagcagcgtgaaggagcagatggaagacgccggcatctgtctggatgcgctttcggctatcaccgaaagcatgcaggccgatgtgctgagttttcacctggggcagggggtgtttgaggaaatcctgcaggtcacgcacctctatcaccaggaggcacacgctatcatgacggatctcctggagagtggtgccaaccttttcgaccacacctatgccccggtttccggcaccaatccccagaagtaccgcacctcgtacaccgatgtgtttctggcccgcctgcaggggttgtttgacgaagcccgcgccgccattcccggctgctgttacgctctgtgcattgatgccaacggctatctgcccacccaccacagcaacgtctctttgccgccaagcggtgatcgggaaagggatattcagtacagtcgccatatgcgcatctacaataacacgccgaccgaacgtcgtcgcgccagccaccaggaaccctttttgctgcagacctatctcagggataccggggaaattctcaatgatctttccataccgattttccttgagaatcgccactggggtgcctttattgtgggttttgaaccgcaggcgctcctgacttccgccaccgtgaccaaaccgttgctgaccagctaacacattacatacaataaggaaatgacatgaacctttcggtgagaccaggcgatatcgccaaactcccctccacctatcaggagttctatcgggagatcgccccccattttgctccccaggacattatcgctgaccccttgcgcactctggcctatggcactgatgccagcttctaccgcctgattcccaaactggtggtgaaggccggctgcaacgagcaggtggttgtcctgctgcaggtggcttcccgtctgaacattgccctgacgttccgcgcggcgggtaccagcctttcgggccaggccatctccgattccatactggtcatgctcgccgagggatggtcccactgtgatgtggacgcccatggctgcgccatcaccatggggccggcggtcattggcgccgaggccaaccgtgtcctcaaacccttcagccgcaaaatcggccccgatcccgcctccatcaaccacgccatgatcggcggtattgccgccaacaacgccagcggcatgtgctgcggcacggctgacaacagctacaagaccgtgcaggacatgaccatcatcttccacgatggcaccgtgctggatacggccgatcccgattccgtggcggcctttcgcctgagccatggccacctgatcagcgctgtggagagcatgcgcgatgacattggggcagacgccgaactcagcgctctgatccgtcacaagttcaagatcaagaacaccaccggttacggcatcaatgccttcgtggactttgatgaccccattgatatcatcaaacacctgatgatcggctccgaaggcaccctgggctttatcgcacgtattacctatcgcacggtccacgaccacagccacaaggcctcgtccctggccctcttccccgatatccgccaggcgtgcctggcggtcatgcgtctgaaccgcgatctggtttcggcggcggagctgatggatcgcaagtccctgcaatctgtcgaagacaaggcgggcatgcccgagtacctgcgcaccctggacagcgaagtgtgcggactgctcatcgaagtggaagccgaaaaccacgacgccctgcataggaagattgacgccgcagtggccgccctggaaggcattcccaccgcccgccccctggagttcagcaccgacaaggccgtgtgcgcccagctgtggaatatccgcaaagggctctttcccgccgtgggcgccatgcgcaccatgggtaccaccgttatcattgaagatgtggcctatcccatggagcacctggccgacgccatcagcggcctgcgcgccatgctggatgaatacggctacaccgattccatcatcttcggccacgccctggacggcaacgtacactttgtcttcacccaggactttgccaaggaagagcaggtacgccagtacgacgccctgatgcaggaagtgtgcaacacggtgactggccagtacggcggctccctcaaggccgagcacggcaccgggcgcaacatggctccctttgtggaaatggagtggggcaaacaggcatacagctatatgctgcgcatcaagcagacctttgacccccagggtatcctcaaccccggtgttatcatcaacgaagactccctggcccacctcaaggacctcaagcacctgcccgccacccatgaaatcatcgacaagtgcatcgagtgcggattctgcgaagtgaactgcccctcccgcaacctgaccctgacaccgcgccagcgcatcaccactcagcgctatatcaccagcctgcgcgccatcggacaatccggcgagctgctgaagcgggtggaagatgactaccagtatatgggcgaagccacctgcgccgccgacggactgtgtgccaccacctgccccgtggccattgacaccggctcccacacgaaaaacctgcgcagcactcagaacaagaccatgggcagacgcattgccggcctgtgcgcccgcaacttcgcccccctcaccaagggcatagccctggccctgggcttctcccacattgcccaccgcgttctcggcaaatccctgctgggtggactaagccgcgccgtgcgcagcctcagtggtgggaaaattcccgcctgggatccctggtttcccaaagcggcctggtttcgcccagtcaatacgaaaaaagttgaagcaacccatgctccgagagtgagccaggatggcgaacggcagacacttgagccagggaaggaagcgaacgtgtctgggaggagcatgggtgacgaagcgcccaggcaggtcgtatacttccccgcctgcgtaagccgcagcatgggccccgcccacggcgacctcgaccagcgcagcctgaccgaagccatgctcagcctgctggaaaaggcgggatacgaggtgatttatccggcaaacctggacgctctgtgttgtggaactccctttgagagcaagggtttcatggaagaggccgatgccaagagcagcgagctggaaaaggccctgctggcagccagcgacagtggacgtattcccgtgctgtgcgacaccagcccctgcctctatcgcatgcgccgggtcatggatgcccgactgaagttgctggaacccgtggaattcattcacgaccacctgcttgggcacctgaacattgagcccctgcccgaaaccgtggccattcacattacctgcagcgccaccaagatgaacctgcagccgaaattccaggccgtggcagccgcctgtgcccgcagcgtggtttcccccccggaaatcaagtgctgtggcttcgccggcgaccgcgggttcaactaccccgagctcaacgcctcggccctggcgcccctgaaggcagccctgcccgcggactgtaagagcggatactccaacagccgtacctgcgaaatcggcctggctcgccacagcggcatcagctaccagtccatcgtctatctggtggatcgggtggcacggcctagaagcgatagttgagggaagctgttatcagcgttttttcatagcggtagaggggaatgttggaatcgttctccagatactgcactctgccatccagggtgatggcaggcgtcagctcacgggagtcagaattttcggggaataccatcctggaagagcagcagttcgccgggccagatcatggtccaggattcgttataggtaagtggggtggtggcgatgacggtcacccggtcggcgggggtggtcacctggctgaaatccagggtaatgtcctgatccaccaggtgggcggactggaagggatgctcgcgaataatatagttgagtttggtgctgcagtgggcaaagagccactgtccgttggagagcagaaaattgaagatgccgtgggtggcaatgtggcgggtaatttcggccatggccctgtacagcgcttccgcgttggggtttccctggggaaagctctggaacaggtgctccaggatcaggcagaaggcgcgctcgctgtcggtgtcgcccacggggttgtagcgtccacccagggtcggatggaaatggttcagttcgccgttatgggcaaagagccagtattttccccacatctcccgcacgaaggggtggcagttctccagggtgacatggccgtgggtggctttgcggatgtgggcaatgacatttctggatttgatgggatactgtttcaccagggcggcgatgggcgactgactggcgggcagggagtccaggaaggtgcggcagccgccgtcctcaaaaaagccgatgccccagccgtcggtgtggtggtcggtcagcccggcccgggcggcgaagccctcgaaggaaaaacagatatcggtggggacattacagttcattcccaggagttgacacatactacacccatcccagagccagccaccacaggggcagcgtgataaaggaaaacacaatcccaaccccaagaagcaggggaaccagttgaggacgcaggccgtactccatggccaggatgcctcccacgatcatgggtggcatggctgcttcgaagatggtgacctgcacgatctcccctctgcctcccagcagcaggacaaagaggacgaatatagccaggggagccagcagcatcttgaaaccaagccccagggccagctcccgctcaaggccccggagtccccgcacggtaaagagggtgcccaccgagaccatggccagcatgggaacggtgctgccgatggtgctgagggtatccgtccaccacagaggataggcaatgggtcgcaggagcagggccacaatggcggcaatggcgggtgggaaggtgaggatcttgcgggcaatggctgaggggcggatgttggcgcgggaggaaaagattcctgcggtgacaatgccggcggtggagagcaccagaaagctgccggcctgatcggcgataatacccaccgccagcatatgggagccgtaaaatgcgtcgatcatgggcaggccgataaaggaagtgttgcccatgccccccagcagaatcaggcagcccacggtggcgcgatccagcttcagcagtttgccgacgacgaggaagaaggggatggccaggccgaaggtcagccagggcatggccacggtgaacagcagttcccgctgaaactccaggctgtgtatctgcagcagtaccagagcgggcaggctgatatagatgatgacggtgttgatcacctggggggcattctcggcgatgcgcccggtgtggcgcaggatggctccacccataaagcacagcacaaccatcagcaggctctccatggtactcctttcgtcactcttcgcggtacaacggcacttgcgcccatattatccaggttcgccatcaaggcattggcgcgaacgctcctgcctgctgcaatgccttgcctgtcagcaggcgggcggcctcttccagaatgcctcgtgcctgtgccggggtttcgtccaggaactccagtcgaatatcacgaaccccccggccaagcaagcccggaagtgtgtgcagttggttcaggctttggccgtggtagatggtattggcgcaggtggcgtcggcctgaaccatgtgccgttgccctttgcggtcgcggatttccaggagatggtgctggcacaggagcccacaggcgggtttcgggcggccagcggccaggtgcccgctgaagaggcaatagcccatgtgaaacatggccgggtgaaaatgcaccggtacttccatgcgaccggggtctgcctgctcaagaagcagccagagctggttctcctccagctctggcgaggggcagaggcgatggagccccttttcgaggaaataccggaagctcagggggttggtgatgttcaggcgcatatcgcccaccagggtggggtgggcattctgccccagcacgaagcccagggagctcaggctgcgaatcagcagggtatcgggactgtggttgagaatcgcctccatggatggcccgtcgtggggcttgagcagggctggagtgcacaggccggtggcatatcccaggtcgcgcagccgccgcagggcgcttgtggggtcctggcccgcaggcaggtcaaggtaaacggttcccatgggcagctggattcctggcagggcatccagctgcgcttcattccgcagcagcaggtgcaggcggggtgcagcacattgcggagcatgggtcactgccggaagcggcaacaccacgcatggaggtggggtgccgtgggagcgccgggcgatgagcgcttccaccgcagcacggcggagctccttcagctcgctgttgggcagaaagagtcccggctccacatccacctcccactgttcgatggcaaagggggtgcggcccagggcacccaggtgcttgcgcagggtggtttcatccaggggagcgcggctggcgggttccagcgcaatttggctgctgttgcgcacatggtggccatcttcatcgtgcaggtgcagttccagtggcgctcctgcgcggccctgcagacgggcgcgcaggggaatggtgcgctggcgctgctgatctgtccagctgcgctccagctctttttccaccgccggggcgctggtgataaagacatcggcccctggcgtaatggtgtgggcggggaactcccgtcccatggtgagggtcagctgtgtgccggcctgtgccacaccatagacagacccgccgtgctcggccttgccctggaccagcagcaggccatcgccagcctggggggtgtagcggcacacctgatggatcagcagctgctgtccctgtacggcgtggacagaacccaggcgcagtccgcgatcgccggagtagtccggttccatgagggtgcgctggaaggtctcttccagccagccgctggaaaaccgacggccgaaggtcagggccatggtttcgtgggggggtggcatatgcgcttgccactgccatctccccagggccgacccataggcctgcagcacggcggccacatagtggggggatttcaggcggccttcaattttcagggattggatgcccatgcgggccagggtgctggcctggcctgtggtgcacaggtcggtgggggagagcagatagcgcgccggaccctgctcctggccgtccaggagcagatcgtagggcaagcggcagctttgggcgcactggccccggttggcggagcgccctcccatggcgaaggaggcgaggcactgccccgagcagctgatgcacagggcgccatgcacgaagacttccagttcgcgggtggtgtgctgacggatggtttccagctcccgcaggctcagttcacgggccaggataaagcggcggatgtccagatcctccagcgcctccatggcccaggagctggtgatggtcatctgggtggaggcgtgaatgatctgggaggggcagatatggcggatcaggcgggccagcccgatatcctgtacgatgatggcatcggggcagagtccgatgagttccgggatcaggtggcgggcgctctccagctcgccgggcagcagcagggtgttccaggccacataggccttcaggccgtacaggtggcacagggcaatgctttcccccagttccgccatatccatggtgttggcgcgcgcgcgggcgttaaagccgggcatgcccatatagatggcatcggcaccgttgtggatggccgccagcagcatctgtctggtggatacgggggccagcagttccggcatcggatgggaaggccgtgctggtgttgcggaagacttcagatccatacttctgccatggcggacaggttccgggagcagcgtctattcatgggcgtggttcctcaggaagggtatggcacatccggctgctcacgatgccaggtgcagcaggatgcgcagcaggaaataggcatagggcagggaggtcagtaccagggagaggcgcaccgttgccatgaactgttcagcaccggcctgacgaaacgcctcttgcaggaccagcgcctggtcaatccctttcatggagtagaagaaatacaaaaaagagatcatgaggaacagaatgcccagggcaaaggcttccagggcaataaagcacaccagggcaaagaggatgtggatgaaggtgccgtggactggctgggtgaagcggatatgttcaatggagaggccttcagaggaagggcgcgccatttgctgttgcaggatgcgatagttactgaagctggcgtacaattccatgatggcgaagtacgctgcaccgaggacactgatgagcattgaggttctccttgcaaattcgggctgaatataccataacttatggcgcaaagtaaccgggcagttgtccggttgaattttttgcccatgctcccggcccgtcacgtggccgcgaggctattttccgcgaaggaaacacctatgctcaactatacgcgcacctttgacgtcattgtggtgggagcgggccacgctggctgcgaggcggccctggcagcggcccgcatgggctgttccaccgccctgttcagcatcaatctggacacgattgctcagatgagctgcaatcctgctattggcggcgttgccaagggccatctggtcaaggagatcgatgccctggggggtgagatggccctgaacatcgatgccacgggtattcagtttcgcaccctcaacaccagcaagggtccggcggtgcgttcttcccgtgcccaggccgacaagcagctctaccgcaagcgcatgaagcaggtgctggagctgcagcccaatctgcatatcacccaggatatggtgacgggcatttttacacaaaacggggtgattgccggcgttatcagccagatcggcgtgcgttaccacgcgcgggcggtggtgctgacggcaggaaccttcatgaatggcacggtgcatatcggatttgagagcttccccgctggtcgcctgggcgagcctcccgcccttggactctccgaatccctgcaggagcacgggttcgagcttgggcgcctgaagaccggcaccccggcccgggtcaaccggcactccatcgacttttccagaatggaggagcagccgggtgatcctgaccccaggccgttttcctttatgaatacccacatccgccagtctcaggttccctgctggatcagctggaccaacgaacggacccatgagatcattcgccgtaatattgagcgcagtgctctctacagcggcaagatcactggcattggcccccgctattgcccttccatagaggacaaggtggtcaaatttcccgacaaggatcgtcatcagacttttctggagcccgagggctacgataccaatgagttctacatcaacggcatgagcacgtcgctgcctgtggatgttcagatggagttttaccgtaccattcccggcctggagcgggtggagttgatgcgccccgcctatgccattgagtatgactttattccccccacgcaactctgcgccaccctggagaccaaacccgtgcgggggctctttcacgccgggcagatcaacggcaccagcggctatgaagaggcggcggcccagggtttgctggcggggatcaatgcggcgctgcgcgccagcgggcgtgaaccggtgaccattggtcgcgaacagggctatatcggggtcatggtggacgacctggtgaccaagggtacccgtgagccctatcgcatgttcacttcccgggccgaacatcgcctggtgctgcgcgaggacaacgcggatctgcgtctaacagaacttggccgtcgtgttggtctggtgagcgatgagcgctaccggcgctttgagatcaagcgaaccatggtggaggcggaaaaaaagcgcctgcagaatctgactgtcaaaccagctcccgaagtgaaccagcttctggcggaactgggcacagcggtgttggccgagcctttgcgggcagccgctctgctgaagcgtcacgaggtgcactacaaacatctggtgcagatgggagcgggcctggcgggcttgcccgccgatgtgcgggagcaggtggaaattcagctgcagtatgaaggctatatccagcgggaagaaaaatttatccagcaccagatgaagctcgaccgggtgcagattcccgccagtttcgactacgaaagcgtctccggcctttcccgcgaagtgcggaccaagcttctggagattcgccccgccacgctggggcaggcgttgcgtatttccggggtgaccccggccgccgtttccgtgctgagcatccacctggaaaacctgcgtcgtcagcaacgcggagcccagcagtgagcgcctttgaaaattttctgcgtgatctggggcgcgaggagctgctgccactattcgagctgtactgccaggaactggttcgctggaatcgggccaaaaagttgacggcaatcacggagcgcgcggaagtttacgatcgtcactttctcgattcggttcatggggtggatgggctcctgccccagggggcgctggtgattgatattggctgtggagccggatttccggggctgcccctgaaaatgctgcggcccgatatccacctgatcgccgttgactccatttccaagaagattgcctttgtgcgccatatggcacgcaagcttggcctgcagggggtggagtgctttgaccggcgcgccgaggagctgacccagctgcacgccaaggctgatgtggtcactttccgcgccgttgccgacagcgcgttgctggtcaagataggcttgccattcctgaagcaaacaggtaagttactgctctggaagacgaaacgggaagttcccgaagccgaacaggtggctggccgcactggactgcagatgacattccacgctaccccttttggtgaagagacgggcattctcgagctttcatacgcccgctgactggcctttcgagcttaagtggaggagcacacgatgatatttgccatcacccatccgcgcaacggcagcttcaagacgacgacagcagttaatattgccgcaaatcttggtatatacgagaagaagactctgctggtggatgtggccgggggcgatgcctccacactgctgggctgcgagagaagcctgccgggtatcacgaatatctatcgcggtggcgagcgcatcgtcgattacgtggtgcctacccgctcgccgggggttgatctgctgccttttggcaccggcagcttcggattcggcatgttctgggagagtctgctggaggagctgcaaagcgagccctacacctatattgtccttgacgtcaacctcaaccagtaccctcccctgggtgccaggtactggaactggatgttcttcctgaaccaccgttcgccctttcaggtggaggacgccagggccatggaatccatggcgcatctggtcagcagtgtggcggatctctccttccgggttatcaacatgggggagcacgcgccggcgttggaaggtctggatatcttcgagacgagtctgcccattgactccagcattcgtcgctacacgacgccagtggccaacagccagatcacttcgcacctttcccgcagctttacccagctgaccaacgaaattctgacactgtcataaattggagtagttttcatgcgtaccacgtatcttgtcggcaactggaaaatgcactatgcgcctgcggatacccgcacctttctggcgcgtttcctgtcgcgtattggcaccgtcaccgccggacgtgaaattgtcttctgtccccctgctctctctttggagagcgcccttgaggcggtaaaaagcacgccggtgtccgtcggcgcccagaatgttcaccacaaggagtcgggagcctataccggagagatatccgcacccatgctgcagtccatgggggtgaaatacggtattgttggtcactcggagcgtcgccagtattttggtgaaagtgatgtgctggtgaaccagaaggctgttgccctgctcaactgtgacattactcccatcatctgtgtgggcgagaccctggagcagcgtgaagccggtgaggcgcaggtgattgtgcggcagcaggtggaagcagccgttgccggcatggatatcacccgcctgattattgcctatgaaccggtgtgggccattggcaccggcaagacggcaacgcccgctgacgctcaggaggttcacgacgtgattcgcgataccctgcgctccctgggagacagccagcgggtgccgattctttacggtggatcagtaaagccggagaatattgacagcctcatggctcagcccgatatcgacggagccctggtcggtggagcgagccttgaagtggagagtttcctgcgtatctgccagtataacgccggaagttgacctgccaggcgaatcagtatattctgcattgtttttctgtcaggcgactgcatgatttccatggcacagtggagggcaggagctgatatcggcatatgtgcggatatttctgaagcaatttctgaagagtagagaaaggtataatttcccatgaccacactgttagttattctgcatgttctggcggctattgccattatcgcgtttgttctgattcagaagggcaagggtgccgatatgggcatgatgggtggctccgactccattctgggtaccggtggtgccaattttctcatcaagatcaccgcgtttgctgcggttattttcctggccacgggcctgattctggccatggtgcagacgcgcgcctacaccgaaggtggcagcgttatggacagcgctgaagttccgcaacagcagcagcgtgccgctgattaatcgtccagggcctggcccgatgccatctcactccttctggcagacatcatttccccggcgcgcggttctgctgtccctggcgctgctgcccctgagcggctgctcttcccgggaagtgcgccgccattttgagcagatgggaaaggccgctgtggatgaggggctggacacgatttcgtcgggaatcccatcgacggggaataccgtgatggacgagctggtgcgtcagcagttccggcagctggccgacaggctgcgggccaagtggggtgatgaacggattgccagtcccaccgagtatgtcaagtataccgacgactacaacacccgtgccattgtcaacttcgagacgggcagtatccgggtggagaccattgccagcgataatccccgcacggttctggaaaaggccatcatcaccactctgctgacgccggaagatcccggcaaggttgatctgctcagcgaccgggcggtggaagtgggcagtcagcctttcctctacaatctggtactggatcacgagggccagcccatccgctgggagtggcgcgcgcagcagtacgccagctacctcatccagaccgcctaccagcaggatcgctcccagagcctggttcgtcattttgtcagcttcgccatggtggacggttatcaatcaaatcagcagcgccactatcaggaatatgtcagtaccaacagccagcgtttcggcatccggcagcccctgatctatgccatcatggaggcggagagcagctttaatccacacgccatgagccatattcccgcctacggcctgatgcagattgtccccaccactgccgggcgcgattcccatgaactgatttacgggcagccaggcacgcccaccaaggagtacctcttcgtgcccggcaataacgtccgcatgggcgtagcctacctctctatcctcaacgaccgctacctggcgcgcgttacccacccccagtcacgggagtactgtgtgatcgccggatacaataccggcagcggcaatgtcctgcgcgcctttgacagcgatcgcagccgggcctttgaccggattaacgccctgtcgccccagcaggtataccaccatctggtgcagcacctgccctaccaggagacccgcgactatatgcgcaaggtgactacctttgagcgcaagtatctgtgacactcggactgctgaggggcttttcaggtgctgagcttttcaaactcccggtagaggattgattcctcacggctgattctctggcgcagggttgcgtaaagtttgccgaaatcccgtgcgaaatccaggcggttcttctcttcccaggggtgctcaaaaaatgccacggcgaacctggatatttcatccatctcactggcaaagctggagtatattttccccaggcgcgggtcctggcgggatgcctgctccagcttggggtagaggtggcgatcctccttttccagatgcgccagcagcgcttttttcgcccccatgagcttttgacgtccggtttcattgccgactcccagctgccgcacttcgtccagcaggcagaagagttccttgtgatcgtgtatgagttcctgaatcagtgccatgatagcctccttgaagagtattctggaggaaatatagctgcgtagaagaaagttcccttgagctacgtcaaaagaaggcgaattcaggcgggacagaattgcagatagacctgacgctggcgtgggccgtcaaattcgcagaagtagagcccctgccaggttccaagctgcagagctcctctggcgacgatcatctgcgcggagcagcccagcaggcttgatttgatgtgggcgtcggagttgccttccatatgcctgaaggaaggatcagcaggaattctgctcttgaggaagtgttgcaggtctaccgcgacatcggggtcggcattttcgttgatggtcagagccgccgtggtgtggggcgtgaaagcgaggagaattccatctttccagccgttttcccgcacagcctcgtggagagagcgggtaatttcaatgaactgggtgcgttcgtgggagtggagtgtcaggacgtgcatggtgacctcaaaaaaagagccggaaaaggcttccggctcaaggggggatcgtgaaacggggggttatgccaactcgaggacgttctgtaccagcttgtcgatgcccgatttcacttcagacatcctctgccccagcatgtaggcgggggtcgtgacgatgcggtgttcattgtcaacgaccacgtcagttacccgtgcctctatgtgattcgcaccggttctgctgatctgttcagccgtggcgctatcgctgcctatagtaagtttcacattattgtcgccgaaaaccctggcgacaacagctggcgctatgcagatggctcccagcacttttttggcggagtacgcttctttcaggacccgctccacttcaggatgtatgctgcactcagcgccctgtgtcgcgaaggtggagagattcttggccacaccgaatccacctggcataatgatggcgtcaaagtcgctgcccttgacatcggcgatgggagtgatattgccgcgcgccacccgggccgattccacgaagacattgcgtgtttcaccggcagccacttcaccggtggcatggttgatgacgtgcatctgggccacatccggtgccacgcaggtgacgattgccccggccttttccagggccagcagggtgaagacagattcgtagatctcagcaccatcaaaaactccgcagccagcaagaataacgcataccttttttgtggacatgtttacctccttttcgggctttcagcaggggttacgattatcgatgattctgggcttcagctggtggtttcctcatcggagggctgcttcggtgcctctgccgggcgatttttttttgcctggtacagctccatgaagttgacgctgggcagggttatggcgccgtattcgctgcgcatgctgaggtttgccacacattcgcggctgtacggaaagaggattgatgggcagttcacgttgaggataatttcacgatcctcttcgtcaaagtcatccttcagggcgaaaatgccggaaagtacgacttccatgacaaagggggcagttttctcctcggcaaacaccagggcggtgatcagggtgaccttgtacttctcgtcatccagacgggtgtacttggtgttgatgttcatctgcatatcctgctgccctttgacatccttgagggcgtagcgcggacgggtccggtaatggactccctccagcatggttcccagcaagtgtacggcaccgattccgctcatgttctctcctttgaccgtatggcgattctggtcagttgattttctgtgacagcctatacgaaaaccataaaaaatgtacagtgaaaaggcgttggggtgttgtggaaaaactgttgatgttttcattgttttgaggggaagaagtcgatgctccaagggtcagtgggcaggtgagttagggtggctgctccatcgggtgttcttgggaggtcgtaaattcaacggacacttttgcgtatttcttgagattgcccgctgattatcttctttatttggtgtaggttagcgtgggttcggcagtggcgcctcagggtggcagtttcccaatggaatatgcctgtgactttttgcccgtgccgaatacgctctccaggttctcccgtgttttgttaccaagtgcctgttgataacatgttgatagccttggggtgttagtggcaactccagatacatgtagctttacggtaaactgaagtttcgcactcccgaaacgacaggttgactgcgccgatcctggcactatgttggaatggaggaaatggttctgcacagactgcgtcgcttgacattgccctcaccctgtttatgagtttcttttgccacttttgggtcgccaaaagtggcgtaaaagcgacccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatcgcgttatgcaggcaattgaaaagttctcaggtgcaaggcgcacgcaaggtgaggagtgagacgtacttcctgtacgtcgcagtgacgagcactggtgagcaacgccgcagatgaggcttttcagcagcctgacagtcggcgcgttctggctgggaaagtacacgggggagagacagaagcagacagttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggatgcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgagaaaggaggcgtacttccctgtacgtcgcagtgacgagcgatgccctgcaacgcagcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaaacgagccggaaaaacgggcgttcggggggcgcgtttttgggtcctttttgcgcggtcaaaaaggacaatatccggaaacaaaaagtggaataccagataagtcaagcattcaaaatcaatacggtttccgcgatataaatgtcagaataataacaccttaacctaagacaacaagatgcgaaacttgagggtaaagcgatccaacattggcggactctggaaatcacccatctgtggctttgcccgcggtgcctcattgccgcaagcgcaggggaagcgcccttgctccttgttcgcgggcaacctggcaccttgggttattcagttgcctgtgtcttccccggggctggattgggcattgtagatgagtacgttgtggtagaggtagtaggccatgaattcgccgagggtttcaaagatgcggatatcgtgttcatggaagaagcccttgatatgatgggagaagcacagaacccccagcagctccttgcggcagatgagtggagtgcagataagtgaattgatgggagtacccagcgcatccttagcggtgaaacgcgtgtcccgtgtgacatcaccaagcagggcggtttcacggtgctgggcaacccagccggtcagaccttcgcccatggcgaaagtcacgggttcggtatcctttccaggaagacttatcttctggtgctcgcgattatagctggagatcatctccagcgagtcctcgttgcagaggaaaagggccatattatggaagggcatctccagagccacgacctcaagggcgtgcctggcggcatcttccttggtggggaagttgcggtcactttgcagcaggactatggcgcaggagagcgcgttgatgattttatcgtaattgatgcgcaggtcattgagggagcggtaggcaatctgcttttccagcaccaggaaggatatcttctgcagcgcgctgcggaacccgtgatctgcaacttcatccagatccttgcgggttttgcggcctttcagtacatcgtcgatcagtgaggtaacctgttgcatttccattagagcagctccgataccagtgatgagatttcttcctggagagcagatgttttgtgcagcacttcctgtatcttctcttcagtggttcccgtaatttcctgcaccaatactgtataggattcggaatgcggtgccaaggttataatgggctcttctgcgaacacgtgcctggagaggatatcgcccatggccacaatggctgacaatccgcgatatggatcctggctgtccatgtggtcaacccggtggtggttttcaatggcggcgcagatgggcttgggaagtttccagcgcatggcgatatggtggccgagattccagtgatccactccatacagctcttcttccgcttccttcagggcgctgccggcacggactttcagctccagggcgccgtagctgctgtcatcaagcacctgcatggcgaggctgccgatgttatgcaggatgccggtgacataggcaagttcactgtggggcaggcggctgtcccgggcaatggtcttgctgagtatggccacgcagaggctgtgacgccagaactggctcaggtgctgctgggccatgttggagcgctcgccaagctgtgcggcaaaagcgcccagaaccagaccgctcagggagtccataccgatgcgcatgatcgcgttctgtacactgctgcactccttgccgcgggcgtagtaggcgctgttggccataccgagaatgcgcccgctcagggtcgggtccatggaaattgaacgcgcgattttctcgaaattgacattgtcgtcgttcagggtttccacgacttctgcgatgacacctgaggggctgggaaaggattctgtggagtcaagaagctggacgatacgactcatggagtactctcctgtaaaagtttctcgatattctgcttcagccgtgttgcttcgttaaagtgcaccgagtccgggtgtaccttgttgagccagaagaggataaagcgcacctggtgggccgcgatgttttgctcactttccgtcagcagcagggtgatatccctgcgggcgatttccatggcaagccgtgactgcagcatctggacctcatggtcgacgggccgaattttttcagagtacgagtacgctaggcgcagctctccggcgcgggcataggactgtgcctgttggatatagtgctggcgggccagggcccgtgcatggtcgcgcttgcgatatatctgctgttccagagcgtcaatgcgaggcagatcgccaagttcccttttgcggacttcgacgattgccagcagcgccgactccagaagtcgctccacccggtcaaagtccttttccgctatggcggcgtcggatttctccaggaaatcctctatggtttccgccacttccagcgtcatcagggcaaaacgggagttgcgctgcatcagcagcgccttttgattgtagcggtaggagtccactgcctgtacaaaaagctggtgggcctgacgatagtcctcctggcggtagtgctccattccttcacggtacagtcggaaggattcatgggtcatcagatgaaacagtgcgtacagtaatacgccaaaaaagactatggggaacaggagttttcgcacagtacccatgggaagcctctttcattcatcctaatcccttaagttaccatatgaagaatgagaaatcacagggaatattgaaaagtcgctgcgagaattcactccccgtgcgcctcgacaattttcttgtatttgccgaattcgtctattgacatcccgtggcgatttgcctatatatgtcaggcattcaaattcggggctgtggcggaattggtagacgcactgtcttcaggtggcagcggccacaagccgtgggagttcgagtctccccagccccaccactttttctcttttttctcaccgcaataattgctcttcccataaggattatcggtgtaccttcgctcctcccactcgcctgtggaaatactcttttcttctcttgcctcatccgatatcagtcacgggtttaccactgcccgaaacggattcagttctggtgcctatggccgggggaacctgtcgtggcgtgttggcgatgatccatcagcggttcagcgcaactgggatggcctgctgggctctctgggtattgctgcgatctcccttccgctgcaggtgcatggcattcatagtgcctatgttggcgcgccccttgagggtgaagtcattgaagctgacgccctctggaccgatcagcccggtgttgccattggagtgctgacggccgactgcatgcccattcttctggaactgcgtgaccagagcgaccagctgattgccgtggcggcagtgcatgctggctggaaaggcgcgctcggcaatattctggcagcttgcttcggggaggtgagccgccaatggccccaggtgtatgccccggcctgtaaagccttcctcgggccgtcgatctgtgggaattgttacgaagtgggtcaggatctggcggaaaaattctcggccagtggttacgggggggcggtgcagtggcaaaatggtaactctttgcttgatttatggaaagttgccgtattacaattgtcgtcgttgggctttttatcaggcaatatagatattgccgcagagtgtaccaaatgctgtgcgggatacttctcctaccgacggtgctccgataccggaagggagcttgcgtttatatggatgaaatagcccttcactacacccgtatctgtgccgaaatccatgccctgagccagcaggccgggcaggaatctccggtgctggtggccgtatccaaaacgtttccggcctccgcagttttggaggcctatggtgcagggtgtcgcgattttggtgaaaatcgactgccggaatttctgcagaaagtgcgggagcttccccgggacattcgctggcacttcgtgggccagctgcaaagccgcaaagcgcgggacgtggtgggcaaagcgcacctgattcactcccttgatcgcctctccctggcagaagctgtggaaaaacaggctgccagcctgaagctggtgcagggctgtctggtgcaggtgaatatcggcgacgaaccccagaagggtggagtgaagcccgcagacctcagtggatttatcggccagctgcgctcgtttccccatgttgaggtacgtggactgatgtgtattccccctgcctccgaagacgcgaccctgtacttccgtcagatgaggcaactgcgacagcgcatgcaggaggagtttcccggtctgggcggcgaactgtccatgggcatgagtgacgactatagcctggctgtccgtgagggcagtactctggtaagaataggatcagccatctttggccagcgcggataacgacagtttccccgctgccaggacgctgtaaggagagcatgtgtatcagtatcaatacgggtttatcggctccggaaatatggcagaagcctttgtgcgtggaattctgcagaaatctgcgacgcagccgcagcaggtactctgctgcgacatcgatcccaggcgcctggaagccctcgctcaggcttttcccggcatcgctaccacgaatgacctggccgatatgaatgcctgccgcatactcctgctctgcgtgaaaccggcgcagatagcagctgtctgcgaaaaactgcatggcctgctgagctcagaagaacatatcctgatctcggtggccgccggcattcccatggcagtgctgcagcggcatttgcccggccgcaaggtggtgcgggccatgcccaatacgcctgccctggtgggagccggtgccactggctactgtgttgacagtaccctgagtgagtccaggcgccgggaagtccaggaactttttgaggcggtgggagttgcctttgaactggaagaaaagcagcttgatgtcgtcaccgccctttccggcggtggaccggcctatatctgcctggtgactgaagctctggccgacgctggcgtacgcctggggctcagccgctccgtggcccaggccctggcggcccagacacttcttggaaccggctccatgattctgcagacgggcgagcatcctgcggtgctgcgcgaaaaagtttgcagtccggggggaaccactatagaaggtatctgtgccctggaaatggccgcggtacgcggggcgtttgccgaagcagtggctgcggcatacgacaaggcaaaactcttgggagaggtttataatgggtagtgttggcggaagctttttgatgaccttggtcagtaccatcagttttgttatcaatatatatacctggattctcatcgcgcgggtgttcatgtcgtggatcaatcccgacccctataatcccgtggtgcagtttatctatcgcataaccgagccggtgctggagccgttcaggcgcataatcccgccccttggcggcgtcgatctttcacccattgtggtgtttattctcatacgtttcctggagaacctcattctgggctctttccgaatgtactaagtggaggattggcatatggaaccagcaattcctgaatttgaaacctcgttccgggggtacgacaaggagcaggtggaggcttacatcaccgatctccaggagaagatcattcagttgaaccagcagaacaaggaaattcaggaacgtctcgacgccattgtcggcgacgagaaaatgctgaaatccaccctcttccaggcccagcgcttctcggataacgcaaaaaaagaagctgaagaacacaagaaagccattctccaggaagccagccagctccagaaaaaactgcgcgatgaaattgagcaaaagcgccagtttatggaacagggcctccacgagatgatgaaccgctacagcagcgccctcaaggagctgaagtttgtctttaactccggcgtggtctttaccgagcagatggagtcgaagttcaagcgcctgtgtacggagacaaaaaccgagacctccctggaagatgaaacccgctttgccttggtggacagcgatctgtcggcggcaaaagcccaggatgaaaacgtactgcccgacgacctctcggccgatctcgaccgcgccctggaagccattgacgccattgaggccctggaagaactggagcaaactgccgtttacgatccgcccgccagtgaaaccccttccaatcccatctccgcttccgatgaaggcgaatacagcgaagaagagctggatcgcttcctgcgctccctgcgagacggagagaatgaaaaaaggtgatggcccgtcactgaccctgcaactgaaagtgcaaccccgcagctcgcgaaccgaactgctgcgggaagctgatggacaactgaagctgcgcctgaacgcccctcccgttgatggtgcagctaatcagcaggtaatcgaatttttctcccggcttctgagtatccccaaatcccgcatatccatagtccagggccagcagagccgccgcaaggtcattgctttgcttggtgttgagcccgccatcctcgaaaaggtactgccatgacggaaaccctgcgttttgactcttcctccagcgaactgcacctcctcgatcagcgtatcctgccccatcaaaccgcctatatccgctgtcgcacccatggggaagtggctgacgccattaccaccatggtcgtacgcggagcacccgccatcggcgtggccgcagcctatggtgtttacctgggcgccctggaggcgctcaagaaccaggagagcatcagccataccatggagcaggtctttgccctgctggccgcttcacgcccaacggcggtcaacctcttctgggccatagaaaagatgcgacgcgtcagtgaacgccatatgaccgcagatccgcaaatatggcgacaggcgcttctggaggaagcgctgcgcatacacgccgatgacgtggaatcgaaccggcgcatgggagcgtacggtgcgcctttgctgcccgcgggtggtggagtgctgacccactgcaacgccggagcgctggccaccgccggctatggcaccgccctgggtgttattcgcagcgcggtatccgcaggccgtggcattcaggtttatgccaccgaaactcgaccttttctgcagggagcccgcttgaccgcctttgagctcctgcaggacaatatccccgtcaccctgttgtgcgacaacatggtgggctccctgatggcccagggaaaaattcaggccgtggtggtgggagcggatcgcattgccgccaatggcgacactgccaacaagatcggaacctacaccattgccattgtcgccaaagagcacggtatccccgtgtatatcgccgctccctgttccaccattgatctgcagatcgcctccggcgatcagattgtcatcgagcagcgcgaccccgctgaagtcacccatctgcaggggcaccatatcgccgcagcgggtgtgcaggtggaaaacccctcatttgatgtaacccctgctcgctttatcagtgccattattaccgacaagggtgtggcatatcctccctaccgggaaacactagcccagctggttggctccgactgaaatcggagcctctctttatttctggccatgctgcgcggaattgttatccggaccagacttgggtatcatattcatgaaatttccctgaacgcgcaatgaatgaggaggaaaccatgcgatttctgcacaccatgattcgggtcggcaacctggaaaagtccctggacttctacacgaatatcctcggtatgcggctgctgcgcaaagaagactaccccgaaggcaagttcaccctggcctttgtgggatttggcagcgaggcggagaacacggttctggaactgacccataactgggatacctcatcctatgagatgggcagcggatttggccatatcgccatcggtgtggaagacgtgtatgccgcctgcgagaaaatccgcgccaaaggcggcaaaataatacgcgaagccggccccatgaagcacggcaccaccatcctggcctttgtggaagaccccgatggctacaaagttgaactgctgggcctgaagtaacccgccatggtcatggacaccatcgttctcatcaaagacatcatctactacatcatcagtttcattggcatcgccgtggtgctgtgggccgtcctggaagccactatcaagtttctgcgggtcgagctggtatggcgtcacgatctcaagcgcttttcctatgaaacgcgcattattcgcgagcgccttggaatacatctgattttcagcctcgatatctttgtgggtgccgatattattaagaccgttggcgcccccaccatggaaagtgtgattattctgctggtcatcgtcagtatccgcatcgccctgagctatttccttgccaaggagattgagcgcaataaagagatgatgaaggagctggatgagcgctatcgcgataatgaaagtaatgcgaagtagttattctggtgcgcccctggatattgggagtgcgcctttctgtaaatggaacttcgctctggaaagggagtcttttgtttcccaaacaggatatataccggctgctgataaaccacgaggaggaggctcgcgcctgtcgtgatcttcccgagagcgcctgtcgtgaggtgcctcgcaacttctttctgcagctgatcagtcaggtgatggcgtccctgggtgatctgttgatcaatcccaaaaccgtgctggcctggttgctgggcgcggtgggtgctccagggctggtggcctggctggtgccggtgcgggagtcgggctccatggttccccagattgtgattggtgcctggatgcggcgcagaccggtgcgcaagtttttctgggtggcggggagtctggggcaggccctctgtgtgctgggtatggctgccagtgtgtggctgctcagtggtctgtgggccggtctgtccattctggcctgtctggtggctttttccctggcgaggggcttctgttcggtggcccagaaggatgtgctgggcaagaccattcccaaagggcggcggggccgtctgacggggatcgccaccacggtcagcggacttttggttgttcttttcagcctgctgctctttcgtgatcagggggagccgtctctgacgttttacctgaccttgctggtggtggcggcggttctgtggatactggctggttggctctttgcctgtattgatgaacagccgggggagacgggcgggggagtgaacgccctgggggaggctttcggaaatctgcgcctggtgcgcgacgacctgctttttcgacgttttgtcatcgcccgtggcctgctgctcagctcggctctggtggcaccctacctggtggtgctggcccagcagcagagtccgggggcctggctgctgggggtgttcatggtggccagtagtctggggagcgcggtcagtgctctgatctggggcctgatggccgatcagtcgagccgtcgcgtgatgctgtggggcgggatcatggccagtgctgtcagcctgctggtgggtgccgtgagcctgggggcgcaggagccttcggcactggtgtggttctatccggcggcctttctggtgctcagtatcgcccatgctggtatccggctggggcgcaagacctacctggtggatatggccggtggcaacaagcgcactgattacacggcggtcagcaacactttgattggtgtcctgctgctggtgatgggtgggttgacggcgctggtttccctgctttcggtcagtgcggtggtgattttccttggggtgatgggcgtgctggggaccctcatgacagcgcagcttcgggaggtatagactctctgcgagcactgttttccattgacgactgattgagatagacaccgtgcagctgcggttcatttcctatggggagagtgaaagtgccaacggagcagtggtttattctgagtattcttgccggcaccctggcgatgtttctctgggggcgctggcgtcacgatatggtggctggaggtgctttgctggcttgtgtgctggtggggctggtgcccggtgccgaggcgttcagcggctttggtcatccggcggtgatcacggtcgcctgtgtcctggtgctcagccgaggcctgcagctgacgggggcagtggatgccctggcccagcgcatgctgccttccaaccccggccccattgaagccattgcggctttgactctggtgggggcagttctgtcggctttcatgaataatgtgggagccctggccttgctgatgcccattgcggttcagctggcccggcggctggagattcctccggggcgcgtgctcatgcccctggcttttggaaccattctgggaggcatgaccaccctgatcggtacgccgcccaacctgctggtttccggcttccgtgccgagaatggctccggcagtttcagcatgttcgatttttctgcggtgggaggcgtggtggccctcaccggaattgtgtttatcgccctgattggctggaggctggtgcctcgtcgtcagcaggctggtggtgacagctttgagaccagcacctacttcactgaggtgcgggtggaggagaagagcaaggcggcgggcaagaccctggaggagatagaggcgcagctggaagaggccgatgcccagattgtggccctggtgcgcaatgagtaccgcgtcacggcccccaatatgcgtcagctgttgcgggcaggggatatcctgattatcgaagcggacccgaaatccctctctgcggctctctcaggcactgggctgcagcttgaggaagcggtggcggtcgacggtggcgaaggtgatgaagaagctgtcctccaggaggcctcgacacaggagagtgatgccgggaatggcgaaaaggagcagcgcggcaaagaggacgacgaaattgtcctgcaggagctggtgattatgccacactctgccatggtgggtcgcagcgccagcgacgtacagattcgcacccgttacggtttgaatctgctggctattgcccgtcagggtagccggactatccggcgcctgcgttcaactccagtgcagtccggcgatgttctgctgatgcaggggcggcctgaagctctgtcagcctttgccagtgagatcagtggcgtgcctttggcccagcgttccatcgatattcccgataagcgcaaggcgaccatcgccatgttggtcatggcggcggcggttgctggggccgcttttgggctgctgccagcggccatctcctttgcggcgggtatgctggcgtttatggcgctgcgcattgtacccctgcgctcggtgtataactccatcgactggacggtaatcgttctgctgggggccatgattcccgttgccggagccatggccgacacgggggctgctgatatgctggcggggctgctgctggaaaatattgcccgtggcagtgccgttgcggcggtggtggttcttctggtggtgaccatgaccctgtcggactttatgaacaacgcggccacggctgcggtgatgtgccagattgccatcagtacggccctgcagcttggcgtgaatgcggatacttacctgatggcggtggcggtgggggcatcctgttcgttcctgacgcccatcggtcaccagaacaataccctgatcctggggccgggaggatttcgcttcggcgactactggcgcctgggcctgcccatggaaatcctggtggtggcggtcggggtgcccatgatcctgtgggtgtggccgctggtatgattttttcccccgcaggggcatagagaaaagggggttgcgcgttttacgcgcaacccccttctgacgtggtgctttgtgtgctcaggcgggaagccacgggcggttggattcgcctttgaggcggaagcgcgatgtctgggagctgagatcttcagcgatgcggctcaggtcagcggctgcctgggagatggcggctgcctggtgagcgttttcctcggtgatgccccggatgccttcgacgctgccggcgatctgattggtggtggcggcctgctgctgagctgctgcggcaatctgggcaatcatgtcggccatttcctgggtcagcgccgcaatttcgtccagtttctgtcctgcctggcgggccgtctgggtgccggtttccacgttgcgtacactggcttcaatgctggtgaccgccgaggatgcctgcctctgcaggccttgaatcatggtgttgatttcgccggtggcgtcctgggttcgctccgccagtttgcgcacttcatcggcgactacggcaaaccctctgccggactctccggcccgtgcggcttcaatggcagcgttgagggccaggagattcgtctggtcggctatttcgtctatgacgcctgtgatttttccgatttcccctacggttgcacccagtgactgtatcacccgggaagagtcggcaacgttgccggcgatttcgtccattttctgcacggcagccagaacggccttgcgaccttccagggaggcctcactggcattctgggcccggtcggaagtctggtggatattctgggcgatctgctctacggtggcgtgcatttcgttgacagcaactgccagctccccggtactctgggactggttgtcggcgccctgggcgagctgggaagcagtggccgagagctcttcggagctggatgagacggaagagacggccatgttgatttcactcagggtgccactgagctgctcgttcatcgtgttgaaggtgtcagccagctggcctatttcatcgcgggagagtacgggaacctcctggcggaaatcccccctggcgatggtgctggcgacctgaaccgtgcgctgtatgggaggggcgatgacagattttagcaacaggtatacgactgcgatcatgatgacgaccgctgcgatcatggccaacatcagggagttcttaatgcgatccgatgatacaaaggcggcgttaaatacgtccaggggctgccccaccagctgcatgccgatcaacgtacccgtatagtcagtgaggggagcaaaagtgacaaaatactcgtcagtaaaggcgtaaccgtgttgctggagaaactgatagtcgactttctgagcaaaggcgatagtctcagcgcagaaccaggtatcgttggccaccacaaaggggccgattttctgattgtttctcagcccggtactcacctgaagagcgcgctcgttcagcagcacaatgtagcggtcgccacgggacagaaagtctcgactgacgctgccaaatccagtggatatttccacggcgccgatgtagcttccatggttgaaaaccggagccatggcgcgcagggtcacctcgctggctcccggctccagggccgtgaagggcctctgctctgtgcgaatgcgctgggcggttgggcgaaacgaggtcaggtcgtcaccaaagagatcgggtcggaaggttctcaggattgtgtaaccccgctcgtcgtgcaggtggacgcgcaggttattgacttcggttgcgtcgcgaaagacctgagcgagctcacgcagctcctggagcagtccggcccgctcgttcaggatcatgccctctttgatgctgctgctggatgccagggcaatggcgattccaagggtattttcctctttgtcgcgcacgctgtcttccacttgttgctgcagcacgtccgcgatttctgcgatgcgctgctcgacatagcgctttttttcaaagctggtaaagacgattgccgaaaccagcaccaggacgccaacggcgatcaggctggccatgaacttcaattgcatggaaagattctgaaacataaagggcctcgttacgggagttttgctcaaggctggataagccgttgaaaaagggcagtgtgatgttggcactgcccctggggagtggcgaggcgatgaagcactggctgaggtgttgctcaagcggcagctccatgccttgtttgccatatgggaattctatgcggaaaacgcttcttggtaaagaaaaatcgaactaatgatacgatgcgtaccattttcgcgcaacaacgtggtggtctcaggtggcttagcattgatcgcctggcgagcgcgtcctggtaagataattttttgaaagagcttatgtggagtcgctgagcggttgcctccctgtctggccaggcagttggtatgctgcagatggtcttgctggtgatggttcgggtatcgatgcaaagctgttgcgctgaaagcccttcaggcttatagtaggaggcgcgccaggagatgggcgtctcagaggaattttggcttgagaacctcttgcacaggagagtgagtcatggatgggaagtttgatctcaggaaacttgacgtaaagaccctcaaacgcatcgggctgggggcagcggccctgctgctggtgatcgtgctctttcagaacattcactccgttgatacccgcctgctctttatcaaaatcaccatgccccatgcggtctgggccatactctttctgggtgctggctttattgccggatggctgatgggccgcgcgcgcctgcggcgcgaagagccccaggaatttgaagacctggaaaaagaagatgactagaagtgtctgtgagatgagtgtttgccttctccgacgagactttctgtatctgggtgttgctgctggcactctggctttcctgcccggctgctccaagaatccggtcacgggtcgccgtgagctgatgctcatgtcagccagccaggaagtggatattgatcgggaaaatgcgccccatcagatatccgctgactatggtgtcgtgcaggatgcgcgcctggcagaatatgtctccggggtgggtcaggctatggttcccaggacccatcggccggacatgccctacagcttcaattgcctgggcgccacctatattaatgcctacgcctttcccggtggtaccatcggcatcacccgcggaattctcctgaccatggagagtgaggccgaactggctgccctgatcggccatgagattggccacgtcagtgctcgccacacctcccagcgcatgagccgtggcatgcttgccagcctggccgtcgccggggccgctgttgcctttgtcgatgagcgctatgctggcgtagcggctggactgggtgccatcggggccggagtgctgctggccagctatggtcgggatcaggaacgggaagccgacgccctggggcttgaatatacggtcaggagtggctacagtcccgaggggttcgtgggtctgatgtccatgctcaatgacctttcgggcagccgggaatacaatcgggtggagttgctcttttccacccaccccatgagccgtgagcgctatgaaactgccctgcgccaggcgcgcagtggccgttacgatgccagtaagcctctgcaccgggagcgctacatggataataccgcatccctgcgggctatccgtggcgccatcgaggccacccagcgtggtgacgccgaaatggcgggcaagcgttacgataaggcccaggaacactatgccacagccctgaaaattgctccccgcgactacgccacccatctgatgatggccaagtgcctgctggcgcaggaaaagccagcagaagccgccgtctatgcccgcaacggtcgcgacctctctcctgcagagccccaggcccaccatgttctgggctttgcctccctgcagcagggacagtttgagcagtcgctgcaggcgttcagcagctaccagcagatgctgcctggcaaccctaataccattttctttatcggctacagccatgaaggccttggcaaccgccctgcagctgcccagcattacgaagcctttctcaagcaggttcaggatggacccaacgcgcagcatgcccgccagcggctggcgcagtggagcagttagcaggcggctcctgtcagggatgtcgaaagccaccgttatcacggtggcttttttcttgcgctcagccggaaatttcatactatatgtcggcgaaaatggaggtcaccagcatgggaatgattcagcatatagttcagcatcagcggtttcagcaaatcgttatcggcctgattttcaccaacgctgtgattatcggcatggagacctaccctgcgctgtatgatccgaaccctcagctgtttttctggcttgagcaggctttcctgtgggcctttactgttgaaattgcgctgcgcatggttgccgccggctcaccagtgcgctttttcaagagcggctggaacctctttgactttgtaattgtcgccagcgggcacctctttgtgggcgggtactttatctctgtcctgcgtattctgcgtgtcctgcgcgtattgcgggcgataaccgtgattccctccctgcagcgcatggtggccgcattgctgcgcaccattcccgccattggcaatatcatgattctgctcagcatactcttctatctttttgccgtgattggaaccatactctatcgcgatgaactgcccgaatacttcggcagcctgcatacgacgctgctgaccctctttcagatcgtcaccctggagtcctgggccagcggagtcatgcggccgcttatggagcaggctccctatgcctggatctattttgtggtcttcatcctctctggcaccttcattatagtgaacctctttatcggggtcatcgtcaccaacgtgcaggaagtggctaccatctgtgagaaaaccggtgagccacgtccaacagcccaggatattcgcctggccgaggtgcactccgaggttcagcaactccgtcaggagatgcgggagctggcgacggaattgagggaaaaagctcaccggaagtgaaatgaacgctggtcaggcggagataatgcagctgcttaagtattgccctgaaagggcttgaataaaagattcttttttttgtaaaaacccgttgacaaggttcgggggcatctgtatattcccccctcgttgcgctgagagcgggtttaccgcagaagcgcagagttcattataaactgaatagagcacacaagcgcgtgtataaatttatacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaggggcctttcggggccactggcgcacgggtgagtaacacgtgggtaatctgccctttggcccgggataacatctggaaacggatgctaataccggataatctcttttgagcaaacggagctttcgggttccgccgaaggatgagcccgcgcatgattagcttgttggtggggtaacggcccaccaaggcgaagatcattagccggcctgagagggtgaacggccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatattgcgcaatggacgtaagtctgacgcagcaacgccgcgtggatgacgaaggctttcgggtcgtaaagtcctttagatggtgaagaaccggtacgggagtaactgcccgtgccctgacggtagccatagaataagctccggctaaatccgtgccagcagccgcggtaatacggatggagcaagcgttgtccggaatcattgggcgtaaagggtgcgtaggcggttttttaagtctgcattgtaagttcagtgcttaacgctgaaattggtgcggaaactggaagacttgagtactgtaggggaaagcggaatgccctgtgtagaggtgaaattcgtagatatagggtggaacatcaaaagcgaaggcagctttctgggcagtaactgacgctgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatggatgctagatgttggcgggaatcttcctgtcagtgtcggagctaacgcaataagcatcccgcctggggagtacggtcgcaaggctgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttacctggtcttgacatcccgatgccgtattcagagatgtatatttcccttcggggacatcggtgacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctgccattagttgccatcattaagttgggcactctagtgggacagccggagtaatccggaggaaggtggggacgacgtcaagtcatcatggcccttatgaccagggctacacacgtgctacaatggcaaggacaacgggatgcgacctcgcgagagtgagccaacctcaaaaaccttgtcttagttcggattgcagtctgcaactcgactgcatgaagtcggaatcgctagtaatcgcaggtcagcatactgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgaaagtcggttttgccagaagcgggtgaccgaatcttcggataggagccttcgaaggcaggactggtgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggagcattaagctcactggcgtctgggcaaccggacgtaaaattcacggaagagccttccgtgaagcatcgcaagatgcacctgatcttactcattcgcgcttgtgtctctatttagtttacagtgaattcatcagacgatgatttgctgtttttttggttcattaccagttgaatatgcgtagttgagaaaacacaaaggtagtgcagagtattgaggcgtcagcatcaagaaatgcacggtgcaatagagtcagaagaagttactcaagggcatacggtggatgccttggcaccaggaggcgaagaaggacgcgctaacctgcgaaaagttccggcgaggtggtacgaacctttgacccggaaatatccgaatggggcaacccactgggagtgatgtcccagtattgcatggtgaattcatagccatgcaaggcgaacgcggggaactgaaacatctcagtacccgcaggaagagaaatcaaccgagattccgtcagtagcggcgagcgaacgcggaggagcctgtgttgcgtaatcgaagcgcatgctaagagaacaagttgggaagcttggccatagcgggtaacagccccgtatctgaaagtatgtgtgtagaggcaaccgctaagtaggccggggcacgtgaaaccctggttgaagatggggggaccaccctccaaggctaaatactccctggtgaccgatagtgaagcagtaccgtgagggaaaggtgaaaagaaccccgttgaggggagtgaaatagaacctgaaaccgtatgcctacaagccgttcgagcatccttgtggtgtgagagcgtgccttttgcataatgagcctgcgagttattgtatattgcgaggttaagtcgttagacgcagccgtagtgaaagcgagcctgaatagggcgtcagtagtatgcaatagacgcgaaaccaagtgatctacgcctgtccagggtgaagctttggtaacacaaagtggaggcccgaaccagtatgggttgaaaaccgtttggatgaggtgggcgtaggggtgaaaggccaatcaaacttggagatagctcgttctcctcgaaatatattgaggtatagcctcgagtgtttgtttatgggtgtagagcactgaatcggctaggggtcccaccagattaccaaaccgaatcaaactccgaatcccataagcccaagctcgggagtcagagcgcgagagataagtttcgtgctcgagagggaaacagcccagactatcagctaaggtccttaagtgtgtgttaagtggaaaaggatgtgggtttgcccggacaaccaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactggtcgagtgaacctgcgccgaaaatataacggggctcaaacacaccaccgaagctataggatcaaccaagttgttgatcggtagaggagcgttgtgtacagcgatgaaggtgtttcgtaaggaatgctggagcgtacacgagtgatcctgcaggcatgagtaacgaaaaaatgggtgagaaccccattcgccgaaagcctaaggtttcctgtgcaatgtcagtcagaacagggtgagtcggcccctaaggcgaggccgaaaggcgtagtcgacgggaaacaggtaaaaattcctgtaccacatatcaacacgacgcggggacggagaaaggtatccgagagaactgatggaagtgttctttgaagggtgtaggctcaggtgtagtgaaaagcgcacctgataaaagctgaggcctaataacgagaatcttcttcggaagattcaagtcggaaatcctctgcttccaagaaaatccgctaaggttcattggtatgtgaccgtaccgcaaaccgacacaggtaggcaggtagagaatactaaggcgcacgagagaactccagctaaggaactcggcaaattgaccccgtaacttcgggagaaggggtgccccattatggtgataggacttgctccttgagccagaaggggtcgcagagaatagtcccaggcgactgtttatcaaaaacacagcactctgcaaacacgtaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaagaggagaggtcagcgcaagcgaagctttgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatctgggagctgtctcggctggagactcggtgaaattgcattagcggtgaagatgccgcttacccgcagcaagacggaaagaccccgtgcacctttactatagcttggcaatgatactcggtgtagtatgtgtaggataggtgggaggcgatgaagcgtgtacgccagtatgcgtggagccatccttgaaataccacccttactgcactggctatctaacttacgccccttatcggggtgaaggacattgtctggtgggtagtttgactggggcggtcgcctccgaaagagtaacggaggcgcgcgaaggttccctcaggacggttggaaatcgtccatcgagtgtattggcataagggagcttgactgcaagacccacaagtcgagcaggtacgaaagtaggtcaaagtgatccggtggttccgcgtggaagggccatcgctcaacggataaaaggtacgccggggataacaggcttatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctggagcaggtcccaagggtatggctgttcgccatttaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgctgtgggcgcaggatatttgagaggatttgtccctagtacgagaggaccgggatgaacgaacctcttgtgcaccggttgtttcgccagaagcaccgccgggtagctatgttcggaatggataaccgctgaaagcatctaagcgggaagccagcctcaagataagatatccccatgagagtccaggaagacgacctggttgataggctgggtgtgtaatcaccgtaaggtgttcagcagaccagtactaattctccattgttctttttctggcttgatgcgcaccgtgcattttttgatcttgacgcttcagatcaaaagagatacaaccctgagtgtttggaagaaacgcatattcaactcgactgccagtcagtcacgcaaaaccgtttttaaccgttttgcctggtacctatagggcagaggccacacccgttcccattccgaacacggaagttaagctctgttccgcctacgatacttgggcttaagccctgggaaaatcggacggtgcctggcaaattaccttatagatcagccccgcaggagtcttcctgcggggctgattgcgttggaaaagacaggcaaaaggtaacagcagacacaacagccggagaagctctccggctgtttgtgcagggaaatcaaaaacggtagcggaagctcaggcgaatgtctgacgcgctgtcaacggggtccattcccatggctgcaccagcagcggcggcatcggcaatggtctgcggtgcgccatcatcgccaaagaaggcattgctgccagtgtaatcatagtcaatataggtgtagcgcagctgcatgctgagggtgttgcccaccaggggctgggtatagtacgcctcgtacgctttgccacgagccgcgagcttggagccgatcatggtatcttcaccgtaggtgaaacttctccagtacttgcttccctcgttgtactcaaatcccaggcggccgtttctggtgatcatgccgggaatttccgctcccatccagatggagtagccggtcttgttatcagtgctgcccagcatgctcatgctgtcgttgggcagggtctggctgacggcataactgacgaagagtttggtgttatccaggaaactgttgaagtcgccaaccccattggccagcacactcaccgtcgcgccgtacatgtcgcccacatcggagaaggagggctgggccatcatcatgttgacgtagttgttggcaaggttgttggggtcaggatccatcatgaaggtgcccaccgcgttctggtacgccatcatatccgcgccggtaaacccgatgagattccacgccttgaacgcctgggtctgcacggtgtactgaccatcgctgtacggctggaagataaagcccagcatgtcgatgttgctgtgcaggctctcgtctttggcgtagtcgtagcccatcatgtcaaagcgggggttggcattggtgagaccgcgtcctgtgcagattttaaagctgctgccgggaaggccaatcaagccttcgagctgccaggtgaagctggctccatcaaactccacattgatggagtgggccaggggcgactgatagtgggagtcgccctcgcgcaggtgggccaggaaaccgtcagtggaagggcgtcgccccagactggcggcaaaaggaacgctgcccatggaggtggcgtagtggaaataggcttccttgaccttgagggtgttgtccagggggttttcgttgacgacccagtcgaagttggcgtaaccggggtctgtattggactggctgtggttggcggtgtcgccgaatgctttgttgtaagcgagcttaccggcaaagcgcacactgtcgttggggcggaaattcatgcccagaatcatgcgattggcaagcaaagagctgttttcctgggtggcgccactgtgcagcttgtatttcaggctgtccatggtaacccggtagtccacatcaaatttgaggttgtcccccatggcctgggcttccacccgtgagaggcgctggtcgaagcgctgtttctcgagctcctgctgtcgctgctccaactgctggatttgttgccgaagttcctgaagttccgtgttggcctgggcgtagctcattgatgccgttgccgcaatggccagtgaaatgctgatgattttgcgcataacctctccttgtgaataattaggcaagtagctaaataactaattaacaaaactgtaaaataattgcaagaaaatccgtgaaatgcttcacaaggaatgcttcctgactgaagtttcgcaccccccgaagcggcaggttgtcggcgtcgacactgatgccatattggaatggcagaaatggttctgcacagactgcgtcgcttgacattatcctcaccatatatacgagtttcttttgccactttttccccgcaaaaagtggctgggaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccttccctggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatcgcgttatacaggcaattgaaaagttttcaggtgcaaggcgcgagctaggtgaggagtgaggcgtacttcctgtacgtcgcagcgacgagcactggtgagcaacgccgcagatgagggtttttcagcagcctgacagtcggcgcgtcctggctgggaaagaacacagggggagaggcagaagcaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagtgtctgcgggatctccagagcaggcgagtaacgaaccggaagaacgggcgttcggggggcgcgtttttgttccctttttgcgcggtcaaaaagggtaatatctggaaacagaaagaggaataccagatgattcaagtaattaaaatcaatacggtttccgcgagataagcgccagtataataacagcttaactcaaggcaacaaggtgcgaaagttgagttcctgattttcgaatgcgggctcatggatatgaaaagcgattttggctcaagggaagctttggtcagaagtgttgcgggccttgtggacaaaaaaaatcagccaccttggaaaaggtggctgaagggaaagtcagagatttttgtggaaaatatgtgagtggaatgcgttggtgcgctattgcggctcctgtgtgtccgggcactcctccgtggggttcaatagcgaacatccggcgctgaagccaaaaccacctccccccgaggaggcggggcggttcagcagatcctgaagtgtgccgattccagtgctggcgggaatgctttcccctggtgcagcttcctgaacaaccggtatttccataatcccgggtgcaatgaccagtggtatgctggctgctcccatgcgggccatggccatggtattggcctgcagtcgcagtttctcctgccagctcatgggagcagcgtcggcaggtggttcctgggtaaagagattctgcagggcctggaagtcattggctccttcgcggagttggtgcaggtagtgggcaatggagcgttcctcggcagcatccttggcgataaggtagatggcgctttggcgcatcagctcaggatgggaagtgagcttggacatcaactcccggcaggcggggcatgagggtgaaacatagacgctgacgatggcgttttcggggccataggctgcccaggggggcagatagatttcctgggcaatttccatggcgatgataataaagaagaaaagccacagaccaattatcccatagtaggctttgtgccgcagccagggcagcagcacaagagcgacaatggcaatgagtcccagcaaaagtgctacgaccatgcagctggcgcagggccagaagagaaactggtagaagagaaaggcggtatcggccaggagtgctgcaatgacaagcatggcaaaggcggctgcggcaaggcggctgcgggtggagaaaaaagtcagcacgcccagcaggccaaaagcaatggctccatatacatagaaggagatgcccagaaattcgtaactggagtagatctggcaaccctgggtgaaacaggccagatcggcaccaaaggcgttcaggaggcagaaggcaaatccggcagtgctgagtgcgacaagagtccagcgggcaatggtggtcatggtgtgcgctccgggttcatgctgaaggttgcgggttcagggggagtgatttccagacctgcctgggtccaggcgacaatgccaccggccatgttgagaacattgtcaaagccctgttgctgcagatagcgggtaagctgccccgtgcgattgccggtgcggcaggtgaggatgatagtgcgatcacggggcagctgcttcaggtggtgggggataagtcccatgggcaggtgcatggtgccgggaatatggccctggcggcgctcccagtcttcgcggatgtcgagaaccagtacatcatgctgactttcgatcagtgtggcagcctccatgacgctgatgtcagaagcgctggcagctgtggttgctgagcaaagcagcacccatccgaagagaatacgcctgaatctggagatggtctgcatgtgcctgataactccgtgcctggttcgcgttggggggtggtggggaaaaggcgcccgcagtctgtactgcgggcgctctgtaatggtgttgctgggaaaaaactcagcgcaatggcatatccttcaggtaagcgttgttcaggtagtgttcctggagaggtttgacatgcagctggtcgtttttctccgcctcaatggctgttacggcggcttttgcgccttccacggtggtgaagtaggggaccttgtaggtcagaacactgcgacggatggacagggcatcggccttggtcttttcgccgccgggggtattgaataccagggcaatgctgccgttgacaatcaggtcgacaatgttggggcggccttcgttcaccttgtgcacgggtgtcgcctcaattcccttgctcttgaggtaggcagctgtaccgcgggtcgcgacaaccttgaagcccagagcgataagcttgcgggcaatatcgggaatatgttccttgtcttcattgcgcacgctgataaacactgttcccttgaggggcagggtgccgccggcaccggactgggctttggcaaaggcgataccgaattcggggtcaatgcccatgacttcgccggtggagcgcatttccggccccagaatggtgtcgacacccgggaatttaataaaggggaagaccgactccttgacgctgaagtactcgggttccacatcgcgggtcaggcccagctccggcagcttgcgaccggccatgaccagcgccgcgatcttggcaaagggaatgccggtggccttggagacaaagggtaccgtgcggctggcgcggggattgacttcaatgagataaatctcgccgcctttgatggcgaactggatattcatcagcccgactaccttcagctccagggccagcaggcgggtctgacggcggatctcttcgcagatttccgcagagaggctcttgggaggcagggagcaggctgagtcgccagagtggatgcccgcttcctcgatatgttccatgatgccagccacgatgacgttttcgccatcgcacacggcgtcaacatccacctcggtggcgtgctccaggaagtggtcaatgagcacaggatgctcaggcgaggccttgacggccttttccatatagtttttcagggcgtccacattgtagacgatctccatggcccggccacccagcacgtatgacgggcgtaccaccacgggatagccaatgcgctcggcaatttccagcgcctgggcttcgctggtggcggtggcgttggcaggctgcttgagctccagcttttccaccagttttttgaagcgctcgcggtcctcggcgcggtcgatggcgtcgggggatgttcccaggatgggcacattggctttttccagggctacagccagtttcaggggtgtctggccgccgaactggataatcaggccgtggggtttctccttttccacgatggagaggatatcctcacgggtcaccggttcaaagtagaggcggtcggaggtatcatagtcggtggagacggtttcggggttgcagttgaccataatggtttcaaagccatcttcactgagggcgaaggcggcgtggcagcagcagtagtcaaactcgatgccctgtccgatacggttgggtccgccaccgatgatcatgatcttcttgcggtcggtgggggccgcctcgcactcctcttcataggtgctgtagaggtagggcgtctgggcctcaaactcggcaccacaggtgtcgatgcgcttaaagaccgggacaacgccctgatctttgcgcaggcgctcaatactctgttcatcggtgctggtgagctgggcgatgcgacggtcgctgaagcccatctccttgatctggcgcagcaggtcagtgttcaggtcgcggtaggagcccagatgagcgatacgttcatccatttccacaatctggcgcagctcttccaggaaccaggggtcgatattggtgatctggtggatgcgctcaatggtaaagccgatacggaaggcgtcgccgatgtaccagacccgctcccagttaggaatgcgcagcttgttttcgatcagcgcgatggtatcggagttgggttttttgatctgctcctcgctcaggcgactttcaaaaccgtaggagtcgatttccagactgcgcagcaccttctgaaaagactccttgaaggtacggccaatactcatggcttcacccacactcttcatctgagtggtcagggtggcgttggcgttggggaacttttcaaaagtaaagcgggggtatttcaccaccacatagtcgatggtgggttcaaaactggctggggtctccttggtgatgtcgttgggaatctcatccagggtgtagccaacagccagcttggcggcgattttggcgatggggaagccggtggccttggaggccagagccgaggaacggctgacccgcggattcatttcaatgatcaccaggcggccatcatcggggttgacggcaaattgcacgttggagccgccggtgtcgacgccgatctcgcggatgaccttgatggtggcatcgcgcatgagctggtattctttatcggaaagggtctgggcaggagccacggtgatggaatcgccggtgtgcactcccatggggtcgaaattttcgatggagcagatgatgaccacgttgtcgttcttgtcgcgcatgacctccatctcgtactctttccagccgatgatggactcatcgatcagaatttcacgggaaggcgaagcgtccaggccgctggcgacgatctcgtcaaactcctccatgttataggcaataccgccaccggaaccacccagggtgaatgaggggcggatgatggcgggcaggcccatttcacggacgattttccgggcctcctcaagggagtgggcgtagccgcagcggggcatttccaggccaatgcggttcatggcctccttgaacagctcgcgatcttcgcctttctggatggccttgaggtttgcgccgatcatttccacattatattttttcagaatacccgtttccgcaacttccaccgcagcgttcagggccgtctggccacccactgtgggcagaatggcgcaggggcgctctttctctatgattttctcgataacactggcggtaataggctcgatataggtggcatcggccatctgggcatccgtcatgatggtggcggggttggagttgatcaggacgacctcatacccctcctccttgagcgccttgatcgcctgggtgccggaatagtcaaattcgcaggcctgaccgatgacaataggaccggagccgatgacaagaatcttttttatatcagtgcgttttggcacagcgcatctccttgcacacaaatgttaaaattcgaccgtgaatcatagcaaagctgccgataaaataaaacattgaagcacgtcaaatgataatttgatttgctggggggcataaaggagcctgtcagtattcccttggcaggctgctgaaaaaccctcatctgcggtgttgcccgccgtcgcgcgtcattgcaacgtacggggagtacgcttcattccacgctccgcgagcgccttgcacctgagcatttttcaattgcctgcgtatttttaagtatttccgcaagctgttagtctgcaagttgcaatccctgaaggaattggcgcaacgcgctgatattgcgctccctgccggcatccggctgaatgcactggatcagggccgtgccgatgatggcgccatcggcgatcgccatggctttggccgccgtctggccatccttgatgccaaagccgatgaaaatgggggtgctggtgtgctggcgggccagcgaaatttttgcctcaataagcgagaagttatccactgcctgacccgtgacattgggtgagctgacggcatagatgaatcccgccgagcgggaggtaatcgcttccactcgcccatcgtcagttgtggtggcgataaagggcaccagcgcaaagtcttcgggaacctccgccgcaaagtcgtcacgctgctcaaagctcagatcggggatgatcgcgccacggtagccaagccgggtaagccactggaacgtgtcagccggaccatagtgataaaaaaggttggcgtaggtcatgacatagtggtcggccttgcccgtgtcgatgcgcagcgcttccagactgcggaagttgataccccgcgccagggcgtagtcattggcctcctggatcaccggcccgtctgccatggggtcggaaaagggaatgccgatctcaatacgcttgatgcccagctcgtagcacagctcaagaaaggcctgggtcgtttccaggtcgggatagccaagggtgatgtagggaatgatgcggctgtagatgttcatgggcgctccagtgcttacatggaaagtatgcgaatattatagcatttttcccgtgatgacgcacgtaaagagggagttcggcagaggaaaacggcacggagtgcgtggtgaagtgcagaggaaggcgaggcatggatgtagagagtttgcatggtgcgtgtctaaccgcttgctgagatacctcaaatcatgcaggcaagtaaccattcacggctaccctgcgtattttcagcaggagcgccagtattccgagagcgagcccggatggtgagcggcagagacgtaggtccgcggacgaaagtgagcgtctctgggaggaatgctggcgcgagtaccaacacaccgtaaagagttacgaaatatcaaagcaaaagccgcacaggaaaccaagggtgaagagttacagcggaacgattatctaccgcttgttactcagagggggaaatctccggcacctggcgccagccaaacactcgcgtgccactgcgctcctgagtgtcgctgccgccataaatcactgtgggttgatgggcgagatccttagccagtgatttccagcgctcaaggcttttgaaagagtcgcgggtaatggtctggccagatttgatttctacaggcatcagcttccctccagcacagaaagccatccaggttctcgatattgaccagctggcgcacgtccttctccacataggccgtgacataagcagtaaaccaggtgcgtggggaaagctgccgatcatacaacggtggatagctgccatgaaacaactgctcatccagcccgctctgggcaactcccgcagattgcagctctttcagcgaaaaggggagcagttccacaaaagccgtatgtcccgccagggactgggtgatccccgacagcaaaccaaattgctgggagagcgtcaggagaaacagacccatgcgcccatctttgtcaaccagagtctgaaggtacgagaaaagactcggtacccgctgcacttcatcaaagaccgccccatcaggaaactgacccagaaagccacgaggatcatctgtcgcgaaagaccgcacatccggatcttccagggaaatatagggcttcccggcaaagatcgccttcgccagtgtggttttgccggactggcgtggtccggtaattgtgacaatgggaaatccctgcagaagcgtgcatatctggtccatggcgctacgtgtaattataaaagtggtttatcaggttttatgtgaattgctatgtcgacatgccaatttacataggttttcggcgaaatcgccgcacgcatgagataactgcgggcagaagcttgtttatcagttttctcttgcctattgtaatcgaacgattacaataggcatcatgtacacgatcaagctgctaccggaatttgaaagctggctcggttccttgcgtgaccgctctactcgcatacgcttgctacgtcgccttgaaaaagcgcagcgagggttgctcggcgatgtaaaacccttgggagatggtgtatatgagatgcgagagcctttcggcccaggatggcgcatgtactatgcaatgcatggcaatgtaatgattatcatgcttgccggtggagagaaaagtagtcagcctgacgacattgccttagcaaaagagcttttcaagcaagtcagcagcttatcaaaaaacgaaacacacgcaggtaattgaacaccgatcataagttacgttgccatgggaattaatcggcagcgtataaaggagcagacccatgaataagcatatacccctgaataccctccccgaatttgacatggcagagcacttgaaaagtgaagctgatatgcttgaatacctgcagcaggtccttgaagagggtgactccggggaactggcagcagcactgggccatgttgccaaggccaggggaatgagtcaaattgctctggccagcggaatcaagcgcgaagccctgtataaagctttgcgccccaacagcaagccacgattcgaaactatccagcgcgtctgtgccgcgcttggaatcaagctgaccgtgacccttgctgagggtaaaactttgccgcattagcttgagaggatagagagcactctggccagtcaacaacttacggtaatacctcaaacaggcaggcaaatgaaaacccacaggtgcaaggcgctcgcgaagcacggaatgacgcgtactccccgtatgttgcagtgacgagcgacagcgggtaacgccgcagatgggggattttcagcagcctgctgtcagcggggcacatggtgcaacagcggcccattgcctttgccaacactcccctgcgccgcccgcgtgatcaaccggtgcacataggcaatgccctgctgaacggcctccaccatgtcgccattggacctggccagatacgctgcaatcgccgatgaaagcgtgcagcccgtgccgtgggtgttgggcgtgtcaatgcgcggatgggtggaggagtggtggctgaaaccgccgccatggcgcatgatcaacgtatcagtgaccgtagtcgcctgttcgttgatatgtcctcccttcaccagtagcgcctgcagacggggaaagcgctgcatgatgcgttcaccgcactccagcgggtcagcgctttcatcagcctgtgccagcgccagcagctcgtggaagttgggcgtcagaatcgtggctcgggccaccacatgctccataatggcgtccatggcatcctgattcatgagcgcgtagccactcttggaaatcatcaccgggtcgcagacaatggtgcggccctcaatggcctcccccacgtggcgggcaatatccccattgcccagcatccccgtcttgatcacgttgatgggaatatcctccagcacccgctccacctgggcgcgtacaaaaacaccatccagcatcagcgcatcgtggaccttgatggtgttctgcaccgtcaggcaggtaatggccgcagcgccataggtttcaagggcggaaaaaaccttcagatcagcctggatgcccgctccgcctgaaggatcggaaccggcgatggaaagaacgcagggaatggtcatggaagtgcctcgtatcataaattgttggttttttcccgaagttttccccgaagctttttggagagctcttcggggaacacctgtaaaaggagcaagaaaactgctgctcaccgtgctggagccgatctcgctggcaaaaaggcagggtctcacacgaagccccgccaagccacaaagaaaggcagttaaaacggaaggcatacctctcgcccgctcgcttcgctccctcaaggcgcagagtcgcaaagggaaagcaggtgaatgatgcgttcagtggggcattacctgtcaataatttcccagtggccgccttttgcgggtccaattcggacaatcacgccctcttcacgaagccgtgaaagctgctgctcgatcgtacgggcagatttttcaagatgtaccgccatttcgggaatggttattttaggattttcgcgaatgagctcgacgattttccccgaagttttccccgaagttttccccgaagttttctgggcagtgccgcctgaaagatgttcaaaatattcttgtgaaaacacaaattctgtccatatgcctccggcatgcaggcggatgtatggctctggagtacgtgcttcgtgacaggcggagaagatgcgctcaatgcctcgcccccaggcttcaatttcaccggcgcggaagaatgcattcgcgatatcaggattatggggctgggatatatgcggctccagcagggtctgctcggtccagccatccggcagcacggcagggttccaaagtaccagccggtcatcataaacacgaatctgtatcggagccgtgttcatgtagtcgcgatggaccagcgcattcaacagtgcctcacgcagcgcttcccgtggcaccggaaaacgctctaccctgacaatatcttcgtaggtgactaccgctttcaggtatttggtcatcagtaaatcaagggcgagcgccgcctgggtaaataaatcgccattgacctcgtcgtggtacaccagatcagcatctggacggaagtaaccgatttttataaaagccccactgaagaaagacagtggatcgggatggaacagcaatgccgcagctcgcttcaggtaggaaccctccatgagcttcagcttatccagcaatgccgcatcaggctctttcaatgcagcagtatccagcctcccgctgcgccgagccaattgccgaaactgagcaagagctgaaggagacaggtcagctactgtcacgccgggaaggggcgagccatcccatgtgcggccatagcgattcaaaagaaagcgatccagcgcagctcccttgagcagctgattggtgttgccgctgcgcaggtaatactcacccttgcagctgatcgggttggggtgaccctctacgacaatctccagatactccttatcaccctctgtgcacaaattgactgctaccaggatacccaggatatcccgaaccttattgggcagttcctccagtaagcggtgcgcttccggggcgccagtcacctggcccctgtcgttgcggccaatgaacagtacaccaccacctgcattggcaaagccgcaaatccacttgaggtgatcatcgcgccaggattgtttgtattcaatgttttgtgtctcagtcattggcttccctcacgatataacctagtggaatataacctgggaggcaaacagtcagtccccctgatccgccgtgtcctttgctcgtccatatgagggcaagttcgaatttgcatttttaccggcgctttcaccggcgttttttggggcccaatatatgagcttgcgttaggtacgaacaaagggagtcaaaggcatgccccgcacctgctcactccgcccatttttattgttgccagcatcctggcagaggtgttcgaggtgcatgttcattttaatgtttattgaagtataataaccgtttacgtaaggcattgatcgagtttatttgtcactcaactttctccagattcctaaccatagccataaatcacctcaaaatgtgatgtaaatcaagtggtatatatgagtgccttgatttggtgttttcccttctcctgctgtttgtacacgcggtagctctgtaaaacgggaatatccgcttcagccagatcgtatgtcaatacctcatccacgctcagccactggtggtcggcgtgctcggtcagtgtaatggtattgcttgtgggagtgcaaacaaaagggtgcagggtgacttgaaggttggggtactggtgggtggagggtggcagtggggcaagtatccggatatccaggcacagctcttcgcgtatttcacggataatgctgtcgctggcgggctcaccggcctgaattttgccgccgggaaattcccacttgaggggcatggacatggactcgctgcgctgggcaataaggatgtgggtatctttttcgattatggcgcaggtgacgtcaatgtgtttcatcgattccctttttgcaggatgctgaaaaaccccaatttgcggcgttgccttctcttttagcctttacggttgtcactactgttgaaccaggtgcttttgcgagtcgcttcctgtggatgtcagtacagaaacccgaagagccacagcgggattgtattcttgaatcccgtttccatatcgtcaacagccaggtaggaatcggcaatgtcttttatctgcccgtaccctttgtttttcccgccgacttcaatggtgaactggttatcaatacggaagtcgccgttcgcgctcagagcgatggaggtgtccagcagcgacgttgtgttgtaaaaactgcttttgatctggtttacaaaaaaggtttcccggctggttccgatgtgcggggttttgttgatggcgcaggcaaggttggtattatagaggtatattttctctggctttctgattctcccagtgcctttggtggcactgggaacacgctgaagcagcgaggcttgctcaaggtagcgcaggtagtcgcccatggtggctctcgaaatttctgtcatggccgcgagtttggaaatattgggttcgaagggggctgattcggccagcagatagaggagctttttgagtttatcgatttgtgtcaccggaatctgagtgacgtaaggcaggtcgctttcgagtatctgattgatgatgctgaccagtttgctttggtaggtgtctggcccttcacagataaaggggtagcagccgtgcgccaggtagtcgttgaagtgcttgaggggttttatgtgggcagcgacttctcctgccatgctggtgtgctgtgcaaagagttcgcccagggatattgcgggaaaggtacctgccccgataaggctgaggtactcgcgaaacgaaagattggcaagacgatgaataattgccctgcgggaaagatcggcttcctgtgcgtgaatctgcagcatggatgagccggaaaagacaatattgagctgggtggaatcgtaaattgacttcaggtgggatgaccagtcggagtatttgtgaacctcatcaatgtaaagcgtttttccgcccagctgttcaaagtggatagcaaactcatagagggaaatggccttgaaaaacgggttatcgacactgatgtagagggcgtggtcacttgtgccgtactgctctttcagagcttgcagcatcagtgtggttttaccgacgccacgctggcctataatgccgatgagacgctggctccagtcgatatgggcaaagagggagcgctttatccggggtgacacatgcctgaggagcttttgctgctcctgaaagaagagtgatatttccattgtgcgtttccgcctgtattttgtgaatcgaacattacaacattggcgcaaaagtgtcaatctcgatttacatttatgactttcagtaggctgcccctctcatggcttccaatccactccatgcacaaaggatgctccagccgctccggtaaccggctgtgcgccacggggaagaatccggcccaccacttgcacggtggggagtttggtgcggatgcttttcagctgctgctcgctgcaggtgaagagcagttcgtagtcttcaccaccaccggcgatcatggcgatggggtcgaggtggtgctgcgtggcgtattcccgcaggtcggggtggaggtgttcctgggcaatgtgcagttcaatgctgacgcctgaagcgctggcgattttctcgctgtcgccctgcaggccgtcgctgatgtccatgagggttgtcacttcggctgtgtgcagtatgggggcggcatcaaagcgggcgcggggggcgcggaaggcttccagcagggaggcgggggcgtggtgcccgtgcatgagggcgtggagtccggcgcgggcaaggcccaggtacccgctgctgcacagcagttcgccgggtcgggcgttgctgcgcaggggcatgggggcgtagccttcgccgatggcgaagaggtcgatggccaggtcgttttcacggctgctgctgatgttgccccctgccagtacaccgccgtatgtttccagggcgtcaccaaatccgcggtagaggtccagcaggtagggctgatcggtgttttccggcaggcacaggttaatgaagagggcctggggtgtggcgtaggaggcggccaggtcgctgaggcacaccatggcggctttttgtcccagctggcgtccggtcagccaggcgcgttggaagtgtacgccctcgcgctgggtgtcggtggtgacgacggggctgtgcagggtgtgcagggcggcggcgtcgtcaccggctcctgtcttcaggatgccgccctggcggcgatggtgcgggagttgctgcaggagctcttcaataaggtggaattcacggtatggtgaagctgacatggtgtttccttggcctgcatattccgatgtttcagtttcttctctgtctcccacaatgccaaaaaaacgcaggcttgtacagcctcttcccgatgaagtgtctgcgtgggcgatggtggtgtgaccatgctgaaaggtagaggtggtgtccgatttttcggcaaaatgtatcaaatagctccattgaatttgcataaacctgaaattgtgtcttgctggtgggtgaaagtatgtgctatgacttgaatggaggcagcgttggctgtctctcatcaagattgcctggtaagggagagaaaagttatgcagaagatttccgaaacgccatcggttgccgtacccgtgaatcgtaaaaaacgtcagaagggcttcaccctcatcgaacttatcatggttatcgttatcctgggtattctggcggccatcgcggtgccccagtttgtggatctgagtgaggaggcacaaggggctgcggatacggccaatttaaatgctgcgcgtagtgctgttaatatgctacttgcctcaaatgatggtggcggagccgtaggtacctatcctacggtaactgagctagcaaacaacttgggtggaacggcggctgtaagtactattaccgtaggtgagaccactatttataccttcggagcgcgggaagcagctaacgccaactgcagtggtgcaacaactgcggttactgattcggttcggtgtctcagcctggacgcaagcggagcaaattaacggcgagacaagtctcctggttgcgcgcagcctgctgaatatgggctgcgcggcaatcagcctgcactgtctggttcatgaaaggcatagccatgagtattgagcttccacagttcggggatgtgcgtacgggcatccccattgtggacgaccagcatcgggagctgttgagccttatggggaatctgcacgatctgcttgtgtcaccgggcactggcgatgacgtgcaggtttttttgatggcgcgggaagcgctgctgaggtacataggggagcactttgcctgtgaggagcggttgatgcgctgtcacgggctggatgtgcgccatgttctgcttcacctgcgcgagcatgagcgctttactcatcgcgcctacatggtggccctctcccatggcgatgacttctgcgtcgatgacacccgccagctgctggagtttctcatacactggtggcacagccacctgcctacggatcgcagtatggcccggcagattgccgccgttctggcaggaagccaggccagcgacgcttatgatgatgacttttcacgatttaccctggaagcaaagaggcaatcatgaccatttctgaacagaacccccttgatggacagtccattctctatgtggatgctgacgagacaacccgtaccctgatttcccgcatgctcagcaagcgcggtgcccgcgtggcggctgtcgcctctgccggtgttgccctgaaggctttccatgttcagcctcccagtacggtgattgccggtcaggatgtaggtgagcccgcgctgccggaatttatccgtgccctgcaaggggagaattctccggcaactcctgttatcctctacacggaaagttcgctgcaggatgctgctgaaattccgcacctctttcacgttccccgcaacgccggattcggcgttctggtgaaggttctgcaacgcatttcctgagtgtggatggtgtggcatccggctgatccggagggctcctctgccacggaaaatctccccttgaaaagaattttcgcgggcctataatgcttagctcgacttcggaaaatcacggggagcctcatgcgcaaaatccgccaggacagtattgaacgagtactcaacgcggtggatattgtcgagattgtcggtgggcatgtgcacctgcgcaaggcgggcggcagccacatcggcctctgtcctttccattcggagaaaaccccatcatttcacgttaccccggacaaggggctctactactgcttcggctgtggcgccgggggcaatgccagcaaattcctgatggaaaagctggggatgacctttgtggaggccatggagctgctttcccagaaaactggagtggcgctggagtacgagtcgggcacggagcctcgcgaggacagtcggcgcgaaaatcttttgaccctgaatcgccgtgtgctgctgagctttcgcaaccagctgggcaagaatgcacgggcgaggcagtacctggagtcgcgcctgattcccggacagctgattgacgagttcggccttggctacgccgatggccgggagtactcgctgctggagctgtttgaggaaaatcacgacgatctgttggagctggggttgattgccagtggcgaagacaagcggctctacgatcgctttcgccagcgggtgatgtttcccatctgggatgctgccggtggcgtggtgggttttgccgggcgggacctgtcgggcaagagcccggccaagtatatgaattcgccggaatcgggcctctttgagaagaaaaaattgctgtatgcctaccatatcgccaaggcgtccatccgcaaaaagcggcgcgccatcgtggtggagggatactttgacgtcatccgcgcccaccagcagggattgacggagacggtggcggtcatgggaaccagtctttccacctaccatgcccgcctgctggggcagcagacggatgtctatgtggtttttgacggagacgaggccggtttgcgggctgctttgcggacttctgaactgttgacccagagcgatctggccctgcgggtagtttttctgcccgatggtcatgatcctgatacctactttcagcgccaccgggtggaacagtttgaggagctgctgagccaggcgcgggatgtgggagagtttcgtatcgatcgtctccttgaaagcagctccggcgatgtgacccagctttcccaggcggtgcgggagctgcgggagtttatcaaccgcatacccgacagtatccggcgccaggcttatgccaattacctcagggagcgcacccagatagatcctttcgggtcagggcagtcgccgtcgggccgttcgcgcatgcgtcctccccgcagtggcggaaatctgtcgacagggcaaccccttggcagcgaagcttccggaagttttttgcgggaaagtctccggaaagtcaaaaagcccgttgataaaaatgatgcagcaccataccttcttaaagtaatgttctcttcggaagagatgttcgaggagatatccagtgcactgggtagtgatatactgtctgcgccatacagtacgattaaagatcaggccacatcctggcatcttgagcggctccccctggagcagatcatcgagcgcctgatggacagtcctctggctgcccccatggctcatattctgagccttgatattggcaaggaagatatcctgggcatgacgcccgatattatagaaaaaatagagtccctctacatgcatcaccgccatgaaaacctgaagcaacagctgttcgcaccttccccatctgaatcgggggcccctctgtccgaggatgaacggcgcagaatgctgcaggagctgctggaaattcagagggagctcacttcatgacccgcaccaagttcttccgggaggaaaatactcaatgaaatctactgctgaagatcagaaacttttcacccagttgatggagaaaagtaaggaacgtggctttatcacctatgacgagctgaatgacttcctgcccaaggagaccacggatcctgacttgatcgactccatcatcgaaaatcttggacgcatcggcatacgcctggttgcgaccaataaactcagcaaaggcaagggcgaaagttctgatgaatttgccgttttcctcaaagatcagcctgccgttctggatggcgatgacatagagaacgacgatgaagaggagagtgacgaggaggagagcgaggagagtaccctcgacctgactcctgatacctcgtttcgcaccgatgatcccgtgcgtctgtatctcaaggaaatgggctcggttccactgctcacccgcgagggcgaagtggacattgccaagaaaatcgaggcgggctacgagaagatcatcagctcgcttattgccattcccaaggccgtagagtcgctgcaggagctggccgaaaagcttgaggctggtgaaatcgggctcaaggatatcatcatgctcgatgatgaggtgggcagcatgggcatcattggcaactccacctcctatgacgaggacgaggagtccgcggaagaggatgcggaagacccttccagtgcccatgttcgcgcagagaatgccacggagatgcgcgactttgtcatcaactccatctgcgatatcgggcagcagcttctgagcctgcgggagtacaaggccaagggtaaaaaggataaatatcgcaagacgctggagtccatgacggcggttatttcggaaattcgcctgaccaacgaaaccatctcgcgcatcagcaacatgatcaaggaacagtacctggaaagtcggcgtgccggctcggaactggccaagatcatcaaggtcaccggactctcccgggacgacctgcagtatctgtgcggcgaggaatccagcgccgagcacgtggagtcggctcgcgccaagacctctttgcgggcggaagactttgagcgcctcctgggcaaggcgtccgagagcattgcctcgctccgggaaattgaggaatccaccggtgtcgatgccaatgagctgatgagcattgtgcagcaggtgcgcgagggtgaagaggagtccaaagccgccaagatgcagctgatcgaagccaacctgcgcctggtggtttccattgccaagaagtataccaaccgtggcctgcagttcctggatctgatccaggagggaaatatcggcctgatgaaggccgtggacaaatttgagtaccgtcgtggctacaagttctccacctacgccacctggtggatccgccaggccattacccgcgccattgccgatcaggcccgtaccatccgcattccggtgcacatgatcgagaccatcaacaagctggtgcgcaccagccggaacctggtgcaggagctgggtcgcgaaccgacccccgaggagattgccgacaagatggatctgcctgtggaaaaagtgcgcaaagtgctgaaaattgccaaagaacccatcagtctggaaacgcccattggtgaggaggaggactcctccctgggggactttatcgaggacaagaacaccgtatctccggcggaagcggtcatcagcttcaacctgaaggagcaggtgcgctcggtactccacaccctcagcgcccgtgaagccgaggtgctgaagctgcgctttggcattgacaccgacagcgatcataccctggaggaagtgggcaagaaattcaatgtcacccgtgagcgtatccggcagattgaagccaaagccctgcgcaagctgcgccacccgaccagaagcaagattctgcgcacgttcctggaaccctgacaggcggtatttgaagggtatgaaggcagcaggagtcaggcatggcccgacccctgctgcccatgtcgtttgggtatttttccggggagttttttccggctgacgctgttctttgtggtctttgtgtgagaatatctgcccggcagactggttgccaagccggaatcgtcaccagccttttccaatatgatgaagcgtaaagaggatctccatgcaaaaatcgtatctcctggcccctggccccacacccgttcccgagcaggttgccctgcgcatggccgctccggcggttcaccatcgcactccgcagttttcccgtctctttgctgaagtggaagaaggtctgaagtacctgctgcagacccgtaacgatgtactcatgcttgccagcagtggttccggtgccatggaagctgctgttgtcaatatcatgcattctgcggaaaaggcgatcgtggtcaacgccgggaaatttggtgagcgctgggggaaaatctgccaggcctatggcgtggaggtcatctggctcaactcgccctggggaacgccggtcaaccccgatgaagttgcccaggcgctgcgggaaaaccagaacgtgggagccgtcttcgtgcaggggtgcgacacctcggcgacggttcagcatcccgttgccgcccttggggccatcgtgaaggaatacccccggaccctgctggtggtggatggcatcacggcggtgggtgccgctgatctggccatggatcgtgatcatattgacgtgctggttgtcggctctcagaaagcgttgatgcttcctccgggcctggcttgtgtgggcgtgagcgaaaaggcctggcagaaaatggatactaccgatctgcccagattttattttgatatgcgcaaggagcgcaaatccctggccaagcacaccacggcctatacgccggccacgtctctgattaccgggctccatgaggtgcttacgatgatccgctccgaaggcctggagaacctcttccggcgcattgactgcctggcccgcgccacccgcgctggtttgcaggctctgggactggagctgctggctcccggtgcaccggcagcctcctgtaccggtgcctatctgccggctgccatcgacggcaaggcctttgtgcgctttgcccgcgataccatgggcgtgacctttgccggtggccaggatgacctggaaggaaaaattgttcgtatcaaccacatggggtatgtggatacgtttgatgtgattatcagcatcagcgccatggaaatggccctgaaggcctttggacacgcctttacacccggcagtggcgtgggcgctgcccaggaaattctcgcggaaaggtattccctatgaaaatagttgtatgcgaccggctggaagccaaggcgacccgcaaactgcaggaaaagtatgaccaggtggtgctgctggagagtcccgatcgccagaccatcattgagcacagcgccgacgccgatgccatcatagtcagaagccatacggtcattgaccgcacgattattgaaaacagtccgcgcctgcgggttctcggaagggccggctcaggctcctataatatcgacgtggaagctgccagcaaaagaggcattgtggtactgcacacgccctttatctccagcacatccaccgctgagctggctatcgccctgctgatcggcgcggcccgcaagctcaaggaagccactgccgatatggccggtggcaagtgggatcgcggtgccctcaacgggttggaactttccggccagacggtgggtatcatcggctacggaaatatcggtcgcaaggtggctgccatcaccaaggccatcggtatggaagtcctggcgtacgacccctatgtgcgctatcagcagaccgaatcgcctgttgctgatctggtaagcctggatgaattgctgacccgcagcactgctgtgatcgtctgctgcccgcggactccggaaaccgcaggcatgttcaatgcggccctgtttgcccgtatgcgtgcgggttctttgctggtcaatgtgggccacgggcaggtggtggtggaaaaggacctgattgcggccctggacagcggtcatcttttcggtgcaggccttgacgtgttcgaggaagagccgacccgtcgcgagacggcggtggttcagcatcccagggtgtacaccacaccccatataggtgctgccaccatgaaagcccaggaaggcgtctgcactgatatcgtcgataaggttatcggtttcctggacaacggatacatctccggctcaatcaatctgcccgttgtcgacgaaaataccgaagtgaacatccaggggtatattgagctggcgggaaagctggcatccatggtttcgcagcttgaccccgcaaccaccaggctttgcctgcaggtcaatggcaagctggcctatagtgataccggtgccctggaaaaccgcgtggccagagagtttctgttggcccggcgccaggaggccagtgatatcaatgcccgcttcctgctggatgaccagggtatcagcatcagccttggcaaggccgatcagggctcagctttcgtcaatgaggttgaggtggcaacggacaactactccctcaagggaaccctgctggccgacaagttcccgcgcatcgtcgaggtgaatgagtacaagatcgaagccgtgccccagggcaccatgctctttttccgcaactacgaccgtcccggtgtgatcggcagcctcggccgcctgctgggagagaagaatatcaacgttgccaatatgcgcctgggattccggggtgacgacgaagccattgccatggtcaatattgacaccgctgtggacgcggcaaccctgcaggaaatcacccgtcttgacaatatcatcgactgctttcaactggagtttacatgaatacacccggcaccatggaaccgaaggatatccccaaaggctttcgcgcctccataggcccgcaggcacggaccatcttctccctggagaaggacatggtggatatcttccagtcctggggctatcagccgattctgacccccagcctggagtacgaggacgttatcgcccgcgccctggatgaaaacaccctgcccagcacctatcgcatcatcgacagcattaccgggcgcgtcctgctgctgcgccccgactttaccccctccatagcgcgggcctactccacggccaccaccaagcttggcgactgcgtgcgcctgtgctacagcggctcggtatttcgctccatcaacaagcacgagggcaaccaggcccaggtggttcaggcggggggggaattcctgggctgttcatcccttgaagcggattttgaagccattgcgctgtgcgtgcacgccattggtcaggtcagcagccatggcctgaatctggtgctcacccacagccgttttatcggtggcatccttgcggcgctggaggtggagcctgccatggagaaggccattgtcagcgccctgcacaaaaaggatctctccgcgctgaaggagctgttggaacagtccggaaccacctaccacaaccgcgaagtgctgctgaagctgcccggcctgattggtgataccagcctgatcgaccgcgcccgcagccttgtctgtaacgagacttcccaccgggctctcgatgagctgggggccctgctgcagaaactggagcatattggctgtcgcatcactctggatctttccgagctctcctacctgaactactacaccgggtgcagctttgaactctatgacgaagagtgcggcatgaaggtggctggcggcggacgttacgacaacctggttggcaagtatacccatcccacacctgccgtgggattcgccgtcaacatcaatcacctgtgcgaagcgggtctgcgaaatcagcatgaaatccttgtggattatgtggtatacagtgagagcgataccctggaacaggcccagcaggaagtggaacgtctgcgccgccagggacacagtgccttctggataacggcctccagcgccgctcaacaccagcagcgtgccagaaacatcatcaagttaccgtaaccgatagttgaaatacttgccgcagcctgacgagcatcgaccaggctgccagaaagaggacttttcatggcaaatctcgttattttaggcgcccagtggggcgatgagggaaaagggaaaatagtcgacctgctttcggagaaggctgatgtggtcgttcgttaccagggtggacacaatgccgggcataccgtcaaggtcggtgacgatgaaactatcctgcacctgattcccagtggcatcctgcacgaaggaaagatgtgcgtgatcggccagggtgtagtggttgatcccaaggccctgctggatgaaattgaaaagcttgagaaaaaaggtatcaaagtggccggtcgcctgctcatctccgagcgcgccaacctgatcatgccctaccatcgtgtcatcgacaaatccaacgagagtcaccgcggcgaaaagaagatcggcaccaccgggcgcggtatcggccccgcctattccgacaagatggcccgcatcggcatccgctttgtggatcttctggaaacagagctctttgccgagcgcctggctgacaacctgcagaactacaactatattctcgaaaaactctaccaccaccccgacctcaaatttgcccaggttttcgctgagtacgaagagtatggtcaacgcctgaagccctatatcgccgatacctccctctacctcgccaacgccatggcccggggggagaaaattctcttcgaaggggcccagggcacgctgctggatgtggacagcggcacctatccctatgtcacctcatcttcctgctgcagtggtggcagcctgacgggaactggtgtgggcccccaggccatcaaccatgtggtgggcgtcatgaaagcctataccacccgtgtgggcgaagggccgttccccacggagctgctggatgccgatggcgaaaaactgcgtgaaatcggacatgaatatggcgccactaccggacggccccgtcgctgcggctggtttgactcggttgttggccgctatgcggtgcgcaccaatggcctgaccggcctggctgtcaccaagcttgatgtgctcgatgcctttgataccatcaagatctgcaccggctacaagattgatggcgaagtggttcaggaattccccgccagcctcagcaaactgcgcagaatcgagccggttttcgaagagatgcctggctggaagacatccaccgttggcgccaaaggggaacaggatctgccaccgaatgccgtggcgtacctgcgccgcattgaggagctggtcggctgcaaggctgttctcgtctccactggcccgaagcgtgatcagacgtactttacgcccgattttgacaccctgctgtaattccttttcccataaaaaaagcgcagatgctcctggcatctgcgctttttctgttgaatggttttttacttgagcatctcgctgatcacatcctgattgaagccaccgggaaccacgcggccgttgatgaccaccacgggggttccgctccagccctgggcgcgggcgaaatgggtggactcctgaatcgtcgcgctgatctggccgtcatgctggtccagataggctttgaccttctccctctcggctgccggaaccgcttcgagggcagcctgggttgcctgctgaggagtcatgcgggccatgctcttgctgtacatgccgcttttcacggcgtggatatcctgaaccccagcgcgtttggcggccagaaccaccttggcctgaaccagtgagttggggaagaggacaaaatctttggtgtagaaggcgacagtgttgcctgccttgccgtgcaggaactcgtaggcctgggcgcagtaaccgcagtcgtagtcgccgaatgccacgacgactgtactggcgttggggttccctgccgccaggtcttccgcgctcagggggatttccagagccggggcaaagcgggctttggcctcagcgatgacatcggagcggtcagtcaggtcaagggcctgccccagaacgtagcgaccatcggaaatttcgatgacctgttgggagcgctctccctgctggtctttccagcgtaccgtcaggtcaaagtaattaaagccggaaaagagtgcctcttcgcggttgatctcaatacagctctggtcgggaaggtagggtatcaggttacgggcgagtgtctttgccgtgcgggtctggggagcttttggggggtcacagaggctggcagcgacagcggttgtaccgatgctggccagcgcaagggccatcagacagaaaaaaaaagaacgcaacataatatctcctggtaatgaaggtcatctgcaggcggaacaacacacacaccgttgaggactcctcctcgcatcgccagcagatgcaccatgtcaaagtacgggaaatggcgctaaagtgcaaggagcaatacgtcagaagcctccggagggttgctgacggaaagaggggatagcgaaaaccggtgtgttggcgtatcctttccggcgtggcagcagtatgttttgatgattgatatatgcaggagaagtcaatgccagagaagaggctcccggaaaaaggatcacccgggtttcaggaaaatcaggggcgcctgcccgcaggctgggtggttgcgctgtgtatttctgcggtttttgccgggctctattttttttctggcgataggacaccgcgtcatattgccagggctcaggtggtgcaggcgataggtggcgaggtgagtcatgaactggctgatttttcagatggcaaagctcgctattttcttttccggtcggaagcgcaagaagtgcgctactttatcctgatgggtgctgatggggtggtgcgggttgcgctggatgcctgtgaagtgtgctggcaggagaacctggggtacgttcaggatggtgaatccatggtctgtgcccactgcgggcttcgcttccccttcagccagatcggcatgaaacaaggagggtgccaccccgttcccctgaaccatagggttgagggtggccgcctgatcctgtcagtggaggatctgcaggaagccgtggcctacttcacgttttcctgagtttttgacatgttgttcttcgcagccccttgccgttaggcaaggggctgcgcgtattgtattcggggctttcagaggtcgtagagctggatgataccactgacccgcagatcctgggcgaccagcagggagttgattttcctgctgatcatcagggcttcggcgtcgaccaggcgggtttgtggtgccacggttttgggttccctggtcatgatatcctgggcgctcagacggaagaaatcctcctggcgtttatccatggcacgccgcaggtcaccatcggtgatgatgcctaccaggaagttctgggcgttgaccacaatggccagtccgcagcgtccttcgctcatggtgtgaatgatatccttcatgccggtctggctgtcgacaaagggcaggttgtcctgcttcatgacctgctccacccgtgttagcagcttgcgccccagggagccgccgggatggaaacgggcaaagttctcgggctgaaagtttcgggcctccatgagggtcactgccagggcgtctcccagtaccagtgtcgccgttgtggatgaggtgggagccagctggagcgggcaggcctccctggtgacgccggtgttgaggtggctgtgagcggcgcgtgccagggtggatgcgggatttcccgtcagcgcgatcagatagttgccattgtcctgcagaaagggaatgagcttgaccacctcgtcggtctcaccggaatgggagatggcaatgaagacgtcgtcaggcgtcaccatgccgaggtcgccgtggtaggcttcgccggggtgcatgaaaaaactcggcgtgccggtgctggccatggtggcggcgatcttcttgccgatgatacctgattttcccatgccgcagacgataacccggccacgggactgcaggatggcttcgacactgcgggcaaagtccatatccaggtgctccaccagcctggccacttcggtggcttcggtggtgatcacctggcgggcgctctggagaaagtgctcgtggttcatggtgtatccttttgctgttgaagtatgcggattacccgctgcacatcggcgggcgtgtcgacgccatggggtggcgactcgtgccatgccatgacccggatgggtatacccagccacagcgcgcgcagctgctccagtttctcccggagctccagggcgcatggtggtgtggtggccagccgctgcagcacccggttgcggtaggcgtagataccaatatggcgggcgaaggcttccagtggccactgctcgggggaaatgtcccggcagtgggggatcggagcgcgggagaagagcagtgcgtcttgctgctggttcagcaccaccttgaccacattgggatcatggatatgctgatattcagtgacgggcaccacaatggttcccatctgcagcgcggtctgctgctggcagaaatcggcgaaggccctcagcagctcgcagggaaccaggggttcatcgccctgcacattgaggatgatatcatcgtctgaccagccactgagcctggccacctcggcggcgcggtcggttccgctctggtggtcggcagcggtgaggacatggggaatgtcatgtctggccagcacctggacaatgcgttcgtcatcggtggcgacgagaatatcttctccgggcagccccagttgaactctctgaaatacccgcacaatcatgggcagccctgccagatccaccaggggcttggcgggaagccgcatggaagcgtagcgggcgggaatcaccacccgtatggtcggttgcggcgtgctcatatgtctctccttggctggtcgtcagtgaatatcaaggacgggcaggctcttgaccaggtcatccaccgccttcacctgctccagaaagggatgaagcatatggaggggcagggcgctggggccgtcgcagcgagcctgatcggggtcgcggtgcgcctccagaaagagcccggccaggccaatggccatgccggaacgggccagctccagggcctgggcgcgacgccctcctgaggcggttcccagcggatcgcggcactgcaggctgtgggtgacatcgaagatcaccgggcagttaccggtagcctggcgcatctggcggaagcccagcatgtccaccaccagattatcgtaaccaaaacaggtgccgcgctcacagaggataacctgatcgttgcccgcttcgcggcacttgctgacaatattccccatctgggtggggctcagaaactggggcttcttgacattgatgggcttgccagcgcgggcaatggcgacgaccaggtctgtctggcgggcgagaaatgccggcagctgcagcacgtcaatgacctcggcggccggcttcacctgctccacctcgtggatatcggtgatgaccgcgacgccgaagcgctctttaactgtttcaaaaatacgcaaaccctcctccagtccgacaccccgataggagtgaatggaggagcggttggccttgtcaaaggacgccttaaaaacgtaaggtatcccaagggcgtcggtggctttgacataggcttcgcaggcgtgaaggcttgagtccaggtcttccaggacgttgatgccgccaaagagcacaaagggcttgtcattggccagctctatagttggggagatgcggatacgcatagggttcacctgctggatatcggaattgagagaaaaatctggcttactgtactgaaattccagcgaaaatcccataccccagaggtgattgccccaagtttttcaaggagaacctatgctgcggacacttgtgatgctgatgttactggctggaattttctatgggttgctggtgctgggcatgtatctgctgcaggcgcgcctgctcttcttccccagctctcgtctggaggcgactccgggggatattggcctggactatcgtgatgtgcgttttcaggccgccgatgatacccggctgcacggctggtttgtgccggtaccgcaggcccgggccacggtgattttctttcacggcaacgccgggaacatatcccatcgcctgcagaccatcagggttttccacgatcttggcctgtcagtgctgatttttgactatcgcggttatgggctcagcgagggcacgcccgatgaaaagggcctgcagcttgatgccgttgcggcctggcaggcagcgctggcccaaccggaagtggatgcggagcgtattgtcttctgggggcgctccctgggtggttccattgccgcctgtggagcgctccaggcccagcggcaggggggagcgcctgttgccgtggtgctggagtccaccttcacctccctgcccgacctggcggcccagctctatccttttctgcccgcgcgccggctcagtcgctttcactttgatactcgcgacgctgccgcgcagctggtcagccccttgctggtggtgcacagccgtgatgatgaggtcgtgcccttcagccatggcgaggaactctctgccatcagcggccccgaggcctttgtggtcttgcggggagggcataatgatggatttttacgggatgcgcagacctatcgacagggagtcgaggccttcctgcggcggcacctgccgtagcggctttcaggcggaagttctgcgggcgacacgcagtttggcgctgcgggagcggggattgagctgcttttcggcttcatcggcgatcaggggttttctagtgagaatttccaggagcggctggtgctggcaacggcactgccagacttccggtgggcagatacacgtgcttgcgtgttgacggaaaaattgcttgataatgcgatcttccagggagtggaaggagatgacggccagtatgccaccggggcgcaggtatgtcagggcgctttccagtgaggtggtgatggcgtccagctccccattcacctctatgcgcagggcctggaaggtgcgggttgccggatggatggactcgttgcgatagaatttggcgatatcacgatgaatgaggtcggccagttctttggtggtggtaaagggcttttcccgacggcaggcggcgataacccgggccactctgcggctgtgccgttcttcgccataggcgtgaatgatccgcgccagctcctcttcactgtaggtattgaccacatcggccgcgctcaggggcgccgatggatccatgcgcatgtccagggggccatcgctgaggaaggagaatccccgctcgggggtgtccagctggtgggaggagacgcccaggtcatagagaaatccgttgaccgaggatggtgccacattggcctgcttcagcaggcggtgcagctgggcgaagttgcctcgcaggggagtgaaacgctcgcccagcctgtcactgcaggcctgcagcgcggcggggtcctggtcgataccgatgatgcggacgctggggcagtgttccagaatcagagagctgtggccgccgccgccgacggtgcagtccaccagtaatggctgctctgcgttcagggcagggccaaggctgctcagcacggcgtccgccaggacgggaatatggtgaaaagtcgtactcacggatgggtggtggggcgcacggagctgtcaaatacccgcacgatgccgttgaccagcttgctgacccaggcgaagaaggggtttgcgccgccgtcgttctccatcatgcgcttgaagcggtcatcggactggaagagcagctcgtcgataatttctctggcgtcgttgtcggagcttttctgcaggtagagtatgcctttgactgcctcaggagtgcccttgaagatgagcgctttgatggcctcgcgttttacgtaataattgtcactgaattcacagcgcatgatcagggcttcgatacccatctcggccaccaggggatcgaccgtgaatgcgcctttctgcatcttctgcatttttttcagcagcagttgctcctgggatggtgggcggctttccttacggggcgcgcgggctgcgggccgtgtctgggccgccctgtgttggcggttgaagtcacggtgggccggcgccggacgagcggaggctctgtttgcctggggcacctgattgggagcggcatcggggtgggtgctcttgtactgcagcagttcgctgtagacgcggttgatatgctggaaatagcggacgctgccgggagtgttgcccagaacatccggatgatatttctttacgcaggcacggaaggctgccttgatctgggcaacggtatgggtgtggtcgacacccagaagcctttgggattcccttgcgtatttgaacatatcagtttttctcctgaaactccccgatgagtgcttcaatatcttcgtcggtggttgcctggacatcctccttgccaaaggtcttggcgaccgaggcgcgggaagagtcagggcgggaagtaccgaaccaggtattgaggtatccattcagtgcgcgaatgacggcgatgaccttttcaatcttctgtcgcgaaatatcctggaactgaagcagatccatggcgacatagatgtcatcctggcactcctgggccgtttttttaatctgttctatctgatctagtgtttcggaaaaatcccgtaaaaactttaccaccggattgtctgggtgcttgtggctgagcatctcgaccacgcgttcatggcgatccagcagcttggagaaacgatcgatgtcggtgaccatggtgttgaccttttcgatggccgcgtccagtttgtccatgacctcattggtcttgatttcggtctcggtggtgatttcatccagactgtcgatgatgcggtggtccggttcaggcagcaggacaccgccgtcggattttttcttggagggagcgtcttccaggtggcagaccgactgcagaatttcggcgtgctcgtccggaaggggcaggtcgggctccggctctttgctgggggcagccgctttcggggcaggggcagcctgtttcgtcgcaggggcgaccttggcgggttttggtgtcgctttggccgcagctttgggagcctgtgccgggggctgctgctcagcggcgtcaacctcctgcagcaaagcgtctacatctatatcatcgctttggttactgctgttgtctgagcctgctcccgctgcttcaaactcagcgagcaggctgtcgatatcgctttgatccggtttcgccatgcggttccctcctgtatatggtcgaagcttccgcggaagctgctgagcctcatgctcagccggtagtgtcttggtgtgtcgcttgcgctgagcaggcgcgcaacatattaattatggggacttcagccagggatttcaaggagaggtttaccgttccggaaaaccgcgctcaggcctcgttgatccactggcggattttgcccttgtactcttccagcagctgcctggcagactcctcgtcgcggtgctcgcagtacaggtgcactgcgggctggtgctggtcgggaatcatgtggatgctgctgttttccataaggatcttgatgccatccacaaagcttgcctctctggtgatggcgtcttcactcatcttgcgcatcacggtgcccttgaattcgctggggcaggagatgctgctgctgaggaaggcataggccgggatggcgctgaatatctcggaagccggcttgccgaccgtggccagcagttccaggatcttggcgatggagtacatgccgtcgaaggcactggaaaactcgcggaacgcgatcaggccattgtggtaggcaatcagatccgtatcgcccagggcagagccctgcagcccgacaaacttgccacgggtaatcttgacatgtggggaaatggcctcatccagaacactgggggcggagaccggaatatagaccttctgaatgctctgcttgaggcgggcgtagtcgtggaggagctggagggtaaagaggatcagctggtgatccgcccgcacattgcccttgtcgcccaccatcaggaagtgctctccatcggggaagagaatgaacccaaggtcagccgatgtggactgcacgatggagcgcacatcgttgacggcatcctgcagctgggtggcagagcgggagagcccgtcgggattttcgtaggcgttgaggacgatcatttcgcagccgagcttgctgagaatctcggggaagacattgatggtggcgccgaagctcagatccagaacgatcttgaaacgggcggcggaaatagccttgcggttgatggtggccaggaaggtgtccagatagtttttcggcagtcccgagtcgtcgtagatgtctcccacttcatcgtgggcggccttgcggaatttctcccggaagaacaggcgctcaatggccttttccgccgccgagtcgatgacattgccgcccgcgtcgaagaaggtcatgatggtttcgtcgatattgtcgctgcactgctgaaagtgaactccaccggccagcagttcattgttttcaagcttgaagcggttgacaggggctggattgaggcgcatgtcgatgacattgacccctgccgagagtactccgcccaggaaggagcgcttgatcatgcgcgaagccttgtggtagtcccgcgacatgataatggtggagttgcggggcaggaaagatgccagggccgcgccgatcttggcggcaaagtcagcggatatctgaatgttggtaaagccgcggatggccccgctttcgaaaatagtggctttgaacttgtcgccccaaatgacattgctggacactatggctgcctcctcaatgtgtttatccggccagatggtgatgtccttttcgatttcaacctgtttttcgatggtgacgttttcggcaatgatggctccgtggggtatatgcaccttctcggcgatgtgcacgttattgcacatgaccgtatggtgcagaacagattcctcgcccacagtgcaactgttccagatgatacagttttccagctcgcaaccacttttgatgtggcagttgtcgccgataatgcagttggtgagtttggcgtacggttcaatgatcgtgttggcaccgatgatgttgataccttccaggagggtgctctggtagctggttgagggatgggcgcggatggtggcgctgggtgtgacctggcattctatacccacatccaggctgaaggcgccgctgaaaaattcatccatgcactcccggtaggaatcggggttgcccacgtcgcgccagtagccgtgggcgttgaatccatgaatgggtatctggcgcttcatcagcagggggaagagatccttgctgaagtcaaagttggttttctcgggaatgtgttgaaagatttccttttccagaacatagatgccggtgttgatggtatcggaaaagacctcgccccagcccggtttttccagaaatttgacgatgcggtggtttttatcggtcaccaccacgccgaactgcagcgggttgggaacggaagtcagggtgatggtcaccatctcccgcgactgctgatgggcgcggatgatggtgttgaggtcaaagtcggttaccaggtcgccgctgatgatgagaaagctttcgtcaatatgagcctcggcgcacttgaccgcgccggcagtgccatagtcatcgttgggaaggacataggtgatacgcacctcgagctcgctgccatcgccgaaatggttctggacgatttcgggcatatagaagaggaggatgacgatatcggtaatgccgctgtcgcggagctttctgacaatgtgctccatcatgggccttcccgccacagggatcatgggtttgggaagactgttggtcaatggttgaatcctggtaccaaaaccgccggccatgatgactgctttcattggcatttcccccggtgtacgctccaaaagagctatgcagcatttttacagagtgtaacttttgctgctgcttgtcgcaagtctctttgcgttccgggggaaacttttcgtgggcggaatgtttaccagcggttggtgtacatatcccgtatggtggcgttgtacaggacaaaatccgggtagatgcggacctcgtcgataagcccgggaaaggtcgctgcgctgaacatatttccatcatggacattgccgatggcgaacaggctcggcgtgtgcaggctgcggccgtggaggtcatggctggaaccgcttgtttctcccagctgacggttgccaccgaggtagagacgcagctgatttgccacggtgctgtgctcgggattggcccgctgcaaaatacccgcgagatgctcccactcccccagttgcagggggcgttccgagcgcaccgagcgcatggtgccgttgctgtcgcgcacctggaagatgacatatccctgggtgtctaccaacaggctgtagccgttgctgccgccggatcctcccttaccggcaatcacccgtggctgggtgggcatggcactgagtttgacccaggcactcagggagaagttctgcgtggctatgttgaatgtgctgctgtcttccaggaaggtgtagccgccagccagggattgccccgcaccggatggagtgtctggggaataggagtgtcccaccacgatgccggggccacggttgccggcatcaaagggccagtgactgccagtggccctggcactggggtagatggccaggtcggaaatcttcaggccaaagggaatgtcgccggtggcaaaggtgaaccccgctttcagctgctgaaaaagggcttcggtgctgatgccctcttgctctggaaagctggtgcagtactgaaatgagttctgactccactgtgggtaggggctggtgacatccccgaaggtactgtcgctgtggcagctttctcctggattgcagacccagaccagcaccagcagattttttgccggatcagccagatcgcactgctgacgggagagttcgatacgggtggcataggtgtgcggctccacacctgccgaagcctgatactccagccagttggcctgggaaggattataggtgcacccgccttcgccgccaaactgtgtcgcagtggcgcacgggggatttcccgttgcgccgtgctccacactggctgtggagagaaaggccacatggttggccgccggatctcccaggtgttcttcctggtgcaggtcgaattcgatggccatacgggggctgtcctccgcaggatcacagccggccggacgcacttcgataaagctgatcttggcattgcgatctgcctcgggtgccactgtcagcctgccgtcatagacgcccacctccacattgttccacaggtcaaaatctcctcccgtcccaagggttgtggcatagggatcggggtctgcaaagcgcacaccctcgaccagcatggtgttgtcctgatcggaatagcgggggtcgccggcacccagcgtcaccagatactgcccattgggcagggccagttcccactcacgggcccaccaggcggtggtgccccagacaagggccatatggttgaaggtatcccagcgcaagttttcatctgcgctcagattggaatcagcaggattggtcagagtggtacgatagcggggaggcccgtagaattcactggtccagccatagcgccagccattgccgcgattgccgaaagtttcactgtagtctggcagatacccatcgggcaccggaaccttcatgtttctgatgctggtggcattggtgccgctgtgccaggcacagaggttgcttccgcagtcttccaggatatcgggttgaaaattgattttcacctctgtcgcctccagattggcaaaccccaggtgggatccctgctgctggtcgccgctcttgctggcattggtgcagagaaagttgtgatcgcccgggaagagggtaaaggtaaagccaccctgggtgcctctcgcgtcattggccgtctggccggggaaggtctgaaagcggaagaaagcgcgaaagggtcgctcagctgcccccatgagaaacgtctcctccacccaggcgtgggcgggcaggttggagtaggccaggggttcgccgtttaccagattgccaaagagcagtgctccatcctcgccaatgaccagttcctgctgcccgagtcctccctggccggaatcgccacagccgttttcaggccccaggtagaagttggagaggatgaggtaacgatcaccagtactttgccagttgaactccagcctgaccgaagcgatgtccaggccgggattgaagacgccgaggctgaactcgatcattcccgccgtgacattgccgttggagcggttgaacgccgtgaagtggcggacaatctgggctccgctgtgaagcccgatggtcagggtaaaggaatttacccgcactgcggcacgtccatcgtagtagacgcggaaaaccacctcttcgcctcccatgtcacacagctgcaggttggtgctggtgtagccctggctggatgctcccggtgtcttcagctgcaggatgccggcttcaggattggatccagtcgcgtgtccaccgggaaaaccccagctctggaagttctcgctgagcatgatattgccggtacgccggagtatctgctcgggggtcaggggcgcggagccatcctgcagcccgatgatcagatccgcgttgcccagggggcggatgacttcaggtggtgtgccggtgagaaatcggtagcgatcctgggactttgcctgggtatcgcggtgtatcccgagtccggccagcgttgtgccgctgaaaaccgaggtgaccgcaatgcccatggcggcgaccacggtaatcaggaaaacagccacgatgagcagtgaacccttctggtgtttgacgttgcaggatgccagttcatgcttcatggtgaactccttacaggtggcaggggttggcagcggtattcacgtagacgctggtgcgaaaggcgccgtaggtggacgatgtcaggtgcagctgaaccaggtgggcattctgcggcgcagcagcactgtcttgcagttgagggtttgtgcagtttgttccaaagctcccgtagagaaatgtcgagcctgcttcgaaaaccgcacccgtgagcggatgccccgggttcgcacagttgcccgtatgccgccagattctgccctggttcaggcggaagcagacctcctggctatcggaacgtcgggtaaagcgcacggtggtctggtcgctgttggtatcgatggcaagcgctccccgcagttcacggctgacgcgctccatggccatattgacctgcatcagttcatcggacatctgccgggccgtgaagtaggcattgatcgcactgcccaccatgggagccgaagcggcagatagaatgccgatgatgaccatggtgaggatcagctccagcagggagaagccctgttcgcgatggtttctgctgtcgatcatggctcctcccgtgagaggtagatatccgtaaagaccatggttgtgttcacactgttctggctgatctgtactgaaatgtcgcagtggtacgcgtttgcgtcatcgccatcggcgtaacagttcgcgctgcccgcagtgatgacgctgttgtcaagaggctgacagagcggtgtactctgggggcaccagctggcaaaatcctgtgtgctgccccgggcgtagctcagctccacccgttccatggccaggtaggttcgtcgcaggatatcggcattggtgggcgagccctgcagtaccggggcgaatactcccaatatggccgcagcggccagtccgacgacgatgataaagaccagcaactcgagaagggagaagccgcgctggtgtggttgcctgaccatgatgcagaactcctagggggcaaagcagaacagaccatctgcactgataaaaccgtgttgatagatgtcctggctgagcgccaggatgtacactcgttcactggggtccgcaggcagatttcctccgccatcaaggcaccctcggtcaaggtaatcccgatggtactgatagataaatgctgagctgcctgcctgcgagccatcggtctgtccgggagggagtttatcactgccatcaatgccgtagatttcagagcccagcctgctggcaaccaccagatagcgctggctggcgtatgcttgcgtgtaagggcgcgcaaccgtgagctgactgtcattgccggtatcgggatcggccgcgataaaccggatacggtcggccggtggggcgtcgggaagcaggaggatatctccctggcgaattgcgctccctccgacaccgagagtgctgaacccctggctgctgtcggtgatatacccagtgctgacattggcattgccactgacaagcacggtgtcggtgacgaagaggtcgaatcgggtgtgatccgggacaggatagccatcttcgcgaaaagcccgcagctccgcgctctgggcgtggtaaaacttgtgcattggcaagggggacgtatcggtaagcaggttgtaggttgcccctgtgtcaaagtccatatgggctgcagccagtggtggggttgtgtttgcccggacttccagggaggcggtggtgccgttgatggtcacgctgaccagggcggtaccagtggcagaggagcgcagcttcacggtggtggctgctgggaagttcaggaaaaagttcccatcgctggactgcccattgctggtcagcggtgtgtcatcctcagtgaaaatctcgccacgggtggtggtaaacgtcgctggcgcgttggtaacagcagaacgatcggggagcctgacggcgctaatggtcagtgtggcactctcatggccgtcggcagctatgtgctttttgtctgtggagatgacgatctgcatattttcattctggacgagtgtcgtggtaccggcgctgccgcaacctcctgcaacaagcagcagaagtgccaggctgaggagatatcccgttcgattcattgcgtatcctccatttggatgtgttctctgcattcgtgtgttgcttagctgcatggtcccgcttccacatagccggtttccgggaagacgcagatgccgctgtccgggggcaggttgatggtgggttcgccgaaggtagcgtcaaaacccagagtaccgctgaagctcaggccagttggctcaagatcccgtatcatttccccgtccgcgaatgcttcagcggtagcggtggcgtcgcggtacaggaaaaaacggtactcagggggattgacgctgaataccatttcaccccggtcgcagttttcgcaggccatcacccgcagttgcgcgtagcggatatcgctgaccagcctctggaccgacaccccctgctccagattctggccaggccagttcatgatcgccactccacccagcacgcttacgataatcatgaccagcagcagctccagcagggtaaagcctctttgcatgattaccttcccatggcgctgcccatgctccacatgggcatgaagattcccagggccagcagcagcaccagcgcccccatgaataccagcagtataggttccaaagcatcggagaggcgtttgaggtcgtagtcgatggcctgatcgtagaactcggcggtttccagcagcatggtgtcggtggagccggtctcctcaccaacggccatcatctgcagcaccatgggggtaaagcgcttggtggcagcggcactgcgggagaggctttcgccgccttcaatactctggcgcatctgatcgatggattgggcgatatacagattgcctacggagcgggatacggcggaaagggcctgcagggccggaactccggcgctgagcatcatggccagggttcggcagaagcgggagagcacgatgcgctcggtcagcggccctatcaggggaatgctcagtttgacgcgatccagcagcagggcgccggaaggggtccgctgggagtatttcaggctggcataggccagcagcgccatcaggagcatcagccaccagtagtgggtgaaggcgttggacatgccgatgagaaagcgggtcgccagtggcaggtcgctgcccatgcgggcgaacacctgggtgaacgcggggatgaccatgatgttgataacggtgatggccagtaccatggccgaaatgatgaccgtggggtagcgggtggcctgtttgatgcgtttcttgttgttcttgtccatctccaggtaggcggccacctgtaaaaaggcattatccagctgtccggtattctctccgatatgcaccatattgatgacgatgggaggaaatacccgggaatgtacctgcatgctggccgaaagcgacatgcccgactccagctggtgggccacatcccgcagaaccttctgcatggccttgctgtggctggcatcggccagtccgtgcagggtgcgcatcaggggcacccccgccttgataagggcgtacatctgacggcagaacatcagcagttcatcgggtttgacctggccttcgcgggtggaaaaatccctggcactgcggaaaattttcccgatatccagggaattttttgacgtaccggtgcctgcggttctggcgggcaggatactgacgggggtgataccctgggccagcagctctgtggcgacggcatcggcactgctgccttccatgacgccagtggcaggtgatccgccggcgccgcggccggtatactcgaagctcggcatggatttagtctcctttcagggccgtcaattcagccatgtggggcgtgggcaccatggatggagcgctctgcgtcgcagaaggaggttcagccgagggctccgggtgctcttccagggaagcggagaccttaaacacttcgtcgatagtggtttttccggcctgggccgcatccagagcgcacagggccagggggcagtagcggctgtcctcgcgggcggcacgggcaaaggccgagccgtcgcttcggcgcagggcatccatcatgggctcattcatttccaggagttcatagacacccatgcggccgctgtaaccggtgttattgcactggtggcagcccttgccccggaagtaggcagtctgttcgtcaaaggctttgccggtcaggtattcgatccagatcttctcccgtgggctgggcgtgtcgacttccttgcagttttcgcagatgcagcggatcaggcgctgggagatgattccgcgcagagccgtggccaccaggaagggttcagcgcccatgtcgatcaggcgggtggcggtgctgatggcatcgttggtgtgcagggtcgagagcaccaggtgtccggtcatggccgatctcaggccaatttccgcggtctcctggtcgcgcatttcccctaccaggaggatgtcgggatcctggcgcagggaagagcgcaggacacgggcgaaggtcaggccgactttggggttgatctgtacctgggtgatgcggggcaggcgatattccactggatcttcggcggtgatgatcttgacttccggcgtgttcagttcgctgagggcaccgtagagggtggtggttttaccgcttccggtggggccggtgaccagaatcatgccgtgtggccgctttatcagggtgcgaaagcgctccagtatagcctcgggcatgccgatgcgatccagctgcaagatcccctgggactggtcgaggatacgcaggacgacggtttctccgtactggctgggcagggtggaaacccgcacgtccaccatgtggccgcggattttgatgttgaagcgtccatcctgggggatgcgtttttccgatatatccaggccggacatgatcttcaggcgcatgaccagtgccgagtcgatgcgctgttttttcatggtctgctcatggaggatgccatcgatgcggtggcggatgcgcaggatgttttcgtcgggttcaatgtgaatatccgaggccttggcctgaatggcgtcttccaggatggactgcagcaggcgtaccaccagcagttccgaggtgttgcgtttgccgccgcccatcagggttgtcaggtcgaaatcgctggcccccttgagctcgtcttccagctcttcggcgatggaagagatgtcctcctgacgccggtagacgctgtccagtgaactgatgagctccgattcccgcaccacggcgggaaagaccggccgcttgaggatgcgctgcatctcgtccatggcgaagatatccatggggtcggccataccgatcaggaagccgtctgtgcgctcactgaggataatggcgcgaaagcggcgggccagggtttccggcagcttgcgggtctgctcctcgcggaacttgtagtgcttgagctccacaaaggggagtcgggctttttccgccagcaggcgcagaaacttatcctcgctgaccatgccactttccaccaggacatggccaagctttttgccggagcgcttctgctcttccagcgcctgtccaagctgctcttcggtaatatatcccgcctcggtcagcaggtcgccgatgcggattttgcggttcggggcactcatcaccagactcctggaggttccagctgctgcagccgggtgcgggcgtactgggccagctgctggtttgccgaacgcacgacactctggtagagctgccgcgcctgcgcggtctggccgttgagttcacccatgcgcgctgcggcgtagcggaagtgtgcgctggaagggtcgcgctccatggcctggaagtaatggcgctgggcggcagcgtattctccctgctgctcgcggatggagcccagcaggaaggtgagcataccgttgtgatcagagggcaggtactgctgcagggaggacgtgagctcatggagggggcgctggccctccagaaagccgatggcgtaggagtaggccagcagggccttgtgctcagggtgctggtcgataaacgcgtgggcgtgtccatcgcgcccaagctgcccctgcagatagacaatattgatcagcaggctgcgcgaagggtggctgtgctgcaccacatgtttgtagagcagcaggctttcgtagaggcggccctggcggtagaacaggtcggctttgttcaggtgttccatgcgctcacggggagccatgaatttcgctggcgaagcagtgacagccgttgtctcgggggcttgcgctggacttttggccagtgggggctctgccacggtcgctgtcattggtccagaggtgctggtcctctgcagggtgatatgggcggagtacacaaacccccgctgctcttgtgcaaggcggatttcataccagggggcgtggagcccgttgggaatttccctttcaacagttaccagctcaccttgctccagaacccgtaccacggagccctgggcggagggcatgctgcgcacattgagctgatagctctgaacctttcccgccactggctgtcggggctcctgaggcagcaggtgcaggtatttgccaaaagcgaatccctgctgattttcggtttgcacccgataccaggtatacccggcgtcgctttggagagtctccatgatggtgacctcctgatggagggcgagggtgccggttatgctatgggaagggctgggccctgaacgcaggttcagcatattggccgtggaaaccgcctgccgtggcatatccgtggcggcctgggcagcggcacagcttaaggccataaacagcaaggtggtgataattccgggccgactcatggtcatatctccacggaacggatacgcagaaagatcaccagttcgcgtcgctcctgcacatcgcgactgccacggaagaggtgtcccagcaggggtatggcggaaaggccgcttacttcctgggtctcccgacgggtcgaggtggagataagcccgccgatgaccaccatgtcgttatcctgcacgcggatgatcgtgcccgcttccttcatgttgaccaccggtgccgaaacgatcaggtcgccgctgctgtcagtctgctgatcgatctcttcgaagttggtggagacgggaatcaccgtgagcagaatggagccatcgggggcgatgaccggagttacacccatggagatgcccgacagcacatcgcggcgatcgtaggtttcaatgcggttgatctggccgccgacttcactgtagtccacccgcttggtccagaaaggggttatgcggccggaggagataatggccgtctggctgttcatgacccggatacggggattggaaagggcttccaggttgccggcattgcgcatgacctgcagcatccccgtgaaattgttacgggtgtactggacgacaccagtggccatatcgccgccgggcaggccgaaggaaccacctgttgcctggccgatgatgccaactccactgccagcgctgaaggcgttggtccagtcaatacccagggagtggctgtcgttgagcaccacttcaaagatctgggcttcgatgagcacctgtttgaaggagtgttccaggattcgctccagcatcagttcgatattctgcacattggggtggtgatcagtgacgttcagaacaccgctgaagcggttgagaacatagcgcccctcctcggaaaggagtttttccacattctcctggatgtgcagggagaagtcgttcatctcttcgggattgtcgtagcgcatggagaactcgccacggtagttggcaccggtgccgctgcctcccagcacgtcaccaccaagatttgacacaaatgatgatcgcgtattgacataggggatattgaaggttctggtgacaaagcggtgaacatggagggtctgcccgcgcagctgatagtagcagccgctgatgtccatgataatttccagcgcttcttccacgggagtgcggtcaagggtcaggctcagggggaaagcctggggtactccctgatggaaaaccacattgaggccagcgtcttccgccaccgtggccagtacctcccgcagcggagcatcaaaaagctgcagcgataccggtggcgcgccgtcaaagggcgatatcgtctggtagggcgaggggatgaccagaggcggcagctcctgggggctgacgggacggggagactcgctttgggcaaaggagtcatcaaagctgggcatcgcgccctggcgctgggaaggcagttctgggggcggaccgccggggcgctgggcggcgcagccagcgatagccatgaggaatacgaagatgacgagtgctcttaacgctttaccggaatattccatcggtgccccctgatattttccatggtgatatgggtcgtatctatactgatgatgtggccgttatcgaagaagtcgcctacctggtagcgcttgccgttgatcatggcccatgactgatgtccgatgaagacgaagtcgacggccttgggctggcttgtcttgtcctgagtctcaagggctgttggcgccggcgtctgttcactcggcttccagggtcgggtgggatcgctcaggtgccgggcccaggtggtggcgcacaggcacagaaccagcagcatggtccagagaatacgtgttgtcatacgccgatccatttctgctgggtgccgatggtgtagatttccagatagatgatggcttcgggatggtcggtgacctggtactcgatggtgtgccagatgaagtgccatggcagctcttccactgtctccaggtatcgcagcagactcatgtaggtgcccttgagctccatgcgcagaccgtggcgataggtgcgggtcgcgcgggagctgacttcctgagcggcagggtgaaagggtgcgccggcaatactctccaggcgcagcagggtgatgtcgttctggcgggccagcaggtcgcgcagcagtaccggcattttccgtggttccaccatatgctccatggcgtgctgaatgcgctcttccaggagccgggactgctgggtgagttcactggccctggtccgcagggcgtggtctggatcgttcatatgcgcctgacggacctgctgcgcctgttgctccatatgggccgcgttggccaggagatcgcgggattgctggcggttctgctcaatgcgctgctggagaggttttgccatgccggtgtgccaggccaacagcagaacgagaaccagaaccgctaataccatggcccgttcccggggggtacgctggtcaaggcgctgtgccaggtcgctgaggttgcggagtatcttcatggcgtctctccctgggaacgcatctggaatcgctgcaatggtgtcatgttggtgaggctcagaatccgggagggccggggtgtcccaagggtgaactgcgcgatggctggatcatgctggctgcgttccatggagaaggcttcaaaatccagaccccgaaaaatctcctcacgggagtaggcggtcagcagcaatggcattttgccagggtcgagggtctctccccgcagggccatctgccggcctccgtcgtagagataaatctgggtcagccacacctggggaacggtctggcgggccatggcggaaaggaagggggagaatccccttgcgccagagtcgatgtccagggtcagggcgctgatcagactgttctgataggcgatggtcttttccagctgggcaatgcgttcgggcaactgggcatccggttggggttttggatactgggtgaggtaggctatcagcttctgctctgctccctgtactgctgcctgggccttcaacagttccgcacggctttgctgaagggagaacgcttgcagcagactgatgcatatcaatgtcagcagagccagtccggctatcacggcgatacgcctggcagggaaggcgatgggtttgggcctgaactgctcctggtagagatttatctcctgtctcatgcctgctcccgttggcgcagtgctccgccaatggcgcgaatgcagcgctgttgaagtttcaggggccagggttcgcttgcctgcagaaagtggttcagttgcatgacttcgacgggaatgcccaggcgctcctgcaggaactccagggggaggtcggcgtccaggggagtgaagtgcagtctggctatgctgcccttgccaagctggctttcatagtaatcaagtgagcgctgaagttccagcagcagggcttccgcagggctatccaccgtctggaaaaaggcgaagttgggatccacctcgcggggttcggcctggtctggctgcagggagagcaagccattttcgatacggcggctcaggtagagggcctctttttccatcaggttgatggttcccccctcgtcttccacgcgcacaatgccgaatccctgctgccgctgggggagcagcaggccgatgttgcgcagggccatttcgccaatatctatagcctgcaggtgcagcccgcagtacttgatggcctctgccttctcctcaatggttttgcggtgggcaaccaccacatacaccatctgcatgcggccccggaacgcgtcggcggggagggtgatcacctccagcacggcttccgccatgggtatctgcgacagatccttgatgcgccagcgcagtgcttcagccagctcgtcgtcaggaatctcttcgggccggtcaagaaagagcagctggtactggctcggatgcaagacaacggagcagggcctgccctgcagggcgtggcgctgcacatgctcgcggagcagctgtacctgctgcttctggggtgactccaggaaagcgcagtgggtcagtcgacttgcttcgggttcttgttctatctcggcaatcgatacgccttgtggcgaaaattctgttgcaaaaagtgactgggagtcagcttgttttttgaaaaagaagctttgaagcaatgagacactccggagcgatagttcgctaaaatgttacaattgatattcgcacaagaacgaacataagtgcaactgttttttcgcgtcgttccaaggagggtggggcgatactgattttcagaccacccagttcttcagcagcagatcctgccctttttccagaaatgccggcccgtggggtggcgtgcgctcaatttccccatggctgctgtggtggataaaggtaagggtgaaatgcgtgtcgccgtctgcgtgctgctccagggcctgggtggggatggcaatctccacctcgttttccaccgcactgtggatgtgtggctggctggtgtgtccaccggtgtgaaaagggatggtggcgtaggcggtggtgcctgccagcagctccaggctgtgggaggcatcctgcgggatctcatgacacagcactttcaggtagagggtctggccatcggcagcgtagccgtattgcagcccccggatgttctgcttgcggtgcatgctctggttggcgcgcaggtcgatatagccagcgcccagccaggagaaaaatgagtcggtcctgccgtccacaatgggatgaatggcgctggtgggtgccttgtgggggcttttgaatctctgttgccgtatgggagtgaacaggttggatggcggattctggtccaggctgcggtagaccgtgatcaggtgttcgcggaagagcagatcgaacagatccttcagctcgctgtgctggtcatcgcccagccaccagaaccagtcgctgccctgggcggccatgatggcctcccaggctttggcgttgcgctggtcgggatcacttttctccagaaacaggcgcgtggcgttgagcagctcccaggcacgatttttttcgtgatggcccgcccaggtggaaaatgacgcatagatccaggagccggagtgcagcctgggcaggggcctggcctcgtggtgctccaggcactccgagatggtggcgggcttcaggagagggtgctgacgcagctgctggtaaaggctgctgagaaagtatctgccatcttcggcgtaatgctcccaggcattttcgccatcaaggaatatggggataatgccgccatcgggcagcgtatcggcaatgcgctccagacggccaatcaggtcgtgggccgcatcggtctgattccaggcgctgtagttgaagcccaccagatcgctcagttcccggtcgcggaacagcagcctgaccccttcgtatgtatagacctgagagatgtcccgccgctccaggtgccccaggctgcgtcccagaatctcctcatcggtgcagatccactgaaccccttcctggtggaacaggcgggcgacctccgggctgacactgccttcggagggccagaagccctggatggcaaagcccagtttctccatgtactctctggccatgcgcacctgctgagtcgcgtccttggcgaaaagctcattggcaatggcgggaaaggtgctgcctggcatggcttcccgtgcccgttccatgttgatgagcaggggcaggatcgggtggtagaagggggtggcgctgatctcaatcaggccgtcggcaaccgcctgacgataggcggggatgatgcgtgccacaaactccagctgcagggccataagccgctgtttatcctggtgggtgaagtggcggcccttgcgcaccagctccgccaccagcggctccttcttcagttcattgccgctccaggccagcaggaacagcacctgcaggtcgaggatctcatcggcgttgaagttatcccgccccgctttcttgcgttccaggaattcccggtagcgcggcagcggcccgatcatgtgccgctcgttggcgtagaagaggtagcgcagcagcagaggccgttcctcgtcattcagcaggcccgggtcgcgggcgatcagctccaggatcttgtcgtgggcctggccgctggcgtagtcctccagctgcttgagcagggagggaaccaggttgaaggtacagggacagccattgtgggtcgccaggtggagcatgtcgtaataatctttgatggcgtgcaggaacacccagggcatttcgtagcgccccgaaacggggtcacggtagtagggctggtgcatgtgccagaggatggcgacgtggacggttttcataggtgctcccttacgcttggcaagctgataaaatgatggcgtgtgctcagaaggcccgcaccgccgccacatcacattccacccccttcagcaggctttcggccacgctgcccagcagggcgtgagcgatgcccctgcgaccatgggttcccaccaccagcagatcggctttgaagcggccgagctcctccttgatgacctgcagtggctgtcctggctgtacgcgcaggttcagggggcgtgtggaaatatcaaaagtggaaataaaggtgcgcagttcgtcgtggataatctggcgcatttcccgctcgtgacggtcgccgggggactgcatgctctcatcgcccaccatgaaggcggaaaaggggggctcgaaggcgtgggtcaggcagtattcggccgtggggaagctgtgcagggcgaactccaccgcccgacgcgagtggggcgaaaagtccaccgcgatgaggatgcgtgcgtaggtgcttttcggtggttgcttggttataaagagcgggcgatcgccatggcgcagcagtcgctcaatggtggagccgcgcagcatatccataaaggtggtttcccggtggcggccgacgacgatgcaggcggcttcgtgctcctgggcgtactggcggatggtgctgctgcctcgtccctgcacaatgtcaatgggggtgccggcgggcttttcaagcccggccagtgcctgctcaatgacgccaactgcctcctcctgcaggctctccctgatgcttgttggcagctcttcgtccaccacatgcaggatgcgcaggggcaggcgcatctggctggccaggtagatgccacgctgcagcgccaggttgccccgttctgaaaggtcggtggcggcaactatgcttttcacgcgtcctccccgggcagcgggcagttgccgttgaagtcagccctgctcagcggctccactttccagatatcgcgggcgtagtcaccgatggagcgatcgctggagaattttcccatattgatgctgttgatgatactgcgcctggtccactcatcctggtccaggtagagcttatccaccgcttcctgggtggcggcgtagtcggcgtagtcggccagcagcatgtagtggtcgccaccttccagcagcgaatgcagcaggggctggaatattcccggttcttcagggttgaagaagttgtcgcggatcatgtccagggtctcgcgcagggcaggattctggtgatagcagtcccaggggttatgtccgctgcgacgcttttcggcaacctcttcggctttcaggccgaaaatgaagatgttgtcgcggccgacttcctccatgatctccacattggcgccgtccagggtgccgatggtgagggccccgttgagggcgaatttcatattcccggttcccgaagcctccatgccggcagtggatatctgttcggaaaggtcggcggcggggatgatcttttccgcctgggagacgcagtagttggagagaaagatgatcttgagcttgttgtcgatgctctggtcgttgttgaccacctcggctaccgaattgataagcttgatgaccagcttggcagccacatagctgggggcggccttgccgccgaagaaaacggtgcgcggcactgtgaccgacgacgggtctttgcgcaggcggttgtagagagagatgacatagatgatattgagcagttgacgcttgtattcgtggatgcgcttcacctggacatcaaagagggagctttcgtcgatgttgatgccggtcttgcgcagcacatagcgcagcaggcgctgcttgttctcttttttcaccttgcgccacgcctcccggaaggcggggtcatccaccatgggggccagcttcttcatctcatccagatgggtgatccagccagtgccgatgtgctggctgatcagagcggccagcccgggattggcctgcaaaagccagcggcggggggtgatgccgttggtgacatttctgattttgccggggaacagctccacgaattcagggaagacgcgctcctgcagcaggcggctgtggagggcggatacgccgttgaccgtatggctgcccacaatggccaggtgggccatgcgtacgcgccgttccggatgctcctggatgatggagagtttttccagcaggtcatcgcggccggggaaatgctgacgaaccttggccagaaagtggcggttgatttccaggatgatctccatatggcggggcagcacccggcccagcagggcggctggccaggtttccagggcttcgggcagcagggtgtggttggtgtaggcgaaggtgcgcacgcatacgtcccaggcctcgttccactccagatgttcctggtcgatgagcaggcgcatgaattcggccacggcgatggaggggtgggtatcgttgagctgaacggccacgtggtcggggaactcgctccagcaggcgatatgcttcttatggcggcgcagaatatcctggaaggtggcggagacaaagaagtactgctggcgcagtcgcagctcgcgtccctgatccacactgtcattggggtagagaaccttggaaatggtctcgctgtgaatgcggtcttccaccgcgcccacatagttgcccatgttgaagaactccaggttgaactcgcggctggacttggcagcccacaggcgcatgttgatgacatggccgttgtcgtaaccgggaatcagggtgtcgcaggccatggccatgatattatcggtacctacccagcggaagctggttttgccattttcgtcctggtacgcctcggtgtgcccgccaaactgaacctcatagagattttccggtcgctcgaattcccaggggttcccgttgcgcagccagttgtcgcatttttcaatctggtggccattggagagggtctggaagaagatgccgtaatcgtagcggatgccgtagccgtggccgggaatctgcagagcggccatggagtccaggaagcacgaagccaggcgacccaggccgccattgccaaggccggcatcccattccagctcggacagatcctccaggtcaaagccgaattcggccaccgcctgacggctgcactgatccatattcagattgtagatgttgtttttcaggaagcgccccggcagaaactccagggagaggtagtagacccgcttggccttggactcgtggtaacgccgctgggtatagatccagcgatccaccatgcgatcgcgcacggcatatgccagtgccttgtagtaggggtagggacggggtggatcgtagtcattgcccagcgaggagatcacgtggcgttggatatcgttcttcaggctgtccttgtcatcggattggcacaagggtttgtaagtggagacgggtcgcgacggcatggaatcacctccggcgtgatcgctgagttatatggcagaccatatgatggaaataatgaagtatagctgggttagagtcaggtggcaagcagggaaacgccaggatgagccggggtggcgcaacaaaatacactttcaaccgaggaatgtagcttcttgctacgcgaagcaggcgcgcagccaggggtcatgctccagcaagtgggcgatttccggccaccagtcacgctgggagagaatggtatggaaatttggcttgatacggggtgccagggctattgcctcctgccactgctggcggttcaggccactgctggcggcgctttcccagaagccggtatgctcaaagagcccggccagggcgcacaggtgttcgttgcgttggaggtgagccacaatataggtggccacacccacctgaatgccatgcaggtgctgttggggagccatgcgatccagggcgtggctgatgaggtgctcactgccgctggccgggcgcgacgagccgcagatttccatggcaataccgctctgcatcagggcagtgcccagcaggcgcactccctgcaggtcgtgggcaggacgcgccagaaactggaaaacagtggcatcggaaagcagagccgcaaaatcgttcactttttcgcctgtcgcgtggaaggccagcttccagtcgcgcaccgccgtcagcttggctgacaggtcgccgacgccggagtgccacagctggcggggagcgcccaggcagacctgggtgtcgatgatgactccgaagggcatggtggcattcagagagcgtttcgctcccctgagcagcaggctgactgccgggctggcaaagctgtcgttggaaagggatgtggggacactcaggtagggtttccgggccagggcagccgcgaatttggccacatccagggccttgcctcccccaaagccaatgatcgcgtctgcctgtgacggcagggccgcaaagatatcgcgagcctcgtcgaagtcaggctccgcggcctcctgcctgaagaggatgtgaatatcggcgctttccagggagcttttcagcgccgacgtcagagcagcgggcaggtcggcgctcataacgatggccacgcgaccgaatccctggcgttggcagtagatgcccagccgctccagggctccgggtttgatgcgtaccaggccgggaatggtgatactggtgctgttcatgtgggttgtgctgccgaatcgggcaggtgggtgaccacctcggcccagcgttcaaagggaagaaaaccctcctggcggcgggtcagctcctcggccagccagccgcgggcaaagcgcaggtgagggggagccagcagcgctggtttcagatcgggtcgtccgtctccggcgaaggcgatggtgcagccgcgttccagatagtgacgggcgatggcttccttgtcgacgcccgttgtcgggcaggtgaaaaactcgcctgcgggaagcgtcattctcagtccatgggatgggctgaaggtgcccggattggcatagatggtcgggtttacctggtgctgactcagcaggcgctggatataccaggcgcaaccagccgaagcgatgaccagctgccagcggttctgctccagctgtccgcagcagtgggccagctctggttccggctccatggcgcgcagcagctcatccatctggtccaggctgatacgcagttcagcgaaggtgcgcgccagggcctcaaagtgccccaggcggccatcctcgtaggcctgccaccagcgcccgcactcagcgggaagctgttccagggcgacgcggaagaagtcgcgccgggtgatggtgccatcgaaatcgctgataaatatgtgctccgggaaggtcttcaccgttacttctgccacttctcccatggtttgcgatacacgggcttgttgggaatttcctgatggaaaaacaccttgcgcacaaagaggataagagtcactggccagaacagcccgagggccaggctgagaaagagagccatgcccacatcggtgcgcccctggcgcagggagtagaccagggcaaagacagccgtaattccggccaggatcaggtagatggtggtatatgtgcccagctggacgcctatggcttccagctgctcggcaatgcgttcttcttcggcagtgttgggcatgggggccttcctggagagtttttcggaaaagcttcaggctggagcacgaaaagcgccccagcctgaagggaaatatcctgttgtggtcggatcagattttttctttatacaacttatagcggatggagtccaccagtgccaggtaggatgcacgaatgatgtcgcagtggacgcccaccgttgaccaagtgcttttgccatcggtggattcaatcaggacacgggtcttggccttggtgcccacggtagtgttcaggatgcgcaccttgtaatccaccagggtgacctcgtccaggatggggtagaattgaatcagcgccttgcgcagggcgctgttgagggcgtctaccggaccatcgcccatggcagccgtgtgatagacctcattgttgggagcttccaggcgcactgtggcctcgctgatgggctcggcgtcctgctcgcgccgctcgtccaccacacggtagccgcgcagcttgaagtactcgggcaggttgccacgggacttctgcagcagcagttccatactggcttcggctccttcgtaggcgtaaccctgattctccagatccttgatcttctgcaccacttcctggacgctggggtcgttcatatcgatatccagccccatctcctcgatcttgtactggatattggagcggccactgaggtcgctgaccagcacgcggcgcttgttgcccaccacctcgggggcaatatgctcgtaggtttcggggttcttgagaatggcggaaacgtggataccgcccttgtgggcaaaggcgctcttgcccgtgtagggctggttcttccactcacccaggttggccagctcccgcaccgaatggctcaggtggttgagcttgcgcagaccctgatcgctgacacagtcaaggcccatcttcagcttcaggttcgggatgatgctgatgagattggcattgccgcagcgctcgccaaacccgttgatagtgccctgcacctgggtgataccgtgcttcaccgccgtgatggagttggccaccgccagctcgctgtcgttgtggcagtggatgcccaggggcacgctgatgtgcttctttacttcctcgatgatcgcccccagctcaaagggcagcgtgccgccgttggtatcgcacagcacgatggtctcggccccaccgcgctgggccgccagcagagtcttgatggcgtattccggattggccttgtagccgtcaaagaagtgctcggcgtcgtagaagacctcctccacattcttcttcaggtaggccagggagtcctcgatgatctccagattctgctccaggctgatctgcagtgccgtggtcacatggaaatcccatgttttgccaaaaatgcaggccaccggagcctgactctccagcagcgcctggatgttgggatcttcctcgcacgtcagtttggcacgacgggtggaaccgaaagcgctgatgcgggcattcttcaggttaagcttctttaccgcgtggaagaactcaatatccttggggttggagccgggccagccgccttcaatatagtgaataccgaagtcgtcaagcagctgagccacatgcaatttatcttcaaccgtgaaagagatatcctccgactgggtgccatcacgcagggttgtgtcgtaaagttttacgtccatggtgttccctctttgaaaagttatgatttctgtagttcaggagagttaccacaggcaggagtgaatatcaatgactaaggcaaacgccgttacaatttaccagaaatattgctgaccatggtgagggacgcagtttgtgcaaagtttcaaaagggcgaagcgaggggagttctgggggttatgaacgcctggtgtacaggaagttcggatctcactcctcctgaattccttgtggctcaagggcttactattcgcagtgcagaccgcaatttcaggaggccttcgccatggggtgttgcgaagcgtttccagcaggagttcaggaaagcaaaacagagtctataccctttgcgagcaatgctaggcatagtgcaagtggagcagctttgcggagccgcgctatctttggtgggaaaggggatgcgctgcgcacacgcctggcttatttaatttgtgccagatttaggcgctctgccaaaatcatcttcaagccgaacgatatcgtcttcgcctaaatacgaacctgtctgtatttcgataaagataagatgagaggctccggtgttagcaacgcgatgcacggctccttggcgaatgaaaatgtggctatcttcaccgtatatttgattgcggtcatctatagtaacttcaccggttccactgattatgatccaatgttcagatcgatattgatgtttttgtagtgaaagacgctttccaggcttgacagtaattcgcttaaccttgcatgtcgaaaactctgctattacaaaatattcaccccatggacgtttgactgtggtgtggtactcaagtagctccaggtgccgtggatctgcttgactgctgatcagatcaacgagatcacgaactttctgggtgctctgcttttttgtaaccaaaagcgcgtctggagtatcgacaataacaagatcctggatgtcaacaccggcaatcagcctttgactggagagcaccagattgttcttgctgttaatgtggacaaacttgctggaaatagtgtttccgtagtcgtcctttggttgagtggtgtcaagggcatcaaagcttcccatatcgctccatttaaacgagcatgggacaaggcgaacatgagtgcttttttccataaccgcatagtcaatgctgttggagggtatatccagcataaactctttctgaatacgcaggcagtgctcggtatcttttcgaatgttgtggtgggctctcagcgcggcatcatatatgtcaggtgagtgctgcttcagttcttggaggtaggattgagcggtaaagcaaaacattccactattccagtagcttgctcctgactggatatactgctgggcagtcgctctatccggtttttctttaaaaccatctacgttttctccgtcagcaatgatgtaaccataccctgtttcagggtatgtgggacttatgccaaaggtaactaaatgtccctggctcgcaagctcttttgctcgattgactgcttgaatgtattgctctgtattctcaatttcatgatctgagggggtggtgaagacgattgcttcacctggaaggttgaaacatgctagcgcaatggcaggcgcggtgttgcgtccaataggttcaagtaagaaagtagtgcgcgattggtcagttgagagttcatgcagctgatctttggctatgaaatactgttcttgactcgtgacaataaaaagttcgcttgacaggggtaagttgcgttgtactgtcttctggaatagggattttccggagagtatctttgtgaactgcttggggaagtgccggcgtgaaaggggccaaagacgtgtgccccctcctccgcataaaatgagatttatcattataactccggttgatatgatacagataattggggcatttttttacaaaaagtggctgggaagcgacccccaatactttcgcttacctgggagtggctctccttggctcttgggttgcggcgcctccatagtggtagcagcccttcaggtctatagcgttccagtgggcgcgtcctgtacggggcagcacacgaggggagatgcagaagaaaacagtgcgcctcaggcatgcgccaaggcgtttcccgtgcggtaaccaacatcatgacggtatgctaggcctatccttcagggtgtgatgtgtctatgctacgcaatcctactagaatgatggagtgcatgtcaattggtcgctttggttcagcttgggcttcatttacgggcaagtcttgttaatgtggccttgttgcgctaagatgaaggattatgtttgccagagggagtctgggttgagcaatctatgcactggtattctgacatgcttttctttacgcctagtcggggcaggctcttgatatgagagttctgcaactaggtaaattttatcccccccacgttggtggaatcgaaagcctgatgttccacttgacagaggagcttaatcgccgcgaggtacactcggatgtactgtgtgcccataaaaaattttggggcactaaggaacaggttcatggttacactgtctggcgtgcagggtcgctgggggttcttttttccaccgccatctcgccggcaatgatttacaggcttaagagaattattgataattatgacattattcacgtgcatcatcctgacccaatggcaaatttggccttgtttctggcgaagccaaagggacgcctgatagtgcactggcatagcgatattgtccggcagaagcgttcattaaagctctatgagcctctgcttcgctggatgttgcggcgagctgatgtgattattgcatcctcagaagcctataaaaaaggttctttgtatctgcgatttttccactctaaattaaaaataattccatatggcattagtgcggatggtgctgatcttgtttgtggagaccatgtgcaggaacttcaaagcacattcggtaatcgaaaagttgtattgagtcttggaagacttgtttactataagggcttgaattttcttgtacatgcggcggtatttttaccaaaagagtacgtcattgtcattgcaggtgatggcccattgcgaaataaacttgaaaagttgtcgcgcaggcttggggttgcagatcgtgtgcattttcttggagaaatttcggatgagcagcggtggttgtttctgcgaacttgtgatgtttttgtgctcccttccctggagcgatccgagtcctttggcatagtgcaggttgaggctatggcttgtggcaaacctgtaatatccactggaatacggcatagtggtgtaggatgggttaaccgtgatggggtcactgggcgcgtggttccccctggtgaccctaaggctttggcccaggcagttattgaaattgtagagaacaaaaataactatgcgctcttttgtcaaaatagtctgttgagatttcaggatatttttcatatacatccttttgcttgtgaaatcataaagacgtatgaaaatgttcttggttttcctggtaatatgcaaacctgttgctcgagagcctccgagtctgtgtctcagcgagttgcatctcagcaggcaaatactgtttcaagaactgccaatggagatacattatgaaaaaagcttttgttaccggcatcacggggcaagatggagcctatctagcgcaaatcctgctggagaaaggatacagggtttatggcgcctatcgtcgggtaagttctgtgaacttttggcgcatgaaagatttgggtgttcttggagatccaaacctggagcttgttgaatatgatttaattgatcaggctaatgcaatacagcttattggacgcttacggccagacgaggtgtacaatttgggagctcagagttttgtgggggtctctttcgatcaacctattgcaaccgcaagcattaccgggattggggctgtgcatttacttgaggctattcggattattgatccaggcattcgctattatcaggcgtccacctctgaaatgttcggtaaagtccaggctgttccccaggatgagttaactccgttttacccacgaagcccttatggtgccgccaagctttatgcgcactggatgacagtgaattatcgcgaatcttatggtatctttggggccagtggcattctttttaaccatgagtcgcctctgcgcggaaaagagtttgtaacacgcaaaatcaccgatggtgtggccagcattgcttgtggtcagcttgattgccttgagcttggaaatcttgatgcgaaacgtgactggggttatgcacaggaatatgccgaaggcatgtggcgtatgctgcaggcaaaggagcctgacacctttgtcttggctactggcaggacggaaacggttagagattttgtaaccatggcttttcgcgctgtagatattgatattgcctgggaggggcgagaagcagaagagaggggatatgacaaacgctctggtaagactcttgtcaaggtaaaccccgagttttttcggcctgctgaggttgatttgcttgtggggaacccagccaaagcaaagcaagtcctgggttgggaggcgacgacaacattggaagccctttgccaaatgatggttcaggcagacttgcaaaggcgtgaccatgggtacagtttctagagttcttatatttgggattgacagcttcaccgggaagtacgtgaaggatgagctgcaaaagcgaggctacatggtttacggcacagcctacccgggaggcagccctgtgggagacttcatcccttgcgatataactaattccctgcaaacggaagagatcatcgctaatgtcgagccagattatgtaattatcctggccgctattacctttgtgccccacggtcaggatcgctcaatatacgacataaatctatttgcgccattgagcattcttcgtcagctcagtaagctttcacgaaaacctcgccgtataattatccccagcacaggtcacatttatggtaacgccacagggggggctttaagtgagacgtgctgtgccaacccagtgagccactatgctttgagtaaatacgcacttgagcaaatgtgcaatgcataccaggaaaacttggatattgttatcctcaggccttttaactatacgggaattggtcaggctggacactttcttattcctaagcttgttgagagcttccgcaatcggttaccttgtttggagcttggaaatcttgatgtttatcgggatttttcagacgtgcgggacgtggcaagagcttactcagtattgcttgaaacggatgatcttcagcacagggtctacaatgtgtgctctggcgaggcagtttgcctgcgtcaaatcctggactggctgcggcaaatggcggatttttctccacaggtacgcataaatccagactttgtgcgcaagaacgagatgcgtcaactttatggcaacaatgagcgcctgctatcattagggtggcagcggcaattttgcctgaaagataccctgcggtggatgttaacaacttgctgaaatgcgtcgaatatagttggcacgcaattaaaatgtttagccgcaaggcgttcgctgggcaatgacgagcgaatacgggcagcgccgcactttaaatttatttttctgtgtgcgtccagaccccatcccagtgggggccaggaggctctgcgaggtagtgatcaatccgctccaggtagagccgggcaacattgtctgtgggatagtcgtggcttatatgtgagaagtcatcgtatgcctgacggaattgctgttgagcgtaagcattcatggctttttcgtgccgtttgatccattccttggtttctgagctcagctcaatgtgaatccctataggttcatatatgctgatgggggtagtgcggcctttaacgcgcactcggtctatgcagcggcaggcccagtctggtgcagcagtagctgtagcctcgctgataatgatattgacgccataggccttggtgagaccctccagacgagagccaaggtttacgttatcccccatgaccgtgtatgccatgcggaactctgaacccatgttgccgacattcataggtccgctgttgattcctatccccatggcaagggctttcattccctctgccgtgaattccctgttgatctcttccagtgcctgcagcatggcgaaggccccttcaagggagtgccgcgcatgttccgcatctgccagtggcgctccccagaaagccatgacggcgtcgcccatgtacttgtctatggttccgcgatgttgatggattgctttggtaattggtgttaagaggcgattcattacattggtgagttcggtgggggcaatgccttctgaaaacgaagtgaagccccgcacatcggaaaacaacacactgagatcgcgttgctcaccttcgaggccaaatgactctggagtatgtaccatttcatcaaccagttctggaggtacgtattgtccaaaacggtcagtaacccagcttttttgttggctttctctccagaagttcatagtaagatgccaaaggctgagtagcagtaacagcactagacctgatgcaaagggaagcacccagttctgttgccaggcccacaaattcagaccggtgtggattgctgccagcagggcgctgctggcgacaatggacactgcttgcaggcgtggaaaaagaagagttgacaggccgccgactattccaagaactaacagtgcggctgccaatgtataagggggttctgctttgtagctctggtgaagtatgcccgccagcatactggcattgatttcaggcccagggtagacgctggcaaccggtgtggagcgtaagtccatcagtccaggagcagaggctccaaagatagccagagccccttcaagggcacgggggtcagtcctgcgaaataaaatatctgctgctgaaatgtaggtaaagtgcccgcgggggccataccagggaaccaaagcgccgccccgcgcatcaacagggatttcaaaaccaccgagctcgatagtttcaagctggataattccagccccttcactgaccttcagtgtaaccggaggctgcccaaacagagtatatatcatggcagtcggaaggtttggatagagtgccccctcccagtactgaactacaggtacacgccggaagacgccatcggcatccacaaaggggttgtcaaaaaagcctcccccgagtgctgcatgttgaaggtctgccaggttgccagtaaatcgttcaggtcgaggccacggaacagcctctataatttcaggctcagcatcaacgagcaacggaatgggcaatgctccgcttgaaggcgggtcactatcccccgcttgtgactggaagtagtagcccatcaccacaggataagttgcgagtgcgcttgccagaatagcatctccactctctacatcaggtgcaggcggcagatcgggatagcgctcacgcagttgcccccactgctgggccaggaggttgccctcgggctctgcaaagacgatgtcaaatcctaaaatgctgatgccatattcttcaaagaggatcgtggttagctcggctatttggtgacgtgtccaaggccactggccaatttcgctcaagctgcgttcgtccaggtcaatgagaacgatggaaggatctttgtcgccgatcagtgtggcttgtacgcgcaggtcataacttagccattcaagcctctccatgagtcgcaatgtccagaagccagccatctccccaagtaaggccaatactatgcacaagctgccaacatattgccagggcagtaatttgcgattgtatacttttgccaacttgccctccggcatcacgtgaatataatgcgcacttagataaaacagcatttgacattatgtgacaagagtaatagattgctttagagatgaaaaggtatttttctctttatgcttgacatgtggcctatgggcagcttttacaggtgatgcaatgaatcagcccccttggcaaggcagaacgagtttcgtcttccgtcttgcaatgtttgctgtcgtatattacatgtgcattgtttctgtggccagtcaacctctttccctgcctcctcttgccgaactccaacagcaaatgcagcagcgtgactatgctggcgtttatcaaaaacttgagttgcttgaatacgagtttgctggcaatcctgcctatgacgctcttttcggtcttgccgctttgcgatcaggtgatcccgcacgcgcatcatgggcgctggaaagactggttcttgttgagccagacaatctgaatgcaaaacttgctctggccagagcctatatggagcttaatcggtttaatcgtgcccagggcttacttgatgaggtcaggcaaatgcagcctgcagcacggatactgcaggctgcagaacaacttcaggcggaactggaagagaagcgtgccccaaagcattggcagctcactgggcatatagtggcgggaacagggtatgatacgaatgtaggcagtgcgcctggaacctttattcacgaaatcgctgggccagtgcgtatagatgaagaagcgagcgctttttctgaaatagtgttgcgccaccgccttcagtatagctccgacgaagattggcgtttttttggaggatacaggctcagggaataccgaccatactctgctacggattacctgcgtcaccatttcaccaccgagacgggagccattcgaaacgctggaaattggcgcttatcgctggaaccgtctctgaccaaggtatggcgggacagtgatgaagagagccgggaaggccgtatcaccgcaaacacccgttatcagattaatcagcgaacatacgctctcggatttataacatacagtcgtctttcctatgaccagaatacggaagataacggtgattttctagtgcttggtggcggactggcgcaaatgctcagcgtatcgggaaagccactgactctttccacaacggcgtactacctgagcagcgatcagcctgacagtgccagcggtgatatgcgaagcttgggagctgatattaatgctacatggcgattgacacagaaaatggatgccaatggccgcctcggctggattcaaagggattatgcctgcagcctgcacccggctgtgtgcaacagtgaccgagatgacactcagtggcgcatctctattgggggaagctatcgactcagcgagcgcttgcgcatcgaatcacaagttagccatgccaggcaggaaagcaatgtggatcagtatgaatacaagcgaacagttgccaaagtgagtgtgcgttatgaatttaagccttggcggaaatagtacagtgcaccgcagaggtgcttgccttgtgagctgtactgcttatgcagcagcgtatcggatgagtgttgttgtggtgacaattctgtttgttttcagttacacaggcgtagcgtcgaccgtagccggaaggtttcaattcgtgcacggtaccgtggaagtcacccgtgaggaacgcacctatcgtgcgcatcgtggtgatgatattcatgaaggtgacattattaccaccgctccagccagcagtgctcaggtccgtatgagtgacggtgcccttattgccgttcgtccgcgcagtgaattgactatagaaacttacaactataccggtgaagatgatggcgaaaacagcagcgtcctgaatctcgctcgtggtggattgcgttctgttactggtgctattgggagagcccagcctgataatgtcaaaatagatacccccgtggcgactatgggtatccgtggtaccgacatggacgtgttcctcgtgcctccgcaatcccctgctggcccggctgcagcccttccggacagtgttctgcgcgtcaacacgggagtcggtgttattattgctgccggattaatgcttgatgtacctgctgggtttattgcccaggccagcttcggtcagccgccgcagtttatcccagctctaccacctgcagcagaagccatggaagaggaaagcctattgcagccagaggaagagggtgatgaaggtgaatctgagaccagcgctgacggagcagcagatgatgctcccctaacttcagaagatgagagtggagcagttgaaggagacgctgatgaagcagaaggcactaatcagccgcagacaggcgagagcgcagatggaagtggaacaactgaggtgccaggtgcagcgatactcctcggtgaatctgatagtgacgttttcacagacatgagcgatgattttaatgaaacactcatctttatcgtcgagcagacactggaagagaaacttgatgaacaagccaacactccaccagtaaccgagcccgatccccaacccgatccccaacccgatccccaacccgatccccaacccgatccccaacccgatccccaacccgagccccaacccgagccccaacccgagcccgagccagaaccggagcccgagcccgagccagaaccggagcccgagcccgagccagaaccggagcccgagccggactggcctgatcctattgatgacaatgtacctgaagtccataaagccacaataaacattcagattcagtaaaaggggtcaaccatgcgtgctgtcaccttgatattttcaatgctctttctcctggtcggctgctctgaaatgctgccggaatcaccgggtgctggaaaggccagtgtcaatatctcaatcaagcgtccagtaaatcaaatacaggaagatcgcctccaggctgcttttattgacgacagaacaatgcagcttgatatttttatctatccttttccttttggatcttacgatgatatcgtgaaactacaacgctgtattgtggctgcctggagcatgagcagcgaaggtgagcccacgtatggagagatcatcactccggaaatcagaagcacgtgcaatgtccctggcgattttgatagcgcaggccagatggcaatgagcatgagtgccgtgcgagaagtgtcaataccctatggaagtggcacggtgaacacgcaaatcagtgagctggaaccgggaagttatatgatagcggtgattcaatctggcgcttatggggaggagatgagcaaagttcgaacctatgcaaccttagagccggggccaaataacatagtcatcaatctcctgcatgggaaatgggtgtttgtcaatgaatccgatgaccccgccccccttgaactgcaactgctgcacaaaacagagttctttgttgaggatagtgaacctgtcgggctcgtggaaagcccagctgctgcactgggattttcaggctcaggcacagttcaactagaagccgtttatcttcatgagacactcgatatcccggagcacatttacctcgacgcttacctggggtaccatgggtcaaatctttttgggcaatatgataacgccagtgcgcgctattatgggctgatggataaccatgcaatgagcttcattgcagcagagcaagttgatgcagttgcaagtacagaacccgcgtttattatgcaacagtactttgctggcgcaagttcccataaaattaccttgggcgaattaatgggctggagcggtatcgacaacgcctttggccttattttttatggtgctgatggcacagggtttctcaatagcctggcaaaaacgacaaaaaacctaatttataatactgattttgaacaaattgacatacagcattactggtacagggaagatctcagtgagccaggctttccagttatcgaacttgacgttatggtaagcgagcacagtatcagcccgttcgccgacacatctgaagttgtacaaaaacttatgggcctggattcgggagagcgtattacagggacactggtagagtacttctccacagagcgcgaaggaggcaccgtaggcccggtttcaccgccagtaatagattatgaccccaaagatggcttctccgtggcaagtgcttcctcttcggtagtgccggcactcctcaaccgtgcaaccctgacccgtatgctgcagcagcagttggccctggagcaggcagaaaaagatttggggatcggcaccattaccgctgccagtaaccagccgggccccaagtgttttacctcagacaccagcagagcctatacatggttactgtatcgctacaatggaacaagttgggtacccggttacgaagagtctggagaatttatagcgtcaaacgataatcttgattttgaagcagaggaattccctgtaattcaagctgaaatatgtctgcatccaatcaggctggcagcccagcagccagcaccagaagagggtccaagcaatctcattgcccattacacttttgatggtaacgtcgcagatgttaaaggcgcctacgatggcgcttcgtcggttgcgggcgtgacctttgacgccggaaggtttggccaggccgtgtacctggatggtggctatattaccctgccgcatgaatacaatcccattatttcccctgacgcagaagagttcagcatatctacctggatcaaggttgatgagctccctgaggcagatgacgagtgggtgatttttaaccatggctggggggagttcaagctggcgcttaaccatacaggctctgtaagctttgccgttaatgaagaccagggttatggtgcgtggcgcactattgaaggacctgtcccgcttggtgaatttgtccatattgcagcgatatactccagagataatggtatgcaactttgggtaaatggtgcaggggttagtttttataatagcctaattaatggcatgcgcgatccagatgggatatatcgctttatcggatttggcagaagctcggatgaagatggtccattcttccagggagccattgacgaaactcgaatatttgatcgcgcccttacagaggcagaagtctttctgctggcagatgcgatcaccggtacagctggaaatgacaatctaatcggcacatcaaataatgatatttttattggaagcgcaggcgatgacataatcgatggcgtcggtggtgtaaatactgttgtttacgttggaaatcacacattgtaccaggttatagacaatggtggcgggagctatactgtagtaaaacctgatggcacagatactttgacgaacattcagtatctgagttttggcgacgttcagaatattgccataactgatctgctcagtgaaaatatagtcgtaatcgactgcgggatggatgactgtagctggatacctgctgggaggtttgcattccctgatgatggagagttctctctcaatgatccttatgtgcggttggttcccgctcagcttcagtgtgaaccaccaaatcctctttgttgggataatattgtatgcagtgtagatggctctacaggcgaatttggaagcggaaacagtacgtgctatatcttcagcagcgaccctggagctctgcaaaatgcagtaaacctaagtgaagactttcagttgatactctttgacaacgacgacagggatgtaccaaaccatgacttagaggatgcagtatacctgatcatgagtgattttcttcccggcgaaacaattgaaggcgctgttgttgtagagtatgaagaaaacaggcactttatatctgcagccgaagccttcctgtttaattttttctcttctgaattggacgtacaaacctatctctggatcgaggccgctccgggcttcaggtacactgaaacctggaacccttcggaagtcttcttcgggcacgggggtactgagtcgcttcctctcttttcaggaaccctcgacactgccacaagtctcatgggtgaccccttcgaggatatccatagctcgcattgggtttattttagaagtggttctttggtgtttggtgaaaacccgaacgtttatgatgtcaatatccactggttttccaacattcccatgtttgcccctctgaatgatacgggcatatcaacatgcgtgacggatgacgaccttatctttggcacctccgattgtacagtggggcctgagattcccctgcaggacgcctatcatggcacaaactcatttgcctttgagaaaattgatgcctctggcgctgtactgtcagaggcggggccagatgactgggattgcgtacgtgacaataccactggcctgctatggcaggctgacggaaatcaaagtggcatctgggataacttcccccttccagattcaggcttctgtggatgtgaaaaatggcgagtgcctgcacgcgaagagctgcgttcactgattgactatcaaatgctacttgatgacgaagcacctgcaatcagtgacgttttttttcctgactccattatgagtttttactggtcatctaccggggacgatacccatgcctgggcagtgagttttgaaacgggaatggaagaactcaaagtacgaaatatcgcagaagcgtggggatatcgcgcagtgtgcgctccctactgagccacgtggaggttcttatgcataacaggttcttaaaggtttttattgccgccgtaatcacaatacttttttccagcatttcttttggtgacgtgtgccagggagtgcaccacaggcaacactaccttccccaggaagatggcactgtcctgcacgccaacagcggactgatgtggatgaagtgcgcagtgcaggacgatgcagactacaatgatggctgcttaaacccagcggagttttccgtttggaccgaagcgataaccggtacgaatggcgtgctgtatctggcccaggaaattcagtatgcagggcatgatgattggcgtctgccaaatataaaagaacttcactctgtagttgatttatgtgacaactcaggattcaacgacgttttcaacgtcccagatggtctttactggacatcgtcacccgcaagcattacaggggatttccaggtttggaaggtaaatatcagtgaaggtggcacgtccagcacaagcgtaaaacacgatatggaagaaagccaacctgcttatctcctactcgtccgtggtggagtaacaggcagtgggccggtgttgccatgaatccccagttatgctgctgctcccccatggcgtgttgactgcgctgtcacccctgctaagaaatccactgggtagctaaaaaaaccacttgcaccgcgcgcgtgctttcagagagaaaacgtccgagatagtgtctttcttgaactcttgcagcttgctggaatacttcaaaacacgcaggcaattgaagaatgcttaggttcaggcgctcgcatgcgaaaatggctttcgcagtatgactccaatggtctttattatgataacgaggtcgagccagaacccaaagtgtttcatgtaaaagagatcgtactctgatttgcaggctgcaccagtaacgctgttggtgtatccttgttccacctgtgcccatcccgtcaggccgggaagcacagcctgcctcagtctgaactctggaatgacagaaacatatttgtaatagagctccagcgcttcaggccgaggcccaacaaggctcatctggccgccaagcacattcagtacctgtggcagctcgtcaatatgatacttgcgtatgaccctgccgacggcagtaatatactgttcgtggtcacagtcacctggctggtggccagagtcctttatgctgaacatgctgcgaaatttcagcatggtaaaaaccctttggcaatgccccatgcgtttttggtgaaagaagattctccccccagactcaaactttatggcagtacctgcacatatgatggcaagaagcaggaatggcatcgccatcaaagcaataagtagatcgaagagtcttttccctattctgttaaagggtttcctggcgaccctttccaactcgttactactgttaaattgcctgatcactcgccccgtgaccatctctgctgcctcagcatagctgattacctgcaaggctctggctgcaagggccttgctccactcagcagaaagttcggttgtctgatcccgagctacccaggcaacgtttacagaagtgagttgtgatggcgcattcaggtactcccaggttgttgccacctttgtgtgcagagaacaaagcgcatggctactcgtgcttgggataactgctatgcgcacaggcaaccggcaacctgctgaataccaaatgcatagccatatccccacaaggagcagattgaaaaagagagcgaaggcagataatgaaagaaatgtaaagcaaataatggttatgggaatatgcgtcagaaatactgcagaaatgggtaggataagagaaggtgatccagggtaaaggctcagtttctgtaagacgaaggcacttaccaggcagccgagtattgaagcagcagctgcaatagccacttctgcaggcactgtgcttatcagtaagtgaaagcaaattataataaacacagctcctgcgtggtacatcaggcgcgcaggcttatcaaataatgcacttcccctgtaaatgtccggtttaatgaccagctctgaaggaagtgaaggaaaccgaaagttttttgcagatctcattcttctttaaatgaaacaaacaggcggtcaaggaaaggatcaataagatactggagtaatgtacgctcgccggtctttatgacaacctcggcaggaagaccgggcacaagccggttgtttgctccaagtttttgtaattcttcgggtgatattgctattttactgaggtagtaaggcattcttgtttgctcatcaataagcctgtccggtgataccgcgatcacctcgccctctatgacaggcgtattccttgcgtcaaaggcactgaaccgaagatcggcctgcatatcgcggtgtactctgtctatatcctgtgggctgatttttgcctcgacgatcaattctgcatgcactgggacaatttccattaccgtttctccagcgcgtactacaccaccaatcgtatgagccgatagtgagagtacaataccgctttcgggcgcaagaacatctgtgcgctgcaatatgtcttttgcagcatgatattgttcacgcagggagccgagcctgcgctgggcatcgctgatctgtgcttccacatcatggtgaaagtcctgttcaagttttaccagacttaaacgcaactcagtaatactgctttgcgtgcgtgcaatagcagccaaatcttcagaacggcggcttatgatttcctcaagagccctttcttggtttagaagactgttgcgcgggtaatggccatctttggccagctcacgcagaccagcaagctcctctttcagcagcatgatttggcgatcgcggctagccaggacatccccaaggctttcaatatatttttgttgagcctcaatgttttctaaaataatctgctgttcattttgtaaactttttcttcgtcgctcaaacagctctcgttgcgtttgaaccagctcgacaacctccgtatcatcgctgctcaggacctccagtgggaaaatgacatctggcagcccgcccctttcggccaaaagtcgcgcatactgcacctgcacgctgattagttcataacgcgccgttgtatactcagctcggggtctcgaatcggctaagcgaatcagaagctcgcctttttgaacgagctggttttcacgcacgaggatttcttcgacaattccaccatagaggtgctgtaccgccttccggtttgtttctacggagactacgccctcggcgacaatgcctttgcccaggggcgcagtaatcgcccaaagtaaaaaacccccaaaacccaggccaataagaagaaagcccgcgataagaacgcctcttatattcgtgtttggtatttgctgttgcatagaagaaccatccatagttagcgttgctcattctggccagcgagttggccctgttgttttaatgtctgctggcgttgctgctgaatccagcgcaatacctcgtctcgcgggccaaaagctttcagttgaccctcggtcagcatcataagtttgtcaactgtgctcaggatgttggtcttatgagtaataacgaatattgtacacttacgctgcttcaggtacttgatcgcctcaacgagagcagcttctcctacgtcgtcaaggttagagttcggctcatcaagaacaatcagcactggttccccatagatagccctcgcgagggctatgcgctgtctttgcccaccggaaagaacgactcccccctcgccaatgaaggtatcgtagccatcggggaatttcagaatcatctcatgcacgccggcagcctttgccgcattaacgactttgatggagtctatatcaccgaaacgagcaatattttgtgagacggtaccttcaagtaactcgatatcctgtggaaggtatccaatataagggcctaagaggattttatcccattgatgaatttcagccccatcgagtcgaattgaacctccagcaggaggccatgccccgacaagcaggcgtgaaagtgtagatttcccagaggcgcttggccctactatgccaacggtatcaccgggaagtacttcgaaatttaagccccgtagtatttgtgtccgactacctggggcagcagctacaagattcgtggcagtgattgagcctttgggcgcaggaaggctcatggtcttgattttagcgggaaacagtgcaaagtgttcttcaagacgcttaaacgcatttcttgcgcccaggaaatgcttccaggttccaatgagcaggtcaactggtgccagagctcggcccagcagaattgagccggcaatcatcatccctgcagtgagctcttgttgaataacgtagtaagcacctaagcccagaatcagcgattgggcactgatgcgtacaaattttgttattgcctgaatagtgccagccctctcacttgccattgcctgcaggtaaatatgggtctcatgctttggtttccattgattacgcacattattgtgcatgcccatggcttcaatagcctcggcattgcggaagttcatgttcgcaaaaccagaagcctcgttgtaatatttattggattctcccagtggtttccgggttacccactcattcaacagtgccagtaaaattaagataattgcagatactatggcaaaaactcctaaggcagggtgaagcatgaaaataatgatgatataaatcggcgcccacggagcatcaaaaaaagcaaacaacccgtttcccgtgagaaactgacgaacattcgttatgtcattaaacgtgtgtgatgcacgagtggatgcacccctgagtgcccgctcgaaagcagtatcgaacacacggttgctgatttgcgcatccattttatttccagcgcgaaccatagtcttgctgcgtacgccctccagagcagacatgaccacatagagtccaactacaatgacagtaagcataagtagtgtcgtctgattggagctcattaaaaccctgtcatatatttgcagcatgtaaacagctggaagaatcattaacatgttgataataaaactgaacacgccgagtgaaacgaatgtagacttgaacgtatacaacagggagcgtagttctcccttttcgccctgggcagatgtatttatttgcgagctcaatactcacctctctgagaattcgattccaaaaaatcattcatctgggccatatgctcaccagtcaacatacctgcatggaaatacagagccagttgcccaatgatgtagtcgtactgtgcctggagcagccggttgcgatgagaaaagagcgaacgctttgcgtacatcacatcaacaggggtacggacaccagcctcaacgcttcgttgcatggagatcagcgacacttcacttgcttctattgtccgcttgagcgaagaaattcgtgcagaagccccctggatttgcaggtaagcatcagtaacttgttgcgccgcttcgcgaagcgcctcgtcaaagttggatctggctctgctttcctctgcttgcgcctccctgtgggcagcgcgtgtacttccaccactataaagtggtacattcagctgcaccgaggccccaaggaccgttgctttgtcgcgcggcagcatatcactcgtttcatcggttgtcacatattgagctattaggtctatagttggtgcataccttgctgatgcaactttgacactagcgccagcaatctctagttcgagcttctggtgtaaaacacccaggttttcccggcgagcaacctcaagccattcgcccaagtctctctgcggctgcacgtattctcccgcatgcgcaagacgtgcaggatgagcctgtgtgacccctgtgatgcgttcgaacatcgtttgagcgattttgcgctgactacgcgcctctactatgcgggactccacacttaggagctctgagtacacctcattgacatctgcgatcgtagcctgacccctgcgctgcattgaacgggtttgctgcagttgctgttcaatggctgaatgctcagcctccagcagttgttcgtgatcaaaagccgccagaagttgaaagtatacctgcgctacccgaaccttcagctcagcctcagctattctcagttcgatgtctccaccatcggcctgcagagagatctgtcggtaacgatgataagactcaagattcaacattggctgtcgtagggtcaaaccgtagctgcttgtttcctggtttttattaaagtcagcatcaagatcccgtgtttttgtaaaactcgctctgccgtaaagctgaggcagcaaacctgctcggccctgagctcggtaggtctgggtagcctgctgtttgaaaatgctcccttgatatcgtgagtcattctccagtgcgagggagtaggcacccaaaagatcaatggttgctcttttttttaaaacctcgcttgctgccaggtttccggcgtataggatcatcagaattgacaggaaaatttttgctgtattgtgaagatatgacatcccgttcccttacgcatgtacaaaatgtagccgagcagtgcacctggcattgcttgtcttttcgccaggcttccgcatgattttactggcgattctctgctctttttcttcatatgtcttcccaaagccaactcggaaaactactcctcaagatcgcatttgtcaagggagcgatatcgcgtcactagatttgatttcttgcgaatttacgttgcaagtgttcggcagtcactgatatagtgctccgttatttgcttgttgagaatacatgtagaggacgaatgcatggattgttttaaggcctatgatattcgcggtaaagttccaacagaactgaatgaacctattgcctataatataggcagagcttatgcttcactttttcactctgagaatgtggttgttggacatgatatgcggcacgaaagccttgagttgtccgatgccttagtcgcgggactcaacgacgccggggtgagcgtcattgatcttggcctttgtggtaccgaggaagtttattacgctacggctgaacttggcaccgatggcggtattatggtcactgcaagtcataacccgagagggtacggaggcatgaagctggtgggttctcacgcagttcctttgagctctgccgaattgcgtgcaatccgtatgcaaattctttctggatcgtggctctccgccggaagtgaaagcaagggcagtattagcaagcgctccctgcgcgagagctacgtcaagcacatgctcagttacgtcaatgacagagatttgcgtccattgactcttgtcgctgatcccggcaatggctgcgctggtcctgtggtcgcagagctggcaaaatatttgccctataatattatttttcagaatgaaactccagacggcagttttcccaatggtgttccaaaccctcttttgcctgaaaatcgcatcagaaccgcccaggccgtacttgatcacaaggctgaccttggaatcgcgtgggatggggattttgaccgctgctttttttatgactccagtgggcgttttatcgaaggctattatatagtaggtttgctggcccagatgcttttacagcaacaccccggtcagacaataattcatgatccgcgcttaacctggaataccatagagatggtacagcaagcccgggggaaaaccatacagtccaaaacgggtcacgcctttatgaaacagtacatgcgacagtacgacgcactttatggaggtgaaatgagtgcccaccactatttccgcagctttcactactgcgatagtggaatgattccctggctgctgataacgcagctcatgtgccaaacaggccagactttagcccagttggttgatgatcgcataaaagcctatccctgcagcggtgaattgaactttaccgtaagcaacccgcaacaaatcattgagcgggtacatgattattacagatcatcagacgctgttgtggatttcattgacggcttgagcatgggtttttcggactggcgctttaatcttaggtcgtcaaatactgaaccgctgcttcgtctgaatgttgagtctcgagtggacgaagagctcatgagggaaaagaccaaacaactctcttatttgatatcatcaggtgaactttgatgcacctgattcgaagtgcctggcaattccgcatatttatagtatcatctatagtcaatgaactccgaatacgctttgccggcagtcggtttggcgcaacctggatgattctgcagccgttggctcaggtggcagtatttgcgtttattctgtctggaatcctctcagcgaaacttcctggggtagagaatacctatgcatatgcaatttacctctcagcgggagtgcttgcgtggagcctttttgctgaaattatatccaggtgcttaaccatgtttattgacaatgcgtcacttataaaaaaggtttcgtttcccaagataaccttgccacttatcattataggcaccagcatagtcaatcatactgtattgtttcttgtcataatggcaatattcagcgcgcttggacattttccaggggtgcatattctctggttgccgctgcttatgcttgttatgattcttctggcgtcaggaattgggataatactaggcatatttaatgtcttcattcgggatacggggcaattagtgccaatagtcctccagtttttattttggtttaccccaattgtatacccggtatcgatcgtgcccgagagcctgcgtcacgtactttggctcaatcccgtgtaccacctgacaaatgcctatcagggtctgctggtgtacaatagtaggcccgaaataactcccattgtggtactgacatttttggccttgggcatacttggtctctcactggtacttttccgtaaagccagtatggaaatggcagacgcgctatgagcagtttactctccgtatcgggtgtcgggaagtcttaccggcgctaccgttctgaactgtcgcgagttgcctcctggttttttccccgcattacggcacaacatgaaaagtggatactgcgtaatatcagttttgaggtgcaggctggcgagtcgataggccttattggtgaaaacggggcaggcaagtcaacactgctgaaaataatagcaggaacccttcccccaactgaaggaagcgtgactcttcgaggacgaataggagcaatcctggagcttggaatgggctttaacccagagctcaccgggcgacagaatgctcagcacagtcttggcctgatgggttttacgcccaggcagatccagcagcagatagagcagatcgagcactttgcagaaatccatgaatattttgatgctcctttacgcgtgtattccagcggtatgcaggcccgcctagccttcgctatagtgagcgcatatcggcctgaaattttagtaatagatgaagccttttccgtaggtgatatgtactttcagcataagagttttgaccgcatacgctcattccgggagcaggggaccgcccttatcgttgtatcccatgacgcgaactcaatcaaaactctgtgcaatagggctatactcctgagccaagggagcgttcagcaggaaggggctccctcggaagtgcttgactactataatgccctgatcgctcacaaagaaggcagcggcataactattaacagcaccgctgacgcgagcaggcaagtcatatctggtacagcagaagtgaagacacaggaaatttatattcgcaaccataaggggcaggtaaccgatacgctggaagttggtgagagagtcactctgcaggtaaaggtaaaagttcttttgccggtagcagaacttgtgtttggatatgctctgaaaaaccgttatggacaagtcatgtttggtaccaataccttttatactcaggacgtgcttttcaatctccggccgcagcagcaaattacttacagtgtagaatttccggtaaaccttggagtgggaagctattctgtcagcacggcgcttcacagtgccgaaaatcacttgaaaaacaattatgagtggaaagaccttgcacttgtttttgacgttacgaacaccagtcgcgagaaattctctggcaatgcgtggattcctccaaccaaggtgcaaatagactatgagtgaaagcacattttacagccagtttgaaaaacaatttcgaggcagttctgaactgatacgcaaacggcttcagttctacctgccatttgtcttaccattaaaggaaatacacgcccccccccattgcgtcacagaccttggatgcgggcgaggtgaatggcttgaagtcctcagtgaagctggatttcatgccgagggagtggaccttgattccggcatgcttgaatattgctacggcaaaaatctcaacgtgcagcagcgagatgcccttacccacctgcgggcacttgaagaccaaagccaacttgtggtcagtgcgtttcatcttgtggagcacctgccttttgtcacccagcaggagctgattcagcaagctatgcgcgtattaaaaccagcaggattgttgatacttgaaactccaaatccggataacctgcttgtagccacaagtgaattctacactgatcccacgcatcagcggccagttcccgcctccttgctccagtttcttgttcagcaaagcggatttatgcgcagtatcatagtaggacttcaggaacctcaggacatcggtagcaagaaaaacatatgtttttatgacgtactccatgcagtgagtccagactatgggattattgcacagaaaaactcattggatcagtatgtgcaacgtttcgacaagctctttgaaacctcggcaggcacaaccctggcgcagctcagtgagcgttatgaccaagccatccatgggcgaatggattacattgataacatacacaagcaaacaacccatgcgctttctgcagaactcgaatttcaggccaggcaatttcagcagctgcagtctcacatgcagcacgaaatgcatcaagtgtatgcagagcttacgcggcagcaggcacaaacctatcaactggcacagaccatggaggcggtattcaacagtcgttcctggcgtataacacagcccctgcgtacccttgccagttacttgcgcaacatgcgcacaggtattcaacgcttgcgccataacctcagcataggtaaaatcgcccacaaattgcagcaatacccacgcttagcccgcttttgcacgaaagtaatcactatagcgccgccgcttgaaaattatctgcgccgcaaatacactacctatcgcaacccaggcaattttcaagctgcattgcaggcagtatcagagcttggtcctcacgcctgcgaaatttatcggcaattacaaagagtggcgaagcaaaggaagataggtgacacatgagagtggtaatagaccttcagggagcgcagaccgcaagccgctaccgcggaattggccgttactccatgtcacttaccaaagctctgctttccatagcagggcatcatgaaattcacatcatgctcagcgctcacttcccggaaagcgttgaagcaatacgcagtgagctttgtggtcaccttccgcagcaccatatccatcagtggtgctcgcccgggccagtcagttttcatctgagtgacaatacccagcgccgtaaaaacgccacatacatccgggaagcagctattgcagcccttaagccagatagagtactcatcaccagtctctttgaaggatgctacgatgacgccgtagtcagcctgaagcaacacgatcccagcacaccagtcgccgttgtgctctacgatctcattcccctgctgaatcccgacacctatctccaggatcaccgctaccgggaattctaccaaaacgccataaagcaattgaaaaaagccgatgcgcaccttgccatatcccagcacagtgctcaggaaggccttgatgcccttacattaccccaatcttctataagtatcatcgggactgcatgtgacagtcactttgcacccaggagcataccgaatcaccaggctcaaatatttctgagcagtttcggcattaccgggaaatttgtcatgtataccggtggaaccgataatcgcaaaaacctggctcgactcatccaggcatatgccggcatacccgccaccatacgccaacaacatcaacttgtatttgtcggcaagctcagccctgagcaatcccgtcaactcaaacaccaggcccgacaatccgggcttgacgaaacagaaaccgtaattaccggctatgtggacgatcagcaattagcctgcctctataatctttgtgccgtatttgtcttcccttcctggcatgaaggctttggccttcccgtgctcgaggccatggccagtggcgcccccgcactcgcttcagaccgcaccagtcttcccgaagtccttgcaaacccccacgccatgtttgatcccttcgatacagatcaaattcgacagagaattcaacaggcactcacagaccatgactactgcaggcaactcatcgccactggactcaaacaagcccggaaattcagctggaagcaaacagcacaaaaagcgctggtggcacttgagcaagcagcacagcaccccgaaatagtccagacccgcccggcaagacaacataaaccgacaatggcatttctttcccccctgccccctcagaaaagtggcattgctgatcacagcgccatactgttgccagcattgagcgagtactatcaaatagaaattttttctgaccaggagttcatggaaaactcctggatagcgcaacacctgaagcaccgaaaacttcaggaatttcccggcacagctcacacctatgagcgaatactgtatcagtttggaaattcagcataccatgactacatgttttctctcctgcagcagcaccctggtaccgttgtgcttcacgatgcctttctcagtggcatcctcgagcatatggaaaaaaacacagctgaaccccatttttcgcggcagctctattatgaccatggctatctcgctctgcagcaaaaataccgtggcgacagcggcacagaacaagctattaaaaattacccctgcagccttcatgtactcaggcgctcccatggtgtcattgttcattcagagcactcaaaagcagtactagaaaacgcttacggcccccaggtttctgatgtaattgcatttgccccattgccgcgtgcgactccccatgcacttagcagccagcaggctcgccagcaacttggcatagatccgcaggcatttatggtttgcagttttggacacatagcgccaaccaaactcagtcacctgatttgccaggcatggacacattccaggctcagcaataatccgaacatgcaactcgtatttgttggggcctccgacccccgtgacccctatagtcatatcatgaaaaagagcatccagagtgtaacgaacgtaaagtgtactcagtgggtagacgaaagtacctatcacctttggcttgccgccgcggacatagccgttcaactgcgcactgacagtaggggagaaacctccgctgccattctcgattgtctcaattatgccataccaaccattgtcaatgcccatggctatctagccgaacttccggaagacaccgtctttcgactcccggatatcattgaacctcagcaactagcgcgcgcaatcgaaacgcttcaaagcaacgaacccctgcgcggagaaattggaaaaagagcagtaaaatacgtgcaggatcgccaccagccctgccacagcgccagccactacacccatcacatcgaaagttttcataaccaggccatgcgcaccgcccatggccttatcagaacccttgcaacagacaccgccaaccacgatcagagctgcctgcgcgaacttgcccaggcaataggcaaaagtattccagccccagccagacagcaacagcttctcgttgacgtgaccgccaccagcaccaatgaccttcgaaccggcattgagcgggttacccgtgctctgttccttgctcttttgcaggcgccaccacaaggctatcgcatcgagcccgtatgcctggttgagcgcaatcagcgttggagctactactacgcgcgcaactatacctgcacccttttgggcatacccacccatattctcactgaagaaccccttgaagtttggcctggcgaccactttctcagcacagaactcgccttgcaccagacactgtctgcatatcgtcacaacctttatacagcgctcgccaaccagggagtcaccatccattttatggtacacgacctgcttccactcagtcatccagagtatttcccgccaggggcggatcaacccttcgcccagtggctgcaagtgctcactgaagtcgcgcacaacatcatatgcgtcagcaacgccgtagcgcagcaattgcaggagtggtataaacagcaccctgccaaccgcagacagccactcaccattcagcactcccaccacggagctgatatcagccagagcgcacccacaaccggaatccccgaagaagcatcgtccattttgcaacacatgcgccagcgccccaccttcctcatggtcggcaccatcgaaccacgcaaaggctacctgcaggtgctccatgcttttgacatactctggagaaacaaggtaaatgtgaacctggtaatcgttggccgcgaggggtggcaaggcttgccagatgaagcccgtcgcgatatacccaggactatacagtatatgcagaaccatcctgaacttgacagccgcctgttctggctggaaggcatcagtgaccagtaccttgaaaaagtatacacagccagcaccagcctcatagcagcatcctacggcgaaggctttgggcttccccttatagaagccgctcaacacagcctccccattatagcaagggacattcctgtcttccgtgaagtcgccagggagcacgcctggtacttccaggcccataacccggagcaacttgctcacgccataactaactggcttgaactataccgcagcgaacagcacccagcctcccagaacctgccctggctcacttggcaggaaagcgcccagaacctgtgggggaaattaacaaaaccgggagtaccatgaaacttattatccagataccctgctataatgaagcaggaaccctcgccattgctcttgcagccctcccgcgccacgtggagggatttgaaatcgtagagtggctcatcatagacgacggcagcaccgacgacaccgtaaaaattgccagaggatgcggagttgatcacatcgtcagcttcaccaggaaccagggcctggccaaaggcttcatggccggcataaagcgggccctggcagaaggagccgatgttatcatcaacaccgacgctgataatcaatataacgccgctgacataccagcccttgtcgcccctataattggaggcaaggccgactatgtcataggtgagcgccccatcagcgccatcgaacacttttctccagtcaaaaaagttctccagaaaattgggagctgggtcgttcgcgtcgccagcaaaaccgacatacccgatgcccccagtggctttcgcgccatgagccgagagtgcgctatgcgtttaaacgtttttaacgagtacacctacacccttgagaccattattcaggctggccagaaaggcatggccataacatccgtacccgttggcgtcaacgaagatctgcgcccctcacgcctcgtcaaaagcatccccagctacataaaaaaatccatcattaccattattcgcatcttcgtcgtctataagccatttcgcttttttatgaccattggcgcaatcctttttgcccttggtttctccattggcttgcgttttctctattactatttcaccggaaatggtgaaggctatgtgcagtcacttattcttgcaggccttttgatgggcatgggatttcagaccgggctcatcgccttcatcgccgacctgctcagcgtaaaccgtaaactgcttgaggaagttcgcctcatgcagaacaataccgcctcgaaactatgaaaacgcaccacaaaaaactcctccacaccgcaggaacccttatcgctcttattgccatagtctttgtcgcacagcgcctctggcagaacattcatgcactggatccaggcaggataacctccgccacctggctcgccatacccttactctgcttggtctacagcgccgcaaaccccataagggcccgtatctggtaccatctgctccacgcccagcagacccccgttcactgggcatgggccctttacgcctatggagccagtgacatcgccaaatacctccctggaaatatctttcaattcgccggacgccagacacttggcatggcagctggaatacaagccaccgtgctcctgaaatcggcattttgggaaataaccctcatggtcggcagcggcagcctgttcctcattcttatccccccactgctgagtcaccacatgaccatatcagttcccggcatccccatcctccttatcctgtacataactcttgttatgatactcctgggagtcctgaggcgattttttggccccgacgccaacaaagcagccgccctccaggtgctcttccttggcataagcggccttacctttgcgatactcatgaccgtaatcaccagaacccctgtggatctgagtttgcttaccagttggaccgcagcctatattatagcatggctcatcggtctcataacccccggtgcgccagctggcctgggcattcgcgaagccatcttgctgctcctgctgacacacacagcccatgaagcccacctgcttcttgccatagccatcagccgcgtcataacaaccatcgcagacatagccctcttttttttagccaccacccatagcaaacagcaaacctcacccttttcaggaagctgaccatgacaacagcagctcagccaacaaccagcaacacccggcttctatttctgcttaccattcctatcgtgcttgtgattcagggcgcagtgccctttcttgcaatacccactctcgggcaagcagtctggacagtcgggtttgggcagtcgttcctgaaccagtcactcatggctatccacgccacaaatatgggagcccctgaaccagcagcaattgcctttggactggcaggagcctacactaccacccttttactggccctcggcctcgaagcccccaatgcatatgccaccatggccgccctttggtttactatcgcctattacggtgcatggcgactgagccgttaccttggcctcagtccaaacctcgccattctcagtgccctcacctggatgagcctgcccattatctggaaccacgccagctactccatgctctccatgggcatagccctcctgccaacctacatatggagcaccctgaaccttgcctggcacagccgccagtcctctccccgcagaaaacccgccatagcactttaccttgccctctgcctcataagtatctttatggacggctatacattcatgatgtttgcaaccgcaacagcagccatataccttgctacctactggcagaaccccagccagcggcgccaaatactcttccagttggctcccgtaatattccttggcttgagccttgcctacaccctatttgccctgtatattggtcaaagcacctacgaacgcgctccaataagcttctttcggggctggggactcgacctcagcttcatcgccgtacccacccagggagttcactggttttgggacgcgctgggtcttagcatccctcgcagcgctgaaacctactttggcgacgcctctgtatgggtaaccacctttgccctgccccttgttctcaccagcgccatagccctgtacccgaccctgaagcacacccgcaaaattgtcaccatcctggtgttgcttgccgcgattggctattacatgagcctgggcccatcgctgaaaatcaactccaccaaaccgcaccctacgcccgatggaggaatgcaagcatcccatgccatcgctcccaccgcaaatgccgtgatatcccgttatcttcccggatttaacaacatgcgtgcctcttaccgctggagcgccctcggcatgcttggaagctgggcaattgttaaccttgccctcgcccgcacacccatgccccgcgcaaagcgcatcactcttgccactctgacattcacgctgcttatcaccagcaaccttccccatctgcagcgcaagtggcaaagcaatcataaaaattaccaggcatttcaacaaatccagcaaaccatactcgtcgatctcaagctcgacactcgccccggagagtacgtagcctttttaccctaccgcaacgactttctggtgaattaccttgcgtcagcagcccggatacgggcctataacatcggtggcgataaaaacctcgcccaggcccgtgccaactggcccatgacactccggcaatatcccatggcagtcatcgatgaacactttgtatcgcgaaccatcacgttactcaccgaaactacagcagacaccgtagtcctgcctcacatagacatgctctgggctgcccactactggccctatcccacagaacacagagacgccatagaacagatcctgccccagtttgcctcataccctggcattcacatacagaccagggaatactacaccgccctgcgcctgcaaaccccataatcatttgaaggaccgcacatgcccgtaagacgccctgccttttccctgattgtcatcatcctgctcatcgcagggtgtggcagtaaaagcagcacagatcccatatcacagaagccgggaaccaccccgcccgacacccccgcccagcacattccgctgcaggcaaccatccagggcatagcccagaatcacaccctgcaaatacaatataaccagcacccccccatccacattgaccacacagccaacaacaccccctatttcctcggcacccaggcccccgacaccagctatcacatccagataatacaacatccatggcagcaactttgcagcatacagaacccaagcggcaccataaccacccatagccagcccgtaattaccatcacctgcgccaccaccaaactcaacgacaccggaatacacagctgcgcaacagccagccaggcggataccacctgcccccaggcagcagcaccccgccaggacgccgataccggacgagacttcgccgctcgccagggaacaatcctgaaaatcggcaacggcaacgcaggctttgacttcacgaaaataagcgccgatggaacccccctcccccccagcagccccacatggtcctgcgtactcgacaatcacaccggcctcatgtgggaaagcaagagcccaggccctggccttcataacgcgcagcacacctacacctggtataaccccagtggatatgacgacggaggcaaccccggagcagtgcaaaccagccccccaaaacccgaaaactgcacaaaccacctcccggcctgtaacacacacgaatacataatcgcagtcaacatcagcaccctgtgtggctcccgtgactggcgcctgcccacacgcgaagagctccgctccataattgactacagccagcataaagtcgccatcgacacagactacttccctgcaaccatggcaggctggtactggagcgccagccccaatgccgactaccactacttcgcctggggcatcaactttggcaacgccaacgacttcaccaacttcaagcacatcgctcaccacgtgcgactcgtgcgcagccacaaggagaagccatgaaaggcaaaatgcccataatagcgacactcgcactagtaattatcagcatcagtagtgccagcagtcgtgccgcccacatctgtcgtgagaccattacccccaccacacccgacagccagtttgtggagcaccacgatgcaaccgtcaccgacaccagaaccggcctcatgtggaaacgatgcagtgaaggccagcaatgggacggaacaacctgcacaggccaggccatcacctttacctggcaacaggcactggagtatgcacaggcccatacccacagccagtacagtgactggcgcgttccaaacgtaaaagaactcgcgtcactcatggaaaacgcctgtacccagccaaccatcaacacccgaatctttcccgccacacccagtgaacgttactggacatccagtcccgcaccccgccgaccgggcgcatcctggaatatacgcttcctcagcggacacagctatacctacgacaactggcaactcagccatatacgactcgttcgccctggcgcgcagcagcaatgatgcgatttgacacgaaaaacacatttttttaacggcggaacttggcgtcgtcgccgagtcaccctgtctcaacgaagaaggaggtttttgcgaaaaaaaaaacatgcaccacagggaaaacaacctgaatccatagaaaaaacatataaaagagcttgacaaggggtcattgaatcattaaaaactaatcgatgtgtagaggatgccgtttggatctcctgtagattgcaacgggaatcatcgtgacgtaactcgattacaaaaaaaggagggtttcatcatggcgaactgtggcccgtttgtttgcaggaggtggccaaggggacactgattgatcggcagagaaagacagttataggtaaaatccaaatttgagaggttaatgtatgagcgttacaaccgcagaaattattgagctttatgtagcaagcttcggacgcgcaccccgtaaatccgagctggaagccctggaaactgcatccgcagggaagaccaaatctgaagtggcagcagacatgattgagagctccggctccttcgcctctgctgacaacactgcattcctgaacgaagcataccaggcgttctttggccgagttgctgacgctgaaggtcttgctttctggggtgccgcccttgaagctggactgagccgtgctgatctgattgccgaactggtagctggtgctgacaactatcccgcagaaggtgccaatgcagccgaagccgccaaggataaggcaatagcagccaacaaaaaggccgtagccacgtactttgccgagtctggcattgaagatgaggcccaagcctctgaagtgctcgacggagttaccgaagatcctgccactgtagacagtgccaaggacgtaattgacgaggccacgcaggttccaggtgagacatttacactggtgtccggcgcggaagtggttgaaggcactgctggtaacgatacgatcatcgcagttaccgataacctcgcttccaaacgcacccttgatcagggcgaccagattgacggtggtgagggtaacgacgtcctgaaagttgctttgggtgccaactttaacggctttaccggtgacgggtacctcaaaaacgtggagaccattgagctgaccaatgagagcaatttcgcgcgcacctttaatgctaatggtatagagggcgttacagagtacgtggtgaatgccactacgaaagacgttaaggtaactaacattaaagagcttcttgatgttattacggtcaacgggcaaaaagaggggaccctcgacttcacatacgctgccgcagcagtgagcggttctgacgacgcgcttaccctcgcgctgaatagcgtaggtagtgccaaaacaactactgccgctcagattaatcttgctgtaagtattgctggtatcgaagacctttctttggatgttgcagggaataacttcgtgaatctgaccagcgttactgaagcgaagactatttccgtacttggttcagggaatgttgatattactgctgtcgcagctggtgttacggcttttgatgcctcagcggcaacagggacggtgacagcaaatctcgcaggcgctggcactttcacaaccattatgggtggggccggtaaagacactattactgtagatggaaccgaactcgacattatcgcaacccttgatggtggagaaggctatgacgttctgacgatcaataatgccaccagtggtgctgctgataatacccttgccctcaatatgcagaacttcgaagagctgcgcattaatggcgccgctactcaagagctgacgttcgcagccgcctcggtttccggacttgagaaagtagtgctcggaactatgggtgtcggtggctcggttgtgctggcgcaaatgcaggcagaaaatatgactctgcagctgcagaccgctaccgctggctctgccacagtgggcaaggctacttacgacggctatggcgagcttaccattactacaggtgatgctgcgaacgataagacggccccacgcgaaactgaaatagaggttataagcaacaatgcctctattgtgaatgtgaacgtagccgcacgcactgcgcttaacagtgatatactgctgacagctgcagatcagctgaccttgaacgtggcaacaggcaaagcaagtgaagctatcggcgtgacccatgtaaaaggtgatgaacttacttcttttggtggctcgattaacgcccaggttgcaacttccgtaattattgacgctaaaggcctgctggatggtgcaaccattgaggctaaccaggctgagtctgttgttgccgatgtcgcagcaggtgatttgacgcttatcactggtaaagtggagtccattgaaatgaaggcgacgggtgccttccagattaatgatgactctgacctttctgctctgaattctttggttctgactacaggcaaggtattcacttttgaagatgcgaatgtaaatggcttggctgaactggcctatgttcaggtagacggaaatggaagcatgacttttggtaataatgcaataggggctgatcaggaaggtgttacggtcgcggcaaccgaattgcttggtggaattacggttattgtcgatgatgcagcctcagttgcgggttctacagcagcggtgtacggaagtactattggtaaaaataccatagaaatcggcgcccgtgcagaagtagaactcacaggtggtgtaagcgccgatgtgtttaccgttgaccttaatgtgaacgttgatcaaaacatcactattactggtggcgctggtaatgacaagttcgtcattggtagtacttaccagaataagaacattgtaaccattacagactttaacagtggagatgcattccacattgacgggacagataaaatagcagcaagtactgttgctgacacttatgatttgaatgacgctgttgccttcctcttggatgcggggatgtctggagcgactacgaataacgtaagtgtacaggagtttgacgctgctgctgaagacgtgacagccatttactatggtggtgacacgtacttcgtgatcggtaacagtgatggcaacttcgacgcaggcgaggttcttctgaagttgcaaggtgtaactacggtaacagctgcgcaggttactgcactgttcgatcttacggtttaagtgtaaatcaaatacaagccggataaatgtagatttattgtgtgcttgtagttgattggcgcgaatttggaaaagccccggcggctagccggggcttttcatgtataatccgaaagtaatcgggagttgaagttgtttgatcttgttccattaaatgcaaaaaaatataagactttatcctggtccaagttccaggattatagatttgcttcaaaatttaatattataccagttgtgatagcagagttggctgatgttattgcaactttgcctttggcttttgtaagatatgctactggtgagcttgagctggtagccatagcagcactgaagaacaatgaaaactggtttattacaccggctggaaaatgggtgggtggctatgtgcctgcggcactgagaagctatccctttgggcttattcgtgttgctgacgcgggtcagaaaatcttgggcattgatgagtcttcagggttaatacatgccaatcaagaacatatagctttttttgatgattcaggtgaacatgcagctgaagtgaaaaatatagtacatttcctgcaaaagataactgaaaataaaattgcgactgatgctgctgtgcagtcgcttgataaggcgaacattattgagccatggccactggggattcaagaaggtgatgatattactcccgttgaagggctgtatagaattaatgaaggtttcctgaacaatatagacgagctgcagttctatgagttgcgcaaaaaaaatgcacttgcgcttgcttacgcccagctttttgcacaaaaacgcatggagctattacagcgcgcgcgaagcatgtatataaatcaacgtgctcatgaacacctgttggcccaggatagtctcgattttgaaattggtgatgatacactgaagttttagcagcttgctaaatacctaaatcaggcaggcaactgaaaaaccaagatatacaaggcacccgcaaaatgagaaatgaggcgtactcttcgtgcattgcacgacaagtggcagcgggcaatgtcgcttatggaggtttttcagcagccggttatggagttgccgcatgactacctggaccgatggatatgtcgcagaaattggatatttgtatggatattatggtgaactgaatcctcggcgatgtcagcttgcctttttgcacagtgggctgcagcctccgcagatatacaacgcatgtgaactgggctttgggcagggggtcagtattaacctgcacggcgcagccagtggtattccgtggtttggaacggactttaatcctgctcaggtatcctttgcgcaggatcttgccgcccaaagtggggccgctgtgcaccttgccgatgatacttttgctgactatgtaaggcgtgatgggctgcccttgtttgattatatcggtttgcatggaatctggagctggattaatgagagcaatcgccaggttattgttgatttcatccgctgcaagctcaaaccgggtggcattgtttatataagttataactcgcagccgggctgggcagccatgattccatggcgtgagctccttacgacccatgcaaaccgcatgggtgctccaggtcttcccattgcagcgcgtattgatcaggccatgggttttgccagggatctcatggctgcgaaccctctgtatgctcaggcgaaccctattgttgcaaagcgttttgaagacatggggaagcaggatcgtcattaccttgcccacgaatattttaaccgtgactggctccccatgagtgtcatgcaactctcagcgcagctcaaagaagccaggcttgattatgcctgttctgcccactatctcgatcatattgatgcccttaacctcacttctgaacagcagcagctgctttcgaaaatccatgatcctataatgaaggaaatggtgcgtgacttctgtatgaatcagcaatttcgtcgtgactactggagcaaaggcttgcgtcgtcttgcaccattggaacaggctgctgcactgcgcgagcacgtggtgattcttactcagcatccccaggatatcagcctgaaaattaagggtgctctgggtgaggcagtgatgaatgaaagtgtttatggccctatactggaatatcttggtgactggaagcctcggagtattcagcagattgaacaggcccttgccagcagaaatatcacgctgatccagatagttcaggccgtattggttctgagcggaagcggaagcctggcagcatgccaggatgaaaaaacgattgagacagctcaagtatatacagacaggctcaaccagcacatttgtgatatggctcgcagtcgcagtgaaatttcgtttcttgccagtccggttatcggtggcggtgtccctgtgaatcgtattcatcagttgtttttacttgcggtaaggctggggcataccgaacctcagcaatgggcgcagtatgcctggcagatacttggctcccaggggcagaagcttgtcaaggaggggaaaacactggaaagtaccgaggataatcttgccgagctctccagaaatgctcaggagttcgctgaaaagcgcctcccggtgctcaaagctttggctgtaggctaagctgtcagttcgatggtgtactcggtaaaaaactttatccctctgcagcagctctggcaagatgacctgcttcggcagacactgctgcgtcaggcccagggtgatccgtacctgtttattctgttggccagtcgcagtgcccggctgagtatggagagccatcttgctcaactccatccaggcagcagtgctgatgatgcagtggcaaggctcatgggtaaaggattcagcccttcgcaaatcaccacaagctttgcccaaagctggcttttgcaggatacagtcatctatctgcccacgacatcactgtggcgcagtgcctggtctggtgccctgttggcctttgtgcctatagtctttggctggtactggatacttacccatatgcagctgacccccagcagtctgggtgctttttttaccaccaccggagcccttgccatacccaccttgctgctggcctctggtattggcagactctggcggcgagcgttcgccggtacaccagctcagctgcaccctcagtttgcccgctgcgctgtcaagtgtgcccggaattatcagccagatcaggagtatatgcctgacgtcttcactggcttcgcccaggcgcctgagtcgatcaccgagacggtggcgttgcacgatgcggctacgaaagagcagattatggaaaaccacatcataaatctgaaaaatcagctggcaatatgctacactgccaggcgagtgtacgcggcaaaattgctggctgagcttactggtgtctatcacactaaggagtagtatacatggcagaaaaacagaccattaccattgacggcaaaaattacaatctcgatgaactcagtgaaggggcacgtgaccagatcaccaacctgcgggttaccgatcagcagatggctcagctgcagcagcagcttgctattgcccagactgctcgcgcagcttacgcgcaggccctgcaaaaagagctggataagtaagctttcttatccagggcagccacaggccgctcagagaagcacctgtggctgtgtgtaggatacataacagtgctcggccatgtcaaaaatcaactggatgatatgtccaatgtgctctgcggtttcatcctgtgtggctactttcaatgagaggatgccgattgcaccaccttggagcgaaatcatcctgattgaccttgccagtatccagcaattcatattcaaaatgcggtgtatagggtgcaaagagctctggtgttggggtgaagtaaatcagctattcgcttgtctttccagccgtccttgccattgtgaagcagcagggaaataataggtggcaaacgcaggctgcgcttctcactgacatgtcgttcccagcgcctgagcatgtagcgcagtatttgataacgagacgcactgttctgagtgcttttgtgttcctgcagaaaatacaggtgtgctgttcctggatggcaagggattcaaatttattggtggatgcgctgcgcttatccaccctacagtctgcacactaccagctatcctatttatcgtggacatccctgttgggttttggttttctcgtattcctctgaatccggttcgctcggatcaaagatctaccacttcaaaagccgtcttggcatcaaaaatgttgactgcgtagcgggagagttcttcctcagttgcctgggcaatgcgctcatgcaccgctggtggtacagaaccaaagcggcgctcaatctgggtatacaggatttgagcctggcccttgagcatcccctcttgtatcccctcttgtctgcccttgagtatccctcttgcttcccacttctcaatgactgcgctcataacagcctccttgtgctcaggtatttcatccagtgagcgttgtattggcatgtgggtactattcaagcatcccccgcaaccaaggttgactgtgaagatgtattctgggtacctgctgacgtggctccccctccccccaccgggtttgggttggttccatcaaccagaacagtctccagattctcaccgtgagtgctgctttggggcagtattccaacagttgcccccccccgcaagtaggtgggggggagagatactccctacagagaaaggtccaccacttcaaaagccgtcttggcatcaaaaatgttgatggcgtagcgggagagctcttcctcagttgcctgggcaatgcgctcatgtaccgctggtggtacagaaccaaagcggcgctcaatctgggtatacaggatttgggcctggcccttatgcacccctcttgcttcccctcttgcttcccatttctcaatgactgcgctcataacagcctccttgtgctcaggtatttcatccagtgagcgttgtattgcttgatcgtcgatgtcgctattgacgcttatggcgtaggtcaggaactgatggagaagttccagtgtagtgcacttgtcatgattcgcgttgttaatcagcagcataacggtaggcaggatttccctgagacttttccggcgaccgtggtgcagaatcatcaagaatgcactggtatcaggccggtatatctgccgccgctgatccatctgggacacatcccacagcacgtagtcaaagaccggtgtgtagggtgccatggactcaggatcgctgacatcaagcaagtcaataatctccttgcgacgccacctgtcctcaccatggtacagcaccagcggtataatgggcggcagcttggtggcctgtgggttctcccgaaggtacttctgccactgggcactcatgtacttgagaagctgcagactacaccagtcatcagggtaactcttgtgttcaaacagcatgtagatgaacgcctgcttgtcactatccctgaagttggccaggaatacccggtcactgtaggtttttctcaggtcatcatcgacataggtcgtttcaatacgctgcagggtggaaaagtccaaaacctcagcaatgtgcgctggcatttcatgctggagcaaatcctgggcaacaccggcagttgccccccccaggaagtctgtgtgtgtggggggaggggggggaggggcactccctacagagagagttccaccacttcaaaagccgtcttggcatcaaaaatgttaatggcgtagcgggagagctcttcctcagttgcctgggcaatgcgcttatgtaccgctggtggtacagaaccaaagcggcgctcaatctgggtatacaggatttgggcctggcccttatgcacccctcttgcttcccctcttgcttcccctcttgcttcccatttctcaatgactgcgctcataacagcctccttgtgctcaggtatttcatccagcgagcgttgtattgcttgatcgtcgatgtcgctattgacgcttacggcgtaggtcaggaactgatggagaagttccagtgtagtgcacttgtcatgattcgcgttgttaatcagcagcataacggtaggcaggatttccctgagacttttccggcgaccgtggtgcaggatcatcaagaatgcactggtatcagaccggtatatctgccgccgctgatccatctgggacacatcccacagcacgtagtcaaaaaccggtgtgtagggtgccatggactcaggatcgctgacatcaagcaagtcaataatctccttgcgacgccacctgtcctcaccatggtacagcaccagcggtataatgggcggcagcttggtggcctgagggttctcccgaaggtacttctgccactgggcactcatatacttgagaagctgcagactacaccagtcatcagggtaactcttgtgttcaaacagcatgtagatgaatgcctgcttgtcactatccctgaagttggccaggaatacccggtcactgtaggtttttctcaggtcatcatcgacataggtcgtttcaatgcgctgcagggtggaaaagtccaaagcctcagcaatgtgcgctggcatttcatgctggagcaaatcctgggcaacattcgcgtgctccagaacagcctgtacaaatgtatcgtgaggattgttcactttgtcgttactcatggaagaagtataggttcagaggcccttgaaggcaagtttttctctgtgagtcagcatctggaagacgctttcgccatgataacgatttctgaatctctcgccgacatgagcccccctccactatgtattcacccgtcctggacgataattcacaggaacatcagactgcttggtagctttgcgtgaggccctgctttttcccttccaactcccgcgtcgcagatgggagacagcggcctggctacagcttcaggctccgaataaattctcccagtggctcgccgaattccgggtgcatcagggccagttccacggtggctttcagatattccagcttgtcgccgcagtcgtagcgtttgccttcaaagaggtaggcgtagatgtcctgctggtggccaagtgccttgatggcgtcggtcagctggatttcgccgccccggccggcgcgggtctgctccagtatggggaatatctccggggtcaggatgtagcggccgataatggcaaggtcgctgggggcttcggccacggggggtttttccaccatgtcgctgactttaaaggtgcgtggggcgatttcgctggcggctacgcagccgtaggaggagatctgctgcatggggactttttctactgccagcacggatgcctggtagcggttaaactgctccaccagctggccgatgccgggggtggagggggtgcggatgatgtcgtcgcccagcatgacggcaaagggttcgttgcccacgaggtttttggcggtcaggacggcgtgccccaggcccagggcctctttctggcgtacataggctatttccaccatgtcagtgatatccctgaccatcttgaggagttcggttttgccggactcctgcagctgggtttccaggcggtagtccttgtcgaagtggtcttcaatggggcgcttgctgcgaccggtgacgaagatgatctgctcgattcccgaggccacggcttcttccaccacatactgaatcaagggcttgtccagcaggggcagcatctccttgggcatggccttggtggcgggcagaaagcgggtgccaaggcccgcaacgggtaaaacggctttgcgtactttcatcgtgggctcgctccttgtgtgggacatttagggttattactcaactttcgcaccttgttgccttgagttaagttgttgttatattggcgtttatctcgcggaaaccgtattgattttgaatgcttgacttatctggtattctatttttcgtctccggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttttgcggatcgcctgctcgcctgttctggagatccggcagacactgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgcctttcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgacggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgtatacatggtgaggataatgtcaagcaacgcagtctgtgtagaaccatttcggccattgcagcatgacatcagggtcagcgctgacaaactgccgtttcggggatgtgaaacttcagttattactataagtctgtcttcatttttctgattatctcaagcagaattggtattttgtccctgcaggtaaagtaaatcgcatcagcgttaatatccacatagtgatggacgatgatatcccgcatgccttttgcccttttccagtctacttcagggtattgcttcagcagttcaccatccgtgattttatcgagatttttcagcgactcaccgatgactatcagcatcatgcaaattgcatcaagtttatcgatacctgctgggctatcagtgaaatcggaaatactgtgaacaggctcaaaccgaaggcaaatcttgctggccgcctcttcgatttggcgtaatacctccgctaccagctcccggtcacgcataaagagcctctttgtcaattcttcgcttgagaaaagggttcatgttttcgcgataggtgacgatatccactgggcactggagcacttcttcaagttcagacttcagccctgccaagaggaaaagatccgggcgttcgatacgaatcaccacatccacatcgctgctctccttcaattccccacgggcgacagagccaaagaggccaatttcaagcaggccgtattcctgcgcatgcttctgcttgaagtcctggagtgtcttcaggagtttatccgtgctttgcaaggcacacgctccattcctacttgaacttcacctggtcattttccacggtgattttcaggtttttgcggtttttgaatttgcctcgcagcagttcttcggccagggtgtcttccacgaatttctgcatgacccgcttgaggggtctggcgccgtagattttgtcgtagcccttctgcagcaggaagtcgcaggcttcgtcggtcagctgcaggcgcagctggcgatccttgaggcgtcggttcatggtttccagcagcaggtgcaggatctgacgcaggtggctctcttccagggggtggaagacgacgatttcgtcgatgcggttgatgagttcggggctgaagatgcggcgcacttcacccatgacgttttccttcatgcggtcgaagtcgatgacgctgtgggagcgggtggcgtccttgccgaagcccatctgcttgtcggctccaatcatgcgggctccggcgttggaggtcatgatgatgatggtgttgcgaaaatccaccacgtggccgtaggagtcggtcaggcggccatcgtcgaagatctgcagcaggatgttgaagatttcggggtgggctttttcgatttcatccagcaggatgacgctgtaggggcggcggcgcactttttctgtcagctggcctccttcttcgtagcccacgtagcccggaggcgcgcctaccaggcgggagacggagtgtttctccatgtattcgctcatatcgaagcgcaccagggcgtcttcattgtcgaagaggtgttcggccagggatttggccagttcggttttgcccacgccagtggggccgaggaagaggaaggcgccgatgggcttggtggcagactgcaggccgacgcggctgcggcggatggccttggccacggctttgacgccttcgtcctgccccaccatgcgcttgtgcagttcgtcttccagggagagcagcttctgggtttcccgctcctggagtttttgcagggggatgccggtcatgagtgagacgacgctggcgatgtcctcttcaccgatcacgggttcaatcttctcctgctccttcttccactccagtttctccttctccagccggataatgagtttttcctgctcgtcacgcagtttggcggcggtttcgaagtcctgcttgccgatggcgtccttctgctcttcgcgcagttgctgggagcggctctccatcttcttgaggttgtcgggcaggatgaccttgtagatgcgggcgcgggcgcaggcttcgtctatgacgtctatggccttgtcgggcaggaacttgttggtgatatagcgggtggaaaggctgatggcggccacgatggcgggatcggtgatgcgcacgtggtggtgtttttcgtagcgctcccgcagccccttgaggatttccacggtgtcgtcgtcggagggttcgctgaccagtaccgtctgaaagcgtcgctccaggggggcgtccttttcaaagtacttgcggtattcggccagggtggtggcgccgatgcactggatttcgccacgggagaggctgggtttgagcatgttggaggcgtcgatggagccttcggccgcgccggcgccgatcagggtatggatttcatcaatgaagatgatgacattgtcgttttcggtgatctcgcgcatgatatttttcatgcgctcttcaaactggccccggtacttggtgccagccaccagcatgcccagattcaggctgataaggcgtttgctggcgagaatttcggggatatcccggctggcgatgcgctgggccaggccttcggcgatggcggttttgccgacgccgggctcgccaatgagcacggggttgtttttggtgcggcggcacagcacctggatgacccgctcgatgacgctgtcgcggccgatcacgggatcaagccggccttcggcggccagtttggtgaggtcgcggccaaattcatccagggtgggtgtgggggccttgcgggactggatggtgcggttcatgctgtccaggtcgggacgaccggcgatgacgcggttgatctcttcgcggatatggggcagcgagaggcccatggcgctgaggatatcgtaggctttgcctttctgttcgcgcatcaggccgatgagaatatgttcgtcggccacatagttctgattggtgagtttggcctcttccaccgcgtactccagtaccttcttggactgggcgctgaaggggatgtcggcatccatgatggtgttgcggccgatgggcaggtatttttctatctccagcttcaggatgttgatgttgatgcccatgcgcttgatgacattgacgccgatgccgccgttgtccttgatgatgcccagcagcaggtgttcggtggatatggagccctgctgcaggcgcgcggcctcctggcgggcaatgataatgatacgcctggctctttcggtgaactgctcgaacataccctgtctcctgttgtgaagtgccgttgccagccaaatgggagtataccctgcggggcgatagtgtcaactgattcggagatctgtgctggtgcctcccttgtcaaggggtggcacatggggtataacttgctgctggaaaacgggcgtcgcccctgcccggtcgtgtctgctccaggtgcccgcatggccgcctgaaaccttgcggggccccatgaaaacatacgggagttatacctatgaccatgtccatacaggaaaaacagcagcgggtccgtgaactgctcaaggagcgaaacgccgtcctgctggcgcactactatcagcgcgatgaagtgcaggccattgccgactttgccggcgacagccttggcctctccatcgaagctaccaggaccgacgctccggtgatcgtcttcgccggagtgcacttcatggcagaaagcgtctacatcctctcccctgaaaaaaccgtgattctgcccgccatacaggccggctgccccatggccgacatgatcaccaaggagaaactgctggccctcagggatgaatatcccggctataccgtggtctgctatgtgaacagctcggcggaagtgaaagcgtactccgatatctgctgcacctcgggcaatatgctgaaggtcatcgagagtattgaaaacgacaagatcctcatgattcccgataagaacctggccaagtttgcagcgcgccactttcccgaaaaggatatcaagtggtacagcggctactgccctacccacgatcgcgtcaacgcggccgatgtggaagaggtcaaggccctgtatcccgacgccgaggtgattgcccaccccgagtgtgcgccggaagtgctggccctggccgatcacatctgctccaccagcggcatgtccccctacgcccggcagagcagtgcgcgggaattcatcatcgccaccgagatgggagtgctgtaccagctgcgcaaggataatcccgacaagaaattttatattgcttcgcgccgcctgctctgccccaacatgaagatgactactctggacagcatcatccgctccctggaaaccatggagaacatcatcacggtccccgaggagatacgcctgaaggcgcgggcggcggtggaaaagatgatcgctatcccccgcaacgcctgatgcgttccgagcacctgaccatctcgcgccaccgtggcgcacgttgtatcagggctcgcgtttcccccgagggcattcgcgttaccgcgcctgtgcggacgccagccgccgccattgatctcttcgtgcagacccactgggaccacctgcagcaaaccttcgaagaactcagccgccatatgcgtcacatcacctgggagcccggctcccaggtgccctatcttgggcagtggtacgagctggaacgctcttgcggcgcctgcctgcgtggcagcgtggggattcgcgcggagaaactggtggtgattcccgccctcggtgggaaccggagcctgggagagcaggtggccgcctggtatcgtcagcaggccaaaagccatatattcgggcgctgcagccactacgcccgtgaaatgggcgtgagctatgaagccatccgggtcaaggaccagtccacccgctggggcagctgctcctcacggggcaacctgaacttcaactggaagctggtcaccatgccgccttttgtgctggattacgtggtcgtccacgaactggcccaccgcagacacctcaaccacggcgccgaattctggaccctggttcagcgtcacagctcccgggtggaagaagcccgggcctatctgaagtcctataatctggtgttcgcgtagccctgccgaaaatcctgctaccgctgcaggccccgcagcaggcgctgcccctcatccctgatctgatcccgcagttcctgctccagttttttcttttcctcttccagctgtcgcctctgttcatcggaaaggcgctgtagttctgcgtccaggcgggcctttaacgccttttcagagaggtccgtacccactcgctgctccagggcctgcagagtggagatgtcgccgcgcagcaccgcctgcagctcttcaagctctttttcgctgatgccggaattgcggatcatctccgtggccagctgctccagctccgctttcaggcgctgttcaaacaggcgtcgctgttcgtcaagttcggcgcggaaacggttgctcagctggcggtccaggtcggtggagaggctgaccctcgggctggtgaaacgccccgagagacgcatatccacgtcgaactggctgacgctgtccagggtgcggtggatgatgcgttccagttcattgccggggttttccaggccgagcctggcgtccagaaagtgcagtacgccgcgtccgctgagagtgccgccgctggtgatgtcgatgcgcatatcggtctgcaggcggctggggctcatgaaaaggcggtcaacccgggaaccgctcttttcatagccacgcagggtaatattcagggtatccaggggctcagcctgacggcgctcgctgacccaatcgatgcgcagggagtcgtagccgctgacacggctggactgcaggaaggcctccatgggtctgccggtgacgcgctggttgtcggtcatgccctgcagtcttccggcaaactggttgccgctgccggtggtgatatccagcgctgcgttggcgatgagccagccgggtttggggtcgtacagggtgaagtggacaatgcgcccttcaccgcgcgaaggcttgctgccggcctgctcttcgcgctgggcggagcgctggcgcagcttttccacatagggggaaaggcgatagtaccactcccgcaggttttccaggttctcctgcacgtcttcgcccaggagggttcccgccagttcaaaggcgccatcggcgtcaaaggagtacttctcgcgcagggcgtcaaaatcatcgccggggagtgcctgcaacgctctgatgagctggcgggcctcgtcgcggtcgcgggccaggtcgcgcaggagggcttcgtactggtcgacctcaacgcgcatttcccgttgcagggtgcgtgcctcctccagcagctggcgcagctcgctctcgctgcggatggttcgggcctgttgttcgagttcccggaagcgctcctggtagggctgcatatcggggcggcccaggggcagatcctgccatttgttttcaatctcctccaggcgctgttcgatgcgctgcccttccgtgcgggtgtgcagggtctcctgacgcaccacatcccgtggctcgggcaggcgttgggatacatcggccacgaaggtctgcgctgccgatggttccgtcgcggggggctttggcgctggctccaggatgcgggcgggagactggcggggctggtccagggcgacgccgctggccaccacttcgtccagcaagaagcgccgctgcagcagatgtcccgagtctatgcgcagggcgatgcgctccgcctgggccagattgcgcatggcgtcggttttgtcgggaacctggaggccgcggatctccagggccaggggattcagggaagtatccagggaatcgatttccacggaggctccggcggcgcggctcaggccaatttccaggcccttttttaccaggggatccatgaagaccagtataaacaggctgatgccaccgatgatgaccacatagaccagggctccgatccagcggatgggcagcggctttttcagctggtcaaaactggtgtcgtaagccagaaagaggcgcaccacgggaaccttctccgtgaatcgcgagatggggccacggtagagtttgacgatggcgtgaaagatcagccaggcgggaaggaaaagggccatggcaagagccagggagccgatgaccagggagttgttgaagcgggtcaggcccatccaggggttgttgtaccaggccgtccaggttgcttccagggcggggagggtcaggatgctgtagccagccatttccatgagcggatcaaggaggtaggcgatgccggagaagacagccacggccacgaaaaagacaccgatgttgatattgaggaaaaaggcgaggaagaagacaaacaggttatgaagggtgaagaagggcgagaggccgggaatgagagccagggcaaccgccaggctgatctgccaggggcgggctttggagttaaaggcagccagggcgcggccgaggatttcaaacatggatgtgacccccttgtctatgctaaaataacaaattacgcaatattacgcggcaacacttcagatgaggccttttcagtaaactgttatattccaggcagcaaaacgggtcaagccgggaagacgcttccgggtggtcatcccctgatagcctgccaggaggtagacgtgaaaacatgctccctttccccctcccatgacgaacagtggcttttgcagaccctgcaggagatcggcacctcccttggtggccatggtgtgcgcatagccggtggctgggtacgcgaccacctgcgggggatcgtcaccagtgatatggacgtcctgctgctgaacatggatgccgaggcgttcgctgaacggctgcagcagcgggggtacggttcccggcatatcatcgagccaaagccggctcaggcccggatggcgcgtacggtcagggtctgcctgtcactgccttcgggggagcgctttgaagtcgatctgggaaccctggccactggcgatggggaaagtctcgatgaagctttgcgccaggatgctgcggggcgcgatctgaccattaacgccctcttttacgatccggccactgcgacggtggaagatcgcaccggccaggggctcgatgacctgcgccgtggcctgctgcgggtgcccggtgcccgtcgctgtaacctttgggacgatcccctgcgcctgctgcgcattgcccgcttccatgccaccaccggctttgctgtcgaagcgcaaaccaggtgtctgatggatgatcggcagctgcagcagcggcttgtccggtgcaccagccccgagagaatcggccaggagctgctggccatgtggtcgcatccccgggggagccgggccatggagctgctgcatgactgtggtgttctggacgcgctgctgctggcatcccaaggtgagggagagctggtggagcagctggcctcctgggatatggatcagggcaatggacaccacgcgctgaacctgtggcagcacagtattgccgccatggcgtgcatgggtgggcagcaggccgatgccgatagacaaaccctggccttgctgcaggcggctgctttgctgcacgatgtgggcaagcgctaccgccccctgtggggcgaaaaggaaggggtgggtcgcacctatcacgctcacgagcacaccagtgcccacatggtgcaaagcctgtgtatctggctgtgtcttggaaggcgtttctgcgaatcactctgtgccctggtgcgtgcccatatgctgccttcggggctgaaggatgccaaagatccggcattgcgtcgctttctgcgccgtatggctgaagaaggcgtccagtggcggtcggtttttgccctcagccactgcgatatcctggccaaggggcaggccgatgaacagctggcacctgttctgagtcagctggcgagcctggaacaacgtctggagggtcttgaagcccaggccgcgtcccttggcacgcccatcgggcgcccggtgctcaatgggcgccagatcatggaggtgtttggcaacagcacggcgggcccctgggtgggagaggtgttgcaggcccttctggagatgcaggacaccgaaccggccatggactctgctgaagccgccaggcgtctgcgggccctgttccctgcctatggagccccagaacgctgagctgatctcaggttgcatgggcgcagcaatcttgccaacagtcgctttcggttgcgcaaagtgtcttgtggtgctagcataaccaggtttctttcctggtgcttttctctgaagcaagaatcccctggaaaaatacggaaggatcaaagccatggcatcccatattcttttccgtctgcgcgaaacactgcgtttcctggtggcgcttttcagcagccgcaccgggcgtgggtttattgccgtatacctgctgaatattctggtgctggcgctggtggttctgctgggcttctccgctctgctcttcggcctcttcgagggcatggtgctgcgtcgccgtaccatgatgctgagccttggtaccctggtgacactgctggtaacggttcccctgatcaccatgcccttcttctccttcaaggatgtcatcgatcgctttgtcaacctggtcactcgccgtcggctttttgtgcacctcagtgatcacgtgttttatcgcccgacggtcagcgggcatatctccctgcatctggccaaggcccacgcgattctcgacgaaaaataccgcctgctgtgtgccgctccccagggcaccagccagatcagtcgtcagctggccatttctcttggacgctccattcgcgatgccgtgcgcctctcccgtgacctggtggaaaaaggtcgcctgaaaaaagagcaacttatcgtgggcgccacctatggctatcttttcggagccgccaagagcaagctggggctgcgacgtcatcagccttcatggttccagcgcctcttcagtgatctgttctatcgctttggcgctctgcatgcggtgtatatgtatttcatcatccacgacagtctgcctccttcctttgacccggtgtatttcatggccagcattgaagatgtggtgggcacaaacagcagcgagggtccgccgtgctgaagacatctccccagatgcaggtttttggcatcgtgggcaaggacacttcctattccctcagcccggtgctgcacaatgccatgtttcgccacagcggctacggtggtacctatgtggcgctgcccgcccgtgacgaggccacgctgcgtggtctgctggcggcctgccgtggcggtgctgtgcgtggcttgaatatcaccgttccatggaaagagtcggcagccgccctggtggactttctggaccccaccgcccgcagctgtggagcggtcaatacggttgtctgccgggagaacggcctgtggggctacaataccgatggcaatggcttctgccgcagcctggtggaagagagcggcatgatcctggagggtgcccgggtggtgatcctgggtgccgggggcgcggcacggggcattgtgcacgcgctgctgcaaaacgccgtccactcggtgctggtgtataatcgctcccctgagaaggcgcgtcgattagcccatgatgccgctgatgctcgggtcagtgccgtcagcgagcttccttccatggaaggaagcatcgtggtcaataccaccagcgctggcatgaaggacgatcgcacgcagctcttcagcgcgcagcagctgaaaggggcagcctatttttatgatattgtctacgcgccggcgcgcaccattcatatggaaatttcctggaaggccaatgtgccttgctgcaacggcaagggcatgctgctgtggcaggccctgatcgcctttgagctctttaccggtttcaagtgtccggtgagtgcggtgcgtcgcgccctggacgaggcagccgccaataagtggtttgccgagtgacggtgagctgtggaaagaaaaaaagccggatcgcagaagcgatccggctttttctttgatctcaggtggtcagtgtaaggcagtgccccagggttcattggccatgcgtaccatgtcctccacccccagggtgatattgtcgagaatcacatgattgatgatgcccttcatttcgtccagatccagggcatcgcccttttcaaaggaggccatttccacacggtcgagaatgtcctcgatggtgtggttgtccagaacattgaactgctccatgagcgagagaatgttcttggcttcggcattgagaatcttgccgatacttttgctgggataggtaatcccctgtccagagcggtaaatcagaccggctgagtggctggggatggattccaggaagctcactgcggctccgatatcctcttcacggtgtcccagggtctccatcacatcatatatcgcatcgacatcgctcaggctgcgctcttcaatcatcagcatattgacgatggtctgtgccagttgggtgtgcttgttacttgtgctcatgtggtccccctctcaagataatacctccctgagttgtgagatatatagcccaacagctccagttccgcaagaacttccagaaaaaaagggccttccagcccactgccctgtcgcagctcttccgcacccatggccccctgatcccgtagcagagataaaattttccgttgttccgcgctggtggtctgatcttcgatatggctggtattttctggagcgaaaagagcagccagcgaaggcagggagagctcattggcaatatccagagccgaagcagccagatgggctccctgctgaagaagccagtgggagccggccgatttggccgaaaagatgctgcctggaacggcaaagacctcccgcccctggttgagggccagacgggcggtgatcatggtgccgctcttcagggcggcttccaccaccagcactcccaggctcataccactgatgatgcgattgcggcggggaaagttaaagggttgaactgctgacccgggtgcgaattcggttatcaccgctccaccctgattgacgatctgctgggccaggcggcggttccccgccggatagacccgttcgataccgcagcccatgaccgcgatggtgttccctgccgtgcccagggccgcctcatgggcgatggcatcaatgccccgcgccagtccgctgacgatgcacatgccgttgcgggcaaggtcgctggcgatggagcgggtggcctccttgccgtaggccgtggggccacgggagcccactacggccagggccggtgtgggtggcagcgtgccgcgcccatagagaatcaggggcggatcggggatatggcgcaggtgcctggggtagtcgtcatcgctcaggctcaccacccaggcgtctgcgacgcggctgagcagctggcgctcggcttcatagtccttttgcaggcgggcgcgtactgacggggaaagcacttcccgggccagggcggtgagatccagggagcccgccggagtctcctggcggtatattgtactccccaggtgctcccggagggcaaagcaggtgaagtaatcgcgcatggctattgctccactgcccgcagcacaatgcgtcgcacgaagttttcctcctcgcggcggtcgggccgattggcatcccggccaatgatgtaggcggtgagcatcagcagggcatcgcctacctggtgccctctggggacacccagggccatcagttcatcgccacgaagaatggggtgaatggtgcggtaggagcgcaggtactcccgcaggaagtgtgccgaggcctgctgattcccgtagacgatggccagcagcagcacctcttcctcgtgacgcttgaccagacgcagtttctgccagagcttgccggttctgcccagttcgtgcagcagcatgccggctttggagcagccgaaggcgatgatttcgcggtcgcgctggggaagctcctgcagaatgggcagcgccatgatctgctcggctttgatggtgcgcagaatgagggcgcagtagagggcgtcgcgccgcacatcctccagacgcaaaaagtccgacaccaccagcagatcttccatggattccaccagcttcatggtcttctggtcgtagcccagggcgggatgaatgctgcgcatcagatccagttcgaacaggcgcgccatgtgtttggcaggctcctgttccaggaacatgtggcgcagttcttcgtaaatgcgatggccgctgatatgctggatcaggtccaggtcacgggcggagcgcagcagcttgatggtctgctcgccgatctgaaagctgtagcgctgctcaaagcgtacggcgcggaagatgcgggtgggatcttcaataaacgacaggttgtgcagcacgcggatcttcttgtcacggatatcctgtacgccaccgaagtagtcgatgagctcaaaggtgttcagggagaccgccatggcgttgatgctgaagtcgcggcggtagagatcgcgcttgatggaacccggggagacgttgggcagggcgccggggtggtcgtagtactcattgcggctggaggctacgtcaatgcggaaatcgtcgccgggcaggatgatgacaccggtgttgaatcgctcgtggacgcgaatacgtccgcccaggcgctccgccagacgattgccgaagctgatgccgtcaccggccaccacaaagtccatatcctggttcttcacgcgcagtaccaggtcgcgcacgattccccccaccaggtacacctgtatatccatctcattggccagctgggaggcctcttccaggtaggcaaaggcctggcggcccatgacctccaccagcatcttgcgcacatggcgggggcggtgggtcgagcgggcgcgctcctgggccggcagggtctcgtcggtgtcgtggcggtactcgcgcagcagatcggtgcgggtgatgacccctgtcacgcgctttgcctccaccacgggtaccatggcctgacggccgctgagcaggatatgctctgcccgggaaaagggttcgtcggcctcgatatactgaatgtcggtatcggtgatggaagtgacgctgcgcccgccaaggccgtggaagagcgccttcatgcactgatttttcgagaggatgccatagaggctgccgtcgggctccaccactggcaggcagttgacaccgtcacgggagaactgctcataggcctcctgagtggatttatggctttcgatggtgatagcgggcgaactcatgatggtgcgggtgcgcttggagcgcgagatgatctccttgagggaggcgcgggtaaaatccatggcctgcaccagggtcatctccttgacggtagcactggcggcttcgtggtgtccgccgccctcaaagagggccgccacgtcattggcacccaccatgctggtgctgcgcacgatacagtagatgcggccttccatgcgcagaaagacgatcagcagggtgcagcgacgcacgcccatgacattggagagcatttcggaaacgtcggggacataaatgtggaagtcggcgtggcttatgccgacgctgactcccatgatactgaaggtctcaaaattcttcagcaggtcgctgaggatatggatatcggcgtccttccagtcgcgggagagaatctggtgaacctgtttcaggtctgctcccgccgcaatcaggtctccggcgcagtaacagtccaggggccgggtggaggaatagctcaggtggccagtgtcttcgtagataccgcacagcagcagcgtggccagccagccttccagggcgatatgctgcttctgcagcaggcgcaccatgaagctggagttcgcgccacagttacagtagtggtgttcgatatcccggtcggccacctcttcatccacgccgtcctggtggtggtcgtagacaatggtgggaactttgccgaatgctttgcgcagcttgccaaggcgtcgtccatcgctggcgtcaacgaccaccatgtggctgatgtcggcgatgttcacttccgactccttgtacagggaaatgccagcgggtaaagggtacagctccagataatcctgaatattctgagacagggagcctattatgacgatggtggcaccgggatgcaggcatgccgctgccaccatggaggcgaaggcgtcgaagtcgggattctggtgggatgtgatcaggcgcatattcccccataccgtgaagtgattttctcgcaggtgaggcctgaatgaggagattagtagacaatcggggcactggcaagggaaaaggacttttcccccgttgcggattgcagtagagtgaacactgcagcaggctgcgtaaaaacctgtgggaaaacgaggaaaccatgcacgatcgccatgtccatagcgtcttctgcctccacggcagtggacgtcgaacggaagatattctgcttgagcgcatagaggctggcgccagccgtgtcaccttcaccgagcacgctcccctgcctccgggctttgacgacccttcacccctgcgggactcctccatggccatggagaagctcatggagtatcgtgcggaaatccttgagctcagggcccgctacgccggaaaatgcgacgtgcgctgcggactggaagtggattacatagaaggctatgaagagccgatccgccagtttctcgaccagtatggggagctcttcgaggatagcctgctttcggtgcactttctccacggctcctgtgtggacttctcccccgaggagttcgagcgcttgcttagcgagcagtatcagggcgatctggaagccctgtaccgcgactactaccgcgtggtggccctcgctgcccgctgggatggcggagcgcataagccccggcgtttcgggcacctggatctggtgaaaaaattccgcgatcagtttcccctggagccagacaaagccaatgcgctggccatcgccattctgcctgacattgccgcaggcggcatgggcatagaagtgaacactggcggtctgaaaaagccgtgccgggaaatctaccccgcccagcctgttcttgaagcggcgaaggcgctgggaatagccctctcctatggaagcgacacccactgacaggcggcaggaaatcatctgccgtggcctttttgtcagctcgtcactcctccccttcaccttgaccaaggagactgttgagcccctcacacaggcgcatgccgtacagcacgattacccaggagacatagacccacagcagcaggagcagcagaatgctgaaggagccgtagatggtggtgtacgctttgtttatgaccgcgtaggccacgaagagctccttggtgatattccacgccagggaggtgaccagggcgctgatggcggcgtttttcaactggatcggcttgttggcggagatcctgaagacgatgatgaaagcggcccaggcgatggcatagggtgcgacaatggcaagatccagcccctgcaggaaagggttgcgcgccagggtgacctgggcggtggtggtgaagtagagggagagggccaggccgatgggcatcagggtcatgagggtccagtaggtggtcagggactcccagaagctgcgggtttcgctgcggaatatccggctggcgatgtgctggtagttcttgaaaaagagaatggatgtggcaatcacgtacagagctcccatgatgccaaggcgggagatatcccccaggaaactttcaaagaagtgcgcagccgcgtccacattggtgggcagcaggtaacccatgaggaattcccgcaggtcggccagctggtcgctgaagcctggcaggcgcgtggtgacggagagggcgatcagtaacagggggatgaaggcgaaaatggtgtagaagctgagactggcagcggagtagcccagctcggcgtcgaaaaacccaaaggcctggcgcaggttgcggcgcaagcctttgagccatgtattcgggcggctggctttgagggtacccatgccgctgcccgctactgctgctggcagcggcgctgtacttcttgtgccagcgcgtcgttcatcagttcgaacccggtgcgggtggactcggccatggcccgcttgaaaaagggcaccagaatgcccgtgaagacttcacggtgaaccaggtgggtctggccatctgaatcgtgctccagcctgaaggaatggacgccggtcaggatgccgggcagcaggaagcgcccctgccaggtgagctcctgctccctttcgcagaggagaatgcggggagagaagcgcatgggagaggtgccgttgggctgttggagcgtaatacgcaggcgtgcccctgttgtgggctcgccctggatttcggttataaagggattccagcggctgtaggccgcgaagtccgtgatagcctgccagacggtgggtagtggggcgggtagcgtcatttcagttgtgatttcatgggcgaatccacccagggcagagtcctgcagattgtgcatgctcttctccttgtctgttgttgcacttttctgccgaatgtacacgctcctgtcgcttcctgcaatctctggtcgacagaatccctgtgatgccaaaacgcttttgcgtcacggggtttgcgcggcggaaaaccatgatgagatttggttctaacctacttgtgaaaaatattttacatgacagtgaaactgtgttatatctccgccgttgttacgatttgcaacaataaaactatacagaactaatgaatctgtttgaggcaaactatgaaattcacacggacgatcaaaggtcgattgattctctttctcggtctggcggcgatgggtactgccatactggttgccattgcgctgaacgcactctacaccagtctgcacaatgccaaggaagcggcagtgcaggagatcacggagtcgctgcacagcgttgtggctgacttctggcagatgtcccgcgaaggactgatcagcgacgagcaggcgcgcgcctctgccctgcgtgccctgaaggctgtgcgctatggcgataacgactacttctgggtcaacgacatgcagccgcgcatgatcatgcatcctaccaatcccaaactggatggacaggatctgagtggttttgaagatcccaacggcaagcgcctgtttgtggagtttgtacgcacggtgcgagaaaacggcaaggggcatgtgaactatctgtggccgaagcccggttttaccaacccggtgcagaagacgtcctatgttatgggatttgagccctggggctggattatcggcaccggtgtgtatatcgatgacattcaggggctcttctgggcgcaggtgcgcaatatcgcggtaacagtgggggtgctgattcttatcctgatggtgcccatgttctttatcctgcgctccatcattctttcgtcttcttccattgcccgcgttgccgaagatctggccagcggtgagggtgacctcaccaagcgaatccccattaccggcgaggacgagctttcccaggcggcaaaatttgtgaaccgttttctggacaaagttcaggccattatcattgatgtgcgcgaggtctcccacggtgttgcttccgccagcgagcagctcagcagctcctcatcccagatgtcagccgccatgaacatgcaggcggaaaacgtctccaagattgcttcggcatctctggaaatgtcccagacggtcaatggcatgacaaccaatgccggtgaaatcaaggagaacgccagcctggctctgcaggccgcccgcgaaggcggtgctgttatccgcaggtcggccggggagatggagagcattgtggagcaggtgaataccgctgctgactttgccacaaccctggaggaaaacgcttcgcgggtagaacaagtgattcaggtcatcaacgatattgctgatcagaccaacctgctggctctcaacgcggctatcgaagctgcccgtgccggcgacgccggccgcggattcgccgtggtcgccgatgaagtgcgtaagctggccgaacgcagtactcaatccaccagtgaaatcatcgacattgtcaagagtatccagggggggatcaaccagatgacttccgccatgggtctggtgaatgaaaaggtcaaccagggctctcagctctcgcgggacgccgacaagtccttcgtggtcatcctggagaatatccagacactgcagcagctcattgagcacaatgtgggggccatggaagagatgttccgcacctcggagcaggtcagcgatgacattcagtccatctcttcttccacggaagagtccgccaaggtttccgaggaagtggccctggctgccagcgatctggcccgtcttgctggcgaagtgcagcgccatctgggaggttttatcgtggatgaccgttcccagcagaaaatgctggcaccccggtaggtttttgggggaaatactggtcaatgggcctttcccgtgttagggtttgccaggtttaccctgaagctattttatccatgaacattgaggagcaaaaacacatggcacacgtaaaaatcggcgataccgtacgcgttcactataccggaagcctggcggacggaaccgtgttcgacacttcctatgaccgcactcccctggagttcaccgtgggcgataagacgattatcgcaggttttgaagaggctgttgtggggatgagcactggtgaaaagaagaagtttgagctgagtgccgaccaggcctatggcgagcgttctgacgagatgatctataccatggatcgcaatgcgttgccgggtgagatcgagccccaggtgggcatggtgctgcaggcgtcctttcagaatggccaggtgaccgatgtgcagatcactgacgttaccgaggacaccgtgaccctggacgccaaccaccccctggctggcaaaagcctccactttgagctggagctgatggaacgcgacgaagcctgaatggcttgcgagcagacactgacaaagcggcatccctgcaggggtgccgcttttttttctatgggaaggactggtcttacccagaagccctgtctgcagtcctggcatcgtccagcatcacacagggaagctccagtagagcgtcagtctgcaggtgaatttcatgggcaatagcccgatccagctttttgcgccagcgccggggaatgctgtccactccgtagagggcaccggccagaatacccgcaatggccgcgttggtgtcggcatcgcccccctgattgaccacccggataatggtctcctcgaaggaggtgctgtcgaagaagtggtgcatgatgcacttgaacgtgtgcacgatatagccgctgttctcacctttgtaacgggagtaggagtacttcgggtgttcgatgataaagcgggagaccagcttcagcgctgccagcttgtcccctgtctccagtagacagcgggttacttcgccgaacatcagggtgatctcatcggcgatgaaattattatgggtaaagtggcactggcgcagcgtcatgggcgcgaagtgctgccagtccttcaggcagtagagtgcgatgggaaagttgcgcatcagcccgccattgcccgccgaaaactccgattccgccgattccagctgcccctgcagcatgtactcacgaattccccggcgcaccgtgctgccgatgtcgatgggcttggagcgcatccattgcacaaaaccatcggccaccctgggcaggctgaatccgccgccgtcgatgatgctctgccccaggctgagcgacatctgggtatcgtccgtaacctgccccggcttcacccccagccagcctccacccacaatctgcttcagggtgccgtacctggattcgatctcccgtggcgtcatgaattcggtggtggcccccatggcatcgccgatggcaaaacccagataagccccgagggcacgggtatgtaccatttttcccatttacaggtttatcccttccgtgttaattcagacctcaagccgctgaaaaacgcccatctgcggcgttgcctgcggtcgctcgtcattgcaacgtacggggagtacgcttcattcctcgctctgcaggcgtctagcacctgaacatttttcaacaacttgccagcgaggtatctcagtacattgttagccccttactaccacgccaccaactggattcacctgcccgcacccctctttgccagcaaggaatacaacctcagtgtcacccccgaatcggaggtgcgcatcagcggtgtctacgaataccactccgagctgtttcgcgccatccatgctgcggaaagcatcgaggagtcatcccgcatcttccagggctacctggaagtgctgttcaacctggatgaaaaagtgcgcggcaagaaagtggccagctacctgcgcctgctgcgcggttggctctttgacgccaacagctccgaaggcgccgtgctcaagggctgggtggaaagccgcttcggcatcgtgcccttctaccaccgccaggtcatctccagcatccataccaccgcctatcacgaatacacccgtgaacgcatgcacccgcgcctgaaccgcaacatggtttactaccagctggatctgctctacgcctacacccagaccatcattcgccgcttctttcccgactacctgccgcgcatcaaactctaccggggcgttaacgacatcaacgaccacctcatcatcgagcgctacggcaaaaaccacgcctgtatcgaacacaacaacctggtctccttcagcgccgaaaaggaaatcgcccagcagttcggcgaccatgtgatggaagtggacgtccccttcaccaaaatcctcttcttctccggcatcatccaccgtcagggctttgccggcgagatggagcttctggtgattggggggaagtatgatacgcggttttcgtatttctgagcttttcaacaaagctcaggggaaactgaggctgcgcacctttgcctcaacacatccataaagcatttccattgtccttttttggtgcggccaaaaaaggaccaaaaaagccgccccccgacgcccgtttctccggttcgtttgctcgcctgctctggagatccggcagacgctgcatccctgcagctctgccggaccacctgcttcctgcaggtgtcccgtgcgggtcttgccagccaggcttcacactcaccggacgggctcaggggggattatcttttgccttgcctctcccccgtgtgctgttccagccaggacgcgctgactggaacgcggtagacccgaagggttgccgccacgagggcggcaaccgcaaacacaagccagggatggcggttgtttgcggtccccagttccaggcaagcggacggctgaagaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaaaactatccgctgctcacgtcttcccactcccccgtatcggggttgtagtcctccaccagttccaactcttccggacgaaagccgatgactttgttcttttccaggaagtgcaccacaacggctgggcggaagagaaactccgtcacctcccgcacaaaaccttcatccccttcatgagccacgacgcagccgcttttgcaggaaccacaggtgccatcgttgcgcacatccttattgacgcgaactcgctgattgactcgaaattccatgatacttcccttcacagcctgtcagtggcttcttgatataggttaaacacgtagtaggcaccgccgcagatggttttttcagcagcttagggctgcgtgctcaaaacaccccttgggacacgccgccgcgcacgccttgcagccaatgcactggccttctttggccactgccatgaacatgcgggtgttgtcatcatcatcttcctcttccaccagattcagcaccccctgggtgcatgccttgaaacagcgtccgcagccaatgcacacatccgatgccagggaaacaataaattcgggaatccagctgctgccgtccttgcgcttgccttccacaaatgccatgggaacctccatttgaatatcggcgacggacgcagggtggtgcttcatgtactgcctcctgcgcagcatcgtcgcgggttttgcgaatttccagaaagagccttctggcgggtggctgaaaatcctctgccacctgtccatggcaggtaagcaatgcctgtgccatcacgaccagccttttgcgtgcaatgggttactgattgcacccacctgaacctgacaggagaaccttgtcgggtttccgacaaaatgtcaggttcgcaccagtggtgacgttgctaactcacgaaattcacagggattcatgaagtggcaaagggattgcttttgtagcttgtagaaaacggctcatcgtaggaaggagcgcaccatgcacagaaccaccctccccccacccgacaccacctgcgagcaccatcagggcggacagcatcagcagcagaaaaaacccaaatgcgccaagcccactcctggcggagcattgggcggctgcgcctttgacggtgcccagattgtcctgctgcccatcgctgacgcggcacaccttatccactcccccgccacctgcgtgggcaacagctggaataaccggggaacccgctccagccacagtgccatgtatcgtcagggcttcaccacggatctgaccgaaatggacatcatcatgggagctgagcagaaactgctgcaggcggccctggaactggcccagcgcttcgcgcccccggccatcttcatctattccacctgtgtcagcgccatgacgggcgaggacattggtgccgtggccgctgaagttggccgtcagaccggcatccccgtcatcccggtggacagccccggctttgtgggcagcaaaaactacggcaacaagatcgcggggcaggttctgctggaacatgtcattggcacggccacgcccccccacaccacagataccgacgtcgccatcatcgccgactacaatatcgccggagagctgtggcgcatcgagcccctgctggagcgcgcgggcatacgcctgctcagccgcattaccggcgacgccacctacgctgaagtggcctgggctcactacgcccgtgccaatatggtggtgtgcagccgcgccctggtggacatggcccgccagctggaggcaaaacacggcattccctactttgaaggctcattctacggcatgcaggccaccagtgacgccctgcgcaccatggcgcgcatgctgaaagtgccggaaatacagcagcaggtggaagcggtgattgccagcgaggaagcccgcacccgcgccgctctggccccctatctgccctttctgaaggacaagaaggtcttcgtctactccggtggcgtcaagagctggtccatggtctttcagctggaagagctggggatggaagtggtcggcagcggtattcgcaaatcctcggaagaagacatcgaacgcctgcgcattcattttgaaggaacccagaagatcatgctggaaaagggcgatggcgccatgatgctggaactgctggaacgcgaaggcgccgacgtcttcatcgccggcagccgcaatatgttcaccgccatgaaagggcgctacccctatgtggacgtcaaccaggaacgcatcttctcctatgccggctatgacggcctggtggaactggcccgccagctctaccacaccatgacctcgcccgtatttgacgtggcgcgcaccaccgcgccctgggaaagcccgtaggtgaactcatgcaaagccaggaagctaccataaaaggcaattcctctcgcccgttcgctgcgctcactcaagtcgccaggaacgccaagaagaacacaagcaaagcagggcttttaccagcatatctttgcgcctttgcgtcttggcgagaaaactctgcctttcctgctttttgtcacacggtaaccatgaacagttacttcaaaggagacagcaaatgaaccatcgcaacctgcacgtcaatccactgaaaaaaagctccgtcttcggtgccaccctggccatgctgggtatagaccaggcgctggcgctgcatcacggttcccagggctgcacggccttcaccaagaatatcctcacccagcacttccgcgaaatcacccccatgcagaccacggccctgtgcgatattgccaccatcatgggcgacgacgtcaatctgcacgaggggcttaataccatcatcaccaaagcccagccgcgcctggtgggcctgatcaccaccggcgtcagcgaaaccaaaggcgacgatgtggaaggcggtgtcaggcgtttctacgaaaaatatccccagcacgcaggggtacccgtcatcaccatcaacacccccgactaccagggcgacgcccagtggggctatgtgcaggccgtgcaggccctgcttgaccagctgcccatcgcgaagcagcccgtcaactcccgtcagatcaccgtgctggccagcatggccctgacgccgggagatgcggaagagctgaaggaaattatcgccgacttcgacctggaggccatcgtcctgcccgacctgggggccaccatgggcggcggcgtggatcattacatcaaggtgcccgaaggcgactaccccctggaaaaactgctgcaggtgggggcgtcggcccacaccattgccatcggcgccagcatggaggaagtcgcccgcagcctgcaagagcgctttggtacccccatcagcctgcttccttccctgatcggagttcacaacagcgacaacttcattatggccctcagccgcatcagcgcaaagcccgtgccgcaaaaatacagccgccagcgccgccagctgctggacgccatgctggacagccacttcttctataacggcaaaagcgtcatcatcgccgccgagtcggacctggccctcagcatggccgactttctgcaccacgaaactggcctggacatcgcctgcgccatcgtcagccaccgcctgccaggcgaatccgacccccactaccccatactcaccggcgacctgggcgacctggaagacctggccaacggctgcagcgccatcatcaccaacagcaacggcatcctggcctccaccaggaaaaacatccccctgctgcgggtaggctatcccatcaaggatcgcctcggcgaacaactgaaagtctttatcggctaccggggcagccgcaatctggtctacgagcttggcaatatctttctggaacaggacgaagaagcatcatttcattacaagaacattcgaggagtaccggcatgaaagtcgcattctgcaccaacagcctcaaggaagtggacgaacactttggccgctcccaccagatggccatctacaacgtgaaacccgaagggtatgaattcgtggaagtacgggaaatgggcgccgtggacagcgcccaggacgcccacgccagcagcatcgaacgcaaagtgcaacgcatcaaagactgcgccatcgtgtacatgaccgaaatcggtggccccgcagccgcaaccgtcgtgcgttcaaaaattcaccccgtgaaagttcccgcaccccagcccatcgaggacatcctggcatcactgcagaaagtgctggccggatcgccgccaccctggttgcgcaaaatcatgcagcaggaggggtaaaggaagaaccgcgaatagacgcaaatacatgcgaataagcgtcagctattcccctccactggaggggtggcgcaaagcgccggggtggtcgtccaaagcaggtagcaaattctttttttgccacaggcaaaggcaggacatgaacaccagacaatatgatcaagtaaacaaggggagataatgcgctcttgcgcattatctccccacttttcattgcagtgtcccaaatagtatattgcctatgagtacacatccgcgtgtatggcaacgaacgcattctcagccccaagaatgcagcctggggctcttttttcacagcttcggaagtaccatggaagaacgagccagcccccacaggagagcgaggactgagtgaaggctattcagcagcctgcaagaaagttttccacagatggacgcagatttacgcagataactccagggggtcagttaagacgggcttctcgcaaagccacaggggaaaaagctatgtgatgataatcttgtgattacaatagcttgcgcatatcgtttgctgtgataacatcacatgacgaagtagcctggtacacaaagtactgcgcatgaagagtggcgagccaggaaagctcgattaatgctaaagtttgcgacgagcagttgagtggaggaactatatgcatcacatcttaccgattccccagaagttcagagcgtcattattgacgccaagttgtggttaggctcactatggacaatagattgccagccgccacgagggcggcaaccgcaaacacaagccagggatggcggttgtttgcggtccccagttccaggcaagcgaacggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgaaacaaaagtggcaagagaaactcatcagcaaagtggctgcaatgtcaagggatgcaattcttgcaaagctattgtcattaactcagcataacatcagggttggagctgacaatctgctgtttcaaaggtgcgaaacttcaccatgtaagtttacgttacacaggcagagagatcaactttcctggcgtcaccccatacgctccgtcttccaggtctgtggcaagctgtttaatctgctgagctttgtgcggggagtgacacggccaggcggttgttcttcggtgcgttaatgccgtaacctgcctgccttcagggaaatgctgaaaacactattaccccaacgcgctctatgtgttccatgacgtcagggttttccacctgatgggccaggatcaggtcaacgctgtagggaaagagtatttcatcaatagcatcagccacttgcaggtattcactgaagctgagttccggtgctatcaggcacaggtcgatatccgagttgggtcggaagtttcctttggcgcgtgacccaaacaggatggcttttgagattgcggggtgtttcgccagctcttcgcgcaactggctggtgagttctgcggataagccgggaatagctgtttcagtagccattgcttctgtacccctggagtgtgtgcaggagttgcaacaatagggggtggtagtgttcgcggatttcgcaggcgatctgacgagcggtctctctgttgtatgtgtgcgaggtaagggtgcgactttttaccatggcaagccaggtgcttccttcttgaatcaggccccgctcaaaagccaatcggatggcatcgcggctgccctgaatgcctgtctccccctgtgcctgataaaaatccttcaggcaattccacgctaattcataggtgtattcaaaggcctggatcagcccttgttcttcgagtttgctgagttggcgctgcttgctcaggatgaccgcctcatccagctcattgaatgctgcagtataattgttaagcctttgatgccatcgtatgtcttgctgttgcataaactatctctcctggatgtcaagcttgcaggagccttgattgcagcagcgcatatgttgtgctgctcacctgagactaccatcacatatacactttcgtctatagcttggtagagagtatgacagggtttttcagcagtctgctacggtaccagagcgcagaaaaatcaggcttcacaccaaacctccagcatcacaaaatagcgtggcacttgccccggccctcctgacaagatacaattcacgggtttttctgcaatttgcagggaaatcccaagtcacgcgatcaacatcgccgatgggatttttcggcagcctctgcccttcggaagtggggacgacctcaccgctccaatacactccggggacgaccccgcacgttgaaaggacgtttcatggcctggattattcttgccattgcagggttgtttgaggtggcctgggcgattgggctgaagtacactgagggcttcagccggctgtggccgacggtcgggacggtattggccatggcggtcagtctctggctgctgggtgtggcgatgaagtcgctgccggtgggtacggcctatgccatctgggtgggcgtgggcgcggtgggaactgtgatactgggtattgtgctgtttggggagccggtcaatgtggctcgtcttatcagcgtggccctgattattgccggtatcatcggcctgaagcttgcgactacggcttgatgcaggttttactgaaatattgcgaaaactggcagttgtagccaaggagttgtgaaaatatgcatgaatcgatgaagaaatggctttcggcgtatggtgtggaaatgacggagctggtgatggtgatttcggcactggcgctgatttttaccatatcccttgtgattcacgttgttctgcactggggggtcattcgcaatgctgaacgcatggcgcgtaagtcagcaactccctggaagtcggcttttttcgagcgcagtctctttaatcgtctggctttggcgctgcagggtattatcatctatgttcaggctgatctgtggctcagccctgaggtgtttgtccagcctctgctgcagacccttgcgcacctgtgggttctcttcttcgcattgctttcgctgttctcactgctggatactctgctggatctgacacgcgatacggcgctgtcccgtgcgctgccgctgcggggcatctcccaggggatcaagctggttggctcaattctgattggcatcctgattattgctgcccttatcggcaagtcgccggttatcctcttcagcggtttgggtgccatgaccgccattaccatgttggtgttcaaggatcccatcatgggtctggtggcgggtattcagctttctgccaataacatgctctcggtgggcgactggctggagatgcccaagtacggggccgatggcgatgttattgatataggattgacgacggtcaaggttcgcaattgggataataccattaccgctattcccacttcggcgctgatttccgactcctttgtcaactggcggggtatgaccgattccggtggcaggcgcatcaaacgcagctttttcattgatgccagcacggtgcacttcctggatgaaagcgagctggagcgtctgcacaaggcgaaactgctggggccctatcttgataagaaaatcaatgagatcaatgaatataatcgggagctgcaggccgacctctcatccctggtgaatgggcgtcgtctgaccaacctgggtaccctgcgcgcctatctgcaggagtacctgaccaaccatccgcagattcacaaggggatgaccctgatggttcgccagctgcagccaggatcaagcggtattcccattgagctctactgctttaccaataccacgcgctgggttgagtacgagagtatccagtcggatatctttgaccatattctggcggttctgcctgagttcaatctgcgggtgcaccaggcaccaacaggttacgacatgcgggccatgggcagggaactctgacatcgtcatccttgttggcatgttccctgcagacttcagtgccagccttctgtatgggcaaattttcgcgagtactggagtgaacatgacaagttctgtccctttcttcaccagtttggttgaaaagctacgcagttatgacagctatggcagctggaagaacaaaaccgatgcgcagattgtgcagcccctcataaaaaccaaagaagacaagaagcagatcgacaccaacacggcaccggatcagcggcatttgtggtttgtgcgtatgttcttcgaggcggtggccctggcagccgagaagcggacgggtgccatgatggtggtggcccttgatatcaactttgaggggtttggtcgcgcgttgattttccacgaagagcgaatcttgttgcatcgcagcctgcgcaatgtgcagaaatttggtttcgccagcctggaagagctgaccggtgagggggaaaagctggtggcgataatcggggagcgctttgccgattccgggaattgaacggcgtttcaatgccataagagctgcttgtgccattgcttgagtgtcgcgtggattttgttgcgaagagcgttttttgctgacaagtaaaaaaatatttgctatatggtggttttaacgttgcttcttattcgcacaggattgccgggttctggtcaagcttgtcccaagaaagcacgacattttttttgaaggattgagagattatgaagtctatctatgttggcaacctgccattcagcaccactgaagacgaactgggcaacctctttgcagagtatggtgacgtgtactccatcaagctgatcgctgaccgtgaaaccggcaaactgcgcggttttgcctttgttgaaatggaagacaacgagagcctggcggctatcgaagcccttgacggctttgagttcggcggacgcaaactgcgtgtgaacgaggctcgtccccgcaacttctaacagattgcagaaaatatgagaaagcgctggcccaagggccagcgcttttttttatgtattcagtcagcgcagcagcaaaagtgacttgcgggtacgggaaatcatagtggcagtaaagctgccaaagagggtggtgcgcaggcggttcttgctgaaagcgcccatgacaatcatatccacatcgtgctctacctggtagttcagcagggctgtcacgacgtcatcgccttgcagcgccgcaaagctggcgttcactccgttttgctgcagtgatttagcggcatcgctcaggagttcctgtgattggctttcctgagtgcccacatggaccacatggcagggcagggttttgaacagagggctggtggccaccatttccagggccttgcggcttttctgcgaaccgtcataggccagcaggacgctgcggggagggacaaagtcttcggttaccagcaggatgggttcgttgagggagcgaatgatcacttccacctgggagcccacccggtcttcggcgctttgggtgtcttcgccccgcagtcccagaaccagcactcgcatggcgtcatgcagctccaccacgttctcgtagagtttgccgtgacgctgcagaatctgggcggttgctccaaaaacagtcgcgcgctgcctagcccgctccagggcttctttaccagctgcgatacgcagcttgctggcttcgttgtcttcgctggcaagggcttccagcaggtcatcccgggtgcccaggccgatattgccggtcatgtcggtgcgtggctcctgattatcgcgctcaatagtattgaggaaggtcaggggacgctggatgcgagccgcgatccagccgctgtagtcggctacggcatcactcaaggacgatccgtctacacatcccagtacgactttgtcggtatcttccatcagtgttctcccagtacccgttgcagttcttcaggcttgtcgtgcacgccgaagcggtcgatgatggtcttgctggcctcattctggccaatcagttcgacttctgttccttcgcggcgaaatttcagaatggccttatccagggcattgaccgccgaaatgtcccagaagtgggcccgactcaggtcaatgacgaccttgttgataacttctctggtgtcaaagaagtccacaaaacgatcggcagagttaaagaaaacctgacccacaatccggtaggtgcgcgcttccccagactcgttcagatcactcctacagtacatgaagtggctgattttgttggcaaaaaagagtgaagccagcaaaacgccggtcagaacaccgtaggccagattgtgggtcacgaccaccaccacgactgtggagaggacaacgatattggtggaaaggggcagggtgcgtgcgcgcttgaggtagccccagtcgaaggtgccaatggataccatgatcatcaccgccaccagggcagccatggggatcagggagatgtagtcgctgaggaacaccaccatgataagcaggtagacaccagctgacagggtagaaagcctgccgcggccaccggatttgatgttgatgatggactggccgatcatggcgcagccagccatgccacccatgaagccggagaagatattggcaagtccctgccccttgcattcgcggtgtttatcgcttttactgttggtcagatcatcgacgatggtggcggtcatcagggattccagcaggcccacaacagccagcgctgccgaatagggcaggatgatcagaagtgtttccagggtcaggggtacatcgggccacaggaagatgggcagcgtatcgggtaactggcccatatcaccaacggtgcgtatatccaggcccagcaccagggctgcacccgtcagaatcagaatggtcaccagcggcgaaggcagcagtttgccgattttgggcaggtaggggaagaggtagataatggccagacctgccgctgtcatggcgtatacatgccaggtaacatttgtcagttcggggatctgggccagaaatatgagtatggccaaggcgtttacaaagccaatgacgacggcgcgggccacaaagctcatgaggtgggctactttgaggtagcccatggcaatttgaataatgcccgtcagcagagtggctgccagcaggtactccagcccatggtcccgtaccagggtcaccatgagcagggccatggcaccggtggcggcgctgatcatgccggggcggccgccaacgatggaaatcagcacggctatgcagaaggaagcgtacaggccgactttgggatcaacacctgcgataatggaaaaggcaatggcttcgggaatgagggcgagggcaacaaccagcccagccagcaaatctccgcggacatttcccagccaatctttttttgtggaaagcagaaacacgaaagctccagactgtggtaaagggtgaatgatgagttcgggtatccccagcgcctgacaggaattgatgctgggttatatggaggggctttgcacggaggtttccccagcaaaaagaaggagctgaatatacagattttcgcgggaattgcaactgtgcgttgccacatatctgcagagagagcaggttggcttcaacgctccagcatagccagcatttccaggtgggtggtgtgcgggtacatgtcaaaaccctccaggtgggtaagggtaaaggcagagttttcctgaaggaagcgcaggtcgcgggccatggtggcaggattgcagctgatgtagatcagctttttggcatggcttgcgagaattctgctggtcatgccccggccgaggccggtgcggggcggatcgaccacaacgatttgacgatcgctgccgatggcggatttttctgcgtcgcctgcctggaagcgggtgttggcaaggtcgcggcagttgcgccgtgccagtttcaccgctggagcagatatctcccaggcctccagggaggcagcacctgaggcgatggcccgcgagaaggttccgctgccgcagtagccttcaaagacatgctgtccggcgcaggcgctggcaacgtggctggccataagggcagtgacaaaggggtttgcctgggcaaatccggcgctgtcaaggagcatggggccaaagccgtagtcttccagaaccatggagggagagccttcaacaggctcgcaggcgcggtgatcgcggaagctgacggcggcgctggcctgaagggcggaagccagcagcaggtaatcgccgtccctgggaggtcgcgcggccatgtcctgtaccacctgttgcaggggtggcgccagcaccgggcagttggcgacggggacgacctgattggtgccgcgggcaaaaaaaccgacctggccatggcgcaccttgagctgggcgcggtggcgataggccacaggttcgggtgagggaaccagcgggatttcccggatcatggactgtccggccagggtctcctgggccatgcgctgtttaaggctgacctggtcggggtaagtgatatgcatcagatcgcatccgccgcacttcaggtagtgggggcagaagggttcgacgcgctggggcgagggttcgagtatcgctgtcacctcagcacgcatgtggcgttttttttcctgggtgacacgcgcctgtacctggtcgccgggggaggtggcgggcacgaaaacggctttgtcccgggcgtaccccaggccaattcccggcggagcatatttcgcaatggtcagggcgatggactcctcggattgctggtgtttcataaaaattctgctttcttgacttttgtcaaaggcgcttggtggtaaaggggttatagtctgcggaaatatccgatttctggaggttcccatgagcttgatcaagaatatcacccacaccgaagtgcatcaactggctggactggtcgaatacggcgaaggcaaggtggtcagccgcaccctgacccagacgccccatgtgggcctgaccctgtttgccttcgatgccggtgaaggcatcagtacccacagcgcccccggcgatgccatggtgcagatcctggatggcagcgccgagatcaccattggcgaaaccacggtggtggtgaagactggcgaagtggtggtcatgcccgccgacatcccccacggcctgaaggccaaagagcgctttaagatgctgctcttttttgtgagcagcccgaagaagtagattgacctgaactctgcgtggcgctttccataagcgcaaaggtttcacacaaagccctctacgaacaaaggccactctggagaagagtggccttttgctgttcaggtgacgtttttcagaagcctgtcagagctgcccggccatgtccgccagcagcttttcaatctgggcgtggcggtttttcatgctgttgcggttggtgatgacccggcaggtggagcggaagatgacttctttgacttccaggccgttctggcgcagggtttcgccggtttccacaatatccaccacccggtgggccagccccaccagcggtgccagctcaatggagccatagagtttgatgatttccacatcgacgcctttggaggcgaagaatcgctcggccacgttcaccatcttggtgcccacgatggtgccgttatagccggggttctcggtggagtagcccttgggctccgccaccaccacatcgcagccaccaaatcccaggtccaggggttcgtagagatcgcaggtggattcctcgatggtgtccttgccgcagatacccacatcggcagcgccgtggtgtacataggtgggaacgtcctgggcgcgcacgatcatgaaggtgacgggttgctcctgcagggggaagatcagcttgcgcgaaccgctgaacatgtcgcggcagccaaagccgatcttctcgaatattttcatggactcttcctgaatgcgccccttgggcagcgcgatcaccaggttcttcttcattcccgtaccctttctattttggctcccaggcgggagagtttttcttcaatgtggtcgtaaccgcgatccaggtggtaaatgcggctgatttcactggctccgctggcggccagggcggcaatcaccagggacgcgctggctcgcagatctgttgccatgaccggggcacccttgaggcgtggtttgcccttgacgatggcccgtgagccctgcacttcgatatcgcagcccatgcggcgcagctctgccacgtgcatgaagcggttttcaaagatggtttcctcgataacgctgacccccgtgccacggcacatcagggccatgtactgggcctgcatgtcggtgggaaagccggggtagggactggtggccatgtcgcggcaggtgatgccgttgccgtaaatatgtatgagttcatcgtcacactcaatgcggatgtcgcagtcgcgcagcttgatgataacgctttccagatactgggccacttcgatgggcagggtgacgtgcccggccgtgatggccgccgccgccatgaaggttcccgcctcaatgcggtcgggcatgacgctgtactcggtgccgcgcagctcttcaacgccgtggatggtgatggtgtcggttccggcgccttcaatatgggctcccatggaggtcaggcagcgggccagatccaccacttccggctccttggcggcgtttttcagcacggttttgcccttggccagggtggcggccatcatgatgttttcggtgcccgtaaccgtaaccgtgtcaaaggaaatggccgctccccgcagttcttcgcagcgggcgatgatgtagccatccacaatatccagctccacccccatcttgcgcagagcgtccaggtgcaggttgaccggacgggcgccaatggcgcagcctccgggcaggctcaccctggcttcgtggtagcgggccaccatggggccgaggaagagaatgctggcgcgcatggtcttcaccagctcatagggggcttccagacgattcatgccgttgcggtgaacgtggaagcagttggtcgcctcatcaagctcgcaggtggcgcccatgtgctgcaggattttgctgatggtgtagatgtcccgtaaacggggcacgttgttgattttcatgggctgttccgtgagtacggaagcggcaatgatgggaagggcggcgtttttggctccgctgatattcacatgaccctgcagcggtacaccgccgtgaatgatgaatttgtccattgaggtttatatcctgtattgatttatgaaaaggcatgtatctcgccaaggcgcaaagacgccaagggaaaatactattctgttaatccgtttacaatacgaacgattccatctttcatgagcgcttcgccaaaattcagcaggaaaccaagctttttatcggtaagacgcaagtacgtcagaagctgctttttatgtgtattctgaatacactccactgactttagctcaagaataatcatgttgtttacaacaatatcagcgcgaaacccttcatcaaagattcttccattgtagtgtatgggcacagaaacttgccgctcaacctgcaggccctgctctgtaagtaattgggcgaggattacttcgtaaacactctccaatagcccaggcccagtgttttgatgaagctttaccgcagtatccacaatgatttttccaagagcattttcacttaacatggttgctgtcctgcgaaattgcatggcaaagagttatttcttctttgcgcctttgcgccttgagtgagcgcagcgatcgggcgtgaggcactgcctttttctttcacctgtcccgtagcttgccaaagtactttgcaaaaagctcccgcacgtcacggctggttctggtgtagcactccagcagtgcggcaccggctgttttgccatatcccatgcgaaatgccaagggattcagctcctgggcgttcagatttatgcggctgctggcattgtcctggtatatttttaccatattttccaggtgccggtagaacaaatacccctggcgcagtgtttcgccatccgttttttcccaggctcccatggcctgcagctggtccagcaggtcgaaggtgcggttggcatctagcagttcagggaaagacttcgcatggtatatctgcatggcctggctgagaaactcaatgtccagcaatccccccgttccggccttgtagtcgtggtgctttccggtgctgccgcctttttccttttcgatgcgcagacgcatgtcgtggatttcggtgaactgctcgggcgtaaagggctggccgaatacggcttcgttcacatagctgcggaagcgctggtagaggctttcatcgccacagacgtagcgggccttgaggagcatctgcttttcccaggtcatggcgtgctggttttcgtggtactccacaaaaccctgcaggggggtgaccagggttccagcatcgccgttgggtcgcaggcgggcgtcgaccttgtagcagatgccccggctggtggcaacgctgaggcggttgatgaggcgctgcaccaggcgcacgaagtactcgttgttgcgcagggttccgccactgccgccagttgtctccccggcgccgtcatagaggaagatcaggtcaaggtcgctggagtagttcagctcccgtccgccgaatttccccaggccgacgatggtgaaaccgcagtggcggtcttcgcacatgggctgcccgtatcgctcggtaagttcggcgcagacatagtcgtacaccacgcgcaccatggcatcggccagattgctgagcacggcggtggaggaagagacgtccagcttgcctcgcagttcgcgaaagccgatgtgcagaaactccatggccttgaagtagcgcaggtgatccaggaaggcttccgtatccttcctgaaaggctgaacctgctccatgagaagctgctgataggtggtggcgtcggggatgtcctcctcggtccagggtggtgagagcaggatatcggtggtttcggggtagctgttgatgaggttggagaggtaggcgctgctggcaaagacagtaataaaagtgccgatggcttccgggttggagtagaagagcttcattacgcgacctttgcgggcagcagcggtgtagaagcgttcgaagttgttgagggccatgtcaggatctgggctctggtcaatgtgattcagcagagcctctgccacggagcgcagcttgcggtgttcctcttcgtggtgtaacgcctgttccaggatggtgtagatattcaccgccgccttgcgggggttggcgaaggagtattgggagagcatgggcaccagctcttcgcggctgtagttgccggagaatatttccgttggcaccgcgctttcctggtgttcctccacaaagagagtgctgaagtactcatgcgccagatccatggtggcgcgcagttcgctccagaacgcctctgtgttgtcaaagcccatttgacgggccatgcgcagctggaaggattcgtcatcggggatcgtatggctctggcgctggtcaaacatctgcacccggtgctccacccggcgcaggaactggtagcactgccacagctcctcggattcgcagcggtcgatatacttctgatcgcgcagcacatccagggcgcgtacggtggaaaactggcgcagggaggtgtccttaccgccgtagagcagctggatgatggagataaagaattcgatctcgcggataccaccacggccaagctttacgttgctgtgaatgttcttgcgcaccttgacgtcgattttgtccttgagctcgcggatggagagcacggtgttctcgtccatgtatttgcggtagatgaatggccgtaccatggcctgaaactggcgcaccagctcatcgtggccgcccaccgggcgcgccttgatcagcatgctgcgctcccaggtctggcccatggtgctgtagtagttctcgtaaccctgcagggccaggcagatttcgccggtgtcgccatcgggccgcaggcgcagatcaacgcggaaaacaaagccatcctcggtattttcggacatagagcgggtaatcagcttactgagctccacaaagaactgatgggtctcgatggcgctgcggctgccaccggtggtcatgccccgataggccgagtcgtacaggtacatgatatccacatcggagcagaaattcaggtcgccgccgcccagcttgccaaggccgataatggcaaagtgggcccgcttgtgctggccggtgtcgtaatcctcgtacatgggttcgccaaagcgctgaaccaggcgctgccaggcatagcgataggacaattccagggtgatctcggccagcatggacaggtctcccagcagcacttccagggaatcaagccccagcagatcgcgcagggcgaactcaatcatcttgccgttgcggtaggagcgcagggcgcggatgaaatccttttcctccatctccatcatctgcgcctccaggcgcagaaaatccggctgttgatagcggtaggccggcggatacgcctcgggacgccgatgacacaggcgcagcagattcgcatcccgctgcatcagcttggcgatgaaagcgctggaagagagaagtgctgccaggcgctccagggagtcgtcatcccactgccgggcaaactcttcacggttgcttgccaccacccgctccagatggttgaggaacagatcggcatcataggactccgttgcctggtgccacaggcgctggcaccaggcatgatccacgtcaaggtccaggtggctggcgatgtatgcaaggtttttttgtgcggaaatttcgtcggcgaagtgtgtcatggggtttgctctttcgttcgcaggctgctgaaaaccccccatctgcgtcgttgcccgctgtcgctcgtcattgcaacgtacggggagtacgcttcatttcttgctctgcgggcgccttgcacctgtgggtttttcaattgcctgcctgggttgaggtatttcagcaggctgctaaaaagccttggcctgctacaccgcaatcgtggagccgaccatatgctgccgtgtaccgtacagctgggtattgctcgcttccatgctttccagtacccgtttgctctcctggtaggccagggccgggatattgttttcggcactcaggtgggagaggataacgttctgcatgccatcccaccatacctcctgcagaaacgccgaggcttcgcggttggatgcgtggccggtgcgggagcgcacccgctgtttcaggggccaggggtacttgccctccatcagcatgatctcgtcatggttggactccatcaccagtgtgtggcacccgatggcgtactgtttgatcaggctggtgtaaatgcctgtatcggtcacatagcacaggtgacggttctgcagggaactgatgcgaaaacccaccggatcggcggcatcgtgggaaacactgaaaacctccacacccgcgtcaccaagggaaaaggacgtgctgttgtgcagggggacaaactggtgaaaatcgcccacggagtttacggtgcactcacccgtgagctgggtggcgtacaccggaacgcggaaacggcgggaaaagacccccgcgccgcagacgtggtcggaatgttcgtgggaaagcaaaatggcgtcaatggagtgttcgtcaacgccgatggagttcagtcgctgaaccagggatttgcagttgagccccgcgtcaatcaaaaagcgcgtcttcggcgtctccaccagggccgcgttccccttggaaccgctggcaagaaccgtcaggcgcatctcgcccccggagcccgaccacagggagccaggtgctgcacacatacctattgcggctctttctggatggacatgggaacattgggctggattgtgctgatggcatgtttgtagaccatgcggatgccctcatcgcacttcatgatgataatatagctgtcgtaggaatccaccgtgcccatcatgcgcacaccattggtcaggtagaccgtcaccggaacccggtctttcctcgccacaaataaaaaagcgtcctgcaggttgatatttttactcatacacacccccgagttgcgttcgccgcgcaaagcaaaataaagtaacgtggacaagaacatacaccgttttcgcatggggttcaaggggagagcgaaagtgttatgaagagattactggtcgcgattcaagccttttgccacgttcctcgcccaaggtcttgaactccaggtttttaatcacttaagttggccgttgacaagcctttttgcagcgtatagcctatacgccagtactggtaaataaggacaacccatgcaagaggcatccagcctgtcacatcatatttgctatcttttcgtcttaatctacccgtattcctgatacttgtgctttttctcgcttgcttgcggcgctgtaaccatcaagcaatgggctatgctggagtggttttgctcctgcgatagtatatagtttgcgaaagttcatcagcattcaatttggaggatgtggttgattttgtataaatgttgcactcagggcataaaaaaagctacaggggtgattctcaaaaagttgaatgaggttttggtagggtttttccctttgcctgccggggcgatgcgcacgcgcagccttgctgcggaaagtattggtattgcaggagtaatatgcatttttcttggacttggtgcttctcgatccctggttagtcttggtgaaatgctggtaattttggctttactgctggcatgccgccatgtagctgctgcattaaaacgagacccgatagcttggatgcttctgatttggatagtgtatattctggcgagaacctactttgctttgtgggaatttcctgaaacaacggaggagcagtggcgaatagctcggcgcatggcaaggcttggtttagttattccaatagcctggtggttaggcgcgacactgcgtggctcaatgaacgcgttagtgttggcgttggtaagtttggttcttgtcattgtttttcagattgtggaacatgatggagatattggatttctctggggtgatgcgcgtttacacttcatgagaaatgcccaggattttgccttgtattcatcggtggctatttccggacttattgtttttgctccacgtataatttccttttatgcttattgcaaggcattatgggtatttaagctcattgcttttctcgtggtgtccgtcacggttggtttggcctttgcggtagctgatgtgcgtgctcagtgggtggcgcttggcattatggctgtaatattatttcttctgctaactttcagggtagtatttgttcctgggaatcggctgaaaagcagtattctgctaattgcatttacggctctcttgctggtatccttaagttttgcatggtcgagtgcatctgagcgttttcttcaggaacaggatgtgcttgtccttctcctccagggtgaatacaaggacttgcgaaccagctctatcggccatcgggtgcatatgtggcgaggcgcgctttctgaaatggagggcaggtggctttttgggtggggtccaggcagttctgatgtggtgatgaaaatagcggatatccctcctgaaacaaaaatcagattcaggcattttcatagtagttatgttgaagttcttgtgaggacaggggtggtggggagctttttgtttttcagtatcgtgtttaccatcatggccaaatttctacgtatttggcgccaagggaaaatacccggcgatgtagccctttttgttggatttgcatgtatcgccctaatggcaggaaacgcaacagaggcctttttcggaatgcattttggcacgttttttttcgtttgtattatggcatttgcttatcagtttgtggtgtctgaaggcgttaggcccttaagttccttgagcaaaggcagggccttgaaggtaagtgtaacaaagagtggtgccgtgtgaagtttttggatgcaattaaacgccatattcgtagcttggaggtcaggttcaatcgtcctctcctgcgccgacaatcagtttataaattcgtgtgtgaatggaataatggtgaatcttcactgggtcgacttgctgctgctcggcctaagttattagttacgataacaacacatcgaaggccgaatgagctatctaggttgattgaatcattggcgaaatataaagagctccggatgccggattgttgtatttgtgtcttgaatgattattcggaagatgattacggtcatccccgaacgttgttgtcccaaatttttggggacagttctttgtggcttgatgcgaagcaacatatgggtaaatctaaattttggcgcactcatcaaatgattttttccgtagctcaggcggcgcaatgcgaatatctgctgtcgttgcaggatgatatagaattggcgtcggattttgtgtctcgcctttggaaggtttggaacgctactggtgcagatgtaacgagacgggtattgtacctgttttccagcaatgatgatgaggagaatggccgctggattcattttgcacgaattgctgtgcctgatgcacgggctcggcgcacggactggtttgatatgcaaggctttctggtagaccgtaaaggcttggaattgctgcgctattggatagttcctgtgccgaaatcgcggtggcacaaaaaaccttcggaatccagtggtgtggggcgccaacttacgcgacggctgcgtggccgcgcggcgacctatcagtgtgatcccccgttgatcgcgcatggtggagcagccagcctgatgaaccaagaggcgcgtcgctgcaacccgctcgacaatcgggcacaggtgtttggagaagaatgagatgggaagtaatatgcctgtagtcctctataaaattctctttgcaatgaaaaaaatctattataataaattgcaaagattttttggctttccggtattgaaacgtaaattttttgtccagcaaggttacacccttgaccttaataacccgaaaagctttaatgaaaaagtgaactggaaaaaggtttatgacaggaaccctttgctgccgattgtggcagacaaatatcgcgtacgtaattatcttcacgaaaggttagggagtgagattgcttccgagatattaattccacattttgctgttgtgaataatccgtcagatattccatttaatgagcttcccgatgaatatgtaattaaaacaaatcatgcttctgggactaatatcattgtttcaaaggatcgtcccttggacaaagttagtgccttagaaaagcttaactggtggcttattaaaccctatggtatatcgaaatctgaatgggtatatcaggagattccaccaaaaattatcattgagaaattactgaaagataggcaaggaagacttcctaatgactacaagcttcatgtgttccatggtcgctgcgaatttatccaagtagactatgaccgctttggtggtcatgagaagtctttatatgacagggagtgggaaatgctggaggtagaatggatacgtgcaaaggcaaaatttgagccccctccggctactttagaaagaatgatctcaattgcgcagatattgagctatgagtttgattatatacgcattgatttttatgatgtcgatggtgcgctttattttggggaaatgacccattacccagcatcaggtttaggcaggttttatccccgtgaatttgatttttcacttggcaagaagtggacgattaaacctcggtattgggaaaaggggcatggataaagaaaaatcaaagcaaggctttttaggagaattggagttagtcgggcgcggtactgagcgtgattgttacgttcacccactggatgccacaaaagtaatcaaattacctggctccaggaaatcggtgcagcaccaaaacaaaattgatgcagattattatggctatctagcgaagcgtggagtcaaaagtgattgcattgcaatgttctatggttgggaagaaactccccagggtgtaggtttggtttttgagcgtattctgaatgatgatggggttcctgccatcacattgcgcagttatttaaaagagaaagagattgatctgtctaatgtgtactgtaaacttgaagagttgaaaaaaaagctccttcgggatgggattctctttgctgacccaacagttgataatattctggtggcaaaaaagaagatgggtggcattcgatttgtcattgtggacggcctgggctccaggcgatatgatctgaagtttcatattcggagtcgtagtgtttttttgtcgagactacgggtactatttcgttggatgaagctacgacgccgtttgcttgtttcgtctggtgtggtggttaaaggacggattgaggtgtttttggcgggctggcatctgtggtgggctcgtaagtatgatttataatgtagttaatgctttccgggaatgatactatgcaagtaagtgtaatttttaccacctataattcccctgcgtggctggaaaaagtgctgtggggtttttttgagcagacagttaaggatttcgagatagtgattgctgatgacggttcgcgtagtgatacccgcgacctgattgagcgcatgcgcgtggagtcaccggtgccaatcaagcatatctggcaggaggatgatggttttcagaagtgccggattctgaataaggccattgtggctgctgagggggaatatgtcatctttaccgatggtgactgtatcccccgcaatgactttgtggcgcagcatctgcgctttgccagacgcgatcgatatctttccgggggatatttcaaactgcccctggatgtcagccatgcgattactcgcgacgatattgtcgcccagcgggcttttgatgtcgggtggcttgccagccagggtttcacgcatacccacaagtcactgaagcttattgccaggggttggtttgcggatcttctcaatgtgctcagcctcactcggccaacctggaacgggcacagtgcctcgtgccaccgtgagcatattatcgcggtaaatggctttgatgaaaatatgcagtacggtggtcaggattgtgaatttggtgaccggttgctcaactatggtctaaaggcgcaacgtatccgctattctgccatttgcctgcacctggatcatggccgtggatatgctacggaggaaacccgtgccaagaatcggcgcattcgggagtatacaaaaaagcataaggtcgtccgctctcccctcggacttgatcagtatctagaaaaggaaaaggaagtggtagagtgaaattgaaggaatactggccctcgttttgtgcggcatggcgtttgaagcgtttaccgctggaagagcttatgcggtttgctgaccagcctttaccgatcatagtcacgctgacttccattccatctcggttgaataccctgcacctgactttgcgtagtctgttggcgcaatccatgaagccccagaaaatcgtgttatggttacatcatgatcttgagccgcaattgccactcagtctgtcagagttgcaaggtgagatttttgaaatccgttatgtggatttgacttgttcacatcgcaaattaatttactctttgcggatatttcctgaccaggtactggtgacttgcgatgatgacctcctgtatcataatacctggttggagcgcttatataatgatcatctgcgttatcctgatgctgtgatcgcccatgaatgtcgcagaattacccgaacgccggaaggtgaattgcttccctataagcagtggccaactcagacggaaactggtgtctgtggcatggatttgttgccgataggttatggtggtgtgctgtatccgcctggcgcattgatgcaagatgtgacagatgtggatttgtttatgaagcttgcgcccaaggcagatgatctgtggttcaaggcgatgtctttcttaaagggcacgctcgtgcgtcgttcatctgtcccctgtccaaagcctctgccactaatcggaactcagaagctctctttacggaaaactaatgtgcgagaagatgctaatcgtgtccagtgggaagttctgtgcgattattttgatatcaggatcaactgatgaaagtactgtgtttgtttgatactggtgtagatcgcggtgagtgtaatctgttgattggcctaaagcaggctggagtccagccttatgttatctgcaagccaaatactggcagaattgctgctttacaggctgctggtattttggtcgagccgtgggaaatccactctaaaattgatttgccgtttatcaggcgtttacgagaactattggagcaggaatcgtttgacttggtgcatgctttcaggaaaagtgctctgagcaactatacactggcaactctgggaaggaaggaaacacctgtgattgcctatcggggcattatcggtaatctgagctactgggatcctttctcctggctgacgtttctaaatccgcgtataaaaaaaattatctgcgtttgtgatgcgataaaggcatattttattaataaaaaatttctgctgttcttttccttgttcacggatcacaatgtagtgagaatttataagggtcacaaagtagaatggtatacggaaaaaattgacagtgagttggtgttaccacgccttggcataccagagtgtgcacacgtgattggctgtatttcccgcatcaaggcccggaagggtatcagtgaattgattcaatcaatggatttgatgacgtcaggcactgaagtgcatctggtgattctgggaagagtcgaagatcagagttatcgcagcgcactggagtcttcagccagcagggaacgaatacacctgctgggttttctgcctggggcggctcgaattgcggctgaatttgatataataaccttgccttctttgcgccgtgaagggttgccgcgtgcggtgattgaaggaatggctcatggagttgcgccagtggtaaccaatgctggtggcagccctgagttaattgagcatggggtgagtggtttgatcgtaccacctggtgatcccgctgcgctggcggaggcattcaacgtactgttgtctgatgacgagcgccgcaaggccatggggcaggccgcccagcagcgaatacgcactcattttgatactgatcaatcggtagcccaaacgttcgccctgtacaacgatgtagttgcgggctatgcaaaaaagcagaaatgatttaaaaaaacattaaatgagaacttgtttatgaatcgacaattacctgtttttgtcattagtttggtaagctctgaaaaaagaaggaaaagcagcactgagcttctgctttcccaaggaatttccttcgaatttatagatgccattgacggtagaaaagatcggcaccctctgctggatcgcttccgacccgataagtttcttgtgcgtcacgggcgcccttctgcacctggcgaagcgggttgttatgccagccattttttagcatggcagaaatgcgtagagctgaattgtccgataatcgttttcgaggatgattttgcagtgcgcgatcatatttatgatatctttagtttcctgcctgacctgatgagctattatccctttatccgccttgaagataatgatcctgttctgcataagaaaatcaagcagtttggggattatactttagtgcgttttctacgtattccgcaacgggcaacttgctatgctatttcaccgtttgcagcagcagcctttattaaggctagcaaagagtttgtttatcccgttgatgtttttgtccgtcatcagaatattcacaaaattccaatttatggcttgttaccttatcctgtttatcccgctgatccttccggtaattattccgaaataggtaatcgtcataaagacaaggggcccctgtggtgcaaactgactcgattgtttttcaaacttaagaatattacactgaatgttataaccaatatccggcatagtttgaatggactttgatagttgtatgtcatatgaaaattattagcagattttttttaacaaagagatgttgagagcacttgataaagatgggcaaaggaggctttcatgagagttctggcaatcaacggcagtgcccgccgggatggcaatacggccctgatgatccggcaggcttttgaccctttacagacagcgggaatccacacggaaatgattcagctggcgggtgaggtgattcgtggctgtacggcctgctaccagtgctggcagcgcaaggacgggcgctgcgccattaaaaacgatatcgtgaacgactgcattgcccagatgcagcttgcccaggggattttcctggcgtcgcccacctattttgccgatgtgacagccgagatgaaggctttgattgaccgtgccggcatggtggcccgtgccaacgggcacatgttccgtcgcaaggcgggcgcggctatcgtggcggtacgccgtggaggagctatccacgcctttgactccatgaaccacttcttcctgatcagtcagatggtggtgccggggtccagttactggaatatgggtattggacgagagatcggagaagtggagcacgatgccgagggcatggagaccatgcgtatcctgggcgaaaatatggcctggctgctggaaaagacccagcggtaggtgtagcctgacagagaaaagtccccatggtgtgctgtggggacttttctgcgtatgcagcaaattttgtctgctctgcggcaagcatttgggcagctgtgcagagcgatagagcaggagtatttctcttctcagtgcccttcttcacagagttcggtcagcacgctgccgctggatttagggtgcaggaaggcgatgcgggttccgtgggcgccggggcggggtgtttcgtcaaccaggcgtacgccgctctctttgagttccttcagttttgtatcaaggcctgttacctgataggcaatgtggtggatgccttcgccatttttttcgaggaacctggcgatgggggagtcttcggaagtggcttccagcagttcgatacggctttcgccacagatgaacatggcgacgcgcactttctgatcggcgacttcttccacggtttccagctgcattttcaggatgtcacgatagaaggggattgaagtatccaggtttttgacggcaatgccgatgtggttgatcttgtcggtcatggcgcttgctcctcggggtttttccggggagtatacaggatcgcgggaagtgagggtagtctggaattctggaatgcgcgggtgtgaaaatgcgggggccagcttcagcgtccggttccggtttcgggtgcggtgtcgctgtagatgcgcttgatttccagcatgtcgctgaggttttccagcaggagatccaccaggttggggtcgaattggatgcctttcatttcccggatgtagttgacgctttctgcgatgtcccattcgtctttgtacggccggcggctggtgagggcgtcaaagacgtcggctatggcgacgatgcgtccatagaagctgatttcctcgcccttcttgccgtggggatagccgtgaccattccaccactcgtggtgttccagggcgataatgcgcgctacgagaataatttcctcggtgccttcctgggcgcgcaggatgttgccgccaagggtggtgtgctgtttgaccagctcgaactcttcgtggttgagcttgcccttcttgttgagtatttcgtcggagatacccactttgccgatgtcgtgcatgggggatgcatggcggatcagggtgcactcttcgtcgctcagtccggcgtggcgggccagggtggtggcatattcgctgacgcggcggatatggttgccggtttccttgtcgcggaattccgccacatagccgaggatttcaatgatgttgagctgggaacgctccagtttgcggtaggaaatattgatttcatcgatcatgcgattgaacgactgcccaagggccgtgatttcgtcctgggggagctgcccttcgcggccgcgcctggagcggcagggaatgcgcgttgagaagtctttggtatgggtgatgcgattggctgcctgaaagaggttgtaaatggggttgaggataatgaagcgcgcgaagaggtagaacagcagggcagcgccaaaggtcagtgcgatatgggtggcgctgaggttgctgataatggttttaaggggggggttctgaggtagtgccacatagagcactccgtgaatttcgccggcggtgtatacgcggttatcctcgggaaaggtcagtactgcctggctggggacgtgcagggaggtgatatagtggaacgagtggttgtgaaactcatagtattcgccgccgcgctgcaggtccagatgctcaagcagagtggcgccgggaaaatcgccgacgtcctggctgcggacgctttcaatgggcagatagtagtagttctggctgctctggctggggctgtccatggtggcaggctgacggaagactttgccgggttccatgctccaccaggtctccgaggagaggagctgcccgacgactcgggcgttctgcagcagctcaccctgctcggcattgcggatgatagcaaagtgtgacaaagctgccagcaggtagaagaggcagaagaggaagaatatcttatgggaaatgcgcagttcctgcaggctgaagtaaagcctcatatcgatgctccgggcgtgggtcacttttctttatcgaccgatagtaacataatggaaggtatagtaacaaatgaaaattccatcccggcgcgtaccgggatggaatctggattgagagggagtggccggggcgcagcccctggggatcaggaggaggcggcttccagctcgctttgcaccagctccgaatagcccatgcgcttactggccttgtgggccttttcgatcagggcgggcccgatctcgttttcaatgcgctcgtaggacatgcgctgcactgggccagatacactcataccagccacgattttgccggtgtaattgcgcagtggtgctcccacgcagcgcacgcccatttcaaactcttcatcgtcgatggtgtaaccgcgcgggcgggacatttcgatctcctcgacaaaggcgtcaatgcctttgaaaggggttccggagcaggaggtctggattttggcgtcactgatctgcttcctgatttcctcgccgttgaggtcaaagagctggcacttgccgatggcggtgcagaagggcgaaccgacgctgccaatgcggggaatgatgcgcacaaactgtgtggtttcaatgacgttgaggtagacaacgttcttgccgcgcagtacgccgatataggcggattcgttcagcgtgttcaccagttcctgcagaatgggctcggtggtgcgcagcaggtcgattttattgatgtaggcctgggagagctcgaagttcttcagccccaggcggtagtttttggtataggggttgcgctccacatagccgtgcttttccagggtagccagcaggcgaaacaggttattcttgctcagatcaaatttctcgcgcagcgtgcggatatcaagctccccggaggtcttgaagctttccagcacgtcaagggcattgtaaacagactggacgatgtaatcggtcttttccctcttcatgtccccgtcccctttcctgtgtattgctgtcgttgaacagcccatgtttttttgctaaacgtcctataaaaccgcgccgttgtcaatagcgtcaatgcgttccagcccccccatatacgggataagagctttcggaatgctgatgctgccgtcggagttctggcagttttccagaatcgccaccagggtgcggccaacggccagtccagagccattaagggtatgaaccaggcgattcttgccggtggcgtccttgaagcggatggctccgcggcgggcctggaaatcctcgaagttcgagcaggatgatatctcgcggaaggtattctgggatggtacccacacttctatgtcataggttttggcagcgctgaatcccaggtcgccactgcacaggcagacgacccgatagggcagttccagtcgctgcaggatgacttcggcgtggtgcagcagtgtttccagctcttcataggaggtgtcggggtggcagaacttcaccagctccaccttgttgaactggtgctggcggatcaggcccttggtgtctttgccataggagcctgcttcgcggcggaagcagggggtgtaggcggtgtagttcagcggcagcgcatccatgggcagaatttcgtcacggtggatgttggtgacgggaacttctgcggtgggtatgagcagcaggttgcccccttcggtggcgaagaggtcttcctcgaatttgggcaactgcccggttgcggtcatgctctcgcggttgaccagcaggggtggctgaacttcggtgtaaccgtgttcgccggtgtggatgtccagcatgaagttgatcagggctcgctccaggcgtgctcccatgcccttgtacagggtaaagcgggactgggcgattttgacgccacgggcgaaatccagcatgcccagagctgttcccagttcatcgtggggcctgggttcgaagtcgaactggcgcggagttccccagcggcgtatttcgacgttttcctcttcgccagcgcctgcgggaacgcttgggtgggggaggttggggaatcccagcagcagggtgttctgctgctcatccagttcccgtgaacgcagttccagggccttgatctcgtcggccaggctcttcatctgctccatgatgggagcagcgtcctgtccctgggctttgagttttccaatctgcttgctggcgtcgttgcgcaggctctgtttggcctgcagttcgctggtaatctcgcgtcgctgcacgtcaagggccagcaggtcgcccaggttcagatccgggtggcgccggtgcagccgggcctgcacttcagcgccgttatcacgaatgcttttgatatcaagcacggttctcctccagtttcatggtcgttttcaggttttttcgctgtccgcagcgcctttgatcagcttgggcagttgccagccccggaagtaggcaaacagacgcagggccaggcacagtgtgccgatgataaagatggcggtgtgatccaggacgccaagcatgtcagccagcaggatcagcatggcggtgataatcgccacgctgccatagaaatcggcgttgagcacgaaggggatttcattcaccagggcgtcgcgcacaatgccgccgccggtggcggtcagaaaggccaggaagattaccccgaagatattcaggttgttctccagggcgatcagcgttcccgtgatgctgaaggccacgagcccgatgctgtcggccacgatgaacaggcgattctgatccaggttctggcgctggtgtaccttcagggcaattgccaggacgatgacgctgacaatgcagatgaaggggtagatctcccggaaggcgaagggagtggtctgcacgatggtgtcgcggataatgcctccaccaagggccgtgagaaaagcggcgatgcagattcccaggatatccagttccttgcggactcccaccaggaagcccgccaaggcaaaggcgcagatgccgatgatgtcggctatggtaaataagtccacgtgtcttcccttatctgacgcggtgttcagattttttccgagatgctttcctgccgggtctcccgcttctgcagctcaaagcggatgcgggccttgttgacggcgtccacgtaggccagcgcgctgccgtgcaggacatcggtactggaacctttgccggtaatggggcgatccaggcctgtgaactcgattttcacggttacatcacccacggcgtcctcgcctttggagacggccttgacctggtattccagcagtttgccctggtagccggtggccttgttgatggcgtggtaggaagcctccaccgggccatcgccgatggcagtttccgtgatgagcctttcttccccgttttcacgggtgcagatgcgcacacaggaggtggggatgattgaggagccggcggtggtgcccacatagtccagaatgaaggtctcggttacctgtttgagcccttcgttggcgatgtgctccagatcttcgtcgaagatttcctttttgcggtccgccagggctttgaacttctcgaaggcggtttccaggctctcggggttcaggctgtaccccagctcttccaggcgagccttgaaggcgtggcggcccgagtgcttgcccagtaccagctcggtcttggacaggccaatggactcgggggtcatgatttcgtaggtgcgcttgtcgctgagcatgccgtgctgatgaatgcctgcttcgtgggcgaaggcgttcttgcccacaatggctttattgggctgaacttctacgccgatgatggaactgagcagcttgctggagcggtagatctcctcggtgacgatgtcagtatgggcgccgaaatagttggcacgggtcttgagagccatgacaatttcttccatggcggcattgccagcccgttcgccgatgccgttgatggtgcactccacctgaccggcgccagccagaataccggccagggagttggccacggccagacccaggtcgttgtggcagtgcaggctgatgatggccttgtccatgttggggacgcggttcatcacataggtgatcatctcgtggaattccgaggggatggtgtaacccacggtatcaggcaggttgatggtgcgggcaccggcgtcaatgaccgcttccacgacgcggcacatgtagtcccagtcggtgcgcccggcgtcttccagggagaactccacgtcatcaatgaggctgcgggcgtatttcacggcgctgacagcgcgctcaagggcgtcttcgcggctcattttgagcttggcctgcaggtggatgtcgctggtggccaggaaggtgtgaatgcggccgcgcctggcgtggctgacggcctcgtagcagcggtgaatgtccttttcgttggcgcggcacaggccagcgatgatgggcttttccagggccagggctacggccttgacggcctcgaagtcgccgatggaagcaatgggaaagcctgcctcgatgacgtccacgttgaggcgttccagttgtcgggccagggccactttctcttccgtattcatagaacagccaggagactgttcgccatcacgcagggtggtatcaaataccattatttttctgctcatgatcctctccgtctgtatgttcaggtttttgcaggggttttcgtctgttcatcagtgttccgaccgggccgctgatcaggtagaccagtccgatgccaaagagcatgatttccgggtaggagccgatcaccacaaaggtcaacaggatgatgaccagtattccaaagggtttgcggcgcaggtgccggaaatccttgaaggagtagtagcggatgttactgaccatcaggaaggccagcaggtaccccagcagcacgataaagccaccaaagggtggctcgccgccaaggaggtggttgtagaagataaagaaggaggcgataaaccccgccgctgccggtatgggcaggccggagaagtagctgctggccccgtctgcgtggacgttgaagcgggccagacgcagggcgccacaggccacaaagataaaggcggccatccagccgatttttccgtagggctccagggcccacatgtaaaagagtaccgccggggccacgccgaagcagaccaggtcgctcagggaatcaagttccatgccaaagcggctggtggcattcagcagtcgcgccactttaccgtccagggcgtcgaaaacggctgcgacgataatggcaatggctgcggccatatactcttcccgcaccgaggcaaggatagagtaaaacccgcagaacatccccatcagggtcaccatattgggcagcaggaagacccctttatgcacggaattctcccagtatggttattcccgcgcgtactttctgtccctcctgcacctgcagggagattttgtcggccgggataaacagatccatgcgggagctgaacttcataaggccaatgcgcatgccggcttcaagctgatcgcctttttttccccagaagaccacccggcgtgccaccagtccggcaatctgcttgaaacagatgcgcggcccgttggtgacatccaccgtaaccagggtatgctcgttctccagggcggcgatgtccttgtcggcggcgtggaagcggccaggcttgtattgggcgtccacgatggttccgaagaccggcgaacggttgacatgcacattgaagatattcaggaaaatggatatctgtaccacccgctgcccttcgatgggcccgtggtcgtgctccttgacgacaatgaccttgccgtctgcgggcgagacgagctgggagggggagaagtcgccccgacgctccggatcgcggaagaagaaaaggcagaaaaacccgataaacagcagaattgccggagtaaatgtaaagccgagtcccagcagcagaagcccgaggacgatgggagggagaatcagcggatagccttcgcgggcaacaccatatagcggttttctcatgagtatatcagcctttaaagaaattcgcaccgacctgctgaagccgaggtggccctcctgcaggcaggcgcatggaagaatggcataatgtaaccaaaagcctatggaaagaaaagcaattttcgattccccggcagggggttatggcgtgggcagaagcatggtcagctgggcgttgcttccggcagaggagtgcttggcgtggatatgtatgatgcgccagccgctggaacagtcgcctccggtgctcgcgctccagatagggttgctttcatcgagctgcgcgcactgaaccgtgacgtccatctggtgaccactgctgccgattcccaggtgggacgcttcgacctgcagtccgtgccactggtcgagggtattgaagctccagggctcctggaggtgagcgagatcaggagtggcagtggcaagggggtgcatggcatcggccagaaaggcggcggtggcggtgctttcctgttgcggtatcagggccatggtgctgcggaggaagaaggagataaactgcgcagctgtggctgcggtcagggccagcagcacaagacccagcagcgcttcaatcagggtgaaaccccgggtcacagggtgcggtcaaccagcagtgactggccgcgaatggactgcacctgccggtacttgcccttgatgtcacttttgcggctctccatggccagcaggcgctccatgttgatcttttcctgattggcactggccagcaggttgcgatcctcttccagcagctgcagggcagaaccgccgatttctccggcattttcacaggcctgggccagttgttgaatgagccactgacggcggttgatcagctcgtccatgatttcatcggaagcgtcctggttttccaggtgcttgcgcagttcccgtgtgagtccgataagctgaatgacaataacttcgcgatcgtccatggatgacctcccccattacctggaatgggttttgatgtactggtgcaggtggtcaaaaaggccctgtatatgtcggatgtgcagcagagtgcgctcttcaaggcagtggctgaagtcttcaaaggcgctgcgctcaaggtgagataccccagcatcaatgctttcaataaagtcgttgatggactgtattgcgggaactccctggatggtaatgtcctgcagcgatattttatacaaagtcgtcaacctgtcaattataggcagtatccagccgtcaaaaagtttgatgacatcgtggaagctggcgatggccttgccggagttctttttcgtgccgatgtccttgcggacgccctgcaggacgccgtgtaccttcaggaggtactcctggacatcgctgatgctctgcagcgacagctccttgatggaggaggtgacaatctgcagatcctgaatctggggagaggggatatcggcccacaggttctcatcaaggttggcgtactcggtgccgttggaaatgacgctgaccacgacttcattctgcgccagaagctctttttgcaccttctccatgaggtgcttgaagtggcggcatcctcgcttgtcaatattggccgttttgccgttgagagagattttcaaagtcaatgcctccttgagtgatccgctgaaagcgcgctctcagcttcaagatacactgccgtgcctgctggcagagcctgtggctgggcgttttagagtctggttacctgccacataggtagcagaatccccagggccagaatcaggacaaataccccagagagcaacaatagcagaggttccgtatatccggcaagggttcgtaatttctgctgtgcctgctgttcgtagaaggtggcggttttctcaagcatctgttcaagggttccgccttcttcgccagtgcgcgccatctgaaccgcaaggccagggaaaatggtgcaggcctcaagtgccgcgtgaaagggagctccctgattcagcagttcgtgggccagctgcagctcctgtcgcagcagagggttggctgtggtgtcccgaaccatttccatggcggctgccagaggaatgcctccctgcagcatggttttcagagtcatgaacagatggctgaccatgcttatctgcaatatcgtcccgagcaggggaaatcttaaccccatgcggaataaaaagtttcttgcgcccgggacccttcggtgaacggccagcagggctgctgttgtcaggaggagcgttgacagaaggatgataccgtagtggctgaaaaacgatgacagaccaagcaggaaccgggtcagcaggggaagggtggcttcagagcgcgcgaagatatcggcgaagcggggaatgatcatggtgacggcaaagacgaaggctccgagcaggcttgtcaggacgatcagggggtagcgcagggcgtcaccaagtcttttgcggaactcgcgctggctttccatgatggaggcggcgcgcagcagcatctcttcaaggcgcccggaaagttcccccacttccaccaggaagggcaggaggtcgccaaaggcgtaccgatggctgcgaaaggtgttgctggcgctctgtccccgggaaagatcctgctccatcctggtcagaatggtgtgccaggtggggctttccatggatgtcgccagcatggacagagccgtggccagggaaattccacaacccagcagggcgctgagttgatgcagaaagaagatgcgctcggttgcgggcaggacgcggggaagcaggggtgtacgcctgccagcgctgtctgcctggagttccgtgacaatcagcccttgtccgtgcaggctgttcagggcgtctatgcgtgaggtggaggcaagagtgccgttgtgtcttctgccatctgcgctatacgcctcatagcgataggtggaggtgttcatggagcaatcctttttcagttgccgcgtggcaatacccgcagcacttcttctggagaggttacaccgtgggcagccatggtaaggccattctcccacagggtgccgcagtgcatctgttctctggcggcgctttccagttcaagtcccgatgtggcgtggctgatgagctggcggatccggctgtcgacgcagaggagctcaaagacgccgctgcggtggcgatagccggtgtggttgcagtggggacatcccttcgcggtgaagtatggggcagtgaactgagggatcggctgtggcgaaggttcgctgcagcggcaatgggggcagagtctgcgcaccagacgctgcccgatgacggcgctgaggccggaggcgacgagaaagggttccacgccgatgtccagcaggcggtttacggcagcggctgcggtggtggtgtgtatggtggagagtacgaggtgcccggtcagggctgcctggcaggccatagctgccgttttgcggtcgcgaatttcgccgatcacaatgacgtcgggatcctgtcgcagcaggtggggcaacagggtgggaaagtcgagccctgctttggtgttgacctggatctggttcaccaggggcagctggtgttccacgggatcttcgatggtgatgatttttcgggtcaggctgttgatgtggcggatcatggcgtacagagttgtggttttgccactgccggtggggccggcgaccagaatcatgccgctgctgttgccaagtcgcaccagaagttcaggcagcgtggctcccatctccagctcctcaagggtaggttgcttgtcgggggagggcaggatgcgcagcacggcgccttctccgtggatattggccacggtggaaacgcgcatgtcgtaacgcttggcctgaaaagtgtgctggagtttgccgtcctggggcaggcggcgctgggcaatatccaggtgcgccaaaactttgatgcgcgtgatgacggcctgctccagttgcttggggatcatgctgtgctccatcaggcaaccgtccacccgcatgcgcacgcgcatgaactggccggcagcttcgaaatggatgtcgctggcttccatgtgcagggcggcctgcagcaggccattgaccatatcgatggcctggttgcttccttccgggctggtggtgtcatgggtctgcagggtggctgtctgggtggagggctgcggggggagcaggtgttcttccaggagggactgtgagatgagggctttatgcacggaggtgtcgaagtggcgcccgatggtgtcggcggcggcaagattgagggggtccacgatgcccagcaggatgccgccgctttcggtgcggctcaggggcagaatgccttcatccctgagccatgcggcctccagaccctcctgaagcgacctgtcaatggcgattctgttcagatcaaccatgggaaaatgaaactgggtggcgagggcttgcaggagttggtcttctgcaataaaacccagttcacagcactgctgaccaatgcgcatgccgctgtagcgttgctgattcagtgcattgtgcagctgtgcttcggagatgcaacccatctccaagaggatctgcccgagtttcatggtgcctcctcgccggggtttcaaatggaattatagtatccgcgcggattatatcaagtaaaactcaagctttttaacgtaatatgaaaaaaactttttgactgccgggctcgcttctgcgccgaattccatggcatagtgaaacacaaagctttttttttgccgttggtaacggaaacgatgttctggcgaaatggtttcggtatagtgtcagactgttgtgctgattgtgcaggttgctgaagacttcgtaaacaggcagacaatggaaagtgtctcactgcgggcagcaggtgagcgcctttcaacagtctgcagctaactggcccagaaccttcattggcagggagtgtgtatgaacattcacgagtatcagggcaaagaactttttgagcagtatggcattcctgttcccaagggcaaagtggcctacaccaactggcaggctgaagacatcacccgcagcctgggcgggaaatctgtcgttaaagtacaaatccacgcgggcaaccgcggtgccagtggtggcgtgaagctggtaagcagctccaaggaagccaaggacctggcagaacacttttttaatacccctatcaagacagctcagacgggcggaaaatccaagcaggtgcggcgcatcctggtggaagagcagcgtgtcatcaacaaggaattctacctgagcatgatcgttgaccgcgaagagcgtcgcattgccattatcgcctccaccgaaggcggtgtgaatatcgaggaagtcgccgagcagcatcccgaaaaaattctcatggagcacatagagctctccatcggcattctggacttccagatccgcaagctggccttttccctcgggctggccggggagcagatccgccagttttccaccattgtcaaaggtctctataagctctttacggaaaaagactgcagccagattgagatcaaccccctgattgtcaccgacgatggcagcctgttggcccttgatgccaaggtgaatttcgatgaaaacgccctgatgcgtcatcccgaaattcttgagctgcgggattttgccgaagaggaccccctggaagtggaggccagccgctataatctcagttacatcgcccttgacggcaccattggctgtatggtcaacggcgctggcctggccatggctaccatggacatcatccagcactatggcggcgagccggccaatttcctggatgtgggaggcggtgccaatacagagaaggtttccaacgccttcagcatcattctgcgcgacgaaaaggtcaaagccatcctggtcaatattttcggtggcatcatgaagtgtgacatcattgcccagggtgtggtggaagccgcgaagaccatggatgtcaaggtacccattatcattcgcctggcgggaaccaacctggaggaaggcatgaaggttatcgaacagtcggggcagaacctgattgtggccaaaaccctggaggaagccgccaagcttgcggtggaaaaagccagaggaggtgtggcatgagtatcctggtcaactccgatacccgtgttatcacccagggcatcactggcagccaggggctgtttcacacagaaatggccctgaagtatggcaccagaatggtgggcggcgtaacccccggcaagggtggcacgacggccctggatggcaaggttcccgtcttcaactccgtggcccaggccgtaagcgaaaccggtgccaacgcctccatgatctatgttccgcccctctttgccgccgacgccatcatggaagcggccgacgcgggcgtggaaatcatcgcctgcataaccgagggcattcccattctcgatatgatccgcgtcaaggactttctgcgcaccacgccgggcatcaagctgattggccccaactgccccggcatcatcacccccgacgagtgtaaaatcggcatcatgccgggatatattcacaagcggggccatatcggtattgtctcgcgcagcggcaccctgacctatgaggcggtcaaccagctcagctcccgcaatctgggacagagcacagtggtgggtattggtggcgatcccatcaacggcttgacgcatctggatatcatgaagcgcttcgccgctgacgatgatactctggccgtggtgatgattggcgaaattggcggttccaatgaggaaaaggctgcccagtgggtggcggagaatatgcgtcacaagccggtcgttggctttattgccggcgccacggcccccgagggcaagcgcatgggccacgccggggccattgtcagcggcaataccggctcggcccagtccaagatcagtgccatgaaagacgccggtatccgcgttgcccctaccattgttgatatcgggaccatcatggagcagttcctgctcgatatggacctgttggatagctgcaggatttcatcttaagtaaatacaaagaggaaagtgaggaagaacgatgacaaaaaaggatatataccaggagtccctggaatatcacagcaccggccgtaagggaaagatcgaagtaatcgtgaccaagccttttgagacccaaaaagacctgtctctggcttacagccccggcgttgcccgcccttgcgaggaaattgccaaggatccggaagccgcctacgaatacactgccaaagggaacctggtagccgttatctccaacggtactgccgtcctgggcctgggtgacatcggcgccctggctggcaagcccgttatggaaggcaagggttcactgttcaagaagtttgctgatattgatgttttcgacatcgaactgcaatccaaggataaggacgagatcgtccgcacctgtgagctgatctcccccaccttcggtggcatcaacctggaagacatcggcgcgcccgactgcttctacattgaggaaaccctgcaggagaaagtggacatccccgttttccacgacgaccagcacggcaccgccatcatctccgccgccgctctgctcaacgccatcgagatcaccggcaaggatatcagtaaaatcaaagcggttttcaacggtgctggcgctgccggtatcgcctgcgcccagctcttcgtcgacctgggcctgcgcaaggaaaacctggtggtatgtgactccaaaggaaccatctacaagggccgcacccagtccatgaacccatacaaagagcgctttgccgtcgaaaccgacgcccgcaccctggaagaagccatggtgggagccgacctgttctgcggcgtgagcgtcgctggagcggtcaccaaggagatgctcaaaaccatggcccccaatcccattgtcttcgccatggccaaccccgagccagaaatcacctaccccgatgccgtcgaagctcgccctgactgcatcatggccaccggccgcagcgactaccccaaccaggttaacaacgtcctgtgcttccccttcctgttccgcggagccctggatgtgcgcgccaccaaaatcaacgccgaaatgaagatcgccgctgtacgcgccatcgccgccctggccaaggaagaggttcccgattccgtcctcaaggcctatggtgtggataacttcgagtacggcaaggaatacatcattcccaagcccttcgatccccgcgccctgctctacattgctccagccgttgccaaagcggccatggataccggtgtggcccgcaagcccatcaaggatttcgacgcctaccgcgagcagctggaatccaccctgggccgctccaaggccatcatgcgctacgccttcaaccaggtgaagaagcgcaacttcaaagtggcattccccgaaggtgccaacgaaacggttattcgcgccgttggtcgtattctggacgaaaacctggtgcaccccgtgctgctgggtgacaagggcgctatcggcagcctgctggaaaaacacgccattgacgtgtccaaagtcactgttattgatccccaggagaatggcaagagtggcgagtatgcccagagcatctacgaaaaacgtcagcgcaagggcatgaccatttcccgcgcccgcgacctcatgcacaaggataccggttactacggtgccatgatgctggagaagggtgacgttgacggcctgatcagcggtcaggatatgagctatcccgacggcatccgccccatcctcacctgcattaagaacgaagatccccacggtgccgtggctggtgtctatatgatggtattcaaaggacgcaccatgttctttgccgataccaccgtcaacatcgacccctccgccgagcagctggccaaaatcgccatctccgtatccaagtttgtcaaggagttcgccattactcccaaagtggccatgctctccttctccaacttcggctccgctcctgtgcccgagtcccagaagatcgccaaggccactgccctggtgaaagagtgggctcccgatctggaaatcgacggcgaaatgcagggcaatatcgccttcaacgagaagctgcgcggcgagctcttccccttcagcaccctcaagggagagcccaatatcctgatcttcccggatcttggctcggccaacatcgcctacaagctgctgatgcgcaccgctgaagttgatgccatcgggccgatcctggttggcctcgacaaatccgcccacgttctggagcgcggctccaccgtggaggacatcgtcaacctcaccgctctggctggtctgaaggcaattcagcacaactcctgatccgctgatccgctttcgcccgtatcaagcccccgcagagtctgcgggggctttttgcgttgacaccggctcccgattatggtgtggtttctcaacctgtatccgttatttttttgaggagctcactatgtcaccactgtttgcctatcttctgctggggggcaacctgctgctcctggctatgctggccctgatctggaataccctgcgccgtccggctgatacctccctggagcgcgctctgcgcgaagagctccgcagcgcccgcgatgagacggctcgtcaggcccgtgagctgcgcgaagaagtggcctcggcccagataaaggccacagagatgctggtcagtaccgtgaacaccctgggggataaccagaagaacctgctggacagactgacccaggcgaccagcacggcgggaacccagatgcgcgccgagatagagcagctcatcctgcgcaatggcgaaggcctgaaagaagtgcagacgaccacggatatcaagctggaaaaggtgcgtgccacgaccgacgagcgctttgaacgcattcgcctgaccctggatgagaagctgcgcggcatgggtgaaaaccagcagaaacacctgggtgaagtggtgaccgccctgcagagcgtggagcgctcactgcggcaggaacaggagaaagcccgcgaagctctggatttgaagtttcgtcagatacaggagagcaacgaaaagaagctggatcagatgcgccagacggtggacgagaaacttcacagcaccctggaaaagcgactgggtgaatccttcaagctggtcagtgaacgccttgaggccgtgcagcgcggactgggggagatgcagaccctggccaacggtgtcggcgacctcaagcgcgtgctcagcaacgtcaaggagcggggcacctggggcgagtaccagctgggtgccatcctggcggaaatcctcacccccgagcagtacgcacagaatgtgcgggtcaaggacggacgcgaaagtgtggaattcgccatcaagctgccggggcgcagtgatcagcatgataatcccgtgtggctgcccatagactccaagtttcccaaagaggcatacgagcggctggtggaggcatccaccattgccgatgcccaagggactcagcaggcggcggcggagctgtgccgggccgtgaccaagatggcgcgggatatccaggagaagtacatcaatccgccggtcagcaccgattttgccatcctctttctgcccaccgaagggctctttgccgaggtgctgcgtcagccggggctgcacgatgagctgcagcagaaacaccgagtgctggtggctggccccactaccctttccgccatactgaacagcctgcgggtcggtttccagacgctggttatcgagaagcgcgccagtgaagtctggacggtgctgggtgctgtgaaaaccgaattcgggaaatttggcgatgtgctggagaaagtgaagaagcagattcacaccgtctccaacaccctggatgagtcttcgcgccgcacccgggtgatggagcgcaaactgcgcagtgtggaagagctgcccgccgatcagaccagtgtcgtgctggcactttctgccagcgcggatgacgaggtggaggagcagccctcgttgtaattatttacggtgtgttggtactcgcgccagcattcctcccagaggcgctcactttcatccgaggacctacgtctctgccgctcgccatccgggctcgctctcggaatactggtgctcctgctgaaaaaaacgcagggtagccgtgaatggttacccctggtttttctctcttcccgttgacgcaacaagggtgtcaagtttcgcatcttgttgtcttaggttaaggtgttattattctgacatttatcgcgcggaaactgtattgattttgaatgcttgacttatctggtattccactttttgtttccggatgttgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttttccggatcgttggctcgcctgtcctggagatccggcagacactgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgcctctcccccgtgttctttcccagccaggacgcaccaactgtcaggctgctgaaaagcctcatctgcggcgttgctcacaagtgctcgtcgctgcgacgtacaggaagtacgcctcactcctcaccttgcttgcgccttgcacctgagagcttttcaattgcctgtataacgcgatggacccgcagggttgccgccacgacggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcggacggctgataaggacagcactggggatcgcttcccagccacttttggcgacccaaaagtggcaaataactcataaaaaggtaaaggtaatgtaagcgacgcagtctgtggagaaccactccccctcatttcagcatgacagaagggaagacgctaacaacctgtcgtttcggggatgcgaaacttcagaagggtctcgtagcgcgatggcagctggtgagatggtcgttgaccatacccaccgcctgcatgaaggcatagcagatcgttgatcccacaaagcgcatcccgtgttttttcaggtcgcggctcagacgatctgagagggccgtgctggccggtacctcgctgatatggctccaggagttgacgatgggccggttatccacatagccccacaaaaaggcgtccagagagccatattgggcctgaatctgctgtaccgcccgcgcgttgccgatggcggagcggattttcaggcggttgcgcactatgcccgcgtcggccagcaggcgctgcacatcgtcctccgtgaaggccgcaaccttgtcgatggcaaaaccggcgaaagcgcggcggtagttttcccgcttgcgcagaatggttatccagctcagccccgcctgggcgccttccagaatcagcatctcaaagagcctgcgatcatcatggacgggaatcccccattcctcatcgtgataggcgatatacagcggatcatcgccgcaccagtcacagcgtctggtcatagcttcccccgtatctttcagaatgtgagcccgggatccttccggcttgcctggaagcgcgccagaatactctgggctttggcggctttgctggtcagcactgcttcctcgggaacccagcggctgaccagaccgtgatgggcctcagcgccctgcaggttcagcggatgcacctcccggctgttgtcgatggtaatggcaaagaagaagaccttctcatcgctcatgcccacagaactgtagacatatcccagatcaagcagctcgccgggctgcgcgtcaattcccgcctcttcacgcagctcgcgcactgccgtctgcaggggtgtctctccggcatctatcagcccggccgggaattccagcacccgctgggccaccggtggccggtactgctccaccatcaggtagaggcccgtatcgcgattgtgaatcaggacgataaccgctccttcgcactgtacccggctgacatactcccagccgtctctgcttttcagttcaagatactttcccacgcgaattcctccatcagaatatcgagagcccggtgcgtgacgtgaacatttccagggccttctgtcccagcagagagttgtggctggcatccagagccggagaccacacgcacaggctcaaggtgtccggcacaatcgccacaatacctcctcccacaccacttttacagggcaggccgatgagaaaggcgaattcaccggccgcgtcataggtgccgcaggtcagcatcagggcgttgatgcggcgggcctgccgggcgctgatcacctgtaccccgctgaaggggtggctgccatcgcgacacaggaaattgactgcccgggccagctgcaggcaattcatggggatggcgcactggcggaagtagacatccagcaccgtgcagacgtcattgtccagtttgccgaagctcttgatgaagttcgccagcgccacgttgcgaaatccggtggctgcttcggaagcagccacttcctcgtcaatgtgtaccggctcgtcgcagaggctggatatcagggccagcatctcggacttggggtcatcgccgcaggtgaccagacagtcggctaccgcaatggcacccgcgttgataaagggattacggggaatgccctgctcgctctccagctgcatcagggagttaaagggattcccggaaggctccctgccgatgcgttcccacaaacgctcccctgccaggcgcatggccatggtcagcgagaagaccttggaaatactctggatggaaaaaggcgtcatggcatcgccagcccaggcctcgaccccatcgcgggtgcgcagggcgatgccgaactggcaggggttgacccgggccagcgctggaatgtagttggcgactgcccccgctttgccgagctgcgggcgaatcgccgcgacaatatcatcgagaatttcctgagagttcatagcttaaccctcccctgtacgagtttcaacacctgccagtgccacagccacctccgcagccagcggaaaaacgctccggcgccagcgccaccagcagcttctggggaagcccctcaaggctgcgaccgggggacaggtggtgccaccagggcggaatgcgattggtcagaatcatgattgcaacgggaatatccagcgaccaacccgccatggcgtgctgcccgaatgtgccgccgctgtgccaggccacccggcccaggcgcgaatcctggctcaacatccagccaagccccatccaggtaccccggcccactgtggcctggggctgcaccatcaaacccgccagcgacacccagggctcgccggaggcacccatctgggccagcagaaacttcatcatatcctcccccgtggagcgccacacccccgccggctccatgccacgccactgaaagggcggcacccgccgtccccgtgaatcatggccctgcaccaggcgttcggcgggatagccttcatggtcaatggccgtatcgcgcattcccagaggctccagaatcagctccctcaccgcatccccgtaggacttgccacatgcctcagccagaatgcggcccagcagcgccatacccacattggagtaacgcatcttgcccgcaccacgcagaacacggggctgacgcagcagaaagtggcccagatcgtccggaccgaacgcctcagccagctgacgcccccgcagcagcatctgccaggtgggaaacacatcacggggcagaccggaagtatgggtggccagctgatgcagagtcatgctctcggcccagggaaactgagggaagaaacggctgaccggatccgtcagacccagctcgccccgctgcaccaaaagcgccagcagcgtcgtagtaaagagcttgcccaccgaaccgacctcaaacaccggcagctccatcccctcgacatcaccatgccgccaactccaggaatcatggccgaggcgcacctgcacctccacggcactgcgcggtgaacgggcgagaaaggtcttaagcacggaaagagcggcatcggtatgcatgggaaggttccttttgcaggctgctgagaagtccccacctgtggcattgcacctttggacttttcaattacctgtctgaataatgtgttttcagcaagcagttaaaatttgtcttttctctcttgcaattacggttattcctgtcattccacgtcatcacctcagtacaagaacccaaacagccacagtggcacttttctgcccgagccgatttccagaccatcggcgatgacccaggcgttgtcgagatcctgtacctgtccgaagccctttgtcctgcctccgatttccatggtgtacttttcgtctacaagaaagtcgccctgatccagatagtgcaactggtggtggacgcctgccatgctggcaaaaaaggtttcccgcagggtgcctttttccttttccacgctgagggcggagaagaggttggtattggacaggtagagtttatcggccttgcggatggctccgaagcgtttggcttcgtggcttatgtggcgcaccagttcggcgcggctgaggtagtcgatgtacttgtacagggtggttttggttataccggtcagggaggccagcttgtcgatggaaagttccagcggtttcgagatgctgatggtgtgcagcagtttcttcagggtggcaattttgtcgggcgggatatggaagagtttgccgaggtcgctgtgcagggccgtgtttatggtttcgccgagacgatccacatacttgtgcgtgtcttcaaagtaaaaggggtaagcgccaacacgcaggtactcttcaaagtacttgagtattttaccgtttgggagtgcctggataaggcgatgggccagggcttcatggtctgccagcagctccggcaacgtcactggttccagctgaattgacagggagatttccaggtactcgcgcagtgagaggatgggaaggtggtacatggaatagcggcgcgcaaaatccgggttggtgatgcgcactgccgaagaaccggagaagtacacccgaatattcaggaagtcatagatggatttgaggtgggcctcaaaatcctctgcctcgtgaatttcgtcaatcaccatgcactcgccgccgcttttgcagaagctgtccacaaggtcaaaaagcgatactccctgcagcatgggatgatcacaggagatatagagggtgttttcccgctggaggggcaggttgcgcagcacctgcagcagcagagtggttttccccacgccacgggcaccgtaaacgcctgtgatgcggctttgggaagcagcgatctgcggatagtgaaagcgctgatactttggcaggggcatattctgtttgagcagcgaaaggcgcttggcaccgagaagaatctcttccatggctatcctccagaaaaaacactgccgcaagctagtctattgcgttagactataacccatgattttagtctaatgcaatagactatcgcgtgtcactcagcaacgggtacttctttcgtgccgtcgcggcgttccacccagccacctgcctgataatgcccataccactccagcaatgcctgttgttcggtggtcctttccccttgccttttcagagccgacatgaccagtgccagatcatcctccacatccacgtcagccaggggctccagactggtaaccggtgcaaacttttccacaccagctgtccactgggcagcggtctgagcacagctataggggacatcggtccatgcttttgctggcaggggaatattcaccccgcacaagtagaagcctccatcggtgcagaggccaagcaccgcgcggggctgggagtcggcaaggatttccagcgcctgggcgatgtggctgatgtgcagctggggtgagtcggcccccagcaggatggcgctgccgtggcgactttgaaggcattgatagacgtggtggaggcgatcgccgaggccaccctctccctggctgatggtggggaaatcctgccagaggggatcatgcagggcattgtcttccgccacagcccagtagggctggatattccggctgatggcagcctgtttcagaacggaagccaccgccagggccgagaggcggtgaaactcctctgccgctgattgtccgatggcagcagccaggcgggttttgaggggggagtatccgggggttttgacaaagatggcggcggcggtcatggcaggctccgtttggaatttcgttgcgttgaacgccacttcaggtactggggcacggcctgccggatggtcagcaagccatgccgggtgctggtgcgcagccagccctgttgccggtacttgcgggcgctggtgcggatggtgccgccactccagcccagggaaaatccgtgctggcgcacggcccaggccagcaggtggtcctcgccgtagggggcggtttcatcgtagcctcccacctgttggaaaagggatcgcggcaacaaaaatccctggtcgccgaagggcatgccgccgtatcgggagcgcaaccaggccccaaaggcagtgatgggcataagggcggagccgtcggccagaaactccaggcggaagtaccacaggcgtggctcatgttcccctgctattatggagtgcagggcgggcagagtggttggatccaggcggctgtcggcgtgcagaaaccacagccattgacgggaactgtgacccgcaccggcattcatctgctgtgccctgcccgacgcgctcactatccatttcactgcctgggtattggccgcccgatccggtggcggttcaggggataccagcagcacctcgccgccttcctgcagtactggctgcagatcgggcagcagttcgcgccaggtggtgtcccctggggcaacggggatgataatggagagttgcgggtacaatgccatgactcctcagcctccccggcgccagcggtggaatcgctccacccactgcagcagtttgaccggggcgtgggccttcttccagtttccggcggcaaagcgattggcttcggcgtaggtggggtagatgtggatggttcccagcaccttgcccattcccagtccatgcttcatggccagtatccactcactgatgatatctcccgcccggggccccacaatggtaacgcccagtattttgtccttgcccggtggcgtcagtaccttgataaacccctgggcgcaatcatcggcgatggcccggtccaggtcggccaggtcgtagcgggtgacttcatgggtcacgcccttttccctggcttcccgttcactgaggccaacccttgccacttcagggctggtgaaggtgcaccagggaatgacccgatagtccacccgcagcttgtgcagggggcgcagcagggcattgatgcaggcgtaaccggcctggtgggaagcggtgtgggtgaactggtagggaccggccacatcgccacaggcgtagatattgggaatggtggttcgcaggtatttgtcggtaacaatggtgccatcggcagccgtctctatgcccagctccgccaggccgaaatcttcggtgcgcggtttgcgtcccaaggcgaccagaatggcatcgcaaactatggcgaactcctgccccgtttcacggtcaaccgccagcagggctggtgaattctcaccggaactctgcacttccctggcttcatggttgaccagaacttcgaccccttcgccctgcagcacgttggccatcagctgcgccacgtcccggtcctccttgggcagcagctgtgcattgcgctggacaatggtcactgcggagccaaggcgcgcaaaggcctgagccagttcgcagccaatggggccgccccccagtactaccaggcgctggggcagggctttcatgtcccagatggtatcgctggtgtagtggggaatctgtgccagtcccggcagatcgggagtccacggggaggcgccagtggcgatgagaatgctgcgggtgctgatggtctggtcgcctaccttcacatggtacgggtctacaatgcgggcgtggccgtgcaggcagtgggtccccagctcatcctggtagcgctccacgctgtcgtggggttcaatgcgggcaatggcggcgcggacgtgatccataacccgttcaaagtccagggcctgctcctgccacggcatgcccagtttgtttccctggcgctggatatggcgcaccttggccgcgtgcagcagggccttgctggggacacagcccgtattcaggcagtcaccgcccatcttgtcccgctcgatcagggctacgcgggccttcagggtgcgccccacataggcgctgaccagtcctgcagatccggcaccgataatggccagatcgtagtcaaagcgcttgggtttggggaagcgcaccaggcgtttgcgggccaccagcagctccaccacttttttggcgacgaggggaaaaacgccgatcagggcaaaggagaaaatcagcgcaggtgagagaatgccctgcagggaatcgagccgagccagctgggttcccgcgttgacatagaccgccgtgcccgccagcatgcccacctggctgaccgcaaagaacgtgaccgtgcgcatgggggtcagggccatgagaatattgatgagaaaaaacggaaagacggggatcagccgcagggtaaagaggtaaaaggccccttcgcgttccacaccggcattgacgcgtttgaggtgctctccaaagcgctgttggacaaaatcacgcaagagaaagcgcgccaccaggaaggcacaggtagcaccgatggtgctggcaaaggagaccgccaccagcccggtagcaaagccgaagatggccccgcccgccagggtcatgattaccgcccccggaatagagagggccgtaaccaccacatagagagccatgtacagggcgatgaccggcgcctggttgtcgcggtagtaattcaccagctgcccatgctggcttttgagggcatccaggctcaaataggtcccgaaaaagtgggagagaacaagccaggccgctgccagcagggccaggatggcgacaatacgtaaagtggatttcatgggtgctcacataatagttgattgcgattcgacattctggatagtgtacgtccagctgcttgttcacgcatcccgtatttcgccgtgggatggaaaaggttacccgctgagtagctatatcgcggaatactgaaacaaggacacctgatgccccgctccagccataccgaccagcagctggcccaggccatgcgcaaggcccagactggtgaccagagcgcctaccaccagctgctggtgaaaatcacccccatgatccggggcttcctcgccaaacgcctgggaggccatgaggatctggaagaccgggtacaggacgtgttgctggccattcaccgtgccagccacaccttcaacaccgagcgctccttcctgaactggatgtttgccattgccgaccataaactcaaagactatctgcgggctcactaccggcgcaaggctgcaggcagcagtgtggatgtggacgatgtgaaggagcaacttccggcagcagatgagccgctggatttgggcgatcggcaacttctgcaacgattacttgaaaccttatcgcctcgggagcgaaccataatacagatgatgaaaatagaaggatacagcgcccgtgaagtaggtgccgaactgaagatgaatgaaaccgccgtcaaagtggccgcccaccgggccatgaggaccctgaccaatatggctcgccaggaaacgtaacatgcagacaaacgaacttatagcccagctcgcccgtgagggtgcacataagcccgcaccaccgccagctcgcattctggtgagctggctgggatttatgattctctactttttcgtcctgctggccatccacggactgcgcagcgacatcgggcagaagctccagcagagcctgtacttcagcgaaattctcttgatgctcgccatcgcgctgctcagcgctctggccgccagctggctgagcctgcccgatgccaaccagaaagcctggatacgttttgtgcccctgctgcccctgggagcgtttgccggcatgctcatctacggtatgctgaccaccagtgccctcaccctcagccagtgcctgcagctggcccgctacgactgcgtcatccgtatcatcctctatggcctgctgccagggggcatcatgttctctgtcacctcgcgggccgcccctacacgttgttgctgggccggcagcatgatcggcctcagcgttgccagtctcggctacatcctgctgcgcctggtggaccccagcgacgatcccacccagctcatcatctggcactttctgcccgtactctttatgaccgtcataggaatgatgctggggggatggctgttggggagagtgtggcgtaaggcaggataaggaaccagggaaagcgcgaaacgggaaggttccacacaaaaccagctaagtaaccggaggaaaaatggaatttctcatcgtctgtatcgctgcgttgacggcctctttgctgacactcttttccggttttggactgggcacactgctcatgccagtgattgcgctgttctttccactggagctggccatagccatgacggccatggttcatctggccaataatattttcaaggttggactcatggggcggaaggccgatgtgtcggtgctggtgcggtttggcctgcctgccgtggcagcagcctttgcgggtgccgtggtgctgctctggcttggggagatgccttcgctgcacacctatgccgtggggggacgggaattccacatttctgccctgaaacttgttatcggctttctcatcatgtttttcgtcatactggaaatttctccggcattttcccgcctcgccctggatcgcaagtggcttccctttgggggagtgatcagcgggttctttgggggactatcgggccaccagggggcgtttcgcagcatgtttctgatcaaggctggtttgagcaaggaagcttttgtggccactggtgtggtgttggcggtcatggtggatatatcccgcctggtaatctacggcacggatattctggcgcgcagccaggcggttgattggcaacttgtgattgctgccagtggagcggcctttgcgggggcgtacctgggcgcgaaaatcctgggaaagataaccctgcatacagtacgtgccgtggtatccgttgtgctggcgctggtcgccgctgggatgatgacgggactgctgtaatctgtcttcagccaggttctcctttggtgggacgcatatgttatgtataaactaatgcagttccagcaacttgtcgcagtcgcttttttttccgaagacgacaattcggtcgccactgagaaactttgtcgttggttcaggaatgccaagagtcttcagtatgctctcggtttctccttctccctgacttggccgacgaatggtaaggacgttgattccatagcgctcgcgcaacttcagttccacgatgctgtaattcagcatgctgttcggaacttcaatttcaaggatggaaaagccatcaccaagttccagcagatcgcgcatgccattgcgattcagggatattcccatgcgctctcccacctgccgttcggggtgaataacttctgtgacgcctatgcgtttgaggatttcctcctgagtttcggtggctgcccttgcgtatacctcccggacgccggatttcagaagttccatggcgataataacgacgggctcaaatgttttgccaattgctataacggccttatcaacttctgtaatgccatggttgcgcaactggcgaacatctgtggcatcgaagcagatggtatccctggtgagatgctttacctcatccagatgatccatgttggtgtcaacggcaatgacattggcaccttcgcgcccgagggttttgaccagcgccatcccgaaggctcccaggccaatgacggctatttgtggtttggtgcgtttcttcattttcagctccagtggtatatcagtttaccagtactacttcttcgggatagctataggtgcggttgtctgagcgaacggcaaaggcgacggcaaaggtaagcaggcccaccctccctaaaaacatggagaacaccagcaccagtttgccaatattggtgaggtctgcggtaatgcctcgggagagcccaacagtcataaaagcggaaatctgttcaaagagaatatcgagaaacggaaaatcctcggtgatagtcagaataatggtgcagacgctgagaatcagaaacgccagaaaggttgcactgatggcacgaaaaatcacagattgcggcagggtacggctggcgatttccacacggtctttcccctggattgtcgcgatcatggaggcgaagagcacgtacaccgttgtggttttcaggccacccgccgtggaggaaggcgaagctccaataatcatcagcagcataatgatcagggatgtggcggcgctcaaggctcccgtatccagggtattgaatccggctgtgcgggaggtgacgctttgaaaaagggaaaggagaaatttttcgctggtgctgtaacctgccagaaccccatgccattcaatcgccagcaccaacagggttcctgccacgatcaggccagcggtcattcgcagtacgatgaggctgtggacactcaggcaccggtgcctggtggcgggtgcaccgaaatatttctgcacaagttccgatacggtggtgaaccccaaccctccaacaataatcagggacatggtcacgatattgatggggagagacaccgcgttactaggatcggcaagactgttggaaaaaacggagaagccagcgttgcagaatgcggatactgtgtgaaagaccgcaaaaaacaagcgctctcccatatccggtatgaactctttccaactgaaaaaatacaccgctgctcctattccctcgaaaccgagggtaaacaggacaatgcgtttgagggtgcgggaaaccgcacgcacatcatcctgttgaaccactccgcgcagcaggctgcgttcgctgactccaatgccccctgagaggtagagggcgaggtaggtggcaaaggttatgacgccaatacctcccagctgaataaggatcagaatcactgactgtccgaagcggctcaggtgggtggccgtatcaaccacaatcaacccggtgacacaaaccgcactggtggacatgaaaagggcattgataagttcaagtccgcttcggtcatgggtgcttgccggaagcataagcagtagggtgcccaccagaatgacaccgagaaagctcgacagaatgagctttgcgggattgtcactgttggcgatggtctcggggatggcctggataatcttgatggtgaccagggtaaccaggtagatctggatagccaggagcataagggtatctgaaccataaacaccaatcccttgcaatgctgaaacaaggtggcgtccatcggcgaggaggagatccagacccatggcgcaggcaagggttgctccggtgccttcagcccagcgctttcgcaggagctcttttttgcggggtgtcaggagaagccgcgtaaaaaagtgcagaccaaatgctacgagcaaagtttgttcaacaagcattgctacgggtgactggcgtgaggaatccattgcgagggggatcagcagcgacccgaacacaagaaccccaagcacaatggaaagggctttcaggacagggtgtgcgcgctgactgaaatcgtaaagatcatcctggaaaaactgataggtaagcctggccctgcggtagtgctttttccaggcaaggtcaaggcgtgcaatccggcggcgccagtggtatggaagctggctcatagcttctcgcgatctcccttagggcaatgtccccccccatatacgccttttacaggcaagaggcaatatgcgggtggaacgattcggtccggcagaagaatgtagtgactcgcaaatgctgaatacttcgctttcttgcacgtcactttgagttttttgtccattggccaacataccccggcaacatcctcagggcacccagtttgccccatgggttatccctggtacagtctttgtcttcctacgctttgcgcagtatcaggccgtagtggtagggcgggaagtcaaacacagtgccagggctgcattccagccctgcctgcttgccccattgtatgcactgctgcggcgtggggcggatatccatggctggccctctgggagtagcgggatcgggattccagtggataatagcaatgcgaccgcctcgaaccagtgcagagctggcttctcgcaacagtgtcaggggctgctcgtggtggagaatattgaagagcagggcgacatccatgctgccaggcggcagaccggtaccctcgacgatgaaatcacgaacctgaacatgtacgtttgcgatattgcttcgggcacatttctcttttactcgctggaccatggagggttcgatatccagagcgtagacagttccatgaatcaaggcggcagccgccagggtgaatgttccatagccactgccaaattccacgatgtcctgcgtgtctttgttcaggcccaaactttgcaaaatacgctcagcgtcaaaaaagctctcccacagcatctcttcgggcatgccactgtcacggactttcatatggtatcactccatcaaaaactcaggacgcgatcgctgtccacaacccactgggaaagctgctgcatggtggacttttcggcaccttcgaaatagggttcatttttgtaaattccgcaacgggccatgcaggtaccgcacactttgacggggatgccctgggctatcagttcccggagcatctggctcaggtcctgatcataaccctcgggcggaacgcagctattgcgggccatatccacggcatcgttcatcagaaagacgcgcacttcctgagcgtccttatgcagctgttccgccaggcgcaggccattccaggtgacgtcggtgttatcgtagggttcgcgattgaagatgagcagaactttcatgatagcctcctttatgttgggttatgggtattcacaacttgtgtcaggagctccagcaccctctgcagctccgcatatttggtgttacgccccaggctgaagcgcaccgctcccatgcccgcacttacgggaactcccatggcttcaagcaccggcgagaggctgatagcgccagcgtggcaggccgagccagtggatgccgccacttccggcatttgctccaggatttccgcgccgatagcaccgtgaaagttcacgttgagagtattgggaaggcgttcagtggggtgtccgttaagactgatgcggttgccgaattggttttgcaggtgttgccagaattcatcacgcatggcgatcatttcagcggctcctgtccactctcctgccagttcgcaggcagcacccagggctacattcagcagaacgttttccgttcctgcgcggcggcctgcctcgtgggccgccccatgcacaagaggcacgatgggcgttccttcgcggatgtacagggctcccacccccttgggtgcagagagcttgtgtccggcaacactgagcaaatcaacgcccaaggcatccatcaccgtgggaattttccccacactctgggcagcatcggtgtggaacagtatgcctgctgccctggcaatttccccaatggcttctattggttgaatggttccggtttcattattggcgtgcatgatggaaataaggatggtgtctttgtcgattgcccggcgcacctgctccgggtcaaccattccgtagccgtcaaccggcagtctggttatccgcgcgcccaggctttccagaaagcgacagggctccagtacagctggatgctccacagcgctggtaataatgtggtttccttgatagcgcagggcaaaatagacgcccttgatggcgtggttgttggcttcgctgccaccactggtaaagacgacttcggtcgggtcgcaatccagcaggttggccacctggccgcgtgctgcctccagggcatctttggcaccgctgctggcccagtgctggctggaaggattaccgaagtgatcctccagatatggctgcatggcagccagtacttccggggcaacgggagtactggcgttggagtcaaggtagatcaggctcactctttcacctccgcagataactccttctcccgctgaatctgctcctttgtcttgtggataggactacgctcctgggccagcaagtcaaagaaaccggccaccaactgggggcggctgaggtagtagcagcgcagggcaccgtcctgggcaaagtccacaaggccggcatggcgcagcaccgccaggtgctgggagatattggcctgggatacgggcaggatgtcttccatgtccgtaacacagcgcgttccctgcagcagttcagcggcaatcagcagacgggttggatgggccagggctttgagtatggccgcccagttttgcgactgttcagagtgcatgggtactccttaatggatattcgaatatccttatatgtcataataagggctatggcaaggaagtttcatggcgaaagagaaaaaaccgcgcgctttccctaacgctcattgctcatcgccagccagagaggctttctccggcggttttgatctttgctggtagcgagcagcaggcagtgtgtgggaggcaaggcgcccgttcaggttgaggattagaagtgggttgctttcaactctttatttcttggtgttttggtgggctttgcgtgacacttgtccccgtcttttctgtgtcctgactctcaggcgttttcacctggcagaatccctgggctggcacatccaaagcggcgttgaacttgctggagaggttctgaaaggcaataaggccggtgagctccaccagcgcgtcatcgtcaaagtacatccgcagccgcgccatcagatcatcactgacctgcccatcggtgcgggttatggcttcggtgtactccagcaccgtccgctctttttcatcaaacaggtcgctttcacgccagccactcagcgcttccaccttgtccatgctgctgctgcgcctggccagggtagcggagttgatatccacgcagaagtggcaccagtttatctgggatacccgcacggtgaccagggaacgcaacacgggatcgatgggggatgagcggcgatcaagcacgccgtagagtatagccacggcggcgaagagtctgggcacccggccccagagcaggcccggttgcagtacgctgccatagcggcgtttctggctccagaagaagggtttcagccaccagggataggcattcagtggcttggtgggtatgtgcatatggttctccttttcatgggcaatactcctgtggatcggcatgggaatctgcggctagcaatcgaatatcggcgtaccaggcgcgggcctggctgccggtattgtcagtatcggtcatcagggcaatggcgccagcttttggaggtatgcttccaaatatttcccggtagtcctggtagacattgcggcactgggtaatccaggttccggcatgctggttgccactttgcacggctaccatacgggcattgctgaagaaggggttgggtaccacctgcccctggggcaaatggttggcccagatatagttgatacttttggtattggggcgaaaccagtggggaaagaccacatacacccgtgctgcgtagtcgtccccggctttggtcagggcattgccatcggggatgatgttttccaccttccagcgccactgcagaatggggtatgtggcgagatcaatctcaacttcatgcaccaggcccgatgcctggttctggctgctggcctgcaatgccagcgttccttcctcttccaccagctcataatgggtggggctggtgccgcgaaactcctgggcttgccactgcgggctgataccgtcctgtatactcccaaagggcaggggaatagatgaagccccgaaggcagctgaacccaggagaaacaccagggccatggagccgactctcatgcgatggccccgccacaggagctgcccgccccggcggtgcagccgaagcagtgcgaggcggtggcgatggagcgggggatctgctccaggttttgcacatcccagatatgcagaggtgtaccacctatgggcaggcctgccatctggttgaagtcgcagtcgtagaggctgccatcccaggctactgatacttgctgcatgcacataaggttgtgggcggccgcagggttgaagttgtccaccagcagctgcatatagtcgtcatactgcccgtgctgtcgcaggtggcgggcgtagcgggtgacgggaatattggtaagagtgtagagatggttgaagaggatgccgtagtgctgggccagctgctgacggtaggattcctccagtgccgactggctggggggcaggtgggcgccgccggggttatacaccaggttcaacttcaggctgctgcccggctggccatagcccagtccattgagcaggtgcagcccccgtatgcttttgtcaaaaacaccttcgccccgctggcggttgacgttgtcttccaggtagcagggcagggaggcgatgacttccacaccatgttcggccagaaaggcggcggtatcttcctgcccgggttcaaagagcacactgaggttgcagcgatgcaaaagcgttctgcccatggcatgcactgtgcgcacaaaggcccggaagtggggatttaattccggcgcgcccccggtgatgtccacggtgtgcactccaggagcattctgcagcagctccaccagtcgctggaaagtggtggcctccatcatctcgctgcgcagcggaccagcttccacatggcagtgggtacaggactggttgcagaccttgcctacattgatctgcagggtagtgatgggctgacgtttgatggcaattccataggtatcaagaacatgcccaaacgtgggaatatggcactgcagacttggcatatgagctccgggtaatagttttcctgtatattcgccatttaataaggaaaagttacagcataagtaactcttcacggtgtagcagcacttgcgcccgcattcctcccggagacactcgctttcatccgtggctcgagtctccgttgctcgccatccgggctcgctctcggaatactggcgctcctgctaaaatattactgtgagaccgtgaatggttgccagcgaaattattccaccttgcgtcttgagtaagcggagcgaacgggagtgagatactcttgttgcctttctttgagcttttgagagctttgcgtggggtactgccttttcccatctcggctttttccgctcaaccagcgccaaatcctccgcctcccggtgtctgtaccacaaccacatcacccttttgcatggtggctttaccggtgctcagcagcacttctttcgtgccgtcgcggcgctccacccagcagtggccggtggctccattgcttccgccctgcaggccgctgggggcgacctggtggctgttggcgaggatggcgacttccatgggctccagggtgcggatgcgccgctcggcgccattgccgccttgccacgtgcctgcgcctcccgatccatggcgaatggagaagctttccagcaggacggggaagcgggtttccaggatttcggggtcggtgaggcggctgttggtcatgtggacgtggacggcgctggcgccgtgaaagccgttaccggctccagctccgccacagagggtttcgtagtgctggtagcggctgttgccaaaggtgaggttgttcatggtgccctggctgttggccagtacgcccagggcggcgtagagggtatcggtgatgacctggctgacttccacgttgccggcgacgacggcggcggggtaagtggggctgagcatggagccctgggggatgatgagctggatgggcttgaggcagccgtcgttgagggggatattgtcctgcacgagggtgcgcagggcgtagagcacggcggcgcgggtgacggcgcggggcgcgttgaagttgccgggctgctggggggagctgccggtgaagtcgacggtggcgctgcgatggtggcggtcgacgcggatggttacgcggatgcgggcaccgcaatccatgattttttcccactggccatcttccaggacgtggagcacccggcgcacctgctcctcggcgttgtcctgcacgtgctgcatataggcgtggacgacgggcaggctgtagtggtcgaccattttatggagttcccgcacgccgcagttgttggcggcgatctgggctttgaggtcgctgatgttctggtcggggttgcgggctgggtgagcaccgctgctgaagagtcggcgcacttgcggttccagcagttggccgtccctgaccacctggaagttggtgatcaggaccccttcgtcttcaatggcccggctgtcggggggcatggaaccgggggtaatgccaccgatatcggcgtggtgggcgcggctggccacatagaagagaatttcggcgccgctgtggtcaaagacgggggtgaccacggtgacatcgggcaggtgggtgccgccctggtaggggtcgttgagcatatacacatcgccgggccgcatggtgccctggcgctgctgaagaatggcccgtacgctttcgcccatggagccaaggtgcacgggcacgtggggagcattggccaccagggcgccgccatggtcgaagatggcgcaggagaagtccaggcgttccttgatgttggcggagctggcggtcttttccagggtggtgcccatctgctcggcgatggacatgaagaggttgttgaacacttccagcatgaccgggtccacctccgtgcccacggcgtactgccgggggcgcgcctgatagcgctccaggatgatgtgtcccttggggttgacgctggcctgccagcctggctccaccacgatggtgcccaccggctcctgaataatggccgggccctgcaggcagtggccgggctgcaggtactggcggtcatggacgggggtggcgtcgtgaaaggtgcccgccatgaaggtgcgcaccaggtccaggggcttggggagtgggcctgcgggggaaggaaggtcgggttcgtcctgcaggctggcgcttcggctgatgacttccaccacggcggcactgaccagcaggggcgtatcgggggtgcagaagccaaactgctgctgatggagggcttcgaagccatggcgaatggatccgacgcttccgaaatccaccagcagggaggtgtcggtaccctggtagcgcaccagcagctgatgtcggctgtggatgctttccggcgcggctccctgatccagcagctccctgcggccctgctgttccagttcatggatgacctgttgcaggcgctcgcacagggtggggctcaggggctcctccacggtggcttcgccgatggtggtcatgtcggccagacccatgccataggcggacagaactccggccaggggatgaatcagcacccgtggcatgcccagggtatcggccaccaggcaggcgtgctggcctccggctccgccgaagcagttgagggtgtagtgggtgatatcgtggccgcgctgtacggaaatgcgtttgatggcgttggccatgttttccacggcgatcttcaggaagccttcggccacctcttcggggctgcgtgcatcgccggtggccgcgcggatctgccgggtcagctcctggaaatgctcggcgacaatttcggcatccaggggctcgttgccatgggggccgaagacggcggggaagaagcggggctgcagcttgcccagcatgacgttgatatcggtgacgctcagggggccaccgcgccggtagcaggcggggccggggtcggctccggcggaatcggggccgacccggtagcgggagccatcaaaatggaggatggagccgccgccagcggccacggtgtgaatggtcatcatggggacgcgcatgcgcactccggcgatgacggtttcaaagctgcgttccagttcgccgctatagtgggaaacatcggtggaggtaccccccatgtcaaagccgatgacctggtcgtaccccgcaatgcgggcggtgtgaatgcagcccacaatgccgcccgccgggccggacagaatggcgtccttgcccgcaaagcagcgggcattggtcaggccgccatcggatttcatgaactgcaggcgggtgttgccaagggcggctgccacccggttggcgtaacgccgcaggatgggggagaggtaggcatccaccacagtggtatcgccccgccccacaaacttgatgagggggctgacctggtgggagacactgacctggggaaaacccagatcgcgggcgatccgggctacctgctgttcgtggcggggaaagcggtagccgtggagaaaggcgatggcacaagagcgcagtccactgttatatgcccgctgcagcgcgtttcgcacctgctgttcgtcgggggcctgcagcacggtgccgtcggccatgattcgctcatccacttccaccacatcgccatagagcagttctggcagggcgatttccagggcgaagatatggggacgggcctgatagccaatgcgcagggcatcggcaaagcctttggttatcaacaggagtgtgggctcgcccttgcgctccagcaaggcgttggtggcgacggtggtgcccattttcaccgcgtcgatgtgttcggggggaatgggggcagtggtgtccaggcccagcaggtcgcgaatgccctggagggcggcgtcatcatagtggccgggattttcagaaagcagcttgcgggtgaggatggagccgtctggtgtgcgggcgatgacatcggtgaaggtgccgccccggtcgatccagaactgccactgtctggggttgcttgggttcatgtctgtctccggtgaagtttcttccggtgcctgactgtaccatggacgggcgctgctgaaaattccccgacgcaaaaggccctgaatctttacgattcagggccgggctgtgcgtaatggcggaaaaggggggattcgaacccccgatacccttgcaggtatacacgctttccaggcgtgctccttcaaccgctcggacacttttccatattgacagcctgcgaattatacaaattttttctgccggtgcaatgaaaaaatgcgtgccgtctgccaagtcctttttacagcatgaaaaaaaacgttcaatctccttgacagaccccacggggtttgataacttccgtaggttttttgcacacggcacaagtgcgtcttgtgccgggatttttttgatgtagggaggtaactacggatgccaacaattaatcagttggtccgcaagaaccgtcagttgcagttgtccaagacgggctcacctgccctgaagaactgcccccagaagcggggagtgtgtacgcgcgtgtacacgacgacgcccaagaagccgaactcggcgctgcgtaaagtagctcgtgtaaggctcacaaacggcatcgaagtgacgtcgtacatccccggtatcgggcacaatcttcaggagcactcggttgtcctgtgtcgtggcggccgtaccaaagaccttcccggtgttcggtacaaggtcattcgcggcgcgctggatacggcgggcgtcaatggtcggcttcagtcgcgttccaagtatggcgcgaaaaagccgaagaagtaactgtcgttttgaggagttgaggaatgcctagaagaagagtgccggagaaacgggaagtactgcctgatcccatttacgggagcgtgctggtttccaagttcgtcaaccgcttgatgcgggacggcaagaagagcgtggccgagagtattctctacggtgcgcttgacaaggtgaaagagcgatttggtgatgacgaggccctgaacgttttccagcaggcggtggaaaatgtgaagccggctctggaagtcaagtcgcgtcgcgtcggtggagcaacttaccaggttcccgttgaagtgaagccccgtcgtcaggagacactgagtatccgttggatcattgcctatgccaagaagcgcaagggcaagggtatggttgaaaaactggccaacgagattacagatgcgtcaaagagttccggggaagctgtgaagaagcgggaagacactcacaagatggcggaagcaaacaaagcgtttgcccactatcgctggtaaggagaggattcaattggctagagagatttcactgcaaaacacgcgcaacatcggcatcatggcccatattgatgcaggaaagacgacgacaaccgagcgtattcttttctacaccggcgtaagccacaagattggcgaagtgcacgatggcgcggcgaccatggactggatggagcaggagaaagagcgcgggattacgatccaatccgctgcaacgacctgtttctggaaagaaaaccgcatcaatattatcgatactccaggacacgtggacttcaccgtagaggtggaacggtcccttcgcgttctcgatggcgctatcgccgtgttctgctctgtcggtggtgtggagccccagtctgagactgtgtggcgccaggcggacaagtaccatgtaccccgcatggcctttgtaaacaaaatggatcgtattggcgcggatttcttccgtggcgtgaaaatgatccgtgagcgcctgggggcgaaccctgttcccctgtgcctgcccattggtgccgaggacgagttccgcggtatcgttgacctggtgcagatgcgcggtatcgtctggaatgacgagaccatgggcgccaagtatgacatcattgatattcccgctgatctgcaggagcaggcagaggaatatcgtgagaaactccttgaagcagttgccgaggtcaatgacacccttcttgaaaaatacctgggcggagaagaactctccctggaagaagtgaaagcggctatccgcaagggaaccattgacctgttgtttactccagtgctgtgtggctcatccttcaaaaacaagggtgtgcagacattgctggatgcggttatcgattacatgccgagtcctgtcgatatccccgccatcaagggcgtggacatgcagggtgaggaaatcgagcgccatgctgacgataccgagcccttcagcgctctggcatttaaaatcatgaccgacccctttgtgggaaccctgaccttcttccgcgtttactccggtgtgctccagagtggctcctatgtgcagaacagcaccaaggaaaaaaaggagcgcgttggtcgtctgctgaagatgcatgccaacaagcgtgaagagatcaaggaagtgtattccggtgatatcgctgctgcggttggcctgaagtacaccaccaccggggacaccctgtgcgatcccgataagctggttatcctggagtccatggtattcccggatcccgttatctcggttgccattgaacccaagaccaaagcggatcaggaaaagctgggtatttccctgcagaagctggcccaggaagatccaaccttccgcgtgaacagtgatctcgaaacaggtcagacgatcatctccggtatgggcgaactgcacctggagatcatcgtagaccgcctgctgcgcgagttcaaggtagatgccaacgtgggcgctcctcaggttgcctaccgtgaaactattcgcagcacggtttcccaggagcacaaatacgccaagcagactggtggtaaaggtcagtatggccacgtgtttctgcgtatcgagccccttgagcccggcgctggttttgaattcattgacgagatcaaaggcggtgttattccccgcgaatacatccctgctgtcgagaagggtattgtcgaagctctggacagtggcgtcatggccggctaccccatggtcgatgtgcgtgctgccgtatacgacggctcctatcacgatgttgactcctcggagatggcgttcaagatcgcagccagcatctgtttcaaggaagcgtgccgcaaggccagccctgtgctgcttgagccaatcatggccgtcgaggtggtgacacccgaggactacatgggcgacgttatgggcgaccttaactcccgccgtggtcgtatcgaaggaatgtcagaccaggcagccgccaaggtcatcaaggcaatggttcctctggcccagatgttcggatatgcgacagatctgcgcagcgccacccagggtcgcgccgcgtacagcatgcagttcgatcactatgaggaagttcccaagaacatcgctcaagaaatcattgagaaggtgaaggggtaaccccccttctgaagaggatagtaagctatgacagcagcaaaccagaagatccgtatcaagttacgggcctatgaccacaagatcctggacgccgcagccaaggaaatcgtggaaacggctggtcgtacggatgctaaggtggcaggtcccgtacctctgcccacgaagatcgagaagttctgcgtcatccgcagcccccacgtgaacaaaaactccagggaacaatttgagatgaggacccatgtgcgactcattgatatcctggacccgacttccaaaaccactgacgctttgatgaagttaaatcttcccagcggtgtggaagtcgagatcaagctctaagagcctgtaacacactctagagagggttggttcgatgaagtctctaatcgggaaaaaaataggtatgactcagatcttctgtgaagatggtacagtcattcccgttacagttgtggaagctggtccttgcacggttgtgcaggtgaaaacagtggatagtgacggttatgccgctgtgcaggttggctttgaagaggcgctgaaggaaaaaagagtttccaagcccctcaaaggccactttgccaagtccggggttgctccccagcggcatttgaaggagttccgtgtagaagaccccgctggtttcagcgtaggtcagcaactcacggctgaagtttttgctgctggtgataaaattgatgtcaccggcacttctaaaggtaaaggtttccagggcgttatcaaacgccatggcttcggcggaggtcgggcaactcacggctccacattccaccgtgcccctggttccatcggtatgtgtgctacccccagccgcaccttcaagaacaagaagatgcctggccgtatgggtggaaagaccacaaccgtgcagtgccttgaagtagtgaaggtcatggctgatcagaacctgttgctggtgaaaggggccatccccggttccaaaggcgggatcattgaaatcagccagtcgcaaaaggcctaacaaaggatattggagtttgtagatgcctgtagtaagcgttataaacgtgaataacgaaaaggtgggagaggttgccctgagcgatgagctcttcggtggcgccgtaaaaccccacctcatgcatgaagtggtagtagcccagcttgctgcccgcaggcagggaacccatgcggtgaaaaaccgcagcgcggtttccggtggcggctcaaagccgtggcgtcagaagggtaccggtcgcgcccgcgctggtacttcccgttcgcctctgtggcgtactggtggagtcatcttcggaccaactccccgcagctacgagaaaaaggtgaacaaaaaggttcgtcgccaggcactggtttcagctctcagcgaaaaagccgctcagcagagcatcgtggtatttgacgatttcgcgctggagtcccccaagacaaagctggccaaccaggtatttgccaagtgctccctggatcgcaaggttctgtttgtggtggatgagatggacagccccaaggcgctggccatgcgcaacctgcccttcgtcaaactgatcaagcccgagggcctgaatgtgtacgacgtggtaaatgccaaagtgctggcctttgaaaagtcaacggctgaacgtctgagtgtgggggagcagtaatatgcagatgtatgacattatcaagcgtcccatcatgactgagcgttcctttgtcctcaatgaacagcgcaaccaggtggcctttgaagtggacacccgcgccaacaagattgagatcaagaatgccgttgagaagatcttcgatgtgaaggttgccaatgtcaacgtcatgaacatgaacgggaaagtgaaacgtacccgcatgggcatgggcaaacgcaaagactggaaaaaggccatcgtaaccctggaagcgggcagccagatcaagatcttcgaggaataacccaagagcgaggaatgacacaatgggtgtgaaaagacataagccgacttctccgggtcgacgccagctggtcaccatggattttgccgccgtaacggcgtcaaagcctgaaaaaaagctggttgaagctctgccgaagtccggtggacgtaacaacaacggtcgtatcaccagccgtcaccgtggcggcgggcataagcgcaaatatcgtatcatcgacttccgtcgtgataaattcggtatcgagggcaaggttgccacgatcgaatatgatccaaatcgcagtgccctgattgctctggtgaactaccgtgacggcgagaaacgctacattctggctcccaagcagctgcaggttggcgcaaccgtggttgccgacgaagctgctgacattgtcatcgggaacgccatgaagctgaagaacatcccggttggtaccattgtacacaacatcgagatgcgtcccggcaagggagctcagctggttcgcagtgctggagccttcgcccaggttatgggtaaggaagagcgctatgttctggtaaaactcaccagtggcgaagttcgttacattctggcagagtgcatggccactatcggccaggttgggaatctcgaacacgagcagcgcagtctgggcaaagccggacgcaaccgctggatgggcgttcgtccccagagccggggcgttgtcatgaaccccgtcgatcacccccatggtggtggtgaaggtcgcaccagtggtggccgtcatcccgtaactccatggggcaaaccgaccaagggttacaagacgcgcaataagaagaagctctccagcaaatttatcgtgaaccgcagaaagtaagacgaggaggtatcctttgccacgttcaattaaaaaggggcccttcgtggataactacctgatcgtaaaggtagagaagcttaacgaggccaaagacaaaaaggtcattaagacctggtcccgtcgcagtaccattattcccgagtttatcggccacacttttgctgtacacaacggcaagcagtttatccctgtgtatatcacagaggagatgatcggtcacaagctgggcgagttcagcccgacgaggacataccgtggtcacgacaaggacaagaaaaaaggttccaagcgttaaacgggatccatggagcggtagatggaagtaaaagctaaagccagattcgtgcgggtctccccgcgcaaagccagattggttatcgaccagattcgcgggaagaaggtcaacgatgccaacaatattctgaagttctcccccaagggcgctgcagaggatatcaagaaggttcttgatagcgctgttgccaatgcccgtgagaacttccagctcaccaacatcgatgagatggtggtgaccgaagcatatgtcgatcagggtcctaccatgaaacgcttcatgccccgtgcaatgggtagggcgtatgaaatcaaaaaacgcaccagccacatcaccattgtactgggctagttgactggaggtacattttgggtcagaaggttcatccaacgggtttacgcctgggaatcataaagacatggaattccaaatggtatgccaacaaggactatgcagattttctgcatgaggacctgcgcatcgagaagcacctgcgcaaggagctttaccatgccggcatctcccgtgttgaaatcgagcgcgcgccggggaaggtaaacattaccctgcacaccgctcgtccaggcattgtcatcgggaaaaaaggtgcagagattgagaaagtccgcaagtcgctttccgacatgaccaagaagaatatcttcgtcaatgtcaaggaagtgaagaagccggagctcgacgcccaactggtggccgagaacgtagctatgcagcttgagcgtcgtgtggcattccgccgcgccatgaagaaagctgttggcatgacgatgaagatgggtggcgaagggattcgaatcgcctgtgccggccgacttggtggcgctgaaatcgcccgtaccgaatggtaccgcgaaggacgagttcccctgcataccctcagagcggacattgactatggctttgctgaagccaagaccacgtacggcatcatcggtgtcaaggtgtggatgtcccatggtgaaatactcgacacttccaagaaggcgcagaaggtcgaggcggctgccggtgcaacccgtgaagccgtaaaagaagcttgaggagtcacaagatatgttgatgccgaaaaagcagaaataccgtaaacagttccgtggcaaaatcaagggcactgcacaaaagggcaatgaagtcagctttggcgattttggcctgcaggctctggagccagcctggataacttcacggcagattgaagcggcacgtatcgccatgacccgctccattcgtcgtggtggtaagatctggatccgcattttcccccacaagccgatttccgcacgtcctgctgaaacgcgcatgggtaagggaaagggcagcgtagaaggatttgtagccgtggtgaagcccggtacaatgctgtatgaaatggatggtgtaagcgaagagctggctcgcgaggcgatgcggcttgccatgcacaagcttcccatcaagtgccgcttcgtgaagcgaacagagcaagagggtgagaagtaaatgatggaagagctcagacaattatccgtggaagatctccactcaaaagagcaggacttgcgtcaggaaatctttcacctgaagtatcaactggcgatgaatcagctggaggatactgcttccgtgaaaaagaagcgcaaggaaattgcccgtatcaagaccgttctgcgtgaaaaatccgcgcagagctctgtgtaagcaatttcaaggtcttttaaggagatttcccaatggaagaacaaagcaaaagtggcaagaagtcctttgttggggttgtgctcagcgataagatggacaagaccgtcgtggtttctgtcgagtcccgcaagccgcaccccaagttcaagaagtttgttaagcaccgcaagaagtacaaggctcatgacgagcagaatcagtgcaatgccggagataccgttcgtatcatcgaaagccgtcctctgagcaaggaaaagcactgggtcgtcaccgagatcttggaacgcgcgaagtaaggaacgggagaaccacatgattcagatgcagaccaggcttaacgtggccgacaactctggagccaagcagctcatgtgtatcaaggtgcttggtggttcaaagaaacgttatgcctcgctgggtgacgtggtgatctgctcagtgaaaactgccctgcccaactccaacgtcaagaagggttcagtggtaagggctgttgttgtgcgaaccaccaaggaagtccgtcgtgccgatggctcctatgtgaagtttgacagtaacgcggcagtaatcatcaataagaacaatgagccggttggttcacgtattttcggtgcagtagcccgtgagctcagagccaagaactatatgaagatagtttccctggcgccagaagtcgtctgagcgggcccgatgttccctatgccattgtcccgtccgggaaacgtggtaaggaacgaacccggagctgccagctccggagcaacaggaggcagtgttaaacatgtccaaagcaaagctgaagatcaagcgcgacgatcaggttatcgtgattgccgggaaggacaagggtaaaactggtcgtgtgaccaaagtctacccccagaaaagcagagtgatcgttgaaggtatcaatgtggtcaagcgtcatcgcaagcccacgcaaatgagtgaaggtggcattgtggaaaaagagatgcccctgcacgtttcaaacgtcatgtactatgacgccgacgccggcaaaggctgcaggatcgggttcaagattgaagatgggaaaaaagtccgttactgcaagcaaacgggaaaagtcattgactaggccgggaaggagtgattcatgtctggcttgaaggaaaaatttcaacaggaaaccattcctgctcttatgaaagagttttcctataagaacgtcaaccaggttccgaaactggagaaaattgtcgtcaatatgggccttggtgaagcggtgcaaaacgcgaagattatcgagtttgcagaacaggagcttattgccattactggtcagaagccccttctgtgccgcgccaagaaatcagtggcaacctttcgcctgcgcgaaggaatgcccatcgggctgaaagtgaccctgcgcggtcagcgtatgtacgagttcctcaaccgactcgtcaacatcgcgctgccccgtgtacgcgacctcaagcccctgagtgagaagtcctttgatggacgggggaactattcgctgggtgtgaaggaacagattatcttccctgagatcacctacgataagatcgacaagttgcgcgggatggacatcacgcttgtaactaccgccaaaacggatgaagaagggcgcgctctcctgagggaaatgggcctgcctttcaagaaatagccaggaggaaattgtggcgaaaaagtccatgatagcgaaagcgaagcgcaagcccaagttcgccgttcaacaatataaccgatgcgaaatatgtggcagacctcgggcttacatcagaaagttccgtatttgccgtgtatgtttccgcaaactcgcaggcgagggccgattgcctggggtaaccaagtcaagctggtaagaaggagaacaaggcatgtacctgacatcggatccaattgcagatatgcttaccaggatacgcaacgccaaccaggaaaagcacgataaagtggatgttcccctgtccaagctcaagcttcacgttgtgaagctgctgaaggaagagggttttatccgcggttacaatgttatgaagaagggcaagttcgatgtgattcgaatcagcctgaagtacactccaagtggagatcgcgttatcagcggtctgaagcgtgtatcccgtccgggacgcagagtgtatgtgaagagtgaagagattcccaaggttttcaacggcctgggtatagccatcgtatccacgtccagtggcgttatcgtggatcgtctggcgcgcaaacaaaaagtgggcggggaacttctcgcctatgtatggtaaggaggggctgtgtctcgaataggcaataaaccaatcgaagtaccggcgaatgtgaccctcaccattgaagagagtgtggtcaaagccaagggaccccagggcgaacttacctgtaaggttcatcccaatatgaagctggaaatggaagggaacgtcgtgcgcgtcgtgcgccctgacgactccaaggaaaaccgcagcctgcacggcctgacccgcaccctggtgaacaacatggtggtgggagtaggcactgggttcaagaagagccttgaactggtcggtgttggttaccgtgcggccctcaagggcaataaccttgaactgagcctcggtttcagccacccggttgtctacccgacacccagcggactgaaaatcgaagtcgagggtcagaacaagattcatattcttggtgccgataaacagcttgtaggtcaggccgcagcggagatccgattcttccgtaagcccgagccctacaagggcaaaggtgttcgctacgctggcgagcgcattcgcatgaaagccggcaagtccggtaagaagaagtaagcgcaaggagtagtgaaagatggcaaagaccagtaatacagtcatccgcagacaggctcgccatcgcagggtgcgcaagaaggtccagggttcgacccagcggcctcgcctggcggtgttccgtagcaactcccacatatacgcccagattatcgatgacgctcagggtatcaccctcgccgcagccagctctttgtcaaaagagctggagtcactgcagaacggtggcaacattgaggccgccaagcaggtgggtgctcttctggcccgcaaggccaaggagcagaacatcgaatcagtggtgtttgacaggggcggatttatctatcatggtcgcgttcaggcccttgccgaagctgcaagggaaaacggcctgaagttttaacggcaggcaagggaggataatttgcgagacgaaattcgttctgagcaacctgagcttcaggataagatcatacacattggccgcgtggccaaagtggtaaaaggcggaagaaggttcagctttacagcactggttgttgtcggtgacggtaatggcagtgttggcgtagcaaaaggcaaggcccgtgaggttcccgaagctattcgcaagggaattgagaaggcgaagaagaatatggttacggttcccctgcgcaagggcactatcccctgcgaaattatcggtaaattcggcggcggccaggtgctcctgaagcccgcctccgaaggtacgggtattatcgccgggtctgcggtgcgcgctgtgctggaagtagccggtgttaccaatatcctcagcaagagcctcggcagcaacaacccacagaatatggccaaggccaccatcgagggactgcgcaacctcaagtcaccggaagaagtggctgagatgcggggtatcccggtggaacaactcagggggtaaacatggcagcaaaagtcaaagtgactctggtgcgtagtgtcatcggacgtcctgaaaagcagcgccgggttgtcaagtccctgggactgggcaaaatcggcagctccagtatcgtggaaaatgtgccaaccatggcagggcagatccgcaaggttcagcacctgatcaaagtggaagaagtggagatataagcatgggtttgcatgacctgcagccggctcccggctcaagaaaaaatcgcaagcgcatcggtcgcggccccggtagtggctggggcaagaccgccggcaagggccataagggacagaagtcccgcagtggtggtaaggttgccgttggttttgagggtggtcagatgcctctgtatcgtcgcctgcccaagcgcggcttcaaaaacccctgtggcaaggaatatgccattgtgaatctttcacagctgaattcctttgatgagggcaccgttgttgacctggacctgctgtgcaagaccggagtggtgaaaagctcccttgatggcattaaagttctggggaatggcgaactggagaagaaactggtcgtcaaggccgtgaaattcagcaaatccgcccgtgaagccatcgaggctaaaggcggtcaggccgaggttgtgtagtgctgggagcattcaagcacattttcacgctgcccgacctgcgcaagaaggtactgtttacgctgggagtcctggcagtgtaccgtctgggtgctcatatccccttaccggggattgacccccaggcgctgtctgagtttttctcagcccaaagcagtgccctcctgacgtttttcgacatgttcagtggtggcgcgctcgggagggtgaccctctttgccctgggagttatcccctatatcagcgcctccattgtgctgcagctgatgacggtagtggttccagcccttgagaaactcaagaaggaacccgatggtcagaagaaaatcaccgagtatacccgctatgccaccgtggttctggcatttgtacagggctatggcataggaattggactggaggccatgacctctcccagcggcatgcccatcgtcatgtatggaggcttcagcttccagctgatgacggcgatctccctggctgcgggaaccaccttcctgatgtggctgggtgagcaggtgactgaacgtggtgttggaaacgggatttccctgctgatattcgctggtattgtggcggctatcccaggcgctatcgtacagtcctacacgcttctgcagtccggcgagatgagcatattcctggcccttgggctggtatttgcggcactgttcatgattgccgccatcgtattcatcgagcgtggtcagcgtaaaatacccgtggcctatgccaagcgtatggtctccgggaaggttgtgggtggcaaaaacacctacatccccctgaaggtcaacaccgctggtgttatcccggttatctttgcttccagtatcatcgcttttcccctgacgtttggcgacatgctggagcggacgcccaacgtggaaatgttcatgcagctgttctctccgggaggctggctctataccggactgctggcggccttcattatcttcttctgctacttctatacggcgattatctttaataccaaggatgttgccgagaacctgcgcaagaatggcgggtacataccctcaatccgcccgggtgcagaaacttccatgtacctggataatgtgctttcgcgtctgacctttggcggatcactttacctgactctcgtggcagtgagtccaactttcctgatcaaatacctcagcgtgcccttttatttcggtggaacggcactgctgatcgtggtcagcgtcggcatggacaccatgaatcaaatagaagcccatctgctctcacgcagctatgacggcttcctcaccaacagatcgggaggcagataatgcgactgattcttttgggagcgccgggatcaggcaagggcactcagggccctcgcctggcagacaagctcgcgattcccgttatctcgacaggggatattctgcgcgctgcggtagctgcgggcagtgagttgggtgtacttgccaagtcgttcatggataaaggtgaactggtgcccgatgatgtgatcatcggaatcgtgcgcgatcgcctagccctggatgatgcggcaaacggattcatccttgatggttttccccgcacggttgttcaggcgcaggccttggacgagatgctgaagaatgcattcagcgtgcgtatcgaccacgtcctgaaccttgaagtttctgaaacggaactggtgagtcgcctggctggtcgccgcgtctgttccggttgcggtgcgacctaccatgtagtcgctgctccttcccgggtggagggaatatgcgatcagtgtggaggccatgtcgtgcagcgggacgatgaccgcgaagagacggtgcgtaaacgcatgcaggtcttccagagtcagacggagccgctgatcggttactatggcggccataatcttctgcgtaccatccgtgcgacaggcgatgtggaacacatcttcagcgctatcctaaccgccattggaaaatagacttgcatatggcatttgaatagtgtacatatagaacgttttgtttctggtgccgttttggcgtggcgataatagcgaagctccttttgtggagcgctttagcgacaatgacagtcgcgcggaggaattacctgtgagcaatagaggatgttgatggcgaaggaaggtgcgatagaggttgaaggcacggttgtggaaccgctgcccaatgcgatgttccgggttgaactggaaaacgggcatcgggtactggcccatatctctggtaagatgcgaatgcactttatcaagattcttcctggcgacaaagtgactatagagctctctccctatgatctgacccgtgggagaattacgtatcgttttaagtagtataggagtgggatgccatgaaggttaaggcaagtgtgaagcctttgtgtgataagtgtaaggtcattaaacgcaaaggcatcgtgaggattatctgtgataatccccgacataaacaacggcaaggataagctggaggtagcatggcgcgagttgctggtgttgatttaccaaaaaacaaacgtgttgagattggattgacgtatatatacggtgttggacgttcccgttcccgccagattctggccaatgtgtccatcgacatggacaagaaggtcggcgagctgtctgaagatgaagtgaataccctgcgtaaggccctcgaagagtacgatgtcgaaggtgatctgcgcaagaatgtctcccttgatatcaagcgcctgaaggatctgggttgttaccgtggcctgcgtcaccgttcaggcctgcctgtcagaggacagaacaccaagaacaactcacgtacccgcaaaggtcccaagcggactgtgggcaagaaaaagtaaggagtacgctttatggcgaagcctcggacccgtaaaagggaaaagaaaaatgtacccaagggtgtagtacacataaaagcttctttcaacaataccctgatcaccataaccgaccctcaggggaatgcggtttcctggaacagcgctggctcccagggcttcaagggctccaagaaatccacaccctttgccgcccaggttgctgcagacgtggcagccaaggcagctgttgaccatggaatgaaagaagttgaagtggaagtacgcggaccgggatccggccgtgagtcatccatccgcgcactgcaggctgctggtttgaggatcctgtccatcaaggacgtgacacctattccgcataatggctgcaggccaccgaaacgtagaagagtgtaagggggaagcattggctcgatatactggcccagtctgccgcatgtgccgacgggaaaatcaaaaactctatctgaaggggctgcgttgcgaaaccagcaaatgtgcatttgagcgacgcgcctacgcgccgggcagccatggtcaacgccgcggaaagcccagtgactacgccattcagctgcgcgaaaagcaaaaggttcgccgcacctacggtctgctggaaacacaattccgccgtacctttgacaaagcggttcgcatgaagggtgttaccggcagcaatctgctgaccctgctggagctgcgtttcgataacgtggtgtatcgtcttggcctcggcgtcagccgctcccagtcccgccagctgatcacacacggtcactttctgctcaacggcaagaaagccaatattccctctatccagctgcgtgctggtgacgtgatttcgctgcgtgaaaagtctgccaatcttgatgtggtcagaggaagcgttgaagcaggtcccagccgtactgttccccagtggctggagtttgatgcggaaaagcttaccggcaaagtcaagcagctgcctgtacgcgaagatgtcacagagcctgtgacagaaaacctgattgtcgaactgtacagtaggtaatcacaacgaacacaacagcgagtggggcctgatatattatgatgatgaactggaatgaagtcatacgcccaagagccttggtatgtgataccaaaactgcgacggattcatacgggaagtttattgcggaaccccttgagcgcggtttcggaataactctaggcaacgcgctgcgccgtgtactgctctccagccttgaaggggcggcggtaacggccattcgcattgataacgtcctgcatgagttttctacggtttctggtgtggtggaagatgtgacggatatcatcctgaacgtgaaacagctgcgcttcaaactgttgagtcccggcgaaaaggtgctgaccctgaaggccagctctgttggccccgtcaccgcggcatcccttgagtgcccacctgatgtgaaggtgctcaacagcgattgtgtgattgccaccctgggccgtgaagatgcggagctcaacatggagctgcgcgttgacatcggacgggcgtaccgtttggctgaagagaacaagaaagcggacgatgtgattgacatgatcccggtggactccctgttcaatccggtggtcaaggtgaattacacggtcgagcaggcgcgggttgttcaggacacaaacttcgataagctcattctcgaggtgtggactgacggcagcgtgaagcctgaggatgcagtggcctttgccgccaagatcatcaaggatcagctggccatctttattaactttgaagatgtggaagagccggtggcactggaaagcgttgaagatggcagcgaggagctgtttgcgcttctgagcaaatccgttgaggagctggagctgagtgtccgatcctacaactgcctgaacaatatcgatatccgcacgattgccgacctggtggcgcgctctgagaacgagctgctgaaaaccaagaatttcggcaaaaagtcgttgctggaaatcaaggaaatcctcaaagagatgaacctgaccctgggaatggatcttgatgccctgggttatcaaccggttgtcgccgctgagtctggtgatgagcaggacagtgacgatgaaaccgtggaagaaaccgaagaaagtacacgaggttaatcatgcgtcacaataacggttacaaaaaactcgggcgtaacagttcgcaccgcaaggcgatgatgagaaatctggcctccagcctgattctccatggtcgcattgagaccaccctggctcgcgccaaggcgattcgtccttatgtggaaaagcttatcacacttggaaaaaaaggcgatcttcacgcgcgtcgcgtcgtgctgagccgtgttcccaacaagaatgttgtcggaacgcttttccatgaagtggctccgcgcttcaacgagcgtgctggtggctatacgcgaatctacaagacgggatatcgcgccggggacaatgctcccatggcgatcattgagctggtggaaggtgcagacaccactgagctgcaagtcaaccaagggcaaggcgagcaggaaacttctgcagctgaataatcgcctcttgtaaacgagaagcgggcattgtactttttacgggtgcaatgccttttttcgttctctgcgaacgtcactattactcaggagtaccacattggaacagcaattcaacgtactggtatctgatgatatatctgaaaagggtatcgagctgctggaacaggagccgggcatccatgttgacgtgaagaccaagctgacccgcgaggagctttacgccattatcgccaattacgatggtctggtgacgcgcagcatgaccaccgtggaccaggagctgcttgaccatacatcgggacgcttgcgcgtagtgggtcgagccggggttgggctggataatgttgatgtggaagccgcttccaagaagggtattgtggtactgaatacgccaaccggaaacactctggcggccacggaacacaccatggccatgctgctggcagcgtgccgcatgattcccaaggcccataacaccctggttggaggcaaatgggatcgtaaaagcttcatgggatttgagctctacaagcgaaagcttggagttatcggtcttggtcgcattggcagccaggttgcgcgccgcgcccgtggctttgagatggatgtttacgcctatgatccctatatcctcaaggacaaggctgaggcgctgggtgtgaagctgttgggcagtcttgatgaactgctgcggacggtggatgttatcaccctgcatactccccgaacgcccgagacgcttggcatgatcggcaagcgtgagctggagcttctgcccgatggcgctattgtggtcaatgtggcccggggcggattgatcaatgaaaaggatctccacgatgccctgaagtccggcaaactgcgtgctgcggctgtggatgtatttgataaggaacccgccacggataatattctgttgggacttgataatgtgatcgtcaccccccacctgggagcgaataccgatgccagccagatcaacgtggcggtcatggtggctcagcaggtgatcaacgtgctgaaggacagagattatgaaggcgcggtgaatattccctcggtactcaccaagctggccgatgacttccgcgtctacttcgagctggcggaaaaaatgggcaaggtactcggcagcatgatcggcgaagccattgaggagtgctccattgtgtatcgcggcagcctctttgatcgtgagttcggcccccgctcctttgacgtgccactgaacctgatgcccttttctgtcgcagccctcaagggaattctggagccgaagatgcaggagggcgtcagttatatttccgcaccctatatcatgcgggagcgcggtgtcgccatagaagagaagaagatctcccagagtcgcgactatctttccagcgtggaaatcatcgtcaagacagagaactccacccgttccattgtgggtaccgtatttgaaaacgccatggcacgggttatccgccttgacgaatacgatgtggacttcaaccccgaagcgcccatgctgatcttcaaaaatcaggatcgcaatggtttgattggagaggtggcaacgctgctgggtgaggccggtatcaatatttcccactttgccctgaaccgccacccccgtggagagacagcgcttggtgttgtgaataccggagtggccgtatccgcagaactgcttactcgtctgaaccgtgttccgggaatcatgaatgcctgggtaatacgcagccgctgatcatggaagtttacacaagcattgatcaggtaccgccggggcgttatcagtgcccggtgctcaccatcgggaattttgacggagtgcacctcgggcaccgtcgtgtttttgagcggctgctggccagtgccgatgagaccggcagccctgcgctgtgtctgagtttcgacccccacccgctgaaagtccttggccgacgtgacctcaaactccttatttcccgtgaggagaagatccaggttatccgctccctgggcgtgaacggcctgatcctgcacccctttgacatggattttgctgcccttgaaccgcagcgctttgtggaacaggtgctgctggagaagctgggtatccgcaagctggtggtcggttacgactatgcctttggcagaaaccgcgccggtgatcaccattttttccggcatttgcggcaacaggggctgcttgatgtggaaatagtggaaccggtgagcgtggatgggaccattgtcagctcttcgctgatccggcaactggtgcaggatggcgacatgtctgccgtggccaggtacctggggcgtccctattgcctctcgggcaccgtggttgagggggacatgcgcggcaagaagatcgggtttcccacggcaaatctcgcctatattcaggagattctgccccccactggggtctatgccactgtggccagggtcggcaacaagtcatttgtggcgttgaccaatatcgggtataatcctacttttgtggagcgtcgagttgtttccgtggaaacccatatccttgatttttcacgaaacctgtacggatttcccctggagttgcttttcctggaacgcattcggggagaggtgaagtttgcctccgcacaggacctgatcgctcagatccacaaggatattgaacacacacgacagcgcattgactcccacaaacacccatgactggaggacgccccatgccggacgccaagcgaactgaaaactaccgtggtgaccatattcccaagcgccccctggaagtacttgaatttattattcaaagtcaggaaaagggcgtcctggttgagaagtcctttgccataaacgtcattcgcgtcaaggagattatcaagcgtccacgggtgacgaaaatcattgaatccggaaccaacgtgctgggtgtcttccacctgcgtgaagacctgattcccctggttgacctgcctggctggctgggcctggaaagcgaaaagcccggtgacgtggttatcgtgacggaccttggcgataatctcaacggctttgtggttcacagcatcaagaaaatccaccatctcagctgggataatgtcaaggttcccgacaagatcgaccgcaaccagtcggagtttattgccggtattatcagcaccgaaggccgcctgatcatgatgctggactttgaaaccatctttgcggaactctcccagagtgaaatcaaatatgatatctcccgctttgaacccatgtactttgccaagcgtgaagagcacacgatcatggtcgtggatgactccgttttctcccgcaactatgctcagcgggtgttcacgaccatcggttatcaggtcgtcactgccgccaatggggtggaagcccttgacatgctgcggggcggtacccgggttgactttatctttacggacctggaaatgcctcagatggatggcggcgaactcctggccaccgtgcgccatgatcgcgatatcgaggatattcccgggctgattgccacttcactcaccaatctggtcaccctgcaggagcagcaggatgaaagccagcgcgccggtcagccgaaaatcctcgccaagaaagacatgttcaccattattgaaaccatagatgacgccctgggcgtcgatcccaacgaactgcccagccagtgggactcctatggcaaggaaggctgagagccgttttaattgttgatacctcaacctcgcgcctgtacttttctggcagcagccagtgggtgcaggcgtactgcattgcaccataaccgttttggaaatacttttcatcaggcaacctgccaaggagtaaccgtgtcacgcctttccactgaaatccaaaagcgccgtacctttggcatcatctcccatcccgacgccgggaaaaccaccctcaccgaaaaactcctgctcttcggcggtgccattcagatggctggaaccgtcaaatcccgcaaatccgaccgccacgccaccagcgactggatggccatagaaaaggagcgcggcatttccgtgacttcatcggttatgaagttccactaccgcgacttcgacgtcaacctgctggacacccccggccacaaggacttctccgaagacacctaccgcgtgctgaccgccgtggacagcgccatgatggtcatcgacagcgccaaaggcgtggaggcccagaccgaaaagctcatggaagtgtgccgcatgcgcaacacgcccatcatcacctttatcaataagttggaccgcgaaggcatggacccgctggatatcatggctgacatagaaaacaagctgcaggtggagtgcgttcccatgacctggcccattggcatgggcaaacgctttcgcggcgtctacgaccgctatcgacgccagattcagctctttaccgcaggcaaggccatgcgcggtgacgaaaagggcatcctgatcaatgacctgaatgaccctcgcctggatgaaattctgggcagccaggccgatgagctgcgcgctgagctggaactgctggaagcctcttcacccctggaacgggaggagttcctcaagggcagccagacccccgtcttcttcggcagcgccatcaataacttcggcgtgcgcgaactgctggacgccttcgtggaaatggccccggcccccggacctcgcgagaccgtgcagcgcatggttgaacccgccgaagaggacttctccggctttgtgttcaagatccaggccaacatggacccggcccaccgcgaccgcatcgcctttctgcgcatctgttccggcaccttcacccgtggcatgaaagtgcgccaccaccgcattggcaaggatgtgaccatctccaacgccaccatcttcatggcccaggatcgcaccggcgtcgaagaagccttccccggtgatatcatcggcctgcacaaccatggcaccatcaagatcggcgatacctttaccgccaaggaactcctgcagttcaccggcatccccaacttcgcccccgaaatcttccagaaagtcgtgctgcgcgaccccctgcgctccaagcagctgcaaaaaggcctgctgcagctttcggaagaaggggccgtgcaggttttccgcccccttatggggaatgaaattatcctgggagccgtgggcgttctgcagttcgacgtcaccatggcccgcctgaaaaacgaatacaacgtggatgccatctaccagcccgcccagtacttcaccgcccgctggatcgacggcgaaaagaagcagctggccgagtttgagaaaaagctgcgcgccaatctcttccacgacgccgaagatcacctcacctacctggcccccaacaagtggaacctggactacgtcatggaacagtggcccgacatacacttcctgaagacccgggagcatggctgagggcaataccagggttttcagaagctggcaggaacgagtattctccagagagtgcaaaggcatcattgcgggaatttcgttcagatttccccttgttccataatcgtgcccaaaatttatagcagcttatgagttgctttatcagtaaaagcaatatataagcttctttatgaggccataggcaacttatatattgcagggtgcacggtatgagcaaaatacttgaacaactcagacagcgacgcaaggagctggggctgacgcaggcacagatgatgctgcgtgtcggcatgtcccgccagcaataccagcggctggagtcaaaggggaatccgcgtctcgataatcttgagctgctcgccaaggggctgaagcttgagctgatgctgatcccacaggaaaagctctcagctgtgaaggcccttcttgaaggtggcgcagagcctggagattctccatccgcccaggcagaggtgtccggtggagaaaatccctggaagggcctgctggaggatgaagaatgaaagcggctgagcaggtgcgcgttcttcagttgatgctgcatgacactctggttgggcatctcgttggttcccagggagggcgcaacgcgctggtattcgatgaaggatttcgcaagaaccctcatcgccctaccctcagcttgaccatccatagggattttcctggtgctgataaactgatcggtgagccctgggtgcgcaaccagcggcttcatcccatactgtccaatttgctgccggaaggggcactgcgtgagcttttggctcaggcgctgaaaattcatgtggataacgaatttgagctttttgctcacctggggcaggaccttcccggtgccctggtggctactgccctggagccggatcagattcccgcccatgtccttgacagttaccagaacgcggctcccatttccctggcgtcaccgctgaggcaggggcacttctccctcgccggtgtgcagatgaagttttccatgcaggaaaaggatggccgctaccggcttgcccacagcggatgcctgggtgactggattctcaaaacaccctccacgcgtcaccgtgacgtccctctgaatgagtacagcgccatgaccctggcgaagcacgctggggtgaatattcccgatatcgccctggtgccccttgaaaaactggataccctgccccagatcaacctgcccgctgaacgctttgccttcgccattcgccgcttcgatcgtcatgacgggcagcgcatccacatggaggactttgcccaggttctggtgaagtatccccatgaaaagtatggctctgccaactatgagcagatcggcaaggtgctctatcagtacacgggcgatgggcttgggaatgtgcagcagtttgcccgcaggctgctggtgaatattctgctggccaatggcgatgcgcacctgaaaaactggagcctgctgtacgccgatacggtcactcctgaactctcccctgcttacgacatggtgaccaccagcgtctacattcccgacgaaagccagtttgccttgaatctgggtaagaccaggcagtggtatgatgttgattctacccacttcgaagcatgggccggaaaagcggatattccatggaaagccatcaggcttcatctggaagataccatggaaaaggcgcgatcactctggcccgatgcgctcagcgatttacccatgaatcaggagcacaaagctcagctcattgcccattggaaaaggctccagccagatttttgcatagaagcaggcagctgaaaattctccatctgtggtgttgcttgtcagtgcaacgtacggggagtacgttgcaattctcgctctgtgggcgccttgcacctggaggcttttatttgcccgcttgtattgaggtacttccgaggaggagccaataccgtggctcttgttttttccactgactggagtataaggggagtccaaaataccgtgaaggaaatcggtgccagaatgactcaccactatcccgttgccttttccctgcttgccagaggcatagcgaatatcttcaaggacaccattcgcatcagtatggtgctctttcgtattctgattcccattgtgatcatcatcaagatcctggaggagctgggtctgattgccgtgatcggctcggtgctggctcccctgatgtcgttggccggattgccgggcagcatgggcattgtgctggctacggccatattcaccaatatctacggtggcatggtggcctttgcggctattttcgcgtcggagcagctgacggtagcccaggtgacggtgattgccaccatgatgctggtggcccataacttccccatcgagctggcggtggcacgcaaggctggcatgcgggtgggagtggcttttggcgtgcgcatggtgggggcatttgtgcttggggccgtcctgtaccacacctaccgactgggagactggctgcagcaggaggcggtgctgctgtggcgtccgccctatgagaatcccaccctggtgcagtgggcgctgggagaagtgcagaagctgctgatcatcttcgtgattatctttgcgttgctgctggtgctgaaaatcctggagcgtcttggggtcaatgaattcctgaaatgggcgctgcgcccactattggggcgaatgggtatcgggccggaggccaccaacatcaccctggtgggtatgatgctggggctggcctacggcggggggttgatcatccgtgaagcccagtcagggaatattccccaccgggatatctttgcttccctgaccctcatgggtctgacccacagcctgattgaggacaccctgctgatgatgcttattggtggtcatttttccgggcttttctggggaaggctgctcttttctctggtggcggtctacctgatcatgcgcctgctcagccgggttcccgatcacaccttctaccgttttgcctttcatcccgccaggcgggaggatggcggggtacaggagccacagcgctgagaggctgcagaaaaaccctcatctgcggcgttgcccgccgtcgtgaagcacggcggcgggcgctttcttcgctccgccagcgccttgcgcctgagcatttttcaattgcctgctgctgtgcgctatttcgagctgctaggcttccagagcctccatgggaacttccatacacagaatcctggtggcgctggatgcctgcagcatcaccgtggattcggcgctgatacccattccatcacgcttcgtcagagcttcgccgtgggctttgacatttccctccagcacaaacaggtacagtccggaatgtttcccgtgcagatggtagattgccgatgtgttggcctgcaggtcgatcatggagaaccaggcctgctggttgatcaccagggattcttcgcggccatcgggtgaaaccagcagttgaaagcggttatggcggcgggcggggtcaaaggccttctggaagtagcgtggctctgtattcttggtggccggatagacccagatttgcaggaaagcgacgctctcgtggtcagaggcgttgtactcggagtgggaaacgccgctgcccgctgacatcagctgaatctctccggctggtattaccgtattgtggcccatgctgtcggcgtggcggagggccccttgcagcgggatggaaatgatttccatattacggtgggggtgggtgtcaaaacccttgcccggagccacgatatcatcgttgatcacacgcagcaggccaaagcccatgcgctcaggatcgtggtagtcggcaaagctgaaggtatgcctgctcaggagccagccatggtcggcagtgccccgtgtttcggcgcggtggatcgtgataggtgccatgatgtgtgcctcctgtgaaatttcagctgtctggagacactatagcagtaatcaggaatatgttgaaatagcctctgtctctttccttgacagttcccggtgatgggcgtatacgtttcgtcaaatagcgaaatatcaaggagcccctgtggaacaaaccctggacaccctcaaagcgctttccgacgccagtcgcatgcgcgttatcctggcgttgtgctcccatgatgagctgtgtgcctgccagctgattgaaatgctggacctggccgccgccactgtttcccggcacatggctattctgcaggaggccaatctggtgcgcagtcggcgcgacgggcgttggatgtattatgccatatcagagtcttttccttcgctccttcaccactggctccaggggagcactcatgattctccgctgattgaggctgaccggcagaagctgcgcaggattgtgcagtgcgatcgcgctgagctgttccgtgcccaggaggcgcgccgcaagtgctgcgaacagcctgaaccctcaaccaaagcacctcacgcaacacaaggaactcaccaatgaagaactgtccggcgcaaccccgcgtcagccaccgcatgacctttctcgatcgctatctgaccctgtggatttttctggccatggcggtgggagtgggtcttggctccctctttcccgctggtattgccgcttttaatgaagctctgacggtgtgggaacacaccaacctgctgattgcggtcggcttgatcctgatgatgtatccgcctctggccaaggtgaagtatggccttatgcccaaggtctttgccgactatcgcgtcctggggctgtcattcttccagaactgggtggcggggccgctgctgatgtttgcgctggcggtgggtttctttggatttctcgctccggccgtgctgggccccgacccgcgctggggatattacatggtggggctgattctggtgggcattgcccgctgcatcgccatggtgctggtgtggaaccagctggcccgtggcagcagcgaatacgccgccgggctggtggccattaacagcctcttccagatcgtcaccttcagcctctacgcctggattttcgtcaccgtgctgccacccctgttcggtctggagggcatggtggtggatgtgagcatcggggatatctttgtcagcgtcatgatctacctgggtattccctttgccgccggtatcctcagccggatactgctggtgccagccaaaggagaagagtggtacgagaagaaatttatccccaccatttcccccatcaccctggtggccctgctcttcaccatcgtggtcatgttcagcacccaggggcagcagatcctgcagcgtcccctggacgtaatgtggattgcccttcccctgatgctgtacttcgccttcatgtttctcatcagcttctttatggccatgaagctgggggccgactatccccgcaccacttccctggccttcaccgcctccggtaacaactttgaactggccatcgccgtagccatcgccgttttcggtatcggctcacccatcgcctttgccacggtcatcgggccactggtggaggtaccggtgctgatcggtctggtgcacgtgagcctttatttcaaacgtaaattcttcggagaaacgccatgaaaacccgtgttggctttatctgtgtgcacaactcctgccgctcccagatggcggaggccctgggtacgctgctggcagccgatgtctttgaatcctattccgccggaacccatgtgaaaccggcaatcaatgccgatgccgtgcgtattatccgtgaactctatggcgtggatatggccagaacccagcgctctaagctgctcggcgatatccctgagctggatattgtcatcaccatgggctgtaatgtggactgccccatgctgccctgcaaacaccgggaggactgggggctggatgatccgacggggcagagtgatgaagtgtttgtgcagacggcccgcaccatcgaagccaaggtgcgggagctggcacgacggatagaggcaggcgagttcaagaaggagcattcggtgaagtgccccgaaatatgaaagggaatcaatatggtgtcctggaaagaggagtggaaacccctgttgctgatcgtggccagttttctggtcatcgtcacactccccctggagtggatgcagcagggacagcgtctggaaaatgctctctgggagtccctgtatctgcttcgctggtatgcccaggaacacgttattctctgtctgatcccggcgttttttattgcgggagccctggcggcttttctcaatcagggggccattctcaaattctttggtgcccaggccagcaagtggctctcctactcagtggcctcggttgcgggaaccctgctggcagtatgctcctgtacggtactgcccctttttgcaggtatctatcgcatgggagccgggctggggcctgccacggcctttctctatgccagtccggccataaatgttatggccattgtgctcaccgcccgggtattgggttttgagatgggtgtggcccgcgccgtgggcgccatcggattcagtgttcttatcggcttgtgtatgcatgttattttccacagggaagagcagaaaaaaaaggccattcaggcccagttacctgaagccgaagcaagtcgccccctggggcagagcgccctcttctttggcgccatggtgggcatactgatcttcgccaactggacagagcccgcttcgggcacgggcatgacagcccttattttctcgttgaagtggctcatcaccacggcactggccatattgctcggcatcgtcatggttcgctggtttggttttcgctggcagtacctggccatgattgccctcctgggagccttcgcctttgccctttttccccaggtgcccctggtaccctttaccgtggtggtggttgctctttcgtggtttctcagccgccaggaaggggagatgggcacctggatacagactgcctgggattttaccaaacagatcatgcccctgctctttttcggcatcctcattgccggagctctgctggggcgccccgggcaggaagctctgatcccctcccactggataaccagcgtggtgggcgataactccttccaggcaaattttctggcagccgtggctggggctttcatgtactttgccaccttgacggaaatccccatcttacaagggctgatgggcagtggcatgcacaaggggccagctctggccttgctgctggccggcccagcattatccctgcccaatatgctggttatcagaagtattctgggaacctacaagaccatggtgttcgtggtgctggtggtgcttatggccacactcagtggcatgatgtatgggtatatattctgactttcgggaggctaggatgaaaaaactgcagattctcggtaccggctgcgccaaatgccgacaactcaccgcgaacgcccagaaggccattgaggaaagtggtgccgattatgagctggaaaagatcactgacatcaatgaaatcgtcaagatgggcgtcatgatgacccccggcgttgctattgatggtgagctgaaatcgacgggaaaactgttgagtccggcggatatcaagaagctgctggtgtgacacgaaaagccgatgccttgttgcctgggcatcggcgttcgcaagtgacacagacgcaccttcactcaggctggggctctcggttcaggcgcaatacttcataatactccctggcggtatctcctcggagcgtcttcatcatgcccagcatcccatcggtcaggtaacgcgcctcaaagccgttgaggaccaggtaaagcctggctatggctgcccggtcgtaaatgggacacatggtgatgacaagtttgtcgcggtccagctcgtcgagcctctgggggagctcattgaggggaatatgcttggcgaaggaaatggagtacatggcgtgctcctcgtgaaaccttatgtcaaggagctgcgcacggccttcctcaaggagaaggaggctctcgaaggaatcgatcttcatggctcgacgctcatggtaatcaaaggtttcaagatattttcccaggttgttgttgtcaggaagctgctcactgcaggcgaagagcgggaacagggtcagggcaagcagtgcagaaagaagagggcgggtcatgagagctccttatgctggtgtccggtaatcagcccgtgtgccagggcgtaccgtaccagttctgaccgttttttggttcccagagactccatgatattggctttgtgggtctcgatggtcttgatgctgattccaagctgatcagccacctcctgctgggtgtaacccagggcgatgagctggagtacctctgtctcgcgcttactgagggacgctttgggcggtgctgcctcaatcgtgtggcccgagagcttccggcttttctggcgggcgatattttccatcagccctcgctgcaggacaaactcgccccgcttgacggcccggatggcattgatgagctcagtgtccgccgcatttttcaggatatagccggcggcaccaatatgcagcacgcgccctacgtattcaggctcatcgtgcatggtgaggaagaggattttcaccaggccgtgtttgcgcaggatgtcttcggccagctccatgccgtttttgtcgggcaggttgatgtccagaatgatgacatcgggtttgctgctcttgagaatttccatggcttcggcagcggtagcggcttcagcgacgatctccatgtcatcctgggcgcccagcagcatggcaagcccgctgcgcaggacaatatggtcatcaacgatcagtatttttatcatcaggtttctcctcagtggcaaactgcaatgggacattcacgtatatggtggttccggcttcccggcttgactctatctgcaggatgccaccgataatttcgacgcgctcctgcatgccgtgcaggcccaggtgctccttgtaggcatcgctgctgaagtgctgctccacatcgaagccttttccatcgtcttctatgacaagatacagttgatcgggtgtcagggtgaagatgatactgacattgcgggcctgggcgtgtttggaaatgttggtcagggactcctgaacaatgcggtagagagcaatttccaattctgccagcagccgctttccggtgttctgtccatacacgaccatatccacatcgaaagagccattggattgatattcttcacacaggtgattcagggcggaaaagagccccatatcatccagtatgctcgggcgcagttgacgggagatacgcttcacttcatgaatggtgcgggcaatcagcgagcggatattctccatctcctcctgcatctcccccgtgatgggtcgatccttcatggattgcagatgcagcatcagcgaactgagcacctgaccggtttcgtcatggagctcacggctgatgcgcttgcgctctgtttcctgggcggtaattaccgttttcaggagcgtgcgcagcacctcttctttcttcttcaactcagcccaaagggtatcattttcctgctccttattgtgcagggtaacgcccagctcgttaaacgcctgggccagagtgccaatctgatctttcgtctgcacctcgaccctctgccggtaattgccgcgagacatgcgccttgttgcctccaccagcaggttgatgggctggtggagcaggcttgtgagaatactggcagcgaaaatacccacaaccgacatcagcagggtggtctgggttatggtgatgacgaccttgcggatggaagcctggatattgcgctcgtgcaggccaacccgggcggtgccgatattgccggtgctgatgcggctggaaaaatcgtggataatctggtcctcaatgcggaccagggccttgccgggtaattccttgcgtcgtacggcatcgtcatgaatacccagcaggtctatggggaagccgtccctgaaggtgtgggcaatgacctggccctggttgtcgaggacaaaggcgtactccacgttggagttgttctggagcgtattgcgcagcagctgatggagggcgaagatgttactggtcagcagcagatcagcgctgcgggcggagaggtcgctggcaatggacataccctgcttttccagttcatcctgcatcaggttgctgacgatggtgcgcatctcgaaggtaactccagcaccgaggaagaggataaaccccacggtgatgcacagaaccttggcttccatgttcaggcggtcggcgatccaggtgaaaatatcccaggttttagtcagcatgagcggtgagctccagttcgcgtctgagctggcgaatgtagttgtaatgagtgtcgtcccccatgacaaagcgatcaatgtacaggatatccagggcgtcacgtccggttggttcgttgtgcatatagaggaatatgcggcggatcagctcgaactcttcatcactcagtcccgggcgcgccaccaccggcgggctgcctaccatgggcgaaacatgaacgacctgcagattttctgtcagttcaggatagataagggcagtggaataaaacaccaggctgtccatggtggctccatcgacgatgccgtcatgcacggcgcgcagggagttatcatggctgtaggtaaagaacgtgctggaaaagtagttttccggtgtttcattgatcttcagcagctcgccccgcagtgccaggtgaccggaaaaggagataggatcggtaaaggcaaagcgcttgcccttgagctgttccagggagtgaatttcgctgtccttgcgggtgatgacataggcctgataggacgcatggccgtttacctggggggccgccaccaggcgggcgccaagctcagaggccttgacataggccagggtgcagataaagccgatatcgacttttcccgcttcaatcagatcattgacttcctggtaggtgcgtcgctgcaccagtttgattttacggccgagcttctcttccaggtgatccagcaaggggccgtagccccgcagcgtttccaggggagagatcatggaggacactgccacgcggaagacttctggctgggtggttatgggatcggaatctatgaccctgctgctgtcgatcgcgatgatttccgtgtcgttgaaatcaaggctgttgtagagggtgaggctgatcaagagcagcagggaaacagaccacagcagaataatgactttattgttcatggtgtacacctgatttttttcgttatgggtgcaaaggtggcaaatagaatctcagtgggaaatataaaggctattggcgggggcgtccagtagaacaaggatttttctttgtgtgtctatgtggctgtgagggaatggtttattgggtttctcggggttttcccctgagcaaaaagctggttttcaccgatggtttttcactgctcactctcctatcgtatgcatcacaggtatcccatctgcttggtgtccttgtgaagaaaagctcttctcgccaatggatgagtatcccattaccccatctatcttaaggaggtagaaatgcggattaaaagacgtgagtttctgaaggcaggtgcggcagccggtgctgttgccatgacctctcccactctcaacgccttcgcccagacacgaagtggtgcaggcaacatgagtgaggctgctggtgagtggattcccaacacctgccagggctgcactacctggtgccccattgaaatctttgtgcagaatggacgtgccgtcaaggtgcgcggcaaccagctcagcaaggccaatgacggttactgctgtgtgcgcggtcacctgattctgcagcagatctacgaccccgatcgtatcaagactcccatgaagcgtaccaaccccaagaaaggtcgcaccgaggatcccaaatttgtgcccatctcctgggacgaggccatggacaccattgccgacaagatcatggagctgcgcaaaaacaacgaaacccacaagtttctgttgatgcgcggccgctactccgatcacaaccagattttctacggtgatctgcccaagatgatcggcacccccaacaacatctcccacagtgccatctgtgccgaagtggagaaaatgggctccatggccactgaaggcttctggggctatcgcgactacgacctggacaacatgaaatacctgattgcctgggcctgtgatcctctttcctccaaccgtcagatccctaatgccatccgcaagatcaacaaggttctggaaaatggtaaggtggcggttatcgacccccgcatgaacaacaccgctgccaaagcccaggaatggatgcccatcaagcccggaaccgatggggccgttgccattgccatggcccactacatcctggtcaatggtttgtggaacaaagagttctgcggtgatttcaaggatggaaaaaaccagtttcgcaaaggccgcaccgttaatgaagcggatttcgatgagaagctgaccaacggcctggtgaagtggtggaaccttgaactcaaggacaaggatgccgcctgggctgccaaagaagccggcgttgaccgccgtcagattgagcgcattgccaaggattttgccgctgctgctccccagtgtggcatctggtatggcccatacatgcacccacgtggctcttataccgtaatggctatccacgctctcaatggcctggtgggcgccaccgacagcgaaggaggcctgtgcaccggcatgggtgccccatccagcagctatcccaagttcgacaagtatcaggacgatgttgccaaagccaatgttggcaagccaaaaattgaccagcgcggtacgctgacaatgcctgccatgggaagtgcccgccctggctcaggtgttgtaaccaacaacgttgccaatgccatcctggccgaagatccctacgacatcaaggttgccatcggctatttctgcaacttcaacttctccacaaccgaaggggcgcgctgggataaggccatggccaaagttcccttcttcgtgcactgcgtgcccatgttctcggaaatgacctattttgccgacatcgtgctgccctccgccctgcaccatacggaagactgggcagttgtgcgcagcaaggcaaacctctatggacatatctccattcagcagcctgtcattgagcgcatgttcgacgtcaaaggaacggagaccgaggtcacctggctgctggccgagaagctgaaggccaagggcttctccaacatgtacgactggctctacaatgaatacaaggaccccgaaaccggcaaaaatcccaccaacagcctggagttcgccctctacgcaaccaagatccgcagtaaaaaagcctgggatccggaggaaaacaaggattacaaaggcgacaagctgaacggttgggaagatttccgtaaaaaaggcgtcgtcaactcaccaaaattcaccttccgtcagaagtgggaaaaaggcttccccaccgaaaccaagaagtttgaattctacagcgaaaccctcaagaagggactggaggcccacgctgccaaacacaacacaactgtagacaaggtaatggagctgaccaactatgaggctcgcggtgaaaaagcctttgttccccactacgaaacacccaaacgccatggcgaccgtcgccagtacccctttgacctcatcgacatgaagtcgcgcctcaaccgcgagggccgcagcgccaacctcagctggtactacgccttcaaaaagtgcgaccccggtgatgtcaaccaggaagacgtcatccagctcaacccagatgacgccagaaagctgggtatcagcgatggcgacatggtacgcgtcacgtccaccatcggcagcctgactgtcaaggcccgcctgtgggagggtgtgcgtcccggagttgccgccaagtgttatggtcagggccaccacgctttcggtcgcttcgcttccaaggacttcgccaaggctgaaccccgtggcgccaacttcaatgaaatcatgcccgatgactacgatcgtatcaccggttccaccgcgcgtaatggtggttttaccggcgtcaagatcgaaaaggtctgaggggaaggaggactgagtaatggctaaatacggaatggttatagatctgctgaagtgcgctggctgcggtgcctgtggcctggcctgcaagacgcagaataatacagatgatccgaaagatgggcagaccttcaactgggcggactactgcgagagcattgaagggaaataccccaatgccaggtacaccatgtaccccaccctgtgtaaccactgcaccgatgctccctgcgttacggcttgtcccgttaaccccaaggccatgtacaaaaaggacaatggcatcaccatgcacaatgaagcccgctgcatcggctgcggcatgtgccagtctgcctgcccttacaccgttgccagcctggatgccgacaaggcggccaagtacaatgttatccacatgaaccgtggtgaggtacaggcgaaatacaaggacaagaccgagctgttcaagggctccacgtccggcgcggaaatcgcggccaaatccggcggaacgcctccctaccgcacggatttcagccaccccgactacaatcctgtgcgcgccaccaacaaggtggaaaagtgcatcttctgtgagcacctggtggccagtggccagcagccctactgctcccaggcctgcccatcagaagcccgcaccttcggcgatctggacaaccccaacagcgaagccagcaagctgctcaagcagtatgccagcaccgccgtctgtctgaaggacaacaagggagctacccagaagcccggtgaaggcatcaagccgaatgtgatctacatccgcaagtatgctgcgcgctgagctgattgatcattgaactttgcgggtgggtgggtataatccccccacccgcttttctttccctttcagcaggggatttttgtggatgagcgcagagcttgagtccggtgctgagaaggaaactcttttatatgggggatagtcacgtggaaattttcgaatatgcccagtacgaagcgcagcgggccaatggcttcaagctgctggcggcactgttctatgagccggaaaaggagctgtttacttccgagaaaatttttgcgcagctcaccgaaatagtgaaaaaggtctgccccgatgagctgaagttctttacggctctcgagcctgctttgcagaaataccatgatcaggagctcctggtggaatatgcacagctgtttgtggggccggcggaactgattgcgccaccctacgggtcggtgtatctggacgaggagcggcagctgatgggggactccaccctggaagtcatcaagatttaccgcgagaatggtctgtccattgacgggagctttaaagacgctcccgaccatattgtggccgagctggaattcatgtactatctgctcttccaggaggcacagtacctgcagatcaatgatctgcagaaggctcagaacatctcgctgacgcagcagatgtttctggataactttctgcttccctggttgaaacctttttgtgagaatattctgaatggtaccgataatgaattctactgcgcactggcaaaagcactgcgcgcctacgcagagtcaacacactggacgaagcagagtccatttgaataaaggcctggtggggctatgatagaccccaatgctttgctggagacggtcaatcgcctgggctcatcactgcggctggagacatcgcggtgtctgcgcatgcggtttttcaagaatgcctgccgccagtgcgtcgatatctgtccggcagagggcgcgatagaggtggaaccggccctcgtgctgcgccacgatgtctgcacggagtgcatgctgtgcgtttccacctgtgtgaacgaggcgatagaggtgaaatatacggatttttccctgatggtaaagcagctcagggaggttgagcagcccgtgctcggctgtacgattcgtgccggtgaggtcaagtgccatgccagcgttccctgcgtgggttttctttccaccgaacatctgattgctctggggcattttgtgaaaaagccggttcagctgaacctcacccgctgtgcggattgtcgcaatgcccctgcacttgaggttctgcgccagcggatcaaggaaattggtccggcggccggagagctgcaattgatcgacgatccggcacagctcaggtttcaggaaaaggcggtgggacggcgcggtctgtttacttttttccgggaaaaggccacggaggagacggcgcggatgttccaccagctccatggcgagagctcacagagtctctcctacagcgataagcgcctgcctttcaagcggcacctgctgaatcaggtggaaaagcagcagcgcgcaggggaagtcgatccggtggtggcgcgagcctattacggtgcccgtgtcacggagaactgcaacgtgtgttcggcgtgcagtgccatttgccccacaggcgctttgattatggaggacgataacgaaagcggcctgcggcggctttcgtttgcgtcaacgctgtgtacgggctgtggcgtatgcgcagagttctgcccgaagcttgccatcggtatttttggcttacgtgaagggtccgtggagcttgaagtggttgtgctggcggaagaaaatccctgagaaccgccccatgtcaacgtgaaaaagcccggagcatctttgtgctccgggcttttgagtgtacggtttttcaggcagacgccgcgtctttggtgctgccggatccggttcgatcctcaatgatgatatcctctttgaggagggtgcagttgccctcaaaccagccattctcctcaatgatgaggatgcggtaggccatctcgccttcaaaatagccgccgcttttaatgacgacctggttggcgcgaacaaccccctgaactttaccggaaatgaccattttatcagcattgaatgttccgtcgacattgccgccagtgatgacgctgatggtcttcttggcgtagatgtcgcctttgaactttccatcaataaacacatcagtctcggagcgtatctccccgacaacggtatcgcagttaccgatgacggtaggtgtcagttcacttttgctgttgtttcctgatgactctttttcagctgagaatatcgccatttgacctccgggtatgagaaaaatgtatgcagattcagaatggagctgtagaggaagcccctgggatctacgtgtctgccacggtagtggatttcatagtgcaggtgggaggcggttgaccttcccgtgttgcccatgtagccgataagctggcctcctagtacctgatcgcctctttctagcacatattctgacaaatggatatagcgggtggtaaaaccgtgctggtgacggatttcaatatagttccccgccagattgtcgtatccggcacgggagaccacgccgggagcaggcgcgaagaccggagttccctcgacattggcgatatcatagcccgcgtggaatgaaggtcgcccggtgatggggtggatgcgtgggccgtagcggctgcttatgcgtccttccgtggggaaggagacgggaagctccttgatgagattgttgcgcaggacgatttcattttcaatactgtcgatttttgcgtagacatcatcaaccgtcaggcgggaggcctccttgaccgaagagctgtgggacatccccagcttgctttcgatatccatgacgcgactggccacccgctgcagctgtgagcgggcaaaggtcagctcgcgctcaatggcgcgattggcgctggggtcgtcaacgcggcgcagggcgccctgcagaatgaaattctcattgagcagaacgtactgggagagctcttccttgtagcggttgagcagggagtagttctcctgcagctcaagctgcgccagttccagggcgctctccttgcgggcgctttcgtcgatgaggtcgtcgatgcttttattgaggaatccgatcttgtcgtgaagggtgaggatgcgctgatggctgagctttgtttcaaaaataaaatacagtgccacgcccgttatgatgaccaggtaggcaaataccagtaccaccaggcgcgagagcttgcgatgggtaaccattcctcccgaacctgaagcggtggagaggtagatgtactgctcgtcattgatcttgcgctggcgtttatgctgaatctgtttgcggtggcgttctatgctgtggcgtgcttcactcataatgggtatctataccacaggatgagtgtacttgaaaagtattgcgcatagtatgggctctattttaagaaatagtcgcgaaagagcacaaaaagaaagacccggcaccgcagggaaagtgccatgccgggcgccgtggtcagcgttgcagctgttcgattttttccagaatgcgaccgcgcagctcttcgttcatctgtgccatcagcatgatttcattataggcgtccacctccatgccgctatcaagcacaacctgggtcatctcttcgttagcctgctgttgaagacgctgtgcttcttcaggatcctggacgttgccgagtttcgcctggtactcctgctggatggccgaaatttccacataggcttcggagacctgccggatttcctggctgctgacgtcacgcatttccacctgctggtgtggagcctgctgggctgaggcgatcgaggtgacggaaaagaccagggcgaaggcaaaggcgatcgttgcggggagttgaaggtatgatttcatgagaatcctcctgtaggttttggatatcccccatggggtattccgctgcccaggggtagagcacatggtatgccagtttgcggatggacaggctatgttgttttgttgcggcatttcgccttgtctgatcccgttggatgacttggaatatcggggaaaaaagtgtatacatatggcacatgagacataatggcgcggccgcgccgtggaaatggagctgactatgggcagtctgcgacttggattgattctctatattgtcatccccctgggcgtgttgatgggagtgggggggtacctgaccttcagcgccctggagcgccatgtggaagagcgtatgcagaaggatcttgagctggttgcccgtgccattcgcctgcccatcagtcacgcgctggaacgcgatcgcagtggcagtgtgctgcgggcgctggagtcggcatttcgcattggcagggtgtacagcgcctatgtgtatgacgccgatggccagagaatcgccgtggctggggcgatagaccccgcgccccgtcaacgggtgctttcacggcttgccgctggcggcgaacgccatggcgagtatggggaggttgccgggcaggatgtgtattcgtatttcgtcccccttaccgactcgggaggacgcattaatggtctgctgcagctgactcgccagcagagcgagtttcaggagtatatcgccagaatgcgcctgtggtttatcggtgctcttgggctcagtattctcgtcacggcagttctggtgctctacgggcaccaccgggcgctgggaatctctttccgtcggctggtcagcagcatgcaccgcgtgaagcagggagatatccgccatcgctcaattgtcgaaggccctcgggagatcatggccctggcgggaagttttaattccatgctggatggcatagaagaggcgcagcgggagattgaatcccggcgtcaagaggaacagcgcctgcagcagcgtctgcggcagacagagaaactggcggcgatcggacagctggcggcgggagttgcccatgagctgggaactcccctcagcgtgattgacggcaaggctcagcgcgcactgcgccgccaggatatgtgtgaacatggccgggaggccctgcagcaggttcgccatgaggtgcagcgcatggagcacattgtccgccagttgctggacttcagcacgaacagcatgcactgccggaacacctctgcggcccggctggctcagagcgctgccagtgccctggcagaccggcagaagcgcagcgccgtgaggctgcagcttcgcggggagagcaccgctccgcttttccgggctgatcccattcgcctggagcaggttctggtgaatctgctggaaaacgccatggaggccgctcccggcggggaagttcaccttgcatgggaggtgtgttcccatcgactctgcttcaccgtggaagacagcggccctggtgttcctgagtccatcagccatcgcatttttgagcccttctttaccacctggcctgtggggcagggaaccggtctgggtctggccgtcgtccatggaatcatagaggagcacggtgggaccattgaagtgggacggagtgcccttggcggagcactttttcaggtggtgctgccgatagggcaggggggagccgcccatgggtgattttgatcccggccaataccgtattctgctggtggaggatgacgagagcctctctcagctgctgctggatgaaatatccgacgcaggctaccaggtgttccgcgaaatgaccgcggagcaggggttgcgcatggtgcgggctcaggcagtggatctggtgatcagcgacctgcgtctgccgggtatgactgggctggagtttcttgaggcgctccagaggcaggacaccccaccagcctgtattgtgatcacggggttcgggaccatcagccaggccgtgcaggctctcaaagccggagccgatgatttcctgaccaaaccactgcacctggagcacctgatgctcagtgtccggcgggttctgggaaatcgcctgctgcgtcaggagctggccgcactgcgcctggctccgacgcaggagagctttcatggcatggttggccacagcgatcccatgacccacctctatgcccagattcgccaggtagccagggcatatgggccggtactgataaccggcgaaagcggcgtaggcaaggagctggtggcgcgggccattcaccgggaaagtgagcgccgccaagaggcctttgtggccattaactgtgcgggaataccggaaaatctcatggaaagtgagttttttggtcatgttgccggttcttttaccggagcgcgctccgagcgccgcggactgatctcagatgcccatggcggaaccctgctgctggatgaaatcggcgagatgcccttgcctttgcaggccaagctgctgcgggtcattcaggaaggggtgctgcgaccggtgggggggaaccgggaggagaaagtcgatgtgcgggtgctggcggctaccaaccgtgaccttgaagaggagatgcgtcagggtcgctttcgcgaagacctcttctaccgcctggagaccttcgcgctgcacgttccgcccctgcgggaccggggtgatgatctggaactcctggcggccagattcctggaacagatggagcagcgcctggggcgtcgcttccagggattcagcgaagaggcgctcagcaaactgcggcagtatccttttccgggaaatgtgcgcgagctgcaaaatgccatggagcgagcagccactttctgtcgcggaagccggattcagccgcagcatctgcccgcccgtattcggcagtaccgcagcggcagcgatccctctgccccttttcccattgccctgacgggcgaggacggttttctgagtctggaagaactgcagcgtcgctacatacagtatgtggtggagcagttggggggcaataagcggcgggccgccagcgtgctgggcatcggacggcgaaccctctatcgcaaactgggtgtggaggagtagcaggagtggggcttatggagcagggtggcgcgaattttccgtgttgatcttgtgcccggcactgagcaggcgtttgcgggaagtgtggatgagacccatcaggagcgtcagctcccgctcgctccagtcgcgcttacggatcatgatcgccagttcctgccacaggtggtcggggttctggggatcgaggtagtcgataagctccagatactggcgcagcttctccaggaactgctcgcgcatggaagccggggcagcggccggcatggacgggtcaatgccgacgccagaagcgccgtggcggtgcagctcccacagcacaatcagcacggcctgggccagattcatgctggtgtagccggagtcggtgggcagggccagacggtagcggcagtggctcagggcagcgttatcaaggccatgggcttcattgccgaaaagcagccctacacgtttgtgggcagcagtgtgctgcccaaccagagcgggcagctggtcaagggtgatgtcgcatccgtcagaccagggctgacggggactcatgccgataaccacatccatggcgcggcacagcccgccgatatcctctactctggtaaaattctcccgcaggtgtcccgagtgaacggcataacgcagtacatcggggtcatcggcactgactggcccgcagaagcgaagctgcgcgaagccggtgttggccatggcgcggctgataaaaccaagattgaccggtccctctatattgttgaggagcacccagacaccattcttccagccagtggactcctcagctgcgggggctggtccggacaaagctgcccccctcatccaggtggccaaagccctgggcgacggcaaattcatcccaccacttttctccctgacagtagacaaaacgcgggtcgcccgtcacctcgacggccttttcccagacatcgcggccgtaaaactcaaggacggcacagcgcggcttgttgaaatcttccatgtatcagtactccgtacgaatttttctcagggtctcctccatggaggctccatccttgagcatgccgaaggcgatgaccagctggcggttggagtagtccctgatggcgaggccataattatgctctttttccaggatggtttccaggaagatcccaccatcatagcgagccagcatcagatggtcgcgatcctcgtcgggcagcttgcgcagctcgtcaaacaattctccctgtgtgtgaatgcgcttttgcatcgggtgctccttccggggaaaggttggtgctgttgtcgggtatgccgctgaaaactgtgggcatcttaatgggaaatggcgacgggggcaaggcagggtttttgacctgaaactccagcatcccgggaaagtggcaaggatcatgcagggtatactggcaaacaccaacatcaggaggttcccatgaacatcacctcgtccctggcatccatactcaacagcagtccgcgagcccacgatgctcttgtgcgtaagggtcagggccccacgaagagtaacgaagtcgacctccagaagattgcagaaaagactgccaaggcagcagaaaatatttctgtatcaagtcttgccgataaactccacacactcacccacgaaaaagtcatggcgctgctggatcccgatgccaagcaggccctgaacagcgagagcgatgccttcacttccctgctgaactttcctccggccagcgcctctgacgaactcctgcaggcgtggggagcggcgacggaaggctttgaggacagcatcatctcttccctgcagattgacttttccattgagcaggttctggccaacgtcaaacgtcaggtgggcatgatcatcggtgagcataatcccggtgaaaaagagttccgcgacatcttcagcgaagagaacttctcctatcagcaggttacagagcgagtgatgattcgcctggaaattgccagtgagttcggcagcatccgcatggaagaattctccgagaaaaaggtcatgatccagaattttcagcagcagcttgattccatgggaattgaataagcgaagatgagagaagttctgaaagcgcagcgtcctgttggcctgcgctttttttcgtgaaagaaactccccttgggtgccggggtgaagtcacgcaaaccaggggtgttgcaggaaaacctgctgttcaagccccttcttgacttggttcagggtgcgcagtaagatacgtcaaaatcagactcaggagacgtacatgggtaaaaccgtagcgcaaaaaatctttgacgcacatctgcgcgatgaaccgttccccggcaccaaggtgctcagccttgatatggtattctgccatgaaatcactactcccatcgccatagacgacctggtacgccttggcaaggatcgtgtcttcgaccccaacaagatcaaagcggtcatcgatcacgtcacccccgccaaagactccaaaaccgcccagcagggcaaggttctgcgcgactgggcccgccgccacagtatcaaggacttcttcgacatcgggcgcaacggcgtctgccatgccatcttccccgagaagggctttgtgcgccccggctataccatcatcatgggcgactcccacacctgcacccacggagccttcggcgcctttgccgccggtgtcggcaccaccgacctggaagtgggcatcctcaagggcgtgtgcgccttccgtcagcccaaaaccctgcgcattaacgtcaacggtacgctgcccaagggcgtctacgccaaagacgtgattctgcatatcatcggcaccatcagcgtcaacggcgccaccgacatggtcattgaattcggtggcaacgtggtggaaaacctctccatggaatcgcgcatgaccctgtgcaacatggccatcgaagccggtggcaccagtggcatctgcgcccccgacatgaccaccgtggaatacctgtggcccttcatcaaggacgactacccctccaaagaagcggccctggaagattacaagcagtggcagcccgacgccgatgccgagtatgagcgggtactggaaattgacgccagcagcctggaacccatgtgcacctacggctacaaacccgactgcgtcaagcccgtcagccagatgaccgacagtaaaatagatcaggtgtacatcggctcctgcaccaacggacgcattgaagacctgcgcgaagccgcagccgtcctcaagggcaaaaccatcgccgacagcgtgcgcggcatcctctcccccgccacccccgacatcttcaagcaggccaaccatgagggtcttatcgacatcttcctggaagccggattctgcgtcaccaaccccacctgcggcgcctgcctgggtatgagtaacggtgtcctggccgaaggtgaagcctgcgcttccaccaccaaccgcaacttcaacggacgcatgggcaaaggcggcatggtccacctgatgagccccgcagccgcagccgctgccgccattaccggacatatcaccgacccccgcaaatacctgtaaggagcgcatacatgaagacattcggcggccccgccctcttcctcgaccgcaatgacatcaataccgacgaaatcattcccgccaaatacctgaccgaactgaccaaggaagcgctcaagccctacctgctggaagacctgaaactggaaggctttgaccccaaaggctccaccctggccaatgcccgcgttgtcgtcagccgggaaaacttcggctgtggctccagccgcgaacacgccccctgggcctttgaagtcaacgacatcaccatggtcatcgcccagagctacgcccgcatcttccgccagaatatgttcaacggcggcatgatggccattgaactctccgctggcgatatagacaccctcttcaaggagtttgccggtgccggggacgtggaaatcaccaccgacctggacaagaaggagctgtacgtcaaaggcggcggcaagagcaaaaccttcagctacaccatcaacgaatttgacgaagccctggtgcgcgccggtggctgggttgccttcgccgatcagaaatactgacaggctgctgaaaaaaacccatctgcggcgttgcccgctgtcgtaagtcgctgcaacgtacagggagtacgtttcactccctgctttgcgggcgccttgtacctgtgggttcctcaattgcctgcgtgtttttggggtacttcagcaaactgctaacggtttttcgtatttgcacaaagccccgctgccatcatggcagcggggctttgtacgtctgttcgctttgctcactcgggacgcggggagcgcagagaaatacaatgggaattgatatggcagcccatcttctccgcgagaggaaattgtctttcttgtattcgaaaaccctgaatgattcccacaaatcaacagcggtaggccgtaacgtcttgctggtaaagcttgttgcccgtcaagtgcatgcgacacgccttgtcgctattccctggtaagctctccacatgccttgagaaacatcaaaggagagcagtatgagagggaaatttcaagcaaccatcattgtcgtatttgtggggattctggcgctcttgatgagtggctgtgggcaggatgacgtggaaacaaccgtccgcaagggcaccctgcagcttgacccgtcagtcaccgtggaagatgccctgcagggctaccagtatttccggcggagctcatggaaaacattcaccgacccccagggacggcagattgtggagtttagtggcccaatacactacgacgcattccagggaacgcggtggatgggaatggaaatcacggctgaacagctggctgtagccaaaaagtacttccaggatacccacatggactatgtggcgcaattcgccgtgtccaaggacggcaaaaccttcaacctgcatttcagcggcctgcagctcagtggaccccatcgtgaaaccggccagcccattcagcaacacctgcctgatgacgactacagtatgatcagaagtgtgtacagcaaccagcccctggaaaccgtctgggcctttctgtattcggctgcgacggagtaagaaggtatggcctaccctcgcaagtatgagggtaggcccgcaggcattattatgtgccaagtaccctgttaatggcatcgcacacatgtccacgaagaaagtccaaatctacttcctgtaaagggagtttgatcgcagcatacttgatattttcattatacacccacggatcgaaatcaggcttcgcatacatgccaacctcaaaattaccatcgtgatacactccgacgaaaacagttactacctggttattattgtgttgcatgcaagcatatagtccgtcacgccagtcgctaaggagaaaaacaatggggaaacctacatcttcatgccatggattgtcattttcgcgtaatgcttactgtgttaccatgcaagctgaacctggcataaggcttggaatggtacggttttgcagagtgcatatttgtcggataaacttggacaaatgcacgtctatgtaaaaaattatcgtttctacaagggttgcagccagagtttcatgatgggagataaaaatcatgaagacgagcgataaaatactacttggcatttatcagcactctcctcgactgaacgaagacattacgtttaattcgggggagcttgcctgggtgatccaccacggaattgatgggtggcgaatcgaaaatgggtggaaaaagattgactatccagtcacgaagacacaaggagagaattcgtatttaaatcaacagcttcacgatagagcattggtagataaagaattaacaatattacaggcatgtggttgccttgaatttagccgcccttctgggtttagcatgcattttaaggttcagcttcaacctgtcggtcttttacgggcggagcgtttatcctccatgcggggcagaattgagctgtggtacagcgagcacaaagacgggatatttggtttagttgtaacaatcgctgtggccgcgttaactgcttggcttactgccaagttcacaggtagcaatggctaacggataaggttaaattgtgctcgcgaagcgaaccacgatctgaaccgtttgttggacgggcccggttatagaaaatagctttttgatcccagggttgccccattgggtattcgaaccatcaaaatgaggtgtgcctttgacgcgccagcttcgtgatggcaaaggcaagtctgcctcccccattcgcgtttattcccgttcatttacaggctgctgaaaaaccctcatctgcggcgttgctcgccttcgcgcgtcactgcaacgtacggggagtacgcttcattccgcgctccgcgagcgccttgcacctgagcatttttcaattgcctgtttattttgaagtgtttttgcaagctcttaactgcctttctttgcgcctttgtgggctttgtgtgaaaatctcttcgttagtgacaagttgggttacgatgaaccggtcatttgtgattcctataaagcgcattggcgttggatagcagcctctatcgaggctgctgagtgctcactcacaccagcctgttcggcaaactcgctgaagcgcagaacagttgagcgcacccgctcaagtattgctgttgccgatttgattccatgggctttgccaagctcctgcaggtgctttctgccaggattgcgtccttcgcccatcaccatggtgctgtgttcaccacctggcccataggagaaagtcaggtcgtatgcgggagcaaacttccactggcgggtatcgtcaagcaggcaggaaaaattcttgctgtgatcatcccggttgtggcagagcacgttgaagcaggccagggcaaaggctttttgcgtctcctgaaagctacgggtgacaagtgtggtggccttgaggacatcatcatagtccaggcagggagtgcggtggtcggcatgcagcaatccggcaaagctgtgaacatggatgcgcctgccatcagcgcggtcaaatcgccttataccgaagtacatgccacgctccgtcctgaaaagccttgtggctgggatctcaatgcccgcatcctgggccataaggctataggcatactctattggcccaatatcagctggatctgatgtggcccgaaatttcactatccagctctctgcatctgcagtacctgagcctgcccttacgatatctccgtttaccacgtctaccattacctttggcctgtcccctgccgaggagccgctgagcaagagcaggtcttcgagacaagtgctgtcattgccttgcaggagttcccaggattcacgacagagcgtatcgagtgaaatctccccaggtgccgtgctgctcacaacatgttgctgaggctggtaactcagcgcgcccatgccattgaccccaataagtgtcaaaaggtccaggggcgtgaggcggcgaacgtcaatagcatgcctgcgcagctgacgatcgagcaggaatcgcccccacccgtcaggcaggctgtcattgaagagcccgaaaagcccgtcaaataccttggggtcgccaaagcgacccccgcttgcagtgggagtttgaaaggggagagctcaagagagtggccgataaactcagggtcgtactcaaaggcgatgcggcgctgggacaaagccagtcgccccatacgcaccggcggagaaaagccgtggtgaaaaaagacgttgagcagtgtaacgggcaagaccttcatgtgcgggagccccgcttgggtgttttgctggcagccagcagttcatcaagggattggggtgaccgattttgcgaatcgcaaacagcagaaaaatcgtcaagacacccaagcaccagggccagcttgaggagggattccagggaaatctgccccgtgtgctcaaagcgcttcagggagccaaggctcacccccgagcgctgggcaagcccctcctgggtcaacttcatctgcagacgacgctcccggaagcgctgctgcaagtctctttgtatttcccgtggagttgctgaatatatagccaatataatagcccctgagtggtattttcgctatctacggataatatattatccacaaaatgcagtcaatgcaatgcaacgatttccctgagggagtcaggtggaaagcctgctgtcatcagctccagattcatcagcaaacgtgaagtccgaccgttgccatggcaaaggggtgaatcatgacgaattcgccgtgtatctcctggaatttcatgctttccggtttacgcgacgcaggttgtcgcctggctgttgtagcatcaatccagagttagaaaaacatcaaaggagagcagtatgagagggaaatttcaggcaaccatcattgtcgtatttgtggggattctggcgctcttgatgagtggctgtgggcaggatgacgtggaaacaaccgtccgcaagggcaccctgcagcttgacccgtcagtcaccgtggaagatgccctgcagggctaccagtatttccggcggagctcatggaaaacattcaccgacccccagggacggcagattgtggagtttagtggcccaatacactacgacgcattccagggaacgcggtggatgggaatggaaatcacggctgaacagctggcggtggccaaaaagtacttccaggatacccgcatggagtatgtggcgcaattcgccgtatccaaggacggcaaaaccttcaacctgcacttcagcggcctgcagctcagtggaccccaccgggaaaccggccagcccattcagcaacacctgcctgatgacgactacagtatgatcagaagtgtgtacagcaaccagcccctggaaaccgtctgggcctttctgtattcggctgcgtcggagtgacttactgagttatgcatggtactatgctgcacatagactgtccgttgtatgttttgcaagggaaggagatatgaatgctgcatgcgattacgcagaaaaagggtactctctacaagcgctaccttggccatcgtgaagatggccaaggaaaagtacacgaggaagatgagttgacggcaattttacttggccctttggcgctgctgccgccagcagtttccgcccggttctggtgcgaattattgcgtgcacgcagcgcaccaggtttacctgagggctatcctgaaaaagcagaaatggttttttggccctcaagatggcgcgacggtaaaagaattgagccagacctgcatgtcaagctgacatggccaggtaatagacaatactcattgcttgtggagctcaagtggagatcaccactcagtggagagtggcaattacacgatcaatgggagaggtaccttttcggaaatgagcgaaattatggctggcacatgtttattggtattgagacaagtggggctcagactgcccttgcaaaaagagataactgggcggggaaattgcttcccatcagctggtatcagatattaggtattattgagcaaattcagcgtgatcacaatctacatgaattacacccttgggcacttcaggttcagagagcgctggacagactgaatattcgccgattccttggcttcagacacatgagctctattcatcatacctttagccagggcaatgtattctggaaaggagaatcccatgagtgaaataagtattggcactagtatcaaaaagagcgtagagctgatcgagaatgttgggagggaagttgaaagccttttccagatgattcagcatgaaatcaacaatgccattgaagaacatgcagttgtgaaaagcatcgacgactgggaatacgattggcgatcagacgacaatgactgggtagtcaaggattacgcatgttaccttgggataggggggagaaaggacaagacagtccccaaacgatatatttgcctgcaggtgagtttagctggcgatggtatgtcgacaaaagaagataataaccaggagccacttttgcacgttatgttctgggatggctatgttgtttttactgatgagtattacatggtcccatcgtgggatgatgaaggacttaaacttcaagacgaagtactgttcaactggaatcctgaggctgagccttgggtcgatcaagagtggggttatagtttgttattgacctcaatcaacgaccttgatgatataagaaagaaaatcgtcaacccgatatttgctctcatccaaggtcaaggggtagaaggtgctaaactggttgatattgagggtattgtccgctatgagccttcgcaagattatggcttccgcgtaaagatgcgccagtgtgagcctgagagctgatcctggattctccccactctgaaagcagagcgggggggattaatgcccttcaaaatactccaccagcttcactaatgcttccgtatccagtttgcagtaggccagcatggcctgctgcaattctgttttgcgctcgccagttgtctggcgatgtatggtttccaggtaagcctgctgggcttctcctccatcctgcacgccttccagggcgctataatcaagctccggggcgatggtgggcagtacggccttgattgaccagctgccatgcatggcgggatggtagtagtgcgccctggaaagaggcagcaggtcaaccatacgctccagaatggcttcaatgtcggtggcatattttggaaagcggatggcaagcgctttcagcctatctctttcaaagtgactgtacacgaaaattggcccgcgtttgccaagggcgggagttaacgtctccagaaatggtttgctggggtctttgccgctgatgtccaggaattcggtgtggctgacggtgccgttcttgcctgctttgtggcatgaccactggaagggtatctgctggtaagggcgggtgcctttccaggtgggaacgataaactggatggtttcgaagtcgaggaagtagcggggatatgcaagcgaacggaggtgttccccggctgcggggtcgagttctgctttgccactgcggcaggcacgccagatgcgcaggtgcttcttgttgtttccaagcaaggccttgggcactttgcgcagatcggtgtaaccctgttcccgcagcctgtttattgtgttcccctgattcccgaggtcttccgggggatactttgcggctttgtattcatgggcgcagtgctccacgtatgggcactcaaagggctctttgcagtgtttgccgggctcgattatgggctcactcttttcgttcagggtggcaaatgctgctttggtccagtggggaacctgcttgagcagggcatctgtgtctttggttatatcggcaaaggtgaagaggccatcgtattgttgtttgccggggtacacgaaggttttgttgatatgggcaagctgggtcctttttacgggaaggcctgcctgctggcatacccaggcctggatggcggcatcttccaaatggtagccctggatttcagttgacgactttacttccacaatgtcgtatccgccacgaaccggttgcagaatatctacccgcaccagaaccctgctatggctgaaggtggcttcgaaaagtgttggtttcggctttctgttcaaaaggtctgtggtgagggcaatggcatcgctcagcttttccgcctcgatcattcttccaccaggaaagaggctgcaggcaacttccccggcgtgggttcctgcctgcatgcggctctgtgcagatgtggatgcctgggtgtcgaggtcggggcgatgtacacgcagccagagtcgcctggcacactggcggtgttcaatgatacgggatttggaaaggtgctgcattggccctcctggatatggttttctctcttaacagcctttcttggtagggctttgcgggctttgtgtgagaccctcttatttagttgccgtatcccgtgaatagttacgtatgcaccaggtaaaataaagataaaaccgctctttgtcagtaaaacaattgccccatgtgtcctgcttcatgggaaggatacacggggcaatggagtaaccgcagtctcaatccacttcaataactgctcgcgggtgggagccatactggcgcaaatacgccatgaactcctcaaccgcaagtggaaagaaacccaatgcctttggcattcgccactccctctttggccgccatttcctcgcgcagcatattcagcaggtactgctggtcgcgcagcttgccaaggatttccgccttgcgtttcacgacggcaaagtctcccggtgtcaggctcgtaagtccgcccagcgtttccatgggaacccgaatgcccaggaagtgcctgcaggcctgggcaacctgtgcagcgctgaggtaggtgaactggcacttgatggtgaagcggcgcagtgatgcctggtcgaggcgatccatcaggtttgtggtgcaggcaaatggcagggggtggcactccatccaggtcagcatttcgttgacctgggagacttcccaactgcgcacagcgttccggcgatcggaaagcagggagtcggcctcgtcaaagaccagaaagctttccgtgtcccgtgcttccgcaaaagcggctgcgatattgcgttcattctggcccacatacatatccagcaggtcggaggcgcgcttgacgagaacgggcatgtccagtttattggccaggtggcgcacgtaggcggttttcccggtacctggcgggccactgagacacagggagaagcttctggaggggcttttgatcagagcgctggtcagctcttcaaggtttgtactgcagttggtaaggctctccatatacggctggtttgccccgcctgaccccacttctgctttctccttaccgccgttaatggccttaatcaggccgaaagcggcaaagcgaaagtcgtccagcgtgttgtccatggcgctggcgtaaatggtggcgctcttggctatggccggggagacatccacctggcatagctgctccatatccctgttgccgaggttgatgttctggctgcgtataatgcgccgccagagcttcttgcgcatatttgccgggggatttggcatttcgatagccagggacatgcgccgcacaatgctctcgtcaagaagctggacgttgttgatgatccagaaagtggggaccgggttctcctccagcatgcggttcatgtaaaccttcgaagacgagcggcctttaggggaaataccaaagagtccagcaaacggagacatgtcaaacaggtcgtcaatttcgtcaaagagcagaagcttgccgccgttgttggcaaagagccgctggcagaggttataggagctgatgcgctcgcggcgggtaggctcttctccgccactatcgctttctgcaaccgcatagagctccatcttcaggcgctgggccagggttttgcaaaactcggtcttgcccgttcccggtggcccgtagatgagaatgttgacgcccttgaggcgctttcccgctgcctgggtcagaaacctctccagcttctcgcgcgtgaaagccatgtgttcgaagtcactccagcgcaggtttgcctggaggggattgccggtgatggagtggcagatatcctctgcatcgccctcagatgcataaatggcatcggtgaaggcgctccccacttcgtatgaatgtacaaagtggcgggaccgctgatccagcttttcaacgatgccaagactcatcaatggtgcgcctgctttgagtctgctgttgatgaagtcgcgtttgacgccgagcaagacggcaagcgtgctggaaacactgtcgaattttcggtagcaggagttgagtatttcttcaagtggctcatagcagtcacagcgcaacataatgcccagaatttgctggtcaacctcctccagcccaagggccttgcagagctgacgaatgttgcgctccagcatgcccggaagggtttttggcagctctgctaccgcagcctccagaagctttacaagcgctccatggactttctttcggctgctcctgtcggccttggggcgatcatcatagccgctgttggccaattcggaaagggacggcggcaaacgcaagccgatatcctcactgcgggcatcaagaaaatctacaacctctgtgagctggcgcacactctgcaaagccctggcctgaagcatgttgaggatatactggcagatggtgagttgttcgaaccgatccatgtcgccctcctgaagtgtttgtgggggcataatggcatagggcggcgacaggatgtgtcgcttagcaggctgctgaaaaacccccatctgcggtgttgcccgctgtcgcgcgtcattgcaacgtacggggagtatgcttcattccacgctccgcgagcaccttgcacctgagcatttttcaattgcctgcatgatttgaggtatttcagtaagctgtaaggagataccgtccagttgaaaagtgcttcaggagcatgttgctagcaaggtgggtgtcttaagcgtatttgttaggcgccgttcttgaagagctttgcaaggatggccgattgtacatctgggtgaaactcctcgtacattgtgttccgtctcacgttatttttttccgttggctttgggactcggaagtgctcagtgaccagccacttaatgtctctgccagctgaaaccacctggctgttcaaaacgacctgatcggtggtgatgatcccgattccttttatgacaatatctttgctcgacggaggggctgatttgatgtaaacaatgtcgcccaccttcagggaccggatgaactgatgaagctcaggggccttcgaggcatcccacccagggccggcaatgttgcacttaatgaattcttcgcttacatcttcgttgtagtgcgcgccaatggcaaaaattcccatatctttctcctgtttcgtgcctaatctgtgtagtccttgcgtggagcgaagaaagtggcaagatccgtgaaaagggtaagtcaggttggggtgatagttctacgccttatccgcttcagtagataagtctttttgagtgaagtacttgatccataatgcaaatgcaatccattgtagccggtaatacccttttaccccctccttgactaaaattatgtttcttgtttttaatgctgatatagcgttatttaatgttttttctgagcccctgaactttttctttatttcttcttttgttatccagtcgctgcccttctctgacattataaccaaaacatcacgatatgattcactgagtattttattaaaaaacatatctttatagtacctatctccaattaggcgcaatgaatttgatattgattcattcacatcatgcccatcaattatatgatcactgttttgttcaaatgcgcaatatgctaactgttgaatgaagtgaggataaccttcagaaattaggtatattgtgtctacggcagcatcggctatttcgattaatactttttgttcattttttacttcagttagacctgattctatcactgcacgtgtgtcttgttttgatagtgtggctaattctaattcttcaaatatccttaaagaagactggtggctttcacgtaatttgttcctaacttctggtaagccagccattacgaatagtacattttcgcaattttctgatattagtttttcatttaatattttgaggaaagagccaatttgtagttcttctggtgaattatcagcctcatcaataaagataacaattccatctttttttgtcttatcgtcacagataattttaattgtatctaccagtgagtaaattgcattgtcaactatgtcctgaatctcagctggatttaatttaacgccaccaacttcaaggcgtttcacaaaactccaaacatcctttaccttttgaagaacatcattttcattgcgtaactgtctttcgatttcaatattaagcttttgaatgaaacgagttgtgttcatgcgattgtcaatggtaatgaagacgtttagaaagttgaatttctcttgatccattgaaagtatatcgccattagcaataaattttgcatatagcaataaagaagtttttcctatacccctttcgccaacaaacaaaagattagttgggttccctgctttagtctctcttagagatttgtcaattttgtataattcattataacgacctgaaaaaacaccgctatatacaggcttggttggtttaaatgggttcgtaaatttactcatatatctgccctttcgcgctcgcaacgtccgtagaactacgaattggtgtcacatgcgactctaagtgtttcttaataatagaataaagtgtcgtgtaagatgctgccttcaaatagcatgccatataactttcttattcgcaatggttatgggggcaaagggaaaggaaagtagagtctattgcttataaagtttcgctattaccattacagtttccatgcctttctttgtgtctttgagtgaggcctggtatttctgcactcaagtgccgcagtgccgcagtgccgcagtgccgtggtggcgcaggcgattaatccatatctgccaatatgcggtagagttgtgaattgacgtagtaactggaacggccaaccttgtgtttttgcaatattccatcatttgccagggtgtccaggtattttgtggctgtcaggcgggatacattcagttcctgttcgataaactggattttggtgtagggatgggcgaaaaggttgttcagaagatcctggctgtaaaagcgatatgtgctgcgcaggtggcgcttcatgtctgtaaagaggttatgaattgccctgatcgtggcgatggtttcccgtgaggtgtgttcgactgactgcagcatatacagcacccactcttcccagtgcccattttcatggactgcttgcaacaagcggtagtagtcgagcttgtggcgggagatatagcgactgaggtacagcactggaatgtcaagtaggccttccttgaccaggtagagtacattgatgagtcgtccggtgcggccgttgccgtcataaaagggatggatgctttcaaattgatggtgtatgagcgccatttttatgagtgggtctgcatcgaagagttccggttcattgataaatgcttccaggtcgcgcatcagtttgatcacttcctgagcgttctggggtggagagtagactacctggccggagctgtttttcaaaacggtacctggcagtttgcgaaaccccgctgcattgagctccagttcagactgcattgccagtatatgctggttaaggagcaatccggtctgttgcacggatttaaagcctatccagagagcctggcgataacgcatgacttctttggctgcggcatttcctgcgttcctcaaagcaatgtcatctttgtacagctcatcgtgggtggtaatgatgttttcaatttctgagctgtcttttgcttcttgaatgccaagagtgttgataagtatctcttgatgggggatagacgcagccacacccttcaactccgccagctgccgagtggacgcggccagttgcctcaagattgaccgactgaaaaaccggctagggtcaagctcggtaagtgatggtaaagatgtcatttgagagctccgctggcttgttttgtatagttttggcagattatttatacatagtaacacgatatgtataggaaagtagtatcttctatgcatatcaagttaccctgataccgattccctccaattcatctttactcgtaccgctctgccatcctcgctgacttttctgcaaactcctgccgcagtgacttgggtgcgagcacttccacttgatcagcaaaacccagcaaccaccagcgcagttgccgtgtatccagcacgcgtgctttgagcaggaattggtcatcggcatcggcctggcctgacaaggtctgatttgtgctgagggggcactcctgcaggtgttccgccagttcccttgatatgcgcagttgcagggaaatggtttttgatggggtattggcgaagcccagggcaccgctggccaggtattcgtcaaggtcaaatcctgctggcttgcgggagggcgtgtcaaccatctgtgcgctttcaaagcggtgaagggccagcagcaccacatggtcgtattcgcgcagggtgcacaccaggtagaatatctgatcgtttaccaccagccccagggggttcaccaggtactcactggcctgctcttcgccacgcctgcgatagcgtgctttgcagcgtcggctggcaagcagggcgtcgtagagtgtttccagaacttccggttcaacctgtggcgcaatcaggggcatggagcggggaatgacacggattttctctggccagtggccaagggtgttgctggcttgctcactcagaatggctttggcgcgtagcatgtggggggagagggaggccatgcaggattttggcagcagcttgcccaggtattcatccaccatgcgcagggtcagggccgtggtggtatccataccgggaatgctaaatgattcaccaccctttgcccacttccagccaatgggttttttctcatcacaggcaatggggaagacggcggagagcttctgcaggtcgcgctggatggtgcggagggttacctcgaagccatcatcgcgaagcttctgctgaatttcacgagtgctgagaacgggtcttcgccgcagcatctgcagcattttccactgacgcaggagggtgtcgaatttcttgtccatggctgctcctccacaaaagacttcatcactgtaccctacctgatagcagagtgaagcgacaaactgtgacgcattggccgtcggctgaaaaggcaagggtcgctgaaccgcgaatgaacgccaatagacgcaaatggcagcaagggtgatgatggttgttcaggtgcccagcttattttgtgtgtatcacgtgttgggtaaagtcaatcacatcaataacgagcgccaggtacctgctggtattcgtgcaccagcacattgcggaaccccaccattttcaccagtttatcggccgattcggcagggatgatacctccgctggccagtagccgaaacgcatcacggctttccttgggtatgcccagttttctgcgcctgaccacgtggttggccaggtcaatacactgctcggcagctcgcaccaggttgaacgcgatggcatcctgcttcaggtggtctgcctcaaagtgaagcccggtttcccgcgaagagtattcttcgacttttcgaatgcagcgttcaatgctctctgctttattcaggacaatgtcattgaccatagattctggtctgctcctgctggatgtcgcccaatacctacagccatccgccaaagctggcgtcgcttggcatgcgccagtcgccacggggcgacagggcgatggtgcccactttggggccatcggggatgcagctgcgtttgaactgctgggtgaagaagcgtttgacgaagatttcatgccacctggcgatgctggcttcgtcgtattttccggcaaaggcgagggcggccagatggcgtactttgggggtgctggctccgtacttgacggtgtggtagaggaagaagtcgtgcagctcgtaggggccgatgatgtcttcggtcttctgggtgcactctttttgctcgtcgcggggcagcagttcgggggtgatgggggtgttcactatatccatgaggagttcttccatggcgtcttcactgcgactggctacccactccaccaggtagcggatcagggttttggggacgccgcagttgacggagtacatggacatgtggtcgccgttgtaggtggaccagcccagggcgatttccgagaggtcaccggtgccgatgacgatgccgccgtgtttgttggcgatgttcatgagaatttcggtgcgctcccgggcctggacgttctcgtaggtgacgtcatggatggcggggtcgtggccgatgagcttgaagtgttccaatgaagcctggctgatggcgatttcgcggaagtcggtctccagggctttgcacagggtgacggcgttttcataggtgcggttggtggtgccgaaaccgggcatggtgatggcgatgatatcgctggggttccgttccagcagcgcaaaggtgcggtgggttaccagcagggccagggtggagtccagtccgccggaaatgccgatgatggctttgggtgagcctatgtgcttcaggcgtttggcaagggctgcggtctggatgctgaagatctcttcacagcgttcgtcgcggcgctgggggtcgccgggcacaaaggggtggggtggtatatagcgctgcagttcaccgatgggaaggacggggtgcaggggtatggtgcggtatccagtggggatggggttgtcggcaaagctggtttcgctcatgcgcagctggctgagcttctggcagtcgacatcggcgctgaaaaggtggttgccccgctcaaagcgcggactttcctccagcaccaggccgttttcacagagaaggtggtgtccgccgaagagcaggtcggtggaggattcgccgataccgctgccggcgtaggcgtacgctgccaggcagcgagcgctctggttctgtaccagttcgcggcggtagtcggccttggccaccagttcgttgctggcggaggggttgaggataacggtggctccggccagggcgtggctggagctgggggggatgacactccacaggtcttcacagagttcgatggcgaaggcatagtgctggtcgcagcggaagatgagtctgctgccaaagggaacgctgtcgtcgccgatggtgatggtgctgttttccggcagcgcgctggcaggggtaaaccagcgtcgctcatagaactcacgcttgttgggcaggtgagttttagggacagcgcccaggatatggccgcgctgtatgaccagggcgcaattgtacaggcgtccctgctggggcagtggagcgccaaccaccagggcggtatccagttcgcggctgaaccggcacaggctctccagcgctttgcggacagcctgcagcaggctctcctggtgaaacaggtcggcacaggtgtagccggtcaggctgagttccggaaagacgaccacggcgcactgctgctggtgagctctgatcgccagctcttcaatttgcgcgcggttccaggccacatcggccacacgcaatccggggagggctgtggcaatgcggtaaaatcccagcatcagcggttcctcatgaagtcctggttgctgttgccgattttgcgggcttcctgcttgaggcgctccatatccgggaccagctctcccagctgagtcaggccactgaagggcgagggtccctcgcgatcaggcagaatgctggtgaagccctggaagataatgggggccattttcgccagcggactgccaatggtgctctgttccactttctggcgtaattccatggggttgtggggaatgtactggaaaccagccaggacaaaagagagtatgacgagcactttgccggcggagataatggctcccagggcgcgcccgacgggggaggcttccttgaatttcatgaagcgctgggcgatcatggtgacgatgttgagggtggcccataccatgagaaatgccacgacaaaggcgacggtggcgacgacgccggccgggatctcttcgggcaggttgctcagcagcgagccgtggacggtttcatagccgaaataggcgaccaccagggaggccaggatcaccagcaggccgaacacttcgcgcataaatccggagagggcgcccttgattcctgccaggagcagggcgacgacaatgatgatgtcgatgacggtaaagctcatcccagggcctctttcaccagtcggttcaccagggcgccatcggccttgcccttgactttgggcataatgaccttcatgactttccccatatcctgggggccactggcaccagcctcggcaacggattccttgatgatggcgcgcagggcatcctcaccaagctgttcgggaaggtaacgcatgatagcttccagtccggctttttccttttcggccagctcggcgcgcccgccattttcaaactgctcgatggattcgcggcgctttttgatggaagactggatgatctgcacggcttcttcgtcactcaggccggcttcgcgtttctgattgttgacttcaaagtccttgaaagcggccatcaggaagcgcagggcctccagggtcatcttgtccttggcgcgcatggcctgttttatatcttcgttcaactgctctttgatggtcattgtggtgctccttggaatatatgagagaattctgattcacaaagatgaggctagcccgctggccagctgaacttgcgcccgcccagcaggtgcaggtggacgtggtagacttcctgcccgccatcgccattggtgttgaacaccaggcggtagccactctgatcgatgcccagttcgcgggcaatgcgggcggcggcggtgataagtttgcccgccagggcgtcgtcggctccggcctcgaagtccagggtggtcgggatatggcgtttcgggatgataagaacatgcacgggggccgtggggttgatatcgtggaaggccagtatgtcgtcatcctcaaggactttgcggcagggaatggtgcctgccgcgattttgcagaagatgcagtcttccatgcgctttattcctcgcttacgtgggtttgcatgattttttcagcggtctccagctcacccttgcgcacatagacattgaaacggctcatggcggcgaagttcaccggctctgcggaaaatttggccttttccagcttgcagtcgatatcggcgctgcgcagcagggacatggtgagattggcggtgttttcgtcatggtattcttgaaacagttcatagccttcaaaggacagcatggctcaccccattcggatcaggattactcccgccacaatgataaccgtagcgataatgcgcgttataccaaaagtttcgcgaaagataaagaaaccgatgccgatgctgaaaaggctgctgacctgacgcagggcagtggcgtagctggcggggatgtcctgcaggcctatgcggaaggttacaaaggaaattgccatggcaacgcctcccaggagaaggatgccgggctgctgacgcatttcctggagcaggtgggcgccatggcgggtgtagaccatccagagcaggtggaacaggagcatgacgacgcacacgttaaaggtgtaggcgtagacagtgccgacggtgacgccgatcttgtcggtgatggccccaaaagagtagaagaacgcggccagcagggcaaagtgggcgcccgtttcgcggaagttgccgcgcaccagcttctttgatcccggcagaaactgattagcctggatggagacggcgccgtagaggatgagcaggatgccggcaaagccgatgaggctgatgcgttcatccaggaagaggtagccccagatggggatatagattggtcctgtgacggtcagaggatagacggcgctcaggtcgccgcgcatataggagcgggccacaaaaaactggtagaggaagaaaaaaaagccggagcctgcagcggccagaatgaccggtggctgcagggtattgcggagctctccgctgacgatcacaaaacctcccataatcagaacggtgacgatcatcatgatggcaatggcgctgactttatccttggaaactttcaggaaggcgttccagagtacatgggaaaatgcactgacaatgatgaaaaggaaaccggttgtgcccatggaggtgaaatcctctttgtgtttttctcgaaatggtataaggttagcgggaaaacgcagcagtataatgcgattttattttgagccagcaggctgttctcagctgtggctgtcttcttttgtgagttgtgcgtggggaaggtttactcacttccctttcagcaccgagaatccccgttagaaggagagggcgcgtgtaccatccacttgatcccgctacgacgcttttcatggttattgatatacaggggaaactggcgcagattatgccgcgccgcgaaagtatcctcaagaacacctccatcatgattcagagctgccacatgctcggcgtgccgctgtgtgtcacggagcagtatccggccggactcggtcacaccgaccctgctttgctggagctgctacgcgaggaagaccctgtcctggaaaaaatcactttttccgcctacaccgacgaagtacaacagatgctggagcagaagcgcattgccaacgtggtgattgccggaatcgaaacccatatctgcgtgttccagaccatccgcagtctcacgggagcgggttttggcgtatatctcctgcaggacgctgccggcagccgctccgaggaaaattacctgagcggccttgatctggcaaggcaaatgggcgctgtggtgacaaataccgaaagcgttctgtttgacctgctgggcaaggcgggcacaggcgagttcaaagccatatccaaattggtaaaatagcgaaagcaggtaacacaacatgagccatcctgaaatgacaccgtcaatggaagactatcttgaggcaatttacagcctggttcaggagaacaaggttgcccgtaccagggatatcgccctctcactttccgtcaagatgccgtcggtaacatcggctttgaaaaagctctcggatctgggcatggtcaactacgacccctaccagtacattaccctgaccaaagaaggtgagcgccacgccaagcagacactgcagaagcaccacactctgaaggagttctttgaaagcgttgtggatattccctcgaccaaggcttcggagctggcgtgcatgctggagcatcacattgatatgaagggcctggagaagttttcagtggttattcgggagtacaaagagcgggcaaagggctgacggcatggacagggaagtcggttccatcatcgtcggtattttcctgtgctttgtcttctaccggcttctcatgaaggtgcgctccaggacgtcccaaagcgctccgcgcaagggcagctatccctgtccgccgggttcgtgcaacccctcgtgagtctttctctcaagctcctgtaaacgatcccggagggcctctccggtgaccgggtctttcagacctttgtcgaattccagcaggagcttcaggacaaagtcccggttccgatagtccccatgggggatcatgagttccggcgactgcaccatccagtttccgtaaaagatgatgtcgatatctatctcccgcggtccccagcggaaactttcccgtcttcccacctgctgttccgtctccttgacagcccgcagaagctggcggggcagcagacctgttttcaggtggagcacctgattgagaaagtcttcctgctgggtatagccgtagggcggcgtccgcagcacgggagactgccaggtgatgtgggtgtccggcagctgtccgagcagctcgatggcctgttgcaggaagtgttcgcgggggggacggttgctccccagcagtaaaaaggcggtctcgccggaggcgtcactgcctgtcagatctatcctggtcatggaatcgggattcctttttctcttctttgaagtccacatcaatcacctgattctgttgtgaccgacgggattgttgctccgggtgtgattctccggtgtgatacacccgtatgcgggaacgatagtggccgagaatggcctggcgcatccagggccgtgtcatgggcaggatgcatgccagccccagggcgtcggtcagaaagccgggcgtcagcaggagcgcgccaccgccgaaaatcatcagggcgtccaccagttccacggtgggaacttctccccgggcagtcatctgctgcatgcgatagaccacggacataccctcgctgcgggcgtagtaagctcccacagcggcggtgataatcaccagggcaatggtgttgagggcgccgataatggcgccgacccgcagcagcaaaaagagctcaaccaggggaatgacaataaacagcaaaaacagttgcaatgttctctccgcgttaggttctcgtgggcaggttcgttagcaggctgctgaaaaaccctcatctgcgtggatattaccctttttgaccgcgcaaaagggcacaaaacgcgcccccgaacgcccgtttttccggatcgttggctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttgggttttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgtttctgtttctcccccgtgtgctggcccagccaggacgcgctgactgtcaggctgctgaaaaaccctcatctgcggtgttgtccgcattgcaacgtacggggagagtacgcttcattcctcgttccgcgagcgccttgcacctgagtatttttcaattgtctgcgtgttttgaggtatttcagtaagctgtcaggaatcggtctgccctttttcatctggagagtatggcaaggtgacgggaaatgcaagtgccaaccggggcttccggtcagtgaatgatgttcagcacgttgcgctgaatgtagtactcccgcaggcgcgcgtgctctctggcgttcagggccgggtcacgggcgaggattgccctgacttcgtcgcgggcaaattcccaggccttgacgtccctgatgggatcagccaccagaaaggaagggataccccactggcgcatgccgaacaactgccctggaccacggatttccaggtccttctgggcgatgtaaaagccatcggtggagtccaccagcacctgcaggcgttcccgtgactcgcgtccaatctggcccggcgcaaagaaaatgcacctgcccggatgcgatccgcgtcctacccgcccccgcaactggtggagctggctgaggccaaagcgctccgggtggtagatgaccatcagggaggccctggggtagtcgactcccacctctatgacggtggtgctgaccagaacctgggtttcaccccgcccgaatcgctccatgacctgctgcttggcttccgcgcccatacgtccgtgcaggagatccacgccgtgaggggccagctggacgcggtactgctcgtagattctgctggcattctccaggtcgaccttttcgctttcttcaatcaacggcgccacaatatagacctgcagcccctgctgcagcacctgctcaatctcctgatgcagctgtttttgcctggctgagcccagaaaaagcgtctgcactggctgcctgcccactggcagggtcttcagggaggagagggccatgtcggcgtacatggtcagggccagggtgcggggaatgggggtggcgctcatgtaaagctgattgacgccgggattgttgcgggcgaataccgcccgctgctccacgccgaagcgatgctgctcgtcgataacactcaggcccagtcgatggaagctgatgtcttcctgcagcagggcgtgggtgccgatgatgatgtcagcagccccctcgtggatcgccgcgcggcgctgatccttctgttttttgctcagggacccgcagagcagctccacctggcacagaccgtccaggattcgggcgaaaagcgtgtaatgctgctgggccagcacttccgtaggtgccagcagcagggcctgatagcctttggtggtgacgcccgccatggcgtagagggccacggcggtcttgccggagcccacgtctccctgcagcaggcgattcatgggctgggaggccgccagatcctgctggatctcttgcaccaccgcctgctgcccttctgtcagggtgaaccccaggcggcgggtaagctcgtcggccattgtatccacgctgatatcgatggcgatgccaaagcgctggcgctgggcgtagctgaccagggcgcgacccagctcgtggagaaagatttcctcgaagatcagccgcttgtgataccggctgaggccggttttcagggcagccagctcccgtgacgagggatagtgcagagccgccaggctctcccgcagcccgggcaggtggtaacgttgcaccagttccggggggagaacctcttcggtggcgtccaggatagcggcgcggttttccgtgaaaatatcctgcagcatcttctgggaaagattttccgtcagggggtagaggggcatgatgtcggaatcggctgtggccgtggccacttttgggtgggtgatgccggggcgctggcggaaaaagcgcagctggccctctatggtcaacgattcgcctggtgcgaaggttgcctggatataggtgcgggctccgctgaaccacgtcaggtcgacttcgccttcatcggtgagcagtaccgccttatagggtggcttgaagggtaccgtgcagctgacgatggttccgtggagcagaacctggtcgccctcactggcctgggcaaggcagcgcacatactgctggtagtcgcggggcaggtgccagagcagatcgcttatggtttccacgcccagtttgctgagcagggctgcccgccgtgggccgaccttcttcaggtaggagaccttcacggagcttctccatggcgacgggcgtattccagcagcccaatggcagcggagtattcgccgtgcatggccggttccagtgccggcagcggtcgccccccgaaggacatggactgggccgtggagcgcagggagtccatctgcccctggatcacggtcgccagaccgccgccgatcacgatgaggtgggggtcgtagaggttggcgacgctgttgatgacgcaggcagcgtgaaagatgaattcctccagcaccgccgcgtgctgtggctgctgtatgtcctgggttgcgctgaggccccggtggtggaagaaacggcttgaggcgtactgctcggcgcatccggcagagccgcagccgcagggaaatccacccggctgcagggtgaagtgtcccacttcggcgaaattgccacgggcaccttccgcaatgattcccgcctgaataaagccgcctcccagtcccgtgccgaagctgagcatgaagagggactccgagctgagcctgcgggcgtggaattcgccgaaggcggcggcgttgccgtcattgagcaggggagttccggggtcaatatccggcagcatggtgaggttgggcggtgtggccatcagctggtggtttttcacgggcgcgggaagggcgcaggcaaatttttcccatggaagatccaggcgcctttgcagttcaccaatgctttggtagttcgatggggttttatggaaagagaggctatcgccgcctgcaaaggcgatcttcgtggtggtggctccgatgtctatcccggcgatccgcatagttcaccttcatttggcatgggtcttgaatatgaccacaccgtgaatacccgaggaggttctccgtcatggtaaatggattatacacatcggcgagtgggatggtgctgcagtcacgcaagctggacgcttccgccaataaccttgccaatgtcaacacggttggtttcaagaaagatatcatatccgttgataattttcgtgccaaatccacgactcgtgaagaggatgcctggcgcagaactctctttaacgaaaccatcaacaacacccataatatcgccaaaatccatgtggatcactcccagggtgccctgcaccagacgggcaattccctggatgtgggcatcaatggcaacgcgttcctggtggtggataccccctttggcgaacgctacacccgtggaggcaatctgcagattgactcggagggtcgcctgaccaccaaggagggctatcccctgaaggccgcccttgaggaagacgacgccgagggccctgcccatatcttcctgccggaagcttccgacattattatcaatgcccagggcgagatatttgtggacgaggagtttatcgccaccctttccctggtgcgctttgaagatgagcgcgacctgcgcaaggttggcttcaaccagctggccagggtatcggctgatgtggaagcctatcctgctgagcactttgaactgcaccagggctacctggaaagttccaatgtcaatatagttcgcgagatgacggatatggtggagctgaaccgctctttcagcgcctaccagaagatgatcagcagcatagacgagacggtcagcaccctgctgcaggccggaaaatccatttaacacacaatctgaggtgaacatatgatacgggcactctggaccgcttctacgggcatgatggcgcagcagacacacatcgacaatatctccaacaacctggccaacgtcaacaccggcggcttcaagaaatctcgcgtggaattccaggatctgatgtaccagaccatcaagccggctggtgcctccacggcggcgggcatcacccgccctgtcggcgaacagctcggtctgggggtcaaagtggccggcatcaccaagatgcatacccagggtagtattattcagacgggtaaccagctggacatgaccattgaaaaggacgggtattttcagattcagatgcccgatggcaccaccggctatacccgcaatggcgcattcaccaagaataataatggtgaaatcgtgacagtggaaggctttctgctggagcctggtatccagatccctgacgatgcggtggagatctacgtgggccgtgatggcacggtttccgtacagatcggcaaccagaatcagatgcaggagctggggcagatcactacggccaagttcattaaccccgctggccttgaatctgtcgggggcaatattttcaaagagaccagcgccagtggcgctccccaggtgggcattcccggtgaagacagttttggtgccattgctcagggctttctggagcagagcaacgtgcagctggtggaggagatggtgaacatgattagcgcccagcgcgcctacgaaatcaactccaaggcgattaccaccggcgatgagatgctgcagaccgcaacacagctgaaaaggtaaggtgtcatgaaagcgttgtttgccttttgtgccgtactgctgctgcttggcatggcttccgccagcggttttccggtgtttcagtcgggctcaggcgcgattcagcaacccgccggaagtcagcaggctgcttctgccggcgcggccacttcccgcatggattcggccataacccgagccgtacaggactatgtgtaccgccagatgggtgaactggccgaagtggagcggctgatgtaccagggtgcgggggtgctgaagggcaccaccctttccgtggcgggtacgatccgcacggccggccattcggtgctggaggtcagtgatcagtatggcaatgccttgcaggtacgggcagtcatcaatcacatggtggaggcctatgttcccgtccgcaatatcaccaggggtgaagtgctgcgcgagggcgacttccgccggcagctctttcccgccactcaggcccgcaatgccatggatataggcgagacggatttcgcctcccatatcgtcagcacgcgtaacctccaggaggggcagattgtgcgaaccaccgacctgcgccgtgaatatgccgtgcagcgcggtgacattgtcgaagtcatctatcgccatgatcgcctgaccctttccatggccgctgttgccacagagcgcgcctatctgggcgatgtggttcgcctgaaaaaccccagcagcggacggattctcaccgcgaggctgttgcagggcaagaaggcagagatcatttactagcatttgagcgccacactggcggctatgatcagttggatcatgtttgagtaactttcaggaggcttccatgaaaccgcacacgcttcttacgcttctcggccttggcaccgcagtgctcttcctgccgggatgctacatctacagctattatcccgagaccgatacctatgtcaccaccgtggagaccaaaaaatttgtcaaccgcaactactcccgggagcggcacatggaagccaataactccgactgttatgcctgtcacaactccaggcgggtgatgaccccctaccatcagggcgcgcccggtggcattcagccccagcccatgcatggttccactggattgccggccggccatccgccgttggggcagcagcaagcgatgcagcagcccatgcagcagtggggtggcactccccaggcgattcccggtatgcccggattttacagtggcgcgaccattccgccccatgtggttcccatgacacccatgggcccggcctatggagctgttcctcccatggtgggaagtccgcaggttcaggtgagtccgcagccagagcagctgcagcagccatcggcggttatggcgcctgctgtgaatggcaatggcgttcaacccggcaataatgaactgtccatgtatcagcccgccaatggcaatggccagccagcgcagaatggcaacgcagaaactccggttatcctcggcccctatcgctgagaaattgatatgctcattgggttgactggcggcataggttcgggaaaaagcacggtatccgctttactgcgcgcccgcggagtgcccgtgattgatgccgatgaaatcggccgggcggccctgacagcggggagtccgctgctgccagaagtcgtggaggcttttggctctcatattcttgacgatcagggccagcttgatcgcaggaaactgcgcgcggaaattttttcttcgcccaccaggcgtgagcagctgaaccgcctggtgcatccctatatagcccggcagcgcgatctggagattgatcgcctgcgcgcaaatcattcggttctcttctacgatgcggcgctcctgctggagagcgaggcccgcacactgatggatgccatcgtggtggttgcctgtgagccggaagtgcagatccgccgggttatggaacgggatggtatttcccgccagcaggccgttgacgccatcaacgcacagatgtcccttgaggggcggttggcctgtgctgactatgtcatcgacaataaccgcgacgatatggctcatctcgagaagcaggttgatgagctgcttgcacttctcacacagcaagctggccgtcataccccccaagaaaaataatgtcaccgctccccattcctgctatattctgtctttgcgattttccttgatgcagaggcagcgttttcatgtttcaggcccgtatcgttgaatatttcctgcgatttctcgcccatatacccctgccggtgctccatgcactgggttcctttgcggggtttctgcttgactccttttccagcgtgcaccgccgtgtagcagctatcaacattgccctgtgcttcccccatatgagcccgggggagcgccgtgcgctggtgcgcacaacgcttggcgagaccgccagaaccgctctggagatggggcctctgtggtttctgcccgtcgagcgggtggagcgactgatacgggaggtgcatggcgaagagcatgtccgggcgggcctggctgccggcaaaggtctgatcctggcggttccccatcttggttcctgggaggctgtgggcctctatgtgggtaaacgctatccgatgacctccctctaccgcccatcacgcaagcccgccatggactacatcgcccgcgatggtcgccagcgcagcggtgccaccctggtgcccaccgatgccagtggggtcaagaagctctatgagcgcctgcagaccggtggcatcatcgccattctgcccgaccaggacccccgctacggggccggtgtcttcgcgccctttttcggcatcgtcgccaaaaccatggtcctgctgcccaagatggcgcgccgcagcggagctccggtcgtgtatgcctgggccagacggctgccccggggggcggggttcgcgcttcacttcagtccggcccctgccgatgtcgcccacagtgacctgcatattgccgcaacggccatgaatgctggtgtagaagattgtgtgcgccgtgctccggagcagtatcaatggagttacaaacgctttcgcagccggccggatggcgagccatccctgtatcggcggcgcgccctttcctgcgattcgcgaaacgaggataccctgtgaagaaaatatgttcatgggcgcagctggctgcccttcaccccgaggcgaccctgctgggtgagcctggcgcgaccttcgccggctttgccatcgacagccgccgggttcagtcaggggaactcttcatcgcgctggcaacagcaagcgatgacggtcacgcctatattgccgatgcctgccgcaagggtgcagccggcgccctggtgcatcagctgcccgcagatcaccagcagctcatcgacgcgggccatgccctgctggtggttcccgataccctggcggcactggcaattctggcggccaactggcggcagcagtgggaatttcccgtggtggcggtgactggcagctctggcaaaaccacggtcagtgcctgtctgcgcactctttttccgacaagtgccggtacaacgggcaactacaataaccatatcggtctgccgctctccatgttggggacgcctgctgatgccgccataggtgtttttgagctgggcatgagcggttccggggagatagacgctctggctgaactgctgcaaccgcagatcggcctgattaccaatgtcggttcggcccacatagggaaactggggagtttcgctgctattctggaggccaagctggagctggcacgccactgctcctgcctgattgttgacggtgatggccaggaactgctggatagggcgcgccagcgacaccaggatgtgctcagcgtgggtttcacagcgggctgccaggtttttccccagtccatggagctccgtggtgaaggcggataccatctggagattcgtcacccctggagccacgggctgctgagcctgacagtgccttttgggcagaaattcatggtgaaaaacagtctgctggcgattgccgccgggttgaagctgggtcttgatcaggcggccctgcaggcggggttgcgaagggttcagttgccgcccctgcgctgggagcttcatcgccgtgggggaaatacctatatatttgactgctataattccaatcccggttcgttacgggcggccctggaggatttttcccactatccgggctatcgcgtggcggtgctgggagagatgcgcgaactgggggcgttcagcgagcgtgaacaccgcaaggtggcctcggcgatcaattgtgacctggtgctgacctatggtgacgaggctcgcttcctggccgatgagctgggtgcggatattgccacccactgccccactctggaggacgttgtggcacgacttgcgaattgccagaatgctgtggttttggtaaaaggttcccgaggaaaccaaatggaaaggcttcttgatgctctataacctcctttatcccatggcggaacagtttccggtgctgaacgtctttcgctatataaccttccgggcgatctacgcggccattacggctctgctgctctcgtttttgctggggccttccctgattgcctatttgcgcaacaagcagtttggccaggttatccgtaccgatggcccccagagtcacagcggcaagcgcggtactcccaccatgggcggcattctgattatctttgccacggttatccccaccctgctctgggcggatctgaagaatatgtatgtgtggctgattgtattaaccatggttgtggggggcctgattggcctggccgacgatctgcttaaaattttccgtaatacctccaatggtctttctgggcgtaaaaagttgctgggccagtgcctgctggcgctttttgtggcctatgttctctatgccagtggtttctccactggcctgaacatccccttctacaagcagtacgccctggatcttggcctgtggtttattcccttcgccatgcttgtcatcgtgggctcttccaacgcggtcaatctgaccgatggcctcgatggcctggccatcggtgcggtgctgatctgcgccggtgctttcgcggttattgtctacgccaccggccacgccggttttgccaactatctgctgatcacctttgtgcgcggtgtgggtgagctgactatctttctgttcgccctgtgcggggcgggtcttggcttcctgtggtacaactcccatccggcggagatctttatgggtgacgtgggttcgctttccatcggggccagcctgggagctgtggcggtcatggcgaagcaggagattctgctggccattatcggagggctcttcgtcctggaagcgctcagcgttattattcaggtggcttctttcaagctgacgggcaagcgggtttttcgcatggcacctatccaccaccattttgaactgggtggcctgagcgagtccaaggtcatcgtgcgcctgtggaccgttgccattatcctggccctggtcgggctcagtaccttgaagatgaggtagacggcatgttgtacgaaaagggttcgccggttctgattctcggtgccggcaaaagcggcgtcagcgccgcccgctttctggttgcccgtggttgcccggtgactcttgccgatgatggttcttcggcccatgtgcccggagagctggcgggtgccgtgactcttgtcagtggccccgggagtatcgcaaagtgccttgcggagcatccgggtctggttgtggccagccccggggtggatatacggtcctttgacaggcccatggtcaatgatattgaactcttctaccaggagtacgagggagccatcatcgcggtaaccggcaccaacgggaaatcgacggtcacggcgctgattgcccatatcctgcagcaaagtggtatcagtgccgtggcggcaggcaatatcggactgcctgccctggacaccctggccctgggttgtcaggtgacggtgctggagctttccagcttccagctggagacaattcagaccttccgaccggatattgccgtgctgctgaacgttaccgaggatcacctcaaccgctatgatacctttgaacactatgttgatgccaaggaacgcatctttctcaaccagaccgcggaagactggtgcgtgctcaaccacgatgatccggtgatacgtacgctcaccagtgacaaccatataccggcccgcagggtcttcttcagcagtcgcagccgacagatggtcgataacttcctcaactgcaccgttcagggagtcaggggcaaggtcaatggccagttgctggaggcgccagccgatcgcctttgcctggagggtctgcacaatatggagaatgtcgcagccgccctggcggccgtgcgtctgtatggactcagcccggagcagattggcactgggttggaaggatttgcccccttgccccatcgcatgacgctggtgcgtgaaatcgtgggcgtgcgctacatcgatgactccaaggccaccaatatcggcgcggttctgaagtccctggaggggcagaagaatatcattctcattgctggtggtcgcaacaagggaggggattttgcccagcttgccggagcggtcaaggcgtcctgcaaactgattctcgccattggcgaggcgcgccaccagattgccggagccctgggcaagtcggtatcagtgcttctggccgatgacatggccgatgccgtcagccaggcatggaagcaggctgtcagcggtgacacagtgctcttaagccctggatgcgccagttttgacatgttcacctcctttgaacatcgcggggccgtttttgagcaggcggtgcagcaattgtgagcaccatggcccaggtggcatccagatcacggctgcagacgtcgcacaaaatctgtctgctgattctgacgctctgcttcattggcgcggtatttatctacagcgccagcagcatcacttcagcggatctgtacggtaacccggcctactacctgaaacggcagctggtctggctgctgatcggttcgctggtatttctcagtgcggttctggttgacctggagaaaatgcgtcagtttgctttcatggcaaccattgtggtgatggttctgctgatgctggtctttttccaggatcccatcaacggggcttaccgctggattcgtttcggccccttttccctgcagccatcggagttggccaagggggtgctgatcttctacgctgcccacaaatacgcccagtgcgcggatcgcgatgagcctgcccgcaatgccctgcccaccatcgtcattgttctgatgtccatcgtgctgctcatcttcatggagcccgaccggggaacgccggccattatcgtcgtggtgatctactccctgtcgctgctggcgggagtgcgtaaaaaaagcatggttctgctgctgttgctgattattccctatatttattacgatatctttctctccgacggctaccacctgcgccgcattcaggcgtttttgaatccccttgaagatccgcttggcaaggggtatcaggccatgcagtccgccattgccatcggcagtggcgggctgtggggtgtcgggctcggcgagggggcgcaaaagatattctacttgccggaaagccatacggattttatcttcgctgtcatctgcgaagagctcggttttctggggggtatgggggtggtgctgctgtatgcggtcctgctgctctacatcatcaaagtcggcagcgaagcccgcagctattttgaaacctatcttacctttggtatctcctatctgctgatggtgcagatattctttaacctgggagtcgctgtcggagcactgcccaccaaggggcttgccctgccgcttatctcctatggcggatccagcctggtcaccaccatgctcctgctggggctggtggtcaatgttgcccgcaacacagaaaggcagcgtacccatgcgtattctcattagcggtggaggaaccggtggccacttctttcccgccatggcagcactgaaatcttttcaggaaaagggttttgacgtctactatgtgggcagtcgccgagggattgaggcggaaaaagtggctgctttcacggcggattttcttctgctggagctcagtggcatgctggggcattccgccttgaaaaaactgcaggctggctggcagctcgtctttgctgtcaaggagctgctgctgctgatgcgccggatgcgtcccgatgccgtggtgggctttggcggctactccagtgctgctgcaatcattgccggcaggctgatgggggtgccctgtttcatccacgaacagaacgccattgccggcctgaccaatcgcctgctcgatcgtgttaccacgcggtctttcagtgcttatgggaacattggcgagcatgtgggcctgcccctgcgccacagtgccctggtgccagcaccagccgatgagcgggagcacctgctgatcttggggggcagccaggggagcctctttctgaacacctttgtgggcgatcacctgggtgagctgacggatcttggcatgccggtctaccatcagacgggcagtctgatgcacgaaaaacacatgcagatgctccatgagcgctatggcaggcagcttcccgccaactacctcccctttgccttcagtgacgatatccaccacattatggcgggcagcgtggcagctatctcccgcagtggtgccggcgccgcctttgagctgatgcagctgcgggttccctccctctttattccctttccccatgcggctcacgaccaccagtacgccaacgcaaagtactttgaagatcgtggctgcgccctggtgtaccgccaggaggaatttgagcggggtgccatggataaggtccggacctttctgtcttgcgtagatcaatatcatgggaacatgcagggacttgaaattgacactgatgccagcaccctgacggagcgcattattggcgcgatccgcatgagttaagcattctgctgccggcaggcgttccggaaagcagcagccagcatgtgggtcaccttgcaatacccgccatattctgatagtcataacaggttgttgagaaatgatggcctaacagattgctgaaacacttcacaatactcaggcaatggaagaatactcaggtgcaaggcgctcgcggagcgagcagatgagggtttttcagcagcctgttaaggtgcttcagctcatatgtgaaatgacactgagaaatcatacaaggagacacccatgaaaaaaatgacattgcgcctttgcctggctgcaggcttgaccctgggaacgcttgccggtgtggcactggcttccgatacggttcttgctaccgtggaaaaacgtcagattacccagcaggatctgaatcgcgctatccagagcctgcccgatgaactccgtgcccaggtgcgttcgaacccggagttcaaggcgcagctcctggatgagctggtacgtcaggaaatggtttaccatgaggcccagcgtcagaacttccaggaaaatgaagtggtgcgcaaccgcctgaaactccttgagcgcgagctgatgatcaacgccttccttgaggagtacctcagccgcaatgtcagcgtcagtgaacaggacctcaaggagttctacgagcgcaacaaagcacgctttgtcacccaggcgaccgtagccgccagccatattctgctggaagacgagcagaaggcccgtgaagtgctgcgcagggcccgcgccggtgaaaatttcggtcagctggcccgtgagcactccctggatccgggcagtgcccgccaggaaggctttatcggcgaattctaccgtggacagggcctggtgaaggaatttgaagacgccgcctttgcggcggaagttggcgtccaccctgagttggtgcgaacggaattcggataccacatcatcaaggttcacgagaaaaacccctcccgtacggtcagcctggatgaggccagggatcgtgtgacggaaatcatcgccgaggaaaaacagaatcaagccctgatgcgccttatccaggaactggaactgcgctattcggtcaggacccacaaggatcgcattcagtaagctcaggatacccccatgaaaaaaatcggtttcagcctgtttattgtgctttgcggtgctgccctcagtgctgccctcagtgctgccactctggtggatggtattgcggctgtggtaaacggagtacccattacgattcaggaagttcgccaggccaataaggaacatatcgaacgtgccaccagaggccttgccgacgagcaggcccgggaggcaaccatgcagatgctcctggaaggaacccatcagaaagtggagcagatgctgttggaagattacggtcggcgcaaccgcatctttatctccgcacagcaggtggaagaggccattaaccaggtagctgccaacaacaatgtcagccgcagcgctctggaatcaatgctggccgatgagggaatctccatggagtcctatcggcgcgatatccgggttcagctcctggtcatgcagattggccagaaactgagtcaggagatcagtgtcagtgaacttgaggtggtcagcgcttttcgcgaaggacgcttccagcgtattccctacgccgatgtgggccatgtgctgattgcgctggatggcaagagtgacgatcaggccatccggattgccgaacgtctccatgagcgcatcatcagcggtgacattgaatttgaagaggcggcgcgccagtattccgaagggcccaatgccgccgaaggtggcctgatgaaggacgtgcgccgcggacgcctgctgcgcgagctggaccaggcgatcttcagtatggaaaaggggcagacgaccctggtgcgctccagtgtgggctaccacattctgcacctgtatgatctgggctttaaccgtgaaatgtccgatgaggacttttcacgcacccgcgcagcgctgctgcgggaaaagcaggagcgcaggctgcagggcctgatggatgaactcagggacagtgccgttatccagtacaacctgaaagaaaacagctgatatgcgccttgacatctttctgaagaaatcgcgcttgatcaaacgacgccctctggccaagaagatgtgtgacgagggcatggttcaggtgaatggccgggtcgcaaaagccggcaccaaactgctggtgggtgataccatcgccattgacagcgcttcacgcctggtggaggccaggatcgaggaactccccggtggcaacgtgcgcaaagatcgcgccgctgaactttactcggtgctgaaaaatgaacgcaagcagattaacatcctcgactggtttgatgatgatgaggaggacgatgacttttaacaggctgctgagagccccatctgcgggtctcgcccctgttttccgttgtctgcccctggattgcgagtagcctttgccctttctgtaagggttttacgcgatatttccgattatattaccccgtggaggtagccatgcatcgagccatacgcctgctcctgaccctgatgaccctgacccttattcttgccggatgctcccagaaagtcagccgcattgatctggaagagacccgtgatctcagtggaaactggaacgataccgattcccgcctggtttcccgtgaaatggtgggcgatgttctctcccaacgctggctgccgaacttcgtggagagcaacaaccggcagccgacggtcatcgtgggctccatgcgcaacctcagccatgagcacatcaatatgcgcaccttcatctctgacattcagcgcgagctcatcaactccggacgcgttgactttgtggcctcggcggaagatcgcactgacctgcgcgaagagcggcgcgatcaggatctgcacgcccgcgaagagactcggtcccgtatgggccaggagattggtgctgactatatgctcagcggaaccatcaacaccattatcgacgtggaaggccgcacccaggtgaagtactatcaggttgatctctccctgaccgaccttgagagcaaccgcattgtctggattggtcagaagaagatccgcaagctcattgagcgttcacgggtacgctcgtaagcgccaccgtagcaactatggccagtgcagtctttcggcgaccactgctgccctgggtactgctggcagccatgctgagcggtggctgtgccacctacagcgactcttttctcatgttagaacgcagtctgcaggcccagaatccccgtgaagcactgcagcatctggaaaggaccactcccggttcccgcaaccaggtgctgcacctgctgaatcggggcatgctgctgcgcatggacggagagtttgctcagagcaatcgcagccttgaagaggccaagaacctcatggaaaaactgcgcgcggtcagcatcagcgagcagtttggctcctttgtcctcaacgacagcaccatgtcctacgtgggcgaggagttcgagcaggtgctggttcacctgtacaagtccctgaactacctggagctgggagagcctgacagtgcccgtgtggaagcgctgcaggtggacatcaaattactggaaatggcccaggccggctttaccggcaactaccgcgaagacgccctggcccgctacataaccggcatggtttacgaaatccaccgggagtacagcgatgccctgattgcctatcggcggtcctatgaaacctatcaggagtatgccaggcactttggcgtagcgcctccgggccagctgcgccacgatctgctgcgtatggctcaccgcattgggtaccgcgaggagctggagcgcctgcagcaggagttcggaatggctgaatgggagccacctgccctcacgagtggccatggtgaagtggtggtgattctcagcagcggccttgcccccatcaaacgtgaagagagcgccctgatacagcactcccccaatcgcgtcctgcgcatttcccttcccacctacgaagcccgcccacgcgcggcccatggcgtgcgcctgcgcaccgggcaaccccccatgatggtttccgcagaaagggcccatgatatcaatgccgttgccctcgataccctgcaggcaaaaatgggtgccattaccgcccgggccattgcccgcatggtcgccaaggatcagaccgtcaaggaagtgcaggagcaggcggggcccctggcgggatttatcgccaacatcgccagcattgccacggagaccgctgatacccgcagctggctgaccctgccccaggaaatacacatggttcgcctctctttgccagcgggcgaacacgaacttcagctggaaatcctgggcgccttcggccaggtggtcgactccctgcgtcttgaaagtgtcacggtggaagcgggcggcattgcggtgctctcgccccactggatcccctctcacctttcccattccccaaggagatagccatgcgtagcctgatttccgcccttctcgccctgtctctcactctcctgttgagcgcctgcgccagcagggatacctcggcacccacccacccgacatggctgacgggagagagcgaacgctttcccgccagcagctatgtgctgggccgcggcagcgggccaactcccgccattgccgctgacggagcccgcgcggacctggccaaattctttcaggtgcaggtgagctctcaagtgcgtacccatgtccttgagcgcgtggagggcaccgccgcgccccagattcagcagcagtatgaagtggaggtgaacgcgcgggtcaatcgcgtgcttgaaggggtggaaatcggcgagagctggtacgacagccagtcgggaagctaccacgccctggcggtactgcatcggggccgtacggtactgaacctggagaatcaggccgctgacatcgatagtcgcacacgccaccacgtggagcaggccacccggcgctccgatgtgctgggtgcggtcagtgaactgcagcaggccatagagctgcagcgcagccgcctgcccgtggagaagatgctgcaggtgctggatcgcaccggcctgtcccccgtgcgcgagtacgaaatcaatgctctgcagaccaggcagcgtgagctgctggcaaccagaaccatccgggtggtggccactgccgatcagggagccgatcagctgcaggcagccgccagcggtgccctgagcacctggggtctgcgggtggttcccgagggggactataccctgaatgtcacgctgcaatcggcgacgcccgtgtatcaggatcgctggtactgggtgcgcgcatcggtggacatggtcctcagcgatgccgacggcaatgtgctcaaccgtcacagtaccccgatccgcgaatcggctcagcaggctgccaccgccagccggcgcgccctggagcaggccatcagggccacggaactccacgccatgaaactgtttgtggaggcagggcaaccataatcacttcctgaaagacggaacaggagttatccgatgcggcttacgtccacggacacttccagttcatccttgccactgctgtagacaacgccgttgatggggataatgtccgagtagtcacgaccccaggcgcagacgatgtgctgctggtcgggcagctggttattggtggggtcgaagtgcacccacccccagcccggtacatagacggtgaaccaggcgtgggacgcatcggcccccaccagcttctcctgtccgggaggcggcagcgtttcgagatagccactcatatagccggcggccaggccgatggagcgcaggcagccaatggccacgtgggcaaaatcctgacagactccctggcggtggcgcatgacctcggtcagggaggtggtgatggtggtaaagccggggacatagcggaaatcatggaagatgcctgccatgaggtcacgggccaccagcaccaggggtttttccggttccaggtactggctgacgtattcgcgcagctcaggaaagaccggaaccagcggcgaggccatggtgtactggcgggcgttgatggtgggttcatcaaggcaggaactgagagttttcagggtctcctcccagcttatgggctgttgcaggggatcgcggccctggtttcccaggattttcacatcgctgatcactttgatgatcatctcccgatagggcttctgcatgcagaagtagctgacgtaattgccgaagaagtcggtgcgttcccggtagtcatcagccgaaggcgtgatattcatggagctgctctgtaccacctgccgcgagaaagagcgcggcttgatgcgcgtttcgttataacacaggtcgacgctgtcgctgtaggagtaggtggtggtgtgggtgacgcgaaacatcatagttccacctccagcagggttttcaccagttgtcgccggtcggcggcgtggcggaagaaagtacggttgatgacgacggagagcttctccagagagctctccaggtgaatcagcagctcttcgagctcggtgtgcatggtgccgtccaggctcacccggctgagctcgctggcctgggccagcttcagggcggtggagacgtccaggatcagtcgctcatcctcatcaaggcgcgaaggaatgcgctgacgtggcaactggtccacgtgctggcgcagagtgcctatctgataggccagggagcgggggttcacttcgtccagcagtgccagttccagcaccccttccaggtgcagggccgagcggtagcggcgccggtaggtgatcaggctctcgcaggttgccagcagcgcttccagcaggacgtactctaccctggcctcatggctggcggagaccgttgcgcgaaaaagggtgatcagcagcagggcacgctcaatgcgacgccccatatccagcatgcgccagccggcttcacgggtcatgctttccatggtcagccctgtaaacgccaccatggaggtgatcagctggttgagttcggtgtgcaggcggaagatattattgctgttcttgcggtacgcttttttccagtgctcctccatgtcgttgataatgcgccaggtgtcgaaggaccagcgttcgcggacgctgaaagctccgcgcaggaaggcgttgatgctggagctgaggctgccgacgcgcttggggtcgatgatgatgctcagcagttcttcctcgggtttctgcaaacgctccagggcgtcatcgcccacaaagccgggcagggttcccgtgagctgggtcgtagtctgcaacagggcgcgcaggctggcattctccgtggcgtcgtcgctgtaggagtcccggtctgccaggcttgagagggtggtgcgcagcaggcgggcagtggtttccacccgttcggcataacgaccgacccagtagaggttttctgcggtgcggcttggcagtgagctctgctggcggatcaggctttccagtgactcctgtttccagaggctgatatgctcctggggcttggaagagagtatccaggtgtctttggtgatggggttgccgccattgcggatctctttcttggtctgctcggggacgctgcgggccaggccaccacgcatgacggtgtaaccctggtcccctgccacgagaaagcttcgcataaaggccctgcgcggctccagctggtcgccggtgagggagggggccgtggagaactgcacgatttcgcggccactgaaggcgtagggggtcattttgatacgggctttcaggttctccagctcccgcttgctcagcagggggccgtagacaatctggccttttgggtcgtggagggtgctgatgatggccagcttgtcgatgttggtcaggacgtgctgcttttcgcgttcctgcccgcaccaccaggtggcgaccatgggcaaaatcaggtcttcattgagataatagcgggcgatggccggcagaaaggccatcagtccagggttttccataacggcacagcccacagggttcacgacggtgacattgcctcgacgcacggcttcaaggagcccggggacgcccaggtaggagttcttgtccagctccaggggatcgcactgggtgtccatgacacggcgcaggatgatatccacctgcagcagcccatcgatggacttcagccagacgcgcccatcgcgcaccgtcagatcgtcgccctgcaccagggtgtagcccaggtaggtggcgaggtaggcgtgctcaaaatacatttcgtctcgggctccggggctcaggagtacgatgcggggaaactcccgctgctggggagcgagtttggaaagggtttcccgcagcacccggaagaagctggccaggcggtgggtctggtagctgcgcatcaaccagggcatgatgcgggacatgatcatgcggttttccagggcatatcccagaccggacggggcctgggtgcggtcattgagtacccagatgcgattatcggggcccctggccaggtcagcggcgtagaggacgatattgcggctgccggcagcggcgacctggtcacagggacgcaggaagccactgtgaccgtagataagctccagggggagcagcccttcccggatcagcttgcggggtccgtagagatccgccatgatcatgtccagcagacaggcccgctgcagcaggcctgcttcaacggtcagccactcttcgccttcgatgagcagggggatcatatccagctgccaggggcggctgtgggagccttcgtcgtggaaggtgctgtaggtgacgccgttttcccgcagcagctgctgcatctcctgctgggtgtggccgatttcggcgggttccatggcggtgatatatttcatgaactgttgccagtgcggctgaatggtgccgtcctgggtccacatttcatcgtaggaggtgctgtttttgagatatccccgcagccgtggaggtatttccggtgcctgttccatgcgctcttcctgtgccagaaaaactgaaattcagcaccaaaataaaccagcggcaaagcggaagtcacgcaaaatcacgatctttgctaaaaacccggacagctcaggagagggcggatacccggaagcgccccatcaggcgctgcagcttactgctggtgttgcgggcggtgtccgaggcctgggagagatggacaaccgactggcgcacctgggtggtgctgccgcgcacctgggaaatattggcggcgtggccctcactgcgggcggagatacggcggatggcttccagcatctcttcgatgacatcatagaggctgctgttatccgctgcagcttcttcggccaggctcagtccgcgatccacttcactgacgccattgtgcatgatccccaccgcctgctgggtctgggcgcgcacgctggccagcatggcgctgatctccttggtggcgtcggtggtgcgttcggccagcttgctgacttcctgggccaccacggcgaagcctcgtccgtactgaccggcacgggcggcctcaatggaggcgttcagggccagaaggttggtctggctggcgatatcgttgatgacatcggcgataccggcgatctcctccgtgcgctggtcaacttcctgaatactgcgcgaagagctgtgtatggcatcgcggatgcgctgggtctcccggcgtacctgctggaactgactctgggcgttggcaatgacgctgtccatctccgcgcgcatctgacctgcggtcacagcagcgctgctggtttcgctcatctgactgtccagctcctgcagcatgttttctatggcggtttccatctgacgggtagcgctatccacaaagcggttctgatcgatcatctcgtcgttggcgtggcgtgcttcatgggtgaagcgaaccacctggtggatcgtgctgtccaggttgtcaatgaagctgttgatccagcgagccatttcgccggtctcatcgccgctgaggtagcgctggtcgagccgcagggagagatttccgcctccttcggcaatggtgcggatgacatcattcatggctcgcatgcgcccgacgatgcggttgactcccaggcggtagaagatccaggcgctgccgaggaagagggtggcgttggccatgtgaataagcggagcggccaggccgatgccaaaggtgaagaagagattcagagcgcccatgccggtgatgataaccaggaacatgcgcatgagcagataattgatggagcggcggcggtagacctcctccaggtctgcttcgcacatcatgccccaggtgtccagggatccgggcagctggaaggtgacgcccttgccgataacgggaatatggcgatagtcggagtagccggggtatttgatgtagaggttctgaccatttctgatggtctcgcgcacaccggggtgcagctgaccggtggcagggtccgtgaacgtgatttcaaactcggtgtggttgtggattttgataacgccataaccggagtcaataccctccttcaggttctcgccatgggagaaggtgctgtcctcaaagcgcgagcgggagagggcggtgccgacgggaatgcgggagtcgaaaaccggttttaccatgaagatataattgtcgccggattcaggatagatgtgcccggcttcgcgctgaatcaggtcgctgaccacgtcattgggcaccctggcgcagagcacacccagggtctggccactgctgtcgcagataggctggtggaacatcagggtaaccgcatcgtggaatgacgaagtggtagggccgatgcgttcggtgtccggatcaacataggggccatggaggaagggctgacgcaggcccacggccagggcctgttcgctgaaggtgcgctttcctttgcgccagggtagagtcgatgccaggatcatgcctgccgggtcgaccacgaagagctccgcgatctccagcagccgcgagcggcgtgcttcgatgatgctccctgtctgggagacatcctctcccagctggtctgccagatggcgcagatattcccacttctgctgtgtccagtcctgcagcagggtggtgcgggtctgggcaatgccctcgaaggtttcttccaccgcatggtatgaatgacgattcagcaggcacgaccagcccattgccagtttaccggtacggcccgtccaggggagccagcgtcgttcgctggcggtcagggacatcgcgtcgcttgtgagtaacatggaaacacctcgcctcgtttcttgtgaggcctcctgctatagcaaggagcccgccagaaaccggaagtgtccgcaatatcacattcccccctggaatgtcagggatatgacgggaattcactgcgtaaaaaggtggcaaaatgcaggaggggtgcagctggtgccaaaagagcgggcatttgagaaaaaacgatcttggtgatttctgtcattaaccagacaagcctatttgcgatttgcgtttggtggctgctgagtcgaaggtgcttccagtatcacgcccatgctgcgcacgctcctgatatgatggtggcctatttttttgcgcagccgcaagagcaggttcttcagggcggcttcgctcatctcctcgtcaccatacacaacgctttcgatcatccgctgtgacacaagactcccgcgttttttcagcagcagctccagcaggcagctctccttgctggtcaaggagatggtggaacccttgaccagcaggtttttcttcaaggcgctgtaactcacattatcatcaatgcgcacaaagagttcgccgttttcttccagcttctccacgcaggcgaccagtgcctgacgcagcctggagaggtcgatgggtttgaggaggtagtcgacgaagttgagtttgacggcctgcagcagatcctcggtttcagcataaccactggtgatgaatatgggcgtgcgggagtcgagtctgcgtatttctttggcaagggtaaggccacccatgaccggcatcttcagatcggtaatgacgatgtgaatgggttcgcgttcgaatatttccagggcgcttttgccattgtcagccacgtgaaggtgcgcgaagtatcgtgtcaggagtttggccgtctcttcgcgcagcagcggctcatcttcgacgtacagagcgttgaggttcttgacaacttcgaggggggtcatcggggtgggctccatctgcagaatagcttcacgtacaggagcttagcgcaaaaccagtcgggtgtgaatagaaaaatgttatctttgatactttcctgatacttttatggtttacaatgattttgcagctcagattgtgggagtccgtgtggctgcgcggcaattttcaagctatgttttatttcgggaggtttgttccatgggggagaaaattattattgaccccgtcacacgcattgaggggcatctgcgcgtcgagacggccatggaaggccgacgggtcaaatcagcccgctgcagtggcgacatgttccgaggcattgaaaaggccctcaaggggtttgacgcccgggtagcccagcatattacccagcgcacctgcggggtttgcccgtacgcccacgcggaagcttcggccctggccctggagagtgccatgggcatccggcccaatgtcaatggtcagctgctgcgcaatctcaccgtcggagtttaccagattaaggatcacctgctgcatttttataccctgtgcgccctggattttattgatatcaccgccgtactggaataccggggcaatgatcaggcgctgctgcaggtgaagtcgtgggttcagcatgaactggccaataacaaggtatttccggcggcgccttttctgccccgttacgaagcaacctactgttctgaccatgaagtaaatatttccggaataaaaggctaccttgatgccatcgaaatcatggcccaactgcacaagatggtggccatcttcggtgccaaagcgccccatccggtggccattgaggcgggtggcgtgaccaccatgccaacggtggaccgcctcgcccacttcggcactctgctcagccactgcacagattttgtgcgcaatcgctacggcaatgatgtcctggcagtggctaaggcctttcccgcttacttcaaggaaggcaaaggctatgggaataccctctcggctccctatctgcccgacggcaatggcgagaatttcttcttcgccggtggcgtcaccatcggaggaagctatcgccccctggatctggggaaaattaccgaggaccactcctacgcttactaccacaatggttccagccccctgctgcgcccgctgcagactgataccctgcgccctctgagcgcccgtgactttgaagtcgagcaggggaaggtcgatggcaagtacagctggaaccgtgcgccgcgctatgatggtcatgccatggaggtgggcccggcagcccgggtggtcaatacctaccgcagtggttccaatccagagctgaccgccatggtcaaccgcctgaatcgtgaactgggtattaccattgacgactacccctccgttatgggtcgtcacctgagtcgctatattctggcggaccttaccctgcggcacatggagcggcagctggcggaagtgcgtcccgacgtgcttggcttcacccaccacccggtgccggtgaatgcgcgaggggtcggcatcaccgaagcgacccgcggtgccctggctcactggattgaaaccgatggcaagggcgtgatccgcaactacgagatggtggttcccaccacctggaatatgtctccccgcgatggccgtggcaaccccggtgcggtggagaagatgctggagggtaccgaggtggccgatgccgccaatcccatggagctggcgcgcattgtgcgctcaacagacccctgtatcggctgttcggtacattgaaggaggacgcatgtttactgaaatttccaggaatatcgaccggcgccaggccctgaagcggatttttgcagccattacggccgtgggcgcgtcgtcattcctttcgtttgaggatctgctggcggctgacgcaagcccccggaaacctctcaatattctgtggctgcacggaagctcctgtaccggctgctcgtgcgccctgctggacatcgaaaaggtgccggtgctggatgttctcacccgctttgcccatatcgtcttccaccatgacctctccctggccactggcgatcaggtcatcgccatcaaggagaagctgctggcttcggaagagccttttgtgctggtgctggagggttccatccccgtgagcatgccccatacctgcatggtggggcaccgcaccatggattcctggatggagcgcattctgccaaaggccacggcctgtatcgcggcaggaacctgcgccagcttcggcggtattaccaaaatgcccggtatggacacaggttgcatgggacttttgcagtactccagtttcaaagggtataccacgccgttgatcaccctgcccggttgccccatgaagcccgaacacctgctctatgccctgctctactttaccgcccatgggcgaccacccgcgagtgatcgctatggacgtccccggcatatgttcggacgcacggttcacgaccgctgtgtgaactacgctgactttcaggaaaactactttgcccgcaggatcggcgaggatggctgtctgctgaagcttggctgtcagggaatggtgacccgcagcgactgcgtggtacagggttacaataataataccaatacctgcatacgtgccggacacccctgtatcggatgctccggggagagctttccgcggcgggtgatgttccacagttatgatgacagccgcgatatcattccaaggaggccctgaccatgcatgctgcagaggatcgtgtctcgtttttccactccctgatcttccggtccatcgcctacctgatgatcagtgcctttatcctgtttctgatctcctttttcctctatcagggctggcaggagcgcctgattcagcagcgcctggtggaacatggcaacagctacatggagatgctggtggccaacacggccgactccattgccaaggggcagcgcaactcctttcagaacgtgatagacagtttcacccaggtcaacgaggtggatgaagtggccatgtacgggcgcaactacggtctcatgaactatgtctccaaccaggtgaccgtcggcatcccttttgtgcagcacaacggaacctttgtgaaccccaacgagcagctgtatcgcgaaagccgcggcatgtaccaccgcaaggactggcatatggtggacatggaggagacggagcagggccttgcccacgtgcggataacccaggcggcggggcagagctgcgtggactgccacatcgccatcaatcccgatatccggttcgataacggttttgcccatgctctggacaatggccgttcgcacttctactaccgcatggaggtcacccgtgactgtatctcctgccataccaactggcgtgagggagagacggcgtcctacctgcgcatctccctgaataatcacgccatggacgagcagcgacgggagaataccctgggaatcctctttgtcatggcatcggtactggttcccctgctgatcatcgtgattctcatcatgcgcctgatgatctaccggcccctttcaagggccctgcgcttcgcccagggcgtggcggccgggaaccgttcccatcagctggacgccagggagaaaaacgaaatcggtcagctggggcgtgccctcaacaagatgatggacaatatcaacgacgccgtgcgcgatgccgcccggcaggtgggcagtgtcagcgagcgggtcagtgatatttcaggccagctgtttgcccatatcgagcaggccagccgcggtgctcagcagcagagcgagaaaacccagaagacggcccacgccatggatgtcatgagctccaccatggtggaagtggcccagaagacctccgaaacccatgaagcggcggagtcggccaaacacaaggcggccgaaggttccgaagcggtgcgtcaggtggtgcagtccatcaaccacgcccgcacgcagtccctgagcctcaaggagaacatgggtattctggcccgtcaggccgaagatatcgggcagatcatgaacctgattcgcgacatcgccgatcagaccaacctgctggcgctgaatgccgccattgaagcggcccgggccggcgagtcgggacggggattttcggtggtggccgatgaggtgcgcaagctggccgagaagaccatggaggccacaaagaatgttacccaggctgtggaagccattcagcgcggtgcccgggataatatggaaaatgtcgatcagaccaccagcgttatcggcgaagccaccgagagggcgaaccagtccggcgagtccctgcaggagatcgtgaccctggtgcagtcagccacggatcagattcgcctgattgcccgagccatggaggagcagtccgccaccagtgaggaaattaacagttccattgacgatattcgtcgcatatctctggaaaccagccagtccatggagcactcctaccacgatgtggaagagctcgccgcccaggcagatcaactgcagaaaaccatcgagaaaatgcgtcagggggatgtggaagacggcggcaggcatctgccgcgcctggcggaaggacggcaggggtagtcttccgggctgctggtcagtggctttcgtgcaggtagagtgacgaatagatgcccgacgtacggatcagctcagagtggctgccctgctgggcaatgcgtccatcttcgaagacgataatgcgttcggcctgacgcaccgcgctgagtcgatgggcgacgatgatggtggtgcgccctttgaggtattcggccagggctttatgcagtgcccgttcggtgtcgatatccagcgctgaagtggcttcgtccaggatgacgacgcgcggatcctgcaggatcatgcgggcgatggccaggcgctggcgctggccaccggagagcttgagcccctggcggccgacgatggtctccagctggtcgggaagctgcatgatggtatccctgagctgggcgatgcgcagggcttcccacaactgttcatcactggcttcgcgcccgagggtgatgttcatgcgtacgctgtcatggaacatgggcggatgctgcagcaccgtggctatgtgattgcgcagcgtctcatagccaatctcttccaccggcacgccatcaaagagaatgcgcccctgctgaggccggtgaaatcccaccaacagctggatcagggtggtttttccgccaccgctggcccccacaaaggccaccttttctccggcagcgatttccatattgatatttctcagtaccggctcgtcgtcccgatagccgaaggttaccccttccagggaaagagccgtggaaagcttccccgcgaagggattctggcgcggagggtatatgggctcttcttccagatcgagggtgcgattgatgcgttccagggcgccattggcggcctggtagccgtactgaatactgagcacatcctgcaccggacccatgatgaaccacaggtagttgaagacggcgaacatctggccgatggagagatcggaaaacactaccgtcagcatggccatggcgcggaagatatcgaaaccgaacatgaaaatgagaaaagagaagcggctggccgcctcgctcttccaggcataggcgtcggcatggccgcgaatagcaccggcatagaggcgcaggcggtcaaaaaatgcctgctcgcggcccgaagcccgcacctgggcgaaggcgtccagggtttcgctgagggactgctggaagacttcgaccgcctggttctcctggcgcttcaggtgcttgacctgccgccccaccttgatggtgaagtagaccaccaccgggttgaaacagatgaggaagagagccagctgccagtggatgaagaagagtatgacccccgcaccggcaatgctcagcaccgagatgagcagcttggctacggagctgcccagaaactgatccagggtatcgacatcgttgaccagataggcgttcatggatcccgagccgatggattcgtagcgggccatggtcacccgttgcaggcggctgagcagggcgctgcgcagctcaaaggtgacatctttggcgatacgggtgaactggcgcatctgccagacgccgagcccggcggagagggttcgcaggctgagggtgatgagcagaatgagcagcaccgtcgccacggcaccatgccacgccgtgggcagcagccactgagagaggctgaccagggttccgggttgcgccagcagtacttcgtccaccagcagggggatgagcaaggggacggggatgctgaccagagccgccagcagagcgatggcatttgccatgataaggtgtcggcggtggacgagaaccctggcggtaatgtcacgccaggaatagggcttaacagcccctgagggctttgcggtatcggtgcgggtttcccctgtcatggtgtctctcccgtgtctgccgggttctgggaatccacgatcagaaaacgcgaatccagggagcgctccagaatggagcggacaacaggccactccaggccgccactgccacagcccggacgggggagcaccacctggggccattgatgctggtcggtcagttccaccagttcgcgggtggatcgcttcagaattcccagatccggcggttccatgggcccgttttcaatgggaaaggcgatgatctgatggtcaaggacgaagacgtggttgccgtgctggcggatcagagcacccagctgagcgggaagatgtgggaagcgctggcgggcctgggcggcgcagccgcgtggcatggagcagtggccgcggcgattgagttggccaccggtggtaatcacaaccgggcactgctccaggtagtcccacagattgcctgacaccattcgcatatcagaggtcaaactgcttgattttgcgttgcagggtgcgcaggccgatgcccagcatgcgagccgcctgggtacggttcccctgcaccttgttgagggtattgacgatggcctctttctcgatctcctccatggtcatgcccacggcgaagtcgatatgttcctcttcgtcaggctcatcgctgaagcctttctggtccgcgtattccgagggaatatcgctggtggtgagcacttcactgcgattgaagatcaccatgttttccagacagttacgcagctcgcgcacattgccgcgccaggggatattcttgagtatctccatggcctcggcggatatgccgcggatggtgcggttattctccttggcgaaggttttcaggaagtggttgaccagcaggggtatgtctgacttacgttcccgcaaaggggggacatggatcaccacgaccttgaggcggtagtagagatcctcccggaagtggcccttgcggacttctttctccaggtcgcggttggtggcggcgatgatgcgcacgtcgatggggatatttccggcgccgccgacacgcatgatttcacggttttccaggacacgcagcagtttcacctgcacggcgaggctgatttcaccgatttcgtccagaaagagggtaccgccgttggccagttcaaattttcccttggactgtttcatggcaccggtgaaggagcccttctcatgaccaaagagttcactctccagcagactttcagaaaaagccgagcagttgatggccacatagggcttttcccagcgttccgagcactcgtggatggtctgggcaatcagctccttgccggttcccgactctcccagcagcagtaccgatgcccgggtggaggatacggtggtgattttttcgaagatttcctgcataggtttgctctggccgatcagcagaggaaaggtgttgttctctccgaggatggagcgccctggcccagcgggtggggttgaaatagtggtggccttctcccaggcctgggcgaccagggcgcgcagctccgagaggttgacgggctttgccacatagtcaaaggcgccgtgcttcattgcttcaacggcggtttccacggaaccgtaggcggtgatgaggatgatttcgctgcttgcctgaaggcccttgacaaagggcaccagatccaggccgctgccatcgggcaggttcaggtccgtgaccaccacggggtgcttgtgctgacgaaaaaggcgctgcgcctcggagaaagtttccgctttgtgggtctgatatccttttttctccagggcccggctgatggattccagggaggcgcgctgatcgtcaactaccaggatggggggtgtcccgtcgctcatgtgggtatatccggtaaagtaatggtgactgtagtgccccggccaaggatactccgtatctccagggatccgccgtgggcttccacaatatttttggcaataggcaatcctaacccagttccctcttttttagtagagtaaaacaaatcatacaccttttcgcgatccttgggggagatgcccgggccgttgtcgtcgatgacgatcacgtggtgacgcttgcggtttatggagtgggctatggttatgatgccgccggatcttttttccaaggcctctatgctgtttttgatgatattggtgagtacctggcgtatctggttgcggtccatggaaatggtgtcactgcggctactggttttttccaggacgagctggatgtttttttccatgcaggtcttgcggaaaagctccaccactgcgcccatggttttggtgatgctctcatggcgcagcctgggcgagtgcatgcgtgagtagatgaggaagtcattgagcagttcgttcaggcgctgcacttcatcggagataacatggcaggtgctcatggcttcatcacggtcaatggtttcttcgcgcagatcctcttccagcagctgaatattgaggttgatggcgttgagggggttcttgatctcatgggccagactgccggaaatactgccgatgtaggccagcttctcgttggcgctgacgcgcttctgcagctctcgcagccgattgatctggttgaccatgtagagaaagagggcgatgacggcaccgaggatgaccaggaagacgatggagtgcttgcgcatcagaccctggatttccgaggtgagcgaatcgcggatcagcgcactggaaacgccaagtcgcagaacgccgacccggctggtgtcgtagaagatggggatagcgatatcaaagccgtcagcggtgaattcggctgtttccagcaggcctgactggatcagcgggcgatcggcggcagcggcattcagggagacggcatcgttgaggattattccctcgcggtgacggtctgtgtgcaggacgaccaggccattggtctccatgaccataacgtagatgatctcctgattgcgggagcggatatcctccatgagctggtgcagagcccgatagtcggtctggctggtattgaggcggcggatatcgtaggaactcatgatgtcttctattttcgactgaacccggtaggcgtgcactttggactcgctgagcttgttgtctacgctcttttcggcaatgattcccacgatgaactgcagcgagagccacaccgtggccagaatgaccagagtgaagagaatatagaagacgatcaggttgactttgagatttttgtccatggctcaactcgcggcgaatgtactgataagcgagcgcacctgagcgctgtcggtgcaggaattcagcgcctggcggaattcgctgctgcccggtgtgcccttgctgtaccaggagccgtgtttgcgcatgagaatatgggcccgctccggcatatactgacacagaaggtcaagatggcgcagcagaatttctctgatctgcctgggtgtgggctcgcaggtggcctggccgcgaacctgtgaaagtatttcacggaagatccacgggcgggtatagccctcacgggcgatcatggctccatcggcccggctctgttccatggccagacaggcgcttgggtagtcagtgatatcgccgttgatgatcaggggaatgtgcagcagagatttgatgggagccacctcgtgccagcgtgcctgcccaccgaagccatcactgcgggtgcgggcgtgtaccgtgagcatggacgcgccggcctgctgaacctgcagggccagttctggcagcagttcatcaccatggatcagacccagtcgcgttttcaccgtgatatccgcacaggctcccgctgccgcgaccatctggctgacgatctcccccgccagctgcgggtgctgcatcagctcaacaccggaaccggagcgcacgacttttttgacagggcagcccatgttgatatcaatcagcgtgaatccttcctctgtgcagatgcgtgccgactgggccatggttgccggattggctccgaacaactgaacaaaaggccgcaggcgttcctctgctcccacccgcaggaattcgacggttttgggaatatggcggctgagggcttctgagctgaccatctcggtgaagatgttgggacagccctgttcacgggcgatgacgcgaaagggaatattgcagacaccggccaccggggccatgaaaaggggggtgtctatggtgttgtggcgcagttgcagggggtgaaacataggtcttccggatccaacagaaaacggggcttcagtgaagccccgttctggtttttgtgggtgagcctgtcgtggccttataccttggggccagctgcgctgaaatcgtagtcggcgcctctggtgatgtatttctcgtagtttttggtgaacatctccgccagcttcttggctgttgcgtcataggcgaacttgtcggcccaggcgttgcgagggttgaggacagaagtgtctacgccggggattgcttcgggaatctgcaggccgaagatgtccatggtctcaaactggcagtcgttgatcttgccgttgaggatggcgttgacacaggcgcgggtggccttgatgctcatgcgctggcccacgccgtacccgccgccggtccagccggtgttgaccaggaaggcgttgacattgtgcttggccatcttttcgcccagcagtttggcgtaggccgtggggtgcaggggcaggaaagcttcgccgaagcaggcggagaaagtggcctggggttcggtgacgccgcgttccgtaccggcaaccttggcggtgtatccgctgaggaagtagtacatggcctgctccctggtgagttttgacaccggaggcaggatgccgaaggcatcgcaggtgaggaagatgatattgcggggatggccagctttcagggcgggctcgtgattgtcaatgtggaagatggggtaggagacccgcgtgttttccgtcttggaggcatcttcatagttcacgatgccgtcgtcgtcgtagaccacgttttccagcagggcatcgcgtttgatggcctggtagatttccggttcgctgccgggatcgaggttgatggtcttggcgtagcagccgccctcgaagttgaagataccatcatcatcccagccgtgctcgtcgtcgccgatgagcctgcgtgaagcgtcggtggagagggtcgtcttgccggtgccggagagaccaaagaagaggcagacatcgccttctgatccaacattggcggagcagtgcatggagagtatattttcaagggggagccagtagttcatcatggtgaagacgccttttttcatctcaccgccgtaccaggttccgccaataatagccacattcttttcgatattgaagatgacaaagacttcagagttcattccgtgctctttccagcgcggatttaccactttgcaggcattgtagatggtaaattcaggggcaaagctgctgagctcgtcttcggtggggcgaataaacatattcttgcagaagtgggattgccaggcgatttccgagatgacgcggatattgcggcgggttttctggttggagccaacaaagccgtcggtgacatagacatccttgccggagagctggttcgttaccagttggtagagctcgtcaaaaacctcaacggcgacgggcttgttgatgttgccccaggcgatatgctgagctgatggatcctgcttgacgaaatacttgtccttgggagatcgtcctgtgaactttcccgtgtccaccatcatggtaccgttggaggatacccgaccttccccgttgtctacttcgtgtttgaaaagctcctcgtagccgaggttccggtaaatcttccctacgctcttgaggcccagggaatcggcgtccaatgcattggctgtcttcatggcactgcccctttgcatgataatactataacatactttgcgttatatgctgttgcaaaagtaacatatttgctgcagcaggggaagggaaagttgccaaaatattgacagggatctgcattggtatgttcttgtttttgaatgggatgcgactaggtggtgccgtttgtggaaccctgttcggcggtggcgggattatcagtgggggctttgacctgggagcgcagatagttttccatttccagcagggacttgttgcagggggcgacggggctggaatggtcaagaaccggtatcaggtttttgtccagaaacatgatccggccagactgctgtagcttgcgcacggcggcaatgcagcgttccagcagcttgcggtcggagaatatttcgcggttggtaatctcttcgccgaagacgcggtgttttttcagaaactgatagaggctgggcagcaccttctgctggggcgtctgggggccgatcaccaggacctcatcctcgccttcggcatgggcctgggattgtgtgccgtgcagcgcatcgtggacgcgctgcagcagttcgcggatatcgatgggtttgataatatagctgttgacattgattgccgtcatctgggaaatatggtgttcctcattgagggcggtggtgatgatgaccggtacttcaggattgatttcgcggatcagctcgatcatgcgaaagccgtccatgaccggcatgttgatatcggtgaccacgatgtcggggcggtgttcccggaacatgtccaggccctcttgcccgttggcggcgatgtagaggtttttgacccgacgtgagaggggtttttccagcgctttccgtatgaccgcttcatcttcgacatagagaattttcagttcggaaaaattcggagcagtctccacggcagtcctccacggtcagcagcctgctggaatattttctggatacgcaggctgactcttcctgaattgtacactgaaaaacatcttaatacgcatcccatgtgagttcaaggatcttattgtgtcaccgtcgaaaaataccatcatgaaaccatgcagaccgcagctgctcgctccggcgggtgatctcgaaaaactgtacaccgccgtaacctatggtgcggacgcggtgtatatcggtggcgatatcggtggcctgcggcagcgggcgggaaatttttcccatggcgatatggtccgggggatctcctttgcccatgggcatggcgcgaaggtatacgtggccgtcaatatctacccccgtcccgaagatatagcgctccttcccccgtaccttgccgcgcttcgtgcacatggtgtcgacgccgtcatcgcctctgaccctgccgtggtgcgctgtgcccttgagcatggccacacggtgcatctgtccacgcaggcgtcgtgcatgaatactcccgaagccctggcctggaaggagaccggggtgagccgtatggttgccgcccgggagctttccatcgagcaggtgcagcgtataggtgccgccagtggcctggaaacggagatgtttgtccacggctccctgtgcatgtcctacagtggcaagtgcctgatcagtaatttcaccgcaggccgcgacgctaaccgcgggggctgtgtccagagctgccgctggggctaccgggtctgcggggaagcaaaggaccctggtgaactggtctatcccttgaattcacaggatatcatgggtatcaggcagctggggcgctttcgcgatgccggcataagctgtctgaaaatcgaggggcgcatgaaatcacacctctatatcgcagccaccacctgcgcctaccgcaacgccatcgatgaccatgatggtacccctgaaacggtggacgccatggaagaacttcttcgcaaaatttccaaccggggcttcacagcgcactttctggcgggcagaccggaggatcccgggatcaacctgcgctcctcggggtatgtgagccaggttgagtatatcggccagatcatcggatggcaggatggcgtagccctgctctacagtcgcgcgccagtgcgttccggggagccattgtttctgctgaacactgatggtgaactgctggagctgcctggtcagatgcgggaaatggatgacaccatggtcaagtcggtcaatccaggcactctcgtgcaggtggaagtgcccgttgcctgccagtactgggtggtatgcaagggaactgagccacagaggaggccatggtgaacggtaaattcgtggtctgcagtgcagacgatattcgcagcgttcaggagtatggcgtgaagcgtgttatcatcccctgggctgctgccagccaggggtcgggagtctttctgcctgagctggaggcgatgctcacccaggcccatgatggtggcatgcaggtggatctcgctgctgacatcctgcccgatgactcccagcttgatgccctgatggacgagttccggcgtacagacctgctgcggcccggccgtatccagggtgtcaggctgcagaatatcggcctggcgcgggttatcaggcaggcatatccccacctgaaggtgatttttgacgtgcgttccggtgggaaccatcccgcctactatacctggctgcagcggatggggctggatggcgccgtgctctcccgtgagcttagcctggagagtctcccggatttctttcgctccgctggcgcgcccttttcttttgagctgagggtttttggcgccattgcctttttcagcagccgtcgcgcgctgcttgatatggccgtggggcagacatgcctgctggaagagccctcgcgtcccggccagcgttttctgctggagcggggcaacgattcggtgctccaccactcccgttaccttgatctgcggggccacctcgggcgtctgcaatcctggccgttgaccctggtactggattatcgccatgtgtgcacctgccgggagatgcttgcgtactggtttgatggcagggagtttgccgcgctgcacggtctcgctcccatggctgatccccagttgcctcgggaagagagtcgcccgccatccgatgctcaggagcccgtggcgcgcctgcttgatgtgaagcgttcacgctacctggtggcggaggtcttcgctggtctggctgatggcgaggaactgctctgccagtctcccgaggggaagtgtttttccctgcgctggcagccccggaaaacctggagcggatcgcccgggagttcgctggcgctgctgccgtgggtgaaaggagcgactgtgggagcggtgttgatgcgaaaggatgtggatgggtgaaatgccaggaaccctcagcaggctgctggaaaacccccatcagcgttgccaagaaaaaaagcacactcatgtgagtgtgcttgttccatttggagcgggaaacgggactcgaacccgcgaccctcagcttggaaggctgatgctctagccaactgagctactcccgcttaaagagtggtggggaggggaggattcgaacctccgaagtcgatgacgacagatttacagtctgttccctttggccgctcgggaacctccccacgataatggctgaatggagctggtgagaggaattgaacccccaacctgctgattacaagtcagctgctctgccaattgagctacaccagcccatacgccgacagaggacaggcccccgtcgaacatcggggattatagggaaatactcagcgatttcaagcaaaatctccgcttacttgtctttttcctgcatctgctcccagcgcagtgctttacggggagggtttcggtcggaggtgctggactcatccccgatggcctgctgctgcagctgcaaatcggcaacataatcagggcatcgtgatggatcggaaatggagaattttttcccgcaggtggcgcgccaggcgcaggtggcacaagtctgtttcatggatggctcctgaagtcgggtctctggacgcacagcttgtcggctcgcttgatcaggatgacgcggttgcccttgcggttatactgaatgcggtccatgtaaaagtagctcatgagaatgccccggccagaggtcttcaaaaggttttccgcattgcgaggatctggaagctgcttgacgttgaagccctcgccttcgtcttccacgataaaagtgaagaggttgcgacggaagataaaaacaaaacgcaccttcttgtgaccgtgctggcgggtgcgctcttcaaaaagctgctgatatgtgccagcatcaagggcatcgtttttctcgtcgtagccgatgcgcaggtttccgtgctcaatggcgttcagcaggatttcaaagagggccatgcggatttcattggcgcttttggcgctgcagaaggtattgatggtgggcatcagggagctgatgacgccgtgaatcatgtcgatgctgttatcgagagcgtattcgcggcgctcttccacgagctgcttcagtatcatggtattggcgaaactctgcagcagtcgaatcacagccctgtcgagggattccagcagctcttcattactccagggcggtgccaggtagtcaaaagcgccgcagcgcaggcagtgcagaatgcagtcgggggcattctcgcgccccaggacgatgatgggaatatcgggagtcaccttgcggattttggcaatgggctgctcgttgaggcattggtcgctgccttcatcgatgatgatgtgtggcatgctctcccagtagagatcaaatgcctgttccgccgtggaaaagagcacggaaaagcccctgctctggagcgcctgtatcgtcgctgcctgctcctggaaaaagtctccggttcctatccacagaagagagtgcccttgcatgtccgtcctttacgtgttggagaggatatcgtccatttcgccttcgctgaaaagggagttcatgtccagtagaatcagcaggcgatcctggtactgcaccacgccaccaaggcgctggcgtccgcccttggcgatggagggattggcctccacctggctgttcctgatgcgcaccacttcccgtacagcgtccaccaccagtccgatgagtttcccctgcacgctgacaatgatgatgttggtttcctcctgcaggtcagaggtgggatgtcccagctttttcgccaggttgatgatggggatgaccgaaccgcgcaaatcgatgatgccctccatgaaggaggagcttttcggtatggaagtgatggtggttttcttgatgatttcccgcaccatgtggatatccaccaggtactcttcatcgtggagcataaagctcacaaactggagcatttcgtcgttgttttccgtcagggacgtatcaagaatcttttcttcctgaggctttgacttctgcatggcacactcctgctctctcagatgcactgtatctgaataaagggttgttcgatcagattgatgaagacatcgtctgccagagcatcgccgtccggggtatccaggaccttgatgagcgggcggttgatctcgagggttgaaagttcccagaccactccggtatgcccggcatattcaccgctgagaatctggatttcgcttcccgctgggtagcggggcgtgatggagatgaacaccttgaccatctccaggttcagacggtttcccgccaggcgcatgatcacatccagggccctgtccacggtcatggctttgcggtagggtcggtgggaagtcagggccacgaaggtatccacaatggcgcagatctctgcgtagcggtgtatctgcgctttggtggcaatgggttcacgccttttggggatgcggttggagcccttgagggcgcggggatagccactgccatcctggctttcatggtgctgataggccatgtgggccgccagaatgcccacccgcgggttcttgcgcaggaactcatatcccagatgggggtggtggcgcatcagggcgtcctcggcggcgctcagggcgccttcgcgctccaccagcgccgtcggcagaaagaacatgcccacattgtgcatcagccccccctgggcgatggcggcaatctccttgctgtcatagagcatcttgcgggccatcatgacgcagcctgccagaacctcgatggcgtggtgggagaagtagccttcccgctcctcctggggggtgaccacaaaacacttggagcttcccaggaaaatgttttccagaagactcttgctggcagcttccagctcactgagccactctgaagttattcccttggggcagactgcatccatgtgggtttccgggtcgtcgatggtctggttggcatgcgcctcggtgatggcgtggaaaacctggtgaacgcgatgcctggtggtgcgcttcagatcttcgctgatcgtggcagagggctgcattccctgggtacgggggtcatccatgtacacccacaggactcccagctcgtccaggcggtcgagattcttgccgctcaggcgatagccggcacccaccaggaggttgtctcccccggtgtacacgccatcggcggtcttttcgcccgactgaattttttccagggaaatcctgcgcacgcgtcacctgtgtattgaaataagccgtttacgggtaatcttttacagtaagtgtcccagcttgtctttcttggtgttgaggtagcgggtattgtgttcgcactctgctgtatgcaggggaacgcgctcgtctatctcaagcccgtatccggaaaggcccaccagtttacgggggttgttggtcagcaagcggatctttttgatgccgaggtcggcgatgatctgggcgccggtgccatagtcgcgcaggtcagcggcaaatcccagggcttcgttggcctccaccgtatccatgccctcgtcctgcagatggtaggcgcggatcttattgagaatgccgatgccgcgtccttcctggaagaggtagagcacaacgccggatcccgcctcttcaatggccttcatggctgtctgaatctgggaaccgcagtcgcagcgcagggagccaaacacatctcctgtcaggcactgggagtgtacccgcaccagggtcggggtttccggagtgatatcccccttcaccagggcgatgtgctcactgccatccagtcgggagcggtagccgatcagtttgaagtcgccaccgtagcgggtgggcagattggcttcggcgatgcgctctatggaaagctcttttctgacatgaacgcggtaggagatcagatctttgatggtcaccagtttcatatggtgttcgtcggcaaaggcgcgcagttcgctgtaacgcgccatggtgccgtcgtcgttcatgatctcgcagatgaccccggcaggcgagaggccggccaggcgggccagatccacgctgccctcggtctggccggtgcgctgcaggacgccgccatctttggcgatcagggggaatacatggccggggcgcaccaggtcgtgggctttgctgtcgggggccacggcggtcagaatcgtatgggcccggtcctgggcgctgatgccggtactgacgccgtgacgggcttcgatggagacggtgaaggccgtctcgaaggcgcaggtgttgtcgcgcaccatgggcccgagatccagggtctccgccttttcgcgactcagggagaggcagatcaggccgcggccgaatttcgccatgaagttgatgatttccggcgtgaccttctcggccgcacagaccaggtcaccctcgttttcgcgatcttcgtcatccaccaggatgaccatcttgccattgcggatatcctcaatggcctcttctatggaatcaaagcgttgtttttcgtcactgctcatgctgtcgttgtctcctgtgttagcagcccggcgcagctttggaagctgtctccaggtcacggattttctgcaggcgtccgctgtggcgccctccctcaaactcgctgtcaagccatacttgcacgatatcggcagccagatccgggccgatgatgcgtccacccaggcacagcacattggagtcgttgtgcaggcggctgaagcgggcggtgtacaggtcgttgcacagggtggcgcggatgcccgcgaacttgttagcggcaatgctcatgccaataccagagccgcacaccaggatgccccgctgggcctgcccgcttctgatagcctgacagaccgggctggcgtagtccgggtagtccacccgctcagtattcatgcaaccaaaatcaagaatatccagtccatttttacggaccacggaaagaatcagctccttgagcataaaaccgccgtgatcacatccgaaagctatctgcacatatcctccagggaaaatagggtattttttgtttatgcctgtaccagcagcatgcgggtaagcatcatgcctcccaccacagcggcaatggacaatgtcacgttcagcagaatattgatcagtgccagccccatggtgccactgtcgctgaggagtaccgaatccagggcgaaggtgctgaaggtggtgtaggagcccagaaagccgatggcaaaaaagagccggaactcatcgggcagcatgcccttctgggttgtgagtacgtagaccacgcccagcagaaagcttcccgcgacattgaccagcagggtgccgaagggaaagtttccgcccaggagcttcagggccagggcgccactgaaaaaacgggccagggcgccgagcgcaccgccgacggcgataaacagaacctgtgtcatgggcgatacccggccactggaaacatgttgtcactcccgaaatggtaaaccgagatattaccacgcctggaggggcgcaccaagggaaaactcccaaagcgttatggcagtggggagtcattccggcagactgctgagagccccatcaggaagtgctgttcctcaatgtaggcgttgggttgtctggtgttccagtcgcgcaggtgttccagcgggacttccgtgtgaacagtgccggactggtaggccctcagggctgtggcgaaagcttctttttcctgcttgctgggctgaaagtacccggccatatgctggatggcattgataacccggccccgcgtcaccggagcctgcagggctccgcgcagcccgtattcataggcattgatgtggctggcgtccggatgcctgcccgctgcggcgacgacggctcccagctccttctgccttttggggtcgtaggccatgaggaggtacttgtggcggcggtgaaagtgttccagccatccagggagctcctcctgatggctgtggcgccagcgccccaggcagaacaggcgtgccaggaagtggtggcgcgtttcggggtcttccagcccgacttcatcgcccaggggcagccaggggaagtattgccgcagatggctggcaaaaaggccggagtcgcggacagtggtcgtgtcaggcaggtggtggggtgtgctgtccactccgcaggagggagatttggccttcaggaaagcaccatcgatatcaaggccgggaatactggttgtggcgaactcagacagctgagcggtcagatcgcgctggtccgtggcctggatcagctgtatcgcgccatgggcacagcggtggatattcatgggtggacggggtgtctggaggccggcgtccacttcggggcagatggtgagaatttcgcaatggggtctcagggcatccaccagttcgcactggagctggcggccgtcatagcggcagggggcaaagcccaggcagcggctgaccagcaggcggggacccatggactggctcacgtcagcgcagctcttccaggaaagtagccagcagccccgtggtgttttcatcccccagaacgatgctgcggcactcgctggaagcctccggatgcagattttctccatgggcccagcagttgcggtagttgatggccaggtcgttcacctgctgggggaagctgctgttgatgagctgcaggccatttttcaggcgggtactggtgaactggcgcagtgcctccatggagccgctgagctcatggggattgtcatccttgagagcttccagcacgttggccatctggccaagggagagattgatcttgtcgccgatatagttagccatgatcttgaaggtctcttttttgggctcaaagcattcctgcaggaactgctgtttgaaggggtaaaagaggtggcgcttgagttcgcgctccagtacaaagcagtactggatgccggtcagcccactggagaaacgtgcctgttcgtaacgctgctccaggtagagggcctggataagcagctgcttactgtcgtcgcccatcaggttccagcaggggtctcccacggctttgtgggcctgggcctgtacatcgtccagcagttcgctgtgggtcttgaagtggggcatgatggccccgatcaggtcttccgtcagctgccccatgtcgtcgttctcaccgggctgcagggcaatgcgtcgcagggctttctggaactccttctgggactttttcacgatgcgcgccacgccagccatctcttccgagccgggctgcacccgctccaggaagaattcagaacgctttcccagttgggtgaagagttttcccgccatgttcaggcgcttctcgtagctgcggatctgctccatggcgcgttgcagggcctcatggccgcgctggcagccggccaggtaaccactgagctggtgcccggtctggtctgtgggttctgtttccagtatctgggcagtgatctcttcggcctcggcgaagcgggcgctttcaatgcagatgagggccatcttgtgggagagttcgcggctgctttctccgaaggcgatggcctgtcggaagtgctccatggcctgctcatcgttttcaagcatcatgaagcagtcgcccatggccttgaatatctggccgcggatgcggtcgtgatcaacctgcacctgctctgccgcagtgccgtgttcccgcaggaggtcgagggaaagctgatattgttcgatggcggcctgatactcgtccaggttcaggtaggagtcacccagcagcatgtgcaggatgggtgaacgggggatgtgccctacggcggtttccatgtggaggcggcactcttcaaagcgcccctgggccagcaggagcatgcccacgctcatccagggcctgatccactggggatcggcctgaatctccagcaggaagtactccagggcttcgtcgtactgacgacgggcgtaggcgttttcaccaagggcgtagtaaggcagaggctgcatggtaccatccggaattgtactgagtctggcctagtcggctgctgaaaaaccctcatctgcggcgttgctcgccgtcgctcgtcactgcaacgtacggggagtacgcttcattcctcgcttcgcgagcgccttgcacctgagcatttttcaattgcctgcgcgtttgaggtatttcagcaagctgctagattgaagcactcccctgcagaagtcaatacggcagatggtatgaccggccaccggaaggcggtatttttgttgcgccattgccgtaggaaagttagatgcggctttactgtaaaatgtatttcatttgccacattttaccccatctggtatataggttcccttgaaaaccacacccgaaatgaaggtatgtatgctgaagtatctggccaaaaagatagttggaacaaagaacgaacgggaactgaagaaaatccggcccctggtggataaagtcaacgcccttgaagcttccacgcaggcactcagtgacgatgaactcaaggccaagaccattgaattccgcgagcgctacgctgccggcgaaagtctggatgaccttatgccggaagccttcgctgtggtgcgcgaagcgtcagtgcgaaccaccggaatgcgtcactttgatgtgcagcttatcggtggtgccgtgttgcacgccggcaatatcgcggaaatgaagaccggtgaaggcaagaccctggtagccacactgccagtgtacctgaacgccctgagtggcaagggtgtccacgttatcaccgtcaacgattacctggcaaagcgcgactccgagtggatggggaaaatttatcgctttctcggcctggaggttggggtgatcgtccacggcctgaccgatgaggagcgcaaagccgcctatggtgccgatatcacctatggaaccaataacgagctgggttttgactacctgcgcgataatatgaaattccgtatcgaagactacgtccagcgcgaacacaacttcgccattgtggacgaagtggactccatcctgattgacgaagcccgcacaccgctcataatcagtggccccgccgaagtctccaccgacgactactaccgcgccgacaaggtggtgcgtcagcttcaggagggtgagcacttcaacattgacgaaaagagccgcaataccgtgctgacagagcctggcgtcaagcaggctgaagccctgctgggcattgaaaacctctacgacgtcagcaatatgaagcttttgcaccacgtcaaccagtccctgaaagcccaccacaattaccagcgcgatatccactatatggtggacgaggatggcaaggttgtcatcgtcgatgaattcacgggtcgtgtgctggagggacgccgttacagcgacggcctgcaccaggccattgaggccaaggagcaggtgcccattgaacgggaaaaccagaccctggccaccatcacctatcagaactacttccgtctctacagcaagctggcgggcatgaccggcacggcggataccgaggcggcggaattcaagaagatctatgacctggaagtggccgttattcccacgaacgtccccatgcagcgtatcgacaacaccgacaaggtctaccgcaccaaggacgagaagtttgccgccgtcattgaagagattcgcgaagcgcaccagaaggggcagccttgcctggtgggaaccatctccgttgagagcagtgaatacctgtcgaatctgctgaagaaagccaagatcaagcacaatgtgctgaacgccaagaaccacgcccatgaagccaccatcattgccgatgcaggcaagcaaggcgccgtgaccattgccaccaacatggctggccgtggaaccgacatcaagctgggcgaaggcgtgctggagcttggcggcctgcatatagtgggcaccgaacgccatgaatcccgccgcatcgacaaccagctgcgcggacgctccgggcgtcagggcgacccgggaagctcacagttcttcctctccctggaggacgatctcatgcggatttttggcggcgaccgcatcaagaacctcatggatcgtttcggcatgcaggaaggcgagcccatcgagcatacgctggtcaaccgggccatcgagaatgcccagaaaaaagtggaaaactaccactttgaagtacgtaaacacctgctggagtatgacgatgtcatgaaccagcagcgccagatcatctatacctatcgccgcgaaatccttggcggcgaaggcgttgacggcatggtcgaggagcgcatcgaccagattctccacgatatcttccagctctccataccggcagtgggctatacccaggacgtgaaacaggaagagctgagcgaatccttccgttattacttctccttcgccccggatttcggccgctttgacgacaccgccaaggtgacggaagtcagggaaggtctgcgcgcgcaggtctttgaagtgctgcaccgcaaggaggaggaaatcggcaaggagcgcttctttgccctcaagcgctatttcctgctcaatatcatcgataccgcgtggaaggataacctgctgagcatggaccgcctcaaggagggcatcggcctgcgcagctacggccagaaaaatcccctcaccgaatacaagcgcgaagcctttgagctcttcgaaaatatgatgagccgcatcaaggaagagactgtcgttatcctcttcaaggtggagatagccaaggaggaagagcccccgtccctgcaggatgctgcttcagttcctgaggcccgtaaccgcgcagagcggcggcgccagcagaagaaggcccagaagagcacaccagctgccaacgcgctgtgtccctgtggcagtggggtgaagtacaaactctgctgtggtgccaactgacaataaaggcactgcccgcaggcagactgaaagcatcaaggcctccgcgtttgcgggggcttttttttgctgcgcgacggatgtcgctgttgttatttttattggaactcgtaaatacaatttacattctatgcattaccgtctattatcgttctgtgtaacccgaaaactcttccggaggtattcccatggtacgaagaattctggccttgttgtgtgttatcggactcgcctttggcatcgccctggcaaaagtaaacatcaacaccgcatcacaggcggagctggccgcgctcaatggcgtgggagatcagcgggccgcggcgattatcgagtatcgcgaacagaatggcccttttcagaagcctgaggatatcactcgcgtcaagggaattggaaagtcaacctttgagaggaataaggacagtattaccgtagagtgattgtcgtcttttttctgttgctgcccgcagccccgcgctgtgggcttttttattggcaggttgctgaaacccctcgtctgcggtttgatcaacaggttgctgaaataactcaaactgcgcaggcaattgaaaatgctcaggcgcaaggcgctcgcggagcgaaaatgaagcgtactccccgtgcgttgctggcgcgtgagcgtcctgcgagcaacgccacagatgagggttttcagcggcctgctaatagcgcaggactgtctccaggaaacgctgcagtgagagtgttcggggagcattgaagaaggtgctggtgtcggcccattccaccagctgaccgttttccacaaaagcgcacaggtcgccgacccgccgggcgaatcccatatgatgagaggcgatgatgatcttctgtccggcctcacggagctgcgcaatcatgtcaaggacttcggtggtcatcatggggtcaagggctgaagtgggttcgtccagcaggaaaaagcgcggctttatggcgatggcacgggcgagggcgatgcgctgcttctgtccgcccgaaagctgggcgggttttttggtggcatgctcctggaggttgaagcgctccagtaaatgccaggcgcgttcatcagcagcctgacgatggtaaccgtgcacttcgcgcaggggcagcgcgatgttctccagggcgctgaggtgcgcaaagaggttgaactcctggaagaccattcccacacagcgacggtgggccagcagttccctctcgcgacgggcgaccctctggccgtcgatacggacttcaccaccgctggggatcagcagtccggccagaatgcgcagcagagtggtcttgccactacccgatggtcccaccagaaccaggcagccgaagtcaggcgaaacaaagtcaatggggcccagtacacgctggtcggaaaaattcatgaccagactgctcagttcaagtcgcatagttgaacttcctctccatgtggcggctgtacagagaaactggcagggtgagtatcaggtatcccagggccaggggcagataactctccagggtactgaaggtgaaggcgttcacttcctgggcgttcagggtgaactcgctgatggcaataatggacagcagcgaagagtccttgatcagtgaggcgaattgcccggccaaaggcggcaggatgcgtcgcagcacctggggaatgatgacatggcgatagatctgccagggggtgaagcccaaagagcgtgccgagtcaatctgggactggctgatgctctcgacgccggcccggatgatttcagagatataggcaccgctgaagagagcaaggatgagcacccctgccacatagcggttctgcaggccaaaggcatcggctaccacgtaaaagaagatgagtatctgtaccagcagcggtgtgccgcgaatcacttccacgatggtgcgtccaagctggcacacgaggatcaccgggctgcgctgagccgcggccagcagcaggccgacgataaggctcatcagcaggctgatggcgctgatcatcacggtcatcagccacccctgccagagtttgtgccgatactggtagagtacctgccagtgccactcatactgcagggcgctgaaagcgtacacaaaaagggcgctgaggccgaagcacagtaccacggcgttgagtgtcgccgctggcagggagggagccgctgcgccgcgcaggaaaaagcgttgccagggcatcagtagtagaatccgtatcccagctctttaaaggcgcgcttttgctcgccgaggtacttgtctcccagcctttcaaaaaaaccctcaccgcgcagccggtccagggcgtcgttgatctgaaggcgcaggtcttcactccccttgggcaggcccacagcccagtactcacgctgaaagggttccagaatcgcgcgggttgtctcccgattacgctgccagtgcgagtagacagacatctgatcgtaaatgaaagcgtcaatcttcccctgtaccagttcaagaaccgcagcggcctccttgtccagtaccagtatgcgcgcctgactcagatggcgagacgcgtaggcatgtccggtggtgccgcgtttgacagcaataaccactcccggccggttcagttcgtcaatgctggtgacttcactggcccgattgaggagcagacacagcccggtgctcagatagggttcggagaaatcaacgacccgtgcgcgctcttgcgtggcagtcatggaggagaggatcatatggatttttcccgtgcgcagggccgggatcaagccgtcaaagggaatattttcgatgatgacttcgcgtccgaggatctccccgatcgccctggccatctccacgctgattcccgaaggctctcctctggcatctgtcatctcgaagggcgggtaggatagctccatgccgacgatcagcgctgaagaggtggccgcagccgtactggtgaatatgagcaaggcaatcagagcatgtgtcagcagggcaattcgtggcatgggcacctccggaagtatggctgatcggtgagagattccactcgcggggactgcctgtgctggagttttcagcagcctctcaggagatttgtacctttggtgcagggggaaggcaaggggagtttggccgtaaaaaggagcttgttcacggagcagccatggtctatccttacccttctgcgcctgatcaggccgtaatgccaaaatcgaggtacgaattgtttacgatcttcagcgcccttttcccggtcttcgccctcattgccctcgggtattttctgcgcgttcgccgttttcccggtgatgccttctggcccctggccgagcgcatcacctactttatctttttccccgcgctggtgttctcaaacctctaccgcgcgcctctggccgagctctccctgtggagcatggtattgaccctggctggcgccaccgtgctggtgggcctgctgaccgtcatcctgcgccgacctctgggcatgggcgggccggccttcacctcagtgttccagggggccgtgcgcttcaatacctttgtgggcattgccgccgccgctgctctgctgggggagagcggcctgacctttgccgccattgccatggcgaccctgattcccctggtcaatgtgctgtgcgtctttgtactgctgcgccacagcagcgatgagcacagcggcatgcagaaagtactggtggccctggccaaaaacccccttatcctggcctgcgttgttggcattctcttcaacgcccttgccatccccctgcccagcttcggactggccaccattgacgccctggggcgcgcttccctgcccattggcctgctggccgtcggtgccggactgcagtttcgcgccatcacctcatccaagaaggatctggccattgccagcgtcctgaaactcatggtgctgccgctggtgacggcagcgcttggcatgtggctgggtctcagcggtgacgccctcttcatcgccgtactcttcaccgccctgcccacggccccctccgcctatatcctggcccgccagctggggggcgacaccaccctcatggccagcattatcaccattcagaccgccctggcggctgttaccctgcccattgtgctcagctttctgttgaatggctgacaggctgctgaaaaatccccgtctgtggtgttgcccgcggccgctcgtcgttgcaacatgcggggagtgcgcctcacgccacgctctgcggacgccttgcacttggggatttttccattgcctgcccgttccgtgatatttcagcgagttgctgagccatccggtggtgttcgcggcttgcctcatggcgcgtgaatggcgtaagataccaaccccatatacagagaatattttcgggagcatacacatgaaatacgaaacggttatcggactggaaattcacgcccaggttctctctgaatccaaaatcttctgcggctgcagcaccaaagtcggacagcagcccaattcccatacctgcccggtgtgcctggccatgcccggttccctgcccgtgctcaaccgcaaggtggtggactacaccatcaagacaggcctggccatcaactccaccatcaacaaattctcccagttcgcccgcaagaactacttctatcccgacctgcccaagggctaccagatctcccagtacgaagaacccatcgtgggagagggctacatcatgatcgacctgcccgagggccagaccaagcgcatcggcatcgagcgcattcacatggaagaggacgccggcaagtccatccacggctccagcatcggcaaacccggcagctcctacattgatctcaaccgcgccggtacgcccctgatggagatcgtctccaggcctgacatgcgcggccccgaggaagccaaagcctacctggaaaagatcaagagcatcctggagtacctggaagtgtgcgactgcaacatggaagagggctccctgcgctgcgacgtcaacatctccctgcgccccgtgggccaggagaaactgggcaccaaagccgaaatcaagaatatgaactccttccgcaacgtgggacgggccatcgaatacgaaatgaaacgccaggcccagattctggatgaaggcggcagcgtcgtccaggaaacccgcctctacgaccccgaaaaaaatatcaccgtctccatgcgcagcaaggaagaagcccacgactaccgctacttccccgaacccgacctggtgcccgtcaacctcaccgatgagtggatcgacgccctgcgcggcaccctgcccgaactgcccgacgccaaaaaggaacgctttgtgcagcagtacggcatccccgtctatgacgccggcgtcctgacctccgacaagtacgtggccgactactacgaagccgccgtcaaaacccataacaacggcaaaatcatctccaactgggtgatgggcgacgtgctgcgcgtcctgaaagagcgcaaacaggacattcgcgaatttgacatccccgcccagtacatcggcaagatggtcaagatgatcgacgataagctcatcagcggcaaaattgccaaaaccgtctttgagcacatgtgcgaagagcccaaagaccccgaaatcatcgtgaaggaaaaaggcctggtgcaggtggtggacgaaggcgccatccgcgaacttctgcagaaagtcctggacgaaaaccccggccccgtggagcagtaccgaaatggcgaacagaaagtcatgggtttcctggtgggccagagcatgaaagccagtaaaggcaaagccaacccggagctggtgaacaaactgctgcgggagctgctggggtaaaagggtattcaccgcgaatgaacgcaaatgtacgcgaatagaaacaaggaatagcatgcatgtcgaaagcgacctggtctatcgtgtaactggctgtgccatggaagtgctgaatacgctcggccatggcttgcgtgaaaaaacctacgagcgtgctctgtgcatggaacttcagcaccagggacttcagttcacccagcagaagacctatcccgtgctctatcgtggacagcaggtcgatgaatatgttcccgatctggaagtggagcagcgcctgattgtggaagtaaaaacggcagaggccatttgcgaggcgcatgtcggccaggtactgaattaccttcgcattacgggcctggaagctgggataattctgaatttcaagcacccccgacttgaatggaaaaaagtggtattgcagaagcgctaggttcggagctcgacccattcgatacgctttattcttgaatttgcgtccattcgcgtttatttgcggttttgatctcactccagcaggtacttcatgaactcttccctcttcgacaacacaccccgccctttggcggcgcggctgcggcccaccgactttgccgacttcgtcggccagcgtcacctgctgggtgagcgctctttgctgcggcgcatggtggaagaggacaagctggtcagtgccattttcaccggcccgccgggtacgggcaagacgaccctggcccatattatcagtcagcgcacccagagccattttgccaccctgaacgcggtcaacgcgggcacggcagatatccgggctatctgcaaagacgccaaagagctgcgcctgcaccaggggcagcgcacggtgctctttatcgatgaaatccaccgcttcaacaagattcagcaggacgccctgctgccggaggtggagagcggcaatatcatcctcatcggcgcgtccacccagaatccctccttcgccctggttcctgccctgctctcccggaccgtgctctttgaactgcacgcgctggatgacgaggatatgggacgccttgttgagcgcggctgcgcggagttgggtgttaccatggatgacgaagcccgcgaagccatcatgaccctgtgcagcggcgatggccgccgctgcctcaacaccatcgaggccgccgccctgctgtgtcaggggaatcacatcacccggcaggatatccaggacagcacgccacgcaagatcgtgcgttacgacaagaacgaagacaaccactacgactatatcagcgcctttatcaagtcggtgcggggcagcgaccccgacagcgccctctactacctggcagtcatgctggaagcgggggaagaccccctcttcatcgcgcggcggctggcgatcctggcttcggaggacatcggcaacgccgctccgggtgccatcaacatggccgcctccaccatgaccatcgtggagcgcatcggcatgcccgaagcgcgcattaccctggcccagaccacggtctacctctgcctcagtcccaagtccaacgccgcctatctggccatcgacaaggccctggccagtgtgcgccgtgagcgggtgctggaggtgcccgaccacctgaagaacctcaagctgcgcgcaggcaaggccagctaccagtatccccatgacttcgggggatttgtgcgccagaactatatgacggaaaaacgcaccttctatgaaccaacagaaaacggctacgaggccaagatgaaacaattctaccaggcactgtggggggaagatgggccgaatactggcacttgatatcggcagtcgacgcgttggcgtcgccgtcagcgacagccagcgcaggatggcatccaccctgaaaaccctggagcgccaggactatcagcagatgctccaccgcatcggcaagtatattgaagagtacggggtggatctgctggtggtgggcattcccctggattcccgcgatggttccttcacccccaaagccatggagatcggcgccgaagcaaggcagttgcaggagcgtttcgcagtaccggtcatcggtgtggatgagcgcttcagcaccagcaagagcaacgacttcctcatcggcgtggctgacctctcccgcaagaagcgcaagaaagtggtggacaccatggcggcccagaatattctgcagggctatctggatgatccggccaaggggatagaactggccgatgtgccgctgcctgcccagtaacgtgcagcctgtttcccgttgatcagcagcaaaaacccccagccacgggtggctgggggggatggctcaggggttatggagcaatcgaacacaagaaaggccgttgcctcccgcgaaggcgctgagagcgcagcgaacgggcgagagattctgtccttggctgttgccgccaactcttgctattcatgtatccagacactatacttccaactatgagtaaccagcatggacaccacaaccagcacgacagcggctacaagctactcttctccaatccgcgcctggtgcaggatctactgaccggatttgtcaggcaggagtgggtcgggcatatggatttcgctaccctggaacccgtcaaggcatcatttgtcagcgacgacatgcgacagcgccatgacgactgtatctggagagtgcgtttcaaggggcaatggctgtatctgtatttgctccttgaattccagtccagcgacgattactttatggctgtgaggttcatgacctacactgggctgctctatcaggacatcatccgcagtgagcagttgcggcggggcgatacattgcctcccgtcctgcccatcgtcatttacaacggcaccagcccctggagcggcccccaggatatacaggagctcattaaccccgtgcatccgggccttggacgcttcacaccgcgcttgtcatacttcctgctggatgaagggcgcgtcagcgccgaggaactggccggtgaggacaccaacctggtgcgggagttgattaaactggaattctgcagcaaccccgcagaaatccgccagtgcatcgggcagctgcacagcaggctcgatcagccggagcaccagcaaatccgccgggtctttgccatctggctgaatcgctttctcagggcacgtttcaggaacaccattataccggaatgcagcgaactcacggaggtcaacgccatgttagcggaacgacttgatgcatggataggggacatagaaaagcaagccctggaaaaaggcctgcgcaaaggcgaacttaaaggcgaacttaaaggtgaactcagaggtaaactggaaggtgaactgcatggtcgcgcccagctgctgtatctgcagatcgaacttcgcttcggcagcgtacccgatgccgtgcgggagcgcatatcccacgccacggccgaggagctggatcgctttgcagtcaatatctttgacgccgagacagcttatagggtagtggagctgtaagccaggctgaaacgaatcacaagatcaggccgggagggagacttcccggctttttacgttgaaaccgggagattcagggaaaaaagcatttgcctctcgtcaaggcgacagataaacacaaaccccccagccacgggtggctggggggttttttgtgggaaagacaagggcgctggtcagtcgcccttcatggtattgaccacccgtttccaggcggactcattgagctggtacccattcatgacctgttcatagggcaggtactcccgtgaactggtatgtgttgtcaataacggacacgaaaactttatgcggtttttctctctttgtaatatttttgttcgaatgcagcaggtgagagatacccaagtccccgctgcaccctttgtctgttatagaacacttcaatgtactcggttatattacgtatagcctcttggcgtgtcgcatagcgcttgtgatagatcaactctgtcttcagtattccccagaaactctcaattggtgcattgtcatagcaatttccccgacggctcatggaagattgcatgccataacgctccaattgttgcctgaactcatttgagcaatattggctgccacgatcgctgtggtgaatgagccccttgccgggacgctccagctccaccgcatgctgcagtgactgcatgacaaggttcttggtcatacgttcagacatagcataccccaccagctttttactgtagagatccttgtgaccagcaaggtagagccacccttcatctgttggaacataggtgatgtcggtaagccacgcctggttaggggcactggcggtaaactcctgattcagtatgtttggtgccactggcagcttgtggttcgagttggtggttgccttgaacttctgcttctgtttgcacactattccatgcatcttgcgtactttcctgatccggtagagactgacatgtattccatttgccatcagctcctgttgtaggcgctccggagaatatgtcttccgggttttctcgtgagccgctttgatttcaaccgtgagccgcaggttttccttgcgacgctctgacactggccgtgtgcgccatgaatagtacccactgacggatacatcgaggacttcacacagcaggcgcaggttatactcaggctgaagtgctttgatcatcgcgtaccgggctgcgactcccgggcaaagtacgcggcggccttttttaggatttcacactcctggcgcgcacggtgaagctcgcgcttgagtcgggaaagctcctgctctacttctgtcagggggcggcgatcactccctatttctgtaagcttgccagccttgtccgcacgaagccagctttcaagcgttgacttgggcaaggaaagatctctagtgtttaattgcaaaagttcgcgatatactgtatattcatgacaatcggacccaaaggaggttgtcatggccagaagagctccaatacctcgctgctcagaggaagatcgtcgcacgattgaagagtgggccagtagtcgaacaatggaggcgcgactggtggagcgtgcaaagatcattaaaaagtgcctggctggtttacctgttggccaaattgcagccgatctcagcattaggcccaacacggtcatcgcgtggcgcaagcgtttcgaggagcagggaattaaaggtttgaatgatcgccctcgctccggcaagccccggaaatacgatgaatcactacgggacagaatcctggaaaccctggagcagcagccaccaaaaggccaggcaagatgggacggggccgcattgtccgctcacctcggagtgtcagacgatgccgtctggcgggtgcttcgcagagaaggcatctttctgtcccgccagcgaagctggtgcgtaagcactgatcctgaatttacgagcaaggctgcggacattgtgggcttgtatctcaatccaccggaaaatgccatagtgatttcgcttgatgaaaagccaagtattcaggcgctggagagggcgaggggttatgtttgcacgaacaacggcaagatcgtccagggattaaaaagtacatataagcgtcacggaactttaaacctttttgcggcgctcaatgtggccactggggctatccatgccaagacaacgcaactcaagcgccgagttgaatttctggagttcatggacgagctcttattggaattgcctgctgacagggagatccatgttattctcgacaactactgcatccataagcgaaataacgactggttgaaagcccatcagaatgtcacctttcatttcacgcctacttctgcaagttggctcaacatgattgagatatggtttggcattttatcgcgcaaagcgctgaagggggcaagttttggcaatgtcgaacagcttcgcaaggcgatagaggatttcattgaagtctaccagcaaaatgcaaagcctttcctgtggagaaaacgtgaagtaaaaggcagtcagcttaaaaatactatcgttaatttatgcaactagacactagatacttctacggaagacttcccactgtccctcacaagactcacggcctctgcgcgaaattccttggagtaacgcgataccactcgacgcttcatagacacctccggtttgataactctatctacctttcgtgtccgatttattcaacatacaccaaacacactttgtccagttcttccgaacgggtgattgcggtagatgtgagaaaaaggaaagacaggtaataccttggaacgttagtaggctgcaggcagaaaatgacggagcatattacccattttcaaggaaacctgccatgtttatctgaacttataagtgcttgaattattattgagttgtcttaagtgttgcattacgcttaaaggtgaaatcgaatgatgtcccacggccgcattataaatatgtgtaaactcgttgcgcaaattcgtcgcaaaaatcccaggatcgtcgcttgagactactattctagtgtctagttgcataaattaacgatagtatttttaagctgactgccttttacttcacgttttctccacaggaaaggctttgcattttgctggtagacttcaatgaaatcctctatcgccttgcgaagctgttcgacattgccaaaacttgcccccttcagcgctttgcgcgataaaatgccaaaccatatctcaatcatgttgagccaacttgcagaagtaggcgtgaaatgaaaggtgacattctgatgggctttcaaccagtcgttatttcgcttatggatgcagtagttgtcgagaataacatggatctccctgtcagcaggcaattccaataagagctcgtccatgaactccagaaattcaactcggcgcttgagttgcgttgtcttggcatggatagccccagtggccacattgagcgccgcaaaaaggtttaaagttccgtgacgcttatatgtactttttaatccctggacgatcttgccgttgttcgtgcaaacataacccctcgccctctccagcgcctgaatacttggcttttcatcaagcgaaatcactatggcattttccggtggattgagatacaagcccacaatgtccgcagccttgctcgtaaattcaggatcagtgcttacgcaccagcttcgctggcgggacagaaagatgccttctctgcgaagcacccgccagacggcatcgtctgacactccgaggtgagcggacaatgcggccccgtcccatcttgcctggccttttggtggctgctgctccagggtttccaggattctgtcccgtagtgattcatcgtatttccggggcttgccggagcgagggcgatcattcaaacctttaattccctgctcctcgaaacgcttgcgccacgcgatgaccgtgttgggcctaatgctgagatcggctgcaatttggccaacaggtaaaccagccaggcactttttaatgatctttgcacgctccaccagtcgcgcctccattgttcgactactggcccactcttcaatcgtgcgacgatcttcctctgagcagcgaggtattggagctcttctggccatgacaacctcctttgggtccgattgtcatgaatatacagtatatcgcgaacttttgcaattaaacactagatatttcatcagccttattaacttgttcgctcaggccaagccatctaaatatatggtgctcatggtaacttgaatagtagctgatggccacattgctacttggcatggtttccacaactatttgcttagagttgatactttttatgacgcgttgttgcagcgcactatagacatcatcaggcaaaaaagagtttggcacttctattagcgattgtgattgcctgtaaacgggtgctgaatggtagcttctaaggatttttttgcaatggagtgagcctttttgcggaaagtccttttcaagcggatcttgccagcgtaaacgccagaattcctgcagggtagatgcggtcaaaggagcgtcagtgtcgaagattcgatgggcatattcgagtgcttcgcgctctgcttttatgacatattctgacatgccgtcgacttcacttagcagcgagaagacaaaaatcatattatcaagccattcacccattggaaggtatgatgttgctccagctctggcacgccaaagggccggctgaatgccaattgctgtggcgtggccaatcctgtcgccaggttgcaggtcaagatattccatcgtttcaaataaagctctcatgccgctcagcaggtggtagaagtcttcgcctgcatgataagtaaaatggacaatcccattgtttcgcaaatagcggtaagttggagcaaatacctcaggaggtgtatggagctcgttcccagcagcatctatgccgcacaaatactcgcgaatccactgaaaacttttgcgtaaaaagataatagaactagactgccttttgagtgtttttcggagagagtagaatcggggagcaacaatgctaaactctttagggattgcgtcccttttcttgataaagtgaaaaaccagcgtcatgttcatccgctttttctttattgcccgctcactagaaagaacagctttgttgagagctgtatcttgatggtttttaaatgcatatttttcatactcattgataatagtgcgcagaagtttgaaacactccatggtcgtttttttaggggcaattcgggcttcaagacaactgaggtcttcgccatacatcccttcaagttgtttgaaacgtttgctaaagcgcttttcagtgtactcgcgaagattattgccagatatcttattgaattggtcaaatccccattgattagcttgttgcaccaacagattaatgaactggccacggaagaggagatataagtgaaaagcattggcaaaatattgggtgttagatgcatgaagatgttgcatagacaatattaaaaggagcgcttcggagtagagagagatatcattagattctatcgagataggtatatgcggctgaagttgcagtgagtcaatacgtttcaataagttattttttgaaattgccctgttgttttctatagcataccagagcagtgagcgcagggttttggcaattcgcagatgacgatatattttatttgggctaagcgccctgtctaattgctggtacagctcgcatatctcagggttggtgcgcttttcccttatatacttgtgtattgctaatggattcctgatggcatcaatccagacataatctgcttcactggttccgttgatatgaagatgaaggtcttgcaacccgctttcctgtatcattgactcaatttctgggataaatggggaggggaaagttgattttgctgaaactattttaagccattgtttccagcgctcctgtggaacttctttccgtattttagttacgagcagaggaagtggtgaggtcaaagcaattgtgcgctgccacgaatcaaatgcatcgcattttactcttatttcattaccgcgaaaaaaaagaggttcgcttagtttctcaagacatgacatcaacatctcacttagcgacgcattttccaattgctgcatagaaatcgcgtgcctatgcagatagtctggtttcaggctgtcgcgctcgcgcatctgctgaaatatcgacgttagtgcctgttttggcgtggggaattcgccatccaagtagttgctaaggagacgttgtgaagaaaaaaggtgcgctaggaaagacgccatatattagccaccctggctttcgatatcagttggttttttggtttttgctggagctttactttgaacgctggcgcgaaatccaacagctgtcgcaattttacttctcagagcagtgccgggtttcgagatcaacgattcaacgaaggcatcaaaccctgctttaccctctggtttatagtcgctatcgaacaaggcttttaattcttttttaaacgtcgtatccttgaggagattttctaggcgttgattacttatgacagacggcttacctgtggtccgaacaggggggattaaattcaatagtgagcttactccaacaacaccggggatgacgcagaatagctctttatcgattgcattttcaaatagctcgtttgtgcgctcaatgtattttgagaacactccagtattaaaggaattatcctcaggaatgctgtcattaatttcatctttgttttcaaagtaatacccccataatgggcaagtaaacagaagagcaaagacattactttttttccattcggaccatgctttcaggttgtgaaggaagttgtagtcagagtttgtcgggttttgcaggcgaatactctcattcttgtgttttacagtggggtaaaaacgtgccatttctaccaaaacggcattcaggaacgcgatgagctgtcgatgcaataggcggcctatatagaggtcattagtagtaaaatcatcgctttgttgagtgagtgtatagtagaaccgctgccatattcgtgaccatactgcagcaggtagtggctcggcttcttgaaatgcctttatccattgcatgaaatgccgtatgaacgtctcatttttcctgttatggtcacggatagcatcttcgccgtgtaggttaagtgtcgttatatatttactactgggtgcgttgtccacgtcatcatggtcgtcaccatctattttatctttagcaatgtctatggttttaagcatcgggtatgtgcgtatatgtccagccctgttaaatagaccggtcaacctgtcctcacctgtctcctttgaatttaaattatggtcgctggatgtaaacacggcaagagcgctaataacgttcatgatcgaagcaaaataaggcgattcatctttatggccgagcccaataataaacggtatacctatgatatcttttgcaatagagttttgtagtagccattgaatttctttgggcgtgaaggtatatcgtttttgagcgaaccagttcttcaatgcatccttcgattctgatttgagtaaaatatagcttgatatagcggggttggtgtgaaagtccgaatgctttattattgtagtggagcgagttcgaaagaggttgggagtagcgactaatttacgttttttgataatttgaccatctgttagtacttgcaaagaaccatgccggaggggtggattattttttgggaatgatcgcataacgctgatccagcgacgactatgcgctagcgtatcctgttcggaaaaggtgttgagagagctaagtatcttgttgctatcaatctcgtcgttcgcttgtgttaaagcttcacgcaacaaaccgcccgtgatcatgtagtcaagctggctggccttattctgtctgaagcgcgcataactgagaatagaaagaacaaatgcagcaatattttcttcctggttggtgtagcgaggtactaactcaagatctttaaaaagtaagttagagctgtacattgcctcatgtatgcgtgcaatggcaagcgtctgatcttggaagttactcagccctttatgtaagttgctactgaatatccaactggcaaaaatatcgcctagaacgctgagatccagtgaaaatggatctttgtcgccagattcgttggtgctttgtaagagctgcaaaaccaatcgtagtggcaaagaggttataaatgagagatacgcgggagcatcttccattgttggcatgttttcagcttcggtgattattccacactgatttgtaatgaaacgacttaaccagtttgccattgtgcgatgaggttcgcttacttgcagctccttttctttcatgttcttgtatacatatatgttgtcggtgttcagctgcgccagtgtcggcagccaaatcctgtaaggcgctttaagtaacttcagcagatactgttcctcaagtgcctgaacgagctctcgatagtcagcaaagggtcgttctttttcgtatttggttggaagttcgccaagttgcatccactggtgtttgcgcacttgggtagcatataattgaatgtcgccgcataccagcgtaatcaggcgcggggttgttatgaatttgcgtaaggtttctaaaactgaccaccctttatcaaaaaaggtatcgacatcatccagggctataacaaacgcatcaacatcaagtgccttcgcagaatgcttaatgaaattatgaaagcgcttattgagcattaacccagcgtaggcattatttagaccttcttccatgatggtgatggagtcatcccaaatttcctgctttaatacatctgagccaatgccatcaagttgttttaagccttcggccaggcatttgagactgtttgaccactcatctcgaccatcaggcagttttgattcgcgcagaatatcgcattcaccatcatcaaatataggagattgataacagctatagtgtctctgaactttagcgcgaattaatgatattaaggataatagcacatgctctttggtgtccattaatgttggatcaagcatatcgagactacatagtttaaattttgtatccttctgaattgttttctctgagagtttcttcatggtagtaagagcaaatgtagtcttgccacttcctctgccgccaaaaatgcttatactgtaatgacctcgttcagtttcgaagatatctgtagcgttcccgataatatcagagataagtttttcagtttggttgtaagcttcgagatgtataaactcttcatcattaaattttgaggcgttatgagagttctctaggatgatatgtcgtggatttgtttgtgtactcatggtcgccacctttgaatatattattaatgagattgctatacataaataataacaccacttttgtttgcaagatgccttaaagttggcaagacggtagagggtcggcgttatagtcgccggttttgtcgtgtttggtggtgtagcgaaactgcaggctctggcggtagtccagggcttttttcagcagatagaaggtttccagatggccttccaggtcttcaaagcccagttcgatatggaagttctggcgggcaaggggctggccgcgcaggatgcgcttgatggtgttgcggtagtcggggtgtacctggcctacgaggctggccaggagttcgaggacgatggtttcatcggtgcgggggcctgtggcaaggcggtactgggtggtcagcaggtagctgccgtcttcctggcgttcgattggcagctgggccaggcgttcgaagaggtctttctggatggtgcgcacggtgacgccaaactcctgggccagttcgggtgggcgtacgcgttctccgttgccaagcatggtcaggatggtggtcagccggtacatggccttgtcgtagctatgtctggccatggtcgctcccgttgccaaactgcgcgaatcgctcaatatcgccttttatggctgccatggcggcacccaggacggcgatgtcgtccatccagccaacgccggggaggaagtcgggtatgacgtcgaggggcaggatgacgtaggccagggctccggcgatgatggcccaggtgcgggggctgaggctgaatcctctggtggtgatcatgcggtagagcaggatgaagtcttcatgccagcttttgtcctgatggctgcgggcgaagtcttcggcctctgcggggtcgaagtcgtcggccatgttttcggcttgcctgcgggcgcgcgctttgtactcttcgctgatgctcatgccggagtctccctgttgtgattggtcgtcttcaggagagtatggcacagggtggcgaacgcgtgagttcgccttgcggaatcgggcgatgccttctgtgcttgtgaaagtatagtacatattgtttctgtggtgaaggaaaaagtctcactgtaaatgaatgtaacgtttcgatgagcttggcgtccatgagcgggttcgcgggaaataaaacagggtgtcggcggcgatggctcgggttgttaccctcgtttttccgcgatccatgcggtgacgctggcttcaatatccctgctgaccttccggttgcaggcggctttgacttcggccagaatccaggtgctgccggcgcgtttgagccctatggtggcgcgggtgtccggcatatgcagtcggtaggcgaagtactttccacagatgatgtcgaaggcatagccgccgacgcagtggcgcatggttttgccttcatggtacaggtcggcgatgtgggtgatgggcgtgatgtgcgcgttgccgggcagtggtggctgggggaaaggctccttgagtttggcgtcgcgggcgagcctgcgttcaagctccaggtcgttgaatctgtcggcgatgcggtcgtggcacctttgcaggtcgtcaagtgtgcggcagttgcgggccagggccgtcgcactttcctgctccagctgccgtgccatcatctgcatgtcgcgcagggtgttttctgtctgccagaactgcgcttcgtccatgggaggcagggcattgcgcatgggcatgtggcgcagcaggggatagtcccacagcagcaggaagcgttgccgcgaaagtgccctgtggtggctgagttcagcgcggaaagcggggtcgtgcagggcctggatgagcttgttgctgtcggtgcgtgtccagggttccagggggaatttccccagggttcggaaggcgcctttgacggtgggcagccccagttcgcgggccagctcctgacgggggcggtgcagggcgtgttggagatcgcagaacctggtgtccaggcccacggcgcgctgacaccacagccacagcagcaggggagtggtgtgcagcaggcagcgggcatcgtggctgtggcaggcaagctgaagcagcaggaggctgtgggtgcctggaacctgaaagagtttttgccagggttcggcgaaggagttgcgccatggctcggcctgggggtgccaaaacagttcgggtatgaagggcagttcgcatggctccacctgttgggtgccttcgtcggtggcgcgcacacagtggcctgccggcgcggcgtgaaagcggaaggcctgcacgcccatttcccgcaggagctgcgcgcgcacctgcaggtactggtgctgttcatcccagtgcagttcggtttcgctggtcatgtccgataggctcatcatcggctgcgctcatccaggtaggcttccacctggcgtatcaggcgggcttccatgtgggggttgtcctcaatggtcacgtcgggcatccagtggcggataaaggccagcacttcccgctcttcgcggtagtgcagccgcagtatcaggctgtcggcggtttcgcggactttctgcagattctggctgagggcgcagcgcagaaaacgatgggcattgccggtggctttgagggttacgctggtgcttccctggtcgatccagccgtagggggtcgctttgctgcagaggttgcggatgtgctcctccacgcctggctggggtgtgaaggtatcgggacctgcgcgcagctgctccatggacttcatatggaaggtggtgatgctttcggcgtggtgatcccaggccagcaggtgccaccggccgcgcaggcacgccaggcgataggggtcggcgcagtgctcccgacgtgcgccaccggtatgggtataggtgaagcgcagccgctggcagctgtgcagggtgcgcttgagcagggtaaaggtttcctgatggctgccaagctcctccagtcccaggttcaacagaaagttgcgacggggcagctcctggcagggcagaattcgctgaacggttcggccaaattcggggtgtacctgatccagcagttcggcggccagctccagaatcaggatttcatcggtctggggcaggcgtggcaggcggtaggagtcccccaggagatagctgccatcctggtgcctctcaatggggatgtggctcaggcgctcaaagagatccttctggatggttcgcaccgtaacgccaaactcttcggccagctcccgaggtcgcagccgttcgccgctgctcagacgggtgaggattgtggtcaggcgatagagggccctgtcgtagtcgcgttttgccatgtctgctcccgtttttactgggagtatggcacaggggggcgaaggggtggtttcgcctggggaagagtgaatttgccggtatggggaaagagtgatggcggagtgtcggtgacttcatgggcgtacggaaaacaggggcggcgatgtccgcaaagtgtgcttgaggcagcggctgcaggaaccctccgcctcgcgtgtcccgtgtcctgagtgcgcagcgaacgggcgagatgggcttttccgcgttccagcatggtgaatggtgagcattaaaagaaaagaagcccgcagtgggtactgcgggcttgtatttttttgcggtggtacgaggagggggagtcgaacccccacgccgaaggcgctagatcctaagtctagtgcgtctgccagttccgccatcctcgcacgtcagggagcttgtactggaagtgggtccgcttgtcaatcaaattacaggatgtagcggctcaggtcttcgtcttccaccagctttttcaggcgcaggtccacgtagttgcggtcgatggcgatggtcatggagtccatttccggcgcgtggaagctgacttcttccagcagcttttccatgacggtgtgcaggcggcgcgcaccgatgttttccatcttctcgttggcctgcaccgagtattcggcaatggcttctatggcttcgggctggaagtccagggtgatgtgctcggtggccagcaggtggcggtactgtttgaccagggcgctgcggggttcgctgaggatgcgcacgaaatcatctttgcccagggagtccagctccacgcggatgggaaagcggccctgcagctcggggatcaggtcgctgggtttggagaagtggaaggcaccggcagcaataaagaggatgtggtcggtgcgtaccatgccgtacttggtggagacggtggaaccctccacaatgggcagaatgtcgcgctggacgccttcgcggctgacatcggcaccacccttgcgcacttcctggctgctggcgatcttgtcgatctcgtccagaaagacgatgcccgactgctccaccagttccacggctttggtgttcacctcttcggtgtccaccagcttggcggcttcttcatcctgaatcaggcgcagagcggctcgcaccttggttttcttctttttctggcgattgccgaagagcccgccgaacatatccttgaggccggaggtgaagtcctccatgccgggctgctggccgggcatgcccatgatttccacccggggcggcggcatggtgatatcgatttcaatttccttgtcgtcgaattcgccttccagcagtttcttgcggaatttctggcgcgtgtcctggtagttggggctctcgctgggggggatgatggtatccagcacccgctccaccgccgcctcctgggcctgatcctgatagcgcttcacgagctcatccttgaccatcttgaccgaagcttcggtcaggtcgcggatgatggattccacatcacggcccacatagcccacttcggtgaacttgctggcttccactttaatgaagggcgaattggtgagtttggccaggcggcgggcgatttccgtcttgcccacgccggtggggccgatcatgatgatattcttgggggagatctcttcgcgcaggaagctgtccaggcgctggcgacgccagcgattgcgcagggcgatggccacggcttttttggcttcggtctggccgatgatgtacttgtccagctcggccacgatctgggatggggtgagttgttccacgatatcctcttacagttccagaatagtgatgttgcggttggaatagatgcagatgtcggcggcaatctccagggacttgcgggcgatatcaacggcggtcagatcggtgttttcccgcagggcgcgggctgccgccatggcgtaggagccgccggagccgatggccaggatgccgtcttcaggctccacaatatcgccggtaccgctgatgatgaaagagttctcgcggtcggccacgataagcatggcctccaggcggcgcaggatgcggtcgctgcgccagtccttggccatctccacggcggcgcgggtcagaatattgccgtgttttttcagcttgccttcaaacttctcaaagagattaaaagcgtcggcagtggagccggcaaagccactgatgaccgcaccgtcagccagggtacggactttcttggccgtggccttcatcaccgtattgccgagggtgacctgaccgtcgccacccagggccacgcgtccgtcgcgacgcacgcagactatggttgttcctttaaacataggttattccttggtaataatatgtgaaaatgtaaaggtcgcgcccagcgctcctcccagagacattcgcttttcatccctggctcaagtctctgccgcttgccatccgggctcgctctcagggcgctgaaccgctcaccctctcaccaccggaaggtgttcctcagcagcccactaacctctatcatgcccgccatatctttgcaaccacgagcggaactcctcctcggcgcggcgggagtagagggccttgcgctcctttttgcggtggcgctcggcgatgggggcgaagaggccgaagttgatgttgctgggctgaaagttggcactgggggtggtgacgtggcagcccagggcacccatggccgtcgtggctggcggcgccgagaattcctgagcgcgaagctggtgcagcacgctgagggcggccacatggccgctggccaccgattcaatataaccctccacaccggttatctgccccgccagccacaggccggggtggtctttgacccggtagtcggcctccaggaagcgggggccgttgatgtaggtattgcggtgcatgctgcccaggcgcaggaagttggccgcttccaggccggggatcaggcggaagacccgcttctgctcgctctggatcagcttggtctgaaagcccaccagattccaggcgttgtcattcagactctcgcggcgcagctgcaccacggcgtgaaagcgttcaccggtcaccggatggggcaggcccacaggcttcatggggccgaagcacagggtctcctggccccggtcggccatctcctcgatgggcatgcagccctcaaagtgaatctccttctcaaaatcgcggggcttgacccgctgggcgctgatgagctcgtggtaaaaacgctggtactgctcctcgctcatgggacagttgaggtagtcggcgtcgcctttgtcgtagcgggcagcgcggaaggcaatctccaggttcaccgtgtcgccgtccacaatgggggcaatggcatcgtagaagtagaggctctggccgaaaagcttgcccatggagttgcacagggcctgggaagccagtgggccggcagccacgatcagggggcgttcaggggaaaagtccaggtgggagtattcttcgcgcaccacccgaatctggggatgattttctatcaggcgggttatgtgggccgccagggcggcgcgatccacggcaaaggcgccaccggcaggaacccggaactgacgggccgccagcagaaagggcgagttcgcctgcagcagttcgcgcttcaggattcccggccccgactcctcggaatcgccgcgcagggagttagaacaaagcatttcgcagaagtcgccactggtgtgggcgggggtcatgatgtgggggcgcatctcaaagagggtgacgttgacgccgtgatcggccagcagcagcgctgcctcgctgccggccagtccgccgccgacgatggtggtatgcatggtggtatcgtcctttccgcactcttttgcctgggcgattttgtaagctattttgccggggaatgcgaggggaaagagaaacgctgtggctttttcggaagcggtttcgctggtttttccctgtgagcgctgctagtatattccgaattcgccatagatatttcccagcaaggagccagacatgaagaagctcatcgggtgtattggactgatcatttcggtatgtgttttttcctcttcggggtttgccgtgtcacttgacaaccagctggtggtggaggagcagcaatttgcggctggtgcctttgaggggccaggtacctgccttggctgtcaccacgaaattcacactcagtggtcccattccatgcatgcctatgcctggcagaatcgctggtatcaggatgactaccggttggcccaccgcgagacggctggcgcgaccgatgtgctctgtggtgcctgccatgcgcccattgccgctcgcacagggcagctgcctccccacgatggcagcgcgtttgacgcaacggcccggcagggtatctcctgtgatttctgccacacggtttccgatgtcaaccgcctgtataatatggggcatgtgtccagccccggcaatctgaaatacggtaaccgcggcgatggcagctctccgtaccacggcgtcaagtactcagcagtgcaccgttcggcggagttctgtggttcctgtcacaatgtcaagcaccctgctggtggtaccgctattatcgatacctacgatgactggaagtctggcccctatgcggagcagggcattacctgtcagcactgtcatatgacccccggtcccggtcagggagtgaatccgggcaagtcaagcccaatgggcatggagcgctccaacgtggccttccatggttttgtgggcggcagctcctttgcccagcgcaagatgggtaatgaggcccaggcgcagatggctgaagagatgctgcgggctgcggccgagttggaactggaggcgaaacgggacggagagagcctgagtctgacggtgcatgtggataacgtgggagcgggccacaagattcccacgggtgtgacctatatccgcaagatgtggctggaagtgaaggtggaggatgagcagggcaacacggtgtaccactccggctctgtggacgcgaagaaccacgttgatcctgaagcggtattctaccggctgctttttgaggatggggagggaaacctgaccggcaagagctggcgagcggtgggaattggttatgaccgtcgcatccctgccaatggcagggactctgaaacctatgccatcaggttaccggcggagcagggtgtctatgagacgacggtgcgcctgatgtatcgctccttctcccaggagagcctcgacttccacgatggcgcggatgcgccccgcattgaaagtgtggagatggcgcgaagcactctccggataccgcaataatcacgggataacacccccgcacttgcgggggtgttgatatttctggagtttatgtggccggggtcgagcgggtctgccgccatctggaccaccagcggcgcaggggcgaacggctgtttttcaggagcgtttcaatggcgggcatactctcctgggcagctctatatcctttttcgatgagcgccttgtactggctgaaatcagcccagttgatctgggccacatcgggccgcagaatcagatcggcctgttccaccagcagggtgttgtagttgctgaggatgatatcactgctgcggaagacaacgccgtagccacgttcgggaaagggcatgtccagggatttgcttacatccacggccaccaccggggccgggctcatctccttggccggtggagtgggcgtgaggtaggaggcggcgccatcgatgagcttcatgccgtcgtattccaggggagtgaagacgccgggaatggcggcactggcggtgatggcggtgcgcacggaaccgctgcgaaagagtaccggggtgccttcctccaggtcggttgccacggcgcagaaggggatggacagatcctctatgtttacatcatcgatgagaaactccatggcctgcagcagggctgtgctgggtacagtgccagcgctggtgaagacccgcgccagctgcatgttcttgcgcagctggctgaacagcaggtcgaatcccttcttctgaatgcggtcgccggaccttgaatagctgtccagcccggtgctgcgcataaaatcgctattcacaagcatttctatgcgtctttccacttcattggtatcccggtagcaggcgaacatggcaccgataaccgcgcccatgctggttcccaccagcagcgaaggtgtgatgccagcttcctccagggcgcgcaggacacccagatgggcgataccccgtgcgccgccaccgcccagggccagtgaaatactctgttgcatgatcattttccacctggtttcagggttacatcggcagccagcaggtgccagaggtgccccgtgtcatctttgagcagcaacgcgccgtcgtgatccatgccctggacaactccttcaatcgtgcgttccaccatgtgagcctgaatgcgtttgccttcaatggcgcagcgcctgctccagttggcggcgatgggcgcgaagccttcgctgagcaggccgctgtagcactgttccagagactccaggcaggcgcgtaccacgctggccaggtggaaggtttggctgccgcagatgcgcagggaggtagcagtctctcccagctcgggcggaaagtcgttcgcgtcggtgttgacgttgatgccgactcccaggatcagaaattccaccgagtccatttccgtactcatctcagccagaattcccgccactttgcgaccgtcgatgagaatatcgttgggccacttgatatgcacggattttccgatgagcccttccagggcggtggcgatggccacggctgccgtctgggcgatgcgcggtgcatcgctggcgctcatgcgggggcgcaggatcagggagaaactgacactgctgccactgggggaaaaccagggacgctggcgacgaccgcgcccctgcacctgattgccggtgaccaccagagtgccttctgcagctccatccatggccagtttgcgcgcatattcattggtggattccacgctttccaggcagtagatctcttcctggcccagcaggcgggtatgcaggttgtggtggatttcgctggccagcaggtgtggcgaagcagcgcggaactgatagcccttcttgggggaggactcaatggtgtagccggcgctgcgcaggtgtccgatatgcttgttgatagcggtgcggctgatgcccagctgtccgctgagctcctctccggaaacccactgatcctggtgctgccacaggtgctgcagaatatgatcccgggtgctgggcgttttcacgatactcaccattattgtaaacttgaattatttataaggttgacgtataaggttttcatggcgaatcattgtgcgcattgagcttggcctttgttcgccatggaaaagagcacaacacacgcaatcagaccggagctgcaatgtcccactctatcacaaactttgcccatgaggaactgcagcacgtgagcaggcagcacctctggtatccctttacccagatgcaggagctggaacgcgagcccatggtggtcattgagtcggcacagggctgctggctgcaggacacctcgggcaagcgttatctcgacgcggtgggctctatctggaccaatgtccatggccactgccatccccatattgacgaagcgctgcggcggcagcttgaccgcgtggcccactccaccctgctggggctcagcaatgtgcctgccattgaatgtgcccgcaagctgatggagatcctgccgtcgggtcttgaacggatattctactccgataatggttccaccgccatggaagtcgccctgaagatggccttccagtatcaccagcagacgggccagccccagcgcacccgttttctggccctcagtggagcctaccatggtgacaccatcggctcagtcagcctgggtggcatcgacctgttccacgccctgtaccggcccctgctctttgaggtggagcacgtgcccgcccccaactgctaccgctgcccctgtcaggccagctttcccggctgccggctggcgtgtctggatgtgctggaaagggcccttgagcaggatggacagaccatcgccgccctggttctggaacctctggtgcagggagcggcgggcatgctggtgcatccgcccggctacctgaagggtgcccatgaactgtgccagcggcacggggtgctgcttatcgccgatgaagtggcggtgggttttggcaaaaccggccgcatgttcgcctgcgagcacgaaggcattgtccccgacatcatggccatcgccaagggcatcaccggtggctatctgcccctggccgccaccgtcaccaccgaccgggtttaccaggccttccttggagaattcgccgagctgcgcaccttcttccacggccacacctttacgggcaatcctctggcctgtgccgctgccattgccaccatggaggtctttgaacaggagcgcaccctggagcagctgcccgctaaaattgcgcgcctggctgcggggctgactcccctgaaagcgcattctcaggtaggtgatgttcgccagcggggcaccatggcgggtattgagctggttcgcgacaaggccagcaaggagccctacgactaccgcctgcgcatggggcagcgggtgactctggaggcgcgccggcgcggcgtcttcacccgacctttgggaaatgtggtggtgctgatgccgcccctgtccatcaccaccgaagagatcgacctgctctgccaggtgatcggagagtccattgcggccgcaacctcgtcctgaagcgcccgtggagggttttttccgctttgatccggaagcgcccctgtaccgcgagcactttcccggtaatccggtggtgcctggaaccctgattattcatgcttttctggagctgctggagcctacgggcccctggcagccacggcgctttcgtttcctgcgttttgtgccgccgggggagtaccgttacaccgtggagcctgtggaaccgggctgtgtacgctgctgcctgtggcgcgacggcactgctgccgtgcgtggcgagtgtgtgcgatgaagctggatttctgcgaccaccggctgctgatactggggggcagcagtgatcttgggctggccattgcccgccaggccctgagcgaagggctccatgtcaccatgaccggctcaggctctgcgtcactggagcgcatggctgaagtgatcggccatggagatgggcaagccgacggccagctgctggatatgaatgacgtgggcagcgttgaagcgctgctgcatgggtgtcaaacagcccccggactcctggcggactgcctgcaccctcacctggaagagcttgtcgccgccgctgccatggaagaagtcgaggactacttcggcagcgccctgatccagcgcgcccgcctgctgcagcacctcagccgtgccatgctctcgcggcgccgcgggcggatggtgcacatttcctccggagccgccggacaacccgccagcgggcagggtttctatgccgccagcaaactggccgtggaaggcatctaccgttcgctggggctggagctggccccccgtggcattaccacatgcagcctgcgccccggctatattcactgcggacgcgcccgctccatgattgacgaacagggccagcagctgctggagcgcatccctgcccgggaggtgctggcagtggaggatgtggcccggacggtactctttctgctcagccaatctgccagaggaatcaatgccaccgtggtgaccatggacggggggatgagggcggggaaagggtgaacaggggacgcagcaccgcaaacctgtggcctgcacgactctcagaccacgggttccggtactttttctgtaactatttacggtgtgttggtactcgcgtcagcattcctcccagaggcgctcactttcgtccgaggatctccgtctctgccgctcgccatccgggctcgctctcggaatactggcgctcctgctgaaaaaaacgcaggggagccgtgaatggttacccctgaagtttcgcaccccccgaaacggcaggttgtcgggatcgaccctgatgccatgctggaatggccgaaatgattctgcgcagacgggggtcgcttgacactgccctcaccctgtttatgagtttattttgccacttttttcccgcaaaaagtggcgcaaaaagcggccccaagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccatggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggccagcacacgggggagaagcaaaggaaagccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaaaacccaacgggacactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagcgaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagatgaggcttttcagcagcctgacagtcggcgcgtcctggctgggaaagtacacgggggaaaggcagaagcaggctgccccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgagcgggacactcacaggaagtgagtggtccggcagcactgcagggaagcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagggaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagataggactctttgagcagcctgctgccggatctccagaacaggcgaacaatgagccggaagtacgggcgttcggggggcgcgtttttgtgtcctttttgcgcggtcaaaaaggacaatatccggagactaaaaatggaataccagataagtcaagcatgcaaaatcaatacggtttccgcgagataaacaccattgtaataacagcttaactcaaggcagcaagatgcgaaagttgagttacccttttctttgcatttgcgctgacgaaaaaagacaaggaacattacatgcaaacatttcacgttattcaacaggagctttcccagctgctggacatggagtccgaggagattcagatggattcctatgtggtccgggatctgggggcggagtccattgatctgctggagctggcggtggctctcaacgcgcgtttttcggtgccggtgcgcgacagcgagattttcctcaagccgctgcgcggcctgctggatcagtgtctggtggaagataccgatccctttgcctgcctgcggcggcactttccctacctgagtcaggagcggtgccgcgagattctgggtgatctggagggtggcccggtgctgcaggtgcgggatctggtgagttacatcgactggaaaagtactctgtgagctacggttcatgcagcgggtggtgattaccgggcgtggcgttatctgctccctgggggagcgtctgccggatatccgggcgcgcatggcgtctgatgatggggttttttgccgcccggattttgatggcgaggtggtcacctgtcccgtggaggattttgatctgacgcgccacatcgggcgctggaagcaccggcgttatctgaaccggggggcttccctggggctggcggcggcgtccatggctctgcaggagagtggtattgccgacagccagcggcaggagatggggctcttcgcgggcgttggtccccatctggatattgccggcacttttgcccatatcgcccatggcgttctggatgaacagggcatggaggcgctgtggctgctgcgctttctgcccaataccctggcgggggccatcgcccagcgtctgggggcgcggggggagaacctgaccgttgccacggcctgcaccgcgtcgctgcaggccattggcgaagcctggaatcgcatccgttttggtcagctgcgtcaggccctggccggtggcggcgacagccgcatcagctccggcggcattctcggttacaagcgggccgatgccctctatcgcggcgaaggaccgcctgctgaggcgtgccgcccctttgacagctcccgtagcggctttatctgcggtgagggaggcgcctttgtggtgctggaatctctggagagcgcccaggagcggggcgctgccatttacggcgaactcactggttacgcctgcaccatggatggcctctccctgaccgcaccagaccccctggcctgccaggcggaggtggccctcaggcgttccctggagcgggccggtgatcctgttgtggatctggtgtgcgcccacggtacgggtacacccctcaatgacgccatggaggcggaactcattggacgggtgtttggcgacaggccgctggtgacggccttcaagtcgtggattggacacctgagcgcggccagtggtgccgctgatctggtgctggccctcggctgcctggagagtgggcaggctcccccggtgcgcaatctgcatcagccctgccaccacggaatacgcttgtcccgtgaattccagccagttgcggtggagcacctggtggtgcagaatttcggttttggcggtcagaacgctgctctggtggtgcgggcatggaacggcaggtaattgccccggccacagcacacctgcggctgctggagtacattgtgtccctggatgaaacccaggcgctggcgagtgcccgcatcgatgatgactcgcactttgtcattcaggagacagtggtgcagttggccgccctgcacgtgcgtcaccgcctgcgttgcgagcgtcacgtctttttgctggcgctgcagcagtggcagctgcatgtcgcccgtcaggctgttcccggcccgctggcggtgcgttccaccatcacagcggccagcagcgagggctttgcctgtcacggtgctctggtgcgtcagggcgctgtgctggccgaggggcatttcctgatgggcaccatggcctatgggggcgattttgcggaaagccttttacggccccactaccaggaggtgatccgatgcttgagcgctggcagatacagctagagcagcagcgccagcaggggctctaccggcaaccgccgacggtgcggcagcgctgtggcaagatcctggtgatggatgacggctcccggctgctcaacttcgcttccaacaactatctggggcttggttgcgatccggtgctggcgaaccgcgtggcccgtcatttcgaacgcctgggcagcagcgcctcctcctcgcgcctggtgtgcgccgcctactctgccattgcccgtgccgaagaggcactggctcgctatttcggctacgaaagcgccatcattctgcccagtggctaccaggcgaacctgacactggtttccacgctttttgcgtatcaggatgtgattttttttgataaacgtatacatgccagcatggtcaaaggtctgcagctgagcgaagccagctttcacggctacaaccacaattccatggagcacctgcagcgccgcatggagcagcggggctgccccggacgcaacgccgttgtcaccgaggcgctcttcagcatggatggagaccggttgccggtggaggggctgaatgcgctgaaaacccactggcagttcctgtgcgtggtggacgaggcgcactcctttggagtcctcggccctggtggccggggtctgggcgcgggggtggcggacattgccaccggaaccctgggcaaggccatgggcctgtttggcgcctttctcctgctgccccatgtggtgcgggagtatctgctgaactttggctcggggctgatctactccacctcgctgcccgaagcccatggggcggccgtactggagatgctggagctgctggagaacagtgagccccggcggcagcacctggcatggctggcagataccatgaaagcagctctggagcgggagggctttgaggttgcgggcgacgcccacattctggccctgcaggtgggcgaggagcatcgggcccgggagttggcccaggccatgggccggcgcggtatcctctgttttgcggcccgctatcccacggtacccctgggacaggccattctgcgcatcagcctcagcgccctgcacgatgagcaggacatacgacagtttatacagaccctcaaggaggcatggcatgaaactggacaggaaacccaaacgactcttcgtaaccggaacggacactgacgtgggcaaaaccgtggtcagcctgatgctcatgcactacttcacggcccagggtcgttcgcctttctatatcaagccgattcagaccggctgcgctcacccccacgaccaggagagtgacgcccgcttcgtgtgggagcacctgcagacggcacaacccgtggaccccgccgccagcgtgctctactgcttctctcccgccaaagcgccctggtttgccgcccgccatggcgcggctgccattgatattgatgaaatcacgtccttcgtggcccagcgggaagccgaacacgaccctgtcatcatcgaaggtgccgggggcgtcatggtgcccgtcaccgaagaactgttgatgctggacctgatggaagacctggaggcggctcccctgatcgtggcccgggcggggctgggaaccatcaaccataccctgttgagcatagaagccgtgcgtcagcgctggagcaagcccctgggcgtggtgctggtggatgcggccgacccggcgacggaatcgtccatgatcatcgaaaacgtcgaggccatcgagcgtttcagcgatgtgccggtgctgggagtgattccgcgactggagagctttgccagctatcccgccgaacttgagggcctgctggcatccatcgacgcgcgattgttcgcctgacttccagcgcttttacaactgaaaaaaggcatccagccctgtgggccggatgccttttgcggttcgcgtatacgggtcagtagactgtcacagcgccttggccgccttgcggcacgcttcgagggtggcgtcgatgtccttgtcactgtgcgcgccgcccatgaagcaggcttcaaactggctggcgggcaggtagacgccgttttccagcatggcgcggaagaaggcgccaaagcgcttggtgtcggaggtgacggcgtcggcaaaattgttcacgctggcctgttcggtgaagaagatggtgaacatgctgcccagctggttgaggacgtgggggatgccgacttccttgaggatggcgctcatggcctggctcagctgggcgcttctggcatcgagttcggtgtagaaaccttcgcgggccgtggccttgagagtctggatgccggctaccatggccagggggttgcctgagagggttccggcctgatagacggggccggcggggctgatcatctccatgatggcttttttgccaccgtaggcgcccacgggcagtccgccgccgatgaccttgccgtaggtgctcagatcgggctgcacgtcggggttgaggccctgataaccgctggggctgaggcggaagccgctcatgacttcgtcaaagatcagcaggctgccgtatttttccgtcagctggcgcaggccggacatgaaggctttgtcgggatggataacgcccatgttgccggggacgggttcgaggatcacgcaggcgatgtcttcggggtgggccttgaagagctcttccaccgaggcgaggtcattgaaggtggccgtgagggtgtgtttggcgtagtcggcgggaacgccggggctggtggggacgccgaaggtcagggcgccgctgccggctttcaccagcaggccatcgctgtgaccgtggtagcagccttcaaacttgacgatcttgtcgcgcctggtgtagccacgggccaggcgaatggcgctcatggtggcttcggtgccgctgttgaccatgcgcaccatttccacggagggcacacgctcgcagaccatgcgagccagctccacttccagttcggtgggggcgccgtaactgatgccacgcaccatctggcgcagcagggcgtccaccacgtcggggtagccgtggcccaggatcatggggccccaggaacccacgtagtcgatatattccttgccttcggcgtccttgatcttggagccaaaagccgagtcgatgaaaacgggatcggtgcccacggaggcgaaggcgcgcacgggggagttcactccaccggggatatactggcgggcctgttcgaagagctgttttgaattcatgcttactccttatgattatgggaattttcttgctgcactctggcgcttatactatatagtggagccatactttgcaaaggagaattctccccgtggcttttctgaaaaaaatattttcccgcagcgactccgctgaaacccctgcctcccctgaagctccccagcaaacggaagctcttcccacagaagatgaaactgtcacatcgggcggcgtgttcgcgcgcctgaagagtcgcctcagtcgcaccagctcggcgctgacccagcgcattgaggctctggttcccggcaagaccaccatcgatgacgaatacctggatgagctggaagaggtcttcctcagcgccgatgtgggggtaaagaccaccatggaaatcatggacctggtgcgtgagaatgtgggccggagcctgaaggttcccggagatatccagccctttctacgccgtgagatcggccgcatgatcagtctgccggcaaaggcagagaccgaacctgccaaaccccatgtgatcctggtgatcggggtgaatggttcgggcaagaccaccaccacgggaaaactggcccacaagttcatcggtcagggcaaaaaggtggtgctggcggcggctgacaccttccgcgccgccgccatcgagcagctggccatgtgggccgagcgcaccggtgcccatattgtcaaacaccagcatggtgccgacccctccgccgtggcctacgacgccactaaggcggctctctcccgccacgccgacgtgctcctgatcgatacggcggggcgactgcacaccaagagcaacctcatggacgagctgagcaagattgaacgggtgatcggtcgcgatatccccggcgctccccacgaaacctggctggtgctggatggtaccaccgggcagaacgccctgaaccaggcgcgccagtttctgcagtcggtgaaaatcaccggctttgtcctcaccaagctcgacagcacctccaagggcggtgctatcatcggcatcatccgcgaactgggcgtccccgtgcgctacatcggcatcggtgaaggcgtggaggatctgcaggagtttgacgccgaaagctttgtggacgcgatttttggagtatcaccctcagcagcctgcgaaaaggaagaaaaacatgtttgaactgaaagtgacagaagagtttgccagcgcccataatctgcgggactaccagggcaagtgcgagaatatacacggccataactacgtggtgaacctctatgtgcgtggcgaaaagctgcagcacaacgaaatgctggtggacttcaaggtgatgaaaacctgtctgcgggaggtcatggagtacctggatcacaaatacctgaatgatgttcctccctttgaccagtggaaccccaccggcgagaatatcgcccgctatgtctatcaggagtgcaaacgcctgctggcggagcagggggtggccaacgccaccgtctggaaggtggaggtgtacgaaaccagcacctccagcgctacctactgggagtagggttgcagccatgtatatgcatggggaaatgtgcagtggagcagcactccgccagtgttcctcccagagacactcgctttcgtccatggctcgagtctctgccgctcgccatccaggctcgctctcggaacactggcgcttctgctgaaaaaaagtccatggtgcagccgtgaagagttccgtctttctttcgggaaaacttgagccccgtcaatttttcttccgctgttctggcgtacattgtgtgcacatggaattgcaatgatgcccgaaggagataacgatgcacagcggatgttctggaacatttacgagtggtgcccaggtggtggacaaactgcggatgatggggtttaataatcagttttttcccattcccgtgcatttcacctgcaccaactgtcagacggaatttatgatggaaaccctggagtcccagtgtcccagctgccatatgacctatggcgtgacaccctgccacgcccatgaccccgacagcattcaggcggcgggaattcactactgacaggctgcagatgcagacaataaagggcccggacagtgtccgggccctttgcgcgtcaggcgtgttcagtcgttgtgggtattcttgtgcttccgtgtgccggtggcgggaggcagtccgggtgctttggctggtgcggcgtcgtcgccgatgcggaagacactcaggtgatcctggacatccatggccaggcgggccaggtcgctggaggcgtgacccacttcttccgacgcctgggcggtttcctcggcggcggcggagatgttctgaatgtcgccgctgatctgatcggcggcggttgacatctgctccatggcggccacattctgctcaatcagctgctgcaggctttccattcctcccaggatttccacgaaagcgctgtcggtttgctgggcaagctgattgccgctctgggatttttcattgacggtggccatggcgctggtgacctggttgactccaccctgaatgctctggacgatgctgatgatctcctgggtggattccgtgctgcgttcggccagtttacgcacttcgtcggccaccacggcgaagcctctgccggcgtcgccggcgcgggccgcctctatggccgcgttgagagccagcaggttggtctggtcggcgatgtcgttgatgacctggatgacctcttccacccgtgctgctttttcttccagggagcgagctgcgctggaggcctcttctgcctcattggcaatggcttccatctcgcgggtagactgctggacgatctgcccaccgcggcgggcctggctcagggcttccactgaactttcgcggatatcggaaatgttgcgggtcacctccccgaccgtctgggacatttccatggcagcggaggcaatctgggaaacgctttccgcctggacgttcatgccggcgctcatctgggtggaagaactgctgagctcctcactggctgaagcgaccccatcggcggaacgtcggatattgaggatcatgtcgcgcagattggtgatcatttcgttcagggcctgggccagctgaccgatttcatcgcgctggttcaggggcaggctggtgtcaaggttgccagcggcaatttcacgggcgaaggccatgctgagatgcagggggccgacgaacatgcgggtgatggatatcgccaggaaaactcccagcagcatggcgacgatgatgccgataatgaggatagcgtcagccctttgcacctcggcatccatgtactggtcgatggcgttcagggcttcgtcgatagagcctgcaacgcggtcgatatcctggcgcaggatgcccagtgactgcaacagcagctccttctctcccgaccactgttgcaggagaggccgatatcgctggatttgctcgcgggtagcttccatgcgtgccagcagggtgctgttgatgctgttctgctgcgaccaggcaagaagggtgtcgatattgctgaagctttgctgcaaagacgaacgggcctcgtcgaggtactgctcgtcctgatgattgtcaaagcgctccacgtagaagcgcatgcgatagatgttttccaccagttggccttcggtgtggagaatgttcagcagggaacggatctgagcaggattattggtggcagccagcatctgggtgatggtgggcagcagatagtcgctgatctgctgggcttcctcgcgcagctggattgccagagcccccagctggtcaaatgtttgcgcctcctgctccaggaggcgctggtactcctggaagctgcgctgaattccctggatatcggtcagggagctgcgcagggcagtggactggtgtgtgcgaagaatgccttctatctgctcgcggctgctttccatctgcagttctgctgtgttggcgaattccgggttttcgaaaagggcaaagcgcaggacgttgcgggctgagtcgtagagttcaatggcggcccgattcatggctgaagcggtatcggcaccttgctgcaccgtgtggagggacaggtaggcgatacctccgatggcgagagtaatagcgagaataaggccgaagccaccacccagcttggcgctggcgcgcagattcttgaacatggtctctcctttatgtggcatgaaatttactgaaaatgtgacagtatcgtcgaaagattgatgtgagaaaattttgagctctacagtatcataggctggtgtccctgatgatggattcaaagtccagcatcatgatcagtcgatcatccatgcgaataacggaggttatgctctcccgctgccccgtctgctggaagctggctgtcgattccagatgttccgggcaaacctggtagatgcggttgaccgcatccaccagaaatccgtggaatccctcctggaattgcgtgacgatgacccttttctcctctgccgggctccctgcttcagccttcagccagtgggccaggttgatcagggggatgatatgctcgcgcaggtgaaagatgccgagaatactgggatgggcttcgggaagtggtgtggaagcgggaactttgatgatttcccgcacatggctgacatcaatgccgtagtgcacgggcacgcagacattgtcagcgctgcggtggtgcagctgaaattcaatgatctcgccggtgtggggtggctgggcggtgtttgtctccattactcctcctgctggtgtggtggaaaaagggcgctgcctgcctgggtggagggcgtacagccgatttgctggtgaatgcgccagagtttcgcttcaatattgagaaaggcactgacaacgacagggtcgaactgctggcctgactgctcgacgatgatgtcgcggcaggcccggcgttcataggcgggtttgtagctccgcgggctgctgagggcatcgtacacgtcggccagggcgactatgcgggcgcctatgggaatggcttcagcgcacagtccgtgggggtatccgcgtccatcaaaacgctcatggtgatagaggacgatatcccgcgcggtggtgtaggtctgcagatccatgctgcggcagatgtcatccaccaggtagctgccgatggtggggtgctgctggatcaggtggcgctcctgcgtggtcaggaaatcctccttgtgcaggatggttccgggtatgcacaccttgccgatgtcgtgaatatacgagagctccatgatgcgacaggcgtgttccggcgtcagcctgcgcagctccaggcgcagcagctcctgggtcagagcctgcgtgaagtaccgcacccgcttcaggtggaggatggtcagcggctcatggtggcgggtgatctgcgccagctggagcaggcagttgcggctgctgagcgttgcttttcgcaagggggtactcctggcaagacggtggagatggcagcttcctgatggaatatggcaaaccggtattctgtgctggggtgatattttcgttcagtggtgaatgcgcctgcttctcagatattatattttgcgattgagagttacttgttgtatgggtttgggagttcgacgtatgaacaagggggctttctggtaattgttgagtcgtcaaatgtctcccattatgcaaaagagagtagcaaacgcattattttcgcgcaaggtatttttctcctatttcgtcgataatctgttctatgcgggcgcttctggctttgccgttcactacctgtgaaacgcaagatggcgagacaccagctatctgggctatttttttctgcttaatgccggtttcatctatgattagccgtaatctttctgtctttttttctgtccccatagtatcctctatgacttaacttttatgaagtttacgttgtgatgctatagcaataacgtgcagacactctaacatgcaatggcgaggaaatgaatgctaaatcaacgacttcgtgaactccgcaaaatgcttgggctcacccagggtgaatttgccttccacgtaggaacttcaccgggctatgtcagtgaagctgagcagggaaaaaaagttcctggtggagaaattcttcggcggatctgcgaaaaattgaatgccaatatcaactggctgctgacgggaagtggcgatatgtttctcgaggggcacgcggggagcctgccctctgggtcagcgcctgtgcggacgacggagtatgattttgtcagcgtgacgccctatcgtgcctgggaaagccagagccatggggcctgtgtgtggcagatggacgcgcactcgatattgtggctctaccgcccgtggatcgagtgtcacctgagaatcagcaaggaggtcgtctggtcactgtgtatgcagggtgacaatatggaccccacgttgcgggctggagatattctgctggtggacggaagctgcaaggaagtcgcgatagagggcatttacctgatctgctgtgatggcatgcatgccgttcgcagggtgcagcgcatgggctccaccctgaccctctccaacgataattctgcttaccgggatactgacctggatgtttcccgtaagggcctggaaattatcggtcgcgtggtggctcgattggcggcgctctgacaggctggtcgccgtgggggttcggccccgctcaccagaggtcatagacgagactgatggcggtgatagtgtcggtgttttccttgttggggggcacatcggtctgatgctttaccgtgaacgacagacgcacggcaagctgccggtgcatctgggtggtcagcgacaggaccgactcgatttccgtgttatcggcgccggactggatcagcaggtcttcgccaaggcgagtgctgtccgtcatgcgccacttccaggagagtgctccacggatgatggcctcacggtcgcgttcgccactgagcattttcacctgcctggcaccggcgcctatttccgcgtccagctcatgggtgggcccgtccagcaggcgacgaccatagcccactgcttccgagagttggtaatcgtagcccttgaagcgatctttctcatagcgcaccacgccgaagaggtagtcgttattggtgaatttccagtcggcctggccgctgcccagatagcgttcggcggtggtggtgccatcttcggcgcggttcagggcttccagttgcacggtgtagcgccaggactcctcttcaaaacgcattcgggatttggcgttgagggtgtcggcgtccgtattgccgcgggcaaagagcccgcccacttctgcctgtccgctccagccgttcttgccgctccacccggccagggccggggaagcctgggtgaatgcaaaggccagacttgtggcaagcaggaatcggtttcgcagcattaaaaacacctcctcaatgctaccctagcagcctgctggcacaccgacaagccgttttcactcctgctgacgggtgtgaaatatccgttgcaatgggcggagcctttatcagacaatctgtctgagcgcttactgaaccaagatgggagctcccatggagtatacacatgacaccatttacgctaagcatgttcgcgtgaagcaataccgcgatggatatcgttttgggatagatccggttttactggcccgctttacgccggtggcttcccgcaggcgggtgctggatataggtacgggttccggagttattcccctgctgctggcctatctgtacggtgtgcaggctctgcacgcggtggagctgcagccggaactggctgatctggccagggagaactttcgggaaaaccaggtaaacgtggatctgtttgaggggaattttctggagtacgaaccagcagaggcctttgattatatcttttccaatccgccctatcgcaaacactccagtggtgagatggcaacgggccagcggcggttggcccgccacgagagcctgatgaccctggagcagatgatcgcccacgcctctcccatgctgcggggcgggggcagcctttccctggtgattctgaccgagcgcttcgccgagctgacccagtatctgcgtcgccacaacctggagcccaagcgagcgcgctttgttcactccaccctgacggcgggcagccgcatctgtctggtggaggccaagaaaggggcaaggccggggatggaggtggaagggcccctgatcgtctacgccgatgccggcagccagacctataccgcggagtgccggcacctgttgtgggaggacggcaaagcgccggtgtgacaggccccaaggtttttctgaagttacgcatcttgtcgtcttggtataagttattattattatgtttaccatgcgaaaatcgtattgactttgtcatctgttatttctcttttcgtttgtggatattaccctttttgaccgcgcaaaaagggcacaaaaacgcgccccccgaacgcccgtttttccggatcgttggctcgcctgttctggagatccagcagacactgcatccctgcagtgctaccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacgacctgtttctgcctctcccccgtgtgctggccccgccaggacgcgccgactgtcaggctgctgaaaaacctcacctgcggcgttgctcaccagtgctcgtcgctgcgacgtacaggaagtacgtcgcactcctcaccttgcttgcgccttgcacttgagaacttttcaattgcctgcataacgcgatggacccgcagggttgacgccacgagggcggcaactgcaaaccaaaagccatggatggcggttgtttgcggtccctagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttcccagtcactttttgcgggtaaaaagtggcaaaagaatctcgtatatatggtgaggataatgtcaagcgacgcagtctgtgcagaactatttccgccattccaacatggcatcagggtcggcgctgacaacctgccgtttcggggatgcgaaatttggggtacggttctggctggcgctcgccattctggcgtgctttcgctgtgcaggcgaggtttgccaggccagcagcaacgtgtttttctcagtaccagagtccccagatgttgcgtctgggtcgccggatagtgtcgaagggtgattcaaaaggcgcgcgttctgtttccaggacggcgggggaaatatggtctggaggggccatggtcagtatgcgttcaatgcgttcagcggtgggcggatgggttcgcagcagtgaggggtagggagttttggtgccgggcatcagggctcgctccagccacgagtgctgatagcgttcgattttttccagggcgactgccagggcttcggggtcgccgctgatccgcagggactccagatcggcgtcgtactctctggtccgcgagagtgccagctgcagaagcgcgctgacggtgggcgcggcaatcagggtgatgatcaggagccaggagaccgtggcttttccggcggcaatcaggggcaggttaatgatcagcagaatctgcccggcgaagctcagggtggctgtcaggcgtgaggcgatatcagccatggacatcaggcgcagatcgccgctggtgatgtgggcgatttcgtgggccagaatggcgcccagttcgcgcatgcccatgacgtgcagcaggccgtgggaaagggcgatggcggggtttttgcggctgcccacggtaaaggcggtaatggtatagctgggcaggaaatagagctggggagggcgttccagcccggcgcggctgcacaggatggccagcaggtcgtgaatgcggggcgcgtggctgtagcccatgactctggcgcgatacaggcgcagcaccatgtggggatctatgccgggggtcagcagaatcagcgtgatgccgaaactgacgacccagagggcccccagggctccggccagaaagtaccccaccagggccatcagcaggcccatgccactgagcagcgcgacggtctgccataggttgcccagtttggaggcaacgtaggagattcggtcaggactttttcttctcatctttttttatctttttcggctcgcacaggtggcccttcttttcggatatcgccttgcagtgcttgcatttgtaagcgccggccttggccgtggcttcagattttcccttcaggcatgatcccatggtgcctccggtgagtaaggggtggaggtgctgcgccttcactgcggaagaaggaatcggacagcacgcgggagtcataatacgccaacacgtctgccgggtcaaagggagctgaagagaagcattatccacgttgctcccgcagtactcgcgctcctgctgaaacaagtttgctgcgtcgccgtgaaaagttacccgattttttacactttcaggaagagaatatcctggattcggggcacgctgcgttggacacggtttttgtctcaacatctttttcgaaggagtcgtcagatgaagatgaggttatttgccgcgctggcgctggctttgggttgcagtgtatttatgtttggctgtggcagcagtagtagttcgaaaaatgatgattcagcggtggatttttccctgcagcttctgcatttcgccgatgtggatggtggaggtacccgtgcactggagaatgtggagtatttttcagcgctggtggaatattttcgcgctgaaatgccggaaagcactcttctggtaagttcgggcgacaactacatccccgggccggtttaccaggccagtgcggagctgccggcggagattatcggcaaggctggagtcggacgtggcgaaatcgccatgatgaacgccatggggctgcaggtcagcgcggtggggaaccatgatctggatggtggtccatccgcttttgccggaatcatcacccccgatggtggctgggagggggcgcaattcccctggatttccgccaacctggattatagcagcgagagcagtctggcgagcttgaccgtggaaagtgcccaggaggctgacaccattgccggcaagctggcgccttccgtggtgataacggtgaacggcgagcccattggcctggtgggtgcggtaacaccgggtctggccagtatcaccagcacggggaacatcgacgtactgcctgattcagacgatatcgacgcgctggcggccgtcatccaggcagccgttgatgagctgcgtgatgcggatgtcaacaaaatcatcctgctggcgcacatgcagcagatatctgtggaaaagcaactggcagtgcgtctgagcggtgtggacatcattgtcgccggcggctccaacacccttctggccgactccaatgatgtgttgcaccctggcgacagtgccgctgatacgtatcccctggtttttgaatcgccggaaaacgagccggtgctggtggtgaacactgatggcgactacaaatacctgggacgcctggttgtgggttttgactcccatggccgtatagtgatggattcacttgatcccggcgtcaatggagcttatgcggccctgtccagcgtggttccggcgacagcagagccaatacccgcagtggtggacattgccgatgctctgcgcgctgtgctgcaggccaaagatggtaatgtggccggatacaccagtgttttcctggaggggcgtcgcaatgctgtgcgttccaaggagacgaatttgggcaatctcagcgccgatgccaacctgtggtacgctaccagggctgatggcacggtggtcctttccctgaaaaacggcggtggtattcgcgcccagatcggtcaggtcatcgcccctccgggatcgacagatgcgtccgatatctccctgctgcctccccaggcgaattcctttaaggcagcgggagcgatttcccagctggatatcgagacttcactggctttcaacaataccctttccctggtcagcgtcacggcagcagagctgtgggatatcatggaacacgcggtggccagcgccaatcccggcgccacgccaggcgctttcccccagattggcgggctgcgtttttcctttgatccctctgccaccgcccgcactgcaggcgacactaatgcgggcgcgatgacgactggtgagcgcatcagtgttctgatggtgggcgacgacgtgctggtgagcggcggagttctgcagggtgatccgtcacgcgccttccgtatggtaactctgaactttctcgtttcctgcgtgcctgacaccgggggagcattcgatgacaattgtggcgacggctatcctttcaagggattgagcgatcccgaccgtaaggatctggtagaggattttgctgccagcgcttatgaccctggagaagtggattttgccgacagcggtagcgaacaggacgccttggctgaatttctgcggcatatccacggttccgtcaatgatgcctatgctgttgaagaggtgcctgtggccgagaacacccgcattgtcaacctgagcgcacaggcggatatcacgctcccctgatctcttgttgtggcactgttcctggcgcatggcaggcaggcagaagtggggaaacgaatgggcggtgaagcatctcttccgctagtgctctcgctgaaaaaagtcggctgtgcagccgtgaatgagtcctctgttttttcttgagatgccggagacccgcacagggtccccggtttttttgcgctgagcatggtgggagatggaggagcgttgcacatatgaacacgtgtttatatggagtgacgataggtaaagggatcatttatggaaaagtcgccgagggaaggcagccgcaagaccctggggatcatcaagcaaaacatcaccttttccttggcggtcaaagcgctgttttgagttgaaacttttttgggtttcgtcaacttctgactggcagtgcttccggatgtgggagcatcgctgctggtgagcctgaatgctatgcggctggcccgccaaatctgctgacatgataccagacaaaaaataaatgcctgtcgtgtttctccaaggtttaatctcagcacaaaaaaccgtataatgctgcagcaatattgtactgccgtagtttgtgacacgtatgcggcccaaagcaggggatatggagaaagctgaagaaaaagtcctggggatctactccacggaagatatacaagcaacgctggagcgtctgtccgaaagctttcgcgttatcatgcgcgagctgcgtttcatcatcgtcgacgagacggagccctatgctttgagtgaacgccagatggcaaaatcctggaaggtacgggttgttcacagtaagcagccgtcccgccaccagtttttcatgagtattacgcccgatgagaaggagcctctgaccatgaatctgcgggtcttccgccgcagcgtggtggacgcgaacgatgcaaagcccttgcaggccattgaggaggagatctatcgcaccctggccctgaacaaggtggtttttggtgtcgtgggccagggggccattcgcaaaatggctctggatatattcaatgaactgcagaaaccttccaccagcgggccggcgccctatatggattttcccattgcccacggccagaagcgcattcacgggcaggactcgcgggtgcagtacaactttgatcgatacaatcccgtgggaaagctgcgccaggacggctccatggactatgccaaaaaggatttcacccagtatgtctacgccaacaaggtgatcatgacctactatatgccggttcagggtcagccgggcatcacgcccctgggtgaaattctgccccagcacgttggccaggatgtggagcgcttccccttccgtatcacctccgataatctcaagaccattcatcgcctggggcgcatggaagtgctcacccgcaaggaaggatactttgtcatcgaccgcaatgggcgggcagacattgtggataacctggatattgagggtgaggtgaacattgccgttactggtgatatctacttcgacgaacggcgcaaggacgtgcgcatcgtccatgacgaggtggacgaggacgctgtgggccaggggcgcagtgttgaaggcgagaatatctacatcaaaggcaatatcggccccaatgccaggatcaaggggcgtcgcatcgaaatcaccggcagtattcactccacggcaactatcgaaggggaggagtctgtgcgtctgagccggggcagtgggattgtcacagctcccgaggtcgaggcgaaatcctttcagtctgccacaattactgccgataaagtgtatatttggggaaatgtggtaagtacgaaagtgttctgccgtactcttgaacatgcgggcaccatgaagagcactcaggttactgccgctggccccgatgtgattctgggccatctgattggttcggacaacctcatccaggtggattaccacggagttccttcggtggagaagctggttgaggagtacgacagcgagctggcaaaactggagctggagctggccaccctcagtcgtgatatccgcaataagtccacggaaatccagcacgaccggggtcaggtggagaacgccctgaaggagatcgcgcgggttcgcaagatgggcaatgagccgccggttgccatggtgaagctggtcaagaaattccgcgacaacaggagttttctggaagaggcacttgtgcgcctggaagccggtaaaaaacagcagaagagcaccgggatgaaaaaggaaaagctgctggagatcacccataaaaccgccgtgcatatcagcgaaggagctgaagccggcaatcgcatacggtttttcgggcagagtcagcccaaggagataccggcccagaaacgggccatgatgttggagcttggccccgatggccgattgagggttctgcatggatagttcgcatattggcatggtggaacagcagattgtggtcagcaatattcaggatgccctggtgcaggcatcccacaagcaccatatcgccctggagaacctggatttttccatccacaatatttctgatctgcagcggggagaagagttcttctaccgtgattacaccatcgatatcttccagcgggggttttcgccggtggagctgcactactctctgaaaaccgcgtccaataccacctctgtgcgtttttatcagggctccagcgtggatgtcaccatggcaactcccctggaagtccttacggaaatcaaaaaggtgctggccaaggagggcgtggtctacggggtctatgacgacgaaaccctctaccggattgctgccgccgtgcaccgggcctttgtggagaaatccgatattcccgatgaacccttcgccgtggccagtggccagaaccccagggccagcgctgatctggcctaccccacctaccacttcgaccgccacggactgattgccagcggtggtggtcaggagcccatgctctctccctttgagatgggcaaggacacctttatcgtccgcgaaggcgagctgctgatcaccgagccgattctgcgggagtcgcagctgcagatcagcacctccggctacattgtcaatcccgtcaacggcccgcgcctgcccttccatgacttctcccccgatatccgccgtgaacagacccccgaagcctatctctactacgccgaaaaagacggctacctgtcggtggaaaagggcacactgctgattcgtccccaggtgagctttgagtccgatgtcctggacagcaaagatgccgcccaggcaaaaaaacgcgaggacattgtccttggcgccagcgatgaaaccaaagacgccgtcagcgccggtcaggtcatcgaaggccgcaatgtcaccattaacggccacgtgggagcgggtgccatcatccgggggctcaatgtcaccatcaacggtgtcctgcacaaggatgcctgcatcgaggcagagcatgaagcggtggtggacatctccaaaggaaccgtacgggctgatcgcgccaaaatcaacatgctggaagggggaaccgtcgaagccacctccagtgtggaggtgctggggaaatccatgcaaagcgtcatcaagtcgccgcgcattttcatcaacgagctgaagaattgcagtgtgaccaccggtggctaccagatccgcatcaacaccgtttccgacggcaccaattttttcaccattgatcccctgaccatcgagagtgtcaatacacgctaccagatggccctcggccagcagaaggaactgctgaaaaaactgaaggccattcgtcagtcctataacagcaagaagaaccagctggccgacgtgcgcaaacagtacgaacccctgcggggtaagatcgagaagctgcgccgccagtcaagtgccgtgccctcagcctttcagaatattgttgaacgccataacagcctgaccaaggaagtcatcagcctgaagcagcaggcccaggtgatcgtgcgccagctctccaccctggaggacttcatctatcgcatccagtatgtggaaaccaccacctccttcaccgtctacaagcgcctgcccaaaggcaatatcctcaagtacggcaagagcagcgcccacatcaccatcgaccaggatctggccggagtaaccgtgggtaaaaatcgcgccggcaagcttgaataccgcctggtacgtggatagcaagggtttctccttgccacttttgggtcgccaaaagtggctgggaagcgacccccagtgctgtccttctcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccatggcttttggtttgcggttgccgccgtcgtggcgtcaaccctgcgggtccgtcgcgttccagtcggcgcgtcctggctgggccagcccacgggggaaaggcagaagcaggccgttcccccgtgagcccgtccggtgagcggttttttggtccttttttggccgtaccaaaaaaggataatgtacgagcctggatggcgtgagcggcagaggctgaaccagggacgaaagtgggcgtttctgggaggaatgctggcgcgagtgccgttacgccgcgacgagttatcaatggtatttctccgcatctcaggtgagcgcagcaaacgggcgagaggcattgcctttcctccttccaaatcgcaatgtatgctatcatggtgatgtgttctgcattccacttatgaaccctgacccgcaaagtgaggcatcccttgagtattcgcgttgccatccgccacaggaccagttacaccttcgatcgtccggtgaatctctcgccccacattttccgtctgcgtccggctcctcactgccgtacggccattgaagcgtactcactgaagattgaaccggagcatcactttcttaactgggttcaggaccctttcagtaattttcaggcccgggtggtctttcccgagagggcgaccaggctttccattgatgtggagctgattgccgatatgacgcccctgaatgcctttgatttctttgtggaagaatacgcggaaacctttccctttcgctatgacgagcagatggagcgggaactgatcccctatctggaaattctgccgggctgcccgctgaccgatgcatggaccagcgcacaccgtcccgccacccaggtgcgaacggtggacttcctggtggagctgaatcgcctgctggctcaggatatcaaatacaccatccgcatggagccgggggtgctgtcgcccgacgaaaccctgcagcgcgctctgggctcctgtcgcgactccgcctggctgctggtgcagattgcccgcaggcttggcttggccgcccgctttgtcagcggatatctggtgcagctgacagccgacgtcccgtccctggatggcccttcgggccccagtgaggactttaccgacctgcacgcctggacggaggtctatatccccggcgcggggtggataggccttgatcccacctccggattgctgaccgccgaaggacatattcccctggcgggaacccctgaccctgtcagcgcggctccggtcaccggttataccgacgtctgccagacggagttctccttccataaccgtgtggagcgcatttacgaaaccccacgggtgacccgaccctacagcgacagccagtggcagcgcatagacgctctggggcagcaggtggaggcgcagctgcaggaacaggatgtccgcctgaccatgggtggcgaacccacgtttgtctccattgacgacatggattcggcccagtggaacatcacagccgatggcaagcataaacggcacctttcggctcaactgctgcgccgtctgcagcagacctttgctcccggcggcttgctctactacggccagggtaaatggtaccccggtgaacccctgccccgctggcagatggcctgcttctggcgtcatgatggcgtggcagcctggcgcagcccgtcgcgaatggcgaatccccaggcggatggttcccatacccccggcgacgcccgccgcctgctggaggcgctggcaggggttttctccatcgacccttcccatatcaaggcggcctatgaggatgctttctactacctgtggaaagagggcaccctgcctgccaatgtcaacccgttgcagtgcaacctgaaagaccccctggagcgcaagtatctggccgaactgctgggacgcgatatgggagagcccaccggttttgtgctgcccctgcgctggcaccatgaacattgccgctgggaaagctcggtctggaaattgcggcgcggtgagctctttctgatccccggtgcttcggccatgggctttcgcctgcccctggactcgctggagagcgcccccgaaagcgagtgctaccacgaccccggccacagccagctggaacagcaggctcccctggaggatttcaatcagctgattgctgagcgcgctgccggccagcgaccgtggccccgtgcccacgtgccggaaaaagacctggtacgctttgccctctgcgtggaagtgcgccgggggaatatccatgtcttcctgcctcccatggcgcgcctggaaagctacctggaattgattgccattatggagatgctggcagagcagctggatattttcatcgtcattgaaggttatgagccgccccgcgacaatcgtctcaaaaaactggccatcactcccgaccctggtgtggtggaagtgaacattcacccttcccatacgtggcaggagctggtcagtaatacggaacagctttacgagcaggcccgcctctgtcgcctgggtaccgagaaattcatgctggatgggcgccacaccggcaccggcggcggcaatcacgtcaccctgggcggccccacccccgccgacagccccctgctgcgccgtcccgacctcctgcgcagcctgattggctactggcagaatcaccccgcgctgtcctatctgttttcggggctctttatcggccccaccagccaggctccccgggtggatgaaggccgcgacgatcgcctctatgaactggaaatcgctttcaaccagatacccggccgcgacgagaaggcctccctgtggctggtggaccgggtactgcgcaacctgctgaccgacctgaccggcaatacccaccgcagcgaattctgtatcgacaagctctactcgcccgacagccccaccggccgtctgggcctgctggaaatgcgcgcctttgaaatgccgccccacagccgcatgtccctgatgcagatgctgctgatccgctccctggtggcctggttctggcgtgaaccgtacacccggcccctgatccactggggaacccggctgcacgaccagtttctgctgccccactatgtgcgacgggatatggcggatgtggttgaggatctgaaccaggccggttatgcctttgaaatggactggctcgaccccttcttcgaattccgcttcccccattacggttccgtctgcgtcaaggacatagtcatcgagctgcgcatggccattgaaccctggcacgtgctgggtgaagagagtgccagcagtggcaccgcccgctatgtggactcttccgtggagcggctgcagctgaaggtcaacggcctcaatgacgcccgctacctcatcacctgcaacagctatcccgtgcccatgcagcccacaggagtgcacggcgaatatgtggccggcatccgctaccaggcctggcagccccactcgtccctgcatcccaccatcggcattcactcgcccataacctttgacattgttgatacctggaataaacgctccatcggcggctgtgtctaccacgtcagccaccccggagggcgcagctatgaaaccctgcccgtcaacgaatttgaagcccagtcacgccgcatcaaccgcttctgggacatggggcacacagctggcgtgcaggaagacgttctgcaggtacccaccagtggccccgtgacacggcgcacctttacccccagaaccgatgtatccacggatgtgcagatcctctccatcgaaaagaaccgcgactatccccacacgctggatctgcggcgcatgccgcgaaagcaggagacgcaaaaacgctaacaggctgctgaaaacccccatctgcggtgttgcccgctgccgctcgttgttgcaacgtacggggagtacgcttcacgcctcgctctgcgggcgccttgcacctgtgggttttcaattgcctgtatgatttgaggtacttcagtaagcatgcctctcgggaaaaggaggaggcaatgaaacgctctccaatgacaccacgaccagagagcctgggagaagagatcgccagcagcgtcagccacggtgtcggtttcctggcagccgttgccgcaacgccagtgctgatcctcttcgccgcagaacggggaagcgcctggggcattgtgggtgccagcgtctttgccgccaccatgctgctgctctacattgcctccaccctctaccatgccctggcgaaaaaccgggccaaacaggtattccagattctcgaccacggtgccatctttctgctgatcgcgggaacctatacccccttcaccctgggcgtcctgcgcggcccctggggctggacactgctgggcctcgtgtggagcatcgccatcggtggtattgtgttgaaatccatgggaggcatccgcttcgaaaagctttccacggcgctgtacctggtcatggggtggctgatagtcattgccatgaaacccctgtggcagagcatggagccatggggcctcttctggctggtggcgggcggaagcgcctataccaccggcgtactcttctacctggtcaggattccctacgcccacttcgtatggcacctgttcgtgatggccggaaccacaagccatttctttgccgtgctgtactacgcgtactaagcaaaacggcaagccagccggaatgggggatgggaaatagagaaaggccattttggtccgtagatttagagggggaaaaggcagggtttcacacaaaggcctactaacagcttactgaaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgccaggcaccaaggaaagacagtgagcgggagtacagccggatttaccgcgaatggacacgaatacacgcgaatcttgaagagttatgcaggtctctcgccgttcgctgtgctcaccggaaacgcggagggggaaaaggcagggtttcacacaaaggcctactaacagcttactgaaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgccaggcaccaaggaaagacagtgagcgggagtacagccggatttaccgcgaatggacacgaatacacgcgaatcttgaagaatgatgcaggtctctcgccgttcgctgtgctcactcaagacgcagaggcgcaaaggtaaagcactgactactggccactgactacttacttgccaatagagttccctgctggcttttgcctttatctgcgaaaatcggtgaaatctgcggataaatttctttggctgttttggaggttgcggaggaagccaggtctcacacgaaattcacggagccacgaagaagggcatggggaagggttataggacatctctctaccgactacacactactttctcatcacctcttccctacccatgcgcacggtgaagttcggtgtcagcgcggtgggcggagaggtcggtggcaacggcatcgatttttttgctgagtttgtcatcaacgtcatcgatacgcttgctgagttcggttttaacttcattcaggcggttattgaccacatcaaccttgaagtctacatcatcgattttttggttcagttggtcaaacttccgtccaaactcctgccgcagggagttatgcccttccagaacaaggtcaaacttgctgttcatctcttccatcagaatttcgaagtacttttgttccatggctcaccccttgaatgccaggcagtatataccagagtgcgggcaatgggaagtgttgttcgtgataggatggagttgggatttgtccgcaggtttggagagggaaaaggcagggtttcacacaaggcctactaacagcttactgaaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgccaggcaccaaggaaaggcagtgagcgggagtagcagccggttttaccgcgaatggacacgaatacacgcgaatcttgaagaatgatggtttgctgtgctcacgggggtcgccaagctgccaagggaagacacgcgaactgctcactgaaggcagtgggaggaggcgataaggactctcgctcatcacgtatcactatagtagcggggaaaggccaccacggaaagcgcggaagcatgcgtttgcgctgacaatgtgggtgtcatgtcttcgattctgaacacttgcaaaaaaaaagcacctccgcgaaatgcggaggtgcagaacatccatgaggataaaagatggtgcttatgcaccgggaaatcagaagtcgtgacggataccgaagccccagtcagttgcatcagggcggcttccatcgccttcgtcaaacatggcaacgctggcataaagccaagtgcgctgtccaagatttttcttcacgccgacgttgatgttgattccatcgtcgtcaccgtcttcatcccagcgaaccagagcagcgttggcggaaagaccaccacccaggttgaattcaacaggaataaggatagtgttcactttgtatccatcaaagtcctgagtgtcataaccgaagcctactgtcaggtcgcccattttgtaaacagcagtcagggccagctgagtgaagtcgccatcgtcggcagaaacataaccaagacgcaggtcaaggttctctacacctttgaagccaacagcaacagaaggtgcaaacttggtgtcttcttcaacggtgtcaacttctttgctgaagctgatggcataggtcagatcgtcagctttgccagcgtacttgatagtgcggttagtgcgtccatcgtcgaacgcgccttccatgttgccgctgaagcttacgtctttgttcgccagtacccagttgttcaggttgcccagcatgctctgaaatgcagttgtctggtgaccgaaagaaacagtaccgaagtcgccctgcagtccaacccaagcttgacggccattgaagttgccttttgcgccgccaccgttgccagcagcagtttcaacggagctttccagcatgaagatagccttcaggccgctgtcgaggtcctgtgagccacggataccaaggcgtgagcttactgagttgccagtaatgtactcgccatcatttgcagattggatttcatagttagcacggccgtaccaggtggtgtttgcagaggcggggatgatcatggctgcggcagccagaccagcgagggaaactttgaccattttgttcatgtgtctctccatttttttggatttgtggaaaaaatatcgtggttcaacatatactggcttaaaatctggttgtcaacgaaaaaagtgcaggaagtgcgcaattttggcgtacccctgaaaaaactctgaaacggttcatggaaaaagtgccgggacgtttcttgttattttacttggagtttacgttttggcgatgatttgcagtaaaaggtgactatgtgtgtcggttactggctgattagaggtgtattgtcattgaggggttttgtggcagggagagcgggtagcaggtagcgggtagcaggtagcgggtagcaggtagcgggtagcaggtagcaggtagcaggtagttagtagttaggtagaggggtggagagaagccattgtgtccgcagattgcgcagatgggcgcagatttggagggggaaaaggcagggtttcacacaaagccctcaaaggcaccaggaagggcagtcaagagaagaggcaatatatcacgcccgttcgctacgctcacttaagacgctgggagcgccaaggaaaagcactgactactcgctactggctactgactctatccatgggcacggtggagttcggtgtcagctcgctgggcggtgaggtcggtggcaatgtcatcaacttttttctccagcttgtcaatgcgcttgctgagtttggtgtcaacttcgtgaatctgtttgctgagtttggcatcaacagtgtcaatcttgtgatttaacgcaagtatctgggtatccacttgcttaaagcgggtatccacttcatcgcggaaatcatcaattttgcgaccgagttcctgacgaagagagtcgtgtccttcgataactgctttgaagccgctgttcatttcttccatcagaatttcaaagtaattttgctccatgtctcatctcctgatggttggcaatatataccagggtgcgggcaatgggaagtgttgtttgtgataggagggagttgggatttgtccgcagatttggagggggagaaggcagggtttcacacaaaggccacaaaggcaccaaggaaaggcagtgagagggagtagcagccggatttaccgcgaatgaacacgaatgaacgctcatcttgaagagtgatgcaggtctctcgcccgttcgctgtgctcacttaagacgcaaagccgctaaggtaaagcactgactactggccactgacgactcgctactgactctatccatgcgcacggtggagttcggtgtcagcgcgatgagcggtgaggtcagcagcgacaccatccacttttctttccagccggtccatgcgaccttctattttgtccatacgtccatcaagtttatccatgcgtttgctgagcttggtgtcgacttcattcagcctgttattgaccacgtcaaccttgaagtctacatcatcgattttttggttcagttggtcaaacttctggccaaattcctgccgcagggaattatgcccttccagaacaaggtcaaacttgctgtttatgtcttccagcaggatttcaaagcgatcttgcttctccatggctcacctcctgatgggtggcaatatataacagagtgtgggcaaaggaaagtgttgtttgtgataggagggagttggggatgggggagagtcatttgtccgcagattacgcagatgggcgcagatttggagggggaaaaggcagggtttcacacaaagccctcaaaggcaccaggaagggcagtcaagagaaaaggcaatatatcacgcccgttcgctacgctcacttaagaccctgggagcgccaaggaaaagcactgactactcgctactgactactgactctatccatgcgctcggtgaagttcggtgtcggcgcggtgggcggagaggtcggtggccactgcgtcgatcttcctgctgagtttggtatcaacttcgtcgatgcgcttgctgagtttggtatcaacttcgtcgatgcgcttgctgagcttggtatcaacttcgtcgatgcgcttgctgagcttggtatcaacttcgtcgatgcgcttgctgagcttggtatctaccgtgtcaaccttgtgattaagagcaaggatctgagcgtccactcgctcaaagcgaccattcacttcatcgcgaaaatcatcaattttgcgaccaaattcctgccgcagagactcgtgaccttctgcaacggctctgaattcacttctcatctcttccatcaaaatttcgaagtacttttgttccatggctcacctcttgaatacaatgcagtatataccagagtacgggcaaaggaaagtgttgtttgttgtaggagtggttaggggttggggatggagatggagaatagagaatgggtgatgggggagagtcatttgtccgcagattgcgcagatggacgcagattcggagggggaaaaggccaggtttcacacaaagccctcaaaggcaccagggaaaggcagtgagagggagtagcagccgggtttaccgcgaatgaacacgaatgaacgcgaatattgaagaataatgcgggtctcacaccatggcagcaaaggtgcagaaggttgagggcaaccggggaatggaaaccattgtgtccgcagattacgcagatggacgcagatttggagggggagaaggcagggtttcacacaaggcctactaacagcttactgaaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgccaggcaccaaggaaaggcagtgagcgggagtagcagccgggtttaccgcgaatgaacacgaatgaacgcgaatcttgaagaataatgcgggtctctcgccgattcgctgtgctcacgggggtcgccaagctgccgagggaggacacgggaactacttacttgcaatagagttccctgctggaatttgcctttatctgcgaaaatctgcgaataaatttctttggctgttttggaggttgtggaggaagccaggtctcacacgaaattcacggagccacgaagaagggtatggggaagggttatagggcatctctctaccgactacacactgcaggctactttctcgtcacctcttccctacccatgggcgcggtgaagttcggtgtcagcgcggtgggcggagaggtcgtcagcgacaccatccacttttctttccagccgatccatgcgaccttctattttttccatgcggccatccagcttgtccatgcggccttctattttgtccatgcgaccatcaagcttatccatgcggttgctgagctcggttttaacttcattcagtcggttattgaccacgccaaccttgaagtcaacatcatcaattttttggttcagttggtcaaatttcttttcaaacttcaggtcaagtgcagaatggctttccagtacaagttcaaacttgctgttcatctcttccatcagaatttcgaagtacttttgttccatggctcaccccttgaatgccaggcagtatataccagagtacgggcaaaggaaagtgttgtttgtgataggagggagtggggggcatttgtccgcagattacgcagatggacgcagattcggagggggaaaaggccaggtttcacacaaagccctcaaaggcaccagggaaaggcagtgagagggagtagcagccgggtttaccgcgaatgaacacgaatgaacgcgaatattgaagaataatgcgggtctcacaccatggcagcaaaggtgcagaaggttgagggcaaccggggaatggaaaccattgtgtccgcagatgggcgcagatttggagggggaaaaggcagggtttcacacaaggcctactaacagcttactgaaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgccaggcaccaaggaaaggcagtgagcgggagtagcagccgggtttaccgcgaatgaacacgaatacacgcgaatattgaagaataatgcgggtctctcgccgattcgctgtgctcaccggaaacgcggagggggaaaaggcagggtctcacacaaaggccacaaaggcaccagggaaaggcagtgagagggagtagcagccgggtttaccgcgaatgaacacgaatgaacgctcattttgaagaatgatgcaggtctctcgcctgttcgctggctcacgggggtcgcaaagcacgggaacgattcacttgccatggatttccctgagctcactggcttttgcctttatctgcgaaaatctgaaaaatctgcggataaatttctttggctgttttggaggttgcgaaggaggtcaggtttcactccatggccgcaaaggtgcagaaggttgaggacaaccgggggatggaaagcattgtgtccgcagattgcgcaaaatgttgacagaccacgagggaagactccccctaccccctaccccctatcgcggggcttgcggtgagaattctcccggcgtatgctggtgctgtgttcccggttttcctgttgctgcggatgccggtgaaggctatgtttctgcggaggtttggtttatgcgtgcaggttttgttgctgccctgctggtcagtggtctggtgtttgtgagcgggtgcagtgagcagtctgctcccgaggtttcgggtgcgtcgtccgctcctgctgctgcgcagcagcaggctcatctgatgggtacggttatcgagacgatgaatgtggctggttatacctatgtgcagcttgacgctgatggtgagattctctggttcgctggtcccgagacggtggtcagtgagggcgaccgggttatggttattgacgggatggtgatggaggacttttacagtcgttcccttgaccgaacgtttgaaaagctgatttttgtgggtgcttttgtgctggagggtggcgagatgccacagcagcagcctggcttgccggcggggcatccacctcttggggctgatgttcagaagtaatttctctgttgttgtacatgcgcaaaagcccggtcatgtgaccgggcttttgctgtatctggtgaaggaggagaatgggtgttggtcagcccagcatgtcctgcaggtcctgctgggggtcgccggtgagcttgaggttgaagttgtcaatgaggaagttgaagatgtcctcgttgaagaactggggcgcgcgtggtccgacgcggatgtccttgactccgatgctgagcaggccaagcaggatggcgacggctttttgttccatccaggagaggacgatgctcaggggcaggtcgttgacgccacagccgaagacttcggccagtttgctggcgatgatgacgccgccgatggagtcgttgcactgtccaaggtcaagcaggcggggaatttcggttccggggacgttgccgaattccatgtcgttgaagcggaactttccgcaggatgaggtgaggatcacgcagtcctgggggacgattttcgccagttcacggtagtattctccgcctttgccgggggagtcgcagccggcgatgacgaagaagcggcggatttttccgctcttgacggcttccacgacctggggggccagggagaggatcacggagtggtggtggccggtgggtacggtttcatcggatgcccagttggtgtcgggcagcgacagtgctttttcaatgatggggctgaagttgtcgttttcaatgtgggtggcgccgtcgattcccacctgggcataggtgaagacgcggtcggcgtaatccttgcctttggggggcacgatgcagttggtgttgacgaggatggcgccgttaaatttgctgaacaggtctttctggtcaaaccaggccttgccgacgttgcccttgaggtgcttgtatttggacagttcggggtaggcgtgggagggcagctgctcggagtgggtgtagacgttgacgcctttgccttcggactgttccagcagtttgcgcagggcgtggtggtcgtggccggagacgagaatggcctttccttcaacgcggttttgggatactttgacaggctgtggcatgccgtaagtgtcggtgtgggccttgtccagaatgctcatcatgtcaacggcggcctggccgactttcatggtctgggcgacgtgctggtcgaagttgaagttggagttggtgagggtgaagtagagggtctcgttcaccacgttgtcaacggcggaacagtcggcgccatagtgggcagcctggacacgataggcggcgatgcccttgaggccgaagatcatgatatcctggagtctcgcaaggttttcgtctttaccgcaggtgccgacggtctggcctttggcgccgcagccttcgggcatggacatggaacactggtagcagaacatactcataacacttatcctccgtttgttggggttttcgttgatgcatgaccggaatagtaaacaactctgcgaaaacgaaattgatacaggtcaaaaaatggaaaaaaagcaggccattgaggtttttcagaagaaatttctgggtgaagtggatgccgctcttaccgacgctttgattccggcgtgtacgctggttggcaaggaaaagaaggatatcctcttctacgagggtgacgagggggaacaggtgtttttcctgctggagggcagtgtgcgtctgtttcgtactacggaccaggggaaggagacggtggtgcactttgtgcacgccggagaattgttcgcggagatcctgctggcccgcgagacccgctacccggtcagtgccatggctctggagccctgtatgctgctgggtatgagcgcgcggcgtctgcggcagattattcaggggaatccggattttgcgttgcgctatattggtgctctgaccaagcgtctgaagtacctggtgaacatggtggagcatctgagctcgcgggatgtgcaggagcgttttctgctctatcttggccacttgagtgcttcccagcgtctcaagacggttcagttgccggttcccaagggcgagctggcgctgctgctggggacaacgccggaaaccttttcgcgcctgctgaagaaactggtggaagaaggggcgattgccgttgatggtcgcgagattacgctgctgcaaaaaatgccgctggcaggcggctgaaaagcccccatttgcattgctgtccgctgtgctcgtcattcaccgtacgaggggcttcacttctggttctgcggacgcctggcatctgggtgtttttccattgcctgtctgttgatttggtattttcgcagtgcgctggagtagcttttgtgctgctgttgttctatgatgcttcgcgatttctgtttccccggagatgatacatggtatatcggctttctgcctatagagtggtccttgtcttttttcttgttctttcggtgatggctggcctggcgcaggcgtcccgcacgtctgacgctcccctgattctgcagttgaactggtatcaccagttccagttcgcgggctattacgcggccctggagaagggtttctataaagaggaaggcctgaacgtggttatccgcgaggggcggccggaaatccgcattgatgaggagctgctctcggggcaggcccatttcggtgtgctctcttcggaaattctgatccgcgcggcccatggtctgccactggtggtgctggctccgatcatgcaacactctgcctatgctttgctggttgctcaggattcggatattcacgggccggctgacctcaagggcaagacagtgatgatcaacagcaacaagcagagtgagttcctggcgatgctgacgcgggctggcctgagccgcgatgatgtcactatcatggaaaaggatacttcggcactggtgaagctgatgagccgcgaggtggatgccatcagtgggagcatcgcctcggatccctacctgttccgggccatgggggtgagcgtacggaccattcagcccttccaccatcaggtggatgcttacggggacacgctctttactactcgccagcaggttgagaaaaatcccgagcgcatagacgcttttatccgggcgaccattcgcggctgggagtatgccttcctccatcaggacgagatcattgacctgattctgacgcgctataacaccgacaagacccgtgaacacctggaatatgaagccaaggcgctgcgtcagctggtgctgcccgacctgattcagatcgggcatatcaacccggagcgctggcaggacatcgcggccattttcagtgaagtgggcctgatgagcagcaacttctccctggagggtttcctgcacaatgtgaagtttccgccgggctacctgaagtacctgtgggctatctgggcgctggtgtttctggtggtggtgtcggtggccctggcggtgctgctgttcaccttcaacaagcgcctgaagacggaagtgggcagccgcaccaaaaagctcgaccagatgaaccgcgccctgatccgcgaggtgacggagcgcaagcaggctgaagacgatctgcgcaacagcatccagtttctttccaccttcctggatactatccccagtccggtattttacaaggacgccaggggtgttttccggggctgtaacgaggccttcgcccgcgatattttcggtgtcaccacggccgacgtggaagggcgttccctgcgcagttttcccgatgtgatcgcttcccaggatgtggaggacgaggagcagcgcgatcgcctgttgctggaaaatcccgggcagccaatatcctacgaggcgagttttcccgtcagcgatggcagtcgccatgactttatcatcagcaaggacgcctatcgcgatgtggctggcgaactcaggggtattatcggtgtcatggtggatatcacccagatgcggcgtgtggagcgggagctgctggagaaggagaaccgcctgcactacctgaagcaccacgacgcccttacggggcttgccaaccgccagttactccacgagcgcattcgccgcttctcaaaagcacaccatgcccatgcaggcaaggcggcgattctgattgtggattttgaccacttcaagcagattaatgaagcctatggtaccagggttggtgacgaggctctgaaggcgttcgccaagcgcttgctgggatgtgtgcgcggtgaggatctggtggcccgtatcggttctgacgaatttggcattctgctggaggatattgagagtgagagcacgcccgatgtggtgatccgccgtatccggcagcatttcagtcggccggtgagtgttcaggggaatgaaatcatggctggtttgagcattggcgtgagtttctaccctgaggacgctgacgatggtgaagagctggtggcgcgggcggattttgcgatgaccacggtgaagggtcagggcggcgctggtgtgcgctactatcgcgaggtggccggacagcgcgagcgcgaaaagggtgcgggctgatcctgcctgtggctggagagcgttttttgctgggaattttcgaaaaacttctgtaatatcaatcgtttgttgataaaaatcgtccaatagaggcttgtcaaaagaggtgcaaatgaaagtcgaactgaagaacctggagaaatctgcgaaggaagtgacggtaaccattcccggtaaggtgatggacgatgccctggagagcgaaatcaagaaaatagccaaaaaggccaagatcaggggctttcgtcctgggaaagcgcctttggcggttgttcgtcaggaatatggtgccaatgcctacaacctggcctctgagcgcgttattcaggatgcggtgacttcctcgctgcagtcggaggacatcagctatgtctcccggccggaggtaacggatctgcagcgcaacgaagacaatgacctggttctgaaatacaccgtggatacgttcccggaagtgacccccgaaatctacaagggttttgagcttgagcgcgagcgctacgaggtgaccgacaaggatgtggaagaggcaatcggccgcattctggagcaaagggctgagttcagcgcggtacagcgcgaagcccgcactggtgacgaggtggtgatcgatttcaaaggcaaaatcgacggtgagtactttgaaggtggcacggcggagcgattcaaactggtgcttggctccggacagtttattcccggtttcgaacctcagctggaaggcatgaccattggccaggagaaggttatcgatgtgagcttccccgacgactaccacgcggaaagccttaagggcaaagcagctcagtttgaggtgaccctccacgaggtcaacgagaaggtgaccccggttctgactgatgagctcgccaaggaggtctcccgtgatcgcgaggtggctggcgccgacgaattccgccagctgatccgcaaggatatcgaggagtacatggattccgaaagcaagcgcaagttccgtgagcagattgctcagaaacttatggacagcaacgccttcgatgtgcccgaatccatgattcaggatcaggcccgtcgcattgccggcaatattctgatgcagtatgtgcagtcgattcctgacgagcagaccttccgtcagcagatggagcgtctggcccctgcctatagcgatatggcggaaaagcaggtgcgcaccagtgtgctgctccatgccgtcgccaagctggaaagcattgatgcctctgaagaggacatggagaaggccatcgccgaggaggccactcgcgcccaggcttcggtggaggataccagaaagcgcctcaatgcccaggcactggagagcatcaaggcgaatatcattgaagacaaagtggtggattttatcggcgccaactccagtgtaaccgagaagacggttaccaaggaggacctggagcgtcaacgtgaagaagtgaacgcataagaggttgaaatatgccattggtacctatagtcgtcgaacagacagctcgcggagagcgatcctatgatatctactcgcggctgctcaaggatcgcatcgttttcctgggtacccagatcgatgatcagatatccaatgtgatcatcgcccagctgctttttctggaagcggaagacccggaaaaggacattttcctttatatcaacagccccggcggtgtggtaaccgccggcatggctatctatgacaccatgcagtatatccggcccaaggtctccaccatctgtgtggggcaggctgccagtatgggcgcggtgctgctggctgccggtgagaagggcaagcgctttgcgctgccccactcccgcatcatgattcaccagcctttgggtggtgcccaggggcaggccaccgatatcgaaatccaggcccgcgagatcctgcgcatcaaggagatgctcaacgatatcctggttcgtcacacgggagccgatctggaaaaaatccaacgggataccgaccgggatttcttcatgaccggcgagcaggcccgcgcctatggtattattgacgaggttatccagagcaggagtgcagagtaatggcaaggaagaaaacttccgacagcagtggcccccagtgctcattctgcgggaagaactatgacgaagtggatcgcctcatcgagggccgcttcggcgtgtatatctgcaatgagtgcgtgtatctgtgcaatgatgctattgaaaccgaacatgcccatggtgccgatgaggctccacaggatgtggaagagtatatgggctccctgcctcgcccttcggaaatcaaggagtcccttgatgagtatgtgatcgggcaggagcgcagtaagaaaattctcagcgtggcggtttataaccactataagcgcatttactccctgctggacagccgcggggcggaaggcgaagatgtggagatcagcaagtccaatatactgcttatcgggccgacgggcagtggaaagaccctgctggcccagaccctggcgcgggtgctcaatgtgcccttcgccatcgccgatgccaccacgctgaccgaggcgggctatgtgggcgaggatgtggagaatattctgctgaaactgctgcagagctgtgactttgatgtggaacgcgcccagcgcgggattatctatatcgatgaaatcgacaagatctcccgcaagagcgagaacgtctccattacccgcgacgtctcgggtgagggtgtgcagcaggcactgctgaaaatcgtcgagggcacggtggccaatgttcctcccaagggtggtcgcaaacaccccaaccaggagttcattcagattgacaccaccaatatcctctttatctgtggtggagcttttgaagggcttgacggtattgtcggacggcgactgggcaagaagatgctcggctttggacaggagctcagcgagaaccgcaaactccagaaggatgagctgctggccaaagttcaccctgaggacattatccgttacgggttgattcctgagctggtgggacgtctgccggttatcgctgccctggaggagctcaacgaggcggccctgatccagattctgcaggaaccgaagaatgcccttgtcaagcagtacgcccatatgctggccatggacagcacagagcttgtctttacgccggaggcctgtacggaagtggctcgcgaggcactgaaacgcaagacgggtgccagagggctgcgcagcatcatggagcaggtcatgctggacatcatgtacgatattcccgatcagaagggcgatcgcaaacgctgtattattgacgcggaagtcgtgcagggaaccaagaagcccgtggtggaagtgctcaagaagaattccgcctgaatatgatcaatgctttgcagcggcgaaccactggttcgccgcttttttttggcccatatgtcaaaaaaaacagctcagcagtccggatttccccgcaggcggcaggtgggattttcctggctcgggtttatttataacattatttgaaaaccggattgcattgtatacaatttccttgaccttcccggcccttatcccttatagtggcttgtgataagagttttgtgaaaccaaacaaaaacggaaaagggtgttcgaatcatgaaaaaacaaagtgtccgagtatttggaaacaactacgttcaggtggttgaagataatcagcccgccaaaggcgaaggccgttttgtcgtggaggatctggtcaagggtgctgtgctggcccgttttgatgactataacagcgctcagaaaatgtacatgaccaagagccaggaatacatccagtccagccttgatgactcctgtaccatcaagggcatgacagtaggtgatcttatccagagcctggaagctctgccccgcgaggcaacggtcgagttctctgtcagctacgaccacagccagaacaagctcacagtctgtaactgaagcaaatcatttaaggagaatagaatgccaaagctctacgaaatagtggaaaagcaagaccttgttcccggcatggccttgttccacgtatacgcccccatggccgcgaaaaacatgaagcctggccagttcatcatcctgcgggtgagcgccaacggtgagcgcattcccatttccatttccggatgggatgctgaaaaaggcacggtgcgcattattatcatggccgccggacgcacttccaccgaagctgttgccctgaagcaaggtgactgtttccaggatgtggttggccccctgggtgaagagacccatgtggaaaaactcaaaggtactgccgtggttatcggtggtggttacggaaccggagcggttatgcctcccgcccgcgccatgaaggccatgggcaaccgcgtggttggtattatcggtgcgcgcagcaaggatctggtcctgctggaaaaggaaatgcgagaagtgtgcgacgaagtgattgtgtgcaccaatgacggctcccagggcgtcaaaggctttgtcacggacggcctcgccgggctgatggaaaaagaggatgtgcagtgggtgctggctgttggccctgtgcccatgatgcaggcggtcggaaacatgaccaagcccaagaaggtcaaaacctttgtctccctgaatgccatcatggttgacggcaccggtatgtgcggtgcctgccgtgtgaccgttggcgggaaaaccaagtttgcctgtttccatggtcccgatttcgatgcccatgaggtgaacttcgaagagctcatgctgcgtcagaagatgtttgtcacacaggaaaaaatcgcaatggaaaaactccaagaggtgaaatagatggctgaactgacccccaaagagcgcatggcaattgaacgtcaccccatgcccgagcagcgcccagaagatcgtgtgaaaaactttgacgaagtaccccttgggtttgcccaggaagtggccatgcgcgaagcggcccgctgcctcgactgcaagtctccccagtgcgtggaaggttgccctgtcagcatcgatatccccggattcctcaagctcatcgaaaaaggtgacttcaagggatcggtcaagaagatacgtgaaaccaacttcctgccagctatctgcggtcgcgtctgtccgcaggatcagcagtgtgagctggtctgtattgttggaaagcgtggcaaacccgtggctatcggctccctggagcgctggatttccgactacgaacgtgagaataaaatccgtgaaattcccgaagtggccgcagccaccggcaagaagatcgccgttgttggcagcggtcccgctggtatgactgcagcctacgaaatccgtaagcgtggacatgatgttacggtattcgaggctttccaccgcggtggtggtgttctggtctatgggattccccgcttccgtctgcccctctccgttatcgatgaggatctgaacttcctcgagaagatgggcgtgaagttcatttacaacaccattgttggcaagtccatgtcacttgatgacctgctcggttccgagtggggctttgatgccgtattcgtgggaacgggcgcaggtctgccaaaaatgaccggcgttcccggcgagaacctcaatggcgtttactctgccaacgaatacctgacccgcgtctacctgatgggcgccggtaacttccccgataacgtcacgcccctgtaccagggcaaaaaggttggtatcatcggtgccgggaacacggcaatggacgcggcgcgaactgccaagcgtctgggtgctgatgttaccctgtactaccgtcgttccgaggaagaggcacctgcccgtacagaggagctgcaccacgccaaggaagagtttatcaactttaagttcctctccaacccggtggagttcattggtgatgacaacttcttcatcaagcagatcaagtgcgatgtaatgaagctgggtgagcccgatgactctggccgtcgcaagcccgaggctaccggcgaatcctttattgatgactgtgatactgctatcatggctcttggctgtgatgtgaaccccatcattcccaccagcactccggaaatcgaagtgaacaagtggggtgtcgtggttgctgatcccgagacgggagccacctccaagaaggcagtatttgccggcggagacctgattaccggtggatctacggttatcaacgccatgggtcaggccaagcgcgctgctgcggcactgcatgacttcgtcatggaacagggcaacgcattcggttactggaagtaattccctgtaaatgacaagagccccctctcctgtggagagggggctctttttttgttctccgtttgcatgtgcttcacggtttcaatgcgtagcgataacgggcgtgagatatggtctttctgaatctttgtggacgttgtataaggccaggtttttccgttttcagcaggatgtgagatctattcgcgtatcttcttgaactggaccttctcatcttccagggtgaactcgacactgtgcaggggctcctccactcgcatgactgaatccttgatgcggatggtcacgccggggtgaacggggccgcgtaccaggatgcgcggcctggtggcgacttcagtgatcttgttttccagtatctgcagctgggttgctattttctttttctcttcgttaagctcgatgtatttcttgtaggcaccgagcagtttcatcttggtttcatcgggcagcatattcacttttttgccgagcttggcaaccttggtgaccggtggcaccagcttggccatcaggggctggatcttggcggctttcatctcgttgagttccttgagaagtaccagcttctccagggaatattcctgcagcgagatcatggtgcgcatgccgtcggggctgccaaggctggaaaattccattttttcgcaggctaccaggcagcagccatagacttctccatagataattgccggaccatggcagctgacatggctgtagggcatgacttccttcatgaccttcagttcgccagccacaaagacctgggagtggacatcaataaatccattcaccaccaggggagcgtccagccggacacttttatggtggcgctccacgacgtccacattgtagaccccgccccgtttttcaaactcggagatctgaccatcgtctataaagaccttgacgttgcgcagctcacggttgcggattgtctcgatgatggcatcgtcgatgatatatccctttgaaagcagcagcacgcggtctttatagatgttccgggcgacccgggtgccggttttcagtgatctgatgtcaactatccgcactgatacgtccctccactatgctgtaggtatccatgtcaaagcgaaacgaacagcgggccatttgttcgtacaactgtttctcaatgccgtacatatccaggatggtgtacttgtcgaccttggagagaatatagatgacaccatctgttttggatatgagctcctgaaagacggatttgaatcggttgatcacattgagattatggataagttgcttggctttttccaggtgttccgcgctgagtccttcaggaatttttcgctgctcaaggatttcactgacatttaccccggcattggccaggtagagcttactcatctccacggaaaatttcaggctggaatattcgctgcgcaggtggttgatgacttccagcgcgttggggtcgtagccgatggacagattgcagggtgtggccatggaggagttgacatcaacgatggacagctcctgataggcaaagatacggctggaggcaaccttgtctatgatgacatggggcgcgacgacaacggagcgattgacggatttgatggcgatgtgcttggcggaaaaggctgtggcattttccaggaactccagctgagcggttttgcgggcgtgaattttcccgtagcagccgctctggacaatgatggtttcgcccttgaccagagcatctttttccacaaaaccttcaatgacgacgtcgccagtggcttccacctcgaagccggacttgacgctgcccgaaatggtcaccgagccattgaagcgaatattcccggtggagtagtccacatcggttttaatgatcaggatttcactgacgtgcacttccttgccctgcagcaggacaacgcctttcttggcggcgcggtagacgaccttgtcgcccatgtcatcgacgatgactccttcaccggcgttgacggtggtgacgttctctccgtccttggcgggcacgggttcaccgaaaatgtcgaatccggcttcacccctggaggccttgatcagctccaggatttcatccccttcatccacttccttgaccagatcacgctctttgaagttgatcttgcccgttttttcgtcaacggttccggggttttcctcgaagttgataatgtaatttataaaggagttcttgccgtgtttgggggggatgcctttggcgagcaggagttcagcaggaaaagcgttgctgttgccactttgtgcctcgtcaagcagatcaaccaggtcgtgggtcaggtcgatgacatagggctcggcgatttcggcagccatataggcatcttcccagacgctgatagcaagatcacggggagccctggcgatgaggtaagcttccagcttatcatcggtgacttccaccgctacgctttgattgaccgcgacccgtttgaacattgcgaacctcgcaagatttccgctctttcacccttccgtgctgctatgcacagaatggagtaactggcgagagtatgacacttacttaccttttcggctacaactttacaagtcttgaacgaaactttttgtcacatactcgggttttatgagttcacgtatggtttcttccacttttgcggcatccacggaggtgtccacgcaggggccgtgacgcagctcgttgaagattcccaccaccggcaagggaaaggtatcggagaggccactgtagagatcgcggctgcaggctacggcgatgataacgcgggggcgcagttcctggatgatccggcgggccagggttccaccggtggcggcctgaacatggacgccgtatttccgggagagttcgacaaacttgtgaatgctgcagcggccgcagagtgcgcagcggctgatatccgtggtgacccggtaatcgcagtcgcgcatttgcagacagtggggcaacagtaccagcatccgctgtggttcgaagctcccggcgtgcttgcgcaacacgtatttgttgttgtactgcaccagctcctggataagcagatcccgctcaatgcgcagccgctcgccaaagaagaggatcagcgggaagaatacccggatgcagtagcggttggcaatctggaagaggaatgtccgaaagccgcttttgaggcagaggtaaaagactatgggcaaggcggccatggctgcggccagcagggagggcatggcccatacggcggcggctttcatgctgaccggggcaaagcgcatggctgcgtagccggtggcgaaggaaaagagcagcaggagcgctgtcagcaggaagaagagtatcttgaagtagggtttctgagagctcaactttcgcacctccgaaatggcaggtttttggcgccgaccctgatgccatgcagtaatggtgaaaatggttctacacagacgatatctcttgacattgccctcaccctgtttatgagtttcttttgccacttttgactcgccaaaagtggctgggaagcgactcccagtgctgttcttatcagccgttcgctcgcctggaactggggaccgcaaacaaccgccgtcgtggcgtcaaacctgcgggtccatagcgttccagtcttcgcgttctggctgggccagcacacgggggagaggcagaaacagtccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacacctgcaggaagcaggtggtccggcagcactgcaaggaggcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagggaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgccgcagatggggctctttgagcagcctgctgccggatctccagaacaggcgagccaacgatccggaaaaacgggcgttcggggggcgcgtttttgtgtcctttttgagcggacaaaaaggacaatatccgtaaacgaaacgaggaatactcgatgagtcaagcaaacacaattaatatggtttttcgtgtggtaaatatctggataatagtgccttaacccaagtcgacaaggtgcgaaacttcagttagaggaaagtgttgccaacctgtactccatagccattggcaaaggcatgggcgtcaatgacgcgtttgccctggggctgaacttttttcagccgcagggcgccctgcctgcaggcaatttctatgccctgcagatcaatggacagcacctggcctggagcgccactgccctgggttggttcagcctccagtatcttgacatccttgtcccgccagcggcagcgacagcccggccatggggtaaaagcgcggatgcgtcgttcaagcgtgacagcatcttcatgccaggtgaggattccctcttctctgcgcagtttcggggcgtaggtgtgctgggaatgatcctggggggtgaactgcgctgttccctggaaaactgccgcgagggcttccaggatggcctcagcgcccagaggggccaggtggtcatggagttgggcggcgttcatggcgtctatgggggtcgcttttttcagaaccatgtcaccggtatccagcccggcgtccatgcggatgatggtgataccggtttcggggcagccttccaggatggcgcgttgaatcggcgcggctccccggaaatggggcagcagggaggcgtggatgttgtagcagccgaatggtgggatatccaggaattcctggggcaggatctggccgtaggcgacgaccacaatggcgtccaggtttaaatccgctatttgcgcaaggaactgggggtttttgcgaacccttgccggagtcagtacgggaatgcccagctggagtgcctttgtctttaccgctgacggggtcagttgcagtgtgcgcccggcgggccgatctggctgagtgatgacaatgggtatttcgtagacgcttgccaaggcttcaagtgcggggacactgaattccggggtgcccatgaaaccgacgcgctttgccgatggggtattcactggtacgaaccttccttcatggctttgcggattttgcgcctgatcagatcgcgttctgaagaacccaggtgttcaatgaagagtttgccgttgagatgatccatttcgtgctgggcgatgatggcggtaaacccgtcaaggatcgcggtctgctcctggccctgcaggtcgttgaactgcacctgtatgcgctcgtaacgctttatttcaccgtaatagccgggaacggagaggcagccttcctcgaaggtggtcaggccttcgcccgagagaatttgcggattgatgagcaccaggggctgcgcttcctcctctttgccgctggcgggatccagcacgcatatccggcgcaggatgccgatttgtggagcggccaggccgacgccgttggcattgtacatggtgtcaaacatgtcgctgaccagctgctgcagggcactgtcaaattgcgtgactggctgggatatctttttcagtagggggtctgggtacgtgagtatgggatggatcatggtattgcctcacacgccgaaggcttgcagttgctcgatgatatcttcggggtaaatatggttggtacagctgttatcggctgggcagtgggccaggctgcatggagcgcacctgatggtgctttcgatgcaggttgcgcggtggtgaaccgggccctgcagggcgagggaggttgacccgtagagggcgctgacgcgggctccgaccatatccgccacatacatggcatcggactgcacgccggtgtagatcccggccaccatggtcatgcccgcaagggactccagggaggtgttgccacacagggatatgcccatgccggatgtttcaatgatggtggtggctttggcagcgtcttcagcgctgccgaccagcactggagttctgccgcggctggtcagccactgacacagctcaatgaagaactttacgggccactgctgggatggcagtgttccctgcaccgagagaatgaccgggttttgcagctgccgggcaaacatttcgccgcgggtgacttcgtcggagccgggaaggatgctcggggcgatggagaagctgtggatgccggtggcatttttcagcagatggtggtagcgatactcctgggaagggttgctggcagggaaggagaccacattgctgtactttttctggatgttttcgggcaggtcgccgaagccccagttgtcctgtttacgtacccagcgcccaagagaggcgctttcgcggtttccctgcagatcaacgacgcggtcgaagtgatggcggcgcaacttccagtaatttttcattttctgagagggtttcaggggaatgacatcatcggcaatgccgagagagctgacaaagctggcgtgatcttcccgcgcggccagcgcgatggtgccattcatgcgatctgtatcccgaacgcctttgagggccagggacgacttggtaatgccggcaatggtatctggcagaataaaaagtgttttcattgcatcacccgctcacaggtccagtatacttcgtcagtgtccaccagatccatgcagtagtgtcctggcttgtcgcaggtgtcgctgttgcacggggtgcagagaattccttccgcctgcatcagggccgccttgggggagatagggccccagagctgggagtccgaggggccgaacacggtaaccagggggatatgcatgctgtctgccaggtgaatcggtgccgcttctccgcccagtactatctttgcgccggcaaccaggccgatcagggtggttatatcggtttgggccaccaggttggtgtggggaatatctcccagggcgcgggtgatgctttggccgatgtactcgtccttggctgcgcctgtgagcacgatgtgcagctgatggtttgcacggagccctttggctacatccgccattcgctcggcgggccagcatttcagtggttcatcggcagggccggtgcagatcagcgcgtagtgaccgaaatgttcccgtagtacgcgtgaggctgcccgcaaagagcgcgcagggggttcccagggttcagcggttcgagctgatgtcttgatgagtccaagatcctggagcaggcttacgaagtaggagctgcgatggttggtggtgttatgcaggcacagggtcgactttttgtgcagggcggagcgtttccagtttttcccctcggagcccatcaggcaggcgatgcgggcatggcgtgcgatggacaggtgatcgggattttcctccaggagaagtgctgtgctgtacttctggggtgccaggcgcaggccgagttcttcggcactgctgcttgagtccttgcgaaacggcagcaatttatctatataaggggtgtccatgtagagaggtgcggtgctggcgtccgcaaccaggtcaatgggtatgtctgggtgattttcccgcagggatctgatcgctttgaatgccatgatggcgtagtttatccgacttggaaggaataccagtagcttttccatacatcctgtttctttcagaggagttcatggcaaaaaaaggccttgccaaaataaaacagccttggcaaaccatggggctgttcagtttacttctgtgtgcggcctttatgccgacagcggcaatgctgctggcgcaaaaaaccccgcaccttgcgcctgttggtatatcatggggctgggtgctgctggtgcccatgatctgcctgccgatttccattggccttggcgccgcgatagtttacctgagtaaaaaccagtccgttatactgatatttacccttttatgcaatttctttattccggcgcacagcatcatactttcgctgttgatgctctctgttgccattcaggtgtatgtcgtcaccaaggttttccacgatccggcggcgcgtattcgggagttgtttttgctgggagtgtcgccgcagcggcagttcgtgcactctgtgctgcctcgggttctgaagaacctgcactggatgtacctgtgttcactggctctgtgtctctactgtgccatgaactggaaccttgacccgtccatcaacgcagggaaagtagtctttgcgatgattatcccatttgccttcttcgtaatgggttcctggcaggtttcgcacctgagggatccctacagttcctccgcgcctgccacgctttttctcctggtgctggtgcttgggactctggcgaatcaggggtatgcgctggtggaccagtggccgctggctgaaattcagtgggtttcgagggcaatgctgttgctgtttgccccactggcagctctgggagccttgatggctgacgcggggacaacggcgcgtaaaaccctgctggctctgggtgttatggtggtgggagtaggggatttcagcctttacggttcttctttgctggtggtttccgatgtcctgtcggttcggcaggtctgtgtggcgctggtggcggcggtgaccatgtccgctttctggtcggggtcgtggaagacggcattggctgccatgatcctctacggcgccattattctctccttcgatccggtggggaaatatttcgccatacccctgctttttctggtatcatggctgaagcctcaattcagttttggtggaatataggtcatgctccatcttaaaggaatcgtcatagacggtgcccagaatgaatgcgactttaccttcaggaaaggtcttttctacagccttttgggtgatgatgactctggtgcaccagagttatttcgaaccattgccggtctgcaggctcctgcttccgggagaatagtctttggtggccgcgatatcaccggattccacccctcaaaacgcgggatgatcaccattacttccgagccgatctttgatatggaacagacggttatggaaaacatcatgctctttcgttcggcagaacgccggattgccctggaagccgcagatctgatgggccttggcaactatgttcatcgttcctgcaggaagctcgatctgggagtactgcaacgggtgagcatggcacgggcactgacccgcaaaccccaggttctcttgctggaaaaccctgtggatcgtctgggttttgcggaggggctgtactgtctgcaggttctcaaggaggccctgactccactggggagtctgattcttcactttaccggctgctcccgtgcggccatggaaggcagcgacgagctgattgtcgtcgacgatgccgattttgtggaggccggagctcccgaagcgctgtactaccatccccgcactcgccttggtgccgagcgcacgggcgaggtgaactatatcagcgctgtcggtgttgagcagaatcatctgcagctgccctacggctatcccatcagctatccgccaactcggtgtcgcgttcaggagaagcgcccctatacgatcatgttccgccctgaagcccccaccctcagtacccataacgcgcctggctgcctggctataccggttcaggtgaagcagtgctccttccggcgcacggcctttcgggttgagctgatggggcagctgggtgaagagtttgtggtcaactcctttgagcccctggatattcaccaggagctcatgctgaatattcccacagcccgcatgcacctcatgggggccatggactcgtgaaaaccatcggcatatttgattccggtgtgggtggaatcaccgtactcaaagccatccgccgcgccctccccacctttgatattctctacctgggtgatacggcacgggttccctatgggacgaagtcgcgggagaccgttttgcgctactctctgcaggtaggtgacttcctttaccgtaagggaatcgatttactggtgattgcctgtaatacggctacggcctatgggctccatgaaatacgtgcacgctacgacattcccgtgattggcgtgattgaaccgggtgcccaggcgacggttgccctgagtcgcagtggtcgcatcgcagtgattggtaccagtgctacggtgcagagcggtcagtaccgctcgactatccagcactatcttcccgatgccgatgtccgtgagatcgcctgccccatgctggtgcccctggtggaggaaaactggtgtggcactgatgtggctcacctgattctgcagcgctatcttggccagctgcgtggccaggtggataccctggtgctgggatgtacccactaccccatgctgaaggaagatatcgcccgcgtgctgccgggggttacccaggtggactcggcggaagagaccgcgcggaccattgtcggcctgactggagtacctgccccgggaacgctgggaacgctggggacgacaacctactatatgaccgatacttcacagcgttttgcggaaattgccagcagttttctgggtgagtccgtggggagcattgagcacatcgatctctgatgacctgctgaaatctcggctgcacggtgaaatgttattttgaaaggatatacatgcgaactcagagggctccccacgagctgcgaccgatcacgatcacgagaaattacaccaaatacgccgaaggcagcgtgctgattgccatgggcgagaccatcgtgctgtgcaacgccacggttcagaagacggttccccgctttctgatcggcaaggacagcggctgggtaacggctgagtactccatgctgccccgcgccaccgatgtgcgtaatcgccgggaatcccagcaggggcggccctccgggcgcaccatggaaattcagcgcctgattgggcgttcgctgcgcagcatcatcgatctgcacgccatgagcggctacactattaccattgactgtgacgtgctgcaggctgacgggggaacccgctgcgcttccgtgaacggagcctttattgctctggctgacgccgtggattcgatgctcgcggcgggcatgatcggtgagtcccctcttcgcagcacggtggcagctatcagtgtcggcatattcaacaactggccgcttgccgatctggattatctggaagacagccaggccatggtggatatgaacgtggtggcgacgggaaaaggggagtttgtggagattcaggggaccggcgagagtcgtcccttctcccgcaaagatcacgatattctgctggaactggcgctggatggtatcggacagatcagcgccctgcagttcgaacagttgagtgcccaaatcagacagcacctggagtagcactatgaagatcatcctggcatcaaagaatcgcaaaaaactgatagaactccgtgagatcctgcgagatatcggggttgaggtgtactctcccgaagagcttgaaatcaacatccccgatgtggaggaggatggcagtacttttgtggaaaacgccctgaaaaaagcgcgctcagcgcacctctactccgggcttccggccattgccgatgacagcggtatctgcgtggatgctctcggtggagctcccggcgtctactcggcccgttatgccggcgatcactgtgacgatgatgacaataaccgtaaactcctggacgcgctgagcgaggtggaggatcggcgtgggcgctttgcatgcgctatcgcctatgtggatgaccagcagagccacactgtggaaggcttctgcgagggcgttgtcttgcgggcaccccggggcgaaggtggtttcggctatgaccccctcttccagcccacgggttttgaggagagcttcggcagccttcccaaggaagtgaagaatcgtatttcccatcgttacaaagctatagtggcgttgaagcaatttctgcagactgtgcagcaacctgtctgaggaggagaagtgttacggaacgccagtaaaacggaacttcaggagctgatcgggcagcactgccagaagcctgagaaggtgccgctcttcatgggagcccttgaaaagatgctggtcaatggacagttgattttcaaaccgacctggagctggtgggctttctttttcagttgggcctatttcctctaccgcaagctgtacctgtgggcggcggtgttttttcttgtcaatgtgattaccggcatggtcggtctgaatctgctggtgatggttgcggcggggatcagcgccaagtacctttatttaaagaaattcaccgatgatctgcaggtggccggctttggcagccagacctttgtcgaggtgaagtccaacatgcgccagcttggcggctaccataactgggtggtggtgctgattctcctgcttgcgggcattgccctgttgagcgcgctgatggctttgctggcaggaggaatgtagtgaaactgccgcagcgcgctcttctgtagaggttctgttcaggttttcgccgtccaccagttttggggagactgtggcttttttgctctggagcggacttcatggccgctgcgaaggttctttcctgttgacgcattgcctcaaatgtgcaaaaaatcaggaacacactacttcaaaagggtcttgccatgctcaggcttttcaagaggtttttctccaaagacattgccatggatctcggaacggccaattcgctcattttctgccgtggaaaaggtattgtactgaatgagccaagtgtcgttgccattgatcgttacacgggagaagtcatcgcctggggcatggaggccaagcgcatgctcggccgtaccaataaggaaattgaagtcatccggcccttgaaggatggggttattgccaacttcgatgtcaccaacaagatgatgcgcaagatgctggaggcagcctataatcgcgcccacctggtgcacccgcgcatgatcatctgtgtgcctgctggcattacttccgtcgagaaacgggcggttattgatgctgccgaacagtctggagcccgtgagtgctttctcattgaagagcctatggccgcggctatcggtgcaggacttcccatatccgaacccacgggcagcatgattgtggatattggtggaggcaccaccgaggtggcagtgatcagccttggcggcattgcctactctgaaagcatgcgggtggccggcgatgagatcaacgaggccattatccggtatctgcgcctggagcataacctgctggtgggtgaaaaccttgccgagcaggtgaaaatcgccatcgggagtgcctatcccctggagcaggagctcacctataccgtcaaaggacgcagcgtggagacgggcatacccgcttccaaggagatcagcagtcaggaaattcgcgaagccattcgcgaaccggtggatgtcatcatgaagaccgtcttccgcgctctggagaagacgagccccgaacttatctccgacgtggccgattatgggatcgttatcaccggtggcggcgcgctgttgcgtaacctcaatgtctatgtggaaaaggttaccggcgtcaatgtcatcatcgccgatgatccactgaccagcgtggtgcggggcaccggctgggcccttgaggatatggcgacctatcgggatgtctttgtgaactgactcccggcgctctctgtcctgtctgtccgaattcccactttccggcgcacgccacggaggttctgtgtctactttcattcgcaaggaaaccgactacgccctgcgtattgccgtctacctggccaataagcaggaacgtgtcaaggtttcggaaatatgtcagaagctgaatctcaccaagcccgtcgtgatcaaagtcattcagatgctgaagcgtcacggcttggtcgcgtcaaaaaccgggaaatatgggggactgagccttgcccacccaccggaagagatcagcgtgtacgatgtcctggtctccatgagtgctgaccacagcatcaacacctgcctggaggacgcctcgttctgtcagctgcagcccatctgccgcatatcgcggtttttctgtgatattcagcgggatttcaatgcgcgcctgaaatccgtgaagctggcggggctgactttcgatgatgagcagcttgaggcgttgcagcgggtgaaggcattatcgtgagtgccgcttccgccaaggtctatctgcgagaaacggccggaatactgaccgcctttttctccgctcagcctttttccatcaaagccgtactgggaaaacttccgcctgaacagcggggaaacttcagggagatggtgagtggcgcttttcgtcagctccttttacttgaatccatcctgaaggcttcctgtgaccgtccgttgcgggagctggagccatttgtcaaagctctcctggtgctttcagtgtaccgtatctactttctgcaggaccctgattatacggtggtggacgaagcgaacgggctttgtgctcacgatgggcagaaaagttttgtcaatggcgtgctgcgcaatgtgacgcgctaccgcaagccccttgagcatttcatctatcacggtaaagatacggatcgtcacctcagcgaacgcttcagcgtgccccggtggatcgttgaagagctgcgcgtttcccgtggggactatgcatccattctggagggcctgaatcaaccccagaaaacctttgtgcgcaatggccgatatctgcgacgcgctgccactgttcaggatgatctgcgtcagggagcggcggtgatatcgccgggcggttttctgtcggtgctgcacctgggggtggggtccgggcacgatgtcctcgacatggggtgcgcgcctggggcaaagttctttctgttgcaggagctagatcctcgctcactgaccgggtgcgatatttctgtgaaaagacttgggacaatgtatgccgaggcggagcgccttggtttgccgaggccccatctgatctgcggtgacggtatgagtccgccttttgcggacgagagttttgatcgcctctatctggatgttccctgcaccgccagtggcaccttcaccaagcatccggagggaaagtttctgcggacaccccagggactggaggagctgctggtgactcagcgggcgctgctggcccggacttttcacctgctcagacccggtggggtcctgtgctatgccacctgctccgtattcgaccgggaaaacgatggtgtggttgcctggttctgtgcccaggagtcacgggcacgtgttctgcgcccatcagtcggcctcgaggatgttgacgccagttgccgtcacctgctggcagactccctggagatcaccccccatggcttttttctgaatcccgctgcccatggtctggatggcttttatttcagcttcattgagcggcagcaaccataaaaaaagccgctccggagagcggctttttgtgaagttgatgtctctgtcaggagagcttctgcattttccagagaatctggaacaggctcaggctctgatcttcttccagattattgggcagcatgatggattgcccgctcagatccatggatgccagcaggacaatgcctttgttgctgtagatcctgcccaggaaaatatcttcattcatgacggccagcagcggcgtgccatcgggaaccggcagtgaagagatgcggttgagcagtaccaggtcgccccggttaagcagtggcagcatgctttcgtcgtttaccttgacccagaccgccgtttccttggggttgggtatggaggagacaagcacctgggatacgggcaggtagtcaacggcggagcgctcctcaaagatggaaccgctgacctggttgacgccttcgaacacagggagattgataaggtcaagccgctcttccgcagggatatccttcttttcgacaggcagttgtgggtcaaagagcgcggcgatgttaacctcaagggcactggccagtcgctccaggatgatcagattgagtttgcgctttccggtctcgatctggcgcacataggagccctcgattccgaccgcttctccgagcttctcggaagacaagcgtttacttttgcgtataatgcgtattttcctgccgatgatctcagaaatattcatggaagtccgcaccactttcttcgtattttctccagcggctactgctggcggtatgttacagaaaaatctcttgttccactattcgctatgtatcacgaagcgctcgggactcttctgagtgtcacacgcaattgttacttctatatcacaaagcggggtaatacccaaggataattagttctctcaaaaaaaaatattacgtaacatgacgctgagccccaataagggatggtgttgcggtatagagtggcggtcgtgggttgaaacaatatggcggcggtgtgacaggttgcgctcaggtgcgcaggccgaagccgaaatagatgctgctgtccacctcatcgccacgggtatagtcttcgctgtagcgtatgacccagtagaagcagtcgttttcgtacagggcgctcaggcttccacgggccggatccagtttgcggatggagtcctgaaagtgctcttcctgggccgtgtactcgtactctgcactgagcgtccaacggggaatcgctgtgagggtcagggcgagggtattgtaatcaaatccgggctcgtttctggcagcattgcgatagcgagtatactggtggtccgtggagagggtcagggcatccgcaatggtgtagccaagacgcagccgctgacgcagggcctcatcttcatgggggtcgtagagaacctgccaggtggtatggaatcctccgaagcccaggctggtatcgctgaccatgtcgccgctgcgcttttccacagagttggtgggtgcgaaggcctgggagaggctgtgggtcatggtggcgcgcccgtaacgcagggtgttgaccaggcggggtacaaagagcacggtggtctgtgtgtcgtcatagaggcgatagcccaggggctgggcgctgaaaaatgggagcaggtcgcgatcggaacccgttcggccagattcacccacagagtcaaagtctgcttccaggcgtatggagtggcgcagctgtccaaaggtggcggcgggctccacggtgttgaagcgggcctgggcaaagggcaggaggtaggcgaacccgtcttcatcctggcggtaccagggggcattggttttctgctcatccagggagaaaaaggctgtggggagtccatcctgctccatctcccgtatcgcatcggcccggatgccgatgcgggcttccatggcccagtactgactgtgaacgggcttggccacaaaggcgctgaggttggcgtactgcatggagcgtacgcgctcctggctgcccgtatagacgtagcgggagcgatagcggtcgaagtaatcgtagctgcgtacaccggagtcagcggcaatcaggtcgtagtcgcgggtgatctgatccttctccacctgtcccgtgcgcagattgccacccagttgccactggtcgccgatacgtcccaggaccagcgagatttcgggttccctggcgacggagacttcgcccatgcgatttcccggcaagcggcggtactgctgcttctgatccaccaggatggttgtggccagccgtggcgtctcgtgggtcagggcaatatggctccagtagcggtgattgtcgaagagatgaaactctccgtcgatggcctgttcgtctttcaggtaatccttgacaaagtccatatcggaaacgcggtcgtactggaggttgaatttccagtggtcagtctgtatcccgtaggtggcgtaggttcggaaacgatcgggatcgtccacggtggtgttgttttcgctgatgcgccggtgggagaagaaagcatcgccatgggcagagtcgcggtaacggtattctcccccgtagagcagtccagtgcgcgtatgcacgttggcaaagacggagatatcggactggtcatccagggtgtggtagtaggtgttgtgaatgcccagccccgtggtgttgccgctgctgaaggatggcacgagaaagccggactgtcgctgattcttgacggggtaaatcatataggggacgtagagcagaggaacgcccgagaggctgaaggtgactccccgggcctgcagatactcctcactggtaacggtggcgctgcgcatgcggaatgcccatgaaatggcatcaccacggcaggcgctgtagacactgtcctgcacctcgtaagtggcaggcccggttttccgcagctcccggctggtcagggtatgtcgctcgctgaagaagagcactgagcagctggcactgccagtgaactcgcgggtgtccagggttatctcgtcggcttcgagaacctgttcacctgcgccctccaggagttcagacacctctttgcttcgcacgacgacattcccccggagcagggccgtgtggtttgcctgattgaggaagatctcatccgcctggatatggtagagcggcgaaatcatttccacagatccccaggcgtgcatatcgccagtggcctcgttgtagttcatggagtcggcatgcagggtgatggtctgctgcgtggcccagagcggagtactccagagaaggacgaccaccaggcagaattgccagtgtcgcacctcagcactcccaggccatatgaggttcaagcaggggcaggatttcgcccagcaggtagatggatccggtgataaccagggagtaatgtttcccttcggccaggatgttgtccaccatggagatacccttcatggggccctggacaaccatgacgcggctgtggtccaggtgggacaccagggagaagagctcctggaaggtcttgcggccgcgatggtgcttcagggggaagagcacgatgatgtcaaaggactcccagaaggctttggtgatggggtccagctcgcggtctgccagcagggtggtgatcagcacggttttgtgtccgccacggcgggcgtgttccagaatatgggaacccatcttttccagggccggggggttgtgggcgctgtccatgagggccggattgccccggtagcagaagggctgcatgcggccgaaaacccgggtacgggccacttcctccagcaggtttgtatcggtgatgtccatggcggccagaaaggccgcagccaggcgaaagttctcctcgaaataggggtagctgagggcagcacccacagtttcgggcagctgccaggcggatgcatccaccagctgtgatttcgtatcagtggccttctgcctggccagctctccccaggccgcgctggcatcggttaccagtagggtcttctccttgagaatggccagcttctctttggcaatagtctcgatgtcttttcccagaatggccacatgctccagggcgatggtggtgacgatggaggcgaagttggggtgcacgttggtggagtccaggcgaccgcccagtcccacttcaatgacggcgatatcgcactggtggcgggcgtagtagcgggcacccaccaccgtcatcatctcgaagaaggtcaggtgaacctggttgttctcgcaggcctcgaaggtctcctccagcagctggcgcagctcttcgtcctcgatgggcctgccgccaatgctgatgcgttcattgaggcgcacaacatggggcgagctgaagaggccggttttatagcctgccagctgcaggccgcgatggatgtaggcagacgtggttcccttgccgttgctgcccgccaccaggatgctgcggtactggtggtggggattgccgaagagggccatggcgcgggtggtgttttccaggcccagtttcacgtggccttcggtgcgcttgagcagctgctccagatagtgattcatgtcagtgggcatgggcaagcacctcgccgtacagggtaaactcacgggtttcgttgatatggacatccaccagcctgccgatcagctccgcaccaccagcaaagtgaacaatggtattgaagtcggtgcgccctgccagcatggcgggattattttttgaagcgccctccaccagcacccccagggtggtgcccaggtaggtctgctgcaggcggtgggagatggactgctgggcggcaaagaggcggttgaggcgctcgttcatcacctcaaagggcacctgatcagccatggtggcggctttggtctcgggtcgcaccgagtagttaaagccgaaaatctgcttgtactccacctgctccaggatatccatggtctgcaggaaatcctcctcggtctcgccgggaaagcccaccaggaagtcggaagacagagccacgccgggaatccgctccttgagccgggcgatctttgccaggtactcctcgcgggtatagccccggttcatcagcttcaggatgcggttggagccagcctggatgggcaggtggaggtatttgcacacccggggcagggccatggcttccatcatggcttcgctgaaatccttggggtgggaggtgacaaaacggatgcgctgcaattcggggatatcgtgcaccaggtgcaggagctgtggaaagtccaccagcgcccctgccttgtcctgccagcgataagagttcacattctgccccagcagggtgacttcccgtacgccatcgtccaccagctgacggatttccgccaggatggaaggcgccgagcgggagcgctcccgccctcgggtatagggcacgatgcagtaggaacagtagttatcgcagccgttcatgatagtcacgaaagccttcatggcatcttcgcgctggctgggcatatcgtactcgctctcgaaaaactcatcttccacccggcaggtgcgtttgccctgctgcgcctcggcgataaagtccatgagaccggagatattgttcacgccgaagacgatatcgatcaggggatttttgcgcagaataccctcgcgctgtacctggggaatgcagccgcacagggcgatcctgaagccggggtggcgctccttctgaccgcgcaggcgcccgatgtcggagaagaccttctgctccgccttctcacgcacactgcaagtattgaaaattgccagatcggcctctttcacatcgctgaccatctcgtagccgtgggccacgagaatgccgcgaatgcgctcggagtcgccggagttcatctggcagccgtaggttttgataaaagcgcgctgggtcatgtattcctcgtcagtgcatgtaaagaagagaagagtctctcacgccaagtccgcaaaggcaccaagaaaggcatgcggcaaaacaaagacaatcttctctcgcaaagccgcagagaacgccaagaagatggtcagccaaatcaagtcttcttgtatttcccctgcgtccttctctgtcgttgttcaccgtgaagagttccttctcctccttggcgaactttgcgtcttgagtaagcgcagcgaacgggcgtgagaaatgccctttatttttttatgaacacggcacgcaactgtgcctcaggtattaccccttcccggtacacccgcagctccccgtcgtcccagccaatgaccgtggaaggcacactgctggtgctggggtcgtccatgatgatggcgtcgggctgcaggtgcaggcacgcttcggcgctcatggccggggcttcgccgctgcggttggcgctggtggcgatcatggggccggcgtagtcaatgacggttttcagcagacggtgggaggtaatgcgtgccgccacccggcctttgccgtccagtacaccgctggggaagggaactctggcagtcagggccacggtcagtggtccgggccagaaatgctccagcagaacctccagttccgccggaatctccaggtagcgctccacctgctggcggtgggcaaacaaaaccggtaagggagcaccctgggggcgccccttgacctggaagacttcgtcggcaactttctggctggtggccagcccaccaaggccatagagggtttcggtgggaaagcacagcaggctttcggccttgacggtcttgacgatgtgcagcagctggctgaaaaccaggaattccgtgtggacggtgctcacacgttccactcctgctcaatgcgcctggacttctcgatgaccttgtcggccatgtcctttttaaaggcatccagcttggcagcgacttcaggatcgaaggtgccgataatcatggctacgtaaatgccggcatttttggcgccagccttgccgatggccatggatgccacgggtacgccaccgggcatctgcacggtggagagcagggcgtccaggccgcccagggaggtggcgtcaatgggcacacccacaacgggcagggtggtcttggcgctgacgactcccgccaggtgggctgcggcaccagcacccacgatgatagccttcaggccgcgctcgcgggcggttctggcccactcaatggtgcgctcgggggtgcggtgggcagagctgacaataacttccgccttcaggccaaattcccgcagcgtggtaaccgcctctttcataatctccatgtcattgtcggaacccatgataacgccgatcgtatgttgcatcgcttcttctcctggttgtgatgtcagcgggggaaaatcccctgcaggtagctgttcagattggttttgatgggcatgaagtatatatgaaatccgtcggtggcgtgaacaaaatccagcgcctgccgtgcgaattccaggttccagttcatagtgggttcaaagctgcgggggaagaccgccgcgttgcgcgtctcccagtagtgctgggagcgctccgccagcaccgggctcaccccccagtagacctgctccccctccagcagctcgccgtacagctccatcaggcgcatgtcgaagaagggctgggtaaagaacccatcagcccccacgtccagcttgtgctgcacatcctccatctcttcgcgaaagctctggcggtaagggtcaatggccgcgtatacccggatatggggcgcttcgcgcttgaacttgcggatgatatccacactggtggaggggtagatggtgcgggcgtggttctggggaatatcccccgcgataaccagcacctcctcaatacggtgctccaccaggtactccaccatgggcagcggcttgcgggggtggatatcgatggcgcggatatgggcgatggcgtccagcccatggccgcgcaccaggcggcatccctgccagctgcgcatgtcaaagcgcaggatatcgggaatgttgaccgccgtgacgacgggaaactgctccagaacagccagctcctcctgcagggattcatcgctgcggggaaccagttcgacggctatgcgggtggggagggtggtcatgtaatatcctttcacggtattcagcgcaaaatagctgagtttcacacaaagcccacaaaggcccaaagaaagacaatgtctctcgcccgttcgctgcgctcactcaagccgcgaagggcgcgaagaaagagcaaaagagcgaagccatcgtgccaccgcttcctgcaggtgtcccgtgtgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgtctctcccccgtgtgctggcccagccaggacgcgcagactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgaacggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgagtcaaaagtggcaggaagtgcaggagagcagaaccactcaagcaattggatacggttattgaaagttacttcgtttttcaaaacgaaacaatccctccgcattcccccatatctgctgcgccagctcttccacttccactccccgcaggcgggccacggcttcgtagacgtgcagtaccagagcactttcattctctttgccgcgctggggaacgggggccaggtagggggcgtcggtttcacacagcagacgatcggcgggcaggaagcgggccacttcgtgcatggcggtggctttggggaagctcacgattccgggcagggagataaggtatcccatatccaggtaggtggcggcttcctggcaggtgccggtgaagcagtggatgacgccgcggcaggagtactggcgcaggatggcggcggtatcttcgaaggcgtcgcggctgtggaccatgacgggcaggtcgtgctgctgtgccagctgcaggtggtggtggaaggattcctgctggtccttgataaagtcacgggtccagtagtagtcgagtccggtttcgccgatggcaacggttctggggtaccgtaccagttcgctgaagctttgcaggcttcgctcaacggccttggcgtcctggctttccgaggggtggatgcctacgctcatgaagacttcaggataggtttcgcagaggttgcggttggtgaagttatcttcgtcgtcggtgcccacggtaatgatgcggcccactccattggagcgggcgcgcttgattcgttcatccacactggctccgtaggcgtagtccttgagggccaggtgggtatggatgtccaccagttgcatcagcggatttccgtgccgggggccacctcgtcgctgaggaaggggatttcgtggcggttggcgcggttcttggcggccagaatcatgccatcggattcaatacccatgattttggcgggcttgagattggctaccacgggtacggttctgcccggcagatcttcgggtttataggactgggcgatgccgctgacgatggtgcggggggtgccttcacccaggtccacggaaagcagcagcagtttgctggacttgggcaccttttcgcaggtgagcactttgccggcccgtatggagacgctgaggaactggtcgaactcgatgcgctccgactcggctggagtctgggaggcgggggactcttcctgtaccacgggcacttcttccacccggctgaacagggcgggcatctgctccatatggcagccgctggcggcaaagctgaagctgaagtcgccgtccagggtacagcccagcgcctgcagaattttacgggacgaggagggcataaagggatagacggcgttggcgatgacgcgcaggccttcggcggtggtggccagggaggtctgcagctcggtggttttgccggccttgtgcagggcccagggctcggtttccactatgtacttgttgaggctgcctacgatttcccagattttcatgagagcgcggttgaaggccatgacctccatatcggcacggtagccctccatgcgctcgcctgtggcctgaatcagcgcctgttcgcgttcctgcagggggccggaggcgggggtcaggccatcgaagtagcggaacatcatgccggaggtgcggctgagcaggttgcccaggtcgttggccaggtcgctgttgatgcgtcccaccagggcctgcatgctgaagtcaccgtccaggccaaagggcacttcccgcagcaggaagtagcggatgggatccacgccgaatttctccacgaggatgttgggatccacggcgttcatgagggacttgctcatcttcttgccttccacggtccaccagccatgggcgaagacctgccttggcagctcaatgccggcggccatgagaaaggtgggccaatagaccgtgtggaaacgcaggatatccttgccgacgacgtgggcggaagcgggccagtagcgttgccacttttcctcatcactgccgtagccgatggcggtcatatagttggagagggcgtcgaaccagacgtagatcacgtgctcgggatcatcggggactttgatgccccagtcgaaggtggtgcgggagatggacaggtcgcgcaggccgctttcgataaagcggatgatctcgttgcgtcggctttcgggctggataaagccggggttggtttttatgtgttccagcaagggttcagcgtatttgctcatgcggaagaagtaggatttctccttgagcttgtccacactgcgcccgcagtcggggcagttgatggcttctcccacctgggtctcggtccagaaggattcacagggagtgcagtaccagccttcgtattcgcccaggtaaatgtcaccctgctcccgcagctggcggaagagcttgtgtactcccatttcgtggcgcttctccgtggtgcggataaagtcgtcgtgggagatatccagggtggtccacagttcctggaaacgcttcaccacgcgattggccagctcaatgggggtctcgccgttcttgcgggcggcctgctctatcttcatgccgtgttcgtcagtgccggtaaggaacataacgtcgcgtcccatgaggcgctgaaaccgggctgccacgtcgcaggccacggtggtataggcatggcctatgtgggggacgtcattaacataatagattggcgtggtgacatagtaggtctgggacatgctgaacctcattgtaatagtagtcgtctcagttcgcgagtctacttctggtcggagtttccgcctttactgtgatcgtgaactgtcccactgcgacgctctttccactggggagcggcgcgggagatggagaagttctggttcctgccggagtcggctccaccggtagccgcagtgggggactttttctcccgctgctcggtgcgttcgccacctttattctcacggcgatccttgctgcggcggctgcttttgccagaacgccttttgcgactgcgcggagcagagggctcctgcccgggctgctgctcctggggctgcgagcgggcgatttttggcgaggcctgatcttcggttatacccaggctggccatcttttcgcggtgcagcgaagccagttcagccagagagtccccttcatcggcgggaggtgctttttcaatggccggtgccttcttgtgttcacacatgcaggcactcttgccgtcatggcagcgggaacagcctgcgccggacttggggattttcccggtcaggtcgatctcctcgtacttaccatcatgggtgtagacgaggatggtacgcttgagggggttgagctttttgacggttccccggatgcgaccatcatcgtattcggagtcgatggtgggcatgccttccagggcctgttcgtactgggagtgctcataaaccagacagcacatgaggcggccgcacaggccggatatcttggaaggactgaggttgaggttttgctctttggccatgcggatggaaacaggggcaaagtcgcgcaggaaggtgctgcagcagcaggtgcgtccacagggggcaaagccgcccagcaatttggtttcatcgcgtacgccgatctgacgcatttcaatgcgggtcttgaattcctgggccagatccttgaccagttcacggaaatccactcgtccgtcggaggtgaagtagaaagtgatcttggtggcgtcgaagaggtattccacccgcaccagcttcatgggaagtttgtgttttttgatgcggtgaagggcggtttcaaaggcgtacttctccatctccaggttggccttgtgcatggccacatcctcttcggtggcccgtcgcacgacccggcggtagacgcgacccttgtcgcggtccgtgatgtagggaggatggacaaccgtggcgataccaacgcctttttccagggagacgataatgtagtcgttggccgccagctccagtgattcattgtgaaggaattcatagagttttccggcggtgcggaatttgacgctgacgacctttatgcgatccggcagcgccgcttgctcagcaagctcagcatctgaaatttcgggcttgagtgcgtcgtcgaaaggatccggcgaatcttcgcgatatcctgaagagtttctattatacggtaagggctgcatgggagtattttatacaccttgtcatattttccggtttccacaaaaaccagggcgtcgcgaaagtacacgtgaaacacacgcagaattcgctgccactggtcggcattgtccatgagatactgcatactgctttcatcaagggttcccgcgaggatgccccgtgccagagccactgcctgaacgatgaactgcaggtcgtcgcggctggtacagctggtgtccgcaactttaaggagcaactgtatttcattttccgaaaattgtaaatccattagatgacgccggtactcttccagaatcagtggctggaagtggatatacgccaaccgggaacgcaccgtgggcaggaagaaggaggggacatcggaaagcaggaagaggatgctgccttccgggggctcttcaagggttttgagcagggcgttctcctgtacccggttgacggcgtcgctggaggtcattttctccgcctgctcgataatcagcgccttgtagcggaaattgccatccacggaggtggactccagaaagtcgctgccttcgcgaatatcatcaatggtaatctgccccttttccggctcaatgtgtcggattgccatgtactcacgcaaacaacagtagcactggccgcacggctgcacgccccggggatcaaggcagttgaggcccttgacaaaataggtggcgaaatccagtgccaggggggcgccgctgcccaccaggtagccgtggtggggtcgctggcggcccatttcacgctgatagaggtccagatagggcggtgtatcagccatccagcaatccgccttcgtgcagtgctgctactatggatccatggacctgctcaggattgcgggagccatcaatcagccgacagtgcgcatcgtgggaggccacttcccggaagccggcaactacccgacggtgaaagtcctccgaaagggcatcgaagctgttgttattctccaggcgctgctgaacacgattttgcccagcctccgcctccacgtccagtaccagctgcatatggggagccaggccacaggtggcaatggcattgagctggccaatcagctcccggtccagaccccgcccgtacccctgatataccagggtggaaagagtgaagcgatcgcagagcacccagatgcccttctccagtaaaggcataatgcgctcctcaacatgctgggcgcgggctgcggcaaacaacagcagctctgcccggggaaccaggttatggcgggaatcgaaaatcagattgcggatagcctcggcaccaggtgtgccaccgggctcgcgggtgcagtggtgcagaatatcgcggtcatccagatagcgggagagcagggagagctgggtggttttcccggctccgtccggcccttcaaagctgataaagcgtccgttcatggttatgcgccctgtgtgtccctggcaaagtcgcatttgcgcaggccaaggagagttgtcagttcgtgaaagctggtgcggaatccattattgattccaccggcagcggggaatatttccgggtggctcttcagggagatgtcggcgtatatcggaagtgctcccaggagagcaaaggggctgacagaaccggccagaaatccggtggctgccagcgtgcgctccggcgaggccatggtgaagcgatgtccgaagtgctggcgaactttgcccatgtcgattctgcggtcaccggggagtacgacgataatgcactgtgctgtgtcgtcgctgaggacaatactcttggcgatctggctcacgttgacattcagagcggcggctgcctcttcagcggttctggtgggtgtcttgtggtcgtagtagcgctccatcattccgtggttcagcaggtgtgagagcacctgttcccgggaattggccaggatgattcgctgcagaaaggcttttgccccttccctgtcggagtgttcgggggcccagggggcttcagtgaagcgctgaggtttgccgtagtgggactcatagaggatactggatggctccagagccaggacgctgtggaaagtgccagagggaatttccgcgccccggcagtgcagatcgcttcccagaatactgatatcatcaatggtattatctggcgtgaaggttgccaccaggaattttccctgcacgcacaacagcatcttgtcggtgccgtggctggcaaaggggcgaatatagccatcgggttcgagggcatgcagaaggcgacggatggttccatcggtggagctgtggaactcatcaatatgctgtttgcgggggttttccctggcgcgttgggccagggagtgaaagaggctgcaatccaaacgcttcatgatatatttcctttgacctgtcagaaacaggatattcagcggcacaatactgcaaaagtactttttaccataaaacgtgacatgaaaaaagcagcagctgtttcctgttctgcaggaaacagctgctgctttaccgccggggcggatcaaaagtcacaagcggtgaagtttttggggcaattcctagagggagaagatctcctccagtttcagtcgcttccattgggatttggagagattcggtataattatctccatggcttccacgggttcggcatctgtccactggtcaagttgcgcggggtaccccatgtagccggcaaggtgcatgagtatttcgtcgagaaaatggtaggtgtctcccaggagtttgatcatcttggcgtgctgctccctgaggtgggtttcgccccgggtgatctgaaagaggtattcttcgtcgcagacaccggaaaggtagtgtatgacatcttcggcgcaggcctgacgcagcaggtataccgccctggatttgtctacaatggtcatcgctttcctccagccagagtagtcggcagtctttcctgactgccgtcagggctggatgcaagggtcgggccaagagagcgtctttctgattacaggcgcttatgctagagtgctgtggcatcgacaggaaaaatcttcaccccaggcagggaaaaacatgcattcagatatacgtcctcagctcagaaaacactaccaaaatgagcctttaaagcttcgtcagcatgtggagcgggtggtggcgcttgccctggaactggcgtgtgttcacagtgttgatctggtagatgtggagacagctgccctggggcacgacctcttccgctcccgctccgcagaattctaccggcaaaaggcgcgggagtacggcttgagccgcccggactatgaagagttcccattgatgtaccacggacctcttgctgcagcctatatgcgcgaaacctttgagtatcaccactggcctgttctacaggctgttgccgagcacaccaatctcagtggtcagtctgccctgaaccccattgctcagattctttttctggcagacaagctggaaccaggcaagggtaaaccctatcaggatgaacttacggctctggcgcggcagagtcttcccgtggccgtttaccagctgtgcggcctgatggccgactatatggcaggtcaggggagcttcgcagtgcctcacgacttgctggaggcgcgccaggtgctggctgctccataaaaaaagcccctgaaccagggctttcgcacagattcaggggaaacaggagatcgctataatggcttgtggcttgggctattctacgaccagtgtccctcgcagtctcgtatggagagggctgcagatgacactgcacacaaaaccgaattcccccttgcgctcaggggtgaattcaatggtcttcattttgcctggctgaataacgcccgcgtcaatacccagctctccgatgatgagtccgtgggtgacgtcttcgctgatcaggcgcaggcgaaccggctctccctgcttgacgacgatgcggcttggggagtagccaccgttttccacggtgcgaataatcaggtcgatggtgtggggtggctggccgatatttttggccagggttacgccgatggggatgccgataaccatcagggctatggccgctgctgccagaatctctcggtacgatttcatgattcctccctttgatgcttacaggaacagccagagaaacaggccggtcacgatggtcaaaaaagcggttaccggcagcaggaggcgtattttctgtccggcttccaggggatacttggccagcagcctggcgccggtgttattggagaaatacagaccgaccagcaggatcagggcctggatataggggtagaagctggtgccaacgggcttccactccaggtcacgtgtgccgaagagattccagccccagccaaaggggtcagaaatcacgtgcaggatataaatcccgttgataaagaggaaagagacgctgaaggccatccagcatgccaggcccaggggtaccagcacgtaggagagggtgataaacagatcggagaaggcaatgccgcccgcctcgtctttgacttcagcctttttgctctcttctttgggccccacaatcagacctttggtgatgattgccagctgtcgcacgggatagaagatattggtgaacgaggacaggcgcttctgggccatcccgtgacctatccagacgctcagggcaaagagcaccgggacgattaccaggttgagggccaggaatccgctggcaaaataggcaaagccgggcatgctcaggttggcccaggacttgaccgcgccccaggagctctggaaaatcaccgaataggccagggcgcaggagagcatgataaaggccttgtaggcttcatcgatgcttttgcccttgctgaccagcaggtcctgaccgaacttctgccataccagacgcacgttgttctgggaacaggtcttgaagcattcggtacatatgccgcaataggcattgcgatccatgttccagggcacttccagccaggggcagccgtagcccttttctgtgcccacgatgcactccttctgcttgtggttgcggcatacgtccttgtcggctacccgcacgcccagaggggcaaccagggagtagaggccgataaatccgctgacggggcaaaggtagcgacagaaaatgcgcttgccatacatcagcgagaagacgatggccaggccgataaacagggagagcaccacggcggtgacaaagggccgggtgagaataatgccgctgaacatggccaccagcaggaacgaccagttctgcagccagatattcttgaagcgcttgggccacttgttggccagggtcaggggacgctctttccccttatccacaaaggcgcggtggtccatccactcgccgggagctggcagggggcacatggtgcaccacaggcggcctcccaggggtagcagcaggagaatcagagcagcccaccacacgatccacacgaagatcagggagaagttggcgttgcccaccttggttcccgcaaatcccgcgtagagaatgatggtgaagaagaagacattgacggccatcagtacgtactgcagccagcgctgtttcagcagggtggctacccagcggtagcggctggaaaggtcgatatacgtggcagactcatcctgtccaccgagaatgcgatcgcgtttgcggtacacatagaagaggctgcccagggccaccaggacgcccaggatcaggaaaaaaggcgttttggcgttgggctcaacgatgagggtacccaccatgaagggatgcatgggcccgcagaccacattacagcggaaggtgaagttcccggccttgtcggccacaaattccagggtgtttacctggcgatcctggggcatatcctggacgctgatatcatatccgtctatatagagcccgtgggtgacatcttccgagatgagggtgatgcgaacccggtctccctgttgtacccggagaatactgggcttgtattcaaactgactggcatggacatctatttccaccagtctttcagcctgtgccatggttggagtggcaacccaaaagcccagaagaaaaagagccgcaagcaggcaggttgtgaagtacttcatgtttttcccttcatgtgtgcagataggaaaagccgcccccgtgagggggcgacttcccgggagagtgggagatctatggcagttgtggcttggcaaccaggggcagctcgccggtcagagcttccaggaaggcaaccagctgtgctttttccttatcgctgaggttcagaggacgaaccagggggctggtgttggggtgcccatcgccgccgcggttcttgaattccacgacatcacgcagggtgcgcagactgccgttgtgcataaagggagccgtgtggccgataccacgcagatgggtggtcttgtacttgccgtcatcttcagggtttccggtgaagccggcgcggccggggttgtcattgaggacgcccacattgtggaagttattatcggagaggctggggccgttatggcagctgatgcagctggctttgccggcaaagagcttcatgccttcctgggcatcctttgacatggcgttgctgttgcccttgaggtactggtcaaagggcgtgttgtcgatgacaatggtacgttcaaaggtggcgatggccttgccaatatttgtcgggttgatgctgtcagggccgaaaatttcttcgaatttctgcacataagctggaactgcattgagtttctgtacaagctcatccagggagaggttcatttcgccgggatcctgaatggggccaagggcctgatcttccagggtcttcatgcggccatccaggaactgcaggctgtggtagccactgttgatgatagtgggagagttgcggtgtccctgatgcccctggaagcccaggaaggtgcggcgtccgtcgctccagcccttttccggttcgtgacagctggcgcagctgagcgtgttgtctccggacaggcgtgtgtcaaagtagagcatcttgcccagttcgattttctcgggagtcatggggttgtcagccggaacgggcatggggcccaggttggaaaagacttccttgggatcaagggcctgctgggatgagccactgcaggcggcgatgatgagcgatgtgcccacgattgccagtgtgccgaaaataatacctttgctcttcttctctttcacgttctcctccttcatgtaacgagagttattcaacaatcatggtcattttgatccatggatgcagcgtgcacaggggctcgtaggtacctggtttgtcggtgacggtccagagacgtcgtacggtctggccaccatagacaagaatttctgaaagttccgcttcagaggagaggaagttgtgctctccgtcttcgtccgtgtttcgaatgacgaagagggctttctcgccggcgttgagggtgatggtgttggggagaattgtctccggtgtgaattccagctccacaacgcgggcgccttcagctccgggaggaacgggttcatctttaatgtagtctggagtagcgtattctgaacttttgtcgctgccgcaggccatgattgtgaacgcgagtgcaacccccgccgccaatagcaaaaaccgtttcatttttccaccgccttaactaaatgataataggaatcgttatcttgtgctttttttgccaagctatcgccgcgagggcaaacctttttttacaagaacataatttaatcatgtggggatattgccatatttattggataagaaaatgatgtgggaaggaatatgatgctgtttgatttatgcaatcgggctgctcctgaggtgcaggagcagcccgattgcctggagggtctcgcaggctgcagacctttgccggtggccttgcccgctggatgtttgcgcaggattgtgcagggagtgcgcctcacttcaggttttgcgcgcgccttgcacgcgtttcgtggttgccagcccgattcgagatgttccagcaagctgtcagcgtgcgcgcaattggccgttatccagataataacgatgtctggcccagctggcccacacatcgtggtgagtgaccatcaccaccgctttaccctgctgggattgttcctgcagaagttccatgaccctttgggcccagtgggggtcaaggtcgttggtgggttcatcggcgatcagcagtgccgagtcggtaataagagctctggctatggcaatgcgacggcgctggccgacgctgagctggtagggcagaaagtgcatccgctctccgagtccaagggtgtcgagcatggccatggacctgcggcgctcctcgccagtgggtgatgcgccacggcgcagtctcagggcaaagagcagattttccagtgcactgagcgctggcaggaggtttgcctcctgaaagatgaagccgatacagcgggatcgcagtgtggtcaattgcgcatcatcaagggaggtcatatcctgccctgacaggtgtatttcaccactggtgggccgcagcagcccacccatcatgtagagcagggtgctcttgcctgtgcccgatgggccctcaatggtcagaaagtcccctggctgaacttccatggtgacgccatccaccgggcgcacatgctcttcaccctgatactctttcaccacattgtgtaatttgcaaagtgacatagggtctcctcgtgttcagcgcaggtcactgcgggcgatagcttcctgggggtcgaggcgggcgctgctccaggcgggatagagggcacaggcaacaccgagcgctgtggcaatggccaggccagcggcgccactggtgagaatcacgtgccaggtcagattccagggaggaacgatcagtgtagttttcagccattccagtgccctgatggccaccagtacacccgagacagctccaattgcccaaccggccaccactaccagcagtacctcccagagaaccatggcaaaggtatccaggcgctggccacccagggcgcgcatgacgccgatttcgcgcttgcgttcacgggccagggccaggaagcgccccaggagcgccaggccagccataagcaccagggcaacccacagccacaggaatatctgtcccatggcccgagcctgattgcgcatctccgagaccagttcaccggaggtcactgcccgaatgttgagcccgagttcgctgatagtttcgacgaccatggatggcgggagtccgggatctgcctgaataagtactacggatatgagctcatcgggctgctgctcatgccacaggcttgtgaaggctgggctttcagcagccagccggcgagcggtggcgatgttcatgaaaacggtctcatccatgccggtacccgtgggctccagctgcccggccacctcgaatatgccatcaagaatgatggcccggttgccgaaaaaagggcgcacgacgccaccgatgacgatttcgtggtcagccagctcggccagttccctgccctgcaaccatggcgcgatgacgaaatccgtctctggatcatagccaatgaggcgacgtgcctcgcgcagatcacagcagctttcgtccagcgactgggtgaaaaactggggggtcgcctgacgcactcccggcagactggcgagagtgtccaggatgtccctgtccatgtacatattgacgggctcagccgtaaaaagtgcctggtgtggattgaccccgacagctcggggcagcacgataatatcggcgcccatgcgctgtgaagagagatccacgctctgttgcagcaggctgaagaccatgtgggcgacggtaaaggtggcaatggccacaccgacgatgatgatggttatcagcgactgggaaaatcgccgcgtcacatttcgccaggccaggagcagcatatcagatgctccgacggcagcgataccacagcagcagacccgtggcgatggtcagcgcgccctctgctaccaaccacttctgagtgtcacggcagggcatgctgtggtgcatgcagacgccgataatggacgattggggaaccaggatgatggcaatgccgatggcgctgacgataaggcccagcgcggccaccagttttgtcgttttacggtacaggataatcaacagaccggttaccatcagcagagcgcccagcagcatctctgctttggcggcataagcacagcgcatggggcgcagggctccgctcttcatctccaccagatctgtgcagacgggtatcaggacttctggagtgagaataaccaacaggcccagaatcagtggaacgaaaacaaggatgcgcgtcaaaatgctgccttgtggttgcatggagtttcctctctttttacggggtatggtacgcaagtcctacgggtccgccctgaacctctatggtatggcgaacggcgcgcagctctatgtcgaaaacctgcacgttttcggagtccatgttggatacggctaccagggtggatgagccgacgggaaccaccgcaaaggggtacttgccggtaggcatgcggatcacttcctggtaggtttccaggtcaaaggaaatcagctcctccttgtcgtgcaggacaacgtggaggtatggatcggcgacactcatataggccgccatttcccctgtcgggatggtaccggtgttggttccctggttgaggtcgtggatatagatttcgtcggcattatcctcactgccgtgtccgccgctgaagagcaggttgcgggacgggtgcagggccatgccagcggattttggcacggcagcgaaacgctggacgatttcgccatcagcgggattaatcacaaccagcagcgcgtcgtcgtggttgagcacggccaggtgtccgttctgcagaagctcaatattatagggtgcttttccggttaccaggtgaccgacggcctggtgggtctgggtgtccacaacggtgatgccgtcgccgcgggtattggaaacataagcttttccggagctctcatccacggttaccatggccggcactcgaccgacgggcagggttgcgagaatttccagggtgtccaggtccagaaaccacagttcatgggccagagcgcagacgaccagcagctgattgtgtgtgcggtcaatggccagaccatagggtttgctgcccacccgttgctctgaaacaactttcgctgtggtgaggtcgatgacggagaccttgtcctcgtgcatggcggtgacatacaggcgttgctcggctaccacctgtctggtctcaaggggaggccatgaaatttcctcaccggaagacggtgacggtttctgttcacagccactgatgagcagggtggctgccagaagcatcagtatgagcaggagagccgtgaagcgtctgtcctgcatttgtgctttggactgaaacatcgggttattcgaccgtgaacttcatcttgatccaggggtggatcgtgcacatggcatcatagacgccgggtgtttcaggggcggtccacagtcgtcgtaccgtctgtccaccgtacaccatgatttctggaatggcggcaccagctgagaggaaattgtgctcgccctcttcgtcaatattggtgatgacgaagaggatcttttccccactttgcactgtgacatggtcaggctcaatatcctggggggtgaagatcagttcgacaacgcgggcatcctcggctcccggtggtacgggttcatctttgataaaagcgggttcctgggtctgtgttgaagaggtgttgctgtcgctgcatgcgacgagagtgaaaagtaaggctgcgctcagcagtacggtaatgatccttcccatgtgatcctcctagtgagtgataatgatagttattgtcactagctcctcgaggttgcaagggaaaaatttcactttcagaggttatcctgctggatgcctgcgtaaaaacaatggtatcaagccgtggggagcttagtcgccattttccatggcgagcacgacgtcttcatctagcaaaagagtgcagtcatcatagggaagaaggtcattgaagcggatgatgctgttcaggcgcttgccgtattccgcgcccagctgggaatagcggtgcaggtagcgggtcagctccagagggtccttggttgtggttcgcgcttcgcggaattcgcggtaggcgcgattggtattcaggttgtggtagtaggcgcgcacggaatccttgagggtttcgaagatgcgcacttcgtaggtggcccctgcgggtcgatctgcgggaacaatgccggtgccgggaacataggtccagtggccaaaaatgttattggcttccagggcgaagcgactggttccccaggccgattcaatggcagcctgggcaaagacgaggctgggagggatgatatcggctcgcttgagcagacgttcaatgccatcttccgggctgagttggaactgttcataaagctcgtcgtcgacattccccgccaggatttcctcccgcagctcgaggatatcgtagttgaccttgaggatgatggggaagagcatcttgaagaacgcgtcctttttctcctggatgacgtccatgtcctgcagctctggaggaacgtctctgatggctacggggggaacgatgcactgattcaggtcgaccactgccagcagtgttgaaaagtcgacgatttccagggccagcgggagagtttcctcttccagaaggctctcttcctgaaggcgttcacatggttgatgcgtgatgatgaaacctgcgagcagggtaacaaagagtatggtgatggcggctacgctgagccaggtagcgcgtgattccggtttcattcgcgggggctcctgtggggatgtaagctgggcatgacaatgtcatggcattttgcattctgtgtgctcgtgcttcaatatagacgctcttccgtcgaaagacaagggcggggaggggcgtcatggcagaagatcgggcgggagccggatggcccatcagcgcctggatccaggcgctgatgggtattaccaccagatcaggggtgtgatatccaggcgtcggatatccagcggcgagttattgatgacgcgcagtgtgcaggcgaagcgtccgctgttggggcagggcagcatgccatggaagcgatagaggttgccatctatgtgttcgacactgttgagcacctgcgtctgcccctgctggatgctgcgaccggtgtgctccatcctgccgtagtaggcttcgacaatgacatcctggggagtcagattgcccaggttgacttcggccaccaccggtgccagttctccaactcccagttcagtgccctggccgatggtgacgctgcgcacagagacgctgctccagtgagctctgacacggctgttccatgtggccacgtggcgggcgtgggcaaaattttcaaactcaaactgattccagttaatactggcgttcaggtaatatctggtggtgtagttttccaccatgttattggtgttgaataccggcaacagattgaccatggcctctttgaccatctggagccacttgcgcgggataccatcggcggagcgggtgtagaaggctggcagcacttcgttttccagcagtgaatagatggaattgctttccacctcgtcctgaaaactcaggtcgtcgtaggtttcgcgtccgccgatactccagcccagctccgggtcgtacccctcttcccaccatccatcgagaatactcatgttgagtccggcgttgggtgtcaccttcatgcccgaggtgccacaggcttcaagggggcgacggggattattgagccacaggtcaacaccctgaaccagcttgcggccaaggctgatatcatagtcttccagaaagacgattttatggcggaattccggcagtccgacggtgtggattatctccttgatgatgcgcttgccgccctcgtcgcgggggtgggccttgccggcaaagataaactgcactggccggctttcgtcagccagtatgctgcgcagccgatccaggtcattgaagagcaggttgccacgcttgtaggtggcgaagcggcgggcaaaaccgatagtcagggctttagggtcgagcacctcatcggccagggccatttcgctttttgaggcaccgcggcgctgcagggattccttgagtcgcttgcgcacaaaggttatcaggcgacggcgcagcccctccctggcgtgccacagttcaggatccggaatgctgcggacttttttccagatttccttgtcataggggtcatccacccagcgttcgcccaagtagcgctccagcaggtctttcatatcgcgggagagccaggagagcacgtgtacaccgttggtgatgtgttctatgggggtttcctgttcgggcacggtgggccagatgtttttccacatctggcgtgagacgctgccgtgcagctgactgacgccgtttttgaagccggccatgcggatggctatcacagtcatgcagaacagttcgctcttgttgtcggggttctcccgtccaagccccaggaagctttctgcgtctatgccgagctccttgatgtatttcccaagatacttcatgacctgctcggcagtgaagcgatcattgccggctggaaccggtgtgtgggtggtgaagatattggtggcatatacggcttcaaaagcggcgtcaaagccaaggctctgttcgtgcatcaggtagcggatgcgttccaggggcatgaagccgctgtggccttcgttcatatggcagacggtgggattgatgcctatggatttcagggcacgaatacccccgatgcccagcaggacttcctgcttaagacgcatctcttcgtcgccaccatagagctgtttggtgatctcacgcccttccggggcgttttcatccaggcaggcatccaggaggtagagggtgatgcggccgacggcgacctgccagatctgaaaaaagacgcgtccaaagggatagtcgatgtagggtttgatgggggacccgcttttgtcgcgtaccaggctgatgggcatgttgtgaaagtcattttccggatagcgctcgtgctgccatccgtcggcgttgagggattgccggaaatagccgtggcgatagagcagccccactcccaccagggggatccccagttcactggctgacttcaggtggtcgccggagaggatgcccaggccgccagagtaaatgggcagggattcatggatgccatactccagggagaagtaggcgatggtaaaattctgccagtcccgcgacaggcgtgagtaccaggtctccagggtcatatagtgctggaattcgcggtagacgctgttcatgtggttgaggaaaccctcatcctcggccagttcttccagccgctcccagctcagggcgccaatgaggcggatggggttgtgctcaatggaggggttgttccagagatcctgatctatgcggtagaagagctctatggcatcggtctgccagctccaccacatgttctgggatatttcctgcaagggtttgaggggttcaggcagttttggcacaacggtgtaataagaaaagtttttcatcccgtaacctcatcccgctttttttcgagttctgcccgcagcttttccatggcagctcgggctgccttctgctcggcacttttttttgaagttccttcaccatggccgtaaacctggtcgtgcaaatagaggctgaccgcaaagtgtttctggtggtcggggccccactcccgttctacccggtattccggtgccagtgacagcgagccctggctgagttcctgcaactcggttttgtagtcgcggtggcgattactgaagacggttgactcaatctcctctgacatgagttccagtatgatgttgcgagcggcattaagaccgccgtccaggtaaatcgccgcaacaacagcctccatggcatcagcgagaatgctggccttgttccgtccgccggtgttctcttctcctttgccgatgaagagatagcgccccagctgaatcttttcacgggcaacgcgggagagggtcttttcgttgacgataaaggagcggatcttgctgagctttccttcgctttgggcggggaagctctcaagcagatagtggctgataataaggccgagaaccgagtcgcccaggaattccaggcgctcgttgttctcggccgattttcgattgctatgaaagaaggagcggtgggtgagggcggtatgcagcaattccttgcgcataaaaacataacccagccgttcctccaggggggcgatacgttcctggctgcagcagtggtcgttcatcagcctgtgtatttggcaaagagcagtgaggcgttggtaccaccaaaaccaaaggagttgctgatggtgcagtttacttcaccccgcaccgcctggtgagggatgtagtcgaggtcgcactcgtcgccgggattatcacagttgatagtaggaggcatgatgccggtttccagaaccttgcagcatacgacggcttcaaagcccccggctgctccaagcatgtgccccaccatggatttggttgagctgactttcagctttgaggcgtaggtgccaaaggtgctcttgatggccttggtttcgttgaggtcattgtaaaaggtgctggtgccgtgggcgttgatgtaatcgacctgctcgggcttcatgccggcatcgtcgagtaccatctgcatgcagcgtgctgcgccttcgccttctggggccgggctggtcatatggtaggcgtcacaggtcatgccatagccgagcacttcagcgtaaatccgtgctccacgtgccttggcgcgctccagttcctcgagtacgaggacaccggccccttcggccatgacaaagccgtcgcgatcgcggtcaaaggggcgggaggctttctggggctcatcgttgcgggttgacagcgctgtcatggaagcaaagccgccaatgcccagggaggtgattgcggcttctgtgccaccggcaaacatcaggtcagcgtcaccacgctgaatgattttaaaggcgtcgccgatggaatgagttccggtggcgcatgccgtcacgttacaggcgttggggcctttggcgttcaggagaatggccgcctgtcccgatgccaggttgacgatgaccatggggataaaaaagggcgtcaggcgtttgtagcccttctccagggcggtcgtgtgccatttctcaatggcgggaagacctcccatgcctgagccgatgatgacgccgcagcgtacggcgtcggcctcggcaagaggataggtgatgccggcgtctttggctgcttcagccgctgaggtcatggcaaaatgaataaaacgatccattttcttctggtcttttttagagacaatggcctcgtcgatctcgtagtctttcacttcaccggcaatgcgtgcgggaaattcgctggcatcgaagtgagtgatgggagcgataccggattttccggcgatcagcgactcccaggactgtgcaacggtgttccctacagggctgacagctccaagtccggtgacaacaactcttcttttcatgtgcctcttcctgttcattctcttgcgagagtcggtttttcagagactgcccgtacagagtacctggaagttacgcagagaacgggatcagctccgtcaattccgcgtactccgcttcagcagtgaaaaatgctcaccgcaggcggtgagcattcaagatcagccgttgttttcgatgtagctgatggcgtcctgtacggtgacaattttttcggcttcgtcatcgggaatctcaaggccgaactcttcttccagggccatgatcagttccacggtatccaggctgtcggcgcccaggtcatcaatgaaagagctctcgttgtttaccgtgtcgattcctacaccaagttgctctgctacaatttctttcactttttgctcaatggacataaagactccttttgcattgaaaactcaatatctgtctggtttattgttcatcacccaacttctcccctgctttaggggaaagttgatagtggtgtcaagtaaaaaaccgcgagtggtttgtcaccggtgcaggggggcttccggggggagttgcgtcccgatctgcctcgctgacggggtgttacatgtacatgccgccgttgacggcaatcacctgtcccgtgacatagtcagccagaccggaggccaggaagacgacggctcctgcgacatcctcgggttttccaaaacttcccagcgggatgtggctgagcatggtctggcggatgtcatccttgagctcggcagtcatatccgattcgataaacccgggagtgacggcattgaccaggatattcttcccggaaagttccttggcgatggacttggtcatgccgatgatgccggccttgctggcgacatagttggcctggcccgcattgcccatttgcccgaccacgctggaaatattgataatgcggccgctgctttttttcatcatggggcgggtaaccgccttgcacatcaggaaggtactcttgaggttggtgttgatgacggcgtcaaagtcctcttccttcatgcgcatgagcagaccgtctttggtgatgccagcgttgttgacgaggatgtcgatggtgccgagctcacggatggttctttccaccagggcggcacactcctgagcatcggagacattggcgcggatcgcgatggcacgacgtcccaaggcttcgatttcagagacgacttcacgggccgggccctcgctggaagcgtagttcactgcgatgtcagcgccatttttcgccagttccagggcaatggcgcggccgataccacgggatgctccggtgacaagcgccactttattgtgcagcagcatagaaggcctcctcgattttcttcagatcctcacaggactccaggttgaggatacgcgcttctttgttgatcttgcgcatgatgcccgagagcaccttgccggagcccagctccacaaaggagtgaatgccgtctcccagcagaatttccatgctctcgtaccagcgtacggtgccggtcacctgacgggtaagagaggtggggatatcctcggcgcggtacatgtaggcagcatccacgttattgatgatggtgtactgcaggtcgttgaaggtaatggactccatgtccttttgcaggcggtcctgggcgggctgcatcagggagcagtggaacggagcgctgacgggcagcatgaccgctttctttgctcccatttccttgcagtaggtgcacgccagctcaacggccgaggtatcgccggcgatgacgatctggcttgggaggttgtaattcgccaccataaccacttcctgctccttctgggccgcgcggcgacaggcttcgcggatggagtcgatgtccaggttcataatggctgccatggcgcccttgcccacgggaaccgcttcctgcatgtatttgccgcgcaggtgaaccagctttaccgcgtcggcaaagtcgatacctccagcgcagcacagggcagagtattcgcccagggagtgtccggcagcggttttcggggtcattcccagttcccgggtcaggacctggtgcgcgatgacgctggtcaccagcagcgcgggctgggtgatgctggtcaggcgcagctcttcttcgggaccgttaaagcagatattcatgaggtcgaagcccagtacatcgccggcctgctcgaaaaggtggcgggcatagtggtactgctggcaaagatccttgcccattccgaccacctgtgagccctggccgggatagagaaaggcaatatttttttcctgtagcatgagtgctcctcttaaatggtgacgatggcgctgccccatgtgagcccaccgccgaaggcagtcagggcaatggtgtcaccggtttgaatttttccctgctcaagggcttcagcccaggcaatgggaatggttgccgcagaattgttgccgtaacgatccaccgtcaccatcacgcggtccatggagagtccgaagcgtttggcaacagcttcgataatacgtatattggcctggtgcggaatgaccagggagatgtccttttcattgacgccacttgcttccagcgcttcctgcaggacgtccgacatgtttttgacggcgactttgaagagttcgttgccgcgcatctgaataaagccgacgtctccgccgcgggagcgctcggcgaagggggtgtccgagttgacgcggggcgtcatgagcatgtcgccgtaattgccatcggagtgaaggatacagctttgtacgccgggctcctgcgagggaaccagtacggctgcgccggcaccatcactgaagagtatgcaggtgccgcggtcggtccagtctgttatggaggagagggtttcggctccaatcaccagtacgcgctggtagccagcggcacgtatcatggagtcggcaactttcatggcgtagatgaaaccggtgcaggcggcctgcaggtcaaaggcggcagccctggtggccccaagcttccgctggacttcgcaggcggtactgggcatgcagaagtggtcgggggtaatggtggccaggatgatcagatcgatatcttccggtctcagccccgcattattcagtgctttcctggcagcttcgcaagccagatcggaggtcttttcgccgggttcggccacatggcgctggtgaatcccggtgcgcgtccgtatccattcgtcattggtgtccaccatggcttccaggtcctggttactcagcaccctggacgggacatggtaggcaatggaggcaactttactgtagagcaccttacacctgtccattgttctcgatatggttgagttgagcgaatgttttggtgatgtcgtcgtatatgtgctggttgactccgcgctcaacgtagattctggcggcgcggaaggcgtttttcagtgcctgggggctggagctgccgtgactgatgaagacggctccgttaacgcccagaagtggtgctccaccgtactcggtgtagtcgaggcgttttttcaggcgcttgagggctttgacggagagcaccgctcccagcttgttgaaccagccacgccccaattcttccttgagcatggtggagatcatgtaggcgaggctttcgctgaccttgagggcgatatttccggtgaaaccatcgcaggcgatgacatccacaacgcccttgtagacttccttgccctccacattgcccctgaagtcaatcaggctgcactcgttgagcaggcggaaagtctggcgggtgatatcattgcccttgctgtcttcttcgccgatgctgagaatacccaccgtaggggcgggtttgttgaggacgtagcgggcataggagttgcccatgagggcaaactgcagaatgtgttccggacggcaatccacattggcgcccacgtcaagcatgatactggtaccggaaagggtcggcagaaaggtggcgatggcggctttggcgacaccgggcatggttttgaggtagagcagggaaccacccatcacggcgccggtattgccggcactgatgaaggcgtccgcctctccctttttaaccagttccagtcccacgcggatgctggagtcctttttgcgccgcagggcgatccccggcgcttcctccatggtgatgtactcactggcatgcacgatgcgcagccgctcgcggggacagtcagggtatcgctgcagctcctgcgcaatcacctgttccggtccgaccagacagatttcgatgtcctgatactcttccagggccagaacggcgccttcaatggggttctggggggcaaagtcaccccccatgacgtcaatgactatcctatgcaacgacgactccaagtggaaaggatggattgatcctagagatcaacttcaaccacttgcttttcgttgtaactgccgcaggaaaggcagacccggtgggggcgcttgggttcgctgcagttagagcaagttacagtctgtacggggctcagagcctggtgagcgcgacggctccctcttctggaacggctcgttttcttcttgggcactgccatggcaatacttctcctttgatgtacacgtatttcggtgtaaatggttgacaaggttacgcgtgtttcccttcttgtcagggaaaaaccgagcgaatatatagatacccgcaatgcttgtcaagggttcgcttttcgtccgcgctcttctcgcaggaaaagaagtggagtcgacggccccctgcattgctttcttgtgggaaaacggtgtataaggtgccctgtttgtaatgggcacaaattcgtatactacgttaatatgaacgaaaataaaaccggtttttatttatgtcattcttcatgaagcatattccccagaaactcaaagcactcctgctggttgcggtctgtctgaacgcggtcattattgtgctgagtctttattcggcccaccgcaccatggaagcctaccgggccaacctcatggagttcgggcgggcggttatccacgcctttgagagtggaaaccgtgtcctgatgatgttttctcccatgcatgccggacaggtggaggtccttctgcaggagatctctcagcaggaggcggttgcgaatgtggtcatctacgctggtgacggttcgccactggtctccctgaagcccgttgatcaccagtggctggtgacggactttgagggtgagttcgtggtggaggcggcagacttttactttatctaccggaagctgcgtctgaccgatggtggccgcattatgggtgtctggaaccgcttccatcgcgaagaaatgttccgcaaaggcctctacatcatgctgagcatcgacaaaacccctatcaatgccttgcgcaacaaacactacttcgatgtttccctggtgatttttgtgcaggtgttgctggtggttatctatggcttcctggtaaagctgatcaatatccacgtgcagcgggaggcgaagctcaagcgcatggagcaggaggcggaactggggcgcttctccagcgtgctggcccatgagatcaagaaccccctcagctccatggccgggctgatcggctttgccctgaaaaaggaaaatgatccccatatccgcgatattctgcagcgctctctggacgaaaccaatcgcctgaacaccattgccaatgattttctggcttacggtaaggatattcccctggaaaaagctccggtgcagttgggtgaactgtggcagaaggcggcggatctgctggagcatgagattacccacaaggagatcgacctgcgcattacggggagtgatttttccatcctggccgatcgtgaaaaactgctgcaggcttttgtgaacttcctgctgaacgcggtggaagcctctccccatgggcagccggtggaaattctcctggacagcgctgttcgcagtgttcaggtgaaaaatgccgttgaatcgtcgctgcagtgccatgccgatgacctcttccgcccctttttcaccaccaaaaccaagggttccgggctggggctgtccatcagccgcaagattctggagctgcatggttttcagtgccgcattttcgccacgaacccctttacagtacatatcgacttccaggtgagcccgtgaaaaaacaaaagcgtattctgattgtcgacgacgaagcgaatcatcgtttcatgctgaaggtcaatctttcggaccatggttatgaggatatcctggaggctggccatggccaggaggcccttgatctgctgcaggagtacagcgcggatctgatcctgctggatatgaagatggcggtcatggatggtctgacctttctggcgcagctgcgcaagcgcggcctgcagacaccagtgattgtcatcaccgctttttccaccgtcaaaggcgctgtagaggccatgaagctgggcgccacagactttctgtccaagccggtggatgtggacgagctgaagaagcatatcgacgcggctctgcagcgtgatcccagcatggtggctgctccagtgaagaagagcacctatcacttccccggggtctacagtgacaagggcctgggtgcggtgattgatctgctggaaatggtggctcccacggacgcgtcggtgctgattctgggggagtcgggcaccggcaaggaactggtggcccgctccatacacgacaattcaccccgtgccggggcgcctttcatggcggtgaactgtgctgccctcagtgagaatctggtggagagtgagctcttcggccatgagaagggttcttttaccggtgccactggccagcagaagggacgctttgaggcggcccacggcggaaccctcttcctcgacgaggttggcgaactgacgcccggggcgcagtcaaaactgctgcgggctattcaggaaaaagttatagagcgggtcggctccaccagacccattcccgtggatgtgcgcatcctggccgccaccaaccgcaatctgcaggatatggtgcacagcggggatttccgggaagatctctacttccgcctcaatgtctttccggtggagctgcctcctctgcgggagcggcgcgaggagattcctctgctggtcaaacacttcctggcaagtcacgccaaacgtttcaacaagcttatcagtggctgttcggaaggcttcctgaagaagatgcaggcctatgattttcccggcaatgtgcgtgagctggagaatctggtggaacgggccattatcctgtgtcgtggagcggttctggaggcagagcaccttccacccatgacggccaggccaggtgctgccaccggcaacggcagcagtatgaaagaccagcagaagcgcatgatccaggaagcactggaaaaagctgacggcaataagtcggaagcggcgcgcgccctgggcattgcccgccgcaccctgcactacaagatcaaagagtacgggctggagtgagcaccccggcatcagctcacctttcccgcacatccgcccatggggttgatcatccatcaagccacaggaagaacctcgtgcatgggttctgtatttcccttgccaccaccattgccgagccttccaccgtcctgcccctgatcgttcaccacttcagctcaagccatatcctggtgggactcttcgcttcccttctgcggggaggcgccgttgtggtgcagatgttcgccgcgttctattcccagagtctgccgcgggtgatgccctatcagcgcatcgtttatctggttcgctttctgagctggttcggtatcggtctggccttgtatatcttcggggacgactggccagtggccagtttatgggcgcttggcatcgggctttttctcttttccttctccgcagggtttggctccatctactaccgcgaaattctcggcaagatcttcagccaccgctttctggggaagaccatggcccagcgccagtttctggccgcctttggcgcggtgctcagcggtgcggtggcgggctgggtgctgcagcactttgagcctccggccagctatgcctggctcttcatggtcagctccggttttctggtggtggcctacctcgtcttcctcacggttgatgagccggtaaagcggaacgtggcagccagggaagactcctttgggctcttcctgcgccactgcgccgagatattgcgcgatgatcgcgccctgcgtcagcagattgtggtcatcaccctttcctactcctacctcctggccatgccctttatcatcctgcaggccaaccagaccatagcgctgagtggctggctgatcggcggttatgtttcggtgcagatgatgggagccatggcgggaaatgtggtgtgggggcaactggcctcccggggacgcaaccgggcggtggtgaccctgtccttcagcgtgatgatcgccgcatttttgctggtgtggaagagtcagagcgccctcagttacggtttcgtcttttttctgctgggagccggaatggatggcatgcggttggtggcgaacaatctgattattatcattgctccggaagccaaacgtccggtatatatcgcgctgcagttcaatatcacgtcccttgggctgttttttgccatccccggtggactgatcctgagcaattttggctatgacgtgctatatttatgcacgcttggagcgcttctgacagggctgctgtgcgcgcggcgcctgcaggatcaccgctgacgcggatgtcggcgctcatgcgaaacacagttacctggagaaatatatgcgactgcaggaaaaagttcagcggatcaaggtcgtgatttttgacgtggatggcgtgctgtccgacggcaaaattacctatgatgtccatggggttgagtacaagagcttcaacgtccgcgatggccatcgtatcaagctcctgcagcgggcgggctaccgcaccggtattatcaccggtcgccagagtcccattgtcgggcatcgcgcccgggagctggagatgaccatggtgtaccagggcgccatcgataagctggtggtgtacgaggagctgaagagcacccacgggctgtgcgatgagcagattgcctacatgggcgatgatattattgatattcccgtgctgcggcgggtgggcctgtcggcctgtgttcccgaggcgccggacgaagtgcgccgcgaggtggacatgattaccaggaatcgcggtggggatggcgctgctgccgaatttatcgaattcatcctgcgggaggcgggccactggccggggctgatggagcgctatcagcgatgaggaaagtcgcctatgccgtgagcctgctcctgtttgcctacctggcctacaccttttatcagtatggtcgggcggtgccgcagatggccgaggtgactggcagggccggtctggtcagtaccaatgtgaccatcgaccgtctggatcccgagtcaggaaagcttctctactccctgaaggcacagcgcgctgtccacgggctgcaggaaattgcgctggaggagcttgagatggctttttttgactcccagctccaggaggtgcgagccctccagggcatctaccggcagggcgaagaactggtactgctgccccgtgattttacggcgaccaccgttgatggttttgtattgcggggaaaagatgctatatatacggtgcaggagcaaaggcttgtctccgagaacccttttgtcctgacgggccaggagggtttcgagctttcgggagatcgcattgaggtctggcgggagccggccaggatgcgtgctgatggcaatatccgcggaaaatggagtttcgacccatgaaatacacgattttggcagttgtggtagcgctttgctggaattttgccatggcacagtccaacggggtcgtttacaccatcgagagtaaccatctggagatcaatgcccatatcggtgagagtcgcttctgggggagtgtcgtctttgagtcccccagttatgttctgcacgccgattccctggttgtgagcgccgtgcaaaacgccgctggtcgacaggaactccagcgcctgcacgcctgggataacgtggagctgtactatggggacaagcgggggttttccgataccctctactactaccacgatcgacaaaccattgtgctggaaggcaacgcgcgcctgattgacagtcgcagctcccttgccgctccccgtataaccatacacgagccgactggcgaggcctttgtggaaggcgatgaaagcgagcgggtgaaagtgatatttgaagatgaccgtgcagactgatacccgagttctggaagcccgcggcctggtaaaacgctacggtaaacgtaccgtggtggaccaggtggatttccacgtcaaccaggctgaggtggttgccttgctgggccccaatggtgccggcaagacgaccaccttctatatgaccgttggcctggttccggccgacgccgggtcgatattctttgaaggtcaggatatttcacccctgccggtgtaccggcgcggccatctggggctggcctacctgccccaggagcccagtgtctttcgcaagctctcggtggaggataatatctgggccctgctggagctgcgtcgcgatatcagcctctcccgcaaacgcgagattctggaagacctgctgcaggaatttcacattacccacatccgcaaatccatgggttacgtcctcagtggcggagagcgccgccgggtggaaattgcccgcgctctggcccagaatccgaaaatggtcctgctggatgaaccctttgccggcattgatcccatcgcggtggaggaaatccgtaccattatccggcagctgcagcaacgtggaattgccactctgatcactgaccacaatgtgcgcgaaaccctgggcacctgtgatcgcgcctatattctctccgacggcaggattcttgcgcagggcgatcccaccacgatcaccagttctcccgctgtgcgccaggcctacctgggcgaaaactaccggggctgatggtatgcgcacagggatgagcctggggcagacccagacacttcagcaatcactggtgatgacaccggccctgcagcaggccatcaaactgctgcagctctcacgcctggagctggaggagcagattgaaaccgagctgctggaaaacccggtgctggaagccgagcccgctggcagcactgatgaatgggacgaggtgccggcccaggtctccgaaggggaaaaggagatcaatgattttgagaactacctgaacagttacggagagaatttctctgaaggggcctcctatgagatccccgatgatgagtatgaaacacccataaaaaatcgcgagtcattcacggccatgctgctggggcagctggggctgatgaagatcggtgaagagcagcgtggcgccgcgtatattctggtcaacaacctggatgaggatggctatctgcgggtgccccttgaagaactggccagtgaacactatcccgttgcactcctggaggaggtgctcgtcgaggtggtgcagaatcttgaacccctgggagttggcagtcgttccatcaaggagtttctgctggtgcagctggagaacatgagccaccgggagctgaccgccccctacgatgttgtacggggtattatcgagaagttccttgaggagatggataaaaagggcctgaagaagattacccgcgtcctgaagtgcacggaagaagaggccctggaggccattgccctgattcgtgacatggagccggtgccagcccagggctacgtggatgacgagaacagtacggtgattcccgatgtctattatgtcaaggacaaggatgggcagtttctggtgctcaccaatgacgacgggctgccccgcctcaacgtgaaccacagctacattcagctggcaaagtcagctcccgacaaggagagctatgcttatatagaacgcaagtatcaggcggcaaagtggtttatcaagagcattgagcagcgtcagaagaccatactgcgggttgcccagagtattctcaaattccagggcgaattttttcaccgcgggcccatgtatctcaagggcctgaatctgcgtgaagtggccgatgatatcggcgtgcacgagtccaccgtcagtcgggtcactaccagtaaatatgcccataccccctatggaatttatgagttgaagttcttcttcggcagcggtataaagggtggttctctctctgtcgatgtgttgaaacaccggctgagggagattatcgaaggggaaaatccgcaaaagcccttgagtgatgaaaagcttgtgagtatgctggcggctgagggctttgatgtggcccggcgtaccgttgccaagtatcgggccgacctggggattcccacggcgtccgcccgcaagaacaagctctagtctgcggtcttgacctgttccagaaatttactatcccgcatagaatcggaggatcccatgaacattcagattaccggcaaacaaatcgacctgacagagcccctgaagcaatacgctgaggaaaaaatcggcaaactcagccgttatttcgacacggttatggatgcccacattgtcttttcggtgaacaagcaccgccagaaggtggaagtgaatctgctggttaacggtatcaatatcagcgccgagagcaccacccaggatatgtacgcttccattgacacggtaaccgacaagatcgaacgccaggtcaagcgctacaagaacaagattaaaagccataagccacgccagcaggccaaggacatggttgtcaatatgaatgtcttcgccgccgagagctttgaggagcgtgaagagcaggctggcggcagcgagccgaaagtcatcaagagcagcagcttcaaggtcaagcccatgagcgttgacgaggcagttatgcagatgaaccttatcagcaatgagtttctggtattccgtaatgccgacagcgaccagatcaacgtgatctaccagcgcaaggacggcaactacggtctggttcagcctgaagcctgacggtgagccacatcccttttctgcagcaggagcacatctgcactgctgttgatgcgaccaccagggatgagctgctgcgtgtggcagctcagaagataaacagcgtctgtgccgatctttccgcccagacgcttttccaggccctctgggagcgcgaggagctgggcagcactgcccttggctcccaggtggccattcctcactgcaagattgaggggcttgaccagatccgtctcttcgttttcaccagtgcccggggaatcgactttggctctcccgatgggcaacccacgtcccttttttttgtcatcctcagtcctccccagcgtgtcagcgagcacctgcaggtgctcgcccgtattgctcgtctgaccagaagcgatggctttgtctccgacgccctggctgcctcagatcccgtcagaattctgcagtgcatcgaacagtattgggagcgtctgggctgaacgactcgcctggttttgtggtctgcctggaacgaaggtgttgaccacagctccaatgtaaactattctaaactgcgttttattctgaaggtttcgtacacaagccctgtcttgtcacctctctgtgtcacctgactgacggagaaaaatcatgaagcatcagcgtttcagtcccctggcagaggcctggattctctttttcctgctgggcgtgctgatgatcaactatccctttacccatattttcaacaagctcactctggtgctgggcgttcccatgatggtgctgtactttctgctgggatggccgctgtccatcgcggtgatttattttttcacccgcagcctcaaccatggagacgcagagtcagctgaccatgaagaccgcgatcagggggagtcatgatctctgtgtacctggtcggcctgatctccctgctctacttcctcttcctcttcgcggtggcttactatgccgataaaatgcgtgacgcctcccgcagcattatttccaatgcctatatctactcactctccctcgccgtctacctgacatcctggactttttacggcagcgtcgggcgtgcggccaccacggggctggattttctgcccatctacctggggccgaccctgatcgcattcagctggtggtttctgctgcgtaagatggtgcgcatcagcaaggagcagaatattgtcagcattgcggacttcatctccagccgctatggcaagtcggccaccctgggggcggtggtcacgatctttgcggtgataggcgtcatgccctacattgccctgcagctgaaagccgtggccaatacctttgaattcctgaccttgtctgccagcgccgtcgaacagggggtgcgtcgtcccatccagggcctgccgacctacatggattcggcattggtggcggccctgctgctggccgtgttcagcatgctcttcggagccagacgcctggatgccaccgagcgccacgaaggtttggtggccgccattgccgtggagtccatcgtcaagctggtgtccttcctggttatcggtatctttgtgacctacgggatgttcggcggctttggtgatattttcagccgctttctggaaacctttccggaacgcagccacctgcttctgctcaatacggagcagacgccgtacgtaacgtggtttaccctcacctttgtctccatgatggcggtgatgttcctgccccgccagttccacgccatggttatcgaaaactccgacgaaaaacatatcagaacggccatgtggtgctttcctgcctacatgttcctcatcaacatctttgtcatccccattgccctgggtggcctgcttctgcaagggggggacacggccaatgcggactttttcgtcctgctgatacccctgcaggagggccacccctggctggccatgctggtgttcatcggtggcttttcagccgcggccggtatggtcatggtggcgtcagttgcccttgccaccatgatcctgaaccatctgctcatgcccctgatcctgcgtttcagaatagacaccgcggacatgtccggtctcctgctgcacatgaagcgcctgggaatcgcggtggtggttctgctgggctacttctactacaaggtaatcggtgagacctatgccctggtgaatatcggtctgatctcttttcttgcggtcacccagttcgcgccggcagtgatcggagggcttttctggaagcgggggaaccatctgggcgcgatggtgggcctggttctcgggtttgttgtttgggcctataccctgcttattccctcttttatccgctcgggctggatgacgagcacgctgctggaagagggcccctggggtctctcctttttgcgtccgctggagctctttgggctgagtggctttgatatgtggtcgcacgcgcttttctggaccatgttcttcaatctcggagcctatctggccctctccctgctgaccagcgcgtcgtcagatgaagaagaacaggcagagcgctttgtggatgtctttgagggcaatgatcctgcgctggtgacccgtgagcgcatcagtcaggctcccagtgtccatgagtttcgcgatctgatggccaagtttatcggcgaacgtcaggcccatgtggccctgaaccagtatatgaaagagaagagcctcgccttggacgagaaacacctgccggaatacgaggtcattggcctgaagcagtttacggaaaagaccctggccggctctgtcggagcagcgccggcccgcattattctggaaaattacctgagtgccaaggggagccgtatggagcgggtttttgatctgttcggttcggtgactatcagccgcaccaccagtcgcgagcagctcagtgtcctctatgaggtggcgcgggaggtatccagcggcgatgacctctccagtatactggataatgtccttgagctgctgcaggggcagttccgctttgacctgtgcgttatccgtatgctggatgaagacaagcaggcgctggtggtgcagagtcaggtagggatgagctcggaacacctgggaaaatccgagcgcaatcttagcctggaaacctatattggcacggctttcatcactaatgcgccagtggtggtcaacgacgccgatacggcagacaaggccatcgccgctcagctggcccgcgatgaaggcatacagtccttcgcccatgtgcccgtgaccatggagggcgaaccagtgggggttctctcggccttttcccggacatcaaaggggattttcaccaaggagttcatggagctcttccagaatatcgccggccagatcggggtggcatggcgcaatgcccgccagacgcgcaaacttattgaagtcagtgagcagcagcgcgagctgcagattgcccgggcaattcaggtgggtctgctgcccgccgaagtgcccgatctcccaggcgtatccctggcgggaatctgcattccggcccaccaggtggggggagactactatgactttctcctgcgcgaagagctgctggatcttgtggtggccgatgtttccggtcacaacattggtgccgccctggtgatgacacaggcgcgcaccttcatccagtcccgcgccagggataaccgccatccgtcggaactactggctgagctcaatcgctttctctacggcgatctgctgaaggcggagctctttatcaccatgttctatgtgcagtatgattcggcctcgcaccgcgtcacctatgccagtgccggtcacaatccacccctgctgtggcgtgcagagaccgggcagtgtgaacgcctggatgccgatggcctcattctgggtatcgagccggaagtttcttttgaagaagaagagaccttcctgcatccgggggatgtgctgctgctgtacaccgacggcattaccgaagcggagaatcgtcagcggagcttctttggcgaggagcggctgcaggtgcttctgcaggagtaccaccatctgagcgcacagcagatcatcgatgccctgctggatcaggtcaggcttttcaccgggagttttcacttccgggatgatatttccatggtagttctgaagcgggaggcagtatcgggacgggtgaaagaaaagcgtcccgtgttggtggcgggtaatgggaagcagggctcaggagctggtgcgtgaagaaccgataaggtaccgatgcgagaagatagaggagggtcaatgggattcacggtggaagaacaggatggcattatcgtggtttgtgttgagggtgaacgcctggatgcccataacagcgtagagctcaaggagtacctgcagaagttgcaggaaaaagggccacagcgggtcgtcgtcgatcttggccgtgtgcagtttatggattcgtcgggcattggcgctctggttgccggattcaagggattgcgcgctgccggtggagacctgcgactgtgctgcattgcctcaccggtggaggcaatttttcagctcaccagattatatcgcgttttcccgatttatggcggtcgccgtgaagccctggagagttttcgtgacaaggaaaccacatgaaggaaaaaattgaactggatatcagtgtccccaatcagacccgctatctgagcctgattggcaggatcggcgaggagatcgcccgcaccctggaacactatgagggcgatcgggatgagctggcctaccatatcaacctggtgctgaccgaagccacgacgaacgctatccgccatggcaatgaggggaatcctgacaaggatgtgcatatcaccattactattgcggaagatcttctgtatatcagggtctatgaccatggccagggttttgatatcagcacgttgcccgaaccggattttgattttctggaagaccatgggcgcggaatttttgtgatccgttcgctgatggatcgggtcagctatctgcccagcaatggtggttatgtactggagatgaccaagcggctcctgtgatcgtctcttgtcttttcgggcgcttttgagtacatctatagctatatctctgtggcgaggaggccctttatggctgtttcttttaaagatctcggactctgtaacacccgcgacatgtttgcgggggcgatggcgggaaagtacgctattccggcttataactttaataatatggagcagttgcaggcgataatcagtggttgcgcccagtcgcgctcacccgtgatcctgcaggtgtccaagggagcgcgcaattacgccaatggaactttgctgcggtatatggccatgggagccgttgagctggctcaccagaccgcaccgatacccattgccctgcacctggatcatggagattcctttgagctgtgcaaggactgcgtggacagcggattttccagtgtcatgattgatggctcccacctgagctttcaggagaacatggcgctgacaaaaaaagtggtggagtatgcccatcagttcgacgtgagtgttgaaggggagcttggggtgctggcaggcatagaagacgaggtttcctcggaggtgagccattacactgatcccgaagaggttgaagagtttgtgcgatttaccggagtcgactccctggccatatccatcggaaccagccatggagctttcaagtttgcccccggtaagccggtgccccccttgcgttttgatattctggaggagatagagcggcgtctgcccggctttcccattgtgctgcacggtgccagctcggtggttcccgagtatgtggatatgatcaacgcctatggtggtgatatcaaaggtgccctgggtgtgcccgaagagcagctgcgccgtgcggcatcctccgcggtgtgcaagatcaatattgactctgatggtcgactggccttcaccgcggccattcgcaaggcactggcggaaaatcccgccgagtttgaccccaggaagtacctgagccctgcccgtgacctgctggtggagctgatcaagcataaaaaccgcgaagttctgggctcggctgagcgtatatagaatcttgacaacagtacccttttctgggagcatgctcccagaacatgactaatccgtcataaatcctgaaaatactcataaaaggcggtgtactatggcagcagaaagcgttctgaattttactgacgcaagtttcgatagtgatgttttgcaatcctccactccggttctggtagactactgggccagctggtgcgcaccctgtcgcatgctttcccccaccattgatgctctggcagaagagtttgtgggcaaggccaaggtgggcaaggtgaatgtggatgaaaatccccagaccagccagaagttcggcgtgcgcagcatccccaccatcatgatcttcaagggtggccaggtggttgatcaggctgtgggtgtacagtccaaagaggcccttaaagcgctcctgacaaaacacctgtaagatgaaatgaaacagccggaagccagtcaggcttccggctttctttttaccatgaagtcacctcctcccccaccggttatacctcgctggtccctgaagaatctcttcgtcatgggttgtgtcgccctgtcattttatatcctctattccgcggcttttcgctcccttgggcaaacgcacagcgtacccccggatctgacgcttcatacccccgatgggcagcccatcgaactgattcacaatctgggagaaccctttttcctctatatcggcccagtggaccgacagacatacctgaagtgcctggaaagcacatcgccctacagaacctacctcatccccgtcaatatccaccagcttccccgggtactgggctctctggagggcctggaaagcagtccccgttgcgtgctcgcgctggtgagcgctgagcagctgcgcagccatagtcgccggctcgggatttcacgctatcccgccgtgctggaagtgggcggagatttttccattctgagcaggatagagccatgatgtcggtgctcctgccagcggcgctggcatttgtgctgggcgcctgtctggggagctttgtggcagcctgctcctatcgcatgccgcgggatatcagtatcgtgtttcccgcttcccactgccctcgctgccaggagcacattgcctggtttgccaatgtgccggtgctgggctatgtgttctgtcgggggcgctgcctgcactgccatggctccatcagccctctctatcctctactggaagcctccctggggttgctgtttgccgcagtcacgtttcacttcctgccggacattccccaggtgatctggtacctgagcctggtattctttctcttcgcctgtggtgtcattgatgcggtcagtgccagccagtttggtgggggtgaaggtattattcccgactttttcagcgttggcgggctggtggcagggctggcactggccatatggtttgggcactttgccgcctcactggccggggcgctggcgggcggcggcatcctgctggcagtgtacctgtactaccggtacgtgcgccagatagaggcgctgggccttggtgatgtgaaaatgctggccatgatcggcgcctttgtcggggtgaccggtgtcctctataccctgtttctggcgtcgctgaccggtttggcggctgcagtgttctttatgatctatcaccggagtttcagcctgcagatgaaaatacccttcgggccttttctggccctgggagcgctgctggttgtttttgtgcgggggtgaaacatgtggttttccagggatgccaacgcggtgggttttctggatcagcgtcaactgacactgtccgcgagatctttgccgcagcggggttttcgctattccacggcgctgcaggatgactcagaaaagcagcctgagcgtggctttatggggcctgcccgccgctgtcgcctctttctctccccggatgaggttgaggtggtgctgctggatcttccgcaactaccaaaggacaaggcccgcctggcgatcgggtcgatgctggagcagaagacaaggcgcagccgggatgaactggtctgggattgcacctgtctcactccgggacgccagtcacagaccatgagctacagtgtctgttatggcaaccgggcccgggtgttcgaaaggtgccagggagtgacggccacttctggctggcaggtggcggaagtttccaccttcctccatgtggcgctcaaggcgacagagcgcgagactgctccagtcgggcaccgtgttggatatgtcctgtgcgggccgtcaacctgcactatcgctctgggtgtgggaagtcacctgctgtgcaagcggaccataccccgccaccagtatgagcacccggaactctggcgaaccttccacgcttttgccgctcagcatccacttgcgaccatgccacggagtgtgtatggctgggatagtgagcaggtgctggacttgtggggggaccgtgaagagccgatattggtgcagccctttgccgtgcgccgcggggtaccgggtgatggcccgtttccgtgggcggtgaagccatgaagaagccgcaatgggcctacggtgtgaacctggtggcggctcgttcgcggaaagcgcgctcccgtccctgggccctggtgtcaggcgctctggtgctgctgggtttgctgctgggtgatcccctttgggagaggtggcacttgcagcggcagctgaatgctattgatgcttcaccgttgccggtatctgccatggcccgtgaagaacttccagccgtcttctccggcgatgcaacactggtggaaggccaggagttgtttgcgacggggatggtcatgggtgtcgccgggctgcagtggctgctggaaacctttgtggggcagatggagggcgtggcagtgcgtgaaattgttcagtcggagccatcgctcctgcgggtgcaggtgcaggcggaggatatgcggagcctgacggagtacctctctgttctgggagagcggcgtggagttctgggagttgacatggtttcggtgcagcaaaggggaggtgtcaccctggcgtccgtgcatgtggagcttgggggggaagtgcggtgaagggggtgttttccgggtcacgccgtgagagattcctggtggtggtgaccctgttcatggtgttgatgacattgctttggagcgtgcgccaggcgatccttgccgagaatcggcgtctggcggatgagatcgcacgcgtccgtgcggcgcttgagcatgcgtccgagttgtctgcatcgacgtctccctctgctgtggccgcatcggaggtttttggggggagttttgtgcgcgatctcctgccctggtacctggaaaatcatcatattcaggtgctgcagttgcacggtagccctgccgtatcgggatctggcggcgcagcgcgggtaagtggctatggtctgaccttgcggggcaaatcccacagcctcagcgacttttttgagtttctgcaggagttgccgggaatcctggcgctggatcaggtgcgcttgctgggtactgatggtggggagtttgaactctctttacggctgtacgtggcggaagatgtgtaccgccgctggcagtctcctgctctggtgtcagggtcaaaagctcatcctgtggaggagagtgcgggagcagggtcggtgactttggctgaagctgaggcggtgacgacagctgtttcccttgagggggcgctcctgcgtggggggcggtggtgcgtaattctgcaggataagtgttttgaagttggtgaagcgcttccagggcgacactggtctgtggaggaaatttctccaaacggtgttacgctgactgctcttcacggaaatgtgcgtgaacgtcaacttcgtatactttttaaccaggagtaatggcgccaaagcgtgtgtcgggacatgtgaagaaagtctcaaatcctctgtgtgcctttcagtgcgccatttttgctctttgtcgcccagaatttcctttggtggattattgacaaaaaagcacttctgcggtggaaattgtatacgattatatgctataaaaggctgtttgagttctatgttgccccgaagtacagattaaacacgtgtgaagcgtgtattcggaaggagttgccatggttattgacgggtacggtcccttgctgggcatcatcgccatcggtgtgatcttgccaacggctcttgtgacgctggcgtggctgctgggtcccaaattcgggacgcggttgaagtacacgacctatgagtgcggcatggagcccaccagtgaggcaaaaagccgttatcacatcggctactatctctatgccttgctcttttttgtcttcgagatcgaaatgatctacatctttccctgggctgtcgcattccacgacctgggactgctggcgttgattgagatgttcatcttcgtcgccatcctggttattgcgctggcctatgcctggagaaaaggaggattgcagtggacgtagtcagcccagtgcgtaaaccctatgaaatcgacatgctggacaagtacgctgacgacggcagccagggggtgatcatcaccacgctggaaaaggtctacaactgggggcgctcaaactccctgtggcccctctcctacgcgacggcctgctgtggtattgaaatgatatcgtcttcctgtccccagcacgatatcgcccgcttcggttccgaggtcttccgggccagcccccgccaggctgacctgatgattctggccggtaccattaccaagaagatgatgccccaggttgtgaccctgtgggagcagatcgctgagcccaagtacgccattgccatgggcaactgtgtgattaccggggggatattcaagtactccccgtccgttgttgccaatgttcccgattacattcccatcgacgtctttattcccggctgcgcaccgcgccccgaagccctcttcaacggcattatcacgttgcagcaccagatccgtcgccagaagatgctcaaacgcaaggagtatcttggcaagcagcccaagcggcttaaggacggttcgctgaatcccaactacgttgaggggaaacactaccccattatcctgggagagagttgatatggctgaagaaacacccaaaccgaaatttactcccgagcagattgaagagatgaaaaaagctgccgctgccaagaaagccgctgctgccgccaaggctgccgaaggcgctgaaggcgcagccgaagaagtcgccgcgcccgctgctccccctgagccgcccgcctggctggcagaaatcatcaaggatgtcagcggcgtgacctataaaggtaccgactctaaccagtgggacatcgttgccgtggagagcgcccaggtggttgccctgtgtcgcaggctcaaggaagctggtcttgactacctcacctgcctcagcggcgtggagtactccgatcgtttcggcacggtgctgcacatgtacagcactaccgataagcggcagctttgcgttcagtacgctaccgccgacaagagcgagcctgttactctgccttccgtctcggccatctggtccaccgctgagtggcacgagcgtgaatcctttgacctgctggggatccgctacgagggacaccccgatctgcggcgcattctcctgccctccgacacccagggttaccccctgcgcaaggattttgtaccctcaaacgacgggagtttgaagatatgacaacaacaccccaaagcaccctggcacccgccctgttcaaacacgattacgaaagtgatctgatgaccctggccatgggaccgcaccacccatccacccacggcgtactgcagattatgctgaagcttgatggtgaggtcgtggtggaagcagagccggttatcggcttcctgcaccgctccatggagcgcatgggccaggaacgtccctggatccaatatacggctgccctcaaccgggtagactatctggccacgatccacagcgaggttccctactgcgtggccgccgagcgtatcgccggactcgaagtccccgagcgcgcccagtggctgcgtgttctgatgatggagctcaaccgcatccactcccacctgctgtgggtgggaaccttcctgctggatatgggcgccactaccatcgtcatgtactccctgcgtgaacgtgaactcattctggatatcatggaagaggtcacgggcatgcgcatgatgaacaactacacccgcatcggtggtgttcgttacgacatgacccccaactccattgaaaagacccgggaattcatcaagagcttccctcaggccctcagcgatatggaagccattattaccggcaaccccattgtgcggggccgtctgatcggcaaaggccttctcacaaaacagcaggccatcgactttggcgccatgggccccatatcccgtgcctccggcgtggattttgacctgcgccgtgatcgccccgatttcgtctacgacaagctggacttcaaggttcccgtcttccaggagggcgacaactttgcccgttacatggtgcgcatggaggagatgaaagagtccctcaggatggttgagcagtgcctggatatgatgcccgagggcccggtcaaggtggaaaaaccgaaaatcggccccatgtggaaagcccccgccggcgaggcctatgcggaagtggagtctgcccgcggcatcctgggaacctacgtggtttccgatggcagcggcaaccccatgcgtaccaagttgcgcggagcttccttcagcaacctgcacgcctttgcccagaccctggtgggcatcaacatttccgaagtggtaattttgcttggaacctacgacgtagtcctcccagagatcgacagatagaggtgccctgatgttcttttcctttacacaggcctggccactgtgggctcagcagattttttacgccgttgtgcctgctgtgctggtggtggcggtggctctgacttccgttatcctgcttgtctggtatgagcgccgctggcttggctttctccagcaccgctatggtcccaaccgcgttggacccttcggcctgctgcagctcatcgccgattccataaagatgctgaccaaagaagacatcatgaatcgtggtgtccacaaggctctgtttaccattgctcccattattgccatgagtgctgccatcattgcctgggcggttattcctttcggggagaaccaggtgatcagcaatatggacatggggattttcttcctcttcgccgttgctggcctgggaacctttgccaccattattgccggctatgccagcgacaacaagtggagtaccctgggcgccatgcgcggtgtggggcaggcgatcagctatgaaattcccctactcttctccatcgtgcccatcttcctcatggcaggttccttcaacctgcaggaaattgtgctgcagcagcagggtggctggtacttctggcatcagcctctggcctttatcctcttttacatatgcatgaccgctgaggtgaaccgcacgccctttgacctgcccgagtcggaaagtgagctggtctccggctttaacaccgagtactccggcttcaagttcggcggcttcttcatggcggagtacatcgcatccctgaccatgtgcgccctgctgaccctgctgttcttcggcggctggtacctgcccttcgccaacatccccgccattgcgtcactgcatacgggcatgagcggctacttcatcaaccccattgtcttcctggccaaaacctacttcttcttcggtgtcaccgtctgggtacgggctaccctgccccgggtcaccatcggcatgctgctgagcctggcctggaagggtctgattcccctgaccatcctgaacatctttgtgacaggcattgtcctgtaccttgtgaggtaatgcgctatggctcatgatgaacactccactgccactccagccagcgaaccaagcgtggctgtgaagacaattgaagcggttgcagccggggcaaaggccatcagcatcggcatgaagaccgttctcaaatatgctggcggtccccgccccacccgggaatatcccgaagtggtgcgaccactgcccgagcgctcccgcggccgcctgtacttcattgaagaaaagtgcatcgcctgcaatatgtgcgtcaaggcgtgccctatcgatgtcattcaactggaattccatcgcgaggaccgcgaagtggatggcaaggtcaagaaggtacccgtcatcgacaagtacaccgtggatatcggcgagtgcatctcctgcggcctgtgcgccgagcactgccccaccgatgcggtattccagtctcaggagtacgagacggcgtactactataaggaactctttgtcatgaacaaagatgaactggccatgacgtttcctgagtacatcgagaaaaaatcacgggaactgaaaggaaagtaggattatggcagaatttgtataccatctcgtgttctacatgctggttgtgacgatcctggccagtggtcttgccatgattttcacccgcaatatcgtcgccagcgttacctgtctggtgggcaccttcctgggtgtggccggcatcttcttcctgctcaatgccgagtttatcggcgttgtccagatcatggtctatgcgggcggtctttccctgctgatcatcttcgccatcatgctgaccgacccccgcgaccatgaggttgaccgtcccaaatccggcaatgtgatgctggcggcggcggtaagcggtattctcttcatcatgatggtcattgccatcagcacggcccagtggagcttctccgacgccgagcctctgacgacgcagccagcggtctacatcggcatccagtacttcaccaactacatagtacccttctacctggcggccattctcctctccatggccctgaccggtgccattgttctggcgaagaaggaaggggaggatgaaaaatgctgagtataaccctgaaccactttctctttctggcatcggcagtcttctgcctggggattttcggcattattgccagccgcaatgccattaaagtgctcctgagtattgaagtcatgctggcaggcgttaccatggcctttatcgccatatccaagtacgtcactcccgatacccttgagggtcagatcatcaccatcttcatcctgacggtggctgcggcggaagcggcagtgggtctggctatccttctggtcgtgtaccgcaactacaagacggttgacatgtccaaattcaacgtgctgaagtggtgaggtaactatgattgaatttgccatatcaaacgcgtggcttatcggtatcatgcccatcctggcgggctgtgtggccctgctggtggtcaagccgtggccgaagctggcccacactgtggtgattgtgccttcggccattggctggtatctggcgacgctgattctcatcggggccttcatgggctacgatctgtcatcctcccagtggagctaccgactgctcaccaccggggactttgacctgaatttcggcatccgggtggataacctgacggccctgatgctctttatcgtcatgaccgtcagcaccctggtgcagctgttttccaccaagtatgtggaaggcgatggcggctactcccgtttcttcgccttcctgggcctgttcacttcgtccatgctggggctgatcctggtggacaacctgcttggcctgttcatcttctgggagctggtgggtgtctcttccttcctgctgatcggacactggtatcagaagccttcggcggcggcagcggccaagaaggccttcatcaccaaccgggtgggcgacttcggtttcctcatcggtatcatgattatcttcgccactaccggaaccctggagttctcagggctgcgtgaagccattgtggccggtgatctctccggctggattctgaccgctgccggtatcggtatcttctttggtgccattggcaaatctgcccagtggcccctgcatgtgtggttgcccgatgccatggaaggccccactcccgtttcggccctgatccacgccgccaccatggttgccgctggtgtctacatggtgggcaagatctacttcctctttgaagcttctgccacgaccctgcagttcattgcctggatcggtgcggtaaccgccttcctggcggcctgcattgcggtggtacagtatgacatcaaaaaggccctggcctactccactgtatcccagctgggcttcatgatgttcgccctgggcatgggccctatcggctacgcggccggtctgttccacctcatgacccacgccttcttcaagggcatgatgttcctggacagtggttccgtcattcacggctgtcaccacgaacaggatatgcgccgcatgggcggcctgcgcaagagcatgcccttcacggcaggcatcatgctgctgggctgtctggccattgcgggcgttcctcccttcagcggcttcttcagtaaggatgaagtgctggcggctgcagcggccatgaacccgatgatctttatcctgggtgctgtgacggctggtctgaccgccttctacatgttccgcatgtactttatgactttccacggcgagtaccgcggccatgctcacccccacgagtctccctggcagatgaccgtgcccctgggtattcttggcttcttcaccgtcactgctggctggctggccctaccccacttctggggaggacccaattatattgccgaattcctcgtctacacgccggtgaccgatgccagcacctacctgaagctcaacgtgggcgtcatggtactggccaccctcatcagccttggcagcatcaccctggcctacctcatgtactccaagggaaccatctgccccgagaagatgaagcagcgcttcagctacctgcacaaactgctgacctacaagttcttctacgatgaagtatataacgccatgtgcaagcacgtggtggtaggcgcggcgaacgtgagctggtggtttgaccgcgtggttatcgatggaatcgtcaacagcatcggttctggcacctacagcggtggcaacaccctgcgtcgcctgcagtggggcagtgcccagtcctacctgtctgtcctggtcatcgctgtcgccattatcgcagcgctgctgtttatttaggggaggagtaatatatgtttgtgaatccaaccgaactcaataccctgtcaatcacggcattgatgctcattcctctgattggtgtgctcatcattgccctgcagggcaagtcggagaacacgaaggctccccactttattgcggcagcaaccacctttacggtattcgtgctctccctcgttatggcttttgcctactggccccatgccggtggtgaaaaccagtacctgttccgcgatacctggaactggatccctttcctgaacaccagctatgacgtggcggtggatgggctgtccatgcccatggtggttctgaccacgttcctgctgttcatctgtgctctggcatcgtggaatatcggtgacaagcggcccaagctctacttcgccctcttcctgttcctggagacggctctcatcggggtattcacctccgttgacatgctgctgttcttcattttctgggagctggagctgatccccatgtacttcctgatcggaatctggggtggcgcgcgccgtgagtatgcctccaccaaattcattctctacaccgtactggcttccgcgggcatgtttatctccctgctggccatctacttctttgttggagcctacagcttcgactacgtgactgtttcccagagtggaatcctgcgtgaactgagcatgtttgtacaggtactcctgtttgccggtttcttcctgtgcttcgccgtcaagctgccggtggtgcccctgcacacctggttgcccgacgctcacgtggaagcgcccactcccgtttcggttctgctggcgggtgtgctgctgaagatgggtgcctacggcctgttccgctttaacttcggcctcttccccgaggcaacccagtacctggccaccactctggcggtgcttggtgtcatcaatattgtgtatggcgccatgctggccctggcccagacggatatgaagaaggttatcgcctacagttccgtttcccacatgggctttatcctcctcggtctggccagtctcaaccacatggcctttaacggcggtattctgcagatgtttgcccacggcaccatcacagccatgatgttcctcatggtgggcgtggtttacgaccgcacccacacccgagacatcgccaaactgggcggcctggcgcagcagatgcccatggcttcggccctgttcctgatcacctcttttgccgccgtgggtgtgccaggcttcaatggctttatcgctgaagttctcacctatgtgggcgccttccaggccttccccgtgctgaccatcatcgcctgtctgggtgtggttctgtcagcagcctatatgctgtggctgcaggagcgggtcttctttggaccccgcaaggcagtgtggaatgggctcagggatatgaacggtctggagaaattcaatatgttcgcctgtctgtttgtcgtcatgcttaccggtatcctgccattccttatactggatattatcaacccggcgacagttcagctcctcgggctgttaggttaggaagggggaaaacatgacgcaccaagcggatctcattatgatatttcccgaactgctggtcatagcagccatattcatcgccacggtcgctgacctgttcatccgcaaggagaacaaacatgcggtcggctacatgtgcatactgggcctgatagcggccctggcagttctgatcggcatcaaggattacgcaaccacgtttacctactcgggcatgtttgagcacacgggctactcctggtggttccgggtcatgatgctctgtggcggtattctgactctcatgatgtcctttgtctatgcgcgcgagcggcagaccaaagagggcgaattctactacctgattgccattgccaccctgggtggcatggtgctggcgggtgccggaaacatggtgaccgtgttcctgggcctggaactgctgagcattacctcttacgtgctggtaggcatgcagcgggagaaggctttcgccgccgaggcttcctttaaatacatgctctatggagcagtctcctcagcggtcatgctcttcggctttgccatcatcttcggcctgaccggaacgctcaatctggcggaagctggcgcggtgcttggacaggtgctgcagggtgagtcgagccccgctgccaccatggccatgatcatggttctgggtggtctgggctacaagctggccgtagtgcctttccaccagtggtgtcccgatgtgtaccagggcgcctcatatcccgtaaccgcatttttgtccgtggtttccaagattgcgggctttgccatcatcatccgtctcattgactatgtattcatgggcaatggcctggatgccctggcaggacaatgggcggtggcttttgcggtcatcgcggctgccagtatgattctcgggaacatggcggcgctggcgcagaccaatgtcaagcgcctgctggcctattccagtatctcccacgccggttatgtgctggtgggcatcgtggccttcatggccgtcaatgacacaccagccaatatcgccttcctggatggcgccacctctgcggtgttttacctctttggctatctgttcatgaatattggcgctttcgctggtctgatgcacttcagccgcatggcgggcagtgccgagatcagcgatattgccggcctggccaaacgcagcccggctgtggcctttgtcaccgcctcctgctttgtaagtctggcgggcctgccgcccttcattggcttcctggggaaattctacctctttggggcggcggtgcagagcgggtatatctggctggccctgctgggtctgctcatgagcattgtctccctgttctattacgccaaggttatcaaggcactgtactttgacgagcagaccgtggaactgaaggagacatctccttccggtgctggcgttaccagtgcgctgggcttcagctttgccggtatcctgttgaccatgttcctggcagagcccattatcaatgtcatccgttggtcaatggagcgcctctaggcatctgttcccctgatattccatgcttcacagctcccggatacccatgagggtttccgggagttttctttttcccgacagtgaaattccctttgtggtattattcacaagagtgagctgcgaaggagtgcgtctgtcaggggatttcttccttgtgtgctgcaattgatgcaattcagaacaggatcaggaaacatcctttgcaatgtttcatatggagtgttatagatgatatgtgacaaatgctacggaaatgggaggatatatgggctggttgcggggaatatcaatatcaaaacgactgtaccttggattcggagggctgtttgtgtttctgatgctggcagtgctgctcaccgcccgcatccagacgctgcagatgagccatgcggctgaacagcgcgagctgaattcccacttccagggcatcatgaaccagattgaagcgcagcgacaactctcgattgttctcagcgaagccgtggcggcaatgcccctggcccaggagatgtttgtgcgggaggatcgtgagggcctggcagagcttttttcagtcggtgaaggagcgttctggtgtagatgtcgctctgtataccgtacgtgacgcaaaggtggaaacctttgcgtccactttccgcgatgccggttcattcttcagtgaggaacaggcccgtcagattgcacgcaacgaccagcaggtgatgctgcaaggtgagcttgacggggtgccggtaagcgtgctgggccgggcggttaccgatttctccggcaatcccctgggtgtgctggaaatcgcgatggatcgcagtatctatgaatcctatatcgccgggtttcgtgcggcgcttatctctatcagcgtgattgcggttatcgttggcacactggtagcctatgtcatctcccagtcggtgcttacggcgctcaatcaagtgcgcagcgtgacggagaacctggcagtgggcgatggagacctgacggtgcggctgcctgaacagggctccgatgagctggcctgcctgagcaataatatcaatgtgttcctggcgaaaacagaagggatcatcaccaatgtcagggcttccacggaaggcgttgcttcatccagcgagcagctcagcagttcatccaacgagatgtctgtgggcatgaacatgcaggcccaggcgatcacacagatatccacagcggtcagcgaaatggctgagaccgtcaatgtggttgcccgcaatatgtcagaggtgctggggagctcgcagaatgcgctgcaggttgcccgggctggtggcgatacggtaggtcagtcggtgcaggagatgactaccattgccagcgaagtggatcgcacggcacactctgcccgcgaactggaagagaagagtcgccgggtggaagaggtcattcaggtgatcaatgatatcgccgatcagaccaacctgctggctctcaacgccgccattgaggcggcccgtgccggcgatgccggcagaggatttgccgtggtggctgacgaggtgcgcaagctggccgagcgcagcacccagtcgacaggtgaaatcatcggtatcgtcaagacaattcagaccggggtgaacacggtgacaaacgccctggccaaggtgaacgagaaggttcagaacggcgcacagctctcggaacagaccagtggggctttcgccagtattctgcgggagatggacgccctgatgcacctgattgaagataatgtggccgctattgaggagatgtccaagaccaccgaccatatcaatgatgatattcagtccatttcgtcggcttcggaagagaccgccaaagcttcggaggaggtttcctttgcagcaggtgacctggcgcggctggcagctgaggtgcggcagcatatcagcgccttcaggacaggctcttcttccgaggaggcaaacgatatcaaaaggatagcgctctatgacaactcacgcaagtaaacaggaaattctgctggagagcggaacgaacgagcttgaaatcatagagtttcagctgcggcggcagttgcccgatggcagtgaaaagataagttactttggcatcaatgtcgccaaggtgcgggagatcatcaaggttcccgagaccactgactatcccaatgcccaccccagcgtcgttggtattttcaacctgcgtgagcgactgatccccctgctggatatcgcccactggctgaagattcccgtcgcgtctgatctcagtgagaaacgggtcatcgtgaccgagttcaacaaacagttcagcagctttctggtggatggagtgacgcggatataccggatttcctggggaaacgtagagtcgccaagccagttcctggagagccgcgacaccgattgtgtggttgctgttatccgtatggaggagcgactcatcatgattctggattttgaaaagatctttgctgacatcaatccggcgcagagtatggagagttatgatatctccctggatcagaaggtgctccagagtgagcagatggtccagcgtcgtggtgacaaaaccgtactggcggtggatgactccgcctttatccgaaagctgatcgaaaaaaccctgatcactgcaggttaccgggttatcagcgccaacgatggcgccgaagcctatgacatgctgatggagtttgaacagatcgcccactcggaaggtgggaacattggggatcatgtcagtctgattatcagcgatgtggagatgccgcgcatggacggtatgcatctggtaaaacgattgcgtgaaagagaaatatatgtaaaactaccagtcatcatgttctcgtcaattatgagcgaggaaaaccgtcgcaaggctctgctggtaggggccgatgacacggtgaccaaaccggaaatcggtacactggtagagatggtcgacaggtatatttttggcccgtaaaccgcgggcgaaaaggaacacagacggtgccggtaatacgaaccaagtatcttgaagtgggaatggtggtctccgccgatgtctttgatcagagcgggcggttgctgttttcggctgatacagagattaccgaaaagcatatcaaggttctgaagacctggggggtaacagaagttgccgtgtacggcagtgatcccgactccgccgatgagctcctggagcatatagaccccgcccgaatcgaggctgcgcgcaaacgtgtcgcgcagcttttccgctatgcatcttccagcgatgacccctgcaccgctgagctgaagcgcctggcgcagcagcgcatcctcatgcgcgcttcagcgggggtgtgatcatgcagatacaaagcgcggacgaacttatcagcgccatggggcagctgccatcgctgcccgaaattgtccaccgcctgaatcgctccctacaggatccgcgctccaacttcaacgacttcgcgaatattattgctgaggacagcgccctttcagcccacttgctgaaagtggccaacagtgctctctaccagtttcctgagaagattgataccatttcgcgggcggtaaccctcatcggcaccaaacagttgcgtgagctggttatcgcctccagcgttacgcacctcttcaacgggcttcccaatgacctggtggatatggagcagttctggcgccacagtattggctgtggcatcgcggccaaagtcattgcgggctactgtcgcctcggcaacaccgagcgctactatctgctgggcctgctgcacgatattggacgtctggtgctctacggaggctactctgcgctggcgatcgaggctttccggataggtgcagaggagtctctgcccctctaccaggcggaagcgcgggtgctcggctttgaccattccgctatcagtgccgccttgctgaaaagctggaaactgcctgtctccatgcgtgatcccgtcgcccatcatcatgatccctcccaggcccgctaccacatggaggacgcctatatcgtgcatcttgcggatgccattgcccacgccatggagctcgggcgaaccggtgaggcctgtgttccgccccttgacgccagcctgtcgcagaatctgaatcttggtgtggccaagctggagccaattctgcagcaggttgatcgtgaatacgaggatgcggtgagcatcttcctcctctcctcagctggcgggtgagcctatggctacgaacatgcaggcgctgcaggaacgggttgagctgctggaagagaatcttcgctggtacgcccactccctgggcattctcgcttccatgggcgatattcacaccaacacacgcgaccaggcgaatctcgatcagattctgcggcggagtctcgaatacctcaatcaggtttttcactttacccagatgggtttcctgctggtcaatgaagatgactcaagctttgatctggtgctcagtcatccggcttcgcggagcgcggagattcagcgggcactggatattataatcgaaaatggtgaatttgcctgggccatcaaccagaatcgtcccgtggtcgttggggagagtgacactgctgacagcgcgcagattctgcacgtgctcaccacccgcaatcgcgttcgaggtatgttttatggcttgcgacagggctccatgcatcgcacttcggtggctaccatggagctgctctccataattctgacgagtaccgcttacgccctggagagcgctgagctgtaccggctgctctcccaggataacgaaaggcttcagaaactggtggaaaagcgcacggctgagcttgaacgtgccagggatcaggccgagggagccaaccgtgccaaaagccagtttctggcgaacatgagccatgaactacgcactcctctcagcggtattatcggcatggttgatctcctgctggatacccgccttgacaacgagcagcaggagtacgccaggcttgcttctgactcggcccatgccctgctggctcttatcaacgatatcctcgacttttccaaaatagaagccggcaaactggaaatcgaagaggccgaattctccctgggctcactcactgaaggcgtgaccgaactctttgccctggcagcccagaaaaagggcattgtcctgacttcttatgtggatccacagcttcccgcctatgtgcgaggcgatgctctgcgcctgcgtcaggtgctggccaatctgctctcaaatgcgctgaaatttacggaaaagggcagtgtgcagctgcaggtgaagattctcggtgatggtggccaggcgcccctgattcgtttcgaggtctgtgatacgggtattggggttgatgctgaggttgccgagcgactttttcagtcgtttacgcaggccgattcttccaccacacgcaaatatggtggcaccggactggggcttgccatctgccgcaacctcgttgagttgatggggggggaaattggtattgaaagtcgccttggacaggggtcaaccttctggtttacgctgcctctgctgcctgccctcaatcatgctgagccgcagtgggcgttgccggagcggcctttccgcgtcctggtgattgagaagaatgcccagtatcagaacgtgctgggcgagtacctcagggcctggaagatggaatgcaccatcactgccacccgccagcaggcgctgcaatcccttatcaccacgggaaagagtcaacggccttttcacgtcgttattctgagcgcgcagcttgccggtgatggtgcatggatctcgcagatgctcgctttgcaccgccagtgccgtctggtgctcctgacgccctttggtggcagcaatggcctgcctatgggccttgacccgaatatggacacctgcatcctctcccatccgatatcctccataaagctgtggcgtgcgttgaccagcagtgttcagtctgagcctgtgagcgccgtttgccctgtggttcctgaggggaaagctgttacacaaggtgacagagaacctggggtccgggatgttctgccggtgctcctggtggaggacaaccgggtgaatcagctggcagtccgaatgcagctggagaagatgggctttgaggtgcacctggcggcccatggccgcgaggccctggagaaactcgaaaaaaacacctatgcccttgttcttatggactgccagatgccagtgatggatggctatgaggctacgcgggctattcgggccaaagagtgcggtacggacaaccacctgcccatcatcgctctcactgccaatgccatggagcaggatcgggagaaatgccttgctgccggcatggatggtcatcttaccaagccggtgcgccctgagctgctgcaaccggtccttgaacagttcgccatagcagcgcgcctgactccccagtatcagcagaatatcatggatatggatatggtgatgaagcgccttggcggtgatcgcgaaatgttcgcgatcattgcccagacctttattgaagagtatccttacgtgctgcaggctattgctcaggctgtcgccgacaaggagagctttgcgctgcagcagcaggcgcacctcatgaaggggatgttggcaaacttctctgcgccggtggccattgaactgtgtaataccctggagcgggccgcccaggggcaggcagggtggcaggatatcgagctgctttatattcgcctggaaagggagctgactcagctgtcaaaagtccttgaggctaccggaaaatgggatcgcgctgccggagggatccctgcgaagtcgcaagagccgggcagacagtgaaaaagccgcactgtcccatggaaaatgatggcaacatattgcgacaacatgttataaaataaaaacctttgatgcaggggagtggcgccgatatggacgaaaaactcaaagaacttgtggtcctttatgtggaggacgaagttattataaagaagatccttgagcgctcactggcccacaaggtcaagcaactgtatatggctggtgacggacgtgagggactggagttattccgtcggcatcgtccggatattgtcgtgacggatatcaatatgccagtgatgaacggcctggaaatgatacggcagatccgggccattgaccctgatgttccgattattgccgccacggctttcagcgaggaggactacttctctgaagtggtggacatggatgtgaatgcctttctcatcaagccggtgaatgtctctgatctcctggagaagatcagcgaggtgctggcagctcccgggactgaggcggaatctgaccagatgctcgtcatcggccccgatgacgaagaggagtatgtctttccgctgatctatcagtttctgcgcaagaaaggtcatctggccaaaaatataaccagcagaaaactgctgcactccgaggaactcctggaggaagcgtttcgcattgtgcgtcagctgcaggatgacggggagatcctttttctgaacagcgaccatttgccggtgctggacactcagaccaccatagccccgtgtaatcgctccattgaaggcacagaggcgtacctgcgggctcagtgtcaaagcaagacatccgattctcccttgtgaaactcctcctgccggaggcaggaggccgaatccgtgattgcggaagcgccataatccacccccaaggaactggtattcatgagcaagatgatcatactcgccgtcgatgactcaaaaaccatcctggccctgatgaagcagatgaccaagaatatggagaactgccagcttgaagggttcgtcaattcccgtgatgcccttgaatggtgccaggaccagcacatcgacctgctcatcgtcgactacatgatgccggatcttgatggcattaccttcctgcgtgagtttaaaagcaactcccgtcatcgtcatgttccggtactcatgatcaccgccagcgaggatctggacattcgacaccgctccctggagcatggcgccaatgattttctcacgaaacctctggatatgcttgagtttaccaccagggttcgcaatatgctttcgctgcgtcgttaccagaaggcccttgaggagaatatcaaactcctgcgacaaagcgaggaaaggtggcagtttgccctggagggcagtggggatggcgtttgggactgggacacccaaacggacgccatgttcctctcaaaaaacctgaaggccatgctgggctacgcggatcacgaactctccagcaactacactagttttatggatttgctgcatcccgatgacctgccgttgatccagtgggaggtacagctccacctccagggcaagaccccgacctttgtcgtggaaaaacgcatgcgctgcaaggatggtagttacaagtgggtgctgacccgggggaagatcatcgaatgggccactgacggcaaacccttgcgcgcggtgggaaccatgagtgacatcagcgaacgcaaggatatggagaactacctgaaggactcctccgatcgcatgcgcaagattcttgatgcggtggatgcgcttatcgtcgtcacccagatggaaggtgatgaacagattctctttgtcaatcaccacgcccgaaaactgtacggtgacattgagggacagccctggagctgtttcaatcgggatacagccccggctcaacaggcgctggttgaccgacatgggaaccccagtggtgaagtggtcgcctgggaagaatacgatgcgtcactggggcgctggttcctgcgccatgaccagggaatccgctgggttgatggcagtgtcgtgcgcatgcaggtagccaccgatatcacggagcgtcaccagatcatggaaacgctccagaagaatgaaaaaaagtaccgcgaactttttgataacatgaaaagcggcgtggccatctacgatgtagaaagtggcggtgatgtctttgtcttcaaagatgtgaacaagtcggcagagagcattctgtgtgcccgcaaagaggatctgatcggtcgtaatctgaccaaagcactgcccggtgtggaggatttcggtttactgacagtgttgcaggacgtgtaccgctcaggctccccacagtactttccccccgcgcactatcatgatgactcgcggcaggggtactttgagaactttgtctatcgcctgccttccggagaagtggtcgccatattcgacgatgtcaccgaggaaaagctggcggagcaggagctgcgcctggctgccaaggtttttgagagcagcatggacgccattgtcattaccgatcgcaataacgccattgtctccgtgaaccaggcttttaccacgatcaccggctacagtcgtgaagaagtgattggccacaaccccaaccttctgagctccggccgtcaggatgaggaattttaccaccagatgtggcagtcactgctgcatctgggtcagtggaagggtgagatatggaaccgtcggaaaaacggtgaaatctatccccagtgggtgagtataagcaccgccacggatgcggacaacgccattacccattatattgccatcttctccgacatcagcgagcgtaaagccgctgaagaacgcattcagtacctggcctggcacgatccgctcaccggtctgcccaatcgggccctgctgcaggatcgtctggagagagccctggtgctggcttgccgtaatgaacaccagctggccgtactttttgtggatctcgaccgttttaaaatcatcaatgataccctcgggcaccatatgggtgatctgctgctgcaggaggtggcaaagcgtctgtgtgcctgcgtgcgacagagtgatactgtcagccgccaggggggagacgagtttgtgatactcctgctggatatcacgggagccgatgccgctgcgatggtggccagcaagatcgtggaggccatcgcacgcccctttaccattgacgggcactgcctgcacacgagccccagtgtcggtatcagcctctacccccatcatggcagggacaaggcatctctgttgaaaaaagccgatggtgccatgtacaaggccaaggacatggggcgcaataatttccagttcgccgatgatgacgagagtgaaggcgaacagcaggagtaactgcagtccgctggatctcgccaccagagcccgccgctagagtcggtgtgcgggttcctcgccatgccactgcaggccgggaatacttcgccagatatcactgcctgtcacacccgctccggtggtgaatcctccgggaatctccttttccagcatatgcttcaccaccgccaggctgccgtacaccgtcagatcatagcctgccagcgcggaagacggggtatgggtcatccgtccctgtacccctttgccggtggtgttttccagccgtatccaaaaggtgctgcgtgcgccttcgtggaaatgcactgcgtattgatggcgggcagccctttgcagtaaccactcgagaattttcggacgcagcagtggctgtaccaggttcaggcacttcatagccatgagctcccagcggtggacggccaggtatgcctcaacgtttgggatgccgtggctgtgcgctgcgcagatgacgtcgccccagggaaagatgacgcccagggctggcccatggcggaagatggggcgttgcaggaggcgcgaggcccagggtacctggcaaaggtgtgaatcctggcgcaggacaggtcggttgcgcaggctttccagggcggtagccaccgagcctggcccgaccatgataccgtgcttcattcccagcagcgcccgcaggatgctccccagcagggaggcttcggggtggtcgctgtactggatggcgacggtgagtctgctggcatcgggaagtccgggcagcagcatccgggtcatgcagtctgtgggaagaacagccagccctgctgcgcccaccagggccacttgggagctctgtgcctgctgatgaagtgcctgaagtgcttccagcccctgaagttctccgccaatatccacatagtgcgttttgctgcgcacgcagagttggccaaggtggggagccgtatggctgaatgggccggcgcagttcagcaccaggtcaatatcggccagggagtgcggcgctttttcatcaccaaggtcaaaggcgcgccagggaagttccaggttgcgggagagtgtctgcactgccttggggttgcggccagccagaatcggccgcaacccggctgtgactgcctgggcggcgatgagtctgccggtaaagccggtggcgccatagatcatccaggttcttgcggcgccatgattctggctcagagcaggcccttgtctctggcgagattggcaatggagcgatcataggttcgctctgcagccggggagaaaaagcaggcggtcacctgattctttccacggtggtaggcgacgcactcacagcaccgaccgtggcgtgggcagccgggatacgagcaggcacaatccttcgtgttgggtttgcagtccatttttcacctccagagaaaaactgtaccaatttttttcgcgaaaggcagtagatcatttcgccgcaggggaagtatggtaaggtaactgcgttgtggggagaattacccgctgctggtgcgaaggcgtgggtttgtggtagcatagtgatcttcatttgcgtaaaggggatggccagtgagcaggttcgcgtcgtttgccttgattgccagtttactgttgtgttgcgtgcttccggcttccgggcagcagcccggggagcaggtactcctgctggaggagcttccgcagctgccggatgtgggcatatcagtgccggaaaatgactttctggtagctctgaagtggtatagtcgtggtgactatgaggccgcctggcgcacccttgaacccctggcccaggaaggcgatgcccgcagtcagtggctgctggccactctgtatcagcatggccttgggctggctcccagtgctcaggatgctgccatatggtatgagcgggcagctcagcagggcgttgctgaagcccaggaagcccttgccttcctctatgccaccggatccgggttgtcccgcaatattccccgggcgtttgaatggtatgagaaggcggctcgccagggaaaccctcaggcgcagttcgccctggctttcctgcttgccgcaaccctggagagcgacgatgtcagcgaggaggtacacagctggtatcgccaagcggctgagcagggccacctcctggcccagtacaatctggctactttgtatatcaatgaaccgcagtggcgtaatgaaactgaggcagcccgctggtatgaatcggctgcccgccagggctactgccgtgcccagtataacctggcactgctctacagtcaggggctggggatcgagcggagcgaagaacgggccctgtactggtatgagcgggcagctcagcagggagagcccgccgcgatgaataatcttggtgccatatatgccaatggattctatggtgtggagaaagatctggtgaaggcctatgtctacttccaccgcgcagccgcagcagcccatgagcgggcaaggataaatcgcaatgccctgctggaacagctggagagtgaggccctgctggatgcgcagagaattctgcagcagcacgaccatgtcagctgccgttaatccgtgccctttatgtggtgatggtgcagggaaagcgatggtctttcagacccgcaagggacgagcctactggcgctgcttccgctgtgcgcttatcttcatggactccgaacatctgccggatcgccagaccgaacgcggtgtctatgagaagcatcagaaccatctggggcacgccggatatgtgaattttctgcgccgcattctcgatccagccctggtgtacctgcatcccggtatgcgcggactggattatggctgcggtccgggtccgaccctttcgcagctcctggagttccacggtatcagctgtgagaattatgacccgctctttttccccagctgtcctgccggccccttcgactttatctttgccacggagtgctttgagcactttcaccggcccatggaacagttgcagcatctgagtttattgctcaagccgggaggctggctgtttgtcatgacgcagctgtgggatgagtccatcaatttcaccgactggtactacaagtgtgaccctacccacgtcagtttctatcatcgtcagaccataacctacctgtgtcgcgagtatggcctgaggctgatcgaagaacagcagcagcgggtgctgctgctgcgcaaaaggtagcgaagcaaaaaagccccctgagcagctcagggggcttggtgtcttcaggtgtaaggggtcagcgcccgtgattgcgaagcgttgtcatcggaaacgcggaaggcggagatggtctgttgcacgtcggacgccaggcgtgccagatcggaagaagcccgtgaaacttcatcggaagcccgcgccgtttgctccgacgccacggaaacactctggatatcgtcgctgatatgttccgaagtgcgggacatctcttccatggcggtaacattctggctgatgtactcctgcagcccttcgatgccctgcaggattttgctgaaggcgtccgaggtgcggctggaaagctcagagccgtgctgcactctgcggttgactccttccatggctttggtgacaccctggacgccttcctgaatgctgccgacgatctggataatttcccgggtggagtctgtgctgcgttcggccagtttgcggacttcgtcggccacgacggcgaaccctcttccggcgtcaccggctctggctgcctcaatggcggcgttgagagccagcaggttggtctggtcggcgatatcgttgatggcctgaatgatttcctcgacgcggcggctcttctcttccagagattgggccatttccgtggcctgctcgacctcaccggcaatgctttccatctcccgccgcgattcagataccaccgctccgccctgttgagcagcttcatgggaattctgagaatactgctgcacttcattgatggcctgggtaacgctgcgggctgtctcgttcatctcccggatagctgaggcaatctgggaaacgctctcagactggttgaccatgctgtgggacatttgtgtcgaagcgctgctgagttcttcgctggcggaagcaaccccttcagaagaggcccgtacattggcaatcgtatcgtggagcttggcgacaaatatattgaaccagtgggcaacctgaccgatttcatcgcgtccgcgcacttccaggcgcgcggtgaggtcgccatctccctgggcgatgtcctgcagggcttccgccgcgcggaccagtggacgactgatggagtgggcgatgacgtagatgacgatggcgatgaacaggagcatgataaccactacggcgatgatggtgttgagtatggcgtaggaggtttccatgaaatgactggaggggatggagaccgcaaagctccagccaggtgatgatggcaccggggagtagatcagggtgcgctctatgccatcgggctcctggtatgtccctctgccgggattctgtcgcagcattccggcggcagcctgctccaggttgcgaaagcccttttctccggcgctgtttaccttcagggccaggcgatattccgcattcgggtgggcaaagacctggccggtaccatccaccagccacccctggttatggggagcgatggtgatattgtcggcaatgcgcgaaagggtctgggtattgatggaggcaaagatcagcccggtcacatcaccttcatagttggtgacagcgtgggctacggccacgatgacgttgccggtgctgcgggccagaaaagggttggtcagcaggcgatcctcaatgcgatctctgatgatgcgggtgtagtagaagcggtcagagaggtcggtgaccgttccattgtgatagtagcccatgccgtctttgtccgtatagagcagaacttcgtattcactgctcagggagcgtccgtagtactgcagaaagctggcgatttcatcggtgttcccttcacggaagactggcatgcgcgccaggctgccaatcagattatggtgcccgtcaagccatttgccgatctcctgggcttttgagctcactacctcgtgggtcagctcctgttcaaggggcacaaccctgctggtaacctggtagacaacgacgacggccatgagaatacacagcgcagcaatagcaacaccaaactgaatcatcattttggcggtcagcttcattgaccggaacataacaacctcgcactatttgtatcaatattcttgtggttcgggagaggaaaccgcaatgggcatgctacccatttgacctggaaaaaaatcacctttttggtggatggtgcaaagtgggagttgtacaacaaaaaacctgaagtggaatgcagattcaagggagaaagtatcgttaagtagttgtgtgaatgtgcgttacatcacttgagacattcatgtgacatgggcgtcaggttgatagtagttccttgttgtacagaaagtggcttgaggggaaatgttacaagatgccgcagcgggcggctttactcggggagcgttctggcgataaggacgacactgatgtcgtcgggaatgatcccgttatcaaatcttgccaatgctctggaaaagtcggccatgatgtcttccagatggtgatgcctggcgaaggaatcgtggagattctctgtggtgtagccggtgctttcacagagggcatcggagtagagcaggatgctgtattccgagggcagcttcagggagctgctgcgcagtggcagactgtgcctggtgaatggggggttgttcccacgggccgtcgtaatggtctggctggcgctgtccttgaccaggatggggtacatgccgcaactgatgtactccagggtgttttcagcctgatccaggcaggcgaaggtaaaggagataagctcttctttgaccatgtactggcagatatgacgggtgtaggcgtgggcaacctcagtgaagtgaaaggtgttagtggcgagggcactctgcagcagggtatgcagatgggaagctgagagaagcgaggtgaccgaagcgctcagtcctttgcccatgctgtctatgatatagaagaaagtgcgctggtcgttgatgcggtagatgccgtagatatcgccgctgagtatctcctgtggctgatagtgaacctggcagtggatgccgctgagcagggcggaatcattatgaatgatgagctgttccttggcaaaggcatcgcgctgttgctgctcatcgtgatcacgtttggccttcagggcaaaaaactccttttcgcgctgacgctgctcctgctcaatcttgtgctggagctcgtggcgggtgcgaatgtgctgggcgtaatattccaggtgtctgcgcagttgctgaacctccaggggctttttgacaaaacggttgatgccggcgtcaatggcctcaaggataaggtcgcgatcagagtaggcggtgagcaggatgatgggagtgttggtgtcttcccttcggatctggtgagccatctccaggccagtcatgcggggcatctggatgtcgctgataatgatgtcgggcttgtgctgatggtaggtgttgagcccttcaaggccattcgtggccacaaagacggttctggtcatgggcaggcggttcagaatgcggcggtacagctccagggagccttcatcatcgtccaccagcagcaggcggatatcgcccttatgggtatcttcgtggctgaggggcctgagatcatcaagactcaggttgctgacgggtgccatgcctgtgagcagagtggccttgcgcccgctgtgtgaatagtagatgccgtcacagtaatccttgacgcagtagatgcctcgaccgcggtaagtgtggctgctcaggctgcgggcccggcccgtatagggttggtagtcaaagccgctgcccgaatcctccacctggatcatcaggagattctgggtggcaaagacctctaccgagacgctgatggtgcccgtggcctgcaggccctgggtgtgcaggaaagattcgtaatcctcctggcggatcagctcctctttgcgatcgctgccgatgccgagaatgccatgctcaaaggcattgaacaatacctcatggaatgcaaaggcggcctgatcaattttttcccggggcagctggagttcctccagggtttgctgcagctgatcttccattgtgctcaggtcttcaagggtgaactgtttttgggtgaggtgcaggcagtgttgcgctgcttcatggctcaggaagttcatggcaatgcaggagagcttactggtatcgcctggcagctccggtgagctcagcagttcaaagacgtggcgggggaggtggatgcggtggaagttccgggcaacaatctccagcgcgtcatcggcattgcacaggataatgctttccacctcctggagggggcagacctggactcggaagagcgcctccgggttggtaaagtcctcctgctggtccatggaccagaaaatctgctgggagcggttgctcaggagtatgcggtggctgctgaagttggccaggacaatattgctgtccttttcgttgatgaggaaaaaaatgccctgatgaccgctgtgcaattcatccatgcagcgatagcgcagcgaagtgaggaaaccggtcagggtgaaacgcctgtcggtggaatgccactgctcaaaagaattgctgaccatgtgcatgagcccggggtcgctgagcaggcagccgaaggtgaaggagtctcctttggcgataaagatgtcctcagtgccttcgcgggaatagctgtccacgatataggtgccgtggaaagcgcagaggctctcctgttggggcgggatatctgaaagcacagaggtgaaagaatacatggcggccccggaaatgtttcctggttgatgattttcagggcgaatcatgccatgtattgttttttttcgcaatgattcttgattttttctcattttcagtgatatcaccatcagtatgctattatgcgggtttagcgcgaaaagcggagcccgtgttcccggatttcgtcaacgccatgtacccgtgaaagaggttcggtgccatgactctgcaaaggtctttttcgttgttgcttgcaggcattctgcttctggttcatcagcccgttcaggccagcacggcccaggactttgatgcctgtctctcccatctgcgtaccaaggcactggacgctggtcatgcccatgacaccctgaatcaggtgctctcttccgtcacgttcaaccagcgcatcgtggagctggatcgctcccaggccgaatttaccgaaacctttctgcagtatctggaccgccgggtgagcgtggatcgggtggagaaggggagacagcttctgagagagcaccgggtactcctgcagcgtattgccgatgagtatggagtgcgtcccgagtatatcatagccttctggggtatggagaccaacttcggtacctatttcggcaaaacgccggtctttgatgccgtggttactctggcctgtgatgggcggcgtggtgaattcttcaccaatcagtttttcagcgccctgcgtatcctggaagaagggcatatcgacatggaacagatgaagggctcctgggcaggtgccatggggcacacccagtttatgccctccacctttctctcctacgcggtggactatgatggcaatggcaggaaagacctctggaacagtctgcccgacgcctttgcctcggcggccaattatctcagtgccatggggtggcaggatggacgtcgttggggtcgcgaggtgattctgccccgtggttttgattattcacaggccgatatcgaacgctcacagcccctgttgcactggcgcaagctgggagtgcgccaggtggatggccgcctggtgcccgatctggatttttccgctaccatagttctgccccaggggcatcgcggaccggcctttatcgtgtacgataactttcatcttatcatgcgctggaatcgctcgcttcactatgccctggctgtggggtacatggcagaccgcgtggccggcatggggcaattgcacgccaaacgaccggcagacagcaatgaaggtcgcctcagtcggggcgaagtgctggaactgcagcaacgcctggcagccctcggactctatgacgcagaggccactggacgcattggagctcagactcgcaatgccgttcgccagtttcagcagatggtgaaggtgcccgccgatgcctatccgactcatgctctgctggagcagctgcgtcagcgccagcaggacgtgacggtggagctgagcagggttgatccctgacaggctgctgaaaaaacctttctgcgcccaataaaaaaagtcccgcccattcgggcgggacttttttatttctttctgaaggaggcgggatcttactgcaggtcgcgcacagccttttcgatgcgatccagaccttccatgatggcaggcatgcccatggcatagctcaggcgcataaagccctctgcgccaaaggcgataccagggacaacggccaccagggcttcgctgatcagatactcggcaaaatcagaggagtccttgatgagcattccctgcttggacgtcttgccaaagagggcgctgatgttggggaagcagtagaaggccccctggggacgcagacagctgatgccggggatagcgttgaagcggtcaacgatatacttgcggcgctcgtcgaaggcgcttaccagaggcttgatcagctcctgtggtcccatgagggcggcaatggcgccatcctgggcaaagctggtggggttggtggtggactgggactgaatattggcaatggccttgatcagtgtttcgttggcggcagcatagcctatgcgccagccagtcatggcccactctttggacagtccgttaacgacaatggtgcgctgacggatctcatcgcccaggctggcaatggagtaggactcaaagccatcatagacgagtttttcgtatatttcgtcgctgatgcacaggatatcgtgcttcacaatgacatctgccagcgccttgagggcgtccttgctgtagccggagccggtggggttgctgggtgagttgatgacaacggctttggtttttggcgtaatagccttttccagctgggctggggtcatgcagaagttatcggcttcctcggtttccacgataacgggagtcgctccgcagatcagggccatgtccgggtagctgacccagtagggagccgggataataatctcatcaccagggttgagcagcgccatgtaaatgttgaacagggtgtgtttggcgccgacgttgacggtgatattgctgcgggtgtaggtcaggttattgtcacgcttgaacttgtggatgatggcgtctttgagctccaccatgccgtcagcgggggtgtacttggtgtttccggataccagcgccttgatggcggcgtacttgatgtggtcaggggtgtcgaaatcgggttcccctgcgccgaagccgataacgttgtgtccgtcggccttcatctgcttcgccttggtgctgatggcgatggttggagattccttgatggccttgacgcgttcggaaagtcgggactggatgtccatggtgaagcctcctatacgggtggtcttgtgaaaaaagtatctatatcgtcgaatacagcttcggggacgaactttctgtagtcgccccgcatttgtccgatttcccggacgatgtttgatgagaggaatatatactcctgtctgggcataaggaaaagggtttctacttccggcgagagctgtcgattcataagcgcaagctgaagctcgtattcaaaatcacttatggctcgcagtcctctgataacatgctttatttcttttttcgccagataatcgatgagaaggttggaaaagccttccaccttcacattgggaaggtgtgaagtgcttttttcgatcatggcaatacgctcctcaaaggggatgagggggcgtttgcggtcgttacgggccacggccaccgtgagggttttgaatatatcggccccacgctcaatgatgtccagatgtccgttggtgatgggatcaaaggttcccggatatactgctgcctgacgcatgatagtccttatgtgtgctgaagtcggataaagaagctcagggcattctttccataggcgcgttggtcgtgaagttcaaagccgctggccgcggccacaggttctctgctgcgatgttcaagtaccagaagtccatcggttgccaggacgctgctgttggccactttttccatgacctcgccataatagtgtgtctggtcaaagggtgggtcgacaaaaatcacatcaaagctttggggtgatcgtgccaggtatgccagagcgtcaccacgctgcacggttacctgctcctgcaggcgacagtgctggatgttctgctcgacacagcgcagggccaggggggatttttccacaatcacgacactggcgccccggctggcggcttccagcccaacggccccgctgccgccgaagaggtcaagaaaacgttttccctggaggttctgccccagcaggttgaagaggttctcccgtaccgcgtcggccgtcggccgtacggcgtcgccctttggcgcgctcaggcgcattcccctgcgcgttccactgataatacgcacgttacgcttctgcctttccctcaaaaaaaccctgggctgccatcatctgataaagatgtgaccggctcaaaccaaccacattatcataacacccatcaatgctttccacaagaacagcgccgctgccctggatgccatagccgccagccttgtccaggccatcggcagaggcgacatagttatccaccatcgcggtggtgagcttgcgaaagcgcacgctggtgcagacggcgtggagaaatatctggttcaggggagcgttgagcagggcaatgcctccgtagaccctgtgcgcccgcccagagagcatctgcagcatctggcggttttcttcgcggtcgcggggcttgcccaggataatgtcgtcaatggtgacgatcgtatcagcagcgataatccactgatctgccggaagcacaaccgcccgggctttcatttcgccgaggcgggtgaccagctgcatgggatcagattcatccaggcattcatccacatggggtggtctgatgacaaagggaattccgaaggtgcgcagcagctccgaacgacgcggcgaggctgatgcgagaaccagactcaaggcatctcccgcagagcttcgagggcctcaccccttgaggggaaaatcttgaagaccttgtcaaggcgcaccattttaaagagatccagcaaggccgtgctgagctgggcacaggcaagctgccccttgacattctgctggtggcggtgggccaggatgatctccttgatgccggagctgtcgatgaacacgaccttttcaaaggagagcaagagcttcctggggttgtgttcgcggtacacttctttaaggaaatcattaaaggccatgttggatcgcgggttgttgagatcttcgccgatggtgacgacgaccacgtcgtcaatggtctcaacactgtgctggtttgggctgctcacgggccactctcctgtatgaaaaaggttaacgtttataattgacggttgatgacgtagtcggcaaccacatggaggcagtcgcgatagattcctgccgggagaacttccgcagctttgcgggccttgtcgaggaacgagtaggccacatccatggagtggcgtcgtatgtcgtacgtgtccatcaggccgatcacaaaggagagatcctccgcagtgggaatcatctgttgctcaatcagcttctccaggcggtccttctcctcttctgatgccaggtcgcgcaacttgatgacgggaatggtcatcttgccttccttgaggtcggtgcctatggtcttgccaagcgtactcgcatctcccatatagtcaaggatgtcatcgatgagctgaaaggccatgccgatattgtagccgaagtcccacagggcgtcggccatctcttcgctgagatcgggagccgtataacctccgcacttggcgcaggcggcgatcaggatcgccgtcttgtgttcgatgatctggaagtaatcctccagggtgacggaaaagtcaaaggacttgaccagctggaaaacttccccttcactcatgagagtggtgacgtcggaaagggtcttctgcacacggggatcgccatcagcgaccagcacctggaatgccttggagtagaggtagtcccccaccaggataaccatttcgttgccgaacttgaagttggcagagtcccgccctctgcgcacgcaggcttcatcaatgacgtcgtcgtgcagcagggtggccgtatggatatactcaatgatgccgccgattttgatggcgcgcctttcatctccgccacagagcttggaggtcaggagaaccagcagcggacgtatgcgcttgcctccgctttggaagatatattcccccacttcttggacccggcgtacccggctggtgagattggactgaatttcctgttcgatctctgcaacctgaggtttcagcagggcgtacacatcggcaatgttcatggaagtgttctcctgtagaataaaaaaaatcacagtatagtacaggatttcaaaaacttgtgtcaattattccctgatttggcccgtaagttacaaaagccgcacaaggaaagccacggaaaaaacccgttgacaccaaacaaggcgcgcactatcatgggctccgttttgcgaccttactcaacgttatccgaaacttcatgggagatacccttatgagcgaagccaaaatcagcaaggaaatgagtattatagatatcgtacagcagtacccccagaccgttgaggtcttcgccagctttggccttgggtgcctgggctgcgccgctgcccgtttcgaaaccctggctcagggtgccggagcacatggcattgatgtggacgagttgctggaagcgctgaacaacgccgtagactaagtcacctacgcccctgtagctcaatggatagagtagctggcttcgaaccagttggttgcgtgttcgaatcgcgccgggggcgccataatgaaagacataaaacgccggtgatcattgatcgccggcgttttttcgttgagattccattcgccgcaaaggctctcaccaggtttcaaacatgaccagactcagggccatgacgaacatgccccccatcaggccgatgatggccgaatgggcggtgccgtacagacgcgcggtgggcaggagctcgtcgaaggaaatgtagatcatgatgcccgccaccatggcgaagacaattcccagggtcgcctcggacagaaagggcgccagcagggcgaagccgataatggcgcccacaggctcggccagccctgagcccgtagcgtaccagaaggctttcttgcggcttcccgtgctgtggtagatggggagcgccacggcaaccccttcggggatattgtggatagcgatggcaatggcaatggggatggcgatggatgggtccaccatggcgaccgtgaaggtggcaaaaccctcggggaagttgtggatggccacggccagggccgtgaaaacgccggtacgtttcagggcacgggctttctgggctcgcacctcctcttcgccgccgatgaattccgactccttcttgagctcatgggggttgacatccttggggatgaagctgtcgatggcggcgctgagagctatgccggcaaacagggccgccgtggccagggcgtagccgtagtcggcgctgtagtgctcggtaaaagcttctatggcttcaggaaagatctccacaaaggagacgtagatcatgacgccggcggaaaagcccagccccagggagagtccgacggtgctcgtcgtacgtacgaacagggcaatcaccccgccgacggaggtggcgagaccggccagcagggtcagggaaaaggcgaagatgaaatggggatgggtgaggaattccatcttgtgctccagagtaccaggaaatcaggggcgcgtcttcatgctcaggctcaggcgtccccggcttttgtcaatactgagcacgcgtacacgcacgcggtttcctacagataccacttcgtgggggttcttgacaaatgtatcagccagttcgctgatgtgaaccaggccatcgttcttcagtccgatatccacaaaggcgccgaaatccaccacattgcgcacgactccctcaaagacctgccccgcttcaatctcctccagattgagtttggagctgcgcaggatgggtttttccatctcgctgcgcgggtcgcgccccggtttggtgatgtcaccgacaatatccctgagggtgggaatgccgcactccagctcgcgggcaaccttttccagggagccccccaccacgctgcccagtttgagctgggccgtctgaaaggtcaggttgaaccgctccagcagcttgctggcaatggggtaggattcggggtgcactccggtgttgtccaggaagttctccgattcgggaatgcggataaaaccggcgcactgcacaaaggtctgggggccaaggcgcggcacatccagcagctgctgacggctgcggaactgaccgatctgacggcggtactccacgatgttcctggcgacggtggcattgacgccggaaacaaagcgcagcagtgaagcgctggcggtattgaggttgacgcccacatagttcacggcgctttccaccacctcctgcagcttggtcgccaggaagccctggttcaggtcgtgctggtactggccgacgccgatgctctgggggtcgatctttaccagctccgccagagggtccagcacgcggcgggcgatggagacagctccgcgtactgtggcgtcgtaatcggggaattcctcctgggcgaccgcgctgacgctgtacacgctggcgccggcttcgttgacaatcaggtatttgacagcgggaaacagttcgctgatgaaatcgctgatgaactcttcggtctcggcagaagccgtgccgttgccgatggcgataagctccacgttatgcttctgcaccatggctgccagggttttgcgggcgccgctgacatcgcttctggggggaacggggtagaccgtgtcgtggcacagcaggtcgccgttgccgttgaggacgaccactttgcagccagtgcgaaatgccggatcgatgcccatgatggcacccaccttgaccggtggagagagcagcagattcttcaggttctcaccaaagaccttgatggcgtgctcatgggcctgctgggtcttttctgagcgcagttcggtttccagggaggggatgatcagccgcttcagggcgtcgtgcagcgccaggtctgtcatggtggtgctggcttcgggatagcggcgctgccacatggccagtatggatttgcccagggcgtccaggtcgcagctgagcttgatgcggatgcagtcttcggcttcggcgcgattcatggccaggatgcggtggggggggatgtcccgcaggcgttccgagtattcgtagtacatggtgtaggccgagttttcgtcggcgagacggcgcttcttgcactccagcgtgccgctgttccacagctcccgccgcacgaacttgcgaacggcggcctcctcggcgatcatctcggcgatgatatccagggcgccggccagcacggattcggtgtcgggaacttccagttctgcattgacaaagccctgcaggaaagtctggtcggtgttctggccgttgaggatagccatggcgacgggctcaagtccgcgttcacgggcagccatggcccgtgtgcggcgtttggggcgatagggcagatagatgtcttccaggtcaaccagacgctggcagccttcaatggaagctcgcagctccggggtcagctttccctgggagtcaatggattcgagaacctcctggcggcgttgcctgaggttttcggcgtaggtgtactgttcgatgacctgccgcacgccatcctcttccagctccccggtcatttccttgcggtagcgggtgataaaggggaccgtgctgccctcctggtgcagcttgatgcagttttccacctggaaaggcttgatgttcagtgcctgggcgatcgtctggatggtactggtgtcgagagtagccaagattgtttctccggaaaggggttgggggaaagcggacacaaggagattacctctgcttgcggtctttttcttttatggcgtcaagagccttgttggccggatggttgggatcggcgaagcggatcttcccgaagagtacgcagcccggatatcctggctgacagggctttgccggccggatggcgcactgatcattctggttgtgggggcaggaccagccggcggacatggcagctcctcaatggcccagagcccgcagcagctcagccgcgtgctctttgggttttaccttggggaagacgtgctctatggtgccctgttcgtcgagaatgaaggtcatgcggaatattcccatatacgtgcggccgtacatggacttttcgccccaggcaccgaaggcttcggccagcctgtgttccgtgtcggccaggagggggaatggcagggactgtttttcgcgaaaattgcggtggcttctggtcgagtcggggctgactccaaagagcagcgctcccgttgccgagatggcggaccagttgtcgcggataccgcaggcctgggtggtgcagccgggggtgctgtccttggggtagaaatagagaaccaccttctgacccagcaggtcacccaggcagatttcacggtcatcctgatccttgacacatatatccagtggagctttgtcgccgacgttgagcatggggcctcctggtctgagcagggtattggcaggcgcgctggcgtctgccgatgcgcattcttaccactgcggtcagggttttgcaatcggtgaagcacaggaggcagcggggatgggcgccggcagatcgtcgcggcgagttcccctttcagcaggctgtcagctcaggccagtcaggctgagcccgaaaacccccaggctgatggtcagagtgccaagaacagtggtcagggcaatgatgttggctgccagggacgcattgccccccatggagcgggccatgacgtaactggcggctgcggtggggcaggcaaagataagaaagagcacccccagggtcatgccactgtagcccagcagccaggcaccaaaaagcatgggggcgggcaggatgatcagcttgtaggcggtggccatcagggcggtgcccgaggtggcgcgcagtaccttcaggtcgagggcggctccaacgcagagcagtgccaggggcagggtcatggaggccagggaatcggcggttttcatgaccacgccgggcagggagagttgccacagggacgcgggtatggccagcgtgacggcaatgatcagggggttgcgcagcatgtcccgaagcatgaagagccagcgtgttcccgtggtttcacgccacatgttcagggcgatgaccgagagcatattatactgcaccaccagggcggccatcagaatggaagtcagggccatgcccggttctccgtattgattgccagccagggccagggccagaattcccaggttgccgcgaaaggctccctggacgaagacaccgcgatcggcggcagacgggagccttctggcatgccacagcagccagagaaaacccaggagggtcaccaggatcgcgtatgccagcaggcccggcacaaagaccatggtcaggtcggtgcgcagcaggctcaggaagaccagcaggggcagggtgactttgaataccagccccgaggcagtctggttgaattcatcggttatcaggtttgtgcggcgcaggaggaggcccaggaagaccagcaggaaaaccggtgcggttatctgctgcgtgaaaaggagggtttcaagcagtcctgcggaaggcgatggtgccgccatcagaatttcttgtcatagcgggccaggatgccgattccgtcgtgatccgtgtcgggggagtagtccacctggagggtcaggcgtcctgccagcagcgatgggatggagagaccggcagaagcgccgagaatggtgccgctgccattggtggtgccatcgccggagctgttgctgatggaagcggcagttacctcccagaaacccacgataaaagagttgtcgaagcgcatcaggttctgggagtagaagagactgcccagatagtagctcttggcggcgatttcatcgtgaaaccagccgggaatgcgggggtagtgttcctggtgggagatgtcgccgcccagacggaatttgttgtcgcggtcgagcccgctgctcaggcccatcatgaagcggtagcccagagtatagcgggggtagttattgtatccgcgcatcaggagcgtatacttgccgaaacttttccccggtgctccgtagcctccggctgctccccaggtcttgttttcggagcgttgcccctgctcgatctcgaggagagccacatgggaagttttgggctggtagtgcatgttctcggtcagtctccctgcaatcaggcggccgcgcaggtggtaggtactgccatcagctggtgccaggaaaccatcgccaacggcgtcttcgtcttcggggtcgggtgcttccccggtggtgccgccatagctggctgaggtcaggccgaaggccagctcgccacggatgtggggggcgaagtgcatcccgcgtcccagctccacatggctgagctggcgggtatactgctcttcgcggactttattgccatcgctgtactccaccatgtcctgtttggtaagatgggatgagagcgtcaggatggtgtagggggagtaggggacgtatccccgatcagtgaggcggatgatgagctcgtcggggttgaggtgcagggagaagccatcccctgatcccagaacatcatcattgtcgtagctgatgtgtccagtgaactgtgagtcgccgtccccctgggggatatagccgccgagggagccgtggaagccgatattggggttgtcaggatcgtaggttgacaccgaggcgctgtgggcgggaatgctcagggcgcaggtgatgagagatccggtaaaaagcagaacgattctgtgcataggagcatactccctgtgaatgcgaatgtccgttatcataaccacatagccagtgagttgcaatgctattttgtggactcccacgtgcatcttccgcgctgtcacggggtagatgcagcctaccgtgatcacccctgtctggtgccggcggtggagggggaagacaatcgcttcctgattcagcgctatgggcgcgcgtccatagcccttggctatcatccccgcatggcctgtcatgccattgactgggaatccatggctgatctgcttgggagtggcggatttgccgccattggcgaatgtggactggataagcgtcttggcaatctgccccgccagatggaagtctttgagcgtcagatttgccttgcccgtgactttgatctgcctctgattattcactgcgtcggccaccaggatgtgctgctggcgctccatcgtcactaccgtttccggggggtgctgcatgcctttcactggcgtcacctgccgccccctctgttgacgggcgatctgttttttggctattgttgcaggctgccactgaccgccagggcacagacgctctttgcctccctgcctctggatcgcatcctggtggaaaccgatggcgacgaacacacgggggcgcgctggtcggacctgatcgaagcctatgggcgcctggccaggatgaaaggcctgcccctgcctgaagctgcgcgccagatcagcgacaactaccacaggctgcttgccgcagaagcaggttttctgcgatgaacgctgtagcaggctgctgaaaaaccctcatctgcggcgttgctcgccgtcgctcgtcactgcaacgtacggggagtacgcttcattcggcgctccgcgagcgccttgcatctgagcatttttccattgccggcgtattttgaggtacttcagcaagctgttagaatatttccggaggagttttccgtgtccgtatccccgacgaatgaccgtgccagtgcccttttttcccgcagtcagatactgatcggcagtgattgtcagaagcgtttgcagcaaagctccatggtggtattcggcctgggtggagtggggtcatttgtaacggaagccctggctcgttccggagtggggcgattgaccattgtggattttgacgatgtggccgagagcaacattaaccgccaaatttacgccctgcgctccaccctggggcagcccaaggcggtggtggcgcagcaacgcattggcgacattaaccctgattgtgaagtacgagcggtgacagccttccaccgtggggatattctttctgtagatggagttgccgatgcagatgtcgttctcgactgcattgattccttttcgccaaaactgtacctgatacgctctttgctggagcagcaaaaaacctttctcagcagcatgggcgccgctggaaagcttgaccctgcaatggtgagactggggaccatggcgcagaccagcatttgccccatggcccggcgtctgcggaagtttctgcgaaaaaatcagtgctctctccattttccagtggtatactccgtcgagaatccctgttacgctatgcccctggtggcagcacccaccggcattggccgtgaacgggtgcagcagggcagtatggtctttgtccctgcggtatttggaatgcatatggccagttgggcctgccggcagattattcacaaccaaaatcagcagagtgtgtaatgtcttacgtattcgccattctctcggctcttctcaccatagcagcctttgaacccctgggatatcactggctcgcctggatcgccctgatcccccttctggtagccattcagattgccaaacgcccgtttgtgacaggctttttgtggggagtggttttctttaccgcctccctgcactggataccccatatattcaatacctacgcgctttccaatcacctgttcggcgttcctgccatgttgctgctcagtgcctacctggcgatctttccggcaatctttgcctggggaatacgacagattgtgacatcaaatcaccactccctgtggacggctgtgcaggtggccagtctctttgtggcgctggaatttctgcgtggcactctgttcacgggttttccctggaatctcctgggttactcggtgctgaattttgactacatttcccaggtgctgcgagtggtgggggtctatggccttggttttatcgtggtcttcataaactataccctctatgtgcttctggtgaagtcgtttcgtcccaatatgacctaccttttcctcggttgcggcgcgcttctcggtgtgacggttttttacagcgcctgggttattggtgtggaggagacctttgaatatgacagtatcccggtgcgcgtggttcaggggaatatcgaccagtttcagaagtgggatgatgagtatgcagaagccaatcttgagcgccatatcagcctctcgcgtcacgaggatttttcatcaggcctgcttgtctggccggagtctgcgcttccctttttctttaactctgaccatccgggcaagcagcgggttacgcgactggtgcgtgaactgcagagcacgctcatcaccggcgccctcttctacgaaagcaaagaagatggaaccatgagctactataacagtgctgctgtgctggacgcggaaggacagttggtcgatcgttatgataagattcacctggtcccttttggcgagtacacgcccttcaaggagacgctgctgccctttgtggagaagttcgtcatgggtgaagattactcgtcgggaacccagtggcgcgccctgcagaccccccatggtcgggcgggaacgtttatctgctttgagtccatttttcccgagctggtggcgcgagtcacccgtgaagccgattttctggtgaatatcaccaatgatgcctggtttggcgaaacctgggctccttatcagcacctggctatggccagggcccgagctatcgagaatggaaagttcctcatccgcaactccaattccggtattacggcggtctatgatcagttcgggcgggttgtggagcacattcctctgcagagttcaggagcgttcagtgtggatgtggatatcattccccgcataaccctttttaaccgttatccctatctctttcctgttttcgccctgttggtgacggtttttggtgccatggattcctggcgcggacggcggcgcaagaagctgagcctctgacaggctgttgaaagcccctctctgaggtgctgggggagtatgtttcactcctgtgcagacgccttgttccggggttttcactgagccctttctttcttgtgggtgccacgccttgtcgcgtctcacttcaatttctggtgttttcagtcgccgtcagtctgcctggagagtatatacatcatgatccttgatgaacagctggtgcgccagcgcataatgcctttgatgagtgtggtgatttttttcgccgttctgaacggggtgacctttaacatagcaatccccgacattgccgccgaattctccgtttctccctccacggtcagctgggttatcactgcctatgtggtgatctttgccttcggctcggtggtctacgcccggctggttgatcaattttccctgcgatccattatcacgttcggcctgattgttttctgtgcgggctccttgctgggtttttttgcttcatcctttccgctgctgatacttgcgcgtattattcaggcagtcggagcctcggggataccagcccttggcatgctgctggcgaccctctatttcccctcccaccttcgaggtgccatgctgggggtcatcgcttcgaccgttgcctttgcttccggcgttggtccggttctgggtggctttgtggcagggcagttccactggcacttcctcttcctgataccattggtgctgctgccggtgattcccctgctttacgtgtccttgcccctggatgaatcccatgtgcgaaaaccctttgatttcatgggtgcgttgctgctgggcgcttttgtgggggcattgctggtggcgctgacccaggcgtcatggcccgccctgctgcttgccgcgcctttgctggcagcagcggtgtggcatatgcgccgcgtcgagtatcccttcatcgctccacagctttttaccattgccaggtacagaggcggtgtgatcgcggccttgctggtgatggcgacggtttttggcatgctcttcgccgttcctattatggtgcgacaggtatatgacctctctaccatggccataggcgtgttcatgtttcctgcggccatgagcgcggccgtggcgggatggctgtctggcagggcggccggtcgcatcggctcaaaccgggtggtgcgggtgggatacctgttcctgatcgtggggtacctgtgcctgggtgcttctgccggcctgggtgtggtgttgagcgccctgtgtctcattgcgggccactgcggtttttccatcgtgcactcctccctggcgggcagtatctccggcgtgctgccacgggagctcaccgcagtgggaatgggtttctttaatctgatcttttttatttccggtgcctttggcacggcggcaaccggtatcatgctcaatattctgcatcctgagcgtgccagcgcctacatgataacttttggcggatttttcctgctggcgctgctctccctggtgctctttgcccgcacctttcccttctccgaaggggcgacggcaaaaagcagttgacagcaggggtcgaagcgtataagtatgttgggttttgaagaaatgacctcgctggctacgcaaaaatagccggcaattccatgaggaggaatgtgcattcatgaagaagtacgaacttatgttcatcctgaagcccgagcttgatgaacagcagcttgccgattacatcgcccgtgttgacggcattatcgcccgttacgaaggaaccatcgacaagtttgaaaactggggcaagaagaagcttgcctatgaaatcgacaacaaatcatttggtttctactacctctaccacctcagctgcgcttctgctctgattgacgagctggagcggaacttcaagataagcgacgaaatgatgcgctttatctctctgcgtctggacaagaaggctctcgaagcgctgagcaaagccgagcagtccaaggccgccgccgcccaggcccagacagcccagtatgcggcttccgtaagtgccgaggaaccagaatcagaagatgcagaagcgcccgctgctgcccaggaagaaagtgaggcctagtcatgtcctcatttaataaggtcattctggttggcaatctgacccgggatcccgaactgcgattcatcccctccggcgctgctgtggcaacgctcggactggccgtgaacaatccgcgggcggataacgagaccttatttgtcgatgtgacggtatggaataaagtagcagaaaactgctccaagtttttgtccaaaggttcgccagtcctggtggaaggtcgtctgatctaccgcacctgggatgacaagaacaccggacagaagcgtggaaaacatgaaattgtggctgaaaccgtgcagtttctgcgtggtggaagcggcggtggccgtggtgagggtggaagctctcagcaggatggctacagcgattttgaccagagctatgagcccccatcccagggcaagggccgccaggccatgccacctgtggatatgcccgatgacgatattcccttttgattatctgtagcaaggagatacgactatgactgaaaataccactgccactgaaaataccaatgcttcccaggagcagcaaccccgttcacgtgcccagtacagcaaccgccccggtggtggaaccggccgacctgctggcggtgccggtggaccccgccgctctttccagggtggtcgccgtcgctttggccgcaagaaggtctgtgctttctgtgccgagaaggtcgactacatcgactacaaagatgtcaagcgcctgcgcaccttcattaccgagcgcagcaaaatcaaaccccgccgcatgaccggcacctgtgccaagcaccagcgttcgctggccacagctatcaaacgttccagaatgatggcgctgctgccgttcactgccctgcgttaagcgttgcgggaatagcattttcaggcgggtagtttctactcgcctttttctatttacggggagtgttttgtgtttcggaaaaaaaacaaaatccattttgtcggtattggtggcataggaatgagtggcatcgccgaggtgctcctgaacctggactaccacgtcagtggttccgatatccggcaaagtgccaccacggcccgcctggagtctctgggcgccagaatatactatggacacgcccactccaatatcaccgacgcccatgtggtggtgacgtccagcgcggtgagcaaggaaaatccggaagttgcagaagcccgtcgcaagcgcataccagttatcagccgtgccgagatgctggcagagctgatgcgcatgaagcatggcgtcctgatagccggtgcccatggaaaaaccaccaccaccagcctggtggcgacggttctcaccgatgcgggactcgaccccacagtggtcattggtggtcgtctcaataaaatcaaaagtaacgccaagctgggccagggtgacctgattgtcgcggaagccgacgagagcgatggctcattcatgcacttgcctcctgtgctttcggtggtaaccaatatcgacaaggagcacatggatcactatggttccatggaaaacctgaaaaacacctttctgaagttcatcaacaagaccccattttttggtgtcagctttgtctgcctggacgatgagcacatccaggacattctgccgcgcatcgaacgcagccacgtcacctatggcctgaacaccaatgccgatatttttgcccaccatatccgtcgcacgaacgggtgccagcgcttcgatgtcaactataacggtcgagagctgggcgaattccgcctgtgcctgccgggcgttcacaatgtggtcaacagtctgccggtcattggcattgccctggaattcgaggttcccgtcgataccatccgccattccctggagcactttgccggagtacaccgccgttttgaaattaccggtcatatgaatggttttgccgtggtcgatgattatggtcatcaccccacggagatcatggccgtgctcaaagccgcccgtgagtggtacagtggcaaggtgatcgccattttccagccccaccgttacagccgggtgcgggagctctatgaggacttcacgaagtccttctatgacgctgatgaagtgattgtggccgatatctatccggctggtgaagcccccattcccggcctgaactcccagaagatcgcccaggagatcaaggcccgtggtcacaagcaggtcacccatatggccggctttgacgaaattgtcgcctacctgaaggcgcagcactgcgaagacggcgccatcatcaccctgggtgccggcaacgtcaataccatctgctccttgcttgtcacgccctgaggaaccggtcgtgcgggtattgcgcaacagctccagtgctccctgcagctcgctgcgggccgggggcgtggtgccgctgctctaccttccccagaccatggaggagtgtgtgcagatcctgcagcggcatccctccatccccgtgcttgggcggggcagcaataccgtcctttccgcgcgcaatccggtgccagcgctcctggtggccagccagcttgaccacatcagcatcagcgatgaaacccttgtagccaagaccggtaccatgctggcacgccttgcgaccctggccgtacgtcagggctatggcgggtttgcaccactggccggtattcccggcaccatcggcggtgcactggtgatgaatgcgggctgctatggcgtgcatatcagcgatcgcctgctgtgggtggaaatctggcgggacggcgagatcgtctgcctgcagcgtcatcagatggagttcggctaccgctgcagctcctttgatccggccagggaagtgattctgcgcgccgccttcgacatctccctgcgcgtcgatgagagccagcagcttcgccagtgtctggagcgcaagaaagcctcacaacccaccagcctcccctcccttggctccgtatttcgcaacccctctgcttcggtgtccagctggcagctcctggaaaagtgcgagttgaagggcatgcggctcggcagtatgcagatcagtgaaaaacacgccaactttatcgtcaacctcgagcgcggcagcgcctggcccgatgactatgtcgtcctggcccgtatggcggccaaccgcgtatatcagcgcaccgggatacttcttgagcccgaattccgctacctcagcaaggaagggtacttctatggaaaagaaattctttgacgacctgcagaagctctacgacctctcccaccagcagtacgtgaaacgggccagctggtaccgggtgctggacggcgagtttccggcccgtcgacagcagatagacgcttttctcacctccattgacctggaaccaacccgtgagcaccgtctggcaatcctcacccgcctgatccacctgcgcaccgatgcactggtgcaggccctgaagcaggccggacacgatcagccccacatcaaccgggcgaaggccgaagcctatgcctggagcgcccgccttcaccaggacgaccaccgggctctgctggaacatgtggacgagcagaagctgctgacgccctactaccgggcttttctgcacggtgtgcatcgcaccggcctggagttcagccactggcatccccagtggacgcgccatatcatcgaaaccgtcaaccccagccttgaagaggaacacggctcggaggccgtcctgtggctgcgggagcagggactgctggacccgggacatgacggggaagaggccgaccgctgctactctgcgctggtgaaacagggacagcggtggcacagcctcgcctatgccgaagtgtttcccacccagatacagcgcattgtggccagtctgcaccagtttatggatgaactggcccgcaacactgatggggttttcggcctggagcttgtgcaccggcattatcttcaggcgctggtggatgctttcagcgagcgggataccgcacagctggtccgccgctgggcccatgtggatcgctgctggatggccgacagcggcccgctgcagatcggtcatcccctggaatactacgaggatcactaccgcaaggccgtggcgccggagtgggatctgcgtatgatcaatcccgccctgcaggaagaaaatcatcgccagcaacaggtgcaggcgatgtttgaccagctgagccagcaactgcaggcccatgggcacccagccatcagggccagccaggaaaacctgcgccgcacccggctctttctcggccgccccctgctctactatggctccgacctggaagggctcttttcggcccaggtggttcccaacgacgaggtaatcagtgccagctgcggaaaaaaaatattcgcctttgccgatatggtgctggaggcccagcgcagccgaccctttatgaagatccaccgcctggtttacggtgatgattttgaacagcgcttccgccactacctcttctgtcagcccggtcagtggcaccaggtgtacgacgccctgactgtcggccacgagtatggccatgtgctctggatggatgccgagacggaaaccgccatgaaccgcacgggcaacttcaagaatattgaggagttcaaggccaccgcaggggggctggtgaccctcttcgagcaacaggctgacgatacgcagctgatcgcccgcgccgtcgatgacaccatccggcgcagtgtcgggctgattgcctggatggaaagcgatgaagtactgccctactacgtggagggcctgctgcacctgcacggcctctttgcgagcggaatcctgagctttcagggccagcagctgcgcatctgcaccgagagtgccaccattggcacccttgtcagctggtatcaggacatctaccggcgcctggcacggcactacctcgcaaagcaggacgccatggagttcctgcaggaatacgtctgccgggaagaaaaacgcctgcttcccaggcaggagcaggcgcgccgtttcgtggaatattactggaagctgtaccaggaatcaggctgcgtcgtggacgatgaggatcaccccgatcgctggcgcgcactgagccagtagcgaaggaggcacgcgtcggcaggccctatgagcgacccaccagggtgatgttgcgcgcctcgggattatcgccgttggctgctttgaccagttcaaattcgaaaatcagattacgatcaggcaggtgacgcggattgatgtcggaagccaggttcgaatcgcggaagtaggccgtgcggtagggcgagtcctcgcggcgggagtcggtgatccacaacccggagctgaccttctgcagaaatcgcatgaaaccgaagttctggctgtcatcgtggtggtagcagaagcctcgcacccgcgagccaagttctccccactgattgctgcggcgatccaccgagtcgatgggcagcaggttcggaatcaggtagccggacatgaacatgtcggactcttttttcagatccgatgaaatattctggaacgccatggtctcgacacggcagcccttgttctgcagcgcccgcaccacctgcacaaagtcgccatcacccgtgaccaacaggacgcggtcgaggttttccgactgcagcagcgcgtccaccgccatgtccagatcggcgttggccttgccaaaacggttgccgctctcatccacataccacttcaccggtttttcaataaccttgtagccgaaatcccgcaaaatagcgtagaagttggtcattttgtatttgtagggggcatccttggaggcgcgatccacatcaaaactgacataggcgttcaggcgtaccagctcagcgccatcgcggcaggcaaactcccgcagcacttcgtagcgcatgccgtaaccgccattgcgcaccaggttggccacatcaacatagacacccaccttcgcgttggacttggagagccccgggggaatgtcggaagaaaagctcatcattgccattatctgtcctttcggtgaagtacatctgaagtttcacttcttgttatattgacttaagacattgttgtcctgatgtttaccgcgcggaaactgtattgcattttgcatgtttgattcatctggtattccaccacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacggctgagaaggacagcactgggggccgcttcccagccattttttgcgggaaaaaagtggcaaagaaaaaacgagaaaaagggctttgtgcttcaaacaacgcagtttatgcagaaccaaatgtccccttcctgcatggcatcggaatccataccgacactcagctgtttcgggggtacgaaacttgagtacatgagttatagaagcagccgtgcaggaaaagcaagcaaagaaaaacagaaaagcgccgcataattccttgacaatcccctgtgcagcctgtatagatacaaaccgtttggggctatggcgcagctgggagcgcgcttgaatggcattcaagaggtcgggggttcgatcccccctagctccaccattaaaaagataaatcccgtgcactaacagtatctggctagcgcacgggttttctttttctgcgtgttgttgtcgatttacgccgcttccagggcatcgactctgccctgatcacctcaccttttcagggaacactcgcaccccgcttctctttcgcctgtataccaagacgcacgatgcgccgactgaacgcatatagtgcgggccgaaagacagagaagtcatagatagcaaagcgtaaaattctccgtatccttaccccattcccgggaccttgtccagactcctgcatttttcctgcaaccactgtttggcgatctcatcggtaaacgggttgatgctctttatgattccatcaaacagctcattgatgtccatggtcggctcgactgtttgtccgattttcgttgataattctgatagcctccctgattacttatcgggtggtttcaagatgtgttggttcaggtcgcattacaaattgggtattctttgcagattattcggccaaaatggcacatggcctttagtgtcgattgaatagggtaaattcagccaaaatcgtcaaagagcgtttgacttcgcacgactaacttatatagtaaggaggttttgcagttttggggtgcgtccagcactctcccgtttcgcctctggtagacgtgacggcaaaccaaaacgcccgtggagttttaagcatagacgagatggaagatcgctggtagtcgataactgagatctgcaagtatcttagggtaagtaatgtcaatgtgtacaagtggatcgacacgcatggcattcctgcgcaccgcatgggacgcttctggaagttcaagaaaagccatgtggatgcctgggtcgaatctggtggcgcggcggaacctggactgggaacggaaaaaccatgagctacaacgaacaggaggcctgtttctatctgattgagcctgtattgcgggaaaaggatacaacagccaccagtggctcaagatggagacccccgctccggtggagccgactggtctgaaaggccgccgacgtaagggggcagaccgcaccgactatctactctgcgtgcaggcgggcgatatgccgaaagctttgccaatgggcgtgctcgaagcaaaaaaggagacggaatatctccttatgggcatgcagcaggccaagggtatgccgattgccagcgcttcggggtgaatatgtgtccaccatatcaacagcttgctgaaatacctcaaaagacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcaaggaatgaagcgtactccccgtacgttgcagtgacgcgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgctaaactccgcagcagattatcggcagcatcgaacagcagggacgggtcgtcacggaatcgctggctaggctggcaaagctgttggctgcagagtgagctggagacgaaagtactttgggttaataacgtttgcggtaaccgcatatgccggacactgtggacggcacggcaataaagacaggagagaggaaatatgttgaaagaattacgaattcaaaacttcaaaggctggaaggataccggcaccattcgtatggctcccatctccctgttttttggtgctaacagctctggcaaatccagtattggccagttcctgatgatgctgaagcagaccgtggagtcaccggacagaaaggcggttttctatccgggtggcaaaaactcggcagttcagcttggatcttatcaggagatggtttttcgccgcgatccggaaaataagatcatctttgactatcggtggtcgttgccggatatactgaagttcaaagacccggtgaccggtcaaaccttttctggcgataatctcgcttttcatggcaaagttggtttaggggataaggaccagcacacccttgtgcttgatcaactgaaatacgagttgcttgaggaagaggaatcccgactgtccatcggcatggagcgaaaatcggacaccaagtccgagtataaagtcgatgcgaccaattacccgttgaaacgcaagcaggggcgtgcatggtcacccggcgcaccggtccggttttacggttttcctgatgaggtggttgcctatcaccagaatgcggatttcgttcaggctttgaatttgcgccatgaaaaattctaccgttcactctgttatcttgggccgctgcgcaccaaggcggaacgtctgtattcatggaccggtatggagcctgaaagtgtcggctatgctggggaaaataccgtcgcggcgattcttgcggcacgaaaccggaaaatcagtctgggctacaaaaggccagccaaaccatttgaggagatcattgccctcaagctcaaggaaatgggactgatcgaggaattcaaggtcaacccgatatcggagcagcggcaggagtacgaggtaaaggtccgcaccaaggggtcgagagactgggtcgatcttccggacgtcggttttggcatatcccaggtgctgccggttctggtgcagtgtttctatgctccggccgggtcgatcatccttatggaacagccggagatccacctgcatccgaatgcgcaatcggcgctggccgatgtgatgatcgatgtcatcaactctagagaaaacgggtcggacagggatattcagttggttatcgagacccactcggagcatttcctgcgtcgcctgcagcgccgtatcgccgaagatgccgtcccacaggaaaaggtatcggcctatttcgccaatatcgccaggacgcccgcgaccctggagccgttgcaaatcgatatcttcggcaacatccagaattggccggagaacttcttcggcgatgaaatgggcgacatcaccgagcaggcaaaggccgccatgaagaagcggatgcagaaaaccgaaaagccggaggcctccgcatgagcctgcccaagaaatgcctggtggataccaatgtgcccaagacggccaatctcgccacccagccggacgcggactccgacgtatccgatgcctgcgtgctggcctgcgtcgaggcggttgaatatgtcattaaaaagcgtggcctgatcatcgatgcgggagacgaaattttcaatgagtaccggcagcagctctccatgaagggacaacccggcatgggcgatgcctttatgaaatgggtgaacgaccaccggtataaccctgaatattgcgacagagtggccatcaccagcaatggcgactcatacgaagagtttcccacgcatgacgatctgaacgatttcgacagatcggaccgcaagtttgtcgccgcagccaacgcccacgtggagaagccgcccatattgcaggccacagacagtaaatggtggggatggaaggatgccctggctgaggttgggattaccgttcagttcctttgcccggaatacatcgaagccaaatataccgagaagatggggacgtgaaagaggactttttcaaatttccctcaacgcctcatctggcgaccatgccgggagttgacatcaggggtgataaggttctgacagaatcagaacgcgatgcattcctgacgcatgaggtgacggtagaagaaaaagtagacggcgcaaacatggggctctcgtttgatgcgcatggaaatatccgtgcccagaacaggggggcttatttgcatttgccctgctcgggacagtggaaaaaactcggcgaatggttggcgatccacaccgatacgcttttcgagcacctctctgaccggtacatcctgtttggcgagtggtgttatgcccagcattcgattttctatgatcgcttgcccgactggtttcttgctttcgatatttatgaccgagaggcaggtcggtttctggccacggcgcgccgggatcggctattatatgagatgcatatccccaaagtgccaggcattgcacgcgggcggttcacctatcccgaaattcagaaactcttatcgcaatcaaagctgaccgatcagcctgctgaagggatttatctgcgaattgatcacggtgactggcttgaacaacgggccaaacttgttcgccccacatttatccaggcggtcgagcagcactggtcgcgctccgccatcaggccgaatcggctaacgcatgatatcctatgaaaaaatcgagcaagaaaaaccgacctggaccgatctcaagtgccagcttgccgatctcgaccgtccagcgctgctgggcctgattcaggacctgtgcgccgccagcaagaacaatcaggcttttctccatgcccgcttcgccctgggcgaggatgtgctcgaaccgtacaagttcaccattgaccgctgggtttacccggatgtcatgcgcaatcaggatatctcggttgccaaggccaagaaggcaatctctgattacaggaaagccatagctcggctactgcggcatggatgacgagggttatttcaatgcactggtgcgcatgttcgagcaggcgctgaaggcgattacggcgcttgagccaggccagaaggaagactttgtcgagcggcttgaacgtgtccggcacaaaggccacaactggggctggggcgttggcgatgatatggacaatctgatggtggagtatggatttgccgaagagtgacaagagcctgaatgaacaagatgaacttcggcgtctgcgcgaggagaacgcccgcctcaaaaatctgctgacccagcacggtatcgcttgggaagaacctgccatccctgaacctgtccccgacccacctgaattcatatcagtcccaacccagttcaccaccgacgacaagatcgccctgttccgccggctttttcgggggcgggaggatgtctatccgcagcgctgggactcggccaagggcacgtcaggctattcaccagcctgtggtaacgagtggaagcccggcatctgccacaagcctcgggtgaaatgcggcgactgcaaccagcgccaattgctgccggtgaccgatcaggtgatctatgaccatttggcagggaaacagaccatcggcgtctatccactcctgagcgacgacagctgctgttttttggcggttgacttcgatgaggccgactggcgggaggatgccaaagctttcatgcaatcctgtcgcgaactcggcattccggcgtcgctggagatttcccgctccggaaatggcgctcacgcctggatcttttttgccgagccggttccggcccgcgaggcccggcagctcgggaccgcactgatcagccacacctgcgaccgcacccggcaattatccctggccagctacgatcggctgtttcccaaccaggacaccatgcccaagggtggcttcggcaatctgatcgcgctgcccctgcagaaacagccgagggaatcagggcgcagcgtcttcgttaatgaacaattgcaaccccattcggaccagtgggcttttctgtcatccatccgccccatgtcccggcgggacctggaagacgccatcctgcgggccagcggcagccgccatcccctggatgtggcctttgccgccgaggaagaagacagcaagccatggcagcgtccttcacctgtgcccgcccggattgctggcccattgccggaatcgctgaccctggtgctggccaaccagatttttatcgccaaagccgatctgccacaaccgctggccaaccgcctgatccgcctcgccgccttccaaaatcccgagttttacaaggcccaggccatgcgcctgccggtatggaacaagccgcgcatcatcggctgcgccgagaatttcccccagcatatcggcctgccccgtggctgcctcgatgcggcactcgacctgttgcaggagaatgacatccatccggagctgcaggacgagcgcttggccggacggaaagtgacggccaagttcaccgggaccttgcgcaaggaccagaaggcagcggtacgggagatgctcaaacacgatgtcggcgtgctctgcgccccgacagccttcggcaagaccgtcactgcagcagccctgatcgcccggcgcaaggtcagtacactggtgctggtccatcgcactgaactgctgcgccaatggcaggaacggttgaccggatttcttgaatttccgaaaggaagtttgggtgtcatcggcggcggcaagaaaaaaccgtccggcaagatcgacatcgccgtcatgcagtcactgtcacggcgcgaagacctgggcgaactgctcgacccgtacggccagatcatcatcgatgaatgccaccacctgtcggcgttttccttcgaggcgatcctcaaacaagccaaggcgaaattcgtggtgggcctgaccgccacgcccatacgccgcgacgggcatcagccaatcatcttcatgcagtgcgggccgatccgtcacagcgccgccagaccggaaaccgtcccgacgcaactggaagtctggccgaaaatgatacctgcgcctgaaatcccgccggactcgccaattcaggatgtgttccgcatcctcgcgggcgatgcgagccgcaaccagtgtattgtcggggatgtgctggccgcctaccgctcagggcgaaaggtgttggtgcttaccgagcgaacggatcatctgccgctgttgcaggaggcgctggggaatgaggtcgaacactgctttgtcctgcatggccgattgtcgaagaaacagcgaacggaagtgtttgccgagctggaggcattggatgagtcagccccgagggtactactcgccaccggccgcctgatcggcgagggcttcgaccatccgccgctcgacactcttgtgctggctatgccgatctcctggaagggaaccttgcagcaatacgcagggcgtttgcaccgtgagcatgtcgacaaacaggatgtgcgcatctatgattacgccgagaccgatcagccgcaactcgcccgaatgtgggacaaacgccaacgcggttaccgggccatgggatacgaaattaaaccgatggagggcgttattttaggaaacggtaacatatcagaatagaagcgattgctattgggtttgcttgcagagaagaggaataacttaactttcgcacccccgaaacggcaggttgcctgcaccaaccctgatgccatgctgtaatggcggcaatggttctccacagactgtgtcgcttgacattccggttccattactgaggagttttccttcgttcgcttgcctgaaactgggactgcaaccaaccgccctccctggctttgagtttacggttgccgccgtcatggcggcaaccctgtgggtccatagcgttatgcaggcaattgaaaagctctcaggtgcaaggcgcaagcaaggtgaggagtgaggcgtacttcctgtacgtcgcagcgacgagcactggcgagcaatgccgcagatcaggcttttcagcagcctgttaaggagtaacctatcttatgacccttgcatttatcgctgttgtatttggtctcgcgctgcttgtctggagctttgggctgcagggtttatgtcaggaaatacctcctgaagcagtcgcagaatctcctgatctcccgtgatatacatcagaccgaagtacacctggaggtcatcctggcgctccagcttcctcacatcggagtagggggcatcggggtgggccatgaagaggtcagcctccgccatttctttcagcagttcctgcaggttttcgtgtaactcggcatcggtgcggccccacagcagaacaggcaccagtatgctctcttctttgggggtgatcgccagctgcagctcgcgggccagcgccatcagctcatcggcctcaagccaggcttcctgaggggcaatactgctctcatcctcggttatgggtgcaggctcccgatgcacctgctcgggtgtgcggccggaaaccccgccaccctgccctgacgggccgacgcgggtatcgtaaaattcgatactgatatgctggggcgggttgcgcatgctggcgatgaaagccgcgtcaagcagatccgacagggtctgggcttccatgggcagattgcccgtgaacgactgtgccatcatgagaagttcacgggcaccgtcctggcggagagctcccatcagctcacgtatctccgtggcgtcgagctggccaccggttcgcgtatcgtaaaaggctacgccgatatagcgggggggaatctgcatgttcgccgtcaccccggcgtcaaaaatccggccgatggtttcgccgtcaagctgcccctggctttccatcagaatgcgcgccgcgtcaaaggggcttggcgcgttctcgtccgacaggctgagtggcgcaccggcaaggagcgtaaggacgagggtgcttagagcttgtccataaataatcattgaccatcatgatagtttgctatagaatgattcagtgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccagcaaagagatcttgacaaggtctacaagcgcaagcctggtggtgggcgcaagcgacttaaccccaggaaggcgttttccggcattgtctatgttctgcgcaccggttgtcagtggaaagcgatacccaaggagcagtttggttgcgccagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtacgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaaacgggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgcggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggatagtggaagcatctatttcctggttcaaccgtttcaggaagattcatgtgcgctttgagaagcttgaggtcactcactacgggttgacgtgtcttgcggcagccataatcacatacaggaaaatcggcgtaatttatggataagttctaaatactccgaacaggcggtcaaggatcttcacggattcaacagcgtcgatcgccagctcattgtcaaaaaaatccattatttgcgggataacttcaattctctgaagcagaccaggaaagtcactgaactgaagggaagccgcttctccgggcaatatcgctttatcgtagcccgcaagattcgggtgctttttcgcgttgatggcgatgtgttgacgctcctggtgttgcgggttggcctgcgcaagtccatttacacgtgacaggctgctgaaaagcctcacgcacgccttgcacctgagaacttctcaattgcctgtgtgttttgaggtattgaaagacactttctttaaaattatcttttcagaaaagacaatctcctctcgcaaagccgctgagaacgcaaagaagatgggcagccaaatcagttaaacttgtatttttctctgcgtcttcgcgacttgagtgagcgcagcgaacgggcgtgagatcctgcctttccattcgcgttcattcgcgtctattcgcggtaacttccgtgtcttccgtgatttccgtggttaagctcttccggtttcccctccccacagtctttgcgtgaaatttcccccatttgtgcatgttcgcgttcattcgtggttcataatgtctcttgaagccttgacggccttttccccattcgtggttccattcgaagacgaggtggtccacctggccggtggggctgatgatgagttcagcggcggtggcgtggaactcttcttcagcgtccatggtgtcgccagatgctggaaagcggctctttctggccgggtgcaatgcttccggctttcatggctgcagcgtgtgccgctatgggtgttgccgatagtgctgtggggctggtaagatggcgcaactggcggcgtattgaagacgggctggtctgaatttcttttccgggagtgcccatgagcactatgcatgtcgaaacctttctcaatgatctgcaaaaccacagcgaatcgcagtacgcgcttgtgagggcgttgcgagaaacggtgctggcggtttgccaggggagtggcgaagagatgaagtacgggggcatccttttcagcggggctgaaccgttctgcggtatttttgcctatacgggtcatgtttcgctggagttcagtcggggggcgatgctgcccgatccccacggcgttctggagggtggcggcaaactgcgtcgtcatatcaaactgcgcgcgcttcaggatattgcggatcggcatgttgctgaatatgtgcaggctgcctttgggttgcaggggtaagcgcgatggaccggagtactttgccaaccactgctgggtcgaatgctgcctgggaagctcctgctgcgggagggtctttcctgctgggtgttctgagttcccttgcgctgctgttgtatacgctgtttctgggagcgttcctctatgtctttatcctgttgcgcctgattctgccgcaaggtctggccaggggtgtggccaatcccatggtcgaggccactgcgggtttgtgggtgcggggtattctgtggtggctgaaccatgtgtaccgggttcagtgggatattcaggggttgagtcgcattggtcggcgggagtggtttctgattaatgccaatcaccagagctgggtggatatttttgtgctctacgccctctatctgggcaaggtgccgcttttgaagttttttatcaaacgggagctcgcctatctgccgattgtggggcaggcgtggtgggcgctggactttccctttatgcgccgttactcccgtgagtatctggcccggtatccggaaaaggccgggaaggatctggagcagacgcgcagggcctgcgagaagttttcccaggtgcccaccagtgtgatgaacttcctggagggtacccgcttcaccgagcagaagcgcaggcgcacacagtcgcctttccagtacctgctgaagcctaaggccggtggtctggcctttgcgattcagtccctgggggatcggttcagtgctttgaccaatgtgaccatttactatcctgacgggattcccactttctgggcgatgatgtgcggtgcgtttcgccgctgtgtggtgcgcattgatgagaagccgattccggcgcacttcagtcagggcgactacgggagcgatcctctgttgcgtcaggagattcagcagtgggtaacggatatctggcaggagaaggatgagcagctgcgacagctgcatgaagagcatagccggcgtctaccggctgcaggggggtgaacatgcgtcgcacagatcggcagattcacgatggtgaaatggtggagagtattctgcgtcaggcgcaggtgtgtcacctggccctggtggatcggggggcgccctatctggtcgctctgaactatgggttccactttcaagaaaaccagttgacgctgtattttcactgtgcgcgggatgggcgcaagcttgatattctgcggagtaacgattcagggtactttttcatcgacaccgatcaccgtctggtggaagggcagagcgcctgtcagtggagcatgaaataccgcagtgttgccggttccgggcgcgttgagacggttgatgacgaagtcctcaaggtggaggggttgctgcgcattatggagcaccactctggacggacggacttcgagtttgacagccgggtgctggagcacgtgctggtgctgcgtatgcgtgtggatgccttcacggccaagagcaaccatccggcgtgaggtctgttgcgcgggtggcttttcgcgcatcgtgtctgcgcagaatctgctcacctgggcaaaattcaaccattcagttgttttttgccgccaggtaacctgttgtcaatgaagggtttttgttttggcatcccatatgcaatactctctggcaactctccttccttccatagatccccctttccttcccctctgcccatttggcagagggttttttctgttatctctcaacgttcgcatctccgacggcaccgaccctgatgccatgctgaaatggcggaaatggttctgcgctgacggcgtcgcttgagtacgttgcagcaacgagcgactgctcaaaaacgaagagattttcacacaaagcccacaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacgcgaatatacacgaatggggggaaatttcacgcaaagactgtggggaggggaaaccggaagagcttaaccacggaaatcacggaagacacggaagttaccgcgaataaacgcgaatggagaggcagaaacaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggttcggcagcactgcagggaggcagtgtctgccggatctccagaacaggcgagccaacgatccggaagtacgggtgttcggggggcgcgtttttcgttctttttgcgcggtcaaaaaggacagtatccgtacgcgtggtaaacatcagatcaatgacgcctgaaaccaggatggcaagatgcaaaactccagttatttccacagctcctgtatgggggtttcaggtgaaaagtggtgggcgatctgggcctgcagcagctctgctgtggccagggcatcggtcagggcgtggtgggggcggtagtggggcaggttgcagcgagcgcgactggcggccagccgtatggagacgggttttctgcccagcaggcgggccagcagccccggaggtttctggcggtgcagccgcgcttccagctccatggtgtcgatgacggggaactggatgccctcgccgatacgggctttcagggctgcgtccaggaagctgcgttcaattccccggtggtggacgaccatgacatggccggccatggcttccagaagttcatcaaggattcgcgccagatcaggagccgtggcgacgtcggaatgggtgatgccgtgcacgacgatggactggctttccagctgtacccgtggcttgacaatccagtgacgcgcctcggcacagcggatgcgctgcaggctcatgggcacgaggccgatgctgacaatgccgtggcgcttcgggtcaaagcctgtggtttcaaagtccagggccagcaggggcacctgggagatgggggtgtcgccatccaccaccccggcgccataaaaggcctgaaggcgctgatcgcgagctttcgccgccagggcgcgcaaacgggtgggccagtcgggcgcggtggtctccacctgattgagttgtggttcctctttgcgtggcgaaggcaggtagaacatggggtgcccttcagttgacgcgaccgggctggtagcggaatttcaggaatttctgggcgttgctgagaatctgaaaggcatccttgaggttcttgcgctcaaagtcggagagctgttcaggaacaacactgttgtcgggctcctctgcttcctgaagagacagtgcctggtggcggatgcgcaccatggcgatgaattccagggcgtcacgcaggtcgggcccgcgcccgctgggcaggatgccggcgtctatgatgtcgctgaggcgctcaaaggagttgcgggcctgggaaccgattgccaggctgtgcacccggatcaggtctgtcaggggagcggtaccacgccgcttgatattgatggagttgctgtgcttgccatcctgctccatgacaaaatctttaaaaaagccgaggggtggggtgcgtcccagggcattgcgggccatgcaggccaggaagcgggagctgcgcctggcgcggtgggcgatcaggtcgttgagctggtcggcccactgggttttcccccatactccctccaggtcaaagaatatggagctgttgagcaggaactggggggtgggcttgtcgatccagtcacgaaaacaggcttcccacacctgcaggggctgacgccactgcctgttggtggccatgatgccgccggtgcagtaggtgtagccacaggcagccagcccatcgctgacaaaggcggccagcttctggaagtactcgtcgtgctgctgcgggtcgaaatggttgtcgaggatcagggcgttgtcctggtcggtgacaatggtctgttcgtcgcgggccatggagcccagcgccaggaagcagtagggcactggtggtggtcccagctgttcttcggccaattccagcagccgttgcttgaagctgcggccaataaccgccatggcgctgccgatcatgcgggagttggcatcttcgttcaccatgcgcaggaagcaggagcgcacatcggcacgcaaggactgcaggccttccacgtcgttctggcggaagatgctgctgaccacaaagaggctgttctgtgactcatagcgaatgatgtcggatatggccacgacgccgatgggtctgtggtttttcagcaccggcaggtggtggacgttgtggcgcagcatcagcagcatcgcctcaaagaccagttgattgtgttcaacggtgaccagctctgtggacatgatctgcgctacgggtgtgctgtagtccagaccgggcgtgaccaggcggttgcggatatcgcgatcggtgatgatgcccgccatgggggaagtgttctcgcggttttctgccgtgtcattcacgatcagcagcgaagagaccgactcttcggacatcttctgacaggcctgctgcgcggtggcctggacgccgataaccaccggatcgcgctgcaccagggtcagtaccttggccgtcatcagctcgttggcatcctcccggcgcgaaacagcctgacgcaggcgcgtgcgatcctcaatttccacaaagtcggcaaagagttcaaattgttcgaagagttcgctgaaaaccggttccgggatcaggtagatcagggaatcctcaagggcagtggcgggaaagcgcacccggcggttgcgcagcagcccgaactctccaaaaatgcccccttcactgaggcggttatagagttcgccattgcgacggaaaatttccaccgcgccgctgcgcaccacgtgcagggcatcaatctcctggccaaattccaggatgggtgttcccgccttgaagtagctgatttccaccctgctggccactccagccagaacctcttcgggcagatcccgaaagggctggtgggaacgcagaaaatccagaatctccaggtgttcaacttccacggtgtcccccacaaaaacgtctgttacgtaccgcgtggctccgatgccagccctttgaccagagagacgcaggcgatcagcagcagaatcgtaaagggaaagccggtggacaccgccatggcctgcagagccaccagaccaccacctaccagcagcgcgatggctaccagcccttcgaacgtgcaccagaaaacgcgctggggcgtgggcgcgtcaatttttccgcctgcggaaatcacatcaatgaccagggaaccggagtctgaagaggtgataaagaagaccaccaccaggataattgccacaaatgaagtgatctgggccagaggcagcacatccagcatggtgaagagctgcaggggcaggcccgccgatgccaccgcttcgtaaccctgttgtgcatactgatgaatggctgtgcctccgaaaacactcatccagagtatgcaggctgtggaagggatgatcagcacggaaatgagaaattcgcgcaccgtgcgcccacgggagaccctggcaatgaacattcccacaaagggcgaccaggaaatccaccacgcccagtagaaggccgtccagccctgggagaagtttgcgtcctcgcgcccgatgggatttgccagggccggcagatactggaagtaggcaacgatattggcgaagaagccgctcaggatgagcatggtcgggcccacgatgatcacaaagagcagcagcagagtcgccagggtcatattaatctgggagaggcgcttgaccccggcatccagcccggccacaaccgagaccagcgcgatagccgtaatgccgataaccaggagcacctgggttgttaccccttcggggagtccaaacagatagtgcagaccggcactggcctgggaggctccgaggccaagggatgtggccagaccaaaaagcgtggccagaattgccagaatatcaatcacatggcccggccagccccacacccgctcgcccagcagcgggtagaaaaccgagcgcatggtcaggggcaaccccttgttgaaggcgaacagggccagccccagcgccagaacagaataaattgcccagggatgcagcgcccagtggtaaatagtggccgccatgcccaggcgctgagcctctgccgcatctccggcagccccacccaggggagaccagtcagtgcgcacaccattttccaccgaagtgcccccaaaggctgtggtgaagtgggaaatgggttccgaaaccccataaaacatcaggccgatacccatgcccgccgcgaaaagcatcgagaaccagcccagataagagtaatcaggcttggcctcagtgccgcccaggcgaacttttcccaggggtgagacgatgaggaacaggcagagcagtacgaaaatattgcccgcgctgataaaaaaccagtcgaggtgagctgtcagccatccgcgcagaccgctgaaaaggggctccacatgattctgaaatgccagagtcagcaccacgaaagcgataacccccagaccggaaatggcaaaaacccggttgtgaatatccaggccgaatggccccaggttgatgaccacattgtcctggccgacctggtagtccgtgtcgatgggattgacttcgccatcgggcgccatgggatctcgttcatcttgcatgcagcgtacctcctgtgaaaagtatgatatctgcccgcagatgggcagtcagagcagtggaagaaaggaaagtgtttctgcaaaagaggttacgcgcaaatggtcaaggggtcaagcgtttttccgccagctgcaggaaaagaaaagggatagggtgaagaagatgacgcatgcgcaggagtcggttggacattgatgacggcagattcgccagatacgtcgcagcggcgagcgactgctcaaaaacgaagagattttcacacaaagcccacaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacacgaatatgcacgaatggggaaatttcacgcaaagactgtggggaggggaaaccggaagagcttaaccacggaaatcacggaagacacggaagttaccgcgaatagacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgcgaagacgccaaggaaaagcagcaacgagcgactgctcaaaaacgaagagattttcacacaaagcccgcaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacacgaataaacgcgaatgggggagaaaaccatcaagacaggtttctcgccaagccgcgaagtcgccaaggaaaagcagcgacgagcgactgctcaaaaacgaagagattttcacacaaagcccacaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacacgaatatgcacgaatggggaaatttcacgcaaagactgtggggaggggaaaccggaagagctttaaccacggaaatcacggaagaaacagaagttaccgcgaataaacgcgaataaacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgtgaagacgcaaagaaaaatacaaggttaactgatttggctgcccatcttctttgcgttctcagcggctttgcgagaggagattgtcttttctgaaaagataattttaaagaaagtgtctttcagtaccttaaaacacgcaggcaattgaaaagttctcaggtgcaaggcgagcaacgagccggaaaaacgggcgctcggggggcgcgtaacttcagtcgcaagttgagtattttgttgcagatgctatttcctggccgtagcgcacgggctgatgcgctgccaggtacagcatctatgccagtgaaccgccgtttgcaagcgtctcccgttcctcgcggtccagcagatcaagactcagacggttgccggaaaacttcagggccatgtccgcaaattcgggatcggggttattttccgggtcagggaagcccatggatttcaggaagtcgaaaatagctgttattgacctctcttcctgggcagggtcagggtgctcgtaattgtgtgcgacaaataagaggaattttgtgtattgtaacgtttcactgacaaggctgcgaatggtctgatcacggaagactggttcatcactgtcgagcatatcaaagagattcacggctgctttttcatctcccaatactcgggcagtgtcaccgctcatcaccaggtagaacggatcgcgctcaccatctccaaggatttcctgtattctttcggcaatcaattccaggttctgttcaatcgtgccagcgatgtttatgatctgattgccacaaggcatatcaatgcgcgcaggcattttctttgccgcgatttccgcgtcatagcgttccaatgcttccagactcagttgaacatcgtcctgacactgcgcccgctgggcctggatttccggcggagagtatgcctgtcttgctgacgagtagccgtgaaggggggagtagatattgatgccgctgatgattgacatggtgcgtcctccgaatgcagggttggtttgcaggcttcacttttcgcactgatgcaaaccttgcaattcacctgccatattgatcgatggagtacatgttgatggttggggctgatgtgtgaatgattgctcgttttgctgtaatgttatttgagtgagcaacttagcctgcagtgatttttctcttatttttgattttacatagtcgagcctgccgtttgtttccggcaggctcgacgaatgaagcgcgaaaattattctgctcagttaatgttttccggccagaaggtgtagtaaacagtgacggaattattatttaccaccggcggattgtacagcggtgcgccttccacgagggcattaaccatatacacaaaaagtgcgccattgcccgccatgaaatcatagacactcaggttttgaagtgtcccctgatgtgctggcaatggtatcatgtaccatagcccatcccaatagtgttggaatgccaggtaagcctcaaagtaccaatcccagtcgttcagggtagagctataatgatagtcggcatggcttaccatagcttgaggaggcacataggtcaggggcataagggggccaacaaaatactgctgtttggctgtatagacggtagttcctgacgaagatctgctccaatatccttggacagatgagatggacgcatcgccgtcattctgtctcaggttttcctgctgcgctcgctccaatgcctcgatcagggcgggatcctcgattctgatgggctcgatgggtggtggcttcatctcgccgccatgggcggttgcggcaaggaacatgatggtcaacagggtgagaatccagggaaacttttgcataactcttcctccagtggtttatggtgaatagatttcggcctaccggaaagaatttctttccctcctcctttcttttcatttttctgtggttagtcagtattgatatagtttagctgaaattattttaacttcaactacccgaacgggtacatttgtcgggttaagtttaaagggctgctttagggaggtgtgtcctttggacgtgaccagtcagggtccgcgggccaaatggaagcgggaaaggtatttatctcttgtgagggcgcaagggaagtaatgggaaagaatgcaagaagagtcttccgctccgcgtgcttcgcgtctcaagtgagcgtagcgaacgggcgagatattgcctttttctgtggctgattctgttgccttggtggcctgtgtgagacgggcttttcctcgtgcctgcaccatgagtggtcaggaaccgtaaagagttgctactggatgagcccggcgcggagggccttggctatggcgtggtggcgattcacggcatcgagtttctgatagatgcgcttcaggtggtatttgacggtgtcgcgagagatggcgaggatcatggagatttcttctgtggattttccctcggctgtccagaacaggagttcgcgttcgcgctcactgaggtttgtgtctggtatgtcctggcggtgggcaatgcggacactggcgctgtggatcagcggggccagcagggggagcacccggcatgccagggaggaaattgcgtggatctgttgtctggagccagccaggctgatgagtgtgcgattgcctgctccgtagccgatactgatgccgtcggtcagtccgtggcggctggcttccaggagtgcgggattcggtgagtgccggttttgtgtctggctccagcgcagaggctcaggagagcgtctgacctgctgaaagacggggtcggtacgccagagtttcctgacgacataggtttccagccatggctcagggcactgatgctgaaccagcgtctgaaacaggggttgctcttcctggaattccaccaggcagatgatggcgcaggtaaaatccaggcagtttcccagagtactcagcagtgagtgcatgctgtcctggtcttctatgttcagggcctgttggatggccgtgcaggccagcagcaggtcacttctggaaagttcgcggaggctcatggggattgtctccggagcgttcagctctcaggaggctattgccctcctctggctgtaaattgcgctcaatttctgctttcctgctggctgcgcggtatttgagtgcagcaagcagaattttgtcagatcggctgatactcccgctcgtacagctcgaagtagcgcatctcgtcatagagcaattcgatattatctgccagaaagtgctcatcgctgaaaactttccacttgtgttcatttccgccaaaaaaaccaatctgtgacattttggcaatcatggcctcccgcacatcgtggtagtcgctggggtcgaagaactcccagggggcggatttgacagccatccagaaagcattgcctatctgctggctgtcgccggactccagggcgttgttcatacggtgcaggatggccgggttcacctggtccatggtcttgtgctcctgggagcccaatctgaactcaccctccaataagttctccactgcatagggagacagggactgcttgtcgagcacgtagcttccgctgctgtcacggacaaagtttccctcaccgtcggtcaggaacttatagtcccagaattcctggggggtggcgaagtgcttttccggggtggtgctgaatgcccgcacgcccccttgaatgcttttaaagaggcgttgccggtcgctgtcgggatcgggttcatagagaaagtggtcgtagtattccatcaggtcttcgggggtgagggccgccagcatcttctcatcaatatccaggttacgcgccagacgcttcaattccacctgctgcagggattccatgcgctccctggcttccgccaggatttccgggtcgatgttcagggggttgttctgccctttggcatgggcgtgggcctgtatcatgctctgttccatgaggttcatgcgctttgcctggcgcagggcctgctggctgaaggaggcactatctgcgccgatgcgttccacggcgttgcccgtgcgcaggctggcgttcaggctcatggtggcaggggttttgggagtggaaaagaggttgggcagaattgccgacaggataccggcggaagctttctgtatgccgtccatggcgttactccttgctgttcctggttaccgggaggagatatttactgcaacattcataactctaattattttccctgaaaaatcaactacctgtttgggtaacgcgctcgtaactttgccctgctggccatgtgtgcgctttgggagatattctgagcttgctcttttcaagggcgatgttgagggggtggaggattgcagggcagatttcggaagactacctggaagggcagctaaggtctccggtggggaaaagaggttggccggaactgccggcaggataccggcgaaggcttttcagcagcctgtcaaggcaggtttctcgccaagccgcgaagtcgccaaggaaaagcagcaacacacgactgctcaaaaacgaagagattttcacacaaagcccacaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacacgaatatgcacgaatggggatatttcacgcaaagactgtggggaggggaaaccggaagagcttaaccacggaaatcacggaagacgcggaagttaccgcgaatagacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgcgaagacgcagagaaaaatacaagtttaactgatttggctgcccatcttctttgcgttctcagcggctttgcgagaggagattgtcttttctgaaaagataattttaaagaaagtgtctttcaatacctcaaaacacacaggcaattgaaaagttctcaggtgcaaggcgcaggcaaggtgaggtacgggctgaaacagaccctcgaaaatatccaggatcggacaagatgccataaaaaacttgactggaataaaccaggagtgaggcgtacttcctgtacgtcgcagtgacgagcgatgccctgcaacgcagcagattggcctctttgagcagcctgctgccggatctccagaacaggtgagcaaacgatccggataaacgggcgttcggggggcgcgtttttgcgacctttttgcgcggtcaaaaagtgcgtaatttgaatcatggcatgattttgacgctaactgatatgaaaagtataaaaataaaaagccggggtgcaatctgcaccccggctttgtgtctgttacagcaccatggcctgatagccaagttcgaaggcttcggtgttgatgccgatggttgccttgggtactttttccttgatgacttcaatccacagggatttgtcgtagtcgggcagcatgcgtgccagggctcccaccagcacgatattagcggctttggcggttccggctttcacggccagtcctgaggcgtccaggcggaagcaggcgttgaagttttcatccagaaaagcgtccagcccctgggggtatttgtccaggcccacgttgacgttggtggggaagatttcggtgtcgttgacgacgcagacggtcttcttcgataccaggctctgccagcgcagggtttccatcttctcgaaggagagcaggaagtcggcttcgccttcgcggatcaaaggagagtgcacttccttgccgatgcgcacgtggctgactacggagccgccgcgctgggccatgccgtggacttcgctttttttgacgtccagtcccttgcgcagggccacttcgctgagaatctcactggtgagcaggatgccttgtccgcccacaccggccagcagtatatttacgactttttctgacatgggttcctcacttgttttcgggttttttgatggcgtcggtcgggcattcgtacatgcagatttcacagccggtgcacatggtggtgtcgatggtgacgactttcaggctggcgttccataccagggcagggcagcctacgttcaggcaggcgccgcagccgatgcactcttttatatccacatgcagggcgggcttgatgatgtccttgaaggccaggacgcactcgcgctccacgatgatgacgctgagctcgtcgcggttgacttcgcggttggccagggtgaagagggcgggggtgtcgaaggcgtcggctttgtagacgtgtttgatgccgatggcacgacagaggccttccatgtccacgttgctggtgggttcgcccatgagggtgttgccgtagccggggttgccctgctggccggtcatggcggtgatgcggttatccaggataaagacggtggatgtggagcggttgtagaccatgttgatcaggccgttgatgccggtgtgcaggaaggtggagtcgccaatgacggctacgactttgcgtcgctcttcctctggcagcacgcggtccatgccgtgggctacgccgatgctggctcccatgcagacgcaggtgtggatggagtccaggggtttgttcacgcccagggtgtagcagccgatgtcgccactgacaaagaggcccaggcgcttcatgacggtgaagctgccacggtgggggcagccggggcagagtacgggggggcggggtggcagtttatgggcggggacgtcggaggtgccagtggccagtccgagtccacgggcgacgcggtcggggttcagttctccggtaatgccgaagagttccttgcccttgcaggcgaagcccaggcgcttgacggtgtgctccaggtagggttccagttcttcgactacgatgacttcgtctacactgcggcagaagtcctcgatgagtttttcgggcagcgggtgggtcatgcccagcttcaggatgctccactcggcgggtaccacttcctgtacgtaggagtggctgacgccggaggtgatgatgccgatttttttttcgccccgcttccactggttcagctcgctggtgttgccgtgctcggccatgcgcagcagggaggcttccagcacttcgtggcgcatgcgggcgtaggcggggatcatgacatatttcaggggattgtattctgtggagtaggtgcgttcacccagatcggcgggggagctgagcttcaccacgcccttgccgtggttgatgcgggtggtggtgcgtaccagcacgggaatgtcgaactgttcactcagttcaaaggccgcgcgggtgtagtggtaggcttcgttgggatcggagggctccagcatgaggatcttggccgcacgggcgtagtggcggctgtcctgttcgttctggctggagtgcatgccggggtcgtcggcgcagatgatcaccagtccaccgcgcacgccggtgtaggcggcggtgaagagggggtcggcggccacgttcaggcccacgtgcttggtggtacacagggtgcgggctccggcgaaggaggcgccgatgcacacttccagggcgaccttttcgttgggggcccattcgcagtagaggccgccatttttggcgatattttcgatgatttcggtacttggagtacccgggtagccagcagccagcgcaacaccggcatcacgggctgccagggcaatggcttcattgccggaaagcagcatggtcttggattgggtcggttgtgaagtcattgacggtatgtctccttgtattaatgtcttggagcaaaattgcgcaatcataatggaaaatctgccacagggcaactcaaacaggtcggttgcatcggaaagatatgacgggtatgatgcggggtattctgagaggtgacggaacacccacatctgtgcgttgcttgtcacgcccaagcccggggagcggattttccctctcttgcaccggggtgtttcaatgacctgctctttcagcggaatgcaaattatacgggggaacctatggctcgacttgtgctgatatgtatactgtttttctttctggcaacgccagccatggcgctggttggtcaggaagcttatgaaatacggactcgcgaccttatcagcgcagaggagatcagcctggggaagtaccgaggcacgccggtttatctggtgttcttctataccctctgtcaaccctgccagcgggagatgcagcgcatcgtggacaatcgctatgcctttgaacagagcggaatccaggtcatcggcattgccatggatcgctgggaggaggatgtgaaggcatatatcaaggacaaggggatatttttccccgttggccttgccaatccttccatagccatgctctatgaggatgtgcgcattgttcccttcacctacctgatcggcggggatggcgttgtcaaagcccagtacatgggcagaatccccgatgacaagttttcccagatgctggagcaggtcgctccctgaccgaaatacttcctcgcgatatgctgccatgtcgctccctgtgacaccgaacctgaacccaggaggtaagaatggaattcgtcagctcccttggcaccatgcactatgactttcacggtgagagctcccagaccattgtcctgatccacggttttcccctgcagagtgccatgtggaaaccccagattcaacccctgatcaaggcaggtttttctgtgctgattcccgatcttcccggttttggcctctcccgttaccaacgagccctttccattgatcagatggccgatgaaatctactcactgacccagaccatgggcattgaacccttgtgcgttggcggaatgtccatggggggctatgtggctctctctctggcggaacggtatccccagtgcgcctccaggctggccctgatcgtcacccgcgctgaaggcgacagtgaggaagggcgtaagggtcgttacgaccttgccgacaaggcccgtgaagaaggcattgccgcagtggctgacgtcttcattgaaaaggtcatgggggacggaagccgaaagctgcgcgatgatgtctacgccatgatgtgtggagcctcggtggaaggcgctgccaatgccctggctgccatggccgagcgtgccgaccgcgtgaagtcgctgtcaaaaattacggtgccaagcctggttatgtgggctgaaaaggataaggccatgccagcggaagctgccgcaaccatgctggccaaattgccaaacgccagtgaagccaggctgcccggagggcatatggtgaatatggagcatcccgatgagttcaaccgggcgctggtggagttcctgcgcgcctgatcgacccacttcccacaagccccttctccctgcagtggcgaaggggcttttccgcgaaaatggagtgcccatgtcctttgatttcaccctccctgacagctggaaggcgcatctcgcccctttgcttcaggaaccgcaatgccagcgattgtcccagtatctggcccagcgctgtcagcagaatattcccatgtatcccccacgggaagacatcttccgcgccttcaggctgactccctgggatcaggtgaaagtcgtcatcgtcggccaggatccgtaccatggtcccggtcaggcaaatggactcgccttctccgtcagttccggtgtggcgctgccgccatccctgcgcaatatctacaaggaaattcaggccgataccgggtccgaaccccccgttgacggcgatctgcagtggtgggcgcggcagggggtgctgctgctgaaccgggttctgaccgtggaagccggcaaggccaactcccatcgcaataaaggttgggagcgttttagtgaaggcgtgctgcgcgccctgagcacgcagaagcagggagtgatctttgtgctgtggggacagccagcccagcagcttcaggccagcatcgaccaggacaggcatcacatactcacagcgcctcatccatcgcccctctcggcctatcgcggctttctgggatgtggccacttcagccgcatcaacgcgattctgcagcaacaggggcagcagcccattgactggggcgggagtgctgattcagcgcaaaaaccgtaagccgggtgtgctggaaatgctcatgcggacccggcacgcgagccgccagcggaggcaggccatcctatttgaccgtaaccgccccgcaggtgtgttcctgcagcgccgccagaaaatgctccagctcctgctgctccccctcaaggcgcactgtcaccctctggccataggaaaactgcatttgaatgccctgggcctcccccatgcgccgcgtcagggactcgtgggcaaaatccagctcaatggtagcagacgccagaacccttacccgctccagcaccgcacccttcagagcatcgcttaccgcctgggtgtacgcacgcaccagcccgccagcgcccagcttgaccccgccgaaatagcgcaccaccgttgccagcacagagtccagctccttgtgctgcagcacattcagcatggggctggccgccgttccccccggctcaccatcatcggacatgcgcacctggccaccaaccagcaggcagtggcacacatgggccgcccccggatgctgttgccgaagcgcggccagacgctgcagcccgtcctccaggctcagcaccggctcgacccgacccaggaaacgggagtttttaatattcagctcgcaggtaaccggctgctgcagggtgtgcaatgcaaaactccagacaggggattttgtcagagggtagcatgttcagcgttataatgaagtattttcaggagtagcctgtgcagtgcggagaataggcttgcattctccgcattttttgcggagaatatggtcgatgatctgttgaaaaagccacaaatcaggcaatggatgcaatgccgctcatctccacattacggtgaatcatgtatatctggcaaagggaagactggcccacgtggcactataatctggatacgctgacagaaaccctttcgcgggtgcgctaccagcaggggattctgctggggaaaatggcgcatatcgggtttgacctgcgggaaagcgcctggatggaaacgcttacccaggacgtagtccataccagcgaaattgaaggggaaatcctcaaccctcaacaggttcgctcctccgttgccaggcggttgggaatcgaccatggaggactcgtcccctccagccaccacgtggatggcgtggtggaaatgatgctggatgccacccaaaattaccatctgcccctgacaaatgggcgacttcacgcgtggcacggggctcttttccccactggccgcagcgggcttgtaaccattccgacaggtgcctggcgcaccgatgaaaatggccccatgcaggtggtttcgggatactatgggcgagagaaggttcattacgaagcgccaccggcttcggtggttcccggtgaaatggagcgattcctggcgtggcacgcctcccatggcgatcaggaacccctcatacgggcggccatcgcccacctgtggtttgtgaccatccacccctacgccgatggcaatggccgcattgcccgcgccataggcgacatggccctcgcccactgcgaaaacacacctcagcgcttttacagcctttccagccagatactcattcagcgcaaggaatactatgacatcctggaagctacccagaaaggctccatggacattaccccctggattcgctggtttctggattgcctggaagctgccatcatcgccgcagagcacaccctgcaacatatcctgcagcgccagaaattctgggccaataacgcccacatccccctcaatcaacgccagcaagccatgctgcagcggctgcttgaacccggatttgaaggcaaactcaccaccagcaagtgggcaaaaatggcaaagtgttcccaggatacggcgcatcgggatattcttgatttaatggacaaggggctattgcggaagagtggtagcggagggcggagtacaagctacctgtgcagcttttgactcgccaatagctgagtgagcgggattgctccctgggaaggagataatgaaaccacgaatgaacacaaataaacacgaattgatatgcaaagatgaggtatatcaaattgttggctgtgcgctggaagtgctcaacacactcggtcatggtctataggaaaagccctatgaaaacgccctcgtcgtcgaatttcggcgacaggatattccctatgcgcaacaacccagattcccggttatctacaaatcagtgaatgtgggagagtatatacccgacctgatcgtctttgacaaaatcattgtcgacaccaaaaccattgagaaaatcggcaatgtcgaaaaagcccagatgatcaattatctcaagattagtggcctgcgtgtcggactgatccttaatttcaaacatgccaagctcgaatggcagcgacttgtcctgtgaaaaatattcgtaaacattcgtgcctattcgtggttgcaaaattaaatccgtattccaagcccctcgaattccagaggttgtaaaagctggccggtctttgtttgcaagctgctggtggcaaaatcaaacaggatcaaaaagcactaatcagcaacaggtttctgcgctgcctgagaagaccttcattcatatttcaaccctccccatacaaccttcttaattcatccacatccaattttttcatggcaaggaatgcctgggtaatctgatcctgctttgcggggtcttgcagcatggcatccagcgcgcggggcacgatctgccatgacaggccgtagcggtctttgagccagccgcactgttcgacttcgggtacggcggagagtttttcccagtgggcgtcgatctgctgctgggtgtcgcagtacaccagaagcgatatggcttcgttgaaggtaaaggagtgttcgtgggcgctgtccattgcgctgaaccactggttttccagcatgaagtcggtaaacatgatggtccctgcctggtcgggttctgcgcctgcggggtggcgggcaacgattccccgtctggtgtggtgaaagatggagaggtagaagtcactggcttcttcggctttgccgcacatatcgccggtaaagagcagcatgggagtgatgaaggggcgctcttctccttccgggtcggtcagcatcagctgccaggagaggccgtatctgtcctgtatccagccgtagcgctgactgaaggggtacgagccgaggggcatgagcgcggttcccccatccgagagggcgttccacagggtgtccagctgctggctcgcctggggattctgcgatgggtcgaagttcaggaggaaggagatggacgggttgaagcggaagtggggtccggcactgatggcggcgaaggcgtagccggaaatctcgaaggagacggtttccacatcgcccgatggagtgccgtgcaaggtggtggaactgatgatgctggcatcgggaaagatggagcagtaaaattccgctgcctctttggcttccttgtcgaaccacagctgggggactattttctgctgggtcgtggttatcacgggcctcctttgggggttgttgtctgtctcttcagcgattgttcagctctgagccacctgctgcgaagtgtagcgcatggtgtattcagggtggccggtatgctcatccttttgctcgctgatcacctggaagccttgggccagatagaatcggcagctggctttattctccttgtagacgttcagtaccagctctgttcgctggcttttggcgtgggccaataatgctttgccgattccctggccctgcagctccggttgcacaaagatggcagccagggtgttgccatgcaaggcgtagaatccgaccaccagggagtttcgctcatagacggccacttccgaggcgggcaggtaggtgtggcgcatgctttccacctgggattgccagaatgcagggtcaacgaaattgtgggccttgatggaggctgcaagccagatatccagtacggcgtccatgtccttgtggatgcaggttcgtatcattgcaatgctccgaaaaacaagttgcgagtcagattttctctctcaattccatcaaccgttggccgttttccctggctgtctggcggaagttgtcggttatgcgtgagtcctccgctgcctccagccagaaccctatggcggcatggcaggcggtcaaccaggtttgctgctggcgtggcaggggcagtgggggttcaaactggcgcgggggaacttcgccgcctgccaggggtgcgtagagcatggggagcatgtcgtagcttggggccagctgcagcgttccctgttgtgggcggaagctcaggttgcccaggtgcatgtcgctgttggcaatcagcttgccgtaccaccactggaggtggatggaatccctctgtgcgttgcttatcagccctgcccggcacagctcgtcggcctgctgtgtccagtcggcgggagctttgccaagcagggcagcattgacaatttccaggctgatcagggggctgcggccaaacggtccatggcggtcgaagcgttccacttcaagaaacgtccgattgttatggcgcaggatgcgacttggggcggcgatctgaccgggtaattcctggatatgctgcagggccagatgctcgcataccagcaggtcgcgccagcgcgtaacggctgccgaattctcggcgccggaaaacttcacaataacatggggagtggcgctgcccgtcagctcgcgcatggcggtgaattttgggaattcaccggcgatgctggagtcagtatcgccagaactgagggcctgttcagccaggctgacgtactgctcttccagctctgctggcttgatgggcgaaaccggattcagcttgccctgctgccagcgttcgcaggcgggatcacccacgatgaggttgccgctgaggtcactgcccttttgcatgagcacatgtaaaagctgatcatcggtccacaggagggggttatccggcacttccagagcctggtgaacggcgcgggcaaagctgcgccccatgaacccctggggttggaggtgatagagcggataggggaggccatcccaccagccttggcgctgttcatcgtccactggccagtgactgccctccaggggcatccagcaaccgcctggataaacagggatcagcgtagacaaagggcttatccggccctgttcgtcaatctgatacacggggatatcggtcagggttccccgcaggggacgacgcagggcgtagcgcgtacgcctggccttgccggttatcaggatggatgattgccgttcattgaggaggcgatggagagtggccaggctgatgttcagcgtgctggcaagctcagcggcgctgatacctgcctccctggacagtacgtgattcagtcgctcccttgcctgttgattccgggtaggcatgctgacctcgttgagaagattcttgagaagatttatggttctttatgtgttttatgtcaatgctttatttgaaattcaaatgtatttatgatgcgatttgtgaggtgatatctctcgcccgttcgctgcgctcaccggggacgccgggagcgccaaggaaatacaagggaattgatttggccagccatcgtctctgcgttctctgcggcttggcgagaggaaattatcttttatgcattcaaaaaccctgaatgattcgaggcagacaaactctgggaaacttgccacagaggccactgagagcagctgtctttcttcgtgaatttcgtgcgagggaaatttccctccagcggaggggaactgggtgttcggctgagttgcagccttttttcaaaatctgcgtccatctgcgaaaatctgcggagagaaagtttccgcgctattcccctgccactcttcctttgcgcgtgcctggtcctgccgtggccgtagattcagatagagatccagtgctgccagcagggagtagagggtttcaatgcgcatgccgcgagtattgttctctgcatgggagactgtggactgcttgacgcctgccagtttggcaagctcctcctgggtgagtcctttggctttgcgcagggcctgaagcgttttgcccaggtattcgggcgttggggcgaagaactgtgtcatagatacctcctatcctccgcaagggataaagcaagtttatccccttcaggggatacgcgtcaacaatgaacaacacgcagcacacaacctgacaatctgttgtgtcaggtttgtgacatgtcagctttgcgcttttgcgttatctatttttgcataagagtttgcagtgttggcatcgcctttgctttagaggctgcaggtgactttccccgatgcaaagccaccgcaacaaatacccagtaaagaggaggctgttatggctcgcttacgacaaatcgcattttacggtaaaggtggcattggcaaatctacgacttctcagaacaccatcgcggccatggcggagatggggcagaaggtaatgattgttggctgtgaccctaaggccgactccacccgtctgattctgcatgccaaggcacagtcaaccgttatggaaatggcggctgaggctggttcggttgaggatctggagctggatgatgtgctcaagacgggctaccttggcatccgctgtgttgaggcgggtggtcctgagcctggtgttggctgcgctggtcgcggtgttatcacggccatcaacttcctggaagaggaaggcgcctacgaagaagacctggatttcgtttcctacgacgttctgggtgacgtagtgtgtggtggtttcgccatgcccatccgcgaaggcaaagctcaggagatctacattgtcgcttccggcgagatgatggccatgtacgcggccaacaacatctcccgcggtattctgaagtacgccaactccggcggggttcgcctggcgggtctgatctgtaacgagcgcaagactgaccgcgaagctgagttgctgagtgctctggcccagcgtctgtccacgacgatgattcacttcgtaccccgcgacaacgtggtccagcacgcggaactgcgccgcatgaccgttgtggaatacgatcctgcctgcaagcaggccgacgagtaccgtaccctggccaaaaagattgttgacaacacgaacttcgtcatccccactcccgtcagcatggaagagctggaagagctgctgatggaattcggtatcatgcaacctgacgatgcgcaaattgtgggaaaagcgaaaacagctactgcctgaggaggacgaaatgtcagttgtagataaagaacaatcccaggcgctgatcgaggagattctgcaggaatatccggaaaaggccctgaaaagtcgcaagaagcatatgacggtggtggagccgggcgcagatgaaaagtgcggcgtcagctccaaccgtaagagtattcccggtgtcatgaccattcgcggctgcgcctacgctggctccaagggcgtggtgtgggggccggtgaaggacatgctgaccatcagtcacggcccggtgggttgtggccagtactcctgggccacccgccgcaactactataccggcatcacgggcgttgactccttcggtgccatgcagatcacctcggatttccaggagcgcgatatcgtcttcggcggcgacaagaagctggagaagctcgtggatgagctggaagagatgttccccctcagccgtggcatcagcattcagtccgagtgccccattggcctgatcggtgatgacattgaggcggtctcccgcaaaaaggctgaggaaatcggcaagcccgttgttcccgtgcgctgcgaaggtttccgtggcgtgagtcagtcccttggccaccacattgccaacgatgctctgcgcgactggatctacgaaaaagatgttcccgccagtgtgcaggaggccggtccctacgatgtggccctgatggcggattacaacatcggtggtgatgcctggagctctcgccgcattctggaggagatgggcctgaacgtgatctcccagagcaccggcgacagcacggtggcggaactggccaacacggccaaggccaagctggtgctgctgcactgctaccgctccatgaactacatcgcccgttatctggaagagaagcacagtgtgccctggaccgagttcaacttcttcggtcccacccagattttcaagagcatgcgcaagatcgcgtcctactttgacgagagcatccagaagcgcaccgaagagctgatcgaaaacaagtacaagcccctgctgcagagcgtggtggacaagtacaagtcccgcctggaaggcaaaaaagtgatgctctatgtgggtggcctgcgcccccgccacaccatcccctgcttcaaggatctgggagtggaagtgatgctgactggctatgaattcggccatggcgacgactaccagcgcaccatggagtatctggatgacacgaccatcgtggtggacgacatgagtgagttcgagatggaaaaattcctctccaaactcaagcccgacctcttcggctccggggtcaaggaaaaataccagtgccagaaggccggagttcccttccgccagatgcactcctgggattattccggcccctaccatggcatcgaaggctttgccatcttcgcccgcgacatggacatggccatcaatgggcaggtgtggaagcatatcaaggcaccctggaagagctgattctgccagatgagtgccgcagtttcaccatgacaacgaaccccctgaaaggataacaccatgagcccccagaaatccgcctgcatggaccatgtggacctgttccagagcgagcagtaccaggacatgttcgcccgcaagaaggcctatgaaaacgctcattcgcctgaagaagtgaaccgggtactggaatacaccaagaccaaggaataccaggaaaagaacttcgctcgcgaagccctcgccatcaaccccctcaaggcctgccagccgctgggtgcgctctacgccgggatcggctttgccaataccctgccctatgtgcacggttcccagggctgtgccgcctacttccgctcccacttctcccgtcacttcaaggagccctttccagcggtatccgactccatgacggaagacgcggcggtatttggcggtcacaacaacatgtaccagggcctgaaaaacgcctatgccctctacaagccggagatggtcgccctgtgcaccacctgcatggccgaagtcattggtgacgacctcagctccttcaccaaaaacgccaaggatcagggcgacattccccaggagctgcccgtacctgctgcccatacgccatcctttgtgggttcccacatcactggctacgacgccatgatgctggccattctctcctccatgggtgagaagcgtgagaccaagagcgaagccatcaacgtgatcctgggctttgacacctacctgggcaattacagcgaaatcaagcgcatcttcaagctcttcggagccgagtgcgtgatcctcagcgatcccaccgaagtgctggattctcccaccgatggcgagtaccacatgtaccgcggcggcaccagcatagaggacctgaaaaacgctcccaatgcccgtggtacgcttattctgcagaagtacgccctgccaaaaaccacccagctcatcaagggtgagtgggagcaggaagtgcgggtggttagccccatcggcatcaagggctccgacgaactgatcatggccattgccgaactgaccggcaaggaaatacccgaagagctgagcctggagcgcgggcgcttcatcgacgccattgccgactcctactactggatctttggcaaaaccttcgccatcaatgccgaccccgacctggcctatggcctgacccgcttcgtgctggagctgggcggcgaagccaagcacgtgctcgtcaccaactcggtcaagaagtgggagaaggactaaagtgggcccagttgtccagacatatttcgaggaagtttaagttttcttattgcagcctatgccgcaagcttttcctcctttattctaaatactgacatgtacattttgtctggtgttctgtagtcaagagactgatgaaaccttctgctattgtagaaggtgaagtatcgctttactccttccttgagttcggtcatgttctcatagcatttgatatagatgttttcgtatttcacactgcgccaaaggcgctctacgtagacattgtcaagggctctgcctttgccgtccatgctgattctgatgccgtgactcttgagtctttgcgtaaatgcctctgagctatattggcttccctggtcggtgttgaatatcccagggactccatagcgtctgatggcttcatccagtgcttcgaggcaaaagcaggtatccatggtgttggagatgcgccagctcagtactttgcggctgaacagatctatgatagctgtcaggtacaccgtcttggcgccaagcttcaagtacgtgatatcagtggcccaaacctggttgggaagccagatattcaatcctcgcagcaagtacggatacttcttgtgctgcttgttggcccgtgaaagattgggtttggggtaaatcgcacgcagcccatgcttgtgcataatgcgccgcacctgtttggaactcacggccatatcatgttcctcattgagctgtatggctatcttgcgataaccgaaggtgggaatgtcttgcagcaccctgagaacaaccttcagtatttcaagatcagattcctccagcgccgacgaacgtgactggtaatagtaggtcgagtggctgatgccaagcaacttgcactgcatccgtatgctcaggtttttatggcctggctctatggcatttttggctcgtgaccgtagagttgcacatactttttttttaggaagtccttctcaacctgaagcatgccaatttgcttgtaaagggcgtcaacattgcgatcctctttgtccttgcccttcttcttgttgggacgatcgaatatatcaggcatggcttccagagcacgcttcttccactccttgatctgctggggatgaacctcatactcctgagccagctcctgaacagtcttttcttcacgcagcgcctcaagggctaccttggctttgaactcattggtaaatgtcttacgttgcactatagtcactctccaggtgatgtttggatcaggtcaatctacgccacttccgatgactttgccaaacttaaacccctgtccgatttactgggcccattatagacagcgaagccctcttcaaagagttcccccagggcgaagcctgtaccatctacccgaaaaaggacatgtggcacctgcgctccctgatgttcaccgagcccgtggattacctcattggcagctcctacggcaagttcttgtggcgcgacaccaaaaccccattaatacgagttggtttccccctgtttgaccggcaccacctccaccgatacagtattcttggttatcaggggggaatcaaccttctcacctggatcgtcaacaccatcctggacgaaacggaccgggccaccatcgatacccccagtttcgacctggtacgctgaccccgacccctgctttccaacgcacaaagcccgcacccccaaaggcgcgggctttgttgcaatgagagccgaagctcaattcccctccactggaggggtggcgcgaagcgacggggtggtgggtttataaacaggcggcagaagagtctttcgccacagacaaaggcaggacaggaacaccagacgaaaggcagagcctcacacgaagccacgaagtacacgaaggaagacagctgctctctgtggtctctgtggcaagtttctggagtttgactgccttgaatcattcaggtatttgaatgcatgaaaggcaatttcctctcgcccagccgcaaaggacgcagagaagatgggtagctaaatcaattcttttgtatttccttggcgctcttagcgtcttaagtgagcgcagcgaacgggcgagagatattgtcttttctctgactgcctttttcgtcggctgtttcgtcaagcgaagcgggtggcaggaattcttcggctgccgaaagcaatttccaacacacgtaaagtaaccggtaaaggaatgtgacatgaaaattatcctcagcaaatccaacgacacctactccgtctacgttcccaaaaaggatctggaagaaagcgtggtggatatcgcccccgaaggtggtttcggtggaactttcaccctggctaacggctggcagctctatatcgagcccatggacgaagagccacggctgcccaagacgctggatgcaaaaaaactgtaactcacagcaaaaaagcccccgcagaagttttctgcgggggctttggcgtttcagcagcctgcaaggactagttcttgtccttgtcgatgatcttgttcttctgaatccagggcatcatggaacgcagacgggttccggtctcctcgatctgggaatcagccaggatgcgtcgctcggcgtgcatgcgggggtagccagcctgacgctccaggatgaagtccttggcaaagcgaccttcctgaatgtccttgaggacttccttcatggcttttttggtttcgtcggtgatgatgcgtctgccggtaaccatgtcgccgtactcagcggtgttggaaacggagtagcgcatatcggcgatgccaccctggtagagcaggtcgacgatgagcttcagctcgtgcaggcactcgaagtaggccatctcttcggggtaaccggcttccaccagcgtctcgaaaccagcctgaaccagggccactgtgccgccgcacagaactgcctgctcgccgaagaggtctgtttctgtttcgtctttgaaggtggtttcaataataccactgcggccaccgccaacagcgctggcgtaggaaagggaaagctccttggccttgcctgtggcatcgcggtcgatggcgatcaggcagggcacgccgccgccagcagcaaattcgctgcgcacggtgtggccggggcctttgggggcgatcatgatcacgtccacaccttcaggggcgtcgatctggccgaagtgcacgttgaagccgtgggcaaaagccagggcagaaccgggcttgaggttcggggcgatttcattggcgaagacaccagcctgcagctcatcggggataagcaccattaccaggtcagccttcttggtggcatcggcaaccagcgccacttcaaaacccttggcttcggctttcttccaggaggggcccttgcggcccaggccgatggttacgctgacaccggagtcgcgcaggttttccgcgtgagcgtggccctgggagccaaaacctatgatggctacctgcttgcccttgatgatattcaggtcacagtctttgtcgtagtacaccgtcattgccataatctattcctccgttacttaaatggttcacctgcgcgccggaaaaagcctgctcccagcggccaatcaaagagttatacggattcggggctgaaaatacaagggggaaaatcgtgtgcggggtttcgggctgatggtgtccgttccatgtaaaaaaccctgcaatgggcttgcagggttgctatgcgttatatctggtgcccagggccggaatcgaaccggcacgaacataaagttcccaagattttaagtcttgtgcgtctaccagtttcgccacccgggcaggtgcatggagtattacgtgggtgtgaaacggaaaaagagtggaggcggcacccagattcgaactgggggtaaaggatttgcagtcctctgccttaccacttggccatgccgccaaaataaaaatggagcgggaaacgggactcgaacccgcgaccccgaccttggcaaggtcgtgctctaccagctgagctattcccgctcgaacggatggtgttataccagaattaaaacaggtgtcaacactatttttcccgcggtgccaaatccggtgcaggttttcagcgataacggtccataaagcgtttcagcgtcttcaggtccgcctgatactgcatgctgtcggaggcgctctccagggagtcaatgcgatagtgggcgccgatgttcttgcgccggcgcagggccccattcatgatggctgcgccgagcattgcgtagggggtgtccatggcggcgatggttcgcatgccctcttccagcagttcacgggagcggatgatacccgctttcttccacatggtcttctgcaggtctgcggggatactgccgaaggtgtcgctgatggggctgtggtcttcctggaaatcccggagggggttttggaggctgtaactgtcttcaagggcgctgatggcggcgcgctggccgaagacgagcccttcgaggatggagttggaggccaggcggttggcgccgtgaacgccagcgcaggcaacttcgcctgcggcgtagaggccggatacgtgggtgcgggcggtgatgtcggtcagtacccctcccatggcgtagtgggcggcaggggagacggggacgggctcgcgggagatgtccacgccatactgcaggcaggtttcgtatatggtgggaaagcgtttctggacaaattcctcacccaggtggctcacctggagggagattttctgcccggtcttttccatttcgaaatggatggagcggcttaccacatcgcggggtgccagctccagcatggggttgtagcgttccatgaagcgttctcccgcgtggttgagcaggatgccgccttcgccacgcatggattccgagagcaggaagggtgggcagccgtcgatattgagggcggtggggtggaactgcacgaactccatatcggccacatgggcaccggcctgcagggccaggatgatgccgtcgcccgctgccacgtcaggattggtggtcagtccgtaaattctgcccagtccacctgtggccaggatgacgcccttggccgtggcctgatagcctttgccatccttgatgaatcgcaccccgtagacgtgattgtcgtggtgcagcaactccatggcacgggcgttttcccagagggttatttcatccatggcggccgcgcgggcggtcatggcgcgctggatttcatggccggtggcgtcaccgttggcatggatgatgcggttcaggctgtgggccgcctcgcgggtcagcagcaggcccccggtggcttcgtcgcgatcaaaacaggcgccccagtcgatgagtttctggatgaggccaggtccggagcgtaccaggtactcaacggctgagcggttgttgaggtgggctcctgcgttgagggtgtcctccaggtgaagtttgaaactgtcgctggggtccagcactacggcgacgccaccctgggcgtagttggtatttgtctctttgtggaatgatttattgagaaccagtacccggcagccttcctcggccagggtcagggccgcagtcaggccggcgccaccgccgccaaggacgataaaatcgaaaggttccatggtgttgtgcctctttccccgcaggaaatgggtagaattgaaaacggggcattatagggcaagttgtgctacgcctcaagcacaagcgcagtttttgatgctgcgcccaggggaaatggatgcgcaggcgcggggcagcgtcaccaggggtgcgtttgcgcagctggttacaggttcgccatgattgccaggaaaccgtggatcattgccagcgccatgataacgaagccaacctggcggtgaagtccgaagggaaccttgatgcggcgcgttccactgagcagttgaaaggccagcagcgccaagatgagaattcccagcagcagaataatggaaataccggctatggtcatgcagatctcctcaggaagagtcgttcaggagtcggtaacggtaatggtgtgaaaggctttgccgtcgctgccgtggaggttgcagttgccttctgccacgagctgtacggtctgctgcacttccagggtcgtttccagggtgaagttttcactgggaggccggttaaaggccgagaattcccagcgggcgatttcctggtcatcggctttcaggagtacccagttggtgaagtggataaagttgttgccccggtgggtgacgtgcagtgtgatggtgatggcagcgccccggagggcacggtcgggggcgctcaggctgacggaggtgcggtttgccagcgccagggcaggggggtgggcaatggtggccagggcagaggccgccagggttttcatgaaatcgcgacgtctgaggttcatggatgtttcctccagtggttcagggggaacggcaggattgcgacgacgtatttcaggaaaaaatatcagaattctcgctccgatgcacggacagcgtgcggaaaatttcgggaactgccagcagggacagcgcgtaaaatccttttgaaaaatattgtccatgctgctaatctgcccatttgccattcatttctccgaacggaagagactgtgaaaaccatattctgcgaaattcatctgccccatatccgtcataattttcgcctgctgcagcagcgggctggacatacccgaattgtcggagtggtcaaagccgacgcctatggccacggcgatgttcccgtggcactgtgcctgcaaagcgagggctgcacccatttcgcggtggcgagggtccacgagggcataaaactgcgcaaggcgggtatccatggggatatcctgatcatgagcggctcattccccaacgagtttgcggccctgcgcgagttcaatctgaccacggtggtgtactgtgaagagaacattgaagagatggtgcgcgagggcatcagcgttcccgtgcacatcaaaataaataccggcatgaatcgcctgggctttcgtcccgatcggctgccctgggtctatcgcaccctgaccgaggcgggttttgccgtgcgcggcatcatgacccacatggcctgtgccgacgaaccgggttcacccactatcggcgcccaggaaaatctcttctaccgcagtctggaaccatattttcaggagggaatgctgggacacctttccaacagcgcggggattttcaccctggataatctcggttccctggctcgtccgggcattatgctctacgggggaaacccctttgccgacaagacggttgacttgcggccagccatgaccttcaaaacgaagatcctccaggtgaagcgggttttccccggtgagggcatctcctacggccacagttttgtcgccgaccgggaaatgcttgtggcgacagtggctgccgggtatgctgatggctattcccgcctgctcagcaacaaggcccgcgtcctggtaaatggacagtatgccccccaggtggggcgggtgtgcatggatatgagtatggtggatgtgacccacattcagcccgcccgcggggatgaggtggtgctcttcggtgaacagcgtgggcagtgcatatacgcctccgagctggccgaactcatgggaaccatcgactatgaggttttctgcgggatttctccgagggtgaagcggatttatacgggagcctaggtcatgacgcgtattctcaactccctgggacagggaatgtaccatgctatgcaggtttcggggatgatcttcttcaccttcctgcattcggcgctgtggctcttccgtcctcccctgcgtctgcgcgttatcttcaaacagtttgaatccatcggtgtcaactccattttcgtggtgctgctgacgggaacctttaccggcatggttctggccctgcagctctatatcggcttcagtcagtttcacgctgaatatctggtgggagcggtctccgccctggcgattttccgtgagctggggccggtgctgacggccctgatggtgacggcccgcgcgggcagtgccatggcggcagagcttggcaccatgaaggtgacggaacagatcgatgccctgcgcacgatggcggtggacccgcaccagtatctggccacaccccgtattctggcgagctttgtcatgctgccggtgctgaccatggtggccaacgccgtcgctatcggcggctgctacttcgtgggggtaaaactgctggggatcaacccggtggtctttgtggatcagatcatcatctttgtggatatgggcgacatcatcaacggcctgatcaagtcggcggcctttggcctggtcatgggctctgtgtgctgcggtatcggcatgaacgccagtaagggtgctgccggggtgggccaggccaccaccacttcggtggtgctgacttccacgctgattctggccgtggactatattctgacggcgctgatgttctgacgggatgctgaaaaagtctcacgcccgcaaagcgctgtgctatactggggcgacaggagaaagacaggagttgcagctcaggtgatacgtatccgcgatctccataaaagttttggcaagaaccatgttctgcgaggcctgaatcttgacatcgaaaagggcaggatcacggtcatcatcggcggttccggttccggcaagtcggtgctgctgaaacacctgatcaagctcatggagcccgatagcggcaccattgagtttgacggccaggtacttggtcgcatgaacagccgtgagttgctgaacttccggcggcagttcggcatgctttttcaggagtcggccctctttgactccatgactgtggaggagaacatcgcctttcccatgcgcgagcacacccgctggagcaaggcggaaatccgcgcccgcgtgcgggaaaaactggacatggtcggcctgggggaggttgaggatcgcctgccttccgagctttcgggagggatgcgcaaacgggtgggcctggcccgcgccattgccattgatccccagtatatcctctacgatgagcccacgacgggccttgaccccattatgacccgttccatcaaccgactgattctggataccaacgccaaactggggacgacgtccattgtcatctcccatgatatcaagggtgctctgaaaatggctgaccggatcatcatgctccactatggcgatatcctggccgcaggaactccccaggagattctggaatctgacaacgagacgatacagtccttcattgcctatgacgtcaagggagagctatgaatattactgccgaagccaaggtggggctgctggtcattgtggcctttgccctgctgacatacgccagcgtacagcttggagatctgcgccttgacggcgacaactactacgccgttgagtttgcctttgaggatgtggcaggcctgaatcgcggagcccgggtcaagatgtcgggggtctccatcggttccgtggaaagcatcctgctggaaaatggaaaggttatcgtcagcgcttccgtggagcgaaagtatccggtggccgagaacgcgccagcccgtattctcaccgagggggttctgggggaaaagtacctgagtattgaccatgtgcccggtgccagggcttttctgggcgatgggcagcgcagccagcacttcaacagtcgcgagggcaccgaggatctcatggccaccctgggcaaggtggcggctgatgtctcgcagatcaccgaaaacctgcgaacctccatcggcagccctcagaccaatgaaaacatcaacgagatgatcttctacctgcgtgagctgagcttcaacctgagccagattgtggcggccaatcaggagaacctgaaccgcacattggacaatgtggcccatatcaccgaaaccctgcgggagatcaccacccgcaacgagcacaatatcaacgcgctgatcgagaacatggaagtgctgacccgcagcctgcgtcagcagacacctgaagtgatgagcagtgcccgcagtgcctttgacagtgccgatggggcctttggcgaactgcacggtatcctggcggaaaatcgcgccgatatccgcaccaccactcacaatttcgggcagctcagcggcgacctgagcaccacgtcgcgccacctcagcgaaattacggaaaagatcaacactggcgatggaaccctgggcaagctggtgaataccgatgagctccacgaaagcctgctggcagccagccgtggcatagaggagatgacggggatgatcggcggcctgcgtactgatatcaccgtgcgttcggagttcctgaccgagcagtcggaaaatcgcggcatcttcaacgtgcggttgacccccgagggcacgaaccgcttctacgatatcggcctggtggctacgcccttcgggcgcgattcccgcaccatcaaacgcacggtcgtgaccgacaataccacgggaaccgtgaccagcgataccaccacgctggaggacaagaacgactactccttcgagttcaatgcgatgttcggctttgtgcctcgggagaacctggagttccgcctgggcctgatggagactacttttggcgccggtgtttcctatgtgcccccctggtttgatcgtcgcctgcgggtttcggctgaagcgtttgacttctcgccccgccaggacgacatggagacacacctgaagttttacggcgatctctacctgtcagagaacttcttcttcactgccggctatgatgatcccctgaacgaccaccgcaagagtccttttgtgggcgtcgcctttaccttcaccgacgagtacatcaagtacctgttgggtggcatgtcactgccctgagcaggcttctgaaaaaaaccatctgctgcgttgcccgcattcgctcgtcattgcagcgtacggggagtacgctgcattcctcgcttcgcgagcgccttgcatctgaacattttcaattgcctgcgggttttgaggtatttcagtaactcaagtttcgcatcttgttgtcttaggttaaggtgttattattctgacatttatcgcgctgaaactgtattgattttgaatgcttgacttatcttgtatttcactttttgtttccggatattgtcctttttgaccgcgcaaaaaggacccaaaaacgcccccccgaacgcccgtttttccggatcgttagctcgcctgttctggagatccgacagacactgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgtgcgggtcttgccagtcaggcttcgcactcaccggacgggctcaggggggaacggcctgcttctgtctctcccccgtgggctggcccagccaggacgcgccgactgtcaggctgctgaaaagccatcatctgctgcgttgctcgccagtgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgagagcttttcaattgcctgtataacgcgatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcgagcggacggctgataagggcagcactgggggccgcttcccagccacttttggcgacccaaaagtggcaaaagaaactcataaacagggagagggcaatgtcaagcgacgcagtctgtgcagaaccatttcctccatttcagcatggcatgtgggtcggcgccgacaacctgccgtttcgggggtgcgaaacttcagtcagtaagctctcaggggtgttcttgttggcggctaatcctgggcatttacccgcaccccgtcggctacctggtcgccagggtgcgtgataaccagctcgccggcagccagaccggagagtatctgcgtgctcaggccgctgcgacggccgatatccactgcgcgcagtcgcgcccgcctgttttccaccgtaaagaccttccagccatcggcctgacgaaagagggcgctggtgggaatctgaaggacttcctcctcttcccacaacacaaagcgcgcttcaatgcggaagccatctccaagattctgccactggaggcggggtgagatgatttccacctgcaccggcacgcgctgttcgtctactcccagggctgaaacgcgcttgaatcccgccggttcaacacggcgcactcgcccctccaggtcttcgccgcctccccagcgctccaggagaacccgcatacccttcgcaatgcgcaccgcatccatggagagtacatccacctgaacttccagctggtccaggttgccgatttccagcaccggctcaccggcctgaatcactccttcgcagcagcggtcgcggcgcagcacaacgccactgaccggcgcctggatgctcagaagggtatcttctgcgctgacccgggtgccttcggtgacctccagcacggcgcgggcattctccatttcataacgggccacctcaacggcggcggctgctgcctgttcagcagcgcggctgcgctgctggtcgctgagggctttctccagaacattatcggcgatgatgtcgcgctggaatagctgctgctgccgcaggtactcactttcggcaaaacgggcttccacatcacggctgtggtgttcggcccgggccatttccaggcgggcacgggcggccagaaggttttcgcgggcctgatcgcgggtgcgcacatccagcgccggtgccggggcgggctcaatggtgaacacggcgtcaccggcggtgacctggtcgcccggttccagctctaagcggcgcagcaggccgctgatgggcgcggaaatggtataggtgtcgcgcagacgggtatagccctcatcttccacatattccgcaaaatagccgtggcgggcggcactggtcgagactgaaaccggcgaaggcatgagggccaggaagagcagcccaccgagggccaggagaaagatggcagtggttattttcttttttcgattcatggtggtttccttattcggttttcagggcggcagccatgtccagatccttcaggcgacgcaggatcagcaggatggataaggacgacgccagcaggacgccgagggcggcaaaggcatagacctggtggctgaccaccaggggcagtcggaacagttcactgctgaaggcctcgttgaccatgagggcgaagccggtgccgatcagccagcccagcggaatagccagaaacgtcagcagagctgcttcgccgatcagaacccaggcgacttctgcctgggtaaagcccagcacccgcagggttgccaactcccggtaccgctcggcaaaggcgatgcgggcattattatacacaacggcaaaggcaatggaaccagccatgaccagcagaatgcccatgaagaccagcatggtgtcctccatgtaggtgcggataacgcgctcggcattggatatctgcccgatgctggctacggcggggatttgccacaggcgtgggaaaagctcctcttcgaggctgcgatctgtcatgagccaggcgccggagatcacaggcccctcccgcagcaggcggttgagggcgcgccgttccatataggcccccacgccgatcaggtcgtccacggtgcccgccagggcgacgctgatggttcgccggtggccttccatgatttccagttccaccatgtcaccttcccgcacgtccagatagccggcaatatagctgctgagcagcaggccttcaggggggagggttatgggctggtagcgcgcgtccagcaggcgatgcatctggggctgcgcctccatgccctggatggcggtgcgatagtccttgcgtccatgaatcaggcgcacgggcacattgcgataggtttccacaaaagagacgcccggcagagcgcgcagctcggcggctgctctctggggcatctgttccgagaatcccaggttcagatccatatgaagaaccttgcggtactgcaggtcgagcagaaaactgacggagccgaactggtagctgcccatgagcaggagcgcaccggaaaaactgatgccggtcacggtgagaaaggctttgacccgatggcgtgagagggtgcgcacgatgatgcggctggtctgccccagaaaacgtcccagcgccagctgttcaagccagcctcgctggaagcgttccggcgcaggcgggcgcatggcttcggccggtgcctgggagacggcgctctgcaccgcccgcgaagctcccaggatcgctgctccgcaggcaacagccaatcccagtgccagggtggaaggctgcagtcgaaagctcatgacggggaagcggtagtattcggcgtagatacccgccataccctggcccgcccatattccgagggcgatgcccagcaggctgcccagcacggcgatcaggctggtgagcagaatgtagtgcagagcgatctcccggttgcggtagccaaatgccttgaggacggcaatctgctggcgctgggtgtggacaatgcggcccatgagcacgtgcagcaggaaggctgccacgcccaggaagatggccggcagtaccatggccatgcctcgcagctggttcagctcttcatgcagaaaacggtgggaaatctgatcatggcggccataggcgccaatgctgccgtagggcgccaggatgaggtcgacggcgtcgatcaccgtgtccatatcagcgccggactgcaggctgagcaggacactgttgaaggcgccatccatgtcgagggcgttggccagagcgcgacgattcatccacagcacgccatagcggtagtagtcgggcatgaggtcattgggccccaggagatagatgaactctggcgagaggcccacgccgctgatggtcagggtttccagacgcccattgatgatggctctgatctggtctcccgtgtggagctgatgggcctgggaaaaggtttcggtgatcagtacctggtcggcatagcctggctgggggaggctcccttcccggagatagacgcggttgagatccggctgatggccatcgggcaacgcgaggatcaatccgcgcaccggatcggaaaatccatccacttccagacgtaccggtgccagcacacgggtctgcacctgactgaccccggggatcaggcgcagtcgctcggccacaccctctggcgcgcgcttgacttcgctgaatatgtgggcaaaatgctgctcctgataaaagcggtcacgggagagggtgatggcgtcaagggtcatcaccgagaggatgagcaccatgacgccggcggcaatcaccacggcgatggcggcaacctgacctttcatggtcagcagatcgcgcagcagcttgcggtgcagggcgctcaccagtgcagctcccggggaggaaggcggtgcgtgttctcctgggtatcggcaatctgtccgtcactgaggcgaatgacgcgatcagccatgtggccgatgacttcgttgtgggtgatgatgacggtggtggtgcccagttcgcggttgatatgctctatggcttccagcaccagcacgccggtgcgggaatccagggcaccggttggctcgtcgcacagcagaacggcaggcctcttggcaatggcccgggcaatggccacccgctgctgctcccctcctgaaagctgggcggggaagtgatccatgcgatcccccagttccaccagctgcagggcctcttcgggggtcatggggctgggactgatctccgtggcgatggcgacattttcacgggcggtgaggctgggaataaggttgtaaaactgaaagacaaaaccgacatgctcccggcgaaagcgggtcagcacctggtcgctggcactgctgagcagttggtcacggtagcgcacttcgccgtcgctggcgctgtccagcccgccaaggatattgagcagggtggatttgcccgaccccgaagcacccagcagaaccaccagctcgccggcatagagctgtaagtccactccccgcagagcgtggatggtgacctcgcccatggggtaggttttcaccaggttgcgggtttcaaagatagcggatttgtcgttggaaacggcttgcatggaaaccactccagggagttgtgggtgttgagtgaatggcgtggctgtttcagatacatagtaaaaccattatcatgaccggtcaagaaagttacaaaaccgccatggagggaagggtctcgccgggtaaaataaatgtgtcaatatggttcaaaataaggtgttgcgggatttttgggttgattttcccggcccatttttccataatactcttacctgattttatcgccatttcaggtggtttttactcctcactcatcgtccgggatctgcacaatcccggacctttttttcctgcgaatgcaggaggaggttaccaatgagaaagaaaatcgtcatcccgatggttgtcacggtggcactggtggcgctggcgtttctggctcccatgaagcgttctgagccagtgggccagtacgtggtggtttttgccgattcgcgcacctggaatgtggttgtcaaggatgacggcgaactcttcagactgtataagacggaactgattggttccacctacctggatctggtcagcagcccccataatcatatggaaatcgcgcagatcgttggtgcccatgccaataagcccatcacgcaacttgtccgctcatcggaaagcaggggttagagcccctgctttttttcgtggttcagcagccacacttttcgctcgataccccagccgaagccacccagtcctccatgtgccgcaaccacccgatggcagggaatgataatgccaatggggtttgctcccacaacccgtcctgttgctctggcactgccggggcggcctgcccgccgggccagttccccataggtaatctgctggccccagaggatctctgcccgcaggagttgccatactgtacggctgtatgcgctgccatggggggcgaggggaagatcaaaaaacctgcgccggctgtcgaagtactcctgcagctggatgctgcaggcgcgggtcaggtggttacttgtaccttcctgtgctgaggtgttgtcatcaaagctgacgctgaaaatggcgtctgtggtcgctctgatatacagggttcccagaggggtcggcagggactgctggtactcagtacagcttttcacggttatcctcccttcgcttgaggtgtatggccccggtggtggccagccctgtgcacaccagaatataaagagtaatggccagggcgatggtttgcagtgatatgttcgcgtcgatggcaagccccatgagtacaggggctatggcggtggagacaaccatgatgccctggttcagtgcccggatggagccgagaaaacgtgtcccgtaagcttcagcccacagtgaattgatgaccggatgggcgctgcccagagtgatggcaaccagggccatatagaggaagagaataaaggggtggcagaggaacgccagcaaggtgacccccagcgccatggggagaagaatacaaggcagaagggtacgggcgccaaggcggtccacaagaggtcccatgaaaaaaatgctgagaatgtggattatggcaaacaggctgaagccgctggcgataagactcagggaccatgctttctgctcggcgataaatagctgatgaaagaagatgccggtgacaatggctggagtcgcggttgcggccgggattatcaggaagaaaagggggtcgcgtatcacttggcgggtgctccaggaaggggtgccgtcacggcttgtgccgtcaggaagtgcttcctggatgagtgcgcaggaggaaccgcgaaggagccagagcagccagggcaaagcgacgaagacgaggatcgcggcgaaaatgccccagccggtgcgccagccggtaatggcgacgaccattactgccacggcagggaaaataccttctgctgcagcaaatcccatggcggcaatactcagggctttgccgcgagcagtgtgaaagcagcgagccatggtagtgatggcggcgtgggagatcaacccctggccgtggaggcgcagcagaaatatggacagaagcagaatgatccacgtggaggcgcttgccagcagagcgcacgcgaaagccagaccgaggcagacggcgatgacaaaggtttgcagtctgatgcggtcgacaagttggccaagccagatcaaactgacgccgctggccagggttgccagtgaatatatcatgctgaattcaccgtggctcagggagaaagcatcgcggatatcggtgttgaaaagtgaaataaaataggtctgaccgaatccggaaaaaaaggtgccaaagaaaccaaacgccaggagtccagggtgttttcgtatcagatccaggtagcttcgcatatgtcctcgttgcggattgtgcagctgtacacagtaaggtggccagggtgcgtgagtggttctcagtttgtcttgtcaagagtgtggcgtgagtgtacatttcaggtgcatatttttaattgtgaccgtatctttgggtggagggaacgttgatggcttcggatctgtcggtaatcagatacagttcgcctttttcccgtatacgcacactgctgctgctgatcttgctggtgtttctgacgacggtcgggctggcactgttttcccactcctttatgaaggagcatatgctgcggcagcagttgaatgcgactgacgatcttttgtcaacggtggtctcctcatccatcaccccctgggttgccacgcgcctgcactatctggataccctttccaatgatagcgcacttcacggggcgatacacagcggaaattttcccccggagcttctgaatcgctggcaggccctgcttgattttaccgacgatgtgttctttgtctactttggcaataccactacaggcgaggtaacactcctgcccgacgataccccattgccgcccgattttaacatgtatgagcgtccctggtataaaaaggccatggagaatcccggcgaagttggctggacagatctctatccggaaattatcaccggtatctcccagatttcagcggtggtggcggtcagtgaccttgagaacagcagccaccttggtgttatggccatagatgtttccctcgggcaattgcagcgcattttgagtacggtggaactgccggagggagcggagctggtgctctatgaccgtcatcaacagccaattactgcctcacgccttcagccacgctatgaacacctgtggagatcggagtatctcccactcagggaaaacggttatctgacggctcccggtgggacggtggtcttcctctcttccatggatattccggaaacaggctggcggctggtgctctttacgccccaccacagcttctacgagccaatttacccgctgcgtaacgcgggcattgccgtcgggctgctggtgcttgtgctgtcacttattgtgctgctgcgctttttgcgcgccctttcccgcagaaccagcaatctggcgcgctacttccaggaggctacctgcgacgcctttgtgccccgccgcattatcaccggcgacgatgagttcgccattctcaacgaccagttcaatagtgttatctgcgaacgcaaaagggcagaagaggcgctggccgaaagtcgtcgacagctcagctcgctgatgtcgaacctgccggggatcgcctatcgctgtcgtaacgatgagcactggaccatggagtttgtcagtgaagggtgccaggagctgacggggtatgccgcaggcgacctggtgctgaacagggtgatttcctttaacgatataattcaccccggggagcgtgatgccatcagtcgcaagtggagtgatgtcctgaaggaacgtggagttttccgtcacgagtaccgcatcaccactgccgataagcaggaaaggtgggtctgggagcaggggcgtggtgtctacgattcccaggggaatctcgtcgcccttgagggctttatcacggatgtctcggcgcgcaaagaagcggagaaaattctgctggagtttaatcagcagctgagtaagcgtgtcgaagcggaagtgcgcagccgcacgcaaagcgagacgaactttcaggtgctctttgagaagagccctgagggtattcttattctcagcgagcaggggatctttgtggaatgcaatcccatgggggcgcatatccttggctatacaccggaggaaattatcggccgttcgccggctgagatctcgccagatcagcagcctttgctgagtgagtccagtgggcagaagatgttcgggattctgcagcaggctttctgccaggagatgacgcgttttgaatgggtgcacctgcacaaactgggcgcagaagttattctggaggttgttctgacgccgatcaccaggggtgagtgccgtgagctgctggtggtctggcgggacatgacggaggtctaccgcctgcagcaggagcgcgagcagcagtgtgccattgtcatacagcaggccaagatggcggagctgggaagcatgattggcgccatcgctcaccagtggaatcagcctctcagcacgatatcggttatagcccagggtgttgtggacatgtacgaacacgatgagctcagtcacggagagctcagcgactccatcgcaaccatattgcagcagattgccttcatggggcagaccatcgaggatttccgcacgtttttcatcccttcgcgccaggctgtcgcttttgatgtggtggcttcggttgtccaggtccagaatctgctcaagctgcgtctgatgaatcagaatatcactgtgcgcgtggagaacagcgcttcacagttggccataggttacccaggtgagttcaagcaggtggtgctcaatctgattaacaatgcctgcgacgcctttgatgagcgtcatgtggcgcagccggagattctggtgagggtttcactggacggacctcgggtcgcggttgccgtatgtgataatggaggaggaattcctgaagagcttttgccggagaagctttttgaagcatttatctcttccaaaggtgagaagggctccggaatcggcctgtggatgagtcgactgatcgtggagaagatgcacggcagcatacgggccttcaatgaaggcgatggcgcctgttttgagataagactgccaggccagctctcaccagttcaggggcaggctgatccactgtccgctgtcgaggagtaagcttacttcttttatcccaagctgttcatccatctcaaatgggagtgcctgccactgcagtgcagtgaggttctgccgcttgtgcccggcaattttgctgcgcaggcgcgggtgcgcgcgcagcgcgaccgctgattccctgtagggaaggagcgcctgcaggcagagccgcgattccaccagctctccaaaggccgggtgccagggccctgccacaatggtctcgcgcagggagtctccgtcctgcagccccatgcgaacgatatgaataccgcgttcccggaagcgggacacggcccgggagcacatctggatggcctgttccaggtcaaggggcgtgtagtggccactttcatacatcgtgtgcagggtggtgccgcgaagcaccagggtgggatagaggcgtaccccatggggggagagtgcgatggtgtcagtgatggtccgcagaaagctggcctgatcctcccccggcaagccgggcataagctgaatgacgctctgccagctgcgctggtggagtgctgcaacaactctgtgcagctgatccatgtcggtggggatacggccggactgctgctgtacccggatatccgttgactgtactcccagctcaatggcttcacagccgccctgctgcaggatatccagcacttcgtgatgtatggcgtcggggcgggtggagcagcgaaatcccgtgataagcccttcagagcgcaggcgcctggcagtatcgacatactccttgaggcgcatccggggcagggcggtaaaagagccgccgtagaaggcgagctgggccggttggccgtcagggttgcggcttttcaccagtgtttccacgtcgatggggctcggagctggtgtcgcggttatcgcatgctgatcacagaagacgcagctgctggaacatccctgcatgggaagaaagacgggaatgatcacagacgtgctcccataggcgaatcagccggcagtatagtctttatcttcctgcttgcgggtggtcttgcgcagttctttgatttccgcttccagggtgttgatgcggtcaatcaggcagttgaagaccttggcgacgggatctggcatatcgtcatgctgcagggatattcgcacctgcttctggaaggtttcgctgtcgcggctcgaatcgccgcgtggctcatcttttgctttctggccagggatttccttgccgggaatgcccacgacggtgctgcccgggctgaccgcgcgaaccacaacgctgtttgagccgatttttgctcccgctcccacggtgaagggtcccaggatttttgcgccagaaccgataaccaccccatcctccagggtcgggtgtcgcttttctttcgcccagctggtgccccccagggtgacctgatgatagagagtgacgtcatcgccgatttccgctgtttcgccaatgaccactcccataccgtggtcgataaagaaccggcgtccgatgcgggcaccggggtgaatttcaatgccggtgagaaagcgtgccaggtgggagtgcaggcgggcggtcaggaagagccggcgctgccagaaccagtgcgaaacccggtgcatccagatggcatgcagcccggggtagcacagaatgacctcaatgctgttgcgggcagcagggtcccgactgaaaaccgagtcgatatcctctttcatatgccgcaatgctctgatcagtcccatattgattctatcctcgtgctctgtacgttggtctgtgtcctttttgcctaaacgggaactaccatgatgcgctcatccagtttttcacgcagtatccccagaattgcctgcaaggtaccggtgttgctgctggcacagccagcgcaggcacctgaatactgaatgaaaacgaggatctcgttatcaccttccttgatgtccaccagttcgacgctgccgccatcccgtgccagcataggcttgacatgggcggtcagtgcttcgtcgatggccttgattttgccgaccagcgacatggccttgaagtcagtggctgaggcctgctctttgatctgctcggcgtccatttccgcgcgtacccgcttgagtatatccaccaggtagtgctcgcgcttctcatgaccacccggctggatgcaggatttgcagaaggctccggctttggtgtagtcggtgatcgcctctacggttttgaggttattgatgcggatgacttcttcaatggtgcccagggagacgcgggcgcactcgcagacgatgacttcctcttccaggctggcttcatccacctgtttgtagatagcggctgcgcgcttgatgacgtcgtaggccatgacgctgcagtgcattttctggggaggaactgccggaatttcagggtcgtcgcgcagggccatttccacatcaatgttggtaattttaatggcttcgtcaacggtcttgccgatacacagttccgccatgacatcactggaggcgatggccgttccgcagccaaagcttttaaaacggcagtcgaggatgcggtgagtggtcgggtcaatgacccagtagaggcgtacggcatcaccacaggattcagcgccatagtcggcgacgatgagcttgccgcccattttcagtgcctgaacctctgtgatatcgccacgatgctttggatctgccatgcggcggttgacttcctgggagtattcactccacagggatccaccgagtaagtcttttttggccatgtctgttccaccttttattctgtaggaagtctttttgctattgcggctccggcatctggcaggccgggccgggggttgcgtaggttgacgagatgtcgcgcaggcgtccgatgaccttgggcaggagggcgatgaccttgtctatctcctgctccgtggtaaagcggctgaggctgaagcggacacccgtgtgagccagatccttgtcggcgccaatggcggagatgatgggattggcttccagggactctgaagcacaggcgctgcccgtggaaaccgcgatgccgtggcggttgagatcccagatcagggcttcaccttctactccgcgtatactggccaggatggtgttgggggtgcgctgagagcggctgcccacgacgatgatatcgggcagggccagcagggcgtcttccagtttgtcccgcaggcggcggacttcgcggatttcgtatccgaggttttccacggccagttccatggccatgcccatgccgaccatgcctgccacattgacggttcctgagcgcagtccgcccatgtgctcaccgccatggagcaggggaaccatgggtacgccttcacggatgtagaggccacctacccctttggggccgtggaacttgtgggcgctgaaggtcaggtagtcgacggggacgtcctgtacattgacctgcagcttgccgatggcctgaaccgcgtcggtgtgaaagagcacgccgcggtttctgcaggcgtaggcgatctccttgatggggaagatcattcccgtttcgttattggcccacatgatggatgccagagcagtgcgcggagtgatagcggccttgacgtcttcaacgctgacgattccctcctgattgaccggcaggtaggtgacctccacgccgaggctctccagaaagcggcaggtttcacccacggcggggtgttccactgatgaggtgatgatatggtttttgtcgccattgcgaatgaggtcgtagtacgcgctcatgatgacggtgttgttgccttcggtggcgcagctgttgacgataatgtcgtcttcgtcagaggcattgatgccggcatacagctgttccattgcctgggccagagcaggttttacttccgagccaaaggagtgcagggagttcgggttgccatacatctgcacaaagtagggttccattacctgaaagactttcggatcgactatggtggttgcgttgttgtccagataaatgcgttccatgctgttacctttctctctctaccgtcaaagcctacaatgctggactggattgtcgacaatcgagacgaaacaatctggcatgttttggggcttttttcaaccgctttctgttgattgtttaccaagggcaaaaagaaacgggtgagatgcaggatctcacccgaaaggactcgagaggtgtatttttctggtttttagcgggcgaccagctccagggtcctgatgctgtcgctgactgttgccaggtgtggcgaccagcggtcgtggaggcagtagtcgcagaagtcctgcagctcatggcgcaggggttcacccttgaagacgatgcagtcgcgcaccagataggagtggttggtgcgataggaggaaaattccttcatctgctggtggataaggtcagcttcaaagtagccttcggaggtggcgacttcaattttgcgctttttgtagggggtcagccagttggtgatgatactggcaaccatgtcgccctccagctcgaaggagagtatggcgttgtcctcgtggtggtcgtggattttcttggaggagaagatatgtcgcttgcggatctcccgctgcgtaataaagcgaatgaggtcaacatcgtgaacggccaggtcggtgaggatgcccacatcggcgatgcgcggtggaaagggaccaacgcgggtgatggcgatactgtagatttccttgccctccagctctttcttcagcgctttgacgacggggttggaacgctccacatggccgacgacggccttaatatggggcgggatggctttctccagggcgcgggcatcttcgacggtggaggccaccggtttttcgatgaacaggtgcagccccctgtcaatgcacttgagggccacttcatggtgcaggtaggtgggaacggcgatgatggcggcgtccagttcgacattggccagcatctggtcgagatctttatagacgggctgaccttcgtgctcctgcagggccgtgtcgcacagtccgcatacgtccacctggggcaggtcgctcagcacgcgcaggtggtttttccccatgacaccgagtccgatgatggcaacgcgcagtttcttactgtttggcataggttttcaccgcctcgataattacgtcctgttcgtcctcctgcaggaaggcgctgaagggcaggctcatgatctgctgtccggtggcttcgctgaccgggaagtctccctggcgatagcccaggtaggcgtaggcttcctgtagatgcagggggatggggtagtgcacggcggtggggattttgcggctcgtcagatggtcgatgagcttctggcgattgtcgcagcggatggagtactgcgcgcaggcagttgtgcgatcggccttcacccggggcaccacgatgtcattgagtcctgagaggccgttgtcatagcgttggcgcagggtttcgcggcgctgcatttcctggtcaaggtaacgcagcttcacgctgagtaccgctgcttgcagggcatccaggcgactgttgatgccgatgtatttataagcgtagcgctccccctgtccgtggttgcgcagggagaggagcttctcctgcagttcgtcgtcgtcgcagaacagagctcccccgtcgccgaagcatcccaggggtttggaggggaaaaagctggtgacgccgatatggctgaggtgcccactctttttccccttatagctggcgccgaagctctgggcggcatcttcaatgacctgcagaccgtgcttttcggcgatggcgttgatttcgtccatgtctgcaggctgcccgtagaggctgaccgggaggatcgctttcgtacgaggagttatcttcgcttcaatggctgccgggtcaatgttgtaggtgacggagtcgatatcgacaaagacgggcctggcgccaaggaatgctacggtttccacggtggccacaaacgtgaagggggtcgtgattacctcatcgccggggccaacgccaatggccatcagggccagcagtatggcatcggtgccgctggcgcaggtggcgcagtggcgggcgccggtataggtggccatgtccttttccagctgactgatcaccgggccgaagatgaactggcctgaggaggtgacggctgccatggcggcgtcaatctcctgttgatacgcctgatactgtgctttgacattaatgaattcaatctgcatatgacctcgccagacggtttgatgttttctgtttcaaattcagcttcatgctttcgcgattgtttgtcaatggaaagtgttactttccggacggcgtgcgatcgcggccaatgcagcgataggtgaagcccatctgctgcatcttttccggcgaatacaggttgcgtccgtcggcgataaagggttctttaagggattgctttatgcgttcaaagtcgggacggcggaactcgttccactcggtgatgatcagcagtccgtcagcattttccagagtttcatactggcctgcggcgtagtgaatggcatcgccgaagattttacgggcctcgtccatggcttccggatcataggcgcagatggttgcaccaaggcgcagcagttcgcggatgataacgatgctgctggattcacgcatatcatcggtattggccttgaaggagaggccccatacggcaaagtgcctgcccttcagtgctccggccaccgcgctggtgttgtagtggttcaggactttatccaccagcacttccttttgtctcttgttcacctcttccacggcgtcgagcacctgcagtttcatgccgtgttcgcgggcggtgcgcatgatggccttgacgtccttggggaagcagctgccgccgtatccgacgcccggatagagaaagctgtgcccgatgcggctgtcggagccgatgccttcgcgtaccgacgacacgtcggcacccaccaggtcgcacaggttggcgatttcattcataaaggagatgcgggtggccagcatggcgttggcggcgtacttggtcatctccgccgagcgcacgtccatggtgatgatgcgggactggcgcatcatgaaaggggagtagagttccttcatgatctccagggtgcgcacgttctccgcgccgatgacgacccggtcgggtttcatgaagtcgtcgatggcggccccttccttgaggaattcggggttggagacgacatcaaactcaatatcgactccgcgctcctgcagggcctgggctatggcggcctgaactttttctgcggtgccaacgggaaccgtggatttgtccacgatgattttatagctgtccatgcacaggccgatggagcgggcgacagccaggacatactgcaggtcggcgctgccgtcttcgcctgagggagttcccacggcgataaagagtaccagggattcggcaaccgcttcggggaggttggtggtgaagaacagacgcctgtcttcgacatttttctggatcatgggctcaaggcccggctcgtatatggggatgatgccttttttcaggttttcaatcttctgttcgtcaatatcaacgcagatgacgtgatttccggtttcggcaaagcaggtggctgccaccaggccgacgtaaccgcttccaatgaccgcaattttcatgcgcttcccttctgtggtgaaagtctctcccattgccgatgctgttcattgcaatgaggcctcaaattatatataagtacctgcaaatgtccactgtttccgcgatttttttcacaaggtgcgcggcggtctggacaggcgaaatcggtatgaattttcttttcaggaggaccatgtgttgtctgccattatcctggctgccggcaagggcacccgtatgaaatccgagcttcccaaggtgctgcatccggttgcaggaaaggccatggtggcccatgtcatcgacgcggccaggggtgccggagccgcgcagattgtcgtggtgtatggccatggcggtgagctgctgccagagcgcctgggggcggatggtactgaccttacctttgcgcggcaggaggtgctcaacggaaccgccaaggcggtggaagcggcactgcccgctttgcgtggggagtgccgtgatgtccttatcctgtgcggcgatactccgctggtggatcaggagttgttgcgggagttctttgagcagcatcgccagcagggcagcgtggtttccatcctttcggcacagatagatcagcccggcagttacgggcgcattgtgcgcgatggccaggggcgcgtaatcgccattgtcgaggccagggatgccactgtcgggcaaagggccatcaatgaggtcaacagtggtatttacgcggttcagcgctctttcctggcggaggccttgcctgctgtgggcagtgataatgcccagggagagtactatctgcccgatatcgtttccatcgcggtggcccgtgggcttccggtggaagcgctggtgaccggagatttcaccaaaaccctgggggtcaactctcgcgcagagctggcccaggcgggacagttgctgtatgaacgcacctgccgtcgcctcatggacgagggagtcagtattctcgatccgcgcagtacctatattgaaaccgatgtgcaggtgggtgtcgatacggttatttaccccaatgtctacctggaaaagggcacacgtgttggcaggaattgtctgattcgtcaggggtgcaccctgattgcctcttcccttggggatggctgcaccctgaaagatggctgctacctggaagaggcttcggtgggcgctcactcatcgctcggtccctatgctcacctgcgtccccagtcggttctggccgaagaggtgaagatcgggaattttgttgagatcaagaaggctactgtgggagccaggtcaaaggcctcgcaccttacctatatcggagacgcaaccgtcggctgtgatgtgaatattggctgcggaaccattacctgtaattacgatggttttgacaagcacgtgacggttcttgaggatggcgtctttgtgggcagtgatacgcagctggtggcaccggttcgggtcgggcgcaatgccatggtggcagctggcacaacggtgacgcgggatgtgccggcggaaagccttgtgatcagccgcaacgaacagaaagtcgttgagggctgggcgacccgctttcgtcggcagaaacagaagaaatgacgtatttctgatcggggtcgggagcgttatgggaaaactatcagaaggtgaagggacgacccgggagaacgatgtgctggatgatgccggtgccattctgatgttcaggcatcagatgcagcagcaggagcagcaggcagaccgggatgcggtggaggggtcgttcacgccgcagcaggcgatagagtccctggttccggtgctgctgatttttgtggccattattattatgctgatcactggtcatcgcatgcgacgcaaacttcagcaggctcaggaggaggatgccgcttcccccaggaagcgccgcaaccgctggcatggttttagcctgctggaggttctgctggtaatgctgatccttggcatgttgggggcgattgctgtgccgcggctgatggataattcttccgtggagcttcacctggcggctgagcaggttgccgaaggactgcggcagaccaggcacatggccatgactcgcagtctctatgatggccagagcggaaccaacgcgcttcgcgataggcgctactatttcagtccctgtggcgatggacaggggtgtttccgcttccgccaccatggtggtgttgagcaccatgtagcgggctaccatggttatgggcagcccctggcctatttccttgacaagccggactcccctgtggtctttgtgcaggagagtggggtttcggtcactgatggcgtacgcttcgactcccagggacgaccctggaccggaaagggtttcaataatatgcttcacaaccagcgctactatacatcactgcgctatcagctgcgccatactcgcagcgatgagcgactctttatccatgtgaatgcctttaccggccatgtggagatatccgctcaggtcatggagggctgaatggataccctggatcagttgatcgcccttgcccgcaacgcgtccatagaggtgcgcacggaaaagttgcgcggcaatacctcgggaggcttctgccgcattggcggcgagccggtgattttcctgaatcgttcccacaagcgggtcatgcgcgcccaggtgttgcgccgtgcccttgatgacgccgctgatcatgggatcgcggtgcagcaggcagttgatgtccaaggtgccggttccgggaaataacgctattttttctggttttacgtatacagaatgctcacaagcaaggagaacaccaattccatgaatgcacagcaggttcgccaacagtttctgtcctattttgagtcgaaagggcataaggtcgttgcatccagcggtctgatcccctttgatgacccgacactccttttcaccaacgcggggatgaatcagttcaagaatattttcctcggcaatgagaagcgtgactacaaccgtgcggcgacggcgcagaagtgtgtgcgggccggaggaaaacacaatgatcttgagaatgtcggcgtcacggcacgtcaccatacgttttttgagatgctggggaacttcagctttggcgactatttcaaacgcgaggccatagagtatgcctgggagtttatcaccgaggtcatgaagctcgaccggagtcgtctgtgggtcagcgtcttccgcgaagatgatgaggctctcgccatctggcgcgaccacattggagtgcccgccgagcggattctgcgctgtggcgaaaaggataatttctggcagatgggggagacgggtccctgcggcccctgctcggaaattcactacgaccaggggcccgatgtgccctgcaccgaaggtggcccctgcggggtggagtgtgagtgcgatcgctatctggagatctggaacctcgtgttcatgcagtatgatcgccagcccgacggcaccctggttccgctgcccaaaccctccattgacacgggcatgggtcttgagcgcctggcggcggtcgtgcagggtgagacatccaattaccatactgacctgtttctgccactgctgaaccggattgcggcggactgcggcatgacctatacgcgatcggccagccatcaggatgtgtccatgcgtgtcatcgccgaccacctgcgggccagcacgttcctgatcagcgatggtgccattccctccaatgaggggcgcggttatgttctgcgacgtatcatgcgccgggccatgcgccacgccaatcagctgggaaaaaaagaaccctacatgtactccctggtctgtctgatggaggaacactatggcgaagcctttcccgagattgtcaagaatcgcgccatggtggaggagatcatctatcaggaagagcggcgctttgccaacacccttgatcatggtctggcaatcctggaggagatggtcgccgggctgcagaagtccgctcaggttgcccttgacggccagagtgccttcaagctctatgatacctatggttttcccctcgatctgacagtggatatcctggaggaccggggcatcactgttgatgaggcgggattctatgccgccatggaggagcagaaggttcgcgccagggcttcgtggaaagcggtggcctcggtgacctcaagcgaagatcttcgtctgatcgaatcccgccatcagcaagagttcagcggttacgatttcctgagcgccaaggcgagtgtgattggtctccttgatctgcaggagaactcgctttcccaggtgcgtgccggtgaggaggcctggctccttctcgataagacacccttctacgcggaaagcggaggccaggtggctgataccggggtggttgccaccgatggtggggatatcttcgaggttcgctctgtgcgtaaatccattggtggtctgcacctgcatcgcggtgtggtcagccagggcagattcagcgccggggatgctgtgacggcgacggtgaattcccgccgtcgccgcaatatcaccctgaaccactctgctacccacctgctccatgcggctcttaaaagcaccgtgggggagcatgtgcgtcaggcgggctccctggtggaagatggcaagctgcgctttgacttcacccactggaagggactgacacccgaggaattgcagggggttgaagatcaggtcaatgctcaggttatggccaaccatgcggtgcgcaaggagcttatgactctcgatgacgcggtggcccgtggggcgacggcgctctttgatgagaagtacggtgacgatgtgcgggtgatcaccatgggtgactacagcatggaactgtgcggggggacccatgtggatgccacggggcagattggtctgttcaagattctctccgagtcggccattgccgccggtgtgcgccggattgaggccactaccgggccgggcgcgctgcaggtggttcgcgacctgcagaagacggtcggcgatgcggcccgcatgctcaagacccgtccggaagagctgtgtgccaaaatagagaagctgcttgaaggcaatcggcagttggagaaacagcagcgcgagctgcaggaaaaaatgtcggcccgcgaaacttcaaccctgcaagagcaggtggaggaggtctccggagtcaaggtgcttctgcaaagctttgagggcaaaagtgtcgaggagctgaagcagatcgtggacagcgccaagcatcagctgggtgaggtggttgtcgccctggccagcgtggtggacggtaaggtacttttcgtggtgggtgtcagtgaggcactgagccagagggtcagagccggtgatctggtcaagattcttgcgacaacctgcggtggtggcggtggcggcaagccgacttttgcccaggccggtggccgagagccaggcaaaattgctgaagccctgcagaaggcgcgggagcacctggtggcaggattatcctgacgcttcgatggggcaaggggagtagcggagtttcctgggaaattccgttgctttttcctttgtttcacgttagcttatctttgaatttttgtcggtcaggtgccctgtgacgaatggtaatagattagaggagttgcgtgactccatagatgcgattgacgataagctgttagagctgcttaacagtcgggctgagcttgccgtgcaggtgggcaagtacaagtcgggcaatccttcagaattctacgttccctcccgtgaaaagcagatttatacccgcctgttgcgggaaaaccccggtcccattcccgatgaggctgtgcgggcaattttccgcgagatcatctcagcgtgtctcaaccttgagcagccgcttaccatcgcctttcttggtcctgaagcgacttttacccatattgccagcatggaacactttggtcagagcgcccgttacctggcctctcccagtatccgggatgtcttctctgaggttgatcgcgggcgggcgcactatggcgtggcgcccattgagaactcgactgaaggggtcgtgaactatacccttgactgcctggtggagaccgacctgtctatctgtgccgagatcgagctggggatcacccatcacctgatgagcaccagtggcaaaatggaaaacgtcaagcgggtctattcgcacccccatgccattgcccagtgtcggcagtggctggaactcaatcttcccgacgtggagctggtggatattaccagcacggcgcgggcggcagagattgccagtgataatgatgacgcggcagcgatctgctctgagctggccggtaagctttattctctggtgccggtaatgcggaaaattgaagacaagaccaataatttcacgcgctttatcgtggtggggaaaacgcgcaccaagcgaagtggcaacgataagaccagtgtggtgtttgggttgagccatgccgtgggctccctgtaccacgccctggagatcatctcgaaattccgcatcaatatgaccaagattgagtcccgcccctccaaaatcaaagcctgggagtacctttttcacgtggaccttgaagggcaccgcgaggatgaaaatgtggcagccgcgctgaaaatgctggaagagcgcagtcttttcatgaaaattctgggatcctatcccaaaagtatacagtctgcaaaaggtgaataatgctggtttcacaaaatgttgaagaactgaccccctatcagccaggcaaacccgtcaaggaagttgaacgggagctgggcattcgcgacacgatcaagctggcctccaacgaaaatcctctgggggcttcgccgaaggccacggcggcggtgcttgccatggcccatgaagccaaccgctaccctgagggcggctgttactatctgcgcaagaaactggcggcgcttctgcagctgcaggaagagaatctggtgttcggaaacggctccaatgagatcattgagctggtgatccgcacctttgtgctgcccggagaagagatactgttctttgatccctcctttgcggtttatcctattattgccaaggcggcggatcgggattttcgcgcggtgcccctgcgtcaggacagctttgaaatgaatgtggacgatatgctggcggccattggtcccagaaccaaagcgctctttattaccacacccaacaaccctgtcggcaattacattccccatggggagctggtgcggctgatcagtgccacgcctgccaatgtgctggtctgcgttgatgaggcctatgttgagtatgccacggaaggtgactgtcgcacagttatcgaccttgttcttcaatacgaaaatctgctgattatgcgcactttctccaaggcgtatggattaagtggttatcgcattggctatggtgtgggttcaccgaaaattatcaattacctcaataagacgcgtcaaccctttaacgtaaaccttctggcgcagacagcggctgaagcggctctggatgatcgagaatttctggatgccagtgtcgggaacaacagccgggagatgcagcgcattgtggactgcatcagtctgctggggctgacccatgtgccttcccaggccaactttatcctgattgataccctggggccggggcgtccggttttcgagggccttctgcgcgaaggcgtgattgtgcgccacattcctcatccgatgatcgccaactttgttcgggtcaccgttggaacccccgctgagaacagcatattcctggagaagtttgccaaagtcctgaggcaggaaggacgtctggcgaactaaatggaagtcattgagcgctgtgccatcatcggtttgggattgatcggaggctctttcggggccgctctgaaggagcacggtctggcacgccacattaccggtatcgaccgctgcgagcagacgcttcgccaggccatggggtccggtatcattgatggttcgagcacggtggtggcaggagcactggcaggctgtacccatatctttgtggcgacacctgttggcagttttgatgtggtttttgagcagctgtcccagcatgctgaggcctccgcgctggttgtggattttggcagtgtaaagggagaattgagtatgcggatgcatcgacgttttccccagcttaactatatccctgcacaccccattgccggcagtgagagaagcggtgtcggtgctgccagcgcgagtctgttccgtaaccgtaaatggattatcacgccactgccccagaccccgtcagtgcagttgtcggaattgcgtcagctcctgctggctgtgggggcagtgccggtggatatggatcccatggagcacgaccgggtgtttgccgcggtcagtcatctgccccatatggtcgcctatgggctggtggggtctattgccgccatggaagatgcctggaacctgcccctgagtcgctatcccggtgcggggtttcgtgattttacccgaatcgcgtccagcgacgagaccatgtgggccgatatcgctctggcgaacaaggcagagattctggaaagcatggagctcttccgggagtctctggagaagatcagacaagccatcgcctgtgaagaccgctcagctttactggagagttttcgcggcgccagggagtaccgtgacgccattgtcagacatatggaggaagccaatgcttaagggaaccatcgccgttgcttcggacaaatccatcacccatcgcgccatcatgttttcttccctggcgcaggggcagtccattatttccaaccccctgatgggtgatgacaatatcagtacctgcaaggcatttcaggctatgggcgtggatgtgcagctggtgcataatgccattattatcaactctcccggcgtggatggtctgcgggaagctgaggatgtgctggacttcggcaacagcggcacgacgaccaggctgatgctcggcattctttcagggctccccctcttcagcgttattaccggtgaccagtacctgcggaagcgtccgatgatgcgtgtcatcgacccgttacggcagatgggggcccgcatcgatggccgtgatggtgggcgtttgctgccggccagcgtgcgtggtggtgacctgcagggcatcacctatcattcgccagtggcttcagcccaggtgaaaagcgctcttgtgctggcgggaatttttgccaggggtaccacggttgtcagcgagccggagatctcccgcgatcacaccgaacgtatgcttccgttctacggtgttggcgtgaaggtagaaggcaaaaccgtttctgttacaggtgggcagcgctttgaaccgcggaatatggaagttcccggcgatatcagctcggcggcgtttttcctggtggccgcgtctgttgtgccgggcagccaggtgaccctgtccaacgtgggcattaatccgacgcgcaccggagtgctggacatattgcagcagatgggggctgacatcaggctggagaatcagcgtctggtgtgtggggagccggtatgtgatatcgtcattacccatgcgccccttgaggcggcccatattttcggggagatggttccccggcttatcgatgaaattccggcgctggctgtggccatgtgctttgccagaggcaaaagtatcgtcaaggatgccaaggagctgcgggtcaaggagacggatcgcattgtcacgaccctggcgaatctgaaggccctgggggttgaggttgaagagtacgaggatggttttgcggttaccgggaaccctgattttcagctgccctctggggtgactctcgactcctacggagatcatcgcatcggtatgagcgcgtatttattcagcctcctgcagagaaatatcatcgtggatggcatggagtgtgtttcagtctcattccccaacttccagaagtttctggctcagctgcagcggggaggggatcagtgaagattcgcattgcccttgatggtccaggtggctcgggcaagagcaccatgggcaagcggctggcaaagcagtacggctttacctatgtggatactggagccatgtaccgggccacggctctgtatttcgaccgcaatgacattgttccggaatccattgatgatgatcagtgtgcacgtgtaatggacgatattcacgtctccttcgcctgggccgatgatgaccagagggtgtttctgaacggaagtgatgtgtccgctgccattcgcacttcccgtaactccctgctgacctcacgggtggcaaagctgcccgtggtgcgtcgggcgctggtggcccagcagcaggcaatggccaggcagcagagcgttgtgatggatggcagagatatcgcgtctgtggtcattcccgatgcggagctgaaaatctatcttgaggcttcaccaggagtgcgggcgcagcgacgcatggaggaactggaggccaaaggagagtccctgcccttcgaaaaggttctgcaggagattcatcagcgcgaccacgaagatatgaaccgtgagcattccccgctggtaaaagttgccgaggccattgaggtggatacgtcgtctatggatgccgacatggtgttcagaacactctgcgattacgtggatgctctcttgcgggagcagtctgcggtggagacaggggggtaaccatggaaatcgtactggggaaatacggaggtttctgtttcggcgtcaagcgcgcgatccagctggcgtttgaaaagggtgagcggcatgatggctccatatacacgcttggcccgattattcacaatcctcaggttgttgaaaaactggattccctgggggtcagggaagtcagcgatctcgacgaggttgccaacccttcagagagtgctgttatcatccgctcccatggagttggcccccaggtatacgaccgggctcttgccatgggggttgccgtggaggacgccacctgcccttacgtgaagagaatccacagcatagttaccgatctcgtggcccaggagtaccaggttctcattgtgggtgaacctgatcaccccgaggtggtggccatcaaggcgtatgccggtgagcatggagtggtggtggaacacccatcagatctggagagtatcaaactggcacggaaaacgggtgttgtcgcgcagacgacccagtctcaggaaaagttgcagcaggttgtcagcgctttgctggcaaagcgcaacagcgaggtgcgcatctttaacaccatctgcgatgcgacagatgtccgccagaaggaagcggtggaaattgccagcggttccgatgtcgtgctggtcattggtgggcgcaagtccggaaatacaaacaggctggcggaaatctgcatcgggattcagccggatacctatcatattgaaacggcggctgagctgcaaactgagtggttccggggcaaacagcgggttggtatcacggccggtgccagtacgccggactatctgatcagtgaagtcatagaagtcctgcaaagaatttccagggaaaatagcgggaagacctaaaaggtattcccttttgcatagattttttgtatgtatgcagtaagaaacaaggagtagagggtatgatggaaaacgattacaggctgccggatgaatcttcagaagactttgctgccatgcttgaagaagatatgcgtcaacgggaagagtcaggacgcattgttcaggccacggttgtgcagaaaaatgattcagagattctgctggatatcaatgaaaaagtcgagggcgttgtccagcgctccgagttcactgatgaagagttcgagcgcctgaaaacgggtgatacctttgaggtttttaatacgggtcgacgtgaggacagtggttttatccgcgccagtaaacagaaagctgaccagcgtcgtggctgggacgacattgttgccggttttgaagagggcagactctttgagggaactatagttgatgtcgtgaatcgcggctttaccgtgaatattaatggtgtgcgtgcctttttgccgctctcccaggtggatctgcgccaggttcgcgacaatcccgaggagatgagaacctatgttgggctgacaggccagttcaaggtgattaatgtctctccgaagcgtcacaatgtggtggtttcacgccgagcccctctggaagaagagaaaaacaaggccaagcagcagcttatcgaaaagctggtgcctggaagcctgctgactgggcgggtcaagaatattacggaatacggggtcttcattgatctgggtggttttgacgggcttctgcatatcacggatatctcctggggccgtgtctctcacccgtctgcggtattcagcgagggcgatgaggtggaagtggttgtgctggacttcaatcctcagaatgagcgggtatccctcgggtataagcagaaatccgatgacccctggaataacattgccgagcgctgtgaatgcggaacggtcgtcaagggcaaagtggtcagctttgtggattacggagccttcgtggagattgagccagggatcgagggcctgatccatatcagcgagatgagctggacgagtcgcgttcgctcaccttcccaggtattgaagatcggtgatgaagtagaggtccgcatactggatattgattccgagaatcgtcgcctctccctgagcctcagggcggtacgtcccaatccatgggatgtcgtgggtgaaagatatccggtgggtaccgtggtaaagggcaagatcaagaacatcacggagttcggtgctttcctcggccttgatgaaggtgttgatggtctgatccacatctccgatatgtcctggtcccgcagcaaccatcccagcgaaatcgtcaaagtcggcgatgaagtggaagccaaggtgctggcctttgaccgtgagaaagagcggctgagccttggtctgaagcaattggaagagaatccctgggatgttgttgaaaagcagtttcccattgggagcagggtcagtggtaccgtggtgaacctgaccgattttggcgctttcgtgaagctggaagatggcgtcgaagggttgctgcatgtgtctgagatttcccatgatcgcattgagcggccctccgatgtgctttctgtcggtcagcagattgaagctgccgtgatcaagatgagcaaggaagatcgccgcatcggactgagcatgaaggaagtcggcgaaggtggagcggaatcggcatctgaatagaaacgatgtaaagcagaaggcaggacgcatgcgtcctgcctttttttattctgcgcgcaaaaatttttcgccagggaaaatttttagtaaactcctctgggattctgccgataagaacaaggaagaggatattcatacgttcatctgaacacacaggaggctgtcatgggaggcgttaattttcagggcttgtcagggctccccatgggcgagttgatggataaaatgctggaagttcgcgggcagaccatgaatcggctgctggataaccgtgagttggtccagatcaagaaaaacgccttcatggatgtcaataatgacatgatgaccctgcgcaaccagctgctggatatgaatctgcgcagtacttattataaccgtgaagtttcttctagcaacgaggcgctggtgagcggcactgctgaatggaatgccgccaagacttcccataccgtggaggtgatccaagcggccaagggtgcatcggccagcagctactacacgcgctcggcgatttccgaagcggtggtcaagaatacaacgaatatcagtgcgatctcctcctactatgaagggatgctcagcggcaagcatgatattctcattgaacgcaccgggaccgatgaaggctatgttattgccaccaatcgcattgccctcgacaataagcccaccatgcaggctattatgggcacgggcatttctgcgacagcagcgggaacccatggcaccatagccaacgaaatcacagccggcagcaccctggagctgaatgtcaatggaaccacggtgaccgtgaccatggaagatggtttcagtgccggaaccaccctggcgacggtatccaatgtgcttgacaccaagatcaacgacgcgctcaatgtggccaacggcactattgatcagcgctatgttgccgtgggtgactccggttactgggggcgcagcggggatgcgcgcagtggcctggtgatctacaatacggcactctccaccagtgagtccctggatattgtcggtggttcggcgttgagcgctctgggtcttgatacaacacagaagaatacgatgaatcatataaccaagagcacagcggtggcctatgccgacgcggcggatgtggatgctgcctttgccaccctgcggacccagatgggagaatcctacactgagggcccacccccttcctttaacagcatcatggatggtgccatgaacttccagcttgcgagcggtaccacgctgcaggaaggttccatgcgcattatcaccggtactgagttgcgtctgggcgaggactcccattcacgggtgacggggagcgccgttggcgccatcgatacggcacaaaagctttccgaagctggcctgagcggctttggcagcgatgctgccgaagggtacttcaccattaacggggtgaagatcaatatcctcctcaacaccacgaaaaaagatgccgagggcaacgtcaaccccaaccctgaccccaaccccgatcccaccgtaaacgagatgctggcagccatcaacagctcgggggccggcgttacggcctcctttgacgggcagcgtttctaccttaccgccaacgagcctggccaggggacgatcaaggtcggggataccggggatacatccacgttcctcagcatggcgggcctgacagttcccgccggggccacccagaaggcgggcgccatgaatccggcagctgatccgacccttgtgcccactggcctggggattcgcaccggtattttcaccgtcaacggtgtcagtatctatgtggactcggccaaggatagtctgaattccattattgataaaatcaataattccggagctaatgtcatagcctcctatgacacggcttccgacagcttccacattacgagcaagctgcgcgacgggcattccaaccagaactatattgtctttggctctgagaatgacaccagcaactttttgcgtcagatgaacgtgatagagcatgatcctgcagtatccctggctaatggctatcccatggttacctatcagggagagagggggcaggacgcccttattcgttatgatggggtgctctacacgaaaaccgtgaacgatatcaagggcatgcctggcggggtgaatctcaatattaaaggcccgacccagggtgccgtgacgctgaacgttaccggggaaacggacaccgcccttgaccgcattgcgacctttatcgcgaattacaatacgctcatggagcggataactccatcccgcttgaccgatgagcagaaatcctacctgcagcccctttccaacgagaaaatgcagagcatgacatttgccgagcaagatcgctatatggagaatttcgagctctacaataagcaggaatacattcgcaagagcagtgagtcgcgctcaatttcggccacattgcggcgtattatgacggatttttatggtgaggcgggttcttccatccgcagcctgggtgatatcggtattgaaattgcagggaaggatgactacgcgctactgcagaagggcatgttgttgatggattccactgacaaagatgaaatcaaggctgctctcaaggagaataccagatttatgagtgcgctcgaaaacgacgaggaggctgtgtacaatctctttgcccaggaggacagtgaaggcaatcccattggtatcgcgcggcgtctcaatgaggtcgtttcggagtacgtatttgcaggcggcatgattcacaacaaaacccgcacggggggctttatcgacaacgagctggatcgaattaatcgctccattgccagtgaacagcgcagcctgcaggcctatgagaatgcgttgaagcggcagtttgcctcactggagagccgtatctccgatatgcagtcacagagcgctgccatagcaagcattgtgtcacctggtcagtcataatttttttgtttttgctgacggagtgaaggaaccccttgaataatcagaaaaaagatgtaatatggaatgaggtatgtcatgtctgcacgagatccttacagcgcctataagcagaacgaaatccagggagcttcccagggaaagctgatcatcctcatgtatgatggcgccattcgtttcctgaagcaggcatgtgtgtatattgagaagaaagacatcaatggcgcacatgaaaacatcatgcgggcagagaatattctggccgaattgatgaacaccctgaatatggatgccggagaggttgccgataacctgctgaggctctatgagtttatgttgtggcacctgattcaggccaacaaggacaaggatcagcaaaaggtcgaggaagtcatctcgatgcttgctgatttgcggggggcctggaatcagattgttcacggccaggctggcgagctctcgaagcccgaaaaaagcgacaagaccaccagggccgacgcccctgacgcaggggagggcggtcataaaaaactgaatatctcactgtgaccagtgaaacatttcaaggaggaatgccatgaacgtcgaaggacttggtggcggcggtctgcggaagtcagttgtcaggcttcctgatgatgaccgggctaccgcaaagaaaactgacgattctgcggcaggaagcaggcagggagcagccattaaagacgaaattgctgttgaaaaccgcttggcgggaatgtctactattcgtgatgtggatatcgccaaaagcctgctggaaaataccattaaggatatcgtatccaatggcaggcaggcccttgacgcctacagggatgcctccggcagcagcctgagtaaacttctgtaggtgttcggatagcaaggaggctattatgatagaaggttttgcagctgcggcatcgcaatatcagcagggccgcattcaatatgactatcagatgcgagttgccaagctctcccttgacaccatgaaagattccggtcaggcaatggtgaagatgctggatgagcttccggtagcccgggtgagttccacaagtgttgatgtctacgcctgatagacagacttatattgtaatatctttaaagagcaggatctgctctttttttttgtccggtgatcgggaatttgattttgtcttatgtcgtttctctgttatattttataattgtatcaacgtgttcatgaaaccttttctgaggcaatgaatttttcacagggtgtgtggtatggatgggcaaagctggcttgacctctttcaacaaacatttgatatgattgatgaaggaatctttattgtacagaaggctggctataaaattgtctatgccaatcgcaaggcgatcaggatttttgacctgaaatccaaggactatattggaaaaaactgtcactatatcctctttaacaagcttaccgcctgcgcggactgccccatcgacagcatgtatcagaccatgacgccgcagatccggcatatcgactacacggatcaccgttcatttcaacgtaacctgctttgcaaatacagtcctcttgaccagaactacttccttttgagcgtgctggatcagacccaggaaaagagtcttatttccacaattacttcgcaggccaaggaaatgaaggccaagaatgtggtcctgaagcttcgtcggcaggagctggaaaagaaaaaaaccttcctctccagtattctcaatggggtcaaggatggcatcatggtggttgatcgctcgtacaatgtggagatgcacaaccagacgctgcttgatgtcactcagatggaatccggatttgatggcgttccctgctaccgggtgtatcagcgcaactcgccctgtgatgactgcccgatgtttgacagcttttccgggaaaatggtttctgcccgccaggtcatcgatcgcgaaagtggcgacgagaagaacctgactgtctatttttccactgccgataattttctcattgaaacggtcagggataccacccgtgaaaagcgcctgctgacgatgattaaggggcagcaggagcagctgtttattgcgaatcgtcaccttgaagatgccaataatgaaatcacccagatgttcaccaagctcaaggaaacctatgagcagctggaggttgcccaggcccatattgatgaagagatgcgccaggttgaggagctccagcagagtctgctgccaaaggcgttgcccagtaactccctgtacgatatagcctcgttctatactcctgccgacaaggtaggcggtgattactatgatttcattgagctcagtaatggtgagctgggcgttctggttgccgatgtcagtggtcatggtttgcctgccgcggttatcatggcaatgacgagggtggttcagcgagcgctttcctatggtgagtcgagcccggcagccactcttgataaagtgaacagcatgctctgcgagaatatctacaccaatgactttgttacgatgttttatatgattctgtcggcggacgttgctccggcgcgttactcctcagctgggcacaacccgctgttgcagtattgtgcttccactggagatattatccgttataccagtaagggcttttttctgggggcttttgatatcggtgggtacgaagaggatacgatttcatttgctcctggcgatattctgctgctctacaccgatggacttgtggaggccatgaatattcgcaaggagcagtacggctatgacccggttgagagaattctgcaggaaaatcacggcagcagtgctgcacaaatcgttgaaattttgcggcaatctgttatggagttcgtggatggtgtccctctcggggatgatatgactctggttgtcgtcaaaataaatgaaacatgagtatcccaaggagtaggtaatgaacaaaacagtgaaaaacggcgttctcgtctatcaactcgccggtgaaattgaggccaaggccggaaaagccttgagcagccagatcaagacagacctggggtcagtagcacccagcgctttgctgaactttcaggatgtcacctacatgaacagtgctgggctccgtgagctgattgatattgtcaagtactgtaacaagtcggggcataagctgaaaatcagcaaccttcccgaggacatacgggagatgtttgagtttacgaatctcaccagagttttcgcgatttttgacacggaatcccaggccctggcttcttactgaaaagctcgcgattattggtgacatatccggctcagcgctttgtcggcgccacgcatgatcagttgcgatacaacgatacgaggggggtgttatggagttttccattgagcgttcgggcaatacggccactgttcttatcaaggacgcttttctaggtgaaaacgccaagggtctgctggcggcgatagaggagctggggacaattgatttgctcatcatggatttttcccagtcaaactatattaacagttcgggtatttcggcactgattgaaatctacaagcagaccagagcccgtaaatacatggtgcgactgacgggtctttcccgggaaatccgcgattttttctttcacgcacggcttgatgagttttttgccatcgaagatgaactcgaaggccttggtattgagcagtacgttgagcttttgcaggatgatgagaagcgcgacctggcaatcgacaaactggtggagatggatgacgcagcggtactgccaatgcgcaatgcgattcattcggaaaacgagctgattcgctctggtgccattaccgtgttggggaagctggatgattcctacatggcaagtcgtttcagtgacattttgcttcacgatgagtcttctttcgtgcgtcaggcagctgcctatgcacttgggtttttgctggatgatcaaacggtgccagcgttgatcagcgccttggaagataacttttccgaagttgctgaagctgccgctgccagcctgagtatattcggctccgatgaagttcgcgagcagcttaccggaaaacttttccatgaaaatccgcgggtgcgtggagtcgccgcccaggctttgggaatgatttccgataaacgtgttcacaagtctctggagagtcttgtgggtgatgctgacccctgggttcgcgtgtgcgctgtccaggctctgggctggatgcgcagccacccctcggtaacggtgctcatagaagccttgggtgacaacgacatgcgtgtgcgggaagcggcagcctcaagccttggccgcattaagtcgccagattccattgagccacttgggaaaagtcttttcgacgaaaacatgtgggtcgcctacttcgcggccaaagcactgggtcagatcggtgataagcacgccattgctccgcttatgcatgcctacaagaccacttcccacgaaaacattaaaatcgctgttctgtacgctctgcgcgagttgaccgcagttgaagccagtgaagtgtatctggatgcattccgttcacgcaatgaagatcttcgcaaagaagcactcatgtgtcttgggaaggtttttcatcaggatctgcctgctattttgcgcaaggcgctcaaggatatcaactggactgtccgttatgcggcgctggaaatcatcacgctccaccagttgcgcgacatggaggaggatctgaagctctgcctggccaatgagtctgaagacattgtgcgtaatcagattgcgaaagcactgactcatcttgcgcgcaggagtcagccatgagcatactgacggcacaggtcatcaaactcaccgatgaagaatacaagctgattcgggatatggtctacgagtactgtggcatctacttccaggagcacaaaaagtacatcatagaaaatcgcctttcgcgtagactcaagcaactgaattttacgtcatttaaggactactactacttcctcaagtatgatcggaaaaaagacgaagaattagttgagatcatgaatctgctgaccattaacgagacctattttttccgtgagcttggtcagctcaagcatatgatcagtgtggcgattcctgagcttgtgaagtccaaaagtgatcgtgtgctgcgtatctggtcggcggcctgctctacgggcgaagaaccctacagcatcagcatcctgcttaaagacagtggagtgctgcccgcggggtaccgcgtggagatctatggcacggatctcagtcaggatgctgttgccaaggcaaaggctgcgaaataccgcaagatttccttccgcagtaccgaacctcagtacatgaaatattttcgcgagcaggatgcggagtttaccgtgaacgcggatgtgcgcctgccagtgaaaattgaccggggcaatctgctgttgccggcggataccggtcgttaccggaatatggatattgtgttttgtcgtaatgtcctgatctattttgacaaggagtctaaacgcaaggtgattgagaacctggcaaatgccttgcagccacaagggtatctctatattggccattctgagacactttttggcatcagtgacgcctttcgcatgaataatttcggtgaagggatcgtctatatgaagaagtagcagagccatcactcaggtggaggcgcgctggcggaggtgaacgatgtccctcaatatcggccccataaatcacatgcagatacttgccaaaatcaatgtagctgagcgtctgcatgaccagatggagaaccgccagcgcttcgtgatagaaaaaatcattgccgaaaaggttcaggagaacgagaaagagcggatgcagacggtcaaggagctggaggaaacggaaaaagccggtcccggtgatcgcgatgcccgtgaaaaagatgaacgcaatcccaggcagaagaataaagggcaaaatcagcctgacagtggtactatatccgaagaaaatcgaggccgcgatggacatattgatttcctggcctgaaaatgagggagtgagttatgctgtcacccggaacgcaaattgagctggcactgcgcacggttcagggtcttgaactctggtgctctgccacggtagataaggtcagcgaatccgtggttctggtgcgcctgaatacacagattgccatggactacgggaatatctccagcagtgaagactatccggtgacggtgaatgtcatagacggtgaggttctcgtgacccaggaggggcggatcgccggcaagctgcgtgacgaagtctatggaatacgactcgtgggcgaagcgacccgccatgaatatacttccatagaagatcgcatcaaggttcactacaagccactttctgagcaggagtactatgccacccgcccggaaatgcgcagctatcggacacctcagcccaacatgccaaaataccttgatgccaatgatgatattccccagtcgctgatgaaattcattggcgatataaattataagctcgaccgtatcctgaaccttttggagtcccattcttcggaaaaactggtgatcaaggatttttttcacaccagccgtgtgggtggagggtttctgattggcgaaaaaggtgaagttggcagcgcctatcttcttcagatcaaaattcccatctacccctaccacgagttctacgccattggcaaaggcgttcccttctccgggggagcgacgggaatcctctttacctatatcagtgaggatgaccgcgaagagcttatcaagtatgtctttgagcgccagcgggaaattctgaagtccaaaaggaagcagtaatgtttcacagccctgtattcctgtctgtgatgattctggcgctgtgctttttctttgtggtggtgctttacctgctctgggccttcgggaaaatgcgccagtccatggggcactattcgctctatgagcttgaaagccttcatgactccctggaggcgcttctgatcaaagccgatgaatctactctcaacctcaccgatgaaatcaaaaaacaggaatttatactgaaacagcttctggatcttgtggacaagcgcaaggctgagctggaagcccttattcagcaatccgatgatgtgcagcaggcggcaagaacgcccaaaaccgaagatatcaaagaagatgtggccttctatatgcaacggggctttacgccacaggagatcgccaagaaactcggcaaaaccgtcagcgaagtcaccctgctgtgccgggtgctcgaatcgcagcaggccacagggaattctggtaaagaaggctgatcagcggtggatattctcccctcccttgttcgccagctggagacactgcagcagacccacaatgtccggctgagtccgggtgagaagctggatatcctggtgcgggggatgcgcagctcccatgaggtgtcacttttcctgcgcggacaggaggttaccgcgcgaactgagacaccgttgcagccgggccgatatcaggtgctggtgcagtctctgcagccagctctgacactgaaaatccttcctcagctgcccacggcggtgccgccctccctcagtgcgctgccaactcccagtctgctttccagccatcctctggcaacactcctgcagcttccggcagtctctccctcacttccccttcagctgcccggagggcaactgattcccgaagaagccagcctgcttcgtgggagccggctctcactggaaggcttgattcgggacctgcaggcgcctggtatgacggcgaaacccgcagttgccagaagtaccgccgagcagcttcagcatctgagcgttcacagcggcatgctgatggaaaatcacctgctgaccgggagtcgtccggttgtgcaggatctgaagtttcaactgcttttactggccgggcgctatgccaacagtgagcgactcgttgacactatccgccagcgtctgcagtttctgacgcgggagcaggtggcgaatctcatcctgaaccaggacgggatatttttggtggagattcccctggataccgccgatcagctcaggcgcctgcgtatgcgcctgcagaaacgcaaaaaagaggcgcgggggattgactcggatatcctttccctgtacatggagttttcccgtttgggggaaatcaaggtaaactgttttcagcgcgatatgggaattgatattgtggtcttttccaatgagcgcaaaaccgtacagtccctggagcaatcccttgaggagctcaggggagccatcgaaatggttgtgcgtcgaccggtgcgctgtgccgtgcactatcgcgaggagaacctctttcaggattttgacgaaaacctcgtgttgatccgtgccatcaaatcctggccgtccgatgatgaagagcaccagtaatatcgagaaagaatatggagtacaacgtatgggtttcacctgtggaatagtgggcctgcccaatgtaggcaaatctaccatctttaacgcactcaccaaggcgggagccgccagtgccaattaccccttctgcaccatcgatcccaatgtgggcgtggtgagtgtacccgatcctcgcctgaacaccattgcggctatgatcaatccccagcgcattgtgcccaccaccatggagtttgtggatatcgccggactcgttaagggcgcttcccagggtgaaggcctggggaaccagtttctctcccatatccgcgccgtggatgccattgcccacgtggtacgttgttttgaggatgaaaatatcacccatgtcagtggcggcattgatccggccagggacatggagatcatcaataccgagctgattctctctgacatgcagtcgctggaacgccgcatggagcgtttgaccaaaatgctcaaaggcccacaggccaaggaggtcacccgtgaacttgcgctggtgaagcgcctgcacgagcaccttaatgaagggaaaatgggctttgaatttgaggtcgcagatgacgagcagcccatgctggcaggttttcagctgatgaccacaaagcctctgctctacgtctgcaatgtatccgaggatgatatcctcgaccccgacaagaacccctttgtgcagatggtcagaaaacgcgccgcccaggaaaatgccggcgtggtgattctctccgggaaaattgaagcggaaatttctgaactgggcgaagaggaggccagggagtttctgcaggatatcggcctgagtgaaagtggtctcaatgcccttatacgcgaaggctaccagctgcttggcctgatcacctacttcaccgccggagagaaggaagtgcgcgcctggaccgttccccgtaacaccaaggcgccccaggccgccgccgtgattcacaccgacatcgagcggggctttatccgtgccgaggttaccagctttgccgacgcggtcacctgcggcaatgtgaagaaagctgccgagcaggggaagatgcgcctggaaggcaaggactacgaagtgctggatggagatataatttactttcggtttaacgtttagccatcttcctgaaaataccccaagacaagcagtcaattggaaaacctgccggtgcaaggtgcccgcaagtggttttttattagcctgtttgtagccattcacgggtactttgcgttttttttcagcaggagcgccagtattccgagagcgagcccggatggcgagcggcagagacggaggtcctcggacgaaagtgagtgtctctgggaggaatgctggggcgagtaccaacacaccgtaaatagttacgccgaacgtagcaataacttttctcgggagcacctatgcacatggaaaaactgattgaaaaagcctctgtcctgatggagtccctgccctatatcaaaaacttctatggcaagaccatcgtcatcaagtacggcggccatgccatggtggacgatgagctgaaaaagaattttgcccttgatgtgattctcatgaaatacattggcatcaatccggtgattgtccacggaggggggccccagatcggcgaaaccctcaagcgcatgggcaaggtatcggagtttgtcaacggcatgcgtgtgacggacaaagacaccatgagcattgtcgagatggtgctggtgggcaaggtgaacaaggagatcgtgggtctgattcaccagaacggcggcaaagccgttgggctttccggccgcgatgggcagttgatacgcgcgaaaaaacactatgtgagcaagccggggcccgctgatcagcggccggaaatcatcgatatcggtatggtgggaacggtggaggccgtcaatgtggaggtgctcaaccacgtgggcaacgggggctttattcctgtgattgccccggttggtgaaggcgctgacggcaaagcctacaatatcaacgccgattttgtggccggcgccatcgccgccaaactgcaggccgcgaaaatggttctgctgaccgatattcagggggtacagggggcggatggtaacctgatcacctctctgacgctgccgcgcattgacgagatgattgcggaaggcgtgattcacggtggcatgattcccaaggtggaagcgtgccgtatcgcccttgacggcggggtgaacaaggttcacattattgatgggcgcgttctccactccgtgctgctggagattttcaccgatcacggcatcgggacgcagatcgtgcgcgaagcgcgcagctgaaccgaggcgcgtttctcggggaggtcgcagatggatcaggctgcctgttggtcggtctgttttcaagcgaaaaagtcggtaaacctgtgatatgggtatccaaaaaagccttcaccagaaaatggtgaaggctttcgttttcgaggacttttgccgttgctttgtcagatatccaggttgcgcacattcagagcgttatcgtagataaactcgcggcggggctcaacattgtcacccatgaggatcgtgaaggcaccgtcagcttccaccaggtcatcgatgctgacctgcaggagtgaacggttatcgggacacatggtcgtgtcccacagctggtcggcgttcatttcaccgagacctttgtaacgttgaataccaacgcccttcttgccgcgttccaccacatagttcttgaacttgaggtaggaaccgagttcaacggagcgatcgccatccttgaccagaaaggggctgcgtcccatggactggcgcaggtactggtagatgtcacgcagtttgcgcaattccacgctggaggctattttgttgttgatggtcatggtggtgcggtagctgtactcttcccgggtaaaggtgatgtcgtaggacgaggtatcctcgttgaaatccacgctgaactgttcaggacgatggccgtagcggctgacgcagcgctccacgatatcgcgggccgactgctcgttgcgcagctctgtctccacggctaccgcgtttttggccagctctttaataaagaagatgtcaaatccttttttctggtaaaggtgcagcaggcgctccgcttccacgatccggcggatatattccttgcactgttcggcggtgatcgtcttgccttcttcgtctttgagttcgacgttgtcgagcccaaggtcgatcaggtagtcctgcagctgcttttcggttttgacatacatttccttcttgcccttctgaatcttaaagaggggtggctgcgcgatgtagaggtagccccgttcgatgatttcacgcatctggcggaagaagaaggtcagcagcagggtcatgatgtgggcaccgtcgacgtcggcgtccgtcatgatgatgatcttgtggtagcggattttgttgatgtcaaagtcattctggccaatgcccgttcccagtgcggtgatcagaatcttgatctcctcggaagtcagcattttatcgaagcgggccttttccacgttcaggatttttcccttcagggggaggatggcctggttgcggcgatcgcgtccctgtttggcggaaccgcccgccgagtcaccttccactatgtagagctcacttttggcagggtctttttccgagcagtccgccagcttgcctggcagagagtttccttccagtacgcctttgcggcgggtcagttcgcgagccttgcgggctgcttcgcgggcgcgggctgcgttgatggccttgttgagaatctgtttggccacatcggggttttcctcaagataggcggcaaatttttccccgaaaatggactccaccacgctcttggcctcggtggttcccagtttacccttggtctgcccttcaaattgagggtcggggatcttgacgctgataacggctgtgagcccttcgcggatgtcgtcgccagagagggtgatcttttcgctgccctttatcttggcggtgctgatataggtgttgatgcagcgggtcagtgccgacttgaaccccaccaggtgcgttccaccgtctaccgtgttgatgttgttggcgtaagtgaagagggtttccgcgtaggtatcgttgtattgcagggcgatttccacaatgatgtcgttcttctcgccggccacgtgcaccggttcggggtgcagcgtctgcttgttcttgttgaggaaggtgacgaacgaacgcagtccgccttcatacaggaacgtgttggtcttctccacgcgctcatcggtgatgatgatggtcacgccggcgttgaggaaggcctgctcccgtaatcggttggaaagtatttcatagctgaattcggtggtttcgaaaatctgagaatcgggaaggaagcgaatctttgtgcctgtactgcgcgtttcgccgaccacttcaaggggctgctgggggaaaccgcgacggtaggattggcggtgaatttttccatcacgcttgatttccagctccagttcttcggagagggcgttgacgacggagataccaacgccgtgcaggccaccggaaaccttataggaggagctgtcgaactttccgccggcatgcagaaccgtgaggaccacctctgctgctgagcggttctgctccttgtggaactcagtgggaatgccccgcccgttatccgttaccgttatgctgttatcggtgtggattaccacttcgacggtatcgcagtgtcctgccagagcttcatcaatggagttgtcaacgacttcgtagaccaggtggtgcaagcccgttattcccgttgagccgatgtacatcccgggacgcttgcgaacggcctccagaccttcgagaactttgatgctgtcggcgccgtatgcctgctgggtcatccagatacctcttctgtgtaaatcttttttgtgaacactctatcatatagcagtcctgtgttttttgccagcgaagatgtctctcccctgttaaagggagttgcggtgcgtggggtcggcaatttttcccttgcatttgcccctggattttattatatcagtgctggcactcgccgtggttgagtgccgataatcggaactcattatcatatcttcattcaggaggcatacgaatgaatattcgtccattgcaagaccgaatcatcgtcaagcgcatcgaagcagaagagaagactgccagcggaatcatcattcccgatacggccaaagagaagcccatggaaggcaatgtcatggcagttggccccggcaaggcacttgataatggcaataccattgttcctacggtaaaagctggtgacaaggtgctcttcagcaagtacgccggcaccgaagtgaaaatcgacggccaggagtacatcatcatgcgtgaagacgatatcctgggcgttattgaaggctgatcagccatcacattcttcgtacactccattctattttgaggtgattatttatggctaagcagattatttttggcgaaaaagcccgtaagaccatacttcagggtgttgatgccctggcggataccgtaaaggtaaccctcggccccaaaggtcgcaatgttgttatcgagaagaagttcggcgcccctctgatcaccaaggatggcgtgaccgttgccaaggagattgaacttcaggacccttttgaaaacatgggtgctcagatggtcaaggaagtttcctcgaaaacttccgatatcgctggtgacggaacgaccactgccaccatcctggcccaggccatctaccgcgaaggcatcaagaacgtcatcgccggtgccaaccccatggagctgaaaaagggtatagatgccgccgttgacgtggtggtgaagaacctgaaggacatcagcaaggaaatcaacagcaaaaaagagattgcccaggtgggaaccatctctgccaacagtgatgaaaccattggggaaatcctggccgaggccatggagaaagtcggcaaggatggtgtcattaccatcgaggaagccaagtccatggaaactaccctggagacggttgaaggcatgcagtttgaccgcggctacctctccccctactttgtcacggactccgaaaagatggtggcacaactggaaaatccctttatcctcctctacgacaaaaaaatctccagcatgcgcgatcttctgcccgtgcttgagcagattgccaaaaccggcaagcccctgctgatcatcgccgaagatattgacggtgaagcattggccaccctggtggtcaaccgcctgcgcggcgtgctcaacgtgtgcgctgtcaaggctcctggctttggtgatcgccgtaaggccatgctggaagatatcgcgatcctgaccggtggcgaagtggtctccgaagagcttggccacaagctggagaatgttactcttgatacgcttggtcaggccaagtccgccaaggttgacaaagaaaataccactatcgttgatggcgttggcaaagctgatgatatcaaaggccgcattgccacgatcaaaaggcagatcgaggagacgacctccgagtacgataaggagaaactgcaggaacgtcttgccaagctggcaggaggcgtagcggttatccaggtgggcgctgccacggaaactgagatgaaagagaaaaaggcccgcgttgaggatgccctgaacgcaacacgcgcggccgttgaagaaggaatcgtgcctggcggcggcgttgccctgctgcgcagcgttcccgctgttgaaaaggttcttgatggcctggagggcgacgaaaaagttggcgccagaattatcgtgcgcgccctggaagagcccatccgtcagatctgcagcaatgctggtcttgaaggctccatcatcatcaacaagattcttgagcaaggcaacctgaactacggtttcgatgcccgcaaagagatctacgtggatatgattgaagctggtattatcgaccccacgaaggttggacgcaccgccatccagaacgcggcctccatcgctgctctgatgctgaccactgaagcctgcatctccgacatccccgagaagaaggaagccggtatgcctggcggaatgggcggaatgggcggtatggacggcatggggatgatgtaatcccctttgtctgcccctgactcataattggtaaaggccagccggagtgctccggctggcctttttgcgtccctgccattgtacagcaggggcaagtctgctaagctgggagccatttctgaaacaggcattttcacgggaagggtcgccccatgcatgatattaaggaaaccatacacgaagttatttttgcggtgctgcccattgcctgcgtggttatcctgatgcagttcaccatcatctggcttcccatggaaaccttcctgcagtttctggcggggctggtcatggtgaccctggggctcatgttctttctggtaggtgtccaggtgggtctgctgcctgtcggggagatgattggctcggccctgccccgcaccggtaaggccagtctggtgataatcttcggctttattctggggtttgtggtgacggtggcggagcctgatgtacgcgtgctggctatccaggtggacatagtctcggacggtcagattggcaagaatctgctgatctataccgtggcccttggggtagccttttttgtcggcctggccatgttgcgcattatcctgaatattcccataacctatctgctcgtcggaggctacggagcagtatttctgatggcatcatttactccggcccactttatccccatttcctttgatgccgggggagttaccaccggccccatgacggtgccctttattctggctctgggcgttggtgtggcatcggtactgcgggggaaaaccgcctccagcgatggatttggcctggtggccctggcatccattggccccatcctggcggtgatgctgctgggggtattcttcacatgaatattcagatcttcgccggattttctcacgtactgaccgaagtcgcctttgcccttattcccctgctggttctgttcatgatctttcagttttttttcctgaaattgcccatgcgtcggctggtggatatcttcaagggcatgatactgacctttatcggccttgccctgttcctccagggggtacacatcggctttctgcctaccggagagtatatgggcgccatcatgggggccttcaggcataactgggtgctgattcccatcgggtttgtgctggggtttgtggccacttttgccgagccggccgtgcgcattctcaacattgaggtggaaaaggtctccagtggctacattccccgcaaggtcatgctctataccctctccattggcgttgcgctttccatcgccctctccatggcccgcatgctgttgggaattcccctgtggtacatcattattcccggctacctgctggccctgctgatgattcgctattccaccaagacatttacggcggtggctttcgactctggcggcgtagccacgggccccatgaccgttacctttattatggccatgtccgtgggagcggccacggtgatggaggggcgcgatcccctgctggatggctttggcatgattaccctggtggccctggcccccattctttccgttctcacactgggactgctgtatcgtcgcagtgaaaggcaaggagacaaggcatgattaaccataaactcctggtgactattgtcaagaagggcctgtcgcagaaggtcatcaaagcctctaaacaggcgggtgccgaaggtgggaccaccatccccggcaagggcacgggtctggcccagaagaattttttgggtttttgtattgagccggaaaaggagattatcctgaccctgatttcaaaagaagtgatgaacggggccctggaggccattgcccggtcggctgagctggataagaccggaaatgggattgcctttgtgattgatgtgtgtcaggtgatcggcattgcccacctgacggaagcgtgtgagctgagctgcagtgcgggaggatgtatgagtaataccggatatgagcttattgtgacggtggtcaacaagggcaatgcggaaatcgtcgtggatgccaccaagcgggcaggagctcagggtgggacaatcatttatggacgtggaacgggaattcacgagcaggcgaagctcttctccattgccatagaaccggaaaaggagctggtgttgaccctgattgaacgggccagggtgcaggatgtgctgagtgccattcaggaagatgtggccatcaacgaacctggcaggggaatctcctttgtgttgcctgtggagcagaccatgggcatcaaaagccatgctgccgcccaggttgtttcggagtgcaatggctccgagtgatgcgccctggccgtagtcacctatgctgacttgctctgacggcgaagctgggtgagcttttcagcgtgctcttcatcaaggaagacccgcgcgcaggtgaaaaaattcatgatgcaaggatgctttacgcgatagtaaattctgtgaccacacctctgagcggtgacaatgccagtagaagccaggatgccgaggtggcgggaaatggttgactggtcataggacgtcatatccactatatcctgtacgcacaccctttttctggcaatgagctccaggataaacagtcgtgttgggtgtgcaagtgcctttgccacttcaccaattaaagtatactgtcctcgatactcctccatatttctcctccttactcaactttcgcaccttgttgtcttgggttaaggtgttgttatcccggcgtttatcgcgcggaaaccgtattgattctgaatgcttgacttatctggtattccatttttcgtctccggatattgtcttttctgaccgcgcaaaaaggacacaaaaacgcgcccccgaacgcccgtttttccggatcgcctgctcgcctgtcctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacaggaagtacgccttctgccattccaatatggtatcagtgtcgacgccgacaacctgccgtttcgggggtgcgaaacttcagtccttagtttccagaacttgtgcgtctgccctgggttcccatggaaaagaacagggcgcagcttttgccagagctttgtctgcacacatcaatgcactcaccacagttatgacacaagggatcgtggccctggcgacgggggtccagccccatggggcaggcactctggcactgtccacattgcgtgcactgggtcggatccagagtaatgtgtattccgcgctgggttttaaaggcactcaggcaggttcccgtggggcagaaaaggcggcaccagaagcgtggccgcagcagttcaatcatgatcagggcgaaaatcagcgccatttcaaaggttatatagccgaacttcaccagcaccagtgcctgggaggaaagaatccccggagggagaatcagattcagcaccggtaccccggcgactcctactaagaccattcccgccagcaggaagccaaaacgaaatgcattggcgcgccgggatgggcacatggttgaagcgttgtgctctggaaggcccagttttcttctcagggcagcaatgccatcgctgatgaggtagtaggggcaggcccagctgcaccagaccctgccgaggattaccatgagcagcagaggaatggccagggaggccagcatggcagctgaaatgctggtggatgccagcatgacctggaagatggcaatgggatcagccatagccagctccccgatatccagtgagtagaaggtgcccttggcaaagtggattttgagggtgttcagaaaggggatcaaaaagatgaagaagaccacggaaaactgcaccagccttctccaggtggtaatattggaccagtcgggcagtgctggccgatagtgaaatctcatgtcttattcccacccctcgacggattcctgaacctgaaagtcatattcaaaggtgggcttctgcccttgaggtgagagctcctgtttgcgttgcagcaactcttcccgatggtagatgccgtccgctggaccatgggatgtgtccgggctggtacggcggctgcgcaggtggtacatgccgctgcgcagatcgtccaccatgccctctgtgatgatctgcatggattttggcctggtggggcatttctccacgcaggccccgcagccaacgcattcatcggtaatgacaggcaggaggccattcttaaggataatggctgtgtcgcgcaggggacagacgttgaagcagacgttgcagatcatggcgctgccatcgcgggaaacgccctgcagctcatcctgctcatagatatagttcaggcaggtcttttcgttgatgcgggcaattcccatgcgcacctgcaggggcctgatgacgtgggggtccagcgcccccgttgggcagactggtgggcagagcatgcacaggtagcagccacgctgctgggcgtacacatagggagtgccgatctgcaggcgatcatagtagctggagcgctggatggaggagtaggggcagacctcgatacagcgggcacagcgaatacacagctccatgaaacgctcctcttccacggcacccggcgggcgcatgcgatcggcagcgaagtcatccttaaaggggttttcgttgagcgcagagcgcagccactgaaccagtccactcattagatggcctgttgattcgcgctgcagagtgcttccacgtcatcttcaaagtgaaaggcgtggtgggccacgtcgagaacgccttcttgtttactgatctcttcgtgcaggcgctcgatgtccttgctgtcctgggcctcgaatatggctaccagctggagcctgtcgtcggacacaccgtggatctccacgcgtcccgactggcagagggcgcgtgcaatctgttcattaaagggatttttcaggctgataatgcatgcggaaagtaccattgcgtcctccggggataatcccgccccccccagccggggggcgggaaaagggttacatgaaccggctgttcacgtcgcggatgatgtagccgtcagccacatcctgggggccgctgacgcgctgaatttttacggcagcgattttgtactcgggttcagctgatccggggtccacggcgtcgttgcacacaaagttgcacatacggctgattgcctggtcgtgcatatgggtaaaaagcacgccgggcatggttccgtcggtaatcctggcgggcagggtcacctcgccgcgacggctgaccacctttaccatgtcgcccatggcaatgcggttgcgacgcgcatcgtcggggtggatttccagatagtcgttgggatgggagcgggcaatttccggaatacgcatggtcatggttccggtgtgccactgctccaccgttcgaccggtggtgaagaagaagggatattcgcgatcaggcatttccgccgcctcctgataggggcgcacaaagatgttggccttgccttccttgcgagcgtcctcataaaagtagacggtggcttcagacgggatggtccctgctttctgcaaacgctccatgtggggatccatgcccttgacgtagcgcttgtaggtgccggggtgatcgatgctgggtacaggccactgcaggccggttttcgactcacgcagccgctggtaggtggcgcccaggagggtgtggccagtgtccttggttatctgtacatagtcattccaggccttttcgccagctttcatggtgtctgcctcattccagggaagcagcttctcgtggcccatgcgtttggccagctgggccacgatccacagatcggccctggcctctccgggagggttgaccgctttctccgtgaactggctgcggcgttcggagcaaccatagacgccgcccttctcgtacaggaaggccgctggcaggatgacatcggcaaactgggtggtgcgggtggggaaaatatccagcaccaccaggaaggcgtcatccatgcccttcaggtatttgttgaggttgggcagactctgggcagggttggtggtgcagaccagcatggctttaatgggcttgttcgggtcgttttctgcgcccaggctttcaaacatcttcatggtggggaagccgggtttgggatcgatagtgccaggggggaccttccacattttctccacatgggcacgccaggcgtcgttagccactggcttggtgccgggcagcaagtgggaaagggcaccagcttcgcgcacaccaccacaggcattgggctgaccggtcatggagaaaggatccgctcccggcttgccgatattgcccgtcagcaggtgcaggttgtggatcaggttgttggcccacacgccacgggtgcgctggttcaggcccatgcaccagactgacatggaggcaccactggtggcaaaccactgggcggcctggcggatattttcggcagggcagcgggtaattttctccaccgcttctggattgaactgctccaggaacttgccatactcttctaaggtcagggccttgctgccatcggtaatgcgagtgtggcgctccacgaagccctggtcaatccagttgttcttgatgatctcgtgggccatgctgtggaaaacggccaggtctgtgcccggatcaacgggaagccacagatcggcaatgctggctgttgaggtcttacgcggctcgcagacaatgattttcacatcagggttattgcgcttgtggcgcatgatgcgacgaaatcccacgggatggcactcgctcatgttggagccaacaatgaacaggcacttggacttttcaaagtcggcataggctccggcgggctcatcagctccataggtactgatgtagccgccaacggcgctggccatacacaggcggggatttccttctaccatgttactgcggaaaccggctttccagagcttgttgaatgagtaggtctcttcggtggtgcactggcccgagccgtagtaggccacggaatccttaccatgcttttcgtggaaatatttgaacttgctggcgatcaggtcgagggcctcattccaggaggcgcgcttgaagttgccatcgctctgacggatgaggggatgggtcaggcggtcgggatggtacatggacttgtaggccaggaagcccttgacgcacaggaagccgaagttggtctgggcatcggggttgcccttgatggagacaaccttctcgcctttgacgcccacatagacgccgcagccgtagccgcagaatcggcacacgcccttgacccacttttccacgccatcgtcctgcatggtctgagccaaagatgaaaaagatacacctgaagcagcaaccgcgctggctgccatggacatcttgagaaaatctctgcgtttcagtgacatagggaactccttgtagattttcctggtgagcgtcagcgcaggtagtgggtgcggtgcgccctgtagctgtgagtggtgtggcatgacgtgcagtttcgacgctccggggcggttgctacctcagccgggtgacagcctcggcacgactggacaggtgggctggattgaaaattcgcctcgtcaccgtgacaggtggcgcaggtgactcccgtcattccgtgggcgctggtttgccattcttgtaccaccgctggtgaagatttctcgtggcagctcatgcagtccgtgctgttcatggggaccgggtgcctggaaggggtgccttgggcccatgccatgcctgccgcgagcagtacaagggcacaggccagtcctacagtctttctcattatctcctccttggaaactgtgcatgcgcttgggaatgtgcatgcattcacagcctggtagagcatttctgatgccaattgaagacgatacgccctgccctcgcccatgaggctctgggaaagctttcgcgatggaaggacccttgacgcttgatgtctgatgcgggagaaaatgtggcaggcgagaaaaaaggtgtcggtgaatttattcacaagacccatcgcgtttttttcttcattgcgctggggaaattttgtatactgtatacaggtatcttcttaagctggccatttagcaggggtaagagtgctgtgtgtgctctgaaagggcctgtggtggtattcaatggctctattatggggttgacagtttttttgcggctatggtacaagccgtatgtttgtgaaggagaagacaggctctcaaaaggtggttttgtcatgaataaaaaccatcagggttcaggtcggggggcattcgccaggcaaatggcccaggccagctccattggcatttccttcatactggcattcgcgctctgtgtttttctggggtatcaggcagacctgtggtttggttggcatccctgggggaaaatcgcgggtgtcctttatggagtggccgcgggagttcgcaatatgtgggtgctggcaaagcgctatggcggaatggatgatcacaagaatgaaactcccaaagacccttgaggggcaggcggaactctggttgtggctcagtgcgctgccagctggtgcgcttcttttttattcgccgcaggcggccctgagttttggtataggagcctatacctttaccttcttttttcgacagatccggctgcaggtgcagaaggtgtttgtcgatgaggggtgtggcgccgccgaagggaaggccagcctgatcgggggttttttgttgcggtacgccctgttggggattttcctggttgtggttcttgttaccaaggtggtttccattgcatgggtgctcgctggcctctctttctgtgtcgcttttttgctttcatggtctgcattgtatttctatagagagaaaaatacggttaggggagatggttaatgaaggaatatctcttattgcacagtgaagcttttcccgcttggctcagcaaggacgtcgtatatacatgggcggttatggtgattgtccttgggctttcctggcttgctaccagaaaaatggcggaagttccccgtggcattcagaacgtttttgagacggttattgaactgctgcaaggagctgtgcgttccagtatgggtgcgcgcggtgactatttccttcctctgatagccggttttgccttctatatattcacgtcgaatattgttggcctgctgccgggcttccatccccccacggctggtctgaataccacggcctcgcttgccattatcgtctttgttcttacccactactatggagtgaaaacccagggcgcgtggaattatatcaagcactttgcgggccctattcccgccatggcccctcttatgttccccattgaaattgtcgggcatctgacccgccccgtcagcctgagccttcgtctgtttggtaacatgatgggtaaagaaaaagttctgctggttttgcttatgctggtgcccttttttatacccatgattatcatgggccttggagtgctggtagctgtcattcagaccgttgttttctgtctgctggctatgatatacattggcagtgccatggaagatgcccatcactgacaaatcagtttgttatgctttgatcataaaatcattgattatttttaaggaggacttttatttatgctgaagcgaattctgtttaccgttgctttcgtagcaatggcctcttctgccgccctggccggtgaaggtggaagtggaagcgccatggtattgacggctatcatgattggcgctggtattggtatgggtcttggtgcactgggtaccggtatcggtatgggtaatgctattcagggtgcgactgagggtattgcgcgcaaccccaatgcttccggtaaaatcatgactgccatgatcatcggtctggccatgatcgagtctctggcgatctatactctggttatcgcccttattctcctctttgccaacccttactcagctgcatttttcggttaatctctcatttagccgttttagtacaggtcagggaaacatcagcgacagtgttcacactgtcgctttttttcttttgaaaattccccgaacattgtattatttgtgaatacattaaccaagagcaggagggccgcagcataatgaaaattcccgaagccaccataagacgactctccacctatattcgagtccttgattctctggaaaaaaaagtcaacggaagtcatttccagtggggagctctcgacactgtgtggctacaactctgcccagattcgcaaggatcttgcgtatttcggtgaaatgggagtgcgtggcgttgggtactatgtctccgaactcaagcacgaaattgagcacatcatggggctgaaaaatatctggaatgtcgccctgattggcgtcggtaatctgggtcacgccctgatttcctataatggttttcggaagtccggtttccacgtgcggctggcctatgaccgtgatgagaacaaactgaccgggctgcccccggaaattcaacccgtgacctgcatggagcagctgggggaagcgcttaaaaagcagaaaattcaaataggcattattgccgttccgcccgactcggcccagaatgtggcgaaccttcttaccagcaatggaattcagggaattctgaatttcacgcctatgcgcatcaaggttcccgaaaatgtgaaagtcaagtacgtcgattttaccattgagctggaaacccttgcattttacctgtcaaagaaatagaaatatgccgtgaatttctcagtaaaggatatccattgaaaacaataccagaacttgttatcggaaaattgcgtccacgctatcccttgcttcagggtggcatgtcggttctcgtctcgaatccctcgctcgccgctgctgtcagtaatgcaggcggcataggtacacttggcgggaccggggtcagccccgagcttctctataaaatggtgcaggagacaaaaaaactgaccagcggtattgtcgcggtcaacatcatggttgcagcgaaccattttcttgagctggtgcaggccgccattaaaggtggtgtggatatggtggttgcaggcgcaggtatctccaagcaactgttccagatctgccgtgaagccgatgtggaagtggtgccgattgtgtcgagcctgcgtattgggcagtttgtggaaaaaatgggtgccagtgccattgttgtggaaagtgtcgaagccggtggtcacctgggtacggaactgaccctggacgaaatgtttgctgaaatcaaacagggaatgaagatccccgttatcgctgccggtggactaactgatggcaaggatgttgcccgcatgttccgacagggtgccgatggggtccagctggcaacccgctttgtgctcagtgatgaatgcgacgtgcatgaaaactataagaaagtctatctgaatgcgcgcgaagaggatattacgacgattctcagcccggttggctatccggggcgggccattattaccccctttgtcgagcgttttctgcgcgatggcaaggtaccggtgaaatcctgcaaccagtgtctcaaaagctgcagtcacacattctgtatacgggatgccctgatcaaggcgcgcgatggaaatattgaggaaggccttttcttcgccgggaaaaatgtgcaccgtatcaaagagatcaagccggttgcccagatcgtcgaagagataatgggcgaagctcgtgatatcctcgctgccgaggcgcagtgattcagaaccattttggctctggggcagctggcaagcaatatttttgctttacaaagatcttcgtctttgctagcttccctctgtttgcaaagggcgattaactcagcgggagagtgctaccccgacacggtagaagtcactggttcaatcccagtatcgcccaccatgaaagaaacaaccgttcacacgttctgtgtgggcggtttttttattgccgatacccgaggttcagcgcaagcaagtgcaggctggaaagcgtgtgggtatattttgcacaggtgtgcaaggtggaaacagggtgtgcaggcggcagatgcgctttgtggtgtgtttttcagcggtttcgttttggcacgcagtatgcaaatcaagcatggtatctctctccttctcttcatagatctcctttttcccccttgcctcggcaagggggctgttttttggcgaagcgcactgactgaggctaacttctgctggaatagatgtcccttgtgcggagctcatggcgagcgcttgcgaagccacattggcgggaattattcccttgacacccccgtgctgatttgtatataaagtcccccgaacgcttgaaccgagctgcccagatagctcagtcggtagagcagaggactgaaaatcctcgtgtcggtggttcgattccgcctctgggcaccattttctttttttcccctcccgtacgatatacgcccatcatcttaatgttgatcgttggcatgacgatatagatctggctacggccttccacacttctgcaaatgcgcttactggacttcaaatcagaacagctgagcaaaatgcgcctcagaggaaattttgaatcaacaacttctgcagctcaagccttatccaatggaagagctcaatcgacgcaaacaggaactgcactgccagggtgtcaggatttttgacttcggtacaggtgatccaactcttcccacagagccgtttattatcgatgccctgcgcgacgcgattcctcgtgtaagccagtatcctacggtcatgggtgagcctgctctgcttgatgcctgtgcttcctctttatggcgacgttttggcgttgtgctcagcgttgaacagattctgccgaccgcaggttccaaggaagccgtgtttcactttccccaggttttcctcaatgtcgacagcagcaggcggcacgttatctatcccacgcctggatatccggtatatgagcgtggcacactctttgcgcagggcacgccctggccggtggttttgaccgaagaaaatggcttccaaattgacttttccactcttcctgaaagcgttctgcagcaaactgccattgtctggataaactctccccataaccccacgggcgcagtggccagtggagcttattttgaagagattcttgcctatgcgcgaaagtatgattttatcgtctgctccgatgagtgttattgcgatatctatacccatgagccgccagccagtattctgcagcatgccacagagggggttctggcatttttctcactgtctaagcgcagtggcatgaccggttaccgcagtggctttgtggcgggtgacagcagcctcattgccaagtaccgcaagttccgggcttccatgggagtggcttcacctgtgtttattcaggcggcggcgacggctgcctggagtgatgatgcccatgtgcaaaggcgtcggttgatcttcctggagcgccgcaggctttttgagcagttttttgctgagcatggcctgcactgtgccagtggcccgggaacattctttctctgggtaagggtgccagccgggtacgatggcgagtcctatgctcgcctgctgctggagcaggggattgtcgtcagtcccggcagcttttatggtgagggatccgaggcgtatattcgcctggcaatggttcctgaccttgaggagtgccaggaggcgctttcaatctggaaaactattctgtaatttcacgccgcatcatgttccagcagcccgcgcacacgctcactgctgaatgatcagcgttttttatcccctatgcctcgggttgctttgtgcagccgtgtcccgatccaccctgaagaaataaaggagaaatgatgaatttgcagtccatggaaaaactggttacagaagcctttggagatcgtcaactgctcaaaaaggatgcttacgctcaggccgtgctggataccattgctgcgctggacagtggcatggttcgcgtggctgagccacagcagggccagacccagtggaaagtgaatatctgggccaaacaggccattctgctctatttctctctgacccagatggaagtcatggaatcagggcccttcgagtactacgataaaatgcccctgaaaaaaggctatcaggctgctggagtgcgtgttgttcctcccgccacggtgcgctatggagcgcatattgaatccggcgccatcctgatgccttcctatgtgaatattggtggttatgtctccgcaggctccatggttgacacctgggccaccgttggcagctgcgcgcaggtgggcaagggggtgcacctttccggcggtgttggactcggtggcgttttggagcccccgtcagcactgcccgtgatcattgatgatggtgctttcctgggatcacgctgcattgtggttgaaggagtgcatgtggaaaaagaggcagtgcttggggcaaatgtcaccattacggcatcaactcctattatagatgtgactggacctgagcctgttacctacaaaggtcgtgtccccgcacgttcggtcgttattcccggcagcatgaccaagtcttttcccgctggtgatttcggagtgacctgtgcccttatcatcggcaagcgcaaggaatcaacggaccagaagaccagtctcaatgacgtgctgcgggaattcaatgttcccgtgtgatgagcagtactaacggaaaggtgtcaagatgagcacagccaatatccttatccttgatagtgccgatgcgcgacgacttgatatgatggtgaagtacttcagcaagtatggctatcatgccctgccagcttcttccgctcccgaggcgtgtcagtccctgaaaaacaacgacaatctgcagatggtcgtctttgtcgcggtgtctgatccgggcgatgtacgtgagacctacaaccttttccaggaaattcgaccggtaccggtggtgcttctggaaaaccagccacgatctgtcgattttatgtcggaaatggatgaagtggtaacaggacccctcaaaatgagtgaagttctgccaaacctggtgcagaaagtaaaaaatgtgtctcgcaaattgcgctatggtagccattccctcatccagacagcagtaaaggagcgtaacggagcgccagaggcgctcacccccgtgcgttccgaagagcaacccgctgaacggaaaccccagaaccgcaagcagtcaaaacaaaagagcgctcccgaagccaattccccaaaaccggtgtcggctccttcggagctgcgtggcgagggcaagggcaaaggaaaaaagggagcggcggcccaggtgcaggtggcggaagtgaaaaagccttcatcaccgctgtacacaaaaaacaacacgccagcgccgcaatcaccggcagcggcgccagcgccgcaggttgtcgatgataaagcggaagttcctcgccagccggagccccagcgcaaggaaccgaaactgattctggtggagcagatgaagttcggcgacatgcgtgtgaccatggatcggcagaccgagcagatccttgtcaatgggcaggatgtcagcttcaccgcgtcggagtatattctcatgaaatacctgctggaaaaccgcaatcggctgctcagtcgcgaagatataattcaaagcagtaacgccatgagcaaggagacgtcagctcgcagcgtggacgcggccatacgaaaactgcgccggaaaattggtgacgatgccaaagagcctgttatcatcaagacgatctggggcaaaggctatattcttgaagaaaactgatgttgcacctgctggcagcgggtatgcactactgaaatcggctgccatctaccccgcaattctctccttctgttgaataatgctcgcaaacaagggcattatgcgattttatcctgttatctaacctggaggtaatcctgtgtgtcgaattggagctattaaatcgaaagactacctgcaccccagctgggcactgcgactgatgcggtcccagcaaaaagggcatgacaactccggctttgccatggttatgcaggatctggggggggtgtttgaaaactacaagaaatatcccatcctctccatggcctgcaccgagcagggaatgaaaattgccgaagacatcctgcactccctgggattcagccgcattggccagtggaacccggaaatccgcccttctgatgacttgaatatcgaacccatgcccctctacgtctttcagctctttcattatcccaagcatctgcgtaacgccaccgatgaggaaaaagaagccctgctggtggatacccgcatcaccttgcgccgcgaactggaaaaaaccggtgatggctatgtctactccttctggcccgataccctgaccctgaaagagatcggcgatcccactgatataggcacctactttaacctgtgggaagaatctaaagacttcactgcccgtaatatcaccgcccaatgccgtcagaataccaactatgatatcgtgcgttacgcggcgcaccccttctttctccagggctataccgtactggccaatggcgagaataccttctacgaaaaaaatcgtcatctgcagaaaagcctgaacaaaggctatatcggttttgaatccgactcgcagtgctttctctatacactccactatgtgcatcgtgagctgaaatggccactgcagtactacaagcacaccatcactccgctgccctttgaggagattcagcagcgtgaggatcgcgatgttctgctgcgtatccgctcttcgctgtcgcacctggaaatcaatggccccaataccatcatcggcgtgctgcctgatggcaccatgttcacgtgctgtgactccaaaaaactgcgacccgttgttatcggcaaaaccgatgacatggtggtcatcagctctgaagtcaatggtgtgaacgagatcctgcccgatcgtgactggaggcaggatatctatccccatgagcgtgaaaccattgtcatccatgacagcctggaggtgagccgatggcaacaatgagagtcaacgccattgccagggatgacctgttctggcgcataaactacaaacatgatcgctgcaccatgtgcggcaagtgcctggcctcctgcccctttcgggctatcgaggctggggtggagaagcgccgccgtgtcatcagcgaccacctgaccccaaaacccaaggtgctgtttcagactgtgccggtcatccgtcaggtgctcaaccaccacgaagcgtgccgcggatgcgggatctgcgaaaaagtctgccccaacgaggccattgccccatacttcaacaaggacaatcgcctggccatcaagtatcgcagtgccactgccgatgcctacaaacggggtggccgctccaacctcaatcccatgggcagcaccctggataaaattaccgtgggtcgcatctcccagatgaccgacccctccctggacgcccagcgccacaccttcgatattctggcgcccctgggtcgcgtattgccgccccagagcctgcccctgagcatcaaggagggtcgtctggatatcaccagacccctgccgcccctgaactggatgtaccccatcatcatcggcgacatgtccataggtgccctttccacccgcatgtgggaagccctgagtattgccacggcgtatctgaacgaggaagcgggtattcccatacgcatgtgtacgggtgagggcggaattcccggccgactgctgcgctcacgctatgtgcgctatatgatcctgcagatcgcttccgggcacttcggctggaaccgcatcgtcaacgccatgcccaggatgcaggatgatccggctggtgtactcatcaagattggtcagggagccaagcccggcgatggtggcatgctgcaggccaagaaagtggcccgccacattcaggaaatcaggggtgttcccaagaccgacctgctcagcccccccaaccaccagggcctctactccattgaagagagtgtgcagaagatgttcctctccttcaattcagcattccagttccgcgtccccgtggccatcaaggtggcggccagcgctaccagcgtttcggtatacaacaatctgctgcgcgatccctataatattgttggcggatttttcctggatggtatcagtggcggcaccggcgcggctcaggatatctcactggatcacaccggtcaccccatcgtatccaaactgcgggactgctatctggcggcggtgcaccagggcaagcaggggcagattcccctgtgggccggcggtggcatgggccagggctggaatctggcggccgatgccttcaaaatgatctgcctgggcgccaatggtgttttcaccggcaagctcatgctgcagttggcaggatgtgtggggctggataacggcaaatgcaatgcgtgcaataccggtctgtgtccggtgggcatctgtacccagaacccgattctggaaaaacgcctggatatcgaccgcgtggctgagggaatcgtcaactacttcatcgccactgaccaggaactcaagaagctcatggctcccatcggcaacagctcactgcctgtaggacgttccgacgccctcatatccacagataccgctgttgctgaaaaactcaacatcccctattcatgctgaggagtgaaccatgacacagaatacctccattgcgcgtatcgacggcatcgtagatggcaaacgcatctccacccaggagctgctgcagaatatctatcgtgaagttggccggggtgtgcgctccttcgaaattcacgcttctggtcaatacaatatcggcggacccctgtggtgtgagggcgatgaccccatccactttaccgtcatcaatcccggtcagcgtctgggttccatgggcatgagcggaaccaccatcgtcgtggaaggctccgcgcctgctgatgtgggctggctgaatgctggtgccgacatcaccgtcaggggcgacagtggtgataccaccgctcattgcgccgccactggcagcatttatattggcgggcgggtgggaacccgttccggtgccctcatgaagcacgatcccaagttctccgcaccccagttctgggttctggagagcaccggctccttctccttcgaattcatgggcggtggtatcggcgtggtgtgtggctacggctgcgaacatctggagtccgttctgggccaccgcagctgcgtgggcatggtgggcggaaccgtgtatgtgcgagggcccgttgctgatgttgccgatgatgtctggatcctcgatcttgatgactccgaccgggcttttcttcaggagggcctgccgcgatttgccaccaaactggagcgtccggagattcttgatcagctcatggatttttcccaatggcgcaagattgtcgcgaaaacctatgaggagcgcattgtccgctccctgatgcccattgcccgctttcgccaggagaaatgggttgaaggggggatttttggcgccctttatgaagacgactactttgtggctgactatgtggagcgcgatgagcttcgcctgcgcagcccccagtggctcaatgccacctacagtgcaccctgtgaacacaattgcccgacctatatccctacccaaaaacgcatcgcactgttgcgccagggcaaggttcaggaagccctggaaatggttctggactacagcccctttccggcgtcagtgtgcggccaggtctgccccaacctctgtatcgacgaatgcaaccgccgccatgtggatattcccgtcaaagtggatgggctgggcaccctcagccgccatatcagtgtttcccctccccgggaggagcaggaacagcgcatagccgtcatcggcagcggcgtgggtggcctgaccgctgcctggcatctgcgccgcaagggctatgcggtcgatgtctttgagaaggacagcgccatcggtggcaagctgcgccaggtcattcccgctgagcgccttgatcaggataccctggaggcggaactgcagcgtctgcagaccatcggcattggcattcactgcaacagtgccgtcaatgcccagcgctttgcggaaatcgtcagtcagtatgacgcggttgtcgtggctgtgggggcccataatcccgttgtgatccccttccagggtcatgagcgcctggtcaggggactggattttctcaaggacatcaaccggggcaagcaacccgccgtgggtcgcagcgttgtcgtcatcggagcgggcaatgccgccatggacgtggtgatcggcgcctaccagtgcggagcaactgaggttactgccatcgatattcagaaaccggccgcttttgacaaggaaatcgaacatgtcaccgggctgggtgcccgaatcctctggccggtgcataccgaaaaaatcacggaacagggcgtacacctcaaggatggacgcattcttgaagcagataccgttatcatcgccgtgggcgaccgccccgatttctccttcctgcctgacgactaccgtgacgaaaagggctttgtgaagctcaacgacaccctgcagtgcctggagaaccagaaggtcttcgtcatcggcgacgcggtcaggcccggcctctttacccatgccatcggcgatggacgtaaagccgccctcaatattctgcggcagctggcaggtcatcccctggacacctttgccaaggcgcccatgattccccaggatcgcgtcagggatgagtactatcaccccatgaatccccagcgcgtcagcgagcaggaggcggacgctgaagcagatcgctgcatgagctgtggctactgtcgcgactgtcacttctgtgaggatatctgtcccgagcaggccatcgtgcgccgtgagaatggcgacggtacctttgagtactgcagtctggacgaaaaatgtattggctgcggtatctgcgccggtgtctgcccttgcggcatctgggtcatggaagacaacctggagaagtacctggaagactgagccgggaaatctgatgccgtacacagagcaaaagggggagcgccatcgcatgatggtgctcccccttctttatggctgaaaagccctcacccctcctggagggcgatacgctggacttcgttgttgtaggcctgcaggattttctgacgcgaaatcataccgtggagcttcccttcgtcatcaacgacaggcagatggtcgaagtcgcggatggtgaatttctccagggcatcctgcaggttgtcattcacatggacggtgatcagatccgtgctggcaatatcacgggctacgatcaggtcgtcaagcccctcttcaaagataaccttgcggatatcctggaaagagatgatgcccaccagttgcccctggtggttcaggacgggaaagtccatctgagcgctcttggcaatcagcatctgtatctgccggaagggcagcgactccgggatggcgtcgcagttgcgggtttccacatccctgacgctgaggcgctgcatgatggtcacatccttgccgccggagaagcggtaccccttgcgggtcaggggaaccatgtcgatggaatcctgtttgagaatcttcatcaaggagacgctgatcatgcaggcaaacatggttggcagcacgatgttgaagtctccggtcatctcgaaaagcaggaagatagcggtcaggggagcctgactggcggcggccaccatggcacccatgcccaccatggcataggaaggcatatcgatggtgccgggaagcagcatattggcgatgctggcgaaggagccccccagcatcagaccgatgaacagggaagggccgaaaactccacccgaaaagccactgcccagggtaaccgcggtggctacaatcttcagcagcaccaggctgagcatcaggtacaggggaatgtggcccatgagcgcttcgttcatccacttgtagccgataccgaacacctgtgggaaggcgacgccaatggcgcccagcagcgccgcacctatgagcagcctgacaccgatatgcacgttcagccgttcaaaacggtcagtaatatgatagtacaggcgaatatagcccaccgccaccagtccggccaccagccccagcaggcagtacaggtagaactcctgcagggataccatggtgaaggcgggcaggaagaactccacctccttttcaaaaattgcccgggtggtaacggtagcgacgcctgccgaaatgacgatgggactgaagctgtatacggccagatttcccagaagcatgatctccagcgcgaacatggctccggcgataggggcgtcgaaggcagcggatatgccaccggcggccccgcaggccaccaggatgcgcatgcggttgccactgattctgaagagctggccaaaggcggaaccgatagcggcgccaatggcgacaatgggcccctcgcgacccgcgctgccaccgctgcccagggtcacggaagtggtgaaggtgcgcagcaggatcgtcttgggggcgatgacggcgttcttgaaaatgacattttccagcagtcccggcagcccgtatccgctggactccttcggatagcggataatgacaggcatgatgatcagcgcgccgatgatggggatgaaaaagagcagcaggcgtcccgggaagtcgtaggagacaccaaagtagtggaagatatcttcaaagaagagtttttccatggcggtaatggagatacggaaaaaggcattgcacagggcgctgaaaaccccgatgccagcagccatgagaatcaggaaggtattgtcattcaggttgatgcgctcaatgagcttgagcaggcccatatggcccttgcccagaattttcagataggtgcgtttgctgtgtggcatctcaaacccattcttccctatgcaagtcagtcggagcaccaggtgccttcgggttacttgtatgccaaactgcagcgggcttcaatgctttcctactcgaaattcgtattctctgcccgaatgtgttgaaaccggctctttcccgcattgcggatgtgcagttcgccgactttgactacccccctctgcagaagggagcgttcggcgtagatggtgttctgggactgatactgtcggtgttcgaagatcaggcgatccctttcggggtcgtactctatgcggtagttgcgattttccagggtgatcgcctgaggcgaagcgttcagggagaaatacaccgccacagggagcagggccaagagggctggccgatagggatggacttttcgccacagtgctgctgtcagcagtccgaatatcagaagcgtggagatggtgctgaagcgcacgggtacgacccaggtcacctgattgagccaccccagtgccgtgtgaagggggtcaatgatgagagcggcgggcagcagcaggtgcagaaagaaactgtagagcagggccgaaaatactggtactgccgcaagattcaccagggcagacaggagattgacatagccgaagtgccacgcggtgatcggcaggctggcaaaaaaacacaaaaaacaaacccagacgtactgccagcggcggaacagccctgcaaagaggatgagggagccggttaccaggtaggagaactgaaaactggctcccatgatggagccgggccagatcagcagagatatggaagccgtgagaaaaaacgtctgcagcgcatcgcctttacgacggaacaggtagccaccggcataaatcaaggtaaaaatcatggcacgggtagccggaatgggaaatccgaccatggcggtatgcagcaccaccgtgagcgtagccagaccgatgcggattcccatattccgcgtgaaaatgccggtcagcagccataccatcaggaaaatgaaaccgatatgcaggccgctgatggccagcaggtgggccgtaccggcataggcgaaaccagcgtggtactggggcgagtactcgcggaaccccgtaaacatactgacaaacaggggggcgacatcggggggaagcgtgtaggagcgttcacggatccactggaggtagcgcaaacgccaggatggcccttgcagcgcgtctgtgctgatatagaaggggttgataatgccctgatatccctgggaggccagccaggtcacataaccggagttgtccgcgctcaggcgagggaagtagacactgccacgcacaaagagcagaccgcgatccccctgactgaccacccgatgcatctgtgcattggtgaggtgcagcagatagcgcccgccctcttcatcacggacttcaacccgcccgcctgcgtagcgccagtccagtttggttatgtacacatgcgcttccaggctgcgcgaatagggctcagggatggtgaactggatccacgcacacagggctaccccggcaaagagtgcagccgctaccagatggtggcggtacagtttctgttggaaggcctatcgctccagggttctgagcaaagtacccgcggtgcggttgcccgggtcaatgcgaagcacttcctgcagctgaaccctggcatcttctcgtagattgttctgggccagcatacgggcataggtcatgcggtaatccacattggccggttccatctgtacggcccgcgccaacgcgcccatggcctcctggcgctggccaaagtcgtaggcgataaccccgtagcgataaaatgcctcggaattggtctggtcgtattgcagtccaagctgataggcttccatggcatcgcggaattcgccagactggtcatgctcacgggctttctggaagtaggcccgtgccagggccgggtcataagcctgttccagtgggggttcctctgggcgctgggggggagtggatggagttccgcgcagcaggttgccaggactgaaggtgcgcgatgattccggtcgttccggtgctgctgttgtaccatcccggtagcgctccgggattttcatggtggcgatgatctcttccggggatttgctcacatggtggtcaatgaaggcaaagttcccaccggacagaaaattcttcaggaactcccattgggtaatagagacaagggcagaaaaaatgaagaagagcagtgctccaatgatgattttatgtttacgctccatggttgccccctcgataggttatcaggatgattttcccgccagttgaccgcaggctgcgtcaatgtcggaaccaccactttttctgataaatgtcattactcctttttcggctaaaatgcgttgaaactggagtactcttttttcgtccggagcatgataatccgcatagtcatgtggattgtagacgataaggttaaccttgcagcgtaatccgcgcagcagttgcagaagtttcttcgcatcatcagtgctgtcattgaagtctctgatgagaaggtactcgatagtgataacttttttggaactcaggggaaattcccgcagggtctgcatgagggcgtggagcccgtcagcacgattgaccggcatcaggaagctgcgctgttcgtcattgacggcatgcaggctgatggccaggttgcagggcagctcttcacgggacaggcgccggattcccttcagaatgccacaggtggagagggtgacgtggcggtggctgtagcccatcatctgggggtgtatgatggtttttatggcagcaatactgttctcatagttatccagcggctcacccatgcccatgaagacaaaatttcccactctctcatggggctcaatgatttcgcgggcggcaaaggcctgagccaggatttccgagacggacagattgcgtttgaaccccatggaggcagtggcgcagaaggtgcagcccatcttgcagcccacctgggtggaaaggcactggctgagtttgctgtgtacgggaatcagaaccgtctccaccgcgtgaccgtcggggaagcgcaggagaatcttgcgcgtgttgtcgacgcgggagtgctggacagactcaatggtataacggggaaagtggatcgtctccctcaggagcgagcgcagttctttggacacattggtataggcgtccatgtccaggcatcctttggcgtaaacccatgccaggaactggtctacacggaattttggctgaccgagatcggcgaagagccgctggacctgctgatagttcagtgagcaaaaatcaatcaaggaaatgactcctgaagggtgctgatgttgccatatggtaaattgcaagttggctctcaactttcgcaccttgttgtcttgagctaagctgttattatactagtgtttatttcgcggaaaccgtattgattttgaatgcttgacttatctggtattccatttttcgtctctggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttttccggctcattgctcgcctgttctggagatccggcagacactgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgtttgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggactctctgctgttcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgtatctatggtgaggataatgtcaagcgacgccgtctgtgtagaaccatttcggccattgcagcgtgacatcagggtcagcgctgacaacctgccgtttcggggatgcgaaacttcagttaattattcagctgacagggattgcgtgaatatgccacaaaatcccgcgccctggttcgggtaatttgtcgcggtgtacatgactttcgccggaaaaaaactgcatttcagcggaaaagacatgtcggtaagctgacaatatcatagtattcgtggtgaaggatatgatccttcctccctcccccaagggagcaaccccggtgacgcaacaggtaaaccctcccctgtacgtcagcataacctcctattgaccgttgcccgacctcccccaaggtcgggcattctttttttactgaccgatcttcaggatttcgtactccacggcgcctttgggcgcgttgacgaccacttcgtccccgacgcgttttccgataaggctctgggccagtgggctcgaaacggcaatcagattgcttttatagtcagcttcgtcgtcgccgacaaccgtgtataccacttcgctgtcagtttccaggttcagcagagtgacctgtgaaccgaagaggaccttgtcgctagccagggtggacgggtcgatgacctcggcccgcagcactttgtcttcaagctcagcgatgcgcccctcaataaaagactgcttttcacgggcggcatggtattcggcgttttctttcaagtcaccatgggcgcgggcaacggcgatttcttccttcacctgatggcgttcattttttttgaggtgctccagctcttttctgagattttccaggccggttttggtcatgggaattcgatccatcagtatcctccagaatatgcgtaatcgtaagtttcaatgtgccccggtgcaggatacctgtcaggggttcgcccggatgcagatcgcgggcgttatgtgccacggttccgtcggcttgcagcagcacgctgtagccccgttgcaggacttttcgtggcgaaagggtttccagaagatcgcagcagcgccccaggcggtgctgcgatatatccagcgaggcttgcatccggttttccagccggtgacgcagcagggaacactggtgttccaggtgttcgaccctgctttgggggctcaggcggtgcaggtgattccccaggtattccgttttctgctgcaggtgtgtcacacgtctctccagaattttatcgagtttggcagacagggattccaggccaaatgtgctgcggtccagtgttctgcgcagagccagggtgatatcgcgttcgtggcgctccagaatcgctgtgttgcgggtcagctgattctgttgtagccaggtcatgcgctgctgtgctcgtcgcagtctctcctggatctggcgaaatggggttgccagcaggtggccaaaagccgtaggggtttccacacgcagatctgccaccagatcacagatgctgaggtcagtttcatggccgacagccgagatgacaggcagcctgctgcggaaaatcgcttcggcaatctcctggctgttaaacggctgcaggtcaagggctgagcctccaccacgacacagtaccagcaggtcgtagtctgctgactgtgcggctgcgatggcctcgcatatttggccaaccgccacctgtccctggacgctgacatggtggatggtgatgtccagacaatacaaaacatcggatgccgttgacagaatatcctgcagcgcggcacccgattcactggtaattaacgcgattctttgtgggaaagccgggatggctttcttatgtatcttatcaaagtagccttttttttcaagctcggctttgagttttgcaaaagcttcgaagagtctgccatccccctgcacctctacgcggctggcaaccatttgaaacgtactgttatagatatccacatagccctgacattccaccaggtctccccgggaaatttttgccaggccgtggtggtggttgcggaagtaggccacctggagagactcattgccttccttgagggtgatgtacagatgaccggccgctgagccattgcaggcaaacacttctcccctgacccgtatgttgcggaattcgcgcttcaggccgaagcgtacccgggtgaggaaagcgcagacgctgtagacactggtggattcaacggatggcagcatggcagaatgcactcctggaggagcgggcctcagggagtcctgccttcgcgcagcagcagctcgcttatgctgcgcgcgtccacaacgcagtcgttgacggagataccacggtatgagttaccggtgaagtacagccgaggtgtgtggcgacgcagctcttcaatgtcactgagtatctggctgtggcccatgttatactgggggattccggcatcccagcggaagattttgcggtagatgggctctgcggcaatgcccatggtgatgcggagttcgtcgcgcaccagctgcaccagagcatcgtcatccaatagcgccagctcaggctggcgggctccgcccaccatgcactgggtcaggaaggtgcctgccggggcgcgatgctggaagatggaactgctccacagggaacccagcagtttgcgtccttcccgtcctggcaccagaaagccaaagccgttggtgtccacgccggataaggaaggcgtatcataggccagagccacaacggaaatgggggacgattgaattgccctgagcttcccggccagctcggcgaagccggagtgcaggatgtcggcgctgtcccaggctggcgtggcgcatacgacggcgtcaaaggtctctttaccggcggaagtccagacttcccactgactgtcctgggagcaggtgaggttgagcacagggcagttggtgcggatggtggctccacactgctcctgcagggcttctatcatttcgtaaagtccacccttgaaggaggtcagcagtccggcgggccctgccgggccggaggatgtttcaccctgctgctttttctctttcttaatggcaaagagggcgcgggtcagggaaccatactgccgctccatctggtagattctcgggaagcaggatctgacgctcatgtgcgcggggtttccggcatagacaccgctggccatggggtcgatcagccgctcaaaggcttcgcgaccgagcttgcggcagccgaattcctccagggtctcatcctcagcccgtggcttgggggcaaagtgctccaggcacaggcgcagcttgccaagggggctcagcagcggacttgccatgaacttcagcgggtgagcgtggatttcattgagcctggcgctggaatagataaagcggcgggcgctgttggcgttggcgggaagcaaggttgcggtcagtcccagctcgtggctgagctggacgatctccggtcgactgtccaggaagccgttgggcccggactcacaggtgaactccccgcgggatgtctgtatctttccgccggttctgggtgcggcttcgaaaacggtaatcctggcatccggtgcaccctgatgcaggtaataggcggtaccaaggccgctgaggccgccgccgataatggcaatacgttcagtcatggttgagctcccggctgatcatgtgggcaatagcgtgggcgaacaggtcagagtcattcaggcactcgacgacagcatactccttgacgcccaccactccggccagttcccggtgctccatctcaagttcgtaaacggtttcaacattgtcacaggtgaagctgacgggcaccaccagcatgttttcatgcccctcatccaccagctcgggcaggcggtggtcgatatccggctccagccacttgccacgggtggcgcggctctggaagaccacatcgtgggcgtagtcggggtagaactccagcagcgcctgaaccgtgcggtaaatgtggtcgcgataggggtcgccactgcggataagcttttccggcagggagtgggcgcagaagagcagcaggggcttgtgctggcatttctgcagcgcctgatcgattttctgacgcatggcagcgatatagaaacgctcgtcagggtaggattccaccaggtgggtttggacgccctgaatgtcctgtgtcgcctgctggaagtcttccacgctgctgcccgtggtggagaggctgtagtgggggtacatgctgaaaccgattatccgcgagcagcccttttccaccagctgctgtaccgttgccggtgtgcggggctccagataacgcatgcccgcagccaccatggcctcaatgcccagctgtgccagctcctgttccaccttgggggcgagcttttccgtgtgctccagcagggggctcttgccgccgatgagctcatagtggctgatggccgtaggcaggcgacgggatatgatgtagctggccagggccttgcgcaccaggccattgcgtattccaaggatgcgcgggtcgttaaaaaggccggtcagaaaaggcagtacctgctccagggaagacgggcctcccatattcagcagtacgactcctgttttcatgaagtactcctcgcgaaaattttttgataccagatgcgccacctttaaggggaggaacgctcagagttattccaccgtaaccgacttcgccaggttgcggggctggtccacgtcgcagcccttgtagtcggcgatatggtaggccaggaactgcatgggaatggcattgacaagcgggctcagctcttcgtcgacttccgggaccacgaagttctccacggctccgctgagctggttgtccggattcgtgatggcgatgaccagtccgttgcgtgccatgacctcctctatattggagatggtcttttcgtagacctctgacgcggtggcgaccaccaccacgggcatttccttgtctatcagggcgatgggcccgtgtttcatttcaccggcagcgtatccctcggcgtggatataggatatctccttgagcttcagcgcgccttccagggcgatagggaagttataggagcggccgagaaaaaggaagtcctggtgattatgaaagttgcgggcgaactcagtgtaccttggctcgtcgctcaacacctgttccatctgctcgggcagcgcctcgatggctttaaatttgcgtttgatgtccttggctttgagatggccgcacttctgccccaggaacagtgccagcaggtagagggctgccagttgtgtggtgaacgccttggtggaggcgacgccgatttccggcccggcgttggtgtagaggacgccgtgggattcgcgggcaatggagctgtccaccacattgcagatgcagatgaccttggcgccgagttgcttcgcatcctttagtgccgccagggtatcggcggtctcgccgctttgactgacgggaacgaccagggttgtggggttgatgattttcgggcgatagcgatactcgctggcaatatcaacctcgacgggaatcgcggcatatttctcaatatagtattttccgatcatggcggcgtgccagctggttccacaggcgaccagctgaatgcgctccaccgcggccaggtctccatcgctgaggtgaatgtcactgaggagtatttcaccatcatcgtgcttccccatgagggtgtcgcgaatggcccgtggctgctcgtatatttccttgagcataaagtgcttgtatccacctttttccgcagcggatgggctccaggatacggttttcaccggccgctcaaccaggactccgttgtgataaatctgcacggagccgggagtgaccaaagcgatgtctccgtcttcgaggaactggaaatcgcgggtgtgggagagtacagcgggaatatcgctggcgataaagtgctcatctgcgcctgtaccgatgaccagaggcgactcttttttgacgcagacgatggactggggcgtcatggtgtccatggccacaatggaaaaagctcccttgagctgtttcaccgcagccatgacggcttccagaaagtcgccctgatagtgtttgcggataaggtgagcgatgacttctgtgtcagtctgagagagaaaggtgtagccctctttctccagagatgccttgagttttttgtggttttcaattatgccattatggaccaggtaaatgttgtcggactggtggggatgggcattgctgaccgaaggttttccgtgggtggcccagcgggtgtggccgattcccatggagccgggaaggtggctgctggccaggagtttctccaggttcatcagcttgcccttttccttgatggtggaacagttgccgtcctgcatggtggcgataccggcagagtcgtatccgcggtattccaggcgcttgagtccttccagtataatgggcatggccgcccgcgagccggtatatccgacgattccgcacatagtgaacctctttctggtcagtctggtgcggagtatagcattacggtgtcttttcaggaacagcaaatctcgggatggtgggtgcatgtgtccggagccgctccgggactctgtttgcagggaggcgggcgtgaggaagattgtgtacaatggacacttccagtagaaacccgttttatttcttcgggatttcctgttgacaacgcaacggttttctgagtaaataacgagatattttcggcttcttcgagtacttattcgaaaatataacttattttattttaaggaggcaccatgtctgacctgaagtcaagagtgcgcgacgcgtcccttcatcacctcttcatgaagcccgaggacaccattccctttttcaagcaagctgaaaccaagcccatgaacctgggttggtccggttttactcccgttggctaccccaaggtggtccccattgccatagccgagcacgtagaacgcaacaacctgcaggggaagtggaaattcaacctgtttatcggtgcttccgttggtgctgaaaccgaagatcgctgggcaacccttgacatcatcgaccgccgctggccctaccagaccgggaaaaacctgggcaaagccatcaacaccggcaagatccgcatgggtgacaagcacctctccatgttcgctcaggacctgaagtacggattctacaccaaggattccggtggaaagctggacgtggccattatcgaagcctccggtatcaccgaagaaggtcatatcatcctggccggctccatcggtgccgcccctgaaatcattgacatcgcggaaaagattatcgtcgaagtcaacactggcctgccctcttttgaaggtatgcacgatatcctgatgacggacctgcccccctaccgcaaaattctgcctattactgacgtgcgtcagcgttgcggcactccctatgttcccactgacaagagcaaaatcatcgccattgtcgagtcaaaaatgcctgataacggccgtgccctgaagggaaccgatgaagtttcccaggccatcgccgatcatatcgtcgatttcttccaggccgaagtgaaggctggacgtctgcccaaaaacctgctgcccctgcagtccggcgtgggtaatatcgctaacgccgttgtcggcggcctgaccgcttctccctttgaagacctggtggtattcaccgaggttctccaggacaccttcctgcccttcctggactccggcaagtgcaagttcatcaactgtacatccctgtccctttccaacgaaggcttcgcggagtggtggagcaagtacgacaagtacaaggaaatggttctgatgcgtccacagcagatatccaacaaccccgagctcatccgtcgccttggcgttatcggcatgaacacgccggttgagtttgatatctacgcccacgccaactccaccctggtgggcggaacccgcatgatcaacggtatcggcggttctggtgatttcgagcgcaacgcgtatatctccatgatgcactgcccctctgtgcgcccatccaagaccgacgagttcggtatctccggcgtggtgcccaaagtaccccacgttgaccacactgagcacgatattgacgtcctggttactgatcagggtctggctgacctgcgtgggctggctcccaaggatcgtgcccgcgagatcatcaacaagtgtgcccaccccacgtacaaagactacctcatggagtacctggagcgcgccgaaaaaaccacgggctaccaccacgagccccagctcctcgacgagtgctacaacatgcacatcagcctggagaaaaacggaaccatgcgcttctgggaaaagtaactcccgctttgagaacacacggcaagccccacgaaagtggggctttttttattgcatatcaggcgtgatgttttcgatatgacatggcagctggattttccgggaaaaaagaggtagaaaggagcgttgcagaagccatatccgggttcgtattttttttggtgaaggtttgcatgtatctgaatggccagcagagtatcgggaagcgacagcagtttttcatagagttttttgggcgtctggactggctgctgatattttttacgctctccctttgcgcctatgggatcctgatgatatacacgtcatcctatgacgccctgaatcagcagccatcggcgatgttctacaaacagctcacctggatctgcattggtattgtcgtcatgttcgtcatggcttttgtggactaccacttcctggtgcgctatgcctatatctggtatttgatcctcctgctgatcctcctctacgttctgattcacggcagtgttggcatgggtgcgcagcgctggatacgcattggcgggattggcattcagcccagtgaaatcggcaagctggtcatcgtgtttaccatggccaaatatttctccgatctgcgcaaggttggcaatctcgccctctttgacctgtggaagccatttgccctggtgctgatcccctttctgatgatcgccaatcagcctgacctgggcacttccctgatgtttatcatgctctttgccatcatggtttttgtggcgggcattaacctgaaactgctttcggcggtgtttgtctttactctggcatctctaccggttttgtggagcgccatgaaaccctatcagaagcggcgtgtcctgacgtttctcaaccccgagtcagatccccatggtgcggggtatcacatcatccagtcaaaaattgccattggttccggcggaatctggggtaaaggtttgctggaaggaacccagagtcagctgcgctttttgccggagcgtcatacggatttcatcggcagcgttatggcggaggagcttgggatggtgggtatgctcatctttttcgcgctcttttttctgctgatcctgcgagcctttgagatagcccagagctccaaggatcgcgaggggaccttcctggcggtgggcattatctctattctggtgctgcatgcgtttgtcaatctggggatgatcatgggactgctgccggtggtgggagttcccctgccctttatctcctatggaggctccagtatggttgcggtgctggcaggcatcggcattctgttgaatatccgcatcaggcgcttacgcctgaatgcggaaagtgaaaagtcactgttgatttagttcagtgagcccttgtcttccatggtatggccaagctcttcttgtatcgcactctttttactggtagagctcaggcttgcgatcccggaaaacggggatcatctggcgcacttcgtcggatttggcggggtctaccaggcatatcagcaactcttcctgctctcctgagccttcagccagcaccttgccccaagggtcaaccaccagagaatgtcccgcgaactgcatcttctcgtgcaggcgccccacattattgcagctgatgaaaaaagcctggttttcaatggcccgagcgatgcacagggttctgaagtgatccaggcgctccatgggccactggctcggcagaaatatcatggcagccttatctacggccagggcgcggaacatctcggggaagcgcaggtcgtagcagattcccgcgccatagatgccattatcagggctgtgtgccaggccgcggctgttgccgccgatcaggtagcgctcctcgcgcagcagggtaaagaggtgaatcttgttgtattccagctccttgaccccccggttgtaggagctcaggtgattatggatgccggccggggattttttgagcatgctgccgatgatggtgcagttgtgttgtcgggaaagttccgcgatctgttcctcgatttcgtcacacaccggtgccagttccgcgaactgtttattacagaagccagtgctccataattcaggcagcacatagatctgacagtcgttggtgcgcaggatgtggcgcaccttttccagattctgaaagggttcggctgtaaccacttccatctgaaagacaccaattttcatactacgcctcctggatggtcagttgaagatccgcgacgcctgccaccgcagcgtacaccaggtcaccgggcaccagggtgccgactccggccggggtgccggtcagaagtacatcaccgggatgcagggtaaagtaggtgctggcatgggccaccagtttcgcgatatcgtgaatcatctgctgtgtcgtcccctgctggcggcgctggccattgacgtccaggatcagttccaggggaaagtgcgggttcacctctgctgcgctgacaaaaggggagagcgcgcaggaaccatcgtaggccttggccttttcccagggaagcccagcggccttaagtgcgcgctgcacatcacgggctgtgaaatcaagacccacagcatagccgtcaaccatggcgagggccttatccacgtggacgcgtgagcactggtgtccgattcgcactgccagttccacttcgtgctgcaggtcgttggtccaggcgggtttgggtactgcagcccccgctggtaccagtgcggagtttggtttcaggaagaagacgggttcttcgggcacgccatctcccatctctttggcatgctccaggtaatttttggcaacgcagaggattttttgcgggatgaatgagcgtccgtctttccagtgggccgatatcatagaaactcctttcggataagtatttcaggaaatcgaaaaagccccccgaagccggggggctcagatgtacatgcacctgttgaggcttatcccatacggcgcaggacataggtcaaaataccgccggcctgcagatactctacttcgatctgggtatttaccttggcgatggcctggaattccttgcgacttccatcgggactgacggcaaccacggtcagttcttttccggggctcaggctggatatacccagaacagagcacacttcatcgcccttcaggcccaggctgctccagctctgaccctctttgaagaccatgggcagcactcccatgcccaccaggttgctgcggtggatgcgttcaaaagactcggtgatgacggccttgatacccagcagcagggtgcccttggcagcccagtcgcgggatgatccagtgccatactccttgccaccaaggacgatcagggggatgccttcccacgcgtattccatggcagcatcgtagacataagccagctttccgtcagggtacttgcgggtccagctgccctgcttctcgggagccagggcgtttttgatgcgcacattggcaaaggttccgcgcatcatgacttcgtggttgccgcgccgtgaaccgtaggagttgaagtcctcaaagtccaccccatggctgataagatattttcctgccgggtaatccctggggatgctgccggcgggagaaatgtgatcggtggtgacggaatctcccagggccagcaggatgcgggctccctcaaggtcagccagtccctgagcagcttcacccacattatcaaagaaagtgggtcggcggatgtaggtggacttctcatcccattggaaggtttcgccttctggaacttccagggcgcgccagaagtggtcaccatcaagaatctgactatactcctgttcaaaaacagcgggggaaacggtgccagccatggcatcctggatctcctcgctggttggccagatgtccttgaggtacacgggctgaccattgctgccagtgccgatgggctcggtggtaatgtccatatccacccggccggtcagcgcataaaccacgaccagaggcggtgaggcgaggaaattggccttgacgctctgatggacccgtgcttcgaagttacgattgccagaaagcacggaagccaccgcgagatccttatccttgatggcctgctcaatgttcgcatccaaggggccgctgttgccgatacaggtggtgcagccataggcagtgacgccaaagcccagcgcttccaggtgtggcagcaggccgctgctgctcaggtagcgggtcactactttggaaccgggcgccagtgaggtcttgacatggggttgaaccttgagccccttttccacggcttttttggctaccagccccgcgccgatcatgaccgatgggttggatgtattggtgcaggaggtaatggcggcgatcaccacgctgccattatctattaccgccttcttgtccttgacggtgagttcaactggctttttctcgctgccgaacacgtcggcaaaacgctgggcaacactttccaggtttacgcggtcctggggacgggaaggcccggccatggaggggactatggtgtccaggtccagctccagggaagagctgtactccggctgctcatgcccttcatagaagagcttctgggttttcgtgtagtactcggtgagcagagcagcttcactgcggttggtgagatggaggtattcgatggtcttctcgtccacggggaagaagcccatggtagcgccgtattcgggggccatattggcgatggtggcccgatcaacgacggaaagggctttgacgccagggccataaaattccacaaacttctcaaccactttgtgcttgcgcagcatttcggtaatgcgcagcaccaggtccgtggcagtgacgccttcgcgcaggctgccgtggagcctgacgcccaccacttcgggaatgggcatgtaatagggttgacccagcatgaccgcttccgcctcgatgccacccacgccccagcccatgacgccgatgccgttgatcatggtggtatgggagtcggtgcccaccagggagtcagggaaaacctctgtctcgccagcgttgttggtcttggtcatggccacccgacccaggtattccaggttcacctggtggcagatgcctgagttgggcgggacgatgcggatattcttgaaggctttctgggcccacttcagcagacggtagcgctcggagttgcgctcgtactccttggcaacatttttttccagggagtcatcttcaccatagtagtcaatctgtacagagtggtcgacgatcatctctacgggaactatggggttgatcagggaaggatctttgcccaggctcttcatggcgtcgcgcatggtagccaggtcgacaatgcctggtacgccggtgaaatcctgcatcaggacgcgaccggggtagtaggcgatttcacgcggcgtctcgtaagcgggtttccagttgacgatatcccgcagcgcttcttcgtcaatggtcttgccattatcgtagttgcgcaggaggttttccaccagaatacgaatcgagaatggcaggcgatccagtgagccgattccggcggcttccagatctctgatgccatacatgacgtagcttttgccttcaacctgaaaatgtttcttcatggatgcgtagttgatgcccatagtctgacctcctgaggaaagtgtagagtgtgatatgctttcagcgtactgtcaggtccatgtcagcttgccacccttgtagccgatggctgcggaaaagggaatctgtccgaagaacagcagcatgtagatccagaagagtccgtcgcggttcagggcgatgtccggtacgctcagacgcaggaaaaccaccagcgtggcgaggataaacagaatcgcggtgcagatgattttcacggcgaagatgctgttccaggcactgttgtagttgatcttccagctgaaccagcctgccgcgctggtggggataatgctcaacaccatcactgccatggcatggaaggcggtggtttcaaaggtgggctgtccggtgaccagaaagagcagctgcatgaggatggcgaagttcagcaggccgatagggaagtggatgagcatagggtggggatggtatttccggtaccactgctgccactgggccagggggtccgcactgccggaaaccgttgatgccggcggagctccttccagggagtccacctccgtaaagcgtttcaggacttcggcaccgtggggggcgtttttcatggcttcggtgaggtcttctcccgccttgtggacgcgggcgtggacgccgtttttccacatgcggcttgtgctgacgtcgtaaattttcccgtcatacgccacataggccggcttgccatctttgccgtcatattcctggagcttctgttgttccattcggttctccttgcgggaaatagttcctgatgccgaatatacatcagattccatgtcaggtaaacgaaagctgtcgaaattcctgtttcgggtcaatggtacatattggcgacaaatagcaaatatcagctcgccagatgcgcaattctcctttacgtctccgatgaaaagttctaaggttgaggcacgtcctgccaggcgcaggcgtgacagacatgattgatgccggggaggtttcatggcacacaaatacgtattcttttttggtgatggcaaagcggaaggcgacggttccgacaagggactgctgggtggcaagggtgccgggctggcggaaatgaccaacctgggtattcccgttcctccgggatttaccatctcaacagaggcctgtatctcctattataccaataactcacagtatcctgcgggcatgtgggatcaactgctggaagcgttgaagaagctggaagtggctacgggaaagggttttggccgtgtggaaaatcccctgctggtatccgtgcgctccggcgcccgtgcctctatgcccggtatgatggatacggttctgaatctgggtctcaacgacgagaccgttcttggtctggcgaaaaagtcagggaatgaacgctttgcctgggattcctaccgccgctttatctccatgttcggcgatgtggtgctcgacgttgcccaccaccacttcgaggccattctgcgatccatgaaaagcgaacgcaatgtgcaggtggataccgacctgacgacagcggacctcaaggagctggtgggcaggtacgaagaccttgtcaaaaaagagaccggcgccccctttccccaggagccgctggaacagctcaaatactctatcaatgccgtgttcggttcctggaacaacccccgtgccaaaacctaccgccgtatcaataaaatccccgacgactggggcaccgctgtcaatattcaggctatggtctttgggaacatgggtgatacttccggcaccggcgtcgcctttacccggaacccctccaccggtgagaaggcatttttcggggagtacctcatcaatgcccagggagaggacgtggtggccggcattcgcactcccgaacccattgccagcctcaaggacaagatgcccgaagtctatgggcagctcgaagaagtctatctgcgtctggaagcccactacaaagacatgcaggatatcgagttcaccgtggagcagaatgtgctctatatgttgcagacccgcaccggaaagcgcacggcacgctctgctatcaagatagcccatgacatgttcaacgaaggtcttattgataagaaaaccgccgtgctgcgggtgacccctgaacaggtggaccagctgctgcaccccatgatcgaccccaacgtgcagtataccgccctggccaaggggctgcccgcctctcccggtgcggcagttgggaaaatagtctttcaatctgaacatgccgaagactgggccgggcgtggcgaaaaagtcatcctcgtgcgggtggaaacttcgcccgatgatatcggtggcatgaacgtggcccagggcattctgaccgctaccggcggtatgaccagtcacgccgccgtggtcgcccgtggcatgggcaagtgctgtgttgccggctgtggcgcgctgcagattgatgccgcgaaaaaggaactgcgcatcggcgacacggtgctcagggagggagatttcatcaccattaacggtaccaccggtgaagtaatcaacggccaggtggatctggtggagccggagctctccagtgaatttgccgatattctcgactggtccgatgaataccgacgcctgggtgtgcgcaccaatgctgatacgccccatgattccaccgtggcccgtgaattcggagccgaaggcatcggcctgtgtcgcaccgagcatatgttctttgaaggagaccgcattgacgctgtgcgcgagatgattctggccgaaagccccgatgcccgtcgccgtgctctggcgaaaatcaaaccatatcagaaggaagatttcctgggcctcttccgcgccatggatggcctgcccgtgaccattcgcctgctggacccccccctgcacgaatttctgccccacaccgagcaggatattcagaaagtggccaacgccacagggctctccgcagcccagctcaagcgcaaggctgaggaactccacgagttcaaccccatgctgggccaccgtggctgccgcctgggcatctcccaccccgaagtctatgagatgcaggtggaggccatcatggaagccgcctgtgagctcaagaaagagggtcttgacgtgaagcccgaaatcatgattcccctggtgggccatgtgaaggaactggcagagctgcgggagatgaccgtcagcgtcagcgatgaaatcattgcccgctacggcgtggaaatgcagtacctggtcggtaccatgattgagctgccccgcgccgccatcacggccgatgaaatcgcccgcgaagcagactttttctcctttggcaccaacgacctcacccagaccaccctgggcatcagtcgtgacgattccggcaagttcctgcccctctacgtggagaagaagatcttccccgaagaccccttcgtttccattgacgaagccggtgtgggcgtgctggtgcaaatgggtgttgacaaggggcgtcagacgcggcccgatatcaagaccggcatttgtggtgagcacggcggagatcctgcttctgtctttttctgccatcgcattggccttgattacgtcagctgttcgccctaccgtatacccatagcgaggttggctgcggcccacgcggccttgagcgaataatcaaaaatccccctcccatcgggagggggattttgcttggatcgactcgtgagggaacccatgccccttgtcattgtgtatcgcgatgatcatctgattgctatccataaacccgctggactgctggtgcatcgcagctccatagatcgccatgaaacccgctttgccatgcagctgctgcgagatcagatcggacagccggtctatccggttcaccgcttggacaagcccacatccggggtgctgctttttgccctgaatcctgaggtagcccgcctgctcggggcactgtttgtcagtgcagctgtggcaaaaacctatctggccgtggtgcggggtgtgccgccccggtccggtattattgattcccctttgcgggaggagcgcaaccgttatgacgaccagcgcacggctttggagaaagcacctcagtccgcagtgacccgcttccagacgcgggcaaccgtggaactgccctttgctgtcgggccttaccccaccagccgttacgctttggtggaagtgcagccgcaaacgggccgcaggcaccagatacgccgccacttcaagcacctgtgccaccccctgattggtgatacaaagtatggcgaagggcggcacaaccggtttttccgcgatcatttcggctgccagcgcctgctgcttgccgccgttgagttgcagctgaatcatccggtcaatggcatgcctctggttatcacgtccccgctggaagagaattttcgggaattagtgacggcccttggttgggatggagcagtggcgtcgccctgccgtgatggcgtcgcggcgagtgaaaggtgcctggacaaccgtcgcgatttctccatactctgattggtgagaatttcctgtgaggtgcgcggaagaaaggccatgacgcggaggacactgccatgaatctgtctcatctttatcgactgcagcgccgtattctgctgctggcaactatcggcgtcatgatcactggtctggtggtgggaattgtcaccctgggacatctgcacctgcagagccgcaattataatgaaaatgccatggcccttcaggtacacgggcaggcgcaggcaatggcgcagttgctggacagatattgcgatgttgcccggcagatcagcagccgcagccagatccgggatcagcttgaacgctataacagcggtaccgccagccttgacagcgtgcgggatttttctgtccctcgccttgtggatgctctggcctatacgccggatcttgcgggaatgctgcgcctgagtcggggtggcgctgtggtggcttcactaggcgcggtgcccctggaggaactctggcagtcctggcactttgatccctcctgggtgcagatcaccggtccatacacctgggaggacaccctgtttgttctggcaagcagtccgattgtgaatcgcgcaggcgatgtggtgggtatggatctggtcgcctttgataccagtggcttgtcggaacttatgggagcccatgaagcgtttcatgatgatgacacttttcaataccttctgcatcgtcaggggtcactgcccatggttctggggcagagttcgcgccttcaggtggctgcgggagtgccggcggcagtggagtcgatttctcccagctccactgtgcaatccttccggctgcaggaggacgctggccgtttggtgtatattcagcctcttcccggacaggatcagtgggtgctggtgatctccatgcctgtgcgcagcatacatccccccctttttccgcagcttgcgacaccgctgcttgccgtgctgctgatgatgagtcttggtgtgctggtcaccagcagtgtcatgcgtccgctttttctgcgcagttccaggtggttgcagcgtttcggcaggcttaacgaggaacttgaccgctcccacaggcgttttactgcaatactgaacagcctggatgctgcggtgtatgttgcggatatgcagacccatgaactcctctttgtgaacgaatatatcaaacggcagctcggggatgtgactggccagaagtgctggcaggtcctgcaggggctgcaggagccctgtgccttctgcaataatcatcgcctgctgaccgaagatgggcgcagcgcgggcgtggtgcagtgggagtttcagaacctgtggacgcagcagtggtttgactgtcgcgacaatgccatccagtggaccgatggccgttttgtgcgcatggaagtggcaacggatatcagcgagcgcaagcgcattgagcttgagctgcagcagacactggccggcatgcgcagcgaaattgaggcgggtattgccaaagcccgtgagcaggatgccattatcgcggagcagaaccggcgcgaatcggtgacccggctgctggtcaacctggcccatcagtggcgccagccactcaatgtggtggggatcatggtgcagaataccgaagagcacatcgaaaacggggtcatagacaagacccaggcgctcgctgacctgcgcatggccatggatcagctgcaggaaatttccagcgtgattacccgcctgacacggctctatcagtctgaagcccaggcaaatccactgcgtgtgctggaggcctttcactttgctgcccactccgtgcggtttgactatcgcaaaagagcacggatagacgcgcgtatttcggaggaactttcttttgaggcagtggagagtgacctgatcgaaattttccatgaactgctcagcaacgctttagctgctggctttgccagagatatgtccgaggtgcgcattgaggtggcagcacatcccatgagccctgacgggctgcagatctggtgtcgggataatgctggcggcgttgatgctcagctgttgcctgtgatctttgatccctatactaccagtggttttcgtgggcggggcaagggaatggggctctatcatatcaggcgcctggtcgaggagcgttatggtggctctgtctccctgcagaatgaagaggatggtgtcctggttatcgtctgcctggcgaagtatcgcgcccatcctcgctatggttcggtatgaggagttggtgtcggttcatgccaggcgcttgcgcgttcgcagggcttgtcagcgatcctgcctggatgctgcgggaaacactgccagtgccgtgcgcagcttctcctgaccaaaacaggccatacgggaaaattccagacgagaaaccggtacgtgctgggtatccacgctggtcttctgatcctcttcatccacctccggatcgtgcaggtagatgaactgctcgtccatggctgtcaccaccacccagtgggggctcttttcacggctgaagcgccaggaactgatcagcaccaggggaactccacccgcctcaagtacctgttgcaggtcaaactgggtgacttctgccaggtgctcccgcaccccggttgcttccagctgctccttgaagtcctggtgtaccatggtcaggacctcttttttcacgggattacgcacaccgttgacgaaaagggggccctccacgttcagccacaattccacatcaaaaccacgtttccaggctgacagagccagtccgcgcggcccgcagccgccgtgaccggtggtcatgaatatcgtcgtcgcctcacgccagatctgcagttcgtgctggcgcgtcatctctgtgcgctcgtccagggcccgcatggccatcagcagcgatgccggcccgcaggtgaagggcagggtctgctgatagtaggggacttcgcgcacctgggtggcaggcgttttgcgcagtcgcttctgaaagcgcagggcatcggtatggtcttcatagtagtcggcatactggccgaacttgcggtaccccattcgctcataaagttcgatggccctgctgttgtcggtacgcacttccagccgcagggttgaacagcccttggacagggccagcgactccgcttcctgcatcaggcgttcaccaaaaccgcacccacgccaggcgggatcgacggcgatggagtagatgcgcgccagggctgttccccggtggaagagcagcagcagataggctgccagggcggggctgtccggtggcgtgacttcaaggagctggattgccgaatggcccttctgcatcagccagcggagctggcggcggctgagtttatcggcagtgaaacagcgattttcaagttcaaccagcgcgctcagatcgtccagatcggcacggcgcagatgaaacggcggaattgtttttcccacaagacacctgtatgaatgaaatgcgcagaggcaacctttgccaggttcaagagtatgccaaaacaaactgcttgtccacggggagctgacgtggggggcgtcgtgattcctggtttctgtcagagtccagcgtatctgtggtaccctttcctgagagttcgcgccccggcaacgacagtctgtcggggccgaccctgatgtggtgcaggagtgaaggggtgctgctgaaggcaatatcgcatttctacaggaaaatggagaccttatgaaacggtggcttcgctttgggattatcggactgacactgcttggtggggcccctggccctgtttccggcagtgacatttccctggaacggatggtcgggcaaatggtgctggctggttttcgcggactggaagtgcagccggacgatcccatcatgcaggatatctcccatggctttgtgggcggggtgattctgttcgatcgggatgtgctcaccggcagtcgggagcgcaatgtgcgtgaccgggagcagctttcccggctgatagctgatctgcaggaacatgcctccacggttctgttcatcgccattgatcaggaaggggggctggtcagccgtctgaagccggttcatggttttgaggcgctggcctcccaccgtgagctgggcgaggggagcccgagcagcacctttgcggcggccagcgacatggcacaggccctggccgggcttggtgtcaacctgaactttgcaccggtggtggatgtgaatatgaatccggaaaacccggttatcggcagcctgggacgcagtttttccgccgatgcttctgcggtggcgcgccatggggagcagttcgcccgggccatggatgctgctggcgtgattcctgccatcaagcactttcccgggcacggcagctctctggcggattcccacctggggtttacggatattacgcagacctggaatccccatgagctcctgcccttccgggaaatgatcgccaatggatttggcggcatggtgatgaccggacacctgttccaccgggagcttgatgcagaatatccggcaacgctctcccgggtggtactccaggatctgctgcgccaggagctgggttttacgggggtgattgtctccgatgatatgcagatgaaggccataaccgaccacttcggctttgaagaggctctggagcgggctgtttatgccggggtggatattctgctgctgggcaacaatctggaatatgaccctctggtggcccggcgggcagtcaaagccattgtggagatggtggagcggggaactcttccccgtgagcgcattgaagcttcctacgagcgaattcaggcgctgaaacggcagctggaaaagccgtgaatatcccctggactcaaaactgaagtttcgcaccctcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagcgtctgccggatatccagtccaggcgagcaaacgatccggaaaaacgggcgttcggggggcgcgtttttgggtcctttttgcgcggtcaaaaaggacaatatccagagacgaaaaatggaataccagataagtcaagcattcaaaatcaatacgctttcctcgagataagcgccagtataatagcggtttaactcaaggcagcaaggtgcgaaagttgagtcaaaagacggatctgctcctgctcagtggtagctgtgatcttcaatttgcatctccagggagtcctttccccggaagtggttcacgcgcagtttgaagcagagcttcacctgttttcccactgccgcctgcagattgttggagaaggcgatggcctggtggcgttttccttcggagtcctggatggtcagtcggcagtggctcccttcgcgaccgcactggtagctgtccagcacggtgaagtcaccggagaataatggttccgggttgccattgccaaagggctcaaggcggttgatggcatgggcggtatccatgctgagcagaggtgctggcaggcaggcgtcgacagtgcactttgccttgaagagatcttccggaaaccgggagaggtttttgagcaggttctggcgaaaggcctccaggttgctctgctgtatctgcaggccagcggccatggcgtggccaccgaattttaccaggtggtgggcgcactgctgtagttcgtggtgcaggtcgatgccgtcaacggagcggcagctggccttgagcgttccgtcttcaagctgactgtagacgatgcagggccggtggtagcgggacttgaggcgaccggccacaatgccgatcaccccttcgttccagcccctggagccgacgatgatagcccgctgctcatgcagcttgtggcgctgaatctgctcccgggcctcttccaccatggattgctccacttcctgacgctggcggttgaggtcgtccagctgtcgggcgatggacagggcctgctcccgttgcggctcatccagcaggaacagctccacgctgtcgcgggcgttttccatacgcccggcggcattgacgcggggccccagctggaatcccagcccgtacacagacattttgccgggatcaattccggccacttcacacagaagccgcagtccggtgaccgccttgtcggcgaagaggcgcagcccctgcttcaccagtacacggttttcgtgacggatttccatgacatcggcaacggtggccaggcttgccaggggcaggtagggggccaggctgagctcagcgcgccctatggtccggcgcagggcggtgatcagcttcagcaccacggcggctccgcagatggcatgggggtaagggcagtcgggccgatggggatccacgatggcatcggctggtggcagctggtttccgggcaggtggtgatcagtgatgatgacctgctttcccagggacttgaggaaggcaacttcatcaatggcggtgatgccgcagtccacggaaatcagcaggtggaagtcctggcttctgctctccagggcggcacggttcaggccgtagccttcggtgaagcggctggggataaagtagtcaacacgggctcccagttcacgcagaaagcgtaccagcatggcggttcccaccgtgccgtccacatcaaaatcgccgtagacaaggatgggaagcgactgctgtatggcagcgtcaagaagctccaccgcttttgccatatcccgcagcagaaaaggatccgccagatggctgaggtcagcctgcaggaagaggttacggtcgtcgtcgcagcggtctgacagcaggagctcaagaagttcctcactgttggcgggtctgctggcatgggctatctgccactggtatctggctccctgaatgagtctggtcacaggtatccctccacaggtgtgcgttgtctccagccgacccacagcagcacggccacttcagccagttcccccagtatcagcagcgccacacccagcagtgcaccattgccctgaatgcccaggctgagcatggcgaggctggcaagcatgacgcagaggatctttatggtgcttgaagcgccgattcgcagggttttgagttcccgggtggtggtcgccttcagcaggtggttggtgcagtaaaggataccatatcctgtggtgagcagcacgggccagcgcagatactccaccaggtgcgcttctatggccatccatccggtcagcaccgtatgatgaaagagaaactggatgctgagcagagccacggaaagccctgccagcagggcgatggcaaagagaacgatccggcgcagggtttcgcggttttctgccagggtgatgacggtctgctgcaggctctggaaggggccgtaaaaaaggaagataaacccccggacgatggtgaaggcggccaggcccagggcgctgtcggaaagccgtgccaccatgccgttgaccagcagggtgctcaggtgctgcatactcatggagtacatgaggggcagggcgaacccaatgagccgaccgtaacccatggggtcaccttcctcaaggcggttcagcctgcgcgcaggctgccagcagaacaggacaatggctgcagactcaatggctatgccacccaggaggcccagggctcccacggcgacaccgtccagaaagtgcagcagcattggcagcagtaccagcagggacccgatgcggatgatgacccctacagtgatcagggtcggtttgcggcttttggccagaataccctgcaggctgccgcgcagcgacgtgaagagggagaggggaatcaggtagagcatggtatgtacagcgtattcggcgatgtgccatggcacctggaagacttccacaaagagaaagttcgcgattcccgaaatactgatcagactgacgatggcggcaatgaagacgcccagcagtatcgagaagctcagcactgtgcgcaggctctgccgtccccgcacgtagctggcggcaatatgggagtttgcatagctcagcgacgcgatgaacaggtagagagtgatgcccaggccgaaaccggccaggatctccacctggttctcctggcgtgccagaaaagcgttgatgagcgtgtggctgatgctcatgaactgcgtggtgaagagcaggggtatggagaagagaatgatttcccgataggatacggttttttgcgtctggggattcatgattgtgttatgctgagcgctcctgattttgtgccgctacggccaaatgtcagccattgtggagcaaggaaggttcttttgcaagtctgtgctctggtcttttgcggaccaggaatttccctttgcaggtgaatatatgatttttgcgctggataccacgggtgaagtgttctcggcctgcctgatggagaaagcaggtggagagtacctgctgcaggaagtggatacgcgccgtaaacacggagaactgctgccagctgctctggagcagctcctcgcttcgtcgcaatgccaatgggatgatgtcaccgcggtagctctggtgaatggtcccggcagctttaccggtgtgcgggtgggagcgtcttttgtgaagggcctggttttcgggggtgcgaagccggtatacacctgctcgcgccttgaggcgatgctccacggccttgatgagctgccggggccagtgctggctgctgtggacgccaagcgttcccaggtttactgccgcggtttgcgtattcatggtcttgaggaagactgcgccctggatggcgctgagctggtgagacggacaccctccgagttttttttctccggtgagttgccagcagcatttcctgcggcactccgggataaacgcatccaccgggttcccagcgtgccggctgccctcaatgcggcacggctggcagttgccggccagctgccccggtatgacgagtctgacagtattcccctgcactatctgcgcaaatcccaggcagaggaggagcgatgagcctgaaggttcgcctgctggatcagagttttctgcgggatatccatgccatcgaagcctcccgctttacccacccctggagcgagcagcagattgccgaagagatgcgtcaccccagaatcatcgccctcggagcctttcatggcgaatcactgctggggtacctgtttgcctacctgctgccggaagagctgcagctcaataatgttgcggttcacaaggaattcagccggatgggcatcgccacactgctgcttgagtatctggagcagctggggaagggggagggctgccgcgagatcctgctggaagtcaacgaaaagaactcaggcgccatcgctctgtatgagaagcgcggcttcaaggtcacggggcgtcgccgcaaatactaccgggatggcggcgatgcggttctcatgcagaagaagctgtgactgccggcgcgaaagtgacgttataactgaagtttcacaccttgtcagccacctgtatcgtggctcttgccgtgtttttgattctgaatatagccagatagttcagtgcctcgttgatgtctgcatagtcggaaggcacattcagcgtcatgtcctccgcaacaaatggtgtacccccccatagggatactgcctgccgtggctccgtcaccgatgtacagtctctttgtgtcggttgcgtacaggagttccccttcagcgggtattaccgctgtcctgtctgcctcaataagtcttctgttctgaataagcgattcagctatctttatcctccttaaatcagcacctatttgaatagagcgatgacggatattacatgaagaagacggccgctatgttccagtatttaaaacctcttggatttaataagaaaaaaagagagcagattaaagtgggcccagttgtccagacatatttcgaggaagtttaagttttcttattgcagcctatgccgcaagcttttcctcctttattctaaatactgacatgtacattttgtctggtgttctgtagtcaagagactgatgaaaccttctgctattgtagaaggtgaagtatcgctttactccttccttgagttcggtcatgttctcatagcatttgatatagatgttttcgtatttcacactgcgccaaaggcgctctacgtagacattgtcaagggctctgcctttgccgtccatgctgattctgatgccgtgactcttgagtctttgcgtaaatgcctctgagctatattggcttccctggtcggtgttgaatatcccagggactccatagcgtctgatggcttcatccagtgcttcgaggcaaaagcaggtatccatggtgttggagatgcgccagctcagtactttgcggctgaacagatctatgatagctgtcaggtacaccgtcttggcgccaagcttcaagtacgtgatatcagtggcccaaacctggttgggaagccagatattcaatcctcgcagcaagtacggatacttcttgtgctgcttgttggcccgtgaaagattgggtttggggtaaatcgcacgcagcccatgcttgtgcataatgcgccgcacctgtttggaactcacggccatatcatgttcctcattgagctgtatggctatcttgcgataaccgaaggtgggaatgtcttgcagcaccctgagaacaaccttcagtatttcaagatcagattcctccagcgccgacgaacgtgactggtaatagtaggtcgagtggctgatgccaagcaacttgcactgcatccgtatgctcaggtttttatggcctggctctatggcatttttggctcgtgaccgtagagttgcacatactttttttttaggaagtccttctcaacctgaagcatgccaatttgcttgtaaagggcgtcaacattgcgatcctctttgtccttgcccttcttcttgttgggacgatcgaatatatcaggcatggcttccagagcacgcttcttccactccttgatctgctggggatgaacctcatactcctgagccagctcctgaacagtcttttcttcacgcagcgcctcaagggctaccttggctttgaactcattggtaaatgtcttacgttgcactatagtcactctccaggtgatgtttggatcaggtcaatctacgccacttccgatgactttgccaaacttaaacccctgtccgatttactgggcccattatagatatgccgtgcttgcgacatacctccttcaccggcaaaccggattccacttccttgagaatagacactatctgcgattcactgaaacgggactttttcatcttgagcctcctggggaattccagaatactctaatttctacctgtcgggtatagggggaagcttacatcatccttatcagtatgcagagtgcggaagattatgccaaaggacatatcctcggaacgattaatattcctggtgctgattttttaaacggcgataagcgtcttttgcagcttccgaaagataaaaagataaccgttacggctcttccgtattgaggatacattgacaaaaaagtgagcatggtgccacttatcgggattacaaccaaataattccgggagaagcaccatgctcaccagtgttctttaccatgcctacggccttgctggctacgattacatccgcacagagtattgcggcaataccatcaatttccatgtccggccccgtaaaaagctgattcgctgccctgcgtgccttggccgttctgtcatattacgcggcagtagcattcgtcggttacgaggtttgcctttggggatcaagtccacttggttgcacgtccacgttccacgcatccagtgccttcagtgcggtagtgtcaggcgggtgagtctgaaaatagcctctccacggtgttcctacacccatgcatttgctcggtatgtggtctcccttgcccaagctatgaccctcattgatgtagcacggcttcttggtataggctgggacctggtcaagtccattttcaagcagtatctgcatcatcactacagtagcccttcacttgctgggcttgagtatatcgccattgatgagaaatacacaggacgcaaacatggcttcattactctcgtcattgaccttggttcagccagggtcgtatacgttggagcaggcaaacaggcagaagcgcttgatggtttctggaaacgccttggtcgtcgcaagtcatctatcaaagccgttgctgctgacatgagtccggcttaccggtcggcagtgctcgaacaccttccatctgctgcgttggtgtttgatcgtttccatgtcgtcaagcttatgaatgaacgccttaccgatattcgccgcgagctgtaccatgagctcacaagtcagcatgacaagagcattctcaaaggcactcgctggatgcttctcaaaaatccgcagagcattggcgagcaaaccagtgatcatgaacgccttgaacttgccctgcaggccaatcgaccattggcggttgcctattacatgaaagaagatctccgccagatatggcaacaaactgacaaggtaactgccacggtattcctcgatgactggatcaacagggctcaagcatcagctatcaaaggattgaagaaaatggccaaaacgctggagaagcaccgagagggaatcctgaactggtatgatcaccccatatcaacaggaccacttgaggggatcaacaacaaaattgataccctcaaaaggcaagcctatggatacagagatatggaattcttcgagctcagaataaaggccctccataattcaaagtacgctttaaccggatgaaccgttacctgctatcttggacactactcaagtatgggagcgatgctccttaaccagatgagttatgaagcctacagtcttcgctggggagcatccggctggaatataaatctgacagaagatatttcagctatgcttaccgcaggatttgggctggatgtagaaaaacagactaagggttagaaaacagggtacatctataatgggcccagtaaatcggacaggggtttaagtttggcaaagtcatcggaagtggcgtagattgacctgatccaaacatcacctggagagtgactatagtgcaacgtaagacatttaccaatgagttcaaagccaaggtagcccttgaggcgctgcgtgaagaaaagactgttcaggagctggctcaggagtatgaggttcatccccagcagatcaaggagtggaagaagcgtgctctggaagccatgcctgatatattcgatcgtcccaacaagaagaagggcaaggacaaagaggatcgcaatgttgacgccctttacaagcaaattggcatgcttcaggttgagaaggacttcctaaaaaaaaagtatgtgcaactctacggtcacgagccaaaaatgccatagagccaggccataaaaacctgagcatacggatgcagtgcaagttgcttggcatcagccactcgacctactattaccagtcacgttcgtcggcgctggaggaatctgatcttgaaatactgaaggttgttctcagggtgctgcaagacattcccaccttcggttatcgcaagatagccatacagctcaatgaggaacatgatatggccgtgagttccaaacaggtgcggcgcattatgcacaagcatgggctgcgtgcgatttaccccaaacccaatctttcacgggccaacaagcagcacaagaagtatccgtacttgctgcgaggattgaatatctggcttcccaaccaggtttgggccactgatatcacgtacttgaagcttggcgccaagacggtgtacctgacagctatcatagatctgttcagccgcaaagtactgagctggcgcatctccaacaccatggatacctgcttttgcctcgaagcactggatgaagccatcagacgctatggagtccctgggatattcaacaccgaccagggaagccaatatagctcagaggcatttacgcaaagactcaagagtcacggcatcagaatcagcatggacggcaaaggcagagcccttgacaatgtctacgtagagcgcctttggcgcagtgtgaaatacgaaaacatctatatcaaatgctatgagaacatgaccgaactcaaggaaggagtaaagcgatacttcaccttctacaatagcagaaggtttcatcagtctcttgactacagaacaccagacaaaatgtacatgtcagtatttagaataaaggaggaaaagcttgcggcataggctgcaataagaaaacttaaacttcctcgaaatatgtctggacaactgggcccactttaatcagatgccacgtactataactggaaatccaagtatggtggcatgcaggcgtcagatcttcgtcgtatgaaggagcttgagcgagaactttccaaacttaagcgaatgtatgcggatatggctcttgagaatcacgctcttcgtggcttgatcgaaaaaagctctgaggccgagcgcgcagcgtgatgctgtagagcaccttatcagcgaacaccgtctttctgtgcagcgcagctgtcagtgtgtcggtctgtcgcgctcggcctggtattacaagcccaaagagaagccctctgatgatgctgtgatcgaagctattcataaggtattggaaagcaaacaacagtgggggttctggaaagtatgccagagtcttcgtagagaacacccctggaaccataagcgcatttaccgcgtatatcgcctcctgaagctgaactttcgaaacaaggggaaaaagcgtctgcccgctcgtgtgaagatgccactgcttgctccgccacagccaaatcagacccgtctgctgatttcatgagcgatgcgctgtgctctggacggcgttttcggacattgaatgtccttgacgactgtaaccgcgaagtggttcacatcgaaattgatacctcaataacttttccactcccaaaacttccccgcatcccttcagccgtatttgtcgtggcgtcccacatgtaggcatggttgccaaaaaagggaaatccgtctactttgcgattgcagataagtacctgtaaccccatcggatcaaccaggctcaccggattcccgttgacatacgaatacgtattcaacccacccgccagcccaatcgggtcactctgagtatatcttccagtggtggcgtcatagtaacggtgccagttgcaccacagtccgctttcctgatcgtagtactggccaggaaagcccagatacagcccgccgatctggtcaatctgcacggtgcggtcaaaggccctgttgtcagcttgccagaccacggctttgctgttgttggtcaccacttcgggccggcccaggtgatcgttgtggatgaaggagagtgtactgcccttgatcaagccgatgggctggccgtgcagcccgatatactgggtggtgagtgcggtgccgttggccgacgtctcgcccagcaatgcgccatggacaagaaggacaatcaccgcaagatagctatataattttgttttgaattgctaatgatctgcaatcgtattgatctactgcaaaatgtcaatatatatttcatatcaggtcgcgcttgctccacgcagacattcttgactaatagctgctgacacggcatagttcgcagatcggttcatggaaacatatcgctgccgtggctgccatatgtctccatgctcaccagcacgcactccggagtatctgaatatgaccacaaccaaccacgccctggcggtgctggaatacgccaggctcaaagagctgctcaaggaattcacggtttccagccttggcaagcgggagcttgatcgcctggagcctgcccattcctatctggatgtgcgttcgcgccatgccatcagtctggagttctatctactgaaccgcgaccacggcggtattccctttgggcctctttacgatccactgtggttgtgggagaagatcgggcagaagggggagctgctggagccgggtgagcttttgcaggtggcccgttttctgctggtggtaaagggcgtcaaggcctttctggcggagctggcgggcgatacctttgtgcgcagtcgcgagatggggggcgatctgcatccctgcgcggatctgaagagccgcattgagctgtgcatcgaagagggtggccagatcagcgacagcgcttcccccaatctcaagcgcattcggcgggagctgcgcacggcgcgctccagggtcaaaaaacagatggagcgctacctgagcgatgcccagtacaaggacatcatcatcgaccccattatcaccattcgccgcgaccgttacgtcattcccctgcgctccaacttcaagggcaagattgacggcatcgtgcaggatcactcggccagtggcggcaccttttttgtggagcccaaggagagcgtggagctgaataaccgtctggcggagctgcaggcgggtgagcgcgaagaggagtaccgcattatccgcgagctgggcgagctggtgcagtcgcgcctgcgggccttgcaggagaatacggcgctgctggcgcgcatggatatgtacacggcctttgcccgctacgccatccgttaccatggaacgttcctggagccttcccagcacaagggctgctgcctgcccaggctgcgccatcccttgctgaaaaatccggttccggtggacgcgtatctgggaggcgagcacccctccatgctgctgatcaccggccccaacaccggcggcaagactatcgccctcaagtccctggggctggcggtactgagccacaacagtggcatgccggtgctgtgcagtgaggtggaaagctttatgggctattttgacagtgtcttcgccgatatcggcgacgagcagtccatcgagcagaacctctccaccttcagcggccatatcgtcaacatcgcccatgtggcgggcaatgccacggagcgctccctggtgctgctggacgagttgggcagcggaaccgaccctgaagagggcggcgccctggcggtggggattctggaatacttccgtcagcgcaagtgcagtgtggtggccaccacccaccataatgccgtcaagcgctacgccttcaccacgggcggaatcggcaacgcctgcatggagttcgacctgcagacgctgcagcccacctatcgcattctctatggctatcagggggaatccagcgccctggccatcgcccagcgccacggcttgcccggggaaatcctggaaacttcccgaaacttcctggaaagccagtccggcgaagaggccaagaccattgcggccctggagcgcaagttggagaagtttgcccgtcgcagcgaccagtttgagcgcgagtccagggaactgaaggagaagttgcgcacggtgaccctccagcagcagaacctggacagcgaggcccagcacatcctgcagcaggccaccatgcaggcgcgggacattctgcgccaggcccgccgcgaggccgatggctatatcaaaaaactcaaggacacctcggtgcgccagcacgccgaagcccaggctgaattcaaccagctcagccgccaggtctacgccgaagcggaccgcatggagcgctctcacctggaaaagcccctctcactggagccggggcagcgggtctttgtggcaaagctgcagcgcgacggcaccattgtcagccgcagtggcaagagcgtgcaggtggaagtggggggcatgaccatcaaatcccgcgccgatgagctgtttgcgccccgcgatacgcaaagtccaacgccggcagccagtgaaggcaggaagtcagtgtcaaactaccaggcacctgccaccagcgtgaaacccgaactgttactggtgggcaagcgggtggaagaagccctggacgaactggaaaagtacatcagcagtgccgccgtggccgagcgtgaatcagtgcgtatcgtccacgggctgggcagtggacgcctgaagcgagccgtgcgggagtatctgcagcagagccccctggtgaaggagttgcgcgacggcgaggcctttgaaggtggtctgggcgccacggtggtgcaactcacctgatcccggcacgcttgcgcgccttgcctgatgcctttttccacggcacgctaattctttacttttgacggtcatgtcagtattctgtgaccacaaactttcccggaggattccagcgaatgaagcgttttccctttgtactcctgctcatctttgtgttcatatattccatttccacatcccatgcggcaccatcctccaattccgccacattcagtatttttgatattctctttatcggcgcgatcatcttcttcatcgtgcgcgccctgcgcggtcgcacttcccgcaacaacaaccccaaggacgactggaccctcggcggcaaagaccaggacagctattcccctaccgccagcaacgaaccgcgcacaacacccggtgcagacaagattacctccctgtatcctgaacagacaacccacaaaggactgcgccccattgagatgagcgaccccaacttcacggaaggtgactttctggctgccgcccgcgaggttttcagcacagtgcagcaggccaaggccaacgaagagcttgaacagattgagttcctgatggacaaggctatgctcaaccagcttcaggaggacattgccacctggcgcaaagagggcaagcgcgttcagctggattccgccaccatccactcggcactggtggccgatgccattcagcagatgggaacggactgcattacggtgaaatttgaagcaaccctggaccgcactttcctgcctgtcgatgttgagggtgaacctgagccggtacacgaaacagtcacggaatactggcgcttcatgcgcaatatcggcgaagccgcctggcagctgataggcgtgtatgacgccgacgagtacgaggagtaaacaatgatacgggccgccattatcggggctaccggctacaccggcgcggagctgatgcgtattctgctgctccatccggaagcaaccctggaagtcgccaccagtcagtccagctgcacagagcgcgtcaccgaccactatccggccctgcatggcctgtgcgatcttcgcttcgaagagaacataccggagtccatagccaggcgcatcgatgtggtctttctggcgctgccccatggcgaggccatggaagcggccattgcctaccaccagctgggggtgagggttatcgacctgagcgccgatttccgcattgatgacgccggcgcctatcggaatatctacggcaaagaccacctggccccccaactgttgcgtcagaaagtctatggcctcagtgagatcaatcgcaccgccattgccgccagctctctggtggccaatcccggctgctatcccacctgcacactgctctcggtggctcccttggcgcagaagggccttctctgcaatcccgtcatcgtcgacgccaaaagtggtgtcagtggtgctggcaagaagcccggcccccgcacccactttgtggaaatcaacgaaggtttctctccctatggcgtgggcacccaccgccaccagccggagatcacccaggagatggacaagctgggcactctgcaaagtgacgtgatattcaccccccacctgctccccctgagtcgtggcatgctgaccaccacctacctgggactgcaacccggcaccacggtggaacaggttgtgactgcctatgaacagttctgccagcacgaaccctttgtgtactttctgggcctggaccgtttccccagtgtgcgcgacgtgcgtggctccaataactgtttcatcggcatacacatcgacattgcccatcagcgggccatcgtgattgctgccattgataacctgatgaagggtgcgtcggggcaggcggtgcagaacatgaacatcatgttcggccttcccgaagactgcggcctgaagggtatgcttcaagtgctctgacggagtcgtatccatgcgcattgtgctcacgctgctgcttctggcctccactctgtggctgaccaccgcctgcggaccacgggatccacgggcttccatgccacccatacgcaaggacttcggcacccccgccggacacgctcccggcaccttgcgatcctataccatcgacggacagacctatcatcccgttgaaactgtctccacgggctttcgtgagcggggcatcgcctcctggtacggtcaccccttccacggacgcaagaccagcaacggcgagacctacgacatgtacaagttcacggccgcccataaaaccctgcccatgaacgtctatgtgcaggtgaacaatctggagaacggcaagtccaccatcgtgcgcatcaacgatcgtggacccttcgcgccacgccggatcatcgatctttccaaggctgcggcagagcgtatcgacatggtcggccccggcacagctcccgtcgaaatcatcgtgctgggctacaacctgcgcgatccccgcgcgcagacgacccgccaccagaccggtgattttttccgctcccgggaaatgatccagcagggtaatttcaccctgcaggtgggcgctttccgcagccgtgaaaacgcagaacagcaagcgcaacagctccgtacccagtaccagcacgtgagtgtcactccccatgactcaccccagggaacactttaccgggtcagggtcggcaggtatactaccctcgcgacagccgaactggagagcgagcggctgcagcgccgcggtgtggacaacgtcgtggtggctcagtagctctgtaccagaccaacactgtttatcgcctgtaacgggcatagaatactttctctggaggaatgtttggaatccctgtcacccatccggaaaaccattaccggcgtacaaatgctctttgtcgcttttggcgccctggttctggttcccctgctcaccggccttgatccctcggtcgccctcttcaccgccggcatcggcaccctgctctttcagtttatcaccaaacgcacagtgcccatcttcctggccagctcatttgcctacatcgcccccatcatcgttgccacagagctctatggcctgcccggcacattgggtggtctgctggccgccggtctggtgcaagtggccctctccttcgccgtgcgtctcaaaggtgacggtttcatccacaagtatctgcccgccattgtagtagggccagtcatcatgctgatcgggctgattctcgctccagtggccgtgaacatggcccagggaatgactggcgacggcagttaccagctggtgccgctgccccaggccattacggttgccgctgtatctctgctgaccaccattggagtgaccctgtggggacgaggcatgctgcgttttattccgatcctgatgggcgtcggcagtggttacgctactgctttgattctgggtatcgtcagttttgaccccattcgcgaagcccagtggttctcagtaccggccttcaccatgcccgaattccacctggctgccattctctttatgattcccgtggtcattgcaccgaccattgaacacatcggcgatatgatcgccatttccaaggtcaccggcaaagactatctgaaggagccgggtctgaagaataccctgctgggtgacggcctggccacctccacagccgccatgttcggcggaccacccaacaccacctactctgaagtgaccggcgctgtggccctgctgcgcatctacgatacaaccatcatgaccatcgccgccatcacagccattaccctcgcctttgtgggcaagctgggagccatactggcgacgattcccgtgcccgtcatgggtggtatcatgatcctgctcttcggcatgatcaccgccatcggcattggttccctggtacgggccaaggtggatatggccaacggacgcaacatgatcatcgtcgccgtcattctcgtcttcggcatcggcggtatggcgctgaatatcggccagtttcacctgggcagcctggggcttgccggactggtgggcgtcattctgaacattgtgctgccacagaacctgggcaaggagagctgagcgtgcaggatgtctttattgtggatcatccgctgatccagcataaacttacctatatcagggacaggaatacttccaccaagatgttcaaggagctgctggaagaggtttccatgctgatggcctatgagatcacccgcaacctggagctggaagatactgatatcgaaactcccctggtgccaaccaggggtaaggtgctgggtggcaaaaagctggcggtggtacccattctgcgggcaggccttggtatggtgcgcggcattgaaaacctgattcccaatgtgcgcattggccacctgggtatgtatcgcgatcacgataccctgcaaccggtagtctactacaacaagctgccccaggatatgcaccagcgggatgttattctggtggaccccatgctggcgacaggtggcagcgctgtcatcgccgtggatgagctgaaaaaagccggagcacgcagtgtcaagtttatggcgctgatcgccgcgccagagggcatccgtcacttcttcgaccatcaccccgatgtgccgatctatgtggccgctgtagatgaaaagctcagtgagcagggctacattcttcccgggctcggtgatgcgggagatcgcattttcgggaccagataacgctgattttctacacacaaacgcccccgcaggagattcccgcaggggcgttttctgttatcacgaacgggagaagctacccgaactccatacgtttttcgatcagatcgcacaggatgtggatcaccatgatgtgcatctcctggatacgcggtgtatggggtgagggaatgatgatagagtggtgggtcatggcggccagcttgccaccatcgcgaccactgaggctgatggtgacgccgcctttgcgatgggcctcttccatggcgctgatcacgttgggggaattgccggaagtgctgatgccaaagacaatatcacctccctgacagagcccttccacctggcgccggaagacattttcatagccatagtcattggcgatggccgtcatggcggcattgtcagcgcacagggcaatggcgggataggagtggcgctccagcagaaagcgaccgagcagctcaccggccatatgcatggcatcactggccgagccgccattgcccatcagcagcaccttgtgcttgtggcgcagggcgccggctatcacatcggcgatggtggcaatggtggggatcagctgctccatctgatcaagcagctgacggtgttccttcagctggcggctgatgatatcataggtatccactgactttcctcctgggcactcagtgtgccataagcctttcaatcaggtcatccatttcggtgccacggggaatgcccacaaagcggcgcacgggattgccttccttatccaggatgtccgacgtcggcgttgaggatatgcgggtgttttcaataacatagcccgcgctggtatgcaccacggggaaggtgatgttgttctgctgcaggtaacgctcaagctctgccgccgaaatgcggtccaggttgaagctgataatgtcaaagtcgctgccgtagtgggtgtcatagagcttctgcaggtgtggcagctcctgcacacaggcggggcagtccttagaccagtagttcaccagcaacacattgcctttgttattgccgatgctcaccgaacgtccgaaaacatccgtgaaactggcctgctggatgtgcgcggaaaggtgtaccgcttcggcctggatggtttgcttgtctcccgagaggccgataaagaggatcaggccgacgattatggccagtgccaggccggagccaatccagaaggtgctgctgcttttcttcttcgtattttttgccatgaaaaacctcgtattctgtcatgaagtcaacaagtgaggaaactagcataaaacccggcgaagcccaaggagatttcatgccggaaaccagctgcttgccaccaggatcatccggagctctgctcagaatttcggctgggagggtatcaggagtcgctgcccaatgaaacgcatcagcgaaggatagaccagagcacagatcatggccgccaggacgatggtcaccgtgacgcggtcgctgatcatgccaaggctctgccccaactggccaaaggccaccagcagtgtcaggggaaacgatgttgccaggggaatgatcatgacctcgcgcatgttgcgtcgggaaaagaagaaggggaacagcccgaaaatgcggatcagcagaaacaccagggaaaaggccagagcgtccagaaccacctgcacctgtgaaagcatggtgtgatcaaactggaaacccacatagataaaaaagatcggtatcagaaatccattgccgaaggtagagaaactttcacggatattctctttttctttgaagatggccgagaagaggatgccaccgatgaaagcgccgataatcggctcaatacccagggccatggcaagggcaacaaatgaaagcatgatgacaaagttactgcggatgccggactcgctcaggttgccggttttgacaaagacagaaatcagcgaagggaaccaccagagccatagctgtaaaaagcgcagaaaaaggtaggcggcaaaggaaaacaaaaacacatagagaatttgcatggccgccactggtgtaaagccaaacttgtgctgcactacaaaaaacgtaaaggccagaagaacatagatttccgcgacactggcgagaatcagtatattcttgccgaactccccatgcagcaggcgcatctcccgcagcaccggatacagcaggccaatagccatcgtgcagtagagcaggagaaagaatggcggctgattcagaaggagaactgccaggatcgcgaagagaacaatgcacgcaaaatacgcgtgcatcaccacgatctcgcgggttggtagactcttcatctcctcaaggtcaatttccagacctgccatgtacatgagcacgataaaaccaaagctggccagaaagctgatggcatcaccatcggcaagggaagaggcgaaaaaacagcctatcagaatgccatacaggatctcgcccacagagccggggatgcgcagagccctgctgatattgggcatgataaacgcgcccgccacaaacagcagcagggtgaaggcatcctgctggctcatacccggtcaccatgcacaactaccaaagtagagaggtgcgtcttgcgggtcagcaaaaagggaacattgggacgaaagaaggagaggggcgacgtggaatcgtgggccgtgatcaacaatccgctcctggcgtctttcagtgctgccagagtctgcagaacaggatttccctccagcacccgatagtcaattttggtcttgtaaatattcccgaagtccgaaaccagctcctggcgctgttgcacctcttccacctcttcacgaccacgcaactcacggggcagcgcgacaaaaagcaccctgagaggtatctgcagcatctgcgaaagttccatgccaacttcaagggcgtatacgggctcattgcagttcaaagatatgtaaatactggtgaaaggatgcgttcccctggaaataaagaagggcttgcgcgccatgcggaaaatttctttgccggtaaagctccagaaaaaccagctttgatttcctggaatactgaagagccctgtctgctctccactccccacaatttgcatgatatgcggaattgagggctcaatagaaaaggagatgtcacggttctgccgcactttctcagtgagttcagagcttaaacgatcccgcaatgggtaaaaattcaggcgatttgccttgaggtggcgaaagaggtacaccacttcatcaactgtggtcggaaagtttctatccaatggtgccgcaatggcgtttccatactgaacgggaaactgtggagttccctgcaggaacgtattggcgagactttcgaggatctttggctccccgaagagcaccacccgatcaccaacctgaaccacctcctcacccaccggcagaacaatttcgttattgcggtataaagccgctataaaccactttgagggtcgcagggtgcggatcttgcgatcggtcagatgggattttgccagaacagagagttcgataatctctccgcgcttcaggccaatgtcaattgctttggagtagttgcgctgcagtttattgaggatgatattgatggaaacgctgaagggcttgatgggcacgacattaaaaggaaggtaggcatcttcgtcagaatcttcgtaaatcaacaccatcaatggtacttccagatggaaaaattcccgtaccagacggcagatttccagactgatatccgactccttgacggcgacgataatggaatcaatgctggctagtgggagttttttccaggtcacaatactgctggcatcgccggtaataaactctgtaccgggaaaattgtttgcaagcaaccctgtcttgcgttgatcaagatctatgacaataggattccaaccctggtccagttccgccagcagccgttgttcaaagtaaccaaggccacataataccacacggcgatctgtctccagcattcgtatcatgcaccctccagtaaagtgtatcccggcgctgcaccccactgcagcaaaacataacagcagtctcaagcaacgcacatttgcgaagcttgccccgacgctgctgatgtgctgttttactctatttgcacagaaaaacgaagcgaaaagctccaatctgctgccttgttcacacagcagcgagctgcgttagaaatgaaaattattcttgactgagtcggtaaacaatatcataatcgccaatgtgattcgggaaaataatcacaattcgccatctgctctttctcagtacagtgacacgtgataggatgcgcctgtcagctgaaatgagaaaagcgcaggcactttaacgcggaaaagacttacacaaggagtcgtctatggagttggctaccggaatagggtacgtggactggtcacgtctgcagttcgcggttaccgcaatgtttcactttatttttgttccgctcacgctcggtcttgcctttatcgtggctatcatggaaaccatctacgtcaaaaccggtgatgaatactggaagatggtgacaaagttctggatgaagctctttgccatcaacttcgtggtcggtatttccaccgggctcattatggaatttcaatttggcaccaactggtccaactactcctggctggtgggcgatatttttggcgctcctttggccgtggagggtattgtggccttcttcctggaggcgactttcttcgccgtcatgttttttggctgggacaaggtacgccagggaacgcacctcttcgccacctggatggttgccatcggttccaacctttcagcattgtggattcttatcgccaacggctggatgcagtatccggtgggatcgcacttcaatcccgacacggcacgcaatgaaatgctcaacttctgggagattctcttttcgccagtggccatcaccaaattcctgcacacggtagccagtggctatgtggttgccgctctctttgtggtgggcatcagcgcctggtatctgcttaaaaaacgcgatgtgcagttcgccaagcgcagtatggccatcggcgcggccttcggcctgatgatgtccatattcctggccatgagcggcgatgaatccggctacgagattgcccagaagcagcccatgaagctggctgccatggaaggtctctatgatggcgagcgtcaggctggcgtcgtggccctggggatgctgacaccaggaaaacgacctggtgacgaccgcgaccccttcctctttgatatccatattccctatgctctctccttcatgggctatcgtgatgtcaatgcctttgtgcctggcatcaatgatctggtctacggaaattccaccgagggaattgaatcggccagcaccctgattgaacgtggcaagaccgcgcagtcagccctggcatcatacaagcaggcccaggacaacggcgactttgtggcagcggcacggtaccgtgcgctcgtggagcaaaacgctccctacatcggttacggctacctggaaaaccccactgacattgttccgccggtggctctgacattctacagcttccgggtcatggtaggccttggggtcttcttcattgccctcttcgccggtattttcttcttcctgcgacgagggaccatagaagacaagccctggttcctgcgcctgtgcgtcttctccatcccccttggctttatcgccgcccaggccggctggctggtagctgaaatcgggcgtcagccctgggccatccaggatctgttgccggtacaggctgccgcaacctctattggcgcgggcgcggtgcagatcaccttctggctctttgtcctgctgtttatcatcttcttcattgccggtctgcgggttatgctgcagcagatcgtcatcggaccacagggaggcaagtgatgtttggaagctttgaacacctgacactgcaacaatactggtggatcatcctctcactgctggcgggtctgctggtcttcatgatgtttgtccagggcggtcagacactgctgcgcaccctggccagggacgaagaggaaaagggcctgatgatcaattccctgggacgcaagtgggagcttggcttcaccaccctggtgctctttggtggcgctttttttgccgcgtttccgcttttttatgccaccagcttcggcggtgcctactttgtgtggatggcgattctctactgttttgtcctccaggcggtatcctatgaattccgcagaaaaccgggcaaccttctgggtgctggcacctacgaaaccttcctgctgatcaacggcagcatcggggtcatcctgatcgggactgccgtgggcactcttttcagtggagcggccttcagcctcaatgagtacaatctctcccagtggcagaacgacctgcgcgggcttgaagcggccttcaacctgtttaatgtctccctgggccttgccgtgttcttcctgggtcgcatgctgggtgccatgtactttatgaacaatatcgaccaccaggggatccgcgaacggggccgcaagtcggtgctcatcaacaccatcctgtttctgccgttcttcctgatcttcgccgtgtggctgctgctgcgtgacggctacgcctacgaccctctcagcggcgttgtcttcctggagagctacaagtacctgaagaacttcctggccatgcccgtggtactggtcatgttcctggctggcgtgctgctggttctctactcggtattcatcaccgtgtttaaaaaatccctcagcggtatctggttcggtgggccaggagcagtgctggtggtcatgagcctgttcctgaatctggggctcaacaacaccgcattctacccttcctactacgacctgcaaagctcgctgaccatcgtcaacagctctgccagccactatacgctgacagtaatgagttacgtctccctggtggttccggtggtgctgggatacattatcctggcctggcgagccatggaccgtaaaaaaatcacggctgaagagatcagccagaacaaagaagcgtattaagggggagcatatgtctgaactggtgaaatcggccgtcatgctggccgtctggccggtgttgatctacgccagctaccgtttctgcttctggagcctgaagagctatctgaaaaaagagcagtaaccgaagggggaactgtattgcccctgctgccaagggcacaaaacgcacacctccgaagtgttcacacataacaaaagcggcgaggcctgaaggcccgccgcttttgccttgtttcagctctgcctgcgttctcagcggcccagcttctcgatgatgcagttgttctcaaagtcgtaggtaaaggtgcagcggctgcgggtggaattcaggtatttttctactccatacatgtcgatgacggtatcgcgatcgcaatgggagagaatgcgaatggtacccggcgtacgctgaatcatcgtcttgataacctccttgaagcgaaccagcagctcgcgcacctgggcaaggcgtttggctttctgggatgcgtcgggagggataaaccaggcatggggatccgtggagagaatgttgccaccttcgtcaagtttgatggcgtatccggggggaaccaggtgtacattgtgactgcgccgggcttcgcccagcagggattcgcttttgatgccgatattggcaaaatagctttccagcagctccatttcgaaactgagattggagtactggctgcgaaactggttgatcacttccagcgcgcagggatcataggcgatgatgaagctgggcatattcagtgaggaattgatttcggagatgaccagttcatcgtaagcggtgatgcgactggatatcaccgagttcaccatgacgttggtgccaatgacttccgtgcgggcgatggacttgatgactacttcgcgttcgctggttaccctggcgttttcggcgaaatccatttgcgccagcctgcgcgccttgatattcccgtagcagccaccgtttatcaccacactttcacccttgatgacggcattcttctccacatggccttcaatggtgacatctccggtggcttcgatctcaaagccggccttcacggtgccggtaatggtaacagagccatcaaagcggatattgcccgttgcataatccacatcgcctttcagggcgaatacttcactgacgataatggtctgttcctgctgcaggacaacaccatcgcgctgggcaatgaacagggtacgttcattatcgggatagtgctgctcccgcacaccggcacctgccttgagcttcaggcggttctctccattgcgggcggcgatggttttgccgaaaatggtaaaacccttcactcccttggtggcccactgaatctccagaatcgtattgccggacttgacctctttgaccagcccccgctcccggaagttgatggcaccggtctgttcgtcaatttcaccggggctacgctccaggtcaatggaatagtggaccgatgagtcttcaccatgaacgggaggaactccggtggcaatggtaatgcgcaggggaaatcccatggcgcttttggcgtgctcacgctgtatctgtcggatctgctgcgtgacgtcaatcacatagggttcggcaatgtgcgccacatccaccgcgtcgcgccagacggtatcgctgaggttgcgcaggctgtatatcagcagcgtcgctttcagcttgtcatcggatatctccagggacacggttctggtaacaggaatcttgctgctcaccgcggccctcctgttcagcgttccagggttcggataaagttctgcagaaactcgtaggtattgatgcgcatattctccagcgcatcaaggtcaagaccaagcccggcggcatagccttccacggtatccgtggtctgcttttccatggcctctaccagctgcagcatggtgccgatacgcccctcataatgaagcacggcctccgacaccacttcactgagtttcaggctgctgatgatttcagttttgtccatctggaagatcacgtccaccagggagagaatgcccaccagaaagctctgatctttttcggcactggcggagccgtacagatgggctgcaatttcctccatcagcttggcgcgaaagatggccgactcaaagactggcccgcgcagtccaccattctggggatcagagtagcagagcaggagcagccagttctggagcttgatgcgccccatcagggtgatggcatggtgcagggaggcaatattgctgcgcaggtagaaggcaccggagttgatgtatttgaggagattgacgctgagttccgggcagaatttcagctcgctttcgatttcctgggacgtgctggtttccgaattcagcagctgaatggttttcagcactgtcagtttcgagggctcgtaggcatggccttcaatgacttcggtatgggcgaagtaatagccctggaaaagcgagaatcccagcttgcggcacagttccacatcgcggcgattttccattttctcgataatcagcgtggtgtagaactgccggtaggtgtgggccatgcgcaccagtcgacgcgggctgttcaggctgaagtccaccttgataaactccaccttgtccaccaggttcttgaagcgggtcaggtactcccgctcgaatatcacctcatccagggcaaaacggtatcccttgaatgacaggtcgcgcacccgctccaccagctcatcggaaatagtgctgtgttcaaggatttcaaagacaatccggtcctggggcagagcttcaatggcatcggtcatcagaaaacgatcatcgatgttgacaaagccaagcttatcgccgatgaggttgttgatcccgaaattcatgagaaaattcaccagggttcgcgcagaggcctgaacagaatcttcatacaccgtaaagttggcttttccatggcggaaaaacaactcataggcaacaatctggttatcggcatccaatatgggttgtcttccgatatatatcttgtgcatggtgtgtaccccagtcgtaattttttccgtcaatgtctctccacattgctccaaactcagatacgtccgcctttccacaccaccagaccaaagatatcttcagcagacagctgctctggatgcaccctctcggagggataggccgggttatcgctgaaaaagcgtaaaaatccattcaacaggagctctactcttttaatgatcaggttctgtttcgcctgaaaaacataaataccattggtttcaatagcggtacagctcctgtccacgaccatcagatcccctttgcgtatagtcggttccatgctgtcacaatgggcgcgcacgatggccatggtctctgttgaaaaccctatggcctgcagcagctgatccttgctgtggggagacacaactgtctcaagggttctgtcatcaatcgggctgtgctcatattcataaagcagttcattctcttcgcgggagggcttaccagaaagaattgccgctgtttttgcctgaaaagcagatactcccaccatctgcccgtgttcagagataccgataagcgcatccatgctgacctgataatccagcgcgatcttcagcatccactccagaggaaaaaatccccgtttcttggccccggaaaccgaggccgggttaattcccaaggcatccgccagctctgcctgggtggacaagccggtcagctgctgtattctgctccatgcaccgttaaagggaaccatggctgctcctgtttgcctgtgggatgggtaaacccggatatgcgccgtgtggaatcactgcacctcaatactcaggggcagccggatcgtcgttcgcgtaccttcgctggtattttccacactgatgactcccgccatcttttcctctatgacaattttcgccagatacagctctgtacccgtccctcgcaccactccactgccaaccccccgctcacgggtagtgaagtaggggtcgaatatccgcgcaagaacagactcgtcaatacctccaccattatcactgatggcgataatcacttcacccgctgtctgctccacatgaatgagaatcctgcctggcttgcgcgccagaataatcgcatcgcgagagttgccgataatggacagcagtacctgttgaaactcacgggggtagccgaacagtgaaacatgagagctggtgtcttcgagggtgatgcggatattgttgtccttgagctgtggccagataaagatcagcacactcttaagcgcctcttccagctcaaaacgcaccttgctggcatcaggcttgaggatattgcgaaaggtgtctatcgtgcccgaaagcatcttcagctcattgataatgtcttcggtatactgctgcaacccggtactgctcagagtgccttcatcgtagtccattcgcaggctctccaccagcaaggacacaaccgtcagaggctgccgccaatggtgcgcaacggcactgagcatctcgcccatggcgataacacgggtgcgctgcaggataatatgctgctgctgaagacaacgctcagactcctcctggacacgtttattcaggtaggtattcgcttcacgcaaatcatcaaggcttttatccacctgcgattccagggaagacaccttctcctcaagaccacgaaagcctgagcgcagatgcagcagattccgcaggcgacccagcagctcgaccttgtctacaggctttgtaaccacatcgttcaggccggcatcgagggcttcgtagagagcccacttatcccctttttccgtaaccagaatgcccacaacatgttctcgtcccggcacctgacggatctgacgaaatatatccagcccactggctccggccagttcggcgtccaccaccaggacatccaccggattctcgacacaccaggcgaacccctgaacttcacaggcaaatcgctcagcgcgactgtgcagcttttctgcagcggcctgcgtcaattctgctgtggtaatactgccgatgctgactaccgtgttcatggagcaccctcctgcaggtcgtacacactatcctctggaagcagccacagagccggtgagccggcacctgcgaccgcctgacattagcctcttattaatccatactgtcaatatgtatacttcaggctaattttgtcaaggcacttctcctccgtagctacattgacattcattatgcgacatatcgacccattaatttgcacaaagctaatcgcggcactcccgccagctccactcccctgactgcccttcaggcagagtgccaccccttcttctgtgccgctcaccatgcatgagcctgttgacataaatcatgaaattgtcgtacattcccaccacttggaactcaggagatattcatgaaacaggtcaatgttgggttactgggatacggtgttgtcggaaaaggcattgccgatattctggaggccaaccaccagcttattgcacagcgaaccggggtcgacatccgggtcaccaaagccctggttaaggatctggacgaagtccaggaaaaaccaccccatatagaaatcactgtcgacccttacgccatttttgatgacagctccattgatatcgtcgtcgaggtcatgggcggttatgaaccggcccggaccttttccatagaagcgatgaagcgcggcaagcacgtggtcactgccaacaaggcctgcatcgccgcccactactgcgacctgcttgctgctgcccaggagaatggcgtttcttacctctttgaagggtctgtcgccggaggcattcccattgtccgggccatccgtgacagcctgaccgcgaataatgtccgcagcatcagtggcattatcaatggcaccgccaactatatcctctccaagatgactgacgagaagatctccttctacgaagccctggcccaggcccagaaactcggctatgccgaggttgaccccacctttgatatcgagggcatcgacgccagccacaaaatcttcatcctggccctgctgagctggggggtagagctcgacttcaacgctatctacaccgagggaatttccaacatatcacccattgatattgaactggcccgcgagttgaataacaagatcaagctgctggccatcgccaaggaatgcgacggcgatatcgacatccgcgttcaccccaccatggtgggtgaggatcaccctctctacagcgttgacggcgtcttcaacgcggtgtacctggaaggtgactacctgggaccggccatgttctacggacagggggccggacgctaccccaccggtagtgccgtggtgtctgatattatcgagatcgccagagacatggcctgtgatattgccggaaagcgcattcaaccctttggctaccatactctgcgcaaagcgcgcatcgtctccatagaagagattcattcagccttctatatccgtttcacagtcaaggacaccgtgggagtgctgcgcgatatttctcgtattctctccgaacacggtatctccatcgcctcggccatacaaaaagaacgcggcatccaggcagacgacagcgtcccctttgtcatcatcacccacgaagccaggggatatgatattctcctgtcaatccgcgaaatagaacggctggacttctgcaccgaaccccctgtcatgatccgcgtggaggactaaaaatgtaccaaggacttatataccgttttcaagaccgcctgcctgtgagcgaaaaaacccctatgatcagcctgtgcgaaggcaacacacccctgattgcctgcagaaatctggtcgaagccatcggcaatcccaacctggaaatattcctgaagtatgaaggcctgaaccccaccggctcctttaaagaccgtggcatgttcctggccgtagccaaggccgtagaagacggagccaaggcgatcatctgcgcttccaccggcaatacttccgcctcggcagcggcttatgcggccagggcgggtatcaaggcctatgtcctgatccccgatggaaaaatagcttttggcaaactttcccaggcggtcatgcacggcgcccgcgtcattcagatcgacggaaacttcgacgatgccctgaacctggtgcgcgatatctccgataaattcccggtagcactggtgaacagcgtcaacccctatcgtattgagggccagaagactgccgcctttgaaatcattgaggcccttggcgatgctcccgactatcacgtcattcccgtcggcaatgccggcaacatcacggcttactggaaaggctaccgcgagtaccaccaggcgggcaagtcaacacgcctgccaaaaatgctcggcttccaggctgccggctccgctcctattgtactcggacatccggtcaaggaaccggaaaccatcgccacggcaatccgcatcggcaatccagccagctggaagcaggcggaagcggcccgcgatgaatcgggcggcctgatcgacatggtaacggacgaggagattctggaggcgtacaacctgctggcacgcaccgagggcgtcttctgcgaaccggccagtgcggcaaccattgccggcgtcatcaaactcaataacgccggatacttcacgggccgctgccgtctcacctgcactctgacaggtcacggtctcaaagaccccgacaccgccatgaaacagaagatcgacctggtgaagtccagcagtgatatgcccagtgtgctggccgccctgggactggaggcatgaaacacgttgtctttctgggcgacggcatgagtgaccaccctctgacagcccttaatggaaagacggccctgcaggttgcccgcacgccccatatggacgccatggtggccagtggtattggcggcagcactctcaacgcccccgatcaccttccagtgggcagcgatatctgcaacctgggagttctcggataccggcttgacaccggctataccggacgcagtcccattgaggctgccgccatgggggtggagctatccgataccgatgtggcctttcgctgcaatctggtcagcctgaaagaagacaacggcgtcatggacgatttcagcgcaggccatatttccacggaggaggcctgccgctatattcagtacctgaagcagcacctgcaaaacgagcagttctctttttttccgggggtaagctaccgccacctggtggtctggcatggaggcatggagaggatggtaacgactccgccccacgatatttccgatcaggccatcgcccctcacctcccccatggtgaaggagcggaaccggtgcgcacactgatggaacggtccatggaaatactgcgcgactgcccattgaatcaggaacgggcgagactgggaaagatacccgtcagcgccatctggctgtggggccagggaaaacggccaagctttcagcgcttcactgacctctacgggaaaagaggcgccatgatcacggctgtagacctgatgcgcggcgtcgccaactgtatagggtttcgcaatattcacgtggagggcgctaccggctggatagacaccaactatgaaggcaaggcccaggcgtgtattgaggcactcgcggatgtcgacctcgtttacatccatgtggaaagccccgatgagtcgggccatgccggcaaactgcagtttaagattcaggctattgaagatttcgatgccaaggtggtcggaccggtcatggcgcacctgcagtcgcgataccatgacagctttcgtgctgtagcgctgcccgaccatccgactccggtcgaggtcaggacccatacacgcgaccgggtaccctttgccatgacgggggcgcgaatcactcccgacccatgcaccagctacgatgaaagtcttctgcaatgcgggtcggtacacctgcatgacagtacacaactgatgaaaatgttactcgcaatcgatgaacagaaagggagttaaatggcactcattgtcatgaagttcggcgggaccagtgttggctccgtcgaaaaaatcaaaaacgtggctcagattgtctccaacgtcaaaaatgagggcaacgatgtggtcgttgctgtcagcgcaatggctggcgaaaccgacaaactggtagggcttgtcagtgaaatcgcaccaaccgcgaaccccagagagtatgatcaggtcgtggccactggcgaacaggtgaccatcggcctgcttgccctggccctgcagcaaattggcatcgacgccatctcctattgcggctggcagatgggcatgatcaccgacagcgcccactccaaggcgcgcattgaagaaatccgggccgaacgcgttcacgcgtccctcaaagaaggaaaggtcgttgtcgtggccggattccagggaatcacccaggacacccaagacgtggcaacgctcggacgaggcggttcagacacaactgccgtcgctgtggctgtcggattgaaggccgaccgctgcgacatctacaccgatgtcgatggtgtctataccacagatccgcgcattgtcccggaagctcgcaggctccctgtcgtctcctacgatgaaatgctggaaatggccagcatgggggccaaagtcctgcagacccgcagcgtggaattcgctaaaaagtacaacatgcctgtgcgcgtgcgctcaacgttcaagcttgatgatgaaggaacactggttacatcggaggaggataccaatatggaaaaagtcatgatttccggcattgcctataataaaaatgaagccaagatcaccctgacccgcatcaacgacaaaccgggcctggccagcactatcttcagcgccatcgcccagaagaacgtcaatgttgatgtgatcattcagaatatctcccccagaggagacggccagactgacctctcctttaccgtgcccaaaaatgaagtacacaaggctctcgaagctctggagagcctgaaatcctcacagcagattggcgatatcctcgtcgatgaaaaggttgccaaggtttccattatcggagccggaatgcaatcccatgccggtgtggcagccaagatgtttaccgctctggccaatgaaggtatcaatatcatgatgatctccacttcagaaatcaaaatatcctgcgtcatcgccgaaaagtacaccgagcttgccgtgcgcgcactccatgaagccttcgaactggagaaggagtaacttcgcagagtcataacccattgccctgctgaatgttgccagaccactgaaagcgcttcagcagagcattttcatcggggaaaaagacttgacaaccgaccactgcctcgctagattctgtgctaggtatgttgtatacattcacctgaaattcccctggaggtcttccatggcttatgtaattagcgatgcgtgcgtaaactgtggcgcttgcgaacctgagtgcccggtttccgctatttctcaaggcgatgccatctatgttattgatgccgacacctgcatcgactgtggcgcatgcgaatccgtatgcccttccggcgctatctccgcaggctgaccacacgaaatcattcagtttgccaacaaaaagagccgcctggcagaagtcaggcggctcttttattgcggaatctacaggaaacagaacgcttcacccacgggtgatcagtaggcgcccagtcgccgggaaatttcccgcccggcttccatgacaatgggcagtatctcattctcaacccgctcaagggtcatgcgctgcaccggcccagtaaaactgataccagcaaccggggtatttgtgtaatccttgacactgactcccacgcaaacaactccctgctgatactcctcgagatcaacagcatagccccgtttcgcggaaagctgcacatcttccataattttatcgaccgaatcaagggtgttcggggtccacttcctgagatcacactgggagagaatacgctcaacctcttcactgctgtcatgggaaagctgagcttttccaatggcggtacagtacgccggaacaatagttcccacacggggaaccacccgaacaggatgtgaggtttcgacgatatccagatacaccacgttagtatcgcgcaggacgcccagataaatggactcgttgcacttggccaccgcctcttccagcacaggccgcgcctgcttcagcaatcccagctgactgacaaacacctgacccagctcaagggagcgatagccaagctgataatttccattgaccgggttctgctcgatatatcctctggattcgagggttgccaaaaggcgaaagacattgttcttatgcaacccgagtttcttggagagctcggtcactcccatctcggattcttcgctcacacagaactcttccaatatatccagagcgtgggaaacggattgaataatatagtcagtttttttgcgttccattggttgcctaccttcagagtcataattgccggacaatatagaatgatgttttataacagtcaataacttttatcgactccccctcgtgttattgtgataacattctcaatccccttgaaatgacactatttgtgaggatagtgtcatgaaaatgtcaaaataccattctattggttggttttctgccagtcagcgaggaaggcatcaattccccgatcggtaaggggatgctgaaccagttgggaaaggaccttaaaggggatagttgcaatatcagcgccaatcagagcggaatcaagcacatgcagggggctgcgcacactggcgacaatgatctgggtggcaaaatcgtagttatcatatatggtgcggatttgggaaacaagctcaagtccaccagcagcaatgtcatccagcctccccacaaagggactgatataggtagcaccggctttggctgccagcaatgcctgattcgcactgaagcacagagtgacgttggtcatgataccttcagagcacagcgccttggtagcctgaagaccttcgagggtcagggggagcttaatgacaatattatcggctatcttcgccagctctctggcttcgcgaagcatcccctttgcatcaagggctatgacctcggcgctgaccggaccatccacgagagcgcagatatcacggaaaagttctcgcgaatcctgcttaccctctttggccagcaggctcgggttggtggtaactccgtcaatcagaccccaggcactggcctgagtaatttcctgcaggttagcggtatcaataaaaaacttcataggtgaactccttctactcttccgcagcctgacgaggcccgctgctgcgccgcctgctgtttgcccctgggcggcgactgttactgtaaggtcgctcggcgccttccgggataataatcaccttgcggcggtgcccttcaccgctggaggcagttttaatactttcaatatcctgcagtgtgacatggacaatttttcgctcgcgcgagttcatggggcgcatgggaatactgcgaccggtatctatcgccttttgagccagctccagcgcctcttctcgcagcgtaagctcaacttccttcaggtagttgttgctgtcgatcatcagtcgcaggtgatcttccgcggactgattcaccatacgcgagataacaaaggcaatggcttccaggggctcaccattgtgatagcgcaatacctcgtcgtcagtggagttcacatgaaaaagccaggtaccgtcggattgctcggtgcggctgatggagatgacattaacccccattcgctcgaggaagaattcaaggtgccgctgagccatgtccagcttcccgccttcaggggtataactgacacgcactcgggtcggtcgtgtacccaacagtccaaacaggcccttggttccctcttcaagcacctcaatggtcacgctgtcgcggctgacgccgccaagctcttcaagggcagcgctgactgcctcatctacagacttgccttctatttctatcactttcatgcagcgactccttacaggtatcagtctcagtcaggtcgtttattaatgtagtactgctgggcgatggacagaacattgttgactatccagtaaaggatcaggcctgacgggaatgtcataaacaaaaaggtgaacacaatgggcagtgaaagcatgatcttgcgctgcagcggatccatggcggtgggagtcatcttctgctgcaggaacatggtggcacccatgatgaccggggtaatatagtagggatcaagggcgctcaagtcattgatccacagcgcaaaaggagcatgacgcagctcaatggcattcatcagggttttgtacagagcaaaaaagacgggaatctgcaccaggataggcagacatccgctcaggggattcgccttgtgggtcttatacagttccatggttgcagtattgagcttctgagggtcatttttgaacttctctttgagttttttcagctcaggagccaacacgctgattttcttcatggacttataagacttatggctcagcgggaagaagatgatcttgatacatacggtcagcaggataatggccacaccgtagttgccggtcagcgagtagaaccagcggatagcctgcatcagcggcgctgcaagaatgctgaggaatccgtagtcgatcgcctgggagagaccgacatcataggtatcgagtattcccttgagtttgggaccagcgaaaacggtcaccgatgttcccagtgggctcaccagggcggcaccacgctgggggatgtccgggaaaaggcgaaaagtgtcctgtgggctgggcagaaaagcaatcaggaagtacttgtccatcacaccaccatacccaatgttccggatatcccgtaccgccgaaacatcgctgtacttgattttatccagaccagcatcggcggatccatgaacaatcccttcaaaggagaaggtgtcgcctttgacatttgcaacaatttcaacgggcagtgtggtaacggcagcacaggctcccggtgcgcattccatatcgtagcggatggaaaattcgtaggcgccggaaagtgtatactgcttgcgcacatctctgccatcgggcaaaagcgtgtgaaaggtgacactgttgtcggtctgctgctccacagtgaaaggcagtcctgccaggtcaatgttgcccgtgggagttgcgataactgaggtaaacgctgggtagcccgctcgtatcatttccaccatggcgccgcctcggccatcctcctgatgctccttgagccgcagagactgcagatgtcctccggaagtactgaaagtcgcgatgataagatcattttccagaaccacatctcgaccatcaacaatacgcagggattggtcggaaaggccctgatccagtgagggtgacgaggagaactgggtagcgggaagcgcaggaaccgcatcattctgagcaggtgcctgtagagtgggctccgcaactttggccggagcgccatcaacgggaaggggaggttcgtccatctctataaaaaaaatctgatagctgaagagcactattgccgaaagcacgatggcaagcaccatcttgttatccatgtaatcctcctttagtcaggtacagggtcataaccacccttgcagaaagggtggcaacgcagcagacgccacagcgtcaggtagaagcctttaaagaaaccgtggcgagtgaaagcttccagcgcgtaggagctacaggtgggcgtaaaccggcacgaaggcgggagcatgggagagatgatataccggtagaagcggataatcagaatcataacgtgtttcataggtcaatcacatgccggaatgaacttggccctttgaagcagatgctcaagtgcgctcatcgcctcggggcccttcagttctgcagcaggcggcctggccgccataatgatatggtactgtccctgaatgtactttcggttccgacggaaggcttcacgcatcagacgctttaatcggttccgcacgacggcatttcccactttcttgcttaccacaactccaactttcagttgttctgcccggaggaacaccagcacgaaatactggctgcgcacaaccttcccagcgtcgtaaaccgccctgaactggcggtttttctgtagtcgtagcgacgctggaaaacggttatcgtccatcaggcagcgagtacggctctccctttggcacgacgacgtgcgagtaccttacggccattcttggttgccatgcgggcgcggaagccttgctttacctttttgcggcggttgttggggcggaatgttctctgttgcatattatctccttacatttccatgttctgtatttcaatctctgcagaaaatctgcctgaagaggcaaaaccggcgcattatagagaagaccagtgggaaaagtcaacgcctttcgccccttatccctggagtttctccaccagctcacgcagaaggctctcagcatcctgattccccacctgacaggtaccggcattggcatggccaccgcccccatattccagcatcagcttacctatattgacggttgaagagcggtcaaaaatggatttccccaccgcaaagaccgtattctgtttcttcaggccccacaggacatggactgagataagcgactggggaaaaagggcatagatcataaagcgattgcctgtataaatggtatcctctccacgcagatcaagcactgccacggttccacgcatggtggtgcagcgctttatctgatccttgaagagatcctgctgctcaaaaaacagctccacccgctcctgtacgtcgggtaaagccatgatctcctgtatggagtgatgtttacaatagtcaatcagatccatcatcagctgatagttggaaacacggaagttgcggaaacgaccaagtccggtgcgggcgtccatcaggaaattcaggagcacccagtccttgggatccagaacttcctcacgggtaaactgagcggaatcccccttgtctacggcagccatcatatcagaggaaataatgccaccgaagcgctcatcgccaccaaagtagttatagacgacgcgggctgccgatggtgccatcgcgtcgatgatatgattttcctcgcgagtgcctccagcacggatgacttcgctctcatggtggtcaaaggccagatgcacacccgggacatagggaaggttcgtggtgatatcccgcgacgttatctgaattttctgatcctgcatatctttggggtgcacgaagagaatatcgttgatcaggcccatttctttcagcaacacaccgcagaccagaccatcaaagtcactgcgggttacgagacggtacattcctcccaatggaaccatgattcactcctttttccagttatcccgaaccaccctggtccagtttgctttccactgacttgaccttcttgtacagggctccggtggtgcccaccttgtcgtcaatcttaatggaggtggaaactcgcagagagtgctgacgcatgttgacatggcacttctggatcaaggaaaagacctcttccggttcaccctcaacaatagttcccatggcatgcagttcatagggcaatccactctgccgtataatctctatggttttggcaacatattccgacaagtgcccgtgagctttgtcgatgggggttatggaaaactcagccagcatgctcgcacctccgtttcagtggctattcaatatgcgtactcttgatatgcagctcctgcagctgacgctggtcgaccacactgggggcatcggtcagcaggcaggtggccttctgggttttcgggaaagcgatgacatcgcggatggagctggtgcccgaaagaatcatggcgatgcggtcaacgccgaaagcaataccgccgtggggaggcgcaccgaactccagggcatccagcaggaagccaaacttcatgcgcgcctcttcttcgccgattcccaacagggagaacatgcgctgctgcagctccatggtgtgaatacggatggagccgccgccgatttccgaaccattgagcaccaggtcataggcgcgggcgcgggcggcaccgggatcgctctccagcagaccgaagtcctcttccaggggagaggtgaaggggtggtgcatggccatgaagcgcttgctgtcctcatcccactccagcagggggaagtcggtgacccacaggaagttgtactgattgttgtcgataaggccgagacgctgagccagaatcaggcgcagctggcccagggagttggccacgacgcttctggtgtcagccataaagaagatacagtcgcccggtttcgcaccgacgcgcttgacgatggcctccagggtggcctcgcccaggaatttggtgatggggctctgatactcgttttcccgcaccttgatataggccaggcctttggcaccgtaaaccgccaggtccttggtgatgtcgtcaatatccttgcggctcaggtgttcacagcccactccattgatggctttgacctggccgccattttcaagcgcgctctggaaaaccttgaaacctgagaaatccaggtcactcagatcctgcagctccagtccaaaacgggtgtcaggcttgtcggagccaaagcgatccatggcctcctggtaagagaggcgggggaagggtacgggaatttcccggtcggcgatatcgcgccacagcttctgcatcaggccttcgatcagcgcaaagagctgctcgcgatcgatgaagctcatctccatatccagctgggtgaattcgggttggcgatcggcgcgcaggtcctcgtcgcggaagcacttgacgatctggaagtacttgtcgtagccggaaaccatcaacagctgcttgaaaagctggggcgactgaggcagggcaaagaagcggccgggattgacccgcgaaggcaccaggtagtcccgcgccccctcgggggtggatttggtcagcaccggcgtttcgatatccagaaagcctttttcgtagaggtattctcgcatggagcgggtcaggcggtggcggttgatgatgtgcttctggatttcgggacggcgcagatccaggtagcggtatttcaggcgcaggttttcgctgacatcggtgtactcgtcgatcatgaagggcggggtcttggccacgctgacaatgcgcagctcactgaccaccacttcgatggcaccggttttcagcttctcgtttaccgtaccttcggggcggtggcgcacagtgcccacaatggccagcacatattcggagcggatggattcacccttttcgtgaacctcctgattgacctgggggtccatgaccagctgggtcagtccgtcgcgatcacgcagatcgacaaaaatcaggccaccgtggtcgcggcggcggtgggcccagcccatcagggtaactgattcaccaatgttctctatgccaagctggccacatgaatgcgttctctgaagtccctggatactgtccataaacgatggatctccttaagctatagtacaaaaatatcaggctacctgtttggccgtaatcccggaacaatcctggttacggaagtttcgcaagctcagccagtggaacctggcgctgttctcccgtcgccagctccttcaccgtaaagaagttgccagcggcttcatcaccaccgatcagtaccacgtggcgggcacccaggcgatcaccgcgcttgaagatgtttttcactgaacgctggcgggtatcaagctcgctggttttccccagcgaccgcagggcgcgcagggcctgtagcccctgtaaagtaaaagtattctccgtgtatccaatataaaaatcaagggataagtctgcctgtagtgaatcgaaatgctccaccagcaacatgacccgttccatgccgaaggcaaagcccacggcagccgtggcaggaccacccagatcctccaccagtccatcgtagcgaccaccaccaccaatggcattctgggagcccagcaggctggtggtaaactcaaatgccgtgcccacatagtaatccaggcctcgcaccataaacgggttgcgctggtaaggcactccgtaggcgtccagatagatctgcagcgctccatagtgtgcggcacaggattcacagcggtgttcgtcaatggtgggagcactggccacctgggcctgacactccgggtttttgcaatccagcacccgcagggggtttttctcaatgcgctccacacagttttcacacaggtgctcgcggcgggcattcaaaaatgccaccagagcctggcgatagccgggacgacactgggggcagccgatattgttgatttcaatggtcacccctgcggcaatgcccagttcgaccagcatggtgtaaccaagggcgatggtttcggcgtcaatggtcgcctcggtttcgccgaacacttccacacccagctggtgaaactggcgataacggcctttctggggacgctcataacggaacatggggccacggtaccagacccgctggggagccagctcgttgtagagcttattctccacataggcccgcacgactccggcggtgccttcgggacgcagggtaaccgactcgtctgatttgtccgcaaaggtgtacatctctttgcccacgatatcggtgttctctccgatgccgcggcagaagagttctgttttttccatgatgggcaggcggatctcctggtaacgccagttttcaaggatctcctgcagaatctgctcagcctgactccagcgcctggccatggggctgagcagatcattgaagccgcgtattgctttaatctgtttttctgacatgttttttcctgtatgcagactcagcaggattcgcgtttctggcgaatccactggacgatgcgctccttgcgctctttccaggcgtctttctccagacgctcacgcacaaaatcttcgaacagcacactgatcagacgatcaagcttttccagccagtgcacgcgttcaatgaatatctcctcgtcattttccagcagaatcagcggcaatttgatgcttgccagctgcagcgtcgtccccttgagcgtgaacaaggcgttcttctcggggccaaactccaccttgatcttgcactccttgacctttttcccttcatacagggccatggccgcttccgggcttatggatggttcacccttagacagccgggattcacgggcatcgccaaactggctctccagcacgataaaatcgtcgatccagatgtgaatcagctcgttctcaaaggtgtagcgcccttccatgatttcactcttgtgccagagccagatcagaaactctttgcccagaaagtcggtattattcatgctccaccccgaaactttccggtgccagctgctcgcgggcccatgccatggcagaagtcaactccatgtcccccatgcgccaatggggggtaaccagggagatctttcgatcaaaggtcttgcggaagtactccacaaagagatcattggctgcctgagccgtcgagccaaagaatacccgtccagccggcacattatagagcatatcccacaccttggtctggggatactgctgtttgatgaggaactgccgcgtctgctccttgataaagatgcggtcatcgcgggtcaaccgttctttgccgctctcgcgctgatactgctgctcgcgctcaggcagcaaggctttaagcatctgggaggggacgacttttttgtcaaggcgcagggagatcagaatgtgatctcgggaggggaagacctcatcctgagtgaagtgattatggagaaaattcctggccgagacccaccccatggtactctcggaaaaatccacctcgtcaaaggagacaaagcggttctgcagcagactttcaaacatctgctccatatagtcgataccgggttcgccctgcaccgcatagggagtatagctgatggagccactataaaaacccatggatatcaccctttcccatttatcatagaagcgtgtcagggtactacaccagtcgcccgctgtaaatacggcgtgtacccttcccagcgcttgtcacaggcgcgccgggatctgtgcgatttaatggcagccggatggctggcgactgacaactgctgctgcgggtttggtgagattgcgcacatcaacactggagaccaggtttctggctattttcgcgaagcgctggcgcagctcatcgttctcatcaaggcaaaggaagaatggcttgccaccgtcaccggtctggcgcacgctcaactccaggggcaggtcgcccaggaaggggaatttcttctcttcggcatacttacgcgcaccgctgtcgccaaagatatggctcttgtggctgcattccgggcagatgtgatagctcatgttctccacaatacccagtatttccaccccagtgctcgcaaacatgcttacggcttttctggcatcaagcagggccacatcctggggcgtggacacgataaccgctccggtcaccggcagcatattcaccatgctcagctgaatatcgccggttcccggtggcagatccaggataaagtagtcgatttccccccacttcacctcttcgacaaactgcttcagggcagcatgcaccatggggccacgccagatcaccgggctgtcatcctccacgaaaaatccgatactgatgacctttacatcgtacgccaccacagggatgatcatatcgttatccacggtgggtttttcttccgtgatgccaaacatcttcgggatggaggggccatagaaatccatgtccagtaccgcaacgcgatggcccatgtcggcgagtgccaccgcgagattggcgctgaccgtcgacttgcccacgccccccttcccgctggcaaccgcaataatgttctttactccaggcagaggagtgctcttggccgtgcctttgcggctatcgcgggccgtcaggtggatattgaccgtcccgatggatggaagcgctgctttgatggcatcgcgacaactgttttcgatggtagactttaacgggcaggcggccgtggtcaactccaccgtcacatcggtgtcatttccgctgacctgaatatccttgatcataccaagctccagcagtgtcctgccaatttcgggatccttcaccggagccagtgcttcacgcacctgttcaactgtaatactcatagatatctatcctcatgaaaattttctgtatcagacgcagcgcactgcgcggacagttttctactgcagggtatcgagcagcctgctgcggcgctctgtgtattcctggtcagaaatcaggccactttcgtgcagttcctgtaaaaattccaggcctgtgcgcactcgctcgcgatgctgctgcacagtacccattgacggatcagaggactctgttcccaacgccgattcgtacaacaaggaagcatcaactttcacccagagggggtacggctttgcgttggattgaagctgatggtgccagtgctcggcatccatggcaagggtaaccagcgaatctgtaacctgaagcggctccaggataccatccatggaacggggattcatattgtcaatatccggcagcaggcggatattggcaaaggcaatattgagctgagcctgggcatcgacaaagagcaccccatctgtgcgacgctcccggagtgcgctgccaggttcccgaaaaaacgacgaaaagaagatccgctggttctgatcagcggtggacagtgcctgaacgagagccggtgccagctggcggacttccagctcatgaaaaactggaccaccagagctcaccagaacgccttttgccctgtaggtcagctgccccagcatgtccgacaaaatacgctcatcaagcaccaacggatgtcggtaaccctgcgtctgcaccttatcatctgcaacccgatgctgaacccgcacggtataggcagactgctcatcaacctggatattctgccagcgcggcccaccgcaaccggcaagcacaaacagcgccgtcagaatcaatacaagacttctcactccaaccctccattatcagctgtatgtatatttgagtcgcatcacgttaagacctcatgggcgaaaacgcaaagaagcaggactggttatacgctgcaacgctgcaaaattcaactctcagcaggagagttgtctcgggcgcaggaagggtgtatgatgcccgaaatcataggtggagaaaaacggtaacctccacgaaaatgggaagtaagaggagaaaacatgcattcaaccatcattgtcgccctggacacccgtgaccggctggctgccaaaagcatcgtgactgagctgtcaccccacaatccatggttcaaggtgggcaaggccctctttgtgtcccgaggcaccgacattgtggaagagttgatgaataatggagccaacatctttctggatctgaagttccacgacatacccaataccgttgccgaagccgtgaaggcggctgccgacatgggtgtgcgcatggtgaacgtacactgcctgggcggacgcaggatgatggaggaggccgcgaacgccgtcgcgcacctctccagcccgccactgataatcggagtcacagtactcaccagcatgaatcagcgcgacatcgaagaagtgggaatcacagagcccattgaccaggaagtcctcaaactttcagccctggccaaagactgcggcctggacggcgtggtctgctcccctcaggaaatcgcactcatcaaacagcagctcggagcggagttcatcaccgtgacaccgggcatccgtcccgcatggtcagccactgacgaccagacccgcatcaccaccccggctgaagcagccaccctgggcaccgactacatggtcatcggacgccccatcatcaaacaccagcgccccctggaggcgtacgaaagcattcagcaggagattcaggctgctctatcgtgacccaaacatggaagtataccgccacccgcagcccggcaccctgtcacgccgcaacagcatccatctgctgcgccacaagggatatctgcacactggagaacaccaggggctgattgtcgcccgagaggttcccgccatgtcggtgcgtgtcaaactgctgtgtagtggtgaacttcctcccgccgatatccacccgcatccatgctcaaactgtgttcgctgcatcaaccgctgcccggccaaggtcattggcagtggccttggtgggcgacgcagcctcaagtgtgccctctatcgctggctgctgcgctgcaaccagtgcttcgaggcctgcagtcaggtcatcagaccctgaacgtttcccctcaatcccactcaaggcagtcgcccacctggatgccgcggtgcgaaaagtacccctgaaccacctccagggcgtagcggtagggctgtgctggacgataggcgacggcttcgcgctggcaaagcgagacaggcccttcagaacacgggaacatatccctgatatcggcaatacacctatcggaagcaatgtaggcgatactgaggggcaggtgggtgcggtacatccagaaaccgctggtgtgatcgtgggagaagatgaagagcatcccggaattctccggcatggcagtgcggtacataaggccccgctggtgctggatggtactgccggcaacctcaaccagcagctcatggctcccaccggcagctgcatgaatgcggagtcgggttgtctcaaaggtgatgggcgactgatcccggggaagttcaagaacggagccattggcggtgacaagcgcctgccggccatggcttcctgtcgccaccagaagtaccagcagcaggctgaccaggtggttcagacgcgaatatcgccacacggtccacaatccgtcgtcccgtcgtggggaggaagctgcagcgtaaagaccacgccaccatcggtgttcgccgcatatatcctgccgcccatatgcccatcgatgatggagcgggccatatagagccccgtccccatgccacttggccgcgtacttacgtgctcgcggaaaatttcttcttccatgccttccggtatgcgcgtacccgtgttgaatacctcgacaatgtacttgccggactcttcatagaggcggagctcgacccggccctcaccacgggcaaggtcgccctgattgcggaacatgacaatggcatccttggcattgccgacgatattcagtaccacctgtttgaattcattggcgtagccacagatcatcatggggcgggccagggtactttccccatggcagcggtagaggaccacggggatctggtggtgctgcagaagtggggagaggatctgcaggacttcctcagtggccctggcaatgtcaaaagatgtcttctggcgacttggacgcagaaaatcacgaaaaacccggacggtctgagtcagaaaacggatgttctcctgacccttctccacctgcccaaggaaatgttccggttccgcaacttcctgagcgtagcgcttcttgatatcctgcagaatcaggctcagcccggtcagcggctgaccccactggtgggttatattggaaagcatctgtcccatggtggccattttagactgctgcaccagtatctgacgctgctcctccaggcgcttgcgctcacggatatcccgcacaatggcaactacgacttccatgtgctccagctccaggaaactcagactgatctccacggcgataagttcaccactgctgctgctcaggtggctttcgagaaaggtagccgatggagagcgctggtcgaaaaactcgcgaatactctgcttcagggcgacgccatggggcgccgccaccagattcgtgagccgcagctgcaacagcacctcccgagggtagcccatctgacggcagaaggtatcgttcacatcggcaatggccagcctcccctcggtgtcggaggaaagaaccatgatgccatcgtggatacgatgaaacaggtgctgatatttcttctctgcctcctgccagcgatcctggactgttttcatgcgactctgcacccgggaggaaaagggcagggtcaggaagtacacccccatcagggccagaaccaccgtaatggcagaggccgctgtcaggaattggcggttggaacgcaaatcattcagaatcgcgtcggcgggaacccagatactgatgccaccatgaatttcaccgggaacataattggtatgacagcgcacgcaggtcggctcaatgggaagcggggccatataacggaaaaacggcttaccatcacgcttctcatagagaaaggtctccatctcaccggcgcggaatctttcaatggaagcggtttcaaagtcatcagcctgatttttcggattgatgggcagcagtccagccattcgaaaagcaaaggctccgtgaatattggccagatcggaaacttcatgggtcaccatggcgggagtgcgcagcagatactcattaccgaattcgtcgcgtatgctgctgccattgccgaagattttctccagatgggggctggggatcatcccctcctggcgctttacatagataccgccatgcaatgaaacccagcgccgcacatagacaatctcctgcagaaaggtacgtccacgatcaagcagctgttcatgggaggaactgctcaaatgcatcccgaacgcgaagaaaaccgcaaaaaggatcagggtcataaacacgtagatgaaaatgacatatttgcggataaggtccagcaatgggtactccagtataattgcggcgtgtgacatcaatgtgcataaaagaacaatgacaattgtataagcaaaggagctgaaaacacaagtccaaccgctcctgccactgttgactttttcacgttccccctctacaaagtggcatggacaataacgctgtgaatcagcagacaattgaaacggcaaccatgggcggcggctgcttctggtgcacggaagccgtttttgcgctcctgcccggggtactgagcactctgcccggctacagcggtggcgaaaccccggagccaacttacgagcaggtctgccgtggcgaaaccggccacatcgaagtggtgcaggtcgtttttgaaccagccattctcagctaccagcacctcctggatgttttttttcgcagccacgaccccacttccctggatcgccaggggaacgatatcggttcccagtaccgctcggtcatctttttccatagccccgaacaggcccagcaggcacacgcctgtatcgacaggctcgagagagagcaccaatttcctgcgccaattgtcacccaggttctgccactggacgtgttttaccctgcggaaccctaccatcattgttatttcacgaacaacccctcccaggggtactgccggaccgttatcgcccccaaagtttcacgtatacaggagagcttaacagcgtgcaggaacaccacagattaaacaggttactgaaagatactcagaggcaaagcgcccgcagggcgaggagggcaacgtacgccccattccctgcagcaccgctcgacagcgggccacgacaccgatggggatttttcagtacgttgtcagaaatacggttgccaggagcagagaatggagcgtgaagacattactctgcaggacttccggcacgcagtcgagatattcggcatgcccggtcgcttcactctggagcgcctgaaatcacgctaccgtcagctcagtcgcaaacatcaccctgatttcggaggggatgcggacaccatggctcaggtgaaccgtgcctacggcattctgagcgactatgtggagcgttaccacttccagtgcagcgatgacgagtttctgcgccagaatcctacccagaaatactaccaccagtttcatcacgcgccccaggcagacagcgacacataaactcagccaaactgcatggaatagtagcgctgataggttccctggtgccgcaggagctcttcatgggtgccagcctccacgacactgccgttttccagcaccaggatctgatctgcgtgaataattgtggaaaggcggtgggcaatcacaaaggtcatgcgctcacgcatcaggttcgtgagagcttcctgaataagggcctcggattcattgtccagggcggaagtcgcctcatcgagaatcagtatgggagcctcgcgcacaatggcccgcgccaggcagatacgctgccgctgaccgccggaaagacgcagcccccgatccccgatataggtatcaagaccatcgggcagccgggagacaaactccagggcgttagcagcacggagggcgttgtccagttgctcttcagaagcatcgggtcggccatagagaatattctggcgtatggtatcgttgaacagaatcgtctcctgatccacaaaggagatcagggaggtcagatcctcacgcctgatatcgcggatatccactccgttgatgcgtatggccccctcagtcacatcgtagaaccttgccagcagggaaacgatcgtggtcttccctccaccgctcatacccaccagggcgacaacctgattgtccctggcctctatattgatgtcccgcagcacatactcctgcccatcataggcaaagcctacctgctcaaaggacacctgccgcaccggcaattccacgcgctgtggctgctgagggtcttttatgtccgcttccgtgtcgataacctcaaaaacccgctccgccgcgccaaaagacgcctgcaaagtggcatggagtttcagcaattgtttgatgggcttatagagcatggtcagggcagccataaaactgaaaagctcgccggtggtcatggagccctccaccaccagtttgccgccaaaccagatggtcaacgcaatgccaaagcccgtgaagagttcaatgaccggggttgccatggcatcgcccttgatggccttgcgggtaaaactgaagtagcggctgttgctttccgtgaaatactggcccatctttcgctcaaggccaaaggctttgatgaccttgatgccgctgaaggtttcctgcagtatctgagagagatcggcaattttggcctgggcgaagcgggtgtacttgcgaatacggcggctgatggcacgcacgggaaaataggtcaggggcatgaccacaaaagccagtaccgccagctgccagctctggtagaagatcagcgccagcagaaatatgaccgtcaagctgtctttgacgatgattatggcagcctgggcaatggcattgcgcatgatgtcgatgtcgttgagggaacggctcatgagcgagccggttgagcgctgctgatagaagcgcatggagaggctgagcatatgctggtaaagttcgttgcgcaggtcctgcacaatacgttgaccgaccactttgatggtgtattgttgccagaacgtgcaaaaacctttaaagaaaaagagcagaatcagcccgatgggaagatagatcagcagatccgcccgtttggcgataaagatgtcatccagtaccggctttaccaggtaggccgttcccgcatcggccagtgaaacaccgataccgaacaccacagagatcacaatcagtcgggtatagggaaaaacatagcgaaaaaggcgacgtgctaccatgaaaaagccatctcactttgcaggaacgaatctgaaaatgccaggccagaatacccgaaattccgctgaatgaaaggaaaaaaatgaatcgcatactcctgctgctgttactcatcctgggaacgggttttccttccagcgcccatgtcataacctccctggaaaagcaaccatgggcaacccagctttccaccagtcaaaaactggaaatacgcgaaaccatcagcacagtcatgggtagcgcccagccaccggaccccacccagagacaacgtttctgggaactgctcggatccatgcctcctgctgaatttcagcagttcacccgggatgtcatccagatacacctgcgccatcagctcctctggacaagagacgccttgattaccgcccgcagcggtgtggcccgcaaatccccggaacgggagactctggagcaggccatgatgcgccagggcatcttctcccgctggcaagtggaacagatggatacggccctgacccagttcgcggcgggagaggcaacccgccttcctgggctcattcccctggaagcagcaaccctggagcagaccctggataatctggaaaaggcggaggagcacctggctacgctgttcagccgcccactggacatgcctgcggacagtgcgctcacccacttcacgacccgcgccttccaggccactatccagtcgcgacagggccctctggacgtgcaggccgcactgaaaatccactttgccagccgcaatcctgccacgaccatgcaggagctgcgcacagttcagaaccatattgaaagcactgcccgcgatgtgattttcacccagcgggctgaatccgtggaaacgccccagggcaaagaacgcatgctgcgtcagctggccagggatatcaatgctctcatccacagcggacgcatagaacgggtggaactgcagagctggcatatcagggccccctgatatccatatgcactctcatttcacacctgaaggatacaggatatttccccttgcttttttccaaagtgggcgtataccagatggtctgcacaggtcctgcatggcaggcacagagcagcaccggtgcagacttcacttgtctttcctgcccacagcgacaggggaaaggtcaagaaaatggatttgaagtcgttttttcaggctgatgttcccaaaaccattacctgccttcgcgaaggctaccgcttcaaagtattcaccgccgacctgatcgccggactcacggtcgccatcgtcgcccttcccctggccatggccttcgccatcgcctccggtgccagccccgcccagggactctacaccgcgataatcgccggattcatcatctccgcctttggggggagtcgccaccagatcggtggcccgacgggcgcctttgtggtcatcgtctacgccattatcatgcgtcacggctacgatggcctgctgctggcaaccctgatggccggggccatgctcatcctgatgggggttttccggatgggcacggttatcaagttcattccctaccccgtcaccaccggattcaccgccggcatagccctgattatcttcatttcccagattaaagattttctgggattgcccatagaaacactgcccgccgagttcatccacaagctgatggtctacgggggcagcattcaccagataagtgtccatgcctttgtcctggccaccagcggtgtcattatcattctggcgtgccgacgttatgtacccaggctgccggggcccattgtcgtcgtcaccctgggagccctggcggcatggttctttgggttgccggtggaaaccattgaaagccgcttcggcagtatccccaactccctgccagcgccctcattgccccagtgggactggcaaaaggtgcaggcggtcttcccctcagcccttaccatagccctgctggctgccattgagtccctgatgagtgccgtggtggccgatggtatgaccgggcgacgccataaatccaatgtggagctggtggcccaggggctggccaacatgggtgctgcacttttccagggcattcccgccacaggcgccattgcccgcacggcaaccaacatcaaggccggagccatgacaccctttgccggtatcttccacagcctctttctgctcctgttcatgctcctgctggctcctctgatcgtcaagatacccctggcttgcctggcggccattctcgtggtggttgcctggaacatgagcgagatgaaaagcatacgacacctgctccgcgctccgcgcagcgatgtggtggtgctcttcaccaccttcggcctgacagtgctcatcgacctgaccgtcgcggtgcaggttggagtactgctggcatccctgctcttcatcaagcgcattatagatgtcagcaacatcagcccggtaaacctgcaggcattttccggcgaaaacgaagagcggcacgaccccgatgccacggaacacaagcaggttccccatggagtggaggtctacgaaatcaatggcccctttttctttggcgtagccgatcgcctcaagggcgtcctgcagattatcagaaagccgccacaggttttcatcctgcgcatgcgcagcgtcccctttattgatgccacgggaatgcatgccctggaggagtttcaccagaaatgtgagcgcaacggtacacagcttgtgctctccggcgtcagtccgaacctggaacaaaaactgcgcagatatggtttccatgcagctgttggcgaagcgaacatctgcccccatattgactgtgctctggctcgcgcccgagcaatcctggaaatacctgcgggctcagtgaaaaacagcgccccagagggcctggggcagtgacacaatactctgcggaatcggcggagagagcagccacagtgccaccagcaccacaaggcacagcagcgtgggaaagggttcgccgtagagcttcaaagcactgccaaaggatcgcttgagcttcgcgccactgatattcaccgcatagacctcatccatgaccaggtgaatcagaaaccctgccagcacaaaaagcgccagccaccagctctgcagcgcactgcttcccagcagggtgtgactggccaccgctgtggcggtggtcgccaccagagccgccgggatgctgtgaataatgccgcgatgcactgcaaaacgctgcagcacactctccagcacaactctcaggccgagaaaacagattccataaagcagtggcagcgcccagaagggtatcgaggagaccaggcggatacagatcagcagtgacagcgccatggcaaatatggacagcatcaccctggtaggcctggactggggagcgtcgatatcggggagcacgctgccgagggtgcctgccagtaccaggcccagcgccaggctcaggggaacattctcatgggtaacggccagggtggccagggcaccgctcatgaccgtgccggccgccaggtgggtatcaaacatcgccattcttcactcctcgcaattccttcttcagcagcaacgccctgagactcttccgggcaggcagcaaaataacaatgaccattgaaaaagcaggccggacagggtaaatacaaactgaagtttcgcatccccgaaacggcaggttgtcagcgctgaccctgatgtcacgctgcaatggccgaaatggttctacacagacggcgtcgcttgacattatcctcaccatgtatacaagtttcttttgccactttttacccgcaaaaagtggctgggaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgtaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcgtcaaccctgcgagtctatcgcgttattcaggcaattgaaaagctctcaggtgcaaggcgcgagcaaggtgagaagtgaggcgtacttcttgtacgtcgcaacgacgagcacttgtgagcaacgccgcagatgaggcttttcagcagcctgacagtcggcgcgtcctggctgggccagcccacgggggagaggcagaagcagcaggccgttcccccctgagcccgtccggtgagtgcaacgcctggctggcaagacccaaagggacactcacaggaagtgagtggtccggcagcactgcagggatgcaggggtcaggcaacgcaaagagacccaggtgcaaggcgcgggcgaagcgaggagcgaggcgtactccctgtacgtcgcagcgacgagcgatgccctgcaacgcagcagatggggctctttgagcagcctgctgccggatctccagaacaggcaagcaaacgagccggaaaaacgggcgttcggggggcgcgtttttgtgtcctttttgcgcggtcaaaaaggacaatatccggaaacaaaaagtggaataccagataagtcaagcattcaaaatcaatacggtttcagcgagataaacgccagcataataacagcttaactcaagacaacaaggatatccccatgagccaccgtgatggagtactggaagccaacatcaagacgaccgatgtcaaggagaccctctcccaggctgcccgcaaacacaaggtcagccttgaggacatcagctttaccatacaccagtgctcggaggccaggcgatccggcaatcacctgtaccgggagtacctcattgacatattcaccaagggcctctatcccgtcgttctgaagtaccatatacaacagcgggtcaaggatggccgcaaggaagcctacctgcatatagacgatgccagcgagatcgacctgagcatcgccacgcccctggaggtactgacggaaatcaagaagatcctcgcctatgaaggagtcatctttggtattatcgccgatgagcttctctacgagatagcggttcaggtatacaaggcctccaaggaaaaccagcccctatgcccggaaccctatctggtagccaggggacaggcgccaaagtcatcggaactgccaggccccaccctctaccactttgatcaccagggaggcgtagccaagggcagaacagcgggggagacctttctggtacgcgaaggcgaactgctggtcacggagcctgtcatccgcgacagctccctgttcatcacccccaatggttccattgtcctccccggcaacctgccccccgtagttttcacggaaacatcttccggaatccggcgcgaagagtcagcggatgaaatccgttatttcgctgagtctgccggatacctctccattgaaaatggcgtcctgaccctgcgctcttccgcgaagcccactcccggcgccaggcacgaggttctcgaacaggagcaaacccctgcctccacgccggagccaccaccggtggacacaccagagccgcaaaccgccactgtggaaaagcctcaggcaatcgccgaggaacatgcggcacccaccccggcagcgagaaaagcggaaattgacatgcgcaagctctctgatgcccagaagacgctgcttaaggtcaaaaagctcttttcgcttttcgaaggactcaccaacgaaggcttgctccaggtgacctcagaggcccgcattatccgttacaagaagttcgacattgtctttgaacagggcagtgcaggcaaggaaatctacttcatcatcaacggggtggtggatgtcatggttggcacgcgccacgatatcggcaaccttgagcgctacatcgaccacttcaccgcttcacggcttacccagggatctttttttggtgaaatggcccccatcaccggggagaaacgcagtgcccgctgcgtctgctcatccaacgaagcagtcctgctctgctttaaggtcacagatcatatcacaccgcaaaatgccatgcagatggctattctctaccagaatttcgtcaaggctctggcagccaaactcaaaagttccaacgaggcgatcgcccagtcctgattccgctctgcagggttcgcaacgcagaaagtgccgattgcaaagcaaccggcactttctctcaaggaaggagttctatggtgagaaggaaggggtctcgtcaaaagcctttcagcgggcttcccgtggagtgaatgggccacggacataaccagccgggttcacgtgaagaataaacgtattgccacgatcatcaactaccgttgccgtgtacatggtggctctgggcgtttcataggaaacgacatccgccaccgtaaaaccgttgaggtttttggcaacaaattcctgcgcagcctgggtcgcctgctcctgagtgaccggatctcgctgctcccttgcctgctgacactgctcggtgtcacatccaccaaaacagcccccgcgcttgccaccgggaccgcccggatacgcgtaagctgctgtggcaattatggccatgagggccaagcctgccagaaaacggccttttgtgttcatactactactcctgagtcaaagtgtgaaaagtgtgttgtgtgtgctgtacttcaggatgctgcatgtaccatgccaattgtgaaaatgtttgttattagctgttggctgccccatgagagcctttcacctgttaaagctttgcgcatctgtgcaatttctgcacagaaagaggggtgcatccaggtgtcctgcgcctgtccccagcaaaaggatcaggcgcagttaccaggcgatcaggtttcttcccaaaagatacaggctgccgggcaaccgtctatggcatcctgaatgctggcttcatcggcgccatcagggtttgcgacaaaggctgtgccctcatcatcgctgccaaatacatcgggaacactgtcataacaaaatccgcaggcaatgcaggcgtctgaatcaaggcatactttcctggccatgatatcctcctcaggtgcagggttaatgaattcactgcttttcctgtgtgaaagtataggcatctgccagtggttttccttgacaaatatcaactttgctccccaggtgtcgtttaccaaaaacccgtcgacacacacgcccttcgccattcacgcaatgcatattcaactcgggcatctacctccgcgcgctttgatgttctgcacccctataccgtttgcagaaatacctcagcaatcgaaaacactcagatctgaagtttcgcaccccccgaaaccgcaggttgtcggcgtcgacactgatgccatattggaatggcagaaatggttctgcacagacggcgtcgcttgacattatcctcaccacatatgcgagcttcttttgccactttggacccgcccaaagtagctgggaagcagcccccagtgctttccttagcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggctttgggtttgcggttgccgcccgcatggcggcaaccctggtccatcacgttatgcaggcaattgaaaagctctcaggtgcgaggcgcgaacaaggtgagaagtgaggcgtacttcctgtacgttgcagtgacgagcgatgcccggcaacgccgcagaagggcctctttgagcagcctgctgccggatctccagaacaggcgagcaggcgatctggaaaaacgggcgttcggggggcgcgtttttgtgtcctatttgcgcggtcaaaaaggacaatatccggagacaaaaagtggattatcagataagtcaagcatgcaaaatcaatagggttttcgcgagacaaacacaaggataacaacaacttaacccaagacaacaaggtacgaaagttgagtcagatgcgataaaatctcaacaccatgtattttttcacaaattttcgctgcgcaacagttccactcatgatacagtcaaccggtcaacgagaaaacctatagggatagtggagtttatcatgggtcgaaatatgacgcttcaggcaaagatctacgtattgattgctttctccgctctgggcctcctggcactcggctgggttctgttgagcaacctgcaggattccatgatggaagaccgcaaatcaaaactggtcggcgtcgtcgatgtggcctacagcctgatggaaaattatcacggacgggttctggctggtgagctggataccgaaaccgcccagcagattgtactcaatgccatccgccccatgcgttatgacggtgatgagtatttctggatcaatgacatgcatccccgcatggtcatgcaccccttcaacccggccatggaaggtcaggatatcagtggcaaccgcgaccccaatggccttcacctcttcctggaaatggtgcgggtggtacgccagagtaatgccggcttcgtgaattacttctggccaaaacccggccacacggatcctgtcgaaaaaatatcatacgtaaaaggctttgaaccctgggggtggattatcggcagtggcgtctacgtggacgatgtccgcgatgatgtcaatgtggtcttccgcaagagcgccattcgcggcgcactggccacggccattatcctgaccatctccatcgcggttggcttgctgatcggacgctccatttcccggccaatttcacgtgctttccatgaaatcaaccagtcaggagaccaggttctggtggcctcccaggagatagccagcagtgcggccagcctcgccgaaggcgccagtgaacaggccagcaatgtcgaagaagtgaacgccacgattcacgaggcaagctctgccaacgagcagaatgccgaaaatgccaagcaggccaatctcctggctcacgaagccaaccaggccgcagtcaccggcgacacccaggtcaaggaactcatggcctccatggaggaaataaccacggccagtgagcagattgccaagatcatcaagaccattgacgagatagccttccagacaaacctgctcgccctgaatgctgccgtggaagccgcccgtgctggtgagcacgggctcggatttgccgttgtggctgaagaggtcaagagtctggcgggcagatcagccaatgcggcccgcgaaacagccaccatcattgaacgagccattgtccgcatcaaagagggcaatgccattgcgctccgcaccaatgccgcgtttggcgatattgtcgacaaggtacgcaagagttcggaaatcatcaatgacatctcggcatccatccaggagcaggtctctggcatgcagcagattgccacatccatgtcacatattgaccacatcacccagcgcaacgctgccacctctgaagaagcagccgccgccagcgaagaactcaatgcccaggcccagaacatgatgcatgtggtgggcgagctggggagcatagtggggattcgcatcagcaagcaggttcaggagtacctgccccccgctgacaaccggcgctgacaaacaacctgctcctgcctggcacgctcatcgcgcgcagcgctgtcaaaaaatgcggatttttgctatttcccattggacagcgctgcggaaaaagcgtatacattgccggcaataatacttcccccggctccgcctcagcgggctggcgaaattccggaagttcgaggattctgcatgaaaactatggattatgatacgaagcaaagcagctcgctgccagcaatagaggattcggtcgccacaatactgcaggccattggcgaagactcggaccgtgaggggcttctgaagactccccagcgggttgcacgcatgtaccgtgaactgaccagcggctaccgcacagatattcatgaaattatcaatgacgcgatctttgccagcgaagacgaggatatggtgctggtcaaagacatcagcttctcttcgctgtgcgagcaccacatgctgcccttcctgggcaaagcccatgtggcctatattcccgatggtaacatcatcgggctttcaaaaattccgcgtatcgtcgaaatgtatgcgcgacgcctgcaggtacaggagcgcatgacggcccagatcggcaaaacgctctttgacgtgctcaaacccaggggagtggcggtcatggttgaatcggtgcacatgtgcgccatcatccggggagtcaaaaaccactccaccaccatgacaacgacatccatgttcggcagcttcaaagaggaccgccacctgcgcagtgaattcatggagcacacagccaacacttcgcgcacatccatccactggtaatttccgcagttacttcctgaataccgcagcgaatatgcgatctaccgccccctggttcttgcgcagcagtgcccgggcctgatcgcccatgtgcctggcgagggcaggatttgtcagcaatccattgatactgtcaaaaagctcctcttggtccataatccagttaccggcctcccactggcgcaccaccacggcgatctccgtaaagttatccatataggggccgaaaatcacgggcttgccgactccgcacgcttccaggatgttgtgcccctgtactttctggtcaaagctgccacccacaaacaccacattgctcacagcataggccttgatcagctcgcctatcgtgttgagtacaaggatatccccggatttgaggcgtttcttttttgtaggaagttccgtacgcaaatagcccttgaatccgctctcctcaatacgctccagaagttgcttctggcgttcgatatgacgcggcgccaggatggaaacgatttcctgtccctcgtcgagcaggcgcttatgggtctgcagcaccatttcatcttcgctggggtgaatactgccaaagcacagaacgtccacctcatcgggatccggcagcttcaggtcatcgcggaagttctcgacccactcgctctcttcctgatcatgcatggccagatcaaatttcacatttccggcaacttccacctgcgacgcattcaccccaatctccaaaaaacgccgcttgtcctcgtcggtgcgggcaaaaatacgctgcacctgccgcaggatcggtccgaaaaaccagcgcagtgcccgatagcgtccgaaggacttttccgatatgcgaccgttggcgatatagacgggaatgcccatgcgggtagcctcgcggataaagttcggccagatttccgtctcaataattatgattttacatggcctgaccacgcgcagaaatcgccttacggcgaaagggaaatcgaaggggagatagaggcagtgatacacctgatcaatggtctgcccgatcaggttccccgtatcagtgacattggagagaatcaggtgatagccgtcactgtcagagtaaatttttttaatcaaggggatagccgctctggtttctcccacacttgcagcatgaatcagtaccgttttctccagattctggagcagaatccgattcttgcgacgaaaaaatcccaaccgctggagtgtacccttttggatgcggctgcgggcaaagaatattttgaccaggtgcactggagccagcacaaggccgagcaggtgcagcagaatgttgtagagaaacatggatacgggaaactccttgcttacaagtaaaagctcaggccaacggccaccgcgtacttacccaggccctgagaagccagcggctgcacgcgatcggacatctgaaccccggggatgctggttatactgagagcctgggtgtcgaggcgatcgataatgcgattggcaaatgccacactgctgccaacaccaccggcgagaatacagcgctcgacagccatgcggcgatatcgctctttcaggactttagaaagattccgaacaacccgctccgccagcttgaagaattcctcgttgaccatctggtgcacatcgccttcggtatcacgggaaaatgaaccccgcgtcatggcgactgcgtcgttgaagggaatgtcaagagtttccgatatatcctgggccacgtgggaaccgccgatgggcagaaagccctggtaatccggtgttccgtccacgacaatggcgtattccgtgtactcgtgccccacattgatgataattccaaggccgctggcgggagccaccataccgtaaaaccgctccagcgccagggtgctcagatcaatggcgttcacgctcacactgatatcggcgaagaggttcgtgtagttggccaccaggtattccggaatggcatagacgtccacgcagcttgtggcaggatcactgtggctcttgtggccggaaaaggccacggtgaccgcgctggtgtcactgccttcaggcagatactgaatgtaatcccagcggatcattttcatggcgtccttcatgggcgtgccgggatactcaacggttgccttgtgcaaaaggctgcagcagggaatactcagcaccaccttactgcccgtcagggtgacattggagagaaccttgcgcagggacttgaacacgatttcgtggttggtgaaagatccaccgctgaagccaccggactccatgggttcctcacccacaaagatcagcttgcgttccttgccttttatctcggctgcagcgcatttgacactgtatgagccgatgtcgataccgaccgttatcatagcaatccgcctacctgttccttgataccttcgatacgctcttcagacagaaccttattccccttcaggtcactgacgtagaatacatcaacaacctgctccacattcgtggtgatactggccgaatgtatggtcagccccaatgtgtagagaagccgcgtcaggtcgtagagcagcccaggtttgtccctggtgaacacttccaccacggtgtatttttccgactggtcattatgcacaaagacccgggaaaaatcctttttaagggtcttgcgccgtgtccatgaacgggaaagctccagctgacgtttccccagcagcacgttctggatatagccaatgacttccttccagtaactgacactggccccgagcatgctgtcgcgatagtataccgtgaagacatcgaaaatcataccattttgaaatgtctggacccggcaggaaatgatctcaagttcattgacgagaatggcgccggcgatgttactgaagattcccggcagatcatagcccgtgatgaagatatccgccgtctgcgtctcaggactgacacggtgggacaccagcagcggctgggcactgtcacgcagacgagcgatcagtcgggaatgcagcaggatatcttcatcgttgaagagcagcaggtattcatcatcaaagagctggagcgtgaaggggtcaacgcctttttccagcaggtgctggcgcattctgcgcaccgcctgcacattgtatttctcggtctggccagtacgcaggtaatgctccgctgcttcaaaaagtgactccagcagctgtcctttccagtcagtccacaccttcggcccaacggcacggatatcgcagcaggtcagcaggtagaggttcgcgagcttctccatggagtcaacttccccgcagaagatctcaaccgtacgcggatctgcgatatcgcgacgctgggatatatttgccatcagcacatgatgccgaatcagaaactggatcaactccgtctccgcctcactgaagcccatgcgctgacagaccggacccgccaggatcgcccctttgttgctgtggtcaccacccttgcccttgcccacatcgtggagcagtatggccatatagagcagatcccgcttgcgggcatgggcaatagcccggcagaagatctccttgttgccaaggcagccctgctgatagagcagttccataaattccactgctttcagggtatgtttgtcggtggtgtacacatggtagcgatcgaactgtaccaggcagtcaagggtgccgaattccggcagccatttccccagcaccccgcactgatgcatctggcgcagggttcgggagacattggcggtgtatttcaggattgagcgaaaaatgccattggcggagagtgagctccgcagttttggcgtgaggaagccaagattcttctggatcgtctgcttggcatccgggggaatgtggaggctcttgcgctgggccagagaaaagagcttcaggatgcgcaacggatcttcccgaaaaaaatcatcccgggccggtatggcaatttcattgcccttttggataaaaccgtcgggcagcgcccgcaccagcaactcgccaaaaatcttgcgccggaacttctggggtgtacaccggtagataatctgctcggtcgcggcctggatacgtcgggtgcacttgtagtagtcgtgcataaagagctccacggccagtcgcttgcggctgcgctcgtcgcggtagccgaacttgcgggaaatctgctgctggttctcaaaggtcaggatgtcctgggagcggttggcaatgaagtgaagctcgttgcgcacacgccagaggaactctcgggctttcttcagatcgccgaactccagcttctcctccaggtgcgccatgctcatgcccccatagcgcacccgtgcgatccagacgcaggtatgaatatcgcgcagcccgccgacgccctccttgacgttgggctccaacaggtaaaggctgctggactgtttttccaggcgctgcttctgttcattgatcttctggtagataaagctgtccgtctggcgatgaaagatgcggtagagcacctggccgtcgaactgctcccatgcggcgctggaaccgcagataaagcgcgcttccagcaaagccgttttcacggtgatgtcgctcatccactgcaggcactcgtcaatgctgcgcaccgaatgggatattttcaggcctacgtcccagctcatgtacagcaggttgttggccagggtgtccaccgtgctgtcgatggcgtgggtgctgacgatcagaagatcaatgtcgctgaaggggttcagctcgccacggccataccctcccacggcgataattgccggcacattgcagccatcggcgcgccgctcgcattcgcgctccaccacctcccacatcttctgcacacacacatccaccagcaccgtatggaaggtcacagtgtaatctgccgacacaccgctgtcatggagcgtgcgcatctggtggaagctgaaatggtagaatttgcggaaaatttccacaacggcgctgcggcgcatcaactcctgattggggagcgaagcgccgcagtagttcgggtcctgattcagtttacgcaggcgattttccagcagaaagtcaagccgattccgcagatcagcgtgaatgcggtacatcatcctaggtgagtcccctcagggcgataaacaggggattaaagttcttcagtcctttttcccgtacattgttgataatctgctcatagcccgtgttgtcaatctctctggatgggtctgccagcaggctcatggtgtattcctcaaggcgatcggtaatggtgccaatgagcgtattgcgcgccatgcgatcccacacatccagcaggggcatagtgtaaaccatctccttgaaatcatccacatgcagttgatccttgatgcggaaatacacgtccagaaccttttccagggattccgcctttttgaccgacacatagcagatggagagaatgtcggcgataaagcgactcttctcgataaaatcggccaccctggcgtggtgttcatggtgctcgttgctcttgatggccacggccagtttctccagatacggcttgggcaggaaaccttccaggccggcgaatatgccgccaaactgctgcagcacatcctcgcacatggcgcagtattccctttccgcgacattcttcgtgacaatccagcgcacgccccggcgcatggcgttctctatgctgatgagcatttttatctgaacggcggagggcttcttgttatccagggcgaataccgcctgacgcagctgatcaacaccaagcaggtgctcaagggtaatatagttgcgtgccacatcggcgaccgtgctgcgcgtcgtcgacatcagattatagacaaatgtgcagcccgcctggttgacaattttgttggcaatcagggtacaggcgatctcctttttcagcttatgggcggcgacttcctcggggaatcgctccagcagctggggagggaagtaggagcggtagagctgttcaatggcctcattccactccagctccgaccgcatcagggtatcgtagatatccatgcgggcataactggtgagtttgctcagcacgggcgccggtatacccagccccctttgctgcagggcatccagctcctcacccacaggaatatgctcggtctcggcatccatccggccagttctgaccagggcgtctatcagctcctggaagagtagcatgctctcggagctcagctgtacatccagatcgatggagcagccattgagatagttggtctgcagcacatgggcttccaccgccggctccatctccttgagcagttcgttgcgctgctggaaagtgatcttgccctgttccatggcactctgcaggagtatcttgatattgacctcgtggtcagaggtattgacccccgccgaattgtcgatggcatcggtatagagcatgccaccagccatggaaagctcgatgcgggcttcctgggtcatacccagattccctccctctccgataaccttggcgcgcacttccggcgcatcaatgcgcagattgtcattggccttgtcgcccacatcggcatgggtctggtgggtcgccttgatgtaggtgccgatccccccgttccacagcagctccacgggagcgcgcagaagagtcttgatcagttcgtcgggagcgaagacagacctggttgtgccaagggccttcgacgcctcacgggagagggtaatcttcttgtcggtgcgcgcgtacacgccaccgccagctgagaggagtttagtgtcgtaatcggtccactgggcccctttggtgcggaagagtcgctgacgctccttgaaggagatggctggatcgggatcggggtcgatgaagatgtgcttgtggttgaacgcggcgatcagccgaatctgacgggagaggagcatgccgttgccaaagacatcgccacccatatcgccgatgcccacaacggtgaagggctcgctctggatatccttacccatggcgcggaagtgtcgcttgacagcttcccaggctcccttagccgtgatccccatgatcttgtggtcgtagccgtagctgccgccactggcaaaggcgtcgccaagccagaagtcataggcgttgctcacttcattggccacatcggaaagatgggccgtacccttgtccgccgccacaaccaggtaggggtcctcttcatcgtagcagaccacattctgtggccgcaccacctcgcccttcacgatattgtcggtgatctccagcagggcgctgatatagttccggtactgcagatccgcctcttcgcgggcctgttccggcgaaagcatttttccgcggataataaagccaccctttgatcccgtgggaacaatgacgctgttcttggtcatctgcgtactcaccaggccaagaacttccgtgcggaagtcgtcggggcgatctgaccagcgcaggccaccacgggcaactttaccaccacgcaggtggatgccgctcatgtacatggagtacacaaaaatctcgaacatgggcttcggcagaggcaagtccagtactctcgccgaatcaatcttcagagagagtacgctccgctggtactcgcccttatagtaggaggtgcgcagcgtgcactccagggcgttgacaaagcgccgcagcacatagtcctcggcgatggactccacggcctcgatcttttccgcgatgcccagcaagcgcttctcaagatccgcaaggcgtttttgctcgctggtctggcggacgggcgagaatttcaggtcgaaggtgtccagcagatcagcggtaatatcaccatgattcaggagcgccttgaccgacaccagcttggtgtatttcatgcccacctgatagatatattccatataggcgcgaatgacgacgatcttccagcaatcaatgccctgctgcagcgacagggcgttcagctcgtcactggcaacccgtccgtgcagcaccgccagggtcgtctgaatgactgactggcgattgcgcagcaggttttcaaccccgccgcccgcttctgtcacgcgaaagcggtgcacgtagcccggtatgctatcactgggttcaatggtgtacagactctcctccagcacgcgcaggcccatgttctgaaagaggggaatcaggtcactgaggaagtactgggccagggagtagatcttcacataggccgacacctcgtctttgcgctgaatgtcgacctgatcggcattggcgtccaacaggcgctccagcagggaaatatcgtctgttgcctccttgggggtattttccgcccggtaattctcggcaaaggcgttgcggtacttgaagctcaattgctcaatatcagcatccgcatcgctgaagaaaaaggcaatgcgttccagcaggcgacctgtccagtcaatggtctgctcatcaatgcggttttccagcgcgctgaggtcgacttccttcagagattcgtcaggcaccagatagatatagaccttgatggcgtcggtatcgctgccgaagtggcgatactcaaagagctgtacccgaaaggcatcgcggatgatatccagcgcgtcgcgcagactgctctgactgtagttcatggccggcagaatcagtaaaaggctctgaccacgcacgttgagattctccaggggaataatcttcaccttgtcaaaggagatgatattcagcaaatcggtaaccactttgctcagcagcgatggctgcatgaaaaagaggtcttccttgggatagtagttgagaatctcgtagatgcgattgtaactgtaggtcttgtagaggatctttttgttttccagcacgcgattgatgcgtgagcgtaaaaagtcgatggagttcactgcgtcgcgggagtacttggaactgtagagtcccaggaacacatgctcgcggaactcatcgtcgctgatcttctggcgaataccgatatagtccatgttcttgcgcatggcgtgatataccgggctcagggagttggtcttgtccagcgtgatgtaacgggaggaaaacagagactcctgttgggaagcggtcagtgacgcgaccttcaccggcttgcggtattttgaggccttctcctcgctgagaatccccagtccggacccctccactgtctgcagtgttgccttcttgcgatcagcagcgtgaagtacgcgatactggcggtatccgaggaagacaaagttctccttctccagccagcgaaagaactcaatggtattctctcgctccgtatcgccaatctgtgtcgtggtgttcacaaagagttcaatttcctggacctttttgagcatgggagcaaaatcacgcacggccaactgagtactggagagaatccggcgcaaatcgcggcaaaacacctccagctccgctgccttttcgatagcctgaaactggataacaataaatgattccagtttttttgacactgacggatcgttatagcgggtatccaccgacaggagtttcccgcgtccatcgcgctccgcgttgacaatagggtgaatcgtcagaaaatgggcgatacgccgggactcgaaataggagtaaatgctcttcagaataaacggcgaatccggcatgttaatgaacagaatacttgagtgaagaatcccgtaatcgagattatcctcctcgggcgtaaagacctcgaggttgatgctcgtgcccttgcgcacccgcagaaaatccagaaagcgctgcagctggacaaaaagctgctcttcgctgataaagtccatatatttccggggtgcattgtcgaacagcacatccatcaggctgatcagcagggccgcatcgtcactttctttcagcgcttcaccaataagcgcgcccacggcttcacgtttttgcaggagcagctcctgagcgttctgaaactgattttgtcgcaaaacaactttacccatacactctcccggaaattgaattttacagagcagtacgcaccgaagaaccaacgcaaccagtgctttgttacaagtaatatatacgccccatgggggaatgcaatggtttttgggctcctgctgcgcacaactacgctcccggcgccacaccaggacacccggctgacagcctcaccacgtggtattgccagggagggttttcgcgtacatgaaatgagcttctttaacagcaataccttatgaaatatttcacaacagccgcttgtttttcccggcccaagacgccatattagaacaaatagcactgaaggcaaaaacaccagcgcagctgtaagggtcaaagacaacagcttctgaaaagtccaccagggagggttctgccatgggaatcaggcatactaccgaaggaatgaccttgcaacgcctgcgctggtgtaccggaatagccattatcctctggatcaccgtgctcctgctgtcactggcatggaatatccagagtcagaagcgacagacactggcgctggcgcaaaaggaagccgtggccagcatggagcgcgacatagccgtacgcaattggctggccaagcgcggtggaatttacattcacgcagataagggcatcgccccgaatgagttcctgcaacatccgcagcgagatctcgccgtcaacgggattgctttaaccatggtcaatcccgcctacttcctgcgcaccctcatggaagaccccatcctgcagagcagcgtgcgcagccgtattgtcagcacaacccctatcaggccggaaaacactgctgactcctgggaaagctacgccctggagcagttccaccgcggtgaaccagtggcatttcagctcgtacgcgaggaggggggcagacacctgcgaggcatgcagcccctcatcaccagcgattcctgcatgaactgccacaccgagcaggcatttgagccgggcaatgttggtggaggcatcagcatcatcctcgacatggcaccctttcttgcggcccaaaaccgcaatatcagcctgatcgcactctcacacgtcatactcggcagccttggccttttgggtatcaccttcatgtatcgccacagcgccagtggcttgcgacaggttgaacacgccatcaccaccctgcgcaacaatgaggaacagcttgaaaaacgcgtggaagacgaaacgcgacagcggcgtaaaaatgaagagctgctggtgcaccagtcgcgtatggccaccatggggaaaatgatcgccgttatcggacatcagtggaaacagccgctcaatgtgctggcaatcctcgttcaggatcttcctgaagcattcagacacggggaagtaaaccagcagtacctggataccgccgccacccaggccatggaacagattgattttatggccagtaccatcgacgacttccgtaatttttttgatccaggcaagcagatggaaaccttcagcgtcaatggcgccatctcccttgccctgaaactcatccaggcccagttgacgcacaataacattcaggcgaatctcgacagccagtgcgagtgctcagccagggggcacaaaaacgagtttcaacaagtcatactgaacgtgctggtcaatgcccgcgatgccatttacgaaaggcgctgccagaacccggatcaccacggactcgccggaatcatcgacattcgcgtcagctgtgatgatggcactgccagtgtgcagatttgtgacaatggtacaggtatcgccgcagacatcgcagagaggatcttcgatccatacttctccacaaagccgggtgagggctcaggtattggcctgtggatggcaaagagtatcatggaagagagcatgggcggctccatcaggctcgaaccagacagacaggaaggcgcctgcttcaccctgtgctttccagttgtgtaaaagctgaaatccggcaggccgcggaacgaaaaaagccccgcgatcggggggccctgtgctatttcttgcgggtgctgcttcgctttgtccggcgcccctgattcagatccagaacctggagtgcttttaccttgcgcactgagagattcgacttgatcttgcgcagatactgctcataactcaggcttccctgatcgcgaaccgtgatccccattgccgcaacagccgcgtcaatatcctttttcaactgagccacatcaatcgaggaaagcgacttcgtggtcttggtgcctgacttcttcttgcccgccaccgcatccagaatggactgcacttcctgatcactcaaggcgtactctttgcgcaacagtcccgtcaggcccttgtcattctgcttcttcgcacctcgagccgtcttgggctttaccgcactcaagtaactgctgatcagctccgacagggtaaggattttcgccagctcatcactgtagcgtttaataacatcaatattctgcattgaaagtctcccaggttcgcggttataaaaaaagactttcctcttataatatacattggtgattgattcaacaattcccgaaaattctactgaattttctcccgcatgccattcagttgagctccagctctccgcaaaaccttttccaccgaaatcgtgtgttttctgcattcatcaatccactgtggaaatctcgcaataatgttaatcttcgccatatgtggcgcctgatacttgaaagccaattccttttcacggataagttcatccagcacataggattgaaatacatgcataatcaggcactcgtaggtcgcgccgccactttcaacaatcccctgtttacgtttcagcagcgtgtcgtacacctcatccacccgcgcaggaggaatatcgtcgatctgctgctgcaaaagggcattgacttcaccctggataaatggcgctatttcaccggacgcctgttcgcaggcctcaagaacacgctggcactcagaaattccttgcataatgcgctgggaaagctgctggtataccgcttcactgggaagaagccgatgctccagcacatgcgcctccatgacattgcggaagtcatgatcatgaagtgtaagcccggctataacttcctcaagtggtttcaccgtcgttccgcctatgcgcacaccgcgcagggtcgtgttaatcgttgtggccctggagcgggcaatatccacctcgtaggacttcacacagctgtaccatatctgatgggtcagcaccggcgttccccggtttgaagggaccgcgaacttctgccgcgatttttcaatggcaatggcatcttccatggcaaaattcgcggcatgggtagaaccactgtcgccataactcaagtcctgacccaccagaataatcggatcgcaccccatataatccgcgatcacataagccatattagccaccgatgatttaatatcaagcataccccgttcaatgccaatccagtcaaagtgcttcacattccgataggtaataattttctttccgctgaaactttcaaaagtgtggcggttctgcaggggcggagcgcacaggaatgtgcgcgaggcatcaaaggtcgcgaaaaatttagaaataaggggcttgcgctctaccgatgttaccagctgaaagtcaacacccgcctcgaccagcgggcgcacagaggcatcgcaggcaaagaccaggccacgatgcgcggcgtctttcagatggggcagcgcttcgtcgagagatggcccggtggcgacaataaaggccggcacgccggcaaaggcccccttgaagcagttcacgcccgggttttcgacaatgatatccaggttgtcgaacatgttttcaatgccgatcagggagtcgtggggatcattgccatagtagatacgcccttcatacaagccactgcgaacctcctccaggtacttctggaaaaagggcatactgcgctgcatcctcacctgggagcccagcagctgtaccgcccggcaaagcgccagcaggtgcggctgggcaatacagcgattgcgcagttcaacggcgagattccattcccctgcgcctttgagcacaatcagcatggagccgctgagcagactgcggctgatgtcaaaaaaccgcaggaacttgcgcagggaggccagcgagtcttccagaaggatcagcaggcgtatcttcgagatatcggcaccctggttgcgaaccaggaagtctgtcagcgtgtcactgccagtaaccacggtaatggattcaacatcggtgcgcacaggttcaaataaaacaccgtcagccacctgatcatccgcagacgaaggagattccagcgccagggcaagagctggcagaactttcctgagagcgctgacattcaggttccatgtctgtgtatcccccaaaggagctcccccgggtcgctgggcgttctgctttttcctggggactttttttcggatttttttcggcatggtttttcctcccttcccacaagattacacttcaataatgagcagggaaagggtaaagtataaatgtaaacgcacgcgcatggcaaggttcacaatgaaccctttcaccgtgacatcgcctgcgcaagcacatgaaaggagtaccagtgagcacgatttccgacacttcccgatactggcagcaatgggcagacaatgtcctggaaggccagcagctgcccgatgccatcgcccttgaaattctccacagcgacaatgagtctctcctgcctctgcttcaggccgcctataccatacgacggcgattcttcggacgcggcgtctggctccacgtcatccgcagcgccaaaagcggtctgtgccccgaagactgttcctactgcagccagtctgccagcgcctccagcgacatcaccacctatcctctggaaaccgttgcctccattgtggagggagcccgggaggcccagtccagacaggctatacgctactgtattgtcaccagcgggcgcatgcccgtggagcacgatctcgaagttatctgcgatgccgtcagccagatcaaggccaccatgccgctgcagatctgtacttccctcggaatgctggacgccgccaaggtgaaacgcctcaaagaagccggagtcgaccgctataatcacaacctggaaacctcggccgcacactatggcaacatctgctcaacccactcctatgaggatcgcctgcgcacagcacgcatggtcaaggacgctggcatggaactgtgcagcggcgggctgcttggcatgggggagagcctgcaggacagggtggaactggccagcagcctccgggagctcgacactgactctgtccctctgaatttcctgcatccacggcagggaacacagctggaaaaccttcagcccatggcagctcccgatgccctgcgcgccctggcgatgtttcgttttatgctgccctcaaaggagctgcgcattgccggagggcgcgaactgattctcggtccgctgcaggcgctgggcctctaccctgccaactccatcttcaccaaaggatacctgacaaccgacgggcagggatttgaagaggataaacgaatgatagaaagcgcgggtttccacatcgctgaaatcgttgacgcatagggggcggctgaaaaccgcagagaagcatggctcaggcccgcggtttttctcccttcagaacaaacatcagcaggcagggaataaccaggatggtaaacaccgtggacagggccatgccccccacgataacgctgcccagcccccggtacagttcactgccgggccctggagccaccaccaggggcagcatgccgaaaatggacgtcagggtgctcatgaagatcggacgcaggcggttgcgggtggcatcgagcaccgcgcccgccatctccatggagtggtagcggatgttattcagggtctggtgtacgatgaggatagcattattgaccacgaccccgatcaggataataaagcccagcatggtcagtatgtccagcgcctggggcgcgatcagcgcgttggtcaggcgcaggcccgcaaagccccccgctgtggccagggggacagtgaacatgaccaccagtggatacacgaaattgccgaaaagtgctgacatgagcaggtagataatcgccgaggccagcacaaagttcatggcgagcagcgccacggtttccagcagcttgtctgcggttccgctgagctgcacctgaatctggggggggattttcccctcctgtttcagggaaggcacaatgcgttcctgcacaatctccatggcctcctgaatggtgatatgatccggcggcgtcacctggagcgtgatagtacggcgcccttcatagtggcgtatctccgtgatgccgtagcgttgctccatgcgcaccaggttggacaggggcaccagctgccctccgggagccgcgatctgtgtccggaagagatcctcgggactggaaacacgggactggggagcagtcagaacgaggtcgatctttttctgcccctcctgcttgaactcacccactttgcggccctccatcagcacatcaacagcggtccccacagacgcggcattcatattgactgcccgcaccatatcacggtcgggaatcagggccacttcgggataaagcagttccagtgatggaaccgggcgcacctgagcgcccgcgatggactgccctaccgccgcgaaaaggtgggaagctgctgcgacgatttcatccaggtcatcgcccaccacatccacgtcaatggtgcgccccttgcccagcccctgctgaaagatgccaatctggttggatatgccgaaaataccggggaaggagttgagaaccgggcgcatcatgggaatcagttcgcggccgcgctgctcatcggtactgctggtccccaggagcatgatattggccgtggccacgtagaaggcattctcaataccgggtttctcatcaacttctgtgcgatagaagggccagatggcagcaaagatcttctgaccgatatcctcctgttctgccacactgaggccggggggaggaatgagaatattcacgacaaaattctggttgccgtggggcaggtattccattttgggaaagagcacccaggcgactccgatggaaaaaaccaccaggccagccaccgtcgcaatccgactggtgacggtgcggctggcgcgctccaccaccatcatgatcagatccaccgccatgtggcccgcgcgcaccgagggacgctcaggtcccggcgccgtggtacttccaccgctgcggcgaaatatctgggcactgagcatgggaataacggaaatcgagacaaagagggaaaaggtgacagcagaggtcaccgccagcgcgatatcgcgaaacagctgacccgcctcgccttccaggaagacaatgggcaggaaaaccgcgatggtggtcaggctggaggcgataatcgccccccagacctcccgggtaccatcgtaacaggagtgaaaggtggattttcccagcttgcgatggcggtcaatattttccagtaccacgatggcgctgtccaccagcatacctacggcaaaggagattcccgccagcgaaacgatattcagggagcgccccagggcattcatgatgataaaggtaccgataatactgatggggatggcaacagcgacaataccagtggatgaggcgctgcgcaggaagctcaccagaatgacgattgccaggacgccgccgatcagaatattctgctggaccagtttgacggcacccatgatgtaccctcgctgatcccgtacccagcgcagatgcagatcccgagggtgcagcagttcgtcgttaaggcggttgaccacctcctccagggtattggtcagctccaccacgttggtacccgactcggcacgcactcccaccaccatccccggctctcccatcagcatgatggatgccgtcttgcgggcgtaggcaaagtccacttcccccacatcacccaggcgcagccgatgctgcccatcggagcgaataatgatatcccgtatctcctggggactttcaaattcggctaccgtcctgatgcgatagctgcgccggcccatatccatctgaccggcagaaatgttgatattttcccgctgcaccacactgatgatctcgtcataggtcagtccgaaggcagccatgcgctcgggatcgaggagaatatgcatctccagattgcggccaccaccgaagaagagatccgagacgccatccactcgctcgatatgctgacggacctcgttctcgaaaaaattccgataggtgtctatatggttgggattgttttcacgggcctgcatcatcatccagaccactgggctggaggtatcaccggaagcgttcacggaaggtcgttcgactccctcaggataactgcgtacctctccaagcttattggaaacatccagcagggcgcggtccatgggagtgccgatcttgaaacgcagggtaatggttcccatgttattgcggcttgaactctcgtactccacgagattgggaatactcttcaggtagttctcctgaacttctaccacatcgcgttcaatctcgtaaggtgacgcaccgggccaggtggtgcgaaccgtaatctccggttccgacacctctggagtcaactggtaaggcatattgcccagggagatgagtccaaagagaagaatcaggataaccccgacaatcacggtgacgggtttttctatggaaaatcggataaagtccatggctcagttatctttcacagaggttgtggcaccgatgatctgaacagcctgctgcgggaaaatgcgctcattacccttgacaaccaccaggtgtccctcctgcagtccggccacccggacccccacctgcagttgatcataggcgatgatttccaccggcttcatttccgccttgccatccaccaccacaaagagcacatcctgaccaaagcgacggatgacactgtcacgggagaccagcagaacatcaacctgatcattgccggcaaacatcacctgagcccgcattccttccatcaactggccggaatgctccacccgtacttttaccggaaaggtgcgcgtggcgatgtcggcctgaggaataaccgcatccacaacgccagcatggagcttttcctgaacacgtatctgcactggcttacccacctgtatcacgtccacatctgcctgggagacgttgacgatcacctgcatggatccgtgtgctgccagattgaccaccggtgccccaggcatcacccactctcccgcctcagccagtcgttgcagaaccacgccgtcaaaaggggcaaggatacgtttatgagccagctccagctccagggcacgcagattatgctcctgggccaccaggcgaaacttgagctcctccagggcatagtgcgcgtcatcgtaggcctgttgagagctgagattctgccggaagaggttctcggcgcgcttgaaattctgccgggcgcgctcaatctgcacccgcagctcatcagcctgggccctggcggccaggagcctctggcccagaatatctgaacccaggcgcaccagggtatcaccacggttcacccgctgcccttcacgaacctgaacctcttcgacccgcccgctgacctcactggtcacacgggcagtgcggtcaaaaaaaaccgtcccctgatagacaagcggctgcgagagcacgccctgtctcaccgcttcaacctccaccggagcaggagggcgttcctgctgagcccagactccctccgcaccggccagcatcaggcagagcaccataagacgcgcaatagtattcatgaacatacacctgttgtttttcgtttctcaccgcttcctgaaatacctcgaactgaagtttcgcatccccgaaacgacaggttgtcagcgctgaccctgatgtcacgctgcaatggccgaaatggttctacacagactgcgtcgtttgacattatcctcaccatatatacgagtttcttttgccactttttacccgcaaaaagtggcgcaaaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccttccctggcttttggtttgcggttgccgccgtcgtggcgtcaaccctgcgggtccatagcgttccagtcggcgcgtcctggctgggccagcacacgggggagaggcagaagcaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacacctgcaggaagcaggtggtccggcagcactgcagggaggcagtgtctgccggatctccagaacaggcgagcaggcgatccggaaaaacgggcgttcggggggcgcgtttttgtgtcctttttgcgcggtcaaaaaggacaatatccggagacgaaaaatggaataccagataagtcaagcattcaaaatcaatacggtttccgcgagataagtgccagtataataacagcttaactcaagacaacaaggtgcgaaagttgagctcgaacatgcaggcagctgaaaacccacaagtataaggcgcccgcagagcggcgaaatgaagcggacttcctgcaccttgccccacgcgaacatccagcggacagcgccgcagatattttttcagcagcctgttgaagaagcactacacatacttgatttccgtgtaactgtaaacctgccaccaaaaaaaggcccgcagactacgtctgcgggccctgaaagtcatcctgcttcagttattatttttgaaaaattccttggatctgcttacatctgggacaatggtgtccttgccgggagtccagccagccgggcacacttcaccatgcttcttggtgtactgcagggcatcaatactgcgcaggatctcatcaacattgcggccgatgcccaggtcatgaaccagctcaaactgaaccaccccttcgggatcaatgatatacgtggccctcagagccatgccaccgggcaggagaatgccatagtcggagctgatctgcttggtgaaatcagcaatcagcggatactctatctttccgagtccgccttcggagcgcggctgctgctcccaggccagatgggaaaacttactgtcagtggaaacgcccagtacttcgacaccacgctgcttaaactcaccaacacggtcggaaatggccgtgatctcggtgggacagacaaaggtgaagtcaagggggtagaaaaagagcatcacccacttgccacggtagctttccaggttgactttggtgaattccatattcgaaacggcttcggcactgaagacaggggcctgcttgcttacaaggctcatatatacctccaaaaaagatgttatagtgttaatgatactgattatcgattgactgtcaagagaaagttacttcaccggcgcatactcgcgctggacaaatcgcttcaacccattgatgacgtaggggttgacactgaaggtgcgaaagccaagatcaataaggtgacgcagcatggcgcggtccgtggcgatctccccacagatttccacgggaatattcaggcgctgcgtcgcggtaacgatcatctccagcaggcggagaaacgcctggctgttagggtcataaaaactgctgacctttgggtctgtgcgatcaagggcaaagaaatactggaagaggtcgttggtgccgatactgaaatagtcggcccgggtagccagctcatccatgcagaatacagcggacgggatctccagcatgactccgacgcgcggcacctccagttccatggtgcggcactgagcctcgatcacatcccgtatacggaaaaactccgatggctcggaaataaagggaacgagaatattaatatcccggggctcatgttcgcggcgatactcagcaataacgtggagcagagccttaacctgctccagcagaaaatcgggctctcccagcagcagccgcgcaccacgataaccgagggccgggttgtcctctttgatttcacgggtgctctttttatcagaaccgatgtcgaagagacggaagatcaccggcccccgcgagtagatattgacgatctgacgatacacttccacctgctgctcatatttccagtcgccatcatgctgcagataaaatatttccgtacgcaccagaccgataccactggcgtgatcctgctccgcccgctgggcatccagcacactggagacattggcgtaaaatatgatttcatcgccatccggaaggagaatgggccccaggggagtctcacgacgactgtcgcggtcacggcggcgctggctcgactgctgctggcgagtgtactgctccacggtcgcgggctggggattgacgattaccagaccctgatacccatccacgatcaactggcgcgcgtactccgtcgcttcaaagagcttcggaatcccggtaaccgcagggatctggcggttcttcgccagtatggccgtatgggaagtggcaccatccttctcggtgacaaaggcttcgactttttccaggtcaagggaagccgtctccccaggggtcagccggtcggaaataataatgctgtccgcctgcagctgcgcttttcggctgagcacccccaggtgagtcatcaggcgctggcagatatcctcaatatcagcagcccgctcgcgcaggtacggatcctggaatgaggtgaacttttcaatcagcttatcggccacatggcgcacggagaaagccgcgctcttgccatgctcattgatatgacgctgcacttcttttttaaagctgctgtcttcaagcatcagcaggtgggtgtggaatatctccgactccgccgccgcgccgcgcttttccattttttccgccagctccctcaggtcatcggctgtcttgacactggctttctcgaacgcctgcagctccaccaccggatcaaccttgcccacggcgctttcaatgaagcggtagataatgcgaaccgggtggccgatggcaatgccctcggccaggggaacgccctgtaaaagcacttcctgatggggatcttttccttcgtctgcctgggcagagccctccaccatgtagtgacgcagcaccaggccggaaacctgggcggcaatggccgtcaacagcttctcctgtatcctggtgttgtttttgcgatttttgaactgaaagaccaggacgccaaacgtgttcaacctgcttttcagcggaatgccgataaaggtgcggaaaggctcttcaccaataccggggaagtacttgaactgggggtggtgggaagcgtcacggataaaggtataggtgttgctgcggaaggcgaggcccgtcagaccttcatcggcagccatgctgacctgccccaccgcctcctgacgcagaccctcggtggcagccagcgtcagaatgctctcactggaacgactctggagatatatggaacagacgtcgcttttgagttcgcgtttcagataagttgttatctcggaaagggcgttctcgtggcaggatgaatcgagaataatattgctgacatcgaggagtatttcaatcttgttcacaggtggcccacccactacggcagaaagagcatgccgtcaccataactgaaaaaacggtaacgctggctcacggcatactgatagatctgctggatattttcacgcccgtaaaatgcactgaccagaaggatcagggtggagtcaggcagatgaaagtttgttaccataccatcaatcacggcaaatgagtagcccggacggataaaaatatcggtggagccccctgttcgcaacggagtatggccaaagcagctttccagcgcgcgcaccactgttgttcccacggcaatgacacgaccacctgagcgacgggtgtccgcaaccagatccagggtctgcgccggcacgtgaaagtgttcggagtgcatgcgatgttcgtcaatgcgctcacttttcacaggcaaaaaggtgcccagccccacgtgcagcgtgatggtggcagtgcgcaccccacgctggcgcagcccctccacaatggcagacgtaaagtgcagtgatgccgtaggggccgctaccgccccatcgcgggcggcaaagactgactgataacgctggttgtcacggctgtcggcttctcgcttgatgtaaggtggcaggggaatggccccgcaggcaaacaattcctgatcatcaacactgaagcgggcgacggccatctccccatcccgctcctcaatcaccgcctcaaccccatcgccaatatgaaccagggtacctggaaccagttttttccccctggtcaggacacgccagcaccggggagcgcagggctcaaccagaaaaatctccaccgccccgccagttgatttccggcccttcaagcgtgccggaatcactcgggtatcgttaaagaccagcaggtcgccgggccgcagatactcggacagccggctgaacgtactttcaccgacgatggctggcgccagtgcacgggacagcaccagcaggcggctggcatcacgctgcgccaagggctcctgggcaatcagctcggcgggaatatccacatggtaatcgcacaggtattcggacacctcagcgtcccaggcagacgccgatctcctcagcagcgcgtaccagctgcccgtcgggatcaacgaacttcagattctctatggcctcctcaaaggtcacatcgcagatttccgttccacgcagggtcaccatgcgaccgaagttcccctcgtggatcagatcggctgccgccaccccgaagcgagtagaaagtaccctgtcgtaggccgtcggcgcccccccccgctgcacatggccaagcacggtggtgcgcacttcagctccggtaaagtgctctatttcctcggccaccttataggcgacgcctcccaggcgctccaccgcgccctgaccaccctcatggaggaccgagtgacttcccccaaccggcttggccccttcagccaccacgacgatggaaaagccttcgcgcttcatgcgctgccggatcacatcgcagacacgttctatattatagggaatctcggggatgagaatcacttcagccccaccagcaataccgctgtgcagggcaatccagcccgcatagcggcccatcagctcaacgaccatcacccggtgatggctggctgccgttgtctgcaggcgatccagagcatcggtggcaatggccaccgccgtatcaaaaccaaaggtgacatcggtggaaagcaggtcgttatcaatggtcttcggcactcccacgatgggtatacccttcttgtacaactgattcatgatcagcatggtgccatcgccaccgataccgaccacggcgtctatatgctcccggcggatattttccacgaccgcgtcgctgatatccaccgtctgcatgcggccatctatttcctgtttgatttcaaaagggtttccacggttggtggtgcccagaaccgtgccgcctttctgcagaaaacccgccacattatggcgattcaggggaatcagcttggtggtcgtatccatgacgccctgcaggccatccttgataccgacaacttcccagccatatttgatgtttgcggttcgcaccacagccctgataaccgcgttcagccccggacagtcccccccgcccgtggaaatggcaattttcctgatttcgatagccatagagcaacctcctgtgaaacccgagagttcgatcacaaaacagaaacactctagcaaaaagcgacaaggcattcaccaagaatatggaaccagaagggataaagacagaagccaccccgcagggtggcttctgaaaagctgcatggaaatggcaaggctcagacaacgcccagcgccatcatggaatcggcaacacggatgaaaccagccacattggcacccatgacatagttgccgggctcgccgaattcttcggcagtttcaaaacagtcacggtgaatgttcttcataatctgctgcaggcgctcttccgtgtactcaaaggtccaggaatcgcggctggcgttctgctgcatttccagcgcggaagtggcaacaccaccggcgtttgccgccttgcctgggccgtagagaattttcgcgtcctggaagaccttgataccaccaggggaggtgggcatattcgccccttcacctatggcgatgcagccgtttttcaccagggtcttggcatccttggtgttgatctcgttctgagttgcgcagggcagggcgatatcacaggggacatcccagatattacccttctcgatatagcgggcatcagtttcgtacttggtgtagtccttgatgcgacgacgctccacctctttcagctgttgcacaagctccaggttgatacctttttcgtcaataatgacaccattggagtcggagcaggcaataaccttgccccccagctcgtgaaccttctcggtagcgtagatggccacgttgccggagccggaaaccagtaccctcttcccttcaaagccatccttatgggccttgagcatttcatccacaaagaagaccgtgccataccccgtcgcctcggtacgcacctgagaaccaccgtagcacatacccttgcccgtcagtacccccgactcataacggttggtaatgcgcttgtactgaccgaacatatacccaatttcacggccacccacgccgatatcaccagcaggcacgtcggtgtactgcccgatatggcgatagagctctgtcatgaagctctggcagaagcgcatgatctctccatcggagcgtcccttgggatcaaagtcggagccacctttgccgccgccgatgggcaaacccgtcagagcgttcttgaagatctgctcaaatccgagaaacttgataattccaagatacacggaagggtggaaacgcagccctcccttatagggcccaagggcgctgttgaattcgacgcggaagccgcggttgatgtgaatgtcgcccttgtcatcggtccagggaacgcggaagatgatctggcgctcaggttcgcagatgcgttcgatgatgcgctgatcggcgtactccggatacttgaccaatacaactgacagggactccagaacctcatttaccgcctggtgaaactccgtttcccctggattgcgggtaatgacctgctggtaaattgtctcaatggtttctcgaacatcgggcataaatgactcctcctggaagtgagatgtcgtgtctgaagagaaaagcccttccccgctggcacagaatcggaggcgcagatacggaccggggcaaatgaactttcccgcagccggtaattggggtaaagtggacaggataactgcctgcaatggtcactttcctgacacgaaggatatgattgtatacaatcatcacaagacttgcaatggaaatgtaataagtgtcaaaagtgtccgttttgtcattatgacaaatacaccatatcttaaaccggagcacaataatgagttacgcacttcgtgagaaaatatctactggcaataatggacttgaccttattcttgatcacctgcgcctcggtgacaatgttgtctggaaggtcgacgaactcagcagttatcgccacttcgtggggcaatttgtcgaacgctcccgccaacaggggcgcaaaattgtctacatgcgctttggcagcggagagctcctgattgagccctgcacggatgtggagatagtggaactcaaccccaggctgggttttgagccctttgccacggaagtgcaccgggtgctcacctcacggggacggggtgtcatctatgtcttcgactgcctctcagacctcatatccgcctgggcaacagactatatggtaggaaacttcttccagatcacctgcccctacctgctctccctggacaccgtagcctacttcgccgtacgcagccagagccacagccttgacaccatgcagcgcatccgcaaaaccactcaggtcttcctgaacctgtacaaccatcaggggagccactatgttcaccccctgaaagtctggcagcgacactcgccgaccatgttcctgccccaccgcgaccagggcggcgagtttgtccccctggcccgcagttacgaagccacctccctcatgagccgcgtcctggaaggaacacgggacgtcacccgccagctggatcactggcaactgctcttcctgaaagcggaagaacttctgagcaacggtggacccgaagaagagcagaagcgcatggtcgttcacctgtgccgccatctcatgggtaaagacgaacgcgtgcttcagctggcccaccagtacttttcactggccgacctgctggcgtttaaacgtcgcatgattggaaccggctttatcggcggcaaaaccacaggcatgctgctggccagcaacatacttactcaaagcgatccagactactggcagcatgcccttgaaccccatgattcgtactttatcggctccaacctttactactggtacctcatccacaacgactgctggagcctcttcatggagcataaggagcacgaggaccacaacagtccggccgcgcagcagctgcgtgcccgcatcatgcacggaaaattccccacggcgattcgccaggaatttgaaaccatgctcgaatactatggacaataccccattatcgtgcgctcttcgagtctcctggaagatggcttcggcaacgccttcgctggaaagtatgacagctttttcctcgccaaccaggagatatctccggaagagcgccttgaacatttcgaggatattgtcaggcgcatctactccagcaccatcggcggcgatgcccttgtctacaggcgcaaacgcgggctgattgagcaggatgagcagatgggactgctggtgcagcgggttatcggctcctaccaagggcattactatttccctgatgccgccggcgtaggcatttcctacaacaccttcgtctgggacagcgccatggatccccaggccggtatgctgcgcctggtggcgggactggggaccagggccgttgatcgcgctgaaggcgactacgcgcgcctagtcgccctggaccaccccggcaagaagccgtatcatgaaggcgaggacacccgtcgctacgcccagaaggatgtggatgtccttgatctcaacgccaatgacctgcgcacggtgcccttccagtccctgacccagaagcagatggagcatgccctcgagaagatcgccctgcgtgaacggcgcaccatctcacgcaagggcaagctctcccagccccacatcaactggatacccacctttgaccccatgctggcagacaccgacttcgctgagcgcatgcagaaggccatgcagaccctggagaaggtgtatcagtaccccgtggatattgagttcactgtcaacttccgcgccgatggcagctactgcctgaatatcgtccagtgccgacctctgcagacacggcgcctggggcaacgcatcgatattcccagggacatccccgactcccacatcttcctgcgccagcagggcaacttcgtgggtggcagtatctgctgtgacatcaagcgcatcatcatcgtctatccccaggcatatcatgaactttccctggcccagaaacacgaactgtcgaaaatagtcggcgaaatcaatgccgtcaccagccgcacggaagagcccacactgctgctgggaccaggacgctggggcaccaccaccccctccctgggcgtacccgtaagcttctccgagatcagcaacatggcgattcttgctgaggtcggctgggaacggggcggcttcatacccgagctatcctttgggacccatttctttcaggatctggtggagagtgaaattttttacgtggccatcttccccgaacgcaaagaagtaactttccgtgaacagtggattgacaccctgcccaatgaactggaccagtttacgtctctggcctcggactttgagcacgccatcaaagtctgcacggctcccacatccctgtgcctgctggccgatgtactctcccagcagctgatgtgcttttccgcagaaccggtcggcgacaatgcctgagtcagtccggcaaattcagcggaagatccagtgtcaattttcggatacttttacctgaagtgacatttcctcctgtttccgccatattatccttgacctcacaacggaaataggcaataacggaagaatgccgcaaaaccaggaagcaaagggagatagatatgcagattgagattctggggatgcacgactccatcgcccccgggaaaagtggaatgtgcctgctgctgaaccaaaccattgccctggacgcgggcgccctcactgacagtctgcccctggaacgacagaaaaagatcgaacatatcatcctcacccattgtcactttgaccacatcaaagggctgccgttttttgccgacgggcttgccatgacctacggttcccacagcagcaaacccgcccgagtacacagcccggccaacgtcatcgacgacctgcgcagacacatcttcaacaatgtcatctggccggatttcacggctatcccacccaaaaacccggtactggcataccatgaagcaccggaaaccttcagcatagatacctgccgcttccgttttatcccagtcacccacggtgtccccacctacgccatccatatctgctgcgaaaacaggcatgtgctctacgtcactgacactggcccaaccatgcaactgtggaactatctcaatgacctgccccatgccatagacgccatgttcatcgacgtggccttccccaatcgcctggaagagctggccatactcagcggccacctgactccggggctgctggcccgggagctggagaaaacctcgaacctccccgccatgctctaccccatacacatgaagtcgccttatcgggatgtcatcggcgatgagctcgcccagaccctgaaggccggctcctaccacatccccgaacccctggatatcatcaccttctgagttcctctgaaggtgcttgaggtaccccatgatcctcgtacacgctgaaccaccagtatactacctgaacccgcagcacgtggcgttcccggacccgctgcagggagctggcgatgaacccatcgccattggcggaagcctcttgccacactggctgctgcacgcctaccgaagcgggatcttcccctggttcagcgaagacggactgccctattggtactctccggacccacgcatgatcctgcccctgactgagctcagcatatcgcgctcaacccggaaatttctgcgcagatcaacatgggaaatccgcttcgatacgcacttcattcagatcatcagccagtgcgccaataccctgcgccccggacaaaaaggcacctggatcagcgaggacttcatagacgcctactcccggctccatgacatgggctatggacattgtgtgggagtctacgaaaacggcttgctcatcggcgggctctacggattatccctgggaaaggtcttctttggagaatccatgttcagccagcgggataacgcctcgaaaaccgccatgatcgccctggtgaagcaccttcgcgcatggggcttcgactttgtggactgccagataccatcggagcacctgaagcatcttggcgcacaggaggtgagccgccgccagtacttcaggcttctggagcagtctctggaagaagtggatcgagtcggaaaatggaatgtcatctgccatgccagcgaactgatcacgggcctgtagaacatttaacaggaacaagcggactacggatcagagaccccaatccttcccagatcacgggaattcagaaagagcagcggctcaacccgcacatcgcccaagctgacagtccagtgcagatggggacccgtggcgcggcccgtgcgcccgacagttccaatgacctcttcgcgcgccacctgttgtcccgtgctcacgtgaatctcgtgcagatggcagtacatggtcaccagcccatggccatgatcaatgaacaccgtcttgccgttgaaaaagtaatcccccacttccaccaccatgccagcagcggccgcaaccaccggggtaccctgggcggccgcaatatcaatgccgctgtgggggctgcgcggctcgccattgaaatagcggcgcaggccaaaggggctggaaaaacggcccgcgacgggcaggctcagcgagggctcactcacatgccatgtgtcagtgcgcgttgcaaaggccgccagaatctgtggccgctcccgatgaaagcgggccagatcctcctcggagaggcgtactgtgcgatcatcgggcaaggtgatgcgctgagcgggatactccttgggcagaatttcaaaaaaataggagcgggcgcgcccgtcgtccattgtcaccacgacgcggtgctcccccggatttgcgtccaggggaatacccaccacggctcgcagttcgccatcaaagaagctggccagcaccggccgatcgccaaaaaggatctggacggccctttcgctctctgcggaaaggggaaccagggccacgcctccgggaaccggatcgtgacggacaaaggcctgggcactgcccaccagcagcagcgccaagagaagaagcggcaggattctgctcatgaatgactactccgccgcaaccgaactctggggcatccagaagccagggcgggtgccaaggggctgactgacaaagccctctgcctgccagtcccacaggaagacatcgccgccatagcactggcccacgaggagctgtttacggccattaccgagaaacgccccgctgccctccactctcaggtcgtcacccaggactccagtgctcactctggcatcactacccacagcgatcagttgcacctcgccagtttcgctgtcacgcacaaccagttcatcccggccagtgccgcgcacatcggcgatagcgataacctgagaccgggccggaagctccgccagaaccatctcgctaaacacgccttcagcgcgatcaagcacataccccatgacatcaccgccacccaggctctcctcggccaaccgggcagattccagataaccgggtgcgattttccaggcactcagctcgtggctgcgggtacagcgccagagtatctcttccactccgtcgccatccacatcaccggttcccagcagctcaagctcaggtgccacttcacccagctgaacaatgcgggacagtttccctgcctccagaatccagagcagcacggcgttatccttatggctgcggataagaatatcatcggaagcaggccgcaggcgcacaacttcaatctgccactcccgacccagtcctgccagtttgcagggcttgtcgtgctcaggatggttggtcagcagcaggtgcagctcctgggcaaagatgttgcggttgcgcagcaggattccggtatagccatcaaaggtccccgcaccctcttcgtaaagactgccaccaatgcgataggctggtgtcagagcacgcacttctgcgtgagcggaaaagcgccacaggcacagctcattgtcgaagtgctggcgccacagcagtgaggcatcaggcttttccgcactctccggtggcagcactaccgctgtcggacgttccatggcatctttcgtctcctgcagggtgcgccgggcgatattggccaggtggatggcgttgaggaagtagtcctcacaggtgagcactgctgtcagctgcccctcggccgggttatcataggctgccggcatgttgctgtactgggactcatagttgatcaggtagggttgcagcacgtgaagaaccagagccacataatcctcgtttttggtatagcgggctttgatgcgcagctgctcaaggtcgtagtaatccttgcgtatctctgcggcgtccaggtcttccacctgtaccctttcgtacacatagtccgcgtatttctcaatcaccttccgggtataatcaagaccctccagcaactcgtgaatattcttttccgccaggccgatggcgcgggtgagtttggcgtgaatgcgctgcttttcgcggtcaacatcaacggaaaacttgtcgcgcaggcgcaggattttgtcgttaatgcgctcaggctgccgttttgccacataggtgctgatggcatcggcaaagggaatatgcaccgccccgtcaatggaagctccgccctcggtggcgttgatggtgatgatgcccttggtattgccctcggccacgtcggtaatatagtggttgcggaacatctgccagacccaggtgctgtccacttcgcccccgtagtaaccgggcagcttcaccaggttcgccttgtccaccttctgttcggcgatatggatggtgccttcagcgtgggtgcggtagtcctcgccataggcgtggtcctgcccgatgacgatgatggggttacagccaaaggccgtggccaggttgtaacacatgttccccgccgagcccttgatccacagaataccgcgatcaacccccagccagcggaagtggtgaaagccccggtagccgatgaacatgctgccgttacaggcatcgaagacttcggggacaacaacgggaaccggtacatagtgcatgtcgtcgccgaaatcaaaggggctgaccagtttctcgacaccgggtacccgttccagggaggtgacgaagttggggcggataccggcatcggttagagcgcgcagcgaagcctcgggggccagaatcagcaccttgccctggatctccttcagcaggggcagctgttttttcagactcggcccagtggatgccaccaccgccggcatattcttgaacttgttgaagaacaggttcacgccggggagctgaataatgctcttgaggttgaggaacatgtgttcaatacccagcagcgagtcataggggtcgttgccgaagaagataaagctctggtagagggcgtggatgagattcttcgccactgccgagtagtagtccttctcgtgctcatacagggcatcgttgaggatcacacaggtggaacgggcatggagcacaatccactgcttctccataaaatagcgccagagcttcgagtaactctcgtcctgccgcagccccacgaaaaaatgggcattctggttgcgaaacaggaaagctatattggaaatgcccagggatatcttgaaaagttcaatgtccttttccacaaagatggtggaaaaggtctccgccttttcctcactctgaaaaaatccgttggcatggtaggagagcccgatacccaggaagaccaggtttttgctgtggggcttgaactgctcctgaaaactcttgatggcaaactcttcaggatggccggaaccatacaggggcgaatactccttgcccttgcggacatgcagattgggccagcgatttttatacagcgacacaccgtacctgtcagtgattcgcgtacgcttcacctgctcatagagctcgggatagcggagcttcaaggcatccatattggccttgaggacattctggtcaaatccgactttattggcaggaacaatttttggtgttgcagacaaggaagcctcccgttactactgactgttattgcgtatacttatacagctactgtaccactggtgccatgaaatagaaagtcttgctcagtcaccacttaccatgtgccaatccagagccgaaccgcggacaatggcctgcgtggcccttcgcccaagcacctgctcaaagtattttggggcaaggccgtaaccgggccgaatgcgcctgatattctcaggggaaaactcctcaccagcctgaatatccctcaccgcatagatggagcgacgaaacttcacatttgcctcttccgccgttttgcgctcgtaacccgcctttcccagggccagccatgcctgacgggaggcatggcaaagctccctgagctcagagggttccagggagaattccgaatcgggccctttgtcggcccggctgagggtgaagtgtttttcaatgaagcaggctccctgggccaccgccgcgatggcgaccgttgttcccagggtgtggtcagacaggcctgccaccacaccaaagcgctcggccatatccgcaatggtgcgcagattggactgctccaccggagcggggtaagagctgatgcagtggagcaggatcagctctgtgcatccaccactgcgggcggcttccacggcttcgccaatctccgcttcgtcggccatgcccgtggagatgatcatgggtttacccgttctggccacatagcggatcaggggaatatccaccgcttcaaaggaagcgatcttgtacgccggtgcctgcaggtgctcaagcagatccaccgccgactcgtcaaagggcgtgctgaaaagggttacgcccttgctggcggcgaaatcaaacatcttctgatgccactcgaagggcgtctgagcccactggtacaatttataaagggtatagccgtcccacagcccaccctggatacgaaaatccggcagatcgcagtcgatcgtcagggtgtcgggggtgtaggtctgaatcttcaccgcatccacaccacagtcggcggcggcggcaatggtctgcagtgcccgttcaaggttgccgttatggttggccgaaacctccgccaccacatagggtgggctgtcggggccaatgggtcgaccgttgatatgcacgttatttgtcatgacgggcctcgcgaaggtaatgggtttcgtccgtctgccgatagccgcaccgggaaaacagtttcacggaagcagcattttcgggtttgatatgggccagcagcgaaagctgcgcaaaagcgcggttgatggcaaccagtgcctgctgggcaaacccctgaccatagtggtcaggatcaagggaaatggaggtttcatacagatccttgccgctatccaccaggtcaatgcgcaccgtgcctacgggcagcccagactgttctatcaggtacatgaaactcgaggggctgtgcagcctggccttcagccactcacagtgctcctgccaggtcggcggagcgctgttgcgggaatggcgacgagtctgggggtggatctgccactcatacagctgtcgcgcgtcgctccattgcactctgcgcagtaccacatcctggcgctcacagggcaccggcacaagatggtcagcaacgcgactcaccccgagctgatcgcagacctcccgtgcccgcaggctcagattttcacgccgtgccactgcctccatcagaaccgtgcacagcgagtccagggaacgcatctccagcatggcgccatgctctcccagctgtgccagaatttcccgttgatttaccgccgatccatacaccacactcggcacccccagacagcagcgctcccaggtggtactgcccgccgccccaatacacaggtcactgcctgccagaagctcagccatgttgcccacgccacagcgtacctcggtctgccatggcaggttcgcggcatgacggcgaacctcgtcgacatggggcgagccgtggccgaggataaccgtgattttcagatcaggcgggagctcgcacccccgcagggctgtcagaaccagactggtatggttggcagcgtcaacaccacccatggtgaccagcaggtgccggaactcttcgccggttcgtcgcttgagactatacgcccgccatctggcaaattccgcccgcagcagggcgtactggctgcccagcaggaacacggcgtgctccggcaccaaaggaccatattgctcttcgcagcgtccataggtctgatccagcagcaggtcgcaatcatgatggcgattggccagatcgtcaatgaccagaatctttgccgtatgcggacgcagcagctgctcccagtgctcatcgatggcgtagtgatccacgatgagccatgccacttccatgccctgcagagcttccatggtctggcgcgcgtcctccccggcgggagcgcccagccaggtggcgtaatcatcggcatcgaagggcatcaccgggggcggcaggagcgtcaacgcaaatccccgcgcacggatgacttcgcccatgtggccggggtgggcgcgacagagaaagtggacattcgcgccgcgctggcgcagttcttcggccagggtcaggcaacgcatgacatgcccggtgccaatgccggtggaggcgtcggcacggatggcgatacacggtgatcctgccctggtttccatgactaccgcacccggaagaggggttccaggacgcggccctctatcttctgcgccaggtttttgctggcgacaccttccaccacggcgggaatgacctgccggtatgctgccagcaaccggtcgatgtcctcttcactgtgggcggcactgatgttatgggtacccagggtgagtatgccccgggcatgcatctcctgcatcaggaaggtcttgacctgccacatgctggcaccttcggtgtccctgatattcaggaagctccaggcgggatgcccgctgaggctgaagatatggctggcatcatgctggtcaatcaccagctgcaactgctccagcaggtgcttgccaagatggtgcatgtgctgcagcagcggctgggtacgcagtttatgaagcactgccctggcagctgccagggagatggtctcgccgccgaaggtaccggagaagaagatttcttccatgagcttcatgatctcccgacgaccgaccacggcggagaggggatagccattggcaagccctttgccgaaggttgccaggtcgggcgtcacgccaaagagttcctgggcgccccccaggctgaagcgaaagccggtgatggtctcgtcaaaaatcagcagggcaccatgctgccgggccacgcgcgccacagcttccaggtagccttcacggggccactggacgttcatgggctccatgatgaccgcggccaccttgccctgatgcgcctccaggatgcattccaggctctgtatatcgttgtagacaaaagtgtgggtcagatcccgcacacattggggtactcccaggttgcgggcggtggagccaatgtaccagtcctgccagccgtgatagccgcagacggccacgtgctcgcgcccggtataggccctggccagacgaatggcaccggaggtggcgtcgctgccgttcttggcaaagcgcacggactccgcgcagggaatgatttctatcaaggactccgccacttccatttccagccggtggggcagggagaagatcaccccgctcttcatctgctcctgcaccgccgcgtccacttcaggatcaccatatcccaggctcacgcacagcagggcattgacaaagtcgatatactcgttgccatccacatcccagacccggctgcctctgcctcgttccaggaaatagggtgaaacgccgtagggcagtgccgtgcggcttttactgaatgtctggctgcccaggggaatggactgttcggcccgctgcagcagctcttcggatttctgataacgcgttcccacggcactactccttgtcattcaggagaggtttgtccttctccagtgattttgcatatccttcattgcgctggaatttccgattgtgctgtgaaagctccggttggcgcttcagcaggttcagcacttcatccatgccaaaggcgggattgactgggtataactgcgcataaacgctttgtacaaaagcgaaatcttccggttcatccacggtccagcgcaagccagacagatcgtcgacctgcctgtggttgccctgccggtagcgatgtggctgggagtgtatgaatggggtcacgtgctcgcgctctgaggggagggtcgcttcgcgccaggcctcttccaggcaggcgaagcgcaccacttccacatcgagcccatcggggaatgtggggggaaagcagttggaggtgtagtcgtagtctccatcaaggtgcagggcgatgacgtcgtccatgacctccgggtcggtcagggggcaatcgccggtcagccggaccacatgctcaggctgatatttccgcgcggcctggcagaagcgatccagcacgtcttccaggctgccccggtacacgcttactccatgttcctccagggtagcggccagcagatcatcgctggcatcactgctggtggccaccaccagcttttccagccggctgctgcgctccagacgccagatctgatgcagcagcatgggaaagccctgcaagggtttcagcaccttgcccggcaaacgggtcgatgaatagcgcgcctgcaatactcccaacaccttcatcatctactccttccagcgtctggggtcgataaactcctccagtgacgcagcaactccaaaatccagaatctcccgtggagctccggcagcacgctcccaggcttcggcaatctcccgcagctgctcaaggctgttgacgcccaccaccgcgcgggagacttccggcaactgacggagaaaggccagtgccccttccagcgggttcaggccctttgcggtcagccactggtggtagccgcgcagatggggcacaagaggtgccagggtgcccggaattcgtgaaggctccatcagcagcagcccctgcagaaagaccgacctgacgtggatttccaccccgcgccgggccagcatggacaggtgactgctgcgcagcaggcgctggtcgagaacattcaggggcagctgcacaaaatccatggtgtagcgagccaggagctcctcaatctgctgggcatcgtacagggaaaacccgatgcgctccgtcagcccttcacgcttcaactgctccatttcgcggtaaatggcttcgccaccaacctgcagacagtcgtcggcgtgatggaccagcagcccgtacagccgggactggccggtacgctgcaggctctgctggcaggactggcgcaccagggggccaaagtcggcggcacgctcctgtgcgcccatgcgaggcaccttactgaccacagcaaactggccactcagcggcaggcagcgccccaggacgctttcgctctcaccataggcgggagcggtatccagcatatcgattccctgtgcggcggcacactccagaatggcacgcacctcatccaggggagtctgccccatgccgttgctgatgccataatccaggccaaactgcacagtgccaagagccagctgtgtcatggccgaaactcttcgcgcaacagctccatcaggagcacatccacataggagccacccacaaagacgtgctgccgccaagtgcccacctggcgaaacccgtttttctcgaagctgcgcaaggaacccatattgggctgatagagtccggcggtcaccttatggaggttcaggcactcaaaagcggcccggcagcacagccggatcgcttccgtaccaatgcccttaccgtggcactgccggtcgccaatgagcaggccgatatccccgtagcgatacaccggatgaatgcctcccagcttgatattaccgatgtggcggccactggcgctctcaaacatgccgaagagaaaattggcccgaccatcgttgacactggcgatataggatcgcacgtcgtcaacggtgtagtgcttccagcgcgactcaagatactggttcaccagcgggtcattcagccaggcagcatattcgctgctggcgtcatcggggcacaggagtcgcagataaatctgatttccttctaggcgcatggttcacctgcctgctgaagctgacgtacccggtagaggtattccaccgcctgccagtcttcctcgtcattgatatcctgggccgcaaagcggtcaacacgcagtgcccgtgtactggggccaaacagctccgtgtgctccaggaaagccctgatgttgaaccagtagaaaagtcccgcgtcatagcaggccagcggagcgttcttgtcataggcatcgaaatgctgcggaaaaagtttctgcagcccaccacgatcatccagagcaaaaccgcgatagggatgaaaggagtaggttaccacgggaaccacagcagaagctttctcccgctgcaacaggtcaagggcttcgcggatcatcgatgcctgcagcaagggggcagtggcaaacacacagcagacctcctgaggttcctgccccagagagtgcagccagtggatcgcgtgacgcactggctccagcatggaggtgtggtcgtctgccaggtgcgccggccgcagaaaggggacatcggccccccactgctgcgccacggcggcaattcggggacagtccgtggagaccatgacctgctcaaagagccccgactggcgggtagcttctatggagtagctgatcatgggacggccgcagaattcgcggatgttcttgcccggaatccgcttgctgccgcctctggcgggtattatcgctacgcgcacacaggctcctaaagactggcgttcatctggcgcagttcatcaatactcataaataccggattggtgccggagttatattcgaatccctgaggcacaggagttcccgtttcccccagctgatttttttcgtagtgaaagtccttatccacaaacttgatggtcggctgcagcacgtagtggtcgtgaaactccagggtcaggtgggagtcatcagcggggcacatgatctcgtggagtttttcgccgggcctgatgccgatgattttcgctggcatatccggcgccatggcgctggccagatcggtgatacgcatggagggaatcttggggacgaaaatctcgccgccgtacatgcgctgaaagtttttcagtacgaagtccacgccctgctgcagggtaatccagaaacgggtcatgcgctcgtcggttatggggagggcgtcggcgccttcggcgatgagttttttgaaaaaggggaccacggagccgcgcgacccgacgacattgccgtagcgcacgacagcaaagcgggtgcgatggcggccagcgatgttattggcggccacaaagagtttatcggaagccagtttggtggctccgtagaggttgatggggttggcggccttgtcggtggaaagggcaatgaccttctccacattattctgcagggcagccttgatgacgttctcggcgccgtggatgttggtcttgatacactccatggggttgtattccgctgccggaacctgcttgagcgcggcggcgtgaatgacgtaatcaatgccgttcatggcctgtttcaggcgctcctggtcgcgcacatcaccaatgaaatagcgcagggcaggggagtcaaacacctgctgcatctcgaactgcttgagctcatcgcgggaatagatgaccaggcgacgtggctggtaacgctccagaatcgtctgggtgtattttctgccgaaggagcctgtgccaccagtgatcagaatggatttgtcgttgaacatggcagaccttccatgggcaggctgctgaaaaacccccatccacggacgtcctgcacctgtgggtttttcaattgcctgcctgaatgtaacgtgttccagcaagctgctgtgtgttggctacagcacattcattttccttgccagaacactttacccactctgaaaaaaccatttacaccccaccaggcacctggggctatggaaaattttaccgctgctattccatctcaaggcgcatcagcaggatatcctcacccttttccacccgcacacttgtgctgccgcactgctggcaggaatagcggggctcatgaagggacgtcagtgaagcgcattgcaggcaaaagagttcaaggggctgccagtggatttccagctcggcatcgctacagacggtctgctggcggaacgtgtcataggcgcgtttgaacagttccggttccacaccagccatcatgccgatactgacatgtatggccagtaccttgtgcgatcctgcctgctcggcgtggtattcacactgctgcagaagattctgaatcagggaaaattcgtgcacattctctctccgtcaaaaagaaaaaaggctctgcgccatggttgacgcagagcctttgtactgtatttcggtggcgcttacaacagcagcgactgaatactcagccgggcagcttccagcagactttccgcaccggggaaaatcacaagggtcatgccgcctataccgccccagatcgctgccagcgcggcgatccccgctccgaccttggcatagaccggaacctgtacctcgaactcatcttcagcggtacggaagtacatggcgatgatgatacgcaggtagtagtaaagggatatgatgctgttgatgataccgatcaccgccagggacacaaagcctgcctccacggcgctggtgaagaggtagaatttgccgataaagccgatcagcggcggcaggccaacaaaggacagcatgaacagcgaaatcaccgccgcgataaacggatgcttgcgggccattccgttgaaatcgctgaagttgatgcgcttttcgcccttgcccgccacatagctcagagcggcaaagaggcccagggtgctgaccgcgtaagagaccaggtagaacatgatggccggcgcagctgccgcagacgcacccagagccgtcatgccgatgagcaggtagccggtatgcacgataccggaagccgccaccatgcgcttgacgttattctgggctatggccaggaagttcccggcgaacatggtgaagatggctgcccagaacattatcggcgtccacacttcctcgatggccatgaagttggtcatgaacatgcgcagcacgatggcaaaggtcgccgccttcaccgccgtcgccatgaagccggttaccggatagggcgcgccgtcatagacatcgggagaccaggcgtgaaaagggaaggccgcaatcttgaagaagatggcgatcagcagcatggtcagaccaccgatgaacacgggagtgtgcacggcaccttcctccagcgcaacggagatatgggagaggatagtgctgccagtggcgccatagataaaggccgttcccatgacaaagaaggctcccgcaaaggcacccaggacaatgtacttcagcgttgcctctgaagcgcgcaggctgttgcggttgaagccgaccatgacatagatggacatggacatgatctccagggcaatgaacatggtgatcagttcaccagccatggccatgatgatgatgccgaacacagagaacagcagcagcgcgtcaaactccacccggtggaactgattctcctcgaagtaggaagaacaggtcagggtggtcatgatcccacaggccagggccagcaggataataaagccggaaaaggtatccccgatgagcatgccgttaaacaggccacccatggtgccatagctgtacacggttcccatctggaggagctggataacccccgccacggccataatggcgatggacagagccgacgatccacgtacgcccagcttgttggacgcgccgaagatcatcatcaccgtggccccgaggccgacaataatgcccggaagcatcagttggatgttatcggtgatcatcgttttacccccccgtcaatacgtacttcagccttggaagcttcctgctgaatcagttgaatgtagttttccactgtaggctcaatcttgtcgataaacggcttgggataaatccccatgaagataatcagcaccacaatgggagcgaggccgagaatttcacgggtattcagatccttgaagccttcggtcagcgtgttggttttctggaaaattacccgctggtacatccacaggatgtaggtcacacccacgataaccgtcgtggccgccacaacccccagccaggtgttgtacttgaaggttcccaggataatcaggaattcaccgataaagccattggtccctggcaggccacagctggccagcatggcgatggcgaagaaggtggcatacacgggcgccaccttggcgataccgcccagggagtcgatttcacgggttcccagccgttgctccagcagtccaaccaggaggaagagcatgcccgtcgccatggcgtgggccacgatctggtacacactgcccaccatggcctgggtgttcatggcaaagatacccacggcgatcagccccaggtgcgaagccgaagagtaggccagcatgcgcttggcatccttctgctgaatggcggcaatgccgcagtagatcatgccgatcagtcccagtaccagcagaacaccggcgtacatgatgtactcctgagggtagacgggcaggacaaagcggataaccgcgtagacaccgattttggccataatggcggaaagcacgaaggtagccgcggtgggcgcttcagtataggcatcgggcagccaggtgtgcagtggaaagagcggaatcttgatggcgaaagccagcatgaaggccgcgaaaatccagaacgccgccgaaccactcagagtgacctgggtcagatcggccagagcgaagctccactgtccaaactgactgtagtagctgaatgccagggcgagaatggccacaaacatcagcagtgagcccgccatggtatagatggtgatcttgatggtagcggcaatgcgatccttaccgccatacagacccatcataaagaagatggggatcagcatcagctcccagaaaacgtagaacaggatcagatcggcggcactgacggcaccgatcagggcaccctggaccagcagcaggttcccccagaagcctttggtcttgccctcccactgcagcaggaagagcatgggaaagagcacggtaatgatcatgaccagcatcaggctgatgccatcaaggcccaggctgtagtagacgccgtattcggcgatccagctgtacttttccgtgaattgcatatttccggtggcagcaaagttcccaaagagcatcagcccgagcagcaactgcaccagaatgactaccatccccagtgtccgggccgcagtcactgccatgggcgcagccagcagaacaaacccggccaggatggggaggaatatcatgatggaaagcatggaattaagcattctgtccttcctcccttagacctgtcgcagcatgaacaggcagataattgatatgccgaccaccatgtagaaagcgtagaagcgcagctttccggtctgcgaaaccgcaaacatggaacccgtaacctgataaaccagtcgactgcctcgaaccagggcatcgatgatgccattgtcgaagaacttccagatgatggtgctcaatgcccgcaggggacgaacgaagaaggcgtcgtaggcttcgtccacaaagaacttgttgtgcaccaggttacgccagccatgggagtagaccggttctttggcaccatggaagaagagcttgtaggcaatggagataccaatcacggcgacacccacactcagcgccatcaacccgtattcgacagcagccgaggggtgggagacgtaaatggccggtgatgtctcgccgatccacttatggaaccaggcattgccgccaagaaccttggggatgcccagccagccggcgccaacggcaccgatggacaggatcatcagcggacccgtcatggaaatgggagcctcatgggcatggtcatacacatacttgtcacggggctctccgtggaacgtcaggaagaacatgcggaacatgtagtaggccgtcagtcctgcagtcaggatacccatggcccacatgaggtaatggccgtgggagaaggcgctgagcaggatttcatccttactgaagaagccggcaaagggcgggatacccgcgatggctatacagcccagcagcatggtgatgtaggtgatggggagttttttgcgcaatccccccattttccacacgtcctgctggtgatgcagggcgtagatgaccgcgccagcacccaggaagagcagggccttgaagaaggcgtgggtgaagacgtggaagataccggcagagtaggcacccagacccacgccgacgaacatgtatcccagctgactcacggtggagtacgccagaattttcttgatatcactctgctgcgtggcaataaccgccgccagcagcgcggtcaggataccgatccaggcaatgaacaggcccacatcgggaaccgaggtgtacacgaagctgaagcgggcgaccatgtagacaccagcggtaaccatggttgccgcgtgaatcagtgcggaaaccggagtcgggccagccatggcgtcaggcaaccacacatagaggggaatctgagccgattttccggttgcgcccacaaagagcagcagggcaatggccgtggccatgccggcactcagcatcccggaatgcgcctccagagccacaaagctgaacccgccgaagccgatggcccagaagagcagcgccatgccgatgaggaagccgaagtcaccgacgcggttgacgataaacgccttgttgccggccaccacattatccttgtcgctgtagtagaagctgatcagcagataggagcacaggcccacgccttcccagcccacaaagagcaggacagggttgtcagccagcaccaggatgagcatgcaccccaggaacaggttcaggtaagcaaaaaactttccgaaagcctcgtcatcacccatataccccgtggagtagatgtgaatcagggttccgataaaggtgacaaacagaatcatcattcccgagagggtgtcccccaggaatccgatattcagcgtcagcgtgcccacggcaatccattcaaaagccgtgtacgtcagcatgcggctgtcggcgggcatcgccatcaattgagagaaaaccatgactgcagcaacaaaactggccgccggtcctgcaacagcgataataccgtacagggcattgggcaggcgggttttattgcacgtagccatgtacatcaggccgataaccagggctcccacaaggggaaagagcggtatcagtccaagcagtactgcttcgttttgcataaacttccctttcctgtatcagatgttgtggtcatccccgaaggatacggaagaagtccgtatccagggagcccctgttgcggaatatcagaaccacgacggccagggccagcgcggcctccgcagcagccaccgccataaccatggtcgcgactatatgcccttccatgccttcccagaagcgactgtaggagacaaacgccaggttgccggcgttgagcatcagttcaacagacataaacaccgtaaagacattgcgtcgtgcgatcacgccgagtatccccatgagaaagaggatgacgctgagggcaagatatgcctgaacaccaataaatatatccatttatatcctcctcttggccaggacaacgccgccgaccagcgctaccagcagcagggctgaaacgacttcaaagggcagaatccagtccgtgaagagcatcatgccaaactggtgaatacccccgaacccgtcacccactatggccgtggagacgtagggcagagcgaagatcgctttcagcagaatccaggcaatgggcaccaggaagacgcatccccctgccatcaggaagattcggtttgactcatcgggcagatcctcatcacgcacgttgataaacatgatgatgaagaggatcagcgacatgatcgccccggcgtagacgataatctggaaagcgaacagaaccttggctgaaagcagcgcgtagagtcctgccagcgaaatcagcgtgatgatgaagctcaccgcgcagttcagcgggtgccggaagagaatcagcccggcagcaccggcgatggaaagcgtcgcgaaggccagaaacagcagtgcggcaacaattcccattagttctcctccttcgtgggttcgcagccaggcattcctggtgtctgcatgagttgctccttggtgacaaccatgtcagcgcggttgtcggtgaccacagagaaaattcccgtatccatgcggatagcatccacggggcacgcctccacacagaagccgcagtaaatgcactccagcagatcgatatcaaagcgcgcgggcatcttttccgtcaccccgtcttcacgctccgtcgcctcgatgaagatacacttggccgggcagttggtggcgcacatgaagcacgcaacacacttgatgctgccatcctcacgggttgtcaggcggtgacgtccgcgccagcgaggcggaatctccaccttctgctccggatagtcgcgcacgataatattcttgctgtcatgaaggttgcgcaggaagtgccgcagggtaatgcccatccccttgataatctccgggagatagagcctttccatcagcgtggatcctgccctttcaacagttcgtactttgattgccataattccttacctcttccctaattcctattgcaggctcagcaccacaacagcggtgacgataatgttgacaagggcgattggaagcagaatcttccagcctaacagttgcagcgtatcatagcggaaacggggaagagtccagcggatccacacatagaggaagccaaccaggaaggttttcagaatgaaaacaatgatctggatgatcatggtgaggatctgggcacccatttctccaagccccatggaaagcgccagcagcagaacaagctcaatggcagcagccaggccgatgaacaccacagtcagcacattggcttcgcgcacccgtgggtcattgggccggtcgtaatgacagcggctgtttttgcgcatccacagaatgaacatggcaaagaacagcggcaccagtacgagcagcgtctgggccaccgtggtggcgttctcccgcagggtttcggtattgagccagggaatatggtagccaccaaagtagagggtgacgatgatagcactggagacaaacatggccacatactcgcccatgaagaagagagcgaatttcatggagctgtattccgtgaagtagccggcaacgatctcactctcgccttccgctatatcaaagggagtccggttggcctcggccaccgccgtgatcatgaagagcaggaaaccgatgggctgcaccacaatgccccaggcgggaacaaagccccacagcagttcaccctgatagcgaaccatgtcattgaggtgaacgctgccatagacccccagcaaagcgataacggccagggccagagggatctcatagctgatgacctgagccgtggcgcgcaggccgcccagcatggcaaacttgttatgggaggaccagcccgccagaatgatgccgtacaccgcaaagccggcaatacccaggaaccacaggatacccacgtccatgggaatgccctgcatcatgtaggtcttgtcgccaatggtgatgtcgtcggcaaaaggcaccacggcaaaagtcagcagcgcggccgcgaagacaatggccggcgccagcatgaaatagaatttgtttctgatatgtccgggcgtcagatcttccttgaagatcagtttcaccgcgtccgcaacgggctgcaccaggccgcccagggtgaaaccacccacattggcgcggttcgggccgctgcgatcctgaatataagaggccccacgccgttccatccagacaaagatgacaataaatgtcagtggcaccaggatggcgaaagccagacgcaggaccaccatgagaatatcaacaccactcatgcatgtgcctccttcttgtcaagggcgactccactggcagggaaactgctccagggagcatcggcaagcgctgccaccttcccggacagctcttcccgtatggcagccaggtcactgttccaggcattcccggaaagctcccccatcagtacttcagcggccacgggaccattctcgttgcataccgccgcatcaatctgctgaaggataccgtcgcagttgatcagcgtgccggcgtactccgtgaaagaggcgcagggcagaagcatatcggcaatgcggctgctctcggtaagatgggagtccacgagaagaaccttcttgccttccagctcctggcgcagctcctgaacctgctcatcgcttctgccagccagaatgtcgctgcccagcaggacgatgacttcgctttcgcgcaggtagcgggtaaagtgcgccttgtcctgggaaatccccagcagctccagggaagcgcggttggccgccttgtcgtcctgaatcaggattccatcggcatcgccttccaccacggtcccggtgctgtacccggagattttgccgtgataatgggcagccagctttttggcactgtacatctgctcagtggtccagctcgggctgaccacaaagaagacgctgccgtcagctgcagccaggatacgggcagcagcagccacaacgctggcagtgctttcagggcttccggcgatcttggcactcttcagacggttttcgttttcccgctggtagctcaatctcccggcgtcacacatgaagtgaccattaatcttatcgttggggcggggacggaagcggtagaccttgtcttccttgtatttttcctgattgtggtcaacaaagatgctgcatcccttggagcagccatggcagacgctgttggccgtctgcatgaaccagacccgctgcctgaagcggaagtcggaactggtcatggcgcctacggggcagatatccacgatattcatggcatacctgttattgatgggcttgtcggggaaagtcgtcacccgggccagctcgccacggttggtgataccaagctcagcggtcttggtatattgacgcaggaagcgtacgcagcgggcacacagcacacagcgctcctggtcgtgcaccacgttgcacccgaaatcgaacttcttgcccttgggaaccttcttgtcgtagtccatgcggctctcgtaggggccaagctccatgtagtaatcctgcagcttgcactccccggcctgatcacagatgggacagtccagagggtggttgatcagggtgaactccagggtacggcgacgcaggttcttggaggactcccgctcgagatatacctccatatcttcctgtaccaccgtgttacatgctatctgtggcccccgggcaccttctatctccaccaggcacaggcggcagttgccgtcaaatcccaatgccgggtgatagcagaagtgggggatattgattcccacagttgccagtgcatcgatgaggttcttacccttctcaacctcaacggtctggccatccacttttatttttaccagattcgccatcgaatacacctcgctcatttgggaaaggggcatttgcccaatttgatgtgttcttcaaattcctggcggaacttcagaatgtgacttctgcacggcatggccgcagcaccagagagaacacagaccgtcttgccttccatgttgtcacagatttcgaggagcagatccaggtcttccatcttccctttgccatcctcaatatcgctgacaatcttgtagatccagcccgttccctcacggcagggcgtacactggccgcaggattcgtgctggtagaagtacaggaggtttttcaggttgcgcaccatgcaggtctgatcatcggagacgatcatgccaccggaaccaagcatgctgccattttccaccagtgactcgtagtcaagggtgcacttctccacgtcctcggcattgagcacggggcaggaggaaccgccgggaataaccgccttgagcttacgccctttccagataccaccggccatcttgtcgatgaactctttcatggagacacccagctccgtctcatagacgccgggtttttccacatggccactgatgccgaagaggaaggttccggggctcttctcggtaccgaactgacggtaaccggcagcgccatgctcaatgatatagggcacggacgcgatggtctgaacgttgttgatgatggtgggagcaccatacaggcccaccagggcagggaagggaggcttgacgcggggttgaccctttttcccttcgatggattccagcagagccatctcttcaccacagatgtaggcgccggcaccacggtgtacggtgacatccacccggtagcccttgccacaggcgttttcgcccagcaggccagccgcgtaggcttcatcgatggcgcgctgcaggccttcagcctggcgcacgtactcaccgcggatgtagatgtacgcatcgtgggacttgatggcgtagcaggtgatgataatgccctcgatgagcatatggggatctttttcgagaatctggcggtccttgaaggttcccggctcggattcatcggagttcaccgccaggtagatgggcttgtccgtctccttgggcaggaagctccacttcatgcccgccggaaagcctgcgccaccacggccgcgcaggccgctctgcttgacctcttccacaatctgatcagggctcatggaaaaggctttgtcgatctgggcgtagccgccgtgctgacgggccacatccagagtgaaggaattggctatgccgtacttggcactgaggacttttacttctttgagttcttttgctgtcatctgctccacctcctcacggcaactggtcgagaatctgatcgacccgctggggagtcaggttctcatggtagtcgtcattgagctgcatcatgggtccggagccgcaggaaccaaggcattccacctgcaccaggctgaaacgtccatcagccgtcgtatgaccaggtgtaattccaatcttgccgacaatgtgacgcagaatttcctccttgccacgcagatcacaagagagggtgcgacacagctgaatatggtatttgccaaccgggtgaagattatacatggtgtaaaacgtcgccacctcatacacatcggtgaccggtatttccaggcgctgggctatgtactccatagcctcttgtgaaacccatccctcctggcgttgagccatccacaggcagggaaggttgagggactttttgatggggtagcgcttcaggagttcctgaaactgccgctccgtctcctcattaaaggcaaagggcttgtcagcccgcatggcttttctttctgctgcactcatcggtccaactcacctgctatgatgtttaggcttccaaggttgataactgcatcggccaccatgcccccttcaatcatgtggggataggcctgcatcatatagaagcatggtggacgaactttgatcttgtaagggcgaccgccgccatcggaaacaatgtaaaagcccagttctccgttggccgcttccgtggagtcgtacatctcgccaacgggagacttgatgccttcgaaaatcagcttgaagtgattcatcagggactcgatgttgtcatagacttcgcttttcttcggcaggaagaaccgcccgtcttcaacattcaccgggcctcccggaatgcgtttaaccgcctggcggatgatcttcatgctctcgaagcactcctcgtagcgaaccatgatgcggtcgtagatatcgccatggctgcccacgggaatatcgaagtcgaactcgtcgtagccgtagtagggagcgtccttgcgcaggtcataggccacgccggtggagcgcaggcacgggccggtaaatccgtaggagagggcgtcctcagcggaaatggcgcagacacccatggtgcggtcgtgcacaatgcggttggtcttcaccagacccatggagtccaggataccctgctcgcacttgctcaccacatcttccaggtcagcttcccagccttcatagaagtcgtgatacatgccgccaacccgggtgaaggagttggtcagacgtgcgccggtcagtttggccagaaaatcgtagacaaattcgcgctggttgtagaggtaccagtagttggtcagagcgcccatatcaacgaagttggccgcgttacagaccaggtggtcgatgatgcgcgagagctcactgaggatgatgcgcatgtaacggcaacgctcagtgatctcgatgcccatgaacccttcgatggccttggccaggccaacgttgttcatgatggcagagcagtagttcagacggtcggtatagggaataccctggttccaggttcccgcctcaacgcttttctcaaagccacgatgcagatatccgatctccgaaacaccagccacgatgctctcgccatccatagccaccaaggtacgcagggtaccgtgggaagctgggtgcgatggtcccaggttcaggtacatcaggtcggttttcaggaacgagtgcatatcggcttgttctattgtttggctcatcagtgaacccccttgatttgcagacgctgattcatttcatccatcaggtcgtcaggttccgtgcacagatgacggcgggtgatgggatagtctttgcgcagcgggtgcccaatgaattccttgtgattgagcagacgcttgagcatggggtgaccgctgaaatgcacgccatactggtcgtaggcttcgcgctcggcccagttggcagatttccaaagaccggtaaccgagggaacacccttctgggggtcggccacataggtcttcaccaccagcagcttgttggtctcccagctgcgcagcatatagacaacggcaaaccgtgcctctttgcgctgcgggtagagcagatagtcaaccactgtgatatccagcagaaactgaaaattgagttccgggtcatttttcaaaagggcaagcacatcgacaatagcgtcagagtcgaccacaacggtcttctggccgcgatattccgtgacctctttgatatgcgaggaaaagcttgactggagtctggaaattacctcttgcatgcttcctcctagtccctggccttcacctggtcgtccaggtgatccagtattcccgtaaagccgtttggcttccggttgatgagaacagtctcttccttcagcttcttctggatcaggaaaagagcatccaggatggcttcagggcgtggagggcagccagagatatacgcatcgaccgggataacctggtcaataccctgcagggtgcagtaattgtcataaaatccgccggagcacgcgcaggcgcccatgctgatcacccatttggggtcaggcatctgctcgtaaattcttttcaggaccggagcctgtttcatactgatggttcctgccaccagcagcaaatcggcctggcggggggagaaccggataacctctgctccaaaacgggaaagatcgtgctgactggctgcggcactcatgaactcaatggcacagcaggctgtgccgaatgtcatcggccacagggaatactgtcttgcccagttgactacagcatccatcgtcgtggtgataacgctgtcgccaaatgtggcttctacgcctacgcctactcccacttcaatgctcctttcctgatgacatagatcaacccttcaaagagggtcagcatgaaaataagcatgacaataaagccgtaccatcccagttcacgcaggttgactgcccacgggtacatgaataccgcctcaatgtcgaagatgatgaagagaatggcaaccaggtaatacttgacgctgaaccgctgggtcgccgtccccaccatggtggaaaccccagcctcataaacgtcgtttttgatgttgccaccgcttcttggcccgataaatttcgtcaatagaaatatgacggggaacagaagcgcaatgccaatgaaaagcaccgctgcaagtaccagttctgcagacataggcctccccttgaggaaagaattgtcggaatgcatggcgctacgattgtgatcgtatacggtatacaattccataaaacagtgtatcaaaaaaaagaacgaaagaaaagccacatgttatttttttaacaaccgatggcaggaacacgtcttgcggctttatcagccccctgacaggactttgcgccgggcaaaccgacaggcgtcaagggcatggtcgaagatgtgggcagcatgacagcgcagctgctcctccgcttcataaccgctggtaaccgccaatggcgtcacacaggctcccagggcactctggacgtccatggacgtatcacccaccatgaaaacccgttctgaagcaacgcaacctatgcgttgcagtgccgtcagcaccggttcaggatgaggtttcacattgacaacgtcctcgtaccccaccagcacttcaaaataatccataatccccaggtgctcaaggatcacccgcgaatagctaccggtcttggtcgtcaccaccccaaggcgcgcaaaacccgccgcctcttcaacggcctcccgggcaaagggcagcagactggttttcgcggtggcaaccgtgcggtagtgggttttgtaggcggcgacatgctcttccagacgcccctgatggacaccaagccgcgcaaacatcaccagcagcgggtggccgataagggcagtgacttcatccgccggaggacaaagcgaaccacagcaatggaacgctgtttcaaacgactccacgatagctggagtggagtcaatcagagtgccgtcgagatcaaagagaacaatcgggaaatcgtgcatgggattctcacatcagaaggtcttcagcttgtgttcaggggaaaaatacgataaaagtttcaggttatggcgaaacctgatccggggaaaacatcaggcacctgcccgcggttcgcccagcagttgaatttcttacgggagtatatgttgtatgtcagcacagaagcaatatcaattcggcgacattgaaccaaagtggcaggactcatggaacagcgtcggggcctttcgcgcccttgttgatacctcccggcccaagttctactgcctggagatgcttccgtatccctccggccgcattcacatgggccatgtgcgcaactacgccatcggcgatgccatcgcccgctataaaaagatgcgcggctacaacgtcctgcaccccatgggctgggacgccttcggcctgcccgctgaaaatgccgccatcgcccacaacatggacccaggcgagtggacctggagcaatatcgcctacatgaagcagcaactgcagaagctcggtttcagttatgactgggagcgcgagctggccacctgctccgaagagtacgccgcctttgaacagcaactcttcatcgaattgtacaaaaaaggtctgatttaccggaaaaaggccgaagtcaactggtgcgaccactgcaagactgtgctggccaacgagcaggtggaagaggggcgctgctggcgcgatggttcagaagtactgaagaaagagctggagcagtggttcttccgtattaccgcctacgccgatgaactgcttgagggtctggacaccctcacggatggctggcccgagcgcgtcctgaccatgcagcgcaactggatcggcaagtccatcggagccgaaatcgtctttgagataccggaaatatccgaaagcataaccgtcttcaccacccgccccgacaccctgttcggcgctaccttcatgacgctggccccagagcatcccctggcactgcgcctgtgcgccggcaaggaaacggaagccggcgtgaaggcctttatcgaaaaagtccgcagacaggacaccatcacccgcaccagcgacaaggaaaaagaaggtgtcttcactggcgcctctgccatcaaccccgtcaacgggcagtccatccccgtctacctgggcaactttgttctcatgggctatggcacgggcgctgtcatggccgtacccgcccacgatcagcgcgacttcgcctttgcccgcaagtaccagctccccatcaccgaagtcatccagtcggaacagggcgttgccggggaagcctggaccggccccggcaccctgatcaactccggccggttcaacggcatggacaacgagaccgccaaaaaggccattattgaccatctgcagcagcagggcaaaggcaccgcatccatcaacttccgactgcgcgactggggcatctcccgccagcgctactggggcaaccccatccccatgattcactgcagccagtgcggcgtggttcccgtccccgctgaccagctaccagtcaaacttcccaagggcgttaccctgcagggaagcgaagagtcgccccttgccaccgttccggaatttgtcaacgtcagctgccccacctgcgccggcccggccagaagagagacggacaccatggataccttcgtggagtccagctggtacttccaccgctacgcctgccaggaggacaaaacccagcccatcaaccgtcaggccatggactactggatggacgtggaccagtatatcggcggtgtcgagcacgcggtcatgcacctgctgtacgcccgcttcttccacaaggctctgcgcgacctcggctatgtcggcagcgacgaacccttcacccgtctgctcacccagggcatggtgctgctgggcggcaagaaaatgagtaaatccctgggcaacatcgtcgaccccgacgagatgattcaacgctacggcgctgacaccgtgcgccttttcaccctttttgcctcgccaccggaaaaggatctggagtggaacgaatcgggcgtcgaaggcgccttccgtttcctgggccgcctgtggaggctggtccatgaagacaccacccgctacgggcgctccgctgaaagcccgggcgaactcagcgatgatgcgcgcaaactccagcagaagctccaccagaccatcaagcgggttacccagaacatggaaggccactaccacttcaacaccgccattgccgcgaccatggaactggtcaacgaaatgacccccttcagcgacacttcccccagcggtaaagccctgtttcaggaagcgctggaagccctgtgcagactcctcgccccctttgtacctcacatctgtgaagagctgtggcaggatctgggacaccgcagtctgctgatcaacgagccctggccggcattcgaccccgagctggccagcgccgacgaaatcaccctggtcgtgcaggtcaacggcaaggtgcgcgccaaaatcgaagtggacgcgggtatcgacaaagcgcagatgcagcagctggctctggagcatgagcgcattctgccatacctggaaaacgtagagataaaacaggttatcgtagttcccggcaaactggtcaacatcgtggttaaaccaaaatgaaaaccctcctgttgctcatgattctgctcgctttcctgtcaggatcgtgcagccactactcggtgacaccgccatcggccgtcatgcaacgctgcgccgaaggcatcggtgtcccaccagtgcgtaacgacagccagtaccacgaacagagcccccgcctgcgcgacgccctgatcggtcagctgaaccgccagccgggcatgcgctactccagcaatgcccgttgtcagctccagtgcgtcctgctgggaacatcccagcacgtcagtcgccgtgacgcctacggcaccgccctttccgaggatgcccagttctccattgagtgcgaactggttgaagatggcctggtatcgctgtccagacaccaggtcgcctttaccgatgacaccttcatccagaccgatgcccgcagccgctacgaaaacatggctgaaagcgtgatcaaccgtgtcctccgctaacggcatcctgctgatcagcccgtcactggaagatgtgcaggcacacctggaaggacgctcctgcgaagtactcgactcccggggccacggcatcctcagcgaactggagtccctgctggaaccaaccttcttcggccctggagccgaagcagttcttatccacagcatggaacagatcggcgcccgccaggcactgcagatcgtggagatggctccgaactatccggaaaccttctgggcctttcacatcagcgaactgaacccgcccaaacgccagaaaaaatttgaaaaagtcctccaggaaagatatccgaagaaagccctgcgaccgccatccatcagccagttgcgcgacgaatgcctgcagaatgccgcccgcctgggcgtcaccatcaaccacacctgcgtggaactgctcatccagtggttgggggcagatcgcaagctgctgcagctggagctggagaagttcgcccatctggacaggccggtggaaatggatgatatcctgcagtcctacgccccccagggcaagcgcgatctgttctccctgccgcgcagactgctgaatggtgaaaaagaagccgtgctcagggacatccgttccatggagccctttgaagacgttttcagcgtcgccaacgcctttgtacatgaactgagcaagatttacctggtcaagctcctgggcagcaaggcccgctttaccaataccggcatcagcgattattttatcggccagtaccgcagcgcctgccagcagctcagcgccgagcatgccgatgaactcatggaactggctgccacggtcgattacgaactcaagacaacatcgctgggctatgagcaggtctacgccctgatagaacgcatagacctgctgcgcaaaaccccataacattttcaccatttgtcctgagggacacagacaaggaaacgcccaccatgaagaagaagcccattgtatgtataatcggacgaccaaatgtcgggaagtccaccctgttcaaccgcatcgccaaaaagcgcatcgccatcgtggaggacattcccggagtcacccgcgaccgcaactaccacgatgtggaatgggaggacaaggaattcaccatcgtcgataccggtggctttgaatcggaaaccggcaaaggcagcctggaagcttccatggtggagcagacaggcatagcggcagccgaagctgaccgggtcattttcctgctcgatggacagactggccccatcgccgacgactttgccatcatggacatgctgcgccgccatgaaaagcccgtctatatcgccgtcaacaaaatcgatgccccgtcccacgaaaagatcctgctcgatttctaccagctgggcgtggacgaagtcttccccgtctcggccgcccatggacgtggtgtcgacgacctgctggacaccgtcaccgagggcttcgccagcactgcccaccaggactctccggaagagatcgatgaagacagcatccccataaaagtcgccatcgtcggacgacccaacgtcgggaaatccagcctggtcaacaagatctgtggcgaaaaccgcgtggtggcctcagaagtgcccggtaccacccgcgacaccattcacacccccgtgcgccgcgaagggcgggatttcatcctgctggataccgccggcattcgccgcaaatccaaagcgtacagcgaaaacctggagcgctacagtgtctttcgcagcatcaccgccatcgaagaggcccatgtggtcatcctgatgctggacgccaccgaaggtatcaccgaccaggatctcaaggtcgcctcctacgcctgggaagccggaaagcccatcattatcgcggtcaacaagtgggatctcgtcgccaaggaaaccatgacctaccgtgagtttgaaaaggacatcgagcatcgcttcaaattttccaccaagccgattatcctctttatctcagcgctcagcggtcaaagagtggtcaagctctttgacctggcccgcagcctctatgagaaaacccgtttccgggtcaacaccaacgaactcaacgagctcatccagagcgccacggccaaacacgcaccacccgccgctcataccgggggcaaacgcctgaaattctactacgtgacccagatatcgcggcacccgtttattattgtaattttctgtaattaccctgactccgtgcactttagttacaaacgctatttgacaaatgttgtcagagaggcatattctctttataatgtgcctgttatactaaaattccgaaagagggcctccagtgaccgagaacaaactgaaaagtaggctgctggcagcaggcatgctctccgctctgtacctgagcggctgcgccatgtctgcccgcaataccgtcaccccagaatctctgcccgccagcgataccctttaccgggcgtggacagcggacaagcagccaccagacctcttcgccaggaacctgctgggctcataccgcaaagaatacaacggtctcttccgtgaggaagatatggcctcagcccccatccttcccgacccgctgccgctgcagacagactcattcgctataccggtcaccgtggactacagccacgatgaactgcagtttggctacaccatccccgtcgtcatcaacgatcgtgtcaaccagtacatcaatttctactccgtacgatacaagcagggcttccagaatcagctgcagcgggcgaactactacctgcccatgattcgcaaaatcttccgcgaagaaggcgtccccgaggacctggcctatgtggcactggtggaaagcggcttccgccccaccgcccgctcccacgcaggcgccgtgggtatctggcagtttatccgccccaccggtcagcgctacggcctcgaagtgaactggtggcttgatgagcggcgcgatcccatcaaaagtacccgtgccgccgcccgctacctcaatgacctgtatggaatattcggcgactggcatctggcactggccggatataactgcggagaaaaccgcgtccttcgggaaatgcgcaactctggagccgacagcttctgggagctcagccgactgccccgcgaaacccgcgagtacgtccccgctatcctggcggccattgtcctggccaataacaccgaaaagtacagcattgtggtcccccccaacgaggaaacctacaatcccgacctcgtccccatcagccacccaaccagcctcaatgtcatcgccaatatcaccggcatatccattgaccgcatcaaagcgctgaatccagagctcaacggctacgtgaccccccccagcagttcctatcgcctcaagctcttccccggctacggagcgcccgtggaaacagcgctgcgcgaaattcccaaggggcagcgcgtctcctggatcaagcaccaggtgcgctccggtgaaagcctctatgtcctgagccgacgctacaacatctccattgaagagattcgccgcgccaaccagctctccggcaatctgctgcgcgtgaaccaggttctgctgataccctccctgcagcacccacccagcagctcatcggagagaatgatcgccggcgttatccagcaccgggtttcccccggcgaaagtctgtcggtcatcagtgaacgctatcgcgtctccatgaacgaaatccgccgcaacaacaacatcagcggcgataccatccgggccggtcagaccctgctcatccccgtgggcgaaccgctgaccagtgccacgaccgccagcgcgtcatcaccgggcggcatgctgcggcacgtggtccgtaatggcgaaagcctctccaccatcagcagccgctacaacgtcaccattgcgcaactgcggcaagccaacaatatccgaggcgatatcatccaggctggtcagaccctcaatattcctgccgctcagcgcaccatcacccagagtcagaatacccgcatggtacgtcacgaagtgcgcgccggtgaaagcctctccgtactcagcgaccgctacaatacccccatcgtggaaatccggcgcgccaacaacctgcgcggcgacctgctgcgggtaggacaggtgctgcaggtaccggtacgccagcaggccagcacacccgccggtgggcagcagatcgccggcggcattcagcatcgcgtccgcgaaggagagagcctttccgtgctcagtgaccgctacaatgtccccatccgggacatccgccaggccaacggcctgcgcggtgacctgctccgggcaggacaggtgctgattatccccaaccgctcatcggcatccaatatcgtggactatgaagtgcgaaatggcgactccctctcggtgatcgcccagaactttgataccaccgtcgctcaactggtccgcctgaataaccttgaacacccggagatgattcgcccggggcaggtgctgcgcattgcccgctgaatccccctccgtaccataggcaggcacacccatgcggaagctgaattttcttgataactaccagaagggctactatgacatcattgaagatgccattgaaaagccacctgccttctggacgcgagcaggcctgaagtactacctgctgaccccgtactggcaggagtttctggaagctgatttcaggaaaaaactcaccatgcttcggggcctgacccgcgaacagaaattccggctcatggcagcttcagccatcgtgggcatcctggtcggcattctctttgcgccgggcaaaaaagttcctgaactgccccacgatgtgacccagcagatggtcgaccgcgcccgcatgcacgaaatcgtcctcggtcagcagggtgttcccgtgggcagctttaccctgaggcagatcaccagtccttaccttcccgcacagcaggatccgcagcagcccaaagccgggcgcttgcagatctactactcctttgaagcggagcgtgcccaggccgttgtcgctgagatctcccgtaccctcggctggaacctgcaggtggaagaaggtgtcaccgaccgctttggcttccgcgttatcgtcgagggctacggcaccatgcagatggccgaatccctgcgccgcgaactgaagctcgaccatgtggtgcgccgtgaagacaagtactaccccgccagcggaatctttttcaacaaggccagtgccgaggagctggcggaaaacatccgctaccaccgggccatgatcgtctccgactttgacaagaccgtcgtatactcggtgctcaccccacccctggagcaggatcagattacccctgtcgtcgaacgcctgcggctgctgggatatcgccccatcaggatcacctgatatgctcgaaaccgcccgccacatgatggtagagaagtacctgcgcaaccgcatagaagatgaacgggtactgagtgtcatcggagagcttccgcgccatctcttcgtcgaggatgccctgcagggacgcgcctacagtaatgacgccctgcctatcggattcggccagaccatttcccagccctttattgtcgccctcatgacccaggagctggaactttccggccaggagaccgtcctggaaatcggtaccggcagtggctaccaggctgccgtgctctcccacctcgcccgggaagtgcacagtgtcgaacgcattccgcagctggcgcagcgcgccgctaaagtccttcagtccatgcatattgacaatgtctgcgtgcatatcgccgacggcactgccatatccggtgaccagcatcccctgccggcaaaattcgaccgcattatcgtcactgccggcggcaatcgtcagccaagctcacttttgcgccagctgcatatcggcggcattctgctcattcccattggcgacagccagcagcaaagccttttcaaatatcgccgcatcagcgaagagcgctgggagcggcagaatctccaccagtgcagctttgtcaaactggtgggcaaagagggctggagccctggggaggatgcaccgtgaaaccgtacctgctctatgtcacccgccacgccaaatccagctgggatgaccccgccagccgggatttcgaccgcaccctgaaccagcgtggcctggccaacgcgccacagacagggcagcagctcctggcccgagggatacacctggactccatcgtctccagcccggcagtgcgggccaaggccacagcccagctcatcgcccatgcaatggactattcaccggaaaacattctcttccagcagcgcatttatgaagccagcagcagcgacctcgcctcggtggtggcacaactggacccggcgtggtatagtgtgctcctgtgtggccacaatcccggcctcaccgactttattaccaagtacagcgacctcaacctggacaacctgcccaccgcagcagtcgccgccttgcaatttgagctgccatggaaggacatccatcggcaaaagggcaaatgcctgtttttctactctccacggcaaggctttatcgaaccataggaaaaaagtgatacgagagccatgaacctgcacgccccccgttccctggaacaggacgccatctgcaaagagcacattaaccagctgcccctgctggatttcacaggaaatattgaactgatcaccacggaagaacaatgccacgaagcactgcccgccctgcagcagtgcccggtgctgggctttgatacggaaacacgtcccaccttccgcaaggggcagttcttcctgccctcgctgatacagctggcaacccataaccacgtctacctcttccagatcagccgcttcaacctgcccgccgggctgctggagatattctccagccagcacatcgtcaaggtcggagccggcctgaactatgatgtcaagcagctccagcagattgccgcctttgatgaacagagctttgttgacattgcccacctggcgacccgcctcggcatcaaacagaccggcctgcgcaccctgtgcgccctgctctttggcaaacgcctttccaaaaaggcccgttgctccgactggagccgcaaacacctctccgctgagcagatcaagtatgccgccgctgacgcctggatcagccgtgaactctatatggccctcaacagccttctggaaaagcagaacgcctctgctgaacccatggtttcagggaagtagaaccccacaaaagaacagcccgcgccgcaaaagcggcgcgggctgtggatttcatgattccattcccctcaattcatctgctccagtgcccagcgcagacgccggcagaccacggactggcccagcaccggtaccagcagatcaagctccggaccacggcacttgccggtcaaagccacccgcagggtcataaagagattcttccccttcacacccacgaccttgcccgcttccttgaccatatccttatacacttccccatcaagagcctgggagagagcttccacacgcttcaacacctcctcgaccaggggacggctggtttccagctgcaaaaacgcgcggccatcttcctccaggagtggatcgcggtcgaggaaaatggggtaataggtgctcacatctgccagcaccgtacagttgccccggataatatcaatctcaagctgcagctgattctcgtccttggcaccatctatgagacctgtctgcatcaggtacggtttcatcagcgccgtgatgcgcggcaggtcggcttcgcggatgtagtgggcgttcatccagtccagcttggcgttgtcgaagacagcggcggcgcggttgatgcgctccaggctgaacagctcgatgatgcgctccacgctgaacaactcctcttcgctgccactgctccagcccagcaggctcaggtagttgaccatagcttcaggcaggtagcccttttcctggtactggcccacgctggtggcaccgtggcgcttgctgagcttggagcgatcctcgcccagaatcagactgacatgggcgtaacgggggggctccacgcccagggcttcgcagatcatcatctggcgcagggtattgctgaggtgctcctcagcgcggatgacgtgggtgatctccatgaggacatcgtcaatgctgacacagaaattatagacgggcatgccgtcggaacgcatgatgatgaagtcgccgatcatgccatccttgaaggtgacgtcgccgcggatgatgtcgttgaggacatagtcccgcaggggcgcgcgaaagcgcacggtgggcctgcgtccctctttttcaaaggcggcagcctgctccgggctgagatttcggcagcggccattgtagtggggggtgatcttcaggcgggtggcttcctcacgggaggcttccagctctgcatcagtgcagtagcagtggtaagccttgtcagcctccagcagtttgcgggcgtattccaggtagattccggtgcgttcggactggcgataggggccgtaatcgccacccacatcggggccttcatcccactgaacaccgagccagcgcagatcttccagcaccatggcttcactttcacgggtgctgcgggcctgatccgtgtcctccacccgcaggatgagcctgcccccctgggctttggcataaaagtaattgaacagcgcagttcgcgcgccacccacgtgcaggtgaccagtggggcttggggcaaatcggactcgtaccatctttatctccagggagtataatttaacaggctgctgaaaaaccctcatctgcggcgttgctcgctgtcgctcgtcattgcaacgtagggggagtgcgcttcactcctcgctctgggagcgccttgcacctgagtatttttcaattgcctgcgaagtttaagggtttttcagcagcctgccaacaaagcgaaaggatgccacagcggtggcatcccttcaacaaaattatcggtcagaaacctgagcgaaacggcttcttcagcagcaggtcagcttgcgggcaattcctgccacatactcgccctggaagcgggcgccatccagttcgttctggctgggctgccgtgagccatcgccagcggcaatggtggaagcgccgtagggtgagcagccggtgatttcgtccacccgggtctgcccctggaaggcgtagggcagtccggccaccaccataccgtggtgcagcagggtgatgtggaaactcagcagggtggattcctgaccgccgtgctgggtggcggtgctggtgaagacgctgcccaccttgcccaccagggaacccgatgcccacagctggccggtggcatccaggaactgacgcatctggccacacatattgccaaagcgggtgggagtgccgaaaataatggcatcggcccactccaggtcctcaacggtcgcggtgggaatgtgggcaaagctcttgcgggcttccacggcgcccatcttttccagcacttcaacgggaagggtttcgggaacctgcagaagcttcacctctgccccctcaacctttttcgcaccctcggcaattgcctgggccatctgatacacgtgaccatacatggagtaaaagacaatggctatcttcatggcacacctcgttcactgttcacggttttcaaaacatgcggcactggcatcaagaatatccgattcgacgctttcggcaaagggctatttctccacgcagctcactgcctgctgcagatctttccatcacgcaggcggatcacccgttgcgcccgctgcgccagctcgtcgttatgggtgatcatgaccacggtgatgccccgctcgtgcagagagcgcagcagtccgaaaatcttttcgctgttctcgctgtccagattgcccgtgggctcatcggccaggatgatttcggggttgttcaccagggcacgcgccaccgccacccgctgcatttcgccaccactgagctgtgaagggctgtggttgatgcgatctccaaggcccacggttgccgccagttctcggatgacggcggggtcggccttcttgcgtgagaacagcaggggcaaggcgatgttatcgaagacgctgaggccgggaatcaggtaaaactgctgaaagataaagccgattttctcgcggcgcagggccaccagctgagattcacccatggtgtccacccgtgcgccgtcaaagtgcatctgacctttggtgggcagatccaggcagccgagaatgtgcagcagggtggtcttgccggcgccggaggggccgacaacggcaatcagctcaccagcagcgatttccagatcgattcctgccagggcgtgcacgttttccacgccacgccgatacgatttttctattcctttgagttgtatcatcctttgatcgcctcgattgggttgattttcgatgccttccaggccggatagaggccggagagcaggccgacaacaaagataaaggcaacgctgccaagggctaccgacagctcaaagcgcaccaggtctccactgggcacgtagggcatcacactgcgcacaaagctttcaataccacgggaacccagcacggcgatgataatacccaccaccccgccagccagggagagaatggtggtctccttgagaatcatgcggaagacatcaaagcgtgaagcaccaatggcccgcatcatgccaagctcctgtgtgcgctcgaaaaccgccatgaggatggagttcatgacaccgacggcactgatcatcacggcgatcagggcgatggagatgctcagggacttggcagaagccgccaggttggagatgctgttcatcacctgccccatggtcacgatctgaatgccgggaacggctttttccagcgcctcggtaaccaggcccagccgttcaggattgtccacctttacaccaatggccgtggcaccaccggggctctccatcagacgctgagccgtggcgatggggaagtagacaaaagcgtcatcggcagaagtggtgttgccgatgacaccggcaacatggaagagctcgtccatctgggggtagcggaaactgtcgccggccttgagacccgtgtgctgcgccacctcgtatcccagcagaatttcatgtgcactgcgtggaatggagcctgtgatatcccagtcgggtttgatctcctccagcaccttcatatcgacaccatagatcaggtcaatgcgcttctgggcggggttgggcagctgggccaccagaatgggggttgccagcgccacaccttcggtggcgagaacatgttccatgacaccatcgtcaatgtagcggggaatcacgttgccatggagcaccagggaagccacctcatgggcacagcccgagggaaccaccatgaagtgcagccccgtctgatccagctgctgggcaagactctgttcaaagccgcgattaaaggaaaagaccgcaaagagcacaccgacggaagccgcgatgcccagcatggtcaaagcactgcgcgtgcggtgacgcaggaggttctgaaaagccagatgcagggaacttgtcatttgagtaccaccccactggcaaccagcaagaggttgttattataggtcgtcagcgtgcccgtcgcgcgggcatcgtgtccaagacgcgcaggcagagagaagctgtgacgggagaggtccacaaagatctgcccggtatcgtccttcagcatgaaccagcagccattggaggtgcactgggtctgtataaaaccttccatggtcacctcggtttccaggagatccttgttaaagaaggcatcctgaaccgtaatcaccggagcggcgggattcacccctgatccgtacacctcttccttggtgccacaggcaaccagcagaagggaaatggcaaccagtgccagcaagagagaaattcggtacatagaaactccttaaaatcaatttacatactcaggaaaggcaagtgccgcctttcacgtgcaatattcaagccagtagaacagcaaacttaactttagcacccccgaaacggcaggttgtcggtgccgaccctgatgccatgctggaatggctgaaatggttgcatcttttgacattccgtttccatttttccttgccacttttgggtcgccaaaagtggcgcaaaagcgccccccagtgctgcccttatcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccatggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatagcgttccagtcggcgcgttctggctgggccagcacacgggggagaggcagaagcaggccgtccccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagtgtctgctggatctccagaacaggcgagcaggcgagccggaaaaaacgggcgttcggggggcgcgtttttccgtcctttttgcgcggtcaaaaaggacaatacccggaaaacgaaaagtgggatacagatgaatcaagcatgcaaaatcaatacggtttccgcgcggtaaatgccagagaaataataccataacccagggcgacaaggtgcgaaacttcagatcaacgcaactctttcgcatacggctctcaccccgcagcgcggtgcgcagcccctgcccacctgcgcaggaattgcgcaggtgggcattcaaaactgaatacgcgtcgtctgtcgcccgcgcgccacttccatcacgcccccctctttggcacgaaccagcacaatggcttcagccagcagctggggagagttgatgggaatatcgtctatggtgagaacgcgatcgccgggacgaaagcctgcccgctgcgcccagcttccactgtggacccgcgccacctccataccacgctgaccggaggtggccttcagctcaacgcccagccagcgggccagcaccagaatgccgtaggtgtcaggtgccctgcgggcctgcaccctggtatgaaaaacgcggttttcccgccacactgtcaggtcgatcacatcatcggccgtgtagtcgtgaatacccatcacataatcagcggccccggtcaccggcatgttccccaccgccagaatcacatcctggggctgcaatgcctcgccgcgaaacagggagggattcgccacttcggtaacagccacgccacgattcctgggcagctgtgaccctatggcggaacgcagctgcgaagagagctcctgcacctccaccccgatccaggcgcgatcaagggtgccatggcgcagaatgtactcgtaaatgcgcatggccctgttcaccggtatactgaaaccaataccctgggcgcgccggtacatggccgtgttgatgccgatgacatctccatggatattcagcagcggcccgccactgttaccggggttaatcatggtgtccgtctggatgaggttgtggaacaccactccatctccacgaatggagcggccaaccgcagagatgattcccgtggtaaccgtattggaaaaaccaaaggggttgccaatggcgattaccggttcaccgataaacagctcatcggagttacccaccctggcgcagcccagatcgtggggcggattttccaccgccagtaccgcgatatcgctgcgggagtcgcttcccagaatacgcgccttgaattcacggtgatcgccagtgaaaatcgtgatatccgtagcccccgctaccacatgggcattggtgagaatatgcccatcgcagctgataagtacccccgaacccagagaacgggtggtgtaggagcgacgaaagccctgaaagaaatcgcgaaagaactcatcgaaaaacggatcgttcatcacaaagggcgttgccgcagtctccttcaccgagagggtggaaatattcaccacagccgcgctgacctgttccaccgcgcgcaccaccggcgtgcgccgcagatcatcggcagccaggggaaatggcaccgccagaaagagcggcacccaaaggagcagcgcaagctgacgccagcctctggggcaccaataaaaaaaggcagtagaaactactgcctgaatatttctcaaagggaaatcagtcttttttgttctcatcggcagtcaccggcgtctcaatacgccctgaaatagcgacatcatcggcgtggtactcctcagggctgtcgccaggctgttccgcctgctcctcctgagcaggattgctttcgcggggaggctcatcgggagtgaactcactgaggtcactggccaggttcagctcttccagcagcgcctgatgcacggagatttcggcgtcgatcttttcgatctcctcaatcagggaaaggaagttttcatcaaactgcagattaccactcttcaacagatcgtaggtcagagtgccaagctcctcaagcttgttggacttcttgcgctgcgcgttgatgatatcgagcttgatcttgcccatcttggtcagtttgacagcttcgaccttgctcttgttaatgcccttgataatactctcgtacactttgtccagcgatgaacgggaaccgtccctggccttggcgtctttgccttccatatcctgaacctccacgttattcgggtttgctgttggagaccactattccgcggcgggtaatctcctgccagaactcctctataccatactttgccgttgaagaaaacggcaagacacccgcctctttgccatagacttttttcagcccggccacctgcttctgcagctgattctttgtcagcttgtccgctttggtagccacaatgaacacgggaacctccagctcctgcagcaggctgaacatgcgcagatcgtttttctgcgcctcgtgacgagcgtccacaatcatgatagccagagcgatattctcgcgcctctccaggtactcgtacaggctgcggttccattcatcgcgcatgcccgtaggcacacgggcaaacccgtaaccgggaagatccacacagtaaagatcgccattgacatcaaagtagttgatcaggcgcgtacgccccggtgtcttgctggtgatggcaatatttctgcgaccggtcaccgcattgatcaggctcgattttcccacattactgcgccccaggaagacgatttccgggcgatctggcaccgggcacttggccagggatggcgccgaggtgatgaactgcacctggtggggcgtataggactggggcatggcagctcctctcacggaaagttaacggatggggaggggttcagcagccagctaacagccactgaaatacctcaaaccaggcaggcaattgaaaaaccctcaggtgtcaggcgctcgcggagcgaggaatgaagcgtactccccgtacgttgcaatgacgagcgacagcgggcaacgccgcagatgagggtttttcaatggcctgctaaggaaaaggggaacctttcggttccccttcatgtcaaatgaatacaatgggtgatcagccttggagccgacgcattttgttcagaagcttcagctgcttgcgcttggctttgagttttttgcgcctgcgggcttccgtgggtttttcgtagaaggtgtacttcttcatttcgcgaatcaggccttcgcgttcaactttccgtttgaacgccttcagcgcgtcattgacctcttctccatcaacccggacgtaagcattaatcggcacggtacaatcaccccatttctcttaagaatttttcgaaactgcatatatacagaaaacacaaggacctgtcaatgaatttcactgtggggttttcctgtgagccgaaaagcagtatgctgcaaattagattactctattttactctctgaattggaggtccacatggattcccagcagcttaccataggtatccgcggcatgacctgcgccggctgtgccggtcgggcggaaaaagccctgcaggccgtatccggtgtcaccagcgccacggtcaatctggccaccgaacaggccagcgtcacctttgacagcagcgccaccacgaccagcgccatcgttaacgcccttgaacagaccaactacaaacccattaccgaacagctgagcttcgcggtccagggaatgagctgcgccacctgcgccgggaaagtggaaagggcgctcatgggactcagcggcgttgccgacgccagcgtcaacctggcaacgtcccaggccaccgtcacctatgtgcccgccagcgtcacccctgaccagctgcgcgaatccgtgcgtaaggcgggctatcaggtggaacaggtccagacagccgacgccacacctcagattgaccgcattcagcagcagcgccatgaagaatccggtgaactgcgccgcagcctgctgctggcagcgatcctcaccatacccatcttcgtgctggatatgttccccatgtggataccggccctggagcagtggctcttccagcagatatccccgcgtactcttcacttcctcttcttcgtcctggcctccattgtccagttcggccccggctggcgcttctaccagaagggctggcccgccctgcgcagcgccgcccccgatatgaactccctggtcatgctgggcaccagcgccgcctatggctactccgtcatcgccaccttcctgcccggcattctgcccgctggcactgtgcacgtgtactacgaagcatccaccgtcatcatcaccctcattctgctgggtcgctacctggaggctcgcgccaaagggaaaaccagccaggccatccagaaactcatcggcctgcagccccgcacggcccgcgtggagcgtgatggccgcgaactggatctggacacggcccaggtagtgcgcgacgacaccgtcatcgtgcgccccggcgagcgcatccccgttgatggcatggtagtggatggcagctcctatgtggatgagtccatgatcagcggagagccgctgcccgttcacaaggaaaccggcagcgaagtcatcggcggcaccgtcaacaccaccggcagcttccgcatcaaggccaccaaggtcggcgcggataccgtgctggcccagattgtgcgcatggtggagcaggcccagggctccaaactgcccatccaggccctggtagaccgggtcgtcctctactttgtgcccgccgtgctggccgccgccgccttcaccttcttcatctggctgctgatcggcccggccccggccctcaccttcgccctggtgaacatggtcgccgtactcatcatcgcctgcccctgcgccatgggcctggctacccccacatccatcatggtgggcactggcaaagccgctgaaaccggcatcctcttccgtaacggcatcgccctgcagcacctgcgtgaagccacggtgatcgccctggataaaaccggcaccatcacccagggtcagccgcagctgaccgatatccacatcgccgagagcttcgagaaaaccgacgtcctgcgcctggtagcctcggcggaaagcaagagtgagcaccccgtcgcccaggccatctgtcagtacgcgcagcagcagggagcagccctgacggatgccgccagtttccgcgccctgccagggcttggcgtagaggccaccattgacggccagctggttcaggtgggtgccgaccgctatatgcagcagctggggctcgacctgtccccattcgccgccatcgtgacccagctgtccgatgccggcaagactccgctctacgccgccattgacggcaccctggccgccaccatcagcgtctcggaccccgtcaaaccctccagtgccacagccattcaggccctccacgccatgggcctgcggaccgttatgataaccggcgacaaccagcgcaccgcccaggccatcgccaggaccctgggtattgacgacgtgctggcggaaatcatgcccgacggcaaagcggacgccgtccgccagctgcaggacaacggcagcaaggtcgcctttgtgggcgacggcatcaacgacgctcctgccctggcccagtccgacgttggcctggccatcggcaccggcaccgacatcgccattgaatccgccgatgtggtcctcatgtccggcgacctgcgcaatgtggccaacgccatcgccctctcgcgggcaaccctgcgcaatatcaagcagaacctcttctgggcctttgcctacaacaccagcctcattcccgtcgccgccggcattctctatcctgtggcgggcatcctgctctcacccatgctggcagccctggccatgggactctccagcgtgtgcgtcctcagcaatgccctgcgcctgcgtcacttccgtccaccagtgcgaatgcaggccacaccctcgaacccgtgacacccgctcacgggtttcgccccagccgctccagaatctccaggcacagcttttcatagagctgtgctatctggggcgagtacttctggcgaaaatcgagatgggccatctccggttcagccgattcggctatcttggtcgcgttgggaatcaccgtgaaaaacggctccggcagaacatccaggggagcctgccgctgagcggcatggatgacgatcttcttgtgcagcgatacctgcacccggtacatggaccacagcgtccccaggggctgaatccgatggcgcgcctgacgaatgcgatccatcagcgcaaaggcgccccgtaccgccaggcgatccggcacacagggaatcacatagctgtcggccacggacatcagggtgcgcacctgcagtgccatactgggtgggcagtcaatcagggtatagtcgaaactctcatccagccatttgcgcaaataggccttgcgctttgcgagctgcccatggaatgccgccgtgtcgtggtacccttttttggccttggccatattggtactgaaatcctcaatacggcttgagcacggcaacaccatcagcgttggcggctcgccttccaccatgggagcgcttacggccggttgcaaaaaggcgttgaactggcgggcggaaaactcgtcatccagcatggcggccagcagatcgtgcagcgtcgtgcgacgcttctcgctgcgcatctgcccttcctcccccagcagcagctcacccgccatgcactgatggtccgcgtctatcagcagcgtgcgcttgcccatactggccagacactcggcaaccgccaccgcgttggttgtttttgcaacgcctcctttgagattgataaacagaatcaccgccatgtcatttcctcctgcgcgtatctgccacaacataccacacaaagcaccgaggtttctccgtgtaccctgaaagaaaaaattcctccccacaagttaatagaagcacttgcgaataaatcatttaatgtgaatcttcaaatgcccgccatttgtcgcaaaaaaatctcaaaccagtgtggtgacttttgtcacagaaaaatgctaagaatagaagtgtcagaaaaatgacagaagctaccgcattgtagagagcagagagtcagaactatgagtcagccttcttcgcgcccggttttgcaatcgatcatgaaacagattcatcattcctacctgaacggccctgcggaacgcccggaaatcggcgaactgttgagccggtatcaggatatctcccagcaccagcgcattctcctgctggcaggctacctggaaatcctcaatattattcaccaggagcaactgggcgtccccgtccaaactcttcaaaaaatactcacctccatgcaacaacacctgggcccctgggaaagcaccctgggcgagctgctcggcaacggcatgctgcagcacgctatccagcaggccgatgaaaatgccccggcccttgaggtgctcagcgtcacggagcaagggtacgcgctcatagaaaacatcgtggtggaagccaatttcagcaccaataacatacagaaggttgaggagcagtagcatggatttttttcgtgacctggagaagcagacccgtatcgctcagaaagagcgcgatttccccgatttcctgacatgtcacatagaaaccattctgcaaaaacctgaagagtacgcccacaaggaagatgaaatcatcctgctgaccgagcagatcgccctctatgaaacctatgcccagaccggatacctgggacgcggcatgactgccggaaatatcaaggaaaccctgaagaccatcttcgaagtaaacaagctctgaggggcgatgctcccaggtgcacgcaacggcgggaaaccccaaagggcgttttcttcgccaggaagcgcagaacgcggagccgggaaagcaaccagcagaacaacacacgacaaaaaagcgcccagccactcagaaagagcagctgggcgctttgcgttcacgggcaccgcgcacggaaaaaaccgcctaccagaagaagatcgcgtccaggcaggttgccacaaaaatgacgatggaaatgtagctgttgacggtgaagaaggcgcggtcaatatcggcgggatctttggcccgccaggccagcaggtgttcgtacaccagcataacgcccaccacgcccacgccggccaggtatatccctcccaggtactccagcagcatggagctcaggagcagcagggcaaaggccaccccgtggaagagtgccgccacctgcagcgcccggcgctggccaagccaggcgggaatgctgaacagcttctgggagcggtcgaattcgatatcctgggtggcatagataatgtcaaaggctgccgaccacagcagcacaaacccgcccaacaaaaggctgtacagggtaatctctccggcaacagcgatggtggccccgatgggtgccatggccagagtcaggcccagcacgatgtgggccgcaacgctgaagcgcttcataaaagggtagagcaccagaaaacccaccgccacaaagctcagcttgaaagccagggggttgagcgcccaggccgccacttcaaagagcacaaaggaggctgccaccagcagccaggcctctcggcgggagaccacgccggcggggatgtggcgttccgcggtacggggattacgccggtcgatttccgcatcgaggatgcgattgagggtcatgcccatggttcgggcccccaccatggccatcacgatccagaagatggtccagaaaccaggcaggccacgggccgctgtcagcatgccgatcagggcaaagggcagggcgaagagggtgtgggaaaacttgatcatttccagcaggatggttattcggctgagcataggcgtacaaactcctcttcatcgataatggcaacacccagtttgcgggccttgtccagtttgctgccggcatcttcgccgcacaccaggtaatcaagactgcccgatacgcccgagagcacgcgggcaccgcccagctgggccatttcttcgtattccttacggggccgcgacagcttgccggtaaacaccaccgacctgccgctcaggccggaagccacctgagcgcgcggcgcggagctttccatgttcagtccgctgcgtttcagggcttcaaccagcgccacgctggcgggctcgcgcagaaagctatagatggagcgggccacaatttcgcccacctcctccaccgccgtcagctcctcaatgctcgcctgcatcagacgctccatggagccaaagtgacgggccagcagctgggcggtctttttgcccacgtggcgaatgcccagggcaaagagaacccgctccaggggatgggccttggaagcttcaacggatgcctgcagattcagggcgctcttgaccccgaagccatccaggctggcgacgcgctcatagaccagatggtagatgtcgggaatatccgtaaggataccctcgtcgaggaagcgctgcacgaccttttcccccatgccggcaatatccatggcatcgcgggagacaaaatgcagaagagcgcccaggcgctgggccggacacagggggttctgacagtacaggtgcacaccattgtcgctccagtgcagggggctgccgcactccggacagttttccgggggaaccacctccgacgcgtccgccgaacgcagggccatgatgggcttgaccaccttggggatcacatcgccgcccttctcgatgagcacctggtcgccaatgcggatatccttgcggcgcagctcttcgaaattgtgcaacgtggcgcgggagatggtgctgcccgccagcagcaccggatcaagctcggccaccggagtaatcactccggtgcgccccacctggaaggtgatatcccgcaggcgggtgctgacctgctgagcctcgtacttgtaggcgatggcatagcggggaattttggccgttgtgcccagttcctcgtgcaggtgcagctgatccaccttgatgaccgcgccatcaatatcaaagggcagcagttcacgctgctgacgaatatgctgcaccgcgtcccacacctcggcatcgctggcgcactggcgaaccaggtcactgacgggaaagccccagtccctgagtgtctgcaaacattgaaaatgggagtcgtgagggaacccctgcagggagtagcagaatatctgcagcccacggcggctgctctgggcggggtcaagcagtttcagagaaccagcggccaggttacgtggattggcatagagactttccccctgctccagacgctgctgattgatgcgctcaaaggcctgacgggggatatacacttcaccgcgaatctccatggcacccgcagccggaatctccagcggcaggctgcggatggtgcggatattatggctgatctcctcaccctgcagcccgtcgccacgggtagccgccacgctgaatacgccgtcacggtagtgcagactgaccgccaccccgtcaattttgggctccacggtaaagcgcacatggtcgccgctgtcgcgacgcaccttgcgcagaaagtcttccagctccgcctgctcataggtattgcccagggagagcatgggcaccgagtgcacaaaggcgcgactgcccccttccagacgctcgccaatgcgacgggtgggggaatcggcgtggacatactgggggaaacgggcctccagggcacgcaactcgcgatagagcccgtcgtactcgccatcgcccataatggggtcggcaagggtgtagtacgcttcatcggccttctgcagcaaagccgtcaactggtcgatgcgctcccgttccgcagcactcatcgggaggggcgtccctgcatcatcttctcgcgcaggccaagcaaggtctccagaatcccaaggaaggcgatcatcagcgccagccccggttgaagaataataatcccgtacaccagtacctggaaaaacagcggcgttttgcgatgacgaaagaagaaggacatggtcagaaagccctgcagggcatagagaatggtcaggaagaacagcaggctggccgcccccatgaagacgatgtgatgctgggccgccatacccgtcagccccgccagcaggaggatcaggaagtagggcggaatcttggcgctgaagtaggaacccagcacaccgatgtgcttgccatcggcgccgcgtcgcataatcaatcccagggagcagatcagggagaagaacaccccggtcatgaaaaagccaaaggcgatattataggccacatgcatgatcagttccacattctgcgccagccccgaaccggaagccccctgctcaatggcagcccgcgtcgcctccagcagctgccacaggggatcctccccccgcaccgccacaaagggaatgtagagcacaaacagcgtgataccggtaatcagcgtcgagtacaccgtgctcgccatggggtgacaggccagacgcagaaagagaatcaggatcagcgacgggataaaggtttccatggaatacatgattgccagaggcgggtgaaaagccaccagaaagagcgccgagagagcgcccaccacaaaaccaccacgccagccatggtgaaaaatcgtatgcagtatcggaaagggcatgaaaaggccggcaaagattcccagcaggggaatcgtcgaagtaatggagagcaggacaatactgatggcactgttacgtaacaccagcgcgcgttcagacatggggtgggatgagttatcagccggtggtgtgttcaagtgctcggtactcctgaaaaaaactgcggaccagactcttcacgagatgcccgatggcccgtcaaacacccagctcatatacctgatacagggtaattttgcaacaaaggcatcatgtttggttgccattgaagcaatattcatagtattctcagaaaattcggagggtatgcggcaaaataccggcaaccctgctgagaaaaaccggacagcttcctgaaatacttcaaattcagacaggcaatggaaaaacccacaggtgcagggcgccagcggagcgagaaatgaagcgcactccccgtgaatcacgacagcgggcaacgccgcagatgggggtttccagcagcctgctataaggattaacaccgttatgccatcaaccaaccttaccctgatgtgggaaccccaactcgaatccatggaacgctctgaactggaatcactccagctgcagcgcctgagcgaaaccgtccaacgagcgtaccaccaggtcccccactaccgtaacctctttgaagaaaacgccatagccccggattccatccagtccatccaggatatacgcaagcttcccttcaccgtgaaagaccacttccgccagaactacccctacggcatgtttgccgtacccatgcgcgatatcgtgcgtatacactcctccagcggcaccaccggcaaacccaccgtagtgggctacacccgccgcgacctggacacctggagtacattaatcgcccggctgctcagcgccagcaacgtcaccgccgacgacgtcatccagatcgccttcggctacggcctcttcaccggcggcttcggcctgcactatggcgccgagaaagtgggagcatcggtcatccccatctccagcggcaacacccagaagcagcttatgatcatgaaagactacctcaccaccgccctcatctgcacccccagctacgccatgttcctggccgaagccatggagcaggccggcatccgccgcgaagacctgcgcctgcgcaccggcctcttcggcggtgaaccctggaccgaccagatgcgacgccagatcgaagagcgctttaacattcacgccaccgacaactacggcctcagcgaagtcatgggccccggcgtcgcctgcgaatgcctggaaaaaaagggcatgcacatcaacgaagaccacttctaccccgaaatcatcgaccccgtcagcggcgaagtgctgcccctgggagaaatgggagaactggtgctcaccaccctgacccgcgaagccctgcccgtcatccgctaccgcacccgcgacatgacccgcctcatccccgagccctgcgcctgcggacgcagcttcctgcgcatggaaaaaccctccggccgcagcgacgacatgctcatcatccgcggcgtcaacgtcttccccacccagatcgaagaagtgctgtgcagcattgaaggctgcgagccccactacaaactcgtcgtcgatcgacagggctccctggacgtgctggaagtgctggtggaagtcaacgaacacctcttcttcgatgaaatgaaaaagcagaacgccctcgtcaagagaatacaacaggaaatccgcagcatggtcggcgtcagcgccaccgtcagactcgtggaaaaaaagaccctggaacgatttgaaggaaaaagcaaacgggtagtcgacaaacggatccaacacccagcgcaggggtagcctatgaccacaaccatggtgttcgcgtcagaccttgacgaagtcgccacatacgccaaacacatcgtcgaacgcattcccgacggctacttcaccccgaagaaactctaccgggtgcggctcgccgttgacgaagccatgaccaacgccatcatgcacggcaacaaaagcgacaccaccaagagcgtccaggtcaacctccactgcaactcccacggcatcaacatcagcatcaccgacgaaggcgacggcttcgaccagcgcgccgtcccccagcccaccgcagacgaaaacctgctgcgcaccggtggacgcggcatctatatcgtcgcccactacgccgacagcctcacctataacgacaaaggcaatcaggtcaccctggcattcgcccgcgacatcccatgaatcaaaaaacacccagaacccgcctggataaactcctggtggaccgcgaactcgtcaaaagccgcgaacgcgccaaagccctcatcatggccggagccgtcatcgtcaatgatcaccgcatcgacaaacccggcaccaccgtacccgatgacgccaccatccgcctcaaagtcaaggatatcccctacgtcagccgtggcggcctgaaactggaacaggccctgcgcagcttcgccatcgaccccaccagccacacctgccttgacatcggctcctccaccggcggattcaccgactgcctcctccagcacggagccagccacgtccacgccgtggacgtgggcaccaaccagctcgactggaaactgcgcacccacccccaggtcaccatcagcgaacaaaccgacatccgcgactaccagccacccatcggaacccgctttgacctcatcgtcaccgacgtctcctttatctccctcaccaaaatcattgaacccatcacccggctcgccagccccggcacccgcttcatcgggctcgtcaaaccccagtttgaactcagccgggaaaaaatcgcccgtggcggcatcgtcaaggaagaaacccaccgcctggaagccctggagaaagtccttcacgccctgcgggaaaacggacactgggaaatacagcaccatgaacccagccagacccccggcaccgacggcaacatcgaatacctgctcctggccaggaaaatcagccccgaaaaccgctgagggctggtgtgtgaacgtgctttttgcgcccatctgcgaaaatccgtggagaagatatccgctgattacgctgatttacgcagataaaaccaaatacagaaaagagcctgatggcacggtcgtgtgggtattccttacttcaggtcgttgtggccaaggtggcctgttggccacttgagttcgtcgggtatcaggggccagtattcggcggcttcctcttcctgcccgcgcatgtcgagcagcgaccagacaaacacagcgttctcttcaggattggcatcaagttcttcgcgggagaacatgggggactcccggtcgtatatctgcaggccaatgccgatgcgctcctgcttgctggggttcagatcaaagacgttcatgtgttcacctgttgaatggctgagttccatgtcactgtgtcggcgtttatcgcgttcagcgccccttgtatgctcggatattctgcaatcaagaaagataccactcccttcaccttgacggacatacccgttatggctatatattttttttctgagcgggtgtgacacggtgatattcccccggccgtaacacatgccgttgggcatggagtgctatgtagggttgccactaccttgtggacaggggggccctacctcccgctctcttttcctgctttcttacgccattatctcatttcatctgaaatcaatcattgaaagccaattacaaatccacagactccttgactgcaccacgtcatacagcgacttttcaaaaccacatcaagaggggtacaacttgcacccctcttggtcgtgtcgtaccagagcattttgtctacggggctgggagtagcagcagtgcgcgtggcaggagatggaaaaactatgctcttacattttgccgcagtaacatagccgatgttcgacagacgacgcgtaatggtcaggtagtgaaaagtaaatggtagctccgggaggggctcccgttccaccctcacgcgagccgccccttgcggggcgtcctacggctgggagattcaccgtgtttccagagctaccaataaggagaatagagtcatggctcgcgaccgtcaaggttgaaagcgtagtaactattcacaggggagtctcacacacagagacctgtcctcaaagaaaggcattcaaacgaaaaggcatatctctcgcccgttcgctgcgctcactcaagacgccaggagcgccaagaaaatcgatttgtcacccatcttcttcgcgttctttgcggctgcgagaggaatccctttcttgcattcaaaaaaaaagcgtattgatttctctggcaccccgttatcgcaacaggggtattcattccacgtgtgcggggagggtgcctccaatttccgcatgcggaaataattatgcagctcatccaaacataaagataaaagaagtattgaagccatatctaataaaggggcgaagtcgtgacgtattgtcactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntataactgtagcgcaggaagtaacccgtggtaaagatgttccgcctaaaaatggccagcaaccataatttcaggttgctggccaagtggtttaaatactagacgttaccatgcatcaagaaaaaagggtcaaaaccatgggaccgtgcttccgcctacactcaacccgtaagccgaatatacactctgcttgcctgctttctctgcatttctctgctctatgaaaagcggaaatttttgtgcagtagatgcgcttaacagacgaaaaaaaggctggttaagctggtctcgagattgcaaaagttccagggctctttcttcagagagtgatcctcgcttcagtgctcgtctaattctggaagcggtcatcttagactgtacacgcgctacttgcacatatgctgcctgcgctggcacctgcaagatacctgaagtttgtgtatagtcctgaagtcccgtcagccatgaaagtgtcatgatgctttcaagggctgcaaggctcccatgcaagcgtagtaaagcgcctggggttttacccgcctctggaaaactgacacctatatcacttcttcccgattccaccaatgcgcgatggagttttgcaaagaccgtactcatcagggtagtggcttcaaactcctggtcaggcagaatacggatctcaatatacgaatccataatatgctccttagtcagctttaccaaatactccaccgcgaatcagggtagctatgacgtaatgttgttgtttaacatcgggtgttttatctttgccgatccaattatccagcagattataaaagtccattttatcagtaggttggcgataggctttgccacggttggtgactgagccatagggttcaacagcaattgggccaaggtcaccggcatctggataccaggtgtcaatcgtgcgaagtgcattaccaactttctgcgagtgaagcgccgccacgccatctacttgataaaggactttactcttgtcgcctttacccttgtcaagaatcagttcctgagaaggaaagacttcttgcccctgacccagtttcacaaatgcatgaacggttaaaagcacataactttcactggttaatcccttttttatgacttctgtcaggggattaagccctgagttgtttgagctgaactggcgcaggttgaagtcgtggctatcgaaaacccattcttgatccagatgtttaatgcgaacttcaacttgctcagcaccaacgcggttgcgccagagaaaacgtccattcgcgagattttctgcatagcgcgaagccaactcaccaaatccatgctcctcaatgtactggttgatcttacttgcgagtgcttcttggtaatcggggttgttgcacgctgagggagtgctgagatcacccagaatacgcagcgtgaagctgagttttagggtgtctttttcaaagggtagagctgcaacgtcaacaatttgtgggtttgggctttcaattttttggtttaatttggttggatcctgctcatttgctgttttaagtctattggatatggtgccacgaaccgctttttcctgaattttgattgcttcccaggagttgctttggtcacgctcatcccagtttccggcatacatcaaggcatcggagttggcgagtttgcgttcaaaagccagtacacttgcttctaattttgccatggtggtttccttccttttggtgttgtcaggctgtctattaaataggtgcttcgggttggtagtgattaatacccagataacagtcatctttttggtaataacgccagatcaggtattccagtttattgatgcggtgagggctgagccattggccaatgccgtaggctgattcaacaaagcgaaaaggcactgaggggtcgcgtgtgtgagccacctcgccaggttcgtagagtggtgaaatggactgatagccggtcataatcggtaccagccagccttcagcaggtttgggctgcagctcccagatggctggggtcttttccgtcagctcttcagaatccgggtcaggctgggcctggtactttaaggcagcaaagtccagccaggcatccagaagctctgcctctggatgctgctctttaagctgttggaaatgttctgtcagcagttcgctgcggtcaaccagagcaaaaccgggcagtagtttgagtagctttttgcgcgtccacttctgttgatcttcagttgtttccggcagggtctcaaaacgaacctcttgaatgctttgaatgattccgcctgccaatcgaagggtcagtagtttttcctgaatctgtcgtgaaaagagttctgcatcctcgtctgggtttcctgtgttgaagttaagctttttgggcctgaaatcgcattctatcaggaggctgacttccagatgcattttgccttcttcattgaaaggaggggtagtccacttatctttattttttttgtcttggactaaaggattgcgggtgagtccgaagacatactcccctctgcccccaggttgataggccttgacctgatgccaatggcaaatcacgccgcagccacccaaagacactccttgcctctcttgtgtgaagcgagacagggcatgggttaagcccagaaagttggtgatggcgggaaaaccccaggtcatacctgagattgcattggcattttctatgcgcaggcgtttcaatatcagcagggacttcataggctgacctccaggtcttctttcaggagcttgagtttttgttcaaccagttttttccactcattgaattcatcttcgccagtttccaagttagtctggagctttttgattcgggtctggttaatggcatgattgagccaaagcgaaaattttctggcaacggcttcttgccaagcacctgcttctctttccagggcaaagcctgcatcatgttccgctctccaggggtcaagccagagtaaagtgggcccagttgtccagacatatttcgaggaagtttaagttttcttattgcagcctatgccgcaagcttttcctcctttattctaaatactgacatgtacattttgtctggtgttctgtagtcaagagactgatgaaaccttctgctattgtagaaggtgaagtatcgctttactccttccttgagttcggtcatgttctcatagcatttgatatagatgttttcgtatttcacactgcgccaaaggcgctctacgtagacattgtcaagggctctgcctttgccgtccatgctgattctgatgccgtgactcttgagtctttgcgtaaatgcctctgagctatattggcttccctggtcggtgttgaatatcccagggactccatagcgtctgatggcttcatccagtgcttcgaggcaaaagcaggtatccatggtgttggagatgcgccagctcagtactttgcggctgaacagatctatgatagctgtcaggtacaccgtcttggcgccaagcttcaagtacgtgatatcagtggcccaaacctggttgggaagccagatattcaatcctcgcagcaagtacggatacttcttgtgctgcttgttggcccgtgaaagattgggtttggggtaaatcgcacgcagcccatgcttgtgcataatgcgccgcacctgtttggaactcacggccatatcatgttcctcattgagctgtatggctatcttgcgataaccgaaggtgggaatgtcttgcagcaccctgagaacaaccttcagtatttcaagatcagattcctccagcgccgacgaacgtgactggtaatagtaggtcgagtggctgatgccaagcaacttgcactgcatccgtatgctcaggtttttatggcctggctctatggcatttttggctcgtgaccgtagagttgcacatactttttttttaggaagtccttctcaacctgaagcatgccaatttgcttgtaaagggcgtcaacattgcgatcctctttgtccttgcccttcttcttgttgggacgatcgaatatatcaggcatggcttccagagcacgcttcttccactccttgatctgctggggatgaacctcatactcctgagccagctcctgaacagtcttttcttcacgcagcgcctcaagggctaccttggctttgaactcattggtaaatgtcttacgttgcactatagtcactctccaggtgatgtttggatcaggtcaatctacgccacttccgatgactttgccaaacttaaacccctgtccgatttactgggcccattatagagctgttcagcaaaaggtaaatcagaatcaaggctccagcctgcgttcttttttttgctttgaatttcagcagccagttggaggagctggtcaatcaggtcatccacaagctgttctcgtttctgtcgaatagccagcgtgctactgcgttgaaagctgatggctaaatgcttttgcaggcgtttggtcagcgaccaggtgcggtgcgtcaactctttccagaaagcttcctgcccttttcggggcaaaaagtcttgagctgtccaagagggcggctggcaggataaaaggtagcccttaccatagcgttgtgtgttgagctgcgaaatattctgaggtttggtgccaccaaaggcctggacagccaggttgggaaaaaacactagggtttgagggtcgtaaagtcctttctcgcgcgctttacgggctcttttggtttcatcagaaaagaaggctgaggtgattttctgatgaagctgatgtgcaagggaactggcataaagcgggctgatcaagtggtagttgctatttcctaatggaaaatagacttgcttggtcaactggccggactgaacctgtttatcctgaagtgctgccttgaagccttccagccactcctggtactgctcatcagtttgactcaaagcttcaagggttgggctctggcccttggcaatttcatctagcagcatgactccattggcttctagctttaaaagtatggcgacataaaatactgcggcattgccaacaaagtcaacttctaaaccagagacggaagctgaggttaggtagttatttttttggagctttgctgattcttctgaaaaaagaactcccgaactacgagtgtctgagtgggtgtatttggctgcatgagtcgctctgctgatctgtttagctcgtttagatgcatcagtaagccagttttcaggtttgatcaatttattgcgcatggcttgcaattgttccagctggtcttggtcggctacggctctggctttttccacttccttgtcgtttaattccaatttgtcactcagccggttactgatgtaatcaagaaccttatcagccagtgttgtttcctgctcttgcatggaagtactccttgttatttaagttcttggtggacacccagcagagggtggtaatgccactgctcatcagctcttaagcgaatttgcataaaccttttgcagatggtagcgacctcctcatcctgcctttctgcttgctcattgattaaattctgggggtccgtcatgatccagggctgaatgcggtcagccaattgtacatcaacatgctgaaagcgctggtcttgactaacgggttcctgtccaggttgccaggaatgaaatttcaactcctccagttcgtcttcctggtacaacagcagtaattcatctgggctgcttttacgaaagggtgtgcgacgttggaattcatagctccaggtcggattcttctgccaccagagggctgcatattataatgggcccagtaaatcggacaggggtttaagtttggcaaagtcatcggaagtggcgtagattgacctgatccaaacatcacctggagagtgactatagtgcaacgtaagacatttaccaatgagttcaaagccaaggtagcccttgaggcgctgcgtgaagaaaagactgttcaggagctggctcaggagtatgaggttcatccccagcagatcaaggagtggaagaagcgtgctctggaagccatgcctgatatattcgatcgtcccaacaagaagaagggcaaggacaaagaggatcgcaatgttgacgccctttacaagcaaattggcatgcttcaggttgagaaggacttcctaaaaaaaaagtatgtgcaactctacggtcacgagccaaaaatgccatagagccaggccataaaaacctgagcatacggatgcagtgcaagttgcttggcatcagccactcgacctactattaccagtcacgttcgtcggcgctggaggaatctgatcttgaaatactgaaggttgttctcagggtgctgcaagacattcccaccttcggttatcgcaagatagccatacagctcaatgaggaacatgatatggccgtgagttccaaacaggtgcggcgcattatgcacaagcatgggctgcgtgcgatttaccccaaacccaatctttcacgggccaacaagcagcacaagaagtatccgtacttgctgcgaggattgaatatctggcttcccaaccaggtttgggccactgatatcacgtacttgaagcttggcgccaagacggtgtacctgacagctatcatagatctgttcagccgcaaagtactgagctggcgcatctccaacaccatggatacctgcttttgcctcgaagcactggatgaagccatcagacgctatggagtccctgggatattcaacaccgaccagggaagccaatatagctcagaggcatttacgcaaagactcaagagtcacggcatcagaatcagcatggacggcaaaggcagagcccttgacaatgtctacgtagagcgcctttggcgcagtgtgaaatacgaaaacatctatatcaaatgctatgagaacatgaccgaactcaaggaaggagtaaagcgatacttcaccttctacaatagcagaaggtttcatcagtctcttgactacagaacaccagacaaaatgtacatgtcagtatttagaataaaggaggaaaagcttgcggcataggctgcaataagaaaacttaaacttcctcgaaatatgtctggacaactgggcccactttatattcagcctgtttctctgaaccaaagagcttggcagccaagtgttcgtgctccaggtcaacgagattactggctggagtgtggttttttcggcgcaagagccttggtgtggcattgatatgcttgtattgactttcttccagaataacttccaagtcatgagataacaatgggaagtcttgtgattcaaagccgggtttcgagtaagccggttttttgttttgcagggctttaaagttctttctgggtataagcaggttagggtgctgcggtgcattttgccgatggcgttgaatgcgacctgccaactggatgagtgagcgcatggagctgggttcagcaatggcccagtcatagtcatgatcacgccccacttctgtaactgccgaaccgagaacaatgaagatatgttgggtttcattgccttgcttcagggcatcggcaatcatcgggttttcccagactttttcaggctcattgcggttaagaatttcatccagaaacttttcaatgcgtgaacgtatcaatagcgggtattggccatgatagacacaaaagtgcaatctatagttctcaggcagaggttttgcgaagagcttttgtgctacggcaaccaaggggttgatgttggccatgcgaatcaacccaaaggaaacctctttgcctgcagcctttccaccagaaggttgcttgtgctggtcatgtaattcaagcagcgcccgctggaaagaatctgccaaactttgtgccaccttttccgaagagagggactcactgctgacatccaggagctgaccccagcgcaagggtgcttctttttgctgtttttttaccagttccttaattctgcttgtgacaaagtcattatgagctaccgcaaaatcctgctcattacttagagtatggctggttgaattaaattcatcaaaccaagcacagggaataacattggattgttctgatggttcgcccctggcttgcagatagctgcatctacctgccttataggcagaaaacagagcttcaaccaatgatggtggcaaagtggccgaagaaagcagcacacgtgagcctaacagacctgcccagtgaacaagccgacaaagtgcaggcaggtcttccaatccaaaatcatccggctcatccagtaccaggtcagaagtcattaggcgcagcatgggcgcaatttggcgcccacctcttgctccctcagttgcgggcatgagataatcaatggtactgatcagcaccggcgcactgaccagttgcaggagttttgggctggcttttaaccaatttgatacgttttcatccagcagaccctcatagtggacatgcaagtctggatcaatcatgtcctgggctgactcgctacctgttttctccaaaacagatataggttttttgggattttctgggtcatgttttccctgatcataaagctcttttactgcttgggaaccgactaagagcttgtccataaataatcattgaccatcatgatagtttgctatagaatgattcagtgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccagcaaagagatcttgacaaggtctacaagcgcaagcctggtggtgggcgcaagcgacttaaccccaggaaggcgttttccggcattgtctatgttctgcgcaccggttgtcagtggaaagcgatacccaaggagcagtttggttgcgccagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtacgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaaacgggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgcggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggatagtggaagcatctatttcctggttcaaccgtttcaggaagattcatgtgcgctttgagaagcttgaggtcactcactacgggttgacgtgtcttgcggcagccataatcacatacaggaaaatcggcgtaatttatggataagttctaaggttgccagatcctctttgtctagtctcagtttttctttgaaagcatcacctgtttgcagggtaagggttctcagtcccagggctacattgaagcggcagccacgtttctcattagcaagtccatacatgatgcttgcattggcaaaggttttcccacatcccgttgaagccagattgataccaaaaaaaccctgcttttctgaacgagggccaagactttttgccagatcataggctttgtcctgccagcgaaagcggttcaaggtgactcgtttactcaaggctttaacacgggtgatggcagggagttgtttggaaagatcagggagtcggcgtgccagaaggtaagcatggtgagccactcccagattatgctcatccaacttttgcttgagttgttctgttttgcggtctgtattagcatgggctttataagatttgtcttgccaagctgctgtaggctggctggctgaataaatatggtcagccaaagttaacaccattctggcaaggtgactggtatagagatcgcttaagccaggatgacttttcaagctgttggctttcagtgctctttttgccaaactgcaagccttgctacgccaaatcttactgcgcagaggagtaccatgtgggaagtcccacacaccttgccattctactggtccccagtcactccgataaagctggggtgaattccaaccagcattgaagtcatcagtcagccattcatctatttcatcaagataaggaacaatctgggcgtgatctttagggaatacgggtagtcgatgatggctgacgatcaaccaggcaacagttaacgccagaggctggtgttgagccaatttcttcaaaggggctttggggcgaacactaatgtctttttcaagtttctccagcagatcttgttccatttcaggtgaaaccaagttgagcttttctagccactccatgtcttccaggtcatcaataaaggccataaagaggcgcaaagaaatccattcatgtcttaggggttcactcagtggttttttcttctttttggggttgagcttgtcctgaaaacgtttattggctttaccaaaatcatggaatagtcccgcaatagatgccagtaaagctaaggcatcgagggtgttccaatcattttcatcctctctgcgcagaatatcgcgactggtaatgtttgttggcactgctccttcactgttgaactgactggcatcaccgacaatccacataagctcgctgtgattgcgaccccgaatccagtggcaggcaacggcagtattgcgtcgggcttttttccgcaacatgcggcgcagggtctcaagtccctgcatggttatagccgtctgccaggtgcgatcccctttgcgctcggcaaactggtcaaggatgcgccgtgtctcaacaagcgcatttttgctgcactgggatacaatcaaaacattcatgtagttcccttgccttcttgagtggctatcattttgacggtatcaatcatgaaatcgagcgcttcatgctgggtgagtgtttcaatacatgcctgccgaaattcctgctcactatgcccctgcatggcagaaagaaaagcctggggtaatatcatggcatctttaatcaaatccgcgatatcaaataccaatccaccacgtcgcgtttttccatgtaaaacggcaaggccatggggaagccccaatacccaggctgcggttgcccccagaccgtaggccagatagtttccatgatccagaaaacgattggcgggatcacttccactgcctttttttgctcgtataaattcaccatagtctgtggtattggctgcaattttaaagagttccttggtgagtcttgcctcttgagtcaggagtgagtttgtatcgggggccttatcaatacttgcatcggccttatcaagagctcttttcaatgactctccatccggtgaaaacccagcctgttccaactgacgatttttcagccagtgtttctttatgcggtcaatcctggtgtgttgaattattttggctgcttcaaggcgtttagcatcatcaaaccaaaagctaacccaggcctgaagatactcagttggccgatactcgctttgaggacagaaccacgccacttcaatatccatttcattggcactgaaaagaggggtaccaccgccaccgcaaaacccgacaagcacaccagccttggaaagttcacgcatcgctgcctgtgtgatagacgtgccagtgctcagcagcagggttgtggtgttggcaatggggatattccagtacatggagcgtttaccagcgtccgtcacatattcgactcgcccaccgttaacgagaactcgacagtgctccaacaagtagatatttgcccgttttgagtgaagaatactcttcaagtctgtaggagaaatctgatccattctattccctcctcatctcctcccacaccatagctgtcaggcgagcatcgcccagagcacggtggagctgtatttccggtggcagcttgcccagcacatgctgggcaaggtactccagtttatggtttgggagccgtgggtatttcctgcggccaagtctgagggtgcagtggctgggatttgccatggacagccccagtcgctgcagttcactatggacaaacctcatgtcaaacggtgcattgtgggccacaatggggtgatgttcaatgaaccatataaattgcggccagatttcccctggcgcgggttgccctgccagcatcgcggtggtaatgccatgtacgccagtggttgcggcagaaactggcacgccaacctgtataaggctgcagaactcggcaatcacttgcccttgctccatcttcacagcggctatttcgatcacccgcgcccctctggcgggtgaaagtcctgtggtttccacatcaatggcgacaaatgtgttcatatgaagatcatcctaccacactcactctgacaaaacctgtcatactgctttttaatccgctataactctccacagtatatgcagccagggatcttcgcacctgcttgcggggctgccatcccgtcgcttcgcgccacccctccaggggaggggaataggggcttcggtgaggtgttgccttttcataaatctgcgcaaatctaccgtctatctgcggaaaaaaatacggttgtttgatctttccccctaacaggctgctaagataactccaggtcttcaaacagtctgttgctttcacgtatctcaaagaacgattgacatattcggtcacatgaccgaatatgcaggtcatataacttaaattggaggttatatgcttgaagcaatttttggtgcagcttccaaagaaaaggtactgcttttcctccttatccgaaaaagtggttatgcgcgggaaatttgtacgttcttcggtttgtcactcagtgcagttcaaaagacactggaaaacctggagcttggtggtgttctgatctctcgtagtgtcggacgcacacgagtatttgaactgaatcctcgatatgcgtttctgaatgagcttgaaaaccttcttgccaaagcttttgaatattacccggcagcagaacgcgaacgcctcacaatggtgagagcacgcccaagacgcaaaggcaagccactatgaagcctgtggcagagatgtctgcgcttgaactgagtgcgtgggtgtgtgatgccctgtatcgtcagggtatagaagtcgtactctccggtggtgcctgcgtgatgatttacgccgaaaacaagtacatgtcgtatgatattgaccttattgactgctatattaccccacggaagaaactgcgtagcgtcatggaaagcctgggattcagtgaacatcatcgctattttgtgcacaacgagtcaccatacctcatcgaattccctgctggtcccctgggaatcggggatgaaaatatcaccgatgtgtatgcgatagacactccattgggacaacttcgacttttatcgcccactgattgtgtcaaagaccgtctggccgccttctaccactggggtgacctgcaaagccttgagcaagcactgctggttgccatggcaaaagaaattgaccttgaaaatgtgcactattggtcagccagagaaggttgcagtgaacaatatatacaatttacgaatgagcttaagcgtcgtcaacagtgaagccacgagtagttctcgtcacaactactcatggctttcagcacaaagggatcttcgcaccggcttgcgggcctaccaccccgtcgcttcgtgccacccctccaggggaggggaagagggtctgcggtgagatgttgacttatcaaaaatctgcgcaaatctgcgtccatctgaagaaaagaattcggcttcgctttggcaatagcttttccccctactcacttccctctactcgctactcgctctcacccaccatcttttttgcttctgccaggatcatgtcccgcagttccacgggttcaaggacttccacttcggctccataggagagcacgcgcattttgatttcgcgcaggtcggcgacggggaagctgagttccacggctccgcatgtttcttcgcgcatggtctgggcggggtgccactgctgttcgcgtatccagcggctggtttcggggctgaagcgcaggcgcacggcagttgtaagcttgccctgaaagagtccataggcgtggttgaccagcgattgccactgctcggcggggcggggcaaaaaggtttcaggttccatgcgggcgctggtcatgcgggccaggtgaaactgtcgccactgatggcgcaggcggcaccaggcgacgagtatccaggcgccatggtagtggaagaggtggtggggttcgatggtgcgggtggtgtgctggttatcctggggcgagtggtagtcgatgctcagcgttcggctcaggagcagggagtgggtggcagcgttgaaggtgtcggggttgcagggggccaggctggtgtactggctggaaaagaggttgcgcagctgttgggggttgagggggtggatgctgttttcccggaagagtcgggtttcaaaggcggccagggcgcggctggcgtggcctgcggtggcggattccagcatattgcgggcgatgagccagcacagaagttcgttctggctgagccacaggggcgggagttggtagctgtgatcggtgtaggaatagcctttgtgctggtggtcgtattccaggggcgcgccgaagcggtcgcggatggtttcaatgcgcctttgggcggtgcgggtggaaatttcaaactgtgcggccagggtggtggcgttgggataggctcgttgccgggtttgctggtgaaaccagcagtagtgttccagtgcgcgggtgtcggacatggctgccccttgctggtacatgggtgaacaaaatgggacgcgcaatacggttcacatttgaccgtactttgccggagattgcaaggcggaatgtccgtcgttacttccaggccttgacctgcccgattttccctgttataaacgcccaatcatattcatcatgagtagtggagggaacgggccctgtgaagctacagcaaccttcttgtacggaaaaggtgctaaatccctcagtcacttgactggaagatgagctcagccggtactcaaacctctgactgtcttgcagtcagaggtttttttctggagttttccatggatgaaaaaatactggttcaggcgcggaatttccgtcttcatctgggcgaaaagggcttctttctggagtcggggcgtattctgcctgaggtgtccatcgcctacgagacctacggcaccctcaatgccgacaagagcaatgccatcctggtctgtcacgcgctgacgggaagcgcccacgcggctcactaccactctcccgacgatcagaagcccggctggtgggatgacgtgatcggtccgggaaagacgctggacaccaatacatacttcatcatctgttccaatatcctgggcggctgcaacggcacgacgggcccccgctccatcaatcccctgacaggccgccgctatgatatccagttcccggtggtcaccatcaaggacatggtgcacgcccagtggctctttctgaagcagtgctttcagatcgagcgtctgcattcggttatcgggggctccctggggggaatgcaggtgctggaatgggccatcagttatccggaaaagctggagcgggccatcgtgattgccgccacggggcgtatttccgcccaggcgctggccatgaacaaggtgggccgccaggctatcatgcgcgaccccaactggaaaaacggcaactaccccgatggggcggggccggtggacggattgagtatcgcccgcatgatgggccatatttcctacctgagctatgattccatgcagcgcaaattcggtcgggacttcaagaagaatgacggcctctatgactttttcggcgaattccaggtggagtcctacctgaattacaacggctataattttgccaagcgcttcgatgccaacagctacctgtacatcaccaaggcgatggatcttttcgacgtgggcatgggcaacgggtaccgggagattctctcgcgcatcagggcgcgtaccctggtggtttccatcgccagcgacatgctcttccctccctgggagagcgaggagctcttccgggtaatgcacgaggagggggtcagcgtgtcctactatgagatggagtccgatgtgggccacgatggcttcctggtggactaccatgtgctgaatccggtgctggagagttttatcgggagttgaaggattctgtaaccacaaaacatacacgaagtatgcgcgaagaacctgaggctcagaagctcttttcccttcgcgcttttcgtgcattgcgtggtaaaaaaatttcttatccgctgctggtctgaaaccgctgcaggatttccagccggttgccggtcaggccggggtcacgataggagcgcgccagggggctgcgctcctttttgcgctccatgtcgatgggggtcatgtcctgcagggggatgcgactggcgatggtgctgcggcgaatgccgggctgctggttgtggaagtcgtagatcaggaatccgttttcagaaagccccatgcgcacgggggtggcctgggagtaggtggtcagcaggccagtgtccttcatgagcgctgcgatcagcgcgaagtattcacgggtccacagttcggggttcttggcggggctgaaggggtcctgatagacgatgtcgatactgccatgatcaagtcgtggcaggctctgcagggcgtcgccgggcagaatttccacctggcatcgctgcgatgtatggcacagggtgcggctgagttcctctatcagggggcggtagtggttcaggtgctgggggtacgggtgcgcgggcaggctggcgatgagctcgcggtcgaactccggggcgatgatgtgcacatggccctgatactgctgctgctccaggtaccacagggtggccaggctgttgagcccaaggccaaagcagatgtcgagcaccctgatgcgcggacgctccagggcgtggctcagctgcaggccgggcaggacatgcttctgcagcgactccagccaggcgccgtcgcgggtggagtggtagtgttcgtcaaagaagggggagtagcgggtgaaggtgccgtccgcactgggggctgccgtggtgtgctgctgcatggaaaaggggtcaggactgctggggctcaaatttgctgacgttgagtaccttgagcagttccagctcctggagcatctgatacaggttgtcgttgccgactttgacgttgatctgcacctttttcatgaagatgagcttgatgaaatagccgatcaccgacgaaataatcgtggacgactcgggcagtatgatgactatttccttctgcgccttgacgacttcgtccagagtcgttttgatggactcatggtcactgatggttttaatattcccgtatatggttatctgattgccatttacgtcaatgcgcatacataatccttaaagcggctgtaccttattccataaggaaatctggtattttgggaaattaccataatatttcagggttgaacagcaaaacgtttcattttgcggtaaagagtcgatttgtctactcccagtaaccgcgcggcctgggttttgttgccaccggcctgcgccagcgcctccacgatgtgctggcgttcgatgttccggctgcccaggggcaggccggcggtgtccgatatctgacggggtgcgtccagaggcgggcgacaggaggcttcttccacaatgcgcattttctcttccacccagctgcgcatggcttcggcagtgatgacggcagaaggggtttcaatgaagatccgttcaatgacgttggacagctctcgcacattaccgggccaggtgtagttggtcatgatggccatggcttcgctggatatttccagcacccgtttgcccatggaggcgtatttctggttgaggcggctgataaagtgccttaccagcagggggatgtcttcgcggcgctgccgcaggggagggatatggatgcgcagcacggccaggcgatagaacaggtcggcgcggaagcgcttttcctggatggcctgttccaggggaacattggtggcagccacgatgcgcacgtcgacgggaaaggtggattccccgccaacccgctccaccatgccgtcctccagaacgcgcagcagctttccctgggtgtgcaggggcatatcgccgatttcatccagaaagagggtgccatggtcggcccgctcaaattttccccggtgggtgcgatgggcgccggtaaaggctccgcgctcgtggccgaagagttccgactcgatcagggtatcgctcagggcggtgcagttgagggccacgaattcgccacgaaagcgactgagctggtgaatggcctgggctaccagttccttgccggttccggtttcgccggtaatgaggatattggagtgggtcttgctgtacagttcaatgcgccggaagatgtccaccatggctgagcttttgccgataatgccaaaaaaatcgctgcggtacttgcgggcggtttcgttatagccgatgtgggtaatatcgtgcaggcgcatgatgaccagcgggtgggtgttctcctcggaggcggcaaagtactgggccaggaccaccagcacctgatcgtggatctgcaggatggtgttgcgctgggactgctgctgttggcacacttcgcgggccaggcgcagcagctggctggtgtcggcggaatccggcagcacggtaccgggctccaggatctcttcgtctgccaggagcttgcggacccagttggcgcagaccacgacccgcaggcgccgctgatccagggcttccagcatgatatcaggaatgctgtccaccatggaggagagttgattatagggatcggtaaatttctgcagttcgttcatgattctcttcagacgatggaattgttcaactcgcggacaatttctatctggcgctgggcaatgtattccttcagggtttcacggctctgggtgtcggactggagcatgaccaccactttgctgatcttgccttcgccttcgatgcggtaaatgcgccctttggtggaaatctggctctcctggccatctgtggcgcggtggagctgcaccctgacgctggcatccatgccttcacgcagccattcggtctgggaggtgtagaaggccagggccgccagggagatatcgaatatcctctcctgcagcgtcttcccatcgtattccaggctcaggcgcacccgatccggcacctgcacccgcacatactgccgctttttggcactgttttcctcaaaggagaagtcgcgcaggaccacgcggctctcgtccttgttaaagcgcttgatccgcgcctgaacaggcttggcaaaaaaatcgctctcgatgaaggcccgtttttccgaaatgaccgccagaaactgcttctggggcagggcaaattccacttcattttccgataccaggctgacccgcgcgctgccggaaatggacatgcccttgaagaggttgaaaaaggtcacttcctgatttttggccttgaccaggtcgaagctgcgaataatcatttcattttctttcagggcttccaggtcggagctgaccacttccatggagggagcgctgacgatggtgttccgggcatgggcacgggcagtatccagggcatcgaagaccttgcggctgagggaagcggcgtcttcatcggagcccatctgagcgatgccatagctgcaggtgatgtcctccacaaaggggaagcggtgcctggcgattatctcgcgcaggcggtggcacaggttctggacgacggtgagggtgctgttgggggcgatgatcaccagctcttcctcatcccagcggcccaggagatcaaagccacggatatttttctggatcagtcccgtcagttccagcagcacctcgtcggagctttcgcggcccatggtgttttccaggtcttcgcggtaatcaatggccagcataaccatggacagtgaggttttatagcgcttggcgacctggatttcccgtcccagcagataggtgcatttggcgcgattgtgcagcccggtgagggggtcggtggtggccaggcgctccagctctttgttctgctgctcgatgtcggtcatatcggtcatggtcatgataaaaaagttctccccatagggaaagctgttcatgcgcagcacgaaatagcgatcctcacgggtgcgacggtcctgcatcctgaccttgcaggctccgtgcacttcctggtgccagttggcggtacgggggaagaagcagccgtcctcttccagcaggaagtcccggatactgccatgttcctgggcgaactccttgaggctgccgtagcggaaaaacgaaagcgcggcctgattggcggcaataatgcccttctccccggtcacgatgatcatattgtcctgactgtcgatgatcttctgcatcagcttggtctggtactcgtccttctcctgcagcaggatagtgtgcagggtgcgcccgatggcctcggagagcttctggcgggtgatgggcttgatgacaaactggctgacgcccacatcaatggccttgatcagcagctcggtttcgctgtgggcggtggtgacaataacctgggcgtcggggttgaccttgcggatctggcgggtcatttccaggccatccatcacgggcatcttcacgtcggtgatgacgatgtgggggcgcttgaccttgtagaggttgagcccctcctgaccattttccgcggtatagacattcttaaaacggcgctgcagaaactgggagacgttctcgcgcactacggtctcatcttccacgtagaggacgttgagcttcgtcagccaggcttcacgattttccatgtcattctcctttggtaactcttcacggggtaacggcactcgcgccagccttcctcccagagacgctcactttcgcccgtggttcgagtctctgccgctcgccatcaggctcgctcgcggaacactggcgctcctgctgaaaaaccgctgggtggccgtgaatggccagctcctttgaagggctcggggcaagcggctatatggtaatggtaaagcgcgctccgcaggcggtattctccacccgcagggttccgtccatgctcttctcgatgatctccttggccatatagaggccgataccggtgccctgccccggtgccttggtggtgaagtagggttcgaaaaccttttccatgggctctgcccggatgccaccgccattgtcctctatgctcaacacacatcttccgttgcttccggcaaccgtaaccacgatcaggggctcagcaacctttcgctccagcagcacatccttggcgttattcagaatattcagcagaacctgggcgtactcgttgggatagccggaggtactgcacgccgtgccttcttcatggtggtccattcgtatctgtatattatggttggcgaaactggcttccaccatactgagggagcgctgaagcacctcgtagggacagaaggccaccttttcgcggtcgggtttgaagaagttgcggaagtcgtcgatggtacgggacatgtactcgatggcttccgtcgccttggccgccagctggtcaaagtactcatcgctgagctgcccgaagtcacgggcgtcctggatctcctcaatggtcgtcatcagggaggtcaggggctggcgccactggtgggcgatattgccgatcatctcccccatggcggcctggcgggactgggccagcagcatccggtccttttcctgcaactcctcatgggagcgtatgcgctctgttatatcatagcaggtaccaatatagcccacgaaattcccgttgaggtcatagaggggacggccaacgtccaggatatgccggtactcgccactgcggtgcagcatgcgatactccagcttgaagtccgtgcgaacggtaaacgcctgccagtagctgcgctggtactcctctatatcgtggggatgtatgacctgctctatggtggcgccattctgaagggtcgttccggcgggcacaaacgcaagccaggtgctgttgaagtaatcaaaatggccgctggcatcggcccgccataccatggtggggaaattatccaggatggagaggtagaagttgtgggcccggagcagatcggtctccacctccttgcgctcggtgatatcccgactgacggccagtaccgagtcaaaacacagggtctggtcgccgggcagcaactggcaggccatgtccagctccggcgtgatacggcactcaaagtactgcaggccagctattccaaagcggctgaattcgacattcaccggggtgcccagacgaaagacttccatgatcgcatcttccagcagctcacgtaactccacggaatagtccatctggcccatggttttccccacataatcgtcggccggacgtccaaaggcgtactccacggctgagttcacgtagagaaagcgacactgctggtcaaagcgctgaataagatcgggcgtgttttccaccagggcgcggtactgctgctcctgccgacgcagctgctgcagggcaatttcgcgatcggtgacatcccgtaccatggccatgaatccaccccggcccagctgcggatgctgcatggggctgaccagggcgctgaaaaagcgcgtgccatcttccgtctccagggtatactcaataaaagccggcaggccgtcatcgctgagtttcttcatggcctgctcaaccttggcaacgatcccggagggcatgacatcccgataactctttcccagaaaggcttcaggcggcatcaacagccgggccgagttgggcgcgtgatactccacgatacggccgcgattatcgaagacgaagatgagatcctggatggagttgatcagggctgagagcttggattcgcgttcctgcagtgccaggcgggcacggcggcggttgcgtcgcaggcgaatcagcagcgcgatgataaagagctgagcgactgccaccgcggcagtggcactgacaatgagcgtccactggcgatgaacggtccgggttgccagctggtagtcggtgatatcatgggccacgccgaaaaaactctggttttccggatcatactggccataggagcgaatatgcataactgtgccatcgggacgctgcagttcaaagctcacatcgtagtcaatgccacgctccatcagatcccggcgcgcctgctccatgacaccgtgataccggggcaggatcatggcctggatgaccgtgaagggccagacttcgcgctcgtcaagcccaagcagcgtggcggccccatgggaaaagcgatactccatgcgtgccatatccagagtccagtaaccaaaaccggccacctgctcggcatggcgcaggcgcgcttcacttcgggccagctcctcaagcacgtcggtgcgccgcgaggcgtcgtggataatggagaaaagtaccgtgcgtccgtccagaaccacgggcgaggagtgcacctccacggtgcgcacctctgcgctggccaggcgatggcggaaaaagaagtagctgcgccgctcactggcagccagcttgcgttcccggcgaacttcctcggcactgagggtgttgatctgctggatattcatgcgccgcaactggtcgcggctgtagccatagaagttcacagctgcgcggttcgcgtccaggatttcaccgctgtcggcgtcaatcagaagcatgacaacggtatggccctggaacagctccgcgtcaaagaccttttccgctgccacaggccaagaccagagcagtatgagacaaaaggcggcgagcacatgccttatggcacacctggagagcagggtattcacgtttcgcactcccgaaacaacagattgtcggcgccaacctgaatgccctgctggaatgcagccaaggcgacaggacgcgttcaggcattaatcaaaggcgaaatccgcccacaccgggtcgtggtcggaagagcgccagggctcatcgctgcgactgtgctgcggattctggtaggagaggaagggtggctcatcgacgttaatatgccagatgccgcctccccgcgccagatcgttcagcgcagaactcctgaaaatatagtccagtgtgcctgactgaccaaaaaaaatataggtatagttttgtgtctgcctgtcaaacgcccccaggctgttgaccatgcccgcctcctgcagcaggcgcaccggatcttcccgaccataggcattcagatcgccggcaatcagaaagcgggactctgccggactgcccagctgctgcaacagcatgcgggcctgctgcgtccgctggagattccagcacccctgccccagatccacatcgccttcggcaggacagcgggtcttggacttgaagtgcaccccgatgacgctgaaacgctgatcacttcctctgtcgcgaaagtgacccacaacgggatgacgctgaaaaactccgtcaacaagggagtcgacccccatcagttcaaggcgcttgcggtcatagaccagcaccacctgaatggcatcgctgccgggatcgggccccgcgatcaccctatactcccgtgaatcggattgcgtacggctcacccactgctgccagtcctgcagcgcacggggatggttctccatctccatcagggcaaccacatcggcatcaaggccgtggaacgctgccagcagcctggagcgctgccgctgcagttcacgctggttcgaggcgccgcgccgccccggagtgacaaagtagttttccatgttgaaggtcgccacccgcagatgtccaggttcgggggccggaggcggggccggacgcggattatcatcacggaactgtggttcctgcaccggatgcagacgatattcatcaaaggcgtgggtcagtattcccttcaccccttcgggcagcgtcgtccccacccggcgtgtgcccagggcatccagataggggacagggtcaggataggcgcggtaactgccatcatccaatatgatactgcgatggtgattggcgtcctcatcaattgcagaatgctgcgtgggacgaatcaggcgaccctcgctggagagcaggaggctgccatagcgcagcagatcaaaattactggtgacggtcagggggccggggatatgcaccagcaggtccgtatagtcggcgcgctgcgcggcaggaaggggcagggcaaaggggacaggcaccagttccaccattccgcaggattgcagctgctgcggctcagtcagctgtatattcccccggaagcggctgaccgtggcctgcagctggatatgcgcaccgcgccggagcagctgctgctgatcaccgctgaggcgcggcgcatagacaaagatgcccgcaggcagctggcctttgcgggctgatggttgctgcagataaaatccacccagctggtcacgaccggtgaacaccccgctgacgacaccatcaacccgcacactgcggttgatggtttgctccgactgcgcctttacctccgccagggatgcggtggaaggaagcgggcacgccgaagcgaatgcgttcaggaacagcgcaaggatggcaccccatatcacagaaatccgcatgaaattcaccgcgcctaataaatttattgcaaactttaccgcttttccgtacagtaccgccacactcaatcacgggagggccatatgcaggtattccatcaccatatatacgaattcaaaaagggcctgcgcaacctgattcttcataccgcgccagctacccaccgctcattggtcatcaaaaaactggagcaccacggcatcgactacctcatctacgaccaggctccgggaaagataaacatctttttcggcgatccttcctgcatccaggtgctgcgcctgatcggcaagcagagcctcaaccacttcacccttgaagaggacttcatgctgggcatcatgctcggttacgaccgtaaaaagcagtgcgaacgatatatcacccgcagcgccaaggcccaggcggtacaggaactgacgggctgactccggactaccgggagcccaccggccccggatagcccagccgcttcagggttaccttgatgtcttcggaatcaaaggcggttttgcaacagccactctcggcgtaggtttcatattcgtccacctgcatcagcagggtttccacgatctcttcccggtcgccataggtatcgggactctcggcaatggacttcaccggtccatagagaaaatcgggaaactcccccgcatcagaacggcgttgcagagctgcgcgcaaatcttcaaacacactcatcgtcactctcctttgttcattacttgcttccactgctgcaccaccgacggccagtccacgggcggtgtcaggtgacaccaggccaggcgaatggccgtggcgactcgcttttccgaaagccccatggcgtgcagcacgtggctcggctctgccgtatgggcggtacaggccgaaccgctggaaatggcgatatgctccttgacgatccggacagcttccatggtgggaacgccgggcagggagatattcagcgtgtggggcaagcagtactgcgggtcgccatttatgtggtacgtaagcccctgcaagcccgcgagaacctgacggcgaaatgcttcacaggcagagtggcgctgttgttcctggcgtacagccatgctggcggccgttccgaatccggcgatcaggggaaccgccagggttccagggcgcaggccctgttcctggccacctccaaactgcaggggttgcagcggcggacaactccccccgcgcctgcgggcaatcagggctccaactcccttggggccaaatattttatgggcactggcgctgatcatgtcgatacgtgggtgctgcaggctcaccagctctttgccaaaaccctgggcagcgtccacgtggaaaaaggcgtcatggccctccagtacagtggcaatttcttcaacgggttgacggattcccgtctcattgttgacttgcatgacagagaccagcagagtgtcagggcgcaacgccgcagctgcgttttgggcgctcacccgtccgctggaatctgcggggagaatggtaagagagaatccccgcgatgccagatattccatgggctccagcaccgacttgtgctccagcgccgtggtcaccaggtggcgtctgcccgtcgcaaggccatagtcggcgagtcccagtacagccaggttattggcctccgtggcaccgctggtgaaaataacctcatcgcgtcgcgccccaaccacccgcgccacctgtgtccggcctgtttccacagccatgcgggcgccttcgccatactggtgcaccggactggccgcgtttccgtattcttcctccatatagcgctgaataacgctctgcaccctgggctccaggggggtggtggcgttgcagtccagatagacggtcacaggggcctcctcaagggaaagtcaagttccggggtcgggattaccgatccccactctatcagattgtatggcgattgacaaaagcgaaagcaaaacttgcctattgatttactttactttataacgtcagccagcagagattctcgttttcgcctgtggcaatggaaaacccacaggtgcaaggcgcccgcagagcaaggagtggcgagcactgcctgtactgtcacaacgggcggtggcgggcaagccgcagatggggatttttcagcagcctgctaagacactgaaccagggggaaataatggcgtgtgtttcatccaagggagcctatgggctggcggctatgctttacctggcgcagcatgctgacaagcttatccagatacgggatatcgccaaaaacggcggcatcccccagaattacctggagcagctgctggtacagctgaaaaagaatggctttgtggaaagtacccgcggagcagggggcggatatcgcctggccatggagcccaaggatatcaccatctatcagattctcgaggccctggagggtgagctgtgcgccaatcgttacgatgtggacaacaaggctctggaattcttctgggacgacatccgtcggaaaatccaggaggtgttcggacagaccctggctgatctggtggatctgagcgaaaaaatggaatccaacaccatgtactacatctagggggtggccgtgaaaattcactataatattacagaattgataggcaatactcccctgctgaaactcaaccgcgtcgatggtgccgccaacgccatggttctgggcaaatgcgaattcctcaatcccaccgcttctgtcaaggatcgcatcggctacagcatgattgacgccgccattgccagcggcatgatcaaaagcagccgaacgactatcatcgagcctaccagcggcaatacgggcatcgccctggccagcatctgcgcctccatggggctgaagctgatcctcaccatgcctgactccatgagtctggagcggcagaaactgctgcgcgccctgggagcctccctggaactgaccccctctgaactgggaatgaaaggggcagtggatcgcgccatggagctcagtcgggaaattcccgacgctatcgtgctccagcagttcaacaacaaggctaaccccaaggttcaccgcgccacaactgccgaggaaatctggcgcgacaccgagggcaaggtcgatatcttcgtgtgcggtgtcggcactggcggaaccatttccggcgtggccgatgtgctgaaagcccgcaagccggatgtccggatcgttgccgttgagccccagggctcagctgtcctgcagggtggcaaacccggcgcccacaaacttcagggtcttggtgccggcttcatccccaaggtgatggacatgagcctgatcgatgaggtcatcagcgtcagcgatgaagacgctcttgccatgacccgccagctggccagtctcgaaggtgtactggtgggaatctcttcgggtgccaatgtccatgctgccctccaggttgcccaccgcccagaaaatgccggcaaggtcatcgtgaccatgctcaccgataccggggagcgctatctcagcgccaacgtatttgactgacattcacccggaaatttctgcacttaccagtgatatcgctttttgccccctggccgttatgctacattgatgctgtacgctcattccgagagagggacccatgctacgcattctgcgcgactggtatgatgatcacttttccaacccccaggtagccatactggccattgccctgattatcggcttcagtgtcgtgatcttcatgggcaatatactcatgccctttttcgcagccatcatcattgcctacctgctggatggactggtgcagaagctgtgccggctgggaattccccatacccccgcggccatcctggtcttcgtggtgttcatgggcgctttcctgttcctgctctttgccatcgtccccatgattgcccgccagctcacccagctggcccgcgaaatgccgctgatgattaacatgggacaacaggcgctgatgcgcctgcccgagatgtatcccgagtttatcagccagcagcaggtgcgcaactatatcaacctgatgaccagcgaagtggggaagttcagccagcagatcctctcctggtcactggcttctgtcaccagcatcatcgccttcctggtctacctgatcctcgtgcctcttatggtcttcttcttcctgaaggacaaggagcacctgatccagtggttcagcagcttcctgccggagaatcggcccctcatgaatctggtgtggtccgaggtcaatatcaagatcgccagctatgtgcgcggcaaggccatggaaatcatcatagtctgggctatcagctacgccacctttgccatcatggggctggactttgccctgctgctggccatgctggtgggcatctccgtgctgatcccctacgtgggcgccacggtggtgacgatccccatcgcctttatcgcctatgtgcagtggggcttcacctcacagttcgcctacctgatgatcgcctatgccattatccagttttttgacggcaatatcctcgtgcccatcctcttctccgaagtggtcaacctgcaccccatcgccattgtcacctcgatcctcgtcttcggcggtctgtggggtttctgggggatattcttcgccatacccctggcgacgcttatccagtccattatcggtgcctggcccaacaaggaggtcattcaggagcaggaaggactcgcccaggaagagtcgccgcccgcttcatgatctgattcgccagatcattgaaaacaaagaagtgggcgggcaccatcagataccagtagagccgcccccacaaaccgctgggatagaagtaggccgtctgcagcaactgcccgtcatccaccacgaactccagccacgcttttccgggaaccttcatctgggccatcagtaacaggcgccgattttcctgcagatccaccaccttccagaagtccaggcagtcgcccacccgcagatcgcacatctggcgacgcccacgccgcagacccacgcctcccagcaccttgtcaatcagcccccgcaatccccacagccagctgaaacgaaaccaacctgtctcaccacctaccgtggtgaaggaagcgaagacctgccccggagtgcagcttcccagctggcgcacgcgtcgatccacaaagaccgcatgggcaataccttccaccatggaagcctccggcgcacggccccaggcatcggaccagcggctgacaacctgatcacgctctatttcggcaatagcgcggcgcaccgcctcttcataggaaagaggcacgctggcaaaaagccggctggcctcatcattgcgcaccagcacctcggaacccaatccatcgatgagggcgcgggccaccggatagggcactggtgtaaacaatgccagccagtaggaagaaaggcgtggcgtcaacaggggaacaggaatcagcaagcgcctgagtcccatgacccgggcggtggccagcatcatctctccataactcatcacttcgctgccgatatcaatcacgcggttacccgccacctccaggctggccgcctgccctaagaaagcaatcacatcgtccaccgcaatgggctgagcttttgtactgacccagcgtggcgtcaccagcaccggcagcttctgcaccaggttacggataatttcaaagctggtggaaccggaaccgataatcaccccggcacgaaaccacagggtctgtacatcgtcagggcagctggaaagaatctccccggtctctatgcggcttaccagatgctcactggcctgatccttgtctcccaatcctccaaggtaaatgatgcgcctgacccccgccgcaatcgcagcagcacgaaaattctccgccccctgccgatcaagctctttgaagcgttctccggctgccagggaatgcaccagatagtaggcaacatccacaccctgcagcgcagaagtcagcgtctggggcttcagcacgtcgccctccaccacctcgcagtcatccagagcatcctgggaaatggaagcccggtgccgcaccatcaaacgcagcgaaccagagtgctgcgcctgcaaccaacgcttcagccgccgcccgatatacccattggcacccgtcaacaaaactcgcatggccacccccgatcttctgccgacagcatagcatgaaccaaagcgctgataacagggaatctgagcaccttgccccatgaagccgcaggtattcactattatttcaatcaatttacttgactttatttttctccactctatactgcgctcaacacaaagggagagcgaaatgccaaaacagcggacacctatcaggatacttttcatcacagccctggcactcttggcatgggcaccggcacaatcccggcctgtcacactgctgaacgcctcctacgacccaacccgggagttctatcgtgaatacaatcagtactttgcccgccagtggcagaagcagacagggcagtccataaccatccgtcagtcccacggtggctccggctcccaggcccaggcagtcatcaacgggctggacgccgatgtggtgaccctggccctggcctatgatgtggatgtgctagatcagcgaggggcactgattccccagaactggcaggaacgcctgcctggcaactcatccccttacacttccaccattgtgctgctggtgcgggcgggtaaccccaagaacattcaggactgggacgacctgatccgcgacgacgtgcaggtgattacccccaaccccaaaacctccggtggtgcccgctggaactatctggcggcctggggctttgccgagaaaaaatatggccgccaggagaaggcgcgggaattcatggaaaagctctttgccaatgttccggtgcttgatccagcggcccgcggcgccaccaacacctttgtccagcgtcgcatcggcgatgtgctgctggcctgggagaacgaagccctgctggtgcaggagcggctgggtcgtggtcaatacgaaatcgtggtgccttcggtcagcatcctggccgaacccccggtagctgtggtggatcgcaatgtggatcgcaaggaaacccgcaccgtggcagaagcctacctggagggactctacagcgacgaagcccagcggttggcgggcaagcactcctaccgcccctccaaccccaagatagccgccgaatttgccgaccgcttcccggccgtgaacttctttaccatcgatgggatgttcaacggctggcagaacgcccaggagacccacttcaacgatggtggagtatttgatgacatccaggaaaggatcgcccgcaatcgtcgccgctagcaggcttctgaaaaacccccatctgcggcgttgctcgcagtcgctcgtcattgcaacgtacagggagtacgcttcattcctcactccgcgagcgccttgcacctgagcatttttcaattgcctgctggcttttgaagtaattttcatggccaccggattttccagcaggagcgccagtgttccgagagcgagcccggatggcgagcggcagagacgtaggtcctcggacgaaagcgagcgtctctgggaggagtgctggcgcgagtgccaatacaccatgaataggtacaactaaaggaacattaccccatgaaacgcttccgacaacccagcatactgcccggtttcaacctgaccatgggattctccctgctctacctgaccttcatcttctttatcccggtggggggactgctgctctacacgagcatgatgagctgggaggagttctggcgggccgtgagtcatccccaggtagtggcatcctacaagctctccttcggggcatccctggccggtgcctccatcaacctggtctttggtgccctggtggcctgggtgctggtgcgttactcctttcccggcaagcgcatcgtggatgccctcatcgacctgccctttgccctgcccaccgccgtggcgggcatcgccctggtgaccctctactccggcaccggctgggtggggcagtacctggaaatctggggcatccgggtggcctatacccagcttggcgtggtggtagccctgacctacatcggcctgccctttgtggtgcgcaccgtgcagccggtactggaagactttgaagcggagctggaagaggcctcagccgctctgggagcctcccgtaccacaaccatcctgcgggtgattttccccgccctgctgcccgcgctgctcaccggctttgccctggcctttgcccgcgccctgggagagtacggttcggtggtctttatctccggcaacctgccctatgccaccgagatcacgcccctgctgattgtggccaagaccgagcagtacgactataacggcgctgccgccattggcacggtcatgttactggcggcctttgtgatgctggtggtgattaatgggttgcagtggtgggccagtcggcgcttcggccactgaccgtttgctgaagaaggctcatctgcggtgctgcctgctatcagcaggaacgccagtgttccgagagcgagcctggatggcgagcggcagagacttgagccacggacgaaagtgaatgtctctggaaggaacactggcgggagtgctcctgcacaacagccacacaatacctagaccacagtgaaaggcgaaataatgaccacactcacacccacccatatccccatagaccccgccgcccgctggaagcgggccacggaagagcccgcctgggtgcggcgcagcctgattgccgtggcgctgggctttctggcgtttttcctggtgctgcccctggtggtagtgctctacagcgcctttgagcagggcctgggtgtctggtacgcctccatcaccgaacccgacgccctgcacgccatccgcttgaccctgaccgtggttctcatcgtcgtccccgtcaatgtggtcttcggagtcgccattgcctgggccatcgccaagttcgagtttcgcggcaagcccctgctgatctccatcctcgacctgccctttgccatttcacccgtggtggtgggcctgatctttgtcatcctcttcggctcacagggctggcttggcagctggctcagcgcccacgacctgcgcatcatctacgccgtgccaggcatcgtcatcgtcatcgccttcggcaccctgccctttgtggcccgtgaactcatccccctgatgcagcagcaaggcaagcaggaagaagaggcctccctcattctgggggccggaggctggaaaaccttctggcacgtgaccctgcccaacatcaagtggggactcatctacggcatcatcctctgtaacgcgcgcgccatgggggaattcggcgccgtggccatcgtctcgggacggatccggggcgaaaccaacaccatgcccctgcacatcgaagtgctctacaacgaatacatgttcaccgccgccttcgccgtatcctccctgttgaccgggctggcgctggtaaccatcgccattaagagcttcgtggagtggagggagagtcatgcaaactgagttcaacgcaaccaacgattcttcagccctcgcgccagtgttccgagagcgagcctggatggcgagcggcagagactcgagccatggacgaaagggagtgtctctgggaggaatgctggcgcgagggccattacaccgtgaagagttaccgttgatcaacttcaacatcgcagggacagaaccatgagcatacgcgtcaccagcatttccaaaaaattccatgactttgtggctctcgacaacctgagcctggaactgcccgaaggccagctgacagccctgctgggaccatcgggttccggcaagaccaccctgctgcgcatcattgccggcctggaactgcccgacagcggccagatagagtttttcggtcaggatcagaccaaccagcacgtcagccagcggggtgtgggctttgtcttccagcactacgccctcttcaagcacatgagtgtcttcgagaacgtcgcctacggcctcaaggtcaaaccgcgccacgaacgccccgacaaggccacgatccgcaagaaagtcatggagctgctggatctggtacagcttggctccactgccgaccgctatccagcccagctgtccggtggacagcgccagcgcatcgccctggcccgcgccctggcggtggaaccccgtgtactgctgctggatgagccctttggcgccctggacgccaaggtgcgggccgaactgcgcagctggctgcgccgcctccacgatgaaattcacctcaccagcatcttcgtcacccacgatcaggaagaggccctggaagttgccgaccgcattgtggtcatgaaccaggggaaggtggagcaggaaggcagccccgacgccgtatacgaaaaccccgccaacccttttgtgtaccagttcctgggcaatgtaaacctcttccatggccgggtgcgctcaggccacctggaagtggaacaggctgacatcggccccaccgatatggaaaacgcacgggcgcaggacgacgaagccgccgtctatgtgcggccccacgacgtggaaatcaccctgcagaacccggaccacaccggcatcgaagcgcgcatcacctacctgcgctccgtaggccccgtcgtgcggctggagctgcagaccctgcacagcggacgactggtggaagcccacatgggccgtgaagcctggcgcatcatcaaaccggtggtgggagaccgggtgtttgtgcacctgcgcaatgcgcaggtgtatgccaaggagggggtgtggggtgactatgtcatttaacttcttccagggtgaatttccgcgccagcggcgttggccgcgtcggaagctcctcaacgtatcaaggcatacgcctgcgtcgcttcactccttgccgccttgctggcaacgcaaattccccgctggaattgctgcgaataaagtgagttcagagtgtaatcattcacggttacttttcgatttctcagcaggagcgccagtgttccgagagcgagcctggatggcgagcggcagagactcgagccacggacgaaagtgagcgtctctgggaggaatgctggtgcgactgccaacacaacgtgaatacttacaaataattttccccgctgaaaacgcgaatcgtcaacacggataaaaaggaaaacaccatgaccccaaccgaactgaaccagcaacttcaatcccttgataccccagctgccctgaagcatgtgctggagcaattcggctcccgcgtggccctggcatccagtatgggggccgaagatcaggtgctcacccacatgcttaaaagcatctccccccaggcgcgggtgttcaccctggacactggccgccttcaccagcagacctacgatctcattgaccgcacgcgaaacgaaatgggtgtcgatctgcaggtctactttcccgcggcgacagaggtggagacctatgtcagggagcatggcataaacggattttacgacagcgtggaaaaccggcgtcagtgttgccgcatccgcaagcttgaacccctgaagcgggctctcagtggcctggatatctggattaccggactgcgcgccgagcagtccgtcacccgcaccgccatggaactggtggagtgggacgaaagccacgggctcttcaaatacaatcccctgctccactggagcgaggagcaggtgtgggagtacctccgggaacatcaggtacccgtcaacgcgctgcaccgcgaaggctaccccagcatcggctgcgctccctgcacccgggccgtcaagcccggtgaagacatccgcgctggccgctggtggtgggaacagccagagcacaaggagtgcggcctgcaccggtaacagcccaaaagcagcatctctcgcccgttcgctgcgctcactcaaggcgcagagctcgcagagaaagacaaaacaattccgcgctgttttcttcctttgcgacttggcgtctttgcgagagttaatggccttttcccgtaaaaaactgtcatttaaaggagccttttatgccccatacaaaatccttcacccatctcaaagccctggaggccgaatccatccacatcatgcgggaggtggtggccgagttcgaaaatccggccatgctctactccatcggcaaggactcgtcggtcatgctgcacctggccatgaaggcgttttatccggcccgcccgcccttccccctggttcacgtggacactacctggaagttccgtgagatgatcgagttccgcgatcgccgcgcggcggagctgggcatggatctcatcgttcatgtgaaccaggatggcgtgaacgctggtatcagtccctttacccacggttcccaggtgcataccgacgtaatgaagaccgaagggctcaagcaggtgctgaaccagtatcgctttgacgcggtattcggcggggcgcgccgcgatgaggagaagtcgcgggccaaagagcgcatctactccttccgcgatcgctttcaccgctgggaccccaagaaccagcgtccggagctatggaacatctacaatggccgggtacaccggggcgaaagcatccgcgtcttccccctctccaactggaccgagctggacgtttggcagtacatccacctggaaaacattcccatcgtcgacctctatttcgccaaggagcgccccgtggtgatgcgcgatggcgtgcgcatcatggtggatgacgagcgtctgcccctggcatcaggcgaaaaaccggtgatggagcaggtgcgcttccgcactctgggctgctatcccctgaccggggccgtgccctcccatgccaccacattgccgcagattattcaggaaatgctgctcagccgcaccagtgaacgtcagggacgattgatcgacagcgatcagagcgcttccatggaaaagaaaaagattgaggggtacttctgatgagcaccaacagcctgctggaaaaagacattgaagcctacctgaaggagcacgagaacaaggatctgctgcgctttatcacctgcggcagcgtggatgacggcaagagcaccctgatcggacgcctgctgcacgattccaagaccatctttgaggaccagctgcaggccgtggcccgcgactctctcaagtcgggcaccaccggcgaggccccggacctggccctgctggtggatggcctgcagagcgagcgggagcagggcatcaccatcgatgtcgcctaccgctacttcaccaccgacaagcgcaagttcatcatcgccgatacccccggccacgagcagtacacccgcaacatggcgacgggagcttccacggctgatctggccattatcctcatcgacgcccgccacggtgtgcaggtgcagacccgccgccacagcttcatcgtcagcctgctgggcatccgcaatgtggtggtggccatcaacaagatggatctggtgcgcttcagccgcgagcgctttgaagagatcgccgcccagtaccgggagtttgccgcccagctcaagctggaacagatcacctgcattcccatctcggcgctcaatggtgacaatgtggttgaaaagagctgccacacaccctggtacagtggcaagaccctgctgcagcacctggaagaagtggaaatcggcgctactgacactgcggcgccctttcgcctgccggtgcagtatgtcaaccgccccgattccagctttcgcggatttgccggcaccatagcctcgggcaccatccgggtgggtgatcccattaccgtactgccttcgcgcaaaaccagcaccgtcgcctccatcgtcacctatgacgggcagctggaagaagccagcgcccccatggccgtgaccatcaccctcagcgatgagatcgacatctcacggggcaacctcatcgtcagcggcgaggaaccctccgtcgccgacagcctgcgggtgcagctggtgtggatgcacgaatcacccctggaaactggccgcagctacctgatcaagcggggaaccaccgtcaccagcggggtctttggccccttgtacttccgccaggatgtcaatacactggacaaagtacccaccagccagctggaactgaacgaaatcagccaggcgcgcctgaccaccgccagccccctggccttcgacccctacgaacgcaatcgcgccaccggcagctttatcgtcatcgaccgcctgagcaataacaccgtgggcgccggaatgatcatggccagtgccgaaagcgaagggccacgctacagcgcctttgagctggagttcaacgccctggtgcgccgctactacccgcactgggaggcgagggatatcttggccggaggcggggattacgcaatttaatgctcctttttgaccggccaaaaaggagccaaaaagccgccccccgaacgcccgtttatccggttcgtttgtttgcctggactggagatccggcagaagctgcatccctgcagctctgccggaccacctgcttcctgcaggtgtcccgtacgggtcttgccagccaggcttcacactcaccggacgggctcaggggggattgttttttgcctctcccccgtgtgcttgcttctgccaggcagcgccgactggaacgctggcagcccgcagggtcgccgccacgaaggcggcgaccgcaaactcagtcagggatgacggttgtttgcggccccagttccagacaagctgacggcagaaatctgcaagcactgggggccgcttttgcgccactttttgcggggaaaaagtggcaaaactctctggattatggagtacagaatggaaaaagaaaccaaggcccagcgcgtcgagcgcctcaaacgcgaaaaggatggtctggatatcatggacgacatcagacactactgccagtccggggagccggtggatgccgacaccattgaccgcctgaagtggtacggcatgtacacccacaaccagcacagctcgccggagggcaggcagttcttcatgatgcgggtcaaggtgcccacgggcaacctgaccattgagcaggtggagaccattgccggtatctcccgcgagtttgcccgcaatacggcggatatcaccgtgcggcagaccattcagctgcactggattgagtttgccaatgtgtgcacagtgctcgaccgcctgcaggcggcggggctcaccacccagaacgcttccggtgactgcccccgcagcattgtcacctgtccggtggcggggcacgcccacgatgagctgctggatgtgagtggtatagtgcgggaggtggaccgctacttccagggcaaccatgagttcagtaacctgcctcgcaagttcaagatgggtatcagtgcctgtggccgtttctgtacggggcacgaagtacaggatctcagctttgcggcccaccagctgcaaggtggccgtgtggccttcggagtgcatgtgggtggtggactgggcagcaatcagcgctttgccaccaacctgggcagtgtggacgcacagcagattctgcccgtggccattgcctgcgccgccctcttccgcgaggagggcaaacgggacaatcggagtcgcgcgcgcctggggcacctgctggaggacatgggagccgacgccttccgccaggccctgcaggatcgcagcggtgtggagtttctgcccgccacgtcacccgctcttcccgatccccgccagcgccagcatgtgggcattgaagacgccaaagaaacgggatatcagcatattggcacggccatcgtcagcggccgcatcaccggcgaaggcctggccaccgtggcccgcattgcccgggaagcgggagcggccaccatcgcctttaccggctggcagaaccttatcctgactcgcgtgcccaggcagcatgtcgcccgggcaacgcagcagctggaagccgccggcctgagcgtcgccgaccacagcctcagtgcccgggccattgcctgcaccggtcttgaattctgcaagttcgccatcagcgaaaccaaagagcgccaggcccagctgatcaaggcgctgcaggcgcgctttcccgatttcaaggagcctttgagcatcagcctcagcggctgccccaacggctgctcccaccccaatgtggtggatctgggcttcgtgggctggaaggtgaaggtggatggggagttgaaagagggttttgtgctgcactacggtggccgcctgcagggcgatggcagccgcttcgccgtacgcaccaatgagaagatagacgccgaccagctcagcgaatttgtgattgatctgatcgaaaagtaccgggcttccgagaagccctctttacctgactacctgcaggaagtatattcataaaaaataacggggcctgaacggccccgttactctttgatattactgccgtttcgcatccccgaaacggcaggttgtcagcgctgaccctgatgtcacgctgcaatggacgaaatggttctacacagactgcgtcgcttgacattatcctcaccatatatacgagtttcttttgccactttttaaccgcaaaaagtggcgcaaaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggtggcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggccagcacacggggaagatgcagaagcaggccgttcccccctgagcccgtccggtaagtgcgacgcctggctggcaagacccgaacggaccactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagagacccaggtgcaaggcgcgggcaaagcgaggagtgaggcgtactccctgtacgtcgcagtgacgagcgatgaccggcaacgcagcagatggggctctttgggcagcctgctgccggatctccagaacaggcgagcaggcgatccggaaaaacgggcgttcggggggcgcgtttttgtgccctttttgcgcggtcaaaaaggacaatatccggaaacaaaaagcggaataccagatacgtcaagcattcaaaatcaatacggtttccgtgagataaacgccagtacaataacagcgtaactcaagacaacaaggtgcgaaagttgagatattagtctattactctaaagataaatattcggcctatgccaccactttcgtagaagatatgaatcttctcgaggagcttcaggccgtcatcctcttgccgggtccagttgggttcatctggcgcgatcgtgaactgctcagccggatcaaaatcgattttctccactgtatcagtgtcatgacccatttcatagaggccgacttccaccttttccagcacgtgcctgagcatactcagctcggactcatcttctaccagaacatagcctgtgccatcatggtagtaccactggaacagcaccgccgccaggataccatcttctgtccagtcaagtttgatggagggcacaaaacccgccggcttgccttcggcggcaacgggagaggcgatgccaaggtcaaagactgctttgactacttcgtcttccctccactcccagtagcccgcatccaggtcatccacggagtccgtcttgaaaacgtaggagagcgttttgtcagtatgttcgggattgctgccggcaaagagatactcacttatgtagtttgtaacgccattttctacttcacaggacacggcatctgaattcgtaagactggtgtttccatcaggagagaagagccctaccggaaccttgtctacgtcttccccacaaatgtgctgtatggtgagggtttcgctgttggtatccatctgaaactcgcagctttcgcgttccaggtttgccggatcagaatactcactatcattatcattcaggagggtcgtatcctgccagctgaaatccgcgcgaatggcgtaccaggtctcttcacctgcatcatccacatggaaattggccacgatgttcttggcgttgcgaaacacgttatcgtttttggccagcgccagaagctgactggcattgagggcaaagtgcgtgtcgtccaccgtttcttcggccacagcgtcttcgtcatcaccaagggaaacttcccccaggtcaatggcctcggactccaccacgctgatgggcaggccgatcaggccatcttcaccttcagtgaggggcacattgactataatgggcccagtaaatcggacaggggtttaagtttggcaaagtcatcggaagtggcgtagattgacctgatccaaacatcacctggagagtgactatagtgcaacgtaagacatttaccaatgagttcaaagccaaggtagcccttgaggcgctgcgtgaagaaaagactgttcaggagctggctcaggagtatgaggttcatccccagcagatcaaggagtggaagaagcgtgctctggaagccatgcctgatatattcgatcgtcccaacaagaagaagggcaaggacaaagaggatcgcaatgttgacgccctttacaagcaaattggcatgcttcaggttgagaaggacttcctaaaaaaaaagtatgtgcaactctacggtcacgagccaaaaatgccatagagccaggccataaaaacctgagcatacggatgcagtgcaagttgcttggcatcagccactcgacctactattaccagtcacgttcgtcggcgctggaggaatctgatcttgaaatactgaaggttgttctcagggtgctgcaagacattcccaccttcggttatcgcaagatagccatacagctcaatgaggaacatgatatggccgtgagttccaaacaggtgcggcgcattatgcacaagcatgggctgcgtgcgatttaccccaaacccaatctttcacgggccaacaagcagcacaagaagtatccgtacttgctgcgaggattgaatatctggcttcccaaccaggtttgggccactgatatcacgtacttgaagcttggcgccaagacggtgtacctgacagctatcatagatctgttcagccgcaaagtactgagctggcgcatctccaacaccatggatacctgcttttgcctcgaagcactggatgaagccatcagacgctatggagtccctgggatattcaacaccgaccagggaagccaatatagctcagaggcatttacgcaaagactcaagagtcacggcatcagaatcagcatggacggcaaaggcagagcccttgacaatgtctacgtagagcgcctttggcgcagtgtgaaatacgaaaacatctatatcaaatgctatgagaacatgaccgaactcaaggaaggagtaaagcgatacttcaccttctacaatagcagaaggtttcatcagtctcttgactacagaacaccagacaaaatgtacatgtcagtatttagaataaaggaggaaaagcttgcggcataggctgcaataagaaaacttaaacttcctcgaaatatgtctggacaactgggcccactttagaccgtgccgagaaatcgctccatgccttccctgcttgagtcgatgagcaccagcagccagtcgctctcggtgggaagcgccatggtaaagcttccgtcttcacccacaagcgcctctacccgcatgctcatactgaatgagctcaaagaaccacgctccagcctgagagcgaccaccttgtccacctccggggcatcctgcgcactgacaagcccagctgtaacgggtttcgccaccaggcctgccaactgtattgttaacggcctttcgcttggtcctcctggaactccaggaacttctggatctcctcgatctggtttgtcactactgctactgccgcacccggccgccagcagcatcgcgaccgcgaccatcaccagcccctgtgatactttgaataatcccttcatgtcaccctccttcatttcgattaccccaaaatttcaaaacgacgttctaattattaaggccagggaggtcaaagtcaagggattgtttcaaaatgacagatattagacaatgctaccaattaaaccaaacggttacccttttaactgggtcgagaagtgcttcttgggataacaaccgggaaggaagcggcaggaggagaagaatcagggaaggttgaggggcagggcgacggtgaactctgcacctttgcctgtctcgctttgcagggtaatggcgccacccatcatttcacaaaagcgcctgctgatggaaaggccgaggccactgccaccgtagaggcgggtgcttgaagagtcccccagggtgaagggctcgaagatctgctcatggatactgggatcaatacctatgccggtgtcccgaacgcgcaggagtacccacggttcgctgtggcgctgctccgcactgacggtcagtgcaacctggccattttccgtgaagcggccggcattattcagcaggtggatcagcacctggcggattttctgccgatcactgtacatggttccgatgttctcatcgcagcgcacgtcaagggtattcccattcttgtggatagccgcctggacgctttgggctacctgccgggcttcgctgcagatatcgaaggactcggcctgcagctgcgcggtctgactttccaggtcagccatatccagaatgtcgttgatgatctgcagcagctgacgcccggctttctgcacacgctccatatcctggtagatctgcccctggggatctgaacggtactcttcctgaagcatttcgctgtagccgataatggcgttgaggggggtgcgcaactcgtggctcatattggccatgaactggctcttgacgcgattggccaattccgagcggttacgggattccagcagcatgatctccgtctccttgtgacggctgatatcgcgggtggccccaaagatactgggcaaagccgcactgctgtcacggaatccgatcacgtggtcgtggaggtggatcatctgtttatcacagcgcagtgcccggtattcgagctcaccatggtagtcgacctgggaggcctgccgggctgcggcttgcatatgactgcgataccgtgaccagtcatcggggtgaatatgcttgcgaatatattcatccagctccagggtgagtgtgtcgcctttggtgaccatgccaagaagctcctggtgctcgcgggtaaggtgcagctgcatggaggctggctccatctcccagccacccacctgggcgatgcgctgagccatggaaaggcgcatgcggttgcgcgagatgatgctgcgggacttttccagttcacgggttttctccagcagctgcaggcggtgccgctccttttcgttatgaatggctttcagctcagcatgggtcgattgcagctcttcattggtggtctccagctcttcattggaggcctgcaactcctcgttggaggactgcaactcttcattgagggactgcagttcctcgttagaagtttccagttcctcaataaccgtctgcaggtgttcccgcacggagatgagttcatcctgcatctcgcgcaccagctcagcgtccagctcgttgccatctccgggcaggttcgcaacttcatggcgactgacaatgccttcatcctcgtcaaaccagagcaggtactgccagtgattctcccgcaacacgggaatgactttgatgcgcatgctgatcgcctcggcctgggaaaggggcaacaatgtcgtgcgtccactgaaaggatgctgacttttcctgaccctgctcatggccagacgcaggtcattacgcagctccttgcgcagcatgcccaggatgttcccgctgaaatccccgtggcgaatactgatatagtggctgacatctccctgcacgtgcacaatattcaggtcgtggtcaagcagcagccacttgtgcatcatgctgcgcatcacagcgtccttgacgtggtcctcaaggctctgggcggttcgttccggtggttgcggccttgtctgctgctgcaacagagctcctgccatcaaacgtccgtagggtgcgactcgggcaccatggatccgccgatagatattattctcccgatccagcggctcaaagagatcgtcaaaggcgctcaggctctccgatttgccggtaaacagtactcccgacgggttcaaggcgtaggaaaagagcgcaagggtctttcgctgcaggggctgattcagcgaaaccagaaggttacggcaactgaccaggttcatgcgcagaaagggtggatccttgatgatatcgtgccgggaaaagaccaccatctcgcggatggttttgctgacttcaagtgaagctccgcgactgatgaagtatcgattgaccatatcgccgtccatggcagcgagctgcacatgggcgtaatggccgcgtctggcgatgacaagggcatcctgatcaatgtcggtggcaaatatctgtacctggctcttgcggtgatcgccgcccagaatattgcagatcaccatggctatgctgtacgcctcttcaccggtggagcagcccggcacccatacccggatgggtgcgccgggggcctgctttttcaggagatccgccatgacgtcttccagagcggcaaaggcctgtgagtcgcggaaaaacgacgtgacactgatcagcatatcccgaaataacttttcctgctctccttcacattgggccaagtgcttcacatagctgccaaggctgctgattttcaaggcggccatgcgccgttcaaggcgccggttgatggtggaaagtttgtagtgggtgaagtcgacaccggaatgctgcagaagctgctggaaaatctgctccatgtcagaaggagccttgcgtgagcgtgggggaagagccacttcgccactgatgcggaaaatctcaacaagctcctggccaattgcttccggtggcaggataatatcaatgtgccccgtggctatggcattcgtgggcatgccgtcatacttggccgtatcgggctgctgggcaatggtaatgccaccacctgcttttatggcgcggactcccacagagccatcggagccggtgccggaaagaataacgccaatggcgtggttcccaaactcctgggcgagggattgcagaaagagatccaccgatggtcgcggccctacggagtgggcgccaggcaggtgcagctgaatgcgatttttgcgcagagtaatatcgtgattgggaggggtgatgtagattctgccctgggagagtcgctcgccatggccagcttcgctgacttcaatggtgctgtccttgccgagcagagacacaagcatggttctgtaggtcggactgagatgctggacgatgacataggcgatgggagcctggggaggaagatgggcgacaaataacttcagcgcttcaaggccaccagcactggctccaacaccaacgactatgagggtactcttcccggatttcctggcgcctgctgaccgttccacactcacctcttgcggcgtggacgcgcactgagccgcgtcgctgacattcccctgtgaataacaggcatcagtcaggttatacgccactttccggaatgctgcaaccatcgaaaaatacaagctctgtcgtcatggcaggggaaattcccgaaagcgcgtgagaaagaaccggcaaacgtcaatgtttacctgaggcagtagttcagcatgttctgcttactggaggtttcttcgtccagaaatacccgtgcgcacgtgaaaaaattcatgatacagggatgcttgatgctgtagtaaatcttctgcccctctttttcgtagctgacgatgccaatggacgagagtatggaaaggtgctttgatatggtggactggtcatagggggtcttgtccacaatatcctgaacacagatcctctcgcgggcaaccagctcaagaataaagaggcgcgtggggtgtgccagcgctttggcaacctgggcaataaaatcgtaatcactgcatttttctgacacgggcagctcctgaacttccaattcttcagttggtaatgtgcttatgtccaaagggcacatgaaaaaatcctcacatcgctgaaaacagatactgccgatacgtcgcttttccattttcagcttcaccatattaccaaagcgccatgaattaataaagataaaattgataggaaaagtaggaaatccccctggcgatctctcagcaactcttacttcatcattcacagggacttacaacatcgctcccggcaagatggcttctgcgcacaaaaactgttgacatctcattttcacactgctataaccctcactcgttgtcgcggggtagagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaacatttccggcggtgtacctcagctggttagaggacccggctcatatccggggcgtccggtgttcgacccaccgcaccgccaccatttctgccatttagttccatgcaataaaaaaagcagacaagcaaattgtctgcttttttattgcttctgtgacgactctgtaatcaactgacacacataccctcaatttccgtgactgaaattcgaatctccacgataaaacatattgacacattttcttttttttatatcatgcccctgagtcaactaccctggaggagtcgtttttcatgaagcgaacacgacaaagctcaatgttgaaaagaaatgccatgcgcatctttttctttctctcctgcatcgcctacgcccttattctggccctgaactggaacactggcgtataggcccgacacaagaacacgaagcctgcggatacaccatcagcaggctttttttcatgtctacctgcgctcaaaatcaatgcgcggatcaatgagcatataggcaatatcacccacgagtttcaagagcaggcctatcagggtgaaaatatacagcgtaccgaaaatcaccgggtagtcacgactcataaccgcttcaaatcccagcagccccaacccatccagcgaaaagataatctcgatcagcagcgaccccgtcaagaaaatacccagaagagctgccggaacaccggcaatgatgatgagcatggcattacgaaagacatgtccatagagaacacctctttccgtcaatcccttggcacgtgccgtcatcacatattgcttgttgatctcatccagaaatgaattcttggtaagcatcgtcatagtggcaaagctgctcacgacagaagccagtaccggcagcgtgatatgccacaggtaatcgcccaccttccccgccaaagagaggtcatggaaatgtggtgatgtcagcccccgcaggggaaaccaggcgaagtaactgcctccggcaaaaagcactatcaggattatggcaaagagaaaattcgggattgcgtaaccgacgacaacgactgtactgctccacacatcaaaacgactgccgtgtcgcagcgctttggcgatacccagggggacggaaatggcataggcaagcaacgttgtccacagaccaagagttatggaaaccggcatcttttcaataatcagccccataacactcttttcgcgataaaaactttcgccgaagtcaaagaccaggtaactgcggatcatgatccaaaatcgctcatgggctggacggtcaaatccatattgccgctctatgcgccgaagaaggtcgggatctatcccctgagcaccacggtacgccgtggaatcggcgcgaaaaacctccgagccaccggcatcgccccgccccatgccaatacctgtttcgaaaccgtgcagctgagccatggcccgctcaaccggcccaccaggtgcagactgaactataatgaaattcaacagcattatgccgaaaagggtcgggatgatcagcagcagacgccgcagaatatagtgaaccatgtcaacgttgacggcttcccctctggcgcgtgatggtggcagacttctccggatctacccaccaggtatcaaaagccaggtcgtagggaggattttcggaaggtttcgcaaacagatcccagtaggcaacccgatagctggtaatatgccagtgcgggacgacatagtgaccccactgcagcacgcgatcgagggcgcgagcgctgacaacaagttcttcgcgatccgatgccgcgataatgttttccaccagcgcatcgaccaccgggtccttgataccaatgagattacggctcccctcctgatccgcaaaggctgaatgccagaaatcccgctgttcgttccccggcgaggtcgactgaggaaaaaccgcgaccaccacatcgaagtcgaaggagcgcacccgattgacatactgagtgacatcgacaacgcgaatactgctttcgatgcccattcgttcaagattacgccgatatggctgaataatccgctcccagattgtgtcaaaaatcagaaactcgatatccatggtgctaccgctggaacggtgtgtcaggcgccccccctgaatctcccagcctgcctgccgcaacagcgaggacgcaatgcgcatattatcgcggatggctccagacccatcggtttcgggagcgcggtaaacctgggtaaacacttcatcgggtaactgctcgcgccacggttcaagcagccgcagttctgccgcaccgggcaagtcgacagcagccatttcggaattggaaaaatagctgtgggagcgagcatacgcgttataaaaaaggttccggtttgtccattcgaaatcaaagagataggcgagagcctgacgcacccgggggtcagtaaacattggtcgacgagtgttcaaggcaaatccctgcatgcccgtggggtttcggtgtggcaggttctcgcgctgaatcatcccctgccttacagcgggaatactgtagctgacggcccagtccttagcgttgttttcaaggcggaaatcataggctcccgacttaaatgcttccagggccacattaccatcgcgataataatccacggttatggcatcgaaattatgacggcctcgtttgatgggatgattgcgtgcccaatagtcttccacccgctcataggttatggaacgcccggcatcaacgcgggccacgcgatagggaccggagcccagcggaattaccgtggaagatcggctgaaatccttgtcttcccagaagtgtttcggcagaatcgctgcctggccgacgatcagcgggagttccatattgccggcagaagagaattcaaaacgcacccgtctggtttccaccgccgtcaccgagtcaatatctccatagtaggcctgataaaacggggagccttgagtgcgcagtatttcaaaggtaaagacgacatcatgggccgtgaccggtttaccatcgtggaatcgagcgtcagggtgcaggatgaattctacccatgaacgatcgtcgggcagaatgattttcgtggccagtaacccatactccgtgaaaggctcatcggctgagcgctccaggagcgagtcatagaccagcgttatccgggagtccgcaacccctctctcaacaaagggattcagactgtcgaaagtgccgacactgtgcagggatatccggccacctttcggggcgtcgggattcacgtaggaaaaatgcctgaagtctgcaccataacgtggctcaccgtgcatggctatggcatgcacaggctgcggctcagatgcctgcagactcagaggaaccagagtggcacaaaagaagagcgccagggcgagagaatttccggcaaggcgcatcgccctgccggcaacattgtgcacgtggctgatgtcgatcagacacaggcggtacttcatcgacccagggcgactatggagcgcagctgggacagcttggatttcacctgctccagcgagttgacagagttgcgcagtggcgccccgatactctggggagtcggctgcttccaggtggcaatatctttgagggagttgaccacatcgccaataacctgcatgtttttctcgatctcaccattgtgctcgatgaaattcaacacttccctgacttcacgatcgcggctgattttcttcgccgccttgaagaggttcagggtcagcacctcgttgttcagaggcttcatcatgtaactggttaccccaagggcaatgaggttaaaaagataatcagagtcgttgtgggcagaggtgatgaatattgcctgatcggggttgatttccagaatccgccgcgtcagctcgataccgttcatagctggcatattgatatccataatcacaatgtcgtgtttctggggattgtacttatccaacgcctcctggccattgcgcgcaacctcaacctgattgaaaaacttcgccagaaaatcccgggtcatcttcaacacggtagagttgtcttcggcgtagagcacgccaagcttatctgtatattttttcagcatattaggcgtaaccatagtccgaaagcctccccttgttgcatgtctatcaacagatacattttggaagatagtgtattcaccagaggctgtcaatcccaatcatcctcgtttgtgcgaaatagattcactccgctgccacaaccacggaggactgaaaacaattcatatgtgactatgggttctctttctgcgccggctgcgacagggctgcgccctcctcgccacaggccagtgaattgatttcgcgctgacggccaatgctcagcgccagctcctccatggactgctggcgtatgcgcgcctgctcgccctcatgcttccctcgaatgccacgttcgcgcacaagacggtaaaaacctgtattcaaatgccgcaagacgctcttcagcgcagaagcagtgcgggagatggagatgtcagccagaaccgagaagcttgccacgaagagaaaggcatggagtatcaccgtgccagcctgccccagatacagatgcgagtagtacgcgctcacctctgccagcattccgccagcgggggtttcagctgggtacatggggtcgatcacgaagatactgccaatgaaagctccctgggaaacaaagagcagcggaacagccagaatcttacgcccgattttgcgctttggcctctggcctgactgttcgacaggagctcgagccagcagtcggtagagcacaaggccaataaaaaaaggaagaagccagctgctcacgcccagaaactgaatcagcagatccgccagattcgccccaatcagtccacccttattctgaatctcggcagccacgtaaggataaaaggccttggagaaggtcgggtcgtaactatggtaggaaacgaggctgacagagatgtagattccggtcagaaagagtatgatgctgatccaggctttcatcgcgcttgtgtctccactacaccgagagtaagaaaagtgctgccggaaaccggcagcctatatctccgttataaccggcagaaccaagggttcgcggtctgcttttttcttcatggatttacggataatgcgtcgcgcgtcaatgcgcagcaggcgctgagtcttaccttcctcgtacgtactggagaatatctccttgatctcatcttcgatttccttgcgggtctgggcggaaagttcaaaaccactggtcaccagatttggaccggaaacaagctccccatccttctgggagatggccatgtgaaccaccgcgataccctggctgccgaggctgcgacgatccatcagcaccggttcctcgactccctccatgcttgaaccatcgataaatacccgcccgttgacttcttccggaagaaccttcccctctttttcgttcagcaacagaggctgcccgttcttcaggatgaagatattctggtctggaatattcatggacttggccagctcgctgtggagatagaggtggcggtactcaccgtggataggaatgaagtacttgggacgcaccagattgatcatggtcttctgctcttcctgataggcgtgaccggaagcgtgcactcgacggttattgtagacaacccgcgctcccttcaggaagagctgattcaccagtttcgagacactgcgctcgttgccgggaatcgtcttggaggagaagataatcgtatctccgggcttgattttcacatgggcgtgtccatcattggccatgcgcggcagtgccgccaggctttccccctgggagccggtcgtgatgatcatgagcttctgaggcgctatgcccttggtgtccttgatgggaatgatatcctcgtcctcgaagtgcatatagccggtctcgcgggcaatcctggtgttattgaggatactgcggccatcgaaagcgatcttacggccaaacttcttggcaatatccatgagcgtctgaatacgatgaatgttggagctgaaagcagacacgatcaccttgcccttgcagccttctatctcttcgtcaagcgcctgccgcaccaccccttccgtggccgacatgccaacggattccgtattggtggagtcggacagcagggccagcacgccattctccccatagcgggcaaaagagggcagatcaatcacgcgtccatccactggcgtgtagtcaatcttgaaatcaccagtatggatgatgactccatggggggtgtcgatggccagcgcgcaggcatcagcgatactgtgattcacggcaataaactccacgctgaagtcattgacattcacccgatccttggccgcaacctcgataatggtaacggcgttttccagattgcgctccttgaggcggtggcggatcatccccgccacaagccgggtggcgaaaatcttcagcttcggcacctgccgaaccaggaaggggattgcaccgatgtgatcttcatggccatgggtgataaacagaccctgaaccttgctggcattggcgacaatgtaggtgaagtctgggatgaccacatcgacacccagctgggtctcctccggaaacatcagaccacagtcgacaatgatcatgtgcttgctggtctcataacaggtaacattcatccctatttcgcgcagaccaccaaggggagtgattttgatgccatcgaatttcgtggcaccgggctgcccggaggagttgccctggggctggcgctggggacgtgattttgagcctcttcttgggcttttctcgttttttggctgtgacattgcgtacctttaccataaattttgcgacgaaagatcgtctgtaacgggagctatcccggagtttcccggtcaagggtatgtgagcgcagctcaagttcgcgacaattcaaccgaaaagcaattcaaggatgaacttaactggaaaggagatacgagagcttcatgaagaatacccctcgcccctctctggttcctgtgtctgacgacctgtgggaacgtgtccgaccactgataccgccacataccggtaaaaaaaagcctggacgacctcgcatggatgaccgtcaggcattcaatgccatactctatatctgctctacaggctgtgcctggaaatctcttcccaaggagttcggcgcctccagcaccgttcacgaccgctttcagtactggagacaatgcggcctgatcttccgcctgcgtcagatgggcatactgccgcgccaaggaccagctgcaagctgttcacgccagttcgcgtcttaacagcttgctgaagtacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgaggaagaagcgtactccccgtacgttgcagtgacgcgcgactgcgagcaacgccgcagatgagggtttttcagcagcctgttaaagtcccactgacactttccctgtgaactatacacgaacccataggctctcacaacctgcaaccactgcgccatggaaaaaatctgcaagggaatccagagagaatgtgctatattgccaataaatcagaaaattgatacattttccccgtaaaatcccagggacagcaccaccgccaacgcaccaacacaggaaggctacttgtgaaatcggcacccaacagcctcgaatcgcgcatccaggagttgcacagcgactacactaaccagctgccaggaaaaatcagtcgcatccagattgcctggaacaatatctgcgaacagggctggtcagaagagcacaccagcaccatcagcaccatatgccacggactggccggctccgccaaaaccttcgggttttccgcactcagcaaaagcgcccgcgtactggaagagctcctcgaagaaacgcaacgctcccagggaacccagcaagaagcccttgccactcaaatcagccagatgatgcacactatcgcccaccacgcttcccgtccggatcggcgccaaggtctcttcagtcgtattaccatgacccagcagaccgaaccgcagccaattaaccggacggtcgccatcgtcgacagcgaccgggaattcgccacgaacctggccacccagatgggttacttcgacctgcaggcacacacctacaccagcaccactgccttcttggccgacctgaacgagaccctgcccggcatcctggtcatcagcgcccaactgagtaaaggcaatggaattgcggtggccagtgaagctgccagtcgccttgccgagcgcccacgcattctgatcagctctgacctggatgacatgaaacttcgactggcatgtgtccgcgccggaggtgaagcgtttctggtgaaacctttcgaagccactcaggtgatcgccctgatcaacaaaaccgacacctgccccagtaaagagccctaccgggtcatggtcgtggacgactccctcaccatgtcccaactctttacactgaccctggaacaggccggcatggacgtgcgcacagtaaatgaccccatggacatgctcaacgtcatgctcgacttccatcctgagctcatcctgctggacatgtacatgccccagtgcgatggagacgacctcgcgaaagtcatccgccagcacgaagcctttttcagcacccccatcgtcttcctgtcagcggaaacagactttgaacgccaactgagcgccctgagcacaggcggcgacgactttctcaccaaacccatagaaccggcacatctggtgcaggccgtttccagccgggtgcagcgttcacgccagctgcactccctcatggtgcgcgacggactcacagggctgctcaaccacacggaaagcaaacgtcagctggatatcctgctggagcgggccaaacgcgccaacacaccactgtgctttgccatgctggatatcgatcacttcaagcgggtaaacgacgcccatggacacccggttggcgatcgcgtcatcaagagcctttcccacttcctccagcagcgcctgcggaaaaccgatgtggtaggcagatatgggggagaggagtttgtgatcatttttccggacactacggaatctgacggacagcgcgtcatggaagagctgcgggaaaaatttgccatggtaacccaccacgccggggatcagtcctttcagtgcaccttcagctgcggcattgccaccttcccccacttcagcaatgccacggaaatagtggaccgcgccgaccaggccctgtacagcgccaaaaaccaggggcgcaacaaggtgattgcggcagcacaccgctgacaccaccagcttattccggtatccagcagctactgcccaggctgaagctgcttcagcaggcccagcagatcctttttcatgataggtttcgccagcaccccatcggcaccagccacctcgtcagcctcatcccagaagctgaccaccgccagcgtacgacatgaaactgaactctccccgatgacttttatcagactgcgaataagcccaacgccaacgttgagaacgacaatatcaggctgcagctgtcgcaccgcctgcagacatccctcggcatcagcgacctgggagacttcctgcaccagtgagccgattatcttggccatgaaacggcggctgtcttcctcgcagtccacaaccagtacatgacaattcatcttcttctgcttctgcacgatattatttctccgagtaaccttcggttaaactttcccatatctcatcaattagctacgaaatcatcataaactggcactataacgcactaaccccagtgccttcgcgtggcaaaaagcttgtgattttcattggcagaaatgctagaattcatacaagtaaagcttagattaaacgcaatttttcgcacgccgacttaatttattactcactgaattatgtttttagttattaaatgtacagatagcactaacgtccatatctgtcaaccgcaatgtcaatcagtttcgccaacgcaacagcagaacatcacaggcatcagctactaccccaacccaatacagctcaggtgcacacatggattcattcagtaaagtctgggaacggatacaaagggtgaccggctggaagacacaggccgaactggccagcgcccttgacatcagacaggcatcggtctcaggtgccaaacaacgtggcagcatgcccctggagtggatatacactattgccaggaagtacaataccagcatggactggctcctgaacggcgaagacgtatcacccggcttcagtggagagaacagtcagcaacatatcagcctgccgaaatacagcgtcgtccacgcccagtctcccgaaaagtgtgatgccagcaagctgcaggcgtcacatctgaccttctgtcaggactggctgcagaccatgggtcttgacaaggaggcacttatcctggtggaagtctgcggcgacagcatggaaccgaccatctacgccggtgacattctcctggttgatcagcgctttcagaaagtcggcaacgatgggatctatatcctgcgtttgcacggggagctggtggtaaaacgcgtccaacgcctgatcgacggctcactgcgaatcatgagcgacaacaaggcgtacatggatcagaccatctccgctgaactcagcgagcaggtctgtgtggtagggtttgtggtctggcgagccagccagaccctgcgtttataacgtcactttcgcacctccgaaacggcagttttttggcgccgaccctgatgccatgcagtaatggtgaaaatggctctgcacagactgcgtctcttgacattgccctcaccttgtttatgagtttcttttgccactttttccccgcaaaaagtggctgggaagcggccccagtgctgtccttttcagccatccgcttgcctggaactggggaccgcaaacaaccaccctccgtggctttgggtttgcggttgccgccctcgtggcgtcaaccctgcgggtccatagcgttatgcaggcaattgaaaagctctcaggtgcaaggcgcaggcaaggtgagaagtgaggcgtacttcctgtacgtcgcagcgacgagcactggtgagcaacgccgcaggtgaggcttttcagcagcctgtcaaggcaggtttctcgccaagccgcgaagtcgccaaggaaaagcagcaacgagcgactgctcaaaaacgaagagattttcacacaaagcccacaaaggcgcaaagaaaggcaaagggaaaagcagtttccaccgcgaatgaacacgaatatgcacgaatggggaaatttcacgcaaagactgtggggaggggaaaccggaagagcttaaccacggaaatcacggaagacgcggaagttaccgcgaatagacgcgtataaacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgcgaagacgcagagaaaaatacaaggttaactgatttggctgcccatcttttttgcgttctcagcggctttgcgagaggagattgtcttttctgaaaagataattttaaagaaagtgtctttcaatacctcaaaacacacaggcaattaaaaagttctcaggtgcaaggcgcgggcaaagcgaggagcgaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagatggggctctttgagcagcctgctgtcggatctccagaacaggcgagcaggcgagccggataaacgggcgttcggggggcacgtttttgggtcctttttggtgcgccaggctaagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatggctttccactggcaaccggtgcgcagcacatagacaatgccggaaaacgccattctggggtcaagtcgcttccgtccgccaccaggcttgcgtttgtaggtcttgtcaggatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcataatggtcaataattatttatggacaagctctaagtctggccaatcttgtaagcagaaaggagcttaccatagtatttgtctgtttgactatgtagcagccgggcgtgcatcggagtaatcttctgtacgaagccccgtaactgcgaaggtgcgagccgcaacgcaagtgaactcgattcggcctcgttagacctaagtggtctgatgaagcagctgtacctgtaggcgaagcagatgatctgtgtgtgctttcaggtgaagacagcaggaaagccggatgcgggaaatccgcacgtccggtttgaggagggagagcagggtgaaacctgctctctactctaccgtggtcaaaaaggacaatatccgtaaacgaaacgaggaatactcgatgagtcaagcatacaaaatcaatatagtttttcgtgcggcaaacatcaggataattgtgccttaactcgagtcgacaagctgacggcgtgtattcctacacgcaagcaatacgtgtgaatcaccctgatacgcaattcataagaatcatcatccttgacattacagacaggaggaatttttcgcgatctgtatcttatgaatacgacacccttcaacgccttattcaggcctggaattactatggtcttgaaaactggaattatgatgccaatggtaatcgtacttactctcgtagtgacaatggcagcagtaactgtcacgtggatgcggccagtaatcacctgaaaagcatcagtggaaatgatacaagaagtttcacgtacgacgttcttggtggtgtcatttctcaaagttgagcaggtggcaacctaacatatgcttatggtcacttcaaccgcaagcagagtgtcatcactccacaaggcactaccacctacacctacaatgccctgaaccagcgcgtgcgcaaaagtggagccggtggcagtgtcaactacatttactcgccaaatggcgcattgctgggcgagacgtcggccaacggcacagcactcaccacccagtatatctggctgcacggccagcccatcggcctgatcaagggcagtacactctccttcatccataacgaccacctgggccggcccgaagtggtgaccaacaacggcaaagccgtggtctggcaagcagacaaccaggcctttgaccgcacggtgcagattgaccagatcggcgggctgaatctgggctttccagggcagtactacgatcaggaaagcggactatggtacaactggcaccgttactacgatgccaccactggaagatatacccagagtgacccgattgggttggcgggtgggttgaatacgtatgggtacgctcttcagaatcctttgaactatgttgatccgatggggttgcaggtacttatctgcaatcgcaaagtagacggatttcccttttttggcaaccatgcctacatgtgggacaccacgacaaatacggctgaagggatgcggggaagttttgggagtggaaaaatttctaatgagaggggacgctctggtggtgatttctgcaatgaaggagaaggcagtgtgggtaaagaggaagagatcatgagatttatgcgacaaaaccagaacaatggactttggtttccctttatcaatgactgtcatagtgccgttcaagctgttgtattaaacttcgagttaatatatcccggtgcaccaggtggcagattaggggcaataccttgaagaatataagaataaaattcatcaagttaaaattgcaattcttattgtagtattcagtttttgtattgtgagtatcgctatggttagtgattataatgagctggagtattatgcaaaaataatagaagatagtatgccggattcttggcgattaataaaaaaaataactggtgttattccttatgggcactatgatggtttggagtatgatggatctaaggggatattacttttactggaaggagatattgatgtcatttttcattggaaggataaaaatgaagtttggcatcgtgaagcacttgctaaagagtctctagagatttggattatgccaccagaataccgattgagctggaaacgcttttttgtaatgaaaagtcttgtgccagccaaagaagtttactctgatgaaaagataagggtgtatggctatacttctcaccatatcgaatctcttaaagaatttaatgaaatagcctcatcatttccctcaataacaacaggttggccagattcgccttatcatactggggttttgtcttgggtaacttggaaagaggatataaatctgataatgcgagaggcattaccacctacatctacaatgccctgaaccagcgcgtgcgtaagagtggagcctgtggcagtactcttaatgatccgttgataagtatagaaattgggtggtaagcatgcgttctttgtttcggataattgcgatactcatgtttgtatgtattgtgcctgtgtattctatggcaagctttgtatttcaggaggaaggccgttatgcctctccgagagaaatatgtgttgtgcagttaaaaatatctccgaaagggggtttttcccaattatttattgaagaccatgttggtggattggtgcatgttgcagatgatgttacagggtttttatggttagatggaggctccttgattttttcgtcgagcccaatttatggaaaacctggggtatttgagttgatatgtagctatgacgatcttactttgataacgcttatggcatcagaaaatatatattcagcttatccagatggtgcagactactttgagttaaaggagatcgttgatggtaagttgtggttttattatggggcagatgttgagaccattgattttaataattttcgcatagaagctaatctaaggtggttaatgcttagcgaatcatgttggaaaaagcgtcaaggcgataaatgcaatttcagataatatgatgagtgatggtgctggagtgattaacgtaacaattggagggtggcggcaatgataaaataattttcgatatttattttgattgtatttgccttactgcccatcctgactgttgccagcaagtgtgggatattcttcaacctaatgaagcaggcaacattgtggtgaatcgctaatgaaaaagaattatttattattctatttattcgttgtgattagtttgtatggctgcgtgtatgtggatggcaagacgccgtctaatcttcaatatctggggcaaaattttgaccagatatacatggacgattataagttattctggaggatcttgcatgatgcagctagccgtgcacgcacctgcctggacgttagtcaaacaacagaatttatcgggttggcaaagacgatgagaggaaatgctgagtttaatgagttcctcagtgaagaaatagaaatgcttgccatagatcaaactgagtgctttctttctgcatggcacaatgccgatgagccaacccaggcaggtgtattgcgaaagcttaaatcacctctgtttatcgaacccacagctctgtttaaggcttttaggccatttgctcatggtaaatatggtgagatggtaaggtattacttggaagcggtaccgtaatgttgcgccacttttgcagtgagccagaaatattggttcatccggttgggggaatttctctgcatctgactggaagtcagttggctcaatctacaccagttccccacaagcttcaattggcaaggaaatgaactgcctgagcagcttgtctttcgttgagtcggagcttttcacggtgaagcagcactcttgccagcattcctcccgaaggcacttgctgtcatccatggctcgagtttttgctgcttgtcatctggggccgctctcggaacactggcgctcctgcagaacttcaactgtaggactgtgcatggttacgttgagtcttttgtgcggcactgtagcttttcttacatgcagggtgtcagtggtgccaatattgacccatgcgtccttgggtgccgtggcgaaagcagcgtctattcaggactttgcgtaatcggcgtgtctggcgtaaatcttgcaaaatcacctctacgcaatcaaccgaaccggaggactcccatgaatcaagctgaaacagaatcaacgattgaccgctacgcgactttcaagggtatcgactgtgatggccgtgccggaatccttatgcagcgcatcgaaaaactggctgcagatccgctagcagcctctccattctgggcctatttcctcgcgaaacgcaccccgcgttctggccccaaaccggatgacctctttctcatacacaccaacatcaaccagctctatgaactgtttgagcaggcggaagatgaggagtccctcgccatgctggagtggctggaagagcactgctgctaggaatggcatagccagagagcctgtttgatggccccacggtaagccatggctcaggaaatcagcgacagcagagagtatccgcagatttgcagcttgttcggtagagagtggttccacctgcagtcaattgcttgcctggctatcgtgcctcttttcggggcgaaggaaagcgtctgcagcacaggagggttcgcctgtcctggttgccacgaccataatttcatactcgtcaagctccaggggccgccttccccagtttcccgctgttccgccccacatgtgatccaccgtcaagcccgcgagttgaaagagcagtcggagctctgtccctacgaaagcgcgctcacgcacgacaacagctggaagcccctcccgtggtgacatttccgtggactccaccagggatagaggatgaaagcgccccgccgccacatcctcgtcggaataggagcgcagcatgcgggccgcactgaggaccgtcgccaccatccgcgcccctggcttcaggttgcgggagatgttgcacagaatggacagcggctgcgcaatggggtcgtccgtctggctcaaaagccccagggaaccctcgcacaggcaaatggcagcgtcaaactgctctggcagggaaaagctcgtggcatcggcatgcacccactgaacactcatcccggcgtctttcgccattgttgccgcattcgccagcatttcagacgacagatccaggccggtgacacggtaaccacgcttcgccagctctctggagtgccgtcctgtaccgcacccaatatccagtatggtgctgcctgccggaaggttcagctcatccagcaggaagtcaatttcccgcagggtgtctttcgtgaaaatattcgagtgatactggggagcatgggcatcgaagaaggtctcccatgagtttttctgggtcattgtgatgtcctttgtgagagcaggctgctgaaaaacccccatctgcggcgttgcctgctggaagctcgtgcggagcaacgtacagggagtacgcttcactccgagctttgcgggcgccttgcacctgaaggtttttcaattgcctgcctggtttgaggtgtttctgtaagctgtcagggatcaagtgtgccgtcagatgctcaatcttcaagcatcccatcacggcttgtccgtttccagccgagtattggcgctaccataaacatggtttttgtcgcgcttgcctaccgcgatcacagataccactacggtgtcgttgcagacctgatataccaggcgatatccaatgcgtttgagtttgattttataacagttgggcatgccgctgagggcatcggcaggaacatggggctgttgcagtcggctggcaagttttcttttgaggggttcgcgaatactgttgtccagtgcgcgccattcggcaagggctttttcgtgaaagcgcagcttataggtcatcgaggcttacctcaataaacggcccctcttgtcgctctcgtatcagtaaagcatcttcgatatcttccagacgctccaaaagccgttcataataggccgcaggcagcaggtaggcttccgggcgattatgattcaggatggctacggggaagtcctcagcctttcgcaggatttcagcatagctgcgcttgagttccgttacgctcaccgttgcatctgccaggatggattccattttacacctcattcagtgtttattttggctccgaaattcatgccaatatatggcgaagcagcgaaaacttcaagcgcttgacgggcatcattgtgatattttacttgttatctgtggccatgcgtggtccttgtctcattgctttgtgcattattgaaacattcgcctaaggacgtgcaatgcaaaatttcgatgtggtgattcttggcgcgggagcttcgggcctgatgtgcgcggcccaggcgggcaagcggggccgtcgcgtggtggtgctggatcataatacccaggcgggccgcaaggtgcttgtctccggcggtgggcgctgtaatttcaccaatgcgcagctgagcgcgggccactatctcagccacaatccccacttcgtcaagtcagccctcagtcgctttaaccagtgggatttcctgtctctgatcagcgaatacgggatcaagtggcacgagcgggagcacgggcagtacttctgcgatgagagtgcggcacaggtggtggatatgctccttgcggagtgccgtcgctcttctgccacggtcatgctgggaaccacaattcattcagtggagcgccttgaggacggggccttttccctgcacacttcccgtggtggctacaggtgccgctcactggtggtggcgacgggggggctgtccattcctccccttggggccagccctctgggataccgcatcgcggagcagttcggcctgaccgtcaggcggccttcggcggggctggttcccctgaccctgcagccccaggacaaacagcggctggctccgctgtcgggcattgcggtggaggcgacagtgcaggtggagggtatttccttccgcgagaatgtcctttttacccatcgcggtctgagtggtccggccatcctgcagatttccaactattggcagccggggcaggcggtaacgattgactggctgccgagtgcttctgttgatgaggtcatcggcgaggcgcgcgagcagcagccgaaacagcaggtgaagacagtgctgacgcgcctgttgcctgcgcggatggtggcggctctcttaccagtggaactgctggatacgcagctggcacagctcagcaggaagcaggtggagcttgttttccgccagctgcatcactggcaggtaactcccaatggcacggaggggtatcgcacggcggaggtgacccgtggtggtgttgactgtgacgggatttcatccaagaccatggaatgcaagacggtaccggggctgtattttgtgggcgaggtgctggatgtgacgggctggctgggagggtataacctgcagtgggcgtggtcgtcgggctggtgtgccggtcagtttgcctgaccggctgaggcattgccattctttgtgtctgaggtgcagctatcattcaaaatctgtggaattattcaggatttccgaatacacgaaaggcatttttctctcgcaaagccgcagagaacgcagagaagataggtgcccaaattcattcatttgtatttccttggcgctctcagcgtcttaagtgagcgtagcgaacgggcgtgaaaacagggaatgtgatgaggagatcgggagtttttgcgggcactgcgtgaggcccttttcccctcttgctaaaaatgggtgtcgccaaaggcgacacccatttgcattcacgtgtattcccgctcactcgcggtgagcgattgctttcctattcccactcaatggtgcctggtggtttactggaaatatcgtacaccacgcggttgatgcccttgacttcattaatgatgcggttggaaatgcgggccagcacttcgtaggggatgtgggcccagtcggcggtcatgccgtcgacgctggtgacggcgcgcagggcgcaggcgttttcataggtgcgttcatcgcccatgacgccgacagtgttgacgggcagcaggacgacaaaggcttgccagatgtggcgatagaggtcggccatcttgatctcttccaggaagatgtggtcggcttcccgcagtacgtccaggcgctccttgctgatttcgcccaggacacggatgcccaggccggggccggggaaggggtggcggtggacgatttcatcgggcatacccagttccagccccaccaggcgaacttcatctttaaacagttcgcggaagggttccagcagtttgaagtcgatattttcgggcaggccacccacgttatggtggctcttgatgacggcggaggggcctttgacgctgacggattcgatgacgtcgggatagagggttccctgggccaggaagtcaaaggagccaaggcgctttttcacgtcttcaaagacatagatgaactcgttgccgatgattttgcgttttttctcgggatcgctgactccggccagtttctgcaggaagcgatccgaggcgtcttcatagtgcaggttcatgtgatagtggtcgcggaaggtcttgacgaccgcttcggcttcatttttgcgcagcagtccgttgttgacgaagacgcaggtgaggcggtcgccgatggcgcggtggatgagcacggcagcgacggaggaatcgacgccgccggagagggcgcacagcacgctggcgtcaccgacggtttcgcggatttcggctatttttgattcaatgaagttggtcatgttccaggtgggttcgcagccgcagattttgtgtacgaagttggccagcatggtggcgccttcgtaggtgtgcaccacttcagggtggaactggatggcccagatgcgacgctcgccattgcgcatggcggcgatgggggcgttttcggtgtgggcgatggcttcaaaaccgggggggagctgttccactttatcgccgtggctcatccagacggtgcaggtgttatcgacgatatccaggtcggcgaagagatcctgctggttgtcgatgagaagtttggcgcgtccgaactcccgcttggcggaggtggcgacacggccgccctgggtgtgtccgatgagctgcatgccgtagcagatgcccagtatgggcaggcccaggtcgaagatggctttgtcgggcaggggcgcttcctcggcgaagacggaagctgggccgccggagagaatgatgccacgggcgccaaagtcgcggatgatttcgatgctggtgttaaatggcatgatttcgcaatagacccgggcttcgcggacgcgccgcgcgatgagctgggtgtactggctgccgaagtcgaggatgaggattttattggaatcaatggtgctcatatcagctctctacaaagtaattgggggcttctttggtgatgatgacatcgtggacgtgggattcgcgcaggccggcgttggtaatgcgcacaaagcgcgcttccttgcgcagcatttcaatgtcggcgcagccgcagtagcccatgccggagcgcaggccgccgacgatctggtggacgctgccggccaggctgccacggtagggaaccttgccttcgatgccttcaggcacgaatttctggtcttccttgacgtcaccctggaagtagcggtctttgctgccctggcgcatggcgccaacggaacccatgccacggtaaaccttgtagctgcggccctgcagaagctcaatgtcacccggcgattctccggttccggcgaagagggagccgatcatgacgcagttggctccggcggcgatggccttcaccacatcgccggagtacttgatgccgccatcggcgatgacgggtatgcccagggggtcgcagtagcgggcgacttcggttatggcagtgatctgggggacgccgacgccagccacgatgcgggtggtgcagatggagccggggccgatgccgactttgacggcgttgacgccagcttcgatgagggccttggcggcttctttggtggcgatattgccgccgatgatctccaggttggggtagatggtgcggacttccctgacggtttccagcactttctgggagtggccgtgggcggtgtcgatgacgatgacgtcgacgccggctttcacgagagctgctgcccgctcaatggtgtcggcgccggtgccgacggcagcgccgacgcgcagacggccgaattcatccttgcaggcgttggggtatttctggcgcttttcaatatctttggtggtgatcaggcctttgagggtgttgtcgttgtcgacgacgaggagcttttcgatgcggtgttcgtggaggatgtcagcggctgcttcaagactgatgcccatggagacggtgacgaggtttttggaggtcatgtattcggaaactttgcgggtgtagtctttgcagaagcgcaggtcgcggttggtcaggatgcccaccagacggttaccttccacggtgacgggcacgccgctgatcttgtacttgctcatcagctcttcggcgtccttgatcatggcgtcggggccgatggtgatgggatcgacgatcatgcctgattctgagcgcttgaccttgtctacctcgtcggcctgacgttcaatggacatgttcttgtggataatgccgatgccgccttcctgggcgatggcgatggccaggcgtccttcagtgaccgtatccatggcagcagacacgatggggatattgaggtcgatgttgctggtgagtttggtcctggtggagacttcatggggaaggacgttgctgtaggagggcaccagtaagacatcatcaaaggtgagtgcttggggaatcatgtcctgcaacatgcgctaaaacctccgcttagggtagagtgtatagggtttgtgttcccggttgtggcggaccgtgggacagggtttgctgtgctggcagtgaagtgtatgaatgtaccatgccccatggggaagaccaagggtgaaagtgtgtcactggcaggagactctgcacgaacagctcatgggtacagtgcacgggtccggatgagcggacctggcttcagctgatcagggcggaatggtaaaaaaaaagtttgcggtgtgattccgcaaacttttttatgtcataatggtcggagcgaccggatttgaaccgacgaccccacccaccccaagggtgtacgctaccaggctgcgccacgctccgacggtttgcggttatacagggaatgttccggctttgtcaagaaagttttcctgcgcttcgggaaaggttttttgcatgggaggccaacctctgaaggcgtaaagcgcgcagggggaaaatggtgggtgaaaacgggaaaatgtggtctcattctgcgaaaaatggtatgtattcctgacatattcggaggtgaaatatgaaaaagcaactcagtccaagtgtgcagtgggtcggtgtcaaggaccctgagctggaaatattcgatattgttgtacccaccgagcacggaaccacctataacagctacctcgttcgcggggagaaggtgaatgtgctcattgatgtttccaaggcgaatttctctgaagagtatttcggtaatctcgagaagattctccccatcactgatattgattatgtggtggtgcagcatacggagcctgaccactccggctgtctgctggagctgctgaagcgccacccggagattacggttatccattccaagccgtgcaagaaatttattgaaaacctggtcaatcgcgaattcaaatcctggtccatcaattccggtgatgagctggacctggggggtaagaccttgcgtttctttgtcacaccttttctgcactggccggacacgatgatgagttatcttgtggaggaggaaatcctcttcccttgtgatgtcatgggtgcccatttcaccagcgagcgcaatgacgccatcatgaactcggaactggatgacgaggactacaagacctctatcgaggcgttcaaattctactactccatgatcatgcgcccctacaaggagcacttcctcaaggcgtacaagcttatcggcgatctgccgaaaaaaatcattgccccttcccacggaccggtgctggaccgcgatccggagttcttcctggagtggtatcacgaacaggctcagaactacctcaagcgcctcaacggtcagaaggtcaccattatttacgcctcgtcctacggcaatacggttctgatgatgaacgccgtgaaagtcggcctggaagaagcgggtatcgaggtggtgacctttgacgccgccacggcggacatgaatgagatggtggattccatcgagctttccgcaggtattctcttcggcacttccaccatcaacgcgaaagcgccggagccagtgctttcgctggttgccaacctggtcgtgctgaatgtctccggccgcaaagcgggggtctttggctcctatggctggagtggcgagggcatcagcatgacggaaggcctgtgcgaagtgatgcatatgaagattgtgcaggacgcctacaaggtccagatgcgcccgtcagctgagcagctggaagaaggccgccagtggggttacggctttggactgaagattattgagtaaccctgcggtatttcgcgtatgcttgtctgtgcactctctgaaccctgcccggaaggtttacttatggtgaggctccacgggaggaaagcatgcagaaaacacttgtgattgcagggatcatactccttgtcgccggctttctgtggcccctgctgcagaaggccggtttctttcggctgccgggggatatcgtgatagaacgggaaaattttcgtttttacttccccgtgacctcgatggtgattatcagcggagtggtttcggtgattttctggattctgcgacgataacaatcgggaggtgagagagtggagcaaccggccaaggggatctatattgttggtattggggccagtgccggtggtctggaagcactgcgtgccctgacttctcacctgcctgccgatggcgatatcgcctatatcattgctcaacacctcagccccagccaccgcagcatgctggtgtccctgctggccaaggagtgcctgctgccggtactggaagctgttgatggagctgccgttgaagcgggacatatctatatcacccctcccaactatgatatcaccctgaccgccgatgagaaaatccgcctgcgccagccggcgcaacctatgggccccaagccttcggtggataccctgctgtgctccctggccgaagtgaaaaaagagaaggccatcgccattattctttccggcaccggctccgatggctcggtgggcgtgcgtgccatcaaggccgaggggggcatcgtcattgcccaggaaccttcgaccgccaagtatgacagcatgccgaacgcggcaatttccactacccatgttgatctggttttgccgccggagcgcatcgggcaggaagttcccgaaatattccgctttccggaaaaattcctggtggaaaagcagatcaaaaaggcaccagggaatattgaccgtatcttccgcatcctcaccgagcgtggtgaggtggacttttccggctacaaactcaccacgttgaaccggcgcattgaacggcgtatggcggccacacgggttaccaacctcggggactacgtcagcctgctggaagaatctgccgacgagtggaagctgctcttcaaggacattctcatcagtgtgacggcttttttccgcgacagggagtcctttaactccctggaaaaggctctggaaagcctggtggcgaacaaacgcaatggtgacagtatccgcgtgtgggtgcccggctgcgccaccggcgaagaggcctacaccctggccgttatgctgtgggagatcgtgcaccgcatggggaaaaagtgccatatgcagatctttgccacggatattgataccgacgcactgatgcacgcccgcaaggggctctactcccaggcactactggagggcatggagccggctttgctggagaagtactttacccgcaaaggctccagctttgaagttgccaaattcctgcgggagatgatcgtcttttcccgtcacaacctcattaaagatccccccttcctgcgtatcgacctgatcagttgccgcaacctcctgatctactttactcagccactgcagaagaaggtgttctcgctgttccactactctctggcccccaagggcatcctgtttctggggaaatcggaatccatcggggacaacgaaacgctctttgcctctttccacgacaaagccaaaatttacgaacgcaaagggggggtgaagtctcccatcgtcagcggaaacggcaactatgctctgctgcgtcgcagtgcgacaccggcacccaagccggccaaagagtaccgcctggaagatgctctggcgcagacgtgcctgaagcttttctccaagtgcagcattgtggttgactgcgagtacagcatcatccatgtgcgaggcgatgcttcaaacttcctgaccctgcccagtggtgacttcagcggcaatgccctgaaaatgctgccccgtgagctgggtattgatctgcgcgctgctgttggcaggctctcttcgggcgatgtacctctttttcgggggaatctgcataaaatccagacgggcagcacctggagctacgtgcgcattctcgcgtcgcgggtggagcacgaaggtgaagcggtggggtactttctcattgtgctggaggaagaggataatgcctttgccctgcagcattgtcctgtcgaaagtgtcagtgaagacggacatgtccagatacaggagctgcagcacgagctgatttccagcaaggagcatctgcagacggtaattgaggagcttgaaacctccaatgaggaactgcagtcactgaacgaagagctgcagtcggccaatgaggaattgcagtcttccaacgaggagcttgagaccaccaacgaagagctgcagtccacaaacgaggaactcagttccgcctatgccgaactgaaagtagtctacgacgagaaggaaagccagcgcctcgagctggtgaacaagacccatgagctccaggaatcccagcaggtgctggaggttcgacagaacttcattaccggcattatgcagacaagcccggtgggcatactgcgcatcgaccgcgatcgcaaaatagactttatcaatgcctatgctgaaaagctgctcggcttcgcggaacactccctgctggggaacagctaccacgtggtggaatcgttgctcaaaagccttgatgcaaaaaaactcaccgctgagcaaaaacccctggcctgcgccctgaaaaacaaacgaaccctgcataatctggaatacgcggtcagcgcgttgactgatgtggcgcgcacgctgtccatcagcatcacgccgaacttctctccgggggggatctttgagagtgcggtgctggcactggtggatatcaccgagaaaaagcggattgaaagagagctcaaacagaaacagaccgagctggaattcatcaaccataatctggagaaacgcgtcaacgaggaagtgcagcgacgcatgaatcgggaaacgctcatcaacgccatctacgacgaagccaatgtggctattggtattaccgataccaaagcccgcattattcacgccaacaaagctttctgtaccacttttggctacacctatgacgagatcatcggccagtctttcctggtactggtgccgccaaatcgccagcaggcctatcgacagaagcaccgctccctgatggagagccaggatcaggatcgcgctgtggagcgggtcatgcgccacaggaacggcgccacgctggaggtgctcgtcagccgcaaagccattatcaccgaagacagcacaccggcgctcctgagtatcattaccgatatcacctccatgaagcgcatccagcgagaaaaggagcagcaggagaaaatactgatccagcagactaaaatggctgccatgggcgaaatggtcagtgccatcgcgcaccagtggcggcagccgctgaatgtggtgggcatgctggtgcaggatatccgcgactcctatcgctacggaatgctggatcagggctcccttgacgtgaaagtgcagcgcaccatggagaccatccgcttcatgtccgacaccattgacgactttcgcaacttcttcatccccgataaggaaaaggagcgttttgacgtcatggaaagcctgcggcaggtggcacacatgctctccagtcagatgcgctcccacaatgtggttctctatcgtcagcacgtgcgcagcggaaagtgtgttcccctgctggaagacaagagcaggagcagcgctccgtacctggtcaccggataccccaatgaatttaagcaggtgctgtttaacctgctcaataactcccgcgatgccattatgcagcatcggctggaccacgatggacagccccaggatggcagcattcatgtcagtatcagtcgtcagggtcgaggcaggctgatcatcaggatcgtcgataacgggggcggtatcgacccggaagtcttgccgcgcatttttgaaccgtactttaccaccaaggaccagacgaaaggctcaggcattaccggaaccggaatcggcctctatatggcgaaaatcattgtccaggataacatgggtggaaagatcagcgcgcgaagtattgatggtggggcagaatttaccattgaactttagtcattttcccagtatagacccttataacccgtgcaaaggatgccaacacatgaataatgtcaccatgcttatctgtgaagatgaacccataatacgagagattatgcacagcttcttctcaaggcgcgcacgggaggcctttgtggcatgcgatgggaaggaggggctggagatgttcaccagccatcggcccgacatcgtgttgacagacctgaaaatgcccgtcatggatggcatccggctggcccgtcacatcaaggaaacttccaccacccccatcatcatgatctccgcccacaacgagaaggaactcctgcaggaagctacccgtgcaggagtagatcagtttctcttcaagcctatcgatcttgaagaagccgcacagttgatagaaaaggttctcgcggaacgctgaccgacaccagatatgcagcgggtcacttctgtcgcgcgtagcaccgcgcgtggcattccctatcccgagcggaagagaaagtacaccgctcccaccagacacagccccgcccacagaaaatccagtttgagtggctgacgcatgtagaaaagagcaaaggggacgaacaccgaaagggtgatgacctcctgcaggattttcagctgcgccaggctgagctccgtatagccgatgcggttggccggaacctgcagcaggtactcgaacaacgcaatgccccagctgatcagtgccgcgatataccacttgtggccgctgagatttttcagatgggcataccaggcaaaagtcatgaacacattggaaagaatcagcagaaaagacgtctgcaaaagaacgggcatggcacacccccgccggaagaaatgaattgctgatgagcacatactcccggccaggcgatttggcaagctgaaagtgtcagcgcagaccgaaggggagattcaggggcatgggagtgccattgataaagagaatcccctgctccagctgggcatcaatgtggtagttgctctcctccatcctgatgatgccctgagccatcagcaggtgcagcaggattgctgtttccatatcaaggacagtcaccagatccgccggcagactcaggttgaaatgggccttgatctcgtcgctgaactgcagcaggtcgaagtagtcttcttcgaagggggggatgtccagcaggaagtttcctctgagggtgccaaactcagtggccagcgaaaaatccgggctttccagctgggcgccgtcgcccatggccagcagcaggtagtgcaggaagtcctgctccagagtgtgacttcccacattgagaccattgtcaatggcagcaaagaagtcgttcaggtgtgccgtcttcaggttgcgcagctccagctccacagcagcgggcccaatctccatgccttccaggcttcccttttccactgccagcataaagctgaaatccagggaatcattggctgttgatcgggcatcaaacgtgtagaggatctgtgacatgttcgcgggctccccttcagccgcggaaagctgaatgaacgcgatttccgcggactgctgcccctcgaacaggtatggagtcatgcgcgactggtcgaatatgatcaccagtttgcccatttccagcagctcgtccccggccatgatatagagctcgtcaagctcacttgttcccctgaaggagttcatgtcgctggagatatccatgctcagaaggaacttcccgctctgcagcagaaaagtttccatgccgtgttcagtataggacagcgacagttgcggaatcgtcagctgcagggccgtctgcccatggaggctggtgttcgtcagcagcaaagcgttttcgccttccggaaagaaattctgggggttttcacgcccgccgggataaaaagtgctgcggctcttcaccccgctcaatccatggcttactttgctgtggacctcgatatagggagaaaagaaatgggaaagtgcatcgcgcagatctggatcaatcacttctatgcggctgtggatggtgctgctgagccagccccgctggtaactgaccgttgaaacctgatattcattggaggaaagggtggaatccaccgcctgttggtagtactgggagaacactccgccgctgtaatagggaactgccagggcgacagcgacgatggcggctgtcagtaagagtatgacaaagaatttcttcatgatcggcaactccatcttcgctgcagtgtgcgttattaaaagcccggctgagccgttttcgctttggtcaccctttcccgggcaaatttgcatgaatatggcggaaaaggttcttcagcagcttcttcggcacttatcgcactgaattcccctcaggtcaacccgtgagttatggagtgacgaaaaaacaggggagactggcattcagcaaggaagcacacgagtatgatgacgctgctgcgcggacatcgccagaaactccagcacctgctcagccgggccacggaagagcacacgggaagccgcgcgctccatctggtaatcgtacatggggtcgtagtattcgctgagcatgatacgcacccactcgcggtgggcagccggtatcccgatcgcttcctgggaaaccatggcccggtcaaaggcttcagccacgcggccatagcgctccatgcccaggcgtttgcggatgcggtggaagttggcgtgcatccaggtcttccagcgctggcaatccagatcccctgactcagcgtatcgctgctgggattcggtcacgtactcctgcaccgtacgctcaatgcgctcttccagcgaggattccaccacaacccgtgcagcgtttttcaagacctcgaaaaaaggcgccggaatgttcaccgctcccaccgcctggctttcatcctcgaagatgacctggccaggttgacggtgcagcagctgaatcagcttccaggccaggcggttttcaaaatcgatctgacttggctggggagtgagatagcgaccgaaagcggagccgcgatggtgggcgatatcctccagatcaatggcatgctccatctggcggatgagaatggtcttgcccgtgcccgtgcgccccgccagcaccagcgggagagccctggccgcaaaatgcgcggggatctcctgttccagctgctccagcagatagcggcgcagcgccttgtagccgccttcaaggcggggaatcactatcccgtgatggtcaaagagccactgctgggaaatctgggagcgcatgccaccgcgaaagcagtagagcagcgcgttttcatgggtgcgcgtgaactgcgcccaggcatcaatacgcggtgcccgcacctgcgcattgaccaatcggtgacccagcgccaccgccgcctcgtggccttcgtgtgtatagcaggtgccaaccagacgccgctcctcatcgttcatgagaggcagattcaccgcaccgggaaaggcgccacgcgcgaactccaccggagcccgcacgtcaatcaggggtatatcccccagaataatggagcggaaatccgctgtcagtggcaagtagctcatgagcccgtcacttcaaccagaagcgaacggcggggaaccgtgcagccgatggactgcagctgcagcccctcctggcgtgcaacactctggaaagcctccacgcaggagcgctccgccgccaccagcaggccacccgaagtctgaggatcgcagagaatgccccgctgcacatcgctcagggacgaaacatggtgaccatagctgttgaagttcttggtcgtgccgccgggcatgcagccaaggcccaggtagtggtgaacctgaggcagcaccggaacatcgtcaaaacggacctccgcactgatgccgctgccctcgcagatttccaccaaatgccccagcaggccaaagcccgtcacatccgtcatggctcgaacccccggcagacgggaaaacgcctcacccgcgcggttgagagtacacatggcatcaatggccacctgcagatgggccggatcgaccagcttcttctgcttctgagccgtggagagaataccaatacccagcggcttggtcaggaagagctcacagtcggcaatcgccgtatcgttacgcttcagatgggcattctccaccagccccgtcaccgccaggccgaatatgggctccggcgaatcaatggaatgaccacccgccagaggaatacccgccgccgcacaggcaaagcgccctccttcaaccacctgctgccccaccgccaccggcaccttgtttaccggccaaccgaaaatggcaatggccatcaggggacgaccccccatggcgtaaatatcgctgatggcattggtggccgcaatacgcccgaaagtgaacgcatcatccacaatgggcatgaaaaaatccgtcgtactcagcaccgacgaaccattccccaagtcaaaggccgccgcatcatccttgctgctgttgcccaccagcagaccgggaaacagtggcaactcctgggaagattgcagaatctgatccagcaacgccggggaaatcttgcagccgcagccggcaccgtggctgtattcagtaagctttacagaatccatgggaactcctgatagtaaattgactgggaaaatggagattggtgtgagattagcgccttccttaaaataccagcgaccgttattctaaccttgtgggttattgtaaaatagtgggagtcaggtatgacacgagaaaatcctggcattttgcgacctgatgctctgcatttcccgttactctacggctccagtgagtttcctgataccatccaacagttgattgaagctgtgggagcggtttccctcaagcgacagtgtttgcccgatagcgcatgatcctgatatcttctgataggattgcgccaaccgcttgagttcctggctcgcattattcagacgatcaggattgcgatacttggcgttattttgttgtccagacaatcttgaagggccaatggctttggctacggcgttcagatcgccgagataaaagctctccagctcatgacacgcaatgcggacgacagcatccgggcgtcccgcgctgtggcaaatgctcagcagctttgccttgatctctttgcagtcaccagagtcctgatctctcatgaccagaaatctggcctcaggattttgccaggcacgcaaccgaagcggcaaccgtttttccagatcctgtttgccctcaaatactatatagcgcacttgtacacggggattatccaaaagccggggaattaatccttcgagcatagccttggctgatggctcttcatgaaaaaacaccagctcggtcattgtggatccacccctgggaagagtccttctttccagagataccccatctggtcaccttcctccataaatgccctgatttgcgcgttatcttgagcgcgacaaatattggtataaccatcttttttgaccagccagtaaacttcttccagtcttaccgcattgaggaaatcgggggagtggctggataccattacctggccacctcgctccgtataggcgcgaaattcctcggcaagttcccacagcaattttggatagagttggttttccggctcttcgatgcaaagcagtggatgaggttctggatcgtacaggagcacgagataggcaaacatcttaatggttccatcagacacataccggtcgatgaagggatctttaaaggtgctgtcctgaaagttcagaatcagacgtccatcctcagttaatacgggtttaacctggctttcgccgggaaccctgtgtttcatggcatcaacgattttttcaaaaatgtcggggtgattttcaaagatattgcgcgctacgagctgcaggttatcacccgaaacagacagatgctcgtactcgccaatagcgtccttactccccctggcaagattgatgtgaaagtcggacacatgccagttttcaatcagttggcgaaaagcattggccgccttgaaacgctcgaactggccaagaccctttaccgccagagcgtccttgccaacactttgctcctctcggtccagttcttcatcctgcttgtcaaaggcttcctcgttggtgatggcgtaacccttaccctgattgaaatgcaagaagtgataaggcgaaccataacgaccgcgtttatagcgcagcaattcacggcgcacaactacctgcctattctccaggcctatctcaatcaggtaggtcacgaggcgttcgacattggcaatactcatacggaacttgatttcaagctcaatagactccgtatccgcaacacctctgctcagcacctcacggaatccaccacgcacctgcagggcctgcttgacgttaaaggtcagacagtctttcagaaaaccgaagacatcaaacaatgtggacttgccgcttccattggcccccaccactacgcaaaatcgaggcaactttttcatttcagcattgcgaaagcttttaaagttttttatgcgaatgctttctatcagcataatgctttcctccaaatcctctatctgcggtgtttcaaatcgaggcgagtgtcatgtggcgccagttgcagctaaattcccaacggtatggtagattcctgatatattcatcaatatcaatttatgtgctgattccacggcagagaaaaatcgccaacataaccacaagtgtgttttggtctttggaagttattagaagcgtgcttgagtacaagctctaatattttctccgcatcatgttgtcttgcaaaggtgtaaacatcgacttcatcttgttcaagttgtttttttacattttgaatatggacacgatttcgcaccttacggagctcatcaagctttatgtataggtctgtcccagtggcccctagcaagtcatgttttcttgcggcagcaatataagtttcaagctgatcaattgtcttgcttcggacatcattaagtacctgctctgcaatatttctcaccccttcccttgtattattagttattcgagaaaacaagtcataaagaagagcttcaattattgaaactataatgagagttattggcttacaaaatagacttgaatcttcattgttcattcgcattgagtcttgcgacgaataaagcacccttaaacagctaaagttatagttgatattgtcgcctaatttaaaatctccgataaaattgcaattaattttttgcatagctaccatcccatgaaaacgtattcagcaatatatttcaatgccagactaattcacattgcgataacagcagactgaagttccattgagtctcaagatgcattaaaaagtcataggcaacacttcaatgttacgctgtagggtcaaatgagcgcacatattttgttatttcacataaaatctcttgattgcgttgagttatttgctcaaaactcaaattcatttttcccattccatcaatatagtagttttcaatatcaataaagttatcaatgctaatttgatcataagaccgattttcattaatactttcaatatacttaataacagcgtagtcatgtgcgaactttgcagactcagctcgatattccaaatagcaaattattttattgcgtaagcgctctggcagaaaaatctcatagcgaacttcgtcagcgagggaattaaaaatacaccagtcttttgctgcaggccaaaccacaagctctagcccatgctccaatatcgaacttctatctctatcccattcacggcaaatttcatctagcacttccttcataggtcgctgcttgatccaatgttcatcactacctattttcaattcagaaaatagccgttcactgatactggttaagctatcaaaaactcttttttgatactcagtatttactgggctaagaagcgtttttcttgcatttcgataagtaagataagcaagaataagagctccacaccagaatatgatttgagttaaattctttactgattccagatccatctatgaccttttccgttgatactcactgtgcgttattaatttatcaccgtttgatgcaaagtgcccaggtgcgaggcgcccgcaacgtgaggcgtgaggcgtactccccgtacgttgctccgcacgagtttccagcgggcaacgtcgcagatgggtgcttttcagcaaactgtcaaaagtacctcgcctgcggatggtggaacacaaaccccgatgtgctggcttccgggtccatcatgtggctttcggtgagtttcacgcccagttcgtcggggtgaagcagggcgaagaggtcttcctgcacgctcaggtcgggcagggcgctgtagccgggggcgtagcgtttgccgcgatagcgggcgccaaagaggtcctgcttgggcaggggactttgttcgccgatgccccacatgtggcgcaggcggatgtggagtatttccgcgagggattcggccatttccagggcgagggaggccatgatgtggctgcgctggtagttgcctttctctttttcctgctgggccagctggcccagtttggggccggtgctgacgatgaagaggcagaggtagtcgcgttcggggtggacgtagtcggccaggcagaggtccaggcccgggttgcgggggaagctgatggtgcgcaggggctgctccagggagtccagcagggtgatgctgttttcgctgctgcggtgggcctggaagtagcggtagacggcaccgggctggatgtcgccccggcgctggatttcgtccatgatttcctgcacctgcttctgcagctggacggctttggcttcgccgcgtgcgagggcttcggggaagcctttgtagcccaggtgcttgccgtagagcatgtgggggttgatatggtcgaagatggtctgcaggtcgctttccatgtgcacgtggcgcttgaggtcggggggcaggggcacgcgctccactggctgcactcgctggctggcggtgctggctgctggccgggtgctggcggcttcctggctgagttcttcccttttcagtcgtttgttccacagctcttccaccacgctctggcgctggtcgtcgtcaagcaggcgtccggccagggccaggcattccatggggtcgcggcaatagatggccaggccttcgtactggggctggattttctggctggtgaagttttccgacagggcggcaccgcccaccatgaggggaatgtcgattccggcggctttcatgtcggcggcggtggtggtcatctgctgggccgagcgcaccagcaggccactgaggcccacgaagtcgggtttatgcttttctatggcctcgatgatctgttccgaggggattttaatacccaggttgatgaccttgtagccgttgttggtcatgatgatgtccaccaggtttttgccgatgtcgtggacgtcgcccttgacggttgccagcaccatggtgccacgggtagtgacctggtcggcttccataaactggctgaggtagtcgacggaggctttcatcacctcggctgactgcagcacttcagcgacgatgagcttgttgtcgttgaagaggcggcccacttcggccatgccggccatgagggggccgttgatgacgtcgagggggggcatctgggccatggcttcgtccaggcgcgggtgcaggttttcccgcgagccttccacaatattgctctgcaggcgctgggctacgggcaggctttcatcgctggtggccttctgctgggtcttgcgctcgcggaatttatcggcaaagggggtgatggggtcttcaccacgggcgaagatgaggttttcggccagctgcagatcttcggcttcaatgctggcgtagcgcaccatcatttcggggttgatgatgggcatggtcagcccggcgtccacgcagtgtttgaggaagacggcattgaggatttcccgcgcggcggggggcaagccaaaggagacgttggagaggccgatggtgatggcgcagtggggaaactcctcgcgaatgagggcgataccttcgatggtttcgcgggctgaggtgcggtactgctcgtcgccggtagccacggggaagaccagggggtcgaagacgatattttcggggcgcaggccgtaccggttcaccaggatgtcgtagctgcggcgggcgatttccagtttgcgctgggcggtgacggccatgccgtgctccgggtcttcgtcaatggtgcccaccaccacggcggcgccgtaggttttcagcaggggcaccacttcatccaggcgctcggtgccctgttccagattgatggagttgatgatggccttgccctggctgtactgcagcgccacttccaccacggcggcatcggtggagtcgatcatgaaaggcaccttgatgctgcgcatcagggccgccataaaggcctgcatgtcggtgtgttcgtcccggtcgggattagccagacagacgtcaatgatgtgcgcgccgccgcgaatctgtttgcgggccacttccaccgcttcgtccaggttcccctcggcgatcaggcgcttgaatttgcggctgccgatgacattggtgcgctcgcccaccagatagagctcgccgggctcgatgggcaggtactcaatgccactgagggcaaagggcgttgccggctggggcgtgcgggcggggcgcttggcggcttccgcgctgatcatgcgaatgtgttcatcggtggtgccgcagcagccccccacgaagttcagccagccctcatccataaactgggccagcttgccggccacgtcggtggggctttgctggtagcggccattttcgtcgggcagccccgcgttgggtacacaggctacgccacaggtggccagctgggccaggctacggatatggccggtcataaagtcggggccagtggcgcagttcaggcccacatagagcagggggaagtgttcaatggagttatagagcgcctcgatggcctgaccagccagcatggtgcccatgggctcaatggtgacactgactgccaggggcatgtccacacccaactgctccatggcctccgtggcgccaatcaggcccgccttgaggttcagggtatcctgcatggtctccagcagcagatagtccaccccgccctcaataagggccagggcctgctggcggaaggcatcccgcagctcgtgaaacgtgacgccgccggtgatgcagatggacttggaagttggccccatgcagcccgccacaaagcggggcttatcagcggtgctgtaccgatccgccatggtgcgggcaatgcgcgccgcttccaggttcaggcggtgcacctgatcctccagggcgtactcccgcagaacaatggacgtggagccaaaggaattggtttcaatgatatcggcccctgcctccagataacgacggtgaaccccctccaccacatcggggcgggtgattaccaagtactcgttgcaaccgtcataggccgcgccgccaaaatcagcggcggtgagctcaaagctggccagggccgtgcccgtggcaccgtccagacagagaatatgggaagcggcgcgctgccgcagaagatcaatacgttgctgttgtgtggtcatgtgggaaagctcctgggtgttactgctcggaaagcgaaatgcgacagcacgctgaagtgcctcaatacacgcatgcgacaaatgcatgacgtatgcgcggcgctggtggaaccagaggtgaagtgtgtctcctgcccacccgaactcgcgactgcgagcagtgccgcagatggaggattatcagcgtcctgctgataataaaacaacaaggcccaaagtccaaggtgaaagtcacgccgtgacggtgccatcgggtaacctcagttcagcctgaagaacactccccagaaagaacttccgctgcgggaaaagttttccgcaatgatctgctaatgaaagtaggggtaagtaacatgattgtgtcacttaaataccctggtaaatatattgcatgaggacagatttatgtagtgcggttctctggcaactcttgaacgtgaccaggaaaataaaggagatgagaaatgagagcaatggtacttgcactgttgttgtgcggattgatgatgcttcccctggcggcgctggcagaaagtccatcgatccctgcggaaagcaagctgattcccatggaagagctggaattccaactgctgcaggaatttcctgcccaggcatcagaatctggcggtgatgtgggcatcatggccacgggttcgtggggagcccagacggttggcccgactatctacactacgggatatccgtattatggccctgttttttctgcgcctgcctcaacacccagcaatgcggcaaccagaactatttactgggattggaacgtgttgaactaccgctcggatcttaaggtatggctgtgtaacgttacttgggatgcatgtgatgaagtgtctcattcgagtattggaggaacaaatgtgttccatggactttctgccacccataactaccagtttgtttttggcatccccggcaatggtagtgctatttacccctacgtatatggccagcagaactccattatcgtgaactgggaaaactgacgaggaggagaatagccgtgttcagtacatccatcacccagggagtcaacccctactcacaggtgcagaagaatacgacggtgcgtgcggatcaatctcaagcgtaccatagaacagctcaaacgagagtcgccgcgcagaccgacgctgtagtcctcagcgaggaagccaggcagctgtatggagaattggtaccaggcgagaaggcggagcaaggcgagcaggacgaccccagaattccacccatacatctctgggaaaacctcgtcaatgatcctgattacgctgaggaaatggccaggaatgctgcctatattcccgatggcttgatgctcaggattaacccggatgcagcgaagatgggtgaacgagtgctcttggatgatctctttctttacctcgatggcacccctgtcaccttcagcgatggcagttacgaggaataccgggatgccttttaccgtgaatctgcaatcgtgaatcaacagcgcattgatctttacgaagaggcaaaacgcaatggggtttccggggcagatctgtatcgggtgattcacgagttcaacttcagtctgcctgaatcctatctggaaaaatccggtcgcgtttttcagcgggaaatattgttcgcgcgggctgaaggcgcttctacgagtgacgaaatttaccagatgattcactccagtgaggcagaatcctatcttgaaaaaaataacgaggcaaatcagagggaaacggcctttgcccgggccggcaactgatgtttctgccctcgcacttctttttcggggtgcgagggcgcagtaatttgaactgggaaaactgacgaggaggagaatagccgtgttcagtacatccatcacccagggagtcaacccctactcacaggtgcagaagaatacgacggtgcgcgcggatcaatctcaagcgtaccacggaacagctcaaacgagagtcgccacacaggcagatactgtggacctcagcgaggaagccaagcagctgtatggagaattagtgcctggcgagcaggacagccccaggatcccacctatacttggctgggagaacctcgtcaacgacccgatatatgctgaggagatggcacacttcattgcttatgaagtagatgcactaatgtggaagattaattctgatattgattttggagtggatggcattccctcaggtggtattcctgcgtatggtgttttgttgtatcctgatggtactccaattgactttagtgatggcagctaccaggaatatgccgatgcgttttaccgcgagtctgccatagtgcggcagcagcgtattgaagcttacgaagaggccaggcgcaatggagtttccggcgcagatctgtatcgggtgattcacgagttcaacttcagtctgcctgaatcctatctggaaaaaaccggtcgcgtttttcagcgggaaatattgttcgcgcgggctgaaggcgcttctacgagtgacgaaatttaccagatgattcactccagtgaggcagaatcctatcttgaaaaaaataacgaggcaaatcagagggaaacggcctttgcacaggctggcaactgatgtttctgcccccgcacctcttcttcggggtgcgggggcactgtaatttgaactgggagaactgaaaaggaggaatgccaccgtgttcagtacatccatcacccagggagtcaacccctactcacaggtgcagaagaatacgacggtgcgcgcggatcaatctcaagcgtaccacggaacagctcaaacgagagtcgccgcgcagaccgacgctgtagtcctcagcgaggaagccagacggatgtatggagagttggtgcctggcgagaaggcggagcaagtagagcaggacaaccccagaattccacccatacatctctgggaaaacctcgtcaatgatcctgagtatgctgaagaaatggcacgtttcagcgcttatcaaatggatagaccactgctcagaatgaacccggatgctgtccaagtacccggcggagtcctcatggatggctccatgctctatcccgatggcacccctgtcaccttcagcgatggcagttggcaggaatacgaggatgcctttaatcgtgaagctgcactggtacgagaacagcgcattaaggtctatgaagaagctgtgcgtaacggagtttccggcgcagatctgtatcgggtgattcacgagttcaacttcagtctgcctgaatcctatctggaaataactggccgagcaaatcggcgggaaatgctctttgcccgggccggcaactgatgtttctgccctcgcacttctttttcggggtgcgagggcgcagtaatattaattgaaagaactgaaaaggaggaagcttaccatgttcagtacatccattacccagggagtcaacccctactcacaggtgcagaaaaatgcggcggtgcataccgaacaggcccagacgaatcatgagccaacccaaacaggtggagctgtgcgaaccgatgctgtaaccctcagcgaggaggccaagcgcctgtattatgaggagtgggtgctccgtgaagaaccggaggatgaagaggaggagactgaggactccctcgatttggaatgggctaaagaggatgaggataaaactattgtaatggaaacattcagggcgtatgcgtcagaggggatgttcgctgaaatgaacccggaagagatctccgtggaaaataacctcatgatgacggagggctccataatggaatccgaggatatctcccctgaagtactgtaatggccgttgtcaagggtgaagtttcgttcaggccccgcactcccttggagtgcggggtttgctatgtgaagagtctgtggagtttttcccggattctgcgtgatgatttcctgaaagagttgctggtagccgtcccggcgctgatgcgctatactggtcggtaatatgcgagttgacaaaggataattcatgacgaccattcccctgcaaaccaaatccctttccaaatcctatgacaaggctcccccggccctgcatccccttgacctgtgtctggaaccgggggagattttcgggctccttggccccaatggcgcgggcaagacgacgctgatttccatgttgaccgggctgatcgaccccagctccggctcggcttccattatggggtacgatatcgccgagcagagcctgctggcgcgcctcaatgtgggggttgtgccccaggagctggtctcccacgggtttttcagcattgaacgggtgctggagttccactcgggctacttcggcctgaccgataatcgcgagcatatcgactacctgctgcgcaagctggggctgcacgagcatcgcagaaaactggtgcgccagctttccggcggcatgaagcgccgcctgctcattgccaagtccctggtgcaccgtccaccgctgctgctgctggacgagcctacggcgggggtggatgtggagctgcgcaatgacctgtggcagtttgtgcgggagttgaaccgggatatgggcaccaccgtcctgctgaccacccactacatccaggaggcggaagagctttgcaaccgcatcggcgtactccacctggggcggctgattgccctggatgataccatcagtctgattcatcgcctgaccaggcgcattgtctccataaaactgacggcggatacggatatgtcgcgctttgacccgactcttgtgctggcagatcactgtctgcagatatccacggcctatggcaccaccgtgggcaagcttattcaggagctggatattcccctggccagcattgaagatatttcggtggaagaaggaaccctggaggacgcctttgtggccttaatccaggaacagtcatttctgaaaaacgaggaggaagcatgaatccgtctgcatcacgtaaagccattatccgcacggaacttccttccgcattcaccggatttcgcaccctgctctccaaggaaatcgaacgctttttccgggtggcggggcaaaccatcctcagccccctgatcagttcctccttgtatctgctgattttcggtgtcaacctggcaaagcgtatcgatattgcaccgggggtcagctacctgcagttcatcattcccggcctggttgccatgggccttttgaacaacgcttttcagaatgcggccagctcaattatcacgtccaaattccacggcgactttcaggacctgcgggtggtgccactgactcccctgcagatcgtgtgggcctacgcctgcgccgcgacgctgcggggcgtggtgattggccttggggtggcgatggtggggcagatttttcactatacgcagtacggcagcttgctggccatacacagtccgctgtggctgctcttttttgccgcctgcagtggcgtcacctttggctgcctggggctctgtgtggccatctattcccgcagctttgatcaggtcagcgcggtcagcacctttgtgctgctgcccctgatctacctgggaggcgtctttttccccctcagcatcatgcccgccttctggcaggttgtgtctctgttcaatccgctgctttacctgattaacggcatacgttatgcctttttgggtatgagtgatatcagtattcttcctgtggccctgctggcctcgggttttgtgctgctggcgtatacgctggcgctgctggcggtgaagaaggggaattacggtagattctgactttgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttatccggatcgcctgctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcgctgcgacgtacagggagtacgcctccctcctgctttgcccgcgccttgcacctgggtctctttgcgttgcctgacccctgcctctttgcagtgctgccggaccactcacatcctgtgagtgtcccgttcgggtcttgccagccaggcttcgcactcaccggacgggctcaggggggaacggcctgcttctgcctttcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccatggaaggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgtatatatattgtgaggataatgtcaggtaacgcagtctgtgtagaaccatttcggccattgcagcgtgacatcagggtcagcgctgacaacctgtcgtttcggggatgcgaaacttcagtttgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgcccttcgacgcccgtttatccggctcctttgctcgcctgctctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcttcgcactcaccggacgggctcaggggggactctctgctgttcccccttgggctggcccagccagagcgtgcttcctggcagtagcaagcaaacggagaataggccactttcataacaaacgcaccgacacacagtatttaaggaggcgatgatgcaaaaactcgaactgatcagcttcaaactctgtccctttgtccagcgggcggttattgtcctgaggcacaagaacatcgacttcgatgtcacctacatcgacctgcagaacaagcctgagtggttcctgaagctttcgcctactggcaggacgccggttctcaaggttggggacgaggtgctgtttgaatcggcggtgattgtggaatatctggacgaggtgacaccgccttcgctgcacccggctgatccgctgatcaaggcgcagaatcgggcctggatggaatttatgggagagattcagcggcgtattcacggcctttacacggcgtcggaagagtcggttttcgagcagcaccgcgttgccatactgggtgatctggcccgtctggaggctgtttaccgtggtgggacgtttttcaacggggaggagttcaatctgattgacgctgtaatggcgcccctgtgtctgcgtctggaactgctccgggagtttacggggatgggtttgctggaaaattgtccccgattgcagcagtggtcagctgtcctgttggaaatggaagcagtgcggctgtcggtggtgccggaattccctgggctgttcaggggcatgattgagcgcatgggtggggttatggctgcgcgcctgacggctggctgaaacccgagttttccatcgtaaaatgttaccgctcaatattgattttgaatgcttgacttatctggtatttcacttttcgtctccggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttctccggatcgttggctcgcctgttcaggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgcttctcgctttacccgcgccttgcacctgggcctctttgcgttgcctgacccctgcatccctgcagtgctgccggaccactcacatcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgcctttcccccgtgtgctggcccagccaggacgcgccggctggaacgctatggacccgcagggttgccgccacgacggcggcaaccgcaaacccaaagccatggagggcggttgtttgcggtccccagttccaggcaagaggacggctgataaggacagcactgggggccgcttttgcgccactttttgcgggtaaaaagtggcaaaagaaactcataaacagggtgagggcaatgccaagcgacacagtctgtgcagaactatttccgccattccagcatggcatcagggtcgatcccgacacccagctgtttcgggggtgcgaaacttctgttaccagctatacctgaaagagagaatttacagttttttttctcctgagactttcgtgagattttcatttgataccatttcctgcagtagaaatttctgcggagttatgtgtctgaatgaaacgcaacacgactggggtctataccgcccttgcctgcacactgagtccgaaccgtaagatgccaacgggcgttacgggaaatacggttcccatggtggatattccatccatggcgcccgatgtgcgccgtatggtgcgcaaggggcaggcgcgggtggtgcggggtgtggtgcgtcaggcgcagtccggtgacccgatccagcgtctgcaggagatgtacatcagcacatccggggcctgggatctgctggagtggtacgaagggcgatggcagcagagccatcgtcaccggtttggaatcaacatgttcctggtggccttgctgggggcgattgtcatccatgatgattacattgtcgacgagaccatgattctgagtgaatataccgacatgctgctcacccagggaaactgtgaggcactgcgtgccctttcgtcgctggtcaatgactattcgtctactgtacagaccattaaacagacgattgctgttgacagcagcagctcaaaatatcttgcatctcatcttatccgcgccgaggcccaaagggagagtatctttctgcacctgccagccctggtgtatcacctgaatttcttttttgacagaaaactccagctgttgctcagctactttacgacgcttatggatattctcccgaagagcgcctttattgaagctcagggttgttatcatgccggatcccttgccatgggtgacaaggtttcgcgggatgcgtacggacagtatttccgggttatggaggggttgaagctgtggtgttccgacgcgggcgccgagcacccggagtgcgcgctgattctgcaggatcatcaacttacacgtttagcgcgatcacagatcaaccggcttatgctgacggtttcggtgtagcgggaggtagtggtgaagaagaagatttccctggatgatcttattcccggcatgtttatagccgatctgaactgtggatggcttgatcatccttttgcttccacgcgctttctggttcgcaataccatgaccatctccaaaatccgcgcactgggcattgaggaactctggattgataccagcaaggggcgggatgttccgcgcaagaaggttgaggtggtcattgatgaagcggacaagcaggctccaccgcctgcggaagcagaggccgatgtcgcatcgcagcaggaggtagagaagaatgagggccagaagagtgacctgaaggtggtcttgccaccccagccggtgcctttgggcgaagagattcgcatggcgcggcgtacccaccacgaggcttcccagacgatcaccaacatgatgaatgatatccgcatggggcggagcattaaaaccgagacttccgctcccatagtcgagcgcatgaccgactccatcttccgcaaccagaacgccctgctcagcctggggcgtattcgcaatcaggatcagtacacctttcagcattcggtcagcgtcagtgtgctgatgatgatttttgccaaaagccagggctatgatatcgataccattcaccacattggtcagggggcgctgctccatgatatcggcaaggtgaaggtgcccaatgagattctcaataaacccggcaagcttaccgacgaagagtttgccatcatgaagcagcatgccacctacagcggcgagatcctcagcggtacgccggaaatttctcccatctgtgttgaagtggccgcccagcaccatgagcgctgggatggctctgggtatcccaaggggctcaagggcgatcagatcagtccctacgcccagatggcggcagtggccgatgtgtacgatgccattacctcggatcgctgctaccacaagggacagcatcccacggtggtgctgcggcgcctgctggagtggagtgagcaacacttctgccccagcatggtgcagcgctttatccaatgtgtgggcatctatccgccgggaaccctggttcgcctgaaaagcggcaagcttgcggtggtgatggagtcggccagtgagaaagatggccggcgtgacctgctgcatccggtggtgcgtgcgatattctgcaccaaggaacgccggtatatgcgcccggagatcctcgacctctcctgcgaggatgtgtgcgagatggtggttggctcggaagaccctaaaaaatggggaatcaacatagacacctatatcggcacgaaataggcgaggcgtgaagctgcggaagacctattcgacatgtttgctgtcgttcaatggcgcacttccgcgcaggggcagtgtcaccgtgaaaagcgctccgcggccagtgttgcctgcctgaatagttcctcccatacgctcttccaccagcatcctggcaatgctcagccccatccccattcccttgtgaaccttactgctgatgaacgatgaaaagattttttccacaggatggatgcagatgcccccgccattatcctccacctggagaatcagcgtgttttcgcgctgctgccaggaaatatggagacttggatcggcggtgttgcgttcgctgaaggtgtccagtgcgttttccagcaggatcatcagcacgtgggcaaaggcaccgggatatccgagcatgcagagcgcttcgtccggggcgtggcagtgtacgcttgtgcgttgaaacagggggatctctttaagcatgagcagaacctgtttgatggtgcgatctggaaaaaactcctccctggtgctgccggagctgtagaagttcctgaaatcatcaaccgtactgcccataaaggcaacgctttcacgcatgcggggtataatgacttccctgatgcgctgcgtgtgatcatctgccgttcgggcaggttcaaggtaggtctgcagctcgctgagcaaagcaccaagacgggcgaggggggtgcgccactggtgggcgatcatgcccagggagcgaccgatgaccgcaaagcgggactgattcagcatgctctgcttctgggattccagctcgtagcgtccgtcgcgaccgtcttttccgatggccagcgagatggaagtgatgtggaggaaaatgttcaggggaatggcgagggtgacatagttcaggtgttcgatgatgccggattctcccacgaaaaaaagcacagcagaaagcagaagaaccagcccctggccgctgagaaagataagggccccgctctggcgtctctttacggcgtgccacgcgacagcaaaaaaagtgagatagagcaacaggttgaagctggccatttgcggtgtcagtgcgtatatgctgggcagcgatggcgcggcaagccagagcagaaccagcagactggtggccatgagcagtacctggagccacacatgcattccgggcatggtgctgctggttcggaaaaaatacatgacaaagagaatgacggcgatatacccaccatagccgagcacccacatgctgtagaaccagtatgtattggggatgccaaagtcagcgaagcgggtgattccactgtacgccagcacaaaaaagagcgaaaccacacagaagctgaagtgggccaggaatttcggctgacgcaggtcaaagctgctgatggcgctgtagagaataaacgcgaacagcaggcccaggtaaactccccagaagaggtatcgcttgatagcttcgcgggagaagtcagtaaccgtgctgacaagccactccacgtcaacttctgcagccgtctgggtgcgggtgtaaatcgtaaccgtctgatcgggagtgagcttcagcaggaagctgttaaagggcgaagtattggacggttcggcttgattcatgtatcccagcctgtgatgctcgagaagggtgtcttcgtcgacgatatagacatcgacatgctgcaccagtggacgggtgttccagagaatcaccgctctgttcctgggagcagaattgcttatggtaacgcgagtccacaccggccgagaagagtagcccaaatagctggcgggcagagcctgccaggtgtcgcttgccatgatgtcacggtagttgtgctcggcaagggggtcgtacaggaactccatcctttcgaccagggagtgcgtattgtgcagatgggtcacgtcaaaggggagttgcgaagccgcgaaggcgggagtatgcgcaagtacaagaatcagcaacagcagagtgcgcgcgaatgccgtgcccgcggagcgcatcagggcaccatgtagccggaatctttatgacttagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatggctttccactggcaaccggtgcgcagcacatagacaatgccggaaaacgccattctggggtcaagtcgcttccgtccgccaccaggcttgcgtttgtaggtcttgtcaggatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcataatggtcaataattatttatggacaagctcttacaatggatttgttgccaattttagatctgagacgatacaccagattgcgcaggccactgttggtcatatcgtggttcgggtcaatatgaaagcagatccggtcggcgtcaaccacctggttgcggtggcgcagcatgaagtccaggaaactcttctcattgcgggtcagggaaatctctttgccatcccattccacgctttgcgtgttgacgttataggtggcaccactctggagctgaaccgcgattctgccccgttgctggagttctgttacacagtgcaggaatgtactgcgcagtttatccaggctgaccggcttgaccagatactccatcagccgcaggcgaatggcggcaaacaggtgttcggattcgttgtgagcagtcaggataataatgggtatatcgggatcctgctggcggatggcggtggccacttccatgccgctggcgcgtggcatggcgatatccaggagaatgatgtgcgggcgctgctggttaaaaagctccatggcctgagcgccgtcctcggcaacaagcacgtggcggaaatgggtgctgaggatgcgggcgatggagtcctgcatgatggggtcgtcctcggcgaagagtatggtcatttcctgaagaagcttgagcggatggtatttcatggagtgctacccgttgcttcaatatgtgattcaatggtgaaatataccatcttcagcgtcgactgcaaaccttttccggcgctaagagcgttgtgctagcagggtgaggggatatgcgcaaagcggagcagcttttcagctgctccgcgcggacaagtaatacaaagggaatcagtcggtatcggccgggtaggagccatctgggccatggacttcccgtccggaaaccggcgggttgaagacacaggccatggtcatatccttgaaagcgcgcagacggtgcttgtcatgctgatcaagggcatacaccgtgcctggtttgatgggatagacaactccggttgccagatcttcaatctccccttcaccggccatacaatataccgactccagatgattcttatactggaagaagttgtcctgaccggcaaagatggtggtgatatggaaggagaaacccatcctgtcatccttgagcagcagacgctgactgacccagttgccgttctccgcacgcacttcccgctcggttccctgaatttcactcagcgcacgtaccagcatcagaattcctcccgcaggcgatcctgcttggtggaaatgatttcgccgatggttgcatcaatgatggcaatacctttgcgcagcgtttcctcgtcgatggtgagtggaggcaggaacttgaccacctggtcatccgcgccggaaagttctatgacaaggcctttttcaaaggcgatgcgtgacacttccttggcgaagcccagctcggggatttccagaccgaaaatgagcccacggccccgaacattgcagttcaggtcagggtatttggcggcaatggcctgcagctcttctttgaggatcgcagatttatagtgaatggcatcgctgaggtcgttgctgtcccagtaggccagagtttctactgaagccacgaaggccaggttgttgccgcggaaggtgccggtgtgctcgccgggcttccactgatccagctccgggcgcatgagcagcagtgccagaggcaatccgccaccaatggacttggaaagggtgaccatgtcgggggtgatgccggcgcgttcgaagctgaagaactcgccgctgcggccattgcccacctggatctcatcgatgatcagcaggatgtcgaattcacggcagatctgctcaagcccctgcagccattcatcgctggccacattgatgccaccttcggcctgaatggtctctacaatcactgctgcgggcagatccaggccactgctgccatcggccaggaatttgcggaagtagtcaagggtgttgacatcggggccgaagtagccgtcatagggcataaagctcacattgctgcggctgatatgggcctcgtcccggtagaaattgttgccggttacggccagggagcccatgctcaggccgtggaagccgttggtgaatgccacgatattggagcgattcttgatcatgcgggccagcttcagggccgattccaccgagttggtgcccgtggggccggtaaactgtaccttgtactccagatttcgtggagagaaaaccgtgtcctgaagcttctgcaggaaacgtttttttgcggaagtggccatgtcaaggccgtgaaccacgccatctttctgaatgtagtcgatcagggcgctgctgacgcggtcgttgttgtgtccatagttcagggtgcccgccccggcgaaaaagtcaatgtactcgttgccctgttcgtcatagaggtaagagcctttggccttttcaaaaattgccggaaacgagcggatgtagccgcggacctgtgattccatctgttcaaatatacgcatgggaatacctacctttgtctgtgttattgtgagtattgcagtggaccgatttcatagaggacttcggcttcatgaccttcggcgaacacctcgccagcaagaaactcgcgttcacgcataggtgccttgaacgtgcgggcaatggcgctgaagagtttctgtgaggggatattggaagggctgatggtcgtgtgcaggaaacgcacggctgtggcgcgcttgcggcagatgatatgttcgagcattcgggttgccagctgcctgccgcgggcctttgcggaaacggccacctgccagatgaagaggatatccggatgctcgggcagggtgtacccgctgataaaccctgcggcatctccatctattctggcaatgacactggtttggctgaaatgttcgcagataatgtggtaacagtactgagaattgacgtcgaggggagggcactggctgataagccgatagacctctgccccatccgcaagggttggcgtggtgagggtaatggtagacggatcagtgtctcctgtctgtctcatggtaaacctttcaaaatgctttttgtcggcaatcatacacaggcgggatgaaaatgtcaaattgacatggtttcctgtagttcaaagcaagcaattatagcgttattttacatgaatttgcaatgcgcgctatttttgcattgacaattaaccgcgaaactttccatgtctttgtcaggagggagttgaggttgcgaacttgtcgcctggggcgcgatcggaggtgtgctgatggttgttgtggctctgcagatccagattttcatagacgagccggccgggctgaaggggaggcgtcgcgttctgcgctccctgcagcagaagctgcagcgcatgaacctgtcggttctggatgcttcaggtgaatacgcggctgaaggcgtgctggaagcggtcgcggcggtgcgctctgaagagtctgcccgcggtctggtggaaaatatctggcgtcagctggctgcctgggagcacgagtgcgagtttgaggtatactgggaaatactgtgaggggctgctgaaatacctcacaatacgcaggcaattgaaaaaaggaactcttcacggtgtaacgtcactcgcgccagccttcctcccagagacgctccctttcgtccgaggacctacgtctctgccgctcgccatcctggctcgctttcggaaccctggcgctcctgctgaaaaagcgctgggtggccgtgagtggttacgaaaaaactcaagccgcctggtaaaaggctattttctgcgcttccatcgagccgtcataaaggggccgctggtggtaaagaggaagagaaagagtattgtcaggggtgtcatgagcctggcgcggtacttctcctgcagcagatcgcccaccacggggtagtagtgaaaccacagcaggcaggcgcagatgatcatggcccaggtgacaaagcgcttgaattcacgacggtaggccaggcgataaaaaccaaagagcatccagcccaccacaaaaaccagatagagtatcagtcccgtttgtgctcccatcgccgctcctttgatctcaactttcgcaccttgttgtcttaggttaaggtgttattattctgaaatttatcgcgctgaaactgtattgattttgaatgcttgacttatcttgtattccactttttgtttccggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgcccccgacgcccgtttttccggatcgtttgcttgcctgttctggagatccggcagacactgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggggcggcctgtttctgcctctcccccgtgtgctggcccagccagaacgagcagactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccagggaaggcggttgtttgcggtccccagttccaggcaagcggacggctgataaggacagcactgggggccgcttttgcgccactttttgcgggaaaaaagtggcaaaagaaactcataaacagggtgaggacaatgtcaagcgacgcagtctgtgcagaactatttcctccatttcagcatggcatgtggatcagcgccgacaacctgccgcttcgggggtgcgaaacttcagtttgatttttttccatgttaccacaagaaccgtggcggagaaagccggagctgcgcggcgtgtcttgacaccttcgcgttgcggggcgcataatgcaaagttcatctcacccgcacaaggacaagttctgtgaaagatgttttttactctaccatactgcgcagctttggcttcctggttactcacctgccgtcgggattccggactcgactgctcaatgccctctccagcgccattttttttctgaatcgttaccatcgccgtattgtgctgacgaacctgaaattcgcctttggttcagagctgacaccacgggagcgtaacgagatcgcccggcgtacctaccgcaactttgtccactatctggctcattttctgatgcgctttggcaagcccatggaggtaattcgccgttcagtgaccattaaaaacgaggagattttcaccacggccctggccagtggaaagccggtcattgtcattacagcacactatgggaactgggagctgatcggtcccatgataggttctttttacgctcccatcaccgcggtgggcaaaaaggtgaaatcggaaaccatttcccgggagctcttttcccaccgggtcatgggggatgtggaagtcctggagagtaaaggcgccatcaagggcctgatgaaagccatgaaggcgggcagggttctgggcctcgtggtggatcagaatacccgcaagaaggagagtgtggtggtagatttttttggtcgccgcgcccgccatatcgattccgccgcccgcctggctcgccgcaccggggccatcattgtgccggtgtttgtccacagtgaagatcatcagcacttcatcatgaccttccacgaacccatcctcacggccagaaccgatgacgaacagagcgatattctcgcaagcgtccaggcccaggccagcatcaccgaacaggtcattcgccagaagcccgatgagtacttctggtttcacaagcgtttcaaagcagagtatccacagctctacacaaagaagcgctgagcggcaacagtgcacaaggaggacacggtgtttgaaaatctgaaaggcaaaaaagtcaccatattcctgaactgctcaagctggagcgaataccgcgtcacaggtgaagtgacgggcgctgacgacacctggatgtatctgaagcgcaaaaatgatgaggacattgtgaggatttcggagataaaacgaatactgattcaaaattcccgctaaaagccggaagagtcgataccacaaaacacgaaaaaggcggggagagtctgcaccgcacatgaacgcccgtgggataatgcgcgcaacaggctgctgaaaaaccctcatctgcggtgttgcccgctgtcgttcgctgctgcaacgtacggggagtacgcttctcgccacgctctgcgggtgccttgcacctgagcacttttcaattgcctgcgtattttgaagtatttcagcaaactgttaagtgcagaagaagcgtttgcctcgctgagtcgcagggatcaggcaagaaactccacgtacagcacccagccccagatcacgatggtcgtcacaaaggacatgaacaccagggcgctgccggcgtccttggcgcgtttggccatttcgtggaattcctgagtcaccagatccaccgctctttctatggcgctgttggccagttcggccagcaggggaatgaaaagcgatacactgagtactgccttggcgacggtggtgacgggcaggaatatggcgattgcctgaaaaatgacaaagagcaccacttcaatccggaacgatgactcggtgcgcagaatgtcccgcaagccatccagggcgtaagacgcattgcgcaacaggtggtagggtggattctggcgacgggacgttttgttttccatgggaaatcctcaggtacggtggagagaagctggctggcgataaccgtgcatcagctgctgccattgccagggggtatagtgtcccagtttgtacagggaacggctcagccgctccaggttgccgtgctgccagtgggaatcgggatcgcgcagctggcatcggtcaaagtcaatcaggtacacctgtttatggctgtcgatgagaatattgcggatattcagatccacgtggtccaggccggcccggtggaatgtggcaatggttgcgccgatgcgctgccacaggtccatggatatctgcctgctcatgagccactggtcgagggtcagagagtcggcgatatattcggtcatgatatcggcggtgtaccagaagccccggcgcagtacccggccagccaccggattgggcacagagagtcccatgtcgcgaagcttcagcaataatgtcaattcgcgatagggtctggtgtccttcaggccctgccagaggtatttgtcgcggttcagccgggcgataatgccgccccgcagatagtgccgcaggacgacggtggtgtcgccgatgcgcaggatctgactgttgccgcgccccagggcttctccctgctgaacagcgtgttgctgccgccagctggggtcgaaccaccgggcttccccgtgaccatcacagctgagcagaaagtgtccgggagccagggtgtgtgtatgaaatgccgtcatgaaatctgttcctttatcagaaagcttcgaaaacattaaaatagatgccgctgctgtcttcagcccgcgccaggtcgaggcgcaggtttacggcttccgtgcgactggcccggtagcgcagcccggcgcctcccgaccatttcaggtcttccgatgccagttcccccaggttgcggcctactgcgccggtgccggcaaaaaaagccagagcccagggccccggaggcagagggacgcggtactctgcctgaagtaccgccatgtcccggtcacgaaagcgcccggaatagtatccgcgcatcagggcgggggaagaatcgcccagcatggagagttcctggaaggggacggttccccggttgatgctggcgtattgatgcagggccagcacgtggcggcccccaacggcgatatactggcggctgtccagggtggttcgcgcaaaggagtagtccgaacccagctgctgcgtgtagcgcaccgcgttgatctgaatgaaatgacctgcaaaaggaaagaaggtgtcgtcccgggtatcgtggctgaccgcgattcccaggccggcaagggttcctccgtcaatgccgtctggcaggtgggtttccagtagtccgccctcttctgtatcacggatacggtaccttttccagtcgatgatcggacccatccagaaatcatttcccagcgagtgctgcagctcgatacgtgccacggtattgcgcgaggcgaaatgctcgcgatcaccgcgacgggtgtcgttgccaaggccgaagaattcatcgggccagtcttcaaaggctaccctcgcactggtgcgcactgtgctgccaaaggaaatacttggattgaactcaaggctgagctgttccttttccgagtaggccagggcgatcaggaaacttgacgccgcagactgctgcggccctcggaaggttccaatggcgcagagggtcatggcggcaccggtttccggtgtatagatggggaagggaatgaaaatccactcggaacttcctgtggaagcagcgttctcagcgcaggccccctgcgcgctcgccagcagaaagcaaaggcagagcaacaggggcctgattgtccggccgcttcgcgcgatgtgcgccatgggcatcctactcctcttttttgtctccctcaaagggcagaatgccatcaagctgctggaatggctgctgggaaaagctctttctggtttcagcgcgtgccaccgtcttcgtttgcccactgtctgaaggctccggctgcacgctttttttcactggcgtggctggcagctcttcaggctgctcggcacggtcgccatttccttcatcaccacgataaaagcgacgatccagcaggcggtgatagtccgtccagggcgagttgctcttccccgctgcttcaaacaaaccgttgatggtgttgattttggcgtccagatcgtccaggtggtgaaccacgagcgcctccagggttttggggcgcttgggggaaccatattccagcaggccgtggtggctgaggatgatgtgtttgatctccatgctcaactctgccggaaactggggaaacttgcgcacgaaacggtcgaaaatttcgcagcccatgtacaggtggccgagcaggatgccgggggtactgtattcgaaagcggtcttgtattccagctcgtagattttgccaatgtcgtggaagaacgtgcccgccagcactttgtcctggttgatctccggatagtgggggcagacgcgcagcgccaggcccatcaccgaaaccaggtgctccagcaggccgcccaggtaggcgtgatgcatggatttcgcagccggagctgtctgcagcaggtgcttcatttccggatcctgactgacggtaaccagcagctttttcaggtgcgggttctggattctggcgatcatgctttccagctcctggtacaggacattgacgtccctgctggtgacgggaagaaacttgtcgcgatcaaaagccgctccagaggcggcgatggaagagatgttgacctgcaggttccccttgaattcctgaatggtgcccttgaccgtgaccacctggccctctttgaactccggtgagcctgcctggtagttccagttgtatccatccagctggccggtgcgatcctggagcttgatgaactgataatccttgccgttgcgggcttgttttatggcgtgctgaaccaccagcagatcttcgtgaatgaccttcccggcctgaaattctccaataaacaacggtatttccctttcatatccacttttccggattttgtgaaaatatggtaaattttttgtggcatatctgttaaatacatgtcaagaatacgatcttgtgccctgaaaaagatacatgattcaggggttgaagaaaaacattttttcagactgacgggagtacatgaaactatgagcctcatctcaggactctttggcccggatccgctcaaggccattcagacacacatggaagcggtcaaggaatgcattgatcagcttgaccctgccatccagtactggttggccgaagatttcgacaacctgaaactggtcgccaagaaaatcatgaagttcgagaatgaagccgatcgcgtccaggcttcttcgcgcgcctcttttcccaccagcatgttcatgcccgtctcccgcaaaagccttttcaagctcctgaaaaagcaggacagcatcgccaacgatgttgaagatatcgcctttattctcaccgtccgcaaaacctacctccatccccaactgcgtgaacccttcatggccttctacggcaaggtgcaggagatcctggccgctaccctggaactgatgacggaagtggaaaacgtctttgacagcggcttcggcgccccgcagaaaaaggatttcgccagcaaggtcgagcacatcatcttcctggaatgggagtgcgacaagcgccagtacaagctggcccagcacgtctatgccctggaggaagagatctgccccgtcaccatcttcatgctcgtcgagctcaccaaaaagctgggcgaaatggccaatgccgcagagagactggcggagtccaccgcagaggtactctccgagtgaactcacagcagtctgtgccgacagcaatgccgcgacccgttaattccatgtacactcaggtgaaattgtgattgaacactccttgcttatatttaccctcgtcgtgatattcggattctatatggcctggaacatcggggccaatgatgtggccaatgccatgggaacctcggtgggctcacgggccatgaccctcaagcaggccgtcatggtggccgccgtctttgaatttatgggcgccttcctggtgggatcatcggtaacccagaccgtgaaaagcggaatcgttgatatcaacctgttctccggtacccccgaagtggtggtggtgggcatgctcagcgccctgctggcagccgccatgtggctgcaggttgccactatctttggctggcccgtctccaccacccactccatcatcggagccgtcgtgggcttcgggctggtggcagggggcatgggcgtgattcagtgggagcgcctcacccaggtggggatgagctggatcgtctcacccctctccggcgccctgatcagtatgctgatcttctcctttatccaccgcaatatcctggcaacggaaacccccgtcatcaacgccaaacgctacaccccctatctggtctttatcctcgtctttaccctctccctctccatgatctacaaaggtctcgccaacctcaagctccccatcagcattgagttttccatattgatggccatagccatcggcaccataggcgtcatcatcagcaagaccctcatgaataaaattcccgataccgcctataaccgcaagggattcggcgcaaagttcaccatcgtcgaccgcatctaccgctccatgatgatcctgaccgcctgctatgtcgcctttgcccatggagccaatgacgtcgccaacgccatcggacccgtggccgccgtggtaaccaccctgcagaccggccagatacaggcccatgtccctgtacccctgtgggtgctggccatgggcggagtgggcatcgttgtgggtatcgccaccatgggataccgtgtcatcgacaccattggcaaacgcatcacggaaattacccccaccagcggcttttccgccacctttggaaccgccaccaccgtgctggtatgttccaccatgggcctgcccatttccaccacccataccctggtgggaagtgtcatcggcgttggactcgtcaaaggcgtcggcagcatcaacctgcgcatgctgtggggaatcgtgatctcctggattgtgaccgtacccatctccgccataatttgcgcattgctcttcaaagtgctatttttcatgctctacatgtaaaaggaaaagtaccgttaccaggagaattccatgcaggcattccgttcactcgctcttgtcgtcattgtgtgcgcgctactggtgctgccatctcaaggaggaaacatgaatacagaccttattgtggtactagaaaccacccagggcaccattgaagtacagctcatgcccgaaatcgcccccaagaccagtgaaaacttcgccacccacgccaccaacggctactataacggcgtcatctttcaccgcgtcatcaagaacttcatgatccagggcggcgaccccaccggaaccggacgcggcggcgaatccatctggggcaaacccttcgccgacgaagtcacccccaaagtcaccttcgacaaacccggcctgctcgccatggccaacgccggtcccggcaccaacggcagccagttcttcatcaccaccgccgccaccccctggctgaacggcaaccacaccatcttcggcaccgtcatcagcggctacgacgtggtggagaaaatcgaaaacacccgcaccggacgcggcgaccgccccgtggaagaccagaagatcatcaaggcgtacgtcaaagacgccaaataggccacacatcaaacgacgacaacaccagggagccccatcggctccctttttttctttcgccacctacatgcctggaaaaattcctgaaagacctatcacctcggaattcttgtactcttttcccggacttataaaaacaatacgattaaactgtacgcatgtctggggtatgatacttctgttcagggaagagtattgtatgctaaaaaatcaataccgttacgttggagtgataaacatggaaatcgtaacattgcttgcgtgtttaaaggcaaaacagaacagcatcctcccccaatacaaattctccaccctgcgtggagcccttggccacggtttgcgccgggttatctgcatcaagcgacgcgcacaatgccaggattgttcgcttctgcagcattgtccctacacaacgattttcgacaacagtgccacgcaaactgagttcctgccgctggtctgttacagtggtaacgagcagatggaattccacgcaggcgacacgctctctgtgcatattacgctcatgggtcacgccgctgcgcacagcgcctataccctgctggccctgcaggaaatggcttcccagggccttggcaaagaccgccagccatttgctattggtcacccgcctcctctgccccaggttcagcatctatatgacactccactcccagcaggctcctaccgcctgcgcctgcaaagccccttgcgcagcaaaaccggcagcaggcttaccacagaccttggcttgcaaaaaatacttcaccttgcccagcgccgcctgcaaagcctgcacgaacacagcgggcagccacttcccccattactgtcagataccccgcaagctcaggaaatttcccgaaatctccactggctggatattgggcgatactccaatcgtcaggccaccaaaatgaagctggggggctttgttggcaccatggaattcagcgacccaacaggcgcagccgccacaatgttcaacgctgcagcaaaaatacacatcggaaaacagaccacatttggatacgggaaaattgaactggagggaatatgagtgacacatcgcccctgagccgtgcctacaccatagccacagccggactactccacgacattggcaagtttctgcagcgcagcggtaaaaaactgctgaaagcagatgactacaactatgcctacggcaccaagcacggttacggccacgtgcacgccgccttcaccgggcttttctttgatggaaaattcacttttggcagtgctgataaccaggaaatcaaggcatcttacgatggtgtgctgcaggcattcccgtcggttgtgcagcatgataaagaaacatccatggccaatctcgccgccagccaccacaaagtgggcgaccagtcccaccccttgcagtggattattgccgaagccgaccgcctggccagtggttttgagcgggacagatcagaggagcaatacaacgcctacgcccaagcattggccaaggaagagcaaaagtcaaaacactcaaacacccacatgcgcaacatctttgccgacattaaactcagtgcaaaggaagaccagcagccatcagacgataattcaaacaagccaacggagaaagcccttcactacccctttgcacccttggagccatcgattctacccataaacaattccactgtggaagaatcacaagcagccaaggattacacccgcctgttgacgggatttgcggagggactgaccgcaatcgcccgtcgcgtgggggcgaataaaaatgacaaaagttcctccctcgctaacgcctacctggccctggccagtcttatggagcgatactgctggagtatcccttcggcaaccgtcagttatgaaaatgggaagtttaccccgacccccactaatatctccctctacgaccacagccgcgccaccagcgccatagccaccgccctgtacgcctggcaccgggaaaaggatgacatagaccacgccaaagcgggcaatctgacactgatcagcagcgtaaaggatagaagcaaggaacagaaattctgtttcattcagggcgacttcagcggcatccagcacttcatctttgatgccggtggagaatccaacaagtttgccgccaagatactgcgcgccaagtccttctacgtgagcatggccaccgaagccgccgcccatgccatctgccacgaactgaacctgcccctcagctccattatcatgaacgccggtggcaagttcactatcctggccgccaacaccagcgacctgcaagcagccgtgggaagggttaaaaccactatcaacgagcactttcacaaactgaccttcggccagacccgctttaacatcgccaccttgtgctttcagcctgagcgtttggtaatgcgcgaatatgccttgctgatgggggatctggcccatgccctggagtgcgaaaaactgcggccacagatcagcgaacccgtttttaaggagtacctttccagccgcaaaagccgcgagctgtgcaccatctgcggcaaacactggggggatgagaccaaatatggcactatctgcccccactgcaaccgctttcgccgccttggggaagcactggtatcagaagaggtcaaagacggcgaagctcgccgcaactacttccacatccaatactctgaagaccagaaagagggcgattggacctatcctctctttggtcagtggcacctggcctttggcaaaagccccgacctcagcgcgcccacatacaatatcgaccgccagagtacattcagcggctttgcccacaaacacctggccaattatgtgcctcgttggcgaaatgacggggaatgggatgaactacgctacaagggaatcagcaaggaacgcttggaaggtattgaactaaatgttaacgccactaaaacctttgcccatattggcgctgatgccctgcacgaagaagaaaacggcaaactgcggggagtagcccatctgggtgtgctcaaggccgacgtggatcacctgggtcagatcttcagtcgaggctttacggtgaaggaaaacggcaaagacatcagctacgccaatatgtcccgcatgtccatgctctcgcgcatgctggactacttcttcaccggctggctcccatggcgacttgccaaaaaaccagcagaaggggaagtcgactaccgcagcgtttacaccgtctttgccggaggggacgacctctttctcatcggcccctggaaccgcatcgttgatctggccggggaaatagaccagcacctccgccagtacaccggaggcaaccccgacattcaccttagcgccggcatcgtgctacgcaaagccgccatccccgtgcgcgagatggcccgcgatgccgaggaagcactggatgccgccaagcatggagaaggccctgaagctggtaaaaatcgcaaccgcattaccgtttttggtcagactgtgacgtgggaggaatacaaggaacttatgcgcagtggcgatgcattaaagcaacgtacccaaacgatggaaagtgaactctccacccaatatctctacggactgttgaagtttagccaggatgctgccactgcgacaacattccctgaaagtccagaagaagtgaatgcctggatggaggcagccaagtggagagcccggctgaaatatcggcatcaaagatactttgtggagaagagcaaaaaggaggagacaaaactcgaagcgatggaatttgtgtttaaggatattcaagaaaaaaccagtaaaatgagcatccccctttcgcggctgctctacgaccgacgcaggaggtagatatgacgatagcaactattcgggaatacgatgatccagagaaaagagtgaaacttttttcggaccgtgcagaggaaacgttcaaagcaatgtctggtagaaatcttacgtttactcagttgcgccgcttctacaatcaaatactgagctaccgggagcaaattggtgccgataaaccgtatgaagagctattgccatatatagcgatggtaaaggccaaggctgagtacgcatacaaacgtgataaaatcaatgatggctttaagcgatttattcaaagcaatattgatcagctttgcgatagccgcaaggtagatgacttttttatcttctgctccctttttgaggcagtagtggcttacagcaaaggaaacctgagtaattgaaatggagggaaatatgcaaattaaagaaatacgcaaaatagaatgctcattgaaagtaattacgggccttcacattggcggaggcaacgatgaaatcaaaataggcggtgtggataacgttgtcattcgtgatcccttgaccagtataccctatatacccggttcatcgcttaagggtaagattcgttcgctggcagagtggacgactggctgcgttgatactggtgaaggaaatgccttttatattaagggaaaagccagtgacgctccatcgaatgcgctgcaaatcgtaaaaatttttggcaatggcaaaccagatggccttgaggatgacaaccataccgtgctgcagacacgcgttgccatttccgacgcttttatgacaccagagagtcagaagctgttgcttgaaaaactcggctcctatactgaaaccaagtatgaagtgagcattaatcgcttgcagggcaaagttggcggcggcggtccccgccagattgagcgtgtacccgcaggggcggaattcacctttgaagccatttacaaagtattccataagtccgatgatgctgcgtttaatagtgccgaagaaacagcatttcagagttttctggaatacatcgaacttcttaaccatgacggattgggcggtggttcttcccgtggcaatggcagggttgaagtacagtgggcggattcgcaggcaaggtattctgtcgcatggccaaagactgaccagaaagacgggtgaaccatggaatcgcgacgcattcgcattctgccccaaagctcatttgttacccccctgcaatctgataccctgtttggccagttctgctggttgtaccgggatgtgcatggaaacgaggcacttgaggcgctcttgagcgatatgtccaaccctccactggtattttctgatggctttccggccggatttctgccccgccccatcctgaagccagtaaaactgccaacacaaatgcaggatggcatgggcaaggagtataagaaatttgcctttttcccattggaggtaatccagaagcttcagggtaatctgaccgaaggtgccattgccactgaatatctgcaaaatcgccaacaatggccaaaaccagcttcgccaacaaaaagtatgatgacaaaaaatgccctgaattctttcagtcactccacagctggcgaatcgggacagctctatgccagcaatgaactcttttatccccatgggtcacaactggacttgtatgtcaggttcgactctcagaagatttctggagagactcttcaagaaatcattgaactgatggggatgcagggatatggaaaggatgcttccaccggacgtgggcgctataaagtttcagactggtgcgaagctaccatgctgcaaagtgcgccagcagaaaccaacgcctttgtggctctttcttcctgtgttgcctgctccagtgccgaccctgcctatggcaaggtattcacaaagttcgccaaacatggaggggggctggccgcgagaggcaaacacatgaaaaaccccgtggtgctctaccagccggggagtacattcggaattatacagccccgtgacgtatacggcaggatgcttgccaatctggtaagcgatgaagtaggtggtaaacacgtgcacaatgcctgcaccattgctcttccatgtcacatcccctcttccgagcttccacccaaaacaggaggcaataatgcgtaaagatacccagttctgcctgctggaagtgctgacacccattcacattggcagtggtgaatactacgagcccatggactatttcccgaaagagaaagctctgcacctgtttgaccacagctctttccaaagctacctgaagcagattggcaaaagcgatatttttttcgatcattgccgcaaaagccgttatgacgaccttctgcgctttattgatgaacacgctcccaagtgtgaagcggtgaatgcgcacattcccttatcagatgcgacacaaaaagtttttggacaaaatcgcccgctgttcggcaagaatgacgaaatactccaggtggtaaaagctggcgcttacagtgaacccataatccctggctcttccgtgaaaggagccctccgcacattagtacttaactcaatattgggtcaaaatgagtttcccggagatgagcttcgttttctcgctgaaaaaaacctgcgtgatagtgacaagcaggttgccttcgacttttttcgtgactttcgtgtaagcgatttttcacctattgacgcacaatctcagattgatatacccaatcgcctctccgataaacgaaaattggatggtgaattcgaagacgtggactggagattgacaacacaaggccgccttgccatgacagaattcatcaccagcggccagtttatcggcgaaatcagttttggccacaacaccctgtataaagcaccatggagcaatttcgaaaaactctgggaggacttgctggcatcatccaatgcctatcttgaagccgaagatgacagatttatgcaagcaatccagaatcattccagaattcggttgaatagcagtggccaaaagcctgcctcttcagttccacaaattcagcagttacttgagcacgacccgcccgctggcagtgacgagctgctcctgaaaattggccgtcatactggcgggagaacgaaaatgttggatcgatatgaggataggagaagagaaaacatctccagtcatttccagtcatctatctggttaagttcaaccggaataccccttggctgggttaagattcgtctgctgagcgatgatgaatggcaggactaccagcgtcagtgtgccgaaatggcttcgcagcggcaacaggcatttttgcgaaggcagaaaataagggatgaacaacagcagcagcaggaagccgctcaacaagctgccgtgaaacgtcagcaacaacgcgaagccgaagctgccgccaaagccgctgaagcagaaaaactggccagcatgggcgaggtggagcgtacattgtacgaactgacgcagataactttacccgacgcccgtaacaacaaactcatggaactatggttaaaaatcgacggctacactaccgaggaacaacagaccattgcccttgcctgtaaacaggagtttatcgccaccaagaagtggtcgggaaaattgaaagaaaaacagcaggcgaaagtcgacaaggtcaagcggatccttggggaaacagattagggtaaaatggaaactttcctcttcatgaacgaccacacctgggaaatggttgaccgaattggtatactgctgggcatcatcatgttcatacccgttgcctgggccagcatgttgtatatcagacgcaactatctgaaaaaacgacttgttgaaagagcccttaaacgggccagtactcaccttgtggcctgtgtggagctgaccggaaaaagtgaaattgccatcagtgccaatgacaccatacacaagctgaacttgcagggcacgattctgccccagcgcgaattccgaagaagtggtgttgaacttgcgaatatggcaaaagtggaaaagctgcgcgaagaactggtgcagttcaaaaaagaactgcaactgcaaagccccgagtatatacacctcttttaggttcatccggttaaagcgtactttgaattatggagggcctttattctgagctcgaagaattccatatctctgtatccataggcttgccttttgagggtatcaattttgttgttgatcccctcaagtggtcctgttgatatggggtgatcataccagttcaggattccctctcggtgcttctccagcgttttggccattttcttcaatcctttgatagctgatgcttgagccctgttgatccagtcatcgaggaataccgtggcagttaccttgtcagtttgttgccatatctggcggagatcttctttcatgtaataggcaaccgccaatggtcgattggcctgcagggcaagttcaaggcgttcatgatcactggtttgctcgccaatgctctgcggatttttgagaagcatccagcgagtgcctttgagaatgctcttgtcatgctgacttgtgagctcatggtacagctcgcggcgaatatcggtaaggcgttcattcataagcttgacgacatggaaacgatcaaacaccaacgcagcagatggaaggtgttcgagcactgccgaccggtaagccggactcatgtcagcagcaacggctttgatagatgacttgcgacgaccaaggcgtttccagaaaccatcaagcgcttctgcctgtttgcctgctccaacgtatacgaccctggctgaaccaaggtcaatgacgagagtaatgaagccatgtttgcgtcctgtgtatttctcatcaatggcgatatactcaagcccagcaagtgaagggctactgtagtgatgatgcagatactgcttgaaaatggacttgaccaggtcccagcctataccaagaagccgtgctacatcaatgagggtcatagcttgggcaagggagaccacataccgagcaaatgcatgggtgtaggaacaccgtggagaggctattttcagactcacccgcctgacactaccgcactgaaggcactggatgcgtggaacgtggacgtgcaaccaagtggacttgatccccaaaggcaaacctcgtaaccgacgaatgctactgccgcgtaatatgacagaacggccaaggcacgcagggcagcgaatcagctttttacggggccggacatggaaattgatggtattgccgcaatactctgtgcggatgtaatcgtagccagcaaggccgtaggcatggtaaagaacactggtgagcatggtgcttctcccggaattatttggttgtaatcccgataagtggcaccatgctcacttttttgtcaatgtatcctcaatacggaagagccctcttttattccgggcctgtcgccatcgccataatgcttggcgacatctttgcgaactgcaaaaatataattgtctaccaccatgatcggggccgatattatcggagtgccgtaatttagcccaggggttaccgttattgtgacaatacactgccagtgattttcaaaaaacgtcacataaagacttcgtaggccgttttccaggggtttgcgagtttgtaacttgttctttaacaaaagaatataactcactcggttatttttatatatattttattgcatttctgtccatgtttgcgaaaacagcctctggaatgcagcctgtaaaggcatcgatgaagggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagatcaaaacctccggatgttgtttcggaaagttctcgcgaccgaagacctgtcggaaacgacggggattgagacggcttcgcagttcctcctggctcctgaagaacttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgctcaagatattcttcgcacgaaacatattccgaccgaagacctgctggaaacagcggggattaaaagttgttattcccggctggcttgcaagtagtgtagaatgcttgatttgatgtggaattcctcagaactgtgaatggaggtgtcatgggaaagtgctgcatggtgaccatgcttggtacaattaaagctccagctgatctgagcgagcgagcgagttatgctttgtcgggtgagctggctagctgcttttccctgcatggttctcaatattcaaatacattaccgattatagttaggctatcgcaggatataggattctccttggttcccattgcgaccagggaagctctgcgagtgcaaagggatgttcttgaagccgagggattagattattcatgccttgaagaggctgttattattgaagaagatgacttcgaagccactttcgcgactattaataccattttaggggctgcggatgaggtcattcttgatgtcagccatggttttcgtcacctgccgattttggcaactgtcagtatgattattcataatattacgcacagtgagaaaattcgtcatatcctgtttgccaaagagattgatccgcgcaaacgctatgaaattatcgatttacgaaagtatctggatattgccaatgtgacttatgtgcttcacacttttgatcgcaattacacggttgccgcgactgccgctgttcgcgatgggcgtttaactgagcttattcgactattacaggagttctctcggcatatcttagcaaattctctgaactatctggtgcgtggcaacaactctctgctgaatcagattcgggaaaggctccagagtatttccgattctgatgatactccaaatcaaagctttggcaggttgctggaaagagttgatactcatatccagaaggttcaggattgcttgcagcaagaaagagagtctcttaaattttacagcctggcacggttattggctgagcggggatatcttcttaactccctgactttactgcatgaggccattgggagctacacgctggaatccattagtgataagtctttgcgcagccataatcactatgaggcaacgaaggctgcccgtgatgtgtttctacacccccagaagtggcactccacgcttaatgacaatcgaaaaagaagccttcaccctctggttgagaatggttataaaaaccgaaagctccttgatgaaaagtcagtcagcgattttgcacaactcgtcaaggatgttcaggctttccgtaatgatttagcccatggcaatgcggaaaacacatatggcgatacctatagtcggattgcaaaatttatcaggcgatttgaggaagtctgtatcaaacgcaacattttggctataccgtctggcctgagtgatgcagagaagcttcaacgagggatggggactcgccgatgaaaaccctctacctcctcttctcccaccgcctcaccgccgagcaggaacgcgacgcccgtgcaagccttggcgtggtaagctttgtgcccctaccacctgagctgcagcagctgtggagcaacctgcccccggagctggaggatatccgcccattgctggaacccgtgaagcagtggctgacagccaacgcccgtcccggcgacatggctctggtgacaggtgatttcggtgctacctgggatctggtgaacttctgccactccaccgggattacccccctctactccaccagccgccgggttgtggcggaggagcgggatgccggtggtgccgttgtcaagaagagcctgtttgcccacgtgcgttttcgccgttactgagtcttctcaattcagaaattttcccgaatgactcttcatccactacggactccataatcagtgaaaacacatggaggcagcaatggtacgtcttgatcttgatggcttccttccctggcctcaggatagggaagggatggatgatttgttgcaatcagtactcgcagaggtgcagcacagccgtgatttgacacttactggtagtccgccgtcatggctgtcgatgcagttggcccatcatcttgggcagtacctgtcaagtctctattatgagtgcccaattgctgggctggtggaggtttttgatcacaaccctttttaatataccccgatgaggatggcaaaatggcaacagtcgttgttgacgagcagggttcccatattcagtacaagaccaaccagctgattattacatcgaaagatgacaatctgagctggagtattcctaagatgaatattgagcggttgctgattgttgggcgcaccaccttggctcaaagtgccatggacttcttgcttgacgcaagtattcccacacattttgctactacgtcggggtgctataaagggcaactttgcggaatggaaggaaaaaatgtttttgcccgtatgaagcaatacgagcgctatgccaatccagcgtatcgcaatgggctggccagggtaattgtgcggcagaaggtgaataacctgcgttattttctggctaagcataatcgctaccatgagaatcgtgttattgaggatgcgattgtccagatcaaggcgacattgcagggcttggacaaagccaccaacacagacgaaattcgtggtattgagggagcctgtgctgccacatactttcaggcgtttgggtcgatttttgaagacagagaatttcaatttcgcaaaagaagccgccgtccgcccctggatcccatcaatgctatgttgagtcttggatacacagtgctcctcgcggaggtcattacagcattacagagtactgggcttgatgcctatgtgggctatctgcacagtgctgaatatgggcgtccttcacttgcctgcgatttacaggaagagtttcgctttgtggtggatgagcttgtggtcaaactggtgaatttgaaacaggtgaaagctgagagctttgaataccaggaggatggtgcagttatactcacagagcctgcgcgggaagtcttttaccgggctttcgaacgtaagattcgaggagggacgatatacgacggcaaacgacattcttaccggcgtattattcagcagcaggcgcaaaagctcagcaagtctctgtttgaaagcgaaccctcttaccagccatttgtgcggcctcagaactgaatcatgattgttattatcgcttacgatatacccagtacgaaaaggcgcacacgcctgcacaaggcattaaaaggctatggtgtgaatgctcagcgcagtgttttcgagtgtgacgtgcagcccgagcagatgaaagggttactgacgatgctggagtttatgattgaccccagtgaagacgacttgcgggtgtatccgttatgtaaaggatgccaggaaaaggtgatgggtatgggtattggagattttaatcgcagtgaggagattattgtaatttgaactattttgtttgatcgatatttcaggaatattcccgaaaccttccatggtgatgtgctctggtacagtttccttatactacttttaaggagctgtgtatgggaagatgtttcctcaggaaatttatcagggcatttttggtaatcgggagtgtggcgatggctgccaatgcatcacaccttagcgagggtacgaaatacggtggcctgagttataccatgatggactatgacttggatggtgtgtccgagagctattcgcccgctgccttgacaggtcggttggggatttttgtgaaggagggcattgcagttgaagggcggctggctcttgagatatcagatgacagccattcctatgatgcaagttggggtgaagccaaggtgactcttggattgaaaagtctgataggtgcttatgtcattggacatgtcccccttgaaaatgttggtagtatctatggagtgctaggatttacgaaacttgagaccagcgtgaggtatcaggaatatgataattcatggggatattacagtgaaagtgcgtcagagtctgacagcgggctttcctatggttttggttttgactggaaagtgaggagtgatgttgcgctgaatattgaatatatgctgtatgttaatgagtcagattattctatgtccgcgctgaatatggggattaagttttacttttgatggtatattagtggagttgttgaggggtttgtgggtagtgtcgtttatagcaccgtgaagagtcatcttcacggtgcttgagtttttgccattctactgagtcctgtcccgatggtaataacttgctgttcacaataagggcatggggtgtagatgcgtatttcatcgaggtctggctctatcacaagctccagtgcagaacgtaattgttttgcctgcagggtggttaaattgcaggtaactatattgtgatctgttggaatatggaaactttgcagtattctgattagtcgttcacggcgttttttttcaggaacaaagcaggtaatgatgtaatccatgggtttcctcctatgataaggtatactgtatatataacgttgtcatgccagctcaggggtcacaggatttttcctgagtgttttcacaaggagcctccatgtcttcacgtaatctcattattcagtcgggcaatatctatcagcctatgaccatggggatttccatggtgcgtgaacgctgtgaaatcggcgaggtatttgtgttgaccactttctcgctggttcccgagattgacaaactgctgaatcgcttttttccggatattccgcgccggatatttggcatgtacgtcagcgccaagggcagtgcttccgatcagcgggagtaccgcaagaatgtggaaaaggtgttgcgtctggcgggcgagaaccccatcgccatgattgccagcggcaccaactggatgacctggcactttgcccggtacctgggagatatggaggcgtatacggtgcgcacccgcaaggagtttcaggagaaatccttcctgccggagagggatgcggtgaccgttgacccggcgggcaatgtgattcaccacgaggggcagatctgcgaactggttccgctgaacgccgactgccccaggccgcggctggatattcaggggcgtaccatccatttcctggatcatcatatagagctgcctatgcagcaggcggccatgtatgccttcatggtggaaaacggttgctatctggatatgcgcgaagactacactcaggctttcaatgatttctgcgagcgctcatcccagtttgatacgtaccgggccatgcttgatgatgggaaatccttctatgagcgtttcaagcagaatgtttccaaaatcaacagccatctgcgccagtgcgaagagattgtgcggctgcacctgagtatagaaaaggatgaagattcgccggtggatgtgtaccgtctcggcgtgctttcagaccgcgtggtggagggctgggagctggaggagccggaagcgtgaacccgattaaaataagtttatccgcagataaaggcgaaagactgtggggagcaccgcagatgaacgccatgaaacgccactaggataacgtcgattttttatgcagaaggttctgttgtcttctgctgttcaattatacctggcctcggtggtaccactcctgggcgttgcgccagaggatgcgctcggcagcgtcttcatccatggtgcgcgccaccagcatggcgtcttcgtcggtgtaggggcggggggctctggttgagggcaggtcggttccgaagagcagagcggcggggttgatgcggtggatgcgctgcagggcgtcgggtatgtcgaagtccactcggccgaatccggtggctttcacccggacgcctttttccaccagctggcacagcagatggaagccgtcgcggctgagccccaggtgatcgatactgacggcgggcagggtgctgagggtacggtagagttcgcccagttcgcggctgtccacgtagagttccacatgccatttcaccagctcgtggatgcgatcggccatggtctggagctgttccagactttcagagccaccccggcgcagattaaagcgcacggcccgcacgccggcggtgtccaggtgcaggatttcttcgtcgctggtagtgacggggagctgagtaacgccgacaaaggccggaccaagctgtttcagggcgtccagcaggtactgctggtcgaaggcctggaatgagccggatacgatggctccacctgccagttcgtagttctgtatgcgttccaggtagtcgtgacaggtgaaggtcgggggcagatacccctggttggggacgatggggaagcgggggtcgatgatgtgcaggtgggcgtcgaagatcttcatggctacaccctgcggatgttttcctggttgggcaggtactccatgtgccgtgccgtggcggtggcgacgtcttcgccccagcagcgggcgacgatgcgcagggccatgtcgatgcccgctgaaatgccggcgctggtgatgatatggccatcttccaccacgtggtgttgggcgtccacctgtatgccggggaaggtctggcgcatccagtcaaggctcttccagtgggtggtggcgtgatgtccatccagcagtccggcctggcccaggagcatggaaccggtgcagacggcggtgagcagtgtgacctgctgtgcctgctggcgcagccatggggccatggcggggttttccagctcccggcgtactccccagcccccgggaaccacaaggatatccagggggggagtgtcggcaaaggtatgctgtgccagcacctgcatgccgccggcggtggtgacatttttgccttggggggcaatcaggcgcacatcaaagggggaaggctcttcgcgacggcgggcttcgttcaggcgtgttaccgacagcacttcgaaggggccgcagaagtccagaacttcaatgtcgtcaaagattacaattccggtcatcaggcgtttcatggtggcctccggggggattttcgtgttcaaagtatacctggcgggcttgaaaaattgaagctgaacccgcacctttgagtcaacacgtgctgaaaggagattccatgaacactccccatttccagatgtccaaggtgatcattctcgttgccgatgcctcccgtgctcgtctgctggcggtggaaagtcccacggggccactgatggagctggagtccctggtcaatcccgctgcgcggctgcgccagcaggatctgagcagtgaccgccaggggcgcagcttccagagtgccggtaccgggcgcagtgccatggcggaaaccacaactcccaaagagcaggaaacggcggtattcgcccgtgaactgacgcagaatctgcaggagcggcgtaagcagggggaactggagaagctgtatgtggttgctccacccgcctttctgggagagctgcgcaagcaccttggcgcagaggtggcgtctgtggttgtcgccgagattgataaagattatactcgactggatgcgcgggagctgcgcgaaaagctgccccagtatctgaagtgaggagtttttcaggcggctgcgtcaccatcggtgatggtgatgtcttgcgggttgcttgggtgtacggaaaatgtattttttgctccagcaagccgctcacgaatgcttgttttgattcagggagggacaccgtgagaatgtacggtatttgtttttgtcgtatccgcttcgcctgacgcggcgaatgcggaatttttcagtagtctgttgatccgcttttcgccgcgtcgctcttttttctctctcagaaaggaaaggcgagcacatggcgaaaattcagaaaaagcatgtatccagcgagggctgggagggcgttgcgcactggtataccgggtgggccggtgccggcggcagcgtctatcatcgtaagctggcgattccagctgtgatggggctgatgaacccccgtgaaggtcagcatatccttgatatgggctgtgggccaggtgccctggcacagcatatctgcaggcgtggggcctggtacacgggaattgactgtagtcgcaagctcctgcactttgccaggcggcataacggcggtgacagaacgcggtttctgtcgggtgatgccaccgcgctgcagggacatccggagcttgacgaggggagttttgatggtgtcgtgtttctgctgagtctccaggatatccaccctctggagggagccattgacagcgctgcctgggccttgcggccaggtgggcagctggtgatattcatgacccatccctgttttcgtgttccacgccagagtggctggggctgggacgcgcagcgcaagctgcattatcggcgtatagatcgctatctcagcgcgcttgaagtgcctatgcagccccatgaacggggccggggcacaacccgcagctaccaccggcccttgagtcagtacttcagggaaatagtccagaggcggcttgtggtcgatgctttcgaggaatatgcgattcctggggagatttccagaaaattttctggaaatgcggataaccgcgatattcccctgttcctggcagtgcgggccaggaagtattaagaattaccgcccgccgggtattccggcgggcggtttgcgttgaactggctgcgggcgaagagctcaggctcccacgcctgtcagcaggctcatcatttcgtatccttcggctatggcttcggcggcgctgcggatatcttcctcggtggtaaatcgtccaaggctcagacgcaggctgcggctggcttcgtctgtatccagtcccatggccaggagcacgtgcgagggttcgctgctgcccgatgagcaggctgctccggcgctcatggccacatggggcacctgcagcatcaggcctgcggcgtcggtgtgggcaaagcgaatgctggtgcagcagggcaggcgtctggcgcggtctccattcgtgatgagttccggaattttctccatcagcaggttttccagcaggttgcgcagcgttccgatgcgcttcccctcgttttgcatgtcggcgagggcaagttcgcaggcccgtgccatgccgatgattcccggcacgttcagggttcccggacgcagtcggcgctcctgggtgccgccgcccatgatggggccgaggtgcgctgcggcttcccgacgcacaaagagggcgccaatccccttgggtccgtagaatttatgggcgctcaagctgaggtagtccacatcaagcgcctgcaggtttatggggattttacctgcggtctgggcggcgtcaacatgcaccagggcgccagctgcttttgccaggcggctgatggtggcaatgtcctgcagaacgccggtttcgttattggccatctgaatgcttgtcaggagtacatcgtctcccagtgcctgttgcagttcatcgtgtttgagcctgccctggttgtcgacaccgatggttttcagggtgtacccctgggataccagcatctggcagggctccagtacggagcggtgttccacggcgctggtgaggatggtgcgtctgctgccggtattggcacgggccgctcccaggatggccatattgttgctttcggtagcgccactggtgaagaggatttcctcggcctgtgcgcccaggcatgacgcgatggttcttctggctgaggccacggcgtcataggcgcactgtccgggggcatgcacggtgctggaggcattggcgaactgctcgtggaagtaggggagcatggcttccaccacccgtggatcgcagggcgtggtggccatggcatcgagatatatggcgggggcggtgttcatggtaatactcctttgcaggctgctgagaagccttgtctgccagttaatatgaggaaccgttgccgatggcactgcaaggctcccgccaaactctccaggcgcgtaactataagtaatggcagcgtctggttatggtgtcctcgccatattgcgcgtgtgtcggaaaggtgacaggggaattgtcaggtttgcgcctgggttgtccaccatgatggcgaatgtgcgggaaggtattctcctgccgccaggttcgtggtattgtgtcattcggcgacgggtcaactctgcgttgcgtggtgtttcaaaatgtaaaggatattggtattgaagtcatgggcgtgaagtggatatgtcgtttattgattggttgtctgctactgcctatgctgtgtggtgcatgggccggtgctgttatgctgacggctgccgaacggatgtatcttgaggctcttggtcccataacggttgctccagaccccgactgggttccctttgaacatgtggatgaacggggaaactttacgggtattgcggcggacttgctggatctggtggcttcgcgtctgggaatcgaattctcctatgtgtttccccgcgactgggacgaggccctggagctttcccgttccggtcaggtgttgattctgcccttcctgaaccagaccccggcgcggcaggagtggctgcttttcacggagcctctgctggtggatcccaatgtctttatcacccgggaggaacatccctatatagttgacgcgacgcagctgacgggcaaggtcatggtgctgcccagcggcacttccatggaggagcgggtacgccgcgattttcccaacctggagatcatgcatgtggctacggagaatgacgtcttcagtgccgtatcccggcgagatgccgacctgacgctgcgctcgctgactatctccgcctataccattcgcaaggaagggctcttcaatctgaaaatagctggtcaggcgcccgaacactacaccaaccgcctgcgcatgggcgtactgaaaagcgagcccatgctgcgggatattctcgacagggctatcgccaccattacccatgccgaccgtgaagagattgtgaaccggcatgtgaatatcaccattgtccagcccgttgactatggctttgtgttgcgcgtcgccgctgggctgatccttctgattgcgcttgccatgtactggaacatgcgcctgcggcgactgaaccactcgctgcaggagagcgaacgcagcaagtccctgctcatttccaacctgcctggcatggtctatcgctgccgctatgatcgcacctggaccatggagtttgtctcggaaggctgttttgagctgacgggttaccggcctgaggatctggtggagaatcgggtggtctcctttgatcagctgatcgatcctgctgatcacgaatggatctggcagacctggcagcgcgcccgcgctctggggcagcctgcgcggctggagtattccattaccacggccagtgggcagacgaagtggcttttcgagcagggggattttgtcctgaatgacagcggtgatgtggtggctcttgaagggctgatcatcgatgtgacggagcgcaagcttctggagcaggagatgctggccgccaggcagcaggcagaggcggccaatgccgtgaaatcggagtttcttgccaatatgagccatgaaatccgcactcccatgaacgctgtgcttggcctgatctacctgtgcctgcagacgcagctctcggcggagcagcgcgacatgctcagcaggtcctatgccgcggccgagtcactgctggatattctgaatgatattcttgatatctccaaaatcgaagcaggcaagctggaagtggagcaggttgagtttccactggcggaagtgcttgacaaggtgtttaatctgctcaagttccgagtggaagagaaaggcctgaagcattcggtcactgtggatgaagaagtgccgtcaacggtgattggtgatcccatgcgccttggacaggtgctgctgaacatcgcggggaatgccgtcaagttcaccgagcagggctcggtgagcctggagcttttctgcgaagccggtgttgatggcgacctggttctgcgttttgtgttccgggatacgggaattggcatgagtcacgagcagatggagaacctcttcgaatcctttaatcagaccgataccaccatcacccgcaaatatgggggaaccggactgggtctggctatctctcgccgcctggtgcacctgatggggggtgatattcaggtggaaagtgaacctggaaagggttccacctttaccttcagcgtccgcttccgttccgtggagcggcacgttccagccctgaaagatgtgtgggattatgatacccgcatgacatcgccgcttctggatagcgccggaatggaagggtctctggaaggcgtccgggtgctgctggtggaggataatgccctgaaccgcgaagttgccagtggcatgctgcgcggcatgggagtggagatcaccttggtctgcaatggccaggaggcgttggcgattcttgaccagcaggattatgacgtggtgctgatggatatgcgcatgcctgttatggatggcttgagcgccaccaggcagattcggcgcaacccccgctggaatgccatgcccattatcgccatgacggccaatgccatgcacagcgatgtggaagcctgcaaagctgccggtatgaacgaccacattgccaaaccggtgtccaggaagctcctggagagcgcgctgcgcaaatggacgggccgcgaaagtgcactcgatgcgactctcggcaggcctgatggtggggtgatggacggcgccgtcgccctgccgggagtagatgtggccgatattctggacaagcttgagatcgatatggatacctaccgcgaattcctcgccttcttcgcagacagccagggaagtatggtggtgaatatccgccaggccatggagcagggcgatgtcgccgaggccggacacctggcgcacgccctgaaaggctcatcggcctatcttggcttcagggcgctttccgcagccgctggagctttggagaatgctctggcggacaccacttccagtgacgcgcaccgggcgctcagtgaagtggtgtcggttttcggggagatgatgcgggcgattgagagctgcctggcgtctcggtaagttttattctgcacaattttccgtacatctgcattgactttaatcgcttcgggggatgacgcgcagggactggaaaatgtccatcagggtgggtatgaactggcgctcaagttcggtcagcgtggccccgttgatgatgtacatatgtgagttcgccatgagcagtacctgaaactgggagaagcccagcccgctctcttcatcaacccactggtagcggcgcaggtgggcggggtcgagatcttctgtcagaaagcgattttccagcaccagggtgtactggttgtactcctcctccatgtcacggccaagggtggcaatcacctcttccagccagtcgtaaccaaatccctctaccggaatggcctgaaaactgatagtgggccgatagtcgtcaaaatccggctggggcggtccgtaaaagcgcaggagtttttccccgtcccactggccggtccacggggtagggatgatcagggaaagcatgaggcgctcgtcgaaaatggtctgaaaggggcctcccttcgaatgagctatcatactgtcgtcaaaggggatgacgcgcagtgactgcagggcgcgggtcatttcgggcagcagctcgtccttgcgcgcttcttccgctaccatggtcagagagtagagcattgatccggccagaaaggcgatttgatgcaggaagaggtcgagatcgtgctcagtgtcgcggtagcgcagggtgatggtggtcgcgtcgcgtccgtcaacggtggtacgggattcgctgagcactgcctgttcggcacgggaaatccggcgagtctgttccagcagcttttgcggctcactgccgtcggcctgcgccaggcgggtcaggtgcacggccagtacaccggggcgctggatttcctcttcgcggtcttcgatgtcttcgcggtagatggcgtgggagcctgactcttcctgggggtcccattccaccggaagggccagggaggcgtgggtgtggtagctgaagtgggtacgatatccagggggagggaaatcgcgctgttcgttgccccccagtccttcaatggagttgacgatatccgcgaagagaggcatgtactcttgggccaggggagctatggttgatccgtccacctggacgacggagccgtgatcaaggtttgtgacaatgagggccgtaacctgttcaaaggagtgggggacggaatcatggctccactggtagcggatgaaccacgcgggcatgttgtcctgcatgaacttctgctgccgtaggattttcaggtccggatggcgtgaggccaaagcgtcggggacgcccgtgatgagcttttcaaaggcttctggtgtgggtgattccaggcgttcaaggctcagagcgatactggagcgatagcccatctgaggggaggccatgtagattctgtcggcgtgggtggcttcttcggcgaaccagtcggcgggtattgccaggcgtattccaagatcacgggcgataatactcatggtgtcctcttcggtaagttggttcagggcgtgggccatcgctggaaggaacaggcagacgagcaggcaggcgccggtcaacctgtgcaggactgctctttgccgcgccggtcgaaatttcatggggtacactcctcatggtttacggcgaatatagcacatgcgggccggtggttcactgacaggctgctgaaaaatcctcatttgcgtcaggatgctttgcgcttggctttggatgatgcctgctgctggttcgcgaattgttcttttgtgccactcatcccgtgaagttgtgcaatgatttgggagtatgctatgttacaaaaaaggtaaccattcacggtctcgcagctgtatttcagcaggagcgcctgtgttccgagagcgagcccggatggcgagcggcggagactcgagccatggacgaaagcgagtgtctccgtgaggaatgcgggcgcgtgtgctgctacaacgtgaagagttaccaaaaaagcaaaaaacgtcctaactcaggagggtacagatgagcgtattggaaagctttattgccaaggccaaggccaatcccaagacaattgttctgccggaaggggaagatccccgcaccgtagaagcggctgccattctcaccagggaaaagatcaccaaagtgaagcttctgggcaattatgacacaattgtggcggagttttccaaacaaggattcagcaccgacggtattgatatcattgatcccgagaagagccccctctacgaaacctacgtggaagcatatctggaaaagcgcaagtccaagggcatgactctggacgaggcccaggaatccatgaagcatgttctcttctatggcgccatggccgttgagcgtggcgatgctgatggatgcgttaccggcgcctgtcacacgacggcggatgtgctgcgttccgctttgcgggttattggccttcagcccggtatcaaaaccgtatccagctgcttcatcatgtgtaccccccaggcccccgagtttggcgaaaatgggtcgaccatttttgccgactgcgcggtcaaccccaatcccaacgcggaacagctggcggaaatcgccctttccactgcccagagctgtcgctccttcctgggtgtcgagccccgcgtcgccatgctcagcttctccaccaagggttcggccaaacacgaggatgtggacaaagtgcttaccgccctcaaaatagtgcaggagaaggatccgaaactcatggttgacggcgaactgcagcttgacgcggctatcatcccctctgtcggcgagcgtaaggcggcgggcagccccgtggcgggcaaggccaacgtgctcatcttccccaccctggacgccggcaatataggctacaaactgactgaacgctacgccagagctgaagccatcggccccatcattcagggtctggccaagccggtcaacgacctttcccgtggatgcaaggccatggatatcgtcaaccttgccgccatcaccgccgtccaggcgcaataatacaattacgagaaggagaagagattcatggatattcttgcactgaactgcggcagctcttcggtcaaataccagctttataactggagcgaccgcaaggttatcgccaaaggtatggtagaacgcatcggcattggcgactcttttatcattcatgaagtccccggtcgcgatacctataaagatgaatacgagtgcagcgaccacgaaagcgccatcaacctgattgtcaaaaccctcacctccagtgaagtcggggttatcgccgacctgaagagtatctccgctgtgggccaccgcgtggttcacggtggcgagaagttcgtctgctctgttctcattgacgatgccgtgatccgtggcattgaagatgtccaggatctggcgcctctgcacaatccgccaaaccttgccggtatccgcgccgccgagcgtctgatgcccggagtgcctcaggtggccatcttcgacacggccttccatcagaccatgccgcgcagctcgtttatgtatgccatcccctatcacctttacgaagatcacggcatccgtcgctatggtttccacggcaccagccatctgtacgtcagcaagcgcgctgccgcgctgctgggcaagccggctacccagtgcaacattatcaccatgcatgtgggcaatggggtttccagctgcgccatcaagaacggtatcagcgtggacaccagtatgggcctgacgcctctggaaggtctgatgatgggaacccgcagcggtgacgttgatccggcactgcccatgtacctgatcaaccgcatggggatgtcggtcaacgaagccgactccctgctcaacaagcaaagcggaattctgggtatcaccggtcgcttcaccgaccgccgcgatgtcatcgaaaacgcccaggccaaccccagtgatccctccaagggcgccgatgagcgctgtatcctggctctggacatggaggcctaccgcatccgcaagtacattggcgcctatgccgctgcccttggccgtaccgacgccatcgtgtttaccgccggtgttggcgaaaacgcggggctgattcgcgaaaaggccctggaaaacctggaattcatgggggtaaagctggatcgcgagaagaacctcaagaccttcagtaagtccggtgagaccatgatttccactcccgactcccccattaaggtctatgtgatccccaccaacgaagaactggtctttgttgaggatgttgtcggcgttaccagcggcacctacagcgatcacctttcctacgcctatacgtttgcccgtcctgactatcaggcctgagcaggctcttttcccggccccccgcaacagctgttgcggggggcttttttttggggtacaaaaaggctgctcgcccagggcggtacgctttgacggctgctgaaaaacatccgcgtcagggtgcggcgacaggttgccagtaaatcgaccacaagggaattccatgtacgaactcaccatcgcctggcgaaatctgcggggcaaaaaacgggagaaattcatatccttcatcggcctgatcagtgtgctgggaatcgccatcggcgtggctgccctgattattgttctcggcgttatgaagggctttgagacagagctgcgttcaaagatactgggtgccacctcacatattgtggtcagcagctatgacggcgtgatgacggagtatccagacctggagcggcgtatccgtgccattgacggggtcgaatcggcatcgggggtgctgcacgccagcctgatgctcatggggcagcgcaatgtcagtggggtggtggcccggggtattgatcccgagtcccacgcccatatcgcatcctatatagttgaaggttcactgcagaacctgcatcagccggattccatcattataggacgtcagctggccagcaaataccatctggatgtgggcagcgtggtgacttttctggcgccttcggggcgcatcgggccttttggcagtgtgcccaaacgcaagcagatgcgggtggccggtatcctgcagacgggcatgtatgaatatgatacctccctggccttcgcttccattgagacggtcagcgatattgcgggacaccgcgatctctccgttaataccattgaagtgcgcatcaggaatatcttcaataccgaagatgccatggcggctatccgcgaggaaatcggtcccatgtacttcacccgtgactggaccaccatgaacgccaacctcttcagtgccctgaaactggagcgggtcagcatgtttctgatcctgtgcgtgattattattgtggcttctttcaatatcatcagtacgttggtgatgatggtcatggagaagacccgcgagattggcattctgatgtccatgggggccaccagacgcagtatttcgcgtatctttttcctgcagggaattctgctggggattgccggaaccatcctgggaaccatcagtggcattgtcctgagcctgctgctcaagcgctatcagtttgtcaagctcccccctgatgtctatatgctggacacggtgccggtgcagctggagcctgttatcatcctcacgattatcgcgttgtcgatactgatcagtatcctctccaccctctacccggctcgccaggcgggcaagctcagccctgtggaggcactgcgcaatgactgaccccatgaccccgaatcaacagccaattctgcagggccgccagctggcgcgcctctaccatatggccggccagcactccgtcagggtacttggcggtctggatatcgacattctgcccggtgaactggtggccatcacggggaagagcggcaccggtaaatcgacgctgctgcacctgctgggggggctggatcgccccgatgaaggcgaggtgtttttccgcggcgaatccctgaagggtgccagtgagaattttctggcccgttaccgggcggagcatattggtttcgtctttcagtttcaccatctgctcagtgatttcaacgccctggaaaatgtgctgatgcccatgaccattgccggacagcgggacagtcagcgggggcgtcagcttcttgaacaggtgggcctcgggcatcgctggaatcattactcttcagaactctccggtggcgagcagcagcgggtggccattgcccgtgccctggccaaccggcccagtgtgctgctgatggatgagccgacggggaatcttgacgaggagaattcggcccatattctggatatcctccagaccatcaggcgtgaagagggcaccaccattgtcatcgtcactcacagtctgcagctggcgagtcagtgcgagcgcaacctggtgatcggagccctctgacaggagttcaagttcccttcttgtcaacagccaagccatcatctatactgctgcgacttcatttacaaggggaaaccatgtcttcactggcaaagtactacgactctcagcaaagcgaacgcaaatggtaccaggcatggcttgacaagaactacttccatgccgatgaacatagccaaaaacccgcctattccattgtcattcctccacccaatgtcacgggatatctgcacatcggccacgccctgtgcatgaccctgcaggatgttcttatccgttacaagcgtatggatggttacgaggccctgtggctgcccggcaccgaccatgcttccattgccacccagattgtggtggagaagcagctggccgaaaagggtattgaccgggtgcagctgggccgtgaagcgttcctggaaaaggtgtgggagtggaaagagcactccggcagcatgattgtggagcagctcaagcgtctgggctgctcctgtgactgggagcgcgagcgcttcaccatggatgagcagtgcaaccgtggtgtgatggaagcctttgtgcgcctctaccacgaaggcattatctatcgcggcaaacgcctggtgaactggtgcccggtgcagcagacctccctcagcgacctggaagtcatccacgaggacgtggaaggcgccatgtactatatccgctatcccgtcgagggcagcgacgaatcctttgtcatcgccaccacccgccctgaaaccctgctgggcgatacggcggtgatcgtgcaccccgaagatgatcgctaccgccacctggttggcaaacgggttgtgctgcccctgtgcgatcgcaccattcccgttatcggcgacgattacgtggaccgggagtttggcagcggggccatgaaggttacccccgcccatgacttcaacgactttgaaatcggcaagcgccacggcctgcagatgatcaatatattcaccgacagcgccgacatcaatgacaacgccccggtcaagtatcgccgcatggaacgcttcgcggcccgcaaggctattctggaagacctggagagcgccggactgctggtgaaggtggacaaacacctgcactcggtgggcaaggcagagcgttccggtgccattgtggagccgtacctgagcgatcagtggtacgtgaacgtggaagttatggcccagaaggccagcgacgccgtgcgtaccaaagaagtgcgctttgtccccgaaaactgggaaaagacctacttccactggatggacaatatccgcgactggtgcatctcacgtcagctgtggtggggccatcgtattcccgcctggtactgtgaggagtgcggacatatcaccgtgacggtggaaatggaagtacagcgctgtgaaaagtgctcctcggcccacatccgccaggatgacgatgtgctggacacctggttcagctcccagctgtggccttttgccaccatgggctggcccggcagcaccgcaaccctggagaagttctaccccacctcggtgctggtgacggcctttgatatcatcttcttctgggtggcccgcatgatcatggccggctacacctttaccgatcagaagcccttccaggaagtgtatatccacgccctggtgcgggacaagtatggccgcaagatgtccaagtccgtgggcaacgtcattgatcccctgggcatcatcgaccagtacggcgctgacgccctgcgcttcaccctgatttcccaggccggacaggggcgggatatcaagctggatatcgaccgcattgaaggctacaccacctttgtgaacaaaatgtggaacgccctgcgcttcaccctgcataccatgccggaacacccctccagtcagttgccggaaaatctcgccatcagcgacgcctggattctggggcgcctgaatgccaccatcgccgaagtgcggcgcggcctggatggctatcagttcaatgaggcatccgcagccatctaccgctttatctggcaggagctgtgcgactggtatattgagcttgccaaacaccgcctctataaaggcagtgatgaggagaaggccggcgcttcggcggtgctgtgccactgcctgctcacctccatgaagctgctgcacccctttatgccctttgtcaccgaggagatctatcagcagctgcctggccatggcgaatcggtggtcatcgaccacttccccgtggaactcgatctttccgcccatgccgaacccatcgctgtgatggagaaggtcatggcctccattgattccgtgcgcagtgtgcgtggtgaaatgaacatctcgccggcccagctccttgaggcctatctcataaccgatgaccagcagctgcaggcagccgccagtcagtacagcgattactttatggccctggcccgggtgcagaccctgcacagagcccaggatgttcaggagcttcgcgggcgcaagggaatggtcagtgccgttaccagttatggcgaaatcctgctgcctctggctgatattgtggactttgaggcggaactgcagcgactgcagaaagagtatgataaagtatacaaggatttcagcgtatatgacaaaaagctttccaatgagggctttctgaaaaaagccgctgaagaggtcattctcaaggatcgccaccgccacgaagaactcaaggccattctggaaaaactgcagaccaatatggcccaaatgaaggagcacctgtgaaccactttgttgataccctgctggacctggcactcaccgaagatatcggcaccggcgatctcacttccgaagccattttccccactgacactgaaggcctggcctatgccgttgccaaggaagatctcatcttcagcggacagtttatgatcaacaaactcctgctgcgtcttgatgggaaaaccgtctatattccctatatgcgcagcgggaccatggctagaaagggcgacaagctctttgaggtgcggggctgtatccgcaagatcctcaccgtggaacgtaccctgctcaattttattcagcacttctcgggcattgccacgctgacccgtaagtttgtggacatcgctgagccctatggcgtgaaaatctgcgatacccgtaagaccatgcccggctatcgagttttcgaaaaaaaagcagtgcgcgatggcggcggcgccaaccaccgcatgggtctctttgacggcgtgatgatcaaggataaccatatcgatttctgtggcagcattaccgccgccgttgaaaaggtgcgtgcagtcattccccacacgattcgcgtggaagtggaagcccgcaccatggatgaggtgaaggaagccctggatgccggcgccgatatcatcctgctggacaacatgaccctggacgagtatggccgtgccattgagtatattgacaaacaggtactgaccgagatctccggtggtgtcaacctcaccaacctggagagttactgcaaactcaaacccgatatcatctcaaccggatatatcacccattcatcgcgctccatggacatctccctgaaggtgatgaagtaaaaacccttgaccggcgacgggatttcctttataaactcccactgttgcccactacaggacactagctcaattggtagagcaccggtctccaaaaccgggggctgggggttcgagtccctcgtgtcctgccattcgtttctcatcacccctggcttccgggtcaggggtgtttctgtattttcccttcagcgcttcacatttcttcacactggcgaaaaacgtgcgcaaactttgtatggcagagtactccgtattcccgggcattgtcccgttgaaaggagtattgccatgaaatggtacacgttattattggtgtttcttgcctttgtgtttcttgttctttttgtgaatgcctgtactcactaccataagggtggtcacgcagccatgctttccggtcagaatcaggagaaactggtgcgacatctcgacaagcgtatggagagaatgctgcggatgatagacgccagcgaggaacagcaggtggcgattcgcgccatcgcgcatgcgattattgaagacgggatcgaagtgcgtcaacaaggttccgcagatcgcgttatgcgtatcttcaccgattccccggatcaggagctgctccacgctcaactgagcgagcgctcacgtgacctggcggaatttggtcatcggaccctggatcgcgttctggaaatcaatgcgttgctgacttcagagcagcggcaaaaggtagttgaacatctggaaaagaaacacgctcggaggggagtatgagtgaaggcagaaccaagggagaccaggcgccagagttaagtcaggaaatgaaacagtattttcgcacctattgggggaacttcccctttcctgtcatgctggtgcaccgcacgagaataattatggagcgtaatgccctggcagaagcgcttgggtgtgtgccgggtgcccgctgttcggaccagggaacgaaagagagtcacaaggggtgcctggcaaatcttgccctgcgtgaacagagtgcgcaacggcgggtcggatacttgaaggaatttggcatgatcctggatgcttactggataccactggtggactttcccgactatttcctgcatttctctattgacatcaccgagtacgccgcagagcatatgaaattggtcgaactgtagccctgttggagtgtatcggaaaggcgcctgtggaaaatcaaccgcttatccatatcctgattatagaagacgatcgacgtttggctcaactgatcagcgagtacctgcagagtcatgggttggtggtgagggtggagactgacggagaacgcggtctgcgggaggcattgcgccaccgttatgatgtcatccttcttgatctcggcctgcctgggcgtgatgggatatcggtctgccagcaacttcgcggtcattccgatattcccatactcattaccacagcgcggggcgaagaagcggacaaagttcttggcctggaggtgggagccgatgactatatcgcgaaaccctattcgcctcgtgaactgctggcccgcatccgtgcttttactcgccggatgcgggggcaggtgggtccgcgtcatgccgtgttgcaggttgggagtctgtgccttgagcctgaggctttgcaggcaaccctggacagttcgaggcttgatctgaccagttatgagtttgcccttctgtacgccctggccagtaatgcgggccaggtgctgtcccgtgaacgtcttatggagcttgcccgtggaagttctgatgatgcctttgaccgatccgtcgatgtgcatatttcgcgattgcgccagaagctgggtgataactcacgtcctgtgaagatgattcgaaccgtacgcggtgcaggctaccagttcgtagcagggggcaggcaatgaatatttcccgtcgtcttttctggcgcatctatctcaatggattgttgctgcttattgtcgttgctgctgcgggcaccctgctggctatcttcgtgccggtggaatcccgatatgcaggccgcgctgaacagctctcccgatttcttacgctggagctctcacgtcacgccccggatctggaggtactgcagcctacactggatctgctggcgcaggaaggcattaacagtgcgatttatcgtctggatgggcagcccatcgcgctagccggggatatcatcccccgaccccttggggagaaggagagagaaaaaatcggccgttggcatcctcttcgccagaagcagtgggtacatgccatagcactggagaccacaccacctgcctacctgttgttatccagtaacacgccagctcatggcagccgctttctactgaccctggccacggttttcatcaccattgcggtggtatcttttcccctggccagagcgctcactcgcccgctggaacagttgacgcaaaatgcccgtcagttggctatggggaatttgcggtcgcgcagcggcatcgtacgtaacgacgaagtaggtgaactggctcgggccctggatgatatggcgagtcaacttgaagagcgcattcagcgtgagcgcgagctgtttgccaatatttcccatgaaatcagaacacctctggcgcgcctgcgtgttgccttggaactctgcgaagaagtcccaggaaatgtgccgcagaccatggcgcgattgaaggaaatggaagcggatattcgcgagctggatcatctggtgagcagcgtgcttggccatacccgccggggtgaagctcctgttaccattgacagctttcccctgcgaaggcatttcactgatctgagtggttttctggctgacgttgttcagcgctttcagcgccaccatccccacgattctctgcattttctgcagccacaatttctgcctgcagcaagcattgatccggaaatgatgcatcgtgtctgtcagaacttgctggacaacgcagtgaaatatcgtgccagtggtacgccgatcaggttacacgcggaagttcaggaaggttattttttcctgagcgtctgcagcacgggtaaccctgtacctgaggcggacctgccccacctctttcgaccttttttccgtagccacaaagaacaccctgttaccataccaggcaccgggcttgggctggccttgtgtcgtcgcattgtggaggcccatggcggggtgattgaggccaggcgaaatgctggtggaatggagtttctggtgaagctgcctttgacaggacgttcgccgtggcatgcaaccgaagctcagggaaattgaaacggctgcccctgacaaaaagggaatctctgctctggacgcttaagtgttcatgttccaggcgtacgtccaggtttggtcggtggggtaggtctttgcgtccaggatacagcgcagcaaagtgatccgcaatggtatcgtgaacaacgcaaataaaaaggcagacagtctgtgaactgtctgccttttcttcaagaaacttccgggttagagggagttcgcctctacaatggcctgcagggcgttcaggttattgatgtgtgtcttgagtcgatcttcggtttcactgctgaaaataccactgacgattttcttgtagtcctggttcagcttctcgtagcgagcgacacctttttctgtcagggagacaatttgggctcgtgagtcttttttgtcacgttttctgaccacgagaccggctccttcgaggcggttgaccacgccggtcagggtgcccttggttatcagggtgatgtcagtgagatccttgtgtttcatttcgccctgttcactgagtgctttgagcaccttgaactgcgaaggggtgatgccaagcttcttggtgcgactgtcgatagcgctcttgtaggctttctcgaatgcgttaattttcttgatcagcttatctatggtgtcctttttggccatatcatgcctccttgttttgataatttaatataatgcgtactggtaatattcgcatcggtaactttatgagcagtaaaaaaaagacaatgatttacctgatatcatccttgatacgatagtgttggtctgtgacacaaggaaaggttttaaggggaatgctgtcattatgtcccagaagaagcccatgaatcagaggagatgaatttccatgcttttcagttcttccactgagcgccttttcagctgaatactatcattggttgagaggtctatgttaatgggttctgccagtttttcccggtttgcgtcaaaaaagaggcgaattaccggactgaagcgatcctcggagttgctttttaccactgttcccaggtagccctggtactccccatggggtatctggatattggctcctgggggaaatatattgaggatgcgcaggaaagcgtccaggtacgctgggtgaaaacggttgtagaaacggttggtcatgatataggcggcatcaatataactcagagcaggccggtgctgactgtcgctggtgagattgtcaaaagtgttgacgatattggttatttccgcaaggtgtgagatgccgctgaggtgcttggtgtcattgacactccagggctcctgacttcccttcaggccatagggaaatccactgccatcgtgatattcatggtgctgggtgacgacggtgaccgagcgtatgcgctgggatatgcgagaattattcagcagcatgcgccttcccagcagtgagtgggttttcagaagggcaatctcctgccttgacaggctgctgagaggactatccagtattttgcggggtatcatgatcttgccgatgtcgtgaaggatggtaccaaaggccagatcttccaggtggcgatcgggcagtttcagttcgcgcccgagggtaagggccatggcggtgacgtctatggagtgctgaaaggtctgggcatcatgttgcttgatgctgttgagggcgatgcctcccgatgaattgataatcttctccagcagctcgcgggtatagtcaatgacggcgttgaaggctggagagttcttgatgaaactggtgaacttgctgttgtccagcgcggcttctgcctccccctgaacttcctcgcggatggattcaagaacctcctgggtgtcctgaaaggcctggcgcaccacttttgttcccttgcggtgggtctcctggtcgatggtggactccatctcaatatcctggctgaggctgtcgtctatggtgacgttgctcagacccatatgccggagcttatctatataaggttgtgtcaggacagcgccacgggccagcatgatctgcccggcaacttctatctgctctcccatgaccatgccaacttcaagtttgtcagcagggattatcctcatcgtgcatgctcctcaggtaatttgtgcgtatggtagcaaatacccctgtgcgagaaaagaattatctgagaagccatcgccttcaagatggcatctcagaaggtgttcgggggtgagttccgttgaagtctgtgttagtcttgtggtgatcggctggggaaaacgagtgtctgagtatgcaaagagcggaggatatcatgttcgtgaaggggctttggggggcggtctttgcgttgtggctgtgctcgcaggggttcgccgaggagtgtctgcctgcgcacgctttctccctgggggtcaccgccgtggtgctgggggtcgatgggagcgtactgagcgcgccctctgttctgtatgacaagggggagtactttctgatgcccgcggctgtggcgcgccttggggacgggagcgtgaaaacggactatcatggcgagtgtgacaactaccatggacatgccggcaacatcctggtgaatggcaatccgtttacggatagcgcgggatattttgatcatgggcagtatgttgcggcccatgtgggggaaatgcccactctgccgttgtggcaggcaggagtcgaatcggcagtgccgctggcgtttgccgttcgcgaccgggatgccgtaagtgccacagcgctctttgtgccgccactggttgctcctgcaaggctgcgcctgcggaatgccattgcacagtacgatacgcagaatcagcggtttcttgcggaggtgccggtccaggtggagtattgggcagacggtacctggtggccctcctctggtgacgaattcactttcgcggaaaattcccgccatatggtgagagaagaggatttcgccgtgatcccccttgctcacgtgcttgaggaagatatggcccatgtgaaattaactgttgacagaagtggttatgagcaaggacaattgctcctgataattgagtacacgggccccggacaacggggagtctttcgtgtagacgcactgctgcctgatttgccatggtactctccggcagcgtcagcgtacgtgtatttcggaagtatgccgtctgatgctgccacggtgcgatcacagcctgttttctgagggtgcgcccttttccatagagttcgcttatgatcataaagaaggtggtgcgttatggatacgaaggttgttaacgcgatatacgacaatcccaggttccaggagatggtcaaacgccgcaatgcatttgtgtggcggttgactggcacgatgctgggggtctacggtttctttctgctcggtctggcttttttcccggccatctacgcctatcctgttcctttcctgcgctaccaggtcattccatgggcattcccattgctatcggggtcattgtggtcgcctttgtgctcaccggtgtctatgtgcgccgggccaatgcggtgtacgacaccttgaatgaagaggtgcgcaaggccgtcatggaggcggaagcccaacgcaaagagcacagtggagagtctctatgaaaattgcgctgatatgcctgtttaccctgctggtctgtttgtttgccgtttcttctgccattgcgcagccaatcgtagagctgtcgcgcaccggtgggagctgggaggcggcggtgattttcttggtttttgtgttcattaccctggtgatcgtctatatgtcagccaagcgtacgcgcacggccaaggatttttacgcttccggtggcggtatttctgccatgcagaatggtctggccattgcgggcgactatatgtcagccgcgtctttcctgggaatcacggggcttatctatctctacggatatgacgggtttatcttttccgtcggttttctggtgggatggcccatcatcctttttctgattgcagaacaactgcgcaacctcgggaaatacacttttgccgatgtggcatcgtaccggttgcgtcagaagcccatacgtactctggcggcctgtggttccctttccgtggtgctgttctacctgattgcccagatggtgggtggagggaagctgattcagatactcttcggtgtgccctacagtgccgcagtgattatcattggcattctgatgattgtctacgtttccttcggtggcatgctggctaccacctgggtgcagattatcaaggccatcatgctgctgttcggcgcaaccttcctggcagtggcatctctttacgtggttggtttcagctatgaattcctttccatgcgcgctgtggaaattcaccgcttcaggtgggggatcatggtgcccggtaaaatgctcgctgatccgatatccgccatttcgctggggctggcgctgatttttggtgcggcgggcctgccccatatcctcatgcgcttctttacggtctccaatgccaaggaggcgcggaaatcggttttctatgccacgggctttatcgggtatttctatattcttaccttcaccattggctttggcgcgatcatactggtttccaccaatcccaattatcttgatgcgatgggacgtctgctgggcggcgaaaatatcgtggcgctgcaccttgcccatgcggtggggggagatttcttcctgggcttcatttccgctgttgcctttgccactatccttgccgtcgtttcggctctgaccctggcaggtgcctcggcggtctcccatgacctctacggaagtatcctgcgcaaaggaaaggtctccgacagcgagctgatgaagatctcacgccgtgcggcactgggcattggcatcctggccattttgctgggtatcgcctttgaacatcagaatattgccattatggtgggggtggccttctccattgccgccagcgccaatttccctgtcctgttcctttccatgttctggtcaaagctcaccacgcggggtgctgtcatcggcggtggcctcggactcgtcagtgtattgctgctgattctgactggtcccatcgtctggagagataccttcggcttcgccgaagccctgttcccgtacgctttcccagccatcttcaccattccccttgcttttatcggtatctggtttttctcgataaccgataagagtgaggaggggcagaaggagcgagaagcgtacaaggctcagttcgtacggtcacagaccggcattgagtcagagggaataaaatacatatgaaagcggttgcagtggaggttccggcatgtctttgaataccctcgaccatcgggtctttttttcaagtgtagagcccttctgttcccttgaggaagagcgtttcgggagtgtgctcgccaatatagatgtggcgtattatcgcaatcgcgacattatcatgcagcgtggccaggaaccggaatactactatatcatcgccaagggcatggttgaggagattgacgaggaggagaattcctcgttttacgcggtgaaagacagttttgacgccgcgtcccttctgcagaaccgcgttcggcatcagtatatagctgccgaggagacactttgttttgtcctgaagaaagagatctttctgcagctgatcaagagtgatgccgcatttgaaagctactttctccataacctttcggaaaagatgaacgcgctgctggagcgggacatcaataaggaaatggcgtcgttcatggccaccagggtcagggactgcgtggtgcatcctccggtggttgtcagccatgacgccagtatccgcgatgcggtcgcctgcatgagtcagaacaaatcggactcgcttatcgtgcagtttcccgatggtggcgagggcctcgtcaccaacacggatctgcgggaaaaagtgattctgcccgatctctcctacgataccgctatcggcaccattgtggtcaaaaaactgatcaccatcgaggagtcggacttcctctttaatgctttgctgctgctgatcgagcactcaatcaagagaataattgttcagcgtgacgggaagaccgtcggcgttctggagcagattgacctgctcagctccatctcttccaaggcgcacctgaccaacatgcagattcagcaggccaggacggtggacgaactcaaggcggccagcagtgatgtggtttatcttattaaatcccttcagcagcagggcgtgaaagtgcgccatatcaccaagctcctgggtgatctgaacacgaaaatctataaaaaactctatgaactggtggccccaccggagctcatcgagaactccgcgctgatcattctgggcagtgaaggacgcaaggagcagacgctgcgcactgatcaggataacgcgctgatactgcgcgatggctttgagcaccccgaactgcgccagataacaaaagactttaccgatgctttgatatcctttggtttccccgaatgccccggtggtgtgatggtggtgaacccctactggtgcaagagtctcgcggcctttgacagtgagttgcggcgctgggtcagcgaacccgcaggcgacaatgccatgaatttcgcaattctcatagacgccagctttgtggccggtgatgtcgccctgtatgaaggattgcgcgaagccatgcatcgctatatccgccaggataacctgttctttgcgaattttgcgaaaaacgccctgatttttgagacacccctgtcgctgtttgccaatttcgtgacggagaaacgtggacgcagtgaagagctggatatcaagaaaggcgccatttttccgattgtgcatggcgtgcgcagtctggccctggagcactactgtcagcacaccaataccatcgagcgcatcaaggagctcaacgacaagggtgtgctggatacggcatttgccacggagctgatcgaatcgctgagcttcctgctgagcctgcgactgaatattcacctgcagaagtatgagcgcgggaaggttgtggacaactatctcaaccccaaggacctcagtaattttgagcgcgacctgctgcgcgatgttttcaagatcgttgaccgtttcaagaagtacatcacccatcacttcagaatcaatatggtgcgctgatgctccacacaataaagcagtatttcaaccgtaaggggttacgtgaccctgagtatgagtttctctttgagccctacaccggtgaggaggcggtttcgtttgactgcgaaaccactggactggatgttcaccatgatgaaatcatctccatcggcgcggtgagaattcgcggcaatcagatcctcaccagcgaaaagctggagctctttttcaacccccagcaggaaatgcgcgtggagagtatcaagattcaccatctgctgacctgcgatctggtggacggcgttccccttgaagaagggatcaggcaattcctgaactttatcggcaacagaccgctggtgggatactacctggaatttgatgtggccatggtcaatcgggttctgaagcccatgctggggattacgctgcccaatcggcagattgaagtatcgggactttactacgacaagaaaattgccgctattccccagggaaacgttgacctgcggttcgattccataatgcatgatcttgaccttcccccctttgccaaacacgatgcgctgggcgatgccatcatgaccgccatgatgtacgtgaaactgcagcacatcaagtatcttgagaagttctgaccatctcctcttcctccggatttccttcgccgactctctgtttgcatcctcctctgccttggggcgcgggctccacatggttttggtcactcttggggcaggatgccggcagataagtggcgatgtatttaatggcgaatttgcgcacttcgtggcagcatggtggagttcacggtagtttttctgcgatttatcgtttgacaaacgttgttattttctctaattgtattggtgtatggggaaaactggcactccgccctgatggtcggggtgccagtaaaacacgcaaaatcaagagggaaaaatgaaacgaacgatcaaaagacttctggttgccaatcgcggggagattgccatccgggtattccgtgcctgtactgaacttggcattaccaccatcgccatttactccaaagaagatctgctgagcctgcatcgctacaaggccgatgaggcatacctggtgggtgaaggcaaggggcccatagaggcgtacctggatatcgacgggattatcgccctggccaagtccaaaaatatcgacgccatccatcctggctacggattcctggcagaaaatgctgagttcgcccgtaaatgcgaagagaatgacattaaatttgtcggccccagggccgatatcatcgagaagatgggtgacaaggttacggcgaagaatatcgccattgaggcgggtctgcccgttattcccggaaccgctaagcccattaagaaccaacaggaagctttgctttttgccaaggaacacggatatcccatcatggtcaaggcagctgccggtggcggtggtcgcggcatgcgggtggtgcgctccaaggatcagcttctggagaatattgagtccgccaaaagcgaagctctgaaggcgttcggcagtgacgcggtctttcttgagcggctgctggagcgtccgaaacacattgaggtgcagatccttggtgatgaacacggcaatatcgtacacatgtatgaacgggattgctccattcagcgtcgacaccagaaagttatcgaagttgccccctgcctgacactcagcgatgtccagcggaaagccatctgcgatgacgccgtgcttctggcgaaaaaagtcggctatatcaatgccggtacggtggaattcctggtcgatcagaccggcaaacactacttcattgaaatgaacccgcgcattcaggttgaacacacggtcacggagatggtgaccggctgggatattgtacaggctcagattaatattgccagaggcctcagcatggatgcgccgcaaatcggcatcaagagtcagatggatattaaccttcacggatacgccattcagtgccgcattaccacagaagatcccaccaataatttcctgccagacacagggcgaattaccgcctaccgcagtgccgttggcttcggcgtacgcctggatgcgggcagtgcctttgaaggctcggtgatatcaccccattacgattcgctgctggtgaaggtgactacctggggcaaaacccttgacaaggctgcccgcaaaatgcaccgcgccctcatggagtttcgggttcgcggcgtgaacaccaacctgctctttctggaaaaagtggtgcgcgatccccgttttctgctcggagaaactgacacgggctatatcgaggacagcccccacctcttccagttccgtgagaagcgtgaccgtgccacgaaaaccatcaggtatatcggtaatattgtcgtcaacggcaccgatgggattcccaaaggcaagccagccggagtgacttttcttcccccggtggtaccaaagactgctggaatgacggttcaggatggtaccaagcagattctcgaccagcgtggcccggaaggcctggccaagtggatgaaggagcagaagcgcctgctcttaaccgacacgaccatgcgcgatgcccaccagtcgctttttgccacgcgcatgcgcacccgtgatatgacacgcatcgcccgtgcctgctccgtacacatgcccgagatgttcagttatgaaatgtggggcggggcgacctttgatgttgcctatcgtttcctcaaggaatctccatgggagcgcatggcgcagctgcgtgcagaaataccaaacactctcttccagatgctgctgcgcggcgcgaatgccgtgggatacaccaattatcccgacaatgtggttcgtgagttcattcgcatttctgcccgcgaagggatggatatctaccgcatattcgactccctgaactggcttgacggcatgaaagttgccattgaggaagtcggaaaagtcggcaaggtcgccgaggcgtgcatctgctacaccggtgatattctcgacaagaaacgctccaagtatgacctgaagtactatgtcaccatggcgaaagaactggagaagatgggagcccatgtactgggcatcaaggacatggctggcctgctgaagccctatgctgccacggagctggtgaaggcgctcaaggacgccattgatattcccatccacttccacacccacgacaccagtgccaatgcgatcacgaccgtgatgaaagcggcagaagctggcgtcgatgctgtcgacctcgccatggccagcatggcggagctgaccagtcagccctctctgaacgccattctctacgcactgcagggcactgaacgcgatccgggcattgatatcgcccaagcccagaaaatatccaactactttgaaattatccgcgattattacgcgccctttgaaagtggcctgaaggcgggaaatgcggaagtctatgagcacgaaatccccggtggccaatactccaacctccgaccccaggccatatcccttggacttggcgagcgcttcgacgatatcaaacgcaagtacgccgaggtcaatgatatcctgggcgatatcgtcaaggtgaccccgtcctcaaaggttgtcggcgacctggccctcttcatgatccgcaacaacatcgagacaaaagagcaactggtggaacgcggagccaagatgggattcccggacagcgccgtttcctacttcaaaggcatgatggggcagcccatgggcggtttccccgccgacctgcagaaggtcgttctgaaaggggaagaggctatcacctgccggcccggtgaactgcttgagcccgttgatctggaaggtctgcgcagaaccatcagtgcgaagttcaactttgaagccagtgacattgatgccatcagctatgccctgtatgaccgcgttcttgaagattacttcaaacatgtggatgagtatggcgatgtcagcgtctttgacactcctgttttcttctatggactggatattggcgaacaggtggaaattgagatcgaagagggcaaaaccctcgtggtgcagctgatcgccatcggtgaacccaacgagaaagggtaccggcccgtgcgctttgaactcaatggtgtggcgcgcacggtgtacgtcaaggataatgaagcgtccaagaatgtggttagccgtgaaaaagccgatctcgccaatgccggtcacctggcggcgtccatgcccggcaaggtcttcaaggtactggtcaaggaaggtgacagcgtgaagaaagaccaggcgctggtgatcaccgaggccatgaagatggagaccaaggtgtctgccgggaaggccggcaaagtcagccgtatactggttggtgagggagatgaagtggattctggcgatctgctggtcgtcgtggaataaaccaaccgctcgtgttgcgaaaaacacagccgccatggcactcgtgccatggcggctgttctcttctagattttcagagctctatgcgaaattccgcacccacctcggtattgcgcactccaagttttccccccatgctctcttcaatgatgaccttggacatatagagaccgagcccggtgccggagctggtggacttggtggtgaagtatggttcgaagatatgatgcacaaggtgttccctgatgccaccggcattgtcggcaatggtgatgaccggcctgttgtccacatggaaaagccggatgtcgatgaaaggacgctccacgccacggcttatcagggcgtcacgggcgttgttcaggatattcatgatcacctgggaaaactcattgaggtaacccagaatggtgtcatcctgcccctccagatgaacctcaatgttgtgggaacgaagtcccgggctcagcaggaaaagggtttcctccaccgcttcacgcaatgagaaaaagaccttgtccttgtcgggtttgaaaaagttactgaaatcatcaatggtgcgcgacataaagcgaatttgctccagggagggaatgatcgcctcctgaaccgtggcattgtcgacgctaccggctgattccgcttccatctgcaggtcctgaatgtgcagggacaccgcagtcagaggctggcgccactggtgggctatgttggcgaccatctcccccatggttgccagccgtgattgatagagcagcagccgctctttctcccgcacggcttccactgcactggcaatgcggttttccagttcctcattgaggtgcatgagagcctgttcagccgatttacgttcagaaatatcctgtgccagtcccaccacgatatttgaggaagcgctcatactgccgtcggcttcgcgaaagcgcagtcgtccggcaaccacagagaagtagccgtgggagccatcgggccgcagaaagcggtattcaaaggcgtcctggtaggtgtcattggtccggttctccctggcatactgcagtcgttgctggagcaatgggatatcatccgggtgcacatagccttcactgtaggcgggaagcgttgtgatcaatcgctgctggctggtatcggggtagcccatcaggctcaggtggaactcatcaaggcgcagttccagggtctccaggtgaatgctccaggtggtgatgcgccccagctgctgggtctgttttaaaagatgttcgctcttgctgagctgttcctgacgctcccgcagcagcaactgggaggaaatctgctggtggcggaaaagggtgtggccgatggcgacgaccagggcaaaggtgagagccagggcaaaaccggcaatgccagcgcggcgcacatgggccagccgggttttcagctcccggtcattgatgtcgacacccacgatgccgtgaaaaataccatcctggtcgcggagcggggcgtaggcgctgagaaaagtgccatattcatcatcatggagctcgggctccgaggcgacatgctggcgggagaaggcctggtgcagcgtgggtgatggattttcgtagacaacgaagaggctgccgtcctcaagaagatctctctcgccaatggttccaaagacatctgtactgcgggtgtccagcacaaagaagatagtatggtcttgccgtatggcggtatagacatattcgaggctggggaactgctgatgaaaacgcaccaggggctccaggagctcatggtgcaggtcgctgccggtctgttccggtgagcgcagcagtgcgtggcgctgtggatcgatgacggtggcggcagcctgggccagcctttccagatctttgcgttcacttgccagaacggcctcgtaggccttgaggtaaaaccagccgatgctgacggcggcgaaaagaaggatgaggaaggaaagaaaaaaagactcccagcgtatctgcgcctgccgtctctgggaggacgaagaggttccgcccatggcgatgcctgacccgcgggagtctgtcatatcagttttcgagctggtggctgttgtcggaagcagatgaagatttctcctgcacgcggaacatctctatcagttggaagtcgttgagaagttgccacagtcgatggtcgctgatggtcatggagaccttcactccctcttcgttgatgattttcatcagaaagccaataacggtagaggtcatggagaaggaatcttcgatgatcaggtgaatggatttcacgccgccacgcagacactgctccacactctcccgaatcatctgggaatggcggatgctctttatattcccggtaatcaccagcgtggaagagtcttttttctggatatccataaagtactttcctttccgttacattttaaagcgctggagcatggccagttgcgtgttggatttctccgccagggtgatggacacatcggtgatgttgtctccggcgttcttgttttcctgggaaagctcgaacatttcacgcataatttcaatgagatctttggtcttcttggcgatgaaggtgctcttgcgtaccagttccgaggaggactccacggtgttgcgcagcttgttctgggtgacttccgcctgctgcatcaggtcctgggagctgtcggcaatgcccaggatattggtggccacctggtcgacctcgccgtggataccattgatgctgcgggtaatgctgttgatgatggagcggatctcgcccagggagctctgggttctttcggccagcacgcgaacctcgttggcgacaacggcaaatcctcgcccctgatctccggcgcgggctgcctcaatggatgcgttcagcgccagcaggttggtctggtcagccacatcggagataatggaaaggacatcttcaatcttgctggcctcctggttcagcgcctgcatcttgcgggccatctcctgctgcgcctggctgtcgtgcaggatctgattgttgacctttccaagatcgctgatcagcgaagtcagcatcttgtaaccatcttcaagaacttcggtggaggtgacggccagctcttcggtaatatcgaggttttctcccacttcactcacgagagttcccgtgcgctcaaccagctcaaactgctggccgatgttgctggacagcgattcagccgtcgcggaaagttcctcactggcagtagcggtctcatgggagccatcagtggcttcgcgtacgatctcctgggtcatgtccaggaagcggttcatggcgtcattggccttggagatttcgtcagcgccgaacaccggaaaacgctgcgtcaggtcaccatcgccttcagccagatccaggaaggcgtcctgcatcttattcaggggccgcgtaatggcaatggcaatggcaatggcacatatcatggagaatccagccagaaccgctacgacagcgctggtgcgcaaaaaggcagtccacttggcagcatgcagattgtcccggggcaacagattcatggtaaccgccgccaggcgaccccgtccgtcgttcatgggcaggtaggagacgttataggatgtgttttcaatggtcagaataccaaaggcgacttcgccacgttcaactttcctgagagcctcggcagggatcgtgtaatcaccactgaaccccgcaatcgtagaggcgttgatccggttattggcgacaaaggccacttccgtgttggaaatctccgccagggatcgggcggtgttggaacgcaggtagctgcccacttttatggtgcccacgatctgcccctggtagttcaggggcattacggcgtccatggccatctcaccagtggtgatggagacggtcagaccattgctggctcttccctgcagcgcgtcgcgcaccatgggcaccgccgacttattgtcgccgctgcggccaggattgtgaccgcgcaggatcacaatcccctggtcgtcggtaacttccagagtggcaatggtcgggtcgtttttcgcaagggactgatagtcctgggtcaggaggcgctcaagggtagccgtatcgctgaaggccgtggccgtggcaatctcatgcttgcgggcgtgaatgtcggcataggtggttacccgctcctgcagggtctgcagggcagcggctgtactggtggcggcattcttgatgatgatttcataatcatcttcaatggtggtgtgggtggccagcatgaccagacccaccataactacagccacagaagagaccatggccacaaaaaaagcgatcagcttgaacctgatggtgagattgggaaacagataccatggccgcctgtgagtgatgttcatcggagatttcccctgcctgaacagagtcagctgtttctgatgagcctgtgatgccaaaagtccccccttgtatgactgcaccgccatgatcgtgccatggcgccctcgagtaagtcggacagttcgtttatgcgtgcgccagtttcgcgctcttgaccgtgttgtacatcagcatggcaatggtcatgggcccgacaccgccgggaaccggcgtgatggcggatgacttcggtgccacctcgtcgtaggccacatcacccaccagtcgatagcccttgctgttatcagcgtctatgcgattaatgccgacatcgatgaccacagcgccctctttgaccatatgggccttgatgaattccggcttgccaattgcggccaccaggatatccgcctgggcgcagacctcttccaggttgcgggtcgcactgtggcagatggtcaccgtgctgttgcagcccatattggagcccgagtccttctgcagcatcatggccgccagtggtttgccgacgatatcgcttcggcccacaatcaccgcgtgcttgccggtagtctcaatgcccgtgcgcttgatgagctgcaccacgccatggggcgtacagggcaggaagcgtggcgctccgatcaggacgcggccgacattgtctggatggaagcagtccacatccttctgtggcgcgatggcattgatcacctcgctctcatccaggtggtggggcagtggcagttgacacagaattccgtggatctgtggatcgtcgttgtactgctgcaccacggacagcagctctgcctgcgaagtggcagcgggcaggatggaagacttggagaggatgccgatcttttcgcaggtcttctgcttgctgccgacatagactttactggcagggtcgtcgcccaccaggataaccgccaggcctggctggatgccttgacttttcagcgcggaaacttctgcggacagctcgtccagtatggtttgtgagagttttttaccatcgagaatagttggcatgtgaacaccttgtgaatgattttacgcacgtggccaaatgaaggcaaccgtgcgtaatgtatacagaatattaccgtttaacggtacaaaaatccataagtaattacgcccagtgagaatgtaacaggggcgcttgcatctgccattgtagcgaggtacgctgcgggtaatactccaggaggcatttatgcatatactgataaccaatgatgatggcattttcagctgcgggctccaggctctggtggatatttttgctccgggcaacgaagtcacggtggtggcaccggacacggaacgcagcgccatcgggcatgccattaccatttctacaccattgtggacggaagacgttgaatttcgcggcgcaagccgcgcctacaagaccaccggcaccccggcggactgcgtgaagctggccctgcggggcctgggaatcagacccgatatggttatcagtggcatcaataaaggccccaactgtggcagcaacatcatctattccggcaccgtctccgctgccaccgaaggcctgctgcagggcataccctcctttgccgtcagtgtggacgactaccgcaaacccaattacaacgcgtgtcacggtcacctgcgttccctggtggaacggctgttgccctttgacaccggacgctttctctttaacatcaacctgccctccacagacgccgatcgtatacagggcgtgcgcattacccgccaggccgtctcacggtatcgcgatgtctttgaaaaacgccactgcccacgccagcgagagtactggtggctgaccggagaagaactggagcacgaatccgcagaggaaaccgactgggttgccatgaagcagaactacatcagcgtgacccccgtgcagtttgatctgacggatcatgagagttttcaggtgctcaggaacaatggattttaatctgtgcgcgtacagtaaggcgctgattgcctgatgtccatttcgacgaaacagactgaatagagtaacaggttttggtgtgtgttttgctactttggacccgcccaaagtagctgggaagcggcccccagtgctgcccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcgtcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggccagcccacgggggagagacagaaacaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggaagcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagcgaggcgtacctccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaatgacccggaaaaacgggcgttcggggggcgcgtttttgtacactttttgcgcggtcaaaaagtgtaatgcacctgttcaagatgagtatggaaatgtgtgactcgctgatcaggaacagcagagtttcggtttcctgtcaggaccgttatgcagaagaaaagttcttctgttaatcagaaataccacagcacttgtactccccagatatcctggtcgctttcgggttggtaggcggggttgtcaagccagggtacatccacgggcttggaggcggagaagcggtaggagtcgtagtagagggatatggcgtagcggttgcgtccgctttcatctacccgcacgctggttatccgtgcaaaggtggagctcaggcgtcctggtgaaagctgggcaccttcaacgtattcgttggtataaaaggggtacttaatgcccatgcgcccgtggaatcgccattggggtgtcatatgggccagccccaccgcgaatcgggagtagaggataaagtactcctccaggtaaccactggctcgaacggtgtcgccggtggaggtggtgacggtagtactctggatatcccgttcccacatctccagaccgccgcccagcagcagatcgccatagaaatctcccagctccttgcggtagcccagcagtccatcatagcggttgccgaagtactccgtggtggaggtggcgggatcgccgtccatggtggctccgtcgtagtccacgctgccgaagtagaagcgcccttccagagccagcagggggccttcgccggcatgggtcatattgtcccatcccagggccaggacatggcgcagaccgctctcctccaggagcttgccgccgccgtggtactctttccaggtgtagttttccaggccgtaggacagggaaagctggtgggaagtcgcccaggaaaaagaaaacaagcacagtattgacagtgtcaggagtgacagggatcgcaggaattttgtcggtgccatggtaacctcccggcggtgggcaaagaattcagcctgtccagaatataccatggacaggctgaatggaacgataaatgtgctggtcaacgatcggctgtattgaactgcctgctcagaaggtcacttccagacccaggttgaacatcattgcccgggggacgctgtcgccgtcggcactgtcaaggctgtaggccaggtcgaggttcagggccttgaagagggtgacaccgctggtcaggaagctgagctcttcgcccgccaggttttggcggtagcccacgcggaagccgggaatccaccagctttgggtggcgtaggcggcgctgagggtcatccactggtagtcgtcgcccaccaggtcggcagcgctgttgaggtcaaggcccgcgcccagcacccagttgcggctggcggtatagagggcgccctcggtgcggatctggcgctccagcttgcccttgccgatatacccgtcgggggtatcgaagctgggttcattgaagttgaccagggtggcgccgacgcggtagttctccgctgcccagatcacgcccacgtcgaggccgaggctggtgctctccaccaggttggcgtccatattgtcgcggatggcgtcgatggcgtcgtcctcatccttggtggagacggagacataggagagttcggcgttgtagtgcttcagtcggccacccacatagaggaggcccttttcgtgctcgtaggcgcgggcgctgtaggccacgcccagctcacgcagcatgccgccgtggatgctcaggttggcgtttgtgtcgacttcaggagtattgcctgctgctatccatgtggcaatctgctcatcagtcatgccgctgtcaggaagatttgaggtgatctgggctggtgtgccaatggtgtcgccgtgaacaaacattttgccctggccggagaagttggcgtcaaaggtcaggctgccgcgcagggtgtcaaaggtggcgatgacgggcatcaggggagcgtgggccgagaagccgaacttcacatagcccttttcgtgggcgtcggcgaggaaggagttaaattccccttcaaggtattcgtagtcggccagagcttccctgacggtgttgacgtcctgctgggcttgaattaactcaaggccaggagtgtaattcgggaagttaagctcgtagtccttaaattcatagtccatgaagtcgtccagcttatccatcatgtcttccacgttgcccacttcgatggcgaagcccacggaacccagcaggccgaagcgaagtccgcgcttctccgcggcggcgccggcggcggggttggcggtggtggacatgatggtctggggattactgatatcaccaaaagtcaggttgggaccggacggatggaagtggggagccgccagggctgagaagggaagcagggtgacgagcagggcactgctgatgcgtttcattggggtaacctccgtgagtagtgggcgcagctcctgattcgcattcaggggctggtcagaaaagaaatgcgatgatttgaaccatcgctatggtacattatgggacgttaggggtttttgatctttgacgcattccgttgatatggtgaaaatataaaagcgtttcgggacactgtcaacggatactttgcgtgcagataaacaccgtggtgccgtaaccatgactctacaggggaagcagatgaggttttttacgccattttccgggaatctgtttgttcttcgccgtcactcaagcgcgccggagatggaggcgttgctggcgaattttttccatctgggcgcggtcgaggtttttgactgcgatattcagtgctgcgatacttttgactggcggttgtggagggcgggttatcacctgcaggcggtacaggaacaccagagctttgggctcagcctctggcgcgatgcaaaccaggtggacactgccgatatatcgggagtaatgccgcgctttgccgagcagtttgccccgggtgcgctgcgcaggcgtctgcggaaacttgcgggaaatcgggctctgcttccctttctgtccgtggaaggtcgccagagctgctggcagctgcgtgacgaagacggaagcggtgtcaccctcgcgctgatagaggccgaactggagttcgcacggcagggcgaggcgcgccgggctgcggggaattttctgcagattgtccccctggagtcctgttctgctgaatttctgcggcgggtgctgacggtgtgctgctctttacagggggtggagtcccttgatggtggcctggtgggttttggtatcgaggcactgggtatggttcccggtgattaccagccatggcaggcccagcgcttcgatgcctccatggagtcggctccatgtgtgcgctcgatacttggccagtgggtggcggtgatggggcgcaacgaacatggcatggtgcatgatctggatgcggaatttctccacgactatcgtgtcgctctgcgtcgcctgcgttcgctgctgcgctccatgggagatgtgctggacgcggaggttgtccagtcgctgcgtgttgacctggcctggctcagcagccgcacgggcctggccagggatctggatgtcttccttgagtccctggagccgttgcagcgccagctgcccccggggagtggggaagtgttgctgtcactgaagtcgctgctgtggcacaagcgccgccgcgcctatggatcgctgcagcggctgctgagttccgcccgttacgcgcgtgttctggatcgcctgaattcgctggtgcttcgcgaggacgatcaggcttcattgatgacggcggctatggccgatattcccatcaagcagctggcggacctgtgtattggtgatgccctggcgcgtttactgaagaagggtggcagaatccgggcgaagagttccgacgaacagctgcacgaggtgaggattgccgccaagcggctgcgctacctgctggatatctttccctccctgtacgggggctctggctttgagcgggcggtgcgcgcgctgaaggagttgcagacctgcctgggcgaattcaacgatgttgccgttcagctgcaggctctggaagagtacgctgcgcagatgtatcgcagtcaggctgagggcggctaccggctgtatatggcactgggttatctgcaggcgctgctccatcagcgtaggtcgcactgtcgcggggagtttgcgcggcagtggaagaagtttgccgacaaccgtgttcagaagcacttttctgctatgcttggcgatatattgaaaaaacgagatggggaggatacgtgaaacttctggtcagtgctctggagccttcggccaatgtgcatctggaacggctgatgtcccagctgcccggtgtggaaattcaggggattttcagcgatcacctgggcaagccgcttatcgacagccgggagttttcggtgatgggctttgtggacgcctttgccaagattccctttgcccgcaaggccattgatatgatgacccggcaggctcccctgcatgatgcggtgctgctgatcgactcttcggggtttcacattcccctggcaaaatccatcaagaagcagcatccccatgtgaagatcatctactacatcctgccccaggtatgggcctggcggtcgggccggattcccgtggtggaggcggtgaccgatgtgcaggcgtcgattctgccctttgagaaccagttctggaaacatgcccattatgtggggcatccactgatggaggagattcgcacctggaagaatgacgtcagtcagggcagtaccgtggcgtttctgccgggcagtcgccgcagcgagatcggcaagctgatgccggtgtaccgtgaggtggccgccagcctgtcggggcgcaagctgctggtgattccaccccactatcgagagaatgatattgccgagatgtacggggatttgcgggggttcgaggtggcgcgttccacccacgaagctttgctggaggcgtccttcgcctttgtgtgttcgggcacggctaccctggaggcgactctgatcgggacgccctttgtgctggcgtaccgggccaaggcgctggactacttcctggggcggcactttgtgaagctgccctatatcgggctttccaatatgatcttccacttcgccggacgaccgcccattcatcaggagtttctgcaggacgaggtgacagcgcagaaccttctgaatgccatggcgcagatcgatggtcaggattttctggagcgctccagggagatgcgcgctctgttgcaggtgacgccggagcacagtctgtcccaggttattgatcgtctggtgcgggaaggtcgggcataaccgacgagtggtggtcgacgatggtccatacgccgttgtgcagacgcagcgtaaaactgtagcgtccctgggcggactttgactggccattttccgtccagctgaaggtgaagtggccggagcaggcggcggagttttcccactgacgcgtgtgcgcggggtggaggacaatacggggctgttctttggtgaagaccgtggcgaagtagttccggattgcgtcggagtcctggcgcagggtggtggaaaaggttccccacaaggttccccgctgcgggtcataggttcgcaccagggcttcgatatcctggcggttgaaggcgtcctgccagtgggacagaaaatgttccggcttcatggttgcctcctgtgcgtttttcttccatggtagcaagtcccggggcctggggcaacgccgcacatgggggggccgctgcctgtcaatgggctataccaaagtcaaagggtgcgaaatttcaggaaggagctgtgtgtgagtgaccatcgggtctatatggagcaggccattgccatggcaaggcagaatattgacagtggagatggcggccccttcggggcggtgatcgtgcgagaggggcaggttgtcggtcgggggcgcaacggggtgaccagtagcctggaccccacggctcacgctgaaatcgtggcgatacgcgacgcctgcgccaatctgaaaactttccaccttgaggattgtgatatatacacaagttgtgagccctgccccatgtgcctgggggccatttattgggcgcggttgcgtgccatttactacgctgccaaccgtcaggatgcggccagggtgaatttttccgatgagttcatatatgagcagattggcgtagatccacgctttcgggtgataccggcgcgtcatgttgagcatccggccgcgctggaagtattccggctctggcaggacaaagaggaccggatcgactactgacgcgcattctgtgttgacaattgtccgtattctcgtatttttgactcttatctcctcttgtgacacggatgtgcagttcaccgcatggaagcgcgtgaggatgcttcatggcggttcaaggtgtcgcccactcccatgcatcgttggttgatgtctcccgcagaaaagggcctctggcctccggcgggggaggcactgctgttggcgaagacgcttccggagccacggattttgcggaacaggtagagattcagcgtcatggcagtcgcagcgcctctttctttcgcctggtgctggaggatattcaggagggcctgaacctggtgcgcatggcaaaggaacgcattgacggtcaggaaggtctgcagaattccctgttgcgcctgtacagcgtttcctcgaaggctgccgctggccgggaactggttcctgctgatcgtcagcgcatcagtgaggagctgacatttctgcagagttacattggccggattgccggggagaacaccaatatgggctcacgggtgattccggtagtcgactccagtcatggtggcattgtggactcctttgtggtgcacgcgcagtccctgcgcctggagcctttggtgagcagcgagggaaatgcggtttctgctgcggaggttgcggcgttttcacagcgctctctggagcgggttgcccgtgaatatgagcggttgcacgaactggaggagcgggtggtggcttcccttgacagcgcccttgagtccttgcgtccttccgttgccctggagggacctggaattgttcgggatttcatacaaaacgctgttcgaaattcagaacaattccgtcaattgcctctggatgcctctagacttgatgccggacgcgtcatggccctggtgactccttcactctccaattgactttttctgcaatgaacccctattttataccagctggtaaaaatattgtcagtttactgggcatgacttgtattctcaccatgcgggcatgccggttcagaacggtgttcccgtccgttgagtaatcaatagagagatgcgaaggagttgattatggtcaatgcaggagtttccaagcatacgagaggggaagaagggcagcgccgtaaactggacgctcaggcggaaaaacgcctgcaggaactgcgcgctatgccttcattgaaaagtggcccgactttcagtgaaaagctgaaagaacggggtatttcacgtcgtcagttcatgcagtgggcggccacgattaccgcagcgatgtctttgccggtgacctttacccgccgcgttgcggaagcagcggagctgctggatcgtattccggtcatctacctccatatggcggagtgtaccgggtgcagtgagagtctgctgcgcaccgactctcctacccttgaatcccttatctttgactacctttccctggaatatcatgaaaccatcatggccgcatcgggctggcaggcggaagagaaccttgagcgcgccatggatgtgcatcaagggaagtacatcctgatggtggaaggcgctgtgccggctggtcgcgacagcttctacctgactatcggtccccatgcccacaccggtgagtccattgtgaagaaggcagccgatggcgcggccgctgtgattgctgtgggcgcctgcgccacctatggcggtattcaggctgcccgtccgaaccccaccaatgcccgcccggtcagcaagatcatcagcaaggccgtcatcaacatcgccggctgtcctcccagtgaatccaatattgtcggaaccattctccactacattctcttcgggactcttcccgcccttgactccttcggacgcccccgctgggcttatggcatgcgggtacatgatatgtgcgaacgtcggggtcgctttgatgctggtgaatttgtgcagcgctttggtgacgatggtgcccgacgcggttattgcctctaccgtgtcggctgcaagggcccctatacctttaacaactgtgccattgaacgcttcaaccagcataccagctggccggttcaggcgggtcacggctgcatcggctgcagtgaacccaacttctgggataccatggcgccttatgaagagccccgcaaggaccacctgtactctggtgtctttggtggaatgggcgccgatgccacggctgacaagattggcattgcccttctgacggccacggcggtgggcattggtgctcacgctgtctactctgttgtgcaggggaacttccggaaccccaaggttcttgaccatgaagatgagaccaagacctctgcggacagtaaataagatttaaggagcacggaatatgtcaagacgtatagtggttgatcccatcacgcgcattgaaggccacctgagggtggatgtggttatcgacgataacaataccattaccgatgcctttgccagcggcaccctgttccgcggtattgaggagattctcaaaggccgcgatcctcgcgatgccggttttatgacccagcgtatctgcggcgtctgtacctactcccactacaaggcgggtattgaggcggtcgaaaacgccctggggatcattcccccctataacgcccagctggttcgctcgctcatgggtatcgcgctctttatgcacgatcacctggtgcacttctatcatctccacggcctcgactggtgtgacatcacccaggcactggcggctgatccccgcaaggcgtcggatctggcgttccgctacgccgaattcccggtttccacaggtgccgatgagctgaaagcggtgcaggccaaagtgaagaccttcgtggacaaaggccacctgggtccatttgccaacgcctactggggccatggcacctaccacttcaccccggagcagaacctgattgttctctcccactatctgaaagcgctggaaatccagcgtacggctgcccagatgctggccgtattcggcgccaaacagccccatccccagtccctgaccgtgggtggagttacctgtatcatggatctggagagcccggctcgcctgggtgagttcctgacccgctttgaggagacggccgactttatccgtcgcgcctactatgccgacgtgaagatggcggctgaggcctatgtgggtgaggacagtgtcctcaagggatgcaacatcaagaacttcctctcggcgtcccagtatcagatcaatcgcaccgagacgatcttcgacagtgggtatatactgaacggcgacctgagccgggtctatgaggttgatgagcagatgatcaccgaagaggccacccacgcctggtatcgggacaatgctccgctgcacccatatgaggggaaaaccaaccccaactacaccggcttccaggatggcgataccgtaaatggacgggccaagattctcgatggcgatggcaagtacacctgggtcaaggcaccccgctacgatggcaggcccatggaagtcgggccgctggctcagatgctggtgggctatggcaagggcaacccccgcgtacagcgcatcgtcaacaccttcctgcaggaaaccggcctgcccaccgaagcgctcttcagtaccctgggccgtacggcagcccgcatgctgcagaccattctcatggtggattgcggcaaggagaccttcatgaatctgatagagaacctgaaggtggatcgcgaaacctgcgcgccgtactccattcgcaaagaccgtgaatatcgcggcagcttcaacggtgatgtgccccgtggcgcgctgagccactgggtcagtattaagaatggcgtcatcgaccactatcaggccgttgtcccttccacctggaacgccagccccaaggatgcccaggggcagtccggcccctatgaggccgcgctgatcggaacccgcctgcaggatcccaccaagcccctggagattatccgtaccatccactcctttgacccctgtctggcctgcgccattcacgttatggatgtgaaaggaaacagcctggctcagtacagggttgatccgcaaaccggcctttcttcgtagaaggggggagaccatggcaacagcgataaaaaaagtgaagaaaaaactgctctacagtgatgaatttgaccgccagtaccgcttttcggcggaaattcgctgggcgcactggatacgggcactggtaatctttgtgctcatttttaccggtttctatctggccagcccgttcatcacgccagcggcagtggatgagcccatcaagtttcagaacgcgctttttcgcttctggcatatggtgtgcggttttattctcatggccataaccacgtttcgggtgtacctgtacttctttgacgcccgttcacgccagtatgagtgggcgtccatggaagatgccaggcatattacctcctggatacgccagatcaagagctacctctacctggatcagttcccgaagcgcggcatgtacggtcccctgcagaatgcctcctatctgatcctgatgcttattgtgatcgctgaagtggttacaggggccatactctactcccatgtgtaccacaatggcatgggacacttctttggagtgatttttggccccctggagtacctgatgggtggtctggccaacgtgcggaatattcactacatctttatgtggtgcattatcatcttcataccgatccacatctatatggtgttctggtatgccaaccgatatccgggcagtattgatgttatcttcagcgggaacactttccgcccccatgacccggaaaaagactgagtcttttccgctaccgcatgacagggtggggcccaggccccacctgttttttttggagtaaacctgtatgaaaatactgatattgggcatagggaatattttgctgggtgatgagggaataggagtgcaggcggccatgtgcctgcgtcagaaccttgagttcattggcccccatgaagttgacatcctggacgggggaactctggcgcaccagcttatccccaccatggcgctgtacgaccacctggtcatcattgacgccattcgcgccgatgacgtggcgccgggagaggtctatttttttgacatggatcgcgtccccaccggagtaacctggaagagtaccgtgcatgaagtagaaatgctgcagtccctctccatgatggagctggtgggtgaccgtccccagacctttgtgctgggagttgttcccctggaaataacgggtctttcctttacgctgtcaccagcggttacggcagcctatggggtcattgagcgcacgctgaccgaacatcttgtcggacttgggatggatgtgcgcaaagttcagcaccatcccgtcgaaaagattgccgatgtactgcgtcagcgctgggaagaaaatgagggagtgaagtgaccatgaaggttctggtatttgactttgaatatgtttcctggaacgaagtgctggaaaaaagtctgctgcgctgtgctgaaagttttggactgacctgccatctggagcgttgcggcactaccgtcagcctctatgtgcaggccacccaggaaacgctggcggagtttgccgatctgcttgggagtcaggttcccctgtccctgttcctgaaatctgccgcagtgcgcgaggtgcagcagctgccggcttcattgtcggtatggcgaagccagaacccccccgctgttgacatgcccttttgtccccagtgtcttgaggccttcagtgatcccgcttccgatgcctatgccaatccctttctgagctgcgaaatctgtggatatgcgcggcgcgtccagcaggttcccgcagcgcttgtgctggaaggggctgacgggcagctcgcccaggcgaacaggggccaggctgtgctggacctggtgcgcgacgcggttgaccggcttctggaaagggaggtcatggaactggataccctgagtggtcggtattgggtgttcctgaaccacgaaaccgccgcgcgcactggtgaagaacccgtactgctcttcagtgaagcacgctctgtggacatgatggtgtttccccatgaaggggcattccgggcaatggccagccttgaaaagccactggtgaggctgacgttgctgccggaataccgtgagcgctgcgcgattgtcgcgtacagcatccagtgtgggttggccgatgatttcattctgctgctgttttcccgtgaacttgccgcgcgggagatccctggagtttttctgacccctgcagcgccgcagtgccaggaaggcgtagtcagagtgcgcactgatggtgtgttgctggagccccaggggcgcccgctggtgaatacggcaggtggcatggcatttctggagagtggcgagcgcggtctttttcccgccctgcagccagccttaaatccaaaacacatgtatgcccagagtgcaggctttgtcgctcaggtgcgcgacgagaatttctgcaggattgaaagaatccagactgaccagcgccgggaagaggtgagcagcgccagcgtccatgagtccgtcgcgcgggaaaatggctgtaaccctggggatctgctgggggtatttgtggcagattttgcgcagtgtatcggtcgtgcggacgacagtggctacgagaccctgtgggtcgcgaagggatttgggagcactggctgggaactggtggaatctatcggccagagtgaaagcggagcgcgcttgctggaaaactatcgcagcgagtatccgggcaactggagtgccctcgagggttccggtgtgctcaattatcctgtggactccatggtaagcctgtggaatctctgtgccctggtgctggagagcaaaggggaactggctgagcttgcggcgcagtttgcctataccaaggctccacgtatttcctactgtgcggacagcctgaaagaccgcacagactttaaccctgaatggcccttgcgcagctgcatgagctatctgctggcgggagcctctgtgccgtcgatagctgctggtgtcatggaaagctatggagagtacctggcaaacctgaccctgatgtttgcccagcaggaagagctggacagcattgccattggtggcgacctgttcacccatcaccgttttgcggaaattttcctgcatggagtgagctccacccttgcggttcatggaagtcgctcgctgctaattgatggcgccagcagcgcttatgggaaacttttcctggcgtgatttttcctgttgacatgcccccggtttctcggtagtatccacggtcgttgcgctgagagcgggtttaccgcagaagcgcagagttcattataaactgaatagagcacacaagcgcgtgtataaatttatacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaggggcctttcggggccactggcgcacgggtgagtaacacgtgggtaatctgccctttggcccgggataacatctggaaacggatgctaataccggataatctcttttgagcaaacggagctttcgggttccgccgaaggatgagcccgcgcatgattagcttgttggtggggtaacggcccaccaaggcgaagatcattagccggcctgagagggtgaacggccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaatattgcgcaatggacgtaagtctgacgcagcaacgccgcgtggatgacgaaggctttcgggtcgtaaagtcctttagatggtgaagaaccggtacgggagtaactgcccgtgccctgacggtagccatagaataagctccggctaaatccgtgccagcagccgcggtaatacggatggagcaagcgttgtccggaatcattgggcgtaaagggtgcgtaggcggttttttaagtctgcattgtaagttcagtgcttaacgctgaaattggtgcggaaactggaagacttgagtactgtaggggaaagcggaatgccctgtgtagaggtgaaattcgtagatatagggtggaacatcaaaagcgaaggcagctttctgggcagtaactgacgctgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatggatgctagatgttggcgggaatcttcctgtcagtgtcggagctaacgcaataagcatcccgcctggggagtacggtcgcaaggctgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttacctggtcttgacatcccgatgccgtattcagagatgtatatttcccttcggggacatcggtgacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctgccattagttgccatcattaagttgggcactctagtgggacagccggagtaatccggaggaaggtggggacgacgtcaagtcatcatggcccttatgaccagggctacacacgtgctacaatggcaaggacaacgggatgcgacctcgcgagagtgagccaacctcaaaaaccttgtcttagttcggattgcagtctgcaactcgactgcatgaagtcggaatcgctagtaatcgcaggtcagcatactgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgaaagtcggttttgccagaagcgggtgaccgaatcttcggataggagccttcgaaggcaggactggtgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggagcattaagctcactggcgtctgggcaaccggacgtaaaattcacggaagagccttccgtgaagcatcgcaagatgcacctgatcttactcattcgcgcttgtgtctctatttagtttacagtgaattcatcagacgatgatttgctgtttttttggtgcgggctcgtagctcagctggctagagcacacgactgataatcgtgaggtcggaggttcgagtcctcccgggcccaccacactatgggggattagctcagctgggagagcacctgccttgcacgcagggggtcagcagttcgatcctgctatcctccaccatttacagttcattaccagttgaatatgcgtagttgagaaaacacaaaggtagtgcagagtattgaggcgtcagcatcaagaaatgcacggtgcaatagagtcagaagaagttactcaagggcatacggtggatgccttggcaccaggaggcgaagaaggacgcgctaacctgcgaaaagttccggcgaggtggtacgaacctttgacccggaaatatccgaatggggcaacccactgggagtgatgtcccagtattgcatggtgaattcatagccatgcaaggcgaacgcggggaactgaaacatctcagtacccgcaggaagagaaatcaaccgagattccgtcagtagcggcgagcgaacgcggaggagcctgtgttgcgtaatcgaagcgcatgctaagagaacaagttgggaagcttggccatagcgggtaacagccccgtatctgaaagtatgtgtgtagaggcaaccgctaagtaggccggggcacgtgaaaccctggttgaagatggggggaccaccctccaaggctaaatactccctggtgaccgatagtgaagcagtaccgtgagggaaaggtgaaaagaaccccgttgaggggagtgaaatagaacctgaaaccgtatgcctacaagccgttcgagcatccttgtggtgtgagagcgtgccttttgcataatgagcctgcgagttattgtatattgcgaggttaagtcgttagacgcagccgtagtgaaagcgagcctgaatagggcgtcagtagtatgcaatagacgcgaaaccaagtgatctacgcctgtccagggtgaagctttggtaacacaaagtggaggcccgaaccagtatgggttgaaaaccgtttggatgaggtgggcgtaggggtgaaaggccaatcaaacttggagatagctcgttctcctcgaaatatattgaggtatagcctcgagtgtttgtttatgggtgtagagcactgaatcggctaggggtcccaccagattaccaaaccgaatcaaactccgaatcccataagcccaagctcgggagtcagagcgcgagagataagtttcgtgctcgagagggaaacagcccagactatcagctaaggtccttaagtgtgtgttaagtggaaaaggatgtgggtttgcccggacaaccaggaggttggcttagaagcagccatcctttaaagaaagcgtaatagctcactggtcgagtgaacctgcgccgaaaatataacggggctcaaacacaccaccgaagctataggatcaaccaagttgttgatcggtagaggagcgttgtgtacagcgatgaaggtgtttcgtaaggaatgctggagcgtacacgagtgatcctgcaggcatgagtaacgaaaaaatgggtgagaaccccattcgccgaaagcctaaggtttcctgtgcaatgtcagtcagaacagggtgagtcggcccctaaggcgaggccgaaaggcgtagtcgacgggaaacaggtaaaaattcctgtaccacatatcaacacgacgcggggacggagaaaggtatccgagagaactgatggaagtgttctttgaagggtgtaggctcaggtgtagtgaaaagcgcacctgataaaagctgaggcctaataacgagaatcttcttcggaagattcaagtcggaaatcctctgcttccaagaaaatccgctaaggttcattggtatgtgaccgtaccgcaaaccgacacaggtaggcaggtagagaatactaaggcgcacgagagaactccagctaaggaactcggcaaattgaccccgtaacttcgggagaaggggtgccccattatggtgataggacttgctccttgagccagaaggggtcgcagagaatagtcccaggcgactgtttatcaaaaacacagcactctgcaaacacgtaagtggacgtatagggtgtgacgcctgcccggtgccggaaggttaagaggagaggtcagcgcaagcgaagctttgaatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatctgggagctgtctcggctggagactcggtgaaattgcattagcggtgaagatgccgcttacccgcagcaagacggaaagaccccgtgcacctttactatagcttggcaatgatactcggtgtagtatgtgtaggataggtgggaggcgatgaagcgtgtacgccagtatgcgtggagccatccttgaaataccacccttactgcactggctatctaacttacgccccttatcggggtgaaggacattgtctggtgggtagtttgactggggcggtcgcctccgaaagagtaacggaggcgcgcgaaggttccctcaggacggttggaaatcgtccatcgagtgtattggcataagggagcttgactgcaagacccacaagtcgagcaggtacgaaagtaggtcaaagtgatccggtggttccgcgtggaagggccatcgctcaacggataaaaggtacgccggggataacaggcttatctcccccaagagttcacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctggagcaggtcccaagggtatggctgttcgccatttaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgctgtgggcgcaggatatttgagaggatttgtccctagtacgagaggaccgggatgaacgaacctcttgtgcaccggttgtttcgccagaagcaccgccgggtagctatgttcggaatggataaccgctgaaagcatctaagcgggaagccagcctcaagataagatatccccatgagagtccaggaagacgacctggttgataggctgggtgtgtaatcaccgtaaggtgttcagcagaccagtactaattctccattgttctttttctggcttgatgcgcaccgtgcattttttgatcttgacgcttcagatcaaaagagatacaaccctgagtgtttggaagaaacgcatattcaactcgactgccagtcagtcacgcaaaaccgtttttaaccgttttgcctggtacctatagggcagaggccacacccgttcccattccgaacacggaagttaagctctgttccgcctacgatacttgggcttaagccctgggaaaatcggacggtgcctggcaaattaccttatagatcagccccgcaggagtcttcctgcggggctgattgcgttggaaaagacaggcaaaaggtaacagcagacacaacagccggagaagctctccggctgtttgtgcagggaaatcaaaaacggtagcggaagctcaggcgaatgtctgacgcgctgtcaacacctgctgccaggcgagctggaaaacggcgctccaggacatatccttcattatttcagggcaataagcagattctccaggttttttcgcataagcgagaagtacgtttgaccagctgcgagatcttctcgtcgcagattttctatgggattgagcaccagggtctgagctccggtttcggtggcaattgtctgggctacccggttgctgacggtggtctcaaagaagacgtacccgatgtcattggctcgcagaaagtctatgatggccatgacctcacgttggctgggttctgagcccgggtgaacgccggctatggctatctgctcaagatcatagcgctctgccaggtaggaaaacgctttgtggggtacgacaaagtgacggtttgtcaagtcccgcaggctctcagtgtactgcctgtccagttcaaggagttcatctttgagatgttggaagttcaaggaaaagaagggggcatgctctggctgcagttgaatcagggtgtcatgaattttttgcgcctgctggagggcaagggtagggtcaagccagacatggggatcgtcggggccgtggtcgtgatgatggtgatgatgatgtccaaagagggagcgcacttttccccaggcgctgctgaaaaatccatgggagtggtcgtgatgatggtgatcatcatcagctgcaagaagatccatgccctcagtagtattgactatagtcagttgatggtcgccttccagtgccttcagcagtttgtgaatccagagttcaaagcccgcgccattatagacgaatatatccgccctggttatctccagcatttggcgggcagtgggttcatagtcgtgagcgtcggcgcctggaggaagaattggctttacgttgactttttcgccgccgattcgctgactgaattccgagaggggataggtggatgcgtacagggtcagaggagcggtctgctccgcccataccggggtggtaagaagaatcaacgctgccaggagagagagggatattgcgcgcatgctggtgctccttgtttttgagggttgcatggggagcactgtacgaaatttgcacgctgaagtaaaacgaaatcgtaacgattacgatgtatggggtcgctggtggagttggggttcagctgtcgggaaactgcttgcgaataagccagaattcttcttcgttgcgcaggaaggcatctacgatttccggatcgaagtgcaatcctcgctcttcgaggataatctgatagcactgttcacggggaaaggccggcttgtagcagcgttcactgctcaacgcatcaaagacgtccgcaagggcgacgatgcgtgcactgattggaatatcattacctttgagaccgtaagggtaaccgaatccatcgaaacgttcgtggtgatagaggacgatatccctggcgatacgaaggaactctgagccgatctcctgataagcttcatcgagaatggttccgccgattaccacatgttctttcatgagttcgaactcctctgtggtaagcttccctggtttattgagaatctcgtcgggtatggccaccttgccgatatcatgcagactggagagagagaataacgttgtgataatactgttgttcagatcactgtgaccatgctcagccagatcctgggcgagcagccgggtatagtgctgaactcgctcaatgtggaaaccggtttccgggctgcgatagtcggtgagttttgccatcaggaggatgatgcgttcctggctctggatgcggataagtcgctcggatgcttcgaggcgaacgcgcatttcatcgggatgaaagggtttgacaagataatcgctggcgccgagtgatatggcccggatgatgttctctttttccgccagagaactgaggactgtgatgtgggtatactgaatctcgtgtttacggatctgtcgaatgagttcgaatccgtccatattgggcatttccaggtctgtgatcactacccgaggttgtatggcgcggaatatctctaatgcctccacgccatctgaggcgctgaggacattgtagccaagggtttgcaggtgattatcaagtatttttctctggacccgggaatcttctgctatgagtatagtagtcgcaaagctgctcttacttggtgtgatcttttcgttcatggactcaggggcctcgttgcaaccatcgcttactggttatgacgtttgagtggaaagtatacacaattccagcggtaaacattaccatggaacaccttagttggaaatactttttctggagacatattatgaaaagttaccgtaaagaattatggtactgtgcttctcagcggcggcagctcatcaatattacaccgcagttgactgaatgcctgagggaaagtggaattcgggaagggcttctgttgtgcaatgccatgcacatcactgccagtgtctttattaatgatgatgagggggggctgcaccaggattttgagcagtggctggagcagctggcaccggaaaagccctattcgcgttatcgtcataacagttatgaggataacgccgatgcccatttgaagcgaaccatcatgggacgggaggtggtcattgcggtaaccgaggggaaactggactttggtccgtgggaacaggtcttttatggggagtttgatggaatgcgcaagaaacgggtactggtgaagattatcggggcctaggctgaacggggaggcaaagtgcctccccgttatcagttgtgggttaccactcaagtttcgcatcttgttgtcttaggttaaggtgttattattctgatatttatcgcgctgagactgtattggttttgaatacttgacttatcttgtattccacttttgtttccggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccccgaacgcccgtttttgcggctcgttggcttgcctgttctggagatccggcagcaggctgcccaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcccttctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgaccgctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcctgttcaggtcttgccagccaggcttcgcactcaccggacgggctcagggggtcgcttttgcgccacttttggcgacccaaaagtggcaaaagaaactcataaacagggtgagggaatgtcaagcgacgcagtctgtgcagaaccatttcctccatttcagcatggcatgtgggtcagcgccgacaacctgccgcttcgggggtgcgaaacttcagttaccagttgtaagccttgatctcaaagtgatttttggggtgagcgcaggcggggcagaggtcaggagttaccaggtcgtcgtggacatagccgcagttacggcacttccacttgactgcggtttcccgtttgaatacgcggtctttgatgatgttgtccacaaaggccaggtagcgttcttcgtgttccacttctacccgcgcaatgttcatgaagatactggaaattccggcaaatccttcttctttggcaattttagcgaaaccagggtagaggatggtgtgctcttcatgttcgccagctgcagcttccttgaggttaaaaagagtgtctcccagggccacgggataatccgcattcacattgaccattttgggttgctcgtcaatgccatcgagaattgcgtcaaagaagcgcttcgcatgggcgcgctcgttgtcggcagtctccaggaaaatttcttcaatctggttgtagccgtccttgcgggcgcgggaagcgtaataggtgtaacgcatgcgcgcctgggattcaccggcaaacgctttcataagatttccaagggtttgtgtgccttcaagtttttttgccattgaggcctccttcatgatctagtgcttagggggttaacaggaatgaattccatagttaggaattattcttatataactgaacgtaaaagtcaagaaatacccctgcggtgggcaaaagagcgcattacctggaacaggaatacattgaatcctatagctgcaagcaccggattgaccagctcctgggatgataactcaagcaacagggcgagagctccggaaacagtcatggtaagggcggcagcccatggccgcgcccgcaggccgaggaaggcgtacagaaccagcatggccgggccagctgcgtagaaggtgtacgcagtcttcatcatgtccaggatatccgaaaagtacagggccagcagaattccactgatgcccatgaccaggctggcgaacttgagaacattcagagacagcgcatggcgaaacaggtcccggttgagggtggtaaccgctgtcattaacacggtgtcagcagaggatatcatgaccagcagaaacatgatccgcaacagtgcgtcaaagggtgaactgaaaaccgtgtctatgatggtggggaagagcaggtagctgttggtgagcgctggcagcactgtcagtgatttccatgcgatatatccgatggtcagagaaatactaattttcaggatgccaccgaaaacgagcccctgccgggcagaagccacatttcgcgaatacagggcgcggctgctgacatcgggcccggtcaggccggaaagaaacatcatgatgaaaaaggccagctgtttggcggtttccagtgactgggggacgtgttggggggtgtaggtgctttcggcggtgaacatgaccaccgcgagggtgataaaaccaccgaccatgatggctgcctggagaatatccgtgtaaaagacaccacgctggccactgaggaagatgtagagcagaaaacacagccctgcggcaataatcgcgctgttgccctgcaggaaaaagtctggtgggagaaaaagcgtaaaggactttatcaacaggccaaaccaggtcagctctaccaggacaataaaaatggcactgatgcggccgaccatctttccgtactgcagttccagatagtgggccagggtgtcggcaccgctgttgcgcagagtacgggcaaagaagaggccgaaaaccagcagaccaatgccaatgggcaggtctatcagcagtccgctgggtccatggtgatagaccatatgggctagcacaatggtcgcgctgccccctatggtcgttgccgctgtggaaaggccgctgagccagccgggaatattcttcccggcgtagagccagcctgaggtgtgtgtgttttcgcgaaaacgccagccgaggaggataaatgtaccgaaaataccggcaaacagtatggtaaaggccattcagctcttctcctccagctggatgcagtcgatattcgcttcctcgaaatactgtctggtcatttcgtcggggtagccatggacgtacttgacctcacgtatccctgcgccgatgatgatttttgcacagatggagcagggttgatgggtgcagtagagggttgccccttcaaccgatgtcccaaatcgcgcggcctggagaatggcgttctgctcggcgtgcagtccgcggcatatttcatgctgcgtgccactgggtatattgcgttcatcgcgcaggcagctgccgatttccatgctggaacgcacacccggtggagcgccattgtagccggtcgcaatgatgcgcttttcccttacgataatcgcgccgatctggcgacgcaggcagcttgagcgtcggccaacctcagcggttatattcatgaaatactgatcccagccgggacgcgcgcgattctccatggatcagcagcccagctgctgcagcaggtcacggtagagggggaagcgggcgctgagttgatgaacctcggtgcgtacttccttctcaacagcttcgttccccatgttttccagtatgcgcacgatcatgcgtgccaccgcacgcgcttccgcttctttgaagccacgggtggtgatggccggagttccgacccggataccgctggtgacaaaggggctgcgcgtatcaaatggtacaccgtttttgttcacggtgatgtcggcattacccagtgccttttccgcatccttgccggtaatgtccttgctcgtaagatcgatcaggatgaggtggttgtccgtacctccactgaccagatgaaagccagccgcgctcagttcctccgccatggctcgtgcattgcgaaccacctgctgctggtagcttttgaactcagggctgagtgcttccttgaaagcgactgctttgccggcgatgacgtgcatcagcgggccaccctgcatgccggggaagacccgtgaattgatttttttcgcgatgtcctcgtcattggtcatgatcattccgccacggggaccacgcagggtcttgtgggtggtggtggtgaccacatgggcgatgcccacggggctggggtgttcaccggcgacgatcaggccggcgatgtgggcgatatcggccaccaggaaggcgccaacttcgtcggcaaccttgcggaaagtggcgaaatcaataacacgcggatacgccgaagcaccacagacgataattttgggtttatgctcaagggcaaggcggcgaacttcatcatagtcaatctgttgggtgtcctggctgaccccataggagacgatcttatagagcagtccggaaaaattgacggggctgccgtgggtcaggtgcccaccatgggccagattcatgccgagaatggtgtcaccggcatcgcacagtgccatgtaggcgcccatattggcctgggagccggagtggggttgtacgttgacatattcgcagccaaagagctccctggcacgggcaatagccaggtcctcggccttgtccaccgcctgacaaccgccatagtagcgcttggcagggtatccttcggcatacttgttggtcagggttgatcccacggcctccatgaccgccggactggtaaagttttcactggcgatgagttcaatgccttcttcctgacgcattgtctcttcacagacgatatcgaagatttcacggtcgacttgcttcagctgttgcatagggttcacctcgtatattggagaaaataaaaaatggcagtctgtttgaaggattacatgaagccgtgctggcgcagcagctccatggagacgccaccctgggatgccggggtggcgccggatgtgccgaaaccgagcagtcgctcaatgtacttggccaccagatcgcactcaatattcaccacatcaccggatttttttgtggtcagtgtggtcagtgactgggagtggggtatcaggttgaaagtgaaggatgctgtcgcggtatccacatcaaatacggtcaggctgacgccgtcgatggaagcggatccgcgttcgataaagtagcggatgcactcgggctggtgcagtctgaggcgaaacttccaggagttgccatcccgtgaaatatccatgatctgcgctgtggtatccacatggcccgctaccatatgaccatcgaagcgaccggtggctgccatggcccgttcaacattgaccccgtcaccgcttttgagttgtcccagggaggtcactctcagggactcattggagatatctgcctgaaatccggcactgtcatgcctggttacggtaaggcagacaccgttgacggcaatgctgtcaccatctttgacaccactgagcacatggttgcagccaacactgatgatggctccgctgttgctgcggtgtatggagagaacgttgccgacttcctcaatgattccagtaaacatggtgtctgccttgaaagtgtaatgttgccggggtgagcggaatactgcacaggacacggaatgtactgaaagttccgcgttttgacaagggcagcctggttattcaatgccgctggagccaaatttctgcgtgccgcgctggcttggagagagctcctcgcttatgaccagattgacgcggggtacaggcaggatcagcatctgacagatgcggtcggcattttttatcagaaagggtttggcgctgagattggcggcgatgaagtgcacttcaccgcggtagccgctgtcgatggtggccggagaattcgggcagatcaggccctgcaggctcagcccactgcggggacgtatctgggcctcgtagccatcgggaagttcaatggccacgcccaggggaaccggatgaatgaaatccacatgcaggtggttgcggtcaatgcgcctctgctgacaccagcgtgccgtgcgctcctgggcgtcatcaacgttggacgcccactgggcgggcatcagaagcagatcctgctccaggcgggcgtagcagtcaaggcctgcgtccccttcataggtatagcggggaatgatgccaccttcgatcagttgaatgcgtatgtcgagggttctgatgtgttccaagggtgcctcgcctcaatccagggtaatgatttgcagaaagttgctctcgccgtggtgctcgaaggggtagctgctggtgataatgaccttgtcgccggttttcaccacgccgcgatactccgagatgcgccgcgcgctctccatcagctcctcaatggagtgtacgggttcgataagtacgggatgaataccccagagcaggctcaatcgcctgtacaggctgacatggggagtgaaggccagtacgggaatgcggggccggtggcgtgaggccagacgggcagtaccacccttctgggtatacacccagaccgccttgatgggaagccggttggaaatagcttcaatggcgccaccaaccgcgtggggaacggcgtccacatcggcaaagttcatggcctcaagacgcagggcgtgatcctgcagcataccccgctccacttcggttgcgatacgcgccatcatgcgcacggcatccacagggtattttccccgtgccgtttcgccactgagcatcaccgcgtcgctgccatccaggatagcgttggccacatcactggcttcagctctggtgggccgtggattgtttatcatggactccagcatctgcgttgccgttatcaccgggatcgcgcgcgcattggccatgtggataatgcgcttctggataaggggaacctgctccggcggaagttcaacacccaggtctccccgcgccaccatgatgccgtcggcgatggagagaatctcctccatgcggtcaacagcttcaggcttttctatcttggcgattatgggggtatttttgcccttgccggcgatgatggtcttgagttcctgtacatcggtggcggaacgcacaaaggagagggctatgtagtccacctcctgttccagcccgaagcacaggtcctcgtaatccttttccgtgatggccgggatactgacctgaactcccggcagattgataccctgcttctctgccagggtaccgccgttgagtacttctgtctgcacactccggtcgtcggcggagataacccgcagctcgatcaggccatcggagaggagaatgcgatcgcccttcttgacatcccgcggcaggggggtgtaggtggtgctgacctgttcattgtcgccgatgatatcgtctatggtgatggtgaatgtctggccgacccgcagttccactggcgtggcgtccctgagttttccggtgcgcatcttgggcccctgaagatcctgcaggatggcgacgggaatgcccatttccgtggaaacttcacggatcgtgcggatcacctccgcgtgatcgctgtgggtgccgtgggagaagttcaggcgcgcgacactcagaccagcgcggatcaggctggttatagcctcttttgagttcgaagctggacctatggtggcaactatcttggttttgcgcatggtatttgaccctcccaaatggcagaaatgtgtgtatactacaccacaaagcctcttcctctccagttctatttcaaggagtactcaaatggtccccacctatcacgtctatggcattggcaacgcattggttgattacgaatacagggtaagtgatgccctgctggctcgtatgggcgtggaaaaaggggtgatgacccttgtggatgaggctcgtcagcaggaagtgctgggtgccctgggggacactttctgtaagcgcgccagtggcggctcggctgcaaacaccctgatagcggtttcccagcttgggggtcgcgctttctactcctgcaaggttgccagcgattacaatggcgacttttactatcgcgacctggtggcagccggagtgaatacgaatatcggctctgcaaaccgcgaagccggagtgaccggcacctgcctggtcatggtcagtgaagatgccgagcgcaccatgaatacccaccttggcataactgcggccatttcggaagcggagctggtggaagaggcgattcttgactcgcagtacatctatatggaagggtatctggccccttcgccgagtgggcagcaggcgacgctgaaggcccgccagatcgcccggcgtcatggcgtcaaggtggcacttaccttctcggattccaatatggtgcgttttttccgtaaggagctcgacctcatggttggtgatggcgtggacatcctcttctgcaatgaagcggaagcactcctgtacaccggcaaagcagacatcttcgctgccgccgacgcgcttcggaacattgctggcaccttcgccgtaacgcgcggtgagcagggagccctgctgtgggacggcaacgccatggttgaagtgccaactcccagggtgcagccagtggacaccaacggtgctggcgatatgtttgcgggagccttcctctatggcataacccatgggctgagctttccggcagctggaaaactggcctgcacagcggcagcgcacgtggtgacacagttcggaccgcgattgaccctggagcagacgcgccagctactggaagaaatgcactgaatctgctacaaggagcagtaaagagaaatgctcccggggtgctttgtgcgagcaccggtggcacgcacaacacggaacaggattttttatgtcaagcagtaagccgcgtattgaagaggaactggatctggctgtcaaggagccgcgcccctatatggtgttgctgctcaatgacgacttcagcacctgggactttgtggtcgaagtgctggtgcgggttttccgtaaaacccgcgacgatgccgataaaattacctatcacgttcaccataatggtcagggcgtttgtggaatctatccctttgaaattgcccagacaaaggttcagcaggtgcatgaactggccaaatcccgtgggtatcccctgcgctgcgtgatgcgggaggtgtgaccatgatcagcaaagccctgaaccaggtactgtctgcagcctttcaggatgccaaggagcgaggccatgaatacctgacccttgaccatctgctgtatgtcctgctcgatgacaccacggtgagccaggtcatacgcgagtgcaacggcaacctggaaatattgaaaaatcagctgaacgagtttctggggacactggagtgcttgccggagggaacccgtgaagatcctgtgcagacggtggcatttcagcgggtggtgcagcgggtgatcatccatatccagagcgccggcaaagagtttgctgacaccactgatttgctggcagccatgttcatggaaaatcactccatgggaatctactatctgcgctcccaggggattgagcgggtggacgtgctggaagttatatcccatggtctggccgttcaggaggagcggccggtggacgagtcccggcacgacgaaggagtgaccgatgagaaaaccgctgacggcagcaaacactccatgctggaaaagtacacgcgggagctggtgcaggctgcccgagatggccagattgaccccattgtcggccgcgaacgcgagctgcatcgcaccatgcagatcctctgccgacgcaagaaaaacaatccgattctcatcggcgaaccaggagtcggcaagacggccatagccgaaggactggctctgaaaatagcagagagcactgttcccgcgccgctcaaggacgcgcgggtctacctgctggatatgggtggcctgctggcgggtacccgttatcgcggcgactttgaaaagcgtctcaaggccatcgtggcagagctgcagaaggatgccgccaacagtattctctttattgacgaaattcataccattgtaggtgccggttctacaggcggaggctccatggatgcctccaatatcctcaagccggccctggcttcgggaaaactgcgctgcataggtgctactactttttcggagtatcgcaacaatttcaaaaaagatactgccctgagccgtcgcttccagaatgtggacgttggcgagccttccattgaagaggccgttgccatcctgcgcgggctgaagtcccactatgaagcccatcacggggtacagtacaatcgcaccgccctgcgcgcctgtgtggaactttccagccgctatattaccgagcgatttctgcccgacaaggccatcgacctcatggatgaaaccggtgccgcttttcgcatgctcagcggcagccgcaggcgcaagactgtcactgtttccgatgtggaaaaggtcgtggcgaccatggcgaagattccggaaaaaacggccaccctctccgagaaacagcgtttgcgtaccctggaagaagatatgctccgccgcatcttcgggcagggtaacgccattacgcaactgagtcgctccatcaaacgctcccgtgccgggcttggcaatccgcgcaaacccatgggatcatttctcttcactggtcctaccggcgtcggcaagaccgaggtcagccggcagctggcagagcttttgggcgttcactttcagcgctttgacatgagcgaatacatggaaaagcacgccgtggcgcgcctgatcggctcaccgccgggttatgtgggttttgagcagggggggctgctgacggagaccattcgccgccatccccactgtgtgttgctgttggatgaagtggaaaaggcccaccaggatattatgaatatcctgctgcaggtcatggatcatgccactctgaccgataacacgggggccacagcggattttcgcaatgtcatcctgatcatgaccagcaattgtggggtcaccgaacccgccagcctcggttttggcagctctctgcagccacgcgccgccgatgccgtcgagcgatttttctcaccggaattccgcaaccggctggacgccatgatcgcctttgcgccccttgatcagtcggttatgcgtcgcattgttgataaattcattgcagaattgtcaatccagctggaagaaaagaatgtgtccatagccatcagcgaaaaggctgccgactttctggcccgcaaggggtacagtccgaaattcggtgccaggcctctggccaaccttattcaacaggagattcacgatcccctggccgaagagatactctttgggcagctggaaaagggtggcatcgtccaagtggattacaatgacagcgcggatgccctgtgttttcattaccagtgatcggggcacaccgcaatggtgggcctgaaaggcagtgctgtgcacaacgggcggtgagatgcgcgtgaactgctcaaccgccggtgtctttttcctggcagcgctgctgttcctgtggctgctgcatggcgcatggcactggctgtacctggggccgccaggtctgacacagcttctcgcctggcaggtctggctgttctgcgccaccattgccctgatggtgaccggggctggtgcgctggcatgccgctcctttttgcgtggtggtgccattgtcaatatcacggggctgcgctacgaggagatgtggaacacggcccttttctttagtggttatggcgtctgggagtggtttccctccgaaggccggctgaagtgctctatcatgtggaggcagatgcaggggctttccgacgatatttctgaatccgaggtactgagagactggcttgaacgcattcaccccgatgatatcaatatcatgcaggctcgggtgcaggagatcatcgaaggtggtggcgacgtctttgagagtgagtaccgggtgcgcaatgcggctacctccgagtatatgtgggtgctggacaaagggcgcgtattgcgtcgcggcagcgatggtcaggcgttgcacattgtgggtatcaacaccgatatttcgcgacgcaaaaccattgaagaagaattgcgcaaagcgaaggagaacctggctgaagcgcagcaggtggcccatgtggggagctgggagtgggatctgaacaccgatcaggtcacctggtccgatgagctttttcggctgtttggctacgatcctggtgaagtggccaacggctctgtcaatacaccatctatctatgaccccggttactgggatcccaacgactggtataagctgcagatggccgtggccggagccatggccgatggcgaagagtatgagctggatttgagggtacatcgcagcgacgcgaagccctgttacgtctttgtacgcctcaagcccatccacgatgaaaatggggcaattgccaaactggtgggagtggtcatggatatcacggcccgcaaggagatggaacagaagctcaaggaaatcaacctgaccctggagcagcgcattgaggaggagatggccaagcgcaccagacatcaggagctctttgtgcagcagtcaaagatggcggccatgggagacatgatcggcgtcatcgctcaccagtggtcccagcccctgaacgccattggcctgcaggcccagttcatgatgtatgactttgagagccatgataaagcctattttcaggacgcctccgacaccatcatgcggcaggtcgagttcatgacccagaccctcaaatccttccgtgactttttcaaaccgacgcgggaaaagaccgtcttccacgtgggcaaagccatagaaatcatcgtggacctcttcggagtacagttcaccaaacacaatatccatatcaccattgacgccgggggggtggattacgccagcctccatgtgctgggcctgcccaacgaattcaagcaggtggtcctgaatatgctgctcaatgcccgtgacgctattctggatttcataaaacagcatggggacagtgacggggagcactttatccgcgtggttttcgaggaggaggctggagtcatccgcatccgtattctcgatacaggtggtggtatcccagctgaaatcaaagatcagatattcgactactacttctcaaccaagggcagtgccggaaccggtatcggcctctatatctccagaatcatcatcgagcagaacatgggggggcggattctggtcagcaactgggagcggggagctgagttcaccctgcagctgtgtcgtgccgaacctgccactgggcaggaagaaaccctgccggacttccactgacagcgcccgtttcgttacgattcaccgtgaagagtttctccacgctttgccataacccagtggtagacaatgggtataataaagaggctgatggccgttgagctgaacagtccaccaatgaccgcgcgggccatgggcgcctgggcctcgcttccctcgccgatccccagagccagaggcatcagtgccaacatggtggtcagggatgtcatcagcactggtcgaaagcggcgcttggccgactctattcccgcctgcagcgcgctcaatccgtctctggcctgcaggcgaatggcgtaatcgacgatgaggatggcattgttgacgacaatacccgccagcatcatcatgccgatcagcgactgcatgttgatggtgctgccggaaatccacagcgccatgatagctccgataaaagccatggggacagagaccatgacgatgaggggcgctttcacggactcgtagagggccgccaggatcatgaagaccagcagcacagccaggctgatcatgatgatgagctcacggaaggccttctgctgctcctgaaagtccgactccagggtggcggaatactccgctgacatctccagcccgatcagcagctcttcgatatcccgtccgatactgccgatatcgcgcccttcgttattggcggaaagcgaaagaaaccgctgctgattgcgtcggttgatctcccgtggcccatcggcactctctatgctgaccagctggcggagtacgactgtctgaccgctctcactgcgcacccgcaggttgccgatggcatccaggtcaccccggccctctccctcaatggcaaggtatacaggtgattctctgccatccttgcgcagcagactgacttgataaccatccatgctggcgcggatggcgcgcatgacatcctccacctgcacgcccatgcgactggtcaggtcgtggttgacccgcaggtgcgtttccaccgaagaggcaaactgcccgcggcgcacatcggtgatgccagggatggtcgccagctccgcttcaatgatatccccccagcgctccagttccgcgatattgtgccccctgatgacgacttcaaggcggtcatcatcggtactgctgagcatgcgcataatgaagagcccctgctcggcacgggtacgcacaatggttcccgggctgagctttatctggcggcgaaggtcactggcgatctgttcgctggagcgctggcgctgggagggtggcagcagggaaagtcgaacttccgcccgcccgttgcggctcacccgcgtgtcgtaggcgcgaagctctggtgtcagctggcgcagctgttcctcaaggctgcgcacctgttcgtccagaacgttcatgcgggtgcccaggggcatttccacgaagatgcgcacgctgctttcgtcagccgcgggcatgaattcgctgccgagcctggtggccacattcaaggagagaatgaagagcagcgccaccatggcaaaggtgccgaagcgacgttgcacagagaagtgcagcaccctttcataggcgttctgcatccggttgaagatccgcagcagtgccgaactccaccgggaagtgtgcgcccccctggtattgccgccacagttgaggacgggcaccagcagcagggccataatcagcgagcacagcagggcaaaggctaccacataggccatctggcgaaacatcagccccgagataccttcagtgaaaaacagggggagaaaaatgaccatggtggtcagggtactggcgatgatggcgggagttacctgacgtgcgccaagggatgccgtctgccgcgtgtcccagggaggagtgcggcgcagaaagttgatattttcctgaaccacgatggagttgtccaccatcatgccgattcccagagcaaggccgcccagggtcatgatattgaggctcagtcccgagaaataaaccggcacaaaggtcgccactaccgagacgggaatggccgtcgccacggcaacggtactgcggatatcacgcaggaagaagagcagcacaatgaccgccaggctgcccccgtacagcatggagtagctgatattggcaatggcccgttgaatgtaggtggacgtatccgacagggtgatcatgcgaaactggggaaaggcccgctcaatgtgcagcatctcccgtttgacccgctcggccacctcaacggtgttgctgccatcctgcttgcgcacggcgatgcgcaccccaggctctccgttgatgcgggttatgcgctcctgccggacatgcccctcttcgatggtggcaatctggtgcaggcggataatgttgtcattgcgccgttcgacgatgatatcgggaaagtcctccagcccctgcagtcggcttgggtaacgcagctgatactcaaagtcaccgcgctgaatctcgccgaaggagtagtcgcggttggcctcttccacggccctttgcacctgctgtagggtcagggagtaggactccagggccaccgggttgactctgatggtgatttgccgctcacggccaccccatacctctataccagcgacaccggcaatgcgctccaggcgggagccgatctcttcctcggcgatatggcgcagggtagccgggtcgagattggcagtggcgcccaggatgagaatcggagcggcggagacatcgaacttgcgcaactgggggcggtcgatcccctcgggaagagtgcgcatggccctgtcaagacggtcgcggatatcgttggcggcgacgtccagatccgtaccccaggtaaagctgagacgaatcacactggtgccacgggaggaggtggagttgatggtctcaataccactgatgatgcccagggcccgctccaggggaatggtgaccaggcgctccacctcttcggggctggcgttatcgtaggtggtgacgacactcagagtcggataggtcatgtcgggcatcaggtcgatgggcagccgtgagagggaaagcaggccgaagaacaccgcgaccatgatgaccatgatggtgccgatagggcgttgtactgctaaagatgaagggttcatggttttttctgcccgcctgagaccgtgtcgccgtcgcgcaggcgctcgtgaccagctacgatgacgaaaccggagatttccggtgagagaacctccaccatgcgggcatcttcacggccagtgtgcacctccacctgttgcaccgtggagctgttgggatcaaagaggaagatggccggcctgccattgcggtaggtaatcgcgttatggggaacctgatagacagggtgttcgctctcagagcgccatctgacctgcacgaacatccccggctgcagtttctgctcggggttgggcagggaaatttccaccctggcgtggcgggacagttcatcaaaggctggtgccttgcgcacaacggtgccatggaatatttcgcccggatgggtagggacggtgatttctacggcatcgcccggattcagggcgtagtagtcggcctgggtcaggaacaccgtagcagtgagggtatggatttttgccagggtgaatacgggcgttcccgatgccagataggcaccacgctgcacaaggcggcgctccaccacccggggaatgccatcgttccagctggcggtgatagtgaaataggagtgctgcagtttggcctgctccagtgccaggcgcttcagttccacctgggcctgggccaggcgcagacgggcctgctgggcctcccactcggcttcggcctgatccagttccgccgaagaggtgatattctgtcggtgcagtgagcgcacgcgttccatactcacctgagccagctgcgcccgcgaggcagcgtcatcctcgttggcgatggccaccatcagctctgcactggcctgggcgaccacaagggactgctgggagtcctcgagatttgccagtatctgtccactgcgaacccggtcaccgatatccacctggagctcctgcagcgtaccggcagctctggccgagacattgaactgctcttcggattccagggagcccgaaaatgtgcgcaccgtgtacatgggggcgaagagaacctcgctgatagtaacctggggcgcagtgcgggctgttggagacgttggcgctgtgggctgggaaaactgcggtggtccctggaaccagagggagatggagacaatggcgaggagaaacagcaacagattctttttcatggaaagtccgatttcaggtggtgagcaggctgttgaaaatcatctgcgacacggaccgctgattttttcgtgtgcctgccggttcagggtattgctggcaggggttattcatggaaacacccgcttataacgtgaataaagtgaccattgcaacggaaatcggatcgaatgatgagaaagcctctcgtttgcgtgggtgccccgcagagcagcctggcacaggttcaccttgcctgtgtattgagaatgaggcatagtaaggactgctgtttcgcaccctgaaacggcaggttgtctgcgccgactctgatgccatgttggaatggcggaaatggttctgcacagactgcgtcacttgacattgccctcatcctgtttatgagtttcttttgccacttttgggtcgccaaaagtggtgcaaaagcgaccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccgtcgtggcggcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggccagcccacgggggagagacagaaacaggccgttccccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagagacccaggtgcaaggcgcgggcaaagcgaggagtgaggtgtactccctgtacgtcgcagtgacgagcgatgaccggcaacgcagcagatggggctctttgggcagcctgctgccggatctccagaacaggcgagcaggcgatccggaaaaaacgggcgttcggggggcgcgtttttgtgccctttttgcgcggtcaaaaagggcaatatccggaaacgaaaagaggaataccaggtgagtcaagcatgcaagatcaatgctgttttcgcggggtaagtgtcatgttaatagttccttaagtcaagatgatagatgcaaaacttgagtaaggacatatcgtttttatgtcataacgcagttcctgaggagaatatttatgaaacgcttttttgcacctgccctggtcgttgcactgctggcgtcaccgctgtgggccaaggatatcagtattgaagatttcctcacagagtcagagccccagaaggttttccgcagcatgtccgaagatatcggagccgctttcgcctatcgttccgtggctcccgcctaccggctagggggggtgctgcccggctttgaactgggtgccgacgtcagtgtttccagcctcaacaacactggcacctggggaaaggtgggcgagaacgatttttccagttcactacccctggcccgcctgacagctcaggtcgggctgccctttattccccttgactttggtgtcgcctatacttccgtccccagttccgacctgaaactgatgggctatgagctgcgctacagtatctgggatggcggggcactggctccggcactggcggccaggctgagccactccaaactcagcggcgtagacgatctctcttttgataccacggcagtggaagtcggcgcttcctacgattttgccattatcacaccctatgtgaatgccggcatggtcaaggttaccagcgatccagacggagtggatgagcttgacaaggagaccttctccctcaaacgcttcacggtgggcgcgcgcattgccatcatgcccctggtcggggtaaccgtggaggcagacacgacgggggatgtgcgaacccttacggcaaaaattgccctgcgcttctagcacaacgggtattgcggacacgaggaggtactcatgatccatcatcacggcaccaggagcatcgacgaacgcatcgactggatactggatctgagccagcagcactcccaggttttctgcagcccggaagcgcagctggcccgtaaactctaccaggccaagcacaataccatggtgattgtgctcaagtgcatggatggacggatccatatcccctacgctacccagacccccctcggcatcatcacccccatgcggaacctgggcggcatgtttgacctgggctggccctacctgggagaggtactcttcaactccgtcaatgacgccgtcagcgccggcaaaaaagtcctgatcctcatcacctaccactattccaagggaagtcgtgagcgcggctgcgccggatttcattacgactgtgacgcggccatggagcacacctaccagatccgccagcaggtggaggccattttcggttccgcccaccagacagtgtatcccatggtgtgcggtttcgagaccgatgaagacgccctgattttccacggtgacgaagaacgcaccctgaatatggcgaccatcagtcaggcagatgaagagggcctctatggagccattcgcgccctctgccccgatatgccggtacagattacccgtgacctgctgcccctggccatgggcaatatccgtcacattgcccagatgcggcagaccaagcgtgaactcaacatcgaccaccaggagtggatgatctgcgtcggacggggcttcgattttctccatgtacccaatgtggccctgatcgtcggcccttacagtcccgatctcagtggccccattgccaaggccgcttccataattgaagccaatatgcgcgaggggcgcatccgcgacgacggtttctttctgctggcttcggcgccctaccgcgaagtgggcatggatcgcgcccgggcggagctgaagtcccgctttctctcggactttgccgccagggtgatcgccgagagcctgccgcagctgtacccgaagatgattcgcaaaacagcgatcctgaactggcagacgcgggccctggaaattattcagcatcatggaaatgcacaagagggggcaagagaagggaaatggtcggagtgagaggattcgaacctccggcttcaccgtcccgaacggtgtactctaccaggctgagttacactccgactactgattctgtttgacggtcaacataagcgtatcaaatttttcgatgacgtcaatgggcttgatgatatccatgacatggggatggcggacacgctgtccccatcgcagtttgtcttcagacgtacccatgtaggttctgacagcatgggggtagcggtttacgacccactgctggctgaggtaagggccggtacgcaggggatttgatccggcatagaggccgatggccggtgtacccatggccgtggccatgtgcatgggtccggaatcgggggcaatcacggcgactgcgccaccgatcagcgccagcagagtcttcagggaggtgcccccgatggcattgacggtggtgtccggggtgagcaggctgatctgctcaccgtactgcagctccgtactggttctgcctccagtgaggatcgtggcgatgccgtactgctgggctatatgccggatcacttcagcgtacccttgtgctgaccagttgcggaaattgcgggtgcgctgggtggagcaggggctgaggacaatatagggtgtattctccggaaccaggagttgcgccttttcccgctcttccggaggaatggggatattccagcgcaggctgaggtcacgggctcccagcatgcgggcgaagtccagaaagccgtcgagcacatgcccgtttgcggattcgggaatatggtggttggttacaagccactgaaagtccttggcccgcttccggtcgaagcccaggcgcgtcctggcccggatcgccagggagagcgcactggcccgcagtgccacctgcataagcagcagcacatcaaagcaccgttcattcaacgaacgccgaagttccaggagccccttcacaccactggccttgtcgtacacgatgaattccacaccctccaggccctgaagcagcagatattcggccttgccgatcacccaggtgatgctggcctgggggtggcgtcgctggatggcgcgcaccgcgggcaccagattgcacacatcgcccagggcggagaggcgcaggatacagatggtacgtggactttcgggcaggggcatgggtgatctttctcagtctgaaattgtcaggagaatgttatcgtttgtgtaactcttcacggtgtagcagcattcgcgcccgcattcctcacggagacactcgctttcatccgtggctcgagtctttgccgctcgccatccgggctcgctctcggaacacaggcgctcctgctgaaatacaactgcgtgaccgtgaatggttactcgtttgttaacacggaagcttcacatcttgttgtcttgggttaaggtgttattattctaacatttatcgcgcggaaactgtattgattttgaatgcttgacttatctggtattcatccttttgcttcgggatattgcactttttgaccgcgcaaaaagtacacaaaaacgcgccccccgaacgcccgtttttccggctcgcctgttccggagatccggcagcaggcggttaaatcagtttgggtgcccggggaaagggaatgacatcgcgaatattgtgcactcccgtgacatattgcagcagccgctccagtcccaggccaaatccggcatggggctgatttccgtaacgccggagctccagataccagtccatggactccatgtcaaggccgatttcttccatgcgctgctggaggacatgaatgtcgtcctcgcgctgggaaccgccgatgatctcccctatgccaggcagcagcagatccatggcccgcaccgttgtgccatcatcgttgagcttcatgtagaacgccttgatctgtttcgggtagtcggtgacaaagacgggtttctggaagtgttcttcgcaaaggtagcgctcatgttccgactgcagatccaccccccaggctacggggaacgtaaaggagcggggagcctccagcaggatttcaatggcctgggtgtaggtgatgcgcgcaaatgatcccgcagtggtctgttgcagcttctgtaacagacccttttccatatgctgctcaaagaacgccagctcggccgcaaaggtgtcgcatacatggcggaccatggattgaacaaagtcttccgccagtgccatgatatcgtccaggtcagcaaaagccacttccggctccaccatccagaactccgccaggtggcgcgaggtgttggaattttccgagcggaaggtggggccgaaggtataaattctgcccagggccgtggcgaaggcctctccctccagctggccactgaccgtgagcgaagccgggcgcccaaaaaagtcctgctccatatgggtgtctcccgccggcagggtggtgacgcgaaactgctctccggcgccttcacagtcattggccgtgataataggcgtctgcacccagtggaagcccaggtcagcaaagtagcggtgaatcgcgtggctcagggacgagcgcaggcggaaaaccgcgttgaaggtgtttgacctggggcgcaggtggggaaggccacgcaggaactccaggctgtggcgttttttctgcagggggtaggattcgggagcttcgccggtgatttcgatggactgcgcctgcagctcccactgctgacccgttcccggcgagggtaccacgtgtccgtggcagcgcagggcggttccggtggagatgtctgcagtctgatcggcgggcagttcactgatgatctgcaggctttcaaagcagctgccatcgttgatggcgataaaggtaatgtgcttggactggcggcaggtgcgcaccaggccgcagacggtcacggactgctccgtatgctggccgctgagtatgtgggctatggggatatgcttcatggtgtttcctcgtgtggtggtgttgacggctcggcgtgctgctgcagatactgaaccagggcgctggcaacccggtctccgcagagcgcctccagctgctgctggttctggagaatatcctcgtagctggaaaaggtcgccaggattttctgcaggcttttggggccgatgccgggaatggccagcagcgagctggtcagggattcacggtcgcgccctcggctgtgggcggtgatgccgaagcggtgcgcctcgtcccgcagatgctgcagaacacggtatacggaacgcccgcgcacggcaataggatttttgcggccgggaatatggatttcgtcatagtgcttgctctcctgcccccggctcttgcggctgcgccccttggagatggagataaccgcaatgcccagtgccagctcctccagaactttctgggccatattgagctgcgaggcgccaccatcgatgaggatgagatcgggatggctctccgaggccagcgatccctggaaacggcgctgcagggtgcgggcgatcatcaggtagtcgtcgttctggtcaaagccctccaggcgaaagagacggtaggccgatggcagcagttctccatccttccagaccgacatggaacctatggggtagctgccctggaaggccgaaatgtcatagcattccatgcgctcgagcttcgccagccccaggcgctgcatcagttcgctggcctcttcctgggcctgcttgtcgccgtgcttttccagattgacctgcgccagttcgagataccggaccttcttgccccgctggggcacgcgaaaatcaatgcgctggtgtttcaggaacgcctcgtagtgctcctgttcctcctggggcagtggcagattgctgacaatgagatccggtgcgttcagccccgccatgtactcgcgcagaatcgccgccacggcttcggcgtccgtgtcgcaggagagcaggcgcttgacatagctgcccgagagcttgccgtcgcggataatcaggatggaagccaggtagcggtcccgggcgggatgcttttccaggtagtagacgtcgatgttttccccggcgcagtccagcaccatctgggcgttgatgaccttgtgaatggaggccagacggtcgcggatttcggcggcgcgctcaaaatccagagtggcggcggcgcgcttcatctgatcctccatgcgctgcacggtggcgcggcttttgccccggaagaaatccaccagctccatgagctccgcctggtaggtatccttgacggagaagacgcagggagccaggcagttgccgatttcgtgctctatgcagggtttggaacgcttctgcaattccgtgtcactgcagctgcgcagcttgtaaatatgctccagcagacgaaacagtcgaaagacgcctgagccgtggacaaaggggccgaagtagcgggctccatcgggtttgatcttgcgtaccaccgtcatgcgagggtaggggtggcggaaatcgatgcggatgaaggggtaggttttgtcgtcacgcagcagggtattatagcggggctgatgctgcttgatgagggtgttttccaggataaaggcttcattttcattgaagacctgcacgtattcgacccgctccaccagtgagaccatgcgggcgatcttcaccggcagctccgaagccagatagctgcgcaggcgtttgatcagcgatttcgccttgcccacatagagaatggtgtccgcgccggcgtacatggtgtagacgccgggagcatcgggggcctgttcgatcatgtggggttgcagcatcggttctctttcccttttcaggaggagtcacaggttcagaaacgcttccagaatgagcggctcaggagcaggaagaaggtatagcactccagacggccgatgaccatggccaggctgaggatcagcttatcgtaccacgccatgaaactgaagttgtccatggggccgaccaggccaaggccaggacccacattgcccaccatggccagggaggcgctcagcgctgtggtcagatccaggccgcgcatggagaggtagatggtcagagcggcgttggtgcagaagtagagggcgaagaagcccagcatggcggtcaggattcccgacgtgatcttgcggttgtccatcagcatcacgtataccccccgtggatgcaccatgcgcttgatctccaccgccagcgccttgaagagaaccacgtagcggataaccttgacgccaccagccgtggaaccagcgcagccgccgatgaccatcaccagtatggtgaagatgaggaaggcgttggtccagtccacatagtcgatactggcaaaaccggtggtggtcatgatggaggcgatggtgaaaaaggagtgcttcatggactcatagaagccgagctgctggggttgatgcaggaagatcatcagacccgccagcagggaaatggcaaaaaagagctgtaggtagaggcgcggctcgctggtgcggtagccgctgaagtccttcttcagcagtttgaagtgggccaggtagttgatgccggaaatcaccatgaagaagatggtgatccacatgatggcgtcgttgtgggcatagtggccaaaggagtcgttcttggtggaaaacccgccggtggcgatggtggaaaaggcgtggttgatggcgtcaaagggaagcatccccgcccagtacagcagcagggcgttggcgatggtaaaggccaggtagaccttccacagggccatggcggtatcgcggatgtggggcgtgagcttttcatccatgatgccttcggccttgatgagctgcagggcgccgttgcctaccatggggagtaccgcgatgctgaagacgatgatccccatgccgccgaaccagtgcatggcggaacgccacatgagcagcatcttcggcagggcttcgatatcgctcatgatggatgcccctgtggtggtaaacccactgatagtttcgaagacagcatcgctgaacgaaggggttgcaccgtagaaaacaaaaggaagggcgcccacgaccccgagtatcagccagatggaggtcaccacaaaggctccttcgcggacattcaggttggcgttatggtggcgcagcccccacaggatggcgccgcagacagccaggacactcagcatcagcaggaggaagggcagaaaaggctcgtcgtagacgatgccggtgatgaccgggaagatcatggaacagcccatgacaaaggtgatgacgctgagggatttgagcaggtttttgagagtcaccattacctcgcgatctgttttttcacactggcaaggctctcgtgcttgcagaaaatgataatggtatccccttcctggggctcaaagtcaccggtgacgataatggcggtgccattgcgaatagccgccacggccagcgcgccttcagggaacgcaatttcggaaatgcgcttgccgatgacactggatttttcgtggacgacccagtgcagcaccataccccgacctcccaggaaggagctttcagagacgattttctcactggagaggcgctggacgatgcccgttaccgtggccagcttgggcccaacggccacgtcgatgcccatactgtgggcggtttcgtagtagtccgcgttggagttcaggcagatggcccgcttgatgccggtgcgcagggcgctgatgcccatgatgaggttgtattcatcatccatggtggcggagatcagcaggtcggcaaggtagagactttcctgatagaagatgccctgggtggagtgacggtcgttgatgaccagcgcctgatcctggaggatcatggccgccctttcgcattccttttcgtcgcgatccaggagcttcaccgaagcgcccttctcaatgagcttctgggcgactttgatgccgatattattggctccaagcaccacgcagcgcttggggaatttcggcagggggatttttgaggtttcggcaaaggtgtgcaggtcgctttcagttcccaggaagtagatatagtcgcgcaggtgaatgcgggtgttgccgcgggggatgaccagttcgccgccgtgttcgccgttgtagcgctcgatggcgcagacaatggtccggccgcgaaaatttttcataagctcgtagacacttattccatcaaggttttcgtcgtcaatctgcagcgccagggctttgacgcagtcaaagcggaagtggatgatatcccgcgcccaggagtgttccaccagatcgatgaccgacatagccgcctggtggtggggtgagataaacatgtcaatgccggtacgcgcccgcatcgcttcgtagtcaagggattcatggttgatacgggcaatgcgacgcgccacactcatcagatcacagatgagcatgcaggcgacaatattgacctcatcggcattggtgaccgcgatggccacatcaaaggcggtatccttttcccggaacgcctcataggttcccggttccacggcgtcaccaaggacaggcaggatatcaaggtcctcggccaccttactcaggcggtccgggtcattatcgacgatggtgacatcgttatgggcggaaaagaccttggccagctcgcggcccacgcgacccgcgccgattatgagtatgttcatggggaaattcctcgcatcaccgcatggattacggttgttgcagcagctccagggcagctatgcgttgttcgatattgcgcctgatgcgctgattgtctcccgccagtttcagtgcctgacggtagtagtcaagggcattggcgttgtcctccagcatatcataggcataggctatgcgatgaatggtgttcagttccaggctttggttgccgctgcccacctggaggtagtaggcgattgcccgctcgtactccccgagctctatggcactgtttcccgccatataaaggataaatggccgctccttgccttccgaaccataggtttccaggacgcggatcagctcctcaaattcctgggcgttgtagaggtcagttacatagttgaagtacgcctcgggggaggggaagttttcaaagataaactgggagatatacagtaccggcatgccccgctggtggcgtatggcatactcgatggcgtggaaagggtactgatcctggggctccatgtagagctccagggcgcgggatatctcctccagcgcgtcgtttgtcctgccgctttttttcagggagcgcacatagagcaggtgcaggtaagcatcggtctgctggagtttttcatattcgctgatataggttgtaaatttgttctcagcgtagagtttacgcaggtagagccgggtaaattcctcggagtggcgggcaaaatccatgaagtactgcagggaaacctggcggaagttggcctcaaggtactgggagagcagtggataggtgattgtgtccggcgcgaagagcgcacagtactccaggcccttgcgcaggccggcatcctgatggccggtgttcagggccagcatgatgtactgggacatgacttcgcgggaaggttcgcttttaaggcgctccagttcctcgatgatgccgaaggcgtactcaaagtcctcggtgatgatggccgcgttgatgagatagtagaaaaaggtgatacggtcctcttcgtggagcttttccgttctgaggcgatcggcgcgcgcaagtgcctggtcgtaatcctccagatggtagtgggctttgaccagatccagcagtaccagatcatacagagtgtagtcggcagggatcctgtgcaggtattccagcgcctcgacgtactcacccaggtcgacggcaatgctgcccatggtatgccaggtggcgaaatcttcaggtgcggattctatatagcgctggtaaaactgcagcgcgttgacgaggtcgccgaggatctcatagcactgggccatgtactggtagttgatgacgcggatgctgccgccgtgatccttggagtcggaaatgagaaaccagcgcagggcttccttgtgatcgccctgctggtactcggagatgcccagcatatgcagcgcgtagtagtcctcggtgttctcctgcacataatcgcgcaggagggtgcgggcttcggcggcaaagccgtcctcaaggagtttgcgggcaacctgcagatcttcgacggtgctctgcgccaatgaaggtgcagccaggatgaaagacagaaaaaatatacagatacatctagacagaatagacacagttccccctgaaataggttgccaccggcagtcccttgaccgtttggccgatgaagggagagtttttggactttgaagcaaaatactccgtggagatggttgtggagcgctcaaggtcaacaataacaaggtcagcccacttgccggcggagagatcgccgatttcgtggtcacggcgcagaatctgcgccggcttccaggtcagccgctcaatcagcgcgctgaggctgagcttctgctgctggtagaggcgcaggacgatgggcagggctgtttcaaggccgataacaccgaaagccgcatggtcaaaatccttttccttgtcagtgatggcatggggggcatgatcggtggcgataatatcgagggttccatccagcagaccttcaacgcacgcctgacggtcctcttccgagcgcaggggcggattcatcttgaagttggtatcgaaggtcgtgatggcactgtcgttcaggaagaggtggtgtggtgtgacctccgccgttacgggaatcccctgggccttggcctggcggatcagcgcgatactgcgaccggcggagacatggcagaagtgaaccggggcaccggtgtagcgggccagttcgatatcgcgggccacgatcagggattccgtgatatcgggaatgcccttgaggccggtctgggaagagtagcggccttcgtgcaccacgccgccatggcccacatgggggtcttcggagtggctggccatgatggcgccgaacatggaggcgtattccagggcaatgcgcatgacttcgctgttattgacgttacgtccgtcatcgctgaagccgatggcgccggcttcgatcatttccgccatggccgaaatagtctcacccttcatgccgccggtgatggtgccaaagggcagcacattgcacttcccgtaggcgcgggccttgttgacgatatattccgtgaccgttttcgagtcgttgaccggtgtagtgttggccatgcagcagacggtggtaaagccacccttggccgcggcgtcactgcctgtgtgcacgtcctctttccactcctggccgggatcgcggaagtgcacgtgcagatcaatcagtccggggaaaacgtgcctgccgctggcatcaatgatatccgcgccttcatgctgcaggttcttgccgacttcctgaatgcgcccttcaccgttgatgagaatatcgcagacttcatcggtggcggtggcagggttgaccagccacccgttgcgtatgattttcatggcactgtccttgttagggtttgacaatgatttttgcaaagcgacgcttgccgactttcagcacgcattcgccgggaacctgaaattcagcgtgggagtcgcatatggcgctgccgtcaagggaaactcccccctgttccatcagccgccgtgcctcgccattgcttttggcaaagcccacagaggcgataaacgtacagatccgcttgtcggcagtggcgccgaggggcacctcaaacaccggcatctcctcgggattttctcccctggcaaatacctgctcgaagtggcgtgccgcttcttcgccggcacctgcgccgtgaaagcggtcgacgatttcgcgaccgagggtgaccttaacctctttggggtggagggagccgctggcaatgccctgtcgcagcgcttcaatgtccgccaggctgcgatcgctgagcagctcgaagtagcggaacatcagatcgtcggaaatggacatcaccttgccgaacatttcgttggccggctccgtgaccccgatgtagttgcccagggatttggacatcttgttgacaccgtcggtcccctcgagaatcggcatggtgatgacgatctgctcttcctgaccgtagcgacgctgcagcgttctgcccatgagcaggttgaacttctggtcggtgccacccagctcaacatcggctttcatggcgacggagtcgtacccctggaagagggggtagaagaattccaccaggctgatctccccaccgctgcggtagcggttctggaagtcatcgcgctccagcatgcgcgcgacggtggtcttggcggccagttccatcatggcgcggatatccaactcatagagccagtgggagttgaagaccacgcgggtcttttcggggtcgagaattttgaagacctgggccttgtaggtttccgcgttggccaggacatcctcgcgggtcagcatcctgcgggtttcactttttccggaggggtcgccgatcatggcggtgaagtcgccgatgagaaagtgtatttcgtggcccagaagctggaagtggcgcagcttctgcatcagaaccgtatggccgagatgcaggtccggtgcggtagggtcgaaaccggccttgataatcaggggtttgtcccgggaaagtttttttctgagttcttcttcttcaatgagctcgacgcaaccacgcttgatcagcgcaatctgctcgtcgacagaatgtgcgttcatgcatcctccccaattcaattggcgacactataccatgtaaggggagtggtggggaatacgaaatcacccggacttgtcgcgaagtccgggtgctctggagcgatgttactcgccggggccgaagtagcggcagcgcgggctgatgctgcgcagaaagctgtccgcttccgagggagtactgtacatggtgacgccggggccctcggcggtggcctccaggtagaagccggtgccgtacttgagattgtagggaatccacatcaggtcggtgcgcacgcggctcccgttctccttgacggcgtaataggtgtagatttccaggggattcttgcggttgagacacgcttcggagacggggcgcgtgaactcctggggatcattgaagccatcgctgatgccgcggtagcgttcggtgaccacctggcgtaccgaggcgaagttcccgccgacaacagggtcggtgcggtgaatgcggtagcggctgaagcggatgatgacatgatcctcgccatttcggaagtgaaagagctggggagtgttgatatcgcgtacctgttcaaaaggactctgatcatcataccagaaggggggtgtcaccggtggcgaggtgggccggaaggcatcgggatccttgtatggctccagggccatttcaatgatctccaggttcaggctgtcggcctggcgacgcagcaggatattgaagcttttgccatcggcggtattcctgatgggaaaggtgacatagtcgttcgggtcgggttgtggcaggggctcgatcagggtgatggcgccggtttgcgggttgacattgacgggcaggtcttcgcggtaactcagaatttcataggtgacaccctcgaattcaaaaaagagggtgacggttcgctcatagcctcccggaaccgcttcgggatcgtcggcctcaatggtcagatccgccaattcgatgccgatgctgttcatggcgatcaggccgctggtaaaggcgaaaatcgtatggtgactgggatagttcagctgcaggctgaaggcgctgctgaagagcagcagacacagcagcagtggtgtggcgacgcggatcatggctactccttcacggtcggtgtaaaggtcgagataacgatatcggtaatggccgccagttccgaattgcccaccaggggatgcgtattctggccgtagaagtcgatgacgaagtaggtgtagcttttgtgtttattggagtgggcggctttgggatagatcagggctgtgcgacggtagttgtcgtggtgcacggtaccatgatcatcgatcaggttttccttgccccacatctccagcatggcgtacttgtcggggtggccgatatactcgacgtttggagtgccgaaggtggccgagattttgcgatcggcgtattccttttcaaaggagtccttgactttgcccataatgcggtcgtgggtctgggaaccaatgataatcctcatgaatccgtgctcgtagtggtagagggggttggggtagaaaatcggatagttctccggcgtgtcgatgcgctccttttccacactggcgaaatacagggagtcggcggccctggtggtcatctcgaaggtgttctccagggcgatttcaaagcgtggatcgcccttccacatctcatggatgttcgagggagcctccatgacctgcaggtggctcaggacaaagaggttctcctgggggttccaggtataggtcggtttgaccctggtctgacgggaggtgtcggcgaaggggtagccgtcgatctgcagcagtccctgttcctgcagcttgcgtgcgtcatccacttcgcctgcggtgaagtagacggactgtatgacgaagctgtcttccgaggtgtattcgacgatattgtagtaatcaacgacaataaatccggcgctcagcacacagagcagcagcagagccaggagaagcagcctgttcactttcatttggcacccccgccacacagacggttgttggtgcctgccacgcacaccaccacatcacggtcgggattcccatggaaaatgatatggttgtaggggtggcgcagggcattctcatggtagacggccacaccatagatctttccgtcttctatggtcaggctgtactcgtaatggcgggtggcgtcaatgcgcgcgtgccccgtggatgtccagccaccggcagtccggatatcagcggtgttgcggatatcaatgcgttgcccgctggcgccggctatggcggaacccacatggctatggttggccgccgcgctgaccttgccggagctgcccgacggtgtgtcggtttccgtgacgccacagccagccagggccatcagcgccagcgctccccatgtcaggagccggtatttccatcgtacttcttccatgaagcaccaccttgaagaaagatcggtcgtccatccatggacgtctgctgtagctcttatcggcaccagcggtagaaatcttcatcccgggttatgagttttttttccagcagctcactgagggctttgtcaatggctgtggtgttaccggagctgatggtggtgtacaggtcttgggcggtgcttgggcgcacctgcaggacgcggcagatggctgccgcgatatcttcctctgcctgcagtgcgggaggagtgccgggggcgggtgtatccgggcgggtgaccacttcggcgccgggaaagaagcgcgctgccagggagtgcaggtactccgccgacgccttgacaaggccggactgtgtcccgggacgatccatggtgcccagttggattctggtgtggtctatggagcggcaggccgctgccagggcctccaggtgggcgggatcgtcgttgatgccgggcaggatgagaatctccagccagatttccccgcaaaattgtcgcgagaaatcgctgagggcggtgatgacctcttgtacgtcaatggtgtgatggggccggttgatgcgggtgaaaatctcctgggtggcggcatccagggaggggacgacgatgtccagctgctggcactcctgccagagggcgcgatcagtcaggggagtgccgttggtgagcaggcacaggcggtattgggggaactcagctttgatagcggccaccagctcgccgaagcgacggaagagcagaggttcgccggaaccggcaaaggtgatgacatcgagctgcggtttggttgccagcaggtgacgcagctcatgcagcaccgcctccatggggacaaactcctggcgggtggtggtcaggcgcgtggtggcaccgcattcgcagtaaatacagtcctcgctgcaggtcttgtggggcagcaggtcgatgcccaggctcatgcccagacgccgtgagcggacgggaccgaagaggtactgacagcgcaccattcagaccttgagcccgtaggcgcgggccagcagaatcgccggatgcaggccgtccttgccctttgccagatgctgtatctgcatgcggcaggtggggcagtccgtgacaccgtccacgccctcctgggacatgactttccccagatcttcgccgatggcaatggagagatcatagttctgcttcttcatgccccagctgccgctcattccgcagcaaccggcctgggacgccttgatgttcagtcccggaacctgctgcagcaccttgagggtggcgttggcaccggactgcacgcgcaggtggcaggggctgtggtaggcgtactcattgacgcgctcaggcatggtgaaattgaaatcctggcgcagcttgccgtccttctgcagcatcagcaggtattcgcccaggtggtaggtattgcgggagaccaggtgcgtgtcgtcgttatccaccgtaaagagccactcctccttcaggctcagggcgcaggaggtgcagccggtgatgatgtcgtagccctttttgacatagtaggaaaaaagacccgcgttggagatgacatcatagcgggcttccttgacgtggccgttggagagtttcggcagtccgcagcagtgctgctccggtacctcgacctgaatgttgtggtgttccagcacgttgataagggatttcgccacatcggtctgcatgtagttggcggcgcagccggtgaagtagacgaccttgcggtcggggttcttcagcttctggcgacgtgaggcgtagtccaccgccgtctcctggtgaaagcgcatgggttcgcgtttgctgctgatgcccaccgtcttttccatgatcttgcgcatcagggcagtgcgcatgaccgggttgacaaagggcgccatggctgagttcaggcgcgcgatgcgttccacctgggtgaccacccggttctggaaggtctggccgttgcgcaggacgtagcgcgccttggcctccagtaccagcttgggaatgtccacattggaaacgcactccagatggcagctctggcaggagatgcactgatcgagaatctccttgaattccgggctgtaggggaacttgcgggtgtccagattcccctggatcaggtgacgcagaatgttggccttggccttgggcgccgccttctcgtcgcgggtcaccttgtagacggggcacatgttcaccaccttgctgaccgtggtgcaggtggagcagccgtggcacatctcaatctgctcctggtactcctggttcccctggccccagtggaaaatggtcctgcgggtatcgaccacaacccggtagtcagcgccgtaacgcaggttttccgtgtcagcgctttctgatgcgttggtcttgacatcggggttcagcaggcccttggggtcgaatatccctttgaccctgaggaaaacggggaagagatctggatagacgcactgaatatacttgctgcgtaccctgccgtcgccgtgctcgccgcagggcgtgcccttgaggcgttcaaccacctcgaagagctcccgggaaatcttgcggaacttctcgatatcgtcggggtttttcatgctgaggatcggacgcacgtgcagcaggcctttgcccgcgtggccgtagacattgaaggtgaccttgtggcggcgcgagcaggcgtagacctcctcgtagtactccacaagatgctccaggggcacagcggcgtcttccacaaagccgatggccttggcgtcgcccttgatcttgttagccaggggaacggcagccttgcggataccccacagcttctccttatcggccgtggtggtggcgctgatgaactcaaaggccaggggctgttcgtcgcagatggcggcgcgtaccttttccagggaagcggtgcactctgccagatcgtcgccgtcaaattcaatcatcaggacattgtccagctctttgggcagggacttgtccagggcctcatccacttcccgggccttactgaccagggagttatccataagttccaccgctgcggcgccgtggtcgacggcaatgatggtggcgcggccactgctttcgatatccttgaacatggccatgcccaggacttcgtggcggggaatgggcagcaggcggattttgatgcgggtaatcagccccagggtgccttcgctgcccacaaagagcggcaccaggttgatcaggccgttttcgtagacgccacgcaggttgtagccactgacgttgtaccggatatccgggtagccggaagcgatctgggtgcggttctcgtcaatgcaggccatgatattccggtagacggcggcctccatggtgtcgcggctgagaatggcctggaactgtggtgagtcgacctcgtaaggcttgacgtggatcttctcgccattggagagcacgacctgcagctcctcgatatattcgcctgtgatgccgtattttaccgaatgggcgccgctggtgttgttggcggtcatgccgccgacggtgcagtagttgccgctggagggatcgggggggaagaacagaccatagggcttggcagcccggttgaggtcggcgtagcgcactccggggtcagtccagacatactggccttcgcggttgatctcgtgaattttatgacggtatttggtgaagtccaccacaataccctgccccagtgcctgaccgccaatggcgctgcccgcgccgcgggcgtgtacctggatgccgcgttggctggcaaaggccagaattttctggacatcaacctcgtctttgggggaaacggccccgaggggcaggacctggtagatggaggcgtcggtggagaagaggtaacgggtaggcagatcaaaatatacatcaccctggatgatgtcgcgaagctcttgcgctatggtgttcgtatccaagaaacactcctgggggaagatgttcaaagcagataaacgccgagtataccgatttccctgttgaactgcaagaaagggcgattcggcgccatgggcctgccttcagaacagctgggatcgcaggacgggccagatcctctccatcaggagcggctgcgcagccgtagcgggatggatgccgtcggactgcatcagggcgggattctgccccacctcttccagaaaacgttccaccagggcggtatcatactcagcagccagatcaggaaagagccgggcgaaggcatcggcatagcgggggccgtagttgggtggaatctgcatgcccaccagcaccacgcgggcacccgcattccgcgagtgctcaatcatggtgacgagattctggcggatatggtccaggggcaagccgcgcaggccatcgttgccccccagttcaatcaccacgagctggggttggtggcgctgcagcaggtcatcgatgcggctggcgccagaagcgctggtatcaccgctgatggcggcattgatgatttggtgggaaaatccttgttcgcgcaaccgttcctgtagtaagttaacccaggcttccgattcggcgacgccgtaacccgccgcgatactgtcacccacgatgaggattttcggtgtcggctgggctgacgccacggcaaacaggattcccatcaccatcaaagctgtcagaaggatacaacgcatatgtcagactccttttcttcagagaccattcttcaggttcacgaactgcagaaaaccgtacccacttccgatggtgagctgaccatcctaacgtcagtcaaccttgaaatcaagaagggccggacagtggctatcaccggtgtttccggctccggcaagaccaccctgctgagcctgctggccgggctggacactccctcttcgggctccatctgtctcgacggacagcgcatcagcgaccttgacgaggatggccgcgccgcagtgcgccagcagcgggtgggttttgtgtttcaatcctttcacctgctcccccatctgagcgccctggagaacgtcatgctgcccctggaactggctggcgagcgcgacgcccacggcattgccaccgggctgctgcagcgggtggggctggaacatcgcgtcaaacacctgcccaagcacctctccggcggagaacagcagcgggtcgccatagcgcgggcctttgccaccagccccgacattctcttcgccgatgaacccacggggaacctggacatgcataacagcgccagaatcgctgatctgctcttcaccatgaaccgcgagcgcggcacgaccctggtgctggtgacccacgatatgcagctggcaggacgctgtcaggatgtctacaccatggaaaacggtcatctgcgcctgcgggagcggtcatgaaccgcccggtcactctgctgcgcctgtttctgaagtttttccgccgcgactggcgtggcggtgggctgccggcgctctttctggcggtgaccgtagccgtgggagccaccaccaccgtcgcctattttacccagcgcctcaacctggccatgcaccatcaggcccaggatctcattggtgccgacctggtggtttccggctctcagcccgtcgatgagcagtggcttgccacagcagcctccatggatctgcgcgtcagtgttctgctggagttcacctccatggtggcccacggcgatgcgctggttctttccgccatcaaggcggtgagtgaaggctacccccaccggggcaaccttggcgtacgccttgcggaacaggagcccatggtggacgtacagcaggggccacaacccggtgaggtatgggcagaggcgcgactgctggaggagttgggtgtcggtatcggcgccgaaatcgaggtgggcagcagcctgctgccggtcagccgtattcttgaccaggaacccgaccgcaccgtcagcggcctcttttccatgaaccctcgcctgatgatgcaccttgatgacattgccgccaccggcctggtggttcccggcagccgcgtcacctggcgcaccctcttttcgggagccagtgatgacatcgcggattttcaacagtggctgcagcctcaactgggtgcccactaccggattatcagtgtcagcgaggatcagcccgccgtggcctcagccctggagcgggccgggcagtttctggggctggcgaccattgccaccgtggtgctttccggcgtttccatctccatggccgcacgcctctatgcccgccgccacttccacaccagcgcgctgctgcgctgcctgggagcgtccggcaaaaccctgggggcactctacacgtcccaggtgctcatggcaggggtgctggccagtaccctgggttccctgttggggctgctcttctgtgagctgctgatcatggccttgcgggaactgctgcccccctttatccctccggcgggaatggcaccggcgctgcttggctatggggccggcgtggttctgctgctgggatttgccctgccaccactgctgcagttgcagcgggtcagcgccctgcgcctgctgcaaagcgacctctcccctctgccgcccgccgcctggctggtctttgccgcagccctcggcagcgtgctgctctttgtgggatatttcgccgaagacttccgcctggccgggatatttgtcggtggcctgctcgcctttatgctgctttcggcgctcattgcctggaccctgctgcggacagtgggcacggtgctgccctggctgccctttcccctgcgcatgggaatccagggtctgctgcgccgtcgcggaactgccctgctccagatggtggctttctctgccggactgtgcgccatcgcgatcgtggtgctcctgcgcaccgatctgctgcgctcctggcagcagcaggttcctcccgatgcccccaatcacttcgccatcaatattcagccccacgacgctgcccgtgtggcggccttcatggacggacacgacatcagacgcgcctcactctatcccatggtgcggggccgactgacccacataaacgggcgctccgccctggaggtggtgcccgagagcgcgcgggacgacaacatcctgcaccgcgaactcaatatcacctggagcgcagaagtaccccgccacaatgtgctggtggaggggcagtggtgggaagaccaccgcgcggaaggcgaagcggttatctccatagaacagggaatggccagacgcctgggcctgcagcgaggcgatgaactgagtttctcctttgcgggccagagccgcgcggccagagtcaccagtgtgcggcaggtggactggaactcctttcagccgaacttctatgtgatattcgcgccggggcagttgccggagcagtgggccacctccatgaccagcttttacctgccgccggagcagaaaggctttatccggcaattggtgcagcagttcccctccgtgaccgtcctggaagtggatcgcatcctgggccaggtgcagggcatcatcagccaggtcagccgcagcgtggaatacgtcctgctgtttgtgctgatctccggcttcgtgctcctctttaccatcgtacagagcaccattggcctgcggctgcacgaaagctcactgttgcgtacctttggcgcgtccacagcgtttctgcgctccaataccctggcggaattcacctttctggggctgctctcgggaatcctggcgaccctgattacccatggactggcctggattctctaccgacaggtctttgacctgccgctggacgcccaatggctgctctggggcacattgcccctgggagccatgattctggtgggcagtgccgggctctgggcctcgcgctccgtcgtccagcagagcccggtggacctgctgcgggaaaaccgtgacacttgaccgtttgtcagcaggctattatcgcttctgagtacctccgccgcgtgtgcggcgattttcccctttgcgtttgtggggcaggggcgcggctgctgccgagggcgatttggctttttttgtccgcgccctgggggctttgctgcgtgaagttttttttgtgtctgcatgttccggctggctgccgctgctgaccaggatgaagtccagctcgcgcttttccacgtcggctctgaccagctgcacggtcaccggcatacccaggaagaagcgctggcgggtgcgtcgtcccaccagttcatgggtctcttcctggtagaggtagtaatccttgtccagggtggagacgtgcaccaggccctccacgtagcaggtctgaagctgtacgaaaatgccccagctggtgacgccgctgatgatggcggagaattcttcgcccacaaaggtgcgcatgaactggacgcttttcagcagctccatctgggtggaagcatcggcggccttgcgctcctggctgctgctgtgctgggccaggtggggggcgctggcttccagccgtttgtggcggcgggcgcgcttggtagtgtccagggatgcccgcaggctgcggtggacgatcaggtcggggtagcggcgtatggggctggtgaagtggcagtagtgggtgaagccgagcccataatgcaggccggattccggactgtagacggcgcgcttcatgctgcgcagcatgagggtgctgatgaggtcttcttcgggcttgccccggctctgctccaggatggtgttcagctgggacgagtggtagctgcggcccttgagggggtagccgaagttccaggcaatgcgggcgaactcttccattcgctgctgatccggctcctcgtgaatgcggaagatgcctggatagccatggctgtccaggtgacgggccacggtgacattggcgatcagcatgaactcctcgatgagccggtgggcaaagagccgttccgcccggcgcacgtccagcaccatccccttctcgtcgacaatcacctcccgttcggggcgatcaaagtcaatgcttcctttggtgaagcgctttcggcgcagaatcttcgccagcttggccatctgttccagcgcagccgtgaaggcccggtcgtggacattgccatccaggatttcctgcacctcttcataggtaaaacggcggtcagaacggatgatggatggcgtgatatgataacccgtcacattgccctggcggtcgatatccatgacgcaggtcatggcgtagcggttcaccttgggcataagggaacagatatcgttggagagcgcttccggcagcatgggaatgcagtaggcgggaaaatagaccgatgtggcccggttctgggcctccaggtcaagggcgctgccttcggtgacatagtgggacacatcggcgatatggacgtagagacggaagttcccctgctctgtttcgatgctgatggcgtcatcaaaatcccgcgccgtggctccgtcgatggtacaggtaagcagcttgcggtaatcagcgcggctggttgatgtcttgaccacccgcgagaccgcctgggcttcgcgctccacttcgggagggaagtgcagctgcagaccataggcttccagcaccagggtgcgctccaccatggcgtcgctggcatcgcccaccacctctaccacttcgccttcgggcagggtgttgcgaccgggatagctggtgattctgaccaccaccccctgcccttcgctgaccgctgcggcactggtgcgattgaggcgaatccagggtatccccttgcgataggggttgagcagtgtctgtttgccttccaccaccaccacgcctgccatgcgctccactgcgcgctgtacgatctccttgatcgtcgcgcggccgttgggcagaatgcggaaggtgatgatgtcgccactcatcagcgtatcggcatcggcggaaagcagccggtactcatgggaagtagtctcgtcagtcacaaaagccgttcccggagtctgcgtcacctgcacccgccccttgagggcagaactggcagagaaataacgatcggaggtatcgcgccccgcgcgcccctccttgcacagcgaaagcagtacccgttgcagggtggaagtatcggatttggaaagccccagggctccacgcagatggcgcagaggcactggttcgccataggtatcgagcagggccaggatctcttcggcgagagacttctcgtcacgttgcggcatggagcctccttggggcgcagaattactgggaataacgaggggatagtagcacagaaagcccgtgaaaacaccagaccatcacgtacgttgcaatgacgcgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgttaaccgtggaaagctcggtttgcacaaaagactgccaaagacaggaggtctcaataaggctgatgccgggtgtgctctggggctcttacgacgccgtttcaacgcagaacaatcgcctggccgtgccacgtcaccgttgagactgttccttatgacatgctatagggaagagccacagttactccggtcagtggatgtttttttaccggcaaacttgataaattttggtaaatttggcacagtaaaacggtatacaattcaacgaaaatcctatgtacatccaatgaacacaccaaatccttgaggagtcgtggaaaatgtctttgccaaaatccttcatcattgcccttttcagtacatttgcgcttttcctggctggttgcagtcaggatacttcaactcccgctgctggcagcggttccacatggctgtacgcccacgaggagtttgaaggtgatgtgcaggatgtctttgcccatgagttcaagaattacattgaggccaactcaaaccaccaggttcgcatctaccggtttggcgaactgggtgagtctgatgacatcatggagcagacccaggctggaatcctgcagtttgtcaatcagtcccccggttttactggttcactgattcccgaagcgcagatctttttcattccctacctgctgcctgttgaggatgagcagattgtagagttctttcgcacgagtgttgccatcaatgaaatgtttggtgatctctatgccgagcaaggcctgaagttgctgaccatgtatcccgaaggggagatggtcgtgacggcagacactccggttcgctccccggaggatttccgtggtaaaaatattcgcaccatgactaatccgctgctggcggaaacttaccgtgctttcggagccactcccacgcctctgccctggggtgaagtgtatggtgctttgcagaccaacattatccagggccaggagaaccctattttctggattcagtccggcgggctgtatgaggtttcgccgaaccttatttttactggccacgggcagtttaccactgccatgatggcgaatcaggagtttttccaggggctgccggaaagtgatcgtcagctgattcgcgaagctgcagaacacgccttcaactatataaccgactatgttcccggactgggggatcgcatgctggaaaagattctccagtccagtgagcgggtgacggttactcgcctcaccgaggaggagcgtcagccattccgcgcagctgcggtacaggtggaagatcgctttgtcgatatgactggtgagcgaggcaaggcgctgctggatcaattcaaggcagacttgcggaacgtccgcagcaactgaggcaggagcactccatgtccaccaccagtcgccaaccatcgctgcccggtattctcggagccattgatcgctggatcggccatgccgagagtctgatactggccgtcggtgtgcttttgatggcactgaataccattgctaatgtggtgggtcgcttcgtctttggtgaaagcctcttttttgccgaggaagtcaatcgcatcctgatcgtcatgattaccttcgccggtatcggatatgctgcccgccatgggcgtcatatccgcatgtcggcattttatgatctcctgcccgttaccgcgcgtcgtatccttatgattgccatcgccacgttcaccgccatggtcatgttcagtctgtgttacttttccattggctacattgccagcactcaggccactggacggttgctgcccaccctgggatttcccatttaccttatctatctctgggttccggtgggatttgcagtgactggtatccagtacagtttgacggcctacaggaatgccacgtcccgcgaggcttatctgtcaacccatgtcattgaccactatcaggatgtggatccggaaaaacaggtataaaccaggaaggaaattgccatggcaaccataatgctggtactgatgatcgccctgctggtgctgggctttcccatgatgattcccctggtggttgccgccatggttggcttctggctgagttttgatgggttcggtcagatgaacacccttatccagcaaatcctggggggtatacggccggcatccctgattgccgtccccatgtttattctggctgcagacatcatgactcgtgggcactcggctgagcggctgatcaatatggtcatggcctttatcggacatatccggggtggcctggcggtcagcaccgccgcttcctgtaccctctttggtgccgtatccggctctacccaggccacggtggtggccatcggttctcccttgcgcccacgcatgcttaaggccggctacaaagatccctttaccctggctctcattatcaactccagtgacatcgccttcctgatccctcccagcatcggcatgattctctacggtgttatctcgggcacttccattggtgaactcttcatagccggaattgggcccggactgcttatactgctgcttttctccatctattgcgtcatatacgccactgtcaagggagttcctactgaacccaaagcgagctggaaagagcgagtgattgctgtgaggcaggccctgtggccccttggctttcccgttatcattgtgggcggaatctatggcggtgttttcagcccgacagaagctgcggcggcctgtgtgctctatgccgtcatactcgaattcatcatctttcgcgtcctcaaacccgctgacctctacgccatcgccaagtccaccggactggtaaccgccgttgtctttatccttgtcggcgtcggtaacgccttttcctggattctttcctttgctcagattccccagactctgctcagtggactgggaatttatgacatgggagccaatggcgtacttattgccatcgccattgccttttttattgcctgcatgtttgtggaccccattgtggttatcctcgtccttacccccatttttgctccagctgttgccagtgctggaatcgaccctgtactggtcggcgtgctcatcaccctgatggtcgctattggctcagccaccccaccctttggctgcgacatcttcacggctatagccatatttaaacgaccctactgggaggtcatccggggaactccaccctttgtactcatgctggtcgcctccgccattttgatcatcacctttccccagatcgccctgttcctcagggacctggcctttgcctaggcaggccttgttcttgctgcttccctttccctggcacctgccctggcgtgggggaagtccgtacgtatggcattctgccagctgcttttccgagtctttcgttggtgcttcctcttcgcacggtagtgcttcaattttcttcatgctctgtgctaagttgattgcttcaatccaacgctgtttctggagtttgtatatggatactgccccttatctgagccggattgccgaccgccagccgggtgccaatcccctgatggatttcctgcagattgagcctgtgaagatgggtccccaggaggtgcagttctgtctgcgcagttctggcgatctggcccagggtgccggtctggtgggtgggggtattctggcgacgctggccgatgaggctatggctcacctgtgtctgttccacctgggtgatggcaaggcgacggtgacggtggagttgacgatgcgctatctgaagccggctatgccgggtgatacgctgattggccgcgcgtttccggttaaaatgggccgcacgatcatgcatgttgaggctgaggtgctgcgcgagcgcgacaatgagtgcctggcccgatcccaggcggtgtttatggccgtcgggaagtagcatggccccgacctgtgttcccctttccctgaaccggcgtcgctggcagcagttccgcagtaaccgccgcgcctggtactctctgtggattctgctgggcctttttgtgctgagtctgggtgctgagctgattgccaacgagcggcccttgctggtgcgtttcgagggcacctggtatgtgccgttggtgaaggagtacgacgagacggtttttggtggcgatctgccgatcagtgccgactaccgcgatcctttcctgcgggagcttatcgaggcgaatggtttcctgatctgggctcccctgcgctatcactatcgctccatcaattacgccagcgctcatccccatccggctccgccttcccgtgaaaactggctggggaccgatgatcaggggcgtgatgttctggcgcggctgatttacggcttccgcgtctcatttctctttgcttttgccctgactgtcgccagctgcctgatcggggtggctgcgggggcggtgcaggggtactttggtggtgccattgatctgttgggtcagcgttttattgaaatatggtccgggttgccggtgctgtttgtgctgatcattctctccagtattgtgcagccgggtttctggtggctgctgggcattatggtgctcttcagctggacggccctggtggatgtggtgcgggcggagtttctgcgtgggcgcaatctggagtatgtgcgggcggcgcgcgccctgggggtgagtgacgtggctattatgcgtcgccatgtgctgcccaacgccatggtggcgaccatgaccttcgtgccttttctcttcactggcgccgtgacgacgctgacggcgctggattttctgggtttcggactgccgccgggctcgccttcgctgggggagctggtggcccaggccaagaataatctccatgctccctggctggggatcacggcgtttttttccctggcaacgctgctgacactgctggtttttctcggagagggtacccgtgacgcctttgacccacgaagacactgaaaaagactctgtaaacctggctgaaggggagattctcgatgtcaggaatctgcgtatatcctttggtgcgatggaagtggtacagggagtcagcctgcgattgcagcgggggcagaccctggccctggtgggggagagcggttccggcaaatcggtgaccgcgctgtcgctgctgcgacttctgcctcaaggagcctccgttgatccggggagttccattgtggtcagcggccagccagtgctgtctctgactccccgtcagctgcgtcagctgcggggcggttccgtgggtatgatctttcaggaacccatgacttccctgaaccctctgcacaccatcgaaaagcagatcggcgaaaccctgcagctgcaccgtggcgtcagtggccgggcgcttcgtgaacaggtgctggccctgctggaagaggtgggtatcgacaatgctgccagacgcatgggtgctttcccccatgagctttcgggagggcagcggcagcgggtgatgatcgccatggccctggccaacgatcccgcgttgctgatcgcagatgagcccaccaccgccctggatgttacggtggccagccagatccttgagctgctgaaacgcctgcagcgcaagcgtcacatggctatactcctgattacccataacctgggcatcgtgcgccgttacgcgcaccagatcgcggtgatgcagacgggccggatcgtggagcagggcacgtgcacggaaatattcacgtcgccgcgccattgctgcacccgcatgctgctggatgccgaacgtcaccatccgccggtaccggtggtggctggcgcgtcggagcttctgcgggtggaggatctgcgggtatggttccccatcaaaaagggtatctggcggcgtacggtggatcatgtgcgcgccgtggacggggtcagtctgcgtgtggccaggggcgaaaccctggggattgtcggcgaaagcggatcgggcaagacgaccctgggcctggcgctgctgcggctgctgcccgccagtggcgagatccactttgatggccacgccctgcacgcgttaaaacacaaggccatgcgcccgctgcgccgcgctgttcaggtggtgctgcaggacccctacggcagcctcagcccgcgaatgaatgtggcccagatccttgaagaagggctgctggtgcatgggttcagtgtcagcgagcgccgggagctggtgcaatgggcgctgcaggaagtgggcctggatgtggccatgctggagcgctatccccacgagttttccggtgggcagcgccagcgcattgccatcgcccgcgcactggtgctcaacccccgcctgctggtgctggatgagcccacttcggctctggatcagagcacccaggcccaggtcatggccctgctgcgccagctgcaggcaaagtacgggctgacctacctgtttatcagccacgaccttggtctgatccgctccatcagccaccaggtgctggtgatgaaggatggccgggcggtggagcagggttccacggaagccatcttcgcggaaccacgccacccctacaccagacagttgatgcagtcggcattgactgtctgaacgggcgctccttgtgtcgcgagcgtattttgtgtagtatagccgttatgtatcaggaggtgcatccatggagttcaataaggatctcaagctggttatcagtattgtgcgagccgagcatactgaagaggtgattaccgctttggaaaaagcaggtgccgcaggctggtctattgtgcgtggccgtggtgccagttcacgcagccagttgaaggtttttggcatgcgccttgagcccatgaaagaggtcatctacactattgttcccgatacccacgcggttcaggtgatgcagactgcctgtgaagtaggccagctgaatgagccgggcaatggcatcagctttattgtgaacgtggaagcagcggccggagtccttttcggctgatctgccgcttgtctatcttcggttgcaacaaccatgtcaggttttgacttcctctccctccatatccagtcgttgctttgtcagtacccgtttcaggcgactgatattttctttggcaaccagtatgaaaaggtggtcattggccaggattttcgtatgtccagtgggagtgatgatctggtcgtcgcgtatgatggcgttgatcaacgtacccttgggcaggagcaggtcgcgtatttccttatccacaatagcatcttcaagattcacacaatattcaattatgtcggcgttggctttccccagtgataccagttcaatggtatatttctgcgctttcccccgcttgctttccaggttcagcagctttgccaggggcgagatggttgctccctggatgagtgttgaggtgaggacgataaagaagacgacgttaaagaagctctgactgtgctctatgcctgccagcaggggataagtggccagaatgactggaacggcacccttcagtcccgaccatgagatgaatatatactcccgcacgctgtaacggaaattggacatacgtataaagggtagcaggctggtggcaactcccaggggacgagcgatgaacatcagcaccccagagagaatcaggccgacaataaggaattcgctgagcacttcgccagggaataccagcaggccaaggacaataaacatgaggatctgcatcatccaggcgaagccctcgttaaagcgaaagatggagtgtcggtaagggacatcggcgttccccacgataatcgccagtacatagacggccaggaacccgctggcattgaccagcgcgctggcgctgaaggcaaggaatgccagactgagtgccaggagtgggtagagtccaccagagtcaaggcgtatgcggttcagtatccatacagccgcgcgtcccagagtatatcccataagcagacccattcccatctgccagaaaaactggggaataagggtcagcatattggtgtcttcgtactggatcatctggataaaagagatggtgaggaagactgccatggggtcgttgctgcctgattccgcctccagggtgcgcgccagtctttctttgatagcttttccactgaaaacagagaaaaccgcagcggcatcggtggaacccacaatggagcccaggagcagtgcctcaagccagctgatgggaagaataagcttggcggccacggctacgctcagggcggtgaagacgacgccaatggttgccaggctgagcgcaggcgccagaactggacgcaccgaagaccacctggtctgcataccaccgtcaaagaggatgatgaccagggcgatagtgccgaaaaactgcgccaggtaggcgtctgaaaagtcaataaggcccagtccgtcactgcccgccagcatgccaaagcccaggaagagcaccagtgctggtacaccgaatcgcgtggcaaaacgggtagcgaagatgcttataatggcaagcagggcaaagagaaccaggtagtagttggtgtagaacagttcaggtattcccgaggagaaaaaatccgcgatcatggttgtgcttcccttttgaatcgggttttcgtgatgatgtcatcataggagaaagtgtgagtcgggaacaagaagtttccttgtcaatggctcctgtcaactatatagttgtatggttttttatattttttgtgaggtgttccatgaatatcgatcgcgttgtctttgctttcgccggaacggttatcctgctcagcgtgctgctgacctatgccatcagcccctggtggctgctgctcacggcatttgtggggctgaacatgctgcaggcggcctttacgggtttctgtccattggcggttattctcaaaaagcttggggtaaaaccgggacaggcgttttcctgaggcgggtgctgatcagtcgaacaggccctggggttccgcagcgcgcggagagttcagcccgaagtgacggtagccgttttccgtgatgatgcgtccgcgtggggtgcgctgcagcaggccctgctgaatgaggtaaggctcgcagacatcttccagggtgccgcgctcttcggcggtacaggcggccagggtgtccaggccgacgggaccgccactgaacttttcaataatggccagcagtaccttgcggtccaggtagtcgaggccggcttcgtccacttccagctgttccagggcgtaacgggcgatggcgtggtcgatgctgccgtggcccttgatctgggcgaagtcgcgcacgcgccgcagcagccggttggcgatgcggggagttcccctggagcggcgggccagctcccgcgcgccatcgccttcaatggcgatacccaggatgctggcggaccgggtgatgatggccagcaggtcgtccacttcgtagaattccaggcggctgtggacgccaaagcggtcgcgcagtggcgaactcaggagtccggccctggtggtggcaccgatcagggtaaagggtggcaggtctattttgatgctgcgcgccgctggcccctgtccgatgatgatatccagctggaagtcctccatggcggggtagaggatttcttcgacggaggtattcagacggtgaatttcatcgatgaagagtacgtcgcctgactgcaggttggtgaggatggcggccaggtcggcggatttttcgatgaccgggccggaggtggagcggatattgacgcccatctcattggcgatgatatgggcgatggtggtcttgcccagtcccggcgggccggaaaagaggatatggtccactggctctccacggcctttggctgcctggagaaagacggagaggttgtccttgaggcgctgctggccgatatactgggacaggttctccggtcgcaggcgcagttcctgctggtcttcttcgtgtatctgtccgctgatcaggcgttcttcgctcattgatggccccgctgtctgagtacttcacggataatagaggtttcactgtcggctccggctgccatggcgcggcgcgcggcgctgtcggcttcttcgcggcgcagtcccagggcgatcaggccctgtaccgcatcggcaaagaccgatggtgtcccggaagtggtgccggtaaaggcctggggcgcgctgctggtggcggcagcgggagtgaccttgtccttgagttccagggcgatcttttcagccactttcttgcccacaccgggaatacgctgaatcgtggcgatgtcgcccatggcgatggcgttgcccagctgttgcgtgttcagggtgcccactgcggccagggcaatcttcgctccgatgccggagactttcatgaggagcaggaagagggctttctcttcactgctgctgaatccatacagggtgatggcatcttctttgacgcccatccaggtctgaatgctcaccgtctgatccaccttcagcgaggtggccagggaggcggggatggagagttcgtagccgactccaccggaggtcagtatggtggcgcgatcctgggtgaggctgtgtaccgtgccgctgacgagggaaatcatcggtgtgctccgcgaaggttggtgcggccaatggcctgctggtgggcaatgtgctgggagagggcgatggcagctgccagcgcgtccgcggcatcttcgggtttcggcagtgtggcgaggctcaggagcatctgcaccatgcggcccacctgctccttgggtgccttgccgtaaccagtgacactctgcttgatctgcagggcgctcagttccaccacatccaggccttggctgaggcaggtgatcatcaggactccccgggcgtggcccagtttcagggccgactgaggattctgggccagaaagacttcctcaatacagacgtgggccggtgagtgctcccgcagtacttcattcagaccctgctgcaggtggagcatacgctggggaaaggggagatcgacgggtgggcgtatggcgccgtgggcacggtgcagaagctgattgccccgtgcttccactatcccgtatcccgttatgcgggttcccggatcaattcccagcaggatcacgggttcagctgttccatcagcgcgtcgtcaatgtcaaagttcatatagacattctgcacatcatcgcagtcttccagggcttccatgaggctgagcacctgggtggcgattttctcatcctccaccgtgatggtggtggcgggtaccatgttcatctctgcggtttcaatgggaatacctgcctcttccatggcgtcgcgcacggccatgaagtcttcagccgccgcgatgatctcaaacatgccatcgccacttttcacatcttcggcaccggcatccagggccaccagcatgacatcgtcctcgctggcagactcggcgttgacggtgatgacacccttgcggctgaacaggtagcccacgcaacccgactcgccgagggagccgccgcgcttgctgaagatgtgccgaacttcggcgacggtgcggttcttgttatcggtcagggactccaccataacggcgatgccgccaggggcgtagccttcgtaggtaatggattcatagttgtcgccatccatgccgccgataccgcgcttgatggcgcgctgcacgttgtcattgggcatgttgacgcctttggctttctgcagggccagtcgcagggcggggttcatatccgggtcagcgccgttgcgtgccgcgatggcaatctccttggcgaccttggtgaaaattttgccacgtttggcgtcctgtgcgcctttgcgatgtctgatgttggcccatttggaatgacctgccataaatcctccgagtataaaaatgacgtatgattagcgttctatagtgatctgccgtaccagagaggcggcaatggtgtagctgccgaaaccggtcttaccggagaaggtgccatggccgtgcagaatacgcagcgtatcgttgccagtctggatgaccatttcgtcctgttctatgtcgatctggtgaatttttggcagttcaatgcggatatcggcggaaccaagtttgccctgaatgaagggggcgtgattgtaggtgagtccctccacccgcacgcttttgccggaggtgtcggtgacagtggcggtggggccggcaatggatggccccatggcggtaagggtgatcagggcgatcagaagcagggcaagggagatggtgaattttttcatgggcaactcactttgctgtgtattcgtgaagggtgctgagcaggccgtcggtgtcaaaggttgcggcctgggccagaatctgatatccgcgctgctttacggtcgccgtggtgggaggtccgatagtgatgatgggaacctgccacaggatgccgctgtcccggaccctgtccagaaagtagcctgccgcaaaacttgaagtaaataccacaaaatcaggttttctgtccactgtgcgctggagaaactctccggggtgggcgatgccttcactgtggtagaggtgcagttcctcgacggcaaagccgtgatgcctcagggtgtcgggcagaatctcgcggccaccggcgccgcgggccagcagaaatctggagttggacggtttgtagtgctggcagagttcccgggcgaaggcggcggcttccgaggtatctgccacgtactcaacgcgcaggttgcgggcttcgcaggcctgccgggttccctgtccgatggccagaaccggtggagcagaagctgcgtccatgttagccatggcgagcatgcgcgccagatgttccactccctcgcgggatgtcagcagaatatgggagtagttgcccaggcactgcagggcagcaggaagttgatgttctgcagagagaggcgcggtgcggctggcaggagccaccagcacccgaaaaccttcttccagcagccgccgggtgaaggtgaatgactggctcactggccgggtattgatgacgatggggccatccgttttgccgagtaccgggttttcgcaatctaccagaatgtcaccggattcgcggtagtcgaggtggtgctgctgcggtgccagggtgatgtactggagatacgcctcatagctgtagaatccgatattctgctggttgtggtcgacgagtctgacatggcggcagctggcagggatggtgatgtgctccatggccgctgtcaggtccggtagtcggcattgacccgcacgtattcgtagcccaggtcagagcaccagtagtcgtgggtgccggagccgagcttcaggtcaaaggtaacggtgaattccggctgggccagcacctcggcgcagcgcttttccgcctcatcgcccagaccgattccgtcggcgaccatctgttcgcggtcgaagaagaggtcgtacccgtagcgattgatggccgcgccggaatagcccacggcggcggcgatgcggccccagttgggatcgctgccgaaaaaggctgttttgcagaggtttgagtcggcgatggagcgggcggcggtgcgggcatcttcgtcgctggcggcccccctgacgacaatatggacggtcttggtggaaccttcgccatcgcggacgatctgtttggccagtttgagcagcagttccgtgagcacatcccggaagaactcccactcgggagtatccacttccatggcaggtgtatgggattcgccgttggccagcaggctgaccatatcgttggtggacatgtcgccatccaccaggatgcggttgaaggtgaggtccactgcgtgacgcagggccttctgggctgcagcaggggtcaggttggcgtcggtctgcacaaagcacagcatggttgccatgttggggcagatcatgccggctcccttgcagatggcgctgatgacgatttcccggtcaccacggggcagacgtacaccatcgaacttttcaaagagatcggtggttttgatggccatggccaggggctgtggccgatagggcgacaggttgccggcaatggccgtgatagccggggcgatgcgatccatgggcagggggacgccaataacgccagtgctggccaccagaacttcgtcggtgccgatctgcagagatctggcgacagtgtcggccatggcgcgggcatccttttccccctgtgctccggtggaggcgttggcgttgccgctgttgacgataatggcccgcacgcggctgtcctgcagcgactggcgacagatgtcaatgggagcggcgtagacgcggttggtggtgaagaccgccgcgccggtacacggggtgggagagtagataatcgccatgtcatcgcgactggtgtttttcggcttgacgggcacccggcccgctgtgcccagaaaacctctgggtacggcatgctggtcccagataactgcttcatttacgctcatggttctctcctgatggtcgaatcactgacaggttgtgctcggtgccgtcgatcgttgcggacggtgaaaaccccgtctgtggtctgatccgtgttccgcagcgcacggtatgcgggattctttcagttgcctgcatgtttttggtatttcgccgggcccctggggtgctgaaggtaactttcattgcgtccgcctgtcaggtaatttatcatgaagtgctgaattcaagctactgtttgcaaggggtgaatcatgtcggaaccggtacagaacaataatgtcgaagagccggtgctgccgcgtctgctggctgcaagcgcgctgcaggccaatctcaccaaacatatggattacaataagatggccgatcagaaggccagtgccctggtgaccattgccacggtggtcatcaccatcactcttgcccagtacgccaacatggtgtttctggtaccggaagttctgctggtgaccagtgtcatcagcatttattacagcctgcttaccattgtgcccaaggtgtatgatcacaattttatcgatccctaccactatcagagcttttccaagatctccgaggaggagtacctgagcctgttcaaggagctgattaaggaccgtgagaagatgtacgatgcctacctgcgggatatctactatctggggacctatcggctgaaaaagaaataccgcaacctgatgcgaggaaaattcgctctgctggccgggttgattgcggcgggagtgctgacgctgatcgccaatcaggagttgtcgttgatgatactgctttcaaaggtgcttggacactgagggtctgtcaatagcggcattggccgatggagccttcagcgcagacctgtccgttgacccagatggcctcctcaagatttgccccgtcaaattgggcgctttcgatgttacggctccagcggaagttggctccgttgagggcggcgttgcgaaagtcggtactgcgcagttcggcagactgaaagttcacgccgcgcagattggcgccctggaagttggcgtgcatgaggttggcagcctccatgcgcgcgccctcgaagttgccctcagccaggttggcgctgcgcaggttggctcccatcaggttttctccggggcactgggttcccggacgcagctgacagttgccgactgtgcgcccagaggcgttcagtgagaatatgagcagcaggaaaagtgctccatatacgtatttatatgccatgggaaagactccttagtaaggcttcattggtggatatgatgccacagaatctgccggtattcagtaaaaatcggcaaagacttgatagataagaatttgtttccactgaagaacatttcctgttagattggtaggtgcgtaagtcctgatcgctgacggggtggaatttgggtattctgtcgaaagaagaacaaaggcttttgtttgtccccctggcgggggccctggctgtggccgtggtggtaaccctttttctgctgcaactggcatcggtccgcacggaacagcgtgtcagccaggcccgctctgaaggccaggaacgcattgtgcagctgcgtgaacaactggaagatgccctcttcgacagctatcacgtgatgcatgccacagcccgggaagtggctgagctctcgccatggtcagaagagaggtttgcggcagccggcagccgggtattacaggctcaggatgcgatttctgccatagcgctcgtgtcccgccaggagctggccgcggtgtaccctccctcactggcgcagaatgtgccctgtttcacgtcgaagagtattcaccgactttcccagaatagctccaccagcgccacccttcgtggccctcttttcccctccccggatgaagctcaagtctgtatggcgataccactttctgccactgcagatgctgacgctggcatactgctggcagcgattaacctggcgagcatgctggaaaaagcaggaagcgtggactttcgccttgatggcatgtttctggggctcagcaaggcgctgagccctgtggcagaaggggaatttgccggccatgaaagggctttccgtgatgatgccgtcaccacgcgcctgcgctttcatgacgccgagtggtatttctccatggcaccacagggtcagtggggcccgcaggtctactcctgggtctgggttatcgcgctgttctcggtggccgccggcagcctctcctggtatcttttccaccagcttatgcgcatgcaccggtccagtcagcgactggtgcctgagatgcgcagccgacgccaggctcagcaggaggtgcggcgcatgagccgtgccctggaaaacagcgcctgctcggtattgatcacggatatcgacggtctcatagagtacgccaatccgaaaacctgccgggtgacgggttactcgcaggcagaactgctggggagcaacccgcgtctgttcagcgcgggggagacgcccgctgaggtgtacgatgccatgtggagcgatctgctcagtggccgcgaatgggtgggcgaactgctgaatcgtcgcaaggatggcagtctctactgggagcatgtggccatttcgcctatcttaaatcagagcggcaggatcatgagctatattgccgtcaaagaagatattacccgtcgtcggcaggtggagattacgctggagcgggagcggggtgtcctggaggccatcgcccaggcccggccttcatcggaaattctgcgcactatctgcgctatcatacaggagcagattccccattcgcgctgttcgttcatgctgctggacgcttcgggaaaggtgctgcagggctgcattcacactgacctgccaacggagtatgtggatctcatcgtcagcgttccggtgcgggaggcttccggttcctgtggcacggcagcatatcgcaggcaaccagtgatcgtcagcgatatcgccactgaccccttctggagtggcccgtttcgcgtgatggcactcaagcacggactgaatgcctgctggtcctggccggtgctctcctcgacggaagaggtactgggcacctttgccatttactgccgtgatcagcgcaggcccgagccccacgaggagcttatggtcatgcgttttgcctccatagcggccatcgcggtggaaaaggaggagtggcgcgaaaaactgctgctcagcgagcagcgctaccgcagtttcatggagagcctcaacgacggggttattatcacccaggacggcctgctgcgctatctgaaccagtctatggcgcagatggtcggatacgggcgggagtctctcacggaaacaccattcatgacctatatccatcctgacgatcaggccctggccatggattaccaccgacgccgcatgatggggcagcaggctcccagtgaatatgacgtgcggcttctctgtcacgatgggcgggtgatcacggtgcgcgtaaattcgagcctgattacctggaataaccgcccggctgccctggcaacggtcacggacatgacccggcgtcatgaggcccaggagcagatccggcagcttaatgaaagccttgagcgccgggtgaccgaagagctgaagcggcgtatggagacggaaaccctgctggagggtgtttttgagaactcttcggtgggtatcgtggccattgatggcagggggcaggtgctgagggcgaacgccacctactgtcagatgctggggtattgtcctgaagagctgcgcgaagtcggattggactctctccatcccgatgaccgcctgacggtggtcgaacacttcgaatccctgatggatggttctgcggccatgtgtcagattgaaatacgctatctcaccagggatggcgggctgcttgatgttcagatagttgcctcggcactgaatgatgaaaatggagatcccagggccattctcgccatggtcaaggatatcagcgatctcaaggtggccattcgccgccagcgcatccaggaacagctgttgatccagcagtcaaagatggcggtcatgggagagatgatcggcgcgattacccaccagtggaaacagcccctgaatgccctttccatcatactgcaggaggcccgcgaggattatcagctgggcattctgccaccaccggtcttcagcgaagctgtggaaagatccctcaatcatattgacttcatgtcccgcaccatcgacgatttccgcgatttcttccgccctgacaagagccgtgtgctctttgacattatcgaggccgtggaggaggtggagaaacttctgcagaagcagcttcatctgcacagcgtcagtatgctctatgaaatctcttcagaaaaccaagcgcatcgtgccatctataccgttgccaatgaggtgaaacagattgtcctgaatatcctcaataacgccattgacgccatagcggcggcgcgggtacagggcctgctgcaccgcaatgataatggcatcattcgcgtgcgcctggagaccacgcccatggagcgcatcctgcttattgaggacaacggcggtggtattcccgatgagattctgccgcgaattttcaaaccgtacttcaccacaaaggcggacaaggggactggcattggcctctatctctccaggatgatcatggaaaacagccttggggggagtatcagcgttacaaatacaccgtctggcgcctgtttccgcctggcctttccaacgctgcagaaggagtagtcatccgcggtatccgggtggctcgtacttgccaaagcgtgcgtccttcctgtataaacctgtatcggcgatcgaacctatctttttccgggagaggaatgtagcgttgccagaaaactgtaccccccccattactcccgatctggctgacttcctgaatgcctgcgatgagccggttctgttttttcatcgtcagacgcagcggatttgttacggcaatgcggctctgcaaaaccttctgggcatatctgatgcatcgtcatcctggccatttgttcatgatctttttaccaatgtggagagttcatctttcacgactgagtccgctcgataccagtatctgtggtcgaagcagagcatgcaggatgggatggtgcagctgacggcctatgtcccacgggcccaccccgactatgttctcatgaagctgcatattgacgagcgttttctgcagcgcttcgagcagtgtctgcacttttccggcgacgggctctgggagtgggaactgctgtccggcacggtctatctctctccgcgctggaaggaaatcgccggatacagcgatggtgagctggagaactcctttgcttcatggcgccaggtaatacatcccgacgactatcagcgcgccattgaacgcatccgatccctgtcccagttccccggccgcgtcttccaggtggttcaccgcattctcagcaagagtggaaccttcaagtgggtgctctgccgtggccaggttctccccggccccgatggcaaggctgagcggatcatcggctttctgactgatatcgatgaacagcgtaaaatagaagaggagctggagcaggcccggcagatgctgctggatgttcagtcgcgggtcagcatgggcaactgggaaatggatctggagacggagcagttctggtggtccgatgagatgtaccgcattttcaatgtctccgcgggtgactttggcggaagcctcaatgattttctcgccatgatcatccccgaggagcagccgcttgtggaacaggtctttcgtggcgatgttcccttcagtcactttttcaccttccacactgatcccgtcgggccgcgcacggtttacatggaagccgaaatctaccgcaacgcgcatggtacgcccacccgtatggtgggtctggcccaggatgtcaccgcccagcgcgaagctcaacagcagaacagcaagctcagccgggcgttggagcaggttcccaacgcggtcatcatcacggaccgcgaaggcaccatagaatacattaaccctgccttcgaacagattaccggttatacccgggaagaggtcatcggccgtaatcccaatgtgctgaactcctcttccatgcccagggagttttaccgggacatgtggcagcagatccttaacggaagcatctttgaaggggaactggtcaatcggcgcaaggatggcaccctctaccaggagcacaagtccattgcccctattcgcgatacccgtgggcatatcacccactttgtttccattggccgggatatcacccagcaggtgcagatgcagcgggaaattgaagctgccaaccagaccctgcaggaattaaacgagggactgcagcggcgggttgaagagggaattgaaaagcagcggcgtcaggagcagcttttgctgcagcagtcgcgcctgggggccatggccgaaatgatgagctatgtggcccaccactggcggcagcctctgaatatcatcggcctgctgattcagaatattcagatagcccaccagatgaacgagctcaactcccagtttattgaggatgtctcccgtcagtccatggagcagatccgcaaaatgtcagaggttatcgacagcttcgccagcttttcccaggagtcccgtgacaagcagccgttcagtctggtacacgccattcaggacaccctgctgctggtgcagcagcagttgcaggacagtggcatcaccattcaggcgacctttgtgcccaccggacagatgattcccgtcagtcaggccgatacctgccccatagacccgcatcagaacaactatcctgccgtgaatgtgctggggtaccccaacgagttcaaacatgtgctgctgagtatcatcaacaatgcccgtgacgccattgccagtcgtttcaagggttctgggcagggcttcattgacatatccctggatcataacgagcaggagattgtggtgcggatcgccgatactggaatggggattgacgctgctatcatggatcgcattttcgacccctatttcactaccaaggatgtgggcaaaggcaccggaattgctctctatatggccaaggtcattatcgaaacccatatgggaggccaactgacggcgcagaataccaatgaaggtgcctgcttcaccatccggtttcacgttcctgcacaggtttctgtgtgaagattttgcccctcgtcgctcagtctgttcttaatcatctgccctgtggagccatctgcgtggatcgtcagggcagggtggctctggtgaacgccatggcagctcgcctgtggcaggtggcacccgatacggccctggatatcagttcgctgacccagttgatggccagccagctggaatctcctgagccgtttgtggaagcggtcctgtcatacttttccagcagcgggcaacaggaaattgctggccagctcaggcaggtgtgcgggcgaaaaatccatcatgccatcaccgcgatccatgatgagtgttttcccgaaggagcctggctgtggagctttctaccccaggaggaggctccggcggctgtaccggttccagcagaatcaggggcttctctctttgccgatggcgagatcacccgtgatctgaatgccgttggctcccttatggaggcccttgcggagatggtctttttttatacccttgaccgcaccatgtactttggtaatgtcatgggccggtttgcccccgaaacccggctttcccccgggcacttttttgctcgcagcatctggcagatatttccccacaaaacggcgcgtattcacgaacaagtcaaccgtgaggtgctgcaggaggcgacgacgaaggtctttgagtggtgtatgagcggcggtgatggtcaggagttctggtttcgctcgtcccatgctccactgctggacgctggggggcaggccgtgggtattgtgggaatatccatggatatcacccgcctgaaaagccttgaggaaaacacccgcgagcagacaacctatattcgcaacatactgaatttccaggccaatctcatcgtggtcatggaagggtctcggctgaaaacctgcaataaagcctttcttgacttcttccactgtgagaccaaggaggaattcctgcaacgtaaccagtcgctggagcaggtttttgtggaggaggagggttatctcagcgcccgggatggtcagtggctcctcaggttgatggagaatcgacagcgcgctcaggagacgcgcgtgctcctctatgatatgcgacgcggagagaatcgtcatttcctgctggattttcgcatcatgcccacgggtattgacgagatggttctcacttttactgatattaccgaactggaagaataccatcgccttttgcaggatattaatgcgtatctggagattaaggttcagcagcgcaccagcaagcttcagcaggtcaacgatctgttgcagacacgggaaaagctggtacacactattttcgaaacgattcatgtgggtattgtggtgctggatgagggcggcagcattgtgcagtctaacagtgccttcgggcgtatctgcagcctgggcaccgatgaactcgcgggaaaacccttcgaggagtgtctgcgcggacgcagtcgccgcagtgccagacgcatgttcaatcgatccctgacgcgttcccaagtccaggggccctaccactggaaggtacagcgccatgatggcgctcagctgcgggtactgttcagtctgtctcccctggcctatggcagtggacaggactatcgcctgctgaccattaccgatatcacacggcgtcacgccatggaagagcgtgcccgctaccaggagcagatgctgattcagcagtcgcgcatggcggacatgggggagatgatcggggtcatagcccaccagtggaagcagccactcaacagcatagccttgctggctcagaccatttctctgctctttgatgggcagcctggtgaatacagtcgccagcgcattgccgactccctgcagaatatcctggagcaggtccggttcatggcagacacgattgaagactttcgcgacttcctgacgccctcgaaggaaaaagtgaatttccccctggatgttgctgtcgcctccatactgcatattctggcgccgcaactgcagctcagtggaatcactccccacaccagcttccagagtacggcaggggagctgatgctggcccacggatatcccaatgagttcaaacaggtcattctcaatatattggtcaacgcccgtgatgccattgagcaggcgcgcagcaacggccagcaacttcaaggagagcacagtatcgatatcgccatagaaccgttgccggaacactggcagctcgccatcagcgataccggtgggggaattcccccgcagatgctggagaagatctttgaaccctacatgaccaccaagggggatcagggaacgggaatcgggctctccatgtcgcgcacgatcatcgaagaccatatgggtggcagcattgaggccacgaactgggagaaaggggcgcgaatccttatacagcttcctcgcgcggggaagagctccctgtgagaaaaggcagtgcttcgcagccgtcaacctgccgcaaactgctgggcggatataactctatgcgtatcggctgatgaatctccaatgaaaggtttcccgtggatttcctgcagattttcattctctccgtcgttcaaggcctgacggagtttcttcccatttccagctctgcgcatcttattctggtgccggtgtttaccgcctgggaagatcaggggctggcctttgatctggcggtgcacctcggctcactggcagcggttttgtggtatttccgggtgcagattgccggtatgggcagtgcctggaccagaagtctgctttcgggtcagaaaagcgccgattcgcgcctggcctgggctattctgtggggaaccgttcccgtggggctggcggggataaccatgaaggggcttgtggagacggagtttcgttcaccgctactgatcgcgttttccctgatcctcttcggcattgccctgggtgtcgccgactttcgtcgcaaaggcgaacgcactgaatacgatctgcgctggtccgatgtgctggtggtgggttgtgctcaggcactggcattgataccgggaacgtcccgttccggcatcaccatgaccgccgccctctttatgggccttggccgtgaaggagccagccggttctcttttctgctctccataccggttacgactctggcggtggggctgcagcttctggagctggtacagatgccggcgggttcgacggactggagctctctggcgttggctgccgtgctgtcaggtatcagtgcctatctctgcattcactatttcctcgtttttatccggcagataggcatgcagccgtttgtggcctatcgtattgttttaggggtgctgcttctggtcgtcttctggtgagatggactggagtatgtcgttgacagccttccacgggctttgggtgtaggtgtcgatccgcagcacccgttcatgggaggcgaagggttcaaaggactttttctgcagcaggtagatgtcgagatccgcttcggaggggttgtcggcacgctgctgtcgttgaatgattcgctggcggatgacctcttcgggcgcctggcagaggatataccagtgaggtgcgccggtgccggccagcaggttgcgctgccactggcaggtgaaggtagcgtccacgatggcgtggggatgctccagggcgcgttgaatcatggtggtgtaggtctggcggctgaacgcgggggtatagatattgctgccgggatgggaagcgctctgttccagaggtcccatacccgccagttccttgcggatgacatcggactgcagatgggggtatccagtggcctcggaaaaaagatgggccagatagcttttccctgttcccgaaagtccgcagaatgcgtaaatcataggcgggagagttcgtcggcgtagcccagggccagttccacgtacttgcgggcccggtggtacgcctcatctttctgcacggggtcaaccccttcatcggctatgagcaggccctccaccttggctcgcaccagagcgcgatagagcttgtagaaaatcaccagccccggtccatcactgccttcgctgaagtcattcagcagcattttctccaggtagcgggagaactcgtcgaaaccgtgaaaatccatatccatgaacagaaaggcgatatcattgagaatgtcgcagcagcgcaggctttcgttgaactcgatacagtcaatggcgtggatatggccttcgctgaagcaaagatgctcaaggcgcaagtcaccatggccatcatagatcttgccgcgctgggcccgctcgtcaaaaatggcgccgtatttcttgtagatggcttcggtgatgatggtaagggtgtcatactcatcctgctcaatggtggtgccgatctgggtttgcaggacgttgaagttctcgtcggttttgcgggaaatgccggccaggctgccgtagcgctggatgccatggtcattgggagactgggaatagaactgggccaggcgctgacgaatcttgtccagaaggtttcccggtgaaacagacatgaaaatcagccgatccaggagcatgtcatcgggaatgcgattcatgatgacggcgtactcgatggcctcactggtctgctggtcaaagaagaggttgccgttgtaatggtgcagggatgaagcgcccaggtagatgttttcactcatgcggcgattcagggtgacttccagctcgcagtacttcttacgcatctccagggtagagtaatcgacaaagccgaagttgacgggcttttttatcttaataacccgtgtctgaccgataaaaacggaagagatatgggtctgtttgttaatgaagccttgctgtcccagcaggctgctgtggctgagcagggagttgagctgtgcaaattccaccggacacctccgcttttcgttcaactctggtaccatggcacgatctgtgctgggggaacgcagcctttgcatccacatcggatattcgctgttttttccccgattaaaatacgctataatttttgaattctcaacgaaagaccccccatgaaatacgcttttattgttcttctgctggctgtctggatactgtatcccacaaaataccccttccgctgggtgttgcgcattcttctcgtcgggttgatcttcatgagcatcatcactatgatcaaaccgtgagcggctgctgaaaaagccgaccagaaaaagcaccgctctcttaagcaactgatcattctgtttcagaggaatcctgtatgtcgagttcaaccattgaagtcaatccgtacgtgcgcaaaatccatgagtttcccgaaaccattcttgtccccggtgaggatggccgcttcgccctttttccccagctgcgctctgatatgccggtggtggtggagattggttccggcagtggaaaccacatgatccagtacctgacgcgcatgccccggtgtcaatactttggctatgagttgcgctacaaacgcctctaccgcacggctcagaagcttgctgaagcaaaacagcagggctatgtggtgcagtgttttgcccagaagatgccagaacacttcgcgcccgcttccatagacaccctcatcatcaactttcccgatccctgggcaaagctgaagcagcgcaagaatcgcatcatggcgccgcagaatctgaaaatcttccacagcctgcttaaacccggcggtgtggtggaattcaagtccgaccaccatgaatacttcctgcgtgccagggagaatcttctggacagtggatttgcggtggaagcctatacgctgaatctccatggttcagcgtacagtgccgacaatatcatcaccgaatttgagcgcatgtttctgcataaggttcccaaacgcattggctggctgcgggcacgcaaggtgggttgagcagtgaagaaggcaccgcgacgcgttctctgtggacactgccgacattactacatcacctgggatacacacttcccctttggctgtcggcgcctcaactttaaaagccgtcatcagccttccctggaagtctttcgttcctccggcatgccgtgccagtattatgaagagaaaaaggagaagaaccatgaccactcaccctgagggcattcgctggaatctcagttccatctataccggtatggacgaccacgccattgagcgggattgcgccatggtgcgcagcgaggctgccgctttgcgggagcgttttcgcggcaagattgaccaaatattcccctctgagatggcggtgttgctgcagaagctggaaaccatcaatcagatgatgggaaagctgggtgcctacgcctttctgctctttgcggtggacactgctgacgaggagaagtcggcgttctttcaatccatgaaggagctctccagtgccctgtctgctgagctgactttctttgacatcgaatgggccaacctggatgaggccagggctgcagtccacatgcaggattccagtctggcgcagtatcaccatttcctgcgcaaaagccgcatctaccgtgaccacctgctcagcgagcccgaagagcgggtgatctcccgttacagcgtggtggcgggttccgccatgaacagccttttcagcaaggttatgtcgcgtatgagtttcggtgccgaccggctatcacaggaagaactcatgtcaaagctgcgggatgtctccgctgctgtgcgcaagcaggcccaggaggactttaccgctggcctgcgggagtatggccatattctgacccatatctataatacggttatcagtgaaaagatgatcgtggatgacctgcgcagctatcccaactggattcgttccatgaatctggccaatgagctttctgatgctgctgtagagaatctggtgggttcagtggtcagccgctacgatattccccagcgtttctaccacctgaagcggaaaattcttggcgtcgagactctctatgattacgaccgctacgcgccgctggatacggtcaaccgtacttacagctgggagtacgcctgcgctgcggtgctggatgcttttgatacggtcagcccggccatgggcgatatcgcccgtacgttctttgaaaagaagtggatcgattcggtctgccgtcccggcaagcgcagcggtgcctttgcccatcccgtgacacctgacgctcacccggtgatcatgaccaacttcacggggaactttcgcgatatggagaccctggcccatgagcttggtcacggcattcaccagtacctggcccatcagcagggctatttcggctcaagcactccgctggtgctggcggaaactgcttcggtgttcgcggaaatggtgctcttccgcagtgagtacgccaagctcagcgataaccgccagaagctggcggcgctctgtgccaagattgaatcgatcatcgccacggttttccgccagatttccatgaatcgttttgaggatgcctaccacaccacccgtcgcgagaagggagagctgggttcagcggatatttcacaactgtggatgcgcagccagcgggacatgtttggtgacagcgtcgaactgacggagaactacagcatctggtggtcgtatattcctcactttatcaacgcaccgggctatgtgtactcctacgcctttggtgaactgctggtgctttccctctacagccagtatctgcagcaggatgacaaggacgcctatatgaaacgctacatggagctgctgggcaagggaggtgtggttccccctgccgaggcgctgacatccctgggggttgatataaccagtccggagttctggaattccggtctcggcgctattgaagagcttgtcaatgaggcggagctgttatataagaacctgtaatttaccgggagtaacaccatgaacgtatttgaagggagcctgattgctccgcataaacctgttgccatcgttgtctcgcgatttaacgcctttatcaccgagagtcttctgcagggcgcactggattttctgaagcgccacggcatgagcgagagtgatatcgacgtcgtccgtgcccccggtgccttcgaaatccccctggtggctgaccgcctggccctgacgggcaaatacagcggcatcatctgtctgggcgcggtgattcgcggtggcactccccatttcgactatgtggcgtcagaggtgaccaagggcgtggcccatgtctccttgcagcgcggcattcccgtctccttcggcgtgctgaccaccgactccatcgaacaggccattgaacgtgccggaaccaaggccggcaacaagggtgccgaggcggcagcttcggtggtggaaatgatgaatctgctggagcagattcccggctgaacggttcccgtcctgtaaggcccagcggagcttctgctttttcgttaacaacttcatagcataaagagagtaaggtgattccggtgcctacgcgccgcaaccaaagggaaaacgccctgaaactcaattacgcgctgcagattttcagcggcagctttgatgagccccacatccagcggacggccagtcagttcggcatggaagtgacggagttcacccgtgagctggtgcagatatcgctgcaggcgaacccggcctgtggacagctcattgagtccctggccaaaaacgatgacatgatcgcgcatctcgaccggattctcatgatacagggcatgtgcgaactgagtatgaaacactcccctgctcagacggtaatcaatgaatatattgaacttgccaaactgtatggcgcggagaactccttccgctttgtcaatgtggttatgaaccagtacaaagaagaccacccgtgaaagagctcgtgtatgtctgtaaggtccactctccgcagatcatgtatgtcaacagcctgctggattcctacgaaggtatcgggatcatacgcacggtgaacgaaaagaccggggacgtggtgttctacaccacgtcggataccgccgaggccctggagcattttctgctttcactggatcaggaatgtggaatagaaatacgggaaatccggcagcaagaaggccttgagttgattccatgaaatccgactcttccgacaaggagcaagccatgaacgccgtggaacgtcagaaactccatatgattctcagggatatcatcaacaccctcaataccatccaggtgaagtaccaccttgagctggagcagaccaacaagaagatcgacgtcattatgtttgtcctgcgccatattgccaagagcgaagaggtcgaccgcctgattctcaaggccaaggagcagctcaacgagccgaaccttggcgactcattcagcacgactctggacaaggaaatacaaaagcttgagcagtgggtgaacgaggtcattgtactggaacgcatgctggaggatgaacacgacaccaggccacatgtcggacccgatacccccctgcagtttgaccccgaggaagagagcccgtcctgagggctttttgcctttctgaatcacggaacagcttgctgaaatacttcaaaatcaggcaggccactggaagactctgcgcaacactcgccctgtgaggagtggagcgtgcccgcaggttccggcgcgtgaatgtccggcgcctggcaccgcagatggggtttttcggcagccagctaaggagagcttcattgcagaaggcagatatcatagcagaaaacctcagacgcttcagggttgataactggagcgaaggctatttttccatcaacgaggccggcgaagtggtggtgcgctgccaggggcagtcgattcctttgaccaacgttattgaagcggcccataacctggggctttccacgcccttcatcattcgcttcccctttctgatcggcgagcagatcaaaaagttctaccgtgcctttcagcacgccaaggaagagttcaactacaagggtgagcacaaggcggtgttccccatcaaggtcaaccagaaccgtcacttcatcgaacggctgctgcactatggcaaggatttctcctatggactggaagcaggcagcaaggcggaactgttcgccgtgctcatctccgatattcccgaaaacgccctgatcacctgcaacggtttcaaggatcgcgagttcctcgacctggctgtcatcggcaagcagctgggcaaggatatctgcgtcatcattgaaagtgtcgaggagctggtgggcctgattgatatttaccggcgtgccgagaccattcccgatatcggctttcgcatcaagctctcctcgcggggctccggcaaatgggagaaatccagcggcgaaggggccaagttcggcctgagctctacggagatcctgctggccatcgacctgctcaaggaacatgacctgctcgaccgcgtgaatctgctgcacttccatatcggcagccagatcaccaacgtgcgcaccatgaagcgggctattcgcgaagcgggggtgatctttgccgaagtcgccaagcttggtttgaacatcaagtacctcaacatcggtggcggtatcggagtggactattccggcagcaagtcctcttctctggccagcgccgagtacagtatcgaagagtttgccaatgacgtggtctttaccatggaagacatgtgtaataagcatggcctggagcggcccggcattgtgacggaatcgggtcgcgtgatcgccgcctaccacgccatcgtggtcactgatctggtggagatcatgggggcggaatacgacctttcccattaccagcagactcagaatgaggtcaagcctctgctggagctcaaatacgctcttgaatacatgaacgagaagaactacatcgaatactaccacgacgccctggaattcaaggaagacctgcgtaccatgttcaccctggggctgtgctcactggtggataagtccaacggcgatattctcttccaggaaattgtcgaaaaaaccatcgccattgccctgcgcaaaggagaaaatttcgagaaagaccctttcctgcgcaagtttctggctgaaaaatacctctgcaatttctcggtattcaacgccattcccgactcctgggctattcggcagctctttcccattatgcctctcaaacatctggacaggccctgtgataactttggcgtgattaccgacatcacctgtgattccgatggcgttgtcaatgcctatcagtttcccgataccgccgagaacgaatacctgccgctgcacgacgagatggctgactaccccattgggatattcctcaccggtgcctaccaggaggtactggccaacaaacacaatctgctggggcagatgaacgagatctccgtggatttcaacgaagagggcaagctggacgtggtttccagtgagcagggagacaccgtcaaggatgtgctcaatggcatgcgttatgatgatgcctttattaacaatcagtccaagagatttttccagagtatggataacccaaagctcttccgccgttttcgctcatacctcaacagctacacctatatgatcaaggatggccatgattaagaaactcctctttatgttgctgtttttcttcatcccactggtgctcggcattgccctggcccagcaggcctttgatggctcctcctttgaggcggggcgtgttgcctggaacagtgaagaaaaccccatgggcatcagctgcgctgggtgtcacttcgagggctatgacgtggtatcccgtggcagttttcccaggcataactcccttgcggatcagcatatgaccctgctggaatccattgaatactgcatgcgccaccatcagcatcttgatgtgcccgacaataatgatctctacgcgctctttcagcatctgagtatcctgcaggaaaactacgagctgaatctttttttgcgccagcgcaactgaagctgacccatgctcccactggaagtcatgatcacgttcagcgtggcagcgctggtgctggcactggtccccggtcccgataacttttatgtgctttcggtatcggccctgcagggccgggtgtcaggctactgcgttatcctgggcctctgcaccggcctgattctgcacagcatggcggtggccctgggtgccgccgtgatctttcagacctccgccctggcctttaccttgttgaagtactgcggggcggcctatctggtgtacctggcatggcaggccttccggtcgcggggagaggggaatgggtgcgtgtcggtgccccgtgcacgcctgcgttcgctctatacgcgcggaattctcatgaatatctccaatcccaaggtatcgcttttctttctggcctttctgccacaatttgccgaccctgcccgaggctccattccactgcagatagtgttgcttggcggcctttttatcctctccaccattttggttttcggtgccattgccagcctggccggagcggcaggtgcctgcctcgggcgcaggccaggattgtacgccataaccaggaatatggcggccctggtctttctggcgctggcagcgcggctgatcaccgcccagcgctgacagactgctgtcagtactgatccctggagcagctttttcatcaattgaaacaaatacactttttttcttggcgtaactgtagtaagcaacagaaaattgactggatcatagttttctcatcgggggatttcatgcttgaatcgatgtttcgactctccgcaaacaagaccaatgttcgacaggagctcatggctggcgtaacgacctttgtcaccatgggctatatcattttcgtcaacccggccatgctctctgacgcgggcatgaacttcaacgcggttctctttgccacctgtgtttccgccgccatagccaccattctcatgggtctctacgccaattaccccttcgctctggctcccggaatgggcatcaacgcctatttcacctacggcgttgtgctggggatggggtacgactggcagacggcccttggcgctgttttcatctcgggtgtggcctttatcattctgactctcatcaaggcccgcgagctgataatgaatgccatccccaaaggcatcaaagtcggcacggttttggggatcggcctgtttatcgcctttatcggactgaaaaacgctggcatcatcgtcaaacatcccgccaccatggtcaccatcggcagtatcacccagcctgcggttctggtggcgatcttcggactgcttctcattgccgtgctggtcagccgcaaaatcaaaggcgcgattctctggggaatactggcatcaaccctcctggcgatcatgacaggtgtctccaatgcgcccaccgccgtcttcggcgttcccacgctctcggacgtctccatgaccttcttccagatggatatcaaggcggcgatcaccattggactgctggaaattattttcgtcttcctctttgtggatatcttcgactccatcggaaccatgaccggcctgagcaagcaggcggggtacctggatgccaatggcaagctgccccgtgccgacaaagcgctcatggctgacggcgtgggcaccaccgttggcgcctgcctcggaaccagcacggttaccgcctatattgaaagtgcttccggtattgccgaaggcgggcgtacggggctgaccgccgtagtggtgggcgtgctctttctgctggcactctttttcacaccgattatcggcgcggtgcccgcagttgccacagcgccagcgctaattatcgtcggcgcgctcatgctgcagaatgtgcgtgatctggactttgatgacatgagcgaggtcatccccgcctttctgaccatgatcatgatgcccctgaccttcagcatcgccactggactggccttcggctttatctcctaccccatcatcaaggccctcagcggcaagctgcgggatgtctccttcatggtgtggatcctgggagccctgtttgtcctgcgctttatcttcctggcggaataagggaaattcggagggggcagttgtatatcaacgtcagtgtattcgacacagtcagcggtgaactgacacgcggcggccaggagctgctgcagaactgggatgccaaccccaacgccatcatctggatggatctgatcaaggttgaccccggattggagagccagctcctggaggactactttcagtttcaccccctggctattgaggataccctgcgcaagaaccaccagcccaagctggaagttttctccgaccatgtcttttttattctgcgtggcgtcatcgccggcgaagagcctctcagcttcacctatcagcaactggccatgtttgtggcgccacgttttatcgtgacgcgccaccagggccagatgagcagcgccagcgccgcccagtggggctatctcatgtccagtcgcagcgcgctggagcgtggtacttcctatatcgccattatgctggccaccatcatcaccgagcagtacctgcccctggttcaggagcttgaggaacgcctggaggccatcgaagacggcatgttcgtcagcccgcgcgatgagcacctgaacgagctgctctactataagcgtcagctcaaaaaactgcgtcgcagcgctgcgtaccaggagtatatcttcgtgcgcctccgcgagggcggcatcccctatttcccgcgcagcctgcgccatgaactgaacaacgcctatgagaacctggagcgggtgggcagtctgtgtaccctgtacggcgacattgccaatgacctcatgaacggctacctctccctctcgtcccaccgcctgggcagtatcatgaagatcctcaccatcatcacggcaatcttcgttcccctgaccttcctggcgggcatctacggcatgaatttcgaatatatgcccgagctgagctggaaatacgcctactttggtgtcctgggctttatgaccgccatcgccctgggtctgctgtggttcttccgtcgccgtaaatggctttgaaaacgttgatctcaagtttcgcatcttgttgtctagggttaaggttttattattctgacatttatcgcgcggaaactgtattgattttgaatgcttgacttatctggtattccacttttcgtctccggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttttgcggatcgttggctcgcctgttcaggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgcttctcgctttacccgcgccttgcacctgggcctctttgcgttgcctgacccctgcatccctgcagtgctgccggaccactcacctcctgtgagtgtcccttcgggtcttgccagccaggcgtcgcactcaccggacgggcttaggggggaacggcctgcttctgcctctcccccgcgttctttcccagccaggacacgccgactgtcaggttgctgaaaagcctcatctgcgacgttgctcaccagtgctcgtcgctgcgacgtacaggaagtacgtctcacttctcacaaacaaggtgagggcaatgtcaagaaacccagtctcagaaccatttccgctattccagcatggtatccaggtcgacgccgacaacctgccgcttcgggggtgcgaaacttcaggttgatggcagccggttaaaaccggtaccagccgtcagactcatgtacctggaccggtacggcgaagaggcggctgagcagatcactgcacagtacttccgccttgggcgcgtcggcgaagatacgcccctcccgcaggcagatgacccggtcgatctggggaatgatatcgggcagatggtgggtgaccacgatgatggcgataccctccccggccagctgttccatggtgcgatgcagctcccgctgcgccgccacatcaaggctgttggaaggctcatccagaatcagcgattgcggcgcgtgtaccagagcccgtgccagcaccacgcgcctgagttcccccgacgacatctctgtcagggcccgctttgcaaggtgggcgatacccagcatgtccaggagcccccgcgccctgtgaaccatctcttcggttgcctccagatggggccacaagccatgagtggagaaatagccggagagcaccgcctccagagcactgatggaaggacgggtcagctcggcaaccagatcgttggtgacaataccgaaactgcggcgcagctgggctacgttccacagttcctgccccagaatgcgcaatgcgctgtccgcgcttcgcaccgggtagagctcacgggtcagcagtttgatcaacgtggacttgccgctgccattggggcccagaatcgccacatgctcaccggggaaaattcgcatggaaagatgcttcagggccatgttctgcccctgcatcacggtaatattctgcagttcaaggaggggggtcatggggtctcctttcgttcttgtacatctgactcaagttttggtgcaccaaaagagcaggttgtcgacgtttaccctgatgccatgcagtaatggtgaaaatggttctgcacagatagcgtctcttgacattgccctcgccttgtttatgagtttcttttaccactttttacccgcaaaaagtggctgggaagcggcccccagtgctgtcctttttgcgcggtcaaaaaggacaatacccaggaacgaaaaatggaatgccagatgagtcaaacatgcaaaatacatacggcttctgcgtgctcaacatcgggaccataatatcttatccaagacgacaagatgcgaaacttcagatccaagtgggaaaagcctgaaaggcgaggagctttcaggctttcgtgtaaaggatatgttggtgcccggagcgagaatcgaactcgcacgatattgctaccgccggattttgagtccggtgcgtctaccagttccgccatccgggcttctggatggtgcctgaccgtgtgctgaaataccataaaacacgcagcctgttaacggttgtgaaatgtagcggcatggtagttttttgtcaattgaaaatacgttggctgtggtgtggcttcagcgccgtccgagcatataccacaggccgctgtaggcagtggcggcaatgaagacgctcaacaggagccagctgactgctatggcaccgaatatgtccggggccttcatgagggtggtcatcagggactcctggtagtaaaaaaaccaggggttatcgggggggaagaaccagtcgtggagctggtagaagaccctgacggggccgaggatatacacgccgagactgatacacagtgcggtgatgccgagcagggcggtggcgcgcagggggtgcagcagtctgctgcgccggtgccacagcagcagtgccaggagcagtgtcaggatcaggcaggttgccccgacgcgggtgagcagggtgacgatatgggcgacatcctgcaggtgggtgacttcatcggcgctcaacagggttccgagtttccggccatcaggggcatgataggtgatggtggcgaggtcgcttcgcccatggatgccgtggacgatctgctggaacaggcgaaagtgctctgcggtggcggtgtgggcaaagttccccttgccgtggatattctgcggggcgtactcctggatgtgggcctcgatgtgcaggaggctgtaccattgggggtagagaaagttgacggaaccgaggagaatccagccgatgtacagggagctcagcaggaaaagaaagggcagactcagtgctgaggggtggagggggcgcaacttttgcttgttcgccatgggtggtgctcctatactcggtatattctgtgggaatgggtaccttaatgaaaattgtggtttttggctactccgagtttacgcggcgctgtgtgctggagctgcagcagcgcggtatggacattctactgctgtgtcccgagtgcgatcgtgaactgtttgcaagttatggcatgcacgaaatcgcggtgcagcagctcatttttcacgacatggatgatcccgtactgcttgacgccctgcgcgatttttcccctgattatctcttttccatcatcttttcccatctggtgcccgatcatattctctccatggcccgccatggctcggtgaactttcacccggcgcctctgccagcctttcgtactgccaatgcctggttctggcctctgcgccatggcgctgagtcttcggctctgtgtctgcattacatgacttcgcgctgggacagtggcgatctggtgctgcaggtgcccttctccctcagtcccctggagactcagggtacctatgtgcagaaagtgtgcgagctggcaccggcggttgtgcagcagctgatggctctgatgaacagggggccgctgcctcgcactccccagggcaagggccgttactacggcaaggtgacgctgggtgatatcttcatcgacttcaatgaaggcgcgcgcggtattgaggcgctggttcgggcctgtaaccccttccattacgcccagaccatgtttcgcgacaaaaatatcgaaattgtcgaggccgatctgacaggtcgggccagcgatggggttcccggcagcctgctgtttgaggatggtgagctgtactgtgctgccgccgatgagctgctgcacctgcggattctgcaggttcccatggagggcactttcagtggcagacgcttcgcgctgcagtatggggtgaattccggtgagcgcctgcgtcatattcgcgagtttccacagtttcagcacctgctgcagtgagtctgcaactcttgcatatgcgctatttgggggtgctggtgccggggttcagaattttctgttgacatttggttcgcattgacgtattcattatcgccgttgcacaaaacacggcagactcttggggtgtagccaagcggtaaggcagcggtttttggtaccgccattccgaggttcgaatcctcgcaccccagccattcatcaatcaagcaactctcccaaaaagagagttgctttttttgtcgctgttgcgccaaactgatggaggcgtacccggaggctgctgagaatcttcacgcgccggctgtttctcaattgacgtattccaaggaagaagccatgtctgcaagttcgctcgttcaggtcatccaggaggctcagtgtattgtcatcaaggtaggcagcaacgtgctggtgcgtggcaccggccttgacctgcccttcctgtacacactggcggaggatattcacgaactgcgccaggccggaaaaaaagtggtcattgtcacctcgggctccattgccacggccatggtcaaactcgccactcccgcccggcccaaggcccttcccctgaagcaggcctacgccgctgtcgggcagctggggctgatgtgggagtatgaacgggcatttcgcgtctataatattcctgtagcccaggtgctgctgaccaggggtgatctggaaaaccgcaaacggtatctcaattcccacaatacctttatggcgctctttgatctgggtgtcattcccatagtcaatgaaaatgacaccgtggccaccgatgaaatccgtttcggtgacaatgactctctctcggccatggttgccggggtggtgaacgccgatgtcaatattatcctcagtgatatcgatggcctctatactgccaacccacagcttgaacccggcgccacgcacattgcgctggtgaccagtattgatgagcaggtggagaagatggcgggtaacagcctctccagtgtcggtactggtggcatgatcaccaaaatgcaggcggcgaaaatctgcatgaatgccggcattcacatgattatcggctgtggcagaggcaaccacgctctgcggcgtctgatgaaggggaagacccgggggacgctctttgagccttccattgacgcggtctccgctaaaaaacgctggatactgcagtccctcaccagcaagggaaagctggttatcgatgacggagccaggcaggcgctgacccgcaaggacgccagcctgctgcccatcggggtgacaggggtgcaggggcgctttgagcgtggagactgtgtggacattgtaggcgcagatggcgtggcagttgccaagggcctggccctttacagttccgatgagatcgtccgtatcaaagggaaaaaatctactgaaatagagcaggttttagggtataccaatcacgatgacctcgttcaccgcgacaacatggtcctttacaatgcgtaaatcaaggagaacgccatgaaccagcttgccatcaattacgccagtgatgcgaaaagtgccagattcgccctggctcaactgggcagcgcgcaaaaaaggacgctgctccataaaatggccgatcagcttattgcccacagcgacgctattctggaaagcaaccagcaggatatggtcaatgggcgcaagagtgggctctccaatgccatgctcgaccgactgctgctgaatcccgaacgcattgaagacatggcagactcggtgcgccagattgccgatatgcccgatcccgttggggagaagtttgaccaccgtgtcctggataatgggctggaacttaccaaggttcgcgtgcccattggcgtggtgatggttatatttgaatcaaggcccaatgtggccagcgatgccgccgccctctgcgtgaagtcgggtaacgccagtattctgcgtggtggtaaggaatccattcactcagtgacggccattggccgtgccctgaagcatgccctgtcggaaatgaagctacccgcccaggttgtcaccatggtggaggatgcggatcgcgccattatggaggatctgctgcgcatgaccagcagtatcgacctggtggtaccccgtggcggcgaagggctcatcaattacgtgactgagcattcgcgcattcctgtggtcaaacacgataagggtttgtgccatgtgtacatcgaccagtatgcggatatggacatggccatcaggattgctgtcaacgccaaaactcagcgacctggcgtctgcaatgccatggaaacgctgctggtgcatcagtccatagcaccagcgattctgccccttctctgtaaggagatgacaaggaaaaaagtggagatccgtggctgtgaagccagcataaaactgtgtcccgatgcgggcatcgtggcggcaaaggcggaggactgggacaccgagtacctggatctcatcatgaatctgcgcgtggttgattcgctggaacaggcagttgagcacatccagcagcatggcacaggtcattcggaagccattgtcaccgagaactaccacgcggccggactctttcagaagatcgtggatgccgctgccgtttatgtcaacgcctctacccgctttaccgatggtggccagttcggcatgggggcggaaatcggcatttccactcagaagctgcactgtcgaggccccatgggtgtgcgcgagctgaccactaccaagtatattgtcagcgggagtggacagatccgatgatcggtatactggggggcgtattcagcccgattcacaacggacatctctttctggctgaatacgtgatgcacaccctgcgtctggaaaaggtcatgtttctgccctccaataagcctgcccataaagaagtggatgtcatggactccattgagcggctgcatatgctgcatctggccgtggaggacaatccacgtttttttatctccaccatggagatcgagcgttccgggtacagttataccgccgacaccatccgcaatctggagaacccgcgcaactactgctttatcaccggcgcggatatcttttccaccataacgaactggcaggacagtgagtacctgctcaggaatctgcgcttcgccgttgccagccgcccgggcagcatcagtctggactccattgctgagcacctgccaccctggtaccgatcgcacattacctctgacctggaggataccgctaaatcctgctatcttattcccatgcctgagcttgagatctccagtacctatattcgcaacgcgctgctggagaatcggccactgcgctacctggttccagaccccgtctttttttatctatcggaaaagtatggtattgtaagttaagaaaaaaaatggcagaatcaataatgactcgcaaagttaacaagcagcacagaaaattccactgcggggtgaagtatgcagacacataaaaagagtatttcggaaattacctcttctctgcgcgacaagggcatgaagatgacacagcagcgccgggttatcctcgatgtgctgcgcagcaccaaacagcatccatcggcggagtggatttacaaccaggttcggaagatcatacccaatgtcagtctggggacggtgtaccgtaatctgaacaccctgcagcaggaaggcctggtgctggagatgaactatggcaaaggccagtcccgttacgacgggacggtggaaccccactaccatgtgcgctgcattcagtgtggccgcatcgacgatgtggagttcgacacctacgatcatctgcacgaccaggtggagtcgcgaaccggtttctccatcagtgagcatcgtctggagttctccggtatctgcccggactgcaccaaatctgtctgaagacacaattttccctgccacagcattgtcatgtcgacaatgctgtggcttttttgtgttcagcccactatgatgttcagctgctgtccgttcacgggtggccgcggtgcctgctccccttttacgggcaggcgagaacagtatgaaggatcacgcatgtcccagcagggagaaagtcgtcttctggcccgcgcagtggcctcattcgcttccgccacatttctcagccgcatagtgggttttgtccgcgatatggtcatcgccatgttttttggcgcaggccatcgcgccgatgcctttttcattgccttcagcattccttcgctgctcaggcggctttttgccgagggagccctttcggcctcttttgtttccatcctctccaaaaccgtgaaaagtgatggtgacgaacagggcaacgagctcttccagaaagtgctcagcctgctgagcgtggtgctggcaggagtgacgctggttggtgtgattgccgcgcccttgctggtctgggtcatggctcccggttttggcctggttgagggcaagcatgagatgacggtgctgctgacccgcatcatgtttccctttctcttctttatcggcatggcgaccaccgtgatggcggtgctgaataccaaggggaaattctttatcgcgtcctttacctcatttgcttttaacctcgccattatcgtggcggcgatcatcggctactacgcctttgatcaatccatatacgcccttggcattggtgtgaccatcggcggccttctgcagtttctcatgcagatcccaagcctctatcgcctgcgctaccggctgcgctttcgtctggatttccgcgatccccgcatcgtgcagattgtcaccctgatggggcctggggtgatcggccttgccgtggcccaggtgaacaccaccgtcgattccatcatcgccagttacctggtggccggcagtgtcagcttcctgtactatgccaaccgtctggtgcagtttcccctgggtgtgtttggtgtggctgtatccacggcgattctgcccggattgagccgcagtgttgttgacaggaatagcggcgagctcaacggcctgctgcgtcgcgggatagacctgatcaactttatcactctgccgtgcattgtggggctggtgatcgccggtgatgatattatccgcctgctctttcagcggggtgagttcactgagtacgacgcgttgatgacctacatggccctggcggcctactcccttggtttgctggcctttgctctggtcaagctggtggtttcgctcttctactccctggaagacagtaagaccccactgaaggcagctgcctgggccatgctggtcaatatcctcctgaatctcgctctgatgtatcccctggggcacgccggactggcgctggccacctctgcggccagctgggggaacttcctctatctgtggcatattgcccgtcagcgggggatgactgatgtgcgcctgttcaatggcgagacctggagaattctgctggtcagtggtatgcttggcgccgtcctgctggtgatgaagttcgcgctgttgccctggctggacgcgggcacaggcctgcgggtggttctctacctgggcgttgcggctgcggtctatctgcccctggccagggtcgctcgcattgactctctgaattatattcaaaaatcacttatgaaaaaggagatagcgccatgattatcgattttcagccccgcatagatgccatggaggaaaaggtcgagtttttccggaggtgtctttgacgttcctgccaaagaggagcgtctggccgaactggttcccatgatcgaagaccctacactgtggaatgatccccagcaggcgcagggtatcctgcgcgaagacaaaatgctcaaggatgccctggccgactttaacgagattcaccgtctgctggaagatgtcaaggtactccacgaattctgccaggaggacgagagtaacgtcgacgagctgacgcagaatctcgcgaaactggaaaaactcgttgccgactacgagttgacagtgctgctctccgatgaacacgacccttccaacgcctacctgaccatcaacgctggcgccggaggaacggaaagccaggactgggggagtatgcttatgcgcatgtacacccgttgggcggaaaagcgcaagttcaaggtcaccatcatggaataccaggagggcgaggaagccggtatcaagagcgtaacgctgtttattgaaggcctctacgcctatggaaacctcaaatcggaaacgggtgttcaccgcctggtgcgtatatcgccgtttgattccaacgcacgccgtcacacctcgtttacgtctgtttttgtcagtcccgagatcgacgactccattgaagtggacatcagggagagcgacctgcgtatcgatacataccgctccagtggcgctggcggacagcacgtcaataccacggattccgccgtgcgcattacccatacgcccactggcgtggtcacccagtgtcagagcgaacgctcgcagcaccagaacaaggaacaggccatgaagatgctgcgggccaagctctatgagctggagctggagaagaagcggcaggggctgcgggaagtggaggacagcaagatggatatcgcctggggcagccagattcgcagctatgtcctgcacccctataaaatggtcaaggacctgcgcacccgtcacgaaaccggcaacgcggaagcggttctcgacggcgctctggatgaatttattaaagcctacctgcagtggcagagcacggcggccgagtcgtaggcggcaggatttgccacaggcggcagattctgccgcctgtggggcggtctcttcgttggggataaggtgaagttgtcccccgaaaacactgttttgcaagcactcaactcaagtggtacaggtattgctcatgtaccgtggcatccaacatttgaggaggctttccatgaagaagatcctggtatccctgagtatttttctttccctggcggttctggccgtgagtgctgctgcccagcagtttgacagaaacctgtttatcaccatcgccactggcggtacttccggagtttactatcccatcggcggagcggtagccaatattatcgcccgtgacctgaaagtggacacctctgtccagtccacgggagcctctgtggaaaacatcaacctgctgaatcgaaaccgtgttgaactggccatcgtcatgggcgacgctgtggctcaggcctatgagggaatcggcgcctttgaaggtcgtcccggtaacaaggatctgcgtggcctgacggccctctaccccaactatgtgcagctggtgaccacgacgcgcaccggcatcaactctgtgcgtgatctggaaggccgccgtgtgggcgtgggtgccgccaactccggggttgagttgaacgcccgtctgatcctggaagcccatggcatgagctatgataacatccgtcaggattacctctcctacagcgaagcggttgatcagatcaaaaacggcatgattgacgcggcctttgtcaccagcggaattcccaatgcgacggtcattgatctctccaccacccatgaggccaagatcattcccattgacaatgacgcgcttgcctacctcaccaaaaattaccctttctttgccgcaggcattattcccggcggaacctacaacgataaaaatgatgtgcagactgcaaccatcaccaacgtcatgctggtcaaccatcgcctctccgacgatgtggtctatcatatcaccaaatcattgtttgaaaatctggacaccctgtacggagcccataacgccgcgcgtaacatcaagctggaggcagttgccgacggcatgccggtgcccttccatcctggtgccgagcgctatttccgcgaagtcggtgtgttgaaataaatcaaggtgaaaccaggggtgcccttgggggcgccccgcatttcgggaggtactctggtggtgtttatggtgcgtctgctgctgttgctgtttctcgccgtttccacggtcagcgccgagggactcgtgctggaaatacgccacgcacgcagccatgaggtccacttccacgccccggtggagcccgatgatgaaatcacgcttgcctggattcattcggtggaactgaccccctggatggaaacctaccaggtgcagatcgatggaacacttgtgctgacgcagacgcgctttttctcttatggggcgggtgttccccatcagagtggaaactgttcggtgaatggtgggcaggtggtctgcacgggatttgatttacagctcgactttctccagtggatccactcattcgatgccgaataccatgtccttctgaatcaacggattctgctggaccgtgacgacctcccccaccatgaaccgctcagactctccatacaatcaaggtgatcccaatgagtaaagaaacacaacagcctgactcgaagctgcaggaagttctcgagaaatatgataacgaatcgcgctttcgcaccttcagttccaagcccattaccctgatcgtctccgccctggcgatcacgctctccctctaccacctctatacctcttacttcggcacaccggtgacactgattcaccgctcgctgcacgtggcagtggtgctggggctcatttttctactctaccccgcttcccgcaagctgcggcgtgacaagctgcactggtatgacgcggtactggcgctgatggccttcagtaccaccatctatatcatgttcgagcatacggccatctatatgcgcggtggcatgcccaaccagtgggatctgcttttcggcggaattctggtggtgctggtgctggaaggcgcgcggcgggtgaccggctgggctctgcctgtgctggccgccacctttttgctgtacggcctgttcggacgacagttttccggtatattccgtcaccggggttacctgtgggaagatattgtcaactttatgtatgtgaccaccgaaggcgtctacggaactgccatcggtgtttcagccacctatatctttctctttatcctctttggcgccttcctggcgaaatcggggatgggccagctctttaatgaccttgccctggccattgccggacagtcccggggcggaccggcaaaagttgccgttatctccagtggctttctgggaagtatcaatggagcggccgttgccaatgtggtgacaacgggctccttcaccattcctcttatgaagcgggttggctataaccgtgaatttgccggcgccgtagaggcttcggccagtgtgggggggcagattctgccgccgatcatgggggcagccgctttcatcatggccgaggttctgggggtgccctatcgcgatatcgccattgccgccctgctgcccgccctgctcttctatctcggggttatcgtgcagattcacctgcgtgccaccaaggatggtctgcagggtatctcccgcgagaatctgccccgggtcatggaagtgctcaaggaacgcggacacctgctgatacctctgttcttcctgattttcatgctcttctttacggggaaaacaatcatttactccgcatttctgacgattctggtaacggtggcagtggccatgctgcgccagaccacgcgcctgggcctgaaggacattctggaagccctggaaaacggcgcgcgttccgtggttcccgtcgccatcgcctgtgcctgtgtcggcctgatcgtgggagtggcgacgcttaccggattcggactgaagctggcgaacggcattgtgctgctgggtggagagtcccttttcctgaccctggtatttaccatgattgcctgtatcgtcctcggcatgggtctgcccagtattcccacctacatcatcacggcgaccatggcggcaccggctcttgtggccattggcattgagcccctggtggctcacctgtttgtcttctacttcggtatcttcgccaatataacgcctcccgtggcgctggcatcgtttgccgcagcgggaatctcgggcggggatcagatgaagactggcttcatgtccatgaagctctctatcgccggctttattgttccctatattttcgtgtataacagctcgttgctgctgatcaacaccactttgctggaaggactgatggttaccgccacctccattgtgggcgtggtcatgctggggactgcggcggaaggatacttcctgacccgtatcaataccctgttgcgggtggtgctcttcggtggagccctgctgttcatgaacccgaatattcttcaggatatcctcggcttcagcatcgtattactgacgatcttcattcagtggcgtaaagccaggcgcgagggcggaatcaaccagcccaccctgaatcggtcgaaggaagccgttgcggaggcctgaggacactcttcaccgttatgccagcgggggtgccggtgggcaagaagctggcgccaccactggctctttatggaaagggaactttctgccgtgcgttgtttgtatgtctttgtgctgatggcgttcttcgtgggaacatcctttggcgagccccgtcatgaatacgcccatcagaccctcatcgtcgcctatgaaccggatctggcccccctgaatgccgcgcaggaaggggtgccagccggttttgccatcgaagttctcgaccgcattgccgccctgcaccatatcaggctgcagtatgtgcccatggccagatcccgtgccattgaggccatccgggaacagcaggttgacatcatcgtcagcatccctttctcgcgcagctacgcggagctcatggatttttccgagccattctattcgacttccgttggcatcctcactcctgcagacaggcatggcatcgatgcggtgacggatctttccgagacgctggttgccctgcagagtcacaccattgagtatgatttcctgaagaatatccggcggattcactaccaggttgccggcagccagcgtgccgccatcgaagcgttcctgctcggccgggccgatgtgtttgtgggcgatgtcgccatcgcggagcactatctggaacaacaccacctggaagatcgctacagcttcgcgcgcacctatcttatgccgctggactactcctttgccgtatccaaagacaactatcgcctgctgcataccctcaacagcggtatacggcatgtcaagtcgacgggtgagtatggggatatgtaccagaaatggttcaaaacaccgcaggagtttgcctcgggaacgctgctggtggtcgtgaaaatcaccctggccctcatcgcggtctttctgatcctcttcctggtgggagcccgttggaatcgacagctgaagaaggaagtggatcgcaagacccgtgatctcagccatctgaacgcgtccctcgtcgaacaggttgaactgaccagaaataatgtcgagttcctgcgacagattatcgacagcagcccccggggcatcgtcaccctgaatcgtgaaggactgatcaccaaattcaaccagaaggcatcggtaatcgtggggctcagggaactgcccctgggggagcactattcccgggtgcagctgatcagtgagctgctgaagaacaaggctgatgaggttctcagtggccggaaaaactactatctcggtgaaacaaaagagtgggagcgtgacccggaaaccctctaccagctgcgctactatgtctatcccctcttcagttttgagcagcacatcaacggactcatcctgactttcgaggatgtgaccgaagagacggagctgcgcaagaagctttttgagcaggagaagagcaaggccttaagccgcgtagtggccggcatcgcccatgaaatacgcaaccctttgagttccatcaagacattcgtggaacttattcccaccaagctccataatgagcgtttccagaaggaaatatccacctacgtgccccgtgagatcacgcgggtcaatcagctcatcgaaggactgattaattacgcccgtccacggcagcagatattcgagaccattgccgccagcaccattctggatgagtgttatattctcttcgaacgcagcgtcatgaacaagggctttgccctgttgcgcgattatcagtcccatcgccagatctgcgtcgatcacaatcagatcaagcaggtggtcatcaactttctgattaatgccctggacgccctggaagagaagcgcctcaagagtgacgagcccctgcacatcaccctgagaacccgcgataaggctgatcgggtctgtatccagatcgttgatgatggaatcggcatggatgaggatggccgcgtgaaggccctggaacccttttttaccaccaaacccaagggcaccggactgggtatacccattgccgatcagctgatcaaggagaaccgtggtgaactgcatatctccagcaaccagaaatttggcacggttatttcggtatattttgattctgcgttataatgacatgtacgcatccccgcaacagcagcctgacagtctgcaccctacctgggccagcacgggctgacagctctgaacctgtccagcgagcaggcgaggcgtggggtaccaaacccagtgagaatgcacaggcggccctgagagtgaacgggcgcgaaaccgcaaatgcgaggtaccatgactcccatgaatcgcatactcatactggatgatgaagcgtccattggcgcttctctctcctttgccctggaggatcagtatgaggtcagtgtctttaccgagccccacagggccctggaggagatccgccaggagctctttcatatctgtctgctggatctcaaaatcggcaatgtcgatggtattgatgtcctgaagcagatcaaggagattcagcctggcattgaagtcatcatcatcacggccttcggcaccatcgaatcgtcagtaaaagcgctgcagaacggcgcgttcacctatatcaccaagcccatcaacatcgatgagctcatcgttaatattgagcgggcttttcactataagcagctgaacagccaggtggagtacctttcaaaggagcttgagaagaagtaccgctacgaagagcttattggcaagagtgattccatgcagagaatctatggcctgatcgacaaggtcaaggatgtctcctcgacggtgcttattaccggggagagtggtacaggcaaagagctggtggcccgtgccattcattattccggcaaacgggccaaggagcccttcgaggtgctgaactgtgccgccattcccgaacagctgctggaaagtgaactgttcggatacgaaaagggggctttcaccggagccagcggttcgcgacagggccgcttcgaagtggcgcagggtggaaccatttttctcgatgagattggcgaaatgtctccgccactgcaggccaagctgctgcgcgtgctgcagaagcgggagatctcacggctgggctccaacaggaccatcgccctggatgtgcgggtcattacggccaccaatcgcgatctgctgaaagccgtccgcgaaaacagctttcgcgaggatctgtatttccgcatcaatgtcattcatctgcatctgccaccgcttcgcgaacgcactgaggatattcccatgctgacgaagtttctggtggagaaattctgccaggagcagggtacctgccccaagcgcttcagccgcgctgcggaagcacggctgatgagctattcctatccggggaatatccgggaactgggcaatatcatcgagtcttccctggtcatggccatgggggatatcatagaaattcacgatctgccggccagcctcaaggacagcggcccggtcgcccatgatggcgagctccccagcctgaaaccctttgtggggatgactctgcagcagctgcaggatctgtttattcaggagaccctggagaccatggatggccaccgccgcaaaacggctgaagtgctcggcatcagcgaacgaaacctgcgctatcgcctgaatacccccgacaagcctgagcagccgtaaaggatattttcaggcctgtgatttttccatttcgcgcaccagggactccagtttctcccagcgcgcaaattgcctttccagctctgcctgcacctcctccagctctgccttggtggtggctatggattccccctcgcgctggtagaactgcggatcggccataaggtcgtacagctcctgctggcgctgttccagctcttcgatacatgcgggcagctcctcaagctcttttttctgctgaaagctcaacttcggcttcgcgggtctgccggcaccacgggtctttgccgtcggttcaggaacaacggtgcgcgccacagccggagtcgggcgctggcgaagccagtcgtcgtatccgcccacatactcccggaagcggtcatcttcataggcaatggtgctggtgaccacattgttgaggaaggcacggtcgtggctgaccagcagcagggtgccctgatattccatcagcagttcttccagcagttccagcgtctccacgtcaagatcgttagtgggctcgtccatgatcagcaggttggacggtgcggcaaagagcttcgccagcagcaggcgattgcgctcacctcccgaaagggctttgacgggggtatggaagcgctcaggggtgaagagaaagtcctgaagatagccaatcacatgacggttcctgccattgatttccagcatgtcgttgccatcggctacattctcccgcacgcttttctcttcgtccagctgttgtcgatgctggtcaaagtagcggatatgcagattggttcccagctccactcttcccgtggtgggaggaagctgccccagcatcaggcgcagcaaggttgtcttgccgcagccgtttggcccgatgataccgatgcggtcaccgcgcatgatggtaagatccatgggggcgacaatggttctgccatcgacgctccagccagctcccgtggcttcggccaccaggttgccggagcgatcagcctgttgaatttccatgcgtgctttgccttcggcactgcgcctttggctgcgctggcgacgaagctcctcaagggcgcgtacgcgccccatgttgcgggtgcgacgggccttgatgccctggcgtatccactgctcctcttcgctgagttttcggtcgaagtgctgctgcgccttgagctcatcctgaagcaccgcttcgcggcgctccaggtattggtcgaaggtgcagtcccagttgcgcaggttgccccggtcaatctccacgatgcgcgttgccaggctgcgcaggaaggctcgatcgtgggtgatgaagactatggtgcgactgctgcgcagcagaaagtcttccagccaggtgatggcgctgatgtccaggtggttggtgggctcgtccagcagcagaatatggggatcactgaccagggctcgacccagcaggacccggcgcttcatgccgccggaaagttcccggaaaggcaggttgccatcaagctggagcaggctgaccatgcggtcgatttccccatagaactgccaggctccctgactctccagttcgcgctggtactggtccagctgctcaagcagacgctgctgcgtggacaactcagcactttccagatgccgggtgagctgatgataggattccagcagttgtgccttgtcggccagaccactggcgatgacttcccagacgctgccgtcaagttccccgggaatttcctgggggagcagcgagacacgcaggtcgggctgacggactatttcaccactgtcggcggtgagagtgccggccaggatcttcatgagggttgacttgcccgcgccgttgcgaccggtcaggcagatgcgttcgcccgcttcggcgtgaaatgcgatgccatcgagaagggggtgctggccgaaggcgatggagagattgcgcaggctgagcagtgccatcagcgatcccggtagcgcagcaggatgtcgtcataggcgtcgatgcgacgatcgcgcaggaagggccagatacggcgcacatcttcgctgcgctgcaggtcgatatccaccaggagggtctcttcacggtctgtggacgcctgggccagaaactctccctgggggccacaggcaaaactgctgccccagaagtcgatgccgctggagggattggccggatcggcttcccgcccggtgcggttgacgctgatgacgggcaggccgttggcaatggcgtggctgcgctgaatggttatccaggcatcgcgctggcgctgcttttccgcgtcggtatcggtgggagcccagccgatggccgtggggtagagcagcagatccgctccggccagggccatgagtcgcgccgcttcagggtaccactgatcccagcagaccagcacgccaagcctgcccacagaggtctggactggttcaaagccaaggtcgccgggggtgaagtagaatttttcgtaaaatcccggatcatcgggaatatgcattttgcgataggtgccggcgatggagccatccttttccagcaccaccgccgtgttgtggtagagcccgggagcgcgtttttcaaagagtgacgtgaccagcaccacctggtgctggcgggccagatcgccaaaaaacgctgtagacgggccgggtatgggttcggccagatcgaaacactccacctgctcctgctgacagaagtagaggctgcagtgcagctcctgcaggacaatcagcgtggccccgctgcgggcagcgtgcgcgatggcgctggcggttctgtccatggtctgctggcggttgtccgtgcatgtctgctgtattaatgcggttttgatggtgctcatggggtaacggctccttggggaagttgcatggtcacacagtgcagtgaaccatgctgttcgatcagggtccggcagttgacgccgatgatttcgtggtcgggaaaggcggcggcaaccacctgcagggccagggcatcggcgggatcgccatagacgggaaccagtacggcaccgttgatgatcaggaagttggcgtaggtggccggcaggcgatggccgtcggcggcatggcagggagccggccacggcagggggagcaggcgatagggtctgccatcagcacaggtaaaggaggcaagctgcgcctccatggccttgagggcgctgaagtgggagtcattggggtcgtcgcaggcgacatacacgatggtattgtcgggacagaggcgcgccagggtgtcgatgtgggcgtcggtatcatcgccttccaggtggccgtggtccagccagagcactttgcgggcacccaggacggtacgcagaatctgttcttcgatatcctgctggttcagctgtgggttgcgatttggctccagcaggcagttggaggtggttaaaatggtgccgcggccatcgctttcaatgctgccgccctccagaacccagtcgaaacggtgttggggcgcggtgaacgctcccaactgatgcagctgccgggtgacgttattatcgtgggtcgcctcaaactttttgccccagccgttgaagctgaagtcgagcagcctcagctgctgctgatcctcgacagttatgggaccgaaatcgcgaatccaggtgtcattggtctcgatgtcataacagcgcacattctccagcctgccacccgagctggtcaggtcggcaaggggcatccgggtgtcaggagcgacgatgatgaccatctggcgctggctgatatggccggcaatatcgcaaaaggtctggcgggcctgtgtgagtacgggttgccagtcgctggccccgtggggccatgccagcagaatggcatcctgtggttcccattcagcaggcaggcggcgctgtggtgtgttggtggtggacatgtacatgctccattgcggtcgtcgatgtggtcttccggcaggcagagctgtgtctgtcctgcgacgggaaatagtagcacggtggaagggaaatacaaacagggcagaagaggagtacccttctgccctgcagtgttcgtcctgatcaggtggcctgcagtttctggcgtctgcgctgtagcatacctattgccaccatggtggcaatggccggaataaagatcaggtgcttgggtggctggtcctcttcgcgctccacatagaggatttcccagtcgaagtcaaagcccatctgctgcgctttgctgccgaagaccaccatgtccacgataacccgctgatcgtcggtggtgtggagtataaggcccgtctcttcaatgcgcgtcatgccgtcagcgcctttttttcccaggggcagcaggatgatgcgatcaaattcgcggccgtcaaaggtctcaccagccacgcgcatgcgcagggtgtcatggggcggcaccttctcggcaacttcgccaatgtgtaccgggtcgagtttggtcatgggatggtagatcatatccatccagaatccgggacggaagaggctgaaggccactaccagcatgaccagggattcccacaggcggttcttcaccatccagtatccctgggtggcggaggcgaaggtaagcatggctccaatggcacccactacggtaaagatcagttcccagacgttgggaatgtcaatcagcagcagctgtgtattgaatatgaacataaagggcaggatcgcggtgcgcatatcgtaggtaaaaccctggatgccggtggcaatgggatcactgcgcgatatggcggcagcggcataggccgccagccccaccggcggagtgtcgtcggccagaatcccgaagtagaagacaaagaggtggacagcgatcaggggcacgatgagcccgtgttgtgcgcccagggccacgatgaccggagccatcagggtggatacgacgatatagttggcagtggtgggcaggcccatccccagaatcagactgatgatcgccgtaaagatcagcatgagcataaggttgccaccggagatgaattctaccagatccgtcatgacgagcccgataccggtcagggtcacggtacccaccacgatgccggcggtagccgttgccacgccgatgccgatcatgttccgcgcgccggtaaccaggccgctgaacagatcatcaatgcctcgatacacggcgggaacaatatcgccggagcggcggaagaaggccagtacaggccgctgggtaatcaggataaagaccatgaaggtggtagcccagaaggcggaaaggcccgggctgaaacgctccaccatcaggcaccataccaggacaaagaccggcagcaggaagtgcagtccggaaaggagaatgggcttgagggccgggacttccttgagggactccaccgacagttcctcgccgctgtcagggtagcgggaagccacgcgcagaagcgcgacataggccacgcccatggccacggccagcaccacggaggccacgggaccgaaaacatcgcgggtccagcccaccccgtaatagaccagcagggagagaagacacatacccaggaaggttcccacaaaggacagcgcgctgcgggccatggaggactgagccgtgcggggcaggcctttcatgttggctttgacggcttccaggtgcacgatatagatgagggcgatgtaggagatgatggcgggcaggagggcgtgcttgatgacttccagataggatattcccacgtactccaccatcaggaatgccgcagcgcccatgatgggaggtgtcagctggccattggtagaggccgcaacctctatggcgcccgccttggtgccggggaagccgacccgcttcatgagcgggatggtaaaggttccggtggtgaccacattggctatggaagaaccggaaatgatgccactgaagccggaggcaaccacggcggctttggctggtccgccgcgcatgtgtcccagcagggagaaggcgactttaataaagtaggctccggccccagctcgctcaagcagagaaccaaaaaggacaaagagaaacacaaagcttgaggatacgccaatggccacgccgaagaccccttcagtggtcagccactggtgggacatggtgcgtcccaggctggcaccccggtgggagatgagttccggcatataggggccgaaaaatgtataaccgagaaagacaatggctacgatcatcagggggagccccagggagcgtcgcgttgcttccagcagcaggataatgccgataacggccaccaccagatcctgggtgatgggagctccggcacgagtcgccagactgtcatagaagaagtagaggtagctggcgctcatggttgccgcgatggccagtatccagtcgagtgtggggatggagtcgcggggcgagctcttcagggccggataagctgtcagggccaggaataccgcaaaggaaaggtggatggagcgtgcttcggtggtattaaagaccccgaaacccagcgcaaatggcaggggcgaggcataccagagctgaaacagcgaccatgtcaacgccacggtccagatgattttcccctggattcccattggctggcggcctccggtctctgattgtgtgatccgctccagctcctcaggagtgggtggctgtttggctggtgtcatagggtccctttcgtgcgcagattcaagacttagatgcgagtgtcagcagagatttgattgctggctcactttcgtaaagccattgagaatagccttgcgaaaagaagcggaatcaaagcgggggagcatgtgctcccccagttggtgattacttgatgagtccgacttcccggaagtatttttccgcaccgggatgcagggggatggcaatggcatcggagaccatggattctttatccaggtgctcaagggccgggtgcaggcgcttgaactggtcaaggccttcaaagagagacttgaccatctggtagaccacgttctcggggacgttggtggacgcgaccagaagagctccaacgccaaaagtttgtacatcattggggttgccgcggtacatgccgccggggatagtggcagtacggtagtagggacgctcggcgatcatcttttccaccgcttcaccggcgacttcaacgataacactgtcgcaggtggtcgtggcttcctgaatggaaccattggggtggccgacaaagtagaccatggcgtctatctggttattgcacagggcgatggattgctcagctgccttcaggtcgaaggtggcgctgaacacggagtgatcccagccaagggtttccagcagcaggtccatggaagcacgttgtcctgagccagggtcaccgatgctcacgcgcttgccgcgaagatcagcaaatttggtggcgttggcgtctttgcgtgcgatcacggtaaaggcttcagggtggatggagaacagggcgcgcagatttttgttggggccggcatcggagaaacggctggtgccgtgataggcatggtactgccagtcggactgtacaattcccacgtcaagttcgccggcgcggatgctgttgaggttgaaaatagaaccgccggttgattccacggtgcagcggataccatggtcagcgcgattggcattgaccagacggcaaattgcgccgccaacgggataataaacacctgttactccaccagttccaatggtgacaaactgctgctgtgaacgctgggccgaaacgttggatgcaaaggtcagtgaaatggcaacggcggcagtgcctaccagtgcccgtttcaggtactttctgaaagtcatagtctcctccttcatgattttgcaacatcggggaccaaatttacttctcaattatatatagggcaggtttttatgaactgtcaatcagtcattccctgaagggttgataatctgtcctgtatggcgtcaggcaggcactcagtgctcaggcatttcctgttcaataaaacagcgttaccgtaagcggtctgtaatctgtgaaaaagtacgccctatagcttcccatttaccgtggaaggtattatagtgccagaaaacctcaggaaggagtcgccatggcgaccattctcctcatcgaggacaatgaactgaactgtgacatgctgaccaggcgcctgacacgcaaaggatatgaggtcatcacggctggtgatggagcggagggtttacgtaaggccaccgagcatcagcccgatctgatcctgatggatatgagcctgccggttatggatggctgggaggcgacgcgcagaatccgcgataaccagcgcaccactcatatcccggtgctggcgttgacagctcatgctctgcctgaggatagacgccgggcctttgaggtcggctgcagtgattttgagaccaagccggtacatttgccacagcttctggagaagatagccgacttgcttgaaaagtgcgggaaatagcgggaattctgtggttgctcaggaggtgtggcatgcagaaagatcaagaagtaaaacagaccaggcgtcagctcagaaagctgattacgttcctcattctggcggtcattctctttaccgcactggggatttacgcctactttacccccaaaccttataagtttatagacacgcagattgagatgcgcaagcgggatcatccacagggtataggcgcggtacagtaaaagatgattcacataataccggaaaaaggggcccgactcagagagtcgggcccctttttacaggaacaacgtgtcagatgaattccagatcaccactgagggcacctgcctgcttcatggcctgcagaatggcgatcatgtcctcggcggtcatgcccatgcgattgagcgcatccaccacattgccgatgcttattccattttcaaagagagcgacccggtcgttgcgtccgggttcaaccacttctccctcttcattgaactgtggctcaatgcgcacggtcagattgccgtggctgacggcgacggtgctcaggcgaatatccgaacccaccacgatggttccagtgcgttcgttgacgatgatcttgccggaattggagagttgcacgggaatggtttccagctgtgcgataaagcgggggatgttgttcctgagactttccggcacaatcacttcgatgacgccggaggagcgtgcatgggctatttcttcgccatattgattgttaatggcatcctgagcgttgttggcggcgataaagtccgcattcttgagcagcagggtgatgctgctgcggccttcaaggctgaagggaatggagcgctcgacaatggctccattgacaatcctgccggcggtggcatgggcggcatcggcggagccacctaggctcacctgcccctgggcgacggcgtacacatctccattgggagccttcagtggggtcaacagcagggtgccaccctgcaggctgtcggcgttgcccatgctggaaacggtgatgtcgatacgagctcccggactggcaaagggaggcagcatggcggtgaccatgacggcagcgacgttgtcgacgttaatgtcgtcaggatgggcggaaatgcccatgcgactgagcatgtttgtcagtgactgattggtgaagccggtgcggctgccgtcaccggtgccatccagtccaaccaccaggccgtagccgatgagttgattgtagcggacgccttcgacggtggcgatttccttcagggatgccacgggggcagcattaagtggcgcgaccatcaggaaggcagccagcgcgaggggaataagcaggtagagggtgtcgattatacgttgcatgccgtgctcctagaatggccagatggtgttcaggaaggtggtgccccagcccggtttgcgcgaagcggccagtgcgccactgccggtatacatgatctgggcatcggcgagggcggaggacatgacggtgttgtcggcgtcaatgtcctcggggcggatgaccccgctgacaaagagcatctgtttctcgttgtcgatcatgatttcgcgcttgccacgcagaaccatattgccgttattgagtaccttcacgatgcgcgtagatacggtggcggtaatgttgtcggctttctggagctgcccggaaccggcgaagctgttccccgcgtttgcctgcacggcgggattcagtgatcctcgctctttgccaagcactgaagtgactcccatattcaccgagctgtcgcgggaagtggcaacgttgccgctgttactggccgagctggattcgacaactcgcacggtgatgatgtcgttgatacgacgggctttctggtcgaggaagtagatgctggtgacattggtgtcactccagagacttccattttgtacgctgcgatcatcgggggcgacttcatagtcttccacgtgactgagctcgggaatggtatactgaactttctgtgagcaccccaccagggtcagggcactgaagagcagaagtaagacacgcatattactctcctcatgatttttacagaggagtatgcagattttatgccagggttatttccactggccgttgtcttcggtgaatccttcccagatcttgaggtgcaggggttttaccgagtcggggggcttggggcggtacatttcgtgaaccttgtccgtaaccagttttcccgcgataagggccagttcgctcatgttgggggcctgctggctgaggcttggatacatgttgtcaaagagtccggcgttgaattttccgagcacggccacatcgccataccacagggtcatgccgtcggaggcgcgcaccaggcgcaccgtactgttgatgagagactcattgacaccatccacataggagcgcacgtgaccgacgataatatatttgtagcgctcctggcgggcgaactctatggcgcgtcgtatctcctgctcttcattggcccctggctccaggctgaaccagctgttggagtcaatgtcctccaccgcgaaaaacaggcgcttgaggtgaaaggcctgcacggtggagagactcatcatgcgtccggaaaactgggcgtcccgcgctggtttgaagttgagtacccccagcgtgtggtcgcgaaagtcggtggtgacggaagggtacatggaaatatattcagtgacccgcgttgtgtagttttttccggtgtaaatttttccggcgcagccagctgccagcaaagcgatcagcagcatgccaatggccgtgattcgggacgtcatggtattcaccggcactgctggcgcagggcgttgatggtgtgcccgtagtccggtgtggagaatatggcgctgccggccacaaaggtgtcagcgccggcacggtggatctgggcgatgttgtccatggtcactcctccgtcaacttcaatggaaatatccttgcctgtggcgctgatcatggcgcgcagacgacggattttgtccagtgaggcgtcgatgaacttctgaccgccaaagccggggttgacgctcatgataagcaccatgtccaggtcgggcagaacttcttctatcatgcacaggggcgtagcgggattgagggaaacgccaacctgtctgccgagggcttttacctggtggatcgcccggtgcaggtggacgtcggattcggcgtgcagggtgatgatatcagctccggccgcagcgaacgcttcaacatactgctgtgggttggcaatcatcaggtgaacatcaagggggacgctggtgtgctttttcagggaggcgaccacgggggggccgatggtgatgttcggtacgaaatggccatccatgacatccacatggatgagatccgcgccggtgcagcggtcgatgtcttccccaaggcgggcgaagtcggcagagagaatacttggtgcaatgcgaatcatgggtacctcagggggattatttgccaaagcgtcgtgtgcgtcgggtgaagtcctccagcgccgctgccatttccgtttcagtgaagtcgggccacagggtcggcgtgaaatacagttcgctgtacgcggactggaaggtgagaaaattgctcaagcgcatctctccgctggtgcgaacaatataatcacattcgccgagctcggggaagtagcagtgctcaaggagcgtctgaatagagatatcttccagcttcatatgcccttgcagaagtttattgccgatattgcgaacgctgtcaacaacttcctgttgcccaccataggagatggccagcaccagagtggtgccggtattgctcgctgagcgttcttcggcttccctgatcaggcgcaccaactcagacgagaagcggtcaatggtgccgatggcgcggaagcggatattgttttccatcatgattggcatctcttcttcgagatagctcttgagggcaagattcagaaatgccacttcggcggcatcgcgattccagttctcggtactgaaggcgtacagggtcacatagggaatatggcgacgggccaggtaggtgacgatggtgcgagccacctccatgcccctggcgtgtccttcaatgcgctccatacctcgctgctgcgcccagcgcccgtttccatccatgatgatacccaggtggcgtgggagggtctcgcggtcgtgatgtggctcaggggtggtattcaatggagtgtccttcgcgtggagtggtcaaatgggattcaagggcttatgtaactgctttgacgcagtgttgtcaactgttagcctgatgcgtggtcagggccccggctgcttcggcaggaagatatagagatttccctgctctttcatgtgacctgccagcagttccgcatcctgaccgaatccgaagaacaggtcaatgcgggccggccccttgatggcggccccgcgatcctgggctacagtcaggattgtgatgggctcgtcgctgagcgggttcctggtctggagaaacaccggagtgcctgtggggatagaggcggggtcggttgccaccgaccgccagggggtgagcacgacaccggcactgccgagggggctgcgcagcgggtcaagttcgcggaagaagatataacgcgggttgtggtgcagcaacggcatgctgcgctccgggttctgcctgagccaggctctgatggcctgcattgatatctcttcacggctgatggctccttcgtcgatcagaaccctgccgatggagcgataggggtgcccgttatggtcggcaaatcctacggacacaaaagatccatcggtcagctgaattcgtccggagccctgtacgtgaaggaagaagaggtcgacggggtcagcgacccaggcgatgggttgaggggtgcgcgccttgccctggtcaatgtcccggcgcgtccagtagggcagaacacgccggttttccaggcgtccccgcgggtcggtcccctgaacctggacgcccagttcaatccgcagcatatcttcgggcactctgtgtaccggatagcggaagtggtcgctggacgtgaggctgccttgcagcaggggttcatagtagccggtgatcaaggtgcgggactgcgcggcggcgggattgacacggtacggctcgaagtgctcgtgcaggaaggcgaggatacgtcgctgatccatgttctggctggaggtggcctggcaggtgtgggtccagtcgctgcggtcggtttgcacctgctgacaggtgcgaataaacgcctgccagaattccttcagattgtcatccgcaaggccgctcagttcattccaggtggattttttgagcagtggtggctcctggggtgccttgagggtgcaacctgtgagaaaaagagccagcagaaaaagaaagaaaaatatcaggaggtttttcgtgaaatgaaggagaacagaacatcttttcgatttacgggctgctgtggaagtcagtttgctatccccttagtttcaaggtgttttcatttgtgaattggttgattttcagccgatattgcttgcattttgccatgttactttatacatagtaatgctgttttggagattttttataacacatataaccaaaaattttgagaaatggaagttgcggaactatgagtttaccactgattcctctgctgcctctcctgggggccatcatacccccgctgtttcagagtcgaaatgccaatgccatcagtgccggtgttatcgcggctttgtcactgttgctgctcctgcttcacgcgccagcagtattttccggtgaaatgcctctggtcagctggagctgggttccggccatcggcctgaactttgccttccgtgtcagcggtttcggctttttctttgcctttctcatcctttttatcggcctgctgatcatcctctatgcccgttattacatcagcgctgaagatcccatggggcgtttctacagttacctgctccttttcatgggctccatgctggggatcgtcctctccgaaaacctgattctgctggtaatgttctgggaacttaccagtatcagctcctttctgctgatcggcttctggagctaccgcaccgatgcccgtgagggcgcgcgcatggctctggtcattaccggtgccggtgggctggccatgctggcgggattcatcctgctgggcaacatggtgggcagttttgaactgaccgatgtcctggctgcaaaagacattgtgcatgcccaccccctctatccggttatgctgattctggtgctgctgggtgcttttaccaagtcggcccagttccccttccagttctggttaccccacgccatggcggctcccacccctgtcagcgcctacctgcactcggcaaccatggtcaaggccggggttttcctgctggccctgctcttccccgtgctttccggtagctcactgtggttttatattgtcactcccgtcggtctggcgacccttatgttcgctgcctacatggccatttttaaagatgacctcaagggcctgctggcctattccacagtcagccacctgggcctgatcaccttgctgctgggccttggcagccccctggcggccttcacggcggtgttccatattctcaaccatgctaccttcaaggccgggctctttatgctggccggtatcattgaccatgaaaccggaacccgtgacatgaagaaactggcaggcctctggaagtatatgcctattactggcacgctggttatggttggctgcgcctccatggccggggttcccttgtttaacgggttcctgagcaaggagatgttcctggcggaaaccctggaaccgaacctctttggcgcagcttcctggattgttcccctgggggcgaccctggcggcgatcttcgccgtggcctactctatccgtatggtgcatgacgtgttcttcaatggcgaagcacaggatttgcccaaaaagccccatgagccaccccacggcatgcgtctgccttcggaaatcctgatggtgctctgtgtggccgtcggcctcttcccggccctgctggccggccccatcgtcaatgtcgcagccggaagcatcctgggtgccgacttgcccgactaccatattgccatctggcatggcttcaacatggccctggctctgagtgtcatcgccctgatcggtggtgccgccctctacttcttcaagtccaaggcctttgatgcccacacctggttttacgcccactttgacggcaaggggaattttgaggccattatcagcgccctggtaaaaggctcgcgctggattaccggaactctggaaaacggctcattgcagcgatatctggcgctgctggtcggttcagccctggtactgggaatcagtccatttctcggcagcgcttcaccgttcctcggcacactccccatgacggccattgatccggtgacactggtaatggctcttgtgcttgtggtcgcgacggtggccacggtcctgacccatcacaatcgcattgtgtcgctgctgatgctcagcaccgtgggtctgctggtctcgctggcctttgtgcgcttctcggcgccggatctggccctgacccagatctctgtagaggtggtgacgattattctgctgttgatggcactgcacatgctgccccgcacgacaccccaggagtccactcccgccaggcgctggcgtgatatcaccatcgccggcctctcgggcgcgggtattgccgctctgatgatggctttctttacccgcccctacgacaccattgcgacctacttcttggaaaacagtaaacctttgggaggcggcaccaatgtggtgaacgtcatcctggttgacttccggggctttgatactctgggggaaattgcggttcttggcatagccggccttggcatttacgccatgctgcatggccttgagctcaaagcgccccgtaccgacgcctttggccgcttctggtcttccgatcgcttcccagttattctggcatccatcaccagaccgctgctgccactggcgctgctgttctccttctacatcttcctgcgtggtcacaatgagccaggtggcggctttatcgccggattgattacggcgaccgtccttatcctgcagtatattgccagtggtattgtctggacgcgtccgcgcctgaactttgacaaccatatcatcatggcctggggtctgctgattgccgtgctgacgggccttggcagctgggtcgtgggctatcccttccttaccagctccttcacctacctgacctggccgctggtgggtacctttgaagtggccagcgccatcgcctttgacatcggcgtgtacctgacggttatcggctcggtgctgctgatcctggtaaaactcgggtccatgaactctcctgatgccatgaccgtctcaacggctgccatggaacaggaaaaaggaaagaggagcaactgatggaactgcttgtatctctctgcctcggtctgctggtagcctgtggcgtctatcttatgctcagggcaagaacctttcccgtcgtggtgggtctgaccatgattggttacgcggtaaatatgtttctgtttttttcgggtcgcattcacagcaatcttcccgcggtcatttccccggaccgggtcgcctatgctgacccattgccccaggcgctcgtgctgacggctatcgtcatcggtttcggcatgacggcctttgtggtcgtgctggccctcagggccaaaggcgagctgggaaccgatcatgttgacgggaaggagagcgcccaatgagtcacttcgtcgcactgcctctgctgttgccgcttatcgtcggcatcctcatggtcatgggtgtcaatcgcagcctgcactggcaacgttccctcggattgctcagcacggtttcgctggttgtcattacaggcattctgctgctgcagagtgcatctgggcccattcaggtttatgccatgggggactggaatccgccctttggtattgtgctcgtggtcgatcgtctcagcgcgttcatgatcttcattactgcggtgctgtcactgttctgcctgctctacgccatgggcggaaccgactccctgggcaagaactttcacgcccttttccagatgcagctgctgggaatcaatggcgccttcatgacaggcgatatctttaacctctttgtcttctttgaaatcatgctgctggcctcctacggactggtgctccacggcggtggcgcgaaacgcacagcagccagcctgcactatgtggttatcaacctgctgggttccgcgctcttcctggtcggggtgggtgtgctctacagcatactcggcagcctgaacatggccgacctggccgtgcgcatgagtctggcaggggaagagaacgcagcgctgctgcaggccagtggcctgattctcttcagcgtctttgctctcaaggccgccatgctgcccctctatttctggcttcccaatacctatggctttaccagtgcgccagtggccgcgctcttcgccattatgaccaaggttggcgtctatgtcatcctgcgggtgtacagcctgatattcggtgagcacgccggcgtggcggccaatctcgtagagccctggctgttgcccgtggcgctgatcaccctggtatgcggcgccattggcgttgtggcggcccgtgacctgcgccgtgccattgcctatatggtggtggtctccgtgggaacgctcctggccgtaataggcaccttcactgccgacgccattgcttcggcgctggtctatctgccccacaccaccttcgtgacggcgggcatgttcctggttgccgacatgattcgtcagcagcgcattcacgaggccaccaccctgcgtccggatctgccagtggcccagcatcgtctgctggggctgctctttttcgcaggcgccatcgccattgccggtctgccacccctgagtggcttcatggcgaaagccatgatgctggttgcggtacagcagagttcttcagtggcctttatctgggcgattatcctgctgggtggcctgatgggactgattgccattggccgcgccggcagcattatcttctggaaagtcctgccccttgatgatggtggaaaggatgcctatacgaaaaagccccatcccgatgcgcgcatattctccctgggctacgcgttccccgcgcttgccctgattgccatcagtccgttgctggtaatgtttgccggccctttaagtgaatttgccaccgcagcgtcccagcagatcacgactcccaccgagtatatccgtgctgtgctgggatctgatgccgttgcccttatgaaaatcgcgggaggtcagtgatgaaatccagtaagtggctcccccaccccctgatgaccgttgtactgattgttctgtggttgctgctgaacaataccttctcattcgggcacgtggtgctcggagcggtgtttggtgtggctattcccctgtttaccaacaaattctggccggagcgtccctgcatctcaagctaccgcaagtttttccactttttctttgtggtctttctctatgacgtggtggtggcgaatattaccgtggtgcggctgatactccagcccgatattggcaagctgcagccggatttcatcgagataccccttgaggctgccgatgacctggtcatctccatactggccagtgtcatttccctgacgccggggacggtttcttcggaagtcagcgccgaccgcaaaaccctgctggtgcataacctgaatgttcctgacaagcaggaggcaatacaggccataaaaacccgatatgaagcaccactgaaggagatattctcatgctgagcatcgccatacccattgcctttctcatgatgtgtattgcccagttgctgaacctctatcgcctgctgaagggtcccagcctgcccgatcgcattctggccctggataccatgtatatcaacgccattgcgctgtttatcctgctgggaattttctttgacaccaccacctactttgaagcggcgctgatcattgccgtcatgggttttatcagcaccgttgccgccagcaagtatctgctgcgcggcgacatcgtggaataaggagtcgccatgattatcgtggaattcatcgtttcattcttcattctggtgggggcatttttcgccttggccggctccatcggtctctatcgactgcgggatttctttacccgcctgcatggtcccacaaaggccacgaccctcggcgttggcggcatcgccgtggcatctgccatctacttcagtttccagcaaagcggcatcagcctgcatgaagtgttgataacgctctttctctttatcaccgcgcccatcagcgcgcactttctggccaaggctgccctgcatcagaatctcaagaaggacgatgctgaatctggccaggagtgaggtttccgcaaagcaaaaatccgaagcaccaggtggtgcttcggatttttttttgagagcaggggacggcacttatttcttgcgcggcgcggaacccgtgtgtttgacacgcttgttggcaggtttgaatggtttttttggtccgctggattttcggcctttcacaaaaggtgctttgggcttcagtttatccttctcgaagacgacgcgctggatttcccggtaggaggccggatcaagctcatcgcgataaaagtgttgaatcagcgccgccacgatattctgggcggaatgcttctgcaggatgtcctgggcaaagtcgccgtgctgctggtattcgccgctttcgatgagattctcaagcgctccggcgatgctctcttttttcagcttgataaccgtattcacatcgggcagttcctggcgtcggatggtcgtctgggtaatcttctgaataaaggccagtttacggaactccgccggactgataaaggtgatggcggtaccttccttgccggcacggcccgtgcggccgacgcggtggacgtagctttcggggctctggggcagtgagaagttgatgacgtgggtgaggttctgcacatcaatgccacgagccgccacatccgtggccaccagaatattgagacgcttgcggcggaaggcatccaggatcttttcccgctgattctgggagacatcgccgtggagggcttcggtgacatattttcgatgctgcagcctgcgtgtgatctcatcggcatccaccttggtccggcagaacaccacaccgtagaaatcgggggtgatgtcgatgacccggcacagggcttcaaatttatcggcttcacgaacttcgtaatagatctggtcggtcagtgaagtggtcttctgggtttgctcggctaccacatgttcataggtggacatgtagcgtttggcaagattgagtataggacggggcatggtggcggagaagagcagcatgcgcttttcggcgggggtgtgctgcaggatattttcgatatcttcgatgaagcccatgttgagcatttcatcagcttcgtccagcaccacatactccaggtggctcaggtcaaggttgccccggtcgatcagatcctggatacggccgggggtgcccacggcaatgtgaacgccccggcgcagtttctgaatctgcaggccaatggactgtccgccatagagggttgcaatatcaagcttcatggaaccgcacagagaggtgatctcgtcggcgacctgcagggccagttcccgggtgggggtcaggatgagggcctggatctggcggcgttccggtttgaccgtttcgatgatgggcagaccaaaggcggcagtttttccggtgccggtctgtgcctggcccaccacgtccacatgctgatggagcaccagggggatgcaggccttctgaatgcttgttggtttttcaaatcccttttcgcgcagggcctggagtgtttgtgctgagagtccaagggattcaaaggaatccactggtgaagatgcggtcattgattgtcctttactgtgtgtgtttcatggaacgctattatccttgcgacaaacacacacttgacacttggggaaaccgcaaaaggcatggtggcgcgtgaataataaggcgtactgctactgcccgagggcgggagccacaggggtggctcagtctcaaaggcgtggggatagtataggaaatatcatccgttggcaaccactatgaaggttcctgcagattattcctcaacatcaaagctcatgagagagaaacagggaatatcgttgaccagctctctgccgccaagcccattgagttctaccaggaaaaccgcttccacaggggttgcgccaagctggcgaatcagctggcccgtagctctgacggtgccgccggtagccagcaggtcgtcggcgatgagtactttctggcctggttgcagggcatcttcatgaatgtgcagctcatcttcgccgtactccagggcgtacctggtagaaatggtcttcgctggcagttttcccgctttgcgaacgacgaccagagagcaaccgagcttataggccagggcactgccgataatgaagccccgtgattccaccgctactatggcatcaagcttgctgcccacatggcggtcagcgatgacgtccacggcggtctggaaagcacgggggtcctggagcagtggggtgatgtccttgaaaacaattcctggtttcggaaagtcgacaacatcgcggattttactggcaaagtccaaaggttcctccattgtatacatgaaaatgattcgtatgcactatctcacagcttgctgaaatactcaaaacgcaagtttcgcacctccgaaacagcagattatcgacgctcactctgacaccaggctggagtgcaaaagcggctcaggaaaaaaggtttttcgatacttccattgagtctgtgttttcagcacttccgcgaaagattacggcttttcttgtgtctggcagttcccgctgttacagcatgtctttaaccctcaggataaagcgcgctccgaactccgtgttctctgccataactgagccttgatagcggtcgacgataatgcgttgcaccagatagaggccgagccctttatcgcgactcatgaaagcggtggtgacatacggatcaaacaccctgggcagtatctccgcgcggattccacctgcgttatcttcaattgtaatgatggtttcggcaccctggctttcggcggcgatcatgatctgggctccttccagatgacgctcatcaacgatgtttgcgacattttccagcagcttcaggaaaatctccacccagtcggaacgacatgcgcgcagggtcaggccaggatcaatggtacagcagacctcgatacctcgcccacgcaggtggccgagcagcagctcttttgcttcttcgcacagatccctcaaggcgtaggatgcaggtatatccttggcatcgtgaaggccggtgaagcggtcaatgatagtggagaggtcttcaagctgtcccatgatgccattgacccatttttttacaaagagtcgttgctggtgatccagttcaagttcatcttcaatctgctgagccagcagtccgatgacattcagaggctggcgccactggtgagccaggttgaccagcaattgcagcagggcttccttgcgacgctgctcatagatgataagatcttgctggcgcacctgttcgataccctgtctgatttgctcgtgcagctcttcttcgtggcgtttgcgctcggtgatatcggtgaagagggtcgcgaactgccctttgccggtattgaatgcccgcacatggaagtgccggccaagctcgacggagtactggtcaaacaccttctcttcccctgacagggccaccccggcataacactgaatccatatatcctctatttcgggcattatttcgcggatggttctgccgacgacatccatgcctttgagcccggtcagctgttcaaaagcagggtttaccgtcagaaagcggtaatctatagcggttccctgttcgttgcacagcatttcatgcagggcaaacccgtcgagcatgcgctgaaagagcatgcggtagtgctgctcagctcgccggtgttcggtgatgtcccggctgatggtcagcacggagctgacagtgccatcggcgttaaactccggcaccagccgccagttatactggcggtatcccaatgctccgtcataggaatactccagttcatttgcctggccactggcgaagacctgcatgacggcttcatgccatgcgcgcggcaagccaaggtccatatgggtttttcccaggaggctagctggttcgtgggcgcctgtcagggcgatattgtcggaggcgaatacgtggcggccttcgtggtcgaaacgcaagacaatatccggcagtccgcttaccagggcccgataggtttcttcactctcctgaagcttctgcctggccaggtactcctcagtgacatcacggaagaccagcaccgctccactgacggtacccgctttgtcgcgaatgggggcgcagctgtcagcgatctggtattctgttccatcgcgggaaataagcacagtgtggttggcaaggccaacaatgactccctcacggagtgagcgttctaccggattgaaagccgtctgtcgggttgtggcgtggacaatgtgaaaaatttctgtgatgggatgtccgatcgcctgttcctcatgccagcctgtcagtgcctgagccaccaggttgaggccggtgacgttgcccgacgcgtcggtgctgataaccccatcgccaatacttcgcagggttgcataaaggtactcattactggagtgcagagcctgggtgcgttcctgaaccagatgttcaagttcagtgtgcctgttgataaacgtggcgaccagcagagtcagggcagacgttatcagcagtcctgagagaagggtcagtgttatcatgttattggggtgcatggcatggaagctggtgccaggctctgccgataccataaaagctttgccgaaaaccagcagggggcggttaacggaaaagtctggtgtgcggtcgtggtgcgcaagcgcctgatctgtggaggtcagcaaaaggggggggtggccggtgcgcagctgccagatatccagatgcatcaatggagtctgcgggttccatgttccgcctgtggtgcttgccaacagtgattccagtgggagaacagaggtgataaaacccctgagaacttctgtgttctgttggaatattggcaggtacaacaggagcccatattcacggtattcgcctttctgaagaaccaggggatccgaggcggatggtattccatcattcagggttgtttccatggcaatgcggcgcaagggttccgacgcgatatcaaatccaagaacatgctcattgccagccaaaggagcccggtagagcagtggatagtagagatctcgatcctgcgcgggaataattctccctgagtcgttacgctcccatatccggaaagaaggggtgatttcgcgtctcgcgtttgcttcaaaggcttcacggtccctgcgcggaacaagagggctccaggaaagagcgtctatagcgggtatatgcagaagatgactggtgtactcctggaaatcctccatggacagatcgggtttccctgccataaagctggagagtcccgccaggctgatgtcacgcaggatgttgagggttatggagagtcccagggactcggtgtcggccatctgctcaaaggttcgctggatacgctgctgttcgaaggtatagctcatccatgtaccacagagtgtcagggtaaggccgcacagggcgacgatccagacctgcgtgtggcgcacacgatgcagattttcccgctgttgaaagtgctgaatgaatcgtccgcacagaagaattcccatgagcaaagcacaggttaccagagggatgagagcagcgccgcgggagtgataacggatttttactgcgtccgcttcggctttgagaaccgccagcagctggccagtgtttgcgtgggtaactgggataagaacgtgtatctgtctgccgcgctccgtcttcagcggcccaatgagatattcagcaccggtctgcatggcttcagccacacccggagacgtttgtgccgggacaggatcgccttctgtgaaatcgacacctgtctcaagcagagtgacaagagtgccgttatgatcgtgcttcaggagagagataatttcaatactgggatagagaggaaccaaagctgcgagttgctcctgcagacgccggtaggcgggctgctgtctgtccctgatggagccgtcaaagtctgcgatgtgctgctggttcagagcctgggcgatcagtcgggcgtcacgctgaagcccctgaagtatatgctggtgacgggtttcaatggtaaaccagcttgacagcacgccaaacaggagaacaagcgcagcggctgccataaaaggttctttcagaatccagcggaaagtatgtttcacaggcttcctttcataaggctcccggctcattgaatctcgactagagagaaagtgtccttgaggattcccactcttgtgtttctgcaaaattaaagtacctgacgtactctgtgatgtttgaattatatattgccagtatagacaaagttacattttttttcccggattttatccgcaacacgaagtacctgctcgcgggtggtagctggctcatgggattggtagcgggggaaataggcactgatatgccaggggatcgtggtagagatggcgcagacgtcttctatgagctgatccataacagtatcagtgatagagggaatcagcagggttgtcagctctatatgtactcccgcctcaaaggcggtggcaatattgcgcagcacctgtccataaccccctggcgccttgcagatggttcggtatatcccttcatcacctttgaggtcgatattcatggcgctgatccagggcgtcagttcctgccaaggcgcgtcgctgaggtagccattagtgatcaaagcggtatgcattcccgcttcacggacggcacgggcgcagtcgatggtgaactcataggctatggagggttcggcataggtaaagctgagtatggaggtgccggatttcttcagctgagccagaatatgggcaaagctgagcacagggatctgctcgtacaggtcgggggagaattcacaggaaatggggaagttctggcagtgttggcagcgcatgttacagccaccacagctgatgctcagggtgccctggcccgggaaaaaacgggccaggggctttttttcaatggggtcaatatgcgtgctgataacccttccataggagagtgcttccatgcgcccgccccgattgtgacgtatcctgcatatgccgctgttgcctggggcgattatacacctgtgaggacaaagatcgcagcgcagctgttgatcgttcatagggctccagtaccgggcttccatgtcaatccagcagatacatcatggaaacggaggtgtcaaaggttgcctgaacggtcgagagcagctctctcaagcgctctcctcggctgcgctgatagacgaaatagttgtccgggtgtacctgcagctcctgggcgaatttgttgcgaaactcgtgataggatgaaatctcatcagccaggccatactcaacagctcgcaggccactgaagatacgtccgtcggcaatgtcaatgagcagttgtttgtccatatcccgcgagctggcaatagcgttcacgaactcatcgtagctgtcaccgatcaactcttcgaggatcctgcgttcgtcgtcgccaaggggctggttggtgctgaggatgttcttgaaggggccggttttgaccgtgatctcttcaatgccgattttctcgtagagctcccgggcattgatggagcggatgataacccctatgctgccggttatggtggtgctctgggtgccgatgcgatctgcacctatggtggcgaagagcgcgccactggcggccaggccgtcatggaatgcccacacgggtttgggatagtggcgaataagagagtacagctcctgtgagggcgtgaccacgccgccaggtgaattgacccgcaccaggacgccggtgatcatgggattgcgggcgaaatcgtccagggcgccggacacaaaatctatgtcatagagaatgccctcaagggtaaccagtccgatatggggctctttcaacttcttctgacggtccatggagctgatgaccgcgctggtcacaaagatgataaccagcaggatcaggaaccacttgataaatttcttcatgtatcgccttccatctcatgaaattcggaaaaccacgttcagttcagattaaacatcaccgtcttcagttcggtcatttcctccacactgaaacgggctccctcgcggccggttccgctgagcttcacgccgccatagggcatgttgtcaacgcggaacgttggcatgtcattgaccatgacaccgccgacatgcatgtgatcaacggcgtagaaagccgtcttgatgtctgtggtaaagatgcccgcctgcaggccgaactgggagtcattcacccgtgccaccgcttcctcgatgttgtcgtaggccatcaggcagacgaccggggcaaatgcctcctcccacaccacggtcattctttccgtggtgttctcgagtactgtgggttccatcagtgtgccgcgacgtttgccaccgcagagtatagtcgccccttgtgtgagtgcttcctgcacccatttttcgatgcgctccgcttccctttcctcaatcatggggccgacaagggtctgctcctgcatggggtcaccggttaccgcctgtttcactgcatccacaaaagccgtgcggaattcctcgtagcgtgagcggtgtacgtagatgcgctgaatactgatgcatacctggcccgaattggcgaagcctccgatgacacagcgggggagcgctttctggatgtcagcgtcctggtggatgaccactgctgagttggagccaagctccagtgtcactttttttatgcctgaagcagccttgattccaagtcctactcccggggaaccagtaaatgtgatcatatccagtttctcggaggtgaccatggcgttgccgacagtggatcctgaaccaaccagcaggttgatgccttctgccggcagtccgacttcaagcaggagctctaccagtttgatagatgtcagtggtgtagtggaagcgggtttgaggacaacggggcagccagccgcgatggcggggccgactttatgggcgacgaggttgagtggaaagttaaagggcgttatggcgccaatggcccccacggggtagcgacggaagtagccgaagcgaccggaaccggtcgcggctgcatcaaagggaatcagttcgccacacagacggcgggcttcatcggcggcgaactgaaaggtttctacactgcgatccacttccccacgggcaaagctgatgcctttgccagcttcgagggcaatagtgcgggcgatctcctctttatccctggcaatagcgtggctcagacgatcaaggatctcgccccgttgtctggcagtcagttgcgccatggtgctgcgagccgcactggccgatgacagggcgcgttcggttacctcggaagtcgcctgacagacttttgcgatgacactgccatcgtaggggttgcaaacgtcaatggttgtgccggtatccatccactggccggctacatagagcttatgtgtcagcatataccctcctgtttctgggaaatgtgttctttcagggtgcagaagcacagtcgctgggatcaccgtgaattttttttatggcgtggaacagggctggttctatggcagccagattttccctcgctcccttttccgatccgggcaggttcacaatcaggctggccttgcagatgcccaccacggcccgggagatcatggcgtggggagtcttgagcatgctggcggcgcgcatggcttcggccatgccggggatttccttttccaccaccatgcgcgttgcttcaggggtgacgtcacggggagacacgccggttccgccggtggtcaggacaagggcaatattttctttgacagctttgcggagagcttcttctatcatgtcgctggtgtccggcagaatcaccggctccggctcgacggcgaatcccagctcccgcagcctgctgaccagagccgggccactggtgtcagtgcgctgccctgtataccctttgtcgcttaatgtgataactcgtgctgaataggtcattgtgcctcttctatggcccgcttcatgcgcaggcagctttcacaggtgccgcagggaacctcttcacccttgtaacagctccagataagctccatggggaaagcgttacgcatgaggtagccggcaatctcctttttgtccatgtcgatggtgccactgaccacaaacagggtatccagggtagagaagtgcaaagcaccgttggcggccatcaggaagtcccgtgagttgtcagggaaggtttgcgcctcttcgacattgaaccccgtgataatgtgctgacagcccatgctctcggcaaagaccgcggcaatattgatgaacaggccgttgcggttgggaacccagacgctgcgggcgctctgctccgattgtctggtgtcattgatgtcaatattttcggggatggtgccgcgattgaggcttgagttgctcaaacgggccagaaagggcagttcgacggtttcatggggtatacccaagtgatcacagatggccgcagcagcggcaatttccttctcttgcgccagctgtccgtaggccatggtcaacgcgtgccggacaacacctccatcgtgcaggtatttcagcagggcacaggttgagtccatgcccccggaaagcagggcaacggctgatggtttcatattacacccccaggagtaagcggaaagtttgaatcaagggccagataactttctgggttccaccgaaaaacagcagggccaggattatgaaaaaaccgtaaggttcaatacgggcgacctgataggcctgtcggtctggcagcagtgatacgagaatgcggccgccgtccagtggggggatggggatgaggttaaagatccccagggccaggttgatgatcacccccatctgcaccatgagaaagatggggtgcacatagaccatggcatcggcgctgacctgcatgtctttcatggcgtggaagatcacggcgaagacgcacgccagggtaaaattggcagccggcccggccagggccacccacatcatgtcccgtttcgggttggcgaagtagcggtagtcaacgggcaccggtttggcccagccgataatctgcgtcactatgagggtcagtgtgcccagtgcgtccaggtgtttgatcgggttgagggtaagccgcccctgattcttggccgtgggatcaccaaggcgataggccacgtagccgtgggccagctcgtggaaggtaatggcgatgaggagcacgggaagcgctatgatcagtcgttgtatccattccatggggtaatctgtcctttaatcgggaagtgtatggtgatactatcacagcaggttgcggttgcacagcgtgatgacgtggaatttcagatgctgtttcctctgtaaccgctgcgtggcgcagcagcctccgagcaagggagtaccaggtgggttcctatcacgaagcctttataatggcatttaccctggcgtttccagcggaaatgtatgacaaatcgcagatcatgattctctttctgctcacgatctatgctccaccccatgtctttgccggagccataatcggggtgctgctggccaacgtccccgtgattatcctggcatcctatgtgggtgcgcccctgtcagcgatctacacttcagggctgtgttttgtcttttttgcgctgcttggcctgtacatgctctattcgcgaccgccgggcaatgttatccgcaagaacgtgcgggagttttccaatcccgtatacacttgcgcgctggcatgttttgtgacagagttcggcgacaaaacccagggggttatggccggactggcgctccactacagtactccggtgccacttatcatgggttttgcctttgctgccatcctctccacgtatgtggtggtaacctttaaagacatggtgacggtgaatatcttccacctgtatcgtctcagtgggtatgtctttgtgggttttggtctgatgatggggctggggatgctgagcctggttttctgaagagtgtcagcttccacagagcagcgctcatgtgcctttgtcacaccttttatgattataaaccgttttgcacgaaagaaaggcatttccatggacaagaaaaaaaacaaaaagattattaaaccggattttacctcatcctccacaattgaagattttggcaacggacatgatcctctcttctgggccggtcagctgctggaggagctggcgcgttataccgctggcaagcatgcgttgaccatggttgaagccatttacgactactacagcatcgatcgcgatgatgtggatgaagacgaactggccaatatcctgggcgaagagatgtttcaggaactcatgaccgatgcctttatgtgccatctcttctttgattttctaccgacagcccaggatgaaaccatcgccgaaagctttctgcgttcaaacaagcgcattcatcccctcaagcgcgcctatgtcgagcaggcactgaaaagttacccgtcagtctatcagctgcggcaaagagagcagagcgtggcgcatatccacgacatcttcctggatgaagagcgaaccattgaggcctcgcacctggaccggtatcccctgaaagccatattcatggcccgcttcatggaagtggacggcaggctggttcccctctctctttctcagccggtctctcccctgcacatgccttcgctgcgttcgggtctgctggccagctatgaggaggagctgaaaatctgtcgcgaagagggcatcatgaccccacagcccctttccgacttcctcagtcgtaacgaaggcgcgattctcgacctcatggaagaagtcggccagaaagaaggcacgccggaaacctattttgccgccgactacctcattaacaacctggatgaagtacgccgctatctggcaaccctcgaagccacttcgccccacgcgttctaccttcccatcagctatgacggcctggaagggtttgccatacttggtgttgacgaacaggagcggcagcttattgtggagtgcgtcgaggggaacgacctggaagaagccatggacatgatagaagaggctttgaacgaccatatcgagtttgacggtgaccgcgagtttgacgacgaggaagacctgcgttttctcgacgccgaacacatcgtcagcgctcctgccggctttctcgacgacttcccccaaggtcccctggatttcctcgatggcatgagcatcgtggaagcacaccgtaaagggagccatggcgacatgctggaagcggtccgtgacgccgtgatcttctcccacgaaatgctgcgcctctacggagaggagcacaccagcgtagcggaaatagaagaacgttaccaggcactcctgagcggcgagtagaaaggtgataactcttcacggtatacggcaagaaaacgttatagaacgtcacacgcaaagcctttagggaaaggcaggcaaaagaaaaggcgatatctctcgcccgttcgctgcgctcactcaagacgcggagcacgccaaggaaatacaaggaaattaatttgaccaccagtcttctctgcgttctctgcggcttggcgagaggaaagagcctttcttgcattcgaaaatcctgaatgaatacgaaaggagaaacttgtgcagaactttgtcttccataaccccacccgcatcgtatttggtcgtgacaagaccgcgtccatcggcaaggcgacgctgccctacggcaggcgggtgctgctgctcaccggtcagggaagtgtcgtgaagcatggcatcctggcaaaggtcaccagcagcctgagcacagcgggaatatcctgggtggagtgttccggcgtgcagcccaatcccgtcctgggttttgtgcgccaggccattgacaccttccggcgtgaaaatctcgacgccatcgtcgccgtaggcggtggcagcgttatcgacaccgccaaggccgtggcggcgggagtccgttacgaaggtgacgtctgggactttttcaccggcaaggccaatgtgcttgacgccgcgcccattaccgttgtcctgaccttgcccgccgcagcgtcggagatgaacagcgggggcgtcatcaccaacgaacagaccagacagaagttcaacctgggtggcgaacccctctctcccaaggtgtccattctggaccccgtcaacagcttcagcgcgccggtcaaccactccctctacggtgtcgtggatgccatggtgcacctgctggaaggctacttcaacggcagcgatccctggacgcccctgcaggaccgttacgccgaaggaatcatcagaaccctcatggaatgcgccgccattatacgtgagcagcccgatcactatgatgcccgcgccaacatcatgtggggggcgacccttgccttcaacggactggctccctgtggcatcgggcctgccggattccccatgcacatgatcgagcactcactcagtgccctgtatgatgtttcccatggtgccggactggccatgatcctgcccggttggctcaaataccacagcgacagctcccccaggaaggtaaatcagtttggtcggcgcattttcgagcttgaccaccaggacgaccggcagggcgcccaggctgccatcgctgaacttgaacgctggctgcgctccatggatatccccgccagcctgcacgaaggcggtatacccattgacgaaatacccgccatcgccgaaaacgccgtgatgctagcccagaaatgggggctgaaggcgtatacccaggctgtgatagaggatgtgctgcgccgcgcttcccgctgagacggacgccttgcggagagcagacttcacgtaactcttcacggtgtaatggcactcgcgccagcattcctcccagagaagctccttttcgtccgtggttcgagtctctgccgctcgccatccgggctcgctctcggaacactggcgctcctgctgaaaaagcgctgggtgaccgtgaatggttacaaaaggacaatgtatgcatagtctgaatgctgaatgagtcaagcatggcaaattgaagtcatttactcgaggcaaacgacaattgttcaacgcttcatgtccaggtcaaggatgctgaaggattgcgaaactgtacccgcactccatgctactgcacaatatcacgcaggttccgactcatttccttgatggttctgaccatctccatctcgcgggtatagtcgttttcacttctgaaggggtccaccggcagaggagtgttgtcttcggccagtttcacaaaggtgaaataggcgaagcaggcgcggctctcttcgccttccagggggttctgggtaaatccttcggcacggatctcgatgctggtgcgtccggtgccgatgacccgcgcttcaatacggaaggtgtcgcccagattgacaggggccaggaaggtgaaattgttaatggaaacgagcagtattttgctgtgggcgtaacgggttgccactatggcggcggtcttggccatctgtttcgtgatttttccgccaaagagcgtaccgtgatggttgagatcttcggggaagataaagtcaatactttctgctttgcattccatggttattccttgggtttcataagtactgcctgttcaggtgggcagtacctggatttcgtcgtccatctcggtcatcttgcgcgcgtctccattttccatgatcagccaggtgttttcaataccaacgacgccaagtccggggatgactttcttgggctcaacggccagggtcatgccagcttccagtggctcatcgaaccctttggcaatggcaggatattcgtccacggccaggccgactccgtggcccagaaacttcacggcacggtcgccatatcccatgaaatgctcatcccagttcagcgccttcaagcgttccatgatgtcctgatagatctggcttggcacattgccgggcttgagcttttcagccacccactgctgaacttcaatacagcgtttctgcgcgtccagggcctcctgaggtaacttccctctacagaagatgcgggtcatgtccacatgatatccctggtagccgaatgccaggtcgatgagcacgggctcatccttgttgatgggacgctggctgccaagctccggtacagcgggacagatgcctttacagccgcctggcccgtcaaacatgtggggatagtacccgctgtcgccagcgctcacataaccgatatgcaggcggttgccccaggtctgaatattggacatgccgtggtggcccagcaggagcatctggtactcaatggcagctcccagctcgagctcggtcatattgccgcgaaagagcgaagggatgcgggagaagttttccacatggcgccgccctgcttcaaagagcagatcaatttcataggcggttttgcgcgagcggcatttggccagcagtccctgtatgtccttgaaggtgcccttgacgtatttttccatgcggccaaaggcgtccatgggcatggagtactcaaccccgatggtcgcaggggtcggcaggccaaactgctgcagaatgtcatggaaggcgcggtaggaggagaaggggacgatgttttgcatgggagactcgatctgtgctcgttccagggagcggcgaaccatgagaatggctggcccagcggctggaacatagagcgcgccggactgcatggtgccgctcaggtagtacatattggtggttcccaccacgatggctccatccaggtggtgctgctgcagagcgttctgaaatgctgtgatgcgctgttctgattctttcactggcaacagtatatgtcccatggcagtatctcctgtggtcttttggtggtgtttcccagctggattttccaaactttttcccatactataacagagttatgatcggggaaaaactctcaatgtcaggaaatcatatgggtaccatactgaagtatcaggatggccgcgaagcggtcgtgcaacttgcctcaaaagaaaaactgagtatcgaggtcgtgcagacggggctgcagatccagcagctgaagttttatggactggtggcagcgtctgtggtagcccgctggagccgtgaagagctaccggatttcttccgactctttgccgcggatcagccgccacacttgtttttccaggaagccgtgagtgccatcaaggagtttgagagtattgaagcactgaaaaaccatattgccagcaccaggggaaaccatgccggaacttcctgaggtacagaccctggtggatgacctgtgccatcgtgcccttgtgggacagaccatctccgatgtccaggttacctggccccgctccattgccagccacactcccgccgatttcaggcatcagcttaccgggcagacccttactgctatacgacggcgagccaagtaccttgtcatggaactgagcagtggctggggtctgctggtgcatctgcgcatgacgggcaagtttgacctgtgtgatcccgtgaaaccccgcgatatacatgaacacgtcattctttgccttgggagcggtcaggaactgcgttttcacgatacgcgcaaattcggacgattttcactggtgcccgacaccgtgggggcactgtcccacctcggtgtggagccgctgtcaccggaatttactcccgaagtgctgggcagactgctggcagggcgaaacaccatgctgaagagctttctgctggatcagaccaaggtcgcaggcattggcaatatctacgccgatgaagcgctgtttgaagcccgcctacacccggcaaacccctgtcgcctggtggccgcggagcaggtggcttccctccatggcgccatcatcatggtgcttcagcggggcctgcggaatatggggacttccctgggtaccagcaagggcaacttctattccgtggctggccgcccaggccgtaatgaagacgaactgaaggtctttcggcgcacgggcacgccctgttgcgcctgtggaaccaccattgagcgcatcatcctgatccagcgctcgacccatttctgcccgctctgtcagccgctgctcgcctgataagggagccgactgctgctttcctcaccctcgtgcgctgtcccgtatttcctcatcatgtgacttcggaaaactccaggctgctgccaggccaatggcactgcacaccatgggcagcatgagaaccagctggtattcctgcagccctggagtggatgtgtcattgtggaagaacccaagggtcacccccatcaggtactgcaggattgccgtgaagagaaaggctccggcattgacaaaagcagtggcggtgcccatgcgtgatcgactgactgactcgcgggtggcggtgaagatgaccgccagtgaagcaccggagagagccagcagcaggaacatcagcattggccaccatccaggagtccagggtgccagggtgagtccggcccaacccagggttccacagagggcactgacgataataaatggccgcctgaccccggaacgatcggagagcaggcccaggaaaggtgctcccagagagtagaccagcagagccacggtggcgtagtggctggcttcgagaaccgaaagtccaaagctgtcggtgaacaggggaatggcccacagtccgagaaaggcgtagaggggaccactggtggcactgatgaccagaaacagtgtcaacacacgacgattgcgcagaatatgggagaagtcactccagcgcacaccggacctgggcgaggtgacggtgtggaggttcgcaccagcccggcgcagtgcccggggtgactcgtggcagatcagcaggagcgccagggccgtcagcaggcagaaggcgctcaggccgccgagaatctgacgccagtccagaaagcgcagcgcgtaagccgtagggctctcggccagcacactgcccagggaggccagcaggatggtgattccggtgaccaggctgaagtggcgcggtggaaaccacgccaggttgtatttcatcaggctcacaaagatcagggacatgcccagagccaccaggaccgggccgcagaatgcctgccagggttgcgttgcggtggccagcatcagaccaccagttgccatgagtacacaacccgcgatagctgatgcgcgcaggccatggcgatccaccaggtggccggcgggaacctgggcgatggtgtaggcccagaagtgcatggacgccaacgcgcccagcatgccagtactcagcgccagatcgcggctgatggggcttcccagggtggctggtgcgaagcgatggtagacaccgatcatgaagacgagcaccagcaacgtgtaggcgctccacttatagatggggagatggggatagcgggagaggggtatgcggatcatagctgctccacactccaggtggagtcctccttattttctgatcgcgacttccagcgcgtcgctgactgtgcggatcacttccacccgcgcgctccttttggaattggcgggaataatatgccaaggggcaagggtcgtgctggtcttggccaccatatcatcgacagcacgcttgtactgatcccacttgtcgcggttacgccaatcctcttcggtgatcttgtgctgcttccagggcgtttcctgacggtgtcgaaagcgctgcagctgctcttcatggctgatatgcagccagaacttcaccaccacaataccgtggcgcaccagctggtactcaaaatcgttgatttcctggtaagcgcggttccactcatggaactgcgccagctcttcaacgcgctccaccagcacgcggccataccatgaacggtcatatatagtcacaaaaccagcgcggggcacatgacgccagaagcgccacaggtagtggtgctttttttcctcgtcggtgggagccgcgacggaaataaccttgtagagacgggcatccatggcttgtaccatacgtctgatggtgccgcccttgcccgctgcgtcccagccttcaaagataatgatgctggatatgccctgctccagtgctttccatgcagcggttcccagccgtttctgctgggctttgagctgtttggcgtagccgttgccctccacagagcgctccagatccacggcatccagaatcgacgcggtgttttcccagtgggaaagtggtgccgtcgaggtggtgtgaaccggggcgttctgtttcttttcaatggcctgccgaaagccttctgcaaggttctgcagaaactgcacatcgcgaaagcgcctgtcataagagtctatgaggaaccagggggcctcggtggtattggtgaccgtgatgccacgggcggcggtgagcaccagctggctgtagtgctccacccgctcgatctcctcacgggtgacgataaagccggagccgggatttttgcgataggtgcggatacgttcacgctgcgctttggcggtcaggtgaaaccagaatttcagcaccagagccccgtcatccaccagcatcttttcaaagcgggaaatagagcgcatcttgcgctcaaaatcctcgtcgcccatggagccgagagcattttcgtagaaaggatcacgataccagccgttgaagaagacaccgatttccccggtggcgggcatggcgcgccagtagcgccagaaaagcggacgttgcagctcttcatcggtgggcgaccagaggttatgggtattgatatggcgagggtcaaggaattccgccatcaggttgagggcgtcaccacggccggaaccatcaaggccgacaatcagaattaccaccggaatggaaagctcacgggcctgtgcctggagctgcaggaggttcaggcgtagctccttgatgctggccttgtattcgtccttggcaagacactgttgagtttcaactttatggaagatatgcgccagattttcgctgccctgtcccatgattgcctcctgcctgcctgttgccactgcgggtactcagggtatcgcacaaataccagcaattcgcaatggcgttgcaaaaggatccctgctacttttactggatattgcacccgtaaaggaaaggagtaccatgcgtctgctctgtaccctcttgctgttgatgagcctccccgctggcctgaccgccgcccagcaggatgtgctgggatttgcccgtcacctggtggcttccggtgagtactaccgggccataacagaatataagcgctacctctacagcctggccccggaagatgagcagcgtccgcatgtacgagtggaaatggtgttggcgtacttcgcgggggggcagctggatcaggggctgcattcccttgaggacatgatgcttgaaagacatgctgcggcggctccggccgtggcggaagccggtcgcctgcttttcgacgcgggacgctatggggaagcccgcgcctaccttgagttttattatggcacgtggcccagtgaggcgcagctgggggaggtcaccgcccgcctcagtgcggtctatctggccctggatcagaggcagctggcgctggagcttgatccccggttgaacgcgtccattgaggatatttccatatcgcgcaaaagcctgcctctcgccggttcactctcggccgtgctgcccggagccggccagctgtacgctggacgacctgtggacgcggcagtggcctttacggtcaatctgatctttcttggcgccacagtttccgcagtggacgccgggcatacactactggccgccggggtgggggttttcgggattggctggtacgggggaaatatcttcaatgcgatcaacagcgctcgtcttcataaccagcaggccgttgacgacgccgtccgcgactactatgagcagcgcaggcccgttatgggcgtggggtggcagcagcgtttctgagcgaagtgaggtgcgaaagttacttcatgctttactttcgcatcttgctgtcttgggtaaggtgttattatcctgacatttatcgcgcgaaagctgtattgattttgaatgcttgattcatctgatattcctcttttctttctggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtacttccggctcattgctcgcctgttctggagatccggcagacactgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttaccagccaggcgtcgcactcaccggacgggctcagggaggaacggcctgcttctgcatctcccccgtgtgctggcccagccaggacgcgctgactggaacgctatggaaccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcatgcggatggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgagtcaaaagtggcaaggaaaactcctgagtaatggaaccggaatatcaagagacgcagtctgtacagaaccatttccgccattccagcatggcatcagggttggtacagacaacctgccgtttcgggagtgcgaaagagaagttcgttgtttcggggaacgaaatgtacgttcatgtttataatggttcctcttccagccagcccgcaggcagatcggcacagagaacgtgaaaatgaccgctctttccattgtgcagagcaatggagagggtcacatccagggtggcgtcgggcagccccagatagggtgctgacacctgaactgcgcccggctgttccagggcgttgcgaaagtaacttctgcgggcccagagagcgccagtggtccgccgaaacggagcatagactttggcggcggcagtgcgctccccggggtagaggttttccacgatctgaataccctcggcatccagcaggtagatgcgttcgatggccggatgcgactgcagtggttgagttgcctgatggaattccagtccgtgctccaggctgacggcggcctccttgagtcttcgcttcagagtggcctgtttgcgttcctggttgcgctggcggttaagctgctgctggagtgtctgttggtgcagtttctgtatggcgccagaaagctgttctccatggtaggagcctgtgggggaagggcgggcaaagtagtatccctgggccagttcgcattcactgtccaaggccagcagggcgtcatcttcggtttctaccccttccagcaggaccagggcaccggtttctcgcaggagggcaacacagcgcgccagccagcgctgccgccggggattgttgcgggcgttgacgagcatggagcggtcaagcttgacgatgtggggctcaatctgccagatgcggtcaaagttggattggcccgtgccaaagtcatctatggcgatgaagaatcccgcctcccggtagtagtggacaaaatccttgagccgtaagggatccgcgacggcatcttcgaggatctccaggacaatgcgttcactggcgaggttctggcgcttcaggaatttctccagcagttccgagcgctggttgccgggttggatggtttcggcgcgcaggttgaggaagagccactgatcctcggtgttcaaatggctgaagttgcggatatgggtagcgatgcattcccggtcgaactggtgcacacggttttcctgtaccgccagcgcaaaggcgtcggcaggcgaacaggaagtgtcagttccggtttgtgcccgcagcagggcttcatagccgacaacgcggcgatgggcaaggctgatgatcggttgaaagtggctgtgtatcagaatgggacgaaccttctcaggcattgcttacgggcctgtatggatgtatggcagtggatgatgttctgcacgccttgtggagaaaaaggcctccagcagttgccggcagcgctgttccagaagtcccctgcgcgcatccacctggtggttcagccgctggtcggcggtcatggcgaagaggctgataccaccatatttttcatcggaacaggcatagtagacgcggggaatgcgggccgcgatgatggcaccgcagcacatgacgcagggttccagggtaacgtaaagctccacgtcctccagacgccagttggcgcaggctgcggccgcctcgcgaatggcgagcacttcggcgtgggcagtggggtcacggtgctcttccttgcggttgccggcccgggcgatgatttcgccatggcgcacaatgactgcgcctacgggaacttcgccccgctgcgcggcctgtctcgcttcctccagcgcaactgccatgaagcgttcagcatcagcgtcgggtgttgacgggatcatgaatcgaccattccccctaccagatcatagggcagcgcctgttcaatacgcaccatcacaaagtcaccgggatgagcagtgccatcattgatgaggatatgtccgtccacttccggagcctggaagctggctcgaccctgcagcagcagctccgtctcctggctgattccctccaccagaacttcaaaggtctggccgaccctctgttcattgcggcgcagggagatgctgtgctggagttccatcagggcttcagcccgctccctggccgtgtcggggtttacttttcccggaagcttatgggaagcggccagctcctcatcggagtaggcaaaggctcccaggtgatcgaactgcacgcgctccaccccttccagcaatgcctgaaagtccgcttcagtctcgccgggaaatccggtgagcatggtagtgcggatggcaatgccagggatgcgttggcgaaggcgctgcaccaggttttccatctgttcgacacggatatggcggttcatgcgtttgagcaccgaattgctcatatgctgaaagggaatatccacatacttgcagattttcggttcacgggcgatggtctcgatgagttcgtcgtcaaagtggttggggtacgtgtagagaacccgtatccagtggaggttttcaatctttgccagctctgccagcagaggtgccagactgcgtttgccgtagagatccaggccgtactcggtggaatcctgactgatgagcaccagctcgcgcacaccactggcggccagttcccgggcctcactcacgagtttttcctgcgggacggactggtaggggccgcgtatgcgtggaatcacgcagtaggtacaggtgttgctgcagccttcagcgattttcaagtaggccatataggatggagtggtcaggagtcgctcgccgggaagggcttccaggtgatcctggggggtgaagttcaccagcctgcgggacagctgatccccgatggactccatgctggactccttggtgtcgataaagatgtccacctctggcagttcctggcgcagttgctgttcatagagcgtcaccaggcagcctgccacgatgagcacctggcagcgtccgtcctgcttaaactgggagtgctcgacaatggtggagatggactcatccttggcgtccaggatgaagccacaggtgttgatgaagataatgtctgcagccgcggggtcatccaccgggtcgacggggcggcgcagcaggcgtgccagcatgcgttccgtatccacaaggttttttgagcagcccaggctgatggtgtagagggtgtacatggtttggttatctctctttacgtttggtcatattggccgtgaggacaatgcgcatggcgtcttctacgctgagatcaagggaggtcaggcgtgcgcgatccacatagaccgtaaatccgccgatctggtaactcaggggaatatagacagccacgtcgtcgggattgtcggagccgatggtctgtcccccctggtggtcggtgacaaagccgatcagcttcattccctgatattcaatggtgacgacggagccgaactgcttttgttctttgctcctggtgacaaagagcatgagatcctgcaggccggtcagtgcggtcttcaccaggggaatacgctgcaggagcctttcgcctatttcaataacctggcggaacaggtagagattgaccatccagccgatcagcagcaacagcgcgatgctggccagaattcccaggccggggaagtagatgctgccgggcagaaagaagcgcaaaccggagccgatcaggttttccactgttgagatgagccagtacaggatatagagcgtcagtgccaggggaagaaccagacccaggccctgcagggattttttcagccagtcttgcatgttttttcctttatggttttgcgggtcgcgtcaacgagagcgcaaaagagcgctctctggtcacgccggtaaacaaggtactccggatgccactgcacgccgatcgtaaaagtctttttgctgtgttcgatggcctgcactataccactttcctcacgggcgcagacaagaatttcctcaccggcgtgatcaattgcctgatcgtgcagggcattgaccaggagtacgttggtgccggtgcaagcggcgagttttgaaccacctgccaactgtacctgtttgcgagggagtatggtgcgcagtcgtgggacctcttcgtacattgaagagatatcgcgcaggagggttcctccgcagaccacgttaagaagttgtgcgccccggcagataccgagcagaggtatgtcccgagcaagtgcctgctggattagctctttttccagcgtatctctcatctggtcaatggttctgggatttttggtgctcaggagcaggcgcagaaccagaaagaacggagcaaatacgatggcgctgacgaggtttttccagcggaattcgcgccagacggcttcattttcatcgggttcatctgtgtagagcgaaggactgacgtcagcgcctccgccgatgatcagtccgtcaatgctctgaatgtcagcgggggaagatactgtgatacgacgggcgcgcccgccgcaaaaacctattgccagccggcacgaccaccaggctgccagtccgccggtgtgggaacccgtcacgccaataattggtcgtgggttcactgcagccaaccctcaaccttgccgggccattgccagctgataatgctcagggggctgtgcagaagttcaagcagctcctgggacatggcgtgaagaacatggctgttggcagccagtttttccacctcaacccagtagcgccacggatgggcaatgcgccagtcttcttcatctaccagactgttgggcaggcgatagtgaaaggtcgggcggcttttattgagctcactttcgatggggtaacggtctaccagatcaggagctatgtggctgaacaggggcagcatgtccagggggcggttgcgggtgggattgtgctccaggtagtgctctatcagctggcccatatctggagcgtactctggctggagtatgagtttcagatactctgccggaaattcatcaatataggggctgatgcgtctggtgtagtcgatggcagattcgcggaatatccaggggtagagtacacagaatgcctgcaggtgagccaggattgagggtacctcaaagcttggcacctccgggttgaagtgcaggccgaaggcaaatcgccatgctgacctggtacccagggcgccgcgctgccgaaggcactcccgcagggtctcggcatggtggagctgatccatgggcagtggtggcgttaccagctcatagggaaccagtacagaagccacgttggccaacaaggcttccaggtcatctcccagaatcagggtgtcaccatcgacacccatcttctgcaggaactcggtatactttccagagctcaggagaatggagtcgagctccacggtgaaatcacccagctcagtatccttgatcttgtggacatgggaattcacctcatggtgccggccaccccacagtttctgtatatcccgcacgaccattaatggctcaacgtgtgtatactccagttccacaccaacatgccggatgctgccgtgctgattgtaaatcagtggcggctgcgcgaaggacatgctttagagatccttgatcagagcgtagaaggtgcgcacgccgctgccagtggcaccttttttatggaagtactccttctttccatcccaagcggtacccgccacgtccaggtgtacccagggggtgttttcggggacaaatttctgcaggaagagtccggcggtgatggttcccgcttccttgccgcccacattctgcatgtcggcgaaatcgctcttcagctgctcgtcgtactcagcgtaggcgggcagttgccacaggcgttcgtgaagagtcgctcctttcgcggtcacttcgcgggcgtactcgtcattattggagatgacgccgatggcatgggagcccagggccacgacgcaggcgccggtgagagtcgcgatatccacaatggcggagggttgataggtctttgtgccatgggccagggcatcgcacagaatcaggcggccttcagcgtcggtgttgatgacttcaatggttttgccattgcaggcggtgacgatatcgcccggcttgttggcggtgccgctgggcatgttctcagcggccgggactatgcccaccacatccttgcgaatccccagggaacccatcaggtgaaaggcacccagaaccgccgcaccgccacacatatcgtacttcatttcttccatggatgccgatggcttgatggaaatgccgccggtgtcaaaggtgaggcccttgcccaccagcatcaggggagctttcttctctggtgaggtattgcgcaggatgatcatttttcccggttgagcactgcccttgccaacactgtaaaaagcgcccatgccaagcttcgcggcctcttcctggtcaatgacggtgcattcaaagccaaactgttgcgccagctgggtggcggtttgggccagagaggccggagtgacgatatttcccggcagatcgcccagctcgcgggtgaagttcatggaagccgcgatggccatgccttcctggaagtcagtttcatgactggtgcaaaaaagcccttgtacctgccactgggggtctttttcgtcaacacttctggttctggtgtagatgtaggaagccagcaccgcgcccatggcgcaatcgcgggcagcttcgccgctatccactgagaaagccatatgggagaagcgcgctttgcgagccactttcagggcgactgctccagcaaccatgaagcggtctgaagatttttcatcacagcccacatagagaagatagtcgctgccatttttataaatcacagattccttgggctttgcgaaaaaacccaaccgcttgagctcctgggcatgggaaattccttccagttgagccggggacagcagggtgactctcagggcgtcggggtgtgtttcaaagacgagggacatagttctatctccttaaaagaaaaaagcctcacgtccactgaagaacgcgtggcgtaagttggtgattgatttgcatatgtaacacgccaccatgtcaaaagcaatattccaggaggatgtatggaacccatcactgatgaaaaaatgcgccagatactcaatcagatgcgatcaacggagcccgtggcggaaaccatccatcgttttgaacagacctacaccatggtcaaaaaagagtacgccaaagccagggcggtgtacgagaaattcctgccggatgttgaagacttctgtccggagttttccgaatacatcaggaccaccgcaccctttgaaaaacagcccggtgaaacctatctggaggccgaagatcgcgccatggacttccacggcgagatcctggagaagatgcacctctttttcacgcgcctgcccagcatcctctcctatgatcagctggaacagtgccccacactgaaagagtacctgaagcagtgcgagatggagcaggctgtctagcaggctttgagctgaagcattgcatcttatcgcctcgaattaaggtgatattgtaccaatgcttaccgcgcagaaacagcgttcattttgcatgcttgtcatctcgtattcgtctttatgtttgcggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttttccggctcattgctcgcctgtcctggagatccggcagacactgcatccttgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcatcgcactcaccggacggactcaggggggaacggcctgtttctgtctctcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactgggggccacttttgcgccactttgggcgggtccaaagtggcaaagaaactcatagacaaggcgagggcaatgtcaagcgacgcagttgtgcggaaccattccgccatttcagcatatcatctggaacacgcagacaacctgtcgtttcggggagcgaacgtccagctttaagtgaccggaacaaaacctgtcagcctggcagccttgtagagaaaaaccgccgcgaagaagaggatgctcagtccggcaagggtgttgagcagcctgcgcagcccctggtagcgtttgaagaagtcgatggagatggccagcagatacatggggggaatggtgcacagcccgaatacccccatgatcagcgcgccctgcaggggtgagccgctggctgccgccatggcggcaaagaagtagacaaaaccgcagggcagcagaccgttcaaaagtcccaggccgaaatagctccacagcgaagggctccgggtaaagcggcggaaggtttgttggaaaacgccgctggaagccggatcccacagcaggggaatccggcccactcccagaaactgcaggccgatcacaaccatgagcagcgccaccgccacaaagaagataccgtgcagggtgcggtcaagtcgaaaggcgatacccagcagcgccagcagggcgcccatggccacgtaggttgtggtgcgccccaggttatagagcaggtgtccactcagacgctgccagcggctgagtgcttcccccttggcggtagtgtaggcaaccacgatgccgccgcacatgccgatacagtggctgaatccacccgccagagctattcccgcgataaaatagagattgtccagtatatccatggcagtgtcctgaaaaaggcctggagacgatgctccaggcctttggtaatggaagaatccttatctgcgattacgcagggcagcgatacgatcgtccaggggcgggtgcgtcatgaagagctgcttgatgccggtgcgaacgccggagttgatgccgaaagcactcatggattctggcatctcatcgggcagcccctgctcgcgcttcaggcgctcaagggcggcaatcatggggcccgctcccgccagagaggcaccagccgcatcggcacggtattcacggcgacgggagaaccagaaaacgatcatggaagccaggatggccagaacgatctccgccacaatagttacgatgtaatagccgatgcccaggccacgctcggtcttgaagaccacgcgatccacggtgtaaccgatgatgcgggcgaaaaacatgacaaaggtattcaccacaccctggatcagggccagggttaccatatcgccgttggccacgtggccgatttcatgtccgagcacggcgcggatctcctcgtcactgaaacgctggagcatcccctggctcaccgccaccagggcgttgttgcgattccagccggtggcaaaggcgttagactgctgagccggaaaaacgcccacttcaggcatgccgatgccggctttctgggaaagctcacgcaccgtctgcacaagccactgctcgcgctcgttacgcgggcgctcgatgataacggtgccagtccctttttttgctatccatttcgaaagcagcagggagacaaaagaaccggacatgccgaagacaaaacagaaaatgagcaggctggtcaggttgagcccggtgcccgaagcatccaggatggaaccaacgcccagcaggctcagggtaatgctggcgacgacaatgaccgccaggttggtagccagaaagagcagtatacgcatgcaaccctccttgaagagtttcactgacgctcaagacgccatgtgcgatgaatgttaaaaaaaaatccttgaaagcgcacaaatattatcaaaattccccttgttgacaaggaaattcgtctttatctggtaacacgaaaataaatttcgtaatatttttcttgactttttcgagcgataaagcgtagttgtggcaggaaataccgtgtatatgcacgttgcagggagattttccatgaagaaaacaatgcgatctaccgggcttttcctggccagcaccctggcgctgctgtcatgcttcagcatggcttctgccggaacgctgaaattctttgccaatggcgaagaactgatagccgaggggtttatgagtccgaaactcaccaaggatggctggcagctgaattttgaccacgcctttgtggtgctccagaatatcacggcctaccagactaccccgccctttgaccccgaggtggccgatgccatcacctacagcgccaaggcttccctggaagggattcatgtggttgacctggcccgcggcagcgtggaagagccaccagtgctggtaggtgtcgttgagaacgtcacgcctggtcactacaatgccctttcctggcaggttgtcaaggcggagtcgggcatgctcaagggagcgtctatggtgctgattggcaccgcccggaaggatggtcgcagtgtcagctttcagataacttccgatgacgttgccacctatcgctgtggcgaatttgtgggtgatgagcgcaagggatttgtcagtaaggacgaagacggtgatctggaaatgacgtttcactttgatcatatattcggcagagccgacaaggatgctgacgatgatgtgaatctcgaaggtatcggctttgctgttttcgccgctggcgctgacagactgaagcttcagggtatgcatgtgggtcatgccggcgaaggacactgcagtgtccaatggcactgagtcactgctgaagaggtgcaatggcaggtatcttgacaaatgggtacaggtaccgtaaacacgtttagttctcattttcggtgcccgtatccgggtgaaaagggaagaggggtgcaaatcccccgcggacccgccactgtaagcgatgacgatggatcacaagccactggcccgtgccgggaaggcgatctggaggatgattcgcaagccaggagacctgccggaaagtacacacgacccttcccgggtatggaaggcgggtgcgcagagacgttggggttaacagccacgacgccttctgggttcttccgtatccggggcagatcccaggaggcttttttatgtccagtgcgagctcttgttgttcccccagatattccggaatatcaccgatggtaatcgtttcgggcactaccgtgtcaatgcggtttgccctgctggttctctgtgcttttctgttgagctcgggtattgcccatgcgcatggtgtggttacccgtacggaaatccagagggtgatcttcgtggaagctatctatgaggatggcacgcccatggctggcgcccaggtggtggtcttttcgcctcagaatccccgcacgccctggctgaccactgtggccgatgagcaggggcatgtgcgcgttaccccggatcagcagatttcaggtacctggagcattcagctgcgacaggcgggccatggggccatgatccatgttgatctgggcgatgaggatattaccattacttcccgtacagaaacaggaagactgcgcacccttctcatgttcggcctggtcgtctggggtgctgtgggaacggcgctctatttccgcaaaggaaagaagagtcatgcatattcctgacggcatattgccactgccggtaactgttggagcttttgcgctcactattggcctgacggcagtggcagtagcaagaatcaaccgcatggcagacccccgggaagggattccccgcgcggcactgtttacggcagctttcttcgtcctctccactgtgcatattcccatccctcccaccagcgcgcaccttatgctcagtggcatactgggtgttatgctgggctattacgcgctgccagcggtggtcatcgccatttttctgcaggcaatcatgctgggtcatggcgggctgaccaccataggcataaattccctgatcattggtattcctgcactggtggccagtggggtttatcggatgatgcgtcctgtggccatgcgtggcggcaacctcctgtatctcggactggctttttttgtgggctccctggggtcggtgctggcagtcatcatttttgcatcaaccgtactcctgtggatgccagtacatatagacgctgccgctgaacgggcggctctgctcgtcctggtgctggtgcatattcctttagtcctcctggagggtgccttctgtgcctggctggtgcactattttcagcgaaccagccctgcgctgctcgacgaaaacatggaggcatagcacgatccatggggtgtttttgttttctccaccgttgggatccgcgttgtcgtttgctggctgccctggtgctggccttcagcttttcctttgtcaaagcgctgcatttgctgccactgattctgggggttgggtttgcgtgttcagtgctggcgggccttgggccaatggccctcttcaaccgtctgcgtctgccatcgttcattattgtggccatggtgattttcctcccctttgctggtggccagacggtgctgttggatctcgggatggtcagtgtctcccgtgaggggacgcacgccgctcttttgattgcggcccgcttttatgccatcatgatggtggtgttcgcgatgataggaaccatgaccctggaggtaacaataaataccttgaagtccctggggctgccgccggtgatggccgatatggccgggcttgtgctgaggtatttccatgtcattgccgatgaccatggacgcatgaccaccgccatgaccctgcgcggttactcgataaaaccatggtcacttctgtcactgcgcaccatggcctggctgtggggcagtctgtttctgcgcagccatgagcgttcccagcgggtctaccaggcgatgatcctgcgtggctaccacctgggcagaccgacaggtcacccgtttcctccctggcgccacctggtgttgctggggctggtgcttgtggtctgcgcgtttattatatttcttcaattacaggcaggatattcccatggctgaatctcatactccggtactgcgtattgaagggctgtgcttctcctatcccgatacgccccatgtcatcagagctctgaatctggaagttctgcctggagaaaaagtcggtgtgatcgggcccaacggagcagggaagagtacgttgtttctgctgatcagcggtatcctcgcggcagagcagggctgtattgactttatgggaaagccattgcgaatcgggcagtttcatcctgacatggctttggtctttcagcagtccgacgatcagctcttctgcccgacagttcgtgaagatgtggcatttggtcctcgcaacatggggctggataatgtcactgtggaaaagcgggtagctgacgctctggagcggacgggaacatccgcgtttgcccagaaggcggtgcaccatctttccgtgggccagaagcgcatggttgccatcgccggtgctctggccatggagccccgtctggtgctctatgatgagcccagtgccagtctcgatatacgctctcgccgccagcttatcggtctgctgcaacgctctcgccacgccatgctgttggcttcccacgacctggagctgattctggaggtctgtaccagggtgatcctgatagatgatggtgctatcgtggccgatggcgaaccccgagcgattatggccgatgaagggttgatgtgcgcccatggacaggaaaagccccactcactggtacctcaccagctcctgcaccaccactgagagaacaccacagcgcagctttcgcaaccgaatcaggatgaaagatgccgtcccttgactttgtcctcactgtacgcgtgagtggcttccacgactttgggtccgcagactcccgcccttcctggcttttggtttgtatttgcctctgccgtggcggcaagctctgcgttcatagtgttccgcaacggtaaagcacccatcagctgcgttgcctggcattgctcgtcactgctatgcaggagactccacctctttccgcgatttgtccacgtccggcagcggtgtattttcgattgcctgctgatgtgaggtatttcgtcaatctgttagaagttgtggtgagcggcataatctgttacaaactgtcgagagttctcaatagtgggttgttatggtacttcgttttttcgtgagtcgtatatgcgtagtcaccttcgccgcatttcttctttgggtttttctccctgccgctgccagtgccaccccaccaccggctgttttttcctgtgaacacctgcgccagtatcatcccttcgcgcttccgactcttacggtactgctgctgctggcggcagttcttggagctttgcatattcagctgagtctgcggctggcttcccaaaagcgcctctatcgtgaactgctggacagtctgagcgccagggtgctcattttccatcccgttacagcggaaatcctggatgccaattcggcggcactggaatcctctggcgtagctgccactgctgatctcaacgcagagtcttcttggagtgcgtcaccgtattccttggctgacgccagagagctggtgcgcagagccgtcgcagaaggttccctgtgtgtggagtggaaacgccatcatgtcagcggtctccccctctgggaagaggtgaccctgaagaccatcaccattaacgggaaattgaccgtgctggcaacgtgccaggatatcacccggcgcaaggcatccgaggacgcgctgcgcgagagcgaagagcgctatcgggccgttatcggggttatgaacgagggggtgacaattcagcaggctgatggcaccattgtttcctgtaatcctgctattgaacgcatactgggtcttgagcctggtcagttgctgggaagcagcatgacccgactgaatcgcccagctatctatccagacggttcggattttcccagtgaggaacgtccgacccagaaagccctgcgcaccggccttccccagcgcaatgtggttatgggtgttgtacgtcaaaatcaacaggttacctggttgctgtgcaacagtgagcccctcttttttcacgatatccctgagccctcaatggtcgtgacgacggccattgatattacggcactgcacgaggcgaagcgccacctggatcaaagtcagctgtggcttcaacaattcgcggagcacacggatacggtcttctgggtaagttcccccgattgtgtcaactacatcagtcccgcctatgaaaaggtttggggctacagttgtcaaagtctctatgatgctcctgcttctttcctgaatgcgcttcatccggatgatcgagcggcgacccaggaaaccatatacaccctgagtgagcagaggctgggttttgaccttgagtatcgcattattcgcgctgatggccgggttcgctggatccatgcccgcacctttcctcttcacgatgatcgaggtgagtttactggctgggttggagttgccgatgatattacggagcacaaagaacatgaaatcatgttgcaggacttcagcatccgcatggtgaaggaaatagaagctgaactctcccagcgaatgcagctggagcgcaggtatcagacgctggttgaacagtcgcctgatggagtgctgctgttgaatgggcaaggacaggttatcagtgcgaatcccgcagctggcgctatcctgggagttgatattcgcgaacttatcggtgtgcgaccgtggaaactgtttcaaaccacacagctgctgggagctcaggaggaatctgtcgctccccagtcaatgctgatgcagctcaagcagcagcgcaaggctcgcttcgcctggaatattacggttccaggcggacagacaaagaacattgaagtgatcattaccgatataggaaagaaggactctgaacacttcttgatgttgtggcgggataacacggaggtacggcagctgcagcaggaaaagcgcatgcacgaggcgcttcttattcagaaatccaaagaagccgaaatggggtcgatgatcgacaccattgcccatcagtggaagcagcccctcaataatgtcgcaatacttgcgcagcagttacaggaaatctaccgtgacaatgaactcaccgcagcggagatggatttccatgttgcacggatcctcgaccaggttgactacatgtcggagaccgtgtcggatttccgacggttctattctgcttccagcgagcttgagtcatttgacctgtggcagcagaccaacgccgtgcttatgctcctgaaaccacgccttgatgcctgtcacgtgaaactgcgaatgcaggagcccgtcactttgatggtcagagggtacaccagtgaataccgtcaggtaatcctctgcatcgtgaataacgcaattgatgctttcgatgaacatcagagtgacgagaaaatattgacgatcacgtttcactcccaccgtgacgcagcagaagtctgtatctgtgataatgcgggcggcattgctcaggagctgcttccccacaaacttttcgaaccatttacgacaacaaagggagctcgtggtggtactggaattggcctctccctgtcccgtaccatcataggagagaaaatgtctgggcagttgatggcaaccaatcgcgacaatggcgcttgtttcacgattgtgctccctgtatctccctgaagtgctcttcccgttgtcaatcactcaggaaaccactctgaaaaaaactatttccgttcaagcgatcgcgagaatctcatcttgttggccgtgtaatgtacttcatcgcgattatggagaacctgggggaagatttttcgctatgtctctggagaatagtaacctacggaggatttaagcggttatcaaatggtagcgaattgtaacattatttatctgttggtctaataggagcttttcttgacagtgctgagatagttatgacatagttgccattcgctcaaattgctgccatagcgatgcttttcacgcgaaaggaaggggttcctggagggggggggtcatgcaggttctgtttcgttccattgtcagatgtgcgcgtgggctggtggtgctgctgctgagtacggtgcccctgtatacctttgccgctgatacgctgactatcgggagcagtaataacttccctccggtgaatatgctggatgagcagggtcggctgcagggttttggacgtgatctctcttcggctgttgccgatgccatgggattgcgtacccgctaccagcactcatcccgttattccgaagtgctgcagtggctggaacagggtcgtatagacctgattcacgataccgcctggacccctcagcgcgccgaattcctggatttcagtgaccccatcctggagatgcccgaagtcatattcgttcgaccggaacgttttgatattgtcgacctggaatccctgagtggcaagaaagttgcctgtatcgatcagcatataacccatctttaccttaagcaatttccctatatcgattgtttcatggcagatactcccgcagaaggtatctaccacctggttgccggtgatgttgacgcctttatctttccccggcagattatcctcttctatgcccatcgcctgaatgtgctggacagtgtcaaggaagtgggaacgcccctgcgtactctgacctggtcaatggttgtggcaaagggcaatggcgagctgcttgaattgctcaatgaaggattgcggcgtgttcgggccagtggtgactatgaccggatttaccatcactggtatggacgaatctatgacggtggctattcactgcaaaccattgggtttgccgttgggggtatcggggcaggtgcctttgtcctctttctgctgctgctggttcgcaatcagcgacgtttcaaccgcgcgctgcagttaagcgaatatcgcctgcgcgaggctcagcgcattgccagtgtgggtaattgggagtggaatattgaaaacaacgccctgcactggtccgatgagatctatcggattttcggcctgaagccccagcagttcacagccacctatgatgcttttcttgcgcgggtccacccctgtgaccgccagagagttgttgccgcggtaaacgcaagtgttgccgacggttccccttatgatatcgatcatcggattctgctgcccgatggccaagagcgtgtcgtccgggagcagggagaggtgatcttccgtgatggccgcgccgtcacgatgacgggcaccgtgcacgatattaccagggtgaagcgggtggaacaggaactcacggccagtgaggagaaacatcgcaatctctccgagcgttttgtggctgtgctgaacggaataccggacgccattgcggagatcgaccgtcagtacaccattcgatgggtgaatgacgcggcccgtttcctctatgggcgtgatcccgaagtcataaccggcaatcattgccaccacctgatcgccgattccagcgaaccgtgttcggagtgtcccgtgcgccaggtttttgaaacctcaacaccagccagccagaccaaatatctctccggaaatcgtatctgggaaatcaacgcggttcctgccaattttcacgactccactttcgatacggtgattatcgtcggacgtgatgtcaccgaacgcacccatatgcagcaggaggccatgcgcgcggcccatctttctctcatgggtcagctcagcgccggagtggcccatgaaatcaataacccgaataattttattatgctgaacacctctgttctgcaggatatctggggcgatatctccatgctcctcgaacgcatgcatgctcaccagcccttgcatgccggcggtttcacctttgatgaacttcgtgacgagattccacagatgttgtcccgtattcatcgtgggtcacagcgcatcaaagtcatcgtcgatcacctgaaggagttttcttcacaggagaaagccactctccgggacgatgtggagatcaatcaggttattcgcgatggactgaccatgatggccaatgagatcaggaaacatggggagcagttccggctggaactgacagatcaacttcccctgttgcgcggacgtggaccacgtcttgagcaggtgatcatcaatctggtcatgaatgcccttgaggcaacccatggcatgcaggaggaagtgattgtggcgagccggttcaacgcggataccagcatggttgaagtgacggtcagcgatactgggtgcggtatagagccggataccctgaagcacctctttgaacctttttttactacaaaatacgcagcaggtggtaccggccttggtcttgccatctgccagtcgattattgaagagcatatgggcagcatacgtgtagattcttcaccgggaatcggaaccacgtttacggtgagcctgccagtaagtcgcaaggcaaagggggtgagcagtgagaagcactgaactcaagagggtgatcgtagttgatgatgaacaggatatgctcgatactatcaggctgccactgcggctctattttcaggatattcacaccttcagcgattcacgcaaggcactggatttcatgggtagtgatcggacgcctgcacttctgatactcgacctggtcatgccagtccttgatggcgcttcactgcttgaagagctccgttcccagaatattgcgcatccgactgttattctcagcgcaaccagtgaccgcaagatactggagcgctgtcaccggtcaggagtcacgcacatactgcaaaagcccatcgacttcagtgatttgcgctcagtcatcgccggaatactggcccagtattgatgaaatcagaaaaacatcagcaatcaggggaggtttatgtcattttttcaattgccactggtcattatagatgatgaggaagacagcctcttttctgccaaagtagccctgcgatccgccggttaccgtaacataaccacactctgtgatccccgacagggcctggacgccgtgcggcagcagggggcgtccgtagtcattcttgacctcatgatgccccatctgtcagggcaggaactgctggcgcagttgatgatggagtttcctgagcttaccgccattgtcatgacggcagtcaatgacgtggagacagctattgaatgtatgaaatccggtgcctttgactatattgtcaaaccctttgacaaaagcagacttatggcaactgttcagaaggcggtagaagtcagtcaactgcgcgctcaggtttcccgcatgcgtgaaagcctgctggaaagcctcgacagcacccctgctgccttcgaagaaatcgtaacccagagcccgcgcatgaaaacccttttcaagtacattggtgccgttgcccaaagtatgcaacccgttctgatcaacggggagaccggcagtggtaaggagctctttgcgcgcgctgttcacaaggtttcgcaaagaccgggggcttttgtccccataaatattgccggccttgatgacaccatgttttccgataccctcttcgggcatacgaaaggcgccttcactggtgcggagaagacgcgcgaagggctgcttgccagggcgcagaatggcaccatctttctcgatgaaattggagatctcagtgaggcgagtcaggtgaaactgctgcgcctgctgcaggagggtacttactacccgctgggctcggatactcccagcactaccaacgccagagtggtgctggccaccaaccgtgacctggtcagtgctgttgccgacggaagctttcgcaaggatctgttctatcgtatccgcacgcatttggtgcgaattcctccactgcgggagcgtcgtgaagatattccccttctgctgcatcacttcgtggaaaagaccgcccgcagttacggctgcgaggcaccggctatcagtggggaagtggttgccttcctgaagagctgcccatttccaggaaatgtgcgggaacttgaggctttggtgtttgatgctgtcgctcgctgccatgaaggcaccctgggcgttacccatttcatggaaatggtgcgggaaaacagcagcttgcatgagacccatggcttttcacccatggtgaccaacggggaaggcaactcgctggtacatctgttcggctactttcctacactcaaagagctggaagcatttgccgtttccaatgccctggacatcacctgtggcgtgcaggcaaaggcggcaaccctgttgggaatttcgaagcaggcgcttaatcagaaactcaaaaagaaaatacttaactgaagttacgcatcttgtcgtctttgcttaaggtattattgtcctgatgtttgccgcgcgagaacagtaatgattttgcacgcttgactcatctggtactcctcttttcgtttacgatattgtcattttgacgtaagcaaaatatttactgttttacgctcatgtcaaaggtgcagaacctgaggggatacatcctgaagagcttgcagtggcttcaggatctcttccgtcaaccctgcttgacgggtcaagcaggtggaactcgactaacgccttcataaaaagtaagttctcggtagtcgttccggaatgtcaatcctggttgacgcgatgggggattgtctgatctcgaaagcatttgaaccattggttttgctgtggcatggatattgctggtttctgttgaaactggaggtgaccatgcaaaaccatggagagggcgggaatgggcagaagaatttaggcttccactgcgctttgacgctgtggcagtgcgatgctgacggaaccttccgtgatgcggttgacggagtatttccccggataatctctccggcatcttttcatcagaactggctcacagactcccaccccgatgatcacgagcagctgaaacgccaatggcaggaagcatttgcgcatcatcgtcccttcagggctacccatcacctgaatgctcaggagcgcgtctggtggcgtgtgcataccgtaggtgaaccatgctttcgacaagatggtacatttcagggctaccaagggtacactgtgttcctggagccggtggagtttgcctgcggctcaagtctctatcgtgggctgcccatctctacccgcaccatggccagtggcatgggcacggttgccagccgaattcgcaagcccatgaatatgctggcactggcactcctgagtatagacagtgagcaggatgtcagtccggctggtcggcgctggcaggaaaaggcccaggtcagtgtcaatgaaatcatgcagatactcgcccagacagaacagttgcaggattttcaacacgtggcgaccgcgtttgacatgcgcatgctgatgcgcgaagtctttgagcttgccgctgatcaactgcgcagccgcaggatatcgctttcctggagctgtcagcccctggcagaagctgattgtcaccattcttctcatggtcagggatgggagcattgtccacctgacgggatgctggtctttgaacagcgacagcaggtattcatgattcatttaagtattctgctgaagttgctggaacaggtttcgccacagaagaatacctgcatgcgaacagctctgtatcagcacggaggtgacctggtgctggaaatgcggctttcaccgatttgtggtgagaaggacgcgactcgcctttcagacaacggaacactgaacctgtggcaggagtacctgcacgccaccaagaacgtgctgttttcgtggcgcgtgtgcgatgattttcttgagctttcctggcgctatcccctcttccgttttcgcggtgcgtaagccgaacttcttgtttcattattcattcttattttctctcacccctctgtcagaggagatcccgtgggtgagccatatcgtcgataaaaacagtgggagtaatcttccctgctgtccacctcctccattggagatccttgaggattttctcactagcccagctgccgatatgattttttctcttttgtcagatgattctgtgtacctttccatcttgggctctgccatatttactgccaggtaccagcttctcagtaatccgagcccctgaccaactctttgaccaatctcctgccactggattctaacctttaaaaggcattaaaggatcttctggaaactgtatcttctgcttccctgattgtgacgcagggaactacaccttagaattttccggtgacaacgctttgctgctgtgtcgcaagggcgctgcttatcgcgcaaacactaccgattgcaacgagcgtctgaatctgaagaaggagttcgtaaaacttttttggcagcatactatgaaacaccaccctgcataaaatagtggtgttttgggcagtctgtttgattccagcagccggccggtcaagcatgcttgaccggcccagaggtgtcaatattctcgctatctcctctctttactgtcatatctgtgtttttttgtgtctctggtcaattatgtttgactgtcacgatagttgtaacctcttttaaataaaggcaatcatcctggcatgctccttgcggtattccacggcaaacagtggaagtggaggaggagcatcatgatatcctggtctcttggacaaaaaattctgggttccattcttattattggtttagttattttcggaggtactttctggtacctggagcgtcttggcaatgacgtggagcgcgctgtgctggcggagcggggtgattttctgcacgagatgctccatgagcagctggtcaccaagaatgatgtggggttgacgacagctttgaccatcgccagtaatgaccggattattgaatccctggtcagtggtaatcgtgagttgagtatttccactctcgcagccatttctgaatcactgcgcaatcaatccaattatcagaatgtgcgtgtgcatattcacacggcggatctgcgctcctttctgcgttcatggaatcctgccagccatggtgatgatctgagtggttttcgacagacactccatgaggtgaagcgcaccggtaaggctctggttgcctttgaggtggggcgcgccggcatgacccaccgatccattgttcccatctttgatggtcagacgtatgttggttccctggaagtcattcaggggatgaactcggtggtgcaggccatggcgcagaagaaccgtcatcttattctgatgatgaatgccgatcagttgagcgttgcgacagaaatggccggaaaccggcgcagtggcaatctggtgctggctcaaaatcagatacatgaccaattctttcaggactttgagcgtatttcatcatctgcactctttggccactcccaccagagcggacgccagtttttcttcacccatcagccggttctggacttccaggctcagcaggtgggtgtgttcattattggtgagtccctagagagtgtgatggcggcagtggatgcgtcgcggggtattgttcgtgtctcccagggaattaccggggcactggtgattctctttatggtgactctgggtattctgcttcaccgtttgattatacgaaagataaaggtgctgtgcggactggtggaggatatcgccagcggcgatggagatctgacccagcgtatacaggtgacaagccgcgatgaactgggtctgctttccgggcatttcaatctttttgtggacaagatccacgacattgtctttgacgtcaaatccagtgcctacagtgtggcatcgggcaattcggagctttcggccactacagagcagctctcatcgaccttcaacgagcagtcggcacagattgccagtgtggccagtgctcttgaggagatggatgccacagccctggaggtgaaaaacaatgtggagctgagtcaggaaaagtcccgcaatgccatggagaagaccaacgagggccgtgaaatggttgccaaagccgtcagcgctattcaggctgtccagcgtcagagcgacgcacttgccgaggatgtgcagaaccttggttccctgacggcagaaattacccaggtgcttgccgtgatcaacgatatctcggagcagaccaatctgctggccctcaacgccgctatcgaagcagctcgagctggagacgctgggcgtggatttgctgtggttgccgatgaggttcgcaagctggcggaaaagacccaggagtccattctggatattgagcagatcatcaacgctgtcaaaagtcaagccagcagtatttccgacggaatgggggccaccgagaaccgagtacgcgaaggttcggtggccatggagcgcaccaatgaaacctttaaccatattgtcaattcagtggaagagattgtggagtcgaatgatgccatagcctctgcggtcgagcagcagtatcaggccattcgggatatttcgtccaatgttcagatgattgcttccggagtggaggagagttcatcggtcgttgtggaagtggcccgcacagtcaatgatctgcaggcccaggcggaatcactgcagctgctgaccgaccgctttaccatccatgaaaatcaggtgagcacgcatctgttgaatccggcctgaaaagaggtgtcccatgatgaggtcgatccgatccagccgaatatttatccgacagctggcccaggtgacacgacaccactgcccggaaaccagctggcatatcaagcgtgtgcgctacttcacccagattctggccagcgaactgttgcgaatggaaatgaaggggctgactcctgagcaggcctgccgcaccgtggaactctcccatattcacgatatcggcaaggtatgcatccccgaatccattctgaatagagctggccctctgacagatgagcagatggagcgcgtcagaaggcatacggagtttggtggatatattctggacgacctctgcctgaacatggatgtctgcacctatcagacggcctggaatatcgtggtctaccaccatgaacgcttcgatggcaagggctacccctatgctctcaacggcgaggatatccccgtgtgcgcccgcattgtggcgttggctgatgtctatgacgcgctcagcagcccccgatgttacaagcccgcctacactcgcagcgtctgccgtgacatcatcgccagtgaagggggcggacactttgatccttttatagtacgcgctttcctgaatattgaggaagccttctggaatatccatcagaccatcgggtttcagggcgacccctgtgcccaggataagccccaggcaagcattcagcaagagaaaggagttttgatatgagtcagcaggagcacgtggccgtaaaaggcagtgacgtggaaattattgaatttcagttgtttcaccgcaccagtggcggggggcgcaatccggtgcattatggcatagatgtcagccatgtgcgggagatcataaaagtgcccgaaaccacccagtatcccaattctcaccccagtgtgctgggtattttcaatctgcgtgagcacatcattcccctggttgatcttgccagctggctccgagccgaaaccaatgcccctttgagcgaaaagcgggtgattgtgacccagtttggcgagcacttccatggctttctggtggattccgtcaatcggatctatcagatcgaaaacacaaaaatggagtcctgccgcgacttccaacaacacaatgagcgcgactgtgtgcagtcggtcgtgcgcatggatgggcggttaatccttatgctcgattttcgggccattatcggcagtattgaaagcggtctggaagtccatgagccagctgccctcggggcgtagacgtttttacacaataaccgtcattcaggagattacatatgcaggcgttttacactatcaaggggaaattgattgtctttattcttatcaccgtggcaagtcttgggttgcttatcaccctttcactcaatgccctgtatggcagcctctatcaggccaaggaagacgcggtacgggatatcaccgaatcacattataccgtcgtggagcactactggaagctggcgcaggaaggtcggatgacgcagcaggcggcgcagcaggcggcgcttgaatccctgaagtcggtacgttatggcgatgatgactacttctgggtgaacgacatgcggccacgcatgatcatgcaccccaccaacccagccctggatggacaggacctcagcagtatgactgatcccgacggtgtacgcctctttgtggaatttgtcgatatggtgcgcaaggatgggaaaggtcatgtaagttaccgttggccgaagcctggattcagcaaccctgtagccaaaacctcctatgtcatgggttttgagccctggggttggataatcggaaccggggtctatatagatgatatccagaaagtcttctggacccaggtgcgcaatctctccacagccatagtactgctggtgatcgcactcatgatccccatgttctttatcatgcgctcaatcattacctcctcttcgtccattgcccgggttgccagggatcttgccagcggtgaaggtgatctgacgcggcgtattcccctgatgggaaaagatgagcttaccgaagcatcggggtatgtgaatcaattcctggatcgcatccatgacattgttattggggtacgcgagtcctctcagggcgttgcctccgccagtgagcagctcagcagctcctcttcacagatgagcgtaggcatgaacagtcaggcccaaagcattgcccagatagcctcggcaaccctgcagatgtcccagaccgtcaatgaaaccacccgcaatatcgcatccattcaggaaaattccatcgaagctctgggccaggcgcgtaagggtgggcagatcgtccagcagtcaacccgtgagatggaagccatcgccggtgaagccgaacaggccacacaggctgcccacgctctggaagagaaagctgcacgagtggaagaagtcatacaggtgatcaatgatatcgccgatcagaccaacctgctggccctgaacgccgctatcgaagcggcccgtgccggagaagctggacgtggatttgccgtggtggcagatgaagtgcgtaaattagccgaaagaagcaccgagtcgacccaggagatcatcaatattgtccagagtattcaaagcggtgtggaacaggtgaccaaagccatggcaaatgtcaacggcagagcccagagtggaaatcagctggcccgtcagactgatctggcctttgaagagatactggccggcatagaggggctgcaggtgctcatagagcagaatgtggcagccatggaagagatgtccaccacgtctgaccagatcagtgcggatatccagaccatttcggcagcggcagaagagtcggcccaggcttccgaagaagtcggtcacgcctctacggatctggcccatctggccagcgatgtgcagaatcggctcggcgtcttcaacaccagtgatatgctgccccaggaaaggggtcaacggctgctggaatccgcatgatcttcgtctgcggggttgtgaacagccctgcagaatttttttggccaagagtacgtggtgttcggcatcagcctgaaaagagaagagtcaggggaacggaagatactgatatgcagacaggggtggtgtggaaatatcagccctggctctgtgttttcagtaccagggcgttgagcgcatccatggcttcctgatagtcctctttcagaatcactgcccgcgcgtaggattccttggcctcttcacatttccccatttcctcaagcgtctggccgaggcagtaatgacactcgtgatcgtcttctttgagggcgagggacttgcgaaaagcagtggctgcatccatgagcttcccctgcagtttcagggtgttgccaaggctgaaaaaaccatcggaggattcacggttcagggccagggatttcagaaagtatttttccgcttccgggtagttctggtgctgataggccagcacccccaggtagtggaggacaccatagtgggtggggtgaaacttgagaatctggaagtagattttctgagcttcggtaaactggccagccttgtgcagttcggtagcctgtatgaaaagtttgcctgctgccgcctcacgttcacgggggttattgaaaatagccatatgtcctccagtatggggaagttccggaaaggcaaaggcactgaaagtcgcctttcagtgcctttgtagcaaaattcaattcatgtgtcacgcattgccgtcgtagagcatacccagaaaatcctgcatatgggacattcgctttatggcttcttctgaaggaatctgacggatgacttcgcccgtctgcttatccatcagttttaccaccaaagtgtcggtagactcctccacttcaaaatggcgggagacattcaggaagctcatgttgcggttcagttcttcaacagcacgctgaagttcttcttgactgggagcttcctgacggccactgtttttctgtggccgcgccaccgcaccctctgaagtggtaccagcagccaaccgatccacagcagcattacgtcgctgctgcaggacgtctgcccgatctcctgcggaaggtgacacagcctgatagctttcaacctgcatcgcgcacctcctgcggaaagcctcccggagggagtacctccgggattgctgttcctaatggtagttcattaacgcaggagctgcatgacgccctggggcagtgcgttggcctgggccagcatgctctgggcagcctgagtcagcatctggttgagggtgaactgggacatttccttggccacgttcacgtcgcggatacgggactctgcagcctgcaggttttcataggcgacgctgaggctgttgatggtgtgatccagacggttggacaccgcacccatcttggcccgctcggtggaaaccataccaatggctttgtcgatgtcggtaatggcctcctgagccagactttggctgaccaccaggacgcggtcaattcccaatgacttggtgtcaatctgggcgatgtttgactgcatggtctgacccgcgttggcaccaatctggaagctcatggagttatccaccaggtgcaggttcatggtcgcggggtcagtttccgccgtgaattcaaagcgtgctctggtagcatcgaaacttgcttcaatgccgatgtttcctttaaacaccacatccacgccctgaatgacgttcttcatcacgccgtctccaacggtgtcactgccgacggggcggccagtgtgggcattggtgacccgcacgttgtaggtgttctcctcggatgcctgtacctgatcgaggttcagggcatcgatgagcttctgctcgccaacaaaggccagctcgccctgggcaccgttaaagagggagcggatcagcagcgtgccttccacggcagcgtcactgttttcaacggatgaacccttgcccacaaagtcaaccacgcggttgtcagtggtggtgttgcccatggagatgccaagatccttggtgatggccttgatcagcttctcttccagacgggcgagagagtcattgccctccaggtacacatcggcagacttgccgttaccgtagatggtcagcttctgggaagtgtcgaagacattggtgccatcgggagtgatgaaggcatcgatgtccttgagcttggtgtaggcagaggccagtccgcccgtaccgcgcacttccatgttcacctgatcgtcatgctgcgtgccagtctggttggcagcaaagtccagggtgatggagccgatggtgacggagccggtattggcgtccatctgggccatatggtactggtgctgtttggggccttcgctgaggacggtgttctgcatgccaccggcatcagaagtgccgtttgtgatgatgtagtaggcgcccatattctgtacaacagagccggaacccacttcattgtagtagcgctcgtcgattttgaaagcaccgccggcaccaccggttgcactgccgtcaatccgtgcggcatccacctcaccgttgatactcatcagcatcttatcaccggttttgatcatggcgccgtcgttgaagagcagctgggcaccgccgtcaaactgatccagtccaccaaggctcagggcattgtcaacgatgttgacggtggcccaggcttcggcttcaccggtagtgacgctgataaagcgtacgcgggcagcgccggtgacatcggaaccaccagtggtcaggtgggcatcctgcaggaactcgatttccatatagccatggtatcccgtgacgacacccccatgggtggcgaaaacattcatgccattatggttttcaagttctcctgatccattgctcagaacggaccagtttgatcctgcctgctggtaggtgccattgatggccatgcttccgctgctgatgctggcaagagtcaaggttgaatccccgttaaaggacgcgccagccagcgatgtggtggccacattgaccaggtaggtgcggtcggtgatatcaccggtacgcacaccctcagcggcatagacgccggcaacaccggaggagttgacggacgcagtaacggcaacaccggccagggtgagcacgtcaccggcgaaggcgccttcacgcagggtcatgatgttggacttgagcacctggttcttgcccaccttggcggtgacatcgattttgtagttcccggtgatgacctggtcgcggatgatggcttccatgaggtcactgtcagaagtactccagcgtgcggtggcgtcaccattgagcagcttcttggtgttgaattcggtggaggtggagatacggtcgatttcgctcttgagctgatccacttcgcgctggatgtgctggcggtcgtcagaggtcagggtgccgttggcggcctgaacactcagttcacgcatacgctgcaggatggcggtggtctcgttgagagcgccttctgcggtctgaatcagggagatgccgtcctgggcgttggcgacagcgcggtcaaggccgcggatctgtccgcgcatcttctcggagatggccagaccggaggcgtcgtcggaagcgcggttgatgcgcaggcccgaagacaggcgctcaatggactgtgaaaggttctgtgaattgacgcgcaggttgttctgcgcattgatagacggaatgttgttgtagataacattggacatgacaatatcctccgtgatttgttcaggtggtaccagcacctggtaagatttcgactccagtccttggggtcgatacattgcgagtgcgtgtctgcgtggcaaaggatgcgaaaaagtgtgaccctcctggcatcataaattttgcctgcgcgaaaaaaacactcaagggggctggaaatgctgccgataagaagggggaatgaaagaggtgcttcctgcgtcgtgcgcagatgagggaaatgccttgcttccctgcaaacagtcacttcaatcgccttccctggcaattctatttcgaagccactatcacaatatctgtcatgtgatcggaaaatcaatgttttttatttttcggatgcttttttttttgatatcgcgagcgaatgcttcagaaaaagatatccagatcatcctcttcctgactctgctcctcttcctttccggaaagggtatactcaatctgcaggcaggaactgaagagcgagctgtccagatagtggatgtcctttgattcccgggtgacaaaaatggtggtccgccagttctgcagatcttcgcggatagctttgaggtaggttttcaggatgacgatcttgcgatcgtcgagctgtgccatttctacgttacgcagaatggaggacagggaagtgatggcgtaggagaggtcggagaattcgaagatcagtgacatggtgctggcatatttgctgaacagactggagacgcgttccaggtttgccttgtgaggtgagccggcaaattgctccagggctatatcaatgtcctcttccagctcttcaagttcatagagttcatagagtatctcttcgccgatgtccgcgacaaactcctgggccgtaaccttttcgctgtggcttttgcgcaggacattcttttccttgtcgttgagggactgatccagttcagcttgcttctttggagtggccggtgcttgcctggcgggtgccggctctggggttgcgacctctggcgttttctgtgagcgtgaggtgaagacaaactcttccaggaattcagtatactgggctattttaattttctggtattcgggcagggtgatgtcgttgaaggtgtagagaacgtgtggggtgccgtggaggttcagctcccgcaccagcaccagatagatttttcggcccatggtggtttttattgagacggttttgggtgtggtgtctccggggcgcagatctttcagctgatgtaccgagcccttctcctgcagaaagcattggctgatgtcaaagtcccttcccacaagatccgcgtaattctccttttgcaccatggcgcccagggcctggttgatatagcgaatggtggacgcttcgtagacaatggtcgggttgggataagcctccagaacctgcttgagcatctgtatggtcaacgtgtctttctggcggtttttttccacctcctgccgcacccgctcttcaaggtgcgaattgagttcttccagttgccgcttcgaccacagcagttccagggcatcggtgatggagttcagaagggagtcctgcatcaccggtttcatgacgtagccgttgacgcgcagattaatggcgcgctgcagaaagcgggagtccccatgggccgaaatgacgatgactttctggtccaggtcattttcacggatcgactcgatcatctggaaaccatccatcacaggcatggtgacatcggtgatgatgaggtcggggcgcttctgccgatatatatccagaccttctttaccattggtagccagcagaacttccctgaacagacgttcaaagagaagtgcaatggaattgcgggtggcatcttcgtcttcgacatacaaaacggaagtatttttcgccagcgccagaatatcctgcttgagcatcgtccacctcagaataagtaaataaattttaaagtttcgcacctaatagcattggtttaattcattatttctctgtcgtttatcgcgcagaggcagtattgattttgcatgcttgactcatctggagttcctttttttgttccggatattgtcctttttgaccgcgcaaaaaggactcaaaaacgcgcccccgaacgcccgttcttccggctcgttggcttgcctgttctggagatccggcagacactgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgtctttcccccgtgtgctgtcccagccagaacgcgccgactggaacgctatggacccgcagggttgacgccacgacggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggtaaaagaaactcataaacagggtgagggtaatgccaagcgacacagtctgtgcagaaccattttcgccatcctagcatggtgtaagggtcatcgccgacaacctgccgtttttgggggtgcgaaacttcaatgaattcctattatgtcataagacaattattttgccagcgctatctaaaattcagatgcaagggtaacactttgatgttataacgccattaagtaacgatttattctgataggggaatatatggcgaaaaaagtaattctggtggatgactcgcggacgatcctggcctcagctgaattggcgctggaagagcttgtgcagtcagggcaggtgcatttttttacgtacagtaatcctcagcagttcctggatgaagcacttggcggtagtatagactatgaccttttgatatctgacatcaatatgccccaggtcagtggccttgaggtgtctgcgaaattaaaacaggacccgcgcttcaagagtaaacccattctcattctcaccacagagagttcagccgagatgaaggaaaaaggcaaagccatcggggtaaccggctggatggtaaagcctttcagtgatcaaaaactggtgaagtcgatcaaaatggtactaggaatctgatagcggggagaacgctggcaaccccaccagacaaggtaacttcaggagatgcgccatgaaatccaccatgactcttaagaaacaactcatcgctgttctactttttgtaggtttgctgccctttataataatgggtattatttcctacttctctgcagccaatgccctggatcgtgaagctttcgccaagctggaggctattcgggaccttgtgcggggggagctctccctgtaccttgacaataccgctgaaggcattggcgtttttgcccgcagctctgatgtggctgaaatgttccgcgagctggtgcgcctgcacaacgaacacaatgtcggagcggaagatccattctttattaccgattatcccgatgtgcgggaagtttaccagcgctttgagcccctctaccgtggtgccgctgaagccttcgaactgaatgatatctatatggtctgccgtctccacggccatgtcatgtactctctggcgaaacgggatgacctgggacagaacgtgggcagtggtcccctgcgtaacagtggcctggcagaagcttggcgtcgggtggtctctacccagcagattgccttcgttgatatgtcaccttacgggccagcgggcaaccgccccaccatgtttatgggtattcccatcatggcaggcaacaccatgctgggtgtcatggttcttgatatcagcatagagaccgtaaattccataatgcaaaatagaacagggctgggggaaaccggtgaaagctatctcgtcggccccgataaccttatgcgcagtgacagtttcctggagcccaatacccactctgtcgccaactcatttcgcaaccccagtcagggcgcggtgcgtacggaaatggcccaggcggcccttcgcggagaaaatggcgtgcgtgtgggctctgactacctgggcaacgaagtcctctctgcctatggccctgtagaagtgtatggcgttcgctgggctatcctgacggagatgtttcacgatgaagtgctggaacccgtatatcagttgcgtaatgtctcccttatgcttggcgccatcattctggcaattgtcggcgccatcgcctttctgatggcctatatgctggccaagcccataatcgccgcgatccgcaatatatcagaagcgaactcacaggtggtaagcgcctcagaccagattgcgtcgtcgtcgagttcacttgcagaaggcgcctctgagcaggccaacagtgtagaggaagtgacggcgaccgttgaggaagcgacatcgattaacaatcagaatgcggagaacacgcgtcaggcagacattcttgccggtcaggcgacgcaggccgccaatgagggctatgagaaggtccagcagctgatgagctccatggaggaagtgaccgcgtcctcggagcgcatatcgcagatcatcaagaccatcgacgaaatcgccttccagacgaaccttctcgcgctgaacgcggccgttgaagcggcgcgcgccggcgagcacggacttggttttgcagtggtggcggaggaagtgaagagccttgcgcagcgcagtgccaacgcagcgcgtgagaccgccgacatcatccagcgcaccatcagtcagattcgtcagggcaacagcgtggccgaagagaccaacagcgcctttgatgaaatccgtcagcagatcaagaagacctcggacctgatcggcgagatcaccgtttcggtgaaagagcagtccgaaggcatgaaccagatctcgacagccatgagccagatcgataaagtgacccagcagaacgccgccaactctgaagaagccgctgccgcggctgaagagctgaacgctcaggccgtggccatgctcaacagcgtctccaccgtggcgaacttcgtaggttttcgcatggagagcgaaagcagccacagtcggggcagtggatcacttccgcccgccggtggtcgtgtgcgcgtcagcgccccgggcagcccggcgaagccctcaggctccaagcagcttgccccggccttccatgatccccgtggcagcagcggcagtggcaggggcagcaagaaagcgcgtaacgagaacgacgatatctttcccctggatgaagacgacctgaaggaattctaagcaggccgctgaagatcgctcgggcataaagaaaagccagaaaaaaagccatttctctcgcaaagacgcgaaggacgccaagggaagaaaaaactgagcatacaggcgcaaacagtttggtgtatttcgtggtttgcttctcttctccagaaaggacagcgatgtttgaaatagacggcgaaaccctgaatatcagccttggcatggacgccgaggacgtggagcagcttcggcagtttctgctgagccgcatcgagtacatcgagcacatcggcatccaggacccccgtgaaagccttggcagctccagccttctgcagctgctcggggcgatccgccgcagccatcgtgacatcgtgatcgacctctttgacatgccccttgagcatcccgagcttggtcgtcagtactggagcgtgccatgaaccgcgagcgcctgcgccagattttcatagaggaagccagcgaaatcatcgaaaagctcgacagcgatgtgatggaccttgagagcgacccgggcaacagcgacaccctgaacgaactcttccgtggcgtgcacaccctgaagggcagcgccaactccattggtttcacccgtcttggcacctttgtgcacagctttgaagacgcgcttgactactaccgcgcgggccagggcaccgtgaacaccgccgtgatcgacaccttccttgacgcggtggacgtgatcaaggacgtctttgacgacgaagtgcaggaacgctcagaactgacccatcctgcccgctatgaacagagccttgagcacatccgtcagctgctggtgcgcgtcagccccaccgaggaaaccgagagtgccaccgcagaagacaccagcgaccaacggcccagtcagaccgcctaccgcgaagtgctgcgtgaccttgccgaagagtttgccagcgtgcccgaagcccctgacgacagcaccgacagtgccagcgccgttggagggcgcgcgccgtcagatcccgtcagccgtgagggcgcagaccacatagaccttggtgaactgcagagccgcaaaggccccggcgagcacctgtatcacatccagctgacccttgacagcgacatctacatccgcggctacgaccacgccatcttcctgcgcctgctgcgcgaacagggcagcatcctgagtgtccgctgggacctcagccgggtgagccacctgagcgacatcgacccgctgcgctgcgacattggcatcgtggacatctatatggccagcgaccatccccagggggaaatcgaagagatcttcgaattccttgacgactttgaataccgcgttcgcgtcgtagacgacgaaacgagtgagccggcatccatagcccagagcgacagcgcacccgcgccgactccggcaccttcaccggcagcgactgttaccgctgcaactacaagccctgatgaggggcaccgtgaaccgccagcaccggacactgccgccagcgcaccacccaccgccccggcagaggcatccacagagctccccacagagccacccaccgccccggagagtgcagacgccattgccgcagcacccactgctcttgccgcagagtccgaggtcgaagaggaccgtgccgcagagcgcagcgcccccgccaatcgcggtcgcgacgagaaacgctccttcgtgcgcatcgacacgaagaaactggacgaactctttgactccgtcggcgaactggtgatcgcccagagcttcctgacccagaaccccaccattcaggacatcgccgacgaacacgtgaagaagaccctggacgtgctgtcgaagatcacgcgcctgatccagaaccgggtcatgtccctgcgcatggtccccatccgggataccttcgagaagatgcgccgggtggtgcgcgacgcctcgcgcaaaatcgacaaggacatcgtgctgcacatcagcggcgaagacacggaaatcgacaagaacatggttgacgcccttggcgacccgctgatccacctgatccgcaatgccatcgaccacggcatcgaatccgaccccgccgaacgcaccctccatggcaagccgatccaggggaatatcttcctgcgggccttccacaaaggcggctccatcgtgatcgaaatcagtgacgacggccgtgggatcaaccgtgagaaagtactgcacaaagccatcaggcagggcctggtgagcgccgaagaggaactcagcgacacccaggtgtacagcctgatcatgcaggcaggcttctccaccgccgaagccatcagcgacctctctggccgtggtgttggccttgatgtggtgcgcagctccgtagaacagctgcgcgggaaagtggaaatccagtccatggcccagcagggcacgaccttcagcctgcagcttccgctgacgctggcgattatcgatggcatgctggtgcgctgcgcgcacgagacctttatcatcccgacgctgtcgattctggagtccttccagcccagcaatgacagcgtgttcacctaccagggcaagggcgagtttgtgaagctgcgcgaagaaatcctgcccatcgttcgccttgatgaagtgctgaatatcagggctgcaaaacgcctgaaagccgcagaggccacgctggtgcacgtagagaacgacaacggccacttcgcgctgctggttgacgaactgatcagccgtcagcaggtggtgatcaagcccatcggtgaagggagcatccgggtgccccaggtctccggtgcggcagtgatgggcaatggaatggtttcccttatcctcaatgtggaaggactctactgaaaaactgatggaatcacgatatacgaggaggtgatgggtgattgacataacgaaagtggaagatgtcgattttctcggggaaattcagcgacgttttcgcgagaagaatgcttccattgaagagatgcagcgcatgacgcagaaccttctggatctcaatgacaaggcgcgtcaggctgaggcggtgaaaagtgaatttctttcactgataaaaaatgaattcaacaaccccatctcatcgcttctcagtttttcccaggcccttgccagtggtcgccatacagaaaaaatctccgatatcgcccgcatgactcatcaggaactgcagcgcattgattttcatatgaagaatatattcgcggcggcggagattgaatccggtcagatacagaatacctttgaagacgtttatctggatgaacttgtcaatgaggttcgctccagtctgcgctatatcattgcggacaaacatctggacattcagctgtttaacgagctgtccggcgcggtacagtccgatagtgccaaactctttacgattctgctgaatctgctttccaacgcctgcgaatactcccatgtccatggcagaattgtcgtgtgggccggggttgatgatggaagtatcgtcatctttgtgaaggattttggcgaagggatacccactcaatatcacggcaagatttttaaccgtttcacccagtttcattccggcaagaatcgaccgcataccggactgggtctggggctgagtgtggtgaaagggcttgtggagtctttagatggatccatagaaagttattcctccagtgagcagaccgtttttacggtgcgactgcctgctcaacctgttcgttttgacgattttgccgatggggactcctttgacggggagtttgatgacgaagatatggtggaaatgtgagcagcacgatgaacggagtgtatcagaaacgctatatcaaagtcggtgagatatttgtcggggtcaaacccacggaaatcgtcacagtgcttggctcgtgtgtggcggtgtgtcttcatgacccctatgaaggaatatcttccctgaatcactacctgatgcccctgtggaatggaacggagcttcagagtccaaaatatggcaatatttccattcctcgcctgattgagtccatggaaaatgtcggctgcaatatccgcaacctgcaggccaaggtttttggtggtgccaatctcaatacgactactaatgaacagctcatgataggcaaacgcaatgtgattgttgccaaggagattctccaggagtatcgcattcccatcgtcgcccaggatctcgaaggtgcacggggccgtcgcattctggtccagagtgatacggggaaggtctttctcaaatataccaagaatcccaatgaaggagtctagcgatgcccatccgcgtcctgattgttgacgacagtgctacagcacgcgcggtcctgcgggaaatactggaagctgatcgcgatattgaggtggtgggtgttgctccagatgcctatgttgccagggataagataattcagctgcgacctgacgtcatttgtcttgatgttgagatgccacgcatggatgggatttcgttcctgcgtaaactcatgaagttcatgccgacaccagtggtaatggtgtcatcgctgacccaggagggcgcacgtacgacattggatgccctggaggcgggtgccgttgactatgtaccaaagccccactccaatatttatgatggtgctgacgagatccgcgctgaactgatcgaaaaggtgaagtcagcagccagagccaatgtgaaggctcagcacgaaaaagccttaacccgacctgttccgaagctctcttccatggccctttcggagacgacccagaaagtcattgccatgggcgcttccacgggaggaaccgaagcgctgaagcaggttctgtctgcactgcccatagattgcccagggattgtgattgtgcagcacatgcccaaggactttacgaagctctttgccgagcgtttgaatacagtatgcggcattgaggtgcgggaagccaaaaatggcgatcaggtgggtcgcgggcttgccctgttgtgtccaggcgacttccatatggtgctgcgtcgcagtggggccttttattacgtggaaatcggctccggtcacaaggtatccggacatcgccccagtgtggatgtgctgtttaactcggtggccaagacggctggtcgcaacgcggtgggtgtcatcatgaccggcatgggtggcgatggtgccaagggtattctgcatatgcgcgaagagggtgcgcgtaccattgcccaggatgagaagagttgtgtggtcttcggcatgcccaaggttgccatcgacaaagggggtatcgatgtggtcacgcccctgtccgatattccatccgaagtgctgaaggctgtggagcatatttcgaaataaataaaagaaaaccacgaaatacgaaaaaggccgatgaaaccgagaatgaacgcaaataaacatgcgtaaaacaaatgtgagcgccaacactcctcgcagaccacgctcgcttttcttcctggcgagagggtctgccactcgccatccaggctcgctttcggagtgctggcgctcaccgctaaaaacttctcccttggtatctctgtgtcagtctctctcttcttttacctgaagatcagctgatccccttccacatccacatgcacctcctgctcttcgcggatttctccagcgatgattttacgtgccaggggcgtttccaggttgcgctggagatagcgtttgactggacgcgctccgtactggggttcgtaggatttccgggcgaagaactccagggcgctctcggtgagctcaacatggataaactgctcagccaggcgcctgttcagtcgaatgacctgcagcttcacaatctgtttcacctgatccacactgaggggctcaaagataatggtctcgtccacccggttgagaaactccggacggaagtgatgacgcaactcgcgggttacctgctggcggacatccccggtgatgccgctgccgcttatggccgcgtccagtaacagatggctgcctatgttggaggtcatgataatgaccgtgttgcggaaattgacagtgcgtccatggctgtcagtgagcctgccgtcatccaggagctgcagcagcaggttaaatacgtcagcatgagccttttcgatttcatcgaagagcaggacactgtaaggcttgcgccgtacggcctccgtcagctggccaccttcatcatagccaacatatcccggaggggccccgatcaggcgggaaaccgcatgtttttccatgtactcggacatgtcgatgcggatcatgttttcctcgctgtcaaaaagggcctcagccaggctgcgggccagttccgtcttgccgactcctgtagggccgaggaagataaaggagccaagggggcgatctgggtcctggatgccacctctggcgcgaatcaccgcgtccacgacggagtcaaccgcttcatcctgcccgatgacccgttggtgcagggtttctcccaggcgaagaaccttctccttctcgccttcaaccagcttggtgacgggaataccggtccagcgggccacaatggccgctatttcgctttccgtcacttcctctttcaacagcgagtctccacggtcacgggttttctggtactcttcagcctcctggagcttcttttccagttccgtgagtctgccatacttcagttcggcaaccttttccaggttatactcccgctggtagcgttcaatttcgtgtcgtgtgcgctcgatttcctccttgatatgctgcagtccaccgatggcctgcttttccatttcccagcgggttttcatggcattgtaggattcccgcacatccgccaactcttgactgagcttttccaggcgctcctgtgaggcccggtctttctcccgcttcagcgcttcctgttcaatttccagctgcatgatccggcggtagagggtatccatttctgccggcgaagaatcaatctcggtgcgcaccatggctgcggcttcgtccaccagatcgatggctttgtcaggcaggaatcggtcggtaatatagcggtcagagagtgttgctgccgcgacgatggcgtggtcgtgtatggtcaccccatggtgaatttcaaatttctccttgagcccacgcaggatggagatggtgtcctccaccgtgggttcctgcacctgaataggctgaaagcggcgctccagggcggggtccttttctatatgcttgcggtattcgtcaagggtagtggcgccaatgcagcgcagctctcctctggccagcattggcttcaggagattgccggcatccatggcgccttcgctcttgccggcaccgacgatggtatgcagctcgtctatgaagagaataatgcgcccgctgctctcactgacctccttcagtactgctttcaggcgctcttcaaactcgccacggtatttggccccggcgatcagggctcccatgtcaagggagaaaatcatcttctctttgagcccttcggggacatcactgttgacgatacggtgagcgagcccttcgacaatggcggttttgcccacgcctggctcgccgataagcaccgggttgtttttggtgcgtcgcgaaagaatgcgcacggcgcggcggatttcctcatctcgcccgattaccgggtccagcttgccgtcgcgggcagcacgcaccaggtctcgtccgtatttttccagggcgttgaaagttccttcagggtcctgagtatccacatgctgtttgccgcgtaatgcgctgatagcctcggttaccttcttctgctccagctgaaaacggcgcagaatttcatcaactgcgctgccgccatgctgtatcaggctgagaaaaagatgttcaacactgataaagctgtcgctgtattccttctggattttttccgcaaaggcgaggagttttgccagctcctgggagaggtaaacctgggctcccgaaccggagacctgagggagcctgttcagttgctgttcaatgtcagtgtacagcgcgttgatgttgacgcccagtttgctgatcagtgcgggtatggtaccaccgctttgctgtgtcagcgccgccagcaggtgcagggggagaatctgttggtgagaagcggtgagtgcgcggttgtgagcgtcctgaatggcttcagcagctttatgggtaaacttgttcaggtccatgggatcctccttggtgtttgttgttaatgatgtcttttgcggtggagttttcaagctcgggagaaaagcaaactccatgccatgtgacaaactgctttcagaacggtatgttgctgttctgggacgaaaaaaagccacgctgtgtggcgtggcgaagtggtgcattgcgacgaaaacctgctgcgttgggtgattcagtgctcaaaataggtctgttcgagttttgtgcccagagcctgggtcttgtcaagcatctcgaagaggaaatcatacaggtgcatttgctgcatatcttcaatattgaggtagcgggcatatgaggccagtctgccggcgtcaaactctacggttccgcgtcgaggcgagttggtgcctgccagctggaacaggtggtgtcgcagctgcaggaggttgaagcacagtgagcggggaaactcctggtggaggatcatgatgtccaggacattgtccatatccagcatccacttgtaggtgcgacgactcaggtcaagggcgctgttactctgcaggaggttgcgcagcataagccgttcgatgacttcacccattcccgcttcgcggattttccggatatcttccagcttggtcatgaacatccggcagatctgggtggtacgctccaggtgaatgccgattttgagaaagctccaggtaatgccgtggggtaatgagttgtcgatgaagccatgcagcaaagagcagtattcgatgacatgtttggtgagttcgtgaatcccttttttctgaaaattttcgggagagtagtccttgacggagtggtagaacttgttgaggttctcccacaactcgatggagacggattcgcggatgccacgggcgttttcacgggcgaaggcaaccgcggaaaacatcgacatggggttgctctgatccagggcggcaaagtagaagagtttcttttcggaaagggtggtatagcgctggaaatattcctcttcacaatcatacatggagaggatcgattccatgaccatctgcttgcgaccgggaatggggatatccatggtggtgtagtactgcacatcagcataacgggccatattttccgtgcgctcgatatagcgtccgatccagaaaaggctttcggcaattcgtgagagcatgttgctattcctccatcacccaggtgtccttggaaccgccaccctgggaagagttgacaatgaggctgtcttttttcagggccacccgagtgaggccacccttgaggatgtactcgcgttctctgccgatgagggtaaaggtgcgcaggtcgatatggcgtggttcaaaagacttatcgtcaataaatgtggggtgaacggagaggctcatgaccggttgcgcgatataattgcggggatttgcgaggatgttctcccggcactgggccagttccttgcgggtggctttggggccgatgacaataccatagcctcctgactcccccacgggctttgtgaccagatccttgagattctccagcacatatcggcaatcatcgtcatgggcgcagatataggtgggtacattattcagtatgggttcctcaccgaggtaatagcggatgatatgggggagataggcgtagatggctttgtcgtcggcaattccggtgcctggagcgttgatgatggtgacattgccctgacggtatgcctccatgatgccgggaaccccaaggagtgagtcggggcggtagaccagagggtctaggaactcttcatctatgcgccggtaaatgacatccactctggctgggccatagatggtcttcatgtagacgaagttgttgtccacaaagaggtcacgaccttccaccagctctatgcccatcatataggcgagaaaagtgtgttcataataggcggaattatacatgcctggtgtcaggagtacgcagttgggttcgtcgacgccatcgggtgccactgactccatggtcgccagcagttcttctgtgtaggattcaatggaaatgaccgaatcctgaaagagaacattggcaaaactgcgtttcacggcagtacgattggcgtagacatagctgacaccggaagggcaacgaacattgtcttcaaggacataatactcgccatcacagtgacgtatcaggtcagtgccggagatgtggcagtagacaccggagcgcggtatgaatccctccatatgtctgttgtagctcttgcatttcagcagaagatcagccgggattattttgtcgcgtatgattttcttgtcattgtagatgtcctgaagaaaggtattgatggcatgggtgcgctgcagcagaccctgttcaagagccgaccactcctgacccgtgatgatgcgggggaagaggtcaaaggggaagatcttctctgttccagcagactcagagtatacgttaaaggttattccctgattgaagaaggaaattttagcgtattcattgagatagagcagctcttccatggagagggcttcaaactgattgacgatattgcggtacgcttcgcggacccgcttgtcgtgaaaggcctcgtcatagcgctcggcagatacctggtaatgttgaaacaacataaagtacccctttccgcttgttcacatcaggtaggacacagttttcaggatatcaattttctggtacatgggaaatgaaaaagaatcattactctacagactgaagtttcgcacccccgaagcggcaggttgtcggcgccgacccacatgtcatgctgaaatggaggaaatggttctgcacagactgcgtcgcttgacattgccctcaccctgtttatgagtttcttttgccacttttgactcgccaaaagtggctgggaagcgaccctcagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttcagcagcctgacagttggcgcaccctggctgggaaagaacacgggggagagacaggagcaggccgttcccccccctgagcccgtccggtgagtgcgaagcctggctggcaagacccgaagggacactcacagaaagtgagtggtccggcagcattgcagggatgcaggggtcaggcaacgcaaagaggctcaggtgcaaggcgcgggcgaagcgagaagggaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagatggggctctttgagcagcctgctgccggatctccagaacaggcgagcaaacgatccggaaaaacgggcgttcggggggcgcgtttttgcgtcctttttgcgcggtcaaaaaggacaatatccggaaacaaacattcaaaatcaatgcagttaccgcgcgataaatgtcatgataatagtgtcttaacccaggacaacaagtgtgaaatttgaggtgttaccgtaaagagcgcgcatcaagaggtagtgtcacggagcccggtgctgccgaatcccccgctggcgcgcgccgtatcactcaggttcccgacgtcagtgagtgtgactcgtgttacgggcgcaaataccatctgggcaatgcgatcgccgcgcttcacggcgtagggttctctgccaaggttcagaaggatgactttgacttcgccgcggtaatcgcagtcgatggtgcctggactgttgggcagggtaatggcgtgcctgagggccaatccactgcgcggtcgaatctgggcttcgtagccactgggtatttccatggcaaatcccgtcgcgaccacttggggctcatggggaatgagcagggcgtcttcagcggcatacaggtcaagtccactggcgccttcgctctgataggtgggcattttatagaggtgcgcaagggcatggaaggcaacgtgcatggggttctcccacaaaggaatcaggccgcagattcaggctgcggcctgtgaatgaacactcaggaggcgggagattcatcttccagggtgaagtcttccggtttttttccgaaaagtctgacgataatgatactgccctcgtagagcagaatcataggtccggccatcatgacctgggtgacaacatccggtggcgtgagtatggctgcgccagcgaaaatgacaagaatggcgatcttgcggcctttgcgcatggcagcggcgctgaccagccccaggcggcccagtacaaagacgatgaccggcagttcaaaggcaatgccgaacgccatgatcagctttaccacaaaggtcagataccatcccagcgaaaggctggcaataacactgccttcggcatagttcaggaaaaactgaaagcccagtggaaagacaatatagtaggcaaagctggcaccgacgaagaagaagatggtcgcaaagactaccaggggaatggtggctttgcgctcacggggatacaggccaggtgcgataaacttccatacctgaaagaggatgtaaggcatggcaacacagacagcaaccagcagtgacgccttcagctcggtgaaaaagccttccggcagacgcagcagggcgaaaggggtagctcctggtgggaaggctgccagtaccggttgttgcaggaagagcatgatctctttactgaaaaaatatacgacggcaaagcacacgccaatggctatgaatgagcgaacaagcctggtacgcagttcttccaggtgagccgtcaggggcatcacctggtcatcgttgagctgctctgccgcgtcatcgcggttcggggccatttatgagttctctttcttcgaatcgttttcctgaggtgcagcagaagggttctctgccgtttgtgtgggcgcggcggactcatcggcttttttgacgtcaatcactcgattgttgcctgactgagcgttttcacgctggtttgatgtcgggccggtttcgtgaatgttgacggtgtcgcgcaggtcattcatggctcgtttgaattcgccgaaaccctttccaagacttttggcgacatcgggaagttttttggggccgatgatcagcagagcgaccaccataataaccagcagctccggtaatccgatgttaaacatctttcttctcttcttctttacccggtgactcggtcttgttttctatggccttgtcttcttccttgacggagtctttgaaattcttaataccttttccaaggcctgcaccgatctgtgggagcttacctgcgccaaatatcacaaggatgatgaccagaataatagcaagttcccaaacacccaaaccaaacatatttcctccagttgccccgctgtttgctggggcagactctttaaactctccaatttgtactgtattcccctcagcttttcaatagggaaaaaccctggtttgacgcaagctttgcgcagcgtatgatggaagttcagcgccctgctacatagagtaagatttttcggcataagtgtttatcgcatgggaaagtgtggtttgcatacgcaatgcatctgattttacgactatgttttcaactttcgcaccttactgtcttgagttaaggtgctattactctgacatttatcgagcggaaactgtattgattttgaatgcttgacttatctggtattccactttttcgcctctggatattgtcctttatgaccgcacaaaaaggactcaaaaatgcgcccccccgaacgcccgtttttccggatcgttggctcacctgttcaggatagccgacagcatccgctttccaaaaaagaagctcatgaaccgcgttgcgaggtaagtggatggaagaaaagggtggtgttgagggccgcctcctcatttcagcagggtatcaggatgatcgtcgataatttgccgttctgggggacagaacctgaggtacaacggagtgccgcacggacggtggcatttcattgacaaactttggtactgccgtatattacctggcagataacaaggagttgctatcatggatgatgtgttcatcgcccgtcagcccatattggacgatcgacaacaggtctgcgcgtacgaattcctcttccggcaggggggcagcgcgaaccatgccgaagtcattgacgtgaatcatgtcagcgcgcgtatgattaccaatattttcggcaattttggtgcggaaaatcttacttccggcggcaccggctttatcaatgtggatcgcaatctgcttatgggcgaggcggtggagatcataccgcgcgaaaactttgtgctggagatcctggaatcctgtcgggtcgaccagttcctcatccgtcgcgtcgatgagctgcgggataagggctaccgctttgcccttgatgactttgagttcactgctgaatatgtcgagaagtttacccctttgttgaaaaaagtcgagtatatcaaaatagaagttcccagcatcaatcgtgagcggtttccgaaacagattgagcttctgaaacgcttttccgtgaaactgctggccgagaaagtggaaacccgcgaagagtatgaatactgcagggacctgggtatcaactactttcaggggtactatttcgcgaaaccgcagatcatgcagcaaaaatccatagaaccctcgaaactttccattatgaatctggtaactctcatccgcagcgatgccgagaacatcaagatagtcgaggcgttccgccaaagtcctcagcttacctttttgctgctgcgcttcatcaattcaggtgccatgtttctgcgcaaccgcatcgagtcagtgcaacaggctattgtcatgatcggcatgcgtcagctgctgaactggcttatgcttctcgtatacgccaaccccagtaaggagcatctcggggtttatgacgccgtttttcagaccgcgctcttccgggccaagcttatggagaatctctttgtcgccattgaaaagaatgctgtttccaggcgctctgacaccgcgttctttgtgggggttctctcgcttgtggatgtggtgtttcactccctgaaggaagacattctgacccgcctgaatgtcccacaggatatctatgaggccgtcgtcaactatgatggtctgctggggaaactgctctggctggtcatggtttccgagcaggacgactacaccctggtgcagggtgctctgcaggagatgaatgtgagcgtggaacactataaccaggcgaagctttcagcctatcagtggattactgactttatttccggtatctgatcctttgtccgtttgatctcgttgtgatatttctgtgaattccacggtgagaacgtgctccggagaatcacttatggtatgctcctgtgccatgcagattgatgaggagcgcctatgagtatattccgcccccaatccgtttatattgctgattcctttatgatccccgtgggcaaatacgatggccgccatcgggaaaagaaaacgttcttcgagcttgtcaagatgctcgattcctttctcgacaatggccctgtaccccgctcttccatcgacgctgtaatcgtcggcagccagaatccctttgccttcagccaagtcgataacgtggcggcgaaaatagccgggattctgcgcatcagtggtgccaaatccattctcatcgataccgcttcgtcatcgggagccagtgcttttgaagaagcctatctggaggtcgcttcgggacggcacgagaatgttctggctattggcatccagaagatgagcgatacctccacggaaaaagccaccaatatcatcgctggagtcattgatcgtgaagaggctgagttcggtctgaccatgccagcctgtggcgccctggttgccaaggcgctgatggcacgcttcaatctcagccaggaacagtggagccagtactccgctcgcctgacccagcgggctcacttctattctgcgcgcaatcccaacgcccactttgactttgaattacccgtcgaaaaatatttcgaagaaatccgcaacgggaaaaacagcctgtacttcgatcccatgcgttaccacgatttctgtcccatgtccgatggactggcagcctgcctgctgaccagcactccccgggaagtcatggtcgccggcgttggttccggaaccgatattcccactatcgccgatcgcgaaaccttcaccaccttccccgccaccataatcgccctgcgctacgccctggccatggctggcctgacaacactccaggaactggaaaaccgcgttcacatcaatatgcacgatccattcaacgggttcgggccagttaacctggctgattttggcatccttgaccgcgatgatatgctggaatcctaccttgatgaccgcattaccggtgagaatggtcgctttcccactaacctgacaggtgggctgaaggggcgtggccaccccctgggagccacgggcatggtacaggtggtggaaaatcatcagatgatccgcgacggtcagtttgaagcggggctgagccactccatcggtggccccattaacaacaacgtggttatcctgctggagcgtacttcccataaccatcaacggcagccgattccctataaaccggtgcgcgaggagtttccagtgctctcggccatgaaaccagaacaggtaacccttgaagcccttttcagtggtaaaaaggaagtgatggcacggcttctgagcagcaccacacgctataactttcgcggcgaaacccccatgaactcactgctgcttttccgagcccgggtggacaagaaggagtaccgctttctgattgccgttgaccctgctgccctggcctccattgcgccactggaagtgggcgagaaaattctgctgcagcgggatgccgatcaggtgacgatcaacgatattccggttcgccgcttctatcgcaaaacccttgccggcatcatggaactggcagacactgccatgaaacactggaaaaataccaggaagatggattgacatgccaatacccccgacagcaacacacagaacaccctgatgcatgacgaaggaggtccaatgtccggtcgcacgtctgacaccatgaactggcacgcacttgaagccgatgtggctatggaacaactgaagagccgtccggaaggcctgacccccgaggaagttcaggagcgcctgaaggaatatggccccaacagtctgccagcgcccctgaaaaaaagcgcgctcatgcgtttcctttcgcagctgcacaatgtgctcatctacctgctgctggtggccgctgtggttaccgccttcctgggagagtgggtggataccggagtcatcctgggcgtggtgattatcaatacctttatcggatttattcaggaaggcaaagccgaaaaggcccttgacgccatccgcaatatgctctcaccccaggcgctggttctgcgtgatggcaagcagctccaggttgccgcggataccctggtgcccggcgatgtggtgatcctgcagtccggcgataaggtacccgctgatgtgcgtatcttccgtgcgcgtgatctgcgtatcgacgaggcaatgctcacgggcgaatccgtaccagcggaaaaatacaccaccgcggttccggaagatgcgcctataggtgatcgcaaaggcatggcctactcgggaaccctggtcacctatgggcaggcccgtggcgtggtcagcggcacgggtgtggcgacggagatcggtcgcatcaatgccatgctcacggaagtcgaggccattacaactccactgctcaggaaaatggatcacttcggtcgcattctcaccatggccattcttcttctggcggctttttccttcaccattgggctgctttttcaggggtacaatctggtggaaaaccttctggccgccgtaagccttgccgttgccgccatacctgaaggtctgccggccattatgaccatcacccttgccctgggcgtgcagcgtatggccaggcgcaattccattatccgtcagctgccggcagtggaaaccctcggctcagtaacagtgatctgctccgataaaaccggcactctgacccgcaatgagatgaccgtaaccaccatagcaacggctgatggcctgattgaagtggacggagtcggctaccagcctgtagggaattttcaccgcaacggtgagcgcatagaagccgataccgacacgctgctgcgtcatctgtgccgtgtgggcctgctgtgtaatgactcggtgctttcccagtcggaaaatgagtggaccattcagggtgacccaaccgaaggagccctgattacccttgccttgaaagcgggcatggaccgcaggcaggagcagggaaaatacccacgcgacgactccattccctttgagtcagatcaccgcttcatggcgactttgcaccacgaccacaatggcaagggcttcgcttttgtcaagggggctcccgaaagactgctggagatgtgtgaacagcagcgtactcaggatggcagcaatgtctcgctggagaaagcatactggcaggagtgtatccagcagatagccagccaggggcagcgtactttggcactggcctgcaagcccatgccggcgcagcagacggaactgtcctttgacgacgtgcaaagcgggctggttctgctgggtatggtgggcatcattgatccaccgcgcacggaggccattgagggcatacgccagtgcctgagtgcgggaatacgtgtcaagatgatcactggagatcacgcgcttaccgcgcgcgctatcggcaaggaacttggtattggcgatggtaccacggccctgacgggcagtgagctggaaaccatggatgatgaggagctgatgcgtcgaattgacgaggttgatattttcgcccgctccagtcctgaacacaagctgcgcctggtaaaggccctgcagagtcaggggaatatcgtcgccatgaccggtgacggagtgaacgatgctcccgccctgaaacgggctgatgttggtgtggccatgggcatcaagggaaccgaggtctccaaggaagcttccaaaatggtgctggccgatgacaactttgcctccatcgtggcagctgtcaaggagggccgtaccatttacgataatctcaagaaggcgattctctttatcctgcctaccaacggtggtcaggccggtgccattctggttgccattctgctgggcatggcggccatgcctattacgccggtacagatactctgggtcaatatggtcacggcggtgaccctggctctggtactggcctttgacccctcagaacgcaatgtcatgaatcgtccaccccgtgatcctggagaacccatcctctcccccttcctgatctggcgtatcgcctttgtatccctgattctggtcattggcagtctgagcatgtttcagtgggggctcgacaataaacacatgagcctggagagtgcccgcagcgctgccatcaacggactcgtggtggggcagatcttctacctcttcagtgtgcgccgtattattgataccagcttcagccccctggcgtttaccgggaatatttacgcctggatagccattggtgtggtcattgtcctgcaggggcttttcacgtattttccacccatgcagcagctcttcggaaccggtccgctggacctcacagcctggctgcgcattatctggatcggcgtcgctatctttcttgtggttgaagtggagaaatttgtctggcgacgacgcctgtgtcggggtgatcagtgcgagcagccgtgatccagtgtcagtatggggcgtcagcggggaattgtggcagtttcagcgtacagccggaaactgtggtatagtggcaaaaaaagtcagagagagcaggtgagcagatggcatatcaatatgatcttattgtcattggcagcggcccggcaggcctgaacgctgccctggaggcggtaaaactgggaaaaaaaatcctggtggtcgaagagatgggttttgaagggggcaactatctgcataatggcaccatccccagtaagaccctgcgtgaagccgttctgaagcttacgggcaagggaagtatcctgacatccaccttgtccgttcaggaacagtgtgctcaggaaccaagccttgatcactgccagcaggtctcctttgaagatcttgaacgtgaagtaacctcggtcatcaggtttggcctgaccaatatcacgcgccagctcagcgccctgggtgtggaagtgttgacggggagcgcgcggtttatcaatgcccatacccttgaggtccgtggcccacagcagcgcagtgccgtaacaggagatacgattctcatcgccacaggcagtcgaccacgtacgcctcaggatattcccatagataacgaggtcatcttcgaaagtacgggcctgctgcgggcggggcgtattccaaaaaccatgattgtcatcggtggcggcgtgattggcaccgagtacgctaccattttcgcggcgcttggcaccaaagtcctgctgctggatcgcaatcagaggcccctgcagttcctggatgaagagatcggtgagactctgacctctatcatgggggaaaacggagtcggcttcgcccatgccgagcagattgtaagcgtcagacgcgatggcgatacaggtattgtgcagacggaacaccagacctatcaggctgatcttgtgctctatgccctggggcgggtagccaacacggagtctctgaagctggaaaacgccggcatagccttgaacgatcgcgggtatatcccagtcaacgacctctatcaaaccgaggttcgccatatatttgccactggtgacgtgatcggctggcccagtcttgccagcaccagtgccctgcagggccagatggcggttcgcttcgccttccgcacccccacaacaccatttccaacggtctttccctatggagtctataccattcccgagatcagcatggttggcatgaccactcaggagtgtgtcgccaggggatttcaatacaactgtggtcgtgtgcgcttcagcgatctcccacgggggataatttccagcgatatccagggaatgctgaagatcctcttccaccaggacactggagagatcctcggcgtacacgtcattggcaccgcggcgacggaaatcatccataccgggtatatggccatactcgccaataaaaaaattgaccatttcccggcgatggtgttcaatacgcctactttcagcgaagcttaccgcatcgccgctatcgatggatgcgcgaagcgctgaacacagctttgctcagtggctgcagccatccctgggatgagccagcccctgtatatcaatacctgcatcggggaagccattgttacgctacatactgaacaaaatccgcaaactgcccctgcgaaaactcaaagggcagtcatcacagagttcatcggtcgctgagaacacgacagacacgacatcgccaaagcccctgtacaagtcccagcggaaaaagagtgccaaaacagctccaaagcccaaggaaacgccaaatactgaaccggagcgcgtaccccgcagtggcggaaaaaagcgccgggcatctgccgaaaaaaccgagcagaccgtacgaccggaatcaacaccctggactcccgaagtctttcaggttgacccccaggaagggcgcgtccgttttcacgacctgaatctgccggaagagttgatgcatgccatttacgatcttggttttgcgtactgtacgccgatccaggaacaggtactgccccgggccatagagggcaaggatgccatagggaaagcccagacaggaaccggcaagagcgcggcttttctcatgaccatcatctgccggctgctgtcccgtccccaagaaaaagccagcattggacgtccacgagccctgattctcgctccgacccgtgagctggcaatgcagatatccaaggatgcccatgacctgtgtcgttatacccccctgaagatcgtgacgctctttggtgggatggatatgaacaaacagcgccaacgcctggaaaacgaagcggtggatattgtggtggctacccctggcagactgctggatctgaagtatcagaagtgcgtgttcctggggaaagtcgagattctggttatcgatgaagctgaccgcatgctggatatgggatttattcccgatgtgcgccagatcgtcaactccaccatgcccaagcacctgcgtcagacactgcttttctcggccacgctttccaatgaagtcacccgtctggcatccgcctggatgaccgagcccttcatggtggagatcgagccggaacaggttacggtagaaaccgtcgatcagctcgtctatatcaccacccgtgaggaaaaattcaccctgctgtggaacaccatcaatcaggcgaacctgacccgcgtcattgtcttcgccaaccgccgcgatgagacccgtcacctttcggaaaaactgacccgctacggtgtcaccaatgcgatactttccggtgaagtgccccaggcaaagcgtattcgcaccctggagaacttccgcgaaggcaagatcgccgtcctggtggccaccgacgtggccggtcgcggcatccacgtggacagcatcagccacgtcatcaactacaatctgcccgaaaaccccgaagactacgtgcaccgtatcggccgtaccggcagagccggagcctccggcatctcggtcagctttgcctgtgaaaacgattccttttatatccctgccatcgaagactacatcgggaagaaactcacctgtaaatatcctggggatgagctgctgcgaccgcttcccgctccacagaagaaggaggcggcaccacaggaagcttcctcgggttccaagcgttcatcgcgctccagaaaccgacgtaaacccagaaaatcagagtgatgcggagcgtgcatgtaccgaatcggcacgggatttgatgtccacgccctggcagccgggcgcaaactgatagtcggcggggttgaaatacccttcccccttgggcttcaggggcactccgacgcggatgtgctgctgcatgccatttgtgacgcgctcctgggtgctgcggctctgggcgatatcggcaggcacttccccgacaatcagcaggcgttcaaggatatagacagccggatactgctgcgcgaagtccgtcaacgcattgcgcagtcggggtatacggtagtgaacatcgatgctaccatcattgcccaggcacccaaaatggcaccctatatcgaccagatgcgtcgtaatatcgccgaagatctctgcataaccgtcgacgaggtgaatgtgaaggccaccaccacggaaaaacttggctttactggtcgcggtgaagggattgcctcccaggcagccgcgctgatagggaaggtacatggaaaccattaagtatgtggggattatcgggaaaccgaaacaggagctcacccgcaccgttgtcagtgagttgatcgcctttctcgaatcccagggtatccgctacgatctcgacgaagataccgcccgcacctgcaatatggaaaagtgggtgaataaaagtcaactggtcaacgaagtcgacctgctggtcgccctgggaggcgatggcacgatccttggcgtggcacgtctcatggcggccacctccattcccatactggcggtgaatctgggacgccttggcttcctgacggaagtgaccgtcgatcagctctttcccgtgctggctgagatactcaagggaaactatcgcgtcgataatcgtatgatgctcaatgcccatgtacatcgtcgcggagagcgtttcggcacccataatgtgctcaatgacgttgtcatcaacaagggtgccctggcacgcattatcgagctggaactctttgtcaatgaccagtttgtcacccgctaccgctccgatggcctgattgtctcaacccccacgggctcgacggcctacaacctggccgccaacggccccatcatccatccgtccctgacaaacatgatcatcacgccgatctgcccccatatgctcaccaaccggtccattgtgattcccgccgatggagtgcacctttccatccgtgtcaaaagtcacagcagcgatgtgatgcttaccctggacggacaggtgggagtgggactgcagaccgatgatatcattcatattgcgaaatcagacgcggtgatcagaatgatcacccacccgaagaagaattattacgcgattctcaaagaaaagatgaaatgggcggagctctgaaccatgctgcaggaactcaccataaaaaacctcgccatcattaaagaggttaccgtcaacttccaccatcaactgaatattctgactggtgaaaccggagccgggaaatccatcatcattgacgccctggggcttatctgtggtgccaaggcccccaaggagctgattcgcagcggcgaggagagcatggaagtgcaggcgctctttgagaacctgcaccctgagctgtgccagctgctgcgggagcaggatatcgactgcgatgatgaccagttgattatccgccgtgtggtcaatgtcaacgggcagaacaaggtgtacgtcaatgccgccatgcagccggtggcttttctgaagacccttgccgatcacctggtaaccatccacgcccagaaccaccaccagatgctcctgcagccagcgcgccacgtcagttttcttgacgcttttctggaagcgccgcaacagcttgaaacctatcgagagcactatcaggactaccgtcgcaagcgtcgccactatgacgaggccgcttcccgggtacgcgaagcccgtcagcgcctcgactttattcagggacagctggaggaaattgacagcgcccgcctgcagcccggtgaagatgaggaactggagaaccagctgcgggtgctgacccatgcccaggatatcgtcgacctgtgtcagcaggtgtatgacgcccttgaagaggccgatgatgccatcctggcacggcttgcccaggttaaacggcagctcgtcagtctgaccagatttgacaacgactttcactcctacctgagtgagctggaaggggccgtgaccaccatcacggatatttcagccgttgccggccagaaagcccaggaaatagaagctgatgaaaaacagcttgccattgtggaaggacggatacggctgattgacagcctgaagctcaagtatggcacgacagttcaggccatcctggaatatggggaagagctgcgggcagagcaatcggaacttgagcagagtcttgacctggagaaactgcaggcggacagcgaagaggccctggccaaagccatggacagtggacggcaactgagcgcgcagcggcagaaggcagccgcctacatcaccagcagcatcctgcagcacctcaaccagctgcatatgaagaactgtcgctttgaggtcagcatgacatcccttgacgagccagctgaagaaggtctggagcaggtggaattccttctttccgccaataagggtgaatccctgaagccccttgccaaagtcgccagtggcggcgagatgagtcgcattatgctggccatcaagggggcactggccgaacgggaaacccacgccgccaccatggtctttgatgaggttgacaccggcgtcagtggtgccgtggcagaaatggtgggcaaaaaactcaaggagctggcccgccggcaccaggtcatggtgatcacccacctgccccaggtcgctgtgcagggtgatcagaactaccgaattaccaaaattaccagtggcaatgccaccatgacccgtgtggacgcccttgaccatgaggagaaggttgctgaaatcgcccgaattctcagcggcgtcgatatcacggccgaatccctctcccacgcccgtcgctatatggatcagctggaatcatgaccgaaggaaccaccaaccggcgcatagccctgaaagtcgcctatgacggcacccattaccacggctggcagacccaggaaaacgccgcaaacaccatccaggccattctggagcacgcggcgggaagcgtatgcaatcacccgctgtatatccatggttccggccgcaccgacaccggtgtgcacgcccgggggcagatctgccatctgaccaccaccagcacgattcccctgttcaagatcatcatgggcatgaactccatgctgccccgtgatatccgtgtgcgcaacgcctttgatgtggatgaagatttccacagccagtattcaacccacagcaaaaaatacagttatgccattctgcacggctgtcagcccgatcctctgcagcggctttacagctggcatgtgcgacagaccatcgatccggctcgtctgcaggaggagttgaaccactttgtgggcgagcacgacttcaaagcctgccgggccaagaaagccaccaccaaaaccaccgtccgcaccatctattccatcggtgtccgggtggagagcccccacaagctgcacattcacttccatggcaatgggttcctcaaacacatgatccgcatcatggtcggcaccgccgtagatcgcgccatcgggtgcctggatcgcagcattccggaaatactcctgagtcgtgaccgtacccggggtggcaggacagcggccccctgcgggttagtgatggaggaagtgctctacgagcaatacgacttcagcgctgacttccgcatcacctgaagggcctttgggggcactccctatacgggaatgccccggtggcgaaagagcgcgtagtagagcagcggaatgaccaccagcgtcagcagggtggagacggccagtccgaagatcagcgatatggccaggccgttgaagatcggatcatcaatgatgaacagagcgccgatcatggcggccacagccgtcagaataataggctgcgcgcgcaccgcgctggcgtgtaccacggcttcctcccagctctgaccactgcgcagactgtgattcatgaagtccaccagcaggatagagttgcgcacgataatgcccgccagggcgatcatgccgatcatactggtggcagtaaactgctgccccaggagagcgtgtcccggcataatgcccaccagggtcaaggggataggggccatgatcaccaggggcaccaggtaggagcggaactgccccaccaccagcatgtagatgagaatcaagccaacagcgtaggcaatgcccatatcgcgaaaggtctcataggtgatctgccactcgccatcccacttgatggccggcgttgccggccacgaaggctggcggatgaaatactgttcgggcgcgttctcttctcccgccaggacggccacggcgtcaaacatgccatacagtggcgagtcgagcttgccggccatatcggccattacatagcttaccgggagcagatccttatgatagatcgcgccctgccagctggactccacgatatccgccacttcccccagaaagacgagttggccgctgcggttgcgcacttttagtgacagcagctgtgaaggctgcgccttgtccgcttcgctgagatggacccgtatcggtagaggatacttacgatagggatcgtgcagaaagctgacctgctcagcgcccagtgccatggtcagggcgtcgaccacctgggactgggccacgcccaggttggcggcacgctggcgatccacatggataaaccattttggagaaggagattccagagtgttgtccacgtccacaatcccttcgcgctggcgcaacagttcggtgatgcgctccgccatacgggcgcgcgtttcgggagaaggaccatagatttccgcgactatgggtgccagaaccggtggtcccggtggtacttcgacaattttcacattggctccgctctcgcgggcaatttcctgcagcggagcgcgtaccgccagggcaatttcatgggacttgcgcttgcgttcgcgccggtcagagagattcacctgaatatcgccatggtggggctcactgcgcaggtagtactgacggaccagtccattaaagctcatgggtgaggaagtggccgcgtaggcctgccagttggttacttcgggtactgtttccaggtattgtccaaaagccagcagcgtagccatggtctgctccatgggcgttccctcgggcatgtcgaccagaatctgaaactccgacttgttatcgaagggcagcattttcatgatcaccagtttgccaacgggcagcagcattgccgccagggtaagggcgactacaccggcagccagtagccagcgcctgccacgtcggccaccgagaaatggatcaaatacccgctggaaaaagcgctctacacggggattcggaccctcgtggggcgctggggcttcaccggcagggtgctgcggatgttgcatgagcttcagggccagccagggagtgaccacaaaggcgatgatcagggatatcagcattccggcagaggcgttaatgggaatggggctcatataagggcccatgaggccgctgacaaaggccatgggcagcagagccgcgataaccgtgaatgtggccagaatcgttggcccgcccacctcgtcgacagccaggggaatggcttcggccagggttttattgcccatctgcatatggcggtggatgttctccaccacgacaatggcgtcatccaccaggataccgatggagaagatcagggcgaagagggagacccggttgagggtgaatccccacgcccaggagaagaagagggtaatggccagggtgatgaccacagctatgccgacgatcaacgcctgacgccagccaagggttgccagtaccagcaggattacggaaccggttgccaacatcagtttggcaatcagggtgttggacttatcggcggcagtctggccgtaatcacgggtaatgaggacctcgacgccgtcagggataaccagatcccgcagcagctccagtcgttctgtaatggcagtggttatgtcaatggcattctgaccaggttgtttggcgatagccatggtaaccgccgggaaaaactgctgtgatccatggcgatgttctccaggaccaaagcccagtatgacactgtggtcaggcacagcggcctcacgggtaatgacagccacatcctccagaaagaccggtgccccgttgtgcatgccgatcaccagtccacgcacttcatccacatgttccagaaaacttccgacctgaaccggaagagcgactccttcccgtacaatgcggctttcctggctggtggtattggcggccagcagtgcctggcggatgtcatccagggcaaggttgtagccatggagcctggctggatcaaaaatcacctgaacctgctccggcgcggagccaatggtatagatatccctggtgccgggaatgcgcttgagctcgacttccagagcatgggccacggcagtgaggtcggccgggctgcgtgtgtcttgcgggctgaagagcgtcagggacatgatgggaacatcatcaatgcccttggccttgataatgggaggcatggtgcccagatggggaggcagccagtcctggtttgcataaacctgattgtacaggcgaaccagtgcatcctgccgtggcacacccaccttgaactgcagggtcactacggccattccatggcgcgagacggagtaaatgtgttcaaggccctcgatttcactgagtatctgctcggctggagtggcgatgagctgctcaacctccaccgggctggcgcctggatatgcgataaagacatcggccatggtcacatcaatctggggttcttcctctttgggggtgaccgtgatggcaaagagtcccatgagcagtcccgctatggccagcagtggcgtgatgggtgacgcctgaaatgccgccgctattcttcccgaaaatcccgtgttcttcgtcatcagtgtgacctcgtctggagaagctgcagcgcctcgtggggatgcagcgcgataatttccccggcggacagtcctgcgagaatctccaggagctccccatcgtgactgccgacacgtacctggcgcaggcgaggccgcatgttttcatccatgacatagaccgcccgcagctcaccctggcgcaccagtgaggtggtgggtatccagagagctgaccgttgcgccaccggcacttctactctgaccagcatgccgggaaagaggctggcggcaggattttctatgtctatgcgcaccctgaaggtatgggtggatggatcagcgtagggatacaaggtggtaacaccggtttcaaggggagttccatcgtccatgattacgcggaattttcgctcctggcggctcaaggcggcaaagcgctgaggcagggccgtaaccacccgcagttcttccagggtaaggccgctgagcagtggagttcctgggctgacagcctctccgatttccacatgccggcgggttaccaggcctccatagggggcgctgatgctggtgtaggccaggtgttgctgagactcttccagcgcggcctgtgagcgcgccagtcgagcttgtgctgctgagagctgattgcgcgcctggtcaaactgagccggagatgcaatgccctgttcatggagtcttttgacacgttcatggttggattgggcatcattaaggccggcagttgcctcgttgaaagccgctctggcctggttgacgcgtgcgcggtgctcgcgatcatccagctcaaggataagcgctcccgccggcacagcatcgtccacatcaaagtaaattgccttcactgtgccgcttgtctgggccgagacggtgctctgtctgaccgcctcgacggttccatcaagctgcaggtattcggttttcactcggtgattgaccactgtggtttccagggcgaaagccggtatgcccagcagaagaaacagaaaggggagaagtgctgattgtgatttcgacataaaggactcccttgtgcatgaagtgaagaaatgccggtgtctctatccgcagtcttgcctgtgcgtgaagagtcatgttcgaaagatatttgcatatatggccattcaagaataggttttttgccaccagaactcaagggaatgttacgttcccacggggggatattcacgtttgacgaatggaaggacgtgtgttaattgtcatagaagtgatattcttaaagggcaaaagttgcatgcggaaaacgttgccagtggctaataacatatacgtttcactgctggcccgtatcagctgccctatctctgggaggagttggattatgaacaatgcggaagatctcaaatcagcaaaaaccctgacaaccgttatctatgcgctgtacgcggcatccttttttgtgggcctgacggcgatcgttgggattatcctgaactatctgaaaaaaaatgaggtcgccggaacctatctggagagccactttcgctggcaaatacggactttctggttcggtctcctctggtcggtgattggtgcggtcgccctgaccatccttatcggctgggtgattctgctggcaaacttcgtgtggatcatttaccgaatcgtcaagggctggctgagactcaacgaaaacaagcccatgtacgaggagaaagtgattccggttcaggccgtttaaccgcaggtgaaaattcgctgcggtgttactcttgcggtgtctgagctgcgcaaagaattcttgaagccctggctcctgccggggctttgctgtatcttaatcagctgctgtagcgggtccacaggatgatcagaacccaggcggatactgcccagcaggccactgccgaaccgagggccatgccaagacgcatccggtcggcaaagaggtacaggctgagcaggtagatggaatagggcaccatggaccaggcgccgaaaatgatagtcgttttcagatccgcaacggagcgctcggttccaataatgaagtgggcgatgagcgcaaaggtgggaaagaggggtaccagtccggcaatggcgtaattgcgcgttttggagagcagggcgatgagcaggacggccactgcccccagcgcaaccttaatggccagtgacataagtgtgcatctcagcgggcaaggtgctcaccaatcccctgcagtgcttccagggcacctttgtcaatggagatatgggcgccgcgcactccatattcgcgggggttgatgcgaatcagggtgacatcctctgtggtgctcaggcgatctcccaggttcctgatggtgggaaccgaagtgccggcacccatctcaatgatgactttacggtggccgcggtgacggttgagaaaggcggaaaaacgttcctcctgttcagcagtacggctgctgatccaggcgtaatcaccgaacatcaggatgttgggtcgcgccacagcgttgcagcggatacaggacggaatatatccggctcgcatggtatcgagatccactggtatatcttcctcgttggcccatatttccgaagagcatggggtcgtgcactgcaggtggtgaatggagccgtgaacctccaggatacgggagtcggcatagcctgcctgctggaactgtccatcgacattagaggtgaccacaaagtgatctatgccgaacttctttgaccactccttcagccagttaaagccgtcgtggggtgtggtggaacggtacaggttggtacggtggccatagaaaccccagccgaaggcaggatcttcgtcgaaatggcgcggattggctgctccggcaaagctcagaccaagccgttcatacatggggtaggcgttccagaaacccttttcaccgcggaagtcgggcaggcctgaatccacacccatgccggctcccgaggtaatgatcatggcttcggcgttccgtataacatcagctgccttgcggtacttctccgtatactccatagtcttcacctccagcacatgtggtttttcggttcactgatccgtgtgtattgacataagtctagtgatcacaggaagatgttgcaagaaaaacccgcgattatttgtgggcagtatcccaagcgaaaagccgtgccagctgttcataccactgtggattccattgcctgagttgtctgggctgcttgaaaaaacactcacagcttacggcaaaaaattcagcggggtcttcggcgccataaggatcgagcaccgtgtcctcgtccgccttcaccaggcgtccatgttcgcgaaaggccgcctgcagtatggtgcgccaggtatcgcggctcatgtcaggatggagcagcggcactccgtcggcgtcaccgctgagcatgtcgatctggtgcgccatctcgtggatgaccacattggtgttgccttcgctgaaggcatcgtggctgacgtcattccaggagagaatcacggggccataataccaggattcaccgatcagcggttcttcgtccagatggacgatgccattttcgtcctccagtgcatggcgcggaatgaactcgtcggcgtaaacaattatggaatcgaatgaacgatagacgttcaggttcagattcaccaggggtacgcaggcctgcagggcgatgaggtgcttcatcctcgcgtcgatggcaaaaccagcggccgggagaagtgttttcctggacaggaattcatcggttatccgctggagctttcgctgctgctcccgcgacagattcttcagcaagggcatggactggcgcagattctgccacagggccagatcaaggccttcgctgtcagagaagaggcgaaaccatctgcgcagccaccttgcacgcaatctcaggctcctttcagggcggcccggatgaggaagaaatcatcgcgactgtagccatagacgacaatgtccatatcaagctcccgcgccatggggatgagatgcctggcgtagctttccagtacgctgcgcttgtccagaccacccacgccggtacccatcaggggcaggaccagtttgattcgcgtcagatcggatggcagggaaggccgcatgcggctgatacattcccctatgccttcgagaatcttttcgacggtgtgtatggtgggcatgctgctcttgccgctggagtagtccatcaccgcgccgtggagcacattgcggatattgcgggctgtgcccgccccggtgcatacgacatcaccctgctggatgggcccatgttcgcgttcataggccgttttgcaggtgtgcaggtactgctgatactcgtcgtcgccgcagtgggcgcgaaaggcagcggaaacgccgctgcccagcacaagctccgtgttggaggcgttgacgataaaggtggcatcgggttcttcaaccagattgccctgccgggctatgacagacatagggaaagacctccgtggttagtaggagtaggatgatccgagaaaagccgtcagcgagaacatttccatatcactggagtccccatcactggagtccccgccctggacgatggcacctttgcctgaaccaaagctgctgtttatgcccatggtcagggaagagttgcgggtgaagcgggtcaggctgaaggtgacgccgtacagatcgacctcattttccggcccgtagccattgtgatagttcgtaaaggcgccaccacgaactgcccagcggggactcaggtagtattcggcccccacagccaggttggtaaccgcatgggtgtcatcggtactcagatagtgaaagacatctgccgacagcagcagacgatcatcggcaaaccaggcggcaccgaaggagagctcggtgggataggaacgacgcaggttggactcgtagtaggcgaagtctatgccgttgtaatccgggtactctggcggtttgatactgtcattctcaatgccatggaataccatgaagctttcggtgtctgaggtaatgatcgtggtgctgcgcagagtcgcaccaaaagcaagcctctccaggggactccacatgacgcccagcacggggttcaggccgaactcggtggtacgggtcaccagctcctggtactccacgtcggggatatcgccattggcatggctcttggtgccaacacggcctatctgagtgaagatgaccttggactggagcaggtgaaagtaaagggtaaagccgatggccagattgtcattgacggccatggcgatggagggcccgatcttgttcaccacatgggtgttatcgagatgcacgctgaactcttcgaacacattgacgttctggtagcgttggatcatgtcctcgcgcatgttatcggtgaccgcaaaggaaaagcccacggtgaaatcgcccaggggctgggtgacgccgaagaagttggggatcaggtcagcggattgccggttccagtcagtgtgtccaccaaggacatccttataggtggtctgggaggtgtgaaaggagttgacgctggctgagaggtttggcgcataaccataaacgattcccgccggattgtagtagagaccggaaggatcatcggaaatcgccgtataggcaccacccatgcccatggcccgttcgccgatgagaatgttgttgtaatgatactcgtcagcactcgctgtggaaaagaatgcacttgcgcaaatgagcagagcacccgccagggcgagtttagttgcgtatgattttgacatggctttcgaagcgctccttcatgatggggttatccagctcggccagatcgtagaggtcaatgatttctctgagtgcgctgaagcgcgcatccatggcggggtgtgtgcggtcgatgacctccagggcttcgcctttgatttcagcaatggattccaggtagcgcagcatggcagtggcttcgtaaccggtctgggccagcagcagggtaccgatgtagtcggcttcgaattcatcttcctgcttcaggccataggtgaagagaatatccacggcctgatccaccgcctgggcgaaagcgacgcggatagggtcggagccggcacccagcaggcgtgagagtccggtgaccgggctgtcatcaacgcccctgatgcccagttcattgacaatgtgtttctcggtgacgtgggctatctcgtgggccaggacggcagccagttgggcttcatcactcatcatttgcaaggcgccggtggtgatgaagatatatccgccgggagcggcaaaggcgttgatggtgtcggagtccagcacctgaaagcggaattccagctcgggcctgctggcgtgcagggcgacagagcgtcccaccagattgacgtagcggttcagctccgggtcgttcagggggcggtaggtgccgaggatgcgcgcgcccacctccttgccgaactccacttcggcggtcacatcgctctccaggtcggcaatggtgacatgcacatgggagaggcggctgcggtattccttaggactggtgtcgggcagtgccgaatactcggcactgccacaaccgactatcagaatggaggcaattgctacggtaagaagagaaaaatgcagtgctcttacgttcatggggccactacctcccggtgaaagcgaatgatttcctcttcttcaaggtgcaggcgttccatctgcgccagggcatggtagttggagagtcccatttcgctggcccgggcgcggtcttccggagtgagtccccgggcggcaccagcggtaaccacggctgaggtacgacgtcggacactgtcttccaggcgctcttctccggctccgatcacaccaacccgcccaagggggggattggaggtcagggccagtctggacatccagccctgctgttcttctgcctgtactctgtgccaggtgccctgggtctccagaacacgcacttctctcccctgggtgaaggtgcccagcacggccgcgccaaaggacggttcctgcatcagtggagcctcacggctctgtacgtacatggtcgatgccatggctgccatgcccatggcaagcacggccatcagtgataataccccttttttcataaatcccccctcttctgctcttatttcgtttccatggtatggacaccatcccaggagtctggtggctcctggtgcgcgtaggaacgacagcgttcaagcatcatggtaatagacaaatgttccggaatttgttcaaaaagatcaatggcctcctgccatcggcgatgcaggtaggcatcaaaagcagcggcggcgagtgccgcagtttcatgggcctgctgcagaatttccgctgggtcatcaggggccgccagcggacgatacatggcgatgggctttaccttgcccttgacgcgtacgaggtcgacctgggcgcagggcacagggaggctcagggcgtggtaggtgttctcggtaaagagtacgggacagccatattgcttggtaagaccttccgtgcgggaggccaggttgacgttgtcgccgatgacggtgtaatccagttttttttcggagccgatgttgccgagtatgacattgccggtgtgcaggcctatgccgatggcgatgggagggtatcccttctcctggagccgctggttgacttcggccagcctgcggtacatggcaatggcggcgcagacgccgcgatcggcatggttttcaatgcggataggtgctccccagaaggccatgatggcgtctccaatgaatttatccagggtgccctggtattcaaatatgacatcgcacatgtctttcaggtagatgttcagcagatccaccacctggtctgcctgcagtttttcggagatactggtgaagctgcggatatcggaaaagagaatggtgaggttttcatcagtacccacatcggcggtggcaatggaatcatacttgtcgactacttccgatagaatcgccggcgaaacatactgggaaagcatgcgacgaaccttgcgcttatccctgccttcggtgaaggtgaggtaggcaaagccaccaagccacgccagtataccggaagtgaccggtgaaaccatgtccaggacgagctgattgccgaactgccaaactgcggttatgccatagagaatgatgattcccgccgggagcatgaactggagggaaaagcgtggaaggtagaggatagacgctatggatacacccgccatggcaaatatcagcacaaaggttaccgccatggggggagttgtcaggtagtcattgtcaagtacgttggaggcgacgctggcatgaatgaaaacccctggagtgttgtgggagaggggggtcgccttcacatcctgcaggcctatggcactggaaccgataaagacgtacttgtcgtgaaattcggccgggtcaatgagaacactggcaaaatcgccgtggagaatggcctggtaagaggcgaaaatgccccccatggagaatgcgttaaatgaaccgtagtagttggggaggaagaagcggtcgcgctgctgggagagagtttcgctggcaacggttacaccatcggcgcctatgcccagctcaagtgtggagtcgtgggaaagcgctgccagcgataggggaaggtagaactgatcatcataggcaaaatacagtggggtgcggcggtagatgccatcggggtcagcgtctatattgacgacaccggcgcccctggctccccggtaaagctccgcaaagggcagtataaagtgattgcccgatggttccatatcgcggtgatcgcctgtcgtctggaatgcaaagcgctgggaaaattcactgggaaccggacgataaagctgatgctggccagcttcatcctctgcctcatggagaatctgaaaggcgtgatagatattgccgaagtgccgggtggcgagggcgaaactttcgtcattgaagccgggttgacctgggggaacgtcagcctcgcgctggtattcactgaagagaatatcaaaaatgatggcgcggggctcgcccatggcaaggaattccatgagctcggcatatacggctcgtggccagggccagcgccccaccagcggattcatggcctgcagagtggcttcgtcaataaggatcacggcaatgtccggatgggcggccacatcttcccggaaaagtttcatgcggctgtcgtaggtaatccactccatacgctgtaagcccccctggtgatacaggagggagaccagcaggctgatcaccagaaccattccccatccccacaggaattttacacgatgatgggagtgtggggatgacatagctcctccggctcagtcagagcacatgagttggcagagttgctggactttgtttccctggagggagtaaatgaccttcatgccctgtttgttggaaaccaccagcccggcgtttttcagcagcgaaagatgcttggagatgttggcctgtgtggttcctatttttaacgctatatcgccaacacagtgttctccttccatcaacagatgaaggatctgcaggcgggtggggtcagacagacacttgaacttggtggcgatatcatcaaagcgaatgttcatgtagacctcggaagaatataaattctgcgttttcgataatcagcagcgcattgtggcagaagcggaattgcgcgaaaaaacttatttgagtataggaagagttacggggttttgccaagaattacttttggttttttttgcaaaaaatacctttggttttgtaaaaaatatgtcgatagagtagcaaagcaagaaaaaaccttgtcaagttatgggtggtttcctatattgactttgtcatgcaaacaccagagcgcccttcaggatgaaagggaactgctctatggagacagtgtaataacagggatgtgattgggatacaaggaggtgaccatgaagcgattattgctgcactgaaaggctctatgggctccttttcgttgaacaaatcccaggagggttgtcgtgttacgttatattttcactctttttcttatcataaccgtgccgctgctgatactgacaggctgcagcaagccagtcgagatttttgcgcccagcaattccaatgtgcatgttatgaccaagaagctcgccattgagcgtccagatcaggacacgcagcattattttgttatcaaggaaggggccactcccgaaacaacggtcgttgagatcggacgtcaggtggttcccccccagatccccgcatatcccgcagagcactccgcaaaggccgctgctcccagggcagcagaaaccgagcgggtaaatcgaacggatttactgccacctccgctgtattcgtaccagtcatccagaaatacttccaataccatgggacagcagggcgttaacgggaaccagcagccagcattcggtgcccctgtgatcaacaactcatatcagtactaccatcagccacagttcatgccacaagcatatggcatgccccaacagggctttgcaccccaacagggaatgggaatgcccggcccctacggttcaccggccatgggaatgggtgctccatttgcggcttccaacccctatgcgccacccatgatgccataccaggcactgccgtacgcgggacaacccgttcccatcatgccagtgcagccagttccgttcagcgttcaataagccaggaggatacccatgaaaaaaagaatgatgcttacgatgatagcctttctgatctttccgctgagcgcggctgcgcaggggttctatcaacagcccgcccagcagtacggcgcaggatactggcaaggagcctcgccctatgccgcctatcagcagtacaacccataccagcagtacgggtatggcatgatgccgcaacagcagcaggcccagcccatcaccacctaccactaccagccgcagggagcctatcaggagactgaggtctgggtaccggtggtccgttatgagaaacgcaaagcctatcaaccagtcggtgtggtcatgccaggtcagatgcccgtgatacagcagtacaatgccttccccaccggcactcctcaacctgctcccgggcagcagttccatatgcctcagtaaggcacatacgacacaactcgaagcggaggggagatatcccttccgctttttttcgcggagcctccccatgataccttatggtcgacaggatatttcccccgatgatatcaggagcgtcctggcagtcctggagtcggactggcttacccagggtccatccattactgaatttgaacacatggtcagcagtgcgtgctccagccgttttagtgttgcctgcagcaatgccaccgcagcactgcacattgcctgcaaagccctgggacttggccccggtgataccctgtggacatccccgaacacctttgttgctactgctaacgccgctctctactgcggtgccgatgttgattttgtcgacatagacctggaaacagggaacatggatgttgtctgtctggagagaaaactgcaaatcgccgctcagcagggaaagcttccgcgaattgtcgctcctgtacactttgctggtctctcgtgtcccatggaaccaatacagcgcctggcacagcagtatgggttcgccatcctggaagatgcctcccacgccatcggggcgacctaccgccagcaacctgtcggcagctgcgcctacagccacataaccgtattcagctttcatcccgtcaaaataatcaccaccggcgaggggggaatggcgctgaccaatgacgaaaccctttacaggaaaatgaccctgctgcgcagccatggtgtgacccgtgatcatgaaatgcttgagaaccgcaatgagggtgggtggtactacgaacagcaggatctgggctttaactatcgcatgaccgacctgcaggcggctctcggcgtaagccagatgaagcgcattgatgactttctgcagaaaaggcgtttgctggtcaggcgctatcgcgagcagctgcgcttcctgcctctggatctgccgggagagttcgcagacagtgagtccgcctggcacctcttcgtcgttcggcttcggcctgaagagaccggaaaggatcgtcgcggggtatttgaagctctgcgtgcaaaggatattggcgtaaacgtgcactatattccggttcccatgcaaccctactaccgcgccctgggtttccgtgccgaagactacccagcggcgttaacgcattacgagagagcactttccctgccgctacatccaggaattacccaggaacagcaggattatattattaccaccctggggggaatcctcagagggtagcctttaccctgtcagccatgccagcgcatcggctccatagaacagtaacactgcgataatcgtcgcgtagagcatcacggcgagaatacccagtgccagcgccgccagcgtaaatagtccatcacgttcgctcatgcccacgccgcaacagaaaatcacgatagcgggcagggtgttggtaagggggatggggaaaagcatcaggaaagccatggtacagacgatccctccggagaggggccgcagccatgagcaggtggtccacagatagcggggcttgacgatgcgttctagcatggcaaagaatcgtgcactccggtgaagcgtgttgcgcgctttggcggtgggtatgctccagttcagcatgaacataggaaaccagggagttcggcgctgcagcagcagttggaatccaagcagcagcagcagggccccgaaggggatactgtagccgggcgcagggacaggcagagcactggggaaggaaaagagcagcagcaacagcccgaacccacggcttccaagctgttctatgacatcctgcagtttcagggttcctctgtctgggtcatctacaagcgtgctcaggtcatgggagaggctgtgtatgggtgtgttgttttcctgcattggattccttacattaccaactgattgatactcaggatgggcatgagaattgccagtacgatcagcaggactacggtgcccatgacgacgagcataaaaggctcaaagagacccacaaaggttgccaccaggctctccatgtcccgctcctgattggccgccacccgactgagcatggtgtccagttcaccgcttgattcgccgctggccaccatgtgtatcatcatgggcggaaagcattttgccttgtcaagggcgagatgcagactctccccttcgctgaccatccggccgatatccattgagcgttcctttatgaaatcattccccagtacctgaccggcaatgcgaatggcttccaccagaggcacaccactctgggccaggatactgagtgtgctggcaaagcgagcggtgtttatcccccgcgacagtcgtccgatcatgggaagctttaacagggtttcatggacgcgcatgcgcagggctggtcgcttgagaagctttttccagagaaaagcgaaggttgcgatcaacagcaggctgagcaggccgtagttttttacgaaatcactgaggctgatcagggcgatggtcagtcccggcagttcctggccggtgtccacaaagacttttatgacgtcgggaaccacatagccgagcaggaaggtgacaatcagaatcgaggtgacggtgaggatggcagggtagagcagtgccagttgaactttctggcggctgcgctgctggccttcggtgtaatctgccaggcgctcaagcaccaggtcaaggtggccggcgtgctcaccagcggctacagtggagcgatagagatccgggaaggcacggggatactgagccaggctcttggccagggagtagccttccatgaccttggcgcggacgcccagcagtatgctgcggacgcgattcttttctgtctgggcggcgacagccttgagagcttcctctacggggagtccggcctgaatgagggtcgccatctggcgggtacacagggagaggtcgttaacactcatggatggccgaaagagggagaaagaggttttgcgggcattgttttcgcggctgtgggttgcctcaatctgcagtggcgtccagcctttttcgcgcagctgttgtcgtacctggcgtggactgtcagcttccagaatgcctttgcgggttctgccacggccatcgagggcctggtactcaaaagccgccacgctcagccgtcctcaagggtgacgcgcagaacttcttccagcgtggtctcaccctccagtacttttctggccccatcagcgcgtatactggcactgtgtttgcgggcataggcttccagctcctgttccgacgagcggcggtgcaccatggtgcgcagctcgtcgttaaaggtaatcagctcgtaaatacctgttctgccgcgatatccaaggtggttacactccttgcagccagtggcgcgataaatgaccggagcctgcagactgccattcacctgcagaagtgcgcactcctcctcgctggcctcgtaggcttcgcggcagtgtttacacaggacgcgcaccagtcgttgggccagtactccgagcatgctggaggagagcagaaagggctcgattcccatatcctgcaggcgggtgatggctccggcagcgctgttggtgtgcagggtcgagaggacaaggtggccagtcagactggcctggatggatatctccgctgtttccaggtcgcggatttcaccgaccatgaccacatcgggatcctggcgcagtatggcgcgcagcccgcgggcgaaggtcatatcaattttggtgttcacctgggtctggccgatgccttcgaggttgtattcaatggggtcttctacggtgaggatattgcgactcttgtcgttgagtcgggtcagcatggcgtagagtgtcgtggttttcccggagccggtgggtccggtgatcaggataatgccatggggcttgtggatgatgtcgttgaggagtcgcgcgttctgcgtggacattcccagctgtgccagatccaggcgtcctgcctgtttgtccagcaggcgcaggacgatgcgttcaccgttaatggaaggcatggtggatacccgcacatccacttccttgccgccgactttcagggagatgcgaccatcctgggggatgcgcttttcggcgatatcgagacgggccatgaccttgatgcgcgaagtcagcagcggcgcaagggcccgcttgggccgcaccatctcgcgcaggacgccatcaatgcgaaagcgcacgatcaggttgcgctcaaaggtctcgatatggatatccgaagcgttttcccgtatggcttccgtgagcagggcattgatcagacggatgatgggggcgttatcttcctgttccagaaggtcttcggtctcaggcacagagtcggccaggctggcgagatccatatcgtcacccagctcctccaccatctccatggcagcggaagagtcgttctggtacgccgtggaaagggccgcagaaaactcctgctcatccacctgcagaaaaggggtcagctgtccgacgaatcgctggacttctgcgatagcagccggtgcaggtggttgacggtagaggacgtgaacgccgccgttttcatcttcctgtaagaggagctgatggcgtttcgcaaatccaaagggtaatctctggggtaagggcataggagtactggctcgctctaacggtatatgtcttcaatgttttccggtaaggatggtttgacacccatgggtatccccctcagttttggtggattcagctgcagctcataaatgccggtatacttttcacggctcagggaagcggagtcttcctgggtcagtagaatggtcggtcgcagaaaaaccaggagattgcgcttttcaacccgctgacgtcgtgcctggaagagtcttcccagcagagggatgtcaccgagcagcggaaccttgctgacgacctcctggacatcatctttaatcaggccgccaagaacaatggtttcattgttatcggccagtatagtggtgatgatctcccgcttattcgtgatgatgccatcggtgccttccgtgagcacagaggatgcctccagttctacctgcatgcgcacggagttcccttcatagatactgggtgtggttttcaggacaatgcccacatcctgacgctgaatggtggtgaaagggttggtgccggaatcgtgggagtaggtaccggtacgcacaggaatattctggccgaccagaatgctggcctcctggttatccagggtgagaatactgggagtggaaagcaggttggcgttggttacggaggcaagagccgtcagcagggcacccatctccacgctgccactggtggttgctactcccaggctcattccatcgctgatagtggggggggtctgtgtcgctatgctggtgagaatattactgaggcttgtgcctgcattggaaaacgaagttccaccgatggggccaagtgtgtcaccagcgctgcgggccgccagttgtacacctaattgattcagggagtcgccgacaacttcgacaataacggcttcaatgagcacttgggctcttcgcacatcaagctgcgcgataatggattgtatttcagccatggtggctggttcggcgcggatcaccagggcgttcagtgattcgtcggcctgaatgctgaatttttccgctggcgccggagctgaatcacgaccggagccactggctgacgctgttcttccctccaccaggcccttcagcagttccgccattttggtggcatcggcatggctcaggcgcaggaccatggttgagcctgtggtcttaacgggaatatccagggaatcgatcagctgccggtattcctccagcgctttctgtgttcccttcagtataaggcggttactgcgctcatcggcgataatgcggatgcccgccgcaggggagcgttgctgctgtcctccctggggagtagctattttctccagcaggccggctaactgtccaacccaggcgtgctgaaggtcgacaatggcaatggcttcactctcttcctggtcgaggcgatcgacgatatcggctatgcgcgagacattctccgcgtgatcactgataatgatggcgttggcggaaggcacaccggccaggtggccgtactggggcaccagggggcgcaggatgggaatcagctcggctgcaggcgtattacgcagtggcagcacgcgggttatgagagtttctcccaacatggtgccctctgcgtcataggggatggctccttgacgcgctatggcgttgggcagaatcttaatggcttcttcaccctcgacagtgataaatccatgcacattcagaaccgccatgaaaagctcatagatgctgtcacggttcatgggcgtctgcgagatgacggtgactttgcctcgcacccgggggtcaaccacgaaattctttttggtgatggatgagacctggtctatgagggtgctgatctcggcttctttgaggttgaccgtccaggtctgccgctcctgagcgactgccgaattcagggtgtaaaacaagagaagtgtcactactgctgtaatggtggtgatggtgcgcaatctcatatacctgctctgtataagtggagtgtcattcagtaaagatgatcggaaaggcatcatttcacgttctggagcctggttcaagtgaaattcccttcagttgcctgccaaaagaccaccaaaggtgtggattaagccggtgtgcggcggtcagcgcagcggataggtaaccacaaaggttcgctgacctcgttgtatttctatgcgggcgacgccagactccacaatctgattgatgagctggcggtcacgttgtacatctccaacggggtgactgttgaccgagacaattacatcgccctgctgcagtcccagctggctcatgagggcagccggggcctgagctcccaccgtataacccctgctttcaccagaagaacctcgtggttccagacctgccccatcaagaatggcctgtggattcgtctgcatgatgggcatataggtttccataaaggagcctgcgtccatctgctggatattctctgtcagctgctgggaagctgtcagatctgctggtatatccgcggcagcacgacgtgccgagggacgcgatgatcgcgaagcgtttgccggtgtttccgcccgtatcccactgtcggagtccccgctgtcggggaaacgcaaggtttcataggcttctccccgctgcagcagaacgcgatcagcgaaaacggcggcgagggttaccccctggctgacgcggtcgcctatagtgtacctttcacctggtcgggactgttcagcaataaaggcgctggaatactctggtacttctgaaaggaacactccctcaaggcgaagtcgcatacgggtttccggtgcctgcacctcatcgagggagacactctgaggctcttccggcggtgctggtttgccgaacaggtgtaattgctctatgttctgtgccagggaagcttccggtacggcctgctgacgcggagctggtgtctttggtgacgcaaatatcaccggcacaggctccaggagcgtccaggtgagacgcgcaagggtgtgggaggtgcttgccagtacgccgagaatcagcagcatgctgctgatctgcaggagccgggttccgttaatggcggcaagagcggaaaatactggcagcttatcggtcatggtgaattatactcaggggagttacatctcgagaagcagcgagtatacgcatagggttccgcatgtcagaataccttttcttcataagtaaagagaatactaccagctcgccccggaatattccagggtaaaggaatggcgcgggtaagatgggacatgatctgcaggcgggcccaaccatcgggtccaaggctgatctcacctaccggttgatcgtcaccttcacggccaatacgcaggatggcgcgttgttcctcatggctgagattgccgaccagaaccggcatgttaatggtaaacgcgttgccgctttgggtggattcaaccagtccgccactccagtgcagcgtaccgtcagcctgtcgaatttcatcgccatggatgttcacgtgaacccgccgaatctcaagatgccctggaacacgcagattcagcgtctgcagcaagggctgcactgtcgtggcgtcaagtcttcccgatgccataagctgtactgcaccccagggagcagcggcaatgccgagatctatgtcagtccggccttcctgaacacggaaagccagcagcacctttccctgccacagcaggcggggagatattttccagcttacgggcagtggcggaagagggccgtaatgcaaggaggcattcccattccacagggttccggatatcctggtaagggtgatggtgtcctgggcgggaatcttcgcccagatgtacgctgccggaatcgtggtgacgaggaaaaagccatagagcaggaaaaaggcgagaactattccaaaaatgcgtttttttgtcagcattccgtgaacctttcaggagtctcaacagtggtgtgcaaaccactgaggtttaatgtaggcaattgactggcggttgtaaatgaggaactcacgcctgtcagcctttgatattaatcaggggttgaacatgatggcggataaccacgagctctgattgcgcttccagcacggcgtgaatgttcttgtaggccatgggtgcctcatcaagggtactttcctgtacgcaggcaacgacggattccatggactgtcggaactcgtgcagactgagttcacgtttcgcctccgctcgacccagtagacgtccggcaccatgggaactcgaccacagcgctttggggttgcccagtccttccaccacaaaactcccgtcacgcatattgccgggaataataccagccatgccactttccgcgtgcgttgcccctttgcgatggatccaccagccgttatacagggccgcgtggttgtggttgcgattgatcagggacacccactgtggggaaccattgatgcgccgagagagcacttctgctgctctgcgcgcaatttcgagacgattttccagggcaaacgacaggcagaagtgcatatcatcaatataagctttgccagctgccgagcggacatccagtgcgtagtggccttcgcgggcccttgagctcttactggcgaccttcatgtagtgtgtggccatggtatgccccagatgacgggaaccggagtgtacgagaatccagatccgctccagttcatcgtaaccgatctcgagaaagtgattgcctgagcccagggtaccaagctgataaagccctttgcgtcggaagtactcttccagaaccgctgagcgtggaagatgggaacagttccagggcacaggcttttggttgtgggcagaacccacagggatgtgttcgtagagagagcggaaaatggctgcggcattctggcggacttcagacaagggaaatgtggtgggcacacccaggacaccgcagccgatgtcgtaccccacccatgcgggcacaacaacaccatcggtagcgacgacggctcctataggcagcgcgtagcccttatgggcatcgggcatcagtgctccgcgaaccacatagggctgatccatggcgctgagaaactgttccatggctgccggctcaatgtcgttgccaaaaatgtgatagggggccgggcggttcgtcttcttcatgggttatcgcagaacggcgttgccaggatgttgtgggaatcgcgcagaaaacagccgattgcggcccagccaccgagcccctccacccgctgcagcaaagacaacgtctgctggttgataccacccagggcaacgacccgtgagcggagcgagacatccacatccatcagggctgagattccgagcggtgtgacactatagggctttggtgtgggaaagatcggactgagggtcacaaagcgcagatgttcataggcgcgcagcagtgcctgggcctgttccgggtggtggcatgatactgagcagggaagtttcatggcgcccaggaagtccatatcgcgctcggcgcagtggatggcggtgcacaggtgctgttcatacagctcgtgggcgtgctgaggtgtggtgatgttgcgcgagtggacgatcagcttgccacagtcggcaagacggtgtacgagtcgcagatacgcatcgctggccatgtccggttcccgcagaagaacccccgtgacacgatggtcgcaggcgatagcacggtagtggtcgacaaaggcgtcggaggtctcgaaactccggctgtcggtgatgacatagatagccaggctcatcaatgggggatttccgggatatcccgttcatcttcgtgttccaggcgtttcgcgaagttccggggatagcggggtgtattggtgtagagacagtggttgcagaaacgaatgatatccgcacgggtatcctcgtcggagataatacggcagaagtaacgcagggaaagggccgcgcccgcttcataggtgccgctctgacggggagagaagggggccttctgccagtgaatgctgggaatgaacttgctgcgggttatgcggtacgcctcatcgtccagcacactgggcgcgtgctggtcatcgtgctgcaccagggtcagattgcacagatcctgatagtgggcaggactgttgattatgccgatggtgcttgccggaaaggcgatgcgcaggaggctcagcaggtgaatgtgacggttttcggactcctggggatggtgacgaataagaaatatctgctgggcctcctcctggggcaaggtgaggtgctctacctggtgaagttccagaacgcgcagcgaagggatagcctctgttccggggtcaggaagggcacttcgggtagagagaaagtactggcgttcgtctatcagtgggaaatccgaatcttcaggacaaagggggccgggagtcagaaagagacggtatcccctgcgcagatcgtcgcgcagctgatgcgtttcggggagttcttcatagtagcggccgatcaactgaacgttactcagatagcgtcgccgcagcacttcagcacaattgcgcaacagcgtcgtgtcggtggtgaacagctggcgccactgttgtgttgaggggcgtgcatcatcaagtatatgctttaaaagggattttggcatgacaaaaggctccttgggatggcagggtcagagatgttctcccccgtcaacggggatatcgattccggttacatagtcacactgcaacagaaagtccagtgcctgcagtatatgctcaacactcccctggcgtttcaggggaacgttcttttcgatcagggtgcgaaattccgcgtcggtttctgtcgtggcctgcaggataggaccgggagaaatggagttgcagcgcaacgtgggggcaaaggtcttggctgccattctggtgaactctgccagggatttcttgctgagttcataggcagcgcgggtagtggtgcgttgatagaccctttggtcgcagaaaactacgaagttgccgttttgcacgtccgcatgtgtcatatgaagatggagcgctttggccatgagtatgggagaaaagaggtgcacccagaaattctggagcatatggtcagtatcaatggctttcagagtagacttttcaaaaaagctggcagcgtaaatcacacaatgcacaggtgcgcccgtagccgcgtgggcctgctccaggatatcaccggggttattcagggtcgccagatcgtggcaaaggacagtgcatggagtgtattgctccagcagcttttgcgtggccagagcaccctcacggttggtgtgataggtgatggccacgcgataccctcgcttcgccaggtgcagagctacggcacgtccgatacgatcggacgccccggtgactatggcggtggcagggggtgcggacagcataggagaattacttctgaatcagcagttcggcaatctgaatggcattcaacgcggctcctttgcgtagctggtcaccgacaacccagaaggtgaggccattctcaaaggccagatccttgcggatgcggccaacttcgcagtcatcacgtcctgccacaaaaagtggcatgggataaaccttgttgggcaggtcatcaactaccttgatgccaggtgccgcgctgagcagttcgcgggccttttccacgctgatgggctgctccgtttctatggtcaccgcttcggaatgggcggagataaccggcacgcgtacacaggtggcactgacgcggatattctggtcacccatgatcttacgggtttcatggaacattttcatctcttcgcgggtgtagccgttgtcctgtggggtatctatatgcggtatgacgttttgcaggagctggtgggcgaaggcctgaatttcaaggggctggccagcgcaaaactgctttgtctgattctgcagttcgtacatacccttggcaccagcgccggaggcagactggtaggatgacaccaccacacgcttgatggggctgtagtcgtgcaggggtttcagggcaaccaccatgataatggtggtgcagttcgggttggcaatgattcccttatgcctgaaggcatcggccggattgacctcagggacgaccaggggaacatcttcatccatgcggaacgcagagctgttatcgatgacgacggcacccgcctgggcggcaatgggggcaaactctttactggttcctcctcccgctgagaacagggcgatatccacgtcggcaaatgaatcctgggtcagtgcttctaccgtatattccttgccggcataggtgatcttcttgcccgcgctgcgtggtgatgccagcagcttcagctggtggatggggaactggcgctcttcaagaatctgcaggaaaacttcccccacagcaccggttaccccggcgatggcgacattgtagcggtcttttttctgtaactgagtcatggtgcctccacatttggttgcaggtaacataaaagaagtgcgtaaaatagcataataacccgacaggtgcaaagtgctcacgtgtattgaggaaaaatcacgttcggtttatgcttgcaaaagatggcgtaattgggcataacctccgccgacagcatattcagatcactcaggagccgccacatgcagaatgacttggttattttttccggcaatgccagcaaagatctggcgttcagtatttccaacgagctggggctgcccctgggcgacgcccatgtgggacgtttcagtgacggcgaaattcgtgtgaaaatcaatgagaatgtccgtggacgcgatgtgtatatcgtgcagtccacccacgctccggtaaatgaccacctcatggaactgctgatcatgtgtgacgccctgaaaagagcttccgtcaagagcattactgcggttgtgccctatttcgggtatgcccgtcaggatcgcaaggccgaaccgcgcgtgcccataaccgccaaaatggtcgccgacctgatgcagacggttggagtcagccgtgtgctgaccatggatctgcacgctggtcagattcagggatacttcgacattcccgtggataacctttacgctatgcccattctcgtggaaaatctccgaaaaaaacagatccaggatcttatcgttgtcagtcccgatgccggtggcatggaacgcgcgcgtggatttgccaagatgctcaatgccgggctggctatgatagataagcgtcgtaccgggccgaacgtcagtgaagtcatgaatgtcatcggcgacgtcaggggaaagaatctcgttatcgttgatgatatcatcgatacggctggaactatctgtaaagccgtcgaggccctgaagtccaatggtgcctgcgatgtctacggcctctgcacccacgcggtactcagcgggcctgccatcagccgaattaccgaaaccccgttcaaggaagtgatcgtcaccgacaccattgcgctgccccaaggcaatgcgggttgtgagaaaattcagacggtaagcgtatcaaagctctttgctgaagctatttcacgggtatatcacggtcaaagtatcagctccctcttcggttaaggtctgatgaaactgatcgttggacttggaaatcccggtgcgcagtatcgcaaccatcggcataacatcggctttatggtcgtagaacgaatcgctcagaaactcggcgttccgagttttcgccagaagttcagcgggcttctgggtgagggaacttttgcgcagcagaaaatcctgctgctcatgccccagacctatatgaatctcagtggagattcggtcagtcaggtactcgggtggcacaagctctctcctgttgatatgatcgtgattcaggacgatcttgatatggcctatgggcggtttaagctgaaaatgggagggtcgccgggagggcacaacggtattgccgacattacccgcaagtgcggaactcctcagtatatacgcgccaaatgcggtattgggaaaccggagcctcccatgagcgtcaaccagcatgtgctctccagcttcagctccgaacagattcagagcctcgactcctttctcaaccatgccgccgaggcagtgctccacagtgccgcccacggcctggagtccgccatgaatatctataacggtgatgcgctgtcgatataggtggcgtgagcaccagctgcgtcgatcctcctgaactcatgctcagggaaacacagacttgtgacctggttgtaaaatatggtagctttgaaaccctgtttgattatatctgtacggaggtgcatagatgcgcgcagtgttaatggagggttttggagggcttgaggtactgaaggttggggatgcgcccaagccggcacctgccgaaggccaggttttaatcaaggttatggcgacgtccattaatcgtccggacctggtgcagcgggagggtaattatccgcccccgcctggtgattcggaaattctcggcctggaagtggccggcaccattgaagagattggtccgggtgtcaccgggtaccaggttggtgatcgtgtcatgtctctggtcggtggtggaggatatgcccagtatgccgtggcctatgccagccatttgatgccgattcccgattccatgagttttgaacaggccgcctgtgtctgtgaatcctatataaccgcatttctgaacgtctttatgattggcgaattacgcgatggccagacggctatcctccacggtggaggtggtggcgtcaataccgcagccatccagctgtgcaaggcgctcactcccaataccaaactgatcgtgacggcctccacaaaaaagcaggatcgcgtcaaggatcttggggtggatctggtagtcaactatgaagagacgcccaattttgccgatgccgtcaaggaatttaccgccaagaagggcgtagacgttattctcgaccatgtgggcgccaaatatcttgatcccaatatgaagtccctggcctacaagggcaggctggtgatcataggtgttaccagtggcataaaggctgaactcaacctggctctgatgatggtgaaaagacagcagatcatcggttctgttctgcgcagtcgtccagtcaaggaaaaggcggaaattgtggcggaattcacccgcaccgccctgccaaaatttgccgatggcaccatcgttcccatgattcaccgtaccttcagtctggatgaggttgtcgaagctcaccgcaccatggaagaggatcatcacttcggcaaaattgtgctgaccataccgcattaacccttcattgagggcggatttcatccgcccttttttctttgacatacccttcaggtgcactataatcgcttctgtttatcaagaaagatccaagcttacaccatgaaacagaggttaccgtgtctgaagtctttatcggacgtcaaccaatcatagatgctgatcagcaggtttttgcctacgaacttttcttccgtcagggcatgatgaatcgggcgattatctccgatgacaagattgtcaacgccaagatgatggccaatattctggggaacttcggcacgaaaaaggtactcggcgatcgcccgggctttatcaatgtcgatacggcctttttctcccaggattttgttgatattattccaaaggatcagctggtgctggagattctggccaaaaccgatgtggatgagaagttcctggcgaagatggatgcctacaagcagaatggttttcgctttgcccttggggactttgagtttgaaaactggtatattgagcgtttcggccccctcattaaaaaggccaactatatcaagattgacctgcagaaagtcactattcccagactggctcagaagatccccatactgaagaaacttccagccaagctggtggccgagaaggtggagagctgggatatcttccatgagtgcaaaaagatcggatttcactactttcagggatacttctacgctcagccggaggttctgcgctcagaagagtataatcccagcaaagcccccatcctgcgcatcctgcgactgataaaccagaacagtgaaccatcggttattgaacacgagttcaaggggcatcctgagctcagctatacgttgttgcgctacatgaactccggtgccatgaacttcaccactcccatacggtctatcgggcatgccataaaactcctggggctcaagaagctcaaaagctggctgatgctgctgaatttcgcatatcccgacagtggcactgcttcccagaaaaagaaaaaggacgttatctttgaaacggccctgatgcgggcaaagctgatggaagaacttcttatccgctacagcggcggcaagtacgcaccattgggtgattcggcgttcttcctgggaatcctctctctggtggatacggttatcggtatttccaaacaggagctcgtgaaaaacattctgttgccggcagaaatggctcaagcgcttctgacacagaagggcctgctggggcggctgctctttattgtcatcgccgaagagcagcgccatcacagcgagatgtatgatgccctggagtccctgggaatctccccggtcacctttgatgaagccgtaaacgcgagtcatgagtggctcaatgatttcatcaacaacgtttaacgccatggcgtgaactcagcagatcctcggcaacagctctcctgatcccatctccatgaatctgcgggttccccaggccgtttccagaatgacttttccctgatgcccttcgcacacttcaccaatgatgctggcctgatggcaagcggttttcgtgcgcagaacttccacgagttctgcggcatgacgagcctccacagccagtacaaaggtgccttcattggccaggtggtagggctcaaatcccagcagttcacagatgccgagcacttcaggccgcacgggaatggcatcctgttgcaccgtgagggaaactgaagactgctgcgcccactcatggagcacggcgctgagtccccctcgggtagcatcgcgcatggcgactagtgggatgccgttttggataatttcctgcacggcaggccacagtgatgcacagtcgctgaccaggtcagtctgcaggtccattccttcacgctgggcaaaaatcacggtaccatgatcccctaccgggccggatacgacgattctgtgccccggctgcagagctgcggcactcagcgagggtatttccacggaacctacagcgctggtggtgatatagaggccatcggcactgccacgtggaacaactttcgtgtcaccggtaacgatctggcagccattgtgagccagttcttcagccatggagcgcacaagtgcctccagctcactgagggcgaacccttcttcgagaatgaatccagcactcatataccgtggtctggcacccatcatggccagatcattacaggttccgcaaaccgccagcttgccgatatcgccaccgggaaattggcgtggagaaacggtaaatccgtcagtagtaaaggccagttttcctcccgacatgggaaggacggcggcgtcttcggcctgtaaaagtatttcattggaaaagtagcgaaaaaacagttcgcggataagctcagctgactgcgctgctccgcctccatgggctaattgaatggattccttcatagggcttctccgcgatacttgtaataagcggcacaggcaccttcactgcttaccatgcaacttccctgaggattggacggagtacactgcctgccaaagagctggcactgtccgggcagggctacgccacggagaatagctccacacaggcagttgcgatgatcatcactggaattttccggtaaaacggactgaaagaggatttccgcgtcaagatgacggaagcgttccctcagttgcagggcactggcagggatatcgccgagtccgcgccagggaaaggtgctgcgcggttcaaaatataagtccaccagctcacgggcgcgtgaattgccttcataggagacgacccgcctgtagtcgttgtgtgccgcaggttttttttccagcgactgcgtgactatcgttcgtacggctgccagaatgtccaccggctcaaagccggagaccacaaaggggacctgatgttcttccgcaagcttttcatagggcttccagccactgatggcgctgacatggcccgggacgataaaggcgttaacagatgaagatcccgattgcagaagtgctgttacggcaggaggcaccatgacgtgattgatatggaagacgatattgctcaggttatttgcctggaccgtatgcagcagtgatgctgtggtcggtgtcgtagtctcaaagccgatggcaaagaacaccacggtcttgccggggttttctgccgcaatggggagcacatccagcggtgagtacacaaagcgcacatcggcgccgtctgcccggacatgctgcaggctttggccgccactgcctggaacgcgcatcatatcgcccaggcagacgagaatagtgtcaggctgggttgccatgcagatggcatggtcgactcgtaccttgggtagcacgcaaacggggcacccggggccatggacaaagcggatgttttccggcatcagagtatcgatgccatatttcatgatggagtgggtgtgcccgccacagatttccatgatgtgcaggggtgtctcaagcattgtggcagcggttccgatggctgacgccatggcttgaatcgcctgtggatggcgcagggccgcggtcagttccagcgtattcttcacagggtgccgtcccggttttccatttgctccaggagctcgcgataggtttcaagactggccagagcctcttcacgggaaatcttgccaatggcgaatcccacatgcagcagtataaagtctcccacttcaacgggctccggcatcaggtcaaggctgatatggcgacgtacccccatggtgtcaatcagggccatgttattttcgtcaatggagagtatttctgaaggaatggagaggcacatgtcaaccttccttctgacgaagattctgcagggtggcaagccagttctgcaccgactgtgggtctttggtggagagcgttaacagggtcgcgcctgggttgatatgggagagatcgtggcgtacccgatccagggaaaaatcaaaatggggcagcaggtccaccttcgtgatgatgataatatcagcatagcggtagatgaccggatacttggttatcttgtcatgaccttcgggaaccgagagcagtaccacattggcgtgtgtgcccagttcgaagttggcagggcagaccaggttgccgacgttttccaccacgacgtaatcgagctcatgcagggggatatggtccatgccatggccaaccatatgggcgtcgagatggcacgctgtgcctgtggtgatctggtaagccggtatgccaatagcctgcagtcgctgcgcgtcctgggaggtttcaaggtcgccctctatgacccccagacgaatctggggaaaggttcccgtggcctcaagcagacttgtcttaccacttccggggctgcccatgaggttgatagcggtaatgccatgctggtcaaaccgcttgcgattgaccatggcataccggttgttctgatccagcaggctcgacatcacctcaagggtttttgctgaagacaggtgagggttttcctctagggtgccatggtgatgatggtcacgcccgtggctgtggccatgttcgtgagaatgagagtgagaatgactgtggtcatggtgctgttggcctgatgccgggcagccgcaattcgtacacatggaaaactcccgaatgattaggatgatagaagagccgcgtatgcctgccccgccgcaatggatgcatcgttgggaggcagaacgaccggcatgtacaagcgttggccggaacattgaaaatactcgtccagcaacttgaccagaactctgttctgaaacactccaccggtgcagatgacaggcaactgaggatgctgctggctgatctgctcgatggtgtgcaccagtgcgcggaaaaagacgctgaccgactgccgcacatcgcttcccaggagtatatagttgaagagctcacggtagtcaattctgtggcctgccgctggcagagaaaccagaggcgggtacggtactgaggggtcaaaaagggcttccagaagcagtccggtctggccttcatagtcggctttctggcagatgccacacaggctggcaacggcgtcgaagaggcgccctacggaggtactcagcggtgcgtttacacctttttgccatgcactgaggagaatctgcagttctgcgtcgctgtaactgcgcagtgcgggatggtggcgacaggttcgaagcgcgtctggaccatacatctgcagcaggcaggccagggcgatgcggcggggctcgcgtacggcggcttcaccaccaagtaagcgcagtggatgtatcgtatacaggcgctcacaggacgcaccatgcagcaacagagtctcggctccccaaagggtgttatcagtgccatagcctgtgccgtcccacacaaaggccagtgcgggttcatgcaggccgtgttccatcatgaccgcgagggcatgggcgtggtggtgctgtacgccgtggcagtgtacgccttgctggagcgcccactgcgtcgtcatataacgcggatgtaggtcgtgctgcaggcgctctggctctgactgatacagccggcacagagtcttcctggtttccgagaaaaactgcagggactccggcgattcaaggtcaccgatgtgcgggctgaccacaagctgatcttcgatgccaagggcaatggtgactttttgttggggccccgttgccagcacgtgctggcgaaatgaatgttcaaggggaaagctgacaggtgcatagccccggccgcttctcaacataagcggacgagtgcctgcaaaggtcatgacgctgtcatcacagccattgagtatcgggcgatcgtgatcaagggcaaatgcaaaaccaccactgagtctggcgtagaggtcatgaacattcgtgatgatcggttcatcactgatgttggcactggtggcgaccactgggcggttgaccagatgcagcaggaggcggtgcagcggtgtataggcaagaaagactcccagcgttggaacacccggcgcgaccagttcactgaggggacggtggcgggagtgcggcagacgttccagcaggacaatgggcgcacgatgactttcgaggagctgcaatgccgtttcatcgcagggtgaataggataacagatgctcacggtcacggaacatgactgccagcggctttccgtagcggtgtttgcgctcgcgcagcgactccactgcccggtgattcgttgcatcgcacagcaggtgaaagccgcccaatcccttgacggcgattacgtttccctgaagtatttcacgggctgccaggcgcacagcatcggtttgcgtggcaagacactggctttgctggttcaggacacgcagagttggcccgcagtgaaagcagctcactggttgcgcatggtaacggcggtcgacgggatcagtatattcctgtcggcagtcatcacacatggcaaaggctgccatggaggtgttggggcgatcataggggatgttggccatgatggtatatcgcggtccgcagtgggtgcaggtgatgaatgggtacaggtagcgtcgattccgggggtcgaacatctcctgcaggcactcatggcaaatggcgagatccgggctgatggatgtcaggggcggcgctgttccgtgacttgcgtcaatggtgaatgactctggaagattacagggtgctgttatggttgcggtgagtgtctcaatcctggagactcgcggagcttcagtgcggatacgttcacagaagacattgatgtcatcgttactcccacacacctgtatttccactccggcactgttgtttctgacagtgccgggcaaattcatctggcgggcgattcgatagacaaagggacgaaatccaacaccctggactatcccgtttatttcgatgtgccagtagagcttttgcttcgcgctcacttgggtttggagttctcttcagagtaatggtcgtggaacagcaaaatatcttctgcctttaccacgccaatggttgcctgctcaattgcctgagccagtttttttgacgggacgtgggtgcctcgctctatgccactgatatgggccctggaaacacctatgcttttggcgatatgttcctgggtgaggtcacggaaaacccggtattgataaagagggtgaataggtgatttttttgaagacatgctctacacctgactgaatgaggttaaatgaaacttataaacttggcggggcgggtgcacaatgttcagtatactgatcggtataatatcgtggctgtaatgttatatactgccctgtggagtgtcaatgaattttcttaacactgactttttatgtccgtgtcacatggtttcatttgtttgatattacagatgctccagaaggattttcacaccgatagcgatgaggatcgccccgcccagacgctcgatatactcttcgcgcacacgaccgaagcgattgccgatgtacactcctgcgaaggaaaacgcaaaggtgacaagacctatgatgaatacaggaaaccagatggaaagattcagcaaggagaaactgacgccaacagcaagggcatctatgctggtggcgaaggagagcaacaggatgcgtcgcagagagtgggcgcgctcttcgcgggcaatggggcagtgctgcgcctcgctgcccagcgaaaaggactcatataccatttttgcgccaacaaagaggagaatgaaaaaggcaatccaatggccgtaactgttgacatagtcgcggaagccgacaccggcaacatagcctgccagcggcatcagggcctgaaataccgcgaaacagaaggcaactttcatgacatgatgtacgcgcaggttgcggatggtgcacccgttgacgatggataccgcaaaggaatccatggccagcgctatggcaatgagcaggatcgcatacaaagccatcagggatgcgcctccagggttaaggtattcagacaggcgtagcctgagcagacgccaccttcgttgttgctggccgctttggtgcgcaccaggtagccgatatcccggttgatcagcgttgcggtgccatcatggaccatcatgccatagcgccctgtttcactgatgcaaagttgatcttccgcgtttccatcgacaatcagtcgagcggtgtgggtgtgggcgtgaatcttctccataagcacatgggcttgtctgcgcttgtcgctgagagcgtccagggcagggggaatatcatctgcgtaggtgttattcccaccaccttcgcgctgtggcttcaggacatagttctggggaaagcgcctgacgtgatctgtgatcggcacacccgacgggtggatttcatcaaggtggtacatggctttggtgacctgaagcagaggtgcgatggaggtggcatccaggtagttccgaagaaattcgggctttcccagtgcgcgctgcgcaagttttgttcccgccaggtgggtaaagatatccggtgtcctgatgcagtcggcagcttccagcagtttgcggccatcaatggccatctggctgggatagtcctccggagtgtaaccggagcggaaataggccacggcgacaggtttgccctgcacaaaaaggtggccattacgcaggacgccctcgcgggctatttctgtcagactcaggcgaactacgggtacgctgaggtggctctctatggcgaactgaatcaggcgctgatcaaagatgtttcgctcatggggctgcacgacgaagagtatgcaggggtcggggagccccattatggctaacgcggcctgaaaaccactgcacagctctgccaggggttcctggggaaggatagccggcaggtgtccgagtttcgccaggtgagagtgcacctgagtcgcgcgctgcatgaggccatgaaagcttgccgaaatggtattgcactccaccagctttggccacagaacaccttcgtgttcttccaccataaagtcattgcggaacatatgcaggcttgccggctgggtggaagacgcactgcgggctatatccaggagaattgccataaactcgtcgccatcagcaaggggagtatgcatgtccagcagacactcatgatcccgtgacagattatggagcagctggttgcagacaggtgtcaatgtcgtcatggtgtgctgcaggtgctgactgatggtgtagggggagacactgaggggagcgtgccgcagtgttgcttcaggggagagctgcagcagcccgtggatgcatgcatactctatggccagggtatctttctcgtttatcaatggttatccctttcctggaggttaaggaggttgaccgtactgcgcagggattctggggatacatgggtgtatatctgtgtcatgcgcacatcggcgtggcccagaagattctgtatttcaatgaggttcgccttgcgtcgcacaagattcgtggcaaaggtgtgacgcaggacgtgggcaccttgcttcgtacagctgagggtatctactctctgcagctggcgcgacaccaggtgccatattgtgcgcggcgtcatgggctgtccctgttttgtgcagaagtagtattccgaaggaatggcatcataccaaggtgtccagtaggtatccagaatttttacaagttctgtggccatgggcagaacctgctgcttaccacccttgcgcgtgatgataaaggtctgggttccagcggaaacattactgcgcttgagagagcacagctccgatgttcgcatgcccgtcatgagaaacgtgaaaataatggagcggttccggtcattggtgaaattgcgcttcagtgacagaagctgttgcaggaactccgactgagcttctgagttcacatactgcgggagtttatcctgtggagacctgcggggaaaagagagtttcgtggttggattggcgtgggttatctcttcgcgtaccgtaaagcggaagaaggacttcagggtcgcaagcactgtggagaacgtgtgttttgagagattgccggctcgctgatagagatatgcccgcagttccaggtgcgtaacctcctgccagtcatggataccctgctcgtacagatgttccgcaagccttcccagctcctgggaatattttgaaatggttcccggggaacaacccttctccatgcgcatatagctgcaaaaattttttatgatcctctgcatggaattcatggtttcattacccctgtgttttcacactatgagaccaggtggcccatttttagtttactcatgcgctgcattttgtaagacatttatgcggaacacgttaccattgcaatggagtatttgcaatcatatttgtaatgaaataatatatttcattacaaatatgcgaaagatcaaaccctattaaatctatcgggaattttgcatatcactgtctatggtgtaattgccatgaataggagggaaattcgcattcgaaaaatgaaaatcaggacacgaaatcctcgccgggcataccatgcccctcgcagaaggtgaaagaagggaaaaacgtttaatttggcccaggaagacataaatgggaataaggcgcattcatcttgcggttaatgggaggaattgagtacaactaggaggtgcaaagcatcagaaagtgtcgcgaaggaccaatcgccatgattcaattttacaatgttacgaaaagttatggggatcactttgaactttccggtgtgaacatacgcatcgccaagggacagttctgctttctctgtggtcccagtggcgcggggaaaacgacgattatcaacctgatcctgggcgaagagcacccgaaccagggaagcgtgctggtgaaccgccgtaatgtgccggatctgcgtggcaatgagctggccaggcatcgtcgcgacgttggtgtggtctttcaggactatcgccttattgagcgtctcaatgtttacgataacatcgcacttgcgctgcatatctgtggattcaccgctcgcagggaaatcgaccgcagggtggaggcagtctgtaaaatgctgggcctggtgaagtacattcacgcgcctgtgatgcagctctctggcggtgaaaagcagcgcgtggcaatagcccgcgcacttatacacaatcctcccgtcatcattgccgatgagccgaccggtaaccttgacatgaagcaatccatcgatatctttcgtattttcaggaagatatgcgatatgggcaccacggttttttttgcaacccacgacaatcacctggtggaaggctccggcattcctgtctatcgggtggataacggaatgatcagctatgatgtttcaccttaaacgagcctggtttaacatgctgtctaccccactggtgacgctggtggccattctgactatctccatagcgttgacctgcctgattctctaccagacttttcttcataaccttcgcaattatattgactaccgcatagacggcagtcggatagtcgtctatatgcacggagatcgtgatggggatctagaggcattcctgaagcgctataatctcaactttcggtttattgaccacaaggaagcactggtaatattttcgcaacggtatccagatgagtccgatctgttgagcgccatggaggtcaaccctctaccccagagctacctggtcagcatggattcccacaacattcagtacttccgttccatcatcaacggcatcaaatcctctggtgattcggtcctgtctgtcgaatacagtttccatgagatatccgttctgcttgaagccctggatctgacggagaggtttcgtcttatcatcggtgcttttgtagtctttgtctgcgccgtcatggtgtccaacaccatacgcatctcctattacaaatatatggacgacatcaggattctgcgtatcctgggcgcatccagcatgttcatcaaaggtccgtacttccttgaggcctttctcatcggcgtctgcagtattgccattgccattggcgcctcactttacagtgtctattttctggcatccgatacgtcctttctcactatactcggcagctacgcgctgcactaccccaccatggaacaggttgccttgaactcttctattgtggccctgctctctgtcatcgtcagtatgtttaccctgcgtggagcctcctgaatgccatggacatcgctgcggaaatccctcactgcctcctgcgccacactgattctgtttgtgcttaccgctcctgcaatggcagagcctctgatgagcctacgccagattgatcactcaatccaggaagtgaaccagcagatttccagggtttccacccgtatcggcgcccttgtggcggatattgccactatcgtggatgagactgaggaacaggagcgcctgcggcttgggcttctggcggaggtaaaagccatcgacatggagcttcagaatatgcggaaccgtctcagggaggggcagactctccttgaagagcttgatcgtgaaatctccatgatggaggcatccatgagcgaacgccgtaactcccttgagcgttcatcgaggctgctttatcgcgatatacatatcccccatgacgatacgcgctatctccagtcagtgttcatggaaatcggcacattcctggaggctctgtatcgtgatctgcgtcagttgcaggtggctcgcaatgacaatcataagaaggttcttgagcaccagtctatgatacaacgtttttccagccgctcccatgggctcctggaagagattgatgtcatcacccggaaggtgcagagctctttcgccctgacccaggagaaaaaacggattctggatcacctgcatgaggagcagcaggatctgcaggaaatctttcgcaacctcttgaaccgtaaagcggatttctatgaaaccgttaaggacatccagcacttcaaaggctatataccgctgcccgctgatggcccgtacttcgtgtcccaggacgacaattcccttcttatcgatatgaaaaatgatgcccgcgtctattgtatctttgatggagaagttgtatatagagggaacctttatcgttttgaaaacgtgatcattattgatcatggcaacaattattattccgtgtacggtggcttggttgatgtcatcgtcaatgaaggggatcgcgtttacgccaatgaactcctgggttcaagcctctatctgtattttgaactcagacaccgatcgacgcccctcgacccacaagaatggatttttctggaggaaatgtgaagaagatactttttgttgtagccatatttgcaaccatggcagctactgcttttgccataaacaacgacctgcttcgtcagcagctcaagcttttcagcgaaactctgtcctatataaatgtcaactatgtggaagtccctgaccagaaagaactcatctacggtgctatccagggaatgctcaccactcttgacccccattcatcttttatgaaacccgagacctatcaggagtttaaaactgatacgcgcggggaatttggtgggcttggtatacagattgccattcgtgatcgggtactcacggtcattgcgcccattgaagatactccggcatggaaggcgggcattaaaagcggcgatcgtatcatcagaatcgaaaaccaggccaccgagggcatgagtgtgatggacgcggtgcgcattctgcgaggtgagcccaacacgcctgtcaccattaccatctggcgtgaaggccagagcacgggcaaggatttcaccattgtccgtgatatcattaaagtgaaaagtgtgcgtcatgagcgttatggagatattggttacgtacgcattaccaacttcaacgagaatacctcaagtgagctgcgcgactctctgaaggaccttgaaagccagcctctgagtggacttgttctggatatgcgcaacaacccgggtggattattgaatcaggcaattgatgtcaccagtgcgttcatctcgccgaacaaactggtcgtctataccgaaggtcgtaccagcagtcgaacagagctgcattccaaggttttcgataataaacaacgtgaatatcccatggtggtgctcgtcaacggtggcagtgcctccgcttcggaaatcgtcagcggtgcactgcaggactataaacgcgcgattatcatgggcacgcagaccttcgggaaagcctcggttcagacggttattcccctctcagatggcagtggcatgcgattgactaccgcgcgttactacaccccttttggcggagccatacagggtgtcggcataacaccagatgttatcgtcgagcaggggcgcattgtgcgagacgaaggcaccgagggaatgcgtgaggcagatattcccggccatattcgcggcgaattcgaagggatccctgctgaggacaacagcacatcggaaatgcccttggatgacctgcagctcctcagggccattgatgtcctcagcgccattcacgtattcggtggaaaactggatctgaacaacaagtaatccgccaaagagtgcgccagcacggcctggcatctgatattcggatgtctacgcagctggcgtaccgctacgcctgaagggatgatagacggttaatcacctatgcagcgatacacaacctttctctggtcgatcttgattctggcttcaatcctgacgctcgttttcgccattggcgcttactcccacgtaaacagggagaagccggtgctgttggattatacccgcaccagcacgggcgttgaaaacgcactgcaggctgttcttctcgagcacggcatctcatccggtgatatcacccatgaacagatgcgactggcctcccgcgataatcagcagtggaattactactaccgcgagatcaacgtcatgggcgatgatgacctccttgccctggaacgtaaaataatgagagcactggccccgtggaaagtgcgtctttcttctcgggaagccggttcccgggacaacaaggcgtactacaagattcggctctctctgccccaggggatcacgacccattcgctgctcttcttcacaccggaaattgcctatcatccggcagagcctgaaggggtgcccatggatgaaataccggttcctcctcgtccaggaacacctcttgaaccccttcaggtggaagagccgtgggagaaaccggcgcggatagccattatccttgacgatgccggtgacaactttcagctggcaaaacaggcggtacagatccatccggcggttaccctttccatacttccgaaacgtcctttctcccgcgaaatatcgcagcttcttgaccgcatgggactggaatacatgcttcatcagcccatggaggcgcagaatccccttattaatcccggttgggcagcgttgctgactaccatggacgaagaagagatccgcagtactttcaccgctgctttggagtcacttcccggagtcgcagggattaacaatcacatgggctccaggtttactcaggaccctgaccggctgcgcattgtcatggagatgatagcggagcgggacctttattttatcgacagttataccaccagcgactcgcaagcctatgccgttgccacagaatttcaggtatcaagcgggttccgtgatgtgtttatagataacgaaagtgacgtggaggccatcctgcgacagctggatatcctggtccgtgatgcgcagcgctacggttcagccatcggcatcggtcatgtgcgctctcgcaccattgaagcactggaagaatttactggccggcttgaagagatgaatgttgagctggtgacgccttcagtcattgtatcccaccgaaaacctgctcagatcagcgagatcgtaaatgaagacacacaatcaagtcctgatgaattctgatcctctggccagaaacgcctttattcgaattatcacagcgccgagactgaaccaggttctgctcggactcttcccgtttttgttcttctcctatctgctgatctcctattacagtatgcgtccggaagaaccgcgcgtggggcacctgcagattcagatgcgtgcagcgacccagcagatgccctttgcgttgccggaatttcgtctgaaccaacgttcttttttctttcccgaggcctcgcagcttggagccataatagtcgttgacgcaaaccggcaggagatcgtctatgccaaaaacctgcacgaggttatgccaatagcttcactgacaaaggtgtttctgatggaagagcttcttgaccgtattcagcagggggccctcacttttgacaaagaattacgggcctcgaccaggtcttcgcttatcgggggttcgcgagtgtatctgcgcgagcacgaaaataccaccatagagcaacttgccaaggccacgatgattcactccgccaatgatgctgcctacctgctgggagaggtcattggtggaggtgacgcgaaccatgccgcccagctactgacggccaaggcacagactctggggctgaaaaacaccaggctctataacgtcaatggtctgccgaaccgtggaggacctgataatatatctactccctatgaactggcacagtttacctttaaactgatggcgagaaacccggaaatctttgaaatcgccagcaccgaagtggattatttccgccgtcccggaggacaggattttctgctggtgaaccgcaatcgtcctcttgtgcgactggactatgtcactggcctgaaaaccggttataccaacagtgcaggtttctgcgtgatcaccacatcgaacaagaataaccgtaatctcatcacggtgattctcaatgcgcccagctcgcagatccgagatcgcgctgccaaacgcctcattgatcacttttcaacgatctgacgaccgcatctccggataccagctgatcagagccgcgcgttcgtgttccacgagctgctccagcatttcaaaagtgtaaccggcgatatggggagtgcacagcacctgtggatgtgaacgcatccagtggttcgcacccagaggttcatcctggaagacatccgcagcataacccgcaaggatccccccattcagagccctttgcaccgcagattcatcgaccacttttccccgcgcagtattgagaaggtatgatcctggttgaaggtgtgacagtgcctcgtcgtcgatcatattctgtgaagatgttgtcagtgaacagtgaagactgaccactgagcatgaagagagcagggttttcagatcgctatagcgctgcacagcatggtcatatacctcatctgctgcgacaaaaggatcatagtatcccaggctgcgcggctcgaaagatttcagcatgccactgaccctgcggccgataacgccgtaaccgataatgccgatatccttgccatggagacgtcccgtacctctgatctggttgcgtacccagtgcccttgttgcatggattgatagatggagctggacttcctcagaagatccagcatcatcatgatcgtcgactcgctgacgtcaatactgcgtggcactggaagatgctgccagcgaattctacggtctgccacagccgccatatccacatggtcatacccggaattcggtatcagaatcccctcaaggttggggaagtatgccaggacctcggcacttattgcataggaggtattgggtatgatgacatgggcgtcgcgtaccgcagggtgaggtatttctcccttttcatgatgcacgcatgtataagcaaatccggcactttccagggttttctgctcaaatggcaccagctgctggaactgccggggtgagatggtcagacgggcaacgcgctttcgcatatacgaatcctttgcgggaattttacttgtcttttgtcgagatcatggcgatattctaacatactaaaaaaggggggctgtaatgattaccatcgattatacgctgaccatgaaagagaacgttgctaccggtctgaactctgaagtgcttgaagccattgacctgcgttttcgcacgcaactccatcggcagcttgaagccagacttgccgacagcacctatgcctttcgtgcaggcctttccatagcgcacgatgagctcccttcaataaaacgatttctgcaggaaaaccttggcgggatgagaaatttcgtggttgtgggcatcggcggttcaaacctcggaaacctcgtcctcgacagggcatttcgcggaaatggcaagagtatctattatcttgacaatgtcgagcccgataagattcaccgtcttttccaggagataaacctgcaggagacagtttttaacattatcaccaaatcagggtccacctctgagacccttgccaactatattgccgttcgcaatgtgctggagcgcaaacgactccccctgcaaaaacatcttatattcaccacggatccgcaaaaaggctacctgcaggaaatacggcagcgcgatggcatccctacttttcacatcccctcgccactgggtggacgattctcagttctttcaaccgttggacttctgagctcaggattcaagggtatagaccttgagagtctgttgcagggtgcccatgctgctgcaaacgactgtctctctgattccctgcgcaccaacaaaggtctgctgctggcggcactttatatcgcaaactatcagaagggacgcaccatcaatgtgctcatgccctattccgaccgtttgcacccctttgggcagtggttccgacagctctgggccgaaagtctcgggaaaattaaccgcgatggaaagcctgttggccagactcctgtggatgcgcttggcactgttgaccagcattcccaagtgcaactctacatggaaggccccgacgacaagattatcacttttatcgaaattcttcgccaccagaatgatatttcactggatggtgaaatcgactactttaatggacagaccatggcaaaactcctgcgtgcacagctgcacgcaacccagattgccctgctgcagaaacagcgctgcagcctgcgaattgagatggatgaactcaacgagtggaacatgggttatcttatgtatttatatatgtatgcgaccgttgccgcaggtgagctgctcggggtgaaccctatagatcagcctggcgtagagcaaggaaaggaatatacttacgcactgcttgaccgcccggagtaccatgaacaaagaatccaatacgaaaaattatgcgcatctttgcgcaaatattgcgtataattcgttgacaaagggttttgcgataagtaatattttttcagaacatcctaacgtaccaatgacccatataaggagggggcatgacgaagaaagaattgatcggtaagatggctgaggcttctggtattacgaaggttcaggcggagaaggctctgaatgcatttatcgattcagtgagctctacactcaagtccggagagaaagtaacgcttgttggttttggtactttccaggtttctgagcgtgcaaagcgccagggcatcaatccccgcacaaaaacacccatcaccatccctgctcgcaagtcgcccaagtttgttcccggcaaggctctgaaagagctggtggacaagtaagtctcatttcctttattttaaaaggcaggcatgttacgtgtctgcctttttttatttcgctcaaaaaggatcgttgccctatgttatggaatgaggaatttgaaacccttccccgggaagcccttgaggcccttcaactgaaacgactgcaaaatacatgcgcccgtgtctacgccaacgtaccctattaccgcgctgcattcgaccaggcagggataacgcccgctgatatcaaaagcctcaatgacctgcaccggttgcccttcacgggcaagcaggatctgcgtgacaattatccctatggtatgttctgcacccccatggagcatgtggttcgcatacacgcttccagcggcaccacaggcaagcctacagttgtaggttacaccagacgtgatattgacacctggtcggagctcatggcccgttgctttgccgccgcaggtgtcacgcggggcgatattgtccacaacgcctatggatacggcctttttaccggaggacttggcgctcattatggcgccgagaaagttggggcatccgttatccccatgtctggtggcaacagcaaaaaacagattatgatcatgcaggatttcggctcaacggtgctgacggctacgccatcctacgctctgcatctggcagaggttgctcaggaggaaggaattcccatggaatctctcaaactcaaagtgggtatttttggcgcggagccctggagcgatgccatgcgtcatgagctggagagtaaactgcatcttgatgccatcgacatctatggcctgagtgaaatcatggggccaggcgtctccattgagtgccgtgaggccaagcatggtatgcatattatggaagatcacttcattccggaaatcatagatccggacaccggcgagtcccttccccttggtgaaaagggcgagctggtattcaccaccatcaccaaggaggcctttcccctcattcgctatcgaacacgcgacattacacgtctcatcagcgaaccctgccgctgtgggcgcaccttctatcgcatggaaaaagtatccgggcgcagtgatgatatgctgattatccgtggcgtcaatgtcttcccttcccagattgaagctctgctcatcaatgtcaagggcattgagcctcactatcagctgattgtcgacacacatgaccatatggataccctggaggttcaggttgaagtcaaccagcagctcttcagcgatgagatccgccatttacagaacctcagcaaaagtatccagaaggatatcaaggatctgtacggcatctccagtaaagtgtccctggttgaacccaaaaccattacccgctcccagggcaaagcagtacgggtaatcgatcgcagaaaggataaatgacatgaaagtgcaacagatatcgatatttatcgagaatcaggctggcaggctggccgaagtaacacgctgtctggctgaaggcaatatcaatatcagagccttgagcctggctgatacccaggactttggcatactccggctgattgtcaacgacgtgcaggccgcacgtaaactccttgaagagaagagcttcaccgttggcatcacggatgtcgttgccattaaggttcccgataaaccagggggtatggcggcaattctggccattctcgataactgcaatatcaatgtggaatacatgtatgcctatgtggacagggactttcaggataatgccgtgattatcttccgcttcgaaaatctggatgacgccatcgcgtgtctgacagcccaaggagtggatattgtcaagggaagcgagctgtacggcatgtaactcaggcttcgcgctgttttccttgccgctttggacctgccaaagtggctgggaggcggcacagtgctgatttttcagctctcagcgtacctggaactcctgttggcttttcattgcctgcacgttgccggtacaatcaaatgaaagaattcagcgaagagtgtacaaaaaaaagcccgcagcaaaagctgtgggctgattctgtaagatggtgcagaaggggggacttgaacccccacggccttacgaccactaccccctcaagatagcgcgtctaccagttccgccactcctgcaaacaagccggcaaattacagaaataatggttcggcgtcaagtcttttttctcctcaatcgagaacactgacggcgctgcgcaggccttccggcgacgtatgggtataaatttctgtcaccgccacgtgggagtgcccaagcagacgctgtatttcaatgaggtttacacccttgcgcaccagattcgtggcaaaggtgtgacgcaacaggtgtgccccgcgcttgcgaggaaggtcaatgcccgccgctttgatatgcaggctggtacgctgccagataatgtagggtgtcagtggtttgccgttggtgcggcagaaaaaaaagtcagagtcaatggagtccatgtgctcgtaccagtaaaactgcaggatttccattaaagcgtccgcaatgggcagaatttgctccttctggccctttcgggttatctggaaggccttgccctggcgatggaagtttctgcgggttaactggcagatttcggaggcccgcatgccggtgtacagaacacacagcatgaccgctgtgtcgcggtcattgtgaaagttgcgctccagcccgttcagataggcccgcaggcgcttctgttcatcgtctttgaggaaaaccggcatctcatttttataggctcctttggggctcttgagatccctggcgggattctcttcgagaaacccttcatattgcagccagttaaagatcgcccgcacataacacaagacgttggcataggttgacttgctcttccccatggccttgtgggtcaggtacatgcgcaattctcgcggccctgcggtttccacagtgagttcttcctgttgaaggaattcaagaaacctgcgcatttcaaagagatagcggtctattgtctgttgtgacagaccacactcgtatttcagataccgctgatagtgtttttccatatccctggtgttcatggaggcaggataccacacccgacgggcatatccaatgaaattatttatttcattggataagaacgggtgaattgtttcattatggttatttttcgtgaaatggtgcattttccgcaatgaaatcaaatgaaatatctcagcgcaggcgcagcgccttcaaaatgcccgcaagcatgaggagtacacctgccgggagggcgtggcgcagagatgagtccagcacgaaaaggccactgacaataaggatcaccgaaataagcatctgccgaaggtaggatttcaccgcatccagcagttgaagtttatcctctctgttaaggcgcacggtgaattcgtcatcgtacatctgatcgacgatcttctgcactttcagaagggtcatgggaaactgccgaccctctttcagcagctttcccacaacgttttccttctccagggcacgggaaagattctgcttcagaatgggcaggatatccttaatgccattgaaattttcaatataggttgttcccagcccttcgacgatggcgctggcgcgcatgatgtaaatggtttcctgggggagtttaaagggcatctgcttcatggagccaagcaggtcagtggccagttgctgcatactgctggcattcagggagttatcatcgaagatatcgaaaatctgctctgccagatcctgcagttcgtcggccggggcgtcttccgtgataatacccagcttgcgggccgctgaaacgaggttttcgtaattgcgctcgtacgctgatttcaccagttgaatggttgctattcgtatgcgtcgtggtatgcgcgtcaccatgccgaaatccagcagtatcagttcaccttgacggttgacgaggagatttcccggatgagggtcggcgtgaaagtagcctttgacgagcatctgctctgtatagaacatcaccagtttctccatgaggtcatgaaaagagatgtcaagcttctgcaggtgcgcgcgatcatcaaaacgatacccctcctcaaagctcataaccagagcgtctgcacatgagtactccgggtagggtacggggaaacgcacctgagtcgtggcatagactccacggaagtgttcaagattctccagttcccgtgccatatcgacttcctgcaggatcatggtggcgaaggcctcaagcacggattccacggaattgcgggtgtagtcggaaaacagcgggcggaagaggtggtggaaaaagctgagaatgcgaatatcctgcgttaccataaaggctatggcattgcggcgaagcttcaccgccacctgctggttatcgaccgccagggtggcccggtgcacctgcccgatggaggcgctggccatggcctcgtgctcaaactcaacaaagatggcgccattgccaaaagccctcttgaagaccgtctgaaagtctttggggctcatttggggtatctggtcgtgtaactttcgtaattcatggatatacgcagcatcaaagaaatccgtacgggtggcaagcacctgggagagttttataaaactggttccaagctgctggatgatacccaggagcattggtggtgacagcggacgtacgccgagaaaatgctctttgcgcttgataagcaggaaaatagtcaggagaaaacgaaagacgccgtaaatcctcagcggattatacagccggaaaaaaagggctatgtgggtcgacaaaggtaatccttcagctggctgccgagaaaacgccttctgcagtgttgcccgctgtcgcagatcggtgcagcgcactgtatgtccacgtcactcctcgatctgcaagcttctggcgcctggcgttcttcatttgcctgcctgatttctggtatttcagcaaaccgttacaaaaaaagcgtatccacacatggatacgcctgggagtttactctttccgggtgagttcatcgcggagcttttccagatcctccctggtaaccaggtccagttcgtgcaccacatccttgatgatctgccgaagtctggtttccagttgctcgccttcggattttcccttggcgatggtctcatcaacaaaactcctggcttcttcacgactcatcttcccgtgccgcgcgaattcgtcaaccagggattcaattttctccctggtcatcagggcgcttccgagaccaaagaggatcagatcttttatcctgttctccatgacaaacctccatacgtgttgtcacgtttaaggtaagcaaaagatatcgcggtttcaagggaattcgtgcatggggtctctgcctgcgctctcagttccagcggcgcaggattgccagggccgtgttgaccccatcgacggcggcgctgacgatgccaccagcatagccggcaccttcgccacaggggtatacctgaggccagacactgctggacagggtttcacgttcacgggggatgcgcactgggctggacgttctggtttccggagcaatcagcagcccgtgttcaataaaaccgggcatcttgcgctcaaattcccgcaagccgtgtcccagtgccatggtcactggttgtggcagcaggtggtggagattcgcctcaacgggtgcaggtgagctgcttgagccaggcaattgcccctgtggcgtaccccacaggaagtcggtcgcggtcatggctggcgggcggtagctctggctgtaacggtaacaggcggattcgatggagcgttgataggccaggcctgccaggggatcagtgctgccgaaatcacgctgatcgacggtgaccaccagggcgctgttggagtatttcgcgttgcgactctggtaactcatgccgttgacagcgatatgatccacctcagagctggcattcaccaccagcccccctggacacatgcagaaggtgtagactccgcgttccgcacactgtgcgctgaaatggtactctgccgccggcatgttcaggtgccagtggccatactgactgcgatccaccaggtcacggggatgctctatgcgtactcccaccgccaggggttttgattgcagctgcagtttgcggctgagacgctcgaaggtatcgcgggcgctgttgcccacagccagtaccagcgcgtcaccataataactttgcccagtggtcagcgcgtcaaccccggaaccatggggacgaaggtcaaccactttctcgccgaaatgcagtgagacgctgtgcatttcaagttgctcacggaagcgacgcagcacctgctgcaactgatcggtacccacatggggtttcgcgtcccagagtatggctcgactggctcccagactcaccagcaggtgcagcacaaaatcacgatggggactttttatgcgcgtggtgagtttcccgtcgctgaaggtgccagctccaccctccccaaactgtacattggacatgggatccaggtttgcgtttctccagaactcatagacgtcgcgtttgcgttcgtctacctggcggccctgctcaatcagccgaacgcgcaccccggcaaccgccaatgcgtaggcacagaacaaccccgcaggaccactgcctacgacggtgacctgtcggttttgcacctttgggaagcggcgcagggtgcccatggtggatgtattctccagggagtattccggcagtttctccccggtgagcgcatactcgacctgcaggagttcatagataacctgtcgcttctgccgggcatctatactgcgtctgatgatgcgtatatcgctgatctcctcgtgacttgagagtccaagatgccgctgaaggtggatttgcagattctcaccatagggaaggcgcagctgggcctgacgggaactcatcagggatccctgcgcacaggcatataggctacgggaatgccgggtggcaaaaggcgctccagggcgtgtacctcagcaggggagatagcttcaccggtgcggaagtcttcggtctgaatcttcggcagaatccggtgatggcctacaatccgggcaatgttctcgacaatcagcgcggcctggtaaattgagccttcgcgactgaggcccagctcatctccgatctgacggtgatagctcattatggaaaaacggtaaaccggcagctgcgcgagaagctgcagatcctgagcgagccacagaagtgcatggtcgggattggttccatgttcatagtagatattcaggagtatcctgcagtcgttatggtggtgatgcacctcttcaatgatccccgcaagggttccagcaatcacccgtgcacgctgctgtgccacctcgtggtattcacgggtatagcccgagggatttcgaacgatgataccggtgggtaactcatcctctgtgcgatagataaggtcatcctgaatgagaatgccgtgtacgccactgcgtgccagatcggcgtagagggcacgcagatatgggagactctgctgatggaacagggatatccgattggtgcgtgggtctttcagggggtgatcgggcgccagccagtccgcacgcctggtaccaagccatccgtagagctgcaggccgtgtctgtttgccagggccagggctggtgtcaggacgtcctctataaccggtgcgtgcgtggttggaaagtacactccactgggaggtctgtcaggggaacggttcccaaggctcaggtaacggtcaccttcattatggaacaaccgcagaatgaccgcactgtacccctgggctttcagtcgtatgaaaagccgatccagatcggcgtgttctcccatctgcacataggatatctgggcaactctgccatgcagagccctgacctcctgtgcctgtgccggcagcaaaagaagtgcggtcaacaggcatggataaaggaagagtctttgcaggaacgcaaccatacgatgggaaatttcctttgagttttcaatgtttattgtatactgtacgaatgtttttgttctctgtaaaggtggaatacccatgaagtgcctgcgcacatgcatactgattctcataagcctcctgctggctggctgcgccgaaaagaagaccagtgtgggaatgttcccccttgatgatcaccctctggtggacttttacgtcccttcagaagcggaaagcacataccactaccttctctataccatgtatcgcctccacggcgatgaccagaaagccctggaacacttccagatgagtatcggagcttcgccgtcacccagcgcagagcttctgatggagctttcagctatctactctctgcagcacgatcaggaacgagccatatctgtcctggagcaggctgtggcgctgaatccctatgaccccaacctctataagctcctcagtctctactactaccaggagtacgatttcctgcgggcccgcgacgctatcacccgtgccattgatcttgggcagaccagtggagaagactttctctttctcgcagatgtcctggagaaaatcggcgactatgagtccatggtgcaggttctgcaccagctcaccctggaacacaccgataattatgtggcccactactcacttggcgttgccttttatcgacaacagcgctatgacgatgccgcccgcagtatcagaactgccatggaaattcgcggaggggatactctctcctaccgtttcatgctcggaaagctgcgactggaacaaggctatcttgatcaggccctggatatctacgaggagatttaccgcagctcgcttcccatggacacacaaatagccaccggctattccatgcgcatcatggaaacgcttcatgaatatggtcactacgatctttccataaagctcgcaaagcgcatgctgcaggacaatcccagctggatatggacagtggactactgcactctcggcctctatgccatgcagacaaatgcggtaccggacgagtgcaatggtaacatcagccttccagcgggatcagggcacgctttcacccgtttgctctttcagtatcttgacacctccacccctgaagacagggcgcagatcctgcatctgcttaatgatagccagtcacagggtatactggtgcaatccatgcgcccttttctggatatcgacaaacgctttgggcgatcacaaggccccaaaatgctgctggaacttttgcaaagccttgcggaaagcccccgtgaagcccttgccatggggattaccatcgccgatatgatcgacaataccgagctccagctgacctacgctgcagatctctacgaacagtatccggattccgtctcagcacttcagcttgcctgggcgcattatgactcaggcaaccttcagcaggccatcagcatagctgaaccctatgcgaagaagaaagatgcgcctgcagaactcctgaacttccttggctatatcatggtcgatcatcatatgcagatcaccgtcggtggcaactacatccggcgcgcggtggagcaggagagcaataacccttactacattgacagcctggcctggtattactaccgaacccgcgactacaccaatgcccgcatctacatagagcgatccatcatgctgctgcaggagcgagatcctgagcccgacgatgccattatctttgagcacaccggcgatatactccaacgcctcggagaccaataccgtgccttcgcgtattacgcacgttcctatgcctttcgcgatgaacccagagtattcaataaaatgcaggccattcggcattctgtcgacgctcagcgttgagatggcgtggtacccctgatgctccgcgtgctctccaccttcgcagtcacctgcctgatgttttcagtgctcttgctcagcagctgtgcagtgaaaattcctgcggttctgcatccagctgttgattgtgagtatattgaaggggcggcgcgactgcgcattgaagacaacacatccctgcggatggactttgtcgtgacacgtcctgataccgtggcaacagtgcattttaccggcgcttttgcccagcgttatgccacactggttctcacagggaatcacgtttctttgttcaatcatccccagcgcagctattcggtcgccagttatgatgaactctgcttccagcaggacatctgttttggtggcgaggatttcatatacctgctggcaggagacttcagccgccaaagacagttcagcctcgattcataccagtgtcaaactgagcacttaccggaaagtgagatctacacctgtcggcacgccatgctcgctgatatgaatctgcgcattctcagcaggcagtgcgtaagcgtaccgccacacgaatacactataccggatcactatgaagcattacccttatcacgccaaaagctacgctaaaatcaacctgaccctgcacatcaccggtaaacgagccgatggttatcacctgctggaaagtctgatggtgcccgtctccctcagcgatacgctgaagtttgccccttcccatgagttcagctattgcgggccgggatcgcttacgaacaaggaaaaccttatctatcgtgcctggagtgagttgcgtcaacgctaccctgtagggggcgttgacgtggtgcaccagaaacacattcccatgggcggcggacttggggggggcagctccaatgcagcagtgactctgacagcgctctctcagctttatcgccttgatatcggctatgcagagctcagtgccatagcgctcacgctcggagccgatgttcctttttttctgcgctgcactccggcgctggcacgtggaatcggggaagttctcgacgatgtcatcgttgcgcccctgcatattttactgataagtccagaccgagggctctctaccccccaggtataccgcaacctggattacaggggcgatcctcctgcatcaggaggatccagcattgctcccggacaagtctggaaatatgacgatatcatcagagtctgccacaacgaccttgagaaaggggcacgcccgctgttccctgaaatggataccataaaatcagatctgatctcctgtggcgcgggtgcggcatgtctgagcggcagcggttccacagtctttggcatcttcccggatcaggactgtctgcagtcagcatgcactttcttgcagcagaaatatcccaaataccgtatattccctgtaaaaacgctgccgaacctgtcagagagtacaggatacgtttgataccagcctcagtacgcagaggagagaatggaaaggttgagcatgaaaaacaaagaaaaccaggacgcaaaccagcagctcccggatcaggataaagtccaggagatgttccaggaaattgcgccgaaatacgacttcctgaaccgtctgctcagtggcaggcgcgacgtcgcatggcgacgcaaagccgtttcatatcttaaatggggtgacaggtcacggatccttgatattgccacgggcactgccgatgtcgccctggaaatcgcccgccagaccaaggagaccgtcaaaatcaccggtgtcgacttcagcgagaacatgctcgcaatcggcaaaagcaaggtcagtgcctccaagtactcccaccgtatagacctgcaaattgcggacgcgcaggatttaccctttgacgaggatattttcgactcgtgtatcattgccttcggcatccgcaacatcccggatcgcgccaaggcactgcgcgaaatggccagggtggtacgccccggcggcacagtggttatcctggaattcaccactcccgatattcccctgttgcgcacactctaccactactacttcttccgactgctgccctttatcggcggcttaatctccggacagcgcgatgcctacacctacctgccggagtctgtcagtcgcttcccttcacgggatgaattctgccagctcatgagcctctcagggctgcgcgatgtctactgtcgcaatcttacctttggggtcgcctgtatccatataggtaccgttcccgaggcgcaggaataaacgcaaaaaaccctggaaccgcttatggtccagggttttcttctatccggaggaggagaatttaaggatacccggctgtgaaggcagatttttcaagggcacctgaacgcgcgtttctccggcttgtctgctcaggatatccggcagctggctgctcaaagagccccatctgctgcgttggctgacatctggttaagtgtcacgcagtgcgatatatgagtatatggtggccctaccaggactcgaacctgggctaacccggtttaggaaaccggtgctctatccacctgagctatagggccaggcgaaaaaatctagtgaattcgcggtgaaattgcaagcaaaaacccggcacgccgccgtgaagcgctgctatgagggaggggaaataccatgggacaactctcattaaagcatgttctcaacatactgtcgcggcgcaatgccagcacttttctggcgggggtcctcttcagcctggtgatggcagcgctgtatatctacatgcccccctttctgcgcatcatggaccacaaagtatacgataccattctgaaagcgaaccacgccactgagttgtcggatgccgtgattatcgtggaccttgacgaaaagagtctggccagctacggacaatggccatggccccgctatcgggtagccctgttgctcgaacagctgcgccgtggtggcgcactggccgtggggcttgatattctctttgcggaagaagatcgcacttcgccccgcatactgcagcagcagttgcaacgcgagctgggggtcagtattcactttgaagggcttccgccagcccttgaggacaatgacgccgtactggcctccatacttgagcagggcccctataccctgggctacttctttgatttttccggcgaaacggtcatggaagagcatactccctgcaaaccgcacccttttcaggtggtgaccctccgggaaagcggtgccgcagaacccgcagaaattctgctgaatgccccctatgtgctctgtaatatcgatatcataagcaacgcagccacttcttccggttattacaatgtcgccccggacgccgacggcatcattcgccggacgccactggtcatctatcacgatggcgagatctatccaagccttggactttccaccctggcccaggccctgggcacccgacaggtgctgctgaagctgacggcgggaggcgtggaatctcttgtcttcgaaggcacagaaataccgcttgatcaccgtggccagatgctgctgcactatcgcgggccggggaagaccttcacctattactccgctgccgacgttcttgatggcagcgttccccagggcgcctttgacgggcgcatggttctgatcggcacttcggccgcaggcctgaaggatctgcgcagcacaccctttgataccgtctacccgggagtagaagcccacgcaaccgttgctgacaccatccttcagggcgactttctggcgcgccctgactgggtgccaggccttgagctgcttctcgtgctggccctgggagttgtctcgaccgtggccattacctggacgcgcagctactggctccttataccactactgttgtgtctggcggcagcctggtttggctccacataccttttcacgcaccagggaatctatgtctcccccatgatgcccatgctgaccctggcggcaaacttcagtctgctgacgctcctgaaattctggagtgaagagaagagccgcgaacagattcatggagcgtttcagcactatctcagcccggctttcatcagcgaactgctcaaggatcccgatcgactgcagctgggaggagagcaacgtgagctgacggtgttattcagtgatatccgcagctttacaaccatctccgagggcatgagccctgctgaactcgtgactttcatcaacgaatatcttaccgccatgaccgatattgtcatgcagaggggtggtactctggacaagtacctgggtgacgccataatggcctttttcggtgctcctctgccccaggatgaccatgcgttgcggggttgccgagtagcgctggaaatgatccacaggctcgactctctgagggatcagtgggtgtcgcaggggtatccgccaatgcatattggcgtcggggtgaacaccggacagatggttgtgggcaatatgggttcgcagagccgttttgactacacggttatgggtgataatgtcaatctgggctcccgcctggaaggtctcaccaaaagctatggtgtcagtatcctgatcagtcagagcacctttgaattggtgaaagacacactattatgtcgcgaaatcgacctggtacaggtcaagggcaagcatctgccagttgctattttcgaaccgctgggggaacgaagcgacttcaaccgcatacctccctggatcaccagcttcgaggaagggcttcagctctatcgtgctcagcaatggcaggaagcgatggaggcttttgagagggcacgggagttcaatgctgcggatcgtgcctcagaggtgtttgcgcagcgctgccgccacctgcaggagaacccgccccatggggagtggaacggtgtctgggtgatgacaaccaagtagggatttgcgttgaactccattcatttcgaggttagtataggagaatccatcacatcccgtaccaaggtgaaatgccatgtctgacatgcttctgtcatacctgaacaaacaactgcactcagaatacaaggccatgtacacctatatgtactacgctgccagagagaatcatccccgaatcaaatctgccctcaagaaattttatgacgaagagcaacagcatgcagtcatgctgatggagtttatcttccgcatggggggaacccccgagctgccggacagtattcccatcgagattcatgatgatattcttcccgccctggtgctcagcgtggcggaagaagagtcggcagtccagatgtacaagatgatacgcagtctcatgagcagcgacgaagagcgttccattatagatatcaccatcgctcaggagcagaaacaccatgaggtgctgggaagcattcttacgctggcaaaatcagagcttctctgatcagcggctcaacatcatcacaaggaggcaatatgcagcaactgacctgcaccgagtgttccgcacttcactgctacaagcggaattcgcagtatcctgaattctgtccaaccacggaacttgatccgcagatactggaaaattctcttgcagcgtatcgtttggatccatttgttgagaaagccttcaaagcggcggcggaagtggaaggccatttctatggaaaactcacccgggttgaggagatcgcggaatttgccaagcgtatagatgctcaccacataggcatcgccacctgtatcgggatggtccgggaatctcgcctgctggcaaagttcctgcagatacgcggttttacaacgaccggcttctcgtgcaaactgggatccaaagacaagacagacgttggtgtccccgaggaagataaaatcacaccaggaaattttgaagccatgtgtaaccccgtactgcaggcgcagctgctggaacgggaaaaaacggatcttaacgtgatcatgggactgtgtgtaggccatgacaccctgttcatcaagtactctgctgcaccggtaacctatggcgtcgtcaaggatcgcgtcctggcccataacccggctgcagccctgtacaccagtgatttctactttaaaaggctctttgaaaaacccaatagctgagctttccagaagctgtaacaggtgccggcgatcaccatgtgactcctgcttccgccttcctcctggcatactgacgacagagggtgagaaagtcactgacctgtggaggctgtgcgtcgccagtccagtggtgtatgatgctggtcgccagtgccgggggagccgcaatgccatgttccacgagtggctgctgtcccatcttctgtacaattccctttggcagaagcgtgtagcccatacctgcagcggcacacgccaagagagtctccagggacccaaattccaggattttacctacagtcacctggttctggaggaggtgctgctcaagaaactcccgatatgagcagcctcggcggaaagcaagcactgtgatgcctccctttgtgtccgcttccttctgcttccccacgatacacatgggctccatcaggaatatctcggtatgcaaagcctttgcatcggatcctctggcattgacaaaagcgcagtcgagtttctgccctgctgtctgttgctgcatttctgctgttgtgccggtgaccagttccagtcgaacctggggatgctgctggtgaaaggccaaaagaattgatgaaaggtgcaaggcggcacaggattctgttgaaccgatagtaagcttctgctcaaaacggctctgttgaatatgcgaccgagcttcagcctgaagctcgaggattttcagtgcatagggcaaaagggcttgaccggcttccgtgatggtcattctgcgattcttacgccagaacagtggcttccccaggctctcttccagcctgcgtatgcgtgtggtcacattggactgcacgcatccaagctcagacgccgccctggtaacacttccagtctttgctaccgtgataaaggtttccagcagatagtgctccataccccctccgtgaatcattacttatgatagaattcatctaaacatttcatttgactgaacgaaagtcaaggggtagcttacggtgagtgacaccagagaggaaagagcatggcccccttaacttcattttataacagtgctttatgggtcattcttggcggtattgccagcctgtccctggccataggggttgggcgcttcgcctttacccccatactgcccatcatgcaggaggcggttggcttcggcacggactttgccggcatgctggcctccgccaactacgcaggctatctggttggagctatcgcctttggctatgtgtcgccagccagacggctgctctgttttcgcatcagcctgctgttgtgcgtgctcctgacaggcctgatgggagtaagcgacacccatggaatctggtttgtcctgcgggccatcactggcctggccagcgctggggtatttgtgctcggctctgttctggtgttggatcgactgaacaccatgggctacaccaatgctggtggccagatattcggcggtgtcggagtgggtatcgtcctgacaggactggccgtaccggccctggatttgcttcttggctggcagggcgcgtggataggtacagccttcctcagtctcgtgccgctgctgctggcatgggtgtttgtgcagccccaggctctttctgccgttcctgtcaccaaaaccctgagccgttcttacaggctcaccgctggcggcgctcccatgatgcgcctctgggccgcctatttctgtgaagggtttggctatatcatttcggctacatttctggtagctatccttcagcaaaagacaggatcagcctttgtcagccagtcggcatgggtactggtgggaaccgctgccgccgtgtccaccctgttctggccacgctttggtgcccgttttgggtttgttaaaacactgatcgtcgcacacggcgttcaggctgtgggtataattctgcccgtatttttcagccatgcctgggcagcgtatgtcggcgcactctgttttggcggcaccttcatggggatcgtgggcatgtcactgatctatgggcgcaccctggccagcggtggacaggtggtgggctggctgacgggcctgttcagcctaggacagattatcgcccctgtgattgccggatttatggcggccagcagagggaacttcgatggcccactgatcatggctgccctggttgttgcagcaggtaccatccttctgtggcccgacagaaatcgtgcctgaacacctgacttttccagtagctgattcagctattcactcttttttgaggaggccatatgccatttgtcaacatccgcatcaccagagaaggcgcgaccagggaacaaaaagaacaactcattgagggggttaccaacctgctggttgacgtgctgggcaaaaatcccaagaccacctttgtcatcatcgatgaagtggaaacggataactggggggttggtggggagtcggtcacgacgttgcgtgccagaacttagtgtcagacgacagaggccccgtcacgaatccggcagacggggcctctgttggttttttacactcattctcgagttttattctgtcaggcgactgaaactccagtatcactcgatatggatacccagttcgcgatattctttgatcttgttcagcagggtgcggctggtgattcccagcatatcagccgcctgcttccgattcccgctgcacttctccagcgtttgaagaatcagacgcttctccatctcatggacactggtacccacctcaatcagcagggggtcatcgtcggccagcgctggcatacatccttcttccacggactgcgcctgttccacgcaaaccgtttgcccctcgtctcctgcggtgggtatatccagcagggtgccgtgaagaaagaggttacccggtgtcagtgtctgagtccgacagatgaccacagcccgttcgatgatattctccagctcacgcacattgccatgccattgatgattcatcagagcgttcatgccttccggggttacagcggtaatactcttgctgttcttccggttatatttggcgataaagtggtcaaccagaagcgcgatatcctccttgcgcctacgcagcggagggatatgcagggggataacgttcaggcggtagtagagatcttcgcggaaggtcttttccttgatgctctcctgaatatcgcggttcgtagtggctacaatgcgcacatccacattgatgggctttgagccacccagtcgatcaacttccccttcctggagtacccgcaagagcttggcctgcaggtgaaagggcatttccgtgatttcatccagcagcagggttccaccatcggccatttcaaacttgccgatcttgcggttggcggctccggtaaaggcacccttttcgtagccgaacagttcactttccagcaaattatcggggagtgctgcgcagttgacagccacaaaaggcttatcctgccgattgcctgcgtagtggagaagacgtgcgaagagctctttcccggtacccgattcgccgttcaccagcacgttggcggaagagctggccacatcggtggcaagatgaatgagttcttccatgcgtttgctgcgggtgatgatggtcggtgctttatggttggcggcagcttcatttttctgagctggtgctggtgtgttttgctccagggcgccgtgatactgaaaaaccctttccagggtggactcaatgacttcaggcgaaaacggcttcatgatatagtcaaacgcgccggatttcatggcatccactgcggtgtttaccgtggcgtacgcggtcatcagcacgatgggcaaaccgggtttttcctgcagtgccttttgcagaaactccataccatccatgaccggcatgcgcaggtcggttataacggcgtcaatggaattgttctgtaacttgctcaggccattgttgccatcaaaggcagttatgacttcataaccggcacgggtaagggtttcacgcaaagcgagccgcatctggtcttcatcgtccaccacaagtaccgtttttattgactgggtcatgcctctctccactgcaatttgtttcaagatagcatatttacaaacctttgccaataaaacgagcctgtcacaatggcgacaggctcaccctttgaccgctttgcgatctttactgaatggtcactttgcgggctttttccttttctgactttggtacccgcagccgcagttcaccatcttcatagacagcgtgaatccgggaaaggtcgtatttacggctcacacggaactgacgggcatagttctgaagaagaaattcctgatgacggtattcacgttcggcgctggaaatacctgtggttgagacggagagcatgtcgccttcagcatgaatatccaactgacttcgcttgactcctggaagctgaaagatcagatgcaggctgtcatcatactccagcacatcgacgtgtggggctatggtgttgtctgttttcagtgaagcctcaagctctccctgctgattgtgttgttcaatattactcatgggtcacctcctggtgcgcgttgtgctggattcaggcagaaatttcgatcttgcgtggtttcgcgtgtgctgctttaggaatagctatggagagaatgccatcctcataggaggctgctatggcatctatttccacatcggccttcagggcaacattgcgcttgaatttcccgtagcggctttcaatacgactgtactccaaactgtctccctggagctgcttgcgctcgaactccaatgtcagcatgttctggtttacagaaatatcaatgtcctccttgcgcactccgggacacgccacatccacatggaaactgttgctgtcctcccagatattcagggcaggatacccgtgtggtgagccgctgcgcctgctggctggaactgccatgggagtaaggttcccaaaaccgcgcatcaggttgtccatttcatcaaagatatccacataacgcataaggtcctcctctaaggatatttgcagatggcaaaaaaaaacagttctgcaagcctgatctgcagaactgttgccagattattatccctttgaaaaaagcgtggttacagcaaaaccgtctgcgcctgccacggaaatgctacgttgcagccagtggcaggcgttgcattcacatcagcgcgggtgtgcttctgtggtgttataggtataggaacgtacacgattgtcagcgccaaaccgaaccaccagatctgaagtggaggaatcgcccagaaggcgatactgataccgtccataggtccatgtgcgataaccgtcttccactccggtacgccagggcgtgccaaacatttccagaatctcaccctgggaggtctgaccgataataatgtcgttgacccgctcctggggccatggttttccgaccgtggcacatcctcctgcaaaaagaatcagcgccataagagctacaagaagccgagatttcatgattattcctcctgaacagtaatttgcagcctgcgtcaacaggtaatgcaggcaaagcttttattctatggtatgctctagacagaaaaaattcccgtgaaattttacgatatccggagggctgccatgccatcttcaacattttccattattctgactgtgcgtgattatgaatgcgactttcagggcatcgtcaacaatgcggtgtacatgaattacctggagcacgcgcgccatgaatttgtcaaaagtcgggggctcgatgtggtgaaactggctcaggaaaacatcaatctggtgctggtgaaagcggaaatcgaatatcgcgcatccctgcgcagtggagatacctttcgggtcagcgttcacatggagccgatttcacgcgtacgctttctctttgtccagcagatccaccggcaaagcgatggcaagctgatcatcgatgcctgtatgaccggagcctccattgacgaatacggcaaacccaaggcatttgatgaaatcacagctttgttggtcagggattcctgtcagcctgacccggaagcctaatttccggtttttttccggggcaagctttgctagtatccaaaggtttgctcctaaagtctctgataaaggtgtctgtatgaactttaactccatagctctgcaagctccccagttcctgttgccaaaccagaacatcgacctgtgtcgctggacagtcatagcctgcgatcaatatacgtctgaaccggaatactgggagaccgtgaaccagtatgtcggtgaacatccatcaaccctgcacatcaccctgcccgaaatatatctggataaagccgcagagatgacaccccgcatccaggacaggatggagcagtatctcagggaagaggttcttcaaccctggggaccgggttggatactcctgcaacgccagcttaaatgcgggcgcaagcgccacggacttctggtggccctggacctggagcagtataatttcagccccaccagcaccagtctgatccgtcccacggaaggcaccattgcccaccgtctcccccctcgcatggatatccgccgccaggctcccctggaagtctcccacatcatggtgctcatcgacgacccccgaaatactgtcatcgaacctctttgccataaccagcgcacgccattatacgactttgacctcatgctggacagcggccgtgtcagcgcctttggcgtcaatgatcgcctggaaatgcagtccgtggcagacgctctggccaggctcactcaccgtgacagccagggaagtgcactgctctatgccgtcggtgatggcaatcactccctggcgacagccaaagcgctgtgggaagaggtgaaaaacagcacccatgatcttgagtcgattcaggagcatccagcccgctttgccatggtagagctggtgaatctccacgacacctcactggtgtttgaggccatccaccgcgtgctcttcggagtcgaccctcaccatctgctcaaggccatggaaacttatttcggccgcaagaatatcgacgctcacttcatcaaccaggacttcccccaggatatcagtgaaaagtccatggcgatgcttgcctccagttcaccgcagtgccatcggattcctgtcatctggcagaactcctctggcattatcgagataacgccaccggacaccaaactggccacggcatcgctgcagaacttcctggacgactatcttgagcgtgaactgaatattgatctggactatgtccatggcgcggaggctgtagccaccatcggcagccgacctggcaacatgggatttttcctgccgcccatcgacaaacagagcttcttcccttcgatccttcaggatggtccttttccccgcaaaacattttccatgggagagtcccatgaaaagcgtttctatctggagtgccgccggatacgctgagcgtatccggcaaaacacagaagtggttgaaaccactgataagagcatcgcttgaaaaatttctcataatcccccttaagtttcctcccggcgtttccgaaaagcttcccaaaggcaaggatgccaaacgaaaactatcagggaggatagtgccatgtcgatgtctgtactgtataacaacctgccgtctctcaatgcgcagaataatctgcgcgtcaattccagtgccctttccaactccattgaacgactctcttccggactgcgcattaaccgtgcatccgacgacgcctcgggacttgccatctccgagaaaatgcgtggtcagatcagcggtctgaaccgtgctgtcgccaatgctcaggatggtatttctctgattcagactgctgaggctgctctgaacgaaaccactgccattctgcaacgtatgcgtgaactggctattcaagccggtaacggaaccatgacgtccgatgatcgccagcacattcagcgtgaagttgatcagctgaagcacgaaatcgatcgtatctccacctcaaccgaattcaatacgaaaaagctgctcaatggcgatgccacagcacgctggagtacctccaaccccaatctgatggaagccgtcatccgtgaccgcgtggtttccggcaactatcagctggacgtcaccgccaaggtgggcaaaaaccaggtgctcaagtccaacatcatggccctgcgcgaaggcgcctttgccggggatgtgctgacggccaatggcgtagccttgaccggccagacaaattcttccggcattgccggcatctatgccgccgaaggcgtacgtaccggtggcatcaatgagcgcacctatgtggtaaacgtactttccaacctttccggtggcggtgctaacgtcatcagcggtgtttccactcttggcggaaccgatggcgtgaataccctcaccaccggtggtgtcggagtcaacggtttctatcaacagtccggctcaaactggggcatcgcatctaccggtggctttggtcccatgggtaatgttgatggtatgaatcgattttcgtccgctggtgcctttgtcgtatccggctaccacggttacgtggagatcgagttcataaaggacatgcacctctcagcaggcgcgaacgtcagcgatgctgcccgcgtgcgcttcatcgacgtcaagaccggagaacccactgcctggaccaccattgatatcgctggtggcgaactggagctggactcaacagccatattcggcgccggtgcaaacttcgcccttatcgatggttccatgatcaaaaccggcgacaagatgctgttgagtgtcgacgctgcccgcagccttaccgcagcgaccgtatcccttggaaatggcgctttcaaaattgacgagcgatacctgaatgaagtgggaaccggatccgtggtacacaatcgcggagcttactacatcatcaccactggaaccaccaccggctcaggcgatggccttcagaatgttgtcatcagtcaggggaacctgactcacgagtaccacctggcacaacttgatgcttcaacgggtgctgttaccattggcgccattagcctggatttcaatgcgtcggctacaggaacccagaccgatgactccctggccatggaaatccgtggaaccggtggtctggcttcatcctacaccaggctcagggatattgaggtatttatcacccctgatggccccagtgtttttgagacagcccagaagctgaccatctacggaaatggcaaatctgccgacgtgtacctggaaggcaatgataccatagctcgccttgaagaaaagctgaccaaagccattacccaggatctggggatcaccatgggcaacgtcagcaccgataatcgcgtggtggatttcatcacgaaaggttccggtgtcgcaaactccgatgccgccgttgacggcaccatggtcattcggtccctctttaatggtgcccagggcgagctggccttcgtcgccgaccagaaactgctggacgctctgaacctggcagaaattcaggaagccgaagaaaacctctacagtgtcaccgtacgtgacgcgcacaccggcagacccgtcggcagtgatgtggtaggcgatggcgtcatgaaagacaccatccagggtgtggatgtgcacttcaagggaaatatcggcataggcgcttccttcaacgaaacgctgcagaaatttgacttcactgccgacacagatccggcaaccatgtatctgcacctggtggactcttccatgagcttccagattggagccaacgaaggccagaccatgcgggccaacattgcccagatcgatgtgaaatcactcggactggagaatgtctaccttgtcagccaggagctggcccaggaggccgtaggacggattgataaggccataactcaggtttccagcgaacgggccaaaatgggtgccatctccaaccgactggaccataccatcaacagcctcagcattgccgcagagaacctgcaggctgctgaatcccgtatccgtgacgtaaacgtggccaaggaaatgtcccagttcaccctcaatcagatgcttacccaggcagcccagagcatgctggcccaggccaacgccatgcctcagggaatcatgcaactgctggcataacagagacagacagtaccatcgaccggtgatccggggagtcggcagctccccggacctccccgggcgaggaaagagtctgtccgccagggcttttttcccagaaagccctgaccgccggactcttcggcagaaatcgctaacccgcaagtcctctcagcctggttcccaggcgcgttaaagagaggcaggataactgacaggaggtgttgcagacagagaatcaggacagatctcgcaaaggcctgaaccagtggagagacggcaaaaaccgccccacaggcaaaggcacatcacagctcttcaaggatgaagagcacaccaggtgctggtaccacctgaacaaatcacggaggatattgtcatgtccagtgttatctacaacaacattccgtctatcaatgcgcagaacaacctgcgcgtcaattcacagaacctttcacagtccattgagcgcctgtcttcgggtctgcgcatcaaccgcgcttccgacgacgcctccggtctggccatctccgagaagatgcgcggacagatccgcggccttgaccgcgctgtcgccaacgcccaggacggcatctccctgattcagaccgcagaaggcgctctcaacgagaccaccgccatcctgcagcgtatgcgtgaactgagtgttcaggccgccaacggcaccctgacctctgacgaccgccagcacatccagcgcgaagtggaccagctcaagagcgagatcgaccgtatctccacctccactgagttcaacaccaagaagctgctcaatggtgacgccaccgcacgctggagcacttctgacagtgacctcatggaagccatcatccgcgatcaggtcatcaccggaaactacaaaatcgatgtcaccgccaaggtgggcaaaaaccaggtgctgaagtccaacatcatgaccctgcgtgaaggcgccttcgccggtgacgtgctcaccctggccggtgtttcggtcagcgcgtccgtcaactcctccggtattgccggcgtctacgccgccgagggtgtgcgcaccggtgatatcaccgaccgcacctacctggtcaatgtggccaccacatcggaaatcggcgcgtcctttaacggtgattcaatcttaactcttgccagcatcagcagcggaagcatggccatcaatggcacctaccagcaggcaggatcaaactggtccgttctgagcaatggatcaggagaacttgaaaaccataatggcatgaatgttttcgccacccatgggggtgtcgtcacgggataccatggctatatggaaatcgagttcctgcaggatgcccacctgaccactggtggttccgatgtcaccggcgctgcccgcgtacgctttatcagcgtcactaccggtgaagccgaagcctgggccaccgtcaacatcgttgacaatgccctgagccttggtggactggatcagtttgacgccggtgcccagctgctcttcaacgacggcgccatgatcaaaaccggtgataagatgctgatgagtatcaacggtgaggtggatgccgcacggattgacggcagtgcaaccggtggtgccggcggtgctttcaaaatcgacgagcgctactacaatgaagtgggttccggctctgttgtacagaatatgggcgcctactacatcatcacaaacggcacttctgatgccggtggcatgcagaacaccgtcctcagcgaaggccccaaacagcaccagtaccatatggcccagatggacgccaataccggctccgtcaccatcggctccatcaccctggactttgctgccaaccagactggcacgcagcatgacgatcaggtgaacatggaagtgcgcggtacgggcggactggcctctgcctacaccaagctcaaggacatcgatgccttcatcactcccgatggcaccaatgtcttcgacacttcccagaagctgaccatctacggtaacggcaagtctgccgatgtgtacctggagggcaatgacactctcgcccgtctggaagagaagctgatcaaggccatcaccaaggatcttggcatctccatgggtaacaccaccactgacaaccgcgtggttgactttgtgggcaagggttcatccgttgaaaacagtgacgctgccgtggaaggcacgctgctgatccgctccctctttaacggtgcccagggcgagctggcctttgttggcgagcagaagctcatcgatgccctgaacctcgatcaggtacaggcatccgaggagaatatctacaacgtgcgggtcaccaatgcccacactggccgccccgtcggcagtgacaccgttggagacggcgtgatgaagaacatcatccagggcgtggatgtggccttcaagggcaacatcggcgttgaagcttccttcgatgcagcaaaagctcgctttgagttcacggccaagaccgatcccgacaccatgaacctgcacctggtggataactccatgagcttccagattggtgccaacgcgggtcagaccatgagcgcaaatatcgcccagatcgatgtgaagtcactgggcatcgaaaatgtcctcgtggtaagccaggagctggcccaatcagccatcaccgacattgataaagcactgggcatggtttccaccgaacgggccaagatgggtgccatctccaaccgtctggatcacaccatcaacagcctcagcgtcgcctatgaaaacctgcaggctgcagagtcccgtatccgcgacgtgaacgtggccaaggaaatgtcccagttcaccctcaaccagatgctgactcaggctgcccagagtatgctggcccaggccaacgccatacctcagggcatcatgcagctcctgcgataaaccatggacggtttcgcagtcacaccacatcattcggaccaggcagggttcaactgatgaaaggccggggagttctccccggccttttttttatctgatatcacaaaacgactagttgagtcataaggataacccgcaagcgcccccgggttttccctcctgtttcagacgcgtaagctcctgtcgcatttgaatttcctcggcccagcgctcggtttcatccctgactatggctccaatcgcctcaggagtaccgcactcattgctaaggaccactaccgtaaaagcgatagagagcgcacgacctttctgatcaatggctggtacccgcagtactgtggtgccataccgggtaatcccggtagccatcgtctggtgatacccttcccaatggcgctggcgaaagcgttctggaatgataatatccagagattggcccagggcttcagtttcactgaaaccgaaaatacggccagccgaagcattccacaagacaatatttccagcgcgatccgaggccaggatggcatcacctgcctgctcgacaagctgttgaaagcggttgtcacggctcatgatcatactcttgcgtgacggtgtttatcgcgtcagctgacggtacttgatgcggtgtggacgctcagcttccgggcccaggcgcttcttgcgatcagcttcgtattcactgtagttgccttcaaaccagatcacctgactgtcgccttcaaaggccaggatatgggtcgcaatgcggtccagaaaccagcgatcgtggctgatcaccacggcacagccggcaaaattctccagagcttcttccagagcgcgcatggtgttcacatccaggtcattggtgggttcgtcaaggaggatgacgttggcaccttccttcagcatttttgccaggtgaacccggttgcgttcgcctcccgaaaggttggccaccttcttctgctgatcggccccggaaaagttgaagcgggcaacgtacgcccgtgaattcaccagctgattgccgagttttatctgttcctgtccatcgctgatgacatcccagatgctcttgttgccatccagttggcggctctggtccacataggccagcttgacggtttcaccaatgcggatgctgccggtgtcaggtttttcctgtccgcagatcatgcgaaaaagggtcgacttccccgctccattgggaccaataacacccacaatgccaccggggggcagggagaaggagatgttttccatgagtatgcggtcttcgaaggctttcgtaatgcggtctgcttcgatgactttatcgcccagccgtggcccaggcggtatgtagagctccagatccttggctcttttttcgccttcttcgctgagcagcttttcataggcgctgatgcgtgcctggctcttggcgtgacggcccttgggggacatgcgtatccactccagttcgcgttccagggttttctgacgattcgattccgacttttcctcaagacgcaaccgctcctgtttctgctcaagccaggaagagtagttccctttccaggggataccttcgccacggtccagttcaagaatccagccggccacgttatcgaggaagtagcgatcatgggttacggcaataattgtcccttcgtattgctgcaggtgatgttccagccaggcgacggattccgcgtcaaggtggttggtgggttcatccagcagaagaatatctggtttttgcagcaggagacggcacatggcgacccgccttttttctccgccggagaggacactgacaagagtatcaggggcggggcagcgcagggcatccatggccatttccaggcgcgagtcgagatcccaggcgttcagggcatccagcttgtcctgaaccactgcctggcgatcacacaatttggtcatctcgtcatcgctcatgggttcagcgaatttgagattgattgcttcaaattccttcagcaggtccaccgtttcctgggctccttcctccaccacctcgcgtacggttttggtgctgtcgaccaggggctcctgttccagaaggccaacggtgtagccgggagcaagaacggtttcgccattgaagtccttgtccacgcctgccagtatacgcagcagggtactttttcccgagccgttcaggcccagtactccgatttttgcgccgtaaaagtaagagagggaaatgtccttcaatactggttttttatcgcgaaatttactgacccggatcatggaataaatgattttgttcgcctctgtgctcatggtacgtcagcctccaacagaaaattcaacatcatgcagacacttcaggcatcataccattcctggctcttactcccgagggtatctacaggaatcaggatagcatgacccaggcggcagtcgcaatcagtggcttttccctgagcccaggagcggtgctcgcgggttatcctcttcgccagtgcggaactgactgagcatctgctggacgtcggaggccagctgcgagagtccaagggatgcctgggagatttcgtttgccgagcgggcggtttgttcagaggcagcggaaacggactgaatatcgccactcatctggtcagatacggcagacatctgttccatggccgccacattctgttctatgcgctgcaggaggctttccatgctcagcaacacctgtttgaatgaagattcagtgcgcaccgccagggtactgccagtgctcgccttttcgctgacgctctgcatggcaccggacatctgggaaaccccgctttgaatgctctgcactatggcggtaatttctcccgtggattggccactgcgttctgccaatttacgcacttcgtctgccaccaccgcaaaaccgcgtcccacatcaccagctctcgccgcttcgatggcggcattcagagccagcaggttcgtctgctcagaaatatcattgatggcggcgataatctgctcaacccgagatgccttttcttccagggcgcgggaatactgttccgcctgacgcacatgctcaaggatggtgttcatttccctggtcgattgactgatcagatcaccaccaccgcgggaggcatccacggtggtctgcgcgtcctgttcaatagcgctggtattctccatgaggctgcgtacggtttgtgacatctgtagcgatgcggaagctatctgtgaaatattaccggcatgatgggcaatgccatcgctcatatgagaggaggaactggaaagctcctcactggatgaagccacatctgaggcggcttgacgtatcccctgaaccatctgacgcagatgatcgaccatggcgttgagggagcgcgtcagatcgccgatttcatcacttctctgtaactccaggtgttcactgagatctccttcggctactctgtgtacaaattttgctgctgtgttcagcggtcgcacaatcatcaccgtgctcaccaaagccaatgtcaatgctgtcactacagcgagaatggctccaataatcagcatccggccagagcgtgccacctccagtgccatataaatatcagtcgctgtcagggcagcattgacggaggaattcactgcctccagactggtacggaactggctcgcagtttcgcgtaattcgtaaaccgcctcagtccacatgtccagcgtatggcgatactgccgcatacgctctactgcctggtcaagctgctcttgcagttcaactccggttccatgaacctgtgcccaggactggatgctgtccgcgacatggaaaatctccagcagctgttcccacgcttcattgatatactcttcatcgagggtgttttcataggattccacattgagattcaccagggctatacgctcagcgaggctggtctcaaggcgcaccatggccagtgcttcggcaaaggcactggtgctcatctcccggtttcggctccgcagaagatcagccagggcatcgccggtatatcgcacattgtcacgcagctgcgctgccagcacatccatttgccctgtggcatcctgtttctggcccaccagctcgcgatagtgacggaattgctcggatacctgacgaagggtttgttgagaatccgcaagatgctgccgaatctctccatcaacaccggtaagaagtgtctgaacctgctgagcagaagtgctcagacccgtaagtgcagatgcgaagtcctgcggttcctcgctggcgatatatcgttgaatctcttccatggcgcgggaggtttccgtggcgatctgattcatggcaagccctgttgctgaactgctgtggacgcgccccattgcgttatagccaataataacggtcccaagcgtaatgagaatgacggcgccaaaagcgcttcccagttttaatccgattttcataaatcacctgcccagttctctgcaaatcccatgtcaatgaatgcatatgttgaaatcaccggaagcataccacttgtgaaagaaaattcaagtgattgtgtaacgcttgtaaactttcctgagaaggcatttcccaaccagtatcgaaacattttgcgccatgttagtactgccacacataatcaggaatttctcctgttgacacaattgctcgcagaagataagaaggcttctcgttaaacacattcaatctggagatgacatgaaaaaatttatctgtaccgtatgtggttatgttgctgaaggcgaacaggctcccgaaatctgcccaacctgcaaggcacccgccagcaagttcaatgagcaggtggccggagaacgcaactgggcggatgagcaccgcattggtgtcgccagggatatcgatccgaccatcattgaagatctgcgcatgaacttcaccggtgagtgcaccgaggtgggcatgtacctggccatgagccgccaggctgaccgcgaaggctatccggaaattgccgaagcctataaacgcatcgcctgggaagaagctgagcacgccgcaaaattcgctgagttactgggagaggttgtggttgccgacaccaaaaccaatctccagatgcgcgttgacgcggaatttggcgcctgctccggcaagaaggatcttgccacccgcgccaagcagcagaatcttgatgctatccacgataccgtacatgaaatgtgtaaagatgaagcccgccatggtgcggcttttgcgggattgctcaagcgtcatttcggagtatgattcgtctgcggcccctcccgcgaggggcctttccggttgcatggacggtgccgctgaagtgtgttaggctgtatgcattctgtacgaggatgctcatgtgaacacgcttcccactcctcagatcctggagccctttggtcttttcccactcagcgcactgctgcgtatgctggtgcggaagtcacaccataccccttccccgacatcgggcacccttcttcaccagcagaattcccttacactgactgatacctctattttcaaggaactgctcagcccacagacacgatcagaatactttctgcatggctacagcggcctctacgccctttccttctccctgcgccataccatcacccagggtgccgccctgctccatatgtacggcaccaatggcagcacgtgcagagagcaccaggagctctctgcgcttttcgatctggatgtcccgcaacagctgcgcgaactccaggggctcttcagggaactcaccagaggagatcttttgccggtgctgggcttttccgccctcggctgccacctgagctggcaaaagaacggcatgtgtcgcgcctatgacccttaccacaacacctgttgttcatcgacaacagcggcggattcgcccttttgccacgttcaccagccctgtgcctggtggaatatgccacaggatatggccgacgcgcagaccatcatgttcgccttctatggctggaaggagcatctgttcgcctacaccgaagagcagctgcgcgaagaggtggggaaattctggcacagaatcggcatgcaacagcgtatcgcgccacacctggatgacggggcactggaggttctgcagattgaaagccgtgaaaccctgtctgccctgggtcccaagggcctgcgccgacacttcctccggctggccaggcgcacccatcccgataatggtggcgatcatgaaagctttcttcgcctgcagcaggcctatggctccgcgctggcttttttgcacgcaccatcaccctgatcatgtatactgtaggttatccaaaggaaaccgcctcaataccctctgtgcagcagtaaaggaaaaacatgagccacagcacctggacccctaccagctggaaacatttccctgcccatcaacaacccccttatcccgacatgcaggctctcagccatataacgaacgcgctttccgtcctgccgcccctggtctatccggcggaagttgaacgcctgaaaagcagtatcgctgccgctgccaggggtggaggttttatactgcaaggtggtgactgtgcggagcgcttcacagactgcaacgagcagaatatcaccaataagatgaaaatcctgctgcagatgagcctgattctcacctatggcgcccgcaaaccagtggttcgccttggacgtattgccgggcagtatgccaaaccccgctcgcaagcgcaggaaaccattgaaggcatcagctatcccagctaccgtggcgattcggtcaatgaccttgccccggaccaggccaggcgggttcctgacccggaaagactcaccacagcctatacctgctcagctctgaccctgaactatattcgcgccatgatcagtggcggttttgccgatcttcgccacgcttttgaatggaacctgcattccattgaaaaggccgagaaatggaaggactatcgcgatatggtggaaaccatactggatgccattcatttcatggagtcctgcggtgtcaactctcacctgctggacaccatcgacttcttcacatcccacgaagggctgctgctggagtacgagtcggccctgacccgcaaggatcccgcgtctggtcgtttctacaacctcggagcccacatgctgtggatcggcgagcgaacccgtcagctcgacggtgcccacgtggagtacttccgtggcctggcgaaccccgtcggagtcaaaatagggtcgaatgccgatcccgaagaagtgacagacctgattcaccgcctgaatcccaccaatgaggcgggtcgcgtcaccatcattacccgcatgggcatggatcgcgtcgaaaaagccctgccgcctctggtctgcgcagtaaagcgcagtggaatgcctgtcgcctggagctgtgatcccatgcacggcaatacccgtgtggtgggggagaacatcaaaacccgtgccttcgcgcacatagaagcggaactggagtcatgcttccgtatccatcgtcaccatggcaccatcctggcgggagttcatttcgaactgaccggcgaagatgtcaccgaatgcacaggtggtgccgccaacctgcaggatactgacctgggcaagaactatgtcagctcctgtgatccccgcctgaactactcccaaagccttgaaatggcctttctcatctcacgactcatccgtcagtacagcctgcaggagcgctgatgaacgcctatatcgcctcacccctcggcttcagtgaggccgggcgccactactatcacgggattctgattcctgcattgcgggagagttccctgaacatcgtcgacccctggcagctgacaccgcagcatcttatccagagtgcagccagtctgcccacaggtcccgagcgaattgaacgttggcgcgaggtcaatgccttgatcgcccgcaataatgctgaggccatccgccagtgtgatatcctgatcgccatacttgacggcaccgatgtcgacagtggaacagctgcggaagtcggctacgccttcgccctggacaaaaagatcttcggctaccgtggtgattttcgcctcagcgcggacaacgaaggcagcatcgtcaatctgcaggtggagtacttcattctcgccagcggtggcaccatccaccgctctttggcggaactcacacaagcgctcagaacgctgtaatcaacagaggcagacaactccatgtccagaatccggcctgcccttgtgttcctgctgattttcaccatattacggcccgatgcaggagctgcgattacgccagacccctgggtttcctggcagaccctccgtaccgcccatttcaccatccaccacgcgccagagaccgaaacattcgcccggcagacagctgcactggccgaagagattcacctgcgtcttaccccgtttttcaactggcaacccactcgacccacggaagttgtcatcaccgattccaccgattttcccaatggttttgcgtcggtatttccctccaatcgcattgtcatttacatggcgccgcctgacgccatcgatgggctggagaattctggaaactggctggagaccctgcttctgcatgaatacacccatatactccatatggataaggtgcgcggcctgccccagggtctcagacaggtattcggcagaaatttcctgctctttccagcctatctgcaaccgctatgggtgttggaaggactggccattcaccacgagtccgatcacatgcttcgtacggggcgggttttcagcagctactcccacatgcagatgcgtctggaaaccatggccggcatcaaggatcttcaccaggttaaccagcccatggtccagtggcccggggccgccacaccatacctctacggcacccacttcttccggtttcttcacgagacccggggtgaggattccatcagagcctatgtggaagattacagtgggcagattttggatatcacccgactgcagggagcggcgcgtcgtgcctatggccagagtatgagccacttgtggcaggagttcgacctgtggctgcaagaacagtatacggagcaactggcgtccctggaggcccgtggccttcgcgaggggaatcgcatcagccatttcggttacttcaccggcggaaccgcctccctccaggatgaggtttactttgttcggcacgatggacaccagcgccaacagcttatggcctatgatgtcaaacgcgcacagttgcgttcggtggcaccggtgcgcagcagccgtttcagtctccatccaaaattcggcattctgatcacacagcctgcaatctgtaataaccgcaactggtatatggatatttatcatattgatcccgacagtggacattcaacgcgcctgaccaagtgccagcgctaccggtatgccaccctgactcccgatgcagaacatatcattgccgtgcagcaccaggctggccagagcagcctgcacctcctgaaccgcgatggggtactgcttcgggagctgtggcagggagaacctggcgaagttcccgcccacatggtacaccatccccacgaagactggctgctcatctccatgtggcgccagcagcagggctggaatctggagcggtttgatctgcgaaccgcccagtggactccccttatccgcagggcaggcattcaggctcatccgcactttgatcacgacggctcccatatcctattttccagcgatagtgatggtatttacaacatccaccagtattccctcgaaagcggagaaaccactgtattgactaacgttcgcggtggtgcttttcatccggcgcgtaccgacgcaggcctcttctatatcggcttccattccggtggcgccgatctctaccacatcgccgatccctcgccacaacgacatcattcggaagcaactcctgaacgacctctgccaaggagtcaacccgatcctcatcaaggcagcgtgtctgcctatagtccctggcaggggctgcagccgcgctggtggttccccgtggcacttttcgatgatgatcactccgaacttggcttcatcacttctggtgaagacgcccttggccgtcaccgctacgcactgcaggggtcctatgactttgagcaggagtggctgcttggccgggcggaatatgagtatcggcgcttctggccgcatttctccctgggcattgaccgttcggcaagcctgcgccgcaataatgatggtgatgtgatcgctgcccgtaaaagccagcatgtgcaggcagaaacaatgtttcctttcctgcgcacagattggcgcagcagtgtccaccttggagtcagtcgcaaggatttccacgaacgctcccgccatgcgctttacccctcatcgccagatcgcgtcgatgaaagtattggcctggccctgcactccagcaatgcgcaacagcatttccgtcagatacttccatcacaggggcgcacactgctggtggtcgctgaggacagttccgcattctccggtgactttcgcggcagaacctacactgccagctggaaagagtatctcgccctgacgccatcgcatcgacagaccctgcatatcaaaggatatgtgggctggggtgatgatgactcggtcccgtttcagctcggtggcagtaccggcagcagtggcagtctgctgggttcttcggtattccttcgacggggataccctttacggggataccccgagggactgcagcacctgcatggccgtcgtatggtcctgggcagcctggagtggaacttccccctcgcgaccattgagcggggctttattacgccaccgcttggcgctggccaggtatggggaactcttttcgcggagcagggtgctgcctggaataccggcagctcgccacaacagtactcccgcagtattggcgcggaaattcatggtgacctgttcgtttattatcacctgggaatacgtgccacccttggtgtcgccagggggctggatgaggggggagaagatcgcgtctatctcagagcggggcttggattctgaaagatgaaggttcctggcgaaatgcgttgccttggcctgtgtctttacgggctttacgtaaggagctctgacgctctcgctctcatgtgcagaaagaagaaaagcggtgggattcccaccgcttttctttcgtattctttctttacgagaatcgtaaccattcacagctaccctgcgtttgtttcagcaggagcgccagtattccgagagcgagcccggatggcgagcggcagagaccttggtcctcggacgaaagtgagcgtctctgggaggaatgctggcgcgagtaccaacacaccgtaaagagttcccgagaatcaggctttccagagaccgtgcaggttgcagtactccctcacgataatattgtcatcggtaatggggaaggtggcctcgggtttctgaccgggtttcaggaactgaacgtagaaggtgtcgcccgcgataacctctatccactctatgtaatgcttgtcttccatagggtgctcaacactgcccacgctgaccttgatgccgccgtcaaccttttccaccacaggtacatgtttttccttggcggcatcaacggtattttccaccatcaggaccatgggctgcccacagcaggcaagcgggccgttcgatgcgtgaaaaacctgggtgatattgccgcacacttcacacttgtacacttcaaatcgctttgccatataagcctccatgagggtttgtggttactgaagtctcttcactgggcagaattatcggagctgtttgtgcaaaatgcaaggacttcttggtaagccctgaaggggcttctgcttatgaagccctcacctcagatatgctcagggcgcatatgggggaagagtatgacatcacgtatcgtctgtgcattcgtcatcagcatcaccagtctgtcgatacccatgccttcgccggccgtgggcggcaacccgtattccagggcgcggatatagtccagatccatgtcggtggcttcttcatcgccagactgcttcgcttcgacctgcttcaggaatcgctcatactgatccaccgggtcattgagctctgtgaacccgttacacagctcccagccagccacaaagagttcaaatcgctcggtgatatcgggattgtcctgatgcgatttcgccagcggactgatctccttggggaagtccacgataaacgtcggctgaatcagtttactctccacaagttcttcgaacagggcaaagagaatgcgctcatgggacatatgctccccgtcgacacccaattccttgagcagccgctggaggctctgtacatcctcaagttctgcctccgtgaggtgggaatactgcaacagggcctggcgaatggtcagccggggaaagggcgcctgcaggcgaatctggtgttcaccgtatgtgatggtgtcgctgccaagcaactgccgggccatggtacagagcatgtcttcggtcagatccatgaggtcgtggtaagtggcgtaggcctgataccactcgatcatggtgaactctggattatgtttcggcgatatgccttcattgcggaagtttcgattaatttcaaatacccgatcaaaaccccctaccaccaggcgcttcagataaagttccggcgcgatgcgcagatagagatccatatccagggtattgtgatgggtcacaaagggtttggcagcagctccgcccaggagaggatgcatcatgggtgtttccacttccagatagtcacgggcggtgaagtagtcgcggataaacttcacgatgcgcccgcgcatgagaaaacgctcccgtgactcctcgttcaccataagatccacatagcgctgccggtaacaggtttcccgatccttcagcccgtgccatttctccggcagtggtcgcacggccttgacgagcagacgacatgtggtggcatgcagcgacagttcatcggtcttcgtgcgaaagggaaagccacagacttcgatgatatcgcccacttcaattttcttgaactgtccaaaggcgtcactgccgatatcatctcgggccacataggcctgtaccgaaccggtacggtcgcgcagtttcacaaaagcggccttaccgaaactccgcaaagccattatcctgccggcaatggtatagcgaggcagactctccctggtatcttcgagctgctgtctgtcctgttcaccatgggcatggtggatggtgacaatatccgtattacgctcactgcgaccactgtaggggttaacacccatctcctgcagctggctcagcttcagtttgcgctgttctatctgttcattggaatcctgttccatcatgtgtccggtactccttctctggctgtttcataggggcatactatcgcaaaaatgagggaaaatcaccctttgaaatcagggggcgaccacctgctccttcaccgtctgacgacgcaaggcaacagggagcaatgactgcagacccatggcactgcgggtggcaccatggggtaagccgctttcactgacaaaacgcagatcttctatggtgtaacaggcccgagggttaaacgtcttgatgatttcaagtacccggggcagttcacgtctgcgtatggtcgtgaagatgaccttgacatcgccgagctctccttcagcgtccacatgggtgacatgatagcgggactccttcaggtagtgcaccagttctgtggcatcgcgccgggtgatgacacgcaccaggctgtaccccaggctgatacgctcctcaatgataatgccaaggtagtttcccacagtaaagccaatggcgtaggccacatagttggcgatatttcccatgttcgacatgacctgagtgatggcggccagccagataatgacctcgataaaccccaccagtggagccaggtatttcattccccgggagacgaacatgatacggatggtccctacggctacctccacaactttcgcaatcatgataagcagtggcagaagcagtgtcgaaaaccaggaaaaggtgaaggagagttcgtccatggaggtgcccccggcagggaaaatcccaagggtttagtaccaccacccaagggtttgagattggacgatatatggcttttcgctctgaaaaatcaagcaaaatcggagggggcggggaaatccttatgaatcaatgccaagagggtttctaccagctgatcctcgggaaaccagcccaccacctcaccatggtgcatgaccagcccccggcccttgcccccggcaatgccataatcggcttcacgggcttcaccggggccattgaccggacagcccatcaccgcgacggtaatggggtgggggatatgctgcagcgcttcttccacacggtttgccaggctgaccagatcaacctcgacccgaccgcaggtcgggcaggagacaaagttgaccccctctctgcgcagacccagggattgcaggatcttccgggccacacggatttcgcggacggggtcagcagtcagtgagacgcggatggtatcgccgataccttcagacagcaggccaccgatgccaatggcgcttttgacagtaccgccgaattccgtgccggcttcggtgactcccaggtggaggggatagggaacctttgacgctatcagccgatatgcctgcatggtggtgtagacatcactggctttgagggaaatcttcatattgcggtagttgagcttttccagcagcgcgatatggcgcagaccactctccaccatggcttctgggccagggtgcccgtggcgctgcaggatatccttctcaaggctccccgcattgacgccaatgcgaatcggcacattgcggctgcgcgccttttccacaacactggcaatgcgctccgcagaaccgatatttccagggttgatgcgtaacccgtgcactccagcatcaagcgcgcgcagggcaaaggtatggttaaagtggatatcggcaactacggggagaggcgaaaggggaaccagctccgccagactgtgagaggacgcctcgtcgggaacggcgacgcgtacgatatcgcagccggcagtggccagctcgctgatctgtgccactgttgcacggatatccgtggtcctggttgtggtcatactttgaatggaaacgggggcagagcccccgacctcaaccttgccgatccacagtgatggtgtctgacgtctctgaatcgacatcatcagtgccggaagtgacgcatgccagtcaaaaccatggcgatgccatgctcattgcaggcagcaataacttcttcgtccctgaccgagccacctggttgaatgatggccttcacgccaacagcggctgcggcgtcaatgctgtcacggaagggaaaaaaggcgtcagatgccatcaccgtatcttcgatcggcatctgcgcgcgctgcactcccaggcggcttgagtcgacccggctcatctggccagcgcccacgccgaccagttgaccatcattggcgtagacaatggcgttggacttgacgtgtttacacactttccaggcaaagatgagagcgcggtactgctcggccgtcggcttgatttcagtggcgacccgacaggtttcaatattgtcgatcatgccgaggtcgcgatcctgcaccaggaatccgccggtaaccttgcgcacgaatttctcacgatcacgtttcgcgtcaagggtgccagtctccagcagacggatgtttttcttgcgagtgagtatttccagagcctgcggggtaaaggaaggggcgataataatctccacaaagagctgagccatttcgccggcagctgcctcgtctatggggcgattggcggcgatcacaccgccaaaggcgctgacggggtcagttgcgagggctttcgtataggcttgcgcgatagtctcagcggaagcgacaccgctggggttggtgtgtttgataatgacgacagtgggcagttggaactctttaaccagttccagagccgcgtcagcgtcaatgatgttattgtagctgagttccttgccatgcagctgcctggcggtcgccacactggcctcactacggaaggggtcgccataaaaagcggcctgctggtgtggattttcgccataacgcaggtcctgcagtttcgccccactcattacccaggtgtctggaaagtccacagactgctcttcattgaaatatccgctgatgatggcgtcatagctggcagtgtgcaggtagaccttacgggcaagattcctgcgcgtatcaaagcttaccactccggtggattcaacttcagcctgcagggcagtatagtcgcttgggtccaccacgactaccacatcctgatgattcttggcggcactgcgcagcatggtcggcccaccgatgtcgatgttttcaacggcttcctcgtaggtgcagccctttctgactgtctgttcaaagggatacagattgaccaccaccaggtcgatggggtcgatgccgtagtccttcatctgctgacgatgctcagcgttatcgcgcatgcccagaatgccgccatgtaccttcggatgaagggttttcacacgaccatcaagcatttcacgggttccggtataatcgccaacttccaccacgggaatttcgctctgctgcagcagtctggcagtgccgcctgtggaaagtatctgtactcctcgactatggagaaaccgggccagctcaacaatgccggttttgtcggagacactgatgagggcacgggaaatctgaacatttttctgcattgcgtttctactcctgaatttttctatggggagaccttgcggccctgatatgcctatggtatgttgcacgcgacctgtagggaagatcccctgcggcgcaagactctgaacctcgtcaggtccgggaggaagcagcgataaggggtaatttgcgggtgccaggggtcaatcttccctcaggtcactgctgttttgagccaccagggcccagaaattcgttaagacgactgtcaaatgtcccgtagtcatcctgaaaacggaactcaccatcggggctctcctgtgactccaccaccgtggaaagttcctgcagttttttttctatttccgcgctcagacgtgaagccaactccaggtagtctgcgctcatattgagctttctgccaaccttgatgtcaccatccctaagctgctcacgcagattctgggactcatcacggagaaaaactactgtctgcagcagtccatggatctgtttctggagttctgcacgggtcatgtcttggacaccagtatggccatcagcagcaggatccccaccacatagcccaccaggacgatattgcggaacttttcccgacgcttgacttccttttccttctcttccaggtactccaccagctccttgttcaccgccgtcagctcattatcaagtttcgtgatattggcacgatagtcttcaatgtcctccaagggttcctcgtagagcgttcccgtgaccagcaggatgacgttttccagtacccgttccgccatatcacgactgagttgcgccacatcgggcaccttgtacttcatgaggtcgaagtagaggccttcaagttttgtggtcagggacttcaggcgctcggaatcattcttgtccacggattccgggtcgattttcagggcggtggccagaataacttcgatttccgacttgatgcgcagccagacattgagccattccttcactgtaaccggtgcgagatcaatagtgtattcggtttcaagtttaagtatcagggtgcgtccatagggcacatttgggcgcttgcggcgcttcttgatgctttcctgctcttttttgcgcctttcatcttcttcggcgatctcattggcgagtcgaacgatttcatcggctcctatcagttcgacttccgagttatcggcgtgaaactgcagttcttccgagaagttacagttactgacaataagaaccttgttggtggcttcgcggatcgtccaatgggatgtcccgttcaggaactccatatcgagaacgtcatcttccccggtattgcgcttgtaccgtatgacaaacttccccatatagggttttttgcgtccctgggcgatgtagatccgctcgttgttgccaaaatcaaggctttcattgatggaaaagccgatatgtcgcagcagacgactgatcaggaactcaaattcgccttcgctcatcattatcaggctgtcagaggttacgcgcttaaccatgagtgctccatgttaccgataccattgtcgatccttggccaatctgcctttgcctcgattttgcgcttgcccgggatcaaggggaaggtaattggccgggccgaggccctcttgctccaccagttgctgaaaggttgacaggttattgttgggagcctggatcgagtaaagagggtatacattgataaaggtgctttcaccaccataatgatgaaagtatgacatgggaggaaggtgtgagagagtgcgaaagggtacgccctccaccggataaacttccagaagaaaatatttcgtggttcgataggcactggcttcgtgaaagctgccgccgccaaccagaagcacggccaggacagcacagagcttcagcatgccacggcgcttcagcgatgtcatgatgcggcaccctccgctgccatctcaatcatggaggccacatcgacgatgagattcacccttccatcacccatgatggtagcaccggttatgccaggggtccccttgagatagtcgccaagggtcttaatgacgatttcctcctgccccagcagtgtatcgacaatcaaaccaatacgccgctccgcgagcccgaggatgacaatatagacgtcgtttttttcttctgtaggcacatcgaaaatgccggacagctttaccagggggaccacttcatcacgtaatcgcagcacttgtttacgttcgatggttttaatttctcctctggtgactttgaccgtttcaaccaccgacaccaggggaatcgcatagctttcgtcggatacacccaccagaagcacttgaatgatggccagggtaagggggattttgatcgtaaaggtggagcctttgccaaggtctgtatcgatgacaatcagaccattgagtttttcaatattggtacgcaccacatccataccaacaccgcgtccactgacatctgtaaccttggcggcggtagagaaacccggcgcaaagatcaggttcagcgcctcggtcttgcccatgcgactggcttcggcttcggtgatgacgcctttttcaacagccttggccttgatgacatcggcatctatacccttgccatcatccttgatttcgatgacgatatggttcccttcatggaaagctgaaaggtgtactttccccgttgcgggtttgccaaccgccttgcgctcttccggtgtttccaccccatggtcgcaggagttgcggatcaggtgaaccagagggtctccgatctcttcaaccacagacttgtcaagttcggtatcttcgccagtgatgatgagttcgatgtcttttttcaattcgcgggagagatcgcgcaccatccgcggaaaccgattgaacactttaccaacaggcagcatgcgtgtcttcatgaccgccatctgaagctcggtggtgatcaggctcaactgggcactggtctcactgagggcttccacatgctcgttatcacgatcagactccatctggctggtaagctgaagtatgcggttacgtccaagaaccagctctccaaccagattcataagcgcgtccaggcggtctacatcgacacggatcgtctgttcacctttttttcgatcatcggcagctgcctgcttgggagcgttcttggcagcgggagccgggggtgaagtttttttggtgggttcagacgctggggcaatggggtggggatcagcgaccggagcagttgcggcaactgccgcggcagggcggggcgacacagcgggcggaactgcagccgtttcttcggctggcagaggctggggcgctggcggcgtctcatggtccagaacgacttcgccttctttgccttcggtaatcaggtgcaatcgctcgacaaccccgctgatatcctgctgggagtcgccacggccagagcgaatatcctcagtgatgctcttcaccagatcaaaggcttccagcagaatatccatggtatggggattcatgacaagatcgcccttgcgcagtttattcaaaacatcttcagcatggtgagtcagctccgccatggtggtaaaacccagaaatccgctggtgccctttaccgtatgggcgcagcggaaaatggcgttcaggaggtcgtaattatccggactgttttcaagctcgataagatcctggtcaagcttttccagcagttcgtctgtctcgaccagaaagtcctcgataatttctgtatcttcgtgtcccattgctccccctgtcagagtccgaattcagcgagaagtttatcgaccaacccctggtcatctgctgatgtttcttcttcacgtttcaacagttgaggtgcagccccatggctttgcctcaacgaaagtacggctgccagctcgtcaacacgggtctgcatgtcaccgacaagtttgctgagcctgtcaaccttctgatgagtaatatcctggaattccagggaactcatcatgtcatatatttcgtcctgattctgctggttcagttcctctattttctgaaaatgaataccataatcactttcagaagccaccgtccgttccagcagatccttgacgctgttaaagcgatcaagcaattgctcactggatgacataaggtgcactacagagtcttccgtgatggaaacgatctcttcaagggatttctccatcactggtatatcgtgtaaacaggatgacatcaccggcgctatagggttgagcttctgacaaagcctgttcagcttctcaactatgtgtggctgcaggtgggtggtgtccctggtgacgtgtttcaagtctccatcaaccatccgttgcagaatagacaccagctcccgtcgtgtttcgctatccatgggaggcatcctgaacgtgggtcattttacagtcccagtaccttggatattttctcttccagggtctcaggagtaaagggtttgacaatgtaattattcacgcctgagcgcagagcttcgagaatatcttccttggcggcttccgtcgtgatcataagaataggcaggtgtttgtactcttcattggtacggatcgccttgacaaactgaagcccgtccatttccggcatattccagtcggtaatcacgagatccaccttgttttcgcccagtgctgcaaggccagtcacaccattgtcagcttcaatgatatccttgaagccaaggcgggtaagcgtattcttgatgatacgcctcatagtggaagaatcatctacggtgatgatctttatatccttgcgatccatctaatcctccattactataatttcgaaacattttgatgcatttttttaagaggatactataataaactcttcagaaaaaggcaattattgtgcatttcgcagcacctttttttctatgaaacggacctgtgatcgcatctgaatctcagatatccgattaaaatccttgatgttaatctcctgccggttgcgcgtatccagatctatggcggaaacagacacgataccgtcgacatcgatattaaaggtcacttcaatgcgaggctcccccttggctgccatgcgtatgcctgtcagttgaaattttcccagggagatattattggaggcacgttcactttcaccctgcagaatatgcacctccaccacattctgattatcgctgatggtagtgaagactttggagtttgagcagggaagagcggtattgcggttgatgatggggataaatctgtcaccctcggtttcaatccccagggtcagcggagtgatatcaaccagtataagatccttgacatcaccttctatgatacctgcctgcaccgcagcgcccaatgcaacgcactcgacggggttgacattttttgagacaggcttcccggtaaatttttctatggttttctgcaccagtggcacgcgcgtggtacctccgaccagtaatgcccgcgaaatatcttcgggtttgagaccagcatcattgagagccgcttcggcgggagggatgagctgcgccacgatgggtttgatgatctcatcaaactgtgccctgtttatggtgacttccaggtgcttcggtccggtattgtcagcagtgataaagggtatgttaatagtgacttccgaaacttccgagagcatgatttttgctttttcagcgtcctcgcgaagtttctgcatggccattttatcctcggtgaggtcaatggagtgctgacgataaaactgctgtgcgatgtgctgtatcagggcgctgtccagatcatcaccaccaaggtgattgtttccggaggtggccagcacttccacaacaccatcgcacacttcaaggatagaaatatcgtatgttcctccaccgaggtcaaaaacagcgatgatttcatggttcccacgatcaataccgtaggccagtgctgccgctgtaggctcgttaataatacgcgccacttccagcccggcaaggcgtccggcatccttcaccgattgccgctgctgatcactgaagtaggcggggacggtaatgacagcgcgctgaattggcataccaagggcttcttccgcttcactgcgcagttggcgtatgatcatggcggctatcatctcaggacgatagcgtatgccatctatggttgaagtgaagcttgtccccatatggcgtttgatggagagaaaggttcgttcactgttgatcacggcctgattttttgcagtattgccgatcagagcactgccatctttctgaaatgccacagcactcggggtcagggcctccccggaactgttggggataaccactggtctgccactgtctatataggccaccaccgagttggtcgtgccaaaatctatgccgataatttttgacatcagtattccccgctagccccgcaaactttccagtcgatcacgcttgctgagaatctcgttgatgcgcaggccgaaattcgcgtcgatgaccaccacttccccgcgggcaatgactttcttgtttacgacaagttccacgggatcacccgcttttttatccagttccacaatagagccggagcccagtttcagcaggtctttcaggtatatcttggttgaaccgatgcgaatgataactgccagatcaatatccagcagcatttcgatgttccgcatctgctccttgttgaggctggaggaaccggcgcctccaccaccgccaccactgtcaaaaccaccgaaatcagctgaactgtcatctgcagccagattctccaggtccacatcactgaagtcaaacagatcatcaccatcactggcgctttcctgctcgctaaatgcggatgaaatttcttgggccagagtctggggtatcaaaagctgcagagtaccatccactttgccgggagcattcacactaatctccaggcgatacagactctcatccccgagtgcgctggcaagtgagtcctggtcaaagaccgacgaactcactgaggcaaaacggaactttaccccctgagctgcttcattcagagggacaacacaactggaaaaggacgtattaagcagatcactgtaggcatcaagatcatcctcctccatgctgtccttcgccgtgccctcacccatcatcatgagatcgacaaagatactggccatggaaatcggtgccacgaggaacatggttccagtggctccctcttcaaagggaactcgtgacagtatcacctgtggttcagctcccagcgcatcaccacttaccatgccttcaccggcaacctgcatctccaaaggattgttgatactggtacccatggacgacgacagattactcaccacaatgcgggagaaatcgctcagatcaggcccatcatcttcactgtctccaaccatattaagcatcgcgttaatttcttcttgactcaatccttctggtgtcatggctacacatcttctttcacaattttacggtggattttgaatgccttgttattgtcgatgatgccgatttcgccgtaatacttcttcatatcgccaacctgcagaaccatgggatctcgaactttggtgcttaacgtcagtatgtcgccaatttcaaggtcaagaatttcacgcagcgtcatggtggattcccccagtaccgcctgcagattcgtcctggattttgacacgatactggtaatctgctgaacattggccgtggcatgcattttctttgcgccgataagccagtcctgcgagtcgattttctgcatgatcggctcaaggacaatggcagggatgcagatattcatcataccactgacatcaccaactttaatttcaaaaacaagcagaataaccacttcgttctggctgacaatctggatgacatgggggctggtttcacgaagctctatcttgaagcggatatttatgatgggttgccagacctctgccagctcacgcaaagcgatggccagcacgccaccgatgacgttctgctcaatatcagtgatttctcgcacttcatctatgggctcgccctgcccccccagaagtttgtcgataattggaaaaaccagagacgggttgacctcaaggacagcattgccatccaggggtaacatgctgatgatattgaagctggtggggttgggaaggctcatcagaaactcaccataggtcatctgatcgacactgatgaggttcatgtcggtaatggaacgcaggtaccctgagaggctggaagaaaagttgcgggcgaacttgtcgtgcaggttcttgatagaccgcatctgatctttgctgacccgatcagggcgcttgaaatcatagagggaaaccttcttcttggtaaccgtaagggtttctacggctgcctccggctcatcatcggcactgaccgatgagagcagctggtctatttcctcctgggagagaatatcagccatggtgttctcccttctccttctctagagtgatatacatactcttcgaccgttctcgatatcttcattaccagtaggtctgtattcgcgcggcaatgtcctggagatctgcaatttccgtgtaaacaccatgttccacgacggcccttggcatgccatataccacgcaggtttcagcgctctgggcgataaccgatccacccatttcatagagcatcctgaatgcctgcaacccatcattacccattcccgtcatgatcaccccaagagtcgaggcgccaaactcctgacacacactctgtgccataacatcaacacttggcttatgcaaggtattgtcaggcaggtcagaaagctgaatgcgacctgccttgattgtcatatgctttgctccgggggccagcagagccagcccaggttgcaacacatccccgtgctgggcttcacgtacctcgatggcgcacagtgaattcagacgtttggccaggggaccggtaaaggcaggtggcatatgttgcacaataacgatgggcaccggtgtggcagcaggcaacctggtaagtaccgcctgaagtgctgggggaccaccagtcgaggtgccaatggcgatgatacgtgcctttcctgcgcgtcttggggtcgttcttggcggctgttgaggaactgatgccggtgggggtgcaggcacccgttttgaaacgcgctgctcggtaagcggacggtgaatgcggaaacgctgggtcggctgtttgcgtgcaaacagcttcactttatgaatcagctccttttctatcttcacgatatcggtgctgacaaagctggtctgtttggcaataaagtcaagcgcacccagatcaagggccttcagggtagcttccgccccctcagtggtgagtgaactgaccatgataaccggaacaggagtcctctccatgatctgctccagagctgtcaggccatccataatcggcatttctatgtccatggtcaccagatcgggctgcaaggcactgatctgctccagggcatcctgaccatttttggcagtacccaccaccttgatggctggatctttctccatcatggtcgtgagcatttttcgcatgaaagctgaatcatcaactaccagcactcggatctgctgcatggaagtcatcctttaccgaaatattctctgcgagtcctagaggcgccccatggctttctttaacttaaaaagggcctgtgagtgaatctgagaaacccgggattccgttatccccagcacagtcccaatttccttcatggtcaactcttcgtaataatagagggccagcatctgctgttccttctccgaaagcaagcgtatatgtttttttagaaattcctggttctgagtaatctccaggtgctcctccggaccagcgttttcgcgatcaggaatcaggtcgctcagcgtccctgattcgctgccatcacggtcatacatctgttcatccagactcagcatggtgtacccaccggcttgggagatatactgctgaacttctgcctcatcaatgcccagttccgcagccagctctccgtcagagacttccctgccctcattgatgcccagcttactgtaggcacgatccagtgccttatttttttgtcgcaatccacggggcaaccagtcaagcttacgcagttcgtcgagtatcttgccacgaattcgcgattcagcataggttttgaagagcacgccgcgattcatgtcaaatttatcaatggcatcaataagccccagcgctccaatactgataaggtcatcgagttcgatattcgaagggagacctgcgtgtatgcgtgtagctatgtactttatcaaaggagcgtactcctcgataatctggttacgaatggcaggagtatttttgagttctgccctggggcaaaattcctcaaatttcctcatctcgaacacctcctgataccagcatcacaccaattagcccctgctctcactgacagcctcctcgtaggaagattccgccatggtgtcttcatcaaaatcctgctgctcacgcgcataatcaatattcagatccaatgtgctctcatcgtcatcgtgatcctgaaagtcacgatgcacgggaactttctgcgccataggaactttcagcgcatgctttttcaacagtacacccttaaagttgaggtactcttcatgcagctctctgattaacacccccacgatatagccaagcaaagaaagtatgataagggataccgccgcgactttaaagaaaaaggagaattcctctgtcagcagcagagcgactcctgcgacaagggaagtgcccaccagacccatggcaatggcaacgcgggcaggatcaatcttgatgttcacgatcgcctcccgctgagtatgcgctcaaaaaaactggagaaaaaaccagcctgtgcggtactgataatattcgtgctgccgtcgaaaaggcgttgtgctaggttctggaagttcttcgaagccgggctggccgggtacaggtcgcagaccagcttctgcttgcgcacacatttgcgcagcatggcgtcatcactgacactgccgagataggctatttcactttgaataaagcgcttcagcatgatgttcatcttcatgtgaatctgctgcccttcggaagagctcttcaccatattcaccagcaatttgagattctgcttctgatattttgtcgtcagatgcttgataacagcataggcatcactgaatgccgtgggctcaggtgttgtcacaatcacaatctcatgggcgaccagcagaaaattcagcaccagttcggatattcccgccccggtgtcgataatgacgatatcaaagtcatcaagttcctgtgattgtccaaggatactgagcatctgctgctcttcaacgcgcgccacctcatcaagtccactgcccccgggaatgacccacatgccattggggcctggaatgatgacctctttcagggtgcaggtgccgcgtagaacatcgcccatatggtatttcggcgttatacccaaggtaatgtcgaggtttgccaggccaatatccgcatctataaccagaacttttttacccgttccggcagcgacaaaggcaaggtttgctgacgtattggttttgccgacaccgcccttgccgctggtgaccgcgataacgcgggtattgcgaccagggcctggcgctgccttgggtgatgtgagtttactggtagcaaggctccgcaatgatgcggcctgatctgtactcatcgtttctcctcagccggcgtaccggtcagcagctcaaaaaaagcatgattactggcaggtatcaggtcattgggcacatcctgaccattggcgaagtaggagaccggaagaccccgcttggccaggcagttgaataccccgccaaaactgcttgattcatcaagtttggtaataattgcccggtcaatacctaccttttcaaagctctgcatgatgtcattgagatctgcttctttggtggaggcactcaggacaatatgtacttccacctttatcttctcctccctcagaaaacgcatcaggtcttctatctgctgagtatcgcggtgggagcggcccgccgtatcaaccagcaccaggtctttatcaagatttttgcgcagcgccagcagaagcgactcgttctggttgaccacctcgaccgggatcttgatgatattggcataggttttcagttgttcaactgccgcgatccggtaggtatccagcgtgataagccctaccgaaaccccctggcgcagcagatgatctgctgctatcttggcaatggtagtcgtcttcccaactccggtcggcccgatcagcgccacgattttcggatgaataccatcgacctcaataccgtcacccatgggaacaatgcgcgacaccaactgccgcgcattgcgcatgaccagctcagtgtcgtcaacagatccaagctttgccttcagggcatcaaccattttatggcagatataccggtccactccagcgcgcagcagcttggtgtagagatcattcagaggcttttcctcgaaaaccggtctggcggaatatttttccgtagccagactgagcaggatacccttcaactcggcgatctgctcttgctgctgacgaaacatctgatccgttgcgtgctgctgcagcatggactcacgcaacgccttcaattcctgcagaattgtctgaatctgttcctgttgcggtgttgtcgtggtctttactcctgccgtggcggatcggcgccctgcgcccgcagcgttttgtcgtgcggaggggatactcccacgcccctcatcggaggtggcatccttgaaggcactgagaatgcgttgcacatcggcatcactgtcaacatcttccactgtgctcaacgctccccgactgttataggctgcatgcaggttttttgccattccagcgacaggtctctcctgctgcgtgagtttctggctttcaacatctacggcagccgtcacttccatcagaggacgtgaaaacataccaaaggagcccgacttgcttatggtcttggtggagaggatcacggcttccgggccaaggtcctgcttgatcttctccatggcctctttcatgtcgaatacttcgtagcgttttacctgcatggttactctctcttttcttcaagtccgacggtgccgagggcttcaatattcacactgtcagcaagttcggtatgtgccagaataacaagcttgggcgcataacgcatcaccaggcgtttcagtggcgcgcgcactacgggggaaaccatgagcaccggcgtgaccccctgttcgctgatccggtcagcggtgtgaatgagatttaccaggaaacgctgtgccttgtggggctccatcaccaccacacgcccttgatcggatttctggatagactcggagatcatctgttccaggtgcggatcgagtgtcagaacccgtatggtattggtttcatcagcatacatcttggtaatctggcgactgagtcgcccgcgcacatagtccgtgaggatatccggatccttggtggcagcagcgtaatcaccaagggtctcaagtattgtcagcatattacggatggatatacgttcactcagaagattctgcagcacatgctgtaccgctcccaggggaagctgacccggaaccagatcacccaccacactgggatgggatttctgaatattatcaagcaggctctgggtttcctgcttgccgagaatatccttggagtgctgcttgatcagttcgccaatatgggtggaaatgaccgtaccagcatcgacaaccgtatagccaagcatctctgcttcatcactgtaattatccgtaacccacatcgctttcaggccaaaagccggctcgaccgtcggcgtcccgggcagggtgatatcgtcgccaaccgggttcatggcaagaagctgaccaggatagacatcaccggagcccacctcaatccccttgactttgaagacatagtcgttgggcttgagctgcagattgtcccgaatgcgaatgggcggcacaataaagcctaactccagtgcaatattcttgcgcagggacttgatgcggttcagcaggtcaccaccctgggaactgtccaccaaagggatgacgccatatcccacttcgagctccagggaatccatctgaagaagttcttccacctcttcctcatgggacttcggagcttcctcctggacactcccactgtcggattcagacgcacccaggccctcttcaagaatcttgcctatcttccctgtttgaatgaagtacgccagtgtcgccagtaaagctgccagagtcataaaggggataaagggcatgccgggaataatgccgaagatgaagaggatcacgctggcaacccagatgactttcgggctcacgataaactgctgggcgatgtcctcaccaaggtttgactcactggccgcacgggtcaccacgatacccaccgcggtagagacaatcagtgccggtatctgactcaccaggccgtcaccgatggtcaacagcgtatagacctgggccgcctcgctgaagcccatgcccccctgggccatgccaatgatcaatccacccacgatattgatgatcgtgataataatcccggcaacggcgtcacccttcacaaacttggaagcaccatccatggcgccatggaagtccgcttcacggcgaatatgctcacgccgtacttttgcttccttgtcgtcaatgaagccggcattcagatcagcatcaatggccatctgcttgccgggcatggcgtcaagggtaaagcgcgcagcaacttcagccacgcgactggcaccattggtgataaccttgaaattaatgatgacaagaataatgaagacaatgataccgaccacgtagttcccgcccacgacaaactggccgaaagcctggatcacctggccagcggctgcttcgccctcatggccatgcagcaggattgtcctcgtggttgcaacgttcagggaaagtcgaaagagtgtgacaatcaggagtaccgaaggaaatatggagaaatccagcggctcacgaatatagagtgaaaccaggataaccaggacacccaaagttatactgatcgtgagcagaatatccagcagcggagccggaacaggaagcaccattatggcaataaccgataaaataccaaaagctgctattatatcaggacttgtagacattctgatcgctttgccggcagtgaatccaggagcttttggcgccaagtgtttgctcctcacgggaaggatattgaaaggcttggcaaaagcctttatccgaaaaataatacctatatttttcctttttgtctataaatctcagccaggatttccgccaccgcctggtagagttcatgggtaatctcatcgcctggttcaagggagtcgtacaactgtcgagccagcaggggatcctgttgaatgggaatatcatgttcaagggccagatcccgtatacgctgagccaccagttcctgtccttttgcaacaagatagggggcggccttgacctcagtatcgtatttgagcgccaccgccaggaacagggggttggtgatgacaacatccgacttgggcacatcgcccatcatgcgcttcatggccatctccctctgcagggagcgtatacgctgcttgacttcgggatttccatccatctgcttgcgttcttcctttacctcctgtttactcatcttgagtttttcatggtgctggtacttctgaaagtaaaaatccaccgccgaaactatcagcataatgagaataatggtgatccagatcttaaaaataatcatgagcgctgtggcaaaaatctctatgggggtcagatgcatcatcattaaaattgagccaaactcatccttggcaataaaatacgccactggaccaaagaccgagaccttcagcagactttttgtgacctctatgaggtttttcagagaaaacttctgagctatccccttgatagggttgagtttggaccattttggcgcaaccgctttgctcgaccacagcagaccgatctgcccaatattgattgccagcgcaaagagagtgagggcaaggaagaggggccagagaatatgtagcatctgcagcagaatggtaatgccgaaggagggcatttcattaatagtcggaaaggtgttgcgcgtcagatcgagataattgcgcataatggcaaaaaaaccctctaacatacgctcgtggagaaaatacaaagtcatgactccggcaaagagaaccgccgtgtcactcatatccttgcttttggcaacgttcccctcttccctggctttctcaagctttttcggggtcggttcctcggttttctcctgatctgattcgggaggcatggttcacctgtacgtatccaccaaggatttatgcggcaaatatccgcagaataataaagatattgcgataaaattgggagaaaataccctccagcaccacccgcaatgccggaataaccagtgccagcgtcagcagaccaaaaaatatctgcaccggcagaccaacggtgagcaggttaatctggggcaccattttcccgagtatgccgttaatggactgtgagatgagaacaaccacaaatacaggcccggtaatcttgaagccaacatagaatatcgtcgcggcgagttcaatcaccaattgggcaaatccacccaggttcccgaagctgagcatacctaaggggatgagggtgtaactctcatacagccccataaacacatagtggtgcccattggccagcaggaagagcagtaccacaaaaatagtcagaaactgaccaataataggaacctgtatattggtcatgggatcaaggacgttggacatgctcagccccacctgaaaacccatgatctgaccggcaaactgaatgatgcccaaaatgatctgaccagcaaaaccaatggccaggccaatgaatatctccttgaagatcacgatcatgagttcaaagatattcggcggaataacagcaccatgggctgaaaccatgggaaagagcagggcgctgaccagcagactcaggccgatcttcacctgcattttgacctgttctccgccgagaaccggcatacttaccacaatggagagggtgcgaatgaatgagaggataaacgtattgatttcctgcagattcaagagtgcgggatcaaagggcatgaaagatcaccctacccgatcgcctggggcatattggtgatgaggttgatggtgaaagcggtcagtttcgcgatcatccagggcagaaaatacataagccctaaaacgacaatcacaattttcgggataaaggtaagtgtcatttcctgtacggaagttgccgcctgcacaatggaaatagccacccctacaatcaggccgagaaccagcatgggcgacgcgatcatcagcgcgagaatcagggagttgaccagcagttccgtgacaaattccggcgacatggctagcgctccacaaagctgcgcagcaggctggacatcaccagattccagccatccacgaggacaaagagaatgaccttgaagggcatactgatcatggctggcggcaacatcatcatccccatgctcatcagggtgctggccaccaccatatcaatgatcagaaagggaataaagatcatgaaacccatctgaaacgccgtcttcagctcactgatgacgaatgcgggtaccagggtaaaaaatgatacgtcctctttggtcgcgggacgctcatcaccactgaagtgcacaaagagcgccagatccttttctcgggtgtgcttgagcatgaattccgacaggggcctggccgcgttatccagtgcttcctgagtaccgatctcctgattcaggtagggctgcagggccacgtcgttaatctgttggaaagtcggcatcatgatgtaaaaggtgagaaaaagcgccagactcaccagcacctggtttggtggcgactgcatcgtgcccatggcctgacgcagaaagctcagcacgatgagaatgcgcacaaatgacgtcatcagcaccagaatagaaggcgccagtgtcagtatggtgagcagaaatagaatctgcagcgttaccgccacattggagggatcactggaagactcaacgccgaaagtaatgacgggaagcggaatctgctcctgggcaaaaacaccctgggccagaccaagaagccccagaagcgcaagtcccttaaggatttttttcatcacgttgctcactccgcagattatccattcggctccgtatgctgtgggtcagaccactgacactgttgcgggtcaccgcacgcttgagataagatgaaaagttcgcatgcactttcttgtcatgaaggcgtatccggctcagggtcttctcgttttctatggttttcataaagcacaggccatcgtcccactccccaatcaacagggtctcctcgaaaacctcaaccacaaccaagtttttcttgttgccaatgggagtacgggagattacgcggatatcgttggtctccagcagaacctggcggcccgagagtctccgcatgaaccagacgacaacggcaaagagcgccagaaccaccagaagcgaaatgatcatggtgtaggcgccctcaaagaggtctatatcctccatggtctgaagggtttcaccagggacatagtcactgatgccaccacccgggggggaaaaatgcagttcaagtccatggcccgactcccgcggagcaacgcggaaatatacctgctccagctcctggcgaagctccacctgcacggtggcctcatcttttgccgatgccagtttcaacgtatggaaatagctgtcctccacctggtaacgcacaggcaactcagaactcaccccaaggccactcaacgtaagcaccagaaccttgcccgtcttatcctggtgcaggcgataatcggcaacgggcgcgtcggttgaaacgatcacccgcgaaataccattcttgcgatcatagttcaaagcgtgaatatgtgcgttcaggctgaatggcagcagcaaaagacaaacagccgctgctgtgagcaacagcagcggtcgacaatgagttggtcgtctgaaacctgaaccaaaacgggaaaagcacgtggtcatagacgccccatcattcctgataagctccctggaggtatttctgcagaaccgtgtcatcgtcgataatatccgttatccggatcgcaaaattgtcctcaatcaccacaatttccgctgttgccagcaggcactggttcaccatgacatccaccgactcgcccgccgtcttcttcagctcgacgattgaaccctctttgagctccagcacttccctcagcgtcatggcgatacgtcccagttcaacatcgaggttgaacatgatatctccataccactccagcttcttgaggagctcctcattttcgatctggagctggtttttcttctggggaacggccacgtcactgcaccacgaattcagtaaagtaaaccctgcggatactgccactggtcagaaaggcatttaccctggatacaatttcactgcgcaaccgtaacttgccctgagcagtggagatatcctcatatttcttactggagaggattgtcaggaccgcatcgcgaagctggggggagcgccgatcaagttcgcgggccagacggggattatccatctcaagctgaatggtcacccgcagatagcgtttgccgaggacgtcagccaggttcacgataaacgtatccatggggtacatggtgccgatttccgtcgtctctgttggcgcacccggaacatcagcttccgcgccaggagccgcggcaggcgcgggactgcgcaacaggaaatacgcacctgcaccagccagcagcagcacaagaacgagtatgagtataataataagaagctttttcgatccaccacccttcgccggcgagttggacgactccttctcttccttgtcttcaatggccatatgtgttctccttatacggttctgagtccattttttagcataaatttccgactgaggtaagtgaaatagggctagggcgtcaacatttcacgcagtcgctgcagctcctgtgactcttcatcaaggccttcaaagtatatctcgacccgtcggtttttggcgcggttgctttccgtaatattgggaaccactggactgaactcgccatagcctgccgccacaaatatccgtggatcaaggttgcgggcctgtacaaagtacttcaccacattcacagagcgcgccgtggagagctcccagtttgtggggtaacgcgatgccggcacctgcacattgtccgtatgtccttctatgcgcactttacgctttgactggtggataatggcggccagctgatcgagaatcggaaacgccgcaggcttgatctcggcgcggccacgatcgaagagaatctcctcggccagagtcaccttgattccctcggtgtcctgctgactgtccacctcgacactgtcttcaagtcccgtgacctgcaccatagcctgtatggcgttgataacctcttccatctgtatctgctcgacttcctggatctgggccgtcaccaccaccggaacgggtgaaacttccgtctgtcgtccaaggttcaggacaccgagggagtcgcgcagagtccccagggattggacaatcttgattttatccagggttgccatggagagcagcagaataaagaacgtaagcagcaggatcgcgagatccgaaaaggtaaccagaaagaaaggggcacttggctgcgcacgcttcttgcggggctgacgtttcttcatgagtcaaactgcgttttgcgttgggaaggtggcaggaaagcattgagcttctgctcaacaatgcgcgggttgtctcccgcctgtatagacataatacccatgatgacgatctccttcaccagcagctcttcctgggagcgctcagcgagcttcccggccaccggcagggcaaacatattggcgatcatggaaccgtacagggttgtcagcagagcgatggccatggcaggaccgatggtggaggggtcgtccatggtctgcagcatggcaaccagaccgatcagggtaccgatcatacccatggaaggcgcgaacatgccgatggagttgagtatacccattcccgactggtgtcgctgagcaatatactgcagctttgtctccatgatagcgttgacgagttcagggtcagtgccgtcgactgccagttttatcccttcacgcaggaattcgtcatcaacctcttcagcggctgtctcaagtgcgagaataccatcgcgacgtgcccgcgtggcaaaatccaccagccgattaatgacctctgtgggatcttctgatttatgaaaaaacgattttttcaccacgcccatcacactggttacctgtgaaagggagaagttgatgaggataacccccatggttccgccgaagacgatcaaaactgacggaatgctgacaaaccagcccagggagccggcaagggccatggccatgattacgagactaaaggcaagtattatacctacaagtgttgcaatatccatagacccctcttcgcgatgaaaacataaccactgacattaattagcaaatgctcaatactccgtcaacaagtgaaatcacaggtatcgggaactgaagtatcctgatatcacctatcgtcgtgacaacgaaattactttactgtttcgttgcgccgatctcctgaagcttttgtgacttccgcatcatgctctgaatgtatgagagcgcaacctctgcaaattcatgactttcaatgaggacagatgcctcccgattgtggcgtaaggcgctcaccgtgtaattgtggctgcccatgagggtcaggtgctcgtccaccaccagtagcttggtgtgcatgcgcgccgccgagtagaagtagcagttgacgccgaagtatgccaaccccctggccgtatccatattggcttccatcaggaaatggtcagactcgtcggtctcttcaaacagcacatgcacttcaacgccccgttttgccgcgagaatcagtgcttcctgcaggtcggcggcagaattctgaaatggactgtctgttttgaagatgtatatggagaggtaaatggaatctgtggaacgggaaaccacatccaggaatacctgacggaaatcgcggtcaaataccggcgtaacctgggtggcacaggcgccagagagatacggggggagcagaagcagcaggattagtccaaacagaacacgacgtgcacggggaaagtccaggtgccctgtccgtattgcagccgtccctgttctgcgcatacctactcctttttccggcggcacatgcccatattgatatcgtaatcctgaatcttcttgcgtaccgtattgcgattcacccccagaatcgaggccgcgctgacctggtttccaccggtatactccagcacaatctcataaaggctcttctcggcactgccgataatgagttcgtgcagattcccggtgccatgatccatcatctgatgcaggtagggaagtgcggtggaacggatcatctggtgcagtgtctgggacgattccggtgcgttgaagggcaccccgtcaccgtcagtcagggggaaatcctctggggtcagataggggagattcgagagcagcagcgctctgcgcaccacattctccagctcacggacatttcccggccactcgtactggcgaagcttggccagcgcctcgggagtcggctgcttctggggaacacgatactcctgggagtagcgatagataaagtagtcgagaatctccttcagatcctccatgcgctcacgcagtggcggcagacgaagactgaaaacattgagccgatagtagagatcctcgcggaagaggttcttcttgaccatctccagcaggttgcgattggtggcggcgataatacgcacatcaacgtgatagatgcgggagctgcccaccggggaaacttcaccctcctgcagaaccctcagcagctttgcctgcaggtcaaggggcatatgacccagctcgtcaagaaagagagtgccaccctgggcctcacgaaaaagccccatgcgctgatcagtggcaccggtgaacgagcctttttcatggccgaagaattcactttccataagctcacggggtatagcggcaagattgacgggaataaaaggcttatcagcacacagggagttctgatgaatcacccgcgctaccagctccttgcccgtaccggactctccctctatcagcaccgtcacccgcgtgggagccaccttgccgataagcttgaagacttcgcgcatggccatggaggagccgatgatcttttcaaaacggcgcggggccccatctgtgctctcacgcaggaaagcacccacctgcaggctggtggcctgggacgccagctcacggatctggctgatctcaaatggtttggtcacaaaatcataggccgagagtttcatggcatcaataacactctgcatgctggtgcgcgccgtcatgatgataacgggaataccatagagggcatggattttctcaagggcctccaggccactcatacccggcatattaatatccatgaacaccaggtccacaggcgtattttccagcattgtcagcgcctctgcagcgtttgatgccacatgaacccggaactgggcatccagggccctgcgcatgactatctgaatatttttttcatcatcaacgatcagaaccgatttaggagtcaacgtcatggaaagcctcttggcgggcaggccgctgcttcagtgggagaaatacggttacactggtgccgattccgacggtgctttcgatctcaatttttccgccatgggcccgcacgatcttcatgctgataggcaatccaaggccactaccctgggtcttggtggtgaaaaaaggcataaagagcttgtctttcgcatcaggtaccacaccgctcccctgatcctgaaaacggatgaatatccaggtattataaccagtaccaggtgaatcacccagggatactcccgtgataatagcgatacttgaatgcagcgtgctcgcctccatggcatttttgaagagattcagaaagacctggtagagcttctcctcatcggcatagatttcggggatacttgggtcgtaatactcccgcacctcaatgtgcttttcatccagcatcggtaactgccgctgcaccagatttttcagaatacggtgaatattgaccgctgctggctccagctgagggggacgcgcaaatgactggatactggagagcatgttttccaggcgcagcgcctcttcggaaataatgcccgccaggggcaccacagaactgtcctcactctcctgaatcaaacgtgaagcccccaggatggcactcaacggatttttgatttcatgggccacttcactgagaatccgctcaatataatggtagtcaaagagcagcgcattattcttggcaatgtccagacgtttggaaatatcccgaatgagcatgatcacatactgctcatcgtaataggagtagctgacctccacggaaaccggtttactgagagaagagcgcagctgggatatttcgtcaaggctgatggttctgcccgaagtaaggcactgccggatctgctcctgaagaagcccctcattgtcaaaataccgctgcaccggcgttccgatcagcctgttgcgggagattcccaggatattctccccttcatggttgatatcaccaacccggccatcagcccccaccagcaacacaccgacaggcaggctgttggcaatggatttccagcgactcattggcctccaccacggaggcgatacatctcgtcgatgttctgacgttctgagcgcacggagtattccgtaggttcagtgccagcgataaacacctcatagaccgcgccttcacggctgtgagccagcttgccggttttcggatcgacgaggcggaagaccagatcctctggagcggtgaagttgcgcaccggtttgcccacaaaatagcgctccatataatcaacccataccggtgcggcagcccgggagccggtctcctggttgcccagggtacggggggagtcaaaacctgtccagacgccagtagttatctcagggctgaagccgataaaccaggcatccacaaaattgttggtgctccccgtcttaccggcaacaggtctgttcagacgcttggcccggaagcccgtgccatcctgtaccgcactctccagcatggatgtcatgatataggcatcctggggagagattacgcgtacactggaaggcgctcgctcctcaaggacattgccatcgcggtcttccacacgccgaatcagaaagaggtcgtgcagtttgccaccagaaggaaaggccgcataggcgcgggtcaactccagcaaagagacactggtactgccaagggcgatggaaagatcctgactgatcgtactgctgattcccatcttctggataaattctgtggcatagggtattcccacttcacgcagaagttttacggtcacaatattgcgcgacatggccaatgcctcgcgcagggtagttggtccgtaaaaccgttcgctgtagttctccggtttccataccagctcttcagaagcgaagatgatgggagaatcgataattatcgaagctgccgtaaaaccccgtgaaagtccggccgcaaagatcagtggtttgaacgcggagcctgactgccgcagacttgcagttgcacggttaaactgactggcatggaagcttgtgccaccaaccagggccacaatactgccatcatggttatcaatactcagcagagcgagctggacatcttcgggtggggtatcatggggcagaccattggcatggcgttgagtgtactcttcatgacccttgcgtatggcctcctgagcagccagctgtgccggcagatcaatggtggtgtaaatattcagaccatgatggtagagggcatcggaaccgtaacgttccaggacatggttacgcaccatctcgttgacatagggagccaggttcaactggcgatgggttccggttatgctcagttgttcattgacagcggaatcgtactgactggccgtgataaccagatcctcccgcatacgactgagtacatgcagatgacggttgcgggtcatggtggagtgaatatcacgggaataacgggaaggtgcctggggcatacccgccaagagagctgcctcgctgatggaaagctcatgggccgacttattgaagaaattctgggccgccgcctcaataccataggcccctctgccgtagtagatctgattgaggtaaagctccagaatacgcatcttgtccagagacttgtcaatcttgtaggccagcatggcttcgcggattttccgcgtcagcttacgctccggagtcagaaacatcgtcttggcaagctgttgtgtgatggtactgccgccctcgacgacccgtcctgcctgcaggttggtgtagaaggctcgggtgataccctggaagtccagtcccgcatgttcaaagaaggtggagtcctccacggcgacactggccatatagacgtacgggggcaggtcttcgatggacaccggaatccgcttttcctggaagaactctgcgatcagctcgtcattgcggtcatagacacgggtaatggagccgggacggaagctctccagctcagcgaaatccggcaggctcttggtaaagaaatagagcgcataggagcccgctccggcaccaaagacaaaaaaggagagaaagagaaagagaaagaagcgaccaaccagcttccatttggaagccttggcccggcggggtttttccggtttgctgtcgtcatcgcttttctgcagtgagttcaggaacgcgtctgcatcctgtgcaggaacggtggaatacggctgcttatcatcatggtctgtcataacttctaccaatcatttttcaaggcattttgtttataaagaaaggccaatacttctgcaacggcctgatacagttcctcgggaatctcctggtcaatttccagcgcgctcagtgccacgaccagatccgggtcttcatgaatcgccaccccatgctcgcgggccttatcaataatggcctcggcaacatgcccctgccctttggcactgacaaggggcgcacggctcttgtcctgatacttcagggcaacggcttttttccacctggtatcggaatccttctgcagggcaccctccgagtatgtggactcaatgcacgtcagcgacttcggagcagggttactcgacgacgagtttactgaaatccgccaccccggagaaaagctgtccaacctgctgcaggagcgccaatcggttgttacgcacagtcacatccttatccataaccatcacattatcaaaaagtttatcaacatggggtttcagttgcaaagctataccaaacaccccatcgaagtcattctttttcacgcagtccaacgcttggggaagaaccgcatcaagccgtccgaggagctcgccttcactggcgtgctgaaacagagcggcattgacgctgccgctgaaaccctcgggaataatattcaccgcacgacggaatgtttccacgacactgcggtaatcctggcggcttttcagggactgcagtgcctgcagcttccggctgaccgtgatcacatcgctgaaccttccgctgaacacggactccacgacatcgtggtcgaatccctcggtggtggtgaagaataccttggagcgctggatgatgaaattcgcgatctcttcggccacctgccgggactcgcggctgatcacctttgccagtcgctgcagtgccatatgaataaccgcgtccaggcttacggaaagtttccagtgggacagggtgtgcaaaatccccagggcctgacgtcgcagggcatagggatcattggagctggagggcagcaaacctataccgaaacagccggcaatggtatccatcttgtcagcaatactcaccatggccgcttccattgaggaaggcagagtatcaccagcgtgacgcgggaaccagtgttccatgatgccacgggaaaccgtctctgaatatccctcctgggcggcatactccttacccatgaccccctggagctcagggaattcatagaccatgccactgaccagatcacacttgctcaggagcgccagcgtggcgatatcggcacgctgcgactcagaaaggcctgcggcctgcgccagagcgtcagcaatcccggcgatgcgttccactttctgaccgatggagcccagctgctcctgaaagacaaccttgtccagctgcgccttgcgactggccaggggagtcttgagatcttcatcgtaatagaattccgcatcggagaggcgggcacgcagcacccgctcattgccacgcttgatgctggacgtatcgtcaatgggcatattggatatggtaataaagtggggcagcagtctgccgcccgcgtcctcaagggcaaagtacttctggtgctcacgcatggtcacgatcagcagctcccgtggcagacgcagaaagcgctcgtcaaaatcgcccaccacggccactggatattccaccagatgcgatgtcagattcaccagggactcacccccgataacacgtccaccatgctgtttcgccacggcatcacaggcctcctggatcatggcgcgccgcctggagatatccacaatgacctgctgggcttccaattgcgtctgatagctggacgccccttgcagcgcaatctcacggcttcccagaaaacggtgtccataggtggttccaccagagcgcagtccttccatggcgaaatccaccgcctgggtgccgaaaaaggcggcgatatggcgcagggggcgggcgaaacggaaagtgccactgccccactgcatgctcttgcgacaggagagcgagcgaatcagctcctcaaagaactgcggcagcaccgccatggtctgcaccgcctcctggcgctgcatcaccgcgagatattcacccttggacgtttctttgacataggcatcggaagcagcgaatcccttgctgcgcagaaagccttcgccagcacgggtcagttgaccattcgcgtcgtaggcgatattgcgggccggtccgagcagttcctgggtggtggcgtagccactgacggcaacgccttccagaatgagtgtcagcctgcgcggtgttcccatggtgcgcgctgtggcgaaagatatgttacgctcaccaaaccacttcgcactgaatcgctccatctgcagcagcagatcatcgataaatccagccggaatctcttcggttcccagttcaagcagtatatcctgtgtgctcatgaaaacttcccttccttgcagagtggataaccaagatccgcgcgcagcttcacataaccttcggcgcacagttttgccagatggcgcacccgggcgatataggatgtgcgctcggtgacgctgatcgccccgcgggcatccagcatattgaaggcgtgggagcacttcagcgtatagtcataggctggcagcaccagctgcgcatccatgaggcgcagcgcctccttttcgtacatgtcaaaaaggctgaactgcatattcacatcggcctgctcaaagttgtaccgcgagaactctacttcattgcgatggtagacatcgccgtaggtgaccccgcgcgaccactccaggtcatacacattgtccacctgctgaatgtacatggcaatgcgctcaatcccataggtgatttcgccactgaccggcgacaggtcgatgccgccacactgctgaaaatacgtgaactgggtgatctccataccgtccagccacacttcccagccgaggccccaggcgcccagggtcggagattcccagtcgtcctcaacgaaacgtatatcgtgcttcaatgggtcgataccaaaggccttcaggctctcaaggtagagctccacgatattatcgggtgaaggtttaagcagaacctgaaactgatagtagtgctgcaggcgattggggttctcgccataccgcccatcggtagggcgacgggaaggttcaacataggccacattccagggctccggccccaaagatctcagaaaggtcgccggattgaaggttcctgcgcccacctcaatatcatagggctgcacaaccaggcagccttgtttgctccaataatcctgcaaagcaagtatgagttcctgaaaagtcaaaagagcctccttgaagtataggcagaattaagccatcagggcgctgcagctgccatgtcaagccatgacagggttcgcagcgtcccggtatgcatgctgaagtgggagaatatcttgcgacacagcgcttcggacaccgctgaagacgtgctgtcaaaggaggaaagtccgctcagcaaggcagattccaccggactgaagcagatgccctcggatggcacagcacactgatcgcattgcactcccaaatcagtcactatataggaaatcactcctcgctggcaataactgcatgccgcaaccagctccccggtaccgagaaactgcaggaagcgccgatagaagacaggcagtcgatcctggaagctcggcgaatgcccaagcacctcccaggccggctcaaagagttcgctgatatcagcatcgcggccaagtttattgagaaattcacagagggcctgcccatagagcatctgctccagagccagaggaacctcgcagacagggctgaaggagcgtagcagtttcccctggaagatgaaatcatagcgccccccaaacaccggcgcgccatggctgctgtccggcaggatacattcccgcaccccttcggcagtcagaaagaccaccagcagcgaacggatgcgtatggggctcgtatgcagcacaattcccgattcgctcacacctgctccgtatagccgaattcacgcagacgggcactggtcttgcgccagtcgcgggaaaccttcacgtgcagctccagaaacaccttcgtgccaagcattcgttcaagatccacacgggcctggctgccgatttccttgatcatggcaccgcgcttgccgatgatcatgcccttctgggagtcccgctccacgtagatacaggcactgatgaccagacgattctcttcggtcacaaactgctccacctgcacggcgatggagtggggaatttcgtcacgggtcagcacaaagaccttttcgcggataaactccgccaccaggaagcgttcgctctggtcagtgatcatatcctcggggaagtagcgagggccttcctccatctgttccacgatcaacgccttgaggcgatcgaggttttcgccgttcagggcactgacgggaatgataccggcaaagtcaaacagatccttctgcctcgcgatggattcgagaatttcgtgtttgtcctcagccagatcgatcttgttgaccaccagaaacaccggtggcaactcccgatgccgggagcgcagttcgccaagcagcaggttgaattcctgccctccggtctcccagtactccaccaccagcagcaggatatccacctccgaaaggacggaaaacgccgtgttgagcatgaaatcgttgatgccgtacttgcccttgtgcactcccggagtgtccagaaagaccacctgaaagtcgtcaccgtgccagacacccatgatgcgattgcgcgtggtctggggtttatcgctgataatactgattttctcgccgatgatcgcgcccatgagggtcgacttgcccacattggggcgtccgactatacccacaaaaccggaacgaaaactcatttcaccgcctcctgttcgcggtcggatccactctcttccgcgccttcaccgttttccgatggagccatggcttttttcagcaacagttttttcagccgtcgctcatccacgtcttccaccgtgaagacatagtcaccgtatgcaaacacatcgcccttcaggggcagcccatcgtggatagcacacaggagcccccctacgctgtcaaaatcaccgtcctcttccaggggatgctcgaagttctccatcttgaagtaatacttgaagtcgtccagattaatgcgcggatcaacactccagctctcctcagaaaggggatggatgagatccttttccttgctgtcatactcatcgcggatttccccaacgatttcctccagcagatcctccatggaaaccagacccgtcagcgcgccgtactcatccaccacgatggccatatgaatacggctgttctgcagttcccggaaaagcgcgtccacctttttcacctcgggcacgtacatgggcgcgcgcagaaaagcttcgatattaaattcttccttcaggccgccggtgcgcagaatctgcagcagatccttggcatagagaatcccgatgatgttatccagatcgccccggaacaccgggatgcgggagaatccaccctcgatgatcttatcgacaatgaccgccaggggcaggtcagcactgagagcgtatatatgtggccgtggaaccatgacttccttgacaatggtgtcgctgaattcgaagatggatgagagcatctccgtcttctcctcctccatgaccccttcctctttgctggtactgatgatgtattcaatctcctcggaagtcatcatggggccacgggtgtgggccttggcgcccgtggccgcaattattttggtggcaaaacgggtcatgatgaacacaatgggaaaaagcagcacatagaacagcgacagaaaattgattaccggcacagccagcttttccgcattatgcttggcaaaggtcttggggataatttcaccgaaagtgaggataatcagggtcatcacccctgttgccaccccgatgccaaggttgccgaaaagccgcagcgcaataccggtggcgatggcggaaccaagaatattcaccaggttattgccgatgagaatggtcgtgatcgtgcgattggggtagttcagccaaagcttcaggcgccgggcccgtgaaccaccggactcgtaaagacgacggcacttgagctccgagagtgatgtcagggttgtctcactggcggaaaaaacacctgaaaaaatgatacagataaaaagaatcgtcaattcaagatacaacgaaaacggctcgccactttccattgtgttctcaccgcccgctctggatcagcagatccagaagacgtaattcttgctgttgcatttgctgtgcatgctcctctgaaatttcgtggtcataaccacagacatgaagtatgccatgaattatcataaaggacaattcttcttcaaaacttacgccacggctgacagcgttttcgcggataacatccaggcacagggccatatcgccgataacctcgtcgggatcggtgtttccggacagctcggtggactcgtagtactgaaagctcaagacatcggtggcatagtcccgggaccggtattgggcgttcatctgctgcatggcctcgcgaccacacagcagcacattgaccacccccaccacatcgccgaatgcctcccgggcaaccatatcccaggtatgctgcgcgacgcgacaggcctcttcgtcaccacactcatcattgagggacatctgcaccacggaactctcccgatgctccatcacagcaggtctgccatgatgcgcagtgcggcgcgcctgccatccagggctgccgtcaccaccaggtcagctccgcgcacacagtcaccgcccgcatacaccgaggctccggaagtcactccatgttcatcagcaagcaccgtgccccagcgggaagtcttcagtccgctgtcgccaagcataacctggttctccatgtcaaaacccagggagaggatgaccacatcggccgcaatctcatgttcactgccggcaatctcctgcacctgtcgtcggccatcggctccgggctcacccagttcggtacgcacaaagcgcacaccacgcagtgcgccattgtcatgaaagagcagctccgtggggctttcgtgaaagagaaagcgcgccccttcttcacgggcattcacgtactccttggtactgccaggcatattggcttcatcacggcgataggcacaggtgacactggccgctccctcccggatactcgtacgcaggcaatccatggccgtatcgccgccaccgatcaccagcacctgccggccactgacatcatgacggctgtccaactcctcgccaaagagcttgccctgaacggctgtaagaaagtccagagccatcagcacctgctgatgatcctcgccaggcagccccagccgccggccacgggtagcacctatacccacaaaaaccgcgtcacaggaacgctgcagttctttcatgctgatatcacgacccacctctgtctgcaggtgcagtcgcaatcccgcctgctccagcagcgcaaagcgtctctgcaccacctgcttgtcgagtttgaagccgggaatcccataggtcagcaggccaccgggacggctggcccgctcatacatatccacaccaataccggcgcgcagcaggaagtgggccgcggacatgccggcaggcccggaaccgatgactgccaccttgcgtccacgggtgacgccagggaagggcagggtcagcccccgctcaaaggccagctcggtgatggccgtctctatggccccgatggtaatagcaccccagccatcgttgaggctgcagtccccttcgcacaggcggttctgggggcagactcggccgagaatttcgggaaagggcgaagtctcattggaaagggcgaaagccgtcgtcagatcgttttccgccaccgccttgagccactggggaatattgttggccagggggcagcccgtggcggagcagaagggatcgccacactggatgcaacgctctgcctgctgggatgtccggccacgggtgaaggtttcgtagatttcctggtaatgctgtatgcgatccttggaagaggtcttcttcccttcaatgcgattggtttccacaaaagtctgcatatatactccgcgatcagttgccgtctttggggttcaggggagctttcatgtccttgggcaccaccatccagaagtactccagctcttcccggtagttatccagaatcatcttggcccgcgcgttgcgggtgtggctgtagtaactgaagagaattttcttcaggtagagcttgccttcgttatcggcatccacgtcaatgcgcttggcctccaccagctcctggttgagtttgtcgataaagcgattcttgcggtcatagacaaaggctgcgccaccggtcatgccggcgccgaaattgatgcccgtgtcaccgaggataaccaccgttcctccggtcatgtattcgcaggcgtggtcgccggtgccctccaccacggccagcgcgccggagttccgcacggcaaaacgctcacccgctgtaccgcagacaaagagcttgccaccggtggcaccgtagagacaggtgttccccaccgccgagtagttttcccactggttggtgggtacgatgatgattttaccgccatgcatccccttccccacatagtcgttggccacgccattgaggttgatggaaataccatcgataaggaaagcccccagcgactgcccggcgatacccttgaggtgaatgaggatctgatccttgtcgaggccagcatcaccatagtatttggccacttctccactgatcatggcgccgaagctgcggtgcacgttctgaatggttcgctccaccagaatactctgctggggattgcgcagtaccgtggcgatctccttgagcacacccttttcaaactcattatggtcaaaggggggattggagggagccgtaaccgtattctgaccaggtatctggcgcagcacggcgctgaaatcaaatttcttcgccagcggctgatcaaccacttccagcaggtcaacgcgacccacggcctcctgcagtgagcgcaggcccagagaggccagaatctcccgcacatcctcggccacattggtcaggtaggcgaccaccttgtccaccgtgccctgatagtgttcccgcagctggtcgctctgggtggcgatgcccacactgcagcggttgaggtggcagacccgcagcaacttgcagcccagaatggccagcagagacgttccgaaaccatagctctcggcgcccatcagcgctgccttgaccacatcacgccccgtcttcaggcctccgtcggtctgcagctccaccatctggcgcaggttattggccttcagggcgttgtgagcttccgtcagtccgatctcccaggggttgccagcaaacttgatggaggcatactgagccgcacccgtgccaccgtcgctgccggaaatgatgatcttatcggcataggctttggcaacaccagcggcaatagtccctaccccggcagaggagaccagcttgacactgacgcgcgcatcgggattgacctgtttcatatcgaagatcagctgggcaagatcctcaatggagtagatatcatggtggggcggcggcgatatcagtgtcacaccgggaatggtgaagcgcagggaagcgatcagcggcgtcaccttctcgccgggcagctgccccccctcgccgggcttggcaccctgggcgatcttgatctgaatctcctcggcactgcgcaggtaggccggcgtaacgccaaagcggcccgaagctatctgctttatcttgctgttcttgacacttttgtagcgttcagcggcctcaccaccctcgccgcagttggacttgcctccgaggatattcatggcctcggccagggcctcgtgggcctcgggcgaaagggcgcccagggacatggcggcggagtcgaagcgactgcagatggccttgatatcctccacttcttcaatgggcagaggggtacccgccggacgcagggtgaagaagtcccgtatcattttcagtccgcgactctctatgatatcacggaaagcgatatagtcctcgcgcttctggctggaagcgaacccatggagcagctgcacggcacggggcgagtaatcgtgatactcaccacccgtgtggtgcttgtaaaagccacccatgggcagcggatagatcggctgcatgtgctgtcggcggaaaacttcgccgtgaactttttcgatacgctcctcaatgtcctgataatccagtccaggcaggagaatactggcaccgcggaagcagttttccaccacctcacggctgaggccgatcacgtcaaagagcgccgagttacggtagctggaaacggcgctgatccccatttttgacatgaccttcagaatgcccttggtgatggcatcgaacgtatgcttcagggcgatgcgaatatcgcgctggctcagtcgcgactcgctggagagtacagaaagcgtggtagcgtacagcaggtaaggatagatggccatggcgccaaaagccatcatcactgccgccgaatgggagtcgaagacctcgccagtgcaggccaccagcgtggcgcggtggcgcaggttcgcctccaccagctgctgattgacgtaccccaccgccatggccatgggaataagacgattctgggcatccagtccacggtcatccagcagcacgatgcgcacaccatggtcgcgcacagccgcgataacctgctgactgaggttctccagggcctcacgcaggcagaccccatggtaggcggttccaaagaaaccatacttgtagcaggggtcaaagcgtggccgatcggggtcaccgaaggagagcagagcatcgaggatatccctggagagaatcggggaaatggtcttcagtcgcttggcccgatccggggtttcatccagcacattatagagctcgccgaaacccgtggtggtggacatgaccaccttctcgcgaatggggtcgatgggaggattggtgacctgggcaaacttctgacggaaaaagtcggtgaagttgcgctgaacgtcgctgaacgcggcaacggggcagtcatcacccatggaaccagtgggttcctgtccgctgatcagcatgggttttaccaggagttccacagtttcgtgggtgacattatggtaacgctgcatggccacgagattttcgtagcggtagtcatcgtgattctcaaactgccgatccatgaactcctgcagatagtaggtgttctccgtgagccacttgctgtagggctgggagttcatgaggtattcgtcaatatcatcggagtagaagatgcgcccgtttttcaggtcggccgcaatcatctgaccgctctgcagacgacctcgctcccggatgttctcgggcgcaatatccaggacgccgaattcactggtgatgataaagcgaccatcacgggtgacaatgtacttggcggggcgcagaccattgcggtccagcacacagccaacatagcggccatcggtcacgccaacggcagccggaccgtcccagggctcaaaggagccggaagtgtattcgtagaaagagcgcagcttggccggcatattggccacgttatgacggggtggcggaatcagggatcgaatggccttgaagaaatcgatgccattggcaatcaggaactcgaacatgttatccagattggcactgtcactgaccccatcctgcagcactggcagcaggctctgcagctcgtcacggctgaatacgcgactgcgggccgcgttgaacttgtagagggagttgaaggcattggcgcgcagcgaattgatttcaccattgtgacagatcatgcggaagggctgggccagcttccacttcggcagcgtgttcgtggagaaacgctggtggaagagcgcaaagctgatcttgaagtccggatcactcaggtcggcatagagggtctgcaggtggaggggcatcaccagacccttgtaggagaccaccgtacgggagaaggacgccacgtgaaagtgatcatcggaggcaaagtgccgttccatctgacgccgactcagatagagcagggcatccatccgcttggtggcaatcagggaatccggcaccacaaaggcgtgtacgatggaaggtaacatggaagcggcgtgctcaccaagggcctcggtattgaccggcactccgcggtatcccagtactttcaggtcgttgcgaccacaacactcttcaaaaaccttcttctgctggtcctcgtcggtcagaaacagcactgccacggcaaactgcgcaggcagggaaattcccatagcctgcgcctgctcccgcataaactggacgggcatggcacacagaataccgctgccatcaccggtcttgccatcggctgcaatagccccgcggtgcatcatgcggctcagggctgttaccgcgtcggtcagcagctggtggctgggagtattccgaatattggcgataatcccgaaaccacagctgtctttaaactcttcggccagattggtcactaactcgctcatgcaacttcccttaaatacagacaggggacctggtgtcccctgttgtgaaatagaaaaatagtataaccgtaaacagacagtggcgctggtcagtcagccttgaaagccacactgtgcgtcaccaggggcacaaccccttccacatgaaaattcaccagcaccacagagtcagcgctttccccagcactgaaacggtacccgcccttttccatgagctgggcaatcagcgccggatcttcaatcacttcggtccgtttcaggtagatgcgacaccctttatgctgggacccagcctcggtaaacatatagcacgcgtgggggttggcctggacattctcaaaggtcatgcgtcgggccatcacaaaggccagctcttcatcagtcgccgagaggaaaaagggcttggagtacaccgccatattcaccttcccctcagcggtagccgtcgccagaactccctggccatcgtggccggcgaagtaatccttcatatccatatccatagcaggtatactccttctccaagagattgactgcagcagggctcacggaacctgccctttgtctgcaaggagatgcaacttgtcacgcctgtatcatgctgtaactgcgcacctgaaaacattcttaccacaatccctgtgctatatcaatatgcctttccacggtgtactccccggcatttcataccatgaacacgtcattaccgatcacttcggccagttcaccgccctgcgcagcaccggctgttccgtcgacttcgccaccccctccacctgggccacacactctgatcagaccatctttgacgcggtcgtcctgggccttcccaagggaaaactgcagcagctggcctacctgcatatggcgtggacggcctgcgccatggaaggtcaggtgattctctgggggtataccaatgaggggatcggcagcatacagcgccttctgcacaagcgtggcatcccctgcgccaaagttgccaactgcgaaggcggcaaagccctgcagatacgcaggaccacaccatcaagccccttcagcgaggactttgccgcctacagccagccccttaccctggaggtgcccttccgggagacgctggtgccctacacctccctggccggaacctttgcccacggaaaatccgaccccggcaccatgctcatgctcaccaccatcagcagcattgccttacgtgaaccgctgctggacctggcctgcggcagtggactggtgtcaaccctgctggcttccatgggcttccgcgccatccacatgtgcgacgtcagcgcacgcgccattgaagccgccagcgcaaacgccagggccaactccctgccactgccctttgcttccgacatctactcccatgttcagcagctctacggcagtatcctggtgaaccccccttttcaccagggagtcagcaccgactaccatgtaccccagagcatcatcgctcaggcaccaggctttctgctgccaggcggcagtctctacatcgtggccaaccgctttttgccctatgaaaagctgtgccaccaggccggggcgcaattccatgtcatgcaccaggacaatcagtttaagatcctgcagctgaactggtgaaaaggaatctgacagcacgtgccgtgcagaaggaaccgaacccgacgtcaagcacggatcggcgtcagcgggttcggccactgcagggatgttctggaatcagtaaggacaggcagctcaggagaccatctgcaggattgcctgcatgtcacgggcgagctgtgtcagctctcgggactgctgtttgagggcctgctgactctgagccagggccagggatgacactttctgttgggaactgatgctggagagctcacgactcgactgcaccatatcagcgatctcctgattctggtgtacgatctgctggctgactgaggcaatggtatcgctgattgccgtaaccgagcgcagcacctcctgcagggtctgccgggcttttcccacaacacgcacgccattgtctatatcggcgatgctgcgactgagcagtttgcggatttcattggccgactcatcggagcgctgggagagcttgcgcacctcatcggccactacggcgaacccctgccccgcatccccggcacgcgccgattcgatagcggcattgagtgccagcaggttggtctgatccgcaatatcgttgatcagacgcgtggcctcctcgatgcgatcgttattttccttgatcttgcggatactctcgacaacggcttccatggtggcaccactctcctgactcaggcaagctgcctggcgggcagtatcgttcatctgctgtaccagttcactgccctgattcagggaggtggagacctggctcagccgctcggtaaaatagaccgccgcgtcggcaaggtgctgggagtgctcctggatatgctgattctgctcgtgcaccgtagactgcagctcctccaggttgtcacccccccttcgcaactggtcaacgctctgctccacctgcaccagaacatgctgcagccgttgggcgttgcgcgcggagtcacgggtgctgatctgggcgctctccagggcctcctgggaaattcgctgcgcctcggtgcgcacgcgacggctgatgctctgcgccagccagacgatggccaggggcagcagatagcccgaccaggtgtccacgctggcggccctgccctccagcactacaggcaccatggttgccccgctggcatcccggtagagcagccagactgtcaccagcgtcagcagcacagaccaaaagaaggcggaacgcccgtcagccatgaagtagaccagcacaatcagcgccaccagccagaagatatggggcgagttgatgccgcccagctgatagaccatgttcagggcgtggataatgaatccccccaggatcacattgacgctgaatgcagtgggcgcctgccagcgcagcagcagacccgagaacagcaccagcaggagcatgagtgccgaggtagcagccaggctggttccccccaggcccgaccatttaaagaagctgtacagagccaccaggacgccgtagaagccaaagagaagcgccatcttctcctggggatggtgtccatcatggaagctctggccagccggggtgaagagattgacatagaggttcaggggattcatttgctaaatgcgcgcagaaagagtttgagcatgtcggggttgttggatttgatcctgccggtgagaaaatcactgaggctgggctggtagcagtcattccagaccttcaggaaaaattcggcgctggtcttgcagacacagtcggcgttttccagggtcttgccctcctccacccggcagccctccgggctcaggagcaccgtctttttctgatcatcaatggaaaaatagtagctctgtggtttctgcagagcctggggctgaaagtgctgatccaggctggcaaagatatcggcaatcatggcgctcaccagggaagaaccctgcgcctaacggcgcagggcctccgtcaacgcagggacaaactgtttcacatcagccaccaccagcacatcggccacttcgccgatgggcgcgtccttgtcggtattgatggcaaccacatagtcggaattcttcatgcccgccaggtgctgaatggcgccggaaatcccgcaggccacatagagcttgggcgtgaccgtctgccccgtgttacccacctgacggctgtgatcgacccagccagcgtccaccaccggacggctcgcgcccagttcgccgcccagggcctgggccagggcctgaaccatctccacgttttcagccttgccgataccacggccagcgctgacgatgatttcggcgcggctgagatccacgccggttgcttcggcggcctcatagcccacgaactccatttttccctggccgacggcgtccactttccgcacatcgggtgtacccgctggttccgcctggggattgaacgcccccgcctgcagcgtcagcaccgtcagctcggtggtggcctggacggtgcgtcgcagtttggcattacatgccggaacaatatagccgtcctccgccacctccatgacttcggagatctgtccggctcccagtcggaacgccacccgtggcgccagatcccatccagaggaggagtgagagaagaccaccatctgcggcttcagctggtcaacaatcgcggctatggcatcggcgtgggcatctggttgaaattctctgccagctggcgtctccagcagatggagggttccattccaggcgggaagctgctcagcgctgccagccagaaacatggtggcttcggcacccagcgcctgggcgaatgccaccagctcgtatgtggagtcctgtatctttccttcgcgagattctcctatcagtaatacgttcatggctgcctccttacttcaccaggccggttttttctttgagtatgcccaccagctgcgttaccaggacagaaacttccccttccagcacgcgggcgccgcccttcttctgcggaacgaagagggcccgggtgctcacaaccgcagcgggctcagacagaacctgtgccgccggaatgctggtcagctccttctttttggctttcatgatgttgggcagggtggggtaacggggagtgttcaaccccagctgacaggtgaacagagccggcgtgggcaccttgaccaccgccttggtaccgccctcgagttcacgcttcaccgtcacggtgccaccgtcgtaatggaagctgaccacggtgctgactgcgggaatacccagcatctgcgccaccagaatccccacctgtgctgaaccgcgatcctgggactgcattcccgtgaagatcagatcaaacccttcattccgggcaaaattggcaatcatggtggcaatttcccaggggtcgcgcttgtggctgctgtcatcctgaatatgcagccccttatccgcgcccatggccaatgccttcttcatggcctccttgacccggtcagggccgatggaaagcactgtgatttccgcgccaccaccctgggactgcagctgtaccgcctgctccacggcgtactcatcgtactcattcatgcgccaggccagatcgctgtcctcataccaggtgccttcgccattaaccttgaagcgcgattccatatcgggaacctgcttgatacacacgagaattttcatcatagcctcccattaaccttcggtttccttattctacaggtatacatcacaggcgctcggccaggatttccgcgatatccagcggtttgaggtcaccctccagctcggctcccttcacgccatcttcaaacatggtcagacagaaaggacagttggagatgagcaccggcgcgccagtctgtgaagccatttccacccgatgctggctgatgcggctgcccagattctcctcggccagaattcgcccgcctccagctccgcagcagaagttctccataccacagcgctccatctccacaatgcgggcaccagcagccttgagcagctggcggggcgggtcgagtatctcattatgacggctgaggtagcaggagtcgtggtaggtgcactcgaaatcgcgggagctgagcttgagtcgccccgcttccagcagtttctgcagaaagacagtggagtgctccacctccacattcagtcccaggtcttggtagtccttggccagagtattgaaacagtgggggcaggtggaaacgatcttcttcacaccatacccctccatcagcgcgatattctccgccgccagggtctggtagagatattcattgcccagcttgcgcatcggctcaccacagcacttctcctctttacccaggatacccacccgtacgccagcctgctgacacagcttcacaaagctgcgggccacgttctgattgcgtttgtcaaaggaagcgtaacagcccacaaagaacagtatatccacgtcagcatcctcagccagagtccggatgcccagatcctgtgcccagtcgccacgggcagcaaagggcatacccaggggatttccatttacctcagtattttccatggccgccatgacctcttcaccgggaaactcgccctccatcagcaccagattgcgacgcatgtcgagaatcttgcgcagatgctcaatggaggcgggacagatatcctcacaggcacgacaggtggtgcacgaccacagggcatcccgcgacacggtgtcgatgaggttcgcctcaccaccagcaaaggcgacctcacccacctggttgacaaccttcatgggcgagaggggtttgtcggtaacatgggccggacagcgatcctggcagcgtttgcattgtgtgcaggcgtccgcgtcaaagatatctttccatgtcagatccttgacggtggccgcaccgaagcgctccgcgctttcatcttccaggttcagggtggacattttccccatgggcccacgataggccagcagggagttggcaggcgtggtgaagaggtggcgcagcttggtaaagggtatggacacgatgaacagcagcgccagggcaaagtgcacccaccacagatacaggtggaggttcagcagtgtggactcacccagccccttcagaccatgggcgaacaccaggcccaccggcgaccagatggccaggggggtgcccagctcggtcacggccatacgcgccccttccagcacaaatccgctgaacagaatcaacagcaggagtccgtgcatgaaggcgttctcccagctggtttcaaggccccgcgggcgaacgagatagcgccgcaccagcaggccaagcagcatgagcatggcgacgagtccggcaatatcgaggctgagggaaaagactttatagaagttccccttcaggaactgtatgccgaaaatggggtcagtgatatcggcctgcagcaggatcaggcaggtgccgataaagaggatggcaaagccccagaagaacaatccatgagccgttccggctccccgaaccctcatgaccctggtctgcagcagcatgttcttcagcagactgatgacgcgttcgcgcagattatcggtgcgtgtcaactctccaccctggcgatacacctttatacggcgccagaagccccaggccatgatgccgattgccagaaagctcaacaggtacatgggcaccagcgtgagtgcgctgccaccgacattccagtaaatttcccgtgtaaactccataattcccccttgggtaaacttctcttgcggctgtgaagttgtcatcagttccgtaacagcgcggtaccgatcaccagacgctgaatttcgctggtgccttcatagatttccgtgatcttggcgtcgcgcatcatgcgctccaccgggtactcccgcgtgtatccatagccaccgtgaatctgtacggctctggtggtcacatccatggcagtctccgacgcgaagagcttggccatggcggcctcccgagagtaggaactgccgctgtccgcctgaaccgccgcgcggtataccagcatccgggccgcatcgacccgcgtctgcatatccgccagcgcaaacgtgattgcctggaaattgccgatgggctgatcaaactgcctgcgttcacgggcataggcaacagcatgatccagggccccctgggcgatgcccagggcctgagcggctatgccgatacggcctccatcaagggtcttcatggccaccttgaagccttcgctttcactgcccaggaggttttccagcgggatatggcagttttcaaagacaagttccgtggtgggcgacgagcggatgcccatcttgacctctttcttgccaaaggaaaagccaggtgtccccttttccaccagaaaggcactgataccatggtgcttgcgggcctggggatcggtacgggcgaacaccacatagatgtcagcttcgccgccattggtgatgaagttcttgctgccattgaggatccagctctccccatcccgcaccgccgtcgtacgggtaccaccggcatcggaacccgccgagggttccgtcagcccgaaagcgcccatcttctcacccgttgccaggggtctcaggtaacgctccttctgctgtggcgtaccgaacagattgatggggttggcccccagggagacgtgggccgacagggtcaccccggtggaggcgcacacccgggagagctcttccaccgtcagtgcataactcagatagtcagcaccggccccgccataggtttccggaaaaagaatgccggtcagccccagctgcgccaggcgatcaaacatgagctcgcggtcaaaggtttctgtctcgtcacgctgggcagctgtcgccgctacctcctgcgtggcaaattcgcgcacggtatcacggatcaatcgctgctcttcgttcaaggtaaagtgcatggtctactccccacctggtataaattgaggcgctcgcttctgtaaaaaagcctgcatgccttcacgctggtcagcaccggcaaagagtcccgcgaacagcgcgctttcataggccagtccatcgtcatgacccatatccaggccacgggcaatggcctccttggcactggccaccgcattgcgactgtttgcggctatccgccgggcacactcccgggttctctccagcagttcagcgggctcacacagagcgttggcaatgccccattcacaggcttcacgggcgcttatcatgcgtccggtcatgatgagttcattggcacggttgcgccccaccagctgtggcagccgctgggttccaccaaatcccggcatgattcccagggtcacttccggcagccccactttggccgtggagctcatgtaaacgaaatcacaggccatggccagttccagacctccccccagggcaaacccattgaccgccgccagcaccggcgtcttcatggagacaatgcgacgcaggagctcctgcccctgccgcgcaaagttcagtgcctgggcgggtgtcatagcaaccatggcggcaatatccgcgcccgccacaaaggccttctcgccagcacctgtcaggatgatggcacctatggcgctgtttgcttcaagctcctgcagcgcctgttgcagctccatgacaacctcggcgttcagggcgttcagcgccttgggccggtgaatgcagaccagggcggtgtgttcgtctctttcaagaatcagatgccggtattgcacgtgaacctcctcacagtgcgcgcagatacatgaaatcaggccggcagccaaaataactgcaggcgcgtccacttggttttttcagcagcctgctaagggtatgaataaaatccctgaccactcttgcggcccagtcgcccggcggccaccatctgggtgagcagcggacacgggcggtacttgctgtccttgaagccgtcaaagagcacctccatgatcgaaagcaccgtgtcaagaccaatcagatccgccagtgccagcgggcccatgggctgattggtgccaaggcgcatggccaggtctatatcctctgcagtggccaccccctcatggagagtgcagatggcctcgttgatcatgggaatcaggatgcggtttacgataaatccggggtaatcggcggagatggccacttccttgtccatggattccaccagctgacgggcacgggaaaaggtctcttcggaagtccccaggccacggatgatttccacaaggcccatgaccggcacgggattcatgaagtgcaggccgataaatcgttcggggcgcctggtgttgctggccaggcgcgtgatggagatggaagaagtgttggaagcgataatcgcttccggcttgagaatatcatcaaggtgctgcagggtttccagcttggccatgaatttttctgttaccgcttctatggcaatatcacaggactgaaattccttcagggaacgggtgcaccctatacgcccgagaatcggtcgaatggcgttttcttccagcttgcccttctccacctgacggatcaggtttttttcaatgcccgcgacacaccgcttcaactgctcttcactcatatcgtgaatgataaccttatatccgtactgagcacacacctgggcgattccactgcccatctgccccgcgccgacaactccgatatactgcatatcctgctcctacacccgttcaaatatggcggcaaccgcctcgcccccgccaatgcacagggtagccagtccatagcgaaggccttcgcgtttcatttcatggagcagggttccggcaatgcgggcaccactggcaccgacaggatgaccgatggaaaccgctcccccattgacattcatttttgccagatctatgcccagggacttcatcaccatgagtggaaccgcagaaaatgcttcgttgacctcgaagagatcgatatctcctgtcttcaaccccgccagagcgcaggccctttcgatagcccctatgggcgcctcagcaaagcgatcgggatgggtactgaaggtggtgtaggccacaaggcgtccaagtggctgcaaagcgtgccgttgcaccgagtcctcgtcagccagcagcgccatggccgcaccatcattgatcgtcgaggcgttggctgccgtgatggtgccttctttggaaaagaccggtttcagcccttcaatcttttcgaagaccactttgaagggctcctcgtcatcggagatcagcttttcccccttacgcacagccttgagaatgggaaccatctcctcaaaaaagcggccgtcgcgggtcgccgactgggatcgctcataggagcagatggcatacttgtcctgttcctgacgggagatacgatggtgttttatgagttcttccgtcaccagccccatatgacggccgctgtacgggtcgataagggcgtcatggagcatcagatcaacggattgtaccgcgcccatgcgcgcaccgaaccgcatggatggaagagcgtaagggctcatggacatattctccatacccccggccatcaccagtgacgagtcacccaggcgaatggcatcggccccgagcatgatcgccttcaaaccactcccgcaaaccttgttcaccgtcagcgccggaacactgtcaggtacctccgcagcgcgcatggcctgacgtgccggggcctgcccggctccaccggtcagcacctgaccgatgatcacctggctgacctgctccccctcaaggcccgcctcggtcagcatacagcgcatgaccgttgccgccagttctggagcgggcatatccgacaactggccgccaaaactgccaaagggcgtccttcgtgcatctacaacatatactgtttcgttcatagcaccaccactcttttacgttcacgtaatacacagggcatcattttccagcaacctccatcacttaccgctctcggtttttgcgaaaatacagcgttttattcactacggcatgctcaacgtggtcatggtcacagaggctgatccgatagacgcgatccagggagtgcgctgactccagctccctgcggatatactcaagctccgcgtcttcaatggagaactcagcgtacagcgttgtcctgccaggtttaagaaatgcgatttcagcagacttgtcccacaccacatacgctttcccgagcaggcgcatgaacatcaccatgtacaccgggtcaacggcggcaaacatggaaccgccaaaaagcgttcccacagcattgcgcgtccagatattcaaaggcagcttcaccttcacccgtttccagtcgtgggatatgaacaccacccgcgcgccggttcggcgataggcaggaaagatattgaaggccagtcgcgccagttttgacttccatgattcgcgcaggttttccatatgcatgcagacctgattacatcatctttacgttaatgtcaactataaacaaaacgctattatattcccagtaaagcagcagctaaccaaccagttaaccatattcggcaattgacaacttcgccatggagtgataacttgcagaaaatcttacgtaaaggtaattcaatgccaactcagaaaagtgacctcatccccatcggcgaagtcgcaaatcaattgggaataaccaccaggaccatccgttattacgaggaaatcggcctgatgggctgccctgagcgactcagcggcaacactcgcatgtacggtcgccccgacatactgcgactgaaattcatcctgaagctcaaggagctcggcatcaccctgaaggaaatgcaggaactggcggagaacttcgacgtccacaatcaggattttgccaccattacgccgaagctgctcgacatactcgacagccatatcaacaaagtcgatgaaaagatcgcgaaactcagttcactgcgcaaggaagtcgtcgagtatcgcgcgcgcatcgtggacattctcaaaggaaaaacgcaacccatacaataacccgtggattcaccggaggatcataatgtcttttcagtaccctgtgcaaatgcggttttctgatattgacgcttacggtcatgtcaataacgctgttttctttacctacctggagacagcccgcaccaacttcttccttcagtcgttccgccacttccttgaccaggggctgctctttctggtcgcccatgcagaatgtacctaccgcaagcccatcccgctctgtgaatcggtgaacatcgacatggatatcgcccacattggccgcagcagctttacgatcacctaccgcattcatgacggaacctccctctacgctgaagccaaaaccacaatggtctgcctcgaaaaacagtcgggcaaacccgtgtccattcccgaagagctgcgtaccctgctgacagagcatctgaccgcaccagcctgaacacactgcccctcaacgacatgggaggggcatgtttcggctgttctgcttttcccctcactccccattatcagcaccgacccacctgcagaaaaaagggaagcccgcaggcttcccaaaacaaggaggttctcttcagcttttcttgttatccaggtgactcttcaaagtgttatcgtccaatcttccatcgaaaaagcgcaccgcgcgcgcagccatcagagacacaaaacaggcgatcatgctgtcccgccctaacaggttgctgagataccttaaacacgcaggcaattgaaaatccacaggtgcaaggcgcctgcagagcagcctgctaaagtcccagcattcctcgcttcaggctggggtcagccggagtatggcctaggtagatccccaggatgcctttcgccagttcagggtttcgcagggaacccagtacggttccattctgcagggcggtgatggttccatcgcgcagcaaccgcaattccacctgatcaccccggacaaaatcctgagtgaaccaatcaaggaacgcgaccgtgtctgcctgtgcggccatttcgggtgaattgtttcgcagccctgcctcaaaggcttccacgatattctgtttgccgaccctgcgatggaggaagtccatgcgtatgatcttgccagctggctcgtttacggcttcctggaaactgcgcacggaagcagcggtgtacagtgagccaatgtagatatcgaaaatcatgcgtttacgcactccatatccgttcaacttcaactcatcattctccagggtcacaaccgcgggcagacgcactccggcaacctccacagcaccggcacctgttccggtcagcagaatcagcagtacgattgacagaactctcatgactctctccctcacatgttcttcagtttcaccatacatcagacccctactcaacccgggttctcaccagctcccagctcttgacctgccaggtgatgaatcccgtcgccaccaacctgtcatcctggtcgtacacgcgtgtctgcacctgtcgctggaccacaccgtctgtctgaagcggtctgagaaattcttcggcaatctgctgctccgtcagatcggtaacggcccgcagacgacttttcgcctgataggcatactccacttccagacgcgccataatcaggcgaaaccgggaagggtctatatggctcagcagggttatgcccgaagaaaattcggcgatggtggcaatggcacaggcgtgtatgccacggatatggttgaaattattgcgcctatagggcgctgtggtcataatgcccttctcgtcaatactgaggatgcagaagccgtggggccggttaaaggggatcatcctcccaagcaccaggttcagcacccacaaccagaatttcgagtgccgggcgcgccccagcagtgtacgcaacagagcaaatcctttcattacactttcctcccggctgcaaagccttgatgtacagcgtcaataaccatggccggttcatgggcgtctcccaccacatggcaggcaatgtgctgctgtgatgccagggtctgcagaccgcgcacactgcgactgcccactgccagcaccacggtatccgctgccagcagctgactgcccgaagatccactgacgcgcacgctggcctcttcgatctgctccacgttcgtctgggtgagggtgcgaatgccaaagcgttgcagatcctgcagcatggtccagcgggtcgtcttgccaaagttgcgtccgagcttgtctgtggcttcaacgatggtgatatccttctcgcctcgggtcgccatgcgcagcagttctacgggttcctcagcgcgatgggccagcaggaatttcaactcctcaccgctgagcgtgccggactcggccagcagcagggcggtttcgattcccaccgcgccaccgccgatgatcacgacccttcggcccgcttgggctttaccacagagcacatcccacgcctgaacaacatggggtttttcggcaccggcgatttttggcagcaccggctgcgcaccggtggccacgatcagaacatcggggcgctgggctttcagcagttcctcatccacttcgcggttgaggtgcacctccacccgctggcgactgagttgatgggcaagatccttcgccaactgtacaaactcttcgcgtcccggtggagccccggccaggagtaactgtccaccgagccgtgagcccttctcgcagagcagtacccgatgtccacggcgcccggctgccagcgcggcactcatgcccgcagggccaccaccggccaccagtaccctgcgcggggtttccgctggctccagcatggtctccagctcatggcccgcctcgggattgcacaggcactccaccgatttcatcttgaagagattgtcaaaacagccctgaccgcaggccacacagtgaatgatctcccgctcgcggccggtcgccgctttgcggggcagccaggggtcggcaatcaacgcgcgccccatggccaccatatcgcacatgccctgcccaagcagcctgcgcgctgtcgcaggatcgttgatacgatggctggcaatgacgggaatccccacaagggtgcgtatttcacgggccaaataggcgaaggcaccccgtggcaccttggtaattatctgcggaacctgggcttcatgccagcccacattgacacagatggcatcgaccccgacggcctcgagagccagggcgaaggtctgcaggtcgcggcgaccgataccaccgggcataaagtcgttgccgttgagacgcaccatcaccggataggcatttcccgtggcctccttgacggcacgcaccacctccaggccaaagcgcatgcgattctccaggcttcctccgtattcatcctgacgttgattggtcaggggtgagagaaactcgctgatgagatatccggttcccgccagaatctccacggcatcaaagcccgcctcacggatccgcgcggcactgctggcaaagcgaccaacgatgtcctgaatctcctgggcgctgagttcgcggggcgtctcgccggtaagccgcgatgccactggcgacggagccacgggttttttgccgcccagcagcatggagtggttgtaacgtccagcatggttgatctgcacggcactgcgggcaccatgctcctgaatggccagggccaggcgacgcagtccttccacataccggtcatcgtgggcacctatattaccgggattaccggaaagctcgtccacggtggcatatccgacacagatcaggcctgccccgcccttggcacgctcggaataaaaggccaccagggcatcagtcacctggtagttgcgacacatgttcatgtgcatggccggcatgcagatgcgattggggatttccatggtgccaatctgcaccggcgtgaagaggatatcttcagcagtatctgtttccgtaaggcactgggaggctttgggcgcgggcccgctggattcgaagaggcttgcgaactcggcggccaccggctccagcaggccactgttttccagcgcgcgccgcaggggttcgggctcctgcaggaagtcctgcatgaagacgacttccgaggccttcagatacttgtgaaacgggtctttgagggtggagccgaagagctcttcgatgatggccaccacgctgggacgatccatgaggggcagcaggcgacgcgcccgttccagcagtttggagacatagaagaggatggtgtcatccacaccgctgatgcgggtgcggtggccggggtaaatctccttaccccgcagtgtcgccagtttgccgatggtttcgctgtaggcatggtagttgtggaaacgccctccactttccagatccacgtccagcaggggtgactggaagattccctggaggagggtatcgccggtgacagcccagtcgcttcccacatacaccaggtcactctgggagtgtcccggacaggggagaacctcgaaccccagacgcgcgggcagatccgattcctcgagaatacggtactcctcaggcacccgggggaaaatggttccctcatccatggagtcccggaactgcttcacataggcagggctgaaacccagactgcccagcaggtctcccaggccatccagccactcgccgtggcgggtaatcttaaggctgtcgcgataggggagccatatctgggcgggactgttctcctgcagccacgaggccaggccgtagtggtcgatatggcagtgggtaatgatcacatggcgcaggcgctccagatccatatgttcctggaagtagcgctgagctgccggagtagggggaccgctgtcgaagagaatgatctcgccatcggtttccatactgtagcagtgcacctcaccggcaatgtagggtgtgtctatggagtgttgttgcatgggtttgtccttccagacgtaatgctctttctgcccggcagcagggaaagaaaaaggacacccgttgccgggtgtcctgccggagtcgttgcggctcagaagatatacttttcctgttcaatggcagttgccgccagggcacgcttggcctgcagcaacccggtagcgtcgtacttggcaaagcgtcggataccggaaaggatcatggtcagcgtatcaccctcctccgcatagaaggcaccgcgctgcgcggctgctcccgctgcttcacaggcgctgaaggcgcagatcttcagggttgccgccatcagttccttcttctgggcgctgatctggctggactgggccttctccacccgcttcagtacgctctccagagcgaaaatctgaatgcagaggtcggcggcggccagcagaatctcctgctcatcctgaagcttgtccatgtacttctgtaccgccgcaccggagaggatcaggaagaggtttttcaggttcttcaccagctgcttctcacgggcaaaggggtcattttcgtcaagctcttcgaaggaaggagtcatcagctgttcaaaggctttcatggcttcactctgcaggggaagctctcccttcatggccttgcgcaggatcatgccgggaaccagcagacggttgatttcgttggttccttcaaagatccggttaatgcgctcatctcggtaaaaacgctctgccggatattcactgacaaacccgtaaccaccgtgaatctgcagcacttcgtcgacggttcgcgccagcacctcgctgcagaagaccttggcgataccgcattcgggagcatactcctcaatgcccttctgatactcttcgtaataattgtcaatgcccttctcaatggtggccagcttgttatccagcaggccggccagacgatagatcaggctttcggcggcgaagatatcagcggtcatattggcaatcttttcgctgatggcaccaaaggagctgatgggcctgccgaactgcttgcgctcattggcatacttgatgccctcctgcaaagccatcttggccgcgccgctcacggcggcacccagcttgaagcggcccacattgaggacgttaaaggcaattttatggcccttgccgatctctcccagcaggttttccacggggatcctgcagttattgagaataacctgggtggtggaagagcccttgatgccgagtttcttctcctcggcgccaatctccagcccttcaaaatccttttccaccaggaacgcggtgaagtgctccttgtcgatcttggcgaagaccgtaaagagctgggcaaaaccgccattggtgatgaactgtttggtgccgttgaggatgtagtacttgccatcctcggacagcacggccgtggcctgagcgcccagggcgtcggaaccggaaccaggctcggtcaggcagtaggcggacatccactcgccggtgatgattcgggacaggtagcgctctttctgctccgctgtgccatagtagatgaggggcagcgtgccgatgccggtatgggcggcaaaggccaccgaaaagctgccggcgggagcaattttctccgccaccagcatgctggtggccttgtccagctccagtccgccctcttcctcggaggcgtcggtcatcaggaggccaagctcaccagctttgcccatcagctccacgaccagatcaaagttctgctgttcgatctcgtcaatatggggaatgacatcgttggtgacaaactgctgcgtggtatcggcaatctgtcgctgctcatcggtaaagtcttcgggagtaaagatatctgcgggatccatctcggtgatcaggtattcgccgcctttgaaaattcgtgccatgtcaacctcgccattgtgtgattttcagaaagacacctgcagtggtgccagaatccagcgtgtcagtcagctgcctacaggcgctcaaagatacctgctgcgcccatgccgccgccaatacacatggaaaccatgccgaagcgttccttgcggcgtcccatttcggccagcagtgtggcggtgagcttggcgccggaacagcccaggggatggcccagggcaatggctccaccattgacgttgatgatgtccgggttcagtccgagttcgcgcaccacggccagcgactgggcggcaaaggcctcgttgagctcaatgagccccaggtcgctctgtttcaggccggccattgccagggcagcgggaatggccgccacggggccgattcccatgatctccggtgccactccccgtacgacaaaactgacataacgggcaatggggtccttggatatcttcttcaggtacgcttcggaaaccaccagggccacagcggccccatcggtcatctgcgaagagttgccggcggtaaccgatcctcccatgcggaagacgggcttcagctttgccaggccctccagggtagtatccgcccgcacaccatcgtcaacactgaccacttccttctttctctgcaccttgctgccagccaggctcacctgctccacttccacgggcagaatctcatccgtgaagcgcccggaggcgatggcatcggcggcctttcgatggctggccaccgcaaaggcgtcctggtcttcgcggccgatgttgaactgctcggctactttctctgcggttatgcccatggaggcgtaggcttcgggccagttgctcaccagatcggggttggcgctgtacttgtttccgcccatgggaaccatggtcatggactcggcaccgccggcgataatgcagtcaccaaagccggccatgatgcgctccgctgcctgagcaatggtctgcaggcccgaagaacagaaacggttcaccgtctgaccaggcacctggtagggcagccccgccttcatggcagccacacgggcaaagttcatgccctgttcgccctcgggaaaggcgcagccgaggataatatcttccacatcgtttccatcaatacccgtgcgctccaccagccctttgatagcggcggcggccagatcgtcggggcgcatgtccttgaacatgccttttttcgcgcggcagccgggagtccggtaggccgccagtatgtatgctgtcttcatgtatccctcctcatcagttgcgtaatggcttgccttttttcaacatgtgctgaacacgttccaccgtctttttattgccgcagagcttcaggaagccttcacgctccagatccagcagatactgttcgctgatgggtgttcccgcaggcacatcaccaccgcagatgacatcggcaatcacactgcccatgacggcttcgtattctgtggcaaacccaccctgagccatattccacagctggctcttgatgctggcggcaacactgcggccaggcgcggggatattctccagtggtttagcgggacggtaggtgcgggccaggctctgaaccttgctcttggcatcggccaccagacgatcgatgttcatggagatggagtcgccctggcgcaggtaccccatgccaaaagcctctgcggctcccatggaaactttggccatgccgatattctggaaattcttgaagatgaagggggagacatccgtatcaaactgctgggccaggcttacagcccgcagacacatctccttggtgccgccaccggcgggcagcaggccgacacccacttccaccaggcccatgtaggtttcggcgtgggcgtttatggcgtcgccatggagggcgaattcacagccaccgcccagcgtcatcccaaagggcgccaccaccacgggaacccgcgagtacttgacggccatggtggcctgctggaaggccttgacgaccatggcgacgtcatcgtaggcaccttcggccagcgccacggccagcatcatcaggttggcaccgaccgagaagttggcaccctggttggtgatcactaggccaaccccttcgctctcagcccgtttgatggccttgtgggtcatggagagaatatcaccgctgagggcattcatcttggagtggaactcaaaggcgaacacgccatcacccagatccacgatggagcagttgctgttcttctccaccaccgctccggcccgtcgcaggatatcaaagtggatatgctctgggtccatgggaacttcgcggtactgtccgctctggatgtcgtagtagaggcgggtggcgccttcaaaccggtagaagctttcgatcttctccagggcagccggcacggcgactccgtcggccttggcccgcttgacaaattctgccacgccgatggcgtcaaacatctcaaagggaccgatctcccagttgaagccccagcgcatggcattgtccacgttgacaatatcatcggcgatttcaggaatgcggttgaaggtgtagatcagcgtgtcgcgcatgctcttccaggcgaactcggcgcccttatcactgccgttgaccaccattttgaggcgctgcgccgggtcgtcaacctgcttgaccgcatccacggaaccaaagcgggggcgctcggagggcttgtattcgccactgatgtagtcatagtagaagacctttgaaccgccctctcccttttccttgcggtagaaaccacccttggtcttgttgcccagcagccccttgtcgatcatggcgcgcaggaaatcgggcacctggaagacatcccgctcttcgtcattcaccagtacgtcataggagttggaacccacatgggccagggtgtcattacccaccaaatcagcagtacggaatgcggcacttttgggccgggcggtggcggttccggcgacggcgtctacctcttccacgctcatgcccatgtccagcatgtgacgcatggatttaaagatggcgtacacgccaatgcggttggcgataaaattcggagtatccttagccgagacaatgcccttgccgaggctcttgcccaggaaagttgacattgagctcagcagctcggggtccgtatcactgcagcccacaatttccagcaggcgcatgtaacggggtgggttgaagaagtgggtcaccaggaaattccggcgcacttccatgggcagtacactggccagctcgttgacggagaggccgctggtgttggtggacagaatggctcccgctgacagattcggcacgaccttttccgtgaagaactgcttcttgatcgccatattttcgataatcacctcaatgacccagtcgcactcccggagtcgacccatatcgtcttcgaagttgccggtttcgatgcgccgggcatcttccttcaaatagaacggcgcgggcttcatcttcagcagcccttcataaccgccacggacgatgcgattgcgcactgtggcgctctccacgctgaggccactggctttttccgcctcgctggcttcacggggcgcgatgtcaagcaacagcacatcgaaccctccattgaccaaatgggcagcaatggtggcacccatcacacccgaaccgagcacggctacccttctgatttgcctcatgttttcctccatatacgcatagtttctctgttcactggcctgtattcattcagtttacttctgagcgttgccattgccgttaccgttggcgtcgaacatgccctcaatgctgacccgatacttctcggcaatgaccttgcgcttgagcttcagggtcggcgtgagctcgccatcttcgatggagaagtcgcggggcagaatgacgaattttttgatggtctcgtaggagggcagcttcgcgttcacatcgcgcacccgctcttcaaagagcttatgaacttttttatgggtaaccaggtcgcgaatttcgatatagttcagctttttgtcctgggcgaattccagcagccgctcaacattgggcgtcaggagcgctaccaggtacggcttgcgatcgccatacacaaacgcctgggagatgtacttgtccagcttgagttcattttcaatcggctggggagccacattcttgccaccagcggtgacaatgatctcctttttgcgatcgacgatatacacaaagccgttttcatcaatccgcgcaatatcgccggtgtacagccagccatcgatgatcgtctgggcagtggcttcaggattcttgtaatacccctgcatcacctgagggccacgcaccagcagttcaccgtcctcggcagttttgacttccgtctgatccagtacctgacccacagaaccaaaccggttatcggcaatggtgttcagtgtcagagccggactggtttcggtgagcccatatccttcaaacacgggaatccccactgcccacataaattcgttgatggtcttgtccaatggagcaccaccggaaataaagaaccgcatgcggccgccgaagcgaggcttgatcttgctgaacaccaggcgcttcgcgagcccgtacttcacgcccagcgaaccgaccggttggttttctatataacggcgatagacgtactgtttgccgacatccactgcccagtggaacagactgcgtcgcaccgccggcgcctggtgcacattttcgtaaatccgggaatagatcttctcaaagagccttggcacactgaccatgaccgtgggacgaatctcctgaatattctccaccaccttgtccacgttttccgcaaaggccacatgggcaccgtacatcagcggagcatggtagcccgccgtgcgctcaagaacgtggctcaggggcagaaagctgaggaagacctcgtcttccgccatgccaccaagcttctgcacaccggcgcaggcgtcaaaaagcatgttggagtgcgtaagcatgacacccttgggtacacccgtagtaccggaagtgtagataaccgtaatcagatcttcaggtgtgatctgtgctatctcctcttcgagctcaacacgctcttcatcggtcaggggatgggatacttccgaaagctgctgaagggtattcaccggcagatcatcggagccgaggaactgctcaaaagagaccacccgctccacatggggaatattctgccggatctgcaggatcttctcgtactgcaaccgcgtggagacgaacacaatgcgcgattcggagtggttgatcacatactctgcctgctcagctgtattggtggcgtagataggcaccgttatggcccgcgccgcctggacaccaaagtccgcaattgcccaaccggtacgattttccgagaaaatcgccactcggtcaccaggcttgataccagccttgcgcaaccccctggaggccatcagaatgcgatcataaaactgcgcgtagctcagcgtcacccactcaccacgccgcttgaaggtcaccgctgccttatgggcatggcgcttcgcgttcaattgcaggatttttaatatggaaccatatgacatcatatccatagcacagcctcctggagcatgggtcgaaaatacataacctttacgtgcaagtcaaccaaaaaacaaacgtctttataaatgcgagaacgggacgcacctgaggcgcgccccgtaaaaaaactcagaaggagtaggtcaatgaaacaccgacaatgttaatggtgttactgtactcaccccgcaaagaacctttcagggtattctcgggaacactctgctgctggtcaatttttgcgtccttcaccatgaggtgagcgtagcccacatcaatacccatacgctcattcacctggtacccaagaccaacagaaatccaggtgcgatcattaccggggacccgtggctgacgggcctgggcatcgggaatcgcctcctcgtcaagggccaggccggcgcgcagaatcgtgcgtggattcaggcgatacgtggttcccaccgaatagcgcatctgatcttcccagtcgaaggtggtgacactgtcatcacgaccgtcactgaactgcacccgcagctcatcaaaggagctccagcccatccaggtcacgtcagccataactgcccagtcgggattcacctgatgatgcacactcaaggaggcactatcgggaaccttgatcttggccttggcgctgccgttggcaaaattgggcgaagcggcaatggcgccatcaagagctggatttcccgatatggtttccggaactgtgaacttggcactgccgctggccgtatagctgatggtggaacgataggcaaaacccatgcgggtctgatcgttaaactcatagaggaacccgaagttaaacccatagccggtatcgtccgcctccagcaccaccttgccatcacggttatgcaccaggggagccagtgcctcgttgtaaccagattgcgcataggcgatagtcccgaaatctatggcgttggagagctcggcatccaggtactgcaggctcaggccggccccgacactgaactgatcattgacgcgccacgcgatggacggattgacgttcacggtcatgaaatccgatttaatggcatagtaacggccataccagtcttccttgtaatccgtggcattaccaaatggcgcgttaatccccagtccgacgtacagaccattctccagctcaaccacagagtaaaagttcggcacaatcgtgttctgcccaggctgcccgccagtgcttccacccgtcgtcgaaccatcgtccttaaacttcagatcaggaacaatcagcgtcatgccaccaacaacctgcttccccttcagcagcgtcatagccgcagggttaaaataaaccgtcgttgcatcagcaccaatagcggcacccccggaatacgcgttcccaagcccgctcaccccctgggtcgttataccaaaacctgcgccataagcgtgggtaattccactgcacagaagcgcacttaccgcaaacgccattctctttccactcatctctccacctcgctgataacgttttcaaagattatcacatgatacaggcaagcaacagcatcaggtttatcgatcctttacgttcatgtcaacatcaaaataaaacgtatttataatcttgacgccttcgataatcccccactcaatcagatatatttaccctgtcaatcttctacaggaaataccactgcatttaaagatcctcaatgaccttaaacgactcgctcacttgccctgtcaatcataacatgcgtttacaattaatttatccccataagcgaacccaccaccacaacaaccaggaaatctgcggaaatcatatttccaaacagcatttcacgacatacggcatcgtatttctgcgttttacctggcaaagcatgagagagagccaatccaaaaatccccatacacaccaatgagaaatcggtatctcctgagaggctgctgaaaacccccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcactcctcaccttgctcgcgccttgcacctgagagcttttcaattgcctgcataacgctatggacccgcagggttgacgccatgacggcggcaaccgcaaacctaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgaacggctgaaaaagacagcactgggggccgcttttacgccattccagcatggcataagggtcggcgccgacaacctcccgtttcgggggtgcgaaagttgagatcaaacaagaaaaaatttcatccgattgatcacatgataaacaacagaaaaagcccctgaaacaaagatttcaggggcgaatttgatttgcgtaaaaactgaaatggcggaagaggtatcagtcactttaagcgcatatctatcagcaaataagatactttactggggtcaactctgtttatacccctaaaaataccccttaaaataattcacactaataagggtcatccttcgccatttactctagctgactgtcgatgtaatcgtaccaggcttgaacttctcttgggttatacactcctaacgtgaccaccattgtaatataattactggtggttacaacagccctagagacattctctcgggcaccaggtggaacgttcagtgataccccgacacccgctgccgccacggccatggcggcgatgatcaataaagcatttctgtattttcgcatttattatttcccctccggagtggaaattctctcaaaagccgctttggcttcttcctgtttttcccgctcagattcgctttctacccacgcttcggctgccaaacactccaagagtaccggtattctcccttggaggagaatctgggcatggtaggccgctaccgccggatcggagagccattcactatacttaaggcattggactgggtattttttggggtcaaggggatcaaacaaggcaagatattgatagcctctttgcgcgattttcattgagagaattccagggattggcgctacgattagcgctacaaagaaggcgtaaaatgtcggcactaaatacactatagtgccgctactaattaatactgaaatacagacaataacggcaactacgatgcgcagcaataatcgtttttttgctgcatccaattctgcttgagtgggcggctggccctgtatgttgattattgtgctcacttcgcccctccttgatggttctttgctttccattgtttaacttcgaccaaagaccaccttgatgctttaccaatcttaacaggtcttgggaagttatcccgctgaattttcatgtaaattgcctggctactcatcccaggttttccaatagccgcttttacgccttgaatgtcgagcatttgcataaaactccccttcactacttcctggactcaagctttcgtgcgatccattcctctatctcggactctttccagagcctcctccttccgagtttgaggctctttggcatttcaccagttcgatcaagctttctgacaaagtccttacttatactcaacatttcagcaatctggtttactcctatcaactggtcaggcatgcccttgtccgatgaagcgacatggcactcagacggcaacaacttgtcttgcatcactgccgcctccccttgctctttgcgcatgcagcacgtcgttttcaaactgaaatccagccaggtaacccgcatcaatcaactcattgcatgccttcttcagtagctccttgaaatgcgcaagacgctgagttcttgagccacacagcctgcagacattgtcgattttgattggatagatttctcggtgagtgctccagtacatgaggagccattttgataggtctcgtgagagtttataacgaacatgcattggcatgacgcttacaaatagtcgctccatcccactgcttgcctgaatgagcacccagctcttatactcaatctcaaccgactcgatgatatgacctgaaaattcccgaacaggctcttttagatcactttcataataggcaatttcaatgtgcgatttattaattcgcttcagtgattgacgtattctctcccttccagccccgcccttttttcccaaaagcgattccagcttagtaaaattcaccttcactacttctccagttcgatatggcagcagcaacgaaattatcacagtcagcacgtcaagatcatattgactcaacctatatcccgtgtacttgactttatagcctgactggcagggtatcgattcgtcaatgcgaaaatctcttccttttttgtcttcagatacctgaaacaaacctgacctgcaaagatccgtgaagatgataccgtgcgcccattgggcaactcccatcctccaacccagcgaatcaggtggactatccaggagtcgtgacttgatcaaatgacatacttcaggtgagtttttactcatggcagcccacaagctcatacgttcaccttcggtcgcttagatttccgtggtgcatgcttgcgcacaaactgtttgcgtttatttctttggcaaagccacgcgatttctgaaaactgatttagaaggtgctcattttcatcttcgaagaatggcagaaatggggcttcaagggtaaagtggagccaccagcgctccagttcatcctgcatgattttgattgcttcatcccggatttgccgaatgcgtcgatccgacaagttggccggaccacatacctcaatactgcttttccgaaggttctcgagtttatgaagaatctctcgcttcttctttggtatcgcctgttcaagagctggcattaagcctgagagaacttccagcatttcctgataactctcctgctcttcatgctcatttgcgccgctttgatgcatgattctgtcgaagtactcgttgttatcaacaagtttctcgtttgctttgtaatcgatgtttactttctcatgaagcgccattttgaagtattgctcgggctcttcccttatgatcagaacctcgtatgccgtaatggtcgctatcgacataaagtcttctttttccaatccggaaaaatatagtcgcctcttatgaaattctttttcaagccacttttcacgacgcttgatgaacgcattcacccgatgccagttcgttgcaattcgcgcagcatttgggtaaattgtttccgggtgttgtgctaccgtacaactctcgtttgcgctggcccccgtcgccaaacttgcggccagcgcatccctttttttcagagtggacatctcttcctcctatggtgcgcagacatactgcatccgtttctcaactttcctgaaacaccactccggcacctggtcaccaagctcatctcgcagcttctgctctatgtcagctttgcgggttctgcagttcacagcatcggtaacctgacagcgcgtatagccatgtttctttgcccagctcgtaagcgtctcgccttgtaacgacaaggcaaatgctatatgggcacggcgttttcgtttccattcttcagattgcatgttattctcccttcactcgagtattgcactatgccagtgcgtaatatttatgtatttgcgtattttgatgttcgcatatcgctaaatctatgtcaagcactgaggataaaatgagtgaaatatcacgaagaatgaaagagttacgcgaaggcctcaacctaaaccaagtgaaattcgcgaaactgcttggcacatcaaataccatcatcagcgacatcgaaagaggttcacgcaacccgacaattgacctgcttattaaaattgccaatacagttgagggcactgacctgcactggatactcacagggaaaaggtcgccagccaatcaacaaattgactctgataatgcatctatcgaggaattgcttgctggttcacttcgcattgaccccgcatctgcgaaactcctactctcttcccttaaggaaggcccaaagcagcaactcgcattgctcttcctgaaggcattaaatggcgacacgtcagccatggcagaggtatccggtgccatgaaagccatggaagcgcttctgctatccagtctacggaaataaaaaaagccccaggttgcagtaagcatcctggagctcatcaatattcgcaattccgggaacctctatcccgtcctttcaaaggaaaaccccgggccgcgatgtgcacccggggtttttggtatttgaggaaaaaatctacttttttaatttatactcacgatacccaagccacacagctcctgccgcaacaagcaccgtggcgtataaaccccaggcagcgtttgagccaaaattaaaccaaagcaataaagcgacgcccaggtaaaccccccccggctaccaactgaagcacagtttgtctgatccaggaaaaaacaccgtaggcgatagctgcaaccagcatcaaataggcgatgccacccacatgatgccctgtctgaaacattccaacacccctccaaacaaactgattcagtggcataaaccacaaaacaaccccggcaacacttaccagtaaacccttaatcttattatccatgaatcacctccgttgttttggttataatgaatcacaagagaatttcaaagaaaattttcacactcagctcgctggaattccctccaccacagccttcccaaacacaatccgggcatagcgctccatcttctccacgctgctgatccttggcgccagcgtgtggccttcctccgggcaatgccactcaagatactcaccccgctgctgcaggtgatagactccaaagcgagtgcggcagatcagcggcatcttcctgaccggcataccctgtgtcaacctcattcctcttgcttcgacgacactgaccatacatcaccccctggtcactgcgcggaggagctgggccacactgtcagccgtgaagccgccattaccctgctcttcatgattcttcatgtagtttaagtgctttaacacctgacccatttgatcttccagggcgctcacccttcggttaagcccctccatccagggaggagtatctttgttgatggtcattcgcacaaggctcacatgggttaagtccatcatccgtatcaaactcatgagctcacgaaacctccaggctggaacatcactgagcaactgaacattgaagtgcttgcggattatctttgccatctcagcaaaaacatcttcagcagcagattgcggcacgcataaattcattacacgttccttcatggccttcacggcctctttttgctgatcctcatttatcgcactgccgaacacttcatagggaagatcccgttcgaccaacctgcattcttcgagcaagtcgcagaattcccgcaccggtccatccatccacttcttcccgtattcgaaaatatcagcggccaggacaaatgtagtcaggacgtagccaacgccgggcacatacacctcagcatcactccgattcgcttcaggaaaccatactttcggcataactgaattggattccgtgaacttggccacatcaacttcatggagccagattttgcgatcaacctggacgtatcgaatatactcccgctgcccgtgaaagataatagtctccaccgccggcaagcagtacttgggaacatacaaagccatagatacaggaagtgccctcaccttggcggtttcgtccaccttaccagcgggaatgtcgatgttgtagtagcgcatcatggcctgcgcctgcggcgtatcgcattgactgattatcacctgagccatagccaccgaaaaccaggtctgcattcctgggtaggttttactcttgggagtattacgctgcacccaatccacattgaccttgaacacatcacgatattgctcaaatatccccgccagccattcatcataactgacccggtgagcagcccatattccaagcgcatcgtacagattccgagcacgcacggtgtttgtcgaacgactcccaacagtccggcactcaatgatcagcggcggctcattgcttttgctttcgcctccacctggagcgctgcccgaccccggcaactcggcatcatccctgtgatacgcgccgtggcggcgaatactgggcaaaacctcagaagtgacccagcgcttcaccttcttggccgcctgcgtgcggctcccaagaatcagtgcccacataccggattcagtgacgaagtttgctttttgcttaccgccaggcgaaagggtgtaacgtacggttacgtcctcggcgtcaaccaagtctttaagcgcttttctggagtttgtatgttccaacgcagtgcacagatcattcacgttgaacaggggttcgccatccacaatgtctgtgcgaacaggtattccatcgtaattaaattcgatagtttgaagattggtgccactcatggccgcacctccctggaaaccacagggagcagatcaatgactgacgcctggatatcatcgcggatatcctgcatgatgagcatcaggccgcacctgcgaaaatcgttgatttcggtgatgttgtcgctgctgagggcaaaggagaggaagtcgatcttgcgggaaacgtcttcgagacgagccagcggatcagctggcgcagaggagagttgttgggccatgatggcacctccaatggttttgagtatgccgtcaggtatgcgtaacggcgggcgcactcacggtccattggaaccgccccggtattcccgtaaaggtgttatatttccggctgtaacccgccaataatggttggcagaaataaaaaagccacagcttacgggtgcggatagccgccaatggtttcgtgaggatttcaggataagtgaaaagtggtggggatgtcaaggggggatatgaaagttacattttaattgcaatactgattgatattacttaacattcaatcataattgcaaggaggagactatgaagagagtgattatcgttttacttacccttagttcttcgctcgcccttatgggctgcttcagcccgactacacatcagcggcagcaacagcagcagtttgccgagctcatgcaagcccgcatgcaacaggccaaccagcagcgtttccagcagcaacaaccaccgcaactacaacaaccagaatcgtttatcacggaagatgagttgatgaataaaataaatcaactccccgcccttaacaaacccgtcacctaccagatccaaaaagcaggccctattatcaacggttcgcgttaccttgacccagagggaaatattgagcgaatcaggattgataaccttagtggtgactcaacctatatgatttatgatgggagagtggcaactattaagttcatgcgagcaggtacaggcagccctccaatcactattgccactattcaacggcaggtgaatgggcaacagcaagtgacgacggtgactggtcagcgattcgtgggagacgatgtaattgcactttccaggggcttcctcgtgacccgcggtggttttaatggtttcatttatgagcttggaaagcccgctatttccgtggccatacctgaagactggagaattacttcatatcaaccaggtgaagtactcgaaacgcgacaccttctcgcccacaaaccagacactgctcagcagggatctgtggcatctgtggcaagtgctgtgaggagttttggttctactatcggagtagcgcgacgtgatgattttgctctcattaattttgacaccggcgcagccacgctgatcaacatcaacgttgatgcacttgcgcgaccactctttaaccaatacggaaatcctgactacgagcacattcgctggcggctcgactggtacaacactgaggaacttggcccagtgctcctctcaagggaagacgggacgcgtgcttttgccacaatacttaacacaaatgagcaacatgtgatttttgaacggagaatgggaatcaactggatggtagctaaaagaacacccaatggaggcattgaagtagtggcccggttaggcctacaagataatgtcatccccgatctcgtatctcaccttcaatcatcaagtgaattagctgcagaatagacactgaaaacgcccattttctccccagtaggtgccccgctggggagtttttataatcccagttccctatggtaattgatcaggtggagtgccgatactcttttcttgataggatgttttgattattggcttttgcagcctgaatatatgtctctacgtacttctcgaattttgttgcgataaagtgcgccttcccggtcaacctggaatgctccgaagcaggtattttgaatgattcagaggatatatactgttgattggagatataaagagccttcgagaaatctaaccccttctgctcaccatgaactgtgaaataggcagctttatgctttattgatgtcctcagcgggattgcgaaagtcgaggtgagagttgtcattgtaaaatgagaaatcaagctttcttaactgcattttttcaccacataaatagaaaagcccccgataaaggaggctttcccgacaggtaactctgtttggggctttcattatttaaagtggggtgcccctgccgccacttacattctgtttggaactttctttttttaaggtggggcgctcctaccaccacggcctgtctgtatgtaatctaggaaaagagtcaggggatgtcaaggggggagttatatgctgactatccaacactgctcgttagcaggctaagataactgggcttcttcatccaagggttttcgcagtttaacccatccgtttatcgttggcttataaccgtctggcccatcagcgatctcgaaaaacagctttctgtaggcatttatcaggcgcttggcataatcgtcgtgacgcttcccgatagttgcacattcgtattgccttaactgtcgcagcttgtttaaggatgccccggaggccttatggatttcacgaataataagtattttatagatatccagcgcccctcgaaaaaggtgattgaatccacgctgcacgttgctgctgaacttacatttatccccaggtaaggcagcccaggctgaaaccatatgcgataaaaaattatgaaattccgtcagcggatcagggaagtatttactgttttcataatagagactgatggtggtataagcctcgtaaaacagatggaatatttcatttttatgactatctgtaaactcaagcgcaatggttcggctgttatcatcatctacaacatcgtttatcttgatatgaagagactctattttccactgactcttttgaacagcatcaacgaacccctgtagctctgattggtgaaaccgccctgaatcaagtagaatcttgagtttgaaaaggaagccttctgttgccaggaaatttctacccgccgtgaaataagagataagctcgcgttccatgaacttcgcaaaataatataaataaaaagccagcccccgagggcaaagcctaggagctggcacggtttgattttcttgagtcaccgaccagtatcctccagatagtctctgtaggaatacccttccactaggcggcgggtagcctggcgaatattctcatctggaaactcggttacagcacccgccacattacccttaccaggcctgttgaaatactcaggttcacgatctgcaccctgaaacatgacatcatgctcgccaagagcatacttgccgccatggtttgggagaggaatcatgcccatacacatctccttctactgttttacgagtggattcatcccttaaattgttatgtgcccacactggactacaaaaatgtagcttaagaatctacatcatcaacggtgttgttgcaatagtgaagtgtgtatttactgtcacataatttccagaaaaccctgacagtagcagggtaatccggtcgtgggtctccgctgtgttgccggtgagtagtttgatagtttacgttgatatagatttttttaattgacaagttcaagtgatgagatttttcagagcaaaacgctattcacataaccggaaacatcacccgattaaagcagcagcatcttcgtaaatccgcaaccaaccagtatttcaacatcatttcaacactaaaacccacaaaagttgtggaaaacgcattagttaaggctaacatgtgtactcagccgacgtttttgtgtactcagccgaccttttagtgtattcagccgaccggaaaaacagttttccacaggataaaccactgcaaaaaaaccatgttactttttacgcaatctcctaaagctattattaaagctattattaaagaaaagagcaagaaccatgccaaatattcatgtttttgcgtatttttttattgacagaagaagaaaatttactaccatgaaaagcatctctcactcttgcccttaactgggtctcgcctgcactttgcaggtttataaaatcacacacactacttcactccgcgattctatgcactccatagccggagactgtgattccatgtcctgcatggccagtagtattgtcgtttgattttctccttgagcaaggataaacccttccctgctgtcacaatgcgcctgggctatctagttacgcgccatttccctttctaccccttcaggtgttttgtaatccgcgattctatgcactccatagccggacggctgcggttccatatcctgtatggccagcctgcatcttcgcacctgatacacacatagtcatcgttttaaaatttccaacccaccagggtgcaatatccctgtgggatacgtgcgtcctggaattacattctaaggagcatgtcatggatgttgttatgtttactacgctttgtgcggttctccctgtagtcgcccttgtggttgccacactggagaagccagcaagaagagcgatagcagaagttaagcgtacccgggtcaacccgagtaccttagaagttatctaatcaaccctgcagggggtcgcaaagtaccccttgggggaaaaatgcgtcctcctggtccattacctgccgcatctgcagcagcgaacaactggaggattcaaagatgaagcgcacaaaacgagttgaaatattcaaacacgagattctcggtattttctttcgcaccataaatggcgtctctaatcacttcggaatgacctttgacaccgttccatacggatcagtgcttattggtgaaagatggcttccgcaaggagggcatcatgtttgaagtagaactcggcgaatgccgaatcatccgtgatgcggaaggtgaagttatggacatggagttctttccataccccggttttgtcttccaggaagcccttttccttgaaggaatcaatctcccagcccatgaagccgcccaggtgtaccactcgcttcacggcgaacggatcatagactggctgaaatgggcaattgagaacttccacgcgatggaggaattctatgccgcataggagaaactcagacccaaaattcatgacaattatggcgacaaaacttcttgatctcggaaatatggtatttgccggtttttttatcgcagatatcttttctgaagaagcgccacttgttataacctttgcagttgccattacatcttgcctttatgctgtttctgctatactttatgctttaggtacagcagaaaaaagagctcctgatgatggcacccaaaagaaccaaggaggtgaattatgagcaaccctatactggcattgttatcgccatttattttgctcgcgatcggcatacttggtggtagattcgtctactactggtcgcaccgaaaataattccacctcacacatcaatcaaacacatcatctaccccaaggggaccaaagccccttggggctttttgcgtctccggaaccaactggaggataccatgaccatacaagaaatcttcggagaagcagtctactcttactcccgcgctcaagccattgccgatggcatccttgtggacgtgtcagaaaccgctaacgaagctgggttcaccgtacccgtcgccatgacaagcgccctctgggaggacgctgtatcatgggacaatggccatccgagtccagctataccttggcagttagccgatgatccagaaacttatggcgataatgctggacactggatcttggtgtcttctgatggtgaaaatgagttacccggtggcccatggccaacccaggagcaggcagagcaggaagcacgcaaacacatacaagaagcacatcaagacgaatcaggtagactctgggatgttttgtatatggccgcatgggccattaagaacaaccgtgttgacggcccagagttgaagttcagcctgaagcgcataccaaaaggcgacacccgtgcccgccttgtcacttacaaagcctacagtggcccaggtgacaacggtgaacacgttatcaccctcatgcttccgcatgaggattgaggggtgagtcatgaacctgtgcaatcttccagcggcagaggagattgactgccacgggcagtttataaggattatatggcccgataacgatgggtacgaggggtatgaagacgactggttttgccgtgtatgcggtgaacaggttgatgatccctacgacccagattgtgaatgtaacttataaccaccccacccggggagccacgctccccgctggggagtcgtgcgttctcttggaacacccaataaggagcacgacatgaaaaagatatctgtatacgaaatcgtaaccaacaagatcatcgaccaactggaaaaaggcataataccctggcgcatgccctggagcaaaaacggcctcgcccgcaactggaaaacccagcggccttatcgtggcatcaacgccatgttgcttgccccaggcgagtacctgaccttcaaacaagttcaggaagccggtggaaaggtcaaaaagggagccaaagggcaaaccgttgtcttctggaaattccccaaggaccaggaagaaggtgaagttgtccaggtagaaggtcaaaagagggctccaatcctccgctactacaatgttttccatatcgacgatacggagggtattgagagtaagaggataggtgaagagtggaaccacgatcctatccaggaagctgagcgcatcgccgccagctaccagcaaggaccatccatctcctttgccccaggcaaagccttctaccgccccagcacggaccaggtatcaatcccatcactgagcgactataggcaaccagaagagtattactccaccctcttccatgaactggctcacagcaccggccaccattcacgactcaaccgcacaggtgttgtcgcgagtaatggctttggttctgaagtctactcggaagaggaactggtagctgaaatggctgcagctatgctttgtggcgttgcccgtatcgagaacgtgacactggaaaacagtgccgcgtacatcggtagctggcttcgcaaactcaagagtgatcccaagatgatcatcaaagctggcagcgcagcccaaaaggcagctgactggatacagggggtgacccatgaagaacattgaccttcatgttcaactctttgaattcaagaacctcaaggattgtatcaaggtcataatcaccgccaatcgcggcaagtatgtcatcagcgtaattgatgaagattcagggaatacacttcctgaaaagctcatcagagacgatatcgactccgcaattgaagaaagtgtcaaaataatcaagtcataacaccccaaccgggggcacaaagcccccgatggggctttttttgcgcctccagaaatggaactgacaatgcaaaaagacaatcaattctacccgacacccgcaaaactcgcccgccacatgtggtcaaaattcacaacgcgcccaaggcaccccagaatacttgaaccatctgctggtaaggggcacttgcttgatgtagcacctgcctggacccaaaatggctccagacaaaataacccttacgagtgcattgagttgtcagctgacaatctcgctgtacttgaaagcaaagggtatcgtgtcattggcttcgactttctccagtttgagggcagtggagcctatacccacaaccaacaagaaccaagcctatcccatacacccctccttttcaacgaagaggaagtcgtgtaatacccacaccgccccgcaccggccaccaagcccagcggggctttttttttgcccaaaacgaagtggccccctgccaggggaggagcagggggccgaaggaaggagttctatgagagaaggagagagtgaacaacaataaaagcacgttacatgccaagagtgtaagtgtcactatagttcaaattacacttggaaccattataaattgctgtgcaatttcaatacacccctgtgcaaattttaaccattcagtaaactacttgtcactcaaggtaattcgcaattccagccccacctgcacaaaacttccgctcctacccacataccctgtagggagatgattattccctgacctccattcaagcagaggcctacatgtacgaaaaggagaatttctgggaagtgctatacatatccgaacgcattctgagtgctcactttaagcgatcagtcttcattaacccagccccgccccatgatgtattcatttacagcaaggatagaactgtctctgtccgcgatcaaattccatattccgtactcaaaaccattctcgcctcaatctctcatctcaatgagtcccgaatatttaccagaagaatgacgcactcctaccgccgcatccgcatactgcagcggtcacggcaaattctacaggcgagagtgctgagagttactctatccagggatctcattctggagctccccggaatccacataaaaggcctctgctcctttaaacaccaaacccgcctggcaaaatccctcgacattaatagctcggtgcacgtctacccggtagccgttcgagatggtgttgttatgtgctcaatgcagcacccggtcatcccagaagcactcttacgtcaaaaactcaaccaagatcacagccacattcagtttgaatgcacataccgcttaccaggcatcaaagcagtcataaccaccaatcataaaatcccatggcaagccataaaagcaacagccaaggagatcggcgagcaaatacttatcaaactggatgggcaacatgttcagtaaattccgaaaagacagaccactctatcttggtgatggtgtttccctttcaaagcagcacaagccactgcgtatttcgattgatcagaagcaccgtagtggccacttctggtgctttggaaccactcgcagtggaaagacccgcctcatcgatggcatgattgagcaggatattcgtgccggtaggaacattgggttcattgatcccaaaggcgacatggagatccttgcaaaaatcatccaggttgccagggaaactggcaggatggatgacctgattataattgacccattcttcccggatatctcagccaggctcaacccactcaagcactggtctatcatcgaggagcttgttgggcacactgtggccggtatcgaagtgggccgtgagccgttctttttcaacgtatcctacgaactcaccctggttgtagttcaagcgctgactctcattgcagaggcagacaacactaaagctctatggaattttgaattcctcaaaaatcagatatcccggcttgacctgacagaacttcataactctgtaagccatctcgactctgacgaggcccgccaaattgcccgcgatatccgggcaatccttagcaacccaccagactactacggcaaagttgcctccagtttgcgcgttgcccttactgagctttcccagggtgcagttgggtatattctcggccagacaacggacgagaaccgcatccttgaccggctatacagtggcaaaggtgtgatctttgtggttcgccttgcctctatgatgaccaggaaagccagctacaccctcggcaaagtcattatctcaatgatccaggcgtatgtaggccgattatttctttccggccagaaactcaatccagaactgtgcctctacatcgatgaagctcacaatgtgctttatcaaggtattgacgacctattcgcgaaggccggcggagccgggtgctgggtacacggattctgccagagctacaatcagctggtagcagccctcaaagatcgttcccttgctgactccatcatggataacatcaacacaaaaatgttcctccgggttcccgacccaatcaccgccaagtatggtctggagcactttggcaacatcaggaaattcctgcctatcctcagtagtgacggccatttctcaatgcgcgaggcagaagaggcgcttctgcaacccgataccctgcagaagctgcagccgcgccagttctatatgactacatacagcggcgcgtacaaaggcatcacgctgccctgcgaagagagttatgtgaagcttaagttcccagggagcgatgccagtgaatccgtgctcacccatgacaacacagattcaaggggtgaaggatgatcgcggcacgtagaactctggcaattctaggcgtcattctttactccaacaccgttatctacctgatgaccatcggtaaactgagccctcggtatgcgctacagataacaggcgtcgtcgtgatcatttgcttaatcatcaggacccgatattttcataaaaaccctgaaatcatcatcaatatcgctgacatctgcagcatctggaaagaagaaacgcccctgccagtccaaacagatccggtacccatccaatcggccccacctgaacatatacctggtccacctgaagaacccatgagcaatgcagctcccccagaagaaaatacccaaaatctcatccctgaaaagtttaacgaagcggatatgggatggttcaaggcccatgagtacctgacgcacctgtcattccaggtgaatacatcagagaagcccatcgcttttgattttggaggctatgtctttgtttcgagcggtgtactgagaaaggtcctggagagctatgccatcacaaaggagcgctggagagaggaatatacgaaccagacacaacacattaacgatttccttacttcaacactccagaaactactggcattcgatggttgtggcgagttcgtgattcacatgccaggtaaagccaaaaagaacagcctgtacgccattcctctgcaccactttgatcaatcacatttcggcagcacgcagctgaaaatagagatcatgaagattgaaccgtttgttgaacaacaaaacgacttggaggaggaatcatgaacccacttgattacgtcaacgaggaagaatatggccaaatgtgggccataatttttgaaaatctcttctcgggcaacattgcccgcgccttagcgctcatgtgcttgcttgcaagcatgtggttctggatcaggaggaagcaacccgcacttggcttcatattcgtgatctttacagtgatatttgccttcgggcagccattggtggaggtatgggcatcatgagcagctcaggtcctgtgatcgtacagtcttccccaggcaggagcgagccaccaaagaatatcatcgatgcaatcagtgatattcagcgtttcagcgtctcagaagtaaccggatcactgcctgaagacttcttcaccatagccaacaggctggacatgttctttgttggcctgaaaacggcccttgcgggccttatcttcatggcactgctcacacccctgtcccttggggtgatcggccagtatatccctatttttggcgcaaaagagccaacgttatatgaccagttctttgcatattacctgatgtttgccttcactctcagctacgccttcttggtagctatggtggggaagtattatcgcggtaccgtagtgaaagtaactatccgcaatctcatggcaggcgtgatggtaggagccacgctcaaagccctgatcatcttcatcatctaccatgtcatctactttaaaatcctgacaccgcaaaccctctcatccatcattgctcacctgatgaagctacccttcatctctacccaaacaggccacgcctggtactactggttactcgatttcaggccagtattcatccagggggcatggctccaggtaattggggcatgccttttcatcgccatccctatgctcagcatagctggatataaataccatcgtaaaaaggagaaactttatgaccacttctaatgacaacaaaaagcaagccagacaacaaacccaggaacaacagcgtcagcgacgcgacgagaccagagcacgaaaactggagtcagcagcaaagccgaactctgctgttatcgaacagaacacatcggagacattctacttacgccgccagatgtcaagcttcgacttcttcatgcgccgattcaaagatcgcaccggcatctcaattccgtttgccgaagctgagcggatacgccaggaagcaattaacccactgctggacgcattctttgaaaccaataagcgcctggccaaggagctggccatggagttcaagggaacaaagttcaagatcgctggcgagcaagaagaagctccggaaaaggaaaagaccaccaagacgtaatcactattaggaaaactcacagaaaccaataagccctgctgtattcgcgaaatttgcgtagagccagcagggcttttttttcgtcccggtgcccacggccccgaagaactccccctgcacccaccggccacccctacccagcagacatcacccgcaccagagcagccaaagaccatcgccaacaatggaaccggtgcgacaattaaggctccaaaaccgccagtgaagaatatggctgaagttcagcaagatgaacctgtcatcagaaagggaggtagttcgccaggaaaaagagggatatgaccaaacataaattcccttgacatgtatgcacattgtgccgatattatacgtggacgcggggtgagagaaatcacatcacgctccacttccgaggctcgacattcatggtcgagctttcgcgtttctggggtaaagatgctttatattgcgtaccttgacgagtttggtcatattggcccttatatcagtgcaacagaccctaaacataaaactcatccggtttttggcttagggggccttgtgttaccgtacaaccaggtacgcgacttttctacttatttcttcaaattgaaaaataatctcctaaattttgaattacagaaaagcaaaaaacaccctgcaaaatgggaaaagaagggctctcaactttataccgtcaaaaatgtggaaaaatatcatgaactccgggcagcaacctatcgtctatttaatgccgtcagagataggggcggatttttgatatatgtgggcattgaaaaaaagagacgggtggagggtcatgacgcaaaaaaactttaccattccgtattgcgcgaagccataaagaggcttgatcaggaagctgaacaacgcgaagcccaattcatgctcattcttgatcaacaagaggaaaatgtactccgtggcgaaattgtggaaacggcatcaattgccatgtatggcgtagagccccgttatagattgattgagcctccggttcaggtcgaaagccatctctatcaaacagtacaatgtgcagattggctttgcggtatctttggacgcttaattcattatgaatttgagccgacagtcaggccgggctacaagatctttcttgattatttcaatgatcgcatcaatcaagtagcactcaggagtagtattcgttcccttcctagacctgcatcatctcaggatttttcccggctacaggcacgattcaaccactgtcaaaaatagaaaatcacctattattgtcgtaaaactactgaccaatccccgctagggaattctttaatcatccgcaaaggctcgttcagtcaagcgcaatccaccagctacccacaacacagagagggcccgccgcccaccgccggcgccactcagtcaaatatctggaacccgccggcctcccgaccatctacactcactctggactctccccggcagcagccattggttcgcgccgatgaacggccccggaaactccccctgcacccaccggcaacccgcgactccggagagatcccccggtacccgccagccgcccattgcccgaagagatccgcagcattcatcccggtgtccagcccggaggagaccccctggtacccgccggcatcccgtccatcaacactcactctggactctccggcagcggccattggttcgcgccggtgcacggctccgaggagatcacctggtacccgccagctgcccgcagcccggagagatccgcagcagaaagcaaaggacactcctgtttttggcaatagcctacataaatacaatgggacagagcggaagtcccagctaaatgaaaataaatttcaaaaatctgaaatcagaaaaaattgtaaaaaaagccgagttaccacgcagatggtaattcggcttgatggttgatcaaagtaggtggagagaactactgattgcggcctttatggacactgataagaagcctgatgctgaatttgcgcttatgatgggtgatgaaataccgctgaacagcttcccaggaaagcccctgactccttaattcttcaatcacaggcaggtgtttttgtaaaaacacacgggaagggtgagtgggacgattgcgagggctcctcttcttactcgtcgaggatctgataaacccggcaccagggcggtatgttttgctgaccttcagcaaagctgccgtcctggtctgctccttcgtaaggttttgcgcctggcactcattgataaattcgcgatcagccgcgagcagccgagactcatggagtagttgagcctgatcctgccagcccatccgatagaatcgatgaagcacatcaggaaagcgactggcgctcagtccagtcgctttagccaaagactcatcaagatttatccgagaggtactcattatagactccaatcaggtaagggcctgacacggtcagcccggttttggacttcaatcgcttcgctacttccctccacgagcaaccactttccctcaagtcagtgatatacgcaaaatgctgaatgatctttgcgtacttgaatttttgcttagacctccagttttctgcctgtatgtagctcatcacttcgtttcgcctgacttcaagagggtgcgcaggccctttgcgcgaaagcgcaaacttggccttagcgacctcagccttgaactctttaatagctagcagtaggcttgccatggcagcctctgggccagaggcgtcaagcttaccggcgtttgcaacaaagcctggctctgccaggagacggctttgtctgcacaatatatcggtaagtgcctctgaatgttgtgtcttgaagtagtgcatggccttagaccactgcctacgatggacaccacatagcttctcgatggtcttttcttgcggttccatgtctcttgctccggtgatttttcggttgccattgaaggtcagttgcgaagcaactggacggaattggcaaccgccatatcgcaaaatactgattattttacaaataacaaaatcattgcatgattactataaaaattatttatttgtaaaaaatattcgtattgcagcgatctctttgctttttctcttatgaagcgcatcggcgcggattttatccccgtttagtgacgcagtcactaaacggggattcttggacgttgttggtggggaattttgcgaatttccagcgacgaaggagccgaaattcaggaaattcccagaccaatgacaaccttcacccgagcccagccgaggccaggcattatccacactttccatgcctgccgccgaaggcggcaatgggagccatggagacctaagtagaagtctcagaagagctcccaggtggtgtgggaagagtggataatgccatgcatggggccagaatggcccaaatacgacatacctcgccatattagaggcgagtacctccccaacgccgcttccgccgcgacttttccatgcccaccgtaggtgaaggggcagcaaggaccgctcataagtccaattgcagcccctatggtgtgggaaagtcgcggcagcggcgcctgcaagttatccacaccacggagcacattgaagtatagagcttctgtgctcctgttcgcgcttcgcgctccggcatggataacttgcagccagtgaataaaagtggactacataagtggggcagagcggaaggagccatgaaaggaaaattttttcaaaatatggtcaaaaaattctaagactgcttcctgagctgccgtgcaacaggtggtgcaatgtttttcttgaaaaattcccggatttgcgtaacatgacacctacgcattattcttgcccttagctgggtctcgcctgcactcgcaggttttcaagattatctttcactttactccgcgattctatgtactccatagccggacgactgcgattccatgccctgcatggccagaaagtgaaccaaagatattcttctccctgagtaagtgaaactcgcttactgtcatttgacgccaggttgccgtttttactgcaaagaagcgtcattatccctattggcatatttgcaatccgcggttctatgtactccatagccggatggctgcggttccatgtgctgcatggccagtcagtaaattgcccatcatcaaaaacccattcccttcagcccaaaaacacgatcaactcaataaagcaccataatccgcctgtttgcacacggtatgcgtcagcatactgtagtggcgtgctgcttgtgtttgagcgtgtaacctttgtgggaatgtaccaatagaagcactggcattagctggatgcaaagaaacaagaattgtgaggtgaaaatgaagaacaagaatcgctgtgaatgaaggtggccccttctcagcgtgtggcgcagataaccacagtaaaaacttgccaggtgaacccaaacatctgcaaagaaaagggtaatactctattcggcgtgcgtggaggctctaccacacaaaaaaagagagtgtttcagaccgaattttgctgcgccagcagcaaaatcactgagacgaagcgcttgaggagtcttaacaatcggcttcccctgtgatccacatagcctatagagctatttctaggaggtcagccatgcatggcagcgtgcaaaaacaagtgaaatcccttttccggacggttgattccgtcgggacatccaaacaccaggcaaaagaagtcgcacgatttcacggggcaaaaggatggcatgaagtagggagacaaattggaatccactcacaccgcactcgggatgaatacacccgcgtctggggtgagcttggccagtatatgcgttctgaattcaagattcgcgatatgcagcggatcaccccagagcacgtacagtcttttcttgaaggtaaaatagcggcgggagtgacctataactcattcaccacatacagctccgctcttcagaagctggaagtggctctcgataggttgggcgaacaatacgggaaccatgatcccggcacctacggtttcagcaacactatagccctgatgcgagcagaagccagaggagtgcttgagcgagcaactgaaaccagagcctacgaggcgccaggtaaaatcattgaaagcctcagcggcaccttccagcttgcagcctcaatgcagctggagtccggagcgcggatcagtgaaatctcaacgattcacgcctcccaactgaacccagatcgtaactccgtcaccgtccagggcaagggtggcaaaatccgcgagctgcagctctctgaaaacacttacatgaagcttgaagaggccataggggctgcacacaaggaaacattcagcctttcaggcagtttttaccgcagtgccctccaggttgccgcaaagcacagcaaccagaaatacaccggcagccatgggctccggtggaattttgcccaaaaccgaatggccgaacttacaggaggccagggcaaaccctatgaacaggctctagtccaggtatcccaggaaatgggccatgaacgcggctcgatcacagagcattacctacaatgaagactttaacatatcatcagcaccagataccgcttcatcactttgatttgtcattaaatccgggaatctcacaacactgtcgaagtagtggggatattctgcaggaatacatgatctcgccagacagtaaagcaggaaataacaaaacagattccaccaatccgtattcaggtcgaagccagaccgccaaaaaaaccaaaaaacttccggcctcacccacataccccttagaggggaatttctcctcacagcaaattcctggaggacaattatgaagtgcattggccaagacatcggatttggagatgtgaaaactgttattgaagatcagatgctgaagacgccaacagcgatcgcctatgaaggctttggcgcaagagttgatctggatggcccgacatccatcgaatttgaaggacagaactacctggtcggcgaggatgccattgaaagtggccagcctgtttttgagacaaccagtattgatttcctgctccgctacgcacctctcttggcttatcacgccataaaagctgcaggctttgactttgacgagaaaattcaccttggcgtaggcctccccgtctcctattacaccccagagaataaggcagccctggctaatcgcctgaacactgccgtggtcaacaaggagcgattgcagttgaacacactggtatacccccagggtgttggtgcattctacgactatcgactgactaccaatgagaaaatttcaagcgctctcatcgttgacattggctacaacactgttgatgtcgttcacatatccaaaggacgcccaaacaaatccggcagcggtatgtttgaccgggccggaatctctgtgattattcgtgagctttcacgctttatttcagaccggcaccagattcaactttccaaccaggtgatcaaggagatttttatctctaaaaagctttccctgtacggcaaggaaatcagtctggaagaaccaattcggcaaattgtcgagcgctataccacccacctgctgcatagcctggaggatgggtaccaccaacaacttgcccaggctcaaaaaatcgtcattaccggtggcgtcgcccactacctgcagcactacattcccacaaaaatgcaggaaagcattgtcattccagaatcacctgaatttgcgaatgcgcgtggcttctacaaggtactgatagcatccatttccgattcggagaatgtcgatgcgtaagcaatacaccttcgaccctgacgtgcacactcttatcacttcggctccgtaccacgcacggagcctgatagtgaattgcctgatccgctacggctctcaaacagcagaagggcaagcaatactcaaagcagttggagcaaaaattgatgcagtgggctcatcagagaagttggtcaccactgacgatacactatcgaaagacaatctccctgctctcggtaaagggcagcaaaaggagtctctctcacgaccaccagatgatttcctcggcaattttgactgagaaggagttgtaatgaaaatagaacttgagcaaaaaatagttgattttcaatcaatccaacgttgggcctattacgacccggagctcggttggatgcatgctgatcatacgtccgcgacattggaagattttcaatcgcatatcaaacacttccgagtgaatgtgatggtgaactacacctggcattcagtttcgcaacgataccggacaaattgcagccctgtcgccattaaccttaaactgaatcaaatcacccttgagatacttgtgcaaacaaatcttgagcaatcaggatacgacggtctgattaacgctgaaatggattgctcatgccgtccggggcagatgtgcccagagccacaaccagatacctgtactgcagcggtgttgcgtgacgggcagctggttgatgcttccgttagccacttgattgcccaccaccacagcgaaagtggacataccttttgctttggttttactgaaaaagcaggcacccggaatgtgactgatgtagatgcaaagattagccgcctggcagattgcatccgcgtcaacgttaatcctcacataaagcttttttaaggagataaatggtgaaacaaaacgaaaaagacttctacgcaggaatctgcgtagccctgcagattgttgcccagcgcggcgaatgtgtgatctggcgggaaattgcaggatcagtgagtgaggagcggctgcggaagtatgttacggaaattgagccgaccgaatacgaagtggccggattcagtagattcgcaaaaaccgagttggggtggtaaatgaacgccattgaccttttcgctggccttggcggttggtctaccggtgcaaggatggcaggtatccacatcctttgggcagcaaaccactggccggaagccgtcaagtggcacgccaaaaaccatccagacacagcccatgcctgccaagaccttcaccaggctaactgggagcaggtccccagtcatgatattctactggccagcccctgctgtcagggacacagcagggcgcggggcaaagacaatggcaatccgaagcatgatgccagccggtcaaccgcctgggcggtggtgagcgcggcagaattccatcgccccccatttgtgatcgttgaaaatgtgccggagttcatgcagtggacgctgtacccagcgtgggcaagtgcaatgaacgcactgggttaccagctggccccgcacgtaatcgactgcgctgacctcggagtgccgcagaatcgcataaggcttttccttgtttgcacccgtagccgcgtaccccttcacctgaaattcccaagtaaaaatcaccagcctgcctcatcatttattgatttcagcgcaggaaactggtcaccaatccttcgcccaacgcgcgcagccgcaacgcttgccagagtagcaaatggccgccgagagtacggtgaacgatttgttatgccgtattacaaatccggctcaggattaaccggcagaagcctcaaccgtcccattgggacaattacaaccatcgaccgctgggcggtagtggatggagagagaatgcgcatgctgactgcagatgaatgtctcgcagcacaatcatttccggcagatatagcgcggccaaagagccatcgcctgacggtgcatctcgcaggtaatgcagtaccgccattggcagccagcaatatactgaaagccctcaccagggcggcgtgaaggagaatctatgtcaaaaagaaatattcccatcaacatacagggccaaccacccactcaggcagagcttgatcgtgcaaaaaaacgattattgctgcgcatcgtagttgccgttattgtctgtatttcagtattaattagtagcggcactatagtgtatttagtgccgacattttacgccttctttgtagcgctaatcgtagcgccaatccctggaattctctcaatgaaaatcgcgcaaaggggttatcgttatcttggtttgtttgatcccctcgacccggagaagcacccagaggaatgccttgagtacagcaagtttctctctgatcctgcggtagcggcctaccatgcccagatactcgcccaggggagaggactggtgattatggagtatagggcagctagggcatggataagtgccgctcctgaacgtgaaaaacaggcccaggctaaagaggtatatgcgaaaatatgctccaatatagtcgtataaaacaaggagtcatttataatgaatattcattcagcattaatatttgtttttattgtattacttatgatatttttgcacacaagcccacttgaatcaagccaatggattggaatggttatgccatatctcttcattccgctattgatctcagcagctcttttgggtgtttatggaaataatggtgaggcttttttaactaccctcgccgcattggcaatgtttttactgtttacagctgaagaaagggtgccgggtctctttaataaggacggtgagaatcaaacacatcaagaagagagtgcagttgatgtaaaaaatatcagtgaaattactggtgcagaactcattgaaaaattcaaggtgtggctcgcttttcagccttcctgcgaccttgatgattactactggaatccaacaacaaaacgctgtgaacgcttcgatgatctgctacctggatgcaacaagttgagcagcgaaccagcacagcgcagtaaacgctatcaggaggcacaaagtgagtagaaagaccaagaacaatatgttgccgtatcctggaagtagtgcttcacctactgcacagcaaattcaatccttagttaatcaggtggaagaagctggcattaggaatgtaacggatttagacgcaaaaaccatacaggatatccgtgatgggaagattattgtaggtgaccctaaaggcgatatgaatcttcaaagagaatatttggatcatctgcagaccctgcggtagaggcgaactttagtctttaacacaaaagagagtgtattatgaaaaaagagcttttaatgatttttggcaagaatagggtgtttggaataaaatcaacattctatatcttgctgtgcggttttctgtggattacaacctcaaccccatcggtgccttttgtaattatggtatttgatcttgtgaaaatgcttggtcttttagccgtattacttgtgccaactataatgcttttaatacgaatggcagcttcctcttacacggaagatccaccatttaatggtataagtcactttttaagaatgcttggtgtatattttacaatgctttggtggatcgggtttggtggtgatgcctgttatacgtggtgcctcgaaaatacgactgaggcaatagctgtcgcagtagcgctttttctggtttatgtaatagtccagttaagtggattgggaacggatactaaagttagttcacccacaaccggctattacgcagtatcaccagaaatctacaaaaaagacaagcaaccgaattagtggaccatcataaaccataaaccgcacccattgggtgagatataaggagataaatagtgaaacaggaatttaatattagcagcccttggacaggtgcccaaattcaagcccacataaaaaccatggaagcgcacaaccgacttataaaagccctgattttcgcagtatatgtaacttttgcatgtttagttatgtatgctctccttcacccgcaaataattatgaataatgtattcttgtctgtggtggttatttttatatgctcaggcattatcactggattgagtttaagtttgtcaaaaatctctgatttcaaggaaacggaaagttacccaccacagctcattaacccacaaaaccctgatgtgcagcactatttacagcgtttgcgctctattggacgttactacctcacgcggcaggaaataaaagaactattggtaattgaggaaaaatacgaagccttgcaaattaaaaacaaaattattggatataaaccaggagatgttgaagtttaaaaagcttcgcaattggctgaattatatgatgttgtagatagacttcgcctccatgacgccgctgcagctggccaaaaagatcggtgcgaatactggcgcatcatagaaaatccaggaggattaaagtgacaggtgtattcacaaactatgaggaatttatagcctgggctgaaaaatctgcccctgatatttttcacacaaaaatcctaccataccctgacggcgagttggactacatcaaggagtcgtattggtgcgggcaagaaagcgttaacgtacataccgtattaggcaccaagcacccggactatattggccttacatggggagagctcctcagaaatggcaaaaggatgcatatcaatattccccttgcgataagcaacccaggttattacgaaggtacagagcgcaagcaaccgactatgtatttcaccgccatcaacaaccaggtgtttattgggggtgacggaaatcaccggacatgcatttccaggtttctgagtaacgctaaggaagccactcatatacacggcgttacagtatacagctacgcaactgacactgttctcacacaaggaagcaggctgattgagttggctatctgtaattcagattcgacagacattaaactcaaagcccattctcctgcgctaacacgcaaagacggccccaactatcaccgacaaattcacgacccgcatattaaaatcaccaacattaaacagggcagctctgtcgatcttcgaaccggtgaagagattgatgctctcctggaagcgatcaggaaccgctcacgcatcaggcgtcttttcacgcgcaacaacccttttcgagatttcgtccggtagcaccccgcaatcatccctcccagtcaggccaccttcggtggcctttttctttttccagcgaaaacttccccctcccctcgcccactctcctgagtcttctatcccggttttcccagaaaacttccgccctgatccacatgccctatagaggggcatatctcccctccaaaaaatcttggaggaaccaatgcgacgatttccagccttttttcttgccgcaaccgtggcaatgtccggacagctggcattcgccagatctcccactcaacaactctatccgtcgcccccgcaaccggacaccgtgatcaaccagatccaggtgccccaattcgtgctcactcaaaccccaaaaaaaggaggactgacaatcacccaaggactgacaattacccagcggattccgctgcagatccaggcactgccaattgcccggccagcaagcacaactgagcaagctccgctgtgcaagttcaccatcgagggttttgaccttaatggcttcaccctgacagaggcccaaaaggagcgaatcaaggagcttgcatcctctcttcaaggctctgtggcagtcaccggccactctgaccatttcgggccagcatgggccaaggaaagggtagccaatcgcagagccgagagcgtcgcggcctacctcacgactcttggtgtgagtgtggcatccgctaccggccaatctgatcacaatcaaatatccaccaaccccgcgcagaatcgccgggcagaaatcactttgacggagtgcaaatgaataataaattcaaggaactgttttcgaagaagccctcgcaggcttttctcgctacctgcatggcaatcatatcagcgggactgatcttcacctgggaccgaagcccggcaggcgagccagtgcctgctgtggttgtgagtcctgagcaggctgaggaggtttttcgcgcaactcatcctgcaactaccatttccagtgtgaagcgcagccccattccaggactgttcgaaattcacctgacaaattaccagatcatctatttctcgcccgaaaccaggctgaccatctttggccgcatcatggacgagtttggccaggacattacctccatggccagcatggatgccattttgcctatggctctcaagattggctctggcagtacagaagtgattgaagtcactgaccctggctgcagctggtgcctgagaagttatcagtttttcgctgataaagatgtcaccaagtacctgttgtttcttggcagttttgccccggaaaaatccgagcacatcctgtgttcagacgatccggctgcagcttaccacgctatctatagcggccagacccctgacacgctgctttcctgtgacgagggtaaagccaccctgtccagtcaccgggctattgctggctccctcggcgctaccggcactcccacattcatcatcaacgatgacgtaatccgtggcttcaaccaagcacgaatcctggaacacctgcagtgactcatttgagcctgccaatccccaattattcaaggagaactcccatgagtacatacaagtcattctttacaaacagattcttcggacccgtacaacccaaactgcagcatcccgcaaactcgaacgtatccaccaaactgctcattagcttcttgctcatcctggcacttatctccatctccctggcgttctccccggcagctggtggacttggtgagcctgtctacaacctgcttgtcaacgacattacccaaggattcatcggcatgaccgtggcagtgggcctgctgtgctttggagcctacctggccagcaagaatctcatccttgggcttcctccatttgtcggtgcgggtgttgtgtacgcctctgaggaaattgctactgggatgggcttcatcctcatgtaattgcaaaacccgtgcggtaccgctgccgcacgggctttattcgcatccaccttgactcactctctggaggaatttatgcaaaccaactttcccaaatacatctgggcaccgtacagtatcggcggcctggagccagacgacctgaccgttcttggtatcggcgtcggagtgttctttctgatatccacgatatatggcctgctgtttatccctttcctgttccttatctatcggccattcaagcgctcaaaaccccgtggaatcttccggcacctgctttttcgtctggggctgagcacgctttcaggttacccacgcggcggctgccgaaagttccgggagtaggccatgagacgctataagcacctctcctccacagcccgcgtggttgccaaaaacaaaatcctgctgctggcaatcgtggcaatagccttcctgcagctgctgtcgtactccaccatccgggaattcagccagacccaccgcaccatcattcaacccaccgtggttgaccagccctactggatcgaaggtggtagcgcaagcgctgagtatgtgcagcttatgggccgccatgcccttgatctactactgaactaccacccacgcagcgccgcctaccagttcaataccctctcaagtctctatagccctggcacatttgccgccgctcaggagtattacggtgagctggctgagcgcatcagtgctatgggattttccagcgtctactaccccagtaagttcactatcacccctgacaccatcacagcagagggcatgcgcacacgctggagcgccaccggcaaaacagaccagcaggagacgtacgaaatcacctacgccatacgccatggccgctttgaaatttcaaacatccgggaggtcaagcgatgaaacgcaccatagctaccctgttcacgctcttgtgcctgccactgtacagtgcagccaccatcaagccagatatcccaacacctatcgaactctcaaaccttgagccaaaccgcatcttgtgccccatcggtgaccacgtctcccaaatagtatttgccgatgacaaacccctcacagtgcagtatcagaacacccaggcattcttgcaattcaagcatgccgtggtcagcgatgaaactggcaacgaagtagaacgcctgcactacagcgagtccactgacctgtatgctatttgtggtgatgacgtgtaccacctggtagccagccccaaggctatccgtggccaaacaattcgactgggagaccctggactccaaaatatccgcaacaccctggcggattttcggcagctggatattgtagaccgcgcccagcacatcgttgagcgtgcctatacggaaaacctccccactagctggcaagtatggaatgagcgcaaagagccccttgaccagtttgatcaaatcaccgcacaccaccgccgcaccatcgaggcacccggcaccggcttacagctgcgtgaatacgtcattatcagcaagcaaagcggtgtggaacttaccgagcgtgacttcatccacccaccattcacccaccacccgttctttatctccctggtcgatcacagactgcaaaagggtgaacagaccaggctgttcgttgtggagcgtgtgcgatgagtgagatcctggaaaaaatcaaagaggtatgggccaacctggacccacggtggagagttatcggcatgattgccgttatcggtatgagtatcggcaccgtggatcgctatgtactgcgtccagttgacaaaccagagcctgccccggcaacccagcagcgcttgagccccggagtgaccaagcaaacagaattgccgtttaatcggcagtttgacgacgatatgttcgcagacgtgcgccgcgaccagcaggccttccagcgccagatgcaggaaaaaattgaagcccaggagcaggaactgcaggccttgcgcgagcaggcgcgaattattgagcagctgcagccttaccttcagcacgacggcagcgcctaccctccaccgggcatttccccggccccgtccccttcagttcctgagccagaagcaaggccgcgacctggtacccgcgaagtccagcagcaacagtatcagcctgccgcacctgagccggtgcgcaccgtgcgctggagtggtggtgtccgggtagctgagaacagcttcacgccagaggttatcaccgaagaaaaagtgcggcgcacggtgtacatgcccagtggctcctttgcccgcgccaccttactcaatggcaccagcgcaaagaccagcctggctggccaaagcaatcctcatatcgtcaaactgcgaattgacgacctgaccgtactaccaaatgacctcaagagaaatttggatggatgttttattcaggccagtgcccacggcgacctggctgatgagcgagtgcatctggagctggcgactctgtcttgtttgacccatgacggcagaggtgtgattgaccagaacgtcaaagggtatgtcaccgctgcagacggtcaaaaagggctgcctggtgaggtattcgctgcatttcccggcagcctatggcgcggagcactggtatccgctatcggtggccttggtgagtttgcctcagagtatcgcagcaactctaccactacggttaccggtgctggattggtgtctgagcaaggcaatatgagttttgaggactacgtgatcggtggccttggcaccggagtgcgccaatacaccgaggatctcgctgaattctactcaagcctgatcaggcagcaaggcccatctattcaaatcctgcccggtgccagagtgaccgttcatttctccaccggcacagaactcaaaatccgggaaatttgcaatgaggagttagaacaatgcgacgacctctcctaatactcagtgctgctttcattgcagcatctatggcccttagcggctgcgccaagatggtgagtccataccccactgaaccacgctgccgagccgatgttgaaggcaactgcctcgatgcccacaacgcctgggaagtttcccgcgaacgttcacggacgcggtgaaccatgattcaaaaattcatccgcctgctgcggtttcaccccaacaaaaagactgcgccggaaacagctacgcggtatctgcggcgcttcaccatcgctgaaaccaaagcccgtctgcagtggctgcagaacagggccaataaaggagtatgagcatgagatacacactgatcgccatcctgctgtccacactgacgataatcagcgcctgtggcaagaaagcgccagagcccattgttatagaagaaactgcaccagcggcaactcaaacgagtgaagacctctacaaggaggagctgtttacaacctaccgtagcctgcttgctgagccgagcaccccgatggtggtgccaccccgcaccatgcgagggtatgtggtgcctcatgagcgcatagcccgcaatggcagctcgacgcttattgatgagcactaccgctactggcagaccggccaggctcagtggatacttgagggcctgcagcgcaggggcagggagtaagccatggtagcccgcaaactccttgaccgctttgataagttgctcggcactacctatggtggtggtgtcacctacggagatatccaggacatggtctcacgccacccgtttggcccattcctgccctacatctcccacgacagcgctacccatacctggtacaacagcgacgacagcgtgggcttcctctttgagtgcagcccactctattttgctggtgatgatagctatacccagatggaggctcttttcaaaaaagagctgccaaacaacaccgtcatacagtttattttggcagctgatgactatatcgatcccatgcttgatcgctacctggccaccaccagcgtagagaatccggttctgcagaacattgccaagatgcaggccgattatctgcgtcagtcaaagcgtggcctgccaagtgtcagctccctgccagtgcgccacttcagaagcccggtgagcattaagttcccagagaaaaaagtctctgccctcaagcttcgccagctctacaaagagaccagggagattcttgctggcgctggcatgaaccctcagcccatggggcctcagaaactcctgcactggcttcgccgggtatttaactccaacaaggatatccatagccccgcccttggcagctacaacgacgccattcctatgaacaagcaaatcgtgcttgctgagagtgaaatcgacgttgaaggccggtacatcaagattggaagcaagaatcacgacgggcaatttgagggcagctacttccggggaatctcgattaaaagccctgccccaagcattgactcactggaaatgcatggggttgtgggggcaatcacgggcggcggctactttgccgacacccagcagatcccctgtaactttatcctcagcgtcaatattttcttccacaaaaacatcaatgctgcccttggccgcaaggccactatgaccgtgcgccagcaggccacagagcaggacgcaaaaaccctcagcaagcgccagaacgagttcaccactatcaaggacgacctggcccacaaccgaacttacgtgcgcattatgcccactatgtggatatatgaccgggacctggaaaaggtggataatgccgtatccaccgccaaaaacctgtgggaggccagcggcttcttaatgcaggaagagtcgcatatccagactcccaccttcctggccaccctgccctttggcctgattcccgatgagtccatcatcaaaaatatggtgcgcgacttccagtgcaacacgcagcaagcgctgcccctgctcccggtgcaggcggactttgcggcgttctccaagaatccggtcattccctttattggccgcaaaggacagctgcagggaattgatatcttcgatccacgggcaaaatcctacaacggtctggtggccgccgacaccggcaccggtaaatcggtactcatgaactacatcatcatgaactacctgcgcaccggggccaaggtaactggaattgatatcggggatagctaccgcaacacctgcaatatggttggcggccaatacatcgattttgaaaagcagatctccatgaacccctttggtttcgtcagcgttggcggcgatgccgaggaccagaacgagaacctgcaggttgtggtgccactaatcgcacagatggcattcgcccacgacagcgtgatcgataatgaatactggagcctccttgacatggctgtgaagtggtcatgggaaacttatggccctgacgctgatgtgaacagtgtctggcaatactgcaaagagttcaaacaacgatacagtggcgaactgcagcacgcggacaagatcatggccgagaaagcggagctactgagtatcttcctggaaaaatggaccacgacaaaaaatggtgtctacggcggctgggtcaatgggcgcagcgagctcaacatcaaaaacaacaatttcaccatcttcgagcttcagcgaatcaagggtattcctgatcttttcagcgtcatgagcctgattctcattaacgccatcacgatggatctttacctctccgaccgttcccgcaagaaaattgtcctgctcgaagaagcaggtcaattcctgcgggaatccccgctcctgctgcaggtcgtcaacgaaatgtaccggcgcatacgcaagtatggcggcgggtcattcgtggtaacccaatcgctgcttgacaccctcagctggggcgacaccgggcgaaccattatggacaacgcccgctggaagttcctgcttgagtcagactccttccccaaagccaaggacgaaaaactcctcgatgtcagcgacttcgtgctggagctcatgaagtccaccaaatcaagaaagcctgactatagcgagatcttcgccatgacccctatcggcatgggccacatgcgcctgagcctgccacggtgggttttctacgcagtctccaccgatggcccggtggtctcccagatcgaaaaactcagaaaggagggactatcctatgaccaggctattagctggatggttgataattttgagttttagtgctgtggccctggccagccccaaggaacaactccgggaaatgttcagtaatagccctcaatctgatggcgcactcagcgagcagcttcgggcgatctatactgatgacatgagccctgaagaagctatagcgattggccgcagccaggagaacacccggttcaacaagtcgcggatggaccgaaacttcttccggcctctcaccggtggtggtgaaatgtggacccttgatggccagaccgcattcgatgtcagtggtgttgcttgccccggtgccaatgactatctgcaagtcaccgtggtgccctcgcaaaccagcggtgacattgctcagttgatgatccggcaggacactaactttgacggcatccagaactacttctggcaagcaccccaccctatcagcggtgtatgtgccaatggttatatcagctgtaatcccggtacatggcaaaactgcacaccctatcaatggctcatcaccaatgataaccgggtatcaagtactgaggccccatcagacgacatgtttggctgcttctgtgtcaacaacagctgtggcgtgaacctggcgtggataaacctcaacaatatcctgacaactcttggcactggtatcagcagtgccctgcaggagtataacgctcacctggttattaccggcgctcatttccaaaactcgaacgaaattgtctaccaggcgcaggacagtgccaactgttctgatgtgcagggtggctctggcgtgcagtattttgataagcgtgatgatagtgccctggtagcagcgagttcagaggcatatatcaacccggaaagcgatactattgtgggaaagattgtgagtgagtctcgcgagaaccttgaatatgccatctgtcctattcgccgcaaccttactgttcaagcacagcaaaacacctggcacaacaaccgccactgccccgaagccgacattgagagctgggctgccgatgccctggcctatgaatgcaatgtccagcgatcacgaaatgccgatatcgaccacaccagaacactattctacagtagcaggcatgacgtgatggcaggttttcaggtgcgggtcaatccagatacagaggacctggagatgcgttggcagcaccttaattcatcaggcacctctgaacatggctcaagtccctggtgcaacctggctccatccgctccttaccagcaatgtcgcctggacactggccacagtggcagcagcaccggtagtacccatcgtctacgccttggctttgatgttgaggaagggaagattcgtgttcgtacccgctcaaccacccactggctacgcgactctacccaccttcacgctggggccgtctattcacccggtggaaacgaacggactggtaactgggtcagctttgttgagggcagtggagggaagtcagtaatatacctctcgcaagtatatgacaactgttccgaaggctggtatgacggctgttatatggaacgcacagtagaatattatattgaggtctccgatgacctctcccgtatccgcattggcggagacggccttcagacttccccatggctcgatatcactgcaggctgcagtgtagagtgtcaaaaggatgtgttttccgagtccatctctgatgggtgtgagcctttccgtgataacccgtcctgtgtacaggtgggtgaaacagttgatggagtgcgcaccatcaacaactcgcaccatactggtctttcaccaatcccctccacagttaccttcaacggtgtgtttggtacctacgcctatacacggccattctgggaaataacccaagaatacgcctgtgaaactgacgcagaagggtttgactttaatgactccctggagcgctacgcaatcgtcagtgattcggttgacctgcagggcggcagggcaacatttacagatcgtcgcagcactaccagcggatttgtgacggataattattcgattcgcatgcatgattttggtccattagacccggagctggtctgtaaaacgcgcaaatgggttgaagatcccaaggctacggcccaggtcaatgaaaccgaggtgcgcggtgatattggcgtttggaaattcaactactacgtctgcattgatgggttatgccctgccggtgagggtgaagaaatcgtacaggagtgcatcgaggcagatgactttgcagaagctgctatggccatggagacccttgactccttgcgtaaggacattatgtgcagctcaggagtacgacaatgaaaaaattaataacccttcttctggtacttatcccgcttgtagctatagctgacatgagtcctgtatgtcctgatgaatacacgtataacccttttgacggtacgtgcgagcagattatcagcacatgtgcgcctgcatgctccgtatctgaagatgaaaactgttccccacagcaggcttgcgagccatgcccagggcatcagtggcatactggtcacaatcagtgcgcgcagcgcactacagcaccactaagcaactttgagcccggcgacgtgtttgacggggtggtcaatctcggtgataacatctgcatgccgtggggccagtttctgcaggatgatgaagatgacatctgggcaccaacagacaatatgcgccactgccgagacaatgtctgtccagaggacattgaccagtgctttcggaccacccagtttccccatcattgcaccgggtattccggtcaattccagtatatggaaaccgaccatgtgtgcgactggacccgtaatatccaggagtgcactaatggatttacttttaatcactccacgaggcagtgcgagcaatacctgactcaaaacaggtcctgcccacaggggcaatacaccgttaatcctgaaacagagctgtgtgaagagttcttaaccgcaccctacacatgctctgttggtagctataattccaccacgggacgctgcgaaagacttctcaccgctgcttatacctgcagccctggaagcacgtataattccagcacaaaaaggtgcgaatccaccaacacggttgcctctacctgccctgccggaagcacctgtcctcccacgccgcgcacgtgcccttctggctacaccctctccggtacaagctgtgtgcgaacaaccagctcagccccatcctgcccatctggttattcgttcgtaggagcaaataaccgatgtgagcgctttgataacccggcacccacctgcccgtcaacgtacaactttgtacatgcaaaccatcgctgtgagcgattccggcaggcagagccctgcggaagtggttacttcaacgcgccccataaagccagggtaatgcgagtctatcgagcgctattcagtcgtgacccggaagcatcagggctgaattactggttcgaagtctctcgtaacacacccagtgacgctgaattggtaagcgccatgctggcatcagcatccacccaggaccgcaatcgcttccatgagaaagcagccaatcaccccacatacaccacatggagtgcccaacaaactaatgccatggccctcgccatgtaccacagcatccctgctgccggtcagtgtcagcgcgttattacccagaatcagtgcgcatctggatacacccatattgcctcagatcatctttgccaggatcagtatgagctacatggcaatacctgccgtcgcatcctgcagatggaaggtatttgcccggaaggtacccggcgcaaccttactacgaggctctgcgaaaccatcaccaccactactccggcctgtgctactcctggtgaatgtgacgagacagacaactatcttcccaccacttgcccgaaccacttctggtgtgccgagtttgaagagcaaccctgcccatcctctcacccggcgtttaaccaagtcaccctgcagtgcgagcgtgtggtgcagacccaacctccaacttgcagtgcaggctacagctggaatagctcatcactgatgtgcgaacgcaccttgacccacacgccatacacaagccctggccaaaacccttccgagcgctgcgtgctgcgtatagagcaggagcccacctgcccacccgatcacccctaccgaatagacgataaatgttactcacgctggaaatgcccatttgatccaggtaaccccagtaagccgtgcagagatatttggaaccagggcaacccggtatgctcagagcatgattgccttattgtctctgaaacggaggaagagtacgaggacgatgaatacattgatgacgggcaaactgatgagtatggccaatgccttgaccagatgtttttcttctccggtgagaacgtgcgttgttatcgccgcggtatccggcgactcctcacgagctgctgcaccacacgtaatcccgacgggatgacccacgcaatttcaggttgtaatgacagagaatacagagccttccaccgccccaccaatcaagaacctgtcactatgataggccgcactgtttacccgtcacagcgcaagccaggtgcagtctaccttggcaagcgctgcgccgtgcgctggagcggaattggctgcgttcagtcacaggaagtctactgcgtatttagctcgctgctggccagactgatccatgaacagggccgtttacaactgcctgccaggtttgaccctgatcggccatttgggactacccgcgcacccaactgccgaggtttcacccctgaagagttcaccatgattgatatctccaatatcgacctcagcgagttttatgactggctactgagtactgtacccgctgaagtggatgatatcggcaatatccttattcctgaaaccccaccaccaacctttcatgctccagaagcgtcagatgtccttgagcgtggatttgagagtctgggagtagaacaatgaagaatattcttatccttgtattgactgccgtactcctgagcatttccccggtcagcgccggggagagccaggccgaaaacattgaagctgtggccgagcgaatcaacaacctctatttctcagacgagtggcaaagttatctgcaaaacgaacaagatcggcttaaaatcgaagttttcggtgaaatcatcgaggattatattccccaggaattcccgggcagccggccagatactccactgtccgccggggatgacgaacccttctctccagcacccggggaaaccgtccttcccgatggggcccgagtgctggtgtttatctcaagctccatgcccgatcacctgctgcgcacatacctggaacaagccgacggccagccgcagatacagtttgtcatgcgtggattcatcgacggtatcaccaagatcatgcccacggtggagttcattgccaggctgcaactgaaggaccaaaactgcgagccattcaaagaagagtgcgcgatgcacaccaatgatgtcagcgtagatcctgagctcttcagtcaattcgatatcacccaggtgccagccatggtctacttgccccacgtgggtactcaccaagggctattgtctgaactgccccacgcagtgctccatggtgaccctccactctcatggttcatcgcccgtgcccaggagtacgattatgagtaacctgtactaccgcctgcaaaagcaccttcccgccatagagctttccagtgatggcattattttgcgggcaactaacgcattctgtgagttatccagatacgatgaggccacccttcttggtaagcatgctggtattcttcgtcgcatatcaaagcatgtccaccaccgactctggccaaacttaccccagcaatggaatggaccactgcgcatctacacgccagctggcaccccggtaaacgtgtcggtcaacgtcttctcacacgataatctcttctatgcctggttccaggacctctccaagtgccagggcaactgccgggagcttctgcgcttgaggcaggcctatcacacgacccgccgtgaagccactatggacgcgctgaccaggctggccaaccgccgaaaaatcaacgaagtgctggagcgcgaaaccatctacagcaatatcggccacactcccctttccctgatcctgctcgatatcgaccacttcaagcacgtcaacgacacctacggccatggcgtgggagataaggtcttgattgccctggccggactcctgcgccacaacacccgtgacaacgatgtggtgggccgctggggcggcgaggaattcatcatcatcttacccggctgccctataggtacggcaacggaaatagccgagcgtatccgcactgctattgcagagtttccatttgcagatattacccacccggtgaccgccagcattggcgtcaccgggtatatctccggcgaatccatcgaggacctgatgggacgggtagatcatggcatgtactcaggcaaaaccggtggccgcaaccaagtggtgaggtgctgagatgcaactggcgcgatatacgcctgagcaactggaggtaggtatgtggattgaaaactacatacccaaaggcctcgagtgtgctccagtgggcccgactggttttttactcacagagcagcatatcaggcgaatcaaagaggaagggcgagactgggtatggatacacaagaaccgtgggctgctgcgtattcgaaagcacagcccgagtgcttcgatgcccgaaaaaacaaccccaccacctacccaggctccggcaaacagcaccgctatgaacactgaccagctgctggattatctcgataatctgcagcctggccacgatattgagccaaaggaggacgtgcaaaaagagctgttccgggcagcggatattatcaagatcgcaaatgagcagatgcagtatatcctcacacacatctccaagggcggtacccttgatcatagccaaatgcggaccctgaccgaaatctccgatcagattacccgcagcatctacgctaatcatgatgcgctcctgagcgtgtgcctgatcaagcaagtggataacaccacataccagcacagcatcaatgtggccgttctcctggccctggccgggcggcgaatgggctatgagacaaagcaacttgaagccctggccctgggcggcctgctgcacgatacaggcaagagtaaggtcccgatcaatatcctcaataagcctggccgcctcaccaattccgagtatgcaatcatcaaaagccacgtccaagcgggcacccacttgatcgcccaccatcacaccctcagtaaaatcacccgcgatgcgattacccagcatcacgagcgatttgacggtagtggctacccactgcgacttaaaggtgccgagatcagcgagcacggcagactgacagctattgccgatgtgtttgacgctatcatctcaaagcggccataccaccagcctcttaatcccatctccgggctcaagcgcatactctcctggtccgagcaccacttctgcacctataccgcccaccagttcatccgggctatcggcctctaccctattggcacactactgcggcttgaaagtggcctcctgggagttgtgatcgagcagaatccacgctcactgctactgccagtgctgcgcatagtgttcaacgctcggaagagcactgccgtcaattcaccctacgtgctcgacctggaaaaacacccacaacagattctcgggtatgagaatcctgagaaatggggcattaatccgatgctgcaccttattggaggaaattgtgactcaaaataatcattcaaatctcaccgtgcaccctattcacaacaggctcatgatcgaaatccatatttgtgattcgattgacaagtaccgtgaaatgacagggcaccctgacgtgccggtttctgagattactgctgagacaggcttcactgccatggcgctccaacctcatctccaaaaatggattgatgacggcgaagcaatgcccagtaaccaaaacaggaatattgatgagcacattgagtaccaagggaaaacttacacgcacatccgcatcaccgagaagttcgtccggtgaccacgacgcaataatttccactcccctgttccggccagaattcatctggccggttttttttattcagtagatttccttccactcgatttccccaaaaacttccgccctatcccacataccccttagaggggaatgtttccccctgcataaacccacgggaggattttatgaagttcaacaaagtaatgcttggaggaaacctgaccagagacccggagctgcgccacacaacagagaataaacctgttgtggaatttggcctggctatcaacaacccattcaacgaagaggaagtccttttcctcgacatcacagcatggggcaaggccgcggagaacactgccaagttcaccaaaaaaggttccagtgtcttcatcgaaggtcggctcaaacctaataactgggaagacaaggaaaccggccagaaacgcagcaagatcaccgtaaccgctgaaaccgtccagtttctcgacaagaaaccagctgagtagcacagcccagtctccctggattacccagggagactggcaaggaggaacttatgcatctgaaacatgtcgccatctaccacagtgatcaacttggtgcgctcaccgagcagcaaatttatagcgctctggagcgcatgccatttcacgaaacaagcccaacccaggagcagactatcggctgggccgctttaccccttcctacagcacccaaacttaagtgtattgacgggtgttatttcatgcgtgtgcggcaggagactcgcaaggtcccagcgagcacagtcaagcgagaagtcaccaaaaaaataactgaactgccttacgtgccaaaggcaaaggagaggcgttcaataaaagagctcgtcttccgtgcgctgttagcgaaagcacttccagtgcaaaaagacttctttgttgtaattgacccaaccactcataccctcttggtcgaaactgctaatgagaagcaagcagacagtattgtaaacctcataacaatgagcttcgagcaggaggatctatatccgcaaccatttagtttcagcacccacttctcagcaactctcacccagtgggctaaggataaagaaactccctactaccaaatcctgatccttgaccgtgctagcatgaaacatactgaaggcggcacacttacatcgagcggcaatgatcttaccgacgatgattttcaggcccaccttgatgccgggttcagagtgacaaggctcgcccttgagctcgatgagcaaatgagcttcaccctcaccgagtctttcacgttcaagagcatcaaattcctctacccaaaaccagaagaagactgccctgaagacttccaacttgctgcagccagaaacggcattgcagctctgcgatctgcaatgtccacccttcaagtacctggaaaggagtaatccatgactgaaaataagcctgccgggaacctgtctatcacttatcccattcttgtcgccatagccgtgtctatgatcaccagctacgcgatgacacgctacagcttcccggagccaccatttaccagcgtaatggttatcgacagctccagtttcacaaagaatctgcgtcaatcctatgtggatggtgcaatctcagaagagcaactgcgcgagcagctgcgctcactcaaccagcgagtacaaggccacgtcagcgacggagcccttgtgctggaaaaatcagcggtagtaggtggccccaatgtcaggcaaatcaactaacgcaggactactggtgctgcctctgctgctgacggcctttatcctgcttattgggtaccttgcaccacggcttgttgtcagcaccactccctcactgccccataccgtgttctggcgcaccgacaaaccagtcaccaagctgatgcttggtgactactgccattttgcgccgccagcaagcatcagctggcaacacctcccaaccgttccaaaccccatgttcattaagcgagccagctgcatgcccggccaacagttggtacgccagggcgagcacttctactgtgatggccaatatatcgccactgcactcaagcgccgccagagcttggagcgctacccctcgttcacctgggatggtccagtcccggcgggccaggtgtttgtgactggcagccacccgcagtccctggatagccggtatttcggctttgtctcgctcactgccatcaacgagattttgaaaggagtcctgtaatgcctgtagccgcccctctcttcaaaaaacgtcaggccactacactcaacatcaaggagataatatcctgcccaaattttcttctgtcccaccacgcagaaagcatcacccgccaaattgagcaggtgctggctgatcccgagttctgccgcactcgtgattccatggtgttggatttttccgaaatccggtattacgccagccgagccatccacgcactggtgttgagcctgaatgccctcatcagtcagcacagattcgagggattcatggtcgaaggcatgaatccactcggatacgcgctcgcgcagcacgtgctggagcagcagatcatcctcaatacctacatccatgttcacgttcaagatgagttttcacggggagcagatatatgaacccagcaaccggtctgccaccactacatcatgacaaatacttctggttcgccatgctcggcggggccatgattcccctgtccgtctaccccatcgggtacatcgtgctgtttattgatgcgatctcccggagtgcatcatgaaagccatagccctccccatgagtattatcatgctcactgccatctgcctggccagccccgtgcacgacctgggcagccatggccaggtctatgagatcgcagaggaaaacgccctcaatgcaatcatgcaacgtgcctccgaagtggactgggacagtcacttcgatgaagaaaagatgaagcgcatgatccgcgactaccgtccacccactctgacccggaccattcccactgcaacaaccgagagcgtgcttgcagtggacatgacattcaccctgccattcgatatccccgatggtagaggtgggattctctatggtgccgggtaccagttcaacccacttgagtacctcaccagcccgctagaacccatcgtgctcatcaatgcagacgatgacgaccaggtgcgctggtatgtccagagtgaatacccaggcacctaccactacctgctcctcactcagggtagccactggatattccatgaggagtacagcgatcttcgtatcacgccgtactacgccaatgatgaattccttgagaagttccaggtcactgccgtgcctgcagtcattactcaagaagatctgcacatgagcgtccaccagttcccgccacccgatgaaaatgacgaggtgactgaggaggttgtccaatgatcagactcattattgcaattaccatcagccttgccacggcccattcatccccagcgaaatgcactggctcattcctcaacccgatctcagaaatagcctggcagaacgtatttcctgtgaaaattgctacggccactatcatagccagtccggaggacagctctgatatagccattgacacaagctatgcgccagtatgcacctgcccagcgccaccacctctcatgatgagagttggtgtacctattggttattacgaaccgtcccatctgcttgagacagttaaagaccctttctgctttccgtcgcttggcaccagcgcacccatatccagttaccggggaaagctggcaggcacccacgagacagaggaaaccgatgatatcggctatggcgcgacctctgcccaggcccattacctcatttttcccgtgtgggagatgatggatatgtttatcgacatcctctgcaaaacggtcggcaccggcatggacattggatacctcactgaagtggacccgttttggaacgaggacaaaatgagcgtccttatgcggcccgaaactatcctgttcgccaatcctctggcccagatttcatgcctggctgattccattgccgccaaccttggccgcccacttgaccctatgttctggtgcatgggcagctggggcgcaacatatcccatgacctcagtgatcagcaatcctgacagcaccgcagggaacgctgccctcgccggtcgcttgatcgccaatctcagtcgccacggcatgattaatgacggcaacgtgtacctatgcgccgatatgcccacacccatctggatcaagtccaactaccgactgacgatctcccgcccacagaaaagcaacatggctatccctatagggcgaagcacactaatttggggccactttaaaaacccaggaattccgggtgcttcacgaggacccgataatttcatctggccactgttcagcaggcaatcctgctgtgccagctattaaggagttcgaatgcttaaactcttgacacttatatgcactatggcggcggttgtcctgtctggccaggcagccgcgctggagctaccgaaccccaagcgcggattttggtggggagagagggcccaggaagagcagccggtaactgaagagactgcggacaaagccccggatctcccagccccgccgttgcgcctgagtgacttcactccagaagaactctggactatgccgccaagcgagttcagcgagctggtggagaaattcagtcaccaggccattcaattcccgactgaggagaacgcctacgcctatctggcgctcaacgacatctccaggcgcaaggcactggagtttacgaacatcaccagcttcgtctctcaacgctatccagagttctcacccggctacgaccacccaaccaacgtaccaggcaggcaaagcctgctggcacggcaggcccaggagcggcaggatgtaatcagttcagcggccaatgaatttggcctgctgtacttccacgatccaagctgcagcgcctgtgtggctcaggaaggcatcctgcagttcttcaatcgcaagtacccatcctggggcatcaggccggtcaatatcagaatggagccttatgcagccgctcagtttggagtgcagcgcacaccaacaattatcgcagtgcatctgcaaagcgacgaatggctcccggtcaccaacggtgccgaatcacttgacaatattgaggagcgcttgttctggactattcgctatctacgaggcgagaccaacccgcaaaacttcggagatttccagtatcagcagcagcgagaccagaacagaaaccatgatctcttcgagcgctatcaatatattcagaaccaatcttcaaggagcaacccatgaagctcaaatcactcataatcgcatctcttatagccactgccccagtagtggcatccgcccaatctattgactcctggtatgaccagaagacccggtatggcaggcaaagtatttctggcgaaacccgcacctaccacactgctggcagcgccagctaccgcatatcaccccaaagcaactatcttatgagcatccagccgccacgcattcagtcaggttgcggtggaatagatatcttcatgggtagcgcttcattcctcaaccgaaattttcttgtagaacgatttgagggcatgctgcaagcggctccatatgtgatgatggatatagccgttaatgctctcaatcaacagctcggcggagctgtcagccgcgcacaatctatcatcgaccgcctgaaccaactgcaatttgatgagtgctcatcttcaaaggtcatggtgacccaggtcatgggcatgagtggtgccctcggcgacaggcgagaagaaatcgagggcgacgccatcagggagtggggcgttcgctctggtactgcagggttcatgcacggcatcacacgcgactggggtgctttacgcgatgagttcaccacaacaacgcaccaggacttgctggctggttgtaccgatatcttcaaagacgttttccagccaggatcaatgatcgacaacgtgctctatgcattctatggagcctcagtagccgtctatgctgacattattcggggccttgtgggcgatgtgaggattttggatattcactcaggtggagtgccaactggtaaccttcaagcccgcgcaatcctgccttgccagcccgcagatagtgctgacctgcgcactatcgcttttgggaacattcagattcaggagttcccagagtatgaatgcaaactgcccgcagatagtcgatcacgaattcacgagtatgtcggaagtcttctcagtgatctgaccgcctcactaaggagctataacaaccacagcctcactgctgaccagcaggcaatgctccaagtcatcaccattcccgtcatcgaaactgttcgtacagccatcgaggaagagcttgaagatgatgtaatcagaaggctcgccgaactaatctccctgaacctcgcctaccagatgatctacaactttcacactattgcaaccgcagcaatcaatgaggccgaagatgtgctgaaggcagagcgtggcgcaaaaccaggtgagctgacttttacttgccgctacgacatctttgatgagggcttcagttctttgcttgagctcagggataactcaaaaagcatgatcactcacctggcagcccaatactccgaaatcgaacacactacagtcgaagcagtagatcgcctttaccgcctcagtgaaattcgccgtgagaacgcggaaacaggctcattacccgtaagcacgagaaatgaggagtaaccaatggaaattactatctacggtggatttaacaccgttaccggcattatgcagcaaattgccttattcttctcagattcgtccttaccgatggtatttattgccatgtttgtagccggtgtcctgggcgcagggattaacgaattctattcaggtatccaaaggggcaagtccacgatagtggccgccctgattacctgtttgctcggcctggccttatccaaggtctttatcttcaacacgggcaacctggtgatttatgaccgcacctccaatcagcatgctataattagtgatgtgcctgatggtctgcggatcatgtaccggctcttcaacaccctggaaaacttctttgttgagcgctggtacactgccagccatcacccagcccttgactaccgcgacaacgccaatggcatcgggtttgacatgtttctgaacgcttccaaggtaggcggcatccccaatgacccacttattaaccgctcattgcagcgctactggacagattgcgtgacctttgccctgaaggttccggccagcaacctcactatggccgagatgatgcacggcgatgcccctggcggcctgatcgcatcattcggtaaagcgcagcacccaatgctccagacccagttctatcaatccaacgatacccataaaagcggcacctggatgagctgcagggatagttgggacaacatcaggccatatatcaccaatccggcaaactttacccaaagccgggacaggatatgcgcatcagctggagttgatatcaacgacccgttgcaactgcaaagctgtgagcaaaaaatcaaccagcacattcagttcatctccaatggccaggtcacaggcggtcttggccacttcaacgcgctgatgaatctggccagatcaactttcgaagtcacgaaaatcggtggcgaccatgctattaaccgatttatccagcaagatttcacggtcaagggaatcggcgcaatcatgggctcatcaggttacatgggcgaagctcgctacgccatgtttgctatcgttggggcgatgtcgtgtgtattgatgctcctgtggccgacacctgtatttgggaaggcctttgcagggatcatctacctgtgggggttcatattcttctgggcaattggtgatgctattgcccataaaattgctgttgaccgggcatttgacctgtacgcagaactccgggctactggcggcactattggaataaacaccctctttcatatccccagcgagaccgcaaaggcgcttggggtgttcggccaaatgcgggcctactcaatgctggtcgccacaatcatcactggattcctcttcaaggtatcaagcccaggcatggcccagcttggcagccgcataggtggtgcgatgtctgatattggcagctcggcagctgaaaggatgatgacaccaggtgggtacaattccaccattgagagcactaaaatgggacagggccatctgcagcagtcgctttataatacagggcatggctatgacgagtattctaatgcggaagcgaatagagttggaaaagactttggccaaaacttcatccagtctgatgtcgcggaggcccttgataaacagggactgctccccaataacattccaggaggaaacatggcggcactaggtgctgccggtggcagcacattcaggattgcggctgacggcggagttgcggatggtgcgattaatccagatacgagcaaactctcaacgatgatgataacgaaagcaggtaccgagaatcctgatggaacattcacaggcgttgaaaaacacggcaccccagaccttggttacctccaggtatccgcaggcactgccacacaacaggcagcgcgtgacacctaccagcagatggatcagaatcagcaggccgcggcccgagcatacaccgaaagcaccagcacacttgatagccaacggcagaactttgatgaaaccgtgagaaattcggatgtatacagtcggcaggatcgggaagcgctggcgcatgtacaagcgcaacagggaacactcgcgacaggacttgccaaaaaaatatctgatagcacagggatggactacaaagatgctcaatcaattgcaagagcacttactgcctcagttactgccagtgcaagtgttggtacccctggtggaagtatctctcctgtaaaagcgaagctggaagccgcgcttaaagccgaaggcaggtcacttgatgaagaaactatcactcgcgcccttaactctcttgaatctgacgactggagcaaagtcaggagcttccaggaaacccaatcccaaacgtacagtgggcttgctgaaaaagccaccagctcatctgacgaaaacgccatcgctgctgcgcgtgggctggttcacagccttgacacccagcgtcaagcatctgaagcattcacagagtccaatacccgcctgtctgccgccgggcaagtcttggagcgtgcagaaacagactcaacatccagaaacagtaacttgtctgcagtggttcttgacaggctcaaacagacctatggggatggcgctgctgacactctcctgcgcgaagcaaacaccagtggaaacgcggcagctcgcgccaaggtggatgaggtagctgctcaggtagcccagcaggagatcaagacagagtttgacagaacactgggcaaaaagatggcagatgtgcagagcactaccgcgaacatcgaacctcctaagtcccaggctgaggttgccgacgggtacgaaaatcgaaactatgaatccggagtgccaaagtccgataggaacaacctggttatgccccctctgccagatggcactccaccaatatccgatgaaaacccaactggccaccttgtccctgcagcccagatcaatgcggctgcagcacaaggttctggtgattttaacgatcaaacgtacacagccacccatacaccaggatcaggaaaagaggagataaaggaaaaagaggaatatatgagaacaaggggagttcattataataataacccaaagggcaaagtaacagatgagcagcggcacgaagcaaactctgcagccccgataagaggcttcagacataaccgctcagactgacaacaccacccaacaaaaaagccacccgaaagggtggcttttttgttaaaactcgtttatcgatcccagttccagtggttatcgaggcttaaatcaaaagtattcttcacatcatcatcacacaatccactcgttacattcaaccctgtctcaatccaaggcttctgcccctcaacgggacccaaatgagtgagctgtcggccttcatggaaatcagcgggaacaggcacctggtctgcgggagtatccatgccatttgccttgcggatcttctcacgtaaagcgaggaagtaaactgccagaacgccgaaaacaagaagtgcgataacgctatattgtaaaaacagtaaagtattcatctcttttatctcccttgatttacttgaatctcagatagtagtattatcggaattcccagcgcaaaagtcaaggaaaaaatcgccgcaatgcattattttacattgagttatccacaacctccgccattttagccaccgtgccttcctccaccgacggccaccgggccgcccggcgtggggggtacccctatggggggtcgccgggtctgcggtgggtaaattatgtataaatctgcttccattattgactttcaagtctagttggatacagtacatccaaaaatataacccaaatactgtaaaacagcacaacaaaatatttctgtagaaagagtttattatgagagcccttcttatagccactaccctggctggtattttcttcatttctggttgcggagaagcgccttatcaaaacaactataagcgcacatcagggtactccactcagcaaaccccaacctacccaaagcaaacaagtaatacaccccagcagcaattggcaattgcacgcaatggtaactatttcaggaaaaatatccttaataatgaagagaggaagttatactgggctcttgttcataaattaaaaggcaaaaaactcactatcataccccaggtaagcctcggtgaagtaattggctccaagattgacagtgaattttacgctattaactccaagcgctgcgatttttgcattgtcgatcaagacacgtttttaccgttgttcgccattgaatactacggtgatggccgcaactacggcttaaacagcgggagcaataatatacgagatgcaatcaaacaaactgccctggagatagcaggggtaacctacataatagttagaccgcaagacctgagtgatattgattcgtttatagacagagaaattcttggccgtatctgaaacactcgtccggcagattttctctgccggacgagttcgcattagtttagcttctgcatcattgagtcaatcttcctagatagctcagtaaacgctgaatgctcccgttgcaccgctgagttcgctatggcgctctgctcaagcctggcgaaatgatcttccaggcgcacaactctaccacgcaggtcctcaccaccagactcaagagttgaaacccgcccttcaagagcagcgatcttggtcttgaaatttgtcagtgctccgtgaatctgcacgccatagttctcaataccctcccgaaccctttctcgtacatgatttctcaccatatcaagggcaagacgatgaacctccaattctttttcgtagtcctggcgggttttaccctgaccagtcaacttctcagtgacttttccaggcccaataaacaagtcctgggaatccgggtgggtgatattgaagtacctataatacttcacggcctctggtaatctgctggcctctaccactgcccggctggcgttataggacagcattacccgcaatcctgaccaggcattaaaccagataaaatctctaccctccataagggaaagatcagcgcagcgtcgcttccaccaactactgaacacttccttgtacccgatcagatcatacaactcctgagcgtcataaaactcttcctcaataccaccaagcagcaccctttgtggcgctattggaaaatccctctccaaggaggaagatgcaggcgcttcagaatgcggtacccttttctggccagccagggcatgctcatacttcccatgtttccgaatggccggaagaacctccgaggtcacccagcgccggaatttctttgcctctggtttgcgacttttcaggatggcattgtaaagtcctgactcgttgattatcgtcaactctacctgccgcgaaatggctccatgacggttttggctagatgtgtccacattgtggacacccttttcatcatcatccaacatgcgaaccatatgaggtgcatgcttgaagtcaagcgccttggcaatatcactggccacgaaccatacctgctcatccagaatcaccgtgcgcacctcacactctccaaaatggaacaccatgggcgcttcgctatcctggccagccctctggattccttcgccgctcctctcgctatccatctcacagcgcgactctatagcttcccgttcatcaagatgcctctcgaaggactcccgtgccagcttgtcaaagtcaatcagtcgctttgatccggattcacctgaatcaagagatgctcccgcatttttctcactggcactgcctgagcacagctgatcgcggtaaagcgggaggagttctttttctgcccagcggataaatcggcgagtggctataaatttttttgagtgggaggttgcgagcttgacatagagccctctaaggctaacacagagcattggcatacggccttctgggctgagttttctgcaccaattttcatcatcatccaggctccgcactatatctttggcagtctgatattccagcgccttggcaatatcccggcccaaaaaccacacctgtccatcgagggcaataaccctgagacgcagcccacaatagctatgctcattaaaggtgactttcatacatcacccccagtagaccctacaagtgcctcagcgttgtttcgggtaattaccagctcttcctgaatgccacgcattaaacgaacaagcccctcacggcaattacctgtcatgtctgacaggtcctggtgaagggcgtagatgataaagtcaatgcgctgctgggaggactctacagagtcaataatgttgagcagggtggtgtgaaccggtggtggagactcaggaatggttggaaatacagacgttgttcgggccatgatggcacctccaaggtttttttagtgtgccactcatgtatgcgtgaatggcgggcgcactaacggtaccttaggaaccgccccggtattccccgtaagggtattgtatttccggctgtaacccgccaataatggacagcagatacaaaaaagccacagcttacgggtgcgggtgtccgctaaggttttgttagatcttcaggataggtgaaaattggcggggatgtcaaggggggagttatatggtcgttctcgaacggtcgccagtaagcagctaagcggtaataatttatgtgcgataggtaatgaagcgcacgagcatgattatcaactcgcatacctcgggagataagcaactctagctgctcatgataggttttcggaggtttcgtgaattgcattaatagaccccaaaaaaataaccccccatggtgcgcagatctgacgggatgcgtggggggtgttgttaaaaaacaagctaacacttcacgaaaaaaaatcaagcgaaatttttttgccaaccttaaaggctcattcgatcaagcgtaattcaccagctatttcctctatcacacccctgccccgcactctctgacaatactgcaaataatgggtatacggatttaatggttgatggggcatcttcactccaccaacctgatgccaccctcagatggttgatagatcgaccccgtagttgagttcctctaagaagtctggcagtccataaccgatggttttcttgtagaacggagagaccttcgcagtcggggccttcttcttgtgcttggtggtgtagagcattcgtgcccgcatcacctcgaaggagtaaccacgtccttcacggttcttgtccttggccaatcggttgatcgactcagtgtaagcgttagtgacgggcatgtctgtctcaaagtaggtcatgatctcttcgcgccagttgcccacagccctgaccagatcgctccagacttccttctggcccttggggatggtgtctatccagtcgtccagggcggcctctgcctgtacccgtgtggaggcgtcccaaataccgtagaaacgctccttgtgttcgtatgcggctcgcagctgcgggaatgcacccgtccatgtttccatgattaaccactcccggtctgagacttcgtgagcacgtttcagcaggattttccggtctcccttgagggttcggctttgggcgggtttcagatcctttctgagacccttacgcaccttctccaaggcatcgttggccatacgcaccacatggaacttatcgaccacaatgcgggcctgtggcagcacggacttgaccgctgcccggtaggggttccacatgtccatgctgacgatctcgaccttttgtcggtctttcagcttcattaggtagttggttaccacatcctgtcggcgtgtagccagcaggtcgagcagggttcgctcctcgatgttggtcagaatgcagcggtagcgcttgttcaggtacagctcgtcgatacccaaaatgcggggtgtctcgaagcggtgccagcgccccaggaactcggcgcgggcgttgaagatgtcgcgtaccgtcttctcgtctagaccggtctgtgccgctacgaaggtgtaggggtgattgaaagattccttctccacgtattcatgcagacgcaacgtcatgcggaaaccgtccaccatctccggtagctggggcctgaaggtggtcttgcaggcccggcaggtgtaccggcgtcggactacccagagggtgacccgcttgccgtggatgggcagatcacgatagggaacatcacgcttgccgaaccgcacgaactcaccctgcactccgcattcttcgcaggcaatgggatcgggcgcgtccacttggaagtgcatttcgtcgtcggttgttttgcagccaagcacctcatactctggcaaatgtatgctgttactttcttgtaaatcgttcattcaatatcctaaaaaaggtgcccgtaatgcctggtgatatgttctcgactgatccctgtcatccgagacacctccacttttgtcacttttttcttcatgcgcttcagactgtaaatcgcttcttttattgcggactcggactgttcccgcctatgtcggtgaaccctcaaggccgccttttggcggtttgtcaggtctgaatcactctcaatatcctgatatgtgggaaaatcttttttattcaaacagttgggagacacccaaagacattccgtcctctttgttcgagttttgcttgtgctggcgtatgtctctatatctactcgattccatcccgcattttctaacggaaggtaaacaggtgttttataacccgacaaaacaaacatcccgctagacgacagcagcagatcgacaagcgtatgatgatcctcaatggtcatttcattctcatactgaccattaattcgagtgtctggcacatacgggggatcgagatagaacagggttccaggtctatcatatcgagggattagatcagtgaagcacaggttttcaatctgaacttttcgcattctcgcttgcacattgggaagacgctctatgcccgtgtgaaacttgcgaacgctggcactgtatccacctgccggagcgtcaacgcagtatgaccactgcttagctaagcccccgtgagactggcgttgcacaacgatcatgagccttgcaagctcaatttcatcatattcatcatcgatagatgcagctgcggccttgaactcatctctactgtatggggttaattccagtctgcgaaccagctcttgagtttttcgcttgtcggatagcacattaaacagactggtcatctttctgttcagatcgttatatacctcaactttgcttggttttttgccaagcagaacagctccacttccaccaaacacatcgacatacgtctgatgatctggaaagtgcttaacgatctcctttaccagcctgcttttacttccgaaccacgtaacaggcggcggtactggctcatattgcttcattctcactccaagcaaccatatatcacatagatagatattatgtgatatatggttaggaggcaacaaaacaaccagcttttccgttgagaaaatgaaatttgtgaatgaacgccaaggtagagatcaaccagatattccggttaccccaaataatcatcgcattgacatcctccccggccagaaggccagagattccccggcacctgccggccgcccacaacacagagagatcccccggtatccaccggccgcccacggcccgagagagcacccccggtacccgccgacaacccacggcgccgaggagatcacctggtgcctgccagctgcccgcagcccggagagatatcctcggcattcgtcccggtgcccagccctggagaaaccttagttcacctaaccttactcgcaatatattgcagttctttttgcacctcgcgcagtacttccacaaggcctgcatgatctacctcagagatcgaagaaatttcgccaccgagcgcaaaagcgacaagtccaatctttgaccccaacttccccaataagtcctggatttctaaaacctcaatcctagcctcaactcgattaagatactcattctgtgacatttacaactccttaataattattaaggagtaaatcgtgcgaaactagataaaactgaaaattacaactaattttccaggaaacttccggtggctcccattttaatcatagaggtagatgtacttcgattaagtcaaaggagctatacaatgtcaattataggatatgcgcgagtgtcagcgaatgaccaatctcttgatattcagatcgagaagctcatgaaagcaggatgcactaaaattttccgtgaaaagatcagtggtgtagccaagataaaacccgagctctccagccttatggaatatatacgtgaaggggacactgtcattgtaaccaaacttgatcgcattgcccgcagcacaaagcatttgcttgagatcgtagattctcttgaagaaaaatctgtatctttcagagtccttaatatcgacttagacacatccacccctacaggtcgcctcatgatcaccatgcttggcgcaatagcggcatttgaaagagagatgctccgcgaacgccaagcagagggcatcgcaaaagcaagggagaaaggaaaatataaaggacgcaaacctgtggcgagagcaaagaccgaacagatcatctcgatgacaaaaaggaatatccctcgccgtcagatagccagggaacttggcgtgagctcagcatctatatatcggatattgaaagagaatggggtgaagctacctgtgatacttggtgaaagatctggcacaggagaagaaattgccagtttacttacatcaaagactccctccaatccgtgagatgaatccgacccataaagatttgcatagtataaattgaaatgctaatttgcgtataatttaaccactcaggaggtactgatgtcaaaaaaagacactatagataagcttgtcaagaaaatcaccgaatttgaaaaatcctacaagagagcggtagatcgcaatatcaaaaaacttggggtatccccttcgcagtttaaagtccttaaaacactaggcgaacgaggctccctgaaattcaaggatgtctgcgacgcaacactcatcacaaagggcaccatgaccggtgtcgttaacaggcttatcaaggccggcctcgttgaaaaagagcaggacgtgaaagacactagagcctggattctctctttaacaccaaaagggaaagtggattatgtgtccctgaataaaaattacagccaactggtttccagtatctttaaaggggaaactgaagagcgcctcaagcaatacatcacccagctaaattcattgcaagctatcattaatcagagcgtgtaatgaagattcgcagaatacttgccaccacccttcctatgcttctcttcacgatattaacagtaacgtccctttatgcttcaccggccaattttacacaggccaaaacactaatgaagcaggtatatgaggataatcccgttactttttactgcgagtgctctatcacatggcagggcaataagggtgcagggactattgaccttgagggatgcgggtacaagatcagaagaaatgagaccagggcaagccgggtggaatgggaacatgtgctcccagcccactctttcggacaccaacgcctatgctggcaagatggtggcagaagcaactgcgtaaggactgaccccgtgttcagggccatggaagcagacatgcacaacctgacccccgcaataggcgaagtcaacggcgaccgtagcaactaccgcttcggtgtcttaccaaccaccgattatcagcacggcagctgcgatttcaaagtggacttccaacagcgggtagcccaaccacgtcctgaaattcgtggtgatattgcccggatatatttttacatgcacgaccggtacaacctgcgtatgtcagactcccaggaaaaactcttgatagcctggcacaagcaagacccggttgacgagtgggaactggagcgggacaggcgaattgcaggccatataggacacagcaacccctttgtcactggtgagcgcacctggcaccggggttaccggccaactggcgacggactcaccgagaatgccacttccaatcaaccacccattgacctcacgggcccggtgcgcggtaaccaacgctcaaagattttccatcgacctgattgccctggctacgacaccattagcgaacacaacagagtcgaatttgccagccccaaggccgctgaggatgcagggtatcgaattgcgggcaattgtccttgagtggcaagctcccaggaggtatattatctcattagggtatacttgtgtgaaaattttgtatagagtgtgaaatgtgtctcaatggagttgtttttgctgttttgagatagatgtcttgcagggttaagagcctcaatgagaatttgcggcatggtggtgttcactgtaatctcctcggtacttgatagagagcggtagacgctccgctgctaccattaccgtatacgcggggatataccgagaacaggaagtttctcccatcgaggggtcaagtatctctcgtgcaatactccgcgctgcccgatatgcttctcctgccaaaatcacactggagccttcatgaccgccaaaatcataggcaagtgcgagctgcccgatactccacttgaaataccgcttttcgtcgaatccgtgcctgctggctttccctccccggcccaggattatgttgaacgcaccctggacctcaacgagctctgcatccgcaatgcaccggcaactttctttgtgcgggcagagggtgattccatgatcaatgcgggaatccggcctggtgatatcctcatcgtggatcgctcccttgaaccacggcacaaagatattgttatcgccaaaattcatggcgagctgacggtaaagctcctgcataccactccaaccatatctcttgtgcccatgaatccgaattatcaaccaattcaggtcagggaagagcatgagatggagattttcggagtcgttaccttcatactccatcccaccaggcgctctgagcaccatgagcacacctaaacccctctatgccctgatcgactgcaataacttctatgccagctgcgagaagctattcagacccgaccttgaccatcgctctgtgatcgtcctgtccaataatgatggttgtgtggtagcgcgaagcaaggaagccaaagctcttggtatcaaaatgggcgaaccagccttcaagattgagcacattatagagcgggaaaatattgccgtattctcatcgaattatgccttctacgctgatatctccatgcgggtaatgcagaccatcgagcatcattggcccgacatggaaatctactccattgatgaagcttttctggacctttccaggctcccgtcaacaaccagccccacagagctctgccattccatcagggatgcgatataccagtggactggcatcaccgtcagtattggtatagcccctacaaaaaccctggccaaggccgccaattatgccgccaaaaagtacccggcgacaggtggtgttgtacatctggaaacccagcaaagagcgcagaagcttctgcagctcatgccggtgggagagatatgggggattggaccacgaaccactgccaagctcataaacatgggcatggaaaccgcagcagatctggccggtaaagacccactaagcatgaaaaagcgattctctgtgaacgtcgcccgcaccattgaagagcttcaggggaacccttgtttccacctcgaagaagacccagcaccccgcaagcagatggtatgctctcgcagctttggtgagcgaattacacaaaaagaggctatggcccaggccgtcagcacctatgccagccgcgtaaccgagaagatgcgcgagcaaaacctgcagaccaatcatgtgaccgtatttctgcgcaccagtcccttcaacgatagcttgccctactacagcaatgctgccagtgcaactattggcgcaccaagtaatgacacccgcgaaattattgccatggccaatcagttgcttgattacatctggaaagacgggtaccgctatgtgaaagccggggtgatgctcagcgaactcaccccagcatcaagccgggagttgggcttatgggaagatcgccaggaatatgacaaacagcaacgcctcatggcagccattgacagcatcaatcattcaggcaagggccgagtatggtttgccagcgagggcgcttccaggaagcaggagtggaaggtcaagcgagagcgactatcgcccagctacacgacagactggagtgagctaccggtggtacggctatagtcagtctctatgccagaaaacttggttgtgcagaaaatttcatcgcaagcttgcgcacaaagtgaccaaccaaaagtgcatatccggcaaaaagaggtagtgcggaacaactcgaatttaccgattgatgcgcctttatgtctgttgccatacacaaaacaatgagttcgactccccgtgccataccactatatattgttttgcccatccaaataatcagcccaccactgcattaactcccgcctttcatccagataatcagcccggtgatacgccgcccggatcctgttttgttcctggtgtgccagttgccgctctacggcatcggcactgaagtctgacttttcattggcaatggtgctaaatagcgtccggaagccgtggacggttgagcgcttgtggaagcccatgcggtacagggcatagagcatggtgttttctgtgataggggtatggggtttgttttgattggggaacaggtacttgtttttgcccgaatactgaataagctcttccaccacagccaccgcttgccgggataggggtactcggtgatcccgtcgcattttcattcgctcagccggaatgcaccagagtgtattatcaagatcaaactcctgccagctggcaaaccgaatttcattggtcctacttgctgtcagcaagcaaagtttcaatgcaagcttagtgattgggtggccatggtagccctcaatagctcgaaccaattcaggaacttcctcagcagacagagcggcaaaattctgtttcttttgtggcttcagacccttcaccaggccagcagttggattcagctcaacgaggccatgagcaaaggcatagtcgtatatcgctgagatacgctgcaaaacccgtctggctatttcactggcccccctatcgtcaatgaccttgaccacatcgagcaactcacgaggctttaactcataaattgggcgggaacctatataaggaaaaacattggtctccagtgaatttatgacatcacttccgtgacgctctgtccagcggggtttttgaatttcacaccatgacctggcaacactttcaaagctgccctctttttgtcgcagtaactgattttctgcttcttcgcgataccttttcgggtcaatccctgctgccacctgcacccgtacctcctcgcgaaattcgcgggctttcgacagtggtacttcaggataagtgccaaggtgtagctcgtgggacttcttttcataccgatagcgcattatccagtatttcccaccattgggtttgatggtaaataccaggccacctccatcatatagacgatactgcttatccttcggctttgcgctatcaatttgcttgacagtcaaaggtgtcgtaactgctggcataaatggaacctcgctattaggggtattatgcgctccctgcaacattatacccctgaaaatacccctaaaaaagttgtgtagtaggtcatacttcatccgattggtcacattaaaaataacagaaaaagcccctgaaataaagatttcaggggcaaatttgatttgtgtcataatcaagttggcggaagaggtaggattcgaacccacggagctttcgctcaacggttttcaagaccgccgccttaaaccactcggccactcttccgtttcaacgggagatggtataccatacctttttccgcgatagcaagtacatatactctgccaaggatgaatatttatggtgattgatgatttaaaatttgatgatcgtggtctgttgacggtgattgctcaggactggcgcacgggcgaggtcctgatggtggcttttgccaatcgcgaggcggttcagaagacgtttgaaacgggcagggtgcactactattcccgctcccgtcagtcactgtggctcaagggggagtccagcggggctttccagctggtcaaggaaatccgcacggattgcgatcgcgacgcgctgctgatcaagattgaacagctgggcggtggtgcctgtcatacgggtgagcgttcctgttttttcgaggtgatgcgtgcgggtgagtcggtttttgatgttctggagcgtctggagggggttattgaagaacgtcgtctctccaccggcgagaagtcctatgtcaagagtctgctggaaaagggcgaggatacgcaactgaagaaggttggcgaagagtcaatggaatttgcctgtgcggtgaaggacagggactcggccagggtggtggcggaagcggctgatgtgctctttcacatggcggtgtgcatggccgacaagggtattggcctgggtctgatcaaggatgagctggcacggcgtttcggcacgggtggtcacgaggagaaggcggcccgctcgtagcactggccgatgaaagcattttcccggtagacttcaacacccccgctgtctggcagcgggggtgttctgcgtttaatcggttctgccctggtcgagggtgacggggaaggggcgcgtgacttcaccggtgtacagtgagaggtgcgggaaggggatttcgatgccattgcggtcgaaggcttccttgatctcctcgtagagggcgttgcgcgcatccaggaagatttcgcgcctggcccagacacagaagagaatatccatggaggagctgccaaagccagtgatgataaagacgggcgctggctcatccaggcagttggggttggcgttggcgacggccagcaggatttcctttacccgtcgcaggtcttctttgtaggcgacgccaacggctatttccattcgtctgatggggaatttggtcagggtggtcacttctgatttcaggatgctctcattgggtatgcgcacgtagaggttgtcaaaggtgcgcattttcacggagagcaggtctatggcgatgacttccccggtggtccctcctattttcaccacatcgcccacggaaaagggacgttcgcccagcaggaagagtccgctgatgaggtttgatgccgaagtctgggaggcaaagccgatggccacggtcaggatgccggcggcgcccagcagaatactgaggctgaagccgagctcgttcagggcagagatgaagaagagcaggagaatggcgtagcggatgaccttgccaaggatcagcacctggtgtgaatccagttttctgctggccacttttcccatcaggcgcgagacgatgcgcgccaccacaaagcctgccagcaggtacagggacgcccgcagcaggtgcagcagcaggtcagcgtgtaaaagtttttcccattccatgttacgaacctcctcccgagaatatggagctgaatgccttgacgagtacctgacgatccggtttacggcgtggcggcgctatctccacgctttgcccgcatatggagggggcaccgggctggattttcagctcggcggcctggtcgtcatcaccgcgtttcaccaggatttcctgggtggagagctgaccggtggactcgtcctgatacaggctgaccatgggaagaggcaggcagaatcgttcgaagttcaatggggtggacgcgtgattttcgatggtcacgggggtgagtgcccggtagcgttcaaaactgatatcaccagtctgggtgcgtccacgggtgcgcaggaggtagcagagttcgccactgcgggtattcgctccaaaccaggtatccgagagcggctgggtaggaatttcctgaagaaggtgattcccagagccggtcaccagcttcacccacaccggtgtgccgacgtagagggtcactttctcccccggatggatggtgcttggctgggccggacggataaccacagagcgatccgggagacacggcagcagggaaagcgcgtcttcggtttcccggaaaaggtgtcgctgcagcttgctactggtggttgttcgctcttgaaagcgaagggggattttcccggaattttcttcaagcttgtactgaaaagacacctgccattcccgggacagacgggtaagcgagagctgaagctgatggatcagccagtggcacgactgatggcacgggaaggtaaattccccccagtgcccgtggtcagtgtattccttcacagggctttccatgaggcctccttaacgggttagagtgtgatgagcgatgaactgcgccattcgtttgtcggtaacagctatgtgattcgtcagccagtgcacgatctgccggttcagatccatcaccagggccgatgaggcgccctcgtccaggagctgctgcttcatctgctgcacctgcgcgcgaaagtgttcatgctgggcgacatgctgctgatattccggatagctgttttcgcgcatgtaccgttcttcggtggtaaagtgttcgtgaatataatcttcaagaaacgccatggtctgataaatggcgtctttggcacggccaagcagcagtgcgtcaaagagattattgatgcggttgatcagctcacgatgctgctggtcgatttgcgcaatgcccacggcaatattttcgctccactgaatgtgcagatgcctggccgtcagaccgctgaactgtttatgaaatgactgatccacggagtcataggcggcgtgtatttccatgaactccttttcgcataccaggaaggcgtctacaatatcggggtcgaagtggccaccacgttcactgcggatgatctcacaggttctttcatggctgatgggctctttataggggcgtcgtgagcgcagggcatcatacacgtcgcacagggcgaagatcctcgcctccaggggaatctcttcgcctttgagctgatcgggatatccacggccatcgtaacgctcatggtggtagtgggcgatattgcgcccgatctccagaaaggggtcgtggagcccgcactggtcgatgatggactgaatcacattgcgaccgatggtggagtgggagcgcatgatggcaaactcctcatcgctgagcttccccggtttcaggagcacgtggtcgggtacgcccaccttaccaatgtcatggagtaaggaagcgtcggccatgtctttaataaatgttttgcgcagcagacgggaaaatttcgggttatggcacaactgcagcgccaggagcatcccgtagttgcgggtgcgttccaggtgatcgccggtttcgggatcgcgccactccgccagattagccagggaaaagaccgtcgccttcttggttttcagggattcatgaaaacgccggaacttggcgtacccaaggcttgccagcaagccatagagcagactcaccgcgaagaggatcagcagggtcgacttcagggtctgattctccgcgaaacgctgatcagcagccaccacaaaaaccaggggagtccccatgaaatcatgggcaagatgcggcaatgactcgacatcaaccacagcaccttcaccatggctcgcgctcaggggcaaggcgccctgcatttgcatgtcatgctgccagagaatctctccgtaaatcggattgacgacaagaacctggtgtggcagtacccgaaagaggcgttgcgggctgaaggaaacgctcatggctgaaccatcccccagcggcaccgacagacgcatggactcacttaccggcacaccaccatgaaattcaaggcgtgggccactcacctgccctttccagaagggtacctgctgattcacgagggtcgatccatcgcgtgtcactgccaggcgcagggcaccttctctgtcccacaccgccagggcctggtaattgcgtacggtcagaaatccctggaatagctcaacctgtcgctcctgcgcccagtcgtgttgaagctgaccgagaaactgcgcactttgactgaggaagtccagttcgtgaacaagcgcctggcgggcattttccaggactgcccgaacttctgcctcctgcgctgccaccacatcacggtgggaacgccagccctccgctgctatcaccagtataatgaggagaaaagcggccagggaacccagcaccaccccacggtgatagccgaggatacgtacagcgagtggctgcgcgttgtgcctgtctgcgtcggtgccgaaaccatctgcaatgcgtcgaaaaatatcaggagccaatgacacaccattcagacgacattgcgcccacccgtacgctccagagtctgtcgcgcggaacgcagtaattcttccgttgtcggccagtcaatacacttgtcggtgatggagaccccgtagcagagtttggaggaacaaggggccatgggttgattgccggcctgcaggttgctttccatcattacgccgaaaatggaggtattgccacccgtgatctgctccagaacagagtgcagcacttcagcctggcggtcgtgatctttgaaggaattggcgtgggagcaatccaccatgatggaaggagccaggccggccttgtggaggacttcctcggtgtccctgatatcagcgggttcataattgggcttctgactgccgccccgcagcacgatgtgtaccgactgattgcccgtggtctgcacaatggccgtgcgaccttccaggttgataccgataaaactgtgggggtgctgagccgccttcatggcgtctatggcaatctgcaggcttccgtcggtgccgtttttgaaaccaacggggaaggagaggccactggccatttcccggtgtggctgcgactccgtggtgcgggcgccgatggcaccccagctgatcatgtccgagagatactggggcgtgatggggtccagcatttccgtggcaatgggcagttccagatcggtaatggcgcacagcagctgacgggcaacccccagccctttggatatctggtggctgccgtccagatcgggatcgttgatgagacctttccagccaatggtggtccggggcttttcaaagtagacacgcatgacgatgaacagctgatcgctcacctcgcgattcagcctggccaggcgctgggcatactcaagggcggctttcgggtcgtgaatggagcaggggcccaccaccaccatcaggcgactgtccttgcccgagaggatattgcggatatgctgccgcgcctgggtgacaaaggcagccccttcactggagagggggaagacctgcttcagactggcagggctgataatgggggtcagacgactgacgttcagatcactggtacgaatcataaaacctcctgaaaaacaaacctctccccggtgaccgattccggagagaggcattcatggtaacaaggatctgtggcttggttccagggacgtcctaaaacaggccgatggcccgcagaaacaccaggccaatggcaactggtgccacaaagcgcaggataaagatccaggcattgccccacagggtatctccaaaatcagaggattccagcgcgtcggatttcttccatccccagccgataaagagagcgatgatcatgccccccagcggcaggaagatattcgaggcgagaaaatccatggagtccaggatgtccttaccgaaaatggtgacgttggaaagcactccaagaccaagcgaagatggtataccaaccaggaaaataataccaccgattaccaccgtcgtcatatgccgaccccacccgaaaacacgcatgaaataggagacggccacctcaagcagtgacatggcggaagaaagggcagccgcagccagcaggaagaagaaggcgattcccaccacaacgccgattgccagattctggaagatatcgggcagggtgatgaacaccagtccggggccagctccaggttcgcctccaaaggcgaaaacagcagggaagatcaccagacctgccacgatggcaaacatcgtgtcgagggagacaacacccacggcggctcctggcagcttttcctttggggtgaggtagctgctgtaggtaatcagcgcccccataccgagactcagggagaagaaggcctgtccaagtgccgccaggtagagttccggacgggacagagcgctccagtcaggcgagaacagaaaagagatggcttcgcgggcagcgccaaggctgaggctgtagagtgccagcaccagcagcaggatagccagcaggggcatgaggatgcggttggcggtttcaatgcctttcttcacacccaggaagacaatgccaatggttaacgccatgaagacaaactgccagaacagaggttcataggcattggtgataaagccgatgaagaagccgtcataaccgttttccggtgtactccacagagaacccgtcagataactgaccaggtacttgacggtccagccgccaataacaccgtaaaaggagagaatgataaaggccgaggagacacccatgatccccgcaaccacccagggcttgccgggagccagtgaggtgaaggcaccaaccacatcgcactgggatttccgaccgatggtgaattccgccatgacaatgggcagaccaatgagcagtacgcacagaacatagaccagcagaaaggttccaccgccattttcaccggccacatacgagaagcgccagatgttgcccagacccacggctgagcccatggcggccagaataaagccccagcgcgaagcccagtgttcgcggggagtaagatcacaacgctgcataccaactctccataaatgagtgaatagcacaccttccccagggaaagtcctcaccgagcctacgcaatcttcaacatcttttgatacaaaaagcccatcacaggaagtatatacacgctgaggaacaaaaaaatgacagtgaattactccacacgaagaggaatcagggtgacggcattgctggcaaagcccgccaggtcgggggcaccggcttcaagcaggcccgcaaatgctgccgtggcaaaaatatcgggctggacctcagcgtcaaactccttctccacctgctgcgccagggcggtgatttccgccagcacagcgctgctgcgctccctgaccagaataatgacacgcaccatggcatcaggttccgaggagggcggaaaggccagaatatagaccccctgaaccactggcaatggctccagtaaggcgacaaaggcgtccagcacttcacggtgtctgcgggacagcacatcaagagaacttcccatggcctaactcctcgccgtcacatagagcacgggtacctctgcctgacgggcaacctcattggccacgctgcccagaaccgcttcacggagaaaacccttgccctgattgcccatgatgatcagcgaggtgtcacggggatcggaacgtttcaaaatttcctgcagcacaacaccctccaccagttcataactggcattcagaccttccgcaaccagagcgtccctgagcttgcacaggcgctcttcgtcaaaggcatcctgttccttcatggcttcggctgaaaggtaggtcagtcgacgctggttgtcattgacatggagaattctgatgggacatccgtgcaccattgcgatatcacgggctttctggagagccagggcagagagcgccgaaaagtcatagggcaccagcaggctggtgaaaagtcgctgacagggcgcaacaccctctccttcaggggagtccagcagcttcacccgcaccagcagaaccggacaacgcgctatctgcagcactttaaaagagacactgccaagagctgccgcccgcaacaggctttcaccccgtgaaccgatgacaatggcatccacttcatagttggacgcttcttcttcaatggcatataccggcatgccaaggggaatatcaatctgcacccgcagaccaagctcctcaagttgttctttgtactgggtcaatttcttcgtcgcttccgctctcagggcattctcaaggcccggtaccacagcggcgtacaccacatgcagcagaataacctcttcaaggccaagctgctgcaggtcgccgacgcaggaaaccagagcatcagatgccgctgaaagatcactgcagaggagaattttacgaaacatggagcctccttggctgggtgtatggtgtaaaagccagaccagttcgaagatcacacacctgcgaaaggctgtcgcagccagcatgtaaccagactgacatagtagccgcgctccggctcagcgtcaacgattttgctcggagcggctctggtcatatttttatagtggacatacttttattctgttataatcctcggaaaagtacaacaatcgtacaataagtaacatttttcgcattatatccttgaaggggtcgcttgtatggggacgtttgccggcgtatctgatatcatcaaaaccaatgacatacccaccaccataaaagagtttgctcgcgataacgaactccccctgaaggagctggacttttccattgcctttgaaagcgacccctacgaaagcaagcaaatggggaaggtgaccaaaaactggcagatcaaaatcatgcgcaaggctctgcgcgaataccagcaccaccctatcatgcgcgtcactcccaatcgagaaaatccccttatctgcgagctgaccttcctgacccagagcaagtttgacctcaatgaccccaacctcctgaagtcggtggtggcggaaatacgcaaggttctggcctacaaccatatcgtctttggcatcatcagctatccggaactggaaaagatcgcgcagcagatcgtggatattggccgcatgagccatacctccgtcaaggaacccgcccttatcttccccattgcccgcggccgcctgcgcaaaaacggcaaggattccaagacggaataccactttgagacctataacacggcagggcagattgatgaaaagggcaatatcgattacagcaaaaagaactttacccagcacgtggaagacggccagctgattgtcacctactaccgcgccctcaaaggcagccccggcgtactacccgacggtaagttgacgccccagtacgtggggcagaccaaggacaccttccccttccactcggtcaccagccgcctcagcgtcgtggaccgccccgaccgtatcgaagtgtacgcccgccaggagggcttcttctgcgtcgacaacaacggtaacgccgacatcaaggataatgtcaccattgatggtgccgttgacctggcggttaccggggatatctacttcaaggaagatgcccgcgatgtcatcatcaaccaccagggcgtcagcaaggatgccgtgggcgctggccgcacggttcagggcaaaaatgtccagatcaagggcaatatcgcctccaacgccaaggttgccggtgagaatgtggagattgagggaaccattcaccgctctgccaccatcgaggccgatgaaaaagtcagcctgaccctgggcagtggcacggtacgagccgatgtagtccactgcgactccttccagcagggcaccatctacgcgcgccaggtcttcatcaaacagcatatcctcaacgccactatttattgtgaagagatcaaccatcacggaaccatgcgcaacgccgaggtattcttctccggcaacagcgcccatctgggacatatggttggcgatgagaacagcgtccacgctgatccgaccctggttcccgctgtcaacgaagttctcgaaggctacaaggccaccatggaaaaggatcgcgagcgcatgaccgagctgagcaagcaggcgcggcgcatatcctcggaactgcagaaggatcgctcccgcctggaaatggccatgcgcacggtcaaggagtgcaaggctgcgggcagaaaaattcctccttcctccatcgccgtcatccagagtgtccgtgacaaaaagacggagctggaagccatcgtaaccgagacggaaacactgaaagtcgattttgccaaaacagaaaaactctatgaccgcatcatcaaaaccagcaaggaagccaacctcttcatagaggccgccgaagaaggcaatcgcattcgcttctatggcattacccagacgaagcacttgaatcgcttcgagataccaatcatgatctgcgttgaagaaggcaaggacgaaatcaaggtccagcgtcaataatcacaatgttcctctcctgtttcccctgtagttcccacccttgttgtgctagtattcactctggagaaaaaagggggacggatggcattttactatcagtaccagtacactgaccactttatcctggagtaccatactcctgaaaaagccccctgcatctccattgaaaagataaatgatcagctcaccttctttgccctgtccaatgacacgcatttgagcgacctgttgctgaaaagcttgcgcgcctatgtcacggaacaccggtttttcaccagctataactttgtcccttttctgcgcgaatacgcacggggcgaactcaccctgaagcaccgtctgctgctgggagtcctggaccagggcagccagaccctgcgctttatcaatttcggcatgtactatgtgctcttcaaggatacggatggacggattttcaccgcccgcgatcacgaaaacaccctttccgaacagcccacgccctttcgcgtccaagtataccccctcaacgatattcagagcgtcttctttgccaacaattccaggctgctcagcatggctgaagccaatatggccctgctgaccaccaaaaaacagtttctgtatgtgcacagtgcactggaggatgtacagccgactgcagagaccggctcctttctcctcatcaatcacctgccagccggctccgtcacgatcctctcccgcgagactgtcacgcagccgaatctggatgccctttccaaccttgaaatacgattcgaagcctctttggcggcttcaggcctccacgaggagctggcggacaatgccatgctcatcttccatgaaatgctgctgaacgcctttgaacatggtgtactgcgcatgacatcggaacagaagcaggagctgatccgcagtggacagtacgaaggctttatcattgagcaggaaaaggcctgtaccggccagattgatatcagctgtgaactttttgcgaaccgggtgctgcgcatatccatctccgacagcggtgacggttttgagtacgaaagttacctgcggacaaaggcgacagaaacccaaagcctcttccataaccgtggaatcaaaattacccaggagctcagcgatggcatgtattactcagaccaggggcgacaggttcacctgatcctctccctgaccagtctctccgccattactcagcacaggaaaacgaccccggaggaagaactgcagaactcaccgctgcgggatgtgtccatactctatgtagaggatgacgaactgacccgggagctctatgttcgtctgctcaagcgcatgtcaaaatccctccatgtggcggaaaatggccaggaaggccttgagctgttccataaatttcatccggacatcatcctcagcgacatccagatgcccgtcatgaacggcctcgatatggcacgggaaatccgccagcacaaccgcgacatcccgatcctcctgataacggccttctccgacaaggaccatatcctgagcgccatcgacgccggcgtcgatcgttttatcaacaagcccgtccagcttggcaagctgcgcatgcacctggaacattacgcacgcatcatccagatgcagcagcagctccagaaacgcctggaggaggaacagcggcaccgcgaagaggagtttttcgccctcaaggacaagagcagacgcgaagagcagcagcagaaggaagccttcgccaaggaggagctgatcatccataacgacgccgcaacgctcgaaggaatcagagccgaggtattctacaagccccaggatatcctcagcggcgacatctacggaattttcagaatcgatgaacgccgcacccttttctatatcatcgacagcatgggcaaggggatcggcgcctccgtcaccgccattctgtcggcatcattcatcaaccagtacctcaagaccacacccaaagcaacagctccatcattacaggatatagtcaccacctatgccgactatatcaagagctacctgcttgatgacgaggtcatttccctctccatggcctgcatcgacacacagagcctgctgatggagtacagctcgttcggcatgtacccgatcttcatcaaggatatcgacaaggacagcctccatgagtgccgcaccaataacctgccgcttatgatctactcccaggatatccgcatcgaccagttcacgcttccccgcaacttccatattctcatctactctgacggactgtgcgaaaacgatgatttcagcggtacggaactgcggagatccttcgtcaaaagccactgcctgaatgacatcctgcaggacttcttcaaggccaccaataatcaggagccggtacctggctctgatgacaccagcatcctctacatcagcaaccagagtgtcgcacacccttgacaacacgcggcacctgggtcatatacatgcacaatcataccggatggggaagactgtgaaacaacgactttatcagttttatatcggctttctcgtgaactttagccgaatgctcttctttgttctgaacagactgcaggtgaagggggatcagtacattcccactgacgccagggccgtcctgtacgtttccaaccacgtcagcttccttgagaccatggccattcccatgaccatagtgggacgacaaaaggtgcacaccttgcgtatcgccgccaaagaagagcttctccagatacccgtcatcggccgcgtcctgcgcagcattcacatcattcccgtcaaacggggcagcggagcgaaggcctatgccgccatcctccagaacatccgccagggtaactccattctggtcttccccgagggcaccagggccaaagatggcatcatgaaacggcccaagcgcgccatcgggaaactcatgcatgaatcgggattgcccatcgttcccatccgcgttgatgggctgcatacctggaggctgtggaaactggggcagaaaggtgctctcaccttcggcgaaccctttgccattgatgaaatactccccgtcaatcaggacgaagaagccattgactaccagcttgtcgctgataaagtcatggaaaaaatacgctcactttgctagagtacctgccatgttcacccgaaaacagcaccactttgtattgagggaaccatgaaaaaactgctgcttctgtttatcttcatacacactctggttcttacggcaatcgccgacaattatgttgccgttaccggcgatcgggtcaatctgcgcgcgcagccctccaccaatgccgaagtcctctggaccctgggcaagtacttccccttgaaagtgctgaagcagcagggtaactggtatcaggtggaagacttcgagggtgacaaagggtggattcacaacagtgttgccaacaaggaaaaccgtggcgtcatcgtcatccgcaataatgtaaatgtgcgcagctccaactccaccaatagcgatattctcttccgcaccagctatggcgttgccttccgcatcattggtcagcgcagtaactggtatcaggttgaacaccccgatggtcaccagggatggattcgcggtgatctgctgtggggcgccaagtaatctcccgtctctgactggagccattgaggggatggggtacgcaaagcctggcttcccatttttctctgcgcctgcaaaagtactcttccagcttttgccattgcctttatgcctgtacgtccgcgtaatctgcggacacgttttttccctcattccccaaaatcccctccatgccttctgttttcctccctcgcctttgctgtgaacgaaagtttcgtatcccataattttcatataaaacattaaaaataactcaactttcgcaccttgtcgcgctgggctaaggtgttgctataatgagatttaccatgaggaaacagtgtatattttgcgtacttgactcatctggcatcacttttcgtttccggatattgccctttttgaccgcccaaaaagggcacaaaaacgcgccccccgaacgcccgtttttccggcttattgcttgcctgttctggagatccggcagacactgcgtccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgctcctgtttctcccccgtgtgctggcccagccaggacgcgaagactggaacgctatggacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaaaccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgataaggacagcactgggggtcgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgtgtatatggtgaggataatgtcaagcaacgcagtctgtgcagaaccacttcctccattccagcatggcatcagggtcggtgccgataacctgcagtttcggaggtgaaacctcgagtttgcagaaaaaaattcccgcctgcggagcaggcgggaaaaaccaaatacgatgagcgaagaatattgtcatgtccacttccctgacgggaaccatggatagtggcaatgtttctcttcctgttccacacaaaagccgctcgaatcttttgggtttcacttgcctctggtgtatcccaagggcctggtacgccacgagggcagaggtacggacgcgtgtctgcccgcggaagatcactgccgtgcccctcaagggggcaaccctgagagcctggtcaccttgccagcgctccccggattgccccccgaaggggggattgtttagcgtttcatgttcaggacttcctgaatcatgctgtccgaggtggagatgatgcgcgagttggcctggaaaccacgctcgacgatgatcatctgggtgaactccatggaaaggtctacgttactcatctccagggagttactgatgatggttccgaatccggctgagccgggagcagcatagttgggctgtccactggcattggtggagacaaagagggaattcccaaccttggaaaggccctgagggttggtgaagtccgccagggtcaactgagccagcggacgggaaaggtcgttactgaacaggccgtagacgataccattttcatcaatggaatagtcttcaagcgttccttccttatagccgttctgccgctgtttagtggtatcagacttgctggcgtactgggtaaagccgtcaaacccgccaccaggcgtgcccatgtcgatgacgacctccattgggttggcaccattgttgggaacgatgaacagcgggccaccgatcatcatttccaggccgccatcggggctgaaagtaatgcttccctccggcagggagagcgatccggcgccgccggtgatctcagctggtttgggtacgctggccttccaggtccactggttcacattacgcggatcagggtccttgtagaattcaaaatccagagaatgaacaaagctttcggagtcaatgatattgaccgtggtggcatgatagcctccggaagccagctgctccacactcagggaggtggtgatggcgttgaaaatggggttgcccggcaccgagagcttcaggtcgaggatggagaagtgttcgccatcatcgccgttgatgacaatagagccattctcattgacgtagacacccttgttgttcttgaggttcagggactgctccagggcgtaggccaggtctcccagggtggtgtcgctctgtcccaggttattgttcaccgacatggaggagctgaactgctgccccataccaagggtggcactcagggaaatgcggtcgttggtacccaggccaaggctcgtgccattgctgttatagagacgtgccagcttggtgtcttcgttggcactggtcaggaagcgctccgacgttgacatggaaccggtcagcagggtcgcgggcaggttcagggcctggttcaggcgcgccgaagaggtaatgatctcggcaccggtgatatggtggttaatggggccacgcaggataccggaagtgccggccgcgctgacattgaggttgctgaatgggccacttgccgtggtgttcagctggtggcgcagattgatgtcacggcccacatagttgatggggcctgtcatgccgatctgcatggtacgggccgaaacaccagctgagaaaattacattgctcaggggctcaaacaggggattcagcagatcctgataggccgcatcaacgccggcattgatagaaacgctcagttcggccagtccaccactgctggggtttttaaattcgaaatccttgccggtccaattaacaataaagcccgtgacccctgcagctacaagctgatcctgaatatgggcggcgatattggccatggaggtcatggcagtggcatcgacgttaatggtggtcagaaccgtctgtccggggcgacggaaggtgatatcgaagttggccccgtcaaaatctgtaccattaaaaccaaaataatcggtggcttcaaagtcagcattcaccgcgcccgttgccgtggcatcaaaattcaatcgtccgtcctcttccagggtgacattcacatcggccagggcagggttggtattgatgatggtgatcagttcgtccagggagctgaagtaataggctcccgcgttgctgttattgccacgaatcccttcagggtcatagacaaaggtggcaatctggggaacatcaacaccggccacgttcactgtgcccgtgaccacggagatggcatcgttggcgtccttaaagcccatcttctgcagcgtaaaaccaccgtcgtgattgttatcataggtgatcttgccacccagctggtcggacgtcttggggtcggcgccgaagataaagtcgccagtcagattatccagatactcgttgacggccttgtcgttgcccacattggtgccgctgtagctcacctgaatattgcccaggtcaaacccggcgatattggcgaaagccaggcgaccaccatcattgtaggcgcgtatgaggttcatggcgtcggtggaaatggaaccatcctggctgtcaccaacggtataggcgctgaacgcggtactgaccgtggttccggcaggaattttcacacccgacgaaaaactgaagcggatccagtcaccagcaccgttgacctgcaccaggttgggatcggtggcgtggatggtgacaaagtcaccggcggcaagctcaatgctgcggtagagaccattggggtctttgctgccatcatagagggtcatgggagcgccactggtgttggtgacgacggtgccattctccaggcgctcggaaaggcgcacaccatcagcctgcatgcccgtatagggagcatcgacgttgacctcgtagccagccgggaaagcggtggtgtgattaccgggggcaaagtcggagttgatctgcatgatcagctcatcaagagttgaaaaaggtttggccatgttatccacgccgccaatggcagtcgtgtcgagggaaacagggttggtggccgtggagtagtagtactcctgggtcaccaggttgcccttgacttccatggaaatgcggatacggtcgttgccgtcctggaagttaaagacgctgatatcgccgatataggcgcggctggtggcgctgacattctgcatggaaccctggaggcgggcagtcagttcttccagggtattgaagtcaagccccttgttgtactgctcctggaagaagaattcgctggatgtcttgacgccgttggcgttgtactgaccattcaggctggaaatgacgttgttgaatttggtgttggcgggaacgctgcttgactccatgctcagatccatgctctcgcgggccgtgacgcgcagttttccttccacaatatcaacactctgcacatacccggcaaagcgctcttcgatttttcgcgccagccctcccaaggtactgaagatgttatcattggagtcaaagtcccgcggaataccattggcactgtattcatttgaggcgctgggacggtagcggaaggtcaccgtctcctggacaccatccttggtgatggtcaccttgaaggtttcgttgtccacgatgctcagaccggtgtcggcagaatcgtagagctgacccatgctggtaagcgccgtggcgtgggacttgaaggtcaccgcctggtcatcgaggatggagagggcattgccctgttcgttgaagagtgtggagagatccttgttgccgtcggcagcagtgcgcaggaccggcgtactgagaatggttcccgaagcttcagcgttcaggttcccacctaattcgacattactcgtgggagaagccggagattttattcctacgggaatctggatgttacccacaacggtggtggggttgatggtaaactcgccgtactggttctgggttgccatgcggccctgcatgaccagaccatcgggggtgaccatcatcccctctttattgaaggtaaaattgccgttacgggtaaagaagttctgggcgccgttggagacgacgaagaagccacgtccggcaatggccatatcagtggacttatttgacgcctcaataccaccctgactgaagataaggttggtggagttgacccgcgtaccaatacccacctgcatggggttaacgccggatccgccgatgctgatactcatgacatcagcaaaaccggcacgggcttttttatagccgaaggtgtttacgttggaaatgttgttaccgataatatccatcgaccgctgatgattgaccagaccggatacaccggcatacatggattgcagcatgtttgtgctccataatagtgtagtatgcctccgtgcattgtattttccatccctgtagtgtttatgaagtgcccggctccttaccggacacagtcctctatgtcatatcggactcagtgtcttcctcaccccctgaacccggatccggcatgcctcctgagatgttcggcatatagaagctctccagctcctccagcaggaactcttcattgttcatcataaacaagctcacccctccttcattgcgcacagcggtaatgagtccataggtatagttttccacttccatgggattgccatcatcaccaaacgccaccacccggtaggtgtagtgaccgtccggcagaacctgcccggaagaatcataggcgtcccaggcgatgctgttgacgcctttgccaagggcccccacatcaaggcgatcgataaacgagccctgggagttgtagatcattatctgtacttcatcggaagcttcgggcagtttaaactcgatattctgggtcatgccctggtaggcctgaactgtattgccaagggcgcgtgcttccagaccgatataggcggcggcgttgaagttcatggtctgctgctgcatggccaccagtcgatccacagcggccgtcatgttggtcaactgctccagttgggagaactgcgccgtctgggcaatcatctgggagttgtcctgggggttggtgggatcctgattgcgcagctgcgtaatcatcagatgcaggaaagcatccttgtccatctccttcttgggtaactcgggcttcagagtgctccagtcatcaatgtttccgatgttccgaactggtgctgatgtgttcattggcatgagagcctccttgtcaaacggttatatccagagcgtccgacgtagcgatggcaccggtttcacgggtgtcatcgacatgttcatggtttccttggttttggtgtgtttcggtatcatgattccgcgatcctccgtcgcgctcaccttgctgatcattgcgggcgtgacggaattcctcggaaaactgactttggttatcctgggctgcggactgatgagctggctgaactatttcaaaacgctcaacgcgcaggcccatgttgctcagagcctcccgcagctgtgcagccgcgcgctgcatgttttcgcgcaggccactgtcttccaccatcaggcgacccaccagctgggcattctcaatggagaggcggatatgcaccttgcccagatgctgcggattcaacgcgaccgtaatggtcttcagtgagccgctttgatggacactgactttgcgcagtatctggtcgatgacactgtccatgtcaacccggcgcccggcagactccggggcagactccggtgtcagtgaactctgggttgcactactgccctgctgtccgacaaacggctgtcctgctggcgtcgagctggtgctccctgctgcctgaagagtcacggaggactcggcatgtgccgataccggtgtggctccggtggcagttacggtgttttcccgcccggtggcagaagttttttccgtgggcagcgtgcgcgtgggccgctgctcttcctgcaggctctcatcttcggcttccagagctttgttcataacagccctggcaagctcgctgtcgcggccctgggtttcctttgccatggccgcctgggcgacaaccggttgtcgtgcgactgccgcgctctgcctgtctacagttatttcagcagcagacccattgtgtcggttcgcattctgctgttttcgggagagctcctcctccagggattcgctggaagcgtccgaagccacaacccgactcatggcttccaccagctggcgcaggggtgacttctccagcagagcttcaaaccccgcgtattgacgtggtgtagctatattatccgcctgggctgttcgtccaggattctggttcgcctgaatcagcatgcccatggcggcaagggattggccaagctgacgggctacctcggtcccttcagcggtttcgcccacaaggcgctgcagtgcctgctccgtcgctggctgcttctcatgcagccccaggctttcgatatcacgcatcagctgcacaaaatgctgcatgccttcttcaccatcaagcacctgggccaatatctgtccatcatgctctggtgtcatggatcggctctggcgtacctcttccatcattgcgctcatggtcatcaggccctggaatacctgggctataccggccggcagatcatcgggctgcaggcccgcctcatccatcaggcgcatgaagagctcacctgcctgcttcatgaaatgcacaagagtgccgagttcttccgccaggtcagttctggcgagaaggtctgccgggatatgggtatcaggatcttccactgcagactcatcgggcgccactacggtttcctgtttctggaacagggcaccaaagagcagggagcgctcaaggtgatgatatgcctgtacatcctgatccttgtcgtctttgcccttgcggtgggcagaaaatttttcaatcaggagcgtcagatcacggagctgttggggggagagttcaaaggaacttttttccagattcatcacagtgctgttgaagtccataacttctgcaatcagcgcacgtccaatggagtcgggaggaaggacattctgattgagaatatcctgcagggcatggttgaactggggagtcagtacgtccgactgggccagctggcgcaggctgcggccggaaaggggcagtgactcaagagctgtctgcagttcctgtttcagtcgctccatggccttttcggcttcagggacatctgcaggaagcaaaggagaatttttttcactggctcccttgtccatggactggaagaggagctgcaggaaaccaccttgctggccatcggccatggcacttcctgtacctttatctgctttttttagaaggggaaagttcccgatgtcgagaatctgggtgatcaagctacacctcctgtcgtacaggagtgtcctgcatgtagcgtgccagaaatgaaaacaggggaagtgccgaccacaggcacagaagagttcggcgcaggcgaggcagaagtggtggcctccagagcgcgcagcaccaccgcttcttttcgcgggaaactacaggggaactatctcgtagtgctcctgatgaaaatgggggttggacttgatgaccagcttgacgcagcagtcctcttccagcttttccacatattcggcttcttcggagaacatgatatcagccacatcggcataggcctcgatatagagcttcttgcctttgtaaataccggcgatacgctgaatctcccggaaaatatcgtagcagacggtgtggggcgacttcaggaatccgcgtccctcacagtagtggcaggactcatacagcacgcgcccgatgctgtcacgcacccgcttgcgggtcatctccaccagtcccagttcgctgacaggtaatacgttggttttggcccgatctttcttcaggttcacctcgagggcctgcaaaagcttcaggcggttctcctcttcctccatatcgatgaagtcgatgatgatgatcccaccgatattgcgcagtctgagctggtagcagatttcgcgggcggcctccaggttggtctgcaaaatagtgtcttccagattcttcttccccacatagcgcccggtattcacatcgatggccgtcagggcctcagcctggtcgatgacaatatagccacccgacttcagccagaccttcttgttactgagcttgttcaactccacttcgatattaaaggcgtcgaaaagaggctctttgccatggtacagctcaatgcgatcaaagaggtggggcagcagtcgcgatgcgaactcgcgacagcgcaggtactccgcttcatcatcaatgtagagcgtcgcgacttcccgcgtgaacaggtcacgcatggtcttcaggatcagatcaagatcctgatagaggagtgccggggccttcacctccccggccttcttcatgatcacatcccacaggttggtcagaaaactctggtcactggcaaaatcctctttttgacggttctcggcaacagtgcgcgcaatcagccccatgcccgccggtttgagatcattaaggatgctgcgcagacggtgccgttcctgttccgaagcaatgcgacgtgatatgccgatatggtcgatggtgggcatcagcaccaggtgtctgccgggaagggtgatgtagctggtgatacgcgcgcccttggtggaaatgggctccttggaaacctgcactatcagctcatcgccaaggcgcaggatttcgtcaatgggaggatattccgcgctgcgggctttttcgccgttggcatcgccatcttcaagatccggcagtgcggcatcaacacccagctgctcgcgtccaagatcagcgacatagagaaaggctgccttttccagaccgatatccacaaaagccgcctgcattccgggcagtacctttgagacgacccccttgtaaatattccccacaatgccgccttcgcgcttgcgttcgatgagaatttcactcaattcaccattttccatataggcgacgcgggattcataactgcgatgattgataaagatagttgttgacatgtatgtggcagatccttcctgattattcgtactggggagcccagagatagtaaaaaccgctcttcagggatgccatgtggcccacaaagccaaaatcgaccagagctgggcccggagcactgttcgtcatggtgttatagacattgtcatttgcgtaggcactccggcgataaacaaccaccctggcatcggggctggcaccggaaatttctgcagcccgtgtgagcacgcggggaaagtgcagaacctcgtctatcagacccacttcaagggcctggctggcagtatagattcttgcgctcgcgacatcggccatgtgttccgccgaaagcctgcggcgctgctgcaccagttcaagaaagaagccattgacatcatcaaccatctgctgaatcagctcctgctctgcaggcagctcagggcggaagggactgcccatatccttcagggagccagacctggtaacctgcgcctcaagcccaagtttctccatgagcccatgcaccttcggacggatgaagatcgtgcccaccgatcccgtgatggttgcagggtgagccgtaataagatctgaagccaggctgatgtaataaccgcctgaagttgccattcccatcagacttaccaccaccggagtgcccgtttcaagacggaaacgctcaatttcatgatagaggatatcactgtcaacggtcgtccccccaggagtgtccacggtcaggataaccgcccggattaaaggatcacgacgcgccatatccaggtgggcaaccacctcctgcaccagactgggcttggtggtcaacattccctcccggggagtactggaaataaaaccctggatggggatgaccagaatcttatcctggtgagtcccctgcagcacctgctcctccagaggatcggagtagcgggggaagagggtgatattggcaggagcacagcctgcaaggagaagggcgcaggccacatacagtgagaaaatcaagtgtgatatcttcataggtgttcctcttgtttctggcataatattttcataagaattcactcaagtttcgcatcttgtcgtcttaggctaaggcactattattctgacatttatcgcgcggaaactgtattgattctgaatgcttgacttatctggtcttccacttttcgcctctggatattgtcctttttgaccgcgcaaaaaggacacaaaacgcgccccccgaacgcccgtttttccggctcgcctgctcgcctgttctggagatccgacagacactgcctccctgcagtgctgccggaccactcacctcctgtgagtgtcccttcgggtcttgccagccaggcttcacactcaccggacgggctcaggggggaacggcctgcttctgtctctcccccgtgtgctagcccagccaggacgcgccgactggaacgctatggacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactgggggccgcttttgcgccactttgggcgggtccaaagtggcaaagaaactcatagacaaggcgagggcaatgtcaagaaacgcagtctgtgcagaaccattttggccatcccagtatggtatccaggtcggcgccgacaacctgccgcttcggggtgcgaaacttcagtttgaagttttcgaatacaagaaagacaattccctctcgcagatccgctgggaacgcagggaagacgacagccagatacactgtccccatggtgtattcgccgcgttccccgcgtcccgtgtgagcgcagtgaacgggcgagagaccgatttcactcttcttgatttgtattcattcgcgtgtattcgcggtcaaatttccccttgaaattatcggaattactgccatacttgcaatacattttccgttgggggcgcttccgtaaggaggctgagaagaaccccatgaacctgatccaggtaatgctggcgaagggaaacgggtgccgtgttcacgacatacaaccgtttccccttcgtcgggaaacggttttttattttccacaaaggagcaagcatgaatgtaacccagatgcaccgggcccgcaaaggcgaaatcaccgaggccatgcagacggtagcggccagcgaacagctcgaaccggagttcgtgcgcagcgaagtggcccgtggccgcatggtcatcaccgccaacattaaccacaagaaccttgtccccatgggcatcggcatcaacgcccgctgtaaggtcaacgccaacatcggcaacagcaagctctccagcggctgccgtgaagagctggaaaagctgcacatggccatcaggtatggcgccgacacggtcatggacctttccacaggcgaggatatcaaccgcatccgtaccgccatcattgaaaactctcccgtgcccatcggcaccgtacccatgtaccaggcggtggaggaagtggaggatccccttgatctgagtgcccgcaaaatcctcgatgtcatagaagagcaggcccgccagggcgtggactacatgactgtgcactgcggcattctgcgccgccacattcccatggccattggccgcaccacaggcattgtcagccgtggtggcagcctgatggctcagtggatgcagaagcaccagaaggaaaaccccatcttcgaccactacgatgagctgctggaaatctgcaaagcctacgacgtcaccctctccctgggagacagcctgcgccccggctgcctggccgacgcctccgacgaagcccagctcagcgagctggaagtcctgggtcaattatgcaaacgagcctgggagcaggatgttcaggtaatgatcgaaggccccggccatgtacccatcgaccagatcgagttcaacgtgcgtaagcaacaggagctgtgccacgaagcccccttctatgtcctcggccccctggtcactgacatagcccccggctacgaccacatcaccggcgccatcggtggcgccctggcagcctactacggcgtgtccatgctctgctacgtcacccccaaggaacacctgggcctgcccaacgctgaagacgtgcgcaacggcatcatcgcattcaagattgccgctcacagcgccaacatcgcccgcaagtttcccggcgtccgcgatcgcgacgacgagatgagccgcgcccgcttcgccttcgactggcagaagcagttcgccctctccctcgaccccgaacgcgcccgtcagtaccgcatggaatccatgcccgaagaactcaggaacgactgcagcaccgaacactgctccatgtgcggacccaagttctgctccatgaatatcagccaccagatcatgaacgccgacgctgccaatgcagccaagtaaaggaggaaaccatggcacaagtcaacggacgcaccgtacccatccccgaaagtatctccattgaacagctgaaagaacagctgggcgtcaacgcctgccgcatggccgtggaagtcaacggcgagctgatcgaccagaaccgcttcggggaagcgatcattaacgaccagtgtacggtggagattattaccctggctggaggcggttgatactgttcctttttgaccggccaaaaaggaaccaaaaagccgccccccgaacgcccgtttttccagctcgttagcttgcctgtcctggagatcaggcagaagctgcatccctgcagctctcccggaccacctgcctcctgcaggcgtcccgttcgggtcttgccaaccaggcttcgcactcaccggacaggctcagggggggggagagagtgagatgctttgctccccgtgtgcttgcttctgccaggcagcaccgactggaacgctggcagcccgcagggtcgccgccacgaaggcggcgaccgcaaacacagtcagggatgacggttgtttgcggccccagttccagacaagctgacggcagaaatctgcaagcactgagggccgcttttgcgcaccttttggcgggtcaaaaggtgcaactgactcaattaaccatttaacccgatcgcagcatggtgactgcataaggaaactcatatgtcaacagaccaactgatcatagccgaccgttcattcacttcccgcctgctcatgggcaccgggaaattcgccaacaatcagcttatggccgaggctatccgcgcttccgagacggaagtggtgacggtggccctgcgccgggttgatctggatgcgccccaggacgatatgctggcggccattgacacggagcgcattctgctgctgcccaatacggcgggggcacgggatgcggaggaggcggtgcgtctggcccgctacgcccgcatggcgggttgcccttcctgggtgaagctggaggtgacgcccgatccgcgctacctgttgcctgacccgctggagacctacaaggcggcccagatcctcatcaaggagggctttacggtgctgccctatatcaacgccgatccggtgctgtgcaagcacctggaggagatcggctgcgccacggtcatgcccctgggcagccccattggcagcaataaggggatcaagacccgcgaaaacctgcgtataatcatagagcaatcccatgtgccggtggtggtggatgcggggctgggcgctccttcccacgcggctgaggccatggagatgggggctgacgcggtgctggtgaatacagccattgccattgccagcgatccagctgccatggcccgcgcctttgccaaggccgttcaggcgggtcgtgaggggtatctggcgggacttggcccccaatccagtttggcttcagcttccagccccctcaagggcctgatgtgggagtgaatatgtacagtcagcactttgccagcattgatcagacggaactgcggcgcatggtggagggggtgggtgagcaggatgtgcgcatcgccctggagaaggagcaccttggcatcaaggattttgccgcccttatcagttcttccgccgacccgtacctggaacagattgccaacaaggcccgccagctcaccatccagcgtttcggacgcaccatcctgatgtatgctccgctctatgtcagcaactactgcaccaatggctgtctctactgtggtttcaaccacgacaaccaggttgatcggttgctgctgacaccagaacaggtcatgcaggatgcccatatcatcgccagcgagggttttcgccatctgctgctggtctccggtgaggaccgacgctatgctgacacgccctacctgtgccagatcgctcgccagctcaagggccagttcagttccattggcgtcgaagtacaacccctggaagaggctgaatacgcgcagctcaatacctgcggagtggacagcctgaccatctaccaggagacctatgaccgcgagctctatgcccacgtacaccccaaggggcgcaagcacgactttaactaccgcatagacacccctgatcggggtgcgcggggtggcatgcgcaaggtggggcttggagttctgctgggcctgggcaactgggccatggatgcctgcaacctggccctgcacgtgcaatacatgatgaagacctactggcgtacccaggtttccgtctcctttccccgcctgcgcgtggcagctggtggtttccagccatctgacccagtcagcgacaagcacctgttcaagctgatctgcgcctttcgcctcttcacccaggatggggtactggtgctttcgacccgcgagtcggcgcagtttcgcgacctggttttcccttatggggttacccagatgtcggcgggttccaaaacaaacccgggtggctatacagatcatgacgcctctgaggaacagtttcatgtggaagacccccgctcagcaggggaagtagccagggcaataaaagaacatggttatgaagcagtatggaaagattgggacgtgcagctggtgtaaggagcatcatgagaaaagtttcacacgtaaaatattccatataaaggtgttgacagctcaagtatattaccgtatcctccagctcaattaaaacgttgttctgattaacgcagcggaggtgcactttggaacctgatttccccatgcagttttactgggacctgtgtgcagcattgcgtgaaatcaaacacgctgatctggaattcctgaagaaatacgatgtaggaccagcacagttccgcatcatgcgctatacccacggcaagcgcggcggcgttaaccttaaggatatagcaaccctgatggaggtttctcccagcaatgccagtcgcctggtggataaactggttcagaaagggtggatagacaggtccatatctcccatcagcaagcgggaaatactgcttcagttaacacctgatggcaagaaaatgctgaaaaggattgcgccggaacagcgaaaaaatattggaaagcttctgaacgccaagctttcccaacacgacctcgaacagcttcacgaactgcttcaaaaactcctgggcggccagcagagccaggaagagtacgccgaagagtgtgacagggccatatagcagatgaactgaaggagcgatcagcagcgttccatggaatacaggcatccacagtagtgttgacggtaaaaacccatttcgcgtgatatctggaggcttcgctggaagcctcctttttttttgaagttcgcctgcagaaatctgacaccagagcgggaagcggcatcttctcccagcgcattgatgcgctcagcgtctttgtggggagatatactcagcgtcgtggtgaagatgtcatagccatgggcagcggcatactgtgcgctcttttccaggcgcataccatagcatatggtacagcgcagacctttttccggctcctgctcgtaccctcgaattatttcaaaccacgttctactgtcatcatcggcaatgactatatcgacttccggattgcggtgtgcccagcgaacaagttcgtttcgacgctggatatactcgtcccgcgggtgaatattcgggttatagaagtagagagtcacctgatattcttgcaccagctgctctataaccggaccggagcagggcgcacagcatgcgtgcagcagcatgcgcagacgagcatcactcatggatcaccatctgctccagccacaggtcaaggatatccatcatctccccgaagcggggattgtaggtcagccgacgcatatacccgccctcctgactgaaaggcacgaacacttcgccagaccagacctgcagcgccctgcggcactgttcttcctcttcggcagcgcggtagtggaggcagttcacgtaacggccatcaacaccatagtgtctgtcatcgggttggtagggcaggctgacgtgggagaagtgatagatgttccgctgcggcaggtaactgttcagaatatgcgttctctgctgagcgagaaactgatcgccactggacttctgaaacagcagcagacgactcccatcgtggacggcctgctcctgaaaaaacctgatcgcggcaggcgcgctcacagtggcatcatccatggagatggccaggaaaaccggcacatgacccaaactgccggaactgcgcatgagccggtcattgtgctgaatcagtcgaaatacctgcaatgcgccattcagagcaaaggattcatactttaccgcgtcaaggtctgcagaagtgcgcagccaggggcgaaactgtaccgccagtggcagcagatgagaaaacggactgtctatggctatggccggtgccagcagcacaatgccctgcaggtcatgtccgccctccagggccatgcgcacactgagggtacctccggtggaaaagccccccatatacagggagtgcacagcgcgggacagatggtgcaggccatactctacggctctgacccactcatcgtgatgcaccgtgagcagatcacccggaatggttccgtggccgggcataaggagagtgcgcaccagaaaacagcgttgtgagaggtgctcggtcagcgcgcgcatgctgtaaggagaatccgtcagtccatgcaccagcagtatgccctgccggtgcattccgtcgtcatccgcctccgggcagtgggaagctggctgaagttcgtagggcgtattggcgtcaatggaaaactccagaatatcgggagctatgtgttcctgctgctcgcgcacggcacgcaccatcgcttctgtcagctgcaggtatgcggagaacggcgtctccagagccaccgggaatgtacggttcatggaagaaggctgaaggcgctgctcatgggaaacaggtatcagcaacagcagaagcaggctgacgagaatcaccgccgctgctgccagcaggaaaaggcgaccaggcttcatgggcccgtgccgagaaagttgagagacagggagttggtacaataccgcttgtgggtgggcgcaggcccgtcttcaaagacatggcccaggtggcagctgcacactgcacagacgatctcgactctttgcataccgtgacttgtgtcggcatgatacgccagcgcaccatcaatggcttcccaaaagcttggccagccggagccggaatcgtatttccagatggagtgaaacaggggagcgccacaacaggcacaggtataggtaccctcttcgtgatggagaagatagcgaccgctccccggtcgttctgtgcccctgcagcggcagatatgatactgctcggcagtcaggcgctcgcgccactgtgcttctgtgagttctttccaccgggtcatggtatgcccctccacgggaaaatatccatcattgtatgcatacacagcatctggccgtcaggacagacgcatccgatagtcttcgtagccgaattttctgacgacatcaagcctgcccgacttcctccagatggcaatggaggggagggggacaccattgaaggtattgttcttcaccatggtatagtgggtcatatcctcaaagacaatgcggtctcccggctgcagggggctggcaaaggaataatccccgatcacatcgcccgccaggcaggtattcccgccaaggcgataggtgaagggcaactcacctggctctgcagctccacgaatagccggccgatagggcatttccagcacatcgggcatatgggcagcagccgaggcgtcgagaatggcgatatccatgccattgtgcagaatatccaccacgctggccaccagcgggcccgtctgccagcccacggcttcgccgggctccaggtagatctccaggttatagcggtgccggaactgctgaataatgcggatcaggcggtccacatcgtaatcggcccgggtgatatggtgacctccaccgaagttcacccatttcagctgtgggaaaaactggctgaatttggcttcgaccacttcaagggtacgctccagggcatcggagttctgttcgcagtgggtgtgaaagtgaatcccgtcaaggccgtcaaggagatcgggacggaactgatcacgggtaaccccaaagcgggaaaaggccacgcaggggttgtagataggaggctccacttcggagtattcggggttcacccgaataccgcaggagacaccttctttttcccggatcacatgctgcaggcgctcccactgactgaaggagttgaagacgatatgatcactgtaccccaggatctcccgcagagactcctcggtaaaggccggcgaaaaggtgtgcacctcgcgtcccatctcctcacagccaaggcgcgcctcatgcagtccgctggcagcggtgccgtggagtacctcgcggatcatgggaaaagtgctccacatggcaaagcccttcagtgccaggagaatcttggcccccgactcgcgctgaacccggtccagaatattcaggttatgctgcagtttctcctcttccagcacgtagcagggcgtggggacctgggctatatccagcgacatcagtactccttgatgtgccagggcaggccctgctggttgagaagctccatgaagggcttggcgtcaaattcttccatgttgaacacaccggcacggtgccagatcttctgcaccatgagcatggcaccgatgaccgccgggacaccggtggtataggagatggcctgggagcccacttcgcggtaggcatcctgatggtcgcacacgttgtagatgcgcacgcgcttcaccttgccgtccttgatgccctcgatgttgcagccaatgttggtcttgcctttggtcaggggccccaggtcgccgggatcgggcagcacggccttgagaaactgcaggggaacaatctgctgtccctgaaattcgatgggctcaatactggtcatccccacattctgcagaacacgcaggtgggtgagatactgctcaccgaagctcatgtagaagcggatgcgttttagtcccttgatgttgcggcacagggattccagctcttcgtggtagagcaggtacatgcgcttggggccgacctcttcaaagtcatattcaaaggattcagagaggggcggggtgatcttccactcgccatcctcccagtagcggccattggccgtaatctcgcggatattgatttctggattgaagttggtggcaaagggcagaccgtggtcgccaccgttgcagtccaggatgtccacatagtggatttcatcaaagagatactgctgggcgtaggcacagaacacgttggtcacgccggggtcaaaaccggaacccaggagcgccataatgcctcgcttctcgtagcgttcccgataggcccactgatacttgtactcaaagaccgggttgtccttgggttcgtagttggcggtgtccagatagtccacacccgtctccaggcaggcatccatgatggtcagatcctgatagggcagggccacattgagcaccagatccggctgaaccttgcggatcagggccacgagctcgggaacattgtcggcatccacttgggcgacttcaagtttctccgtgccaacggcacgctgtatttcctcacacttggagagggtgcgactggccagtaccacccgcgtgaatacctgaggattcatgacacacttgcgggcaaccacatttccaacgccaccggcgccaataatcaagaccgtgctcatagactctcctttgcttttgaggatttcctttgctgctcagcgcgaaattccatggtgagggctacagcataacacgctgccccgaccgtaatacatatgtcagccacgttaaaggccggccagtgatatgaaccaagaaaaacgtcaaaaaagtcgatgacataccccaggcgtacgcgatctatcatattgccaatggctccggccgcgatgagcaaggcgccctggcgatgaaaccaggtactgccgtggcggtagaggtacacacagacagccagggccacacaccctaccaccacaaaaaaaccaatgcgcaggctggcgtccagaccaccaagtaacccgaaagccgcacctgggttatataccagtgtccactgaaaaaaacctggtattaccggcacgctctgacccaggaaaagccatgtatccataaaaaccttgctcgcctgatccgcgacgacaagcagggtaaccagtacggcgaacttcctcatcgatcgcgaatcactgcggcacagcgcgggcacagaccagtttcctgcttcccggtatccacatcactgatccagcagcgctcacacttggcgccaagtgccttggacacttccaccagcaggccgttctccagttcctccaggccgctgagtggttccacactgagctgactgacaatgcaggagtcgcgcagctctgcgtttgtgaagctttccaggaaagcaacggtctcgcggtcgttggagtacaccctgaccctggcatccagggagtgaccgatgactttctcattgcgggccagctcaagggccttactcacatcggagcgcaacttcatcagtcgatcccagcgagccatgagagcttcattgaaaaactcgccacggggctcagggaagtccagcaggtgcacgctggccagtttttccggctcattgaggtgctgatagacctcttccatggtgaagctgagcacgggagccagcaggcgcatcatgcccgaaaggatgaggtgcagcgccgactgggcactgcgccgcttaaatccatcggcatcctctgcgtagaggcgatccttgatgatatccagatactgggccgacatatccacactgcagaagttgttgcaggcatggtagatcacgtggaactcatagttttcgtaggcatccagtaccctcttctcgaaggcgtggtacctggccagggcgtaacggtcaaactccagcatatccccgtagagaatcgcgtcggtcaacggattaaagtcatacaggtttcccagcatgtagcgcgccgtattgcggatgcggcggtaggattcagccaggcgattgatgatctcatcggagatgcgcaggtcatcacggtagtcctcggcagccacccacaggcgcaggatatcggcaccgtatttcttgataatcgcatcaggggccaccacgttgcccatggatttgctcatcttgcgccccttgccatccagcacaaagccgtgggtcagcacggtcttatagggagcctgaccacgggtagccacggcagtcagcagggaagagtggaaccagccccggtgctggtcactgccctccaggtacatatcagccggccagggcaggccgcgtttgcgcagcactgccgcatgggtcacgccggagtcgaaccagacgtccagaatgtccttttccttgtaaaactcaccatggccgcagtgggtgcaggtcgtccccggctggagaaaatcacttaccggccgctcataccaggcgtccacgccctcggactcaatcaggttcgcggctttctcaaacacggcgatatcctgcaggggttcttcacactgtgagcagtacagaaccgttatgggcactccccacaggcgctgacgggagacacaccagtcgggacgattctctatcatgttgtaaatgcggtcacgtccccaggcaggcacccaggtgacctcttccttgatctgctgaagggacttttcgcgcaggtcattgtgttccatggagataaaccactggggcgtggcgcggtagataaccggcttcttgcagcgccagcagtgggggtaggagtgttcaatgcgactgcccgccagcaaggaaccgctctgcttcatgtgctcgataatggccgggttggccttgttgatatgcatgccaccgaagtgaggcacctccgcacggaaaacaccatggttatccacggggttatagggctcaagaccatatttcaggccgacaatatagtcctccatcccgtggcctggcgcagtgtgcaccgcgccggttccggcttcggtggtcacgtggtcacccatgatcaccatggagtcgcgttcgataaaaggatgaccacagacgctgttttccagcacagcaccggggaaagtggccagaatggagaactcatcaaagccaaagatctgcatcagagaacccagcaactgactggcaacaatcaggatgccgcggcttgtctccacagcgctgtactccagctcagggttcaggcagacagccaggttggcgggcagggtccagggcgtggtcgtccagatgacaatggacacatccgtcttcccctgcagttccggtataatgccaccaagggcggagacaacggggaaggcgacatagaccgaatctgaagtgtggtcatggtactccacttcggcctcagccagggcggtaacacagtcgcagcaccagtaaatgggcttcagtccgcgatagagggagcccttggccataaaactgcccagctcgcgcacgatatccgcctcataggcgaagtccatggtcagatacggctcatcccaggcgccgaagacaccaaagcgctggaattcctcgcgctggatctcaatgtacctggcggcgtgttcacggcacagctgacgtttgtcaacggccgtggtcgtatgcttgtccttgcccagggccttgtcaacacccaattcaatgggtagtccatggcagtcccaaccgggcacatagggtgcctggaaaccctgcatggacttctgcttgatgataatgtccttgagtatcttgttgagtgcgtgacctatgtgcagatgcccgttcgcgtagggggggccatcatggagtacgaagagggacttgccctgacgtgactgctgaatcgcggaataaatgtcctcctgtttccacttttccagaaactggggttcgcgctggggcaggttgccgcgcatgggaaagtcagtgacaggtagattcagggtatctttcaactccataggtatagctccttgtaaaattcagacgaacagtcatcacgcaaaagagcgcactgatacagcaggcccacacggaaaatcttaaagataaatgattatcacagactgaatcaagccaataataaaaccgagcacggcccccagcagctcaatgtgacgcagctctttttttgccaggcgaaggatcatcgcctcgaactcatcgaggtcaaactgatccagtttctcctcgacgattttgccgatgtccacttcccggtgaatcttatccaccatatcctgtttcagtttcatggcctgggcgtaaaagtcctctaccaccacggggcggatcttgggtatcaggctgtcgataaccgatgccatcatgggtatcttctcggttatcttgttgcgcagtttctcgcgaatcagctcatcgacagcggcctcaatctgtgtgcggatatcgaaaccgtgaaagatgcgagtgatctcctctacgctcaggagctcgtcctgcacggttccggcgattttgcgggcgatctcgccgcgccgcttcggaaggataccctgaaaattcaggcccagaaaatacaccggacggtgagggcgaaagagcattctgatcgccagcatattggtaccccagccaatgaataggcctataaacggcataagaatgatctttatatccacaagaggtcctcacggtatggaatgggcgccaaggataacaaaaaaatcgttttctgtcacgggacagaaaacgatcagtatatctccagaaaacgggatcaccatcaaaggtacccctgctgcccggtcagacctgtttaatcaggtcacggctgccaggcttcaccaggtcgatctttccttcacggcacatggggcattcctcgggggcataggcgggaacactcatgaccagcagactggtatagggcacgcccagctgcgccgtgccgttgctgcggtcaaccagcgacgcagcccgcaccacttcggccccatgggcctgagccagcttgatgacttccttgacactgccgccagtcgtaatgacatcttccacgatcaggacgcgctcgccgggctgcagcacaaaaccgcgacgcagggtaaacttgccgtgctcgcgctcagcatagatcgaccgcgctcccagggcccgagccacttcatgtccggcacgaatacctcccagtgccggagccagcaccacatcgatcgcgtcttctatcttggatgccagttcagagcacagcagctcgccctttttcggatactgcatcacccgcgcgcactgcagatagctgtcggagtgcttgccactggtgagcagaaagtgtcctttcaagagggctccggtctccctgaaaacatccaaaacctgttcattgctcatcataactcatctctccatccagtaattttatcacccgctcacctggcatcatcatacccagctcacggcgggcaagacgaatgaggtgctctttgtcatcggtcaggcggctgatctgatcttccaccaggctgatctcataggccaggtcgcgcaggcgcgtatccagctctgttttattcttcacaatctcttggtaacgcaggaaccccatgtcactgaagagaaatgacagaaagaaaccgatggcaaaacacaggagggttacgggtacaaacaggttttttcccatgtttctactggccaagtaaatagttttttccagcttccaacagctgttctacttcgacggcatcaccagattccgcgtaaacccttgccacaggctcggttccagacagtcgaaccagaatccaacggtcgtctccaaaaaggaattttattccatcagcccgattcacttcctgcacagaaaatgaaccaacacgctcagtgtcatggctgaggcgagctttcagctgcgccatatcaacaccttccagagccacattgatgcgcttgcaggtaagtgaacccacggtttcgtgtatatccgccagaacgcgaaaaaaatccttttcgtaaaaggccagcgcctcagccacgagcagcacggcaataatcccatccttttccggaacatggccaaagacggagagccccgcgctctcctcggcaccgagggcgatcttgtcctgggtaatcagttcccccagccacttgaaaccaaccggagtttcgaaatactcccgtccgttatgagccgcgacccgatccagcatatgggtggtggccacgctgcgacccgtgccaccggggaactgcttttcccggatcaggtaccacgccagaacggtggcaacatcattggggttaagcacggtgccatcattggtcaggatgccgaaacggtcgccatcgccatcgcacatcaggccaagggtgtgttccggctggataaaatcgatgaaatcctgaatatactccggtgccggctcaggcggatagccaccaaaagcagcatcccgatagtcgttaataatgtcgtagtccaccccattgcgctccagcagggcatccagaaccccccccgccgttccgtagagcggattgaccgcgtacttgtggttgcgcagcaggctgaagtctatgatgcgctcgatagagtcgaagtaggcctccaaggggtccatggtacgatagtcttcactgaaccggggcttccagccagagttcagcagctgattggccaggtcggctatttctctggtgacatggggcagcgccggacctccggtggacatgctgaatttaatcccgccataatcactggggttgtggctggccgtaaaattgatggcgccagccagttcgttatgaataaccgcatgggccagtaccggggtgggaacatcacgctcgaccaggtacgccgtcacgccttcagcggcgaggatgcgggccgtatcccgggcgaatttgtcgcccagaaagcgggggtcgcgcccgatgatgacaccattggcgcccctggggtctttcttcaccacctccgcgatagccttcaccacacaggatacaccttcaaaggtaaagtcataggccagatgtcccctccagccactggtgccaaatgcgatcataccaccatccctccgatgtacgagtcaaggtcaatggagttttcggaaaagtaccgctcaagatcttcgagaattttcagggaagcacagggatcggtgaagttcaccgttccgacctgtaccgcgctggctccggccaggaaatactccagcgcgtcccggtagttcatgatgccgcccatgccaatcaccggaacatcggtaacaccgcagacctgatagaccatgcgcactcccaccggcttgatggcggggccactgagcccgccagtcagattgccgatgcgcggcttgcgagtctccacgtcaatggccatgccgatcagggtattgatgaggctcagggagtcggctccggccgccacagcggtctcggcaaaagggcggatatcggccacattcggactgagcttcacgatcaggggtttttcggtggcggcacgcacggcctgcaccaccgctgccgtcatgctcacgtcggagccaaaggcaatgccaccgcttttgacattggggcaggagatattcatctccagtgcctggataccttctacagagagggctttggcacattccacgtattcttccacggtattcccatagaaattggcgatcacgctggcaccgatttcgcgcagacggggcagcttctcttccacaaagctgcgcacgccgatattctgcagcccgatggcattgagcatgccgccataggtctccgcgatacgcggcattctattcccctggctgcccgcgaggctcaggcccttgacgctgataccgcccaggcgcgccacggggaaatactcattgaactcaaggccataaccaaaggttccgctggccaccatgacacgattgggaaaagtcgcgttgccgatcttcagtggtttcattttcgcttcctggtaagtttttctcgtttcagcttctcgaagtactcaatctcccaggcttcagccctgcgatacttgccgacgccgactccccccagcagaatttcacccagactgacccgcttgagcttgcgcacatcatacttcagggcttcaaacatcttgcggatttgccggttacgaccttcggtgatggtcacttcgtaccagaggttgggcgtggccgtctgcttgccggtgttcacgcgacgtacccgggcgggtttggtcttgccatcttcaaggagaatgcccttctcaaaaacctgcatatgctcagccgtcatgggcttgtcaaggcgcaccagataggttttcgcgacgtgaaaggcggggtgcgtcagcacataggccaggtcgccgtcattggtgagcagcagcagtcccgaggtatcccagtcaaggcgccccaccggaatcagtggctcccggatattgggaagcagatccatgaccacaggacgttccttgtcatcagagcgggaagtgatatagcccgtcggcttatggagaatgatataggcgtggttgtggaatatctgaatccgtttgccgtcaacggccacaaagtcttcatcgggatcggcctgggttccaagttctgtcaccaccttgccgttgaccatgacccgaccctgccgtatgtactcttccgctttacggcgtgaagcgacaccggcctgggccagaattttctgtaaacgcatatgcatgtatacttcctgtctgtagtctcttaccagtgccgcacacgtatcaaggcgactgtgatgaaaattctatcataagcgtcccccgttgcacatgactaactggcagccactcaaaacggatacgctgcgcgtagcccatgccctggcgatccagctcctcgttaccggtacggcgcaatacattcacctgggatacggtacccgagggctccacaaagagcatcatctccatggttacggcataggcgacactgatgcggggaaaggccggcataaaagtaatcttgcgttgggaaaggtcaccagtaatctgaacgcgctcgtccagctgttcgccactgacctctggcaccacgcgctggacctgggcctcgcggcgctgggcgaaaagttcctggatatgctcatccacatagccaagctccgctggcggggtggggcgagacatgcgtcgattgcgttccagggaggagtcgcgcatctcccgctgcccgaagacacccgatgccagcggtatcgaaaattcgcgcacctgcccatcgggttgctccgttcgggggagagccaccgtgcgcccggaaatctgatcgatattttcgccagccagctcaaggcgacgcggaagttcccgcgcgacgggaaccggcgcaacgggctgacgcatgcgtcgctcgaattccaccgccaccagttggggcacgtctaattcctggggctgataacggggaaagagcgcgaagaatatcccgtgaatcagcagcgaaaggcagaccagcaaaggcagtcgtaacatatatcatccatcaggacagagtgcgcggtcgaagacgcttgctcgcccgctcagtttccatccactaccgtggcaatggatattttttcgataccatgggtctttgccgcatccatcaccgctacgaccctgccgtgctggacatgctcatcggccatgataacgattgaggggtactggttgccccgcagcacttccacaacttcctgcagggtcttgcgctgaccgccatggaagtattccccctcggcggtaatggtgatctccagaggtgtcgtgaccgtggatgtcgcttcaccgcggggcaggctcacctcaactccacccgtggggttaaaggtcgtcgtcaccatgaagaatatcagcagcaggaacaccacatcaatcatgggcgttagattgataatcagctgggacggtcgtttgggaatgaaattcatagcatccccgcgatatccgatgcgtgtttttccatatgggtgaccaggttctgggctttggcttcaaagtagttgtgggcagccagggcgggaatcgccacgatgagtccgaatgccgtggtcataagcgcctcggagataccaccggccatggcctgtgagtggccaagcccctgctgctgtatggtgaaaaaaaccttgatcatgccactgaccgtacccagcaggccaaagagcggcgaaatattggctatggttccaagcgttgtcaggtaacgttccaggcgcagagcttccagtttccccgcgtcaagaatgcgattgcgggcctgctcgccaccggactcaaggcccgccagaatgatgcgtgtcatgggagtgttatgctcagcacagaacttcgcagcatcatcaatattgccagaggccagtgagcgtttaacctttgccaccagctgcggattgatcaccacgctggcgcgcagggtgatggccttctccagaatgatggcaacggagaggacgctgaacagaaatatgggggtcatgatgtagtaaccaccgagggagaagtagtgcaaaagcgtgtcgatcatcgattcactccttggttcattcgctcttcaagtgcttgagccctttcaggctgattggtcaatatatagagttcatggagcctttggaaggctttctgcacatagggggagctttcgtgcagataggtcaccttgaggtattccacaatggctcgctgcgggtcggttttttcaaaggaccacgcaaaagcgtagcccgccagatcccggtgtgccgtataggtgaacagcagggcacggctgatggactgcgcgccctgggcgttgccctgctccatgagaatcggcagcgcttccgccaggttgcgggtactgccggtggactccgcctgctgcagcagcagggtgacatcgggggtgcccagggccatggacgcctcgatggcgtgatggcgggcctgttcgcgatagttggggttctcaagcatctgctgcagaaagaggtaggcatcacggtagttaccctggcgcagatatgccatacccaggtagtagcgcagctgtgggtgctgctcacgatgctgagcggcaaaacgcaccacaaagtcatattcaccgcgctccagcagcacacgggcaaaacccacaaaggcgtcccggtcaccaatacgctccacatgactctgggcccgctgatagtcacccagctccacatacttgcggctgagatacgcataggcgctgctgagtgtggcgcgatccatggaagcctggtgttcgctgacataggtttccacctcgcggaagcgatcctgcatgatcagactgttgaaatacccgctgtggaagctgtcgctggacaccctggcgtagtaccgctgcgcccgatcatagcgcccggcgttatagtgagcgtcccccatgaggcgcagggcacgctctcggtagtaggcgtcggcttcaaagcgctcctgaaagcgctccagcaccatgagcgtccggtcataatcctgggcatggaacatggacagtgcctgaaagaaggtgcactccagatagtcggccgacgactcgtcaaaacgctggcggcacaggaagtaggagcgggtggcctcctggtagtgcccaagcttcaggaaggcatgtccgcgctggcgaacggcggcaccactgctctctgtcacggtatcaaggacctgctgatagcggccccagttgttatagaggatcgccagcgaaatgcgcacgtcatcttcacgatactggcggcgcagaaggtcacgatagattctctcggcctcttcataacgctcacgctgggtatggaggtttgccaggtgaaagcgggcactggtgtagtaggccgacgaagaggggatctcggcatagagctgggcagcccgctcaagatttccaatcaacagcgaggccttggcactttcaaagagccacaggtcatagtaatccacccctggccgaaagtgctgatgccctgccgttataacccgctgagattcggcaaagtgttccatctgcgtacggttgatcagggagaacaggaagaaggcgcgtttgttttcgctgctcagggcgtccacgacaatctgctcgagggagtcgaacatggactgggcaaagcgcccggtattgataaagtgttccgcctggaggaggtacgcctcattgcgcacatcaaagggcgaatactcgaccagaacacgggcaaagtaatcgcgcatgcggatatccggctggaccatataggcttcgtaggcggcgctggatttcatggtggaagagccgatacgctcaagccagaagcgcgctgcctccatatcaccaagccgcgcagcgctgaccaccgcccggcgggctactccatcatcagccaggtcaaggcgatccgcggccatgcccagcacacgacgatcatcttcctggctggcgtagtgctcaagcacccgcgtaaatgccagggacattccctgttcaaaggctttttcaaaggattcaacggccttctcgtgctcgcgcagctgctcgtaggcatggcccctgaagtagagggagtgggccgagaagggcgtcccttcgagattgcgggcaacccgcacggattcttcaaactcccctgcatcgaagagggctatctgctgcaacagccagggtgctggctggatattctgcgttggcgtgcgctcgtgataacgcctgacaaaggaagcgtactccatgtcgccacgattgtagagcagcgtcgccagggccagggaggattccgccgccacttccggtgaggcggagcgtgctgcgcggcggaagaactcgatactctgctgctcatccccgatccctttccaggacagggcgcgtaaatagagggaaatagggtaatggggcgaggactccccgatcccttcaagggtggcaagggcctgttgatagtcctgggctgcatagtgaaagcgggccgctcgcactttgccatcgtcactcatggccgctgcgacggaagcgccaaagcgcgaagtgaacagacagccgccgggttttcccaccagaacctgatactccagggggcgacgcaacatctcaggactttccgtatactcctccacctgcagacgcatcagagccgtctggggtgcctcgccaccgggcttgaacaaaggtgcggttatcgtatctggtttaataaggacgttcacctgaaggggatccagttgaaccggcggcaaatcggtgacagcctgggcatcccagacacctattcccaataccatgaacaggagaatcgcgctttttctcatttttgccccgccatgtagtcccaaaaggttttcatagtgctcatggtatgataatttagccgccgttgcaacttccccaagaaggactgtttcccatgagcacacgatcagccaccggcctgaaactctacacactggaagagatcgaaagcatctcccaggccgcccgcatagccgccaccgtcctacgcgacattgaacagcagatcaaacccggcattgacactgagaccatagacgcgctgtgcgcgcagatgattgccgaccatggagctacagcggcacccctgaactacaagggttttccaaaaagcgtctgcacctccatcaacaacgtcatctgtcacggcatcccctcaacgggtgaggttctcaaggatggtgatatcatcaacgtcgacatcaccgccatctaccgcggctactacggcgacacctcacgcaccttctgcgtcggcgaagtaccaaatccggtacgcctctttgtggagcgcgtcgagaaggccatggacaaaggtatagaggctgtaatggccggcaagccttttacggtgattggtgatgccatcgagaaatatgttcgtcgcttcggctattcggtagtccgcgactactgtggacacggaattggcgaatccttccatgaagaaccggccgtgctgcactacagcagcaacagcccctcccatatcctgcagaatggcatggtcttcaccatcgagcccatggtcaatcagagtaaaaactggcgcagcgtgctcgacaaaaatgatggctggaccgccagaacagccgatggcgcactgtctgcacagtttgaacacaccatcgccgtcgtcgatggacgggcaaaggttctcagtcacgcccattaaccgcttgctgaaacacctcagcacagacaggtaattgaaaaacacgcgaagcgccgctaatgagactttttcagcagcctgtcaacccaaacccctgataatccgaaattcctcaccggtaaccggctggacagaaagccgttgccccgctttgctcaacagcaccatggaagccagttccggtaccgtcttcaggaaacccagctcaagcacccggggaaagatctccaccagctgcaggtccacctggtaccagcggggattcgcacggtcactgcgcggatcaaaagaggcagagccagggtcaagggccgtttcatcgggataggcttcgcgcactaccgttgccagaccgacaatgccgcgctcctttacattggagtgatagagaaaaacctcatcccccagcgacatggcccgcaggttattgcgggcctgatagttgcgtacaccatcccatccactgaccctgtccggcatccgcagaaaatcttgaattgcaaatacgtgaggctctgtttttactaaccagaaagccattatcgctcccatggccgggcaaaggtaaaaaacgcaggcatatgggcgtgcaacctctcaacgagctgctccagcgccgcctcatcataggctgcagcgggaagatttccccataccgggccaggccaggcgggatcgctctcataacgggcgatatggtgaaggtgaagctgaggaaccatattccccagggcggcaatattgagtttcgacggtgaatgaagttgctgcatgagcatggcaagctgtgaggattcatctacgagctggtgctgatgagcgcggctcaagtcgtgaatttcccgcaatccgggcagcatgggcaccagaatgtaccagggcagggtggcattcttcagaagcaacagctggcacaggggaaaatccccaagatgaatggtatcttcatgcaattgggggtgcagcctgaaggctgttgatggtacgctactcatagccactgcccctgcctgcagaagctgcgaatcccaatatccatagggaatgacagctggtcaaatctcctgtacctttcatggacaagactccccctcccgtgaaatatggtcatagagccggacgataaaacaggccccctggccacgattttccgcttcaagcgacccgcagtaactatcctccaccatgcgcctgaggtagtacaggcccatgcccttgtcacgctttctgaactggctggtggtatagggaacaaagagcatgggcaggatctcctggtcaataccgccggcattatcacgacagacgatctggacagcaccgtcatcagtggtaaccactgtcattgccaccgccacctgactgcgtttgcgagcacgggcaatggagatggcattggcaagcagctcgacaaatatctcaaccacatcgctctgcaccgcctgcagggtgatgtgcgggcagatatcctgttccaggcacagcataccacgctgttcctgggtcaggtaccccagactctgacggaatatcgcggcaagatgtaccgcaaccacctcgccctgggtttcgtagagatgcgtcaggctggagatggtgcctgaaaggtcaacaagctgctccatggcctgagcaatcgactggcgtatgtgtttatggtcaacatcctcagccaggaagcactcctcaatctcctgaatcagcaaaccggccacattcaaaggctggcgccactgatgggccagattcaacagtagacgggacatcgactgacggcggctctgctcataaattatgcgatcctgctgtcgcgagcgggtaacggcatcgtcgatctgctgctgcaggctggccagggttgcctgaagctcctgctgcgcctgtttacgttcggtgatatcaatgaggctgaactgcagcattctcctgcccgcatgctcaaaacgcatcaagtggacatcggcaagccactggttgccatcggcacgctgatgccaccattcaaatcgagcattcccttctttcagagcatgttgaattttttccaccgccagcgttgctgagtcacttccatcctcctgggttgccgccgagacatcggctggcgtggaaccaagcaactcctggcgatttgacattccatagatcgcaaccgctgcgtcattacaatcggtataatgaaagtcttccgcatccatgacaatcagcggaatgcgcgagtggcggaagagcacccgattatattcctgactctggcgcagctcttccattaactttttgcggctcacgatgactttgagcagggcaaagatgatgatgaactgcaccagcaaggcaccggaaagagcggtcacaaaccagccagtgcgcgtgcgcagctcagaggtccgctgttcaacggtctgttccagatgctgctgatacatatgcagctcctcacgggcctgcaactcttcggtgatatcctgtattatagaaaaaagtactatccggccactgtgttcaacgggccaggagtaaacctcaacagtgcggacttcgccgctggcgaggcggtggggaaagacaaagaaatttcgctcttctgcggcagcggcttgccgttccgactccacttcgacagaactgagcatattgagatcctgaatgtgaaagctgcgcagctcttctgaagtgtagccatagaaatcttccgccgcctgattggcgtcgagaatcgctccgctcaccggatcaatgagcagcataatggccccgtggcgctgaaacatctcataaccgaaggtaggcgtctcctcagtctcagtggcctgtgcggggaaccagagcgcaactatgaaaaacacaatgagaagcttcatggtcttgtggcagcagactgcagagcatcaataagctgtgttttcagcagaggcttcacgagaaagaagtcggcctcaggaaccaggtgatcttcgtcggcaaaagccgtgaccacgataaccggcagatcagggtgcagctgcttcaggtgtgacaccatctccataccactcatgacaggcatctccagatcagtcaggacgatatccggccccaactgctcgcacacatcaaggccatcctgaccatgaacggcctcatagacctttttcacgcggtactttatcaggcgcgcgagactgctgcgagtcatggggtcgtcttctacgatcaatacggttttggttttcagctgttcttcaggcgtcatccttttctcctgggtattctcacaggcgcaccctgaaacaggtgccttgcgctgtattaactgcatcggatgaatttgccattctggctctgcctcgaatagtatcacaatgccccggaaactgcccagcagcaaagttcatccatgctccgtttcctggaagccttcagtaaccacgccaccctcttctggaaattctatccgaaaacaggcccccggcgcattgctggtgacacgaagcgttccacccatctttttcatgatcagacgactcagggaaagaccaatcccggtgccatgctcacccctggtggaagtaaagggctggaaaagtttttccggcaaaagatcagggtgaatacctccggcattatcgctgaaaaggaggacgggcttcccccgtgaccattccagctgaatgttcacataggggtcattggttccatggacaccatgggcatcacgggcatttgacagaaggttgagaatgacctgtttaaattcgctggcatatcccatgaccttcacgcccctgtcaccaccgatctcaacacgcagcccttgcttttgcagctgtggtttcatgagatccaccacctcttcgacacactgcacaatggaaaaggactccacttgccttgatggcttgaagaaattacgaaaatcatccagcgtgcggctcatgaactggaactgtttcagaattctctccactgtttcatccaggatatcggcatcaagttcgtcactgtgatagcgatcctgcatatcctgaatcagcagtgatacgttgttgaggggctgatgccactggtggacaatggcacccatcatactgcccagttcagccatcttggcctgctggacaacaatggcctgctgcaggtctcgctcctgctgcagctgtttgagttcagtaatatcgcgccagatgcagagcagctgtggctttccatcgtaatgaaaaggaaccatctgcacgtccacgagcacttcccggccactgcgggcgaccagcagccattcaaaccgggcgggttcggcagcatgtacaggccgcgccaagccagcagcctggagagggctcaatggagcacgtacactttgcaaggaccagataagcgttccgatcatttcgtcgggttcatactccagcatccgcgcagccgctggattacacttcacgaaggcaccgtcgtcattgagaatcagaatgccttcagggttctgctcaaacagaacctgaaactgcttctgactctccagattgcgcgccacttccacctcaacctggagagccagctcctgacggaaattctgctgcatctgctcgtgggccttgcgaatggtgatatcttccttgatccccacataatgcgtaatggcacctttaccatcgcggatggaggatatggtcgcctgttcccagtacagctctccgtttttgcgccggttgcggatttcaccactccactgactgccactggcaatagtctgccacatctgacgatagaacgtgtcggggtgtgactgtgactggagaatacgcggattcctgccgagaacgtcactggcactgaagcccgtcacctcttcaaatttcggattcacatattcaatctgcccgacagcattggtaatgataatggaaaccggcgcctgttccaccgccagggagagcttacgcaggttgtcctcagtgcgtttgcgttgcgttatgtcacgggaaacccccagaatgcccacagccttcgcgttggcatcgtacatgaggtgggcaagcacttcggtccagaccgtggaaccatcacgacacggctgttccacatactcataaaccgggtgacgctcctggccactggccgccagctcattggcgagcatcagaccacgcagcaccacttcacgggatcccgcacagaccacctcgtcaaaactctgagccatgacctcgtctggagtataaccgcgaagctggaataccgaaggactgatataggtgaactttccctgcatatccatcacccagatcacgtcagtggcgttttccgccagcaggcgatactgttcttcgctcctttccaggcgctgcgtgatcagtttcattcggcgcagcagcagcaccagcgccgtcgccagcaacagcagcaacccgataatcccccacatgagcgcgaactgctgacggtaacgctccatgcgctctgccaggagatttggcccagtaaagagaaagccatccaggtcaaactcgccatcggaaaggccggcttctacaaaggtctgagccatatactgaatacgaccgggattgatgtggcctatggggatcaactccggcatgatcagcgcgcgcatggcctcggcttcaaatgcaaggtgctcccgtgtcttctccacaccatacacctgctgcagccaatcaatcacctgatcaggattggccatggcatacttccagccccgcagggaagcattgcgaaagcgctccacagtatcgggacgttgccgcagcatctcttcggaagtgaagagaaaatccgagtagaaatccactccataggtgcgcgggttgagcacatgatagtcgacgccccgctgccccagagaaaacggctcgttggtgagataggcgtgatacgcgtcgacctggccactgacgaggtcgccaaggttgaacgaactggtgatgatctcaaccttttcaaggggaaccccctcccggattatcatggcaaggagatccgcttcggcaaggggatcggtgatcatgacctttctgccggcaagctggtgaggggaaaggatatggctctgcgccctggtaagaagtactgaaggggagtgctgaaagagggccgccagcaccacggtgggcatgccctgcatgcgggcgtacaggacaccgctgttgtcgacaccgaaatctgccttgccctccagaacctgccgtgtggcattcagtccgggtgaagcagcgtgaatgcgcacatcaagtccggcgtcagtgtaatagcccatctgctctgccgcgtagtatccagcaaactgaaactgatgataccaacgcagctgaaggttaacaacttccagggaaaaggcgtgcgtgacgagccccaggacaagaagcattgcgatgagttgccgtgtgcagtggcgcaggcgttgacatctcgagactaaacggacagacagcggcccccgctgcactggggatggacaggcacggctcatgactgaactgctgacatcagagtttttgagcaacggcggccagcacgccgagcaactcttttttgaaaataggctttaccaggacacaatcagcctcgcacgcgagatgctcatcatcgtcaaaggccgttatcaccacaatcggcttatcagggctcacctgcctgatggcccggatcatatcggccccattcatcaccggcatttccagatcagagagaataatatcgggattgcgggaatgaaacagctcaagtccttccttgccgttggctgccacgatcacttcacccacgcgaaaactcaggattcgagccagcatctgtcgggtcaggggctcgtcttcgacaatcagaactgatttgtttttgagtatttcttcaacttccaacgaaaaaatccttgcccaccacgcccctggagggacaaatgatgccattcataatacagcttttgtattgcagcaaatattaccattacaggaccatgttgtatgcacttttttctgccacgcagcggagatcaccggagcaagactgcgcaaagtggcgcgaaagctcagtggtcaccaaagacaccagcctggttgcggctctccttttcctgggcatcggtgatcacaatggtgatcgtgaatcctttcccggtatcggagtcaacagcaaacgccaggcgtgaaccatagaggttgcgcagccgctcatacacattactgagccccacaccggagcccttccccacacccatctgcatgatattcctcagctgttcacgggctacgccatgaccattgtcgcagatcttcagggaaaatctcccctcctcatagtgcgccttgatatcgataagccatttgccggtacgacccttgaaaccatgggcgaagctgttttccaccagtggctgcacaatcagctgggggagatggtacttcatggccggagggctgatgtccagctgcacactgatattgtcgccaaagcgggctttttccagctccaggtacccctgaacaatctccagttccgtgctcagcggcaccgtttctgccgtgctcttgaaagtgacccggaatatctcactcatcttcagcagcaagcggcgagccttgggcggatcgatgcgaataaggctcataatggtattgagggagttaaagaaaaaatgcggattgatctgccgctgcaaagccagcagctccgcctgaatagagagttccttatgcttctgcagtttggcgaactcaatctgcacgccaatcagctgttgcagccctgagatgagttccatgacatagggggagaaactgcgactgccccagttgcgtagcacgagcaggcctgtcacctcatcggaggccttgagggggacatagagcccatgatacggcaaccggttgcccttgcgacggcgttcacgcttgctgtacacaatttcccccgtacggattgccttgcgggcatcgcggtcgaagagccgcgctccgtctccgtgaacctcgtcatcaatggtcccataagcggagagcacctgttcatggtcagtaatcgccaccacatccacgggaatactgcggtggatgatactgcacacctggcgcgcgccatcggcagtaaatccgcccttgaagaaaacgatggtcttgctggcaatctgcagcgcgtttgaggtggcaaaactgtgctctttttcctgttccgagttcatgaaattcagcatgaacagcagcagcagcccaccgaaaaaatcactggcaaaggtggccacaccgctcttgatcagcagaaagagcgccaccgggtagtcggaaagcatcacataaaagatgagaaccttcagaaatgccaggaagaagacaatgggaatcagcttcagattgaagcgaaaggcgttacggccgaagtagcccgcgagaaaaccgatgatggccgacgcggtgaactgggccgccccggcccagtctccaaggatgaagtggtagagcccggcgatagcccccaggacgagcccccagaacatgctgcccagaaggtaaccggcggcaatgaccaccgccgaagtggaataaagacgcgttccatggtaggcggtggccagaaattcccccaccgtgataatcagcagaaaaaagacaagcagccgggcctggcatttgatatcggtgcgatcatagaagcagtggcgcacccaggtgtgttttcccagcagcagaataataatgccatacacaccgatctgctgaaaaagctggatgaacagatggaagttggacttgatatcgacatcaagcacaagggagaaaaacaccggctgactcctcgcagatcagatatgacgcccatggggggagtcgagatccagaaccggccccaggggcacaatgcgtgccggattcatatgaccgtggctgaaaaagtagtgctgcttgatgtgctcgaaattcaccgtctcccgcactcccggatactgatagagctccttgagatatccctggaggtgggcataggatgagatcatccgctggtttgtcttgaaatgacagaaatagactgcgtcaaaacgcaccagggtagtgaaaagacgccaatccgcttcggtcaggcgatctcccaccaggtagcgactcttccccagcagcagttccagttcatccagggccccaaacagctcatgaaaagcctcttcgtaggcatcctgcgtagtagcgaacccacagcgatagacgccgttattcacacggtgatagacaaactcgttgatgcggtctatctccggcagaagccctatggggcagaagtcttcagtatttgcagtgagatgatcaaaggcaccgttgaacatgcgaatgatttcagcagactcattgctcacaatggtctgctgcttcttgtcccacagtaccggcaccgtaacccttcccgtgtaggtgtcatctgcacgggtatagagttcgtgcaggaaacggctgccatggaggggttccggatcaggggcgaactcccagccgctggcgagcatatgggggtgcaccacgctgaccggtatcagttcctgcaggcccttcagagcacgaaaaatcagggtacgatgggcccaggggcaggccaggctaacgtacaggtgatagcgatccgcttcagcggtaaacccagctgagccacctggcccggcactgccatcagcagtgatccagttgcggaagcgggcatcttcgcgcacaaatcgtccaccgtgcttggcagtgtcataccacttgtcatgccattttccatcgacgagtaaacccacggagacctcgaccttacttgttttgcagggaataaaggtactgggctacagattccatctgcgcgttgtccagtgcggctccatttacaaccatcatcaaaaccgtctcacgccactgatccagggactttggcggagcattgtagatgcgttcagaggtatggcacatggtacagcgctggtcgatgagtgccttcatgttgtcggaggccagagctgaagtactgagggcaaacaggattcccagaccaaagagcacgagtgctgattttttcatggtatcacctccagaaagtttcagggcagtatagcgaaacgggaagcaaaatcataggggcacgcgcagcaggtcaatttccctggcccagccttccattcccgccggagtttccagaatcatgggcagattgcgcaatcgcggatggtgcaccacctgccgcatggccacaaggccgatttccccctcgccgatgcgggcgtgccgatcgcgacgtgaagccaagacagcctgggaatcattgagatggagcatgctcagccgagaaaagccaacggcatcctgaacctcggccagtaacccctccagaccatcagcgtggcgaaaatcatagccagcggcaaaggcgtgggccgtgtcaatgcatattccaagctcggcaccgtggacacaccgctcaagaatcatgcccagttcagccacggtcgagcctatggtggtaccctggccggccacgttctccagcaccagtcgggggccaatattgtggtcaacctgctccagtaccgcatccagggtctgggcaatgtgcccgacccccacctccaaccccgattgcagatgcgcccccggatgcagcaccagttgttcgattcccagcagggtacagcgctcgtattcagccaccagcgcatccacgcagagctgtcgcttcccggagtcgggattggccagattcagcaggtaagaagcatgggagatgacctgcgccattcccaccctctcccgggtgcgccggaaaagggtgacttcttccgcagtaaccggtcgggccttccactgtcgctggttgcgggtgaatatctgcactgccgtggcgccgatctcctgggcacgctcgaaacagaggtgcagccctttcgcggtgctggtatgggcgcccagcagaagcggtgtcgccattatctgggccgcaccatatcagcgggaaccacatagcgatcgaactcttcagcgctgagaatacccagtttgacggccgtctctttcagggtggcaccttccttatgcgctgtcttggcgattctggcggcattatcatagccaatatgggggttcaaagctgtcaccagcatcagggagttgtgcaggttgcgctcaatcacttcgcgatccggctcgattcccacggcacaatggtcgttgaaagagtgcatggcatcgctgagcagctgaacactctgcagaaaattataaatgatcaggggtttgaatacattgagctcaaagtttccctgactggcgccaaaggcgatggcgctgtcattgccgaacacctggcaggccaccatggtcagcgcctctgattgggtggggttgaccttgcccggcatgatagaactgcccggctcattctcgggaatggcgatctcgccaataccacagcgcggaccactggcaagccagcggatatcattggcgattttcatgagattggccgccagccccttggtggccccactggcaaagaccagggcatcgtgagaggtcaacgcgtgaaatttgttgggagcgctgtggaaggcggtgcccgtcagcgccgtcagtttgcccgccaccttctcactcagctggggatgagcgttcagtccggttcccacggcggtacctccgatggccagctcccgcaggctctcgacactctgcacaatatgctgacggctttgctccaacatggccacatagccgctgaactcctgccccagggtcagaggagtggcgtcctgcagatgggtgcgaccgattttcacaatcccggcaaaagcctctgacttggctttcagggtggcgtgcagagcatccagggcgggaagcaactgcttctccacagcgatgaccgccgcgatatgcatggccgaagggaaagtgtcattggagctttgggacatgttcacatgatcgttgggatgaatgggtttttccgtacggaagtcggcgcccagcatctcactggcacggttggcgatgacttcattgaggttcatgtttgtctgggtgccgctgcccgtctgccacaccgagaggggaaactgcgcatccaggctgccggccaggatctcatcacaggctgccgtaatggcatcgcactttttgcggtccagcttttccaggtcatggttcaccagagccaccgcttttttcagcagcgcaaagccctcaataaggccatggggcatcttctcccagccgatggcaaaattctgcagactgcgctgggtctgagcgccccagtacttctcggcgggtacttcaatttcacccatggtgtccttttcaatgcggtatgacatgttgccctccttcgaagcagataggcttgttgtagcaagtatgctagtatttttcatccaattttcccatggagtgtcacatggccaaagtcagaagtgtctaccagtgcaatcagtgcggcagcagtttcccccgctggaacggcaagtgccccgactgcggaacctggggttccatcagcgaggaaaaggttcccctggtacagaagacctccggcgccccggccgcgacacctcagcagaccatcagcctggagcaggtaacttcctgcgccacctcccgcattcccacctccatggaggagcttgagcccgttctgggaggaggcctggttcccggcagcatggtcctgctgggcggcgatcccggtatcgggaaatccaccctgaccatgcagctggccggcaacctctgcaaggatggcctgagcattctctatatctccggcgaagaatcgctgcagcaactcaagatgcgcgcggatcgccttggcactgcccaggggaaaatctttgtctgcacctccacctccctggaagaggtgctggccctgctgcagcaaaccacaccccagctgctgatcatcgattccattcagaccctcagctcccaggagctggattcagccgccggcaccgtctcccagatacgccactgcaccgctgcgctcatggaacaggccaaagctaacagcacggccaccatcctggtgggccatgtcaccaaggaaggcgtgctggcggggccacgggtgctggagcacctggtggacgtggtactctacttcgaaggggaccgcttccagaatttccgcatcctgcgcagtgtcaagaaccgcttcggttccaccaacgaagtggggatttttgagatgaccgcccaggggctggtttccgtcgacaatcccagccagatgctgctggcagagaagccggagatggcttcgggatcggtggccaccgccaccatggagggaacgcgcccgctgattgtggagattcagtccctcgtcagcagctcgttcttcggcaacccggtgcgcagcaccatcggcatagaccactcgcgggtgaacatgatcctcgccgtactggaaaagaaacttggaatgaatatcagcaacaatgacgtctacaccaatatcatcggcggcatcaaaatcaatgaaacttccggcgacctcgccgttgcggctgccctggtcagcagtttccgcaatatccccctggacaaacagctgctgatcttcggcgaaatcggcctgtgcggtgaagtgcgcagcgtctcccaggcacagctccgtatacaggaaggacgcaagctgggattccatcacttcatcgtccccgaacaaagcgcaaaaaaaattcccctccgtgaacggaagggaataaccggggtcagttcagtcgaagaggtaatggatcacctttttcgataacgcaagtaatagcgcaacgcgtcatcccagttgtaatcctgggcctggcgcagcagactgtagcgccggttcagctgacgccgatactccagctcccacttgatacgctcttcagaccagtgatccgggggagagttggcggtctgcgcttcccgttcgatgtcttcttcgatggaattctgaattgactggcaaaaacgataggcatgttgaagcataacttccttgttatccacgagcgcacctccctgtgcaaaagcttcgtctgctcttttttcggatttccccgacactttcttgaggggaaaaaccgcgtcagactgagaaatctgacacaaaattcacaactgctgaaattttgaagttttcaccaccaccctgcggcgcaacaggtgctgcggacagtacacggggaagagacagaggtaggccgcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaatgggacactcgcaggaagtgagtggtccggcagcactgcagggaagtagtgtctgccggatctccagaacaggcgagccggaagaacgggcgttcgggggcgcgtttttgtgccctttttgcgcggtcaaaaagggcaatatctataagtgaaaacattgaccatgacggcagaatgcaaaacatccattactggctctcaatatcccatttcccgtgcctccgccgggcatactcgcgggaaactcgtccgctgaacatggaggggaagagaggccagttggccttgaccagaaacgctgccaggtgagccagcagcagcaggacaaaggggatggcggcgatggtatgcacgtaggtcaccacctgcagaaacatggggtcgaggatgatattacccatgttcttataggttttgatcaggcccgtgagtaccagaatcagcgaaactgaccccatggcggcgtaggccaggcgctgctccgccaggaactttccgtgctgcggctcttccttgccccgtatcatggcccagatgatatgcacactctcggtgacatcgcctctcctgggcagcgccgcaaactcacggcgcatggcatggtagatcatatggaagaccactgctgcggtgaaaaagaacgcggcaatgtaatgcagaatcaggttgatctcgtagttcccactccagcggaatcccggcacctgggtcagtccgtaacgggcatacatgggcatttcaccaaagccggagaaaatcaacagcagcgcgctcagggcgatggtccagtgggtggcgcgcaccacccggttatggcggacaaccagagcagacttactcatgggtggactctccttgggaaggggtagtgccggtggcaggtggcttctgctgtttggcgtcaggttttctgccagccgccatggcaccagcgaaagcaccaacggcaccgattaccggggcggtcagggtcatgcccgcccagcccgatgtgcgatccagcatattggtggggcgatgcagctgggtgacctgacgaggatctttggcctcggccatcagagcctgctgcatcttttcaaaagatacccgggaaacatacaccgtcgaggttccgccgttctcggcctggccatagatatacccggagtattcctgtgccagtttttctgccaaagcgtcaatttcactgcgggcgccgaaggtcatggcatcttttgggcaggcaggtaaacaggcaggctgttcgccacgatccagacgatccttgcacagatcacacttgaacatgactccacctccggcaggaaggggatccagatgcgtgtaaatccccactccggcctgccgctgagggatatgccacgggcacacactcttgcacttggagccgccaaagcagaggaaggggtcgatggtcaccataccttcaggatgcttgtgtttgacgccaaaagggcacagcttggcacagggagggttatcacagtgcatgcagcggcgaggcacgtgcaccacttcggtatggccattctcggtgacagcaatgtgctggacgaagagccagttatagggagtcaggcgatcatgaacatccctcctgtcgctccagtcatcataaaagttctggggccagtagggcttgagcattgccgggtcgggttcgggaaacttatgaacattggcagtgcgacaggcgctgacacaagctgccatgtctttgccgggacagccgtcgcacttggtgagatcaatcagggtggcgtaggaatctggtgatatgtcgccggaatagcgccgcgccgccttggccttggtcggcacagcggtggccgtggccgcggcagccatccccgccagaaatgagcgtcgagaaaactgcataggtaaactccccggtaattattaactacatggctatatagtgaacaattatggcggggtcaaggaaaaactcagggttccactcccagcaatttccccacctgggcaccggaaatatgctgatgcagccgctgcgcaaatccggaatccccttcacgctcctgcacctgtcgcgcaatcaactcaagaacttcacgggcctcaaacagatgacgcagtggaggttccgactgagggaggggggagagcgaaagctcgcgcagatcgccttcgattctggctcccagacgatccatttcccccagccctgcgacacgggcctcagccgccaataccctggagtcggtagcggcttgcggagcttcaggcgcaggggtaacttcagcgtcccgttctggcggaagcggctcccgatctcccgcatcggtactttccgttgaagcctgaggtgtctgcgcctcaacgctcaccgctgcaccttcggaataccattcccctgcttcgtgtctttggacagtttcccgggtctgctgctccacaagccgcacctgctgctggctcgcctcttccgcctggcgctgttcatgacgttgccggacggtgtattcatgttcctgtcgctgtacctgcagacgggtcatgatctcctgttcctgctgcacctgctgccacagttccgttcggatctgcggatgaaagtgacgggtatagtcatcggccggcggctgtaccgacctggcgccaggggatgaaggcagcgcatgtactggctcgccgtgaaggggagagatgggatagtgtgtctgtgggtgagcttctgacagggagatggcttcgctcataaatggctccggataaaagtggtcagtttattgcaagagttccgggaaagcccgcatattcgtcgaccttacctgtgaaggaatagtgtcatgggcagaaaaagtaaacgaaaattttccgatattctgcaggagcacctgcgcaacacatcatcttccggaggcactttcatgggattgcagacctatagtaacgcaaccgcattgggttcaatgaacgcgctgaacatgcatggctcacccctgaaaaacgcactggaaagaatttcctcaggcatacgtatcaaccaggcatccgatgatgcctcaggtatggctatatcagaaaagatgcgcaaccagatccaggggatcaaccgggccattcgcaactcccaggatggcatatctctgattcagaccgctgaaggagctctgcaggagaccaccgccatcctgcagcgcatgcgggagctctcggtccaggccgccaccagcagtattaacgccagcgatcgtcaggagatccagcgggaagtggatcagctcatcgctgaagtggatcgcatatcctcctcaactgaattcaacacaaaaaaactcctcagcggtgaaggcactgccacatggcgcagcacagatcccgaccgtatctccgccatcatccgcgatcgggttgtctccggaaattatcgcattgatgtcgaagccaaagtcggcaagaatcaggtgctcaaatccaacatcatggttctgcagcctggcgcctatgccggggatatcatcacatcgggaacccttctgggtgatgtggccaacaactcgggtgtggtcggcatctatgaagccgataacctgcgtactggcactgctgatcagcgaatttacaaggtgaacgtcgcagcggccagcgctggtgcaccactgatccagggcatgccaccggaaatattttccaccgtcggcgatctgggcagtattatgggaacctatcagcagcccggttcgcagtttatgatcacgggaaccgagttttccgataccgccgttctgagcagtggtgaaatggttttcagttccggcatcaacctccaggcaggcgtccatggctacctggaaattgagttcatggccggcgttaccatagaaagtggcgccaccgatgttgacccccagggtgtgcgcatacgctttatcgatgtcaaaaccggcaatatgggtgactgggccatggggactctggatcgcagtggtttcattgatctggacaccaataatgtcaatggatggcggacactgacctcgggtgggcaggtacctcttgccaacatcttcgacaacaccgacccactggacaaccgcctctacttcggcgatggcagcaccataaagacaggagacaagatcctgctttccatagacgcggcggaacacctggatggcaccctcaccgtgggaggtggtgccatcaaaatcgacgaacggttcatggacaatggtgtggagcgggaaatccgcggcgcctactatgtttcctataccgccaatgggctgcagcacaccgccctttccagcggcaacaagcagattctctaccatctgccccagctggacgaatccactggtgccatatccatcggctccatcaccctggacatgcgtccaagctccaccggcaccatgactgactcgaacctggccatcgaactgcgcggtgaaggcggtatcgcatccacttacaccaggctcaaggatattcaggccttccagactgccgaaggtattaacacctttgaactgccacagcgcatcatgctctacggaaattccaagcgcacagagcttgtcctcaacggcaacgacacaattgccatgatggtggataaattcgcccgcgccatcacccacaagaccgaaggactgggcatcaacctggaaagcgtgaccataaacaaacacgtagccgattttatctcacgaggtgaagcgatcagcgaaagtcaggcctctatagaagggacatttttcctgcgctcactcttcaatggccttcagggcgagatctccatggttgccgatcaacgcgtcatcgacgcctttaatttccatgaactgcagcagtcccaggagaacgaatataccgttgaggtctttgacgctcaccggggcactctgattgggagcgccctggtggccaatggcatcatggagggagtcctgcagggagctgatatcctgatcgaaggcaatatcggcgtcaccgccagctggaactcccgccagcagttactggagtttgaagcgaaccaggaaaagagcaccacctatctcaacctggtggataccgcgctggtcttccaggttggtcccaatgaagaacaggatattgtcgccaacatttctcaactcgacgcccgggcactgggtattgccaatctggtcctggtcactgaagagagcgccgccaaggccatcactcaggttgatcgggccattgagctggtgaataccgagcgttcgcggctgggagctattggcaaccgtctcgaccacaccgtaaacaacctcagtgtcgcggaacagagtctgcagcactctgaatcgcgcatacgggatacggacatggccaacgaaatatccaccctgacctccaagcaagtgctcagcgaagctgccagggccatgctggcccaggccaatcagatgccgcgcggactgatacagctgctcaacaaccagtagcaccatcgacaatcagccccataacaccagcgaagcggtgacggataccacgatccccttcagaccttcggggagcagccgctcccacgaagttggtcattgcgcttcagtcgaacacaacttgcaagcagacttgataacgatttaagtcaaccgaatgagttattcgcgttttggaacctacacaagtcagcgcgccttgaaacttttccatacaccgcgacttccctgtcaggtttttatccgaaccagtttcgatatcaaacatgcaatttgcaaaaccgtcctcctgaagcgaatccttgtcgcgccagtcgattcagtctgcatgataccacagtaaatgttacagaggtaccgttaaccttcttgaaaatgacagatgtgtgactttgatcctgaaacggctcatggagatgctctgcattcagatcggtttaacggctattgaaaccctatctgccgtgttgccactgttgcttccgcctcatgttctttcccattcgcgtgtattcgcgttcattcggtgcgccaggctaagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaaagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatggctttccactggcaaccggtgcgcagcacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgatggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcataatggtcaataattatttatggacaagctctaagtctggccaatctcgtaagctgaaaggagcttaccatagtaattgtctgtttgactatgtagcagccgggcgtgcatcggagtaatcttctgtacgaagccccgtaactgcgaaggtgcgagccgcaacgcaagtgaactcgattcggcctcgttaacgctaattgagagtggccatcctgccgaatgaggtgaagcctataatcgttgcagaagcaacagacaagtgcatgcatcggactctccggggtggttggaggcagcgcgtaccgacagattggtcaggaacctgggaggcccatattgctgtggcttcgagccaaaagggtgcatgggaatgcataaccatgttttcctgtaatgtgggagtcggagaggcccatagtagtgctgaaaccgggtaatgctggtggagcgaaggggccttactgttgtcatgctgagttattggcaaatgggatgtttgcttgagtggactcactcgataacaaaccctgcagagtcgtgagtacccgtaatggaaaagccatgctgccggaagaatccctggtctgatgaagcagctgtacctgcaggcgaagcagataattctgcgtgttccttcaggtgaaggcagcaggaaagccggatgcgggaaatccgcatgtccggtttgaggagggggagcagggtgaaacctgctctctactctaccggtaaaatcccctgcctttccattgcgagcttggcagcttggcgagaggtgtgcctttccctctttttccgtgggctccgtgctttccgtggttcaatctcttcctgccttttcaccacgcccctgcgtactcagggagagacctgtattcatttcccactgcatttatctgcgttagtcggtattcatctgcggataatatcttttgttttgcagtttcccattcgcggttcactccctcggcttacgcttcctctgcggctttatcgtcaaccatggtcagcggttcaaagcggcacaggtgggaattgatgcgttccaggttggccaccaggtcggtgtgcacggtggtggtggcgacggaggcctgcaggccctgctgcaggcgctgaatatgggattgcatcagctggttttcttttttgcgcaccttctggtggttatcctgcagctgcacatggagggagcgctgactggtcaggtagagctggtggcacaggtcgaagttttccagggtcatggcttccagttcctgcagttcccggtagccttcttcgctgaggcggattttttcgcgattcaatttgcgggaaagcttgatgacgttcttcaccaggacatcgcccacatattccagggtggtggcgtagttgatggtgtcaaagagcaggttggattctgccgggttcatttcgcggtgggagaggctggtgaggtagaggcggatgtccaggttcatggcgtccaggcggtcgtccatgttctggattttccaggagcggtcgatttcgtagcgatctatcagggcaaagctgctggtgagcatttcacggcacatgcccgtcatgttgatggtgagtttgcgggcttcctggatcgccaggtctggcgaggactggagggaacggtcaaggaaatattcggcgggagcggtggtcactttgcgtggcttgatcaggcggtcaatcatggcggctaccagtccgatcagcggaaaaaaaacgatggtcagggcgatattgaacagggtgtggaagttggcgatattgcgggcaatatccccttccgtaaagaagttggcgtgaatgtagggcaggaaggggatgatggccagggcgccgagggtattgaatatgatattggccagggctgtcttgcgggcctggaggttggagccgaagctggccagcagagcggtgaccccggtgccgatattggagccgacgacgatatacatggcggagtgaaagtcgatcaggccgctggcggcgaaggagagggtcagggcgatggtggctgccgatgcctgcaccatggcggtaaagagaaaggcgcccagtaccaggaagattttcggcacgcccccttcaacgaaataggagaggaactgggcgttgtggcgcaggggatcaacactggcgcccatgaatttcatacccaggaatataagtccaaaacccaggatcaggcggccgaaatagatggtgcggtctttcttgccgaaaaaacggatgccggcaccgacccccgtcatgaacagggcataatcctggaggctgaaggagatgagctgtacggtgagggtggtgccgatattggcacccagcagcactcccagcgaagcggtaaaggatatcagaccgctgccgacaagggttacggtgatcacggtcgtggccgatgaactctgcagcagagctgtggcaaaggtgccggtgataatgcctgtcaggcggttgcgggtgagggtggaaagataggtgcgcaacctggcaccggctatgatctgcatattggcactgacctgggagatgccgtagagcaggagcatcaggccgctgaggaggttgatgtagtcaagtggttgcaagggtaccatccgctggagtatttgtgacttctgtgagaaaatgctatcagagactgagggttttcattaccgtttgtctggacagttcgtcaacaaaaagatgcttgagaaaagaacgggagttccatgcagaaaagaaaatctcttgctcgtcacatcttcctgccggttctggctctcagcgcactctccatcatcgcggtaaatgtcctgatgtatgcctctttgttttccgctgtggagaaaaatttgcgcgatggcatggcatcggtgatcaacagccacctccatgtccattttgattattatattgaccagatagtcacggatatgcgctttaccactcagcggttctttctggatgagcagtggcgtgacagtgatgccttctctgagcatatcgaacaattaaaagacagataccatgccgcagaggtttttatgtactgccctgccagtggaacctcttatgtgaacccgcaagggctttcccgttcttcatgggagctttcttcgccagcgcgcccagtattttccattcactccgatcagcgtaaggcgcggttgtcggttcctgctgaaaatggaagcaatgattgcggttttatgggtatggatttttctctggagacggtgttggaacaggttgattttgatgtcctgggccaggtctcccgctacgtgatttttgaccaggggcaggcgtggttcagtggggagcactccgacaaccggcgctggctggaactggttcggcaaaaaagggttgccggaacgcatttttttccatcgctcaacggacgcgacaaagcctttaccttcataactcccctgcaggatatcggctggtacctggcggtggaaatcccccgctcccagtttacccgcaattactatctgacctttcagtggatttccctcatcatcgtcctgtttattgtgctgttggtcatcgccattctggcgatcctctacctgcgcgtcaaaaaacccctcagttccattattgaagcactgcggagttatgatcccgctgccccctttgacttcaaggctctttccagcttcagccgtgagtatcacgatatcgcctttgccttttcgttcatggatgggcgcctgaaaaacacctatgcccagctccagcgttcgcagcagcatctgcagcaagtcaaccagagtcttgaacagctggtggccagtaagacctgggagcttgaagagaagatccgcgagatccaggttatcaaccaggatctcagccaggccaaggaagacgctattcagagcctgaatatccgctcggagttcatggccaatgtctcccatgagctgaagacaccgctgaactccatcatcaactttacggatcagatccttgaagactttgatgagatgctcagcgacgacgaactgcaggcggagtaccatggctacctggagcgcgtcctctccaacgccaggcatctgctggccctgatcaatgatctcctgctctattcgaaagccgactccagcaagctggactacgagatggagtggcagaatgtggtgcctctcctgggggactgcctggaggatttccaccccatggcccagcagaagcatattcagctgcaccttgaagtgccgaaaaagctgtacgtctgtattgatgaactgcgttttctgcaggtactgcagaacctgatttccaacgccatcaagttcaccgacagtggtagcgtcaacgtgcgtgccagcgacgaaacgggccgcgtcgtggtggaggtcgccgataccggacgtggtattcccaccgagaaaatgccggtgattttcgacccgttctcccagctcaaccgcttcgatcagggcaccgggctggggcttggcctggtgaagaaaatgtgcgagggaatggatatccgtatcgaaatagactcagaagtagggcgtggaaccacattccgacttctctttgacagaacgcctccagcacagtagcataggttaaccagagaaggatgggaaccatggggcaggagtcgtatcgcatattgatcgtcgatgatatagaagataaccggcttgccatcaaagccgctctgcgcaagcaggagtacacctttctggatgcccacaacggccaggagggctttgaccaggcagttgcgcatatgcccgatctcatcatcaccgacgccatgatgccccaggtggacggcttcgagatgacccgccagctgcgcgaacaggaaaagacccgccgcattcccgtcctcatgatctcggccctggacgaaaaacgggacaagctgcgggcgctggaaaccggcgtggacgatttcatctccaagccctttgataaaacggagctgcgcgtacgctgccgggcctttatcaagagctccctgctgaatcgccagtacgtcctggcaaccaagaatcccctctcaggatttgccaaccgcaccgccttgctggaagacctgcgcagtcagcggcacaccgccctttttatcctggccatagacagttacgaagagttccatgaaatacatgccagggaaatggtggactccattgaactggagttcgcccagcggctttacagtgcggtaccgcactcctttgacatgcccctgaacctctaccattttggcgacggagagtttgccctgctgctgaaaaatggtaccagcgaagtggggcctgaaagggcttcgggcatctgtcagcagctgcacgacctggtgcagcgcggctccatcaccatcaatcagaatgactttgaaatcagcgtcaccatcggttactccatcagctcgcgcaacacctatgaaaatgcccgtatggcactgcgctacgcccagaaaacacggagaccccatgtcctggccgaagaaatacaggagcaggtgcaccaaagcgtgcagcacaacttcaactggctgcgtaaactcaaggaagccatccaggacgacaacattgtcgcctactaccagcccctgctcaataacgccaccaataccattgagcgctatgagtcgctggtgcgcctgatcgacgaagatggcaccgtgcactcacccttccacttcctgcccgtggccaaatcgtcgcgctactactttttcctcacccagagtgtcgtggaacagtcatttgatatctttgcagacagcgaggccggcttttccatcaacctcaccaaagatgacatcgaacaggattttatccgcggcttcctgctcaaaaaaatcatggaaaaccccgaaaccgcaaagagactgaccttcgaattcgtcgaagatgagtccctgcagaatttcggacaagtgaagaagtttatcgatcagattaaacagtacggcgtgaaaatcgccatagacgacttcggcagcggctactcaaactttgaacgcctgctggagctgcaggccgacgtactgaaaatcgacggcagcctggtcaaggacatcgaccacaaccccgtcaagcgacatatcgtcgaaaccatcaagaccttcgctgacaagacaaacatgcagaccgtcgccgagtttgtctccagcgaggagatcttccgcatcgtccgggaaatcggcatcgactattcccagggctactacgtctctcccccccagccacgcatcaagtgagacctcagggaatatcctggaaatcctccagggcgctgacctcctcaatctcctggtagtcactgagctccaccttgtcaaactgctcgccgcagaaattgcatacccagtggtaaatcagccagtaatcgctatcgacctcaagcatagagctttcaatctcgttcagttcgccctgggttccgcagaaagggcagaaatccggttcagctttcatacaactccgtcctgtgttgaatacccgcttgctgaaacaccgcaaatcagacaagagaaaaaactcatggtgcagagcgccccgctgtgagagaagaagcgaacgcgagagaacggttttcagcagccaggctatggtagctgaaaggtgagggcatttccagtgctgaaaggcggggagattttaccgcaaatgaacacaaattgacgcgaatagggaatggaaccttagtgaattatccgcagattacgcagataaaggcagggagcaggaaggcaatacgctcacttgaggcgctggcccgccaaggaaaggaaaaaatcttggtatgctcatcaggaaaagatttatacgcagcaggtggagtaatcattttggtttgccagagaaactttgctaaactgaacccattaaacataatgcaggtttcctgtccggtcagcaaattggatttgcacccaacattggagatcctaggcatgccaaatgtaaaagagaaaatgacagaagtgattcaatcccattcaaatgatgcaagttatgaggaaatcattcgcaagcttgcctttgatcttatgattgagcgcggtttgcaggactctcgcagtggacgtgttatttctgatgaggacatgagacagcagattttgtcatggcgggagtcccaaagtcccacgccttgttgagatggacggcgaagaagagtgcagatttcaaaatccgtccgctcggagcaaaaccatgcaaaatataccctctgaagatataacttctatctcgcccttaaaaatagacctggacacgatcgtctgccaggcaattgggatacaccaagaagctttagtgaccagccgggcatgagggtagcgcttgtgcaaggttctcgcagtcacgagaaagtcacagaagaactgcgatttatgaaaagtatcgctcgtggaatattagatatctgtgatggcaatgtgctgaccatggcggaaacaaaaatactgctgagtgtggagtcgctaaaagttgtcgtcactcgctcatctcctagtgatacccctatagagtaaattgttgcttatgcattgatgaatatagccaagcaaggaggagccatgagcaccagtcgcctctactctgatcttgcctggctgtggcccttatggggcgatgccacggtggagtatgccgattactgtcagcatgtggcgggattgatccgccagtacgcccggcgtccggtggtgtcactgctggatttgggatgcgggggtgggaagaatgttctgaatctgaagcaggagtttgatgtcacgggactggatctgagtccggcaatgctggcccaggcgcgggagctgaacccggaatgcacctttgtgcagggtgatatgcgtacaagccgcttggggcggacgtttgacgcggtgctgatggacgacgccatttcccacatgacctgtcggcaggattttgaggcggcttttcgcacggcctctgcccacctgcaccctggcggtgtactgatcgctacgcccgatgtggcgacggaaaatttctgccagaaccgcaccacaactacgacggcctcccgtgacggtcaggatgtggtttttgtcgaaaatgtctacgaccccgaccccagcgatgagcagtatgaaaccaccattctgtacctgattcgtgagcaggggaagctgcgcgtggaatcagaccactggaccatggggatatttccactggatacgtggcgggaggttctgggcgcatcgggttttgaggtgcatgaggtgcgatatgtgctggatggtgatgaatactgggtgtttgccggggtgaagcaaggattatgattggggcaaaaacggtgcccggttctgtccatggatacttcataataatcgtggatacattatgaatccggtaatttgcacgtggaatataaatctggcgaaggggcatctgggagtctggcctgatggctgccgggatgtgatcgcgattttcccgaaaggtgaaacgccaaaagtgatttgcagcgggcttgatgctgcgccacgattggtcgtctgtgatggcgatacgcagtatttcggtatccgctttgctccttgggttgcctttccctgggacaaggctgaggttggttcaaagtgtattgatgtgaacgtgtcgcaatattttcctacagtggggcagtctctggattttttcgctgaaggtgaaagtgttttcgctgagctcttctgctatgaggatttatggagttttccagccccgcagtggctcatggaatactttgaagccttgcgggccggtatgcctgagcgctgttcttcgttgagtgagcgcagtgtcaggaggaagatggtccagatgaccggagctgcgccgcgctactggcaaggtctggttcgcgcgcggaaggctggtctagaaatttgcgaatcagatattccacagcgtcacttgccgctgatcacggtttttccgatcaggcgcatatgagtcgcgagattcagcgctggtttggctgcacgcccatgagtctccgcgtgcatcgagagcaggctctgaggcagctggctgctcccgatgtactgcagaggggctgaaaggtgttcaggggttgattatgaagtatttctgaaactctgcggctggagcaatcgactggtagcagtagacgatgagaccagctgggtcaaggacgccaaaaccgcggtctccccacggatggtcctctaaggggacaactggcgacagtcctgcggcactcaacctggcgtgtaattggtcaacatcctttacctgaagattcaaaaaagctcccccggcgaatacattcatgcctgattgtggctctatcagacaaatttcctgtccagaagaggatttgaagcggagcacaacataccaggcgcaatcaaaaaccgagtatgccccaaagtgggcttcatagaaaaggcgggtttgtggaagatggttcgtgactacggtcagactcgcagactcaatgctcattgtgtcctccatggattggcttgctattcaaggattatgcgccaatgtagtagtcgtgggggcacatgtcttgaagaattcggtcacgggaaatatattcaacctattgcagagttcctgaaagtcccagttgcagtttcgatatgaccagtgaaatccacagctcttgcgggatttgcgggggactttgcctctggtcagcctttccgtaagctgggggacgtatggcgattgtcacccctgttgttgaacactttgttttttttttacccgcaaatggtggtgtgtggtttagcatgataaagtttccagaacgcaaccccatacgacattatttgccaaaggagtacaccatgttagagttcaaaaaaatccttgttccggtggacatgagcgatttttccctgaaagctttggaggaggcgatttccctggccaagaaatgtgatgccagtattaccatcctgaatgtgctgggggattctttctacaccagcaattacatccgcattcttgagctggaggatattacggcttcggtgactcgccagatggatgagcagctgcagcagctggctcagaagtacgcttcttctggtgtcgccattgacgcggtgctcaagcagggcaatgcttcccaggttatctgtgattttgccagggatggaaattacgatctgattgtgattgccactcacggttactctggcttgaacagcattctgattggcagtgtgacggaaaaggtggttcgcatggccacctgtccggtgctgaccctgcgcatagagaacaactgataacacacagtcgcgtcccgcctgaatccttcaggcgggcttttttttgtctgtattgccgggagtgacaatgcccgcgctgaccaccagttttattccctcttccacactcatgtccaggtgcatgacgttctgccggggaacggcgatgagcagtccgctggtggggttgggggtggtgggaatgaagacgtagaccatctctgttccggcaattttctctgccagttgattttccacattggtgctcaggaatccaatggaatagatgccctctttggggtactccacgcagacgacctgcttgaaggcgcgtccgttggcggtgccaaaggcgttcagcagctgtcgcatggcgctgtgaatggagccggcaaagggaaggcggcccataaggtcttcggtgtagtgaaacaggctgcgtcccacatagtgtttcgtaagcatgccggtaacaaagagcaacagcagcagaccgaccattccgatgcccgggatgcggtaactgtgaggaagtttgatgcccagtgatatgagggcatgggtgaccagtggggaaaaggaactgtcgattttctggaacagaaagtgcgcgacgagaatggtgacggtggcgggcaggatgacgatcaggcccgtcaccatagtctggcggcagtagcgatagattttcatgggtcagggcagcagcgtgctggcgtgttcggtgcgcgcactgatgtacgtactgctgatgcgtttgtgcaggttgtctgacaactccttgcgtctggtgcccgaagcactgtatacgggctccatgaaagtcatggagacatgtacggatcgggtctggagcagtcgcctgacatgggccaggaattccatatccccataatagcagatgacatcaagttcagcctggttggcctgcctggagttgatggtgtgataacagaggcaaagaggctggatggtgaaatgtcgctgacaggcgatctccagcagtccactgcgaaaggggagaacactgctgccatcggaggttgtggcttccggaaaaatacagacgcgcaggccctgttctacccatgacgcaataatctgctgctcctggtggatattgcggggattgcgccgatccacaaagatggtgccaccgcagcgagccagaaaacccagcaggggtgagcgttccacttccgttgatgatacgaagagtgtggggtgttgagccgcgataacgaggatgtcaacataagagagatggttactgacaacgatacaggcagacgcggctgtgcctggctggggggcgccatggtggctgacgtggatgcccagcaggcgcagcccccaccggcagtatctggtggtggtttcagcgcacagtcgcttgcgcctgtgcgcctgaagggggagattctgcactatccaccccgtcagggcataggcgaccagagagagcactaccagggggtatttcagcagggggttcatactccggagaatttctcctcaatgcggttattgagttttgtggtgtccagcagggtgaagaagtccacacaggcgaatttgcgatccagtgcaggctcgccgcagatgaccgcacccgatttcagatagaatttcaacagggtcggaatctgctttctggcatcttcggcaaagctgtcctggatggccccgacaaattcagcgtaggcgtccaatccgctgatgcggaattttcggcgggggagaactttttcgttggcgctgcagcgatgcttccacttcaggtagaggtgcaatgaggcgatttcatccagggcagtggtctgaatgcttgagcagccgaagatataagtgcttttggtgagctggatatagtgcccgacggctttccagagcagggcgatcatgtagctgttgcggtagtcgcggtggatgcaggcacgacccagttcaagcttgtggccgggcagggccaggatgttgccgatggagaattctgtggcagagtagaaggagctgctgaagcgagatgagttgacccgataggtgccgatacagctcccggtcgccttatcgatgatcatcaggtggtcgcagatgaagtcgaagttgtcgatatcgatctgcaggggcctgtttttcttgagcatctcgctgtagaagacgtcgtgtctgagggtcagtaccttttccaggtcttcgccgtcaagggcagttcgtaccaggtacttgctgttttcaatgacgaagggatatttgggtgtgaacttgcgcatttttgtgtgaaccagatagttcaccagtttttcggttttgatggtcttgtgcagtgaggtaaggccaggagcttcaagaatgctttcgatgatcatatcgtactccttgggaagcgtatgccaggagtatgggggagtgaggcgtgaagtgtgtgaagtcattgtaaaatagcagtaaatgaataaaaaaaccgcagccgatgggggctgcggtgggaatggtgtcctgattggatcagatgtccagggtctgggtcttttcctccaggatgtaaaactccagggtatcgccttcctcgatgggatcgttgtagccgtcgaggcctatgccgcactcgtaacccttgaccacttccttgacatcgtccttgaagcgtttgagggaggccagcttgcccttgaagagcacgttgccgttgcggatcaggcgggcaaagctgttgcgcgtggctttgccttcagtcatcatgcagccggcgatttcgccctgtttgggaacgcggaagacctggcgaacgctggcctgaccgatgaccagttcctcaacctgcttatcgagcaggccttccatggcttttttgatgtcttccaccacctcgtaaatgatgttgtagaggcggacgtcaacgccttcacgctgggccagttcggcagccttcggctcggcgcggacactgaagccaataatgatggcgttggaggcgctggccaggttcacgtcggtctcggtaataccaccggcacccttgtggataatgcgcagcttgacctgatcgctggggaatttctccagggacgtggcgattgcctcagcggagccgtgtacatcggccttgatgatgatacccagttccttgatggttccactttgcatgtggctgaacaggtcgtccagggtcattttccccttgctggtcagctcggtgttttttactttttcttcgcgactggtgcatatctggcgggcggttttttcatctgccacaacggcagccagatcgccggcttcggggacgccgttgatgccaagcacctcgacaggagtagaggggcccgcttcgttgataggtttgccgcggtcatcgaacatggcgcgcacacggccatagcaggtgccggcgatgacaatatcccctttgcgcagggtaccgttctggacgagtatagtggaaacggcgccgcgctgtttgtccagcttggactccaccacggttccacgcgcttcccgttcggggttggctttcagatcgaggatctccgcctgcagcatgatcatttccatcaggttatcaatgccgatgcgctcttttgcggagatgttacagtagatggtcgtgccgccccactcttcggggagcaggtcgcgctcagccagctcctgcatgacgcgctgggggttggcgtcgggcttgtctatcttgttgaccgcaacgatgatcggtacgccggcggccttggcgtggttgatggcttcgatggtctggggcatgacgccgtcatcagcggcgacgacgaggataacgatatccgttaccttggctccacgggcccgcatctgggtaaaggcttcgtgtcctggggtatccaggaaggcgatttttttaccgctgccaaggtccacgttataggcaccgatatgctgggtgatgccgcctgcttcgccggttactacggcactggaacggatgctgtccagcagacttgttttcccgtggtcaacgtgacccatgatggtcacaatgggggagcgtgactgcaggttttcctggatgtcgtcctcggtgctcagcaggtgctcgtggtcgagcttgcgaatttcaaccatggcgccgtattcatcggccagtaactcggcggtttcggcatcgatgacctgatttatgttcgccatgacgccaagttttatgagtttggcgacaatttctgtggctttttttgatacggctttggcgaagtcagcaacgctgatggcttcgtgaacgataattttcaactgctttttcgactcgacagttgatacctgctgttgcgagcctttgtccttgcgctttttctttttgccgccacgcttgcgtcccagggcgatttcatcggcatcccagctgtccattttgcggattttattggggtcgatttcgacggtctcggctttctttatgggtttttttaccggtacatcgtctgccttgacgcgctctttggctttgtcgcgctctttttccttcaccttgtcctttttgcgggtttccttggggtcgagttcctcaaggaccgtgcgtccatcggcgggtgccggtttgcggacaggacgtgggccgaatgcgggcttgctgtccttgtcgaaggcgtccttgccgcccgtgaaggaacgatcgggggccttgcggggaggtccagccggcttggcaggcgccgcagctggtggcgtggcattggccttggaatacattggcgagcgctcagcccgtgatggagattccggacgggaagggcgctcggcctgacgttctgttgaaggtgtacttgagcgctgctcctggaagcggatcgcgccctttttattgtcgcgggagaaactgaactggcgaggtttcgccgcgctttctttattgtacagcggttcggcaggagtcgaagctccactgccttttgatgagctgctctttgcttcggaaggtttttgggaatctgctggtgaagtgtcagctgcagatgctttgggctgtggcgtcggcgcttcactgtcttgctggtgctgacgcatctttgaaaccatttccggttcaacgctctgcaaggggcttgtaacccggtatcccatgttctccagttccgacatggtttctttggtgttcatacccagttcttttgccagttcgtgaactctcagttttgccatctacatcccttccttcttcatggttctatatctttcaaaattgtgaataaacgttgacgccagcccggtatcagtaatgaccaggcaactgcgctgtgccgttgcgaacagggagcccatctcctcctggctgagcaggaagacacaggggatctgcagtcgtgcagcatctgcgctcagttcgttgcggcgatccaaacttatatcatctgcgaggacgagtaccttggcaagtccttttttcattccctgctgcacctgggtgtagccggaaagaaccttgcgggcttttactccgatcttcaggctgttcagtgcctggttgcgcagaagtatctgcagttcggtcaacttctcttgtacactgaaagggctcagctcttcaacccgcagggcatgcataagcttcttcttttccagacctttgctgacgcacctggtctgtggacacacatgggctccccgtccgggaagcttttgtttcagatcccagatgatggtgttgtcaggggttgccacaatccgcaggaactccctggggctccctttggcgcggcaggctatgcacatgcgttcgggttgcggcaactcagctctcctcctgctcttcagccaggctgctgttcgcaacaggttgaatctgaaccgactgtgtggggtcggaagatcggcgtgcctgtggtgtctcaccgcgcagatatgcttcgtactcctcttcggagtaaatgtctatcttccagttggtgagtttggcagccaggcgggcgttctgacccttgcgacctatggccagggagagctgacgctccgggacaacgaccacagccacaccttcttcatcataaatatccattttgacgacttcagccggattcagggcattgcagataaacagggcgggctcgtcgctccactcgatgatgtcgatcttttcgccaccgatctcttccactaccgcactgacacgactgcctttgacgccaacacaggcgccgacagggtccatgcccgacttcagggctttgacggcaatcttgctgcgggagcctccctccctggcaacggctttgatgacgacgttactggaggagatttcgggcacttcctcgcggaaaagctggagcaggaactgttcgctggtgcggctcaggagaatctgcacgtcgccgcgacggctcaactgtacgtcgcggattacagccttgacgacgtctccctgtttgtaggtatcggtggggaggatgtctgactgcagcagaacaccatcgcactcgcccatgctcaggacgacgcgccttgcttccacgcgttcaacaggcgccaggatgagttcgccaatgcgctcgcggtattcgtccatcagggacgctttttcaacatcgcgtacccgctgcatgataatctgtttggcggtctgggcggtgattcgcgcgatggtctggatgtcaatggggacgtggattcgctgtcccaccttggcgtcttcctgaattttgattgcgtcggtcagggaaatttccaggcttttatcgcgaaccttttccacaacttccttttcaaaagagacgtcaaagactcccgtctcgtcgtctatgcggaagaatatttcgcattcctggctgtatttgcgcttgagtgcggcaaccacagcagtttcaatggcttcaagcagggtagttttatcgaggttcttctcgcggcacaattgctcaattgagctgatgaattcatttttcataggttgttactcccattcgtattccagattggctttttctataatggcaaggggtaccggtatgagaataccccggtctttttcccgtatggtcagctcggtgtcgctgatatcagcaagatagccaatgtgcagttttgtattcaggaggacttcgctggtacgaatacgtgccagacgacccaggtatttttcgaaatcagcacggtggcgcagtttgcggtttacgccagggcttgatacttccagggtatagcggaagccgatgatatcctccacgtcgagaagggtgccgagctcaatgctgacccgttcgcattcatccagggataccccgccctccttgtccaggtagacccgcaggatccaaccgctggcgttgatgagctccacatcgaacagctcaagtgcgagttcctgtacaatgggttgcaggagttcgctgacgccgcgaagtatgcgctctttatccatcctctcacctcagatttcacaataaaaaaagtgggcgataaaaacccacttgttaaaggtttatcctgttttctctcgcaaaacgcccgtactataccatgagtggtgcatgcgcgcaagtggaattattccagggctctgcgggcatagttagcggcgtcggagtcggggaattcactcagtacccgctggtagaagagttttgccgtgcccgtgtcgccgagagcgcgaaaggcgtggccttgcttaaggatggcgaaggcggtactccagtgtcggggatattttttcgcctgctcttcaaagatcagtatggcattgcgctcgtcaccaaggcgctgcaccgcactgccgtaccagtacataatacctgcccgttcattgtcggactctgctccggccaggatctgaggatactggtcacggacctgggtgtacttctcttcgcggaagagccggcggatgtagtcgtaattattttcgccagcctgtttgtccagggtcgcggtggcgcgggttgctggctgcttgctgctttccgtgagggtttctgccagggttgcggcggtggctgagctttcagccttgacttcgccaagggttcgctcgagggcgctgatttcccgggctatactctgcagttgttgctggatgcgggtgagttcttcctggtttttcttttcgttggccgcaacggtgccgctgatggtttccagggagctctgggttcgctgctggttgctttcgagttgctcctgcagtgagcgctggccggtgtcatgtcgtcgcgatgaagtttccagctggttgcgcagggtggctatctcccgctccacttcctcgaggcgaaaggagacatccatctgcgagcgctgaatggtcgggcgcaggcgctcctggtcggtggccagttcgctgacccgtgtcgaggctgcggtaacgccggattccacacggttcagctcttcgttcagatagtgaatctgtacctgcagagcttcaaggtcagcctgcttggcgcatccggtgagcaggatgagcgaaaagaccgcgatccaggtatggcgatgtgtccacagtttcattgtatccatccatagcaaattgcctgctcatggtgagcaggcaatttgtcagtttgctttgggctgtttcctgggcacgtggtcagcgtttgttgacaaactcgccacggcggtttttctgccaggcccactcgttgctgcgtgggtcgacgggacgctctttgccataggagatcgttgtcagacgggaggcgtcaataccgccagtcaccaggtagtcctttacggactgggcacggcgatcgccgagggcaaggttgtagtcgctgctgccgcgctcatcacagtggccctcaatgacgatgcgtgcattggggttattcttcaggtacgcgatattgttgtccagcactttgcgtgcatcagggcgaatgctggagcgatcaaagtcgaaatgtacggtgtagagttcggttccgtcgaggtagatcttcccgagcacggggctggtgaaggcatactgttcgcggtcttcgatctgcatttcaggggctgttgtggtttccgtcggcgtggtcgtttcactgaccgtgggttcacttacagcagcgtcatcttcaatcactacctgctgtggcgcacaacccacagcaacgagaaaaatcatgcccgccaacagggcaaatagacctttaaacttcgccatttttcctcctcatttttccttctctggaaatacccagtcgggcatattattgtttgccggcccgtctttcaggcgtttctgaaaggttcccgtccggtccatgacgtacagcttgaattctccggtccgatttgaagtgaacaggagataattgccgtcccgtgaccagcggggggtttcgttatgcccagagttatacgtaagacgctgaggattatagccgtccttttcgacaatgtaaatattaaacttattctcttccagcgaggtatacgcgatgtaattgccgtcaggactccagactggcgagacattgtaacgtccttcataggtgacccgtgtaatctcatcggtacgcaggtttatcatgtatacctgcggcgagccgggtcggtcggagacaaaggcgatgaaattgccgtcgggactccaggcgggtgaaacgtcaatggaccagtggcgggtcagctggcgatacatgcggccatcgctgtgcagcaggtagatgttggaaattccgttatgggacgcggtgacagcaatgtacttgccgtcggggctggggatgccgccggtattggtgccgccgaaagcggccagcagtgctgtgcgtcccgactgcagatcccgcaggagtatttcgggtcgttggcggatataggaggtgaatgccaccttgctcatggagtgccagaagggattgatgttgatgctgtcgttggtggtaacgggctgcagattgctgccgtcaaaatccatggcgtagatatttttactgacggcatttgccgagctggttcggtcagagacaaaggcgatgcgcgcttcaaagaagccttggacgccgctgacttcgtagagaatgtggtcggcgaggcggtgggccagcgtgacataccgatcaaaggcgatctcaaagctctgtttggacttcttgcgcttcatggccatgtcatagactgccacttccgcgcgcaggtgggttcccgtggagaacaggcttacgcttgccatgaattcggcaccgataaagagccagtcttcataattgacatcgggtctgccgggttcggccaggtacgcttcacggggcagcactttgatgatccccgcatagctgagatcctccaggatgagggcgcgcatgttttcgcggaactcggcggagaggctgttgtccgaggtgaatgtggggatggctatggggatactggtgatgccggtgggtcgtacttcaatggcaaaggcttcgctctctgcaacgtcagctgtggcgacaccagtcaggatgagtgcggtggccagggcgcaaaggatacggttgatgtggcccatggcggagcagaaagatggacgggggtcagtcatgaatgtttcctcgaacgtcgatggtgatggtctggcgcgggatgctggcggggaagggcatgtaggggttgcctcgctggacagccagtatgagcgcacggtctatgatctgggaaccgctggaggttctgatgctcacagattcggggatgatgtggccatcgcggctcaggctgaagcgcaccaccgggtcgcgggtggcttccacactgaggtcgatgcggtttttgaaatgttccgtgataatagcggtgatggcctccaaatagctgatggcttcgcgatcaccgctcatatcccagacagtctgcgcttcagtctctgcccccgagtttccggtaatggttgcctggggaggtgcgactgggacttcctgccgggtggcaggcggtgtttgcggtgccggtgcggtctgggcctgctggcgagccaggcggtcaatggcctgctgggtctgctgctgcagtcgctggttctcctgttcccggcgcaggcgatcgacagctgcctgggtctgttggcgcacgtcggtagctggaacgggtggctgcactctgggaggggcggtggacgcctgtttactggaggtggcgatcaccggggcttcctggggtgtcgcctgggttgtggtggtgcggtcagccacttcagggatgagatgaacgcggatattcggcgtaaccggcgggcttacgctgctgctcaggctgagcagtgcatagatgagtatgaagacgccatgcagtgccacggaagcggcagtggagttacgcaggcagagcagtggggtaatccattgaagcatcagtttcagcaaccagtcttttattgagttaccaggccgatattaaaaaaaccttcagactgaagaatatccataaccgccacgacggcaccatagttgactttgcgatcaccctcgatgatgacgtcgtactcctgtcccagctgtttgaggccctggagacgagccgggagatcagccacggtgatggcgttctgattgatgaatacctggccctgttcgtcaacggtgatgatgatctgctgcttggcgtcatcaaccttgagctcagcctgggattcgggcaggtcgacattcatgccgtgctggagcatgggcgcggtgatcatgaagataatcagcagaaccagcaccacatccaccagcggaatgacgttgatgtccggcatggccgggtaaagattgcgctgaatcttcattgcttcctcatgagaatagccatgagttcatcggcgaagctctccatgatgctgacctgctgcttgatgcgggcggcaaagacattgtagaacataacggcggggatggcggcgaaaaggcccagggccgtagccaccagcgcttcggagagccctggcgccacaaccgccagcgaagcgctgcgcatggcgccgatggtgtgaaaggagcggatgatgccccagacggttcccagcaggccgatatagggggccgacgaggcgatgatggccagggtgctgagggaggattccatgtcgcgtaccttggccatggattccgcgcgcacgatgcgctccacataggccactttttcatcgctggcggtttcctgggggagtgcctggaagttcttatgggtgacccggaagacatcaagcaggggcgcgctcatgcttccggcggaggaagtgaccttggaaagggactggttggaccagaatatatcaagaaagcggtcattcatctggctgacgttacgcaggtacagaaatttctggatgatgactccccagctcacaatcgacatgcccagcaggaaaatcataatgaacttgccgaagaagtcggcgtgggagaagacattggcgatgctgaattccattctgtatcctcacaggcagaaattgattttggggtaaaataaagcaatgcagcgggaaagccaagggatttcggtgatgcgaacatgtgggttttgattcttgaagccatctatagtaaaagggtactgggagtcgcagacttttggaaatgaccattgcccgcgcaggaggcacagaatgaaatcctttctctttggtggtctgatcagcattgctctttccgcagccctcttctggcttttttttcagtggtatgtgcctgagaacttcatcagcaaggacgaaagtcgtctgattgccgaccgcaacaatatgctgctgatggaaattgacagcctgcgcgaggactacgatcgcatgcgtctggagctggctgaggcaccggttgtccaggaaacccaggatgtcacggaacagtggattcagcggcggcttgaagtacaccgcgacctcaaggtgcgccgtgttgagcagctgtcctacgagtacttcagcatgcccgtcggtgaggcgattcttccggaagcggagcgccaggctattctcaatgaaattgccatgccgtcggagcagaccgtctatctcatcgtgggtatcaccgatgagctggcctatgctcctcccctggcagatctgaagcaacagggcctggcggtgaaacgcgcccgctacgtggagaacctcattgaaaacttttatggcgagcgcactgacctgtttatcgacgtgctgatggatcagcccgatcgccgcggcatcatgatctcccgcatcaccttcgaggtgcgccagccgtgaccctttccacagaagcctgcctgcaggcgcgcaaggaaaagctctgtcagcgctatcccttgccggacagcgaagcgctgctgattaccaaacgctcgaacctcgcctatttcaatgatttccaggggaccagcggctcctgcctgctgtggcgtcagcagttgattttctttaccgatccccgctattacagcgctgcctgcgggcagtgctattacgatgaaatcgtctgctttgagggagcctttgatcccttcctgacggactttctgaagagtcgccccatcagggtgcttcacgttgaacccagtctgacccttgaacagtggcagctctggaaggaaaatctctcttttctggaaattcgacctctggtgaagccactggcagagctgcgcatgatcaaggacgagctggaactcgaggagatccgccagagctgcgccatttccatcaatgcctttgagcagctccgtccgctgctggctcctggtatgcgcgaagaagagattgccgctgaactggagtaccgcagccgcaggctgggcgcgcgcaagatgtcctttgacaccattgtcgcggcagggccgtccagcgccgtcccgcaccaccagaccgggagtgctgtggtggagcagggggatgccctgcttctggactggggtgcccgcaagcgctactgctccgatatgacgcgcacctttttcctgggagagccggacgaggagctgtcccgcatctatcgtactgtacttgaagcccaattgagcgccatcgaacagttaaaaccgggagttaaacttctggatgtggataatgctgccagaagtgtgataaagtcctccggttatgcggaattctttggccatggaaccggtcacagcctgggtatcgatatccatgagttccctggaatttcgccccggagcgcggaggtcacagcccaaccgggaatggttttgaccatcgaaccgggaatctacctgcccggcaaaggtggggtgcgcattgaagatctgatcgtcgtccacgcggaccgcctggagatcctgaccgctgcaatgccgaaagactatgaaagtgcgcttcttggttgagtcaaacaggatgaaatcttttgaataaacgtcatgcggaggaatcatgatcaccaccagcgattttcgcaaaggaatgaaaatcgaacatgaaggcgaaccctatagcattatcgactttgtccactataagcccggcaagggtggagcctttgtcagggcaaccgtgcgcaacctgctcagcaacaagattattgaaatcacctggcgcagtggcgaaaaggtcaagaagccggacctggatgagcgcatgtaccagtacctgtacagtgacggcgatgacgcttaccacttcatggataacggcacctatgagcagataaccctgaacggcagccagattgagaacgccaaggacttcatgaaggagaacgagaactaccagatcatgatgttcaacggcaaggccatcagcgttgagccccccaccttcatggaactgcttatcgccaaagcggagcccggcctgcgcggtgataccgctaccgccggcacgaaaccggcaatactggaaaccggcaagaaaattcaggtacccctcttcgtcaacgaaggggaggtggtcaaagtggacacacgaactgcagaatatttggaaagggtataacctatggacattaaagacattcaggccctggtggcacaagttgactcatccagtgtaaatgagctgtgtatcgaacaggatagctttaaactccagatccgcaagctggcacccaatgtcaccgtggcggcagccccggttcaggtggccgctcccgttgctgccgcgcccgcgcccgcacctgcatcggcagcgccagtatccgccgccgacgcgccctcccataactacgcggagctcaaatcccccattgtgggaaccttctattcggcaccctcccccgacagccctccctatgcccgtcccggtgaaaaagtcaaaaagggccaggtactgtgcatcgtggaagccatgaaaatcatgaatgaaatcgaatcagagttttccggcaccatcgtgaaggtgctggtggaaaacggcaaacctgtggaattcggccagaccctcttcctgatcgaagaagagtagcccatgtttcgcaaagttcttattgccaaccgcggcgaaatcgccgtgcgcatcatacgcgcctgtcgtgagctgggcatcagcaccgtggccgtctactcagaaggcgatcgcgactccatgcacgtgcgcatggccgatgaggccgtatgcatcggcccgcacccgagctcccagtcctatctgaatatcaagaacatcattgccacagcggaactgaccaatgtggacgccatccatcccggatatggctttctggccgaaaacgccaactttgccaacatctgcaacgactgtaccatcaagttcatcgggccaaccgccaatcacatcaccctgatgggtgacaaggccagggcacgccagaccatgatggaagccggagttcccgtcatccagggcagctacggcaccatcaccgacgaacgcgacgccctggaaaccgcgcgggaaatcggctatccggtcatcatcaaagcctctgccggcggtggtggcaaaggaatgcgcattgcccgcaatgacgcttcgctgcagtcgagcttcaacatggcacagaacgaagcccgcaacgccttcaacgacgcttccgtctatatcgaaaagtacatcgaagagcccaagcacattgaatttcaggtgttcggcgactcccaggggaacgccgtgcacctgggagagcgggactgctccatccagcgccgccaccagaagctcctggaggaagcccccagcccctttctgacccccgacctgcgcaagcgcatgggtgaagccgccgtgaaggccctgaagcatatcggctatgagaatgccggcaccgtggaattcctggtggacaagcacggagagttcttctttatcgagatgaacacccgcatccaggtggagcatccggtcacggagatgatcaccggcatcgacctgatcaaggaacagatccgggtagccgctggccaccccctctcctttacccaggaggatatcaccttcaccggccacgccatagaatgccgcattaacgccgaagatccggtgaagttcaccccgtgtccggggacgatcgaacagtacatcgtgcccggtggcttcggagtgcgcgtggactccggcgcctatgccggttaccgcgttccgccctattacgattccatggtggggaaactcatcgtgcacggaaaggatcgtgaagaggccatctggcgcatgcgtcgtgccctctcggaattcgagatcaccggtatcaagaccaccattgacttccataaacgagtcctgcgggagaacagctttatcaaaggcgacatctcaaccaacttcatcgacctgatggaacagcaggtataataaacacaaactgaaatcgccccacatggggcgattttttttaggtatgcacatgtacaagctttcatactacgtgcccgtcagctatctggaatccaccaaacaggcgctcttcgacgccggtgccggcagggtgggcaattatgactcctgttgctggcagacaccgggccaggggcagttccgccccctggtgggcagcaccccctaccgtggcgtgcccggacagctggaactggtggatgagtacaaagtggagatgatctgcgtgcagagcagcctggaaaacgctctgggcgccctgcgggcggcccatccctacgaggagcccgccattgatgtggtgcgcctcgagtcagttccctgaggatcagaaccttctgccaaagcccatgagcacctgaacggggtgaatgctgtggacctggtgccgttgccactccacaaaaaacgtgctgctggcgttcagcagtacttccacacccacgcccacatagaggccttcgccgctgctgctgcgctcgccactgaaccagtcggcccgcaggctgttttcgtagatacccagccccacccgtccaatgacgcgtatgggcacctcctcatcgtactgccaggctcctctggctcccagcatgaacgtcgccgtttcatagcgataccttccggcagcgctgctgttcactgatttgcccatgtacatgtatccgacttccgcctgcagccccggctgcagctcgctgccgacgcgaagcccaaaggggtaactgctgtccatgcccttgtcgtaggcattgtagccgctgaaaatttcgatctggccggtattcgcttgcgccatggcgctcatggacactaggcacaggatggggagcagcagcctgagaggaagattcacggattcctccgaggtcgcaggagatagataccggccagggaaaaggccgccggcagggtggcgtcggaagaactccccgcgccgcagccgccactggacgatgaacctgacgatcccagcagccgtttttcaatacgctcctgctgggactgctgcagttgctcctgctccagaatctgctgctgcagctgctcatactccgcctgcagcttttcatgctgaccgacaaggttgctgtagtctgtgtttttgaccagacgggcataattctgcagcaggctgcgcaggtgctcgtcataggtgctggcaaactccagggcgcggtgggcgttgagaattccagcgccacagcctttggagtggcagtcggaatctgccgggaacagggtggcactgccgatgaggatcagttcaatatcctcctgagagagcagggggttcgccgccagcatcagggagatgaccccggccacatggggcgcggccatgctcgtgccggaaaggtagccataattattatttgacatggtggataagattttatagttgcctacgatagcgccacctggagcacttagagtcaccatattgccataattgctatagctagcacggttgccatcatatgtggttgctccgacagaaattacgtttttacagttagctggcgaagtacctgttgaatctaaattaaaatttccagcagcagcaacaacaattatgtcattcgcaacagcaaaattgatagcatcctgaagagtgcttgagcactcacgatcaccatctgtttgcacgcttaggttaattacattggcaacatttaagtttactgttgagttatagactgaatcatcccctgccgcccatcgaatcccctcagagagtgttgttatacttccaaaattaaatccaatagctctgactggtaatatttgagcattccagtctataccggcaatacctataccattgtcactttgcgctgcaattatccctgtaacatgggtgccatgtacgtcaccaccatctgggtcaataggagcaagtagcttgttttgaaggtttaatcctggcagtattctgttatcttcaatgtcctcatgtgacacaattcccgtgtcgataactgcgaccgtaatttctgcactgcccgtggtgatcgcccatgctccgggcatgtcgataccgtagttggaaatgtttggggaatgcagattccattgttcatgctggtagtaagaatcattgggtatcaccgccggatacacccgccagtccggctcggcatattccaggtcaaggtgactgtgcaggctcagcacatacgcttcggcttcggctggcgacatggcatagggcaggcgcagccggtaggctccgccggcaagggcgctgtcaaattccagggagggggcagcggctttcagggattcgttctgatggatggccgacagggatgtggccagtgctcctggagtcggcttgatgataatatgttctatgggagcctgggccgctgcccattggcagaatatggcgatcaggcaactcaggcgaatgggaaatttcatggcgatggatcaccggcagggctggggaggttgaggcgcaccggggcgtcctcttcggcatagtccaactgggggaggctgttcagctccgaaagcaattgacgcagctgcaggctgttcagggcttcctgggtgcgcagcaggtgcgcgccaccggaggtgggacgcacatagcgcaggcgggtttcggttatctcttcaagctgctgcaccagtgaggcatcctgacgggggtccaggttgtcactccacttgacgatcagggtgacctgttgcgccgtggaggccaggaggcccgagccaagcaggccaaggagcagcagcgtgccgcagaaaaggcgcacgatactcactggtctgccccgccattggaagattcgggcatggtgtcctggaaggtatcgcggatttcaagaatatccttgaggttctcgaagaaggcatccaccacattggggtcaaagtgctggccccgctcctccttgaagaggttgaggatgcgctccagtggccaggcggccttgtatacccggtcgctgccaagggcgtcgaagacgtcggccagggcggtgatgcgcccgaagaggtggatctcctcgccggccagaccgcggggatagccacggccattgaacttctcgtggtgttcgtgggccacggtggcggcggccttgaggatggagcggcgcgacttcctgagcatttcgtagcccatggtggagtggctcttgatgacgttgaattcctcatcggtaagtttgccgggttttttcaggatggcgtcgggaatgccgatcttgccgatatcgtgcatgggggaggccatgcgcaggatctcgcgttcccgttcatccatattcatgccacgggcgagcacataggaatattccgccacccgcttgacgtggttaccggtctccttggagcggctttcgcccacttcggccatggtgaagatgatctccttctgggtgtcttcgatttcctggtagagcagggccgactccagggctttgccggagtaggaagccgccaggcccaggtgctcgcggtccttgtcggtgaaatatccctgggaggtgagtttgttgatggcctggtaggcgccgatgatatcgccatcgttattgcggatgggcagggcgataatattgcgggtgcggtagccggtctgcttgtccacttcctggttgaagcgggcgtcggcgtaggcgtcgttgatgatgatatcctcaccactgctcatggagtgcccaaccacgccagtgccggccggaatgcgaatgggaggaatgccatgggcgactttggtccagagttcaccgctctgttcgtccaggagccacagggtgcagcggtcggcaaccaccagttggcggcccatgtctgccatcagcatcaggatgcggtcaacctgcttttcattggagattttcgccacatactcgaagatgactttcagcatctgatcgggtgagagttcacgcttcatgcctggctcgcggtcaaactggttgtggtagtcgtgcataagtctcatgggtatttaccgcatatcctgtttatgggagctgtgtgcaaacaaataatcgacgggttcccagacaacacatatcactcttcgttgcgattggcatcagtttttttgtcttcagcgggagtttccggcaggggttgcacagtggactgcgggtcggcggcgttcacgctttcagcaccggtgtgatttttgacatagtccagcgcggccagcacttcttccttgaggaaacgcttcatgaccttgccagccgcattcaacgggatttcgtcgataaagtgaatctgctttggcaccttgtaattggccatatgctggcgcaggtattttttgaggatcagttcatcaatcttgcctggatactctgagttgagaaccacataggccacggcaatttcatccaggtgttcatcgggaataccgatcacggcagcgtgctccacggctccatgctggtagaggacttcttcgatttcacgggggtagatattcattcccttggtgataatgagatccttgaggcggtcgacaatgtagatatagccatcttcatcgattctggcaatatcgccggtgcgcagccagccgttgatgatggtggaggcggtctcctccggtcggttgtagtatcccttcatgacgttcggtccccgcacgatcagctcgccatccacattccgtggcagctcgcaaaggtcctcgtccactaccttgacttccacatcgggcagggctggtccgacggagcggaccttgggcttgcccggcggtgtgaaggcgaccacgggcgagcactcgctcaggccgtacccttccagtaccatccccggcagctttgcctgcagggtggtccaggtatcttcgtgcagtgggctgcctcctgatatgtacagcttcttgcccagcagcatgcgcacgtaccaggggattttcgtgcgcgcgagcacggaatagatggcgggtacggcaatgaagacgtccatgcgctctgtcagcaagctgcggaaaatcggcgaaaaggggcgcaggctggcaaacatgcggatggtacagccgaagtagagcggcagcaggaggttcgccgtcagggggaaggtgtggaacaggggcaggaagagcaggaaccgacgcctggaattgacaaccggcgaaaatgcgcggtcgatggaggccaggttggcgctgaggttggcatgggtcagcatgacccctttgggctgtcctgtcgtgccggaggtgtagagcaggaaagccacatcctgggacgcctcctgcacatccagggctggcagttcagcggttgttggtgtgccaaggatatggggggtgcgcgattcgctctccttgccaccatagagtacgggaatgcctttgttggaagcatgggctccgatgcgggaaaagcggcccccgcaaatcagcagcctgggcgtggcgtcgtcgaggatatgctccacctcctcgtgcttgaggaaagtgtttatggggatgaagatggcctggaggcggactatggcgaaaagactgatgacgaagtgggggtgattctccatgaggagcgcgacgcggtcgccgggttggacgccgtgctggcgcagcaggctggccagacgctctgtttccctgtggaactggcgaaaggatatgcgctccttttcaaatttgaggaaagttttgctcggacttgtctgggcagcccgctcaacatagtgaaaaatatgcattgttgctcctgattatggcatttccacgaaaaactcggcaccgccatcgcgattgcgggcccagatttttccacccatattgcgttcaataatcatcttggacatgtagaggccaaggccggtgccatgcccttcctgcttggtggagaaataggggtagtacatcttttcgatgatctcgtccggaatgccgccgccattgtcgtggatggacacgaccgctttgccatggtcagtgtagacgcggatgtgaatccgtgggtcggcgaccctgttgtcaatgatggcatcgcgggcattgttgatgatattgaggagcacctgggcgtactcttttggatagccttccacctcgggggtggcgtcgcactgtacctgcacccggatattgtttttttccatggcggcacctaccagtgacagggtggtttcaatggcgtgccgaatggaaaagcgggatttggacttgtcgggacggaagaagtcacggaagtcgtcgatggtctgggacatgaattccagctgatcgagtatttttgtggttccactttccataatatcccgggagagttcaccattgcagtagtgatcgtagtgctcctggcacagcagtcccaccacattcaggggctgccgccactggtgagcaatgtaaccgatcatctcgcccatttctgccagccgggcctggtgaagcatgacctgatccttctgacgattcttttccacctcggcctgaacccgctcttccagctcctgattcagctttcgcagctgctcctccccctgtcggcgcagctggagctccagctgggtgttgagcaggttacgcacgcgggccagcaattcaatgctgttgaccaggggtttgcgcacatagtcactggcgccaaggtcaaaggccgactgcagggtctcaagatccgtcttggcggtggctatcagtatggggatgtcctggagtggcgcctgggatttgatataacggcaggcttccagtccatcgatatcgggcatgatgatgtccagaaccaccagggcgatgtcgtcgtgccttgccaggagatcataggcgctggtcgcattgagcgccgtggaaatgcgggtgtagccgtcgtccatcagcatggtttcgaagagggccagattgtaggtggaatcatctaccagcaggatgtgcatgtcgcgtatgcgctcatcagttcccatgggtaacctcaaagtacagagttgggtgagattgcgaaaaagataacatctttataacatagtgcatcaaatggcgttgaaaaaaatcctgggtggcagagaagcagggttggtggctgtcagagggagaggttgcggcggcctacggaccacaggcgccacccctgcagcagggcggcacaactcaagcccgccaccaggcctgtccagaagccctgggcgcccatgtgaattccggcccatgacgatatgcccagcagaacgccaagggggagtccgatgacccagaaggcgataaaggtgatcaccatggggacgcgggtatccttgtagcccctgaggccgccggccgcgctgacctggacggcgtctgatatctgaaagagggccgcgaaaaacagcaggctgacggctatgctctgtacccggggatcgggcgagtagagggccgctatctggggtgaaaagagcatgatcatcgtggagaagagcagcgccgtgaccagggtcgtcagcacgccggcaaaggcgctgaagcgggcagcctgtccctgccgtgccccaagtgcctggccgacccgtatggtgatggccatggaaatactcaggggcaccataaagagcaaagaagtgaagttcagggcgatctgatgtcccgccaccacttcggcgcccagggaggccaccagcagcgcaatgacggcgaacatgctggtttcaatgaaaatggacatgccgatgggaaagcccagcaggatgattctccacagtgaacggaggttggggtactcccagagcagaagtgacggaagaaaacggtacccgcggcttcgccagacgaaccaggtcatggtggcaagcatgacccacatgaccagggcgctggcccagccacacccgacgccacccatggcagggaaacccagtttgccgtaaatcaaaatatagtttgccgggacattgaaggccaagccgatgaatccgatgaccatgatgggacgtgttatggagactccctcgctgaaggaacgcagtgcctggtagagtgccagcgccggcagaccccaggcaatggcattcagataacctaccgccaggcgctggacatcctcttcaagttccagcaggtcgagaatccactccacatggcgcagcaggaagaagccgccgatgccaagcagcagagcgatccacaagccctgacgcagggctgagggaatagcggaaacgtttcctgccccgaagtgctgggcgacaataggggtgacggccatcagtacccctccggcaaagagaaagacggggaaccagatgctgctgccaatggctaccgccgccaggtcggccgggctgactcgccccgccatgacggtatccacaaagcccatggccatatgggccacctgggccagaatgaggggaaggctcaggcgtgtcagatatctgagttcagtacagtagcggtggaaaaagaccatggcggtgacagggctcccgtcgttgacatcatccccgcggaacactaccatgcagggccgacggattatgggccctctggctctgacagtcaatgcgcaatgaccattccatggaggaaaacatgaccccttctcagttacagcaagcctatagtgaacttgatccgcagcagcaggtggaatgcctgaaggccattatgcctcaggcccttgaaatgatgcgtaccagcccactggtcgccctggagatttttgccgcctgccaggagcagatggcgggcatggatatgtctcagctgatggccatgatgtccatgctgggcaaaaaagaagatggctgctgctcaagcggaacctgctgctgaggcacgccgcagtgttactctcccccggggtgggctttctgtggtcctgggggaaagagtctggtgggaacccaccagaggtagagaaccatcccgaagagctcaatgagcgactgcaggacgacaatactgaccgccagttcatagccctggggtaaggccagtgccaggggcagcaccacaaaggaattgcgggtgccgtagctgaaggccagcactcggccctgctgcacgggcaggcgaaagcagtgcgccatcaggcgcgccgccagtgcagccaccaccaggaaggcgatgaaggccagggccgctggcagcagtagcgctccggcctccagaaccacatgcacctgggtgatggcgatcagacagaccacaatgctgagcaggggtaccggcagccatccgagcccttccaggagtgtctggcgcttgcggctctggtgggcgtttttgcgcgtcaggtatgccagcgccaggggcaggaggatcagcccgccgaaggcgagcagcatattgtggccggtactggcgagcatggcgctctccccggaaaagaaccagaggtaggcgggcaggcagagcatctgcagcagcaggctcaccggcgcaaaggcaatggcgcgtctggtgtcgcctccgccaagctgagtaaaggtgataaaccagtcggtgcagggcaccagcagcaccagcaggacgcccaggcgcagtccaggagagtccggcagcagggatgtcatgagcagcaccagcaggggcagaaggagaaagtttccggttacggcggcccagagaaagcgttggtcagccagcccctgcttccagagcccctcaagggggacctgggtgaaagtgctgtagagcagaaggccaagcagtggccacagaagggtgtcaagcacctggggtgtcgtgtgcgccagcgagccgatgccgaggcccagggcgatggcagacaggtaaaacagaatctggaacttctccagtatcaatcgtgacatgccaggtatcctttgcggtgtcagagccgcctacttgccgatacagaactcactgaagatggtgtcaaggatatcgtcggtgaccacttccccaagaatttcccccagatagctgaaggcgtgctggatatccatgctgaccagctcgtagccgagcccccggatcaaagtgtcctgggcatggcccagggattcaagagcatttgccatgctttcgcgttgccgggcgcgactgagcagcgggttgctgtggctttcgtgatgcgcaccgctgagcttccggaagagcgtatccatgagcttttccagtccgtctcccgtctgcagactggtggtgagaatggtgtcgtggtccatggcgtggaggatgctttcatccatggcgcggggcagatccgacttgttgaggagcaccaggcagggtttgccctggacgagacgggcgatttcatggtcttcctcatcggcgggcctggaggtgtccagcagccacaggataatatccgcctgctggatagcgctgcgggtgcgttcgatgccgatctgctccacggcatcctgggactggcgaatgcccgcggtgtccagcagacgaatgggcaggccgtggacactgatatactgttcgacaatatcgcgtgtggtgccggggatggcggtgacgatggagcgttcactgcggctcagggcgttgagcaggctcgacttgccgacattgggcttgccgacgatggcgacggcggcgccatcacgcatgagcatgcccgtacgggagtgggcgagcagggtttccagctgctgccggacgccggtcaaacgctgcgccagcgccgttgtgctggcgggggcgatgtcctcatcgctgaactccatggtggcttccaggttgccctgaatggcaatcagctccccacgaagttcctggagggtgtcgcgcagtctcccctgcatgacatcgctggcgatgcgggcggcttcgggggttttggagcggatgacatcgatgatggcttcagcctgggtgaggtcgagttttccgttgagaaaggcgcgccgggaaaattcaccgggctgggccaggcgacagcgggtgctgcacagctccaggatgcggctgataatggtgctgcctccatggcagtggaactccaccacatcctctccggtaaaggagtgggggccgggcatatgcactgccagcacctggtctagggggtgtccaccctcatcgagaaacagaccgaagtacaggtggcgtggtttgggctgttgaactggctgcaggtttctggaacgaaagaattgctgaaagagggtcggggcagcagggccgctgacccggacaatgcctacggcaccctcaccgggtgccgtagccacggccgttatggtttcctgacagatcacgcttgctgggcctcttcttcatcgtcagttttggcaacggcgacgctgataatgcgatcgtccctggagaggtcgaccagcttgacgccctgggtgttgcgtccggtaatgcgaatgtgtttggagtcaaggcggatgatcttgccttccttggagagcagcaggatctcatcgccgtcgaccacctgcaggccccgtacgaccaggccgtttttggtggtggtcttgatggtcagattgcctttgccgccacggctctgcagacggtactcatcggtgatggtccgtttgccgtaacccaggtcggtgaccgtgaggatataggaagggtcgatgtccttggagatggtctcggcgctcaccacatagtcgttattgacgagggtgatgcccttgacgccacggctgacccgtcccacagcgcgcacttcctgctcctcgaagtggatgctggcgccaaaacgggtggtgaccatgacgctgttgctgccattggtgtgcatgacctggatcagctcatcgtcgtcatcaaggttgatggcgttgacccctttcttgcggatattggcgtactccgagaggggcgtcttcttggcgatgccgtttttggtgatgaagagcaggaatttgtcttcagagaattcgcgtaccgggaacaccgtgctgatcttttcgtccttctcgagatcgacgaaattgacgatggcctttccgcgactgttgcgcccctgctcggggatattgtaggccttgatccagtagacgcggccgcgatcggtgaaaatcatcaggtattcgtgggtgctgcagacaaagatatcggtgacgaaatcaccttccttgatatcgaggcccactttgcccttgccgccacggtgctggcttttgtaggtgtcagcgggcgtgcgcttgacgtagccgtcattggtgagggtgatgaccgtgggctcatcggcgatgaggtcttccaggtcgatctcctcatggtcgtcgatgatgatggtgcgacgggggtcggcgtatttttcgcggatctcatggagttcggtgcggataatgtcaatgacgcggctgtcgttggcgaggatatcctgcaggtcatcgatgagggcgagcacttcctcgtaatcgcggatgatcttttcaatttccaggccagtcaggcgctgcagacgcatatccaggatggcctgggcctgctcgtcggagaactggaagcgcgcgatgaggtcctctttggcctccttgccggtggcgctggcgcgaatgcgctcaatgacttcatccaggttttcgatggccaccttgagaccttcgaggatatgggcttttttgatggcattggccagttcgaacttgatgcgggcgataacgatctcgcggcggtgctcgatgaagtattcgaggatctccttgaggttgaggacacggggagagttgttcaccagcgccaggttgatgacgccgaaggtcccttccatgggtgtgaacttgtagaggcggttgaggatgctttcggcgtgctcgccccttttgatctcaaccacaatgcgcatgccctcgcggtcggactcatcgcgcaggtcggctatgccttctatacgtttttccttgaccagttcgacgatcttctccagcaggcgggatttgttgacctggtagggaatttccgtgacgatgatggtttcgcggccggacttgctggtttcgatctgggcgcgggcgcgcatgcgaatgcggccacgacccgtgcggtaggcgtcaatgatgccctgtttgccggtaatgaagcccgcggtgggaaaatccggccccttgatgagctgcatgatctcagcaatatccgcttccggtttgtccagcagcaggagcaggccatccaccacttcgcccaggttgtggggagggatgttggtggccatgcccacggcaatcccgctggagccattgatgagcaggttggggatgcgggcgggcaggagtttgggctcctggatggtatcgtcgtagttgctttggaattcaacggtgtttttttccaggtctgtcagcagctcgtcgctgatgcgcttgaggcggacttccgtataacgcatggccgctgcactgtcgccgtccacggagccaaagtttccctgtccgtcaatgagcgggtagcgcaggctgaagtcctgaaccatgcgcacgatggtgtcatagaccgcgctgtcgccgtgggggtggtatttaccgatcacgtcacccacgatgcgggccgatttcttgtagggcttattgtaggcaacccccagctcgtgcatggcgaaaagcacccggcggtgaacgggtttaaggccgtcacgcacatcggggagtgcccgaccgacgataacgctcatggcgtagtcgatataggcgctttccatctcccgcttgatatcgacgacctgaatatcctcagggaacagtgtttcttcactcacgggggtcttcctcccagcaaacttttttgtgcagaacaacactctataccactttttgccgccgatggcaaagtttcgtcgccggcttcaagtgtcggttgcttcccggcaagagccgtattattctgcacaggcaagcgtaaagaaggagtgcacacgtgtccgataccctgacccccatgatgcgtcagttcatggaaatcaaagatcagtaccccgatgccatgctctttttccgcatgggggatttctatgaacttttcggcgaggatgccgtcctggcatcggaaatactgaagatcaccctcacctcccgggacaagggagagaagaagacgcccatggcgggtgtgccacaccacgctctggaagggtacctgtacaagctggtcaaagccgggcataaggcggttatctgtgatcagctggaagatccgcgccaggccaaaggtattgtcaaacgcggtgttacccgcattgtgactccctcgacgatcattcaccatgacggggtcgacccgtcacagcataactttctggcggcactccatggcgacgacgatgacatctgtatcgccctgtgggatctctccacggccagtgtgaaactgctgcgttcaaaccgcgagcagctggccgatgacctgcgccgttaccccgtctccgagtatctggtatgtcgcgatggcctgctggagcagggccagctggtgcaggcgccccagcagagcgccgcagactttgcccgctttgagcacggccatgccatggcactgaccatggccagcgcttatctggaagggacgcagctgcgcacggtgcgtccgcgcagcattgaagatctcagcgcccgtgaactcctgctcatggatgaaaatacctgtgtgaatctcgaactgctgcgcaatatggggggtggtcgtgaacacaccctgctgtgggtgctggatcgcacccgcactgccatggggggacgcctgctgcgggactggatgcgccatccgctctatcagcagcatgccatcgagcagcgcctggacgcggttgaactcctggccggacagtacaccctcaccggcagtattcgcgataccctgggccgcattcacgaccttgagcggctcatcaaccgcatatcccttgatcagcataaaccacgcgatctggtggctctgcgtcagtctctgcgctttactcaggagttgcgcctgcaggctccccactgcgcggactctcctttgctgcagagtcagtttggcaatatggaggactttacctccctgcttgatctgctggatcgagccatgtgcgatgaaccgccagtgaccgtcaaaaacgggcaggtgatccggtccggctatgacgcgcacctcgaccagctgcgggatgtgcggggcaacgcccgtgacaggattctgcacatggaggccagagagaagcaggctacgggaatcagcagcctgaagatccgctataacagagtattcggttattacattgaggttccgaaaacccaccagaaccgggtgcctgccgaatacatacgcaagcagaccctggtcaacgccgaacgctatgtgaccgaggccattaaagagctggaaaccagtattctggaggcagaagaacagctgattccctacgaggaaagcatctatgccgatatctgccagcaggtgctccagtggtttgatccgattatcaacgctgcccgatccatcgcctgcattgatgtgctgagcaccttcgcggaagtggcagtcgcctatgactaccgcaagccccgcatcagcccggacccggtgctgcatgtccagggtctgcgccatccggtcattgaaaagctctctgtcgaaccctttgtggcaaatgacctcgtactgaataccgatgaccagcagctgatgattatcaccggccccaatatggcgggaaagtcaacctatatgcgtcaggccgccctggccgtgatcatggcccagatgggctgctttgtgccggccacggaagccctgataggcctgtgcgaccgcatcttcacccgtgtcggggccagcgacaacctggttgaaggcaagtccaccttcatggtggaaatgagcgaaacggccaacatcctccaccatgccacccgcaactcgctgatcgtcattgatgaagtcgggcggggaaccagcacttttgatggtatttccatcgcctggagcgtggcggaacacctgagttcccaggggcccattggcgcgcgaacccttttcgccacgcacttccacgagttgacggacctggagcgcgaactgcacggggtggtaaacttccatattcttatccgcgaaaaccacggtaccctgcactttctgcgcaaagtggcacccggggcggcccccaaatcctacggcattgaggtggcgcgcctggcccagattcccctgtcagtcatcgagcgcgcccatgagattctgcaaaacctggaagcgcgggagtattcccccgagggtcgcagttccgtggtgcactcccaggatcctccctttctcttcggtgccgtggaagatccgctcgtggagaaaattcgaggcttgaatctggatgagtgcacaccgcggcaggcgctgcagattctctatgagctcaagtcggaagcgggcggcagcgatacttccaggggagggtaactgccgtttcgcaccccgaagcggcaggttgttggcgccgacccggatgccatgctggaatggtcctgcacagactgcgtttcttgacattgccctcaccttgtttgtgagtttcttttgccacttttttcccgcaaaaaatggctgggaagcggcccccagtgctgtccttatcagccgtccgcttgcctggaactggggaccgcaaacaaccgccccccatggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatcgcgttatgcaggcaattgaaaagttctcaggtgcaaggcgcaagcaaggtgagcaacgccgcagatgaggcttttcagcagcctgacagtcggcgcgtcctggctgggaaaaaacacgggggagagacagaaacaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagtgtctgtcggatctccagaacaggcgagcaatgagccggaaaaacgggcgttcggggggcgcgtttttgcgtcctttttgcgcggtcaaaaaggacaatacccggaaacgaaaagaggaatatcagataagtcaatcatacaaaatcaatacggtttccgcgcgataaatggcaggcataataatgccttaacccaagacaacaagatgcgaaacttgagttcattgctcgtggggcagattgcaggtgttttcgtttctcaaacagagcagacatggctcaggaaggcacaaaaacgatctcaccagtttttcctgtgaccttctgcgcttttattgtacactctgtgaaatatttccagtatcgtatcgcgcaggaaagaagaacccaccgcacgagagtgcgcggctgggccagggaagtcacactgcccatgccgggtttcaacgcagaggagtgataatggccaaaacagttatacttgtggatgactcccgcaccatactggcatcagcggaactggccctggaggatatcatccaggcagggcagatacattttctcacctacagcaatccgcagcagtttctggatgaagtcttcgccggttcggtggactacgacctgctgatatccgacatcaacatgccccaggtcagcgggttggaggtatcggccagactcaaacaggatccacgcttcaagagtaagcctatccttattcttacaacggagagttccgccgagatgaaggaaaagggcaaagccatcggggtaaccggctggatggtaaagccgttcagtgacgagaaacttgtaaaatccataaaactcgtactggggttgtgaaatgaatcaaaagaaaaacaatgccaatctttcccaccgaagtcgctaccttatctttcacctggaagatgaagtttttgccgtggatatcatgagtgtacgcgagatcatcgccatgatgaaaaccacaccgatccccaagacaccccgttacatcaagggcgttatgaatctgcgggggaatatcattcccgttatcgacctgcgcctgaaatttcagatgcccgagaaagagccggagatggataccgcgattatcattcttcaggttggtgaagcggatatcggctttattgttgatcacgtggaagaggtcgccaccattggcgatgagcagctttccgatgcgcctgctttcggcaccaccgtgaatacagactttatccacaaaattgcccgttacgatgatcgggtcatcatgatccttgatgtggacaaggccttcaacctcgatgaactcagggatctggaaaatctcgccaaaacctcgtaggaagagtgacactatgcaatggttccgccagctgaagtttcgcacgcgcatcataggactgaccgtgattcttctttgcggtactgtctggataggggctatgggctattggggccttgataccctggaggatcgcatagccaataccagtgaggtgcgaattccaacgctgatcgccctggcgaccctgaatggcgagcgcatggctatccgcgcccagacccttgatgtgctgcagtatgaatacaatatggcagcacagcagcgctttcgctccatagccgaacagcggcagcgctcctggcagatcatagagcgacactggcagaccctggagcagactccgcgccagtcggaagctggtcgccgggcatgggagcagttgcagacacagtataatgcgtggcgtggtatctatgttgaccttgatcgcatcatcgatcagttggccgccaatcgcgactccgccacccagcgtgaactttttgcccgctatcgtgaaactgtcgagcgcatggttcccatctcagacgccatgggcagcaccatgcagcagatggtggataacaatatggcggtcaccaatcaacaggtgaacgaagctgtggagttcggcattttcctcgagaaaaccattgtggcagcgattctgtggaccttgctcgtttccctggtcatcgccttctttatcatacgctcttcatccagacttctcaccgccgcgatccgcaatatatcagaagcgaactcacaggtggtaagcgcctcagaccagattgcgtcgtcgtcgagttcacttgcagaaggcgcctctgagcaggccaacagtgtagaggaagtgacggcgaccgttgaggaagcgacatcgattaacaatcagaatgcggagaacacgcgtcaggcagacattcttgccggtcaggcgacgcaggccgccaatgagggctatgagaaggtccagcagctgatgagctccatggaggaagtgaccgcgtcctcggagcgcatatcgcagatcatcaagaccatcgacgaaatcgccttccagacgaaccttctcgcgctgaacgcggccgttgaagcggcgcgcgccggcgagcacggacttggttttgcagtggtggcggaggaagtgaagagccttgcgcagcgcagtgccaacgcagcgcgtgagaccgccgacatcatccagcgcaccatcagtcagattcgtcagggcaacagcgtggccgaagagaccaacagcgcctttgatgaaatccgtcagcagatcaagaagacctcggacctgatcggcgagatcaccgtttcggtgaaagagcagtccgaaggcatgaaccagatctcgacggccatgagccagatagataaagtgacccagcagaacgccgccaactctgaagaggcagccgccgcggctgaagagctgaacgctcaggccgtggccatgctcaacagcgtctccaccgtggcgaacttcgtaggttttcgcatggagagcgaaagcagccacagtcggggcagtggatcacttccgcccgccggtggtcgtgtgcgcgtcagcgccccgggcagcccggcgaagccctcaggctccaagcagcttgccccggccttccatgatccccgtggcagcagcggcagtggcaggggcagcaagaaagcgcgtaacgagaacgacgatatctttcccctggatgaagacgacctgaaggaattctaagcaggccgctgaagatcgctcgggcataaagaaaagccagaaaaaaagccatttctctcgcaaagacgcgaaggacgccaagggaagaaaaaactgagcatacaggcgcaaacagtttggtgtatttcgtggtttgcttctcttctccagaaaggacagcgatgtttgaaatagacggcgaaaccctgaatatcagccttggcatggacgccgaggacgtggagcagcttcggcagtttctgctgagccgcatcgagtacatcgagcacatcggcatccaggacccccgtgaaagccttggcagctccagccttctgcagctgctcggggcgatccgccgcagccatcgtgacatcgtgatcgacctctttgacatgccccttgagcatcccgagcttggtcgtcagtactggagcgtgccatgagccgcgagcgcctgcgccagattttcatagaggaagccagcgaaatcatcgaaaagctcgacagcgatgtgatggaccttgagagcgacccgggcaacagcgacaccctgaatgaactcttccgtggcgtacacaccctgaagggcagcgccaactccatcggtttcacccgtcttggcacctttgtgcacagctttgaagacgcgcttgactactaccgcgcgggccagggcaccgtgaacaccgccgtgatcgacaccttccttgacgcggtggacgtgatcaaggacgtctttgacgacgaagtgcaggaacgctcagaactgacccatcctgcccgctatgaacagagccttgagcacatccgtcagctgctggtgcgcgtcagccccaccgaggaaaccgagagtgccaccgcagaagacaccagcgaccaacggcccagtcagaccgcctaccgcgaagtgctgcgtgaccttgccgaagagtttgccagcgtgcccgaagcccctgacgacagcaccgacagtgccagcgccgttggagggcgcgcgccgtcagatcccgtcagccgtgagggcgcagaccacatagaccttggtgaactgcagagccgcaaaggccccggcgagcacctgtatcacatccagctgacccttgacagcgacatctacatccgcggctacgaccacgccatcttcctgcgcctgctgcgcgaacagggcagcatcctgagtgtccgctgggacctcagccgggtgagccacctgagcgacatcgacccgctgcgctgcgacattggcatcgtggacatctatatggccagcgaccatccccagggggaaatcgaagagatcttcgaattccttgacgactttgaataccgcgttcgcgtcgtcgacgacgaaacgagtgagccggcatccatagcccagagcgacagcgcacccgcgccgactccggcaccttcaccggcagcgactgttaccgctgcaactacaagccctgatgaggggcaccgtgaaccgccagcaccggacactgccgccagcgcaccacccaccgccccggcagaggcatccacagagctccccacagagccacccaccgccccggagagtgcagacgccattgccgcagcacccactgctcttgccgcagagtccgaggtcgaagcggaccgtgccgcagagcgcagcgcccccgccaatcgcggtcgcgacgagaaacgctccttcgtgcgcatcgacacgaagaaactggacgaactctttgactccgtcggcgaactggtgatcgcccagagcttcctgacccagaaccccaccattcaggacatcgccgacgaacacgtgaagaagaccctggacgtgctgtcgaagatcacgcgcctgatccagaaccgggtcatgtccctgcgcatggtccccatccgggataccttcgagaagatgcgccgggtggtgcgcgacgcctcgcgcaaaatcgacaaggacatcgtgctgcacatcaacggcgaagacacggaaatcgacaagaacatggttgacgcccttggcgacccgctgatccacctgatccgcaatgccatcgaccacggcatcgaatccgaccccgccgaacgcaccctccatggcaagccgatccaggggaatatcttcctgcgggccttccacaaaggcggctccatcgtgatcgaaatcagtgacgacggccgtgggatcaaccgtgagaaagtactgcacaaagccatcaggcagggcctggtgagcgccgaagaggaactcagcgacacccaggtgtacagcctgatcatgcaggcaggcttctccaccgccgaagccatcagcgacctctctggccgtggtgttggccttgatgtggtgcgcagctccgtagaacagctgcgcgggaaagtggaaatccagtccatggcccagcagggcacgaccttcagcctgcagcttccgctgacgctggcgattatcgatggcatgctggtgcgctgcgcgcacgagacctttatcatcccgacgctgtcgattctggagtccttccagcccagcaatgacagcgtgttcacctaccagggcaagggcgagtttgtgaagctgcgcgaagaaatcctgcccatcgttcgccttgatgaagtgctgaatatcagggctgcaaagcgcctgaaagccgcagaagccacgctggtgcacgtagagaacgacaacggccacttcgcgctgctggttgacgaactgatcagccgtcagcaggtggtgatcaagcccatcggtgaagggagcatccgggtgccccaggtctccggtgcggcagtgatgggcaatggaatggtctcccttatcctcaatgtggaaggactctactgaaatggttgatgagaaggctctcacgaagcgggaatttgacttgctgcgcaagtttgtctataccaatgccggaatttccctttctgaccagaagatggctctggtgcaggggaggctttccaagcgtctgcgcacactgggcatgaactcctataagcagtattacgatcatctggtctctgatgatacgggtgatgaactgatacatctgattgatgctatttcgaccaatgtgacctcattttttcgggaacggggacagtgggagtacctgaagatccatattgaggatatcttcgccaagcgatcgaactcggctttccgtatctggtcggcagggtgctccagtggtgaggaaccttactccatcgccatgttcctgctggaaaatctgccagcggtcagtgtccgtcagtgcaagatactggcgacagatatctccgctgatatcctgcgtcgcgccaccagcgggcggtatgtggcgaagaacgttgaacctcttcccaaaaactatgtgagtaagtactttgatcgggatcgcaaaagcgagtcttatcagatcaaggcctttgtgcgcgagatggtgctgtttcgccttttcaatctggtgtacgggaacttctccctcttcactaatccctttgatatgattttctgccgcaatgtcatgatttactttgatacgcccacccgtgataagcttatcgcggagtttgctcgtgttttgccgccgggtggtctgctgtttatcgggcactcggaatctctgacccgcaacaacaagctttttcgcatgattcaaccatcaatttatgaacgcataggataaggagaagggccatggcacaggaactgaaccagcttgaagatgcttccattgtcaaggagctgcagcggcgcctcaatgaaaagagtgcctcactgctggaaatggagcagatgactcggcgtctgctgagtctcaatgagcagattcgccataccgaaaccatcaagagtgagtttatctcccttatcaaaacggaatttcgtactccgatcagttcgctgctccaggagtcccagcaacttgtggagaatatcgggaataccgatgtggtggcgactggaagccacctgcaccagcagcttctgcgcatagatttccatatgaaaaacatatttgccgccgctgaacttgaggctggcgagacccggaatgcatacgtgaaggtgcgtcttgagagtctgatagaagatgccctggctattttgcagtacgttgtcaagcagaagcagctgcgcattgaaagtaccatagacctgccggaggggaccctggtcacggatgccgggaaaatgcagctggtgctgatgaacctgctgtccaatgcgtgtgagtactcctatggtggcgacacgatccgcattcgcggcacggtggaaggcgacaggattctggtcagcgtggaagatcccggcgaggggatccccgaggagcaccttgagcatatatttcagaaattctaccagtatcactctgggaaaacccgtttacagaaaggccttggcctcgggttgaatgtggccaggggcctggtcgatctgcttggcggaagtgttcactgtacttccgcccccggtggcaagagtaccgtgttcacggtgagcctgcccctgaaggacgatcgtgaggtgaaagacacctccgacggtggcaatgacttcatgttcgaagcgttctgaatgaaaatgcaaaaacccccgtccggaaaggcgggggtttttttgatggatttcagcgatagcgccagcttgttccttcttttgagtccttgatttccacgccattttccagcagttcgtcacggatgcgatcagcggtagcgaaatccttatcgcggcgcgcggcattgcgtgcttcaatgcgggcggcaatttcatcggcgctgagctgtgaagtgctctgcctggcaaaccactgtgatggcagagactggaagattcccagtacgtcgcccaagcggcagtaggtgtcatagatgcccttggcatcagcgctggagggattgagtttattgagggtgtggaccccttcaaagaggctcgccagggccagggcgctgttgaagtcgtcatccatggcctcctcgaatttccgcgtgatgtcactgaggacaggggcgatggaatccgaggtgcgggtgtcttcgtggttttcaaagttctccaggaagcggtagagcttctccagtgcctggcgcgccatggtcatgttctcttcacagaagtcgatggggctgcggtaatgggtctgggccaggaagaggcgcaggacttccgggtcatagtgctgcaggatctctttgatggtaaagaagttccccagggactttgacatcttttcgttattgatgttgacgaagccgttgtgaatccagtagcgggctggggcgcagccgtaaccggcctgggactgggctatctcgttttcatggtgggggaagatgaggtccttgccaccgccgtggatgtcaaagacgcggccaaggtgtttgtggcccatggcggagcactcaatgtgccagccgggacgcccggcaccaaaagaggcctcccatgagggttcaccttcttttttgcctttccagaggacgaagtccagggggttttccttgaggggattaacctcgacccgtgagccgctctgcaggtcttccagggccttatggctgagtttgccatattcggtgaagcgatgaacccggaagaagatatcatcgccacccttgtaggcgtagccgttgtccagaagcttttcaatcagggcgatcatttctggaaggtgctcagtggcccgtggtgcgatggtgggtggaagcacatagagcgccgccatatcgcggtcgtgctcgctgataaagcgctcggccagcgctttccactcttcgccattttcgcgggctcggttgatgattttgtcgtctatatccgtgtagttcttgacaaaggtgacttcgaatccgcgatagctcagatagcggcggatactgtcaaaggcgaccgcgctgcgggcgtgaccgatgtggcagtggtcataggtggtgactccgcacacatagatgcgggctttgccgggctctatggggataaagtcttccttgctgctgctctgggtgttgtagaggcgtatcatggctgctcctgtgctggtttatggctgattggcgcgctgggagcgtatgaagtcccagtatcgctggacatggcgattgtgctcggcaagggtggtgctgaatacatggcccgattcccccggggccgcgacaaaatacaggtagttcgtctgagcgggattggcggcgctggcaatggcggcttctgaaggtgaacagataggcgtgggcgggagcccatggcgggtataggtgttatagggggtatcctgctccaggtgcctgcggcgcaggcgatcctccagggcgtcatcatcccccagaccgtagataacggtgggatctgcctgcagccgcattctccgttcaagacggttatggaagaccgaggagatcaggggcatttcatctcggttgcccgcttccttttcgatgatggaagcgaggatcaggacatccatcttactccatccggggcgctggtagcgctcaaggagctggagcgtcgtgtggctcatgcgctgcaccagttgtgtctccgcgctgtgccgtgagtaggcgtaggtttcggggaaaagcaggccttccggagtggaaaaaagtgctgaagcttccacggcatccatgacaagctggtggaagagagtggcgtcgagcatggggttctggtcaacgctcatgaggatatcgcgataggtcgttccctcggtgaccgtgaaggaacgctgataggggataccctgcatgagtatcgccgacacgcctgccagtgatatttcagcgggaaacaggtattctccgcttttcagggtgttgcgttgcaggcggttgtacagcacaaaggggagctttgacggcagcactccatcctcttcgaggatggaagcgatccggttgagggacgcgccacggggtatttctgtgataacgggctctgccagcggcaatggcctgtgaatgatggaggtataggcataatagcttagtggggcccccagaagcagcagggccagcactgtcagtacaagggctttcatgtgggtttcacctgatcaggggttctctgtggctgccgcagaagacggcggtcacagggggaactggtggagtaaccggcagggcgatgatatctccggggtaaaaagtatacgcacttcccatctgtcctgccagaggaaaaagcatcccggagtcgaagggaagcacttgtctgcctgctgtcgtctccacttccagggctttgggagccaaacacagaaggaagctcgaaagctgtagcgtctgcgcagcataacagggcgaggctgcgcactggtggtctgccagccatgtgaaccccaggatacgcatctggctgcttgagccatagccgcatcgattgccgcaaaccagggcaatatggagaactggttcacccatggagggcgcgaggatatccgtccggaagtgggccgcggatttatggtgggtgacctgtccgtcgctctgaagaaagtagatgttttcgctgtaacagaagggaatgccttccagtgaggaaatgtcagaggtttcgggagttcttatccattcatggaagaggcttcccgcaatggcctggactccggtatgctccaccagtccgtagcgctcaactttgctgccctggcttcggaagtggaggaatacctggttggtatggttcatgggtgcaattttcatcgcgccaagatacgggaaatatcggggaaaatgcaagtaatgaggtaagctttcccgtcaagaggacagtttaaaacgagaacactactataaaaggacacccacttttggtgccgccttccgtggttaatctcccttgccttaccttggcgggctttgcgacccccgtgagcgcagcgaacgggggtgagaccctgcctttccattcgcggttcctttcgtgccctccgtgctttccatggttcacttctccggtttccctgccacccgcactcaagcgccatgtgtgatgagcacttgacatccccccgctgcactctttaagctgttcgagcttttttccggtgtccacaggtgtggatgaaaagggaagaggggtgtaaatcccccgcggacccgccactgtaagcgacgacaagggatcacatgccactggccacgggccgggaaggcgatccggaggacgaatcgtgagccaggagacctgccggaaagggtcactacactatccttcccgggtatggaaggtgggtgctgcaggtctattgctgaacacagccataacgcctcctgcgtcctccccacaaccgggatacacaggaggcattttcatgcgtattggttccttgttgtatcccgctgccatcagtgcatcactgatgtcctttgcagcggtatccgtccttgccgaagaggcaacccccgtcagactggagaccaccgtcgtcaccgccacccgcacggcccagaccgtggatgaaaccctggcttcggtcacggttatcacccgcgaggagattgagcgtggccagtaccagagcctgcccgatttgctggcgaccattccgggggtgcaggtgaatcaggatggtggtctggggacaaacaccagtatctatctgcggggtacgagcaccaaccagaccctggtgctggttgacggtatccgcattcgttcggctactacgggagccgcttccctccagtatattcccctcagtcagattgaccgcgtcgaggtggtacgcggtccccgctccaccctctatggggccgatgccgtgggtggggttattcaggtgttcacccgcagcggcgaggccggtacgcggggcgaggtcacggtgggcggtggcagccacggcactgctgaagggcgggccttttttgccacggccagcggcaacagccactacagcctgggtatcgggcacctgcgcagtgacggcattgatgcccagaagaacgatgtccccgacgcttttggctggggcaatacccccgatgaaccggacaaggatggctaccgggaggattccctgagtgtgcgcttcggccatgagttttcaccgggcaattccctgcaattcaccgggttgcatgccgagggtgagagcgagtatgacggcacaagtcagaactctgccgactttattcagcaggccctgggcctcaccctgcacctgctgcccactgatacgctcagtgtgacggttcaggccagccagagccaggatcgttcggagaactttctggatggcactttctccagcctctttgacaccaaacaacagcagttcagcgtgcagggcgacctcttcctgcgcgacagcgacgtgcttaccatcggcagcgactacacgaaggacaaggtgcgcagcgacacggactacgacgagcgcagccgcgataacagcgcccttttcacccagtaccagctggagcacatgaaccacagcatcctggtgggtgtgcgctacgacgataacgaacagttcggcggccacaccacctacaacgctggctatggcctgcgccttccccatgacctcaagctgggcctgaactacggtacggccttccgcgcccccacctttaacgagctgtactaccccgatccctggggctggggtggtggcaatcccgacctgaaacctgaggaatcgaccagttacgagatttcgctgcagcagtccctgccgaatgcctactggcgcaccagccttttccgcacggaaattgacaatatgatcagcggctggccagcggagaacatcagtcgcgcccgtatcgacggcatggagctggatgggggctaccggctgaccagccagtggaacatcagcgccgccattaccctgcaggaccccaaagaccgggattcgggcaatcttctggcccgccgcgcggagcagatggcgacggtgaacctggatggcgacttcggcaaaacccgcgtgagcgttacggcccagggcttcagcgagcgctacgacgatggggccaacacgctgcgcctgcccggctatgggctgctgcacctgcggggcgagtatgacattgcccccaactggctcttgcaggctcgcatagaaaacgttctggacaaggagtacgaggaagtggcgacctataacacccccggccgcagcgcctatctgtacgccagttaccgcttctgatgaacgccattactgtcaccatacgggccctgctggtcctgctgtgcctcaccaccctccactggtctgcccttgcgggccagtggattgatgatatggggcgcagcgtgcggctggacagcccaccccagcgcattgtctccctggtgcccagcgtgacggaaatcctcttcgccatcggggccgatgggcaattggtcggcgtaaccgacttctgcgactatcccgccgaggcgcgccgcaaaccccagatgggggcctactcggaccccagcctggaggccattgtggccgctcgccccagcctggtcttcgcttcggcggagatgcaccggcccggttttgtggagcgcctgcagcgcatgggcattgcggtctatgtggtcaatcccggcaccatggcggaagtggttgcttccctgcggggtgtgggccgtgtggcgggcagggctgcccaggcggaagagctggcaacgtccatggagcagcgcatccgcgcggtacaggagcgggctgctggcaaggtgccgccccgtgtgctcttcagcgttatggtcaatcccctggtggtggccggacccggcaccatgaccgacgacctgctgcgggtggcgggtggcatcaatgtggtgcccgacggcccttcccgctatcccacctggggcatcgaggggctgctggccatcgatcccgaggtgattgtcgccacgccccacaccgcctattccacttcccacgaatacttcctggcctggccccagctgcaggccgtacagcagaaccgcattgtcagcattcactccgactgggtgcatcgccccggcccccgcctggttcagggtctggaagccctgcaccaggccctgcacgggaaggagtaggcatatgctgcgcgccaccctgtccctcgtgattctgtccctggctctgctgctgagcctgggtatatccctgaccaccggcccctacgacatcgggccggggcaggtgtggaacgccctgttcagcgcgagtgcagaggatattcatcgcaccatcgtgcaggaaatccgcctgccccgcagccttttagccctcctggtgggggccgccctctctgtggcgggggcagcgttccaggcggttctgcgcaatcctctggccgatccgtatattctgggagtttccggtggtgccgccctgggagccgtcagcgcctttgccctcggcatgtggctcaccttcagcgtgccggtcctggcctttggcggtgccctgctggcgctgctggtggtctatctggtggggggcacccagcgcacggcggccccgaccctgattctggcgggtgtcatggtgggcagcctggcggcggccctgttgctgtttgtgctgtggagcatgcccgccgacagtgtgcgcggggccatcttctggctggcgggcgacctgagcgccgaaaacacccgctggctgctgccgggtgctgtgggtgtactgctggcctgtggtggattgtggctgatggctcccgctctggatatcttcacccagggggaggagagcgcggctgacctgggcctgagtgtggcctgggcgcggctggggatcttctttgcggcggggctgctgacagccacggcggtggcactggcagggctgatcggctttgtggggctggtgattccccatgtggtgcgcctgctgtgggggccgaaccatcgtttcctgctgcccgcttcggccctgctgggggcgacctttctgctgctggccgacaccatcgcacgcaccatcttcgccccggcccagttgcccgtgggcgtgatcaccgccatcatcggcgctccctgcttcctctacctgctgcggcggcgggaggtgcacctgtgattcaccttgaaaacctgcactttgcctatggcccgaacccggtgctgcaggacatcaccatgaccatcagccagggggagatcgtcagcatcctgggccccaacggctgcggcaaatccaccctgctgaagctgctgcgcggcgtgctgaaaccccagcagggcacggtgagctggcaagggcagccgccccatgccatcaagcgccgggaaatggcctgccgctgcgccgtggtttcccagtcggaacagcccctctttggctatacggtggaggagatggtcagcatggcccgtttcgcccgcctggggctgacgggcaccatgggagccagtgaccggcaggccattgaagaggccctgcaggccaccgacatcgtccacctgcgccacaagtccatcatgcgcatcagtggcggcgaacgccagcgggtctacctggcccgcgccctggcccagcaggccacggtgctgctgctggatgaagccaccagctccctggatctggaccaccgctgggatacggcccggctgctgcaacacatgaaccgccagcagtccaccaccatcgtgcaggtctcccacgacctggacctggccgccgccacctcccaccgcatcatcctgctgaacgccaccgggcagatcgtggccagcggcactcccacccaggtctatacccctgagcacctggccagcgccctgcgggtgcacgtggccgtcgatatcaacccccacagcggcacgccccgggtcacccccctggggagcctgcgcagccatgggggcagctgaaatggaccgcctgctgagcccgaccatgaagtggtggatggcactctccctgggcctgcacagcgtggcactgctgctggcagccaacagctggcagctgccctcgacgctggcactcgggcagacagagaaccaggtgatggtacacctgctgaagcgcccccagccaccggctgaaacagcaatggctgggacaccaccccagcccgagccaccgtcaaccattgccgaacccgccaaacagaccgcgccccaagcggcgcgggaaccgatacctgagcccgtcacaatcagcgcgcccccacgggagccccagaaggcggttgctcctgagagcgtgccaatggatgtggcagacaccgagcagccaacgcaggcggccccagtgagcaccccagccctggtggcacccccacaggcatcagccgccccagcacccgtggcagccaccttcggcagccccagcggccccgactaccaccgacaggttcagcccgtctatccagccctggcccgccgccagggctggcagggcaccgtcatcctgcaggccatcattgacgaggcgggccagatctccgacctggaaatcgttcagacctccggctaccaggtactggatcgcagtgccatggaagccactctcgcctccagctatcgcccggcagtgctgggtggccgcaccatggccagtctggttgaaatccccgtgcgctttgtattacgctgataccggctccctggagcccactctttcacctgcctggggcaacctatgaaaaccgtgaatatggaatacctgcgcagctggattggcaggcagcaacacgatgaagacaccctggatattcgccaggcacagctgatggctgccaccatcgaccatggagctgccataggaccaggcgaacccctgcctccgttgtggcactggatctactttcgcgaaggagctcccgctgctgagcttggccctgatggacatggcccccgtggcgactttctgcctccggtgcccctgcgcaaccgcatgtgggctggtggccgggtggagttcctccgccccctgatcatcggtgacagcgtacacaagcattcccgcgtactggatgtgcagcacaagcagagccgcagctggggcgagctggtcttcgtcaccgtgcttcatgaactgcgctgccgcgaggaccagctgctgctgctgcgcgaagagcatgacatcgtctaccgccagccccgacctgtgggtcagcgtgacccgttgccggaaacaccgtacaccccctcatccggggcaaaaaccttcacccccgctgcgaccacgctgtttcgctactccgccctcaccttcaacggccatcgcatccactacgatgccgactactgccggcgcgaagagggttatcccgacctggtcatccacgggccccttattgccacgctgctggcagggctggcccgccagtgccttcagggagatatgcaatcgttccactaccgcgccctcaatccagcatttctgggcgacaccatctccatggagacacggctgaccaatggcgcagcgaccctgctggccgttctgcccgacggacgcgtcgccatggaagcccaggcaaccaaggagacaccatgaagccatcacttccagctttacatgccatggaacaggcggcgtccgtcgtctaccgctccatgtcgcccacaccccagtaccgctggccgctgctgtgccgggagcttggcgccgacatctgggtaaaacacgaaaaccacacgcccgtgggtgccttcaaggtgcggggtggcctggtctattttgccgatctggctgccagcaaagctcgcccccatggcgtgattgccgccaccaggggcaatcatgggcagtcggtgggtctggctgcgcgcctggcgggaattgcggccaccattgtcgtgccccatggcaacagccgggaaaagaatgccgccatgggagcccagggggtcacgctcatcgaacatggcgcagacttccaggcgtccctggagtacgcacggcagctggccgcagagcgcgatctgcacttggttccctcctaccatcccatgctggtggccggagtggcaacgggcgcactggaactgctgcgcgctgtccctgacctgcagcgcgtctatgtgccgattggacttggatcggggatatgcgccatggtggcggcgcgggaggctttggggcttgccacggaaattgtcggcgtggtgtcatcccacgcccgggcctacagcgagtcttttacccgcaagcagatgacggaagctgccgtttcaacagtactggccgacggcatggcgtgccggacgccggagccaatggcccttgaggttatctggaaggcagtgaagcgcattgtggaagtctccgaccaggaggttgccacggccatacgcatgctctacgaatgcacccacaatgtggcggaaggggcgggagccgccgctctggcggcagctctgcaggagaggccccgcaatcagggcaggcgcgttgccgtgctcctgaccgggggaaatatcgatcgagaactgctgatgcgggcactgggccaatggtgatccaccgaccgcaggccgcagtggcgctcagaccaccagcagcccttcaagacgctgctcttccacaggatcggccgggaacatggtggtctgcccccggtactccatgagcacacgactgccacgttccacactgcgcgccgaatagcgggccaggatgcgcgcagccagttcgtggttggcggggctctgcttgccgcgcaggatagcgacggcgccgcgctcatcttccatgcgcaggaaggcgtccccctcccggagcagatgcggcaggtagcggcactcggtttcattgcggccgatggccaggcgggcttcatccaggataagctggcgaccgatcatgctcaggcgcacggtggcctcatccatctcttcaaaggggctctccatcaggtggcgaatgcgtcgcgccatgcctggatcggtaaggaagcatcctccggcgggactggcgtattcggtgatccccagctcctttgccagctgcatctgcggcttgcgactgcgatttttgaaggcgtagagtttttcccggtccagcagtcccagggtttccagctccacctcgggcatcagctgctggctcagggggcgcacgattttcccctccagtcccgcgagcttttcaatgcgacgcagggacttcggcatctggctcatggggcgctggcccatcacctcgccggtcactatggccagggcaccctcttcctccatcatgcggcgcagggtgctgaaaaagagaaccttgcagtcaatgcaggggttcacctgggaaccgtagccatactggggattcctgacgatgccgatatgggggatggccatatccaccaggcgcagggtacagccgatggtggcctccttggcgcgaatataatcttcggggctttctttcaggtagctgcgtccgagaaagggtgaagtaaactggatggcaagcacttcgaagcccagctccaccatgacacgggccgccagggttgagtcgaggccaccgctgtacgctgccagtactttcggttttttcatggatatacaccttgattcgttagagtgttgtgaggtattcctgatatggtgcgccaggcacggggagaaaactgccagcatttctcctgacaacgcccggatacccggaaacgggacgccggaaacataacaaattcgatagacattcgccatatttttttccgggggggggttgatgcccatcgatctgcacgcacactccacggcttccgacggctccgattcgccagccatgctggccagccgcgctgccgaggcccatctgtcggccctggccctcaccgaccacgacacggtggcgggggttgagcccttcatgcaggcgtgcgcgctctgtggcgttgaggggatcgccggagtggaaatttcggcactgcacattctgcgcggcaccataccgctgggcgtgcatatcctcggctacttcttcgatggcgtttccgatggctttgaagaggcgctgagctgcatgatggaggcccgggaggaacgcaacctggccatgatcgccaaactgcagcgtctgggcattaccattgagcttgaggacgtcagcgccctggcacagggcgatgtggtgggcagggtccacatggcccaggccctgatggctgccggtcattgccgatccatcaacgaagccttcagccgctatctgggtccgggtggcaaggcctatgtgcccaaggagcgtctcaatccccagcaggccatcgacctgatccgcagccaccaggggtatgccgtgctggcccatccgggtactctgccgctgcggggacacagcgaatattatcccttcattgaaaatcttgtgagcaaggggctcggcggcgttgaagcccactatccgttccatagcccatcccagcgcaccctgttttgtcggatcgccagaagtcttcaggttgtcgtcaccggcggctccgactatcacggacaaaaccggccaggcatagagcttggtcgtggcgacggcagtctgcagcttgagtacgcaatgctggaacagatgcgtcagtggtaccgtgaacattaataaaagtgcatatggaaagaattcccggcggaagtgttttgaacggtcctgccatgagaaaagacttttctcgtggtgcgcaattggctatgatacgttttaccccgaatacgggaactgagttcaaggcataggtgattgaatatgtgtgcgtttccccagaccaaggcatcactcgactggagcaatctctcgttcagttacatggacaccggcagccgctaccgtgcctgttaccgcaatggttcctgggatgcccatatgtcagcggacaagaacatcaccctgccggagggctcacaggccctcaactacgggcaacagtgttttgaagggctgaaggcctacaccaccgccagcggtgacgtggtgctcttccgcccggacatgaacctagcccgcatcaaccgctctgcccgccgcctgctgatgcaggagattccggctgatattttcatggagggactggagcgtgttgtccgtgaaaattacgcctttgtgcccccctatggccatggagcttcactgtatctgcgcccactctatctgggcatcggcgacaacctggggctgaaatcggcttcggagtttctcttcacggtttactgcagccccgttggcccctactataaagatggcttcaagcccattcacctgatggtttccgactatgaccgcgcggctccccacggaaccggcaacgtcaaggtgggcggtaactatgctgcaggcctgctggccagtcaggaagcccgccagaagggttttgccgaagccatattcctggacgccaccacccgcacctatattgacgaagtgggaacttcaaatttcttcggcattaccgctgacaataccctgatcacaccggtgtcctcatcgattctggagagcatcacccgcctctcgctggttgaggtggcccagagtatgggaatgaaggtggaacagcggccagtggccctcagcgagctggaaaacttcgtggaggccggctgctgcggcactgctgccgtcatcactcccatcagccacgtgaccagtggcgagcgcacgtaccagtttggtgatggagtttccgccggtcagatgacgacccgcctctatgaacgtctgcttgacatccagctgggcaaagacgaagaattctcccactggctgcacaaggtcatataacccgggaaggatgtgcccccttggacgatttccagtacatgagccgtatctcaattctctatgtggaagacgaagacgaaatacgccataccctgacccgctttctgcagaagcgggccagagaggttcatgtggcatccaatgggcaggaagggcttgagctgttccgcaaacaccgcccccatgtcgtggtgaccgacattcagatgccggtcatggatggtctggaactggccaggcacatcaaggccatcgacatcaccacccccatcatcatcaccacggcctacgatgattccagtttcatgatggagtccatcgatctgggcattgaaaagtacatcaaaaagcccctgcgcacccagatgctcttcactgccatcgaccgcgctgcccagaccctgctgcaaaaacgcgagctggagcagcagaaccgcattatccaggccattctggacaacagccccggtttcattgccacctttgtgaataaccagatcacctacatgaataaatcgttcctgcagtatctgggctacacctgcctgcctgacctgatggcggagcacagccagctcagtgacttctttgtggaaaaagatggcgtcttctacgcccaggaaggccgtgaaacctggctgcaacaggttcagcagaacccggatcaggagcacattgtctttgtcaaaagccctgaacagctgaaacttgacgcccaggcctacatcgtgagggcgaatctcatttccgcttccgccaaccctgatgtagcccaccagatctgtgtagtgacctttgccaatgtaactgagctggaaatggagaagcagcgcttccaggaactggccatgcgcgaccccctcaccgatatcctcaaccgcaagttctttgtccaggagctggagcgtgaaatcgcccgttcggtgcgctacaaccacaccttctccctggtcatgttcgacatcgaccgattcaagccggtgaacgatacctatggccaccaggtgggtgactatgtgctcaaggaagtcgtcaccctggtgagtttccacatgcgccgcaccgatgtctttggccgctacggtggcgaggagttcatcattctcctgccggagaccggccttgaaggggcctgcgctctggcagagaagattcgcgagaccatcgacagccacatcttcgacttcattgaacacctgacctgcagcttcggcgttgcggagttcaacaacgagctgacctccttcgagctgatcaagcgcaccgacgatgccctctacaaagccaagaacaacggccgcaaccgcattgagcactcctgagtcaggtttggcatcttgtcgtcctgggttcagacattattgccctgatgttgaccacgcggaaaccgtattgcttttgcatgcttgactcatcgggtatttctcttttcgtgagacgccgtctgtacagagccaccccctcatttcagcagttcatcagagcagacgccgacaacccgcttttgcgggagtgcgaacggtacgtcctgagatatcaccggccctcaactgccggtgacgatttccccttccatggactgaccatcgtccgccaggccactcagtcgcaccagctgctttgagcggccagtggggttctccctcaaacggacgctgatatagttgtccgtctcacccttgaggtaccccgctcccttctccagaagaacccatcgctgctggccaaggcaggatcgatgaaatcgttcctgcaggtgcgcagcaaccgcctgcagccgctgcacgcgcgcgtgtttctcatggtccgggcactggtcgggcagatccactgcctgggtgccgggacgcccgctgaagggaaagatatggagatagtccagcggggagctttcaatgcgctggcagatgctttcgaaggtggctggactctcaccgggaaatcccgcgatgatatcagtgccaattttcaggaacgggtcaatggatttcacctgttccatgaccttcagagcctccgaccagcggtaatgacgattcatcagggccaggatacgatcatcggcactctgcagggaaatatggaggtgtcggcagagtttggggtggctcagcagcccgaggatagtctcgtcgatttccgcaggctcaatgctggacaggcgcagccgtcccaggtggggtatctccagcaggcgctccatcaggcgccccaggctggatggctccgccagatcctttccgtagctgccgatgtgtacgccggtcaggataatctcgtcgaaggtgtgagccagctccgccgctgtttccaaaacgtgctccattttgatactgcggctggggccacgggcaatggtcaccaggcagtagctgcaggtattatcacagccgtcctgtatcttcaggttcacccgttcatcgccactggcctgggcgatgagcttcaggggagcactgtgctccgaaagcaccccgacactgtggggaacctgacgcagcagcgtggtgaccagggcgtttttctcctggttcccgaagaccatatccacgtagggcagtgccaacaggtcttccatggccgtctgggccatgcagccgatgatggcgatggtggcagcgggattttcgcggcgggcccggcgggcgtaggcaagggtcttgctatcggcccgtgcggttacggtacaggagttgaccagcacaaaatccgcctgaccgggatgctctgcctggcgcattccgctgaggataagttcttctttcatcatggctgattccgcctggttgagtcgacatcccagggtctttatgtaaaatgcctgcatgtttcgtgctccacaaaaagtttgccctttatatcacggtttacacagctatgggaaagatgatataagggcccacgattttttgttggagggatctgtgctgaagcatttccatacatttctgcttgtatttcttgcctgtgtcacattctccctctctgctctggccgctcctcccatagaccgcatagaaaccgaaggtctgaccaccatgagtcaccgtgccttcctggatcgcatccgcatttcgcctggccaggcccttgacccgaccattctgaccgaagatatcaagagcctctaccagctcggaaatttcgaggatatccgtgtctaccgcaccagtgttgatggcgacgaggtgctgcgctttgtatttgtcgaacgcccccgtgttggctctttcagcgtagagggaaacaaacgcattcgaaccgaccagattgaagaggcgctctctgtggagcccaatgccatctacagccccgaactggtcgcccgactgcgcgaagggctgagacagatctatgacagccggggaatgcaggatgtggtcatcaccgatgagtccacattccgcgccagcacccgcacctatgacatcgtcttccgcgtacaggagggcacccgcgcgcgtatcaccgactttatctttgaaggtgcttcctacaagcgcaaggatttctaccgctatatggagaaccgggaagagcgctggtactcctggctcaccgggcgcggaaacctctcgcgggtcaaggcggaaatggatgttcagcgtctccagcagttctacttcaaccgaggctacctggatgtcgccatcagcggccccgaatatctgctccaggataacggcaactatatcatccgctaccagattcaagagggagatcgctaccgcctgcgcacagtgcagttccgcggtgcccgcgatctcgtcacccaggagcagctgcaggaggccatgagggtcaaggaaggcgaatacttcaactcgtccagggtgcacgagagcatcgttgccatcacccgactcttcgcgaatcagggttatgccgatgccagcgttcgccccatggatgccatggattccactaacctggtcgtcgacctgaccttccagataacgccaggtgaaccctatactatcggttttgtggatatcactggcaacaacaagacccgtgacaaggtcatccgacgccagatgcaactgctggagggcgatgagtacagcgccgctgccgtcgatgagtccaggcgccgtctgaacaacctgcgtttctttgaagagctgcgtctgcaggaacgcaagaccgatcagccgggcgaaatggatattgtcgtcgatgtacgcgaggcccctaccggcatgttcaacctgggtatcggctacagcaccgtggacaggattgtcggcaccaccagtgtcagccaggggaacctcttcgggcgtggccaggtgctgaacttcagtctggaaaaaagctccgagcgcacctactactccgtgagttttacggagccctacctgtttgaccgcgacatcaacttctcgctctccttctatgatcaggtgcggcagtacacctactacgacgaccatcgtcgtgggttctccgtcaccctcggtcgccccctctttgaagaagtgcgggggaacatccgcgtcaagcacgaggagatcaatatccgcgatgtggacagtcaggctgccgatgtcatcaaagagatggaaggcagcgccaccacccgcagcatcatgccctccctcagccgcaataccctcgacaaccgctggctgcccacgcgtggcacccgctcaaccctcttcgtcgagtatgccggtggcgatatcggcggagacaataacttcatcaagtacggcctgactcacagtatctaccacccgctctgggccagactcatcggcgcggtcaacgtggagatgcgttttgccgaggggcactccggcagtacctcgatccccccctacgaacggctctacatgggcggcatcaactccatgcgcggctatcgcttccgcgaagtggggcccaaggatgagacaggcgaagcccagggcggctacaaaagcttcctgacgaacctggaaatgctctaccccctgaacgaagacggctccctgcgctttgtgctcttctacgacatcgggaacgtctacgaccgcggagagaactacctggacgacgtgctgcgcagttacggctatggtatccgctggctgactcccgttggccccctgcgcctggagtatggctataaggtcgaccctgagccgggtgaaagccgaagccgccttgatttcaccatcggaaccatgttctgatgtaactattcacatccaacctgcgatttttacgcatgagcgccagcgttccgagagcgagcctggatggcgagcggcagaggctcgaaccatggatgaaagtgagcgtctctgggaggaatgctggcacgattgccaatgtaccgtgaataattacgttctgataagatatcccaaggcagaccgcgaagagtctccttatcttttccgaatttctggtgtactataggcaacaaaggaaaacggccgaccaggagtttctctatggcaacagagcaccgcaccataccgatcttgatcgtctttctgatgctggcccttatgatcccggccaccgtcatggcgcagcaggggggggactgccgttacggctatatcgacgtacagcgcgccatcgacagctcccgctccggcagtcaggccatcgaaaaggtcaagcaggagtttgaacagaagcgcaaggtcattgaggagcgtaaagccgaactggcgcgcgtcaaggagcgtcttgacagtaaccttggcaccatgtccgagtcagagcgcaagcgctcggtggatatgtacaacgtggacctgctcaatctgcgcaacttcgtggaagatgccaaccggcagctggaagcccaggagcgcactctcaccagccgtattgtcagcgaaatcagcgccctggttcatcagtatggccaggaaaacaattactgctatattttcgagctgaagaccagcggcatcctctatgccaatgaggcccaggatatcaccagcattatagtcagactctatgatcagcagcaaaacggaaggaactcacgtcggtgaacacgatactcctcagtgaaatcgcggcccatgtacagggggagctggtcggttatgaccgccccgtcagcggagtgcgggaaatacagcacgccgggccggagcacatcaccttttttctcaacagcaaataccagaaatacctgaccacaacccaagcggcagccgtgctggtggatcgccaccatccccagtgcccggcggctcagattatcgtcagcgacacctattacgcctactcccgggtgctgtggctctttcatccccccagaaaaccagtggatattctgccctcccatatccaccccgaagcccacgtggcggaagacgccattgtcagtggagcccttgtcgcacggggggccaccattgaaagtggctgcgtgatccaccccggagtgcatgtgggcgagggcgtcaccatcggaaaaaactgcctgatctaccccggtgtcgtgatctatgcgggctgccacattggcagtaatgtcattgttcacgccaacagcgtcctgggctgtgatggctacggttatgccacccaccagggcgttcaccataagatcccccatgtgggcaccctggtcattgaagatgatgtggaaatcggcggttcaacggtgatcgaccgggctgtgctcggcgaagcccgcatcggccgcggaacaaaaatcgacaacctggtgcatatcgggcacaatgccaggatcggggcccactgcttcattacggcccagtgtggatttgccggctcagccaccatcggcgactatgtggccctgggaggccagtgtggcattaacggacacctcaacgtggccagccgcaccatgttcgccgccaagagcggcatcacaaaatccatagacgagccgggaacttacgcggggtatcccgcagtccctcaaaaacaatggcagcgggaagtcgccggcatacggcgcctggacgctttgcaaaaaaaagtacagcagctggagagcactctggctgccctgctcgaaaggaatgcccatgaacgtgactgagattatgcaatacctgccccaccgctaccccttcctcctcatcgaccgggttctggatattgacctggaaggccagaagatcacggccatgaagaacgtcacctttaacgaaccttttttccaggggcactttcccggccaccccatcatgcccggcgtgatgattgttgaggccatggcccaggtgggcggagtactgggcctgaagctgctgcaacatgaaggacacagcacggataactgcctcatctacttcatgaccgtggacaaaaccaaatttcgcgttcccgtggttcccggcgataccctgaccttcaagatacacatgaccaggcgcaagggagccatctgccagctggaagcccaagcctttgtggacgatgagatggtatgcgaatcccagctcaaagccatgatcaaagtcaacggggatgcctgagatgtccatccaccctacggctcttgtatcaccggacgccgccattgaagacggcgcctccatcggcccttactgcatcatagacggcaatgtcaccattggtgccggcactgtcatccacgcccatgtgtgcgtgcgctcaggcacgaccatcggcagggacaatgagatattctccttcgccagcatcggtgagattccccaggatctgaaattcaaacgcgatgaggacacgcgcctggtcatcggcgacaacaacaccatccgcgaattcgtgaccatgaaccggggcaccacccatgggggcggcgtgacttccgtcggcaaccgcaatctctttatggcttactcccacctggcccacgactgtgttgtcggcagtggcaatgtcttcgccaataatgcgattctggctggtcacgtcaccgtacaggacaatgctatccttggggggatgagtgccgtgcaccagttctgcaccatcggcgaaggtgccatgctcggcggcggctccattgtggtgcaggatatcaccccttttgtcatcgcccagggcaaccacgcccgggtgatcaccatcaacaagatcggcatgcagcgccgtggattcagtgccgatgaaatcagcgccaccaagaaggccttccggatcctcttccgcaccaccatgaccaaagaaagtcgcgaagcggctctggaggagctggctgccagcgctcctccagtggcaaaaatgctgcagttttaccgtaactcacaacgagggttggcccattgcaggaaccgtcagtaggaatcatctgcgggcagggggattttgcccggctcgccatagacgcgtaccggcaaaagggctatcgcacttttgccgttgtgctgcgcgaagagaacaccatggaagtggcagacaaggccgaccgttccatggagctgcccattgagaagatcggacgcattatccggtttttccgtgatcatggtgtcacggatctgctctttgccggcaaggtgcacaagaaggtggtttaccgcaccatcttcaccgatatcaccgccatgcgccttttgcgccgcttcaaggatcaccgtgacgcctccatgatgaatgtcatcatgtactttctcgaggaggagggattccgcatcctcccacagacacagtacctcgaagagcttctggctcccaagggcgtgatctggggaaagatagaaccggatctggcccgcgatattcagtacggctatcgcatcgcgcggatgctggctgatgaggagatcggccagacagttgccgtgctgcgggaagccgtggtagcggcagaggcgctggagggaactgaccgcaccatcgtgcgcgctggtgaactggccagggataccaccattgtcaaggtggagagaactcgccaggatctgcgctttgatgttcccgtggtaggcctggagacggtcacctgggccgttcaggcacgctgtcgctgcctggccatggaagcggaaaaggtcttcttctttcagcgcgaagagtccatcgccctggctcggaaacacaacctcgtactctatgggatctgatatgaactttgaagagaagctcaagaccattgaagctattgtcacggagatggagtccgattccattacgctggacagctccatggagctctatgaaaaggggcgcaggctcctgcaggagtgtcaggactacctggcccaggcacgggggaaaatccaggtgctgcgtgatgggcaactgcacccctatgctcccgaaaccaccacgaccgcacaggaggagcgccatgaatagccttgagcagtcccttcaacacgccatcccgctgatcaatcagcgcctggaagagcttctgtcgccttcagacgagccattgctcaccaccatccacgaagccatgctctattcggtgcgtgctggaggcaaacgcctgcggcccctgctctgcctgttgactgccggagcattgcgccaggatgaatcccgtgtcctggatattgcctgcgccatagagatgatccacacctatagcctgattcacgatgacctgcccgccctggacaatgacgacctgcgccgtggcaagcccacgaatcaccgtgtctatggcgaggccatggctattctggccggtgatgccctgctcaatcgcgcctttgaagtgctttgccagctccctctggctccggatctggtcatcagggttattgcagagatcgccagttccagcggcaccgccggaatgatcggtggccaggtcgtggatatccagtcagaagggaaatccatcgacatgcccaccatgcgctatatccacgaaaacaagaccggcaggatcatccgcagctgtctggtcagctccgccattgcctgtcaggccacggcggagcaaattgaactgtttgaccgctatggatataatatcggcctggccttccagatcgccgatgatatcctcgatatagaaggcgatgaggcgacgatgggcaaacccgttggcagtgacctgcagaatcgcaaatccacctggcccgccctggtgggcatgaacggtgcccgcaaggccatgcaagaaatgatcgatgaagccaaccgcgcccttgatccactgggagattcacccgccgttacggcgctccgggatctggcacgctttatcatcgaaaggaagaactgatgtcagtgctggatcgcatagaagaacccggggatgtcaaaaccctggacggacaggagatgacacagctgtgcgctgagcttcgtgaaaccatcatcgacaccaccagtcgcgtcggtggacatgtggcaagcaatctaggaattgtcgagctcacagtagccctgcaccgggtttttgagtctccccgcgacaagatcatctgggatgtcggccatcagtgctatccccacaagctcctgaccggacgccgccaacagtttggtaccattcgccagctcggtggactgagcggcttccccaagcgccatgaaagcccccatgaccacctggatgtcggccactccagcacctccatttccgccgccctgggcatgcgggttggccgcgatatccagcagatccccggcaaggtcatcgccgtgatcggcgatggttccatcggggccggcatggcctttgaggggctgaaccacgctggccacctggacaaggatctcatcattattctcaatgataacgagatgagcattgccgaaaacgtgggggcactctccaactatttttccaaaatcatcaccggccaggtctataaccgcttccgcaaggatctggaaaacatgctccacattctgccacggggcgagcggctggtgcgggccgccaagaaggtggaagagggaatcaagggattcatgactccgggaattctctttgaagagctgaacatcaaatacttcggacccgtggacggacacgacctggagagcctgattccctttctggaaaacattaagcgcattgagggccccctgctgctccacgtcatcaccaaaaaaggcaccggctacgcaccggcggaaaccaaccccgagaaattccatggagtcggcccctttgaccgtgaaagcggcgtgattcacggcgccactgcgactcccagctacacggccattgccgggcaggccatcgtcgagctgggcaggcgtgatcagcgcaccatcgccatcacagccgccatgccagaaggaaccggcattcagaatttcaagacggcgtatcctgagcgtttttttgacgtgggtattgccgaacagcatgccgtaacctttgcggccggactcgccctggaaggcctgaggccccatgtctttatctattccacgtttttccagcgggcttatgaccagatcatccacgatgtgtgcctgcagaacctgccggtagtcttctgcattgatcgcgctggcatagtcggtaacgacggcgagacacacaacggttccttcgacctttctttcctgcgctgcattcccaacatgcggattttttctcccagggatgagaatgaactctacaacatgctgctccaggccaataccctggacggccctataaccatccgctacgcccgtggcaatggttttggcgtaccgatagtggagtcccccatcaacatggaatcctgggagattctccaccactcaaagaaaaaacgcatcgcgctcattgccaccggatacctggtcaccgagtccctgaacctctgccaggagcacgatatcaccctggtgaacggtcgcagcatcaagcccctggatggcccatgcctgcagggaattctccaggaatatccccatgtcattaccattgaggaaaacagtgccatcggcggttttggctctgccattgccgaattccactgcagtggaaatttccctgcccatctccacctgatgggactgcccgatgtttttgtggaacacggtgaccagaagtccattcgccagaaatgtggcatcagcctggatgccctgaaacagaaagtcgaggaacttcaatgagcatacgtacggaaaaagtcaacagcctcgtcctgcaaacgctttctcagatcatccagaaggagattccgctggattacggactggtgaatgtcaactcggtgcagacatcaggggatctttccatggccaaagtctactacggtgttctgggcagtgaggatcaggtggctatggccatcgactatattgatcagcacagccgttccctgcagcacctgctgaaccagcagctgcgccatatgaagactgtaccgaaactgcgctttatctttgaccagggctctgagcacagcgtgcgcattgccaggatactggatgagctcaaaaacaaagaggaggactgatgtcggtgacactctttgatgaccgcgaggagatcctctccctgatgagctcctgccagcgcccaggtattttctcccatgtgaaccccgatggagacaccatcggttgcgccctggccctttaccataggttcaccgccatgggcaaggatccggtggtgctgtgcgaaagcagtattccccgcgaatatgcctttctccctggcgccagaaactatcgcaaacagatccccgcagatgtggatgctctgttcatcgtggatacctcaaccgttgaccgcttcggtaactttgaactccccccgggtgtccccacggtcaacatcgatcaccatatcaccaaccgtggctacgctgactataactacgtcatcggtgaagcacccgccacggcaaccctcatctatgaactgctggagaagcttggccctcttgtctttgacgaggctctgtgcctctacaccgcactgttcaccgatacaggaggcttccgctacgcttcctccaatgtgcagagccatctgatagccgctaagctcctggccaagggaattgacccctggcaggtcaccgtggagatatacgagtccatgacctgggagaaggtgcagctgtacaagcgctgcctggatcgggtggtcttcgacagaaagaaagcgatagcctggagctacctcaccctctcggatcttcaggagacgggcacggtggcaagcgataccgacgggttcattaacagtctgcgggccattgacggtgtcgaggttgcggtcttcgtacgccaggacaccgccgactcctttaaagtctcctttcgctccaagggcaatatcgatgtttcagcgatcagcgaagcttttggcggcggcggtcaccgcaatgccggcggtttccagattcagtgcaccgatgtgaaccgcgtcatggaacagatctgtgagaaactctaatggcaggtgccattctcgccgtcaataagccggttggccccaccagccacgatatcacgcaccggatcaaaaaacttctcaagctccccaaggtcggtcatggcgggaccctggatcccttcgccagtggcgtccttattgtggtcacgggttcctgcaccaagctcatgtcctacctgagccactctcacaagcagtaccgtgccaccctgcgcctgggaacccgcactgaaactgcggatacagaaggccaggtggtggagacgcagccagttccaaccctgagtccacagctgctggagcagctgagccgggagctgaccggtaccgtaaccctgcaggttcccgcctattcggcagtcaagataggtggcaaaaaagcctatgagtacgcgcgccgcggtgagtcggtcgagatgccaacgcgtaccacgacactccactcgctgcgcctgtggcaggaaaagcccgacggcatcgaaatcgatgttgatgtttccggcggaacctatatccgcgccctgggtgaagagatcgcgcgacgactgggcactgtcggccatctgtgcatgctgcagcgtacacgctgctgcggaatcagcgtccaggagtgtgtcagcctcacggatttcgaccctgacacgccatggcagcactggagcatcccgccagcccgcgtcctggccgatcacgatatgtacaccgccgatgccgctgtcattacccatctgcggcagggcagaccattggacatgtcagcattgagccgcttgcaaaaaggagacttgcaggataatccaacggctgttatccttgacgagtcacaaaatgttatttccatcattgatgtccgtaaaaaccgggtattacgcaacatataacgataaggagtacaatgtgctgcacgaagctttgaagcaaaccaatctcacagccgaggaaacgcgagccctggaaaaggctctgaaacaggttaagacaaagtttgcaaaagtggtgaccaatgcggtgatttacggaagcaccattaaacaaagcgaacccgtcaagcgcaaggacctcaatgtgctggtgatcatgaaccagaaggataacgatgtggcacgctcactggaggaagtgcttgaacaggtagataagaagattaagctcgacctgaaaatactctccctggaagaatatgtggccgaagcgcacctggagagcagcttttaccgcaaggtcacccaggagggtgtggaaatctacaaaaacgatgaactgctggaacctgtcagcagctgacactcctgaggattcttgatgcgggagcagcccgtgtctggtatgctcatggagatatggcagaacggatagtcgctggtggagaaatccacgggaggaaagtccgggcaccacagagcagggtggttcgtaacgcgaaccgggggcaaccccagtgcaagtgcaacagagagcagaccgccgggcatcggcccggtaagggtgaaagggtggtgtaagagaccaccggttcccctggtgacaggggaagccaggtaaaccacacccggtgcaagaccatataggaaggcagatggagtggctcgcttcgccttcgggtaggttgcttgagctgtcgggtgactgacagcctagagaaatgactatcaccccccttgggggtacagaacccggcttacagttctgccatatcactttcccgggcgggaacacgcacagcgcgtcttcgcccgggagtttttgtttcaggacttgtctggattcgccgtctgcagtatcctcgtcctatcatttttccggaaactttccgatcaggagtgccctttgcataccttcaccattctccgcaacacacacctcagtggttccaatttcctgctggaagtcgccatcccccaagacttcaccgtagccccgggacaattctgcatgctgcaggccagtgtcagtggctatgatcccctgctgaagcgtcccctttccatcgcctctgccggtgacggtgtcatgggattcgcctacaaggtggtcggtcgtggtacccacatcctcagtaccttccgcgaagggcaacccatagatatcctcggcccgctgggcaatggttttaccctgcagtcgggcgacgcgctgctcatcggaggcgggatcggcatagcaccgctgctcatgctggctgaacacctcaaatcagctggaaatactgtcaacgccattatcggcgcctcttcagccgagaacctgctctttgaaaaagagcttgatcacgtgtgcgactcactgatcgtcaccaccgacgacggcacccgaggccataagggttttgtcacccaggccatcggcggcgatctcacttcccggcacgtctactgctgtggtcccgatgtgatgatgaacgccgtgggcgcgctggccctcaaggctggcgcagcctcatgtcagctttccctggagacgcacatggcctgtggcatcggcgtctgtctgggatgcgtcaccgacacctatgattctggtcagatgcagcgcaaaactgtctgcaaagaggggcctgtcttctctgccgcgcagctggagtgcggacaagcgaaaccatgacactcctccttcccgcccttctgttttccctgggcattgtcattctctacttcggagcagagttcctggttcgcggctccgtagccctcgccctgacccgtggcatacggccactggtgatcggcctgaccatcgtggcgctgggaaccagcctgcctgagtttctggtcagcttcaccggtttacttcaaggctcaagcgatatagccatcggcaacatcgtcggcagcaatatcgccaatatcgctctggtgctggccctgtgcgccctcatcagtccggtgcgcatggatggctccattacccgcattgagcttcccatcgtactggtcaccagcgtggtcttcttcctcatgtgcctggatggcaccatcactcgccttgatggcatcatcatgctctgcgccctgatagcatttctcgtctactgtctgcgctcgggacgcacggtcagtgatgatgtggaaacggaacacatactgcgcggctcgggctcatggaaacatgtgggcctcatcgtggccggcggcatcggactgctgctgggcgcgagattcatggtcatctacggcatagagatcgcaaggtttcttggggtaagcgagctggtcatcggcatcaccatcatcgccgtcggcaccagcctgccagaactggtaaccagtatcatcgcctctatgaaacagcgtgcggacatcagtatcgggaacattctcggcagcaatatttttaacattcttttcgtctgcggattcatcgccctgtttgcccccatcagcgttgaacaaacgctgatccagttcgatatcccctttatgctgctcataaccgcggtcctctaccccatcgcccgcaagaagcaggcactgggacggattgagggcctgctgtttcttgtggcatatgtgtggtatatgtattatattttcacccgctaaaaacttccgggacagcatgaacggccatcgtcctgaatcagaaatttcaccatgaggtatatagatgatccacaagtttcgtaacgtcagcgctcccgtcaagattctcctctggtttgtcatcgccacctttgtcggctcaattttcgtggtctggggcattcagagtggtgaccagcgctcccgtgggtacgtcataaaggtcaacgacattgaaatcggccccaatgagttcaaccgcacttacaatcaggttcaccagaatatcagtgcccttttcggcaatcagggtgacgcggaaatcaatcgccagatccgcgaaatagtcattgacaacctcatatcaaaagcgctgctcctgcaggaagcgcagcgtcgcaatctgcgcgtctccgaccaggagcttttcaacagcattgccgccattgaggcgttccaggaagaaggcgtattcagccgcaccctgtatcgcaatgttctcgaagccaacaagctctcccccgccattttcgaggaaatgcagaaagagtcactgctggttgaaaaaattcagaaccagatcgttgccgaagtgcgcataaccgaggacgatctgcaagaggaattccagtggcagcagggcagagtggcctttgattacatcatcctcttccccgagctgttcgctgacagcgtggagaccaatgagcaggtgctgcgcgcctaccatgagaccaacgccaaacagtatgaaacgcccaagagcatccagatatcctacgcctttgttccctacgacccgcaggacagctcaacccaggagacggcctcagaagtgctgcaaagcctgcgcgaagccgtcgttcagcagcagaaggatttcgccactactgccgaagagatggaggtggaatttgtcacctcgtatatcttcgaccagaactccatccccgaagaccttctgcgtgaaacccgcctgatacgcgaggcgttcctgatgccccagggacgctacaccaatgtcatacgcgggcaggacaagctctacctcgtgaagaaggaacaggatattccgcccatggtggttccctatgaagagatccaggatcaggtgctggccgactacatccagcaccagtcatacgtaatcgccatggaaaaggctgaatccttccgtggcatggagctcttcgccatagccgccgaggtgaatgcccagcccgaaagcactgacctgatctcctacatggacaccaatggcgggcccggtttcaacgaagatgtcatgtaccttgcctttttgacagaggttggacagaccgcaggccctgcggagatcatcaatatccccttcttcctgcaggtaacagaaaaagaaacgcccgatatggagctctttgaatccctgcgcccgctgctcatggaagaagtgcgtgagcgacgccgcaacgaaatgctttcggactggattgttgaggcccgcagccgtgctaccatcaacgtgaatcaatccctgttcgtggactgatatgaaactgctgctggttgacggcaactcttttatctacaaggcattttatgcaatccgcggcctgagcaaccgagcaggccttcccaccaacgcgatctacgggtttcgcaatattctggaaaagtgccacaatgccatcgaacccgatggcattgtggtagtttttgatgcgcccggacccaccttccgtcacgaatcctacccccagtacaaagcgcagcgccagaaggcgcccgaggacctcatatcccagatcccctggattcaccgcctggtggaggctcagggcctgaagcgcctctgcattgaaggctttgaagcagacgacgtcatcggcaccatcacctgccaggctcaggacgccggctaccgggaagtctacatcgccacctccgacaaggatctggggcagctcctgaccaagccgggagttttcctgtacgatacctccaaggaacgcatcctggatgccgccgcatttcacgacaaaatgggcgtcaccccagcccaggtcatcgactacctggccctggtgggcgacgcctcagacaatatccccggcgtcaagggcattggtcccaaatctgcccagaagctccttgaacagtacggtacccttgataacatctacgcccatgtggatgagatcagcggcgcggtcggcaaacgcctgcaggagttccgtgacgacgcctttctctctcgccggctgcttgagctacacaccagcgttccgcttgatgacagcgatttccgccccggcgtccccaatgtcccggagctctacgaaatctacagcgaactcggttttcagggcctgcgggacaaactgaactaccaggttgacgccccccctgccgccgccgttgccacagatattgatgtgcgtatcgccgatactgcggaagcttttgcagagcttctccatgaagccgccaccgctgccgtcatcgccattgatacagaaaccacttcagaacatgctgtcgaagcagacctggtcggcatcagcatcgccatcggcgaacaggcgtggtatgtacccatcgaccatgcccacaccgatacccaccgcaacatgcccactgccgatgtacagaagctgattactgcccttgaccggagtgacctcctgctcgtcggtcagaatatcaaatacgacctgatcgtcctgcagcgtcacgacatggcgctgccacagccacgcctgtttgataccatgatcgcctcgtatctgctggatgccaatcgccgatcccatgggctggatcagctggccgtggaattcctgtcccacgagatgatcgccttcaaggatgtggtacccaaaggctccactttccgcgatgtggacattcccactgccgcccgctacgccggcgaagacgccgccataaccctcgccctgtacaacctcttcgccccccgcatagagcaggagtaccacgagctgttccacgccatagaaatgcccctggtgcgtgtgctctgccatatggaaatgctgggcatcgccgtggatcgtgaaatgctgggcaatcttcacgaatcctttacccgccgccttcacgagcttgaagaaaagatatacgagctggcaggcgaagccttcaacataaactcacccaaacagctggcgaccctgctcttcgagaagatgggcattcctccggtgaaaaagacgaaaaccggctactccaccgatgtctcagtcctggaagccctggccccgcagtatgaaattgccaatgtcctgacccagtaccgcatggtatccaaactgctttccacctatgtcaatgcgctttcagaacttatcaatccctggacaggccgcatccataccagcttcaatcagacagtcgccaacacggggcgtctctccagttccgatcccaacctgcagaacatccccattcgcaccgaagaggggcgcgaggtgcgcaaggcttttgtcccggcacctggcttctgtttcgtggcagcggattattctcagattgaactgcgcattgccgcgcacctgagcggtgacgagtcgatgctgaaaagcttcgccgaagagaaggatattcacgcccagaccgccgatgccattttcggctccagtgaacccaactaccgccgcatggccaaggcagtcaacttcggcattctctatggcatctccgccttcaaactcagccgtgacctgggcatgactcccaaggaaggccaggcgctcatagacagttatttcctgcgctatcccggagtgaaggcctacattgaccatcagatcgcctttgccagagagcacggatacgcccagacgctgtacggacgccgccgctatctgcccgacatcaacagccgcaaccgcaacatccgcgaggcagcagagcgcaatgccgtgaacatgcccattcagggaacctcagctgatatcattaaaatcgccatgaaccgcattcaccagcagctcgccccctatcaggcccgtatgctgctgcagatccacgatgaattgctcttcgaggtgccctttgagcaggcggaacctttcagcgcttttttacaggagcagatggagtccgcggcccagctgaaggtgaggcttacggtcacggtcagcagcgggaataactggaatgacgtgcactgacatcaggacgccagcacacaggccggtatcagcaccggcatcgccccagactcccccgccccataccctctgccagcagggacgcgagcagatccgcctgaagctcaacgccctggggcagcagcgtataccctgttttttcctgatctcctttgacttttcccgccaccttctgtgccctctggcagccatggatgagcgggttcagtttgtctttcccggcttccgtcatacgcgcaccgaccaccaccccttgcctcaaggggtacgacagtggtcagcggctcccatggagcttgcccactacgctcggaccttcagaaccgtgcaggagcatatggctgccggtgacacctacctgctcaatttgacggcctccacaccggtagcctgcgactggagtctcgagcagattttccaccgcgcccaggcgccctttcgcctgtacctgcaggacgagttcacctgcttttcccccgagcgatttgtccgcattcaggatacgaccatagagaccttccccatgaagggaaccgccgatgcgacgatccccggtgcggcggcggcgcttctcgccaaccccaaggagatcagcgagcacacgatgatcgtagatctcctgcgcaacgacctttcctgtgtggctcgcagagtgcgtgttgaacgcttccgttacctggaaagcatctccagtggccggggaaggctgctgcagaccagctcccatatttgcggcgacctgcccgcctcctggcccgatcagctgggggatgttctctgcaacatgctacctgccggttccgtcagtggaacgcccaagctgaaaaccatggagatcatcaaagccgttgagctccatgagcgtggctacttcaccggagtcttcggctactttgacggcagcagtgttgacagtgccgtgctcattcgctttctggagcgcactcccagtggactggtcttcaagagtggcggcggcctgacggcagagagcgaccttgtggatgagtacacggaaatgtgcagaaaagtctatgtccctgttacttgagaccatccgcatcgaaaatggcgcgcctcagcacctccagtggcaccagcgccgggttaccctcagctcgcaggcgctctggggccagcgtgtacccatcgacctgcacgccctcctgacggagtgtccacaacacaaaagcattttgcgctgccgtatcctctatcaccggcacggactgcactccctggaattcctgccctttcaaccgcgtcagattcaccgcctgggcctggtcgatggctcgtccatcgactacccatggaagtttgctgatcgccactccattgagcagctgcgcacgaattcctccgctgtcgatgacattcttctgatccgcgacggcctgctcagtgatacgtccatagccaatatcgccctgcgcatccatggacgctggctgactccccgtcgcccccttctgcatggcaccacgcgggaacgaatgctgacatgtggactgcttttccccgctgacctcagaccaggcgacctgcaacaggcaacgggcctggctgtgctcaatgccatggtgggctttcaggaactggtcgactggcatatctgccatggggagttgaatcaccgattgcgtctgaagtgaaacatggtactctgtacctcgaatacctcctgcttcatataactgatgcttcgcatcctgtcgtcctggtttcaggcattcttgtgctgatgttgccatggggaaacggcctgtttctgtctctcccccgtgtgctggcccagccaggacgcgccgactggaacgcgatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaaagaaactcacaaacaagttgagggcaatgtcaagcgacgcagtctgtgcagaaccattttctctattccagcatggtatcagtgtcggtgtcgacaatctgccgtttcggatgtacgaaaactgaacagcattatattacagcaacctgcaaactcacaggagtataaacagcaaacttaccccttgattttccagaggttcaatgataaacgagaataattatcaatatatagaggtgcgacccatgagtggagaaaaggtgtatgacgttattattgcaggacttggccccgcaggtgaaagtgctgccatctatacggcccgcaagaatctttcaaccctgatcgtggcctatgattccggtggacagctcaccaagacctttgacgtggagaactacctgggcataccctactccaccggctgggaaatggccatgaagtttgaggagcatgtgcgcaaatactccaatgtggaaattgagctcatgcaggaggtcgtggccattgaggatcacggcacgaccaagaagttcatcacggcagagggtcgcgagtttcaggggcgttcagccattatcgccactggcgccaaacccaagaccgtcggggtcaagaatgaagaaaagttcaacggcaaagggctgacctactgtaccacctgcgacggccccctctaccgcaacaagatcgtcaccattatcggtggcggcacttccggggtggaagcagccctggagatggtgaaaatcgcctcgaaagtccagcttatcgtgcgcagccagctcagggccgagcccattctcatggatcgcctcaaggaagtcagcgtggatatctacgaaaacactatcccggtggagatccttggcgatgagtatgtgacgggtctgcgtatccgcgaccgcaacagttccgtggaacaggaactgaccactgacggcatctttgtggaaatcggccgcgcgcccaacgccgatggcctgaaaaatctcctgcagaccaatgacaacggtgagattgtcatctccacctataacgaaaccaacattcccggtgtctttgccgccggcgatgttacggatgtcaagttcaagcaggtgatcatcgctgctggcgaaggggccaaggcggccatgaaggtctccgagtacctcatcaagcagggtcagaaataggtgcgaaactggcagcaacccctggctctctgtgccgccgatgcctttgacttcctccgggatcctttgctgattccggagtggtcgggcctgatggaggatgtggggagccggggagccaacgcctatgcaggcctgagcctgatgggcgaaatccccttcacctgggatcccgacccgatccacctgggtgtccatgccacctacaccttcatgggggttcgctttctggtggagtacacccttgaaccctgtggggagcaatccacactccacacgcgcattacccccgccgacggcctggaaatgggctctctctatcgcattgtgctgcaccagttccagggccatctccaccacgacacggaaaatttcgcccagtgggccggcctgtgctgaagctcctatcccgctgagacagatcccgtcagtttctgccagggcttccgggcgagaaaactcccatcggcctcctcttccatgcgcacaaagagcgagtaaggcacactgaagctcagcaggttctccccaaggctccccttaagcgtattgcgggcagtgatgtcaaagagcccgataatcgccttgggccgttccgcagccagctgatgatacgccagcagtcccatggactggcaaccggcaccaaagggagacatgacattgtctatgccctcctggaaggagttgcacagcacaaccagcgcggaaagctgatcgacattacagaaaatcgtcaccacaacaggctcttcaccgggttctaccctgtccaggggtttgaaaaccgtcaccttgccgatatccatgaatcccagtcgccccatgaagtcttccaccagttccggcgtcttgatatacccttcaccattcagatactcatggataaagtgctgcggagccttgccttcaagagcactggccacagcctcccccttgggataccccttgttgccgctggagagaaagcgcgcgaaacagtcaatgccgccgggaaaattttcatactgattgccataccccatgcccacaccgccgcctggacaaccaaaactttcgtgatcaagcgcgctcacccgtcccttggcactggcggcaatcaacgaaaggatgcaaccccgacgccccttttcaaactgcagtcgctcttcaggagcacggtcgagccacagggtggccacgggctgcgtttccagtttcaggtactctcgaattttactgtgcatgtctgcctcccctgctgtgaaattcctgccgattgtaccacacccgaagggaaatggaaattcccctctgcccggtaagacggttcctcaaggactgcggcagcgctcttccaatcccaaaaagcgacactccaagttttgcggtttacaaggcaaaaggggcgtgcgtataatcacatgcagcagccaccggtttccgacttccggtggagcctcgttctttcttcttatgaaaaggggtgttatgtctgcgcactacgtctccctcgaaagcctcagagagctcatggacaccctcaacggccccgatggatgtccatgggacagggaacagacccacgaaagcctgcgccagtacctcattgaagaggcctacgaagtggtggacagcatagatgccggtgatgacgaagaactgatggaagaactgggcgacgtcttgctgcaggtctttttccacagcgatatcgccagccgccgcggggcgtttaccattgacgacgtggcccgtacgctgcacgaaaagatggtgcgccgccaccctcatatattcggttcgaacgcgctggaaagtgccgacgaagtgctgcagcagtggggcgaaatcaaggccgctgaaaaacgcgaacgcaccagcgtcctcgatggcgtaccccgtcatctgcccgccctggccagggcctacaaattccagaagcgtgccgcgaagactggctttgactggccggacgccgagggcactcttgtcaagctggaggaggagatcggcgagctgcgtgatgcgattcagcagggaaaactcgccgaaattgaggccgagatgggtgatgtccttttcagcgtcgtcaattgcgcccgcaagctgggagttgagccggaaacggccctcaatcgcacgaatcagaaatttgcgcgccgctttcgccaggttgaagagcgcctggcgcaggccggtggcaaagccgatattgaagagctggatcgtttctggaacgaaatcaaggagcaggagaggtcattatgagagagatcatgagtgcccgggatgtagatcacgctctgacccgcgtcgccagtcagattatcgaaaaacacaaggatatcagcgccaccatggtcgtcggcctgcgcacgcggggcgaacaccttggacgccggctggtggaaaaactgaaacaaatgaccggccatgaagttccctttggcgtcatggacagtaccctctaccgcgatgacctctccatggcacaatcagcgcctgtgctgaaaggccccctcgccgcctttgactttgacgggaaaaaagtgattatcgtcgatgacgtcctttacaccgcccgaaccattcgcagcgcactgtactgcgtcatggaccagggacgtccagccctggtggaaatttttgtcctcattgatcgtggccacaatgagctgcctctgtacgccgagtatgtaggcatgaaggtgcccaccttccgcgacgagcgcgtcaaggtgtgtctgcaggaaatagatgatgaggaccgcgtatatatactgcaaagcaaagacggagagtaaagcatggagttcaaacagaatcatatcctgggcctctaccatctcagcgctgaagaaattaccctcctgctggatacggccagggagttcaaggggatcaataccagagccgtgaagaaggtcccccctctcaagggcaaaacacagatcaacatgttctttgaaaactccacccgtacccgcacgtcctttgaaatcgccggaaagcggctgagtgcggataccatcaacttttcttcttccacatcatccaccaccaaaggggaaactctcctggatacggccaggaatatcatggccatgcatcctgacgtcatcgtcattcgccacagcgtctccggctctcccaagctgctggcggataacatcgaagccagcgtcatcaatgccggtgatggcgcccatgaacacccatctcaggctcttttggacatattcaccattcaggaacatatcggaaagctggcaggcgtgaacgtcctgatcgtgggcgacgtggcccacagccgcgtggtgcggtccaatatcatcggcttgcataaactgggagccaatgtccgactatgcgccccccgaaccatgatgccgcgcaattttcacatcgacaatgttcccatcacctccaactttgaagaagtgctcccctgggcagatgtggttattatgctgcgcatccagatggaacgtcagcacggccccgccctctttcccaataccgcagagtactcccgcatctgggggctgaataagcgacgtcagcagatgatgcgcaaagatgccgttatccttcaccctggaccggtcaaccgtggtctggaactttcgccggaagtggccgacggagagcgcagcctgatcctgcaacaggtggaaaacggcgtggccgtacgcatgagcatgctcttccacgttctgcacgtaggctgaccatggcctgctccctgcgcccaaaagacgtcagaaagctgatagacctgctggaagagcagtaccccgatgccgcccccgagcttgacttcgacaacgccttcgagctgctggtggcggtcgtgctttcagcacagtgcaccgatgtccgggtcaaccaggtgacaaaggtactctttatgcactacccggacgccaaagcactggcagccgccaatcaggccgagctggaaggtatcatcaagtcctgcggacttttccgcagtaaagccagaaacctgattgccgccgcaaaaatgctggtggaaacgtttggaggagaggtaccgtcaacgcgtcaggagctgatgtcattgcccggcgtgggccgcaagagtgccaacgtcatcaccagttgcgccatgggcagcgacgccattgccgttgacacccacgtgtttcgtgtcagccggcgcatcggtctgtccgacggagaaacggtcctggctgtggagcaggatctgatggcctataccccgcagccaaaatggtcgcagctgcaccacctgctgatctttcacggcaggcgctgctgcaaagcaagaaagccacaatgcgacgagtgcactgtggcttcattctgtttgtatgaacgcaaaaagaaaaagaactgatcagctctctaccagaacctttttggcggcctgagccaggcgggaaacttttctgctggcggtgttcttgtgaatcacgcctttggcagctgcctgggaaaactttttctggcactgacggaacagggtctgaacctgctctttatcgccagcttcaacggccttgttgaattttttattgaaagttcgcagcgtggtcttcacgtaactgttgcgagcatgcttcttttgtgactgtctgatgcgcttgcgcgcggagcttgtatgagccaaaatagcctcctgtgtgaattgtacagccggggaatgtatcacgtcccagctggcatggtcaagcactaaaagcccgcagcatgaacagcttgctgaaacagcccgaaccggcaggcgccaaaaacaccaggatgcaggctgtcaacgcgcggataagaatctcggcagcccgctaactcccgtcagcggggcagcactgctcacagtaaccgtatatctccagcttatgcccggtaatctgaaaatttcccggcagggccatcgccttcaccggacagttgccgggcaacaccagggaactgccgcagccaaggcagatcacgtagtgctgatgatcatcgtgagcctgcccgcagcttctgccgaggcggaagcgtcgctctccctcaaggtttgtggtttccaggatgcctgctttcacgaacatccccatattgcggtaaatggtatcaaaacttatggaagggtactcaggcgccagggcctcgtaaagctccttggcagacagaaaacggtaatcggcaccaaggacctccagcaaggcacgccttttccctgtggttttgatgccctgcttgcgcagcgactcaagggcacgctcaatctgcatgactactccctcacccggatgcgtttatatcccatgcacagcaggaggatggccacggccaccagcacaatggtaccccccgaagcccagtccaggtagaaggccgcgatgagcccactgattatggcaagctgtgcaaagaaaacggcatagagaaacgtctgaaaaaaactgcgggccacatgcagactggcggcaacgggaagcgtgatcatggaagagatcagcagtatccccaccacccgcatgccaacggcaatcaccagcgctaccatcagaataaagcagaagttcagcgcccgctggggaatacccgccacccgcgccccttcttcgtcaaaggagagggcaaacatgggacgataggtgaacagggtaaagccgaagaccagaccggtcgtcatgacgataagccacaggtcggtgactgaaaccgccacgacactgccaaagaggtagccgaaaagctcagcgttaaagccatcggccatactgatcaacaccacccccagcccgacgccggcggcgaggataatgggaatggacagctcctgatagtgacgatacgccctgcgcaactgttcaatacaaagcgctccgactgtggacgcccccatgccgcttagtacaggattgacgggaaaaaacggaaagagcttattccacagcattcccgccgctatgcctgtcagagtcacatgggaaagggcgtcggcaatcaacgaaaggcgccgcattaccagatagacgccaatcagcggagcaataacgccaaccaggagacccgcagcgaaagcccgctgcataaaactgtagtggatcagtgcatcaatcacgccgttgccctcatcgttcagtgtccatggctgatcacctggacagaatgacggtatgcgcgatccagaatgctctcctgctgcgcgataaagtccaggttgtcgccgtgaaaatacagctcccggttcaggcaggccaccttgttgacccgggtggtgatgactcctatatcatggctgaccaggatcatggtctttccgtggtggcaatgcagatcctcgagcagctgataaaaacgctccatggattcgccgtccacgcccgccgtgggttcgtcaaagatcatcagttcgggctcactcaccagcgcccgcgcaataaagacacgctgctgctgaccaccggagagcttcccgagcatctggtcgctgtggggagcaagcccgaccatcctgatggcagcctggatgctttccttatgaaccggcttcaggcgccccagaaaatgctggcgcgaaagcagacctgatgccacgatctcgctgaccgtggccggaaagccaaggttgacactgctggcacgctgggcgatatagccgatgcggtgacgctgggtaaacgagagggagtcctcaccaaaaagggtgatggagccttctccgggacgcagaagccccaggataagcttcagcagcgttgactttcccgaaccattgggaccaacaatacccagaaagtcgccctcgtgtacctgcagattaatgtcgtggagaacctggcgctcttcataggtaaaactgagattgcgtatgtcgatggcgatggtcacgatcctgcctgtctgaaaatgaatgacggcatggtaatcatttccgctggatgtgtaaatcgaaatcagcacgattccgaaaagccccccttcacggccctggacactcgacccatgtgtcgaatccagcaaccgtggtcgtatgacaggcccgctcacccagggaaccttcccatggagaagggggagaaaagttcagtttcctgttgttccaggggcagaggtgttgtagatatacacttttagtgaaccctattcaaagccatccaccaggagcccacagcatggaaattacctccaaagaggcttttacacagtatcacgcccagtatggccgctaccttctgcggtgtgatattcccggcgacttctttacacccgttttcataggccgcgtgctgagcgctccttttatatttgagtcagtggaaacccgcggtaagtggagccgctatacttttatcggcgtggagaaaggggacgaaatcctggtgaaccaccaggggctgtttgtcaatggtcagccccttgacacggaacccctggaatatctggacgggctgctgcgggatcggggctaccgcaaggatcccgctctccccgacttctccggaggctatgtgggccatatcggatacgatgccgcgcgactcttcgaaaagctgccctcccataagcacgaccggctcaacctccccctcattcacctgtatgagtttcgcaagctgctgatcattgacaactggaacaataccgtgaccctgctctttaaccttgagcaggctgacgactatgatgaaggcgtccggcagatgaccgatgtggtgcgcacgctgcagcatgcgggaatccgctatgacagaccggcaggcggatcactgcaggtggagtacctctttcccgccgaagcgtatatggagagcgtccgacagatcaaggaggatattttccagggagaaatcatccaggccgtgctcagtcagcgcatgcaggtctgtgccgaggtggcgccatttacagtttaccgggccctgcgccgggtaaacccctctccctacactttcttcctggattttggagactatcgcctcatcggttcatcaccggagatgcacctgaagatcaaagacgacaaggcgttcctgcgccccatcgccggaacccgtcgcattgcggccgaccccttggagaacctgcgcctggagcaggagctgaaggcggactccaaggagatttccgaacacataatgctggtggatctggcacgcaacgatctgggacgcttctgtaaaaccggctccgtggaagtgaccgagctgatggtggtggaacactactcccacgtcatgcatatggtctccaatgtcagcggcaccatcgacccggcccacagcaaagggctgctcagcatgctgggggacacctttcccgccggtaccgtttccggtgcgcccaaaatacgcgccatggagattatcgcccagcacgaggagctggcacgggggatctacagcggtgttgtaggctactttgactacgccggcaacatggatacctgcatcgccatacgcacccttgtcaacaaaggacagaaccagtattcggtgcaggctggcgctggtattgtcgccgaaagcgatcccctgaaggaacatgaagagtgtcagaacaaggccgctgccctgatgcgcgccctggaaatggccctgcaaatggaggaagcccatgctgcttatgatcgataattacgactccttcacctataacatcgtgcagattgtggacaaatatatacccacaaaggtcgttcgccccgacgaagtgaccctggaagaggtcatggcgctgaaaccggccagaatcatcctctcacccggcccctccagccccgaccccaatgggctgtgcgcccagctggtgcgccatgccagcgtgcccctgctgggcgtatgcctcggccaccagaccatcatcgcagccctgggcggccaggtggttccatcgggcaatgttttccacggcaagagcagcgtcattacccatgacagcagccacctgtttcgcaatatcccgcaacatatccgggttgcccgctaccactccctgatcgggctgcgtcccctgcccgcagaattgcgcatcaccgcccagaccgaagatggcaccatcatggccgtggaacatgtcagtcggccgctgtatggcattcagtttcaccctgaaagcattctctgtcagcatggtgaggacatcctctgcaatttccttgaagttcccagacaacaggggcgcgatcaccatatttccgtggcagtatgactggaggccaggggttggtccatgaatagcgatagaacctattttgcatcaccggagcgctcctcgcaccagaatgtactggatcagcagcagctgctgctggactaccacagcacggtgcagctgcttgacagcattgcgcagcctatcatgattctcaacgggaatcggcagattgccctgtgcaaccgggcactgatggcaatgctgctggtaaagaatcgtgacgatatactgggaaaacgaccaggcgaagtagtggggtgcgtcaatgcctttctcgaggccggtggctgcggaaccgccgaggcctgccgcaactgcggagcggtgctggccattctcgaatccctgcagggcgaggagtcctaccgggagtgtctgctcaatgtggagtcccaggggaagtccgattctctggagctgggtattaacgccacggcactgcatgtccagaaccaggtcttctctatcctgaccatcagcaatctcagccacgaaaaacggcggcagaacctggaacgtatcttcttccacgatatcatcaacaccgccggcagcctgcaaagctatgtggagttgctggtggataacctccgcgaaagtaatacgatctcatccggtggccctttttccacccggcagatgctcaactcactgcagcaggcttcgcgccagctcaccgaagagattcttgaacagcgagatctgcttatggcggagaccgaccagctggaggtacgccgtgagtactgcgcctccctggaactgctctccggcgtggtgggacagtacctggggaaccgcctggcaaaggatattgccatcaatatcgacaccagctcggaaaacatcaccttcaactcttcgggactgctgattcggcgtgtgctgggcaatatgctgaaaaatgccctggaggcatccgcgcctggacaggtggtggatgtgggttgccgtcgcagcagcgatggcactcagattgacttctgggtacgcaaccagaccgtcatgccccgcgacatccagctcaaactctttcaacgctccttctccaccaaagggcgcgatcgcgggctgggcacctacagcatgaagctgctcaccgaacgctacctgggtggcacagtgcgttttgaagtgtgccagcgcgaaggaaccacctttatcgccagctaccccctctgacgtctgcgctgagcatcctgcaggcgcagcagccggtagatcatctcaagtcgcggcacactcaggccgtgcagccgcgctttgcgcattggatttcccgcgatcacctccacttccatgggccggcgattctcataatccagcaacatgctggttttatagggagtcatcacccgcgtgtgctcaatctgctcatcaacaattgagggtaccaggcggtgcccctcagcagcggccaccagacatacttcctccatgacctggcgtaccagctggcaagactcctcgtcagccagcaactgagcggtatccacacctccacccagcaccgacagggtgttaaaagaggcattccataccagcttgcgccagcgcgcttcctgaaccctgtcggtaacttcacaggtgacaccaccaaggcgcagcaactccaccagcgcctcaaggtatggggttttcccctcaggataattccccagtgccagcttgccatagtcctggtggagtatctttccgggcgaaaggcgactgacgcacacaaaggccagcacactgataatctcgtgttcaggataggcctgccgatagggaacttcaatatcaataccattctggatgagtacgataaccgtctgttcccccaggtagggacggatgatgtcgacgccgctgatgccgggcaggaccttggtggtgagcacaatgtaatccacgggttccgggcagggttcaccggccatgagaacacgctggggatggaagtggaagcgctcttcgtggagcgaatcgatggtgattcccgtttcacgcagcatatccccgccagagcggcagagaaaactgacgcgtgcgcccgcgcggtggagtttcgatccataataggagccgatggcccctgctccgacaatcagcatatgcggtacggccctgtgcaagtctgtcatcagcaatctcctgaaaaaattcggttcacggaagcctcggtgcgccaggatgtgcctggcgtagcgaaacccctgcaatttcctgcgtgcaaagaagcacacgcgggagtgttccctccctgagacactcgctttcgtccatggctcgagtctctgccgctcaccatccggctcgctcctggaacactggcgcttctgctgaaaaagttaacagtgccgccatgcagagttccaaaaaatctacgtgcataagaaaggggaatttgctacaccttacgggcatagaataccatttattgaggcctttgcatgtttaaacctcatattcaggcgatgtctgcatatactccccccctggaaggaagatccacttccggctgcctgctgctcgactttaacgaatcgacccagcctccaccagcatttgtcatcgacgcgctgagccactttcttgccagtggcaggctccaggtgtacccggaatatgccgacctcgccgaaaaaatcggtcactacgtccagctgtcggcaaagcactgcctctttaccaatggttctgatcaggccatagatgttctgatgcgcctgctggtgaatcccggcgaccaggttgtgctgctgagtccttcgttcgccatgtttgaacaggctgcgggccttgagcatgcggatattgtggaaatatcctactgccaggatttctctttcccttaccaggaggtcgaagcggccattgccactggactccccaaggtggtggtactggtcaaccccaacaacccaacgggaacccccattgagcgaaagtttctggagcgccttattcagagctggccacaaacgttcttcatcgtggacgaggcatactacgagttccacggcgaaaccgtcaaggacatggtccccgcccaccgcaatatggccgtgctgcgcaccttctccaaagccttcgcccttgcggcactgcgcatgggctacctgctggctcacgaggacgtggtggagcagcttctgaaggtgcgtggcccctatgatgtcaacatgctgggcgcggttgcggcagcggcggccctggacagtccagggtatatgcatgattatgtcgcggaggtcatgaaccacgccaaacccatgctgactcagtacctccgtcaacattccatcgacgtctacgaggggcgggccaactttctgctgctcaggcccgacgatcccgacgcccttatggcttttctgaaaacccggggtatcctggttcgccgaggtcgccgcgtggcttcctccatggtacgaatgagcatcggaacccgtcaggatgtccagcgctgtatcgcggcgctggacgaatacctgtcgcaccacgcgacccaagaggagtaattaatggatctgactctttggacggcattcattgccggaatcctttccttcatatctccctgcctgctccccctggtgccggcctatttctcctttatcaccggtggtgccgcccagatggacatgaccggctccgaccgcctgcgcctctttatccgcgcgctctggttcgtgctcggcttctccctggtcttcatcatcatgggagcttcggcatcggccctgggtattcttctgatccagcagcaggtactgctggccaaagtggcaggtgccgtcatcttcctgtttggcctgcactacacgggatttctgcccattaaatggctttaccacgaaaaacgcctgcacctgcagaaaatccccactggcgcgctgggctcctttattatgggatttgccttcggctttggctggacaccgtgtatcggcccgattctggcggcgattctcaccattgcggcctccaaggagaccatcgccgaaggcatgattctactcagtgtctactccgcgggactcggcattcccttcctggtttccacactgctgatcagtcacttcatgggctttctgcagcgcatgaaatccggcatgcgcgttgtggaaatagtcagcggaatcctgctgatggttatcggcatcatgattttttccggctatatgggatatatcgccgcctggatgaatcaggcttttccttttacggtaaacctgtaatactgatacattcttcagagtcacaaccccgaatcacagcaccgggaacgccatggtccggcacccgacacatgaatgctcgccggaacctccatcccgatgccgtgaacagggcgcagcctgcgaacgcgcctcatactgcacacacaaggacatcccatggaagagcaacaggaaaacccctctgagttcgcccagcgctttgccggcgaagactggagtgaagcatccgttgagctgcttgaaagcatgcacacggcggatattgccgcggtgctctccaaggtcagcccagaggagtgcctgcgcatctttggcctgctctcacgcaagcgctgggtggagctctttgcctacctgagcattccccgccagacagagatcctggagctcctcagcgtcaaggatggccgctatatcctgacacacctcttccccgacgaccgcacagccttgctggagcagctgccagcggaaaaactggccaacttcctgaaactgctcagccccgacgacgtcaagcaggttctcaagcagcttggctacccagaggagagcgtaggtcgcctgatgaacacccacttcgttgcggtgaaggcgcactggaccatcaaacacgccctggaatacatccgcgtgcacagcctgcagggcgaaaccatcaacaccatcttcgtcatcgaccgcgaacgcagactcaaagacgccattgagctgaagcacttcctcctggggcacctcaatgaccgggtggagaccatcatgcccggcaatgtcatcagcatcgaagctgatcaggatcgcgaagaagccgccagggtcatcaaacactatgacatcgaagttctgcccgtcatcgaccatcaaggggtactgctgggaatcatgaccgttgacgacatcatggacgtcgtggaacaggaagctacggaagacttccacaagatggggagtgtgggtgtcgttgacctgagcctgcgtgacgccacgcccgcactgctgtaccgcaagcgggtcggctggctcgtgctgctcacctttgtcaacatcttcagtggagcgggtattgcccactttgaggccaccatcgaggcggtcatcgtcctggtcttctttttgcctctgattgttgccagcagcggtaatgccggagcccagtccgctaccctgatggtgcgtgccctggccaccggtgatatccaaaggcgcgactggctgcgcatgtggggcaaggaactgcttgtttctttaggtctgggcgttaccatggccctggccattgtcatgattggtgtctggcggggaggcgttgatgttggcatggtagtggccctctccatgttcctggtcgtcatcgtaggcagcatggttggcatgctgctgccctttgccctcagtcgcttcaacttcgatccggctgcggccagtgctccactgatcacctccatcgcggatgtgaccggcattctcatctacttttccatcgccacggccttcctcctgtagcccctgatgccgagcgggcaatttgcccctgtaaacggtgtttttttgccattgaaaaagaatgcttgttcctttgagtgctatttcgtaaagtaccgttgcctgtttgcccatacctgaaatgaacacatagataatcaaaggtggaacctatgacagaaaaaaccagtatccctgaaggcatctggataaaatgcaaggagtgcaaggacaccatatacagcaaggacttccaggaaaatctctacgtatgtccaaagtgccagcaccatgagcgactgggtgccgccgagcgcattgccaccctgctggacgccaactcctttgtggagttcgacgcggacctgagacctgtggatgtcctggaattcgtcgactccaaatcctacgcggcgcgcattgtggagacagaaaagaagctcggcaccaaggatgccatcgtctgcggacgtggcaccatccttggacacagcgtggaaataagtatttttgacttcgcctatatgggtggaagcatgggcagtgtggtcggcgagaaaatcacccgttccattgagcgcggcattgcggaaaagcgcccggtcattatcgtttcctgctcgggtggagccagaatgcaggaatcaaccctcagtctgatgcagatggccaagacctctgcggctctccatgaacttggccgccatggcattccctatatcagcctgctgactgaccccaccactggtggcgtcaccgcatcatttgccatgctcggcgatctgaacattgccgaacccaaagcgctgatcggctttgccggtccccgcgtcatagagcagaccatccgccagaaactccccaacggcttccagcgttcggagtttctgctggagcatggcatgctcgacatggtcgtgcaccgcaaggatctgcccgcgaccatcagccactccctgggtctgctgggtttctgagcccacctgctggccggtcactcacctctggccagcagctcccacagcccggtgaccttctccatccgatcataagccattttgtgcagtcgccccagtgacaggccatgctccacaaaagaggttcccccctgggtcaattcggccatcatcatgccggacagcgtcagctcgctgttttcaatacgctcgcgggcacgcagtacacatcgggtatatttcggttcttcgccgtgctcatcaagcagcagtgcgatcttctccatatctcccagaaacagacgcgccgcctgccgcatatcgcgtttctggccacagaaagcaatttcgataccaggtttgcgtccctccagcgccacaagacgctcattgctgttgatctcctcttcccgctcgcgccgtgagcagtgatcactgtggcgcagcagacagtagatgagcagcatatgcaggaagtacaggcgatcgcactccagcccgaagggattatagggattgaggtcagaagccctgacttcaatataacgcacaccagatcgctccagggattccagctgcgtctcccccggctcgggactgttcttgagccgtatgggcgcatagtactcattttcgatctgcagcacattggcattgagctgcacctgctgcccgtcacggtaaagacccagggcctcgtaacggctgtcgggcatgctcatggcccggcgcaggtcgctgatgtaacgctcaagggtattgtagcagacgcggaaattgcgctgctcttcattggagtagccgaaatggctcatgcgcagtgatgtggcgtagggcagaccataggtatcggtgccaaccagctgcagagcctccagcgctttggtggtataagacgaatccaccacaggcgaggcaccgtacaggtagacaaacagccaacgcaggcgcaggaaattgcgaaccatggcgcagtagccttcgttgatgaagtcctgtaaatccatatgggacactggcagcttcccgtggagaaactcccagaaatcctgactgaacgagaaattatagtgtataccgcagaccatctgaatgaccttgccataacgcagggccaggccacgtcggtaaatctcctttgccatccccgctgcaccttcgccgtagtgggcaatgggaatatcggcttccgcgggcagacggcacggcatgctcatgggccagagcagttctccattgatattctgactgacaaagccgtgtatctgagccagaaaacggtagcactcctccagggtggcaaagggcggcgttatgaactccagctggctttctgaaaaatccgtggtaatagcggggtgggtaagcttgtcgccaatggcccgagggtgcgggcgcagactcagggttccatcgccgagcacccgcagggcttcacgctccaggccatggttgcccttgcccagcagcgcctttcctgaaccctgggagaaaaggcgaaggttgtcttcaaagttccagtgggcggattctgtccagatcatatcagggctgttctgtcagaccaagcgctgccaggagcattccctttgcgtgcagggcgctgatttccgagaatccacccaggcacgtatcgccggcaaaaacctgcggaaccgtattcatgccggagcgttgcttgatggtggcgtagagctgcgggtcacgggacacatcgtactcggtgtagggaacatccagattgtccagtaaatctttagcgcgatggcagtaggggcaggtgggcttggtgtagacagtgacgtttgacatgggggcctccgcggagcattgctttacggcggctactgtagcagaaaagcacacatcccgaaaggagactttcctcgcgggatgtgcggatatcaggaattccgtcagctgaccggcttgagctgcttcgacgctgaggggagcacgggacagctggcactgccaccacgcacatcgttaccataaccgcaacgcaccacaccccagtgcttgccaccgataaagaccgggaaggatacatcggtgaggatttctcccgtatcacgcacataggtctgctgcagtattccctgatcattacgggcacacttctgctccatctctgtcgtgaagaagcggcgttttgagcggttacgcgtcacatccacatcagggttcccggtcatgggctgattgaacttgtcgttatgcaccacattcaggccgtcgcgattctcaaaaatgaaataggccatctgcctttcatcgaagaacgtgcgctggacgaggctgaaaagattttccagtttcccggtaaagggggcctcgtacttgggcggttcaatgcccgggattttcttgtagtcggtactgaagagctcctgatgggtcaggaccccttgactgagcatggtttccatctcacgctccgcctcagccgccgcactgcgcaacttttccctgatgcgactggagaagtcaccggtgtcaaatgaggtggtaaacgacgacagggcttcattgctcagggaaagtgactgggcctgattggaaaactcaaggctggcggtcttcatgtcttcaaccttgtgggcaatcacctcaagacgctcagtgatatcctggaccgtgacggtctgctgctcagctgccgaggcaatggagagcgtgttttccgaaatctggttgttgaattcctttatgcgatggataatctgggatatttcctctatggcaccgattccttcatccatggaatcactggacttggcggtgctttcagcggccacgatggagtcgcgccgaatagtcttcaggctttcggaaataccgctggtggcgtcggtggtcttctcggccagtttgcgcacctcatcggcgacaaccgcaaaaccacggccatgatcacctgcccgggcagcctcaatggcggcattgagtgccagcagattggtctgatcggcgatatcgttgataatgacgatgacatcctcgattttctctgccgactcgctgagttcggccagcacatggcttgattccgcgataatggaagagatgttgcgcatgattttcacgatattgacggcatgggcatcagccgtattggcaagctcgctggcggcactggtctgctgctgcaggtcgctgatggaacgactcacgctggcaacggtgctggacatctcttcagtggcggccgctatggctgcgctctcgcgcgcgttctcctcattagccgccacggcgtcattggcactttttgccaggcaggccgccgcaatggcgctgaccgcgctgtgctcattgatatgggtcagaatttcgcgcaacttggagtacatggtattgagagagccccagacataggaccagtagggcgatggagattcgggccaggggcttttcatgtcaccatcttcaataatgggccgcaccgtgttctgcagtatggaaaaggggtaatccacccgcaggagccacagggagaccacgccacccaccaggatcaaggcaccgaccagaaagagtaccacgccaagcgtgacattgctggcatagaaaaaaccagacaaaggcagcagcacaataccgcccataagggaaacggcaaagggaatgacctgacctgcggaacgggaagatgtcttcagagtcatcaggatctttgagacgagcatgatacttttccccttctggaacggatttacgccatatattcagagaatttacaggcacttgacatcagagtacacaatagcgctcgcaagaatcaaacgtttttttagtttgccaaacgcacctttcccctgaaaaaacctcaaatatccatgttacatgctgttcttaaacccgaaacacttccatggaaagtttctcggcacgattacggctttcagaatgtgacacaacggcgatatgcccgcgtccgggctgcaggtaagcagcagcaacccgctgcaggtcggccagagtgacattcaacacccgctgacgcagcaggagcctgtgttctggtgtacgcccgtaaagctcgtcaaagaagcttttatgggcctcaccagctggggaagcgggcttgtccatgccggaaataacgccgagaatggcctcctccactttctgccagggatgatccttttccagcagccactggaccgaccggtcaaagtccgccagggtctcttccagacgcggatcgcgataggaaaagaagcgaaaggcccccgtcgtggagtcctgggaggcaccaccgccataggctccgccctgctcccgaatggcacgatgcagatagccgttgcgcagaaagccaccgagaaccgccagcgcagccgcgtcggggtggccggaggccaccgtggggtacgctttggcgcagaagtgcacctgcgtattggtgatccacatctgatgggccaactccccctgcgcggcggtaaaggccaggggctggtggtggcccgccgtctgggatttgccgaaggtatccacaagcgcctgagcggcttcagcggcaacctccggcctgcccacacagagaaactgcaggggtgcctcggtgagaatggcgtggatacgcgaaaaatccagcagaagcttctgcagatttgcctcatcacccagctgagtatccagctgcttcagtcgggatatccccatcaggccacgcaaccggtgcgagagcgccgataccggactgattctgctggtggcggctgtcatggccagctgatgtccgctgccagtaatactctgctcgcgggccgcccgcttctgggagaccagctcgcggatgcgacgtttttcgtcaaagcgactgcggtgatagaagtccgctatcagctcaaccatcggcctggtattgcgatccagcgccttgccacccagactgaagaaaccgcgaaagcgtgcgggatcatccacattgccgcgcatggaagccgaggcgccaatgccgccagtgcttctggacatacgtctttgcgtctccagatagtcgtcgcctgcgcagccaagttccgtgacaaatgaggtatagagcgaaaaggaatccagaagatcatcgggcagctgcggaagctctgccaccgcctgcaggtagaccaggccgttggtctcctggtggtagacgcccgccggccagggcccaagctcgcgtccagccggttgcggcacatggatatccgccggcacgtcttccagggtgacacagggcagaatgctctcgtcctgtaccgcctgctggcgagactgcagaagagcagcacgttccaccagctgctcccgctcagcttcgctcaacgactccagaatccgctgcagctgctgctgctccctggcttcgcgctcctgacccaggttggcatcaggcgccatgaccagtcgcacgcgatggggattgtcgaggaagaagcggcgcacgaggccggggataaaggcaggattctgtatctgctccctgagatggttcaacacaggatcaatatccagcatggccacgggatcaccatcatggatagcggccggcaaagcctgcaggatgatctgcaggccaaagggcaggctgtcccccccgatctcacgatactcaagctccagctggtgcagcgccgcttcagcgacttcacggggaacaccctctgtggccacctggttcaggatctccatgatcagcgcctccacctcatccgcccgctggggttcactcccctccaggccgcagacaaagcacatctcccggctggactcttccagcccgcacagtggcgaaggggagctgcccagcgctgtggtttccagggcgtgacgcagaggagacgcgctgttgtccagcaggatgctggcaagcagttcggcgttgaacagttcctgcagatccgtattcttccccagcagccagcccatgacaatatgcgtcttctccgtcagcgactcctcatccagggcgtagacttcattggcccgcagcggagcatcaaagcgctgctcgtcgcccaccagtaccggtgtcatgctgtccgcaaagcggtgcagcgccttttcctccagttgctgctggatatcctgcggatccatgtcgccgtaggtggtgaagatggcattcccaggatggtagtgcgtgcggtagaagtccagcagctgttcgtaggtgagctggggaatgcactcggggtccccaccgctgttgtagtggtaggtcgtcgtggggtagaggtggtggctcagcttctgccacagctcactgaccggagagctcatggcgcctttcatctcattgtacacaatgccccggtacgtcagaccggaatggcaatctgcgggctcctgaaattccagacggtgcccctcctggagaaagtcgtacctatcgaggctggcaaaaaagaccgcgtccaggtagacctcaagcaggttcatgaaatccttgcggtttttgctggcaaaggggtacgccgtccagtcgctgcccgtaaaggcgttcatgaaggtgttcagggagcggcgggtcatcatgaaaaacggatcccgcacgggaaaacgctcgctgccacacagcacagtgtgctcgaggatatgggcaacgccggtggaatcggcagggacggtgcgaaaggcgacactgaagacattctcttcattatcggcagctatatggtagtggcgggctccggtgcggatatgcacatattcttccactgtgatttgcagagagtcgatgaagcgcgaacctttgagttgaaatgtgggatatggcatagggctgatgtgttctccttctccgggaagtctctggggaatcctaaccaattcagctcctcccgtaaacgggaaatggcagacgggtcttatttggccgcaggtgtccggttttccgcagcttcagggcgaatttcctgtttaccttttccatttttggtataaaattttcacctcttacctggagggcacccatggagcagcaactatcccttaccattctccctcagcccgatgacaccacctgtggaccaacgtgtctgcacagcatttacgaatactaccacgacccgctgcccctgtcgcagatcattgccgaagttcccaccctcgcggagggcggtaccctgacgtcactgctgggagcccacgctctggggcgcggctacagcgcgcaaatgtactcctacgacctgaatatgttcgaccccacctggtacggcctgagctctgcccagctgcagcagaagctgcaagcgcgcatggaattcaaggccgacagcaagttcactgtcgccaccagggccaatatggatttcctcgacctggggggaaagtttatcttcgaggatctcacgccggagcttatccggcgttttctttcacggaatattccgatcatcaccgaactgagcgccacctatctctaccgcagcgcccgcgagttcggctacgatatggtcttcgacgatgtacggggcgagccatcgggacactttgtcgtcatgagcggctacagccggcccggcaaaaccgttcatatttccgaccctctgattcccaacttttatgcaccgtcaacaccctacgcggtccccatcagtcgactcatctgcgccattctccttggcgtccagacttacgggggaacactgctgatcattcaacccaagccagaacaaggaaaaacccatgcacgcactcatcgtagtgaatgatcccgctgactgggaactggacatacccggagtggagatggtctccgcctggagctatcttacctgtgacagctacagtaaaatgcggcgactgaggatctacaacctctgccgttcctacagctaccagagcttcggctactacgtctccctgctggcagcggcgcgtggacacaagccatttcccaccgtcaaggccatccaggacatggaatccagctccattgtgcgactgatgtccagcgaaatggacaagctgattcagaagaacctgggctacctgcagtcggacagtttcgagctgagcatctacttcggcagaaacctggcaaaacgctacgatcgcctctctgcgtacctctaccgcttctttgaagctcctttcctgcgcgcctacttccagaaggtgggcaaccgctggcaactggagaccgttactcccatcgccgccaacgacattcccgacgaccacaaggagttcatcgccgcaaccgccaaggaattctttccccggcagcgcaccctggctccgcgccgtgcggcccggcgctacgacctggcgatactggtcaatcgcgatgaagccctgccgccatcggacgaaaaggccctcaatcgctttgtgaaagcggccaatggcctgggcctggcggtggaatttatcggactggaggactttgccaggctacccgaatttgacgcgctgttcatccgcgaaaccaccaatgtgaaccaccacacctaccgatttgcccgcaaggccgaagccgaaggcctggtggtggtggatgactccctgtccattctgaagtgcagcaacaaggtgtacctcaacgaactgctggagagcaaaaaactccccacaccccgcaccatcgtcattcaccgcgacaacctcgacgtggtggtggagcagctgaccttccccgtcatcatcaaacagccggacagctccttctcccagggggtgctcaaggcagagaatatcgagcgctaccacgagatcacctcccgcatgctggaggattcggcgctgctgatcgtgcaggaatttatccccacatcatttgactggcgtgtggtagtctttgatggtcacccgctgtgtgtgtgcaaatattacatggccgcgcgtcactggcagatactgcgcaaagatgccaaaaccggccgtttcagcgccggcaaggcggagaccttcgccgtggaacacgctccgcgccaggtggtggagctggccctcaaggccgccaatctcatcggtgacggtctttacggagtcgatatcaagcagcgtgacaaagagctctatgtcattgaagtcaacgacaatcccaatattgactcgggagtcgaagacctggtgctgaaggacgaactctacgaaagaatcatgcgggtatttctcaaacgtattgaaagacgcaaggaagtcggatactgacatgacctcccaaaccgaactgcacctgttcgaaggctacggcatcgaactggaatatatggtggtggatctcaggaggctgaacgttctgcccattgtggatcgccttctgcaggctgtctcgcgtcaggaggagtgctccaccgtacagcgaggcaagttcgcctggtccaatgaactggcccgccatgtcatcgagatcaaaacccatgaaccgacccgcaagctgatgaccgttcccgaaggctttcagaaggagatacagttcatcaacaaggtgctggaatccatgggcggagtactgctgcccacctccatgcacccctggatgaaccccgagcgggagatgcagctgtggccctatggcaaccgcgccatctatcaggcctatgaccgcatattcaactgccacgggcacgggtgggccaatatccagagcgcccacatgaacctccccttcagtggcgaccaggagttccgcgctctgcatgcggccatccgcatggtactgccactcataccggccctctcctccagctcgccgatcatggatggcaagctgacgggaatcagcaataaccgcctgaccatgtaccgccagaatcagcacaagattcccctgattgccggtggcatcattccggaaatcgtcaactcacaggcagactatgaagagcgtatcctcaagccgatgtacaatcagatcgcgccccacgatcccgacggcatcctccagcacgaatggctgaattcgcggggagccatcgcccgctttgaccgcaacagcattgagctgcgcctgttggatatccaggagtgccccctggcggatatcagcatcatgcactttatcgctgaactcgtccgctccttcatcgaagagcgctggtgccccgctgataccatcaccacctttcccggagaagcgcttggcaccatcctcgaccacaccatcgccagggccgagaacgccatcatcgactcccgcgagtacctggaaatattcgggcacaagggtgccacctgctcagcccaggagcttctgggcatcatcatggatgaaatcatcatgcccacgtcacccttttacgaaaccctttcaaccattatcggcgagggcagcctctccacacgcatcgcgcgctccctgggtacggagctgccaaaaaagaagatgctgaccatctacgaagaactcttccactgtctgcataacggcatcattttccatggctagacccgttcgcgttcttctgagctgcgagcatggcggcaaccagattcccgacgaatacaccgcgctcttcgcaccacactgcgatatcctcaacagccatcgtggctacgacatgggcgcgcttgaaatggcccgtgccatagccgatgccacgacagctcccctcttcgcctgcgaaacttcgcgactgctggtggatcccaatcgcagcccctggcaccatcagctcttttcccgctatacccgtgcactttcccgtgaacagcgccatgccatcgtgcagcagtactacgccccctatcgcgctgccatagagcagttcatccgccgcagcatcgaggagaacaaggccgtactgcacctgagcattcacagcttcaccccggtgctggacaacgaagagcggcaagccgatatcggcgtcctctacgacccacgccgcaagcgggaggttcacttcgcccagcgcatcgcagaggcattccgggagtctcatcctgaattgcgctgccgaaaaaactacccctatcgtggcatcagtgacggactccccagcttcctgcgaaaagtttttgactacgaagtctacatgggaatagaattggagttcaatcaggcgctctttgaacacgaccggccccagtgggatgaactcgcggccacactgacgcgaacgctgtccacggactttcccgccaggcgctgaactctggcattcatgcaacacggacttttaccatattcaatgaaggacacccaccatcatgcctatccgcaagcgatcccttcaatttccagtgctggctctcgcgctgacactgcttctcacggcaccagcatccagctacacctttctctttcacaccatagaccgcgccaaacccctggaactcaccttcatcgcccgcaaggatccgggagggctgcacagcctcaacacggagactggcggtatcctgcgccagcgtcacgcccagcgcttcgcggtagttccagctggcagcgttgtcgcccgcctggaaaacaccagcctggaatacgagctggaacagtcgcgtctgctgcacacccagcgtgaacgggagctgcagcgggctacccgcctgcgtcagcagggactgatctcttccgaagccttcgacgacatcgaactcgcctatcagaccgaacggctgcgccgccagtttctgcagcgccaggtggacaagaccacggtgcgcgcacagagtgagttctatgtcacccagaccttcggcagcatcggcgagtatatggcacccggtaccccactggtggagggctacgatacggcaaacttctccctgagcatcaccctgccgccattctacgccgagctcttcccacacatggacttcttcaggcgcaagcgcgacggcagcctgagtgttctggagcaggcaggcatatcgccagtgcgcgaaagttccggcgccctgcgcatcaccttccccgacacctttgacgaagtggatctcaatgaaaccgtgcgcattgtcggcagactgcactccgactatgccaccataccctttgccgccgttttcctggacgaagggcagtacgccgtctacacccaccgtgacgggcatatcgaaaaggtgatcctcgatgatgtggtcattttcagcgaccgcatcagctttcacaaccagcggcagctgaccaattacctgcgctcggtcaccggtgtcacccgccacagtgagatcgaggatattctcaaccaccagcccgacgccatagaaatccaggtgcgctagatgttcgagcttattcagcgcaagcgcctcggggtgctgtttattgccttcgccattgtcatttccggcatcaccagctacatcaagctccccaaggaatccatacccgacatcaccatccccgtggtcaatatcgtggtgacccacaccggtgtcgacgccctgggcatggaaaaaaacgtcacccagaagatcgagaactccgtgcgcagcgtctcgggcatcaagcgcatgacctccacctcatcggaagggctcagctccatctccatcgaattcatgacccatgtgaatatccgcaccgcgctgcaggacgtgaaggacaaggtcgatcagatccagtcggagctgcccgccgatgccgacaccccgatcgtctcggagatcaacctctcggaattccccatcatgttcctcaacctctcgggcaatgaccagggacttctcgaatatctggccgatatgcttgacgacgaactctccgccatccccggcgttctgggtatcgacatctacggcaagcgcgacctggagatattcgtttcccttgatctggaccgcattgaagccctgggagtagacccgatccaggtcggccagcagattctgcgcgaaagcatcaccgtcaacaacggcaaactctacgtggacggcaacgtcttccatgtcaagaccgacggagagttcaacagccccgatcccatcctgaatctgaaaatcccgacctctgccgggttcacctacctgcgcgacctgggcaccgtggactttgtggaaaaggaggaccgcaccctctcacgcctggatggcaagccctcggtcagcctcagcatcaagaagcaggccggcagcaacctgctgggcatcgccgcccaggtctacgccatcgtggactactttaacgaacaccgccccgacggcgtggaggaaatcgccatcaccggcgatcaggccgtggagatccagatgatgctcgaagacctggaaaacagcgtcctgacagccctgctggcggtctttctggtaacctgcttcatcctgggcgggcgcaatacggtgatcgtctccctggttattcccttttccatgctctgcgcctttgccattctcagcgccatgaatgtcaccctgaacatgatcgtgcttttcagcctgatcctggccctgggcatgctggtagacaacgccattgtcgtggtggaaaacatctatcgcctctccaccaccatgcccctgagccacgccgtcattcgcggggtgcgcgaagtcgccgtgcccatcaccacctcgaccctgaccaccctgtgcgccttcatccccctgctcttctgggacggcgtgatcggcgacttcatgaagtacctgcccatcaccctgatcattaccctcagcgcttcgctggcaacggccatcatcctgacccctattatttcgcggatatttctgcatcctcacaagcgagtcttccgcaagccgccactgctcaaagtgtatgaaaaatccctgctgtggtcgctgcaccaccgcaagaccgtcatcacaaccgccttcggcctgtttgtggcaaccctcttcctctatggcacgttcaataccggcatggaactcttccccgccgttgaaacccgtaacgccgtcataaaactcgacatgtccaagaacaccgaccgcgacaccaccgaccaagccgtgcggaccattgaaggcatagtggaaggtttcgccgatgtggaatcctacgtctccacggtgttccagggcagggctcagataaacattcagttttatgagcaggagctgcgcacccagagcagcttcaagaccatcgacgatatccgtgacgcgctgcccgcctttgccatgggcaccaccgaggtactggcccggcaggactcccccacctccgcctacgacctcaccattgagataaccggcgatgactacggccccatggagcaggtgtttgagcagcttgtcagccgtatggagcgcgatgaacgcattgtggaaatccaggataactacgacaaggagaacttctacctgcgcgtgctccccgaccgtgacatgctctaccaccacggcttgaccacccgcgatgtgtccagtgccatcgacctctttttcaagcgccagaaggtcatcaccatctatgatgaccgcaacgaggagtttgatatcgtcctgggagtgcaaccggagtactcctccattccccgcatgctcgcgcacaccatacccaatccccagggacagcaggtcgccctgggggaactgattgccattgagtacagcaacatgctctatcaggtgaaccgcaagaacaaccagcgggccatcaccatagagtcacaggtacgcgacggcatcaacgccttcacggttcagcaggatctcgacgcctttatcagaacgctggagctgcctgccggtgtttacgtgaacttcgccgggcaggccgaagaccagcaggaaaccatggaatttctcgtctgggccttcttcacggcgctgtttctgatcttcactgtgctgatcttccagttccactccttcatgatcccccttatcatcggcatgaccgtgatattcagcatcatgggcgtgctgctgggcctgttgatcatgggcatgccttttggcattgtcatggtgggaatcggagtggtgagtctggcgggcattgtggtcaacaacgccatcgtgctcttcgattatattctgcgccgctacgagaaaaccggcgacatgtacaaaagtattgtcaacgccggcaaaatccgcctgcgtcccgtactgctgaccgccacgaccaccatgatgggcctgatgcccatgttcttcgccataagcatcaatttcaccgggctcagcattgcccacggcacagaaagctcccagtggtggcagtccatgtccgtcaccattgtctttggcctcatggtctctaccgtgctgactctgatcgtcgtgccgacgatgttctaccaccaccatcttatgaagaccgcggcattgcagtggattcagcagaagcgtcagcaaaggcaatcagcactcccgatggcaacccccactccccgctccctgcgaaagtggtataaccgcagaaagtaaaaaaagcaccctgccaggcagggtgcttttttgctgtaacaacgatgtgagcttgtggtttcagggcagaccgatagccgccagggaaaggtgagccggctcggtcaggtactgggagaccagcccgcgacacagacggttgttcagttcgtggccagacttcatggccaccaccttcccgcgcagtctcacaccacacagggccaggtcgccaacacagtccagaatcttgtggcgcacaaactcatccttgtagcgcagaccatggggattcatgaccttgtagtcgtctatcaccaccgcattgtcgagactgccgcctttggccaggccaatggagcgcaggtaatccacatccttcttgaaggtgaaggttcgcgagcgggagatttcgcgctcgaaaatctcctggttgatggcgtagctggcgcgctgagacgtcagcagtttatggtcaaactcaatggtaaagtcgatctcgtactccgaagcgggaaggatcttgataaagcgatcgccatccacaatggaaaaagggcgattgatgacgatctcccgacgggagctgtcctgtttcacaataccggcttccttgatcagcaggatgaaagaagccgaagagccgtcaaggacggggacttcggggccgtcaatatcgacacgggcattgtcgatgcccagtgcgtacagggcagccatcaggtgctccaccgtgctgaccgtcacattgtcacgtccgagggtcgtcgcgagctgggtattgacaacatactcacaggcggcgggaataaccacagggggcgccatgtctgtgcgcacaaaatatatgccggtattctccttttccgggtagatcgtcatacggacctgtgcaccgctgtgcaggcctattccgtaaatggataccgggctgaagagagtctgttgctgtgtcttcatcgctactgttactccaggtatgctttgcgcgttcagggtacggcttctcaatcacccctaagactttgcaatattcttgcccaaaagagaaaacctgcataagcagcaggttacacccaataaacacgacagagccaaggcttctgtaggcatttgactacaggtaatcgtggtgtagccgcaacacaaagtcacagcgcgaagcgccagtcacgaaagtcgaattttcacccagatggggcaatgatccgacggtttttccagagcgcgaatctcgtaatcgatgccaccatcgaggagtttttcttcaaggggagtggtaaccagcatgtgatcgatgcgcagcccccgcttgggttcgcgctcaaacccacggctgcggtagtcaaaccagctgagctcctgcatgtcgggaaagagcagccgatgtgcgtcgcgcaatccccagtcggttaagctctggtaccacaggcgctcttcggggaggaagcagcacttcccgctgcgcagccagcggcgcgcgttgtcttcgccaatacccacatcggaatcggtcggagctatgttcatatcccccatcagcagcagctgctgcgctggctgatggcactgctgcagataagcagtaaggtccgcatagaacttctccttggcgggaaacttctgggggtggtcgcgactctccccctggggaaagtacccattgagcacggtgatgcgactgccatcggaaagggcataatcagcgccgataaagcggcgttggacatcggggccatcgccgggaaaggacttgcgcacactgttaggctgtgcgcgtgaaagcagggccacgccatagtgccctggctgcccgtgaaattcactgcaatagccaagttccctgatggcgtccacaggaaagagctcatcgctgaccttggtctcctgcaggccgatgacatctggctgatacttctggataatggcttcgagctggtggaagtgggcgcggattccattgatattgaaacagataaaggtttgcatgattcaccataaaaaaaaatacgcaggacggggcggggtgcctgagccaatcgtcctgcgttaaggtaaaagaatcacgccagaatatcaatgtgaaaaccggagaaagcgcccgccggcgcgtcggtttccctttccctctcccgctcaaggcgcacaagctcctgacgtgcttcacgctcggcagcggaggcctgcgcagccaccttcacatcctggggagatggttccgccggggccagagcagcccgtcgcaccacctccatcttgaggatagtggcctctggatctcccgcgaccggcgacgtgtcaatggacacctcaccacccaccgcatagcgctgtccatcggagccaaccacaaagtcatagctgatgccactggtaacataggggccacccacggccgcgtgagcctgctcgtgggcccggacttcctggtcccgctttctgagctcctgaacctggcgctcttcacgggtatccagctcgtccggctgctgttgtctgcggctctgcgcctcaacctggccatggcctttgtgaagctctgagccctgggaacgagagaaggaggaagacaccatccacgggtctgtaccgatgctggatatttccataatcgcctcctcctggcaacaggcaccacagccgtccccttttcccttcggcagggtgccgggcaaacttgagaggctcgcctgaccccctgacacacccgtggaaacttccaacacttttcccttttctttcccgtccgggaaggccaatatggcagaaaaatcagcaccttttcccaggaggacaccatgaatcccgttgcactggttaccggggccgcccagtccatcggccgggtcattgtcgaacacctctgccgtgaaggctggcacgtggcagctctggacgcagattctccggccatagagtcggcccgccacacatggtcagcgggcaatgacagcatccactggatctgcgctgatgtctccagagaggcggaagtgtcgcaggctattgaggaggtgcgtgaacgctggcagcgccttgatggcgtcgtcaataatgctgccatcagcagcgcgcactccgggccaccggagacactgtccctggaacagtggcgacgtgtgcttgaggtcaacctcacgggaacctttctggtcagccgatgtgcgctgcccctgttgcgaagttccaggggagccgtagtcaacattgcctctacacgggccctgcagtcagaacccttcagcgaagcctatgccgccagtaaaggcggtgtcctgagccttacccacgcgctggcggcttcaacggcaggagaagttcgcgtcaacgccatcagccccggctggatagataccggcccctggctcccggcggagcgccggcagcccctgtgggaaaacccgtccgaccaccagtggcactggtcggggagaatcggcttgccacaggatatcgcatccatgacagcctatctcctgtcatccgcagcccagttcattactggacagaacttcaccatagacggcggcgtttcgcgcaggatgacctatcctccgagcccctgaagcacaaacgtgctttctccatgagacacgcagtcacgatttccagagaagcacggataaaacggctgcagtggacttcacccaggagaacccttccggactttcattcgctgctgacagccatcagggtgaaagcagtttcacgctctcactgttttggcaggaaaatatgcgcttcaggatattgcgccacagggaggatgaggctacagtgacctgcgaaggcagagtcaccatctgaccttccggtacgagatcagccaaggaggcaccatgaaaccttcacgagcataccccatcgccatggtggttttcttcactctttttctgagcgcctgcggaaccaaacttccgctcggcatggatgaggccgaatggaataccctgtcatcacagcagcgcctggacgcgcgggcaaagcaggcagaacttgaccaggccagggagcagcggcgcacggcggaagcccagcagcaggcagcacaaacccggctgcgggaactggaagctgcccgtcagctggccgaactcgaaaaattccgctgcgaagcccgctacggagatcgggtacagtgtgtcctccatgaggcgcagatataccgttcccgccaatggcagtcggtacagcccattgcccttgacgtcgtgcgcggcactgaggttgaagcagcggtccaccagcaatccgaacgctcccttcgcaccatcgactccgtcttcggcacttttgacggtcagacattcaccatctgccgcgacagcggctcccgctccctgtcacagcacaactgcatccgactcgtcggtacctttgaggacttccggcgcggaatcaaccgacctgtggaagctccggagttcttacggggaaaactgcgctgctccctggctcctgctgagggaatgccaagcgaaatcatcataaggcggtgatcctatgcgtcacaagattctgcggttcgtccctatactcatggccatttccgcgcttgccttcggctgctcggcaccccgcgtcatcgaaccccccgaagtacaggaagtgcagccagaacctcccgtccatgagctggttttcatgcgctgcggtacccttgacatcctgattgagcctgtttcagcgcaccggctgatcctgagcaccagtaccctcaccctggaaatgacagcggtgccaagcgcctccggcgcgaaatacgaggctgccgatgatggtttctcttccttctggagcaagggagagacggccacgctggtgctgcgcaaccaggtgtacccggaatgccgcaccaccgaacccatacacctgccctaccgggcaaccggaaacgaacccggctggcgcctggacataaccgagcatcagctcatcctctcataccactacggggctggccgcctgagcgcgccaaaaccacccgcccaggtgcagcgtggcgccaaagtgcgttacgaggtcacggaaaagccgcattccctgcgcgttgacatagaaccacagatctgcgtcgacaccatgacgggcatgccctctccccacagggtatcgctgtatctcgacggggaagaactgcagggatgcggtggcgatccgcaccatctcctgcaggacagacagtggcgtgttcgggaaattggaggcgaaagcgtgcctgagaatctccaggtgacccttgccttcggacctgagcgcagactgcagggcagggctccctgcaaccgctttgccggcacctaccatctcagtgccgagggcctgctgatccagcaggtcgccgcgacaaaggtcgcctgtccaccagccaccatgcagctggagcagctcttcttctctttgctggaaggagtctcccgctttgaaatgggcagggacgcacggttgacactgcactccgcccaggggagcatcatagccgactaaccggtacggtctctcacaaaccgtgttttcaggagccagttccccacacctgcacgtgtttcagggtaaaatggaagcaggctccctgatcgctgttctcaacacccatatcaccactgtaccggtcttcaacaatccgccggcacagatacaatcccatccctttatggcgggacttgaaagcagtggtgacatacggctcaaatatgcggggcagcagttcgttgtctatacccccagcgttatcagccacgctgacgctcaggttgccggaagcagggtcgagctcggcccgcaccagcacatgcacctcactcaaaccacgctgctgcatggcatccagaatatttctgaagaggacgatgaagatttccaccacatccttgcggtacacattgacatgcaggtcgggatcaatgtgacaacgcagctccggcaacggcgcgcgccctgaagaggccagcttgaatgcctgctcacacagggagcgcagtccatagtcctcccgtgagctttgctgcgatccatagaagtccgtaaactgggtaatggtctcggaaagacggaatatctccgcaagagcctgttcaatgcgctctgacatgacttccttcgtcagtaaacccatctgctccagctcttccagctcctgcatgcacattgccgccacattcaacggctgccgccagtggtgcgccaggtcaaccagcaggcgattcatggcctgctgacggttctgatcggcaatgacctgctcctgctgacgagtcgtctggaccgcctcactgatgatgctggcctgtcgctccagcgtgtcatggagtttctcgcgctgttcatggttgcgctcaatccagcgcaccagcatctgaaaggcaacgaaaagccccacaaggccaaccagaaatatgagcccatgggtcaggatcaggtaggtaatggtattgctttccagcgcatagtaaggcgccagcggcaccgagatactgacgccaccgcgcacctgaccaacaacataaccctgatgcgcgtgacacttcaggcacccctccaccgtcatcatgggccgcatcaggcgaaaatacgcctcgccttcaatggtgctgaattcaaaagactcccgcgagcctgcttcaaagctcagcaacgcactgcgctcccactcatcgggagtgttggaaggccgcaggggatcaagactggtgatgcgccctttgatgccatagagctcgctgaactcatcgacaacctggcgcagcatataggccggattcatcagggtaaggggctgaccggatggcgttgcgatgtccctctcgggaatatggtacagatagggattcggtggcgtgcgttcattggagggaacatagataccgccatgctccgtggcccaggcgcgaaacgcctgatccttattgaagttggcaatggcggtatttttcaccagtttatgggtaatggagcgcatgtggtggaggttccaggccagggaactggagataagcacaagccacaccagcagacccgacaaggcgatgcggcgcaccagcgccatatcctgggtgagcgtgcgcctgtcgttttctgtccgggatccattgcgctcaccgctcataaacacacccgcactccgtgggatagagcaggctgctgattgttttgcggcatttcagcgggctgatagagaacatcatgcgcaaaccacacctcctccctgccggcaactggggaagcgcaggaagggatcagatcaaacagtagagaccacttcaaatttcttaccactgcagcttaacagctcgtgagccatacttcaaatcaacagtgcatcgcaaccgggaacagccatatggaagaccaaactgacaggcgttcatggcccgcgaagaactcagtcggtctccccctgtctgaccagcgccaccagtacattcaggttcgtaatatactgcttcagtttctcttcgctttccggattgaagatgtttccgataattttgcgatacgacttctccagcctggcatattccgtctgacccttctccgtgagggcaacatactgggcccgtgagtctttcgcgtcctgggtacgactcaccagtcccgcccgctccagccgattgacgacacccgtcagggtccctttggtgatcagggtgatctcactgacatccttgtgcttcatggggcctttttcatcaagggccttgaggaccttgtactgcgaaggggtcacgcccagtttgctggttcttgagtccacggcgtgcttgtacgccttttcaaattcagtaatcttcattatcagcttgttaatggtatctcgttttgacatggtacttctccctgtaaatagtgctcacttcatcctcggggaaaatcctccccatgactgccatgcagcctgatcataagagaagttaccatgccaatgtcacccgaaagtcacaggaggagaattaattgtgaatcttcgcgctttgacatttcagggttcagttgctgtgttttccagcagcaactccatttcgttcaggtgtcgcaccagtatggagtagtagttgcgaatgcgctccacatagattacgggctcgctgcccctggcgcgaccaaaggagaggttttcgtagtactggggatgagagagtttcggcagcacgtccctgagcccggcccaggtgtcaggatcgtaccccagctcaccggccagggttcgggcatcatagacatgccccatgccaacattatacgccgccatggctatccaggttcggtcaggttcacggatactttcgggcaggcggctgcgcaggctggccacataacgggcaccgccgtcaatgctctgggccgcattcagacggctggatattcccaggtcgctggccgtacgcagggtcagcatcattattccccgcaccccggtggggctgcgggcagccggattccagtgggattcctgatacgcctgggcggccagcaggcgccagtcaatgccataggcctcaccggcgcgctcaaacatggcgcgaaagcgtggcagccgttcttctatactgtgaaggaaacgccgcgtgtcgacgtaatcaaaattttccacaggagcatagtgccgcgcaataattgcctgcaggcgcgaagagagcaccatttctccgtgccaggcggacagggcttccaccagatcaccggagccacggggcagcagccagacccggtcaaaggccaggggcagggtgaactccacagtcagctccggaaaaaagcggcgattcatggccaccacatgggactgggcaatagtgcagtcggcttcctgctcccagatccgccgcaagtggacttcttcgctggaaaacggttcaatggtccagcgcggagtcggcacatgggacttgcgcagttcgccgaggagaaacttataggaggtgtggctgctgagcagcaaggacgtgcccagcaagtcttcatgagacatggccctcgtgccgccacggcggcagacgacctgcttgtgcacttcatagaagggggggctgaagtcaaagcgaccttcccagcgtggggtacgggtaaaacccgctgcggccaggtgggcctccccggcctcaagggccgcgacaatctcgtccacagagcctcgctgatcaaagcgcaccggtataccgagaaagctggcgaactcacgggccaggtcgtattcaatgagatcgggttcctcaaaggcgtactgaaccacgggctgcagggtcagaatcaccagctcgccctgttccctgatcagctcaagctggctgggcccctggctgagccattccgtaaagcggatgacgccgccagcgaacagaagtgttatcagaagggcaaacaggagaagctcattacggatggagccaggcgcagtcatgggaatccctcttttgtcacgttctggccatcttacatttcaccgtgaccatcgtccaccgtgaatacacccagatgccacagactctctgaaaagggcctacagcagtgcttcattcgcctcctggataatttcgatctgccgcctcgcgatatactccttcagagactcctgattctgacgatcgcactgaagcagcaaggccacaatgctcatgcgcccaataccctcaacccgctgcagggttccccgggcctggatggtttcatatccggccgcccgggctccggtcaccagggtcacttccacttccatgccttcacgcagccagtccgccgccatggtatggaaggtggcggactgcagtgacaagtcaaacaggcgctcctgcaggacattcccttccgacgccacgataattttcacggtgtcaggtacctgcagtcggacatagcggcgctgccgggtacgattttccttgaaggaaaactccttgagggtgacccgcatctgatctttatcgaaatccctcaaccgtgccagaacagattgccccagcagttcgctctcaaggtagactttcttctccagcagcaacgcgtaaaactgtttgcggggcagtatcagatccacgctgtccacccccaggccagcgatggaaacactggcctggacgcacatccccttgaggcaattactcagatgcacctgctgccgacgctggtgcacctcgcgaaaacgcgcgaggatcgactcactttcgcggatcgcctccagatccgagctcaccacctccatgctgcgggcatcgataatcaggttccgccccagggtctggccatggcgtaacgcctccagggcactgcgggcaaacgccatctcatcttcaccctccacggcctcggcgatactgaaactgcaggtaatgctgcccacaaaggggaattcgtgctgcgccacgatgccacgcaagcggtgcacgagattctgaataacgatgtggtcactgttgggagcgatgatcatcagctcctcatcgtcccaacgccccagaatatcaaaattgcggatattttccttcagcagggtagccaggcacagcagcacttcatcggaacactcctgtcccagggaaacatcaatatcatcacgatagtccaccgccagcatcaccaccgacagcggcgaacggtaacgccgggcatactgaatctcgcggttgagcagaaacgaacacttggcgcggttgtgcaggcccgtcagcgggtcgacggtcgccagtttttccagctcctgctgctggtgctccaggtctgtcatatcggtcagcgtgataatggaaatattctcccccatggggaactttttgacccgcatgacaaagaaccgttcctgatgggtacggctgtccagcatcttgatcttgcacgaaccatgggcttcctggtgccagttctcggtccgcggaaaaaagcacccgtcctcatccaggaaaaacgggcggatgcagctgtaattctgcgccatcacctgcaggctggagcactggaagtagtccagggctgcgcggttggcaccgataatgctgctgcgatccgccacaacgatcaggctgtcctgactgtcgagaatcttctgaatcagccggatctgctgatgttccttctcgcgcaacagcacatcgcgcatggtgcgcccgatactctccagcaacttctcgcggctgatgggcttcaggacaaactggctgacgccgatatcaatcgcctgaatcatcagatccgtctcactgtgggccgtggtgagaataatatgggcgtcgggctgaagcctgcggatctcgcggctcatctgcaggccatccataaccggcatccgcacatcgctgatcaccatgtgcggcttgtgttcccggaataatttcagacctgcccgcccatcttccgccacatagactttcttgaagcgtcgctgcagaaacttggcaatattctcgcgtacgcctggctcatcctccacatagagtaccgtcagccgggcaagccatttttcactgttatccatggaaaatcctccggttgatggggtgaatcaacctgcctcggtgtacacacccgaagcagagcacaggtccgtgcgactgtcctgcgatagctggcgggctcatttgcgcagggtgatcatgaacatggcaccctcccgggtattcgccacactcagtgtcccgcccatatttttttcgatgatttccttggccatatagaggccgattccggtgccatgtccagggcccttggtgctgaagtacggctcaaaaacccggtcgatggggtccgtggaaataccgcccgcattgtcttcgatactcagcatacactcggcatcccgtccctcaatcctcacgcggatggcgggatgcgcaacgtgcctttcaaccagcacatccctggcattattgatgatattgatcagcacctgagcgtactcattgggatatccggaaacccggccatgctgacaggggaggtgctctatgctgaccgttatgccatgagttttcaggctggcatcgatcaaagccagggagcgcttcagcaccccttccgggcagaagggcaccttctcgcgatcgggcttgaagaagttgcggaagtcgtcgatggtgcgtgacatgtaatcgatggcctccatggacttactcaccatgctgtcaaaatacgcatcggtgagttcgccgaattcgcgggcgtcctgaatctcctccagggtggtggacagcgaggtgaggggctggcgccactggtgggcaatattgccgatcatctcgcccatggcagcctgacgtgactggatcagcagcagcttgtccttttcccgcagccgttcctcggcgcggaagcgctcgctgatgtcataacaggtgccgataaacccagcgaaaacatcatcgaggtcgtagatgggccgtccaacgtcgagaatttcccggtattcgccgctgtggtggcgcagccggtattccagttcaaagttttcccgggcatggaaggccttccagaaagcctcggtgtagcggtcgtagtcatcggggtgaatgagctgattgatgttgccctcaaagggagtactgacgtcggtgggaataaacgccagccaggtgctgttgaagtagtcgtagtggcccgcaggcccagtacgccagaccatggtgggaaagttgtccagcagcgagaggaaaaagctgtgggagcgtctgatgccgtcctcgttgcgcttgcgggcggtgatatcacgacacaccgccagcaccgtatcaaagcacagtgccgtctcagaatcgaagacgatgtcacactccagatcgatttccggcgtaatctggcactcaaagtactgcaactccaccatgcccatatagctgaactcaatgactttgggaatgccactggtaaaaacatcctcgatggaaagacgcagcagcttctcgatatcatcggcgaagctgatctgctgcagggtctttccgctgaaatcctctcgggcaaaacccgttgtcatttcaaaggcgatattggcaaagagaatgcgcccgtcgcggtcaaagcggagaaccagatcctgggtgttttccaccagcgcgcggaactgcttttcctgcagagccagcaggtggcgggactgctcctgagtggtgacatcgcgaaccaccgccagataaccgcagctgccactggcactgccgcgcatctggcttaccagcgccaggtagtggcgtttctgaccatggaggtcaaggctgtaggaaaactgactgggaaggccggtggcattgacctcatccagggcctgctccagcttgcaggatactgccgctgggagaaccgactgaaagtgtttccccaggaactttttcggcgagctgagcaacgactcgggatcgggagcatgaaagctgcggatgcgtccatcctggtcaaagacaaagagaatatcctgcatggatgccaccagcgaggagagttccgtctcccgctcctgcaggttgctctccgcccgcttccgcagcttgcgaaagtgcatcagcaagttaatgatgacaaactggccgacgaccagaacgccaaggacgatgataaacagcgtcgcctggtgctgctgacgatccagggtccgtgtgtgttccgtgatatcgttgatcacgccggtgagcacgttggtaaagggatcataactggcaaagatgcgcacgaaagcgcttttgccatcagcccgggtaatttgcagcgtctgttcactgcgcataccaaattccagcaggttctggtgaaagtggtccagggtgatgcgatcctcgggcaccaccatggcgtgaagttcgtcataggagatctgctggtccccaatgcccagtatggccgccgccccctcggtgaggaaaatccgcatggagtttcgatccagtgtccagtgcccgaatcccgcaatctgctcggcaaagcgatcctgggtgtagactcgatccagcaggtagatcaggtcactgccagcggagagatccctgaccgtcgaaagccgaacctttcggccctgtcgctcaaacagccaggtaaaaacctccacctgccggatttcccccgaagccaggcggtgttgaaagtgcgcatactgcgtaggtgcctcacgatgcagctgcagtgcccgctgcgccgaggcatcgggcagaatattgatctgtcccatgtgcatccggcgcagggtatcaatatcataaccgtagaaatccacagccgcctgattggcatccagaatagtgcgcgtctgttcatcaatcagcagcatgaccgaaccatgcttgaggaaagcaccataggtgaagagctcttcgcctgaggccacagacaacgacatgcagagcacgatacagatcaaaggtatacgcatgatcctctcaccactttcattttcagtgagcccgaacctgtgttgtacctgttccgagaaagtctctgcaatatctttttatcaacttattccatggcaaattacccattctttacccatgcttccagtaggaatgcagaatatattcagcgtaccgttttccaggccattcaggcatgcagccattttttcattttccccgtgccattccccgcctggtgtgcgagaatttccggaactcctcacgatggcaacagcttgctgaaatacttaaaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtacttcccgtacgttgcaatgacgcgcgacggcgggcaacaccgcagatgagggtttttcagcagcctgctgaaccttttcccgccattccgggagcacaccaagtggccggggaagttcatggatacgcttacgaatggcatcacacctccaacactcaagagtaccggaaagcaccatgcggaaactgagccaagccatctgcctcaagccagccgaggcccttatcggtgaacatcctcagaccatctacaccatccttggctcctgcgtctgcgtgatcatgcacagcccacgcctgaagatcaccggcatcacccatgccctgatgccctccatcggccaggccagcaccaccactcccctgaagtacgccgatggctgtgtgcgctttctccatgacgccttccgctcccgtggcgtcaaaccccacgaactcaccgtcagcgtctttggcggcagccgtatggcaaaccagccaaggcgtcacgcctggataagcgtcggagagctcaatgtggaagttaccctcaccctgctgcgcgaacttggctaccccatcagccaccaggaaaccggaggcatcaatggccgtaaagtcttcatcaactgcgccagcggagaggttctgctcaaacgcctgcccacgcttcccgagtgcctgtgacaggagagttgccgatgcagacacttttcttccgcccccgctgaatggctttgacagtaacgcccgctttcggtaaaagaaacagcaacagattccggtgtctggcactgcccgtgtcagatgaaaagggaagcggggtgcaactcccccacggacccgccactgtgagcgacgacgacggatcactttgccactggcctctcaggttgggaaggcgatcgggaggatgaatcgcaagtcaggagacctgccggaatcacacaggcctgcacggcagacctgtgtactcaacccttcccgggtatggaaggtgggtgccggttcggacattttcgggttttgctcgcaacgtgtacctcctgtgttcccctgcttgcccgggatacaacgcaggaggctttttcatgccagctttttttgcttgtatcccgctgtcagtcttaccatggcagcggatgtttcccccgaattcccctggtgccgcccgaaccgtcacggacaccacgggaggcaacccgtgatgaagcccatcatcgacaccatcaccgcccccagcgccgaaatccgcgctgccgcccaggcccgcattgacagcctggccaaacccctgggcagcctgggcaggctggaatccatcgccgcccaggtggccgccatcagtggcaccatcacccccgccccccgcaggaagtgcaccatcgtcatgtccgctgaccacggcatcgtggaagagggcatcgcctgcgctccccaggaagtcaccgccattcagaccatcaacatgctcaaaaacctgacgggcatctgcgtgctcagcaacgccaatggagccgatgtgcgcgtggtggatatcggcatcaaacccaacatatcccaccccggcctgattgcgcgcaaagtgcgccccggcaccgccaacttcgccaaagaagcggccatggagcgccacgaggccgaacaggccgtcctcaccggcatccaggtggttcaggagctggcacacgaaggctataacctgatcggcaccggcgaaatgggcatcggcaacaccagctgcagcagcgccatcttcatggccctgaccggagccagcgccgacgaggccgtgggcaaagggggcggcatcaccgacgaagcgctggcccgcaaaaaacaggtcatcagcgccgccctggccctgcaccagccggaccccgccgaccccctggatgtactgtccaaagtgggcggactggacgtggcgggcatggtgggctgctttctgggcgctgcccacagtaaagtccccgtggtgatcgacggctttatctccgccgccgccgccctggtggcctgccgcctcaatccgctggtgcgggagtacctgatcccctcccaccgctcggcggagcccggctacgtccgcattatggcggaactgcagctggaacccctgctgcacctggatatgcgcctgggcgaaggcaccggctgccccctggccttcggcattgtggatgcggccctcagtatgctgagcaccatggccaccttcgatgaagccatgatcaaccgcgactacctggtggatatacgaccatgaaacaccccgaatccgttccccaaagcgccattgtactggcggccttcggcaccacctaccccgccaccctggaacccatcctggccatgctgcgggacatcgagcagcgctatcccggcatccccgtccgcctggccttcacctccaacttcatccgccgcaagtggcatgagcgcgccgccgacgcggcatatcgccgtgaccacccgaacattccccagcagatctttgccgtcaaaaacgtgctgggcgccatggccgatctgcagcatgaaggctgccgcaacatcgtggtgcagcccgtgctgatcgtcgatggcgaggaataccgcgacctggtggcctgcgtggaagccctgggcgccatcagggcccataaaccccacctgcagcccttcgccaaagtcgccatcggcaagcccctgctgggctcctttcaccaccgtgagcagcttgacgccctggtagcggccctcaaacccgatatcgacgccgcccgcgccgccggagccgccctggtctacatgggccacggcaacgaacacatggcccagggcgcctactacgagctggaaattctgctgcgccgccagtatggcatccccgtctgcattggcctggtggaaggcctgcccgactttgaaaccgtacaggaaaagctggtcgccgccggagcgcgctccgtgctcctgaaacccctgatgtacgtggccggagaccacgcccgcaacgacatggccggcgacgaagaggactcgtggctcaccatgcttcagggcgacggctataccgtgaccacggtgctggagggcctgggacagaaccccgccgtgcgccgcatcttcctggattgcctggagcaggccgcgcaggaagccggaatcgcactggagggcacccatgggtgaactcatcatcgtgggcgccggtctgggcggccagtccataacccttgccggcatcgaagccattcgcaacgccgaagtggtcctctacgaccggcttatccatcccgacatccagcagtacatcgcctgcgaaggccgggatgtgggcaagcggccctaccacgcccactgcatgacccaggcccagatcaacgccatgatcgtggatgaactgcagcagggcaagcgcgtcgtgcgcctcaagggcggcgacacctccgtcttcgcccgcaccatcgaagaggtggaagccgcccgcgccgtgggtgcccgcgtcaccatcattcccggcgtcacctcggcctcatccctggccgccagagtgcagagcgccctgaccgaccggcgcagcgtgccgggagtggtcttcatcaccggtcacaccaaggccgacactctggaaaccagctaccgctgggacgccctgtgcgccctgggctttaccattgtcgtctacatgggcgtcaaaaacatacccaccatccgccagcagctgctgtcacacggcatggccccctccacgcccatcctgatcggccagagcctggaaaccgcacaggaacgcatcttcaccaccaccctggacgacgtgctcacctgcatcgacagccagcgcgtcagccacccggccaccatcatcatcggtgatgtggccatgttttcggcactctagatgctcccccaggggtacgtgcagatctataccggcaacggcaagggcaaaaccaccgccgccctcggcctggcgctgcgctgcgccggggccggaggcagagttttcttctgccagttcctcaagaagggcgattcatcggagtgggccgccctgcagcagctgcagcagcgcatcacccaccgcgcctttggcagcgggaagttcatccgcggggaacctgcggaagaagatcgccagctggcacgcgctggcctggaggaagcccgccgcgccctgcagtcggcaacctatgatctggtcgtcctcgatgaactcatcgccgccctcaacaggcagctggtgagccgcgcggagatacaggagctgctggctctgcggccagcgcacaccgaactggtgctgaccggccgcaatgccccggactttctgctgcagcaggccgatctggtgagcgaaatgcgcgaagtgaagcactactttcagcagggagtagcagcgcgcaggggaatggaaaagtaaggacaaaacatgcagcaaggcaaccatggcggcaatatcttccaggcagcggccttcatcgggtgcgaccccggagatattcgcgactacagctccaatgtggccgactggcagcccgaaggcatcgcggacattgacctgcccggcctgttggcccgccttcccgaaccccacagccagaccctgaaggccgcctgcgccgcagcctctggcctcagttcacagcaagtgtgggtcaccgccggaaccaccgaggccatagaacgcatctgccagctttacggcggcaagcgcgtcaccatcctggggccaacctacagcgactacgcccatgccgcgcgccagtacaacctcgacatccacatgctcctggcagagccgcagcacggctttcgtcacgacttcgccaccctgaacgtggacggtgacctgtgctttctgtgcaaccccaataaccccaccgccaccacagcctcccgccaggaagtgctctccctggtacagcgccacccccgaaccctgtttgtggtggatgagtcctacctgcccttccactgcgacgaagccgcgctgaccctggtgccccacctgacacccaacctgctggtgctgcgctcattctccaaaatccatggcattcccggcctgcgcctgggctttgccatgggtggcagcgccgatctgctggaaaaacttgaaagccggtgctccctgtggagtgtcaacagcatcgcccaggagatgggaatgcgcctgctgagcgcagacagcacccgcgtcgcccgaaccatggccaagcgtcgggactccatctaccgggaacttgccgccttcccctggctcacccccctgccctcggcggtgaacttcctcctctgccagctccacggacgcgacgccagccacctcttccggcactgcctgcagcagcgggtgctgatccgcgactgcagcaactttgccggactggacagctcctgcatccgcttcagcatcaaggaggatatgcggcctctctcccaagcatttgcgagcttctgaatcctggcaggccttgcacataccgccaatcaggctgacaatggaaaaccccgtgtgacaggcacccatatgaaggagcgtgtatgaatctgatgctttttgtaagcctgaacctgttgagcctggtgctggccttcatgctggaccagtggctgggcgacccccactccagcctccaccccgtctgcctgatgggccgcctcaaccgctggctggaaacatttctgcacccgtggggctttttcggcggcctcctgctgaccctcttctccgtcaccatggccagcctcctgcccgccatagcgctgtacctcagctggcagtggcacctgctggcctatgtggtcgtcaataccctcatcatcgctatctgcatcagcagcaaatccatggaagaacacgccctggcagtccacacacccctcgccgccggagagctggaaaatgcccgccacgccctctccatgatcgtcagccgccataccagcgaactggacgaaacggaagtggcacgctccaccgtggaatccgtcgccgaaaacttcaccgacggcgtgctctcccccgcactctacgccgccctggggggaggaaccgccgccatgttcttcaaagccatcagcaccctggactccatggtcggctaccgcaacgaacgctaccagcacttcggcacattcgccgcccgctccgacgacctgctgaacttcctgcccgcccgcctcagcatcctcgtcatcgccctggccaccctgtttacccccagagcctcggcagccggagcccttcgcgcagcagcccggtaccgcaaagcccaccccagccccaactccgcccacagcatggccgccttcgccggagccctcggcgtgcagctgggcggccccgccacctaccacggccaacgcaaggaaaaaccctggatcggcgatggcacagaacccctgaacgcccagaccatccaaaacgccacgcgcctgttcagcgccgccaccatcgtggtgatgtttctcgccgtcgccatattcggcatcacctggcaccctgcccactgctgtagggggggaaccgcgaatgggggagatatcacgcaaagaccgtggggaggggaaaccggaagagcttaaccacggaaggcacagaagttaccgcgaatggacgcgaataaacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaaggcgcagagcacgcaaaggaaaggcagtaagaaattggccccgtaaagctgtatagaaagttggtgtccagaaacgtgcaggttttgtccaatttatgcgttatttattgcttacaacgccacttattcaatattgcgctgcgcttcagaaaatcgtgctcatacttagagcttgtccataaataattattgaccattatgatagtttgctatagaatgattcagtgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccatcaaagagatcttgacaaggtctacaagcgcaagcctggtggtgggcgcaagcgacttaaccccaggaaggcgttttccggcattgtctatgttctgcgcaccggttgtcagtggaaagcgatacccaaggagcagtttggttgcgcaagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtatgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaacggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgacggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggatagtggaagcatctatttcctggttcaaccgtttcaggaagattcatgtgcgctttgagaagcttgaggtcactcactacgggttgacgtgtcttgcggcagccataatcacatacaggaaaatcggcgtaatttatggataagttcttaagctcatggcaggtttcgacgtactcgtgtcttagggcctcgtatggttgactgttgtactccttcctaaaccactcccgttcttctgccgttggttcatccaaatattcctcgacttcccaaagataatcttgttggtctctatttgatgagtgccaaatatccagttcttcaattggttcttgaaacaagaatggcagcatatataaattgctaagcattgcaatttgcagtcgatgcctggcttgttcttcgtgacccgccctgaattctgcaagcgcccaatacaaatcaaatattggctcgcctatatcatcaggaaattctgattcaaaccaagaatagaaatctaggccttccctctttttccgtgccctccgtgttttccgtggttaatctctccccgcctttcctttgtgactttgcgagcttggtgtgagatatgcctttatggttctttgcttttattcgcgtttattcgtgcccattcgtggttaaatcctcttttctccctgccttccctggcgagcttcgcggcttggcgtgaggtatgtctttccctttttttccgtgccctccgtgctttccgtggttaatctccccgcctttcctttgtgcctttgcgagcttggcgtgagatatgcctttatggttttctgcatttattcgcatccattcgtggtgaaccctcttgctgccagctatccctctcccctaccgaaactcccggcgctgcagtatggctgtcgacagataccccgcgtcctggggcggggtctgggtcagcaggtcgtacacctgttcttcgggcagggtgatgcgctggaacagggaggcgtaggccaggtcggcctgtcgcacaaactggcacagggcgggcaggcgtttgtggactttcatcagcacgacggaactgaagcgttccagcagggcggggagttcgtccagggtttcgggcatttcgatgacgcagaaggagccgtccttttcgcacagggggaggctctgggagttggctgcggcggagtaggcggagacgccgggcaccatctcggtggcgattccctgggccagcagtttgtcgcgcaggtaattgaaagtgctgtaaacgggcgtgtcgcctatggtaacgtagcagactcgctttccggttgcggcccagcgggccatttcgtctgccagtgcgctgtaacgggtatcgagatcggctttgttgccggtcatgggaaagtggtacatgtgaattttttcggcgggaatgtagcgggaaacgatgtcggcggcgatgctgcgtcccgtgatgtctgactgtggcaccacgaccatgtcggcctgttccatggcgcgcacggccttgatggtgaccagctccgggtcgcctggccccaggccgataccgcatatctttgctgtcattttctacctctgtaaatggagtacgatatactgtgcaggataccgtaaaccctcgtaaagtgccatccatcatgttccagggcaccggctccggtgtgggcaagagcctgatcactgccggtttctgccgtctgctgcggcagcgggggctgcgggtggcaccctttaagtcccagaatatggccctgaatgccggagtgacggcccatgggctggagatggggcgcgcccagattctgcaggcggaggcggcgggcattgcgcccgatgtgcgtatgaacccgatcctcctgaagccccaggggcagtcctgctcccagctggtgcgcatgggaaaggtggcgggaacctgcagcgcacgcgaatactacaccctctcccgtgagaatctggccattgccacggcggcctatgattccctctgcaccgagtacgacattatcgtcctggagggggcgggcagtccggcggagatcaacctgcagggcacggatattgtcaatatgcgcatggcgcgtcacgccggggcgcgggtgtttgtggtgggggatatcgaccggggcggcgtctttgcctggctcaagggcacctacgacctggttcccgccgatgcccgtcccctcatccacggttttctcatcaacaagttccggggcgatgtcagcctgctgcagccgggtatagagatgttcgccgacctggtgccggtgccggttcacggggttctcccctggctgcgcctgagcctggaggaggaggactcccaggatctggcttcggaccgggggaaggcaggtgccacagtgcatgttggcgtggtgcgtctgccccacatcagcaatttctctgactttgcccccctgaaggccatggaggaagtgcgcctgagctacctggagcagccgtcgcagctggcggagtgcgacctcgtcattgtgcccggcagcaaacacagcctgcacgatctggaattcctgcgacgctccggttttgctgccgccctgcaggagtatgtcggcacggttcccatcatgggtatctgcggtggactgcagatgctggggcagcacctggaagacccccagggcgtggaagggctggcgggtggagccgccgggctggggctgctgcccctgaccaccgtcatggcacgggagaagaccctgcgtcggggcagctgggcgggagcgggccgctggcaggggcaggccctcagcggctacgaaatgcacgtggggcagtcccgcatccacagcgatgtggagcagctctgcaccgatgacctgtgcctgtgggatggctcccggcgcgtcttcggcacctacctgcacgggatctttgaaaacgccgccaatctgcgcctgctggccggtctgctgcgtctgcccctgcccatcgtggactatcagagcgaaaaggaacgccagctggacctgctggcccataccatcgcagagcactgcgacatcgacgccatgctggaggggctgctgtgaaactcgtctactacccctttctggtcaatatcaacgccaaacgcctgctctttatcggtggcggcacggtagcggcccgcaagatcaatgccctgctgcccatggagcccgccatccgggtcgtcgccccgcgcgtctgcgatgagctgcgcgccctggcagccgcccaaaccattgaagttatcgagcgcgaagggcttgagaccgatctggagcagtgcgactacgccttcttgtgtaccgacaaccgggagcgcaacgccgccctggccgcccatgccaaagggttgcgcgtgccggtcaacgtagccgacgacccctggctgtgcgatttccacctgcctgcggtgcatattgacgaggatgcctcgctggttgtctccgtctccacccagggcaaaagccccaccaccgcccgcaagctgcgggatcgtatccgtgatctgttgaaccggggggagctgccatgaggggcgtgctgattgccgccgaacgcagcggctccggcaaaaccaccatcgccaccggcatcgcccgcgccctgagccgccgtggcctgcgggtggcgcccttcaagtgcggccccgactatattgacagccagcacctggcccgcgccgctggcagcacggtggagaatctggatgcggtcatgctgacgcaacgtgccctggagcaggtcttcgcccgtggctgccatggccgggacatggccctggcggaaggagtgatgggcctctttgacggcattgaaccgcgccgcttcggtggcagctcctatgacgtggccgtgcagctggggctgcccgtggtggccgggctgaacgcctcttcctgctcctacaccattgccgccctgctgcggggcctgcagagcctgtgccaggccacgcccctggtgggcgtcatcgtcaatcaggtggcgtcgagcaaccacgaacgactggtccgcagcgccctggaactgcatacggatattcccctgctcggctgcgtgccacggcagagcagccccctggcccccagccgccacctgggcattgccaccgcgccggaaatggacgaaaactattacgaaacctgcgccgacctggtggagcagcatgtggacctggacgccctgagcgccatccacctgaccaccgcaccccagtggcagccggaaaataccccgcatgccacccgcctctgcgccgtggcgcgcgatgaagccttcagcttttactaccaggccaatctgcgggagctggaagagcggggttttgccctgcgctttttctcgcccctggccggtgagacggtgcccgaagccgactgcatctatgtgggtggcggctaccccgaactgcacgccccgcgcctgtcagcccagcatgacctgcaccagtggctgcgccagcacagcgccgccggacgccccctgctggctgaatgcggcggcatgatgctgctgaccaaaggaatctgggacagccaggggcatttccaccccatggccggaatcttcgacgcctcctgccgcatgaccgaccggcgccaggccctgggctatgtgcgggtacaggaaccggccgccctggcagggctggtgggccatgagttccactactccgttctggaagacgtgcaggaacccagtgcctttacgctggaaaaggtgaccaatggaaaacgcagccaggatggcttcatcaggggcagaaccgtggccggatatgtgcactttcattttggatcagagccctcgctgctggactggctgctggcaggcggctgaacgcaggaggctctcacacaaaacccgcaaaacccccaggaaagacagaagaagtgtattgtgaaaggaaaaataatggataaaggcctgcagatagagcacgacagctttgccatcatcgacgccaacaccgacctcagccgcttcaccagcaacgaacaggtcatcgcccgcaagctcatccataccaccggggatctggagtttgcccagctgaccagcatcctgcccggcgctgtggaggccggtgtggcggccctgcgccgtggcgcgcccatcatctgcgatgtggaaatggtgcgcgtgggcatcaccacccgctacctgcagcactacggtaatcccgtgctctgcttcatcagcgagccggaagtgctggagcgcgcccgcgccgaaaacctgacccgggccgaaaccgccatgctctacgccgccgaacgctaccccgatgccctctacgccatcggcaacgcccccaccgccctgctgaaactgctggaactgaccgctgccggcaccatgcagcccgcctttgtggcgggtttgccggtgggctttgtcaaggccgaggagtcaaaagacctgctgcgacagaccaccatcccccacgtcaccaacctgggccccaagggcggcagcccctgcgcggccacggttatcaatggtttactggtggtgctggcgcaggggcagtagacctttccttaccccaccaccaccatttcaattcccagctccaggcacgcttcccgcttctcgtcaaatccactgcctgccccactgtttttggtgaccaggcagtcgatgcggtattcccggcacagggccaggttaaagtcagtggagaacggcccctgcagggcgatgatgcgggagcgttcaaagccggcggcgacgcatttggcgatggagtcctcaaagggcaggacgcgggcgtagccgcgtgttgccaggggggcaaagtgtggaatagtgttgctgccggtggtgaagaggatgcgctgatggggggagcccagcaggtaggtggcggcttctgcagcgctttggcaggtgatgattcccggttgagccgccagttcggccacggggcgtatgcggtcttcgtaggggatggactgctgtgcggccacggtgcgagcgatggcgctgatttcccgggcgtgggggtgggtggtgtcaataatgcgggcgatgtcctgcccggtgatgaagtgggccaggctttcggcgctgaagcgggtatgcaggacgcggccgggatagcgtgcgctgaattcgcgctggccgtaatcggtggcaacgctgatgatcaggggctggtttcccagctccgccacgatctggtgggtggtggaggttccacccagcacgaggatcatggacgttccccgtatttggcggtgtagccgcgaggggtcaccagcttgccgtttttgagccgggtgcgcgtgctgcccaccatgacgacggtgctcatgtcgatgacttccaggtcaagtgcactgaggtggccggtccaggtgctttctccttcccggtagcagtggcgcacgtatccgcaggccaggtcgcccctttctgtcatgaagcgctccacggtgtgggccagctgggtggtgcgttttttgctgcgggggttgtagatggcgcacacgaagtcgccgctgttgacggcttcgacgcgcttgcggatcagctcccagggggtgagcaggtcggacatggagatgatggccaggtcgtcggccacgggggcgcccaggcgtgctgaagcggccagggcggcggtgatgccggggatgacttcgatggcatcggtgttggtggccagttcatggaccagggaagccagggagtagagcgaggcgtcgccgccgcagacgagggcgacgcggttcccctgttccatggcttcgatggccttttccacccgctctttttcgccggtcatgccattgctgaaaacctgggctccgggagggatcaggtgggagacctgttcaaggtatggtttgtagccgcagatataggtggcgctggcgatggccgcgcgggcggcgggggccatgtagtcgctggtgccggggccggtgccggccacaaaaagtattccctcagacatggtcgaactcctcctggacgatggcgatggtaacggaatcaatgacggtgcggggcagcagcagccgtggattggcggcggccagcagggccgagggctcggccacaccggggatgcccagatggcgcatgggcccatcgtgggcaataaagtgaaacaagggattctggtaagcgctttggggcagaaagcgcaaatagagccccagggaactggcggcggccagcagaccggcctcgtcctttttcacccaggcagaggccagcaggcgcagctggtccggggttattcccgcctgctgacagccggtggtgatggcatggaggatggtttcctgcggggtgccccggcgacagccaatgcccagcacatggcggcggttggcttcggtggcggtggtaatgacgggggtggcgccggtgacggatgccacggcgtgggccagcagattggctcccccttcgtggccggaagcggtgctgatggcaaagcgtcccacctcgtcgcaggtgaccacggcggggtccgtgtatttggagcgcaggtggggggcgatcatgcgggtgacgatgccctgggccatgacggccacgatagcacgccgggtgccgtccatgagccgcgcaaactggtcgccgagactgtcatagggtacggcgtgaaagtctgcggccagcggacggggcaggtgcagctcagcgccaagctcggtggcaatccgctgcgccagccgtgctcctgcttcggtcacggcgatgacggccacttcaggggcgggtgccatggctgaactcccggtcgtagagctttgaataggcgccaatggctcccaggggcttgccgatgatgacgacggcgtgtttgttgacgccgctgtcggttatctgtgcggccatgtcggtgatggttccgcgtcggatcagctcatcgggccagctggcgcggtaaaccatggccacgggcgtctgggggctccagccctggtcgagaaactggcgggcgatgtcgccgaagcgatccaccgagaggtagaagcagaaggtgccgccgtgggaagccagccgcgccaccgcttcgtcctgcggcaccggagtgcgaccggcaatgcggctgatgaccagtgtctgggactgctccggcgatgtcagttcggtgcgcagcgcagcagcggcggcaaataccgccgtgacgccgggaatgacgttgtaggcgattcccagcttatccagctcggccatctgctcctgaatggcgccgtagatggaagggtcgcccgtgtgcagccgtgccacgctctgcccctggctggtggccgccgccatgacggcgagaatttcctccaggttcatggaagcggagttgtggatatgggcgccgggaaggcagtgctccaggatttccggcgccaccaggctgccggcgtaaatgacggtctgacacttcttgatggcattgatccccttgagggtgatcagctcgggatcgccgggaccggcaccgatgaagtaaacgtggggagtggaagcagtcgtcatagtattccttatggttgtttggtggatgcgctttgcttatccaccctacgtattgcttgagtgattctgtagggcggataagtgtagcgcatccgcctgtcagtcggtattgtccgttttcctgattcccaccaggcagctgagggattcctcgggcagaggcgcttcggcggtcaccggaacgatgatttcgttctccaggctgaggttggccatcacccacagggcgaaatcggcccgcagctctggaaagcgttccagaagcgcgcctggcgtgtgagccgtatcgcagagcagcagaaagcgctggctggccatgattgcggccacatccagcccctgtcgcccgtgggcggaaaagaagcgcgcatcctgccagggttcggcaatggcggcaaaggcggcctgcacaatgctgatgccggggatgactgtaatcgactcccggccaaaagcgttcaccaccgcgcgactgaggctatagaaaccggcatcgccactgaccagcacgcccacgtgctggcccggatggttgcggatgaattcgatggttccactgaccaggggcaccggctcatgggtgggaatccccagcccctgggtcaggcgcggtgcgccaatggccaggtcaatctctttcagagcgcggcgggcacgctccgtcaacagatcaggatggccggggcccatggagatgatggttatacgcggttgattcacggttatcctctttcaggcttcaggcttctgaaaaaccctcatctgcggcgttgctcgcggtcgctcgtcactgcagcgtactccatgtacgcctcattcctcgctctgcgagcgccttgcacctgagcatttttcaattgcctgcttaatttgaggtgcttctgaaaaggctcgtggtggatgcgctgcgcttatccacccgtaatcattcacggtacattggcaatcgcgccagcattcctcccagagacgctcactttcatccatggttcgagtctctgccgctcgccatccaggctcgctctcggaacgctggcgctcatgcggaaaatcgcaggttagatgtgaatagttacatccaacctctgcttgagcactcatgtagggcggataaacggagtgcatccgccaattgtttctgataacagtgcacccggcatatcaaacagcagcacctctactctcgcaaacccccagtccttttcaacccgctcggcaatccgcgttgccagaggatcaaatgcttcagggtgggcctgacagatctcttccaccgtattataggtgccggtcaaccccagcacgtgggccacgaaatcctgagcctggggtgaggcgctggagtgggtattatagaagcccatggccagtttggccagttttccgggatgtccggcaatggtcagctgccggacgccccggtggcgcaggtactccagggcttcgccaaaggcgttgctgaccaggatagtctgtgctgcggggcgctgtgcctgcaggtgcttctcgccgatcttgccgggaaccagcgtgatgggatggccttcggccagctgtacgtcgatttcgcagtggatggcttccaccagggcctgcaggctcatgggttccacgattcccgtggtgccgatgatggaaatgcccccttcaatgcccaggcgcgggttaaaggtctgggctgccaggcgtctgccttccggcacccggatggtcacggtggcgccccggtcggtgccgatttcagcgcgcacattggcttcaatcatggcgcggggaacggggttgatggccgcttcccccacgggaacctgcaggccgggccgggtgaccacgccgacgccctcacctccgacgatatggatcaccgaatcatgttcacacagcgcaacctgcgcccagaaggccgcgccatgggtgacgtcgggatcatcgcccgcgtccttgatgaccatggcgccatgggggtggcactgcaccggcagctccatggtgcttttgtccgggagggtgatggatacgtgggtgatgggcccatggcccatctggaaacgggcgtgggccctggctgcggcggccgcggcggctccgctggtgaatccttttcgcatgggatctgatgttgtgatgaagcggggcgggtgtcaagaagtttgacgctgacagaaccacaaaatacctggctccatttcagccccaatgcgctgggaatccgcacatatggcaatatcctggctcggaaagtttactgaaaatttacagcaggtgaagtttattggtgttaccttcccggggtgcgcggctatcgccatccgggaattctatctttcgagggggagcaatgagaatagtctcaaagcagattcttcttgtcctgtgttttctgatttttttaatcactgttggactggtgggccttcacggtatcaggcagacccaggatgggctggagacaatctatcacgaccgtgtggtgccactgcgcgacctgaaacacatatccgatctgtatgccttcaatattgtcaacgtcacccacaaggcccgcaatggcaacatcaccatgtttacggccctgcgcatggtgcaggaggctgagcagcagatcgaggagttctggtcggagtatctcgcccgcgattttaccgaggccgagcgtgagatccttcaggaagtcctccccctgaagcccattgtcgctgagagcgtgcagaaattaaagggcatcctgcaggaaagcaaccagcaggctttgaccacttttgcccggcacgagctctatcaggtaattgaacccctgaccaataagctctcggagctggtggatgcgcagctggatattgcctttgcggagtaccagagcgcgcatgaccgctatgggatgaatgttgcgatcacgatgctgattctgggtctggcgattctggtgagcatgctgtccgggtggcttatcacgcgcaccatcacactgcccctgaatcaggcggtgcaatttgcccacgccgttgccagcggagatctcacccgcaccatctccagccgcaagcgcgacgaggtggggatgctgctcaactcactgaacaggatggttaccagcctgtgcgcaaccgtggggcagatcaacatggcctcgaccgaggttgcaacggcaagcgagcagctgagcagcgcgtcaacgcaaatgagcaccggcatggcgctgcagactgagcgcacttcgcagattgcgggcgcttcgctggaaatgtctcagacgtcggcgagtatttccagcaatatggctgatatacagggaaaaacactcgcggccttacgcctggcaaagcagggcgaagagaaagtgaaactgtcggccaccgaaatggtcaccatcgccagccacgtggatgaagctaccacctgtgcccgttccctggaggaaaaagcaggccgggttcaggaagttattcgcatgattaacgatattgccgatcaaaccaatctgcttgccctgaacgcggccatagaggcggcaagggccggtgatgccgggcgcggcttcgcggtcgtcgccgatgaaatccgcaagctctcggagcgcagcaccctttccaccagtgaaatcagaaccatcatcatgggcatgcaacagggagttcatcaggttgtccaatccatgaccaaggtcaatgacagggcgcagaatggcaattccctcgcccaggaggtggacagcgcatttacggaaattattggggggatggagagcctgcagcaccttattgatcaaagtgctgcctctgtggaagagatggcggttaccgccgagcagattaccgaggatatccagacaatcgccataacgtctgagcagacggcaaagggaacagaggaagtttcgcgctcctcaagtcaactggccgtgctggcctccgacgtacagaccagcgtagctttctttgaaatcaggcagaatgatgaagaaaccaggcagctggcgtttgtaccgactccgctgtcaacggacttcgcgcaacctgctggtggctgcaccgaacaggcgggcaaacgggccggataaacggcggcccgatgcagaggaaatggagtattttttctgggataatgaatatggtggagggaacgccgacctggcgcaaaacagtctcaaagcccgcgctcctcgtaactccttgataataaacgacgaagtcatctcacataaccacttcccgacaaccggaccagagaaacgattttctccccagatttgtgcgccgcttcgcggtcgcatcccttcgggactcgcctgcggctcgcgccccgtttgcttcgcaagccgtggtcccggcaccggacgagggtaacgggtttacagtccggcaggataccgaaaataacgctccaactttccagtcttattgcctcccagcgacatcgtttcgttgtaatttcacccgatccgtggcatggattgtcggccttttttcgactcgttttaccggagggtcgaaaccgggtccttcctaggggtgcggaaacatatgcaccgcttaaacactattgaaatcatcaggatgtgcatcctgtgcggtaccgtaggttgggcatgaaattcaatcttttgtgccctgcttcgcagtggcatcccttcgggactcgcctgcggctcgcgttccgtttgcttcgcaagccgtaatgttcgttcttttcacctttctggcgcatcggttcctgccgaaatacgacgtccggatgcagctgctgatgttccagatcaggatgctgcgcgaccggatcgacgaccagcgcattgtccccaccccggaggagcgggccgaactgctgcggctgggaaacgagatcaaccacgacgtcgccgatgtcatgctggtggtcaagccgcaaatctatcggcgctggctgagtccgagggccaagacccgcactccgaaaccggccggacgtcccggcaccgccgaggatatcgtggcgttgatcctgcgcatggcgaccgagaacatctcctggggctacaaacgcatcctcggcgagctcaagaaacttggcatttccgtggggctcaccaccatccgcgacatcctgaagcgctccgattgtccgccgcctcccgagaagaccaagagcaaacccaaccttccctggtcgaagttcgtcagcgcccacatggaatcgctggtggcctgcgacttcttcaccaagccggtctacacccttcgcggcaggttcgacgcctatgtgctggtcttcctgcatctcggcagccgccgggtctacctgagccagccgacctttcatcccgacgaggcctgggtgatgcagcaggcgcggaatatgaccatgtggctcgatgaccacggcatcgaggccaaatacctgattcacgaccgcgacaccaagttcaccaagcagttcgacgccttctggaaccgagccggggtgcgctgcatccgtatcccgccgaaagcgccgcaggccaacgccttctgcgaatccttcatcggcacctgcaagcaccagtgcctgaaccacttcgtctgctttggccttggccaactggcccacatcaaccgcgtctggcttgactactaccacacccaacggccccaccagggcacgggcaataacgtcatctccgccgatttccgccgcacatccgctggtccggtcaagcgagaggagcggctcggcggcattgtcgcctggtatgagcgggaagcggcgtaaaccacacttcctcgatgtaacatccgcgcccgttttccgcaaagtagtattgcttccggaaaagatttcggacggcggttcggtttccaaaaacggaatcgaatggaatcgcttcccggttcgacaaaccatttgctttttccggcacgccaagcatgaatgacaccgattgccaaaacgaacagggagcaccgggccatgtcatgatcgaatgcctgaaacaaatcatccgcgaatacgaggaacttgagccgccgggcgaactgctgccccggcgtatcgccattggcagtctgccgggcaaggtctcggtggtcaccagcgtcagggggagcggcaagaccatcttgctgcgccagcgtatccggcagctgatcgagggaggggtgccccgtgagaacatcctctctctcgatctggccgacgaccggctttactggctgcggcatgaaaatccggacctcatcctggaggcgtacttcgagctccatccgcagaaacgcggcagcgagacggttcactgttttttcgacgaagtgcaggcgctcccgcactggcagctcttcatcgagcgcctgatgcgcaccgaaaagtgcgaggtcaccgtcgccgggtccttgctgcccgcaccggaggaggaaaccgccagccctctgaccggacggatcgtctcctgggagatcttcccgctttcgttccgggaattcctcgacggcaaggatatcgatagcgacggccccttatccaccaagcagcggctgactatccagaaggcattcgaggactattggcaggtcggcggcttccccggcgtgaaccgacgcgaccagcagcagcgcgttgaagcccatcaggcgaactggaaaaccatcctcgccagcatcatcgggcatcacaacatctcccaccctcgggcggtgatcgatctggcccactggctggtggacaacaccggcttcttctatgccatcagtcacctgaccgattacctgaaatccctcggccaccgggtgcgcaaaagctcggtggtcgattggctcgtcgcgttcgaggatgccgggctgctgttcagcgtgaacatcttttccaactcgccgacccggatcagcgtcaatccccgcaaggtctactgcatcgaccacgccctggcggcctcggtcagctccggcatcctcaccaaccgcaacagcctgctggagaatctggtgttcaccgcgctgcgccgggtgacgccggagatcttctaccacaggaccaagacaggccgagaggtggaccttgtcgcgctgctgccttcagtgccggggcaagaacaagccatcatgctggtccaggtctgcgcctcgctggccgatccccgcgtcaggcagagcgaagtgcgttccctctccgaagccatggtcgagctggcggtggcggaggggaccatcgtcacctggcgcaccgatgagaccatccccgtgggcttcggcaccattcaggtcgtgccggtctggcggtttctgttggagacagaaccacgaatttaaaatagcggctcggcttattttaggttcgtgccgtttcctaaaactacggtctccatcggtttgatctcgtaccccatggctctatagccgcgctgccgtttgtcccacatgcggttgagctggggatgatcggtctcggcatagtcgtagatgcgcacatcctgtttgtcggcgtgttcccggtgcaggcgtcccgcgtattgctgcaaggttcccttccaggatatcggcatggccagcaccagggtgtcgagcggcggatggtcaaagccttcaccgatcaggcggccggtggcgagtagcaccctcggtgccgactcatccaacgcatccagttccgcgaacacagccgttcgctgcttcttcgacaagcggccatgcagaatgaaacagttctcgacctcatcccccagcgcctcccgcaacagcgacagatgatccgttcgctcggtaagcaccaacacctttcgtccttcgcggtaggcggccagtacatccccggcgatgcggcggttgcgggtcgcatcgttggcaaggatgcggaacacatcctgaatcggtgaatccggcgggatctccggcgcgggcagcaccttcggccatacttcaagttgcgccggggcggtttccggtctggcggcgctatgtcggataggcccgcactgcatgaagatgatcggctgatgaccgtcgcggcgtatcggtgtggctgtcaggcccaccacgaatttcgccttggcttgtttgaggatcgcttcgaaggaaaaggccgacaggtggtggcattcgtcgatgatgatctgcccgtactggtcgagcagttcgccaagatcctcccgacgggaaagagactgcatgacggcgatgtcgatcttgccggacggtttcttcttgccgccgccgatgacgcccaagcttcctttcgggaactcaagaaatccggtcaatcgttcctgccactgccgcagcagttcggtgcgatggaccagcaccagcgtgctgaccttacgccgggcgatcagggctgctgcagtgacggtcttaccgaaggccgtcggggcacagagtacgccgacctcgtgtttgagcatctcccgtaccgctgccttctggtccttgcgcaaggtcccggtgaacttggccgtcactttccgtccggccaggcgttcgtcctgcagctccggatggatgtcattctcctgcaacaggtcgagtgccgcatcgaggcagccacggggcaggccgatatgctgggggaaattctcggcgcagccgatgatgcgcggtttgttccacaccggcaggcgcatggcctgggccttgtagaactccgaattctggaaggctgcgagtcggatcaggcggttggccagcggctggggcagatcggccttggcgatgaaaacctggttggccagcaccaagatcagcgattccggtagtgaaccggtaattcttgcgggcacaggtgaaggacgctgccatggcttattgtcttcttccccggcaacaaaggccacatccaggggatggcggctgccgctggcccgcaggatggcgtcttccaggtcccgccgggacatggggcggatggatgacagaaaagcccactggtccgaatggggttgcaattgttcattaacgaagacgctgcgccctgattccctcggctgtttctgcaggggcagcgcgatcagattgccgaagccacccttgggcatggtgtcctggttgggaaacagccgatcgtagctggccagggataattgccgggtgcggtcgcaggtgtggctgatcagtgcggtcccgagctgccgggcctcgcgggccggaaccggctcggcaaaaaagatccaggcgtgagcgccatttccggagcgggaaatctccagcgacgccggaatgccgagttcgcgacaggattgcatgaaagctttggcatcctcccgccagtcggcctcatcgaagtcaaccgccaaaaaacagcagctgtcgtcgctcaggagtggatagacgccgatggtctgtttccctgccaaatggtcatagatcacctgatcggtcaccggcagcaattggcgctggttgcagtcgccgcatttcacccgaggcttgtggcagatgccgggcttccactcgttaccacaggctggtgaatagcctgacgtgcccttggccgagtcccagcgctgcggatagacatcctcccgcccccgaaaaagccggcggaacagggcgatcttgtcgtcggtggtgaactgggttgggactgatatgaattcaggtgggtcggggacaggttcagggatggcaggttcttcccaggcgataccgtgctgggtcagcagatttttgaggcgggcgttctcctcgcgcagacgccgtagttcatcgtgttcattcgggctcttgtcactcttcggcaaatccatactccgccatcagatcgtccatgtcatcgccaacgccccagccccagttgtggccttcactccggacacgttcaagccgctcgacaaagtcttcctgctcgcttggctcaagcgcctgctcgaacatgcgcaccaagcgttgcaatagcccgcttcaaatctcccagggaggagcaaccttagcaatccggccgggaggcatcggtaaagagcccaacgacacggttctgggtcagcctctcagggcgaggtttttcgggcatgtctattggctcctctttctgagtcttcttttcacttcgacatcaagatcatcgcgaaaaacttctctcatcgcctggtaatgttggttaatagctacctcatcccaaggatcttcgttcatcatcaagtactgtttgatgctgtcgatggtgttgttccggtagtattccttcttcgcctgcggcatgaaattgctcaaacgggagttcttgctgtggctgatcaggcagaggtttccgaaagagttgagtgtgtcggctggcaatgtgtcatgccccggaagcggattctggggatagtaatgttccacagagctgcggaatgtgaactcgtaagctttgatgacagggtcagaatccttgtgcttcaaccaaagcaaatagtcgagatagttaaacaccaggttgttctctatttccccaaatgacaaccggctacttagattggcctcggataatacgtctggttgcgatttacatttaccgtatcggtcataaataatctggtagtagcccgaatcgctatgtcccccaaggaaccgatcaaaaacaaaggccctcgccgctcttttcaaatagcctagatagtgaccagcggctaactcttcccccctgtacaggctttgattttttttgccctttctaaacaaatagctcaatgcggcattgagccagtgcttgtaaacaagcgtcggagtcgatacgtgaaatgcggccaggagcataagaatccggcggttgatatcatcctggccgttttcttccccaaaggtattaacatagtaacctttctcggagcgcctcttctgcccgccatcggaccacttgtagcgtttcaggctccagccatccgtcccccggatgaactcccgcttgagaatgtagtggtcgtacaggaatttacatttcagcagggcgaacccaaattccttcacttcatctggatcgtcctttttgagcaactcctcttcaaatatggcgatgaggcgcttgtcatcgagaggaatgtccctgccggtggagacccgcaaaacatgcagaaggaagttcgggaagttgataacggaattgaaccgttcggaaacctcgtcatcgcccccagatgactccccatccgcctggccaacatgagaaagaatgtccgtgagcgtcatggcgaccacgtctcctccccctactcgggagcctttggcgacagcctcctgaacatcatcaaaatcctgtggcaagaactggccccagtcctgacgcccgaacaattcatgccgctgctccggagcaaatcctgcctggacgtacttctccatattggcgcaggcttcccaaacgcgatgaaaacagtccttgcttttcgttcgttccgtctcgtccgggattcgattcagcacctccagaagacgcgacttgaggacctcatgcttttcaagttgctctcctcggttattcatgatctcgaagtagtgattcagatcggtatcgtggggtacggtgacccgcatgatctggaccttctcgaagaggtagccggaaaaggcagcctccgaaacgttatgctccgccagcttctgcggcaacactttctggatgattcgatacccgttgagaatggcggaattgatgtcatccgacggcaacgtatcggtgtgattagcaaatattgctgagaaggtccgctgagaatgctcccggcactcgaagtccaacgccagacggctataccaggagacgtcgggtttcccctcatttttcaggaacgataccaggagagacagggttgtgagtcgttgctggccgtctatggtctcatatacggtagcgccattggcggttggccgctcaaagaccaccaacgttccgatatagtaatgctgttctctgttgctgtagtcgataacatcctgaataagttgggtgatctccccctcatcccatgcatagttccgctggtacatcgggattcggtagagcacatcgccttcgagaagatgttggacggagagctggtcaatgtggttgttcatagtacctcatctccttgaacagcttctcaatcgccttggttttgctggaacggttctgggtgacaaccggcaggctgtaccccaaaaagtcgccggggtgggtggcatccttgagccgtttgaaaaggttgttctccaggacgtagttgtccatgctggcgagctggagaacctgcatctgcagacgcagactgtaagcccagatgaaaattttctcgattgcccgggaaatctcggcaaacccgaacttgtcaatgtaatagatgagcaggcagtcgaacatcacccggacataccggtcaccggtgcgattcctgccttcgtaggacgtgactgccgcaaagactctttgggcgaatccgttgaggcctgccctgccgatgcgcttctgcaaagccttggtatcaacggcccaaccgacttcgccaagatagtgatccgtcatctcgaaaaagcggcggccgttgatgatgatctggtcgaggtaaaaagggaaagccatcgtgtgaccatcaatcttccgctcgtaacccccgttgtagtggtcaacgaaatggtgggccagccggaggtgttcaatataggggtagtttgagatggtctcgatgttgacgcccttgaaaaggtccgtatcctccttgccgaagtacctggcgggctcccctttggtccagttgcggattcggtacaggtattgggcgaaaagtgtcgacagctcagcggtctcgctgttctcccacttggccaccgtgcccctcttcagatggtcctcgtggctgctgaactcacgcaggtggaacgccttgagcaaatcatggggctcaagatccttgccccgggcgttctgggaatcgaagaactggaaggcttcggagatatcggtcagggtgaaggtgacgacctcacagcggttgagcaggaagttgatctgctcttcatcaaaatccgcacggtcgatgatgcgggcgatctcaaggtagttagcgtgaatgttcaccttggagatatcgctctcaaagcaggggacgggcattttgcgttcaagctcatccagttgctctttaaggtcgttacgttccagtctgtcgcggcgcaatcggatcaaagcatggaccgccagcatcagggtaatggtgcgttgttggccatccacgatgttcttctggcggtcatcgagatggaagactacggtaccgaggcggtaggatgtcttgtctctgaaagcgccgatatccgagaagagctgaccgacgtggcggctggtccatttgtaggggcgctgatattgggggatggcaagattgggggcggccaggagctggcggacagagatgatccctttttgaagaggcgtggccactacgttcatatcaccttctccttgccgcgaatataaccattattttattcattatcctcacagatccagctatttgctccaggctgtcacacccctttgacatagttctgcacccgtttgatgtcacaagccatgtcacgagtttgtcgcaagttattcattaccatgctgcgccagccactggcggcccttgtcggtgagtctgtatttctgcaagcggctgttgggcttgtcgggaatggtcatctcaatcaggccgtcggccagggccggtttgaggtagcgctcgcggaaggatttgcgatccgaaagccccagggcagattgcagtgcctcgcggcccatctcgccccggatctccgccagcagctcgccgacttggggggcgacttgagggctgacttggggggcagagatggtcacggtatccagaatcatccgcagcatgaaggcgataaaaggagcggaatcggtcttttgggtgctttcctgaattgcctggtagtactcggcctggtgctcgaagatcaggctttccaccgggatgtcggcgaacaggggattccagcgagccaagatcaggctctgccaaagccgccccatgcggccgttgccgtcggcgaaggggtggatgaattcgaactcgtagtgaaagaccgaactggcgatgagcgggtgggcgtcggtggcggccagccagccgaacaggtcacccatcagttgcggcacccggtcggcgggcggggccatgtggatcacctgttggcccgccatcacccccacgccgccatgccgatacagtcccgcttcgtcgatcaggccggacatcaaaatccggtgcgcctccagcaggtccttttccacaccgggcttccaggtgtcgaagcggtcataggcggccagggcgtttttcacctcctgcacctcgcggggcggggcgatgacccgcttgccctccagaatcgcggtgatctgcgcctcgctcagggtgttgccttcaatggccagcgaaccgcgaatggtgcgaatacggttgatacgccgcagccgcaaggctctcgcctggtcagtgagcacggtcagccgcccgatggcctcgctgatggcggcgacccggttcaggatctcgagggtgatggtatagggtggctgatatttcatgtcgcctccctggctgcttcttcgatacaggtgatcgcctgggtcatgcggttggtgatggtgaatgcgggggtaaaggtcatggcgcggctccctcctttgcaataacatcaaacagaccggcccgttgacaacctttgaggaaggccgatttcaggaagctactgtctgccagtggattcttatcggcctgccgattcaatgtaatcaggaagtctgcaggcgagcgttcatcttcctgccactcatcaagcacttgtgtcagccagtattttccggatgattcgtcgcagcatttcgccttgtaacgctcatcaattccgtaaacctctttccaggcctcgatctcctcgcggacggtgtctgggccaaaggtgagttggatgtcggcgggtgtcaggcgatcaatatccggggtattgaggacgacagtgatttcgattggggaggcatcggtcgcatagggatagaaagccttgcggcgtccggtggcattgcgtgccgggtctttgctgagtttgtaactgctattgcagtaatggcaggccggggcgaggttgcgaaaattgatcgaattgaagggatagatcgccttgggtagataatggtcataggcctcgcgaccagtgtgataaacaccaagcatttccgtgatcccgcaaaacggacatttgccggtggtgttcgcctgcatgaatgcctgatagtgctcatcaatccggccgatcttttcccgcagcgccgcaagatcgagcagttgctgggaatagagccccttgaaaaatgactccagttgcccgctcagatcaggatggatggcggcgatatcggcatagcgggcgatttggactgccgggtcattggcacagaccttctcgatgtcgttgttggcctggtaccaccgattgagtcggtcgatttgcttcggggttaatggggcaaagagctcatagatcgctttgatgtctttgtaaaactgcttgccacgctcgggggcattcgtcgcaaacccgaaagctgaaagaacttctcttaggtctggctcgttttcaaacagatcgagactgaaagccaatccgataggcgctttgcaccacacctcgaaaaaaatgaagtcaatgaacgactgcatcttctccatggtatgggggacgtaggtataggcgaacagcatcagccctgtccctccccgccattatccgagccagcgtcgagaatggtcttgatgagcagtaccttttccaccgagtcgccgagctggcggttgatctctgtaatgagctgctccttgtcttcgccctgttcaaaacgctgacgaagaccctccagcatggcctgggcatggccgccgatggtctcgcgcttgccgaaggtggccatggtaatcttgttgatggacgcaccgagggtgttgtaattcggatttctaacgctgacctcgcctgtctccctatcctttttgaacaccagcaccttttccggtcggctgtcggagatcagaaacggcgtgtgggtggtgacaagcatttcacgttcataacgcttcattgtcgattgctgctgatttccctctttttcagtcactttgaaacaatcatgcaggcgggtgacgaagttggcgcgccagtcggggttgaaatgggtctccggttcgtcgagcaggaacaggctctgggtattcttgaacagcaggcagaggcccagggtgtgcagcagctgatgttcgccgtcggagaggttcttgagcatcaccggctcggccacgtcggtcttgctgaacttaacaaatttaaagcgcatgatgcgttcatccgaggcaagggtcggcaccgtctcgctcacatagtggctgtcggactgatacagatcggccttcaatgagtcgctgacggcaaaaaggttaagcgtcagcagcacctgaaaggcctggaacagggcgatgggcgagtggttgacttcgaaatcgaagttatcgcggaacgcctgccgggtggcgtcgttgacccggtaatcgagatagagggtgtcgctggcctcgtcgagataccagcaggtggcgcatcgcatcaggcgcgggatgattttgtcggcggtgtcgccgccgtcaagcagttgcaccaggttgatccgataccgcttggcctggctctcgccttcgctgacgctcagggccgggtgatttttgacaatatcctcggtggactcctgcttgttctgatcccgactgccgaaggccgggatctggttttcctccacctcgatgctgcgccggatgatgatgcggaactccctgagttcctcgattttcacatcatcgcgaaagggtgtgagcgcattggcatcctgaaacagcaggttgcagagcaggatcgcctggctgaagccgctgtcgaggtagaccagccgcgattccgggcggccgggataaggcagctgctgcttcagcgcctgcccgtattcatcgaactggacaaaacgcatcttgaaaaacggcaggctgaggatttcgttctcgccggaggagtagcccagaatgtaatccggtagcagttgccgggccagggtctgctccaccgcgccttcctgctccgcatggttgagcaggagacacttgggcgcttcgccgggctgtttgacgatgcgcacatgggcctggccgtcgtggcctttggacttcaaggcatcctgcgggcggatcaggtattcgatctcgaagccgtccgggatggcggtttcactgcggaagccgccggggttggtctcttcctcgaaccggaagctgtccggcaggttctccagataaatgcactccaagtggtagaagattgccgccagcgcctccagcaggttcgacttgccgctgccgttgggaccggcgcagacgaagggggcaaagcgctgctcctcctgcaagtcccagtcgctgcggaagcggtgctcaaaacccgcttgcaggctgcgaaagcccttcgggttggtgattttgaggcgtaggagtttcattttttaaccgcgaaatacgcgaaaagcgcgaaataggtgttggggatgagagggcatcatgggattgcctttttgagttggacgcggttgtggacatcgtcgtaaccctgggtcaggcggccctgttccagcgcctcgaacacttgagtcttgagttcgtcgtattccgccacgccccagtccggcgcatcgtcttccgccagctcccacaaccgttgccgggcggcatccataaaagcctgcgcggcaaagggggcatcgcccagttgcgccagccagacattcagccactcacccagaagggatttacggccttcggcggtttgcaataaggcaagttcttcgggtgcgggcaactcgaacaatggctccatgggttgtatttcctctatgaccatcttttcttcctcggcaatctcaggcccttccgctggcagcgccacccgcgacagatccagctcgcccttgaacgccttctggctgagtgcgccatagaggctttccagatcggttaggctttgctggtagtgagatttgaggccttcgaccttttcgacaatggtggcgaattggttttggaggtcaatgggaggataataaatcggaatatcctcgatttggttggtactgatatttggctgaagaccgggaggacaaagtttatcgacagtgtttttgaagaagctcgtatagcagtattgcaggaaaaatcttttgttgattgcagctttatcgaagacaaagcgagctacccgttgattcaacaggcaaggaagatcggcctctctaactgttgctgtttttacgacatctagtgacttaatgatcggacgagttagagcgataagcagatcgccttcagaaagagcaaatcggatatagtcttcaataaaatggttaggaacaaaagtgacatcatcccatatgagattctcaaaatggacgttggctattttaacaagacggacattcccttttgttacaagatccttgcttttaaaagcaaagcctccctggactttagttgaccgtccaattcggtctttctcccaccccttctcattccgtacggggtcgccgaacatctccagaaagacgcttttgagcagatcgtcgagttgttgcaggtgttgtttgcgccgggcgatcagcccttccaccttgccgagcagatgggcaatgcgcttttggtcgtcgatttcttcgggcaccggaatttcgtagctctgaatctcgccgaggccgatggctggataggcagggtctttgatgaggcttgaaggtggaaactgtttgagtgcaagccgcagatagtcccgataaacgttgtctttgggggtcaggatcgccaggtggctgacgacatgggcaggattctgcaaaacataaatgcgatccttggtcgcagacatgccgctttttgcaaatagaatcgagcccttggggtaaagtttcagctttcgctttttggctgtttgggcaggcaccagttcaaggtcggattcacttttaccggcaagcaaatcctccagactgccagcgcgaacgaagggaatgccgctgtcagaaaattcatccggtttgggagcgccttgtcctgcggtgacatccgcaattgagctgatcggaacctttctcatccaaccatctccctcagctccagcagctcgcgcacaatgccgctttgtaccttggcgagttgggcgtcgtctgcctcgcccacttccgcctcaataagccgcttcagaatgtcggcaggtttgtcatagacaacgtcttcaaaaacatcctccttgtagcgcgacagcgaaaggtcgtagttgttcttttcgtccgcaatttcggatcgagacacacaaaaccatttcgccgtgcggtcgatatcggtctcgggattgcgggcatggaacttggcaacaatatcctgcaaatccccatacccctcctgcttgctgcgcttgtcatccagcgaatagccgtcggcctgcatctcgtagaaccagacatgctcggtggccggttgcgtcaccttgtccttcggcccccagaccttggtgaagagcaggatggcggtactgaccccggcgtagggcttgaacacgccgctcggcattgtgatgacggccttgagatcgcaacgctccaccagcatctggcgcagggtcttgaatgcgccgccggagccgaacagcaccccttgcggcacgatgacgcaggcggtgccgccttttttcagcaggcggtagatgttctcaacaaacagcagctcggtcttggtggtggagaggctcaggttttcgttgatgtcgcccttgtcgatgctgccggtaaagggcgggttggccatgacgatgtcgtattcggcctcttccagatagctcttggagagggtgtccttgtagtcgatgttgggctcgtcgatgccgtgcatcatcaggttcatcaaccccaggcgcaccatggtggcgtcgatgtcgtaaccgaagagggaggcctgcagaatggcctgggccttctcggtcaagcccgccgccaccgaggtgcggacaaaaccgtcttcgtcggactgcaaatctttcgcccccgcctttttcgccaattccgtaacgatgtactggtaggccccgagcagaaagccgccggaaccacaggccgggtcggcgatgcggtggcccagttgcggccgcaccagatcggccatcagcttgataatgtggcgcggggtgcggaactggccgttcttgcccgccgtggcaatctcggagaggagcatctcgtagacatcgccctggatgtcctgaaaggcctggcccttctcctgcgagtccttctccatgatctcgaagatctcgtcgatggtcttcacggcctccaccagcagcgccggtttggggataatgaacacggcgttcttcatgtggtgggtgaagttgctctcggccccgttcatgtccttgaggaaggggaagaccttgctctgtacatgctgcagcatctcttcggcctgcatgcgcttgaactcgctccagcgcagggtgcgcttgtcgacggcgtagttgtcggccccctccttgtcacggtattcgggcggaatccactggcccgcgaacttggaggtgtagggctcgccggtccattcggcatcggcctgctttttctggtccagctcgtcgagccgcttcatgaacagcaggtaggtgatctgctcgatggcggtgagcggattgctgatgccgccggaccagaatttgttccagagctggtcgatcttgcttttgagttcggggttgttctgcagcatggctattttcctttttccagtcgcctgatggccttgcttcccactatggaagtcatctgttcaatggccattttattcagcgcgacgagtcttttattttgtgggattccctgcttgatcagctccgcattcatgctttccaggttggatagcacaatgagctgctggatggtcgcttcatcccgcatgttgccctttgcttcggggttttgttctttccattccctggccgtcttgccgaacagagccacattgagcatatcggcttcgctggcgtaggcgaacgcctgctgctgtttggaaaccagctgcgggatcaggttgtctttgatggcgtcggtgtggatcttgtagttgattttggaaatgacgcgattcacgttccactcaagcgagatgcggctgttttcatcggccttgaggcgttgataatccttgatgatgtagagcttgaactcggcggagacccaggaagcaaactcaaaggcgatatccttgtgggcaaaggtgccgccgtatcgccctgatcttgaaagcatccccacagcgttggtggcggcaatccacttctggggtgacagagtaaaggcgttggaaccggcctcatggataaaggagtcgaattcgacccctttaaaatccgggttgttcaactgttcccaaaggccaagaaactcgatggtgctgcggctgcgcatccagtttttaaccacatccttgggctcgtcgggatttttgtaacgggcgatgtcggtcagggaaatgaaatcgtcttcgtctcctttggacaaaacggtgatttccgtgcccttggcattaatggtcgctttcatcttcccgccctcctaaaaccaccgaattcgatgggtttaacttcaggatcattttcgtgacgccacgaaaatgatcatattttcctttgccgtgtctgtcgcgattcatattcatcaagccgccaaccgctcggtgagctgtagtatttcgttgatctcggccggactgaacacgccgcgaatcccctgcgggtggatgaccgtgaacggtgcgttgatgaggtctttcttctcgaccttctcgcgctcgatgatgaagcccttgagcaggttcaggaactccaactgacggctggaaaggctcgtgtgctgcccgatgaactgatcgaaggcttcgctgaccgtttccgggaagctcttcaggatctcgatgccgaggatgtggcggatgaactggatgaagcgcgccttgcggttcttgtagacctggcgcagcagatcttcggtgatgtgggggtgctcggcatggagcagctcggccagttcaagggcctcgtcagccgagacatcctgaccattcttgagtttttgcagaatggggttgtgcgcggtcagctccgcgatcatggcctcgaccatctcgcggtagcggctgatgctgaccgattcgtgctgggggccgaactcgaccatttccttgcggtggatttcatctttcaggtcaaggtgtgttggtccggggccggtctgttgctcgcggaatttcatcagcgggccaaggcgactgtttagctcgtcgagggcgtcctccaaggcaaccgcatctgttttggcccagtagtggttgctctgggcggcgcggatcaacaactcctcggctttgacgaaactgaccgacagcggcagttcgctgatctgctcgacgataccttccttgagggtttcggccttttccttctcttcgcggagtcgggcgagtgagtactccaacaggtcgcgctcgaagcgcatggccttgaagtcggcctcggagacggtgcggaacagcggcttgatctcgccgcgcaaaaattccaaccgctggtgattcagggtgatccagaagttttcctcatcgagtcgggaaagcagcgaggcagcctccttgatgatgacggagctatgcggcagctggctgatctgccgacgcagtttggcgatttcgcgctcggcaacctgcgcctgcgcaaggtcgatggccttttcgattttatccagccgcaagccgaccagccgcaccggcagggggagctggggtttgagttccttgcccttgggttgcagcttgaagtattcgaagttgtcccagcaatcgaggatgaggaacacatccttttcggtacaccagggcttgggcttggcggcttcaagcagccgagtgccgcgcccgatcatctgccagaacttggtgtaggaatagaccggtttggcaaagacgagattgacgatctcccgcacgtcgatgccggtatcgagcatatcgacgctgatggcgacgcggggcatgtcgttgttggtgaactggtcgagcaggccgcccttgccatagacacgcgggtcatccgaaaccaacaccttggccagctcgcctttgtattgggggaagagcttgtcgaagatctcttcaatgcgccgggcatgggccttggaggagcagaagaagatggtcttgccgggcagcacgccattcgggtccttgatgcactcctccatgaactccttgacgatgagggcgttggtccccttgttgatcacctgcttttcgagctgtgaaccctcgaagttgatctcttcgatctccttgccttccagcagcagctttttctggtcttccagcgagatggtgcgtttgctgatcccctccatctgaaagcgggtctggattttcattacctggaagctgcacaggtagggcggcacgttgttgaccgcctcttcgaaggtgtaggcaaaggtgggaaggccgtcttcgcagtgaaagagctgaaaggtgttgtggtcgataatgtcggtcggcgtggctgtgaggccgagagttatggtcttgaagtagttgaggacctcgccataggtgttgtagatggagcggtggctctcatcgaccacgatgaaatcgaaaaagtgcggtgacagctgctgcgactcgtcccggatgatgttgagcatggtgggataggtcgagacgtagatgcggcggtccttggcgatgagcttctcgccgacgttgggccagcgcggctcgtggggcagatgctccttgaaggcggccagtgcctgttcgcgcaaggcgatgcggtcgaccagaaacaggaccttttcggcgtgtccggcacgcatcagggcatcgaccttggcgatacaggtgcgggtcttgccggtgccggtggccatgaccaaaagaaagtcacgctttttctgttcgatgccttccaacacggcgcgaatggcccggatctgatagtcgcggcccgcaatggatgtgttgatcagctcctgggtcaggggcttgcggttgcggcgaatgtattgaaaccgctcaaggtcatctcgggtcgggaagccgacgatcttgcgcggcgggtagttgtccagatcccagaaatagatctcgtgcccgttggtgtagaagcagaacggcagctcgccccccagttgtttctggatgttgtagcagtattgcttggcctgctctcgccccagcgcggcgtctttgctcgttttcttcgcttcgaccacggccaggggcttgcgatccttgccaagcaatacatagtcgctgaattgatgaccttcgtatggggtgcgcggttcggcaacacccagggggagtggagtcaggatgtcgaactcctcgatgaccagggtgggatctttaacattccagcccgactgggcgagctggctgtcaatcagttcagcacgggtttgggcctcagtcctagtcatgcttcaacttcccctgttctttcatccgcacacaaaaggcttcgaattgccttctcgccagcttgaagggaaccgtcttgctgttttcccagcggttgatcgtggaaaagctcacgcccagctcgtgggccagctcttcctggctcagccccagctgctggcggacttctttgaccgtctccgcaaaattttccggtgcctttgccatatcgatttgcctcaattcctggtgcgccaccaattcaccggcagcgagcgaacgcaatgtgcccaacgtacaattacgacccttaatatagcaggtgacaacgcatgtggaaagatgaaagttggcggttatttcagaattttccgacacatcccgccgccgcccggtaagtaacccctcagaaggccaacacgaaaaaaaatcagccaccgcccgacactttctccacctctccggtaagtaagggcattaaccacaacgaggagcgaccgaccatggacatcaacgacctgtttgacggaatcatgaagagtatcaaccagtttgccgacgaaatcgccgagaagcggttgcaggaaaaaatgcaggacaccggacgaggtccggagaatgggggtaagaatgcggagaatttggagccgaaagagaagcggggtatgacggatttcccgaaaagggagtgatttgggcggtagcgccgacaccctgaaggcgacgtaagtcgctgacaatacacagaaaaataaaacccgtcaccccggagaatgaccccagagagacgggtttgtcttttctaaatggtggaggcgaggggagtcgaacccctgtccgagaccatttccacaaccaaccctacatgcttgtccgcttgtttgctttagccttccggagcccgaggcggcacggtatccgaaagccgagttctcctgttatcctcgtctttgaccggagagcactgtcaaagcaacagcctgcgattttccaccatggggccctgcaggccgggtcccgtgggggttagtgctgcttacgcagcagccagaacgttttcgtcgttggcgtttgttgttttgctggtttttacagggccaccagccccctggcatgcgtcaattgcttctgtgttcccgtcgaaaccagtgcgcccccagattgatgtgttggcaggcagctgaaaaaccctcatctgcggtgttgctcgcggtcgctcgtcactgcagcgtacggggagtacgcttcaatccttgcttagcgagcgccttgcacctgagtatttttcaactgcctgcgtgttaagagttattgggagtaactaactgtggcttttcaatgcctgctgcgcttcgcgctgggcatccttctgtttcagagattcacgtttatcgtggagtttcttgcccttgccaagagccacttccacttttaccttaccgttcttaaagtacatctttgtggggacaatggcaagccccccctgctgggccttggcggccagcttgtcgatttccatcttatgggccagcagtttacgcaccctggtgggatcgggcgccatgggccccgcctcttcatagggggagatatggcactgaaagagaaagagctctcctcggtcgacgcggcagtaggcgtccttgaggttgacttttccctggcggatgctcttgacctccgagcccttcaggacaactccggtttccagtgtctccaggatttcaaagtggtgacgggcggatcggttatcggagataatcttgatgcccatatgctcctccttcccggaaaaacaaaaacctgccactgattcagtaacaggttaaccgtttgctattgcaccttgatgaagttgaaccctcagttttggcgctggccaataaaaaatggtgacccgtgaaggattcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaacgggtcacgctcaggccttttttctgaaaaaagacaaaaaaaatggcgggagcgacgggactcgaacccgcggcctccggcgtgacaggccggcgttataaccgacttaactacgcccccgcactgaaaaatggtgggtggtacagggatcgaacctgtgaccctcggcttgtaaggccgatgctctcccagctgagctaaccacccattggcatcccgtaggggattcgaacccctgtcgccgccgtgaaagggcggtgtcctagaccgggctagacgaacgggacgcaatgtgatgagggagattcatattggcttgttacaagaccttgaatcgctcaacgaggcgggatactaacaagccgaggggctggtgtcaacttttttttaccgtccccgacgatttaatttccctcctgaattggaaagggcttagcgggtggcgggaaacttgcaggtagagtggtcatcttgcagtccaggagcgcccatgctgatcagtaatcagagtcatatctcttcggcgttaagcacttaccgttccgcggcaacggcggcagacgtcgtgaaagctgccggcaccaaggaaaaaatttctcaacaggataatgtcaccatatccaaagaggccaagagtctggcgatatttgccgatggccagagcggcagccgcgagctggcacctttgccacaatctctctccatcagcgatatcaggcaggaggctgccgaactttccgataccctgaccacgaagatgcgtggacttttcctgcgtggcggcatagatatgtcgcagccctttgagctcaccacagatccgtcgggcaatgtccgggtctcgggcgagcatccagacaaggatgccattgagaagctgcttcgggagaacccagatctgtccaattccttccgcaagctctcttcgctgcagactctgatcgccaaagccaaacaggcccaggagttccaggacgcctatcgcaagaaccccacggaagccctgaaccgtttcgcctggctttttgaagagggagaggctcactattccatggaattcgatggctttgatgtcacccagcgggtgaactggcaggggcagagcggctccagcaagctgctgatggcacaggtcagctcagccctcacctgatgctgttgccatgtcaaatgggtgtggtatcctgaagtcgaaatcattgtatcggaggaatcgtgctggatatacactcgtgttttctgacgtgccgtggtctgctctccgccgtcatggaggggaatgagtacaccgccgcccatggctatgaaatcctgatggatgccaataccatggacgcctattcagcttcctttatggctcagcgtctgaaggcgctgaagcgacggtgcggatttctgacgtttcatgctccattctttgacctcagccccggtggtctggatatgcgcatccggcaggtcagccacgagcgtctgttgcagatggctgatgtggccaatctggtggtgcctgccaatatagtgttacatacgggctatacccgcgagatgtatggccacggcaagatgtaccaccactggaaacaccatgtatgcgacattctgcaccgcctgctggaacaactgaacccctcggtgaccatcagcgtggaaaacgtctttgaagcggaccccgcccctctggtggatgtggtcagcgcggtgaataacccgcgcctgggatactgccttgatgtgggccacagtcgccttttcggacagaccagccatggacagtggattgaggcctttgccgaaaagctcttcgaggtgcatctccatgacaaccacggcgtcggggatgaccatctgccctgcggccagggaaacattgatttctccgcgattctggaggcacttgatcaacatgacctgcagccgattctcacctttgaggtgttgactgaggcagcgttccaggaggcggtactatatctggagcagttgaacaaaggagctgccagcaggggctgaccctcattgaggtactgctgaccctgctggtgctttcagttgtgggtgccatcaccatggggttttccgcctgggtggcgcagtcccaccaggtgggcagccagacacggcaggcactggaagagattcgcgtctccctggactttgtgacacgtcagcttgagcgcgctgtaccgggcagtcttgtcatcagcccggacggcagtgaggtggaattccttcacagcgcctatcagggtatacttgaccgagttgacggatcgcaactctctgatggcacagtcaccagcgaagggaaagcgcgatttcgcatcttccacctggacagccctgccactctcgtcgcccacgactacgctttcaccggaacgccggaatacagcgccagcctgacgaaccccggcctgcagtttgtggcccctgaattctgcaatgctgtcatcagtagtgtatgtgctgcgacggtgaccgccatggaagcgctgcacttctccattgaagactcctctttcaccccttacggaggcatgatctacttcctggctgattatcgggcacgactgcaggtacgcgagtacggagaaggccatgggcttttcctggatctctgcagaagttcgcacatgttcagcaactgctggcaaaatgccagggcatttctggtggtggcgaacgtgcagaacctgcgctttcgggatcacggcgcaggacgtgtggaagtgcggctgacgagcagcgcgctgcctgccgcgccccaggcacgactggtggtctctccatgaccggcaggcagacgcacaggggattcatggtggttgtggcgctgtgggtcatgctgctgctgagcatggtcgcagttgtcgcctaccagggattacaggcacaccagtggcgttcgacccaccatcaccatggggagcaggcccggctgtcagcgatttccgcatcactgtccatggcaaagattgcccgtgagcggattttccccctgcacccttcggagcgctcagcggccctggccgccctcggcgacaacgatcttgacggaatcagccgaattctcaccatggatgctgaacgcaatatccatgtcctggtgcacctgacgcccctgaataccgacaccagcctgattcgcattgtggccattgcagccatgagtgatcagttgcccgacactccatcccgccacgaactccttacactctttcgacaggaaaacccgtttttctccgatccgcactatgtccgcgctgcccatgaggttctggtacgcgaccctgcctatttcccctgacggcgcgcctccatcatctcgcttcactcgtttcactacgcgcaaacgttcgttatatgttactggttgatttcccttgatattcaggatgaatatgggcatattccacattgctcatatgtgaagcctatcacattgcactccatgcatcgaaaccgggaacactacatacacttgccaggaggcctgacatgagtcgaacaggaagcagcaccatgaaattgcggacgaggattattctgctgacagcacttctcatggcgggcataattatcgtgggcataagcggataccgaggtatcgacaacctctccatgcgcacccagaatattggggaagtgcgcatacccggcatgatcgccctggccaacctgaacactgagcgcatggttatacgcgcgcaaacccttgacgtgatgcagcatgagcgcaatttccaggcccagggacaattccaggacatcttccggcaaaggcaggcatcctggaagaatattgatgccaactggcagacggtcgccaacctgccccgccagtccgaagcgggccgccgggcctggactgagcttcagcagcagtatcaggcctggcgagcggtgtatgtcgagctggatgccattattgaaaagctgattgcccagcgcactccagcggtgcagcaggagctctttgagcagtatcgtgtcaccgtgcagcgcatggtacccctctccgacgccatgggcgccacgatgcaggccatggtggacaataacattgtggtaaccaacaacgctgctcgcgatgccgttgaacatgggcttttcctggagcgattcattctgctggtcgtcctgacggtcatcctggtggctttgatcctggcgggctacattattcagtcatcaaatcgcataatcgtcaacgccattcgcgccatatccgatgccaacaaccaggttgtcagcgcttctgatcagatcgcctcggcgtccagctccctggccgaaggggcctctgagcaggcgaacagtgtggaggaagtgactgcgaccaccgaagaggctacatccatcaacaatcagaacgccgaaaacatccgcgaggctgaccagctggcaaaccaggctaccggtgccgcaaatctcggttatgaaaagattcagatgctcatggcatccatggaagaggtcagtgcttcatcggagcgcatatctcacatcatcaagaccatcgacgaaatcgccttccagacaaatctgctggccctgaatgctgctgtcgaagctgcccgtgcaggcgagcacggtctgggattcgccgtggtggccgaagaagtaaagagccttgcccagcgcagcgccaatgccgcccgtgaaactgctgagatcatccagcgcaccatcagccagatacgccagggcaatcacatggcggaggaaaccaacaccgcttttgacgaaatacgccagcagatcaaaaaaacctctgagctcatcagcgaaataaccgtatcggtcaaagagcagtccgagggcatgaaccagattgccacggcaatgagccagatcgacaaggtcacccaacagaacgctgccagttccgaggaagccgccgccggtgccgagcaactgaatgctcaggccgtagccatgctgcagagcgtcgcggaagttgcggcgttcgtcggctactccatggggagtgcctcagctcaccgcgcccagagcagtggcacccggaaaaaccctgtccgccagcttgctccggcttttgcgccctccgccgcaaagcctgccgagcaaaagggaaaggccatatcccagcgccagcgcaataacagccgcgatgaaatatatccgctggacgacgaagacctcagggagttctaacaggctgctgaaaaacccccaccactttttttatcagcgcagtggctgaagccgctggcagctcctttcattccgagggaatatggaatttacggcctttctccatggcacaatatttctgattttcgccgccatcgccctctgcctgcatttttcgcgggcagggcagttctgggcgtggatcagcgtttttgccgcgctccatggcaccgccatatggttgcggctcatggccgaagggttcgccttcacggcacttgagcccatacccgtcctgctgcacgtcacagcacttttcgccctctttgaggcggcggtgaagtgccgaaaccaatttcggcgctggtggcgcgtggccatgatcgcggcggcggctcttgtgacccttgtactgatggtagccacttcagcaaccgcgatgaactcgcccatgcttctggctatgtgaaccagttcctcgatcgcgtccacgacattgtggtcggcgtgcgcatgtcagcccatggggtggcatccgccagcgagcagctcagcagctcctccagccagatgagcgccgccataaattcccaggcggaaggcatctcccagatcgccaccgcgacactggaaatgacccagaccgtcaatgaggttacgcgaaatatctcttccattcaggaaagctcccatcaggcccttgatcaggcccgccagggagggaagcttgtccagctctccacccgtgaaatggaagccatcgcccgcgaggcagccgaggccacgcgttccgcccaatcccttgaggagaaagccgcacgggttgaggaggtcattcaggtcattaacgacatcgccgaccagaccaacctgctggccctcaatgccgccatagaggccgcccgcgccggtgacgccggcagaggctttgcggtggtggccgatgaagttcgcaaactggccgagcgcagcacggaatccacccaggagatcatcagcattgtgcagagtattcaggggggcgttgaccaggtcacaggtgccatgtcttcggtaaacgagaagacccagaagggcaatgagctttcccagcaggccaacagtgccttcgtggaaatcctcggaggaatggaaagcctgcaggagctgattgagcagaacgtggctgccatggaggagatgtcaaccacggccgaccatatcagcagtgatattcagacgatttcagctgccgccgaagaatccgcccaggcttcagaggaagtcgggcacgcctcttctgatctggcacggctggctgctgatgtacaggatcgcctgagtgccttccatacggaagacgcggaactgtcggcccagctgcccggcttgccgccggcgcggcgatgaaaggacgggagtgaagttgacacgcgaatcagggtaccatatagcccaggtctttgatgctgaccacggcgtcattgccgatttttccgcgcaggcggtagacgagggtgcgcaggcttccgggggccatgcccccttcatcctcaaggtgaatgcagatatcgggggcgttgatgacctgggcgcgacgacgcagcaggtagtcgagcagcagtttctcattgcgggtcaggatgctggttctgccttcgaaaagtgcctcaccggtcacactgttataactggcaccgcttttcagggtggtaaccagccggccacgttgattcatctcctcgacacagcggcgcagggtctccttgagctgcgacatgttgactggcttgaccaggtactccatgagccgcagtcgcacagctgccgagacattctcaaaatcgctgtaggcggtcaggatgatgatggggagatcgggatcatcgcgacggatctcggcggcaacctccagtccgctgaactgaggcatcatgagatccaggatggcgacatcaacacagtggcgggcgtacagatccagggcctcacggccatcagtggcagtgatggcctcgccaaagaaaagctgcagcgttttctgcaaagacgcgcgggccatggcatcgtcctcggcaatcagtaccgtcatttctttgagtggcgccagactcgcctgaaacatgccaagctccttcggaaactggtgatggataatcgtgagaataccattccctgccatgatttccaagtgtcataatgtgacaatcccgtgacatgggcagggtatgatcacggctgaagaaaaatcatcatgaaaacgaatttcacaaggatgcctatgtcagttctggacgactctttcaaagacaaaacggttctcatagttgaagatgattccatggcacggcttggcctgcagcgtttgctgcgattccgctttcaggatattcacctggcagtccatggccgcgatggcctggaaaaagtcgcacagtttcatcccgatgtggtgctgaccgatctggagatgccagtgatgagcggaagtgatatgctcaggcagctcaaaagcaactctcctgagctccctgtcatcgtcatcacggcatttgccgacgacgccagccacgtacctgaagccgatgccgtgctgaccaagccgattctcaaggcagagctgctgcaggcgctgcgcaagtgcctgcgctgagagcacacatgggagtgtacggtacacggacttttgattctctgtggggtgactgaatatgttctttctgcgcgcttttcttctgccgtcagcccgccgggcgctgagcctcatcgcgttgctgatgtgcaccgccacctcggcgctcggccagtcatacaccctgggagtactgtcctaccgcccggtggaaattacccgggaacgctttcaacccctggttgactatctgaatcagcatattccccatttctccattgagctgcgcgtcctgagctacgcagacctggagcgcgcgctcaccaacggagagatcgattttgtgctgacaaatccggcgcactatattctgctggcccgccagaacagtctgtcctccccgttggcgacaatcatccccatggaacatggcataccggtgcggggatttgccggtgtcatcctggttcctgccgagcgcgatgaactgcagacaatagccgatctgaagggaaaaaccgttgccgtggttaccacaaaatcccttggcggctaccagatgcaggcgttcgagctacttggtcacggcgtgcagccacaccgggatatccgcatcaaggaaacgggaatgccccatgattctgccatcctgaccatgctccatggccagactgacgccgcttttgtgcgcagcggtatcatggagtccatgatacgggaaggcaggctgcaggcctctgcaatacgggtgctcaaccctgtcgaggcgcggggaatcccctatgctgcctccactgccgtctacccggagtggcctctggccgctcttgcccataccaatgaacaggttgcgcttctgctggcatcggctctctacgcgctgccccacggcagcaagctggcgcgccaggtcggaatttacgggttttccgttcccgctgactaccacagtgttgaaagactgatgcgcgaactgcgcctgccaccctttgacctggctcccgaattcaccctcaaggacgcctgggaacgctgggaactgcccatcgcgcttttgctgctggttgtcattctgattctcctgctcagcgcagcactcttcctggctcgccgccaggcgctccgggagcagcagcatggccagattctcctgcaccggctggaggaagcccagcgcatagcccgcctgggccactgggaagccaatctggtgagcgggcagctgtggtggtcagataccatctacgccattttcggctttgatcaacagaccttctcgccaagcattcaggccttccatgaccgtgttcatcccgaagacctgcccctggtactggccagcgaggagcgcgcccgccgcgatggcatccacgatgtgcagcatcgcatcattcgacccgatggtgaagtacgctgggttcacgaactggcacggctggaacgtgatgaacagggaaacctggttcgcctcatcggtaccgttcaggacatcagcgcacagaagcgcgtggaacaggcgctgacagagagcgaactgcgactgcgccagtttgccgaaaacagtgacaccatattctgggtgcgcaccgctgatatcatgcactacatcagccccggctacgaaaaggcctgaggacgatcctgccaaagcctctacgatgacccggcgtcttttctcgcgtctgtgtggcacgaagacaggcggcgagtgcagaagtattttgacctggagattgcagagcacctgccctttgacctggtgtaccgtatccagcggcccgatggctcgctgcgctggatacacgcacgcagttttccggtgtacgaccatgatggcgcattctcctgctggaccggcgttgccgaggatgtcacgacccagaaagagtatgaagacacgctggagcgattcaatgacgagctgatcaagcgggtggaggaagaagtctcgcgacgcatggccactgagcaaagctaccggaccctttttgaacactcaccggagggcattctcctgctggaccgtaccggtcgtttctgcgaatgcaatcctgctgcagccaggatgctgggacgtgaaccgggtcagatcatcggcaagcggccgcaagacctttccagtctctctgggaatttctcgtcccaaaacacctcggcgcacgttgacgccgtgatcaaccgctctttcgccggtgatgtccaggtattcgagtggaaagccactaccgccgatggtggcgaaattctgctggaagtactgctctcaccccttggagcgcatcgtcccgatcacctgctggtgatgtggcgcgacatcggcgagatcaggaaactgcagcgggagaaacaattacaggagattgccctgattcaacagtcaaaaatggcagaactgggcagtatgatgggggccatcgcccaccagtggaagcagcccctcaacaatattgccctctacacgcaatttctgcccgaacagctcaagtccggcgagcttgatgccgccaccctcaatgaggcggccttcaatatcatgaaactggtgaacttcatggcgcgcaccattgacgacttccgtgacttcttcaagccgtcagaagtcgagacgacattcaacctgcttgaaagcattcagggcgtccttgagctgattggcggccaactgctccgggacagtgtcgacctgcgcctgtgcaccacatgccgcagctaccatgtccggggagtgaagaacgcattccagcaggtgattctcaatatagtcaacaacgcccgtgaagcccttgtggaacgcagaacaccggaacctttcatcagaatcagctgccagaaggtcgcagggcacatccatgtcaccataagcgacaatggcggaggaattgccgaacacctgctgcctgacaaaatctttgaggcctttgtcaccagcaagggtgatggaggaaccggcatcggcctgtccctgagccgaagcatcctgcacaaaatgaacggctccattggagctgccaacaccgctgaaggtgcctgcttcaccatccatctccccgacgcgggaggtgacgtttttcattgagaaaatgtcggggaattcccattattcagatattacctgttcactttcggaaatcacggagcactatgatgcgacatctcaaggccaggatcttcccctccatgattctgcagcaaacgacgcctgcgcgtatcaccggatacgcgcagggaagtgctgtagcgccttggggtcggatcgtcctgggcaggcgcagagttgccgcgtttcacacagagtatttcacctgaacaacagctattgcagacggtttccgaaaaacatctccggaaatactgtaacgaaacgtaataagcatgccaattgatgttgaatgttctttttgaaaaggtgtatactttaggagtttttcttatctcctttccgggagcggcatacatgcctgctgcccacacctgttgccatcaacatgatggagacacgggcacacaggatgtgtgccgaatccacaactgaaggagcttcccattcgctaccttttcattactgctctcatagccggctgttttctgcagggtgtcggggcgcgtgagttgacctacgcgcccctgccccttgaaaatccccgtcaggtcatgacccagagccagcccctggtcaaatacctggaaatggggatgggccaggaggtgacggtacgcctgctggcccatcacggacaggtggtcagcgagtttgccgagggcaacattgacctcgccctcctgggacccctgcccgtaatggcgctgtggcatatggaggtggatgccgtgccactggttttctttcacgaaagcgatggaaccccggcctacacctgcgccattgcggtcccctttgacggccatgccactcttgctgaactcaccggtgaaaccgagggacctttcgctctgacacaccccctctccacctgtgggtacttcgccacgtactggcaactgcaaagggctggtgcagaaatatccgctcttccccacgccttccttgggaaccacgaagatgttgccctggccctggcccgtggtcactatgctgccggcgggttgaaagccacagttgccagacgctatgcccatatcggagtgcgcattctggcggagtctccgccgttgcccggattctcactggtagccaatgcccgcaccatgaacgctgagcagatggaggccatacgccacttactgctcgacatccccccggacactcttcactcttttctgctcggccgctttggcttcagccccagtacaagggaggatttcctgaccatggagcagatgctgcgggaacttgggatgcccatggagtactacctggaggtatcccatgagtaaactctccctgaagcgcagcctgcgattcagtatcgtgattttcctgggaagtctgctggtggtaacactgtacctggactatcgccgcgacgagggtattcgacactatctggatatgaccacggcagcccaggacatagcctggcaggcggccatcaaccttcaccgcaacagtgttgaaacctatttcactgaatatgtcatgcgtggggatattctcgaaattctgcgcgcagcccaggagagcgccacccgcgaccgggcgcgcatggagctgtaccgcagcctgtttgccatcaacgaacacctgcagagcaaaggcctgcgtcagctgcactttcatctgcccgatggcgagagcttcctgcgctttcacaaactcgatctctacggcgacaagctctgggatgtgcgcgaagcaatccgcattgccaataccgagctgcggcctgtctttggctttgaaaccggtcgcattgtttcgggttttcgcaatgtctttcccataatcacccctgaaggccagcaccttggcagcgttgaactcagcatgccctttgaagccgtgcgccatgaggtggccaggctcctgcccgaacgggaattcgaaatgctcctgtggagagagtatgtcgactccatcatctttgatgaacagcagcttctctatgagccctgggtgggacaccccgaactcatggtggaagatccttaccgccagctgcccgacgcgccacccccactttcagaggatgctcagcgcgtcgcggcacttctcccggacagcgtcgctgccatgaaagttctggccaggggccagagcagcgcagcggccatcaagcttgacggacgctaccatacggtgacatttacggccatttacgatacccgtcagcgccaggtgggttatctggcctcctatgccccggccccccgcctgtgctccttaacctataattttttcatcagccttggtttttccaccctggtgctgctgatactgagcggcgcgctgtactctctcatgaggagcagggcgatgctggcccatgaaagacgccatctgcaggtcatcaacgacaccctgggcgaaggactctatgtaatggactccagcggcgtgatcaccaatgtcaatcaacgggccacggaactcctgggatatacccgtgatgaactgcaaggtgccatagcccatgatctcttccactgccataacgagaacgggcgcatcccccttgagaaatgccccattttcaatacggttcatcagggggaagagtacgacaacagagaagcctttcgacactccagcgggactattttcacggcgcgcgtcatcagccgcccggtaatgcatgaaggacaggtggtcgggtcggtgacgtcctttgccgatattacggaaaagctgcgcacggagcaggagctgcgcgacaacgaggagcggttgcggctcaccatggaagccgtttccatcggcctgtgggattggaatctgctggacgatcgggtgcagtgggacgatgtgtgctatgagatgcttggatatgctcccggcgctttcccattgcgatatgaagactggcgcaggctgatccatcccgatgacgtggacgcggcaaccgaccaggtactggagcaactggagtgcggacgctccttcgtcatcgaattccgctatcgcaaagcagacggagagtggctctgggttcagggtcggggcaatgtggtgcagtgggacgccaatggaggcattgttcgcgtcctgggcactcacacgaatatccagcagcgcaaagaagcggaactggccctggcccattcggaaatgcgtcagaaaaccctcatgcagtcaagccccgctgttctgtacgccatgccacctggaaatttcacccaatttacctatatcagcgaaaatgtgcattcggtgcttggctatcgccctgccgatatcgtttctgaacctggctggatggctgaggtggtccatcccgacgacattgaaggacttctgcagaaaaacagccagtggctgcgggatggcgctgtcgggcactgctcccatgaatttcgcgtaaagacgatcgagcaccactcactgtgggatgggcagtggatatggattgaggacatcatgtcagcggtgcgcgatgagcgagggcgaattattgagctggtgggggctttcctggacatcagcgaccgcgtgcagtttgaacagcgcctgagcaaaattgccggccatgttccgggaatgatcttccagtattgccagctgcccgacggcacgtcctattttccgtactccagcaacgggatatgggatatttacggcgccggaccggaggttgtttccagaagcgccgagccggtctttgccaccctgcatcccgacgacagagagtatgttgcccacaccatcagagagtcggcacagcacctgagctcctggcaatgcgagtaccgggtacagcaccccagcggcaggacactctgggttcgcggtgagtcgacgccccagcgcggcgccgatggcagcacaatctggcatggctatatcagtgacattacccgtcgcaaggaagcggaacgactcctggctgatcgcgaagagcgctatcggtccattctggcggcgctggcggaaggtattgtgatgcagagcgccagtggcgagatcatctcctgcaatgaagcagcgcagctgctgcttggcctctccacagagcaaatggagggacgccgatccacagatccccactggaaggccatacgtgaagatggcaccccctttcccggagaagaacacccggccatgcatacgctgcgcacaggagagccacagcgcaatgtcatcatgggcgtgcatcgccccgatggctcgctggtgtggattctcatcaactcggaaccgctgtatgctggcgggcaggaggcgccctacgccgtggtgacgtcttttgtggacatcaccgaacgcaaaaaatacgaggctatgctggaaggctttaacgacgcgctctcccagcaggtggcaaaggagctcaatcgcgcgttggagcaggaaacccgtttccatcacctgtttaacgccattcccgatgcggtggtggcccatggatatgagccggacggcctccccgggcgtttcagtgaagtgaacgacaatgcctgtacgctctttggctacacccgtgagcagttcctgacactgaccccgatgaacctgcactgccccgaagatcgggatggcgtactggccaacgcgaccgctctccatgagcagggccgcattgaattcgaatgcgacctgctcacggctgatgggagcgtctttgcggctgaagtcacggtacaccgccaggaactttccggccgcatcatggcgctgaccgttatccgcgatatcaccgagaaaaaataccttgagcgcgaacgccaactggaacagcagaccatgattcagcaggccaagatggccgaactcggcagcatgatgggtgccatcgcccaccagtggaagcagcccctgaacaacatcgcgctgttgctgcagtttcttcccgaaatgtacgaagccggtgagctcaaccaggagaacatagacgaaaccgtgcgcgatatcatgaacctgctcggattcatgtccaataccattgacgatttccgccagttcttcaagccctccaccgagatcacggcctttgacctgtgtcgctgtgtcggagatgttctggagctcatcaaaggccagctgagcaaggattccataaccgttcagcaggaatcctgctctcccgtcatggtatgcggctaccacagcgaatttaaacaggtggtgctcaatgtcatcaacaacgcgcgggaagtcatgctggagaaacatgttcagccggcaatcatagagatttcctttgaagtgactgcccgcaacgccatactgcgtatcgccgatcatgggggcggaattccacagcatctcctgcccgaaaagctctttgaaccatttgtgtcaaccaaaggagagcagggaacaggcattggcctctccctggcgcgcagaatcatgctcaggatgcatggctccattgaagccggcaatactgaaagaggagcggtattcaccctgatgctgcccttgtgcgaccaatcttccaaccatcaaggatactgaacatgagtgcccacattgtcaaaattaccattgcccaacttgagccggggatgtatgtgcatgatctgagcagtgagtggaccgacgtcccctttggaaaacgctttctggtgaccgaccagggcatggtggaacggatacgcgactttggtatccgtgaactctatgtggatactctcaagggaaattatccccagggagtctctcacccgctgccccaggtggagcagagacttgatcacgagctgcagcaggtggtcagcgaaccggaaccggaaccacaggtcagctacatggaagaaatttccatcgcccggcgggtccacgaggaagctgccgtcaaagtcaccagcattctccacgatgcccgcatgggaaagcgcattgaggcggaacaccttgaacccgtggtggccaacatggctcagtccattttccgcaaccccagcgccatgatgagccttgggcgcatccgacatgtggatcagtacaccttcgagcactccgtcagcgtagggacttttctgattgctttcgcgaaacacctgaattttgacgaaaacatcatccaccatatcggcatgggagccctgctgcacgacatcggcaagaccagggttcccgataccattctcaacaaacccggcaaactcagtgatgaagagtttgtggtcatgaaacgccacgcccagtacagtggcgagattctctcccagtcaaaatccctctcttcaatcgccgttgaagttgcggtgcagcatcacgaacgatttgatggcaccggctaccccaagggcctcaaaggagcacagatcagtccctatgggcagatggcggccgtagtggacgtctatgacgccattacttcagatcgctgctaccacaaaggggaggctcctacggcggtgctgcgcaaactgctggagtggagcaagtttcacttcaaccccacggtggtgcagcagttcatcaagtgcgtggggatctacccgtcgggaactctggtgaagctcaagaacaagcagctggccattgtcctggactcggggccatccaaaacactgcagccgaccatccgggttatctttgatacggctcagctcaagtatgtccggccctttaccgtggatctgcaatctgatgaaggcaagttctacggcgtgacgggctttgaagatcctgctgcctggaaaattcgagtggaagattttattccgcgccagtagcggtcatattgccacggagacgaaaaacgcttgcctgacagccccctccatgatacttccatggacaatactgttcgcgggggaattatggttacacttctgcccagctgcgcgctgcatggaatcgaagcccaggcggttgagattcaggtctcatcatcccagggcatgctcccttccatcgtcatcaccggcctgcccgacaccagtgtcaaggagagcaaggatcgcattgatgcggccatccgcagtatcggtgaacgtattccgccccgtcgaatcaccatcaacctctctcccgccgacaggaaaaaaagcggaacccactttgactttgccatcgccgttgcactgcttatgcagacgggcaagattcccaaacagcaggataacgtgaaaaccacgtttctcggcgaactgggccttgatggcagcctgctgcttggcagacaggtaaacgggctgctcatagcctgtcaggaactgggaattgagcgggtctttctcccccgcagcgccagcgaacacatccactttgtaccgcagatagaggtgctgctcgtggacacgctctttcacgcccttgaagtactccgcggccaggttgcgcctgaagccctggccagagaggagtgtcaggactccctgcatgctccggcagatacccgactcgatttctgccatatccagggtcagcatcttgccgtgcagagcgcgctgattgcggctgccggtcatcataacctgctgctgtgcggtcctcccggcattggcaagagcatgattgccgaagcccttccgggtatcctgccgccactgacctatggggagtaccttgaagtactcaaggtttattctgtaagcggcgaacactacgccagcagtcgtccgccctaccgcagcccccatgcgtcaaccagtgaagtggcactcattggcggtggaacccacgccacgcccggtgaaatatcccttgcccaccgcggcgtgctgctgctggatgaaatgccggagtttcgccgcaagagccttgaggctctgcgtcagccactggaaagcggaaccgtccagatttcccgcgctgcccagaaacagtcgtatccagcgggatttctgctgataggaaccatgaacctgtgcccctgtggcaaaagcggtcacgatgatgacagctgcacctgttcagagtatgacaaggagcgctacctggccaaactcagcgctccggtgcttgatcgcattgacctgcacgttacgatgcagcgcgagcatggagccagggcacacgcatccactgccatcatggctgaacatgtgttactatgccggcaaagacagatgcacaggcaacagtgcctgaatggcagacttcagggagaagccctctcggaacactgccagctgcgcggagaactcgcgcagacgctgcagaccgcggcacgcacctatgacctttccctgcgaggacaggatcgggtgctgagagtggcgcgaaccatagctgacctgagcggcgctccccatatcgaccgctctgcactgttgcaggctctgcattatcgacccaaggtgaaaatatgaactctgcttatccgattcccggcgtcgccgcagtaattttcaacgaacgcaatgaagtctgcctggtgcagcgcaatcagcctccttcagctgggacctggacatttcccggtggaaaactggagctgggtgaaggcattattgagggactgcaacgggaaatacgcgaggagtgcaacctggaaattcaggtgctctcgcctcaccagcccctgtgtgtcgttgaacgcatggatctggaatgtccggaattcccccaccattacattatcctggactatctgtgcgtctatgccggtggcaaactgaaggcttccagtgacgtgtgtgatgcgcgttgggttccctatgagcagatccgctctttcacatccaacaccaaaaccctggacgtggcccagatggcctggaggaaactgcagcgcctctaacagctttgccataaacgggaacagcgaacacaaaaaaaggcaccctcagtgagggtgccttgaagtattgcaggaaatgagctcttatttttgagcgtcggcggcccacttctccagcatggcagtggtaacagacttggggcgctcgatggggtaaccgagggcgcggtcccaggtgatgttggcaagcacgccgatggcgcggccgataccgaagagcacggtgtagaagtcatactcggtaacaccgtagtaccactgaataacaccggactgggcgtcaacgttgggccaggggttcttggctttgccctgcttggtgagtacgccaggcgctactttgtagatcatgctgaccagcttgaacagggggtagtccttcaggccttcggtgttcagacagaactcgcgctgagaagtgtagcggggatccgttttgcgcagtacggcgtgtccatatccggggataacctgaccgctgttgagggtgtcccacagagctttttcgatgagctcttcggtgggctcggctccacccagcttctccatgaagccctgggtccagcgcagtacttcctcgttggccaggccgtggagggggccagccaggccgttgataccggcagacagtgagtagtaggcgtcggagagagcggaggcaaccaggtgggtggtgtgggcggatacgtttcctgactcgtggtcggagtggaggatgaagtacatgcgggcaacatcatcatagggagcatcaacgcccatcatgtgggcaaagtttccaccaaagtccaggtcgggatttgatggaatgtgctggtcacccttgtacttcatgcgatagatgtaagcgccgatagcgggcagcttggccagcaggtccgtagactcttcatacatgggttcccatgcgttcatcttgttgaatttgccgctcttgtagtaggcggagaatttggattcacgctgcatggcaacaatggcagccgagaacatggccatggggtgagagtcgcggggcagggcgcgcagtacatcgataacgtactggggaacctgggagcgggccttgaagtcagcaataacctcttcagcctgctgcgctgtgggagcttcaccggtgaggaggaaataccagaaggcttccacggaagggtaacctttgccaggtaccttgggcaggcaggcgaaggtttcgtcgatggtctttccgcggaaacggatgccttcttcggggtcaaggtaggagatatcagttaccagacacttgacggagcgagcaccaccaatagcttgttcgatggtaacttcaccgatctttacgtcgccgtgttctttcatcagttttgcggtacgtggacgatgctcttcaattttctgcttgagcgtttctttcaaacccataaaggcctccttgaagtagaatgaaataaaatgcggttttcacctttataacagcagggccgcagccgacactgcttaacgagcaactttacagtccttgtgcttgtgtatacaataacgatagtatactcatattcagatgggttgcaagagatattcgagattacgttttatttttttcacaaccaccggaaaccgccgtcaaataagctatcatgggcatttcagaagttgcccggccaactttacgcaaaggaagaaccgatgagtattaccaaatggaatcctttacataacctggtttttctttacgacagaatgaatctcttctatgaggaggtcaaggagaaatccggccaggagcagtggcatttcgaggaacagtggcaaccagtggcggacgttgcctgcaccgacaaagagtacgtggtggatatcgccctgccaggtgtgccctcccaggatatccacctggaaattgtcgacaattccctctgtgtttcgggaacccgcctgtcccgcagtcaacgcgactcggccagttgtctgcgcctggagcgtgagcacggcgccttctcccgtgcaatcaaacttgagcgggcaatatgtgaagagagtgtaagcgctgattaccgcgatggcatactgcgggtaaccctgccatttgccgtacgcaagaaggtgaatattgaaaccggataacgcgttggcggatggtgcatcaacggcgatactcatcttagtcgccagcgagctggagctgcaggggttgaccctgacactcccctcccgggtacagatcgcctgcacgggggtcggcaaaattgccagtgccgtggaaacgacgctgcagatccggcaatggcgaccagaattggttatctgcgccggcatcggcggctactacggcagcgccctggaactcggcgacctggccctgatcacgcgagagctgctcattgatgaaggagtcgccactgctggaggctttctttccatggagaccctcggctttcagcgatgtaccatacactcgccggcggcagtgccaccggtgtttgaccaacttccctttgcgcagcgccatatccccggcgccaccgtcagtaccgtcagcggcacccagaaaatggccgatgagcgctatggagcttttctgcccgcaggcatatgtgaaaacatggagggagccgccgttgcctgggcctgccagcgggccgaagtgccatggattggtatccgcgctctcagcaattttgttgaagagcgcgatctggagcgctggaacatccccctggccctggccagcctgagcgcctaccttgaactgtttctgcaggagtattcaccccaatgaccccgctgcgactgggcatcagcccctgccccaatgacacctatatcttcttcgccctcctgcggcactttcaggatcagttgcctgtggaggtgcatttccacgacatcgaggagctcaaccagctggcccttgagggcgcctatgacgcggtcaagatctcctgcgccctgctggattccgtaagcgcggaatatggcctgctgcgcagcggaggcgctctgggccgaggctgcggccccctgctggtcagcgctggcgcgaaggctctttttccgggagcccgggtgctctcgccagggaggcataccaccgcccagcgacttttccagcgctactgccccctctcagtcaaccttgaataccggctcttcagtgacatcatggaagcccttgccgccggcaaagcggatttcggcatcctgattcacgaaagccgcttcacctatcaggagcatggcctgagcctggttcaggatctgggtgtctggtgggaggaaaccacgggagctcccatccccctgggtggcattgtgctgcgccgcagctgtgaccccgcgctggccagtcagcttgagacgctgatccgccagagcatcgcctacgcccggaaccaccgcgcggaggtgctggatttctgtcgtcagtacgcccaggagattgatgacgcggtcatgggcagccatatcgaactctatgtcaaccagtactcccatgacatcggccccgatggcatccgggccattgcctacctgctctttggcgaccacaccgccgaaccgaatttcctctggagtcaaacatgaacatcaagggcgtgaacagcgtacgcgaagccctgcgctgcggcagcaacattgaaaagatatttctcagccgttccctgcccgacatagaaacggcagcccgtgagcacgatatcccgatcaaaatcctcaaccgcgacaagatggacagccagttcggtcagcataaccagggtgtcggcgccatcgtcggcgctatcgcgactcaggaccccctgacgtttctggttgatgccagctgcattgtcctggcggatcgcgtgcaggaccccggaaacctgggggccattatccgcagtgccgccgcctttggtgccgatgtggtaatcacggaacaccagagtgcccccatcagcgataccgttatcaaagccagcgccggcaatatctaccatacccgcgtcggacgcgtggtcaacgccgcccgctatgtggaaaaggcgaaggaaaacggcttctggactgtcgccctggatggagaaggcgaatcgctcttccgcctgaagcttgatggcaaaattctgctgatggtcggcaacgaaggcagtggcctcaaggatattctcctgcgccacgccgactggcgcgccagcatacccatgcgtcccggtgtggaaagcctgaacgcttccgcagccaccgctatcgccctctacgaaattgcccgccagaaccatgggtaatcagtatttgaccgattcgctgctctttccctttgtggagcgttttatggaagacctggagccctctgctgccagcacagccatgttccgtaccgtggccagcaaccatggtataccggctgtacgcagcagtgtggcacgcctgctgagctccctgacagcgctgtcacggccccgttccattctggaaattggcacaggcgccggattttccacccatgccctcatggagggcgctgacaggaaaacccttgagcgctttgtcactctggaatttaatcacaagcgccttgaagttgcccggcagatggctgagcgactcggttgggccaaccgggtgcagatgcttcacaccaatgccctggaattcatggcgtgtaacagagatgattttgattttatctttgtagatgctataaaaaggcactacccgatctatatggaatatatccgccgcctcaagtggaaggtggcggtgttcgataatgtgctgtaccgaggcctcgtgtccatgcccagagctgaggtttctccggccctgcgcagttcgctgcagggcatggagaatttccttcgccagatgctggaggatcccactgtccaggcaacgctgatcccggccggcgacggaatactgctgatgcaaaaccgccacgggcagttgcggccggagaacacctaacacgctaccaggggtgctttcactcaaccggggaaacagactatgactcagaaccgacaggaagaattcagcgaagatctctccatgcgcgaagatgtgctgaaacagacggctaccgaaaactacattccctccggcgacagtctgagggattacctgcgacgcatcagccgcatcaccctgctgactgcggaagaggaaaaggagctggcccgcaggataagcgccggcgacgaacaggcgttccgggttctggtggagtccaacctgcgctttgtggtcaagattgccatgaagtaccgcgatatcggcatcaacctgctggatctgatcaacgaaggcaatatcggcctgctggaagccgcccgccgctttgatcccgaacgaggcaaccggtttatcacctacgcggtctggtggatcaagcagtccatcatccaggcgattatctcttccagcaacaccgtgcgactgcctggcaagcaggcccggtttgccagcaaactcaacagcgcgcggcgcgaattcgcccgcgatcacgatggccgcgaacccaccgaacaggaactgcgcgacgagtatggcctggatatcagcaatatcgaggatatcctgcgggcgacccgttcctacatcagtcttgatacgcccatcggcgaagatgacgagcgcaccctcaaggatgtgctggaaagccccgaggaaagctccaccgaagagcagtatgtccggcagaaaatatcgacggaaatccgctccatcatcgccgaactggaaagccgcgacgccctggtggtggatctgcgctttggcatcagcgaaggcattccccagacccttgacgaggtgggaacgcgcctgggactctccaaggaacgggtgcgccagatcgaggaacgagccctgaagcgcctgcaacgcaaggccatgaatcgtaaactctcggaatacctgcactgaagggttctccgcaaaccgcaccatcagggtgcacgtgaaccagatccatgcactttctcctgctgatcatcatcctgctcatcgccctcgccctgccccagtggtgggccaccagggtcatcggccgtcacagcacaacgcgagacgacatccccggcacaggcggtgaactggcccgtcacctgctcgatatccaccgtctcgaaggcgtcgcggtggagtccacggagcgcggcgaccactacgaccccgaagccaaagtggtgcgcctgcgtggcgaagtcatccatgggcgctccctcagcgccgtggccattgccgcccacgaagtcagccacgccctccaggacgcgtcggggcaccacctgctgcgctggcgcaccactttggtgaaattcacggccaacgcagggaaatttgccatggggggcctgctcctttcgccgggagtactggtcatgagcccctcccttggacgcctgctgatcgtggcagctgtcctcagcatgcttctgccaacgctggttcacctgattaccctgcccctggaactgcacgccagcttttccgttgccctgcccacgctggatcgcggcgggtacctgggcagcgcccgcgatttcgcggatgtgcgctccatcctgctggcctgctcactgacctatgtggcggcctcggcggccagcctgctgaacgtgtggcgctggtttgccctgctgcgccgctgacccttgacttcaccggggtgagtccgtaatattttgtcagttcggaagctgctgaagaattcccgtctgtcgttttcagattttcccatatgtacgaaaaaccggaggctcaccatgatcagcaagaagatgcaaaatgccctgaacgagcagattaaacacgaaatctactctgctcacctctatctggccatgtcggcccactgtgaatcaaacggcctcaagggcttcgcccactggctgcagctgcagtacgatgaagagatgatgcacgccatgaagttctatcgctacgtgcttgatcagggagccacgatcgccctgcaggagattcccgctccgccttcgaagtttgagtcggtgctggagatgtttgaagaagtactcaagcacgagcagtttgtcacggcatccattcataaactggtggatctggccctggccgagaaggatcacgccaccactatcttcctgcagtggtttgtgactgagcaggttgaggaggaggcctccgcccaggatattatcgatcagctgaagctggtgggtaaagaaaagagcggtctgttcatgatcaaccgcgaaatgggcacccgcacggcagcgacagctgacgcctgattccttccacagtcgaggttgcaggctgtccttctctggggcagcctgaattttttcggagtacttccatggcctacacccactatgtatttgatttcgacggcacccttgtcaactccctgcccgacctgaccgcggccatcaaccacgtggcagcctcagctcagatcgaccatcagtacagtcgcgagcaggttggaaccatggttggcgatggcgtgaccgtgctgctgcagcgggcctttcccgatgaagcccaccgcatgaagcagctgcgctccatcttcgatgagtactacgcccgcaactgttcccaaggcacgcagatatacgaaggggtcgtggaaaccctgagcacgctgcatgcccagggcaagacactgatcctgatgaccaacaagccccagcgctttactctccccatgctgcaggatctcgggctgagagagtttttcccggtggtctactgcggcgataccctggactgcaaaaagcccgatccagccgtgatgcaccacctgctggcctcactgcagctcaacccttccgccgtgctgatggtgggcgacagtgccaatgatatcctgtgtgccgctggcgcgacggtggacagcgccctggtaacctatgggtacggcaacctctcgcaccttgaagagctcagtcccacctatacgcttacccgtatccgcgaacttctgttcctctgatgtacgcttccgtcgccattgccggtttccgggagacctacacctacgaaataccccaggacatctccccgggaaccttcgtcagcgttcccttcgggcgttcaaaacgcaagggcgtcattatcggcacttcgacccagtgctccttccagggtagcgtcaaggccgttgccgagatctaccatcacctgaaggcctcggacctgcagatgaaactggccgcctggctcagccagtactatctctatgatgtgggaagctatatcaacctgatggtgccgttctttgaggatgacttcagcctctccccgcagctgcgcctgcgggaggaggttctgctgccatccaatgcccatcgcatgcgcgaggttgtggcgcgtctgcaggccggagagcagctcttcgcccaccaggtacccgccgatctgctgcggcgcatggtgcagcgctcaattatccgtctcgatactcagtgcgcccagacgccttatgttgcgacaggctactccagtcgcctgagcccggaacagcaggctctctatgaacattgcctggagtccaaaaagcagatcctgctgcagggggtgaccggcagtggcaagacggagatctacctctccctgatggaccatgtactggcccaggggcggggggtcatctatctggtgccggagatcaacctgacccccactctggaaaagcgattgaaagagctgtttgggcaacgggtggcgctgattcactcccaggtcagctcccgcgtcaaactggagcagtacaagaagatgcagcggggcgatatcaccattgtggttggtgcccgcagcgccatcttcgccccggtgcccaacctggggctgattatcgtggatgaggagcacgatggctcctactaccagaccgagacccccgtttaccacggccgtgatgtggccatggtgcgtggacaacttgaaggggcacgggttattctcggcagcgccacgccctctttcgaaagctatcacaatgccctgaacggcaagtatgagctgctgaggctggatgtgcgttaccagggagttctgcctgaagtgcacctgacccccaatcctccgtcgccccacgatcccctgtcacagaagctgcacgatgaactgcaggcgcatctggcggcgggccatcaggccattgtgctgctgaaccgccgtggctttgctccctatgccgtctgcactggctgccagcaaaccctgcgctgcccccattgcgatatccccctgacttaccataaagcctatggcaaactggtctgtcactcctgccagtatgcctgcgcttttccattgtccaggccacactgcaccaatgccgagattcagctgaagggatttggcaccgagaaactggaagagggcctggagcagggttttgccagctatggcgtgctgcgtatggatcgcgacagtgccggccggcgctccagggcggaggccctgctgaacaaattcagcgccggcagccaccgattactggtgggaacccagatggtggctaaaggacaccactttcccgacgtggagctggtgggcattgtgggtattgacaatatgatcaacctgcccgactttcgctgcggtgagcgggttttccagctgctgatgcaggtggccgggcgggcgggccgcaatgagcgccagcgcggccacgtgtatatccagactgactgcccggagttccctgcgattcagcatgtgctgaatcgcgatcaggataccttttaccgccaggagctggaggaacgcagccagatgggctatccaccctatactcgaatggcgctgatggccatttccggcagccagcgcgaagtggtgcagcagtccatcgagagcctggccgccgctgtcgctacccgtggcgttcagaccatggggccggcgccctttctggtggaaatgacccggaaacgctatcaatggaaactgattctgaagagcccttcgtcaaaaacccttcacattgccctttgcaaggcgctggagcactcattaccctcatcggttcatctcaaactgtacgttgatccggtgggagtgttatgatgcgctgccataatgaatcagaaaaggagtccgctatgttcatggaaactctgcgcagtcgccgcagcatacgcaaattcacccctgcagccgtggaaaaggacaaaatcgacctgattatggaagccgccctgcgcgctccctcttcccgcggaaaacagccatggcaattctactgtgtacagaacaaagccattatcgacaaactctcccgttccaaagagcacggggctgcctttctcgccggtgcccctctggcggtggtgatctgcgctgacccatccatcagcgatgtctggattgaggatacctccatcgccgctatctgcattcagctggcggcacagtcgatcggactcggcagcacctgggtgcagatccgcgaacgcttcggcgccgacaaggttccttccgaagagctcgcgcgcgcggcggcgggtattccggaaaacctgaaggtcacctgcatcatcggcatcgggtaccccgctgaaactcccgcaccctggcccttcagcgccttgccagcctccaaggttcagtacctctgagcgcctgcacacgtgcaggctccggaaaaaaaccagggaaaactaaaacaatgttttaatcctgcgtcaatactgcttgcctgatgcccccattcatactattctgaaatccgggcggcattactggcaagggcgtctcttttgccgtgccatgttcgccgcctggctcatggacggtgactcaaggtggccggtgagtgcgatagcctctgtatctcagaaaatcctcaagagggggaatcacccttgtcttttcaccttctggacaaaagcgtaaacgttatcagcattatctttgacgcctatacggggcaaatcctcagcgccaacccggcagcctgccagttctgtggctacagcagccagcagatgctgcagttgaccgtcgcccagacccccctgctgccccaggaccagattctgccccttatcgaacgtacgctctatggtgagcctttctactgcctgctgagtcttgatgcccttgatggcaaacaggatgtgaccctctattccatcaagacgctgtggaagggccgggctgctatccgcgtcatcgccatagacgtcagcctttccctcaaacgtgaaaaacggctgctgctttacggcagcgcctttgccaacaccggtgaggccattgtcatcgccgatcgccatgggcgtattgaagaaattaacccggcgtttacgcaaatcagcggataccagcaacacgaagtcatcggctccaacatgcgcatgttgcagtcaggtcgccatgacgcagcattttaccgtcagatctggtcgtcgatagaggaatatggcacctggcatggtgaggtgtggaaccgccgcaaaagtggtgagatataccctgtatggctttccatcgcccgtatcagcgatgcagagacgggcggcactcactatgtgggaatcatgcatgatctcagcgagctgacaaaaacccgccagcagctggagtatcaggggctttatgacggtctgaccggcctgcccaacaaggttctcttcatgcagcatatcaaccaggccatcccccgcgccaatttcggcagcgtgggtttctcactgctgtgtatacatgtggataactacaaggatatctgcaatcgcggaggaacagagatgggagatctcttcctgcagtccttcagcctgcgcctgcagaagtatttttccgctccggcgatcatgggacgcattcgcaccaatacgctggcactgctgctgccggtgatggagaaccactgggatgtgatgggggccatgcgcattatctttacctgtgcttcccagcccgttggactgggagaggggcgcttcagctctacggtcagcgttggcgtcaccgactaccctggtggaggagaaaacggctcagctcttatgcgcaacgcgttaatggccatgcacaaggtgcaggaagagtgcgctgacaatggctacctgcactatagccatcgcatgcgccgtgagatccttgaacaggctgccctgaagtctgctctggccagtgccgtgcaaaatcaggagcttgagattttctaccagcccaaggtctgcctgaatacgggcaccatttccggggtggaggcattactgcgctggcgcaaagctgacggcagctttatttcaccagctgagtttattcccgtagctgagcgcagcgatctgattctggagattggtgcctgggtgctgaagtccgcctgtcgccagctgaaaaagtggcatgacgagggtcacgggcacctgagcgtagccatcaatctttcaggcaaacagtttcacgacgagcagctccctgccatgatcggggatattctccgcgaaaccgctctaccgccacaatccctgaacctggaaattaccgagaacatcctcatagataacgtggagaatgccatccgcatcatggagcagatttccgccatgggggtgcacctgtccattgacgacttcggtcgcggctactcctcgcttacctatctcaagcgctttcccatcaacgtactcaaggtggatcagtcatttgtgcgggatctgccccatggacacaaggacgttgccatcgccatgtcgatcatctccctgggcagtcgcctgaatctgaaagtggtggcggaaggggtggagacaccggagcagcttgccttcatgcagcagcataagtgcacggaaatgcagggatttctcttcagcaaagccatagacgccgaggagctgggggcaatgctgcgcagtggcaaacacctctcctgcgcctatcgcccctgaagcaccacgctgacccgatctcgcagacggggcagcaattgcgcttcaaaccagggattctggcggagccagcgatggttgcgcgggctggggtggggcagggcaatcaggtgcggccaccgctcctgccagtttgccacggctgctgtcacggaatccggccggggcaacatgtgatactcctgggcatacttgccgatgaccagggtaagttgaatatgaggcagcaaagacagcagagccgcgcgccaggtggcagcgcactgtggccgcggtggcagatcgccgtggggaccggtgccgggataacagaagcccataggcacaatggctatgcgacgttcatcgtaaaaaacctcacgcgctacccccatccactgacgtaagcgatccccgctggcatcatcaaaggggattccggaagcatggacccggcgacccggtgcctgtcccgcgatcagaatggacgcatcacggtggacctgcaccaccggacgggcaccaaggggcagatagggttcgcaaagggtgcagcggcgaatatccaccagaagtgcatcaagattcacgttttccacagaatctccctacgcctgagcattttcctctccctgcctggtacagtacatttcagcgcgctccaccagcaaggggaatagtgaacgacaggagcatataatcgcgattcccccgaagcacgattccacccccataggtgatggagtagtaggtgccttcaaggctgccccccaggcgatatccggcaccaatgcccacgggcacaccaatgagccggtcgaggaagacgcccgtctccagcagagccgaatactcctcctcgttgaaaaagcggcagcgccggtcatccacctcccgctcccttcgcctgtcccagcagatgcgctcaccgtcctcgttgcgctgacgttcaaaattttcggcatcactgctgttggaaaagaaggtcacgcggggttccaccgatgcgtagaagagcggatcaggtaactttgacagcatcagccagaccccgccaagctcaaaacccaagggatcccgccccccaaagggttcgtgctcgtaaatcatgttcagctgcagcccgacaagcagtcccggtccagagctttcacgggtttgcgctgtggaaggctgtgtcagtgcggaaaacatcagtaccacaaagaccagtcgcatgacgcgcctgatcacaattgatttttgcccaaacaccatcatctccagaacctgtttggtggatttacaagaaaagttgcacagaaagccaccgtacgccaatcatgcaacaacagccgtgccacagcgcgaacattccgtgggctggcacctccatgcttctgcgcggcaccgattctggaaaagaataaaagccgaaacaatgaaaagcaaaacttaaatttgacacttttcgtcagactgcgcgctgatggggctcaatgacacaatcaggtgagaaccataactgactacgctggtcccgatcttcccggccacccaggaaacattcagggctaaggaatcaggattctctgcacaggacgtttgccggggaggattggggctccaggcacctgaggatatcctggggcgagcggtgacacgcacggcacacatccagcacctccagaaagtcaagattccgatcgccattttcgtatttggccacaaagctctggggcttgcccagccgcacagctaattgtgcctgggtaagctcggcatccaggcgcatctgtttcagggcctgtcgaagaacatgatactgggggttccacgtatttcttttcatcagaaaattatagggggtattgaggcatatcccattttaggatatattgtattttacaaaacgaaaatttggtgaaataccatgcgccataccgcatcagatcagagagaaaaatagaccactccagagtgttacagaattttaaccagacaaaagaaagcattttcctgcagcattctgtctgaaaatgagaaaagaattggcccatgatatcaggggaaacaaacaacagtcgattgcgcaagtatctgccagagcatgcatggcaagctctgggccgtttcttcagcaaaggaaagcagcgtatccgagagcgcaaccacgcccttgcgggcctcctggaagccctccccgaggcgtcctttgcctacattgcccaaaactgccataagccgggaaatcttgtggccatcaacggtccggcctgtgaacttttcgccagttcacaggagcagcttctgtccctcagtcctcttgacttgtgccatccgcactactcggcgcgtttccatgtagatatcactgagtgcccatgcgccacacgcgatttcgaagccgaattgcgacgtgccgacggcaacagcttccggggagctgttcgcatacgacgcatccgcatggatggacaatccatcgcgattgccatagtgaaaaccctccatgacagcgttccgtgggaacagcagcaaggagttctccagcaaagcaaaatggcacagatcggcagcatgatgggcgctgttgcccatcagtggaaacagcccctgaataatctggcgattctcgcgcagtgcctgcccagggacgcagagcgcgtcagctgggatggcagaagcattgaaagcactgtcgccgatatcctgaaacacgtagaattcatgaacagaaccctcgacgactttcgtgattttttcaggccgcaggcccaaagcgaatattttgaagtcggggaaagtatcaccgcagtcatagcacttatgcgtgagcagctgcgctacgatgatgtagatgtattactggagcccagccagccgtttcacgttgccggagtgcgcaaccacttccagcaggttattctgaatatcctcaacaatgcccgccaggcattcctggaaaggggaattcctgccagacgtcggatcaccgtgagtatcaactcaggtgagcagcatgcgctgatcaccctgcgcgataacgccggtggcattccccgccatctccttcccgatgccctctttcagccctatgtgaccaccaaggaacatgacgggaccggcatcggactctccctgagccgcacgatcattgagcagatgggcggcaccatcagtgcctgcaacagtggacatggcgcctgctttcacctgcgactgccacttcgccggaaagatgctgcggagctgtcagcctcaaccctcttccggtgacaccagcgcttcaccctccaagagtcggttccaccgcgcgccagatgcgctccatggcctcagccgctcccaggggcaggaagtgatccaccacatcggaaagcactgtcggctgggggttaatttccaccgtgacgcctccgcgccttttcacctgcaaaaccggttcagtgatataggggaactggttgctggtgccgatggtgatgaccatatcaaagcccaggcgcagctggtgctggatggtgacaatgtcgcccatgggcagggtctcgccatagagtaccacaccgggacgcagaatgccctcgtggcactgaggacagcggggcgggaagtcggtgaagtgagcgtagttttccacgctctgcttgaagtcacagtccatgcagcgcagatcagtgtagcgaccatgaatttccaccagattgtggctgcccgcctggcggtggaagccatcaatattctgggtcagcacccaggtgtccggcttgtgctgctccagcagcgcgatgacctcatgggcccggttgaaggtggcgtggcgacagctctcctcaatgcgcatgagatacttccagctcactgacggatcgatcttcagcattttggctgccagagcctgctccacgggaatgccatcctcggtgaggttgtcattatacatgccccccaggccgcgataggtaggcaggcccgagtcggcggaaatgcccgcgccagtgataaagagtatgcgccgggactcactgatgtggcgcgcgatggtgttgatggaagtggtgtgttccataagtttctcctgcaggcagttggcaaaaggacaggcggctaccatctgcggcgtttctcagccgcctgtcacaacaccgaattcgccaggggcttcatctcatccagcggggtaaaatcgctcctggcatagcgatacacggcggctgctccgatcatggcggcattgtcggtgcagtagcgaggagaggggaagaaagtgtggatatggtgcttttccccttgctcacgggccagtgcgcggatggtggaattgacgctgacgccgccggagaaggcgaggcgattgatgccttcgcgctggcacagctccataacccgttcgacgatatagcgggcaatggtgtgctggaacgaggcggccacgttagcgggctcatagtcgggattctgctggatatgattcagcacggcggttttcatgccgctgaaggagaagtccacggggttatttttgatgcgggggatagtgaacctgatggtgggttcgccctgctgggccagtttgtcgatgacggggccaccggggtaagcgaagcccatcatcttggagactttgtcaaaggcttcaccggcggcgtcgtcaatggtgcgggccagcaggtggtagtcgccgaagccgtctgcgcggtagatgctggtgtggccgccgctcatgacgcagcacacaaaggggaactccaggggatgctccagcaggggggccagcaggtggccttcgatatggtggatatcgatgaggggtttgccggactgccaggccagccctttggcaaagttgacgcccaccagcaggctgcccagcaggccggggcagcgggtgcaggcgatggcgtcgatgctgtcgagggcgatatgggattgctccagcgcccgcgcgacaatggtgtcaatggcttcgtagtgcaggcgcgaggcaatttccggtaccacgccgccatagatactgtgggttttctcctgggagctgaccacgttggagagcacctggtagctggtgtccaccacggcggcggaggtgtcgtcgcaggaggtttcaatggcaagtatgagggccaaggctatttcccgaacacggctttctgcagggcgtcgatgtcccgtttcgaccccaggtagacggggattttctggtgcagggcgcgggggatgatgcccagaatgtcgccttcgccgtagatggcccgcccgccggcctgttcgatgatcatggccatgggattggcttcgtacatgaggcgcagtttgccgctggtgttgatgcggtcggaggggtaggcgaagaatccaccacccagcagggtgcggtgcacgtcggccaccatggagccgatatagcgacccgacagtactttgccatagatattgtccgtggttttcaggctgtccacataggcggccagtttctcgtcccagtttgcggagttgccttcgttaatggaatagtatcttgtggtgtcgggaatgcggatatcggggtgggtcaggataaattcaccgatctgggggtccagggtgaacatgttgacgccctggccggtggtaaaggtcatcatggtgctggagccgtagagcacgtatccggcggcaacctgtttgtagccgggctgcagcagatcctgcagggttccatcgccaccttcgggggtcacgcgacggtagacggagaagatggtgccgatactgacgttgaagtcgatattgctggagccatccagggggtcaaagaggatggcgtagcggccttttttgtattgggcgggcagcttgaccggttgttcattctcctcggagcccatgatgcagaatttttcgatatgttccagggcattgaaaaagacgttgtcagcgatgacgtcgagcttcttctgggcgtcaccggaggcgttgacttctccctgatagcccaggacatcttccatgataccggcgcggttgacttccaaagacacgattttggccgccagggcaatctggttgaggatggcggagaaatcaccggtggcggtgggaaaggccttctgggtttcgtagataaagcgggtaaggttcatgggtccttgcatattctcttctcctgaaaaaaatcatttttgtctgcgccagggcgcggctcctgtttaccgcagcaggctggcgatcagcggtatgcccacaaaggtgccgatgctgctgcccacgttggcgaacaccaccaccagcaggatcttggttatgcgattcttccagaaccccttcagggagatggcatcctgggagaggttcatcaggtccgagaccttgggcttgcgcagccaggcttccatgaggcccgccacccagccggcggctatggtggggttgaggctggtgaggggagcagccacaaaagcggtcagtatggttatggggtggggcagggcaaagctcacaaacagagcagccaggacgccattcgccaatacccacaactgaatcatggtccaggagacttcagccgatgaagaaaaaaaaccataggcgatgatgccgatgacaatggcgggaatcaggtacttgatggacttccacaccggcgatggtttcggaacggtgttcagctgacttaatgagagttcctccacctgctggctttcgatgagtcgacgcatgccctggcgatggccggcgcccacaaccgccagtatgacactcccgggagcttcaaccacttttttggcaagatactggtcccgttcatcgatgagggtggttttcaggcgggggaagtggcgggcaaactcttccagcatctcgctgagcatatcctgattgcgcatcttttccagatcccgctcggtcagttcctcctgggcaaagaggctggcaatgagggtgctgatgagcttcatgcgaccccagattcccgcgctgccccaagcgcgcttgagggtcagctgcacttcgcggtcagccagaatataccgggcatcgttatcctgggcactgcgaatggcctcaaccatctcctggccgggtttcacgcccagctgggctcccatgcgtttctggaaggacgagagaatgaggtttgccagcaggacagtggctttgccctcccgcagcacctggaagatattcatattctgccagtgatcttcttcaaagagggcgcgatagcgggaggggcagagctccacggccacggtatccggcttgatggcggcaatgacggcgcgcaccgtatcaacactctgctgcgagacatgggcggttcccagcagaaagagcgtcttcccctggtatgtcaggacttccagatctgagtattgtcgtaaggcgtcttgctgggcttcggagagctgctgattctcagggttgtcggacgtgtgttccatgaaattcgtttttcacctttatagactgtgtaggcgacatgatacccattgagggcgcttttgccgagctttttttcaaaaaaacgccgaacggaatatggggaattctttgcggaaagtgcatcggcgggtttaattctgtctgcgcttcatgtatagtgccgccatcatccccagtggcttttctgcacagactttagaagtctgctgggtaattccccgttattcccactatacaggagattccatgagcgcggcagatttttcttccctgagcgaaccccagaaagagcaacaactcaccaattacatcaagggcctgataatggatggcgtgcgcaatgccaattcgggccatacgggtggtgctttttcctcggtggactttgcttacaccctctttcagaaacacctgaattatgatcccgacgactgccgctggtataatcgcgaccgcttcgttctctctgccggccatgagtccatgctgctgtacagcctgctgcacctgcagggttacctggacatggacgagctcaagcgcttccgccagctgggcagcaagactcccggccaccccgaatcccacctgacccccggcgtcgaagccaccaccggccccctgggacagggaatttccatggcggtgggcatggctctggcctccaatatcgctgccgcttatctgggggaaaaggtcgtcaataactacacctacgtcatctgtggtgacggcgacatccaggaaccagtggccctgggctcctgccagctggccggccactacggtcttgatcggctgatcgtcttctacgacttcaacaagatccagatctccggcgaagtgtcccgcaatgacagcaccgatatcgcccagatgttccgcgccttccagtggaatgtcctggagattgacggcaacgaccaggtggctgtcgaccaggctatccgccaggccaagtcaaacagcggtcgccccaccattatcatcggccataccatcatggcccgtggctgcgccaccatggagggctccgaagagacccacggttcgcccctgccccatgaggaaattgccgccaccaaggagaagctgagcattccggccgatcaggccttcttcctgcccaccgaagcgctggagtttttccgtcgccgcttcgacgcactgcgccagggccgtaagtcctgggaacaggaagtgcagcaggcgtccggcaacgcgcagttcgccagcctcttcgatcagttcgcccgtggcgtggtacccgccatcaacttccccgacctcaatcagaaaatggccacccgcaaggccttcggcaagctgctggaagccgctgccgacagctttgtcgccttcgccggcggctccgccgaccttgagcccagcaacaacaccaccggctttctggacaaggtgggcgactatacccgggagaaccaccgtggccgcagcatcccctttggtgtgcgtgaattccccatgggagccatcactaatggcatgcagctcttcggcatcaagtcctttggggctaccttcctgagctttgccgactaccagcgggccgccatccgcctcgccgccctgcagcagatcggtaccatgtttatctacacccacgactccatctatctgggtgaagatggcccaacccaccagcccgtggagcatatcccctcgctgcgcctgatccccaacctgctggtactgcgccccgccgatggcggtgagaccgcccgggccttccagtttgccctgcagtcccagcggcccacggccctgtgcctgacccgccaggatctggaacctgtaacgaccacctactacggcagcgggggcgatttcgcccgtggcgggtatatcctgcgccgcgagaacggcactctgggaattattctgatcgccactggctcggaagtgaagctggccctcgatgtggccactgaactggagaacagcaaaggctgtggggtgcgcgtggtcaatatgccttgctgtgaactgttcgatgaacagcccgcctcctatcgtgacgaagtactgcccccctctgtggcgcgccgcgcttcaatcgaggccgcttccacctccggctggtacaagtatatcggcctgcagggtgtggccatcggcgttgacacctttggtgaaagcgcgccagccaaggatctggaaaaacatttcggattgactactgaaatggttgccaaatcgctcgcgtcattgtaagctcccgcttattttgcgaataactctcaatggaggttctgttatggcccagatcgcacttaaaggtaacgccgttgaaaccaaagggaatctgcccgctgcaggcagcatagcccctgacttctgcctgacgcaaaaggacctcagtgacgccagcctgaagagctttgctggcaagcgcctggttctgaatatcttccccagtgtcgacaccggggtgtgtgccgcatcggtacgccgcttcaaccaggaagcctcctccctggaaaacaccctggtcctgtgcatctcccgtgacctccccttcgccctgaaccgcttctgcggcgcggaaggactggaaaacgtggtgaccctctccgaaatgcgtgatttttcttttggtgaagcctatggagtgcgcatgaccagtggtccactggccggactgctctcccgcgcagtcgtcgtggttggcgctgacggcaaggttctctacaccgagcaggttcctgagatcacccaggaacccgactacgacaaggcgctggcgaccctgaagtaacccgattgatatgaaaaggggctgcggaattttccgcagcctctttttttgttggcactttagcgagaccaaataacggcaggttgtcggcaccaacccttatgccatgctggaatgacgggaaagacaaaagcagaccgttccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagatggggctctttgagcagcctgctgccggatctccagaacaggcgagagttctgggtacttcccgttgaccaacgcaaaaaggccgcggcagaaaccgcggcctttttgcgtccatgagatgcgtgcgtcagctgaccttattcagggtgcgaatgcaggaggtgcagatcttcacccttttggtcaagccgttcactgtcagttcctgtgacttcaggttgggcagtgagcgctttttggttttgttgttggcgtggctgacattgttgtttacttgaggctgcttgccgcagatctcacaccttctggccatgatgtatatcctccgcaataagataactgttatgattccctgagtttttacaaaacgcagaatactaccacgctcctcctgaaaatccaatgggaaattgcagacagcatactttttcatggcaacgacacctcgaagctggcgtctttcgcgtttatcgtataagttagtcttaaatattcttcacaagaatggaggactggccgtgaaagatctggagagcgttgacaggccacgtgaaaagcttctggcgcggggagcccgctcccttgacacccatgaactggtggccattctcctgggcagcggcacgcgggaaatggatgtcatgaaactttcccgccttgttgccagggccatggagaaaaacggcatgaccgtcagccaggatgactttctggcaattaacggcatcggtcaggccaaagcctgccagctgctggcagccattgagatgggcagacgcctctacagcgccaccggcgccacggttcgcagttatcgcgacgtcatccacctgctggaggagtttcgccataaaaagcaggagtacttcctttctatcacccttgatggtgccggctgcgttctgcagcgccgcattgtcaccatcggcaccctcaacgccagtctcgttcatccccgtgaagtgttcagtgatgccttgacggatcgggctgcctccattatcgtcgcccataatcacccctcgggaagtgtcgagccaagccaggaggatcacaacatcacccgacgcctgcgccagtccggtgaactgttgggcattcccctgctggatcacatcatcatctcgcccaagggtgaagtcagctttaaggagtgtaattacctctgatgctcacctactcgcaacccctctatcgcccccccagtgaagcccgctccctgattttccagatcacccatggctgctcccataacgcctgcaccttctgcggcatgtatacggacaagcgatttcgcatgaagcccctggagacggtgctggaggaaatccaaaacattcccgcagcttacgccgctacggttcgccgcgttttcctggctgatggcgatgcgaccatataccccactgaaaaactgaccccgatcctggatgccctcaacgcccatttccccgcacttcagcggatcagcgcctatgtggggcgcaaggccctgcgcgccaagacacctgagcagtggcgcgagctgcgtcagcgtaaactttcacttctgtatttcggcctggagagcggcaatgaggaagtgctggagctcatgaacaaaggcggcagcgctgccgaggccgccagcctctgtcaggtggttcaacaacagggaatcgccctgagcgtcatggtggtgctgggcggcggcggccgacgccttgcgcgcgaacacgccctggatacggcccgctgggtcaatcaggtcaatcctcgctatctcagcctgctgacccttttcctgcgacgcaacaccagcctgtttgagcagctggaacagcccacctggggttccctggccgaagagaccatcacgctgattcagcatatcaaggggaagaacatcatcttccgcgccaatcacatttccaatctggttgacctttccggcaccctcccccgtgatcgcgaacggcttttgagcggacttgaagcgcaccggcagaaactgctgaagagcagagcctacgacacggtgcccgagttctacgaggaactctgacaccatttcatgcacctttactcctgttctctccgcagcattgccctgttaacagcttgctgaagtacttcagaacacgcaggcaattgaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacacgcgacagcgggcaacgccgcagatgggggttttccagcagcctgttagctgccatgaatatgcattgacctgattattgcgctcagctataactcacatctcagcactcgccttacgggctttcctttctccaccaagcctttgagagcatgagtcaggctgcacttctttcacatgcgggtgtttcatgtcacagcaagtaatgaatcttcgtcagatgcaggtcagacagagggggaaaatcgtgcgggtcaccgccagtggagaacttggccgcagaatccgcgacatgggcctggtcagcggaactgagtttgaagtggtagggcgggctcccttgaaggatcccgtcgcgctgcgtctgcgcgacttcaccctgaccctgcgcaaccgcgaggcggattttatccaggtggagctctgcgacgggggtgatctgtgaagcgatcaccggtttttgccctggccggcaatcccaatgccggaaaatccactctgttcaatacaataaccggcgccaggcagcatgtggccaactatcccggcgtaacggttgataccctcgagggtgtcattgactttcaaaagaacacattgcgcatcgttgatcttcccggaacctactccctgagcgcctattcccaggaggagctggtggcacgtcgtttcctggtgcgccagaaacccgatgctgtcctcaatgttcttgatgccggcagcctggagcgccatctctacctgacggtgcagtttctcgaactgggtgtgcccgttgtactggcactgaacatgatggatgaagtgcgcaaacgcggcatctccattgatattgagcgtctctcttcgctgctgggcatgccggtggttgccacggtagcacgcaccggagaaggcaaggatcagttgctccaggaggcactggcccttcagaatcgcgcatgggagccgctggtattttcctatggccccgacatagatcccgtgctggaagtcatgatcagcattatcgaggaaaatgcctttctcacctcccattatcccgcgcgatgggtagccctgaaatacctggaatctgacagcgcactgatggatgaaggcctgcggatcaactctgccattgatacccaactgaaatctctggttgcccagctggcgcatcactgccaaaagaccctgctggcttcaccggaagaactcatcgctgactaccgttacggatacatcaccggcctgctcaaaggtggtgtcattaaccgcgacgcatcgcggcgtgagcgtatggacatctcccagcgcattgataccgttctgacccacgctcttctcggcccgataatcatgctgggtgttctctacggcttatacaaggcgacttttgcgctgggagaaattcccatgggctggattgaagacatttttggctggctgggagaaaccgtgggcgccagtgtacccgatggactgctgcagtccctgctggtttccggaatcatcgacggcgtgggcggcgtgctggtcttcgttcctcttatcctgattatttttttgctgctctccttcctggaggactcgggctatgtggcgcgcatggcctatatgcttgatcgcgtattccagtattttggccttcacggatgctccgtgctccctctgatcatatccggcggcatcgccggagggtgcgctgttcccggcatcatggccacccgtgccctgcgcagccccaaagagaaactggcaacccttgccgttgcaccgtttatgacttgcggcgctaagattcccgtcatgttgatggtggtggcagcctttttccctcagcatggagccgccgtcatgtttggcgttaccctttttgcctgggtaatggcgctgctggtggcccgtctgctgcgctcaactatcattgccggtgatcctacgccattcgtcatggagctgcccccctatcgcatgccaacactgcaaggcgttctcattcacaccctggatcgcgtctgggcctatgtgaaaaaagctggaaccgtgatcctggctgtggctattctcctgtgggctgccatgacctttccgctgctgcccaaggaggttacagcagattttgagatgcagcgctccagtgtggaacagacatttgccaaccactcatccctcagtgatctgctgctggaaattgacaatgtcgaggcggaggcagctttgcgcaactccctggcagggcgcatgggcaccgcacttgagccgctgacctccctggctggttttgaatggcgcagcaatattgcccttatcggcggctttgctgccaaggaagtcattgtctccaccatgggcaccgcttactccctgggtgatgtggatcctgattccgctgcgtcactttcggggcgtctggccagcgatccccactgggggacggccaacgccatcagcctgatgatatttgtcctgctctatgccccctgcatggttaccgtcatcgtcatggcccgtgaatcctcgtggcgctgggcgctctttgtcctggccttcaatacgattctggccttcagcctggccatagccttttaccaggtagcctcacggctcttctgatctcacgcgggagcgctgaaaacggtgctcctgcgtgtcctctttcttcacctgcaagaattccccttcatcccttgcatttgcggcgaaacctgtgtataaattgttggtttgccaaaaacgcacgcacttcagatatcgccgtgcccttatgggtacaggagtgcggaggaaaaaacggaggattttatgccgactattaccatgaaagaactgcttgaagccggtgtccactttggtcaccagacccgccgctggaacccgaagatgaaacgctacatcttcagctcacgtaacggcatccacatcatcgacctgcagaagaccctgaagcttttcaagcgcgcctatgacgaagctcgcctggacgcccgtggcggagcgaagtttctctttgtcggcaccaagaagcaggcccaggattccataaaggaagaggctctgcgctgtggcatgtacttcatcaaccaccgctggctcggcggactgctcaccaacttcggcaccattcggaaacgcgttgagcgtctgaagaacctgagtgccctggctgaagaaggctatcctggctactccaagctggaagccagccgtatggagaaagagcgcgagaagcttgagcgcaacctgggcggtatccgtgacatggaaaagattcccgatgtcatggtgatcattgaccccaaaaatgagcataatgcggttctggaggctcgcaacctgggcatcaagaccattgccatcgtcgactccaactgcgaccccgactacatcgatttccccatccccggtaacgatgacgctatccgcgctatccgcctgatctgcaccaagattgccgacgctatcctggaaggcaactcccagctggatcagcaggatgtttctgattccggtgatgccgcctacgagcaggaagcagaagagaccactgaggaaacggaaacagaaaacgcctgaggtgtttccccggaaatatctcacgctgttcccaatactaccattgattacgtcttacacaggagaagaatatgaccgcgatcacagcgagcatggtgaaagagcttcgtgaaaagaccggagccggaatgatggactgcaaaaaggcactgggggagaccaacggtgacctggaggctgccgtagactacctgcgcaccaaaggactggctgctgccgccaaaaaggctggccgcgttgccgctgaagggatggtggcggattatgttggcaacggtgtgggagttatcgccgaaatcaattcggaaaccgactttgttgccaaaaacgaagagttccagcagttcaccactgacatcgcccgtatcatcgccagtgaaaatcctgccgacgtggatgacctgctgcagaagccattcggcgatggcaataccgtagccgaaacgctgacccagaagatcgccaagattggcgaaaacatgagcatccgccgctttaaccgcatgcagggacaaaatgttgccacctacatccacatgggtggaaaaatcggtgtcatcgtcaatctcaatggtggagacggcgagctggccaaggatctctgcctgcatatcgcggcctcgaatccccagttcctggatcagtcttcggtagacccggagtttatcgcccgtgaagaagcggtctttaccgccaaagcccaggaagagggcaagccggagaagattatcgccaatatcgtcaaaggccaggtgtccaagcgcctcaaggacgtctgcctcctgaatcagccctttgtcaagaaccccgacctgtccattgagcagctgctcaaggaaaaaggcgcatccatcgtggctttcagtcgcttccagttgggcgaagggatagagaagaaggaatgcaactttgctgaagaagttcagcaacaggttcagggcttgcgctgaacacatcataaccgctcagagcctccggctctgagcttttttttggttcatatcaatccaggggagaaaccaaatggcaaaatacaagcgagtactactgaaagtcagtggcgaagcactgatgggcaaccttggctatggcatcgatccggctgtagccaatgagatagcggaagagatccgtgacgcagtgcgggccggtattgaggtggccatcgtggttggtggtggcaatattttccgtggagtagctgccagtgccaagggtatggatcgctcaacggcagaccacatgggcatgctggcgaccatgattaactctctggccctgcaggatgccctggagcagataggcgtgttcacccgcgtcctttcagccatcgatatgaaagccatctcggagccctacattcgccgtcgcgccgtacggcacctggaaaaggggcgagtggtcatctttggggcgggcaccgggaatccgtacttttccaccgataccgccgcggccctgcgcgccaatgaaatcaatgccgaaatcatactcaaagccacttccgtggatggcgtctatgatgccgatccccgcacaaatcccaacgctgtgaaattcgaaagcctcactcacatggagatgctcaccagggaactgaaggtcatggacagtacggctgccagcttatgtatggacaacaatattcccattgtggtattcagtctgaaaaccaagggcaacatctttaaagccatctgtggtgagaaaattggaacaatcattgaggaataaacatggtgaatgacgtctacagtgaagtaaaagaaaaaatgcagaaagccgtggaagccacacgcaaagacttttccacgctacgcaccggacgggcgtcaacagcgctcctggataatgtcaaagtggactattacggcacgcccactcccctcaagcaggcaggcagcgttacgattcccgatgccacgactatttccattcaaccctgggaaccccatatgctgccggccatcgagaaggccattgtagccgcaaaccttggcgtcacgccatccaatgacggtcagatgatccgcatctccatcccgccgctcacagaggatcgccgcaaggagctgacccgccaggtcaagaaattcgccgaggatggccgcattgccgtacgcaatattcgccgctttggtaatgactctgtcaaggcactggaaaaggataagctgatcactgaagacgaggccaaacgcgcccaggaagaagttcagaaaatcactgacggtttcgtcaaaaccattgatgagatggcagaagcaaaagagaaagaattgatgaccgtctgataccaacattgcggaacctatgctatgatcggccacagagtcacgattctgtggccttttccttagcccccgactggtgagtacttctattatgaaaaaacgcattctgaccgctgccatcgccattcccatcgtattgtggcttgtgattggctccccattttatgtttttggctttgcctgtgccctggcggctgccataaccgcatatgagtatttcggatttaccggccaccgtggcctgctggtactgttgtgcctctttctcgccgtcttcaccatgagtttcggcattcatttcgggatggcagtatgggttgcttctgcctttatctgcgtggcactgggcatgatgcgcgccgatggcattgagggatacctggcggcaacggctcgctacagctttgcctttctctacatcggcattggctacagtgccattatcgtcctgcgcgagcacggttatgaatttctgctggcaatgatgctgagtgtgtgggctgccgacacctttgcctactttggtggcaagctgctgggcagacaccccatgtcgccgaaaatcagccccaacaaaaccctcgaagggctggcattcggcatagccggagcaaccattacctactccgtggtgatggcgtttttccccgtcgcgttcctcattcatccagcctttatcggtctcgccgtcggtgcgatctccgtggtgggcgacctggtggaatctgcgctgaagcgctccgcagacgtcaaggactccggcagtatcctggcgggacatggtggcatgtttgatcgcatggacagtatgattttcaccgcgccgctctaccttattctgatcattctcctgatggccaacgtctctcagtaaggtttccccgcatgcacagtacacgccagtccctttccattctcggctcaacgggctccatcggctgcagtgccctggaagtggcacgtcagcaccgcgacaaaatccgcatcgtctcactggccgccggcaataatcgcgaagccctgttaggtcagatccaggagttccgccctgcgctggccagtatcgccagccgcgaagatgccctctggctgagtcagcaggttgatattcccgttttctggggcccgcaaggcctgcgggagtgcgtccaccaccccgatgtttccatggttctggcagccatggtgggcagcgctggtctcgcgccggtgattgaggctattcaggctggccgtgacattgctctggccaacaaggagatcctggtggctggcggtgaactggtcatgaaactggtcaaacaacacggcgttcgacttttgcccgtggacagtgagcacagcgccattatgcagtgccttgagggtcatcgccacgcggagatatccagcatcatcctcaccgccagtggcggtgccttccgcgactggagcctggagaaaatgcagagtgccacggtcaacgacgccctgcgtcatcccaactggaacatgggacgcaaaatcaccattgactctgccaccatgatgaacaaaggacttgaacttatcgaagcacgctggcttttcgatgtcccacctgccagacttgatgtggtgatccacccggaaagtatcgtgcattccatggtggagtatgtggatggctccatgatagcccagcttggtacccctgacatgcaggctcccatcgcctacgcgctgttctatccccatcgctatgccctggatatcccccctttgaagttacatgaaatcggagctctgcacttccagcagcccgatctgctgaaatatccctgcctgcgcatggctcagtgggccatggaacagcagagcagtgcctcggttgtgctcaatggatccaatgaggtggcggtacagctctttctcaacggaaaaatcccttttgccggcatcagctccatggtggagcgtacgctggaacaacacaccccgtgcactctgaactgcgtggaggatgtactggaaatcgataaatggagccgccggaaggcgcaggaaggtatagtcgcatgagttttgctgtcgccattcttctcttaggtctgctgattttcttccacgaactggggcacttcctggttgccaaggcatgcaaggtcggcgtggaagttttttccataggatttggtcgcaagctgctcagctttcgccatggggaaaccgaataccgcctctccatgattcccctgggaggctacgtgaaaatgatgggcgaaagcctggagggtgccgatgagcaggctgcggtaccccatgaaaaatcctttgcccataagagcgtctggcaacgcatggccattgtggccgctggtcccctcttcaactttctgctggccatcgtcctgctgagccttgtacacatcaacggagttcccaggcttgagccaatcatcggcactgtccagcccgattcggccgcctatgctgccggcctgcagccaggcgatcgtatcatcaccatcaatgacatggagatacacttctgggatgacatcacccgccagatccacctgctgcctggcgtagaagtcagagtggtcgtcgagcgcaacgaccaactcgccagctttcagataacaccgcgccagcgcacggttcagaatatcttcggcgaggacagggaagtcggctttatcggcatcacagcatcggagcaaaccgtgaacgtccggtatggccctctgcagtccctcggcatgggcgtggtgcgcacctgggaactgaccagcctcacctttcagtccattgtcaagctgatccagcgaatcattccagcggacaatatcggcggacccatcatgatcgtccaggtcgcctcagagcaagtctcccacggattcaactccgtgctcttcttcgcggcactgatctccgtcaacctggcaattctcaatttgctgcccatacccattttggatggtgggcacctgatgttctacatatatgaggcaatccgcggcaaagcgccaagcctcaaagccagggagattgccgcgcgcatcggcatggcgctgttgctgtgtctgatgttcttcgccttttacaacgatatcaggcgaattatcgtcggtggctagcacgtgccgccagccggtcatggagagcggttgtacaccgccctccattcagcccctgtgtttttcccgcttctacccccttcgctcttctattccgtgacatgttcctaccccagtatcagcattccaagcgtgtatcccaccaggcatgcgctgatgacgccgatcagcccaggtgccatgaagctgtgattgaagtaccacttgccgattttcgtggttccggaagtgtcaaaattcacggttgcaatatcggaaggatagttgggaataaaaaagtaaccgtaactggctggcatgatccccaccagcagcgctgggggaagtcccaggccaaggccgacaggcagcatcatgcggcaggtggcagcctgactgttgacgaccacggacacgatgaacatcgccagggcaaaggtccaggggtaggcggtcaccatttccgtaatacctccctgaaagctgggcaatgcgtacttaaaatacgtgtcgctcatccaggcgataccgaaaatcgcaatggctgccaccattcctgatttaaagaccaccccttcgggtaccagcgatggacgggttttggtcaccagcaaaatcaggccaccgaaggccagcatcatcatctggataaccagtgacatgctgacgggacgatctccctcgctcagggtgcgcagctcagggtacatggcaatgatgacgatgaccaccagcgccagaaaaaagagcagcaccgcgttgcgcgaggaagtggggagcttttcgccaagggtggttgccgtggtctcttcgatgcgctttctccacaatggatcctgcagacgacgctgatactctttatcatccttgagctcaactccgcgcctgatactgtagagcgacatcagaaccgtgccgatgaaagtcgccggaacggtgacggccagaatggacagcagggtgatgttcggggctattccactgagctgcgacagatagtagacaaccgctgctgaaatcggactggcggtaatgccgagctgggacgccacagaggcagctgccatgggacgctcagggcgaatgttgtttttcagggccacgtctccgatgatcggcatgatggaatataccgcgtgaccggttcccagcagaaacgtcatggtataggtgaccatgggtgccagaagggtgacatttctgggccgcgaacgcagcaggcgttcagcgacctgcagcatgtacttcaagccgccggctgcctcaaggatggcggcgcagcgcaggtcaccaccgcgatgatgatcagcatcacatcaatgggaggactggttggcggcatcttgaagaggaacacttcaataacgaggccgataccggagacaacacccagcccgataccgccgtaacgactccccaggtaaagcatgagcaggagaaagagaaattgaatgtacaacatgatggactcctttcgcatctcaggatcacaatatgtgaatcattgcacattccatggtgcgtcacggataacataaagtaaataaaggggaaattaaggatattaattctctttcggcgattgtgctgattatgttcacgggcgacgggctggaaaaaatcctttcagcggcgcagatagcggcgttccggcctccccacagcgccatagatgagatcagctttgagaaatccctcggcaaccagaaactccaggtaacgacgggcagtagaacgactggtaccgatggcacgacccatttcctcggcattgatatccgtcagggcagagtcgtcgaatactttccgaactttgctcaaggtcagagggtcgatgcctttgggcatggtgccacttgaagggtccggcgtatgctggatgtgcagaaatcgatccacatcctgctgatccaggaggttgccggattgcaggtgctgaaaataggtgtggtaattcagcagcgactcctggaagcgcggaaaggagactggcttgatgatgtagtcgaaaactcctccacgcaaggcttcctggagagaggcgatctctcgggcagcggtaatgaggatgatgtcacatggttgcttcctggatctgatatgaaaaagcagctccatgccattgccctcgggaaaaaagagatccagcagcaccacatcgggctgcaggatttcgaccatttccatcgcatccacgatgcggttggcgatgccgacagtttcaaagtgctcaagtttttcaacaaatcgctggtgcaagttggcaatgcgaaggtcatcatctacgatgagaatgcggatttctgggatcattggccttctcctgttggtgtacttttggaattatgacggtgaagagagctccccccagctctcccgcgccaaagatgatctctcctcccaactgttcaacagcctgcttcaccagaaccaggccaacgccgcgaccacgtccgctctttgtggtcacaccccgctgaaaaagagtgcgggcaatggattcagcaacaccgctccccgagtcctccacctcaataaccagatccggccccagatcggtgagatagaggctgacccgtgcgggatggccctgttggtcacgggcggcgtcaaaggcgttgtccaggaggttgccaatgatggtcaccagggattcccggttcacctgggacgggacatcggaaaatgaattctgcgggtcaaaggccagggaaaccttgagctcacatgcgcggttgtatttccccagaatgagaccggcaatgaccggatccggtacagcgcaaaccagggagcgcaccagattttcgtatccgctggcctcattgatgaccaggtcgagggcttcctggtacgcttccagctgtataagccctgcgatggtgtgcatcttgttggaatattcatgggtctgtgaacgcagcagctctgaataggcatgcatatgggtgagttcctgcgccagccggtccagctcatcctttggacggaagctgatcaccattccggtgcgtgggtcctcaaggggaagaatattcaccaccatgacccgatttgccaggatcatttcacggtcaagctgctgctcgcgatttttgacgatttgccggagctcggagcaggagtgcacatcatccaggggcagaccatgaaaggatgtctgctgatccatacccaggtaggcataagcagcccggttggcataggtaatggttcccgcgccattgatggcaatgatcccttcgcggatcgcgctgatgatcgcgttgcgctcatggaacagcgcggcgatttcgtagacctcaaggcccatgatggcggccttgagaccactggaaattaccgctgctcccataaggccgaagagcaggaccacaaggatatagcccagtatctccatctgctggcgacggaccataagatccatgtcactggtcaggtaacccaccgccacaaatccgatgatctgttcctgcgcatcgcgaacggggacaataccccgcagcgaaggaccaaggcttcctatggcgctggacacgtacgccagcccttcattcagggcaggaccaaggtcaccaccaagaaaacgctgaccgattctctgcggattcggatgtgacagacgaatttcgttgcgatcgccaacgacgatatactcggcaccaacggtcattcgcagagattcggcaaaatcctgcacagaacgggaatctccctgctcaattccctggcgaatcagaggattcttggccaccgagtgggcaaggtccagcgctttactcgacatctggtcatggagcaggttcttggtgaaatcagaaaacaaggcacctatcaggccgaccaggatgataagcaacacggtcaccagcaggctgagtttcgcttgtaaacggcgtggcagaaagcggtcaatgcgcaggaagaggttgttcagacagcacccccatttcgataaataccggcagcagatggagatgtttcaatttccggaaaccacattacagggaaaaagtaccagaccacgacacagaacatgacccataaagatacgagcaccgtggttgcggccctgaaccggcacacaggatcctggatggtctgatcattcccagcacgggccccggttttcctggcgcggacaggtggtgttcaacacgtacaacaaaaaaagcccgaccagtaaaggccgggctctgcaactgcaggtgtatcttatgcgttatcaacgcgctcgcgcagttcttttccaggtttaaagtagggaactcttttggagggaacgctgactttgtcaccagtcttggggtttcttccttcacgtggtccgcgctcacgggtcttgaaacttccaaaaccgcgcagttcaaccttatcgccctcctcaagggcgtcaataatacactcgaaaagaccgttgacgaccgcctctgcctgcttcttattgaccgagtcagttttttcacaaatacgttctacaagatcagccttagtcatcattcctccttaaatatatactcgacaggctaaatactgaaatggcaacgcattaacttattcatcgcttgccagaacacaggatagttaccatactccccataccatgtcaaggcttacaaattcttttcctaaaaggaattgctgcacaaacggttctagaaaaccatacgtcaaagtgacgcaccttaacgccgcctccaaacaagcatgtcattatgacgcacctctcgttttgttatattttcgcagcagcacgccaatttgacacttatggcccgcataatttcctcctgaagttcagcaaacgctgcacagacggcaaaacaggaaactggcacataatatgcaaacagaattacgcacctggagagtttcctctcctcctttcctctccgggtatgggatgttcgtggaaaaatatttacggaagaagagcctgcaccatgcaggctcttttttcgtttcagggtgctttacacctcgtccatgatagttataatgcagggaaaaagactttttttcttctggaggtacctgaaatgaacatataccgtctgcttactggtattctgctcagcacgctggcgatcctgctcctctttgcccccgtgggcgcccagcagtttcctgacctcacccaactggtaaaaaaggttgaaccctctgtggtgaacgtctccaccagcaagcaagtggaagttggccaacgcgagctgccattgcctgaggaattcttcaaccgtttctttggcgatgagtttcgccgcttcttcggcgacccggggcacccgaatggccagcagcgtcgttccagcagtctgggctctggctttatcgtgtccagtgatggttacattgtaaccaacaaccatgtggtggaaggtgccgacgaaatcacgattatcctcagcgatgagcgggagttcaaagcggaggtggtgggaaccgacgccacctacgacttggccctgctcaagatcaacgccagtaatcttcccgccctgcccctggggaattccgacaccatcgaagtgggacagtgggtctttgcggtggggaatcccttcggcctcagcggaacggtcactgtcggtgtcatcagcgccaaggatcgctacatcggccagtccgtctttgacagcttcctgcagaccgatgcctccattaaccccggcaacagcggtggcccgctgctgaacctcaagggcgaggtcatcggcatcaataccgccattgtctccagtggccagggccttggctttgccatccccatcaataccctcaagtcatcctatgaacagctcaaggagaagggtcgcgtgtcgcgaggttggctcggagtatccctgcagcgcctgacccctgagctggcacgctccatgggtgcgggagccgagaccaccggagtgcttgtcacttccgttgagccggatcagcccgcccagcgtggggggctgcgcgaaggcgatatcatcacttcctttgataaccagcgaattgatcgctaccaggacatcttccgttttgttgcgcgcgcaactcccggcagtacagtccccatggaaatccttcgtgaaggccgccggcagacactgcgcgttacccttggagaaaggcccgacgagcgcagggcgcaggtgcgaccacggcaggcggaacctgccccatctgccgcctcctggcagttccagggaattcactttgagatgcgtgacaaccgcgtcgtggtacagcaggtggaagcgggctccaaagcctatgaggcgggagttcgccgtgatatggttatcctgcgcgccaacaatgtggtggtgagcgacctggcgacactggaaaaggctatcaaggagcgctcccgcaacggcttcgtgaatctgctggttcagcaccagggcgcgaaccgctttattccatttcagattcagcaataatactgcattcagcgagtgaaaggatattctatgcgcttcatggttaccggcggcgccggctttattggttccaacctggcttttgccctgaaacagcagggccacgatgtggtcgtggtggacgacttctccagcggccactacaaaaacctgatcggtttcactggtgaagtggtcaccatggacatggcgcgcattgaggagctggccgaggtggagagccttctgcctctggatggcatcttccaccaggccgccatcaccgacaccactgtcatggatcagaagcgcatgatgaaggtcaacaatgacgcctttcggcatcttctggaatgggcagtggaaaaagagattcccgtcgtctacgcctccagtgccggagtatatggcaactcacccgctccgaaccgcgttgaccaggggctgctgccggaaaatatctacggattctccaagtacgccatggatatgaccgccaggtcgtttatggagcgtcacccggagcagcgtatcgtcggactgcgctacttcaacgtttacgggcccggcgaatcccacaagggtcacgccgccagcatggtctaccagctctatcaccagattctggccggcaaacgcccccgcctgttcaaacatggggaacagaagcgcgactttatctatgtcaccgatattgtccaggccaacctccgggccatgttcagtgaaggagatgtttccggagtctataatgtgggaacgggcacggcgcgcaccttcaacgatatgatcgccattatctgccgcgaactggccacagagaataccgtcgagtacatcgacaacccctacgccttctatcagaaccacacagaagccgatatcagcgccacacagggcaggctgggataccgccccgaatacacctttgaagcgggcatcgccgcctacctcaaggccctgcaatcggcccgatgaaaatcctgggggtggtgctggcggggggactgagcagccgcatgggccaggacaaggcgtcccttccctggaacgacaaccaggatctgctgcatcgtgccatcgagattctgaaagtgagccagcaggaggtgtggatttccggacgcgaggtggcggggtttcactgtgtgctggacatcgtccccaggcagggccctctgggtgccatgcacgccctgtcccacgcccttgctgccacagactgggacgcgattgccgtgctcccctgtgacatgcctctggtggaaggaggctggtatggcgaaatggccgacttcctgcgactccatccggagtacgaagccgcggtgctcgcccatgccggcaaggcattccccctgaccggcatataccgtgtcagcggactcaccaccatggcgtgctcctttgaaagtggcaaccgcaaggtcataacggccttgcaaggtttatcccatgggactatactgaaacccgaacacagactcatgaacatgaaccagcccgaggactaccaacggctgctgcgcgaaggaaaacaaggaggagaacatggcatctgatcatcatgacgaaatccaggaagaacccctcaagcccgaggatattgctccactgaccatgggctttatcggcaccatcgtcttcgcagtcgtcacatacttgctggtcatcagcttcggctgacaccttcacaggcggagggaaacctccgctttttacattcaggcgacagcgtccggcatggctcagcccatgactgctgatttgcttgcatgtttaccatctgttgccctactatgccaacggagcttcagctctctttattacccttcgtaaagcagtgagatgtacagaaccatgctcatatttgcagccctcgtcctgctgggaggctgtgccgcaaaacaacccaaaaatattgacaatatctgcgccatttttgaccagaaaccccactggtatgactacgccaaaagggctgaaagtcgatggggcactccgacacatgtacagatggctatcatgtatcaggaatcaagttttcgccataatgtgcgccccgctgagcgcacacagattctcggagtcattccgggtccgcgacgctcctcagctttcggttatccccaggccaaggatgaagtctggcgcgaattcgcaagggataccagcaaccgctttgccgaccggcgcagcatgaaggacgcgctggatttcatcggctactataacgatatcagccaccgccgcctccgcatttcaaaaagcaatgccgaacacctctatctggcctatcatgaaggccatggcggttaccagcgccgcacctaccagcagaaaccctggcttatgcgtacagccaaaatcgtcggcgaccgtgccaaaacctatgaacggcaacttgcttcgtgtgaatcccgcttcaagtgccgccgtttctaccagatctggcccttctgccggtaaagcccatgcaggcacctttctttcccgtacttggtttcgcctcgctggcacatatcctgctgatcgcgctcagtgcctacctctacaccgacagctaccgtattgcccctggcgttcacgcccacggacttatcggcatcgcgggattctgctactgcatgtttctctctttcctgatcacccgccagcgctatggtaacctcaccatgcccctgcagatcctctttgcgctcttttcactgataatggcgactggtgcacttctgtccgagtatttcctgctgaatctggccgcctcggcctctctgtttggctgcctcatgttgtggcacttcttccgcaatacctccaatcaacgcgaaaatgtcttcatgcgcgccgctgtcattatctctgtactgtgctgggtctactttctctattccctgaatttcgaatatttcttcatgtttgaaacgcgattctcatacgttctcctggccctctcctttcccatgtcgcttctgctcttctcgcgctacgtggatatgctgaatatctccacgccgctggtgaacctgaccattgccacactggtgggaggagtgctgagcatgttcttcggtatgctcctgcagtggtactgggtggagaaaatcagtgccggggtacttctcctgcttataagcctctatctgatccgtgctttcagacttggcaatatcgccctgatcgtcgccttcactggcctgttactcacagggctcagtggtgtctggtacgttctggttgccgaaagcggcacggtcgccatggatgttctgcgcacccacgcccacctggcgcacttcgcctgggccacattcggcatctatctcctgctgatgctccggcactcattttccagcatgcagcaggccctcttcctcagcctgctgctgctctccctgacagcgctggtccctcacttgctcttcgatgttcccatactgctgcatatcagcacgacactcttcctggcagcgggcctgtgcctgccccttgccctctggcaccagatcaggcacaacctcgggattgccgactgaaacaggccaggaatctgccgacccacagatacaggcacagtgcaatcaacacaaacgaaaacagccgtggcagccatctcactggtgactgctctgccgatggcaacagctgcaggggaatctcaatcgccatgccatcaattacggcggcaaagacaatacttcccacagccagacaggcgaggaaaatcaacaaattgcgcaatcccaccacacgcagcagtacactcagactgaccatactgactgccggtgccgctgtcagaaagataaaggccgcacccagggagaacccggcagcatagagggagatggccacgggaatcacagaaatagagcagacgtacaggggcaggcccagcagaagtgcaagaccataggagagcagaacatgctgactgacaaagtcgccatactgctccggccagacgctcaacagcagagctgccagtaccagcccaatgacaaggggcttggcaatatcacccatcagatccagaaagttctgcccaaaggcctgtgacttcgggggattttgccgcgaagactcagctgccgccgtgcactgacagccaccggaacaggctccaacagaagcttccgatggctggactaaaaccctttccccccgcaggcgttcaacaaaacccacaatgataccggcaagcaatccaatgatcagcgataccagcacccgcaagacggtaatcagtccaccaaagaccccgtacgtggggataatggagtcaactccggtcatgggcgttgtgctcagaaaactcactaccgggccatttcccgcaccgcttttcttcagggaggtggctatgggcaaaacactgcaggagcaaagggggagtggcaagcccagcaaggacgctttcagcacagcgccaagggtgttccctcccatgtgactgacaataaagcgatcggagatgtatatcctcagaatactcgcaatcaccagccccagaagcatatacattgcaatagcgtcaagcagcacccagaaatggtgccagaattccagaccataggccatcatcactcactcctctgcgtataaagcatcatgaaactgaagttccgtaccctgccaccatggccaaaagcgtttagattctgcatatttgacgcacttgccattgtaaatttcgtttgcgcatattgatcctttctgacgatgcattgcaccgggaatcggaaaacatcatacagaaaaaagcacctaagagaaatcgaattatctaacaaaaagactttctcaaattgcgcgccttcacggccgttctatgcagagaacagcgcccggtgctctttctgaaaagagcagccgggcgctttgatgaatccgcagcgggaagaaacagtgacggagcacaaaacctggggtgggaattccgtgaaaggtttcagcggctggctgcgtcgataagggccccttcacgcagcccataatcgctgaccataaagtggtcctgacagaagcaggagttgatattcaacgcaagacagagcccggcaataatgagatcctcgcgccctttttctatgggaaaagcttcgaggcgctgagccagggtcatatccgagagcttatccaggaacatcttcgtgtccttgacagtacaggtcatgccattgataagcctgggactgtactcctgctgcccggaaagcacatgggctgccgtggtgtaggtgccagcagtaccgacgatcttcaggtgggtcaggtcaaagcgggcaaactcctcatggacggtatcgagcttctccaggacgaactcctgcatattcaggtactcctctatacttaaaggagcacgggtaataaacttctccgtcaaacgcacgacacccatttccacagaccgactgtggagcaggttggtgtcacgatccaccagaataaactcaacactaccgccaccgatatccacgatcagcttattgccggctgccttcacggcggcgcagacacccagggccgccaggcgggcttcttcagcaccatcaaccacccgcacttccaggccggtgtcctgctgcaccgtttcaatgaactcaaggcgattgctggcactgcgtaccgcactggtggcaatgatattcaagtgctgcgaaggcagggcaaagtcatcaaagcaccgcttgtattcggccagaacttcaacactgcgctgaatggcctcgggcaggaggaaaccattttccatctgcttgccaaggcgtgtaacatgacgcctggagtcgtgaataacgagtcccctggcgggggagtattcaccaatgagcatgcgaatggtgttactgccaatatcgacagctccccgcaagcggctttcaactgtcatggagatattcctcagccagatccgtataggttttcgacgatttcagcaaaaatgcccgttcctgctctgaaagctggcgtttgataactgcaggattgcccaccaccatggagccagcgggtatatccataccctgcttcaccacggctcccgcaccgatgacgcagtcatcgccaatggtcgctccattgagcactatagctcccatgcccaccagcacacggtcaccaatatggcacccgtgcagggtcacattatgccccaccgtcacgtcttcaccgatgacagtcgggtgggatgggtttccattgacatggacaacggcaccatcctggatattggtacgcgcgccgacgcgaatgaagttcacatcggcgcgaagaatggccccataccagatactggcctggggagccagcaccaggtcaccgatcagcactgccgtgggcgccacaaaacagctctcatgaacggtgggcgtaacgccacggtatgggcgggagagaaaactcatcgtttgtccatcaggctgcggaagaattctgactcctcgttaagaatgatagtgctgttttctttcagtgacgcgcgatagagatccagctcacgcatgaagcgatagaactggggatttctactgagggcttccgcatagatgttggcagcttccgcatcaccttcaccgcgcagctgttcctgctcgcggtaggcttccgccaggatgatggcacgctgacgatcactgtctgcacggatgcgggcagctgcttcctcaccctccgagcgatactgggtggcgatcttttcacgctccgtggccatacggtcaaataccgcccgctcgttttccgtgggcagatcggcccgcttgatacgcatatcgactatttcaattccaaggggctgagccttctcattggcactgctggtgatgctgcgcatgatttccagacggttgtagttgatgacgtcgatgaaatcaaaggaaccaatttccaggcgcgcctctgcatagatcagatcggcaatgcggcgacgggcgccctcttcgttgtgtacagaagtcatgaagagcagggggtcagtgatacgccactgtacgaagttatccaccaccagggtcttcttgtcacgggagagcatttcaaaagtggaaccatcgtaggtgagcagtcggcgatcaaaatagaatacctcctgaatgaagggaatcttgacgtacagccctggctccatgatggtacgcaccggtttgcccagctgggtaaccacggcgctctgggtaaaggtaactatatacagagacatataggccagcaggccaaaaacgatgataatggggaatatgaaaaattttacaggtttcacgccatggcctccttaattgcgtgccgatggagtgcgaactccatcaagtggcagatagggcagaactccgctgccggcatcgctgtcgatcaggaagagcttcgtcttgggaagcgtctcctgcagcgtgtcgaacatgaggcggtcgcgggttaccgcgggggccagcctgtattcactttccatagccaggaaacgggccacgtcaccacgggcgcgcagaatgcgctcttcacggtaggcgctggcagcttccataatctgagcggcttcaccacgcgcctggggcaggatctggttgcggtacccctgggcctggttgataaaccgttcgcgatcctcacgggcgctgacaacttcgcggaaggcgccagcaacctgctggggcggctgaacgtcatagagttcaacggacagaatctccaggccagcgcgatactcattcagggccttttgcagctgctcgcgaatattcatctgtatttcaaatttccccacggtcagggcgttgtctatggattcaccacccataacttcacgcactgaggaggctgccgtgttctgcagcgtctgcagggagtcgcgcacttcaaacatatagtcaatgatatcgcggatgcggaactgaacaatgactttgacatcgagaatattttcatcgccagtcagcatcagggactcctgccccaccgaaataatgcgatcatcgcgctggctggctgcgctgcggaaaccgatttccaggcgctgcaccgtggtgacactggccacatagcgccgctctatgggatagggcagggtaatgtgaggaccgggacccagagtacggtcatactttccgaagcgcaaaatcgccgcctgctcctcgggcttgagtatcagaatgcctgtggaaagccaggccagcaggataaccaccagcagaatcacgggcacttttttgtcaaaattgccgggaaacttaaagtctttgggaaggtttaccttgaaattcccgggattgaaacctccacctccgccaccagggccggagccgccgccaccaaagggcgacttgcggtgcttttcccacgggttgttgtattgggaaaatacttttgaaagagcgaatttagacatgtttctcctcaatggtgttattcacttccgtcaggaaggtggccatcattctggccgtcgcgccccaaatgcgctccgagcggtactggaacacaggggaaatgatgcattcagaaccgtgctcgaaatattccacaggtacagtatcaaggtacaggaaaaaattcaatggaacccggataatgtactccacttctcgtggattcggagcaaaagtcagcggttcctccacaacggcgagatagcagttgatgcgcgagcaggagacatgggcgaagccgatatccaccaggccagccacactgtcctggggcaccgcggcacccatttcctcttcgaactcgcgcaacgcgcactgcagcgggtcctcacccggctccaggcgtcctccgggaaaggatatctgccgtgagtggtgatagccgtcagcggcgcgacggatgaaaaggacctcggaggaagttccatgggccagcacgggcagaatgaccgatgccacattgcactccggactgtaaaagcgggggcgcaatggtctgttttgtatttttctctgcaggcgactcaaaagcggtttttcggaatatgcgctaacgcagggaatattcacggattgtaccctgcctcaagaatatgccggtaggcacgggaatagtgtctttgcagggctggcgtggttttcagctgaatattcttgcgccacagatcccgcacccccggcgggagcgtgactatctgcacccgttcgtcctgcttgagcagagagacaaagcgctgctcacgggtgcccaccaggtagttgatatactcagtggttctggctgctgccacatcaatggcctcctgcatttccggtgagagtgactggtagtaggattcgctcatgaggaaggtgtagatcatcaggctgtgatagctgagggtcaggtacggctgaatacccatcagattttcatcgtaataattaataacggtattctcagcaccattcaccacgccaagacgcagcatctggggcatctgtaaaaaagagatcaccttgggatgagcaccgaaatgctcgtagagcagcccggtgttttcccccgacatgacccggatggaaaggcctttgagatcttctggataaaccacttcgcggatagcgttggaaaaatgacgaaagccgttgtcccagaatgccagcagccgcagatcgtgctcgcgcagcttctcccgcacataatcgccataggggccttccagcaggcgataataggattcgcggtcctcaaagaggaaaggaaaatccagcaccgccagttccggcacaaagacggagagcttggatgtggtgggcgcgatgaagtgtatggcatcgcgattcagcgcctcaattgcctccacatcgatatagcgcgtcgacgaaggatagatttcaatattcacatcctcgccaccagcggtctcacgcaacatctgagcgaaataggtgaaagcttcacccttgggcgactccgggtgcagcacatgggagatgatcatgggatacttgcggctctgcgcagaaggctggggagcgataaacagccacatgaacagcagcatcaggcacagcgccaccagcggcgtgcccatgcgagtgatcggcttctggccggaaaaaaggggcatatctaataattgagtatgtttttcaggattttgactttgtcacgccctaccgccaggttggtcttggccttgtcgtccatgcccacctggaaggagccgctgaaccagggaatcagctcacgtacccgattgagattgatgatatgggagcggtgaatgcgcaggaaaagcttgtcgtccagaattttctcgagattctgcagggtgtgatttgagtagtacatctcctcatgggtatggaactccgtcttacctacggaagcgccgatccagtaaatttcctcctgatcgatgaccttgagcttgccgcgggactccaccacgattttgcgaatgcggttacccgtcagttcactcatggcgctgcgcagctgctcgtgatagatttttttctcctcaaggcgccccttggcgcgctccagcgcctgaaggatacgctcgtcattatagggcttcaggatgtaatcaacggcatttacctcaaaggctttaatggcatattcgtcgtaggcggtgcagaaaatgatcagggggcggtgagcgtactccagcagctcggtagccacctcaaaaccattcatatccggaagctctatgtccagaaagaccacatcgggtttaagctttttgatgacatcaaggcttttgagaccattctgaacatccgccaccacctcgacattctcggcctgccgcaggatatatttaagctcgtcaactgcgggagcttcatcctccactataaccactctcataggagactcctttgccaaagcaatagaatatggatttaaaaaaacttataactcaagtttcgcatcttgttgtcttaggttaaggtgttattattctgacatttatcgcgcggaaactgtattgattttgcatgcttgatttatctggtattccactttttgtttccggatattgccctttttgaccgcgcaaaaagggcgcaaaaacgcgccccccgaacgcccgtttttccggttcgttagctcgcctgttctggagatccgacagacactgcttccctgcagtgctgccggaccactcacttcctgtgagtgtcccttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgtttctgcctctcccccgtgtgctggcccagccaggacgcgaagactggaacgctatggacccgcagggttgacgccacgacggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcgagcggacggctgaaaaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaaagaaactcataaacagggtgagggcaatgtcaagcgacgcagtctgtgcagaaccatttcctccatttcagcatggcatgtgggtcggcgccgacaacctgccgtttcgggggtgcgaaacttcaattataatatatatcaactttcctcttttcaagtttcaattccatttttctccccctacgccaggattcctttttccactgaatgtgttacactgtcccccatgagctactatttcctcacctatcttggcgtcgtcggcctcagcggtgccattatcctgtggtgggttcgcagtcgtgtacgcgccattgaagatcagcgcgccacccgcgtcgaagacttccaccgttttgacgccgtgcgcaccacctccccccataaaaaccctgtgcagaaggcgcgcagccgcgccctggaaagcatcgccaaccgctttaccatcatccggcgcgtcctggtcgtcggtatcttcctggtatggatcctggcgctcatactccccttcctggggctggtacccgccgcggttgtctccacctttgccgccgcctttgccgtcatccttggtatcgccgccaagaccttcgtgcagaacttcatcgccggcgtcgtcatctccttttccaaccagctgcgcatcggtgacaccgtcatcatggacggcaactacggcaccgtggaagatatctccatcacccacaccgtcgtcaaaatctgggactggcgccgctacattatccccaacagccgcatgctggaaaaagagttcatcaactacaccatcaccgacagctatatctgggcccacattgaattctgggtctcctacgaagccgacctggaagtggtggaaaaggtggccctggaaatcgccgagcacaacccctactcctgcaaggtggagccgccgagtttctggtatatggggctcgacaaagagggcgtcaagtgctggctggcggcctgggcctcccacccttccgacgcctggaacctgcgctccaacatgcgctctcagctgaaaaaagagctggaagttctgggtattcacacccacttccaccgtcacatgtgggtgccggatgccggcccgcaaactgatcccgcaggccagccgcatggcagttctgcatcagtggaaaaacctataatttacacgggatagccagagttcatgccatgggcaaaacccagtgaacctccagcgaaatccattgagcccgtgagagtttcgtggtaaaaatccctcttcattccatcaccaggatttcccggaataaccgtacagtacatcaaatggagacagcaccatggaaaagcgcgaaaagctctacgaaggcaaagccaagattctctacgccaccgatgaccccaacctgatcatccagtacttcaaggatgacgccaccgcattcaatgccgaaaaaaagggcaccatcatcaacaagggaatcatgaacaaccgcaccagtgaaatcatcttcaatttcctggagaaccatggcgtccccacccattttgtcaaaaagctcaacgaccgcgaaatgctctgcaagaaggtgcagatcatccctgtggaagtcatcacccgtaatatcgtggccggttccctggccaagcgcctgggaagcgaagagggcgttcccctggccaagcccgtggtggaacactgctacaagagcgacgccctgggcgaccccttcatcaacatctaccacatcgacgccatgggctgggccacccgcgaacagatggccactattgacgagctgtccctgaaaatcaacgctctgctggtcaactactaccgcgatatcaatattaagctggtggacatgaagctggagtttggcgtgcacaaaggccagatcatcctggctgacgaaatgtgccccgacaccagtcgcctgtgggacgccaccaccaacgagaagatggataaagaccgctttcgccgcgacctgggtaaaatcgaggaatcctacgctgaagtggtgcgccgcatcgaaagccggggtaacaagtaatgctggctcgcgtctatgttaccctgaaaaatggcgtcctggatccccagggcaaggctattctcggctccctgcaggatctgggatttgaagatgcctccgacgtgcgcgtcggcaaatacatcgaagtccaggtggacgccaccagcgccagcgccgccaaagagcgggtggcccagatgtgccagaagctgctggccaacaccgtcattgaaaactaccgcattgaagtgacggaggaatcatgaatgttggcgtagtggtcttccccggctccaactgcgaccacgactgtgactatgccgccaccctggccggtgccaatacccgctttatctggcacaaggaaggctcggtgggcaacgtggacgccatcatcctgcccggtggcttcagctacggcgactacctgcgctgtggcgccattgccaagaacagccccgtcatggccgacgtcatccgcttcgcctcggaaggacgccccgtcatcggcatctgcaacggtttccagattctgctggaaagtggcctgctgcccggagccctcatgtgcaacaacaccctcagatttctttgcagaaataccagcctgcgagtggaaaccacgcgcacccccttcacccgcaagtaccgccagagccaggtgatcaacgtgcccgtggcccatcacgacggcagctactacgccgatgagcataccctgcagtacctggacgcccacgacatggtggtcttccgctaccaggacaatcccaacggctccctgggcgacatcgccggcatctgcaacgaaaagggcaatgtgctgggcatgatgccccaccccgagcgcgtcgtctcccccgagctgggcggcaccgatggcgcgcccctctttgaatccctccttgaatatgtggtgagcctatgagtgcccaggaaaaaaccgtcagcgttgagctggccatggaattcggcctgagccgcgaagagtacgacaagatactccagatcatgggacgcacgcccaccctcaccgagctgggtatcttcagcgtcatgtggagcgagcactgctcctataaatccagccgcatccacctcaagggcttccccaccgaagctccctgggtggtacagggccccggcgaaaacgccggcgtcattgacatcggcgacgacgagtgcgtggccttcaaaatcgagtcccacaaccatccctcgttcatcgaacccctgcagggcgcagccaccggcgtgggcggcattctgcgcgacgtcttcaccatgggtgcgcgccccatcgccgccatgaactccctgcgctttggcgagctggataaccccaaaaaccgttacctcttcagcggcgtggtcaagggtatcggctggtacggcaactgtttcggcgttcccactgtgggcggcgaagtgtactttgacgaccagtacagcaccaaccccctggtcaacgcctttgccctggggtacgtgaaaaaggacaaaatcttcctgggccgcgccgacggcgtgggcaaccccgtcatgtacgtgggcgccaaaaccggtcgcgatggcatccatggcgccaccatggcctccgccgactttgacgagaactccgaggagaagcgccccacggttcaggtgggtgaccccttcacggaaaaactcctgctggaagcctgcctggagctgatgcagaccgatcatattatcggcatccaggacatgggcgccgccggactcacctccagctcctttgaaatggccgaccgcgccggtatgggcattgaaatgtggctcgacaacatcccctgccgcgaagagggtatgaccccctacgagatgatgctctccgagtcccaggagcgcatgctcatggtggtgcgccagggcagcgaagacgccgtcaaggccatcttcgccaagtgggatctggacgccgaagtggtgggccgcgtcaccgacgatggccgcatgcgcatcatctggcagggccagaccatggccgacctggaaatcaaacccctggtggaagctgcccccatctacgaccgcccctacaagcgcggggcctatctggatgaggtgcagagcttcgactttaacaccatccacgctcccgctgacctctccgataccctgctgcgcctgctgggctctcccaccatcgcctccaaggagtgggtctaccagcagtacgaccaccaggttcgcaccaacaccgtcattctgcccggctccgatgccgccctcgtgcgcatcaagggcggcaagaagggcgtagccatgaccaccgactgcaacagccgcttctgctacctcaacccctatgagggcggcaaggccacggtcgccgaaggcgcgcgcaatatcgcctgctccggtgccaaaccactggccatctccgactgcctcaacttcggcaacccccaaaagcccgaaaccatgtaccagtttgtggagtgcgtgcggggcatcaaggacgcctgccgcgagctgaacattcccgtcatcagcggcaacgtctccctctacaacgaaacttccggaaagggagccgtctaccccacccccaccgtctccaccgtaggactgatcgaagacattgacctgcgccttacccaggacttcaaacaggccggtgaccacatcttcctgctgggagccacccgcgaggagctgggcggcagcgaatacctgaaggtcatccacggccttatcaccggtgacgcaccccatgtggacctgaaagaagcccgcgccctggtggaagtgctgcagcagctggccaggcttcgactcctgcaaagcgcccacgactgcagcgagggtggactggccgtagccctggcggagtgttccctgagctcccggcagcgcattggcttcagcgccagcctgagccccagcatgcgcactgacgccctgctcttcggggaaagccactcccgcgccgtcgtcagcgtcagccctgaaaaactcaccgccttccgcgaaaccgtgggcaagcagattgcgtgcgtccatatcggcgtcgttggcggcgactccatgaatatccgcgtcggcgaagttcccatgataagtgttcccatggaaaaagccttgtacgcttacaagtacgccatccgcgatctgatggagcattaaaaacgttccattgcgcataacatccacagcacctcccgggtaatcgcgggaggtgctgttttttttgccacgttctcctttaaccccttgatgggggaagccgatttgagttgagaaaatttcattcccttgcgataatggcacaaaggtaacactgcgctggtatcaatcatgttgtcactcattagcctgttttcaggagagatcttcgacaataccgcctgaatcctacagagcaagagtttgcaatgcgcttttcctccctccgacagccctttacacggagacgcctggtgctgctatgaatcctcaaaacaacccacactcacccatatcgcgtcaacctgacgccgtgataatcccggagaccaactaccaggctttcctgaaagttttgctacagggggatcgctcttcctgccacacccaggtagagagcatgctgagacaggacacacctatacgagccatctatgttgagctctttcagcgtgcgctttatgaggtcggtgccctgtgggaaaccaaccgcatttccgttgccgttgagcatctggctactgcaattgtggaaagccttctcggcaccatatacccacgcctcttcgcagcagagcgcaccggcagaaaagccgtcgtttcctgcgtagctggcgaatatcatcaaatcggcgggcgcatggttgcagatacctttgaaatgtgtggatgggatggatacttccttggagccaacacccccatggaggagctctgccacatccttcttgaaaaaaaaccaaacatgctggcactctccctgagtgtcttcttcaacctgcatcacctgcacacggccattgcgaggatccgcacagacatgcccgaaatccccatcattgtcggcggccaggcatttcgctggggcggacgggatatcgggagcacctattccggagtgcgctatattcccaccctgcagcatctcgaaagagtactgcaccaggagtacgccccatgaaacatgacataggcaccccgctgctccatcacatcatggagcgcagcgccatggcagtgctggtactggaccgcgaaggacgtattctggaaacaaatagctacgcgaaaagcctagtaggccgtgacatccttcgcctcttcctctcggaagtcatactggacttctccagcaccttctgcctgaaaagctgcctccagaacagtaaagattcttacctcctcaaccttccttcaatagacggtttggcccacactctgtactttcgcttttacgaagaagctgaatacattcttgccataggtgagcagcatcacgaagaaatcaacctgctgcgcaaaaacatgattgacctgaaccacgagctcggcaatgccaaccgggacctgcaaaaaaaacacgctgaactggaaaagctcaatgagttaaaaaatcagttcctcggcatggcggctcacgacttgcgcaaccccatcggcaccatcatgaccttgagcgattttctgttggaagaggcctttgagcatctgagcagcgagcacatccatttcctgacgatgattcgttcctcaagcggctttatgctgaatctcctcaatgaccttcttgacatagcaaagattgaagcaggcaggatgggactgaatatcacgcccgtcaacctggagacccttattgaaaaaaccctggctttccagcgatttcaggcccgtaagaagcgtgtcgaactggttttttcctgctacgaacagcaccccatggtactcgccgacagcctcaagattgagcaggtactccagaatctgctgaccaacgccatcaagttttctcccccggaagggaaggtcaccgtcaatctctttggcagccagggacacctgacggttgcagtaacagaccaagggccaggaatacccgcagatcaactatccaatatattcaagcctttttcccgcgatgtcccccccgctcctgaaggagaaaagggtacgggacttggactctcgatagtacagaaaattatcctggcgcatcggggcagtatctgggtggaaagcaaaccgggagaaggaacgtcattccttttcgcactgcaggcgcaaccacacgaagatgccccgacaacccaatagcctgcttgccggaataccctccagcagctggctcaaaatcaattaccgccgcatacgaggtcattgtgaaaaaccagatgaacgcgcacgacttactgcaagcagccagacatattccgcccccatcgcaagccagcgctgaagagtacgccagtctctgcgagattctttcagccagcgtgacccgctccatgctgaactctcctcacatcgcggagctgatcggaggctcggcacatcaggatatgatggctgaaaaccatcgcaatcatgggctgtttctctgtgttctcttacgccactatcaggcagagtacctggtagacactgtactctgggtataccgcgcttatatgagccatggattccagcgcctctactggcaggtgcagctggaaacctggcagaacatcctacaggaacacctcagcgacaaggcatatcgagagatttcccccatataccagttcctgctgcatcaccaggacgatttcgcccgactgagccaggaagtgcatcaggaaagtaccaacttccaccgggagtttccaatctgacaccctcctgtctaccaccccagggtgaattgtcactgcctgggcaaacacgcaaccatgaacactcaaggagtacacctgatgcccgcaatacctgaacccggagacagcacactgcctgcactgttctccatactgtacgtggaagacgacccatccattaccgttctctatgagcgcatgcttcagcacctgggctttcagcgcatcctgagcgcggcagatggagaagccggtctgcacctctttgagcaggcacgccccgatattgtgctttccgatatcatgatgcccaagatggacggcctcgacatggtgcagcgcatcaaacacatcagccctgaaactcccatcatcatggccactgcctttagtgaaaaaaacttccttatgcgctccattgaaatcggcgtcgatcgctatatcgtcaagcccattgaccgtaaacaattcgactccaccctcctgggcgtatgccgcacgctttatcaacaacgcgaagcggaagagtacgcgaaacgcaagattcagatgcgtatcaacaaagccaccgcaaacaccctgagcgaagtggcgaatatcttccccaaccccaccatcatctacggaagcaacggtgaaatacacttcatcaacgacgccttcaccatgatgttcgaaaacactgatctggaaatgctgagcagccgaaaaacaaccctcgaccagttattcctgaaacgccctggcttcctgaacagccttgaaagcttccaccccgaagatacccttgcgaatcgcgtcctggtgcgaaaaaatcacataaacaccatttaccaggtcaaccgtcgtaccatcgttctgggcgaaaaccaggagcactgccaggtattcagtttcaccaatgtcacccgccttgagtatgaaaaacataaaagccagaacctggcccgcctgctgcgagaggccattaaagtccgcatgcccgcccagaagaccaccgccacagaaaccacacccgccagctctgccacacccctgctcagcaacgctgaactggcggtcctgcgacgcagccacctgcataaaacccctgccagtgaatacatcaacggccttgatgaaattgtcattggtcaagtggaagagctggcggaagtagactttgaattagaggagcaccttattgagctggcgcgaacccccaatcgagaataccgggaactgatcgcagcagatatggaaaagtacgcccgggccatgcggcagcttgtggacttcaacgacctggccttcgcccttgagcaactgggagaactcattcgctccattgccccccaagccatcaacatcaacaagtttatcgtccttatggacagcgtccgtaaagatcttgccgactggcgacagatgatcttcatcacccgtgaagccctggatatccactaccttgacagttcgcttttcagctcctgcctgcagattcaactggatttcgcgccaggtgacagcgatggcaatgacggaaccggcgacctggagcttttttagcagcatacggaaatcatcgccctgacagtacagctgccttccccttgacgaaaaaatatttacgggtactatcagagcagtagcccaggcggtcagaatgcacttccctgcaacggacctcccttagtggctgcgccaatcacgttcccggagatgagaaattgcatgtctgttcatttcaccaagagccccgcaaagtgaatacgatttaaaatgagcagatggagatgatcaaatagatacaaccatgataatcgtgcttgtcatggccattatatggtttgacagcattgcctctttggtggccagacacctttttcgccgcaacaaccggaaaaaagaagacaaataggaataaagcggcgggaagaacccgccgctttttctttggagacactgagatcattgacaggggcgaccgattcccctaacttcaggcatggccaatcaagcatataccacaaggagagcctatgcctcgcgtccttctcattttcctgaccatgggtctgtttctgctcgccagtgctgccagcgccatggcgcagaacatacctgagctcaacgcagacgacataagaaaacgccttggcgagcccggttttgtcgtggtggacacccgcaccaaccaggagtacctccgcggacacatcaccggagccatcaacatcagctcccaggaatcccgcatgtaccgcgatatcgcccgtttcctgccccaggacaaaaacacgagcctcgtcttctactgccgtggcgaaacctgcagcctggcacccgacgctgccatggccgcctttcgcgcaggttaccgccacgtctacacctatcgcggcggctaccccgactggcagagcaaagggtatccggtcagcaccgctgacaacaacacgatccgcaactgaagttttcttgcgtggagaggccaccttcgacccctgatggagactcgaaggtggcattcagtttgcgcgcgtcaatagctcctggaatcagccagaccgttcagcactcaatccctccacgcgcttgctctaatgaggcagctgtcaataaactgccccgtttccacaatgcgaaatgacaaatcaaagttatagttgtttgggtaagaggtactaacatatgacgcatactggtcaccctccggcagggcgggaatccagaagcgcacagctgtgccggcctcggtgatggtgtcgccattctggatacccagaatgctcggagacgggataaccgctgccagctcttcgttcctcgccaccagctgcaggtctgcgatggtataagcctggccctggccggcggtcaagcggatatgctcatcaatcgtccaaccgcctgcctgattcatctcgatcagggttggagtattctctctgctctgccttgcacaggtgccgctggtagcacttccaatcgttccctcgggcaggctgcggtcgttccattggtcatctgccagtcgtaatactatctgctccccatcagcttctattctttccatcagaacgccaggccagttaccgtcctcacgactgtgaacggtaaagctgaggtactgaggcaaagcttcctccaggccatcgctggcctcaaccttgatgcgatacaaacctggttggttaatgttctccaaagccgccgcagaatcgggttcagttcctgattccagtctgccccacaaactcagctccgcggtactgtccgcaggctgttcctcaagggtccagttgtagtacagccggtcaccatccggatcaaagccccccgccagcatgttcaccgccgggagaatctttccctcggcaagcaccacgggtgaatagaggccctgctgacgaactcgccccaattgatgtaatcggacaccaccactgtgtgtaaagccaggattcagcacgggcgcatggttctgttctttcgccagaatcgtggcggtcttcaatgaggtggcgtgattctgacggcttacctgccagggaaccgagacggcaccctggctgtcggtcactgacaaggcggcaatgtaggcaccgggcacatccgggataaattccgcccgcgacatggtggccgtaccatcaagaaagtcggtgttgctgcctaccggcctttcaatccagctccactgccagaaaatctggtcatcatcggggtcataggatttggtaccatcaagcaggacaacctgtccggtcaaagcagtcgaaacgggcaccacgacctctgcaacgggcctggtatttgccagaccgcccactgacgcctggagggtgatttccagaggttcgctgtcctcgtgaccatcgttggcaacgatgctgaccgtataggtaccaggcgccgcaatgataatgccctgagggttccagtttaagggatccgtattgccagaaggtttttccagccaggtgtaggtgaaggtcagagtatcgccgtcgatatcataggcatcaaaccagtccacgaggcgatggataacgtttgcttccacataagtcggtttcgtattggcgacgagaactggtctggtgttgggcgcatcctctggcttcgtgacaatgaccttggcagtggctggctgggaacgggagaggccatcatggacgtgcagttcaacataccaggttccagccatatcgggaataaaactcggagtggcgctgcgagcgtcggtcagttccatgacctgcgacccggttggcacaataggaaaagtctcatattcaccgacaaagcgccaggagtacgcaaggtcgtcaccgtcggcatcggtactgcccgtgccatccagggtgacggtttcaccgcgattgacacgatatacacgatcactgccttcctgtgtaccgcccacatcggcgaccgggatagcattcactgcggatatgtctatctcgacatgtgctggcgcactgtaggtatcgccatgccgtacaaccagcgaaacggtataggtgccttcggcatcggccagaaagcgggggttgactgcggtaaaattatccagactggtgtcactggcagcaggcactgtcaggctccacgcataggttaattcggcggcatcaccgtcggtaggcgctgcgctgtggctgccgtccagctgcacccaacccaggtaagcggtggacggaaccggggtgatgaccgcaaccggttcggtattcgtcgcattgatggtctggcgggcatgggtgctggctctgctgtccgcaacctgtacattgacctcataggctccaggcagatcggtgtacagtttgcgtatggcatcattcatacagtctgcactttcggcaggctgttgctcttcttctccttcgccgtcttgcgattcctgcgcactgtgcagctcagactcttcgcacaccagggtgacggtgctgccaacaggctgactgagcagggtccaactgtagctcaggctgttgccaacacctggcgtgctgccgctggcatcaaacaggacgctttcgcccatgggcagactggtgcggtcgcttgagagcacggcgacagggtcttcaggagtactgctgctactgctgccacaggcactcaggagcagcagacacagggtggtgagtactataaggccggcagacgcagaatgattcatgacattgtcctttttcgttggggttatcaataaacaggagcggctggctaaaaatgcagggtcatgctcaggcgggcggtgcggcctggagcaggcaccagacccaggctgagagcatcgaggtaatactggtcggtgaggttgtctatattgagagcttgtccataaataattattgaccattatgatagtttgctatagaatgattcagtgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccagcaaagagatcctgacaagacctacaaacgcaagcctggtggcggacggaagcgacttgaccccagaatggcgttttccggcattgtctatgtgctgcgcaccggttgccagtggaaagccatacccaaggagcagtttggttgcgccagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtatgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaacgggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgcggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggatagtggaagcatctatttcctggttcaaccgtttcaggaagattcatgtgcgctttgagaagcttgaggtcactcactacgggttgacgtgtcttgcggcagccataatcacatacaggaaaatcggcgtaatttatggataagttctgaaatccagcgttacccactcattgggctgataactggcgaacaggtcgtatacctgatagctgtgccactgcacggggggggcaaacacccctcgagtatcattgttatacagcggctcctggttgcgctttcccatgaaggtgccacgcgcacccaactccagcttttctgcaaacagccgaactccaagctcggcgctggcattgtgattcggggggatcatattgttgacatagctggcaccaaggccatagtcggtgcacttttcgcggcgacctgtgccctcatggcagagctcgatttcggtataccgggtggcgcttacaccagcaaaaagccatctcagatcgtattttgccgatacctcaaaaccatgaaagctcgcactctcgatattgcgcaaacggaactcttcactcagagcgtatggattgccctccccggcattaatcatggtgcgggtaatgtaatctttcgttgtgttctgaaaagcggcaaacttcagacgcactctatctgagccgacgaaaaccccgtcacgcagcagattcacccccagttccctgctttcggttcgctcaggcttgatgggaatatccattgcgggctgcacagagaagccgaggctgctttcaaacaggctgggcattcgcacaccacgggcatagcgcccataaagctgcaggcctgtgacaggctcccaggtcaggctggtaagtggtgctgtaccatggtggctgttctcgaactggatataggtggtctccggattggacctctccagacacactccgtcttcgtcaaactccagacaggtcacattatccctgtaatggccgtcccccacatgggtcgccagaagattgcggtctttggatgtgaatgcgatggagcgaattccggcatcaagggtcagtgttggtgcaaactgccatttggtggcgacaaaggcactgtactcttcgcgcctggcatcgcgcccgtagcgcacgtcctcactctgccaggcaccgccatagcgcaactgaagatcattcgcgccataaaaatccatcgtgttggtgatatcagcaccccagcgctggtactcttcaggaatagcccagcttgtcaacgtctcaccgatactgcccatctcgtcatcttcaaactgatagaggcgattgagtgtctcggatctggtgagccagatattcagcttcatgttgagccagtcatggtcgggatcccagtgatagcgactgctgtaggtatccgttgtgacaaccgagccaacggtctgacgcaccgtgccgagcaattgtgatggcatgatttccccgtgcgcactctcgtaacgcatgtagccaagctcccagctttgcgtttcatcgatatgaaacagggctttgaaaagccaggtctggttttcgaagttactgttcacgatcagttcttcgccccgaaaacgtgtcaagccatgaacctctgcctttacctcggtttcaaatggataacggacgcttgaagtttccacccagggaacaggaccgtgcttgccagcataatagtttccctggctgcgctcggcataggctgccacaaggctgccccagtcaaaacgtcgggccagggcgacactgccggccagactgcgcaggtccagcaaatcagggcgattcatgctttcatcactggcaaaactgtcacgcagctcctgaatgctgcctgcacagtccgaggtgtcacattcattgtttttgagtgtaaactcccctgaacccacaaaataccctgatggtgtacccagctttgccgggctgccagaattgtttcccagcagactaccgcgcaggcgaatgccccacacattcccgggcttgataatgtcagtcgcgtcaatggttcgcatggtgaccatgccaccagtggtcccagcaccctgagcatccatggtgggtcctttatcaatgcgaatgcctccgataagatcagggtccacataactgcggctggaaacgccagcataaccacgatagacggtggtttcctggcgcgcaccatcgacgataaccggaacgcgcccctgtccctgcatgccgcgaatgttgacgtccagccccccgctgttacggttctccccgataagcacgccggtttctccctggaagatgtcaccgacagaggtgccacgaaagcgctcaatatcgcgtctggtaatcacactgaccgatgccggggtgaggtataccgcatcttcctcacgggtgccgcgcacatgcaccggctccagagcgaagctttcacggttgggtggcgactgcagcatgtccggtgtcgaaaggacttcatcaaagggaactgccggaaccacaggctcagcggcaaactcgagggtgacgacattgccgccgttgaggcgccagtacagccccgtcccatccagcagctgctccagagcttcaccggcagtgtgcaatccactgactccaggtgaacgaagaccctcgaccatgccgtcttccatgaaaatatccatgcccgtcgccagggagtactgcaaaagagcgctgcccaggggctgggcagctatggagaaatggaggaaggagtcaaggggactgtcctgggaccagacgacggtattcagggtgataccgatcagggcaatgacgcacatgcgccggatcactggttgtaaaaaatgcatctgcagttctctcctgtctgttcgctcacagcttgctgaaatacctcgaaagatgcaggcaattgaaaagtactcagatccacagcgctcacgaagcgcggaataaagcgtactccccgtacgttgccaccgcaggtatcgcagcaggtgaggggtttcaagagcctggaaaagggcaccgaactgtcccctctacctggtaagacggatgagtgccgtggaagcattacaggcatggaaaatttatttatttttcctcattaatttatatagaccaaacaatcagctgactcgacgccaatcgccttttgcaacacatattgcaccgatccggcatcagcgacaccccaagctaccagctgaaactcatgcacccttgacaagaaatcacaagagtgcaataaagttcaccagacctaactccattgaaatgcagccagactgtgtcactaccagaacccagggaaatttaatgtcagaccagagcccccaggggcttttccgcgattatcagaaagaggtgttccgctatttcaacctacgggttcgtgcagccggaatcgccgacgaccttacccaggaaaccttcctgcggctgctgcgcagttccatacgaattctcaatccccaggcgtatcttctgaaaatcgcccgtaatgttctcattgactattaccggtccagccgtactctttcccaggaggacatcagcgaggaggaatgggagaatgctgtgggcaaagccccctcaccagaggaagcctatctgacccgcgaggaactggagatggtgctgcaggctattgaggaactcccaccccgtgggaagcagattttcgagatgcatcgcctgcaggggctgagctaccaggaaatagccctgagaaccggcatttcgcgcaataccgtcatggtccatatcacccgtgccctggcacactgcaaaaaacgactgaacgcataccgatcgcagcgggaggaatcttgagaaacagcacctactctgaatcgcggctgacgccgcactccccggccatggactttagtgacaccgcccatgggcgtgaggcgctggatgaagaggccattgcctggtttgtacgactgcgggatgaaggcaccacacatgaggagatcgtggcctggaaatcctggatgaaagaagacccccgccacgtgcgggcgtggcaggagacactgcagctctggcagggcctggagcccgggcacatcagccgtggcaccccgctttccacgaacaggcggcggtggcaggcgcggaaacttctgctgagcgccgccgccatcctcatcctcctgacaggcacaacatgtatcagcctgctgcaccaccccggagggctgggatgcctgacggcaagccactgtaccagtgccggcgaaactcgacaggtacagctggaggatggctccctggtgaccctgggcgccgcctccgccctcagggtgcactatgactccggtaaacgcctggtacacctgcgccacggcgaagcctacttcgatgttcagcacgacccgttgcgaccttttgaggttcaggcgtcacaggggagcgtccgtgtcgtgggaaccagcttcaaccttcggctcaagccacagggagcccaggtcagtgttgccagcggaaaggttgagctgagtacccacgggcagcaacttgagctcacaacaggacagagcgcccagtacacgggcgcccatctgagcaggctgcccgagagtgatccggccaccatcggcctgtggcgtcaggaacgactgctgttccagagtaccccgctgggggaagtactgcgcgacctggatcgctatcacccagctcgtatcctggttgatcctgcagtggcatccatgcccgtcagcgggatcttcagcacccgcaaccccgaagccgcgctggaaactatcatcaactcgcttgccctgcgcgaaacccgttttgggaacctgattatccgcatcgcaccagcgggataattcagcgttgcacggaaaggaaagtgcaggacactgcgccgaaaaagcaaaaaaacatgctgatgccagcagagtgcgggcaaggaagcggttgattttccgggatcagatggctcgcattatcaactgagccagaagcagcagaatcagcagcaggaagataatgtccaccgttctttgaatgctcatattgctgccaggaaaacgcgttcggtggtgcgtcgatgagattcccggcacttcatagagccgttcgatggcagagagtacgcgccttgcggctgcggccgtattcgccagacgcttatagagataccagaacagcaccaccagcacgacactgacaagggtgctgacgtacccgaagccaccgctttgcggaaagctcccgagagccagatagccgaacagaaaaaaggcgcccgcgatggccaggtaagagatgttatcgtagtgccgcaactcatacccaaggccctcatacgaagcagtggggaaattcccaagatcgaaattcgcaacatcgacccactcgcgtcgaattttctcaagggcctttttttcgtgggcctgtaacctgacacgttttgcggaatcagtcggatcacaggcttcctggtagctcagctcgtagtcctggagcactctgccaaagataaacctggtccttggcatatgaaatgcggacgtgatgatgtgcaccctttcaataccagcaagtgaagtgagggcccggagcactccgaaggcatcctcaagggtattggaggattttgtggaaggcaggattctgtccgggctgaccccctgcccgagaaggtacagcgccagcagctttccatggggtgttgccgaggtgttgaaatgatcgccaaatgcccctgtgggaagaaccaggcagtcagcatgcgcttttacgtactctgcagctgcctgggcacgcagaatcgctgtttcagacagctctcccgcctcatcattttcattgcccaggagtaccacaagggttcggaacttttccatgacagcgcctcttcaatgttttctctctgaacctgaggtctactcggtcgtcacgcgtaaaagaagtatgaaatcggcaatcagagccgcgcgcagccatgatcgcatacgacggtgagaaatcatggcgttcagggtccagaccaccatggctcctgtgatggttaccagaagactctcagcaagcggcatggctccccctgccacatcaaagcgcgttcacatgcgacgcaataccctgagattaatgatgttatcagaaaataccggcacgtcctgcagacgtcaaggggtttccggggagtcgccactttcctgtggtattaccctctgcccgcgtgagcacgaacacccccaggctccctcggacgtacatctgggacttgtgtcttatcccttttctgtgtcatggtaagagccagcaaggcaaagcacctggtgctgaagaaataccgtgggaccactatgaacgaagaatatggttcatccagtgaattcatacagcatctccgcgaggagtttctccaggagcttccagagcggcttctcgtcatggagcagctggcactgcagctggaaaaacaacctgacgaccagcagagcttcacggaactctaccggcaggtgcatagcctcaagggcatcggagccaccctctacatttccctgatgacagcggcctgccatcagtgggaaacccttttccaggaaggcgaaagataccgggacaacgcttttgctgacctggcgttccggtatattgatgtgctcgcgcagatcggtcaggcggtgcaggaaggtctgtttgaatgcccaggctgccagagccaactggagcagttgcgccagttccatctacaggagcgctacgcagttctgatcgccgactcatcccggatgatgaggagcctctaccgcatgactctggagccttttcctctacagatcaccacggcagacaatgggcttgaggccttggagaagctgctccataatccctttcacatggcgattctgggcggagagctcaaggagctgtgcgcccagtccatcatagcggcgctgcgtctgaacccaggacgcaaccgacgcattccgattttcctggtcaccagcagcgaaaaacccttcttcgaaaagatcaccattgaccaggttctccggcgcgacaaagacctgcaggaaaacctgacgaaggcgatagagtccattctccaccagcgtgacgggtaactctgcgcgacgcattgaacggctgaaaaacaccttgcgcaaagctctcacgacaccggagactgtaagtccgcccccaggatcacctcagcattttgtcacaaaccgagtgaacagcgggcaaaggggtgctggccaaacgcagatcatgaaaggaatcccatgtcctgctcacagtgcacaacaaccccaaaactgccaatcggaccccagatacagtatatcaatgctgctcatcggtatattctggaaaaaattaattccccgttacacacaagcggcataaccccagaactctttgatgcacaactggcagccaataccgacgattttgccgccaccatccagatgctcggcagcagcgcatcactgaccgagcttgagtgtcagcacatcaacatactccccctggcccccggcgaacccatggacttcggcaaaccctccgctgaaccgctgcgccagctcccaggcagctgaggaggaaacatgcacgagctttatcgcgaaattgaactggacgccccctgtgaagctatctgggactttattgccacgccccgtaacctcaatgcgctcacaccaccagagctgcagttcaggattatcacggatctgccagataccatgcacaacgggctgaccatcctctaccacatccaggtccccattttcggttcccatcgctggctgacagaaattaagcatatccgcgagggaatatcctttgtcgatgaacagcgacaagggccttaccgtttctggtaccattaccacgaaatacagcgcctggggccaaggcgctgtcgcatggtggatcgagtcacttatgccctgccattgggtccactgggaacattcgtccatcgcctgattgtcagaaacatgctgggcacgatcttcgactaccgacatcagaaactgctggagctgtatccaccgacagatgagtcggcgccagagcagcctcccgtcatagctgcagccagagatggttagagaacctgaggctgcggcgctcccaggtaatacccttgggcgtaatgtattcccagtttgcgaacggtttcgaatacttcttgtgagtggacgaattctgccacggtgtaaatcccaagcctgcgtgccataagcgcaatactctcgactgcagccgcatgtaccggattggtatgaacatcgcggatgagcgatccgtcgattttaatacactctggccgaattccgatgatgtggtcaaagttggagaatccactgccaaagtcgtcaatagcgatagtggcaccatgacctcgagccgcttctgcaaatgactccagcatagccctgtcccgcatgtgctcagactccacaagctcaaggatgatttgaccgctgaaaggagcaaagaggcgcaactgctccagaatatactcacgctgtgagcgatccaggatatcttcgtagtcaaggttaatggcaaagcgatgcgcagttgcgcgaaaccgattgaaagcagcatcaatcagactacgcgagagggagagataggtgcgatagcgcttcgcgatatcgagaaagcccatgggtgagagaattcctgcgacgggatgatctatgcgcataaggcactcgtagtggctgacttccaggctttcggtatggaaaatcggctgaagccaggggagtacgcgctgctcgcgcatgccatcgcgaatcagctggatggttgtcagaacattggtctcatcatgtttattgtagctgctggtcaggatatccagattgatgtcgatgattttttctgcggcgtccatcagatcaaaaaggccttcttgcataagcagattgcggacatagcgccgcacataactcatacccacgttcacatagtggtttggcaagccaatgcgcacgtgggcgtcactgatctcatcaagataattaccatatccgtcgtcgtaaacgccattaaacagagctacaaaccattctcccattttactgtggtggattgatacctgtgattcattttcgataaaggcacgggcgtgggcaaaagtgaagatgaactcgtggaagtcgtgcgcaaaccgatccctgttaagttttgccaaatcccgcagctcaacaagcgaggcctgctccccacggctgaagttatagtgctcaaaggtatcctgaatattcctcactggcagttgctccctggcatagttcatgtgcttctcactatccgacagaggaggaggttgtgtcaacgtatgctttctgcgccaggagctcccgatcgcctcatccactatccactgtcgcttgaacactttcttgagcttttcatgattatttcccgataaaaaatgcctattttgccatataattacaagtgagtacgcatgcccctggtgttgcgcaccctgccacgagaactcaagagttgccatgtaaacatttgccccacggggggctattgatactacatgatcggcacacctggtattgacatgtgctcgaatcgaaaggctggcgccaacaacctgccgtcttgggtgggggagagaaatctgcgctatgatgcctgccacaggagcgatttatgggtcgtttacgaattccctccatactcatcgtggaagatgatcttctcgcctctgaactgctgagctgcattttgagcagcctggcggagacagtgtatgttgccaatgatggtgagcagggattggctgtcttccagatgcatcgtccaagcctgatcattaccgacctgcacatgcccgtgatgacaggcaaggagatgattcaaaaaattcgccaatacgattccgaggtgcctatcgttgtcatatctgcctatgcggacacatcaaacgtggttgaacaagccagtgcaaccatgaccaaaccagtacgcaaagaggctatccaggaagttgtccgacaacttttcccctgcccttcgtacaaagcatagggaaatggaggtgaaaatggctgagacgatacgtgagcagcaccctgttgaggtgtcccgccctgtcacggctaccccctttcccctgattgccgtcttctggactctgactatcttcgcgatggcaggctggtcattctttgagacataccgatcagctctgtccaatgcggcatcagcggctcgtatcggtttttccaaagatgtacactatcgccagtggaatacccggcatggctccgtctatgtacccatcagtgaatatggcactcccaacccctatctggcccatctccaagagcgggatgtcatgaccagtgatggtctcccattaacccttatcaaccctggctatatgacccgccaggcccatgaaatcaccgacgccattacgggtatacgcagcaatataaccagcctgaagacactacggccggaaaatgccccggacaactgggagcaaagggcactgcgcgcttttgaactgggggtgcctgaatacagttccctggatagtatagaagggaaagcatatctgcgcctgatgcaaccgttattggtcgataacagctgtctgcgctgccatgcccatcagggataccagatcggcgatgttcgtgggggtatcagtgtttctatcccctgggtaccgtatcgagagagtatcctgtcaaaacttcctttttttataatcagctttggcggcatatgggtagtgggtttggcagcggcacgctatggctttgatcgcatgcaactgcagatccagcgagaacaccacctggagcgaaagcgttttgaaacattgcttcatgctgagcaggatcgcaaaaatgcccagatacgcctattggttgacctggcccaccaatggcggcagccgctgaatgtgatcggactctccatgcagaatctcgaaatgattgccctggatgcaaaagctgacaaagccaaaatccctgaaatagttggcagcgccatggagcgcctggaaggcctctcgcacaccattacccggatgacgggactttacgagtcagcagataccattgctccggtatccatcgctgaggcctgcgacacggccagcagtcagatacgctcgcagtgtggagcgcctggcctgactgtttccaactgtattccacccaacctcacccagctcgcctcaagctttgacctggtggaaatgttcatcagcctgttttccaatgtgctcaccatcgccgaaaaacggaataccaccccgactctgaccattaaagcaagggatatcagtaaaggaaaggttgaggtgagcgtgtgcgataatgttggaggcattgaggattctcaactgagtgatctcttcagcccttacaccacaagccattttcgcagtgaaggtaagggactgggactttactttctctcacggaaggtggaggaaatctaccaaggcaatgtgcaagcgcgaaactgtggcagcggagcctgtatagtcatcattcttggtgcccataaagacgctgaccaccctgctctgatgaagtcgagtggcggggctcactcatgatatgctgacgagctccattgtgcttcgtattaaccgcgatcaagcacatttatgagatacgagcagctgaagtttcgcgtattatcgccttgacttaaggcactttccattgacgcttaccacactggaacagtattgattttacctgcttgactcatcacagaatggacacaaaagcgcgctccgaacgcccgttcttccgggtcgtcggctcgcctgttccagagatccggcagcaggctgctcaaagagctccatctgctgcgtacagggagtctgcctcactcgcgccttgcacctgagaacttttcaattgcctgcctgatttgaaaatatctccagcaatccgctaaaaccttaaaagcatgaagcataatcccataatcaccgttgggacgagagccgccttcagcaaacctaagggcgaaacagcaccgtgcttgaaatgtctcccaagtattgactgacctgcagggttcggagcattggcaatgaccgttaagccaccacccgttacagcgccggcaaccacggcgtatttcatcgtatcggtaatgccgggcacaaacgtgctcagatacgttattgcggcattatcgttaaacgcggttaaaagagtcgctccaagcatcaacggagtctcagtcaggctcccgagcacgggagcaatccaccaggcctgaactcccccatggatgacaagacccgccaggaaaaaaccaaccagtaaggccggctttaagtcaattcgattctgataaggcgttgtcacctgaacaaaaccaagcagaaataaaaatcccgcgataaaaagggctggataatgggctgtggcaacggtccagaccaggaaaagcatatgcaccaccataatccaggcaggcacccagtcttcgcgattatcccaataggggtcacgatagggcggttgcttatcggccggcaacagaccgggcagtttctggcgcatcactttgagcttaatatcgtagaagcgaacatcaaaagcttcttcaacactcgccttgtcaaccgactggctggcaactcgctccatgagctccttttttaatcgacttcgtatctcatcacatctttcgtcaaaaattctgataaaacccagatcatcggtaacatcgtacttaatcttggcaaattcgtcttccagctgttcacgctttacatatttcctttcgatctcccgcttcatacgaacgagagcatatcttttttccagttcgcgcatttcattgcgatgcagatagaaatagagcgcatttgcaatgacaataccgataacagctttccagccgaagttgagaaacataaacccaaatccccaatcccaggtggaggcaaccatcagtacaggtggggcagcaaagtgtgataaggttccgcctacggaaatattgacaaacaacaaacctatggtggcgtacttgaatgattcactcggctttaaattgtaaaatttcgtcgacagcaacagagccgaaatcgtcatggctgccggctccgttataaaggagccgagtaacggaccaattgtcaaaatagtgagccaccaggccgaaagggtaccgccgagaaagttggcgactttccacatcatcagctcagaaaacttcagaataggtcgcgttgctgccagcgtcataataataacgacaaacaatggctcggtatagtcaaccttctgaccaatataatagacgaaggtgccaaagtcatagaagacccctatggctaccgctaaagcgattgcccatataccaaaaacagcctcaacttcgcccagaaagtggaagacccctgcgccgaaatgaatagaattcctgggaaccttcccggcctgttttttgtgttcatgctcatgttcccacttatgggcaacagcaaggaatttgctcgtcataaacgtatggataatggcgcagagaaatatcagcgtagcgacaagattaaagggctcttgagcgatacggcccgccagaacggccagaacgctggaattgtccgcatcaccataactctcaaggctgcgaggaaaaacgagaggttcagcagggctgctgctcgcagcactggcaaccaccaccaggcccacaacgctcaggagaataaaaaacatttttgcatgtgatttgctgaacctcgtcatgccgatcacctcgagcaattttcaggaaccgtgaaactctctccagcttttaacgcctacgctgaaagaaacactgaagtttcgcaccccgaaacggcaggttgtcggcgccgacccacatgccatgctgaaatggagggaatggttctgcacagactgcgtcgcttgacattccctcaccctgtttatgagtttcttttgccactttttacccgcaaaaagtggcgcaaaagcggcccccagtgctgcccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatagcgttccagtctgcacgtcctggctgggccagcccacgggggaaagacagaagcaggccgttccccccctgagcccgtccgttgagtgcgaagcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggaggcagtgtctgccggatctccagaacaggcgagccaacgaaccggaaaaacgggcgttcggggggcgcgtttttgcgtcctttttgcgcggtcaaaaaggacaatatccggaaacaaaaagcggaataccagatacgtcaagcattcaaaatcaatacagtttccgcacgataaatgtcagaataataacacctcaacctaagacaacaagatgcgaagcttgagtttatactctttacatgaaaagaaaaggggaaaaagggcaccatatggcttcacgaattccgcacccttgaaccatgtgcagaaaaccccattggccctgcttcccatcggatgcgcgagtgttgcaaggtacggagagtacgctttttctccgcttcgccaggcggttacaggttgccgtgtttgccaaaaaaaatccgcactccctgctggaagtgcggatgtactcgtaaaagtggggtggctgacgggactcgaacccgcaacaccaggagccacaatcctgtgctctaccgttgaactacagccaccataatgccaatttgctgaaaaatgcccacctgctgccgtatacgcatttttcaacaaactgtgaatatgtaaaaattccgattcccattggcgcgcctgagaggattcgaacctctgacctactgattagaagtcagttgctctatccagctgagctacaggcgccccgtgaatggtcggggtgagaggattcgaacctccgaccccctgttcccaagacaggtacgctaaccaagctgcgctacaccccgcgaccaattacgaagttggctttatacaaaaaaggagcgccggtgtcaacgggagattcgcttttccggcatgtccgcagaaaataatcaggccccgccaaaggtctccatggtgtaactcacccgctcactgacggttttatggtgacgggccatgctctctatcctgcgcagccgagggagaattccgctgccattggccacctgaatggacaggccgggccgggcgttgagctccagcaacagcgggccgcgatatttgtccagcacaatatcagtaccgatatagcccaggccggtaatatcgtggcagcgggctgccaggtggagcattgcgggccagccggggatactgatatcctgaaagtgtctgccggtatcggggtgggtttcgatgggcatggagtgctgcaccgcctgcaggcaccggccagtggcgatgtccagccccacacccacggctccctggtgcaggttggctttcccatcggactcatgggtcgccaggcgcagcatggccataacaggatagccctgaaagacaataatgcggatgtcgggtacgccttcgtgggagtagccttcaaagagatcatcaaagtggatcagctcctcgacaattacggcatcaggggtgccggccagggagtagaggcccgccaggatattggacatgtggcgtttaacatcgcgaatgccgagtaccgctcccgaggacttcacaaaagcaccccgctcgcgtccggttatcaccagtatacctttgccgccggagcctttggcgggcttgacagcaaagcccgacagttccctgagctgctggtcaatccggttgattttgtactgttcacgaaccatgaagcacagtcgtggaacggggatatcgtgacgctgggccaggtatttggtcttgagtttatcgtccaccaggggatagagatgacggggattatagcgtccgatgaagtcgatattacggcagttcatgccgagaatgcccatgcagcgcagctcaccagcgctgacaaaccacctcatggccgccacttcaggcgcatggcccggaaccggcgcaactccagaagtttgtagccggtatagttccccatcatcaggatcagcgccacgagaatcagattgatttcggggaaatgaaaactcaggtgctccatgagcggccactgcatgagcagaaaggccaggatagctaccagcaggctgccaccgccctgcatgagcacttcgcggggaccttcatcctcccagaggatggacatgcgctcaatggtccaggcgatgatgatgatggggaagaaggcaacggtcataccggtattgaagcccaactgatagccaaagagactggagaagatgatgatgaaaatgacgatgacgacaatggtggcaatgcgcgccaccagcaggaggttcaggtaagagaggtagctgcgcaggagcaggccgatggcgacaatggcgataaagctgatcaggccgggcaacagagtggtctgcagaaacgacagggcaatgagtatgggcatgaaagtacctgatgtctgcacgcccaccataatgcgcatgaacaccaccaccagggcaccaagaggcagcagaagcagcattttgagcatactctgctcctccaccggcagcttgtgcaccccgaagaaggaaaagccggagtcatccatggtcagccgtgccagctgcacagcggaaatactctggcgcatcatggcaaaacgcacctgtgaaccatggcctccactgacgtccagcaacgagagactgtcctggctccacaggagaaagtcttcgggaataccctgctgcgccgtacgggggttgaagagcacccagcgatcgcgggcaaatatttccagcatgggtatgagctgctggttgcggcgcccgtcctccagctgcaggcccataaccacgcgggagggaatctgggcgtagttgagcagcttttccagcaggggaatcaggggcgtggaagagagcagcagcgcggcgttctgcccaggtgtaggagttgccagcagcttgataagctcgcgggtcatgctctcaggagtgctggacatggcccgtgccgtttccagaatctggcgggcagccagtgcctcggactcatcccagtgcacactggcaatggatggcgcactggcaggcgcttcggatccagcaccctgtccgggtatgacctgtgccttgtagtagagggtctgcgctccgctgacagcgcgaacagaccattctccacggcgattgccattattttccaggatggaaaatccatacccaggcgaggcagtttgctcagaaaagagggcaaagcccggcgggctgtcggggatatccagacttaccgtcaccggcccgccagtggcagtaaaatcaatacgagcctcaacgagccacacgggagtctgggctcccggcagaaagggaatccccatatgttcgtgacgcagccaggcaatgctgaggcccgtcactataagggcggcgacgatgaggtacagggagatgcgcgaaatcatggagcttcgccaggcacagtgagctcaacggggagcacaggtggagctatattggtctgggcaacatccaccaccatgatatccatcagaatattgcgcccgatgagaatggggaactccagatgctgacggtctgaaagggtaaactgggctgtctgggtggttttgccaacggtcacccccagctcaacgacgggtcgccgctcggcctcatcctggatggcctgtatgatgcgcacattgcgcacaatcttgcgctcaaggacgatttcactgtcatcatcagggttgacaatcgtaaaacgaacccaacgttctccattgcgctcaaaacgctgaacatggcgagcatccagggacgatgtggtggctccggtgtcaatgcgggcagggagcacaatgcctggtggggccagatacacgttttcaatggagccgacaacctgtttgtcggcattgacggtggcaaatggctccagctgcacttcaaacagctccgtgttctcactgtccttgacctgcagccgagtggagcgaatgaaactttcccactcccgctgacgcgtatagagctcagcctgttgagtggaaacagcctgcagcgcgcgcagcacttcctcctgcgacgccagtaacgcgctttgcatggacgcctgttcattcgccagcagttccatacgctgctcctgctcatcgatccgctgctccagagcctgcagatcaccctctcgaaccatcaggtgaccaggcgcgcaaccgctcaggaaaaaggcaaatgtcatcatagatgcaaatactctcacagcagatctccagtatttgtttacggcagggttaactttccggctcactgtattgcgatgccactggagtgtcaagacaccgtgcagccttttcgcggtgcgacaccggttgcggttgaacaattcagcgcaacacagtaaagtactttcagagttctgtacccttggaaagcagacggctgacgcctccctgcctttttgccggagagtttcagcgggatttccaagagcggtggcacgtgtcgggcaacgccgcatatgccattctctgagcagctgattacagaaatattacaggaattttaccatcgaaattcctccaataccctatgatagtgcctttccacctcaccaaggagcacttgcatgcgtaatgatcccgtattcccttatatcaaccgcgaaatcagctggctctccttcaacgccagggtactgcaggaagctaccaatccggaagttcccctgctggagcggctgaaattcctgggaatcttctcttccaacatggatgagtactttcgggtgcgggttgcgaccatcaagcgcttcattgatatcggcgaaaaagccctggatattcttggcgacgatccgcgcaaaattctactggccatcaagcgcatggtggccacacagcaggacgccttcgaacaggcctatacccgtatccgccacgagctggagcttgagagtattttcatcatcgatgaaacccagcttgacgagcgccaggcggctttcgtggagagctatttccacaaccgggtgcggcccgccctcttccccatcatgctcgaccacatcaagagcttccccaacctctatgacggcaatgtctacttcgccatcgagatgagtcgcagcgatgaccccagccaggagaaacacgccctgctgaaaattccctcggacgtcatgtcccgcttcctgaccctgccaccccaggggaaaaatcagtacatcatcctccttgacgacgtgatccgccactgcctcaaggatattttcagtatcttcgactttgacgtcttccgcgccttcaccatcaaggtcacccgcgatgccgaactggatattgaagacaatatgatcgaaagctacatcgacgcggtcagccgcagcctgaaaaaacgcaaacagggccgcccggtgcgcatggtctttgatcgcactatatccgcagatcttttgcagtttctgacccgccgactgcgcctgagtcgccaggactcactcatcgccgctggtcgctatcataacttcaaagacttcatgaacttccccgacgtggggccactgagcttccgctacgagcccctgccgccgctgccccatccggtactggccggacagaagcgcctgctgagcatcatccgccagcaggacatcctgctgcacttcccctaccagtccttccactatatcctcgacctgctgcgggaagcggccatcgaccctgacgtcatcagcatcaacatgaccctctaccgtctggcccagaactccatggttatcaacgccctgaaaaatgccgtccgcaacggcaagagtgtcacagtggtcattgagttgcaggcgcgctttgacgaaaaagccaacatctactgggcccagaagctggaagaaaaccgcgtgcgggtcatttacggcgtacccggcctgaaggttcactccaagctctgccatatcacgcggcgcgaggaagggaaactggtgcactactgcaccataggtaccggcaacttcaacgagtccactgcccggatttactgcgacgataccctgctgacagccgacccacgcattacccgcgatgtggacaaggtcttcgccttcctcaaggacaacagccgggtgccccgcttcaagcacctgctggtagcccccttccagatgcgccagcacttcgaacagatgcttgaccgggaaattgaagcggcgcgagccggccaggaggcatggatattcatcaaggtcaacagcctggtggaccgggccattatcgccaaactctatgacgcaagcagggcgggggtgaaaatccgcatgatcatccggggaatctgctccctggtcaaacgcaaggacttcagtgacaatatcgagattatcagcattgtagaccgctttttggagcattcacggatattctttttccacaatggcggcaagcgactatgcttcatgggctcggcggactggatgcgccgcaacctcagcaaccgggtggaggtcattacgcccgtttacagtgaagcgctgcagcaggaactgtgggatatgctgagtattcagtggcaggataactgccgtgcccggatcatcgacagtcgccagagcaatcccatgcgtacccccggagccacgtctcccagaattcgagcccaatacgaaatctatgactacctgcaaaggagtgtgaccccatcatgatgaaactggccgccattgatatcggatcaaacgccgtgcgactcctgatatcccatgtatatgaaaatggcgacagcagccccctcatcaaaaaagcatccctttaccgcgtccccgtacgccttggcgaagacgcctttaccaggggccatatttccgagaaaaaagcacagcatctcgtcaagaccatggtcgccttcagaaacctgctggacgtcatagaaccagcagcctgcatggcctgcgccacttcagccatgcgcgaagccgacaatggccaggaagtcatggagcgcgtcctcaatcaaagcggcattcagatccacatcatcgatggtggcatggaagccgatatgatctgctccaacgccatcgccgaaaaactcaaccactccaaatcctacctctatatcgacatcggtggcggcagcaccgaactgagctttttctccggcggtaagcgcctggaatcacgctcctttgacattggcaccatccggattctggaggggctggtgagcagcgaacgctggaaggagatgggcagctggatcaaaagtaccaccaaggggcacagccccatcctcggcattggctccggcggcaatatcaataaaatcgccaaaatcgccgaaaaggactccacctcgcccctcagcctcgccagaatgcagaaagttcatcagcatattcaatcgcacacctatgaagaacgcatgcgcaaactcggcctccgcccggaccgagctgatgtcatcgtgcccgctggcgaaatcatcctctttgtgatggaagccgctcgcatgagcaagctgctggtacccaaaatcggactctcagacggcatcattcaccacctctaccagcagcagaaaacttcctgaccgctttctggcaaccatacgccacaataccctattcactagcggcaccacgaaaagcaaacagcaaagctgatagctttcgcgtccatatttcccttgaaattaattaatcgatcatttaatatctgaccaccattcaggagcaccccatgcacaagcagttgaacagaaaacctggcaggccaaagggaaccaataccgagcagcgcgagcagttactcgacatcaccgtggagcactgcgctcgtcacggcattggcgcaaccagcctgcgcgccattgccaatgcaggtggagtcacccctgccatgatcagctactacttcggctccaaggatcaactgctggacgccgttatcaatgagcgtctgatacctgcctttgacgggctgcgccaggagctgctgtcggctggcgacaatacgcgtacactcgtgcgcacttttgtgacagccgtccacgccatggtgcggcgccatccatggctgccgggtctctggatacgggaagttgtcaatgaagatggtgccctgcgccagtttctgctgagttatgtggtcaagaacctgaagctccccagtaaactggcccaagccttccagaacgctcgggagcagggcagtgtgaatccccatgtggaaccacacctgttgcccgtctccctcataggcctgacaatgtttcccctggcaaccacctccctctggcagcagcactttggccctgaaacgctgaacatcagccaggaacgtttgcaagatcacaccatcgccctgctggaacacggactctttcccgctgcagacaactgataacaaaaggagcctcccatgccatccgtccgccggaaactcgcaatctttctccccatggcttcaggcattctcctggtcgtcatcctggttgccagtcgcagtggcccacagcacaacgcccagggaacagaaattccagtggtctccaccattcaggtgaaggaggttgacttcctccccagagtccgcgccacaggtacggttactgccgggcgcagctggcgggctgtggccgaggtcggaggacgggttgaactggtcacagatctgctgcaaacgggcaaggcagtagagggcaaccgtctgctgctgcgcatagagtccaccgactacgacaatgccctggccgatgcccacgcggtctggctggcggcgaaagcccaggttgccgagctggagagtcgccgggaaagcatgaaagcatcacttctgctggaagcgcgggctctggagctggcggaacgtgaattgacccgacagcagggtctggcagccacgggaaccatctcccagacacaactggagcgtgaggagcgcagtttcctgcagcagcgccagagcgtgcagcagttgcgcaatacgctgaatcaactcccccacgaacgtgaacggctgctggcccagcaggaaagcgcccgcgcccgcatggagcgcgccaggcgcgatgtggaacgcaccagggtgcaatccccctatgccgtcgttatcgggccggtacatgtgaatacggggcaggtcgtgtccccgggaaccctattattcgaagcccatgaccaccaatccatggaggttgtggcccacctgccccttggtcgtcttgcgtcgctcaccagcagcacgcccacggagagttctctgcctccacgccaggattttaccaatctcggtgcccgtcttctgctgcccggcatccctgaacccgtatccgctgaagtgctgcgttttaccgacgccctggatcagcacactcgcactctgggtgtcgtcctgcgcatcaacgcctggcaatggcaacaatcctttccagcgcgccccttccccttacttcccggtatgtttgtcgaggtggaactgacaggtgttccacgttctgcggctatcctgctgccccgctccagtgttcgccaggatagcgtggtgctggttgtcgacagcgagcagcgcctagagcgccgccaggtttccatcggccataggtacggtgaactggtgcaggttctggatggagtaaagccaggcgagacggtcgtggcgggcgacctgatgcccgccattgagggccgcacggtcgagccccgcttcagtgcagcttcccagcagctcattgaaggtgcgggtgcgccatgatccgctactttgccgagcatcccacagcagccaacattctggctatcatcttgctgctggccggcgtactttccattggctcattgctgcgggagacttttcccgactttcgccccgtggaagcttccgtcgaggtggagtatcggggtgccagtgcccacgaggtggaagaagcgatttgccagcgcctggaagatgcggttgacggcattactgacctggcggagtttcgctgtgatgcccgcgaaaatttcgcgctggccattgccaagatgtcgggaaacggcgacgcccagcgttttctgagcaccatagccaccgaagtagacgccatcgacgacctccccgcccaggcaggcaaacccattgtgcgcgaactgcatcgcaccgatctggtggcagccctggccataacggggcccatggatgaaaccgatctgaaggtctatgccgaaaagctgcgggagcgtctgctgcgcaacccgcatattgcccaggtcaacctgaaaggattctctgaacgccagatacaggtggaaatcgcggctgatgtgctgcatcagcacggggtcagcgtgaacgccattgccgccattttggcccgccagaatatcgaattgcccgccggaaccctggaaagccccctgggcgatacggtgatccgcttcaccgatgaacgcaaagcacctcaggcctttgaagatattatcatcattggcacagccgatggccacgagttgcgactgggcgacctggccaccatcattgacacctttcgcctgcccgaggtgcgcaccgagctggatggtacacgggccgccgtactggaagtgtataaaggacgagatcatgacagtctggacgtatatgccgatctgcaggaattcatcacaaacgaacgcctgcgcgcgccggagtcggtgcaactggtactgacccaggatatcacctccatcctgcaggatcgcctgcaaatgctgacgcgcaatggcattcagggattgtttctggtggtggcagccatctggctcttcttcagcctgcgcacttcgctgctggtggggctgggcctgcccatctcctttctgggtgcctttgccctcatggccatgctgggcgtctccattaacatggtctccatggttgccctgatgctggccatcggtctgatgatggacagcgccatcgtcattgctgaaaatatcgccgcccacagcgagcggggaaaaaatcccctctcagccgccgtggaaggcgtacgtgaagtggcacccgccatcctgtcctcattcctgaccaccgctgctatctttgtgcccctggcctttatctccggcgacattggcaaagtgctgcgcgtcatgccctttgccgccctgctgaccctgatcgtcagcctcgtgcacgcctatctgatcctgccccaccacatgtgccacagtacccgcagactgcagaatcgtactccgaaccgctttcgccagcgcttcgagcacggctttgccaccctgcgggacgagtacctgaaccgggcagtgcactgggccgtacaccagcgctccctgtttgcgggcctgttgattttcttctttctctccaccattggcctgctggcgggtggtctggtgaagttcgaagcctttcccgatctggagggtgacgtggtggaagcgcgcctgatcatgccccaggggacacccctggagcgtacccgccaggtggtggaacaagtggtgagcgcccttgagcaggccaatgccgaactcagcccccagcagccgggtcagcaaccactggtgcggcatattctggtgcgctatggcgaaaacgccgacgcctttgagcgtggcccacacgtcgccaccataactgccgatctgctgacggcagagaggcgctccactcgactggatgaactcttctccctgtggcgcgagcacacggggtcgccagccgatgtactcagcctgaacctgaaagagccggttattggcccggcgggaaaggccctggagatccgcttgaaaggtgaagacctgcacaccctggaagcggccgcctacgacctctcccagtggctgaaaggctataccggtgccactgatatactcagcgacctgcgcaccggcaaacccgaataccacctgcagctgaaagccggagccgccagcctgggagtagacgcagccgaaatcgcccgccagctgcgcgcagcctggctgggggaaactgtcagtcagattcaggtgggaagggagacatttgaaatcatggtgcggcagcgcgaccgccacagcctgctggagctggagcgctttctggtcactctgcccgacggcaccctgattcccctgagtgaagtggcttccatggagcctgcccgtggatggggccgcatattgcgcattgatcggcagcgcacggtcacggtgagcggcgacgtggatacccgcatcgccaacgccatggagataatcaccgatctgcaaaagcgtttcctgcccgaactgcaggcccgctatcctgaagtgcaggtccactttgaagggcaaattgccgaatcccgccaaacgggcgcatccatgcgcaacgccctgctgcttggcctgctggggatcttctgcatcctcagctaccagttccgcagcttcatcgaacccgccgtcgtcatggtcgccatccccctcgccttcatgggggccgtgtggggacacctgattaccggatacaacctctccatgccctcggtcattggcgccgcatccctggccggaatcgtggtcaataattccatcctgctggtcgcctttgtcaagatgcacgcctcaggcggagccactattctgcaggctgctctcagtgccagccgggatcgctttcgcgccctcaccatcacgacgatcaccaccgccctgggccttatgcccctcatgctggagcgcagccttcaggcccagtttctcaaaccgctggtcatcagcatcatctttggcctgatcacatcagctatcctggtactgctggccataccctgcctctacagtttcctggatgactggcgaagaaaacctcaatagtcaaagccttcaaagggtaatcatcccctgggagaaaaatacgcagtgtcccccgatcagaacgcggtcgatgagattttcgcagaagagctcaccgctgcggggcgatatctgccgggcatgtaacgttgtgcggccaaggcgatcggcccagaaggggataagggtgctgtgggcggagccggtcaccggatcttcggcgatgccggctccgggagcgaagaaacgggagacaaagtccacggtatttccaggcgccgtgacgataaagcccagagtatcgggaatgcgcttgagggcatcaaaatccggctgcaggctgcggatagtctcttcgtcttcaaagagcagcaaatagtcccgggacttccaggtctcccgtggttctctgcccagggcctgtccaagcagaggtgagagggcggccggatggggcctgcgcgagggaaaatccatcaccagcagcgtaccgcggcgctccaccttcagcacaccgctggcagtttcaaaggtgatccggtcaagctgtggcgccatgctggaaaaaatcacaaaggcactggccagggtggcatggccgcacaggtccacctcaacctggggagtgaaccagcgcaactggtagtgtccgggagccgtggcaacaaaaaaagcggtttcagagaggttgtgctcggcggcgatggcctgcatggtttccacgctcagccaggattccagagggcagacggcagcgggattgccgccgaaaacctgctgagtaaaggcatcgacgtgatagacagggaacttcatggcatcctcccatgggcgggatgaaaaatcacggatattatctgcgcaccattcgcagcagctgaaaaagccctgcctggacggcgcgttgccggatcagttcacggttgccgctgtgcaggtagcgttgcacctccacgcaatccttcacccgcgtgccaatatacactgtgcccaccggtttctcttcagtccccccttcgggaccggcaataccggtgacggagattccgcagtgggtacgggcaatgcgacagacaccatcgaccatttcacgggctgtgggttcactgacagcgccgtgatccacgagggtctgctccgcgaccccaagcagctccaccttggactggttggagtagaagacgccgccgaagagcagggtggctgaagcgccgggaacggcgataagctgatcggcaatctttccgccggtgcaggattccgccagagccaggctcagctgctggcgctgaagctctttgagcaggacgacttccagcacttcgttttccatggagaagatatcctccggcgcgaaacagggcagaatcagctccataaccgacgcagcaatgcggtcagcttcctgctggcctgcgcgcgttcggctggccacgcggatgcgtacagcagcatcattgggcagcaggccgatgcggtagtcctcgccctccagcaggtgggcgatgcggcgggccacttctgactcggggataccgcagagggagatgatggcctggccattatagaagcgttcctggggatactgcaggaaatgctccatgaagttgccactgacggcgcgcatctccgccggcacaccaggcatacagagaaactggcaaccgctgagcataaaggtgaaaccatcggcggcacccacggggttaggtacaacggtggcaccgacaggaaaagtcgccatgcgcttatgtatgtctttcatgggacgcttgcgccgagtgaaaaactcctgcaggcgactgagtgatgcctcatcgatgcgcgattccactcccagggcgcgggcgcttgcctcctgggtcttgtcatcgtgggtcggcccaaggccgccagtgaccagtacgagctgattgtcggcggccagctcatggtaggctgtgacaatgtcatctgtttcgtcacccaccgtcaggtgagtacgcacatcgaaaccctgttgggtcagcatctgggccaggtagcgggcgttggaattgaggataaagccactgagcagctcatcgccgatactgagaagtgatgcgcgcatatgtcttcctttgcgtgaaaagtggaagggcacagatcagagcagcaggctcaccgccacaagcaccagcgcggcggcggcaccggccgccatatcatctgccatgacaccccagccgtcgctcagggtttccagtcggcggataggccagggtttgagaatatcaaaaaagcggaaaagtacaaagactgccagcagcatgggccagctgaccgcaaaccacatgccggcaaagaacacaccggcaatctcgtcgatcactacacaggaggggtccttgcgaccatagagttcctgggcgcgatggcacaccagcactccgccataaaacagcagcgcggcaatgagcagcttgctccacaggggaaaatctgccaccagccacaacagcgctatgccgggcagggttccccaggtgccaggggcaaagggtatcttgccgaaatagagtccagtggcaataaaatcaagaggaatacgctgagccgctctcatgtgcgcttcccggcggccatggcctggtccgctctgcgggtggcgctcatcaggagctcccccagcaggcgattgccttcatccagatcagcatactgatctggatagaggggtttttccaccacaaagtgcatgcggccaaagggcaggggaaagacaaaggagtcccagctggagagaattttcactggcctacagctataggaaactgccagtacagctgtacctgtggccttggcggcaccgaccgcacctggtttgactaccagaggtgggcccttggggccatcgggggtgatggcaacgtcatgcccctggcgaagtttcccgatgacctgtcgcagcgctgcaattgcgccacgggtggaggaaccacgtacggcatcatgaccgaagtaacgcagtatccggccaaatatttccgcatctttatgctggctgagcaaagcatagatattgccgcgaccataaagccagagcggcgcaacaagtcgaccatgccaggaggctattgtgtagggtttggggtcatcttccaccgcctgcaggatctcccgcccttcataggtcttacggcaggtcaggaagcagattttcagatacatctgggcgataaagggcaggatccggaacaggagcagagatttcatcaggagacgatatcaagcagtgtccctatcatttcgtcctgggagcggatcactccggtattggcgctgacagagtactggtttacggagctgttgacgatctcgcgggtgatatcggtgttggatccttccacaaggcccgccatggcaatggcgtcggcactgaaggacaccgtgtccgccggaaattcgctgggccggaaaggaccgtggctcttgtcgatgctgacgccggtggggcgcactcctccagagacaccttctgcagtatccacccgctgggacttgaagccatcggtgttgacattggccacattgtgggccgatgcggattgtcgaaagccataggtttttatggcggaagcggcattatagaatgcatctaccatggggctgactccttacatcctgttccgggatccttcccgttctttcctatcggcaaagaagcgtcacttctgaagttcttttaaacgtcgatactgctgctgaatcaccggtgtggcaaaaaaatcgggatcatcccgctctatgcgctcaagccgcgtcttcgctgcggtaatttttttcgtccgcaggtaaaaatcgagaatatacgcctcgtgttcggcaataatttcaaaggcctgctgctccattacctgaacctcaccggtgcgtggcgaactctgatattcgcggtagaagcggtgggccagagagtacgccttgcgggctggattcacatcgcgatcaatggtgcgaatctgctccatgtacatttccatcaggcggatcatggtatcgtcggcagcggaatggtcgggaaagcgcagcagatagtgttcatactcaatggacgcgtccagccactcgccttccttctcgtaggtgtgggcgatatagagcatgatccgggcgacggcttctgaattatccgccaggttcatcacaccacggtactcctggcgcgcctcatcgtactgcccgcgttctgccagccggtgggcggtttccagatccggaacgcggtcgggatccgctttcttggcgcatccggcgctcaaaatgagaagtgccagcagaagaagtatatatctatgcatgaatatcctttgcctctgagaattgtatcgcttcccgccatcggcttatgcgacggcgattaccagtttcaggcaaaaatactacctgagaagcggtcctttgtaaatgtggttttgcgctgattttgtttcccggggcgaattccccccccacgactcagctccagtgctctgccttgaggtcgcggttcatgagatcgcgaattccctgacagacgtccttatcctcaaagagaatgcggtaaacttccgctgttatgggcatatcaacacccttctgcagtgccagctcatgggttgactggcaggtctgaacgccctcagccaccatgttcatacccgccgtgatatcgccaagggtttcccccctggccagccgctctcccacagtgcgattgcgactgaggccaccggtacaggtgagcaccagatcgcccactccggcaaggccgctggcagtctgactgtggcctccgcacttgaccaccaggcgggtgatttcggccagaccacgggtaatcagggcggcagtggcgttgtggccaagcccgaggccatggcagataccgctggcaatggcgatgacgtttttcacggcggcgcagatctccacgcccatgacatccttggtggtataggcacggaaggacgtgttactgaaaatatcctgcaggccgcttccggtgcgagtcttcggactggcaatggtcactgccgtcggcaccccctgcaccacctcgcgggcaaaggaaggccccgaaagcgtggatacgttggcgtggggccccaggatatcggcaaaaatctggtggggcagaagcagggtctcgttttcgatgcccttgctggcattgacgatgggcgtgccaagttccaggtacgatccgatatcctggagcagccggcgggacttctgcacaggcaccgcccacaggtagagctcatagggactgaacagccgcccgtagtccgtggtggcttccatggcatgcagttccatgtccggcaggtaaagactgttgcggcgcgagccgttgatctcctctgccacttcctcctcacgggcaaatatcaatacttcccgaccagtggaagcgaggtgatgggccagggcggtgccccagctgccggcaccgatgaccgcgcatttcattgtatttcctcctgtatggtgctcagtacagccggcgagtgcacacagtcggccaccgcatcggcgttcctgctgctcaggggcagcaggtgcccggcaatatcccggataatttcatctatatctcccatcagggagtgatcgcccgcttcatagagcttcagggttgcgaggggttgctcggatgccatggcgaccgactgttcaaaactgaccgtctcatcacgtttgccgtgtatcagcagaaagggcaaccgtgtccgcagccgatagggcatatagctttccacatcttccagaaatgcagttcccagttgaatggtgtcattgaccccgtaatggtagaacagggcgaaccctttctccttccacacctgcagtccatctgcccccatgccctccagccggttggcgtaaaaatcaaaagagcccgccagggtcgtcagggatgccaccgccggcgaagctccttgctcgcagtagcgggcaagcaccatggcgccaagggacgagccgatcaggtgaatgcgctcataggctcccgccagggtatccacgatgcgtcgaagctgatccaccatcttcggcaccgtgaggtgaaagaagcgatccgcctgcatatcgtcaaaggtgaagcgcaaaaaagagtagccacgctggaaaagtgcgtcctcaatggcacacgccttggccgagagcatggatgatccgaaaccatgaagatagaccacaatgtgttgaggattgttgtggcgcagactccagtggcggggaagctcagaaatactgagggttgctgccatttttctctcccttgtctttggcgtcagcttccggtgtgcccggaatatccacatcctggtgggtgaagtggcgtatggaggcgggaactttcttcgtgggaataggcgggttgccactgccggggcgggagcgggtatccagctcagcgtcaggagctttctcaggcttctctttgggaacctgaacttccttcttgtcctctgggtattcgatgcgctggtgatagattcccgtcagggtcttggtgaagctggcagcaatcatgccgatatccttcagggtcaactcacactcatccagctgcccatccacgaagatattattgatgatcttctgcaccaggttctgaatgcgcgtatgcgatggctccgaaagggcccgggtcgcggcctcgcagctgtctcccagcataaccagtgcggcggcgcgggtctgtggtttggggccggcatagcggaatttctcgtcatcaaccttctcgccaccctccagcgctttcttgtagaagtactggatgagcgtccggccatggtgctgctgaataatctcccgtatggatttgggcaaactgtactcttcggccagctccatgccgtgtttgacgtggttggtgattaccaggctggacatggcgggcgacagggtatcgtggcggttgatcccccgctgattctcaatgaagtactcgggcttcttcatctttccgatatcgtgatagtaagcccctacccttgccagcaggggattgacgccaatttcttcggccgctgcctcaaccaggctgcccacgatgatgctgtggtgataggtaccgggcgcccgcagaatcagctgcttcagcagaggatgtcccatattgctcagttccagcagccgcaggtcactggtgacatggaatcccgactcaaagatgggcagcaggcccatcaccagcagcatggatatctgcccggagataaagacaaaggcaaaggcccagagggcgccccaggaaaagagatcgccgttgaagagcaggatggagaccatgaccaaagcgcctgcggcactggaccacagggcggcgaaggtcagatccatgcggttgcggaacgagaaactgctgtaggccgccacaagcccgctgacgaaggtatagagggcgaagctgatatcgtgacccaccatcacgccacagatgatggaaaagaccgtggtgtagatcatggcgatgtgcagatccagcaggatcgccaccagcatggccccggccgcgataggcacagcgtagatcaggtagtcataactcacgtagggcaggttgaaggagagcccggcagcaataatggagaacagcttcaccagggcaatggagccaagcaggatcgtgaagaaaatatagaggcggtcactgctgttgaaaatcttcttgcgcgccttttcgaaatatttccagggaatcagaatcagaatactggccatgatcagggtggccataaaggagaaccagtgctccagggggcttttaacccgtaacagggtattcagtttctgacgggtcatggcgtcgacaatttcgccttcccgcacgatcatctcaccctggcgcaccacaatgtagactggcttgacctgctgggagagctcctcacgccgggtgatggttgcccgctcgttgaaagtgatatcgggggagaggttggccatggtgaacatgaccacggcagactcctgacagtgctgatcgatgaccgcggccacctcggagggagtgcggggagggcgctcgggtacaatacgctgaacaccgccggtgctgatatcccgcacaaaggcgttgtcaaagacatgggagcggctcccgggcaagtaaactccctggccgtaggccgtgccgacacactgcttgatgcgctgctccaaagcttccgagaactgacgttcctgaaagtgtgccaacacctccggctgcagatgaaagcgccccagcatcgcctcaagctctttgacttcaccggagccttccggcgccgaagcagcgcgccgcgctgcctgaaaagtctcttcgatggcaatgacaaagctgcgctccactgagcggtcatggtcgaagagcagcccggcgtgttcatgggcctcccgccgtttctgtatggtggcggcttcgtcaatgaccagcagttcccgatcagatttgatattgcgactggcaatatctccgacctcataaatatctccggtgaaccgttcttcggggatggcaaaaaaggcgaccagaaccacggtgaccatggcgatcaccttgacccccagaggctgattgatggtgtgggccagaaagtactggtgccagcgaccgatgagattgctcattgcttgtttcctgattcatagtgctcgtaagcctgaacgatagcgctgaccagcggatggcgcaccacgtcggcattggaaaaaaaggtcatgcccacttcgggaatgtggcgcaggatatcgatggcctgctgcaggccctgggagacaccagcgggaaggtccgtctgcgtaggatcgccgttgatcgccatggtcgaaccgttgccgaggcgggtaagaaacatcttcatctgggacggcgtggcattctgcgcttcgtccaggagaataaaggcactggaaagggtacggccacgcatgaaggcgatgggcgcaacttcgatggtttttttctccatcagcttctccactttctcgacaccgagaaagtcgtgcagggcatcgtaaatcggtcgcaggtaaggatcgactttttcctcaaggtcgccgggtagaaaacccagcttttcgccggcttcaacagcgggccgggtgatgatgatcctgtcgaccacgccgcgctgaaggcgttccacggcgcaggcaaccgccatataggtcttgccggttcccgcagggccaatgccgaacgtcagctcccgctcctgcaggttgcgcacgtaggactgctgggaagcgttgcggggccgcacaaatttgcgaccggcacgcacgacatccccgtcggcatcactgcgaaaactggggatttcacggggcacaaaggtttccccgtgacgcacgcgctgattcacctgctgcagaagctccaccgcctgctccacctgccggtcagagccgccacgaacgaggagccggttcccactgccggagattgtgacatcacagacacgctccacctcgcgaaggtttccgtcacctatgcccataacctgggccagggtatcaacatcaagctctatttcctgtgtatgcaactatgtactccagaattgcggttttgcgatctgccaccgattcttcagcagcctgtcggaaatatatcacactttgccgcggcagatgcaagggaagaggggagattgcagccgaaggcgcacgggaaaagcatctgcacactggccacactggccccaccctcccctggcgggtcggcggacaaacctgcggcaacgacatcgcaaaagcccgcaccagtgcttgtttccacgaaaattcccggttgactgaaatactccatgcgctatacttgcagaaaatttctgcggagtcacctgtcatgaaaatacaacaagtggaagtcctgcacattgcccgactctccaggctctccctgagtgaggccgaagtggaacaatacggcgaggatctcaacagcatcctgggctacatggatgccctcaacgccctgaacaccgatgacatcccccccacttcccacgccgtcaccaatggaaccgtcatgcgcgatgacgcggtacttccctccctgccccttgagctggtcatggccaatgcgccggatcacgacatggatcacttccgggttccaccggttatcgagtaggccgtcgcacattctgcctcaacactctcttcgccaggagcattcatgccgctgcataaaacactgacccaactgcaacacgccctcgccacttcggagatcaccagccagcaactggtggaagcctgcctggaaaacatccgcaccaaagatgatcagcttcaggttttcaaccaggtcaatgaacaggccctggcagaagccaccagcgccgacaaacgccgcagcctgggcgaaaaactgcccctgctgggcattcccattgccgtcaaggacaacatcaacgtcaagggccttgccaccacctgctcatcgcgcatgctcgccaactataccgccatctatgacgccaccgtggccacccgcctgcgcgaagccggcgccatcgtcatcggcaaggcctccatggacgaattcgccatgggctcttcaaaccagaccgccttccagaagcagacccgcaacccctgggatcctacccgcgttccgggcggctcctccggtggcagcgccgctgccgtcgccgcgcgcatggcccccgccgccctgggaagcgacaccggcggttccatccgccagccggcagccttctgcggcgtcgttggactgaagccaacctatggcaccgtctcccgcttcggcctggtggcctttgcctccagcctcgaccagatcggtcccatcacccacagcgtagcggacgctgcgctgatgctgaacgtcatcgccggacacgaccacaacgactccaccagcctcgccttcgacaagcccgactacacctcctgcgtgggcaaagatatcgccgggctgcgcgttggactgccccgtgagtatttcatcgaaggcctgaatccgaccatccgtcgccaggtcatggccggggtcgaagcgctcaaggagcagggagccattgtcaaggagatatccctgccccataccgactacgcggtggccacctattacatcatcgccactgccgaagccagctccaacctggctcgctacgatggcgtacgctatacccatcgcagcgaaggagcaacggatctgatcgacatgtacaccacgacccgcagccagggcttcggccccgaggtgaaacggcgcatcatgctgggaacctatgtgctctccagcggctactacgacgcctattaccgcaaggcccagaaggtgcgcaccctgatcgcccgcgatttccagcaggctttcagcgatgtggatgtcatcgtcacgccaaccacaccaagcaccgcttttgcctgcggagagaaaaataccagccccctggacatgtacctggaggacatcttcaccctctcctgcaacctggcaggtatccccggcatgagcatcccctgcgggctggatgaaaagggactgcccatcggactgcagctttatggccggcacttcggtgaaggtgacctgatccgcgccggatctgccattgaacattccatcggatttcagggtctcagctgagcgcgtcagcctcctgaggctccacaaaggagctccatgcacatactgctggtcgatgactccaggaccataatcgccattatcgaggagatggtcagcgaactcggtgaacccacggtgtttcacgggcacctggatccccttgaggcgcttcagtggtgccagaaccatgacgtggatctgctgctggtggattacatgatgcccgctatgaatggcctggagttcctgcgccattttcgccagctgcctgccaaggagcagattcccgcactgatgattacggccaatctcgacccgcaggtgcgctatgaagcgctgcaggacggcgtaaacgacttcctcaacaagcccctggatgagatagagttcaaggcccgcatccgcaacatgctgcagctgcgacgccaccagatattcatggccgatcagcaggagaaggagatccgacgtgagcgcgaacgtctgcgggttgcacagcgggtcgcccagcttggaagctgggagatggatgcctccagcggtgacatctggctcagcgccgaacacggtcaccttctgggacactgcgactgccagagcagtggctgctccatgcccctgaacgattacattgatcgctacgtagacccccttgaccagagcatggtccgcgaaacctgccgcaacgccctgagccagctctcctgccagagcctctccagcctatcctttgagttccgcgtcaacacggccaatgataccaggcgtactttctggctctatgccacaccaatggagcagcaggaaggcgaaaacctcacccgcctcttcggcattgtccaggacatcagccagcgcaaagaacgcgaatcccagctgcgcaaactctccctggcagtggagcagagtgccagcacggtgatgatcaccgacaccgatggtaacattgaatatgtcaacccccgcttcaccgaggccactgggtatacctttgccgaagtgcagggcaaaaatccacgactgctcaaacctgagggcgtgtgcagcagccactacaaagccctgtgggagaacatcaccgccggccgtcagtggcttggcgagctgcgcaaccgctgcaaagacggcagctgttactggcagctggcctcgattttccctctgctggacgataatggaaccataacccactatgttggcatcggcgaagatatcactgcccagaagtccctggaggaaagcctgcgtgccctgaaccgcgacctggaggaaaaggttcaggaagagacccggaagcgcctgcagcaacaggcactgctcctgcaggagtcccgggttctggccatgggggaaatgatcggcgccattgcccaccactggcgacagcccctgaataccgtcggcctgatggttcagaagatgcagatcgactacgagtccagcgaactcagctccgaaaccatggcaagattcgtacgggagaccatgatgaccctccagaccatgtcgcgggtcattgatgagtttcgcgatatttttgaacccgactgctccctggagcagttctcacttgaaagcactctgtcaagcgccctgaaagtggttcgggcccagatggacaacaaccacattcaggtgggcgtggacaaaccctcccaggacatctggatcagaggttatcccaaagagtttcagcaggtgctgctgagtgtgcttgggaacgccaaggatgccattgtcctctcaggagccaccaggggtcgcatccacatccaggtaaacctgcagaatcagcaggtggtgctgtcgatccacgataatggtggcggcattaaccccgccatcatggacagaatttttgagccctacttcaccaccaaggagcggggacgtggcagcggtatcattaccggtaccggcatcggcctgttcatgtcaaaaatgatcatcgaagagaaaatgcagggaaaactcagcgcatccaacatcgacggcggcgcctgttttgagattgtccttcccctaccgacaccacctcgcgaggagcacacatgagcaatctggtacgctttggcatctccctggatcgtgacctgctggaaacctttgacgaacgcatccgcaagaaaaaatacaccaatcgatccgaagcgatccgggatctcatccgcgaagacctgctgcgccaggactggcgggaaggtgaaaccgtagccgccgccatcaccatggtgtacgatcaccaccagcgaggcctggtcgccagcctcatggacattcagcacgactaccaccacgccatcatctccagccagcatgttcacctcgaccaccacaactgcctggaaattatcgtcgccaaaggcaccgcggaagttctggaagagctccatggacgcctgaaagcgcaaaagggcgttttccacgtggggctggccatcgcttctgccatggacgacgaaggcgagcatcaccactgaccacagcccttgccctgtttgccctgcgggggaatgggcggctctcgcttcggttctgcaatacagcaagctttgcgtaagatcctgccttgctcttttccccttcactttcgtgtttttgatgcgttttgtggtcttcgctcttcctgcattgtcttggactcttgcacggcctgcctgttgcgcctaccgtcagcagccgctcagacaatattgcggtggcggctgtaaagaaagacaaagagtcccaggaagacgccgttggcgataaacggtgcgatgtagggagagatggcatcgcctttgccgagggtcatggccagtgaatccactatgaagtacaccatggccaccagcaggcccacggtcaccgaaaagatcttgcccgacttgcgttcgcccgtgacgcccaggggtatggccaccaggctcaggacaatgatggccagtgagtaggagacccgccgcagcaattctgagacatagagatgggaggggtgaccggcttcgcgcaggatggcaatatcgctggccagctcacgggagctgtactcctccaggggcttgatggatgccttggtgctctccatgataccggtaaactcaacctgatgctccggcaggcggctcacctgctgggtcatgaagttgcgtatcaccacaccctccagatgaatgcgcccctcctgcaggctgccgtggtcggcactgacatactcctgaatcatcccttcccgcaccgtgtaaatctccacccccagcagcaggttgttctccatgttaaaacggcggatgcgcgcaaaactcgttccgtcatagttgcgtacccacaggttcccggcaatgatcgccgagggaggtctctgctggcgcgcttcgtacttctgcagggcgtccacttccggcttgatatgctggaagacctgttcgcccagcagaaaatgcgcgccagcagcgcaggagacaaagacgagaaccggcagtgagattttcttcagggaaatccctgccgaaagcatgattttcatctcgttattcacgccaatggtggtgatatacatgaccgtggcaatcagcatgattgccggcgtgaggtgatacaggcctatcagcagcgtcgcccccacgtagtaagcaatctgcaggcttgaaaggtgcgcaaaatcatcaaggttaccgatgatatccaccacaccgtacagagccaccagcaccgccatggccagaaagatgatgtgcaggtactggcggaaggtatagagaagcagggtcacaggatattcctccggaaacggaaatagacgaaaacggtaacggctgccatgacccccgggccgatccactctacctgctggggcgcgatcaggccggcatccatactgtgtacgccaatggcccggataaggtaaaaggccagcaccaccatgaggctggtcagtacgctggctcccttgccggagcgccctccgcgtgctcccagcatgaacccgaggacaccgaacagcagggtggacactgagagcgcgtagcgtttgtgtatttccaggatggctttggaacccttgagctggcgcagctgctccaccgacatcatggagtagctcaggcgcagcgagtccactgcggtttccagtggaatttcgtgtacggcgaagcgagtgaaactctggccctgacgcgcatcgacaatggtaccatcgcgcagcagcagcaccatggactcatccccctgcaccagcgagccactgcgggcactgagcaccaggtcgccctgggcaaccatgacgtcgtggaatccctcacggccaaggtgataatagaagagtgtcgtgtcccccagcttgttaaagacaccgggcagaatcacgcggtaggagacattctccgccatatccgcatagacatgctgaatctgtttggaggccagaggggccagaacaaagctgttggctatggcgattccggtgatgacggtcgaggcgaagaggatcaccttcatgatgccaaaaggggagatgcccgctgaatagagaatcaccatctcattggagcggttcagggccgaggagagggccatggcggcgatcagtgcgctgaccggaatggtaataaaagcagtggaaggcagggagagaagagtcagctgcgccaggctcatcaggctgatacccttttccagggtggagcttcccatacggataagggagttggaagccatgatcagggagagcgaggccagagcggcaaaaaagtaaaaaaaacactcccgcaggaggtaacgctgccaggtggaaagcatagggttcagtatgtcctgtgtcgggatttccgtgttccggtcaaaggatatttgcgttgcccgaaaccgcgccttatgtaaaaatagagaaaaaccgagcaaatgagaaggaaaatctatgcgctatatcaccgccggcgaatcccatggtcgcggcctctttgccatcgtggagaatttccccgcagggctttccatcgacgccgaatatatcaacacggacctcagaagacgccagatgggatacgggcgcggtggtcgcatgaaaatcgaaaccgatgccgtggagtttctcagtggcgtccgctggggaaaaaccttcggatctcccattaccatggctgtctggaaccgtgacaacaagaactggcaatccatgatgtctccactggcctccgaagagaaccccgaagccagagtacgccatccgcgccctggccacgccgatcttggtggctgcctcaagcgcaacatgcacgacgtacgcaatatcctggagcgctccagtgcccgtgaaaccgccatccgggttgccctgggcggactgtgccgcagactgctggaacacttcggcgtcagcatccagagccatgtatgctccatcggcgccattgagtcacaggtgaaggccacggatatcgacgacctcaccagcatcagcgcccgcgccgatcagagcatcgttcgcttcctccacacctcccaggatgacgaagcccgcgaatacatcgacaccatccgccgccagggcaacaccctgggtggcgtcatcgaaatcattgtcaccggagtggttcccggcctgggcgactatgcctcctatggcgacaagctggatggacgcatcggacaggccctgctgggcatgcaggccatcaagggcgtggaaatcggcatcggcttcgaggcagcccgccgtccgggctcggaagtccatgacgaaatttttttcgatcaacagcagcaccgcttctatcgcggcaccaatcgcgccgggggcattgaaggggggatgagtaacggaatgcccatggtcatccgcgtggccaaaaaacccattcccaccctctatacgcccctgaaaagcgttgacattgacacaaaagagccctacgaagctaccattgaacgttctgacaccacggcagtgccggcggcttctgtcatcaccgaagcgatctgcgccaccgtcattgcccaggcgtatatggaaaaattcggccacgacagcctggaggagatgctgcgcaacttccacggctaccaggaacagcttcgccacttttagcagacaacagacgagggcttttgaggcctgccagaggagcattgatgcagcgacatatcattctcagcggctttatgggttcgggcaagagcaccgtgggacgtatcctctcgcgcagactttccctgccatttcatgacgttgatgatgtgatcgaaaagcaaacgggcatgaaaatcatggacattttcagccagcactccgaagcctacttccgtgagctggagacccgcgtactccgggatatcctggccacgcctccctcggtaatcgccacgggaggagggacgctgatggaaccggaaaacctcaccctctccaagcagcagggcgtgctcttctacctcagcgcttccgcaaaaaccctccatgaacgggtacgtcactcccagcaccgcccgctggtgaaaaagcactcctcccttgaagcgttcgcccgcctgctggaagcccgcatccccttctacaagaagtgcgactacatcattgatgccgacaacatgagccccgatgaagtggccacctacatccaggagatactgaccccatgaagcagatcacgctgcaggtccccatcggcgccactgcggccacctcctatcccattcgcattgatgaccgattctgtctgcccgagggcatcggcaagcgccgcacctacatcatcacgcagccacggatactggagctctggggcaatcagctgcttgaacacagcggtctgcagcccacagccacctactgtatgggcgacggcgaagagcacaaatccctggacaccttcgcagccatccaggagtggctgctggaaaacggtgccaatcgctcatcgctgcttatcgccttcggcggcggtgtggtgggcgatatgaccggctttgtggcagccaccttcatgcgtggcatcgacttcatccagatacccacaacgctgctcagtcaggtggactccagtgtcggcggcaaaaccggtgtcaacctgacaaggggaaagaacatggtaggggccttccaccagcccgtccatgtcgctatcaacaccgacactctcaccaccctcgacagccgcaactacgctgccggcatagccgaagtgatcaagtacggcttcgccatggatgcagaactctttgacaccctgtgccgccagcgagctgccctgaaggcacgcgatccggaagtgctctcagaaatcatccgtcactgctgcctcataaaatcccacatcgtctcacaggatgaacgggaatctggcctgcgggcggttctcaactttggccataccatcggccatattgtggaaaagtggggcaaatatcaaagccatctccacggcgaagccgtcgccatcggcatggtggccgccgcccgcctgtcggagcaactccttgggcttgaccccgaaagcacccgtcgtctggtggaactgctggacttttttgacctgcccgtatcactgcccttgccttttgatattataaatcagtacattggttccgataagaaaagcaccgacaccgcaatacggtttgttctcgtgcccgccaccgggcaatgggaattcgtggacatccctctgcccttcgccctccaggagtacatcagtgagtgaaaagccaaaaaaaaagcagctggaagaaaaggtaagaattctcaccaaggctctctccaaagatcccaagtcgcggctctttgtgcccctggcggtcgcgtaccttgacctggaaaggccgaaggaagcggaagaagtctgccgcgaaggcatcaaccactatcgggactactaccaggcctataccgtcctggccctgtcactgattcggcagaaccgtaacgaagaggcaaaaaaggctttacaggagacagtgggacacacccgcggcaatatcaaggccacccggctgctctcttcgctctacgaagaagaaggcgactacgaccaggccattgagtgcctgcagcagattttaccgtactgcaccgctgaagagcgcacaaaacttgaagataaaattcgtctgatgaagaccaaccgggaacagcagaaaaacgctgctgccgaagcggaggcggaagccgacgacgtcctggacttcctggagtcagatgacgagcccggcgccggggaacccgcagacgaagattccgcggcagaaacagcccaggcattcaacgaagagactccggaagaagcgcccgcctacagcgctgacgaggcttcccgggaggaatatgaaaacctcggcgaccagatcaccgatgcggaactggagcgacaggaacgcgaagccgaggcagagggcaacaccatcgtcctcgaagatgaggacagtgacttctcatcggcctttggcgcagacgccctcatgggcgacatggatgcccccgtggaagacgaggaggagaccgacgaagacctcgaggatatcctgggcgatctggacagcgattccgtccagccaaccctgcccacggagccagtcgaagtcgaagtccccgagcccgctgaacccaccggcagcctggaagaggagctgagcgccctggacacggaagaaatcagcgcgactgaaagccctgacgatgaacctgaaagctttgaactggacgaagaggtgcccctcacaggtgacgacttcgacgttgagggagaagatcttgaggatattctctccctgcagcctgaacaggaggcagtggaggagcaccagcctgacatacctgcatctgagccagagccggaacccgagtccatggcaccccacagcagcatgccgattccaccggccactccccccgctgaaggcgttgaaaagtatctgggcattcccgacgacatctggaacagttccctggaagaagttgcccgggatatggatgatattatcgacctgggacgggaagtcctcgatgtcaaggatattcgggccgatgagcagctctacaaggagtacgcccaatcactgggtctcgacgaggaaacagacactcagcaggccaggcagcacggcgagcatatcaccatcgatggtgttgactacatgcccacggctaccctggcgcgggtttttgaagggcagggctttcccgagaaggcgctgcaggtctaccgccacatggatgccgatcagtacgccgaggaaattgccgccctggaacagctgatcgccagaaatgagaatgacctcaagcgctacgacctgcatcgctccatggaagccatccaggctttccgaaaaaaactgcaggtgctggaacaggaaggaaagtgaccatgcatatcgccgtgatccatggcccgaatctgaatatgctcggaatccgtgagccgcagacctacggaaccatgaccatcgccgacatcaacgccatgatcgccaccaaagccagcgagctcggcatcagtacccagtgcttccagagcaaccacgaaggggagctgatcgatttcattcaccgccagcatggcaccgctgacgccattatcatcaatcccggcgggctgacccacacctctgtcgcgttgcgggacgccctgctcagcgtcagcattccctatgtggaagtccacctctccaacgtctacagccgggagcccttccgccaccactcctacctcagcgacaaggccaaagccgtcatcagtggagctggccatcgcggctacctctacgccctggacgctctttcagcgacacagagcagctgaacggcacctcaacactgccacccttacactgccagaggtactcccgggtattttacacagtgtgccgacgcagtggctcgtagaaaacattacgctccagcgccacataaccggcgctgctgatggtatgcaccagctcctccaggctcatgcggaaggagacgcccgcactcttgaccacattctcctccagcatcaggctgccgaagtcattggccccgaagcgcagggccacctgggccaccttggcaccctgggtcacccagctcacctgcagattgtcaaaattatcaaggtaaatacggcacagagccagcacccgaaggtagtcatagctggtcagtttcctgaggctggccccctgggtacgggccagctcggtgtgatccggctgatatgtccatggaataaaagcggtgaaaccacccgtctcatcctgggcttcccgcaacatatccaggtgctcgaccaactcctcggggctctcgccggcaccgaacatcatggtggcggtggtacgcagcccctcgcggtgagcctctttcatgatatcaatccactgcctgccgcgtatcttgttgggagagatgcgctggcgcacgcgatcggccagaatttccgcaccaccaccgggaatggaaccaaggccggcgccaatcaggcgccgcaggcactcccgcacactgagagcgctgagggaggcaatatggtggatttcgggagcgccaaaggcatggatattgacttcggggaagtcctccttgatctgccgcagcatcagttcataatcttcgatggtcttcgagggatgcagccctccctgcagcaggatctgccgcccccccacctcgaccgtctggcggatcttctcccggaaggcttcacggtcaagccagtaggcatccgcgctgtcctcatcgcggtagaaggcgcagaaggtgcacttgcaggtgcagatattggagtagttgatattgcggtcgatgataaaggtcacgacgccgggatcggtcttgcggttgcgcagactgttggcgacggctcccagcttcagcagatcgccatgctggagaagctccagggcctcagtgcggctgacgcgctgtccattcaatacgttggcatatatggcatccagtgacatggggaattcctcggagtaatgttccggcgaagcgccgacgcttatgctactgggaatacgtcgggaattcaagccaatgactgccactggtgctttttcatcaacatttcttgacacggcaacgcgaatcattgtatgcagcacctgtgaaacctcagtaacaaggagcgcactatgtctgaaaccatttgccactgcatggacgttgatcgtgataccatcgtcgaagccatcaagagccagagcctgagcactgttgaagatgtccaggaagccacatcggccggaacaggctgcggaggctgcattcctgaaatcgaagccattctggatgaaatcaacggctaaacatgtacaggtcggcaaggctggtttattataaaccagccttttttttattgtttcctctggcaggtgagtggtggatctgacacgcaaactggaagttctcagtaactcggcgaagtatgacgcctcctgctcatccagtggcagctcgcggcagtcaccccgccatggcaccggcgccgccgtgcccagcggcgtctgccactcctggagtgccgatgggcgctgcgtttccctgctcaaggttctctacaccaatctgtgcatctacgactgcgcctactgcctgagccgtcgcagcaacgacattgagcgcgcctcctttacccccaatgagctggcccgcctcaccatggatttctaccgccgcaactttatcgagggcctcttcctcagttcggcggttgccgtcagccccgatcacactatggagcgcatgctgcgtgtcctggaactgctgcgctggcgacaccacttcggaggctacatccacctcaaactcatccccggagccagtgagaccctgatacagaaggcctcactgctggccgaccgcctcagctccaatatcgaactgcccagcagcggaagcctggcccgcctggctccccagaaagacaaggcacgacttctcgctcccatgcgtcaggtgaaacagctggttcagcaggggcaggacgaagcccgacacctgcgccatgccccccggcaccaccgcgccggcatgaccacccagatgatcgtaggtgccagcgatgactccgaccacaccattctgaccctttccgaaaacctctatgactccatgggcctcaagcgggtttactactccgcctatgtgccactcaaccaggacagcctcctgcctcccctcacccaggagccacccctgctgcgtgaacaccgcctctatcaggccgactggctgctgcgcttctacgggttccgcgcggctgaactcctctccagggacctccccaatctggacacccgctttgatcctaaactcttctgggctctgcatcacctggaatcctttccactgcatgtggagagcgccagctacgaggagctgctgcgagtgccgggaatcggcgtgcgcggcgccagacagctggtaaccgcccgacgacagtgccggctgcgcgaggaggatttaaagaagctggggattgtgatgaagcgcgcgcgcttcttcctctgccttggcgggcgttacctgggaaacagtgccgacctgacccgcgaatccctgctggaaagtctgctgagccggaaacagcagcgcacacgggcaaagttcgccggcgctccagccctctttgatgaaccggatctgttcgacccgtccacggacattcgcctcagcgccctgagtggtgagctgtgaatatactgcagtatgatggcacctttgaagggctgctgagtatagtggctgcgagtatggaagaaagcgatgcgcccgacgccattgaggcccgacgcccctggcaggcagaagctgcgcccgtgcttttcggtgaagtacggtacgtggaaaccgatgatgaacgagcgcaaaacctcatcggacagctgcgcctgcagccggacggtttgctgcgctccatcggctgcgcctttctcagcgaagatgatggtatagaactgagcatactgcgcctgatccgacagtgcctcttccaggcaaaggcgccagctcaccggctgcgagaccccgacctggccgccatcgaagagagcgcccgccgtaccatacgcgagcgccaccgcatgctggggctggtacgctttcaaaaactcaggaatggaatcttctggagccggatcaggccgcgtcacaacatcctgcccctgctgggggagcactttcgaaggcgcatgggtaatgacgaatgggtaattaccgatcagcagcgcaccagcgcgctgtggtttcagcagggcaggctggagtatgctccgctcacggagctggagcaccttccgcagatgcaccgtgaagaggaattcattcaggatctgtggcgtcgatacttcgaccagatagccatcgccgaacgggccaaccccagcctgcagcgctccttcctgccccggcgttaccgcagcgccctcgtggagctgggattcacgtgaccgtctggccagtgttctcgtcaaaccatctgctaccacaccatgggaagttccatttcaaaaagagatgccttgtcccttttgagcagcagtaagtcccccaaaatgctcacggaaaagtccgggattactcgctggtgaacttcagggtcagcaccgggcaggtggccttgcgcacgactttttccgtcacgctgccgataaggatgctgtccaggccactgtagccgtgggaagccatgatgatcagatctatatgcttctttttggcgtactcgcagatagccaggtagggattgccctcttccaccacggtcttgatggtgacaggggactggtcgtacttctggaccacttccctgaggtttttctccacctgctggtgcacggagtccacgatgttctccagatccagcacgttcatataggtattggtatagaaggagccattgacgacgctgaggaccgtcagttcggcgccgtacttctgggccatctccactgcgtagtccagtgcctgcagggaaaagtcactcatgtccacgggggcgagaatgcgcttgaaatctaccatggggtcctccagttacagtattctttcagtatcacagcgggtatgccctcaggagagttcgccgtttctcacggcgtgccccttgcccgcatgcagtttgccctgggcgtaggccagcacggaaggagcgtccactcccgtgctgccccgggcgatggtcatgcggaagaagacctgaaacttcttgccatctgcctccagggcctcatcggaaagctgttccgcaacgccatccatatactgttgggcctctacggtggagtattcggtgggaataagcacaccgaagtgccccggagtaaaggcggcgacgatcatgcccggcccggcaatacgctccaggcaggaggccactttgcgcagcagtttttcaatggtggcaaagccaaacttgttcatgagcttatccacccgctccagctcaatatagacaatgtaggcctcgccggcctttttgacaatactgtcgtaggtctgcacgaaaaagcgctcgttgtagagcctggtcagggggtctatctcgctgaacttgtggcgcagaatcatgcattcgcgggtaatggccaggtaattgaccagcagctgaaaaatcgcctggtcattggcggcaaagaactcctcgcgctcgctgagcagggcgataaccgccaccacatttccctcgctgatgatgggatagcccagaaaagagcggaattggaagggttcattgaaggagtaggcgcaggtgttgccgccatccttgcgcacatttcccaggataagcggctttttgttatagcagatccagcccatgaggcccgtgccaaagtccgccgccgggcgctcggagctgcgaaaggtctgcccggtgacaaactggatgcggtacttcttctgggtcggatccaccgtagccatcaggcctgtatccacatgcaggcgcgcgcacagaagtttcaccatctgacagaggatgatattgaactcgtagccttcctggatgatgcggttgaagccatgcacgatatccaggtaaccggccttctcctcgtagtatttgtagtgctgataggtgttgaggatcgtcttgatctgcagggagaacatgctgaggatcttcttgtcgcggtcattgaaaccaaactggcgcttggtatcgaccaccagaataccctgcccctcgatgggaaccccgatgaaggacttgatgtcctcgtccttggcgtagtagggaaaattgtggatctcccgctcggtgcgggagacgtcgtagaccttaccgtgcttgtagataaccccgagcagggagttctccagggggacactgaagtcctcgacgatattgcgactcaaggtctggcaggccaccagcttcaggctggtgtgggaagagttcagaatgaaaaacgcggcagtgaatgcgtcggtcaccgaggccaccagttgcatcagattctgcagatccctgttgatatccatactctatcctttggcgggggcgtattgggtgtgctgctccacatgggccaggtcaacgccgacaatcttgctgactcccggctcctgcatggtaatgccgtagaggcggtcggccgactccatggtgcgctggttgtgggtgatgatgataaactgggtatcctgggccagctctttgatcatggagctgaagcgtaccacgtttgagtcgtccaggggagcgtccacttcatccatgaagcaaaaagggctcggtttgaccaggaaaatggcgaaaatcaacgccgctgcggtcagggtcttctggcccccgctgagcaggttgagggtcttgggacgggcaccgggaggctcggcgatgatttccagccccgcttccagggggtcggagtccgtaagcttcaggtaggccgtgcccccctgaaagagacgggggaagaccagctggaacttctcgttgacctgattgaaggtctccatgaagcgcgtcttggtggtctggtctatcttgtcaataccggcgcggatggaatccacactcttctgcaggtcttcctgctgctggctgagaaactcatagcgctcccgtacctcttcataggtatctatggcttccatattcacactgccaagggcgctgagggaagcccgcaacatcttgagctgatccaggacttcctgttcatccatgagcagcgctgagcctgaaggatttttcaggctggccagttcgatatttttctcatcggcctgcctggtcacgttttccatggtcagcttattcttttcgatgaccaggtagaggtttttttccttttcttccagcttttcaatggaatcgcggtagctggccagcctgtccttgaactgccgagcctcgccgcccatctcatcgagctcgcggctggtgcgggcaataatctcctcgttttcaatggcctgggtgtcaatctcctccaggcgcttctcaatactctgcagttcggtcttcgaggtgctctcacgctggcggtgttcctccaggcgctgcagcatatcctggctgcgctgtttcacctccgccagtttccggtgcttttcctccagcacattgcggtcggactgcagtacctcttcggcccgcgccaggcgcacccgttcctcacccagggcagcctggtcatcttccagctgcggttccaggtgctcaatactgtgggtcaggtcttcaatttcctcttccagatcctgcttgcggttaccatgctccttgagctcctcgttcagcgactggatctgctgacgcgactcttcctggcgctgctctatgcgctggcgctcgcgattcatcagttccaggtgcttctccacccgggagataatggccttctgctcctgtatggcggcggctttggcttccaccagtggagccaggcgcgcgcactcggcctgctgttcctgcacagcggcaaagacctgctgcatctgctcctgggagagatccagccgacgggtcaggtcatcctcctgcttcagcagcgcctgctcctgctcctccaggtgcgcgatattgtccagcacgtccagggcctgggcagcggagaggtcggcactgccaatgcagcagctgtcgcggtacacggtgccactggcgtcggcaaaaatctgccccggataacggcggcaaagctcagacgcctgctctgcgtagtagagattgccgggcagagcgatgtggtgtcccggtgcggcctggcaaagctgcgccaccggcacggccccctcaatgggacttgctggctgctgccgggtgagaatctgaggagtggttccgtcaaacttctccaccaggtaccccagggccagagtgcccagcaggctcaggacgggaacgcgaaaagcgggatcgggaatgtgcagcgcctcaatcatgcgctcctgaaaatctgccggcgggttggcctgcagggactgcagaattttgcgggcactctcgatctgataggcgacttcatactttctgccgcgcacctcgccaagctccttgcgcaggccatccatggtgctctccagctcctgcttgcgctcctgggcttcctgcaggcgctgacgcgccacttcctgccgcgccaccagagcgtcgtactcgccatgcaccacactgtgctgatgctgggcagtgcccagttcctgctccagctcctgctgatcacgacggcagttctccagctcctgctgagcctccttgatattgttttccatatcgatgaggcgattgcggcagttggtgatgcgggtcagggtttcaaaggagtcctgacgggccagttccagctcttctttatagctctcgattttttcctttttgcgctgcagggcctccgaggcctcggcgatggttgccctgagctgctccatgcggttggtggcactgtcgatgcgggagctgaagtgacggacttcgtcctgcagggcgtcctgcaggcgtgaaagctcggtgagctcccccgcttcgcgggaagaaaagtcctcaaactggcgcatggactcctgaatcgactgctgcttctgctccagcagggctttttcctgcagaaagctctcccgctggcgagtgtgataggtcagcttggcttccatctgggcgatatgctgatgctcacgctgcagctgctcctgcagctcagccatatgcttcttctgttcctccagctgctcctgaacatgacgggactgctccagcgcctcggtcagcagattgctggcctcgaagtactgcttggagagcacctgcacctccagctcgtaaatcctgctggtgagctcccggtgctgcagtgccttggcggcctgcttcttcaggtagtggtactgcttctccacttcctgggtgacatcctgcacccgcagcaggttattgttgacatcctccagcttggccagagcctctttcttgctctccttgaacttgttgatgccggcggcctcctcaatgaccccccggcggtcttcgggtctggaggtaacgatctggtgaattttcccctgctcgatgatactcatggcgcgggtgcccacgccagagtccatgaagagaccgcgcacatccttgaggcggctggcggccccattgatgcggtattcggaaacgccgttcatggtgaggcggcggatgacttcaacttcgtgaaattctgaataggggtaggggaagctgtcggactccagcttcagcttgacttcggccatctgggccggagagcggcgctgggtcccggcaaagatcacgtcggccatactggcaccgcgcagatccttggcccgctgctcgcccatcacccagcgaatggcgtcactgatgttgctcttgccgcatccgttggggcccacgatggcggtgatgccatcgcggaaatccaggacgctgcgctcgctaaaggacttgaagcctgatatctcaaggcgcttgaatttcaaaaaaacaccatttcccgtgaaacgaaccgcgataaggtcgttttccgtaaagcattggtatatatgaactgaagcgccataacatagcataaggtgacaatgaaaaaaagcggaaaaaatcgtctgaatgggcatgggaaaaagatcaggcagaacagcgcgcaccgaaaacagttgcgtcgtcaagaaagcaccactttcctgacgacgcaacacggagagaaccaggagaagatattaccctcgcagcgaagcctgcagacgatccaggcgaaccatcagctcggcgaactggggcggattcaaactctggggaccgtcacacagcgccatatcgggattggggtgaacctcgatcatcaggccgtcagctccagccgccatggccgccagggagagactgggaaccagggaagcgaatcccgtggcgtgactggggtcaatgataatgggcaagtgggtgcgctggtgcagcacgggaatagcgctgatatccagggtgttacgggtggctgtctcaaaggtgcggataccccgctcgcacagaataacatcgcgattaccctcgctgagaatgtactcagcgctcatgagaaattcctcaatggtggtgctcatgccgcgcttcagcagtaccggcttgcgggtttcgcccaccagcttgagtagcgagaagttctgaatattgcgggcaccgatctgcagtacatcggcgtagcgctccaccagatcaagatcacggggattcatgacctcggtcacgatgggcagccccacctcatcgccagcagcgcgcaaccacttcaggccatcttcacccatgccctggaaagagtaggggctggtgcgcggcttgaaggcaccgccacgcaacgccttcgcaccggcctgcttgacagcgacggcagcttccagaacctgctcaggagtctccacgctgcacggtcccgcgataaccgaggtgtaacctccaccaaagcgggccgggccaacttccacaatggtcggagtgggtttggtttccagactggccagtttgtagggtttctgaatggggaccaccgagtccacacacgcgattttgtgcagatccagcaggctttcgcgatttccaccgacgcccaccgcgccgataatggtccgctcttctcccacgatcacatggggacgaaagccgaaagccaccacccgttcacagacatgttcgcgatcttcctctgttgccgttgccttgagtacgataaccatagtgttctccttcagtactgaggttgttgctggtgaataaaaaaaagccgccggaaaagggggtctcccttctcctgcggcctttggcttctgaatatagacaaaagaccgcaaacagaaccatgtcctgcttgcggtccgttgtgtcggttacccaaacaggcagctacctaaaaaagtaatactgccaaaaatatactgtctgaagcgtttgcacggtattgacatccttatgatgcggttgttttcagctggaatttatgcataatatggacctctgttacccgtgtcaataaaaaaatctggagcataccgcatgcaggaactcatccgccgcccccgaagacttcgcacctcgccaacgctgcgccgcatggtgcaggaaaccaccctgacccccagcgactttgtcatgccgctgttcatctgccatggtgaaaagatcagtcagcccgtgggctccatgcccggcgtgaaccgcgtcagcattgacgtggccgtggccgaatgtcgcgagctgcagcagctgggcattccagccgtgatcctcttcggcatacccgcagccaaggaccccctcggcaaggaaggctatgacgacaacggcatcattcagcaggccgtgcgcgccatcaagcaggcggtgcccgagctgctggtcatcaccgatgtctgcctgtgcgaatacacggatcacggccactgcggcgttatcgtcgacggcgacgtccataacgacaccaccgttgagctgctggtgaaggaagcgatctcacacgcccgcgcgggtgccgatatcgtggccccttctgacatgatggatggccgcatcggctccatccgcgaaggccttgacgaagcgggtttcagccagatccccgtcatgagctactccgtgaaatactgctcggcattctatgggcccttccgcgacgcggccgactccaccccccagttcggcgaccgcaaaacctatcagatggatcccgccaacagccgcgaagccatcgtggaggcctccctcgacgtggaagagggcgcggacttcctgatggtgaaacccgccctgccctacctggacatcatcgcctccctcaaggagaacttctccctgcccctggcggcctatcacgtcagcggtgaatacgccatgatcaaggcagcaggccgcaacggctggctggacgaagccaaggccatggaggagtcgctgctctccatcaagcgcgccggcgccgacatcatcatatcctactacgccaaagagttcgctcagcgctatcaggggaaataacgacccatgcaggataccatcgtcatcggccacaaaaatcccgatacggattccatctgctcggccatcgcctacgcgcagctgaagtcgcagcttgctccggacaccagcttcgtggccgggcgctgtgggcagctcaacaagcagacccgctacattcttgagcgcttcggcgttgccgctccccgctttctgcgcgacgtgcatccccgggtgcgcgacgccctgcaggaggaggccgtctgggcccactgcaacacgcccatttttcaggtcatgcgcaatatcgatgaaaaacgcattcgcataacccccatagtggacgaccacggcatcttcaatggagtcgtcagtattctggaggtggcggaattcttcctggagaaagacactgtccaccaccccaacttcctgatccgcccggagaactttcccgccgtgctccccggaaccttccaccgtgagggggagctggaggaattccccgcgcgtatctttgccgcagccatgccttccgaacgcgcagtggagcgttttgagcgcatgcagagtgatgacatcctgctcatcaccggcaagcgccgcgacattctcgaatacgcgatccgtaaacagttccccgccattatcctcactggcattgaaggccccgatgacctggatatcgacttcagcaactatcgcggctgggtctacatctcccagtgggacacagcggaaaccctgcgccgctgtaccctggccgttccctgcaaatccatcatgaaccgggatgtgccggtggcaaccccagagatgctctttgaagaggcccgggacatcgtggccagctctgagcataaagggctgccggttctggacgaacagcggcggctgctgggtatggtgacgcgcaccaacttcctgcatcgcccacagccccgactggtgctcatggatcacaatgagctggcccaggccgtggatggcgcggaaaatgcccgcatcgtcgagatcgtggatcaccaccggctcggttccctcaaaaccacccacccgatccacgttctggccaaacccgtgggcagcacctgcaccctggtttaccagcagtaccgcttccacggcatcacccctgacccggtgacggcaggcctgctgctgtgcggcattctcagcgataccgtcatcaccaagtcccccaccaccaccgtggaggacaccgatgccctggaacgcctggccaccctcgcgggagttgactcccagaagctcggcctggaaatattctcagcttccgacagcctggccaatgcggaaccccgtgccgtagtgaacggtgacctgaagatctacagcgaattcggcgtcagcgtcggtattgcccaggtggaagtggtgaccctctccgaaccagccgagatctatcagcagctgcaggcggccctggatgacctgcgttccagccgcaagctggactggactatgctgctgatcaccgatattatcaaggaagagagcattctactcaccagcgcctacccctgcggtgagcaacgactcagttatgggcgccgcgatgaccatgtgtaccacctgcctggagtgctctcccgcaagaagcaactgctgccggaaatactgcgcatactcgaagagtgtggcaacgaaaccctgaggaaataatcatggctgccaagaatgatgccgcccgccccaaccgcatcaccatccgcaaccccaacatcgacgatctggcccccgtctttcacctgggcgagaagatcttcacctaccgcatgtccccaaccctctaccgtacctgggacgaattcgaagtggtggaattcttcctcagcagccaggaatgctgttttgtggcggaaagtgatgaggagattgtcggcttcctgctcggctacattatcgaccgcaaaaacgccacccgcaaggtgggttacctgacctggatcggcgttgatcctgactttgagagtaaaggattggcaggaaaactctttgccaaattccgcagggtcatgcatgaaaatgaagtggagctgctgctggtggacaccgaagccaataaccaccgcgccctgaatttctttcagcgggtaggcttcaaatccccgcgtgaccacctctacctgaccctgaagatggatgaggaagagtgatccgcgcaaaactgcacgctgagagcttactgaaagggaactctttacggtgtgttggtactcgcgccagcattcctcccagagacgctcactttcgtccgaggacctccgtctctgccgctcgccatccgggctcgctctcggaatactggcgctcctgctgaaaaaaacgttggggagccgtgaatggttacgctgaaagtacattctcaagtttcgcatcttgtagtcttgacttaaggcattgttgtcctgatgtataccatgcggaaaccgtattgattttgcatgcttgattcatctggagtcttttttcgtttccggatattgtcctttttgaccgcgcaaaaaggacgtaaaaacgcgccgcccgaaagcccgtttttccggatcgcctgctcgcctgttctggagatccgacagcaggctgatcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaactgtctgcttctgtctctcccccgtgtgctgtcccagccaggacgcgaagactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcggatggctgaaaaggacagcactgggggccgcttcccagccactttgggcgggtccaaagtggcaaaggaaactcataaacaagttgagggcaatgtgaagcgacacagtctgtacagaaccatttcggccattacagcatggcataagagtcggcaccgacaaactccctctccgggggtgcgaaagttgagtacattgaatgaatcgggcaatggaaaaatcctcggacgcaaggcgcctgccgccgttcgtcacaggtgttttttcagcagcctgccaaaggaagtcctatgatcaactccgcccgcctgcgccagcttctgctggacatgattgacatctacagcccttccggcaaggaagaggaggtcgtcagctatctggaagctcaccttacccgcatgggtctgccctttgtgcgtcaggaggtggaggagggccgcttcaacctgatcgtaatgcccgacgatgccgaaccggaagtggtcttcgtgggccatgtggacaccgtggtgcccgcccacatcgacgcctaccgccctgaggaggacggcgacaccatctacggcctcggatcagcggatatgaaaggcggggttgccgccatggtggaagcgttcgcggcctacctgcagcagcacggtacacttccccatgccgccctggccctggtggtgggagaagaggccgcccaggacggggccgccagactggtggacgaatactccttcgactgggccattgtgggggaacccacccaccttgacccctgcttctcccactacggctacctggaaatggaactggccaccaccgggcggcgggtgcatgcctccatggccggcatgcagacccacgccgtcaaggatatgctgcaggtgctgctgggattcggcaacttcatggatgcccgctacccggaaatcgtctataacatccgcgacctcaacagcacccgctgcggcttcgccgcgcccgaacgttgtgaaaccgccatagacatgcactttccgccgcgctttcccgccggggaactcatggcggaaatcgaagaacagctggcccgccatgagggtgtggaaatggagctgtccttcatcaccgtgcgacccggctacgacattcccgtcaagggcagttttccagggattctgcaaagcgtctacgagcagctggccctcccctggaaccccaaggcctttgtcagcgactccgacgccgccattttgtggcgcgaaggcatccgccccgtggtactcggccctggcaggctcgaagaggcccatacccaggacgaatcggtaagctttaactccgtggcccaggctgccgccatctacctgtgcatgctcggggagcttggggccacacaaggccccgggaaagaccaggggacataacccatggcccggaagatcaccattatcctcggacaccccgatgcagcaagtttctgcagtgccctcgccgaggcctacgccgcttcggccaccgcagccggccacgagatccggctcttccgacttggcgaaatcgacttcgaccccgtactgcgccatggctaccaaagggaccaggagctggaaccagggctgcgggagatacaggaagccatcacctgggcatcacacctggtactggtataccccaactggtggggagccctgcccgctctgctcaaaggcatgttcgaccgcatattcctgcccggctacgcctttcgctaccgtgaagacgcccccttctgggatcgactgctgaccggacgcagcgcccaggtcatcgtcaccatggacacccctccctggtattaccgcctggcctataccatgccgggccaccatcagatccgcaaaaccatcctggagttctgcggtatccgcccggtgaagatcacctccttcggcccggtgcgcagcgcgacagcacagaagcgcgagctgtggctgcagaaggtgcgcgagctggcgcagtccctctgacacccggttcctgtgcgacacaggctgccctgcctactccgccaggggtattatcagcggattaaacgctttggaggcaatcatcacccgcttgcccacctgcagctcccgacactcctgcccgctggccaccacctgcacaatgtcactgcccaccaggatatgcacaatactcaccacgccgctgggcaccatgtggaccacctcgcctgtgaagcggaacttgttgctgatgccggagctggcaaagacctccgccgggctgccgctgcgggccacctgaccccgctccagtacaaagacccggctgctgaggcgaaagacttcgctcatatcgtggctgaccagcaacgtggtgggctggtagcgcctgtgcagactcaatagctcctcctgcagcttcaggcgcatctgcagatccagcgcactcagaggctcatccagcagcagcaggcttggccgcagggccagggcgcgggccagggccacccgctggcgctggccaccggagagctgatcgggcttccgactggccagctcctgcaggcccgccacttccagcagttcgcgtaccacactgtgtcgctttgctctgggcagagcagcgccgatattctgggccacgctcatatggggaaagagggcgtagtcctgaaagaccatgccgatggagcgctgacggggactcaggttgatccgtcgattggaatcaaaccaggtctggccgttgacctcgatcgtcccttgatcgggagccgtcaatcccgccaccatgcgcagcagggtcgtcttgcccgcccccgagggaccgaagagggtgacaaactgtccatcttccaccgtggcccgaaactccagctccatggggccatcggcagtgtgcaggcgcttggtgacgtttatgctgatcatgacagctccatacgggcaaagcgccggttcaccacatagacaatcagcagaatggcaaaggtgatggcaaagagcacaaaggcgtactggtgggccgtggcgtaatccagggcctccacccggtcatagatggcgatggaagccatgcgggtttcaccggaaatattgccccccaccatcagcaccaccccgaactcccccaccgtgtgggcaaagctcaggatgcacccggccagaatccccggcttcatgttgggcagcaggatggtgaacagggttctgttacgggagatgcccaaggtggccgccgcctcccgcagattggccggaatagcggtaaaagcactctgcagcggatggatcataaagggcaggctgaagagcaccgaacccacaatcaccccctcaaagctgaacaccagccgcagattgaaccaggaatccaggaagccacccaccggattgaccggactgaaaaagaccagcagatagaaacccagcaccgtgggcggcagcaccagcggcatgctcaccagcgtctccaccaccgactttgcccgactgcgggtataggccagccagtacgccaggggaatccccagcaccagcaggatgatggtggtgatgagcgccacctggaaggtgagggtcatggtctggatgaaatcgggattcatgtacaactcctcgaaaatggcgttctctatctctcaggaaaaaggtctcacaccaagtccacaaaggcacaaagaacggcagactgtctggtggatgcgctgcgcttatccaccctgcgtactgaaatacttcatgagctctttacagtgtaacagcactcgcgcccgcattcctcccagagacgctcactttcatccatggctcgagtctctgccgctcgccatccgggctcgctctcggaacgctggcgctcctgctgaaagttcgccgcgcagtcgtgaatggcgattccttcacaaatgaagcgtactccccgtacgctgctgtgacgcgcgacggcgagcaacgcagcagatgagggtttttcagaagcctgttagcctgaaagtgagatttcattggccttcacaagccactccacaccatcccccaccttcaactccatacgcctggccgagcggctggtgatgatggagacgatctgctgaccagcaaagtccaggctgatttccgccagcatcccttcgctgcgcacggcggtgacggtggcgctcaggcggttgcgcaggctgatttgacctcgcagttccttggcaatggagacctccgtctccttgaacagcacccgcacattgttgccctggcgcagccaggggcactgttcaggggtttccaccaccagggcgctcatggtgtgcgtgccggctacagctatatccaccaggctgaggctgccgtcgctgtcaatggcgttgataattccggtcagggtgttcatcagaatccataccgcgcgagaacttccttgccttctggccccacaataaacgcggcaaaatcctgggccagggcgttgccttcggccctttttaagatcacaaatcccagaggcatggggctatgcatggactcatctatcaagacgaattcgccaatgcgctgcatgtcatcagaaagagccagggagtaggcaataatacctgcctgagcggctccactggcagcaaagtgtgatgcctgggagatattctctcccatgaccaaacgacgcgacaacttttcccataaacccgccgtttccagcgcttcctgtgcggcaaaaccatagggtgccagctcgggattcgcaatggcaagacggcgtacggcgggggtatccagtccagctattcccttgttcaggtccactgccccccctttacgctgccacaacacaatgcggccaacagcgtactcatgggcttcgcccatggtatatccttccctgtgcagcgtctggggatagtgcatatcagctgaaaagaacatgtcaaacggagcgccattgataatctgggcataagctttaccactggaactatagacgacttccacggaactgcccggatgtgccctttcaaagctcctggcagcatcctccatggcaaagcgcatgctggcagctgcaaccacggtcagggattgagccagagcactgcttatacaaattgaaaccagaatcataaccaacagaaaacgcctcatcatctctctcctttggcagaacctttgatactgctaaaatctttcgctatatacataactatatagcggttgcgaaaaaaatttacaccccgagtatcacgctggaagccttgaacacagcccaggcgggctgtccggccttcaattccatgcgctccagggattcgcgggtgatgactgcggccaaacgcgcctggccgggcagctcaaggaccacttcggcgttcacttcgcccccggtcactcgctccactgtaccgcccagcacattgcgggcactgatgttctccggcttctgcgtcgccagcaaaattgagctggctttcacgagggcgtacacttccctgccctcggccagttccatggcttcggcgctgtcgcgggtgacgatggccgtgatctcgtcgccaccactgaggcctaccaccacctcgtcattaacggctccacggcgcagccttgatacccgcccactgaactgatttctggcactggtcttcatgccgatcctccggaaaaaattctccatactctgggcagagcctccgtggcgggcaatttcctccagaaaacgacgctgtgcttcggcgtagaggtcgtacatgcgcagcacccgcttcccttcctcggtaagaaggctgccaccgccgccacgaccaccactgatgcgctccaccagaaccttctcggcaaggttgttgatggcgtcaacggcgtcccaggctcccttgtaactcatgcccgccgccttggcggcagcgctgagggaaccgcagcggtcgatctggcgcaagagctcaatgcgcttttcgctcagggcaaaaggctgattgccggtcattcccatgacaccctcctgaaaacacttctcgtcgctatatagtgcactatatagcgatagtcaagtagcaaagtgcgtgccacttccctggatctgcccgcaatgagggcacgggaagaggcagcacagaaaatgtcatgtttatgcccatcatatttctgtcaagtgaaggaaaaccgacaggaaaaatctcagcgccgccccttgtctgccaggtgcttgcgcagggccttgctgctggatttttcccgctgcttgcgctcggtgatgccccgcagagtgcggcgctgctgcagctcccgggtctgttccaccagcttcagataggcttcatagcgattggcatccagagtttcgtcatccacagcggccagtacagcgcagcctggttccgcggtatgggtacagtcaccaaaacggcactgggctgccagctcctcaaggtcatcaaaggccaggctcacctggctttcgtccatgatccagggggcaaactcgcgcatgcctggtgtatcaatcaccgtgatgccaccgggcagaaagagcatctggcgcatggtggtagtatggcggcccttgccatcccagtggcggttgtgggaagtggccatgacctcttcaccggccagggcgtttaccaggctcgacttgccgacacccgacgaaccgatgaagcatatggtctggccgctggtggcataggcgccaagaccgtccataccacggcccgtatgggcactgacagcatgaatggggacattaccgaggataccgcgtatctcttccagcagctcatcgatttcggcggattccaccaggtcggccttgttgatgagaatcgtgcattcaatgccacaggcccgcacggccagcacatagcgttccagccgtcgcaggttgaaatcggggccaaaacaggtgatgacaaaaaccacgtccacattggcggcaatggcctgagcctgcagatccttgacaacggatttgcgcagcagaatattcctgcggggcagaacctccaccaccatggtcttttcgccgcgactatcggccagtaccatatcacccaccacgggcaggtcgatggcttcgcgggcgctgtgctgcagggctcccgccaccacggcatccagctccgtgtcgggacgcaccagggtcagcaggtttttggccataacgcagctgacacgggccatcaccatgccgggttccgctggctcaaggtggtggtacgcggcaaacagggaggcgtgttcactgtgcattggcggagtttccttgtgtctgttgaagctggcgggcgtgatgctggcgggcctggtacatgaaggtctgcagggcgacttcccgaccagggggcgtggagtcgtcgcagctgatatccaggtagggaacatggcgatcgtgcagcatgggtttgaggatggaggaggccacggtgctgggcatacaggtgaagggatagaggttcacgacaccgttgaagcctgcggcgatatactccagcgccccaccgatgctcaggggcgcttcggtgcctatggcaaagtcaaagagcccctgaccttccaccaggtgacgcacttcatccacggagtgatcgcgctggatgtccaggtgttgcagggcactggcatacagctggtgctggcgacgcgccaggtagcgtttttccacttcgcccagcagccaccgtttcaggtaccggggtacctgggaaagcctgcgggtcttccagctgtccctgagggatttgcgatggttcagggtggtctcataggagacaaactgcacccactcccccaaagaggcgttgaccacttccgccccgaaatactccagctgggcgatgacatcgcggttggattcagggtggctgcggatatagatttcaccgactataccaatgcgtggccgccgctccagcgttcgatccatcagttcagcggcaccacgggcgatgcgggccacttcctggcgcaacgcgtccagatcgagatcagcaccgcgctgttcaatcagctgttccatggactgcagcccccgggtgatccaggtgttcacgctgccgggctcctgctcgtaaggccgggtgcgccaggtgatgcgtcccagaatatcggcgatgatggtcgccatgtaggccagcttgcgaaagctctttgtcctgccgtccggcagaatgcccgaggaagagtaaccatccttggtggagagatagagaatgggtacatcccggaaatggggaaaacgatccagcaccaggcgctgcattttattgtacatgccgaagcggcagggaccatcggcctccggcatgaagtagacgtactcttcggcgcgaaagtcctccccaaggcgtttgcgctcaccttccaggtggtggagcacatcccccagggtcacctgacagggaaagcactccttgcccgaggtgaactccttaccgagggccaggccggtgtaggtttccatcacgcgggcgttgacgccaaaggcgcggaaggaggccgccagcaggcgggcaccgaagggttccatatcgggaatcagcagggtcttggccgatacatcaaaacgcgccacactgcgcaggttatcaaaaaaaacacggggttctggttgttgctccatttgatcctttcctgtgatcggggaagcgtgcgtcatcagccggaagtggtcgcgcgctgacgcatcataatattattcacgacattacggaaggcctccaccctggtcagggttccggccacgccgctgtgttcatccagctccagcatcagcgacggtttttcctggagaatatgctggtaaaaatgctccaggaaggagtcagcaccacaggagaagttgctgatatgcagaccgaaccagttggggtggcgggcaatggccttggccgtcttcaggatgcgtccgcccaggccccagtacatgccgggaaagtcactgaggtcttcgccatccaggtggaggaagtccatgggcagcgcggctatgccaagctttgacagatgtttgccaatctgcagattcagtccttcgtcatagagattatagggacggcccgtcaccacccacaagggttcgtcagggtcagcgtcacgcagaatctcctcgccccgctgcctgatggcgcgggtgaactcctgctggacctgccaggcgctttccacggcacggcggaaggtcttgcgatcggcgcgcagtactgccggaaaaccctcccacagggcctctgtcaccagttgcacaccatccttgaggtgcacggtggggctgatcacctgctgctctttcagccgcagggccgctttggtcataaaatgggagctttccaccaggggacacagatacccccgttcatcggattccgcgatgggcacattgatgacattgggcaggaagagccactccacctgatccacaagggccgccacatggccatggaacaccttgacgggatagcaggtttcggcagtcatggactcggtgccaagcagggcaagcgccccgttggtaggtggtgtcaggaccacctggagtccaaggccggacagaaagtgagtccagaatataccccagtcaaggacatgcagggaagccggcagcccaacggtgccgggctgccgggacagggatggtgtggcgaaaatgaccggctgccgctccaggtactctcggaagagctgctgacgctccaggaaatagttggacgcggctctgccttcgtggtgggagacttcaaaacgtccgcagtcgccaccccagatgcttttgcgctggccgaactggtagatcttcagcttacactcattgtgacagtctttctccgcccggcaaatgctttcgcgggcctccacagtggcctcgcacaactgggagaggtcgcgctggcgcacactcaggccctggttacgagaggagcgcatcagagtcagagccgcgccaaaggctcccatgacctcgcggtgcttcggcaccagcaccggccggtccaacacccgttcgaatgccgccacaatacccttgttgagggaggggccacccaggaacatgaccttcttgccaatggggcgattctccaccacgcgatgcaggtagttatgcacaatggcgtaacacagcccggcgatcagttcgtcgcggccggcgcccttctgtgcgtaaccggccatatccgactccataaagaccgtacagcgttccgccaggtgtaccggtgccggcgacgagagggcgatctcctgaaactcgccaaatatattgatcttcatcttgttggccagctcatgaataaagctgccggtacccgccgcacagaccttgttcatgacaaagtccactggataggcaccatcgatggcgatatatttggaatcctgaccaccgatttcaaagatggtgtcgatggagggatcaacggcgactgccccggtggcatgggcggtgatctcgtcgagaatcaggtcggcgctgacaaaatcccccaccacattgcgccccgagccggtggtggcaatacccagcagctccacctgcggcccggagtgttccagcatgtggcgcagcagcttctggctgacctcaatgggcttgccctgggtgggacggtagcacttgccgatcagagtgccctgttcatcgatgagggcgtatttggtggaagtggagccgatgtcgatccccagaaacgccctgaccggtttatcgggggcaaagggtttcagggagttatcggtctcaaaatgagtatagcgcagctccagtggagccgtgcggggaaaatcactgctgtgctgatggttctggcgcagggcatccatatcaataccggcggtcccgtcgccacggttgcgaacgcgcagggccgcgcccagagcgcccagtgaggtatggtgcaagggcacctgcaggtcggggaaataacggcggaaagcctccacctgcaacgcattggaagccatgccgccaatgaaaatcaccggggaaagcacttcgcgattggccacgatggtactcatgtaatttgcggcgttgccgctgtgcaggccggcaatgatattactcagggactcgcccttgttctgcaggtgaatcatgtcggatttggtgaagacggtgcagcggcaggccaccgccgctggcgacgtgctctgctggcccagattgataaagtcctgcagcaggctgtccaggcgttcgtggctgagctgaaagtcatcgccatagagggcgcaggccagacgctcagcctgctggtcgataaaggagcccgtccctgaggcgcagggcccgttcatgtgaaaggcgtccagataccaggagccgtccccgttgtgtccgatctggaacagcgacgcatcctgtccgcccatactgatgatggagcgcgtcgacggggcaatgtgcagcgcaccggcaacctgggcgatggtctccacctcaaagggagcgcccaccacggaagccacgcgctgtccctggattcccgtaaagcagatgccaccaatctcattggtggcaaagcgctccaggacaccctgcagggtggtggcaacatcctcgtttaccaggccgaagtgccgacggtaaggttcctcgtgaacaatatggccgtggctgtcgataacaaccgcgttaatactgacagagcctacatcaaggccaataaaatacacaggcagctcctcaacaccggcaatgctcactggcaaccgcagtaacggtaacaattgccaaccagtgtttgaattttaccactttgtaactattgctacaacgaaaaggcgccaccactgccgtgaaaatacccctacgcaccgaactgctgcggccgcagaatttgccatataaaagaattccaattgacattgtcatctttagcgggcaggatatcaccactataatccacaggagagtgatctatggcaaagaaaccctatcgctttgaaaccctggccctgcacggcggacaagagcccgacccggtcaccctctcccgtggggtgcccgtataccgcaccagttcctatgttttcaagaacaccgaacatgccgccaacctcttcggcctcaaggaacttggcaacatctactcgcgactgatgaaccccaccaatgacatgctggagcagcgggtcagcctgctggaaggcggagcagcctcggtcgccctggcttccggcaccagcgccatccactataccgtcatcaacatcgcccgtgccggggatgaaatcgtcgccgccaacaacctctacggtggcacctacactatgtttgacgccattctgccccagcttggcatcaacacgaaattcgtcgacgcaaaaaatccggctgccttcgccgaagccattaccgacaagacgcggctcatcttcattgaaaccatcggcaacccggttctcgacttcaccgacattgccgccatagcgaaaatcgcccgcgaacaccagctgcccctggtggtggacggcaccttcaccaccccctacctcctgcgggccatcgaccacggcgccgacattgtcatcaactccctcaccaagtggatggggggccacggcaatgccatcggcggcatggtgaccgattcgggcacattcaactggcagaacccgcgcttcgctcttttcaatgaaccggaccccaactaccacggcctgcgctgggcccatgatctgcccgaagccctggcccccatcgcctttgccctgcgcctgcgcaccgttcccctgcgcaacctgggcgcctgcctctcccccgacaacgcctggatgttcctgcagggcattgaaaccctgcccttccgcatggatagacactgcgagaacgccgtggccgtagcacagttcctgaaaaagcaccccaaggtggagtgggttcgctacccgggactggaaagcgatcgcacctaccccatcgccagcaggtatctgaaaaacggctttggcgccatggtggtcttcggtgtgcaaggtggcgcgcaagccggagcgcgctttatcgacaacctgcagctcttctcccacctggccaatgtgggtgacgccaaatccctggcgctgcatcccgccagcacctcccactctcagctgaaccctgagcagcagaaggccagtggactcacccctgagctggtgcgcctctctgttggactggagcacattgacgacatcctggaagacatcgaccaggccctgctgaaggcctgaccagcagcatcacgactccccccctggcaacaattcaccagttcactgttgaggagttccgctttctattgtactatcccccacggttccaattcggaaacgtgggggtgttttcatgaagcagagccgaaaaagctggcagctcttctttctcaggattgcctttcctgctgccatcgccatccttcttttccttttcagcattctcttcctggtcattcccgctaccgaaaacgccctgatcagcgagcgccaggagacgacgcgccagctgaccgaaaccgcctggagtgtgctcaaggacatgcacatggagtacgaaaggggggctgtcagtgaagcgtcggccaaagagattgccagtaacgtcatacgaaccatgcgctatggcgaggatggcaaggattacttctggctgctggatcagcagccgcgcatgctggcccacccccaccgccccgatctggaaggtcaggatgtcagcgacttcgaggactgccagggcaaacggctttttgcagagtttgccgagctgacccgcagccagcacagcggttttgtggactaccactggcagacacgggatcaggatggcatcgccccaaagatctcttatgtcaaactcttcgaaccctggggctggatcgtgggaacgggcatctatgtggatgatgtgcgccatgacattcagaaaatgaccgaaaacaccctgctgatctccctgggaatcaccttcgtcatcgcgggcatcgtgctctttgtcgtggtccagggcatcaccatcgaacgcgcccgacagcgcgccgaaactgacctggcccattccaaggagaaataccacgccctggtggaagcctccaccgacggcttcatcctgctgcttggcaactgggatatggttaccaacaggagcctggcactgatgctgggatataccgatgaagaactcaggctcctgagcattttcgacctcttcgccagagccgatgtcaatcagcatccggcactggaacacatcaaggcgctcatggccggccacaaggccgccgaaaagttcgaagcccagctgctgacgcgcacaggagcagccctggatgcgcttataacctgctcggccatcgaagttgccggtcagcgcgccctgaccctgatcatccgggacatcagcgccatatcgcgcatggagaaccgccgcgccgaagaggagcgcgacgccctggtggcagaactgcaggcggcactgcagttctttcatcacggcatcaaggactttatccggcccctgctctcctgcgacatgaacaccagcatccgacgcgccgccagactcatgggccagaaaggtaccggcgccctcatggtcaccagcgaccgcgaccagtacctgggcatcctcaccgattacgatatccgtgagcgggtcgtcgcccgcaaagtcgacccggagcttccggtgctcagcatcatgaccgcgccctcgtctttgaggcggcgctggtcatgcaggatgaggatatcccctggctggcggtggaagacagcaatggcgtgctgtgcggaatgatcaaccgcgccgacctgctgaaaatccagggctactccgccgtatcgctggtgcagtccatccagagcgccgaatcccccgaagagatccgccagcgccgcgaaaaactccccatgctcatcaaggcggttctcgacagcggaacccgcccccgcaacgtcacccgcatcatctccaatctctccgacgccatcatccgcaagctgctgcactttgccatggccgaactgggcgacccacccacccgctttgcctttatcaccctgggcagcgttggacgcgaagaacagaccctgtgtacggatcaggacaacgccattctctttgatgacacggttcctgagtcacagatggacgaggtgcgccagtacttcctggccatggccgagaaggtctgcgcctggctggacgacatcggctacagctactgcccgggaaaaatcatggcccagaaccccgactggtgccagcccctgagtacatggaagcgctatttcaccacctgggtccacaccgctgaaccccaggatatgctggaaatcaatattttcttcgacttccgctgtgtgtacggcgaacggagcatggtggaagagcttcgcgagcacatccagggcgaatggcagcagaatccgctgtttatctacctgcttgcggagaatgccttccgctacaaaccgcccatcggactcttcggcaacatcatgaccagctcccccaaagacgagcagcagggcagctttgacatcaaggacgccatgatgcccgtggtgaacatcgcccgcgcccaggcactgcgctatggtgtcggcgaaacccacaccctcgaccgcatccagcgactgcacgaacggggcatcttcaaggaaagcgagtacagtgagatgctgctggtgtacgacttcctgatgcagctgcgcctgaaatatcaggccctggaagccaaagagggtctgcccatcgacaacctgattcagctgaaatctctgacccatatcgaacagatgacgctgaagaatgtcttcaacaagatcaacgatttcctggcaaaactccgacaggatttcaccgggaggacccagtgatggttccgtcatcctgggccggcaccggagcggccactcggcgaacgctgcaggcgcaggttctttccgatctgcatttcgaatgcggcactcccttcgatgtccccgcagcacaggcagatatcctcattctggccggcgacatccacgaagggctcaggggtgtggagtgggccattgcccaagccaggcggctggagattccggtactctacgtcttcggtaaccatgaattctacggccagcgcttcccctcgctctttaccgaggcgcgtctgcgctgccacggcagcggcgtccacatcctggagcgtgacaccttcaccttcggtgacgtgcgcttcctgggctgcaccctctggagtgactttcagctctatggcgccggtcacgccgacttctgccgtgagtacgcgcgagtacacatgcccgattacgaagccatcctgactcgggacggccgccccctgcagcccgaagacaccacctgggttttccagcagtctctgcagtggcttgaacagcagctgaagagcccgtggaagggacgaaccgttgtcatcacccaccacgcgcccatttactacgccagtgagccggaaaacgacaacagcccactggcagcagccatgatcagcaaccacccctcccttctgcaaaacacctgcgttgatacctggatccacggacacactcatcacaacatcaatgcccgcattctgaatacccatgtcataagccaccagcagggctacccccatgaagaggtctgtggtgagccctttgctcccgagcgcaccttcgccctctgaaaagccgcgacaacgcccccatatcgtaaaccgggaatcacgcacacccctatcagtaaaccaaaacatggttttacatttcatttgaccgggaaacatatacccattacaatattcgcatctgcacaaaagaccatgtttcacaaaggagagcattatggctaaagccccggaatttcagcaaccacacatgccccatcccgtcatcaaccgtccctacacggccaaggaccttccctcggtcaacttcggccccctgggactcatggcatttggcatgacgaccattctgctgaatattcacaatgccggattttaccccgtcagcgtcatgattatcgccatggggattttctatggcggtctcgcccagatcgtagcgggcattctcggttcacgaaccgggaacacctttgccaccaccgcatttatttcctatggttttttctggctgtccctgtcggctatctggatttttcccgaaatgggaatcgcggagaagacacccgcgggatacctgggctggtacctcttcatgtgggggcttttctcattcttcatgtttgtgggcaccctcaaggccaaccgggtcctgcagctcatcttcttcctgctctttatcctctttttcctgctggccgtacgggactggacaggctcggaactcatcgggaaaatcgccggctgggaaggcatcctctgcggtgcctgcgccttttacctggccatagctgagatcctgaacgagcagttcgggcgcgatgtcctgcccatctaaacagggcgcctgatacattcagatgcaagcattatcggggcaaggccattccggcttcgccccgtttcagtttccggctacgaaaagcgccaccaggccaagcagcaggagcaacaccgcgattccaaccagcggggtgcggcacaggtacgcctcaaggcgaatcaggggcttttccaggggcatggggccggattgcggcagagatttctctttgggaaagagccactgactgcgttccagaatcagccagaagagcagccgattgagccatccggtcaccggattcagcagatccccttcgcgaatacgcgcccagcgaggcagcgtgccaacaaaacgccacagcagccaggcaaaggcagcggcggccagaatcgtaagggcgccctccagcagggaaccgagggggaactggctgagcaccggcctgctgacaaagtgagcagcgaaaaaaggcagcaggagcagcagccagatattcagaagccagggcagggtgcaccagcgcaaaagcgatgcctgaaatgtgccggttctcgcgcgctcaggccaggccagaaagacaaagcgcgccagcagaagcgtggtcagaaccgtgctcaggctgagcagcactggtccgtacaggctgatggcttcatggggcagggcagagaccacctccttgaagccaccctttgccaggaatccgctggtgaaggggaaacccgccagagccagggcgggaatcaacagcagggggccgctgtatctggcatgatggctggtcataccgacccccaggaagagggccgatttggccaggccatggtgcaggataaagatgagaagaacggcgaatatgatctcccaggagtggggaaagagcagtcccaggccgaccaggcacgtcaccaggcccatctgactgatactggagtaggccagcaccgtctttggcttgcgctgcaccatgcccaccaccgccccgaagagggcagacaccacccccatgatcaccatggcgacccccagtccatccataaccagaaaggtgccgaggggcaaaaagcgcagccagcccagcagacccgtcttgatgataataccactgagcaccgcgctggcgggcacgggggcgctggggtgcgccagcgcaagccagacatgcacgggcaccgcgcccattttcacggcaaaacccgccatcagcagaccagcagtcacggtggggttggcgagctgatcatacaccaagggcagctgctgcagatccacattgccaagctgacgcccgatggtgaacatgccggccagcagcagcgcttctcccatgatggccagcaccagatacacctttcccgcccgcagggagctgtcacggccatcctgaataatcatgccgtaggcgcagaaggtcatcatggcgaagaacgtgtaaaaactcaccagatccagagccagtatggctccgaggttccccgccatactcagcagaaaaaacagatagaagcgcttgagattcaccttgtcggccatataaccacgggcgaagagcgcactgatgctccacagaaccccagccagcagcaaaaagaccacattgaccgcgtcggtaccaatacgactccccagcagcagccagggcattgaaagctgctgatagggcagcagggccaccccaatggccaccagggcgctggcgggaatcagcagcagcacgtagcgccgggctttggttcccagcaggagcgctacagccaggggaaagacgatggtgagccacagcagcgcatccatatcacatcaccaggccgcgcacgataaactccacccagcttttcggactgtaggccacgccggcgaaaagtccggcgctcaaagccaggagagccgtaatcagagtcggaatcaacaggccaagatgcgtctcatggcgaaaccccagctccgaaggacggggccattcaatggtgggctgcctgaaccaggcgcgatagatcaggggcaggaagtaggcggcattgaggatggtgctggccagtagcacagcgataacccagtagtggcgggactccaccgcgccaagccccaggtaccacttgctgatgaagccagccatgggcggaatgccgatcatggccagtgccgccaggctgaaggcgcccatggtccagggcatgcgccgggcgatgccgttcatctgatcaacacgactgatgtcatacgtctccgccagatttccggcacagaagaagagggtgattttcatcagtccctggtgcatcaggtgcacaatcccccccatggccgccagtgggctgcccatggcgatacccagggtaatataggagacctgactgaccgtggagtaggccagccgtttcttgatatccgtctgcatcagggcgcgcaccgagccgtagacaatggtcgcggcggcaaagatcagcaggatctgcgccatacccagaagtttgaccaggggcaccccgaagacatcgtggacgatgcgcacaatgccgaaggctcccgctttcaccaccgcaaccgcatgcagcagggcgctgaccggcgcgggggccaccatggcttcaggcagccagccatggaagggaatcagagcggacttgacccccacaccgatgatcatgagcacgaatatcgcctgtagctgccagcgatattccgccagcagaaacccgatggtccccccctccacaaagtgctgtccgccacccaggctctgcaaccagaccatgcccagcagcagcagcgctccgccgccaagggtataggccaggtagactttcccgccacgcagtgccttggctgtgccgcgatgcacaaccagcggataggtggacagggtgagcagttcgtagaagatgaagaaggtgaacatgttggccgccgtggcaatccccatggtggctgccatgcacaggctgaagaagccgaagaaacggcagcggttcggggcgtgttccaggtaggcaatggcgtagatagtggtaatcagccacagcagcgctgagagcaccagaaagagcatggtgaagccatcggcgaagaacgccagagagatgcccggcaccacctcaaaggtgaggccaaagaagtgaccacgctccaccccccagagcatgatccccaccagcaccatcttgagcaccgctgccaggatattgaccacgatccgcaggaactggcgttcttccccaagggcaaatataatcagggctgccgtcaggggcgtcaggagaatccacaggggcagcaggctgtagatcatggcgcacctcccggcgtatccaccggaaaagacgccgtcagcatatcaaagaccggcattcccagaaaacccatggctatggcccccagagccagaatcagtggagccgcgttcatggcaaagggtattcgcgcaacaggcgtggccgtggagcgggatatggcgctgccatcggcttcccgcataaaaatggcacgcagaaccttaaagaggtaagccgccgccagcagtcctcccaccagggcaaccagggcccaccaccactggcccaggttcatggctgcccgcagcagcagccatttggccagaaagccgccgctgggtggcaggcccataatactgatggcccccagtgcaaaggcaaagaggctcaccgccaggtgggagtggggcatacgcagcccctccaggcgatcatggccgttgacgaggatcacattgcccgccgccagaaagagcgccgacttggccaggccatgggccagcagctggtacatggctccgtgccatgccacaagggttgccaggggaaacagcagcagcatatagccaagctgggctaccgtggaataggcgataatcagcttcagacgctcctgtcgcaaggcctgcagcgagccgtagaggatggcacaggatcccagcagaccgatcaactgcccggtcagaaccgagttcaactcagcaaaaggccagaaccacagtcgtatcagcaggtacaacgagcccttcaccaccagagccgagagcagggcgctcaccggtgccggcgcgctggagtgggcagggggaagccagaaatgcagcggaaagagggcggatttgatgaacagtccgcaggacatgagtcccagcgccgcaaaggcgtagggttgcgacatatccagattctgacccagggcatacaggttgagggttcccgcgcccgcataggccagcgccacccccagcaggtagacaagagaccctaccatggcggcaatcagatagcgcatactggcatgaaaggccggagtggtagccgccaatgtgatcagggcaatggaggcgaaggtgagcagctccagggtgatatagagattaaaaatatccgccgacaggtagagggcgttcagtgccgcgatcaacacgaaaaacgcactccagaaaaggtgttgccgcgccgtgcgctcccgccagtagccaagagcgtacaggccgatgcagacaccgcagaaccaggtcagccacagcagcagcaggctgaagccatcggcggcgaaagcaatgcccaggggcggctcccaccctcccatggcgtagtgcaccactctggtccgggcaaccccgctgctgagctgcaacagcgccagcagaagcgatgaaaaaaccgccagccacagtatccacaacgaggagcgcagactggccagaaagcagaacatcgcccccagcaggggaacaaaaaccagcaaaaccatggacgaagcggcatccagagacaggaaggcactcatgtctcctccccggttttggtcaccgcgcgcgcgtcggcttcgggctcgacacagacatccagatagggcggaatctgacgacgattcaggcggcgcagcagcgacaggccgaaggcggtggcactgacggaaaccacgatccccgtcagcaccatggcgtggggaaccgggtccgccagctcgggattgcgctgggcaatggtgatcagcagcaggaaaaccgatacggccatgatattggcggccagaatcttgcgaaagagatggggacgcgtgaatatgccatacagccccatggcaaagaggataatggacgtggttccgaaaatggcaaactgactcatcgtcgcctcatccccgctgcgttgttgaagagcagcaccaggatcaaggcaatggagatcatcagggagaactctatggtgagaatcagcgcgccggcccaggcatggggaaaatccagaaagccttcgtggaagatcatggtaccaaagccaaccccgataaagaccagcagcccgagaatgatgaagaagcgaactcccggcgtcgattccgccgccggtgccagatttccggtcaggctgaagataatgccgatggaagccaggataacccccgcctgaaaggcgccgccaggcccgtgggcccctacccagagcaggtatccggaaacgataataatcaggggaaccaggcggtgcaccagtgccaccaccagctcggagtagtccaggggaagctgacggccatcatcgatgggagagaggacgtggaaactccagacgccgataatagccagaaacaacaccacgatttccagcagggtatcgtagccgcgaaagttcagcagaaccgccgttaccggatgggaagcgccgctgtgggcaaggttctgctgcaccgcgccggcaatcagcagctccgagtcgggcagacgccacagactccagcccagcagggccagcagcaccagggcacccgccgaaagaaacaatgtggaaggattgaggcgggaagcctccagctcatcatgcagctcgctccagtggcccggcttccccttttccagatcgcgataggtattgaggagcatggctccggtcaggcccgcccccaccgccgcttccaccagggccaggtcgggcgcctggaggcgggcccaggagatcgccatcaccaggccaaagaccacgaagaacaccagtgagcgaaagagctggggatgcaccagcgtccgccaggccagccacagcaggccgattgccagcagcagatcgaacagggaaccaagggtcgtcatgacccaccatcccgcttctcaccaccgcgcagcatgctgtagaggccatagcgagccagcagataacaggaaaccgtggaagcgaagagggccagcagccagatcagaaaaattttgagggcaacccagatggaagccgcattgaccaccaggcccaggcatacaaaacccagtcccacgttgtcggctttggtcagggcatgcaggcgagtgaagacgtcaggaaagcgcagcaggcccaccgtgccagcgaaaaaaaagatgcagccgatgatgatcaggatgatggacagaatttccagcacagcatgcacctcctcagggttcgcaaaagcataccaaaagatggctcctgcaccaagcacacaaagatctctctggaagggaaacgcctctcggcacacaggggcagaggccgctcagcggaagaacttcccggtaccccgcacaaaggcgatggtggccaccactgccagcagtaccagcagcaaggccacgtccagcagggcggtcatatccatggcgtaggccagcagcaggagcatggcaaccgtagtggtaccgaagagctccaccgagagcatgcggtcggcatgggtggggccgcgaaagacacgcagcagccccgcgaagaggttcagcaataaaaagagagctgctcccagataccaggcgctcataggccatactcctgttctatggattgctgatcggcgtcaagcttctcaccgaaagttgcggccacatgctcctcaaggtcaaaaagttgtttcgcgaggcgctcgcgggtggcagtactgtcggcccccacggtgtggatacgcacgaaatcctcttccatgtcggcgctgagcgttcccggcagcagactgatgatggccacaaagagggtacgggccggccctggcggcaggtgaaagcggtaacgcatccagaacgggtagaggggcagcgcgggatggaaggcgatacgcgcgacggaaataccactttgcagggaattggtgacaaaatagaaaaagaaacccagagccttgcggggatgaaagttcagcaggggaaccgggaacagggtgacgcttaccatggcaccggcaatggcaatcaggccgataccccagccctggttaccggagacaatcgcccacaggaagcagaagaacagcaggtagtagacatagagcagcaggcgcagacgtggcgaacgaaacaggggcacagccgcctccttaacccggcccgtgctgactgggcaccggccacaggaaagcaccgtgcagcaggaagtgctccacctgctccacactctggcgggatttgcgctgcaccgattcggtggtattgaaggcattatggggcgtcaggatgacattctgccgcttcgccagttccatggtccagcgggcactgtcactggcggcactaccgccttcgcgcaggctgacggccagctccttttcctcctcatacacatccagcgcgacaccggagagcacgcccatatccagcgcctcaaccagatcaatggccggcgagagctcgcccctggcgatattgacaaacaccgcaccccgtttggcctgctgaaagcgagtggagttgaagtagtggcggttgccgtggttaagggacatggaacagacgatcacatcagcccggccgatggcctcatcggggcccaggtagtagacatcgcggtgacgctcatcgatatcgacaccgatcacctccatgtccaggccgcgaccgatgcgacagacctcgtagccgatattgccgacgcccgccaccatgagggtgcgccccgccgcctcacaacccgtgatgccgtcgcggtgaaacctgttgaactgatccatctgctggggcagacggcgcagcagagccatccacaggagcatggcctgctccgcgacggagcgatgacagtagaggggcaggtagccggcatgcaccgagtggccggtttcccaacgatagcgctgaatatgatcaaagcccgtactgcggctgagtactcctttgagcgccgttgcccagtgtccgggaatcgccgactgagtacggatgctgatgatatccgcgggagggtgaacgtggcgttcctcctgaatggtatgggcagtgaacccggcccgaatcccggcaggcaggaaacggcgcagcgcctcggcttcttcttcaaaggcttcatagaaaaaaacgtccagcatagactctcctcacgaagggcaggttttgatcccaccgcgtcatttttgtaccacagcagcggctggctgaaaataatcattcacccaggggacggctcccgttcccacactcaaatggcggctgaagcagaagctccggctctggcctgccgatggcatacccctgggcataggcgatacccagacgccggactatttccaccagctcctgttcgctgacaaactcggccacgatgtgaatgcccaccttcccggcgaaaaagacaatactttccactatatggagattcctggggtcgtcgcgcagaccatgcaccagtgagccatcgagcttgatatagtcaacctgcagcttcatgatgtgttcaaagttggagtatccgctgccgaaatcgtcaatggcaaccttgcaccccagctccttgacctgctgaataaagcgcgaaacctccccgtagttgtcgataccttctgactccaggatctcaaaaatcacgcgagctgcgttgtgaggcgtcagcagatccatgatggactggcggatatcctcgttgacgatgtcggcgtaggagagattgatgctgaacatgtaatggttgttggcaaaggctgcaaaggatttgcgcagcatgatccccaccaggcgcgggtagagtttggagcgctgagccacactgagaaactctccgggactcaggacctcgtcgccatggcggatgcgcatcagacactcatacttggtaatctcgcagctctgcaggtcgcagataggctgaaacaccggaaagacactatcctcatcaatcgcctgccggatcttctgcgtgatggcaatattctggcgatagcgctgcaccgcgttaaactcctcggaatagcacaaggtattgcggcgctgcgccttggcgtgatgcatggtcatctccaggcgtccaaggggattggaagcctcgttggtgcccactaccgtcacattgaactgcacatcggcaatagcgggaggtgtgtgggaattatccaccaggcagtcgtggagagtttccaggtagcggctcagtgctgaatcctcaacccggggacagagaaccacaaagttgtcgccggaaaaacggtagaccaccccgccctcacagcactcctgaatgcggcgagccagctcctgcagcagaatatcgccactgctgatgccgaatatttcgttaatctcccgaaaaccatccacatccaccaggcagaaggtacgtggactgcgcacaaaagccagatccctggccagacgagcgcgattgcccatgcccgtcagcgcatccaccagatactgacgctccagctcgacagccgcctggtccacccggttctgcagactgttattcagggcaaccagcttctcttcgcgatcctggatctgcttgcgcagactcctcagcagggacatcaggttcagattataattccaggcaaagtacagcgccgccacaataaagaccgccgtgatcagcaccgagaagacaaagctggccagcagacgctggcgctgctggtgggtatgggaggcaataacctcttcaatgtcatcaagatagagacctgcaccaataatccagtccagctcaggcagaagcaccagataactggtcttttcgctgacggttcgctcggcatccggcttttcgtaccagtaggtaacccgcgccgtacccgtttcccgcagctgctgcagatagacttcgcggtaggcaaaaccatgcttgtcctgcaatgacgagtccatggggacaccgacctgggaaggatctatcggcaacagcagatgccgggcaaaatccgggccgccacgcatactcctcacctccagggcaaagaagtagccattgagcctcggaccgatgcgatgctggcgcaggcgctccagagtcatggcaggatcaaacgtgccctggagcagctctgagcgaattatcgtcacctcgcgctgcaggtgctcgcgcagaagagcaaactggctgtcgatataggaatctttaaaatcgctgctgtactgcttcagaagctgaagctgctgataggagtaaaatccgctgagaccgaaagccagaaaggcaatcagcagaacaaaccccctcagaatacgcctgaaaagacgccgctcggttctggccaaaaattccgcaggcataggacaccacctgtgtctgtatggaaacggttattggagaaagcggtactgacgcatcgtctgatacacaggcatgtcagaaaaatcctgtccatgggaaccactctcttataccacacccgaccagttcccacgatacccttctttgatccaggggaaaacaatcaaagacagcacctcgcacacagccctcaaagcatcgggggaagagagcaacagccaggtttaccgcaaacggacacggagaaacgcgcagagaaagacaactgcagaaaggcaatttctcacaccaagctcacaaagacgccaaggaaaggcaaggggattaaccacggaaggcagggcagttaccgcaaatggacgcaaatacccgcgaatgaggaaatgtcatacaaggtctatgggaagagaaggcggtactgtccgcagatggacgcagatttgcgcagataaatgcagtggaacatgaagacaggtttctcgcggagcacgcagagacgcagtgaaaaggcagggaaagatttgaccacggaaaacacggagggcacggaaaaagaggggaagacatacctctcgccgcaaagctcgctaaggaaagcgcggaagtaaccgcgaatgggaaagcacatggagtgcaaacgacaacggcaacaccgcagatggggggagtagcttgttaagtcgatctaaacgcagagcatttccatgagccgattcaggagcaaaatcacatatctgtcattttcatggatgttaacagtgtcccgtaacatttaccatgatatcatgcagactgaatcgactggcgcgacaatgcttcgcttcagaagtacgctttttcaaattgcatgtttaatggagaaactggctcaggtgaaagcctgatttcattcgcgtttattcgcgtccattcgcggttgtcatcggctgttccgtttttccacatccgtctttatccgagtccatccgtggttacaaacggctgctaggatttcccctggcgtctttgcgccttggcgtgagaaactgcctttctctatttgcctttatctacgaaatctgcctctcctctttccgtgccctctgtgtattccgtggttaatctcaccgcctttccttcgcgtccctgcgtgctccgtgagaaacctgtcttcaccaccctgcatttatctgcaaatctgcgtccatctgcggataatatctcttgtttttgcagctccccattcgcgtttattcgcgtccattcgcggttgtcatcggctgttctgtacccgtgtccatccgggtttcttcactcccctgccaacgctattgcctcgtgcaggtcgatggccccggtatagatcgctttgcccgcgatgactccgcagatgccttcatgttcatgctctttaaggcgacggatgtcgtccagggaggtcaggccgccgctggcgatgacggggatgctgatgctgcgggccaggttggcgcactcttccacgttcatgccctgcatcaggccatcgcgggagatgtcggtgtagatgatggcttccactccggcgtcttccagggatttggccagttcggtggcgcgtacgtcagtgatttcggcccaaccgttgacggcaaccatgccgttctgggcgtctatgcccacgcgaacgcggccggggtaggcggcgcaggcctggcgcacgaattcggggtcggagacggccacggtgcccaggatggggttggtaatgccgagctccatgacggtgtgcagggtttccatgttgcggatgccgccgcccagctctgttggtatattgatggccgagactatctgcttgatggcttcctggttgacgggtttgcgggcgaaggcgccgttgaggtcgacgatgtggagcatggcggctccggcgctggcccagcgggtggccattgcagcggggttgtcgccaaatacggttgcctgctgcatgtcgccctgtacgaggcgtacgcaatttccgtctttaaggtctatggcgggtattaccatcatggggatttatcctttttctgcgaaatttttgagtatctggagtccggcggcggaggatttttcggggtggaactgggtgccgtagaggcggcctttctgcagggcggtgcagtaggtgatgccgtattcggtctggcccaggatggctccgggttcctgcacgtcgcagtagaaggagtggacgaagtagaagtgctcctgctctgccagaccctgggtcaggacactgggctgcagaaaacgcacggtgttccagcccatctgggggattttcagttcggcggagacggcgccgcgaaagggtttgacttcgcctttgatgactcccagcccttggtgggtgccaaattcgtgggagcgctccagcagcatctgaaaaccgacgcagatgccgagcaggggcttgccgtcggcgatccactgctcagccagggggcgcaggccggaggcttccaggcccttcatgcagtcgccgaaggcgccgactccgggcagcaccagtttgtcgcactgctgcagctgttcggcggtggtgtagaggtgggcttcgacgccctgaacttcaaaggctttctggacgctgcgcaggttgccgatgccgtagtcgaagatgccaacgcggggggtgctgcccatcagaggactcccttagtggagagcacaccgtcgcggttgcgggccagggcctgccggcaggcgtgggcaaaggctttgaagcaggcttcgatgatgtggtgcttgttggtgccataacgcacgttgatgtgcaggttcatgtcggcactggcggccacggcggcgaagaattcgcgcaccagctccacgtcaaagctgcccaccttgccggtgatttcaaagccgttcatgacgaagcaggggcgtccgccaaagtccacactcacttccaccaggctttcgtccatggggatgacggcccagccaaagcgggccatgcccgacttgtcagcggcggcttcctgaaaggcctggccgaggcagatgcccgtgtcttccacgctgtggtggtcgtccacgtgcacatccccttcaacgctgagtgtgaggccaaagccggagtgtttggcaaaggcttccatcatatgggtgaaaaagccgacgggggtgcgaattgacgcggcttcaggcgtggtatcaagatccagctgcaggtggatttccgtttcgcgggtctttcttgcaatggacgcggtgcgtgtcatgggaactccttcaaggggtgcggtttcatacaggcggcagttccccgtctaccacaggggaatgggttgcctgggaggctgcgtgtcgagggcattgagcatcagggtgtcgccaacccggcacagcccctgggacagctcgacgttattcagggctcgccagaagagggtcgtatcgtcaccgccacggtggtgcggactgagtaccaccaccacatcgggtgccagtggggagctgtcttccacggcttgcctggcatcggcaaaagatgacgcaaagcagaaggcgatccgcctctgctgcccgtgccaggcaaaggcgaattctacacttttttgtcgcatttgctcaaggagcttttgcctctgcgtggacaaagcccgcccattgctggcagaaccggtggcattcaccaccagacacccgtcatgcagagaaattccccgctgacagtccagaccggcaagcgccgtctgccatggtggccaatgaagaccgtcatggctgaccacaaagaccagcagccgcgagcggacgaagggcttcagcctgcgcagcaggggaaggatatccgcgacatcggtgccgggtttcagcaggatcagggcggcaccgtggtacatgccccacgggagaaagcgaaaatccacaatgcctggcagcctgtgattcagcagcggtgcaagcatgcgctccaccacgccgcccagcacatggctctcggtgggcggcctgccggtgacaatgccctgacacacgggccgcgccttcagccacatgcgttccaggtgaaaaaccgggcagggtcggggttcggtatagtagccggtatggtttccgaaggggctttcccgttgctgttcggtgggatgaagaaagccgctgagcacgatctgcgcatcggcgggaatctctgctcctgccatggagaccaggggcaagggaccacccagccactgggcgaagctgatctcatccaactggggtggcaggggagcggcggcggccaccagcagggatgccggcacccccagggcaatatgcacgggcaggggctcttcgcgctggcgataccgctgaaagatccgctcgccatcgctgccgggcaggaaatgcaccgtggccgttcgcgggccgagaataccaatccggtagatgccggcgtgggtgatgccattggcctcgtcgcgggcgaagagcactgcggcggtcaggaagctgcccgtctcggcggggaaattgcgctgggcgggcagcagcgccagggaggcggattgatcaaggctatggggaaatgcggcactcctgtcctgatactgtcgccggggctcctgcagggcgctccaggcggtacgccaatccgctgacggctggagcagggtatccagggcctgacgcaccctgcggctcaggtcatcggcgcaaccgatgcccagcgccctgagcaggcgcgcttcggtggagtaggtgttgagcaccagtgagatgggcagcgcggctgaagctggcgcatgcagctgcaaggcgcagccctggtcgccgaggcgcagctgctccagggccatccgggctgccagcgtcggggcgtactcaccctggacagcgtgtatgattttgtgttctgaatccaggcgcgtgaggtagtcgtccagtcgcaaaaggttctccataggtatcatcgggtgagggttctgaaatttttttttgaggaaacagcattttatagtatggtgagttcgttttccaggcaacaatactgcctttgcacagacatgaacctggagcttgaagcagacttttggggcaggttgtagaaaaaaatgcgtgaacacattgtggatattggctcttatctcctctccagccatctggacgatgtattggcaacacgctcactggtgtccaatgtggccatctgcgttcacgaccagcaacgacgcctcggtggcctctttcactttgccctgcctgaatgcaccatctccgacaacaacccatatctctacggaattcctgggctggccctcttttttgaagcctgttatggcgccggcatggatcctggaagaatccgcatcggccttgccggtggcggcggactgccgggaaacccggtttcatcgggactgggaagccataaccgtcgggtactgctggattttctgaaaaaagagcgactccccatagccgccgccagcctcggtcaggccgctgatgcctgctccctgcgcctgcatatcggtacgggaaaaatcatgacctttcgcattggatgttctgaggaggaacccctatgaagcccttgaccctggaagagttactgcagaatatcaacacccttcctcccatccccagcctggtcatccatgtgcttgagctgctggacgacaaaaactccgacacgcggcttatttccgaccagctggcctgcgacccggcgctgacggcgtccatcctggcggtgtgcaattccggctactactccgtgcgccaggagattaccagcatccagatggccatctcctacctgggacgcaataccatcaagcggattctcatcacttcactggtcagtcgttactatcagaatctgcccaaaggatacgaggcatatcccggccagctctgggagcactgcatcgcggtggcgattttcgccgaactgctgggcgagcactcagctcagctcaaccgcgacacgctcttcaccgtgggtctgctccacgatgtggggaaaatcgtcctcaacagcctgctccatgaggagtatcagaaagttctggaaataacccggcagaactcacggccctttgaggaggtggaaagggaattgttcggattcacccacggcgaagcgggtgcctacctgctggaaaagtggaaaatgccttcggtttttatcgatgtggcgcgtcaccactgctcgccagcgccatcacacgcccccgaggtgcacgtggtggcagccgccaacaccatggcacgttccatgggccttggcaccgatatatatatcgtcgagtgcgcacccgatcacccgctgctggacaaaatctcccagcaagaagggctgatggaagatctcatcgcccgcttccagcaatcgttccagcgtaccagcgagctctatcgcaacgcggtgaaataaccctggagcactgcgtgcaacgccgcagataagggcttcccagcctgtcagaggtgacggggagacggtttgtgcgcaaccccggactgactccagctggcaatgcgccgatcatcatacttgatgtgattcaccagccactccacgatctcccggtgaaagacttcagcgagcccttcattgaagccttcctgtttaaagcggttcttgaattccaccagacgcgtgatgtagtagctgtgagctatgcggtgggagaggaaatcgggaaaatcactctcaatcataatgcgctcttcatgggaaaagtgcgcaatcacgtaatccagcaaaaacaccacaagatccagaatttccagctcttcttcaaaggaaaactcgtggggcgcgttcagggaggcaatgcactgccccatccgcttcaccagttcccggtgctgcgcgtcaatactctcattgtgggtcagcagctcatcgctccactgacattcggggatattccatcgtgccataataactccttgtctgggttcgcgcgcatgcgcgtgtcgtgagaaaacttcagctggttacgggtgttccggatgcgcggcaatggtggtgcgattcctgccagcgcgttttgaggcatacatggcctggtcggcccgggccaggagagattcgtggctctcgccggcaacatgactcgcggcgccaaaactggctgtcaggcgcagtgagatgtcagcgctgagctgaccgcctgcttccaagtggaagacatgctccgcaatatgacggcgaatgtgctcggcaagctgataggtcgccgccaggttggtctgcggcaggatgacgataaattcctcgcccccgaagcggaataccaggtcatcacgacgcacgtattcgccgagtttccgggcaaagagcttcaggacactgtccccacagaggtgcccgtaggtatcgttgatctccttgaagttgtctatatccatggctaccagacccaggggatgacggtgctctccaaggcagatctcctgaagcatctcctccagcacctggcggttgagcaggcccgtcaggaaatcccgtctggcacgctgtcccagttcctcatagcgttgtcgcagggcttccatacggtgtaatgactcctgcagggagctgcgcatcttgccgtactcccgggccacggcgccgatctcatcgcccaggatgtgaacagctgtttccaggctgacatgaccctggctgacctgttccttcagtgattccagcttctgctggcgatcgtcaccaaactggtcaagggtggcggaaaggcgctcgagtatgagcgccaccatcttctggctctcctcctggagtttgagactctgcccatcgacggcgggaaagtgccgctggtacagaacatccagcgaagtctcgtcgatggattccagcgcgtgaatatcgcgggaaagcgcagggttcaccccggcataatgctcgaaaaaaatctgaaagtagtcgggggtagcaggcagaccctcttcgcgcagacgggtcagtgcctggcgcgaaaggccggatatctcccctttcaggtgggcatacttacccatagtacgcctttctgcgcacccagataatccaggcgccgaggacaaacataatggcactggcgaggtagggcacagcaatgccggccagcagcagatcgtcggcgcggaatgtggaggtgaagctgcgaatcagcgcgtagctgatcaggtaccagccaaacagctcgcccttgaccaaatggcgacgcagggcaaagagcaccgtgaagacaaagaggttgagcagcatctcatagagcatgacgggatgaatggggatgccggggaattcgttaccggcgatggaaccaggggggaataccactccccatggcatggcagtgggaatgccgtgggcatcgccgttcatgaaattgccaaagcgtccgaaggcctggcccagcagcacgcacaggccggcgatatcggcaatatgccacaggtcaaacttctggcgtttgccgtaccaccaggcagccatggcgccaccgatcagaccgccgtgaatcgccagcccaccctgccatacagccaccatggccagcaggtcgccagcatagtactcccagttgaatgccacatagtagacgcgggatccgataatgccaccgataaacgcaaaggagaccatatcgaggatcttctcggtgggaattcccagctgccgctcccggacaagcttcttcatgatcagaaagccactgaaggcggcaagaatatacatgaggctgtagtagcgcagcgaaaagccgaatatttccacaataactggttgcatgggtactccgttgaagtgcctttgaaatgtatgcagaagaggtttcgaaagttccgtcaaggcaagccgagtatatgttttccattggtttttatcaacggattaatgtatatactaaggttcgccaactggcgtccgcagacggatgcgatcctcggaaaacacctgttttcccggatttcccgtcccatcagggaggtttttttgcagtatcatgtttttgccgttggtccgcttgaagcaaactgtgccgttctcttcgaaagcccttccggggatgccgttgtcattgaccccggcggcgatgccaacaccataacccgctttcttgacgaacaccacctcaccccccgctactttctccatacccatggccactttgaccatgtcggcgccctgagcgctctgaaaaagaagtatcccgacgccacctacctgatccaccagcaggacgagacgctggccatgcacgccgacaagaccgcgcagctctacgggctgcaggccctgcccgccacggcggccgacgcctacctctctgcggagacatcgctgcagctgggagccagtcagatcaccgtcattgaaacccccggccacacccccggcggcgtctgtttctacctcaacgaggaaaatctgctgttctccggcgacacgctcttccagggcagcatcgggcgcactgacctgcccggcggaaactacgaccagctgatccactccatcagaaccaagctctttgggctgcccgatgaggtagtggtgatccccggccacggcccccgcacctccatcggcgcggaaaagaagcataacccttttttccgatacatgtaatacggcacaggaggaattgtgcgctactcacaagcatttctgtttacagccaaggagaccccatccgacgccgaagtcatcagccaccagctcatgctgcgcggcggctacataaagaagacggccgccggcatctactcctacctgccccttgcctggcgggtgctgcgcaagatagaaaacatcatccgcgaggagatgacacgggaaggcgctgaagagctgatgatgcccgccgccctgcccgccgagctgtggatggaaagcgggcgctggcaaaaatacgggccagagctgctgcgctttcaggatcgccacggccgcgacttctgcatcggcccgacccacgaggaggccattaccgacatcgtgcgccacgccgtcagctcctaccgccacctgcccaaaaacctctaccagatccagaccaaattccgtgacgagatacgtccacgcttcggcctgatgcgcgggcgcgagttcatcatgaaagacggatacagctttgatgtggacgatgaggcttccgccactacctacgaaaagatgtaccgcgcctactccagtatcttccggcgctgcggtctctccttcaaggccgtcgaagctgactcggggcagatcggcggctcattctcccatgagttcatggtgctggccaactcgggcgaagacggcatcgccagctgcagcaagtgttcgtacgctgccaacctggaaaaagccttcaatggcaatacctatcagtgcactccccgtggcagcaccaccggagaaagagtctccacgccgggcctgagctccatggagcagctctcagagttcttcggcctgccagcggcagccctggtgaagtccgtcgctttcatggacgaggagggtacgctctgcctcggctttgtacgcggcgaccgcgaggtcaaccaggtgaagctggagcggctcagcggcaaggccctccatgccgccgatggcgaagccctggccaaagccggcgtcgtggctggttacatggggcccatcaatctgcccgccgatacccgctactggcttgacccgagcctgcgctcactggatgagatcatctgcggcgctggcgaagcggatttccatctgcgcggcctcagccccgctgtcctggacgaaaagcgctttgccgatatcagtaccgtcatcgaaggcgactgctgcccgcgctgccacagcgaactcaatatcctgcgcggcatcgaagtcggccatgttttccgcctcggcacggtctactcccagtccatgaaggctacctacctggatcgcaacggcaaggagcaacccatggtgatgggctgctatggcatcggcgtcggtcgcacggccgcagccgccattgaacagaatcacgacgacaagggcatcatctggcccatgtccattgccccctatcaggtggtcatatgcacagtgaacccctcccgcgatgaacagagccgcgccacggccgacagcctgtacgagcgtctggcagccacctgcgatgtgctctatgatgaccgcgacgagcggccaggcgtgaagttcatcgacagtgagctcatcggcatccccctgcgcctgaccatcagccagaaaaccctggagcagtccagcgttgaaatcaccatccgcaaaagtggcgaaaaatacctgcaccccctggaaaccatcagcgaggaagtggctcgactgatccagcaacagatggaggcatgcctgtgagtattctcaaaaaccttgtgcgctttgcgttactggcgtacctgatcgttttcgcctacctgaacagcggctccgtgctcatcgccctctaccccggcgaagagcgtgacgtacctgccgtgctgctggtcattgccgctattgccatcggagcggcggttatgtatcttaccatgatcatagaccagctccacctgaaggccgaaatcaagaggaagcaaaaacgcctgcaccaactggaagacgagaaccgcaaactcaaagaagtcaccgttgaaaaaattcctgtggaaataccaaaaggacattcggagcatgctgacacgactcaagactaaaggctcctccagtgacgagagtcaccgcaaggactatgtctttgagggcatccagaaggccctcagcctgaacagcgaggacaagtacgcctacctggcgcttggccagctcctgcgcgagcgcggcgaactggaacaggccatcaaaatccacaagaccctccagatcagcgcggatcaggatatcttcatgcgttccctgctggagctggccaaggactacaaggccgccggcctgcacgatcgcgccaaggaatccctcaaggagttcctctccctgaaagactccatcgaaggctatgcgctgctcatcgaagtgtgcatccagctggttgaatacgaagcggtggttgacgcctacaagaagctctcccgcctgaccggagagaactatcagtacgagatctccctcttcctctacctcctctacgagcagacagaagaccagagcttcctgaaatcgtcccacaagcagtaccagcgcaacttcttttcgaacctggcctttgcccgcgaacatcgcgacaggcccgaaaaggggctgccctacctggatgtggccctggaggccccccacgccgtggggagcatgatctacccgttcatggagagcgcctaccaggactacctgggcaaggatggcatccgccagcgctaccagaagcgcctggacactttcggattcgaggtctccacggtgcagcacttcagccactacctgtatatcagcggctacaagcaggacgcctttgatctgctggaagaggtcatcgcccgcggtgaaacctcggtgcacatctttcacatgctggccatgctgcactaccaggagggcaacaccgaagaagccagtcgcgtcttcatccaccgctacccgctgaaccaggaaagtttccgctgctctcactgcggtttcgtctcccgcaagtaccagctgctctgcccaggctgctcctccatcggaaccatggacgaacagttctcccactttaccctggcagcactgacccagagcctgcaggagaagacattcctgaagctcttccccctcaagcgccgggaagacagcacctgaacatgaccccaaagcttccatgctttactatacgggaacaaaattgtctcaaggagtacacatgtccagaacctttgccatgattaaacccgatgccgtagaacgcgccatttccgggaaaattatcgcgaaaattgaagaagccggctttaacatcgtcgccatgaaaaaagttcagctgagtcttgcggacgcccaggcgttctatgccgtccataaagagcgtcccttcttcggtgaactgaccgagttcatgagccgctctcccatcatcgccctggcgatggaaaaacccgacgctgtcgccgcctggcgcaagctcatgggagccacaaaccccgctgaagcggaacccggcaccattcgtaaggagttcgccctcagcattggcgaaaacgcggtgcatggttctgacagcgatgaaaacgccgccatagagatcagtttcttcttcaaccacttcgaacaggtgtaaggtctgcgcaacccgatgaaaaaaaccgcactgcttgtcattctgtgcataacctcagcagcacttctggcctcaccggccgccgcgctgaccattgaggcgcggggagtcaccctgccaagccagcaggtcaactacaagacccaggccattgaccgcagccgcgccaaagccatactgcgaatggtagccacggcctccgaaggcgtcggcgaacagtacctcaccggcataaccgccaaggaggcgctggccgcgtcccaaagctttgtgcggggctacacgatactggaagtggctgagcgcgatctgctctaccaggtgaacatcgcctgggatatcgatatggatgcactggaagccctgctcttctcacgcctgctggatgaggccatcacctgcacggtactgctctatcaggtcaaggagagccacagcctctgggataccctggataccctggggtcccaggatcatgtacacctggacaagatcctgctgatggatgacaacaaggcacttttctctttgcgcacacaggtgaacccctctcagatgctggctcctctgcttgccacctaccaggtgagtcaggacgagaactgctatatcatcattgaggccaagaaagaggaagaatcatgagcataaaactattcacatctgagtcggttaccgagggacaccccgacaagatttccgatcagatatccgacgccatcctcgatggcatcctctcccaggacagccatggccgggttgcctgtgaaaccatggtctccacaggactggtgatcgtggccggggaaatcaccaccagctgctatgtggatgttcccgaggtagtccgccagacgatccgcgagattggttacacacgtgccaaatacgggttcgactatgaaacctgcggcgtcatcagcgccatcaacaagcaatcccccgatatcgccatgggcgttgatgtgggtggcgccggtgaccagggcatgatgttcggctttgcctgccgggaaaccgaagagctcatgcctctgcccatcaccctggcccacaagctgaccatgcgcctggcagcggtacgcaaaaacgggaccctgagctacctgcgccccgacggcaaagcccaggtgacgatcgcctacgagggcaatcgcccggtatatgtggacacggtggtcgtctcgacccagcactcggagtccgtaacccaggacatcatccatcatgacatcatcgagcaggtgattaagccgattatccccgccgaactctttgacgaaagcaggatcacctaccatatcaatcccactggaaagttcgtcatcggcgggcccatgggagactgcggcctgacaggacgcaaaatcatcgtcgacacgtacgggggcatgggccgccacggcggcggcgctttcagtggcaaggatccctccaaagtggatcgttccgctgcctatgccgcccgctgggttgccaagaacgtcgtcgccgcaggctatgccgaccgctgcgaagtccagctggcctacgccatcggcgtggttaaacctgtttccatcaacgtcaacacctacgggacagccaccgttgatgaggatcgcattgcccgtgccatccaggaagtgttcgacctgacgcccaagggtattatcaccagccttgacctgttgcgtcccatttaccggcccactgccgcgtatggacacttcggacggggcgaattctcctgggagcagacgaaccgcgtggacatgctgcgcacccagctgggataagcttcccccgcatctgagcatccggcggcatggatatccatgccgccgtttcttatcggatccaactcccccgccgcaaagcgctccatcgctccctgcgccataagaggccaacatgctgacggtagccgacttctatgaacataaccgcaatatcctgggtctcaggattctggtggcagcgaatttttccgccacgatactccagccacgtatccagaaaagcggcctggcactgaccgggtacaccgaattcgttcacgaagaccgcatccagatcttcggccagaccgagatgggctacctgggctcaataggccgcgccgaagcgacccgcaaactggagtccttcctgaccttcccctttccggcggtgctcatcacacaccatccccagcctatcgaaccctggatgctggaacttttcaccagacatggagtcgccctgctgcagaccgtgcagacctccagtcacgtcatcgccacggtcactcgctatcttgagtttgagctggcggagcagacaaccctccacggtggcatgatggatatattcggcgtcggaatgctgattaccggggagagcggcatcggcaaaagcgaatgctgcctggacctgatcaccagtggtcaccgcctggtggccgacgatgtggttctggtaaaaaatatctccggcgaactggtggccttttccaacaatgagctggagcaccatatggaggttcgtggactgggcatcatcaatatcaaggatattttcggcgcggccagcgtgcgtcggcgcaaaaaagtggagctgatcattgagctgcaaagctgggagcgccagaatgccgctcaactggagcgactgggagataccaggagttttcgccatgttctcgacatcgacattcccgtggtctgccttccggtgactccgggaaggaacatcgccaaaattcttgaggtgctggcacggaacaccattctgcaaaacatgggatatcagacggttgaaactttcatgagcaaactgcataatcgaatccagtccaaaaccgcagacggcagtacgggaggcgcgtagccatggagcttgtatttattgccggacagagtggcgcggggaaaaccgctgccgccgctgtccttgaggatctggggtactaccgtgtcgacaatattcccctgaccatggtggaagccctcatcgatgagctgcgcaagagctccttcgaacggatctgcgttgtcatcggcggctaccagctcacttcacgccagctggatctgcagcagtacttcatggagctctcccgcaaaggcatccgcgtccgctcgctcttcctgtgtgccgacgacgaggaactgattcgccgcttcaacatcaccagacgcgcccaccccttttccggagagctggccagtgctttgaaggaggaaaaggacagcatttaccgctggtcagagttctttgaactggtcatcgacaccaccagcctgagcattcaccaacttaaggagaagctcgtggtgctctttgccaaagggcaaaccccgcggcgcctgaccatatcctttgtttcctttggttttaaatatggtatatacaaaggagctgataatgtggtggacgtccgttttcttcccaacccgcactttgtggcggcactcaaagaaaaaacgggcctgcagcaggatgtctacgactacgtcatggaggcgcccctgaccggagagttcctgaccctctggcaacaggtctttgactctcttttccgctggtatatccaggaaggaaagtcctacgccaccatcgcctttggctgtaccggcggcaaacaccgcagtgtttccctggcccgctactggtcggagtactaccagcagcgcgacgattaccatgttttcgtttaccacagggatatttctcacccctgaaactctctcccattgaggcacagcgcatgataggtattattctcgccacccacggcaacctggcccacgagctcctggaaacggcccagtcaatcatcggcccccaggagcatgtcaagctcctgagcattgacttccagcacgatgtagacaccattttcacccagtacgaagattgcctcaaagatgtcaatcagggtgaaggcgtcctgatactcacggacatgtttggcggcactccatccaatatatctctttcgtatctgaatactgccaatattgaagtgctgaccggagtgaatctgcccatgctgatcaaggttctcacctcccgcgccgaggctcccacccctaccgccctggcaaagatggcaaaaaccgatgccatcgacggcattgtcattgcgtcggaagtcatgaggcaaaaagttgaagaaatctagttttatccgccttgatgaacggctggtccatggccaggtcgtacacggctggctgaggcacctgaaagcccgcactattgtcgtcgtggacagccgggttgcggtggatcctctgcgacagcagatttaccgcagcgcggtaccacggggcattgacgtacagttcatgacaccgccgcagtgcgaagaggtcatcgacaccctcgacgaaaccctctttctcttctcttccgtggagcagatggaagaagtgctgcagcaacaccccgtccaggaaataaatatcggctgcatgcagaagaagagcagccgtcaacaggagtttaactccatctatatctcggacgacgaactcgaccgtctgcgcaacctcaaggcaacgggcgcggtgattgtcttccagaaagttccaggagagaaaaaatttatactctgagccagctccttctgctgacaggcgccttcgcccttatagaatcagaccgctatgccttcggacagtttggcatatgccagcccctgatcgcctgcacccttaccggctggatcatgggcgactgggccaccgggctgctgttgggtgccgcctttcagctcctgtggataacctttatccccgtgggcgccagcatgtacaccaacgagtccgtggtgacagcggccatcgctgcttttgcagcctccgtgggagaggtgcggccagaggtactgatgatcctctttctcctgtgcattcccgttaccgtagttgccatgaaaatggactacctggcccgcagcgccaatggagtctttgccaactacgccaagcagggaatcctcagcgcccactactccatggcccaacgctttcacctggtgggaatccccctgaactggctcaacggaattctgattggctggactgttttgatcggcctgtccctgatccacgatatggcgggacacctgctcctgaagcatggcctggaaagcggattggccctgcagtggaagctgctgccactgatcggcattctcttcctggcccatgacagcttccgcgactaccgctcctatatctacttcctggccggctgcctcatcggcggcggcatcatcgccctggggctgatggcatgaaggcgctgtcactgctgcgggttgcctggcgcctgctcttcatccagagctcgtggaatttcaataacatgcagggcatcggggttttctacgccgcctaccctgagctttcacgtctgaaaatgcccgtcaagggcatgcgccacttcgcccgctacttcaataccaacccgtacatggcaggggtcgtcatcggcgtggcgctgaactacgaaatccagcgcggcgaacacctcagcagtgagtacaaaaacaccctggccagcttcttcggcgccattggagacgcctttttctgggccaccttccgcccggccgtctttgccctgggggtcaccatgtacttcattgagcccctgcgccccctctgcctgtgggttcccataattctctacctggcggtaacactcaccgcccgcttctacggtttttacctgggctatgtccacggcatgtccgtggtgcagaaaatccagccaggcctgctgcatctctgtatcgacggactcaagaacagtcattatatccttgccggaatcctgttcacgctcatcatgtaccaggtgtttctgcactttgcacccttctacatgggaattgccatagtgtttcttatctgcaatctgattttttttcacttcatgcgggtaaatgtttttattattctgatttccatttttatgtttataatcgaatttttcaggcagagcgtatgagtatgcaagcaaaaaagacactgaaaatccagaaccggctgggtctgcacgctcgtgcggccgccaaactggtgcgagtcacaaccgcttatgagtgcagcatcaatctgacctaccaggacaagagcgtaaacgccaaaagtatcctcggccttcttatgctggcggcgcccttgggcagcgaagtgctcatcgaagctgacggaagcgatgctcaccaggcggtggatgctctggaggacctctttacaagacgattcgacgaggagtaactggtggagacctactacggccacagcgtcagcagcggcattgccctggggcggctggtgcggctgcacgagacggacaaccgcatcaagtccatctatatcgcttctgctgaccagcagggcgagtggcagcgttttgaacaggcgcgccatctggcccgggcggaactgcagcacagcgccgaagtgatcagcgatctgctgggggaagctcagcgcctgatcattgagccccagatcatgatgcttgatgacaactccttcgtgacatcggtcagacaatccatcttccaggaaagttactccctggaatacgccgtggagaaattcagacaggaggtctcagcctcctttgccagtgtggaagacacctatctgcgtgagcgcatgaatgacattttcaccgtcacccgccttgtggtgaaatacgcccagcagcaaaacagcaaccccaaagagcccgaggacttctcctacggcagtgaaatccagggagctatcgtctacgccaacgacatcacccccagtgaaatcaccctgctgatctcatcgggcattgtcggcgccgtcacggccaagacatcggccctcagccatacggccattctctgcaagagcatggaaattcccatgctcaccggcattgagttcggcgaagtgcaggactgccccgttatcatcgactcctaccggggacagttcatcgtcaatcccacgccagaggtggaagatgactttcgccagcggcagctgcgcattatccagtacaaaaccatcatggtctcttcgtcctttcagcgtaaagacaccgacgtgcagatttacggaaacgtggagatcccggctgaagccatccacctcgcccagtatcaggcccacggaatcggcctgctgcgcagcgagttcatgatcctccagatggagcgctttccccgctttgaggagcagctggccttttatcagtccatcctggaaaagtgcaactacctccccaccaccgtgcgtaccgtggacatagggtctgataaggtcgcctcattcctgcatatggagcacgaagacaacccggccatgggccgtcgcggtatccgctacagcctcagcaggcccgaggaattcgccacccacctcagggcgattctctcgctggcccagtggactgacctcagagtcatgttccccatggtcaccatccccgatgaagtcatccgcgcacgggccctgacagaacaggtgctggcggaactgcgccgggagaatcccgccctgcccgcctccgtgcccatcggcatcatggtggagacccccgccagcgccatgagcattggtgcctttgtcaagtacatcgactttatcagcgtcggcaccaacgacctcacccagtatgtcatggccagcgatcgcaccagcaaaggggtggggcacctgtgcaatccctaccacccccccatactgcgggtgctgcaccacattgcccagaccgcaaaaaaattcaacatacccgtcaacatttgcggcgaaaccgcttctgatatattttacttgcctattctccacggaatggggtacaggtctttcagcgttcgcaccccctctattcccgaagtgcgtgtcgtgctttcggatctcgatcccgcccgcagcgagcacctggcgacccgtgtcatggagagctggaacgtggaacaggtcactgaacaatgtgttgaatttattcaggatatactgccaacagaacttctcgaatacgtcatggtgaacaaaacatgctagaaactcatctcatcaacaactacaagcgtatggacattgcctttgaacagggaagcaattacaccctcacggacaccagcggtaagtcctatatcgacctgctggccggcattgctgttgtcaacgtaggtcacagcaacccccacgtcatacgcagcgtccaggaacagcttccacgactggtacacacctccaatatattcaggattcccctccaggaagccctggctacacgcatcaccgagctgagcttcccctgcaagggttttttctgcaactccggcgccgaggccaatgaggcagccgtcaagctggcgcgcctgtactccttcaacaagcgcggagctgataacttcaagatcatcaccctgctgcgctcttttcacggccgcaccatggcaggcatctcggccacgggccaggaaaaggtcaaactgggattcaaccctctgctcaacggctttgaacacgtggagcccaacgacatggaagccatggccaaagcggctcgtggtgccgccgccatactggtggaactggtgcagggtgaaagcggagtccaccccctcgacagaggctatgttcgagagctgcgccagttctgctctgataatgatatcctgctgatgctcgacgaagtgcagaccggcatcggtcgtaccggaaaaatgtttgcttttcagaactacgacatcgaacccgatgtcttcaccatcgccaaaggccttggcaatggctttcccatcggcgccatgtttgccaaagaaccctttgcctcccacatggttcccggaacccacggctccaccttcggcggcaatcccctgtgctgcagcgctgccatgggagtgctggacgcctttgaaaccgacggcattctggagcatgtgcagcacatggaagcccacctgcgcgaactttgcgaagccatgctcggacgcggcaccattatgtcctatcgcggcctcggcctgatgtacgccctggaactgcccggcgaaatgcctgatctggtcaaggcatgcctgcaaaacggcctgatcatcaaccagacctcaccctccaccatccgactgctgccccccctgaccattgaccggcaaggtctttcccaggggcttgaaatcctggaaaacaccataaggaaccttacatgaagcactttctggcactgcgggactaccacaaggatgagctcacccatattctcaacctggccttcaccctgaaacgcgagctgaagcagaatattgcccacccgaagcttgcagggaaaaccctggccatgatctttgagaagtcctccacccgcaccagagtgtcctttgaaaccggcatattccagttgggaggcgttgggctcttcctgagctccaatgacctgcagatgggacgcggcgaaccgatccgcgataccgctgcggtgctttcgcgctatgtggatggcatcatgatccgcacctttgcccactccacggtggaagagctggccagacactcgagcgtccccgtcataaacggtctcagtgacctcctgcacccctgccaggccatggccgatgtcatgaccatgctggaacacagtgacaagcccctcgaggaaatcaaactggcctatgtcggcgacggcaacaacgtcgccaactctcttatttacggtgccgccagtttgggttacagtatcagcatcgcctcaccaaaaggctacgaagtggctgatcatgtggcacagcaagccagcaccattgcccggtcaacgggagcgcccatacactatacccacgatccggctgaagcgatccgaggtgctgacttcgtctacaccgacgtgtgggccagcatgggacaggaggaccaacagcaggagcgtctgcgcgcctttgaaggcttcacggtcacggaaaagctcatgcagcttggcacccccaactgcaagtttctccactgcctgcccgcctatcgcgacaaggaagtcagcgccgaagtctgtgacggaccccgcagcattatctatgaccaggcggaaaatcgactccacgcccagaaagccatcatggttcacctgatggcctagcaggcgttccggactgggctgaccgccattccaagctcgttctttcttaacgatatgcctttaactccctggaggaacctatgtcgaaaaaaaccagcgtgaacaaagttgtcctggcatacagcggcggccttgacaccagtgtcattctcaaatggctcatcaaggaatacgactgcgaggtcatcgcctttaccgccgacctcggccaggaagaggagctggactccgtcaaacccaaggccctgaagacaggcgcgtccaaggtgtacatcgaagacctgcgcgacgagttcgcccgcgacttcatctaccccatgatgcgctccagctgtgtctatgaaggccgctatctgctgggaacatccatcgcccgtcccctgatcaccaagggcatgatggatattgtcgcccgcgaaagcgccgatgccatcagccatggcgccaccggcaagggcaatgaccaggtacgcttcgagctggccgcctaccactacgacccgtccatcaaggtcatcgccccctggcgcgaatgggatctcaactcccgcgacgccctggtgaaattcgccaaagacaatgatatcgaaataccaccagccaagaaatccccctactcgcgggaccgcaacctgatgcatatctcccacgagggtaataatctggaagatccatggtgggaacccgacgaggatgtctacgtcctgaccgtctccccggaaaaagcccctgacaagccaacctggctggagattgacttccagcacggcaacgcggtggccattaacggcaaagccatgtcacccctggagatattccagtacctcaacaaagtcggcggcgccaacggtgtgggacggctggatctgctggaaaaccgctatgtgggcatgaagtcccgtggcgtctatgaaactcccggcggcaccatctaccacgcagcccatcgcggcatggaagaactcaccatggaccgcgaagtcatgaacctgcgcgactccctgatcccccgctatgccgccatggtctataacggctactggttctcccccgagcgcgaagcgctgcaggcgctcatcgacgagacccagaagaccgtcaacggcaccgtccgcatgaaaatctataagggcaacgtcagcgtcaccggccgcaagtcggccacagactccctgtttgacgccaacatctccaccttcgaagaagaccatcaggtctacaatcaggctgacgcggagggctttatcaagctcaacgccctgcgcctgaaaatccgcagcaagctgtacgggaaaaagaagtaatatgtcttcacacctcggcagtctgccccaccaccagcagcaggagatgctgcagctggtgcgcgacaccatcggccaggagctcaaactcgtgagcccaaaggcacactatgatatcccggccatggaaagcggtctcttcgtgaccctcaccctggagggtcagctgcgcggctgcataggtacttttttgccacagccactgcgagagaacctcacctccatggcctgcgcggcggctttcggcgactatcgcttcaagccgctccaggccacggaatttgagatgatcgccattgaagtaacggttctggctccaccaaagcccgtaggcattgatgacatcgttgtcggtcgccacggcctcatggtatcccttggctctcagcgcggggttctgctgccccaggtcgccatagagcaccagtggagccgtgaggagttcctcagctttacctgcatcaaggctggactgcccaaggaggcctaccgcagtcccgactgcaccattgaagccgttgaagcctttattataaaggatgtaacggggtgataccccgcagaatacacattgaaggagaaccctcatgacgtctgtgttatttgccttggtctgttcaatcctgggaattgcgatgggactggtgtttaccagaaaaatttccgccatgcccgctggtgacgagaaaatgacctccatcgctgccgcgattcaggaaggcgcatcggcctatctgacgcgccagtacaaggcaatcgccattgtcggcatcattgtaactatcgctattttcgtatttatcggactggttgaagactttgcccatggcgccttccaggccatcggctttatcattggtgccgtgctcagcgccctggctggttttatcggcatgaacgtcagcgtccgtgccaacgttcgcgtagcggccgcggcccgcgagggactgcaaagcgcccacaaggttgccttcatgggtggcgccgttactggtctgctggttgtgggcctgggtctgctgggtgttgccggttactatttcatcctgacccttgtcatgcctgccagcagccacggccatgaagccgctgtcatctccctgatcggcctggctttcggttccagccttatctccatgttcgcccgccttggcggtggtatttacaccaaagctgccgatgttggcgctgacctggtgggaaaagtggaagcaggcattcctgaagacgatccccgcaacccggccgtcattgccgacaacgtgggcgacaacgtgggcgactgcgccggtatggcggctgacctcttcgaaacctatgccgtaaccgccatcgcggccatgctgattgccgccttcatggtaagcgacagcttcagcgtcgtcacctaccccctggttctcggcggtatcagcatcctgggctccatcatcggcagcttctacaccaaactcaccaatgacaatgtcatgggctccctctataaatcactggccatcagcgccatcatcagcgccatcctcttttatcccgccaccaccatgatgctggaaggctttgtggagaacccgctgaatgtcttcttctgtgccatcatcggcctggcggtcaccggactgatcttctacatcacggaatactatacctccacagcctatggccccgtgaagaaaattgccgccgccagtgaatccggcagcgccaccaacatcatcgccggactggccattggattgcaatccacagcgcccgtggtcatggtcatcgtcatgggcatcatcttctcctacatgctggctggcgtcttcggagtggccattgccgccatgagtctgctgtccatggccggcatgatcgtcaccctcgacgcctacggccccatcaccgacaatgccggtggtatcgctgaaatgagcgagctggacgccaacgtgcgcaatgtcaccgataaactggacgccgtgggcaacaccaccaaagccgtaaccaaaggctacgctatcggctccgccggactggccagtatcgtacttttctccgcctacaaagtcgacctggagcgcatcaagggcattaccatggagttcctgctctctgatcccttcgtcatcgctggtctcttcatcggtggtatggtccccttcctcgtaggcgcttacgccatggaagccgttggcaaagctgccggcgccgttatcgaagaagtccgccgtcagttccgcaacaatccgaaaatcatgcaaggcaccgaaaagcccgactactaccagtgcgtgaatatcgttaccggtgaagccatcaagcagatgatcattcccgctctgctgcccgtgctggtgcctatcctggcggttattatcggaacaatgatcgcgcccgacgctgcccccaagattctcgctggcgtcctcatcggctgcatcgtaactggtatctttgtggcggtctccctgtgcaacagtggtggcgcctgggataacgccaagaagtacattgaagacggccaccatggaggcaaaggctccgaagcccacaaagctgcggtaaccggcgacaccgtcggtgacccctacaaggacaccgccggccccgccatcaatcccgtcatcaaagttatcaacgtcgtggccctgctgctgattcccttcctctgatcgccagcacagtacgcacataaacagccgccccgctcacacacgtgagcggggcgttttctgtacagaacaaatccaaaaccctgtcaagcagaagagatcctctcacccgttgctgcgcctgcgcagatactgtctgaaaaggttcaagttctcccattcgcgcttattggcgttcatttgcggctaatgctcagccttttgcccgtcaggaatctccctcctgaatcaccacccgatccccttcacgcataagcttgtacagctgctcagccacatcattatgggtgcggatgcaaccgctgctcatgcgttggccgatgctgtccagattgcgagtgccgtggattgcgtaagtcttgccgatattgagggcaaaattgcccagcacgccgggaaaacagcgttgtccagcggcaatatccgccgcataacgctcctccttttccatggagggaggaatgcaccattcgatgccatcgggctcatagatcttccagcgaacggcatactcaccgggctcggtgaagtagcagttgcccccctgctcccgtggcatgcactcatcgcgcccaagcccaacgagcgcggtatagatgatgcgctcctgtccccgtgagtccacttcatggacattgagcagaaaactctccttgttgatgacaatataccggctgtgccccggcttcaatggaaccagcggtaccgtcgggcgggtgatatcccgcactccgctgcggtgtacccaccaggattcacgattgggagtccaggcatcaccgggaaaatagccggtaacgcgaatccagtcaccggcctgccggttggaggtaaagcgactgcccacctcccatgtgtccagaaccgtctctcccccggcctcatcacgcacatagagcagttgcaccgcctcataggtgcgcgcttccacgcttcgttcctgtggaatatcctggaagacatgttccttgtgcacccaccagatcccgggcgcggccttccagctcccttcagggaaatatccggttatgcgcagccacgggccagactcctcattggacgtaaagggcgtacccgcgtaccaggttccgatggcgtctccatcggggcggttaaaaatcggcgcgtcggcagtaatcgtcagggcgctggtgcccgcagaggcaaccaccacacgggagtcgggctgggaaagagcggaaaggggagaaagcaggaggaaaaggcacagcagcatacgggaagaatatttcgtgaacatggtcgtgttgtttctcgcttttgatgataaaatgcattttcctgtgaagggttttatagaaatacgtggcatattgcactgctgtcaagatctttccggtaaatgtaccaggaagagctgaaaggatacttcttgtttgaccgatatcaacgtggcgagcaggccatcatcgtccatgtcaacttctcccgacagaccatggatgcagaagatctcaatgagtgcatggagctggcgcaatccgccggcgcttcagtactcagcgtgtttcagtgcaaccgcgacgagcccgactcgcgcctgtacatcggcagcggcaaagcccaggagatcgcccaatacgtggaagagcaggccgttgaaatcgccatcttcaaccataccctcagccccacccaggagcgcaacctggagaaactgtttcagtgccgggtcatcgaccgtaccggcctgatcctcgatattttcgcccagcgcgcccgcacctttgagggcaaactccaggtggagcttgcccagctgcgctatatgtccacccgcctggtacggggctggacacacctggaacgccagaagggcggcatcggcatgcgtggccccggtgaaacccagctggaaacagaccgtcgcctgatccgcaaacgcatcgagtatattcagcagcggctggaaaaagtcacccgccagcgccagcaggtccggcagcaccgcacccgccacgagaaggccaccatctcgctggtcggctacaccaacgctggcaaatccaccctcttcaacgccctgaccacctccaccgtctatgcccacgatcagctcttcgccaccctggaccccaccatccgctccctcagcctgcccggcatgcccgacgccttcctggccgataccgtgggattcatccgccacctgccgcacaccctggtggccgcctttcgctccaccctgcaggagacccgtgaaagcacactgctgctccacgtcatggacgcctcccacgaagagctggaacgcaaccgggaatccgtgctgaaagttctggaagatattgaagccatcgaagtggcacagctggaggtgatgaacaagatcgaccgcatccccgaaggcattgagccccatatcgactacgacgacgaaggaaagccccggcgggtatggatcagcgccctgcggggacagggacttgatctgctgcgccaggccgtcgcccagcttttggaaccacagctgaaaagaagccacatcgtccttggccccgcccagggaaaactgcgcgcgctgctctacgaacgcaacgccattgtcaacgaaaccctcgacgatgaaggcaactggatacttgaggtcttcctcgcccgggagcacctcgagcgcctgctggagagccatcccccgtgctgaatctgctgaagtacctggtactgcctcccgtcatcaatgccctgctcatcgcagtcggcagcctgctgtgcataaggagccaccgtcgtctgggcataacactgtggagcatcggcctcctgagcctgctgctgctcagcctgcccgtcaccagtgcctggctgcacagtggcctgcagcagcaccccccacccaccgggaaagacatacgccgcgcccaggctatcgtcatcctgggcggtggacgcgattacggcgcaccggaatttggcgcggaagacgcccccggcaacgccacctggcgacgcctggcctatggagcacacctggccagacaaagtggtctgcccatcctggtcagcggcggacgggtacacggcgaactccacagtgaagcctggctgatggatcaggccctgcgacactcctttggtctcgaagcccagtggagagaagagcacagccgcaccaccagagaaaacgctcgctacagcgcccccatcctccaaaacgcagacatcacgcatattctgctggtcacccaggcctggcacctgccccgcgccctgcctgaatttcgccgccagggccttgaagtcatccccgctcccaccgacttcgccagcccgccaccaggaggcattatcgcctggatacctcgcgcccatcatctcgagcgcagcacccaggccatccacgagtggctcggcaaagccgtttaccgcctcctcggcagctcctgacactcctcacagtagtacacttcgataatcggatgatggatgcccgccatatccgccaactgctccttgtacacctccggagaaaccggatggtgactgaccaccgaagccatcagcgtccacgccccctggcccaccgaccacaggtgcagatccgtcacacggctgtcggcaaccccctccagacggctgcgaatccggttacgcagctgcttcggcccctcggcatccagcagtaccgcactggtctggcgcagcaagccaaaagaccagcgcagaatcaccagcgaagccaccagggcaatcaccggatctagccagttccaaccccagagccaggccgccagcaagccgacaatagccgccaccgaggtcaccgcgtcggcgatgacatgcaccagcgccgcccgcagattattatcctgatggtgatggtgagattcatgggagtccccatgatgatggtcgtgatcgtgatcatggctgtgatggtgatcgtgacttcccgccagcagccaagcggaaaccagattgaccagcaagccgatcaccgccaccatcagagcctccatggcataaagcgactggggattgagcagacggttcaccgactcgtacaccagccagagaatggaagctcccaggaaaagggcgctggtgtaggccgccagatctgcaatcttgccactgcccagactcaagcggcgatcatgggcgtggcgccgcgccaggtagtacgccagcgtcgccagccccagcgccaccgtgtgaccacccatgtgaattccgtccgccagcagggccattgaccccgtcagccagccaccggcaatctcgccaatcatggtcaccagcgtcagtatggtgacgatcagcgtgcgccgttccgcgctgcgcttcgtcccctgaccgaaatcgtgttcactgtttatgcgcgccaccagggtacaggtgtccatggatggcgcagaagaagcgtgtgttgccatacaaagtgctcccaaagagaatatccggccagcacgaccggtgagcgttcaggcccattcatcagaagaagcatgatagacccggctaaccggaaaatcaactgggcgcgtacttcattggcagcggattatgaaaatgtctttcacgaagacaacctgtttcggtacagaaccacagcagaagcagcaaaaaacagggcaaacatgatgttaaacctgccaccttccaggagaaccagcaggggtgatggcaggtacacaaaaaatgaagtccacagccacaccaccaggggatgaaaaaacagtatccattttggaaacggcgtacgcccacgcagaaccagaaccatcagatacagcaatccagcggccataaaaaacgcatagaaataaaacatggaaaacgccgtgaccatgagttgctccagaagaaccgcatggtcatccgtacgcgagacaaaaccaaagggcgcaaacatcgcgtgaaatacagcgccaaaaacaatagccgccgccagcatgacaaaaatcactgttccgctgagcggagccgtttttgccagtgcccttttgatgtggtagaaacccgctatgtaaaaaaccgtggccagtggcccacacagtgctcccaggtgaaggcgccagtcagaaacaccggacatgatccggaaaatatcctcttcaaggctggttacaggggtgggcgtgtagtaaaaaagcatatccccggcatacataatcaccgcccccaataaccccaggagtgcataaacccatgttcgcatatgtcagtgctcctttgcatttttgacatcaaccacttatccagaaaacctgcgccgcatcgccagcccgccagagagggccagaaccagcagcagcaccgcacacacgccatagggaagtgttgggttcatgccgtacagcgccgcactggccagtggcgcaatcacgatggcgagcccctggacggctgaaaccgaaccagccgcatggccctgttccgtggcgctcaccgcattggctgccagggcctgaaacgccggaaaaaccagtcccatgcccgccgcagcaataccgtaactcacgatcagacccaaagacgcggatacctgggttaccgcaccaaaacctgtagccgcaaccagagctccgctggtgagccatacttcaggtgcaacggaacgaaaccgcatgacggcaacctgaaccgctatcaacatgaccccgacacaagccatggcagagcccgctactctggccgcactggctccgtcgagattcaggcggtcaagggcaaaaaaaccgatacacgtctgagcggtcaccacggtacccatggcaagcagggcactcgccagtggcaggcgcagacgcggatcgaaaagtcgcggcggagccgctgaagcggcactacgaggttccgtagcgggcagaaaacgccacagcagcaccaccgccagcagcggcagcaccgccgccatatacagtggcaacgtcaggctccagctggccagcatacctccgaggagcggacccagcaccatgccgatggcattggcggcgcccagggacgccatggctgaggtccgggtttcacggggaaaacgatcggcgatcaaggccgcgctggcagggggaacagccgcatagaaggctccgatcaggctgcggctcagtgacaggagggtcacggttacgacgacgcccagggagaggtacagggcgatatccagcaccaccgccagcagcagataggccagggcaaatccgcccatgctcagcagcagtatcggcttgcgtccatacctgtcgctggcccttccccaggggcgggccagcagcatccacaatacgccagccagggtgactgccagcccgccatgccactccgccaatcccagagcccgtaccagcgggccgaccaccgcgacaaaagccatcatcgccgatacgcacagggcgttggcaatcagcagcgggcgcagttcagtcacgggagtcacctcccgcagccacggccagatgccagcttttggcgctctgctgggcattccacatggcccggtagcgtccaccggcatccagcagatgttcatgggttccctgctccaccagtttcccgtcttcaagaaccaggatgcgttcagcccccacgatggtggaaagccgatgggctatgacaataacggtacgatcctgcaccagcgtatcaatagcctgctggacagaaagctcactttcggtatccagcgctgccgttggctcatccagcatgacaatgggcgcatccttgaggagagcgcgggcaatactgatgcgttgccgctcacctcccgagaggctgccaccgatatcgccaacccgggtctgatacccaaggggcaggcggctgatgaattcatggcagcaggctgcccgggcagcggcttccacttcagcatccgtggcactgcaacggcccatgcggatgttggcgagaatggtatcgtcaaagaggtacacatcctggaaaaccacggaaatacaggccataagctcttcgggctccatggcccggatatcgtttcctccgatcatgatgcgaccctgctggggatcagcatagcgcatcagcaggcgcgtgatcgtcgtcttgccggaacccgacggtcccaccagcgcggtcagggatcgctccggcagatggagatcaaggccactgagcactgcgccctccgtaccggcatactggaagctcaccccttcaaagcgcacgtcaaaacgcgtgggcagtgaagagggctgcaggcatggcagcggtttcaccgccagcagcttttccacctgttcaaaacccgcctccatatagtcaaaaaccgccgacaggttcgtcatgatcgccaggggctcggaaattcgcaccgtaataatcagcagcgccgccagcatggcaatggaaaggctgccaccagcgaccaggacaactcccagtgccaggatcaggataagcccgccctcaatcagggtccatataaccagactcggccagaggccggaccactggtttctggcctggacatcctgcagatgcaccagggactcctgcaggcgacgagccttcactcctgtggcattggcagagcgcagcaccgccaggccctgggtatactcgataatttcagccgaagtacgggcatgggcagccgccagcgtgcgcatgcttccccccgagagacgcttgcgccaccgatagaggggcaccgtcaccggaaacagcaggagcatggccagagccaggcgccattcaatcagagccgtcgtcaggaccactaccagtggaaccagggcactgcgcaaaaaggtatcggccagcatgcccatgggggtgaccacttcgtccacattgcccgcaatcacggcggaaagctctccggtccggctctgatagagttcttccaggggcatgagacgcagctggttccccaggcgcacccgaatggcatgggtaacgtcagccagacagcgggagtacccgaaggtgtgtccgtgccagcgcaacacccagtcgagcagcgcaaaaagcagcatcattccaccgggaacccacagggcatgaacatcaaaaggctcacgcagcaccgctgacagaatcggatacaggcacgccagggccagaccctgaaaaatagccgagagcgcggaactgatcaacgatgaacgcagctggggtgcccgttcatcggctatctggatcatgcgcccataggtttgccagagcgtgggtatgccaatgcgcggcatggcgtcagtgggtgtcatgggtgcctcctgtgggccggattttttgcagggaccagccctgagcctgctcataggtattccagagccgccgatagaggcccttaagagccaggagctctccgtgacagccccgctcgacgacacagccaccctcaaggacgagaatctgatcggcatcctggaccgtgggcaggcgatgggcgataaggataaccgtccgtccgcgcatcaggtgtgccagagcgctgaccagggctacttcattttcggggtccgcaaaagccgtagcctcgtcgagcaccacgatgggacgatcctgcaagatggcacgggcaatggtgatacgctgacgctgcccaccggaaaggcgaccaccacggtctcccgccctggtttcatagccttccggcagctgcacaatgaaatcatgggcctgagcggcccgagccgcccgttccacttcggccatggtagcgtcgggacggcccaggcgaatattgtcggcaatggtatcgtgaaacaggaacgtatcctggaagacaaatgccacatgggacatcagggtctgggcgctcatgtggcgcacatccacaccaccaatcctgatcgcacccgcgcgcacatcccagaagcgtggcagaagacgcgccacggtgctcttgccggagcccgaagggcccaccagcgccgtcaccgtgccggcaggcacacaaaaactcacctcgtgcagaacatcaccggatcgctctccataggcgaagctcaccgaatcaaagacaatatcgctgcccacaggctgctgcgcggacagcggctccggcagaggcggctcggatcgcagcgactgaatacgcaaggcactgccattggctttgcggataaaaccactcagccacatcaacggaatcagcgcctccgccatacctgtaccgatcagcagcacccccacccagaccgcaaaactcagactgccggaagcgaagagcaggctgcctgccaccagcagggctatgagtgtgggcagcggactcagcacgatcatggcaagacgtccgctggtgcttgacgcctccacccagtgcgccaggacaccatggaaggcgctcaaggcctgatgatagcgtcgaaacgaggtactgccgtcatcgaacgtcctcaccaccggcatggcctgcacaaactcgataaccgccccgttgatgcgttcccgttccgcgtcatagcgttcggaaagctctctgtgatcccgcatggccaggcgcagcaccaggacaccagccagcagcacccccagcgccaccagagccagccgccagtcgatgaccaacagcaccaccagggtgacaacgggagcggtaaccgagcgccccagcagaggggtgctgtctgccacgaaaccatgcaggtctttcacatcatcctgaatgactttggtcaaagcaccggagccgctggagagaagaaatcccagtggaacacgggccaggtgctccgccagctcagtgcgcagcattgtctccagccggaatgccaccaggtgagacagggtaaagctcgccccgcgcaggatgagcgccaccgccgtcagtagcagcgccagcaccatccaccgtgccggctggggatcactctgcagcagttcatgcaccaccagcgccaggaccacgacagcaccgatggttgccatggaaccgagcgccgccagggccatggcaccgcgaattccccccatgacgggtgccatcactccccagataccgggtttgctcagcattccatgggccaaaggcgatttcatatcagacctccggacagcagccgcatcagcgacactccggtgacgatgcgcgccacagattatcaacgggagcccgctcataggcgaagcgtccatccaggtacagggcgtcacaggcatcagtggcatggctctccaggccactcaccggttccccccggagctttccgtcccgaatcacatagcgccagggctccagaggcgtctcttccgtctgccagccacccgcatgccatatccagcgttctccggtaatctgaagttcactgccaccacccaggcgcacatccgaagccagcgggggaccaagcagccgttccgcgctggacgctcccaccttcgcccgcagtgcgctgaccgcatcgccctggcgtacatctgccagcagagcgttcagctcaccggaagattgagttactaccagattcagaagcgccagcggcgcatagtccaccgcccagcccgattccgtcggagcactccgcagcgtcgtcaccggtatggtgctggctgccagggaacgcgccacctgatccgtgccgtgagagagcagggccgacagggcactgaggccatctgcttccgccacacatgccaggccaagggcaccggagagtccgggattcagccacagggaaccctcaccttcgcgcacatcgccgtcatccagaatcacccgttccgccagggcccgggcaatggccgaacgtcgcagccatcgccccacgccactctcctggacatcccagtggggcgcttcggccagcagcagcctctcgcccgacaggcgggtctcgcccagttcacggggccactggagaatgtgggaaactggcggaacgcgtcccatgcgttgaccaatacaggctcccatggcgtcaagatcctcgaccaccgacgccgccatgcccctgcggctgcgatcatgcagcagcgttaccgcaccatgatcatgctcctccagaccagccacccaggcatcggtaaaatccagcaggccatgggtcgctccgcgctggacatgaacgatctcctgcccccggtgtacctgtacctcccaactccaatcacccgccgcagccgcggcaccagcggccagcgtggaggcgtagggaggcagaaccacggggttcggcaggccaaagtgctcccgttctgcgggagtacgcagcacatggttggcatcaaagcccagccgaggcatcaggtccggcgcgtgcagccagtatgcatcggcgaccagccagggtggccgatgctcagggtcccagccccgcgccgacagtgtccactccagagtcacctggcaacccgtgggaggacagttctccaaaggcacagccacatggtgatgacgcacctcggcaacgacttcgcgtccctccaccatcgctttctgaaaacgcagcagatcgggcagtgcagcgtgcaggtgtccattgtcggagctgaccccttccatgcgccactgccctgcaagctgccgctgctgcggatatacctgcagcagcacatgcccgccagccaccgtgaaaggagcggcctgtccaagccagtgacgctcccaggcggcatcgtgggcaagctccgtggcacggctctcgtaatgaccctgcgccacatagcgctcaaacatcaccacactgaacagggccaggcagattgtcgccgccagggcaccaataccagcccggccacgcagagagcggcgaaatgttttccagcgcactttccagtggtcatcggtgccccgtacgaccagcatggcactcagggccagcagcagggctgccagagccagtttgaaaccgccgctgaccagcagtttctccatccaggggccaagtcccgtcagcccggaaatatgcacgggtatctgcaatcctatttccaggggtggataggtcaccaggtgggcctcatggttcacgatcataataaacaccgccaggatagaggcggcataggccggccccggacggcggatcagaatgtgcagtaacagggtgaacgcgcagatttccagtaacgcgggcagaagcacgaagaactggtgcgcaaagggaaagaccaggcgcacactttccggtgccacgaacaacgccgtgagaaggctggccagagccggaaccatgaccaggaccagggcaatgcctgccataccggcaaccagtccggccaggcgcacagagttcggcgccggtgccgcgtccagcatctgctcaataccaccccggccatcccggcggatggcgaggcccaccaggccagccagcataaacacgatgatgagatagaaatttctggagagcagaggggtgaccagctcggggcgaggcaccatgggaccgtaggcgtgctgcacgccatggacaaacccagccgcaaaccccagcagcaccagcatgcccagggtcagccacatccagcgacggttgagcacctggcgcacctgccaccaggattcactggctgcggcacggctccacgaaaccgccccgccgacaggccccggcaacacctgtggccctggccccagctcattacccgacgcaaccgccatgactgcgcgtccgcgctccagcaccagccactcccgacggacgcgcagcagggaaaccgccagcagcagtggtggcagaccgcaccagatcagacgattccagatcaggccaggggtcagggccagcagagccgtgcttttctggtggggtgtccagttgtcgacaacctgatactccgtctcggcaaagccggaaggatcgagaatcgcaaaataaaaggggtccacatacccgtccttgaggatgatcatggagaccatccagaaacccatcagggcagccgccaccgcgaaaggcgcgccgagactgcggccgcgcagggcggccacgaaatacagagaaccgcttcccagggccaggggaataataaacagcagcattccccaaccaaaggcaagccagggggtcggagcaaaggaattctccggcacagcgcccatccactccagaacgggtgcaatggcaaagccgacaacctgggaactgccgatcacaatggcaacggccagggctcccacaaagcgcgcccccagcagctggcgcagggaaacaggagaagccagcaccacctcatgcaggccagcggcctgatcacgcagaataggctgagcgaacacccaggcccagataaagaagaggaaaaacgacatccccgaagacatgagatagaccagagccggcgcattgcggggtacgtccaccgcccccatatcgcgcagataatcagcgttactgagcaccagcaggagataccccaccagcaccagatagaccagaatcacgacaccgctgctcatgccaaaacgaaattcatgccaggcttccttcagaaagaacttcattcctctgcccccgtcagacctgcctgggccagcgccaggtggtagacatcttccagacaggcagtgtgacgccggaagcccttccccggcgaagcctctgcctgcaccacagccagggtgccatcgggtaccgcactgtaatggagggcttcgggtaattcgtcgccccgtggcaccacccgtgaccacaggcgattttccagactgccgatcagttcagaaggcgagccctccatcaggatgcggccgtgggccagaatggccaggcgaccgcacaggctctccacatcctccacgatatgggttgaaagcagaaccaccgcatcggccgccacatcagccagaacccggtggaagcgattgcgctcggccggatcaagcccagcagtgggttcatccactatcagcaggcgcggcgaaccgatcagggccatggcaataccgaagcggcgcagcatgccaccggaataggtgaagacagcgcgatgggcagcttcgttaagattcacccgctccaggaggatactcacctcagcctgacgctcccggcgatccgtgcgacccttgagccaggcaaagcgagtcagcaggtcacgcccgctgacaccaggataggccccgatatgctggggcagatacccgagccgctttcgcaggtgatcaggctgcgccagcacatctatttcatccagataaatctcacccgcatccggggcctgcagggtcgccagtgtccgcataagggtgctcttgcccgccccgttggggcccagcagtccatacaggccgggccccacttcgagatccacgccatcaagggcgcagacaccgttggcgtaggtttttttcagcccctgtactctcagactcgtctcttttcgcatcgtaatgtgctcctgcgggaaggcttcccgcgatattttttcagccgatatcttcggacaccggcagtgcctggggtgacagtattgtccctccggcatggttttcagggtgctctgcccggctgatgtactcagccgggcagagcggaaaaaggagtgaagaaaggaaagagtatgcctaacacagcctcaggatgaggactgcgggaggaccatcagaagacatagcgcgctccgacgccaaaggtgcgggggtcgccataggcaataacgcgcatacccgagtacatgctgatatatttttcatcggtaaggttacgtccgtaaagatagaagtcccagtcagcaacccgatacccgaacttcgcatctgcgagggtataggcgtcctgtttcggaaatggctcaagggcagttgcatcatcgtagaagtaatgtctgcctgtgctggacacatcaatacgcccatagaacccgtgaggatgtgtataggcaacgcctgcccttacactgtgtgcaggggtctgctcaatggtctgcccgtcaaaattgccaccaccccagtcataatcgcgatattttgccttcacgagccccactgaagagttcatctccagcccatgcacagggcggaaggtcacctcgacttctgcaccctgagagtaggctttttttgcattatccgtgacgtacatcgcgccgatggatttagatatatggatatcttctatatccatataaaataacgatgccgcaatggagccctgcccgaagttacccttcacgcccaactcatagtttgtagaggtctgaggttcaaaccgattatcatcggcgctgcctgccatggcgaaatagttaaaccctccaggcatatacccctttgaccacagcgcatatgtgttccatgcatccgcaaactgccaggatatggctgccttcggcagaaatgcgttccaggtcttttccgcctccagctcatacatggctggacctggcacgcccacgggcaagtagtacatggagaggtcaatttcttttgtaatacgctggtaacgtccaccaaaggtcaactcaaactgttctgcaaaagggataattacctgaccaaaggcagcaagagtgtctgaatcggttcgtgagacggcactcatctccgagtttccaaggtatgcgtaacttaccgggtcaaaatcggggaattgcatgcccatacgcccttgtttgtgacgctcggcttcaaaatagaaaccacccacccaacgcaaaccctgtccagcgttgcttgacaagcgcaattcctgagtccagctgtccacatcaaaatcactgaactgaaccagacctgcgtatagcggatcattgccaaaatccgagtcgtactcaccattgaactgaaccgttttattggtcgtcaccgcattcagggacacggcatcaaattcataggtcaaacccatgctttgggcattactttccgtgacctgtttggtcggcatatccacttcctgtttcttggcatcatctctggaaaaatcgccaataacagcgctgccgggtatgccgataccattgatcccatactgctgcgtgtattcattcgtcaacgaaagcctcgcggtgaaacgatcagtaggagtcatggtcaggttaaggttcagtcgccgatcattttccttattgaaatcactgtccatgccggcggctgtattttcgatccatccgtcatcctgccggtactggacattcaagcccagaaaaagcctgtcatcgatcagcgcaccccctgcgttcagggcgcttcgcattgagttgaaactgccgtattcggtctccaccttcccttgccaggtatttgatggtcttttggtcacaatattgatgaccccgccaatggcatctttaccgtaaagagtaccttgaggcccccgcagcacttcgacccgctcggcattcatgagcgacgcatcaaacccttcgatcccactgtgagcaaccccatcaatatagatcaccacaggattgttgttcgtgaatatagagggattcaggccccgaaaatttaccgcactggccatcggacctgagctggccttcatattcggaatctccctgataacgtcagccacggatttgatgcctttatcctcaagcattatctcgttgataacagtaatgctctgagggacatcaatgatgtcctcttcaattttattggccgtcaccgtgatagtctgcaggacgcttacctgcccggacgcttcagcatccccttcgttcgcccaggcagcccctccactgaaccacactaccagtgccagaaccatggggacctgaccccattttccgctccgcaattgattcgcacaccacacctgcacatcatgtctcatccacaacctccatgaagtctccgggaagaaaatacgttacagctaactcttttcccacagctcatagaagtctgctactcgacacgggaaaacgactgctccaatcgggaaacctttcagcctgcgacggcaatgtccttccattccgactctctatgacagcggaaaaagaatacagggaagtgaaagagcatggatgagtgatctactcaaggcattaccaggagaggaaaacgggggagggggaacctgaactctcattagacacagagcagggaagagcgctacctgatgcagttggagggaagccggccatggaactgtctgaaggcaccgctgaaatgccccggacaggagtatcccaccatcagggccacctccagcaccgagtgctcaccggtctccagcaattccagggccttctgcatgcgcagcttgcgcacatactcgccaatggtcatgccaaggcgctggcggaagccggttttcaggtaacattcattgagggcaacccggcgggcaagggccgcgatggttggcggatcaacccattcgctgcacaggatatccaccgcctcgtcaatggcgacactgcgacgactgccaccacagtgacggcgggtttcttccgcagagatatcaagccccagaaagacggccaggatatccagagcctgggactcaagacgcaattcgtcacaaacatcactgcaggattgtgcaagcagacgagtggccaaccggctgatggtcggacgatggtgtgtcaggcgcatgcagacggcaggatcacgggaaagcaaggcgtccaggttgcgactgaaacgctgcggaagctgctcacgccattgatcaagcacatgaacaggtatatccagtgagagcccgcgcatggtagtgtgaggctggtggcggtaacggacttcctcaacacggccactgcacagccacaggtcaccagcctgcacctgttctgagagcccaagctcggggatacccagctgaaagccgccacagagcagcatattaaaaccaaggttgcagctgaaatttggatagctgtactcatgaggagagtggatgacgcaatcacaacgcccaagggaaatcccatcacgcagctcacgtatatccatccagccacgcccgacttggggcgacacgccagcgcgcagacaggtaccccgagactcccgtcgatcgtgctgcaccacaaaaaaaccccgatcttcgtagagtgttcggcattggtccagaatcgtcacatccggcgggtctttttccacaacggccctcctgtactcagggttcatcgaagtctacgcgtattcacgctgacatggggtgctgacagcatcagcctccacagaacatcccgaagtggtggcgcactgccagcaccccatgacaccatcgaatttactcttaccgcgataaagctaaagaggcaacacaaaaatagcaggaactaagttcaacttcacccttcccggaatatcccggtaccgcaagtacactgaaaagcctcgaatcccaggcgcgcatgaaaccagaaatgccccgccgctcaacacgagtcggtggagcatctgggctcagattcgatggcaatcaggggatactgaaggtaagggtggcggcgtaggtatgataatcacagacccgcttatcgggataatcctcttgatggctgactttgatgagaaattctccggcactccccgggacaagagccaaccggcccgacggatcggctttgattttacgggattccagttcgccttcacccttgcgaaaaaagatttcggcttccgctgccgccaggggctcgccattgaagaggaccacaatctcaatggactggtcagagctatacgaaacggcggtatggggtatcagttcaagctggtgccctacgggagaggtcatctgcgtttcatccagcacggcatcgcccgcaatcagcagtcgcttgccgaacatctgggcctgtgagcagtaaagagcgcccagtacatcacgttttgtggcctgacgccatccagccgggtttcgcgtccagtaggtcgggcgataggtggcagccacatagtaggttcccggcgccacaccctcagggagcacgtagcgatagttttccccttcctgaatcatctccacgctttccccactgccgaaaaccttcatgggcgggaaaatatggacccggtcctccgcgatggcctccgccacggggaagtcgtgaccatagcccagttccgccgtgagtgatgtgccggactcgctggcattgacccacagatcatgggcacagactccggtagcaagcaggcccgccagcagtacgggtgccgtaaatgtgttcagcagacgcataagaactccttattgattcagaattggtaggttacctgaagggtatagttacgcggcgctcccggggtaacccagtgctcccagtaggaggccgtgtaatactccttgtccaggaggttgtcgatgataaaggcgacttccatatcaggtcgcggtttataggcggcgcgaacgtgcaccgtggaatacgagggcagagtaaagtcggtattgctctggttgcccacccgcgaatccacatacacaataccaccgccgatgctggcatccctgtcggccagtttccatccgtaattggtcagcagactggcctggttgcggggcacattattcaggcgggtatcctggctgaaggtaaccccgtcagccactatatgggcatcggtatagctgtagctgaagctggcactgaggctttcggtgattttcccgttcacatccagctcaattcccctgcttctgacctcgccagcggtcaccgagaaggcggcgtcaacggggtcgcgggtaagcacgttctctttggtaatctgaaagagactggcgtccagggagagtccaccgggcagtgtggtcttcaggccaatgtcgtaggaagtggaggtttcgggatcaaactggtcgccatgacgatccgcaccagagttgggattgaatgcccgtgatgcattggcaaaaaccgtcaccagggaggtgagatcgtgactgacaccgactcgcggattgacggcattgtccctttgggatgccttcacccccgtctggagatttttcgtctcctgctcaaagcggtcgaagcgtccgcccaccagcacacgggtcgcatagttcacatgaatgagatcctgcacgtagaaggcgagggtatcctcagcatcctcgcgctgattggtccgcgaatcgtcgaagggtatgggcccgctaccgtaaaccggattgtaaatattgaacgcgtagggatcagacgcgttggcctgcgtgcgggcactgcgccgcatgagaaagtcctgttcgtatcggctcagctcggcccccagcagcaggtcatggcgcagtccggaaagctccacactgccacggatctccgctgaagccaccagatcatcgctctcataatcgcggtgacgccgttcgcgaatcaggtagccatcgctttggcccatggcctcagtggaatcgcccttcatcgtgctgtgcatatgggccagagtcagttggctggaccagttctcgctgagatcagcctgaaaacgcagacgatttgcctgggtcctgagagtgatgtcgccatcatcgggctcattgagaaagcgcgtcaccggtaccacaccgagcctgttatccaccgccatgaccccacggtcaagggggcgcttctgttgggaaaattcgccatcatagtgcacacgcgcgttgtcggaaagaatccatgagaaagctggtgccaccacaaagcgattttcactgacatgatcccggaaggtatcgccatcctcaaccgccacactgatccggccggcaatggaatcactcagaggcccagtgtaatcgaaggtcgcccgatggggcttatcactggaggcagccagcgttacctcgccggatgactcaaagctggggcgcttggtcacaatattcaccgctccaccgggatcagctctgccgatcaatgccgaagacgacccccgcagaatttcaatacgctcaaggttgacagcatcctgtttgcctgtatacccgcggttagcccgtacaccatcccgcagaaaaaccggcccccggttgatatcaccttcgaaaccccggatggaatagttgtcccacattccgccgaaatcgttttgagaagacaccccgctgacaaagggcaaagcatcgcccatgcgcgtggcacccaggtgttcaagcatctgtggcgtcacgatagtcaccgcctggggcaccagtgtcggatcaatgggcatgccggtcgccccactcacttcactggcccggtatccggtactttcatgcgccgttccggtaacgcgcacaggctcaagctgtactgataccttgggatcatccgcctgtgccgccgtcacggcaagcaatgccactgcgaagcctgccctccaaccttccaagaaccttcttaacataaccactcctcatgaaatacgacgaagctcactccaggtggcacaatttacatattcgtagcacgatcgtcaagacccaattctgactggaatgagcaacgacagagcggaactctgctgtaagtacggtgcgagatcatcatctacgaggaggtgaggaagtgttcaactgcaggaaggtgggcgtggggaagcgcttttcagtacctcgacggtgcatatgtcagcagatggatcaatgccgacctgaaagttcatgacagtctcacaatagaggacatagaaaccacccgagtcgccatcatgaaagccatagggggaaactcaggtttcgcacccccgaaataacgggttctcggcgtttctccttatggcatgcagaaatatgacactctgacatgtttcgtggcaatcgtggaaaattgtcgggatttatggctacgtcctgagtgcttttctccccgttgtaaatagacatactgcgatagcggcagtattcccttggccacactgggcaaggcactccacaccgctatcgcagtacaagcatctcagttcaaaacgcttctcacatcccggcgtactgccacccaccccccagaactttatacagttccagcgcaccattcaggcgggtcagctgcagctgcaccatctgatcctgggcactgaagaggctgcgctgggcatccagcacgctgagcaggtcatcggctccttcgcggtagcgcagttccgccagctgcaggctccttctggtttccgccaggatgtctgtctgcagctgttcctgctgcgagctgaagtggaccgtgttcagggcgtcctccacttccttgagggcggtcagaatggccttgcggtaggtttccaacagctcacgctggcgggattcggcactggcaatctgactctggcggcgcccgccatcaaagatgctctgggtgatggaggcacccaggctcagggtgctggtagggcttgagagggagagaagcccgctgctggcggctcccgccgaagccgacagggagatggaggggaagagggcagtacgggccgccacaatgctggcgtcggcggcaacgagctgggcttcggcccgcgccagatcgggtcgccgcaagagcaggtctgaaggcattccggggtcgacggtgggaacgcgcaactggctgaagggctcagggttgatggcaaattcctggggcgcgacgcccaggagaatggccagggccgagcgggtctggcgctgctgctgttccaggctcagcagggtggagcgctggctgagcacggtggactgctgacgggccaggtcaagcgcagaggcggtgccgtggcgctggcgcgcctcgacgatgcccaacacccgttcactgatggcgaggttttcgcgggaataggccaggcgttcctccagggccagcagctgaaaatagccgctggctacgccggcgatcaggctcaggcgcacactttcatagtcaaagtggctggccgcgagattggcttcggaggcccgcacatccgccgcaatgcgtccccacacatccacttcgtagctggctcccagggagaggttggtggattcgctgctggtgctgctgccaccggaaacgctgcggcgttgggcggatgttccgccactgaggttcacggcgggaaagagggaagagcccgtactgcgcagctgagcttctgcctgaatcactctttccaccgcgccggcaaggtcgggactgccttccatgcccatgagcaccagctcctcaagacgcggggagccaaaacgctgccaccagtcgccttcgggtacctgggcttcagcgggcagctgggcctgccaggcttcgggcagcacgggttcgggacgcgcgggaggggcaaactggctggcacagccactgaggacaatacagcagcagccgatgaacagccgctgcagaggccatatgggaaacggtattttcatagaacacttccattcaggcccttatcaaggccgtaaatctgcattgcaatgcgattgcacaagacaaaaaccgggttcacaccacgggaatcaagccgccaagaggggaggcctttatagtaaagaggataaaccacggaatacacggaaagtccggacaaacagccaggagtgggaaagagttttttggaaaaaaaatatcctctcgttccgtgttctccgtgccttccgtggtttctttcttctgccttgccccttatggcttttgcctcattccgacgccagcgccaccaccgggtccagccgcgccgctttgcgggcgggcagatagccgaacaccagccctgtggcaaaggcgcagccaaaggccagcaccaccggagtcagagagtagtggatggcggttcccagggaaccgacgatggcggcaacgctgaggcccaccgccacaccgatcagcccgcccatggcggagaccaccagcgcttcaatgagaaactgctggagaatattgcgcatgcgcgctccagtggccatgcggatgccgatttcacgggtgcgttcggtgacgctgaccagcatgatgttcatgacgccaatgccacccaccagcagggagatggcggcgatggaacccagcaggatggtcatggtgttctgagtttcggtcacattgtcaatcagggcggccatattgcggatctggaaatcttccacaccgccgtgccgcatgagcagcagggcgtgcacctcttcctgggtctggtcaatctgccgtacgtcctcgacggcaataatcatattgcgcaggaagcgctgtccggtcaggcgcaggctgctggtggtaaagggcaccaggaccacatcatcctgatcctgcccccccagtccggcgccccgttcgtccatgatgccgattatctgaaagggaatattgttgatgagaataaattgtcccagggcatcaccagagggaaagagcgcactggaaaccgtttgacccacgacggccacggtggcgtagctgcgttcatcgtcagcgctgaagaaggttccctccgccggatgccaggcccgcgccacggggaaatcggcagaagtgccgttgacttcggtgcgatggtcaaagttgccaaagcgcaccgtaaccgagctgctctgctccggcacagctgccagcacattggagagctcccgcacggccaccacgtcatcgggcaccagggtggcaattccaccccgcccccgcatattgggggctcccggccgcaccgtcagcaggttactgcccagggagctgatgcgctccaccacctcctgcttggcgccatcgccaatggccagcatggtgataaccgatgccacaccgatgacaatccccagcagagtcaggatcgtgcggaaaatattgctgcgcagggcgcgtaccgccgtgcgggtcgcctccagcagctcaccgaagaaagagtccttctgatgctgagcatcaaaaccctcttttcccgaagacactggctgcggtccggggtcggaaaggatatctccatcgcggatctcgataacgcggctggcgtgctcagccacctcccgctcatgggtaatcagaatgatcgtgtggccgcgggcggagagttcgcgcagcagccgcatgacttcggcaccactcttgctgtccagggcgcccgtgggttcgtcggccagaatgatacgaccgccattcatcagggctcgagctatggacacccgctgctgctgcccaccggagagctgccccggacgatgggtcaggcgatcttccaggcccagctcagccagcagggcatgggcacgttcgcgtcgcatggcaggaatcataccggcatagaccgctggcacctccacattttccaccgccgtagccacactgatgaggttgtagctctggaagacaaaaccgaactcttcccggcgcaggcgagccagttcatcgcgctccagatccgagacatcctgtcccatgaacaggtactgccctgaagtgggccgatccaggcaaccaaggatattcatgagtgtcgacttgccggaaccggaagcgcccatgatggccacaaattcgccggggtagattttcaggtcgacaccgtggagtacctccacggagagctcaccattaaaataggtcttggtgacctgccgcagttcaataaggggttgggatgctgccatcagcgcaccctgggcatgcccgtgcccggacccccagcagccagagggctgccggcagtcgcagtgcgcgccgcgccggaattgcccgcctgggcaacgcccacggcaacccgttcaccttccaccaggccggaaagcacctgcgcctgaatgcggttgctgactccaacctcaacttcgcggggttccagggtgccatcggccagaacgacctgaacggtggcgcgggaagtggcactggcagtagcggctgcgcgactgcgctcaccggattcaccaccgggcatgcgcgcgcgatcgcccgattctgcccccgcaggccgttcacggcgctgcgcggtattcgtgttcgttgcggagctcatgctcagggctgccaccggcaccagcaaagcgtcgcgggccgaggacaccacaaagaagacctgggcggtcatctggggcagcagttcgcgattggcattggtgacatcgaacagggcattatagagcaccacgttgttttccacggtgggtgtgggttccacccggtggagcctgccgtaccagcgccggccctgactgcccaaggtggtaaagtacgcttccatatccatgcgcagtttactgacatcggcttcggaaacctgggtctgcacggtcatggtggaaagatcggcaatgcgcagaatggtcggcgcctgctggctggcattgatggtctgcccctggcgcacgctgacggaaaccaccgtgccgtccatgggagcatagatcatggcgtagttgaggctggcttcatcggagcgcagggtcgattccgtctggtcgatctgtgccctgagcatttcgatctgagccctggcagaaagcagcgatgcttcggcattctgaacattttcctcggtggtggcatcttccgccagcagatttttctgccgccggtaatggttttccgccaggatcagctgcgcctcgcgatcgcgtagctgggccagctggtaacgcagctgggcccgcgtggcatccactttggccacaaagagcgtcgggtcgatctccgccagcagttcaccctgctgcacctgggtgcccacctccacatggatcttctgcatctggcccgacacctgggctcccacatccacgtaattgcgtggctgcagggtacccgtggccgttaccaggttttcgatattgcctttctggacctgggcaatgctccaggcctgctggcctttctggttgctgaacatatgctgccagctgaaatagcctgccccggccagcagcacaagccctggcaacacaagaaacagtgcgcgccttgagggacgccatcgacgtgattgcatttcgcgattcatgattccatcctgtcctgaagattcttaaaggcagcacacacatcacacaagtgcctttacgcatcaaacaagggcagaacctgcaacgggaaaactggccagctgctgctgccagcgggcaatggcctcgggatcaccgttatccacctctaccatggggtacagggacacggcgccgtggtcacgcagccaggcatccagttcatggccaaatttgcagtacagctcgtactggcggtctccaaccgccagcagggcatattcaaaaccattcagggcaagatctccctccgccatcagccgcacaaaggggcgggcgctgaccgggggctcaccgtcaccgaatgttgataccagaaacagcgcgcgggaataactgccaagatcggaagcgctcaggctgccaagttccttcacactgatattgtaaccgtgtttctggagtgtcgccgcactctgccaggccaggctttcactatagccggtctggctggcataggcaatcagcagcggttcggcattttcgtcagcatctgcctgccgggcctcggaagcgattgccagggcggcttttttatggcgacggcgctcaaagtagagcatgaaaccagtaatggtgaacaatggcatgaggatactggccaccatgaagatgatcttgcccggcaggccccagtaacttcccgcgtgcagcggcagcatgctgcccatgagacggacattgaggggccggtcggcgtaccggtcatgcagggtgacttcacccgacacggggtgaatggtcatacgattattggcccgctcatgctgcggtctggcatcctgataggtaacgctgacctcctggccattgccctggggaatacgcagctgaacctggctgaagttgccctgggaagcttcctgaaacgacgtccataccacgcccagttcgcgggcgatggcagcgctggatggcgcagcagattctcttcccgcgccgctgcctcgctcgccggatcgcccttcgggccgtgtccgctcggagccttcaccaccacgctgggctggtgcaactccttccggtgtcgcttcaggtgccgccggaggaggcatgacccgggcagccgggcgcggcactccgctgatatcaaaaagcatattgcgataccagccataggaccagtacagcccggtcagtgacatgatcagaaagggtatgagtacccaggttcccagcaccgcgtgcatatcccagacaaagccgcgtccgcgacgcttcaggtcaaaggtcaaccacaccttcaggctgctcacctggcggggccagcgcaggtagatccccgtaatgctgagcaggatacacagcaccgtggaggctcccacgatctgtttgccaagggtgcggttatgaaaaaattcatcggtcagcagccagcggtgcaggcgcatggtcgcggagaagaagctctgccccttcacctctcccagcagttcaccggtgtaaggattgacatagcgcgtctcaccccgccgcatcctgggatcagcactggccagatttaccgacgccgagcgattggctccggtatggagcgtcagggagttgacggtacgatccgggaactcccgctgaagcttgcgcagaagctccgttgggtcgagcttttcagcacccgcaggaaccgtgaccgtcagcacaccgggattcatgaggcgcagaatctccgactgaaacgaaagcataccgccggtaaccccgacgataatcaggataaccccggcggtaatgccaaagaaccagtgaagctgaaaccagatatttcgaaacatcaataaactcctttatggaagagagcggactcacgcgaacgtgtgcgttcctggcgaactgacgccttaaaaagccagcgccatcacttcatggattgctgaacgtgagcgtcaggccgtagcgggttcggtcataatgctcaccctcagcggtttcgccaggctgctcatgggtatgggaagctcgcaccagatactgccccgccttgagagtgagaatctgcacctgccccagggcattggtagtcagcttctgttcctggcgatccgggtcgtaaacggtaatctcggtgtcggccaggggactgccctgaaactgcagggcaaagcggtttccgtcggggaccatgggcacgagatccagatccaccagggagttggcctgggagcgtccggcacgggccagcgccactgcgcgggtcacttccgtgccgatacgggcgcggcgcagtccggtttcttccaccagcgccacatcgccaggagccttgatggtgatctcgatatgatcgtcgcggcggtaactggctcccgcaatatctgcgggaagaatcccggtggccttgatatcgtcaagcttgtcaccggtcttttcgtgaataccgcgatgccagtaaccgaagtaggccctggcagaagtttcatcagcacgttcaagccagatatagtgagcgctggcggaacttatcagcacagcgatcaaaagcaatgtcagcagggtacgcatgggatctcctgaaaagagccctgcaggctcatgacgaacctgcagggcgtgaagtggtcagcgattaaaagacaacgttcacgccaacccagaagttgcgggctttgtctttgttgttatagtcgtcggtaaaggtcgcattgtaggtaccgtcattattgtcggtaaagctggtctgataactggtgaagtcttcatccagcaggttattgatgcgcgcgttaatcgtgacagcatcgctcagcttaaaggatgtcccaagatgcaacacttcgtagctcttatagtagcgagccttatccgcatcactatcccagccccggtagcgatcagactccgcctgcatggtcagaaagaggttaaggcgctgcgtgacgccccagtcaagggtggcattcatcatatgctcagcggtattgttgaggggacgccccttgttagcgccactcttctgctccgagtccgtataggtgtagttggcgcgcagagagagattgtgcagaatctggtagcggccagccatttcataccctctgatctctaccttatcgatattgatgttctgactgtacgtatcaaagcccagttgctcataagcgcccagattgacgcaggggcgttgaccaccagtggcgacacaagtctgggtcgcttcaccacgggcgatcttgtctttgaagtcgttctggaagtaggtgaaattgaaactgtgtcgatcagggtggctccagtacaccgcaacctctgtgttcacactggtttcgggctcaagatccggattccctgcccaggggctggtgccctgtccaccaaatccgacaataccatcgtagagatcagtggtttttggtgtcttatagcccgtgcttacaccacccttgatggtccattggctgtccagggcatagaccgcatagaggcgcggtgaaacctgactgccgaacatatcgtggtcgtcaaagcgcgcaccaccagtaatggtcaaggggtcaacggggctccagttgtcctcgacaaacagggagtacattttgtgctcctggacggcgctggtcttattgtcctccataccgaaaacgccatcttcaagctccccgtcaatcacctgtccacccactaccagcatatggttcccggccatatcgtagagagggatatccagacgcgcgtccagcgtgtactggctgctttccagggtacggcgcggacgcggcagaaacgtttcttcagccaatgccctgcgctctgcctctgtcattcccgcataggcaccggtgccatcatacatttcctgcagtaactgtcgctctgccaccgtaaagggcatgctgcgacctttgttattggtggcaatgtgggaaagcgccaccatgctgcggccaaagtcccactgcccctcatgggccaggctccactggtcgcgggtgaattcctgctccgtggagtagccaacgcggggagccacctgtcccccctgctggcgccagatggaatcaatgccatccagcgttcccagagggtaggagactgactgggtagctacgttataggtgggggtattgtcataaacctgcttggaggtgtcatagtcaaagctgatcctctgacgatcgtcgggagtccagtcaagactgaagccaaagctttcattggcattattcaccgttttgccaccaccaccaaagccaaggccacgggtatgaagctcccctgcagggtctcttaccggcgcatattcgggatttgaagccagccgattatacatgctgccgcgaacagacatgcccagaacgccgggaatcaacgggcccatgatgttaaaatcggtggtgatatcattgccaaagtcatcattggtctgataggtgcgcccgtgggaaatagaaccactccaggtgtccatgcccttacgggtgatgatgttgataaccccacccatggcgtcggcaccgtagagggttgaagccgggccgcggataatctcgatgcgctcaatggcgtccaggggggggatatggttgaactgattcccgccgaagttgttgggatagatatccccgtggttactctgacgacggccattaatcaggaccagggtataatccgaacccatgccccgcatactgatggtacgctgaccggttttgtccgacgtttcacccacatccacaccttcgacatcgcgcaccgcgtcaatcagggtggtgtaaggccgccgcatgagctcttcacgggtaatcaccgtgatactggccggagcgtcggtgatcttctgttcaaaaccggcagcggtgacaaccatgggagcaagctcctgggcgttttcggctgcctgagccaccagactggccgtcagcatggccatggcgctgaagccaaggcgacgtgagagttcctttcctttcctcattccttcctccaaaaaaaattttcggacctctcacgggtctctctgtatgtgaactccgaatggagttgcacgcagaagatgttcaaccacggaacacacggaaaggcacggaagaaagccagaaacatcaaaacaatttctcccaaaatgcttattcatctctatgtcacctttccgtgtccttccgcgtattccgtggttgtgagtgaagctgtcttaaaggcagggggttaacgcacaaaacgctcaacctgcactttaggtgaacttccaaagttcaccagcagccccagccgcaggtttgttgcctgtaaataatttatgatctgagctttgtgctctgacaaaacttccttgacggctttgagttcaagaacaatctgttcataacagataaaatccggtttatagacctgccgcaaaagctggcctttgtaatgcaaccgcaattctggctgagcggtaaagggaatgcctcttgcgctcaactccgtttccagacactcctgatacacggtttctagaaaaccgcagcccatttcgcggtaaacctcgaaaacagcaccacgtatggcatatgactcttcttcaagaagcagatcgttcatctcccttcccctttccgtgtccttccgcgtattccgtggttgtgagtgaagctgtcttactcaagggtcagcctggatgcttcagatactccagccagttctctgcctgcctgcgcacttcctcataggctcgcgcttcgacaaaggcgtgctgggcttcctccacggcgccatgcgagtaggcggccatacccaggagcagcagtgcttccgcccgggtgcggcccttgtcacttttcgcggcggttttgaggtggggcagggccgcgtggtggtcctcgttctgcagcagcaggcggcccaggcgcaggcttacatcgtggtctgcaccggctttcaacgcctgttcgtaggtatgaatggccagcccgatctcccgggagcgcagccagatttccgccagcatttcgtagtgacgggcagtgtcttccacggtgcccttgtgcatggcttcgcgcagaacccgcgccgccttgtggggaacgccggcgtgcaggaagagctgggccatgtaggtcaggtcgctggagtcctccagcagtccgttatggtaggcagcggccagggtggctgtggcgcgacggtgccgctcctgctgcaggtggacagaggccagctgcatccagaaggtcttctgttcggggtagtctttgatggcgcggggcagccactgttccagggcacggaagtcatcggtggcctgcagggccgccaccagtatctgataccagctctgctgtggctcatccacgcgggaaatggcgccctgcataagggtggcggcatcgcgatggtgcccggcactcaggtagatccaggcagcttgtacctgctgtgtcggcgtggggtcggcatactcggcaagccactttccaatgcgttccaccgcctcgctggagcgctccagcaccagcagcagctgggcggtgttatagagcacctgctggctgctctcggcgtccagggcttcggtgtccagggccttctcgtaggcatgcagggctttatcatgctgatccagttcactgaagacatagccgcgcatctgccaggcggtggcctgggcatagggttcacggccaaaacgctggatcatgcgatccaggcgctcaccggcttccagccactgggactcctgcagcagctcatggacttcggtaagggcttcataggccatgggagaaatggtgctggcctgcaccggcaacacactggccagtgtcagcagcaggcacgccagaaggctctgggagattttccgtctgcacatactcatcacctcactgatcgagactgaagttaatggttatggtggcgtgggcggccacggcttcaccggctatggtctggggagcaaagcgccagcggctcagggcccgccgggcttcgtgatcaaaaatgccccggcgcgggctggcctccagcacctgaatatcacgcacactgccgtcaggattgatgacaaagctcagtcgaacccagccggagatgccctccatcagggcgcggcgcggatacatgggctgcacctgggagaggggggtcatgggctgggagtaggccaccagtccgtccatgccggtggccatcacggggatgccggtcatggagagattggggcgaaaatccggggtgggggtcttcatctgtggtgcgcgcagcatcggcgatggtgcctgcatggactccatgcgcggggtgggcttcggcggctccggcggtcgcgggcgacggcgctcccgttgctgcaccggggtcggggcttcgtcaatccggatgaagttcatcaccatgcgctgacgggcagcatccagttcaccggcactgccactgatcatggcgttcatgagccagaacagcccaagggccacggcaccaccacaggcaatggctaccagatgccgtaccagcgcgggactcatgaaaaaatggctcatggacggctcgctgctatggcgacgtcaaggactccggccaggcgaacctgatccatcacttccaccagaataccggtgcgggaggatgcatcggcctgaatcaccacggccccttcgggattttcggcccgcaggcgctccacattggcgcgtacggcccgcagatccacctggcgctgatcaatccagatatctccgttttcagagacggcgatcatgatattggcccgttcctggcgctctgcggtggcggcggcgggacggcttacctcaatgccggcttccttgacaaaggaggtggtcacgataaagaagatgagcatgatgaagaccacatccatcatggaagtcatatcgatttcggctgaactgttttcggttatccgctgtcggcgtcgtctcatggtgtttcctgctccggcagcccggcagctgccttgcgtgttttccatcggttccagagggtggttatccagtggggctgaagatcgggcatggcgcaggtacgcccgaggcagcgtgaaagcacgtcggcggcctggcgggcccgggattcactgctgcgtcccaggtcaatgctgaaaaagagcccggagagcgccaccaccaatccactcatggtgggcagcgttgccatggaaaccccggtggcaatggcccgggggttgccggtgccgctgtattccaggacttcaaagacctgaatcatgccaacaaccgtgccaagcagccccagcaaggggcacatggcaataaaggtgcggatgaggaacagcgaggcacccaactgctggcgcaggcgcgagatctccatctgctgaagcttcctggccagccagagatcgctgaccggcgggtgctcccagcgctgcagcagggtggcgaactcacgggggaaaacccgccagtggtaccagtagcgctcaatgatgagcgcccacatggcaatggcaacgatgagtatggcccagagcacctgacctccggcgtggaagaaattgccgatatcgtaaaggatctcaggcatgggcctctccgcgacctctggccatatgcatggccagaagtccggcaccctgttcttccatggtgttgatcagggcgcggcttttggccgtggccaggttatgcaggaagagcaggggtatcgccaccaccaggccaagggcggtggtcaccagggcctgggagatgccaccggccatcagctggggatcgcccgtaccgaagagggtgatggcctggaaggtctcaatcatgcccaccacggtacccagcagccccagaagcggggcaacggccgcgaggattttgatggtggtcagcccccactccaggcggggtacttcccgcagaatctcctcgtccaggcgcagttccatggtttccacgtcggtttcacggttctcttcatagagggccagaatgcggcccaggggattgttgggatggatatcgttgcggtgttccatctggtggctgatgcgtcgtcccatgatgtgcagccaggtataacgcagcgcgaacatacccaggccgaaagcgcccagtacgaggatgatcaccccgatagcccgaccctggcgaacgcgttcggtcagggagggtgactgcaccagctgggagaggatggccccccgggaagggtcaacggcaaaggcgaaggtctggccgggctggccgttttccaggcggctggccatgcgaaggtaacggttctgtggctgacggggcagctccacaaactggttccgcccctccacatgggtcaggtacctgccattggcaatggcgttaaaggcaccaacacgcagtacttcgccgggctgacgatgaccgtcgggactgacgatttcgctggcaaaggagaccactttgccggagtcggccatctcctgcagcatcagcagccacatgcgctctatctgggcgatggagggcagggtacggctgttgctcaggcgtcgcagatactccagatcatcgtgacgattggccatggccagggacgagaggaactgagcgtggaaatcgccagcattctggcgcaccacaccgaagatctcacccagattcccctgctgctcccgcagcgcttcttccagggtgatcagccgggcttcattggcgtcatacacgcttgccaagcgctcctgtcgttgctgttcacgcgccaggcgttccctggcctgggccacctgctgccgggcagcgttcagatcgcgggagaattcctgctcgcgctcgcggttgatgtctcgttcagaaagggactgctgctgcacctggcgcagaaagtcatcgatactggtacgcacagcagcttcctcagcgctggatacgcccatgagcagcatcacgatgagcacaagtattccatacctcatggctgcacctcgctcaacagaactggcagctcaatgagctggggagcgctctgacggctggccatacggatgccctggcggatggcgcgatggtagtcgcggtccagcggcacccattcatggcgctgggggtgccaatagccgctttcgcgccggtcgatggtctgatagaccagggccagacggccaacacgcagaaattctacgctgcgcacagacccatcaagctccagttctccctgatagctttcaatggtacgcccgtactcggactctttctggtaggcttccatgatctgacggaatttggagggagtctccacattggcgcgcttcatgagggcgtgcagccccagcacccgctcgcggcgctccgccagcagaaaggggagatcgcgctccacatagccatcaagcgcgtcaagcatgcgcagcatgaggggcacaatctcccgctgggtcacctgtatgtcttcaatctgacgctccagggaggcaatctcctcctcctgggagctaatcatctgctcaaggttctcattataggcctgcaggctgtcggcctgacgctgcaggtcgcgatactcccgcagaagacgggttgcctcgtcatccatggcttcaacacgcacctgggattcctggccctgctgcaggctccgctcctcgacttccacgacggagtcggcagccaacaggggcaacgacagcagcaacacgggaaaacagactctgatcatctgggaaatgcttttttgatgactccggacaacttgctggaatgacacactcaatcccttcctcttccagaaatgcgaaaaatccgaactcacgtgaccacctcacggcagcacagtccggttccgcagatattcggtgttacaggtcagggatttgaaatcctcgcaaaaaaaggcgcttgaagcgctcggagcccagggactacttactgtcggcagcgtttatggagtaatcgaaatactgtactgatcggcacttcggacacttcacctcgacagagataacactgcctttaaagagcaggcgattacaacgcttacagcgtacttcatgcaaagcctgcccttcccgacaacaggacggaacaacatcagctggtgctgctttactcatgggaaccccacagacaatgcggtaagcgataataaagattcttaaaatgccctgatttttactgtaccttcgcaaagatgtcaagaattaacttacttcagcctaactcttatcttgcaggttaacaataggaggtcggcacggaaggctacttggcctgggctttcggaatgtcagcccagcgggtggtgctggcgggagagacgtgttcgcgacgcatgtgccgatccatgcccgcacccttggcggcaaaccagatatgctcgccgcgacggttgatgtgatccagggctgccatgagcgactggcttctgctgcgcgcctcggcatcttcaaagaggccgtgctgatagcttgcctggggttgtagttccgccagccacaccccggctttcacatactggtacctgtctttccagatggcacgcagcagcgccagcgaacgctcaaggatatgacgggtatcagcggtgggatggagcagctctcctgtagcgctgttactgtactggggtacgtgtgaattatgctgattggtgcgaacgaatacactgacaacgccagccagcagcccctcttcccgcaacttttctgcggcgcgactggcgtattccgacacagccagctccagcgactccagattggtcaccggtgaaccaaatgatcgcgaacagagtacctgcctgcgggtagcgcgaacatcggtcagctcgtagcagctgacaccattgagttcatgaaccgcgcgggaaaccgtaatggaaaagcgtttacgcatctggacgggatcggcacaggccagctgccaggctgtctctattcccgtcacttccagtttgcggctggtacgccgtcccacgttccacacatccgaggccgctaccagtttcagcagtttatgttgacgctcaggatcgcgcaggtcgactactccaccagtcgccggatacttcttggcggcaaggttagccagcttggcaagggttttcgtgggcgcgataccgatactgacctgaatacccgtatgcctggcaaccgtctgctgaatatgccgggcaaacgcttcgccccgggcgcctgcgcccatggaggaaaagtcgagaaacgcttcgtcgatggagtagatctccatggcatcggcaaaggactcaagtgtcgccatcacccgtgaggagatatcggcatagagggtgtagttcgaggagaaaaccaccacattttcccgctcgataatgtggcggatctgataggcaggcacggccatgcctatgcccagcgccttggcctcggcactgcgggaaaccacacagccatcattgttggagagaacaatcaccggtcgctgccgcagatcagggcgaaagaggcgctcgcagctgacatagaagttattgcagtcgacaagggcaaaggtgtggggagccgtcatcggaaacagcggatggagtgaatgaccacgccgaaaacctccagctccgactcgtcatgcagctccaggggagggtaatcgggattcatggcttccaggcggacctgaccctgcaggcgcagtctcttgaccagaagctcaccgtgcaggcaggcgatgatgatatcgccatccgccgcttccagggatcggtcaacaatgagaatatcgccggaaaaaatccccgcaccaatcatggaatcgccatcggcccgtacaaaataggtggcggcagggtgacgaatacacagttcgttgagatccaggctgcgatccacatagtcacgggccggggaggggaagccggcagaaaccccttcgacaaacaaagggatgggaggcggagcacctcgttccgggcacgcgccgagcacggtaactgacatgggttccttccttgcaaacaggcatagagaggcagcatcgtaccacattcttccatatccggcacccatacgaaaactcctgccagttttcgatacaagtcactcaactttcgcatcttgttgtcttgagttaagctgttattataatggcatttatctcgcggaaactatattgattttgcatgcttgacttatcggtactccactttttgtctccggatattgtcctttttgaccgcacaaaaaggacacaaaaacgcgccccccgaacgcccgtttttccggctcgttggctcgcctgttctggagatccgacagcaggctgatcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctccctcctcgctttgcccgcgccttgcacctgggtctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggacggcctgcttctgcctctcccccgtgtgctggcccagccagaacgcgccgactggaacgctatggacccgcagggttgacgccacgacggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgataaggacagcactgggggtcgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgaatatatggtgaggataatgtcaagcgacgcagtctgtgtagaaccatttcggccattgcagcgtgacatcagggtcagcgctgacaacctgccgtttcggggatgcgaaacttcagaagtcacttatcggacaaagcgtatccggaaagcctgctctccggatacgcttgcaaaataccatagcgacatgtgtcagctgatatcaatacggcggggaagtttgttctgatccaccgggatgctgatcctgagaaccccattctcaagggaagcgctcagtttctcctcatccacctcgggtggcagcacaaagctgcgctgaatctggccaaagtaactttccatgcggtagtagtccttctccagatgctcacggctcatggagcgctctgccttgagcaggagcactccgctgtcgacgctcagggtaatgtcgtctttcctgactccgggcagatcaacactgatggtgtaggctgcctggtcttcgcgggtatttgccggcggcgtatgccccagaaaagagctcaccgccgggcgtattttctgcatgcctttgcgaacaaagtcctcaacgcgggtttccagttcgcgggctttttcaatccatcccatggcgactcctcactgaatgggtacctgtctgggttgactgctcccggtcagggcgcgtttcggaatagtgacattcagcactccgtcatggtagctggcctgcacgttctccacatcaatgtcaccgggaagggtgaagctgcgctgaaacttcccgaaggagctttcctgatggatgtacccttcagattcctcgcgcttctcttcacggcgttcaccgctgatgcgcagcacatttcccgccacatcgatggtgacatcttctttgggaactcccggcaggtctacctctacgacgtaaccctgctcatcctcacgggtgttgacagacggggcaaagaatggtgattctttgctgcctgaaccggctttccccgaaaagcgatccaggagctcaccaaactgccgttcaaactcgcgcagggggcgcaggggatcaagtggtgatggcaacatggttcacacctcctcttgcactatggttgatctaagagcttgctcaaatacctcacaacacgcaggcaaaggtaagtataagcgcccacccctgaaattcaagggccacctggtgtcaaaaaaaatcccggttctgccagagcagaaccgggataaaaagggaatttcccataaggatcagagcagtggatgctcgttcatggcaatcaggcgctcccagcgacgatcaacttccttctgaacctcttcaacaaccggcttggcctccggtttattgaggtggctggtggctttccccatcagtttgagggcgtcgccaacggggatctttttgtccttgggatcgtagttgagcttggttatcccatggtcaatttcatagagggggaagaggcaactgtccagcatggcctgggtaatggcaggtccgctgtcatcagcagtaacccagttcagggggcatacggagaatgccttgataaaggccattccgccatcgcgaaccgtttgctgtgccttgcgggccttctggacggcatcgacggggttggtttccgcgatggtcgccatgtaaggcatatgggtaccgcgcatgatttcgacgatgtccttgtggtgaaactgcttgccaatatactttttacccacctgggaagtggtggagagcatacccttgaagccggtgtagcacatctgggcaccggtgttggcgtataccttgttatcatactcgatgtagataaagggcgtgttgcgcagagccgcgcccaggatctggtccataccgatgtcggaagctccgtcaccaccaacggcgataaccgtgatttcacgatcctgcagacctttttccttgagccagcggtagtgctcaacaataccggttgccgtggatgccgcgttgtggaagagagagtggacatagggaaccttgaaggaggtaccgggatagccggtggtaacaaccatgccgcagccggtggcaaaggtcaggatcacggcgccgtcaatgcccttgaggaacatctccaggttggtgaatataccgcagccagggcagctggacatcttctcgatacgggtaggcatatcggaggccagcttcttcagggtgttgatatcaactttttcgtatttttcattctgggtgtactgctccagagcgggcagtttcaccttttccgctgcaggaggtgtggcttcgccatcccagtgctggtagtagtcaaacacgggaacgctggcgtcaccggcattggctttttccagctgatccataaccgccagggcgtcacggtgaatgaaattcaagccgcccaatccgaaaacgcggttgaggattttcacctgattgcccgcctgctgagcagtggcggcaacttctgtggccaggtaggacatggtggcgccgtacatatgggcgcgctctgcaaccagcagggttttgatgttcttcagggctccgaccacttccttcacggggaaggggcgcagaacgttgaagctgatcagaccgatgttttccttgccctctttcttgcgcagttcaatggcgtccttggtggactcagcggcgctgttgaggagcatcatggcgctgtcggccttttccaggcccatggtgtccaggaagccgtacttgcggccaaacttggcttcaaactcggcgaagaggccgggaagcgcttcgtaggcttcctgcatggccaggtgcagctggtatttgttgttgatgatgtcgtcgttcatgtaaggaccgaaggtgcggggctcttccacgtccagacaggtggggcgcttgggcttgggaccgatgaagctggtgacatcctttttgtccttggcaatcagcacgcgacggttgccgtgggaagtgtggaagccgtcataggcaacgcacacaggcaggttgactttttcagccagtttcagggctatgatgttcatgtcatagacttcctgaacgttcttggccatcaggatcagccagcccatgcccagcatggtggccaggtcagtgtggtcgttcttgatgttcagcgggccggatacacaacgagtggacaggttcagaaccatgggagtacgcgtaccggagataacgggaatctgctcaagcttcagcagaagaccattggccgaagtgacatcaacggtgcgggcgccagccagggccgcgccgtagcagatgccgatggcggcaagctctgaggtgccgacaacaaaggaaagatccgcttcaccattggccaggcgcgtattgacttcctgtccggcgtcagatgaaggagtgatgggatagtagccttcgaattcgtatccgatatgaataatggcttcggcgacggcttcgttgccgttaattaccttggagatttgttctatcatgctgtcatttcctccttaatttccgctcagaaccaggtgtgcttggtaacgagatcatggtgctcagcttccatacccttactgagggctttgcccttcttatgggtaggacatacctcaacgcagcgcaggcagcctttgcagtgagcatagttgtaaccaaccatcttgctgtccttaaagatgatagatccggggtcggcacaggtgtagaagcacttggcgcagtggatacaggcctcggcgttgaagaggggaatcaggccctgacgggtgatcttcatgtctttgccgtgcagggagaacaggcgggtttccatgtagccacccttgttctggttgcgccagccaatgggggtctcataggtccacttgccaggaaccagcgggaatttgccgtcagcggggaagtgctcttcctgcttgttgcccagagtctgctcgaacgcttcgatgttggacttctgaacctcaggcttgggccaggtttccttgatggttttctcgaaaatatcttcaggcagcttcagggcgtataccagtgcggagagcagtggcatgttcaggcgtgagcgggttttggacgcaatgtccagcgcgtcgacacagatgatggttccgctgtgcagcttgagctcttcacggatctgggcgggggtgcgctccgtgttgacgatcacgatggcattttcctgcacaccctgtatcaggttcagaggaccgatgaggtcttcacggaatattaccagaacgtgaggactgtccgtaggtccggtttgacggatgggaatgccacgctcacacagcttgacgctgacgtccgtgggtgttccttttttctcggagccgtatttggcgtcaaaagcgccgtccagccccatgtactcaagggcgattttaaacagcatttttccggccatattggcgccatcgcccccaactgccgacatcttgatgttacaaaaacccaattcgtcggaataagggagtgtgaagtcttggctcatggtcagccctccttaactttgtaaattcacaatgccatcgtatacgaagaaattgtgttttgaaacggattccctttcacaagtcgtttttcccccctgaacggaaaaactctccttttttacatggcattcaattgatcgtcaatggcattttttctggcatgaaatgcttttttcaggatatcaactgcacaaatgctcagtggagcgcctaccggcaacagtgaggagaaaaaagtgacctgcgtgtttgtttttgcactcagcacacttcttttcacaagctccatggtgatgcgggactccggggtgtgggaggcggcaataatcacttccgcgacacccagctcccgaatgcgctgcggaagtgtctgcagaaaaaggtcctggggagagcagtgggctacgggggacactttgccacccaggacgtggtagaggccttcatagacgccggcattctcaatggccacgagatcgtggaaggtctccaccacacacagctgccgtcggttgcgggaagtgttccgacagagcgggcagggcgagctctcggccagggtatgacactcatcacatgctatcagacggttttccagttcttcaaaagcccggacaatggcctgtcgcttcgcgggggccatggcggccacctcaagggcaaatcgctcagcggtcttctgaccaatacccggaatctgcgccagcccctgcgccagcaactctacactgggaagtgcgtacatggcgcttacatgaagccgggcagcttcattcctccggttaccttggacatctgctcctgggtgtgggccgctgccttttcctgggcttcattgactgcggagataataatatcctgcagcatttcgggatccgagggatcgatgatatccggcgaaatttccatggagatgatctttcccttgccattggcgactacccgcaccacatctccaccaacagagacctccacggtctgctgttccacttcttcctgcagtttcatgatcttctcctgcatggcctgagcctgcttcatcatggcctgcatattcataccgccgccaaaacctttcatgtgattctcctgtgtatcataggtattcaagtaccttcgccgtgaaggtccgcttgcgagtcgttctcatcttcaatatccggtggcgtggcgtcatccagaacccgcaggtccatgagtgatccctgaaagcgctccaccaggccctggtagatttcatcgcccatcagctcccgccggaagtgctcctgcagatcggtacgctggcgctcttcctgcctggcaagcgtatccggagcggcttcaacctgaacttccagctgacagggcctgcccagcaactgcgcaatatgctgtgccagcagtccgcgtttgtcctgccccatgaggtcgtggttacatggagccgttttcagaatataggtgtcgggctgtgagcccttctgttccagacgactgtggcgcagaaaagcagccacatgaggatgggtttcatcaagaatcccgacaagctcacggtgcagtgcttccgtggtctgcgggggttgctgagctggttttagagtttttttttccgtggaaggtgcggccggggctggcaccactgatggttcaggagcctgcagagcgccgatcagccgctcaacctccacactgggcagcaggcgcgcactcttgagcagacagaattccagatcgtactgaggaaaaggagagtgggtgatctccacaaaacattcgcgcagcatggagtagatggcatcgagctgcaaggtatcaaaggctttccccagctgctgcagctgctccaccgactcctcatcactcacgggtataatgccctgggtcgccaggtagacgaggcgggttgtctccagcagctgccgacaaagctggcgcatatcggcgccggtctcattggcctgttcaatcagcgtcagtatgcgtggcaggtcgccagcggcaatggcctggaagactccaaacaccatgccatgggtcgcaatgccgaccagctccatgacatcggcggcgctgatacgttcaccacagtaactgacgacgcgatcaaggatggattccgcgtcgcgcatgcagccctcgctggtggtggcgatgatctgcagggcgtcggtctcaaatgcaataccctcgttacccaggatgtgggccagagcctgaaccatctcatcccgtggtatgcgccggaaatcgtgacgctggcagcgtgagagtatggtgggattaaccttgtgcagatccgtggtcgccagcacaaacacggtatgggggggcggctcttcgagggttttcagaaaagcgttgaaagcctcacgggtgagcatgtgaaattcgtcgatgatatagaccttgacctgccccatggcgggggcatagtcgacctcttcaatgagggtcttcatggaatcaatgccgcgattggaagcggcatcaatctccaccacgtcaagaaaggctccctgatcaatggcgacgcagttttcacacgtgccgcagggctccccctcaaccggtgccatgcagttgagactcttggccagaatgcgcgccatggaggtcttccccacaccacggggaccgttgaaaatcagcgcatgggccagccgcccgccgcgaatggagttgagcagggtgcgagagatatgctgctgaccgacaacttcagcgaaggtgcgcggccggtattttctggcatacactaaataagacaagaactcagctccttgcgcgcgtcatgcgcgtagcgcaattttcctgcagttgtgaggataccacactctgtggctgccgccaaacagccggcacttctgtcaggaaatcgaaggaagatgcccgacttccggacaggtaccgtcgttgtagggggatttgcgccagtagactttgccccagtgcatatagagttcctcatccacaaacatgcgcacagcccgtgacagaatgcgcttctccagatcctggccgcgacgcaccacatcctggagcgtatcgctggacttatcgatgtagaaggcctcctggtagatgatcggaccacgatcgagatccatggtcacaaagtgggcggtggctccggccaccgttgagccattgtcataggcctgacggtacgcacgggctcctggataggcgggcagcagcgaggggtgaatattgatgattttcccttcatagcggaaggtgaactccggcgagagaatttgcatatagcgggccagcacgatcagatccacgttgtattcgggctgtcgcagcagctcgataatgttgtgctcgttctcttccttgatcttggagctgaagcagaagaaagggattccctcgcgctcggcgagcggtcgcagctcttcgcggttgccgatcatcacggccacttccgcctggatgcgccctgccttgatttccgcgagaatggcttcgggagcatgggcttccttggtgaccatcagcgccatgcgcttgatgccggaggactgccgggtgttgagggacacttccatgtccagctttttggctgcctcgctcaggagcccttcgaggccggtcagactgaccgtcagaccgctgatatcgcccttgacacgcatcaggaagaagtcttcccgtaccgtctgttcaaggtcttcaatattgacgccacagtcaaaaagcagcgatgtgaaggtggcgataacgccctttttatccttaccgattactgatacttcaacaattttcttcggtgtcacacgtaacctctctcaacggtattctgggcatggcgcctgcctttgacactgcgcgcctctggtcgaaaaaacaagcgggcatctcccgaaaggagagcccgctgttttccttgtcaaccacagacccgtcagcaggacttaggatgttttactgtacgtaaaccgtttatttgatttcaccccggtgccagctggaatcagtcgtcccatgatgacgttttccttcaggccgttgaggtggtcgatcttaccggagatactggcctctgtcagaacccgcgtcgtctcctggaaggaagctgccgagataaacgactccgtggacagactggctttggttatgcccagcagcatgcgatcgtacttggccggcagctttccggcaagctcaagctcgcggttcttgttctcaacgttcaaccactcaagctcttcgtcaaccatgaagtcggaatcaccggaatcggtaatgcgcaccttcttgagcatctgacggataatcacttcgatgtgcttgtcattgatgccaacgccctgggatcggtacacttcctggatctcgttggtcaggtactcctgcaccgcgtcgacgcccttgatactcagaatgtcatggggatccatggcaccgtcaacgatcatgtcaccggcgcggaccatatcaccgtcaaggtagttgatataacgattacgggggatggagtaggtcttcagttcgccggtatcatcgttgcgaaccgtgaccttgcgcatgccgcgcaccagtccaccaatattcagaataccgtctatttcgctgacgatcgcctgatccttgggcttgcgggcttcaaagagctcggcaacccgtggcagaccacccgtgatgtccttggccttggtggccgctttcggaatcttggcgataatatcaccgggaagcacttccgtgccttcagccacctgaatggtactgccaccgggcaggaagtaacgacgcagcgtctcatctccgctgcccttgacggacacccggggctggcgtcgctcttcggagtgttcaagtacggtacggcggctgatgcccgtcaccgcatccacatcttccttaacggtctgaccatcgacgatgtcaccgaatttggcaataccgctgacttcggtgataatcaccgcagcaaatggatcccattccagcagcttttccccctgggatactgcggcaccgtcagcaacgagtacgtgggcaccgtaggtcaccttgtgggagtcaatttcattgccgccttcatccaggatcagcataagtccgttacggctcatggccactgtcttgccagcgcgattggtcacggtcatcaggtcaatgtattttacggtaccggaagccttggcgtgagccatggattcttcggccttctgactggtagcaccaccaacgtggaacgtacgcatggtcagctgcgtaccgggttcaccgatggattggcctgccactacgccgacagcctcgccgatgctgaccaggctgccacgggaaaggtcacggccatagcactgggcacatacgccggactgggcctggcagttcatgacagagcgcacgcggattttctcaatcccggcctcctcaatacgctgcacaccatcttcgtcaatcaggtggcccttgggcaggatgacatcgccatggatatccaccacctcgtcgagggtgacccgcccgagcactcgctcgccaatgctttcgataatggtgctgccttccatgaaggcggtgatcaccatgccacggttgctgccacaatcggcttcggtgatgatgacatcctgggccacatccaccagacgacgggtcagataaccggagttggctgtcttcagagccgtatccgccagacccttccgggcgccgtgggtggagatgaagtattccagaacgctcaacccttcgcggaagttcgccatgatgggcgtctcgataatggagccatccggcttggccatcagaccacgcattccggccagctgacgcatctgctgtctggagccacgggcaccggagtcagccatcacgtagatggagttgaagttgcgctcacgggggttggctgaggaggcatccccaccttcgctgcccagagccttcatcatctcgtctgcgattttctcggtgatatcggaccagataccaatggtgcggttgtacttctcgccgaaggtactgataccctcctggtacttgatgttggcttcggcaacttcattgatgcccttttccaccagggcctgcttgttatcgggaatacgcatgtcgtcaaggcagacagaaataccggccttggtggcatagcggtagcccatttccttgaggcgatcaaggaagagaacagtctgagcattgccgttttcacggtagcaacgctcgacgatggcaagcagtaccttcttgttgagggttttgttgatcagttcaaagcccatgttctccggcaggcactgggaaaagagaacgcgcccgacggtggtttcaaagcgaccgccattcagacggcaggtaatcttggcgtgcagatcaatcttgttcagggagtacgcggtttccacttcctccacagaaccaaaggccatgccttcgccacgggcattgcgcttttcacgggtcatgtaatagcaccccagaacaatgtcctgtgtgggtacggtaatcggtttgccgctcgccggagacaggatgttgttggaggcgagcatcagaatgcgcgcttcaaggatcgcctcggtggagaggggcacgtgaaccgccatctggtcaccgtcaaagtcggcgttgaaggcggtacataccagcgggtgcagctggatggccttgccctcgatcagcaccggctcaaaagcctggataccaaggcggtgcagggttggtgcacggttgagcatcacgggatgctcgcggataacctcttccaggatatcccatacttcggggcgattcttttccaccatcttcttggcacttttgatggtagcggcatagcctttctgctccagcttctggaagataaatggcttgaaaagctccaacgccatcttcttgggcagaccgcactgccacatcttcagctcggggccggcaacgataacggagcggcccgagtagtcaacccgcttacccagaaggttctgacggaaacgaccctgcttgcccttgagcatatcggacagagatttcaggggacgcttgttggggccgcgcagaacgcgtccacgcttgccattgtcaaagagggcgtctaccgcttcctgcagcatgcgcttttcgttgcggataatgatatccggtgcctgcagctccatcaggcgcttgaggcggttgttacgattgatgacgcgccggtagagatcgttcagatcactggtggcaaaacgtccgccatccaggggaaccagggggcgcagctcgggggggatgaccggaatgacttccaggatcatccactcgggcttgttgccgcttttgcggaatgcctccaccactttcaggcgcttggtcagttttttgattttctgcacggacgtggcatcctgcagatcctggcgcagctcaatggccagcaggtccagatccagcttgcgcagcatctcgcgaatggcctccgctcccatgtcggcgacaaaggaaccatagccgaactcttcgacggcattgtagtaggcctcttccgagaggagctgtttctcttcgaggggtgtctgcatgggatcgaggacaatgtactcctcaaagtacagaaccttttccagatcgcgcagggtcatatccaggatggtaccaatacggctgggcaagcccttgaaaagccatacgtggctgactgggcacgccagctcaatatggccgaggcgctcgcgacgaactttggactggattacttccacgccacacttttcgcacacaatgccacggtgcttcatacgcttgtattttccgcagttacactcccagtccttcacagggccgaagattttcgcacagaaaaggccatccttctccggcttgaacgtgcggtagttgatcgtctcaggcttggtcacctcaccgtgggaccaggagcgtatcttctccggcgatgccaggcgtatctgtatggcatcgaaaaagggcaaggctttcttttcattcatggctcggatatccaaggtttcctccagcatatcctggttcggcgtcgttacgccaaccgctgtataaggtcttcaaaaggacttactcgcctgactcttccgtcagcacttcactgctttcgccggcttcaacttccaccgcctcgtccgtggagataagctccacatcaaggcacagagactgcagttccttcaccagtacgttaaaggactcaggcaggccaggtgtcagggtgttttcccctttgacgatagcctcgtacatcttggtacgtccgttgacatcatccgacttcacggtgagcagctcctgcagacagtgggaggctccataggcctcaagggcccagacttccatttccccgaatcgctgtccgccgaactgcgccttaccgcccaggggctgctgggtaaccagcgagtacggccctgtgctgcgggcgtgaattttggtgtcaaccaggtggtgcagcttcagcatgtagatgacgcccacggtcaccggctggtcaaatttctcgccggtacgtccgtcgtagagatcggtctgaccggtgtcattgccatcataggccttgcgcaggagttccttgatatcgccttcattggcgccatcgaacacgttggtggcaacgtgcatacccagggccttggcggcccagcccaggtgggtttcaagaatctgccccacgttcatacgggagggaacgcccagggggttgagcacgatgtcaacgggggttccgtctggcagatagggcaagtcttcctggggcaggatgcgggaaacaacacccttgttgccgtggcgcccggccatcttgtcgccgactttcagcttacgcttgacggcaacatagaccttgaccattttaaagaccccgggaggcagatcgtcgcccatgttgacacgggattttttctccgtgtacatctcgtgggttttttccagctgctcttccataatttcacggatggactcggccttgcggataaatccttcgctgtcttcaacgggggtttccagcagttcgttgagggtgagcttttccaccatttccatggtgatggcttccccttcgcgtccaagtatcttgccacgcagcaccaggtcgtctgcgagctttttgccgaccagcaggcgacgtatcttgttgaggcgctccttgcggataagggtgcactcatcctgatagtcgacttccagcttcttgatttcttcttcctcgatatccttgacgcggtcgtctttttccgtaccgcgacgggtgaagaccttcacgtcgacgatggtcccctcaataccggggggtacggtcagggatgcgtcgcggaactcaccggccttctcgccgaagatcgcccgcaggagcttttcttcaggtgttggctgcgtctcccccttgggagtcactttccccaccatgatatcgccggctttcacttccgcgcctatgcggatgataccggagtcatcgatatccttgagggcgtcctcacccacgttgggaatatcgcgggtgatatcttccggacccagtttggtgtcacgggcttccacgtcaaattcctcgatatgaatggaagtatagacatcttccagcaccacgcgttcggagatgaggatggagtcctcgaagttgtagcccatccaaggcatgaaggcgacaaccacgttcttgccaagggccagatcaccagactcggtggccggaccatcggcgatgacatcgcccgccttgacctgatcgcccgggaatacgatgggcgtctggttgatgcaggtattctggttggagcgtcggaacttgatgaggttgtagatatcaacgcgaccttcgccgggagcgatttcgctctcattgacgtggacaatgatcttgtccgcttcaacgctgacaatggtaccgccacgggtagccgttatggcagcgccgctgtcaacagccaccttgcgctcaaggccggttccgaccagaggcgactgggtgcgcagcaggggaactgcctgacgctgcatgtttgatcccatcagagcgcggttggcgtcatcgttctccaggaagggaatcaggccggcggccacagacaccatctgtaccggtgcaacgtccatgtaagtgatattctccgcttcggtcataacgaattcaccctcatcacgggcggaaaccagctcgttgacaaagcagttgcccttgtcgaggggctcgttggcctgggcgatgatctgaccatactcgtcaatggcgctgagataatcgatctgcgtggttacctttttcttctcaaccttccggtaaggcgtttcgataaacccatactcgttgatacgtccatgggttgccaaagaggttatcagaccgatgttcgggccttccggagtttcgatggggcagatacgtccatagtgcgtggtgtgaacgtcacgcacctcaaaacccgcccgctcacgggtcagaccaccaggaccaagggccgagagccggcgcttgtgcgtgatttcggccaggggatttgtctgatccataaactgactgagctgggaagaaccgaaaaattccttaatggaagccacgatgggcttggagttcaggagttcctggggcgaaagctccgaaagatcctgaatgctcatgcgctccttcaccgtgcgctccatgcggaccaggccgatgcggaactggttttccagcagctcgcccacgctgcggatgcgtcggttgctgaggtggtcgatatcgtcgacggaaccttttccgttcttgatatcggagagggtcttgacgacctgcagaatatcctcacgggtcagggtagtgacatccatgggaacttcaagaccgaggcgacggttgattttcagacgcccgacgcggctgagatcataccgcttggcgacaaagaacaggttgtcaaacagctgtgtagccgcttctaccgtgggaggctcacctggacgcatcttgcggaatatctcgataagagcttcttccgccgaagtcaccttgctgtcagccgccagggtgtcgcgtatggaggtatcacttttgatattgtcgataaagagaatggcgaattcgcgcacccctcgttcaagcagcaggtcgtagatatcatcggtgacaggctggttaatggaggcaagcagttcgccactggagggatcgtaaatatcttcggcgaagtaggacgtgtcacgcactacctccatgcgatcgagccggatactctgcacattggcgttggtgagcttacgaatattgccgcgggttatcttgtgtccagcctttaccagcacctcaccactttcagggtgaaggatatcctgcatcagtttctgattataaagatttgccaggtcggtcagtttctcaaccgaaccatcctcactgacgcggatggtttcattggtgtagaagtggctgagaatatcgcgttcgctgtaccccagtgccttgagcacaaccgtggccggaaacttgcgtttcttgtcgatgcggacatagaggatatccttggcatcaaattcaaaatccatccaggagccacgatagggtatgatacgcgcagagtagatcaccttggcattggcaccgcccttgccaccatcgtcttcaaaaaagacaccaggtgaacggtgaagctggctgacaataacccgctcaatgccgttgataataaaggtccccttgtcggtcatcagggggagttctcccagatagacttcctgctccttgacatccttgaccggacgctcgccgggcgcagctgacccttcccgctcaaagagtaccaggcggaccttgatcctgacaggagccgcgaaggtggcaccacgatcctgacactcattgacattatatttcggctctcccagggagtagctgatatattccaactgggcggtttcattgtagtcctgaatagggaacacgctgcgaaagaccgcctcgagacccatgtcactgcgctgctggaaatccttgcccatttgaagaaattttacatatgattctttttgaatggcattcagatccggtatatccagaatattggggatacgggaaaagttgtgccgtttccgaaaggtcactttgcgattttgctgttgagcaaacgccatggtaactccctgctgttacggtatggggttgggggaatcacatcaggaacaacgttccctgtcacattatgcgccaacctgtgagtatgaacagtttgggcaaattttacaagcacaaacaagcacagggggagcgacggcttccgccgcatcccctgtgccgcataaggcattcaacttaaaagtgcagtaacacttattttacttctaccttggcaccggcttcttcaagtttcgccttcagttcgttggcctgatccttgctcacgccttctttaactgccttgggagcgccttctaccagatccttggcttctttgaggcccagaccggttacttcgcgtacaactttgatgacgttaattttcttctcaccggcgttgaccaggataacgtcgaactcagtcttttcctcttctgcagcagcaggtccggcagcaggtccggcagcagcgacagccacaggagcagcagcggaaacaccgaacttctcttcaagttcctttaccagttcagccagctccagaacgctcatgttttcgaggtaagaaatgaaatcttctttgctgatagccatgaatatcctccagggtatattatcttatcaataaacgcttatgcagcgattaaggcatttgactcacagaatcgtttattcctgctcttttttctctttgaccgcgttaagcgcatagagaaacttgcgaggcacgccagccagaacgccgacgaagtttgtgataggcgcgttgagcgttccgagcagttttgccagcagcacttcgcgggagggaagcttactgatagcgacgacatcagcctggctgagcaccgcgccatccatcacaccacacttgatggtaataacttccttggacttggtggaaaactcgctgacgtacttggcagcagcggcaaagtcgtcaccggtatacaccacgccagtggtcccatgcagatgctcatcgagtccttccacatccggcagcgcccgacgcagcatggtatttttcacaacaccgtagccagcacccagcttgcgcagctcactccgaaattcatcagcacccttaacggtcaatccggaataattacacagaataacaccagcgctctgctcaattttctgagccacaaggctgacgacgttctgcttcttttccaaagtttctgttttcaagtaacacactccataagaaatgcctcctatgcatacgcatggaggcatcaatgttatattgatgacatctccccaggcagcttacgctattaagaactgcgcacctggttctgcgatatcagattatcgattctggagcaccgcgttcacatcaagccggatccctggacccatggtgcttgaaagggtgatcccgcgaacataggttcctttcgcggtagcgggcttcgccttaatcaaggcatccacaatagctaacacgttttcacgcagcatgtcaagctcaaagctcactttcccgacaggagcatggataattccagctttatcggtgcgatactcgatcataccacttttcaggtctttgacggccttcgccacgtcaaaggtaaccgttcccagcttggggttcggcatcaggctgcgcggccccaggatacgacccagtttccccacaagacccatcaggtcaggcgtggccactgccttgtcaaactccagccagccacccgtgatcttctgggccaggtcatcagaacccacgtaatccgctccggcatcacgcgcttccttttctttttcccctttggcaaaaaccagaacgcgaacgtccttgccggtgccgtggggcaggctcacgctgccgcgaacaatctgatcggcgtgacggggattgaccccaaggttaactgccacatccacgctctcggaaaacccggcaaatgccagcgacttacagagctccagtgcttcttccagggtatagcgcttgtctttatctactttcgcaacagctgcgttaaatttctttcccattgattactcctccaccaccaggcccatgctacgcgctgagccttcgattgttgcgattgccgcttcaagcgtgtgagcgttcaggtcaggcatcttcagctgagcgatttcctgtacctgagccttggtcaccttgccaaccttgttcttgttgggctccgctgaacccttgtcaagtccggcagccttcatgagcagaatcgcggcgggaggagtcttggtgataaaggtgaatgagcgatcttcaaaaaccgtgatgacaacggggataatcatccccttctggctttctgtcttggcgttgaactccttacagaatgccatgatgttcacgcccttctgaccgagggcgggacctacgggaggggcaggatttgctccaccggcaggaatttgcagcttgatttcgccaattacttttttggccataattttgcctccgtgtagccccctgggactacctgtatgtcaatttatatcttctgaatttgcgtgtactcgaactcaacgggggtttcgcggccaaatatgctcacgttcaccttcacccgcttgcgctcgtgatcgacgtgagtaaccacgccattaaacccgtggaatggcccttcgaccacttccactggatcccgttcaacaaactccaccttcggttccaccagtcgcttgtcagactcaatcagcttctgcacttcagagtcgtgaatagccacaggcttgttcccgccaataaagccggtcaccttgggaatgtttttcaccacgtgccaggtggtcttgtccatctccatctgcacatacacgtacccggggtatcgcttgcgggtgacaattttcttcttgccccccttgtactcggcaacattttccgtgggaatcaggatctgagtgatcttatcctgaagcccaaggctgctgacccgctcctcgagagcttcctgtaccttgttctcgtacccggaatatgcatgtatcacgtaccaagaaagtgccattgagcgtgtctccttgaggaattatccgataagcagtgaaatcatccgggaaaacacggcatccagcgcaccgaagtacactgtcataaaggccaccagcaccagtaccaccagtgtcatgcccttgacttcatccttcttcggccagacaactttcccgaactcacttttgacgcttttgagaaattccactgttttcattgtaccgctcttttccacttcataaaaaacagatcaattacttcgtttcacgatgcagcgtatgcttccggtcaaacttgcagtacttcttgagttccagcttgtctgtcatggtacgcttgtttttggtggttgtgtagttgcggttcttgcagacttcacaagccagggtaataatatctcgcatggtgttttctccacaaaaagaaggagtgcgttctccacggagcaccgcacccctgttatcggaatagtttatccgtcaggtttacttgaggatcttggttacaacaccggcaccaactgttcttccgccttcacggatagcgaagcgcaggccttcttccatcgcgatggggttgatcagctcaccagtaaccttgaggttatcaccgggcataaccatctcagtaccttcaggcagtgttacgataccagtgatgtcagtggttctgaagtagaactgaggacggtatccactgaagaacggagtgtgacgtccgccttcttccttggtcagaacgtagatttcgccttcaaactgggtgtgaggagtaatggaacctggcttggcgataacctgaccacgttcaacatcgtcacgcttcacgccgcgcagcaggataccaacgttatcgccggcctgaccctgatccagcagcttgcggaacatttctacgcccgtaacaacggtcttctgggtgtcgcggataccaacgatttcgatctcctcgccaaccttgacaataccgcgctcaatacgaccggtaacaacggtaccacggccggaaatggagaacacgtcttccacaggcatcagcaggggcttgtcagtttcacgctcaggagtcgggatgtattcgtcaacagaagccatcagctcaaggattttctgagcccagtcgccctcagggtcttccagggcacgcagagcagaacccgtaacgataggagtatcgtcaccggggaaatcgtactcggtgaggagttcgcgaacttccatctcaaccagctcaagcagctcctcgtcatcgaccatgtcagccttgttcaggaagacaacgatcttgggaacgccaacctgacgggccagcaggatgtgctcacgagtctgaggcatggggccatcagctgcggaaacaaccagaatagcgccgtccatctgagcggcaccggtgatcatgttctttacgtagtcggcgtgaccggggcagtcaacgtgggcatagtgacggtttgccgtctcatactcaacgtgtgacgtggaaattgtgataccgcgctctttttcctcaggagctttgtcaatctggtcataagctatggcctgagcaccgccagctttagccaagaccgttgtaatcgcagcagtgagcgtggtctttccgtggtcaacgtgtccgatggtacctatgttgacgtgcggttttgtgcgctcaaactttgcttttgccatctgtaaatcctcctcgaatgttcaagtacataatcgttccatatatcgcgaatctgatatagcagcgttgtggagcccaagagcggattcgaaccgccgacctcgtccttaccaaggacgtactctaacctactgagctacttgggcccaaaaacaaaacagacaaggtatataccagggagtttcccgctgtcaatccttttttggaacctgcgcagcctttcataccccgccccgttcaggctggtgcaacacggtctgcactgttatccaacaacttgcccaaagtgtcaactaaattacctgaaataaagggccaccttgtgccgccagctcttcaacccgtctggtcacagcagggtcttcctccaggccaggcgcatgtcccgccttggtacgcgcgtcaataatcaatgggccggtgcatccccagtgcttgctctcagtaaaggcgcccactccatagatatccgtggccggatttgagcgggtaaaggtaacccagaggaaattctcttcggtacgggcggcaaactcactgtcatcaaccacgacaaccatggcgcaggcttcgggcagcgggtgctcccgcagcacgcggcagagctccttgatatcaggatcacctccctgcttctttcgagcagcgcaggcaggcccactgatcacgagaatgcctggcatggccacggtagggcgcctgaaccctgccggaagctccatctgggcgggcagcgtgccctcaaggctgcgccgtggcgctccggcagccgcgataaccacctttgaaccgcgattgagtccgtgaccggtatagtcgagggtatctatagtcgtcatggtctggaagtgcacgtcccgacgccagtcaacgcgctccaggacatgggtgaagtactcgcggatattgtgggtatcaaggtcggcattatcctcgcgggcagcgataaacagaaacttcgccagcgacagctggccatggccgagaatggcattagcctgcgtgagcagctcctggggttcactcaggggattatagggagtatagcgctcgctgcctatggccagcagcagcggatgtactcccgccgcgtcaacggcatggacctcgcagatacccgggagcaccgtcgggatcaactcaccggtgagttcgtggataaaggtaccaaaggaggtgtcctcctggggagggcgccccaccgtcgtaaagggccagatggcatcgcgacgacagaagatctccttgatatcaagaaccggaaagtcgtgcacaaggctgtagtagcccaggtggtcgccaaaggggccttcgggctttaccttggccggatcaatggtccctcggatcacaaaatccgcctgggcgggaaagggcaggcctccagcccgtgtaaccattggtacgcggtggccaccgagcagcccggcaaaggagagttccggcataccttccggaagaggcataaccgcagccatggtcatggaaggcgctccccccacgaatatattgaccggcagaggcacaccccgctctacggcttcacggtggtgcactccgataccgcggtgtatctggtagtgcactcccatttcacgatcgggggaatactcattgccggagatctgcacccggtacatccccaggttgccaccccgcaggccagggctctgcaggctctccgagtagacctggggcagcgtgataaacgctccgccatcacggggccaggaaaccagctgcggcagctcggaagaggaaatgatgcaatcaagcaccggccccccggatacacggcggggcagaagatgcagcgcccccatgggcgcgccacgaaatttcagcggatgccgcagagcctccatggggtgaagcttcaaccgcaccaggctctctatgacatccagcgtatcccgaaaaatccagcgggtacgctccagggtaccaaagaggttgcccagcaggggaaacgccgtctcctttacattggtgaaaagcaaggccggaccgccagcggcatagacccgacgctgcacagcaccaacctccatattcaggctgagaggctcatcaatgcgaatcagcattccatggcgttccagatccgccacacacgactggagatttttataccccatggctcatccaccggagcccatcaggagcacttgctgtagccacagctgtggcaggtttcgcagccctcttcaaaggccagcatgccgccgcaatcggcgcacttgctgtggaaaccattctgggttcccgccataaacgacttcagcagcttgcccagctgagcaggcagatccagcatatgaccgctggagcggtccagctgcttgatgatctcttccatgggaatgttgtagcgcagcgccagggagaccaggcggcaggtggtggtccacatggtggacttgtccttgaggtcaatgcgattctcaaaggggaacttggcgaagacctccatgggcttctcgttctcatcgaagcatataataatgtagacattattatggtcggggtccttgaggcggtagcgcttggcgctcagttcatcaggcaggccctgcttgccgataaggccctgggagttgaccatggcctccttctgggacgcctccgaagcggacttcgtattgagcacctgcccatcgcgcgagccatcacgatacaccgtcaggcccttacagcccatttcatagcccatgaggtacgccaggcgcacatcttccttggtggccgtgttgggcatattgatggtcttgctgatggagctgtccactccgctctgctgcaggattccctgcatctgaatgtgatcggaaggcgtgatatcctgggccgtgcagaagatctcctgccacttcaccggaatctcttcatgccccaccacggtgccactgtcggccacgcgggccatgagctcggtggagtagaagccctccgcgcgggcaatttcctcaaaatgcttgttgaccatcaacagcttgtcgccatccataacgtgcttgaccatgacaatggagaagtaaggctcgcagccactggcgcagtcagcgatcatggaaaccgttcccgtaggctgaatggacgtaagggcggcattgcgtcggggcgtataggtattgattgccgggtcgaatgccggaaagggccccttgaccttggccagctcaatggaagtctcctcggagatggtgcgaatatacttcatcacctcggcgcacagcttgcgcccttcattggaagcataggaaagccccatctgaatcagcatatcgtgcatgcccatgatacccaggccgatcttgcgggtcttcatggtcatctctttgatctcgggaatcgggaagacattgcagtcaatcacattatccaggaagcgcgtcgccagacgggttgtcctggccaggcgatcgtagtcaacacggccaccctccacgaagttccccaggttgatggagcccaggttacagctctcatagggcagcagccactgctcgccacaggggttggtggcctcaaactcgcccagctggggagtcgggttggcacggttggccgcatcgatgaagagtacccccggctcaccattgtgccaggccaggtctacaatcttgtcgaagaccgtgcgggcattgagggaactgacgatctccttggtgaccggatcaaccagcgcgtactcccgctcgtcatagagggcctgcatgaactcatcagtaatggccacactgaaattgaagttattaaagcgcgtctgatcttccttggcgcagataaaatccatgatatcgggatggtcaacgcgcatgacccccatgttggcaccacggcgcttgccaccctgcttgatggtttccgtcgccacgtcaaacaccgccgcgaagctcaggggaccgctggccacaccctgggtggagctgactgtggcgttcctggggcgcagacgcgagaaggagtagccagtgccaccaccggttttgtgcacgagagcgccgttcttgaccgccgtaaaaatcccctccatggaatcttccacaggcagaacaaagcaggccgagagctggccaatgccggttccggcattcatcaggcacggagagttgggcagaaaatccagactgtatataagggagaagaaatgatcgcgaacttcctcgtaatcatccagttcgcgatcaggcagcgctaccgcgttggccacccggcggcagagtttttcccagttttccacgggatgaccctgggcatccttgaggtaatagcgtcgctgcagaactgtttccgccgtctccgtcagtgatactttccgcgtctctaccgtcatgacttctctcctccgtggtgaattccctgcccagtagcagaagataaggtaaataaaggggcaagcccatcggcctgccccttgttccctcaaaggaaggaaatactatcatcttgcctgctaccggacaaccaaaaaaaacgccacattccgtggccaagaatccatggggatttgcgaagaacggaagtataacccattgaaatactggcagttatggagagttgaaagtctcaggcgcgtctcaaaatcacaccacattaccactacaacagacaatcgccctgcgatattcctttgcgggccatggagttgtcgatggcgtcaagcacccgctgttttttttcaatccaggctggagccaccagttgctcccgcgacgaagcatcacccgtcagacggtggagaatgcagcccgaaggcagagcaccgatagcctgcgcaaccgcatcggcatactcctcaagagtcggcaagagaaaaggatgctgacgatacatacgggccagctccgtaccctccataatatgcagcatgtggatcttgattccgtcgatgcccagctctcccagccgcctcaccccctcgacactctccagcaggctctccgtgggcaggccgaagatcacatgagcacacaccttgattccccgccggcgggtcgcctcgatagcccgcagagccgtatccacatcgtggccccggcgaataaactccagggactcctccttcaggctctgcaccccgtactccacccacagctcgcagccccggcgctggtaggactccagcagatcaaggcgctcatggtccatgcagtcgggacgggtaccgatggacaggccgatgaagtcctcgctcagagacagcacccggtcatagagcaggcgcagctcatccaccggcgcgtgagtattggaataagcctgaaagtaggccaggaatttgcgcgccttgtggcggcgacgcagagaggcaatggaccgctgcacctgttcggtgatggaatcatgctcggcagcaatggccgccgcactgccggaaggggaacagtagacacagccgccctgctgacgacttttgcgattgggacaggaaaaacccgcatccaccggcaccttgtagaccctggtgccgaagtggaaacggaagtattcattcaggccaatgtagcgcttgccctctatgcgccacatggacggggcagacgcacgggaatgccacggcgatcaagatactccttggcctcgccgatggtgtacatgccgaagtggaagatggaagccgccagggccgcatcggccttgccctccacaaaaccatcatagatatgctccaggttacccacgccaccactggcaatgacgggaatgcccaccgccgtggaaaccgcccgggtaaactccaggtcgtagccattcttggtgccgtcacagtccatgctggtcagcagaatctcgccgcaaccgtaggattccatgcgctgacaccactccaccgcgtcgatacccgtggcattgcgcccaccgtgggtaaaaatctcccagtggtctcccacccgcttgccatcgacagccaccacaatacactgactgccgaaacgctcactggcagcgcgcacgaattcgggatttttcaccgccgccgtgttgatactcaccttgtcggcaccggcgttgagcagctggcggatatcctccagctcccgcacgccaccacccaccgtcaaagggatgaagacctgatccgccgtgcggcgcaccacatccagcagaatgccacgggcatcgctggaagccgtgatatcgagaaacgtcacctcatcagcccccgccagatcgtagcgacgggccacctccaccggatcaccggcatccaccaggttgacgaagtttatacccttgaccacccgccccttgtccacatcgaggcaggggatgattcgtttggttaacatggagttcctttcaacggagcgttgagcttttataatgagatatttcactcttcaaaaagtactttgcaccttttgacccgccaaaaggtgcgcaaaagcggcccccggtgagcgcagcgaacgggcgagaggtttcttccactcttctgaatttgtgttcattcgtgtttattcgcggtcaacagacccttttctccctgctttttcttggtgccttggtgggcttggcgtgagaatactcttctcttccctgaatcttcagcccttatctccccagcgacttggcaatctcggcttcggggtgttcgtaggcgatcagctcgccctggaagtacttctcataggaggcgatgtcaaagtgtccatggccgctgaggttgaagaggatggttttcgaggtgccttcttctttggctttgagggcctggacgatggcggctttgatggcgtggctggattcgggggcgggcaggatgccttcggtgcgcacgaacatggcggcggcttcaaagcactccagctggttataggcttcggctttcatgtagccttcgtggtagagctggctgaccagggggctcatgccgtggtagcgcagtcctccggcgtggatgccggcgggcatgaatttggagccgagggtgtacattttcagctggggggtgagctgggccacatcgccaaagtcgtaggtgtaggtgcctttggtcagggtggggcaggcggtgggttcaacggcgatgatttcggttttcctggcgctgagcatattctcgcggatataggggaaggcgatgcccgccaggttggagccaccaccggcacagccaatgacgatgtcagggtagtcgccggctttttccatctgcttgatggactcttcgcccacgatggtctggtgcagggccacgtggttgagcacgctgccgaggcagtaacgggtgtcctcgcgggagagggtgtcttccagggcttcggagatggcgcctcccaggctgccgttggagtcggggtcttctgccagcatggcccggccacaggcggtggtggttgagggcgaggggatcaccttgccgccccacatttccatcatggccttgcggtagggtttctgctcatagctgactttcaccatgtaaatgatggactccaggccgaagcgctgggtggcaaaggcgatggaggtgccccactggcccgctccggtttcggtggcgatgcgcttgatgccgttgagcttattgtaatagacctggggaatggcggtattgggtttatgggagccggctggcgatacgccttcgtatttgtagtaaattttggcgggggtatccagcagtttttccagctcggtggcacggatcaggggtgctggacgccagatgcggtaggtgtcgaagacttcttcaggaatctcaatgtacgcgccgccttgccccatttcctgctccagcagctggggggcaaaaatccgtgccagtttttcgggagccgctggctgaccggtggaggggtccatgggaggtgccggctgattgggcatgtgggcaatgatgttgtaccaatggcggggcatttccgattcgctgagcagtatcttcttttccatacgcggcttctccttgacagtatcttcatccggtcttttgaacgcgggcattatcattatatatttcccataatttgacaagccgagattggcctgcagcaggggacccaaagccggtacctgctcatccgctggcttattttatgccgtactgcttgattttcttgtgcaggtggacccggtcgatttccatcagttccgctgccttggtgacgttgccttcacactcgcgcagtttcgcggcgataaagagtttctcgaaatcctccctggcctggcggaagttgtcgatcccttcgacggctccggtcaggctgcccgcagagcgatcgccttcggtctgccgatactcttcgggcaggtcgccaatgtcgatggtgctgtcctgaaccatgatgaccaggcgttccaccaggttcttgagctcgcgcacgttgccgggccaggggtagcgcagcagcacttcgatggcctgggaacttacggttttgcgtggcactccttcgtcggcacagatgacttccaggaagtggttgagcagaaactctatgtcctcatggcgttcgcgcaggggcggaatctcgatggggatgacgttgagccggtaatagaggtcctcgcgaaactccccccgctgcaccagttcggtcagcttcttgttggaagcgctgatgatgcgtacgtcaacggggaacacttcgctgccgccaaggcgcactaccatctggtcttccagcacccgcagtactttggcctgggtgttcagtgacatatcggcaatttcatccaggaaaagggtgccgccatcggccagctcaaacttgccctgccttttctgggccgctccggtgaatgcgcctttttcgtggccaaagagttcgctttctatgagattctccggaatcgcggcgcagttgaccgccacaaaggggccggcggctcggcgactgccgaagtgaatattgcgggcgatcagttccttgccggtgccgttttctccctgaatgagcacccgtccattggagggggcggcccgtttgataacttcctgcatctgccgtatcgccggactgctgcccacaatacggtacttgctgttgaaggttttgcgcagagaggcattttcgttgagggtatggcggtactgcaggaaatttttaacgctgatgagcactttctccatggcgaatggcttttccacaaagtcataggcgccttcgcgggtggctttgacggcggtgtgaatggtgccgtgcccgctcatcatgatcacgcccagggtgttgtccatggcccgcagtttctgcagggtggtgatgccgtcaatcccgcccagccacacatccagcagcaccacatcgggcgtgaacaggggaaaaagctccagggcctcttcgccgctctggcaggcgcgcacctggtagccttcgtcggccaggatatcgctgaggacttcacagatggagacttcgtcatccacgatcagtactttatacttcaaggccctgctcctgttctgatgatgaaatggggaactcgatggtaaagcaggctcccccctggggttcgttgctgacgctgatgactccggaatggtcttccacaatgcgctgtacgatggcgagccccagtccactgcccttggggttggtggagaaggtgggtgagaatatcttctccgccactccttcgggtatcccgccaccggaatcgcataccttgagttccacggcatacttccggcgttcgatgagaatatctacctggccgttgtcagcggtggcaaagacggcgttttccagcaggttcaccataacccgtgacacctgctccttgtccagcatcagcagcggtatctcaccatggatggtgagtttgaaggtcatggcgggatgggaattgcggtagagttcgatggagcgctccacaatgggcactatggattcaggtttccggctggccctgggcatgcgcgcgtactgggagaactcgtccaccagcatgcgcagcgtatccacctggtcgataatggcaccacagcttcgttccagcacctggtggaattcgccgggatccatggtgtcgtacttcttcagcagccgctcggcgttgagcttaatgggggtcagggggttgcggatctcatgggcaatgcgcttggccacatcccgccaggccatggccttctgggagcgcaccaccgcgctcatgtcgtcgaagacgataacttcaccgatatagcgtttctcttcggtggtatagagggcgatggattcgaagatcaggttgcgctttttttcgttgaccatgatttccacttcccctttgatggagggttcaccctgggtcttcatgatgtcaacggcactgaggagcaggtagagcgggtagttctcctgcaggatatcgtcggctatctcctcttccttgttgatgccgagcatctggcgggcggtgtcgttgatgaaggatatttcccctttgccatcgatggagacaacaccggtggagatgcttttcagcagcacgtcctgaaagcgacgcacctcttccagcacaatgttggtcttgatcagttcgcggttattgctctccatggcttccttgtagcggcgcagatcgcggatcatgcgattgaaggagtccaccagcacggaaatttcatcctcggcccgtacgttgatctggacgttcatgttgccttcggccacctggcgggttgcttccgccagctcctgaatcggtacggtaatacggcgcgcgataaacatgcccgcccacatggagccaaagagcaccagcatggaaaagagtgccagggcaaagtagtatcccactttcatgggatttttgtagatagtgagttctttgtagttcttcagggtctcctgcagggcgaacccctggcgcgaaagctcctcaggagcgcgcatggatgtcagcagaaacagcgggtgttcaagtccgggcagcagcagacggcgcaccgcgaatacctcggaagctccttcactggtaaaggtataggggtagatctcctggctccagaagttgggaatcttggccagggggtctcccatgaaggtgatcatatccccctgccagttaaacagcaccacggaggagagcccctcgcgaaaaatcgcctgacggaactgtccatccagcctggacagttcctccagggcagtcgcgtccacatatccctccacctgctggctcttggcaagcacttcgtcctccagtcgatcgtagtacatctgcaccacactgatcccgtattccaggctctgctcgacattttcgttgatcagcttttcgatggaggtggaaacgataccgctggacagaaaaaagagaaaaacggtggggaagaggggcaatgccgtgaatataagaaccaggcgtgtctgaaaacgggcaccgaagtagcggctgcgacgctcgatcagcagcttcacaaagttgcggaagaccagaaacgccagaaccaggcagagaaagaagttcacatacagaaagctgagaaaggagatgctgggagtactgccccgttcacccagcacaaaaaaggcattgaataccaccagggaaatcagcagcagtcctgtcagcgtaaaaaaggcaatggtgcgcttcttcatctttgtccctgcccttgcgtattctggatggtgagtgtgccggtgctgaactcccagtcggcaaaggtccgcacgatcagattcaggggaaaccagtgggaaaactctttcagaaaggcacgagccacaaggaagtgattggcggtaaagccgtcaacactgaccatggaactgttctgaaagtagctgaacgcccgctgctgatcgcgatactcccgtacatcctccatcccgcttttggccgtggtcaccgtgtacacccggcgcagggcgtcataggaaatgcccttgcgcacggtcaccgtgcgttcagtagcgttgaaccacagggtgcgacgccggtgcagctggatttcaaactgatagtgcaccggcagcccggccgtaatggcgtccacgatatcctgggtgaacaggtgatcgacccgcagttgcacgtaggccacttcgttttccacccggaaggactcctgtaccagttcccgggacatgcccgccgcgacagtggcccacagcaggatgaaagcagcgcagagaaacagtttcttcattgtacccccagcaggtggtgcatctggggaataagccagatgcgcagtccacgttcggtataggttctgaccagcttcatggactcttcgacgcctcgacagcttccatcggctgccgtcagaggctgcagcaccacgggaaagcgcgctccccgctccaccatatgatcaagccagtgggaagcacaggcgagaaaagcgtcatcgcagatgatcttgcaggagtcctggcagctttgctggcgggattgcagaaagtccagcaactcgccggcggtgtccctgtgctgctgcgcccaggggaatttcagatccgcggaaaccagcgaaaagctgtcggtgttttccttcagccagccaggaaaagtcccattggtttccaggagcacctccatggccatatcctggcacagccaacggccaaaagccgccacaaaatccccctggcacaggggctcaccgccagtgatgctgacactttccacaaaggggagctccggggcaaccagggtctggagaaactccaggggcaccggattgggcaccgtcctgccatgccaggggaaagactgcggagcccgtgggatcagagaagccggagtatcacagtaggagcaggtgagattacagccatgcaggcgcacaaagagctgagggcgcccgcaccggggcccctcaccctgcaccgaccagaacatctcctggatcatggcgttcatgagaccccccataccttgcagcgagcctcccagcagctgcgcacctcccggctgaagcgatccagaacatgccgggcgaattcccagggctctatggccagatcgcccagggccacggtgggcagcggtgtgttgcgggatgagatgttcattcccacatggatcagtgtcgatacccgcgaagccgttgcaatggagacggagaatttccggtggtcaacaaagatatcgtcaccgcgcctgagcgccgggacaccacgcccaagcaactcttccagcacacagaccatgaacaggcgctgcaggtagacggtcgccagcagatcgacggaaaagaactccatgatcacatgcagcatatcatcggaatggatgggctgctgtgccagggcatcggcactgtccaccaggtgggccacatccacatgacacgccccgcgaaagacgatggcgctgtcccctgcggggcaccccatggtgcgggcaaagagctcccgcagctgcgtgccgtcgtaatccagctgattctggtgaaaaaggcagtgaatatccacacatatctccgggcgttctggttacatctggtctttcatctgctgggcctgctggcgcgcaatgtcatcgcatcgctcgttcatttcatgcccgctgtgtcctttgacccaatgccattggatctggtgctgcgctatcagggagtccagttcttcccacagctcccggttggcaaccggcttcctgcccgccgtcttccagccattgcgcttccactggaatatccaggccgtgatcccctggcgcacatagtttgagtccgtataaatatcgacgcggcatggggatttcagggcgcgaagcccttcgattaccgccatcagttccatctgattattagtcgtatgctctgcagatccacaaatgatgcgctcgtgttcagcaccgcgattatcctgatagtggagaatagcggcatagcctcccgggcctggattccccagacaggagccgtcagtatacatggtaacgtgcttcaacggaattccttcatttttgctgggtttctatgtagcggaaaagaaaaagcggggcaaggaaatcctcgccccgcgaaaaggttggctacccacctgagcctctgcaaagagaaaatcagatatagttcagcaggctcaaacgcgaagtgttgccatgcactgccagagccgattcataggcaatccgattctgttccagcttcgtggccacggcgaccatgtcttccatggtgccgcccagagccttggtagtgaattccttctgcatgacattggtattttcataacgctgatccagcagctcaatacggtgagaggttgagcccaccgaagccagcgagtccagcacctgatccagagcccgctccagctggcccacttcactggcagcgccggtccccatggccaccgtaaacttgtccttggccaccaggctcccttcggacaaggagaggctcacaccatcgcgcacaaagacttcgtcgtgcgccgtgttcaccgtgatgcgccgcacatggtcgcccttgaagtcatatacggtcatttccgctgcggcacccggccttcgcttgccgaacaggtccagatgggtatcgtcaaggccctgcagcggcactcccccatgatcaagctgcagactgaaggggtcggcattggtgcccaggcccactatcgaagcttcgatgggggatttgccttcacccccaaagtgttcatccagcgccatctgcagtgacgtggcgatggcggcctgaatctccgctgtggtgcgcatggtgccatcttcattgcgggtgaagtccagcttcagggtggcggcagcggaagaggatttggtgtagtcctccatggcaatgctgatcacttcatcgccaaagggaatacgcatggtccgctggtccacctcgaagccgttgaaattcagctcaaaatcaaatttcgacgcagttccccccgccgaagcgtaggagccaccaaaaagaccattgtcgtagcccagggtaccataggcggaagccggtgagctggtcgtcacaccctggatattcgtattcccgttcccggtcacactgaacatgacattatcgccggcctgcgaccccttgaagctcacctggatattattggcaaccgccgtggagtcctttttgagttcggaattgatatagtcctctatctcctggagggaagagaatatcccccccgaaggactgcttgagaggtgaacctgggtcgtcacataattgccgcccccatttgccgagggaggattgtagtaggtgatctgcagcgaacccatggcactcaggtggtaacggccggtggtgctgtcaaaggcgctgatagtgccatcggcactggagagatcagagcgcctggtgtattccatctggcgtttgatatcttcggtgctctcgctgctggcgtagatcttgtcaatatcgaacgtccactgggtattatagttccccgtgaagtcccccatcatggccggcaccgtcgtggagccaaacgcccattccgaaggagccttgatgccgggctgaccgatatccaggttcagggcgtcctcaagattcgtcaggctgcggaagatatccaccccatagccttcatgggtggtagccgaggagccaaatgccagggagccattgcctttgagggctatctcactggtggtcaggccctctgtcaccgccgtccccatggggatgcgaatattcagaccattggccacactgatcggttgcccgtagtaggtactggggtcaagggaatagttttccagcagtttattgccatacttgtcttcaatggtcagcagaatgccttcatccatacccactataccagcggttcccgcgccacttgccatatgcaggctgatattccagcgattgtcatcgcgggcggtatagtttccgctaatatagtagtcgttgaactggcctcccaggggattcagtcgtgtcagcggagtcacatggcgcacaccttcgttattggtgctcacattgacctcaaggcgactcggaccagcgtgcagatccacaaaagccagcttgccgttttccgtgatgtaggcgtctatggtgttaccatagaggttttccacaaagcgcagcatatcctcaacgggcttttccggatcgatgacgtatttgatattcgccccttgcgccgtaatgacgttctggtcaagccccagcttcgacatggggtcagcgaagatactcatggtgatatcctcgcccacatcaaggctttcaaagaggatattgctgccatcggagcgtacattcaccatatcctggggaagcacattaaagctcagggtctggccaatctcaaagaccgaattcgggtcaaaggatatctgtaccccattgctgaggctggtgcggccatcaccggagatatagaccgtctccttgacattgccgaagttgtccatcacatcgaagaacccaccacccaggttgaagtcaatagtcccggccgcagagtagttgcccggctggaaggtgccgcccgaggtgaccgccgaacgggcgcgcagaatcagcgtctcgccatcgccggtataaccgctgatattgagattgggactgagggtgcgggtgttgtcgaagacgtaagtcgccgtggcaccgccactgaagctgaagttccccaccgactgatccagacggatagtggccccggtaccggggatctccaccggatattgatacacatcgggaccgagggtcagcgaacccgaataggttcccgtatcggtggtaataaagtagttcaggttcccgcccggagggatatccagatcgccggcgctgctgaagacgatatcctgaatagccgaaccattgtagcgcaggttgtcgtaactgagcagcaggccatcgaggttgccgccaccgcccgtgtaggcgaagctgtcaacggctggctccgtggctgccgcaaagtcaaaggtcatgccggcactgattgtctgcccgcccagaaagccgatattcagaccaaaatccgtgccactgacaatgccatcatccttgatgctgtacttgaagcctacctgggggttgtcgatggtcatctcccccaggaagctggcagacgcagagttcagggcaccagtatccgtatactgggtcttctcgtcaaagccgaagatctggaaagtgaccgggccgcctgtgccgatatcggcatcgttgacggctttgatggtgatctgcttgtactggtcgtaggcgatattgcccgtcgtgaaaagccggttattgaccgtgccgaggccatcatcatagagcggcccaacggcagctcctgccgcgttcatgccaccgctgaagtacacgggatggttgttctgggacgcaatggcttcattgatggcggtctgcatggcaaacgccaggcgatcggtgctggcgtagccgttctgaggtatggtgatgttcttggttacaccatcaagctgattgttgccgtagtataaggaaaagctgcgttctgctgcggtcgtcttggtgtggtcaagcaaagcggctttgggtgacatgatgcgggcagcaccaatgcggttgcccgaatggtcaaagccgttaaaggagatggtgtcgcccttctgcacgttggcgttatcgatatccttaaaaagagtgatgttcttgatgggcgcgccattggcaaagttcacaaaggtggtctctatctgtttggcggtctgggaaaagatattattgcccggaacattgaggttcacctggtcgttgacccccacctgtgccttcatcaggccatcatcacccagataggagaggctgtcaccggggctgtagctgaactggatacgctgcccacccgtgaaacccttgggtatttcgatggcaactccccgaccggtatcgataaaatcacccggattcacctggtaacgggaaaccgtggtcagattattcatcttgccgttgccgctgttgtccgaaccattggaatccagagaaaccgcgcgcccctgggagtcagtcatggacacggtcgctaccttggagttctcgtcatagctgatcaggatttcatagtcgcccttggggagctcaggcagatcagagaaaacccccttggtatataacccagcgccagcggttccaatataggaaccctggcggatgatttcgatttcctgtttgcgctcctggaatggctcatcgcgcgtctgatagccgccaaagatatagcgatccaggtgcttggtattgccaaggctgatcagttcgttgcgcatggcttccacatcattggccagcgccttgcgggcatcgggggacatggagtctgaggccccagccagggcgtagttgttcttggccatctgcaggatggagctcatggactgcaggctgccatcggaaagattcagccacgtctgggcattggagatattgcgctggtactgggtaaagagatcaatgctgttctggaaggagagagcctggctgatgcgcaccggatcattgttgggagccagcaatgtgcggtttttggcgatctgctgattattctccagcatccggttcaggctctggtttatcccccccagaaaattgagggagagcatattactggtgactcgcatgttttcccctttacccgttctctttcacgggtttctatacgcccattcgattgacgatattgtcaagcaggcggtcaatggtggtaataaagcgtgatgatgcctcaaaggagcgttgaaatttcagcatattggtcagttcttcgttttcattgacgccggagatactttcgcgtttcacctcgatctggaagcgaatcagctgggtggtctcgagtgagtcaatattgattcgcacgtccatgccgatcttgctgacaaaatgattatagttttcgccaatggtcatgccacccatgaccttggcattccgtaactcggcaatcagattggcattgcggttgtcacccggctcaccactgaagctggtggcaaggcgagtcgtatcctctgccacatagctgttgaccccgatgctcttggcgtcgtgccccttgaagaaggtgttcagcccaatagctgtcagcgcgttgctggtgtcgttgtacaggacaaaggtattcccgttgttaccacggatttccagctgattatcagcattaatgctggcactgaagagcccgccttccgccaccccgtcggcctgatccagcttcatggcaatctggcgcagggagtcgccctcgttgatgcggatctcaaaggtctgcagttcgccccccgcagggtcaaagaccttgagctgaaaactgccattctgaatctgaaagggcgtattgtcattgagcggagtgcgactgttctcaacgctgtactgggaagataccgcaccgaaaggcttggtcaccatgccattggcgtgaaccttgttgacctcctcgataatcgtacgcgaaagatcatcaagtttttcgatgtagccaggaattgtcttatcgcgcatttccatatacgcgccgatctgaccattattggaaaagttcgttatcttgctggtgtggccggaggtgctttcgaacagcagttcgctgctgaactcaccggtacgcttattgatcagtttcgcagcatagtcacgatccacaagtgtcttgccgtcaaagaagaccgtcgcctgcccctggggatcaatgtccactttgatatcaatatattccgccagcttgttcaggatcatatcccgttgatccagcagatcatgggccggattaccgtgagctgaagttttggctatttgtgtgttgagagttgccagcgactgcaattgcgagttgacatcgttgaccatactgtcaacccggccagtgtactgggcctgcaggtcgttgagctgctggtaggtgccctggatggtgttgatcagaaaattggctgactctataaccgtggagcgtttggaggcggcttcctgggaggtgtccgtgggcgcattggccaggtcgtgccatgagtcccagaactgggtcagagaatatccaagtcccatgccttcggtctcgttgaagagcatttcaatttcgttataggccatgtagttggcttcgtactgcccgcccttggtgatagcggtccgcagggactgctgcacatactcatcgtggacccgctgcacctggttgagattgactccctgtccgtactgcagatttgcaatacgcagtggctggttggcctgcagcacaactctctgtcgactgaagccttcggtgttcatattactgaggttgtgaccaacggtcatcagggcgctctggctggcgagcacaccggaaagaccaacattcagggactgaaaggttcccataaccagctccttatacacaaaaccgcaggctgtaatccttcacgcaaaggatcagcagcccacggtcatactttttggctcatgaaaagtgattgacgcttctgtgtcactgcgccatcggacgcatactgcttcgacgatttcaactcgttatccacaagggagagaaagtgtccattgaccttcaaggcactgtgcagaatctgacgattcatgtacgtctgacggtcaacatccttgaccagctcgctcaggcgaaccagctcatcggtgaaatctccaccctccggctccatgtgggccgctatcgccagcagcttgcactccacatcgtgggttgaagcgtagtccttcataaagctgtcaagggtatcctccagcaggcggattttcagcaccagggtctccatcaggttacttacccgatcaacgccctgcacatcccccttgacaatatgctcacggttttcctgcagcatatcgcgcaattgcgcataataggtatagagctccgccagtgtagccgagccagtcttgtgcgtactcaaaggtcacctccatatcggttataccttttacccgctactttttgccaagtacctctgccagtttcgccgccagcatatcgagattatagcgatagtctccacgttgaatggctgccttcagggtctcaacccgctcatcacgcacctctggtgcatctgaagcgactttggttgccttggcgacatccatatacgtgccggaaaagtgaattttatcggcatttcccccagcgccttccttaccctgaactgcctcgtccccacgggatttcccctgggtgcgattgtttttcaggtaggcgtcaatagaagaagagccgtagccattgactttcattgtgtgcctcctttgttgtattcctgcctgtctctcttatcggaagccagataaaaaactttacctgttttttcaaaaaaattcacttccggaaaatccgacaaacacaacacatcaaaagccagcggaattcttttccggctgacacacacaatttgttttcaatgacctgccacccaggcgcggggttcagggaaaacctcaacgagcgaggtagaagtcctccagcatcttctggttcaccttcaggggctgggacgccccaaagcgctcaggcgcgccggagaggccaaaactcagccgcgagtcaaactgactcacatcccccagggaaggcgcgtgtttcaggggttcacccgtcagctgctcgtacatcattcccgcaagccccattcctccagtagtgctggtactggctgtcttggagaattcggtgtccagaaacgaggtgaagatctcctcagcgttggacttttcaatcagtccaccatctgctatggtcttcctcatcgtcgtgaacatgatgttcacaagcagtgactcaaaatgctgagcagatcgcaggatctgtccccgctcctcgtcggtcaggttctcgtttttcttgctgtggtgcggcgagaccacggacatatcattgacagtagccggtatcatggtatcaactcctccggttgtcagaacatgcccctcacaggtgcaaaacagaggccaacatgaacaggcagcaggtaatccaggacacccttaaagccattggtcagaaaaacaaagagttacaaaaaaaacgaggcacctatatccgggaaaagtaccgccatgtccccctgctgctgaaactgctctccgataaaaaaagccttgagcgcccggaactggctgagctggccaaacaccgctatatcatcatatcccacggccagatcatccccagcatgaaaggctaccgccatctctacgcctacctgatgtaccttgagtccacaggcgcctcttccggcagtgactacggtcgcctcatctcaagcctcttcggcgtggaaccaggttgaatcaccctgctttccggagcccaccagcagaaatattttcaatccatggaaaggttttctgagtcgcccataagaagaatgaaaaaacccgcccccggatgagataccgaaggcgggttacagggtggtctgatctccactcagggacaatacaggcgaaaatccatatcctggctgaaaatcgaatttttgtactccagctcttccagggcatccatttccacctgcccgccctcaagcatgtccgccaggcgacgaaaattttcaatgtgctctacggtacgcttggaagcgtattcggcagcagtgcgggtcgtcatcaggaaagcccagtcgctggcctctgccagcaccagttcacgggccatctgattgagcagacggacctgtgtctggtcagaactgtactggtacttgttggccagttcactcaggcgaatgctgatatcatgcagatacttgtaaatccagtcgttactgttattgagccagacttcattatagcccttgtcgccccaagtggaggccgccggctgcaccacctgatgctcaggatacctgtccagataacctgacagggtaatcggcgcgatggcatcctggtcgtagtgggcttttttcagcaggtagtagatgaaatcaataccctcgtaccaccagtgaccgaaaagctcggcgtcatagggacagaccaccagaggttccttgcgcagcacatcgtgcaggtagttcacctgagccccgcgattgaaaaggaagttgccagcgtgctcagccaccgcctccatggcttcaacgcgcacatagggttctttgtggtcgccttcaccagtgatgcgataatacttgagcccaacgaatatgcgctgtccgtcagggttgatgtaaggcttgatatactcgtagggcagatcccagcccacatcccggtaaaactcgcgatagcggaaatcgccgggatatccttccttgctggaccacacctggcggctggactcctgatcccgtccaaaggccgcaacgccattgggcgtatacacgggcgcgtagtttccgtaaatactgcggggccgcgaaaacagcacgccatgggtatccatgagaaagtactcgagaccgtgctccttcagaacctcttccaggccttcgtagtaggcgcactccggcagccagattcccctggggtgaacgccgaaaatacgcttgtgggacttgaccccaagggcaatctgagcctgaacgctgcgcggtgtcatgcgcagattcggcagaaaaccgtgggtcgccgcacaggttatgatctcaatggcacccgtagcctgaaagtggcggtagccattgaggatattgcccgctagatcgtgacggtagtagtcgagaatcgactgaaaacgctcacggtagaagcggacaacgtccgacattgccgggtcgttaaccgtacgcagacgctctttttccagcagctcgagcatgagcagcatatgcttttcatagcgactgttcaacagcggatcttccagcatattggcaaggggtggtgtcactgaaagggttatggccgtatgcaccccatcgcgttccagcctggcaagggccatcagcaggggaatataggtttccgtcatggcctcatagagccagttctcttcaagaaaccgctcatgttcgggatgtttcacaaagggcagatgggagtgcagcaccagtccaaggtagccacggtggttattggttgccatgttcgctcccgtcgtcttcagcccgtgaactgaagttcattgatgagccgggaaagcgccggtggatagcaatggagctgtcatggtaaaagccaagttctgcgccaacacccacagaggcgccatcactgtcaacaatctgtcgcgatccggtcttacggttatagaagaccacctgctccgcgtcatcggaaaagccaaccgccggcatcttgatgatattggaacgcacgagctcaagaaaatcgccattggtgaacgtgacacccaccaccgcgtaaaactcacgttccggcgcattgaggttcagataccagcgcccgacgcgctccacctcgccaatctgcacgtgctcctgccgggtatggttgtccatgattttcagggtgaaactgtaggagtcgccatcgggtagaatatcccgagtcatttcccagtagacataggcccacagtgggtcacgatagagcagacaggcacggttacggccaatctccatggggagatatatattgttgtattccacccgcaggtggctgtcatcagagcggtgaagaaaaaacgatgaaacgccaacgtccagggaaagccgataaatggcctcggccagctcgcggtttgacatacgtgaacgccccgcgatgctcaatcccctggctatcctgatcagatcctcccgcggcaactccagcaatttatccacatcaccctcctcagctctcgaggtaaacccggtacaacaatccgtgaaacagaaccaacagtttatccaatgccattgtcatcgatctggtcatcaaaaccctgggcagggcggctcccagccaccttgaccacctcctcaggagtaaccggattcatatagattcccgtcccctcctgcagcgccgtcgccgcaaacacccggggcagaatttccatgtgccagtgaaaccggctcccctcagcagggaccggacgattgaacagtatcatatgaaatggcggctcagccagtactctctgcaacttttgcataagatcagctatgatgcggctgaacagcacctgctcctcaggactcatggactcgaaaaaaccctgatgccggcgggggtagacatgcatttcgaagggatggcgcgaagcatagggagccatggccacaaaggactcattttccgcaaggatgcgtttgcgcgccgaggtttcgtggtgcacgatatcgcacgccaggcatcgccccttgtgctcctgatggcggtgaaaggcccgcagcttctgctgcacctccggcggcaccagtggcagcgccagaatctggctgtggggatgggagagggcggcacccgcctgaacaccgaaattgcgaaaaaaactgacatactgaaagcggctgtcctggcgcagatccgtcagacggcgcgctgtcatggtaaaaatgtcgcaccactgcgcctgggtaaaggcaaagggcgtgagcccgtgttctggactttcgatgatgacctcatgggcaccggcaccaccattgatatcatagataccgtcggggaaagcctcttcgccaccttcaacggaaaaaaacggcaggcgattgggaatcacccgcagcttccagtcttttttctccccgaactgatcaatggaaaactggcagtagcgctcatttccaggacaaaaaggacaggccacgctctgctccccgccatccgcactgccgttaccaggccctgaaagcagcggcagccgggcaagaccaggctcgtagactaccgcaaagcgtcccatgggatcctgtctgagcttggtcgtcatcgcttcaccctccgaagctgagcagaaagctcattttctggcgctctccggcgcgcagtgtcaggggacggcaccataagaaggaggtgccctggtaggtggcatcgtacccggcttccgactgtgacaccgtcatcaccggaaagcccaacagacgctgggccgtgcaggcatgcaccctcaggggagtgtgaaacagcccgtcctccaggcaaaaatcccgcacatcattaaaggtaaaagtatggtctttcgggaatctatttccatgaatttctatatggctttgctcaacaccagaaggaatatggaagttcaactcacagccgtagaacgtctcaatatcacgatccgattccacacacacatccacctgaacgctctggctgagaaactggtagcgtttttcaacagtgatgcccgccagtttttccgcccagcgatagaggcctccagagcgccgcagcagcacgtcaccactattctggtgaattacggcaaaaggctggttggcaaagtccccctgctccttcagatcagctgccacaaaggattcatccgtgggcagttccgccatgaagtggtccacaaaggagtacttctgatgccagtcatagtgcagcggcggcagctccatctgttcatcggcaaccaggtcatggatggaggcgataccatcggcatcttccaccgtctccggcacctcaccggctgccggcttgcccagcttgtggtggtaggcctcatggcggcgggtcagggtgttgagcacgttcaccagtgaacgcatgcagctcagttcgtaaagctgagcgccttcgcggctggaaagagacgcgaagtatgcctgggtgcgtgccagcacctccgggtagccatcacagttgaagtcgcccacgaagacaccggatcgccccgccaggcgctcgcagcgattgagcgcctcataggcgttgaatcgcaggttgggcaggtagaggccgccaaagaccccatgccacatgacatcgttgcactgcccctgatagagcgcttcgcgggcctccagccccaggggcagggatgccagacgcagcattttcttgtgaatattattggactcgggatacttcaccaggaagttcttccagatactccccttgacgaaggccgtagccgtggcctcgtcctcttttttcaccctgtggtaaaactcatcaaagcgactcgccagacgcgatggcaatgtccaggctcccatctcgtaataggagcacaccggcaggtaggcgataccccgtggacgctgatcagacacatagtcggcaaagctttccagccgaacgcgaggatggtcaagaacagtctcgatgaactcctccagccagcgccgctcgccgaaaacccactcattggtctggggccagacaccaaacttctcgccatcatcaaagaaggtcagggccgatgaaccgtcctcacgggcgtgctccagcaagtgatctatggtctgtccgggattcttgaagggaatggtgtagcgcagtttttcactgatggggaaaagcttgaggcagcgccccccttcctccgtcacatagtgaccgtccagggcacccggttcaaaaccggcgctgataaaatgatagtcatcgacaatggcatactccacaccagcctgcaccactgctggcacaatggaactatcccagatacgctccgtcagccacaggcccttgggcgtctggccgaaattgctctggatatagctgctgagcatctctatctgacccacctgatccttgtggggaatggaggcgagaatcggctcaaaaaagcccccggtgaatatctccacctgcccacgggatgccatctcaccgatcaggtcaaagaccgcaggtcgattggtctgaatccactgcagcagccagccgctgtagtgcagggcaaagcggaaatcgggatagcgcaggcaggtctgcaggaagggttcatagcttttggtacaggcatcttcgagaacccaggaaaaattctggtagggctggtggcagtgaatgcccatcaggaggcgtacggggggagcagaagaaaggtgcgaagctgtttgttccatataacgcccttcaggttgatgtgtttcaattgtatcgtgttttaccagaatgatcaccaatcgacaatcagctcaccgtttcgctggatgattccagaaacctgcgggccgcgtccatctgttcccgccccaccagcagtgtcttgaagtgggtatagtacaccgttcccggcggtgtgcccgctggtttgcgcacgtgtttgcgctgggtgtaatcgacggaaaccttatcctcagaactgtttcgacagaaaaaggccgccagcgccgctgccatggccatactctcctcgtcgggagcagggcggttgtgacacgccagcaccacatgggcaccgggaatatccttggcatgaaaccaccagtcgtcgggacgggcaccaaaggtcaccttttcgttggccgcgctggaaagccctacatataacaggtatccacgaaaatccagtttttttacccgttcacgttcacgactgacggaacgcttccccggacgctcggtgactccccggcggggaaacagctcccgctccttgtgcagcacttcttccaggctctgaagataggatgcatagtaacgctcctgctccagataggtgacactgtttttacatttttccaactgacgctgcagatggggcagcgaaaggtgatatttgcggatacgccggaagagcttttccatatagacgcggggcaggatatcgcggggcagctccagctcgacatcggtattgtgcacgtagtcatggcagcgtacccggccaccaccccgcaggcggtgcaggttatccttaatcagctgcgcctcccgctgcagcgcgccagtgtcaccatgctgctccagttgacgccgcaacagctccatcttcgcctgctgggccactatggcatcttccatgcgccgcacaagccggcgacggcggcgctccagggcactttcctcgcgttccaccgcactgccaagcaccatggcgctgacactgtcaaaggtctccaccgtccgggcgtggggcagggaaaccacactggcccagagcttcccacccgtatccacccgcgcaaaatcgaactgccggcgctccagggcatcgcggtaagcgggaaaatcttcgggatagcggcagaagtaatcgatcagccagggggggaaacacagctcacgcctggccacggcgccatcgcggaagtcctccggcgaatccggaaaacggcgcccctgggaagggggaaactgatagggctgccccgtcagcagtggccgtgcggtggagacatcccagttctccttcagggctgccagtaccagcttgtcctcatccagcagaatcacattggaatggcgacccatgatttccaccaccaggtggaacttgcgtttgatctgaccctgcaccgaaccaaagctcaggcgaagaatccgctcatgctcccgcacactgcaacgcagcaggtaggtacccttcaggtgtgtctcaagggcacgggcaaaggggtactcacgggaagtccggggggagtggggaaccagaaccataaagttgggatgggagtgggcgctgatctgcacatccacgtcatcaaggcgcaggaagagctggtgccagtccaccataatgatatcgcgcacccgtgtgcggccagccctggcagcaatatcctccgccagggccaccaaagagggatagtccatgtccccctactttctcacccggtaactgacgctgcgaccatgggcatccagcccttccatggcggtgagaatttccacatcgcgggccacctcttccaggcccatgggcgtgtagtacaccagcgaggatttcttgacaaagtcatccacattgagggggctgaaaaagcgcgctgttccgccagtgggcagaacatggttggggccggcgatatagtcacccactgcttcgctggtgtggtatcccatgaagatggcgcccgcatgcttgatagcgtgcagcagccagaaaggatcggctaccgagagctccaggtgctcaggcgcaatctgattgctgacccgggcagcctccagcagatcgggaaccacaatgatggcgccatagctctccaggctcttgcgggcaatatcacgacgcggcagaatggccagctcgtcctccagggccttggccgttttctgggccagctcttcgcagtcggtaatcaataccgccgaggccagctcatcgtgctccgcctgggagagcatatcaatggcgatatgacggggatccgctcccctgtcggcaataatcagtatttcactgggcccggcaatcatatcaatatccacgcggccaaagaccatgcgtttggccgtagccacatagatattgccagggccgacaatcttgtccaccggagcaatggtctgggtaccataggccagggcccccaccgcctgggctccgcccacccggtagatctccgacacccccgcgatatgggctgccaccatcaccgccggattcacatacccatcgggcgttggcaccaccatgacaatccgctcaaccccggcaacctgagccggaatggcgttcatcagcacactgctgggataggcggccttgccaccgggaacatagatccccacggagtccagcggacggtaacgctggcccaggatattaccattcactggatcctgctccatccagctgttacgcttctgccgctcgtggaaggagcggatattagctgccgccctttccagggcctggtactgccgggtggagatttcggagcggcaggcctcgatggtgccgccgttgagggcaaggcccgtggcattcagatccagattgtcaaaacggctggtataccgtataagggcttcgtcgccatgttgctgaacatcttcgagtatagtgcgaaccacctcttccacagcctggtcctgcgactggccccgggagagaatgtgagatatctttgcatcaaactgagcatcgttgcgtgagagtatggaaagcactggcaaccccctgtcctgaaatgcgccaacagtaaaccgaaacagaccttctgtccacgggaaaccgttgaccattgtgaaaatataccacaaacaggaaatgatatgccaacggctgcccccctcaagacctactatctggcccgccatgggcaagtggaagaagccttccacggaatcttttacggctggctcgaccccggactctcagacctcggacaccagcaggccggcaggctggcccaccacctgaacaccctggagctcgcctttgacgcctgctacagctccgatctgcagcgctgccaccactccctgcagaccatggccctgcacggcgctcgccttcccgatcccctggtattgccgggactgcgcgaaaagaacatgggcaaagccgaaggactgccattccatcaggtgctgcagcagtacccgcacctgcaccccaagggacgcaactggctggaggtggaagagggcgaaagcctggcccagttcaccagacgggtgcagaccgcctgggaagaagtgcgccgcagcgccccggccggcaactccttgatcatgtgccacggaggagtgatccgcgtcgtcgtggcgcacctgctgcactgccctctgcgcgccctctcccatatgcgggtggaccactgctccctgaccatcatcgaggagtacgaggacagcctggccctgcgcagcctcaaccgacaaatccacctctcatagcctgctgaaatacataaaacaagcaggcagttgaaaaatactcaggtgcaaggcgctcgcggagcgagttatgaagcatactccccgtacattgcaatgacgagtgactacgaaaacaccgcagatgaggtttttcagcagcctgcaaaaaaagaatcccccggcgacaatcgtcgggggattccttctgtattctcttcacgggaacatgtcgcgcctttggctacttgtccttcaggtactcccgcacctgctgaacgtactcgctgccaatgcggggctcccactgctcatacaccggcttggccatacgctccagggtttgcagatcctcctcacccaggcgcacaaaggtgactccgtttgccttggctgccgcgatctggtcttcctgctgctgacgacccttctggcgggcaatggcgctttcctcggccaccacttccaggaatatctcacggatatcctcgggcagacggtccagccagcgcttgttggtcaggtgtacatagaggccctgggcgtaatccacatgggtgtagtgcttggcgatatcaaacttgcgcgagatattcagcgtggtgggggtgtgatccagcccgtcaataacgccggtctgcagggcctgggggacatcgggccagggcatgacggtgaagcgcaggttccaggcgcggtagatatcgatattcactggagcctcggcaatgcggaagtttacccgccgcgcctcttccagcgtattcaccggcgtgcgggacgcccagccgtaggtgccgtaggtggtcacgtcgatagccagcaccccctgctgcagaggcgcttcctgaaaggtactgaacagttcctcattttcccggaaggcctccaggcggtcaaagctgttgatgacgaaaggcaggttcaccaggcccagacggtcattcaggttcgccgccgccaccgatgaacagagcataccgtgcaccgcacccatgcgcagtttactcagcacatcgcgctcgccaccaagctgggccagggggcggaaatccacataaagctgaccattggtgcgctcccacacccggtcgcgaatgcgatagcccaccgctacgccttcaatggcagggtgggaaacattggagagaatataggtgtatttggcgccactggggtcgaatttaggttgccaggaagccgtcggatcttcggaaccaatggccaggaagggaaaaaacaacagagcaaacagaatcaaaagtattttgcgcatgggcgaggcctcctccagagtgaactatccatgaatcataccatgaaaatcgcgttttgcatgcacaagttcaccaccagtcgagaaaaaatggaacagcgtttgacagacaatgaccgggggcttccattgaaaaaggccatttttctgtggtaatctcgtactgccggcaccgaaatctgaatggtcctatcttcactctgcacaaccgtccaaagcaccgcacggagggctcttcagatgctcaaaaccttcgaggacgtcgtcctggcactggcccactgctatccggaagtcaacggcgccttccgactgtggaacggcagaaccgtcaccatcggcaaccatccaccctgctttaccctgcacctccactccgaacaggcggcacgccgcctgctgcgcgaaggctcactgggcttcggcgaagagtacatggctggcaccatcgacatagagggcgacatccagcagctgttgcgcctgggaatggacaggcgcttccgggacacctgtatccccgtcagcaccaaagcccgcatcttccttgaacacctgcgttcccttaacaccattcaccagtcacggaccaacatttcctctcactacgatcacggcaatgacttctaccagctgtggcttgatacaagcctggcttactcctgtgcttatttccggacacctcaggacagcctggaggcggcccagcagcagaagtacgagctgatctgccgcaagcttcgcctgcagccgggagagaccctgctggatatcggctgcggttggggtggcatgatggtatatgccgcccgccactaccaggcgcacgttcggggaataaccctttcagagcaacagtacgagtacacccgcgaacgtatccggcgcgaaggactgggaaatcaacttgaagtgcgcctgcaggattaccgcgatactgagggccaatttgacaaatttgtctccatcgggatgttcgaacacgtggggaagaaattcataccgacctacatgcaaaaggtgcatgcgctcctgaaacccggaggcctgggcctgctccacaccatcggcaaggacaatggcatcggcaaaaacgacagaggcgacccctggatatcccgctatatctttcccggcggttacattcccctgctggacgagatactcagagccatgggcaaccgtgacctggtggccctggacatggaaaacctgcgcctgcactatgccttgaccctgggccactggattcaccgctttgagcaacaggtggacagaatccaggccatgaccgatgaaagcttcgtgcgcatgtggcgcatctacttccactactgccaggccaccttccagtggggccagacccgcctctaccagattctcttcagtaagggcctgcagaatgactatcccctgacccgcaaccacatgcaggttgcggggaatatcaccgaaaacccttgagagaatatcccagaagcctatgctttttttggagaaagacgaaaactgaacgcatcaacgcccccacaactccgcaaccgcgacccgggtttacaggagcgaagaaacagcacaaacaaccagaacgctaaccctttccatggaggtctgtcatggttttccctcagcgtatattgtggattctctgccttttgatgacactggcaaccgccgcaaacgttgcctatgggaactactggagcggaggtgtaggggaagaggaacgactgaatgtccccgatggcaacaccctgatcatcttttcccagcgcagcggcccctacctggcgaacatggcgtttactatcagacgatccgatagtgatgtgcagcttcagggaaaagctgacggaccctgggtcattacagatctgccaagcggtgactattatgtgacagcgacccgcgccaacggtgatcgccagggactggcttttagcgtacgtgagggcaaacaggcccgggcaatcctgagcttcccgtagttttcgactttacccgccacgcccctgctgtcacgaagagcaggggccatgttttccccttgcattgacatggctatttcgccatatttacacgcagatttcaatttcactgccccattctgcattgccggaggaatccatgtccgctcaggaaaacaatctctgcctggaaaatctacccatacccctctacggctccgtcatgggcctgaccggcctggccatggcgctggcccacttcgagcaccgccatggtgatcccttctggtcccagatactcctgtacgccgtcagcgcctggtttgtggtgctcagcatcgcctacctggccaaatgggccaggtaccccgccgaagtcaacaaggagtaccagcaccccgtgcgcatgaacttcttccccgccatatccatctccctgctgctgctgtccatcggctatctggagatccaccacggactttcggcagccctgtggtacaccggaaccctgctgcacctgtttttcctgctgcgtaccctgcgggtctggttcttccgtggcctgcagatgcagaccttcaaccccgcctggttcatcccggtggtgggcactatcctggtgcccgtggccggcgtcagccatgcccccgtggaaatatcctggttcttcttcagcgtcggcatcatcttctgggtcgccctgctgggcatcaccctcaaccgggtgatcttccacaacggcctgccaccgaagctcctgcccaccctctttatcctgatcgccccacccgccgtgggctttatcgcctacatcaagctgaccggcagcctggacgccttcgcccagctgctctacttccacggcctgttcatgaccctgctggtgctcaccttcaccgaccgctttgtgcggctgcccttcttcctctcctggtgggcctacaccttccccctggccgcagcgtccctctccagcttcctctacgccagcctcaccagtagtgcctttttcgcaacactggcaagcgccctgctgatactgctggcgctggtcatcgtcatcgttggcgccaggaccatcaaggccgctgcccgcaaggagttgtgtgtgccggaggagtaattgatcatactttttgatcgcgcaaaaagtatgcaaaaacgcgccccccaacgcccgtttttccggatcgtttgctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccggtcatcgctcgtcactgcgacgtacagggagtacgcctccctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgtgcgggtcttgccagccaggcttcgctctcaccggacgggctcaggggggaacgactttcctctacctctcccccgtgtgctgtcacagccaagatgcgcatacgggaacgcaaaagcgtccagctactctttccacaagtagctggactcttttgtcatcacaaaaaacaagctcagaaaaacatccgtttacagaaaattatccaaaagtcaggcgctcaccgagcgagcagaatgtcagcgggttacgtccacaacaattcgtccacgcaccttcccctgcagcagctccccactgaccgccacggcctcttccaggctgatttcccgcgctaccagttccagcagtttggggtccagttcacgggccagcagatcccacgcctgcaggcgtttttcacgggggcagtagacgctgtcgatgcctgccagggtcacgccgcgcaggataaacggtgccacggtggcggaaaaatccatgccctgggccaggccacaggcggtgaccacgccgccgtaacgggtactggcgcaggcattggccagggtatggctgcccaccgcgtccaccacgcccgcccagcgctccttctgcaaaggcttgccgggctccgacagtatggagcggtcgagaacttccgccgcccccagggtgcgcaggtactccgcttcttccgaacgcccgctggaggccactaccgtgaagccgcgctttgccagcagggcgatggccacactgcccacgccaccggcagcccctgtcaccagcacttcgccacgctcaggggtcactccatgctgctccagcgccatcacacacagcatggccgtataacccgccgtgccaatcaccatggcctgacgggcgctgaaagccttgggcagcggaatcagccactcgctcttcactcgcgccttacccgccaggccgccccagtgcagctcccccacgccaaagccgttgagaatcacctcatcgccaggcttgaaatcggggctgtcgctctgggtcacccttcccgccaggtctatccccggcaccatgggaaactggcgcaccaccggccccttgcccgtaatcgccagggcgtccttgtagttcagggtcgagtacgccacctccaccgtcacatcgcccgctggcaggttggcctcatccacattctgcaccgcagcgcgatatccctggtcgtccttttcgataagtagtgctcgcatgatttcctccaatgtaaaaaatacatttataaaagcagatatctctcgcagaggcgcagagaacgctgagtaagaaaaatttcaatggcatttctccgcgtgttagcgtccccagtgagcgcagcgaacgggcgagagccaatgcctttcctggtggctttgtggactttgtgtgaggcctgccttttccataattccaggctgaataattccctgttacgaacagccacctgacaccatccgcaaaaacatcccgctgaactgctccatgggctgcacactgcgcaccagccgggcgcgcagcaccgcgccctcccagccgatccagaaaaactccgcccactgctcacagtcggcatcggctccaatggctccctgctgctgcgcttcctccaggcagcgggcgacccgctgctgccactgggtgaagacttcctccaggcgcgcccggtacggctcgggcagggaacccacctcctggcccaggttgccgatgaggcagccccggcgaaagtcgtactgctccatcccggccatggcatcggcggcgaagtccgccatgcgctgcaggggcgagcgcttttcattgcccagccagcgctccagcttgtgcaggaagaaggcggcataggcgtcaatcaccgccaggccaaactcctctttgctggcgaagtagtagtaaaatgaccccttgggcacacccacccgcttcaggatttcgtccagcccggcggtggcaaatcccttctcggtgaatatctccatgcccgagcggatcagagcctggcggacatccccacggctggtgtcatctttgcgggggcggccccggcgttttggttcgtgtatagtttccatgcaggaaaaatagaccagtcgtctataaaagtcaaacgccgatctgcgttgaccctttccaccgcccatggtaattgtgttacacatgaatttcttttggcgacccgattacaaaatggtcaacgtcacgcgtcctgctttctgcagaaggagagctcatgccagacaccgccccctcccccggttcagccaccaccgatgatccccgtatacgcctggtggagcgcaccctcaagcgctatgcccgccagcccgacgccctgattgaagtcctccataccgcccaggaggcctacggctacctgcccgaggggatcctcacccacgtggcccgcgagctggacctgcccgaaagccaggtcatgggcgtggccaccttctaccacttcttctccctgcgcccccgtggcgaacacagctgcatcgtctgcaccggcaccgcctgctatgtcaagggcgcgggggagatcgtcagcgccgtggaaaaggagtacggcatcaccgccggacaaaccacccccgacggcaagctgagcctgggcgcggcccgctgtctgggcaactgcagcctggcccccatgctgaccctggatgacgaagtgctgggccgcgaaacccctgaaggaacgctggaaaagctccgccagcacatagccgcaggcaggggagaaccaacatgaaccgcctggaactgcaggaacgagccgaagagctggcccagaaacgccagcagtgccagctgcgcatcctcgtctgctgcagcaccccctgcctctcctcgggggcagccgccatcaagagcgccctggaaagtgccgtggccgaacaccaggccgacatggccattgaagccgttgccactggctgcatgggcccctgcagtcgcggacccgtgctcaccgtgcaacagcctggcgctgctgacaccgtgtacgagcacgttaccggcgaatttgctgtggagctggtgcagcactacgcccgcaccggcacccttcccacccaacagcaggtgcccaccgacctgccctttttccagcggcagcacaagctggtactggagaacagcggcctcatcgaccccgaaaatattgacgactatatcgccgccggaggctacagcgccctggccctggccctcaccgagatgacccccgaagaagtgtgcgacgccatcaccaaaagcggcctgcgaggccggggtggcggcggctaccccaccggcgtcaaatggcagctggtgcgcaaggcccccggcgaacgcaaattcgtcgtcgccaacggcgacgaaggcgaccccggtgcctacatggatcgcaccctcatggaatcggacccccaccgcctgctggaaggcatggccatcgccggttacgccagcggcgcccagcacggctacctgtacgtgcgcggcgaataccccgttgccgccgagcgcctgcgcaaagccatcaaggacgcccagaaagcgggaatcctcggcaatcaggtgctgggcagccgcttctccttcaccctggaagtgcgcatcggagccggagccttcgtgtgcggcgaagagaccgccctcatggcctccatcaccggcaaacgcggccagcccgtccccaggccgccctaccccgcccagcggggcctgtggggctgccccaccctcatcaacaacgtggaaaccttcggtagcgtcgccaatatcgtccgcgacggctgggaagccttcgccgccatcggcacccccaagagccgtggcaccaaaatcttcgccctgtgcggcgaagtggaaaacaccggcctcatcgaagtgcccatgggcatctccctgcgcgaagtggtctttgacatcggcggcggcctgggtgaaggcaaaaccttcaaagctgcccagaccggcggccccagcggcggctgcatccccatccaacacctggatacccccatggactacgaaagcctgcaggaactgggctccatcatgggctccggcggcctgatcgtcatgggccagaacacctgcatggtagacgtcgccaaattcttcatggaattcagcctcgacgaaagctgcggcaagtgcaccccctgccgcgccggaaccgcccagctctaccggctgctcaccaacatcggcaacggcagcgccaccatcgaggacatggaccacctggaaaacctgtgcgccatggtgcgcgacacctccctgtgcggcctgggcatcaccgcccccaaccccgtgctgggaaccctgcagtacttccgcgacgaatacctggcccacattgaaaaacgccactgccccgccggaatctgctccatgagcgaagtcccccacctgcacatggccgacgaactcctgcggcgcattgccgccggacgactgaacggggaggccctctgatgtccgttatcaccctcaccatcaataacgaactcctcagcgcccgcagcggccagagcctgctggaagtcatccgtgaacacaacatcgacctgcccaccctctgccacgccgaagggctggaagagtggggcggctgccgcctgtgcgtcgtggacatccagggctggggacgcccccaacccgcctgcaccaccgaagcccaggaaggcatggtcatcaccacccataacgaccgcctcaacgaataccgccgcatgatcatcgaactgctactggccgaacgcaaccacgcctgcgccgtctgcgtactcagcggacactgcgaactgcaaagcaacgccgccaggctcggcgtcgaccacgtgcgcttcgactacctcttcccccaactcaccatggacaccagccacagccgattcggcctcgaccacaaccgctgcatcctctgcacccgctgcgtgcgcgtctgccgcgacgtggaaggcgcctgcacctgggaaatcgccggacgaggcttcaccagccgcgtcgtcgccgacctggaccgcccctggggcaaaagcaccacctgcaccgactgcggcaaatgcgtccagctctgccccaccggagccctcttccgcaaaggtgccaccgtcagtgaaatgcagaaggaaaagtcgttcctggaaaggattatggggaacaggcagaaaggaaagtgacgtgatggcgcgtcacagcgcgcttgctcgaataccgaatatattgccatttttgcatcgccaaaagtggcgcacaagcaagcaccaatgaatattcgtcctttttgaccgcacaaaaaggacacaaaaatgcgcccccgaacgcccgttgatccggttcgtttgttcgcctgctctgaagatccggcagaagctgcttccctgcagctctgccggaccacctgcctcctgcaggtgtcccgtgcgggtcttgtcagtcaggcttcacactcaccggacgggctcaggggggatagacacaaagaagaaatttctctcgccagcagcctgttaaagaccactttgagtgaaacgtatgaagggggaaaagatatgaacaaaaaactgcgcctcgccaccgtctggttcggtggctgctccggctgccacatgagctttctggacctccacgaaaaactgctggacctcgcccagcacgtggaagtcgtctacagccccctcgccgacaccaaggaattccccaagggcgtggacatcaccatcgccgaaggtgccatcaccaacgtggaaaacctggaactgctggaacaagtgcgccagcacaccaccaccctcgtcagcctcggcgactgcgccatcaccggcaacgtcaccagcctgcgcaacttcttccccgtcagcgacctcctcaacgccgtctaccacgccggacccggcaccgccccccatggcagcgaagccgtcaaggaacttcccgccctgctgcccaaagtactgcccatccatcaggtagtaaaagtggatggatttatccctggctgcccaccagaaccccaggccatctggcaagccatggaggcactgctgagtggaaagccagtggagttaggggtggagcagagggtgtttgggtgaaagacaggagaggatttctaccgcgaatgaactcgaatagacgcgaatagcagaggtgcccaatactccctgatccaacaagcatggtttttcctcttgcatttagcagcttgctgaaatacctcaaactacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcagagcgtggaatgaagcgtactcgccgtacgttgcagtgacgcgcgaaggcgagcaacgcagcagatgagggtttttcagcagcctgttaggccaccgaatattgggtgaaaacctcgaagatatggcaacttcaataaataataacgttgacgcaccctggccaggcgggtacatttttatccatcacgaatgaagaaaagttgagaattgcatagcgtcacttttgacgcctaattgtagttagcgcaacaaagagagaaaccatgtcagattgctgttcatcatgctgtaaacaaacatcttttccaaaaaagcacaaatgtccggtgaatggaaaaaaatatagcttggtgtcctcatcaacaataaagcatcatatcaaagacccctggctatggaatgaaacatcacaagggtactatttttgctctgaccctaattgtgaagttgtgtacttcgggcaagataattcaataatcaaaaaatcatcaatgagaacagaggtcgggattaaagaaaataatgaaaattctcttatttgttattgttacggtgtaacacaaaaagaagcagcagagaatccggatacccggaacttcataatcaaagagacacaacaacaaaactgtgcatgtgaatcaagaaatccatcaggtaaatgctgcttatcggattttccaaagcaatgaaaagcgctaacaatcacatgcactcggacagcaaaaagcggcgcggcttccgctccgctccagccacaccgctttttgctgccggtgatgtgaggcgttatgtgctgagcaacaatgataagtagtactaaaaaatgaatttttctattttactacgcccaaatggtgcattaaattgggaatcattcaacatactgtggggcgaaggctatgacgtatactgcgaaaactgctcctaacaaggcaaatccagccgacgcgccaaaggcgcgcgcggctgatttgcggcgttatgtggttcgtgccgtcatcgagcaaaggatgagtcagagagtcttcaagactcaggtcgagccgacaaattcaggtgggtgatgctgtgaaacatacgggtggatgtctatgtggggcgattcgcttcgaggtaaccgggccctttgaaggtttcttcctttgccattgttcgcgttgtcggaaagacacgggctcatctaacgccgctaatcttttctctagggcttctgaactgcgctggctgtctggagaatcacaagtcaccgtttataacttacccgaaactcgccacgttagaagcttttgtgcggtttgtggttcagcgctgccaagtctgcaaacgaacggcacgttactcgtgcccgctgggagccttgatacagatgtgccactccgaccccaggggcatatattcatggacagcagggccaactgggatgagaagttggaaactcttcctaaatttggttcctttccagcctagtatttcgagcctctttggttgcaatgttgagcagagtgcgcaaacagccaaacggataaggttagattgtgctcgcgaagcgagccacgatctgaaccgtttgttggacgggcccggttatagaaaatagctttttcatttcatggttgcttagtcaggttttcgagccgttgtgaggcgggcagatgtgtcaggcttgcagatttgcaacttcattgctcattaacagcaacaaactaaaggacacccactttatcttgatgatctcgccatatatccgctacactcaaaccaccaaactcccagcaggaggtgccacatgaccattgccagaagtcagattattgccctggattccacgccctactatcactgcgtcagtcgttgtgtgcggagggcctttctgtgtggtgttgactcggtaacggggcagagtttcgaccaccgcaagcagtggattctggatcggctaggggtgctgactgaggtctttgctattgatatctgcgcctacgctctgatgagcaaccactatcatctggtgctgcgggttgaccgggagcgggtggaggcgatgtctgattatgaggtgcttgggcgctggaatgtgctcttttccggcaatccgctgatcaagatgttcctggcggggcagaagctcagtgcggtgcaggagcagatgctggcggctttgattcgggatattcgcccgcgtctgtacgatatttcctggtttatgcgcagtctcaatgaatggattgcccggcaggccaacaaggaagatggctgcaaggggcgtttctgggaggggcgatttcgcacccaggcgctgctggatgaatacggtctgctgacgtgcatggcctatgtggatctgaatgccattcgagcggggattgcggattcaccggagcgttccgacttctcttccatccaggcgcgcatagaggcctggggaaagactttgggggaagaggcagcggctcagtgtccgcctttactgggcttcaacgacagtggcactgatgacgctctgctgccttttaccaccgtggattatatggaactggtggactggacggcgcgcaatgtgcgggctgacaaggcctgcgccatggatgaggacgcgccgccgattctggtgcgcatgggcatagacagtgagcgctttgccaagcagatgcggggtgaaggcggcagtttccccaccttcatgggagcctaccactgtctgcgcgatgcggccagggagcgggggttgcactatgtgcggggcagtggtacggccaggcgattgttctgcggcgacagggcgtcgtaaaagaactccgcccaattggttttaaggccaccttccaattcaccagtccaattcctcgctgcactcttccaccggggtcggcatgccttcgcggatggattcgcgcataccgggaatggagagcaggtacaggctttcccgaatggaattccagtcttcttcagcaacaagaacagctttattccttttcccggtgatggttataggctggtgggagtgtgctacctcatcaataagccgatacagattggcacgggcttcactggcgctcactaccggcatggcatgatctcctgtcgatgtgcgggtttattgctcgggaatattcagcgattggcagcgcctttcatgaaagtacgctttttcgtcgcaattcaataaaagtgtggcttgccgtttggctacgcgtttttccatagaaatttcccctgaacaggcaatctccctttgccccccttgcggctttgcgccttgagtgagcgctgcgaacgggcgtgagactctgcctttccattcgcgctaatcggtgtccgcaattcgcgttcattcgcggtttaatcttccctgcgtcaatcggcgtccattgtatgcatccgtggtagacagcggctgcttatgctctcagcgcttgcgggccatggcacggccaggcgactggcctgcggagagattgcgtcgtgaaaggttgcatggtataggatactattgaaatttcattttttaatgcccctacacactataggagcgcgctatgctgagacaaatcctagagcccaagacggaagagtacaaacttctcatccctaaggaatatataaaccgaaagattgagattcttgtactgccttttgatgagccaacttgtgcatgcatcgatggagcgcagatattacaaaatacagctggtcttctgcgcaacaaaaagcttgatcccgtacagtggcagagcaatttgcgctcagagtgggacaaccggccttgaagtatctgattgactccaacatcatcatttaccacctaaacggtgaatctgctgcgacgctctttctccaggagaattttcatcagtgtgcaatttccagaataaccgccatggaagtgctctcttatgaattctccaaggaagaggctcaccaggtgtaatctctgataagctcatttcccaccattgacacaagcgagacaattgcagctcaggtcgttgagaatcgccgtaagaaaaggatcagggttccggataatattattgcggcaacagcacaagttcataatttggtgttagtgacacgcaatgtatcggactttacttccgttcaagtaaaaattgtaaaccctttagattaataacgaacggcgaatgcgcttccacaattcgcggtttaatcttccctgtttttatccgtgtccatcggtgttcatccgtggtagacggctgttacccttccatgccaacagcggacccactttggacttctgactgtaagttcacgcaagattcatttcgtagggtacaacgtgcacggcctggcggttatttctcgcctgccacaggtcataggcactttgcagcctgagccaatgatcggctgagggtttcccgaaaaccatctccaggcgcagggccatgtctgtagtaattgcaccgcgtccattgaggatttttgaaagcgtcttacggctgacacaaagatgcgctgcggcatcagtcacggtgatgcccagttccaaaataagttctttgagtattgcgcccggatgggcggggttatgcatgctcatcagtggtaatcctcatagtttacaatttctgcattgtttccggtgaagcgaaaggtgactctccagttcccactcaccttgacagaccaggcacctttgcgactgcctttcagctcgtgaagagcaagtcccggtaaatccatatcatctggcgactctgccagatcaaggtttgacagaataagagcttgtccataaataattattaaccattatgatagtttgctatagaatgattcagcgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccagcaaagagatcctgacaagacctacaaacgcaagcctggtggcggacggaagcgacttgaccccagaatggcgttttccggcattgtctatgtgctgcgcaccggttgccagtggaaagccatacccaaggagcagtttggttgcgccagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtatgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaaacgggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgcggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggattggtgtatgttgaataaatcggacacgaaaggtagatagagttatcaaaccggaggtgtctatgaagcgtcgagtggtatcgcgttactccaaggaatttcgcgcagaggccgtgagtcttgtgagggacagtgggaagtcttccgtagaagtatctagagatctttccttgcccaagtcaacgcttgaaagctggcttcgtgcggacaaggcgggcaagcttacagaaatagggagtgatcgccgctcctgacagaagtagagcaggagctttcccgactcaagcgcgagcttcaccgtgcgcgccaggagtgtgaaatcctaaaaaaggccgccgcgtactttgccagggagtcgcagcccggtacgcgatgatcaaagcacttcagcctgagtataacctgcgcctgctgtgtgaagtcctcgatgtatccgtcagtgggtactattcatggcgcacacggccagtgtcagagcgtcgcaaggaaaacctgcggctcacggttgaaatcaaagcggctcacgagaaaacccggaagacatattctccggagcgcctacaacaggagctgatggcaaatggaatacatgtcagtctctaccggatcaggaaagtacgcaagatgcatggaatagtgtgcaaacagaagcagaagttcaaggcaaccaccaactcgaaccacaagctgccagtggcaccaaacatactgaatcaggagtttaccgccagtgcccctaaccaggcgtggcttaccgacatcacctatgttccaacagatgaagggtggctctaccttgctggtcacaaggatctctacagtaaaaagctggtggggtatgctatgtctgaacgtatgaccaagaaccttgtcatgcagtcactgcagcatgcggtggagctggagcgtcccggcaaggggctcattcaccacagcgatcgtggcagccaatattgctcaaatgagttcaggcaacaattggagcgttatggcatgcaatcttccatgagccgtcggggaaattgctatgacaatgcaccaattgagagtttctggggaatactgaagacagagttgatctatcacaagcgctatgcgacacgccaagaggctatacgtaatataaccgagtacattgaagtgttctataacagacaaaggatgcagcggggacttgggtatctctcacctgctgcattcgaacaaaaatattacaaagagagaaaaaccgcataaagttttcgtgtccgttattgacaacacataccatattctccggagcgcctacaacaggagctgatggcaaatggaatacatgtcagtctctaccggatcaggaaagtacgcaagatgcatggaatagtgtgcaaacagaagcagaagttcaaggcaaccaccaactcgaaccacaagctgccagtggcaccaaacatactgaatcaggagtttaccgccagtgcccctaaccaggcgtggcttaccgacatcacctatgttccaacagatgaagggtggctctaccttgctggtcacaaggatctctacagtaaaaagctggtggggtatgctatgtctgaacgtatgaccaagaaccttgtcatgcagtcactgcagcatgcggtggagctggagcgtcccggcaaggggctcattcaccacagcgatcgtggcagccaatattgctcaaatgagttcaggcaacaattggagcgttatggcatgcaatcttccatgagccgtcggggaaattgctatgacaatgcaccaattgagagtttctggggaatactgaagacagagttgatctatcgacaagcaaaaggacacccactttgcacttgatgattccgccatatattcgatacactcaaacaccaaactcccagcaggaggtgccacatgaccattgccagaagtcagattattgccctggattccacgccctactatcactgcgtcagtcgttgtgtgcggcgggcctttctgtgtggtgttgactcggtaacggggcagagtttcgaccaccgcaagcagtggattctggatcggctaggggtgctgactgaggtctttgctattgatatctgcgcctacgctctgatgagcaaccactatcatctggtgctgcgggttgaccgggagcgggtggaggcgatgtctgattatgaggtgcttgggcgctggaatgtgctcttttccggcaatccgctgatcaagatgtttctggcggggcagaagctcagtgctgtgcaggagcagatgctggcggctttgattcgggatattcgcccgcgtctgtatgatatttcctggtttatgcgcagtctcaatgagtggattgcccggcaggccaacaaagaggataattgcaaggggcgtttctgggaggggcgatttcgcacccaggcgctgctggatgaatacggtctgctgacgtgcatggcctatgtggatctgaatgccattcgggcggggattgcggattcaccggagcattccgacttctcttccatccaggcgcgcatacgagcctggggagaggttttaggggaagaggcggcggctcagtgtccgcctttactgggctttaacgacagtgggactgatgacgctctgctaccctttaccactgtggattatatggagctggtggattggacggcgcgcaatgtgcgggctgacaaggcctgcgccatggatgaggacgcgccgccgattctggtgcgcatgggcatagacagtgagcgctttgccaagcagatgcggggtgaaggcggcagtttccccaccttcatgggagcctaccactgtctgcgcgatgcggccagggagcgggggctgcactatgtgcggggcagtggcacagccaaacggttgttctgcgccgacagggcgtcgtagaagaattctacccaattggatttaaggccaccttccaattcaccagtccaatccctcgctgcactcttccaccggggtctgcatgtcttcgcggatggattccgcataccgggaatggagagcaggtacaggctttcctgaatggaattcctgttttcttcggcagtaagaattgctttagtaactattcacggtgaacataacagaaaaagagggtctcacccaaagtccacaaagccctccaagaaaagtagtcaagagaaaaccatatctctcgcccgttcgctgcgctcactcgaggcgcagagggcgcggagggaagaagaaacaaatttgtagctgctttagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcacttgcgcaaccaaactgctccttgggtatcgctttccactgacaaccggtgcgcagaacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgatggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcataatggtcaataattatttatggacaagctcttactctgcgttctccgcgtgctctgcgagagaaattgcctttctcccattcgaaaccctgaataattacctgcattattccttttcccggtgatggttataggccggtgggagtgtgtggcctcatcaataagtcgatacagattggcacgggcttcactggcagtcactacggcatggcatgctctcctgtcgatgtgcggatttattgctcggaaatattcagcgattggcagcgcctttcatgaaagtacgctttttcgtcgcaattcaattaaaatgtggcttgccgtttcgctacgcgttttcccatagaaatttcccctgaacaggcaatctccctttgcccccttgcggctttgcgccttgagtgaacactgcgaacgggcgtgagactctgtctttccattcgcgttcattcgcggtcaacatccctggttttcacctcgacctcctgcttgggtacgggccacagaaaacggaactggtcatttgtcgccagataccttaccctgcttcatcatcacaatgcgccagtggcgctgcagggagggcattatgagcagtcactttgacgctgccgccagcaaatgggatcatgaccccgcaaaagttgagcgggcaagggtaacagcggaaagaatccgggaactccccttcgtcaatcgcaacagcctggtggattttggcagtggcaccggcctgctcggcctgcagctgaaggattccttcgccagcgttctcctggtcgattcctcgccggaaatgctgcgggtggcccgcgagaagatcaccgaacagggtataaccaatgtcgaaacctgccacggggacagcctgaccgatgtggtttcgcgccattcagcgatcaccacgctgatggttctgcatcacatggccgatgtgaaagcattttttactgaggcctaccaggccctcgagccggaaggcttcctgattattgccgatctggccaaggaagacggttcattccacaagcacatgtcatcattcagtggtcacaatggatttgatactgaggagctgtccgaaatcgcagctgaaagcggctttcgcgttcacagcgctgagcgctatcacgaaatagtcaaaaagggtgcgaacggagaaaagcgtgcctatccactcttcctgtttgccgccataaagcaggtcctcccgtaaaagagtcacccggcagcttattcaccctgccggttattctgcagaacttcactgaatgcggcagcgagaatacctgtaggcatcgcgaatggagaatctcatatgaaaaaactgttactgcttttcagtgctcttctgctcaaagggtgtctggggatgccgaaagctgtccagcctgttacggattttgagctggagcgctatctgggaacctggtacgagatcgcgcgtctggatcattcgttcgaacggggcttaagcggggttacggctgagtaccgtctgcgggacgatggaggtatacaggtgctcaatcgcgggttctcggagtcgaaaaaccagtggaaagaagctgtgggcaaagcctattttgtgaacagtgattcggagggtttcctgaaggtttccttctttggccccttttacggttcctatgtgattttcgagctggatcacgagaactaccagtacgcctttatctctggtcccaacaccgggtatctctggttcctgtcgcgcacgccaaccgtggaacaggaaatgatggagaagttcctgtcggcggcaagggctcgcgggtttgatacggacaaccttatttttgtagggcacgggcggcaagagtagccttcagcaaagcccgtcgctgctgcaatccaggcgtccatgtttttcacaggagacctggttgcgcccggcggctttcgaggcgtacagggccttgtcggcacgggccagaaacccggcttcatcgtcatcgggctgccacgcggtcacgccgaagctgcaggtcagattccctatgatgggaaacggatgccattctatctgctgccgcagtttttccgcaacgatcctggcagctttgcagtcattatccctgagcagcaatacgaattcttcgccaccccagcgggcaaagacgtcacttgcgcgaatccccgcgctgacaatcctggcaatttccttcagtacggcatccccggtgttgtgaccccaggtgtcattgactcgcttaaagtggtctatgtcgaacatgatcagcgccatgggggtggagttgcgtcgctttctggcggcttcgtcatccagcacccgagtgaactgcaaccggttggagatgcccgtaaggggatcggtaatcgccagggtttctttctcctgtatcagggcctccgccagggaaagcagggtgttgaaggtggtggcaatatgggtaatttcattcggcccacgggtgggtatgcggctgctgaagtcctggttacgcacaatgcggtcaatactggacaagacggcactcagtgcccgtaaaagactggtggtggcggatatcgtcagaaacagcaccgcgagggcggcaacagacacaactgccattcccacatgcattgacgactgcagctgactgagttcttcatgggtgtgctgtctgatgatttccagggagagctcttccagggacttcatgttattgataaccattgacgaagtggtccaccagcccatggtggtcagggatgtggggacaactccatgggccatgatatgctccagagcctgaaacatgcgctcattggcctggtcacggcacttgtcctcaaaggcatgggagagctcggcagacgctttgcctctcagccgtcgcacctgctcatcatagagccccttcaggctgaacagcgtgcgcaacgcaacgggttccggctgttcgctttccagaatctgtcccagggtggcgcggatctgaccaagatactccttggcttcaatcagatgacgatgggcatcgatgtcactggcggcaatggtcaggcgtggttcatgggtgagggtatccatggcgtccagcagctggcgcagaagctgtgtgtactccagccgtatgtcagcgaagcccgctgactgctgcagcgtgctgtgccgaaccgcgtcaagtcgttcacgaaaaccgggcagcggcactggtgtcttctccagggtgtcgagggcggcatctgtgtggcgaaattggcgatccagattctggtattgccctgtgacagcctgccctcgctctttttgcagttcgtgcacggctcctgaaagagcgctgacagtctggacgttcgcgctgacccgctccacagcgcgggtctgaatgataaagttaccgtattgcagccaaatggtaagaaacatgccggttatcgccatgaagctcaagagcagaattttctgtcgcaggctcacaaatcctcctgtaaacacgatggtcacgatggatacagtgtatcctatcggaatcctggtagcaatccattaggagactacagaaaatctccatctgcgacattacaaaaccacagcgccatcccaaatctttcatggggcatggttgaaggccctggcccttgacacgagacaggaaacattccatatctccttctgaatcgacatttcccgaaaacacggtggtggtgacatgaagcatactcctgctggaagcgtctctgagttgcttgaacatctgcactccctgctcgcgcagcggatccgcttttcatcgtccgcctggaaggctgccgaggcgcggttttcggcacgccgctttgctgctggtgagcatgttatcgaggccgggaagcgcgtctgcaccgttggttttctcctgcagggctttgcgcgttactattatctgacaccctcaggagaggagttcaataaatcttttgccaaagaagggcaggtgctgagctgtatcagttccctggtagcgggtgaaccatccccattttttattcaggcgcttgagccctgccagtgcctgttcctggagtatcaggatctgcaggagctctgccgtctgcacccggaatggggggagctggtaagacacctgctggagcagctggcgctgaaaaaggagcgtcgggaagcggattttctgctgctctctgcgcaggagcgttaccaaaaattcctgcaggaatatgcggatattgccagccgcatccccaactatcacatagcttcctatatcggcatcaccgaagtcagcctttcgcgcatccgcagacgcatgggttacaccgaaattaacaagggataatgtccccgtatctcctcagcgttattcttcgggtcaaactctcccatggaggctcccgatgaaaatctctggaaaaaccattctgcttaccggtggcagtgaaggtatcggctttgagctcgcccgtttactcaaagacgagaacacggtgatcatctgtggtcgcaacgcggataagctcgctcaggcaaaaaaagcgttgccggaaattgtcaccatatcggctgacctgagcgtggcagcacagcggaacaccctggttgaccgcgttctttccgacttcccccagacaagtgtcctgatcaacaacgctggcgggcgacaggtcattgatccgcaaaagcggtgtggggtcgaagacgcgctgtattccgactttgaactgaatgttcttgcccctgtgctcctctgtgaaaatttcctgccacactttcgcagccagggtgcggcaactatcgtcaacatcaccaccgggctgattttcctccccaaagcctcatatcccttctactgcgctgccaaggcggcacttcactcctacacccagagcctgcgctggtcactgcgcgctacaccaatacgcgttcacgaggttatactgcccctggtgaatacccctttccacaaggggcagctgcccggaacggttcgagccatggatgcagcgcaagccgccagcctctgtctgaaggagctcaccaggggaactgaagaaatttctatcgggaaggcccggctcgcgcgtcaactggcatttctgttcccccgcaagggcatatcactgataaaccgtatttaaaaaagcaagaaggagtttccatggaaagcgcaccccccagggtctgtccggcacagcgggctgggagtctcgataaccgtttccgccgtttgctgcagaatccccgcaggatgctgtctccctatgtccgggaaggaatgaccgtccttgacatcggctgcggtcccggtttttttaccactgacctggcagacatggttggcgatcgcggccgggtcatcgcctgcgacattcagcctgccatgctggagaagctgcggcataaggtcaggggaactgccctggaaagccgcattgttttccaccagtgccgcgaaacaaccacagggctcaccgaacctgtggatttcattctggccttctatatggttcacgaagccgcagaccagacgctgcttttgcgcgatctgtgcactctgctcaagcctcagggccttctttttctcgtggaaccgcccatacatgtcagcaaaaccgcattcgccgaaaccctccgcaaagcacaggaaaccggactgaccatgattgcgcaaccggcagtgcggttcagcaaaaccgctttgctgcagaagtagtgttttttcttttttggtaagctatgctactctttcacccaacaacagagcccacgcaagagctctgccaaaaaagactttaacagattgcttgtttgaggcatttcaggaggctgtgaaaagccgtttttccttaaccgcacgtcacccattcgagcggaggcaccatgcgcagaaccatcaccattgaacccgtcacccgcattgagggtcacgccaagatcaccctgcagcttgatgatgccggggcagtggccgatgcccgcttccatgtcaccgaatttcgcggctttgaaaagttctgcatcgggcgcagtttccaggagatgcccggcatcacggcccgtatctgcggcatctgtcccgtcagccacaccctggcttcggccaaggcgggggatgccattctgggggtgcgcataccgccagcggcgaagctgctgcgtcgcctgatgaactgggcccagattgtccagagccacgccctgagcttttttcacctcagtggccccgacctgctgctgggaatggagagtgatccagccacgcgcaatatcttcggtctgatggaaagtcataccgacctggcccgcgacggcattcgcctgcgtcagttcgggcaggagcttatccgcctgctgggagatcgcagtgttcacccagcctgggcgattcccggcggagtacgcgagcctctctcctccagcggacgggacaccatcgcccgggatctgccggaagccctgctgattgccacccgcgctctggaacttggcaataaagtactggaacggcacgggcgcgaagcggcagcctatggtaattttgacagcatgtttctgggaatggtgggtgagaatggcgccctggagcactacgacggcaacctgcgactgattgacagcagtggtaaaaacgttgaggagtgcgacccggcgcgtttcctgcccctgatcggtgaaggggaagaggtctggacctacctgaaatttccctactataaaccggctggctatgaacaggatcggggcatgtaccgggtggggcccctggcacggctgaatgtggccgactttgccagcacgcccctggcagaccgggaactgcgccgtttccgccagtggggcaaaggtggccggccggttctgcagagctttctctaccaccaggcccgcctgatcgagatccttcacgccctggagtccatccagcaggcgctggagaatcccgtcctcggcgaggagcacgtgcgcagccatgccagtgtcaaccacgaagagggcatcggcgtcaccgaagccccccgcggcaccctcttccaccactacaaggtggatgaaaacggcctgctgacccatgtgaacctgattatcgccacggggcagaacaaccgggccatgaaccgcaccgtcctgcagatcgcccaggcggagctgcggggccaggagatcacagagggtctgctcaaccgcattgagcacggtattcgcgcctacgacccctgcctctcctgttccacccacgccacaggcagcatgcccctggatgtggagctgctggacagccagggcaggctcctgcagcatgtgcagcgctgatgaagctgctggtggcctggggaaatccgctgcgccgcgacgatggcgcggcgctggaactggcacagcgcctggaagagcactaccccgcccatgagctgcgcattgagcgcagccaccagctcacccccgagctggccgttctggtggcaacacccggcgcagaggccatcatctttgccgatgccgcactggacaccgccactccgcgcctggaacccctggcagccgcctcggcttcacccggctccttcagccaccatatgagcccccaggagatcctgtccctggcctgtcagctgggcgctgcgcctccgccagcctggctggcgcgtattcccgcctttgacatgggaatgggcgaggggctgagtgccaagtgccaaagcgctctggaagacatgatacggctctttcgggagtcgttttaacagcgtgcgatgcctttaggtgagatgggcgtcccaacccgcagcacatactgacggatccagacgtaatcgacggtcagcttttccagcggtttgcatgaccatcatggcgcgctcctatccgccagctgccacaatcatgtcccgcaggaaccaggtggcgatggagaagtaaatcaatacgcccccgatgtcggcaatggaggtaatcagcggagcgctggcagtggcggggtccatcttcagtctgctcagaatgaagggcagggacatgcccaccagggagccgaagagcacggtacataccatggtcatggcgacaacggcggccacttcagggcctgcgcggaagataccgattgctgatacagccacagccatgcccacgcccagcaccagagccacaccaacctctttgcccagcagccggaaccagtctttcatatgggcgcggccagtggccagggcgcggatcatcagggtggaggactggctgcccgcgttgccaccgctgtcgatgagcagcggcaggaagaagaccagggccaccacggcctcgatggtatcctcaaaataggcaattcccgcaccggaaaagatgttcataaacaccagcaccagcagccaggggatgcgtttctgcacgatcagccaggtgctggcctccagcatgttcacattgctgagtccaggagatttgtgggaaacaccccccatgcggtggatatcctcggtggcttcggcttcggccacgtccatggcgtcgtcgtgggtgacgatcccggccagcttgtcgtcgccattaatgacgggcagggccagcagatcgtacttggcgatcttgcgggcagcttcgctttgggggtcacgggcgttgatggagataacgtccgtattcatgagcgcggccaccggggttccgggcttgctcaggatcagatccttcagtgacaccacccccagcaggcgtcgctcgccgtcaatgacaaaggcgtggtagatggtctccttgtctggtgcttcatggcgcaggcgctcgatacattgcgcggcagtcaggttcaggggaagtgccgcgtaatcggaggtcatgatggcgccgaccgtcccctcagcataggaggagagtttgcggatatcttcgcgttccgcctgggccaggccggggagaatggcctgctggtgctcgctgtccaggttgttgtagaagtcggcccggtcgtcggcatccatggcgctgatgatgcgggtaatctggtgaatgtccagctgatccaccagcgtctgctggacactggcactgaggtagccgaagacttccgcctgcttcacggtctgcatgcaccgcagcacatgggcagcctggtcaggctcaagctgatccatcacgctggcaaggtcagcggcgtggtgcttttccacaagcgcgagaatgcttttttcatcttcaggggaaaactgattctggaagagttcgagaaaggtgaggtagagcgtttctttgtgcatgggcgcctccacggttgttgcccggcaacaatccgctgcaggcggcgcacgcccttaccttcggggctggttggaaataccccgtgcacggcacacaccaccgcggcagctgtggccggggaggttcatcgactggtcgcgaaagctcatggagcttcgcaacggcgggttggaactgctactggaactgtccattgcggttcgctgcctcctgtggtgtgtgaaatccgatcgtcccaggaccatcgttgccggttcaaaaaagcctccggcgcaaaaccagaggcttatagcaaaagggggaaggagtgtcaagaaaagtcagaggctgtgacgcgaatcagaggcgactctggactctgtgcagcacctgctccacctcactgacaagagcgggacaggcgtccaccacccggcgcccctggaagtcgcaggtgacagcagccggggtatagggaatggctcccacaagctccagttcactgcccaattgtccctgcaggacatccagggtcgtgtccaccagcttgttggcaatgccgtagacgcgaggtatgcccagatcctctgccagtttcacaatggttctggccgtggtgaggctgcgttgcccctgttccaccacaatcagcagagcgtcaacgctctgggccgtaccccgacccaggtgctcaagccccgcttccatatcgacgaccaccgcgtcctgctcatccacgatcaggtggttgagcagggttttcagcagggtgttttcagggcaggcacagccgctgccccccgctgagaccgcgcccatctgcagcagccgaatgccatcctggctgaccacgtagcgctcgggaatatcttccaccgacggattcagcgaaaaccactggccggcagagccgggttctgcaccggtgcgctctcgaataagctgacgatcgtgggcgatggtgaccacctgttgcagcgcctgtgggggaaaccccagggccatgcccaggttggcatcggggtcggcgtcaatggcgaagacctgtttgccctggcgggcaagaatatggcacagggatgaggcaatggtggtcttgccgacaccgcctttgccggagatggcaagtttcaatccgcttttcataggtgctccacggtatcttctgattgcggggcgtcactggcgacggacagccccagggcgcgacgcttgaggtcgatgcgatcaagcattttctgggctgccagaaagggatcggtttcgtagatcagtttgccaccgaacagtttatccagattgagctcttcgtctgtccggtcaccggtcagggtttgggtcacccactccgatcctttgacctggggggagacgcccacatggacatccacgccgtgagccaggaaataggttccgatggagagggccttggggctgtgggtttcgggacaggttcccaccacgggcagttgtccgatgtggacgtccagggtatcggcgatggtcgtcagcaaatcggcgggacgggagttgtccacacagctgcccatgtgcagggtgggcggcagactctccatgccaacggcattgccaaccgctttcagcacagcacgcaggccttcgccacagtactccaggcccttttcattcatcaggtcgtgtttggccagggagtgggcagagcagccggtagccactaccagtacattgtgtttcagcagctcgcgggccacggccacattgcccacgttctgctgctcgcggggattggtgcagccgacaatagccgccacgccgcgaatctggccagagacgatggcatccagcagtggggccagcgggttctgttcattgagggcactcagggcaccgacgatttgctcaacggaaaatccggcgtaggcttcggttttcacggtgggaatggcaaccttatcgggattgcgtttgccatagttggcgatggcgcgacgcacaatggcctgagccgcttcatcggcattgtcgggatggaagtccacgtggttggcaccggggattttcacatagggcagggtggtgatgatttccgtgtgatagcactccgccacctgctgaataccgggcatgatgcactgcacatccaccaccatggcctccagcacgccagagacaatcaccagctcctggctggaaaagctggtggcgacggggacaccctggcgcatcagcagctcattgcccgtgcagcagaccccaaccagattgatcccttcggaaccggctgccagggcttcatgtcgcagctgcttcgcccaggtgacaatcttttccgacagcaggggcaggtgaccgtgcacggcgatattgatcttcttcgcgtccaggacacccatattgtactccgccttgactgccgtaggggtgccgaacaggatatcctgcagatccgtggacatgtgcagaccggaatacccatccaccagtcccatgcgcaggccacccagcaacaggttcagcgggtcggcgtcacagcccatggccgtcctggtcacagactgggcgatttccaggtgcgcgttgacgggcagcagcccaagttcctcccacttggcaacagacttcttctgtccacgataccgcagccagttgaggacacctgtctgctgctgaaagtcctccagcgccttcagggcaaccgccctggcaatttcattcacctcgcgcccatgggtttcaatgcccaaaccatcggcaacgcgcagcagcttctggggatcacggatttcgtagggcgccttgccctctgcggcttccagcagagccagggcaacttcacggccatgttcggcatggggagccgcgccttcggtcagtttcatcagaaaattgcgggccacgatggtatccagggaggctccgcaaattccccgctgggggccttttccattgggcgcaatgcggcaggggccctccaggcagtggttacagcaaacgcctgtagcgccaaaaccgcaggcggtatgggcatcggcccgatcaaaggccgtttccacaccttcctggcgcgctttggtcagcagctgctgcacggccggatccatactcacttcttcgacggtacgtgctttcttcatggcgtaacctccagattttgaagagaaatcgagttacgcatcatctagcacagacaccaaagggaaaaatgtcaccggcacgacacttgtggggattttttgcaagcggctacagggagggggaatccgccgtgctctccagaaaatacgcgggctgaaggatgaggattttccggctgcgggttcgcagaatgcctttgttctccagctgtcgcagctgggaactgaccgtctgccgcgtgctgccaatggccgtggcgatctgctcctgggtcagacccatatccaggagaataccttcgcgcaccggctctccactgcggcgaatggcttcagccaggtagtgcatgagccgcttgtccacctcgcggaatgccaggttttcaataatatttaccgtatttttcagggcatcacccaggatggccaccacactgagcataaaggccgggttctgctccatgatttcgcgaaaatcgctgacatgcaccagggcaatctgggtctgcgcggccatggccatgccgaacccccgcgcatgaccgctgtagacaccgccgcgctgcaaaacggatatggtgaattccttgccgttggggcagctcaggaagatgcgcacactgccctgcaacaccatgtagataaagtcgggagcctcgtgagggccgaagaggatgccatttttgtcagctgttcgccgttgacatcgctccaggtaagtgtcaagcagatcggcgggcagctccgccatattcttcatggtgtgaaaacccgagtcgcttttgccgccgcgcacacgaaacctcctgcctctgccttcagaagaccgtacagtgacacaggccgccggaggaatcaaccacggaacacgcagacacgtgcgggctatctcctctgcatattctggcaacagcagccataccggctcccggatgggatatctgggttctgcaggttcgcagagcctatggcagctcctctgctggcacgagggcttcattcagaaaattcaccagctgccgcaccagttccggtgccagcggcacatccggattttcataggaaatccgctgcgcctgcggatcgtcttcaaccagcttgagaatatgattcatgccgggaatcacatgaagccgcgcgtcgggattcgccgcctgaagcgcctgagcctcagcgaccggcacctgcatgtcggtctgcccatggaagatggcaacgggagtactcagtttctgcagctcctcggcaggctggtaaggaaaccaggagatcaggtatggctgcacactctcacggaacagaagggccagttcctgcggcacaaccggcaccgtctcccccatttcgagggaccggataatcgccgccgctgcacgctcaagatccgtcggcaaaagcccggataactggtggcgcagcagatctgcggcacttcctgacgggctggcaagggtgacacgggcgcagtgtggctgctgctgagctgccaatatgccgatcagggctccctcgctgtgaccgataaccacaacacagtcaaaacgcgaatcggcgacaagcatttccatccagctggcggcatcctgaacataggtgtccagccgtagctgcgactcatccagtgccgcctggttgctggccccgatgccccgcttgtcataacgcacggaagcatagcccgcacgcgccaactcctcagccagcatcttcagactgttgtttcgccccggcagccccacggtgtttccgtcgcgatccgtgggaccggaaccagcaataatcagcgccaccgccgccgttttccccgccgcttccggcaactgcagggtaccgcgcagcgtacccgtggcagtctgcaggtgaatatccacagcgtggctcccagcggacacttcggcgtaaactcccaggatcactgagaacaccaacagaaaacgcaacacttgtacacggcgacctgaaaaactcagagagcccatgacacctccaggcaaacatgcttcctaagaaaattcaccataccttcctccctcgagaatgtccatgcccgtagaaggcagaaccaccaaagcgtgactccaggaatggcacgccattccaattgcattttaccggttgacctgccatgccagagtgcggtatccatagagacagatgagggcagatcccgtattactggtgaaaaccctccctcccattacagattcgagagcaggaaacggaagacggtgaaaatccgtcgcggacgcgccgctgtaaccggacacatgctgcatggtcactggatagttatctgggaaggccatggagcgaaaaaagccggaagccagaagacgccctgttctcaggcctgacagcacctcgcgccagggtgtagagcaggggtacacgaattctgctcatggctgaacaccgctgcagattcgcgataactcttccttacacccatttcctgccagcaggggatgggttttgcgttttctgcgtgtatgtccgtcatcgggaatatgcacgctgagcgctgtcagtgcctttactttgggtaccaattccagaaaaggagctgactatgctgacgcacacacttggatttccccgtatgggttcacgccgtgaactgaaaaccattcttgaagcctactggaagggaacagccaccctggagagccttcaggccgatggccgcgttctgcgccgtctgcactggcaacttcagaggcgcgccggtattgacctggtccccgtaggagatttctccttttacgaccacatgctcgacatgatcgccatggtgggtgcagtacctgaacgcttccgccgggaaggtgaacaggcagacctggacacgcgcttctttatggcacgtggagtgaggggcaatgcgagtgctccagccatggaaatgacgaaatggttcaataccaattatcactatattgtgccggagttctttccaaagcagcagttccggctctccagcagtgatctttttgatcaccttgaagaggcgatccaggcaggttttcccgccaagcccgtactccccggccccttcacatttctggccctgggcaaggagacggtggaaggttttgaccgctggcagcatctggatgccctcgtctcagtgtacgaggctattctcacccgacttgccacttgctgccagtggattcaactggatgagcccatcctggccagtgatctccccagggcggcccgtgctgaattcacggccgtatacaagcgcctgcaaaacgcggcaaacccggcgcggatactggtagccacctattttggcggcctggaagaaaacctggaactggctctggatctgcctgtcactggcctgcatgtcgacctggtaagcgcgccggatcagctgcccgccctcctgagccagtggccaacatccaggtatctctctctggggctggtggacggccgcaatgtgtggcgcaccgatcttgaccaggcacgcgaggtggccgaatacgcgtcacagtggattggcgaagagcaggtcatgctgggaacctcctgctctttactccatgttcccgttgaccttgaactggagcatgagctggatccggaaattttcaactggcttgcctttgcccgccagaagtgcggcgaactgaatctgctgcgctccgcccttgccggcgaaccagtcgcggcacccttcgaggagaatcgccaggcgttggcggcacgggcaggcagcaaacgcgtcaggcgtcaatccgtacgacaccagatggaagccctcacccccgaaatctctgtgcgtcaggagacctctgatcagcggcgcatcgcccagagtgaacgtttcaacctacccctgctgccgactacgaccataggatctttcccgcagacaccggaaatccgggcagtccgtcatcgcttccgccaggggcacataaccgcggaagagtatcaacagacgatcaaggaatacatctgtcaggtcattgacttccaggaagagtccggccttgatgtttttgtgcatggagaattcgaacgtaccgacatggtggagtactttgccgagcacctggagggtttctgttttacccgccacggctgggtacagagctatggcagccgctgcgtcaaaccaccggttctctacggcgacgtggagcgaccgcatcccatcagcgtacaatggacccagtatgctcaatccctgacaggaaaaccggtcaaaggtatgcttaccggcccggtaaccctgctgaactggagttttgtacgcgacgatcaaccacgccgcgagacgtgtctgcaactggctcttgccatgcgcgctgaagtgcttgatctggaagaggctggtataggaatcatccaggttgatgaagccgctttgcgcgaaggacttcccctgcgacgggaacagtggcgcgactctctttcctgggctgttgatgcctttcgactgaccacctcaggggtccggaagcacacgcagattcacacccatatgtgctacagcgatttcaatcacattgtggaatggctagctttcatggatgccgatgtcataagcattgaagcgagccgcagccacatggagctccttcaggccttccagaatgtccgctatcccaatgacatcggccccggtatctgggacatccacagtccacgcattccatcggtggaagagatatccagtctcctctgccgcgcgctgcagatccttcccgcagaacgcctctgggtaaacccggactgcggactgaaaacccgcacctggccagaggttcgcgccagcattcataacatggtcagcgccgccaccgccatgcgctcagccctgagtcctgcaatggccgccagccaatcgtaatcgtgacggcctgaaggaaaatgctgaacccaccggaaaacagggcagtccacgcttctcactcaagcacatagcgcagggggaagcgcagggactccggtgatgacccggaaaggtcggccacaaaggagcgggcgacccgctccagggtttgttcggcggcacgtctgagcaggcggtggctgccctgctcttcgatgagaaactccaccaggcgaccctgttcgtcgagagtgaccgtaatcatcaactccccttccaggcccatgcgccgcgctggcagggggtagaacttctccgactccacggcgcgcagcaattcatccagcaggtctgcctgccggtgggattcatgcgcagcctggctgacgggggcattcgcctcagccaccgcttcaaaatccgctggtggcacttcggcagtttccggaatcacttcgtccggaacctgctcctgttcagcttcctgaacgacggtttcgggttcaggcgcaacttccggtatcggctctgcgggaaccggcacggggttcaccggaactctttctgccggtggttcgggcagggtcacgggcttgacgaccggtggcggtgggggactgggaatctccggcaacgcaggtggtgacgcgaaggccatggtgagtggctgcgccggtgggcgcagcggctcacgcgccgcaggctcaggggcagccatggctgccagcaggctgatgccaagcaggacggtcagcagcagggccagacgggagctgaggcgttcatacgactcagcgtcggtcatggggaagagtcgtgaccacaaagtccactcttccctgggcctgagcctgatccaccacatgggcgaaagattcaaaaggcgcatgtttatccacataaaagttcagaggtttgtcggggtgatgctgaagcagtgccgccacttccgagcgcgatatcacgtcatcgccatggtagatgttcccatccctggcaatggtgattaccagccaatcgcgctgctccagggttgccgcgctctcgctgtcgggcaggctgacttccagggccgggcgcagaaaagtggtggccatgataaagaagataagcagcaggaaaaccgcatcgatcagcggggtcaggtcgatgcgctcatccatgagatcgtcgtcatgatcaaagggacagtgcatcaggatgcctcccgctccaccgggcagcgcacgtccagcagctccactgcccggtagctgtgctcaatggcttcaatgcgaaagcctttaagtttcaggctcagcacatagtagaacaccagggtgggcacagcgatgcccagccccaggatagtggtcagaatggcctcccagataccggcggccagcatatcctgctggggaacggcactggcggcaatctcctgaaacacccgcaccatgcccaccatggtgcccatgagccccagcagcggtgatatcaccgcaatcaaccgcaggtaggtcacgtgcttgttcacccgctcaaagttgcggtggaagaggtaagccacttccgcccgcagatcctgggagtgctcagcgtgggttttcaccacactggccacaatctgggtcaggggattcgtggtggtgccgcacagctcgtcaatgtagccctgctggcgattgcccagattgtcaaagcggcggcagaaatcccggcccaccaggtgcaggtagatgccgttgcgcaggcacaggtaggtggcgatgccgcccagtaccaccaggataacgccaatggggccaatgaagcccgccagggtcagcagaaattccatcaggggcgtcccgccagcgcaaagtgctctttcacggccgcagaaaagaccttggcggcattcatggtatcggtttcatcggggtgtttggcagcttcctccagacgcgccttgcgctccggagtcatggggtggcgctccggcgcgtagcgggccatggcctccaccaccttgggatccaccttgccctggcacatgaagcggcagatgacgcgattatcattctcctccatcatgcgcacggcactctccatgcactcacgggcatgatcggagtcgggccaggcccccagggtgccgaacaggccaaccaccgttccccggagacgcttcatgaattcctgagcctgttcatcgggcacccctttatccacccagaagccgatggcgacaaaatcatggtcaagggtctgaggggcgcactccacggagacggtttccacgtcaccgggcaaaaccggagcaatggcgtcggcaatcatgcgggtattgccagtgcggctggaataggcaaccagagctttcatgaatggtctccatatttggctttcagcgtgaggaagtggttttttacctcttcgagcagttgacgggtttcgggatcacgccccacatagacggcaaacatgggcttgttctcacgggtgaagaagtgcacgctgtgactttccaccccgaagtggggcttggacagcagccagatggagcccagcttgccgataaagatatgtccgcccaggggattgtcggcctcgtgcagattaaacatgccatgcccgctgctgccctggggcagggtgcccttcacctccaccaccatgccttcattgacgacgataaaggtaatgcgtttccattgcgatatttccttccacagatccataaaatggtctgcgggtacggcaactgccatgtccggggacagcaggggcatgatctggccttcttccaggccatgctcgcgggccagctgggaaagcatgatgctggggttcttttcaacgatggctcgtatttcgtcttgtaaggtttctggcactgatgtcattgacatggctccttatgggatttttcaggatacgttcacgaggtctttttctgctggtgcgcccagctccagcttgcaggtgcaggaccgctgcagcagctccaggtcgtggctgatgagcaggacacacccccccagcccggcaaaacgggccaggttgtcggcgataatggccatattttccccgtcgagcccgctggtgggctcgtccaggataaagatatagggttggcggatctgtccgcaggcgatgaccaggcgctggcgctctccgccggagagagactgggggtggcgctcggccaggtgctccagccgatactcccgcagcagcttttccacctctgcgggacggacaccggcgtgggagctggcagcggccgagtgcagttccgaacgcacggtcttcatatgcagctggtggtcggtgttctgcagcacaatgctggtgcggcgcagcagctcgcgggcgctgaccttttccccgccaagggcaatactgccccgatccatcttctgcaggccagtaagcaggcgggcgaaagtggttttccccacgccattgggaccgagcaggccgatgatttcgccacggggcaggcggaaggactcgccgtgaaacaggggcgggttacggcgataggcaaagtgaagctcctgcacgtctataaacgggtcggtatcggccacactgcccagggaagcgcgaacatcatcaacccgggtgctgcgcagcccgtagcgggactgcagcgcgcgctcgtccaggcggcagtagtcggtcacttcggcgatactcccgccttccatgacaatcacccggtccaccacttcgcgcagccagtacaggcgatgatcaacgatcaggagggtcattcccgcctgtttcagttccagcagggtcttggccagttctgctgtcgattcaggatccaggttggcactgggctcatccagaataagaatccggggagccagggacatgaccgaagccagggccactttctgcttctgtccttccgaaaggtgatggacgctggcacccgccaggctcgtgatgccaaactgctccatggccacctgtatatggcgctgcatcaggctgggctgggtattgcgccactcgtgggcgaaggccatttcgtcttccacgttgagggcgaagaactgctgctcgggatcctggaacagggtgcccacatcccgactgatcccgtgaatggagcgctggcgattgtcgtgaccattgacactcactgtgccctgcagatcgccctggaagtaccagggcgccaggccattgagcagacggatgatggtggacttgcccgagcccgaagctccggtgaccagcacggcttcgccgggggccacgtggaagctgaggtcgcgcacagcgggggtactctgaaagggataggtataactcacggcgtcaaaggtaatcatacatactccttacatccccatgatgctgcgggaaggcagttgtacatgggccaccagggaagcagtgatcatggcaaaaaacagcgctccggccacggcgtcgcgccaggtgagggtgttggtgcggtaacgactcacgtccctgctgtagcccactcctttgagttcggccgccatgcccagttcatcggacgtgcgcagagcccgaaagaggatgggaataaagagcaggcgcaggcccatcaggggatggcgcagcagaaagagggggttcagacggtatcctttgattttcagggattcggatatctgtttgatatcctcgagaaacgaagggataaagcgaatcatcaccgtggctgggatatagagccagtagggcagacgcagggtcttcagcgccgtcatgatgccctgcacccgtgacgaaagcgccatggccagcaaggtgttcatgagcactgcggagcgcaggaagggcaccagcaggctatcaagccctgacgcaccaaagcgcggcaggaacaggcccatcaggtggagaaagccgatggccatcagccacatgagacccaacactccgtaggcaatggcgataacgccaaagcgccgtgacaaaaaggcgtagatggcactggcaatagccagggaagccagaatccaggggttactgagaatgatgaccacaatggcggccaccaggctgatcagcatcttggtgcgcacatccagctggtgcagcggggtttcatcgcggcggatatcagtggcggataatgccggcatggcgcaactccttgacaaaatagcggcccacaaagagaccgataatggagccgatgtacccgatggccacgataacggcgaccatggcgatgatgcggggctcctcccgcatcatcagccaggaaaacccaaggccaatggtcttggagagaaggtcatagatagccacccccaccatgatgctccaggtgaagcgatagccacccagcgccatgatgactccctcggcaatcagccccgccagaatggaggcgggaatgagcaccaggctgccccccagcatcagggctgagataatggcgctgatgacgagaaagagggtcagggtaccgaacttgcgcaccttgtagagcatcaccaccagcaaagccgtgaagatcacatttttgaggatcagggtcagggggttcatgccgccgcccatcaaggccaccagaatactggataccttgaccacagcggcaaatatccccaccaccaccagatccggtacctgccagtagcgattgagggtaagaacctgggcattgctcatcagaaggccccactgataccgacgacgaagtgtcggccagccatgggaatggactcctgggagacggtatacttctcatcggtgaggttgttgaggttgagattcagctcatactgctgccgactgccgaaggtgaatcccatggtcagattcagggtctgccaggaatcatcagtgtcgatggtaccatcggagttttcccgctccgccttgcctgctgcccgcacataggcgtccagattggcgtccacaccagcagcgatggcgcgctcatggcgcaggccgatgcggccctgcagctcgggattcccggttttccaggtgttcaggtcttccgactcgaacttgcgcttcagccaggtggctgagccgtagggagtcaggttcaaagattccaccagataggctaccgcaacctccataccgtgggtggaggccttgtccacattggcaaaggtgttggcattgtttatggtcgggtgagccgctgtggtgatgtagtcctcggtcttgctggcaaagagggcggcgtctaccagcaggttctggccaaagtggcgcaggccgatctcaacgttgtcggaggtctccggctccagatccgggttgctgtaggtgggattctgactgccgtgaaccgtgccgataaagagctgctgcagggtaggcagccggtagccctgggaatagctggcccgcagagccgtgtcctccagtccctgccaggtcaggccgatggaatacaccagtttgctgtcgcggctggagtcctcttccagtcccggctcctcggcggaggtcaactcattgcgagcccaggtctgacgaaggcccagggtcagaatggtatcgggattgaggctccactcgtcctgcacatacagggcgtagaagtcacttttggctttattggtgtagctggactccacaaattcctgcggctgcgcgttgaacgggggcataggcgcccatggcccccgttggcgcctgaactcgtctgccttcaggcgatcctggatgagctccaccccggcaaccacatagtgatcatcggccaccagccagtcggtctgtaccgccaggccgtaggtgtcctgatcgttttccgtgcggttacgcatctgcaggggaatctgtaccgcaggcatgggcctgacatccatatccatgcggaaatccttataggtgttctgggcgtaggcgtcggcccgcagcttcaccagggcgtcactgagatgctccgcttcatagaagaacgacactttctcccgcgaccactcgggcagatcctgggcaaaatgctccatggttccggagatggtgccttccgggacataggtgcgataatcgccattgtaggtgtcatagcggccaccgacgatgaagtcgtcaccctggtaatcgatgtaggcaaagatgctggattctttataggcggttccatctgctgtgccaccgggggtgtcgcggtcatcgtggtccgaccaggcgcctcccacccggtaccccatgcggccgctcttgccatagaccgaaaggtgctggcgggttccctcggtggaggaatcataggagagtcccacatcaacctgcaccgggcgttcaccgccttttttggtgataatattcaccacgccaccaatggcttcagatccgtagagcaccgatgacgggcccttgatgatctcgatgcgctcaatcagggccgggtccatcagaaacaccgcaccggtcatggccttctgctctgaagttttctggccatcaatcaggatcagaacccgcgctcccgactcgccgcggataaagacgcgcttggcaccactgacggaaccatcgtgcacctccacgccgggaatgtcccgcagggcctcagccaccactgcggcaccgccgcgccggatctcctcggaactcaccgagcttaccgacgcgggaacctccagcagctcccgttcagcgcgggtagcggtcaccgtcaccccacgctggcctgtttcctcctgtgcctgaaccggcaatgctgcagcgcttatcaaccccgccatacacagggcaccgactcgtttgatactcatatccacactccactcgtttgaatttccatgcaacgggcatggctcatgttcactgccccattgccgctggcatggtcggttctcgcagactggcaaggtattccagcaggtactgggccatggtcacattccagaactgcccggcccgagtcagcaccacccagtgcccactttgctcaagcaggcccgccttgccccactgttcaaacaggggcaggcaccgctccagaagctccgttcccagcagggcagccagctgctgcagattcagggcggccacatcgaagccaccggtgatcgctcccgtcacctcccgatccgtatcgggacgggcggtaaccatggccagcggcttgcggccctcccggatactgtccagatagcgttccaggtcgcgttcgacaaaatagccgtgaccgtgcagactgccgccggcgccacagccgaaggccaggatatgggctttgtttttgaccagttgattgtagagattacgctcgcgggtggtgcgaccccagtggctgacggaaaggcgtctccagcgattggcttccatgacgtccagcccctgtgcaaacatgcgggcctggcgggtcatgtcggcggcaggctcaatggcaccctgagccatacgcttggccagctcactgtggggcaatacgttcagctggtacaggtcggcaccatcaagagccagagaagcggcagtgcgcacgtcctcctcccatatttccatggtctgccccggaaacccgtataccaggtcgatcaccactgccgcctgatcggtggccatgaggcgttccagtgcctgcagaacggattcccgatcatcaatgcgagccatgctgcgccgcacattggtgtcaaagctctgcactccgatggagaaacggttggcacccccctcaaggcaggcgtcaattttgtcttgaccgaaaccgtgtattctcccctccaccgtgatttcacagtcattggccaggggcaggtaacaggtggccgcatccagcacccgcctgaggttctctgcactcagggcgttgggcgtccctccccccagatagagggcatggacaggaccggaggtcacggccggatcactggagctctgcttcagttcgccaataagggcatccacataggcggcttccaggtcatcccggtgaaagcggttgaaaaaaccgcaatagaggcaacgggtcttgcagaagggaatactgatgtacgctgcacttttgccggaacggggtcgggccatgagcgcgcggaatacctcctgaaactttgtgacatccaggttgggcatctgcatgccggcgtgcacggcagcctttttctgaaaagcgccagcaagggggtcgccatcggtgcgcgcataaaaacgttcaataacagctgatactggtgatacacccgacatgggtgacgcgtgagaaggtggttgcataatccagaccctgaagcaccggctcagcacaggctgaacagatgacgcgtggtagtggttcgggatttacaatcctcgggaaagaggtgcttgcagcactcaggtcagcaacgatagtcaactcggatccgggtgacgctccctgcactgataggcgtagtcaaaacgctgtatggccccgcacttggggcacttcatttcaacttccacgacataccccttaaagagcagtcgtttgcagcgtttacagcgaacctcagggagcgctgcgtctgctgcgcggccacaccggcagggggaagtttcctgatgagggaacatacgcttctccacaaggaatttcggtgcatctggtgccgcatgtccagaaatgaacattcaacataccataacgtcgattgacgtcaagaatatatttagtcgcccctaatgatcattttcgccactatcaccctgtgcattccttcacttttctgcagttgaccggcaatcactccacggatatactcgattgttaatcgggactaataagtcattccccatgtcacaaggaggtgtcacaaccatgaaccacgcaacggacctggaaaaacagctggcagcactacaggcagaaaatcaaagactccgctccaccctggacgagcaggccagactggccagcgtcggcatgatggtcagcgccatcgcacaccagtggctgcagcccctgaacgccctctgggtatcagcgcagcatctggcctgtatctgcgaagaggaatcgactccggcaacctgcattcgtggcaatgtttcccagattatggagtacctgcgctttatggcccagaccgtggaggacttccgcgacttcaccagtccgggtgcagggggagagtgcttcgccccgcaacaggctatcgagatcaccctgggaatgctgaaaaacctgctcctgcagcaccaggtggacgttcgcctccatggagagccgaacatgaatatccggggcagcgccggtgaatttcgccatgtggtgattatcctgttgaacaacgccatcgatgtcttccgcgaacgggccaccccgcaccccgtcatccacatcaccatcagcgggcaacagcagttcatctccattgagtttcgcgacaatggcggaggcatcgaccccgacctgctgccatcgcgcctgttcgaaccattcacttccacgaaggagcggggcatgggtatcgggctgcaccttgccaggcgcatcgtggaagagaagctccaggggaccctgcgggccgaaaatatccctggcaccggagcacgtcttcttctctggataccccagccatccaccacaacgggcaacctcaaggacgagctttaaatctacacgcgcatgaatagagcttgacaagactaacttcgtgcaattactctctcagagatacacccttataagtctctcccccagcacaaaaatggcaaggggcattgagcacgataatggcaccacaggtgaattcatgtctctcctctcggaaacccgacgcgaagaactgctgaccctttttgaaagggttcaggttgcccaccatataccgggacgcatccgcctgaaaatcaaaggacgcgctccacaatggctgaccagcgaccccgccagcacgcagacccagatagaggcgctgcgcggcgtgcttcaggtaaaactcaacccactggccggctcggccactatcacctacgaacgtacccctgaggcttttgaacacttcgatgctctgcgcagcggcaatgtagcccctctgctggagtacttcaccagggaggtgtcaccatcgtgaaagatcccgtcttctgcttctgccccgatccgctcgccgaaagctccccgcagcaacaggccctgcaaaaagccctggagaatactcggttcctcctggttttttatgggaacgcacttcgtcgctggggatcggacgagcttctgcgctccattcaataccgtcgccagcaacaggaagccgctttgctgtggcttctggaacaacattcaccgcaggccccgccaccatacccggaggcactggacgcacaggaaaacctgctggagtgggtggagagtgctgtcgtcgctgagtcctggacgatgcacctctatgactgccttcttccctgcacggaagatacgattgtccgtgacactttctttcgcattcaggcaagcatcgccgaggaaaatctgccctccctgcgcagcgggatcgatcacctgcagtcgcccgacccgcgggcactcatagaagaagttcataagctgatcagcgctcccgatccccagcgtctgacagagttgtttacccgtcgaaatggaccactgctgggcggagcccttttgggtgccggtgccctgtggctgctgaaacagaccctgatacgtcaggaacaggaagaggagtaacccgatggcctatcactttgtactgggcgcggtcgttggagctgcagcggttctgctgctcaacaaccggcgtacacgagagtaccttgatcgtggacagcttttgttaaaggaaaacgtggatgagggaatcaaagccgccagagccacggctgaatgcattcgcgaaaagatgcagaccccggacgatgagcaccaggagagcaaaagtgctgcggacgcctctgccgcctcggaactgcccgccaccacagaggagcagcctccagccaagcgcagccgccgtacccggaaacccgctgccgatgaatagaccatttaaccccgctgctgtcttctgggccggtgtcatcagccatggcctcctgggaattgcccgccatgacccaacccgcgacaaaagcctccctgagcacgccctgctccacggactccagggaggcatagcccttggcagcggcgccctcgcctacaactgctttgcatcccgtgaacccatggcgggcgtagccgtggtgctgaccggagcttcactcatgggactcctgcgctcaccatccgcatcgaacgccaagtcaccccctaaatccatatcatcaggagagcaccatgtccgaccataaacaggaatattcttcagcctacggctacaaccccggaaactccaccatgcacaacccttacctgcagcatcactccgctcaagccggcggctttatgggtggtgcccgctcagcccttttcggcggaagccagagcgaccgcttcatcaagggtctgctgatcggcgcagcagccacttttctgctgacgaacgaaaaagcgcaacagaccataatcaaagcaggcgtcgccctcttcacccaggttgcctccagcgtcgaggaactcaaggaaaaagtcgaagacgcacgggctgaagctcaagaggagaggatggcgcaagaggactgatgccactgtttcactccctggaaatcatccaccagacacgacaacgggttcgcctgcgctaccgagagcaggttgccttcgacaagcactccctgaagcgcctgctggagctgaaagccggggtgaaccgcgttgagctcggtcgggtcaaccgcaccatccgcatcgtcttcgatccccaggttcaccaggtaccggatattctcaccctcctgagggagatccgctccgatacgttcgccgctttggacactgccgctcatctgcaaagttccgagcaggtgcacagcgtcctcaaaggccttgtcgcctttgccctgactccgctgctcccccctcccctgcgggcggccttcaccctgatggcctgcagtgcagcgcttctgcagggagggcgacacctgctcaagggcaagatgacctcggaagccatggaggccacggccatcgccatttctgtcggtcgtcgcgactacacggctgcccatgtgaccaacctgttgatctccctggcggaatacatcggccaccgcatcgaccgccagtccgatgaactgctgctctccctggttcaacctgaagccgaagaagtctggattcaccgcaacggcgaagacatcctcgtcaatgctacccaggttaccaagggcaccattgtcatcgcccaggccggggaaactgtggcagtggacggcaccgttatggagggacaggcctccatcaacgaggtctccctgaccggcgaagccctgccggtggccaaggcgcggggagaccgcgtgatttctggaaccatcgtggaggaaggccgggttcatgtctacgccgaacaggttgggcaggagcgggtctccttccgcatcgcccgttacgtggaaaactccctgcagtcaaagtcccaggcgcagcttaacgccatccggctggctgatcgcctggtccccttctccattggcctggcctcggcaagttatgtcctcagccgcaacctggcaaaagtggccgccgttctgcaggccgattactcctgcgccctgaagctggcaactcctgtggcattcaagtcttccatgtaccgcgccggcgcccaccaggtgttggtgaagagtgccagcgccctggaaagcctggcccaggcggaggtttttatttttgacaagactggcaccctgacctccggcgacctggaagtactgcacaccgtctccctggacagccgctggagcagtgaggaagtcctcaatctggcagcctccatagaggagcactacttccaccccatcgcccaggcagtggtcaaggccgcccagcagaactcctccagccgcaagcacttccaccacagcgaagtggaatttatcgtagcccatggagtcatggcctatgttgatggcaaaaaagtcgtcatcggcagccgccatttcctcgaagacgatgaaggcattcgcttccccgacagcactaccggaatccagtgccactatggcgaaagcataacgcccctctatatcggttatgacggcaaactgctgggaatcatctgcctcaaggatgaactgcgcccggaaagcccccgcctgatggccaatctgcgcgccctgggagtgcagtatatggttctgctgacaggggatcgccgggaaaaggctctggagatagccagtgaactgggctttgacgagtgccactatgaactgcaccccgaacaaaaggccaccatcgtgcagagttacaaagatcgtggactccgttgcgcctttgtcggagatggcatcaacgacgccccggccctgtcactggccgatgtgggaatcgccatgcagaaaggggccgatatcgcccgcatcagcgcagacatcgccctactgcacgacgacattctgctggtcagcgatatccgcgccctggcagcctccacgctcagaagagtcaccaccaactaccgcctcaccattggactcaacagcgccatcatgctgctggccgccatggggcgcatctcgcccatggcaacggcagtgctccataacggaaccactatcggcatcctgctgaatgccgccctgggtggccgcaatgccatgcagagccccagaaacagcatcaaagcaccatccacaggtgaaccctatgaagaagcctccgaaacattcccagcgtgagctggccaaacttgccatgaccgcaagcctcggcctgacggttatcaccgcattgtttatgaaaggaaaaatggccaaacgcctgcacacaggtgccggtatcgccctgattgccagctccatctggcaccaccagctctatcagccagtcaaaccgtccaaagaggtgagagaattccctgccggggaagagaaccgcctctgaagcacttgtatcaataacaggaaccactatcggaattagtgaaacttaactcttgcagtcgagagtattttatgcaaaatgttcagatcaactaagaactcttcccttaatgaataatgtcatccaggagaaacatatgaaatcctgcactctgtacaccgcttccagaaagaaacgctgcatccttgaaagtatccccgacgaaaaactccttcagtccctcggaatccgctcaggtgttgaactctccatcgtctcccgccagccctttggcggtccggtcaccattaagctcggtgaccgctgtctagccatatccaagtccatagctgagcagatcagtatccgggaggtaggttaagtggactgccacggcaacccgaagcccatttccctggctcccggcgaagaggccctgaaaatcctgctcatgggaaatcccaatgtggggaaaagtgttatcttctctcggctgaccggcatgaacgtgcgtaccgccaactacgctggcaccaccgtcaattacacccatggcatcgtccagtaccacggcaaaaaggcactgctcacggatgttcccggcacttactccctggaagccacatctcccgctgaagaagttgccaccaaactcctcgcagaaggagcccatgtggtgctctgcgtcctcgatgccaccaacctggagcgcaatctgcccctggccctgcagatacggcagaccgggctgcccgtggtgtacgccctgaacctcagcgatgtggctcgccgcaagggaatcaccatagacacagacgccctggccaaagagctgggcgctcccgttatcgccacttcggccgtcaagggcgaaggcctgaagactctcctggacacgaccctgcaggctgcccaagggcaggccatcaaagcagtgaccctgcctgagagctttcagaacttctgggacgaagcatcccgcatcgcccggatagcccagcgtaacgaatcccgccccatgaccctgtgggatcgctttgaagagatgacgattcgccccctgcccggactccccatcgccctgatcgtcctgatcattgccctgggcctcgtggtaggcggtggaaaagctctgcgggccgtaatcctgctgcctctgttcaacaactacgtggcacccgccattacctccgccgtctccagcgtggtctcggagggcatcctgcgcaatgtgctcgttggtgaatacggcatgctcattaagggtatcgaatggcctatcgccctgatcctgccctacgtggccctcttttacatcgtgctctccttcctggaggacagtggttacctgccacgcctgggtgtcctgctggataacgtcatgcgcgccatgggcctgcagggcggcagcatagtccccatgttcatggggtacggctgtgccgtgcccgccattatcggcaccaaggctgctaccagcaacaaagagcgcctgatgatcaccggactcgtcgccctggccgtcccctgtaccgcccagaccggagccttcatcgtcctgctgggtgaccattccatggcggcactgctgggcgtttatgccatctccttcggagccatgtttctcgtgggcagcctcatgaccagaatgctgccgggaactgtagcccccatgctcatggaaatccccaacctgctcatgcccgatggcaaatcgttgctgaaaaaaatctggattcgcatcaagcagtttctgctggaggcggaaatccccatgatcctgggtataggcgcagctgccctgattgccgaaaccggagtcctcggcatggtatcaggtttcatggcacccatcgtggtgggctggcttggtctgccggccgaagcgaccctggcactgatgctcggcattatccgccgcgaactggcggtactgcccctgctgggactcgacctgagtatactccagctgatggtaggctctgtcgttgccctgttctacctcccctgcctgacagtaacggcaatcatcattaaagagttcagcctgaagatcggcctgctgatccttctcctgaccaccctggcagcctttgtctttggcggactcctcaataagatcggccagctgctgctggtactgctgtaaccggaatcagccatgaaagcaatggtgcgccttaccaaaatgacagaacgactccttgtcttctgcccttggctgatcagactgcagcagaagtactatcatcgcatcgtcagcaaggaagtgcgctccgggcttatttcaagcgaagacaacgtcctgtgtatcggaggaggccccctcccctgcaccgccatagagatcgcccgctgtacgggcgcccatgtggtggtcatagactgcgatccggcagcagtgcacacggcgcagcagattgtccgggtcatgggaatggaaaactctgtggaggtctgcctgggtgacgggtgcagctacgacgcctcacacttccaggtcatccatattgcgcgccaggctgaacctcaggaggccattctgcgcaacatatggacggttgctccccgcggcgcccgtatattggtgcgccatcccaacgccctcctgaaaagctgctattgcggtctcccccgcgcatatgcctcccagtgcgaccgcaaggggaacgcagtcgacggcaccctcctgttcacaaaaaaccgcaaggagtttcccggtgaaatacatgctgctggcgacaggcatagcgctcaccgcactgcttatctggcaggctgactcccaggagtttctcaccagcctgttgatggccaagccggaatggctggtcgctgcctttaccctgcagctgctgacagtaacgatgatatcctggcagtggaaactgctgggtcaccatatccacagcggctgccgctttcaccagatggtacatatcaacatgtcgggcacgttctttgaaagtgtcacaccggccatgaaaaccggtggtgaggtcgtcaaagcctatctgctcaagcgcgctttcggatggaccactgtccagtcagtggcactggttggactgcagaaagtcgtcagtatcggcccgctgcttttcctggtaggcgtctccctctccctctatctgctcaccaatggcatctccacaccccagggctggctggtggccaccagcggcatgatcctgctcccagttttcctgctgatctgtgccgtattcatcgcccctgccggcctggcggtctggctggaaaaagtgtttcccgccaaatgggtacacaccctcagccagagtctgcattccctggaaaacgcgctgtcacaggtaaaaaaaaggggcaacctgggcagacactttctcctgtcagttaccctgtggtttctctttccagccaaagccgccatcattgcgctgtccatgggcctggaagcagatctgatcaacattgccacggtcaccttcctggcctatatggtggccatgatccccctgactccaggcggactgggaacttttgaggccacggtcgtcttcctgctgctacccctggaaattgccatgcaccagtccatggcatttgccatcatcctgcggctggtcaccttctggttgccttttctgatcagcgcgctctacctgctcgcccactggggcctggggcatgctcgcgtgcccgccagaaccccatccccataacaaccctcttctacaaaggacgcacccatgaagcaaaaactcctgcaccttggatttctgatcaccttgctcacctctttggtctccagcgccacagcacactgcacctgggttgaggctcctgccagcgtggaaaccggccaagaggccgcgatcactctgttctgggctgaccctgaagaaccggtggaaaagcgtgactcaccggagctgacgctgcgcattcagcagcctgacggccaggtgctccccgtaaatactgaccacaagggaacatttcaacaggcgcagtgggagttttcccagcagggcgtccacactctgctggccacccgcgaaccggcccgccatcgcatgagccagtaccgtgatttcggcaaaactctcttgctggcaggccccgcatccgaggcaccggcccccgccggccttgaactggaaatcacccccctggaactccctgctcccggagtcaccgaagtccccctgcagattcactacttcggcaagccactggccggagccgaactgaaaatcatcactcaggttgaccgtaccaagggaacctatcagtcactccatgatgacaaacagtaccagagtgccaccagcgatcagcagggcagggtcaccgtcacccttgatccttcccgcaacaccatcatcaaagttcggcacagtgtcggcgcagccgaagtggatggcgaccacggccgctgggtgcgcactatcatattccgcagcaccctgagcatcgccgaaatgcgctgaattctcacacggggcccagggcgcagaaaataatttattaggtatcgctaacttaatgattgacaactagcgaaaagtgcactacaaaaagaatcagcaagggagtaacctttgctgattctttacacgtgggggtgcagtatggttgcaaagaatatgacccttcgcaaagcacttatgaaaaacactggagtcaggggcgcgaacatggattgccacctgaactgtgacgagtgccacaactctgtcatgctcaacctgcaggatctgtttcccatagcgcgttcctgcagcgatcaggacagtaaactctcatcggacaaacaggctgtattgcaccggtaacaggagaaaagcatggaaattcttgatgtcgtggtaacgcttgcggcagtagcacttgcaggcacctatctttactggcgggtttttcgacgcaaaacggcaactggtggctgcggatgcgcttcaggtggagggtgctgctccactggaagcagtgaacccaagaagacttcctgctgtcagggcggcagccacagctgagcagccctctatactctacacagaaaccgacctgtggccgtggcaataacatcgccacggccacaggttatggtactttcccctcgtcctgtcttccattttcggtgagtgaaagatcccgtgacatacgcctgctgcagtacccgcagtgggcgcaagaattttacctgcagatcacaggtcaccatgggatgccccagtgaggctggaattttccccatggcctcatcaagcaccgtactgaggatgccgccatgaataatgccgtcgtaggaggcgaacgccttggaaagccgtagtcctgcctgtgactgcagttcctgggcatcaacctcaaactgcagctgcagtccaacggcattatgctgaccgcaggcaaagcagcccacggcgtcatccagtgcccagcgattcaggggcagctctatgcccattccaccaagcaggcgcgcaatatagcgtcgtacctggccaggcatcccctggctctgggagtagaactccggcataaacggctgaatgcccacgcccagctggctgagtttcagcagattctccaggtgaattgaattcaggggggtttcacggggtgccaccacaatgggacgccgctctttcaagcatacgtcaaacacccgctctgccagagtcccggaaagcccctggcagacccgcgcgcaatagcccatactggctggcagcaccaccaggccatcaggtactcccgagccgctggccaggggagaaaagaaactgctgttatcatggatgtgcactccgtcgggcaacagcttctgaaccagcgtttcacgctcgccctggccaagggagcgcgtctgttctacgctcattcccgcttcaatgcaaaaattcacctgggcctgctccgtacagatgacatggcactggatatgctgggcaaccagcgcatccatggcctccagcgccagggtgccccctgaagctcccgtgacgataagggcgatttgtttcatttctgtccttcactcaaagagcttttccctcatcttaagagaaaaacgccccattcatcagtattttttggctggaatagccttttttcacaacttcgcgcttttttcccgttattgtattatgttacattatgtccacaaggaggacgaaaagcaatgataaccaatgcccttgaattcgaacgccccatcgtggagctggaaaagaaaatagaagatctggaaaaattcgcatcccaggaaggcctgaacttctccaccgagattgaaaaactcaaccgcaagatggaatccctcaaagaggaaatatacggcaatctcaccgaatggcaatgcacgcaggtagcccgccactcagcacgcccctacactctggatttcgccgaacacgttttcaccgatttccaggagctgcatggcgaccgcgctttcgccgacgacaaatccatcgttggcggactgtgtcgctttgaaggacagagcgtcatgcttatcggccaccagaaagggcgcaacacggcagagaatatccgtcgcaatttcgccatgcccaatcccgagggctaccgtaaagccctgcgattcatgaaactggcggaaaaattcaatctacctatcatcaccctcgttgacacccctggcgcctatcccggcataggggcggaagagcgcggacagggcgaagccatcgcccgcaaccttctggagatgtcggggctcaaggttcccatcatatcagtcgtcaccggcgaaggcggcagcggaggcgcgctggccctggccgtgggcaaccgagtgctgatgtttgagcactccatctactctgttatcagcccagaagggtgcgccgccattctctggaaagatggcacccagggtgaaaaggccgccaaggcgctgaagctgactgctccgaacctcctgaagctgggtgttatcgatgaggtaatcccggaacccatgggtggagcccaccgcgatcctgccgtcgtctacgccaacctgaaagaggccctcaaccgtcatctgcaggagctgcagaagctttccgccgctgaactgacaaaggatcgctatgaccgattccgcaagatcggcgtcttcagcgagtaaaataccagcaccgagcatagcagtttcaaatccgggcacggaaaatttcttgccctgtccggatttttgaggcatattgcttcaaatcattcaaaaggggagtggggatgaggttttcgaggcagccgatcgtcgtacaaaggggacagagaaagaataagccacacattcttttcaagcttttcatggttatcggaaccggtcttatcataggattcggcgccaacatcatcatctcctctgaaatgaacatccgcaaatcctttgtcagagacaaccccgtgctctccgccctcgataaactccaccgcccggccctgattgattatgaggatgaacagggcttcaccgaagagccggatttcgtggagattgaaaaaggcgaaatcccggaaaccctgcacactacggaaggcaccgtgcagcgcggtgactctctttacagcatcctggcagcccaggggctctcgcctttggaaattcacgggattaccacacaactggatgggcttttctccacccgcagcttccgcgccggacagaagtactcggtagcgcgggatgatgagggaaatttccgccgcttcacctatcaccagagccgctccatcaccctgcacgtggaatgggatgtggtgtccgaagaatttcacgtatccaaggaagtccaggattatgacacccgcacgtccaacctgacaggcatcatcaccagcaatctggccaatgaactccagcgcaatggtcgctacggactgattacgcagctggagaacgtgctctcctggcgcatcgacttcaaccgcgacatccagccgggctcccagtaccggatcatttttgaagaaaaatggctgaacgaccagtatgtcggcgtcggcaacatactggcaactgaaataaccattcgcaataatacctacacagcctatcgttaccaggatccccagggggtagttggctattatgacgaaaagggagactccatgcagcgcttcttcctgaatcgtccagtcaactactcccgtgtttccagcccctacggctaccgtgtgcatcccgtttacggaacgcggcacttccatggtggcgtagacctggtggcccccaccggcactccagtctacgctgtggctgacgggcaggtgatcttccgcggacgcaagggaccagcgggcaacatgatcaccctttcccatgccaacggctaccacacccagtacctgcacctcagccgctatgcggtcaactacggcagccgggttcgccagggcgatatcatcggctacgttggcgcaaccggagtcgccaccggtccacacctggacttccgcgtcattcgcaacggacgactccaggatcccatgcaggcgctggcatcctcttcagctgcccagtctgttgccagcgagcatcgcaatgacttcctggccaaacggggcatgctcagggcgcaactggatgagctggatatccaactggccagcgcggagcgctaagcgcccatatggccgtcttccccttccgcaccactcccacccatgaggcaaaaatcaggaagttcgcctacagtgcgactgtcctgatcctcatcaccacggttatcctcagcctgtgggtcaagacccgcatcatcgccacaggctacgaggtcgccgggctccagcgtcagatccttgaggaggagagccgcctgggcatactggaagcccgtctttaccagcttggttcccctggatacatccaaatgctggcaaaagaacacgggatggtttatcctgctgccgatcagcttgagtacctgctgaaccaatccatcctcagggccaacgaacttgcagacaccccacgttaagaccttcaaggttgcccagtacctggtactggcgtttctggttctcgccatcggctaccacctggcggaaaaacagcttgtgaatcaccagacctggaaaagtcgcctggccgcgcaatacgacaaagacttcaccatacgccagaatcgtgcccatatcgccgatcgccacggctttcagctagccgtcagcaccaaggcctactctatttacggtatcggttccgaaatcgaaaatatccgtgacgcagccagccgcatcgcccaggccatgggcatggcggactacggccccatctataaccgtatcgcaggcaggaccggttttttctggattgcccgcaatgtggatcccctggtagcatcgcgtattggcaccatcaagggcgtcggactcctggagggagaacgccgcttctaccccgatggcgatcttttcggcaaacttctgggctttaccggtgttgacatccaggggctggagggcatcgagcaccgcttcgacgaacgcctgaaaggacaggaagtccgggtggccgtctaccgcgacgcccgacgccgcgacattatgctggagcccatctccacccagcagaactccctgaaaaaaccaccgctgaccctctccgtggacagccgcctgcaggcctttgtggaaagctccgtccagcagtttctgcaggagcacgaagccaaggccatcagcgtcgtcgccatggatccttttaacggcgaagtactcagcatctattcatggcccagctacgacccgaacaacttcagcaactatccccgccagcgctggcgcaatgacgccatcgccaacacctttgagcccggctccaccttcaagctgatcacctacgccgccgctctcaagagtcgcagcatcaccctgcaggacatctttttcggcgaaaacggcgagtatcgcgaaggcaaccgcaccatccgcgacacagtccccatgggctgggcatcggtggccgaagcctttgggcaatccagtaatatcatcacctcgaaaattgccgcccagatcccggcggaggtctttcacaacactattcgtgactttggtttcggcgctgccaccggcattgaactcagcggggaatcggcgggattgctgcggccgcccagccagtggagcagactctcccagacatccctctccatgggctatgaaatcagcgtgaacgccctgcagatggtgcgggcctatgccgccgccatcaatggcggatacctggtgcagccaacgatcctcaaaggagtcaaccagggtcgcgaatgggatgccatccttgacccgcaaactgctgaagccatgaagtcgctgctgctgcgcgtggtggaaaagggcacgggtcgcaatgccagccacaagtacttcagcatcggcggcaagacgggcacggcccagaagctcgatccggtggagggctatacccgcgaccgccacctggcaagctttgtgggctttttcccctatgaacagccgcaggttgtcatgggtgtcttcatcgatgaacccaaagttgccctcaagcaacagaacactgagggcccggtgtatgtctcaagttatggcggcgcggttgcggcacctctttttcgcgatattgccggcaagtatatcaactactacaccatcgtacctgaccgtaaatcaaactgatccaaggaattccccgtgcgactccaacaactctgccagcagcttggcctgcctcatcctcaagtggatgtggaattcagccgcctgagccgcgatacccgtgatatcagccccgattgtctttttatcgccatagccggttcccagttcgaccctcacctccatctgcccgagctgctgagctccggaaaaatcgccggagccctgtgccagcaccccgttgacgggcccaacaccctggtcctgcccgatctggcggagcgggaagccaccattgccgtggccgcctatggcaacccgtctgctgccctgaaagtcgtcggcgtcaccggaaccaacggcaaaagctccacgatcagctacctccgtcaggtttaccaggccctgggccatcgaaccgccaccatcggcaccctcggctatgccattgatggtggcccgtccgcggagcttgccaacaccacaccctgtgccaccacgctccagcatatcctgcacctgtgcctccagcaccatgtggagtatgtgttcatggaggtctcttcccatgccatcgccctgggccgcgtacagggcatcaggttccacggcgccatattcaccaacctcaccccggatcacctggatttccacggcaccatggacgactacctgcagacaaaactccggctcttcacacctgctcccccctacgccatcatccacaccaggcgtatcccccggaagctgccccccctgcccggcgtcctgagtttcggccccggggaagacgctgacatccccacgacggagcagcaggtaagcccggaaggaattcgcttctgcctgcaggggcagatttaccgcagccccctgcgaggccgtggcaacctggaaaacgtccaggccgtcgccgctttctgccaccatgaagggcaggaacgccagcaggttgcccgggccatagcagcactgcgccccatagaagggcgtttcatgcccatttcccacaatggccgccatggcatcatcgactatgcccacacccccgacgctctggagcaactactgaaatcgacccgggagatctgccacggcaggctgattgtcgtcttcggctgcggcggtgaccgtgataaaaccaaacgccctctcatgggcgccatcgccagcgagctggcggatatctgcattgttacagacgacaacccgcgcaccgaagatccccagcacattatctcccagattattgccgccatggatatgggcaggacaacagtgatccatgagcgtctacgcgcgattacctgcgccagagagctggcaaacggcgatgacctggtggtcatcgccggcaagggacacgagaagtatcagatttatggccggcagaaacaccgcttctgtgacgcagaagccttctgttcctgaaaaagaaaaaagccttcccaaaggggaaggcttttttacagaggcgaaacctgagatcagggcatggtggtcagctcacgcagcagctcttcctgcgctttctgggcacgcagctgctgccaggccgcctgatcattattcatgctggtctgcagcgtctggcgagtcagctcttccagactggcggcgtccagccccatcagcacataggtggtattggccgggctggtgataatgcggtaccgcttggccccatgaaggttctgggatgtcagcagacgcgaaaccgactggttgacagtgtctaccgtctcggcatcaccgacgcccgtggtttccgtatagcgctgaatacgctgagccacatgcacctgcatggagcgggccagtcgctccatggcagcagcctcggccatggtctgagtgaagttcaccccggcagccgataccggatgcgatcccacggcggagacctcaatgccctccacaggatagccacaaacccacaagggcgcctgcacggtcggagcatcgggataggtgcactccagcacttcaccggcttttttcccacagcctgccaccaccgccagaatcatcaacagcattcctattttcgcgacttttccacccatggcagattctcctttttctgtatttaaggatacgaaacctgaattcgacaacgtagcatagcaaacaggcgctgcattgaaaagtgcctcccggattccgcaggcagacctgcagatggaagcgactcgcaaccgtcagcgaacctggatctgctgcccggcatagtcaacccgctgcccggcccgaaccttacagcgtttgcgcagctcctgaacgccatccacgctgacagctcccccggcgatctccgacttcgcgtgaccgccgctttcacaccatcccatgatcttcagcagatggtgcagttcaatgtactcatggccttccagctcaaagatttccatgttccctcctgtgggcacatatcctgatatcattgccaaggcgctccaccgagtgaaggcgaagctgataggctttatcgggcgtcggcaccttcagggatccgctccaggtcatcccctcatctccgaagagttttggtgccatgtaaatcacatgctcatcttccagtgtctccttgataatagccgaggtcagccccgcgccaccctccaccagcaccgatgtgatgccgtactgttcgtacagcgcagcaaatgcctgctgcagaggcagcccctggctggccggcggcaggccaatcagctggatacccgctccaagaaggcgtgtggccgtgtcgctttccatcatggtggaagaagtgacaatgataacgcggcgctctgcctcagaaggccgcagcacggcggcgttgcgcggtgtacgcaaaaaggtgtcaaagatcaccacatcggggtgcggcaacgctgttttgcccccatgacggcaggtcagcagagggtcgtcggcgatgatggttccgatgcctacggcgatggcgtcgtgaatcccccgcagaaagtggccatcctgacgggcctcttcaccggtaatccagcgggactgcccattggccaccgccgtttttccgtcgagggtgatggccgacttcagggtaatatagggcatctgccgggtgatatgcttgttgaagtgacggttgaggtagcgcgcctccggctccaggatgccggattccacggcgatgccggccgcctcgagaatggcgcgactgcgcccggccacggcgggattcgggtcctgcgcggcatagaccaccttctgaataccagcgcggataatggcatcggtgcagggaggtgtgcgcccctgcacacagcagggttcgagggtcacatagagggtcgccccccgtgccttttcgccagcgtctttcagggcaaccacctcggcgtgagccatgcccgccttcgcgtgataccccattcccacaatggcgcctgcagcatcgacaatcacagaccccaccaccggattcggggaggtgaaccccagccccttgcgggcgagattcaaggccatctgcatagagacttcgtattgggctgagcgtgtcatgggtttctcccaaggctggtgatgggattttcactgctggtaaaaagaagactgcgatcaacgccgcggacagggcttttcaacagtctggccaatatactctagcagactccgccctctgtgggaagcgcttcgcgcatcgcagtatttgaccagcgcccacaggtcaggtaatctacaaaaaccctacccaaggaggtcagcgtgttcttcccccgcccacgcaagatacgccgctacaaagatatcgtgcgttttctcatcaagcatgccaaccgcgacttcatccggggcactggccttgagcgcgaggtcatcggcagccagaagctcaagggtgatcccattcagtttgtgcgcgatcttgagctgctgggaccgaccttcgtcaaactgggacagatattctccacccgcgctgacctcctgccaaaaccctacattgaagccctctcccgactgcaggacgaggtggagccctttgcctggcaggatgtggaaaaaaccattgtccaggagctcggacaccccatcgcgacgctctttgccgactttgagtccacacccatggccgccggctcccttggccaggttcaccgcgcccatctgcataccggccagcaggtagccgtcaaaattcagcgcccggctatccagtcaattattctggaagacctggatatcatccaggaaatcgccggcacggtggatcgccatacggagatcggccgcaaatacatgttcgaggagatggtggacgaattccgcaaaacactgctgcgggaacttgactacaccctggagcagcagaatctgcttatcatggggaaaatcctgcagccttaccctgatatgggcgttcccagacccatcgacagccactgcacctcaaaagtcctgaccatggaatacgtccggggagtcccccttcaggaccaccctgggctgcgcaacaactgtttcccccagggcagggagctggcggaacagctcttcaagtcctacctggaccaggtgctggtggaagggttcttccacgccgacccccatccaggcaatatcttcatcaccgacacgggaaagctgatactgctggacctgggcatggtctcccgcattgccccgcgcagccaggaaaacctgctgaagctgctgctggcactcagtgaaggcgatggccatgaagtggccaaaatctccctcaagattgccacccgcctgccagggctggatgagaacaagttcatccgccaggtcggcgatatggtgctgctgtacaaggacgccaccgtagcccagatgcaggccggacatgtggtcatggagctggctcgcattgccaccgccaacaatatccggccggcaccggagctgaccaccctgggcaaggcgctgctgcacctggatgaaatcggacgcgtgcttgacccggcctttaaccccgcgcaggcactgaaagagcacagcgaatccatcctgcgccgtcacctgctcaagagcttctccagcgccagggccttctcttccctccttgaaggccgcgaactcatggaaaagtttccccgccgtctcaacgagttcacggagtccctctcccgcaatgaagtcgaggtcaaggtgcgcgcctttgacgaaagccgcctgatggggcacctgcaaagcatgaccaaccgcgtaaccatgggaatcgtcctggcggcgcttatcctgggcgctgccatgctcaccaatgttcccagtgatcacacggtcttcggctatcccatcatcgccatggtcttttttgtgattgctgcggcctggggatttgccctggtcatatccatcttcctgcaggatcgcaaaagccggaaaatgccacgctgaggcggcccgcagcccccatcgccccgcattttctgtcaaccgcaggggattggcgcaaatcatactttgcaccttgaacaacctccttcaagggcgtatacttcctgatttgataaatacgcgcttcgcgttccccgatagacttaccatttaaggagaatacaccatgaaaggctatatagtcctggcggacggaagatgcttcaccggaaaaggtttcggattcgaaggaatcagtgaaggcgaagtggtcttcaacaccagcatgaccggttaccaggaagtacttaccgacccgtcctacgtcgaccagatcgtcaccatgacctaccccatgatgggcaactacggtatcaccgaagaggacatggaatcggatcgcccctatgtacagggttttgtggtcaaggagtatgtggatatcccctccaacttccgttcacaggagaccctcagtcagttcctgaaaaagcatggcatcccgggagtgcatggtattgacacccgtgccctggtgcgacatatccgcgaaaaaggcgccctgccaggcatcatcgccacgggcgaacacaacatcgacgacctcagaaagcgcgcggcagcggttgctcccatggaaggcaaggatctggtagccaaggtcacctgccagaagccctatacctgggatcagggtatctggaagcttggggaagggtttattcccccatccaaatcgcccaaccgttaccgtctggcagtatacgacttcggcatcaagtacaacatgctgcgcctgctgacccactacggctttgacctcaccgtccttccggcatttacccccgccgaggaaatcctgcagggcaattacgatggcgtctttctctccaacggccccggcgaccccgccgccgtgacttacgcccacgccaacatcgccaggctgatcggcaagctgcccctctttggcatctgccttggtcaccagctcacctgcactgccctgggcgcaaagaccttcaaactgaaattcggacaccgcggttccaaccagcccgtcaaggatctggccaccgataaaatcgaaatcacctgccagaaccacggtttcgcggtcgatcccaccaatcttccacccaaggtgcgcgtatcacatctgaatctcaacgacaacaccgtcgaggggattacccacgaggagtatcccctcttcacggtgcagtaccacccggaagccagcgcgggaccccacgacagtgaatatctgttcaaacgatttgccgacatgatcgaaaaccaccgcaaaacccgtgcgattgccaactgataaaggattttcccatgggaaaccgcattgttccggctgccttcttcgcccttctctgcgccgcgacagccctggccaacggccatgtacgggaagtcagttttgtggaagcctaccacctggcattggaaaacaataaggccatcctgctggaggagatttctcagcgcaaaacccagctcagtgaaattcaggcccgctcttacctgctgcccagggccagcgccgagctgcaatacacccagggtgaccgtgaagaacgcacctttggagccggcgtgacccagcccctgtacaccggcggcaaagccagcgcagaacgacgcaaaagcgaacatctccaggaagccgccgagttcagcgtgcgcttcacccggcagcaggtcctcaaacagctgatcgacatcaccgcagacctgcgcaaggcccaggagatggtcagggtcaaccaggagaatgtgaagcgacttgaggagcacgtcaacaagtcgcgcatccgcctggaagtcggcgaaatcgcccgcactgccctgctgcaaagccagatggccctcagcgaaggtcgggcagactacttcgagagcctgagccacctttccaccctgaacacccgcctcaacaatatcattgggagcacccacgaaattcgcatcgtcggtgagctgcacctgccggagctccctgcctccagctttgacgattggctggtgaaggcgaacctcaaccgcaacgacctcatggccgaagaagcgctgctggagtacagccacgacgatctgcgcgcgcgggtcagtgcctactacccccgcctggacgccttcgtgcgctactccatacccgacttcgaggagagctccgaatccatcgtctacacaggcctgaacctttccatccccatactggaagggggcacccgcatcgcttcctaccgtgaggccaaatttaacatcattgaaagctcccaccgcatcctgcagcgcaaagagaacgtgcggctggatgtcaatcaggaactcaatactatcgacgtgctgaagtacaagctggaagaagcttccagtcgtatggattatgcccgggaaaatctgcgcatgaccaccctgcagtttgaggtcggcaaatccaccaacctggatgtactagatgccatgctcagcctgagcaacgcggaacgcgccctggccgaagcccattacgacatgatcaaggcccagtacggcctgctcttccatgtcggcaccctggacatatccctcttctctccatgaagatcggtgtactccccgacaccgtcatcaaccagatcgcggccggagaagtggttgagcggccggtcaacgtcgtcaaggagctggtggaaaacgcccttgacgctgacgccaggcgggtggaaattgccattgaaggtggtggcatcaagcgcatccgcattaccgatgacggctgcggcatggccagacacgacctcatgctctgtgtggagcgacacgccaccagcaaaatccgctcctttgacgacctcacccagcttcactccatgggctttcgcggtgaagccctgcccagcatcgcctctgtcagccgcatgcacatcacctcccgccagccagacgagctgactggccactgcctgcacattgagggcggcagaatgacggaagtccgggaagagggagccaaccccggtacacgggtcgagatcgccgaccttttctacaatgtcccggcccgcaaaaaatttctacgcaccccccagaccgagcagaatctcatcacatctctggtgcagtcatttgccctggctcacccccagaccgccttcagctacagcgtcgatggccgcgcgcagttccagtttccacccgccaccatcgacgaacgcatccgacaggtattcggccgcgaaaacgccaccgcactgcgcgaaggccgctcgcagcaggacgacggaaccgggttccacctgtacctctcgcgccccgacaacacccgcagccgccgcgactccctctacttctttgtcaatcgccgccacgtgaaggatcgcctgctgggagcctggctgcagcgagcgtaccgccacctcataccccagggacgccatcccttcggcgccctctttctgaacatcgatcccgccctggtggatgtcaatgtccaccccaccaaaacggaagtgcgtttcttcgatataggtgctctgggccgactctttgagcaggccatccgccaggttctcattgaaggcgaaactcccttccacagcagcccggaacccccggcgcccgccgtgccgcggggctttcccagcaccggtggatggagcagcagcgccccccaccgaaactttggtggccagatcagcgaaccagcaccagcgatactcccgccgtcacacctacccgctcgacacgggcaacccgcctcaccctacggcgagacgccgctgtgggaatccgccgcgccatcaacagccgatttccagatcctcggacagttccaggacaccttcattgtcggcatcaaagacgaggagctgatcctggtggaccagcacgccgccatggaacgcatcaactttgaggaaatttccgacctctacgccgacaatcgggtggaacagcagcccctgctcttcccgcaccccatcggactgacgccccaggagcaactgaccctgaacacccatatgccccagctgcaggccatgggcttcaccattgatatcatcgatgacactgcctgcctggtggaagcacccctcgacctccccccccagcaggccatggacaccatccgggaaatctgcagcagggcaggcgaagagaaagacgatcagccggaatcagcccaggaatccttccggcagctggtcatgaagaccatggcctgccaccgcagcgtcaaagccaacaagaccctcaaccaccagcagatggaagaactgctgcagcgactttttcagtgccgccaaccctacacctgcccccatggcagacctaccctgatatcctacagcagagagcaattgtggaaacagttcctcagataatcgtcatcgctggccccaccgccgtcggcaaaacccaggtggcaacggaagtctgccggcgcgttggtggagccatcgtgggctgtgacagtcgtcaggtcttccgccacctctccatcggaaccgcaaaacccgatgccaccgaacttgacggcactgctcaccacatgctggacgtggcaggccccggcgagacctatcacgcccaccgttacgcccgcgaagccgcccagatcatcaatcagctcctgcacaatggtgtggttccggtactcacggtgggaaccggcctgttctatgaagcgctgcagtttgaactgatctccacccccaccattgatcccgtctgccgcaaccaggccaccgaagcggtatcccatgatcgcaacgccattcacgccctggcctgtactcaggaccccgagtacgctcccaagctcaaggccggcgatactcagcgcctgatacgctggtacgaaatctacctgcagacgggtcgccccatgagcacctttttccgcgacatcacccggcagcagccccgctacccggccctgaactttgtgctgacccgcgaacgccgggagctgtatggacgcatcaatcagcgggtagacaccatgctggagcaaggcttgatcgaagagatccgcgaagccatcaaccgcggctacgacttcaggcagattcccgtagttggctatacggagctgctgccctgcctggatggtgaagccagtctggaaagctgcatcgcagaagtgaaaaaaaacagccgccgctacgccaagcgccagctgacctggtttcgcaaccgactgcagatgcgggaaatccacctgagcaccactggcattgaacagggtattgaaatgatcgtcaccgcctggcagacttcccgtgacacttccacataacatacagcggtagtcccgaacaccaggccttttttgtccatgcaccacctcacccaaggagatcccatgttcgtacagcccatgcccattgaaaatcagcgcgacaaggacctcaaggtcacccctctctccacctatccccatgccgccggcctgcactccgccaccctggccgtggatgaatatgaagaagcagccaaatccgttcccattgtcttcacgaaagatcccgccagcggcaccatgacatccctgtgcctgctgggcattcagcagagccgcaacctgtgtgtggacggtgaaggaaactggcgcaccggcatgtatattcccgcctatgtgcgctgttacccctttctcttcatgcaaagcggtgagcaggtggtacccgccattgaccacgcctcgagggctgtcagccgggagcatggccacccgctcttccttgaaaacggcgaagccagcgattttctgaaagcggtgctgggcatgctcaaggagtaccacgaagcccagaagcgaacccgacgcttcatgaaccacatggaaagcctcgatctgtttgaagagatgcacgccgacctgaaagtgggcaacgagacctgccgactgtccggattcagccgcatcagtgaagaaaaaatcgcccggctaccccaggacgcccaggccaacctcatggccaccggcctcttccgcatgatcgccgctcacctgagctcactgcataacctggaaaccttcgctcgcatacagcagtcacaggcatagcagattgctgagaaacctcatgtgctgctgacagaaagagtatggaaaaccgcgtcccgcacagcgagagcgagccaggatggcgagcgcggtctgggagctatgcggaaagcggtttctgcctgtgtacaacatacgccaaaagccggatctgaattatcagatccggcttttttacgcttgccacagcttgaggacttttcagcagcctgcactcagaaccgatagtgtgccgccacactgaacacggtcttgtcatagtgctgcaggggatggttggagtcgttgtcggtgtactgcagacgaatctcccccaggagccccggacgcagttcacgctgcgcagaagcatagagggctatctgggtgtcgtcgcgcttcaccagggtgccaagactgtccacgggaactcttccttcgctcccataaaccacttcacggtagtgggcacccatgagccctcgccccgaccacagatccacccgccgctcatgctccaggcgcacttcccacaggcgcgatgaatattccttttcttcggcgtcatcaaaggccagtcgcaggctgccactgatgctgtcgccaccttcgtggtactgccagcgcagggtctcctgcagactcagatagtcgctgtcgcgttcattgttccgctgatcccggcgctccacgaccagggccgtaagagaacgcagctcaggcgctatgctgtagacgtaggtgggctcgaggcccactatggtggaaagcttttccgagccaagtcgaatatcttcgtacttcagaagcacctgggtcatggaacgcgctcccgtcgtccagaagccaccaaacaggcgcgcgtagccaagatcgctgtcatcctcgtccagatgtccccgatggtagtactgggcgccaccggtgacataccagggcgcaaccgttgccagccggtgatcgtacaccacgccggccatcgcgaaaacaccctggtcgctgcgggacttcagagaggaaaaatccagaatctgatccagatcactgcccagggaagaactcaggccgaagttcacgttggaatcatggaagagccctgcggaaaggctgccgctgagtcgccccggctgctgcttgcgggaaacctgttccagcaggtgttccacattgcgccgcaccgccggtggtggatcgtgacgcagcacttcctcgaagtgtcgctgggcattctccggttgattcagcgccagataggtgcgccccgtctccaggcgcacccgatgggccaggggattgcgtcccagcagacgttcataggcaaaaagcgcatgggcgtaacgcccggtggcataggctgcccggccatagtagaaattgacatcgtggttcaggggatactggtgcatcaaggccgatgcctgctgccaggctttttccgcctgattctcctgcagcagttgacgaatctcctccattgagcgggcaggctcctgctgcgagacaggctgcgccatggccactgaggcaaagatacccagggcacataccagagaccttcccaacaacagcagcgatggcagagcagtgatccgacgcatcatggacgcaccccttcaaaggtacccgttgcccgggcgtcagtggagctgttcccggagcgcagctcccagattccaccggtacccgctccgcctgggccaaagatgccgcccttgagaaagccatcgttcacgtccacatggggcaaacgcacggtttcgaactgatggatactcagctggtactgaccgttcaccagttcgccctgcccgccgctcagttcaatgctggaaccgtccactcccgtgaactccacccggaagttgctcaggctgctgttgccgaaattcaccactcccgaaaaacttcccgtggcaagctcagcgtaccccgtctccccaagggcgcggtagatgccctcggcagttcccgaataggtggccgtgatattctcatcgcgcatgcggttgacctcttccgtggagatcaggctgccgcgcacatcatagacgcgattcgccagggacgaaggctcctctgcccagtaaccccattccatgaaagcggtctctccataggtgtagtggctgtggggattccagggagaaccctccggatccgccacggcaatggcatggtcataggcaaggccactgcctccgggatgcaaagtaagagcaggctctggttctggctctggctctggctctggttctggctctggttgcggctctggttctggttgaggctctggttctggttgagggtcactgggagcactctgggcagattgaatatcttcggcctgctgctccatggaagcctgctccttcaggagcaggcttccatgaccatcggagccatcaccctcggccccatcgtcactttcatccccaggccaggagccctcttctgtggcttcatcttccccggcagcacctccattgtcggcatcgccaaaacccacgctgccaagatccatggcagctgccagcagaccggggctcatggggccataggtgaaggcgctgggcgttgccaccacagagttgccaggcgtgacctgttggatctgcccatggctcatatgctgaatacgtccgctcatggtaccgatttcctgatgggtgccatcgggattgatcatacccacgatatctgttccccgaatgccgataacggccaggggtgactgaatttcaaagttttcaggattctgctcggcaatgcgtccggtgaccgtgcggaacgtgccccgctgcatgcgctgcaccagtcccgaattggcggcacggtccggatcatacacatagcggtcgatgaccatgctgctttgggagccaaggctcaggatggaatcatcgttgaagaggatctgcagcttactgttgtcacccgtcagcagctcttctccggcatggaccttcgcctgaaggcgcagcccgcgccgcgtgccatcggtggcagcccaggcctgcccctccaggcctatcaccgtacccacgggcgcgggagcagtggcaagagccggtaagggcaaaagaatcagcaggaagatcagacagaacagatatctcatgagaatctcccgctcaacagtaccgcatcaacccgttgatcgcgccgccaccgatagccaagcgtcagcaggccgaagagcagaaccatcagactctgctgccagtacaccaggccgtaggccagggccaccaccggggagagcagcaggcgggtcgccagcatcatcccggcactgccgtcaatagcgcgcgccacgggtggagagagccggtagtactcctgcaccagccagcgaccggcagggtgggtcagcagaaagcgatcccgcatctgacgcagaatctgcacatcaaaatggtgggccgaaccgtaagcggcggtggcgataaagcactggctctgactgctctgcccgtcgccatcaaccaccagagccctgccactgctgcccgcaccctccgtgtccgtcagcaccacggtcacccccgtcaggcgcagcatgtctaccgaagcgccggagagctcgctgagggggttgttaaagaggttcagccactgcagcggtggagccagaggtaccagggcgctggcatcgctgatctggttgctgtccaggtgcaggatgctcagggtggaaagcgcggccaggccgtcaatatccgtcagctgattattgccgagattcagggtttccagggagctcaggccactgagatctgctggcagactcacgatctggttcccccacagatccagcacgcgcaggtgactcaaccccaccaggggcgccatgtccgcaatgtcattttcgctggcatagagttcctgaagattggtcagtgtgctcaaggggctcaggtcgtcaatggcatttccgctgatctgcagcacttccagaccgccacggccagagacgggagcaagatcactgatctgattattcccgaggtagagcacccgcagcagaggcaggcccgtcagaaagtccaggtcttccagattgttgccgtccaggtagagttcctccagccccgaaggcaatgaagtgacgtcggcaatctccccgtggctggcatagaggttcttcaggtgcgtcatgccgccaatatccagagccgtcagcccggtaccccacaccgccagggtctccaggcccggcagggctgccagggcactgagatcgtcgacactgctgccgccaaggctcaaccactgcagctgattcagatacgtgagtggctgcagatcgctgacattcagattcccgcgcagattcagctcctgcaggttgacaaagtgctgcagcccgttcagatcactgatctcaacgccagtgaggctgagggttctggtactcagcacatcggccatggtgatatcgctcttgcccagggcgccacgcagggagttcagcagcgcagtgtccacacccgaagtgggcaaggggtcggagaaagccggagtggcgtagaggcgcaggaaagaattaccttcgcgactcagggacataaacaccatctgacggttcgcgttggctaccacagacaggccatcgacatcgacatacgatgtcgatggagtataggcctgcccccccagcttcagcaactggccctggtcgtaggcataaacggagagcagggcgtattcgcgcttctgcgaatcaccatcatcatcaaaaaagaactcctcctgagagtgcatagtgaagagacgatcgcctgcaagatccagagacaccgaagacgctccagcagacaattccagtgtgtcccgagcaataatagcgtcaggatcacccgtgtcgtagaggcggacataataagtgctgccctccatgccatcgtagatatcgtacatcaccaccagccagctgctcccgccaaagcggacggtaacctgattgtggcttcccagctcttccgtgaccaggagatccggctcagcgggattggaaacatcgtagaggaaaaaacgattccccaggctgccaatggcaagcaggctgccatcagcggaaaagctcagggaatggaggtattcgccggggaatatgatggtgctgaccggagtaatctgtggaccagagcccacctccagcagttgaaccctgctgtcactcccctggcgggtgattaccgccagcagattgccggacagcgccagggtgccgtcattaaacccactggaatccagtaaccactcgtatggcagaacagttggatcagcggcatcgaagagaaggagacgcacctcttcttcagaggtaccgtaattggtatacctgacgctggccagcagcagatcatccacgagttccagggagcgcagggaaaaggactcgtactcacaggaaggatctgcgcagtcaaaggtgtacacaggttccaatgcaccgggttcagcaacatcctccaggtccatgcgacctatgctcagtgtggtgacttccgttatttcgtcaacctcgtattgccccataaagagcgtcgtgttccaaagggcgacgggagtgtgaccgtcaaattctgaccgaaaggtgtggaccccgtactcccggatgtcaggcaggggaggcaccaccatgaagacgccggcactcatggcccagttgtcttcggaatcatagaggaggagtttctgggccaacccttcctggtaataatacggaattggggtgaagcgataggagccggtattcgggggctgggggtaaaccagctcaccaatcgagaatccctccaggatctggagagcgtcttctccacctggatttccgggatcatagccatgggacggatggtcttccaggtcgcgcaggagctgatcttccccctggccccagtatgcatcggcaatcatatagatccagatgttctcaccggtcagccggctggtgtcccaggtgatctcgtaggtgctgccccactgcagccggctctcaggggtggggaatcccacggcccccggatggtacgtttcgagccctcccaggttaaaggccgccagggctgtctgggcgttcaacgtcaaaaaaaggaaaagcagcagcgcttttccggcaacaaattccctgtacctgttcggcatggcatacccccgcgatagcgtcataagctgcagacaatgaaggacattgaaatcattgtatgccccaggatgaattatcacaaggggttttgtcacaaaatgccattttaatgtcaggtaaagtcgttacggcaaaacggggatcaagcgcagcacctgtccgggattgtggtcggtcagcacccagatgcttccatcgggagcctggcgaatatcgcgaatgcggctctgcccttcaaaaaactgctccacctcttgcacctgccactggcccatctcgtcctgactggtctccagacgagaaatcagctggccgcgcagggcaccgataaagagctgattctgccagtggggaaacatgtcgccagcgtagaagagcatgcccgaaggagcgatggaaggcgtccagtgccacaggggcgactccataccggggagctcagtgtggggggtaatggtggagccatcgtagtcgatgccgtgggtggccttgggccagccgtagttggcgccagcgatgaggcgattcacctcatcgccgcccctggggccgtgctcctgcatccagatttcgccactgagcggatgcatggccatgccctgggcgttgcgggttcccgtggcataaatctccggtttcatatcagcttcatctgcaaagggattgtcggcggggatgcggccatcgtcgtggaggcggatgatactgccagcgtgatcactgaagtcctgggcccgctccatctggccacgatcgccaatgctgaggtagacatagcctgcggcatcaaagacaatgcgcccaccaaagtgacgtccgccactgctgcggggaaaagcggtgaagagcacctgcacttccgtcaggcgaccatccagatagcggccccgtgccatattggtggtgaagcccgccgaggtacgatccacatagctgaaatagagccagcgattttcggcaaagtcggggtgcagggccagatccagcaacccaccctgtccgttggggtcgatgcggggcagaccacgcaccggaatggattccagcctgccatcgcggataaggcgcaggcgtccgggacgttcactcaccagcacttccccatcgggcagaaagacaatggaccagggatgactgagaccgcccaccacctcctccacatggaagtggtgaagttcggaagcatgggatgatgaagctgcaaggcccttcgtcgctccaaaagcgaaaaagaccaacagtgaaccgagaaatcgtatcatgaagcctcccgaaattattcgcgtccttttcgcaccaccttaccacgggaccgtgtaacagaaaagccccagtgagcgccaaaacagaatcgcgaataatcgggtcgaagcgttacaaacgctccagtcggcgcatatgccagggagagaagtagcgcacatcacccggcgcgtgggcaatcaccgaagagacaatgagaatgcccgccaggaaataaaagggctccgggtaccaggggtgcaggaacgccagcagcgccatcttcaccatgaccacataccagcgcagctgcaggaaatagacaccattgctccagccatccagggcaatcatggcgaaaccggtcaggataaacatctgatgccacagataccaggccgactggggaatgccgaagagataggcccccaccaccacggccaccgcccagatgtgcaggctgcgcagggcgattttcacccagcgtttgccgggaaaggtgcgatctgtcgtggggaagagaagcggtttgagctgcatatgcaatcctttttcagtaatcattctctactgagatctgatgtaccactcttgggggtatcaggcaataaaaaacccccggctgggccgggggtgaagcgtctctccaaacggtaccagtcaggcagtgttaaagatggatgctttaacggcttgctgaaatacctcaaaacgcgcaggcaattgaaaaaccttcaggtgcaaggcgccagcggagcgaggagcgaggagcgaggagcgaagcgtactccccgtacgttgcagcgacgagcgactgcgggcaacgccgcagatggaggtttttagcagccaatctgcttgaagaagtcattccccttgtcatccaccagaataaaggcggggaagtcctcaacttcaatcttccagaccgcttccatccccagttcggggaagtcgatgcactcgaccttcttgatattctcgtcggccagcagcgcggcagggccaccgatggagcccaggtagaagccaccgtgctttttacaggcgtcggtgacctgctggctgcggttgcccttggcgatcatcaccagggaaccaccatgggactgcagcaggtccacatagctgtccatgcgtccggccgtggtggggccgaaggagcccgatggcattcccggaggtgtcttggcggggccagcgtagtagatggggtattttttcaggtactcaggcaggggtttgcccgcgtccagaatttccttgaacttggagtgggcgatatcgcggcccaccacgatggttccgttcagcagcaggggagttgagacgggatgcttggtcagttcggccagcaccgcttccataccctgattcaggtcgattttcacgccgtggctgtgcttgccacggaactgctggggaatcaggcgtccggggtcgcgatccagctcctcaatccacaggccatccttgttgatcttggccttgacgttgcggtcggcggagcaggaaaccgccatggccaccgggcaggacgcaccgtggcggggcaggcgcacgacgcgcacatcgtgggcgaagtacttgccaccgaactgggcgccgattcccagcttctgggccgcctggagcagtttgtcttccagctccacatcgcggaaagcctggccatgctcattgcccgtggtgggcaggttgtccagatacttggccgtggccagtttgaccgtcttcaggcaggagtcggcgctggtgccgccaatgacaaaggcgatatggtaaggggggcaggccgccgttcccagggacttcatcttctccaccaggaacttctccagcttctcgggagtcaacagggccttggtctcctgatagagcatggtcttattggcgctgccgccacccttggtcataaagaggaacttgtattcatcgccggagctggccatgatgtcgatctgggcaggcaggttggtgccggtgttcttctcgtcgtacatgttgagagccaccgtctgggagtagcgcaggttctcttcggcataggtttcgtaaatacccttggagaggagctcctcgtcattggctcccgtccagacctgctggccctttttggccacaaccgtcgcggtacccgtgtcctggcaggtgggcagctgaaacttggctgccacttccgcgttgcgcaggaaggcgattgccacacccttgtcattcatggaagcttcgggatcgctgagaattttcgccacttgctcgttgtgttcaacgcgcagcaggaaggaaacatcacgaattgcgtttttggccagaacggtcagcccctcgggagccaccttcagcaccggtttcccatcgaattcggaaacgctcacatacttcttggaatcggggacgaggtagtacttcgtgttgtctttgctgagcggaaaaggctcctgatacacaaaatcgggcatagcgtcactcctttatggtttgccggaattcacattccatgcatattctgcacttttcttcacattgtatacgaaactttgtggatatgtcgaggaagaagacagcgaaatagcacagcgtttgtatcaccagggaagcgcatctccattgcagtgccagaaagaccccgtgttctgaagattgagctcttcaatacgctgatacagggcgctggccgactcctcgggggtaatcagcccgccgaaattcaccatgcgcgtcttcacgaaccccgggtgcagctgggccaccgcaatgccacggggcttcaggtccatggccagggagcgcccgaaggcattgaacgccgctttggaagcacgataaccatagcgtccgcccgaatcattatcggcaatggaacccatgcgacttgtaatattggcaatttttccgccctcgccaaggttcggcagcaaagcctccgtcacccgcaaaggcgcgtaggcgttgacctccatctgcaggcggatggaatcaaaatccagctggcccagcacctcatcctgcagcagtcccgcgttgttgatcaacacgtcgatcccctgccccttcagcgctgccgccagacgctgtacatcagcctcgcgggtcacatccacatgatcgataacctgaaaggcaaccgacgacagctccgccgaaccctcccggcacactcccgtcaccttccagcccttggcagcatagagctttgccagctccagcccgataccccgattggcacccgtaatgacaacatgcttcatggtcttgctccatatgttggttgatttctgcacagcatagcacaagggaaagtgatgggaaaaattcgctgcaaatcagcggggaacggggggactattccgtcaataaacacgatcgacgagaacaggagagataaagactccccctcacaaaaaaacaacccccaactgacatgcagcagtgggggttgatcggcagctgtaaattataacagctctttacgcagctgcgccggactctttggtgaaagaaggccgggagcaatatcaaatacggtacgcgcgccatactccttcgcgcaatgaagccgataggcggcacgggcataggcaaccatgacgctggcggtaaactggggattgctgtccagtttcagggaaaactccatgacctgcttcaccccgctggccgactgggcgcaatgtatgacaaaaccaccgtggggcatggctgagtggtcgcgctgcagctcttcccgagagacaaagttcactatggtgtcatagtcggcaaagtagtccggcatggtgacaatagcctgcttgaccgcttccgcatcagccccctcttcgagcaccacaaaacactcacgtacatgcttgtcgcgggtggacagcgctggttgctcaccatcgcgaacccgtgcgatagctttctctgaaggaatggtatactggacgccagctttaacaccgggaacccggcgcaccgcatcggaatgcccttgactcagccctttgccccagaaactgtaggtttccccttcgggcagaatggcctcgccatacagacgattgatggaaaacatacccggatcccagcccaccgcgatgacagcagtacgctcagctgagctggcagccgcatccacagccgcataaaactccggaatcttgttgtgggtgtcatagctgtccacaatattaaacctggcagccagcgccggggactgccggggaagatcgtccttggaaccaccacagaggataagcacatcaatggcgtcgcgaaaatcatcgatggaatcaagggaatagacggagaccgcctcacccacaggggttatacctgaaggctcgcggcgggtgaaaatccccaccagttccatatccgggcagtgagtcagcgcaacttccacaccgcgccccagattgccatggcccactatgccgatacgaattttttcagtcatcgaagctccttttctcaaatatgggatcacgcagagtaccagaaattatcggcaggctcacgcctttccctggcatgggaaagaaaaaacacgcatgggggcaaagcatacgaaggccctctcagccctcttcatcatgcgggccaacccagaagaagggattatgggccacttcccacaggtagccatccgggtcggcgaagtaccccgcatagccgccccaggacgtcttccgaccgggtttcaccaattgcgcaccggcagccaccgcctgttccaacaactcgtcaaccgctgactcactgtccacattatgggccatggcaataccggcaaagccactccctcccgcagagacacccgcatcttccgccagggcttcccgaccataaagacccagccagctgccattcagggtgaagaatgccacctgcggtggagatggcatgcgcggcagtccaagaccctgctcataaaaccgaatggacttctccagatcccttgccccaagtgtgagcatactgatacgtggtttcatcgggagtcccccttttggcattaatgctatcttttttgcaggctgctgaaaaaccctcactccgtgagcgccttgcacctgagaatttttcaattacctgcttgctttgaggtatttctgcaaactgctcgtgaattttacaactgcagcgcggtgagccccttccagcagtgaaatcatacccgcgaatgcctcttcagtcgggcacagaatctgcgcccagcccatccaggcatacaccggatggggcataagaactccaagctcagtgaaatcgtggcccgtgttgacagtcccgccctttgccggacgcgcaggcttctcgccaaacagattccggtaatcctcgggcgcaagcccgatggcaagcctgaacaccccatcgcgattgagggccgaggctttgtcattgtcgccatcatggtctttgatggtgcagaaatacaccccattgggcaatactccaccagggttgtaaaacagggaaacctcgccccagctcgccttggggataacgcccggaaagcgcgcagtaatctgtcggactatttcatcgggggccatggggactcctgagtagggatatcgcgtctaaagaaaattaacatactaaacttgtttcaaggcatataaagcatgctcagctcgtattaatattgatgattaaaatcaatcgcgtttcaatcaaaattgacttgagagtcccaaccaaattaaattacttatgcagtatattatcaagttgagtgaaatcttttcttaagtattgacacaagtaaaatttcactttgctgggaaatcaacaccagatatatgaaagctaacattatcacctttcaccataataaagtcggcttcatttgaaaaagttagttcgcgctccctggcacctttaatagttccgtaggcagtcctgaaggccatcccttcagaaatggcatatgagtaggtggtcaatccactctcatatagaccatcctttcctctaggatagtttggatacaatgaatagttatactttggtttaagaagactgaccatcgccttttcagcatcaataactagtttttttgaatcaaaatcaaagtcaatatcggcttgttcgatttcatattccgacttgaacacatttataaataatggttcaactttaaatggaaaaagataaatctcatcactaactcgtgctcctgggaatcgttgaggttcacttgccaagatttgcattcttgcttggtggccttttgcaaataggcgatcatatgtatctcccttctttgctatcccaacgtataataagtcgtaagtagaaagttcgagaaataaatctaagcctttaataaataattccttgcgacctctccacattaatatagtatctggcctaaaacatgcgattggctgcttctccccattgtttctcacgactgatattatgaggacagatccatcagctataatctcaatatccaaattgtcaagactttcattaaagctggtcatccgatctaacagaatcaagcctgtgtcttttttgcctcctgcgacttctaatgaaaaacacagagtattgctctttggttcatgataaaaatcgcagaaagaagcttgtggacgtccgccaattacatagaagtcactttgccgaatgatctccatataagtaatattcccggtcacatttgcagcgagactattagggatcggagtgcaaactaagctaagagtagcaaagcaattatgcgttttatccttttgcataatgttagtcctcgtgtgagcaaaatagcgcactaaaataatatatgaatttccccagctaccgaaagcgcctccattaccgctccataagagcaaatacgccccagccgaggtattcgcgcgtgtacgcgacatgacgatttggtgccgtggtcagttgagcccgaacttctttcgcgaagtcgtcttcggggtttgcttcaagccaccgacgcatggtgagccacttggctgcctcgtaccggtcccagccttcctggtctgccaagaccatttccacaaggtcgtagccgagttcgtcgaaagtcgcgacaagctcaggaagtgtgagaaagtcggagatggcggtggcaaagcactccttcgcaacctcttccgtcggcggcaattgccgccagaaaggctcgccgataaggatgattccgtgagtgtaaaggctctttttcaggagttctatggtgccggcaactcccccgccaatccaggtagcacccacacaggctgccacaccgcatttttcgtcggttacgtaaccggctgcgtcgccatggatgaatgcgacctgatcggcgacgccaagttctgtggcgcggagtttcgcctgctcactgaacagctggctcatgtcgatgccgacgccggtaattccgtaatcgcgtgcccaggtgcacagcatttcgccggagccactgccaaggtcgagcacgcgcgttcccggctccaggcgcagcacggcgccgagtgtggcgaacttttccggtgtgaaggggttatggatgcgatgggcgctttcgctgatgttgaaaattcgtgggatatccattgagaaaacctccttacaggcaaggaaaatctaccactgtttgaccttcaggtgaagcggcgcgcgaaagaaagagccgtctgcgtacctgttgtacaataaccaacgctcaccgataccccacggacagatacagccgcttgtccatttgagcctattcgcggtgaaggaactcttccaatggtcttccctggtgggcgttgcgtgagaattggctttgtgcttcttgcgcgcgttcgcggaaaggctctgaggcgattacccttcaagctgccatatggcgacgtcgatgcaggctgccgcccaccatctgtccggccacggcggcggcgatggtcagggggatgtatccccagcccagatccctgaggactcgcaggtagatgatgaggggaattgaggcgtgaatacagacaagccagccgatgctgaattttgcgtaattctggcgcagatagccgaggggaatgttcaggagaagggtaaaggtgcaaatcagtaaaatggccacgctggtctccgcttgggcttggaatatgttacagtgtatatcggtttcgaaataaaatacaacattctgaagtttcgcaccttgtcgccctgggctaatatattattttcctaatatttactgcgcggaaaccgtattgattttgtatgtttgacttatctgatattcctcttttcgtttccgggtattgtcctttttgaccgcccaaaaaggactcaaaaacgcgccccccgaacgcccgtttttccggttcgcctgctcgcctgttctggagatccggcagcaggctgcttaaagagccccatctgctgtgttgccgggcatcgctcgtcactgcgacgtacagagagtacgcctcgctcctcgcttcgcccgcgccttgcacctgggtctctttgcattgcctgacccctgcttccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgcctgcataacgcgatggacccgcagggttgtcgccacgagggcggcaaccgcaaaccaaaagccactgagggcggttgtttgcggttcccagttccagtcaggcggacggctgaaaaaagacagcattggggccgcttcccagccactttgtgcgagtccaaagtggcaaaagaaactcataaacaaggcgaggataatatcgcgacgcaatttgtgcagaaccatttccgccattccagcatggcatcaggatcagcgcagacaatctgccgtttctggggtgcaaaagtgaagcaccttgttgcgcgacagcctccgaaccgtgtgtgaacaagattgaatgacgctgcagcgcagctgggcgtttttctgtgaaccaaaaactgattgcccgcaaaaggagagcagaatgccccaggtactgaaccatcctctcatcgcccagcgctacttcttccccaccaggattcccttccctgatcccttctgggtggagcgggagggcgttcgcctctcgtgctatttccaccgtcccctgcccggtgcgcctacggtggtgcactttcacggcaatggcgaggtggtcagcgactatctgggcgacttcctgcatattctggaatccctgggggccaatgtgtttatcgccgaataccggggctacagcatgtccgatggttcgccccagcttggcgagatgctggacgatgtggtggccatggtcaatgccatcggcgagcctgctgaaaagcttatcttcttcggccgctcggtgggttccatctttgccctggaggcggcgcaccgcttccccacggcggcgggtctgattctggagagcggtattgccgatcccctggagcgcattctgctgcgggtcagtcctggtgaaatgggcacaaccatggaaaagctgcagctggaggttcgccagcgtcttgaccaccgggccaagattggcggctatggtgggccgacgctgattctgcatacgcgccatgatgggctggtggatgtcagtcatggggagcgtttgcatgagtgggcggggggtaaaaaacagctgcgcgttttcgccaatggcaatcacaacgatatcatgctggtgaatgctgctgagtacttcgagctggtgagaaaattcgtaagcgaggtgagctgatcaggtcgtgccatcctccgggcacaggggaaggctgatattcacgcgcacgccaccgatggtattttccacgctgattgtgccacccatgttctcctcaatggcgattctggcaaagtagagacccaggccgcgtccaggaatcatatggtggttggagatataaggcatgaacatctgctccatggcgtgggccgccaggggctctccggtgttggtgatgcggatacacatgaaagcggcgtcggtagtactttcaatcaggatgcggacaggagcggaaggcttcctggcccgatagcgttctatggcttcgcgggcgttggagagaattgccagcagagcctgggtgaactcgtactcatacccccggaccagtgcctgagggcgctccgcgtcgtactccagctcaatgcgttcggcgctgaactggctgcccaccagtttcaggagctcatgaatactggtattcggggagaaggcacccacatcgtacctggggcgcagaaagtggtcaaagcggtcgataacttccgacatctcctcgatcttgccaagggcttcaccaactccctgccgcagataccgggcgtccatttcaccgtaatcctgggtatcgatcatatcctgcagggccagggagagggcggtcaggggctggcgccagtggtgggcgatggcggtgatgatattgctggcggtggtgctgcgcacctggcgcagaaaggtttcgctgcgactgcggtcgagggcgctggcgatcaggtcggccagaacccgcagcagggatacttcgtcctcctgccactggcgcaggctgcgcacggagtcaaacccaagaaagcccatcagcccgtgatttccccacaggggaacaaccgccagtgaaagcaccccctggggttcgagaatttcccgctccgcctgccagtccgggccaagggtggcaacttcggggataagaatattctcccgccgggcaagggtactgatccaggcgggaaagagggagcagggcaccgactgcagattctcccgctccggcgaaatgccagcggcgcaccattcgtgggtgttatccatggtggtcatggcgtcatcaaagaagaatatataggagcgatccgcgcgacacagctcgccaatacgggacagggcgtcctcgatggtgccatcgagacgggcaggggacgcggccataaaacgtgccgacaggagcatgatctgacgggccagctcctggcgatactgcaggtcccgttccgactccacctgcagcaccgcccgttccagagaggtgacgatagtctgcagcaaggagcgctcttccggcagaaacgctgcctgggcaccgggctcatcggcggcgacgatcacgcacacttcaacgcgcccgcgcaggactccgcgcacccacagaggcgcctgcaggcaggtggcggtgacatcaaagtttcccgattgaaaaatttttccgtcaaactgaattgaggcactggtctggtgggggttttgccagctggcggggatcagctcacaggtgtgctgaaagaggcgatccagatcaagactgctatcggcgataagccgggagagcgagtgcaggcactccagttccttggtgcgttcacgcagctgacgcaggagctcctccgatgaccccgccggagcctggggcgagccttcgccccagattggcagcccctcggcgctcatggctgaagtttctcctgcaaaatacccatatccttgtcgccacggccactgagagtaaccacgatatggcagccagggccatgcttggccgcaaccacaggaatagccgcaatggcgtggctggattccagggcgggcaggataccttcgcagcgggccagctccatgcaggcggccagggcctgttcgtcggtggcgtcgatatactccacccgtccactgtcggccagccaggccagttcagggccgacaccaggatagtcaagaccggcggagacggagtgggtgtcacggatattgccattttcgtcacacatgaagtaggagaaaaacccgtgcagaatacccttgttgccctcgctgatgggggccgcgtgctggccactggccaggccgtaaccgcccgcctcgacaccgtagagcctgacatcgcgatcttcatagtaaccgctgaaggtaccaatggcattagagccaccacccacgcaggcgatgaccgcatcgggatggcgcaggtgctgctggtagaactgggagcggatttcgctgccaatcaccgactggaaggtctgcacaatttttggatagggtgaggggcccagggccgagccgatgatgtaataggtgtcgtcagccgtggcaatccagttgcgaatggcttcgctggtggcatccttgagggttttggagcccgactccaccagctggatctgggcgcccagcaggcgcatgcggaagaggttggcctcctggcgtctggcgtccacgctgcccatgaagaccgtacactccagacccagcagagccgccgccgtagccgtggcgacgccatgctgaccggcaccggtttcggcaatgacccgtttttttcccatacgcttggccagcagcgcctggccgatggtgttgttgatcttgtgggctcccgtatgggccagatcttcgcgtttcaggtacacctggcaatcatatttacggctgagattggcggcatgaaagaggggtgtggagcgccccacataatgggtgaggatatgctgaaattcctgcagaaacgcggggtcgcgcagggcttctccaaaggcttcggtgagctcggccagcggccgatgcaacacttccgggacataggctccaccgtaggggccataggtataggttcgcatagcatactctcttgctgaattcgccctggggcacagtagtagatccgcttatcatgccatgaaataccggtgctgactatggaaaatccccatgccaacgaaaaaagggtgggccttacggcccacccgaagcaaaacaggtcatggtcatttattccgcgaggtaccgccggtcatgggatcagagccgtatcccagcgccttccagtccagacgaccctgagggctgtggcaatcggcgcatttcagggcctgctccttgggagctacctggtggctgacggagatatactcgatggtcctggcgaaatcaaaggaaccactgtattccataccagcccccttggctccttccaccagagccttctgccagtccaggtggctccagtaaccctggaaggtgtgcggcgtcagcaggtagaggtgacgggtgtcatagggttgattgcccaggtgctccttgaagggatagatcttggccttcttgtctttgatgtcgcccacaggcttgtttatggaggtcatctgcttgggatcgattttgtcacccttcatataacgctctatctggccgttataccacagataggcgggcatcacgtccttgccccactcgaatgtccccttggtgggatagtaggtttcgcgatcgtggtcgccttcccattcgggatcttttttcttgccggaagtggaccagtcccacagaaccttggagtgctgaccacgggagtgggcaggaatgtgacaggtctggcaggcgatggcatccaggtgcttggccatcagggggttgctcttgtgcacatcagcgtggcagtcgctgcagctgacccggccctcgtgggttgccatcatggtggaggctcccttgacgcggtgcttgtcggcggtatggcagtcaacgcaagtcatgttggctggggcactcatgtgaacgtccaggctgcgattcgccgtgtacagcgatgaatccaagccgccgtgcttgacggcatctcccccaccgccgtagaagtggcaggtgccgcagttgatcatggatggcttgcccacgctctgggcggccttcaacagtccaccgctttccacataggctttactgaccgtaccagctccaccactgcgcttggcaccgaagtagtcgccttcactggtatgacagacaagacagtcgatattgacggggttgctgtggtcaaaactgctgtctctccagccataaccagcatggcatccagtacagctggccatattctggggattggtgccaccttcaacggaaatacagaagttgttgatcatgttacgcttaccgtattcctctttggatgactccattcccttgacatgatttggcttcccggcccacttccagtgcgcggtctgcataaaatccctgccctgctgggagtggcactcaagacactttttggtgacctcggggccacttttgaactcaccttgaataaacatggaatggtcaagccccgctgatgcgaaacccgccagagccagtgcgaaaaagaagaccgaaaaaaccgacaacacacgcttcatacactctctccagattataaagaatacccccttggcgggggctcagacgcactgttttcgtgagacatttcacgaacattttcatgacattatagccattcattgaaatgcatcaattcttttttcgccatacgcgaatatttctggagcgctgacggtatgcgaaaatacccgaatcggaccagcaggtggaaaagtcactggcgcacggcgccaacgatacaggttgaacgggagcccgccatgatcagattctgcgcagctcgataccgtactttttgatgcgatagttgagctggcgcacggtcatgcccagcaagcgggcggccttggcctgtacccagccggcttcctccagggcctgaagcacccgctcatattcattggcggaaatcgccgcctggggcggcgccacctggcggggcagatccatggctggcgggacagcaggggcggacgctcctgctgctcctccaacgggcggagccggctggttaaattcctcgttgaggactgactcgatgatatgggagtagcacacttcgccacgcatgcaggaaacgtcggtgggttgaatggagttgccttcggcggacagggcggcgcgctcgatacagttttccagctcccggatattgccggggtagttgcagcgagcaagggcgctcatggcggcggggctgatatccagcttgcggccgtactccttgttcagccgctgcaggatatgattggccagcaggggaatgtcctccttgcgcttgcgcagggagggcagaaagatggtcaccacgttgaggcgatagtaaaggtccaggcggaagcgaccggccttcacctcatcttcaagattcttgttggtggcggcaatgatgcgcacatccaccgcgatggtgctggtaccccccaggcgctccacttcccgctcctgaataatgcgcagcagcttgctctgggccgccaggggaatgtcgccgatctcgtccaggaagatggtgccgccatcggccagctcaaacttgcccttcttctggcccgacgcgccggtaaaagcgcccttctcataaccgaacatttcgctctccaccaggtcgtggggaatagcggcacagttgacggcaataaagggcttggtggcccggtcactgttaaagtggatggtcttggccaccacctccttacccgtgccgctttcgccccgaatcaggacagtggaacgggccctggcgaccatgttgatcttctcgaaaacccgcttcatgggtttgctctgccccaccagcccctggaaggagaacttgctgaccacttcgttctgcaggcggctcttctcctcctgcagtttctgacgttcgtcctcgatggtcctgatcttctccagaaaggaggccagcagcgaggatatcatcttcagcaggttgaattcgctggagtagctgtagatatccccaacgttgcgatccacggccagcacgccgtaaatgcgggacttttcgcccacgatgggtaccgccaggaagctgagtttttcatctttcaggtcgcgtccggcgcgattgaggaaggtgggctcctcgctgatatcgggaatcagaatgggcatgcccagcttgaacaccttgcccacaatgccctcgccggaacggtagcgcagcttttccagctcctgctgggaaatacccatggaaaccgccaccgaaagctggtcgatggcatcatcatagagcagcaccatgcctcgcttcatgttaaaggcattggccagcaccgccagcacgtttttcagcgcgttgttgcggaagtaggatgaggagagcacccggctgatttcataaatcgtgtcgagagagagcttatagtaactaatgcgattattcatgggggcacttcgctggagtaatcttgatactggtggatctataacattggtggctggcataccatacctcccacagggttatgccatattgcggcagcataaagacagcagctcctggcactaggttcagcaaagccgacgctcttacaacagacgcggctggggcaaatggaattccatattgtggcggccctgtccgtagaggcggaagaagtcctgaacatcccggaacagcgtgatatccttgccctcgatcatgcagaagacctcgcggttcagctcaactccggccgtcagcacttctgaagtgggcatcaacacactgaaaatgcgtttgccggagcggatggtgacactggccattccatgtccacggtccaggtcttccaccacacctttgataatcttgccttccatcatacgtccgctcattgtcctacctcctgaaagttcagttccagatcctgacccagcaggcccaccgcgtcagcacggcactgcttgcagtgtttcatgacccgggagaaactgcccatgaccgccgtgcccgcttcgcgagcctgatccaactccgctgtgtccggctcccgcaggccgatctcgccgaaatacgtcccatgctccggcttgcagatcaggggcacgatattgtggataaagacacccagctcgcggatctttttcgatacctccagaatatgagtgccgttgatttcgggaatgagcaccgtattcaccttcacaatgccctccagctccaccgtgcgaccaatgccttccagttgccgctccagcagcagggaagcgccttcttcgccgtaataccgtttgccgtccagcgccacccatttgtagatggaagcactgatagcgggatcaatcgcgttcatggtcaccgtcagatgctccaccccgaggcgcaccagatcagcagcgtagcgcggcagcatcagcccgttcgtgctcaggcacagtttcaggttgggatcgtgctcacgaatcagttcgaaggtacgcagggtggcatcgggattggccaggccatcaccgggaccggcaatacccaccacactcagagtcggcaacttctcctggaccagcttcaccctctccagtgcctgctgcggggttatcactcggctggtcacgccggggcgtgactcattggagcaatcgtatttacgattacagtagttgcactgcacattgcaggcaggagcaacgggcagatgaatacgggcatactttccatgggctttggcacaaaagcagggatggttggctatgcgtttttttatatcagccatccgctgctgctctttggcatggcgctgttcacattgtccgtttggcatggtgtcctccaggagagtcattccccctgacacactgccgggaggtgtcccgcaagagagcaatcccggtgccattcagttttccccttattttataatcacatggagcactatcccccagggggacaaagctgacaattcctgacaattgtcacaaaaatgacacaagctgacgatccgcaatgggcttcagcaggagaaacgcgatttggcatcgggattgaataatcacctttacagtactctcatgcggtaaagcccggcctcacacaaggcctgcaaggagaaccctatgcacatccacatagacgacaccaccctgcgcgatggcgctcagactccgggggtctgtttcagccaccatgaaaagctggccattgcccgcaaactggatgccctgggggtggaagagattgaagcgggaattcctgttatggatgcgcaggagcgtcgaaccttcagcgccatcatggaactggggctcaaggcccgtattctggcctggaaccgcgccctggtttctgacatagaggcctcgctggctgccggagcgcgggcagtggaaatttctctgcccctttcggacatccagattcagggcaagctgaaaaagagccgcgcctgggtgctggatcagctcaagcgtgtgctggagtactgcgtaaagcacgacctctatgtgtcagttggcggtgaagacgcttcacgggccgatatggactttctggtggagtacgcgcaggtcatccgaaactacggcggtcaccgcctgcgcttttgcgataccgtcggcgtgctggaccccttcagcacctacgaaaagatctgcaccctcatcgagcgcagcggcatcgatgtggaaatccacacccacaacgatttcggcatggccaccgccaatgccctggccgccgtgcgggctggcgcccgttatatcaacaccaccgtcatgggccttggagagcgggcgggcaatgcccccctggaagaagtcatcatggccctcaagcacgtgtggaaacagccctgcccctacgacacccgccagttgcgccccctttcggagctggtgagccaggcggcacggcggactattgagccctaccggcccgtcatcggtcagttcatgttcacccacgagtcgggcatccataccgatggcgtcctgaaaaatcccgccaactacgaagccttcacccctgaagaagtgggcctgaaacgccgtcttgtggtaggcagccacagtggcagctccgtgctgcatcacaagctggaactgctgggcctgaccagcacaccggagaccatcagccgcatgatgccccgtgtcaaatccgaagccctgcgccgcaagcgcaatcttaccaatcgggaacttcggcacatttatcaggactgttccacgggttcatctctttgcaactgacgcaatatggtatattgattcattcatcgcccaaaatggaactgctgtgttatattctcagcacccattgccgccccggggcgatgacacccatgtggacaagcacttccacaccaaaggtgagaatcggtaccatgaatgccaacttcatcaatccatttgtagcgtccaccatcagcgtgttggcatccatcatcaaggtgccgccaaagcgcgataaaatatttctcaaggagggtgttcagcccacctacgacatcacggccatcatcggcgtcaatggcgatgtgcacggaaccgttgccatcagcttcccccgtgaggtggccctcagatttgtcagttccttcaccggcgaagaaaagtctaccatcaacgaagaggtactggacgccctgggggaattcgccaatattgtcagcggtggtgccaagcgcgagctcagcaccactggcgtacgcttcaagatatccatccccagtgtgatcaccgggcgcgatcacaaactcacgccaccacgcaacacccagtgcattgtcctgccctttgaggtggagggtatcgggaaattcgtggtggaagtcagcctgcgtgaaactgtacagtaacgagcacaccgcttacccggaaccctggataatcgctgccagcgttccccccgtcagcctcagcaggtcagcgggtgccagctcaatctccagcccacgtcgcccggcgctgacaaacaccgtggaaaattcctgggccgagctgtcgagaaccagcttcaggcgttttttctgccccagggggctcacgccacccagcacatagccagtcacccgttccacatcgtgcgcggccgccatttccgctcctttgacgcccagggcacgggccatcatcttcatgctcagcctggagtccaccggaagcaccgcgaccccaaagcctcctccatccagctggaccaccagcgtcttgaaaacccgctctccggaaacacccagcttttgcgcggcctcggcaccgtaggaagcatgggaggggtcgtgggtatactcgtgcatcacaaactcaatgccagcttttctggcagacagaactgcgggtgtcatatgctcctcctcgagcaggccgctgaaaggcacctaccaccagacattggcctccagtgggtcatagatatactgacggccattttcatagatgcgatggggatttgtggaggggtcaatctcgcggatcagtcgatccgccgtcaggaacatccccagccagaacccctgctgttcaaaggcctgaatggcatagcgactggatacggggtaactcttgctgcggtccgtatccacccgtgaagccgtacgctggtagaggcggatgagactgacccccatggcgctgccaaaggaatctgaaacctccgggcgctgcactcccgatggccgtggttcatcccagggttcattcatccgcgcagtcgcctgagcggtggccattatcagaacaaggctcaatgtgctcagcaagcgtcttgtcatgcagtactccatccctttcactctctcgaagcctttacgtaaaggaagtataactcaactttcgcgcccccgaaacggcagattgccggcaccgacccggataccatgctggaatggcggaaatagttctgcacagactgagtctttgacattccgattccattactcaggaattttccttgccacttttgactcgccaaaagtggcgcaaaagcgacccccagtgctgtccttctcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtctaccgcgttccagtcagcacgtcctggctgggccagcacacgggggagaggcagaagcagacagttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcaaggatgcaggggtcaggcgacgcaaagaggcccaggtgcaaggcgccggcaaagcgaggagggaggcgtgctccccgtacgtcgcagtgacgagtgatgcccggcaacgccgcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaggcgaaccggaaaaacgggcgttcggggggcgcgtttttgagtcctttttgcgcggtcaaaaaggataatatccggaagcgaaaaaagataccagatgagccaagcatgcaaagtcaatacggttcttgcatgataaacatcagaataatgacgcttaaaccaagacgacaagatgcgaaacttcagatgtacatcagcacttcggtattcatattgtggaaacacaaaacccgtgttacaaattaaccataccttttcttatgtgtcacaaggaagaatcaacataccttacggtgggagaacatgcagatacgcgggttatatttccataccctgctacctttcttctgcgcactgctgctttatggcggtgtcttttctgtcaacgcccacagcgccgtgcatctttccgatgacgagcgcgatttcctggctcagcgccaggaggtcgtctttgtcagccagaccaactacccccccttcgaattcagcgacgactacggcacccgcaatgggatgatgatcgaactggcacgctggatcagtgcagaaatgggttttcacgcacgctttctggatatggagtttcttgaagcccaacaggcggtgctgtcgggtgaggccgatgtgctgaccagttttttttacagtgcgctgcgcgatgagacctttgacttcacccagaccatcttcgaggttcccgcttccattttcatcgccgccgaccgtccagatatacgcgggctgcgagatctgcacggtaaacgcattgccatgcagcgcggcgattacgccgccgagttcctgcagcagcagaatattgacttcgagatcgtgccgacgggcagttttgccgaggcggcggaagccgtgattcgaggcagggcagacgccgtcatcggcgatgaacagatcgtactctaccacctctaccgccacaatctctacgaccgcatgaagattgtgggtgagccgctctacatcggcctcaacagcatggccgtcaaaaatggcaacgccatgctgcaatcgatactcaataaaggcattgaccatgctttctccagcggcatgctggacaggctgaatcagaagtggctcggcaccagtattccagggcgcagcatcaactggattgagctgtggccctacgctctggccctccttggcggcattgccctggtggtactctggaacgttcagctgcagcgggtggtggccagccagacagcacagctgcgtcgcaacgagcagcacctgacagcaaccattgacgaactgcgcgaaagccaggcccataaccaggctctgcttgccgccatgcccgacatgatctttactctggacgaacagggggtgtttctggattttcacgccactgacctggccggaccacagcttatgccatcccggcaattcctgggtcggcctgtcacggaaattctgccgccagaggctgcccgccagaccatggaggccattgccggtatcggcaatggcgagcggctgcatcttttccattaccagctgaaaatcagcggtcagctctctttctttgaatgccggctcgttccctgcgaacccggccactttctggcactggtgcgcgacatcaccgagagcaaaagggcgaaggatgagctggagcaggttctccggcgccaagaggaccagattgccgaagcggtgcagacggtgcgccagcaggagcgcatgctctttgaacagagccgccgccactcgctgctgaatctgatggtcaatctggcccaccagtggcgccagcccctctatatagcttccctcacccttgatgagatagagattctcttccaggaaggtgagctgaccgcagaaattctgacagagcgcattcgggcgggccagcaggagatcttccgcctttcggagaccatttcgcagtttaccgagctttaccagtccaatgacatcgagcgcagcgccttcgcgctgtcgagcctgtgcgaccaggctgcgcattttctttccagtgaaggctcccgtaagctgcagatacacaatcagatcgacccagccctgatcgtcaccgtcaatcgcaatgacctcattgaaatcttcgtggaactcctgcgcaatgccgtctccactatgggtgaacgcaatatccgggacggtgccataaccatcgcagccaccgttgatgggcagaacgtgcaagtatgcctggaagacaccctggggggtattgaccagcagatcctgccccagctcttcgatccctatgtcaccacctcattccgatcacgggacaagggcatggggctctatgtggtccgccgtatcgtggaagactcctacaacggcgaaatcagcgccgaaaacaccgaaaacggcgcgcgtttccgaattatcctgcgcggggtgcgccagtaggaatgtttcacccgcgcgctgctgtgcggatacgtccttctcttcgcgccactggccagaaaatccccgaacacacctccccctttcagggaaaatctgctatcatgcttgattgcgtcaattcacatggtcatcaatttttttggcagcaaatatatttttcgaggtacgccatgatagtatttatgggaaaagacaaagctgactcggcccacatccgccaacgcaaccgccaggcccacgtggaacgcctgaaaaaattccatgaggaaggactgatcgcctttggtggtcccctgaaggacgacagcaacgaaaacatgatcggcagcctgatcctcttccataccgactcactggatatggtgaaggagatcatggaagacgacccctatacccgcgaaggactctttgaaagcacgcagatccaccgcgtcgacaaagtgctcacctcccctttatgaaacgcgtctggatcaagcccaaggcacgcaagcacattgtaggcggccacccctgggtgttcagtggtgccattgcccgcacggaagagcccctggatgccagcgatacggtggcggtctacgagggcgaagcctttcttggctgcggcctctacaatcccgacagccagattcgcatccgcatgttttcccgccttgaacgcgagtgcgacggcgcttacctcgaacaggtgctgcgcgaggctcagtcaaggcgtctggaactgctgaaccccgctcagaccaactgctatcgcctgctgaactccgaaggtgacggtgtacccggcctggtggtggatatctacgacagcgtggcggtgctgcagatcacaactgcggccatggacgcccgacgcacccagatcgtggaacagctgcgcctggttctggagccaattgccattatcgagcgcagcgatggcagcgtccgccagatggagggcctggccccttccagcggcgtcctgtggggtaccctgccggaaagcctgcaggtgcgtgaaaacggcatcacctatgtggtgcagcccctggagggacagaaaaccggattttaccttgaccagcgcgataaccgcctgctgctgcgccacctcagccaggggcgcgaggtgctcaactgcttctgctacacgggggggttctccctcaatgccctgagaggcgaagccagcctggtcaaaagcgtcgacgtcagcgccaccgccctgcacctgctcagtaccaatatacgactgaaccagatggacgactcgtcccatatcatggtcaaggaagatgtcttcgacttcctgcgcagcgatcaggagcagtatgacaccatcattctcgacccgccccctttcgtgaaacgcgcggacaagatcgcccaggctgaagccgcctacaaggacatcaacctgctggccatgaggaaactccgccccggcgggcatctgctgagcttctcctgcagtggtcacatggatattcagcgcttcgaggaagtgctgcgctgggccgccatggacagcggcaagacggtacgagttctgcagcggctcggcgctggcatggatcatccccgaatcctgggccaccgcgaaggggagtacctcaagggatttctgctgcaggttcagtagaaattctttttctctttacaattccatattcactcgtgctccggaaaagcgtatgctgcccacgcatgctgccgctgactccagggcacgccagcacgtcgggcgataccgcacgcgctaccgtcacacaagggtacccacatgaaactcaattatgacaagcacaatggcgaaatagaaacgctcatcgaagggctgatcgccatgacaggctgccagaaaaacaccgagatcattcgcgaaatgattctcagcgccctgaaagccgccggcgataacatggggcgaggtgatctgaagattatcaacaataccatcaaggagatgcgctactccttcaatctcttcgccaggtacaccgacaagcgcaaggtcaccgtcttcggttcagcacgcatcaaggacaatgagcccgcttacgaactggcgcgggagttctcccgcaagatatcccagtgggattacatggtcatcaccggtgccggtggaggcatcatgcaggcgggcaatgagggcgcgggaaccgacaactccttcggcgtcggcatcgacctgccctttgaacaatcggccaaccagtggattcacaacgacatcaagctcatcaactttaagtattttttcacccgcaaggtgaattttctcaaggaagccagtgccgtggtgctcttccccggcggcttcggtacccacgatgaggcctttgaaaccctgaccctggtgcagacgggcaagtccaatatcattccggtcatcttcatcgaccccaccggcaacaacctgtggcgcggcctggaagagtacatgcgcgtgcacctctaccgcaccgggctgatcagcgaagacgacatgcacctgtacaccatcatgaacagcatcgatgacgccatcagcgaaatactccacttctacaagcgctttcactcctaccgctacgtacgcgatcacctggttatccgcatgaactcgcccctgacggcagagcagctggatttcctgaaccacgatttcaaggatatcctcgtctcgggcaccattgaagccaccggaccgctccccgaagaacaggaagaagccggaaccctgcacctgccgcggctgaaactgcactttgaccgccgcagcctcggccggctgcgactgctgatcgacatgctcaatggctttgagattcgggaggatcaggccctggaaacgcaggaaggaccatccatatgaacactccgaccatgaacatccagaccatcgacctggtctggcaggcgggcaccatcatccgcaacttcatcagcaagccgaaggacatccacttcaagggcgaaatcgacctggtcacctccgccgacctggccgtggaggagtacctgaagcgtggactggcggaactctttcccgactacaccattgtggcggaagagagcgccgatatctcctcgggcaaagcccctgccagggccatctacatcgaccccatcgacggcaccaccaacttcgcccacgatttccccttcgtggccatctccgtgggggccttccgcgatggccagccggaatggggcattgtctacaacccctataacgatgaactctaccacgccgccagcggtcagggcgcctatctcaatggcagtgccatcggcgtcagctccactgaagtcttccgccagagcctgctggccaccggctttccctacagcgtggtggagtccccgcaacgccgccgtctgctgttggatgtgctggaccgtgtcctgcagggcacccagggagtgcgccgctgcggcagcgcggccctggatctgtgctttgtggccagaggtgtgctggatggcttctatgagtggggcctgaaaccctgggatattgccgccggcatcgtcatcctgcaggaagcgggtggccgggtcagcgacaccgccggccgcgatcacgacctcttcaccgatggtatcatcgccaccaacggacatattcacgaagcgctgcaccagtgcatcgcctctgccacaaggactccataatggccattttcagtaaaaacgcctccctgttttttttccagaaggtcaatgacctcattttcaagctcatggttcccctggtggtcatcgccctgatactgggtttcgccaatatcttcatcgacatctccagcctcttcacccgcgacatcaccgtagcccaggcgtttcccgtggtggttaccaacatcctgtccatgttcatcgtcatcgaactgttcaagagcattgtggaatactttgaaatcaaacgcctcaagctgaccacaatcatggatgtcgccatcgtcttcatgctgcgggaaatcatgatcgccgtctacgcccacaagctcagcgccaccgagatcggcctgctggccctgaccctgctggtcatcggcatcacccgcaccctgacgatcgtcttcaccccttacagcgaaaatggcgcgacggagaggctgcgccgtaaattcggactggacaaggaagaagccccctaactccccctcgccttcgtttcaccggcaaggagtcgccatgtccctggatctgcaccacctcagccccatagccgccatcgatctctttgtggagcactataaccgtgccattggcagtggtgaacgccaccccatggaaatcatccacggctatggctccagtggcgaagggggcgtgatccgccgacacctgcaccgcctgctggcagcccaccctgaacacctcacctttgagcccgcccccggaggcaaccccggcgccaccatcgtccttccccgcaaaccactcccttcaacgaccagcctgctggccagcgaaatactggaatactgccagaacccgaagaccaaagagaaaatagcgggaaaatttcgccagcacggcgacgcgaaagtgattgccgccatcagcagcctgcagaaggaaggggcgttgaaaatgattcagaagggaaagcacaaatgctttgtggagcgcaaggaataaaccgcaacgctcagtctgccaccatgtctgtgagaagtgaggcgtacttcctgtacgtcgcagcaacgagcacttgtgagcaacgccgcagatgagggcttttcagcagcctgacagtcggcgtgtcctggttgggaaagaacacgggggaaagacagaagcaggctgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggatgcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagcgaggcgtactccctgtacgtcgcagtgacgagcgatgcccggcaacgcagcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaggcgagccgcaaaaacgggcgttcggggggcggtttttttggtccttttttggccgcaccaaaaaaggacaggagaaattgaagcaatttactcacatcaaataaccgttatttaacgctttacatccaaagcaaaggatgaaaaacgtacgttacagcccctggcccgctggtacatgtgcagaaaccgggcagttcaggcccgcgttctgcccggccacatcgcagcagggctggcaatcgtgttcatctccatcttcaatggggaagataaagacatcgtcgggatcaaggctgacgcagagcttggtgccgtctgggtgggggaagcgcccgctgatacgggcgtgaacgtgcataggacaggaaggggcgcagtattccaggcgcaggtgcaccagtgtgctgcccacgagcatgcgcgaggcggtcacttcgccgatgaccccgtggatatcgcactgggcgatgtccagtcgcagggagtccgggcgaaagaggacatccacaacggtattgtcctgaatgtgctgagcatccaaagccccgaagggtgtcgcgaccttcccctggcacaccactccttcgatacggttcacatcgctgaaaaacgttgccacaaaggcgttgacagggcggtagaagaggttcacggggccatccacctggacgatgactcccttgttcatcagggcgatgcgatcacccatgaacatggcttcctcggggtcgtgggtgaccatgaccgtggcgacgccactgtgtttcagcacgtgcagggtctcatcgcgcacctgggaacgcaaccgcgtatccagactggaaaagggttcatccagcagcacgatactgggacgtggtgccagggcgcgggccagggcaacccgctgctgctgcccgccggaaagctgatgcgggtaagacttcgcgtaggcgctcatgccaacgcgcttcaacgcttccatggcccggttgttgcgctcctcccgcgacctgatactcaccaggccaaaggcggtgttctccaggacgctgaggtgggggaagagagcaaaatcctgaaagagaaagccgatgccacgcttttccggtggggtatgggcgctggaactggcaaccgtagaaccggcaatgctgatggtcccctgctgcagcacctccagccccgcaataaggcgcagcagggtagttttgccgcagcccgaagggccaagcaggcagatgacctcaccggcggccacctgcaggtcaacccctttcagtactttcagatcaccataggcgtggtttacaccgcgtatatcgagaacctgagcttcacttttctggctcatgtgcgttttcctcctggacgggagcgggctatggccacgctgatcagtattacgggaattatccccacggccacaatggccagagaagagctggatgattcgatgagaaaaccatcattggccatttcataggagcgtatggctaaagtctccaggccgaaggggcgcatcatgaaggtggcgggcagctctttcatgacgtccacaaagacgagaatggccgcggtgagaaggctgccacgcatgatgggcgtatggatcctgcgcagcgtctgcccggctgtgtggccaagggtgcgggaggcgccatccatgctgtaggtgatcttgcccaggctggcttcaatggtattgagggagaccgccagaaagcgcaccacataggcgaagatcagggcggtccaggtgccggtcagcagcagtccggtggaaatgccgaaccactggcgcataaagctgtcgagggtgttatcaaaaaacgcgaaggggatcatgacgcccagggcaatcaccgcgccgggaacggcatatcccatgctggccaggcgcacggcaaagcccatggacttcccaggctgcagtcgctggccatatgccagcagcacggcaaccccaacggcaaagagcgaggcaatgcccgccagggcaaaactgttcctggccatgaccacatagcggctatccacaaatccccaggaaatcacggtccagtaggccatggctcccacgggcagcagaaatccgaaaaaaacggggagaaagcagagaatacaggccgccgcagctttgaagccgctgagctgatagcgactgatgctgcgataggagccggcattgttggtggtctttcctttgccacgggaccagcgctccagggcgatgagcacgaagatgaacaccatgagcatggcacccagctgcgctgcggctgccacttcccacataccgagccaggtgcggtagataccagtggtaaaggtatcgacggcgaaaaaatccaccgtgccaaagtcgttgagggtttccatcagcaccaatgccaggccaccggcaatgccggggcgggccatgggcagcgccacctggaaaaaactgctccaggagctgcgtccaagggtacgactggcctccagtacactgatggactgttccagaaaggaggcgcgggagagcatgtatacgtagggatagaatacgagggtcatcatgatgatggcaccgggcagggagcgtatttcgggaaaccagtattcagcggcgctgcgccagccgaaagtttcccgcagcagggtctgcaccggcccggcaaaatccagcagcccggtgtaggtaaaggcgatgacataggccggaactgccaggggcatcagtaaagcccactcaaagaagcgacggccgggaaaactggtcatggtcaccagccacgcgcaggcaacgccgatcagcagggttcctgagccgactcccaccatcagccacagagaattggcgatatagcggggcagtacggtggcggccaggtggctccacagttcgctgttaggcacaaaaatataccccagcaccaccagaaccggtgttgccacaagcagggcaacgatccaggtggccagggcccagggagaaaaaaagcgacgacgttgcatattcatgggaagctcattccagataacccgtaattgcggtgcatctccccgtgaagtgtacgggagaaatgataatccgctgacagggcaatacccagccagcggaaaaccacaaaactatacagggaaaggtggaaaattaccagaaattaacgccagcccacccgatccataatgcgcacggcctcggcctggtatttctccagttcggagaggttcagggtatcggccttgaactcgccgaagctctgaatgggaccggagaggacagcgctgggattgacgggatattcgttattgtgttcggcgtagatggtctgggccttttcactggcgaggaactcgatcagtttgatggcggcacccacattgcgcgagctcttggtcactccggcaccgctgaggttcatatgggcaccgcgatcatcctgattgggccaaagcatcgccacctttgccaccacatccttatcagccgctgcgtcagaggcaatcagacgaccgaagtaataggtattggcaatgcccacatcacactgtccggcggcaacggcacgaatctgggcagtgtcgttgtcctggggctgacgggcaaagttgtttaccagtccgcgagcccactcttccgctttggcggctccgtggtgcgcaatcatggctgccatgagggactggttgtagacattggacgagctgcgcacacagatgcgcttgcccagtttcgggtcagccagcgcctcgtagctggatatctgtgcgggatcaatgcgatcgggggcgtagtaaatcacccgggaacgggccgagagtccgtaccactggccatcggcatcgcgatagtgggcagggatgctgacatcgagaatgtccgactctatggagcgcagcacgccggcttgcttggcagccaccagattgccggcatccaccgtaatcaatacgtcagccggactgttggcaccctcacgcaccaggcgctccagcaggccgccggccgctccggtcagcagacggtagtcgatgccggtttcccgtttaaactcctccagcaggggttccatcagatgagtctgacgataggagtagacgttgaccacctgggaccaggcaaccgccgtacagaccagagccagcagaacagaatacagtattttcttcatgatacacctccagagcgctaaattgttaaccggaaaacagatcgccgcaaaaacgcggccttatttcagcgcgctaagttactttacatattaaaacatgtcaagcgattccgaacgagacacgatgcaccaaatttcgcggttccgcggagcaattccacatatctccacagtccgccccaccaccgggtgccgatcataaaaaacatttacagtatgacgcttttcgcttataaaatatagtttccgcaggacatgagtctgccacaccatccttttttcggagtcgccatgcttgacatattcagaacgatcaaaggcaaactctttcttttcctggtttgtgccgccatgggaacattcatcctgatcggcatctccctgagcaccctccatggaaccctcaaagagacccgcgaggtgaccatcaagcaactggctgaggtggggcacggcgtcctggcccactaccaccgccaggccaccgaaaacaagatgagtatggacgaagcgaaagccgccgctctcacggcaataaaatccctgcgctacgaggggcaggagtactactggattaatgacatgcagccgcgcatgatcatgcaccccataaacccccgcctggacggccaggatctgagctcctttgaggatcccaccggcaaccgcctcttcatggaatttgtccgcaccgtgcgcgaaaacggacggggtcacgtcaattatctctggcccaaacccggccatgacacccccgtggaaaaaacttcctatgtcatcggtttcgagccctggggctggatcatcggcaccggtgtctataacgacgacatccagtccgccttctggtcagaggtcggacgcatgaccatattcgtagccgccctggtgatcgtcttctttatccccatggtcctgctgctgcgcgccatcatgggctccgccaaccgtattgccgcagtgtccatggaactctcccagggcgaaggcgacctgacccgccgtctgcccatccaggggcgcgacgaactcaccgaggtcagtcgcttcatcaacgccttcctggaaaagactcagcagacggtcattaacgtgcgcaactccgtggaaggtgtcgcttccgccagcgagcaactcagcagcacatcctcccagatgtcatccagcatggggcagcaatcagaaaccattactcagattgcctcggccatacacgagatgtcccacaccgtcggcgaagtctcccgtaacatgggtgacgtggaaaataatgccaacatggcccttgacgccgccaaggcgggtggggaaattgtccagcagtccaccagcgaaatggagggcatcgcccgcgaagtagatgaaaccgcatccttcgcccaatccctggaagagaagagcaagcgggttgaggaagtgattcaggtcatcaatgatatcgccgatcagaccaacctgctggccctcaatgctgccattgaagctgcccgcgccggcgacgcaggacggggatttgccgtggtcgccgacgaagttcgcaagctggcggaacgcagcaccaactccacccaggagatcatcgagatcgtcaaaaccattcagtcgggcgttaatcaggtcaccagatccatgggaaccgtcaacgaccgcgttcagcacggcgcgtctctctcccgtcaggctgacgaagcattcaccaccgtactgcagggcatggaaaacctgcagcagcttatagaacagaacgtggccgctgttgaacagatggccaagacttccgagcagatcaccgaggatgttcagtccatatcaacaacctcggaagagaccgcgaaggcctcggaagaggtggcattcgcgtcccgggacctggccagactctcagcagacgtacagcatcatctagatgcctttaaagtggatgatgattcccgaaaacacagcatgaaattaataccaaggggttgaacatgagcagcctgagccaagaaaaacaagccattctcctggaaagcggcaccaacgaactggagatcattgagtttcagctacgcaagcagatgcctgatggtcaggaaaaaatcgcccactacggcatcaatgtcgccaaagtgcgcgaaatcatcaaggtacctgagaccaccgagtaccccaacgcgcaccccagcgttgtcggcatcttcaacctgcgcgaccgcctcattcccctggtggatctggcccactggctgaaaattcccgttcacgacgacctgcagagcaaacgggtcatcgtcaccgagttcaacaagatgttcaacggcttcctggtagactctgtcagccgcatctaccgcatttcctgggaaaacgtggaatcacccagccagttcctggaaagccgcgagagcgactgtgtcgttgccgtggttcgcatggagaaccgcctcatcatgattctggacttcgagaagatcattgccgacatcaaccccgaacagagcatggaacgctacgacgtttccctggacaagcggattctccaggatgaagccatggtttcgcgccgccaggccaagaccctgctggttgtcgacgactccgcctttatccgcaagctgattgaaaccaccctgcgcaccgctggctataatgtactggccgcccaggatggcgcagaggcctacgatattctcatggaatttgaacagactgccaaatccgaacaccagcccatatccgaactggtcagcctgctcatcagtgacgtggaaatgccgcgcatggacggcatgcacctggtcaagcgcctgcgtgaacgcgatgcctacgcggatctgcctattctgatgttctcctccatcatgagtgaagaaaaccgccgcaaggccctggccatcggcgccaacgacaccatcaccaagccggaaatcggccgcctggttgagctggccgacaagtttatcttcggccactgaagcccttttcccgaacgtacaaaagcccggtggaaattccaccgggctttttttgtgcaggatacagcgaaaagcgtatcagcgcttggagaactggtgtccccgacgggccttgtggcgaccgtacttcttgcgctcgacaatacgcgcgtcgcgggtaagaaagccaccgcgcttgagatcagagcgcaggtccttggtaattttggagagggctctggcaatgccaaggcgcagggcgccggcctgaccagacagtccaccaccgcttacggtggcgtacaggtcaaacttctccaggttcttcgtgaggctgaggggctgctttgccaccattttgaccgtttcgcgagcaaaatactcttcaaaagggcgatggttgacgatcatcttgccatttcccggtgtaagccatacacgggcaatggaggcttttcttcttcctgtagcgtagtatcgttccgacatgtatgctccctcggcttaaaaattcaatggttggggattggcaccggcatggggatgctcaggaccggcgtatacacgcagctgcttgatcatcttgtcagccagtttgtttttcggcagcatgccctttacggctttggtgattacctcttcgggcttgcgggccagcaggtccttgtaggcctctgccttcagaccaccggtataccaggtgtggtggtagtagaccttctgctcggccttgcgcccggaaacttcaattttgtcagcgttgaccacaacaacatagtcaccgtcattcatgtggggagtaaaggtaactttatgcttgccgcgcagaatacgcgcaatttcagtactcaggcgaccaaggctcttgccttcggcatcaaccaggtaccactttttctcgatatctcccttggaaacataggtcttcatcgcaacctcttcttatgatgggcaataatttaccgtacatctgaactgtgccagtaaacggggggaaaaccggcccagatcggactcttctctggtcccacctgtgtaaaaccgaaaaactatatcctcaagtcaatgcaatgtcaaggggttgaacgcgtattttgatttccattgcccagttgaagcagcaggggtggaagctgatccaggatttccacagaacgcacgctcacctgctggcgtgggcggttactcatatccacgcgcaccttgccaatcgcctcaaccacatccatgccaaagagcacctgaccgaatacggtatgcttgcccgtcagccagggagtcccatccagggtgataaaaaactgcgaaccattggtacccggtccggagtttgccatggcaagggcgccctttaccagcggacgcgaaggcagattctcactatattcgtaaccaaggttcacataggcgtctttgagactcatggagaagagggtcctttccacttcctcgcggcgcgcgtcaagttcttcctgggagctgatgcccaaagcgaagatcaggggaagaaccaccagctgctggaactcttcctgggaattgacccccagggagggatggggcaggtaaccgccctgcaccactttttccttgtcgagccccagggcacgggcattgatttcatcggcgaaagaatagccggggccgccggttccggtacccgtgggatcacctccctgaatcataaagccatcgatgacgcgatgaaaaatcgtgttttcgtaaaaaccggttctggccagctccataaaattctggaccgtgcggggagcggcggcgggaaacagttcaatatagatatcgcccatggtggtgtgaatatgcgcaatggggttctcgggattctcgcggactggcagcacctgcccctgggcagcccacgcgggcagtgccagcaacagcaacagaacaacctgaatcattctcagcatgatacatctccatatttttgagttaaactcctgcgcagccatgaacaggctgcaaaagcccttcgcccgttaccagcatggcttcggcaaaggcaagggtcagcgatcgtcgtgggtgcctttttccacgatgcgactcaggcccgtctccagctgctcaatccagcccagtacgcgaccctcatccatgtcacgtggcttgtggcgctcaatgctggccgccacctcagcccactgacgctggccgatattcagcagcgcccctttgatggtgtgggctgccgtggatatccggtccttgtcctgctcccggcaagcttctttcaacgcagcgagctgcgtcgtaaaagagcgcaccgtaatggccagcaggttatcgattttctcctcaggaatcaaataggtttccatcaggtggcgcttgacctgctccatattgatggcagtggcgccatggggaatggacatgctgctttcactgcgagcatgccagccctccggctgtccggattcggctgactgccgacattcttcgggagcaaagcgccagaggatatcgacaatctcccgcgcctggaaaggcttggtcagatactcatccattcctgcggccagccccttttcccgttcaccggttatcgcatgggccgtcagggcgataacgggagtataggttcccgctacagcactgcacaggggaacgctcacatcaccatactcttccaccggcatgccgatgcccttttcgcaggagcgcagaatctttaccgctgtcaggccatccatgaccggcatctgtatatccataaagacaaggtcaaatttttcctgggtcatgcgcctgaggccttcggagccattttccgcctcaaccacgcggtggccctgctggcgcagtatggtcaccgccagctcacggttaatgggattgtcctccaccaccagcagattcagcggcagcagcagttggccatccagggctcgtgaggccgatgctgctgatctgcgccccggcttgccctgcttgtccaggcaggtgttgaccgcctgcagcagctgccggtaacgaatgggcttgggcaggtgaaaacacatgccacaattgtccatgcgtaccagatcatcgctgtccatggatgaaggcagcaggagaatggggagattgcgatgccctttatgctgatgcagctccctggccagatccaccccacgaatgccgggcatgaaatgatccagaatgagcatatcaaagggtcgcccctcatccatggcctgttgcagcttctgacgcgcgtcatcaccatcgatggcttcgacgacccccagctggcgacgttccagtatctccaccaggatgcggcgattgatctcgctgtcgtcggcaaccagaatacgcgtcctggccgcctgctcggcagagatatcaaagggaatatcgggcagcctgtcgcctttgcggaaggggatgacaaagtggaaggtgctgccttctcccatatgactttccacccagatgcgcccattcatcaggtgcaccagcttccgggtaatggccagccccagcccggtgccaccaaatttgcgtctatccgaggcctccacctgggagaagctttcgaaaatactgtcgatcttattggcgggaataccaattcccgtgtcaatgacccggaaatgcagatgcgcctcactatcagattccccctgcacctccacatccagcagcacgtggccggtatcggtaaatttcaccgcgttgcccagcaggttattgagaatctgctgcagccgggtgggatcgcccaccaggtagtgcgacaggcgatggtcgatgtggttcatcagctcaatgcccttgctgtaggcgctgtaggcaatggactgcatgacgttttccacggtctcaacaggatcgaaactggtctgctcaagccggatttcgccagcctccaccttcgagaagtccagcacgtcgttgataatcaccagcaatgacttcgccgaattgtgggcgatagtgaggtagcgccgctgggttgtggaaagttcggtctgcagcgccagttccgtcatacccagtatcccgttcatgggggtgcggatttcgtggctcatgttggccaggaaaatactcttggcgcggctggcctcttcggccacattcttggcctcgcgcagcgcgtcctccatggccttgcgctcggtcatatcctcttccacggtcacgtagtgggtcacatgcccatgggtgtccttgatgggagtcactgacatggatgtccagtaactctcgccgtttttcttgcgactctccatctcgccacgccaggtctgaccagcgctgatcacgctccagatctccgactccacactgggactggggaagcgtggcgacttgccgataacctcttcgcggtcatatcccgtctgggcaaaaaacgcctgattggcgtactcgatgatgccccgatggttggtaatcagaatcatgctgtccgtctgcacgaatgcctctgtcagcaggcgaatgcgctcctgatcatctttttgctggctgatatcgcgaaagaccatgacatggccgccactgatacccgcaccatcctgcaggggtgtcgtaatataggagacatagcgccgctgcccaccatcggagatcaccagcgcttcgcactcggttcccatgctctcgtcgctcacggcgtcagccacacagaaaatctcctggggcacctcccacggagaggatgcgtgaaagaaaaaggcatcgggggttctgcccagcaactcctgctccgtcgcatgcagaagcagagtcgccgcgcggttgcagtaggtgatacgacgactgccatctatcatcagcaacccctccaccatactgtcagtcgtgcccttcagcagccccccgacacgcgccagctcatcacgctgctgtcgcagggtgtagagggagcgcacccggctgaaattggccagcaccaccgtaaacgcgatcagcgtaaagaggaacaccagcaggtaatagttgtggtagtactccataacgtagacatcgtcttcatagtggaagagaaagtccggagattgcgccagatgaactggcaaaaaggtataggtatagcgtttctgcccaaagcgaacactggtggcaaaaggtcgctggttgcccatctgcctctcaatactgcgcagaaaatcccgcattttccgttttcccgtaatcgcgcttgcctcggggggcagcgtctgacacagagccgtctccgacacctcatgcacctcggccagaggcggagtaaaggcaaaagaaccgcgatagaaactctccatcccccgtgaaacgctctccagggggagctccagcataatcgctggcgcagaagcgtcccgggcgccgaaaaagatcagcagtgcacccggcacagccctcacctcaccagccgaatcgtcccccaccatcacctgaaacggccctgaagaccgtaaacggaacgaatacagtggctggcggctggcatccacaaagtgaagcgccgaaaagccctcggcacgcagctgtttcaggcgagaatcaagcagagtggccaatgcatcgccctgctgcgctgtgcgctcatccgcaaggagacgctgcagtttttcatcggtgcccatggagagaaccatggcactgccaagctgctgaaaatgctgatataccgccagatagctctgatgcaggtgttcactcttcaagcgcagataatcattcacgcgggtttcgcgaaaatgcgtggtggaaagcagaatcagaataacaagcgccgcgaacaccgccaggtgctgcagcgccacccagacctgctgtttcagaggcatggaagagcgtggaaaaacatccataatgtaccgaataccctgactttcactgtatcccgttgtgtaatgtcaaaaatgataggttttacccattgcaacaaccaaaataatacattctacggaaagccttgaaagcgagtcaatggaaaaggccagtttgtctcggatatgtctcagaaatcacagaacctgccgccaaaggcagcaggcactcccggtttttcctttcgcctcggcacgtgaaaggaaagaatccccgcagccagaaaatcagcgccaaaggcctgcgggattccatcctgcgccggcgtggatatcttgcccctgacattattccatggtacaagtaagggttgaaaaaaatgacaacacacctcaaccgcacaaaggaaacatatgctacgccagctgcgcaccggagccattgccggcctcctcacggtcacattcatcatggcgggctgcactgccacctcgggcagcagccgctcttcagccacgggcagcggcacccacgaccgcacccccacccagacagccaccgcgcccattattgtcagcgacaccttcctgcgggatatccctgttcccgccgactaccgcctggcggaggaccagacctaccttttcgaaaccaaaaacggcatgatcctcgccggacgcacctacgacgggcgcatcgcctctgaatccgtcgtggccatttaccgccgggaaatgccccgcaacggctggaccctggactcaacctccatctcggctaaccagataaacaagctttactacaaggatggcgccatggcgctgatcaccattaccaccagattcggtggctcatcggtgagcatacgctactcgtcgctgaaccccaggagcagcaacgcggccacaccaccacgcccccccgcccgcagtgcggaacccgcatccccgacaccccgcagtggtggccagagcagcgccagtgacgagaagctgccagaaacaaagggcataatctacattgatgacctcaacccgtagacacgggaacgaccttataaacctcaggatacggtaacactatgtacacaattgctatcatgatcatctgttggcttgccatcggagccggattgaactttttcatgcccctgtggctggcctctattctctccatagtcatcaccgccatcatcatgtatttcctcggcaagaaattcatgaccttccttacaaagccctttgaagagtcgcaaaaagccctgcagaaaggcaactacgcccgcgccatccgcattcttgaggacggcaaacgcctcaagaactggcagctccatctggacaagcagatgaacagccagatcggcgtcatctactacctgcagaaggaatatgaaaaggccaaggagtacctcaacaagggcattccccgccactggatcggcgtggccatgctggcggtcatctacttccgggaaaaaaactacactgccatgaagaacgtcttcaacagagccgtgaagagcaaccccaagcaccccatcatctgggccgtctatgcctggtgcctcgtggaaatcggcgaacgggaagcggctatcgaaatcctgagcaaaggcaataagaagaaccccacatcggaggcgctggaacagaacctcgccgccctgcagaacggcagaaagatgaagatgaaagcctttggcgaaaactggtaccagttcatgctggagctgcccaccggccccgccatgacccgccaccagaagggcttccagggcagaccctcagccgctcagctgcgcgccgcccagcgcatggtaaagcgggaaaactgagcatcctgcccacctctttgcacaaaccccgcaagccacaagggagatcccttgtggcttgtttccgtagcacgaaaactcaacctgcgaaagagaagaaaccatgcttgaaatacaggaactggaaaagtttctgggcaaccgcgacctcttccaccagtgcaatgtgcgcattcaccccggcgacaaagccttcctggtgggtatcaacggctccggcaagaccaccctcctcaaaatcatcaccggccagacactgcccgatagcggctccgtccgcgcaggaggcagcatcggctaccttgaccagcgcctggaaaacttcggcccaaccgtctacgccaccgtgcagaacgccttcgcctggctgctggaaaaggaagaggaactgaccgcgctgcaggagcgcatctcccgtccggaagtctataatgatgaagcactgatgatccggctgctggagcagatggatcagctgcagcacacctttaacacctacggcggctaccgcgtcgacgccgtcacccgcagcgtcctccacggcatgggatttggcaacgacgacttccagcgcgatccccagaccctctcgggcggacagaagaaccgcctggccctggcccgcctcatcgcccagtcaccggacatcatgattctggacgagcccaccaaccacctggacatccgcaacatccagtggctggaacagttcctgcgccagtaccctaaaaccctgctcatcgtctcccacgaccgcaaactcatggaaaacatcgccacccgcattgtggagctggacggcggcaacctctacagctacagcggcagctaccagcactacctggagcagcgggaagtgcgctacaaggatatccagcgcaatcagcaggcctatgaagagaaagtgcgcaaggaagaggagctgatccgccgactcaagtcctggcgcaaccacacccaggcccaaagccgccagaagcagctggaacgcctgcaaaacgcccacgatgacgtggaaatcgaccagaaaaagagcttcagcacccgcttcaccccggaatacctccccagtgcccagaccgtgctcaaagccagccacattaccaaaacctacggcaccacccccatcctgcgcggcatcgacctggaggtggacaacggcgaacgcatcggcatcatcgggccaaatggcagtggcaaatccaccctgctgcgcatcctggccggagccgaagaagccgacagcgccaccattcacctgggcaacctggtgcgcatcagctacttctcccaggaacaccgcgaactcaacccccagctcaacctcattcagcagctgcgggagatccgccccctggccaccgaccaggagctgcgcaccctgctggccaaataccagttccggggcgaagagcacttcaagcacgtgggcgtcctcagcggcggcgaactctcacgcctgagctttgcctgcctggaaatggactgcggcaacctgctcatcctggacgagcccaccaaccacatggacatagaaggcatcgaagccgtcattgaaggcatacgcgaattccccggcaccgtgctggccgtctcccacgatcgctattttctggaaaacgtctgcacccgcctctttatcatcaatcagggcaagctggagatattccggggaagctaccaggagtaccaggaccacctgaaaggctcacccaccgacagtacaccagcaaccacacccagcgaagagcccggccgcaaaaccaaaaaagtggatcgctacaaagtcgccagtgtggaagaggaaatcgcggagctggaagagcgcatagcccggctggaagagaaaattgaaaactgcgccagcgacttccagcgcctcggcaccctttccgaagaacgggaaagcgccaaagcagccctggaagagaagatggcccagtgggagtccctgcaccaggtataggagccgccaacgcgcaggcaattgaaaaatgcccaggtgcaaggcgcaagcaaaggagtgaggcgtacttcctgtacgtcgcaacgacgagcactggtgagcaacgccgcagatgagggtttttcagcagcctgcaaaaggagaaaaggatgaagggtttcctcagtgcccttggttttctgacaatcatacgtatcccgggaagctcctttgatggatcagcgtcggtgcgctcattcggctgggtgggactgctgattggctgtggcctggcactggtacactggctggctccggcatcaatcgcccccctgctgatggtgctctacctggtggtgatcaccggggcgctgcacctggatggcctggccgacagcgccgatgccctcttctcccatcgcgaccgccaacgcaaactggaaatcatgcgggatgtgcatgtgggcaccatgggagtggtagcagttgtgctggtgctgggaggaaagctctacgccttcatgcacctggagaacctgtggattctggttgcagtacccgtactggcgcgcctgtccatggtagttgccatgcacctgctgccctatgcccgcggggaaggactggcaagctcattttacggaaaacggacaccctggctgctggtgcagttcctggccctgtctgtcctcctgggggcagggtatcagatcaccctggcactcctggcagtattcgtggtgtttgtggcgctggtactctggtggtaccgccgcatgatcggtggattcaccggagatatgctgggagccctgtgtgaaacatgcgagctggtgctttttgtggcagccgtggtgatcctgtcgggacaggggacacccctgtgatacgggcgcaaggtactcgctgaacgctggaagcacgtggcttatgttcgcgcctgaaacagcattgtcggcgtcgacactgatgccatattggaatggccgaaatggttctgcacagactgcatgcttggcattacgccccattggccaggagttttccttgccacttttgaatcgccaaaagtgggttcatccggttaaagcgtactttgaattatggagggcctttattctgagctcgaagaattccatatctctgtatccataggcttgccttttgagggtatcaattttgttgttgatcccctcaagtggtcctgttgatatggggtgatcataccagttcaggattccctctcggtgcttctccagcgttttggccattttcttcaatcctttgatagctgatgcttgagccctgttgatccagtcatcgaggaataccgtggcagttaccttgtcagtttgttgccatatctggcggagatcttctttcatgtaataggcaaccgccaatggtcgattggcctgcagggcaagttcaaggcgttcatgatcactggtttgctcgccaatgctctgcggatttttgagaagcatccagcgagtgcctttgagaatgctcttgtcatgctgacttgtgagctcatggtacagctcgcggcgaatatcggtaaggcgttcattcataagcttgacgacatggaaacgatcaaacaccaacgcagcagatggaaggtgttcgagcactgccgaccggtaagccggactcatgtcagcagcaacggctttgatagatgacttgcgacgaccaaggcgtttccagaaaccatcaagcgcttctgcctgtttgcctgctccaacgtatacgaccctggctgaaccaaggtcaatgacgagagtaatgaagccatgtttgcgtcctgtgtatttctcatcaatggcgatatactcaagcccagcaagtgaagggctactgtagtgatgatgcagatactgcttgaaaatggacttgaccaggtcccagcctataccaagaagccgtgctacatcaatgagggtcatagcttgggcaagggagaccacataccgagcaaatgcatgggtgtaggaacaccgtggagaggctattttcagactcacccgcctgacactaccgcactgaaggcactggatgcgtggaacgtggacgtgcaaccaagtggacttgatccccaaaggcaaacctcgtaaccgacgaatgctactgccgcgtaatatgacagaacggccaaggcacgcagggcagcgaatcagctttttacggggccggacatggaaattgatggtattgccgcaatactctgtgcggatgtaatcgtagccagcaaggccgtaggcatggtaaagaacactggtgagcatggtgcttctcccggaattatttggttgtaatcccgataagtggcaccatgctcacttttttgtcaatgtatcctcaatacggaagagcccaaaagtggctgggaagcgacccccagtgctgtccttttcagccgttcgcttgcctggaactggggaccgcaaacaaccgccctccatggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggacagcacacgggggagaggcagaagcaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggaggcagtgtctgccggatctccagaacaggcgagctaacgatccggaaaaacgggcgttcggggggcgcgtttttcgttctttttgcgcggtcaaaaaggacagtatccggagacaaaaaatggaataccagataagtcaagcattcaaaatcaatacggcttcccgagataaacggcagtataataacagcttaacccaaggcaacaaggtgcgaaagttgagtaattatttaacattttacgccgcgcgcaggacgacacagaatcaacagccggcaagcgctcagcgcttccctatttcacccccatggcaatgccgctgaccataaagagtacctggtctgccgcttcggcgacccggcgattgacgcgtgccagcagcgcgcagtagcggcgggtggtggcatcggcggggatcactcccagattgacttcgttggtgacgatcaccaggtcagtctgcagcctgccaagttcttccagcagatctgccagccgcgcttcgccattttcctcacgaaaaataatattgctgacccacagggtcaggcagtcgatgatgatcagcgttgccccatccactctggcctgacgacaggctgctgccaggtcaaggggctcctcgatggtaaagtatgtttcgtcgcgctccgcctgatggcgcaggattttggcatccatctcgccatccaggttgcgcggtgccgtggcaatatacgccttgcgggcagcaggagccgccagggcgagggcatgggatgtcttgccactgcccacgccgccgctaatcagggttatggttctgctcacagaaattccttaagtgttgcagtgagtttacaaaaggctccatgccaaagacttccacactgatgacccgccggtggcggcgcgcgaagtccaccaccgtcgccagcaccgcctcatccaggtggcgcagctcccggtggtcacgatccccgtccacaccgtgcaggtgaaagtggctgaccttgtggccccaacgctccagaaagccccccaccgaagtgccaaagagcaccgcgtgccccacatccaggcagtaacacaggtgatcatcgtgctccagctgccggaaaacctccagatcgccattgacattctccacgctgacccgccccggaaagcgcgacgcaaaatcacgcaccccggccagaaattccgggccagcggcgggatgcagcgtgtaggtcgtcgggctcagaacctccagcatatcagccatggcgtgcatgcgccgccaggccgccgggctgtccagctcaagatccatgggcaggtgaatgtgatagtcgacgggcagacggcgcagcacctcgatctcccagggatcaatcagctcaccgtgctcacagtacaacagctccacctcgtccaccatccccgcaagatgcaaggcattacagcagcggcccgtgggatagacaaaagaaggagtagccagacgaaacatgatcctccccggaatgcagttatgaagacaagtcccacgcaagcaaggtgagaagtgaggcgtatttcctgtacgtcgcaatgacgagcacttgtgagcaacgccgcagatgagggcttttcagcagcctgacagtcggcgcgtcctgactgggccagcacacgggggaaagacagaagcaggccgttcccccctgagcccgtccggtaagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagggaggcgtactccctgtacgtcgcagtgacgagcgatgaccggcaacgcagcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaatgagccggaagtacgggcgttcggggggcgcgtttttgtgtcctttttgcgcggtcaaaaaggacaatacccggaaaacgaaaagtggaataccagataagtcaagcattcaaaatcaatacggtttccgcgagataaacgccagtagaataacagcttaactcaagacaacaaggtgcgaaagttgagttacaggttggcgatgatcttttcgcccatctgtactgtattcacccgtgtcatgccctcggagaagatgtctccggtgcggaagttctgatccagggtcttgcgcacggcggcctcgatatcgtcggaagcttcaatcatgccgaaggagaacttcagcatcatggcggcggagagaatctgggcaatggggttggcgatgccctggcccgcgatgtcgggcgcggagccgccggagggctcatagaggccgaaagccgattcggcgatggaagccgagggcagcatgcccagggagccagtcagcatggcggcttcgtcgctgaggatatcgccgaacatgttgtcggccagaatcacgtcaaactgcttgggattgcgcaccagctgcatggcggcgttgtccacatacatgtggctcagctctacctgtggataatccttggccacttccagcaccacttcgcgccacagcaccgacgtggtcaggacattggccttgtcgatggaacagagtttcttattgcgcttcatggcggcttcaaaagccacgcgggcgatgcgggcaatttccgactcgctgtacaccagggtatcaaacgccttgcgctcgggcttatcctcgcggcccttgggctgaccaaaatagatcccgccggtcagctcgcgcacgatgagaatgtccagcccaccgctgatgcactcttccttcagggtggaagcgccagtcagggctggaaagataatggccggacgcaggttggcgtagaggccgaagatcttgcgcaggggcagcagagcgccgcgctccggctgctgttcggggggcagcgactcccacttgggcccgcccacggaaccaaacaggatggcatcggaagccttgcacaggctcagggtactctcaggcaggggcgtgccgtggttatcgatggcgataccacccacatcggcgaactccttctcaaaactcaccccgtatttggcagccaccttgtccagcacctttaccgccacatccataacttcgggaccaataccatcgccgggcagaacggcaatcttcttcactgcagccatgcaaaactccttttcaataaagatatatccagaaaaaatcatacacagaaaggcagaaaaacatctgctcacacaaagttcaccaaggcacaaagaaaggcaatgactctcgcccgttcgctttgctcacccgaagcgcaggatcacgcggagaaaagacaaggggggaaatgtatctgactgccctttttccctgcgcctctgcgagagaaacggcctttctgtctgaaaagcccaggttatcccatttgcgtttattggcgtccatttgcggttatattctccccgcagcctttcgcctttatctgcaaaaatcagcgaaagtggacaacttctttttccatccacagattacacggattaccgcagatttgaagagtaaaaaacagccgtctcttgcccgttgctgcgctcactgagcgcggaatgaagcgtactttccgtacgttgcagtgacgcgcgactgcgggcaacgcagcagatgagggtttttcagcagcttgcctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctctactctccccgcattatgcccgtgccaaccgcaaacttcaaccaaagatcgtatacgattaccaacaccaccgccaagagctttcactggctgaaactcccttgaaacgcggtttcacgtcgccagagggcccattacatttccttaacccgcaaattgtgactttcatgttgaattccctactctcaaagcgtacattcgaagccatggcaataacgtcattatattttcacacaaaacaaatggaggagagtcatggacacccaggtttcattgaaaaaatggatacttacctgtttttccgtgctggcagtagcactgttcatggttggctgcgggggaagcagtagcagtagtggcggtggaggaggcggaacaccaacggtagaagctgttcctcaggttcaattgagcggtctggtgaccaagcaaacagtaggcggatcgagcctttctccggcggcacttgacgcacctatcctgctgattgccgtcgatcaggatgggaatacgtctacagccatagtcacaacaggtgactactccataatggtgtcaaaggacaagcccaacagcctgatgattcttgatcttggcaccatgagcttcctcggtgccctgctttcaggagaagggctgggctcttttaccttgagcgcaaacaccgatgaagttgagtttgaagttgatgacgctggcactgtgagcgtagcaacagcctctcaagatcgattaacagtagcagcagcccctgaaaaactccaggacgcttttgatcccgccaccggcattgacaccaacaaacttcaggctgaccccaccaaagttcagcatattgcctttactgacttcctgccaagggctggtacctggacaacggggtacgacgaatggaaggagtcaggtacagaggtatgggaaggcgtcaccgtcacgtactcttacgcaggagttgaacgtaatttcagccttgtctacagaaatgaaagtaataacctccgtcaggtaaacgccctgttctacgagtactggaaagacacctggtctgcgactgggtatggctctgacactgaagagtgcggtggattctttgccggagttctgcaggaaactgacgaatgctggggctactaccacggaactacccttacagcacctggttttgaggtggagacttttgctgacacctatatcatagactcggaaaaaggcgttatctactttggtggtgaggatgaaatccccctgcccatccagctgaccgcaggaacaaagtttaccgtcgaagatgcaggagaagatgattgggagacttgggacaactcactggagtgcgtacccaacattatgggcaacttcaccgacactgcttccaacaacgtaaatgtactgcgactgcgctgcgacatgagttggtcatgggaagaaaaaggagacgatccatcaggtggttccggcacagaaaaaattgatgtttacatgctgagccgttatggttccttcatcgtcgttgaccagggaaccagcaactggcagactctggtcgccaaccatgcacgtttcggaactttcgacctgactgatggcactccctttactgacctcacgccaacttcaatcggtggcgtcagcgtcagcggagctattccaggcaacccgagcagtggtaataccgctgaaatgcgcaacacctggctccaggagctttggaataaccgcgactcaatttacagctggtattaataccccccgtgcactcatcccccgccacactggcgggggattttttgaccctgtcagacttttcctggagaacacaccatgaaaaatactcattccttgccgatgatacgtttcgcccttgtgggccttgccaccattttttttcttttgagcgccggatgtggcggaggaggtgggggcagcacgccagacaccactgcccaggatcagcagattaccgaggagaacaccgcgcagctcggcggcgtagtggcaaaagccccggtcaacaccatcgccctgaaagatgccagcaaccagagcctgggccctggcctgaccatcaagctgagccctctggtggctggaagcgctgcggtgtcagccgcccaaagtggtgagattaatgcgacaactgacgacgatggcaatataattcttcccgatggcctggaaccgggggagtacacccttaccattgagctcgacggaagcgaccctgtcaccatgaccattgaggttggcgaagacaacttcaacagcgccatagaagcggccacaccgttgatcaaaggggaagatgaaaactacaccaaggtggacgcgatcatcgccaccatctcgggaagtgtcaccaatacagaggataaggccatcattggagcccaggtggccctgtccggtggtgccgccaccaacggagtatttgtatcggcgctcaccatcagcaacgggcagtacagcctgctgataaatgccaacacgaacctggaagaggctttgaaaagcgccaccctgattgtcagcgcccccggctacaccacccaggagctcgactttgaggtaaattcgggaaccgctaagacgggagtaaacttcaaactggcaacggcaacctccaccgccatattccgggagacctttgaaactacctccaccaccgctggacagtggctggtgcaggtttgtgacccggactctcactttgacgagaactccgactttgagttcgattaccctgactgcactggactcaccgatacgcaatgtgacgcgctttgggatgaactctttcctgaagaagagtacgactatgaccaccactacgactccacctgtaacctggtggccgcaaccgatcagcaaccacgctggaacctgcgttccgcaacaccagcaatcacaaaccaggcgtttaccaatgaactggtaaagctggcccccaacgacagctctgaggggaaagtgcccgtgcccgcacagggcagccgcgcctactggtacggagaccctgataccgggaactttctgggtgaacccgcttcgactcaagggagtttcgacggaggcacttcaatggagtccaatggtggggccctcacgtccccttccatcactatgcctgccaacgccacggaagtgagcctgaccttccagacctggtgggaaatagagtcggtcaatcccaacgaaagtggcttcgacctgatgaccattcagctctcccgtgacaatggcaccacctgggaatccatagcccgcctgaatcccttcagtgacccggaaaccggcactattgatcgcagtccactgccattcagcaataccggctttaactcggcaccgacctggttgtggcaggagcatattcccctcaatgatgtggcgaacaaaaccatcaaggtgcgcttctacttcgacaccaacgatgggctgtttaatggcttccgaggctggctgattgatgacgtgcgcatcgtgcgccagaagggcaccgcgcccctgctcggggaaagcatcaccccatcagccatcagatcaactccttcacgcagtcgctgagtcttcacactctcccccgccactcggcgggggatttttttgcgtctgcccctgccttttctctcaacacttttcagcagcttcatgaaagagcgctttctgtgcctctcttttcgtgcctttcgtgtattttgtggtcaactttcttcctggcgtctttgcgccccggcgagaacctgcttccacggcttctctgtattcatctgcgtgaatctgcgtcaatctgcggatcattcttccccatctcctggtctcatctatacgacggcttacgcttttcccggacggcttggaatgagactcgacctttgttctctccccattcgcgtatattcgcgttcatttgcggttgaaagtttttgacttccctgcaggctttacactctgttggcctccgcgtggagctgcctttgatctctccccatcttttcattcgcgtatattcgcgttcatttgcggttccacctgtatttccccctgcctgtgcctcgccagggttcacccacaaaaaaaaaccccggtcggtgtgaccggggctgctggtatcagggttcctcaggctttatcgccattcttcgttccgcccatggcgttggcgactttggtgaaggcgctcatgaggtctatgggcagggggaagacgatggtggagctgttcttctctccggcgatgtcggtaagggtctgcatgtaacgcaggttgatggcctggggattagcggagagcacatcggcggcctggcgcagtttctccgaggcttccagttcaccagtggcgtggatgaccttggcgcgccgggcgcgctcggcttcggcctgctgggcaatggcccgcaccatgctctcgttgatgtccacgtgtttgatttccacattggtgaccttgatcccccaggagtcggtctgggcgtcgaggatttcctggatgtcgttgttgagcttgtcacgctcggagagcatttcatccagctcgtgcttgcccagtacggagcgcagggtggtctgggccagctggctggtggcgtcgaagtagttttccacctggatgacggccctctgagggtcgacaacgcggaagtagagcacggcgtttacccgtacggagacgttgtcctgggatatgacgtcctggctgggcacgtccatggtgatgatgcgcagatccaccttgaccatctgctggatggcggggatcaggatgatcaggccggggcccttgaccttccagaaacgacccagcatgaatatgacaccccgctcgtattcacgcagaatacggatggcactggccagaaaaagaccgacgaagatgatgatgagatagagcagatactcgaaaatcatggtgtttcctccaagagtatgttcaggttttcaaaggtatgattagcaggctgtcagtgtttcgtggttaacgctcttccctgttttcgcttccctcgcccatgctctccacttccagggtcagtccatccatggcggtgactcgcacctgctggccgggctgcaggggctgcgggctgcgcactttccacagctcgctgtgtatccaggcgtagccggtggtgccgctgctggtcttgacggtgcccatgctgccgatcatctcttcggctccgctgacgactttctgtttgcgggctttcaggatcatggccagcacaaagatcagcagcagaatgctgaggatggcaaaggcggcgatgagggcgggggaaacggcaaagccggggctgatgtcggtgtcaaagagcaggatggagccgaagacgaaggcgatcagcccgccgattcccaggacgccgaaactgggcacaaaggcttcggcaaccataagagccatgccaaagaggatcagggccacgcccacatagctgacgggcagcacctgaaaggcgtagaaggcgatcagcagggagatggtgccgatgataccgggcacgaaggagccggggttggccagttcaaagataataccgtagacgccaatcagcatcaggatgtagaccacattggggtgggtgatggcggtgagaaacttggtgcgccagtcggcttcgatatgggtaatctgggcgtcggcggtatgcatggtgtgctctttacccagtaccttgacggtgcggccatccacggtggacagcaggctgtccaggtcttcggcgatgatgtcgatgacgtttttctccagggcttccgacgaggtgaggctggccccttcgcgcacggactcttcagcccattcggcgttgcggccatgcagttcggccagaccgcgtatataggccacggcgtcattgacgattttgcgccccatggcgtcttcgctggcggctttctcgccttctttgtcgtcatcgccggcgccacccagggggcctccgccactgatctgtacgggcgtggcggctcccaggttggttgagggagccatggctgccacgtggctggcgtaaaggatataggtgccggcactggcggcgcgggcaccggtgggggccacatagctgataacaggaaggggggagtccagaatggcctggatgatatcgcgcatggaactgtcgagcccgccgggggtgttcatgcgcagcacggccgcgtccacctgttcatcggcggctttctgcagggagcgtttcacaaagtcaccaactgccgggccgatggggccttccaggtcaatgaccacaatgcggggcgaactggcttccggctgggcggcaagctgggaaaagagccccagtccaaggccggcaaagaggatcagggaaaagaagaacaggcggtagagcgacatggctggcctcctcctgagagtacgtggttgccaatggtgcaaggactcgccattgcctccatggcgggaatacagtaaaacgtggggagtattgtacacggcacccgtgcggggggcaatcaaagccggacgattcctggaaggctggggggggtttccagcaggagcgccggtgttccgcgagcgagccccgatggcgaacgcagagaatattcaaggggaattaaggagtcaaatgtgaacgtgatatgcaaagctcttctcgcggttgcgatctgtcttggtgtggttttcagcgccggggctttcgaggtcattcatcatccgtcgggggctacggtggtgctgaagcatgagccggagcggccggttgcttcggtgcatctgtggctgcgggcgggttccctgtatgaacagggggtggagcatggcatgtcccacttcctggagcacgtgctcttcaagggggcccgcgatctggcaccgggagaggtggagctcctggtggaggggtttggcgggcgcatgaatgcggccacgggcaaggacttcgtcttctaccatattacggcggcggatcgtttcgccgcccgttcggtggagattctgggtaatatggtgctcttcccggccctgattcccactgagattgaaaaggaaaagccggtggtggtggaagaaattctgcagtccctggataacccctacgcccgtcagttcgaggcgttgtcagcgcagctgtttcgcggccatccttacagccgcaacattctgggcacgattgattcggtcaactcctttgacagagctcagctgcaggcgttccaccgccgtctttaccatccggcgaacctggcaattgtggttgcggggggctttgagcgcgacgcggtgctggcggccattgacgcggtggtgcaggatgctgcggtgcccgtggtgcgcgagcgtccatctgtgcagcgtcctgcgctgctggttcgccctcacttcagctccattgagcatccaggggtgcaggtgccttcccttgccatcggttaccgggcaccggcggcctatgagctggactcctacgccctggcggtgctctccgagatactttccggtggtgtcaacgccgtattcaccacagattttgtggacacaggccggctgcacagcgccattggccgctacagtccgggggctgtggcgggaacattcttcctgagtgcggcctacgacgaagcgctcagcgcccacgaggtgcacgccatgctgattgatcgcctgaaggtgctttacgctcaacttttaacgggagaagccgataggttagtatcctctgccaaagaccgtatgcgttcccgggagattttccggcagcagcgggtcagttccatggcttccgagctgggtcgcgcctttgtctatgggcagtgggatgagtacaccaattactgggaagccatcgatggggtgagcgcacagcacattgccagggccctgaaagtctctgtgctgcgcccggcttttgcggcggtggaattgcgatagaagagagaggaagacaccatggctcgtcaggagcttcacgaccaactggcttttctggatgatgacgatcacgcgccgctgttctaccgtctgctgcagaagattccggttctgcgggacaatgagcgggtaacgcgtatcgttctgaaaatccccgacccccacagccgcaagggcatgctgatctatggcggctcggtgctgggggttgctgtgcttgtgggtctgatcatggctgtcattcagctggccaaagagcctgagtacgaaaagccggtggaagatccacagacggtgctgctgggagtcagcggacagcgggaggagcctgagaagccatggggtcgcagtattcacctggagcgtggcgaccagtacttcctcagtggcgactacagccgcgccataaatgaatactccctggccatcggcaccgatgccgccctggcctaccacaacctgggagttatctataccgaactgggcgactttaaaaaggccattgaaagcttccagcgggccattgccgcacggccttcgctgcctgagtcctattccgctctggggcttgccctccatgaggtcagtcgcaatgtggaggcgctgcagtaccacctgcaggctctgcgccttgacccggacaattccgaattccataacaatgtgggcaacgcctacctgtatctgggcgattacgccaatgccagacgccactatacccgtgccattgagatcaatccctccaatacccaggccatggccaaccagaactcgctgctgctgatcaccggtgattatgacgcggccatccagggcttccgggagattctcagcgccgatcccgataactacgaagtgctgatgaatctgggcatggcctaccgcaagaatggcaaccagctggatgccctggagtttttccgccgtgcccagcaggttcagcgcacgcccaacgtcttcatcagcatcggtgataccttccgcgacctgaatcgccccgaggacgccatcaacgcctatgtgtcggcgtccaatatcaccagttccacctatccgctgaaaaaactggcggagtacttttttgttctgatgcgctacccggaaatggaggagatgctggagcagattttcgcgacggaaccctggttcccccgtggcgaagaactgacctcctacgcgcagttcctgcaggggcaggagagcctggccctttcgcgcctgaagcgccttctgcgccgcaaccctgaaaatctgcatgccctgaggggttatacctcgctgcagctgattcaggcagatctgcgtgaagcccgccataccctggaatcactgctgaaataccaccccaatgagcccatcagcaatgccctgcgcggcgagtacctgcgcaaactcagggccttcgacctggccgaggagcacctgcgccagcaggacaatgacatcgcccgctactatctgggaaaactcctgctggaacgtaatcgcaaggaagagggccgggccgtgatggagcaggtctcccgctcaacggccaaccccatagggcccaaagcccattacgcgctgatgctggagaatctgggcagctatgatatcggccaggccgtggagcacttcgagggcgctttggccaaaggtgtctccaccgcgaaacgcgaatatgtgccacgcttcctgatatccgatcgctacaccttccggctgacctacgctttttcgcctttcacctcggcaacggaacgctacctggagtacgcgcgccctttcctgctggaaacggatcgaatgcagagcattcaggaaagcgccctttccagctatgagcagtctctctatcgggtggcgtatcgccagtttctgcgtgccacccagcacgccgacgccgctcgcctgaataacaagggtgtggaacgcagcctctccggcgacctggtgcgcgccctggagtacttccagcaggcggccgcccaggagcggggcaaccccattatccagtacaatatcgccctgacctatcagaagatgggatctgaccgcacagcggaaaaaatgtaccacgagataaaggcagcggctccacagctctatgaagtggatatcaatctggccgtcatggatgcccgccgcggcgacgatgaggcagtggtttttgccatgcagggcctggagaacagcattgtcaacgcctataatgaaatgcgcgagcgctctttggaagattatgacccgaagatcagcgacccccgactggcgctgctggcagccattgcccagttcctctaccaggatgatcagatcgccacgcgtgacgagcgattccaggagctccctgagcagttccctgaattttacgagggcctgctgatgcgggaagttttcacaggagaaacctttgccattccaccaagactccaggtgaatccgcgctttatcatgctcagcggcgaccgcgccctgctgcgcgaagaatatactgaagccatggcagcgttccagcgtctgtataaccaggaagccaacttcctttccagcaccaagatcggcatagccttcagccgcatgcagcagcataagcgcggcaatcgctacttcagtgaagcggccgccatccagccctccattgccgccctgaacaatctgggcaacagcttcgccgatgtgggcgactatgaaaacctgcagaaagcctatgaaagcgccctggaagaagaccagggcaactttatcgtcgccatgaactacgcttacgccaatcagcagttccggcgctacaacttcgcccgcgaagtatttgaagtggcctcaaaaattaatccgtcaaaccccatgccctactacaatctggcgaaaattcacctgatgtacggccgccactttatggcccgcgaggagcttttccgtggcctcaaccgctatccgaacatgcccaccatcaactacctgatgggcctggtggagctgatcgacggcaacctgctggacagcctgtactacctgaaggtcagtgtggaaaatggcattgacgccaccgacctgggggatattgtcctgacctaccagatccactgacaggctgcagcattcccatttgcaacgcagcagatgagggtttttcaattgcctgccgatctcttctttgcgccgaccctcgtttgagattctgcctttgtaactcaactttcgcaccttgctgccttgagttaaactgttatcatactgacggttatctcacggaaaccgtattgattttgaatgcttgacttatctggtattccattttttgtctccgggtattgtcctttttgaccgcgcaaaaaggacataaaaacgcgccccccgaacgcccgtttttgcggctcgcctgctcgcctgttctggagatccggcagcaggctgcccaaagagccccatctgctgcgttgccggtcatcgctcgtcactgcgacgtacagggagtacgcctcactcctcgctttgcccgcgccttgcacctgggtctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccttcggatcttgccagccaggcgtcgcacttaccggacgggctcaggggggaacggcctgcttctgtctctccattcgcgtctattcgcggtaacttccgtgtcttccgtgatttccgtggttaagctcttccgatttcccctccccacagtctttgcgtgaaatttcccccattcgtgcatattcgtgttcattcgcggtagaaactgcctttcccttattgcctttctttgcgcctttgcgggctttgtgtgaaaatctcttcgtttttgagctgtcgctcgttgctgcttttccttggcgacttcgcggctggcggctttgcgagaggaaattccctttattgcattccaaaaccctgaatggttacctgcccttgaattgcccctgtctttccattcgcgtctattcgcgttcatttgcagtaaactcccttctgcattttccctgcggtttcgtggcctttggcttttctgcagaattccctcgacctttccggtgtgaagcgttacactgcaaagaaagtatgccgtatgactaatttgactggtaaacttttcaggaagggcaccatgccaggatactttcctccacagttcactgatactttctatgaaaccgtgtacgagagctttcacccacaggagcacggcctgatctgccaggaattcctgggtgtctacctgcgccgcaaaacccgtcccgataccttcgaacagtccatgcgcaagcttgaccgccgattgcgactgcgtccatctgcctggcgcattgatgccacggtggcgaaaaactatctgaatctggtcatgcgtcactatattctgggggccacggtgatgtttaccaagcgtcacctgggccttgagctgcccggcccttccgctggttgtgtgcgagacagcgcggccataaccgtggcgctgaggttcctgaacactcaccgtacggagctgcatcagcagatcaacgccacggttgagcgtgcctggcatgagcgcatgggctgctactatatcctgtgcgtcatggcctttgatattgcacgtaagctcttttcccgcaagggggtgcagcgagcaatttctgagctgcgccagcgtatgcgcccgggcaacacgcccatgggcgcggaattggagttgagcaacctgggccagtttgctcccatggatatccgttttgccaatttcaaagggccagcgtactggcgccatgatacgcgcttccacaacatgcagtactaccacgacttcttcctggatcaggtatgctggcgccttggagggtatctggaccaccacatcacctggcgcaagtacctgcacctgccgatcttccgggtggggggtttttttgaatacagtctggtacgcctggactacgcccgcaagcgcaccttgccgttcaccagggatatcggtctgctggcccaggtggtggaagagttgatggagtttgtccatgatgtcacgcctttcagcatgcatgtcaatatggagtactcccggtgtctggatattccggcgacgctggaggactacaagtgtctgtttattctggggggagacttcggccctggtcccgatggtcacctgatggagcggcgcattggccgggatgagattcgcgggctggcccataaacgccagcatcgcagtgggcgggataatcttctgcacacggtggtggagttcagtttcattcggctgcttccaagggggcagcagagtttccccctggaggtgctgttgatgtgcctcaagggttttctcttcgcctttcgcaccagaaaggaggatctcaatgtgattgccgggctcacccagtggtcaggggatccgcgccgggttcctgctgagacaatcgaccgtttctgcaaccatgtcatcgatggccttgcgaaggagggttcccaccagaacctggcggagtaccgcgaggttctgcgcgccactttgcaccagcgacaaaagatacttcctgagtagttctcacgctgtcgtctgcgagttccatggacagagccgtcggctctggcatctgcgccagcatgggagctgctgaacttcaattctttcatcacctgctctgccaccatcgggatccaccaggtagaaatccctggccagatgaatatcatcccgctgccactctccctggaggggctgccgataggctttccagcttccacaggcgatgtgcacgtcctgcccctgacagataaagtgccggctgcgatccgggaagacgtacacccaggccagcctccgcgcaaaacgctctttgccattctctttcaccagtaccctgaccggaagcagctgacgagtgtacatgctgcttccaggccgatcgggaaagtactcttccaggcgatcaagcgcccgcagtacgctgtagggattggcaaaggtcatcagttcgccggcaacctgtcccggcggcaggtcgtcgtcacgcacgagccccggaaaacccatgggcagcgcatagaggttcccgggacagaaggctatctgccgggtgatggcctgattgcgcaaatagcgacgatagttggcgtagcgctccatgagggtgccgtagaaaaagtagtagggggtctttatggcatcggctcgctgtccgagcaccacctgctgggctttgggcataacggtgggccacaggaaggtgccgggttcgaaggccttcactttgggctggtcccagcggaatacgaaaaatcgcaccgttccgtgatcaagttccctcacctgtacacactcgcgaaaaggggtccagaacttctgcgggagcatgccttcatttccctgagccatgctgaccacatagaatccaccgaatttcaggagacgcaccatctcccaaaaggcttcagaggggcggcagtaatgctgaaaacaatcaacggcaaagaggatatcaaaggagctggagggaaagttcaggggatgctgagggtacgctgagttggaaaagaactcaagctgttcgggatgtggtatggcggtcttggcattgggaaagtactggtcgatttcccggccatgggatgggttcagggtcagtgcgctgtagacttccccggcaggcagaagcccgtccagcagttcatgcagaagggcctgactcaacagtactgccggtgattccgggctgttgctggtgtgcgccacaatacttacctccgtttggggcagtgttgccgaaaatggcaaagtttgtcaactgttacccgcaccgcccatgaggtttcaagacgtacagatggatactccttcgccactttccggttacgcacttcccggatgcgagagaaaaactcccgggtgccggtcatttttcattcagcccgctgcccctataacgcctatccataagtatcactgagtggcagtccgcttgcagtgtaactgcaaaattttccggagcgcaaaaaatatgggtatgaaaattaaactggccattattgtagcgaccatgcttattctggcaattggcacactgggattcatcggacaacagcgcattgacacctactccattgacgagaatgtcgacaaagcccgtaaaatggctctccagctttcggtgatgcgccactatatggccagaattgccccccatgtaaccttctcagatccttccataaaccagtgggcggcgacccctgccttttcggctggtcaggtggcggagaacttcagcaagatgggcgacttctacatcaagcagacttctctgcgttaccgcaacccccagaacacacctaacgaaaacgagctcctcatgattgagcgtatccagaatcaggggcttcccgagtactgggagctgggagtccacgagggtcgcgacgccattctctatgctttaccactgcgcgtggaaaaggcgtgtctgacctgccacggcattccccaccaggaagtaccgacaccgctgtataatcgcctgctggcggactatggcgatcgggcgttcaatttccgcgagggcgatcaccggggaattatttcggtggccgttccactggatatcgcgcgggaatcggttgagggccttcatcggacgcttttcatcactgccgccctggttattgttatcttcattctcctgctgagcttttttctgcacctcttccttgagcgcggaatcatccagcccgtttccaggtacgcccgcatcctgcagtcgtcacaaaaggatctcaccattgaactgcctgcggcaagtcaccgcgaaatacacaccatcgcccgggccatcaatcattttatcaccagtcttggcggactgctgaaaacgctgaaggagaacttttccgacgtcgcgcaccgcaaccgcgtcattgcgtccatggcggcggagttctcggccactttcgatgcccagagcaataagctcaagcaaagcgctgaccacatagagcagatcggaaacgcctccagcgatgtgctcaacgccatgggtgatgccgcaagcagcacttcccagacgctttccatggcccagcagggcaaggagaatctgagcgcagcggtactttccatggaaaatatccgcgaaaatgccagttccctttccgcaacggtcgccaacctctcagggtcaacggatcagatcactacgatccttggcaccatcaatgatatcgccgaccagacaaacctgctggctctcaacgcggccattgaagcggccagagccggtgacagcgggcgagggttcgcggtagtggccgatgaagtgcgcaagctggcagagaggacacaggaagccatctcagagatatccgccatccttggcggcctgcaaagtgaagccgccatcgccaacgccagcatgaaaactaccagcgacaatgtgcagacaggggttgagcgctttgaagctgtggacagattcttcagcaccgtgctggaaaaactcgaacagattgccgccgtcaacactcaggctcaaaggcagatagagaaccagacagaatcgctttccaacgtctctcttgccattgccggcatcaccgaagaggtccagagaagtgccgagacggcccgcgaactggtggagcacaccacggaggtggagcgccaggcaatgcatgccaccgctctggctgatgagttcaagacgcacaacgactacaagcagttaacataaattctcccggtgcgaggtacgtggtggtaccgaacatacctcgccaccggtggttctctgcttgatatcgaagcagtacgcaaaaagcccgaaacagacgtttcgggctttttctataaaccaaaaggtttgtaagtatggctccccgagccggactcgaaccagcgaccaagtgattaacagtcactcgctctacctactgagctatcggggaacagaggccgcccttgcaggcaacggacggggttatagcagtattgcctggccattgtcaatgcttttttgtctccctgtcgccccagggggccgcaaagacaaaatgttggttattcaggtaatcatgctttgcaccaagacccaccagcgcggtattttcgctcgctcctggccgggtgtgcaagtttatcttttctccatctgcatctcgggctatagtcggttctgcgcctataccatttccgtggagtggaacatgccagacaagaagaccattatcctggacacaaacgttatcctgctcaacccccgcgccatctacgacttcaacggtaacgatgtggtcattcccatttccgtgatcgaagaactggataagttcaaacgtaacatggatcagcttggtcgcagcgcccgagaattcagccgcatgctggaccagatacgctcccagggaaatattcatgagggagttgtcctctttcccgaagacaatgacgccaagatttctgtcctcatggcttccgatgaggccatgcgcctgctgcccaaggcccttcgcggcgatgctgccgacaatatcattctgtccatggctctgcagctgaagcaggaaggcaaaaatgtcgttttcgtcagtcgcgataccaacctgcgcatcaaaggcgacgcctgcggcgtgccttccatagactacgaatcagacaagatcgatatccgtgagctgtacatgggcagccacgatatgttcacttccagcgatgtgattcaggcaatgcacagtcagggcaagatcaaggcttcggatattctgcccaaggaccagacgttctatgataatcagtttttcctgctgcagaacgaggcaaacccctcgaactccgccctggggcgctatttcaaaaatactgatgagatccgcaaggtttttgacgactacccggaacagggtatctggggaattcacccccgcaacaaagagcagcgctacgcctttgacctgctcctggatgacaatatcaagttggtctccctggtgggtatcgcaggcaccggcaagacgctgctggccattgcggctggcctgaagaaagtggcggatgaagggaaatacaagaagctgctggtttcgcgtccggtcttccccatgggcaaggatatcgggtacctgcccggagatatcaaagacaagctgcagccgtggatgacacccatttacgataatgtggactttctgatcggtgccccggagatggactacgaacgcaagagctaccaggagctgttcagccagggcattatggaaattgaagcgctgacctatattcgcggccgcagcctgccctaccagtactttattgtggatgaggcacagaacctgacgccccacgagatcaagaccatcatcacccgggcgggcaatggcaccaaaatcgtctttacgggcgacccgtaccagatcgacaacccctatgtggactcttcttccaacggcctctcaaatatcgtggaacgcttcaaagggcagcatatcgctggccacgtcaccatgatcaaaggtgagcgcagcgagctggctgagctggccgccaatattctctgacccggagcacaagagcagcgaggctctccaagcaggccgtgacctttacaggctcacacctttttgcgtatgctcggggtaatgcgacacgagggcaaggttttttatcatgcgtttttcctggctgctggcatgttcactgctgctgcatatcatcatcggtcttctgcttcctctggacacggaggaagcagatcagccggttcccatagaagttgattacttccgccatactccggaatcccctgttgtcgagccccacgtgctggagccagtggcgccgcctgccctcgtcagccctcccgtggagtctgtggagtcagcggaccctgagccccttcctgaacgtgatcagccggaagagtcagcggctgaagaaccaccagcagaagctcccactgtctctctgccccgtcgatccatcaccatggacgacctgatggcagagcagagcagcgccgatgaatcgctccccttcgatccctaccgactgtccgaggctgacttacgtcaactggacgacctcttcggccacgagcaggatccggcaacggaaagcgaagacgtcatcaccttcgaggacggtttttaccgcctggagtacgcttcttttctctggcaactcaaacgcaagatcgaaaacgtctggatctacccccgcgccgccatccaggagggcgaacaggggattgtcctgctgcgttttcatatcagaaaaaatggcgagctggacggggttgagctggtgcgcaatccaagccagtccgtctacctggccaacgcggctctgcgagcagtgcgcgacgcagccccctatgcccccctgcccgacccgctggagcgcctgaccatcaacggggtgtttatctactccctgggagggcagttcatctactcgcgctaaccggcagccggacttcgcgtgtgacccttttttcttctgttacgtgccgcgtggtcatggccagggcattttcagaaagcgccttcgcctaccacctgcatcttcgtaatgacaaagctgctgagctgctcacggggcagggcactgacatactccagcacttccacgggctttggcgtaaccccgtcagggttgctgtggatagcaaactgcagggggcgggtccccatgatcgcgcagtggggcttgatgtcgatttcacggacgccttttttgttttcccgtcgcaccagccactgcgctgcatgcaggtgctgcccgttctccacgtccaggttcacctgataggtggtgctgtggtgtgcggcggagagcttggcaaaggtgccggtacgggcatccagcactgccagcgcaggtggcagttcacgattgagtcttgccatggcttcggttgggtcgatctgctccaccagcgcgatatccatatactcggcgtaggattggatgccaaggccgagcgcgtcactgaagctgagcttcacatgttgattgaaaccctgggtataggcaacgggaaggtcggcccgcaggatggcagacgttaccgacttcacggtttccaggtggctgaggaagcgtaccataccctctttcttataacgaatgcgcagggtggtcactggcaccatggccatctgagccagattctcttctgcagtggtttcgcgttcactgatgtccaacccctggcgtcgattcagacgcaaccgcacctcgccaccacagacaccacactggctgcagcgatcaaaacggcagtcgggagttacctgctcctggcacgcgcgctgccactcttcctgcatccaggtcttgctgatcatgctgtcgatatgatcccagggcaggggatcattcaggtcatactgtcgatacgcccagcgatcaagacttgttccgcagtcggcaaaagcctgctgccacaggtcaaagcgaaagtgttcactccagctgtcaagacggcagcccagttccaccgccctctccagcacatcggccaggcgccggtctccacgggccagggcagcttccagcaagccggtgcgggcatcgtgaaatttatactgcactgttgaataggggcgcaggatatcctcaatgacacgctgcttggccttcagggtttcacgatcgtccatggtccaccactggaaaggggtgtgtgccttgggaataaactgggaaacactgactatcacctgcgcggatctgccggccgcttcacgggcaatctgctggattttcacggccaggtgcgcgatacccgccacatcttctgtggtctccaggggcagcccgatcataaagtagagcttcacccgcttccaacctgcctggaagatgattctggccgtcgccagaatatcctcttcgtcgatgcccttgttgataacatcacgcatacgctgtgtacccgcttctggggctatggtgaaactactcttgcgaaccttgcgcaactcatcaagcaacgcatcgctcagggttccagcccgcagactgggcagggagacagaaacgccgctgcggccatattcgagcatcagatctcgcaataacggggaaatatgctggtaatcagtagcggaaagtgaaagcaggctcaactcatcaaagcccgaggcgtcaagggtacagcgggccagctcggcaatcgcctggggggagcgatcccgcacgggcctgtagatcatgccggcctgacagaagcggcagccacgggtgcagccacgggagatttccaccacggcgcgattatgaacggtttccatgtagggaacgacgggcctggtgtcatagggcgcttcctcaaggtcggtcacgagcgccttggttacctgctcgtacccggaaatcaggggggtgaccccgctgaagcgctcatcgcggtaggaggggacaaactgcgccggaaagtagtagccttttcgccccataaaatcagaaaatatctcctgccatttcagcgacttaccacttcgcttgtgggcaagtagagctctggcgaagtgagatatctcctcctcggcatcgcccacaaagagaagatcaaagaaaggagcaaccggctcagcgttgaataccaccggaccaccacccatgatcagtggccagctccccttttcacggtcggaagcgcgcatcggaataccgctgagctgcagtgcattgagcacattggtatagctgacttcatactgcagggtgatacctatgatatcgaatgcgcccaaaggtgtctgggtctccagggagtacagcccttcaccactgctgcgatgaaaagcttccatatctgaccagggcgaatagacacgctcagcaaagactccatcaatggagttcagaacgcgatagaggatcttcagccccagatggctcatgccaatttcatacacatcaggaaagaacagggcaatacgcaggtcatcaggaccaggttttttcagaacagcgttcagctcaccacccgtataacgtgatggtttctgcacttgagacaaaaaaatatccatgtttgacatcagggatccaatacgagaaaaaattcagaggtgttcagaaacgatactgaacactcagggagaatgacatatcacgcccgggaatgagtccgggatcaagagcgagaaaccgtgactcagagtgattgtcagaaagcagggtgtagtactccagtgacgcaacaccggtcaggctgaaacgaccgctgtccaggatacgcagggaaccttcgacgccatacatatacccgaaatgcacatcatcggaaaacaatgacaagggctcatgcactccactgacgccatcggcagtcatgccagccgcaatcccccccatcttgccactcatatggacagaagcgcttttgcgttccagcacatcgtatcccagcgaatacgaaagcgtgtgccgataaagagcaccgttcagtggcaaagaggaatcaactggctgtggtgctgacgccgttccaacaggagctgctgaaaaggaggtgtctgtggcattatcccggtcgtaacggtaacggagctgacgggagagacgaccctcacgcaccgtgtcgtccagttgaatataataggcactgagagcactgcgatcttcatgggtcagtctgtcggctttccccgtcaggttatcaccgaaaaacggcggctctgagtacgtgtagccactgcgtatctgaagtgaactcgcgccgcggtggaacagcgaatagggtgtttcaaagtaggccccgacgtgcagcatctcctcatctacctggtaggagagcagagagtgttctctgacgaaacccaaatggtattccgtaccccacgccataccgctgcagagcacaagcatgaacacacaaaatcgccgcacaaagaccttcacaatccatcacctcacgttgataggtaactatatcgcaacgcgttacatttgcaaaggacaaagacttgcccaccaagaaaagagtggcagcctcccttccaccggtccgcaaaatcacttgtaacttacagcaaagcgtatatactttttgtcattacagacaagcggaggactccatgccctttattgaagacatttacgctcgcgaaatccttgattcccgcggcaatcccactgtagaagtggaagttatccttgaaagcggacacatagggcgcgccgcagtacccagtggtgccagcactggctcccgtgaagccgttgagctccgtgacaatgacacggaacgctacctgggcaagggagttgaaggtgccgttgaaaatgtaaacacaattcttgctgaagcgctggcaggcaccgatgttcgcgaacaggcctttattgataatgtcatgcgcgaactggatcaaacggaaaacaaaagcaagctgggcgccaacgccatccttggagtaagcctggcgtgcgccaaagctgccgctgaatactgcggcatgcccctttatcgctatattggcggtgtcaacgcccgcactcttcctgtacccatgatgaatatcctcaacggggggagccacgccgataacaacgtcgacatccaggaattcatgatcatgccagtgggagctccaagcttccgcgaagcgctgcgcatgggcgctgaaattttccacgccctgaaaaaagtcctgctggatcgcggcctgagtaccgctgttggcgatgaaggtggcttcgcccccaatctggccagcaatgaagaagccctccaggtcattatggaggctattgagaaagccggatacaaggcaggagaagatatttgccttgccctggatgccgccgccagtgagttcttcaaggatggcaagtacgtgctcagcggtgaaggcaaaacctttacctctgaagagctcgtcgattattattcgtctctggccgacaagtatccgataatatccctggaagatggcctcgatgaatccgactggaacggttgggctatcctgacagaaaagctcggtgacagcattcagatcgttggcgacgacctctttgtcaccaacaccagtatactggctgaaggcattgagcgcggcatcgccaactccatcctcattaaggtaaaccagatcggtaccctgacagaaacccttgaagccattgaaatggccaaaagagctggatacacctgtgtgatatctcaccgcagcggggagacagaagacactaccatagccgacatcgccgtggccaccaatgccggacagatcaaaaccggttcagcatcccgcagtgaccgagtcgccaaatacaatcagctgctgcgcatcgaagaagagcttgacgaggaagccctctaccctggcctgcagaccttctacaacctctagcaaacggctgcttcacaaaacagaaacacgtcaaaaggccactggtgattcataccagtggccttttttatggttcaccgcaaaccctgcagtaacatgaattacaaaaacaaaagtaaccattcacggctaccctgcttttttttcagcaggagcgccagtattccgagagcgagcccggatggtgagcggcagagactcgagccacggacgaaagtgagcgtctctgggaggaatgctggcgcgagtatcaacactccgtaaagagctactcaagtttcgcatcttgttgtcttgggttaaggtgctattattctgacatttatcgcgcggaaactgtattgattttgaatgcttgacttatctggtattccacttttcgcctctggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttttccggatcgcctgctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccggtcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgcctctcccccgtgtgctggcccagccaggacgcgccgactggaacgcgatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttcaggcaagcggacggctgaaaaggatagcactgggggtcgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcacaaacaagttgagggcaatgtcaggaaacgcagtctgtgcagaaccattttggccatccaagtagggtatccaggtcggcgccgacaacctaccgcttcgggggtacgaaacttcagttacaacaaaaaaagagccaacgatacaatcgtcaactctttgagtatatggtgggcctgctgtgactcgaacacaggaccgcccggttatgagccgggagctctagccaactgagctacaggccccctataaaaaaaattttgccaggcaccgtccgattttcccagggcttaagcccaagtatcgtaggcggaacagagcttaacttccgtgttcggaatgggaacgggtgtggcctctgccctataggtaccaggcaaaacggttaaaaacggttttgcgtgactgactggcagtcgagttgaatatgcgtttctttcaaacactcagggttgtatctcttttgatctgaagcgtcaagatcaaaaaatgcacggtgcgcatcaagccagaaaaagaacaatggagaattagtactggtctgctgaacaccttacggtgattacacatccagcctatcaaccaggtcgtcttcctggactctcatggggatatcttatcttgaggctggcttcccgcttagatgctttcagcggttatccattccgaacatagctacccggcggtgcttctggcgaaacaaccggtgcacaagaggttcgttcatcccggtcctctcgtactagggacaaatcctctcaaatatcctgcgcccacagcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccgctttaaatggcgaacagccatacccttgggacctgctccagccccaggatgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtgaactcttgggggagataagcctgttatccccggcgtaccttttatccgttgagcgatggcccttccacgcggaaccaccggatcactttgacctactttcgtacctgctcgacttgtgggtcttgcagtcaagctcccttatgccaatacactcgatggacgatttccaaccgtcctgagggaaccttcgcgcgcctccgttactctttcggaggcgaccgccccagtcaaactacccaccagacaatgtccttcaccccgataaggggcgtaagttagatagccagtgcagtaagggtggtatttcaaggatggctccacgcatactggcgtacacgcttcatcgcctcccacctatcctacacatactacaccgagtatcattgccaagctatagtaaaggtgcacggggtctttccgtcttgctgcgggtaagcggcatcttcaccgctaatgcaatttcaccgagtctccagccgagacagctcccagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgattcaaagcttcgcttgcgctgacctctcctcttaaccttccggcaccgggcaggcgtcacaccctatacgtccacttacgtgtttgcagagtgctgtgtttttgataaacagtcgcctgggactattctctgcgaccccttctggctcaaggagcaagtcctatcaccataatggggcaccccttctcccgaagttacggggtcaatttgccgagttccttagctggagttctctcgtgcgccttagtattctctacctgcctacctgtgtcggtttgcggtacggtcacataccaatgaaccttagcggattttcttggaagcagaggatttccgacttgaatcttccgaagaagattctcgttattaggcctcagcttttatcaggtgcgcttttcactacacctgagcctacacccttcaaagaacacttccatcagttctctcggatacctttctccgtccccgcgtcgtgttgatatgtggtacaggaatttttacctgtttcccgtcgactacgcctttcggcctcgccttaggggccgactcaccctgttctgactgacattgcacaggaaaccttaggctttcggcgaatggggttctcacccattttttcgttactcatgcctgcaggatcactcgtgtacgctccagcattccttacgaaacaccttcatcgctgtacacaacgctcctctaccgatcaacaacttggttgatcctatagcttcggtggtgtgtttgagccccgttatattttcggcgcaggttcactcgaccagtgagctattacgctttctttaaaggatggctgcttctaagccaacctcctggttgtccgggcaaacccacatccttttccacttaacacacacttaaggaccttagctgatagtctgggctgtttccctctcgagcacgaaacttatctctcgcgctctgactcccgagcttgggcttatgggattcggagtttgattcggtttggtaatctggtgggacccctagccgattcagtgctctacacccataaacaaacactcgaggctatacctcaatatatttcgaggagaacgagctatctccaagtttgattggcctttcacccctacgcccacctcatccaaacggttttcaacccatactggttcgggcctccactttgtgttaccaaagcttcaccctggacaggcgtagatcacttggtttcgcgtctattgcatactactgacgccctattcaggctcgctttcactacggctgcgtctaacgacttaacctcgcaatatacaataactcgcaggctcattatgcaaaaggcacgctctcacaccacaaggatgctcgaacggcttgtaggcatacggtttcaggttctatttcactcccctcaacggggttcttttcacctttccctcacggtactgcttcactatcggtcaccagggagtatttagccttggagggtggtccccccatcttcaaccagggtttcacgtgccccggcctacttagcggttgcctctacacacatactttcagatacggggctgttacccgctatggccaagcttcccaacttgttctcttagcatgcgcttcgattacgcaacacaggctcctccgcgttcgctcgccgctactgacggaatctcggttgatttctcttcctgcgggtactgagatgtttcagttccccgcgttcgccttgcatggctatgaattcaccatgcaatactgggacatcactcccagtgggttgccccattcggatatttccgggtcaaaggttcgtaccacctcgccggaacttttcgcaggttagcgcgtccttcttcgcctcctggtgccaaggcatccaccgtatgcccttgagtaacttcttctgactctattgcaccgtgcatttcttgatgctgacgcctcaatactctgcactacctttgtgttttctcaactacgcatattcaactggtaatgaaccaaaaaaacagcaaatcatcgtctgatgaattcactgtaaactaaatagagacacaagcgcgaatgagtaagatcaggtgcatcttgcgatgcttcacggaaggctcttccgtgaattttacgtccggttgcccagacgccagtgagcttaatgctccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcaccagtcctgccttcgaaggctcctatccgaagattcggtcacccgcttctggcaaaaccgactttcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagtatgctgacctgcgattactagcgattccgacttcatgcagtcgagttgcagactgcaatccgaactaagacaaggtttttgaggttggctcactctcgcgaggtcgcatcccgttgtccttgccattgtagcacgtgtgtagccctggtcataagggccatgatgacttgacgtcgtccccaccttcctccggattactccggctgtcccactagagtgcccaacttaatgatggcaactaatggcaggggttgcgctcgttgcgggacttaacccaacatctcgcgacacgagctgacgacagccatgcagcacctgtcaccgatgtccccgaagggaaatatacatctctgaatacggcatcgggatgtcaagaccaggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcagccttgcgaccgtactccccaggcgggatgcttattgcgttagctccgacactgacaggaagattcccgccaacatctagcatccatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctcagcgtcagttactgcccagaaagctgccttcgcttttgatgttccaccctatatctacgaatttcacctctacacagggcattccgctttcccctacagtactcaagtcttccagtttccgcaccaatttcagcgttaagcactgaacttacaatgcagacttaaaaaaccgcctacgcaccctttacgcccaatgattccggacaacgcttgctccatccgtattaccgcggctgctggcacggatttagccggagcttattctatggctaccgtcagggcacgggcagttactcccgtaccggttcttcaccatctaaaggactttacgacccgaaagccttcgtcatccacgcggcgttgctgcgtcagacttacgtccattgcgcaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgttcaccctctcaggccggctaatgatcttcgccttggtgggccgttaccccaccaacaagctaatcatgcgcgggctcatccttcggcggaacccgaaagctccatttgctcaaaagagattatccggtattagcatccgtttccagatgttatcccgggccaaagggcagattacccacgtgttactcacccgtgcgccagtggccccgaaaggccccttgacttgcatgtgttaggcacgccgccagcgttcgtcctgagccaggatcaaactctccgtataaatttatacacgcgcttgtgtgctctattcagtttataatgaactctgcgcctctgcaaaaagtgcttcaggcgcaacgacagggaaatatacaagagaccggatcgcctgtcaacgttttttcttcgccccccaatgtaaatcctcaagacctgccataaaagggacttacaaaaatataggccggatgataacatccggccaggcaggttcaacaaagtcgacaagcgacttcaggaaaaacgtatcacagaagcagcaggtgacgcaagctcaatctcgaccggaaagataagaaagcaggcgcagcaggtgcaggaagagcatgacgatatcaagaaagaccgcaaaagcagcgcgcaccggggtcggataggcgcgattcttgatcagatacatgtcaaaggcaatgtacagcgaaaagataccagcacccagcacagagatcccaagctccatcacactgcttttcagaaaaaatatattcgccaggctccccagaatcagcgcgatcaacaagccaaacagaggaagccccagtttggagagatcccgctgggtctgcatggcccatgtactcatgccataggtgataacggccgtcagcagcagggcctgaaagaccactcccggcccgataactcccatgtaataggagacgttgacaccgacgccatatcccatggcaacggtgaatgcgtagtagatgtagggattcgccgtgaaaaaggatagcgcgatgcccagacccagcacgaggccgatactgaccagagcgataacagggtttaccccggagagcagtggcaccatggacgccagagctgccatcagtaacccccggaagagatagctccatgtggcagccagaaacgtatcggactcaccaacgcgtggaagcgcctgagtctgcgctgtagcttgttgcattttcgggaaaatcattgttcctcctggttcatgaaagagaaaaagtgtaatgacgcaccagtgcgccccgtgagccatatcaagcacgctttcttatagcagatacccctgaaattgacaactgaacctcaggtgtcttcatcctcttccagggtattttccagttcgctgctttctcccggaatgggaagttcggaaaggttggctatgccgaaggtctgcagaaacttgcgggttgtggcatagagaaatggtttcccggcactggctttgcgcccgactacagtgatcagatcccggtccagcaagcgcttgaccggagaggaggagtccacaccacggatgatttccacatccgacttggtggctggctggttgtaggcgataatcgccagggtttccagaacggctttcgaggtgcgcgaacggcggcttcccagcagggtcttactgacaatgcgcccgacagcccgcgttgtggatatatagtaggcaccatcggcttcgtggacagccacaccgccggtgtagcgctgacgaaggtgctcaatggcacccatcactctgccttcaccaataccatccatggccagaatccggctgatgcgggctggggttactggttcatcggaggcaaagagcaccgcctcgaccagatcttccaatgagggggcctgcggctcggcaggtgaattgccttccgcgctcaagaggctatctggctggtgatgatgggctgacaccagatatctccctcccgcacttccagctgaagacgcccaagacgggtcagctccagcagcgctataaaggtcaccaccacttcctgacgggactgacagagggagcacagatagcgaaagcaggtctgaccagcattttctatgtagtccgcgaccttttccatgtgctccaccaggttgatggttgaaagggtgatttcgtgtttcctgcgaacctggaagttctgcatgctgtgacagtaggcttccagcaggtcaaaaaggtcaaagtccatttcgacttccacctccacctcttcggtaatctcgggcaccattccgcgggtcagctgacaggaggctgcgacctccagagcgtccagaccctgggagagggtgcgatatttcttgtactcgcgcagcttctgcacaagctctttggcaacctcttcacctgcaccttcgctttcagcaagcagggcacggctcttgatcagcgccagggtcgatgccatcacaaagaagtcgccgcagacgtccagggcgagatcctgcatggtttcaatatactccaggtattcatcggcgatggcactgatgctgatagtggtgatatccatctcgtttttatagataaggtgcaacagcaggtccatgggaccttcgaagtcctgtacactgatactgtacatcagatctccagactcatatgggaacgtacgcgcttcatgtgcgcttcagccacagcagcagcgcgaagcgacccctggtgcataatgtccagtgctgcctgatcactgatggccgcgcgcctttcacgcatgggagcaataaaggagtccagattcgcgaagagcatcttcttgcagtccatgcagccaatggtggcaccagtgcagccagcgcaaacctcatcgcgctgttcctgcgggctgaagagtttatggaaatcaaacaccgagcagagcttagggtcgccgggatcggttttgcgcaccctggcgggatctgtcaccatcatgcgggttttctgccacagttcatcactgccttcacacagatctatcacgttcccgtatgacttgctcattttacgaccatcagtacctggcaacttgggcacctcagtcagcttggcctggggctccttgaacgtctcgccatagagaaagttaaagcgacgggcaatttcccgggttatctccagatggggcagctgatcctcgccaacgggaacaaagtcggggtcgtacatgagaatatctgcagcctgcagcacgggatatccgagaaagccatagttggcggtcttgctttcgcccagctgctctttttgctctttataggtggggcaccgctccagccagcccacaggcgtaatcatggccagtatggtaaaaagctccgcgtgctgcttcaccagtgactgaacaaatatggtggatttatcgggatcaagacctgcggcaagccagtctttcaccatagcgatactgttttcgcgaatacctccggtctcatcgtgtttcgtggtaatcgcgtgccagtctgcgacaaaaaagtggcagtcatagccctcgttctgcaacagcacccaattctgcagggcaccgaaatagtttcccagatgaagtttcccggtgggtctcataccgctgagaatggattttttcatggtttcctcatttttgtttttccgtgggaaatgagtataatgcctgcgcataggaaaatccagtcacagaatacccggggagaacccagaggaaagataatgcgtttttttctctttgcgagcatcctgctctgcctgatcagtacttcgacggccatgggcggcagtctggagatccagattgccatggataccgactcgttccaggagttgcccctgatccaggttttcagccacagcgctgaagaaagcgcggaagccacacttgcctatgaacagcgagccacctatgcacttgtggaaaatctcgcccccgattcaccacatattgttgtcatcacctatatgcagacccgtatcttctcctcaccgcttcagcttccgcctgacgaggttatctcctaccgcatgaagctcgccccacccatcatcgcgccgcacactccagcgattaccctcaccatcagtcagtgggagaacatgctgctggcatcctatgtcatcagcaaccccaatcccagccacccgctgcttctgcgcccggagctgcgtctgcccctgccatcaacttttcatattgccaggccttttgacgggagcatagatcgtggtattctgatcctgaactcggtcgcaccgggcggaacaaccgtcaccctggcgcttccctccaaaagccgcgtcaccgtgccacttgttccgggtatggaggttcgcacccttggacgccccgcctatcgcattgagcagagcgacggtgagctcatcctgatcgcggaacgcggctatagtcagtgggttgcctgggctatcatcagcatcatcggcctgtatttcctcaagctcaccttcccccattttttccggtcgcttctgcagcgcctccctttttttcacgattaactttttcaggagtcttgcatgatccagtcccaacttccctttaccctcggcatcacctcccccctgcttgatgaagccatggctgttctgcagcagaaatttaacgtacgtgacctgagcggttatcgcgatgcggacgacttgatagagaaggcacgcggttgcgaagcgatcatttccatgctgtccgactcattcgatgaaaaagtgctcagcgcactggggcgccatgaacagacacccctgaagctcctgtgcaattatgccgttggaaccaataacatcgacattgaagcagccagccgctttggtgtcatggtcaccaacactccgggcgtcctgaccgaggcaaccgctgataccgcttttgccctgctcatggcagcagcgcgccgggtacgggaaggggagattctggttcgcagtggcggctttaccaaaacaggctggcaacccaccatgctgctgggacaggagctctgcggctccaccatcggtattttcggcatgggccgcattggcagcgccgttgccagacgcgccgccgcctttggcatgcgcgtcatctaccataaccgcaacccgcgcaatgacggcccctatacggccgtggacttcgagcacctgctcagggaaagcgatattatcgtcatctgcgctcccgcaacaccccaaacccgtcaccgcttcaccctcaatgagttccaggccatgaaatcatccgcaatcctggtcaatgtcgggcggggggaaatcatccgggaaaaagaccttgccctcgctttgcaaaaaggttacatcttcgctgcgggcctggatgtctatgaacatgaacctctgatcgaaccgctgctcatggatatggacaatgtggtgctgttgccacacctgggcagcgctacccgcaaaacccgcatggacatggccatgctgtgcattgacgccatagaaagcgtcttcagtaagggtaccatcccaaccaactgcctcaattaccgaccatagacaaaggacagcacatgctcgattgttttcacgatgaatgcggcattgccggggtctacggcaatcctgaagcggccaaccatgcttacctctccctctatgcctttcagcaccgcggtcaggaatccgcaggcataaccgcatgcttccccggggggagcttctcctcccacaagggacggggactggtttccgaagtcttcgatcaggaaaaactcaatcagctcaagggcaccattgccatcggacacaaccgttactccaccagtggcaaggccatactggaaaatgcccagccctttgatatcgaataccaccgcggccgcctgagccttgcccacaacggaaacctggtcaacagccacctgctgcgccgcgaactggaagccatgggagctatcttccgcaccaccaacgactccgaagtcctgttgcacctgattgcccgctcccgccatgaggatttcattgaaaccctgcgcagcgtctttatgaccgtgcggggcgcctacagcatcgtgatgaccgatggcgagcgtctgtacggcattcgcgaccccctgggcatccgcccgcttatcctcggcgaactggaagaaggcctggtactggtctcagagtcctgcgcccttgatctcatgggggcaaccttcatccgtgaagtcaatcccggtgagctgattgtcattgatggcaagggttttcaatccataccgctgctgccagttaccgagcgcagcgccttctgtatctttgagtttgtttactttgcccgccccgacagcttccagttcggcaactacgtgcacaatgtgcgcaaggaattcggtcgtacgctggcacgcgaagcccctgtcgatgccgatgtggtcattcccgttcccgacagcggcattgtccccaccctgggattctcccaggaatccggcattccctttgaaatggggcttattcgcaaccattatgtgggccgaaccttcattgagcccaagcagtcgattcgccacttcggcgtcaagatcaagctcaacccagtgaagagcctgctggaaggaaagcgagtggtggtcatcgatgactccatagtccgcggaaccacttcccgcaaaatcgtcaaaatgatcagggatgccggcgccaaagaagttcacatgcgcattgccgctccaccgaccatctgcccctgcttctatggcgtggacacccccacccgttctgaactgatcgccagtaaccacgacctggaacagatctgcacctatatcactgccgactcgctgagctacctctcccatgaaggcatgttcacggcggcaggcggtgacagaaacactttctgcagtgcctgcttcgacggaaactaccccattcccttcgattcaccggaagctggaaccacatgaagatcctcttcctgggcgacatcatcggcaagggtggtcgcaaggccgtcagtcgctacctgcctggcctgcagcagcactttcagcctgatttcactattgccaatggtgaaaacagcgctggcggcttcgggctgacgcgcagtgtctacagcgagatgaagttccaccatattgacatcatcaccagtggaaaccatatctgggacaaaaaagaggtgatgggcatgttccaggattttcacgatatcctgcgtccggccaactaccctcccggtgttcccggcagtgggtgcggtatattcacttccgagcagagcacccagaccattgccgtcctgaatctgatcggtcgaacattcatgggcggttcctatgactgccccttccggacagcggacgcgctgcttgaatcactgccctcggaaatcaaaacgatttttgtggatttccacgctgaagccacgtctgaaaagctggcaatgctgcactacctggcagggcgcgtcagcgccatcgtgggaacccatacccatatccagaccgccgacgaacgaatattcaaaggaaccgcctacctcaccgatgccggaatgtgcggatcatttcacagcatcatcggcatgagcgaagcttccatcatgcccagatttctgcagggcatgcccaccaaactggaagtgcagacaagcgacaccgctctgatgggcgtgttcatagaaactgacgagcaaggaaaagccattcacattgagcgcattgcctccattgagcagcgacatcagccatgaatctgcatgaatttgaccagcagtggcgtaattgccatacgcagcatattgccggcgtggatgaagtggggcgcggcccactggccgggcccgtctgtgccgcagcggtcattctccccgctgatttttctgacagtcgcatccgcgactctaaaaaactcagtgctttacagcgccgaaccctctccgatcttatcaggcacagctgccttgcctggagtgttgccacggtagattgcgaagtcatagataccatcaacatcctgcacgccacgcgccttgccatgtggcaagccctctcccagctccctatgacacccgaactactgctggttgacggcatggacaactcctttttccctgccgtacgcggggaaaaagtcattaagggcgacaacctctccctcagtatcgctgccgcctcaatcgtagccaaggtccatcgcgatgaactcatggaagcgctggatcaacgctatcctcaatacgggtttgcgcgccataaagggtacggaaccgcgcagcaccgtcaggccatccgggaacatggcctgtgcccccagcatcgccgttcattctgcacgcgtctgcaagaggcctgaacacctgcgccaatcagtctgactcgtcccaacagacagagcagccagcaacacagcagaaaacaaaaaagcccctgtccgttcagaacggacaggggctttttctgtgtgaaaaaacggatcagtagttcttgcagccagtcgatgtgcagatagtcgccgataccgtccaggtgttaccggagctgagcagctcgtcaagggtctcgggctttttcttcttcacagcttccatttgctcatgaaccatggtctcgtagctcttcttgtcagggttgcagtagagtacgccataggccacaggcaagccatcagccagagtcattccggccagctggtacgccagcagctcgttacgctcatcatgcacgatgatctcgctttccttcacgtcggctactttggcagcgcgaacataggagccatcgcgtacaatacacatatccttttctttaccaaaaatcagcttttcgccatgacggcagactacagtgtaatcctctttttccttaccagagacctgctcgtggcaaccatcgttgaagataacgcagttactgaacatttccaccagtgagaatccagggtgattggcaccacgtgtcagcacttcttcgcccagcttgatgtccttgtcaacactgcgggcaatgaaggtagcgccaaggcccatggcaactttcaggggcaccataggatagtcaacaacaccatatggagttgtcttggtgatctgtcccagttcggatgtgggagagtactgacccttggtcaggccatagattttgttgttaatgaggacatagttcaggtttacgttgcggcggacagcatgaatgaagtggttgccaccgatagcagtggagtctccgtcaccggaaataacccacacgtcaaggtcggggctgccggtcttcagaccagtagcaatggccgctgcgcgtccgtggatggtatgaaaaccataggtttccatatagtaagggaaacggctggagcagccaataccggaaacgatagcaacttcatcacggggcttgccgcggttggccatggcaccacgcacggaagccatgataccgtagtcaccgcaacctgggcaccactttacttcagcagcggaggcaaaataattcttatccattttggcttcatttgttgtcataaatcactcacccagcagttcttttactttatcgataacttcgtactcgcggaaggggtcgcccttgactttgcccagggaaacggtatccaccaggtaccggctgcgaatcagtacgctcagctgaccagtgttgagttcaggaatgagcactttcttgaagcgagagatcacggagcccaggtttttcggcatggggttgatccagcgcaggttgatactggataccgacttgccttcagagatcagacggtcaaccgcgccttttaccgcgccgtaggttccgccccagctgataacgagaacttcaccggaatcagcgccattgatctcacagtcaggaacctcaataccagcgactttcgccatacgggtgtcggtcatgatctggtggttggcaggtacgtggctgaccgcgccagtgagggcgtctttttccagggagccgatacggtgctgcaggtcttttgtgccggggatcgcccagtcgcgagccagagttttggggtcgcgacggtacggcttgtactcgccttccgtaaagaacttgacaggaatgtcaggcagttcgctttccttgggtaccttccaggggcaggttccctgtccgatatagccatcagtcaacagcagaactggtgtcatgtatttcagcgctaccgcacaggcttcataggtggctgcgaagcagtcatcgggagtggaagcagcaagcacgggaatggggctgtcgccgttgcggccatacatggcctgcagcaggtcggactgctcggttttggtgggcagaccagtggaagggccaccgcgctgaacgtcaatgattaccagaggaatttccatgataaccgccaggccaagggcttctgacttgagggccagaccggggccagaggtgttggtcacgcccagcttgcccgccagcgaaccaccgatagcagcgcagatgccgccgatttcgtcttccatctggatggtgacgacattgtggttcttgtacttggaagcttcgctgaagatatcggttgcgggagtgatggggtatgagcccagaaccacctgcaggccggatttcttggcggctgcggcgatggccagcgcagaggcttcgttaccggaaatattgcggtacaggccaggctgaatgctggcaggctgcaggttgtagcgttcctggaacataaccatggtttcgccatagttcatgccgcccttgaacgccagggtattggcctgctcaaccatgggcagctttttgaacttggtggtgataaaggaaagtacttcctggggatccttgttgaagagccagcacagaacgccgagaacaaagaagttcttgcagcgatccttgtccttcggggacatgtccagatctttcagggcttcgcgggtcagggtggtgaaggggatggccttcacatcataaccggccagggttccgtcgttgcgggggtcagtcttgaatccagccttctccaacgccttttcggtaaaggtgtcggagtcggtgatgatcattccgccacgaacaacaaagccatagctgtgctttaccgcggcagggttcatggcaacaagaacatcgggcgcatcaccagcagtgtggatctttttactgcccaggcagatctgaaatccggaaataccggccactgtccccgcaggggcgcgaatttcagatggatagtctggcagtgagttaacatcgttgccgctgagagccgaaagggccgtgagctggttcccaacaagctgcatgccgtccccggagtcaccggtaaacttgatgactacctgttcgacgttcttttcctttacttgtggcataacgtctcctgtgaaagtaataaatgtatgtgtgtaaacaccgataacacgaataacaccgcttgcattaaaacagtgttttcatttcacggattgtataccattctcacctgcgcttcgcaaggcaaatctgtaaaaagattcccttttttcgcaaatgctttacacacttgcatgggaaatttttcaccactcctgacacacaaaaagcccccgggaaacccgggggctttgatggaacaaatgggcccttactgaacgtaagatttcagatattcgcggttgagcttggcgataaagcgtacgttaacgcccttcggacaagcagcctcacactcgtagtggttggtgcagttgccaaatccaagctcgctcatcttggccgtcatattgcgtacacgctgagcggcttcgaccttgccctggggcaggtatgccaggtgagcaaccttggcgctggtgaaaagcatggcggagccgttggggcaagccgctacgcaggcaccacagccgatgcactcagcagcatccatggcattgtcggcatcaattttggagatggggatagcgtttgcatcaggcacaccgccagtggaggcggaaacatagccaccagactcgatgatgttatccagagcggtacgatccacaatcaggtcgcggatgatggggaatgccttggctctccagggctcaatgtagatgctgtcgccatctttaaagctgcgcatgtgcagctgacagacggtggtcttctcttcggggccatggggaataccattgataacctgtgagcacatgccacagataccttcacggcaatcgtggtcaaaggcaatgggatcaatgccctgcttgaccaggtcttcattcaccacgtccagcatttccaggaaagacatatcgggactgacgtgatcagctttatactgctccagcttgcctggagagttcgcgtccttctgacgccatacaaataatgtgagtttcattacttatagctccttactgccagtttgacttcctcgaagttcaacgtctccttgtgaagctcaggcttcttgtcaacacccttatgttcccaggcggcaacatagcaatagttttcatcgtcacgcattgcctcgccgtcttcggtctggtattcaacgcggaagtgaccaccacaggactcgttgcggttcagggcgtcataggccatcagttcaccgaactccaggaagtccgccacgcggccagccttctccagttcaatgttcagttcttcattggtaccggtcaccttcaggttgctccagaactcctcacgcagcgcgggtatcttctccagcgcttccttgaggctggcttcgctgcgtgccataccgacgttgttccacatcaggcggccaagttcgctgtggaactgggtagccgtcttgttgcccttgatgttgaggaagcggtgcatgcgctcgctgacctcttcctgggacttcttgaactcggggtgatcttctctgatcttgccgggagtgataccagccaggtagttggctatggtgtaaggaataacgaaatagccatcggccagaccctgcatgagggcgctggcgcccagacggttggcaccgtggtcggagaagttggcttcgccgagaacgaagaggccgggcaggttgctctgcaggttgtagtctacccacaggccacccatggagtagtggggagcagggtagatgcgcataggctgtttgtaggcgttttcggcagtgatcttctcatacatttcgaagaggttgccgtagcgctcgcgaatagtgctttcgcccaggcgcttgatggaatcggcgtagtcaaggtaaaccccctggcctgtatcaccgatacccttgccagcatcgcaggcttccttggcagcgcgggaggcgatgtcacggggtgccaggttaccgaagctgggatacttgcgctccaggtagtagtcgcgctcttcctcggggatttcgtgagcaggacgtttgtcaccagttgctttgggaacccagatgcgtccatcgttacgcagggactcggacatcagggtcagcttggactggtgatcgccagttacaggaatacaggtggggtgaatctgcgtgtagcaggggttggcaaagaaagcaccctttttgtgggcacggtagttggcggtaacgttacagcccatggcgtttgtggacagatagaatacgttgacgtatccaccggtgcacagcagcaccgcgtcgccccagtgggattcaatcttgccggttaccatattgcgggtggtgatacctttggcctcaccatcaaccacaaccagatccatcatctcggtgcggggatgcatcttgatggcgccacggccaacctggcgggaaaacgcctggtaggcaccgatcagcagctgctgtccggtctggccacgggcatagaacgtacgggaaacctgagcaccaccgaaagaacggttatcgaggtatccgccgtactcacgggcaaagggaacaccctgagccacacactggtcaatgatattgacgctgacctgggccaggcggtagacgttggcctcgcgggcgcggaagtcgccgcctttgacagtgtcatagaagaggcgatagatgctgtcgccatcgttctggtagtttttggcagcgttgatgccaccctgggcagcaatactgtgggcacgacgtgcgctgtcctgataacagaatgcctctacgttgtagccgagttcagccagagtagctccggctgaggcaccggcaaggccagtaccgacgataaggactttgaacttccttttattggcggggttcaccagtttcatgtcctggcgatgcttatcccacttctgggacacgtgtcctgaaggacattttccgtcgagtatcacatttgcctcctacaagctcactataccgataagaattgccacgggggtgctgataagcgcgatgaacagcacaattgccactgccttgccgaccttctggatcacaggcagcgccttgtcattattcagacccacagactggaacatactgccgatgccatggctcgtatgcagaaccagggcgatcatggcgatcaggtagatcagggataccactacgctgctgaagcctttcactaccatggtgaagacatcaaagcgtcccagtgagtcgaatccgtagatttcaggattggtgacgcggatagtgaagtggagcaggtggtaaacggcaaaagccagaatgacaaaacccgtgtagatcatggtcttgctggcgaaggtagcccgcagatcttttttatacgtgtagttatcggggcgggccgccatgttttccatggtcagctgaatggcaaaggcaatgtgaatcacaaaaatggcaccaagagcgatgcggaacagccatacgcctgcaccaagactgtgaaggaaatcggcatacgcgttgatgccatcagggcctgagaacacgcccaggttgcccagggcgtgaatgaagaggaacagcaccagacacaggccggtaactgccataatgatctttctgcctacagcactttggataaactgcatactttttcttccctacatgttttttttgggcaataccaaacggcagactacagatcgctcctgaaagcgatctgtagtcaccaagtcagtatttcacaacgcgatgttgcaccctggtaatataaacgggaaatacatatcccagttcatacctcactggaaaacaaggatattccgtaaaacattacaggagcttatccatcgcttccacaagttctttgaccgcattgcaggagatgtcgaagagcttctgctcttcagcatccaggtccatctgaacaatggactcaatgcccttggagccaagaacgacggggacaccaacgtagaagccgttcacgccgtactcgccttccagcagagcacacacgggcagcagacgcttctggtcgcccaggatcgcctcgaccatggcgatggcagaggaagcgggagagtagaacgcggagccattgcccagcagcttgaccacttcgccaccggcacctttggtgcgctcgaccatggcagtcatcacttcttccactttacgcatgtcgccgttgtactttttcttcagcagttcataaacggggataccgttgacgttggcatagcgcttgatgggcaccatggtgtcgccgtgtccacccagaaccatagcgtttacgtctttgacggaaacacccagctcccacgcgataaagcaggagaaacgggcagagtcaaggacacccgccatacccatgacgcgctccttggggaagccggtgatgcgctggcacagggtaaccatggcgtccagagggttggagatgacgatgacaaatgcattgggggcatactgcttgatgccttcagaaacctgcttcatgatcttggcgttggttgacagcaggtcgtcgcgactcataccgggcttgcggggcaggccagcggtaacgataaccacatcggaaccggcaatgtctttgtagtcactggttcccttgaggtcggcatcgaagccatcaacgcggtttgcctcggcaaggtcaagcatcttgccctggggcattccctcaacgatgtcaaacatgacaacgtcgccgagctcacgcagggcgcacagttgggcgagtacgccgccaatctggccgccaccgataagagcgatcttcttacgagccattttccactctccttggaatagaattttcatctggatattacttacaccttttacgcaagtgagtccactatagcgttaaaagttgcactaggacgcatagctttggtggtcttctgggcatcggggtggaagtagccaccgatatccatgggcttgccctgggcaccgatcagctcttcgttgatcttggcttcattgtccttgagctgcttggcaacaggagcgaagcgggcctgcagatctttgtcggcggtctgagcggccagttcctctgcccagtagagcgccaggtagaagtggctgccacggttatctatctgaccaaccttgcgggcaggcgacttctcgttttcgagaatcttgccgacagctttatccagggtgtctgccagaacttttgccttggcgttgttgaaggccgtcgccacatgctccagggaaggtaccagggcgcagaactcacccagagaatcccagcgcaggtagccttctttcacaaactgctggacgtgcttgggagcagacccgccggcaccggtctcaaagaggccgccgccattgagcaggggtacgatggagagcatcttggcgctggtaccaagctcaataatcgggaagagatcggtcaggtagtcacgcagaacgttaccggtgacagagatagtgtcaaggcccttacggaaacgttccagagagtagcgcatggcatcgcgaggagccaggatctcaatggtcagcccagtggtgtcgtgatccttgaggtacttctccaccttctgaatcaactgcgcatcatgggcgcgattcttatcaagccagaagaccgcaggagcaccggaagccttggcgcgggtcacggcaagctttacccaatcctggatgggcagatccttgacctggcacattctgaaaatatcgtccttttcaaccttctgctcaagcacaaccttgccggactcgtccaccacgcggatagttccgttgccgggggcttcgaaggtcttgtcatgtgagccatactcttcggccttctgagccatcaggccgacgttggaaacactgccgattttagtggggtcataagcgccattcttctggcagtcctcaaccatttcctgatacatggtagcgtagcagcggtcggggatcatggcgatacagtcgtgcagatcgtcatcggggccccacatcttgccgccgtcacggatgacgacaggcatggaagcgtcgacaatgatatcgttcggaacgtgcaggttggtgatgcccttgctggaatcaaccatggcgagttcacagttggtcttgtaggtagccatcaggtcagcttcaatttccttgcgcttggcctcgggcagactcttcatcttctcgtagagatcaccgataccgtagttggggttgaagcccagctccttgatggtggcagcgtgcttttccagggcgtccttgtagaacacggaaacacagtgaccgaacatgatgggatcggaaatcttcatcatggtggccttcaggtgcaaggagagcagtacgccgtcctttttcgcttcctggatctgctcggcaaaaaacgcgcgcagggcagccacgttcatatgggtgctgtcgatcacttcgccagcctgcagggcgactttttccttgagcactttgctggagccatcggcgccaacaaactcaattttcacgctggtggcagcggaaacagtcgtggccgtttcatgggcgtaaaagtcgccgccagccatgtgggccacgcgggttttggaacctgcaggccagggcttcatgaatttatgggggttgatctgggcgaattttttcacggaagctgcggcacggcgatcggagttcccttcacgcagtacaggattcacggcactgcccagaaccttgctatactgctcctgaatcttcttctcttcgtcgtttttgggattggcggggtagtcgggaaccttgtagccctgagactgcagttccttgatggcgtcctgcagctggggaatagaggcgctgatattgggaagttttatgatattggcttcaggtgttttggccacttcgcccatttggctcaggtagtcgggaattctctggccttctgtcagatactccggaaagttggcgagaatcctgccggcaagagagatatcccaggcctcaacttcaatgcccgtgcccttggtaaacgcacgcacaacgggaagcagcgagtaagacgcgagggctggtgcctcgtcaatttccgtccaaataatcttcgatgttgccatgttttctccttaaaaggtaagtcttcacatacagtatactgtatacaatccactaaataaaaaaacgtctcagggaaagtgtataccgttttgcaggcggaagtgtcaagtaaaaagatgtttgtttttcatggacataggggagaatacccctgaaaaaaaaggaacttccgccagcaaatgaccgccttttacaaggcccggcgagtaccagtggcatcccgaaacaaagtttccatttcacagcccacgccaccacatctcttccaccagtcagtgtcatttcttgagtgcgcaaaggttaccagacacctccggcatacaccggttacgggaaaaagtgccccatgacgtcgccataattcaaccagaaacggggagcaatacgccagcgtccctgcgcgcacgcttccaggcaggcagcccatgggcccgccagcttctgcctccacgcaggatacaattcctccagcacagcgccctcgacgccatctgccgttcgcatcccaagcatgatccgctcccgcagcagctcactggcaccgatatactcctcaatgcataccgcaggcaatccgtcctgctcacaaaatacccgcagatcttcgggaacgcgatagcgcacagacccggaaaagccgacagcgccagcaccaagagccacatagggcaagccgctccagtaaaggctgttatgctgagagcgccgcccaggacgggcaaagttggcgatttcataccactcaaaacccctggcgacaagggcgtcgcgagcgtgactgaaggagtcatgctgaaaatcaccatccagctctgccgacaggggatgacccgcttcaagactcaacatgtagacagagacatgatccacaaactcaaaggaggcgaggtccaggagtacctggtccacaggcgcaccaggtactccggccataaagtctaccgctacctccagtccaagccgctgccctgcgcgcagaaccgccggaaagtccgacgccattcgatgccgccgcccaagcaactcaagaacgcgcggctccatcgactgcacgccaacactcacccgcgtaacatgggctgcccgcagttccctcagacaggccacatcaacatcaggattgcactcaacggtcacctccatgggcagacagccaagacgctgcttcagaatatgtgttacggaagcaaagaaggatggcggcaggagcgagggggtgccaccaccgaaatagagggtgtaaggaggggaaagggcaccgaaatcaacctgtgtcagctgatggatcagcgccctgacataggactcgcgggtgccgccatcggccaccgcggaatagaaggaacagtaggcgcacttgctgctgcaaaagggcacatgcagataaacgccaaacttcgccgttgtcatttactgggtgagctgtcggatcatctgctcagccagtggcagtacggggtgatcggggaacatgtttgccgtgtagttcagcacatccagtgcttcggcatacttgccctgtcgctcaagagcgaagccctttttcagataggcatcgggggttttactgccatcgggatactggcgcgtcacccggtcaaagtattcaaaggcgctcacataatcattctgggcgtaataaatttcgccaatccagtagagggaattatcggccaggttggaggtggggaagtttttaaatacctgatcaaaagcaataagcgcctggggaaactcgccaatacggtagaaattcatggcctggtcatacaggggagagggatcagagctgtagtcctcaaattcaaactccactacgggggccacgggacgggtttgctggggcttcggcgcagcaggaccagtggacggcttcgcctccttggttgacttcttttcttcctcagccttttccctggcttcttcagctgcggcttcagcttcagcggctttcctcaactgctgcacctgctgacgcagctgggcattctgggtctttaactcagtcatatcctgattcgccgtcgtagccatggagcgcagatattcaacattcactgtcagattgttgagctgctgacgaagggccgcgttttcatgggccaggttctggttcacacggtgcagattgcccacatccatgcgcaactgatccacctgcacctgcaaaggtaccgaatgggaagtcgcgggctcctctgcgccgccacgcagtgccgcgcaacccgtcatggcagtaaccagcagacctccacctatcaaaaaagccagaaaacgcattctcttctccatggcataactccccgatatactgagtgctgcaaagactttatcagattccatcacgcattcaaacgattttctcctatgcgtatcggcaggccaggccaaaatcttcagttccaccatgttttcacccgtggaaaatccccatcacgcgaaactctcgccaggcgacaatagagaacactcaggttccgcatcttaccgccttgaattaagacatcactataataatatttaccatgcaacaacagtgttaatcttgcatacttagctcatctgatatttctcttttcgtttcgtaaccattcacggctaccctgcgtttttttcagcaggagcgccagtattccgagagcgagcccggatggcgagcggcagagacggaggtcctcggacgaaagtgagcgtctctgggaggaatgctggcgcgagtaccaacacacacttcgtttctagatattgtcctttttgaccgcgcaaaaatgcgccccccgaacgcccgtttttccggctcgcctgacccctgcctccctgcagcgctgccggaccactcacttcctgtgagtgtcctgttcaggtcttgccagccaggcttcacactcaccggacgggctcaggggggaacggcctgcttctgtctttcccccgtgggctggcccagccagaacgcaaagactggaacgctatggacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccacagttccaggcaagcgggcggctgataaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaaagaaactcacaaacaagatgagggcaaatgtcaagcgacgccgtctgtgcagaaccatttcggccatccaactatggtattcaggtcggcgccgacaacctgccgcttcgggggtgcgaaacttcagatgaaggtaatgtcaagagacgcagcctgagcagagctatttccgccattccagcatgacatcagtgtcggcgccgataacctgccgtttcggggtgcgaacgttgagatagaacttgaaatatctgcattataagaaaaaacagaatctctagtatttcgcttgaaattatagtttctccttgacattttccggagcgccccctatcctctgcccacttgacgtctttatcaagagtggcggagggacaggcccgcagatgccacagcaaccatcctggcaccgccagtgcaggggatcggtgctaattcctggccataggcactatggcgaagatgaggacggtgccggtttttttgcccaaaaccccacctactcatccccaaaccacccaaagggggatgaatccatgaccacacagcagctttccacccagactatccacattggcgtcggtaaagacagcgccactggtgccatcagctaccccatttaccccagcgccacctaccgccatcccgctgtcggccagagcaccggcttcgactacacccgctccggcaaccccacccgcaacaccctggaagcaggactggcaaacctggaaggcggcgcccgcgccctgacctttgcctcaggcatggccgccctgaccacactctttctgcacttcaaaagcggtgaccatgtcatcgcctcccaggacatctacggcggaacctaccgcctgctgagcatggtcctcaataacctgggcatcagcgccacctacgtggacaccaccgatgccagcgcggtcagtgccgccatcacacccgccacccgtgccctgctggtggaaactcccggcaatcccctcatgggcatcagcgacctggaagccctgggaaaaatctgccagcagcaccagattctctttctggtggacaacacctttatgacccccctgctgcaaaagcccttcgcctttggcgccgacgtggtcatccacagcggcaccaagtacctgggcggccataacgacctgtgctctggcgtattggtggcacgcaccgccgaaatgggcgaacgactctacttcctgcagaattccaccggcgccatcctgcccccccaggacagctggctgctgctgcgcagcctgaaaacactgcacctgcgcatggagcgccactgccacaacgccctgcaggttgcccagtggctgcagcagcaccccaacgtccagaccgtctactatcccggcctggcaagccaccccggccacacccttgccagacgccaggccagcgacttcggcggcatgctctccttccgcgtgaaggacaaaaacattgcccacaacaccctcgcccgcttacaactgatcagcttcgccgaaagcctgggcggcgtggaaagcctcatgaccctccccgccatccagacccacggcgacatccccgaaccggagcgcctgagactgggcattgacgaatgcctgctgcgcctctccgtcggggtggaggatgtacgggatattatcgccgacctcaagcaagcattaaaccaataaaaatgacctcacacaaaggccacagacaccaaggaaagaccgcgagaagcatggctatttccatgctctccccctgagcccgtccggtgagtgtgaagtctggctggcaagacccgcacgggacacctgcaggaagcaggtggtccggcagagctgcagggatgcagcgtctgccggatctccagtccaggcgagcaaacgaaccggataaacgggcgttgggggcgcgtttttggatactttttgcgcggtcaaaaagtatcatgctcaatgacaaattctaaaattactcatactttgcatcaaccttgcatacacgaacaaccgagacccgctctcgacaggaggccatatgccagcaccccatcatccccataaacccgccaccctcctcgttcaccaggccgtcgaccgcgacccccacaccggcgcctccgccgtgcctatctatcaggcgtccaccttccaccaccccggcggtgagtgcggacaatacgagtacagccggggcgccaatcccacccgcgagaacgtggagcagaccatcgccctgctggagggcggcatccagggctttgccaccagctccggcatggcagccatcggcgttgccctgagccttctgcacagtggcgaccaccttatcgtccccagcgatctctacggcggcacctaccgctacgtcaccagcgtcctgccccagcagggcatccagtgttcttttgtcaataccgcggatctcgaagcgctgaaagcggccctgcagcccaacaccagaggtattctgctggaaacgccctccaaccccctcttcaccatcgccgatatccgcgctgtggcagagctggccagagagagaaatattctcacctttatcgacaacacctttatgacgcccctgttgcaacggcccattcccctgggcatcgatgtggtcatccacagcgccaccaagttcctgggcggccacagcgacctgctggccgggctggtaaccaccgccgaccccgagctggccaaagccctcaagcgcttccataattccttcggagctgtgctctccccctttgacagcttcctgctggcgcggggcatgaagaccctcaaaatccgcctggagaccgcccagagcaatgccggcgacctggctctgcgtctgcagcagcaccccagcgtgtcaaaagtgtattaccccggcctcagcgactttgcccaggccgatacccacttccgtcaggccaatggccccggtgccgtactcgcctttgaactcgcatcatcggatcaggtaaaggcccttctgcgcaaactgcagctgcccatcatcgcccccagcctcggtggcgtggaaaccatcgtcacccactgttggagcatgtcccacgccgccatacccgccgaggtcaagaaggaaatgggcatttcgcccaccctgatccgcctgtgtgctggcattgaagatgtggatgacctgtggcatgatctggagcaggcactgcacaccccaggcagctgaaaaacgcctctgtgcctgctggtcaatacagcgtgaagagttacagcaggctttcctttgcgcgaaaaatccgttacaagttcttcccatgaaaaccccgttgcgcttcatcatactgctgctgagcgttgtcatgctgagccagcctcagctggcgcgggcctgcgcgctctgctccgcctttgacggcgtggtcttcccgcgctttcacctggaaatggatgacgacgttctgcaggcgatccaggtcacctggcgcttttccccctccttcaccgaagtcctgcgccacctcagcagcgaagcatccgacgccaaccaggcacggcagaggctcctgcacgcctttgaagccgacatcgtcccctacgaatacctcacccgcattaccatcaacagccagccgtttccggtgcgcgccgtggaaaattctcacttcacctttgagggggatgtttccgcataccactttacgatccccatccatatgcccgtcagcggtgaactcagcctggaactggaattcttcgatccccgccgctttctgggctttttcttccgccccgagggactcagccacaccattcccgaaaattacggcgttgagcacaacctgaattcctacccccatacgctggtgttgcgcatcgccccgggcattgccagcacagaaacggaagttgccgtcacgcgcgacgactccccggcgggctggtacgaccggatgctcgactccctgcgccagacactgcgcatggccagcgaaaccattcagtcccatatgcgcgccatccgcgacgaaggcagcgtggcggcggctctctccctgatcatcttctcctttttctacggcctgctccacgcagccggccctggccatggcaaaagtctggtggcctcctatttcctcgcgggacaccacaactacgccaaggcggcctccatggccctgttcatcggcatcgtccacgtcttttcggcgttcatcttcacctttttcctgctgcacctgctgaacatgctgctgaccacggccctccaccaaaccaccaacctgctgacccccgtttccggtgccatcatcatactgatcgcagcacacctggcctacacccgcctgcgagcccgctggaaagtccggcagcaaaacagctccggttaccctcaaccccaccatggcctgcaccagggccatgcctgtggctgctcctcctgcagtggtggaggacgcacttccgacgccatgctggtgatttcggcaggtattgtgccctgtcccggcaccatcaccattttcctcttcgccctctccatgggcctgtacaccattggtttcctggccgccgccgccatgagcctgggcatgggaattattattttcgcggcggcagccctgagcatcattgccagaaatgtgctcagccatgccttccagcccctggccaccttcgtggaatataccagtatcatctgcatagccctgctgggagtgctgctgatactgagcagcatgggctgaatctgtcacgacagtccacggaattagtggtgcgaaactttaccacttgctctatactcacgcacaacggttcgcaaaatgaaccatgttgcttttgccacggtcacttaccttatctcaggaggccttatggacaaaccagcctataattacgacattgtccgcagctatacccactggagtattctgtggggggtagtcgccattctggttggcatactgatttccttccagttcgtcttgccccagctcaacttcgccccatatttcacctacggacgcctgcgacccattcacaccaatggcgccctgctgggctggaccctgtgtgccatcttcgccctctatttttatatggtacagcgcctgtgccgcgtccccatctggagtgaaaagctggctcgcatccagctgtggctcttcaacagcattatcatcctgggcgtcgttaccctgctgcttggcttcaactccaccaaggagtaccacgagctggagtggcccctggatatccttgtggtcgtcatgtgggtgatgttcgccgtgaacatctttatgaccattttcaagcgcaaagaagagcagatgtacgtgagcctgtggttcatgatggcctccatcgtggccatcgccatactctatatcgtcaacggcctggccgttcccgcttccctgttcaagtcctactcggtctttgcgggaaccaacgatgccaatgtgcagtggtggtatggccataacatggtagccatgctgctgacagcaccacccctggccgtcttctactactttctgccaaaatccaccggtgtgcccatctacagccaccgcctctccattatcgccttctggagcctgatcttcatgtacctgtggaccggtgcccaccacctgctgtggacccccgttcccgactgggtacagacgctggccatcgccttctccatcatgctcatcgcgccttcgtgggcctcggtcattaacggttatctctccatgaatggccagtggcagcagatgcgcaccaactacctggtgaaattctttatcctgggcatcaccttctatggcctgcagaccctgcaggggcccatgcaggccatccgctccttctcgggcttcatccactataccgaatgggtgcctggccacgtccatatgggcgccctgggctgggtctccctggtgatgttcggcgccatctactatctggcccccaagctctacggtcgcgaactctacagcattcccctggccaacgcccacttctggctggtgctcgtcggacagctcatctactcggtcagcctgtggatcgccgggctgcagcaggcatccatgtggcacagcatcaacgccgacggcagcctgacctacaccttctcggaaaccgtggccgccatgtacccctactggtgggtacgcgccgtcagtggcgtcatctacctggccggcgtcatcctcttcgtctacaacctcgtcatgaccgcgcgggggccgcgtgagacggttcacgccaccaaccttgccggaaaggaggcctgagatgtgggaaaagaaaccactgctcttcctgattctggccaccatgaccatcctggtgggtaccatcgtcaccatggtgctgcctttcttctgggtaaacaccgaagccgaccgcattgaaaccgtcaccccctacagcccgctggagcaggccggcagggacatctatatccgcgaaggctgcaacaactgtcacacccagactgtccgtcccctggtggccgaagtgctgcgctacggcgaatactcaaaatccggtgagtacatctacgaccgtccccacctgtggggctcccgccgcaccgggcccgacctggcccgggtaggtggcaagtatcccgacgcctggcactaccagcacatggccgaacccgcttccatgttccccagaaccaatatgcccgcctaccccttcctgagtgaccgcacgctgaacccccgcagcgtggagcgcaacatgcgcgccctgggcctgccctacacggacgcggaaatcgccgccctggaaggcaaaacagaaatggacgccatggttgcctacatgcagaagctgggcaccggcattccctggcgcgaagccgcccgcaccaccttcgtgggcgagttgaccaacccctatagcggtgacgcctccgtcctgccagaagcccgccagatctacgcccagaactgcgccgcctgccatggcgccgagctgcagggaggcataggcccggccctgcgcggcggtggcaaaagtgaaagccagctctatgaaatcacctacaacggtatcatggaaaaaggcatgcccggctactcccacctgggctccgaccgcgtctggaagctgattaccctgatgaaggccgagtgatgatctggggcagcattttctacctggccaccaccttcatcctctttggcatctttgtggccatcgtggtgtacacttacagccgcaagaaccgcaaacgactggaagaccccaagtaccgcatgctcgacgacgaagacaagcaggagtgaagacatgagcgacaaccatgacaaccacgaaatagacggcatccgcgaagaccgtaaaaagaacccgcccacctactacctcattctgctggcgggcctggtgatctgggccatcggctacatgggctaccacttcatcagcggctggaatcaggaagacgcctttgcccagcgcttggaggcccataaggaacgcaccgcccagcagcagggcagcgaaccccaggcagctccggccagcaatgaccctgccagcatcaaacgcggcaaagacctctacgacaatcagtgcgccatgtgccacggccagggtggcggtggtggctttgccaccgacctgaccatcaagagccgttacaagtacggctttgaccgtgacgctgtcttccagagcatccgcgaaggacgccccggcggcatgccctcgtcggccaacctgctctcccaacgccagatagacgacattaccaactacgtcatatcggttatcagggaatagataccccgcccctgtgatgctttggcagcacaggggcgatttttcagcagcctgcacaaggaagcaccatgcccgccaccctgacccccaaacgacgcgccatccagtggttgctggtcatcaccgccctcaccattccctttatcgaaatatccagcggccccctgctgcgcatggactttgccgctggcaggctgcacctcttcggcatcaccatcgcctcccaccagatactcctgctgctgcccctgaccctggccctcatcctgctcttcgtactgatcaccattatcctgggacgcgcctggtgcggctggttctgcccccagaccctgctgatgaatataagtgaatgcaccgcccgtcgactgggacttcaggtcaaagggggaaacgtctccggcagcgcttggcgtaaaaccctcttccacctgacaaacctcatcctcgccctcctggtcagcgccaacctcgtctggtattttctggcaccagcgacctttttccagcgcctgctctcatgggaactgggagctgccgccaccatgggctggcttctcagcgcgaccaccatcttcataagcctcagcctgctgcgacgcaccttctgcacccagatatgcccctatggacgcttccagaccaccctgctgacccccgccaccctgaccctgcagtaccaccccgcccacgcccaccgctgcatccgctgcaacgcctgcgtgcgcgcctgccccaccggcatcgacatccgggaaggctaccagatcgaatgcatcaactgcggcaattgcctggacgcctgtcgccaggtcatggcccgcaagaacgaaagcggcatcatccgctacaccttcggcattgacgaccagccatggcccaagctcttcagcactcccgtactgctcatcggcagcgtattcctcatcgccaccaccgccttcgtcaccatagccaccaaccaatcggacaccagcctcaccatccgccgctccgccaccatcgaaagccgcctgctctccgaaaaccggcagatcaccttctacaccgcccgtatcgccaaccgcagccagcacgagcgcacctatcaactgcgcctggcccccgccgatcaggaacacttccacctgcccggaatccctcccaccataatcatgagtgccggcgaaaaccgggaaatcaccatcgccctgcagaccgcaacacccccgccaaaagcaaacgccaccctgcagctggtgcaggatggcgatgtggtacatgagatgacactgcgggtggtggaagttcaggatcagccgcagccccacatggagtaaaggatttcactgatgtcgcgctctcctataatcgaagttccgtcgtagatgcgtaacagaacctcgtcagcataaaactcgacttcgaaatccacatcaaatccggctcccgcagtggcctgcaggataccgctggaagggccacaagttccatcatagagcggtgcaaccgtctgccactccacggttccgtactgggaatccgtgtacggacccgtaacctccgtggcatcctgccgatccactaccacctcttccaggctgtatgtgtttgcttcccagtcagcattcatatcaatggtaagcgtaccgcgctcgtcagccagaggctcaagaaaaagggtgccgtcataggcaacgctgaactcgtccccatacgccatggtaatgccattcagggtcagttcaatccaggctggttcatcagcttcgttaaagtcactggcccgaaactgaagagagccgctgagagtctgctctccatcgggagagaattccgtgaagttaattatagcatcttctttgagatcacctgtcatcaagctcacaccatcaagaggtccttcagacagagcctccactacccccacaattccaggagccatattctggtactcactcaccagccacaggaaattggtggccatccactcagcctcatccaggccggccgacccttttttgtcaccgtcgctgctactgctgccgcagccaatcacaaggagcgctgccatcagcgccactgctcctgccaacaaaattctggtcaatgattctgtgctcttcatgtgtacctccaagatttgctattcatagtcaatagacgcctggcattcatcgcacgacgctacggctcggccctgatccagcgctcactcagagcatcataacgagcggaatacagccccgagggaagcccagaacttacttcaaggtcgtgcctctgccgccagagcagcaccgtgttgccctcctggtcatggctggcgcgaaactcaccgccgatgactccccctgggttttcgctctcaatgggcctgacctcactttcccagccggacgcggaagagtggtgccaggaagcgatctgccatggcacggtttaaagtgggcccagttgtccagacatatttcgaggaagtttaagttttcttattgcagcctatgccgcaagcttttcctcctttattctaaatactgacatgtacattttgtctggtgttctgtagtcaagagactgatgaaaccttctgctattgtagaaggtgaagtatcgctttactccttccttgagttcggtcatgttctcatagcatttgatatagatgttttcgtatttcacactgcgccaaaggcgctctacgtagacattgtcaagggctctgcctttgccgtccatgctgattctgatgccgtgactcttgagtctttgcgtaaatgcctctgagctatattggcttccctggtcggtgttgaatatcccagggactccatagcgtctgatggcttcatccagtgcttcgaggcaaaagcaggtatccatggtgttggagatgcgccagctcagtactttgcggctgaacagatctatgatagctgtcaggtacaccgtcttggcgccaagcttcaagtacgtgatatcagtggcccaaacctggttgggaagccagatattcaatcctcgcagcaagtacggatacttcttgtgctgcttgttggcccgtgaaagattgggtttggggtaaatcgcacgcagcccatgcttgtgcataatgcgccgcacctgtttggaactcacggccatatcatgttcctcattgagctgtatggctatcttgcgataaccgaaggtgggaatgtcttgcagcaccctgagaacaaccttcagtatttcaagatcagattcctccagcgccgacgaacgtgactggtaatagtaggtcgagtggctgatgccaagcaacttgcactgcatccgtatgctcaggtttttatggcctggctctatggcatttttggctcgtgaccgtagagttgcacatactttttttttaggaagtccttctcaacctgaagcatgccaatttgcttgtaaagggcgtcaacattgcgatcctctttgtccttgcccttcttcttgttgggacgatcgaatatatcaggcatggcttccagagcacgcttcttccactccttgatctgctggggatgaacctcatactcctgagccagctcctgaacagtcttttcttcacgcagcgcctcaagggctaccttggctttgaactcattggtaaatgtcttacgttgcactatagtcactctccaggtgatgtttggatcaggtcaatctacgccacttccgatgactttgccaaacttaaacccctgtccgatttactgggcccattatagtttgggaaccagaagaaccaatcaccatccagttctcgtctgatcgggaaactatgtgcaggggggtcagaggagcctcctcttccacggcctccgaccactcaccgtcactgtagtgactgcgccagagctttcggggatcctcttcaataaatcgccagaaaaccacctctccatcgccttcaaaggtgagaaaactcctgcctgtccagcgcgcgtcctgggcaatcgccaccggatcagaccactcttcgccatcatagtagctggagtagaagtgatagtgatactgtgaaccctcatcctcctcagacacacgttggacccatacgtacatggcattccctgcgccatcgccttctatgagccgtgaccaaggagtaacatcatcttcaattataggatctccaaactctacccaagcttgatcgtccgggtcatagtaactggctctccggtcaacccgcaccagccggtcttctccctccacttgcataatcgcgctatagtatggggagggggagggcgtgcccacttcctcccagctgggagtgccctcactgaactgaaagagggtaccactgcctagtagaccgtcttgagttggcagaaacaccagtcgttcgccagtgggagtcagcagaagctttgcggagctaatacgattattttcagcataagtctctattacttccgcgccactccagcttccagcatcgcgcgccgctgcgcagagctctggtgcgtacccatcgtaacagagccacatcgccgcagcgcttccatcctggtggagaaccgcctgcggactataaggcccatcgttccccgtatcatcgctgagcagatgtgccggaccccacaagccattattggcatcaaaatctgccgtgtacaggcgcataacctcattgaaattttcgtcctgctccagttgctgccatatggcgatagcgtttccgttaccatcaccagccagttcaaagtgggtaacacgaatggcatcgggtgtgctgatcggcacccctccactccagggcagaacttccatttccaggtccaccgggtcgctcagccgattcccagcatccccaaccacccgcacgcggtagactcccgtcttgtcaggagtaaacgtcagggtgcccggaccccagcctccaggaatactcacgtcactcccgtcgggcttctccagcaacgtccactgaaatgccgtggaaagaacataaccctcaccgcgcttactgtccgcccacaggcaaatctcgttgcccatggcaaacttctggcttgcgtcgcaatagccagccagtgtgacgggacccttgggactggaacctcccccgccactgctcccaccacagcccgccagcaccagtgccagcagagcacacaataccccatacatcgttcgcttctgccacatatcaccaccaccccttcccgataaaaccaggtgacattctcaataataaaacaccatttccgttgaaatcacatattgttacaggatcgctgaaatttcaagcaatataattattctacaaaatactattacaccttccaatcaagatacgcttctcgctaaactcttgctggaaattgcaatatcgtcaaacataaaacagacatgagcgtaccatcactccaagcacaatagcccgtcacatcccatgaaaaaagtcgttgattcttttcgcgacaaggctatcatagagattgaatctcctacctctaacggcccctgaaacactttacaacaagcaggtacagaaatttcgcctttacatcccccctctacaggaggccgccatgagtacccagagtaccgagcccgctcccgatgactcccctgctcaatgcctactgctccgattccaacggatttcgcttttcctcgctgcaatcaccctcctgacgctcatgaacggctgcggcgggggcggaggaggtggcggcggaacggcaccggaaacaccgtggaatgtctccgcctccctggtggatggtggcgtgtctgtcagctggacgggcgtgaacaacgccaccgcctaccacgtatattactcccggacaccagacagcggcacaaccggcaccaggttcactcccacccaccccgaactgcagcctcacaccattgtcaccggcctggaaaactacaaatcctactactttgtggtaaccgcttcgaacaagcatggagagagcgcgccaagcagtgaagtctcggctattccatcggagcgtataacagcagaaacactgcagaataagtttgaccccaacttgcaggaatgcctgactgggcacgacatgggatttttcaccacgatatatgaactgacctgctcggaaaaaaacatcacaaacctgagcggcatggagaactatctacttggcctggaaacactgtccataaccgaatccgagtcgactccatccacactgtcagacctgcccccccttgccagccttccctccctacgcagcattaccctgaaccatcaggacatcagcgacctcagcccacttggtgcgctgcctcacctgcaggggttgaatatcagctataacaaggtgaattcgctgcagcccataactgacctgactaccctgaccgcactggaactgcgcaataacgaaatatcctctatcccttcactggcaaacatgacaagcctgatgagcgtgacactgccccataatcagatgagcgatatttcaggcgtggttggccttaccgctataatctatcttgacctgtcatacaacaatatcgcagatatctctgccctggctgggctcagcacattgaaaggcctggatctgccaggaaatctcattgaaagcgagcagctgacacacctggcaaacctgtcccaattggaatttctctatctcgacaaaaacagaatagatgacttttcaggccttgccgccatcaccagcctgaaaatgctcgaccttggtgaccaggacgatgatttcaaaatcaccgccattccggagaatatcggcaacctcattcaccttgagcagcttgggcttcgctacaacagcatcagtgacctccagaatttgtctgccctcagcaacagcctgagggatcttgtgctgcggggaaatgccatcagtgacatcagccccctggcttccctgacaaacctggtctggcttgaactggagagcaaccagattgacactggtgtcggctcactggtggagctcaccaatattcaaatgatcaaactggacaacaatccgggcatgagttgcagtgagctggaaaccctcattgagttttttggagatagagtttccccttcacatgtagatccagacactacctgcaccagcccataacttcacccaacccacccctccctgcggaggggtgggtctcatactgcaccatctccttcactccccctctttccctgtacaggcacgcaaaaatctggcatgaatacgggcaagctgctgcaaaacagacacagaacgcttccgccgaggagagaatatgcttttcccgaaatccgccccctggctgggcattgccatactgttcgcggccttcttcctcttcagcgcgtcggctattcaccgcgctttcacgggggtcagcgcggtcaccgaccccctttactaccagcacggcctgaaatactacgagagtgtggcggaaaagcgcatggcggcaacgcttggctgggtagcgacggcagagctggcgggtcgccagctgtccataacgttgcgggacggcacaggagctgccctggagggcggcaccgcccgtctggagctcgccaccgcccagggggcaatggaactggcccttgaagctcatccccagggtgcatacgaggccgcactgcccgccgacctgtcgggggaagtgcacctgaccttcagtttcgccagggatgaaagccgcatcagccgcaatttcctggtgcatctcggtgagtaattcccgctgctaccactgtggcgaccccaaccccgccggtgcccccatctgccacgaggaaaacggccagcgcttcctcttctgctgccacggttgccgcagcgcttttcttttgattcgcggcgcggggctggagcagttctaccagcagcgccagtgggacgatgagggtctgcccgcaggggctttcgatgagtgctacagcgccgaatacctggagcgccacacaactgcggaaccggacggccagcgcagcatcagtatttttgtggagggcattcgctgcgccacctgcgtgtggctggtggagcgcatgctgctgaaaattcccggcgtcacccaggcccgcctcaactacggcacccaccgggccagggtggcctttgatcccgaacgcaccagcgcccagacgattttccagaccctgacccgtctgggctacctgccccgcccctacgagcagaaccatgtggaggaggcgcgtcgcagggaacagcgctccctcgtcatccgctttgttacggcggccttcctctccatgcagctcatgggctactccctggccctctacgccggatacttccagggcatgagcgccgaagcgcgcgccctcatgcaggtgctcagcgccatcgtcaccactccggtggtcttctatgccggctggcccttcctggtgggaggctggaacagcctgcgcaaccgctcgcccaatatggacacccttatctgcattggcgtgctggccgcctactttgccagcctgcacgccatggtcagtgatggggaagtgtattttgacaccgccgccatgatcgtcaccctgattctggcgggacggctcttcgaaaatatggcccgtaaccgggcgctgcagggggtggagcgcctgctgcgcgttgccccggccacagcctgccgcctgcgggacgggcagaccgaaacggtggatacggcctctctggcagtgggcgatatagtgctggtgcgccccggtgagcgcttcagcgtggatggaatggtgctagaagggcagacggaggtggatgaatccatcatcagcggtgaacccctgcccgtgctgcgcggtgccggcgagcgggtactggccggcgccatgaacctgagcgcctcggtgcaggtgcgcgtaaccaccagcgccgccgaatcctttatcgcccgtatcgcgcgggtggtggaagaggcccagtcccgcaaggcccctatcgaacagctggtcaaccgtatctcccgtgttttcgtgcccattgtggtgctggtcagcgccggctccttcacctactggagcgccttccccgcagagcacaccacccccctgctggcggcggtggccgtactcatcatcgcctgcccctgcgccctgggcctggccacacccatggcagtactggtgggcaccgccagcgcagcacggcacggcatgctcttccgtggcggcgacattgtggagatgaccgcccgcatcgacaccatcgcctttgacaaaaccggcaccctcaccgaagggcgtccccgggtcattcacgtggagccatttccctccagcgctgcggatgaactgctgcgcctggccgccatggccgaacagggcagcgtccatcccatcgccaggggcattctggaagaagcgcgccggcgggagatccccctgcccagcgagccacacagcagcaccgccattgccggcaagggcgtaatctgccccacccgccacggcaccatccgcgtgggcactcccaccctgctggacgaaggcggcgtcctggtgccaggctcccccatagcgcaccacgaaggcagcaccactgtccacgtggccctggaacagcagtaccacggcgttatcctgctggaggacaccccccgccaggacagcgccaccaccatcgcacacctgcacaccatgggaatacgcaccgccctgctgaccggggatacccggaccgccgggcactccctcgccaaggggctgggcattgacgaagtgcacgcagagcagctgcccgccgagaaagcccagtggatcagccagcgcatggccagcggaaatcacgtcatgatggtgggcgacggcatcaacgatgcccccgccctcagcaccgcccacatcggctgcgccatggccggtggcaccgacgtcgccctggaagtctccgacatcgtcctgacccgcccccagcccctgcgcatcgtggacgctctgaccatcgcccgccgcatccggcgcggcatccgccagaacctcttctgggccttcatctacaacgtcagcgccatccccctggccgcccttggcctcctggcacccatccacgccgccgccgccatgaccatcagctccctgtgcgtggtggggaattcgttgcgactgcgcaggctgagctagttgctgacgctttgttgccacttttgactcgccaaaagtggcaaaagaaactcacaaacaagatgagggcaatgtcaagcgacgccgtctgtgcagaaccattttggccatccaactatggtatccaggtcggcgccgacaacctgccgcttcgggggtgcgaaacttcatctactttttctctttgtttttcttgctccttcgcgtccatttgcgttcatttgcggtttcatctggtatactccccccatgccctacacctatatcatcctcatcatcctcagcctctgtcttgccaccggtgcctggctcatcttcatctgggctctgaaacgggaccagttcgacgacatggaagggccgaaatatcgcatgctcgatgatgatgacgacaaaaaacagtcttgacttttactgtctcctgcaataccaataggaaaactttcatgcaggagcatttatggatttgcgcgttctcgcactgacctgctgccttgtggcatccggatgctcacgcgctctggacctgccatcacacgctcccccggagcagggcgatcaccggcaaatcagctaccgcatcagcaaactccacctgccccggcaagcccttgccgagccaccacccacaacactgccagcggtctccggcaacctgcgcagcgcctctctgtccagcctgattcatcttctgctccaggacagtcatataaactacatccttgaagatattcctgaacaggatattgccttcacctttccgcgtccgatggcgctcccggaggcgctgtatgccgtagccaccgcagcgggcctgcagataaccagccgtgacggcaccctggtcatcagcagcaatgatttccgtaccttcaccctcgactacctggcccagggcgccgttctgcccggacaatccttcagcccgctcaacagtgccccggtctatctcacggattccgctcacgcttcggagcggcagcgcatatggaatgtcattcgcgaaaacctcagcagcctggcttccgaggacgggcgcgtgatcatcaatgacctgacgggcaccatcctggtaagcgataatgcttcggccatgcgccgcatcgaagcgtaccttgacatggtgcggcgcctgtacgaccagcaggtggagatatcggtccgaatcctgcagatatccctctccgactccctcaccatgggagtggactactcggccctcttccgggtcagcggcagcgatacccccatcgccttcaacctccacggcactgagggccaggcgggagccagtctggacggaaccgcaggcgaacggggcgttctggactacaccgtgggggtcctgaatccgggcaagttcgcgggctttctgcagtttctcagcctccacggcaccgtgcataccctttccaaccccaccatcaccaccctgaacaatgtaacgggcaatgtgtactccatccgcacctatccctaccaggtgacaaccaccgagagcagcgccaatgtccgcgaggctcgaacctattttgaagatgtgaagatcggcgtcagtctgacggtgacacccaacattgtgaacaatggggatattctgctggaggtattgcccgtggtgggggagatttacgaggagaacttcaaccccgcttccggtgaacgggaaaagccacagaccgtggaacaggcgatccgcaccatactgcgcacccgcaataatcactcctacttcatcggcggcctgatctacgaaaaaaacgtggagagcaccagcggcattcccgtactcagcaggattcccgtgctcgggaggctcttccgctccgaccgcagggtgcagagccgtcaggagctggtcatcgtcctgacgccaaaaatcattccaagccttgactcccacagcgctggccccgttgactatcacagcactcccctgcattacggcctgctggaataccaggctggcgcaagagctcccctcgccctggacgaccatgccccgccactgaccaacgacgatctggcatatttctttctccagcgtggcctggacgctctgggtgctggcgaaaacctccaggcgctcagcatgctgcagtcggcgctggggttttcacccacctgcccgttcagccgcttctacctggccctggctcactggaacctgcgtgatttcaacgaggccatcggccagctgacgatccacctccaccacgcacccactgaccagctcgccatccacaacctggggctgatgcactttcaccaggggaacttccagcaggcgctgcgacatatgcagcgcctgcccctggatcatccggctgtgcagaacaatctggccatagtgcatgccagcctgggtcatcacgaccgggcacgcgtgctgtggaaagctgccggaaactgcgacgcacgccacaatctgaccctttcccggcaagacgatgatctgctgcggcaggagtacctggagcactgtgttcccgaacagtctgcctcccgttgaacgccggtgaagccgtattttccgccgacagtccgcgacatgattggcactttctcttccatggggtagaaacagaaagtcccgccaccggacgggaatatgctgaagggttgggagacgctatgggactggaaattctcgtgatgtatgtggcggtgggactgattgccggactcctggcagggctgcttggtatcggcggcggggtggtgatcgtccccctgctggtatggtgttttctgcggcagggtattcagcccgaccatatcatgcatctggccctgggcacctccctggccagcatcatcttcacatccatctccagctttctgtcgcaccatcgccgtggtgccgttgactggaccatcgtgcgccggatagtgccgggaattctggtgggaaccttcctgggcaccatggtggcctcgcagctttccagcaacttcctcaagggttttttctgcctcttcctgtacaccatcgccacccagatcatcctcaataaaaaaccgaaggcgtcacgtcagctgcctggcaatgccggaatgttcgccaccggctcgaccatcggggccgtatccagctttgtcggcatcggcggaggctcactctcggtaccgttcatgctgtggtgcaatgtcaccgcccaccgcgccatcggcacatcggcggctatcggcctgcccatcgccgttgccggagccatcggctacatcgtcaacaatctccaggtcaccggcctgcccgcctacagcatcggctacgtctatctgccagctctggcgggcattgtctgcgccagtgtgctgaccgcccccctgggcgcgcgcctggcccactccctgcccgtcgatcgcctcaaacgctttttcgccatcttcctctatgtggttgccaccaggatggcctgggagctggtcgcctgattccctgcggtgcaatcaggggagcacacgcattccctggatgcggctgatcagaagagcatcggagcggacactggagagctcgcgtcccggacgcagcgtggtgatcaccacgcctcccatgatggcccggccttcccgaccccaggagcgggtgcgcacaccccaggcatcgtgtaccgccatgggctgcccctcgtgctcaccgatatagagcatgacgtggccacgcatccacagcagcgtcatgaagggcaccgcgttttcccgaataaagcgttctcgctcggcgggcttcatggcgctcaggtcaatgagattctcctccacgaagtgcgcctgctgataggagttgcggggcaaccacaccccgaagctggtaaaaatatcccgcaggaaagctgagcaatcgcggttgccatacatccccccccagccatacttctctgcggccatggcatcggccacgcgggcgatattctgcgctgtcagcggcagcggaaagggagccatatccaccgccggcacggaagccttctcaaggtgcgcctgaccgtgaacatcccgcagggccaccagcagagcgccatcgccagccacagggtacagcccgcccacgcgaccatggatcatatagctcccagcctcatcgtacagcggcacctggtcgcgaaccatcaccataaacggcccctgccgcagaatccgacgctgatgttcatccaccagggccacatcctgagcccgcacccagccccgcacatagggtgcctgcacaaagagccagtcgccggtacggctcatgtgctcaatgcgcaccggggtattggcaaaaagcagggagtcctgccagtaatcgaagggatacccctctcccgcacgggaaaaatcataaaagcgcggcttgtgggtggggaagacccgcacatgggtttcgcgcaccgtgatggccgcagccgagcgggaggggtagtgcatgacgtccatctcggcaatcaggtgctctatccaggccggatcgtttggcaagcggttttcgccgtagccgggattcttcagggcaatctctatgccccagaagggactcaccagctcaccctcctcattgtattcagcgtgcgggccaccgtcctcccagggagcgaaatagaaatccaggtactcggaagcgaagcgctgctgttcgacagaccctgccagccgcgcttcagagcccgcgcccagatacgcctgaacatattgggggtagcgttccagatcggcgataaccacaggctggcggccggcacagccccaggtggtgaagagcagaagaagtatcagaagaagcgcgcgcgtcaaaaacataagggcccccgcatggtgattcggtcagtgccgggaggatacccgaaaacaaagccaaggtgaagagcagagaggttttgcaatcggtgaaggcatgcgatattattccggcaacctgacaagtaccggagttcccatgctgcgaccatccatcgaaaaagttctggccggaaaggatctgagccgccaggaggccagcgaggtcttcaacgccatcatggatggccagtgctcggaaatccagatggccgccttcctcaccggcctgcgcatgaagggcgaaagccgcgatgaaatcgtcgccgccaccaccgccatgcgttcacgctccatccacgtccccatcgaccaccgccggaaccgtgtgctggacacctgcggcaccggcggcgacggcaccaataccttcaacatttccaccaccgtggccctgctgctcagcgcccatggcggcataaaggtggccaaacacggcaacgtctccaactccagcaagagtggcagcgccgacctcatccgcgccctcggcgtccatatggacgccacgcctcagcatattgccacctcgctggagcagtgcaacctgggctttatctttgccgccaaccaccaccccgccatgaaatacgccgcccctgtgcgacgcgggctgggcatccgcaccatcttcaatatcctcggccccctcaccaaccccgcgggcgcgccctaccagctcatgggcgtcttcgatccccagatcctggaaaccctggccgaagtcctgctggaacttggctccagacgggtggtgctggtcagcggcatggatggcatggatgaagtgaccctgtgcgccgacaccaaggtggtcatcggcacggcaggcgacatccgcaccatggagttcaaccccgagaccatcggcttccacaaggtggtccccgatgagattcggggagacacccccgaagtgaaccgggacatcgccctgggtatcctgaagggcagcatcagcggcgcgcgccgggatatcgtcatcctcaacgccgccttcgccctctacgccgccgaaatcaccgatgacatccgcgaaggtgtggaaatcgcccggggactgctggacagcggtaaggcctgggaagcctgccagcgctttgtggagtttaaccgcagcagtgaataaaaggtttcacacaaggcccgggaaaagagaggaattgaccgcaaataaacgcgaatgaacgcttatccagaagaatgaaacaggtctctcgcccgttcgttacgcccattggggacacgaggagcgccagtattctgagagcgagccacggacgaaagcgagtatctccgtgaggaatgcgggcgcgagtgcagctacaccgtgaacagttaccaggaaattgatttggctgacagtctccctggcgttctctgcggctttgcgagaggaaattgtcttttcggtatccgcaagtcctgaatgattcattccaggtttaacaggctgctgaaaaaccctcatctgcggcgttgctcgcagtcgcgcgtcactgcaacgtacggggagtacgcttcattcctcgctccgcgagcgccttgcacctgagcatttttcaattgcctgcgtattttgaggtatttcagcaagctgttaatcatatacttttcgagggaaccatgctcaccaccatcctccagcacaaacaacaggaaatcgccgaccgcattcaccagctcgatacctggaaggctcaggctgccgaccgcagcgacttccgctccctggtcacggccatgcacagcggagatatcgccattctggccgaggtgaaaaaggccagcccctccaaggggcttatctgcgctgacttcgatcccgtcgccattgcccgcgcttacgagcagggcggtgccgccgccatcagtgtcttgaccgacgagcgcttcttccagggcagcagcccgtatctcagcgccgtgcgccaggccgtcagcctgcccgtcctgcgcaaggatttcatcatccacccctcccaggtctatgaagcagctgccatcggagccgatgccattctgctcatcggcgaagccctggaagccccccaggcccaggaactctacgacctggcaagcgaaatcggcctggatgtgctctttgaagtccaccaccaggaccagctggtcaaactgcccaccaacttcggcggcctgctgggcgtcaataaccgcgacctctccaccttccatgtggacttgcagacctccgtcaccatcgcccacgctacgggccgggccgtggtctgtgaaagcggcatcggcggacgagacgatattgaatccatgacccgtcagggcatccgcatgttcctcatcggcgaatacctcgtcaagcagccggaccgcgccgccgccctgcgtcagctcatgggacagagctgacatgacacgggtcaaaatctgcggcatccgcgacacgcaaaccgcccagcactgcgtccggctgggcgtcaacgccctcggatttgtccactaccccgactcaccccgctttatcagccccgcccacaccgctgccatcgtcaaggcgctgcccccctttgtggaaactgtcagcctcgtggtgaaacaggctcctcgggaagccgccgccatggcccgcgaggccggcaccagcattatccagtactatggtaccattgcccaatacctggagctgcgccagctctttgcccgcaccatcttcaccaccgccgacgccaccatcgcccatgaactcatgaacacgcaccctgaaagctggctgctcttcgacggccagaccccccactatggcggcgccggcgtgcaggccgactggagcgaagccgcacggctggcccgccgcacatccctgatactggccggtggcctgaccccggagaacgtggcccaggccatcgacaccgtgaaaccgtatgccgtagacgtcagctcaggcgtagagcgtgaaaaaggcgtgaagtgcccgcagcggattgaggactttgtaaagaccgtttaccgaaaacgataactgaagtttcgtgtcttgccgtctcgggagatggtattattttcctaatgtttactacgcggaagcagtattgattctgcatacttgactcatctggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaactcccgtttttccggatcgcctgctcgcctgctctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgtcgggcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgccccttcgggtcttgccagccaggcgtcgcactcaccggacgggctcagggggggaacggcttgtttctgcctctccccatgggctggaccagccatcaggctgctgaaaagccccatctgcggcgatgctcacaagtgctcgttgcagatgaggggcagtgggtaacaccgcaggggtagcctgctaaagaaaaaccccctcctgcgatgcagagagggggttttggttatgtaaccttccagtttactgggaacgaaaatcaaataccctgggcttgccatcacgggaagcaccctggaatttgacctgcttgccggcagaggctccctgacgggcgggtcggctgcccgcgcttttcggacgagcgcctgtggaggttgaggggaacgcgcgggcgcttttcgcgggctgcgctccactgcgtgcccgtccctgcccctgacggttattgcgaccattctggatgggctcagccgggatagaggggtcgggttcaaaacccttgatatgctcctggggaatgtcacgcttcagcaggccttcaattcctttcagcagctgtttttcatcaacgcacaccagggagcaggccttgccgcagttgccagcgcggccggtgcggccgatgcggtgcacgtagtcttcgggcacatttggcagttcaaagttgaccacgtggggcaactcgtcaatatccagtccacgggcggcaatatcggtggccaccagtaccctgacctgaccttttttgaagtcggccagcgccttggtgcgagcactctggctcttgttgccgtggatggcagcggagtgaatgccgtctttttccagctgctgggccaggcggttggcgccatgcttggtgcgggtgaagaccagcacctgctgccattttccctcgctgataagcttggaaagcagctcgcgcttgcgctcgcggtcgaccaggtgaaccacctggtcaacggtttcagcagccgtgttgcgacgggccacttccacctgcaccggatccttcatgaagctgctggccagctcggtgatttcgcgggagaaggtggcagagaagagcaggttctggcgctctttgggcagcagggccaaaaccttgcggatgtcgtggataaagcccatgtccagcatgcggtcggcctcatcgagtacgaggaattccactttggacaggtcaatactcttttgctgaacgtggtccagcaagcgtccgggagtggcaaccacaatgtccacgccacggcgcagattggcgagctggggacccatggcaaccccaccgaagatcacggcggatttcagggagaggtgcttgccataggtgcgcacactttcctctacctgggctgccagttcgcgggtgggcgtcaggatgagggcgcgcacatggcgacggccacgaatggcctggcgctccagaatttccagcatgggcagggtgaagccggcagttttgccagtgccggtctgggcacccgcctgaatgtctctgccttgcagaatggcgggaatagcctgttgttggacaggagttggctgcgtgtagccttcagcggcaacggcacgcagaatcggggccgaaaggccaagatcggaaaataacatatggaagagtctttctgattatacgcctacccagaagagggtcggtctaggcaaaaatcggtaaattacattcgttgaacacgaaaggatcaggtcgcagaccgaaatgcggcaggaatgcagagcttgtaccacacttgaccaggtaatgcaaatgaaaggctgcagaacacttcatttccgcgcagattcttcgtatacttctttttccgcaacctgcttatccacccagcgacccgcacgataaggagccagacatgccaacctataccgtcaccgcacccagcggccgcctcaatgccgagcagaaacagaacctcgccaccgccatcacccgtgcccaccacgacatcaccggagctcccacctacttcgcccaggttattttcgtggaggtgcagcccggtaattactttgtgggcggcgcccccctggcccacgaccagatcttcatccacggacagatccgcgctggcagaagcgaggaagacaaacgcaaactgattgaaaagattctgctggtatgcagccccgccgctgctgctcccgccagtgccctgtgggtctatctggtggatttacccgctgcccagatggccgaattcggacacatcctgccagaaccgggccaggaggcccagtggtcagccagtctgcccgctgccgatcgccagcgcatggaggctgtggggaagactgctcagtgaaatggatgaagcaaaagctgcacgatgcaccagtggcacccgtatacatccggtatctcatttaaaataccaaaggtattgacagcacaacaaccggcgcacatactttcggtatctttaaaacataccactggagatcgccatgcagtcgccctttgcccacgatcgcctgccacgcgtcgaagagttttacggacgctcccgtgagctctcccgcatcaaccaggcaatccaccacagcaccaaccttctgattcactccaagcgccgcatgggcaaaagcgcgttgattcgccatgcgcttgcgcaacaggcaaatgacactctgtgcctctacgcggacatttttcacataacctccaaagaaggctttgcccaggcactgcttgatgccctggcatctgcccacaaaggcgatctcaaatccaccatcaaaaagttgacatcactcctgaagcgagtgcgggttgaaccagccatagatccccacacgctggagtacaccattcggcctgttgtcgcgacgctcagcttcgaggaaatgctggccgactttatggcgggcattgaaaccattgcccaacaacagcgtatcgccgtagccattgacgaattccagcagatcgccaccataggcgacgtccggctcgatgcactgctgcgctctcacatacagcagcaccataacattacctggatattccttggctccaagcgccacctcctgacttcactctttgagtacagcgctccactctacgaaatggccacccacgttgagctccccccgctctgcctggacgaaattgaagcctacgcaacccggcatctgaacatcgagcgggcacagatcgaacacgtgtataccctggccgacggtgaaaccaaactgttacagaatattctccacctgctctacctggaaagggaacaccctgtcacacctgagagtattgaccgggccctggatgagattattgcttccaaagacaccagctaccgcatgctcttcgacaccctcagccagaatcagaaaacggccctcaagattgtcggaaaacagaagcgggctgtctataacgcctcaatcctgcaggaacaccacatcaagaagcaaaccctgcaatctgccatagacgcactgctgggcagagaaatactcgaccgtgacggtgaccgctactttctgcccgatcgcaccctggagctctgggtggaaaggctctcacctgtatagccaggaaacaaactcaggcaacacaatatttcggactgctggttttttgtctcatcatccgcctgccaagccaattcagtacctgcagcatacccagcacggccagaatgactactaccagcagtacactcatggcagcagcgctctgggtgcgtccttcattgagcagctgcaggatggagacgctggccagacgcacgtgtggcgataccagaaaaataacggcactgatggtcaccatactctgaataaacaggtaactgatggcggccagaaaactctgccagttcagtgggaaaataacccaggcgatggtgcgggttactcccgcccccaggcttcgcgcggcttcacttaccgaggcgtccagttgacgcaggttggcaaggtgtaccagaaccgcaaaggtcaagaaatgcaccatattggcaaccaccaggatactcgctgtacccgtcagctgcagaggagccgtattaaaggcgaaaatgtatccgattcccagaaccagtccgggtatggcggcgggcagaaaaatggcgaaactcagcaggcgggcgaaaatcccccgcacaatcagaaaagctaccaggaaagtaatggtcgctcccgtcagggcgctgatcacagccactttcaggctggtccagatcgggctgaggccacccaccgtggggaactgatagtgctgcagggaaaagcgatattcatagccccaggcgtgcaccagtgaggcggcaaccagagtaccataaataagtacgatagcggcgctgatagcaattacaaatgaagtgaagagcgcctgggaggaccagcgcaggcggccactgtaggggcgtgccctgccactgatgctgccaaaagtctgccgggaaaagtaccggtccatgacaaaagccagcaaagcgggaatcaggagcaccatactgaccgctgacgccatggggaagtcggaaaggccgatgaactgacggtatatctctgtcgccagcacctggtagtcgccaccgatggctgcggggttgccgaagtcggtgatcaccaggctgaacaccagaaatgcagcggcggctatgccgtaacgggcgccgggcaaggtcacatgccagaaagtggtccagggactgtgtcccagactctgggcagcctcttccagactggcatcaccagcccgcagagtggcataaaggagcagaaaagcctgggggaaaacgtagaagacttccgagcagataattcccgtcgcgccgaagatcccgtcccagcgaagccccagcagctcccgggtgataaatccgttgcgaccgaagagaaagataaaggccagggcctggacaaacgacggggcaatcaggggcagcagagcgatggtgaaccagaggggacgcaagggcacccgtgtgcgactcagggcataggcgtagagaaacgccaaggtcaccgcaatcagcgtactcatcaccgagacgtacagactgcgccacagcgctcgcagggtgcgcggttcctgaaaaaagctgcgatagtgctcaaagctcagggaaccctgacttccctgcaggctgcgccagaatatttctaccaccggccacagaataaagatgcacatggccgccaggcagaaggctccggtgccatagaggagcaggcgatcaaaacgcgattcaccatggctcattacgcctggcctttccggggatagacccgtatggcttccttcggcaaccgcaagacaacttgttgcccttcgccaaacgccagtatccgtgcctgggcctggggaatctccacgtgcagctggctggcgctgctgctgtttccggcgtccacggtaaggcgcaccaccgaccccagggcgcacacctcccggacgctggctttcaccctgttctcaattgatccggcatattccggtggcaacagttcaatctctgaggggcgaatccccgccaggatctcccggttatttactggaatgttgtcagcgcgcagcatgtagccactccagtggattttctcctcttccacagtggcatggaaaaaattcatctgccccacaaaacccgccacaaaaggtgttgccgggaaacggtaaatatccatgggccgccccaactgctctatacgccctctattcatgaccaccacccgatcggagagttccatggcttcttcctggtcgtgggtgacatagatcatggtgattcccaaagcgcgctgccactggcgtatctgctggcgcaaatgtactcgtattctggcatccaaagccgagaggggttcatccagcaggaggacgcgcggccctggcgccagggcgcgcaccagggctacccgctgctgctggccacctgagagctgggaagggtacttggaggcatgggcctgcaggtcagccagctcgagcatctcggcaacccgctgatggatggcctgccggctccagcgccgtgagcgcagtccgaaagcaatattctcccgcaccgtcatatggggaaacagggcgtaattctggaaaacgatcccgaacggtcgcttctggggtggctggtgatggatattctgcccttccaggcggatggccccactgcagagcccctcaaaaccggttatcatgcgcagcagggttgtcttgccgcaaccggaaggtccgaggagagtcagtagctccccccggaccacctgcaggtcgatgttgtcgacggcgtttaccgcgccataggcacgcctgacgccatcaagctggagaaatggtggactgctttgtgtcgacatgctgtacttatctggcaaagcgcttggtccattcgcgcaccaccgcgtccttggtctctcctaccttattgaaatccatggagatgagaggaatatccccaagctgaggcagcttctcagaagtggcaatgccttccatggtgacaccggctttcatgacggcataggacttcatggcattctcactgatggcccagtcaagaaatcgcttggctgctgccggattggggccacccttgaccagggcgtttgcttccagttcataaccaacgccctctttcgggaagatcagctgcacgggaaagccctgattggcctgagactggatgctgagcaccagggagagaccgacgacagcctcaccagaaccggccagacgagcaggagcagaaccgctggaggtgtattgacggacattgctgttcagctgctccatgtactcccaaccttccttttcgccgaaaatgctgagccaggagttcacgtggacgaaacctgtccccgattctgcaggattgggcatgaccacaagtccgcgatagcgcgggtcggtcagatctttccaggatgtgggcagaggaagcttcagatcatgtaattcacgggtgttgatcgcaacaccaccaatatacatggtcatgccataccagaaatcctgatcgcttttgaaacgtgccggaatgcgacgggcatcgcgggggcgatagggctccagaatgccttctttggccagcggatcaagggcggttgccgccgttccccagataaggtcggcctggggcgaacgggattccgctttcaccctggccgccagcgcacctgttgaaatacgcagtacctgaatgtccagatccggcagggccgcacgggctgctcgcatatacgcttcaatttcctcgttttccagggcagagtagaccacaacacggttactggcttgggctgatactgccagaaaaactcccaggacaagaaccccaaataattgacgcaacataagctctccttttactgctgatatttataattgcagtacatgtttctcagataatcgcgtggcgtacgcgggccgaaacccattcgctggccagtacggtgacgaagatggcaatgaaaatcacggaaacctgggaccaggccagggagttgaccgaagccatgagctgcaggccgatgccgccagctcccaccagtccaagcacggtggattcgcggatgttgatatcccaacggtagacggagataccggcaaaggcgggcattacctggggcacgatgccataggccatgacctgcatcccattggcgccggtggcggcaatggcttccacctggctggtgtcaatctcttcgatggcttcgtagaggagcttgccaatgaagccgatggagcgcagggcgatggcgattatgcctgccagcaccccggggccgacgatggtcaccagcagcatggcccagatgagggagttgatggagcgcgaggacacgatgaccatcagggccgctgtgcgcaccatggtgtggggagtggtgttgcgggccgccatgaaggccgtgggcacggccaccacgatgcccagcagagtgcccagggtggcaatattaatggtatcccagaggggcttccacagcctttccatgtaggtccagcggggcggaatcatgcgactgagcaggtcggccccctgctggggcgcgtccagggcgaagaaccagatggtcttgtcggaaatgatctgccagcaccagagaaagaggaagaccccgaagaaccagcaggcccactgggtcagctgctggcgacgattacggtgtttccagattctgccatcggcagtggtaattacgggcattactgcaacctcttgcgcacgaagctggaaaagtattcggtcatcagaacgatgccgatgataatcagcagaatggcggcggcggtatcgtactcgtagcggtcaaaagccgtgttcagggtagcaccgatgccaccggcacccacgatgccgatgacggccgcttcgcggaagttgatatccaggcggtagaccgacaggccaatcagacgcggcatgacctggggcgcaataccgtagcagaccatctgcagccagctgccgccggtggcgcgaatggcctccacctgggaacggtcgatatcctcgatgtcctcggccatgagcttggccatgaagccgatggtggcaaaggccagggtgatgacacccgccagggggccgaagccgaacatggccacgaagaggatggcgatgatgatttcctggaaagtgcgcgagatggagataatgccgcgacaggcgatgtagatgggcaagggagccacattgcgggctgcccccagagcgatgggaacggagagagccacgccgatcaccgtggaggtgaaggtcatggtcaggctttcgatcatgccgtccacaatgtcaccccagcgactgctgaagtcgggacgggcaaaggaagccacaaaggccagtccgcgttccaacccttcgtagactcgtatccagttgatatccacactggcagttgccagcagcaggtagaggagaatacccccatagagcccatagcgctgccagggattggcgataaaaggctttggttgccaggtgcgattgctcatcagttcatgttcccctaacaggctgctgaaaaaaccccatctgcggcgttgcccgctgtcgctcgtcgctgcaacgtacagggagtacgcttcactccttgctttgcgggcgccttgcacctgtaggtttttcaattgcctgcttattctgagatattccaacaagctgctaaaaggccaggctctgctggggcaggaagctggccttgctgggaaccggatcatcctcttcgtcatccagacactggatggaggcgttccagtcctcttcaccgtagatgcgggtcagggcatcggcggtcagctccgccggagagccgtcaaagacaatttctccctggcgcagccccacgatgcgggcggcgaacatctgggccagggccacgtcgtgaatattgatgaccgctgccagacccttctcgctgcacagttcacagatcaggcgcatgatctggcgcgaggttttggggtccaggctggcggtgggctcgtccaccagcagaatatcgggatcctgaatcagagcgcgggcgatgcctacccgctgccgctgccccccggagagggcgtcggcacgcttgtcggcgaagtggtccaggcccacccgctccagcaggccaaaggcggcgtcgatatccgcctggggatagcggcgcaggaaactgcgccagaaacccacatagccaaggcgtcctgaaaggacattttccattacactcaggcgctccaccagggcgtactcctggaagatcatacccatgcgacggcgctgctgacgcagagctgccgagccaagggcggtcagctccgcattccccagggttattcggccatcggtcggctccaccagtcggttcacgcagcggatcagagtacttttgcccgctcccgacggcccgatcagggccatgacctgcccacggggaacggcgagcttgacccctttcagggccagatcgccggtgggatagcgtttgacgagaccttcaatgtacagcatggcgtttaccggcaatcgtaggtgacacccatggcctgatctatggtgcggatcacggcccagtgctctttataggtgatgggcaggaactggccctcgttggcaaattcttcctgcagagcggaaccttcccagtcgaaggtgaagaaggcttccttgaccttggccgccagatcggggtgcaggttgtacacgtggccgtacccagtggtggggaaggtctgggagcgatagatcgtcttgatgcggctctgatccacagcgccgcgatccagcatgcgccccagaacggagttggcaatggcagcggcatcgtagtcgcggttagctacgcccaggatggagttgtcgtggcgaccggaaaaggccgtcttgaagtccttatcggcctgcaggccaaattctgcttccagcagggctgaaggagccttaaagccggagttggaggtgggagaggtaaaggccagggtgcggccgcgcaggtcttcaatgcgctcaataccactgccgggataggtgataatttccatctcatacccgtaggaaccatccttcgccgacatgatggcaaagggcacaaaaccggcacaattgacggcaatggggttgccgccagtgttgacaccagccacgtgcaggcgtccagcccgcatggcttcatactgggccgcgtttgactgaacggggaagaactggacgcgcttgccggtcaccttctccatgtgcttgataaagccatcccacacgcgggcgtacaccgagggatcctcaacgggggtgtaggcgaaaatcagggtggagggattgacccactcgcggggattgtcgggcaggtcagccaccaggtcgccattgcggtcacagaagcgctcgctgagctggccccgtgggcagtcctgggccagggcactcagtgttgctaaaacagaaaacaccaggaacagcatgctgcggaaaacatatttcaatttcatcggaaacacctcattctttattcatttttatggccgtcagcgacactcgtatttcacgcccatggcctcgtcaatggcacgtaccactgaccagtgctctttgtaggtgatggggataaagcgttcctgctggaagggagcaaactcctgctgcatgagtgtgccttcccagttgaaggtgagaaaggcttccctgaccttggcggccaggtcgggatgcaggttgtacacgtgaccgtacccggtggtggggaaaggctctgactcgtagatgacccggatgtcgtccatgttgatcacaccgcgggccgccatgcgcaccatgatctcgtcggcgatggcagcggcgtcatagtcccggttgaccacgcccaggatggagttatcgtgcttgcccgaataggcggttttgaaatccttgtcggccaccatgccgtactccttttccagcagggccgatggagccttgaaaccggagttggaggtgggggaaacaaaggccatggtcttgccgcgcaggtcatccagggtgcctatgccactgtcgcggtgggtgataaaggccatgcgataaccgtaatttccgtccttggcggccatgatggtgaagggaacaaagccggagcagttcacagccacgggcacgccacccgtgttgacaccagccacgtgcaggcgtccggcccgcatggcttcatactgagccgcataggactgcaccgggaaaaactggacgcgcttgccggtcacctgttccatgtgcttgataaagccgtcccacacgcgggcatagacggaagggtcctcgacaggggtgtaggagaagatcagggtggaggggttgatccagtctttggaatcagcgggcacatcggccaccatatcgccattgcgatcacagaaacgttcactgagctgaccacggaagcagtccttggcactggcaccacccacaaggctgaaaacaatcaggaaaagtgtgaccatggtgcggcctcgcataaataggttcatagttcacctgcgcagaaaaaatacgcgccgaatgcggggccgacacccgatgaatccatacccgcgcaaggcagattgctgttgtgcgtaggtggacccgacagggcttgaccctttgtcggaaacgttccggaatcggcaactccctgccgtcctcagtgagcgactatgcagaaaccagcagcgggaagcattaagggaatgtgcggaaaacgtaaaagagtgtgccgccagggtggagaggaaaaaaacttccggaaaaaggatttattgaagtttcgcaccttgtcgccttaatttaagacattcttgtcctgatgtttaccacgcggaaaccgtattgatttttcatgcttgactcatctggtgttccacttttcgactctggatattgtcctttttgaccgcgcaaaaaggactcaaaaacgcgccccccgaacgcccgtttttccggatcgcctgctcgcctgttctggagatccggcagcaggctgctcaaagatgcccatctgcggcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcctttctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggagacggtctgcatctgcctttcccccgtgggctggcccagccagaacgcgccgactgtcaggctgctgaaaagccctcatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgagaacttttcaattgcctgtataacacggtagacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttttgcgccacttttggcgagtcaaaagtggcaaaagaaactcacaaacaagctgagggcaatgtcaagaaacgcagtctgtacagaaccatttcagcatggcatcagggtcggcgcaacagcctgccgtttcggagggaggggagagaaatttgatgatttactcctcttttacacttccccgacacctttcggcgctcccctgttaccctgcagggaaatgttactcacttgtgcgtcactgaggaggcgtccctctatgtcaccaacgggaaaaagggaagatcgcgcccggctcaggcagatcgccagcggagccattgtctttatcatactgtgcctgagctccagtgtcgccgccatggagcactcccaggcgggttgccccttcatcagcttccaccacgcccttgagaaaccacccaccatagccttgcagcgtaccctgctggacgcgcgctccctgctggacaccaccttcggctgcgacactgcccacaggatttcgggagccatggcggtggagattcacctggagtatgcgccatcggatgagccgggcttccgggtgagcggcagcacctggcaggacattcggcgcatcaccatcagcgcaggcgaaccgggggaaatgagcagcggcatctacgccctgctgcaggaaaagctgggcatccagtttctccatccgcgccagacggttttccccgcataccggcagtggcctctgccagagcactttgacctccgggctcgcccacgctttgccgtgcggggctttcacctgcacacccagcaccccacggagctggaaatggcacttcaccagcctggcagcgagtcgctgcagatggtgcgggaatatatcgactggctggcccgcaacggccagaaccactttcagttttacctgctgcgcaccgtggatcgtcaccactggccagaacacgctcgcgccattgtggactacgcccaccagcgggatatgggggtgggagtcatggtttccgcctccatgctgcagcagcacgccttccagctggtcaaactcctgcggcccgaacgctacagcacccaggcgcgccgcaacctggaatggctcatggccataccctgggacgcggtgatcctggagcccaccaccggggagtacctgcccgatatgcgtcgtctcttccccggcgtgctggaggccatcgagcgcatgaccatggacgaattccagacaccgctgttttacgccacccacgtcatccatccccgcgaccgcatcggcggcggcaccaacgacattcactgtgaacacccggtggacccccgctccggcatcctcattcataccgtcatgtgttacgacctgcaggagcccctgcccggtgtctatggcaaccgcgacttccactggatgcgcgaacgggcccgttgcgaagtacagcgccgccagacctggtactggcccgaatcctcctactgggtggccttcgacaattccgtgcccctgttgctactcccctatctggacagtcgcctgcgggatatcctgctcaccgctaacatgggccttgacggccacgtgaccttcagttccggctgggagtggggttactggctctttgactggagtatcgcccactggagctggcagtggtggcacgaaggccaggaacgccagccccttcccgccggacgcctgcaccatctggctgcggacggggagctggccaggttgatggagcgctccctggacctccagaatcacttcctgaaggatcacgaactgctgcgctatctgcccgccttcgaaccctttgccgaagcgccaccgccctttgacttcatatttcagccccgccccgaacggcggcccgcccacctcatgaagcgcgcctcggccaccgaagcccaggcggtgctggatggccccgtccgccagctggaagcctttgctcaccagagcctggccctgatcgcgacacaccagccccgcaatggcctggagcgggagctgttggatgggctgcatatcaccgccctgcgcgccctgcaccgcagtgccaccctgcaggccaccatcgcccgccgtgaaaagccgcgcctgtggcaccagcccaccccttcagcacagcagcacctggagcaggccgaacgcatccgaagcgaagccctgtccatcgtgcgccagcgcgaagccgcctaccgttatcccgtcagcgacattgccagcagacgccagagcttcaccgcctacgactttggctacctctaccccgtccatgaactgtatttctggcagcgcgaagaggagcaggttgccaccgggcgttttgacatgttctatcgcaccatctggaactattggcgggtactgggactttccggtttgtggtgagacatgcgaagcgcatgcaagaagtttggcatgatgtccttctgcctgtattgtgaggagcatatggcagaaggttgctcattccatgtccctcatgcgatggtagactgcaatcaataacgcagaatacaggagcattcagcatgcagaacttcaccgccatcgactttgagaccgccaatgaacaacgcacgagcgcctgtgccatcggggttgtggtagtggagaatcggcagatcgtgcgacagtatgcgcgcctgattcgcccggaacccatgcgctttgcgtccttcaacacggctgttcacggcctgactgctgcggatgtggctggtgcaccggtatttggtgagctgtggccagagattgccgcggatattgtttctgctccattgttggtggcccacaacacttcctttgacatgagcgtcctgcagcactgcctgcgttccagtggcattgccgccaatatccccgacgctgtctgctcatgccgtatggcgaaaaagctactcccccagctggtcaaccacaaactcaacacgctttgtaagcacttcggcataccattaaaccaccacgacgccctcagcgatgcccaagcggcggcgcgcattattctggagttataccaggagaggtagaccatggcgggaaaaagccagctatcacgcccttcagcgcaggaaaacctggtatctgatggcctctgatgagtcggcctgcaacctgcgcatctttgcctgagccgcatacagggctgccagattcggcattcgctggcagcctgaacggggtaagggtatgatgctccaaaaagctgttatttttcctcaccacactcacccccccgaaaggtcttctgcccatgcaactctcacaaagctacgcgcaattaccggggatgttttaccagagccttgcaccgactcccgtgaccagccctgagcttttgttatggaatgacgagcttgcacaggccttgaatatggattttaccgggcttgatgctttgcagaaagcgcagtttttcagtggcaaccggcttttaccgggaagtcagccgctgtcccaggcctatagtggtcatcaatttggtcacttcacccatctgggtgatggtcgcgctcatcttctgggtgagtatgaggatatgcaggggcggcggtgggatattcagctgaagggttcggggcggacccgctattcccgtaatggtgatgggcgggccgcgcttgggcctgtgctcagggagtatattatcagcgaagccatggcggcgcttggggtacctacgacgcgcggtttggcagtggtggcatcgggtgagccggtgtatcgggaagaggtgttgccgggggcgattctgacccgtgttgccaggtgccatattcgcgtgggtacgtttcagtttgccctggcccagggagatattgagggtctcagggccttgtttgactacagtgtgcagcgcctggcgccccagtgtgccgagtccgagtgccctccactggcctttttgcagtgggtccaggatcagcaggctgcgctggttgcccgctggttgttgctgggctttatccatggggtgatgaatacggacaatatggccatcagcggcgagaccatcgattatggtccctgcgcctttctggatatttaccagcccgatacggttttcagctccatcgatcggcagggacgctatcgctactcccatcagggcaccattgcccactggaaccttacccgtttcgcggaaacgctattacccctgattgatgccgatggcgacagggcggcagaaatggcgatgcagacgctggccggttttcccggcaagctccatgagcagtggctggggggaatgtgccgcaaactgggctgggagactcccgaaagtgacgacgcccagctgattggccagtggctgcagctgttggaaaaacatgaacaggattttaccaacagcttttttgccctggggaacgaggaagagcgggatagggaattttttcaagcgcaggcggtgcagcagtggctgggcaggcgagagcagaggattgaaagggccggactgaagcgcggggagagcgcccacattctgtccctgagcaaccctgcggtcattccccgcaaccaccgggtggagcaggccttgaagctggctgaggcggaaggggatatgagcctggtgcatcggctgcttgccgtggtgaagtcaccctactctgtggccgatcaggaccgggagtatcaacagctgcccagcccgcaggaaagggtgtatcggactttttgcggcacttaacagcttgctgaaatacttcaaaatgcgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgcggaatgaagcgtactccccgtacgttgcagcaacgcgcgaaggctcaaatacgaagagattctcacacaaagtccgcaaaggcgcaaagaaaggcaaaagcagttcaccgcgaatgaacacgaataaacgcgaatgaaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgcgaagacgtagagaaaaatacaaggttaactgatttggctgcccatcttctccgcgttctcagcggctttgcgagaggagattgtcttttctggaaagagaattttaaagaaagtgtctttcaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgggcaacaccgcagatgagggtttttcagcagcctgttgatattctgcgggaaaccctgatttgccgtgttcctggtattttcttccgaaaggctctgtgagccccttgaagagagcgccacaaccgctgatgaaaaaatggcttgatatttcaaaaaaccgtttttatatttacgactgtacgaccacggaaggggtcctctcgacgcagggaagtttcttttctttcatgtccattccggacggctttgacaacgatttctgtgctttccaacgagtggaaattcatggcacaggcgcaatacaaggaggtaacaccacaggcatgcgcgttttgtaatttctcactattccatggattggaattgcgtgccggtggcacgccatcacggaggataccatgtcgcagaattcctgttttttttggagcagtggctgcagggccacagggaaagctccgcaaacacggctgacggcttctgctgaggttcggctgacaggaaaagatgattgcgggatatcctccatggcgtggcagatctccccctctcttttctcctgaactccgtttctccataggcagcccgttgaaattatccgatgaccgctgtgcacgcacatgtcccggcgcaaggcgtctgcaaggccaggagctgacagctccctgcgctctgggttgccgcgccgcgattgccacggcaaccggattttttcgcaaggtgtcagcgcagctatcatggaggatttcatgtccagctacatcaacaccaatattccatcgctgaattcgcagaaccatctgcgttttcactcccagcagctctcttcgaccattgaaaaactggcttcgggaatgcgcatcaatcgaggctccgatgacgcttcaggcctggccatttccgagaagatgcgcggccagatccggggcgtggatcgcgccatggccaatgcccaggacggcatgtccctggttcagacggctgatggcgcgctcaatgagaccgcgggcattctgcagcgcatgcgcgagctggcggtgcaggcggccaatgacacctacacgcccagtgaccgcttgcatgtgcagcgggagatcgaccagctgcgccaggagatcgaccgggtggccagttccactgagttcaatacgaaaaagctcctcagtggtgacgcggcggcccgctggtcggtctctgaccccggcagcctggaagctatcatccgcgaccgggtgcagtcgggcacctaccagctggatgtgagcgccaaagcaggcaagaaccaggtgctgcgctccaatatcatgaccctgcgcgatggcgctttcgcgggggatattctcacggggaacggagttgccctcaccgccagtaccaactcttcgggcattgcgggtatttacgccgccgagggagtgcgcaccggctccctggacgagcgcacctaccatatcaatgtcaccagctacgatgtggccaatacgaccattgaaggcaacagcaccatcagcatcacggcggccaatgtgggctttatgggggtctaccagcaggcgggctccaactgggccatcaccgccgggggtgggcaggatgctgccaccgccaaccagcagaccaacattgtcagtttcggcggcattgtggcgggtcgccacggctacctggagctgcgctttgacgacgacgtggatgtggacagcaatcccgatgtcaccggcctggccagtgtgcgctttattgatgtgaagaccggcgaagcgggtgcctgggccagcgttgatctggtagcgggtgagctgaacctggcggggtccggtgcccagacctttgacggcgctgccgtttttggcggtggtgccagcctgagcgtcaccggcaatgtgaagcagggagacaaggccctcttctccatcaacgccgccgttgcagcggctgatgtgggcagcatgtccatgggcgccggggccatcaagattgacgagcgcttctccaacgatgtgggcacggcttcggtggtggactaccggggagcctactacattgacacccagagcagtggcattcagaatatgcagcttaccgatggcaaccagcagatcacctaccacctggcccagctggaaagctccacgggctcggtgagcatcggctccatcaccctggacatgcaggctgacagcacgggcaccaaagcggacagctccattctggcggaagtgcgtggcaccagtggcctggcttcagcttacacccgtctggaggacattgacgcctttttgacttccgacggcctcagcgtctttctggccccccagcagctgaccctctacggcaacgatcgccaagtcaatgtcaccctgcagggtagcgataccctcgctgatgtggagcgcaagttcaccacggccattgccagtggccttggcatgggtacgggaatcagcaatgtggacagccatacggtggattttattgccaagggttcagccattgacagcacccacgcggcggtggagggaaccatgctgtttcgctccctgatcaatggggcccaggggcgtatcggcctggcgggagaggatgcggtgattggtggcttcaacctggccaccctgcaaaacccggaggagaatcgctacatggtgcgggtcagcgaagcccattcgggccgcgcggtggggtttggcgaggtgagcggctccatgctgcgcgacctgattcccggtatggatatcgccgtcaagggcaatgtgggcatcgacaccagcttcaacgacagccgcgcccgttacgacttcaccagccaggccaccccatcaccattcaccctgcacgtggtggacaattccccctctttccaggtcggcgccaatccggggcagagcatcaacatgcccatcgggcggatggattcgcgggccctggaactggaaaacctcatggtgctggatacggggctggccaacgaggccattgcccgcattgaccgggccatcggcatggtttcggaagcgcgggggaaaatgggggcggtggccaatcgcatggatcacaccatcaacagcctggccgtggcccacgagagcatgcaggccgccgaaagccgcatccgcgatgtgaatgtggccaaggagatcagcaacctggtgcgcagtcagatgcttaccgagtcggcgaccatcatgctgggcaaggccaatatgctgcccgacggggtcatgagcctgctgcgcaacgcatgaagaaattgccatatattttcatttccatcccttgaaaaaaaaagcacgtatgtttacgctggtctccgggccagcgtatttttcagaatacagtatacaaaccccagggaaaaaagttatgatgaaaggtgctgatcaatagcaattcctgttattgtcgcagcttgtgaattatagtattttcctatgaagagagaaattatttcaggaggtctgaaacctatgaaaaggcgtacttttctaagggccactgccgctgctggcattcttgccggcatgggagcgggaagccatgtgactaccaagttactggtgagcaccgctgaggcgtcatccagtggacagagtggcaagaagcgattgggcatgttcattgatgtcaacggctgtgttggctgcaacatgtgtactgttgcctgtaacaaggagaacaacgtggggcccaaggtgagccgcaccaagattctgcctatcgaacccgagggcacgtacctctccatggcctgccagcactgtgaccgcccgccctgcgtcctggtatgccccatcactgcaacctatcgccgcgacaaggatggcatagtcatgcaggatgacagcaagtgcatgggctgcaaatactgcatgacagcctgcccttacggtgtgcgcaccttcaacaagtaccgtccgttccccggcgatcaggcgcagtacaacctcaaccccgaagtcaagccccgcccccgtcacgtggtggaaaagtgttccttctgcgaccaccgctccgatcgcgaccagaaacctgcctgtattgaggcgtgcccggttggcatccgttacttcggcaacctggacgaccccgacagtgagatcagccagatgatcaggaagcgcaacgccatcaccctgttgccggatcagaagacgaaaccgaaagtctacttcgccttcccgtacaacacgcagacacgcttcaatggcgacaaaagttaagggcagaggaggctatacacaatgtcactgaatattcaagctcaaaagatcaacttcggccccctcaagccaaccatgggaacctggttctgggttctggttttcggcgccctgggccttatcctcgcgtattccgccgtgtacatcttcttccagggacagcacacgctggccaccagtgatccggtgccctggaacgtctttgtttccgcttacatcttctttgtggtaaccagtacgggcctgtgctttatctccgccttcggcgcggtgttcggcattgagaagtacgagctgatcgccaagcgggccgttttcgcctcgctggtcttcctggccgtgggcatgaccgctatcttcctggatatcggacgcccctggatgatgtacaactacgccatttcccccaaccctgcgtctcccatgttctggatgggcgtgttctatggcctgtacttcttcctgctgctcatggagctgatcttcattattcgcggcaacctgaaggccacccagttctggggaaccctgggctttatctcagcggtcgtcgcccacggctgtctgggcgccctgctgggcatgatctacgccaagcctctgtggttcggcccctacatgcccatctactttatcatgtcggcttttgtatccggactggcttccctgagcatcatcctgatcatcagctacaagtccaagaaccgcaagatgtcccagcgcatgcatgagctcatcctcgacatgggcaaggtcttcggctatgccgtgtgcgccctgctgttctttgtcttctggaaaaacgcttccggcatctttgccgacaagcccgagctgcactggattctctacggtgagtacgctgcccgcttctggatcggcgaagtgcttatcggactgatcatcccgatcttcattctgctgtataaaggaacccgcactcacttcggcatcctgattgccgcgatcatggttatcgcaggcctggtcatggcccgtgtcaacctggttatcatcggccagctgcagacccccttcggtcagcccttgggaacctacagcgccaatatgctggagatcatgttctttgccggcctgttcggcatgttcggactgatctacctggttggtgcctacttcttccagttcgaggagtttgaggatatggtatccgacgccctcgatgaagccggacactgagtgaaacgaaggaaacaattgcagaaaggaagcactcccatgataaagaaactgattccgctgctgctctccgtggcgttcattctgatagccttcagcagtgccagcgctatcgtcaagtaccgcggagacggaccctataaagtcaaagctcaccccgatgagtttgtcgccatgcaggcatgcagctcgtgccaccagactggctggccccccgagctgcccccctatggaccacgtatccacgagctccagcggcagggcattgaaactcaggaagcgcaagggcacattcacggcaacttcggattcacctcctgcgtggtctgccataccaacatccacaacgccgaaaccgcgtccgagtccctcaccggtggctccatcaaaagcctggcggcctcctgcgtcggctgccacggcgaaggcggatttggcggatactggggtgactggacttcagaaaagcttcgtccccatacctttaagcgtgcgcagtaaggagaaagcatgaaaaaagtactctatacccttatggtgctttgcgtgtttgccggtgtaaacgcttacgccgcgccacttgcatgcaacgcgtgccatatcaatatctcggctgacagactcgctggcggcaaggcccaccccattcagtacgagggcctgcacaaccgcatgacaaaccagatgcacgggggcttcaaaaactgcagctcctgccacgacgtccagcggctcggcgaatcatcgtcccctggcgccagcctgctgggcggcagcatagaggcactgggttcacgccccacctgtatcggctgccacaacgaaaacggctttgccggctactacggcacctgggccgattcggaaaacctgcgcctgcatatcttcaaaagagagaactgagctcccccgcacaccgcagaaaccggaacaagaaaacccccaaggcattgggggttttttcttgccatggggcaaaatccatcgctatgctaggctgaacctgccgacaaattcctccgtggaaccaggagaacactgtgcaaaaacacgacaatcgttccgaagcccgagcttacatatacacctggttttccgaaaagttcatcgcccttgccgagcagcagctgcccgatgactgggaaaccgaaaccctggccgaagcttttgattacatcggactgccacagcttggggcgcttgccaccgaaatggcctcccagatcaatcagacgccagcattcagcgaagcgatcatcaaggagcacttccgcctcttcttcggcggccaggaggagcccattcccctctttggctcctggtggatagacgggggctttgacggcccctcgacccagatggtctttgaggtgtatgaacagcatgagctgacaccccacgaagatattcagtggctgcccgaccatatcagcattgaactggaatttctctactccctggccgtgcgtgaagagcaggcccgcgaagccggtgagatcgcgactgccctggccaatgccacggcacagttggaatttctgcgccagttcgtctctccctgggtacctctcgtctgccagcgtgcgattcagcaagcccaggaagagttctttcccctgttctgccagcttctccagggcatggttacggaagatcaggtcgtcctgagcgatattatcaacgattaccagcaaaccctatcctaaccgccagcaatcatgaaaacacctgccatcactgacgaccggctgctctttttccaccagctgtgcctcaatcacaagctgccacaccctgtctgctcaggatgcgtggatgcctgcccctttggcgccctgcagcaacagggatcaagcattgaaatcgaccacgaccggtgcaccctctgcggcgcctgtgtggccgcgtgccccgtactggcagtcaatctgcgccagcacccgtatgccggtatctctggacacatcacagaaaaaccatactttgccctgggctgtttccggcaaagcgccgggcaggagcatatccgcattccctgcgcgcgggttgtggatattgccctgctgggccacagggccatcgaacagcctgatgaatccgcttcaatgcagattctgacggctgactgtacgcgctgcccgtgtaatggcgatggcggactgccttcgcatatctcttccctgcaggaggagtcggctttctggcgtatccccgttgatattgagctccagcaggtcagcagcaaagaccgaacaggaaagggcgctcccccttcttcaggcagcggcctcagcaggcgttcattgctgcgcttcttccgaagcggcgaacctcatattgcgtcatcagctcctgcgaacagtgcgccagacacatgtgaaagcagctgccacaagcggcaactgctgcttgcgtacctctcccgcacccctttccctctctcctcagccacggtgctgccaggacactcctttggccagatacacatggaaaggggtggtgagtgcaccctgtgcgaagtgtgcacccgcctctgcccgaccagggccctgtactggctggactcagaaaatcagcgttcgctgcgctttgaccccacgctgtgtatcgcctgcaagcgttgcaccctgtgccccggcaaactgctcaccctgcagtccatcacctgtggggagtttttcagcggaacccgcgatctgtgccagtttgccacagcagcctgtgagagctgcgacgatctgtttgtgaaaaatccagaaacaaacggactactctgcccggtttgtcagaccatggcaaagaaccagcaacgccttcttgcggacctgaaaaattgttcagacacccaatgaagcctccccattgaccttagggcctgtaaactccacttcacaataaaatggggttttacaacctctgcgttttatactattttttcaggttagaattcttacttaaggagatcattatgaagaaaactctgcttttgctcatgtcagtgtttgtgcttgctctcgtaagcgcctacgcccagacacccgcctgtaacgcctgccacgccggactgcctgaagccgctctgcagggtggaaaagcccaccccgtccagtttgaaggggtaaaccagaagatgaccaaccccatgcacatgggcctgaagtcctgtaacaactgccatgacgctggccagctcaaagacgcgacaaccgccgctgccagcctcaagggtggaagcgtagcggctctcggcgccatgcctacctgtgccggctgccactccggagctcctgcagccaagcctgctgactggaacatggaacgcgtgaagctgcacactttctccaagtaagctgaacacgaaacgctgactacggaaaaaggcccccgctgatttgcagcgggggcctttctatttggaaaaagcctcccctgtggaggcgtactttccacaggggagcagtatcaggaggtcgctatggcgttagcgtcgtgaggcggcaaagcgttggttctgcatgctcttcacgtgccctgggtcatggcagcccatgcaggtggcctggtacttcatgtactcgtcgtgacgagcgctgaagatgggccgctcagagcgctgctcacggctcaggtggcagccgatgcagttttccgtaatggcttccttatagctgggaagcagatcgttatgcgggttaacctggccggtggacgtgagatacactttctggatacctttgaccttatccgtcatcatgcccttggtatgacatgctatgcatcccacatcggggtgatccccatggtcccaggataccttttcataagcgtggcatctgatgcagaagctgtcagatgaagttttgttggccacgctcactgtcccgcccacgatgataaagagggcaacaactcccactattatccatgctttggggctgaggtttttcatgagcactccttgtgagaaggttatcgttgttcagttagcagttcaccagatgcaatcagcgcagctttttctgtccatcccagaccaggtcggcctcgggcagcttgggcaggtactgcagccacttgtgagagttcaggtgctcctggctctgctgcagcttgcggctgtgctccataatggggggaaccagcttctcgataggtccttccagcttgggtgcgatggcgtagccagtggcctgcatggccagttttaccgcctcgtcactgtactgctgggagaatgccagggtttccagagccttggtggggttgtggaagccggcactgttctcggcagagacataatcccagaaccactgacctttacggaccatctcgcgggcttcagccagcagcttctgatcaacaccattgaattccatggccagacgcacggcttcgtgggcgcgcacggatttctcctgggcgatattcagctgcttccaggttttctcctggtggtagataacgcgatcacgcaggtagccggtagatttgtcgtcgtggcagccggtacaggaaacgcggatcatctcgtcgttcttgataggcgaagtccagtggtgagaggtgatggtcacggctccctgcttcatgcgaggcatgtggcagtcggcacaggaaactccagcagcgccgtgaacggagtcatagaacatttcgtactcgggatgctgggtcttgatcatgggtgtcttggagaccgcgtgagtccaatcaacaaactgacccttgaagccatcgcgatcgggctggccgtcggcatagaactcatacatgtcagcagggtccatacccttgtcccaggggaggtgaggcttggcagctacaccatgggcaccggtttcgaagtagtattcaacgtgacactgggcgcacaccagggaacgcatttcattgcgggaagcgtcctgccagggcttacccaggcgctcaagggtttcttccaggggaattgaagtgatcaccagctgcatattgttttcagcatcgtgacagttgttacacccaatggcgtggttggaagtgtcatgggcctgacggtagtcatggaagttggatgaccagaaggcgtcaccataggcctccacgagggtgggaatggtgctggttttacagttgaagcaggtggctggcaggccggcctgttcgctgtaacggttgatacggtcaattttcaaaatgtctttgatggcataggtatggccgcgggcacggtcatactggtagctgaaagggtagccgagccacaggttcttcaggtagggctgggcatgcttgtagcccttgggcagggggttaacaccatcatgcttggcatgaggtacagacccaccatactcggtcatctgagtgtcatcattgttcttcaggtaagactgatactggggcaggtttttgaatggctcattgcctggacccaaatcaacattcacagcagcggcattcccggcgaaggccagagccacaaagagcgctgcgatcacagcaagagttttacgcatcttttctctccttttcatgttattgacaagtttgaaagcaaaagaacatctttccagaggcacctccatatgcatacttcttattgaacaaatcctgtggcggccgcgtatgagacaatagtcatcagaaacgcgcccaccaggacacccataagcaaaaacaccgtcgttctttgcataaatcctcctcgcactactgcacgccatactcttccagttttttgcgcaaagtgactcgatttatccccagaacctccgccgtgcgtgtcttgttcttttgcaggcggtggtacgtggcaatgatcagttccctctccacatcggcgagggttttaaaggcctcttcagtggaatctccattttgctgacgcatctggtgcgttcgtccatcacccagcagactggggaaagttcccagcaaagccgtgcgttcagccacattccgcagctcgcgcacgttgccaggccagtgataggccgtggcctcggccagaatctcggcgccaagctccaggacaggcctccccatacgctgacagtagtgagtaatgtagtgccgaagcaaagtggagatatctccactgcgctcccgcagggtcggcagattgatctgcaccacattcagtcgatagtaaagatcgctccgaaacgatttatcctcaagcattctggccatatcgcggttagtggcggcaatcacccgcacatcaacctgaatctcccgctcgccaccgattttggtgaatgtcttggcctccagaaagcgcagcagcttcgactgcacctcaagccccagctcaccgatttcgtccaggaagagcgtgccaccggcagccatttcgatgtagcccttgcgactctttttggcatcggtgtaggcgcctttctcataaccgaacagctcggcctcaatcagacttgatggcagagcggcacagttgacccgcacgatggggcgactgcggcgcgccgacagttcatggatggcctgggccaccaattccttgcccgttcccgtttcgccggtaatcagcaccgtggtgtcaggcgactgggcgatggtgctgatgagctctttcacatggttcaccgcatcagaatcacccttgatactgtccagggcatcaacgcgctgccgatcgccaagggcgagcttctggcgcgaataactctgctgcagagccttggcgacgatcagatccaggtcatccagatcaaagggcttttccagatagtccagagctcccatcttgatggtgcgaacagccatctgatgttcggggaaggccgtaaggataattgcctgggggcttcccggcgcatcgggcaatatctgcagcacctgggttccttcaccatcgggcagatgcatatccagcagaaccagatcaaaggtgtgggagctcaccgtttcgatggctgacgcgatgtcgctgcaccagacaacactgtaaagactcccgtaatgaccgaccaggtgttcccctatggtcaggtcatcttcgactatgagaatgctggcattttcataggacatctgcggctccttctcggcccacgcgggctcgctttcgtaatttgcaagtaccgttccaaaacatcaccgctcgtgaaaaagaattcaagagttatttaaccaacgaaaacagcgccagttactgaaatagcggcgaatgacaccccaccatggagatggcaaaatccacctcactgattaaaaaactaccggacaaccctggcgcataccagggaaatcagaacgctgttccaggggtttcgtcgcaaaaacagaaatacgcagacaaggagaactcagagagggaagagaacgcggatcagcgaaagaaactgcggggaggaggagtaaagaggagaaagagggccgcggaaccacccaggaaccaccagccgtgggcagtactctgaaaggcaaccactaccagaaaaacgctgaacagggcacttgaccacagcagcaggcgtgaaaccacggggtggcgggctataccggttatatccttaccataagggcgtggcaccagccacttgccggcatagcgcataaagagaatagtcgcaatctgcagcagccccagaaccagaatgaaatacggcatcgggattcaccttcggtcacttgtgtaacaaaaaaactcagcacacaatttccagagagtatattggctggcgaaacagaatacaaggaaaagaaaatacttttctgcgaactatcccaagccccatcaggagcggaatcacgatgaaaccacaagggcatcaccctcaatgggcctgcgctgcctgacctttcccagggacagcagatcgatcatctgaatgagcagatcccgctcccccttatcggccatatggcggatagcctcctggcgcatcttttccagcagggcggggctctccagcagctcctgcaccttcgcggcataggagaagggattgttgtcttcgatgacaaatccggtactgccgggcctgaggttctccctggtggccccttccgcagatacaatggccggcaggccactggcctgggcctccaggatgacgttgccaaaggtctccgtcatgctggggaagaggaaaatatcagccgaggcaaaggccgtcgaaagatcgcgaccctcaagaaaccccacaaacaggacattgtgagcgtattttgcctccagctcgcgacgataggggccatcgcccaccaccacaaagcgcacatcatcgcgattctgcagcagctgactggcctgcatgaaaatatcgatattcttctccaccgcgatgcgaccgacaaagagcacgattttcctgccatcgcactgcgggtcaaagcgactccagaaagagggctcgcggaattccgggttgaaacgctcgtgattgacgccccgcgaaaagacctcgatgcgctttctctttacgccatgggccttgaggatgcgtccgtattcgcgcgaaggcgccagaacccgggctgaattattgaagagcagggcgaaggcgctccacaggttgcgggtgaagaggtgatcaccggtatagtcgcggatataggccggcagatccgtgtgaaaggtggtgacataggggatgttgaggattttggcgataataaaggcatagagccccaccacccccggcgtggcagcgtagatcacatcgaagttctcggcatccacatactccagcatctccaggaagtggggaatatttacggtcagatcctcatattccggcagcgcgaaggagaaaatgggctcgaaattccggtggaactcatcactgtcctgaccgctgtacgcggttatgaaggtcatgtggaaattctcttcgcgggcgatggccatcagcttgcgtgaagtcagagcgacgccgttgatctccctcagcgtatcggtgaaataggcgatcttgccctcgctgtgcttgcggccaacaccaaaggcacaggcaatctgccgcgaacgccgtttttccacagcccgctgccagcaggtggaggtataaaacagcgtgggcacgctggaaagaacggtttttcctaccagggagctgatcttctcgaagtcaaaatcgcggacttccgaaaactgacgcaccgtgtggggcaggaagttcttgaaaaagctgtgcatcatctcatggcgcctggactcctcgccagggtgaatacccgcgatccgggcaatatagtcctccaccttgcgactgccgagcatccgctgcaggaacgaaggcttctgtatgcccagcaggtgctcgaacagcaccccctcggacccactgcgagcctttccccactggtaggcaatactcatgatcatatgggtcaggcgcatgggagagccatgattgccctggggttccgtggttcccgcccgcagggcatccttgagatcagccagggtttcgccctcacagctggtataggtggtgccgatatccatgccggcgtgatcatcactgccgccggtaaaggcaatgcgctcccgtcgacggcggttgaagccatagcggttggccagcaactccagatcgtgaccctctaccgtggcgacgatctcctccgtcaggccggaagagaggcgcgagcgggtgccattgatcatttcccagttgtcaaacagcagcagacagcgttcgatatgctcacggcgcagcttgccgtccatgtcgtagagcgggtgcgccagtatggactccacctcgcgggcctgcaggtagtccaccagttcataaacattgtagcgcaggcgctggatctcgcggtgaatctcctcattgatatccagagcgatgacgtgaatcttgcagcgatcttcagggaaataggccgtcacctcttcgctgagaaaggcacccggcaggtgggcaatctccaggcagccgtcaatgctgtcgtggtcagtgatggtgaagaggttcatgccccgctcaaaaagggtatcgtacacctggcgcggggtgatatagctctcctgaatctgcagtttttcggaaaaaaaacccgcaccacggctggaagccgccgagtgcaggtggagatcgactttaaccatagcgcacaccttcctgagctttcgctcaacacaaacaggaaccggtgtcagcatggcgcaaggcaaccgcaaaaacgtcagggaactgtcaattttctgtaaaaaacaacgcgccagcaaactcccctccgaacagcctgccaacccatgcccatttcgccattcatcccttgaccggaaacagtgtcgctgctatacagtaacacgaaaccaataatcgtattaccagcggaggttcccgtgtccatgcgcccattgctgctcctgctcctctgtaccatgctgcttccccccctggcacacgccgccccaaaccgtaccatcaccgatgccatgcagcgccaggtcagcattcccgctgaagtcagacatgtcatctgctccggccccggctgcctgcgcctgctgacctacctgcaggcacaacatatgatcgtgggcgttgacagtatcgaagtgcggggagtcgatgccgacgcacgcccctacgccatggccaacccccagttcgccacctatcccgtctttggcgagttccgcggccacgatcaccccgagcgcattgtcaccctggaaccgctgcctgacgtcatattcaagacatcccccgagtccgggcacaaccccatcctgctgcagcagaaaaccggcatccccgtcattaccctgaactacggcgacctcaccagtggcaaatccgacctcttcgcctccctgcgccttatgggcagcatcgttggccagcagaagcgggccgaagaggtcatcgcctttttcgaacagaccctggaggacgtgcaaacacgcatggccactcacgatacctccgccatccccgcctgctatgtgggaggaatcgccatgcgcggcggacgcggctttcagtccaccatgccctcctatacaccctttgaactgctgggaatcaccaacctggccgccagcggctcgcgccagtcccaggcggcccatgccgtggtctcccaggagcagcttctggcctgggaccccgcctgcctcttcctggatgtctccacctcaatgctggaacccgccaacaacggcctgcacgccctgcgcaccgacccctcctacgccagcctggctgccgtgcgggaaaataccattcgtggcgtcctgcccttcaactcctacacccagaacttcggctcaatcctggccaacacctactacatcggcagcgcgctcttccctcaagcgttccatgatgttgacccagccacaaaggctgacgacatctaccgcttcctggtaggcaaacccgtcttcggtcaactggaacagcagtttgacggactggttttccagaccatctccatctggaactgagccacccatggcccacctgcaccacggcatcgttccccctgaatacaccgcctacctcaggcacaagcggacctttcttctcatctgcgccctgctgagcctgctgctgctcctggccgccctctgcctggggccagccagaatacccgtggcagacgtcttcagaaccctgctgggaaccagcgactccctccgcaatcacgccatcgtgtggaacatgcgcctgccccacgccctggcggcaattctggccggagccggactggccgctgccggagccgccatgcagtccattctgcgtaaccccctgggctcccccttcaccctgggcatatcccaggcgggcgctttcggcgcagccctggtggtcatggccctgggagcctccggagcctccggcccggcgctgaccatgttgaaaacctcccagtccctggcgatcaccgtcagcgccttcttcttctgcctgacagcctccctcgtcatcgtggctctggcccgcctgcggggagccacacccgaagtgatggtactggccggtgtggcgctgggggctctgttttccgccggaaccatgttcctgcagtactttgccgacgacgttcaactggccgccatcgtcttctgggcctttggcgacgtgggaagggccggctggaatgaagtggccatcatggcggccgtggtcggcaccggaatcctctacttcatctggcaccgctggcagtacaacgccatcgatgccggagacgaaaccgcccgtggcctgggcgtaaacgtggaaaggctgcgtatagtgggcatgctcgtctgctcggccatcaccgccgtcattgtcgccttcctgggtatcatcggattcgtgggcctgatcagcccccacatcgtgcgccgcttcatcggcgacgatcaccgctttctcatgcccgccagctgcctggtcggggccgcgctgctgctggccgccgatatcgtggctcgcctggtcatggcaccccacatgatccccgtctccgtgcttaccgcctttatcggtgcaccggcatttatttacctgcttatccggaggcagcgacgatgaaactgcaggtgaaggatctggatttccactaccgccaacacgccgtgctgcagcagattgacctggagctgcaccagggcgagctcatggccgtcctcggccccaacggcgttggcaaaaccactctgctgcgctgcatcaacgccatgcaccggccacggggcggcaccatcaccgttgaggacataaatgtcctgcgcatgggcagccgcgacatcgcccgccacttcggctacgtggcccagcgcggtgaaagcgccagaatgaccgccttcgatgccgtcctgctgggccgcaccccccacatgggctggcggcccgcccgcgacgacctgcagaaagtcgaagccgccctgcagcgcattggcctgggtgagctgagcctgcgctttctcgacgagatgagcggcggcgagcttcagaaagtctgtattgcccgtgcccttgtgcaggaaccacatattctgctcctggacgagcccaccagctccctggacctgaaaaaccagtttgaaatcctgcagaccatccgcgccatcacccgcagccaccccgtcagtgccatcatgaccatgcacgacctcaacagcgccctgcgctttgccgaccgctttgtctttgtcaaagcgggccgcatatacgccgatgtcgccgccagcggcgtcactcccaccatcgttcaggccgtctacggcgtggaggtggatattcttgagcacagcggctaccgtctggtggtaccacgtgccacctgcccacagtaacttcgtaaaggaactccatatgacaagcatctcccccgaacagattcaggccaccatcgactttcacggccaccactgccccggactcaccatcggcatccgcgccgccgaactgtgccttgcgcgcgttgggcacaatcgccaggcacccgttaccgccgtggtggagacagacatgtgcggcgtcgacgccatccagttcctcaccggctgcaccttcggcaagggcaacctcatccacctggatcacggcaagatggcctttcgcttctaccgcgccgacacgaatcaggccctgcgcgccctctatcagccgcccgccgagtttgccgccatgaaaaagcccgccccccacgaacaggaaaagcgcgaagccctctgccgcgccatcatggagactcccctggaagcactcttccgcgtagaagagattccgaccccagcacctcgcccggcagtgattctggaaagcctggcctgcgaacactgcggtgaaaaaaccatggagtcacgcacccgccgctttggaggacgcaccctgtgcattccctgtttccgccaggtggaacagaaagtgctgtaacccatctgccccgttgcccgctgtgccatcacgcctgctcacgtgccctgcgtcacctcggacagatcagcggcggcgaatttcagaaggtgcagatcacgcgggccattgtccaggagccccaggtactcgttctggatgagccctccaacaacctcgacatgaccaaccagcacaacaccatgcacctggtggaggagctggtgcactccaggggcatctgcaccatcatgaccatgcacgacatcaacctggccatccactactcagacaggtttctctttctctcccggggaagggtgctggcgtacggtggcctggaagtgataaccgaagagctgattcagcaggtttacggttatagagtctgaaatcatcgaccaccgcggcatcccctttgtggtaccgcggcactcctcccgctatcatcggacaagccaccgccatccccacgatgtccatgaccatatcctgccgacgacaccggacagttcgggcttggcatatatcatctcagggtagagattttaccggtcggacccaaaggatttgttttcttgacagttatccatatttttttggttcatccggttaaagcgtactttgaattatggagggcctttattctgagctcgaagaattccatatctctgtatccataggcttgccttttgagggtatcaattttgttgttgatcccctcaagtggtcctgttgatatggggtgatcataccagttcaggattccctctcggtgcttctccagcgttttggccattttcttcaatcctttgatagctgatgcttgagccctgttgatccagtcatcgaggaataccgtggcagttaccttgtcagtttgttgccatatctggcggagatcttctttcatgtaataggcaaccgccaatggtcgattggcctgcagggcaagttcaaggcgttcatgatcactggtttgctcgccaatgctctgcggatttttgagaagcatccagcgagtgcctttgagaatgctcttgtcatgctgacttgtgagctcatggtacagctcgcggcgaatatcggtaaggcgttcattcataagcttgacgacatggaaacgatcaaacaccaacgcagcagatggaaggtgttcgagcactgccgaccggtaagccggactcatgtcagcagcaacggctttgatagatgacttgcgacgaccaaggcgtttccagaaaccatcaagcgcttctgcctgtttgcctgctccaacgtatacgaccctggctgaaccaaggtcaatgacgagagtaatgaagccatgtttgcgtcctgtgtatttctcatcaatggcgatatactcaagcccagcaagtgaagggctactgtagtgatgatgcagatactgcttgaaaatggacttgaccaggtcccagcctataccaagaagccgtgctacatcaatgagggtcatagcttgggcaagggagaccacataccgagcaaatgcatgggtgtaggaacaccgtggagaggctattttcagactcacccgcctgacactaccgcactgaaggcactggatgcgtggaacgtggacgtgcaaccaagtggacttgatccccaaaggcaaacctcgtaaccgacgaatgctactgccgcgtaatatgacagaacggccaaggcacgcagggcagcgaatcagctttttacggggccggacatggaaattgatggtattgccgcaatactctgtgcggatgtaatcgtagccagcaaggccgtaggcatggtaaagaacactggtgagcatggtgcttctcccggaattatttggttgtaatcccgataagtggcaccatgctcacttttttgtcaatgtatcctcaatacggaagagccatttttttggtataattggtcacgttcgcaataagacaagtcccgattcatcttttcaaccaaccccacagcattgtccatccttcaccagagcacatgtataccgcaagggaatccactcatacttttcgtttccgcgccacttcgtctgtttttgtttttcgtagagataaccgataaacgtactcctgaggtgacccatgaacctgaaaacgaaaatgtacatttccatgctctctattttcctggtaaccctggccctgcttgtgggcaacgcctacctctccacccgctccaccttcggccacagcgccgaggagttccagctggcccagtcgcgtgaactggcagccatggtggatgaatggtccctgagccgtaaaaacggcatcaccatcatggctaaagaactcagcgccaactgggacgcctatatggcagatctcgcccaccaccgcagcgcgggaaccatggccgcggcggaaatcatcggtgacatgggcctgacagccaatgtgggtggcttcgatgtcgtctacttcggtgccgaagccgacggaggcttctacccctcccgccacctggatctgcccgccgacttcgacccccgcgtccgcccctggtatgagcagggcaagcgctccagtggcgcctcccagacactgccctaccgaaccgccacccgcgacgccgggctgattctctcctttatgcaccccgtgacagcccacggccagttccgtggcgtcctcagttccaacgtatggatggataccatcgtccagagcgtgctttcacgcaccatcggcgaaagcggctacttcttcctggtacacaaggacggaaccattctggcccaccaccagggcgacctggtcctgcagaaaaaactctccgacatcgacccatccctcagccgcaccattgctgacatgcagcaagcctcacagggcattgccagcttccgggaaaatggccgtgaaaaactgctggcctactccgccctggaaagcatggactggttcgtcatggtggccatcgaccgcagcgaagtctacgcacccgtcataagcctgctgggctcccagatcaccattgccgtgatggcccttatcgccggcgcgttgatcatcgtcttcctgctccgggcacttctgcgccccattgacgccctgatctaccgcctgcgcgacatcgccgaaggcgatgccgacctgacccagcaactggatgaaagccgccgcgatgagctgggaaccctggcccacctctttaacctctttattcagcgcatcagacgcatcatgctcgacatcgacgacctctcccaccatgtggcctcttccagctcagagctttccagcaccgtctccgtcatctccgaaggcatcgacgagcaaagcgccaaaaccggagagctggccgccgccatcgaacagatgaaccagaccatcagccagatcgccgccaacgccaccgacaccgccgagcgggcccaggaaatgcagcgcggcgcaggtgaaagccagcagtccgtcatggccaccgtggagaatatgctgaagatcgccgacggcgccaaagcctccatggaagtcatccaggaacttggcgactcctccctgcgcatcggagaaatcgtcaacgtgatcaacgatatcgccgaccagaccaacctgctcgccctcaacgccgccattgaagccgcccgcgccggcgactccggccgcggattcgccgtagttgccgatgaagtccgcaaactggccgaacgcacccaggccgccaccagggaaatatccgaaatggtcagcaagtttcaggcacagtccaaggatgccgtcgacaaagtcgccgccgatgtggaccgcgtggaagtgggcgcccagtccgccgaccaggccggcgaatccatcaaccagatcatgggcaacgtcaccaccaccacggacatgatcacccagatcgcctcggcagccgaagaacaagccgccaccaccaatgaaatcgcccggaacgtggaacgcatcaacgccatcgccgacagcagcgcccgcgaactggtggaaatctccaactcctccacccagctcagcaaagttgccgaagagctgcgcagcaccgtcatgcagttcaaactgcaggaaaccaccatcgcccagatagccgccgccaccaattcacgataacccctgaaatcaaaagcccgtgaccaactcaggtcacgggctttttcacatctggcaaatgagcccacaactcatcagccgtcctgaaagaccggagggcctccaccaccactggcaacggctcaggcaggatatccggaaaatccacctcccccggcagccgaatcgcataggccagctgctccaccgggggcgtaaactgcgcattgacaccctcccggttgccccgtgcgtccacgcgataccagccaacatcgggcaggaaaaccgcattcagcccgtgcaggcaaaaaggcgctccgttgtcatcgcgactcaagcgctgatagcacaaacccgccgcaattccattagcccgcaacagcgccgccagcagatggctcttggcatagcaatagccactgccgacacgcagcacctccgaagccgtgcaggtcacctcctgcagctgaaaatcccgcgaatgcctgatctcatcccgaacccactggaaacaccgcttcgccacagcatgaaccgaatccgcaccagcagcaagcccacgagcgcgggcgaaaacatcgggatgatcccagtcgatgatatgggtggcggcgaggtagtcttgcatgggaactccttcaggctgctgaaaaacccccatctgcgacgttgcccgcaatcgcacgtaattaagggggtggataccctttaattactttccgcatcagtgagtgctcttgatggctaagagacgacgcggcgttagccgcgttcagtggagcgtgaagctcgggacgggcctgagcaaatgttatacggttgcaccctcaagttgcctccacatctcaaggcaccagaatcctatagttaatgccgagaggtgccaaaagggagtaatgttcggaaataggggcatatcgaatgcctgcccaatgattgccataccaaaacaaagacagatgatgccaatccatccataaatctgattgccaaagtagttgacattcaatgcaataactacccaccacatagagagtaaagcaaacgtcaccgcgcatattgaaatcaccatggctaatagttcacgcattgcaatgggaagccactcaactcccataaggggttctatgtgtcgtgtaccatagagtctccgctcattcgaactccgtgtatgttggtacaagcgtcatccttggccacctaacgcccatattcacgtgccagcgtagctggtcacgtgcaattgatggttagctgttcaactcctcgtccagaagaaatttacgtaacaacatttcttctctcatgacgtgaacaatgaaaaccacacccttgtcttgacggtaaaatattcgacatggcctgacagaaatttcacgatatatcgagcctggaatctcgggggggacatgtcccgaatccggaaactgcccaagccgatccacggttgaaaatattttcttaacaagccctgcggcagcttccggcttatccaacgcgatgtaatctgcgatttcttccagttgatccagtgcgggatccgtccatactatttcagccacttttgcatccgctctttggccttttcatgggaggtcgttctgccctccagaatggccctttctcccttggacaatccttccagcagcgccagcctgcgctgcatgaattcgtaatcctgaacatcgaccaggtaagcggatggctggccgtgttctgtgatcaggaccgcttccttgctctcatgcagatcagcaagaatttttgtcgcttgacgctttagattggttacaagctcaactttcatgggctacctccttcaaagtgccactatagtatcacttttgtcggtttatgactactcttgcaagacacggaggtcaatcttgacagctaacgtttgagttcaggggcgcgctgccgataggcggagcgtcccctgcaacgaagggttaggcatggccgacaattgctttgagaaccttgcgttcatatcgaggaacatggccacccgctggcagctcaagtgtccatatgccccttggcctatcttcattgacaggacgaaagccaaaccctttgcagagacgaaggccgtcgggcgtaattggattcgtgagcaaggtaatggcgcgcttctcattgatgcgcttaatatgttccaaggcactaagcagtgtagctgctctatccttttgtgatctgctggtagtgccaacggaaccgatgtagtaactcttaggcgtcgtccggggagacaatatgtctttcgctgacagtccccacccttcgattacacctcttacgagcctcttatgcgcatgggaagttagcggttcgaaatcaaagaagccggcgacacgactattgctctgctcattgtatgactttacgcacatcaccttatggcatattgatggattcttcaccatccactttgtgaattcttcttgagggataagatcattcccgaatattttttcgtagtgttcaaagagtgagtttaggtcgccaattgccgcacgctcagtaacgtaggacacttcgccccgcatgtaaaacacgacctgacttagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcgtactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatcgctttccactgacaaccggtgcgcagaacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcatgatggtcaatgattatttatggacaagctcttagtatctcattttctaaattgctcattatctctccgtctggttgatttcccataactacaattaggcgtcaaaagtgatgctatgcaactcttgactttttatcagtattgactgataaaaatgtacctattagttttggatgtgtcaacgagtttgtttctcgaagttaccatatcgctaagattttcgctcaatattcgggggcataaatgcgagaggaaaaaccacgcctgttggatctggttgtaggcggctgagggtcaagcactctgcgtatcggattgcacagccgtatattgaatggataaggcggtttgtgccgctgcttttttagcgtgtcgttttcggtgagcgcagcaagtgggcgggaagtattgtctcacttggtgtgaacagttagtttcttccagttttatccgtgttcattagtgactattcgtggttacaatcttccctattatcactcatccctgcgcagcctgcgttgctggagtaggtgtcgcacgctgaacaccagtaccagaaccaggatgcttgtggtaataatggggctgaccagaagcccaaggctgatggctgccatggtgataagggttttgccaaaactccagcgggtgccaacgtagcggcgtgccatttcgttcctttcagggtttttgaatgcaggaaaggctctttcctctcgccaagccgcagagaacgcggagaagatgggtggctaaatcaatctccttgtgttttctcggcgctccccgcgtccccagtgagcgcagcgaacgggcgagagacctgttcttctgaatttgtgttcattcgcgtttattcgcggtcaaactcccctcttttctttgcgactttgagggctttgtgtgagaccttgctttctgttggtgttccaattccgtatattctgagaatgacttttattcaggctagcatagaaaaaatgacgacgcaaagctccactcccccttccaattccccatatatcgggcgcttcgcgccgacgccttcgggggcgctgcactttggttccctggtggcggcgctgtccagttttctggaggccagggttcataaggggcagtggctgctgcgtattgatgatattgacgcgccgcgcgtggttcccggtgcggtggatgagattctggcggctctggagcgttttggcttcgcttgggatggtgcggtgcgttttcagagtcagtgcatggagcgttacggtgcggcggtggaggtgcttggccgcgatggttttgtctttgcctgtacctgtacccgcaggttgctggcggagcgtgggaatcatggcccctatgacgggttctgtcgtgggcatgggcatgctttgcaaggtgcccactccctgcgcttttcgcttcctttgcctttgccggagctgtgtgatggtgtgcagggggtggtggcctgggagcagtggcgcgctgagatgggggattttgtggtgcggcggggcgatggcttctacgcctatcacctggcctgcgcggtggatgacgcccatgaggggattacccatgtggtgcggggcagtgacctgctgcccagttcctttcagcagcgggctttgatggaggcgctgggttctgctgcgccggtgtatgcccatgtgccggtggcgctggcgcgggatgggcagaagctcagcaagcacaatcagtccaggccccttgatccgcgtcatccggttccagagctggtgcaggcgctggcgtttctggggcagtgtccaccggcggggctggagcgtgccagtgtgcagactctctggcagtgggcgcttgagtgctgggatctggcgagggtgccaagggccatggggatgcctgtttctggtcttcacggttgaaatgcgggttgtgtcgaggtactctgttatggtgagtccctgttttgatgaatactcttttccctttcaggaaaggccactatggcaaaggaatactctatgcaccacctggtaaccggcacggcgggatttatcggctttcatacggcaaaaaaactgctggagcgcggcgacagcgtggtgggttttgacagtgtcaacgactactatgatgtggatatcaaggaagcgcgcctgcggattctggaacagacggcccgggagacgggcagccaatatgcctttgttcgcgccaacctggccgatcaggaagcggtgaagcagtgctttgcggagcatgacttcgggcgggtcatccacctggctgcccaggccggagtgcgctactccctgatgaatccccacgcctatgtggagagcaatatcgtcgccaccaccaacattctggaagcctgtcgccatgcccggacgccccacctgacctatgccagtaccagcagcgtctatggtgccaacacccgcatgcccttcagcgaacaccggggcgtggaccaccccctgcagttctatgcggccaccaagcgggccaacgagctgatggcccacagctacagccacctctacggccttcccaccaccggcctgcgcttctttacggtctatggcccctggggccgccccgacatggcgctctttctcttcacgaagaatattctggccggagaacccatccaggttttcaaccacggcaaccacacccgcgacttcaccttcgtggatgacatcgtggaaggcgtcatccgggccagtgatcagattgccgcgcccgaccccgactgggacagcgacaaccccgatcccgccaccagctgcgcccccttcaggatattcaatatcggcaacaacagccccgtgaagctgggtgagtacattgctgccattgaagatgccgtggggaaaaaggccatcaaggagatgctgcccctgcaggcaggcgacgtgcccgacacctttgccgatgtgagcgaactggaaaagagcgtgcagtaccgcccggcaacaccggtgcgcgaaggtgtgcagcgctttgtgcagtggtatcgggagttttaccgggtgtgatgtgtggagcggtctgtaaagggcaagtggcgagacgccccggtggtggggatcctcgccacttgcctttttttgtgacggattgccgctgttgagtggcggaggctacacgatatagccaccgcccagcagtctggtgccctcatagaaggcggcggcctggcccggtgctatggcgtattcggggcgttcaagttctatggtcgcggagccgcctgcgcccagcagaaccctggcgggggctttgggattgcggtaacgcactttcacttcacaggtgaattcctggccggggtcgggcaggaagaggttcaggtcgcgcacggcaaaacgctgcaggttgatttcctcgcgagttcccaccaccagctcattggtcttgggcaggatctgcttcacgtagagggccgtgtgggagaggggtacatcgaagcctttgcgctggccgacggtgtagtgcatgtagcctctgtggcttcccaccacgttgccgctggtatcgaggacttttcccggctgatccacctgcaggtgttcgcgcagaacgtcgatgtagctgtcttccacgaagcagatttcgctgctctccttctgggtggccaggctggcgagcagggggatgtcggcggccatggctttgacatcgcttttgcgccagctgcccagggggaagagcaggtgggggatgatgcggggctcgatgttgaagaggaagtagctctggtccttgccggggtcgtcgccctggtagatgtactggccgtcgcatttgacgtagtggccggtagccaggtggtggcagtccagctcacgggcaaactcgaagagggtgccgaacttgatgagccggttgcagaaggtgcaggggttgggggtctggccctggctgtagatgtcgatgaatggctggtaaacggactggtggaacaggtcctgacgatccagcacgtgccagggtatattgaagtagcgcgcaactcgctcgacgcgggcgatattctgctcgtgcatctgttcgttgccgtggagcttcatgtagcagccctccacggggtagccctgctccagcaggagcttggtggtcatggaggagtcgacgccgccggacatggcgaccagtaccttcttgcgtgggacgttcatgggagctttccttgttcttgcgatgcgggcccttggcccggcaggcagacgccactccgcccgctgccatgatgtggtgtatcatgacggcgggcggtgagcaacagccttgcctgcgacttgtgtgcaggatcagacgccgatgccctcgaagagcacggtggagaggtagcgttccccggcgtcgggcaggatgacgacaatggtcttgccggcgaattccgggcgctgcgcaatgcgaacagcggctgctgctgcggctccggaagagatgcctacgataatgccctcttcggcagccaggcggcgggcgtattccacggcgtcgctgatattgacctgctcgacggcatctacaacggagagatcaagggttttgggaatgaagccggcgccaatgccctggattttgtgggggccgggtttcagctcttcgcccgccagctgctgggtgatcaccgggctctcctggggctcaacggccacagaatggagggccttgcctcgctcctgcttgaagtagcgggacacgccggtgatggtgccgccggttcccacgccactgaccaggacgtccacattgccgtcggtgtcctgccagatttccggcccggtggttttcaggtggatggccgggttggcggggttttcaaactgctggggcaggaagtatttctggggatcggaggcggcaatttcctcggcgcggcgcaccgcgcctttcatgccttccggcccgggagtgagcaccaggttggcgccaaaggcggccagaacgcggcgacgttcgatgctcatggtctccggcatggtcagggtgagcctgtagcctttggccgcagccacataggcgagggcgatgccggtgttgccactggtgggttcgatgatctccatgccaggcttcagcaggcctttttcttcggcgtcccagatcatggcagcgccgatgcggcactttacggagtaggaggggttgcgcccttcaattttggccagtactctggcagagcttgtgccgacaatgcggttaagctggacaagtggcgttcttccgattgactgggcgttatctgcgtaaatgtttgccatggggaggctccttgctgcgtttttaatcttgataaaatcaaccgataaactttagatattggcaatgtaaatgcttcttctcgttttgtaaagcaatttttggaaaaaaagaatgacaggctggctgtttctttgttagccttgcttctgatgaggcgctcggggcggaaaataattcgcccatggcctgggcggtgatcgtaaagtgttgtatatggcgacttgtgtttttggcacgctgtctgcatttgagcgggcagtcaacgccacaacctcggaaaggtgacgatatgtttatctctgagctcttcaatcgcactcccataaacctgctggcaacctccatgacggttcgctccaagaatcaggatgtgattgccaccaatgtggccaatgcggagacccccaactacaaggccaaggagctggtatttgaggatcagctgcgcgaggccgtgctggggcgcaaagaggacaaggagatgattcccatggcgcgtacccatgagagccacctgccgaccggggccaagccggcgtttatgccgtatatgcaactgcagcacaatcagacggtccgcaacgatggcaatgatgtggagctggaaaaagagatcgggcgcatgatggagaatgccaccatgtaccaggcttccaccacgattgctgccaaaaagattgagggactgaagagcgccataatggagggacgttaagatgagcttctttgacggactgaaaatatcctcatccgcgctgtttgcgcagcgccagcgcatgaacgtcatctccagcaacctggccaacgcccacaccacgcgggctgaagatggtacctactacaagcgtaaagatctcgtcttcaagccccagacgatccatgacgatgtgcgggggaaaatttttcctgcatcctttgaagaagcatggaaaaaaaagattgaaggggttcgcgtcgaggctataatagaagatgacgagccgcccattctcaagtatgaccccagccaccccgacgccgatgaagagggctacgtggcttatcccaatattaacgttgttgaagagatgaccgatatgataactgccagccgctcctacgaggcgaacataacgatgatcgaaaccatcaagaagatggccaatgaagcccttgggcttgggagggtctgatcatggcagattttaacatccataacagtatgcccctgctgctggatatgaccaagcccaccggaaagccggaggccacgtctgcccagccgtccggtgagcagacgcagttttctgagtttctgaagagctcgctgaaagaggtcaacaccgctcagaaggatgctgaccgcgctatcgaagagcttatagccggcgagagcaaggatattcacaccacgatgatcaagatgcagcaggctgatgtctcgctcaagatgatgatgcaggtgcgcaataagatcatggatgcctatcaggaagtcatgcgcactcaggtgtgaccagcctttatggttttgtgaccccagcagccgggaaattgctttcccggctgtttttttgtgttttcacagatgtaactgattgaaaacttctttccgtggtgataagttaggattttcatcaccatattatgggaaaggctttatgaagttttcatttaaggaactgatttcccaactctcacgtgtcctccagaaactttcccgcacgcagcagattacccttgcgctggtgatcggtgcgtcagtcattactattatcacccttatcatctgggccgttgtggccagccgtcctggcaaccaggttcttttttccaacctggccatggaagatgccggcgaggtggctgcgaaactggctgaattgcgagtgccctatgagattcacaacgatggccgaaccattcttgtgccgggcaacgtggtgcacgaaacccgcctgaacctggcccagcagggccttcctcgcggcagtggtgtcggttttgagatttttgacagcgccggaatcggcatgacggaatttatccagaaggtgaacttccgccgcgctctccagggggagctgggtcgtaccatctcggctatcgatggcattgagagcgcccgtgtgcatatcgctctgccggagcgctccctgtttatttcccaggaccggggtgccgaggccagtgttgccctgcgcctgagtcctcacactcgcctttccggcgatcaggtcaaggggattatccacctggtctcttccagtgtggagggcctgacccctgaaggggtgactgtggtcgacgagcaggggcggatcctgaacgatctgattcaggagcgctcggaagagtccaccctgagcgtcacgcagctgatgtatcagcgtaatatggaacgcaacctccagatagcgctggataaccttctggtgagcgttctcggtcaggggaactcctactccaatgtcagcctggaactggactttgacaaggtggaacagcagatagaagcctatgaccctgccaatgtgccgcgcagcgagcagcgcattgaagagcgcgagcagggccgtgaggctcaggggggtattcccggtgtgcgcgccaatatcgccgaccaggacgacccggaagcgggtctgatgaccacccgctcacgggaagtggagacgaccaactacgaggtcgggcgcaccctgacccagattacccgcagccgtggtcagatcaagcggttgactgtcgcagtggcggtgaacggcaattatgtgcagcagcaggctgatggcgtgtcgcaggtggtctaccagccgcgcagctccgaggaactggacaagattacggcgctggtgcaaagcgccattggatacaatgaaggtcgtggtgaccgggtggtagtcaccaatctccagttcggcgaaccgccgaaatcgcgatggcaggaacttatggaaatgcaggatctgtggaaggaaatgctgaagtaccttggtattgccctgttcttcctctttgccttcatctttatcatccgccccattgtgaagtgggtgaccgatatgaccagagatgaggacgagctgaagaagaccttcggtaccggccagaaaaagcccaagcagctggtgccgacgcagctgcccaaaaccctggcggaacttgaagcggagatggaatcccagatcgactccgagagcagtgtttccgcatcagcggttcggggcaaggttatccgcaagaagctgtcggatattgttcaggagaatccggctggggcggctcagctgatccgtatctggattaatgatgacaagacaaaaggtgaaccctgatggccattccctatgacatgcttaccggctatcagaaaagtgccattctgctgattgcccttggtgaagatctgagctcctcggtgcttgagcacctggaggatgacgaggttggcgagatttccaaggaaattgtcctgatgaaggacattgagcgggacaccgtcgaccaggttctggacgaattccaccagatggctctggccaagggctacctgtccaaaggtggccttgattacgccaaggcgcttctgaataaatccctgggcccggaaaaggcccgcaagatcatcgaccgccttacccgcgccctggaacagtccagtggcttttccttcctgcagaaggtgcacgcgccccagctggccaagttcatacagaatgagcatcctcagaccatatcactgattatggcgcaccttgacccctcccaggcggctgagtgtctggcggccctgcccgaagacctgcagccggaagtggccattcgaatggcgaacctggatgaaatttcgccggaagtggtcaagcgcatctcggcggtgctggaggaaaaactggacgccttcacctcttaccaggtggagattggtggtgtgcgctcggtggcggaggtcttcaaccgcatggatcgcaccgtcggcaaggttaccctggaaaaactggaaaagctggcaccggagctggcggcccagatccgcgatatgatgtttgtcttcgacgatatccgcatgcttggcgacgcggccataaccgaaattctcaagcgcgtggataaaaaggttctcaccctggctctcaaaggcactgatgaagacctgcaggggaaattcttcagcaatatgtcacgccgcgccaccgataccctgaaggaagagatggagttcctggggcccatcaaggtgcgcgatgtggaaaaagcccagcaggaagtcattgagatcgtgcgagccctggaagaggaaggcatcattacccttggcgagcaggaagaactgattcagtaatatccggctggagggatgctaatgaagcggattatcaaaaaagatcaggcgcagcgggaagtgagccagatatacgacttcagcttcgacaaggcgcttggtcgggaatccaccgacgaggactatgatttccctcactttcactggcagaaagagtattcccaggaaactgcctccaaggcgaccaagaaggtctttcagcgtctggatttcacgcctttgcttgatgaatccacctatggacgcagacctgaagagactcccccccaggaagcctttgtctttccctttatgaacgagcgcgtcagtggcgagatcaaggatatgctggaccgcgaacaggttctgcggattgtagccgctgaaggcaatgccatcaaggtggtggcggaagctccccgggcatcagctcctcccaaggtggatcagccggctgccgagacagtgtccgccgaagcgtctgtgtccagggaagaactgcgtcagctggagcagcgcaaaggggaactggaacagcagattgccaccctgagcgcgcagctgacaggtattgagggccagctgcagcagagtcagcaacagctggagcagtctcaggcccaggcccgacaggttcttgaagaggccagggcccaggaggagagtatccgtgaggaggcccgcagcaaaggcgaggccgatgcacgccaggagctgatcgccattgaaagtcagaagctcgatggcgtgaagaagcagtatgaagagagcgtggcgcgcgtaggcgaagccgcgaagaagtttgagaaagcctatctcgaggcggagcagaacctcatcgatctggctatccacattgccacgagtgtgattaacaccgagctgaaaaccaaccatctggtgattgtgggacaggtgaagaaagccattgtggagttgattaaccgtgaagaggccgtggtaaaggtctctgcggcagattatgacgccctgcagagctcccgccctgatgtcatgcagtcgatacccagcctgaaagtcctcaccatcgaaaaggatgaaagcctcccggccggaagctgtgtggtggaaaacgaatatggctccgtgcacgccaatgtgcagagcagcctgcgtgaaatcgaacagaccctcaaaggataatcatccatgccccttgatgtggaaaagctcaagcaccgcattgaccatacccgcactgtgaaactcatcggcaaggtcaccaagatcatcggcctgctcatcgaatcccgggggcccgcctcctccatcggagacctgtgcctcatccatcccattaacccccgcgaacccctggtgacggcggaagttgtcgggtttcgcgatgatgttatcctgttgatgcccctgggggatctggcgggaatcgggccaggcagtcgcgtcgaagccatgaaggaggtcttcatggtgcccgtgggtgacgctttggttggccgtgtgctcaacggcttgggcatgcccattgacgagcagcctgagccggagtgcaaacgcctctatcccgttcaggcggcgccgccgaatcccttcacccgcaagcgcattgatacccccatcggcactggagtgcgcgccattgacggcctgctgacctggggcaagggtcagcgggtgggaatctttgccggctcgggcgtgggcaagtccacactgctggggatgattgccaagaacagtcaggctgacatcaacgtcattgccctgataggcgagcgtggtcgcgaggtgcgggagttcatcgaacgcgatcttggccccgacggcctggcccgcagtgtgattgtggtcgccaccagtgatcagccggcgctggtccggcggcagggagcctatgtggccacagcgatcgccgaatactttcgcgatcagggaaagaacgtcatgttcatgatggactccatcacgcgcttctgcatggcccagcgcgaaatcgggctggcggtgggtgagccgccgacgaccaaggggtataccccctcggtttttgccctgctgccaaagctgatggagcgtactggaaccggaactggtgaaggcagcatctccgctctctacacggtgctggtggatggcgacgatattaccgagccggtggccgacgcatcgcgatctatcctggatggtcatatcatgctttcgcgtaagctggcttcccgaaaccactttccggccatcgatgtgctgggcagcgcctcccgcgtctttggcgaaatcacctcaggggagcatcaggagctggcggccaagttgcgcaacctgatggcggtctacggagacgctgaagacctgatcaacatcggagcctacagcaagggcaccaacaaggagatcgaccgcgcggtcagccgcatgggagccatcaacagcttcctgcgtcaggcggtcaacgagtcagaggatttcggcaatatctgtgtcctgatgaaacagactgtgggtgaatagacatggcgttccgctttcgcttccaaaaggtactggagcatcgccagcggcagctggacatgcagcagaaggttatcgcggagtttcgccgcaagaagctggctgccggtgagcgcaagcgctcccacgaagctcttctgctgcaggataccgagcatgtgcgccagtgtcgcctcaagggagatatggccaccgcccagctcttttatgattacctgccggcccacaccaaggccatcaggaactgtgaaatcgaaattgccagcctggagaatgaaatacggcgcgccaccgaaaaactcaaagaccttttcaagcagaaacgcagcctcgaatttctacgggatcgtgatctgctgcgccatcaggagcatgagcgccgcgaagaggagaaaatgctggctgaaatcaacaccataaaatatgcgaccaaccaacgcgaaggagtgactccatgaaaaccctgccccgcctctttgtagcggtatacatgctgattatcctcgggctttttctctcggcggcatcatctgttcgcgccgaggagcgctctttctcgggagggtatgagagcgaaatcaatgtggataaggttatccagaatctgcggcagcgcgaagaggagctcaaccgacgggaaagcaatctgcaggcccgcgagcagcagcttcagcagcttcagcgcgaggtaaacggtcagataaaccgtcttgaagccctgcgtggcaacattgaagaactcattggcatgatcgacaacgaacgccagcagaggctgcagaacgttgccagtatctacgagaccatgaagcctcgcgaggcggcggccgttgtttcggagctgccggcccgcgaggcggctgacatctttgccgcgatgccccctcgtactgccgggggtattctccaggccctgggccgcctgaatcctgcccatgcggcccgtatcagccatgaactcaagacggttcagggatttgaagagctgcagcagcagttctgaatctggctttgcgtaggtatcctatgccggagcgatttcgcggcgcagggagcgcagcagcatttcggtcatgatggaggcggcttcctcggggggcgactgcagcatgaccttgctgtcttcgatgagtttctggctggctgccaggtgacgcagtggctcgcctacgatgtaataactgatgctgcccacaatcatcaggtaggtcataaaggggttgctggtgtgaaataccccttctttctcgcccaggcccaggatatcagagagcaggttgatcagacggatgacctgctcgagaaccgacgggggcatgttcttgccaccgctggcaacctcccacatcatcagcacggagatccggcggtcgttgaccatgttgcccacataggcgtcaatgaacgcgcgtaactttccctcggcgcctttggcggcggccacctgctcttccagggcggtggcgtgtcgattgagcatttctatgagaacatgttcatagagtttttgcttgtcctgaaagtgatagtagatgcttgccttattgacgccggagaccttggcgatctcgtcgacgcgggtgccatcatagccatcacgggaaaaaatatccgatgaggtttccaggattttcgacatggtttctgcgcttcgggcacgaataggctttcgcatgattttcctcggaagagtgttgctggctcatcgcaaaggctgtgacaaaacgttgcgacaaacccggtctgatgttttactgaactttttgcggttaaactaaatggcaagtttagcctttttttttgcgtcgtcaacagattctgattggttcgccagcaaaagcgcgatagtttcctgagaatacttgagttagaggaaaaattcccgtattctgctgacaattttcaactgttgccagagggggagctgtgtttcgtcgaatgggtttcttgcttgtacctttgctgctctgcatgctcctgtctgcgccgctgctgggcaatgaatacaacgaagactacttttttggcgtcaaaagtgattatgagcgcctgttgcgcaatgagagcactcaattccgctcggcgtggctcaaggtgattgaaggctttgagctcttctacctgaatcgccccgactccccccttgccccagaggccatgtataatgccggcgatgcctattttcgcctctatcgcctctcctccaaagactacgaccttgaacagtccctgagcaccttccgcacccttccccgccggtacgccgacagcgaaaaagctcctgacgccgccttccaggcgggccgcatctatgaggaggaaaagaatgacatcctcctggcggcaaggctctatgaacagcttattgaacgctatccccgcagccaggcggctgtggatgctctgcagcggctcgatgccatgggcgacatcgttcgctctccggccaatgtcagtacgcgacgcccttccgccacccgctccactgtgccgacgctggaagatccggcggtggtgaaacccacccaggtggcggcgacgaatccagtcccctccccggcagcgtctgaggaggttgagctgatcaaggtcgacaccttctccaatgcggagtacacccgtgcggtgctgcgattcaatggctttgatggtgatatctcgctgaaaaaacactggctgcgtgaagaccgcaatcttgggatgcctccccgcctctttgtggatctgttcaatgtgcgcaagtcggaaaagctggaaaatcttgagctggacaatactcagctgcagggtattcgcatggcgcagtacgaccgggaaacggtacgggtcgtctttgacatcaacagtgtcagcgacttcaaggtttttgtgctgcagaatccggtgcgggttgtcgttgacctgatttccgaaccggagcctgatcccatggcggtaacccgtaacctgctggtggcagccaagacgccgccccccgtcgcgcagtccatccaggctcctgccgcgccacccgctgcgggcagtcggggtggggaagtgcttctggcggagcgctccaaactgccggcttccgatgagcctgaaccactgcaactggcttccctggaaccccgtgccataagcctggccaagcagcttggcctgggggtcaatacggtggtcatagatgctggccatggcggcagagatccgggggccgtgggctttaacggcctgctggaaaaggacgtggtgctggatattgccttgaaaacggcggcgtatctgcgtcgcaactccgacctgaccgtgcacctgacgcgggagaccgacaagtttttaccattggaggcgcgcacggccattgccaataccaagcgggcggatctctttgtgtccatccataccaacgcctttcgtgatcccaatgtgcatgggctggagacctactatctgaatatcacatctgatccgcgcgccatggaagtggcggcgcgggagaatgccatatcccagaagagtgtcagtgacctgcagaatattctcaatgacctgatgctgaataccaagatcaacgaatctgccatcctggcccaggtggtccacaacgacatgttccacggaatacgtcgtcaccacccccaggcgcgcaacgcggggataaagaaagctcccttctatgttctgattggcgcccagatgccgtcgattcttatcgaaacgggttttatcaccaacccccgtgaaggcactttgctggcccaggaatcctatcgccaggcgctggcggaaaatatcgccaagggcataatccgttatgccgaaaatcactaggagccagttctttggagaaatttgatgtattcgaatcctttgttcgctattacggttcggcctatctcgtggtcaaccgcacccgtgggttgtgccggggcataaaagagcacttcttcaaggatgaccaggtggtgctgatcttcaaccctctgacgcagcccctgtggagctatgaggatgatgtgctgctgtgcaccctctcctttgacggggatcgttgtgaagtcgccatatccgagcggtcggtggcggcaacctacagtgtttacgaagggaaggttcaggcccaggcggttttccctccggaacttgacgatattgtgctgggtgagtctccccgtgaggcagcagcagaacctggtcgcgacagccagggcaagaagatcctgaagctcttctgatgggtgctccgtgaatgctcatatcttccgggccaatgatatccgcggactggcccacagcgaactgacgccgcagctggtgtcagcaatcggtgccgcgttcgcgcgtatgcttcccgcgaaaaaacacccacgggttttcgtgggcaaggatgcccgtacgcactctgagaccctggctcacagctttctggcaggccttgcctcggttccctgtgaagtcgtctatggtggcgattgcacgtcgcccatctcctacttcgccgcatcccctgccgggggtggttttgacgccacggttatggttaccggcagccacaatcctcctgagtataatggactcaagatgaccctgggtggtcgcagcctcagtcccgatcagattaccaccctgcgccttggctgcgggagcgccgtgacagggacaccaatggttcccagggttgacacttcggttctggtgcggtaccgggagtatctgtgcagcctcttccccacgctgcagggaatgcgtatcggcattgactgcgccaatacgaccatggcactggtggcacctgaagtactgggctgtctgggggccgaggttcacgccctctttaccgagattgacggcacctttcccaaccatcatcccgaccccaccattgcggaaaatcttaccgacctgatggatctggtgcgccagcagcggctggatgtcggctttgcctatgatggcgatggagaccgcgtgggggtggtgctgcctcaccccgatgatggcgtacggattctctggagcgatcagctgctgctgctcttcgcccgggatatggcgcgccgttatcccggccggccggttaccgtggtcagcgaggtgaaatgctcccagctgatgtatgatggtatcaaccggctgccggggttccgggccattatgggcaaagccggccacagctttatcaagagcaggatgcttgataccggggccctgctgggtggcgagatgagtggccatatcttctttgccgatgagtacctgggctttgacgatgccctgtacgcttcctgtcgatttgcctgcctgctgaagcagggtgttgatatctgggacgaactgcgggagtttgagcaggtctgttccacggccgaactgcgtctggaaagtgatgaccagcggaaagtgcagatcgtggacgcggttgcgacatacctgcgggatccggcggtgcgatcagccagtggtatccaggatatcattgatgtggatggtctgcgtatctgttttggcgccggagcctgggcgctgctgagggcaagtaacactcagccagcgctggtgatgcgggttgaagctgctacgccagctgagcttgagcgctatcagtgctttgtggagcagctgattgagcgggtttctcccagagtggcagaggcctgatggccatgataaccccataacccatgacaccggaggtgtgagatgaatgataccctgaagggccttttgcagatcatggctgaccaaggtgcgtcggatttgcacctggttgccggcagtccggcgcagattcgcgttgatggtcgtttacggccggttaaccagaccgtgctcagtggtgaagacattgatctgatgtgccgcagtaccgttgagggcaaagaaattgcccgcttccaggagagtggcgagctggacaaggcgctttttctgccgggtatcgctcgttttcgcctgaatctgtataaggcgctgggggagacggcggcggcattccgcattattcccgagaagattcccgccctggacgagatcggttgcccccccatgtataagcagctggtcaaacgcgagaaggggcttgtcctggtgacggggccgacgggcagcggcaagtcgaccaccctggcgtccatgctcaatgagatcaatctgacagagcataaacacattattaccattgaagatccggtggagtttattcaccggcacgacaagtcactcttctctcaccgcaatatcggccgggatacccagagcttcccccaggccctcaagtacgccctgcgggaagatcccgatgtgatcctgatcggcgaaatgcgtgatcgcgccaccattgaagcggcgttgaccgccgcggagaccggacacctggtattcggcaccctgcacaccaattcggcctcccagaccatcaaccgcatcattgacgtcttccccggtgacgagcagtcgcagatacgggctcagctttccgtcagtctggtggcagtcatcgcccaggtgctggtgccccggatcggtggcgggcgggtggctgtgccggagattctcctcaacaccagtgctgtgggcaacctgatccgtgagagcaaggtgcatcagatttactcccagatggatctcggccgcaacctggggatgcagacccaggtgcggatgatggcgcagctggtgcaggatggtgtggtggagcgtaccacggcgtttcagttcagcaacaaccccgaagagctgatgcgtgttctggggacagggagttagaaatttcctggtgaccatgactaccatgtgaagggttgcgggagcgacctggtctcctctttcctggatccgtccgcgcgcctgtcgtgcggacggtgagtttttttgcatttttgacgggtctgtctggcaattcgttcattatatgtgttacacccttttagttttgatgtaagtgccggcaaatgtgtgcagacgtttgcgccggtttgtgcaggcagagctcccgtaccgttgcgggggcccgatgttataccttttactgaggatggtatgggaaaaaagaaactcgtcattgtggaatcacctgccaaagcgaaaaccattaaccgctacctggggaataattttaccgtcaaagccagtgtggggcatgtccgcgaccttcccaagtcgacttttggcgttgatctggaaaataactttgagcccaagtatgtgaccctgcgcgataagaagaaggtaatcgatgagctgaaaagcgctgccagcagggttgatgaagtctttctggcaagcgatcccgatcgcgagggagaggccatcgcctggcatatcagcgagattctgcagaaggaaaacaagggacttgccatcaagcgggtgctcttcaacgaaataaccaagaaggccattgtgcaggcgttggaacatcccggcgaaatcgtccagcccaaagtggatgcccagcaggcccggcggattatcgaccgtatcgtgggctacaagatcagccccttcctgtgggagaagatctcgcgcaacctctccgccggcagagtgcagagcgtggccctgcgcctggtgtgtgaacgggagaaggagatcgacgcctttgtcaccgaggagtactggagtgttgtcacccagttcatcaaggacgaggtgccctttcaggccaagctcttccgcatcaaggagaaaaaggcccagatcaaagacggagacacggcccacgccatcgttgacgccctgaaaaaaggttcgttcacggttggcacggtggaaaagaagcaaaagcgcaagcgccccatgccgccttttaccaccagcaagctgcagcaggatgcctcacgcaagctgcgtttttccgccaagaagaccatgatggtggcccagtcactctatgaaggggtcaaccttggtgagtacggccagacgggtctgatcacctatatgcgtaccgattccaccaggctctcccaggatgccattgacatggcccgcgaatatatcggcaagaccttcggccccgattatctgccggaaaagccacgggtctacgccacgggcggcaagacccaggatgcccacgaggcgattcgccccaccacttccctgaaccccgaaagcatcaaagcacacctgacgggggatcagtaccgcctctacaagcttgtttttgacaagttcctggcgtcgcagatggccgatgccctgattgacgccacggcggcggatatcatcaatggcgactacaccctgcgcgccaccggaagcgtggtggcctttgccggtcacctggccctctatcaggcggtggaggagagtgccaaaaaagaagaggatattctgccgcccctgcatcagggcgacaagctcaccagtgaagatatccaggccctgcagcacttcacgcagccaccgccccgctatacggaggcgacactggtgaagacccttgaggaaaaaggtatcggccgtcccagtacctatgcctccattctctccaccatcgaagatcgcaagtatgtggaaaaggaggaccggaagtttacccccaccgagcgtggaaaaatcgtcaacgagcttctggtcaatcacttccccgaactctttgagtacagctttaccgccaatctcgaagccaagctcgaccgcatcgaggaaggcgaggagaactggaaagataccctggggaacttctacgaagggtttcagcgggagctggagaaggccaaggagtcgctgaaacacgttgacaagatcaatatcaagtcgggggtagcctgcccgaaatgtgaagcggagctggtgatcaagagcggtcgcaacggtgaattcctggcgtgtatccgctatccggagtgcgagttcacctccaacttcaccaaggaagaggatggctccatcaccattgtgcagcgtccggccgaagagatgaccagcatcgcctgcgacaagtgtgggaagcccatggccatcaagatgtcacgacgtggccccttcctggcgtgcagcggttatccggaatgcaaaaaccctaaaagcttccgccgtgaagaggatggcaccattgtggtggtagagaagaagccagctgagcccaccgatatcgcctgtgagaagtgcggcgcccccatggtgatccgcgcctcccgccgcggcgagttcctggcctgctcagcgtttcccaagtgccgcaacaccaagaatatggagcgcgatgaacagggtaaggcggtgatcaaggagaaaaaagccaccgccaaggaacctggcgaaaaggcggcagcgcccaaggcaaaggcggctgccaaaaaggcacccgcaaaaaaatcagctgcgaaaaagaagtagtgttgccctcatgccaaatacaaaacccccgcggtcagaggactgcgggggttttgttttctgcaaagagatatcagaacgcgaacatcacatggaggcggggaaagaagatcgggctctcggcgtaaccgaatatctcctcctcaatcatgaccatctgcacggctccacccaggatgatattgcgggcgatggatgtttcatagcccacggctgcgctaaagccgatttcggtgtcgtcatctccgtccacatacatgccgcccagctcgtagtaggtgccgttctggtagcgctggttgtacgccttgtaggtgagttccagcacggtgagatcctcgccgctggcgaagctggccttgatggccgaggtgcgcgtcagggcatgctgaaagatgatgttcatcatgccatcatcctggtttcgatcaaagatgcgcacgacatcggttccgatggcgttattggcactggcggtcgcgggcagcagaaaaacgagggcagcgagcgtgctgacgatcactcttttcatgggaactccttcggaatgaaatgagctcactataatttcttttgccgtgggtgtaaagcctgcagcgttgtctagcagcaggcgctctccagttcctcgacaccctgggtaatgctccagtcgatgcggttgtgctcgtccacatggatgatgcgtggcttgagagtgcgggcgacggcatcctccatctgggcgtaggagatgataatgatcagatcacctggctgtaccagccgtgccgcggcaccattgaggcagatgacgccgctgccgggttcgccctcgatgatataggtttcaaagcgggcgccattgttgatgtcgacgatggcgacctgttcatattccagcaggtcggcagcttccatgagttctcgatcgatggtgatactgccgacataatgcagattagcttcggtgacggtggctcgatgtatcttggatttgcacatggtacgcagcataggggttactccttggctttgagggtaatggaggcgttatcgatcaggcgggttctgccgatatggacggccaggataactctggcttcttcggtaatggtttccaggtgagccagggtgaccggatcgacgatttccacatagtcgatggtgcacagtggcgaggctgcgaagtgctcccggagagcctgccggattctggaagcatcccgctgtccctggttgagtatctcctgggccagcgtcagggcctgaaagagcatggtggccgctgagcgttcctccggcgagaggtaggtgttgcgggagctcatggccaggccatcttcttcgcgcagcgtggggcaggcaacaatttcgacgggcatattgaggtcccgggtcatctggcggatcagggccagctgctggtaatccttctcgccgaaataggcccgttggggctgaatcaggtgaaacagcttggtgacaacggtggtgactccgcgaaagtggctggggcggctggcgccacagaggacggcggccatgggcgactgaacctcaacccaggtgcagtgtccaggagggtagatgtcctgggcttgcggggcaaagacgtagtcaacgccagcgtcacgggccatatccagatccctttgcaggtcgcggggataactgtccaggtcttctgaagggccaaactgggtggggttgacaaagatgctcatgaccgtgcaggcgttctcgcttttgctgcgctccaccaggctcatgtggccagcgtggaggtatcccatggtggggaccaggccaatggtatgggacgtcttctgccagaaagccccaagcacgttgcacagttccttgcgtgtttgtatgacctgcaaggtgctaccctttgaagcagtgttccggctgcgggaacactgcttgttttacttcggcgcggtactggcggaaagcctcggccacctgctcacccagcagggcgtactgtttgacgaacttgggcgtgaagtcatcgaaaagccccagcagatcgtgcatgaccagaacctggccatcacagtcggggccggccccaatgccgatggtgggaatacgcagctctcggctgatgcgctgcccgagggatgcggggatgccttccaggactagggcgaaagctccggcttcctgaagggccagggcgtcggctgtcagggtgtcggcagcttcagcccctctcccctggacgcggaagccgcccagtgtgtgaatggattgcggtgtcaggccgatatggcccatgacggggatgccggcaccgacgattttgcgtacggtgtctgccatggcgcgcccgccttcaattttgacggcttcggcacccgcctcctgtacgaggcggccggcattgcgcagggcttcttcggggttgatctggtaggtcatgaaaggcatgtcagcgacgaccagggcatgcttggccccacggctgacggcgctggtgtggtagatcatctgttccagagtgacgctcagggtgttgggctggccggaaaaaaccatgccaacactgtcccccaccaggaggatttcgatacccgcactgtcggcaatgcgggcaaaagacgagtcgtaggcggtcagcatggcgatcttttccccctccgctttcatggacatgacagcggtagtggtgatcttgcccacctcaaggactttgctcatgtaaagaacctttctggtctgaccccatgcgggtgtcagccaaacagtgttttcagatttttttcttttagagaacgtggcaatttttgtcaagacaagagcttgcaatttcccgcagtttctctgtggctgcgctcaaaggggcgtgctcagagggatcgtgtcagttcacctcaatggggaaggggaagagtttttccttctctttgatctgttcggctttggtgcgggcggcgtccagctggccgaattcaccgactctgacacggtaccagatacctcggtctccctggtcggaaaccatatagtaggcgtcatagcctttttccttgagggctttcgcctggctctgcgcggactgctcgtcccggaaagcggctatctgtatggtgaattttccggcgggtaccgtgcgtttgagagatccttcgcctgtggctgtggccggagcggccgggggagcagtcttggctgccgtaggctcagcgggggagcttacctgtggtgtactgggtgcctgggggccgctgggggttgttggggcggctatctcctgttttgccctggccagcaggttgtccttttcctggcgggttgcctgggcctgctcggcagcgcgctgcgcttcctgggcgggtggaacttccgcgaacttgagctcaggggctgtgggcgctccgggtgcggttggcgcgctcaggggctgggagtttggcggcaggacggtggtggtttccgtatctggctgcaggacggaaatgcgctgatccatctctttggagcccaggagcatgcgaccggcaaagactcccagggcaaagaccagggtgagcccgactataaagacgataagggttgcaaatgtctgattgccgcttttgcggtttggctgttcctgcttgctgcgtcctgcgcgggacgcggttccaaattgatccacctgtggcctccttggcggtttcggggggttgttacatgcgctggggtgcgtctatgccgatgacatggagtccgttgcagacgatctgacgggttgcctccaccatgatggtgcgggcggtcagcagttcctgcgtgggggcattcatgacgcggcatacattataaaagctgtggaatgccgatgcaacttcgttgagatagtgggggatgcggtggggttcgcgcgccagagccgcgccttctaccacttcagtgaagcgtcccagcaccttggcgaggtctttttcctgttccgtgtccatcacgctgaaatcgatggcgtccaggttttgctgcgggtacttgtcgttggctttgagctgttcgatgatgctgcagcagcgggcatgacagtactggacatagaagaccgggttatcgttggtctgctgtttggccagctccaggtcgaaatccaggtgggagtcgcagcggcgcatgaggaagaagtaccgggcggcatcggtgcccacctcgtccagcacgtcgcgcagggcatcgaactcgccggagcgggtgctcatggcgacgggcacacccgcgcgctgcaggctgaccagctggatgaggatgacttccagatcgtcggggttgcgatccagcaggttgacggcggccttgagtcggttcacatagccgtggtggtcggctccccagatatcgatcagggtgtcgaagccacgctggaatttattgcggtggtaggcgatatcggcggcaaagtaggtggtttcgccattgccacggcgcacgacgcgatctttgtcatcaccgaaggcggtggtgcggacccacagggcgtcgccctcttcataggccttgccggcagtctgcagctgatccagctcccggctgacgtggccctgttcgtgaagatccttttccgagaaataatggtcgaagctgacccggaagcgctgcaggtcgtctttgatgccctgcaggatcacatcaccggtcagggtggtgaaaaagggtatgctggagcggtcgccttcaaacttgcggccgtacttggtgaggacatcccgggcgatatcagtaatatagtcgccctggtagcagctctcttccagggtcatttcctcgtgtcccagcagctgcatgtagcggatataggtggagaggcccaggttgttcatctggttgccggcatcgttgatatagtattcgcggtgcacattgtagccggcgtactcgagaatgcgggcaatggcgtctcccacggcagctcccctgccatggccgatatgcagagggccggtgggattggcgctgacaaattccaccatgacgcggcggttctggcctacggcgctgcgtccatactgctcaccttcccgcagaatggttttgaggacttccagggaggcggccgggcgtacaaagaaattcatgaagccggggccggcgatttccactttctcaatggcgctgtgggaaaggtgtgccatgatggcctgggctatggctcgtggtggctgccccatgatcttggccagtggcatggctatggtgcaggcgaaatcgccaaaggatttttccttagggttttcgatgatgatctcggggagaccctggccttcgggcagggacagggtgcccctctgtattgcctgttcaatggcgtttcgcacgcattccgcaatgagctgtcgcataggtgacgattccttgtttctggaaaaatgaagtgttaagccacagcatcatagtgattcttgcctgccatggcaagagcaagggacgactaaagtagcgttggttgcctgtggtacctttacttgcggtagcctgcgcaatggtgtatataatttgcttttgtttccagaaggctgctttggatgtgttttctgcaaacggtgacactatcacttgagtacaagaggtttcatgcaacgggagttcaagcgcaacttttccattattgcccatattgatcacgggaagtcgaccctggctgaccgcatcatagagtttacgggtgccatacaggatcgcgaaaaaaaggaccagctgctggatcgcatggatctggagcgcgagcgtggcatcaccatcaaggcccaggccattaccctgaactacctggcgcaggatgggaacacctacgagctgaacctgattgatactccggggcacgtggacttttcctatgaggtatcccgcagccttgccgcctgtgaaggggcactgctggtggttgacgcttcccagggtgtcgaggcccagactctggcaaacgtgtacctggccctggacaacgaccttgagctgattccggtgctcaataaaatcgatctgccgtcggcggagccggagcgtatcaagcagcagattgaagatattatcggactggatacttccgatgccgttatggcctctgccaaggaggggatcggtatcggcgatattctcgaggcggtggtgcagcgcattccctcaccggagggctcagaggaagcgccgctgcaggcacttattttcgactcctggtttgacccctaccagggcgtgatcatcatggtgcggattgtgaatggctctttgcgcaaggggatgcgtatccgctccttcaagggaaggaaggaacacgaggtcacccatgtggggtactttgacccctttcagcaggatgtggactgtctcagcgccggcagtgtcggctttgtgatcgccggtatcaaggatattcaggaggtcaaggtcggtgacaccatcacgcgctgtgaccacccggccaagcagccgctggacggttacaaggaagtgaagcccatggtattcagcgggctttaccctgtggacagtgcagagtacgatgacctgcgggacgctctggaaaagctggtgctcaacgacgcttccctgagttttgagctggagagctcggcggcccttggttttggttttcgctgtggcttcctgggacttctgcacatggagatcattcaggagcgtctggagcgcgagtacaacctgaatctcattaccacggcgcctacggtgacctacgcggtgcacgatatccatggtgggtgcaccatggtggacaaccccacgcagctgccggatccgcagttgatcgaccatatcgaagagccgtatattgttgccaacatcatgtgtcccaacgactacgtggggcaggtgatcaccctgtgccagatgaagcgcgggattcagaaggccattcagtatattggatctgaccgggtcatggtcacctatgaattgccgctcaacgaagtggtcatggatttttatgatgccctgaagagcgcgacgcgcggctatgcctctttggattatgacttcctggagtatcgccccggcaagctggtcaagctcgatatactgctcaacggcgacacggtggacgccttgagtctgatcgtgcacgctgacagcgcctatgcccgtggccgcgacctggcagccaagatgcgcgaaatcattccgcgccagatgttcgaagtggcgattcaggccgctatcggtaataagatcatcgctcgcgagaccgtcaaggccatgcggaaaaacgttcttgccaagtgttatggtggcgatatcacccgaaaaaagaagcttctggagaaacagaaggaaggaaagaaacgcatgaaacaggtgggagcagtggaagttcctcaggaagcatttatggccgttctgcgtgtcggcacggagggaaggtaagtggtgaacgagacccataccgacaaggaaggaacgccggtatcccgggagggaaatcccagggggatgcgccacttgctggagaggcaccttgatctgattatcgcggttttctatacgctgtgcctgatcttctgggccgatcagctgcccctgaaaatggggacggccacggtatctttgcccatggtggtgatactgaccgcattgattgcccaccacgccttctattacgtggtccgcctgctgaagaccaccattgaaaagggaagattccagcgttttgtggacgaaatatcccaggtgcttgccatggccctggtgattatcatcttcatcgtgcaggccttcaagatcccttccggatccatgctggagacgctgcagatcggtgaccacctgctggtgaacaagtttatatacacttttgtagaagttgagcgcggtgacgtggtggtgttcaagtttccccctgagcctcacatcgactatatcaagcgtgtcgttggcctgccaggcgaccggattcgcatcgaggccaagcgggtctatgtgaatgacgagccctttgtgaccggttttgaacagtttaaggattcccagctgcaaacgggttcgccccgcgacaatatgaaggaattccaggttccccagggcaattacttcatgctgggtgacaaccgggataactctttcgacagtcgcttctggggatttgttcccgaagaaaacatcgttgggaaagcattcattctctatttttcctgggattccgaaaacagcgctgtgcgttttaatcgcatcggccgcctgatacggtgagagcgtggaagcaaccaaagccaccatagccgatgtgaagcagattcacaccatcatcaaccgctttgctcaggagcagctgatgctgcccaaggcgctgagcgatatctatgagaccatccgcgatttttttgttctgcgtgacgagcaggggcaggttacggcctgcggagccctgcacgttatctgggaggatctggccgaaattcgcagcctggccgtagcccatggctttcagggtcagggccttggcagctgtatcgtgagcgcctgcctgcaggaggcaaatttcctgggggtgaggcgtatctttgctcttacctatcagaagcctttctttgagaagatgggttttcacgaagtggagaagagcgaactgccccacaagatatgggctgactgtgtcaagtgcgcgaagttcccggagtgcgatgagattgccatggaaattctgctgcaaggtgtgcgcgcaagctgatggcaacacagattatcggggcgacgggcatattcgatggcaggcagtgggtacagactgtcgccgtccgcgacggggttctgcagcccgccgggggctgccctgcggatcacgccatcgaaggagtgcttttccctggctttgtcaacgcccatgcgcacctggacctctactttaccctggagcccggccccttctatcaatgggtgcagcggctgatcgacaaaatatttcacgaatatgatgccgacttctccattcccctttccctgaagctccttcgtgactctggcgtgcgttatgtgggtgatattgcccgcaggccccaggcagatcgccttcaggaagagattttcgtccgcagtttctacgagtttatcgtgcgttatccggacatcagtgaggagggtttctactcgccccactcgctgtacacggttccccacgatttcctgcagcgttttggccgggagaatcggcagcgctttcagatccatctggcagagtccagagacgagtacgagtacttcatccgcggtaacgagaccttttaccgcgaatacctgcagaaattctcccgggagcgctttgggcagccgtatcgctcgccagtgcaggtgctggatgacctggggctgctggggcctctctcgattctcgtgcatatgggcgaggccaccggagaagatcttgacctggtgcagcgcgctggggccagtgttattgcctgcccggaaagcaaccggttccttggcaatgcggtcgccgacctgcgcggccttgaggagcgtggtatcccctatggtataggcaccgatggtaaatgctcacgccacgctctggattttctggaggattatcacgctgttgcgggagtggtgggatatgagagtgccttccgcgctgcgaccagtgggggcgcgggcgtcatcggcctgggggacgcgtacagcctgtatggacagccggtatcccgggcggttgtgggtcttggtgatggcgtgaatatcaaccgggtcaagagcctgagcgatgtcctggcaggcgcctgaaataagggctggttacaggaaggaacgctgaaaggggctgccctgtcccaccttgatctgcccgcgacgcagctcggttgccgaatcgtactgggcctccaggcgctccttgaggtagtcgtaggcgagccaggggtcaatggtgtttgagggtgtgaagatatccacggcggcgtagctgtgggatggccaggtatgaatggacacccgaatatctgccgtgatgacggtgccgttggcgccgttttctggtgtaggctgaaaaaaactctcttcgatggaggaagtgctgaaggtgatggcgccttccacgtgttgctgaatcagaaccacatcgccgataatctgcgggttacaattataaaattcgacaataatgtgttttgccagcgcgtggaccaatccggcacctccttgaaaaataagaaaatacttttactctattggtgtgccgggcgtcaaggatgtttctggttgacggcgggtaatggcctgtacagagggctggcggggtgagtgttttttgcttgcctcggatgaatatctttgccaaaattactgttttgttcagctggctgctgaggaaaactctctggggcgcaagcctgtagtcgtctgtggctgcaatgccttgcgcactgggtgctttcagctgccgacggtctttttgcaagctgtctgtggtttcgggcgcgcggggatcgtttatggagtggatgttatggagagaaaagggcttatgtttacgttttgtgcgattaccgctgctgacgccttgggcgaccactgccagacggctgcttcagccctcgagggtggagcggatatgattcagcttcgtgccaaggaattgtctggcgatgacctgctcgtctgcgccaagaagatcatggaactcaagtcccgcttccgtttcacctttatcgtgaatgattccatcgaggcagcgctgaaatccaatgctgacggagtccatctggggcaggatgacgacggtctggaatttgcccgcgatattctcggccccgacgccattgtgggtatttccacccataccctgcagcaggcaaagtccgctgtggctgccggcgcggattatattggctttggcccgatgtttgccacgatgaccaagtcatcggagtatgaaccccgtgaagtgggagatctgctcaaggtggcccagggtgtcgaagtgccggtgtgcgccattggaggcatcagcgtcgcgtccgtggcgcagctgattgttgcgcccaatgtgttcgtggccagtataagtggcttccggcgcgaagacatgaaagcggctgtcggtgagtatgtccacgcggtggaagagtgccgccgcctcaaggggtttgacgtatcctgacgcacctggcggcttttcaacggcctgtttgcgagaaaagactttactaatgaagcttaaggtgttaactaccctgggcttaactggccgccgggttcaagggcccggcaggcggaaaacaaccgactaacaatctcacatacaatgcaaggagaaagacgaaatggctctgacgaaagagagaaaaactgagattatgagggaattcgggatgtccgaaggggatactggttctcctgaggtacagatcgccctgctgactgagcgcatcaattacctgaccgaacacttcaaggatcacaagcacgacttccactcccgccgtggattgctgatgctggtcggcaagcgacgtcgcctgctggactacctgaagaagaaggaaatcgaccgttaccgtaagattattgaacgcctgaatatccgtaagtaagttttcctcgaacctgtaaggagtagtaatggaatcggtatcagtagagttcggtggaaaaattattgaaatgcaaaccggccaggtggcacgccaggcttcggcggctgtagtggtgaggcagggcgataatgtcattctggtcacggccgtgagcaataacgaacccaaagagggaatcgactttttccctctgacggtcaattatattgaaaagcgttacagctcgggccggattcccggtggtttcaagaagcgtgaaggcatgccgtcggatgacgaaacactgatttcgcgtctgatcgatcgcccgctgcgcccactgtttcccgatggatacttcaatgaaactcaggttattgccacggtcatgtcatctgacggagagacgcctgctgatgtgttggccatgtatggcgcggctacagcgctgcatatctccgatgttccttttaatgggcccctcggagcgtgccgcattggccgcatcgacggtcagtttgtgctgaatccgacctatgcgcagattgagcagagcgacatggacatctccctggcggccacgcgggacgcgatcctcatgatcgaggccggcgccaaagaggtttccgatcaggatatccttgacgccgtggctttcggccagcgtgaaatgggtcgactgctggacgcgcaggagcaactgcgtactcaggcaggaacccccaagcgcgcgtttactccccagctggtgcgcgatgaggttcgcggtgcggtgcgggagcagtttgccggacgtctgcgcgacgccctggctgctggcggcaagatggaagtgtacagcgccatcgaccagacgaaaaaagatctgcaggaacactttgctgcggttctgggtgaagaggaatttgcggcgcagaaaaaagagtatatgcgggcctttggcgaccttgagcgggacatcatgcgcggacgtattctcgatgaaggcaagcgcgttgacggcagaagcctcaatgaagtgcgccccatcagcatagccccttccttcctgcctcgcacccatggcagcgtgctcttcactcgcggcgagacccaggccattgtggtgacaacgctgggtaccgtttccgatgagcagtttgtggagaaccttgagggtgagcgtcgctcaaactacatgttccactataacttcccgccctactgtgttggcgaggctggttttctgcgctcgcccggacgccgggaaatcggtcacggcgctctggcgaagcgggccattgaggcggttctgccccagggcgaggatttcccctatacgattcgcatcgtttcggagatcaccgagtccaatggcagttccagtatggccagtgtctgcggtgcgtcgctggcgcttatggatgccggtgtgcccattaagggagccgtttccggtatcgccatgggcctgatccttgaaggcgatcgctttgcggtgctcaccgatatccttggaatcgaagatcacctgggggatatggacttcaaggtggcgggaacgtcccggggcattacctcgctgcagatggacatcaaggttgaaggcatcacgctggagatcatgaaggcggccatcgagcaggccaatggtgggcgcatgcacatccttgaccgcatgaatgaggccctggatacccaccgccctgagctgaatccccacgcgccccgtatcgtgaccatctatgtcaagcctgacaagatacgcgatatcatcggaaccggcggcaaggttatccgcggtattgtggagcagaccggcgccaagatcgatattgacgacgatggtcgctgtcttgtggcttccgccaacaaagagagccttgacatggcggttgccatcatccagggaatccttgaggagccggagatcggcaagacctataaagggaaagtgaagaaagttgccgagtttggcgctttcgtggaattcctgcccaatcaggacggcctgctgcatatttcgcagattgaccacaaacgcgttgagcgggtcagcgatgttctgcaggaaggcgacgaactggaagtacagctgattgaagttgactccaagaccggtaagtacaagctgtcccgcaaggcgctgctggttcgccctgccggtatgcccgatgatgattccgatggcgatggcgctgagcgtcgccgtccgatgcacagtaaacgccgctgaagcagtatttttccttgacttggggtcggggggtgtatatgctttgtcggttttgtaagaaaaatgattgagagtttcatggaggtgcagccgtgcaagcggtcataaaaacctgcggaaagcagtaccacgtcagcgaaggagatgtcctgtctgtcagccgtcttgaaggcgagatcggtgatgtcgtgcatgtcaatgaagtacttctgctcagtggtgacagtgttgttgttggcgctccctatgtcgaaggcgcgaaggtatctctggagatcctgagccagtacaaagggaagaagattatcgcttttaagtccaagcgacgtaaaaaatcgaagtgtaagcgcggcttccggcaatcgctgaccaagattcgcgttgccaagatagaacagtaacgagtattgaaggagtagaccatggctcacaagaaagcaggcggcagttcccgcaatggacgggattcacagtccaaacgccttggagtgaaaaagttcggtggcgaacaggttctggccggaaatattcttgttcgtcaaagaggcacgcgcttctatcccggtgaaaacgttggaatgggcagggacttcacccttttctccaaggttgagggcaaggtgacttttgtgaccagaaaaggtggcagaaggtatattaatgttgttgaagcgggcacggaaagcgccagctgaacacaggtgaattttaacccccgagggagcaccagccatgcgtggccagtgctcccttttctcattacagatgtaccgtaaaagagtttcatatgtttattgacagtatcagtataaaggttcagggcggccgtggcggcaatggctgcatgagtttccgccgtgagaagtatgtgccgctgggtggccccgatggaggctgtggcggcgcgggcggtaatgtcgttctggaggctgatgaacgctatcagacgctccatgacttcaactaccagcgccactataccgccaagcgggggcaacacggcaagagtgccaatatgaccgggcgcaccggcgaggatctggtgttgaaggttcctcccggaaccctggtgcgcgatgttgctactggtgaactgctggcggatatggtggaaaatggccagcgattcgtggtggcagctggcggtcgtggtggtcggggaaatctctgttttcagtctgcaaataacaaggctccacgccgggctgatgatggtcaggaaggcgagtaccgcgaaattgagcttgaattgaagctgttagccgatgtgggtattgccgggctgcccaatgccggcaagtctactctgatctcgcgcatttcatcggcacgcccgaagattgctgactatcctttcacaacgcttgtgccgcagttgggggtagtgaaggtttccgattaccagtccatggtggtggccgacattcccggccttatccgcggagcctccgagggagttggccttggtcaccagtttctcaagcatatagagcgtacttccctgattctccacctggtggatctggccacagatgaatatgacatcgaagaggcatattccatcgttgacgaggagctgcgtgcctatggagatgaactggccagaaagcatcgcatcgtagtgggtaccaagaccgatagttgccaggatagtgatcgtctgcaaaaaatacgcaagctggctgaggaaaacgggtttgacataattttcatttccagtataacaggcgacaatcttgacgccctggtgcgtcttgcctgggaaaagctctgtgatattcgaggtatacatgaagtccagtgaacttttggagcgcatccaccagctggcggatgagaaacatgcagcggacgtgaaggccctggagcttgcaggagtctcaagctttgccgattatttctacatctgtacagcccagtccgcgcgccaggcccaggcaatcgctgaccatattcgcgagacggtgaagaaggaagccggtgtcagcgtgctgggcgcagaaggctatgataccggtgagtgggttctgcttgattttggagatattattgtgcacattttttctccccagctgcgcgagtactatcgactggagtccctctgggagggagcgcccgaggtgaattttgaagtatcgtcttctgagcaccggcaagatccgcaataagcatatccaggcactggtcgccgactatgaagggcgtattcatcgcatggtgcctttcgaaagcgttgagatcgccgatgaaaagattcagtctggccggcccgtcgcggccattcagaaggctgaaggagagcggctgctgaaaaagattcccgctgatgcctgtacggtggtgcttgatgaaaagggaaagcaattgagttctgttgagttggcaaactggattcagggcatggagagtcggtaccgggagatgatcttctgtatcggtggtgccctggggcatggcgaggaagtgaaggcgcgggctgattgcctcctctcactctccgccatgaccatgacccacacgatggcccggctctttgccgtggagcagctgtaccgggccttcgccattcaaaagggtttgccttatcataatgaataactggaggtttgccatatggcgatgaatctggaaaacgcaaaagaaaccttgattcagatgaagcgggatctcttggaggctattcgacagcgcagcgaacagagcaatgagctgggtcgcgatggtgctcaggacagtgcggatgaggccaacaatgataacctccgcaatatcatgattgaaatgaatgaccgggactcccgcaaggtgcgcctgattgagctggcccttgatcgcattgaaaaaggcgagtatgagacctgcatggagtgcggagagcctattggcaccgagcgcctggagtatcgcccttttgcccgttactgtcgtgactgcaaggaagaactggagcaatccaaggaagtggatgactgatgtccagccgggctgcactgattattctggatggttttggctttcgccccgagcagctggggaatgcgaccgtcgccgctgatatgccattttatcgtgggctcctgtcccggtatccccatacactgattcatgccagtggcgaggcggtcggcctgccgaccggtcagatgggaaactcggaagtggggcacctcaatatcggggccggaagggttgtctaccaggatcttgtgcgcatcagcaaggcccttggcgaagggagtatcgccgaaaatgagactgtgaactcctttcttgcgcaggtgaaaccagggcggaccctgcaccttatcgggctgttgtccgacggtggtgtgcattcccacctcgaacacctttttggtcttatcgactacgcccgttcccgcggcgtgaaatccatcgccgtgcacgcctttctggacgggcgggatacgccgccacgcagtggcctgggctatatcaggcagctgcaggatttcctggccagccgtcctggtgtggtgctgtcatcggtcatcggccgtttttttgccatggatcgtgacaaacgctgggagcgggtggagaaggcgtaccgcctgttaattcacggtgaaggggaggtctgccccgatgtcgaagccgcgctggagcgcagctatgccagcaatgtcaccgatgagttcatggagcccctgaagtgcagtgacattcccaatatagcgtgcgatgacagtgttttctgctttaactttcgctcggacagggttcgtgaactgacacaggctctggctctggacgcagatctgcctttcgcgacaccggtaaaaattcaacgcttcctgtgccttaccgaatactctgccgactttgggctgcccgtagcctttgagcagcagccgctggccgatattctcggtgatgtggtcagtgcccgggggcgaacccagctgcgcatcgccgaaaccgaaaagtacgcccatgtcacctttttctttaatggaggagtagagcggcagtttcccggtgagcagcggctcctcattccctctccccgtcaggtcagaacctacgatgaaaaacccgagatgagtgccatggaagtggccgatgctctttgcgcccatgtgcgtcagcagcagccggatctgattattctgaatttcgccaatcctgatatggtaggacatacggggattttcgaagctgctgtggcagcctgcgaggcggttgaccgtgcactggaaaaagttgtcaatgagctgctgcagcacgggtatgccgtattgatcacggcagaccatggcaacgctgaacagatgctggatgcctccggccagccgcatactgcccataccagtaaccccgtgcccttcattgcgctgacatcgcagccatgtcaactgcagcagcatggtaaactggcggatatcgcgccgacgcttctgtatctgatgggtattgaaaagcctgctgccatgaccgggacaccgctgctctccctatgaaaccgcttgcacgtctgtgttcacgggttctggatattgcctatccccgcatctgccgtcactgtcatcgacccatcgagcgtgagttgcaggccacggctttgtgtgcagcctgttcacggctctgtgtcctggatatgtccacccagcttcttgaccccctctgggttacttccctgtatacctataaatcgcctctgctctccctgctgaagtcgtggaaatacagccgcgacatgcaggctttgcagaccctgacctggtactggcgcaaagggattgtcagtatgcccgatgagtatttcgcgggcgccgtagtcacctgggtgcccatgcatttttccaagtacctgtaccggggcttcaactcggcccggcagctggcgctggatgttccgggggagaaacggacacttctgtggcgctacctgcccggtttctcccaggcaggcaaagggagaaaagatagacttgccacggctggctttgctatagtgccaaagaaatataacgttcagaaagtggtgctggtggatgatattgtcactactggagccactctgcgggcatgcgctgtggcgctgttgccgaaaaccggggggaatgtgcgtgcagtgacgcttttgagggccgattcgctatgaagtataccgtgtcatccaacgaagtgaagtttctggagttttttacccagtcgcttctgcaggcacagtgcttttaccagatgatcgttggtgtggctggccatgagtctttcaccatcatcgtgcgtggtgctgctgatgacgtgaaggtttatcagcaggaggtcagctataaggataatccggtcagcaatgctattcagagtgtttttgagacaggcaagtcagcggtggtgtcggcaacccagaacgaacaggcttttcagatactggcctttgccttcccccagcttcacgaaaaaggttttgtgctctttgacagcaaaggctattcagaggtcttttcccaggacaccataacctttcttcagaataaagcgtacagcgtcggtaacctcaaaggtctgctgatgagtacctttgaatcctaccagagtcagattaaccgcatgcgcagagatgcggctgacttttttttccagtctcagggagacaagcccgaatgcgacgaagcaacggcgcagctgcaggagatgcagaacatcctggctgtggtcaaggaaagtcgtcgtaaactctacaccctttttgacaatatctccgttggcctgtgttctattgatccatcgctggttatcgtcaatgtaaaccgttattttgccagggccatagcgggtaaggatgtcaaggatctggtggggcagtcgctgagcccctatgtcaatatcagtcagcacatggcaaccattagtgaagtgtttgcttctggcgagggtcgcaccacggtggtcgacgagatgggggggcatgggagtaaccgcaccttttccgttgagctgtttcccatttctgaaaatgatgccattatagaagtgggactgcttttcaaggatatcacggagctcatgaagacccagaagaccttccgtgattttcagaagttcacccagaacaagttcaagaaccttgattcgctgcagaaagagtacagcctgctctctgagaagtacaaggcactctattcgcgctatgtaagtgcgacaaaggagttccaggagatgagcaagcgccaccagctgctgggcgtgaagtatgagcaggctgtggggcttattgaaaagggcgagcagggaaagttgatggtggagaagcttgcggagcagaagaagcggcgtgagctcgtattgctgctctcccgtcagaaagagatggtggagaaccttctcattgaacgggccgatgttgccaagtcatttggcgaggggtatcagcgctacctgcatcagatatccctctacctcaatcgtgttgataatatggtgagcaagtcggggctgagcagtgcccagcttgaggaggtgcaggagatgactgtggaagtgcgccagcagcttgagcgttttacgcagttgatagctccggtctttgaggtggtcagtgatctgcgtggcaaggtgcagtcattctcccgcgaactccatgagtttgtgcagaaatattcccgcgaaggagctccagaggaagaagagagttcctcgggtgaatacacctaccgggcactggctcctacccaagcgccccgtgaagcgggcagccgcgacggaatacagatgtttgttctttcttgaattctgatatacgcagaactgcagactacaactttttctccaggaggattgtatgaaaattgccatcaatggattcggccggatcggacgttcggttttccgcattgcttcacagcgtaaggatatggaagtggtcgccattaacgatctgacagatcccgccaccctggcgcacctgctgaaatatgactcggttcacgggattttcggccaggaagtcaaggctactgagaagggcattgtcgttgatggcagggagatccgggtctatgcggaaaagaatcccgcagatcttccgtggaagtccctgggtgttgactatgtcgtcgagtccaccggaatatttaccagcaaggaaaaagccgaggcgcatatcaaggccggagcgaaaaaggtcataatcagcgccccagggaaaaacgaggacataaccatagtgatgggcgtgaacgagggcaactacgatccggccagccaccatgtggtttccaatgcctcctgcaccaccaactgtctggcgccggttgccaaggttgttgtcgataacttcggtctggtaaaaggattcatgaccaccatccactcctataccaatgaccagcgcatcctcgatttgccccacagtgatttgcgacgcgcgcgggctgctgccatgagcatgattcccaccaccacgggcgccgccaaggctgtttcgctggttattcctcaggtgaaggggaagcttgacggcgttgccgtgcgagtccctacccccaatgtgtccgtggtcgactttgtctgccaggtggaaaagaacaccacgactgaagaggttaacgccaccctgaaagccgcggccgaaggccccatgaaaggcatcctgtccttctgccaggagcccctggtctccatcgacttcatggggaacagtcactccagtatcgttgatgccgataacaccaaggtaatggatggtaacctggtgaagatcttctcctggtacgataatgagtggggctactcctgccgttgcgtcgacctgatcgcctatatggcatcacgctgattcgggggaagcatggccaagcaaagcgtgcgcgatattgatttccaggggaagcgggtttttgtccgcgtcgatttcaatgttccgatcaaagatggcgtggtgcaggacgcaacgcgaattgaagccgctgttcccaccgtggagtatattgccggtatgggaggcaaggttatccttgcctcccatctggggcgcccgaagggtaagcccgatgcaacattttcccttgaacccgttgccgccgagctcgcgaagcgcatgggccgtccagtggtatttgtgccggactgcgttgggccgaaagtggttcaggcggttgcttccatgcgggctggcgatgtcgtcctgctggaaaacacacgcttctaccgtgaagaggagcagaatgaccccgagttctcccgcaaactggctgagagtgccgatatctatgtgtgcgatgcctttggctctgctcaccgtgctcacgcttccaccgcaggtatgaccgcgtatattgcgcagagggtcaccggctttctcatggaaaaggagctggaatacctcagtgttcgtatcagtcaggctgaggcgcccttcgtggctattcttggcggcgccaaggtctccgacaaaatcccggttatcgaaaacctctttgataaggtgcaccatatcatcatcggtggcgccatggcctacactttcctcagtgcccagggaatacgcaccgggaaatccatggtggaagagtccatgaaggaatattccctgcagctgctggctacggcgcagcgcaagggcgttaaagtgcatctgcccgtcgatcacgtggccggacgggagttctccgaggtgacggaaaagctgatcactcccgatgcccatatccccgacgggtatatgggtcttgacattggcccccgcaccaggcaggcgtttcaggagattattgcggaagccaggacggtgctgtggaatggccccatgggggtgtttgagtggcagagtttcgccgagggaacctttgctattgccgccgccatggcgaacaataccgctgctaccaccattgttggtggtggtgatagtgtcagcgccattcagcagagtggtctcgctgatcgcgtcagccatatctccactggcgggggagccagcctggagttactcagcggcgtcgaccttccaggtgtggcctgtctttcagacaaataattttctgtcacttccgtcctggcaggattgtatacacacgcttgacgagattgtatacacatggtagattacggcgttttactctctcggggtgcgcttgtatctatttgtgaacgggcgtattaagtattgctcaaggggtttatcgtgattgatttgaatgtgacgttttttattcaacttgcgaatttcctgattttcctcgtccttctcaatcatatcctcatcaaacccatggtatccatgctgcagaaaagaaggaccaccatggagggttccgccgctcaggtgcagagcactgacgaactggttgcccgcaagaaagcagagtatgaggatgctttggcccaggccaaaaaagaagccaaggattatgccgaagccgagcgtcgcgcggcactggcccagcaggaagctcttcttcaggaggcgcggcaggagtccgaagctcttctgcagtctggacaacaacagattcagcagcagatggaaacatcacgcaaacagctttccggcgaagctcagtcgctggctgagctgatcagctcgaagttgatggggagggcatcatgaaccgccgtctttgcgctctgctgggcccgattctcatcctgataccgaccatggtgcaggctgccgaaggttatcccaccttcagttccatgtttcccaaagcgtttaacttctttctcctggcagcattgttgtattttattctgaaaaaatatgtcatagcctttttcaaggggcgtacagaacgcattgaaagtgagctcagcgccgctcgcaaggcccaggaagaggcgcagcgcaaggcggccgagtacgaggagaagtaccgtaccgtaaccgacgaactggcgaagctgaaagagaccatgcgcatatctgcccttgatgaaaaagaaaagattctggctgaatccaaggagatggcggataaaatggtggccaacgccaagtctgccattgagattgagttcgccaaagctcaggcggaaatccgtgagctggttcttgaaagtgccttcaccgtcgccagggataagctcaaggacaccatggacagtgccaagaatgaagagctggtcaaggaatatgtcagtggtataagggggatgaagtgagtgaatccatagtagcccggcgctatgcgctggcggtatatgagctgctcaaagcacagtcagccaccgagattttcgcggcggaggttggcgctttttcccgtgaaatgctgagctccgatgaacttgcccacttctttctcaatccgaccgtccagaagcgggataaaattaccgctctggagctgagcagcaaaggcatgcattcggtgtgtgcccgattcctcgtgctgctggctgcgaagggtcgtctgggaattctggacgctattgttcgtgcctacgaaaatatctataacgatgaccgcaaccgggtggtcgctcaggtgcgctgtgcgtttcccctggacgacaagggccttgaagagattcgtcaggcccttgctgccattacccgcaaggaaatcgaagtgcagacagaagtggatgaaacgctgatcggcggcgtttgcgcccagatcggttccgtagtttatgatggatccctgcgcggccatctggacaagatgaaagacagcttagtaaaagcttaaattttatagaggtgacgtgactcatgcagattaaagctgaagaaatcagccggataatcaaggagcagatcgcagggtttgaaaaatccttcgatgtgcaggagaccggcaaagtcatttcggcaggtgacggtgttgtacgtatctacggcctggaaaacgccatggccggtgagctgctggaatttcccggtgatctttacggattggtactgaaccttgaagaagacaatgtcggtgcggttttgctgggtgaggccactgccattaaggaaggcgatacggtcaagcgtaccggtcgcattgcccaggttcccgttggccctgaaatggttggccgcgttgtcaacgccattggtcaacccattgacggcaaaggccccattgacgccaaggaattcggctatctggaacgcaaggcgacaggcgttatttccagaaaatcagttcacgagccactgcagaccggtattaaagccattgactccatgatccccatcggacgtggacagcgcgaactgatcatcggtgaccgccagaccggaaaaaccacgattgccatagacaccattctgaacctcaagggtgaagatgtttactgtatctatgttgccattggccagaagcgctccaccgttgcccgcgtggtcaacgttctcgaagccaacggtgccatggcctataccaccgttgtggcggcgacggcttctgagcccgctcccatgcagttcctggctccttatgccggttgcaccatcggtgaatatttccgtgacaacggcaaacacgccctcatcatctatgatgacctgagcaagcaggccgttgcctaccgtcagctctccctgctgctgcgccgcccaccaggacgcgaagcatatcccggggacgtcttctacatccactcgcgcctgcttgagcgcgccgccaagctcaatgatgacctgggagccggttcactgaccgctctgcccattattgaaactcaggccggtgacgtctccgcctatattcccaccaacgtcatctccatcaccgatggtcagatcttcctggagtccgacctcttctatgctggtcagcgacctgcggtaaacgtgggtatctccgtttcccgtgttggtggtgccgcgcagatcaaagccatgaagcaggttgccggtacgctgaagcttgagctggcccagtatcgcgaactggcggctttcgcccagtttggctccgaccttgatcctgccaccaaagctgttctcgacaaaggcgcccgtctctctgagctgctgaagcagcctgagtacagccccttcaaggtagaagagcaggtggtcagcatctactgcggtgtcaagggacatctcgacgatatccccgtcagcgccgttggcaagtttgaaaaggaatttatcgcctacatgaaatcccagcagtccgacatcctcaaaggcattgttcagaagaagcagctggacgaagaactggaaggaaagctcaaggcagccatcgcagaattcaagaaaacctttagcgtttaaggaatcagggcatgtcaggtttcaaggaaataaaacgccgaattaattcggtcaagagcacccggcagattaccaaggccatgaaaatggtttcagctgccaagctgcgcaaagcacaggatgccatcaccaatgccagaccctatgccacgaagatgcaggatgtcatcgacagcctttcgtggagggtctccagcgacgcgcaccccatgctgcggcaggcagagtcggtaaaaaagatagcagtgtacgtgatcacctctgatcgcggactctgcggcagcttcaacggctcggtgatacggaccgccaagaattttgtgcgcgacaggcgtgctgccggacaggaagtggatatttatgctctgggcaagaaagcgcgggatctgtttcgccgtgaccagggcttccagaaagcctatacggatatcagccagtcctatcagtttgaactgctgcgacccattatcaacgaactcaatgaaaagttcattgatggtgagtacgacgaggtgcatgtcatctttaaccgctttgtctccgcgcttacccagcagccgatcacccatcgactgcttccgctgagccctgccgatgagccggacaatgtccccgtcgaggagagccagcgccttgactacacctatgaaccccaggatgaactgttactggcgcagcttttgcccaagcatgttgaagtccaggttcacaccatgatgcttgattccgttgccagtgagcatgccgcgcgcatgaccgccatggactctgcaacgaacaatgcgtcggaaatgatcgacaaactcaccctgctctacaaccgggcacggcaagccgctatcaccacggagctcacggagattattgccggagcagaagcgctgtaaaacgaggataaggaaggaataggtatgaatacgggaaaaattacccaggtcatcggtcccgtcgtggactttgcctttgacgccgacaaaataccagcggtatacaacgccctggagatacagcttcaggatcgcaaactggtgctggaagtgcagcagcaccttggagagggcatggtacgcgctgttgccatggactccaccgacggactggttcgcgggatggacggcattgacaccggcaagcccattgcggtccctgtcggcaaggccacgctcgggcgcattctcaacgttatcggcgagcccgttgacgaaggtgagccagtgaacgcagaagagtactggtcaatccaccgtgaggctccctcgttcgtggatcaggacacccagtcaaccatgctggaaaccggcattaaggttgtcgatctgctctgcccctatgcaaagggtggtaaaattggtctgtttggtggcgccggtgttggcaagaccgttctcatcatggagcttattcgcaacatcgccaccgagcacggtggatactctgtttttgccggcgtcggtgaacgtacccgcgaaggcaatgacctctatcatgaaatgaaggactccggtgttattgataaggccgcgctggtgtatggtcagatgaatgagcctcccggagcccgtatgcgcgttgcgctttccggcctgaccatcgcggagaatttccgcgaagatggccttgacgtcctgctctttgtcgacaacatcttccgctttacccaggcgggctctgaggtatcggctctgttgggccgtatgccctctgcggttggttatcagccgacactctccaccgagatggggaacctgcaggagcgcatcacgtccacgaaaaccggttccattacctcggttcaggcagtttatgtgccagcggatgacctgactgaccccgcgcctgccaccaccttcgcccaccttgacgctactacggttctgaaccgttccatcgccgagctgggcatctaccctgcggtggatccccttgactccacatcccgtattcttgagcccggagtcgtgggtcaggatcactaccatgtggcccgcgctgtgcagaatattctgcagcgctataaggcgcttcaggatattatcgccattctgggtatggacgagctttccgaggacgacaaactgatagtaaaccgtgcccgtaaggttcagcgcttcctgtcacagcccttctttgttgctgaagtcttcaccggctcgccaggaaagtatgttcccgtgaaggagaccattcgcggcttccagatgatcattgaagggaaactggatcacttgccggagcaggccttctacatggtaggtaccattgacgaagccatagaaaaaggcgagaaaatccaggccagcgtaaaaaagtgagtgtgaactgatggccgaaaaaattcgactggaactggtgacaccgaccaagcaactcctcagtgttgatgtggactccatttccatggtaggtaccgaaggcgacttcagcgtcctgcccaaccacactcccatgctgacgactctggaaatgggcgaactcagctatcaggtgaacggcgaaacccactttgtctttgtggactggggtttctgtgaagtacttcccgataaggtcataatcctggcggagaccagcgagcttgcctttgatattgatgtggaagaggcgaagcgactgcgggcagaagcccaggcgatcctggatcagaagcgtgcggaagatgatgttatcttcgagcaggcccgcgtcgagctgctcaagcagattgcccgcttgggagtagcctcaaagattcgaatgtaggctttttgctgagttgccttgaatcagatacaccaaccgggaagctttcgggcttcccggttgtttttcattggatacactccatcacttcgacaccataacggaaaggtcccgcgtgctgctcccaccccttattttcggaaccctgattcaacgctataagcgctttctggcagatgtccgtctggaagacggcaccgtcgtcacggcacactgtcccaactccggcagcatgcttggctgcgctgagcccggcagtgtggttgccctttcccgcagtgataatcccaggcgcaagctgtcatatacctgggagctggtgcaggttgatggcaactggatcggcatcaatactttccgcaccaatggtatcgtggaagaggcggtcgcgggtggggctgtcccggaactgcaggggtatgcttgtctgcgccgtgaggtgcgctacgggcaccagcgcagccgcattgatcttcttctggaggatgatcagcgtgggaggtgctatgtggaagtcaagagtgtcaccctgaaactggatgggcgggcctgcttccccgatgctgtgaccaccaggggtcagaaacatactgaggagcttatggccatggtggcagaagggcatcgtgccgtggtattttttctcgtgcagcgaagtgacgtggagtgtttcacaccagccgatgccattgatcggcgttatggccagctgctgcgtcaggcgctgcaggcaggtgtcgaggtctgcatctatggaacggaaatttcccccgcttccatcgtcgtggcagaggctctggcaggagattggaggcagcatgaagagcagcagacatgagttgacggtggacgcctcccggcgcctggatcagtttctcgccgccacggagcttttctcccggagtatggctcaaaaactggtggcccaggggcatgtccaggtgaacggcacggtgatcgaaaaagcctcttacagcctgcagccgggagatctggtgtgcgtgcagcagccagcacctgtggaccatgccactgtggtgggccaggaaattcccctgaatatctggtatgaggacgagtccctgcttgtcgtcaacaagcctgctggcatggtcgtgcatccggctgccggcaactatgatgccaccctggtaaatgcgctggtgcactatcttggggatggattgcccgcaatcggtggagtgctacgcccgggtattgttcaccgtcttgacaaggacaccagcggactgatgctcgtggccaaaacagaagtggcccatcagcggctggtcagcatgtttgccgccaaggagatcgatcggtgctatctggcgctgtgccatggatcgctggatgattccggggttattgaaggcaatatcgggcgcgatccgaaggatcgcaagcgcatggccattgttgaggcggacaagggcaagacggctcgcacccactaccgcctgctggaaaaattcttctgccatcagcagtgggtttccctgatcgagtgtcgccttgataccggtcgcacacaccagatacgcgtgcacctgcgctccgtgcaacgccctttgctgggagaccaggtgtatggggtaaaaaaggagccgggctatgtgagtatgcgacgccaggcgctccactcggcctccctgtgtcttcagcatccgatcagcggtgaagtggtggagctgcagtgtccgttgccggaagacatgcgtgaccaggtcgagagcctgcgcaggcgaagcagctgatggtgcaggcatcctgtgaatcagctattttccgtacatgtcatcgacggtgaagtagatttcgccggttgagcgaaaggtgcgatccgcaaagctgtggacgcgatactgcaggccccggcggtccacggaatagcgccagtcaagttcttccggatgcagggcgtagcccctgtcgtcgggaattttcccctccaggcccggggggacgtagccggctacattgaccatggtttcttctccccggtcggtgaatcccctcagaatcttgaatcgctcatggacatgcaccacttgtccctggcgcagcaaatgaatttccccatcaaccagcgcttcaaaaaattccgttggctcatcggccagacggacttcaatgatgccgcggtcttcattattgcgacggatcacgatttttgtctcttccgcgacggaaaagcttctcaggctgtcatcatagaatccggtgccgtaaatatcgggataccagccgatggggctgctggcattgatttcctgcacggcaatgctgtcgccgggccgaacgtggatgcgcccgctgggtggcatggtgcgcgcagcgccgttgatggcgatggtgacgctgtgcaggtggtccgtgtgtgccaggaagatgccgatatcggcataggtgttccacgggcggtggtactcaatgcccacggcagccgcgaaaccctcgatggcattgatgtggtagaagactttctgattgatgtccggcaggagtttggaagcttccatgcagaatgcgggcacacccagctgggtcagggtaaaaaatgtcagactggtgcgctgttcggcatgaatggtctgcggactggcggtattgtggttattgacgcgaaactggtggtcctcatggaggatctgcccgttgagggtctggatgatctcttcggcgatacactgaaggcagactgtgccgtgcctggtttcgtggtagatatccgtgtcgatgataatggactgtccatagcgccggggattgcgcacattatcaatatactcagggtggtagaatcctccgccgtcgtgaaggctgagaatatagtcgtactgggggattatggaaatcagttcccgcacggtgcgctgctccgggattcggggggagatatcatgctcaaagagccggttcatgtcagcgtagaccccgcggcggttcagaataatggcgcgtttgttcatgcgggggatgacatggatctcccctttgccaaccaccccttcgagggcgtagtccgctgccaggtagccgccgggctcatcaccgtggatgccgccgataaccagcaccttgggccctggctgccatttggaggccttggggacttcgtgaatatcgaaagcgaagtcatggttcgccaaagtgatgggcggagaaaggagcagcgtgaggaaaaagaacacgcaggcacccccccgcgtaatgagcggggggcacaaacgtgcgaatggggaaggagtggcgcctttgggagtgctcaaagcctactctttcagacgtaagctcttgggcgcaagggccactttgtcatgagcctggaatttgaagtcattgacggtactgttcatctgctgagccagggccgaaagctcttcaatggctctggcagcgtcttccgatccacgggcagtttcatcggcgacatttttgatgttttcgatgctgcgggctatttcgcccgtggtagctgactgctcttcgctggcggtggcaacctgctggaactggtcattgagggagttgaccacgaccacgatgctttccagagcctgggaggcctgtccggccaggctattggcaagttcgacccgctcctgtgtgtgcatcatggtgtcattggtcttgaccgcgtcaccctgaattcccttgatcttggtggcaatttccttggtggcattctgagtgcgctctgccagcttgcggacctcgtcggccacgacggcaaagccgcgcccatgctcgccggcacgggccgcctcgatggcggcgttcagagccagcaggtttgtctggtcgctgacttcatcgataacctgaatgatttcaccgatttcccgggcgctttgattcaggcgctgaaccatgtcattgagctctccggtggcctgctgcacagaactgatttcatgcatggctttggaaactaccgagcgaccctcaatggcagtgttgttggcgtccgaagctttttcagcactctgtgagatcagcctggaaatttccactacagtcgagctcatttcctcagcggcgctagcgacctgggctacggcatcggcctgttcgttggccccctcgctcatggcggctgtggtctcgctgagctgagtgctgtggcttgctacctgaatgcttgatttattaagtttttcaaaagagaggctcaggtcatcgaaggttttattgattgatgtcaccagtgtgctgatttcgtcattggagctgctttcaggcacgcgctgggagaaatcgccctgggcagcatcgcccagtacatccaccaccacattgattttccgggtgatcagcctctcaagcagtttcatcatgaaaagggttacggcgatcagcatcacgacagcaatgccgatgacctgcagggtcgtgcgggttacggctgcctggataggggcgaggtcagcgatgacttcataggctccgtgaatctgtccgactctccagccttccatgggaaaacccagcgggtctataccgtcgccggaaatactgtcagcgcgggttccatggcagaccatgcagttctggtcgagtacgattggcttcatgtaatagagagcattttcctggcgattcacccggtacagttcattgaggcgcttttccgttgcttcacgtaacatgccggcttcgaagtctgtgggggtgttttccgggtttcgtggctggaactttgggacgcggaaggtgtagttggaaaactccgcgttttccaaggcaactctccagccagcgataatgggaatagtatagtaggcaccggttttgcgcagctcctgcagacgctgctgctgcggaagctggcgcaggcgctggaagtcactgttgatggcgtgctcatccagaacacccatttgccgcaggtttgctacgtaggtgcgcgcgttctcggcctgggttgtgatggcgcgggccttttccaccagcatgtcctgggcgatgctgtctatctcagttttcgcaacgaaaatgaatataacggacatgaaaataaaagcgatggcaatggcgagttggacttttgcgctgatggattgtagcattgtgcctcctgtgggcgctgatagagtaaaacagttgcgctttccatagtagatgtttttgagccacttatacaagagtaatctatgttgaacgttgtattgtttgagcctcgtatacctcaaaataccggaaatatcggccgcctgtgtgttctcaccggctgtcggctgcacctgatagagcccctgggtttttccctggacgccaggcacctgcgtcgcgcagggctggactactgggaacacctgcccctgcgcgttcatgggacgcttgcggaattccttgagtatgtgaacttccagaaaggtacactgtgtggcattaccacgaaggcgcgcagaccatacacgcagattcccgtcgatggtggcccgctcttcgtcattttcggtcgcgaagataccgggatgactgaggcgctgcacggggcctgcggcgaaaaacgctaccggttgccgatgcgggaatgctccagttgccgcagcatgaatctgtccagtagtgttgctgtggtggtttatgatatattgcgaaggcagggtttttctgaacttttgtagcggcaagtttcattttaggctctttgtccatgtaaaggggataatgcatgcaggatcagcaggaactgttgggagaagaagagaccagtggcagcggttcttctgaactttgtgaaaccactgtcggcagctggtttgatcttttctggcatgacaatcgccagaggcaggagtttctctactactgtggcgttgtcctgctgctgattcttgccgttggagtgctggggggaatgtacctgcacctggacgatggtcatagcgctggcagccgctcgctggttgtgctggttctctcttttgccgcaggtggcgcacttgccattggtttgctgtatggagcactgcttgtcggctttatgaagaggtggaaacgggatatgctgagccgactttttgatgtgcgttcggccgctgagcttgccggaacggggcccgttggggtgcgtctgttcagtggactgcagaaccccatggccagcgcggctttcctctggtcgacggtgggaaataccccctttgaagagtttgtcgagcgctgggttgtttatatcgaggaagatatgctgggaaagatgccctgtattcgcggcaatccccaagcggtcatcagcgtgaacgcctatccggaaaaatatcagaaggtgctctttgccgatggccttgtgcgtatggatggttcccagacagcgcttttcggtgtggtgccttttctttctgaaggactggtggcagcagactaccaggattccaaggagctgctcctttccatgccggcagaaatcgcagaaatgcagaagcgcatagggggaggagagggggcgcccaggcgcgaacttcgctatccatcagagcttgagcttctgatacccgaagacacactggatgttctgacggtatttgatattgatctggccaagtggcacttcgatgtcttcagtcgccagtacagcctggagcaattcacggaaagcccccgggagttccgcgtgaaggtgctggagtactttgggacagtgccgacgtttcaacgcattcgtgccggtatgcacgatctcgaatccagtcttgccagctcctacggtaaggcctttggcttgctgctggatgaattcggctatcggcataagcgtaagacctatgagcagtttgttcgtcagtgtacgcgcctgtttcgcctgttcatgatgatggagcaccagattcgggagttgaccgttcgcgatcgggtgagcattgccctgttgcgcaatcatctgcgtgaaatgccctgggagatggcggtgctgatggtgggcccgccccgggcgatcatcgcccagctgaatattgccggtattcgacctgacaggccctatatttttttcctgaaagaggcaggggttgatgatcttggtgagtcgccctatcggcgaaccattgagtcaacactcgaagaggctggttataaaagctttgagctgtgttttatgccactgccgtgagtgtgagatccgcaaaaaagacgcccatgaggcgtcttttttgcgttgaggggtgttatggggtgaaggtgtcggttaccagctcaaactccatggattccttgttgtagctgaagacttcaccggtttcgataatataataccagccgagaatactcagcttcccttcctgataacgctccttgatataggggtaagagagcagatttttcatctgctgcaccacgttcatctgctccgtcatccattcgcgcttttgcgcatcggcatcggggtactctcgcagaattttttccttcactccgtgtgatatttccagccatttcttgacatggggtacggcgttcagtgtctcctcgggggcgaaaagggcgttgcagccgccacaattggagtgtccgcagacgacgatattttcaacattgagcgcttttaccgcgtattcaatggccgaaagcgtggcgacatagtcgttggtatcgcgatatggcggcacgatattggccacattgcgtatgacgaaaagctctccaggcagtgtctgagtgatgagattcggtacgacccgtgagtctgaacagccgataaaaagggtgtgagggctttgggactggccaagttctttgaaaagatccttgtggctctggtagtcgctttcgcggaagcggactatcccctggtagaggcgttccatgcagtgtgctcctttattaatggtgaactttatcttgtcatgttttcgagatgatcagcgtggggatattctgagtttgaatcttgagaaaaatcgcacaaacaacgttctgttgtcaagaaaatgtaacagagtagcggtaaaatgttttctttgcgctaaatcgttgttagggaaaatgttagccaaacaacactgcgctttgtaactccatatacggtattgtattgtcttgcggtgtccggcgtcaacaaccaatgttttatgaattgtatacagtgtacaatctttataaacaaaaggcttacgaaaaaagtcgcttgacatgtgaacgggttggcactataagcaggaacgaggatagaacgtcatatcattttggcgacaatgatcggaaaacctggaggtgcctgtcgaggcggttaccagggaaggggatctcgctctattggtagcagatgttctttcataagggagtgggatatcgttaacggtgttttatttgtgtcgccaggatgtcagtggcgcgtcaatgtgacaccttggaacaattcgcagggggtgcagaagggaaagcagctcaagatcgttctggggatagtgccgcaacggcaggtggtccctgcagaaataacgctactgtttagggaggtgacatcatggccaagacctcaggccaccctataggttttgccactgctccttgacgcggcgagtccgtgaagggttattgtggacagggagcgtatctctgggaaatttcgaggtgcatcgcatctccattgaggtttgaaaggtcgttgaacgcttttttaagaaaaggaaggtgggaatatgagtgaaaaagacactgaattgaccccgcaaaattactggaaagaaaatgtacgcttgctgtccatacttctggtgatctggttcgtggtctcttatggattcggtattctgctggtggatgtgctcaataacattcgtctcttcggctttcagcttggcttctggtttgcccagcagggatcaatttacgtgttcctggcattgattatcatctatgtgcgtggcatggccaaactggacgagaagtacaatgtcggtgaagacaagcctgtaaaagcagcgaagaaataaggggggacgtatggatttacaacttatgatatacctctttgtcgggggtaccttcgcgatttatatcggtattgccatctgggcaaaggccggttcgacaaaggatttctatgtggctggtggcggtgttccgcctgtgatgaacggcatggcgactgcggctgactggatgtcggcggcgtcctttatctccatggcgggcctgattgccttcctgggttatgacggctccatgtacctgatgggctggactggcggttacgtcctgctggcgatgctgctggctccttaccttcgcaagttcggaaagtttacggttcccgattttgtcggtgatcgctactattccgatacggctcgtattgtagcggccatttgtaccatctttatttcctttacctatgttgccggccagatgcgcggtgttggtatcgtcttctcccgcttcctgcaggtggacgtgaacagcggcgttatcattggtatggttatcgtcttcatctacgccgtacttggcggcatgaagggtatcacctacacccaggttgcccagtattgcgtgctgatcacggcctatctggtgcctgcgattttcctctccattatgaccaccggccacttcttcccccagacgggtatgggtgccacggttcttgaccctgttactggcgctgacaccggagtctatctgctggatcgactggatggcatgctgacggagctgggctttgtggcctacaccgacggcaccaagtccacccttgatctgttctttattaccgtagccctgatggctggtacggcaggtctgccccacgttatcgtgcgtttcttcacggttccccgtgtgcatgacgcccgtatttctgcaggctgggccctgttcttcatcgccctgctctacacgactgcccctgcggtaggtgtgtttgcccgtaccaacatcatcgaaacggtgcatggtcaggattacgccgagatgccccagtggttcaaaacctgggagcagacgggcctgattggcgtttccaatccgactcccaatgccgaagggaagatcattctcgatatgtcacgtggcgcaacggagaactctgtgcgcgttgaccgcgacatcatggttctggcgaaccctgaaatgagtcagctgcccaactgggtaattgctctggttgcagctggtggtatggcggcagccctctccacggcggctggtctgctcctggttatttcgacatccattgcccacgatgttctgggtaaggtggtgatgaaaggcaagatgtccgacaagggtgagcttctggcggcccggatagcagcggcggtggccatctgtgtcgcaggtctgctgggcatctatccgccgggctttgtggcccaggtggtggctttcgccttcggacttgcctgcgcctccttcttcccggttattatcatgggcgtattctccaagcgcatgaataaggaaggcgccattgccggcatgactgtgggtctgagctttactttcgtgtacatcgtctacacccgctttattaacaccgatccctccatctggtggttcggtatctctcccgagggtatcggtaccctgggtatgatctttaactttatcgcggcctacgtggtttccaggatgacatcgcctcctccggcgcatatccaggatcttatcgaggacatccgcgttcccaaaggcgctggagcggcaactcaccactgagtcctgcttctgtgcggcccccggttctccgggggctttttttatttaccgtgcgagcaagaagacgtatggtattggcttcagcgtatgactcttttggtcgcgcactttcaataaaacgaacatggtgagtcatgaattttttgaagaatctctatcgatcgggcaagcttccccgctggctcatttttctttccattatcatgttcattgtcgtgtatctttcctttcgcgaaactacgcaggccaagttctataacgggtgtctgcagggggattcccgtccgacgcctgcacagtgtcagtgtctgacggactacgttttcgagcaccttgatggtattcaggtaattgcgatcatggagcccaagcgcatccggaagcaggatgacatggagcggattcagcaggtgctcagagccggaaccgaagcgtgcgggtggtgatctgatggtggctgttattctttccgccctgcagtacattttccttgtttttggcctgctgctggtgctggcgtcgttcttcctgtatcttcgccgcacaggcgacgtgaagggtgttatcatgttctggtctccccgcatggtgatgctgaagcaggagtttgtcattaaccgtgttggcttcgggctgatgtttgcgggtgtggttcttcgtatcctctatttttccttttatctttagcgggctgctggagaggggaaggtcttttgtgctgagattgtcatgaattgtggtgccgcacgcgttttcgcgtgcggctctttttttttgggttggtgtggcgtggtcggatggggcgtgtgatggtggtgcttgtcggtgcgcctggcctatctttttttcttacaatgagatattgagattgtgccatattttgagccatgcaaatgttaattgctacagcgatgcgtgtttacaatagcgctttcttgactgtgcaacaatgcgcgctgacttttcaggccgttatctgaggttgaaaacttgataatgtatgacgacgtttgtctggttacgatttttcagttgacaggctatgtgttgtgtggcagcatcgggccgttttggctttccggaaacagattagctgttgcacgagctctttcccgaaagccaaacggggtttgccgacatcggcaagccaattcagagacaaggagagtgtgatgggacacggaccggcggtcaagcttggcaaggataatgcctcgccgtacaaagcaaagctcggaattaagatgttttgggtgtatgcccttctgtaccttggttttgtggtgattaacctgaactggccctcattgatggcggcccatgtgcttggtatgaattttgcgctggcctatggcctcgggctgattgtcatcgccatggtgatggcaatggtctataactacttctgcaccaaggcagagcgtgagatgaacaaggacgagaaggcggtggtacgatgatttacgcacagtcaagcctcgcggtcgttctcttctgcctgttcgttgccctggtactggggctgaccttctatcttgcccgcaagacgacttcggctgccggttactacgcggcaggcggtggtgttcactggttcaccaacggggtcgcctttgccggtgactacctttccgcagcatctttcctggggattgccggtatgattgccacggttggctttgatggctggatgtactccctggggtatctcggtggatggattgtcgctcttttcctggtggcagaacccctgaagcgccttgggaaatttacctttaccgatgcccttgattcaaaattcaactcaaaggccattcagctgatggcgggtatcagtactctggtggtatctgttttctacctgattccgcagatggtcggtgctggtacgctggtaacacctctgctgggccttccccacgcggctggtgtcgtgattgttggtgttattgttacgattatcgttgcctcggcgggaatggcctccaccacgatggtgcagttccttaagggtgtgctcttgatcatcttctcaacggttctggttatcggactgctggttcgcggtctctccacagagcccgatcatggtggaacccgcgaattctacaacttccagcagatggaagcagcgctggctgccgatggttcactggttctccccgccaacagtggctatgaggtggtggatggctggaagcagtcagtctatgcacagaaaggctacgctcgtctgaagtcccagcgtgatggctacgagacgatctggcgtatcgaggaaactgctgctggaatcgtgctcaatgaagccatgtatcgcgaaacccttgctgatggcactcgtctgtataacggtgcccctgctgaagagggtcgctttgtccccgtaggccaggccaaagagattatgattgatggcgaagtcgtcatgcagactggccccatcggtccattggctttcctgacggcactgcgcgacagtaccattgtcctgtggggcactgagcatatgcgtgacggcgacaatattatcgtagtctactaccagaagccgactcccggcaacgaggtgctgcgtcccggtatcctgctgcaggtggaaaatgccaccctggttcagcagctgaactttatctccctgatgctggcgctgttctgcggtacggcggccctgccccatatcctgatccgttactacacggttcccagccaggcagatgcccgcaagtccaccattgtggcgattggtctcatcggtttcttctacatcctgaccctctaccttgggctgggcgccatgaccagtggtgtggtaaacatcatggacagcaatatggcggcgccgttactgtccctctccttcggggtggtgctctttgcgatcatctcgtccatcgccttcgcgacggtgcttggaacggtgtctggcctgatcgttgcctcctcgggtgccttggcccacgatctgcttgataacttctttggtgtcaaatttaccgatcagggaaaggtgcgggccggaaagattgccgcggttactgttggtatctttgcgatctatcttggtatcctgtttgagggcatgaacgtgagcttcctggtgggctgggcctttgccatcgcggcttctgccaacctgccggccattgtcatgctgctcttctggaagaagaccacggcgtatgggattgcggcatcggtgggaacgggtattgtttccgctctcggcctcatcctgctgtcgcctgatatgtatacccgctatggcctgttgccccaggacgctcccatggttctgaacaacccgggtatcatctccatccccctgagcttcctggctctggtggtggtgtccctgatgacccagaagcacaatgagggtcttgccactgaaggtgaaggcgcgaccagctgatctgctgaaataaaaaatactttcgggaagcatgcggcagactctgccgcatgctttttcattaccggcagggcatattggcgcttgtcaatttgcaggacttgcagtaggttagcgacgaatttttgaaagaggaaggcccatgagacgatttcgttttacggttttggcaatatgcatgctgttgctctaccttgcctggggtgacatgcagattaccctgcgcaatggagctccggagacagtgagtgcgcgtgatgtctatctggacggttatccccgtgaatggcttgagctgaaggggggctatctggatctgcagagggctatatccacttcgggaacggttgagctcgatgccctggtgttaccgcttatgcccgatcgtcgctatgatggagagatccgtattctggtggagacccgcgatgaggagctgctgcaccactttgcccagtatcacttccgctccccaacccaggagcagaagcgacgttaccttgaggagcatctggacgcctttcatccccagcgcgatatcatcggactggtggcaacgggcagtgcgtcgcagcgcaaccgcgggaaaatccttgacattgcggccagtgccgggttggatatccatcctgaagtgatctatgtgagcgaggggaacacgccaccacggtatcgtgggtggttctatctgatagtcggtgtcctgggcatagcgcgggtattgacaacctggaatgccagaccggaggcgcaacgctcagcctgagcaagggatactggctgtccgcgtcgcatctgcgatgaagccggtggccgtgctcttcgtctgcagacacaggtgccgggagccgctctgtggagagtgggcttttcggtgcgtggttcggtattatccggcgcttatccgtaaaacatctggggtaaatggcagtattttcctttgacagtgcctgtgaaacgctatactgtaagaaaatttttttatggggtgctctttgtatgccatacctgaagtctcagcatctttgtgatgtcaattacgaaatacggggcaaaatagcccaaaagtccgctgaattactgcgatcgggccacaatattattgagctcaatatcggaaatccagcacagttcgggtttcgtgtgcctgaagccattaaccaggcgataacgcagaatattatccaggcagaagcctacacggactccaaggggatttttcctgcgcgccaggcggtggtcaatgaagtacagctgcagggtatcgccgatgtgaaaattgagcatgtgtttctgggcaatggggtcagtgagctgattctcctggcgatggaagctctgttgaatcctggggacgaagtgctgattccctcaccggattatccgttgtggacagctgctgtgcgcctttctggcggcaaggcggttcactacaactgtattgaagagaagggctggattcccgaccttgcggatatggaagccaagataacctcgcgtaccaaggcgattgtcgtcatcaatcccaataatcccacgggcgctgtctatgaccgcgagacgctgacggaaattgtggatcttgcccgcacccataacctgatcctctacagtgacgagatttacaataagattacctacgacgggattgagcacattcccatggcttccctttccactgatgttctgaccgttactttcgggggcctcagtaaggtctaccgcgcagcgggctaccgggtgggatggctctacttcagtggcccggtgcgggaagctgaagactatattgacggcataacactgcttgccagcatgcggctgtgttccaacgcccttgggcagtggggcgtgcaggcggcacttggtggcattcagtccatcttctccctgacggcgcccggcggccgtctgtacaatcagcgcaatgcggtgtacgagcgactcaacgccattgacggtgtgcattgcgccaaacctctgggtgctctctatgcctttccttcatttgacctcaggcgtttccgtttcaagaatgacgaagactttgtctaccgctttctcagtgaacagcaggtgcttctcgttcaagggaagggctttaactacttcagtgagtgtcacttccgggtggtcttcctgccgcaggttgacctgatcaacgacgccatggatcgcctcgaagagttcctgcgggaaaaccaggcatgatgaagaccgtagggctgctgatgggcggcacttcccgggagcgggaagtgtccgtgcagagtggtacctttgtcggcaaggctcttgaggagcttggctacgctgtgcgcattctggatccgcaggagcctcggtggcaggagaagctgattggtgtggatatggtgtacaacaccctccacggcccggtgggcgaagatggtactgtgcagggatacctgcagatgtgtggaattccctatacgggaacgggtgtcctgggcagtgcggtgtccatggataagattgccgccaagcgcatagcgcttgcctgcggtattcccacccctgcctatctggtagtgactgcagatatggcccatggggccgtggatatgctggcaaaatccagcttcagttttcccctggtggtgaaggttccccgggaaggttccagtatcggtgtcttcatcgtgcatgatgccggggaatttcagcgggccttgcaggaatgtctccagcttgatagccaggtgatggtggaggagtatattcaggggtacgagctgaccagtggttttcttgatgacctggcccttcccctggtgggcattgttgcgggcaacgccttttacgactatgctgccaagtacaccaagggtatgactgtctatgatgtccccggcaaggttgatccatcagcggcctctcgcgtagtggactacagccgccgactctgccgtgcccttggcttgcgtggggccttccgcgttgactacatgctcaaagatgatgtcccctatttcctggaagtcaatacaaaccctggaatgacgcagaccagtctcattcccaaagcggccggagcggccggcatgagttttgcggacgtggttgcaaaggttctggaaggtgtcgcaaagtcttgagtgtaaaaaacaacagccgtcgactgcccgtggccgccactgtcgccgtatttctcgctggtctgagcgtctactggtattaccttgcctctcccctttttcccttgcgtgctgtcgtgaaggaaaatcactattacgcccgcgaggaaaagataacagcactgtttacaaattacctgggaaaggatatccttgccctggacattcagtcggtagcacaggagcttgcaggattgccatgggtaaaaagtgtggccgtctttcgcaagctcaatggtgttgtccaagtggttctttcagagtaccagcctgggtacatactgaaaactcctcaggcaaaacgtttctacatctccgctgacggttatgtcatggaggaggtacacggggccatggatcgcaagcttgagtaccatggcattcatctgcctgagatttttaccgctgagtcaggtgttgcccctggcgactttatatggcagacgccactgctgtactcgctggcgcagagtgtgccggaggacttcctgctggatttttccatccgcctcgaaagcggggggattgtcctggtcaagggcaacatggaagtgttcctgggcgaagacaaatatccgcggaaagctgacgcgctggcaagtgtgctgggtcagccattttcgttttatcttgactacagggtccatatagatgacaacgctgtgtatatcagggagagcttggggaactaatgtcaaaagaaagcgctgaacagaaaaacattatcgtcggactcgatatcggtaccacgaaagtctgtgtggttgtcggtcaggtcaaaagtgatggttccatcaatgtcatcggtatcggcaaggctgagtcgcggggcatccgcaaaggaatagtggtcaatatcgaccagaccgtggatgccatacgcaaggccgtcaacgaagcgcagctcatggcaggtgttcccatccgtgacgtgtatgtcagtattgccggcgcccataccaagggccagaattcccgcggtgttatcgccataaaaaacaaggaagtcagcctcgaagatatcgaccgcgtgatcgagtctgcccgggccgtggatatatcactggatcgtcagatagtacatgtgcttccccaggaatacgttgtcgatggtcaggactccatcaaggatcccctgggcatgagtggtgtgcgcctggagatagaggtacatattgttaccgcctctaaaacctctgtcgaaaatatagtcaagagctgcaaccgcgccggactgaatatctcttcgctggtgctgagccagctggccacctcccatgccgttctcgcccatgatgaacgggatctcggggtcgccgtagttgatatcggcggcggaaccacggacgtggccatcgtcattgaaggcagcccctggcacacctgcagcatcccgttcggtggtgtcaacatcaccaatgatatcgctattgcccttaagactcccttcaaggaagcggagaggatcaagctcgactacggcagcgcccaggtgcgtccccaggatgagaacagcattgtggaagttccgggtgttggtggacgtgatcccaagcggctctcccgctatgtgctgagccagattatcaacccgcgcgtggtggaaatcatgggctgggtgcgcaaggaactcgtgagcgcaggccttgaggagcgtataaccagtggtattgtcctgaccggcgggaccagccagatggaaggtattggcaccgagacggccaaggtctttggaaccgaggtgcgtaagggaattcccagcagaattggtggcctggtggacatagccagtgcgccggagtattcaactgctgttgggctcgtgctttatgctgcttcggaaaatccgtttctcttccaggccggcgtcgaaatccactcagatgggccccagggctcaggatccatgaaaaaagttgcacagaaagttcaaaaactgtttggagaattcttttaaaaatatgctatataaagaaaagccattacgtgaccggtcaattcccacgaccatttccggtcgctggtaccggaaatcatgaacggtatcatggtcgcgttcgtggcatcagtagccgagtgtgctattgttgggaccagctcaacgctatgcgagggggactaacgtatgttggaatttgaagaagattatatacccggtgcgaccattaaggtcgttggtgtcggcggagctggcggaaatgctgtcaacagcatgatcgacgcctccctggagggcgttgagttcatcaccgccaacacggatcagcgcgcccttgacatatccaaagcaccggtgaaacttcagataggatcgaagctcacccgcggccttggtgcaggagcaaatcccgatgtgggacgtaaagcggctgaagaagacgtggaacgactgcgtgaagctttgagtggtgcggatatggtcttcgtgaccctgggccttggcgggggaaccggtactggcgcttcgccggttatcgccaaaatcgccaaggaaatgggcgccctgaccattgcggtggccaccatgccttttgcctttgaaggacgtcgccgtatccaggtggcccagaaggggtacctcgaactgcgggagttcgtcgacagcatcatcaccattcccaatcaaagcctttttgaaatctgcgacaaaagcaccaaactcacggaagcctacctcctggcggatgatgttctgaaacaggccgttcagggcatatccgacgccatcaacgtcaccggtatcgtcaacatcgactttgccgatgtacgcacggtcatgtccaactctggcctggctttaatgggtaccggcgaggctgagggcgagaatcgggctgtcgaggctgcccgcaaggccatcaccagccccctgctcaaagacttcgatatctccggagccaaaaatatccttctgaatatcaccggcggcatggaaaccaccctccatgaaatcgaagctgtcaccaaagtggtttcagaggccgccaaaggggaagcggaaattatctacgggaacgtcattaacccggacatgcagaatcgcatgaaggttactgttatcgctaccagcttccgcaatgacaagtcccaggtggccggaatcccttcggaggcccagcgtaaaggtactacaacaggcatggaaagcggcttgcgcaaggcacccgagtccgtgtcatcatcccatgagggggttgccagtgccgctcaggtgcgcgcgccagagagctccagaggctcttcccatgcggctatggcggcgctggagcgcgagctgaaaagcgatgatgaggatatgatcattgaggagataccggcaaaaagtgcaggaaccgggccggcggccccagcagcacgcagtgccgtgaaccctgagtttatttccatcaagaagattcgcgaaaaccagagcgccgatgtgcagaaaatccatcagattctcggcggcaatgacgagaccgattactttgatattccggcgtttttgcgcaatcaggctgattaaaagacggcaaatacctgaaaaagccggacacacgaaagtgtgtccggctttttttctttggtatatggcctcaaaggttctcccagcggcagtatatcccacagggcagggttttgccatcgctgaccacgggcaggccgatttcgccgcaggtgatggcgccacggcgtttcccgagaatatcctgcagcatattggcgagaaccgttggggagatgccggtggtgtaggaattaatcagcaggaagcgcgcgttgggggccagggcagctgcgcacagttccagcagttcccagaggtgcttttccagtttccaggtttcgccgctcttgccccgtccgtaggatggtggatccatgatgatggcgtcgtaggtgcttccacgtcggatctcccgctgcacaaacttgatgcagtcatccacaatgtagcggatcggcgcttcctgcaggccgttcaggctggcattctcccgacaccactgtaccattcccttggcggcatccacatggcatactgcggcgccagatttggctgccacaatactggccgcaccggtatagccgaagaggttgagcagggaaaaggggcgctgcgactgacggatgatggggccaaaccagctccagtttgccgcctgttcggggaaaaggccggtgtgcttgaagtcggtaggccggacgcggaagcggtagtcctggtagcgaatctcccaggatgccggcagctttcgggtaaattcccacgtgccaccaccgctggcactgcgatggtaccacccatcgtaggtgctccactgaccaccctgagtgccctgccacagtacctggggatcggggcgcaccaggcgcacatccccccacttctcatatttcatgccattgccacagtcaaggagctggtaatcttcccagtctgtggcctgcagcaaggggcgatggtgaacgggcagggggttcatcatggtgtctccgatggggtgatgactgctccgcgaaaccgtttggcctcgtcaaaaagcggtttttccagggtatctccaaagaggctggcaagggattggtgttggtcgtagcctgcttcaagcagcatgcgtcctccaggattgaggtggtgtcgaaagcctctggccaaagcgcggtagaagtccagtccatcccggccgccgtctagggcatggaggggttcgtggcgcacttcgtcttcacgctcagacagatgggcctggtcaaggtatggggggttgcacaggatgagatcaaaggtgcccctaatggcgccaaagaggtctgaaggaagaacatgccaggcacctgcgccaaggtgacggctggcgttgcgctgggcgtactccagagcagcggggtctatatctgccagggtgagctgacagggtttgccagccatatgggccacggtgatgcccaggacaccgctgccacagcataggtcgagaatggctggctgttgcggtgcgcaaggcaggcgtagacgggccacggcttccatggcaatggtttccgtgtcaaagcgtggaatcagcactccggggcccacctgaaagtccagccccaggaagttctgttcgccggtaatataggccaggggttcgccaccggtgcggcgctgcagcaagtgcttgaagctctgcagctcttctggggtgcagggccggtcaaagtgcaggtaaatatcgaggcgcctctggtagtcacagacttttgccagcagtgtttccgcactgtagcgcgccgcattcaccccttttttttccaggtacgtcgtactccacagcagcaggcgctgcagggtccagatctcaggtgtttccactgagttcaccggcgcgggcgctcttggtcagggtgtcaatgacctcatccaggtcaccttcgagaacctgttccagtcggtggagggtcaggtttacccggtggtcggtcacgcgtccctgggggaaattataggtgcggatgcgctcgctgcggtcaccggatcccacctgcagcttgcgatcctggctgcgctgggagtcggactgctggacggcatggtccagcagacgcgaacgcagaatactgagtgctttctccttgtttttgtgctgcgagcgcccctcctggcaggcaacggatacgccggtagggatatgggtgacccgcacggcagagtccgtcgtgttgacgtgctgcccacctgcaccgctggagcgatagacatcgatgcgcaggtcggcggggttgatatcgatatccacctcttctgcttccggcagcacggccaccgtgaccgctgaagtgtgaatgcgtccactggattcggtctggggaacccgctgaaccctgtgggtgccggactcgaatttcaggcgcgaatagacgttacggccttcaatcatggagatgatctcgcggaaaccgccattgcccgtttcattgacactgagcacttccactttccagccacgctcatcggcgtagcgggagtacatgcggaagagatccgtcgcgaacagggcagcctcctcgccgccggttccggcgcgtatttccagaatgatgttcttggtgtcgttggggtcccttggcagcagcagttcggtcagggtgtcttcgagctgctgttcctggtggcgcaggctctggatttcctgctgaatcatttcgcgcagttcacgatccttttcactggtgagcatctcctgattatctgccagttcacgacgcacggttttgaactgctggaaggcttccaccacttcgcgcagctcgctcagttcccgggttgcctgttgcagtcgttgggtatccgccgtggcgccagggtgggaaagctcggcgctgagcagttcatagcgatcttcaatatcctgaagtttttcgagcatggtcttctttccgtaaaaagtatattcagatcagtggatcggttgcctgttgaagatggcggcatgctcgaccatgagacagcgatccatcacgacagcaagtccggcggtacaagctgctgtggcggcctcccgatgctcaatgcccttttgcatccagatcgccttggcgtggcaggtgatggcctgttcaaccgtgggggggacgttttccgaacgctgaaaaatatcaaccaggtcaatgggttccggtacctgcgccagggagccatagcagtgctcccccagcagcagctggccttcgtagaccgggttgacggggatgacgcggtatccctcccgctgcaggtagcggctgacgaagttggaggcccgatcctccttgggcgagagccctacgacggcgatggttcgggttgtttccaggaggcgtttcatatcggcacggtgttccagtatcatggtgtgttccttggagaagtttgcagagtgcgttgaaagttttccagaatcgattgctgcttttgcggtggaaggtgcacaaaccactgaaccgtcttctccagaccatcggcaagggatgtccgggcactgtagccaagctctgcagcggccagtgccgtgtgcgccagcccatggtgcatgtcgccgggtcgctgcggcaggtggcggggggggatatccgcgttcaggccacgtcgcttcagaatggtctgcagttcttcacagatttcatttaccgaaaagcgttgtccggagccgacattatactctccggcgggaatgtcgcggtggagggcggcggtgagagcgctgacggcatcattgacgtagacaaagtcacaactctgattgccattgccgaaaatgatgggctcctgagcctgggagaggtgcgcgataagggatgtcaccagcgccgggccctgctcaccccagatctgccccgggccgtagacattgaagaagcgcaggcccacggtggggatatggtactgccgatgcatcaggccggcatagagttcgcaggtgtaccggctgacgccatagggtgtcaggggctttcccagtgagttctccgccaggggaaccgcagaactgtctccatataccttgtgggaggaagcgtagacgattttacccactccctggcgatatgccgcccagaagaggttgagacttccctggatatggatggcagcgctggggaaaggatctgtgaggctgtggggggcgcagctctgccgggccaggtgcacaatggcctgctgcccggagcaggcttgcatgcaggtttgggggcaggtcactgtgccctcgatcaggcgcaggcgctgatggtggcggttctgcaggttttccagctgctcgcggctgccggaagagaagtcatccaggacgctgacgtgcagatgctgctcttgctcaagcagtgtttccagcagatgcaggccgataaaaccggctccgccgcttacgagtaccctcatggatgttccttgacctcggagatatttcgactcagattatcctgtccgctggtggattgcaacagatgggagttcatgggatatcgccaaagcgatgctgcactatgctcagggcagcgacctgcgcggtactggctttgagtatgcgtggcccaaggctgaccatctgtatgccgcacatgcgggctttttgcgcttcccgctgactgattcccccttcgggaccgatcatgagcagcagtggctggcctgtgtcaatggacagggaggctatgggctcccgagcgccctcatagcagaggatcttctggcggggcagccactgatcgtcactgagcagctgctcaaaggtcgtcagcggatcaatggctggcgggcaggtacgcaggttctgcttgcaggattcgttgacgatgcgctgcatcttttcccgtttgcgctgagcccttttttcatcgtactgcacgacgcagttctccgacacgaagacgacaatgcggtgggcgcccagctcgcagaacatgcgcacgttgtcaaaaaaagcatcgcctttgatcgccgcgcaggcgatcgtcagctggagcgatgattccgtttcgtgggcaatgggatcgctcagggagattgcggcgctgtcatctgccatggcggtgattctgccgcgatatcgcactttaccggtggagagaatatccaccgggtcgccgatatttttgcgcagcacccgtcgcagatggtggaagtcctcgccttcaatgcggcaggagtcctggcctatcagtgcctggtcaatcaggaacgccatggcagcctagacctcgacgcacagggcgcaccagtctccgcgataggtgctggctgcatgcctgaagccgtgcaggttcaaggccgtacgcacatcggcttcccgctctcgcaggatgcctgagaggatgaggtactcgccggccagtcgccggtagtggggcatgatctcgatatgcaccccggcaataatattggcaatgacaatatcatgtacctggctgatgtgctctgccgtggtcgtgcggaaatcgatgccttccacctggttcagggcggcattttcccgacagatgggctcacagagggggtcgttgtcaaaggccagcacagggtttgcccccattttgcgggcgccgatggcaagaatgccggagccggttcccacatcaaggacgcttttgcccgccaggggcaggcgggcgagggcctcgaggcagaggatggtggtcgggtgctggccggtgccgaaggccatgccggggtcaatgaggataaccgccatgtaaggcgcggtctcctgggggctcaggggctcccaggctggctggatgcgtatggagccttcggccacctcaaggggctgaaagtaggccttccagctgttttcccagtcctggggttcaatgacacgggtgcaaaaacctgcggccgcgctctgcagatagcgctcaatggcctggcgtcggcctgcgtactcctggggatcgaaataggccttgaggctgagggtcggctgctcttcacgctcaacctcttcgagctccttgctgaggaatgcctggcagccgaagagtatcagttgggtttcaatggcttcgtggcaggagcgttcataggtgatggtgagttcaatggagttgctcatggatagtgccgccgcaggtgggggaattcttcctggtagagcagtggttcgtgcggtacaagtgcctcggggaaaatatcttccggcagattaatgaagagtgtttcgggtgtggcgcggtagaccggcgaggttctttccagcacacggaagccgccacgggcaacttcgaccatggcgggacgtttgacaaagcgctgttcttcatcgcggaacatgactccggttacgccgaggaagcaggcttcgttggctttgctgacgccgtagagcaggagcagatgtccgagggtggctgcgtcatagccctgggccgaaagccaggaaggctggtcggagtggctgtactcctgcagggagcggcggaaaatgacatcggagatccagcggttatcggatatgtacagggtagggaatctggcgccatggatgtggggcgcggcttcatagatcttctggtcgtgccagtagctggtgccatagactttcaggtgatccatgtcaaagttgaagaagggaaacagtggtgccacgacgatggcatccaggaagtccatgggcaggaagaccccgtcaaagtcggtggtgtaggtggcaaatttttcccgggtctggtgctccaccagctctcccaggaactcgcggataacacgtgactggttgttgagctgtttggagtagatcctctcgcggaacagtgtcaggtagcggctgtattgtgcctgctgcttgatggcgttggcatattcggcggtcatgggttcgccgggccggaagacgatatagcggaagatgccatcgtcctccatctgcttgataacagcgctgacttcatcgcgtacgctcaggccggtggagtactcggcaggctgctgaggattgtgggcaatggtgggtgtgatgaacaccttgcgctggccgaaccgcgcgcgcatcttttccagcagtgaaggctgcagggggccgatgacaacagcgtagggccgcaggctgtccaggagctcctcttcttccatggaagcggagttatagacgatcagggaaaagccccgctcatgggcgctggcggtaattcccctgagaatttcacgggatgcggagaagtatgctggcgaaaagtccagcaccactgccagggagcggaagctgtcatggtaggcttcaatggcgcggcctggatccatctccatgtcctgctggagagaaaagggcatggcgtagccctgcaggctgtcccagaggtagcgatcgtcaacagcagcgcgatggcgcgggtgtcgttgaccctggatggtctggtcgtctgtatcgccaaacgtggtgctgataccctcaaaggtggatttggcaggtccggcgcaaccgctgagcatgagcagggccgcaatggtgagaagcgtaatgagtcgcaaggctggcatggcagtatgtcctgggggtacgagttttttcggattatacacatgaacaccttgattctcaacgcatcatcagggtatttttgtcgggcatcctgaggaggtgtttttcatgaaactttttacggtacaaccgaataacattgacagccgtcagattgccgctgcagtggaaatcatgcgcaacggcggcctggtcgcctatcccaccgatagcgcctatggcattggctgtgatattctcaataaagatgccatcgcccgcgtgcggcgcatcaaacagatgcatgacgccaagccgttgaccttcatctgcagctccctctcccacgcttcccagtacgcgataatttccgactacgcctatcgcaccatgaagcacctgattcccggcccctacacctttttgcttgatgccaccaagctcacgcccaaagcggtgcagaaccccaagcgcaagcggtgcggcatccgtattcccgccaatgacatctgcatggcactggtggaggagctgggccggccgattatctctactaccgccaaggtagacggtgagcccaccggtgacccctggcgcattcaccaggagcttgaagggatgctggatgcgctggtggatggcggctacagcgagccaacgcagaccacggtcctgctttttgaaaacaaccaggtggagctggtgcgccagggaatgggcgccgttgattttctatgagcctgcgggatcgctatctctatggtgggggattgtggcacctgccgcgcctggccctgctgcccctgagcctgctctaccctctgatcggtgcctggcgctatcgcctggccactccccggcgctttcctttttttaccatcagcctcggcaacctggttgccggagggaccggcaaaacgcccctgaccattgttctcgcccgcctgctgactgaacatgggctgaaggtgggtattctcagccgcggttatgggggctcctatcgcgaaccctatctggtggtgaccgaatcgaccccgtggcgggagtgcggggacgaaccgctgctcatggcccgcagaaccgcagcgcaggtggtggtcagccgccagcgcattcccggggctctttatctgcagcagcagggagttgacgtggtgctgttggatgatgctttcagcaaccataagctggtgaaggacttcgaaatacttttactggatcatcggcgtcctttggggaacggactgcccattcccagcggtttgctgcgggagtttccctccgccattgcacgggcggacctggtcatccgtacccgggtggaggagcattttgccggcgatgctccggcggcccactatgccatgagctgttctgcggacagggcatttcccatcagtgcttacagcgcccttgggaataaccgggcattttttgaaggtttacagcagatgggataccggttggagcgaaccctggctctgcccgatcatggcgtgccgacggatgatcagctggaggcgctcagcgcgggtgggcacccgctggtaaccagcgagaaagaccacctcaagctgtcaacccactggcagccccgcgtgatgcccgttggcctcgccctgaagcttctgaatacagatgcccctctggaaaaccttctgcagaggatcaaacgccatcaggaaaggtgaattcatgtccactctccgtccacgggccggcgttgtcagctatatcaattcggttcccatgatccatggtatccagcagggccgggtcccctgcaactgggatttgcactttactactcctgcgtgcatctctgagttgctgttcgcaggggaagtgcagtcgggcctggtttccagctttgcctatacaggcgctggcagcgaatatgtggtgctgcccgatgtttccatctccagctgcggcaatgtccagagtgttttactctttcacaacaaaccccttggcagaattcgtcatattcacctttccagttccagcctgaccagcagtaacctgatgcgtctgctgatgcaccttgaaggtgtgccctgccaatacacggccattgatggcgaggagcagttcgcccctgatcagcagcccgaggcggtgatgtacattggcgatcgcgccctgcaggagctgcgtctggggcgcttcagttacgtttctgatctggcagccctgtggtacgacaaattccacctgccctttgtctttgccctgtgggtggtgcgccgggacttcgctggcgagcacccggctgcggtgggtgaactctaccacagcctgcagcagtccatggcttatggaaaacagcaccgggatgagattgccgctctctgtgggcagcgtatcggctatagccctgccgagtcccgcgactatctgagtaaaattcactatgagctgggccctgagcacctgaaggcgctgaaactcttttattcactgctggaaattttccagatcattcccgaagcaccagttgtcgaattttttccggtacccgagcgctgacagacagctgaaagctcctggctgccatttcccgctcgctgtgttatcatgggcggacttcaactgacggtgagagttgcccgatgccagacccgcaaaacactctaatgcaaagctactttgctcccgatggtgctctggccgaagtactccccggctatggcttccgccaggagcagtttcgaatggtccgttgtattgagtattgcctggaccgtcaggaaagcgccatcattgaagcgggcactggcacgggcaagtcgctggcctatctcattccctccatcgtccatgccctgcgctccaaggtgcggatactgatttccaccaataccatcaatctgcaggagcagttgctggagaaagatctgccagtggtccgggccctgggcctcgagttcaacgctgcgctgatcaaaggccgcggcaattacctgtgccagcgcaagctcgatagccttccggaactggattcgcccctgctgctgcccgacgcagtagaggatgcctatgaacaactctaccactggctggggcgaacccgggagggttcccgcaatgacctggacttcgccctgccgccctcggtgtgggaggaggtctgttccgaaggtgatacctgtcagcacggtcgctgtgccttttaccgcgactgtttcttcttccgcagccggcgcgaagcccagaacgcccatgtgttgatcgtgaaccacgcactgctgtgcagtgacctggccctgcgcgggctggacaatgactcctccggcattattccggcctatggtgtcgccattatcgatgaggcccacaacctggaggatgtggccagctcccatctgggaatgcagttccactttcgcggttttctgaaaaatctctcccgtatctactttctgcgcggcagccgcgaatcgggcaaactcctgcagctggcccagagtattgtgcgccgggaactgccgcccaccagccaggaggagatgctggtgcgccttgagggagttcgccagcgcataagcggcttttatggcagtgtacaggtacgggcgcagcgggtcctggatgagctggccgggctcagccagcgccgcattcgcaaggattcagattacccccaggccctgctggagtttgtctttctgtgcaccgaggagggtcgcctgctccttgatcagctgcaatcggccattggatacgcaaaaattctcctggaaggagatgatctgctgcaggagctcagtgcctaccgcagtcgcctggaaggctctatcagtgccctggagtttttcctgcgccacgacgatcccacccatgtgcgctggtttgacgtggggcgtgacaactttgccatggtcagcgctcccctggaagtagggccgatattggcggagcttctgttcagccgtgtcaaaagcagctttttgaccagtgccaccctggtcgttgagaattcctttcagtacatgcgccgcagccttggctgccagccgcgttatgaactgaccctgcagagcccgtttaattatgacgagaacgccgtgctgatcgtgccccgcctgccggattatcaggatgaaggacagcaccagagcgccttttcgcatctgattctggatgtgacccgcaccatgggaggcggcatatttgtgctctgcacctcctaccggcgcatgaaccagctggctgcagtgctggaagggccaatggcagggctgggcgtcaatctctacgtgcaggggagttttgcgcgcacggagttgctgaggcggtatcgggaaaatcaaccggcagtgttactgggagtctcatcattctgggagggtgtggacgtcaaaggggaggccctgcagtgcgtgattattgagaagctccccttccccgttcccgataccccgctgtttcaggctcgctgtgaagccatagatcgcgcgggggggcgatccttctgggatctttcagtgcccaaggcggttatccggttgaagcagggtttcgggcgccttatccgggacaccagtgaccgcggaagctgtatactttgtgacaaccggatcgtgaatcgacgttacggaaccatttttttacattcacttccattgaaaaaacatgtattctgtgaggcggatgaagtggcgcggcatctgaaattttccatacccacactgcccgagcactgagccgcgccagcgggcgaatatgtttgcaaaagcatgcgaaatctattacacgataggcttacaccactgttgacggagggttcccttgatatttgatgcactggttgggattttttcccgcgatctggcgattgaccttggaacagctaacacgctggtctactgcaacggcgtagtgattagcgaaccgagcgtggttgccatagatgagaggacgaaacaggttctggccgtcgggaaggaagccaaggagatgctgggcagaactcccggcagcattaccgcgatccgccccatgaaagacggtgttatcgcggacttcgaagtcactgaagccatgctgaagtactttatccagaaggtccataaccgcaagactctggtcagcccccgcattgtcatctgtatccccagcggtatcacccaggtggaaaaacgtgctgtcaaggacagcgcccgtcaggccggtgcccgcgaagtctatctgatggaagagcccatggcggcagccatcggcgccgacctgcccattcaggaccccagtggcaacctgattgtggatatcggtggcggtaccactgaagtggcggttatctccctctcgggaatcgtctatgccaagagcctgcgtatcgccggcgatgaaatggatgacgccatcgtccagtatatccgcaaaaaacacaatctgcttatcggttaccgcaccgccgagcagatcaagatagaaatcggctcagcctttgacgtcttcgaaacgccgctgaccatggcggtcaagggccgtgatctggtgaccggcatacccaagcacgttgaagtttcttctgacgaagtccgcgaagccctcagcgagaccattgccaccattgtggataccatcaaggtaaccctggagaaaacaccacccgagctggctgctgatatcgtggacaaaggcattatgcttgccggtggcggttcgctgatccgtggcctcgacaccatgattcgcgaagagaccaacctgcccgtatccatcgccgaagaccccctgaaagcggtggtacgcggtgtcggcaaggcactggacaatatcgggctgctgaaagccatttctgttgactgattgcttcgccgtgacgcgaagagcagaaggaaaatgaggataaggaaaagacgtcgggcaatccggcagcttttcctttttttctggaatacgataacacgcgctggagtgtcccatgagttttaccgactacaaagttgccgatatgtcactggctgaattcggccgcaaggaaatccgcatagccgaaaaagagatgcccggactcatgtacatccgggagaagtatcgcgcttcccagcccttgaaaggggcccggattgccgggtgcattcacatgaccattcagaccgccgtgctgatcgaaaccctggttgacctgggtgcgcaggtgcgctggtcttcgtgcaatatctactccacccaggaccacgccgccgccgccattgccgcaggcaatatcccggtttttgcctggaagggggagacggaggaggagtactggtggtgtgtgcaccagaccattcagggccctgatggctggctgccaaacctgctccttgacgatggtggcgacctgacggaagtggtgcatcgcgactatccccagctgtgccaggaaataaaaggagtatccgaggagaccaccaccggcgttcaccgtctctaccagatgatgggccgcaatgagctgaaatttcccgccatcaatgtcaatgattcggtcaccaagtccaagttcgacaacctctacggttgtcgcgaatccctggcggatggaattaagcgggcaacggacgtcatggtggccggcaagattgtggtgatctgcgggtatggtgacgtgggcaaaggctgcgccgatgccatggcgggattgggagcgcgggtgctggttacggaaatagaccccatctgtgccctgcaggccaccatggaggggtatcaggtgacgaccatggatgaagccgcagccatgggggatatctttgtgacggccaccggctgctgcgacgtggtgaccggcgagcacatgctggccatgaaggataacgcaattctctgcaatatcggacatttcgattcagaaattgacatgcgctttctggagaatcctgccaataatatccgggagaccggcatcaaaccccaggtggatatgttcacctttcccgatggcaaaactcttatcgtgctggcacgtggacggttggtcaacctgggctgtgccacgggccatccctcctttgtcatgagtaattccttttccaaccaggttctggcccagatcaccctctggaatgaccactacgatctgggggtctacacgctgccaaaaaagctggatgaagaggtggccaatgcgcacctggccaagctgggcgccaggctgaccaaactgacccccaagcaggcagagtacctggggatccccattgaaggcccctttaagcccgagcattatcgttactgacgggaataccaacatggaaagccgccggctcagcacagagccggcggctttttttgtgcagccagagaatgcatggtgaattcatacggtttccatgcggtgaaacatcattctcagtttctgcaccccgaaacggcaggttgtctgcgcagacactgatgccatgctggaatggcggaaatagttctgcgcagactgtttcgcttggcattgccctcagcttgtttatgagtttcttttgccactttttacccgcaaaaagtggcgcaaaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccgtcgtggcggcaaccctgcgggtccatagcgttccagtcttcgcgtcctggctgggccagcacacgggggaaaggcagaagcaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcaggggtcaggcgtgccggaaaaacgggttcatccggttaaagcgtactttgaattatggagggcctttattctgagctcgaagaattccatatctctgtatccataggcttgccttttgagggtatcaattttgttgttgatcccctcaagtggtcctgttgatatggggtgatcataccagttcaggattccctctcggtgcttctccagcgttttggccattttcttcaatcctttgatagctgatgcttgagccctgttgatccagtcatcgaggaataccgtggcagttaccttgtcagtttgttgccatatctggcggaggtcttctttcatgtaataggcaaccgccaatggtcgattggcctgcagggcaagttcaaggcgttcatgatcactggtttgctcgccaatgctctgcggatttttgagaagcatccagcgagtgcctttgagaatgctcttgtcatgctgacttgtgagctcatggtacagctcgcggcgaatatcggtaaggcgttctataatgggcccagtaaatcggacaggggtttaagtttggcaaagtcatcggaagtggcgtagattgacctgatccaaacatcacctggagagtgactatagtgcaacgtaagacatttaccaatgagttcaaagccaaggtagcccttgaggcgctgcgtgaagaaagactgttcaggagctggctcaggagtatgaggttcatccccagcagatcaaggagtggaagaagcgtgctctggaagccatgcctgatatattcgatcgtcccaacaagaagaagggcaaggacaaagaggatcgcaatgttgacgccctttacaagcaaattggcatgcttcaggttgagaaggacttcctaaaaaaaaagtatgtgcaactctacggtcacgagccaaaaatgccatagagccaggccataaaaacctgagcatacggatgcagtgcaagttgcttggcatcagccactcgacctactattaccagtcacgttcgtcggcgctggaggaatctgatcttgaaatactgaaggttgttctcagggtgctgcaagacattcccaccttcggttatcgcaagatagccatacagctcaatgaggaacatgatatggccgtgagttccaaacaggtgcggcgcattatgcacaagcatgggctgcgtgcgatttaccccaaacccaatctttcacgggccaacaagcagcacaagaagtatccgtacttgctgcgaggattgaatatctggcttcccaaccaggtttgggccactgatatcacgtacttgaagcttggcgccaagacggtgtacctgacagctatcatagatctgttcagccgcaaagtactgagctggcgcatctccaacaccatggatacctgcttttgcctcgaagcactggatgaagccatcagacgctatggagtccctgggatattcaacaccgaccagggaagccaatatagctcagaggcatttacgcaaagactcaagagtcacggcatcagaatcagcatggacggcaaaggcagagcccttgacaatgtctacgtagagcgcctttggcgcagtgtgaaatacgaaaacatctatatcaaatgctatgagaacatgaccgaactcaaggaaggagtaaagcgatacttcaccttctacaatagcagaaggtttcatcagtctcttgactacagaacaccagacaaaatgtacatgtcagtatttagaataaaggaggaaaagcttgcggcataggctgcaataagaaaacttaaacttcctcgaaatatgtctggacaactgggcccactttattcattcataagcttgacgacatggaaacgatcaaacaccaacgcagcagatggaaggtgttcgagcactgccgaccggtaagccggactcatgtcagcagcaacggctttgatagatgacttgcgacgaccaaggcgtttccagaaaccatcaagcgcttctgcctgtttgcctgctccaacgtatacgaccctggctgaaccaaggtcaatgacgagagtaatgaagccatgtttgcgtcctgtgtatttctcatcaatggcgatatactcaagcccagcaagtgaagggctactgtagtgatgatgcagatactgcttgaaaatggacttgaccaggtcccagcctataccaagaagccgtgctacatcaatgagggtcatagcttgggcaagggagaccacataccgagcaaatgcatgggtgtaggaacaccgtggagaggctattttcagactcacccgcctgacactaccgcactgaaggcactggatgcgtggaacgtggacgtgcaaccaagtggacttgatccccaaaggcaaacctcgtaaccgacgaatgctactgccgcgtaatatgacagaacggccaaggcacgcagggcagcgaatcagctttttacggggccggacatggaaattgatggtattgccgcaatactctgtgcggatgtaatcgtagccagcaaggccgtaggcatggtaaagaacactggtgagcatggtgcttctcccggaattatttggttgtaatcccgataagtggcaccatgctcacttttttgtcaatgtatcctcaatacggaagagccatatttttctctgcatcgttaaatgcgctatttgatgagagtattacactatttctatttctgaaaaactcttctgcgacctgatgggaaatccaagctctaccgtcaaaggcattaatcgcagcaagcaaagcttccctagtgtcttcgtggtacctataaagatctaaaagcacgttcgtatcaactgttagaattccctctttccatatatttctaatctcgtcatcacttagagggaaataccacttaaacagttctttcataaaatctccgagatgtggaaaaatctaactatatttagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatggctttccactggcaaccggtgcgcagcacatagacaatgccggaaaacgccattctggggtcaagtcgcttccgtccgccaccaggcttgcgtttgtaggtcttgtcaggatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcataatggtcaataattatttatggacaagctcttaggcgtcaaaagtgacgctatgcactttctcaaaaaccgtacaaaatgacggataaaaatgcccgcctgactgtgcatcctgtaactctttcatgaaaatatgctttcctgtcaggcttttatccgggccagtatttccgtcaaatccacaattggaaagaccgtcttcctgatgcgttgcattgccgcgccagttgcttcagtctgtatgatatcagaataaatgttacaggaataccattgacctccatggaattgacagatgcgtgattttattcctggagcagctcgtttaaacgctctgcgttcagatcggctcatgtaccccaatccgctccgcagttaatcctcctgcctttccttggtgcctttgcgagcttggcgagaggtatgtctttctctctttttccgtgccttccgtgttttccgatggagggtaacagccagctgaaaccacggatgaacacgaataaacgcgaatccagaagagtgaagcaaatctctcgcccgttcgctacgctcaccggggttgcaaagcccgccaaggaaggcaggggcgcacagcgtacagtgggtgtccttagttcgcgggggcgtcgggtctgcatggggttatttctccagactgacgtgcaacctcattcccagagcatttgccgccttgccaagggtttgcagcgtgattccaagattctccgggtcaagcagacgattcagcgaagcacggctggtgtgcatcttctccgccataacctttttggtcactttcttatcccgcagctcctgctctatctgatgagcaataattcgtttcacagccaccagttccacttcctgaagaataccctcttccgtaaggaaatcatcaaagtcgctgcctatatgagaatttcgtttactcaccacatacctccttctggcgctttctggctaggtcgatatcatttcttggggccttctgtgtcttcttgatgaaaccatgcaaaaggacgattgaaaagagcgtaccttttttgattcgcaagtcaaggggtcgccgggagagctaagtgagagtttaccacgaatggacacgaatatacgcgaatatgggagaggggagacttgtaaccacggatgaacacggatgacacagatgcgcaaagacaacgaggcataaaaacgtaaccgctgaagaagaaaggcatattgtccgcagattacgcagatgagcgcagataacggcaaatacaaaaagacggttcctcacgcgtttgctgcgctcactcaagtcgcaaagcccgccaaggaagacaaggggcgcacagcgcaaagtgggtgtccttttcgtctattgctgctcgaccgtttataagagtgcaattaatcctgatctagcctcattataatagcgcattacgttttcacttgcttgccctttcctgcctttgtctgcggtaaaagaatgctgctatgctttccctccgcagctttgcatgagactgtgcctttctctgtgccttggtggactttgtgtgagacatattatcccaactggcggatgcgcgttcgcttatccgccctacatctattcgcgtttattcgcggccattcgcggtaaaccctgcctttccttggcgagcctggcggcttggcgagagatatgtctttccctctttttccgtgccctccgtgttttccgtggttcaatctctctttgccttttccccgcgcctctgcgtgctccgcgagaaacctgccttcacagctccctgcatctattcgcgtttattcgcgtccattcgcggtaaagctccccctgcctttccttggcgagcctggcggcttagcgcgaggcatattttcccctctttatttcgtggcttccgtgttttctccccgtgttatcacgcgggaaaacatctgcgcgaagcgctggtgcgcggtggtgaaatcggtggccgacaggggagagcgaaagcgtttatccagcatgggggcgcggtcgcgcagaaactgcagggccaggggagcgctgccgcagtgggcggccagggcgcgcagttcttcgggttcgggcagtttccagagggtgtggcgcagttcaaaggggatgctggcgctgcacagatgggccaggctggtcagcaggggctgtatgctggtgcaggtgcgggtgatgtgggccatgtcggcatcattaaaggctttgacgtctacggccacaaagtccaccagttcctgttccagcacctgtttcaggcgatggggcagggtgccgttggtgtcgagtttgatccggattttccggctgcgcagctgttgcagcagggtttcaagttcccgctgaaaaaggggctcgccgccggtgatggcgacggccccgatctggtgccggtcaatgtattccagcagctggtcctggcggctccttccgggctgtcccaggacgagtgcgggattgtggcagtagcggcagcgcaggttgcagccgtgggtgaagacggtggtggcgatttcaccgggaaagtccagcagactgacgggggtgaaatcggccaccagggtgggcgtgtggctcatgggttgaccgcaaaggtctcccgcttgccgaattcctcttttttgccttcgttccagtggttggtggggctgtggtagcccacgacacggctgtagatgtcgcagggggttcctttgacgctggcaagctgttcttccagttgctgaatctgtgcttcgcgctggctcatgagtgtgctcctgtcagattgatttcgtgcaggccgtcctggcctttgagttcggtaatccgggtctgaatttcctgccgctgttcctgggcgcagtgggggcagtgggtgtgctcgcccttgaggtagccgtgaacagggcagatggaaaatgtcggtgtgatggtgatgtagggcaggtggtagcgccgggtgatggtgtccagcagtttgcccacggtggtgccgtcctccacggcttcgcccaggaagatgtggaagacggtccccccggtgtagaggggctgcagctgatcctgatggtccagggcggcaaagaggtcgcgggttttctccaccggtatctgggtggagttggtgtagtaggggcgctcttcagtaccggaggtgatgatgccgggaagggtctggcggtccttgcgggccaggcggaacgaggtgccttcggcgggggtggcctccaggttgtagagcacgtcttcctccagctggaactgtcccaggcgctcccgcatgaattccatgacgcgacgggaaaattccagcccttcgggatgggtgatatccacgccgataaagttcagcagcgcttcgttcatgccgatgatgccgatggtgttgaagtggtttcgccagtactcgccaaagcgctgatgaatatcctgcaggtaaaagcgggaataggggtagaggccgttttccgtcaggcgctccagggccttgcgtttgattttgaggctgtcgcgggccagctccatcagctcggccagccgctcaaagaaggccgtttcgctgtccacgctgtgggcgatgcggggcaggttgatggttaccacgccaatggagccggtcaggggattggcgccaaagagtccgccaccgcgcttgtgcagttcccgattgtccagacgcaggcgacagcacatgctgcgcgcgtcgtcggggctcatgtcgctgttgacgaagttggcaaagtaggggatgccgtacttggcggtagtctccatcagcctgcccaccatggggtgctgccagtcgaagtcgcggctgacgttgtaggtgggaatggggaaggtgaagacgcgccctttggcgtcgccttccatcatcacttccatgaaggcctggttgagcatgaacatctcttcctgaaattccccgtaggtgcgttcctggggctttccgcctatgatgaccggctcgtcgcggtgggtggaggggacgtacaggtccatggtcaggttggtgaagggcgtctgaaatcccacgcgggtggggatattcaggttgaagacgaactcctgcatggcctgcttcacttcggggtaggtcagctggtcataggcgataaagggtgccaggcaggtatcgaaattggcaaaggcctgggcccccgcggcttccccctgcagggtgtagaagaagttgaccacctgacccagggccgagcgcaggtgtttggccggcttgctctccaccttgtcggccacgccgcgaaagccgcgcaccagcagatccttcagatcccagccgcagcagtacaccgccagcagccccagatcgtgaatgtgaaagtcgccacgggagtgggcttcctgcacctggcgcggatagatcttattgagccagtagcgggcggtgatggtggaagagatgtagttgttgagcccctgcagcgcataggtggtgttgctgttttcgttgacccgccagtcgctgccgcccaggtaggattccacgatgctctccagaccttcgaagctttcggtcatggcccgcatgtcggcgcgctggtggcggtagatgatataggctttggcggttttggcgtggccaccctcgatgagaaccttttccacgcagtcctgcacctgctctacggtgcaggaaccgtactggccgtactggtccaccagggcgcgcagcacctgcagggagagggccgaggcaatgttacggtcgctgccgcccaccgaacgggcggccttgaagatggcagtggcgatgcgctcctggtcgaaggggacaaaacgaccatcgcgcttcatgacagtagtgatcatagttcaggctccgtggcttccgccactgtccgtccgcgaagacggcacatcatcccggcaaatatccgggcaggcagtggcaggggtacgcatgtgatgaaagaaatgggtacgtgggccgcagagcgctggctacaaaagacgggaacgtgaagacagaacttccataggaacatccctccgctgtgtgttctcggggcaggtatcctggctcgccatcatcctcagctccgccttcccgtgttgtcacagtggcgcatggagccttgtccggcttacagttgcgggggcagcgacggattttcaccgcacttccctgaatcccggatcgatatagtgccctgcctctgcgaccatgtcaacggaagatttcccacccccggcttcccttgattgccacgggtttctggagtagtatctgcccatcggactcgtatttttttatccatctcgaatatcaggaggcattccatgcatgaaaaaagtatagctctgctgaacaaggccgtatctgaagaaatcgccgcgctccaccagtatatgtatttccactttcactgtgacgaccagggctacgacctgctggccgggctcttcaagcgcaccgccatcgaagagatgatccacgtggagcgtctggccgagcgcatcctcttcctgggtggcgacgtggaaatgaaagccggctccaacgttattccagaacaggacgtgaataaaatgctggaaatggctgccaaaatggaagagcagagcgccatggactataaccgctgggccaacgagtgcggcaccaacgccgactcggtctccaagaaactcttcgaggatctggtcatggatgaagagcgtcactacgaccagtatgacaacgaaatcgacaacctcaagcgttttggcgaaaactacctggccctgcagtccattgagcgcagcaagagccgcagcgccggacagcccgcagagtaaaacccctcagaacatgtatatccagggagcgtcagccggcgctccctgtttcttttgctggccacggcaccccttcacccctgcgacagcctcacccacagcactttcctgctgaaatgcccgaatacccttgacagaggatcgaaaaaagcgctagaaagtttgcgtaaactaacatgatcgcccgtgcctccacactcaccagaaggtgaagcagcgtgaacgcgacgcacccggaagagcgactggaagagggcatccatgtcagatcagaatccccacgacatctaccgcaaccaccacaaggatatcctgcgctatttctccagccgcgtatcctcttccggaacagcggcagacctgacccaggaaaccttcctgcgcctgctgcgcagctccatctccctgctcaatcccaaagcgtacctgctgaaagttgcccacaatgtactgatcgactactatcgatccgcgagccacatgcccgtggaggatatcagccccgaagaactggaaagtgccatgggccgggctccctcagccgaagacaccgctttgtcccgtgaagagctggcaatcctcatggatgccatcgcggaactgccccccagggccagggaggtcttccggctcaagcgcctggaagggttgagttacagcgaaatcggacaacagcttggcatcacgcgcagcactatcatggaacatatggcccgcgccctcacccactgcaccagacgcctggatgagtacgccacgcaacaggagaaatcatgagccagcacccggagacctccttcaccccggacctttcatcaccccagaaacagagtccagacgagcaggccatcgcctggcttgtacgcctgcaggacgaccaggccagcgaaaccgaccgccgcgcctggtccgcgtggatggaccagaaccccatccacgcccaatcctggcggaaaatacagcgcatctggcacggcatggaggacctggccccgcgccgggccagcaccacctttcgccaccgggcactccggcaacgcgcctggtccaccctggccaccgccgccgccgtccttctggtggtcgcaggcatcacaagtatcagcctgcaccactctcccggtctgcactgcctgggcgcagactactgcacccgtgccggtgagctgcgccagattaccctggcagacggctcccgcatctccctgggggccgcttcggccatcagcgtccagatggaaaaccaccagcgccaggtaaccctgcgccatggcgaagggttctttgacgttgcccccgacacaactcctttccgggtaaaagccgccgcaggcgaagtccgcgtgctgggcaccagcttcaacctgcgccttgagcccgctggcgccagggtcgccgtggccagcggccaggtggaagttgacaccctggggcaccaggtaaccctgaaccccggccaggtactgcactacgacaccagccgtctccagcgcctgcccgacgtggatgtcaacagcatcggcctgtggcgccagaagcgcctgctctaccagaacaccccgctgggtgaagtcctgcgcgacctggagcgctaccacagcgcccgcttcagcgtcgacccggacgtggccgccatcccggtaaccggaatattcagcgccagcgaccccgaagcagccctgcacagcatcgtcaacagctttcccgtgcgcatgagccgctacacccattttttcatccgcatatccgccaactgactgatgccgcaaccgcacgaaacaacaggggctcaccctcgccataagcattagcttcgttgaatttttaaagattatgcaaaaaatgttttcaccggcccgtacattttgcatggttttccgtcttacctggtagagggatcgataaccagaaaagaggagaaaacaccgcatgccccgacttagagcttgtccataaataattattgaccattatgatagtttgctatagaatgattcagtgagagatcattcatggcggtgatttatgtctaaagtgcaatcatgggaagtctcagatgctttctggcaaagagttgagcctttgctgccaatccagcaaagagatcctgacaagacctacaaacgcaagcctggtggcggacggaagcgacttgaccccagaatggcgttttccggcattgtctatgtgctgcgcaccggttgccagtggaaagccatacccaaggagcagtttggttgcgccagtgccgtgcacaagtacttcattgagtggagtaaggccggtgtattcgaagctatttggcgtcaagggctggctgagtatgacgagatggagggaattgcctgggagtggcaaagcatagatggcggaatgtacaaagcaccaatggctcttgaaaccgtagggaagaacccgacggatcggggaaaaaaacgggagcaagcgtcatgtcctggtggacggtcgtggcgtcccgttgtccatcgtcgtaaccggagcgaaccggcatgatgtgagccagcttgaagctgttcttgatggcgtagtcttcgagaagcctgcagagcaggagcagcatctttgcgcagattgtggctacaagggaaagcaggcgctcagcagcattcttcagcgcggatacataccccatgtaaagcagcgaaaagaagagatcgaggacaagaagcgtgacccatcaaagaaggcgaggcgctggatagtggaagcatctatttcctggttcaaccgtttcaggaagattcatgtgcgctttgagaagcttgaggtcactcactacgggttgacgtgtcttgcggcagccataatcacatacaggaaaatcggcgtaatttatggataagttcttagcctcatggtacgcgcctgcgcgcttgtcgctctggcgcttttcctgaacgccatacccgctcccgctgccaacctcgcctccttccacagcttctccatagccgcccagccactgggcggcgccctcctgcagttctcccttgccaccggcattgatgtcctggtggacgatcgcatcgtccaggatcatcagtcgccgggagtgcaggggcagtggcgcagtgaccaggctctggagcaactgctggaaggaaccggactccagtggcacctcaacggcaacaacctcatcacactgacccctcacaggacagctgacatggagctttccgtgacgccagtcacagagcttcaggagctgcagggagtcccgcttccggtggggttgcgccccacagaacgggaacaggtcgtcctggctcccgtaaccgtgcgcggtacccgcgaagacgacgccacctttcgcgctcccgcctcggtcaatatcatcacccagagggatatcgaacgctttcgcggcacctccgtgggcgacatctttcagggaactcccggtgtactcattggtgaaaaccgcaacagtggcggactggacgtgaatattcgcggcatgcaggggcagggtcgcgttccggtgctcatcgacggcgcgcgccaggaaaccaccgtctatcgcggctatgccggcgtctccagccgcagctacgtggaccccgacctggtcggcggcatccgcatcgacaagggcccggtcacgagcgcggaaggtaccggagccaccggcggaaccgtcagcatgcgcaccattgaagccggcgacatcatcaagcccggcaaggagtggggcattcgcctgcgcggatcgctcatgggcaataattcgggatcggtacctgcagcggggacaccggccggctaccacctgggcgcaatcaacgatgacggcgtctatcgtatcgactgcgcccgcccggatatctgcgaacagcagcatttcaccgggcgctcctacgccctgcccgacagctttgcccccgtcgaaggcatggatcgccccgacctgttttcccccaaaagccacgccggcagcatcgccctggcccggcgctttgactggggcagcctcctggccgcctacgccgagcgcagccaggggaactactatgccggcaagcacggcccggcaccgtacatggatctgtccgatcagcgcaaactggccttttacaccgaagtgcgccccaagcgtgaaggagcttcccgctttcgcgccgaggagcgcatcgtcaacagcaactacgccagtgaatccctgctgctcaagggccagttccacctgcccgccgatcagagcctggagttgagctacctgcgctacgacagcacctacggcgaactcatgccctcccagttgatgtggttcggaaccgtacgccagaccaacagctccaccgtactggcagagacctacaacgcccgctaccgctggcaacccgccgagctcgactgggccgacatactcgtcagcctgtggcagaccgatacccgcagccagaatattttttactaccttgaaggcgacttctccaacaacagcgccacggaaatgggctccgcttccgccgagcgctaccagcgtcgcggcgccgatctctccaacaccatgcacttctggagttacggtcagcccgttgtggcctacggaatctccctgcagcacgaagacctgagccccaccagcaagagcgcgcagatgggcgatgatttctcccgcgatggcctgcgcgaagagctgagtgccttcaccgccgtgcagtggtacatgcacccaaatgtcatactggatggcggcatgcgccacacgcgtttttccaccgaagaccgcaaggctgcggaggtgagcagcaccagcagcctgtgtgtagacagctccggcgacggtacctgtgacccggtgtactatgaaagcagcagctcgggaaccacgcccattgtcagcctcacctgggagcccagagccgatatccagctgtatgcccgctatgccgaagccatgcgcatgcccagtctgttcgagaccacccagggattttccgtcaaccccaacatggatactgaactcaagccggagcacgccaagaaccgcgaagtcgggctcaatgtcctgcgcgaggggatgctcaccaccagcgacacctttcgcctgaaactggcctatttccgcaattacaccaaagattacctcacccgtacctccatcaatttctgggaggagtcaagtaccaactccatggatttcttccgcatgcgcaatatcgacagcgccagcttccatggtgttgagctgaatatggattacgacctgggctggctgttcaccgagctggccggcaccaaatacacccatatagaaatgtgccaccacggcagcctgcgccgttacgactgcaccgattacggcatctccaactcctacatcaacaatatgatcccgccccagtggcacgccagcgccatcctcggcgtccggctgctctcccggaagctggagctgggcacacggggtaccttcatgggccaacgcaccatggccgaatttcacgacgacaccagcaacggattcaccaaacccataccctggcacgagtacaccctgtgggatctctttgtcagctaccagcccaacgactggctgacactggatttcaatatcgacaacctcaccgacgaatactacctggacgccctcagcctgggcctggtgccggcacctggccgcaccgcgcgcctgagcatgaccctgcacttctagcaggctgctgaacctgatgtcatccgttgccatatttcgcaaaccccaaacgccaagacaaaaaggaaaacaccatgaagcgctctttgttccccaccttcatactgctgtgcctgctgctggtgctggccgcctgcggcagtgacggtaaagacaaaaccactcccatacccaccgccgttgccacggccctgcaggaaaccgtccagatgggcagcaccgtgcagctggatggctccaccagcagttcgcccaatggcggcagcctgagctatcagtgggcctttgtcagtaaaccggaactcagcctggcggaattttccgactcatcggcaagcaaccccaccttcgtggccgatctgcccggcacctacgaagtgcagctgcgggtagtcaatcaggatatcgccatcagtcagccaagccagatcaccattaccgccaccaatacccagccggtggccgtggctacgaccctgctcaaccgcttggtcgactcctgggtcgtccttgacggcagtcgcagcgttccccccactggcgaagaccccgccggactcacctacgcgtggaccctcaacccccccgatggcagcaccgacgagctcaacgaccccaccagcgccgcccccggattcagccccaccagcgaaggcatctatatcgcaaccctgcaggtgcacttcggcgatcagagcagcaagcccctgcaggtcatcatcaatgcttccagggccaacgccgtgcccgtcgctgacgctggcggcccctatgaaatcgagctgggtgagaccgtcaccctggacggcagcggcagttccgacgccgatggcgacaccctcagctaccactggacgctgctgcacaatacgtcggtgtccatgagccttgcagacagaaaacccaggggctcctccgccgaactggacagccgcgacggcgtcaccgtcaccttcacccccgacgtggtgggcacgtataatgtgcagctggaagtctttgacggcaccgccctgagcgccgcgcaagtcgccaccatcacggtcaccaagcccgacggccatcccaataccccgcccgtcgccgttatctatgaccactatcccatcggtcttggcggcagcgtgggggaagccgaaatcaccgcctggggatacgcctacttctactccggctcctacgacaacgacggcgatgcgctgacccataagtgggagtgggtcgaagtgcccgaggactttaaagacaccacccactacacccaggagtggctgaacacgcgcagtgccaacgtttccttcatagccgcacccctagtgggtgacgagtatgttcccatcgagggatattacaccatccgcctgagcgtcaacgacggcaccgtcgacagcgaccccgtcgaacagaccatccacgtgcgcaccggtgccaacacccgcccaagtgccgtcgccaacgctgatattgcagccgtactggtaggtgccgaagcctggtttgacggcagcggcagcagcgacccccaggacggcaccaccggcctgcagtaccagtggcagtgggtctataccccaccgggaagcaatgccgtcctgaacacccccaatgccgcccgcaccagctttgtgcccgacctgcccggcccctacaccgccgagctgatcgtcaccgacaacgacggtgcctccagccgcccggcccatggcaactacaccccctccaccgccaccgtcaacgccaagctgaccaactacccgccctatgcgagattcaacgacgtcgacatcagcaatggtcatgaaaacaaagagagcacctttgacaattatggtatcgactatgatgcgaccaccggaatctacacctaccagctgggctccattgtcgatcgctgtcgctgggcgaatccagggaccttacaataccactgcgccgacaacttcaccgtaagagtcaccgcctacgaccccgacggcgaccccctgttttacgacatcacactgcagcagcccgccggcagcagcttccagccctcctacaccggagcctttacctcgggaggctttaacacaacgccaagggcctccgcggacataggccgtggcagaggccaggcgggcattaccgtgcccggcgactaccacttcaccctgcaggccagcgatggcaccgacctcagcgacccggcaaccctcaccgtgcgcgtgctggacttccccgacgacttccaggccctgcagctcgggttcctctacgacaccaattacagaaggggctccgccgatggcagcgatctgaccaacatccactacccccccttccgtatttccaacccctcttttgctgaaggcagtacttatgcggaatttgccgatcagggcggagtggcgcagtactacaaactcaccgccattggtggcagctacagcatccagaatgccgaagcctttgtggaaaaacgtataggattcgcctatgaaagggactttgcaggatcagaaaccttcacaccggaattccgcgacctgcccaccgtcatcaacgccggggaaaccgtcgtcttcagtatctgggtacccaagcttcctgcccccgcagcgagccaggagcggtaccgcatgacgtggagcttcgaaatccccgaagtcgccacggaaaaccacagtggcttctatcgtgatcagatattcaccatccccgcacagtaacgccttccttcatcctcaatagagcctccaaaaaaagccccgggggaatcggttcaaccgattcccccggggtgcgtggtggtgaaaaataagggcttatccataaattacgccgattttcctgtatgtgattatggccgccgcgagacacgtcaatccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcatactcagccagcccttgacgccaaatggcttcgaatacaccggccttactccactcaatgaagtacttgtgcactgcactgccgcaaccgaactgctccttgggtatggctttccactggcaaccggtgctcagcacatagacaatgccggaaaacgccattctggggtcaagtcgcttccgtccgccaccaggcttgcgtttgtaggtcttgtcaggatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctcttgctgaatcattctatagcaaaccatcataatggtcaatgattatttatggacaagctctaaatctacaacgcatttcaataaaaactacactactactctatttcctccgctcaaaggctttgcgttgatacagcgagctgtttcaagcaaaggtagtggaagagaaggaactttgagcccatcactgaaaaacatagcttccttcccacgagaggcattcctcgcactatagttcaaagtatattgcagccatgaggtatccgaataaaggtcatgaattggccggacatcatcataagagacaacccaactcacatgtgtcagcctaaagactgattcagcaatagacttatgatcctcaggagcataagcatcataatacaaataccgccctttttcatagtaaggcggatcaatatacactaaagtgttagggttccagttacctgctttctccgcaaaaaactcttgggcatccatacctgttaattcaactctagagcgaagcgctgctatctttttaatgcgagaaatcaaatcgcccttattaaagcgagcatcaattttccactttcctgtttgattgcgtccaccgataacccctgcattcaaaataccagacctattcgtgcgattcagaaagaaaaatgccagaccaagcttaaactcatctgcacccgtatgatcaagaaatatttccctttgcctatcccactcatcaactgttaaaggaattgaatcaattgccttacatagctcctcagtacgatgaagaaccgacatccaaaaggcataaaccggcctgctgacatcatttatggcgacgcgccgcacaacacctgtaattaaaagctcccatgcgacagctgctccgccagcatacggctcaacataaagcccatctgataaaccattcaagcgaataacttcgcacataaagcgcgctaccttgccttttcccccaggatagcgcaacggtgagtaacgcccgctctgcgtaacacgtgtggattcatttgacatcagctgctccaaaagctgcaataaacactggcactgcggcatcccaccccgatctcaacgagtctgaagtcggtatctggtatttattatgaataaatccattaagagattctattgacgcaggcgccgatttttcaatgaacagaaccctaaatccgtgcaagtctttttttgacttaaggccactatcttcaatatgttttacaaccattaccgcacattgtgtcaaacttaactcagctttgtttccattacgggtatccttcagtttagagaggccattctttctcacatactcctcaagcgcagcttcaataaacgcacgcaggagaaacgctgatgaaatagtatacctatctacatcaattaaagacgcttcatggagtaacctctgcacttttgttgatgctggtgtcataaagtcatgccgcttaggcgacaatgtgcgccgctgacgcggagtaattgtcttcttagaggtgtttgctctgactgccacacttttttctttgggcgctcctttgataaaaatatccctgaacgcgcaaggtgttaatgccttcttggaagacttcggctgaaattcacctggtaggctttcaaagtaattcgcaatatcagacgctttattcaaagcacgagaatcaataataccatcacgtacatcttcgatgatatgcttcagcacacctaatgcccactttgggtctgacatcagcattggtattatttcactttccgattttacaattgcaattccaagatgctttcgcccagctgcagactcaagaagccgggcaagatttgaagatttcctactctcaatcattgactttgttgaagcccattcgtcatcagagtagtcagcattgcgaccaacaaactcgatgacgtctaggattgatcgatcaccagaaaaacgctgaatctccataggaccccagtttatacgcccttcaccttcagctgctccagtgtgacgacgatatatccaatcgtgcgcttcctcgcgatttcgaaacagcacacaacgaataggctcaatagcatcacgattaaaatctagtgcaactttgaccaaagaattcttaacagcagaggtcacttctataccgtcaagtatatctggatttaccaaaatcttcattgcagaaaggcggcgattcccttcaagcacaatataatctcgtttatcgtcagcctggatcacatacaaactatcgcctggatcaaggccattctccttaatactaaccatcaatgccctgaaatgactgtgattcagtttgatgattgcctccaaagcttcagactggctatctacagcgccaagccttggattctcttgatcaagtaacaattcgtcaatcgtcaagtctagatactcaatcattaaattcctcgttgacagtaagagttcagccaatcaacggcctctgggagtaaatcaaatgcctcaattggtataccctctccatgcaaattcatagcttctttaacccgatatggtatacgtaatcggtgaagcacattaccaaaatttagcacatcatcccgaaactcacgatctggccttgcaaatggaataatatgataacaaacaagctgcgataccggctgtctgccaaaccatcttttccaaaatacgtcggtaaggtgccccttaatagatttctccttccaatttgcacctgttgccacttgagctcctgcaagtaaaaaaccaggcaatccatctggatggcctttccaagcaaaaatatccacttgatcatcctgagggtgaatcggtgctgatggatcagggtcaaccattccatcttttaaaaccccccatatttcttttagtttggtgaaaaagccagtatggtctgggcgaggatgtccaaacgaccaagcctgtccacctatttccgcagcaagcgcagctgtcgcaaaatattgaaagtattcgcgaagctttctgacttcatcctcatgaggatatacagatgatccactcagaataggtgaaactgatttcaagtgtgacaaaatcaagctaagcagataagctgcctggccgatctcgattgaatccttctggtaaataagcaaatccccttgagcatcaagcttaaagggataacaatcaccaagagctgttttgcgatcacctatacaacgaattacctgagagcggatctcctccctctggttaatttcggcatcaacatccccataatcctcttctgcacctatttccgaggcgtttattatgtcagaagtaaacgcttgattatctctcgagaaaaaactggttagttccaggtaatcagcaccaatatccggcgttgcttcatcaagcgggaaatacaacgcaacagtcataagtctttccccattgcacttttaaatttttgatgcatgcgattatataacgtctgagctgtttcggatacatcctcggcaatattcagaagagactcatcctgcccattatatccgcgcaaattgtgggatgcctcgcgcaggatacttcgcgcacgaataatcgcggatgaaagcttctcatcggcaggttgagcactcacgtatgcctcgtctagcgatctgccagcacgcaagacatggagcccctcagtgctgcataacacttctcctaagcgcttgatgtcaggattctgggactcaacgacaggcttcataccgtcttctttagacccataaatccaaaccaatacttcttttaagctcttaagtttattccttggaatcggattaggactcggctcatattgtgaccaggcaatatcaacccccagaaactccatgtagtgactacgtgatagagctgtgtacaaatgagagaaatgaaacttggccgcaaatctatcgtcaacggaaaaaacctcctctgcttccgcctgatccaaaacataaattgccgcaaccattctcttgatagtatcgtgcttatcacctattttttgtgcaatttcctcaagatcggcacttccagagcgaaaccattctgctgcaaattttgccttcgcgtaagactcccatttagcagcaccgttaatatgtttgaaaccgataaaggagcgtgcatcttcgcggctcggaacgcgatagaccgaaacagagtcaagcgtaggacgatactcttcaggtaactcaggtacactaatattcaactgttcagatgttcgaattttatcaagaagatcaggttctcgaaacaatcggatggctgctaaacgccgatttccttccaacacaataagattaccattttgatcctgttcaactatcaagggttcaatatcaagataaccatttgcagatatagactgaagcagttccgataactcttcgctacgataaagttgagcgataattcgttcttctgttactcccgccccaaggccaataagacgagggttcatacgatcgagatagagccttccaattgaaactttatgcgtctcccgcaaaggaacttcactattttgcatcaatctctcactcatagctaacctctcttagtacaatagcacttcgaccacaaaacaaaatacaggtaatacgaatagtgcgtcgtgtatacacccctaaagccactagcaaaatcatactgtgactgttatagatttgagatgctgcttaatctagacacccataaataatgataaaattctataataccacataatttatcgtcaaccagcgtttgccgcatcaagaaatcaaatcgttgcattatcgtttccccagtagctccatcgcttggcagcgccctacacaccgactcaaaatacttggcatcctcatcctgcagggagacgagtgccacactcataacacctgacattctgtgccaacgttatccttaacagtgacatttctctgcggtccggctatgcctcgcgaatcccctgcataaactccaccagttcatgaacatgggtgctgggattgtcggtgccgctttgccgggcggcttccagggatcgccgggcgttctccatggcgaattccagctggtcgatatgcgaggcgaaaaggggttgttttcctttgcgatagcgcttcatatgggtgcgcagctccttcaggagttgcgcgcacgcgctgttgccgggcagggtttcgtagggtctggtggtgtagacgtagtgcagcagcagccagtattcaaagcagggtaccgagggtatggcgtgataggtctctttgggtgtggcgctggtcaggatgtccagcgcttccccgtagcgggcgtggtcatcccggtcaaagacgcagtagacccgatcaaaggggtcaccggcgtctttttcctggcggtagcgctgcctggcaaactccacgacacccacgggatcataaccgcagccatagacttccacattggcggtgttcagcttgtagtagtcgcagatttcccgaaagtagccgggctcggttttttcgccttcacagacaatcaggattttcgtgtaaggggcgcgtttcgcggcacgtctttgcagccactcgactccctttgccccgcgccggcgcaacagatcatcggtgcccatcagccctcccgtgtcagtgagcgcacatagggcagcgccccgtagcgtcccgagaggtaggccagctccaggttttcgcgtcctttgcgggggctgaaatcggtcagcggatagagcacggtggcctggcttttgtctttatcgcaaaaccagatctgatcgcggcgaaacattgcctgattgaggatggaagtctcgtgggtcgtaaaaatcagctgggcgtggcgaggattggtctcttcatggtgaaacagctgcaccagaaacttcaccagttcgggatgcaggttatcgtgcagttcatcgataaagagcacgtgcccgtgtttcagggcctcaagccacggcccggcaaaggcgaacaccttgcgggtgccgtcggattcttccgcgaggtcaaaccgcaccggcaggccatcacttccggtgcgcacggtctgaattttcagcagctgttttccagtgaaatcttccgcgatggtttcgcgcagggactccggcatgctttcggggagggccttgacatcaagtgatgttttttcgaccaggacatcttcgatatccaggtccgctgcccgcaggaaatccagaatccgtgactttgtggcctgttcacacaggagtgcagaggagtcggggctccagccaccgacgcccgacaggcgcagcctgctcctgaaccagtcgaagacgggctgcagctggtggctgttcagctgcaccgcagtggagagaaagagggcgttgtcgcgggtggacttctgccacaggagtttttcccccgtcaggtggctcccgaactcccagtggtactgttcgcctttggcattccagacgcgggcaaaccagcgctgtgcccggtgctttgggtatgccagcagccattcttcgtggatgcgctccgctgtggccgcgaacccgtactgatagcgcacgccatcgacgatgaagatcacttcaaactcgctcggctgcagacgggtaccgggatcaaggcggaagggcatgacagggagttgatcacccctttgcatactggtggctgactcaagaacaacgcgcttcatggcctgcagggccagcagaaagttcgatttgccaccggcgttggggccataaatggccgccgatcgaagcagctccatgctgttggccttgaagctgttggtctcctgcagttcgctccccttgcccttgatcaggctgaaggtctgctgatcgcgcagggagcggaaattggccacgctcagttcaacaagcacaggaacctccttgggatggaaatgtattcacagacagagccctacgtgggcacaaagaaagacaagactacgggaaaatagcatataattgaagttttgcgccccgaaacagcaggttgtcgggatcgaccctgatgccatgctggaatggcggaaatagttctgcacagactgtgtgcttgacattaccctcaccctgtttatgagtttcttttgccactttttacccgcaaaaagtggcgcaaaagcggcccccagtgctgcccttctcagccgtccgcttgcctggaactggggaccgcaaacaaccgccctccgtggctttgggtttgcggttgccgccctcgtggcgtcaaccctgcgggtccatagcgttccagtcggcgcgtcctggctgggccagcacacgggggagagacagaagcaggccattccccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagtgtctgtcggatctccagaacaggcgagcaggcgatccggaaaaacgggcgttcggggggcgcgtttttgggtcctttttgcgcggtcaaaaaggacaatatccggatgagtcaagtatgcaaaaccaatacggtttccgtgtgtaaaataacaggacaataacgccttaacccaaagcgaaaagatgcaggacttcagatacaatctctacataagagagatatcctttcatttttggcgaaatttgtcaaataccgcgccaagatatgcgcagcatggcaataataagcacgcacgcctgactttcccgcgaagagtggccggaaaatcttccgccgaatctctctttcttcgcgttgactactttacaaaatatcctcaaggcctacactctggagagagttcgagggttcacaccagaacaccctcggagcaggtgcgctgatgccgtgtgccccagcgtcactgcaccgcgaaaaatccagaaccactgagaggtaccccatgaatatcatcgacattctgaaaaagcgtcgcacccagtacgccctgggcaaaaccctgccgatggcggaaaacgaggttgacgccctgatccgcgaggttgtccgccaggcaccctcttcctttaactcgcagagctcgcgggtcgtgatactgtttggccgggaaagcgaaaagctgtggagtattgtcaaggagaccctgcgcgccattgtgccggcggaaaactttgccagtaccgatgccaaaattgacagtttcgcggctggcgccggcaccattctgtttttcgaggatcaggacgctgtgcgggagctgcagcagcaatttccgctctatgctgagaatttcccgaccttttccgagcagtccggcggcatggcgcagtttgcggtgtggacggccctggccaatgtgggcatcggtgccagcctgcagcactacaatcccctgattgacgaagaagtggcgcgcacctggggcctgcctgcttcgtggaaattgcgggcgcagatgccctttggttccaacgagcagcccatcgacgagaaaacgttcatcgacgatgccatccgcttccgcaccttccgctgaccgtttgctgaaaatacaaaatcccccatcgacacactttcgatgggggatttgattttgcccttcctggttcaaggggggggtcagggagggggaagctgcctgtcttttgcctttcccccgtgttctttcccagccaggacgcaccgactgtcaggctgctgaaaagattcatctgcggcgttactcacaagtactcgtcgctgagggtattgcgtgagcccttcttttcctcttgtgcggatgtcagcctctctcgccaagaaattccagcagcatgcgctcatactcccgaaccatggctatttccacgtactcgttttccttgtgggccatactgccctggccggggccgaagttgacggcgtcgaggccaaagaggctgaagcgggccacgtccgtccaggcctgtttggattgtggtggctgaccgctgatggcgatgagcttttgcagggcgggattttccaggttgacatcaccggcgggggagaggtcggtgaagtcgacgctggcggctccatgggcaaaggccagctcttcgatttcacggcaggcctgctcgatgctcttgccgggggcaaagcggtagttgatgttgatggcgaaggtgtcgggaatggtgtttttggtgttgttggtggtggttgtggtggcgtgcatcacttcacggtagagcaactggccgaaggtgtgatccacgggctgcagctgggccagggcattgaggtagccggtggactggtagatggcgttgtcacccagccagggacgggcggaatgggcgcgcacgcccttgaaggtaacggtggcgtgaatggtgcccaggcagcccacctgcacgaggttatcggtgggttcggggcagatggccagcagggcctggcgaaagaggtggccgtgctcttccagcacggggccgaggccgttctcttcgtaggggccttcttccgcgtcatagagaacgtgtaccagatggtacgcgccggcccactgacggccatatgcgcggataatctccatcatgacggcgtcgccggccttcatgtcgctgctgcccaggccatagagcctgccttcgtgaattttgccggtgaagttgttggggctgatgacggtatccgtatggcctgccagcacaatggtttcggtggcggcggggttcagcgagggctgcagggcgataatggcattgccgctgcggataacctgtccggcaggcaggaactcccggcagaatcgctccacataggcggcaatggcttcctcgtccccggtgacgctggggatggccagcagttcctggaggatatcaaggctttgcggctcgctcattggcggataacctcccagccacggggggtgtcggcctcaaagtgcctggcgggaaagctgatgttggggcgcacgccatcaaaggtgatggtagttatatccaggctggccccttcgtagatcagggtcttgggcagattgttctccagcaggacggtaatgaagaccacgggttcctctttggattccagcaccagggtgtcgcgggtgttctcctgcacatggtagatgcgctccatggcttcgcgatccagcatggagaagctcatggattcaaattccccgatatccatgatggtcagttcccgctcatcgtagaggtagagccacagggtgtggtcgcggatgaggtacttctgacgctcgggcctggtgtactcccacatgctggaacgggcatccttcgagatggagaaggttccccggccttcctgcacaaagccgtcggaagagtgggtctgctgagaaaaggatgcctgcaggctccggtaggaggtcaggatatccagggccgtgtccgatgcggcggcgacaggtgtggcaacgaaaaatatcgccgccaccagaaggggagcaatggcaaacataggctaatcctccaaaagacggtagagaaggtagaactgttccaggctcagggcttcggcgcgcagctccggcgatattcccagggcgggcgcctgatccatgaaggtttcaaaccaggtggttccgcgataattattcttcagggtcttgcggcggtgggagaaggagaggcgcaccagcttctgaaagcggacgaaatctccgacgggaaagcgcggctggggcagtcgccgtccctgcagcaccgacgactccacgccgggcgcggggtaaaagacgctgggggggatacgggagatgctcagttccagatcgtaatagaggcgcaggtagatggccagggggccgaagtccttggtgccgctttcgcccatggcacgcagggccatctcccgctgcagcatgaccgagaagctctgcaccagctgatggtgttccacgatggccatgagaatctggcttgatatattgtagggcaggttcgcgatgacgcggcattcggcgggcagggtgccccagtcgtagcgcagggcgtcggtgtgaaccagggtgacattttccggcaggtgcgcactgcttctgagatagtccagcaactggccatcaatctccagggcgatcaccctggccgagcgctcccccaggacgcgggtcattacccccagcccgggaccgatttccagcacagtatcatctggtcccacgccgctttgcttgacgatgcgctgcacaaaggattcatcgcagataaagttctgccccagggatttcttggccatcaggccgtgggtattcaatatctgacggactttcacgcttttcctccataactgcgccgatgctcaagaatgcgcaccgcgcagcgggtggcttccaccaggctcgtgctggaggcctgccccttgccggcgatgccaaaggccgtgccgtgatcaacgctggtgcgcacgatgggcagccccatggtgatgttcaccccaccgccgaacccggccatcttgacgggaatcatgccctggtcatggtacatgcacacggccacgtcaaattcattcccggctgccatgcgggcaaagaggctgtcggcgggcaatggcccggcggtgctggtgccgtgggtgctgtcatattccctgatggcgggcaggataatctgctcttcctgggagccgaaaacgccaccatcgctggcatgggggttgagggcgcacacggctacccggggcagggcaatgccgatttcaatcatgccgcgataggcgttttccatggcctgcatgatacggggacgattgagcagagcgggcacgctctccagggccacatgggtggtgaccagtacgacgcggatattgcctgccaccagcatcatggactggctggtgacgccggtatactcccccagcatctcggtatggccggcatagtggtagccgcccaggttgatggcttccttgttgatgggcagggtcaccatgccatccaccgctcccagcatggcttcctcgatggcgcagatgacgtagcgggcactggcggccccggcagcggcactgagtttccccggctggggttcgcgaccatagtagcctttgtccatatactcgcagtcgggcaccgtcagccccagcttctggccgtagtattccagcgtgccacgctccccgatgaccacggggcagcacaatttcgtaatttcgctgaaggccttcaggaagacctccgggccaacgccattggggtcaccaagggtgaaggcgaggcggcagggtgtcgcggactgcggcatggtatattcctcttcggtaagctgctggataatgtatgtgaagtcttgaaaatgctcaagagcaggtttcggaaaaatcatcggagttttccgctgcggccaccggatgccgggcatccgcctttcccattgacgggtactgccgatacggtattatggtgcaaaatttcgcaacgagatcatacggaacatgccatcccttgaacacaccacccatgcccttgccggccagagcctttcctggatcagtttccagataggccgccgcattctctttccttcaaagaacgatatcctgacaggccgccgtttcttcctgagcctgcccgacgacgacagcgcccgccaggtctaccgcaccatcaactccctgaatattccctgtgtctacctctcggcctgggagatcctgccgggggaggccaacgatttctacgcgcccaatgccgccgcccgggcccaggccatcgacgccattgtgggcggcagcgcgccggtggtcgtggccacccacaagagtactgtccagaagatccccccggtttcccagcgcatcatggagttgcgtcacggttaccgctacaaaatagacgatctggcccagaccctagtggacaaaggttacgtccgtgttcccatcgtggatgacttcggtcagttcgccctgcgcggcgatatcatggatatctactgtccgggaggccctttccgcctggagttctttgacgaggagctggagcgcatcacccgcttcgacgtggacacccagaccagccaggagggtctggaggagctgatggtaatgcagtaccgcgagtacagccagtctccctgggagctggagcgtcagtcggtgttctcctttgtcagcgacgccgatatcctgctctttgatgctgaccacctggaaatggtgctgcagcgcgaacgccagcagtgtcagtccatcagtgccgatcgtattctgctgaacctggccgatattccggcccactgcgtcctgctgccaccaccaccggcagcagccggtctgctggagcctgcaggcgaacatgtggatatcagccagcgcgttgagcggtgcctggacatactgcgccgcacccccctggccttcctgagctaccgctcggagcaggcccgcgacaaattccaggccctgttgcaggagcacgggatcaaagcccagaacctggagcagcccctggcggttcaggagggcacggttctgctgccggcggacttccaggacagcttcgccattgacgatcaccgtgtcctgatcagcgatcgcgaactttttggcctttccaggcccaaaaaggaacagcgcttccggggcatgaccacctacctgaccgacctggccatgctgcggcccggcgaccacgttgtgcacgtggagtatggggtgggcatcttccgtggcatcgaaaacctgagcgccgccggaacccgcggcgacttcctgaagattgagtacgcccgtggcgatatcctctacgtacccaacgacaagttccacctggtgcagaagtatatcggctccgacacgggtgatccgaaactcgaccgcatgggctccaagagctgggagaagcgcaagagccgtgcccgcaaatcagtggaggacattgcccagagcctgatgcagacagacgccctgcgacgccgccacaaggagcacacctatctgcgcgacagcagcctctacgatgagtttgtggcccagtttccctacgaggagactgaagaccagctgcaggccatcaaggagaccattgaggacatgtgcagcccccatcccatggatcgcctggtgtgcggcgatgtgggatacggtaaaaccgagatcgcgctgcgcgctgccatgaaatgcgttgaatcgggctatcaggcggctattctggcacccaccaccattctggtggagcagcacttccgtactttcagggaacgctttaccccctttggcattcgcgttgacatgctctcgcgctttcgctccgccaaacagaatcaggacgcgatcgcccgcctggctgctggtgaaatcgatatcgtcattggcacgcacaagctgctgggtaaaggggtgagtttccacaacctggctctgctggtgattgatgaagaacagcgcttcggcgtcacccataaggaaaaactgaaacagttcaaggccaatgtggatgtgctgaccctcaccgccacgccgattccgcgcaccctgcatatggccatgggcggcatcaagaagatgagtgtcatcgagacgccgcccaaggatcgtcgcgccattaaaaccgaggtcatcgaattccaggatgagatcctccgccagggtctgatgcgcgaatttcaccggggtggtcagatctacttcctgcacaaccgggtggagaccatcaacgccatcgccctgcgggtgcaggggctgattcccgaagcgcgggtggccgtggcccacggccagatgagcgaggctcagctggaacgggtgatgctggagttttccgccggagagcacgacgtgctggtgtgttcgtccatcgtggagtcgggtctggatgttccccgcgccaataccatattcatcaaccgggccgataccctggggctggcccagctctatcagctgcgcggccgggttggtcgcagcgagcgccgcgccttctgctacctgatcatcccccctttcgacaccttgcatgatgtcgcccagaagcgcatccgcgtcatcgaggagctgagctacctgggagccggcttccgcctggccacctatgacctggaaatccgcggagccggaaacctgctgggcatggaacagtcggggcagattgcctctgtgggctttgaaatgtacaccgatatgctgcgcgagtgcgtgcagcagctcaggggccagagcgaagagctctttgaaccctccgtgcgcaccgaagctgccgcctttattccggaaacctatgtggaggacatgccggcgcgcctctccctctacaagcgcctcggttccgttaccagcgcagacgagatcgccaggctgtccgccgagctgcgcgatcgcttcggttcactgccgccggaggtggaacgcctgctctgggtcacccacatgaagatcctcgcccgccagctgcacatcgaccagctctacctgggcagcagaaacagctctttcatggtcagtgaaaaatcacgggtgaacatggccactatcatccagatggccgtggaacgaaaactcaccctggacccccagggcaaggtgaccctgccaacggaatcgacagaaaaaaccgaacgctttctgctggccatacggcaataacgccaacacaccaccaggactcctgcgaacacgtcatcacattttccatctgatccattccacaggtcaggccgcaatgaaaaaagccccgggagaattcccggggctttgctatgacagaggagaaggctgtgcgtctagtttgcttgcggctgatcttcagcgaccgcctgcggctttccactctggcgacggttcagcacaaagcgctgcagggcgtagagggccaccaggatggccagaccactcaggtcaagcaggtggttgggtgagaccaacaggaaggcgcctgccaggagcaggggctgctgccagcgatccacttttccaaagaaccaggactgcacggctgatgccagggcaaagatacccagcatggcggtaccaaagcgcaggactacatcaaggggtccgctgccggccagctccatcatggcttcgttcatgagcaggtcaggtgcgtagaagaacatgaagggcacgatataggccgcgattcccaggcggaatgaggtgtacccggtcttcatggggtcggaaccactgatggcggacgcagcataggatgccagggccacgggaggcgtgatggcggatacgcaggcgaagtagaagacaaagaagtgggccagcagaggctcaatccccatgctgatgaggccgggagccacgaccgaggccgccacggcgtaggctgctgtggtgggcatgcccatacccaggataatggcaatacacatggcgaagaacatggccatgaattcactggtgccggcaatgcccagcagcagcgaggagaacttcagaccgataccggtgagggcgataacccccatgataataccagcggcggcacacacggccatgagctgaatggtacccttggcaccagcttccagagccttgaagacccggtgtggccccatgcggttttccttgttcacccagctgatgaccagggcggcaatgatcgcaaagaagccggagcggataacggacatccccatcatgagcatgccgaagaggatcactatcggcaggaacatgtagaccttcttcatgacctcgcccaggggcggcagcatgtggcggggtacgcccatcagacccagtttgctggcttccttgtccaccatgaagtaggcggaggcaaagtagagcagcgcgggcaggataccggcgatcatgatgtgctggaagggaatcccggtcatttcggccatgatgaacacgccggcgcccataacggggggcatgatctggccaccagtggaagccacggcttcggtggccgccgcaaatcgcggtttgtagccaactttgcgcatgaggggaatggtcaggctgcccgtggcaacggcgtttccagctgaggttccattaatggttcccatgagggcgctggccaggatagcaaccttggcaggcccaccgcgcaggtgtccgctgacggagaaagcccactccacaaagtaacgacctacaccagatacggtcaggaaggagctgaaaatgataaagatgatgatgtacttggaggagatggagatgggaacactgaagaccccatcaagtccgtagatgtaagtgaagaaacgctccatgctgtaaccgcggtggttcagcacgccgggcaggtggggaccggcaaaggaatagccgataaacacggcgctgaggatgggcagggcccagccactggcgcggcgggcaatttcaagaaccaggaaggcccccacgatggacatgtaaaaatccagtttggtgggcagaacacccatgcggaacatgagtatctgatagttctggataatgtacacaccaaccaccaccgaggcgatggcaaaggtccagtccacaaggttcggtttggccttggaggcgctgctccagcctggcagcagcaggaagcccagcacggagagggtcatgacgtgaaagacgcggaagacccaagggtcaatgggatagaacacgagactgtagatgtgcagggcggaaataaccgccgccgctatggcaatggtcttacccagccagccctcaatgttgcgttgagcgctgagctctatttcctcgttgatctccaggttcagacgcccagactccggtgcggctcccccgggggtttccgcccggaactgtgcatctttaggggttttgtcgctcatttaacaatccttcttaatccttgattttgccttaaaaaaagcacccccgctctcgcgcagagagcggaaatgcttcttgtcatccgtaaagatcaggcacttgcttagcgctggtactccggggggtacacatcgggatgcagttcaatgcccagctcttcgtagtagcgaatcgcgccggggtgcatccacatccaggtgttgttgaccacgtactctgccagggtctccttggcagcagcgtgagccgttaccatacgctggtggttgtcgaaaacacccttgacgatatcgtacaccaggtcgtcggggagatctttgctggcgatagccatgttccagatgcccacagtctcaatgtcctggtcgaggaagtcatagacggaagcgggaatcacagcgggtgagaagtaggggtactctttgaggattttttcgcggttggcgccatcaatgccgaacatggtgatgcggcgctgattggccatttccagaacagctccaacgggcaggccggcggcaaagctgttggcgtcaagctggccatccatatgctgtccaaccaggtcactgataccagcgtggcgtacggtggcattgatgcccagcaggtcaaggaaacgggggtggaaggtaccggcggttccgccctggggaccaacgcctacgcgcttgccagccagatcatcaatcttcgtgataccagagttcacggttgcccaccactgggagtaggtgttgtacatggggaaaatagcgcgcacattgcggtgctcaataccattggtccaggcttcgagaccataccaggcttcataggcggggcccatggtaaccatgcccagctccaggtcgcccatgtgaaccagctgcatattgtggttgggaccaccggttacctcaacaccggtggggataccggttacactttcaataacctgcgaccagccaccgccatacacataataggttccaccaatagaggcggctccgatggtcatggacgtgggacgctgaccttcagcctgctgaggatcactgctgcacccgctcagggcgaaggccatggccacaacggccagggcgatccatttaaaatgctttccaactgccatagtaacttctcctttgaatttgtcttctcccgtaagagacatttcataatgtcgttttaccgtgagtatatggatcacggcccacgggaacaagtaagatttatacaagtgcagatatcaggctctcactggcacatacctcaggtttaacatcagtatccccgtattagccaacgcacctgcactatcaaaccttattccattatcatagcaaagataattgaacaatcaatggaatcttcctcccgcctgaagctgctgcgtcccctgaaggctgccacaccggtatccgcggcatcacggacaaacattttctcaaaaatccctgttcatgcacgggctcttcgggccaaaatccatgaacatgccgcgggatggggaaaattttcacacagtgttctgataccggctcgtcggttttcagcaaggtgtttgactggatttcccattgacttttcccggtacccgtgtatatatccccttgtcgaatcaccccttcccctcacagctattcatccgaactttcccccgtaattatggagactcatcccccatggatttaaacgtactcaaagtcactcccatcagtgagctggtcgagatggcccgcgacgccaatatagagggagtcagtgttctcaagcgccaggatctgattttcaacctgctgatcaagcacgccaagtccggcgggcacatcttcggcggcggcgttctggaagttcaccccgacggattcggcttcctgcgcgccaccgactacaattacctgcccggccccgacgatatctacgtctcccccagtcagattaagcgcttcagcatgcagaccggcgacaccatagaaggggagatccgcccgcccaaggagggggaaaaatacttcgccctgctgcagatcgaaagcatcaactacgccagcccggagcaggccaaaaccaaggtgctcttcgacaacctcacccccctgcaccccaatgaacgcattcacctggaaatgcccggcaaggaaaatatctccacccgcctggtggatatcatcgccccggtgggcaaaggccagcgcggcctgatcgtcgctccgcccaaagccggcaagaccgtttttctgcagaatatggccaacgccatcgcccataaccaccccgaagcccacctgatcgtcctgcttattgacgagcgccccgaagaagtgacggagatgcagcgctcggtcatcggtgaagtggtctcctccacctttgacgaaccgcccacccgccacattcaggtggctgaaatggtcatcgacaaggccaagcgcctggtggagcacaagaaggatgtcatcatcctgctggattccatcacccggctggcacgcgcctacaacacggtcatcccccacagcgggcgggtgctttccggtggtctggacgccaatgccctgcataagcccaagcgtttcctgggcgcggcccgcaatatcgaattcggcggctccctgaccatcctggccacggccctggtggatacgggatcaaagatggatgaagtcatctacgaggagttcaagagtaccggcaacatggagctgtatctggatcgcggactggccgaacgccgcatcttcccggccatcgacatcatgcgcagcggcacccgccgcgaagagctgctctttaccgaagaagagctgcgcaaatcctggatcatccgcaaattcctgcaatccatgtccacccacgaagcggcagatttcatgatcgaccgcctcagccataccaagaacaaccaggaattttttgacaccatgaacaagtagggaagtaaaaagagcagaaaactgcttgcaaaaatccacacagatgtgatagatgattgcgcttgtgggtttttcagagaaaacatcttatggatatgacgaatacaaggagtcaggaaacatgaagcagggcatccacccccagatgaatcagatcaacgttgagtgcatgtgcggcaacgtcatacaaaccctttccacacgttccgatgagttcaagctcgacgtgtgctccagctgccaccccgtattcaccgggcaggagcgggtcatggataccgccggtcgcgttgagcgcttccgcaagaagtacgctaacaagggataaggcaccgccactctcttgccacttctttttcagcttatccccgcagcacttcaccgccgcggggttttttcttatcaggctgccgaggtaccctatgaaaacacagtgcaacgttgttctcctcaagcacaccgaagaccctgaaggttccgtatacgcggcggcgcggctctgctacagcccggcccacattgaagagctcatggaagccagcgccaccgagaagcagaaattcgtccagaagatccgcgacctcgggcacctgagcgtctttgagcacgtcagcttcaccttcgccgtggaaggcatctcgcgagcctgctcccaccagctggtccgccatcgcctggccagctactcccagcagtcccagcgctatgtccgccagggacagttttcctatattgaaccagacagcatggccgccatgccagcagggtggtttgccgaaaagatggccaccatgcagcggtggtaccaggaagccctggatgccggactgcctgccgaagacgctcgcttcctgctgcccaacgcctgtgaaacccgtattatcctgaccatgaacgcccgcgaactgatgctctttttcagcctgcgctgctgcgagcgggcccagtgggagatccgcgccatggccgatcagatgctcgaacagtgcagaaccgtttcgcctgtcatctttgccgacgcgggtcccggctgcctgcgtggcccctgccccgaaggcagcatgtgctgcggcaagactgcccaggtacgggagcgttatcgcgaaggcttgtgaattgcgcgactgctgaaacagccgggcgaagtgaagagcgcgtcagcgcctgcgctgcgccatgtgataaagtacgatggaagtcgccacagcagcgttgagggactcaacccccgcgtccatgggaatggaaaccgactgctcacgccagcgggcgggaatgccggcgccctcaatgcccggcaccagcatggtgggatcgctgaagaccgtttccgcaaggggctttccttcggcggaaagactgacgatctgccccggatacgggagatggaaaatatcctccagacgcggacccgcgaagaagcgacagtggaaaaccgcccccgccgaagcgcggatggctttgggcagaaaggggctggcgcactgctccagcaggagaatatcccgcaccccgaaggcaacgctggaacgaagaacactgcccacgttctcgggatcctgaaacgccagggccacgcaggtgcccacgggcagactcccagcccactccacaggctgggcgcagcgcaccagcaccaggggaaaatccgtgccacagacatccagctgacgaaaaagctccggctccagcaccagccgggaaaccgcgttgagcccttcgatgttttcatggcggctgctggacaccagtgccagcacttcaggactgccagaagccaggagctcgcggacgattttctctccggaaaccagagcctgctgatatttacggatgccacgcgcctgcagcaggcgcagcagttgacgataggtgggattggccggactggtaatcagcttcatgaaaaatcctctgaattccattcttgcgttacaactgacgtctcgcatcttgtcgtcttgacttaagatactgttgctctgatgtttgccacgcagaaaccgtattgattttgcgtgcttgactcatctggtatctcttttcgtttgtggacattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttttccggctcctttactcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctccctcctgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgtctctcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgacggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttttgcgccactttttgcgggtaaaaagtggcaaaagaaactcataaacagggtgagggcaatgccaagcgacacagtctgtgcagaactatttccgccattccagcatggcatcagggtcgatcccgacacccagctgtttcggggatgcgaaagctgagttacaatactatgacacagaaaatcaccgggttcaccggaaaactcaccggtgacgcgagaggaaccatgagcgccactgcccacgatcccgccagcttcagccaccgtgaactccaggtcttgcaccaggacaatcataccatcgtggtattcaagccagcccgcgttcccgtgcagtccgacagcagcggtgacatcagcctgctggaagtggtgcgacagtacatcgctgcggaataccagaagccaggcaacgtcttcgtgggcatggttcagcggctggatcgtcccgtcagcgggctggtggtcttcgcccgcacttccaaaggcgcggcgcgcctctcggaacagcttcgccagcatcgcatctacaaacactacctggccctggtccatggagcaccctccgaaagcgagggtaccctgcgccacctgctggagtaccgtgaaggcactgccatagcggggcgccatggacagggcaaaaccgccgtgctgcactaccgggtgctgcaacacctgcccgatgccagcttgctgcatatacgcctggagacggggcgtaagcaccagatccgcttccagctctccaggatcggctgccccatcctgggcgacctgcgctacggcgctcgcgctccactacccgatcagtccatcgccctgtgcgcctgggccctctcctatgaacatcccaccagtcggcagccgatcatggtgcgcctgcccgccggattgctgccacaggccatacagccgctggcagaaatactgcccgatccatttaccaaggagacactccatgaagtatgaggctccagacgcaaagcggggctttgtctatgtgtgtcgcctgctctcccgacgcggctaccacagcgcggagatccgccacaaactactgagcaagggctacagcgaagagatggctgccgatatcctggagcaggtcggtgggctgctcaacgataaactgttctttgacgcctttgtatggcagcagctgggcaagctgcatggcacggtgtatatggaacactctctgagaatgaaggatatcgcgttgcccacaggctgggatgagctgcgggagcgccactttgcggaacgtctggacgaactggcccgccgcgttgcgcgcaagtatcaggaggccctgcaggaagggcgctgggctctggagcaggcgttatggcgtcgcgggtttgaccagcaggaaatactccggatcatggaacgcatcggggagctgacccatgaagagtgagcttgagcgccactgccatggggccgtggaacagtattgccgctggagtggttctaccagtatggtcgtggccgtcagcgggggagtggactccatggtactactgcacctgctggcaaaaatacagcccgaactgaagctgaaccttgtggtggcccatcttgagcacggcctgcgcggggaagagtcccgcgccgacgcgcgcctggtaatccagacctgcgaacgcctcggtatcccctgctacgcccgttttgttgatgagcacttctggcaaaggcaggcgggcaacttccaggacaaagcccgcgccctgcgctacaccttttttcgccaggtgggaacggattttttttcaggtcgggcctttgccattgccaccgccatgacccaggatgactgtctggaaaagatcttcatggatatcctgcgcggacgcagcctgctgggcagtctgagccatcagcaacccgacacactgcgaccgctgcgcaccatcagcaaggaagcactcatcgcctatgccaccgggcaacagatctcctggcgcgaagacaccagcaaccaccaggattcctatctgcgcaaccgcgtacgcaatcagctcatccctttgctccgggaggaattcgactttcagaaatccatacaaagccgcttcatcacggatatggaggaggggatgacgtttctgagtgaacagctggacgccctcttcgcatccttactccgggaaggctctctgcgtgtttcggatcttcgtcagctggcatcgttcccacagcgacagatatgtctgcgctttctgcagcaccacgggatccctcccagcgaagaaaagctggcgctctttatccgtctgctgacaacaaagggtacgcgctccatggatgccggaggaggccgccagctggtgattgcgtacgaaaatatccgtgtcagcgaccacaacgctgtcgcgaaacctgtaacaccattgactgttgtcagttgcggagagttctccctgaatggaaaacagcttcgcctgacacaatttaccagccagagcgaaaagaggttttctcttcccgcgaatcttgttatctttcccctgattatccgcagccgtcgccccggtgacaccctggcccttcccggaggccatgtgaaactcaagaaggctctgatagaccgcaagattccccgccagatacgggattcgcttgtggtggtggaaaaccgtgccagccagattatctttgttgaaggcattggtgccattctcccccgaaaaaactgttccgacaccctggagtatactgttgaaatcctatgatattcagacccttattcctccccagcaactgcagcaaaccattgagcgactggcccgcgaaatcgctgcggactacgaggggcagtcactgctgctggtatgcatactcaacggttccttcatcttcaccgccgatctggcccgcgagctctcccgccacaacctggaagtggaagtggacttcatgaaggtttcatcctacgccgacagcgaatccaccggctcggtcaagatggacttcgacatgagccgctccattacgggccgcaatgtcctgattgtggaggatatcatcgacaccggccgcaccctggagcacctgctgcgcctgctgcgcacccgtgatccccgcagaatggccctgtgctgcctgctggacaaaccttcccgaagagtcaacggcctgcaggccgactacgttggcgaggtcatcgacgatcttttcgtggttggctacggactcgactataatcaccgcttccgggagctgcccggcatcggtatcatgaacatagaggagtaagactttgaataacaatttctatcgcaatatcacgctctggattgtcatcggactgatcgtcattctgatgttcaataccttcagcgccccgactgctccccagaatacgatcccctacagtgagttcatctccatggtggatcgcggcaccatctcccaggtgcagatccaggggaaaaaggtcaccgccagcggcatggacgggcggcgcattgaaaccatcgcccccgatgaccctgacctgatacccaccttgaaggcccgcggactgcgcattgaagtcaaagaacccgaagggaccccctggctgctgcagatcctgatctcctggttccccatgttgctgctgattggtgtctggatcttcttcatgcggcagatgcagtccggcggcaaccgtgccatgagtttcgggaaatcccgtgccaagatgctgactgaagaaaacaccaaaataaccttccaggatgtggccggcattgacgaagccaaggacgacctggtggaaattgtggaattcctcaaagaccccaagaagttcaccaagctgggcggcaagatccccaagggcgttctgctcatgggttcgccgggcaccgggaagaccctgctggccaaagccatcgccggtgaagcgggcgtgcccttcttcagtatctccggttctgacttcgtggagatgttcgtgggcgtgggcgccagccgcgtgcgcgatctctttgaacagggcaagaagaacgctccctgcatcatctttatcgacgaaattgacgccgtgggtcgccaccgtggcgctggtctgggtggtggacacgatgagcgcgaacagaccctgaaccagctgctggtggaaatggacggctttgaatccaatgaaggcgtcatcctgatcgcggccaccaaccgtcccgatgttcttgaccccgccctgctgcgccccgggcgcttcgaccgccaggtggtcgtccccaagcccgatgtcaaaggccgcctgggcattctgaaagtgcataccaccaaggttcccctggccaaggacgtgaacctggaaaccctggccaagggaacccctggcttcagtggtgccgatatcagcaatatggtcaacgaagccgccctgatggcggctcgccgcaatcgcatcaaagtgcgcatggttgacctggaagatgccaaggatcgcgtgaccatgggtcccgaacgtcgcagcatggctctgtccgagtacgaaaagcgcaacaccgcttaccacgaggcgggccacgccattgtgggcaagttcctcaagggaaccgatcccgtgcacaaggtcaccatcattccccgcggccgcgccctgggggtcacccagttcctgccccaggatgataagtactccgtggacagcgattacctgcagaagcagatatcggttctcatgggcggccgcattgccgaagagctggtgatgagccatatgaccaccggtgccagcaatgatattgaacgggccacggccattgcccgcaagatggtctgcgaatggggcatgagcgcgaaactgggtcccctggcctatggtcgcaaggacgaagaggtcttcctgggtaaggagatcacccagcataagaactacagtgaaaagaccgccgagctggtggacgaagagatcaagtccattgtcgatacggcctatggtgtcgccagggaaatcctggaaaccaacatggacatcctcaacgatgtctcggcgcggctgctggaagaagagaccatcgacggcacggtgctggatgagatcatcctgaaataccaccccgattatgaaccaccagtcagcacctccgaagaggagcgcaagaaacagcgcacccaggaggtcgacgagagcaccgaggcaccaggcgagcctgagcctgaagaaaccagtgacacggggacacccctcacgccaactgacgagaacgagccaaaatcctgaaggttaccatgaacctctgcgccccctggccgaaaattgcgggcatcctcaatgtcacccccgactctttcagcgatggcgggtgccacctgcagaccaggaatgccgtggagcgcggtctgcagatggtggtggagggggcgcacatcattgatgtgggtggcgagtcaacccggccgggagcggccagagtcagtgccgaagagcagatgaagcgcattctgccggtgatcgatgccctggtcgcccacgaggtgccgatcagcgtggatacgaccagcgcactggtggccagagtctgcattgatcgtggtgccaccatgatcaatgatatcagcgccggaaaagatgacccggccatgttccccctggcagtggaacgcgaagttgacatctgcctcatgcacaagcggggcaacccggctgtcatgcagcagctgacacactatgacgatgtggttgacgaggttcaccactacctggcgatgcgggcacaggcattccttgaggcgggtggcagcgccggacgccttttcctggaccccggcatcggcttacccaaggacagccaggccaatctccggctcatcatgtccatgggcaggctgcggcagctgggctaccagacctacctgggagccagccgcaagagcttcatcggcgcgatatgccaggtggaagacccccgggagcgcctgcccggcagcctggtggtcgccatggaggcatatcggcagggggtgcacatgctgcgggttcatgacgttgcggcgactgtccaggccctgaagatggcggcggcactgtgggcacatacagataacaacaagctctgatacctatactgatacggtggcggcactgacatgcttgatattctcctgaacctcacctggcgcgatgccgtagatatcttcctcgtatgggtcatcctgtacaaactccttacctttttgcgtggcaccacggccatacaggtgttcagcgccattctgctgatcctcggcctctccttcgtcgcccatgtggccgagctcaagaccatctactggctggtgaagaatatcgccggctatctggtgctggcactgatcatccttttccaccctgagatccgcaaattcctggtcaccataggccagaacgaaatattccgcctctttgccaagtccgacgagaagcagctggaaaccctggaagaaattgtcaaggcctgtgtcaacctggcttcccgcaaaatcggcgccctgatcgtgctggagcgggaaagcaacctggataattacgcggacatcaccgttatccttgacgccatcgccagcaaggaactgcttatcactatctttcaggagagcgcgcccatccatgacggcgctgtgctcatccgcaacaaccgcatctatgccgccgggtgctttctgacagtcagcatgaaccccgatatcgacaaggagcttggaacccgccaccgcgccgccatcggcgtgaccgagcagacggacagcgtggccatcgtggtcagtgaggagaccggaaccataagtatcgccatcggcggcaagatcatccgcaagcttgacagcaccaccctgaaaaaagttctgaaaaatatcttttcgccaaaaccccggggaggaaagaagtgatccgctttgttaccgataacctcacctataaagtggtggctctgctctttgcccttgtcctgtgggcatttgtcaagagcaccgacaagagtacgattaccgcgactttccccatttttttccaggatgtccccgagggtattactgtcgtcagcgatgccgagtacgtggaggttcaggtttccggccccaatacgattctctccggccgcctcttccagcaaagccgtgttgaagcccccgtcagcatcaagcccctgggccaggagagcctgctgaacctgagcgcggagcacatcaaggtgcctttcggcctggaaattctggccatcaagcccaatatgattcgctatcacctggagacggtcgtgccgattcatgccatcgtggtgccctcgctcatgggagacccggcggaagggtatgaaatcaggcgggtgctcgtggagccggaaacggtcaaactcctggtgccggaaaaggagcgggaggcattctccgctattcgcaccgcgcccctgagtattcaccagctcagggaaaccaggcgtattcacactgtcctgaccctgccaccgtccatccagtgggagccccaggaaatacgcatcaccgtagaggtggaggaaaaaaccgttaccagaaccctccacgatattgtcgttgtggcggaaatcggcgaacagctcctggtacccacaacggtatcacttactctggaaggcaaataccacaccatggcgtcgctccaggcagtgactctgcaggccgtggctcaggcagactccggtcagatacacgcggtacgcggtctgccccagggggtgcgatttatcgaagctgatccccagtacattccactattacagccccctggggagaaaagtacaccacagggatgagaggataacgacatgcgacaatttttcggaaccgatggcgtacggggggaagccaactgctatcccatgaccgccgactttgtgctgaagctgggaatggcggcagcccatatattcaaagaccgtgatacttccaagaaaagccagatcgtcatcggcaaggatacccgacgctcaggctatatgctggagagcgccctggtggccggaatcaccagtgctggcatggacgctatccagctcggtcccctgcccacaccgggcatcgccctgatgaccaagaccctgcgcgccagtgcgggcattgtcatcagtgcctcccacaaccctttctttgacaacggcatcaagttcttcaaccgcgatggcttcaaactggatgacaatgtggaagaagagttggagcgcatcgtcctggaaaacgatgtggaacgctatacttcccgtcgtggagcccttggccgcgcccgccgcatcgaaggtgccacggagcgctatatcgaatactgcaagggaacctttccccgcaatatgactctggatggcatgaagatcgtggtggactgcgccaacggcgccgcctacaaggtcgctcccgaagtcttttcggagctgggcgcccagaccattgccatcaatacccagcccaatgggatcaacatcaatgaacagtgcggtgccgtccatccggaagggctggcccaggcggtcatcagccatggcgccgaaatcggcattgccctggatggcgacgccgaccggcttatcgtggtggatcgccacggcaacgtcattgacggcgaccagatcatcggcgtcgccggccgcttcatgcaccagcgctccctgctcaaggggggtgccgtggtgaccaccgtcatgagcaacctcggcctggagcacttcctggctggcatgaacatcaaactcattcgcaccagtgttggcgaccgctatgtgctggatcgcatgcgcttcggagggttcaacctgggtggcgagcagtcgggccacctggtctttctggactacgccaccacgggagatggcatcatcagtgccctgcaactgatggccattatggtggaaaacggtcgccatattgatgaactggctgccgacattccccgctacccgcaggtgctggtgaaccgctccgtttcggaaaaaatccccctggagaatctccctgcaagccaggcacgcatccatgacattgaacaggcgctgcgcggcagtggccgtgtgctggtgcgctattcgggcaccgaacccaaggtgcgggtcatgctggaaggcgacgacgagcagacgctgaagaaatacgccgatgatatcgctgagtgtatcgtcaacgaaatagccgcgagggggatatgatggtaaaactgggagtgaatgtcgaccatgttgccacagttcgccaggcccgcaggggccacgatccggaagttgttgccgccgccgcgctggcagagctgggtggagcggactctatcaccattcacctgcgcgaggaccgtcgtcatatccaggatcgcgatgtacacattctcatgcagaccgtcagtaccagcatcaacctggagatggcctgcacggaagagatgatcgccattgcctgcgctgccagaccactgcaggtcaccctggtgccggagaagcgcgaagagctgaccaccgagggtggcctggatgtgctgggtaacgcccgtgagctggagaaggccgcgacacgccttcgggatgcgggcatcagggtcagtttcttcattgacgccaatcagcagcagatacaggccagcagggattgtggtgcccaggctatcgaaattcacaccggccactacgccgacgcccgtgacgaggccaccagcaaccgcgaactgctgcgtattgttgagagcagccacttcacccgccagatcggcctccagctcaatgcgggccacggcctcaactataccaatgtcggacccattgcccagattcccggcatgcgcgaactcaatatcggccacagcatcgtcgcccgcgctcttttcgtgggcatgcagcgggcagtggagcagatgaaagccgtcatcaaccagtccatggggcttcgggagcttccatgatccagggagtcggcgttgatatggtggaggtggagcgcttcgacaatatgaaactgcacttcatggagcgggtcttcaccccggtggaaatcgaatatgcttcgggagttgccaattcgcgggaacgctttgccgcccgcttcgctgcgaaggaagcttttctcaaggccatgggcactggactgcgcgactgtcgcctcaaggatatggaggtctgccacgatccccttgggcgtccatttttcactttttacggtaatctcagccgttataatgaccgtcagcgctacaatgtacagctctccctctcccatacccgccagcacgccatcgcctattgcgtgattgagacgggggagttatgctgttcgcagcctgtgccccacggccagcatgacaatacctcctgacaccacagcctgaaacccgacggctcgtgcgcacccgtcctcgccggggcaaaccgatatttcaaaacaagatatatacacaggtgaataatgagcaattttacacagaaaaaatatattttcatcacgggaggcgttctgagttcgctgggcaaggggctggcggctgccagcatcggagccttgctggaggctcgcggctaccgggtgaaactgcagaaatttgacccctacctgaatatcgacccaggcaccatgagcccctaccagcacggggaagtctttgtcaccgacgatggcgcggaaacagacctggatctcggccactacgagcgcttcgtcaatatgaccaccaaccgctactccaacatcaccaccggccaggtgtacaacaacgtcatcaccaaggagcgacgcggcgattacctgggcggcaccgtgcaggtaatcccccacatcaccgacgaaatcaagcgccatatctacctgggcaacgaggacgccgacatcatcatgacggaaatcggcgggacggtcggcgacattgaaagcctgccgttcctggaagctatccgtcagttcgcctacgacgtgggacgggaaaacgtctgctacatgcacctgaccctggtgccctacatggccgcctccggtgaactgaagaccaagccgacccagcacagtgtcaaggagctgcgcgaaatcggcattcagcccgatgtcctgttctgccgcacggaataccccctttcctacgatatccgcgagaaaatcgccctgttctgcaacgtcaagcccaagcgggtcatcgaagccattgatgtggataccatctaccgcgtccccctccaattctacaatgaaaaagctgacgaggcggttctggatgtgctgggtctggaatataaccaggccgacctgagcgagtggcagcgcattgtggatcgcagcatcaatccttctgaagagaccaccatcggcgtggttggcaagtacgccaaactcaaggaagcctacaagtccctctctgagagcatcggccatgccggtatcgaaaacgacatccgcgtcaacatcaagtggatcgacgcggaagaggtgacgcgccagggggcagcaaccctgttgcaggatgttgatggcatcctggttcccggcggttttggcgaccggggagtggaaggaaagattcaggccatccgctacgcccgcgagaagaaagttcccttcttcggtatctgcctgggcatgcaatgtgcggttattgaatacgcccgcaacgtcctgggcatacaggaagccaccagtattgaatttgacagcgaggcccgacaccctgtcattgacttcatggccgaccagaaaaatctcaccaatctcggcggcaccatgcgcctgggcaaatacgactgcaggctccagcccgatactctctcccacaaagcttacggccaggagctggtcagcgagcgccaccgccaccgcctggagttcaacaacaagtaccgcgacgagctgcagaaggctggcctggtcatctcaggcaccagccccgatgataccctggtggagatcgttgaagtgcctaaccacccctggtttgtggcctgccagttccacccggagttcaaatcgcggccatccaaggcccacccactcttccgcgaattcatcaaagccagtgtcaagagtggcaaactcttcaaagaggagtaggcgagctgacttccccatgacgacccggcgaagcgtggctgttttgcgaacactgacggcaaaggcataccggccatgaaaaaactcacggtcatcttttttctgatacttttcctcgccatggcgagcattgtctggatatccagcaaagttgaaggggtggtggaatatctgcgcctggaacacggcctggatgtcacctacagcaccctttcggccaatcttcgcggcatatacttctccgacctggtcatcgaataccagacccaccgggccgctttcgagtcggcacagatcacggtgttctggaagtggcccctggcagtacccggcctggggctggtgatttccgacggccagatcagcctcggcgatctctttcccccggatcgcgaaccccttgaccctgaggtgctgggcagcaagctgcaccagagtaccgcccgcttcagtccagtggtacggggcattcgcgttgaacgtaccgacatcgcccttgcagatggctcccgtgccagcaacctgaccgcggccatggacagctcccttgatttccagatgaccctggatgagctctccttccacgggcagaccatacagaaccttgaagccacgggcacattgcaccccgctgcactggcggcctccctggaagaggctgccctggaatggcaggatcatgtcctgcgtgcccgggggcacgtaggacagcggggaatcgacatgcacctggaaaccagccacagcgtcgacatccgcttcctgaaaacgcgcctggatattcaggtgcgcgcccatggccagtggcaggagctgcaccatgagggctcggtcacaagttcccgttccaccattctgggcaatggtacctttccagatctgcgcgcagagttccatggcgacatgcagcaggtcgaggtgaacctcgctcctgtggacaaatcagacttccacctgcgggccacggttccctttgacctggagaccatcagcctgcaggccacctttgaccgctttcacctgcacccctacctgctgccccatatccgctttctggattttgatgatatttccggcgaagttgagggttcgttctcccctgatgaaggggtgctgcgcggcgctggtgttctggatttctcctataacgctttccacaggcccctgaaagcccggctcagtacagcaatggatatcgaccgccatggtatccgcttccacgatggcaccctgaattctgaacacttcactgcggaagcgggcggtgagctggtcttcagtggtcctgacttctttcgcctgtggagccatggcgaagttcacgacctggcccccatcctggaaagcttctgggtgaacttcatcgacggcaactcgcgctttgcggtcagtatcaacggtccagccacctcaccgctggtggatgtggcctttgactccaacgatcttcgggtcttccaggggcatctgacccacgcctttggcagtgtgcaggtggatctcaaccatatcaccctgcatggcatcaccgcacgcacatccactggcgaggcacaggtcagccaggggcagatctctgtctacggagccaatgatgtccagctgcgcttcccctacaccgcccacaatatcagactcgaggatgccctggcctttggcaatctgacgaatcttccctctctgccacgcattctggaggctgatgggcagattgaaggcgaagtgcgggatctgcagattaccttgcaggggtcgctggcggaacaccagtggcgcgaggggttgttcagcccgaagctttccgtaagcggagcacttctcgaccagcttgtccacgcctccatcgaggacgagcactcccatgtcagcatccaggggaatatggattttggcggcaagctgaatttccgggcggccgggcaggatattcccctctcctcctatatgcgcaccctgcctgccgagtggtccttgctgctggacagctacgggctgtacctctcaggaacctttgctgagccacgccttgaaggaaccctgggtaacattcaactggaaaacccggaacaggatatctccctgtggggagatgtggaacttacctatgcggagcgcgtcttcagcgccgacatcacccgcatgatcctgcagcgccccctgattgtctccctgcacggcagttcattcctccacgacatgagcggggaaaccagtcgccaggagctcttcctgcgcacgtccacggagcatggcgtcctcgagactgaggcctcgctccggaacttctccttggagcacatgcgcgtggagggtgcccttgacctggctctggcaaccatcatctcccggggtgctctggaaggcagaggcaccgttgacgtggccatcgagggcagcgataccatcaggggcaccatcgcctttggcactgcggcagagctgttcgcagttgctcagccccagctgcgcatgcgacagctcagggccaatgtcaccattgatcgcctggcccgccggggttccattgacgatatcgcctttctggtcgggcgcgatggcactggcgaggcccaggtgtcggcatcactgaatgagcagggactgctcagttactccgctggctaccagttgcacaatgtgctttatcaacaggggcgcaatgttctgctgctcaatatctccggcagcgtcagcggcgacacggccacggaaccccagggagaaatcgccgtggatatcaggcgtggccagctcaatattgaccgcaatggagccgcagcacccacctcaccactgctgcagtttcccggcaactggaccctgaatgtccaggcatcttctcccattcgcttctccatggcagagggcagtatgctgctgctcccccagctgcagattcgcctgcaggatggaatagtctatccacgcggcagaatccaggtgctctccggcagcctgcttttcaaccgggacacctacaccctgcagcggggatcaatagagttcagcgacagcctcatcgcaaacctgaacctcagcgcaaccaccaccaagcaaggctaccagattgtcattaccataaccggtaccagtgacgagccgcgttttctcttccgcagtgtgcccagtcttccccaggagcacatcatcagcctgcttctcctgggcagctacgacgaaggactttcccctgcttccgcggcttcccatatcctggccaaccgcatcgcggaaaccctcaatgatataaccggccccgcactgcgcggtgaagcctcgttccgcgtctcatccagcggtctgatgagcgacaatcccgacatcgccctcaccagtgaactctctcagcgactggaagtacgcattgcccgtgagctcagcgctgagggcacccaacagttccaggtgatctacaaaatctttgatttcctctacgtgcgtggccgcgagcatatcggcggatcctacggcgtggatattgaatacaggattggtcgctgatgctggcagaaatactgaccataaccatcatggggataagtgatgccgaccaggagaagctgcaacggctcttccccacgccactgagccaggaaactgccctggaaacggcaaagcagctggagaatctctcctacttcagtgtggaaggggtgcaggtgcgcgaccaggagctgctgctgcagatgtcgcaacgctatccggtggaaaaaatcgtcctgaagggcaactgggctttcctggacagtaccctgttcagccagatcacttccttccccgcttccggcaccgataccgtagccatccggcaactgcgccagcaggtactggatttttatatcctggaaggctacctggacgcccgcgttgaagtggaggtggtgaacctggactacaccagtgttctggtcatccagatccgtgaaggcagcccctatgtggtgactgacacctcctttgtgggcagaagtgaaaccggaagccctccccttgtgctgcccggcactttttttcggcctatacgggttattgaggcccttgaacactggaaagcccaggcactctccgagggctactcccaggccgactatttcttcagctttgagcgcaatgagcgcacttttcccggcttctccatcgcggcccccttcaagacgctcttcaacgtgcttaaccagcgtcgaggcgtcagcctctacatcgggctcttccccggtgacaagctggacgtggagctggaggttcccgaagggatagaccccgggcgcttcctgcagtctctgcgcctggagcagcgctcggccattgatgagtttgagattcccctgctggagcatgacatccgcaacttcatgctgcgcaatggcttcaccacgacatccatatccatcgaacccgccgctccccacctgcgcatccgggtggaggggcaccgcaaaagctattcggctgtcaccattgaggcaccggtatggcagtcttctctggaaaagcgtctgcaggaacagctccgggatggcattctggaacaggaaagcgtggcggacttccagcgccgggcctacctggagctgttaaatcgctcggtggaaagccgcatccgcattaccgatcaggaagaagggcaggccaccatgtactttgatatgcgttttccgcgcctgcccctccacatgagcgttcacgatggcacccaggaggaggagcagacacggcagcaggcgctcatgaccctgcaccagctctacatggataacgaacgctccctggatgacccccagctgatcgctcagcgagtgcggcgcgtgtacgctgaagccggctacctggaagcacaggtgcgggtggagcgccacgtggcacccgatcacgtgggagttctcgtgcgagtggatgaagggcaacgcttccgaagcgcaggggttatcactttcggtgccgagaacacttccagacgctacatccgccgcatgacaggccacccgcaaatgcagcctttcgccagggcgtctgatatcgaaggcgccagacgggttgtcgaagcagagcgcatattctcctacagccagtacaccccgttactggtggacggcaatgttcaccatattgtcgaagccgaagaccgcgacaacctcttcggcgctgtttccctgggttatgactcagcctatggtcccaacgtgcagttccgggtgggatacagcaacgtcctgggccggggtggcgaagtgaccgcgacccagcggcacagtgaaaagcgccaggtcaccgccctggagtacagtgagagccactctttcggaattcctatagatactgcctatacgctctctcacacctctaacgagtacgacaactacacgtcccgcaccgacctgttttccatgatggtgcgatactacctgcaggatacgctcccgctggcagcaacctactggcgcaccagccactcctattcatcggttcacccgggaattgtccagggaattgactattggccaaggagttcctatcaccatttcgggctgaacatccgcaaggacggaaccgacaacatcatctcccccacccaggggtatgagctttccgccacccagcactattcactcagcgattcggccaacctcagcaactaccacacgagcatcgtcaggggcacctactacctgcctccttggccccggggagtcatcgcactccatggtgccgctggccagattacccgtgaagatgacgcactgcccgttcccctggaaaaccgtttccgcctcggtggcgccaactccattcgtggtttcaaatacgaggacatcgcctcccgcagcagcgggggagcccgaatcggcggatttgcctacgacctgctcagcgttgaataccgccacttcctgggaaatttcgaactggtggccttttacgacctcggcaatgtctacagcgagcgcctgggagacagcagcagctccacaccctacaccggcatgggcacagggatacgctaccgcacccccgtcggccccatccgcctggatgtcgcccgggctcaaagccacaaagaccaggccagcgattttgaaatttacctgaccatcggctacagcttctgaatgcacgttcccgctttgtctccattcaccatacgggagtgtgtataaaccggggttcacacaacgtccgcaaagccacaaagaaaggcatttctcacgcccgttcgctacgctcactcaagacgcgaagtacgcggagaaaaggcaaagaaactcaagtttcgcatcttgttgtcttgggttaaggtgctattatcctgacatttatcgcgcggaaactgtattgattttgaatgcttgacttatctggtattccacttttcgactctggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttttccggatcgttggctcgcctgttctggagatccggcagacactgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcgtcgcactcaccggacgggctcaggggggaatggcctgcttctgtctctcccccgtgtgctggcccagccaggacgcgccgactggaacgcggtagacccgcagggttgccgccacgacggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcggacggctgataaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaataacttataaaaaggtaaaggtaatgtaagcgacgcagtctgtggagaaccactccccctcatttcagcatgacagaagggaagacgctaacaacctgtcgtttcggggtgcgaaacttcagaaagaaagcttctgcttttgtaactcttcacggtgtgttggcactcgcgccagcattcctcccagagacgctcactttcgtccgaggacctacgtctctgccgctcaccatccgggctcgctctcggaatactggcgctcctgctggaaaaatcgcaggggagccgtgaatggttacctgctttttttctcagcgtcctctggcgcttggcgagaaaaatggctgctctgcttgaattatcccatttgcggtaagtggttcctgctgactttttcagcagaagccagagtcttgtcaaccggctgcgttatgaaattgagtgtttcgacaaagggcaaaggtatgctagactgctttgttgtggtggatgctctgaatcaccataaagccagcatgaggatcccatgaaaatcaatactcccaatcagctcaccatattgcgcgttgctcttatccccctcctggtattcaccttggcctacaagaacttcactatggatctgatttccgtggccgtcttctccatcgctgccattaccgactattacgatggctacctggcgcgcaaatacaacctggtgactgatttcggcaaaatcatggatcctgtggcggataagcttctggtcgcggcggcacttatctgtctggttgagcggggtgacctggcggcctacgcggtcattctcattctggcccgtgagttcgctgtcacggccctgcgtgccgtggcttcttcccatggctacgtaatgcctgccgacaacttcggcaaatggaaaaccggactgcagattactgccattatcatgctgattctcagctggaaaatctggttcctggatatctatgccatcggcctgctgattctctggatatccatcatcatctccctctacagcggatggcgctacttcgccgactactggtcctaccgcaagcaacaggggatgggcgaattcagctagcccatctgtgaagaagaattcactcgttcccgcacagggcctgtgcgagaatgcgcaaggttggctgaagtggccagcatcccgttcagctatcgcctggaacctgcatcaccaggaacaggtcgcaaatcattgccattgcccttcagggttgttataaaatggatcagattgcatggaaagtgtgtgctgtgcaatgttgatgtgttgtgtgtgagtagaatttgcgggaatcttcccgaatgtcattggagttggtatgatgtctttcaagtcgtttacggatcatctgttttctatgaaggccatgctggttgtactgtttattatggcagtcgcctgcgccgccgcaacgtttatcgagaatgactacggccccgaaacagcccgcgcggtggtctataacacccgttggttcgaggctctctacgcctatctggtggtgaattttatcgccaatatcttcacctatcgcatgtggcgcccggcgaagattttttcctttatgttgcacctttccctgatattgattctgattggtgccatggtaacccgctatttcggctacgagggtatgatgcatatccgcgaaggcgaaaccgtcagccacatcctttctactgacacgtacgtgcaactccgcgtaggtgacaaagaaatcgactggcccgtgcttatctcccagatgggctcaaactcgttcacctatacggaaaacattgacggcaaggaatttgccgtgagctatatcaatcacagcggtgggcggcagaagcaactcagcgttcgcgtctcctataacggagaagagcgcaccttcaacctggtgggtggccagggcctggaaggtatcccccagcgcattaccatcggtggtctgaacgcggttctggcctatggcgccaagcctctgcccttgccctttggcctggagctggaacgctttgccctggatcgttaccccggctccaactcaccagcgtcctactccagttatgtcattattcatgatgaagagctgggagcccccaagccattccatatctacatgaaccatattctcgtccatcagggattccgcttctaccagtcctcctatgacaccgatgaactgggcacctacctttctgtttccaaagaccccggcaaactgcccacctatatcggctacttttttctgaccgtgggactggcggtcagcctcttcatgccccagggccgctgccgcatcctcctgcgccagctttccaccgccaaggccacccagacggctaaagcagccgctgtggcactcctggctggagccatgctggttctgaaccctctctccgtccaggccttccccgaatacgccaatcaggaagacgccgaggcgcagatacaagaggcgcaaccggctgctgaacagcagcaaccgccccagcagcgcatgcagcgccaacgccccgtcatgccggtgcctgaccagtttgacctgcgccactcccaggagtttggcaagctgctggtgctcgacgccgccattggacgcatcaagcccatggataccttcaccagcgaattgctgtacaagattgcccgcaccgttaccctggagggctttacccccaatcaggtgatcatgggcatgatggttgatccctttgcctggcagtacatggagatgatccgcgtggagcacccccagctgcgccgcattctgggcatcaccgacgataaccagcgccgtacatcattcgccagcttctttgatgagcgcgaccaatatgttctgctgccctatgtggaagcggcctatcagaaggacccttccctgcgcaacacctttgaccgcggcgtcatcaccgtcgatgaacgggtcagtatcgcctatatgatttacacgggcatgctgtggaagttcttcccccgccaggagggcaccaccaacacctggtacaccattaccgaggctatggagcgcttccccgaagatcagcgccgtgaagtcatgcgcctctacggcaattacttcaccgctgtggaacaggccattcagtccggcaactggagcaatgccgaccgctttgtacaggaaatccgccagtaccagcgcgatcatgatcccaccgaagccattccctccgaagccgaagtgaaggcggaactgttcctgaacaagtacagtatcttcaagaacctgatgccctacttcctcttcgtgggccttgccttcctggccggcgctctggcacgtatgttcattccagtcaacaagggcaaaggcaaaaagaacctgctggacaaatactatcccatgttccacaatctgatgtttgctctggtggccctgggatttgtggcctttaccattggactgggtgtgcgctggtacgtttccggtcacgcccccatgagtaatgcctatgaatccatgatttacatagcctggtctaccgtgctggccggtctggctttccaccgcaagcagtacgcggcggctccggcagctgcggtcatgtgtgccattgccctcatggtggcccacctgagcaacatgaacccccagatcaccaacctggtgcccgtactcaagtcctactggctcgtctaccatgtggccgttattaccgccagctatggcttcttcgccctcagcctgctgctgggtatgctggtactggttatgtacgccgtgcgctcagaaaagcgtccccacctggatacctccatcagggacatgatgatcattaaccgaatttccatgatcgtgggcctgggcctctttaccatcggaaacttcctgggtgctgtctgggccaatgagtcatggggccgctactggggttgggatcccaaggaaacctggtcactcatcatcatcctgatctacgcactggttattcatatggatatgatccccaagctcaagaacaaatactactggattgccattggctccgtgctatccttctccactgtgctcatgacctacttcggggtgaacttctacctctcggggctgcactcctacgcggggggcgaccccatgccaatcccaagctgggtctggtacagtctggtggtcatcacggccctgtttgtggtttcctatcccaagcgtgatggcaagatgcccctggcgagggagagctgatggaattcgtacccaagtggattgcctgggagagcaccgagcgctgcaacctgtcgtgcatccactgccgctgctcttccgatatggaaaaggaccttttccacctggatacggccagggccctggagctggtggatcgcatcgctgaattctgcactccggtctttgtgctcagcggcggcgaaccccttatgcgggacgatctctttgagatcgcccgccacgctgacagtaagggctttcgcgtctgcatcgccaccaacggtgggctgctgaccgacgccatctgcgagcagatgaaagccaccaatatccgcatggtctccctgagcctggatggttcttcagccgaagttcacgataacttccgccaggtccccggctccttcgatgcggtagtgcgggcaaccaagctgctgaagtcccatggcattcccttcctgatcaattcctcgttcaccaagcgcaatcagcacgatattgccgctaccttccgcctggccaaagagctgggcgcgaaggcgtggtatatgttcatgattgtgcccacgggaagaggagaagatgtgatggctgagttggtggccaaggaggactacaacgaaatcctgcgctggcactatgagcaggagaagcaggaagaagatgctatcctcatgcgccctacctgcgccccccattactaccgcatggtgccccagctcaaccgtgaaagcgataccaaactggagcgccgctctctgactttttccacgggaggaggcaagggctgtatcgcggcccagaccatctgcttcatcgatgccaggggcaatgtcaagccctgcagctatctgcccctgagcgctggcaatattctggagacgcctttccagacaatctgggaggagtcgcaactcttccgggatatgcgcgacttcaagtcctacaaggggcgctgcggagcctgtgagtacgtcaatgtatgtggcggctgccgtgcccgcgcctacagcgtcaccggtgactacatggatgaagagccattttgcgattatgtgcccctgagactgcaatagaacatgaccttccggcaactcaggagaacgtctgcggtactaccgtttcaattactgaataagtgaggaatgcatgccaaattacgatttcatcaatgcctgttacggcaaacccgtcagccgcacccccgtgtggttcatgcgccaggcaggccgttacctgcccgaataccgcgccgtgcgcaagaactactccttcctggaaatgtgtaaactgccggaggtggcctgcgaggtaacggtccagcccattgatatcatcggcactgacgccgccatcctcttctcggatatcctggttcccttcgaacccatgggcctggatctggcgttcaatccggcaccggttatcgccaaccccatccggacccgccaggccgtagacagcctgcgcctggatgccgccggagaagtcacctttgtctatgacgccatcaagctgctcaagaaggagctggccagccgcaatgttccgctgatcggcttcagcggtgctcccttcaccctggcctgctacgccgtggaaggcgctggcagcaagaactaccccaccctgaagcgcatgatgtacagcgacccggccctcttctccgacctgatgcgcgcctttgtggtggtcaccgctgagtatctgaacaaccagatcgccgctggcgccgatgcgatccagatctttgattcctggggcggcatcctctcccgccaggactatgaccacttcgtgctgccccacatgaagagtctgatgggccagctcaaccgcagtgtgcccattatcttcttcatcggcaacaacgcccatctgctggaatctcagatgtccacgggcgctgatgtgatgggactggactggcgcatccccctggatgacgcgcgccagcgtgcgggaaatctctccgtacagggtaacctcgaccccaccctgctctttgcagaccagaagctcctgaaggagcgcgtgctcgatatcctggggcgcaacaacggccgcgagggctttattttcaacctcggccacggtatcactccggaaacccctgtcgataatgtcaaaatggttgtggaactggtacacgagtaccccattaactgattcgcataacgggcctcccgtcgactacggtgctgttgttgacgggaggttcctttgtgcatgagaaggaaatttcgccatggtcagtgcccttcagcatgcgagcttcatcgcctatctgctctcctgtatcttcttcttccgctatatcagcaaagatacgcagttcacagagcgggctgcatatctttttgccacctgcgggcttatcttccagctcttccccatggctatcatcatacgtgacgcgggatactttcccctggaaaatcccctgataatgctttcgctgtttgccgcctgcattctggtcattttcctcatcttctctcaccagcaccgcttcgccatttccggcacctttgtcatgcccctggtcgcctttgccgccgccagccagctggtcatgagtgaaccacacctcggcctgcctgaagccctgcagtcctccctgttcaccctgcatattctccttgtgaccattgccttttccttttttttcctgtgtgcctgtaccgcggtgttctatctgatcatggaagaccagctgaaaaataaaaaacagggagccctcttccatcgcattcccagtatcggctcgctgatccgcctgaaaaaccaggcgctgctgtggggctttctcagctataccgcaggaattctcgtctccctctactggagcacccagctctacggcctcagtgtgctcagcggtgaccccaaggttctggtctcctttgtcacctggcttatttacggatcgctctatttcactgcgaaactgggggtcatggatccacgccagtcttcgtacgcggtcatcggctccctgttcctcattatcctggccctttttggcgttggacatatcttcccccggaaccagctatgacattgattgcattaagcttcagttataaatccgctcccgtcgaattccgtgaacgcctggctttcggcccggataccctgcaggccatccacagcgacccagcggctctgggcctgaaagaagtggtcgtcgtctccacctgcaaccgcgtggaaatttatggaacgtccagggaccttgaacagaccattgaacatatctattcctacctgcaatcggccacgcagcttgaactccagagtctggagagctgcgcccagctcttcaccggcgccgatgccgtcaaccacctcttccgggtcagctcttccctggaatccatggtgctgggcgagccccaggtgctggggcaggtcaaggatgcctaccgtgcggcccgcgaactgcagaagctgccacagctggaaaagctctttatcagagcgttcaaagccgccaagcgggtgcgtaccgaaaccggcattgcccagaacgcggtcagtgtctcctttgccgccgttgaactggcccgcaagatctttgaaaaacttgatgaaaagcagtgcatgcttatcggagctggcgaaatgtgtgagctggccgcccgccatctggcatcccacggtgtcagaaacttcattgtcgccaaccgaacattggaacgagcccagcgactggccaccatgttcagcggcaccgcctgcacactggacaagctggaagactatctgcacacctgcgatatcgtcatctgctccaccggcgcccaggaacccgtcattaccaaagatatggcccgacgcgccattaaaaagcggggcatggaaaaccccatgttctttatcgatatcgcggtaccccgtgatgtggaggaatcggtcaacgacgttcccatggcctatcgctacgatattgacgacctgcaggaagtggtggaagaaaacaagcgcacccgcattcacgaaaaagagaaggccctgggcataattgaacatgaaaccgcccagtacctccagtggcttgaagttcgcgacataagtcagtatattgtagcctttcgcgccaacgcggaaggtattctcgccaacgagcttgaacaaagcgccagcaaactctctgccgaaatgcgtcaggagatggagcgcttcggtcgacgcctgatgaacaagtttcttcacgctccttcgaccaacatcaagcgtttgctcagcgatgatgaaaacagtgccctctatgtggaaacctttaaaaaactctttgatctggagcgttcatgaagatagttatcggaactcgagccagccagctggccctgtggcaggctgagcacatcaaggccgagctggaaagccgctgggacgatgtacaggtggagctgaaaaaaatcatcaccaaaggcgataagatcctcgactctcccctggccaaagtcggtggcaagggactcttcgtcaaggaaatcgaaaatgagctcatcgacggtaccattgatattgccgtacactccatgaaggacgttcccaccgaatttcccgaaggccttgagctttttgccataaccgagcgcgaagatccccgcgacgcctttatcagccgcaatggcaagagcatggccgaactgggacagcagaaggacgtcaccatcggcaccagcagcctgcgccgtcaggcccagctgctgaccctctatccccactggaatatcgtctccatccggggcaatgtgcagacccgcctcaagcgcatggaagagcgccagatggacggaataatcctggccgccgccggtatgaaacgcctcgagctggagcacctggtcaaagagtacatcgctccggaagtcatgattcccgccattggccagggcgccctcggcctggaggtgcgaagcgccgacaccgccctgaaggagcgactggagttcctcagacacccggtcaccacccagtgcgttctggccgagcgggcattgctgcgtaccatggagggaggctgccaggtgcccatcggggcatatgctgttccaaaggagaatggcagcgttttcctgaacgccctggttgccagcgtagatggcaaagaagtggtcaaggggcagctggaggggaataaccctgaagagctgggggtcaccctggccaatcagatgctcaacagtggcgcacgggcaattctgtccgtggtctatcataacaattgatcttgcgggaggttctccgtgaaaaacgtactcgcaatactgagtctgcttgcagttctcctgctcataagcggctgtggtgctgatcgctcggaacccggcatcagcatggcccacgaagtggaggcagccctggcttccggcatgcccgttctgcttgattttggcggcgatggctgcccaacctgtgtacagatgaagcccaccgtctatcgcacgatcaccgactaccaggacacgctgcgcgtcgtgatggtagacaccaatgtggatcgccagctctcggcggaatatcgcgttcgcgctattcccacctatgtcttcattgaccccagcggaagggagatcgaccggcacatcgggtttatggaagccagtgccttcgaccgtaaagtacaggaatttattcagcgggcacatcgctgaatccggtattttcttccatatcccccccggaccctctttcccatgaaagagggtccgttgcatttttcagcagcatgaattcccggagcgacatatcaggacaacccgaagccatcacttgcgaaaacatggcaaaaaagatacaagtgttcctgatttacgaggtactccatggctcagatgatccgcatcaacgatataatcacggaagtacgccagcgccacaaagatgttgacgtcactcctatcaataaagcctatatctacgctgcccaggcccatcggggcctgatgcgcaaatcgggagagccctacatcagccatcccctggcagtcgcgtatctgctcgccaccatgaatctcgatccttacaccatcaccgccggactgctccacgacaccatagaagacaccacggccacatttgaagagctccagcagcaattcggccacgatgtggccttcctggtggacggtgttaccaaaattgagaccatggtgggaaagagcaacaagtcctccgacgtcaaggccgaaaccctgcgcaagatgctcatcgccatggccaaggacatccgtgtcctgctcattaaactggccgaccggctgcataatatccgcacactggagtacatgcccgaggaaaagcgcaaggccatcgcccaggaaaccctggatatctatgctcctctggcccatcgcctggggatcaactggatgaaaaccgaactggaagatcgctccctggaacactttgatccagaaacctttgccatgatccgcaatgaagtggagccgcgggaaggtgaccgcaagagctatgtggatgagctcatcgccaggatcagcgagcacctggccagtctgggtatcacctgcgaggtgcacggcaggccgaaacactatttcagcatctacaagaaaatcaagcgacagaatgtctctccaaaagagctcttcgacctgctggccctgcgggtcgtcaccgagaaagtctctgactgctacctggttctgggggagattcaccggctgtggcgcgccgttcccaatcgcctcaaggactatatcaccaacccgaagtcgaacctgtaccagtccctgcacaccacggttatcggcccggaaggcctcaaggtggaattccagatccgtacggcggaaatgcacaagatcgccgaggaagggattgccgcccactgggcctataaggaaggtgtccaccccgaaaatgacgagacgcagcgctttgcctggctcaagagcatcctggaggggggagctgagtttgaggactccagcgagttcctcaaggccctgcgccaggagctctacgtcaaggaagtctacgtctttacccccaagggagacaccatcgagcttcccgatgagtccaccatcctggatttcgccttcaccatccactcggaagtgggttaccactgcaccggcggctatgtgaacggcaagatggtgggcattcgccatcgactgcaaaacggcgataccgtggaaatcatcaccagcgacaagcagcacccccgcaaggactggctcaagtttgtgcgcaccaaccgcgccagaatccgcatcacctcatatctgaacaaagtggaacgccagaaggccattgaaagcggcaaagatattctggaaaagggactgcgcagctaccgcaaatccctggacagcatcggccccaagaaccgtagcaagctgctggaactctcccacatgcccagccttgatgaactctaccgcaacgtgggcctgtataagatcaactgcaagaccctgctggagcggctttttgaggacgatatcgccaaacgccaacagcaggatgagcacggcaagcataaggatgaagcagttttcgaaggggccaaagagcgccatcaggaatcggtacgcggctcgaccattgaaatcaagggcatctctgatgttctcatccgcgtggccaactgctgttcccccctgcccggggaccccatcatcggctatgtcacccatggccgtggcatcagcatccacaaacaggactgcccccagatgcgagacgccttcagcgagcgcctgatcgaagccagctggagtgaagccgccacaaaaaatatctatgccgtgaatttcactgttctgtgcaaggatcagcctggagtcctggccggagtcagcagtgtgctgggcgacaacaaggccaatatcaccaatatccgcatggtcaagcaggacatcaaccgcgctgaagtcttgctggaattcaccattgaagtcaaccacaaggaccagctgacccacatccgcaaccgggtcaaggggctcgattttgtgctggaagtgaaataacggaagttccgcaccctgccacctcggcttcaggtggtgttgttatgagctgaagtttcgcattgcaccatcccgggttaaggcatcattatactgacacttatcacgccaagacagtattgattttgcatgtttgactcatctggcactcctgttttcgtttgtggatattgccctttttgaccgcgcaaaaaggactcaaaaacgcgcccgtttttttctttgcttcgcctgcaggcaatccttcgatattgaattgatcaatgaataaatcaattggcacaccacgaacgagaacacaatcaccggaatctgagctatagctctttacataccattgctcgatatcaagaagtcgtctatcagcacttgacttagtagcacttgaatctcttcttccaccgtcacaaattattactcttacaggccaattaagacgagctgccttttgtagagaaaaatccattttcgttgctcgccgagactggggcgaactagcagcgttttttgctgtctctctcaagtttagcttttgaactatctcgccatcttgtactgataggttttcataccaaagattaagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcgtactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatcgctttccactgacaaccggtgcgcagaacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcatgatggtcaatgattatttatggacaagctctaagcggtcgaaacagtttgtcagctgatcggctcgacatgtcatttggcgagctaatgaacatgtattcgaacgatgagctagttattgatcctgaattccaaagattgttccggtgggatttagagcaaaggtctaggttcatcgaatcaatacttctaggcattccgataccgtcaatttttgttgccgaagacacagatggcaggtgggagattgtagatggccttcaaaggctatccacaatactttcttacttcggaatgcttaagcacactcctgaaaagaatgggtgggctcttgttgccggagatgtggttgagtcgctcgaagggcttcaagttgcagacctcccagttaaatatcagctgaatataaagcgctcagtatgtcgaattgaagttgttaaatgggatagtaattatgatatgcgttacgagctttttaacagattgaatacaggtggctctcccttgactgatcaagaaatacgaaattgcatatttcgtggtatttcagttgagtttaccaacttaattaaacagctttcatcaaaaaatgactttgctgagcttattcagccaacgcaaaaacagaaagatgaactgtacctagatgagctggttcttcggtttttttctctctttcagaatcatgaaaaagttaataaaaacctctcagatcatatgactgagtatatgaaaatggcgacaaggaaagaagttgattatgagggaaagatggaggcatttaatcgcgttgttgaaattgtaggaccgattggtcgaagcgccctaagcggtaaaaatggacagctgtccaccagtctttatgacggggtttttaatggagtagctggaaacattgatttttatgagaaagcgggtgaagccaaactccgagaaaaaattgaagccctcaaagaggatgaggagttcaagaaggtttctggtgtggcatctaactacaaggaaagggttaaaaagagaattgaaagagccatagaggtcttcgcaccgaatgagtaatttgcaatcgcttctctgttgcgagctagatgctttgcagagcaagatgtataagtgtaaaacggtacaccttcgttactcaatgctcccagagcaccggcacttcctgcttcgtcagtcaattttaggaatatatgcggaatgggaaggttttttgaagaagtctgtcgctctttatttacaggaaataaacaaagagcgcgttccattctcaaatttgcatgatcattacatatcctaccaaactgacaatgtcgccaaattcaagtcaccaaagacggactttggaacgataactaagttatctagaaatttgttcgatatgtatcgggggcatgtggttttcagtaccgctgtcaatacagagtcaaatgccaatttgaaggtgacaaacactatattaaaaaaactgtgtttgaaatgtcttagctctgaatatgaaactccacttaataagctattgaaatttagaaactctatcgctcatggtgatgagggtattcccgtcaaacagagtgatgtcgatgatttcaccttgctcgttcaagatttagcaacagatcttgttctgtccgtcaatgaaggctttcaggataaagtttacttaacccataacatcgcgttgtaggtgatgtccggcccgctacgcgcgccagctgcacctgacgggggcgttagaaagccgagttatccacaagtagtaaaccaaaaggatctttgatgccgtcatcacaaaacaataggacacccactttgtcctattggaggattggaactggtgataatctacttttcttgcggtatggcgaatatgagaacacttaaccaggccaagcacggcgacagctttttcgttacggcttcgcctccactacaaagctgcgcgtgttggcggcgttatgtgtataaaggaattttgaaatgcaaccacttatgatggtcaaaaaacatgaaaaccaagaatggaaagatgaagaaccagaaatttttaaaacattattagaaggatacagagaatgtatgccatctatcaatgacatgttacttgaaacaaggtattttatgaataatcatatattaaataatgactttaaaatagtaccaaaatattttttggcttttgacgatagtacagctcaaacaaatgacatagtgtcaattagtgccttatatgttttcccaaaatttagaaataatggatttgcaaaaacgctattagatcaaataaaatttttggcacaacaaaacattatattgcaaagtgcagtcaatgagaataaatttgatgaattaaaagatttttatttaaaaatggggttccaaacaacaggtgtagtcaatccacctgatagtttaggaattaagtatattgatttattttggtgtatttctccaattaaattaacatttactccaaatggtacggcaattgaacgaacataaaacacataacaaatcaggggagcttatgactatggccacactaaaggacaccggccacactacaggacacccactttgtcatagagctgcgcagcgccggttagctctacattagccgtatagagcagaaaactatgcgcgtttcacttatcgttttatctttgatcatttttcttctaagtgggtgcgcgagcacaaagattgatgtgacaggcctttcactgaaagagcctctgtgtaaattggatgcacagccgataaccgcgcatgtctattggacagctcaatggcgcgctgaccaaaaggaaccggatcttcgtgaagctgccagagcgctaaaggacacccactttgtccgtgatagcctcaccatatatccgctacactcaaccaccaaattcccagcaggaggtgccccatgaccatttccagaagtcagattattgccctggattccacgccctactatcactgcgtcagtcgttgtgtgcggcgggcctttctgtgtggcatcgacagcgtaacggggcagagttttgatcatcgcaagcagtggattctggatcggctggggatgctgactgaggtctttgccatcgatatctgcgcctacgctctgatgagcaaccactaccatctggtgctgcgggttgaccgggagcgggtggaggcgatgtctgaccatgaggtactcggacgctggaatgtgctcttttccggtaatccgctgatcaggatgttcctggcggggcagaagctcagcacggtgcaggagcagatgctggcggctttgattcgggatattcgaccccgcctgtatgatatttcctggtttatgcgcagtctcaatgagtggattgcccggcaggccaacaaggaagatggctgcaaggggcgtttctgggaggggcgatttcgcacccaggcgctgctggatgaatacggtctgctgacgtgcatggcctatgtggatctgaatgccatacgggcggggattgccgattcaccggagcattctgacttttcttccattcaggcgcgcataggagcctggggaaaggctttggggaaagaggcggcggctcagtgtccgcctttactgggttttaacgacagtggcactgatgacgctctgctgccctttaccaccctggattatatggaactggtggactggacggcgcgcaatgtgcgggccgacaaggccagcgccatggatgaggacgcgccgccgattctggtgcgcatgggcatagacagtgagcgctttaccaggcagatgcggggtgaaggtggcagcttcccaacctttataggagcctaccactgtctgcgcgatgcggccagagagcgggggttgcactatgtgcgaggcagtggtacggccaggcgattgttctgcggcgagatggtttcataaaaatgccatatcgcatccaggagctgcattttatcggcaccgccagctgttgcctcaatcactggccactgccagcacctcctgaataatctgcgactgccaatcaaaatagggattgaaggtgaggcgcgcatgaatcttgcccggctcacggtagtcccagtcggaataccagaccggatcaccagcctggcagcgggcggtgtcctcgtctgtctgtccattgaagcagatgcgttcactgccatcccgcccatacagcggattctgaggtgagaacaggatgcccatgtgcgaaaactggctgatgcgctcctggggcaacacatcggtgcgcaccagcacgcgtgccgaggaggttgatctgggcggggggctcccataccagatcaagcggctggaagcatgggtgaaatggcgctcaaagatgtttcgtacataacgcacatcgacgaccgaatcatgctgggccagcacaatgaccgttgggcggtcgaaggttcgacccttcaggcttttgcgcaccgccacgctgctgcggtagaactgtgccaggccgttggtgggtacgatgtggtagcgaagcggtgattgcagcgggtgcctctcaggggaaagcagccagggcttaatatgtacgagccagggcgtggcccagtcaaacagctcgttcgaacgcagcgcgggggagaacagcaccaggccctggatctgagggtcgtccagggcgtattcgagcaccaggttggcaccggttgaaaagccgcccagccagacgtccggaaaatcccgttgcagcaagctgatctgttcacgcaccagttgttgccagtcttccagccgaatgccgatcaggtcggcgggctgggtgccgtgtccaggcagcagcagtgtgcgtaccacatagccttgttcagcaagacggtgcgccacatcggtgaaagaccagggtgaatcgcccaggccatgcaccagcaggatggctttggtggttggcgtgggcgggtggagctcaaagggagcattccactcgatttcatggagcggattttccgtctgaaaactgcgctgtgctccaagcaactgccgtgtcgtttcggtataagcctgaaaagccgaaaggtgagttgtgggtacagcaatatccgtttgcgcggaacaccccattgccattcccagcagcccagtggccacaaagacgaacatggaagcaagggagcggatctgccgattcataaacgtatctccatggtgactccgtgtcttgaatgagcgtagcaaacgggcgtgaaacacaccaaccccctcttcttttctgtgtttcatgataatcacgaacagggcacctatataatttcggaagaactccattgcctgagcttcccatcgcctgcttgatttcaggtgtttcagcaggctgtcagcccttccggctttcgagcatgcgcagaagcagttcctggagaagctgctgatccggtgcgctgagcccttcgataatcggtgccagtgcctgctgagcctgggcacgtacccgctttacaagctcgactccgtcactcgtcaggaacacatccgtcgctctcccatcctccttatttggcgctcgcgccaccagcccccgtttttctgctcgggcgatcagtcccgacatcgtctgtttctccagaccaaggtatttggcgagttctgccatgcgcgggcgccgatcccacagtattcccaggacgcgaatcatcgagagggacaggtcgttttcagcaccgatcttattgatgacagccatcgtgacaaaggaacttactacaagtgcgtcggccagttcctcgttggatggaggggcttgttccattgaggtctcctttcgtatcgcaattcaacttgacatagttcgcaatgcgagtcaataataggttcgcaatacgaattattgactcgcgttttcgccgaaggagaaccccatgaaagccacatccaagcggtgcgagtgcgtcctcgccacttcgactcccactgatcagtggatattccggccatgaagcgtcacctcgtcaccatcttcgtcgtcgctggcgttttcgccgcctgtgtcgcactgcttctgggcatgcgcagtgctgctccttccatcccacccacctctgcggcaccggcgctgacggtcaagcgtacctttgccacggcacagcagtggccacaaaccctgcacgccgtcggcagcatcgccgcctggcaggaggtcatcatcggcgcggaaattggcggacagcggctgtcacgcctgctggtcgatgtcggcgatcatgtggaaaagggacagcttctggcgcagcttaaccccggcacgcttgaagcggacttgaacgccagtcgcgcggcacttcaagaggccgaggtcgatgcggcccaggcgcagcgtgccgccgatcgtgcccgggcgttgcagcgcaccaatgtcttatctgaccaggccctcgaccaggccctgtccactgccgagacggcacaggcgcgcctggctgccgcccgcgcgcgggtgcaggcggattcgctgcgtctggcgtataccgaggtgcgcgccccggacgagggggtaatcagcgcccgacccgccgtcgaaggcgcgcttgtgcaggccggagcggaactcatgcgcctgcagcgccagggccggctggagtggcgtgccgagctgcctggcccggagcttacgcagattgcacctggtcaggctgttcgcatcacattcggtgctccacagtttgttgaagggcgcgtgcgcagggtttcgccgcaggttgatccgcacacgcgcaccggcattgtgtacgtggatattgatccttcagcgctggtgcgcgccgggctgttcgcacgcggcgaatttctgctggcgcagcaccgggtgctgacgctgccggaaaccgctgtcctgctgcgcgacggcttcagctatgtctttcgcatcgaaggcagccaggtgcggcagcagaaggtcaccctgggcgcccggcgtggtgaccgggtggaaatccgcgagggaatcgacgctgacacgccggtcgtcgagtccggtgtgggcttcctgtccgatggcgtgacggtacgcctcgtgaccgcaggcccaaatacatatcccgcgctgaaggagtgagcatgaacgtctccgcctggtcgatccaccacccgatcccggccatcctgctgttcgccatgctcacggtggcgggcctcttcgcgttccatggtgccagaattcagcacttcccggacgtggatctgcccatggtgactgtggtggccagcctgcccggcacagccccggcgcagatggaaaccgaagtggcacgcaaactggaaaacgccatggccaccatgaaagggctgcgacacctgcatacggtggtgcaggatggcgtagccacggtgtcggcagagttccgcctggagaagccgccccaggaggctctggacgacacccgtgccgccgtggcccgggtgcggggcgatctgcctgccgccttgcgcgatcccgtcatcagccgcatcgagttcaagaacgaggcgatcctgacctacacggtggcgtcttcgcgtatggacgaggaagccctgtcgtggttcgtggaagatcagattacccggcgtctgctcgctgtgcccggtgtcggcgcaattatccgtgtgggcggcgcgagccgtgaagtgcgggtggaactggacccggatcgactgctggcatggcgcctgaacgccgccgatatttcgcggcagctcgcccaggtgcagcgcgaagccccgggcggccgtgcccggctgggtagcggtgaacaaacggtgcgcactgtcgccacggtgtcctccgccgaagcactggcagcgatggagatccccctgcccgatggccaggtcgtacgcctggatcaggtcgccaccgtaaccgacacgctggccgagcgccgtagtggcgccttcctcgacggcaggccagtggtcggcttcgagatctttcgcgccaccggcgccagcgacctggacgtagcccatggcgtgcgccaggcacttgccgagctgcgcgaggaacgccccgacctcgaactcaccgaggccgtcaacgccactgaccaggttctggagaatttccggggcagcctgtcgctgctcatcgaaggcgccctgctcgcggtgctggtggtgggtctctttctgcgcaacctgcgcgccaccctcatctgcgcggtagccttgcccctgtccatcattcccaccttcctgttcatgcagtggatggggttcacgctgaacatcatcacgctgctggccctgtcactggtgatcggccttctggtggatgacgccatcgtcgaggtcgaaaacatcatgcgtcatatggggcggggcaaggagcccctcgtggcggcgcgcgaggccgccgacgaaatcgggctggcggtcgtcgccaccaccttcaccctgatcgccgtttttctgcccaccgccttcatgcagggcctggccggcaagtttttcgtacagttcggctggacggcctccatcgccgtgctcatctcgctggccgtggcacggctactcacgccgatgatggcggcctacctgctgaagaaacccacccgtccccatgtcgagcctttctggataccaacgtacttgcgggtcgcgcgctgggcgttcacccacaagagcgccacgctggcaatcacagcggccttcatcctcgtctgcagcgtgccattgctcacgggcgccatcaaaggtgacttcatgccgccgagcgacctgagccagaccatgatcagcgtcgagctgccgccgggcagcacctacgcgcagacgcgagcgatcgccgatgaggcgcgcgccatcgtggcaacacacccgcatgtagagcaggtttacaccgccatcggcggcggcagtgcgggagacaaccccatgagcggtgccgccgagtcccgcacagcccagctgacactgaacctgacaccacgcaaggaacgcccgggcgtaagccagcaggacatagagcgcgaactgcgcacgcgcctgcacgcggttgccggtgcgcgtatcaagatggccgcgggcgaaagctataccctggcgatctcaggcgaggacagcgagctgctggcgcagcacgcggccaccgtggagcaggaactgcgcggactggccggaatcggccaggtaaccagcagcgcaggcctgcagcgtcccgagctgattgtgcgcccggacaccgcgcgagcggcagacctgggggtaaacaccgatgccatcgcggaaaccctgcgcgtggcaacgcaaggcgactacgatcagttcctgcccaaattaaacctcgatcagcgccagatacccatcatcgtgcggctgcccgacgaagccacgcgggatctccaactgctgcgccaactcacggtaccgggcgcgtggggcccggtaccactgcgtgacgtggcggacatcgaaatcaccagcggtccggcgcagatcaaccgcctcgaccgcttgcgcaacgtgaacttcgaaatcgagctggacggccaggccctgggcgatgtacagcagcgcgccagcgcgctgcccagcctgtcgcacctgccaccgggcctgacaaggcacgacatcggtcaggcggaaacatccaacgaactgggccggagcttcctgctggcaatgggcacaggcgtggcctgcatctacatcgtactggtactgctgttccatgcctgggcgcaaccagtgaccatcctcggggcactgctgctgtccattccggggacgatcctggcgctgttcctgaccggcacccacctcagcatgcccgccatgatcggaatggtcatgctgatgggtatcgccaccaaaaactccatcctgctggtcgaatacgccatcatggcacagcgtgatcatggcctggcccggcttgacgcactgctggacgcctgccgcaaacgcgcacgtcccatcgtgatgacctcgctggccatgggcgccggaatgctgcccattgccctgggcttcggcgccgacccaagcttccgcgcgccgatggccattgtcgtgatcggcggcctcatcacctccaccttcctgagcctgctggtgatcccggtgctctatgagatagttgacgacctcgttcagtgcctctcagcgaagcgctggtggcccagatgaaaggaacggagcaggaaccgtctcttccgttgcatttatgccccttgtccttgaacaagaatcatgcaatgcatgaattccaggaatataacaattgacacaaccaggactgatcggtacattttcacttgtcagcaccaccacattccaagacggtatagtcccatttcttccaacagaatgttaccacttcagaacagctgaactgaaagaactgcttccagaccttccataaccgaaaacaggagaaatgtatggctattacaaagagacaatggggaaacattctgttgaacatgcttggattgagaagtggcgcaactcccgatgatattggcagcgcagcttcgtatgcaatggactgcggtgtaacggcgagcattccatttccaccatcaattccggaaaactgggacacccttctccatggaacgattaaacacatgcaggagtttccaggctaccagagtcgttatttactgatagtcaaaccaagctcttcaacgaactttgaatatcaggactgctttccgaagtgcagcacgaagccgacggaagttctggcaagcataagtctggataacacccctgaagaactcgtgcaatgggttgtggacaggataccgagtgagtagtccgcaataaacccatcagcaccttggcatcccggattacacaagcgagtttcccgaacccgtaaccttgaacaaagcgctcccctgaccgcaagtgaactgaatgtgcagaaaggggagcttcttctcaacgaaagagtcccgaacggcacagtggaaggaacccatgtatcaccatcctgccgatgaactgatcgccatgatgaaggaggatcagcacgtactgcagcggcttttcgactccggcgagctcccttctgagtcgtatcacccccgaatgagagccctgcatgagcggaatacttcccgcctgaaagagattattgactgccacggctggcccggcatttcactggtcggggaagaagccgccaaggcggcatggctcatcgtccagcattccgtttcagatccgcaattcatggcggagtgtgccgtccttctggaagatgccgttgcaagagcagatgcgcctggctggcagctggcattccttcacgatcgggtgcggacgttatctggtcggccacagtactacggaacgcagtttgatgttgacgaaaacggctggccgataccattgcccattgaggatgctgctgcggttgatgaacgccgtgcgcgcctcgggctgaactcccttgaggaacgccagaatcaaatggctgagcaggagcgaaagcgtcgcgccagcagtgccaacacgaaaaagtgcgataccggctgacccaagcgcctgcacctgttcccctccaggcgaataccggcgacccgaaactgcctgcccgttgccgcgtttgctttttttcaactgaagcgtcagaataactccttgagccacaagccacacgactattcatattgacaaaagtgtctacgcaaactacattcccaggctgtcaagatctacccactttgtcgccagaggcttttttcggcgctgcagagagtcacgctcccctgcaaggtcactcctcacagagacaattcgtttcatccattgctgcctgcgagcctggcagaaagggatttcactccatgaaaatcacttcagataacaagcactttctagagcaagccccggtcagccgggtcttcctgaaatacgcgctgccaagtatcgtcacgatggtgttttttggcttgcagagcctggtggatggtattgtggtgggcaatcatctgggtccggacgccctgggcggaataaacatcatcctgccactcttcagcatcatcatggtgctggcgctgatcgtcggtatcgggagccagaccctggtcagtatggagctggggcgcaggaatcccgaaaaggcgcaggacgctatgtccactggcttcaaggccatggtgggcatcagcgcaatggccacggtgttgctgctgctgttcgcagaacctctgatcaggctgatgggcgctgacgagcgactgctgccattctcccttgcctaccttacagggctgacgccgttcatcctgccgctgagtttgtgtttttattccgatgccatgctcaaagcgctggggcaccccaggttttccatggtcatcatgtcgctgaccgttgtgatcaatgtactgctcagcctgtactttgtgatcgggctggactggggaactgctggagcaagcacggccacaggggtggccttcaccgtgggactgctgatctccggcagtattaccttcaaccccaaacagcggctctcaatgctgaaaggtcgttttcgcctgccactcctgctgcgcgccgcctacaacggctcatcggaaggcgtttcagaaatggcggcggcagccactatcctgatcatcaacctcactgtcgtgcggcttctgggagccgatggggtggccgcgttcacggcgatcaactacatcaacttcatgggtgtgctgctgttcctgggtatttcagatggcctgatcccggtgctgagttataattacggcgccagaaattatgagcgtgtcaagcgcttcttccgctttgccgcagtggtcaacacgagcatcggcaccgtgatattcatcctgctgcaggtatttgggggccacgcaatcctgctgttcttcgacagcagcgaaagccaggcgtttcagattgccgccgagggcttgcacctctttgctttcgtgtttctggccaacgggctcaatatgctgatcattgcctccttcaccgcattgggtgaagcgaagaattcactcgtcatttcggtgctgcgcgggttggtattcttgctgatcggagtcaccgtactgccagtatttttcggcattcatggtgtctggctggcaatcccactggcggaagtgctgtcacttggcgtagcgttcctgctggttcgcaggatttacaaaagattgtctggagaggtataggcatatatccatccggcagatgtgacgccggggcccaggtgatcacatctgccggtgatgcactcttcaggggaggtttcaggccagcgggataaagttcccggtctcctgagacaagcccgaaagggtgcccgcctgcaggtcgaaataccagccgtgcagttccagggagccgttttccacccgctcctttatccatggaaaactcagcaggttttccagggagagcaggatagccgctttttcacaggcctggttctgcacctccacaggtttgtgactcagctccttcagcaccttctccttggcggcctgggcaatcccgacccagctgccgatgaaactctgcttgctgcactcgcagatgccatccatcagccccttgatgcctccgcactgggagtggcccagcacaatgatgtgctccacattcaggtggcacacggcatattccagcgccgcactgaccccgtggtgaccttcgtcgggccggcagggaggaaccaggttcgccacgttgcgtacaatgaacagctcccccggcagacagtcggtgagaatggccggatcaacgcgggaatcgctgcagccgatgagcatggctttcgggctctgtccttcccgcaattcatcgaagagggttttgtcggaacctagccaggtattctggaaacgtttgaatccggagataaatccttcaatatctttcatcttgcaataacctcctggtgcactgctgcaagtattgctgacggaatattaccctttgcttacagctgccagcgcttcttcggctgtctggtcgtagcgcttgcgatcttcctcagccagcttggccagtgccttgtcaatggcggggtacttgatggccagaatgcgcgccgccagaatggccgcgttgcgcgttccatccacggcaaccgttgccacgggaacccctggaggcatttgcacggtggaaagcaggctgtcccagccgctgagaggaccattgcccaggggcaggccaatgacgggaaggcgcgtatggccagcaatgacacccgccaggtgggcggccacaccagcgcagccgatcagcacttcaactccctcggcgtgggcgcggtcgatataggcgaacaccttggccggagtccggtgggcggaagcaataaccacctcgctgtgaattcccagctcggtcagagtctcctgaaccttgataaccttgggcagatcattgggacttccggtcagaataccgaccagggtttttgaatcacttgacttggacgcagcctttttcgccattgaacactcctgtaaagattttgatagagcagcctgaaaagaaaaaggggccgccagcacacatgctgacagcccctttgagattacctacaccatgcggtgacgttccatctgactcaggctatttctctgaagacacgaaccaccggcaaaggcccatggcatatcgcaacttgcccgcaggccatttgcgactcatgtcaaaacagaattgataaagatattcaggcagattgtcaaggaaaatacgcagtttactccggcaacgcctcgggccgggattcaagggaaaaaatgatgatgcgctcgccggttatggtgctcagatccgtatgcagactcttgacccgcgtgccgagaatatcatggataatcgcatccagcattggccgtcccttttccagcagggcatgacgcatgcgcttgatcagatcgcgcccattataagcatcggtggactcggcaagctggcactcggcccgggtcagcacccctttgaggcgcaccaccaccagatcgtccagaatataggttttggtctccaggggaccacgccccatatactccttttcgaagcggatgaccgcatcgctgatctgcgcttccagctgccccctggtcttctccatgcaccctcctttttcccgcatccggaacacccgtatctataccacggattccactttctggatactcaagggagcgcatggcagggtgtcatgaacacaccccgccaccgctgaaaacatcacttcttggccggttcccacttgcaacgaacgggcgagacaatggcaccttctgccttgagctccttgaaggccttatccaccacggcgcgatccaggccggagtgcttgacgacttcccctgcggaagctggcttgccgatttcctgcatggctttcagtacttctgctttcattttccacctctgatccagtaatgagagttattcctgagcgatagtagcatatctgcaccggtttcgctcgtcagaaaagaagccacacagcccgttggatatatcccgccgcctcagtcaattttgcagcttgctgaaggaaagctcgtcagtggcgcttgaacgtttccaggagccttttggccgccattccgggcgtcgtcacgccttcggccacactttgctgaatctggggcaggagggctgccactttggggtggtggtgaaagctgtacttcaggctctccatcacggtgctccacatccagtccacggcctggcgacggcgcttttcctcgaattcccccgtttcactcatggcctcacgataggtttccagcatctgccagacggttcccatgccttctttcttcagagcgctgaccaggtggacgggaacctgccagttggcgcttttgggcttcatgatgtgcagggcattttcaatctggcgccctgccagttcagcgcgagggcggttgtcgccatcggctttgttgatgaggatgccgtcggctatttccataacgccttttttgatgccctgcagttcatccccggcattgggcagctgcagaagcaaaaagaagtccaccatggcagccacggcggtctccgactggcccactcccacggtttccacaatgatcacatcaaagccgtaggcttcgcacagcagcatggattcgcgggttttgcgggccacgccgcccagggtatcgccggagggggaagggcggataaaggcattggtctcccgcgacagcagctccatgcgggtcttgtcgcccaggatactgccgccactgatctgggaggaggggtccacggccagcacggccacctttttgccctgctgcagcaggtacatgccgaaggcttcgataaaggtgctcttaccggcgccaggcacgccactgatgccaatgcgcaggctgcgtcccgtgcgcggcagcagctcctccaggatggcggccgcccgctgctggtcttcgggacgctggctttctatgagggttatggctttggccagggcgcgcagtttaccctggtggatgccctcaatgatttgctggggtgtcatgattctcctgttgtcactttacacgattgtaactcttcacggtgtagcagcactcgcgcccgcattcctcccggagacactcgcgttcgtccgtggctcgaatctccgtcgttcgccatccaggctcgctctcggaacacaggcgctcttgctgaaatacagctgcgagaccgtgaatggttacacacgattctctgttgccaaagatggtgccacccgcttcgtgccaggcaaaggctcaaaagcgaggttaccacccacccccttggggtttctcggtgtcgagatagaacagccccggttttcaccggggcatgttgatgatttccattgtgggcgaaagcaaagaccggttgcgttactgcttatccaggacttccaggatgcgcttggccgaatcggtgattttggtgcccggtccgaaaatgcagctggctccggcggcgtagaggtcatcgtagtccttgcgggggatgacgccacccacgacgatgatgatatcgtctgcgcccagttttttcaactcggcggccagctggggcaccagggttttgtgtccggcggccaggctggaaacggctaccacgtgcacgtcgttttccacagccatttttgcactctcttcgggggtctggaacagcggccccatgtccacgtcaaagccgatgtcggccaggccggtggcaacgaccttggcaccgcgatcatgtccatcctgacccattttggcaaccaggatgcggggacggcggccatgcttacgggcgaattcttctgtcgctttctgcagttctgcaaacatggtgtcaccctcataggagctgccgtagacgccagagatcatctgggtatgggcattgtggcgtccgtagactgtttccagggcgtcggagatttcgcccaccgtggcacgcacgcgggtagcctgtacggcaagatccagcaggttgccactgttgtcggtggcggcctgggtcagggcgtccagggccttttgcaccgctgcgctgtcgcggctggcgcggatggcttcgaggcgcttgatctgggactgacgcacggcggtgttgtcgatgtccagaacttcaatgggatcttcctccgccacgcggtatttattgacaccgacgatgacgtcttcagcacggtcgatgcgggcctgcttgcgggcagcggtctcttcgatctgcagcttgggcatgcccgattcaacggccttggtcatgccacccatgcgctcaatttcgttgatcagcgccatggcttcatcgatgagcttctgggtcaggttttccatcatataggagccggcccaggggtcaacgatgcggcagacattgctctcttcctgaatgataagctgggtattgcgggcaatgcgggccgagtggtcagtgggcagggcaatggcttcgtccagggcattggtgtgcagggactgggtgccgcccatgaccgccgccatggcctcgatggtagtgcggataacgttgttgtaggggtcctgctcggtcagcgaccagcccgaagtctggcagtgggtgcgcagggccgatgactggggattttttggattgaactgctgcatgagcttggcccacaggaagcgggcagcgcgcagcttggcgacttcagtgtaaaaattcatgccgatggcgaagaagaaggagaggcgtggcgcgaaggcgtccacatccagccctttgccaagggcgcagcgcacatactccagaccatcggccagggtgaaggccagctcctgcacggcattggctcccgcctcctgaatatggtatccggagatggagatagagttgaagcggggcatgtattgggaggtgtactcgataatatcggcaataatgcgcatggagggttcagggggataaatataggtgttgcggaccatgaattccttgagaatgtcattctgaatggttcccgccagctgctcctgggtgacgccctgctcttcagcggccacgatgtagcctgccagaatcggcagcaccgcgccattcatagtcatggagacggaaacctgatccagggggatatcgccgaagagaatcttcatatcttccacggaatcaatggctactccggctttgcccacatcgcccaccacgcggggatgatcggaatcgtacccccggtgggtcgccaggtcaaaggcgacggaaaggccctgctgacctgccgccagattccgcttataaaatgcgttggactcctccgccgttgaaaaacccgcgtactggcgaatggtccagggacgcccggtatacatggtggcgcgtggaccgcgaatgtagggagcgaatcccggcagggtattggtatgctgtactccctccatgtcctcggcggtccagaggggtttcatgtcaatattctccggagtgcgccaggtcagatgatccagactctccttcttgcactccttcttggccaggctttcccagtcctgcagacttttgtggggaaattcgctcataaatatacactcctgggtttttcgtaaaatgcgctccgcgtggctgatgacaaacagcccgccgtgatcacgccagagcgacagagacctggcccttgaaaataaaacactttcaggaaaatccagttttctctgcgcaatttcgctgatctcgccgggctgaacacacaaaaccgcaccaaaaggcgttggcgcgttttagtgaataaaaagcagttatagttttatatccaaaagcgggaaaagctgtcaacgccctttcacggcggcatcgggagacattcaccccagctgcactattctcccgcgaatgacacgagaggcaccccaaacgacagaatatttattcagcgcatccaggtgccaatggtctccatgcggatgcaaccgggtttcacacaccccgcatcacatccggatacctgcccgcacacgcaaaaggccccgcagcctctggctgcggggcctgcaaaacacttcccttagctgagaaccgctttcaggtactcaatggtgcactcgcggcgctgcttctccagctcctttggatcaacttccacaaacttctcgtcgggcgtgatcttgaagagcggctgccctttggtcacgatcaccccttcaccaccttcaatgaggatcttgtcaacggttcccgagaagggcgcggtgatcttgttgaacatcttcataacttcaatgataaacagtggctgtcccttttcaaagtggtcaccctctttgatgaactggggcatgccgggagcctcctgggcatagtacatgccgccgcagggcgagacgatctcgtctgccttggtggcgggaggcggaaccagaatcttcttcatgcgagcctgcaggtcagggtcattgaggtgctcagggataatgatatccatgtcctcatcgacacagaagtcataaaactttgtgcgatctccaatcaggaagagggttcccagtatctccacaccggcttcgtaaccgaagtgcgccgagcgcacttgctgccaggtgctgtcgtcaaagcccttgggcgccttttcactctgcagcagctcattgattttaaagaagtcctccttaccgagcttcagacgcttgcgcagctcggaataaaaggccagggcatcctgcagtaccttgttgtcatgatcccagatgatttctgcggcaggtgccttggggtcgtaggacatattcaggtactcgtaggtctcatccagaatgaccagcggatttcgcagccagaccacgcgaccaccttccagacggaagttgtctttgttgaggctcaaccagcccgccagcaggtgggggtcatccagcagaacttccatggggcgggtcaggagcgtgcctttgcgatccaggatattggagatattcttcagctctgcggcctgtgcttccggctcatcggcgaacatctcgccaatcctggccgcgtagtgcttcttcatctgcaggaaagccgtaaccggatcaagcttgttggcctcttccttgagggttcccaccagggtcaggtagggcactacaaagcgcgtcgtgggcttggagttgacgccattggcaataaaccagttcaccaggccatagtggaactgcaggttcgtcgccaggttggtgccgcgcagtttggtcttgcgcaggacgcgggagaggtactgatagctctccaggcgattctctcccttggtcagcagcagggcaatgttggagtcataggcaccggctacggtgtaggtcatgaacacatcggtgtcggggttattcaggcagatcccctggtcatcgcgcacctcgccctcaatggggggcgaccagtagcggataataccaccggcgtggggtgagagcgaggcatcggtcgcgttcaggcgagcttcagcggaagcgccgaaacgtttgatgcgttcgggcttggggacacgtttcttatgcctggccagcagcgccatggcttccaccagcgactccacgacaaagaagtcgttggggtcgtcagggttcgtgaatttcaggctgtagcacagctcggtaacccggtgttccacctggatgcgggtgttgacctccatgaagtagtgacggtcgcgatccacaatgcactcaaaggtggaggcggagtcgaggccaacggcctgaccaaagcgcgccccttcctcttccatgcgtccgaggatggtgaggtcgttctggagagacttgacctctttttcgttaccggcggcacgggccctttcaatggcggcctccagcccctccttggtaacggaaacctccagcagcttctgctcgtgcatctgcacggagcagtcgcgaccacccagggagacgcaccactcgccgttgcccagcagctgaatttcattgtggcgggtctgctcgatattcagctccacgaggacgttcttattgtcgcccacgccattggcttttacctcgttgaggacttcgcgcaccagaccgggagcttctgccgccgctttggcgatagcctcctcggttacctctttggccaccagcagcgaggcgcccaggatgcgctgccccttaccgccaccaccgccgatggctttgaggcgcacgcggctgcgggggtacttgcggaacatctcggtgacttccacctgcacctgagcacacagctcatcgatgctgaagaggtcgatgcccttggcataagaggcgaagagaatgtggtttgccagcgactccagcgaaaccttgctgtcgccaagaatcttctcgtcacagctgaggccttcgctctttaccagggccagcagactttcgcgggtggggtgctttttgagcagagtgcggacggtgacatcatcaataccaggcgtaacgctgacgttcacttccagcgccgtacgcttggcttcgtcctttttcccggcgcgggcctgggtgatggagttggggccgatgaagttcaggcccgccttttcaatggccgcgacgaactcctcgtcttccgccatgaagccgtatccggcaaagatggagtcgtagttgttgtccttggcgatctggatgatctgattgatgcgctcaacccgctcttccttgctggcgccagtgtagtcgggaacgcggtgcacccggctggggtcggtcagctggcgcagctcgggagccagcgcgtttggatagacgatggagtccttctcggagagcaggataccgtagtggttgatgcccatctcctcgtagacatccatggcctccttgcggatggggccgcggcagacgatcagaggccgcagatcctcacaggaaaaggagcgcacccacttggatgacgatttgctcaggcgacgatcccggtggatcagtggattctttttatagtagtcgactttttttgccatgaatctgtatctccctgttcagtgtcgttgcttggtaagagaagaggccatcagtggaattcgcgctgcacacactgcatgggcgaaggcttgtagtggcgcaggaagaagttcagattctcacccagcaccttgcgcagatccgtaggcatgacaatggaggagattgatcccagggccaggccctctttgggattcatgagctccttctcatagcgctggttcaggagagcttcctcagcccgcagccagtcgttcacctctttttccgcatcgcgcttggccagcgcgccgtccattccggcagcaatacgctcctgggtgccctgcttgatcttgccggcaaccgcagcgcgcagcttgcgaacctcatccttatagacaaattccttaccggcagggcccataaccgccaggcgcgtcgtgggcagggccagaaccaggtcggcaccggtgggatagttgttgtaggaggcataggcaccgccgaaggcattgcgcaggatcagcagaatacgcggagtgcgcaggtcaacgatggagtccagcatggagcggcccgcctgcacaataccgcgggattcctgctcgcggccgggcaggaagccggtggtgtcttccatgaagatcacgggaatattgtagatattgcagaagcggataaagcgggcaatcttcagagcagcgtccacgtcgatctgaccggaagccaccgcactgttattggcacagaagcccaccacattgccacccaggcgaccgaaagccgtgatcacgcagcgggcgcgatcgggctgcagctcgataaagtcgccaaagtcgcagatctgctgaatgatgatggagacgtcaaagggagtattgaaaccggttggcgaattgaacgcctttttcagcagggtattgatctcccaggtcttgcgctccagggggtcgctggtgggctggaagggtgccatcacgctgttgttgtcgggaatgtagctgagcagacgcacggcgcggcgcagggcggccacttcatcggcaacggtgatatccgcgacgccggactggccgtgaacctgaggcccacccagctcttcaggggtaatgtcctcacccagaaccgatttcacaacaccggggcccgtcaggccgaaaaaggtgtcattgggttggatgacaaagctgccctgacggggcaggtagctgccgccaccagcgttaaagccgaacatgcacatgatactgggaaccacaccactgatcttgcgcagggcggtgaaggcttcagcatagccgtccagaccacccacgccggccggaacgaaagcaccggcactgtcgttcatgccgatcaggggaatccccttttcgccagccatgtaaaacaggcgggccagcttgttgccattggtggcatccatggaaccggcgcgtaccgtgaagtcgtgaccgtatacggccacatcccggccaccgatattcagaatccccgtgaccagggaagcgccatcaaggttcttgccccagttctggtagaggatattgggctcctgatccgtgagcacccgaatgcgctcccacacggtcatgcgctttttgaaatgctgcttttcgatctggccgatggaaacggatttgatgggacgttgaataagctcgtagccttctttcatggcctcttcataggggccggtcttggcgctggctacttcgcctggaatgttgaagtcgatgacttcaggtggagcaaaaggattttttaacgaaggtcggactttggtcttggacattgcagccatccttaatgagattgatgataggaaacttccccccactcaacggattgcaaatcaaacccaggcgcagccgtggaaacgaccagcacccagaggagcagcaaaccggaaaagcacgggagcgcacacgcgacatacgccgcatcgtgcggtaaggtgacaagaaaacgctgagccagaaacggaacgacgttcccctcggaaagcaacagcgaatagcctgccccgcccaatcagatcacaccataaatagcgcaatctgctcggacataatgaaactcatcagccaggcgaaatagaactgctttttattgttcctcgacaatagttgaaaatgtaaacgttgtcaatcattatttttacacagttacctgcggaaatatcgcccatcgccaaaactcaaacttcggtaaaaaaaaaggatatagaacggctctcgcaaaaatataacgccgttatcaaatgatacaaccgactgcaccacaaccgggccacacgcacagccagaagccagactcccccggcaccggaatgcccctcgcaccttcgccggatgctcaccggtctgccttgcatccgcgctcccagtgtactatagtgggcgccttcaacagctcaacgcaaaccggtgccacacattatgcagtctctttcttttcagctgaaacacacctgcgggcaggcccgcgctggaaccgtcaccaccaggcacggaaccatacacacccccatcttcatgcccgtcggcacccaggccaccgtcaaagccctctcgccccgcgagctggatgaggcccaggcccagatcatcctcggcaacacctaccacctgtacctgcgccccggccacgagctggtcaagcgcttcggcggcctgcacggattcatgaactggcccaagcccatcctcaccgacagcggcggctaccaggtcttcagcctgggcagcctgcgcaaaatcaccgaagagggcgtggaattccgcagccacatcgacggcagcagacacttcatcagccccgagaaatccctggaaatacagcaggcactgggctctgacatcatgatggtcttcgacgaatgcccgcccagcaccgccgaccgcggctatatcgagaagagcctggccatgaccctgcgctgggcgtcccgcagcagaacagcctggacaaaccgtcagcaacaggcgctttttggcatcattcaaggtggactttaccctgatttgcgcctacaatccctgtcggctttagtggagatggactttcccggctacgccatcggcggcctcagcgtcggcgaaccaccggaaaaaatgtacgaggtggtggagcacatcgcgccagccatgcccgctgatcgtccgcgctacctcatgggcgtgggaacaccggtcgatctgatccagtgcatcgatcgcggcgtggacatgtttgactgtgtcatgcctacgcgcaatgcccgcaacggcaccctgttcacctcgacaggcaaggtcaacatcaagaatgcccgttacgccgaggatcacgagcccctggacagccagtgttcctgctatacctgccgcaacttctcgcggggatacctgcgccacctctaccagtgcggcgaaatactggggcttcggctgaacacactccacaatatccactactacctgcagttaatggcaggcgcgcgcgccgccattgctgacggaacctggaaccgctggaaaaaccagcagcttgacatttacaagtgatttacatacaaatagttgcgctgcgagcctaaaaagagggcactcccagcggaggctgcgaggacagacgttttccacagcattaccaacaaaaacccccagggttatcaacaatttttgtgaaaaaacacaaggagcatttactatggaaggcttttccgcactcattcccctcatcctcatgttcgcgattttctggttcctgatcattgccccccagcgcaagcaacgcaaaaagcaccaggacatggtgaacaacctgcaggtgggcgatgaaatcgtcaccctgggtggattctacggccatgtcacccgcgttgaacccgaagtgatctttgtcaagctgggacagaacatggaagccaagctgcgccgcatgaacgtggcggaagtggtgcgcaaagcccagcgtaccgctgagtaagagcgcggagtatggatggcaagcttatagccaaactcctgctcatcgctgccgttatcggcttctgcattcacctggccaccccgctgaacgaaaagatcgcccttggcctcgatctgcagggcggcatgcacctggcccttgacgtcgacaccgagcaggccgtcgagcgcaaactggacgccatgaccaacgccctgcgcctggaagcacagcagcagcacctggtcatcggcaccatccagcgccgtggcatgcagattctgatacccgtgccctacgcggaggaaaaggccgaattcaaacgcctgatgcaacgccgctatggtcagcttgaactccaggacgagcagccggagctgctcgtctatgggtacaccacctacgatatcgaagagatcaaggagctggccgtaggccaggcccttgagaccattcgcaaccgtatcgaccagttcggcgtcagtgaacccaccgtgcagaagcagggcgaccggcgcatcatcattgaactgcccggcgttgaagacgtggatcgcgcggtggagctcatcggccgcaccgccatgctggagttccgcctggtaaacgagaacgtctcgacccgggacgccctggacggcttcctgcccgagaactccgaggttctctaccagcgccacatggacccccagaccaacaccgaagtggaccgcaccccctttgtcctctaccgcgacgtcatcttcaccggtgaccgcctgctggacgcgcgggtgcgctttgacccccagttcaatacgccctacgtctccatcaccctggatggcgaaggagcacgcctgttcgccgatgtcaccggcaggaacgtgggcagacgtctggccatcgtgctagacggccatgtgcactccgccccggtcatcaacgagcgcattccttcgggacaggcctccatcagcggccagttcaccatggaacaggccacggatctcagcattgtgctgcgctcaggcagcctgcccgcccccgttgacatcgtggagaaccgcaccgtggggccaaccctggggcaggactccatcgacaagggcattctctctgtcaccattggcatggccctcgttctgctgttcatggtggcctactaccgactctccggcctgctggccaacatggctctgctgatgaatctgattatcctgatgggtctgctggcctatttcggcgccactctcaccctgccgggcatagcgggtattattctgaccatcggtatcgccgtggatgccaacgtgctgatctttgaacgcatccgggaggaattgcgtcggggagcttcaccgcgcctggccattgaagagggttacgccaaagcgttcagcaccattcttgacgccaatatcaccaccctgattgtggcagtgattctcttccaatttgggactggacctatcaagggctttgcagtaaccctgagcattggcatcctggccagcatgttcaccgccattctgtgtacgcgggccatttacgaactgatacttgtctataaacccatccgtaaactcagtatataggggaggaaccatgcgacttcgtttctattacatcccctttatgcggctgcgcacctacgccgtcgcggtgtcagccattctcgtcgccattgcacttatctccatgggaacgcgtggcctgaacttcggtatcgacttcaccggcggtgccctggtgcagctggagttccagcagccaccagtcatagaggagattcgcagtcatctttctgccgtagggttgggggacagtacgattcagcactttggctccgaccgcgaaatcctggtacgcgctcccatcatcagcgacgaaagcgcagcagccatggagctcatttccctgattcgcgagaccctcagcgcccagtacggtgatcagatggatgtactgcgcatcgagaccgtcggcccccgggtgggaggtgaactgcgtgagcagggaacctacgccatcctctacgccctattagccatcgttgcctatatctggtggcgctacgagctgaatttcggcgtggcagcggttatcgccctggtgcacgatgtcgtcatcaccctcggaatcttcagcctggcgggtgtaaccttctcattgccggtactggctgccatactgaccgtcattggctactctcttaacgacacgattgtggtctttgaccgcatccgggaaaacctctatatcccggaaggaaaagaaaagccgagcattatctccattatcaacacctccatcaccgaaaccctctcccgtaccatactcaccagtggtacgaccctgattgttgtcgcagttctctacttcttcggcggggaagtgatcaatggctttgcctttaccctgctggtgggcattattgtggggacctattcctccatcttcgtggcttccctcctgctggtctattggcggcccaggtatattgagccacacttgaagaagctgcaggaaaagcctgaagaggttgtatgagttttgaccccgccctgatacccttgtttctggccctcggcgccatcacaggctttctggcggccctgctgggcatcggcggcgggattatctatgttccggttctgaccttcatgctgccctggctgacgggcaatggcgatgacttcatccgggtcgccattgccaccagcctgctggtggttctcctcagctccatctccagcagcctggccaatctgcgcgcccacaacgtccacctgcccctgctcaggcgcgccctggtcagtgggctgatcggcgcctttatcggctcccagttcggcaccctgctgcccgcagctctcctgaagatctcctttgccctgctgctgttctacgtgggctaccgcctgatggcatcggcgggcaagccggagtatgtggacggtgaagatatcctggactggcgacgcgtcttccccatctccgcctttaccgggctgatcacctccaccttcggcgtgggcggcggatttttcagtgtgccggccttcaaccagtggtgccacatctccttgcgcaagtgcgtgggcacctccagcaccatgatttttttcaactccctgatgggagttttcggctacctgctggggcaaagtatcactggacttccgctgattcgttatgatattgcaatcgtgattgccattggagccatggcagccgctccactgggcattcacctcctgggaaaggtcaatctcagcctcttccgcaggttcttcgcactgctggtatttgcctctgccatcaacctcctggtacattgacacgcaaacattcccaaaggagttcccatgaccacagccaaggatatcatgagcaccagccccatctgcgttgcccccgaccactccatcaaggataccgcccgcctctttctggaaaaggacatttccggcgcgccggttctggatgccagcggcaagctggtgggcatcatcaccaaaaaggatatcatcgacaccatcaaggagctgaaactgccccgcatgatcaacctctttgacgccatcatctacctggaaaacaccgaagagtacaaccacgagctgggcaagatctctgccgtgcaggtggccgaagccatgacccgcaaagtggtcaccgtcgatccccagacggatatcgccaaagtggccggcattctttcggaaagccacgttcacatggttcccgttgtggatgagggcaaccgcgtccagggaatcgtcagcactaccgatataatgagagcaattgcctatgacaacggaaataaaggtgacaaccagtagcgaggatgataccttttccctgggcgaaacaatcgcttcgaggattccaggcccgatcatcatcggcctgaaaggacagctcggcgcgggcaaaaccaccctggtcaagggcattgcccgcgggctcggcatagaccccgatacggtgacctcacccacctactccatcgcccagcactatgaagcttcgccccactcgctgtgtcactgcgacctctaccgcctccacagcgaagacgacttttaccacagcggtatagacgaaatgcttgaagatgccatcgccgttgtcgaatggccggaaatgctgccagcagccataaccacatcttccgcttacggcgaaatcacgctgagcgcgatatctgaacacgagcgactggtttcgctcagactccccttctgggcagaaggacaggaactccctgcaggtgaatagcagtgctgaaaaaactcttcggtaaacgctcccaggagagcgtctccccccagatactggaactcttcaccagagccgttgaacgcaacgagccccttgacgtgtttctgggggataccgatgcctatgacggataccgcaaactgggcaaggaagcgcccttccgcagctccgccatggctgagctggacagcgcggagcacatcctgaaaatcgagtacgtctttccccgcacaccggtattcaggagcaaccccatcatgctcttcttctccgtggacggggtcatgttctactgctccaccaccatagccgccgttgaccgcgaaaatgacatcatcagcgtccacctgcccaccaaggtgcaccgcaacgagcgccgcaaagtcttccgggtgcgcatatcccagtacaatatccgctgctccctgaagaacatctccaaaaccgagctggcccacagccagggccaggtcaaggcctttgactatgacggcaaggcctatgacatctcggaaggcggcctctttttcatgtcctttgccaccatgaccctggatatcaacgatgtggtctacctggagttcaccctgcccggcatcgacctgctgccgcgcaccagcgtcaaggtgctggcccgcgtcgcccacatcaagagctttaaccgcttctgtggcctggaattctttacggaaaagtccaagaacgtgccctacgtctcccagtatccctacctggtggacagctcgctgatgcagcactttgcccgcttctgccgcgccgccaacatcagcaacctggaatccgaaaacctgatggagcgcacccagcaaccctcagccgaagccaccctgcaggctgccgcccaggagcgccgcgacgtcgtcatcatcggcgaccgcagctccacctattacaacaacgaggaattcgagcagcgctaccgcaagcactacctcagcgatgaacgggaaatactggattttcttgaggaaaatgaagactgctttgtcatattcgacaacctggtcaccgccaaagaacgcaggtgcgacttcacctggagcgcgttcatcaagaccctgcgctcaaagaacctctttcaccccgtctttgtcatcgactccgaccccatggaaaagctgaaaaagcagaagctgcaggagtacaagatcttccactgctgccgtttcgatatcaccaaccccgccgacctgctcaagcagatcagaacgctgctgccagctgttcaaaagtcctgatcttcggactctcgccgcacaggggacagtggggatctctgctgattttcgtcttccggaagtgcatcaccagggcatcaaagcccagcagcgtattatagagaggctcaccggcaccggtgaggtacttgatggcttccgtcgcctgaatcgtgcccagcatacccgccaccgaacccagcacccccagctccacccgcttctcttcgcgcgccggcgcttcaggaaagagacagcgcagacaggccgtctggccgggattcaccgtcagcgtctggcccgtaaactcccggatacccccgtgggaaaagggctgccccaccagcacacaggcatcattcaccagaaacttcacgtggatattgtccgtcgcctccaccacaaagtcgtagggctccatcacctcggcgatattctccggcgtaatccactggtggtacaccttcacatccacatcgggattgatattgcgcagacgggcgcgcgccgagaacaccttgggcgtatccagatcgggcgtgccatggagaatctgccgctgcagattggaaatatccaccacatccgcatcggcaatgccaaggtgccccacacccgccgccgccagatacatggaaaccggcgaaccaagacccccggcaccaatcaccagcacccgcgaatccagcagcctgcgctgccccgcctcgccgatctggggcaattgcacattgcgacggtagcgaccctggacatccatgcaaacctcctgaaaagtgttttgacctgttttaaggagtgcagtatagtgagtaaacccgagaatgtctaccatcattgacggtttactcaagattctgtctcgggcgaatttgcgcagggacaaaatgtaactgcatggctccggtactttttgaacgcgcaaaaagtacagcgaacggtcatgaaacattgccttcctttgagccttggtggctcttgtgtaaaacccttccaaaaaaacagcgtgatggatacttatgaaaaacctcttccgccgccttctgccatcggagcaccccttccaggagcttcgccagaatgtcataaaagcccccgatacctactacttcgacttcacagctacaggccttggctaccagcccatcgaggagcgcatcgccgaggcgatgcaggactacgccaatacccactccaaaatcgcccgctcggcagccctcacctcgtcgcgctacgatgtggctcgctcgcgcctcaaggatttcctcggcatcaacaacgagtttgccctgctgccctgcggcaatggctccaccgccgccatgaagaagtttcaggaactgctgggcatctacattccccccgccacccgcaaacgcctgggcattgccattgaccccgagcagctgcccgtctttctcatcggcccccaggaacaccactccaacgaaatcagcctgcgggaaaccggcgccaccgtcatccgcattcccctgaacgcccagggcaccatcaacctggacactctgcgcgccgaagccgcccgccacgcccaccgtcagatcatcggctccttctccaccgcctccaacgtcagcggcgacctgctgccctgggaagaagtctcgcgcatcatccgccagcaccagggcctggtatgcttcgatatggccgcatcttcgccctacatgaacatcgacaacagcctctatgacgccgccttcctctcgccccacaaactgctgggcggccccggcagctgcggactgctggccatccgccgtaccctggtggacaccagcctgccccccaccttcggtggaggcggaaccgtgggatacgtctcccgccagcagcacgattttgtggaaaacctggagcagcgcgaagacgccggaacccccggcatcctgcaactcctgcgcgccagctttgcctaccagctgcgcaacgaagtgggcttcgccttcatggaacaacgcaaaaacaacctcagcagcgtcttcctggaaggcctgggaaatatcggcagccacaccatctacggccccgcccaggacatcccgcgcatcagcaccttcgccctcaactttgaaggcgtcagcccctacagcctctgcgaacacctctccgaactctaccgcatcgaaacccgccccggctgcagctgcgccggcccctacggccacgacctgctgaacatgcccgacgaccacgacctcgcccgcaaacccgcctggttgcgcgtcagcatccactacacccactccctcgaagacgtggaatacctgctggaaagcctgcgcaaagccgtcaacgccctgcgcggcagggaagaccagaaatgggaagcgtgctgaagctgggggataggggctggagaatagagagagaggaaaaggcagggagagattgaaccacggaaaacacggaaggcacggaaaaagagagaaagacatacctctcgccaaggcgcaaagtcgccaaggaaaggcaggaggataaaaccgcagagggtgttttttaccgcgaatgaacgcaaatggacgcgaataacttccagtatgagcagccagtaagagggtttaccacagatgaacgccgattaacgcagatgaatgcaggggagcgggggtacggaaaagagagaaaaacatgcctctcgccaaggcgcaaagtcgccaaggaaaggcaggaggataaaaccgcagagggtgttttttaccggtagagtagagagcaggtttcaccctgctccccctcctcaaaccggacatgcggatttcccgcatccggctttcctgctgccttcacctgaaggaacacgcagaattatctgcttcgcctgcaggtacagctgcttcatcagaccagggattcttccggcagcatggcttttccattacgggtactcacgactctgcagggtttgttatcgagtgagtccactcaagcaaacatcccatttgccaataactcagcatgacaacagtaaggccccttcgctccaccagcattacccggtttcagcactactatgggcctctccgactcccacattacaggaaaacatggttatgcattcccatgcacccttttggctcgaagccacagcaatatgggcctcccaggttcctgaccaatctgtcggtacgcgctgcctccaaccaccccggagagtccgatgcatgcacttgtctgttgcttctgcaacgattataggcttcacctcattcggcaggatggccactctcaattagcgttaacgaggccgaatcgagttcacttgcgttgcggctcgcaccttcgcagttacggggcttcgtacagaagattactccgatgcacgcccggctgctacatagtcaaacagacaattactatggtaagctcctttcagcttacgagattggccagacttagcctggcgcaccgaatgaacgcaaatggacgcgaataacttccagtatgagcagccagtaagagggcttaccacagatgaacgcagattcacgcagatgaatacaggggagcgggggtacggaaaagagagaaaaacatgcccctcgccaaggcgcaaagccgccagggaaaggcaggaggataaagccgcagaggggatataaccctcacggcagcaagccgaccggagttgatctacgattactacgggtttccggccgaatcctaccaggttgaataccctgccgccggtgaaccgcttctggcgcgaacaatagcgcagcaactggaaaaaaacggcattgaagcaacccttcacgcgtcgaggggttttgatcacggcatccttgtgttgttgtgcgcgctatggccgcctcgacgcactccatatctcgcgcctgagagatatggagtgcgactttcctttcttatttcaaaaaaaatgatataacctcttggaaggcttccataaatcgcagtcgcgagataagaaaggcaaagccatgcgcagtggccaatttaaaaaaatgcccgttggttacacggcttttttccccgcccctctcccgccggttccgcagatcagcctggaaggtgatcttgctctgttgctttccgaagcggatcgcgccttgggggcgctgaatgtcgttgtcacggttctgcccaatcccgatctgctggtcgggatgtttatacagaaagaagcactgctcagttcccagatcgagggaacgcaatcgtcgctggttgacgtactgggtgcggatgaagaccatgttccgactgcggacgtaggcgaagtcatcaattatgtcaaggccatgcgccatggattgaaacgactccaggaggatgatttccccatgtcgctgcgcttgatccgggaaattcacggggtgctgatgcagcaggtgcggggaggaaaccccaatctgaccccaggggaattccgccgcatgcagaactggatcggtgggaccagccccgccaacgcccgatttgttccgccgcccgtcgaggccatgcacgatgcgctggcggctttcgagcggtacctgcacgaggacgacgccctgccgccgctgatccgctgtggcttgctccattaccagtttgaaaccatccacccgttcaacgacggcaatggccgggtagggcgtctgctgattacactttatctggtctggaaggggattctcgatgagccgatgctctatctgagcgcctatctgaagacccatcaacaggaatattacgatcgcctgacccaggtcagggtggaaggtaacttcgaggcctggatccgttttttcctcgaaggaattcgtgacgtctccctgatggtgttgcagacgaccaaaaggattcagcttctcgaaagggaggattcggatcgtctggtggctcatggagaaggatcttatggtctcaccctgctgcgtggtttgatgcgccagcctgtggtcatggtcaatgacgtcgcccgcatggtcggtgtcagttacaccaaggccaatgccttgatcgccacctgcgaagatctcggcatcttgcgccaacggggaaccggaaagagaaaccggaagtttatctaccatgcctacgtggagattttgagtgaggggacggaactgatttcgggtgttgatggataaattggtggcgggattcagggagcgttggtcgggggagggtttgtgaggaagcagagtttggcccggctgatataaatttgctgtggaacgccagctccttaagccgccaagaaaaggcaagaggataaaaccgcagatgttttttaccgcgaatgaacgcaaatggacgcgaataacttctagaataaacagcctgtaagagggcttaccacagatgaacgcagattcacgcagatgaatgcaggagagcgaaggcacggaaaaagagagaaagacatacctctcgccaagtcgcaaagtcgccaaggaaaggcaggaagactagctacgggtcggacccgtcaataattctggcacataaaaccgatctgaacgcagagcgtttaaatgagacgctccaagtatagaatcacgcatctgtcaattccatggaagttaatggtattcctgtaacatttattctgataccatacggactgaatcaactggcgtggcaatgcagagcttcagcagtacggtttttccaattgtggatttgacggagaaactggcccggataaaaacctgacagtaaagcacggtttatgaaagagttacagggcgcgcagtctggcgggaatttttatccgtcactttgtacggttttcgaaaaagtgcatagcgtcacttttgacgcctaaatatagttagattggcgctgcgcgcgcggagaaataatagggagatagaatatgaaagagattgctcgctttaacacaagaatagaagcagaaatgtggtgtgtagcactaaaagaaaaaaatattccatatattcttcaaggaaatgattatggaggtgctaatcctttagtggggatgattaatggcgtaaaagttcttgttgctgatgaaatgattgatcaaatagaaaatattctcaagtagctaaagtgttggctttatcgcttcacgtgcggaaattaagaaaatcattaaaaaagaattagtttttcaagaagaaaagcaatatttcatgaagaaagaatttgcttgtcaaatggagaaaagtttattcgaaaagaagaaataaatatgaatggtttgacaggaagagaacaaatatttcagaaagaagaacaggtcaagttccttatttgtcatgattagaagatttggttacgcaaagataaatagagaatagattagtttgtcaaaaggaagaaatagttcagaaaaagtaaagataagatttttttcagaaagagaagaatatttctgtcaaaataatgcaaaaaaaatatagtaattggaatgtaagatacaggaagaagcagatttttcaggaatggattgggaagaaaaaaagagaggatgataatgaaaactgagtttacaaactggatggtacgcttcgaaaataaatcacaaaatacagcatatcaatatgctcaatcgattgataaaataagtcggcatcattctgaaatgacaaaagaatattatgatttatatacgtctactgatttattgaaaataaagggaatcgctgtagaatatggaattggtgggaaatattctgattttggtaattatggaaatggtacagttcgtaacgcaatagcaacatacgttcggtttttagaaaaaaagaatattggcaaagaaattaataaaattgattcagatgatattgagttaatgaaagaaaccaatcaagcattaaaagaaaataatctaaatggaataaactttacatatgaaagagatttacaaagctcattaatactacaagcagagcaattatttccatcatatagaatatttgggcagaataaagaggggattgagtataatatcgaaggtaaaagaatagatcttttacttgagcataaaagtgaagacaaattgttagtgactgaactaaaagccggagtagctgattttaaagtatttgggcaaatatcaatgtatcttggattgttaagcaaaaagtatccagaaaaagaaataaatggagtgattatagcaagtgaaatagatgaatctttaattaatgcaacgttaacaacaaaacgtataacattgaaaacatataaaatgcaattaatgcttgaagaaatttaatctaacggataaggttagattgtgctcgcaaagcgagccacgatctgaaccgtttgttggacgggcccggttatagaaaatagcttttttgatctcatggttgtttaatcaggttttcgagccgttgcgatgcggaagaggtgtcaggccttgcagatttgcaacttcattgctcattaacggctgtttcaggcgtttttcaggcgcaactctcctatagcggctcgcgccgcaagtcaatttcacaataatggttgtgttgcggcttacatggacagagcctccggctgtgctggctggtacagtatggccggaaggactcgtggccgtgaaactcttgttgcaatgattcccatagctgctccgcaaacgggacaaacgatagatggccgtggttttctgtcgcgcataagcaagcgccatggttttactcgcagtaccacttgcagcaggcggatcagctttttactgcaggcatggagaaacccatacgatcttgctcgccggaatcctcgggggagtacatggagcatgagcagatagagaaagtactcgcccgtgacggttctggtgcgattttctgcgcttttggcgtggcgatactggaaggtgaccatgccgtccttgcagtacaggatgtcttgttctctgataacacctcgatacaggtagcgaccaagatagatcagtgccttttcgccattacctgcatccttgcagtcaaccacccactgtttcgggcaatcatacggaactggcagtgtgttttcgacgaaactttgaagcaacttggctcgaaacaccctggccagcgccttgtggctaaacagatacttcccggacttttccttccacattctggtcttcaggttgatgcttgctccaggcatgattacgtggatatggggatggtagtccagggttctggagtgggtgtgaaggatagcggtaaacccaggtgatccaccgagctttttgtcattaccggtaaaggatttcagaagatcctgcacggccgtgaacatcagggtgtaaacggctctctggtttttccatgccatatcacgcaactgcccaggcagggtaaaggtgattagaaagtattgacatggcagccgcttttcaagctggttctccagccactgctggctctcgtggttctggcagtgggggcagttcctgtgaccacaggaatggggaatgtagacatgctttgcacactggtgatccgaacagtgagctaccatgtgcggtccatgtgcctgtctgcaccgagccatggactccagtgccttgatatggcttggcaggaggttcttctggtaagtgcgcagaaagcttttcctgaactctttgatgattgtggagagcaacattattttcgccccctccacgtcaggtcgaaagagttcacaatggagttgacgaccacccttgtattattggccgttgtggcagtcaggtgggtgtacctggcagtggtcagaatgctgacatggccaagaatctgctgcagctcaagcagatctactccagcttccagcatatgggtggcataactgtggcgcagggaatagcatgatattcttctcagaccaagatgccgaaccacgctttgcatagcagactggatacctcccctatccagaggcagatcaaccaggtgggcattcttcaggccccttttcctgctggggaaaagaaagcaaggatgccgatgcaccgcccagaactctcgcaagacctgcaacgtcttatcgggcagcggcaccaagcgatccttgttccctttggcatcgcgaatatgcacccgcatattgcctgtatcaatatcatctaccgtaaggcggataccttcaccaaggcgcaagcccatgctgtagcaggtgaaaaagaagaccttatagctcaaagtgctggttgcggcgaataaccgtccggcctgctccactgacagaatatcagggattctggaagcttttgggggcttaatcaggaggatattctcccaaggcttgcgtaacacctcggaatagaagaatttcagtccgtagagatcgagcttgaccgcactccaggagtgcgtatccagaagctcggtgaaataatcaagtaattgatcggatgaaagatcacaaacgttgccatcgaaatagtgaccaatgcgccggagcgcacgagcataggcatcaatagttttaggttgcaggccccctagcttgagacatttgaggtgcttctggtacagtttgttgaaactcggatcttgcggcatggtggtgttcattgtaatctcctcggtacttgtatagagagcggtagacgctccgctgctaccattaccgaatacggtgagattacaagtggttcatcgtggtgaaatgggttcgatcggtatttgtctgccgcgtagcggcttcgtccaacaagcaaatgcagccgacgcaaaatacgcgcggctgatttgggcgttagctgtcaagattgacctccgtgtcttgaacaagcaaatgcagccgacgcaaaatacgcgcggctgatttgggcgttagctgtcaagattgacctccgtgtcttgcaagagtagtcataaaccgacaaaagtgatactgtagtggcactttgaaggaggtagcccatgaaagttgagcttgtaaccaatctaaagcgtcaagcgacaagaattcttgctgatctgcatgagagcaaggaagcggtcctgatcacagaacacggccagccatccgcttacctggtcgatgttcaggattacgaattcatgcagcgcaggctggcgctgctggaaggattgtccaagggagaaagggccattctggagggcagaacgacctcccatgaaaaggccaaagagcggatgcaaaagtggctgaaatagtatggacggatcccgcactggatcaactggaagaaatcgcagattacatcgcgttggataagccggaagctgccgcagggcttgttaagaaaatattttcaaccgtggatcggcttgggcagtttccggattcgggacatgtcccccccgagattccaggctcgatatatcgtgaaatttctgtcaggccatgtcgaatattttaccgtcaagacaagggtgtggttttcattgttcacgtcatgagggaagaaatgttgttacgtaaatttcttctggacgaggagttgaacagctaaccatcaattgcacgtgaccagctacgctggcacgtgaatatgtgcgttaggtggccaaggatgacgcttgtaccaacatacactgagttcgaatgagcggagactcttcgatcgatcgtttggaagcgtttcgctctcttcatcgggtacacaacacggtactcggattcgtcgccttggtggtttttgccaccttcatcgtgaataacgttgcggcggtcgacttgcccagtcgctgccgaactaaaggacaccccgaactaaaggacacccactttgcgctgtgcgccccttgccttccttggcgggctttgcaaccccggtgagcgtagcgaacgggcgagagatttgcttcactcttctggattcgcgtttattcgtgttcatccgtggtttcagctggctgttaccctccatcggaaaacacggaaggcacggaaaaagagagaaagacatacctctcgccaagctcgcaaaggcactaaggaaaggcaggaggattaactgcggagcggattggggtacatgagccgatctgaacgcagagcgtttaaacgagctgctccaggaataaaatcacgcatctgtcaattccatggaggtcaatggtattcctgtaacatttattctgatatcatacagactgaagcaactggcgcggcaatgcaacgcatcaggaagacggtctttccaattgtggatttgacggaaatactggcccggataaaagcctgacaggaaagcatattttcatgaaagagttacaggatgcacagtcaggcgggcatttttatccgtcattttgtacggtttttgagaaagtgcatagcgtcacttttgacgcctaaatatagttaagtacacaaggagaaatcgatgagaatcctaattttattggtagccgctattactttggctgggtgtgctcaaagtggatacaagcaattctataatccatacgtagatgctagaacactgcctgatgtggagcttatatcagaaagtgaagagccacaggtttttggcaccgataattttgaccgagatattctcattctccgttcaaagaagtacatacctgtaggctactcttcttttaatggtggttacgaagatacgaaaaacgcagcggcacaggccaagagagttggtgcaactattgtgcttgtaagctctcaatacacaaacacccaaacaacaacttcaacattattattacccgacaataagaccacatatcattcgggttcagtctacggcaatacctcatataacagtgccaatagtggctacctgggcaatagcactacgacaggcacatacagcggcacatctacgacttatggcactaaggctgttccaataacttcgcatcagcgtcgctatgatcaaagcgcagtatattttgttaagtcaaaccaaaagtataagtttggggtgcagtttaacgatctaactccagcacaaagaacccagtacgaacgaaatactggcgttcttataaatgtcgttatagaagatagtccggctttttactccaatgttcttgcaggtgatgtacttgttgctgtagatggcgcaacagtcaagaatacgaatcacgctatgcagttaatgggaagtgtcccgccctctcaagaacattcggttttaaaagtaattcgaaatggccaagaaaaagacattcaggttcagttctaaagtgtacttaacaagcgcgtcaattaggacgctcgcaagctcgcgcctattacgcgggcgttatgtgtggaagcgaagtgtctgccaatgaatagaaagcagtttatcgaatccctgggcgctacctgtcggaattggacgtggagctggtcgttcgttaacgaaaagaaaaaggtggtcatctttggcgcttgggacaggaacaccgatggcaacacgtccctaatcctcagtgaagactgggaggttggccgtaaaggacggaagcagccggcatatgaacaggccagagaacacataagactcgtcgaagaggaaggttataagttgatgaccttcccgatgaagtactcggacgcgaacaagggtgaggatggcaccggcccagccaagatcgaaggattcgagccgaaacttacagaaaagtctctcaagaaggttgctgggaagtggtacgcgtccgatggcctgttgggaagccttcttcccgaagaggtcgagtcgcctgagcagttcatcgaaggagcgtcgaaggtcattgccgttaacacctacgagcggaacgccgaggcgcgagccaaatgcataaagcatcacggctatgagtgtgccgtatgcaagttcgactttgcggcgttctacggttcaatcggggaaaagtacattcatgtccatcatgtggtcccgctctcggagatcgggcgagagtacattctgaatccaatcaaagacctcgttccgatctgccctaactgccatgccatcatccatcgcacgcggccggctatagacgtggagcagttaaggaggcatttggaggagagaaatggcaaagacacataaccagtcgctccatcggacgccaaaaaggctagcgccttttcggcgccgctgagcttcgcgagttgctgaacgctctgtcctcggcgcgcagcggcttcgccccacttccttcgcaccgcgctaaaagcgcgggctcggtgcgggggtgtcgctcaactcgcgccccgttagctgtcaagattgacctccgtgtcttgcaagagtagtcataaaccgacaaaagtgatactgtagtggcactttgaaggaggtagcccatgaaagttgagcttgtaaccaatctaaagcgtcaagcgacaaaaattcttgctgatctgcatgagagcaaggaagcggtcctgatcacagaacacggccagccatccgcttacctggtcgatgttcaggattacgaattcatgcagcgcaggctggcgctgctggaaggattgtccaagggagaaagggccattctggagggcagaacgacctcccatgaaaaggccaaagagcggatgcaaaagtggctgaaatagtatggacggatcccgcactggatcaactggaagaaatcgcagattacatcgcgttggataagccggaagctgccgcagggcttgttaagaaaatattttcaaccgtggatcggcttgggcagtttccggattcgggacatgtcccccccgagattccaggctcgatatatcgtgaaatttctgtcaggccatgtcgaatattttaccgtcaagacaagggtgtggttttcattgttcacgtcatgagggaagaaatgttgttacgtaaatttcttctggacgaggagttgaacagctaaccatcaattgcacgtgaccagctacgctggcacgtgaatatgggcgttaggtggccaaggatgacgcttgtaccaacatacactgagttcgaatgagcggagactcttcgatcgatcgtttggaagcgtttcgctctcttcatcgggtacacaacacggtactcggattcgtcgccttggtggtttttgccaccttcatcgtgaataacgttgcggcggtcgacttgcccagtcgctgccgaactaaaggacacccactttgcgctgtgcgccccttgccttccttggcgggctttgcgaccccggtgagcgtagcaaacgggcgagagaattgcttcactcttctggatttgcgtatattcgcgtatattcgtgtccattcgcggtaaatccggctgctcctcccaactgcctttccttggtgcctttgcgagcttggcgtgagaagttgccttttgcaggctgctgaaaaaccctcatctgcggtgttgcctgcgtagcttgaggtatttctgcaagctgtttggtatttgccgctatctgcgttcatctgcgaaatctgcggacaatatgcctttcttcttctgcagttacgttttttgcctcgttgtctttgcgcatctgtgtttatccgtgcccatccgtggttacaagtcgcttctctcccatattcgcgttaattcgtgtccattcgcggtaaatccggctgctcctccctccccactgcctttccttggtgcctttgcgaacttggcgtgaggaattgccttttgcaggctgctgaaaagccttcatctgcggtgttgcctgcgtagcttgaggtatttctgcaagctgtttggtatttgccgctatctgcgttcatctgcgaaatctgcggacaatatgcctttcttcttctgcagttacgttttttgcctcgttgtctttgcgcatctgtgtttatccgtgcccatccgtggttacaagtcgcttctctcccatattcgcgttaattcgtgtccattcgcggtaaatccggctgctcctccctccccactgcctttccttggtgcctttgcgaacttggcgtgaggaattgcctttctctctctcaaaattcgcgtctattggtgtccattcgcggtaaattccctctttccacagacaaaaaaaacggcctgctgacgttccagcaaagccgcttttccagaaacctattcctctgtctgtgcgctttccatgcgctttttctgctttgccttccggcggcgataccaccagtcgtacaggccactgagcccgatgatcagcagcagtatgcctccgatgggaaccaccagcatgtagcttgtgcccagccacttttcaaagatacgcccgttatggaactcgaagaggtagtgccacagggagaggggggtgttgcgggctatctcgcggggcatggcgggtggaatatcggcacgctgggcgctgaggggcagcatgccgtcgtggtagtccaggcggaagcggggatacccttcctgcaggatcacgccactgaccaggtcgttgctcatgaaggggttgccgccacgcagcccgggccttggcaggcgccagactcgctgcgagagttcctcccacacgaagaggccggaaaatgagccgaccaggaagagtcccggctccatctcttccagcacggtcgctcccatgccatggatggaaatcggcactgaggcgggacgaaagggcgcggaaaaatcagctggcccacgccagaagccgctttccgtggccagcagaatgctgttgtcccaggtggagtaaagggcgcgctgtatcttgccgcccaggccgtgggagcgttcggaaaagctcagcagggggtgctcccgttccatggaatagggggcaatggcaatgagcaggggcggacgcaggagggcgccactgatggccagcacggccaggaaggccacggcgtatacgcccactttcaggtggtagcgccagttgaagcggaagaaggtgccggggtttctgcgccagcgggcaaaccagcggttgcggcgcggcacataccagatcaccaggcagctgatgctcaggaataccagggccagtccgaccacatccaccagcagtttgccgggcaggccgatgatggtgccgttgtggatgtcgtgcagtatccggaacaggggaacccgtccacggaagttttcatcggcgacggtcagctccacgggtcggaaagagagttcatcggcctctgccacaaacacctgacgggcggtgaaggcgacgatctgctggccagcccgtaccacgtccaccacgtggggggagcggccagctcctggcagttccagctgtcgccaggactgctgcgagcgatcaaaggcatagagtccgccacgggttgccgccagcaggccgccatccaggggcagcagggccgaggtgtcccgttcgtacagtgcacggggaaaaccctgttccagtgcggtgaacacgccgtcgtcaccgcgcagcactccggctttgcccgccacaaaccaggtgtcgtcggagtcaataaatccctggcgcaccagcatgcggttccagttctggtactcatagttgacaggggtcaggttccacgaaacggacatggagcgaatccagccgggattgttcagcagaaggccgctggctcccatggccagaaaatacaaacacaggacgagtccgagatacttatgaataggttttgaaatacgaaagaaaaaacggtacaatgtgttcaaaacagcgttctcctgtaggaatgggacatattgaacttctcagcacacactccctgtgcataccacagcaggcgcagcggaaaaattgaccagggtcaatttttcccgcacgggtgacacctatactgcacctatcaacaaaggggaaaccacatgtttgacaataaccgccgcaaacatattatcgccaccactgtgatattcggcattctcctgctggcactggctttctattccgccagcttctcctcatggagtgacgaggacaaaagcaacatcatccatttcctgaactccctggaggccaacgggcaggcgcatatgctgatgacctcccgcaccagcgcccgtggcgagctgtctcccacggagattgaacaggtccttgccctgcgggaacgggccctggagcaggccctgctggttgaagaccgtgttctggagaaagcccaccgtgacctgccccaccacttccgccaggactatcagcgcggtctggaggcgtccattcgcaacctcaaaggcgtccgcagtggcagcgcgcagatccaggagtctcaccagctggaaagctggaaccactggatcagcatcaacaagcacgaagtgcgcataccacgggtgcgctgaacccgccgcccacaagcccggaaatacaccacagctgaaaatactcacacagaacatcccggcaccaggggagtgcagcgtacttccccgcagatggatgttttcaggtgccatgcaaggagcccccatgggaagagacagccgcaaggcaacccgccgcaatcttatctactacttccccgtctatacacaggggtcccatcggctgctggggcgcattgtcgacctgaccgacaaggggttcatgctcgtccacgaggagcccctgccccagggtcactactttgatgtgtatgtgaagtttcccgctgaagcgcgggagtgggagaaaattcacgtccctctacgcgttctgagccgctggagcaagcgcgacatcaacgacagcctgctggccaccggctttgagttcatcgataaatccgaagaggcggaatatcacatcaatcgcgttatcatgacctataactttgaaaaacaggtgacctgaagggtcttctggaaaatcaaaaagccctccgcatggagggcttttgtcgtaaaggtgtcgtgtgctgaaataccggctcagcgcatggcattctcggccataatgcgcgcgacggaacgggcgtaagcggcggggtcggtgggtttggagccttccaggataagggcctggtcgtagagcaggcgggcgtactccttcagggtgccgctgtccttgtccttttcgtacaggccattcatggcgctgaagagcaggtggtcgggattcagttccaggatgcggctgccggaaggtacttcctggcccatggacttgaggatcttttccatctgggggtccatgtcggcttccccggccacgaggcagcagggagagtccttgaggcgaccggagaggcgcacttccttgacgctttcgcccagttcgtttttgatcagctccagcaggtctttgtgcttctcctgggcctcttttttcttctcttcgttctctttatccagggtaatgtcgcccttgacggcggacttgaattccttttcctggtacgtgtgcaggctgctgacgatgaagtcgtcgatttcatccagcatgaaaagcacttcgtagcccttttccttgaaggcctccaggtagggtgaaccctccagttcgcggcggctggcgccggtgatgtagtagatgtgctcctgctcggcgggcatgtggccaatgtaggactgcaggtcggtcagcttgcccacttcggtgtgggtggactcgaagagcagcaggtcggcgatggtgtccttgcgggtgggatcgtagtggatgccctccttgagcaccttgccgaactccccatagaagccgagataggcgtcgttttcgtcgcgcttcatttcacccagtgtgtccagcaccttcttggtgatggtcttgcgcatctgttccacctggcggtttttctgcaggatttcacgggagacgttgaggggcaggtcggaggagtccacaacgcctttgacaaagcgcaggtagagaggaaccaggtcttcgcagtgctccatgatctgcacgcggcgcacatagagggtggggccgattttgaactctttgtagaagaggtcaaagggcgcacgcgagggcaggtagagcagagccgaaaactcgctggtgccttcggcacggtagtggatgaccttggccgggtcggtgaaatcgtgggcgatatgcttgtagaactcgttgtactcttcggcgctgacgtcggacttgtccttgagccagatggctttctgggagttgagggtctcctcgctgatgacctttttcgcgtcgtcgccctcgccttcggtcttctccacatccatgacgatgggatattcgatatagtcggagtagcggcgcacgataccgcgcagagtccactggtccaggaactccttctcgtcatccttcatcaccagggtaatttccgtccccttgttttccttggtgcaggcatcgatggtataggaaccatcggcggcagactcccagaccacgccactttcagcgggctcaccggccttgcgggtgcgcacggtgactttggaggccaccataaaggtggagtagaagccgacgccgaactggccgatcagctcaggattattctgcacctcttcgctcttgagggcctggatgaactccttggtgccggagtgggcgatggtgcccagggacttgatgacatcgtcacggttcatgccgatgccgttatcgctgatggtgatggtggcggcatccttgtcgatggcaattttgatcttgccgtcgccctcgccctccagcagaccgctgttggtcagggaaagatagcgcaccttgtcgatggcgtcggaagcgttggatatgagctcccgcaggaagatctccttgtgggagtagagggagtggatcatcaggtcgagcagttgctgaacttccgtcttgaattccatggtttgggctgtcatgtctctatggcctccaggattgtattgcatatttgctggcactcggattccttgagtgccagcgcattatacccatctgacgtaaaaaatcaacgcaaagcttgcgcccgcggagcgggtaacgtacaaaagcgccagagacctcacaggagtacacatgcccttcagcgccattttccttgaccgcgacggcaccatcaatcgcgaactcgaatacctgcaccgcattgcggatttcgcctacgaaaaagaggttccccaggccctgcaggtgctgcgcgccctgtgcgaccacctggtggtggtcaccaatcagtccggcatcgggcgcggctactaccgccaggagcagatggatgagctgaaccgcttcatggtggatgacctgcgcgaccgctacgatgtcgccatcgacgccatctaccactgcccccaccacccctcacgagacggggagtgcctgtgccgcaaacccttgccgggaatgctgctgcaggctgcccgtgaacacgggatcgacctgcagcgggcgtggatcatcggcgacaaggacgccgacatcctggcgggctacgccgcgggatgccaggggggcatcctggtccagaccggccacggcagggaatatgacaacttcacgcccccccaggagcgtccctttgccttccagcgctgcgccaccctgctggaggccgcccgctttctgcaagaccagtagccagaaaaaaaagcccgcaaccccaggggggcgcgggcgaaattttctctacttgcggcaagcggggccgctattcaaacattcccttgaccttatcccagaacccattgcccgatgcggcgctgtcacccagctccttctgcagctcaagcagcagctctttctggcgagcgctcagtttagtgggggtgtgcaccacaatgcgcaccagctggtcgccaatggtccgtccgtggatatcggcaatgcccttgcccttgaggcggaatatcttgccggtctgggtgccttcggggatcttcagtttggctttcccggtcagtgtcggcacttccacttctccgcccagggtcacggtgacgaaagagacggggacatcgcagtagacgttattgccttcgcgctcgaagatggcatggggcttcacggtcagctggatgtacaggtcacctgcggggccgccgttctggccgctctccccttcgccattgaggcgcaggcggttgccggtctccactccggcggggatattgacggagagggatttttccacccgcaccttgccgacaccatggcagtgggagcacttattcttgatcttcctgccggcaccacggcagtcggggcaggtctgggtcaggctgaagaagccctgggtgcggcgcacctggccgcgtccgccacaggtggcgcaggtctccacatcctcaggggagttggcaccgctgccaccgcatttggtgcaggtttccattttgggaaccttgatctgccgggtagccccgaaggccgcttcctcaaaggtgatttccagttcaaagagcaggtcggagccctggcgacgctgagtgccgctgcgaccggaagagcgacgtgaacctccgccgccgaacatattgaagatatcctcgaagtcaccaaagatgtcttcgaagttgacattgctgtaaccatggctctggtagtttccgaaaccgccattggtggagtggccgaactgatcgtactgggtgcgcttctgggggtcgctgagcacctcgtaggcttcgctggcttccttgaacttctcctcggcttccttgtcccccggattcttatcagggtggtactggatggccagcttgcggtaagccttttttatttcggtctccgaggcgttcttgttgaccccgagcacttcgtaataatcacgttttgccatgtgtgcgtatcctggttggtttgggttgtctcagttgaagaaagaggggttgtatcacaggggaaggtggtctgcaattccccggaagttacccctggaaacaaactgacaccaatgcatcggacctggagccactcccgcgtgcattcgtgtcagttcgctcaagcaaggaagaagccgtccccggctgagccggggacggcgagtgcgcttacttcttctctttgtcgtccatgtcctcaaactcggcatccaccacatcgtcgtcggctttattgccttcagacgagccggcatctccagaggcatcggcctggttttcaccagcctgctgctcctgctgagcctgctggtagacgatttcgcccagcttcatggaggcttcggaaagctccttggtggcggcttcaagctgctctttgctggcgccggtgtcctggatcaggttcttgagggcggcaagcttctcttcaatgcggcccttgtcttcaggctgcagcttgtcaccatgttcgcccatggccttctcggtggagtagaccagggtatcggcctggttcagcgtctcgatacgctcttttttgcgcttgtcttcatcggcatgcagctcggcgtccttgaccatcttttcaatctcttcgtcggagagaccgctggagtcgcggatgacgatggactgctgcttgccggtacccatatccttggcggatacggagacgataccgttggcgtcgatgtcgaaggtgacttcgatctggggcatgccgcgaggcgcgggggggatttccaccaggtcaaagcgtccgagggacttgttatcggcggccatttcccgttcaccctgcaggacatgcacgctgacggaagtctggttgtcggcggcagtggagaacacctgggagcgcttggtgggaattgtggtgttgcgctcaatgaccttggtcatgacgccgcccagggtctcgatgcccaggctcaggggagtgacgtccagcaggagtacgtccttgacgtcgcccttcaggacaccggcctgaatggcggcaccaatggcgaccacttcgtcggggttcacgcccttgtggggctccttgccaaagaactccttgaccttctgctgcactttgggcatgcgggtcatgccgcccaccaggataacctcgtcaatgtcagaggctttcagaccggcatccttgagtgccttgcggcagggctcaatggtgcgctcaatgaggtcttccaccagctgctccagcttggcgcgggtcagtttgatctgcaggtgtttggggccgctggcgtccatggtgatgaagggcaggttgatttccgtctccatggagccggaaagctcgtgcttggctttttcagcagcttctttcaggcgctgcagggccattttatcgttacgcaggtcgatgccgctctcttttttgaactcgtcggccacatagttgagaatgcgctggtcaaagtcttcgccacccaggtgggtgtcgccattggtggacttgacttcgaaaacgccttcgctgatttccaggatggaaacgtcaaaggttccaccgcccaggtcaaagacggccacgacttcgtcgccctttttgtccatgccgtaggccagagccgcggcagtgggctcgttgatgatgcgcagcacttccaggccggcaatcttgccggcatccttggtggcctggcgctgggagtcgttgaagtaggcgggcacagtgatgaccgcttcggtcaccgtctcacccagatagtcctcggcggtctgcttcatcttctgcaggaccatggcgctgatttcctggggcgagtagtccttgccctgggctccgatgcgcacgtcgccgttggaggcgcctgagagtttaaagggcaggctcttgacgtcgcgctgcacgatgtcggagtcgtatttgcgcccgatgtagcgcttgatggcaaacagggtgttttcggggttggtgatggcctgacgcttggcggtcagtcccaccaggcgctcgtccttgtcggtgaatgccacgatgcttggcgtggtgcggtttccttcagcattggcgataactttggcatcgccaccttccatgacggcaacacaggagtttgtggtgcccaggtctattccgattactttacccatgatgtatcctccattattccttattcagatatgttgtgagtttactttttgcagaccttgaccatggcggggcgaaccacgcgatcgtggagcaggtagcctttctgcagtactgccactatatggttgttctcatggtccggcgatgcttcctgcatgacagcttcgtgatggttggggtcgaactcgccatcggtgggcacttcctgcaggccgtacttttccagcagattggcgaactgcttgcgggtcatctccactccatcgcgaatggccttgtacgcttcatcgccagcgggaatgtgcgagatggccagatcaaggttatccagcatggtcagcaggtctttgatgatctgctggttagcgaagcgcacggcgtcatggcgttccttgttgttgcgcttcttgaagttctcaaactcggcatgcagacgcagcagctgctcttctttctcctgaacccgcttctccagattggccagcgcggcaccctcgtcgggagtagctccttcagctggcgactgagcctgttctgatgcctcgtttgtgttgtgttcggacatgatgttccttcacctcttgtattgttcttgtctcttcacgacttcatcaggtcgtccaggcaggacgcggttatgtccacgatatcaatcacgtgctgatagttcatggacttgggaccaataacgccgatagcccccagcggagcctgttcatcgctgccgtaattgcgcacgaccactgaataatcgctcatgtcctccaccggattttccgcaccaatgaagatcttgataccctgggccttcaggctgtgatcaatgacgtcgaagatcatcttcttctcttcaaaacccttcaccagatcctggattttctggatatcctccaccctgcggccatccagcatgcgcagcagaccttccatatacacctgctgatcactgctctgggtgtggacactcagcttttccatcaggctgcgaaactggcgcatctcccgctccaggatcacccgcagcttgcgctgggcttcctgcagggatattcccaccaggtgctcattgacaaagcgattgatcttttccagatcatcggcccgcaactctgcttcggtggtaatcaccgcgttctgcaccatgccggactccgtcaccaggaccaccagcaggcgtttgcctcccagccccagaaaactgacctgacggatcggcagctgcgacagccgtggcgcactcacaagggccatgcaaccggtcatggccgacaggacgcgggaagtctcctgcagcagctggctcttgtcgtcggccttgcggctgagggaatcggatacattactgtagtcctgctgtttgcgctgctcacgcttttgggtgatgagtgtatccacataaaaacggtacccactgtccgtgggaatccgtcccgccgacgtatggggctgggtgataaagcccatgtactccagatcgctcatgacattgcgaatggaggaggcactgagcctgatggaggactgacgcgagagcgtacgtgatcccaccggctcctgggagtcgatgtagaggcgcacgatgtcctgcaagatcacctggcttctttcatcaaatacactcattgcgctgctccttgcaattggcactccttgaagttgagtgccaacacggggcatactatagtggcggcagagtttttgtcaagatgtttcccccgtggttgtggtaggatattgaccgagtttgcgctatattttttctctgttcgtcattgctgagttcattttgaaatactggaggaattgcatatgaagcacatcgaaagccagctcctgcacggcggctaccgccccgaccacaccggcgcctgcatcgcccctctttaccagacggccgcctatgagttcaaaagccccgaacacgccgctaacctcttcgacctcaaggaattcggtttcatctattcccgcatcaacaatcccacccaggaagtgctggaaaagcgcgtggctgccgtatccaaaggcactgccgccctggccctttcctcgggcatgtcggccatcatgctcagcatcctcaatatcgcccgctgcggccagaacatcgtatccacctcctgcctctacggcggcacctacaatctcttccgccatacctttgcccgcatgggcatcgaggtgcgctttgtggactcctcgaaccccgagaactaccgccgcgccgccgacgaaaacacccgcgccttctacatggagtccatcggcaaccccggcaacaacgtggacgacatggacgccattgccgccatcgcccacgagctgggcctgcccctgatcgtggacaatactgtctcccccatcatcttccagccctttgaccacggcgccgacatcgccgtctactcaaccaccaaatacatgagtggcaacggctccagcatcggtggcgttatcgtggaaaagggtgacttcccctggaacaacggcagattcgccgaattcaccgagcccgacccctcctaccatggcgttcagtactggagtgccttcggcgatcacgaccaggctgccgctcgcggcatggccttctgcatcaaggctcgggtacagctgctgcgtgacatgggctgtgccatcgcccccttcaacgcctttctgaccatggagggtatggaaagcctgcccctgcgcatggaaaagcataccgacaacgccctgaaggtggcccgcttcctggaaaaccaccccgccgtcaactgggtcaactatcccggcctgccctcccaccgcgaccaccagcgcgcccaggcctatcttgacgggcgctgtggcggagttatcggctttggcatcaagggcggactggaagccggcaagcgttttctggaaaaggtgcagatgatcatccacctggtgaatatcggtgacgcccgcaccgtggtcagccaccccgccagcaccacccaccgccagatgaccaccgaggagcgccgcgccgccggcatcagcgacgactacatccgcctctccatcggcatcgaaaatgtggacgacatcatcgccgatatcgagcaggcactgcagtagcactgccgcttcaccagtattcccagttgcacaggaggaacccatgccatcgtttgacattgtcagccaggttgatctgcaggaagtggacaacgccatcaatatgaccagcaagctcgtggaaagccgctacgacttccggggcagcaagagcgaaatcaccctcaacaagaaggacaaggccatcaccatcctcaccgaagatgacatgaagctgcgcgccatcaaggactccatcatctccaactgcatcaagcgcagtgtggaccccaaggtctttgccttcgacgaggcagaaaaggcttccggcaatatgatccgcgtccacgcccgcattcaggagggcatcgacaaggagacggccaaaaaagtggtcaagatgatcaaggagaccggcctgaaggtgcaggcggccattcaggatgagcaggtgcgggtcaccgccaagaagatcgacgacctgcaggagatcatccaggtgatgaaaaacgccaacctggacatccccctgcagtacgtgaacatgcgcagctaacgccgcaggcggctgctttccgactgccggtcagggaatgcgcccggagcagggaaccccggtctggcagagcccgcagccgatctggggcagatcgtaccggccctccagggcttgctgggtggtgccatacacatagccattacagatatccttctcgtgccccgcggggccgatagcgtgaacgggacagcgtccggcacaggccaggcaggtcccgtttcgcatatacagacagtattcaccatgaaaagagtagggacggggagtgacctccacctcaaggctggtcacgacactgccgcagcgatgggcaatccccctggcgctgatcaggccatcgctgatggagaaggttcccagcccggcggcataggccgcgtggcgttcggaccagcttgaagcgatgcccacgggcgtgtcctcaaatttctgccacgccggggaaagttggggaaccagcgcctgcccaccctgctcccggagaaaatccgcaagggcgcgacgcagctccatgttgatatcctcgccccggctgcgcatatgcgaccagagatacgcggggaaggtcgcctcctgggcgttggcggtacgcaccgcttccgtcgacggcagaatccagctgatcaccgcgcggggctgccagctttcctgctgggccgccaccagctcacggggagtcagatgaaagaaaccgatgatctgcttgtactgatcaaaaagttcatcatcggcggcagcgcagcccaccagcggggcatcgaacatggccccgctcccgccaccgggcaggcgattcaacgggtgacgaaggacaaagtcactgacaaaggactcgatactccccagcacctcacaccatcctgacccgggcctcgttgcggggagggatgcgatgacaggccacgcgcggatagccaagcatcagggctccgcagaaacggtgccccggcagcaggtccacacgggccgcgaactccctgtcggcctcaaccacatactgcagcaaaccggcccagcacacgcccagcccatgggttttggccagcagttcaaaacaggtcagggcaatggtgccgtccacctgagcccagggcttctcgcggggagcactcaccatgaccagatggggagcgccgcgcagcatgggatcgcgcccctgctgcagtgcttcgctgatcagcgggttcctgcgtttggccagaaaccaggaggccagctccgtggccaggcttcgcacccgggcactgtcgtgccagatggtccaggtgagatactgctcgtttttggcagtgggagcaaagcgcgcctccgccagaatggcttcgaaaatcgcagtatcgacgggcttgtcgcgaaaaacccgcacggagcgacgctgacgaatcagctggccgagactctctgccgtcggcagtgccccttcgtcggcaacttcaaacccctcatccggaagcccttcgtgacgcagcgcatcgtggggacacacggccacgcagtggccacacgcaatgcacaaccccgcgcgatcttcacgggcacagggatacccctgctcatcctggtgaataatggccaccgggcagacactgacgcagtgaccgtcgcgccggcatcgttgtgaatcgacctgcagcatgactccctcccgaacgttgttattatgggggtaaccactcacggtctcgcagttgtatttcagcaggagcgcctgtgttccgagagcgaacccggatggcgagcggcggagacgtaggtcctcggacgaaagcgagtgtctccgtgaggaatgcgggcgcgaatgctgctacaccgtgaagagttatttatggggaagcatagcacaaaagccatcagggacggacagatcgggagaaaagtcacaaaggccacgaccgcgccgttgcaccggacgcatcaaaaaccttgtcgctgaccagccccttggcgtataaattcacttctgtcaattcttcgcagcggagttttcatggacgctctctcactggaagccatactctgggttctttcggcagtcgccctggcggcatttatccacggcgcgctggggatcggatttcccatggtggtaaccccgctgattgccctggtgacagacgtgcagacagcgattatcgtcaccctggttcccaatatcgtcgtcaatgtgatgagcatctaccggggcggacagtgggcccagagcatcggccgttactggcccctggccctgttcatgctgaccggcagcgtcctgggaaccattatcctggtgaattccgaccccaacccctttcgcctgatcctggcttttgcgctgtttttctacctgtacaccaccctgcgctccacccgcatctcattccagttcctgcacaggcacccccgctccagcactgtgggaaccggttttgtggctggcctgctggggggaactgtcaatgtcagcggccccattctgctgatctacctgctggagctgagcctgccccccctggccatggtgcagatcctcaacctgtgctttctggtgggcaaaatatcccagaccatcacctttgcctccctcggacagatcagcattgagctgatgctcttctccctgccgctgctggccctttccgtggcctgtctgctctttggcatgcgcttacgggatcgactgcccgtggccacctataaacgctggctgcactggctgctggccgtggtagcctgcctgctggtggtgcagttctttctgcagcagctggcgtagcgcgctgtgctctgaagttccacaccctgcttctgaagagtgttgctgtttttcactgctggccggggcctgtcataaaccgctgcaccagcgggcggtacatcaatccatagaacatttcaatatagcggcgaatctcctcgcggtcttttttggtcatgtgtttccagaagccgtacaccttggccagggtcatcagacgctcaacgtagtggggccagttgtacttttcctccaccctggcgatggcactgcgcgatatggcgtcccagctggcgggattgcgggccgactcccgcagaaagtcgacaatgacggcggtgctggcttcgtcatcggtggggtcgatgtggaagcccgactcgccgtggcgaatgatttccagcgggccgccgaaggtggtggcaaagacgggcaggccggtggtcatggcttcgatgacggtcagaccgaaggcttcaaagagggcgggctgcacaaagatgccccgtccgtcggcaatatagcggtagagctcgccggtcatctgcttttccagctggatgccgagccagcgggcgctgccatccagggcgtactggtcaaaaatgccgtgcatgatatcaatctgggcgcgctcctcttcatccctggagttggctttgtccacatggccggcgatgagcaccaggttggcatgctggcgcatctcgtcactggcggcaaaccagcgggccaggccggtcaggttcttgacccgatccaggcgggcgatgctgaagataatgggctttgcggggtccagcagcctgccgcgactgaccgaatccggttctccacagatcagggcttcaatctccgggtgcagggcgtgcaggcgccgttcactccgggtgtaggggaaaaagacctcctcattggcgccgggagagatgatattgaacttggtgtcatagacgtcgatgccgttgactacctgatagaggcccggcagggtgaaggtcttgtagctttcgtactggccgatgccagtggggctgccggcgatctcctgataggtgctggagataatgaagtcggcggaattcatgccgatgaggtcggcggtgtactggatggagaagtggtagtcctcttcgttgtcctcccagtagaggtcgctgtagaggtacttggacttttccagggcgtgggcgatggtgcactgggtgaccttcagggtctgggagatcagggtggccaccaggttgccatcggagtagttgccgatgatgaggtcgggccgtccacccatggcgccccggatttcggtgatggcatcaaaggcgaagcgctccagatggggccagatatggaaacgggagatccagtggggaatcacttcgccatggtcgtcccggaagggcacccgcagaatcctggcgttgtgggtgccccagatctgctcttcgcgctgatcacaggtggttccctgggcttcgggaatcagacgggtcagcaccacgatctccggctcgatatcaatgccctgctcatggacattggcccgcattctggcttccagggcgcgcacctggtcgaggatatagacaacctggccgccggtgtcggggtaacccagcacctttgactggccgaaaaagccgtggggcgagacgatcagtacccggaagatcatgggcacctggctgaggaagtgctctatcgtggcggggctgtcgggctttctgaggatatcctgcagaagtcccatggtggtgcggatcctctccacactgcgcccccagccgcgctcaaatcccagggcctgcagttcatgggcgatatcgtcgtaaagggtctgcggttcccactggcgaagtttttccagggcctgctccaccgactgacgcaaagcagccacgtccttgatgcgcgggctgaccatgagcggcatgccattgtagcggtggagggtcaggaactccagcaggtgctccagctcgctctcgcgatcggcgaagaaatcaatcaggtggcggttgagatactcgatgccattgccgatatccctggcgtcctgcaccttgggaaaatcctgattgaagggctccacatcgaggcgcaggcgccactccccccgggcggcgcgtcccaccagctgttccttgaagctcagaaagacacttttgcgcaccaccgtgtactggagcgaatccagatcaaaggccacatagagccacttgccgatatccacgcgcagggcgcagtaaagctggggcgcgtagacaatcacctcctggatagagccgatcagcacttccattttcgcacagggctgctccaggcagggggcaaactctgtgtaggccttctgcacttcggtgcacagcaccaacggtttttccatctccagtatcctgcggaaaaagagaaagaggttgcccttcacctgttcaatggttgccggaatcgcctgtcgctgcatcgtcttcctcctgaaaaaagtcgtagtagcggatgccgtcaatgacacccgccgcgaagttggtgttggcgaaatagatattctcgtgccctttgagtttttccagttcctggctgtagttgcccacgacgacagcccgcgctccgccccgcagcatgccttcgtcattacccgagtcaccggccaccaggatattctccaggggcatgccccacttcagggcgatatagcgcacggcgtgccctttggaggcccgcacgggcaggatgtccaggaattcgttgtgggaaaagaccacattgacggtcacattggccttgcgcagcaggcggttgatctccttcaaactgggagcccgggtcgggtccagcagatagctgatcttgaactggcgctgctcgctgtcggcctgcaggcgaatgccgggaacctcttcaagcacctggcggatacgggtggggttccagcgataatcgatatggcggctccaggagtgttcgggcctgccgctgtgtccgtagtgaatttcactgcccacggcggtaatgaaaacatcgggggtgggaacgccccactcctgcagcaccgcccgtgcgctgtcgatatggcgccccgtggccacaccgaagcccacgcgccggttgttgcgcttgattttctccaccagcgcctgcagggccgccaggtcaccggtgagagtattgtcgatatcgcagatcagcagacgatccatgatggaaaatttctgcatgggcttcagttcgtaggtgtgaggatcttccaggtgggtcatggcccggatatggttgaggtaggtatccacatggctgtgccaggtatagtgctggcgcaccttttccataccactgcgggaatactcctgccagcggctgccatcttccagaatatccagcaggcagtcggcaatctgcccggtattaagcggatccaccagcaggccattgtggcagttgcccacaatatcctggggcccgccatcatcggtggccacaatgggaacgccactggccgccgcttcgatgagagtcaggccaaagggttccgtcagagccacattgacaaagacgccaccggaagctgccgccaggcgatagagggccggaacatcatcgctgccatggtgtttggggtaggccacatggccgtagagatcgtagcgatcgatcagcaggagcatgtgggagagcaccttgcgcgaccccgtatccagctcacggatatcttcgcggttcccgatgaccagcaccaggttggccagttcccgcaggcgagggtgctgagcgtaggcgtgaatgagggaggcgatattcttgcgctcgtcgggccggcacagagccaggatcataggcttggcgtggctgcgcagaaagggttccagcaaaagccgcacccggctgtcggcagcggcgggctcaggatgaaagcgctcgatatcgacccccggtggaatcaccaccttcttgtggggatgaaagttctcgtactgccggtactgggtggttatctcctggcgggtgctgcccaccaccatggaagccactcccaaagcgaattcctcggcttcaatgcggttgcggatattgtagcgctcctggatatcctcctcactgagccccttctccagcaacttgcgcagcttctcccgccccagggagtgaccggtaaagacaaagggtacctccagcagtgacgccagccccgcccccacatagccggcatcggcatagtggccgtgaatgatatggggaatgcggcccgcgcggcggatatggcgaatggcctgatcggtgaactgatccagataaggccacagcacctccttgcgcagatagcggcggggcccgcagggcaggcgcacgataaaggacttggcgtcgatctgctcttcgggaacgcggtaggactcgtccactttctggtcgaaaacctgacgcgtcagcagatcaacccggcccacgtcggggtgacgggagagcgctttggccagttccaccacatacaggctctgcccgccagtgtcggcatcccggccaagctccagatccctgccgcgaatcagaccatgaatactgatgagaacgatatagtattttgactccataactgccccctaggctccattccattgttgcagggtttggcgatacaggcgatggtcggcgggaagagccccctgaacagcgcagatggacgccgcaaaggtcgcggcccggtgcagcagcgtctccatgggccactgccgcatgattcccagcatggcaacggcgctgaaggcatcgccggcacccaccgtatcctccatatgcgacacgggcactgccgggcaaaagtgcctttcgccacagcgcagcagcacaaaagccccctccccgccacaggtcagcacaatgccctgaagggggaaggcccggaaaagctctccggcatcatcaaaaccggtgatgagcgatgtcatgccaagcagacgggtcacttccagcagctcttccgtattgagtttgagccaggtggcctgctccaggcaggcgcgaaccgtagcggcatcatagtggggtgagcgcagattcaggtcgataaaagagggcagggaggaggtctgctgcagctgcagcagggactgacgagagcggctgtggcgcagagccagggtgccgtgatagagcagggcgtggggagctggggaaaagacgggtggcggttcaatggcgtcgtaggcgcatggagaggcgatggtataggagggaatgccctcccgcagcttgacatcaacggttccggtgggcaggtggtcatcctgctgcagcgcctcggtcagcatcttctggcgctgcatggcctgcatgatctgcgcgccgtaggggtcgcgacccacgcggctgacgaagagcggttcagccccaagaccgcgcagatgccaggccacgttaaaaggggctccccccagcgccgctctgccgccgggaaacacatcgaagagcacctcgccgaaaaccacagtatcacaggaaagtgtatgcaccggaaacctcccaggttgcacaaacgtccacgaacagcgtgcggaataccttacaacagtctattcacgcagctactctagcacacttttccgaaaaaagggagggaagggcatccggggcagctccagctgccttagagggacagctggcgctcactggcctgcaggaaggcctttttcagatcggcataggtatcaacggctgggaactgcgggaattccgcaatgacattgtggggcgcatggaagaggataccccgctcagcctgggccagcatggtggtgtcgttataggagtcaccagccgcgatcacccggtagttgagcagctggaaggcccgcacgctctgccgtttggggtccggctggcgcagccggtagtccacgacccggccatgggcatccacctccaggcgatggcacagcagggtggggtagcccaggggcttcatgaggggcatggcgaattcatagaaggtatcggagagaatgaccagctgaaaacgctcccgcagccagttggtgaactcgaccgcccccggcaggggctccagggtagcaatcaccgcctgaatatccggcagtttcaggccgtgctcgtcgagtatgcgcaggcgctggcgcatcagcacatcgtagtccggcacatcgcgggtcgtggcacgcagcgcttcgataccggttttttcggcaaaggcaatccatatttcggggatcagtactccttcaagatccaggcaggcaagttccatgatattccttcagcggtataatgtatggccttcgcgcagtactgccatgcgggtgcttcatcgtgttgcgcccggcaagggttcacctactgcatgaagttccggtggatcgtatacaggcagcccagcacgctgcgtccagcctgggtcagcgcgtattcgctctctgtctgttcgatgaactgcgccttgcgcaggactttcaggtgaaagtacatcttggtgtgatcttcaatacccagcgcgcgagtgatatccatgaatttcatggtgctgtttttccccagcagatcgatgatgctgcggcgaatttcattggagagggtgtaaaaaagggcatcttcatcgatgttatcgcagcaggaatcctcgtcgtcaccactgttcacctgcagggtcatgaccagatcggaggtattgaagggcttgatcaggtagtcactggcaccctgcttcatggcttcgacggcgttctccaccgtggcgtaagccgtgatcatgataatgcgggcgtggggacgctgctgtcgcagctgaccaataagctctatgccattgatacccggcagaaccagatccaccagggccgcctcaaaggcgtggttccgggcaatgtcaatggcctcttcaccactggcggcgctgaggcaggtatagttttcactttccagggcttcgcagatattttcgcgcagttcgttgttgtcgtcgaccaccagtatggtttttgtgctcatcagcagttatctccagcggggaattccatgattaccgtagtgcctttgccaaggctgctttcaatggcgatatttccgttatgcatctgaataataccataacagatgaacaagccaagcccggttcccttgccttcaggttttgtggtgaagaaggggtcgaagagcatggctttgtgctcagaagctatcccggcgccggtgtcgatgatccgggaacgaatcgtcttgccgtcaagttcggtaaccagcgttatggttccacctggcggggtggcatccatggcgttgttgagaagattgacataaatttcctcaagtttccaggggatgccgagcatgggcggaactttctggagctggtaccgcacggtgtagcccttcagctgctgctccacctgccggcaggcccccatgatcacctgattcagattcaggggcagaaaatccgtctccttctggcgggaaaagagcagaagctcgcgggcgaccatggcggctttctgcaggttgcgctcaatggcctctatgcgattcatgcacttgctgtactggggatcgtccggcgccatggtgatacgggcctgctttttcagcatatcaaggcccagggagatgttggtcaggggcgtattgatctggtgagccaccccggcggccatgcggccgatggaagccagcttgctggagtgggccagtttgttgagggtactctcgagcatccggtggtactcaatatcgaagatatgcatggcctgcatgagaaagtgcaggatgacaaagccggagatggcacgcagcagctccacgtctatccccaggggcgtaaaggtgacacccgagggaacagcaccggtgagcacaccgtagacgatcaggctgacaccgcaccagtaaagactgcgggcgcctttttcactgatggagaccacctgctgggagtagagaatcagggcaattcccgatatgaggccagcgggcaggccaaagaagttgcgtaccctgctgagaatgaagcggcactcctccgcgctctggcagttggcgtcggcaacctgaatggtgacggcaaagccgataaagaggagcagaggaataatgacggagatgctgcgcagcacctgccgggtgctggagagaattgccagcccgaatgccagcaaaaaaccataggagagcaggattatcccgatgcgcaccaggttcgggtacgcgtaggtacctgcggtcatctccacgggaatgcacacctgggcctggggggagtactgaaaccaggtgagataggcgtgctgctggctgatattttcctggctctgcaggatcaggtagagctcaaaccactcgtggaggccatggataaaggcaaacgccgccagcagccacaggtggcgggcaatcttgagcttgctgtagcgcttctgtttggaggtgatggccacaccaatggtgaaaaaggccaggccgtaaaagaggtagagcatgaagacattgatggtggcgctcatgggttctggtctccggcacggtggttctgcacgtcgaaggcttccttgagggtatcaatataggtggggtccgtacagatggatttgccgggagagtcactgattttcgcgacgggctggccattgcagcgggtcatcttgatgacgatatccagcggggtatagccgccaaggtcgttggtgagattggtaccgatgccaaagagggttctgatacggcggcggaagtagcggtgaatttccagggccttgggtatgttcagcccgtcgctgaagaccagggtcttcgtggtggggtcaattcccagtttctggtagtgggcgatgaggctgtctccccagtggaagggatcgccggaatcctggcgggcgccagcgtaggcgctggccagaccagcgtcgaaatcccgcaggaaagcctccagggtgatgatgtccgacagggcaatgccgagctgatccccatattcccgccgccacagttcaaaggcgtagcgctggctcttctgcagttgcggcgccagcacctggcatatctgcaggtactcatgggccatggtgcccaccggttgcagacccatggtgcgggccaggtggagattactggtgccgacacagttggcgggaagctccttgcgcagatactccattacccggaagtgatggcggcgcgagaatcggcggcgggtgccaaattcaacaaagtggaagtcggcgccgtcagggtgctggcgaaccagctccaccttgtcccacaggcgctgccaggcctgtctgaagtcgggatcgggaaacacctgctggtaatacagctcgttgacaatggccagcaggggaatctcgaagagaatcgtctgcagaatgccgccccggataatgatttccagattggcgtctccacaagccttgacactgacatttctttcatccaggcgaaagcgctccagaaaggccaggaaatccggctgcatatagggcagcgaggccaggaagtcaagctctggcgccgtcagctgcagcgtgcacagatggcgaacttcagtgcgcaccgcttccacaatgccgcccagatctgcgtcgctggtgcggcagaagaaacgatactcggcatgggccttcggatactggtgaaaggccacctgcatcatggtgaatttatagaggtcggtatccagaagtgattgaataatcattggggcccttgacgtatctgcgccgtaccggagacgatgatggcgccacagcgctccatttcgtcaatggccgcctccaccgtttgcgcggctatgccccggcaggctcccagattcaccacaacctgaaagccagctgccagcagctgcagcacggtggtcctgacacagtaatcggtggccagccctcccacaagaaccgtggtaatctggcgactgcgcaggaactcgatgactcccgtggtgagtttccccgccagatcgtgataacaggcaccgtaagggtgcatgtccggctcgacgcccttccagacaaagtagtcatagtccgctggatggggaagccccgcgatcagctcgaaaccacgggttcccggaaccgcgtgctggttccagcgtatatccacatgctctccggccaccgcgctgaactggggatgctcctcggtggcaacccagatggcgcaggggctgtgggcgtccttggagccaacgcgcacactggccagagccgcctgacagttcagctcctccacaatggtcgtcccctcgggaaccggaagctcgtcgggacagaccggcgtaaaggtatactgggcatcaatatcaaaactggcaacccgggaaatatggggaagtgtcaccatgtgcagcctcctgttgcgcttttttccactctactaaaatcccgccggtttgcccagtgggccgcgattttccggtaaagaagtgttccggcagcgggtctccctgattcccaggctggccagcagggagaagacgcagaaggcgaaacacagccacagcccccgctggtaggcttcaatactgtaccagcgcactccatcgatgatcacaccgctccatcccagatccatggcccagccaaaggccggttgcaggatcgccgcccccagaaagctgccggtattgaccatggccatggcggttcccgccgaccagggtggaacaatttcgcgggcagcgggaaagaccgccacaaaaccaccggcagagatccccagcagcgtgtagagcacaaatccgctcagccccggcccccagggcatcaggatcagggccagccagaccccacaggagagggcgcaggaaaagacgatgggcggcttgcggcggcccaggcggtcggtgacaaagcccatgccaaggcagctgatggcgaatcccagcagtgccatgctggtatactgggaagcctgggtacggctgatgccatgcacctgctccaggtaggggactccccagagaccggcaaaggccagcagtccacccagcatgcccacattcatcagcatggcggcccagatgcgcggattggccagcacctggcgcagatcagccagccacgactgctggcgctccgggtgggtcagctgcccttccatttcacgaatggagggaaatcccgcatcttcaggccggttgcgcacgacaatggcgctggccacggccaggcccagcgagacaattcccgccagcacaaacaccgtgcgccaggagagaacatccaggatcaggcccaggggagcagcagcaaagacgccccccaggttccccagaaagatggtcagcccgctgataaccccatagctgcgctcgctgaaccactgggtattgctcttcatgaaagccacaaagacgacggagacccccagtcccaccagcaggcgccctgccatggcagtggagtagtcgggtgccagggcaaagagcagcgagccaagcccggccagcacacctccggcggtgacgcagacgcgaggccccagggtatcggccagaatgcccgaagggatctgcatggcggtatagacgtagtaataggcggcagccagggaaccaagagccaccgccgacgtattgaaggcggccatgagctcaccggccacgacgccgggagcaatgcggtggaagaacacggagataaaggatgccgccaacagaccatagatgatccagcgcaggcggctgaaacgcttttgttcgctggtacagaggattccgggtcgatcgttcatgggaaaaaggccttccagaggatgcgcgcagccacgagaagcaccagcaggccaaagatgcgcttaagcctgggagcgggcagacgatgggagagggcaacaccgaagggcacactgaggaaggtaaaggtggcgatgcccagcagcgctggcaggtagacgtatcccaggctccaggccggcaggccgaggctgtgccagcccgcgtacacgaaaccgatggttcccgccgtggcaatgggcagcgccagagtgatgctggtggcgacggcattctgcatgggaacattggaggccaccagcagggggatgatcacatttccgccggcaatacccgccatgccggagaccaggcccacaaaggtgcccgctcccgccgtccccaccccgccgggaagctgccgcctcggatttggggtccagcggcgcagcatattgattcccgcataggtgagaaagcagccgataaacgcctgcagggcaaaagcaggtagcaggctggccacggtcccactgagaaaggcgcccaggagtatatagggtgtccagcgacgcaccacctgccagagaatggcgccgcgcttcatttgcgccaggatggccgagattgaggtaacaataatggtggacagggatgtggccacggccagcttgatggccagggccgggtccatgccctggcgcgcgaagagatagagcagggaagggacaatgatcaccccgcctcccaccccgagggtgccggcaataataccagcggcaatgccggtcagcgcgaaatggagaatattgacaagttccaaggagccctctggcgtctgagataagggaaaagataccacggcgggcatatttcacaagccacaaattccaaggatttcaagctccaaaacaaaagccttgtgatggtctgtcattgtgggtatcaaaatacttgacaccttgtaagcatgcccataggatgcctttatctgttttattactccctctttatggaaatacaggtggtgcgtatgggaaggaaactccttttggctggtgcttttttgtggcttttccccgtcgtggggcacggagggacactgcatcctcccggctccaccctgacccttggcaatgtcagccacaatcagagtctgctggccagcgtgcagaatcccgctgccggagcggccgcccttgagaaaaaaggagggcagtaccgtttcggcattctgagctccatcggtttcggctatgaatttggcgacgtggataacctgctggatgaactggatgacctttccgacctcctggatgacgcctccaccctgcaggaggtggaagatatcaaggagcgctttgacgaggccctggtggatatgagccgggatggctacctgaaggttcagggtggcgtccatgtccccctgatgccgatcgtcatgacccactccctgtggcagggcagcatcacctttgacgccagctaccagggacaggcccgtctgggcgtcctggacgaccccattgcgtgggacgaagtccgcggcgaagccgtgaccaacacttccctctacctgaagggagccgtgattcgccagatcagcctgggatacagccgccaggtatgggaaaatcatttcggcaccctctatgccggtgcccgcctcaagcactatgagggagatttttccaaaaacgtcatcgccctgatggacgccgatgacgatgtggccgatgtctttgaagacgaattcgacgccaaccagcgtacctcgtcggccctgggagtcgatgccggcgtcctctgggtggcccatctctatcgcctgggagccacggtcaacaacctcaacagtcccagcctctcctatcccgccattggtacagggtgcgactccctcagcggctccgcccaagacaactgcaatacggcggcgtacttcagcaaccgcatcaacctgcgggaaaaatacgagatggagccccagttacaggtagaaggtaccctctaccatcccaaccgtcagtgggtggtgtccgccagcctggacgccaatcccgtctatgacgccgtgggcgacgaggtgcaatggtttaccctcagcacagcctacctcagcgaaagctgggtgattcccggctaccgcttcggctaccgcaaaaatctcaccggcagcgaactcagctatgtcaccaccggctttacccttttcagaacctttaacctggatatcgcctacggccttgaccgcatcgaggttgacgatgatgagtacccacgctccatcatggtcaacctgggctttgatctgacgttctaacgactacaccgtgctggcccaggtggtgatcgccggcatcccccagaacgtactcataaaatccaaagcggatggtgactatgatgtctcctcatactaagcttcagcatgtgtttgcgaaaagcgcgggcatcgccctgatactgggagcctgcgccggcacctctttgagcgcaccggtgaacttcgaaggcgcgggcagcctgaccatgggcagcgccagcgtcatggaagagggggcatttgtctggttcctgccggttctgcgcgagaatttccccgatgaagtgggaaccaccaccgatattccctggggcgtgcgggccggcatcgcgccgggctgggagctgggagcccgtttcccctaccgcagcgacagcgaactggaaaaggatggcctgcgccacattgagctttccgccaaagtgcagcttttcggcggtccccgtgcgcagcgctccggagccctggcgctctttggcactgtggtgaactcagaaggtgagcccttcctgggaaccggcagggccaatatgggcatcgagttcctggtgacggaagtgctcagcaccgacacccgcttccactcgtccatcggcctggcgcgacgcgatatccgggccccctacctggaagccaccgaccccgactatgatcccgaagccatataccagatcaccaggacgctctcctataaaatgggccttgaacagcgtctgtggaggcagagctacctgctcctggaagccggaacctccattggcctggcaggtgaagacgagcaggatcagttctccatttacgtcatgcccgggctgcgcttcggcaatccggcagcaggctggaacctgaccatggccgttggccgcgacattcccgaaaacggactggaacccgaaagtcggtatatgcttgggctgagttatcgaacccagcccgcccgcgccacccaggacgatgagctgcgcaagcgcctggaggagctggaaaaacgcctggccgcagaagccgccctcgatcaagaccccgctgccggcgcccccctgccaggagccgctgcgccggcagccaccggcaggctgcgggtggaggtcatcaacgcttccggtgtgcccctgctgggcgaacgcattgccgaagaggtccgccagaaaggcaactatgatgtgatccgcgtcgggtccacgggaaatgtcacggaccaggagcttacccacatccattatcgtgacggattggcccgcgacgcggtgaccctggggcactccatgcgtaactaccaaattgttacccagggaagggacctgccggaagacgttgatctgcggatagttatcggcgtcgaccagttccggccctgacgccctgcccctggttggcacacctgaaaaatcgccttgcctgtggtcagcatctgaaaaatgtgctacatattttcttgttgtgtacttacgccatgataagaaaaagaggtagtcaatgacaaaagatcttcaggggaagcatattcttttctatggacttatccgtgaagagggttttgctgacttcatcgcgtcggaactggtatcacggggagcgacaatatactgccttgcggcaccggaacttactcctgagggtgaggccagactccgcgcccggagcatagaggtcattcgtacccctctgtggtatggcatcaaggatgacgactatcccgagtcctttaagaccctgaaaaaacctgaggatatacttgcctatcaacccgatgaagccctctgcgcttctttgatagagtcttccgccaccagcagcctcgaggaagcccgctccatttttgcggaactttcccagcgcaccggaggcaagatcgacgggatcatccacatcatggccggtggcattccacgcacccgtggcatgatgatgattaccaagtcgatgctgggaaccaatgatcccgaccgctttatttccacagcggaattcatcaaatctccggtattcaaatgctttgtcggccccaatatggatctggtgacggcggtcagttatgaccacatcttcacggctgcccaggagctgctgagcgcgaaccctcactgtcccgtggtcgccctcggctaccagggtgaacatgtggtggacacgaacggccgcttcgttttcacctcctatcctggctacctggtgggctttgccaaaaacctgctgcaatccatgtcccagacacgcagacaacagggataccaggcggtcaccatcaatctcatgggcgccgaaaccgcctcaaccagtgccttttccgggatcgagtactatatcctgaactccctgcgccagctggagatcagcggcaaagtggataccgccaccctgcgccagcagtgtcagtccaggctgctcgagggagtcagcacgagcgacgtggttggctgcgctgatgaatacctcttttcgccccagatgctgaacaccgttggcatggatttcccggtgcacagctcccttgaggtgctcagcctgaccatggccatagaacagaaaattatcggcatgcacaaggatcgtcgggaactgatgacttccgtgatcagctcccatgtgaagcagctgatggccgggcacttctgggatgaagccctggaggccacggaagcggtagtactgctggataccaagcgaatcattgaaagactctaatatcgcctgcaggcgtcacggggtggggaatatgttgaccagtatgacagggttcggcagtggagtctttgcgaccgagggcatcagtgccagctgcgagatcaagagcctgaataaccgcttctttgagtgctccctgcgagccaaatgtccaccgctgggggagttcgaacagaccatcaaaaaccgggtcaaggaacgcgtggcccgagggcgcgtggagatattcctgaaagtctcctttctcgactcctcggcccatgtgatctcgctggatcgcggcctggccgatgaatactacaagaccttcacggaaatcctcgaccgctacgggctggatcgcaatgttcgactggaggactttctgcgcctggaaaacctgctggatcgcgaggaacgtattcccgatcgccagctcttccagcaggcgttgatggcagcactggacacggccctggatcgcctgacccagatgcgcaagcaggagggaaaactgctgcaggacgacatcctctaccgcctggatgtctgtgagggtaagatggtggagatcgactccatggcttccgataccccgcaagccctggtggagaagtaccgcagccgcctgaaaaagctgctggaagatcatggaatggaaagtggcctggacgaaggacgcattgtacaggaagcggcagtgatcgcagacaagtccgatgtcaccgaggaaataatccgcttcaacagccatgtacagcagttccgggagtacctgcagcttgccgaccccgttggccgcagcctcgagtttctgctgcaggagatgcagcgtgaaatcaataccatctcctccaagagcgccgacagccgcatctcccgcctgagtgtggaagtgcgctccgaactggaaaaaatacgcgaacaggtgcagaacgtcgagtagatccccgcgcggggaatcctcagaatgtgctgtccagaaatacaggaagagtcatgccgaaaactttttccgggaatatccttgtcctcaccgcacccagcggagcgggcaagaccactctcagccgcatgctggtacagcgctatccccagtgccagctgagcatctcccataccacccgtgaagcccgccccggcgaggtcaatggccgggactatttttttgtggaactggatgaattcctctccatgattcaggaaggcaagttcctggagtacgccaccgtgcatggaaactattatggaacctcgttccagtacctgtaccaggccatggaacaggggatgaacgtcctgctggatatcgactaccagggggccttccagctgaaaaagaagatgcccgaggccatcctggtgtttatccttccccccagtctggaggatctgcgcgaacgcctgacctcccgcggtcgcgacgacgatgaagtggtgaaactgcgcctgcagaacgccgaagaggaaatcctgcagtacagccactttgattacgtggtggtcaatgaagaccttgaacaggcctacgaacagctggccagcattctcaccgccgaggagctgcgcaagaaccggcggcggccgctgagcgagctggcagacattcatatcgaaatcgcccccgaggggcagtaatccatacccagtgaaaatttcccaacaggagtgagtgatggccttcatcaatattgaaaagtgtctcaaggactcgtcttttctcaacaaccgctttgtactgaccagcgttgccgcgaagcgcgccaatgacctggccctggtcagggatcatcccatgatctccgactccagctacaccaagtttccgacccaggcccttgaggaaatctcccttggcctgctcaacgcagaacgggttgaggctcccaagcacgactgatgaacgtactgctcggcatctgcggttccattgcggcatacaaggcatgcgacctgctacggcttttcgtcaaggatggccacagcgtcaaggtatgcatgaccaccaatgcccgccactttgtcacaccgctcaccctggagtctttgagcggttcgccggtgtacaccgatgagttcgccctcggtgtgcgcaccaatgcggaacacattgaactgaccaaatggtgcgatctctttgtcatcgcgccggccagtgccagtgtgctggggaaaatggctgccgccattgccgacaatcccgtcaacaccctctatctggcctgccgcaagcccgtcctggtcgcccctgccatgaataccgccatgctggaacatccggccacaggccgcgccatggatcttctgcgtaccgatggcgtccactttgttgagccatggtgcggttctctggcctgtggcgacattggtcgtggcaagctggcgcccattgaagatatctacgcccacagcctgcatctgctggaaccgcgtaaggacttcgcgggcaagcgcgtactggtcagtgccggccccacccgtgaacccctcgaccccgttcgctacctctccaaccactcctcgggaaaaatgggttacgcccttgcccaggcactgtaccagcgaggggctgaagtcacgctggtcagcggtcccgtcagcctgagcgtcccctatggcgtccggtgtatccccgtggagaccgcaacccagatgcacgcggccatcatggagcagcgccaccatgcggatgtcatcatcaaagccgcagccgttgcggattttgcgccagctgagccagggagcatcaagtggaagaagacccgcgaagatgacgtgccaacgctcagcctgacccggaaccccgatattctccataccctctgccagtcccgccagccgggacagtatattgtgggattcgctgcggaaacccacgacctggagcgccatgccagggaaaaactgcagcgcaagggtgccgatatgctcatagccaatctggtgggagccgaccacggcggcttcggccgcgatgaaaataccgtggagatctttactcccgcaggctcccacggccagttttccggttcaaaaattcaggtggcccatgccatactggatcaggtggcaatgcaatgcacagtaccatagaccgtctggcttttacctatctgactcacttgcgctactctggccgcccccgcctgagtgtgcgcgatgtcgccgcactgcgctccctttccgaccccggaccccgttctgccagccgaccgccggtgttccagcagacgacccgaccagcagctgaacctcctccccgccagaccacaacgcctgcggtcatcccgtcccaggacagctggcagcgcctggaagaggatctcaaggactgccaggcctgcgctctggctcgccaggggcgcaaaaccatcgtcatgggcgagggcaatcgccaggctgacatcatgctgattggcgaaggccccggctttgacgaggatcgtcttggccgcccctttgtggggaagagtggccagaaactggatcagatcatgctggcggtaggatttcagcgtgaagagttgtatattgccaatgtggtcaagtgtcgtccaccgggcaaccgtaaccccgagccgggagaaatttccatctgccagcagtttctccaacggcagatccgactggtgaatccgcgctttatcctggccctgggaaaatttgccgccaatttcctctacggagaaagtggcgccccaagaaccctgggcagcatgcgcgagaagatccttcactatggggatatccaggtagtggtgacctaccacccctcagccctgctccgcaatgaaaacctgcggcggccagtatgggatgatgtccgcgttctgcgcaatctctatgacacagcccggcaggaaccactgcgttttccggctgagttgaaatacccggtggcacaggatgttgaatagcttgcaaaagtttcgcaccccttgatccggtcgtaaagcgtcaaaatgattgctgtttgctgcgggtaaactccttcaatttgcccgcttgactcattcgacatccagattatgtgtccattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgtttttccggctcgcctgctcgcctgttctggagatccggcagacactgcatccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcttcgcactcaccggacgggctcagggggggacggtctgcatctgcctttcccccgtgtgctggcccagccagaacgcgaagactggaacgcgatggacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcggacggctgataaggacagcactgggggtcgcttttgcgccacttttggcgacccaaaagtggcaaataactcataaagaaggtaaaggtaatgcaagcgacgcagtctgtggagaaccactccccctcatttcagcatgacagcagggaagacgctaacaatccgttgtttcggtgatgcaaaaattacgtaattactaagtatatataaacaggtggtgaacccatgaaacaagcagagattctggccgtatgtaccagcgaaaagaaggggcagcgcaaaaaagatgtgggcagggcccagttgcaggaaaatttcgggatagtgggcgacggccatgccggcgactggcatcgtcagatcagcctgctggccatggagagtatccacaagatgattgcggccggcctgacggttggtccgggggatttcgcggagaacctcacgaccactggcattgaactgcacacgctgccagtgggtgcgcgcatgcgagtaggcagtgatattctgctggaagtcacccagatcggcaaactgtgccacgagcgctgcgccatattctatcaggcgggtgactgtgtgatgccgaaggaggggattttcgcacgggttctgcacggtggcgaggtcaagcgcggcgaccagattgtgctcctggagccagcctgagcatctggaaatctgctgttattccggcaggaagggtgtctccactatatctggcagcggtttccccacataaaagccctgggagtgcgatatccccagctcgcaggccttttcatggacttcgcggctgcagacgtattctgcgatggtctgaattcccaggctgttggtgaggttgatgatggccttggtgatggtgacgctgcggggatccttgtccaggttcttgatgaacatcccgtcgatcttcacgtaatccgcctgcagatccataaggcggctgaagttggagtgctcggcaccgaaatcgtccagggcgatctgacatcccagctctttgagggcctgcatttgctcgataatgccatgggaggcgtacacgctgaccccttcgaggatttcaaagacgacctgtccagggttgacgttatggcgctgaaaagcttccttcaggtagtcgaccagatagccctcccgcaggtcctcatcgatgatattgagggagaactggtagggttttccgctgaagtgggcaaatgacttttcgacaatgctcctggtgatggcaggcagcaatcccacctgtttggccggttgcaggaactggaaaggggagatgatttccccctgctcccagatgcgggccaggcattcaaatttctctattttccccgtccggttattgagaatgggctgaaagaacggcacaactgtcttgttctccagggccgcgcgcagccggttcatccagtagatattgtttttctgcttggcctccaggggggattttccctggtagacggcaatgcggttcttgcccagctcccgggtttccagcatggccacttctgcgttgcgcagcagatcccagcccttgccttcggcaatggccatggtgaaggtaatctgcaggtctatctgcttcttctgaaggcggatgggcggaaggaaggcctttcggattacatcgtgggcgaagtcgcgggcttcgtgtacggagtagccgggcagcaggcagatgaactcgtcagaggcaaagcggcacaggtgagctccgtggctcatgcactccctgagacgtccggcaatggcaaccagggcctcgtcaccaatgctgtagccgtaggtggtgttgatgtggctgaagttatcgacgttcagcaggatcagcgtggtgacctgccctgtatcgagaattttcgccagctgcacccggttgggcaacccggtcaggcggtcagaggtcatctcctggttcagctcacgggatttgtctttgagcatgcccgcgtactgctgcaccatctcttccagatacgcccggtacatgaagttttcccgatgttcgcggatgcggatagcggtcttggttaaggtttccagaagctgttccatgtccacgggtttcagaataaatccgtccacaccgttcttgatggccttggcgaaataggaggtctcgttgtaggcggaaatgatgataatgtgctgataggggtcgatcttcttgatttcccgcgccatggtgagtccatccatggcgggcatctgaatatcggttatcacaatgtcaacagaattattacggtagatttccaggccttcacgaccgttggcagccaccaggacattggggcagaagtgacgcagcagggtaaccacgctttcacgggagatatcttcatcctcaacatagaggatggtactctcctgtaaaagcttctgaagctccttcagctgttcagcgcccatagggtttctcctggttcagtcagtatccggggatggggtcagcggtgtaggggctgcgatcaccctgttccaccacacaggtggtgtctatgccacccctggtgttatagatcgtggccaccttcagatatgcgggctgcagtgccgtccagagatccccgaagatacggctggttgcctgctcctgatagacgcccacattgcggaagctcaccaggtagtacttgtagcttttcagctccacaatggacttttccgggatatattccaggataacggtaccgatatcggggagaccactgaaaggacagacggcactgaattccgcgcttttatactggatgaactgacggtagccctcgtacccgaaggtttccaggcagccggtgtcaatgtgtgatgtgtccagaaaatcgtagcttcgtccttcagcctgcgccatgggaactccgtcactgcttttttggggaatcacaggaagcgctctgggcccggcatttttgctgcgctggctcactttcctgtgaattgtccagattgtcacaataccacagcgccggagggggcgcaataaatcagtaacagctcttgcccggcgaagccgggggttatacactcggaagaatttgctaaggagacttcttgccatggaaacagatatcatattcagcggaatggaaaagattgcccacaaagtcctggctggcgagcgcctggggatggcggaggcagtggagctctatgacagccacaaccttcttggcctcggcaggatggctgacatcctgaaccagcgcaaaagcggcggacgtgtctatttcaatcagaatcgccatatcaatcacaccaatgtctgcgtgaatcgctgccggttctgcgctttcggcaaagacgcctcggagcacgacgcctacaccatgtccctggagaaggtactggaagcagctgccaaggcgccttccaccgtaacggaattccatatcgtgggtggactgcatcctgacctgccgttttcctactatacccagatgctcagcgccctgaagaagtcctacccccacgtgcacctgaaagcatttacggccgtggaaattgactactttgcctccctgaccggattgcgggtggaagaggtgctggaggagcttattgatgccggactcggcagcatgcccggcggtggggcggagatcttcgccgaagaggtgcgccagcgcatctgcccggaaaaaatcagcgggcagcgctggcttgatatccatgaaaccgcccatcgcctgggcattcacaccaacgccaccctgctctacggccacgtggagtcctctgccgaccgcatcgaccacctggagcggctgcgccgcctgcaggaccgcaccggcatgttccaggccttcatccccctcgcctttcactcggaaaacaccgatatcgtcaagcagggcacgacgggtgtggatgacctcaaaacgctggccatggcccggatatacctggacaactttgatcacatcaaggcgtactggatcatgctgggtgaaggcatagcccagatctccctcagctttggcgtcaacgaccttgacggcactgtcgtcgaggaaaaaatcacccacgctgccggtgcgaaaacctctgaagccatggagaaggatcacctgatccaccttatacgcagcgccggcaagatccccaccgaacgcaccaccctctatgaaattctggaggctcagccgtgaccattcgccaaagtgccgtggcgggaatgttctaccctgacaacccccgggagatcagagcctttctcgaccatcatatggctgctgccacagcacccgttgatgcctgtgccgtggtggtcccccatgccgggtggatctattctggccagctggcggctcaggtgctggcacgtgtgagggtgccagacaccgtggtgattatcgggccgaaccacacgggccttggctcagccatctccatctttccacccggcctgtggcgcactccggtgggcgatatccccgtttcaccccacgcccggaccctggcggcacgccttggcctgacctgcgacaccgccgcccaccagcgcgaacacagcctggaggtcctgctgcccatgctgcactaccgcaaccccagcctgcagataattgccataactgtagcaggcggctccccggaggacgcccgggaactggcccacactctggaggcagaatttcagggagaagacgttctgctgctggcttcctcggacatgaaccactttgagtctcaagccgtctctgaccgcaagaatgccctggccatggagcgcatcgcggccctggacagtcccggcctgctggaagtggtgaatcgccacagaatcagcatgtgtggtgccttccccgttgccgtcgccctggaaaacgccctgctgcgcggggcttcccatgccagcctggtgggctataccgactccgccgccgtaagtggcgaccatgattccgtggtgggatatgcagggtatattctggcatagtcagggacaaagctttggtgtatactgcgcgatcaagttacagattatggtgaacgcatgagtgtgttgcattttcagcttctcatggaaaacggagaagatatgacgccccagtcatcatatctggcccgtcacttcgggaataccggttttcccccaatggatatctttgagaccagcgaagcctatttcctggaaatcgatctgccaggcggcattgatccgcaacaggtcaacctgagctatggggcgggcaacctggttatccgggggaaactgcctcatccggcgctgcccgagggcggacgctacctgcaggtggagcgccaggcgggacagtttcaccgcgttgtgcatctgagtgcgccggtgcgcccgcgcgacatatccacccgctatgacctgggggttctcaccatcaccatacccaaagaacaccattacgaaatacagatagaggagcattatgcaggacaataaccatcagcgggacgatgaacacagcgatcatcaggagcatgtgcccgaaacaggcgcaaacaccgatgagaaaaccgccagtctggaagtgactgaggaggctctgctggccaatatcccaacggtcatgcccctgcttcccattcgggatatcgtcgtctacccctttatgttgctgcccctgttcatcggcagggatctttcggtaaatgccgtcaataaagcgctttccagcaatcgatacgtcttcctttccacccagaaagatccgagccaggagaacccccaggaaaacgacctgtaccggaccggcaccgtggcatccatcatacgtatgctgcgccttcccgatggacgggtaaaagtgctggtacagggattgcgcaagggcgtgatcgagcagttttttgcccgtgaaggctaccatgaagtggaggtgcgccagttcgacgacctgcaggtgaacaccagcggcgtgcgtacggaagcccttatccgcaatgtcaaagagcacctcggccagatggtacagtacgggcgcatgatcctgcccgatgtcctggcgctcattgactccatggatgatccgggcaaactggccgatatcgtggccgccaacatgtcactcaaggtggaagacgcccaggaagtgctggcggaaccccatccggtcaagcgcctgcgccgcgtctacgacctgctgtccaaggagctcaagctgcttgacatgcagatgaagattcagacggaagccaaaggcgaaatggacaagctgcagcgggagtactacctgcgcgaacagctcaaagccattcagaaggagctgggagacactgacgatgtgggcgaagaggtgcgggagctggaagagaagatcagcaaggccggcatgcccaaggatgtccacaaggaggccatgaaacagctggggcgctatcgccgcatgcatcaggacgcctccgaagccaatatcatccgcacctacctggagtggctcatcgaaatcccctggaaaaagaagaccaaggataacctggacctgaaaaaagccatgcagatcctcaacgaagaccacttcgggctgcaggacatcaaggaccgcattgttgaatacctgggtgtcaagaagctcaagcccgacatgaaagggcccatcatctgcttcgccggacctccgggaaccggcaaaacctccctgggcaaatccattgcacgcgccctgggacgcaagttcgtgcgcatctccctgggaggcgtgcgcgatgaggcggaaattcgcggccaccgtcgcacctacgtgggcgccatgccgggcaagatcgtacagggcatgaagacggccggaaccgtcaaccccctgttcatgctggatgagattgacaagctgggatacgactacaagggcgacccctccagcgccatgctggaagtgctggaccccgaacagaacaacagcttccaggaccactacatcggcctgccctacgacctcagcggtgtcatgttcatctgcaccgccaataatgtgcactccatcccggccgctctgcgcgaccgcatggagatcattgagctctccagctacaccgaagaggaaaagctgcagatcgcccgcaagtacctgattccccgccagatggaagccaacggcatcagcgaagagtatatcaacctctcccaggaagccctggaacaggtggtacgccagtacacccgcgaagcgggactgcgcaacctggaacgggaactgggaaagctgtgccgcaaggtggcgaaaaaagtcgccgatggccacagaaagatccaccgcatcagcgtcaccaacctccaccactacctgggcacgccaaagttcctgcccgatgaggagaacaaggaagacaatatcggcgtggtcaatggcctggcctggacccaggtgggcggagaaatcctcctggtggaagtcgccagcatgtcgggcaagggaaatctgatgctcaccgggcaactgggagatgtcatgaaagagtctgcccacgcggccctgacctatgccaagcacctggccctggagctgaagctgaaaacggatattttcagcaaacgtgactaccacgtgcacgtgccggcgggagccatacccaaagacgggcccagcgcaggcatcaccatcgccacggccatcgtcagcgacatctgccgcattcccgtacgccatgacgtggccatgaccggtgaaatcaccatccgcggcaatgtcctgcccatcggcgggctgaaggaaaaggccctggcagctgcccgtggagacatcagaaccattatcatacccaaaggcaacgaaaaggacctgcgcgatattcccaaaaagatacgcgatacactgacgatacatgtggtcaagcacgtgcgggaagtgctggaaatagcgctgaccgaaccacttgattcggtggtacatgaggatacagaagcgccggagagctaaccggcagagagtctacctgcgactgtggcgacggcgactgcgcccctatgtggatttgcgagggtggtaccagcgcatcatccacctggacgcgcctcccaaaaagattgcaatttcctttgcaataggggtatatattgcatttatccctctgcttggtgtgcagacggctttgtccattgcgctttcatggctgttgcgcctgaacgtggtagccgttgtctccgggtcgctgttcaccaatccggtgactttcgtcccccttttgtggataagctttcacgccggaatgctggtctatccctatggagaaaaccaggagtttgagtggacctccctgggcatggacaatgcccttgaggtgatgaagccctatctgattcagcttctgatcgggcttggagtggtagggctgtgctgtgcagcggcttcatattttttgactttgtttcttataaagcgttatcgggagcaccatgaaggcaagtagtggacaacagaccaaaattctggctatcggcggcggcaaaggaggggtcggcaaaaccctgatatcatccaacatcgctatactgctggccaaatacggcaagcgcactatcgtcatagacgctgattttggctgcagtaacctgcatacctgcctgggaatggggaaacccgaccgttccctggcggattttgtttccaagccagctcgtatcagtgatatggaagatgtcgccgttgaaacaccttatcccaatctgcggctcatttccgcccacgtggacgtaacgccgcttatcaacatgcaccatgccacgaaaggcaagttcatacgctccgtccagaagctcaaggccgattacgtcattcttgacctgggcgcaggcagcacccaggatcgcattgacatgttcctgacagctgactggggcgtcgtggtggtaacaccggaacccaccagcgtggaaaacgtctacagctttctgaaaaactgtattttccgcatgaccatggaactgttcaaggggaactccgttattaccgatatactgaagaagtacgccgagaaccctcaacagaccttcaagacccgccatctcattgaggagatcggggagttccggccggaaatggctgaaaagctgcagaacaccctgaaggaagtccgtccactgatcatcatgaacatggtccgtgaagacggtgaccgcagggtcggacagggcctggaggagatcatccgcaagtacctgctgctggaagcgaagtttatcggctacctgccctacgacatggccgtggtacagcatatgcgcgaagctcgtcccgtggcggcagccgatgagaacgccacttccgtgaagtcgctcaagaatatcgtcggtcagatcaatttcatgaataaaaacagcgaaacaccgtaggcgaggggggatcatgacgactctggagcgccagcaccacgcgagatccgaagagcaggaaaatatggacagcaccctgcagttagttggtttcaagctgggtgaagaagagtactgtatagatattcacaatatccaggaaatcaacaagcgcatgcacatcacccgagtgcccaaaaaccagcccttcgtcaagggagtcatcaacctccgcggcaaggttatctgcgttattgatctgcgcaagcgctttggccttcccgacaacttcgacaacgacacccgcatcatggtgatcgatctggcccatgaaaccatgggattcgttgtggacagcgtgacagaggtcatacgaattcccgtgaaccgggttgaccccaccccacctctgatcggacacatcagcaacgagtatctgctgggcgtcggcaaaaccgacaagcgcctgctgatcatcatagatctcaaccgcgttgtcggcttcaaaaacgagagtggccgctactatgagagcgagcttgaacgcaagataaaacgcgggcagggaaccgcgattgaagagttcgtcgctgtcccgaaatccgagcccaaggccgccaagccagcccccacacccgcaccgcagacgccagtggcaactgccatggcccccgtggaggaaagcactccttccaaaccagccctcagtgaagacgaactggataaccttgatgatctgattgccctggagctgaagaagcgcgaagccgaagatgcccagagactggcacagcaggtagaaaccaccccgaaaggtgccagaggcggcgaagaggttgtcagcctccctgccgaagaacaggacgatcttgaccagctgatcgcgatggaactcaagaagcgtgaagccgaagacgcccgaaggctggcacagcagccagaggaagaacctgaggaagaatttccccagatgggcgaagagctctccagcctgcccgccgaggaactggatgatcttgaccagctgatcgcgctggaactcaagaaacgcgaagctgaagacgcccagaggctggaaaagctccagcagatagaacaggaagagcctgaagaggaaatgccttccgacgacggcacccagcgcatagatgagctgattgccctggaactgaaaaaacgcgaagccgaaaacgcacgtcgtctggcggagctcgccgaagcagaggctgccggaaaaaagcctgaaccaccgggggcgccaagcgagcctcaagcctcggtggaagttgaggaattgcccgggcctgccgccgaggtaccgccgatatctcccgctgcgcagacagcatcagtatccccggatcacaacgccgttctcgatggagtgatgggcgaactctcccgtcagcaggccgaactggaaaaaatcatgggggaaacctccatgcgcatcagtgaagacgagctggaggaactggatacccccgattccctcgccgctgagcttgaagacctggacagtatcctgaactccgttgaaaagcaggacatcgccagtgagaacggtgaggacgagtggaatatcgaaaccgccttccgctggccgggcacagtacccggccgctttgaagaagactttgtcccggagcccctggaagacatcctggacaaggcggacgagccgcaaagtcctgaagaaactgaaaaaaaaaagcccgtagcgggccgtgaggataccgagcaggaagtgtcgctctacctggacgaactcctggcaggcagcttttcctccgacttccatggcgatcccgaaatcggcatgcttctttcgcgcatccagtcgctgctcattgccagtgaagtgactatcaataccgccagggaagaagttcccgccatcatctccgcgctctatgacagcagcaaatacgctgaacgcagcaccaaccggatccttgatctttccgagaagatactgcagagcaataacgcctttcaggacgaattcaccgaaacccgcgcccagtttggcagccttgacagccaacaacgcctggagaaagtccatgcactggtcaaggatgtggatcagtccattgaccacgtctttaacatcatgggcgccatggaattccaggacatcaccaaacagcgtatccagaagctcagcaagaagctgcgcgacttcaaggccacgctggccgacatggattccctgatcccccttggtgtgcagacatcagcctctcagccaacggcccaggaaccgttccccttcaggcggcccgctgaagaggaagccaaaatcgagcgggaccagcacgccgtcaactccctgctgcgcgaactgggcattgaataaaacgatagagcacagagaaaactgaacaaaggatagaacacccatgctatgcatcacgctccccgacggtacccagaaacactttgaacacagcccggtgactcccatggaagtcgccctgtccattggcaggcgtctggccaaagatgccgtttccgcccgtgtagatggtgtcctggttgatatgaatacccccctgacggcagatgccactctggaaatcatcaccgccagctccgccgaaggcctggacgtactacgccactctgcctcccatatcatggcccaggccgtcaaggacctctttggtggcgacaaggtgaaagtggccatcggcccctccaccagcgaaggcttctactacgacttcgatatggaacaccgcctcgtgcccgaggatctggaaaagattgaaacgcgcatggcggaaatcgccgccgccgaccaacccttcgtgtgtcgcaaaatggaacgcgccgaagccataaacactttcaagcaacagggagaactcttcaaagtggagctcctgcagcaggatattcttgatgaccaggtgggaatctatcagcagggcagtttcctggacctgtgtcgcggtccgcacattcccagcactggaaagcttggcgccggcagcttcaaactcctgagcatcgccggggcctactggcgtggagatgaaaagcggcccatgctgcagcgtatctacggaaccgccttcgccacggaaaaagagctcagggaatacctgtttttcctggaagaagcgaaaaagcgcgatcaccgcaagctgggcaaagaactggatctgttccactttgacccggaagtggccgtggcctcaccatttttccaccccaagggaaccgtggtttacaaccagctgctggagtttatccgcgaaatgtaccgctactacgggtacggcgaagtgatcacgccccaggtcatggatgtggaactgtggaagcgcagcggtcactatgacaactacgtggaaaacatgtacttcacggagctggatgggcagcataatgccctcaagcccatgaactgccctacccacgtgatgatctatggcgcctcaagccgctcctaccgcgacctgcccgtgcgctatgccgacttcggccgcctgcaccgctacgaacgcagcggggtagtccaggggctgacgcgcgtacgcacattctgccaggacgatgcccatattttctgccgtcccgatcagatcgaagacgaaatcaaaaatctgattgacttaatcctgaaaacttataaagtattcgattttgaggatatcgccatcggcctgtccacacggcccgaaaaaagtatcggcagtgacgagatatggcagaaggctgaatccgctctggcagcagccctgaacagccttagcgtgaagttttccatcaatgagggcgatggcgccttctacggtcccaagatcgacttccaggttcgcgatgccatccgccgctcctggcagctggcaaccgtgcaactggacttctccatgccccagcgctttggcgccagttacgtggatgagcagggacagcgccaggcaccggttatgattcaccgcgccgtgctgggctccattgaaaggttcatgggcctttatctggagcatactgcgggagccctgcctttctggctggcaccggtgcagtgcagtatcattcccgtgaatgatgaactgctgcccttctgtcagcagctgcgccagattctcacccgtcttggctatcgagtggaagtggatgcgtccagtgagtccatgggcaagaagattcgacgcagccagacccagaagcacccctacaccctggtggtgggaaaaaaggaactggaagagcgaatcttcgcggtgcgcgcctacgggcacaaggatacctttgccagcagctgggaagaactgctggagcgatttcaccaggagaacaaccgggcccgtctggcgatgggctaccatgtggcaccagcccacatcatcggtttcccctaacagcttgctgaaatacctcaaaagacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcaaggaatgaagcgtactccccgtacgttgcagtgacgcgcgacggcgagcaacaccgcagatgagggtttttcagcagcctgctaacgtggcatacgccttcgggctttgcaatatatcaggatcggctcacccacaacatcacaggaggtttacgtattagcaaggatcagcgtccaaagatcaacgaggaaatcagagccacggaaatgcgtgttgttctggactcaggcgaaatgctgggtgtcctcacccgagaagaagcgctagaagcggcgcacaacaggggccttgacttggtcgaagtcgccccggccgcaaagccaccggtctgcaagatcatggattttggcaaatttgcctatgagcagtccaaaaagcagaaggaagccaaaaagaatcagaagctcatcgtcatcaaggaagtgaaatttcgccccaagatcgaggaacatgactacaacttcaagttgaagcatgctcagcgtttcctggaggacggtgccaaggtcaaggtgaccatcatgtaccgtggccgcgaaatggcccacaccgagatcggtcgcgagattctgaacaaagtggttgccgatatggaaggactgtgcaccgtggaagctcctcccaaactggaaggacgcaacatgaccatgatgctggcgccggtaaaacccaaataacggagataagcatgtacaaactgaagaccaaaagagctgccgccaagcgcttcaaggcgactggcagtggcaaaatacgacgaaaccaggcgtttatgcgccatattttgacgaaaaagtcctccaagcgcaaatctcagctcaagaatcccgcactggttgctgccgttgacgtccccaacgtcaagcgcatgatcccgtacgcgtaagaaagaggtgaacacatgcgtgtaaaaggtggattcgtcacacgacgtcgtcataaaaaagttctcaaacaaaccaaaggttaccgcggcggccgcagtaatctcttccgtatggccaataccacactggtacgggccctgaatttcgctttccgcgaccgcaaggtgcgcaagcgcgaattccgccgtctgtggatcatccgcatcaacgcggctgttcgtccccacggcctttcctacagccgatttatgcacggtctgaaacaggcacaggttcatcttgacaggaaagtccttgccgacatggccgtcaacagcccctcctcatttgaagctgtggtaggaaaagccaaaggggctttgtcctgatcgcaacttcgtgaacgttgtgaggttttgaaagtccattcctgataccaagacgagatgaagagcctgtgcctgcacctgttgcgggccaggctttttttgtcacttacagtacacgcaggtgattaatgagtgaaacaatagaagcaaaaaagaaagctgatgcagcaattaatgaggcattagaacgattgtccatagttccccgcttgatagatgagttaaacgctccagttcgggatgcattgaaaagctttgaaaaaataaatgacatgattaaagagattgaggaagctcccggcacacgtcagctggatgagttgcgaatacactatctggggaaaaaaggttttattgcggctgctatgcagcagctcaaagatgttgcacctgaggagcggcctagcgctggcaaggtggtcaatgaagtcaaacaggctataagtatggcccttgaagcaagggttcatgcttgcgccgaactggagcaggccgaagccctgcagcgcgagcgggtggatgtgagtctccccggaatcagccccaacactcccggtgcgctccatcccctgacacgcgttatgcatgaaatcattgccatcttcgccagcctgggctttaccgtcaaggaaggtccggaaatcgagatggatttttataactttgaggccctgaatattccgaagaaccatcctgcccgcgatatgcaggataccttctatatttccgaagaaattctgctgcgcacccacacctctccggtgcaggtgcgcaccatgctgaaccagcagcctcccgttcgcatcattgcgccgggtaaggtgtatcgctgcgacagcgacatcacccacactcccatgttccaccaggtggaggggctgctgatcgaccaaagcaccacctttgccgatctcaagggtgtgctggagtatttctgcaaggccatgttcggcgagaatacggctgtgcgcttccgtccttccttcttccccttcaccgaacccagtgccgaagtggatatccagtgcgtcatgtgccggggcaagggctgccgcgtctgtaaggagacgggctggctggagatcctgggctgtggcatggtggaccccaatgtttttgaggccgtcaagtacgacccggaagtgtatcagggctttgccttcggcatgggtgtagagcgcattaccatgctcaagtacgggatcaatgacctgcgcctcttctttgaaaacgatttgcgttttctgaagcagtaccagtgacaaggggataaaccatgagagtaagttacagctggctgaaagaatatacggatattccactggagccgcgggagctggccgatcgcctgaccctgcagggtctggaagtggatgccatcatcgaatacggcaacttcacccatgtggtggttggccagattgaatccatcgagggtcaccccaatgcggacaagctttccctgtgcgtggtgaacgttggccaggaacgcagtctttccattgtctgcggggcgaccaacatgaaaagtggcgaccgcgtgcccgttgccctgccgggggctgtcctgcccggtggctttgccatcaaggtgagtaaactgcgcggcgtgcagtccgagggcatgctgtgttcccgctctgaacttggcttggaagagcattccagcggactctttatcctgcctgctgatgcacccatcggcactgaggtggcccggtatctggaactgcgcgatacggctattgagattggcctgaccccaaatcgctccgactgcctcagccatgtgggtgtggcgcgggaggtcagcgtcatgaccaacagtcaggtgcgcctggcgaagctggatctgcgggaggcggggaaaccggccagcgaatatgtgcaggttgacaccagcgactccggcgattgcccacgctacatggcgcgcattgtaaccggcgtgcgtatccagccatcgccccagtggctgcagaatcgcctggtagcctgtggtatcagacccatcaacaatattgtcgatattaccaactacatcatgctgggccttggtcacccgctgcatgcctttgactatgacaagctggaacgcaaagaggttctggtgcgacgcgcccgcgccggtgaaaccatggtgaccctggatgaagtcacccgtgagctgacggagcaggatatggtcattaccgatgggcagaagcccattgccctggccggagttatgggtggcctgcacagttccatcgacaacggaaccaccacggtgctcatcgaggccgcaaccttcgatggcagcgtggtgcgcaagacggccaagcggctggcactgcacagcgaatccagccaccgtttcgagcgtggcgttgaccccaatggctgccagtacgccattgacctggcagcccatctgatggcggaactgggaggcggaaccattgcccccggtgcggttgattgctacaaggcggtcagtatgccccgcacactccttctgcgcctgccgcgcatccggcagattcttggtgccactatcggggtcgaagaggtggtgcagattctgcaaaggctgggcatgactgtcctgtcatcccaggatgacgtcctgcaggtgcaggtgcctacctacacgggggatattcaccgtgaagtcgacctgattgaggaaattgcccgtatctacggctacgccaacattgcgcccgccctgccggccgtggaggctctgccgccccagaagacccgcgaggaggccctgctggatatcaagcagactctggccggacgcggatacttcgaagcgatcaactactccttcacttccgccagcaacctggagaaagttctaggggctggcaagcgcgtacacctgctcaatgccatatcggaagagctggcggtgatgcgcaccagcctgattcccagtctgctgatgaacatcaagggcaacctgcacctggggcaggacagcctgcgcctgcaggaaatttcctatgccgtgtgcgaagggcacgatggcaccggcgagattcccccttcgcgcctgttgctgtctggagcggtttgcggtgaaatgcctaagcagtggtggaccgactctccccaacccttggggattttccatgtgaagggtgatctggagttcctgtggaatcacctggggctcgcgcttgaggtgcgccccgcttcccggccctggctgcacccgggtatcagtgccgatattgtgcttgatggtgtgaccatcgggtatctgggtgagatccatccccaggtgcgccaggcacttgatctggaggcccgggtaacggtcttcgagatagagatggagcccgtgctgaacagcagcctggcgcgcagctggggcttcagcgaaatctcccgcttcccctccacctggcgcgaccttgcctttgtcgtcaatcaggcggtaacgacccagcaggtgattgatgccatgcggggatcaggggcgctgtatctggagaatattcgcctctttgacgtgtatcagctggatggggagcgcaaatccctggcattccacctggtcttccgcgatgccagtcagactctcaccgatgtcatagttgaccagcaaatcaaggcaattgttgaaagcgtaagcaggaaaaccggcggaaccctgcgctgacaggtgaaaaacgttgacagctgttacagtgaacgtataaactttctaaacataggaaaaggggaattcgccatgagcttaagccatttggatatgttaaaccagaaggtacaagcgctcattagccgtaacgatcacctggaacaggcgggcacggaaatggagcgtaaggtttcagacctggagcttgccgtcctggagagcgaggagatcatccagcagctcaaagaagaaaatcagagcctgcgtgattcctatgcggcgagaatagaagagctcactgcggaaattaatacctataaaaccagagttgagtctatactgggaaccctggaaaatgttgatgtcactccaagtctgtaggacgcggagtcacgcgcgaaagatgttcttggattctgctgaaccgggaaatgtcatatcagtcggagtagcttcttgcaagtgaccataaacggacaacgctataccctcaaaggtgggagcagtcgggagcatgtggagcaattagccgactatgttgacaggaaattccgggaagtttctgccaaggcgccccagacctccatggaaaaggtggcagtactggtagccctgaatatcgctgaggagctcttcgcctctcagcggcaggctcaggagatggaagccagcaccaagaacaagaccttggatatcctcaaggtaatagacggcaaactcaacttgtagaattcccctgcgctgatacgtgatgaagtggtggttttgagccaatgctaagtgaacgggataccggcctgtgggtggtgtgcacgcctcccttgcggaggaagcctgaaaccctgcactggtagcccacctggttagaccaggttcaaatgcacccactcacacgacatgtgcgggggttttttctgtggactttcgcaaaacatgaagcagcaagttcgagaccactgccgtaatcttcgccagtccctcggcgacgaggaacattcacatctttcccggatagtctgccagcgggccatagcccttctgcggcactgtctctcccgcaaggttgccagctatattcccctcaagggtgaggtttccgtagacaccctgaactcctatctcatgcagcacaacggttctttgctcctgccgcgggttgagaacacggaagaaatgcacttttgccgatttggctcagaagaccaactgataaaaggacgctttggcctgcgccagcccgcccggaactgcccggtggacgaccagcccgaagtgatgttcgtgcccggcatggcctttgacgagcatctgaaccgcattgggtacggaaaaggctattatgaccgctatcttgagcgcacccgccaccactgcctgctggtgggcctcagcctggagcgttatgtctttaccgacattcccgcccatgaacatgacaaaaaggtacatatgataataacagaaacatccatacttggaggaaagacatggaattcattttgatagccgccatcggcggtatcgtgataggagcctttgccggattctactaccagaagaatattacccagaaaagcatgggcgcagcagcccagacagcggaagccatcgtcaagaacgccaggcaggaagcggccacgcttcgcaaggaagcggaagttgagtccaaggagctgctgatcaagacccgccaggaagctgaacgcgacctgaaagagcgcaagaaggagctcagccagatcgagaatcgcctgctcagcaaagaaggcaatatcgacaaaaagctggacagtcttgaccagaaagaagagcgcctgaaccagaaggagaacgccatccaggccagggagaacgacctggaggagaaatcccgcgaactggaacacggcctggagcgccagcgccaagagctggagcgtatcagtggtctgacccaggaagctgccaagcagatgcttatggaacagatgctccacgaagcccgcgtggaatccgccaagcaggccaaacagattgaagaagaagcgctggaggaagccgagcgcaaagccaagaaatacatctcaaccgccattggccgcctgagcagcgacaccgtctcggaaatgaccgtcagtgtggtggatctgcccaatgacgaaatgaagggccgcattatcggccgcgaaggccgcaatatccgcgccctggaagatgtcaccggcatcaacctcatcattgacgacactcccgaagccgtcattctctccggctacgacgccatcaagcgcgaagtggcccgcctctccctggaaaaactcatcaccgacggccgcatccaccccgcccgcattgaggaagtggtggaaaagacccgcaaggaagtggaccgcaccatcaaggaagccggcgaaagcgccatcttcgaactgggcatcaacaacatccaccccgagctggtgcgcctgatcggtcgcctgaaataccgtacctcctacggccagaacatctacaagcactccattgaagtggcctacatctgtggcatcctggccgccgagctgggagtaaacgtccaggttgccaaacgggccggcctgctccacgacatcggcaaggcagtggaccacgaagtggaaggctcccacgccattatcggtgctgatctggccaagaaatacggagaaaaaccggaaatcgtcaacgccatcggcgcccaccacggcgaaatggaaatggactccgtggaagccgtgctggtacaggccggtgacgctatcagcgccgcccgtcccggcgcccgccgcgaagtgttggagaattacatcaagcgcctgaaaaagctggaggaaattgccgactcctttgatgaagtggaaaaggcctttgccatccaggcaggacgcgaagtacgcattatcgtaaaaagtgagcaggtcaacgactctcaggtccacctgctctccaaggatatctccaagaaaatcgagtccgaactcacctaccccggccagatcaaggtcaccgttatccgcgagacccgcgccgtggaatacgcccgctaagaaacacactcagaaaaagggttcatgctaccgcatgaaccctttttttcattccgtcagaccagaaagtctactctcccagtcctccacctgaccactgcgcaaacgccccagcgccagctcacgccacccctgggggagcgtttccagctccacaaactcggcgagcagcgttgtattgagcatgtcatggtagagcagggcaataatgcgcgacaggggccactgaggcagaggccgctccagcagttccatggtatcacccgcgctcaccgtgccggtgcgcagcacccggtagtaccagccagtgcgcccactgctctgtaccctgtgggcgatgcggggatgccccaggtgcacattgagtttccagcaaggctgacggggctgggaaacctgaacttccgcatctcccagacgaaagcgatccccaagacagaccgtctcttcggtcagcccgacagtgctgatgttttcgccgaatccaccaggcgcgaacttgtgagtgtcggccaggggaaactcctcccgccaggcccgatagtgctccgccgcatagtggtgaatggccttgtcccggccgccatggtgacgagtatcagcctgctcatcaccctctatgcccagcagggttaccgtcaacggctccagggtggcctgtttggcaataccgctgaatttcccggcagtgccgatggactgcacccgcccggtcagaagagaatcaatggcaacgattactgatggctgcatggcttgctccgatgatggatttgccgtgatcctaatggcaacgggctcttctgacaagagcgtcacggaaaatcgtgcccggcccctgcagacacaatgcctcagcagggcatttcggcgtgacgccgggcgtagtaccaccaggtcatggcaatgcaggtgatatagaaggcgatgaagccatagagagccatttcggggccacccgtcatactgatggaagtgccatagctttttggaataaagaacccgccataggcggcgatggccgaactgaaccccagcacggcagcaccctccttgttggcgtcccgtaccgcctgttcctgcgcctgggcaccttttccttcggcttcccgcaaacgctcggtcataaaaatgaccggcaccatgcggaaggtggagccattaccgatacccgtagtgataaacagcaccataaacatggccaggaaaccccagaagtttccaccactgccattggcaggcaggaaatacagcacacccagtacggcaacagccatggcgatgaagttccagaaagtaaccttggcgccacccagcatatccgagagccagccacccagcggccggatcagggcacccaccagcggtcctagaaaggcgtactgcatggcgtcaatactggggaactgggttttgatcagcatgggaaaaccagcggcatagccgatgaacgaaccgaaggttcccaggtagagccagcacatcagccagttgtgtttgcgccgaaagatgatggcctgatcgcggaaggacgctttggccgtggcgatgtcatgcatgccgaaccaggctgccagggcggcgatagtaatgaagggaacccagatgaacccggcattctgcagccacatctgctttgtggtgctgccatcggtccaggtgaggggctcaccgcccaggaacccgaagacccccgccgtgataaccaggggaaccacaaactgcacggtggagactcccagattgccaagcccggcattcaggccaagggccgtgcccttctgagatttggggaagaagaagctgatattggccatactggaggcaaaatttccgccgccaaaaccgcacagcaacgccaggaccagcatgaccacatagggagtgccggtgttctgcaccgcaaaaccgatacccagggccggcagcaaaagcgatgcggtactgatggccgtccagcgccgcccgccaaagatgggcaccataaacgagtaaaatatccgcagagtcgcaccggaaagaccaggcagtgccgccagccagaagagctgattggcgctgtaggcaaagcccagattgggcagattgacgaccacgacactccacaccatccacactgcaaaggccagcagcagattgggaatggatatccagaggttgcgctgggcaatacgtcgaccctgctcttcccagaaacggggatcttccggttcccagcgggtcaggaggtatgctgaagaatgggactttgacatggtatttcctccaggaaaagaataagaggcagaaggcgttgtgcagaagctgtcatgggcgatccctcttcgaaagctcgtccccccgtgccgcaatgagcttgaggttcttcaatccccgcacctccgttgagtacatccagaccagcgaccagcaggttgctccgaagagaaagaggaagatgctgctgttgatggccgtcagatccaccagaagcccgaagagcaccgggaagagaaatccccccaaacccccgatcaggcccacaatgcccgagataacgccgatattttcggggtattcgtcgccgatgtacttgaagacagaagccttgccgaaaccccaggcgatacccacgatgaagagcagcaaggtgaaaacccaggcattgagacccaggctgagcgtcacctcaccgcgcagggtatgaaaagtcacctcgtgctggggataggagagcaggaagagacagatgcaggaagtccacataacccaccaggtgaccgtatgtgccccgaatcgatcggaaagccagccgcccagagcgcggatcacccccgaaggcaacacgaatatggcggcaatcagcgccgctgtctggatgccgaatccatactcactgatataataacgggtcagccacagggagatcgccacataaccgccgaagacaatggaatagtactgacagtacttccagacccggatatccttcagggctgaaagctgctggcgaatggtgacctgggaacccacccggtggctggggtcactgtaggtgaaaaaccagaacaggatcacgaccaccgccatggccaccgcatagattctggggaccgcctgccagccatagaccaccaccagggtaggtgccgcaaatttggtaatggcggctcccgcgttaccggcgccgaaaatccccatggcaaaaccgcgccgttcctggctgaaccagcggccggtataggcaataccaacggcaaaagagccccccgccacgcccacaaagagccccagcaccagaaagtgccaataggtggttgccgcactgatcaaccagatgggaatgagagtggaaatcatcagcagggtgaaaaccacgcgcccgccataggtatccgtccacattcccagcggcaggcggatcagcgaccccgtgagaatcggcgtggctgccagcaggccgaactgggtatcactgagccccagttcatccttgatgggaataccgataacggaaaacatgacccagacggcgaaacaggcagtaaaggccagcgtgctcatgacgagcaccgaaatctgttgcttctgacgtgttgccataaccacctcgaaaaagcccggccgcgcagccgggcgtgtcttcagttatgaccagtggtgcgcctgcggttccagataaccacctgggctggccgccacagatagcccaggggaacgctcagcacatgcaccagacgggtgaacgggagtaccgcgatcaggacaaaggcgttgaccgcgtggaatttgacaatccagggcaggttggccatgtattccacctgcggactcaaactgaacagcgaccacagccagggggtggccgtatgcagataccacaccgatccccagcgcagggtaacggcgatcacgacaccactgatgacctgcagcagcagaaggagcaggagcacccagtccatggtggtggtcaccacctttacccgtggccgggtaaagcgacgtaccatcagcagggcaatgccaataaccgtggtgattcccagggccagccccgtgacctccagcagatacaggcgcaagggccgaccggccaaggtggcccaggccgccggaaagagaaaggccagcagatgggccgccagaaccaggaaaatcgcaatgtgccagggcaccgaaccccagtagagcatgggactctccaggaactgcgaggagtgcgaagagtgggagtaacggtcgcgggagtagcgataccaggtggcaccgattgcgagaaccaccgcgacataggggaatatggcaaaaaagaacagatcaggcatggaacacctccacatcggggggagcagtacaaagcgtggttacagagcgatcaatacagtactcaagggactgcaggatatgtcgataggggttttctccctgggccagtgctccatggatggatctgacagctggcagcagcgcgtccctggcgagggcaccatgttccgttgaacccgccgtggtcgccagaaagcgcaggaccgtcgccaggtgatccgccagttcaccgggatcaggagtaatgccccgctgacggtagatctcctggagccgaatcaggaactgcccgcgtcgggcatcatcaccgaagaggtggtagcccacatagggggcggccaggggctgcaggtcaaaggccgcggtgtaggcctcctgcatgaccttcaccccagaatcctccgcaaccccgcagaagaattccaggggttgtgccgcctggggaagaaacgcggctgcctgggccgcctggcgggccaccgacgccatatgcagatcgggatagcgcatgaggacactgaagcagcgatagagttctgcggttatcatctgagcaccttttaccagcgacgcgcgggagcaagacgcgcgccaaagccattggcgccgcgatgctcatggggatcagtatgggcctcaatggccatttcgcgggccataggcggcacgacgatgcgctccttgatgctgctcagcgcgctcatgcgatagatctcccgggccacttgcggagccactatcgcagcagcctgctccacctcgccggcactcaggtcgccgacactgtcagcccggcgctgcagccgcacggcaatcaggcgccggtacaccgcttcgacctcctgctcgttgccgccggcaaagagattcgccagatagcgcaggggcagacgcgccttctccagactgctgaaactcgcctgggccatatcggccactccgccttccaccttggccagcacaggcagcaggggtggcacataaaagagcataggcagagtgcggaactcgggatgcaggggcaaggccagcccccactccttgacgaagcgatacaccggggactgccgggcggcctccagcagggggaacggaatgccatcacggcgagcctgggcgatcacggcaggatcatgggggttgaggatgagttcgcgctgggccgctgccagctcctggggtggcaggccggcggtggcggcaatgccggcggcatcgtagagcagaacccccatatagcggatacgccccacgcagctggcatagcagccaggcatctcccccgactccagacggggatagcagctgatacacttttccgactttcccgccgtccagttatagtaggtcttcttgtacggacaggccgagacgcacatgcgccagccccggcacttctcctgattgatcagcaccaccccgtcttcgccacgcttgtagattgcccccgaaggacagccagccacacaggccgcattgagacagtggttgcagcggcggggcagatagaaaaaggccatgcgctccgtggcaaacagctgctgacgctcatcgggcgtcagaccttccagtgaagggtcattggccgcgtagaggctggagccacccaggtcatcatcccagttggggccgctttgggggtccatgggctgacccgtcaccatggaaacggagcgggccacaggctgatcactcccctgaccggcctggaagagatcctgatagcggtaagtccagggctcgtaataatcatccatggagggcaggtcaggattgtggaagaggttgagcagccccttgcccttgccgccgctgcgcagttgcaggggctgcttttcaccatcccagcctccccggtagtgttcctggtcttcccagcgggtgggatagcccgtgccgggcttggtttccacattgttccaccacatgtattccgcgcccttgcggtcggtccagatattcttgcaggtgacactgcaggtgtgacagccaatgcacttatcgagatgaaaaacggaagagacctgtgcccggatattcatgagcgtcctccttgaaggtcgttctgaggcaatagagggaattcacggcttaccattggggctctccttccagtttgcggatgagcacaaaagtatcccggttggtgccggtgggaccccagtagttaaagccataggtaaactgaccgtagccaccggccatgagatttggcttgagacgggtgcggatcaggctgttgtggctgccaccccgccctccccgcagcggcgatttgggcacgccgacggtgcgctcaggagcgtgatagataaaggcgatgccctcgggaatacgcgcgctgaccaccgcccgggtcatgacaacgccgtggtcgttgtacacctcgacccagtcattgtcctgcaggtcgatgcgggcggcatcccggtcattgatccacaggggatgcaggccccgtgacagggtaagcatgcggtggttatcaccataggtggagtgaataccccacttgccatggggggtcagatagttcagggcgatggtccgaccttccggttcactggccaccagatcctgcagcagagcggcctccagtttcggcttataggtaggcaggtgttcaccgtaggccagatagctctggtgatccaggtagaagtgctgacgtccggtcagggtccgccagggcaccaggcgctccacattgaggcagtaggcgctgtaggcgcgaccatcattactgatacccgtccagcaggggctggtgagcagacggcggggctggcgggcgatatcctcgaaactggtgcgcacactgcggtttttctctgccagatccaccaggggcagccccaccttcttctcctcggccacaaaggcgcggtaagccacctcgccattggtctccggtgccaggtgcatgatgatattggcggcatcggacgccctttccagcgatggatagcactgaccatcccactggtgcaccgggcgcgaggccagcaattcgtcgtattcgggctgcaccgaccaggtaaggccgtgcatgctcaggccattctcacgggcccccggccccagggagagcatgcgctggtagaggtccacgtagttgcgctccaccaccaccaggcccggcatggttttcccgggaatgggctcacattcgccacggctccagtcgcgcacctcgcgctgggccatttccgcgggagtatcgtgctgcaggggcaccgccaccacatccaggatgggctcgggcaggtgcactagcgccagctcactgaccttgcgggcgatgtcctggaagatatcccagtcgggacgagcctcccagcagggcgctaccgccgcctgcagcgggtggataaaggaatgcatgtccgtggtattcaggtcgtctttttcgtaccaggtggccgtgggcagcaccagatccgaatacagggcgctggtatccatgcggaaattgatatccaccaccagatccagtttgccctcgggagccttttcacgccagaccgcttccgtgacaccatcgcgagcagtctcaggggcaatggcgctggagtgggtacccagatagtgcttgaaaaagtactcctgccccttggcactggaagagagggcattgcccctccagataaaccacaggcgcggccagttttcgggggcgtcggggtcctccaccgcaaagtgcagttgcttctgtttgagctgttcgacagaccaggcgacgatggcaggggcgtccttggctccgtcggcctgggcagcagcagccagatccagggaattgcggttgaactgagggaaaaacggcagccagccgcgcttgaccgcccgtacctgatgatccatggtgtgcccgcctgccaggggaccatcatggctcgccggattcagctgctcttcgtcaaccgcccgctcataacgccactgatcgctgtgcacatagtgaaaagagggagtgttctggaaacgtggcggcctggtccagtccagggctccggcaatggtcagccagggagccatgggagccagtttttcctgccccacatagtgattgagtccaccgccattcttgcccacacagccacacagcatgagggccacaatcccggcacggtaggtgagattggcatgataccagtggttgatgccggcaccgatgatgatggaacacttgccatcggtgcgctgagcggtatccgcccactcccgggcaaagcggatcacagtgtcgcggcccaccccactgtacttttcctgccaggccggggtatagggtgccgtttcgtcatcaaagtcacgggcgcagccctcggcgacaccgggccgggccacgccgaactgggccatcagcaggtcatacaccgtggtgacagcaatggtgccgcgatcactttccacgtagcgcacgggaacgctgcgcaggagcttctccgttccggcaaagtcatcgaaccggactttcagcacctcgtcattttcatcggcgaagctcaggcgcggactgatgggcttgccatcgagaccatcttccatcttcaggttccactcacccttgcgctcctgccagcgaaagccgagggaccccaggggcatgcggggagcactgctcgtctcatcccagaccaggaacttgaactccccgttttccacctcccggtaaggtgtcagtttcgcagcgggcaccatgcgtccgggctgccaggagtcctggcgcttttccagttcaatcagaaagggactgtccgtatagcgcttcacatagtccaggaatgccggcgtcggggcctcgtggtgatactccttgagaatcacgtggttgaccgccatccagaaagcaccatcctggctggcatgcaccggaatccaccagtcgccatacttggaggtcatattgagatcgggggagagaaccgcaaccttggtgccgttgtgccgggcctccgccagaaagtgcacatcgggagtgcgggtcatgcccaggttggcacccatgaccgcgataaacttgctgttataccagtcggcactttcggccacatcggtctgctccccccagatttccggtgaagcattgggcagatcacagtaccagtcgtagaaggagaggttcaccccgcccagcagctgcagaaaacgcgagccggccgcatagctgagcatggacatggcgggaatgggcgaaaagccgatgacccggtcggggccgtatttcttgatcgtatagatggtggaaacggcaatcatttccagcgcttcctcccagtcgatacgacggaacccccctttgccgcgggcctgctgataggcgcgacggctctcgggactctccacgatggaggtccaggcatccaccggatcatcgtgctgggagcgggcctcgcgccacagatcctgcagtaccccacgcagataggggtatttgacccgcagcgggctgtagagataccaggagcaggaagcgccccgctggcatccccgaggttcatagggaggaatctctcctgccagcggggggtagtcagtggcctgcatctcccaggcgacaatgccatccttgacggccacattccacgaacagctgccggtgcagttgaccccgtgggtactgcgcaccacgcgatcatgctgatggcggttgcggtagaaatcttcccaggtgcgggcctgggggtcgatgatatcctgtatccagctcatagacttttcctccctgcagtggatgaaatgggtgtcatggtccgctgaactctggcggcacttcgtcgccggctcaacagaaagaaaaggccaaagagtatggcggcgcccaatgctccatggagcacaaagccagaggacgtgccgcgaaccggtgagctctcagctgactgggcgagaaaggcggtaacatgtcgcctttcgtcctcggtcagtggacgctcccgatagatggccgccatagtggggaagtggtgcaggttttccagaagagtctgtatcccttcggggctgaggaaatgggagagataagtcaggtcactggccagactggcgttgccggccacgccaaactcggcggcgcccaggccatggcaggcaatacaggatgcccctccattggcgtaggccgcaccgccaaaataccattgccgcccgtcgtcaacactgcctggcgcagagcaggcagagccggcaaggataaacagaaagccgatgaccgccagcgcgcagataccgaaacgtcctgaatacatcatgcgtttacctccttgaccatgctgttcaatcaagcacgataccaagagtaaaacgctattttatttaaagaaaattgatctacatcaagaaatggccaagataattcattcacttaaacacttgttttcgtgaagatttgaacttgcagcgcatctcatttccggaaaacgccgttcagtgaacataaaaacaagtactgacaggactggttctttttaagattgaatctgtgcgtggcaacgcaaatgaggtgacggaaaatgcctttcagggtaacggaaaaagcgcgctcagttgggctgagtaaagcggaagccctgggcgtagaacatgccgaaacgtcgctcgccaagggagaatgctggttgcactccggtaaaggcgatgcgctcggtcttgatgtccagagccatgaacccctcttcatcagcggcatagacgccaatcttcctgcccgggggaaggagaaggttcgtgcgcagctcaaagcgcatgaccagcttgttgccttctacggtaacccggaaattctcgccctgcagaggagcattggcggccttgtcatcaagaaaaatatgggtgaaatagctgtatggaccaagctggttgaaaatgcgctggcggatgacctcttcttcgggcggatcaatctgcccgttcccgttgcggtcaaaatccatgagatagagagcggtattcatctcatcaaaacgccactccacatcaatgcgctccaggtggcttctgtgaatatgcaggtgataggaagcgtctataaacatatgggggtgagccacagccggtaccgtcgacaggcaagccagcatcaacacgataacggcgacgggtgagaatttccgggccatgttaaccaaagcggccacctcccgttgacatgggctcggccagcagcagcaggataccgacgccaataaccaccagcggtcctgccagagagaaaaagcgggcgatgggcaattttgtgtgtctgctgacactgcgagtcttgaccgttgccagagccaccagacagatagtcagacccatgccgacactcatggccaccgtggcggctattcccacagccagctgacccagcagcagggcgaagagcagcaccgtcatgacgccggggcagggcacaatacccgccgccaaagccaggctgaaaattccccgacgatcggaggccagaatcggaacctcttcgccgtggtgatgctgacacccgcaggagcggccactgcgcacaaatcgccacagcagccacacgccgaccagtataatcagtatgcccgaaacattcatcataagcgcttctgtttcggcaaagctctggcgaaatgttgcccgagctgcaaaatagatggtaagggaaaccgccaaccccgagatcgcgtgaatcagggcaaccagagcactggcaagcagggcggatgaaagccgggcatccctggccagaaagtatccggccaccagcgtcttgccgtggccggggccagcggcatgcagagcgccatagagaaaagccactcccagcaacaggagaaccgcttccaggccaccgctttccagctggcgaaacagggaggaaagctgggcgttaagctgggcctgcagctgcatcaattcagacagaaggcgctggaacatgattttctcctcaaacggctgtgacggcagtggtaaagcatcgaaaaccgcagctgttacggcagagaaaataccccagttcctccctgctgtcaaagcgaaccgacgctactggcggagaatccgcagcctggccatcctgtagcgcagcacccgttcactgatgcccagctcctgggccgcgcgggtctgcacccagtcgtggcgctgcagagcttcctgcagaatatggcgctcaaggtcagccagtcgctcatccagggaggcactctgcttctgctggctatagtggacaatttccggtggcaggtcggccggagtgatcgtcttcccccgcgccagggtcaccgtgcgctgaagcagatgctccagttcacgcacattgccaggaaaaggatacttcacgagcatattcagggcctcagcagaaaagcgtacctgctccataccaaagcgacgcaggaaaaagtcgacaaaggcgggtatatcctcacgccggtggcgcagcgggggaatctccagctccaggacgttaagccgatagtaaagatcttcgcgaaaatctcccctgcgcgacatctccagcaggttgcggttagtcgcggcaataagtcgcacatccacagcaatctcctcctcaccgccaaccctgcttatacgtttttcctgcagaacacgcagcagcttggcctgcatggccagaggcagctcacccacctcatcgagaaagagcgtcccgccccgggcctgctcaaagcgaccccgcttgcggctgatggctccggtgaaggcccccttctcatggccaaagagctccgactcaaagaggttttccgggatagcggcgcagttaagggccacaaaagggccatcactgcgatcactcagctggtgaatgagattggcaaagagctccttgcccgttcccgtctcaccgtgaatcagtactgtccagggtgaaggagcgatgcgccgcaccatggagaggagctgacgcattgggggtgaatccccggccaccgtcatgggaagctgacgctcagccaggtggccattcacctcctggacctcatcgctcaccacgatatcctgggccagctcctgcagcttgcccagcagctgggtcagatccactggtttttccagaaaatccaccgcccccagcttcataacctgaaccgccatgtcgacggcaccataggcggtgaccattatggcgcgcaccaggggattgatcgccttgagctcggccagcaactggtcgccattcatatcgggcatgcgatggtcgagaagaaccaggtgcaccggcaggcgttgaaaaatttcaagggcctgcgcggcattggccgccgtcagaacctcgaagccctgtttgagtaaaaaaccttccagcatctggcgctgcatggcctcgtcatcgacaataaggatttttatgctcacagctgactcctttgctgacacgttcccccggcgggaagcaccaccgtcacgcggaaaataccagtctgggggctctccaggaacagctgaccgccatgggcctccacaatgcgccgggcaatgggcagacccaggccactgccctgggtcttgctggtcacatagggctccagcagatgatccatgtggacagatgatccatcgtatccactgttctccaatatcatcaccagatgatgctcctgacggtacagacccaccgtcagtcgaccaccatggggagcagcctcaagggcatttttcaccagattctccagcgcctggcagagcagttcggggtcagcactcagactccccgtgaactgccagtcaacctcaacagtaatatcctgttgcgtaaagccattacgataaagggacagcaccgaggagaccagctgctgcggatcaatctgctggcacctgggctgtaccgggtgggcgtactccctaagggcgctgacaatacggctggtgcgctccacggcagaacgcatggagtacagcagctcctgctgctccggctccagttgcggcacctccatggaaaggcgctgcagacccatactgatggcattcaacggatttttgatctcatggctgatggtggcagtggcgcgcccgatggtggcatcctcatgctgctgggccagctgacgctcggcggcctggaccgtcgccaggtgcgcctgctgcatgcgtgagaggagccaggcaaacagcagccccaccagaatcagcagagcactgaaaacaacgaactccccccacagacgctgcacccggtcgtaatagtgatcggcatcctgattgaccaccagccactttccgccatccaggggcagggtaatgacgacctcgcgggaacgcggaagcatctgaataccggtatcccgctgatccgagaaaccagggggcgggctgtccatcacttcaacgcgtttcatatggggcagagctcccagtgaaccaagcatcgcctccagaccgcttcgctcctccaggagatgcagagcactcgcgtcaaaccccacctgaatacgataatcctcctggggggagaggcggctgaggacaaaaagcttctgctcccgcaggtgaaaaaagccctcatcctctccaatggtttcccccagccagccccggggaccctccaccagctgctgaggcccggccgctgaagcgatgcgtattccggccagccccgcctcctgggcaaaagccgtaagctcatcatcggtaaagggttcaatgctgttgaggtaggcgataaactcagcggtactgctgaggaaaatatgggcggtgctgctgagcagctggcccgtcgtggtggcagtacgggtattgagcaggagaacctctgccagcagctgggcctgctcggcagtgtgctcggagaaggtgcgggtattgtggctggcctgccaggagaagtagatcagggtcagaagaatcagcaggcctataaccagtatattgccgcgacgatagcgactggcgcggggaatcggagaactcagaggagagtgtggcggtgcagcagtgaccatatcagggcctccttccccgctgggagcccaagccggcaccagcgccatgcccctgccgggactcgcccaggcgggagcgcacaccggtacgatcctcgcgctgaggccccaaacccatgcgcggcgcaatgtgctgcaggcggatgtgcccctgggcatcaagggcctcgccgcgcagacgtaccacggcatcggggcgcatctgctggctccagcgctctatctgttcctggctgaaatgcacggtgagcagcgactccccggtgacatcagccggagtatccagctctatatgcatttctcccttttccagatcaatcgcgacaacgcgcccctgaatcatttcggcgctgaccgaaacaggggacaaaaacatgcagatgagcagggcgttcagaaagaccagtagagaacgcattgggttacctcccgacggtaactgctgtggggtggctgcgagtcaagatcatggtgaaaccactgcaagcgcaactccaccggcccccggtaccagcctatacccaccgttgtggaaagcgcgtcttcacgatacggctcaagctcgttaccgtcgacaaagcgcctgtttgccttgattgcgccaagactgacaatcaggtattccgagagaaaccagtgcagccccatgccggcttcactccccgtatacccttctccgggaaagcttgatgatacccgagtagaggccagatgtacattgacatccagggaagcattcagataccacaggacagaagcctctgtggtctgatacacctcctttgcccccggcgttgagacactgttgatgctggtgttacgccaacccgatccacggccggaaatagcgctttcctcaccagagacatcctgaaagcggtcttcgcctcgaaagtggctgactcccaacctgacgcgatcagcagcctgccagtacagggatactgcgccctgaacaccgcgaaaggagtcgatcacctcctcttcatcgcggaaatccacaatatccagccccagacgccccaggaaaccttctgccaggggaacttccagggcagcgcctgcgcccgccctgcgctggtcgtggcgactttcatagacacgcgtgctcaggtgcccgctgaaactcagaaccgtgccaccgtcttccggcagcacttcatggaacagctcaagggagggttgtacaaatacggcactccatgaatgttcattatccgcatggttatacgcctcataaccaacccctgtccccaccgttgccgtcacagctgatgctgcgctgctgcacgcgatggcaaggctgcaggaaaagaacactgatcgcttcagatgggaatatttcataattccagacgacttcccgaatccgtttctgccgcccctatcaactcataaatccgggtcggcgtgagtccggcccgctcaccaataacgcgcagggtttcgctgccctgggcgacaattccctgatgcctcagtgcctgcagagcgtgttccagggctatgccatgctcacggcatacctgctccaggctcatgcgcccgaggcccgaaggggcaacggcagcagcgtcatcacgaagctccgggttgacgggaacaggggcgggcagcgtacgaggatcgtcctgaatggcattataaagcgccatgggagagatacccgaaagggcgtagagctcttcaagactctgttcgcctgaagtcaccgacacccctgcttcgcgcagaacctctatcgcagccgtcaggtcaaacccctggcgactggccagaaccctcaggggcgactgctccgcgtgcccgtagggcgcctggacatcctgaccataccaggcctccttgaggcgccctcccagctccataatagtgccaaagggaggaaagaggctgatgctgccaaagaccagcagcccggtcaggccaaggctgaccagcagttcccctttgaggctgaaagcccgcgtagcacggttgcgcaggtagaagagcagcactttccagttatagagaatatggaaaatcacggcgacgacgaaggcaaaagaggcaatggtgtgcatggcctcccagccgcccttgtcaacacccaggaaatgccaccccgcccagcgggcaaccctgccttccggaatgacataaagcagaagcccgctgatggtgagaagaattgcgttcagagtaagaaacagggaaacaaatccgcgcacatggaatgacctggtgggtgcaacgctcatgaaaagctccagtaaagaaaatgtgtaccccgatgggcaagggggggccgccacgtcactccaccggcagaaaagatctctgcgtgtggtggagtgaaaagcgatgccgggaaaaactccacttagcggcggggtccaccaccgccactggactcgctgttgccacgagcacgatcggcattgcgggcacccagagctgcacgttcactgcgtcgttctttacgcagggcttcgcggccgacaaaattgtcgcagttgccatcaccgttcgcatcgacaaaattttcgccggcgttgcggccagcgccggtaccacgggtggggcggctgtccgccacaccatctcccgtggtgtccacccagaaggtgccaggggctggacgggtgtcagtctgggcagcagcgggcgcaataaaagtaaaggcagcaagggcaataaaggcgattgaggcggcagtgcgcaaagggttcatgtgctttttcatggtaagctccttgaaaagtgtttcctccatctggaggggtaaagttgccagctcccgtgtgctggctcgggaaacacttttcatgtgagcaactggcgtgccaacacgacaaagcattaatagaaaatgctttacaattcagcagaggcaggaaaaggcgacagatcctgtcacggctcgacatttttgtcgaaagggtggagaaagcagcaggcttttcagggttctgccgataaaaaaatccccccggtggcgctgcacccggggggccgcttcccagccactttttgcgggtaaaaagtggcaaaagaaactcgtatatatggtgaggataacgtcaagcgacgccgtctatgcagaaccatttctgccatttcaatatggcatcagtgtcgacgccgacaacctgccgcttcgggggggtgcgaaacttcagatatccgttttatttctttagtcccttggcgccgatatcgcggcggaagtaggcgccttcccagtgaatacagtcggtggcggcgtaggcgcgatcgatggcctgctgcagggtattgcccttggcggtcactcccagcacgcgccctccgctgttgacgatctggccatctttttcggcggttcccgcgtggaagaccatcacgtcttccacggcggcggcacgatcaagcccgctgatgggaaaacccctggtgtactcggcgggatagccgccactggccatgaccacgcagatggtggggtcgtcatgccactcaatggtggtctcgtgcaggcggccctccacgcaggccagcatgatttccacaatatcgcttttcaggcgcatgagcaccggctgggcttcggggtcaccaaagcgcacgttgaactccagcacctggatcctgccctggtcaatcatcaagccaccgtagaggatgcctttgaaggggcgaccttcgcgggccatgccgtcaatcatgggctgcatgaccgtccgcatggcttcctgctgcagttcgggggtcaggatgggggcaggggagtaggcgcccatgccaccggtattggggccgcgatccccttcgtagacctgtttgtggtcctgggcaggcaccatggccacagcggttttgccatcacagaaagccagcaggctggcctcttcgccagccaggaaatcctcaatgaccacttcgtcgccactggttccgaacaccttgtcttccatgatatgggcgatggcctccagggcctcttcaacggtaaaggccacagtaacgcctttgcccgccgccaggccactggccttgaccacgatgggagcacccttttcctgaacataggcacgggcgctggcagcatcggtgaaggtgcggtgctgcgcggtgggaacgccatacttgtccatgatcatcttgcagtaggctttggagccctccagctcggcagcaccctgggatggaccgaaggccttcaggccacaggactcaaaaaagtccacgatacccagagtcaggggcagttccgggcccaccacggtaagatcgatatgtgtatccctggcgaagcttgccagactgtgcagatcgtccacggcaatatccacgcactgggcgatggtcgcaataccagggtttccgggcgcgcagtagatattttccacacggggtgattggctgattttccagacgagggcatgctcacgccccccgccaccgacgacgaggatattcatacaggcttcctttatgattttttactgagcaggagtttcttgaggcgttcgccactctgcagaacgtgattgtacaccagatcctccaccagcttggcatctttggccccaaaggcatcaattatgctctgatggtcaaggacagcggcgtcaaccttgtcagtcatggtcatggccaggttgcggaagcggtcgaactgccgtgaaaggctgtagagaatgcgaataagccgctcgttctgacacttgttgatgaaaatggcgtgaaaactgttgttaataaaagagtaatcgcgactgaccacctgcccctgcagcttttccagctccgtgttcttgcgggacatcaccgcgatatcctccggggtgatgtagggagcgctgagataggcggccagcccctcaagcttggcggcaatcaggtagagatcgtcgacgtccttgggggtaatctcggtgacaatggctcccttgcggggaatgattttgataaaaccctcgccttccagttgacggaaagcttcgcggataggtgttcggctgatgccgaagcgctccgagagcttgggctccaccaggcgttcacccggcttgagcgtgcacaatataatatcttcacgaatgctgtcagctatagtatccttgagcgactttccgtattccatgggtgccccctgccaagagagttattcttgcataatctagcatgattggcatactgtatacaatcgctaagattcccgggcagcccttcgacggaaaacttttttcacccacgccggggaagattccggcaatatctgctccttttccaactccattcgaggttttcttcatgcgcaacgatatctatgtttcgcctttttcccaacgctatgcttccaaggaaatgtcctacctcttcagcaatgatttcaaattctccacctggcgaaaactgtgggtaaccctggcacgctgccagcgggaactgggcctggatatcacccaggagcagatcgaccagatggaagcccatattcacgatatcgactatgagcaggccgccgcatttgaaaagaaactgcgccacgacgtcatggcccatgtgcacacctttggcgagcaggtgcccgaagccatgcccatcatccatctgggagccaccagcgcctacgtgggagacaacaccgatctgatccagatgcgtgaagccctggagctggtgcgcgccaagctggtcaatctcatgcagaacctggccgacttcgccctgaaacataaagatctgcccaccctgggatacacccacttccagccagcccagctgacaaccgtcggcaagcgggcggccctgtggctgcaggatctgctgctggacttccatgaaatcgagcatcgcatcgaccagctgcacttccgcggcgtcaagggaaccaccggtacccaggcgtcattcatggaactcttcaacggcgaccacgcaaaaatccgtcaactcgaccagatggtcagccaggccatgggctttgataaggtcctcaccatcaccggtcagacctacagccgcaaacaggatgccctggtgctgggaagcctggcgcagctgtccagcagtgcccacaagatggccaccgacctgcgcctgctggccaacctcaaggaagtggaagagcccttcgaaaaagaccagatcggctcatcggccatggcctacaaacgcaatcccatgcgcagcgagcgagtctgcgccctggcacgcttcgtcatgagcaacgtgatgaatcccctgcagacccagtctgtccagtggttcgagcgcaccctggacgactcggccaacaaacgtctggcaacacccgaagccttcctggccaccgactccctgctggatatactcatcaacatcacatcgggcatggtggtctaccccaggatgatccacaagcacctcatggccgaactgccctttattgccaccgaaaacatcatgatggccgccgtcaagaagggcggcaaccgccaggaaattcacgaaatcatccgccagcactccatcgctgccggcaatcaagtcaagatggagggcggggaaaatgacctgctgcagcgcctggccgacgacacgcgctttgacctgaacctgcaggagctgcagcagaccctggagccttcccgctatgtgggccgcgcgccccagcagaccgaagaattcatacgcgacgaaatccagcccatcctcaaacactatgcccacgtcctcggggtatcagtggaactgaaagtataggagaatgcaatgagcccaatggcacgaatcaagcgcggcatctgcagcgtggcgctgctctgcctgttcagcgtacccgctctggccgactggctggacatcaacatcaacgacgaaaccctgttcctggaatacagttacatgccgttctatgaaagcaacctgcacatgagcttcggatacctgtactactccgaaagcgatggagatgacgtgcacgccggcatgatcggcatgttcatcgccgagcgcctggcggaaaacaccagcgtcgccatcggcggcaaggcctatgccatcgacgccctgggagaaaaagccgtctccatcgccctgggcggcgccgtgcgccagaacttccccttcgcgcccctggcaggcgtggaggcctatgggtacatggcccccaaggtaacctcctttggcaaagcggaacgcatgtttgaaactggcgcgcgagtcttctacgaagtgctggtcaacgctgatgtgtacctgggctatcgcaacctgcaggtcaagtacgacggtggctccatggaagaagcggaagacgggtttcatatcggcctgagaatgcgcttctgagcaaggccgcaaaacgccccccatgctgcccttttcagcaaacctcttgcctggaactggggacccacccatcgtggcgatttgtttacggttgccgccctcgtggcaaggcagaagcagtcagctcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacggggcactcacaggaagtgagtgccccggcagcactgcagggaagcagggaaagtgaagtacttacgcgcggcaaccgactggcatttaacgcctcaggcccaagccaagagctgaaaaatcacctgggctgatccgccccatagacaaggaaatctggttctgcgtccagccactgctgggcgcattgctgtatctgctgggccgtgacggcaaagatacgctcaggatagctggcatcgtgctcggcacccagccccatggcaatattcagcagtgccgaaaatccctgatcgccgatggtttcacggctgagggcatgatttcccaccaggtaattctgagcccgctgcagctcgctctcgctgaccagctcgtcgcgaagctgacgaaagtggcgctgcatggcatccagcgcataggccgcgttgtggcgcgccgtacccatataggcatcgatggaagcgttgaccatggtggtccccaagctggcattcaccgaataggccaacccttctctctcccgcagctggctgaacatacggcttcccatgccaccacccagtatggcggttcccacctgcaggggaggaaagcaggggtcatcagctccgggggccccatagcgcaggaagatgtgggcctgctgaccgggcgcgtcgtgccagcgctgcaggggcgaggccgtatcgaagtgcacaaatgccttcagggcagtctcatcatcggcgggcagggcgctgagctgactgacgaccaattcaatcaacggctgatcaaggtcgccggccagcaggaagtacgcaccaccagagcgggcgataacccggcggtggtagtcgcgaacctcgtcaatactcaggtttgcggtggcttcagcatcgccggtggccgtgaaagccatgggggtaccggcaaagagttcgcggcgaaaaagccaggcgccgtgacggtgggcgatggcctgccggttggcaatggccgccatggtctggttgcggataacttcaaagcgctccggcggcagcagtggttcgcgctgcatggagacgaggaaggagagggtggtcgccgcgtcatcacggtgaaccgtagcgctgagagctcccaggcgattatagctctgggcaccgatggagccaccgttctcctcaatggagtgcagctgctgccgggagtaagtgcgggtgccctcactgagcagggcgtaggttatggaagccagggagttgtcttcggattgggccacgacgccaccgggctggtagaagcccatggagaccagcggcaggtttgcgtcacgcagcatcaccatggtgataccattttccagagtgcgtatctcggcaccattgcgcgcggcggcagtacacaccagcaggacgctcagcagcaccccggtcaggacacgctgccacgccttcatttcagcaacacccggcggccctgaatttcatacttccccgcaaccaccagggcaatggcttcgctgtaggccacatgctcctgctccagaatacgacgggagagagcggcagcatcatcggcaggcagcacgggcacaaccttctgcacgataatcggccccgcatccaggtcgttggtcacaaagtgaaccgtgcaacccgaatagcgcacaccgtagtcaagggcctgctgctgggcatccagcccgatgaaggaaggcagcagggaagggtggatattgagaatgcgccggggaaaagcattgataaagccttctcccagaatgcgcatgaatccggccagaataatgaagtccacgttgcgggcctgcagaccatcgatcatggcctgctcccactcctgcttgctggcgtactgcctgcgggcgcagaccatggtgtcgatgccccgccggcgggcctcttccagcccaggggcatcgggcttgtcggaaagcaccacatcaatatggcacccctggagggcaccgctggcaatcgtttcggcaatggccacaaagttggagccacgcccggagagcatgaccgccagcttcttactcatagcgcacctgctggttcccatccacgatgcggccaatgacaaccggagactcacccatggcgtgaaggcgatccatggcagccgctgcttcggcttcacgaaccacaatcaggaaaccacagcccagattgaaggtgcgggccatctcctcgaagggcaggttccccatctcctgaagaagcttgaatatgggttgggtcggaatggcatcccgctgcagcagggcatcaagaccagccggcaggatgcggggaatattttcagtcagaccaccaccggtcacgtgcaccataccctgaacactgacctgctccagcaggcccatgacagtggagacatagatgcgggtaggctccagaagcgtctgccccaggggttttgccaactcagccggatgccagtccaggggcttgttgtgcacctcgaaaaagaggcgccgcaccagactgtagccgttggagtggatgccgctggagggcagggcgatgatggcatcaccggtgcgaataccggagccatcaataacgcgatcctcatccaccacgcccaccacgaaaccagccagatcatatttgccatcggggtagaaaccgggcatctctgctgtctcgccaccgatcagggccgcgcgggactgccggcagccctcggcaataccggcaatgatatcggtgttttttatggaagagagtttgccacaggccagataatccaggaaaaacaggggctcggcaccctgcaccagaatatcgttgacgcacatggccaccaggtcgatgcccaccgtgtcgtgctgatccatcatgatggccacctgcagcttggtgcccacgccatcggtgccggaaaccaggcacggcttgcgatacttctggatatccaggcggaacagggaaccaaagctgccgaaattatccatgacaccgggagtaaaggtggatttgaccatggaggcgatgttgcggacaaaagcattgccggcgtcaacatcgacaccggcatctttataggtaatcgtcttggaagtgttgtcgttgctcatggatagagatacccttctgttttgtttggaattatagcgatgcggcaggtgggcggatattgccgatcctgccgtttcataaaaaatgtccaggtgcaaggcacccgcagagcgtggaataaagcgcactccccgtacgctgctgcgacgggtgatagcggacaacgccgcagatggaggtttccaggaaacacttagcactcaactttcgcaccttgttatctcgggttaaggtgttattattatgacgtttatcgcattgagaccgtattaattttgaatgcttgacttatctggcattccacttttcgtctccggatattgtcctttttgaccgcgcaaaaaggacacaaaaacgcgccccccgaacgcccgtttttccggatcattggctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctccctcctccctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcctccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcatcgcactcaccggacgggctcagggggggcagcctgcttctgcctttcccccgtgtactttcccagccaggacgcgccgactggaacgctatggacccgcagggttgacgccacgagggcggcaaccgcaaaccaaaagccacggaaggcggttgtttgcggtccccagttccagacaagcggacggctgaaaaggacagcactgggggccgcttcccggccactttttgcgggaaaaaagtggcaaagaaaaaaagagaaaaagggttttgtgcgttaagcaaagcagtttatgcaaaaccaaatgtccccttccagcgtggcatcggaatccataccgacacccagctgtttcgggggtgcgaaacttgagttagcagtttgcagaaagacctcaaacgacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcgaagcgaggaatgagacatactccccggacgttgcaatgacgaacgacgccgcaggtgagggtttttcagcagcctgtcagatgtcgtcgattttaatctgcttcaggcgctccagctcttcctccaccacctggcgggcgatttcaggcagcatgtcctggatctgttcgctgaggagctcgcgcaggtgttcacgcaggttatgacgcagaaagtcctcgatgtagctgcgatcgaccacaaagcgcagctcgctgaagtcgcccttaggctcggggaaatacaccttgggagtgaaggattcgggaatggtcagctgcagatctgtcaggcgcacgtgatgatcaccagagccacgggccgcagcgggctcaggcctgatctcctcgggctcttccacattcagatagggattttcgtcatcactgtcctgagcgtccttcagcgcatccagcgttgcgtcagcactcaggtcatccatatcggcgaaggcgtcgtccaggggatcggttccgccttcctcaggcaaagccaccgcgacatcgcccatggaatcaagcacatcgtccagattctccaggtcgatatcgtccatggagatctcctgatccgcgccaaaattgttggacttttccgaaacctcatcatcttccgtttccaaagcctcttcacccagcagttcatccagcgagccatcctggctttccagcagaccctccagctcatgggcggtttcggaatctatctccatatccagattttcaatatccaggtctccagacgcctcagcgctgtccggacggaaaaggtcgttgatctccttggaaacctcttcatccagggagtttgttccaatgctgctgaacaggtcgtcaaaatcacttgatgcgcccgcggccgaagtcaccagctcatcgtagcactggataagttcgtcgggatcaaagggcttcttgatttcgcggctgatgccttcaaggctctccacttcactgaactctccgcgcagaagaaccacggggacggtgctgatactttgaatcagagcctgcagttcatcctggtcggcaacaaaatccgcgtccagaaagacaatgccagggtccttttcttcaacggtctcggaaagccctttggcgttgtcggcaaagagcacttcatattcttcgctaaaggtcagctcgaagagcttgcgcagactcggactttgatcagcaacaactatcgggcgcatctacattccccagggttttggtagaaagattttgtggtattggtccaataagtaacggtcagtcatgccggccagataatcacacacctgacgctgcggcgaagcgtctgtcacgctgtactcaatggagtttatatggttttgatagtattcgtaaagttcttttattatcttgtaagccttttcgaattcaacctgaatgcttggatgcggataaaccgcattgtacataaaggttttcagctcctccgtggcctcattcacctcgtcgctcatgaggatagcggcataatcactttgcatggtggtgaaaataatatcctccaccatgcgctgaatacgctgggagtgggtgcgccccagaaccatcagcgtctgacggggaagatcatcctcatggagcagctccgcccgcagagcatcatcgatatcgtggttgatataggcaacagcgtcggaaatgcgcaccacctgaccctccagggtcatgggcagatgagcctgacgcagctttcccttgcccttggagtgcagcagaatgccatcacgcacctcgcgggtcagattcaggcccgctccatggttttccagcagatccaccacccgcagactctgatgcgcgtggtgaaagccctcttccatgatatccgccagcacccgctcaccagcatggcccatgggcgtatggccaagatcgtgccccagggcaatggcctcggtcagatcttcgttgagccccagcgcacgggtgatggtacgggcgatctgggaaacctccagcgtatgggtcaggcgggtacggtagtggtcgttggagggagccatgaagacctgagtcttgtgcttgagacgccgaaacgccttgctgtggagaatgcggtcgcggtcgcgctggaaaaccgtgcggtaggagcattcttctatggggcgcaccctgccgagactctcggaactgagagtcgcccggggatgcagtatggatttttcccgttgttccagttgctgacgtatcataagaccatgaagtaatcggaattgccatccctgtcaagcccgcacatcctcaaacagcttgctgaaatacctcacaacaagcaggcaattgaaaaaaccacaggtgcaaggcgcccgcaaagcaaggagtgaagcgtactccctgtacgttgcagcgacgagcgacagcgggtaacaccgcagatgggggtttttcagcagcctgcaaaggggacaaacgggcgaaaagacccttccgctcgcctgttctcgttcatctgcgtcggcctcttcccccttcgctgcgctctcggggcgccacaaaccgtgagcagtaacgcccctgaatgtgcatattttcaccaaaacagcacccaaaaaaccactttcaattgtatacaatgttctgctaaaatgaaatcgtattttattttcaagattcacgtaaaaccttcacaggagattgtcaatgattgaagcctacctccaacacgaaaaggaacgcagtgcccagggcattcctcccaaaccgctgactcccgagcagaccgccagtgtctgtgaaatgctgcagaacccgcctgcgggcaaagaagaattcctgctggcgctcctgcgcgatcgcgtttcccccggtgttgaccctgctgccgaagtaaaagccgatttcctggccaaaatcgccaaaggacaggccagctctcccgtcatatccaaacaggacgccgtgaaaatgctgggcaccatgctgggtggctataacctccagtacctggttgacctgctccaggacagcagcctggccaatgaagccgccgaagccctcaaaggcctcgtgcttatctttgacaagctggaaagcatcaacaagctggccgcctccaaccccgctgccaagagcgtgatggagtcctgggccaacgccgagtggttcacccgcaaacctgacttccccgccgaaatcaaagtgaaaatcttccgcgtggacggcgaaatcaacaccgacgatttctcccccgcttccgaagcctggagccgccccgacatccccctgcacgccctgtgcatggggaacaagcgcttccccggcggcctggagcaaatcgccaagatgcgcgctgaaggcttcagcgtggccttcgtgggcgacgtcgtgggcaccggctcttcccgtaaatccgcctgtaactccctgctgtggcacatcggcgaagacatccccttcgtccccaacaagcgccgcggcggcgttatcatcggcaacgccatcgcgcctatcttcttcaacaccgcccaggattccggcgccctgcccctgcgctgcgacgtttccaaactgaaaatgggtgatgtggttaccatcaataccgttgaaggcaccatcaagaacgaagccggcgaaaccctgagcaccttcaaggtcaaccccggcaccctgaaagacgaataccgcgccggtggccgcgtacccctgatcattggccgctccctcaccaacagtgcccgcaagctgctgggccagggcgaaagcgacctgttcatccagcccgataacccccaacccaaagctggccagggctatacccaggctcagaaaatcgttggcaaagcctgcggcctgcccggcgtactgcccggaaccgcctgcgaacccaaaatgaccaccgtcggctcccaggacaccaccggcatgatgaccgccgacgagctgaaggaactggcctgcctcaaattccaggccgacatgtacatgcagtccttctgccacacctccgcttaccccaagccagctgacgtgtccatgcacaagaacctgccaaacttcgtggccgagcgcggcggcgtagccctgcgcccctccgacggagttatccactcctggctcaaccgcctgctcatccccgacaccgtgggaaccggcggtgactcccacacccgcttccccatcggcatctccttccccgccggttccggcctcatcgccttcgccggtgccctgggcttcatgcccctggatatgcccgagtccgtactggtgcgcttcaaaggcaaactgcgcgaaggcatcaccctgcgcgacgtggtcaacgccatcccctactacgccatcaagcaaggcctgctgaccgtacccaaagccggcaagatcaactgcttcaacggccgcatcctggaaatggaaggcctgcctgagctgagcgtagaacaggccttcgaactgaccgacgccgccgccgagcgctccgccgccgctggctgcatcaagctctccgaagcaagcgttgtggcctacctcaagtccaacatcgccctcatggagcagatgatcaaagacggctaccaggatgccaagacccttgagaagcgcatcgccgacgtcaaagagtggctgaagaaccccagactcatcgaagccgactccaacgccgaatacgccgaaatcatcgaaatcaacctggacgaaatgaccgagcccatcgtggcctgccccaacgaccccgacgacgtgaaactcctctcggaagttgccggcaccaaagtggacgacgtcttcatcggctcctgcatgaccaacatcggccacttccgcgccgccgccaaaatctttgagggcgagaaattcaaccccggagtgcgcacctggctgacccctcccacccgcatggactacaagaagctcatggccgaagccaccttcgccaagttcagcgccatcggagcccgcatcgagcagccaggctgctccctgtgcatgggcaaccaggcccgcgtccccgacaaggtgaccgtgttctccacctccacccgtaacttcgacaaccgcctcggtgacggcgcccaggtcttcctcggctccgccgaagttgccgccgtgatcgccctgaccggtaaaatccccactccccaggagtacctggacatctaccgccagcgcgtcgccccccacgccgcagacgtgtacaactacctgcagttcgacgaactgccccaggacatcgtctccctggtgtaaacctgcatcaggcagacccaccacagaaaaagcccccgcttcccaggaagcgggggctttgttattcttcaggaacccttcaaccagcgggatgtccaggatagtgaccattaaggacacgctgccaccactttctgttctcaagataccagcatacggttttacgaattcctgattcaaacgtctcttctggccaccagccaagctcattttgaatttttccagcatctatcgcatagcgcatatcatgtcccggccgatcgggcacatggcgtatcagatccgcatatcgccttatatcacattgactttccctctgtgctccatcattaatggggcacaactcatccagaaccctgcagatggtctccacaacatcgatgttgcgtttctcttcattaccaccgatgttataggtttcgccaattttcccagtggtcgccaccagaatcagcgcccgtgcgtgatcctcgacatacaaccagtcgcgaatctggttgccctttccatataccggcaagggcctcccagccagtgcgttcagaatcatcagaggaatcaatttttctggaaactggcaagggccataattattagagcaatttgtcaccagcacaggcaagccaaaagtcctgtgccatgctctgacgagatggtcagaaccagctttgctggcagaatacggactgctgggctgatagggagtcgattccgtgaaccgagtctggagagtgggtgatggagaatcggggctggcaggaagtgtttcgccattaccagcgtcatcatccgggtgaggcaggtcgccatatacctcatccgtagacacatgatgaaagcgaaaacctgcacttcgtgacggctccattgcctgccagtaagctctcgcctgctccagcagcacataggttccaataatgttagtttgcataaactcgccgggagaatcaatggaacgatcaacatgggattctgcggccagatgcaacacgatatccggttgataacgactgaaaatgtcctttatcgccttggcatcagcaatgtcggccttctcaaatgagtaccggtcactgaagctcaccgacaccaaagagtccagattccccgcataagtcagtttgtcaacattgacaacgcgatgagccgtgtgctgaatcaagtaccgtatcaccgctgagccaataaaccctgctccaccagttaccagaaaagtctttatactgtcgcctgtattatgaaacccttcagtcacagcccaccttcaacctgcttatacaacgttcaagcgaattgcgccaataggggatggtaacaccgaattccgtcttgatttttcttttgttcaaaacactatagtgggggcgctttgctggaagtgggtattcacttgtttcaatgggctcaatatcacacttgatacccgccatggcggttatggcacaggcaaaatcataccaactgcagacaccttcgttggcaaagtggaatacccgcccgccccccactgaagaacatgagagcatacgaaccagcatatctgccagatcacctgcataagtagggcttcccacctgatcatcgaccacccgcagctgcccgctgcggctagcgtgttggagaatggttttcacgaagttctttcctcgagatgagtacaaccagctggtacgaacaatagtactacgatcatttgccgacatgaccgcctcctcaccagcaagcttactggctccatacactcccaaggggtttggcacgtcaccttccacataaggaaccgtcttggtgccgtcaaatacaaaatccgtagagatatgaataaaaggaatccccaagtcgcctgatatgcgagcaagatgcgccgcgcctttttcgttaatccgaaaagcgttttcacactcactttcagccgcatcaacagcggtatatgcagcacaattcacaataccggcaatgggataagtccggcaaaatcgctcgacatcaccataggccgtaacatcaaggacctcccgacccgcagagatacacgctggccccaggcgttcgctgagttccccaccaagctgaccatggccaccggtgacaagaatcttactcatacaaattttcagcaggaaagagttcagcctctttcagggatggctgatgcgagtccttatcagacaaaagcagctgatctgccggaagcctccagtcaatgccaagatgtggatcattatagactattccgcgatcacttttgctggagtaataattatcgactttatactggacaactgcgacttcagagagcaccacaaaaccgtgggcaaagccacgcggaataaagatctgacgtttattctccgcagaaagctccgtgctcacgcaggctccaaaggtagggctttcccggcgaatatcgacagcgacatcaagcacacagccagccacgacacgcaccagcttgctttgagcaaacggcggcagctgatagtgcagtcctcgtagtactccacagcgcgaacacgactcattgtcctgcacaaatcctacctgaaagccaagagccgcatgcagggcatcaaggcggaatgtttccatgaaatacccgcgactatcttccaatactctgggttcaagcagcaggacgtcagctatctgtgtgggcgtaatcttcatcccttcaacctttcccgctcagcaatccgtaacagatactgaccatactggttcttttcaagaggctttgccaaatgcactaactgctgtctgtcaatgtagcccatctcataggctatctcctcaagacacgctaccttcaggccctgccgcttttcaatgacctcaatgaaatttcccgcctcaagaagactctcatgggttccagtgtccagccaggcatagccacgccccataagctcaaccttcaagcgaccctgcttcaggtagtactcgttgatggctgttatctcaagttctcctcgttcagagggctgaatccgcctggcaacctgcaccacatcattggtgtagtagtaaagacctacaacagcataatgacttttaggaaactccggcttttcttcaatgcttacggcgtccagattccggtcaaactccaccactccatagcgctggggattactcacctgatagccaaatatcactgatctgcgctcctgttcgactattctcacgcttctgcgcagcacctcagataaaccatgtccataaaaaagattatccccaagcaccagacacacatcggagcctccgataaactcctcaccaatgagaaatgcctgagccaatccatcggggcttggctggacggcatagctgaagcgcatgccaagttccgttccatccccgagcacattctgaaaagtggcctgatcctggggcgttgtaataataagaacttcacggagcccggaaagcatcagcaccgaaaggggatagtaaatcatcggtttgtcgtaaaccgggatcagctgcttggaaactcctttggttataggatacatacgtgtaccggagcccccggcaagaacaatagccttcatcgttgaaacctttcaccacttgtcagctggagggctgtaaaaatatttggcagaggtatatgtgttgccactcaagagctctcagacggggcaacagtacgctcgaaatcatcgtcaagccgcacgatgtcatcttcaccgatatattctcccacctgagcctcaataagcaccaccggaatcctgccctcatttgaaagacgatggatctcacccattttaatgtaggttgattcattgggcctcaccaggcgaacttcatcacccacagtaacggttgctgtcccggagacaacgatccagtgctcgttccgatggaaatgtttctgtaaactcaatctcttgccgggcttgacttcaatttttttaattttgtaaccacgagcttcttccagcacggtaaaggtcccccagggacggtgacctgtcaggtggatattgtgcagcccattgccctgggccctgagcctgtcgacaatctgactcactttctgagatgaggacttccgtgataccagcaaagcgtcaccagtatcgacaataatcaggttctcaacatcaatcgtggctatttttctttcgcggccataaataaaattgtttcttgaaccaacacttatgtgacaatcattaagggtgttaccatgctcatcttttggcaactcatcatgcagcgccgcaaaattccccacatcgctccaacccatagcagcggataccattctgacacggtcagatttttccagcaccgcgcaatcaatgctgtcatcggggatatcaagcatatcctcatgcctgatccgcatgatttcaccgtgaattccattcttaaaagccttcacacaggcatcatggattttaggtgaatggctgcgcaactcgtctaggaacacgccagccttgaagaggaatatcccggaattccaatagtagcttcctttttccagatactcctcagcagtggccaggtcaggcttctcgtgaaaagcctttactgtgaagccctctcctgactcaatatacccaaaacccgtttcggcataggtcggctgaacaccgaaagtcaccagatagccattccgggcaagctcctgtcccttgtcaagaacctgctgatagtggcgctgatccttgacaaggtgatcggagggagtaaccagaaccagctcatccgcagccagggccagacatgccaatgcaatagctggagccgtgttccgtccgacaggctccagcacatagcttcccgaagtctgatcaagttcatgaagctgatcgacagccagaaagtactgttccgcattggaaacgatacactgtcggtcacatagcgcggcattgcgactcacggttaactgaaaaagcgaccgctcgccaaacaactttacaaactgtttcggcatcaaagcccggctgacaggccacagcctggtacctgatccaccacataaaatcacattcaccatattttgcctcgctcctgttcagggtagcagcatgtaatgtcccatgcagcttaccacaccgacgggaagataaactattcacgctcaacgcgaaaggagatcggcctgcgcagagcagtcataccgatggccagcaaaaccttcaccatgtaatatcctccctgaaagccgttgattgaagatattcccccttggcgctcgcgcatctgcacctcaacttcgcttatggtaaacccgttttttcccatgaggatcacggcttccggctcgggataatcctctggatagtagctcgcaagaaagcgaatcgcctcgcggctgtaagctctgaacccagaagtgttatccattatcttctgacctatcagtaaggagttgacccgctgaaaaaaacgaatgccaatgcgacgcagaaaagttgaacggtaaccatcatggggagccagaaaacgcgagccaatcaccatatcgctcccctggtggagtgctttgagcagcgcagggatctcctgagccacatgctgtccatccccatcaaactgtaccgcatagcggtaattatggtgttgggcaaacttaaacccagtctgcaccgccccgccaataccaagattcttctgcagatcaatcaccacagcacagccagtttccctggcaatgcgtgaagtatcatcaagggagccgtcattgataaccacaatatcgacatgaaggctttcctgctgaagatcgcgaagaactccggcaatactgttttcctcattcaatgcggggacaataatcagagtatctgcctgcggctcatggcgaccagccacgtgcagtgccaaagcttgtatcatttccttattctgctctgaaatccgggtaatcaccaccgtcaggtgaatcagcagcaaaaaagtaaaccctgttgtcatgagaataagaacacttggaggataagcaatcccgaacagagcgccaagcctgtcaattgcaaaacgatcaagggaaagatagagtagaaaaatactcatgacgaaccagaggagtgaatattcctccttcatgcgcctgttcttaacgagactgaagataaagaaaaaaataaacaggctgaaggcaatagccaccaattgtatacggtcgaaaaccatcaatccccccccgtcggcgtcacctgatccagcaactcacggaagctcaggtgatagcgctgcaacaatgcagacagagcctgtgatgtcactttacgcctccgcatgatatatcgccttttcctcagcattcccggacttcccgctaaagcctcgccggctccctgcagtgtcgccagaatcattggccacgctgaaccctgctgcaaagcttcagcgcctgtaccctgctttcggcgaatactgcgccattgctcaaaccagcgaaccgtcgtcgtaaccggcaacgcgataacaaatcgcaggggaaaggttttcaacaccatccaaaagtgatttcgctccacaaggcgcactttaaaggaagagaggcggcccgctgtctgtgaatatttatggtaaacaacagcctcagtcgccaacacagcatcccaacctgccagacgaccacgtaaacccaggtcggtatcctctgcataggcaaaaaagtcatcatcaaaataacccgtctcatccagcatcgcccttttgtatagggctgcacaggcactgggaagcaaaatttcctcaacctcctccagccgaagtgacgaccagcgccgattgcggaagctccctctggacatgccgtcagaacagatcttcaagcccagtgaatcaatcacgtccgaatcatcaaagccacagatacgacagcccaccatacccgcctgcggatagcgatcggccacatctaccagtgtctccagccagtcaggcgcaacccgggtatcattgttcaacgtgacaatatattcgccacacgcttgctcaataccgcgattattgccggtcgcaaagcccatattctcagcgaggttcaccagcctcacctggggaaaactggcagcaacatatgctgcagaaccatcatgcgagccattatctaccaggattacctcatagcccgccatagtctgctgaaacagactccccaggcaggcctccaggtgatggcgaccattccagttcacaataacaaccgagactctcacacttccaccggtatcaggagccccacggatcagcataagaccagccagccaatattccgaatcattccactgtatcgaaaaccataatggaaaatatgtatccgccttttcagcataccctgttgctccatggtaataaaagcctccagcatagcccggtcgggttccggcaacaacacctgaaagcgttcgtaaaaagctttggcctgctttcgattacgagagagcacctcacgaacgcgcgccagcgaacatacctgtcgcagcaggtataaagcactcccgctgctggcaccaacctggttcccaccatgctgacgatataaaagcatcggctttggcacataagcaattccgccgaagcaggaagccaccaggcccacccagtgatcgtgcataagtgccgcatcagcaattggcaaagccattttgcacaacctgcgattcatcattgccgtgcaacctgtcactacattctgcaccagcaggcgaggcaaccgcgccccgtgcagaggatcaatccgctgatagcgatgccccgatgccgcaagctcctgtaatccacgatctacaattaccatatccgtatgaaccagcagcggtttctcttccccgcacaccgcttccagctcctgcattttctccagcgaacaggtaattttctccggtaaccagacatcatcctggtcacagaacataacgtagtcggcactgctgtattccatcagcaccgcaaaatttccacaggggccgagattacggctctgtcgcggtagtaacaccatccgattcccatgctcccgtgaaaacgcttcgagaatccccagggtcgcgtcagttgagccgtcatcacggacaatcaaacgccaatctgcgaaactttgttttaaaatactccctaacagctctggcagatgctcagcgccattgtacgtagccaggagaatatcaaccgttctcgtcatgcagaaccgcctccacaattgcccgcaagcgggcattaaattgctcctgcccccactgcgcagcccgctgcctccctttttccgacaattcagcgcacagagcatcatcagtccacaggcgccttatgcaacaggcaatctcttcgctggagtcggggtgaaagtgcaaggcagcaccaccagcctgctccggcatcgcgtaaattcccgatatagccaccgggcaccccaccgcgaaagcctccagtggaggaatgttggttggcccgtaatacgtaggcatcaccagtgcacgcgcccggcgatagagctccggcatatcttcatcggggacatagccgaggaaaatcacatcatcgcccaaacccagcccctgcacctgtctgacaaccgcctcgtaagcattctgccgcccccctgaaagcaccagtttcagatccggtaactgctttttaagctcggcaactgcctctatcaggtgtttatggtttttatgccaccagaattgcgctggataaaaaaggaattttttcggtaaagaaggatacgtcgagtcaaaatcatcacgcaccacagtggaatgcatataacgaggggcaataaaaggcagggcatgaacccgttgggcaggggtgccataggactgcatcatttgctcgcggcccagctgggagtcaacgagtatcccttttgaccaccgactgttacaagagttgatccgctcacgattccaggaggcccatcccgaggaagactctggaaagcgcttttcatagcgatacatcagatcgtgaatactgaccagtgagggcaccggatactgatagctgcgcagatcataagacgggaagatccacagatcacacttttcccgtaacaatgccctggcaatcgggtgaaacagaggagtcagcctgcgccataatcccataggcaaaccggcaactgtccagaacagcccgagagcgcgggcgaccgttccacgctcaatcctgagcacctgcatatctctgttgtgcaggtagggcaaccagcgatcagaagtgtagccaactaccaccgaaaactgttcacatggtaaagaagcaagcgcatcaagcatcgtctgattatactgaaaagttccgccgaaatgcggctccgcctccagatacagtccaacttttctcatgaaaccacctgacggacatctcggtcgatctgccgggccacaaagcaaactccccaggtatcaaatcctggctgtcgtgctgtcatccattctgcagattcaacaagcgtcatgcctgcctcttgcaagaacatttccacttctggctgaaacagataacgcatacggtgagtttcctgcaactcttccaccgcattactgcctttgtcgcgcacaaatacctgatagtgggtttcgaccaggttggtagtggcaaacatgaccggttcaacaacgcgcgtgaccgcaatttcgttatcttcgactcgctttactcgcacctcaggtcgatccgtgagcacagccgggccataccagcagtcaaaaagaaaaagtcctcccggtgccaggtgagaccgggccgtcataaaagctgcttttaagtccgcattggaggtctggtaactcatcacatgaaacagggaaaccactgcatcaaaggtttgctcaagccggatagttctgatatcaccacaatagagcgagacacgatctacgcaatccccaagtgctctctccttttctgcaaccgtcagcatttcctgggacctgtcaaccccagccaccaaataacctgacttggccagcaacatcgcatgccggccagtgccacagccaagatccagtacgctcgccgctccgggacgatatctctgaatcaaaccatcaacataagcagcttctgcagcataatccttgtcgcgatagaagagattgtaataccgtgaatatgcaccaaaaacattcatatcgccctcgttggctggtaattgtcagcggaaaaaagctctttgactgcagtaaccaccatctccatctgcgctttctgtaaagccataccactgggaatgtaaaaaccgcgccgggcaagacgctcggcaaccgggtagcgctccccgccgaacagccccatatttctgaataccggctgctcatgcatgggccagaagaaagggcgagtggcaatctgccgactccccaggcgcgccatagcctccgatgcttcaaaaggcacagaatcatgcagaaccgcgccaaagacccagaagatattctcggcatagttcgttgacagcggcatcatctcaaggcagtcaagatccgacagtaatcgactatacaaattgcccatctgacgcttgcgagcgacaaattcatcgaggcgttccagctgagccacccccagggcagcctgtagattactcatacggaagttatagccaagctcctcatggataaagcgcctggaactaaaacagagattgcgtaaagagcggcaacgcgcagccaatccttcatcgttcgtcaacaccatcccaccctcgccggtggtgatatgcttattgggataaaaactgaacgtgctgatatcaccgaaactcccgcaaggctgtccccggaaagtctgaccaagcatctgggatgcatcttcaataacaagaaggccatgcttgcgagcaaccctggcaatagcatccatatctaccggcaaaccatagatatgcactaccatgactgcccgggtttttggtgtaatacgaccctcaagctggttcacatccatgttccaggttttagaatcgctatccacaagcaccggaacacaaccacggcgaataaccgccgccgcacaggagatgatcgtgaacgtcggcataagcacctcatctcccggctgcaggccaagaccagcaatggcaagctccagggcagccgtaccattgcacaccgcgataccatgccgacgctccacccggccagccaattcgcgctcaaaacgctcaacaaacggcccttccgatgaaatccagccactgtcaatacactcagtgacatagcgacgctcatttccatccaacaaaggctcattgacagggatcattgccagctcctttcatattgagctcacccggcactatggcctcatctctcaacctgtctgtcagcggaccattccccttgacttctgatagtgatcctgctcagcgcaatagggctgctgctcaggcataataccgaacttccaatcctgatacagtttttcaagggcaagattgtaattgttatgcgacggcacacaataggcacaggtattcttggaaagagccctacgctgagacagactttcaccccacaggtgctgaaactgggcacccaaggagacaagcgaaccaaattcagacagctgcccgagaatatcctgacgagcccgccgatactgagaacctggattcgcagcatcggagcacggatacagttcgccgtaggggccaacagtcaacattcttcctcggatggaaacccagcagcgcggtacccgagccggagcaacctcccgttgctccggcttttgcaggagattatcatcgataaccacatccagagggcgaaaaactccctgctgcaccttttcaagcaacccccccagggattcacgatagctttgctcagcctgatacacgggtttgtcgccatagcaggtttcaatctccttgatatcgcaaaaatccaggccagtttcacgggctcgcagcaaaaacccttccacattggagacgaagcgcgacaccaggcaacttgctccaattcgcaccgcactgcctgttcgctgcttggcactgactacctgggctatattctgccacagagactcaaaaagcccagcattgcgccctttgtactgcgaccactccgccgccgtcgccgcatcaatgctgaaacgcactttattcagattttcggccagcacacgatgctccttcgctccccactctgccggaaagataccattggtatacagggagatttctgcatcgggagcaatactgcgcagatgttccatggcaggtaccgttaacccggacaaggaaggctcaccaccgccaccaaaactgaaactcctcacccccatatccacaaaaagctgctgcagcaagtgcaagcgttcactggtcaacgcctcgcctgactgtttatagcctatgaagtgccatgtcccactttcatcgggacgacaattcgggcatgccttgcaacgcagattacataccagggcaggatggaattccacatgacagggcaagcagacatcaccagcaaacaaagtgcccagcatggtgcggttgtcaggaaggagctcacgccgtaaaaagctgacacgacggcgcaggggggagtcaaaggtcagagcatcttgaatcgaccgtgattccctgataacagcgtaaatttcaatcaactcctggcagcccaaaccaaacagctttgcaatatcttcgctgggcaaagttggatcgataaaaagcgtctcggcaacactgagcgccaggcgcgactgggcagtatcagcaagagccgttgagccatgccgtaaacgcaacgccgttgccagttcttcgccaaaccccgccatcgacatgtcaggtggaattttttcaacagcggggcagagtacatcctttttcataagcttctttaaacctttacaagtacttcactgaaccggaaactcccggcttcacaatttcactggtatccgaactgacaattgggatttaacagcttgctgaaatacctcaaatcatgcaggcaagtgaaaaaccatcaggtgcaaggcgcccacagagccaggcgcgaagcgtacttcccgtacgttgcagcaacgagcggcagcggacaacaccgcagatggcggcccagaagcctggttaatacaaaacacatttcctacactccatgattccccgcgagatttgagttgccaacagctaccagaaacgaggattcaccagtgcactgctgagcattcgccccgtcggacgcaactgtcgaaacaagaagcaggaaccatgggccgcaaaccagtaagccaccagggacgcaaccgcggctcctattcccccataaattggaatcagccacagattcaatgcaatattcaacaggcagcctaataccaccgtcaccaaatacattcgtgtccagttcatcaccgtcagaaatgagctgcgcgccatctccaggctgacaaaaacatttgaccagatcaataccccaagcatcacaccagcctgtccataggcttctccaaataaaaatggcaccagccattgcgccacaaacaccaccggaagcgcaagcgcataggaagaaaacaccatcaaacggtagagcttttgcaatctctcataaaaaagctcctcgctgattccctttgcctccacaattgccgggtacaccgaccagtaaatcgccgccggaataaaataccagacctccgataagcgtaccgccaccgagtaaattccgacagcctcattaccagccagctccccaagtaaaatctgatcaatgcgcaaatagatcatgattaccacagccgacaacatcaaaggccaactgtcccgcagcatctttgcagcagcctgatagcgccaacgccagagtgacaagcgctcggccttcgaaagatatactgctatcagaccaaacgcccccaggatcacttccagcagcgtaacccatgcaaaagcaatcagaggtaattccataagaatcatgccgaccttgaccagtgcacagagaaaaaacgcgctgcctttggccattaccatatattttgcctgaacctgtgagtgaaaccagaactcaataataaaaaaaccatggaacaacgaaccagccgccacaatacccaccagccagtggctgagcgtatcctccgggcgcagcaacacaataaccaccatcgccaccataaaactgatcgccccactcaccatcctcagaccaaaagccgtacccaggatttcatatctcttttcaggtgcgcgcaccacatcacgcaccacaatatcatccataccaagccccgcgatggccgtaaacaacgcagtaaaggcaagagcatagctgaacaggccaaactgctccggtccaagataacgagccagccagataccgacaagcaggccaacacccatacgcagaatctgatcaccaaactgccaggccgtgttgcccacaacattctgcaaatagacctgaccttctacccttctgcgaatacacaaaggaagatatttgagccacggctggtttatcagtggtgaagatgccataaaaaaggctctacctttctgcacattgtgttatgaggtatctttattgccgacctgtggagggcaggcgccccagcagactctgggcaagggctggatcaaggcgttgcaaacgctgctggagagtatacgcaccctgcacatcacccagctcaagatatatcaaagccccgttgtaaagcgatccagcatgagccggatttaaccgtgaagccgacatgaacgcctgcaaggcttctcgcaactctcctttgcgatgcagcaccagccccagattgaaataaaccattggatcgggagcaagggaaacagagcgccggtagtgtctaaccgcctcatcaagctggcccagccgatcatgggacaaagcaaggttaaaaagcatagtggggtcatttggctccaaagcaacccctttgcgcaagaaactgtttgcctcgtggaaattcccctgggcgttgtaaagggtgccaatattgttatacagccggtaatgccagggattcagcctgataccctcaaggagtatatcgatgcccatcttatattgaagctcagcagcgtaagcacgcgacaaattaatgtgaattggcacatagcgaggattgatttccagtgcacgttcatacagtaaacgagcctcgcccactctgccctctgccatatagagatttcccagatcaacatatatcctctcattgctcggtgcacgctgcaggttatcttcataaaatgcaacaggatcattccaaagactgttacgctgccacgtcagaaccgacagtaccgtcaccagagtcaataacaccgccacagcatagctcctgggaatgcgctgtattgcagccataaccaccaggacaaagccaaacatggaaatatacagacgatgctcaaagaccggatcaagaggaataatgctggactcaaccaccagccccagaaaaaaccagaggataccaacgcagatgaggggttcgcgacgacgcaacaaaacagcagcaaccagcaaagcaagaatacccagcaatcccaagccattgtgcaatgtgaatatggactgcactatggcgacatcatactcaagggcctgaccatagggaaggaagagcagtcgaatatacagaaaaatcacggaaaactgtgtaaccagatacgtcagaggagagttattttgcaagtgcgatagatcgggcatcccccccacaccatcaataccctcccctgccaccagtggcaccagaagcattttcacccccagccacaggggaaccaatgcgaaaggcgcaaccaggaacagtaaccgacgccacgacacaggatgacgctcctgtataaaaaagcgatccagcaaaatcagggccagtggaagcaccgccgtattctgcttggtaagcaccgccagggcaccactgagcaatgccatgacatagagcacccatcgattacgtgccccttctttcgattcccggaaaagcagaaaaagatacaccgccagaaagaaaaaaagtcccgcaagacacgacatacgctgaacaatataggttacagcctgcgtttgcagaggatgtgccagaaaaatcaaagcaccaccaaagacaaaaagaggaagctgacgaaagacccgcttcaaaataccaaaaaccaggcaggcggtaagcaggtgaatagtgatatttaccagatgatacccggtgacctgcgtagagccaaaagcgtaattcagcgcaaacgtcaactcggcaaacccacgcgcaccatgaaaaacatttgttaaagcttccggcaaagatcggatagcgggattttcgacaatgttcactaaatcgtccagataccacggcacctggagcgtatgcccataaagcattgctcctacagtacagagaacaccaagcgccatcagatcccaacgccacctactccattcactcttctttgccgcctggactggaatattcttacgcttatgcacagcgcttttgcgcacctttcgtggcttcacttcatctccctttccctcctgccttaccttagccttacgcccaagcgcaaacagaaaaacagtataacaacaaaacgcagaccccgagtaacagtgcggcgatctgttttctgtccgcctgccatcagaatctgcgtttcgccagaacatcctgtacgcacttgcatgcaaatgcatacagcatatcccgctgtcactctcacatatggattttcatgtacaccaaaccaagggctaacgccgcaaccagaaagcactgccacaaggtcaaaagagtctgtttcatcagttgagtccacatatcagagcaaaactcccccgccatgcaatggagaaaacacagcgggggagaacaggcataatacatttactttggaatagtgaacgtgtgcccctgaacccgcttcatgtcccaattggtccagtaggggccggggattccaccttgattatggcagccaacacaggcaggagccgttcccagagcctccaggcttccccccagcagactctcgccagctgaagcagccgcggccaggttatccgtcgcatggcagctggtgcaggcacgcagcgcaccgtgcatggggttttgcatatcctgcagaccctgcacctgaacgccatggacattccccatagctgcaccagccagctcacccttgtggcaagtgctacagttcatggcagcaacagaagccaccgccatcagaaccaccagtaacgacaaaatcagatttctcatactcaactctccttatcggtaatctccctgaagaaaacagaagacagggctcgcatcaagcaaaacctgactcccagcttcttcacaggaacaaaactctcacacaaagccctcaaagacaccagaaaaggcaattcctctcgcccgctcgctgcgctcactggggacaccaagtgcgcaaaggaaaaggcagcgaaagcttcagtttttctgtccctgcgttctcatcgcctccgcgagggatatccttcaactggggtttgcattcattcgcgtccattcgcggttaaaaattccctactttttgtgagctaagattttttgccacccgctgcgcttgacggaacagccgacgggaaaggcagacaaaaaagaaacggtttaccgcgtgatgagttacttttttgcctctgtctgctgctcctgtcctgcctttgcctgtggcaaaaacgcttcagttttctgcgaaaatcagcgaaatctggaaacaaaaccttctccgcagattgcacagatttacgcagatgaaaaccatgaaactgggatcatagggacaggaaacaaagccactacgtacgctcaattcatacttcccgctattttctaccctctataccctattccccgttctccagcccctattccctacccatgcgcccgatgaacttccgtatcggcgcggtgagcggagaggtcggcggcaacgccatcaatttttctgctgagtttggtatcaacttcgtcgatgcgcttgctgagcttggtatcaacttcgtgaatctgtttgctgagtttggtatcaaaggtgtcaagcttgtcattaagagcgaggattttggtgtccacttgtttaaagcggttatccatcttctcttccatctcagtaaatttgcgttccattttctggtcaagggatgcaattccttcagccgtcagttggaattgaccccttatctcttcaagtaaaatttcaaaatgctctttttgcataactcacctccacagagagaagatacctcaagcagggtgaaatgaaaagatcagtacgcattagatttaaactgactggcaatctcaggcaaagctctcaaagataccaaaaaacaattcctctcgcccgttcgctgcgctcactggggacaccaagtgcgcaaaggaaaaggcagcgaaagcttcagtttttctgtccctgcgttctcagcgcctccgcgagagatatccttcaactggggtttgcattcattcgcgtccattcgcggttaaaaattccctactttttgtgagctaagattttttgccacccgctgcgcttgacggaacagccgacgggaaaggcagacaaagacgaaacggtttaccgtgtgaagagttacgctttttttgcctctgtctgctgctcctgtcctgcctttgcctgtggcaaaaacgcttcggttttctgcgaaaatcagcgaaatctggaaacaaaaccttctccgcagattgcacagatttacgcagatgaaaaccatggaagtggagtcataagagttaggaaataaagcaactacgccctcattcattctctacccactactttctactttccatctactacccactacttgctacggactactcactgacgagctgctcaataccccacataggtagtcaaagccatgaccgtggcggcaaaggcggtaacgataatggaagcggcgacgataaaacgcagggtgagattcatgttattctccttgcgatttttggttttggatattccgggcaatgcagatgcactctgcactccccggaaaacccagtgaaagaaaaaaccggggggaggaactccccccggaaaatcaatcaacctttacgggcaaacaagcgcatccagtgtggcaatgcggtcatctccaaggccatagaggagtgtaccgttatcacttccctggtgatcaacaataggcttatcagtcgccttgacaggaatgcccttgtcaactgcttcatcaagcagcgcacacagatactggtcgcccagatcctcaagggcgtcaaacatcagctgacgggcaaacatgctgttgtgagcccagccggctttgtcgtcatacatgacgtttttccaggctgctgctgctttggcaagttgtgctgattgcatctcagagcctgccgtacgcgccgtaatacggctcttcagagtagcagcatcctcgcccggtgattcagccagaatagctgcaaagagcgtgtcgccaaagaccttcgtacgagcacgcagtacgttgaagcttctccagtagttattttgggtttcatcatcgacgtaatggcagctattgcaaaggttggtctgcaggccaccttcccttggctcgaaggtacccttactgtcaccgttaaacggagtgtgaatgtcgtggcagtacgtacagtcattggtgtggttcgcacggcctgaggctccacgggtatactcagtggcatccttgtacagaacgtacatgccggactccgcaccaacggtagtggcaaaacttgggctgtagtgcagatagttcacatcgtaaacccgcttggaggtctcccatgcatctccagcacctgagcgacctttgtgacactcgaagcagacaccgttgttgccatcaacaacaactgcggcgctggtatcggcgagatccacaccactgttgaacgtgaaggcaaattcagcaggcatggtacgcactgtcaccaggttcggtgcattatcagtggaattagtaccggctggtgtcaggtcgtgacaggtcatgcagcccaaagtgttccagcggggttcaccaagagcctctacagtagccccgtaggtcattctggtgaagtcacgcccagtgtgacagggagtacagctggcgctggactgattacgggaaaatgcatcagcaatgtaattcaggtgtgttttacccatgccctgggcataggccacgacattgttgcgagtattgtcactgtagtctgtccaagtgggattgtcgactgtagtcgaaccgccctgagccaacattttgctggcagcgtgggggtcgtgacagatggtacaggcgttgcgatcgccagggttaatattgtaaccggtaatgtagacattgccatcttcatcttcgctgccggcaacatagggcacatcgttcgcctctgcgctgctctttggaacccagccagcaaagtgagtgtcagtgaacatgcgtccgtaaccactggtccagtcgtgatagaagtttttgttgaattcaagggtagagccatcttctttcataagaccagctacagtgtagtcctgactcagctcatactcaatcatccctctgctgctgtagccagcagaagcgttccaggttgcatccagattcaccatgtggcaggcagcacagagattgaactctgcggaatataccatgcggtcctcaccatcaacttcacttcctgcagctgcagggaagttggcaacattagctgaagaagcaagaatgtcacccataccacgcaggccggtactatgtggatcgtggcaggttgcgcaggtctttttctgaacgccttcaagtgtagaagaaccaacacctaagtcaaaaatctcagggaaggtgtcttcattgtacgcagccttcaggtcagcatcgctggtaaagcgatccatggcaagcagtgcaacaccaccctggtgactgtgacatgcgctacagtcaccggcacgagcaccctgattggcgtgacggctactgtaaaaccgctcagctatctcgtttgaaatagggttgttttgcatgtgtcgttcgcgaacactcaagtcagtgtggcagtaaacacatgcacttgcaggctgcatggtattattccagtaagccagtccatcagcatcagtaaactcacgaacctcactcttgatggggttgtggcaagtcgcgcagccaacagagtgcacgtcacctggaagtgagcttactaccagaccaagactttcttcggcaaagccttcgctggtatggcaagcacgacaactggcactggtgcgcccagtagtcttcatagtgaggtcttctggccctttgtagttatgggcagcagtcaggtacttgccgacttcatcctcgtgacacgaaatacagcgtgacagatcaggatttggatagggcattgggcccacaccatggtgatactgtccaccaccgtgacaatcctggcagctgtgtttggccataagcagggtatcgccaccggtcagctcaccagcaaaagcactaaagaaatagaagttattgtggtgagacgtggggttcgtgtggcaggtggtgcaggagctatccgataccctgtcagcatcctcgacattctggcctgggctaccgggctccggtttcgtgttcacactgctgccactgtcgctgccgcaaccagccatcatgacggccgccgctaacagggcgaaaagatacaatgtccatttactcttcatgtttctctccttgcattagacatattggttttcaaaaaagtacttctgctgtagtgctgggccacctcccgttatggagttgcatatgtcgtatatcttcagtgacacttggcgcaggttgctccgccagtggcactttcaagacgtccgcccttccagtccttggggtgagggttcacaccgaggccggttttggcactgtggcacttgatgcaggtattgccggtggggtgacaagcctgacaggtagtcagatttttgcgggcttcgataccgtggccgcgagcccatttatgggtgggcaatacggagtctacgtgacatgtctggcactgggtttcattaaactgctcgtgagccacaccggacgggcttgtcagcagggagctgaatccgcggcggtgagactcaagggccagctcgttgcggttaaagtcattatgacagtcaacacagaagcgaggttccgtatgacagctggcgcacaggcgctggtcggtgcgggccgccagggggtgggtgacgtggaaatcgctgctgtgcacgttgtgcaggctgccgccgaaggggccgaattcactgtctttgccactgggagtgtggcaatcgtagcaagtggttgccctcgggttgcgatccttgcgagctttgtcggtgaattcctggtggcaggccatgcagtccatcacctcggctttagccatggggccgtggttcagggcccaggcggggccgtgggtctttttgccggggtaggtgacgaaattcatgaagtcgttgccgtgacagctgacgcaggtggctggttcagggctgaggttctggagcccttcaccatggcaggtggcgcagtccatgccacccatgtaggcgacgtgacgatcgtggttgaaggtcatggcgctgtactgtgcaacggcaacggagagcccccccagtgcaagacatgcagctagcatgaatgcgatgtaggtaatgcggtttttcatgggttgtgctccttgtgcctagaaatggtagttaaagcgaatgcggccatagtagtactcgtcccagcgatcgctctgaatgcgctcaatgcgagcttcaagtgacgccgcacgactgagaaaagcggtgacatcggcccagatacggtgggtagtctcctcgtacatgccggtcaggcttgtctcgctgccgtcatagacctgcaggctgcgctcgaacacgtcgatgctggcgccaccgcccacttgatactggtggttcagcaggtagcttccgcgggcacgcactccgaagagatcctgaccttcatcatgttgacgcagtacgccggagaaagagccggagaaacgctccatgcgaacctgctctatgcctgcctcaatgacattggcattggagacttcttcgtacatttcatgtgtcaggcggccaaaggcgaacatgccgggaccaaggcggtaggtaagttgagccatgacctcttcatattcggaaacagcgaatacagaatagatggatgtggcggaaaaaaccggcttggaggagaggtactcggtcctcacctgccagtcttcgttctggtagtagttggctccaacgcgcagatagctcatggtatcggccaggtagttaaactggtagtcaccgtaaacttccacggtattattgtgatcgtagtacgcgtctgcgcccagaagtttgtggctggtatcgccagcatcacgcttctccagataggcaaagttcatcttcaggttattatcgaaaaagcgaccacctactttaccgccaaacatgaggtccttttcatgataaccctcgtaatactgggcatctccgcccccaaaaaggctgaaggtataaaagctaccgtcgtcatagttcatgttgacgccatccataatagatgagccagcggggttgaagatgaactgacgcccgacgcgcaggtcgatggcgtcattgatgccgcgcttttcggcgtaagcatagtaaaagcgattatcagcatcgacttcatcattgaggtcggtacccagtcgcccgtagaaacgaaagtcaatacccgtgtcatgaatgttgcgggcattcagcatcagatactgataagccggaagggcactattgccatcggggtcatcgtaccactccagcatagtactcgacctgcccgtcacggttgtcgccattgccgcgccagcgctcagcaaggcaaccagtgcggcagcccaaaaacgttgccgaaactccatagatcctccttctccttcaatgtaaaaagatagacttcgtgaatgcaatcacaacttcaggataaacccaaagcaatcagaccggcgcacgccctaaccgcttcacggcaggtggtgtccggtgaaaacactagtaagagtgcagcagaaaagaaagcccaggcagcctctgtttttcatgtctggctgccgtgatcacggaatctctctccttcccatgaccattgaaacggcgttcgacttcccacttactgtaatgagatagctcctgggggtaatctgaatctagtgaattcttgttcacagaaatgcaacaaagggggaattgaggctaaacgaggggcaaaacagctgcaagtaaaagagtaacagttccggttatttttctgccaccagaaaaaaaattttcggatacggaagtgacagtagcatatggcgtaattgccattttaaaacagcagcaagaataccgagcaacctctatggccagcacaactcctgaacgacagaaatttttaatccgcagagtgggggctggagaatagccaacatcttccccattcccaacccctaatcccccaggcacagaaagacttgccttcaaaatcccctgaacctatactcgcaccatgggtgacgacaaaatcaacaatccacatgatacctttgtacaggcaatactggagcatgagaatgtggcgctggatctgctgcagcacgagatgccagcacacattgctgaagcgttggatttttccaccctgcagcggctggagaccacatacgtcagtgatgatctgagaaaaacctacagcgaccgggtatttctggcaaatttcaaaaacagcgacaagcaggcctatgcctacaaactgactggacgcaaacagcctgcttaaatactctctatcgacaggcaaatgaaaaatcccccaggtgcaaggcgctcgcagagcaaggaacgaggcgtacatagagtacgttgcaatgacgagcgacagcgagcaacacagcagatgggggtttttcagcagcctgtaagagttattccgacgactggtgcaatctacaactgctcaagtacatgagcgcccagtggcaaaagtaccttcgggagaacccccaggcaatgagactgccgcccatcatacccctggtgctgtatcatggcgaggggcagtggcgccgcaaagagattgtggatttgctggatgtgaatgatcccgagtccatggctccctacaccccggtcttcggttatgtactgtgggatgtatcgcagatggatcagcaaaggcaggtatatcggcccgatacaagcgcgtttttgatgatcctgcaccatggacgcaagcaaagcctcatggacgtcttgcctaccattatggtgctcattgacaaagccgcctatgacaagcctacaaccctggaattgatttaccagtttttgacctatgccataagtgtgaacaacgacttggatgaacaaacgatacaacgctcactggacaaagtacatgagcacaaggaggttgtcatgaccacaatcacgaaagaatgggaggccaggggagttcaaaggggaaggcaagagggaagaaccgaactcctgtacgctctgatagagcgccgattcggctctgtgccgccagaagtgcatgatcgcatcacccaggcaaccgaagaagaactctcccactatgccataaacgtacttgatgcaggctcagcccacgaagtggtggagatacgctgaagcccgttattgcctttatctgggtaaatccgcgaaatctgtggactatcttattttctctccctctgcgtcctcagcgttctccgcgttctccgcgcgagacattctttattttctgacttttatcccgtcaaagagaacagcctgaaagacaaatctctcgcccgttcgctgtactcactagtgtctcgtcactcttcaagtgtcggataaagcctcgatagccttatcctcgcatcatcggttctgaattgccagtttatctttgcccgaaggttgtttctgttggcctgccaagcgttgacctcttccctgagcttttcgatgctatctattctgcggttcaggcattgtcggcttaaaacactgagttcaatttcagccacatttagccagctgccatgctttggtgtatatacaaacttgaaccgatcaaggagctcttttgcctttgcgggctcaaaggccttatacaaggctccggcttcgtgagtgctcaggttatccatcacaagcgttatgagctcagcatggcagtagtgcttcgcaattttctcaagaaactgcgcccagtcccgcttggtcctcctggaggttacactcacaagccgcttgccgcaaagcggctcgctggctatgaatatattgctgactccgcaacggcgatattcatagtcataacgctcaggctgtcccggtgaagctggaatcggcttgcgtgtttcggcaatgagctgcttgggcgactcatccatgcagaccacaggacgcaaggggtcataaggccgtttgtaaacatccaggatcttttccatgttggccacgaatgacccactgttttgcggaggaattacccatgccttttgtttccacggcttgagttcgtttttttaaaatgcggcgcaccgattcatgggaaatgctttcaatgtagttgagctccacggctttatcggccaataaacgcaatgtccacctcgaaaagccttctggaggctcactgcagctgagtgcaatcaaatgagcttcgagctcaccatctgccttgcgcttatactctctttctggtttacgtttcccaagcgacttctcaaaaccctcctcgacaaatcgcctctttacccggtcgatcttgcgcatactgatattcagcacgcgggctatatcttcgttcttcactctattttgctggtgggctccttcgtctacatcgagaagtatcagggcgttgattaccttttgagactcatgcttgcccttactggtgatcgaaagaagctcttcgcgctcttctttggtcaaggtcacaatgtacttcttcatggcaaaccctccacgttgtacgtgaagaaaattcatcacaccacatgcgataattcaatattgacgtgacactaggcaagctgctcaccggcgcctgcggatttgccaggcgcattcctgtagtgtttccgtgcggagagtggtattctgtagcgagttatgccgaattttacgttttgaagtagtcatgcgttttgcggaggttgcatgaggcggcacttcacgatcacccagcgtatcctgctgaccaccatgggtgggttccttttggctggtacggctttggtggtgtatatctatatcacgcttcccggcagtatcggccagctcctgattgacgagcagcaggccaaggcgcagcgcattgtcagccatattgaaaacgagctgcagatgcgtcagcgggctctggagaggctggcgccgcgcctgctggatggcgagctcctgaaaagcccgcagcagatcacacaggtactggaaaacctggtgatggacacgatggaattcaacggtggtatcgccatcttcaacgcccagggcatcggcgtgggtgagtatccccgcgcttccgggcgcattggcctggatatttccgaccgggagcatatgcgcctggcccgctccacaaaaaaacctgtcattacccgccccctgctcagccgcagcctgggggttccttcttttttcatcaatgtgcctcttctgtcggccacgggcgaggtggtggggtttgccgtgggggtcacgattctggggacggacaacttcctgatcaagattggcgatgatcaccagagccactccgggaacttttttatcctcgaccccgcaaacaagctgatcgtcacttcctcactcttcaacctggccatgcggccgctgccggagccgggagttcaccctgtgatggatcgcgtcctggagggtgtgccggcgggttttgcccccggtctggatggcagcgaccggctttttgccagcgccaccatcccccagctggggtgggtggtgattcaaacgctgcccaaggatcttgtgcattcaccggtaaatcgtctggtggtgcaggtgctgatcttctcttttttgattcttatcgcggcctggacgctgctggctgctgtggtagcccgtctgttgcttccccttgggctggcggccagctccattgacgccatggtggataatcgcgctgccttcaccccactgcccatagccggaaatgacgagatcgggcagctggtgcaggccttcaatcgtctgctgctgtcccgcgacgaacagcggcagcgcctttttctggcgacttccggtgtggggatcggtatctgggattatgatatgtccgcaggcacaatgacctgggatgagcagatgttcgctctctatggcgctactcccggcgaagaggcagatgcccagcggatatgggaatcccgtgtgcaccccgatgacctggagtctgtaaaccagttgctgcactccgcgctgcagggggagagtttcttcagcgcggaattccgcattgtactgcccgatgggaatatccgctggataaaagccaacgcggtggtgctgcgcgctgatggtgacgggggcgagccgctgcgcgtgatcggcaccaactgggacatcagcgagcaaaagcgggtggagctgatgaagagccagttcgtctccacggtcagccatgagctgcgcactcctctgacttccatcaatggctccctggggctgattgccggtggtgccgtgggagaactgccgtcccaggccaggcagctggtggatatcgcctacaagaacagtcagcgcctgggatacctgattaacgacctgctggacatggagaaaattgccgctggcaagatgcgcttcgacatgatcctgcaggaactgatgcccattgtggagcaggctatggaggccaatgaggcctatggcaggcagttcaatgtgacctttgctctggtggagcgcgacgattccatgctggtgcgagtcgatgcccagcgtctgatgcaggtgctttccaacctgctttccaacgcggccaaattctccgcgtccgctgaacgggtggaaatcgcggtcatggctcagaataatcaggtgcgggtggaagtgcgcgaccaggggccgggaatctccccggagcttcaggcacgtctctttaccaagtttacccaggcggactcctcggatacccgccagaagggggggaccggcctgggcctggccatcgccaaagagctggtggagcgcatgggcggcaccattggcgtccactcggaagtgggcaggggttcggtgttcttctttgaacttcccgccgtgcaccgcgacgaactgtgcggcctgcctcctgttcctgcagtggctgacgggcggccccgcgtcctggtggtggaagacgatcccgacgtggcccacttgctggccactctgctgcagcaccatggctaccatgccgacatcgccacgacgggggcggcggcggttgccatggtggaacaggtgccctatgatgccatgacgctggatctgcgcctgcccgaccgcaacggtatttccattattcgtcagctgcgcacccactccaccaccgcccatattcccattgtggtggtggcggggaatatcgaggaagggcaactggctctcaatggtggcttcaacgccatcgactggctgcaaaaacccattgatcagcagacgttactggagtgcatacaccgtgccacgggcggctccggcaataagccactggtgctgcatattgaggatgacgaggatacccgccacatcatttccctgctgggccaggaagtggccactttccatgccgcctccaccaagcagcaggcccggcagaagctggagcagaatacctatgacgtggtgattctggatatcggcctgcccgatgggtcgggctgggatctgctgccactgatcaagcagcagaacaggattccgcagatcattgtgctgtccggccatgaactgacttccgaacaggcctcccaggtggatcaggctctgctgaaggcccccacatcagtccaggaactgattgcaatgctcaatacggtcaagcaaggagagagggaatgacacttgaacgcatcctgtacgcagaagacgaaccggatattcaggcagttgccagggtggctctggaaatggtgggcggcttcaccgtgcgcatctgctcttcggggcaggaagctctggaaacagctcccggctttgcgccccagttgatactgctggacgtgatgatgcctggcatggatggccccaccacactgcagaatctgcggagaatacctgcctttaccacgacacccgtgatctttatgaccgccaaggtgcagcctgctgaggtagcacactacacctccctgggtgccattggcgtcattcccaaaccctttgaccccatggccctcgcgggccagatacgcgcgctgtggcaggaggtgaccaatggctagtcaggaagagattgccgccaggctcagggagctgcaggatcagtatataagccgcctgagcaatgaactggaaacgctcagtgagctggtggaaaatatcctctcccatgacatggcacccaccctgcagctgcttcatcagaaactgcacaagctggccggatcagcgggaaccttcggattctccaccctgggccagcaggtgcgcaagctggaaatccagacccaactctggctggcaaatctgcctgccgagctgcctgcggactggaatgactttgccgcgcaggtggtcaatctgcgtcagtgtctttccagcaaactccccgaccccgcagaggataccactcagtttcagcctatgcaggaagctgccatggaggtgccccgccaccacgaagcctccatctacatcgtggacagtaaccaggagcgcgcagaggagctggcctttaccctgcgccacttcggctacagcacctcccgctttaccagcatcacccagggtggcctggccctgcgtcagaaacgcccacaggtggtgatcatcgaagttgaggccctggaaaaagagggaaccggctccctgatggcctttgccaatacccccatggtcttcaccgccgcgcgggacgattttgacacgcgcattcaggtggcacgggtgggtggccagggattcttcctccatcccgtggatattcccaaattggtggatcgtctctaccagctgctgcgcacccgcaacgacaagccctaccgggtgctgattgtggacgacgacctggagctggccgagcacttcaaactgaccctgcagggggcgggcatggaggtgtacctgctggaggagccctcccacattctgaccacggtgcagcagcagcggcccgagattatcctgatggatctgaatatgcccggctacagcggcatggaactggcccgcctgctgcgcctgcaggacgactggctccacacgcctatcgtgtatgtctccgccgaaaccgatctgaaaaagcagatgaacgccgtgggctttgccggggacgacttcctggtcaaacccctctccaacgagcagctggtggctgccgttaccgtgcgcgtggcacgggcgcgcatgctcagcgaactgatggcccgcgacagcctgacaggcctctttaaccactcccgcatcaaggagcagctggtgattgagctggcccgcgccaagcgcagtggcaaacccctgagcgtagccatgctggatatggacaaattcaaaaccgtcaacgacacctatggccatggcgtgggtgaccgggtcatcaaaaccctggcacacctgctgcagcagcgggcgcgccagtcagacaccgtgggacgctatggtggcgaggagtttgccgccatcctgcccgactgcgaccgggatgccgcctggaagattgtggacgatatccgccagcgcttcggccaggtttcctttgtttcaggcggtcgcgaatttcacgtcaccctcagcgccggaattgccgcttccagccattacgatgacagcgaaaccctgctggtggccgcagacgaagccctctaccacgccaagcacaccgggcgcaaccgggtctgcatggccccggtggaaagcacggaggctccctgatggagggaatggagcaattccaggccatgctcagacaactgaaacaggcttttctggaagaagttcccgagaggctggttcgcatggagaacctgctgctggatatggagaaagccccccacgacacccggctgcacgaagagctctttcgtcacgttcacagcctcaaagggtccggcggcacccacggcataactcccatgagcaccgcctgccatcaatgggagagttttctgcaggaaagcacgaaaacagacagcgaaacctttaccgatgttggtctgaaatacctggacatcctgtcgtgcatcgtccggtgcgcccgccaggaaaaacccgactacagccagtgcgaacagcagctggaagccctgcacgcgcgcaacctgggccagcgacgctccatcctgattgccgaatcgtcacgcctgatgtgcagccagttccacaaaatcctggcacccctgaacctgcagataaccaccgtggacagcggcgttgcggccctggaaagacttgcccacagcgcttttcacctggccatcctgggaggcgaactgcgggagctgaacgcccacgccgtcatcgcagccctgcgcctgagcgccagccgcaacagccagattcccgtcatcctcgtaaccagcagcgaaaaacacgtgccacccgccatccggattgaccacatcctgaaacgggaccagcatctgccggaaaacctggcaaaactggtgccgacggtacttggggaaagcggcgaaagtctgcccaagggatagagagcggccagaaacaggaagaacactctcccgcagggccgcagagaagcggcaaagggaaactcctcaccgcaaatgaaagcgaataaacacaaatgggatcactcaagcagaacagccattttctcgcagagccgcaaagaacgcagggaaagagaatgccgaagagcaggtcaaatgcatgaaaatcagctgggcgatataattatttccaccgcaatcgacttacaccaaggcctgggcctggactactggaaagcgtttacgaaactattctttcgcgcttgctcgcggaaaggctattccccgagccccgagtcccaacccccagcagcaaggggcttcagcgtatctccaccacttcgtgggctgagcctgcatcaagtacgtttatggcataacgggagagttcttcttcggttgcgtgggtgatgcgatcatgtacttctggcggcacggaaccaaatcggcgctctatcagagcgtacaggagttcggatcttcctttgagtatccctctggcttctcctctggcttctcctctggcctcccattctttcgtgattgtggtcatgacaacctccttgtgctcatgtactttgtccagtgagcgttgtatcgtttgttcatccaagtcgttgttcacatttatggcgtaggtcaaaaactggtaaatcaattccagggttgtaggcttgtcataggcggctttgtcaatgagcaccataatggtgggcaagacttccatgaggctttgcttgcgtccatggtgcaggatcatcaaaaacgcgcttgtatcgggccgatatacctgcctttgctgatccatccgggatacatcccacagtacataatcgaagaccggggtgtagggagccatggactcgggatcattcacatccagcagatccacaatctctttgcggcgccactgcccctcgccatgatacagcaccaggggtatgatgggcggcagtctcgttgcctggggattctcccggaggtacttttgccactgggcgctcatgtacttgagcagttgcaggctgcaccagtcgtcggaataacttttgtgctcaagcagcatgtagatataggcctgcttgtcgctgtttttgaaatttgccagaaatacccggtcgctataggtttttctcagatcatcactgacgtatgtggtctccagccgctgcagggtggaaaaatccaacgcttcagcaatgtgtgctggcatctcgtgttgcagtagatccagcgccacattctcgtgctccagtattgcctgtacaaaggtatcgtgtggattgttgattttttcgtcacccatggtgcgagtataggttcaggggattttgaaggcaagtctttctgtcactcgcggaaccgctgagggcgctgagaaaaaacagaggctttctcagcctttcccttgcgtcttgagtgagcgcagcgatcgggccacaaaacatgtcctttttccttgactgccgctcctggtacctttaagagctttgtgtaagggtgtatgatttgagcgataaccgtaaggagaaagagtatggaagacctgcgcgttctttttgtctccagcgaagttgagccctttgtcaaatccggcggtctggccgatgtcagctctgccctgccccgcgccctgaaaaagcggggtgtggatatacgtatcattcttcccctctacggaaaaatcgaccgtcagcgctataatattcagccctgcctgccttcactgtgcgtgcacatgggcgaccgtgaggagtggtttgccctgcaccacaccaaacgcgatggtgtggatatctactttgtggagtgcgagaagtactttggccgcgcggagctctaccacacccgcgaaggggagtatcaggacaatccccggcgctttgcctttttcagccgcgccgcgctgcaggtggcccatgatctgtgcttttcgcccgggattattcactgcaacgactggcagaccagtctgattcccgcctttctcaaactggaccacgatccctttttccagcataccaaaaccctgctgaccatccacaatataggctatcagggcatctttacaccagatgtactgacctacgcccgcatcaaccgtcagcattttcacgccggaacctttgagtccttcggcgccatgaacttcctcaagggcggtatcgtcttcgccgacgccgtcaccactgtcagccccacgtaccgtcacgaaatctgcggacccattggctccgggggcctgcacgacgtgctgcgcgccaagggggacaatctggtgggcatcctcaacggcgtggactacagcgcctggtgccccgccaccgatcctcatattcccaagcgctacaacgtgcgcagcctgcacttcaaacgggacaacaaagccgctctgcaggagcgcatgggcctggaaaagcgccatgacctgccgctgtttggtttcgtgggccgctttgcccatcagaaggggctggatctgctgcagggggccatcgaagccgccgtagtcaacatgcattgccagatggtcgtggttggcagtggggagcaggagtatgaacgattcttcggcgaactgccccaacactatcccggccgcatcggctcctacataggctacagcgaagagctggctcacctggtggaagccggggccgacttcttcctcatgccctcacgttacgagccctgcggactgaatcagatgtacagcctggcctatggcaccctgcccgtggtgcgcgccactggcggactggaagacacggtggaaaattacgatgaactcaccggcaaaggcaccggcttcaagttccacgacatgaccatcagcgccctctacaacaccattggctgggccatcagcacctggtacgaccgcccccagcacattgaagccatgcgccagcgcgccatgaaacgggacttcagctgggacaaaccggcgcgccagtaccgggagctgtacgggaagctggcgggggagtgagggaagctgtggcagaatacaccggcgcatctggaaaatccgcgcgactttgcttgaatacatcacatagcgcctgatgtgtgggcggagtcaatacgttatggacaagaaataccaccccccattcaccataactccatccatactgaacctcgtggcccgcatcagtgagctgattgggggcctggacgcccggttggatcacgagagcgccctgcgccttcggcgcatcaatcgcattcgcaccattcaggggtcgctggccattgaaggcaatacgctcagtgaagagcagataaccgcgattctggatggcaagcacgttgtggcaccgccgaaggatgttcaggaggcgcgcaatgctttggcggcctatgactgcctggaaagctggtctgcccattcggagagtgatctgctggctgcccatgacaggttaatggccgggctgattgatgaagtggggatgtaccgccgcagtggtgttggggtgatggctgatggtgaggtaatccatatggctccacccgccggtcgcgtacctattctgatgtcagagctgctgcaatggcttgcgaataccgatgttcaccccctgattgccagcagtgtcttccactacgagttcgagtttattcacccctttgccgatggcaatggccgcatgggtcggctgtggcaaacgctcatactttttcgctggaacccgctctttgcggatgttcccgtggaaaacctggtccatgcccaccagtccgagtactacacggcgctgcaggaaagtacgcgtcaaacagactcggctccctttattgaattcatgctgcgcatgattatcagcgccttgcaagggatcaccccccaagtcaccccccaagtcaccccccaagtcagggagcttctgcgcgcactcaaaggagaaatgggccgtgaagcgctgcaggcagcgctggaattgcatgatcgcaagtctttccgcgagcggtatctcaggcccgctctggcagtcggattgattgcaatgacgcttcctgataaacccaacagccgtctgcagcagtatcgcctgacggacaaaggacgaaaataccttgccgcactccagcaaaaggacacgccatgaaattcacggcatggagcgcgcgggcagcggtggctggcagcgttgcaccctctttccaagggaggcgcgcacaggctcagccatgagtctgtgaaatatttctcccgcccccccctttttccacacttttttttcttaccctgatcttcattaacctgtaatggaggtcatcccatgggtgaacacaaactcaaacggcgtcatttcgtcaaaggattgggtgcctggacactggcggccggagcggcggctcaggcccaggccatctccctgcgcaatcccggtcgtgaccaggaggacccgcgctacgtggggcagacggggaagcgtttcggcatggtcatcgacctgcgcaaatgcgtgggctgccaggcgtgcagcggtgcctgcaaggtcgaaaacaaaacccccaaaggccattttcgtacctgggtttccgagtacgagcgtggcgagtacccggcggtacacaaggtctttttaccccagctgtgcaatcactgcgctgagccttcctgtgtcagggtctgccctaccggtgccactttttcccgcgaggacggggtcgtcatggtggacgacaaggtgtgctggggatgcggatactgcatcaatgcctgtccctatgacaagcgctactttcatcccgctgccaaaaccgtcgacaagtgcaccctgtgcgcccaccgcatggacaagggtctgctgcctgcctgcgtggagagctgtgtcgggggagcccgcatcagtggcgatctcaatgacaagaattccgagatttcccgtctgctgggtgcctactctgtctccgtcctcaaaccttcccagggcaatcgcccccaggtgtactacatcggcctggatggatcggtgcagaatgctcccgtgggtacgctgaatctcgatgacctggcccgccagcgcgacggattgccccgtcgtgagtggcagacgacgtacaagtgaggtgaaccatggattttctgcaatcgctgaccaccatagcgtccatcactcccaatcgcccctgggggctggatgttcccaactacttctggtttacgggcagcagcgcggcggcctttatcatctccagctttgcccatgttttcggcatgcgcaaatacaagcccattgcgggattctccctgctgctggcgtttgtgctgctggcggcggcgcccttcaacctcatcgacgacctgcgccagccgggccgtatcctcaacttcttcgcctacggctgggagaatttcctcacttcgcccatgaagtggggggtgctgctgttgctggcgtatccgctgctgattctcttcgaggctctggtgctctaccgtcccttctttgtccgccaggccgagtcggcccgcagcgcctttgccggtcgctggttccgcatgatggccctggggaatatgcgcaccgatgaagcgtccctggcccgcgatgaaagacgcggcctcattctgggtatcatcggtatccctctggccctcagcgtccacggttacacgggctacatcctgggtgtggtgcacgccaacccgctgtggagcactcccctcatgcccattctcttcctggcctcggccatggtttccggcactggtctgctcatcattctgctgcctctggtgcagaaattcttcacccccatgggccgcgtcgatggcgacatgatgcgcgagctggcgcgtctgctgggctggtttatcatcatcgacctggtgatccgctttttctggctcaccttcgccatgccctttgccggtgaggagcgctttgtgctgcaggccttcttccagcatcacttcttcgatgtcgtgtacatcgaatacctgctctgcctgttcgtccccctggccatcgccttcagccccctggcaaggcgcacgggctgggtctttgccgccggcctcatcgccgctgtcggcgtgtggctctttcgctggaatacggttatcggtggccagaccattggccgcacggccacgggttttctggagtacagcccccactggttcggccagggcagcataactgccgtcatggccaactggggtgtttttatcgccctgctcgccctggtgatggtgctcttcccctgggacaaggagatggcggtacactataaaggaggaagtcatggagaaaaatagacgtcaatttctgctgggcactgccgcggtggcgggcctgggcgcggtggccggctacagcgaaaccctcagttccgtggtgacccttggcgacaagggcgagcgcatggccgacccggtctatggtcaggcggaagagccggaattcaccatagacagcgacggcaaggcgcagcccaacccccgctatcgtgtggctgcttcggtgtgtaatggctgtacgacccactgtggcgtgcgggtgaaaatagaccgcgagaccaatcaggtggtgcgcgtcagcggcaacccctacaacctgctttccagcgatccatggctgccctaccagacgccccttggcgagagcttcacccgcacttccggctttcaggagcaggggaatgccaaccgctccactgcctgcgcgcggggcaatatggtctttgacaagctcaatgaccccttccgggtactgcgccctctcaagcgggtgggcaagcgcggagaagacaagtgggagcccatcagcgtcgaacagctgatgcgggaaatcgtggaggggggagacctctttggcgaagggcatgtggatggcctgcgcgctcttcgcgatatcgaaacgcccatcgacgcgggaaatccggagatggggcccaaagcaaaccagctggccattttcggtaccggcgatgaggggcgtcaggcctttatcgttcagcgctttgcccagtccttcggcactccaaacttctttgggcacacttccatctgcggtctgtccatgcgcgccggcgaggcggcttttctttccggactgggggctgatccccacctgaagcccgattttgaagagtgcgaatttctgctgactatcggcacgtcgcctgcccaggcaggcaatccgttcaagcgccaggccaagcttctggcccgcgcccgcagcgacaagaatctgaagtatgtggtggtggggcccatgctcaccaactgcgacagcattgcctgcggtgagcgctcacggtggctgcccatcaagcccggcgaggatctggccctggtcatggggatgattcgctggattgtggagaacgatcgccacaacgcccactacctcggcattccctcccagcaggccatgcaggcggcaggggaaccaagctttaccaatgcctcccaccttgtggtacagagtggtgagcgccaggggcatattctgaaagacggcgatgatgccctggtgatagatgaacgcgatggggctctcaaaaaggcttccgaagttctgcaggcccgcctggaagttgacggcgaagtgcagtggcagggccaccgctatcaggtgaaaagcgccttcactctcatgaaggaagcggcccaggagcatactctggaagagtattcgcgcttctgcggtgtgccggtgaacgatattatcgacctggcccgcgaattcaccagccatggtcgcaaagcggccatcgactgccacggtggcaccatgcacaccactggttactacaccacctacgccatcatgatgctgggcgcgctcatcggaaacctcaactaccgtggtggcatgagtgtgggcggcggcaagttccgcgatttcaatggcgcggcctacaacctggtcggctatgccggcaaggtgcagcctcgcggctaccgcgccgaccgcgcccgtcgtgcctacgaaaacaccaaggagtaccgcgatcgcgtggctgcgggtcagaacccctatccggcgcgggatacctggtatccctttgcccgtgccctggagtcggaggtgatcgtctccagcatcaaggagtacccctacaagctcaaggccctcatcagctggaatgccaacttcatctatggccagtcgggtattgagcacctgctggacgacctgaaagatccccagcgcagcattcccctgatcatcgccattgatccctttatcaatgaatcgagccgctatgccgactatattattcccgacgcggtgctctatgaaacctggggggtcgtgcgcccctggaatggttacctgacccgcgccaacaacttccgctacccggtgctccccgcgccccaggagcgctttgccaatggcgaacccatcaccatggacagttttgtgattgagcttggcaagtacatgggactgccgggctttggtccaggcgccatcaatggcaccgatgggaagaagtacgccatggatcgtccagaagacttctacctgcgcgctttcgaaaacgtggccctggatgggcaacctgtgcctgacatcagtgacgaggaaatcaggctggcagggctcgaggggtatgttgacaccctgaagcgcgtcaacggcgagaactggcgcaaggtggcctactgcatggcgcggggcgggcgctacgacggcaaggagcgcgcctataacggagccgtgctcggccagacctacaaacagcccatcagtgtctatagcgaacaggtgggcaaccaccgcaacagcctcacgggagaaaaattcagcggcgtcccccgctacttcccccagagctataccgatggcacccccctgagcagcagcttcgacccacagaagttttcgctgcgcgccttcagctataagtccagcgtactctcccaggcagtggccgccagcgacgccatcactcagctgcggtacaccacctatgtggatctcaaccccgccaccgccagaaaacttggcctgcagcacggcgacgaggttgaagtgcaatctcccgctgccgctatccgtggtctgttgcgcctgcgccagggagtgcatcccgaagccgtggccattgaacacggagccggcagggagggagaaggcgccatcaccctgacagttggcggacagaccctcaagggacgcatcaaccgcaagagtggcctgaatatcaacaagcttggcctgaccgaccagagccgtgacggcgtggcaaccctggccgatatcgtggtgggctccaacgctcgccaggccatcccggtacgagtgagcagggtatagtatagttcccagcctatgccatgctggaatggcagaatgattctgcacagacggcattgcttaacattaccctcaccttgtttatgagtttcttttgccacttttgactcgccaaaagtggcgcaaaagcgacccccagtgctgtccttatcagccatccgcttgcctggaactgtggaccgcaaacaaccgccctccgtggcttttggtttgcggttgccgccctcgtggcgtcaaccctgtgggtccatagcgttccagtcggcgcgtcctggctgggccagcacacgggggagaggcagaggaaagccgttcccccctgagcccgtccggtgagtgcgacgcctggctggtaagacccgaacgggacacctgcaggaagcaggtggtccggcagcactgcagggacgcagtggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcgaagagaggagtgaggcgtactccctgtacgtcgcagtgacgagcgatgccctgcaacgcagcagatgggcctctttgagcagcctgctgccggatctccagaacaggcgagcaatgagccggataaacgggcgttcggggggaggggggaagacttcagttattcaaaagctttttccttcctgccggttttccattatgctcaggggtgcatgttatgaagtacttcatcgaggatgcccctgtgccaatgagcatttccgcccgtgaggttctgcgcagccagctgctcctgtttgccgaggacgatgaccagacccgccagatgtttctgccgtatttttctgccatctttcagagggtgcttgaggcacagaacggcattgaggctctggaaatgtaccagattcaccagccacccgtgatggtggtggatattgatatgccctacctgagcggccttgaactgatcaaaaaactgcggcgcgaaaatgcaaactgccgcattatcatcaccagcgcctacacggatcaacgttacctgctggacgcggtggagcttgacatcagccgctatctggtgaaacccatattcaaaaatgacctggatacggccctggagaaggttgcccgcgaaattgccggtgagctggggaaggccatcggttttggcgatggctggcagtatgatcccgccacccgctgcctgtcccttcagggcacgattatcgacctgacacccctggagcggcagcttctgcatctgctgattaccaacagccaccgggtggtggaatacgcggaaatcgagaaccgggtatggtgtgaccgcgacatgacccacgacgcgctgaaaagtgtcgttcgggagttgcggcgcaaggtggggcgatcctgcatcctgaatgtttcggggacgggttaccgcttttgcgataacggaggaacgtcatgaccaaagcgctgtcaacacgccagactctggtgcttctggtggctggcatggcactgctggcaggaacaggctccatggcctgggtgatgatggacccctgcccatttctgctcagctcctctgtcattcgtctgatggcctgcctgatcgcggtggctatctatcttcgctggcgcgactggcgcatcctgcccctggctctcatgttcttcctgatggccttgcgccagatgttcacactcctgagcagcacctacggcattgacgagccctggctggtgcagaccctggtggaagggccgggctttgtggttacggtgctggctttgctgggggtgctctacctgtggcgggtctttgccaatcaggccagggccgaagcggcggaagccgaggctgctcacaggcgccgccagatccatcagattctcgactcccaaccttccctggttgccctggccgacagttccacggtgctgagcgccaatcgcagtctgctggatttcatggggagcgactccctggaagcactggggacttcggtgcagtggctgcgggatctgtttgaaaaggggggagcgctggagccgggacagagctggggcgactttttaatcccgtttcgtcagaaagatattgccgaagtgcgtttgcacctggcggagaaggacggacagccacgggttttcctggcccgcctctgcccctttgccgactccacagaggagattattgtcaccctctttgatattaccgccctggaagcctatcagcgtgagctggaacagcgccacacggagcagcgccatatgctggttcagcagtcccgactggcggcgctgggagagatgacgggtgtcattgcccaccagtggaagcagcccttgaacaccatcaactggcaggtgcagatgctgcaggagcaggtcgcggagctggacaatccccgcaccgccgcggccagccagtcgctgcagtccatcctgggccagctggactttatgaaccgcaccatcaccaatttccgcaacttctttcatccccaggcgcaagccacccgtttcaacgtctgccaggcggtgaatcaggtcatggagctgctgcaggtggaattccgcaaacaccatatccactttgacctgcaatgcgacgtggagggactcaatgtgtggggccgcatgaatgagtttcagcaggctgtcctgaatatcgtggtcaacagccgggatgccatcacggctctgcgacgcaaacgcattgaggccgatggcgccaaggcgggcaggtttgatggagtgatccggattacctgccggcaccctgatgagatgctggaaatgaccatcaccgataacggcggcggcgtcagcgccgagatactgccccgtgttttcgaacgctttgtcagcgccagacaggatgaggatggaagcggcatcggtctgtatgtcgcaaagattatcattgaggagcatatgggcggctccatctgcctggaaaatggagaaaccggcgcggtggtaagcctccggattcccgtcagccagaactgacgggaatccggaatttctccactatggcttcaccgagaccagtccgcgagaagcggtttttccgtcaaaaaagctgaccagatcgaccagttccccagcttcattcaagagccgcagagccacctgggccactttttcattggcattgcgggtactgtcccaggtctgctcatgggtctggatggtgtgcatgatctcctgggtcatgccggccatgctgaggatttcctgctccatggagccaatagtggcggtggtctcccgggcttcctgggagatgaccacagtgtgttcgcggctctgggtagcctgctcaatggcgtcggcgcagcgcaggcgcatttcgctggagagagtgtcgatctccttggcggtcatcatggtcatttcggccagtttgcgcacttcgtctgccaccaccgagaagcttctgccgttttctccggcccgtgccgcttcaatggcggcgttgagagccagcaggttggtctggtcggcaacttcgtgaatggagcggataaagttgccgatccggttggaactgtcttcaagctttgccatcagatgggtcagacggtccagtgactgggtaatggtacccatgcgctcaatggtatcgcgtacctgggcggctccgcgcagggtaatgtctttcatctgctgagcttcctgctccgcattgtgcagctttgcgctgatatgctccatcagcttcaccaggctctcgttactgttgaagagttcctgactggagccatccagctcacgggcactggtgctgatgatatcggtggactggcgcactttgccagttacatcccgcaggctgctcaacagccgatccacggcattgcccagcacatcacgggggccgcgggacagcgcttcctgctccaggttaccctcgctggcctgctccagggttctcgccttggcgtccaggtccgccagaaagcggttaaaggcgctggccacatcgcctatctcggttccccgttcaacttccacccgctgggtcagatcaccgctgccggcaatgctggtgacggtggaaatggtatccacccagctcatgcgcgcgccatgctcactgacgttcaggcccacctcttcatcttcaggggaggcccgcaccatgcccgtttccagcaaagtgaaccctgcctgcatgataaacaccagcgctgtggcaatcaggatccacagcatatctatattcgcctgggtcaccagatcttccggcactccccacgcactccccgtaaacgcaagcacacccatgacaactggtacgactttcacgcgctccctcttctccgaggcagagcaagcagccagcgcacatcgtccaccccatggaaattgatctatctcaccttatagacatgacttaccagataatgtcaacaggaaaatactgtgtaggaaatatgacaagcgtaaatatgacaggaagttaggcgaaatgacaccctgattccagagacttgcctcgcctaacgtatttcaaaagaaacaactatccggttggaattgcagacagcgcgaaaaggcagtacattgccgcaagcaaaggcgtcctgaaaaaaattcacaatgtcataaagctaacacaagctttctcggcaacttacacaggacttccccgccgaaaaaggagcgtacccatgaaaattatccccattccctgcgcccaggacaactacgcctacctgattctctgcgaggagaccggagagtcagcagtggtggatccatgccagttcgctcccgtcgatcgcgtcatcaggcatcatgatatccgccccacggccctgctgtgcacccaccaccacgccgaccatgtgggtggtgtggaggagctgctgcaggcgtatcccggcctgcgggtgtgggctcacacttcagaccgtgggcgcatccccggtcagaacggcttcgccaatgacggtgataccctcaccgtcggcaagatcccggggcgtgtcctccatacccccggccacaccaggggaagtgtggtgtatcactttgatggcgccgcctttacgggggactccctgttcagcgcgggctgtgggcgactcttcgagggcagtgcagagcagatgtaccactcactgaacgtcaggctggccagcctgacggatgatgtggccatctacttcggccacgaatacaccgaaagcaacctgcgctttgcccgccatgttgagccatccaacccggcgctgcttggctaccacgacgaagtacaggccctgcgccgcatgggcaaagccaccacgccttccaccatggggcaggagcgactgataaaccccttcctgcgctgtcataccgaagacgttcaggattacgcgcggcgctttctgggtgaagtggaccaggatctggaccccgcagaggtattcggcatactgcgtgggcacaaagaccgcttttaataactgaggtttcgcatccttgccgccttggcttcaggcattactgttctgatgtttgcacgcgaaaatagtattgattttgcatgcttgactcatctggtatttctcttttcgtttgtggatattgtcctttttgaccgcgcaaaaaggacgcaaaaacgcgccccccgaacgcccgttttttccggctcgtttgctcgcctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgccgggcacacgggggaactgtctgcttctgcctctcccccgtgtgctggtccagccagggcgcgccgactgtcaggctgctgaaaagccctcatctgcggcgttgctcacaagtgctcgtcgctgcgacgtacaggaagtacgcctcactcctcaccttgcttgcgccttgcacctgagaacttttcaattgcctgcataacgctatggacccgcagggttgccgccatgacggcggcaaccgcaaacctaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactggggggcgcttcccagccacttttggcgacccaaaagtggcaaaagaaactcataaacagggtgagggcaatgttaagcgacgcagtctgtgcagaaccatttctgccattagaacatagcatcagggtcagcgcagacaatcgccgcggggtgcgaaagttcagtaagaagtgttacaaaagaggtacaaaggcgaagccggggtgctcccaggactgcagaacgccgtcttcacccttgtggagatgccagatggagcccgccaccgggatcaccaggttcccgttacaggccagctgcggcagaagctgctgtatggctttctgactggcagcgccagcggagacgagaatgcggtcgaacacctgccccggctgccccagctctccgggggttgccttgtcaatggctgcctggggaaaatcccacaggctcagattctgctgtcccagctccaccaatgcgtcaatcagctccaatccctgcacgaaaccctcggcacccaccacatgggccagcagagcggtggtccagcctgaccccgaaccaatatccagcacgcgattgcccggctgaggctgcaaccgttccagcatgaaggccacggtccagggctgggagatggtctggccatgaccgatgggcagggggtgatcctcataggcgttgaagaaaaattcctcgggaacaaagctgcgacgatcaacagcgcggaaggcttccaccagggctggagttttcagaaccccccgctgtttcagatgctccaccagttgcagattggaatcaggcacaggtcacctcggcttcaggttgcgggagaatgcgtcaatggcccgctggcgggccactttatggtccaccatgggccggggataatcgatgttgggcctcaaaaggccgctgctgtcatggggttcgtggatgtatttctcgtcaagctctgccagctgaggcaaaaagtggcggatgaactgcccgtggggatcaaagcgctttgactgggtggtgggatggaagacgcggaagtagggtacggcatcggtgccggtggaagcggcccactgccagccaccattgttggcggccaggtcgccatccaccaggtgctccatgaagtagcgctcgccccagcgccagtcgataagcagatccttggtgagaaacatggcgcagatcatgcgcaggcggttgtgcatccagccggtggagtgcagctgtgccatggcggcatccacgatggggtagccggtgcgcccctcacaccaggcggcgaactccccttcatcataacgccaggctacggtttccgtatgctcctgaaaggcgcggtttgtactgacccgtggaaaagcgcgcagaatgtgctggaagaactcccgccagatgagttcactgagccacacccgcgccccttcactgcccccgttggccagttccagagccgcgctgacacactggcgaatggacagcaccccgcaggccaggtagggcgaaagggcgctggtaccctctatggcggggaaatcccgatccagatggtagcggcggatggggccgtccagaaaagcctgcaggcggcgctgggcctcggcctccccggcgggccacaggtgggccagcgggtgggggatatccgtgggaagtgcagcgccgtcgccggggaaagggtgcggctgcgtatttacgatgggagcaggcgcaagcagggccggattttccaccaccagcttcagccaggccttctggaagggggtgaagacccgatagcactccccgcgaccactgcgcagctgcccggcgggaaccaccacgtggtcacagcagcgccgcacctccatgccgttttcccggaaacatcgctccaccgccatatcgcgccgccactcatcgatggcgtactcctcgttgaaaaagagcctgcgcgcgccggtggtgcgagcaagcttcagcagtgcctctggcacagcggcaaagtcgtggcagtccagaacaaacaggggaatacccacggcctgcagctgcaggcgcaggcactccagattgcgcagcagaaaatcccggcgcaccgcagccatgtggtggcgctgccactgtcgctggcaaagacaaaagacggccagtacggaaccgccttccgcagcagccgcgcccagggcacgctgatcgcttatgcgcagatcattgcgcagccagaccaggttcacctggtactctcgccgatccactgcagaaaagccggatgaccaccagccaccggcagactcaccacacaggggcagtcgtaggagtgcagctgcaccacccgccgggcaagctcatccaccagctctggacgggttttggccagaaaagccacctcgcccccctcctgcaccgccccctcccaccagtagagggaagtgatgccacccagaatattcacacaggcagccagcttctcctccaccaggacatggccaatgcggcgggcctcctcctcgcttccggcggtcatgtagacgatagttgcggacatggtccctccttttcacagagtgctgaaaaactcgtcactctcacagtgacgcaggtaattgaaaaatccacaggtgcaaggcgcccgcaaagcgaagagtgaagcgtactccccgtacatcgcaatgacgagcgacagtgggcaacaccgcagatggggggggggacagcagcctgtcaatactccgtatacttccgggcactcccctttaccagctccgccgggtatttggcggcgctggcctgcagtttttccatggcgcaggcctgggggtcgagacccagcttgtcgcacaggttgaccagaaagatgagcacgtcgcccacctcctcactgacccgctgccgctgctccgggctcaggttgcgactctgctcctcgctgagccactggaatatttccagcagttcggcggcttccacactcaggcccatggccaggttcttgggggagtgaaactgctcccagtcgcgttcgcggcagaactgccgaatgctttctttgaggtgttgcatgatgcctccggtgcagagcgtattgcatgtcattactgagttttttgaatgcaggaaagtccatttcctctcgcggagccgctgagaacacggaggagatgggcagccagatcaatgtcccttgtatttgctcagcacgtcccgagtgagcaaagcgaacaggcgtcaaatattgccttttctcttaattgcctttcttggagtgctttgtgagcttggtgtgagaccctcttttgtcttccgatgacaccgtgaagcgttacatttcaatgccggttcgcgcgggaactccggcgtcaaagtagtggcgcagcgggaccatttccgtgaccagatcagccagttccagaatgggcgcgggcacattgcgtccggtcaatacgagctcgacggaatcaggacggttgcgaatcagctgaaccacctcttccacggccagcacgccggcacccatggcgccgatgatttcgtccaggatcaccagccgatactgtccactgtgcagggcctccctggccctctgcaggccattacgggcgcgggccaactcgtcttcgtccggagcgcccatgataaagcgcccactgccgaaggtttcatggacaatgcctccctgcagcatggcaatggctttggcctccgaagtatccgccgtcttgatgaactgccccaggtagacccggtatcccgccccgacacagcgcagggccagcccgagggcggcggtggttttgcctttgccattacctgtatagatctgcacgtagcccctgtcttcgcccatggtgcctcctgagttctcgcaagctgttggtttgcggttattgtgcagcaaaagtgattgccattcaagggtgaggagccctgaagcagcaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggatgcagtgtctgcaggatctccaggacaggcgagccaacgatccggaaaaacgggcgttcggggggcgcgtttttgtgtcctttttgcgcggtcaaaaagggcaagaattcgctgatatgccgtgggggattccccattttcgcactcttcacgctttcctttttttcaggcctatttcattttgcctgatgttatggtaaagacttgccttcccgaatatccgcgaaatactttaccagattccagacacaacaggagaacgtcccccatgtcccagctcagcaccaatgattccatccgcaatatcgccattatcgcccatgtcgaccacggcaagaccacgctcgttgaccagatttttcgccagagtggtctcttccgtgacaaccagtccgtggatgagcgggtgatggacagcatggatctggagcgggaacgaggtattaccattgccgccaagaactgctcggtgcgatgggaaggcgtcaagatcaatattctggatactcccggccacgccgatttcggcggcgaggtggagcgggccctggccatggtggacggtgccattctgctggtggactcttcggaaggccccctgccccagacgcgctttgtactgaaaaaggctctggatctgggcctgaacattgtggtggtcatcaacaagatcgaccgtcccgacagccgcattgatgaagtgctggaggagatttacgatctctttatcgatctggacgccaatgacgagcagatcgacttccccgtcctctacgccatcggcattcagggcatcgccaagcacaagctcgaagacgaatccacgaacctgaaacccctgatggatacgatcctccagaagattcccggcccccgccacaaccccgttgaacccttccagatgctggtggccgacctgggctactccgattacctgggccgcctggccatcggccgcgtcgcccacggcaccatggaacgcaacaccgccctggtgtgcattggcgaaacgggcgagcagcactccctgaaaatcaagaaggtgcaggtctacgctggcctggagatggaagaggccgaacaggtgcaggctggcgacatccttattctggctggtgtggaagatgtgcatatcggcgacaccatctgcaccaaggagcaacccaaggtcctgccccgcctgcgggttgaccgtcccacggtctccatgcgtttcgcccccaacacctctccctttgccggccaggagggcaaactggtgcagtccaccaagatccgcgagcgcctgcagcgcgaaaccctgcgctcggtggccatggaagtggaagagacacccaactccgatacctttatcgtgaaaggccggggcgaactgcagatggcgattctcattgaaaccatgcgccgtgaaggctttgaactcatggtgggcaaaccggaggtcatctaccgccgcgatgaaggcggaaccctgctggagcccatcgaggatgtctatatcgactgcgaggagatttacctgggcgttatctcggagaaactctcccaccgcaagggtcgcatggtcaacctgaccaatcgtggcaccgggcgagtgcgggtgcagttcagcatcccttcgcggggcctgatcggctatcgcagccagttcctcaccgatacccgtggcaccggcatcatgaattccattttcagcggctacgagccccatcgcggcgattttgccagccgcctcagcggctccctggtttctgatcgccagggcgaagccaccggctactccctctacaatatggagccccgtggcgtgctcttcattattcccgccaccaaagtctatgagggcatgattatcggcgagcacaaccgggacaacgacctcaacgtcaacccctgcaaggagaagaagctctccaacgtgcgcgccagcggcaaggacgacgccatcgccctgactcccgtactgcccatgaccctggaacgcgccattgagttcatccgtgaagatgagctggtggaagtgacccccaagaacatccgcctgcgcaaggccattctggacggacaggagcgccaccgcatggaaggcgcttccaagaagggatagcagaccgccagggtgtgccgagctgaacatggcagccccgaaggaatctgggttttacacaaaaaaggccgcgcaggaaaactgcgcggcctttttgcatctgcgccaaatacttccttctgggcagattttcaaaagctttcccggttggcctgctgagcatccactattttctggtacgcgctgagcactgcctggtgcgggctgttgttgtcgagggggagctcctccagggcgctcaggtgccctgcggccaactgtcgggcctggcgcaggatgtcgggagcgatgagctcttccaggggcagtggacacgcgccatcatcctgctggttttccatcagaacggtgtgcaggcagtgcagcagggcctggttgcggccatggtggcaggggagctggaggcgctgttccagccactccagggcttcatcccgctcgcccacggccagggcaatcagcatcttcacgtcaccgctgagcatatcctgccacagcaggccttcctggttggcgggcatggcgattcccagggcttccagcatggggcgccatggttcggggtccagctcattccactgctgccacaactgatggatttccgggtacttcaggcggggcaggcgcagtatacgtggtcgcagcggggcggcccggtaggtgttgttccacaccagctcttcggggggatagatttcggaaaatccgggggcgatgatctggcaggcgggaaaccccaggtgagactggtcgatgaggtacaggtcctgccccatctcctgaaagagggtgagcaggtcctgccactgctgatggctgtccgctgagccgttccaatgggtaaaggcataatcggcgggctggcgcaggctgtccatgtgtaccagtccgctggagtcgataaagtgggtttccaggttgctggtgctggccaccgcttcccgatcccagctgggaaagcgcaggccctcggcgctgtagagggggcgtccctggaggagttcggtgatggtgcgctccaggctgacttccagcaggggatgggagccgaaggaccacaggcagcgtccactggtctgttccatgaggacggcggcggtggcgggaaagcggccacccagggaggcgtccagcagccgcaggccgtaacccttctgctggagctgttccacggctgacttcacggcgggaaatccctgccatacttcggcagggatgactggcaggctgaggccctggccgatcatctggtacttgacggagcgttcgatgatttcgcacagggcctggacgcgcgcttcggcgaggctgttcccgacggccatgccattgctggcgtacaggttgccaagcaggctgacgggcagccactggcggctgccatcgctggagcgttcaaagggcaggcagcagatgtgcccatcgcccagcgggccattgtggtccagcaggtcggtgggttccagttcgccggtggggtcgtagatttcccgcaggtggggtggaaaaatggcttccagggaagcttcgctggcactgaaccactgctcgcgcgggtcgtaaacccatggggcgtcctggcgggccaggtaataatcggcaaagaagtggcggcaggccaggcgctcgatcatttcgcccagggcgctggcgcgggccgccagctctgtggtgcctttaccgttggaggccacggcggggcagtcccgctgggagaggcgcaccgagtagacggggtcgatctgatgcatccaggccgattcctgcagatcaaatcccaggtctttcagaatgcgggtcatggcggcaacggattcttccaggggggcgtctttgcccgtgatccagtgtgacatctaaaagcctttcagtatggcttcggcgatggccatgtcttcgggagtggtgatcttgatattgcgcagatctcccagaacaacggccacgggcagtccttcgcgttccagggcggaagcgtcgtcggtcaggccggcagtgcctttctccagggcggtgcgaatggtttcgaggacgaatgcctggggggtctgggcgtggtagatggtgcggcgatcgaaggttccctgaatcaggggaggttcgacgacgaccttgatggtgtcatgggcttccacggccagtatggccccggcgtaggtgctgagcatctgctcgagccggaccacctgctcgcggcgtacaaaggggcgcacgccgtcatggataaaaacccgagctccggcatggggaatggcgcgcagggcggccagcacggagtcggcccgctcggctcctccctccacctgggtgacgggaaccggtacctgtgcctgttccactatggaggtgaccatgggagcgtcctcaggtcggcgcacgagaacataggcatcaaaaaagccgaagctgacgaaggtttcaagggtgtgctgcagaatcggcttgccggcaagttcaaggtactgcttggggagggtggcccccatccgtctgccctggccgccggccaggatgatggctattcgcatggctgactcctttgctgatagtgggcggtcatgtagagaatacggcagatgctttcggtgcaggaggcgtacagcagcgcttcgtccagatcacggccggcggcgaagacgccgtgggagcgcacgatgacggcgtgctgctgctgcagtatgctggatacccctgcggccagttcgtcggagccgatggggttggcgcactccagcacgggaatgcggggcaggtagtagcgcccttcggcatcggccggaaggatctcatcgtgaaaggtggagagcacagtggcgtgcagggcgtgtacgtgcaccactgccccgacggaggggttggcgtcgtaaatggcgcggtgcaccggcagttcgcgggaagcctgggggtgctccccgcctgcctccacccgaatgacgtccccttcggtcagaaagcccagcatggagccccggcgggtaatatggatgcttccatcggaagctcgaaaagagatgtttcctgaatgtgacgagttgagatccttgtcgtaggtgatcctgccaacgctcatcagtctggcgatactgtccatgctttaccccacaatgcgaaagccctcaaaggcatgggcctgcactttcctttcctcgatttcatccacccgcgacaggggtgggccggcggcaaccctggccttgaaggtcgcctgatccgcttcgtccaggcaggcataaatacgcacggaaccatcgggcagattctccacggttcccgcgatgcccatggcctgagccacgccgtgaacaaagtagcgaaaacccacgccctgaacctttccgcgtacgatataacacagagtctgcatggtactcctcggtgacacagttgaaaaagaacgtttttcggtgtatgaacttccccatgatagtgacattgaggtggtttttcaaatggttccgggaaaagtaatcgggtggagtggaatactgctgacgggtcttggtctgctggcgctggcctcacaggcgacgccactgcctcagctggtcgatgctcaggagaggcagctgcgcgaaccttccatctctgtggaaaaatccaactcacccagcgcctccatgaagctggatatcaatctggacgaactggagatccgccttgatgatatgccactctccctgaccctgggctcggatcgccccccaaaagacctggaattcaccctttccggcggagacttcagctttatgttcgatgacctgctctacttcgccgagcgcaagagcccctttcagatggcccagcgcaatctgtttcctcggccagggcagttgcgtgaactcaaccacagcgatcagctgagtttttatgaaaatccatttgtttttctgaagtgagatttttacttgcaatctcacggcgctttgggtatgctcccccagcagtttgagaggcccccgtagctcaattggatagagtgccggactacgaatccgtaggttgcgtgttcgaatcgcgccgggggcgccacacatacaacaagtcccgctggagtattccaccgggactttttacgtttcctctcttgtttcttcctggtgcaacggcagccagaaggtgaagcgcgcgccgccatcggtattgcgggcagttatccgcccacccatcttctcttctataatggttctgcacagcgagagtccgatgccggttccctcctctcccttggtgctggtaaaggcattgaaaagcttgtcgggcagcagctccgcagaaataccacccccgttatcctcgatggcaatcatgacaaagtctccctccacacccagctcaatggcgatatggccctgtggcacggagcgctccaccagtacatcaatggcattattgagtacagagagcaccgcctgccggaactctccggagtatccccaggcaggggggccaccctctgtgtccatatccacttcgatgccatggcgcgccaggcgatcctggagcagctggactaccgcccggacatcatcggcgggggagaaggccgccatttcacgggatggccggtaaaagctgcggaagtcatcgacagtctgattcatgaactgaatgaggttcatcagcttacccgtgtagtccaccagggtttttcgatccagctcacccgtttcctgcatgtcaggcaatgactgggcaataatggcaatattgttgaggggctgcttccattgatgggcaatggcgccgatcatgtgacccagatccgccagctttgactgctggatcagcagcgcctggttcatctcccgctcgcgctccagacgttttttctcggtgatgtcccgcacgatactgaacagaatctggcgtccgttcatggcatgcaggctggaggtgcgctcaatggtcagaactctcccgtcggccgtgcgcaagggctgctccaggagaatgtgcttcttgcgaaggagctcctccatgcgcacagccacctgttcgtgatactcgggaggcagaatgtccatgggcctgagcttcagcacctcttcccgactcagacccagcaggcgacacgcgctttcgttcacctcttcaaagacaccgggcatattgttctcgtccagggggtgaataaagatggcgtcgggaatggtattgaaaaggttctggtacttggcgtcgctttgcagccgctcccgtacctccaactccacctgttcggaaaggtgctcgttcaacaggtgaaggcgtccctctatcatcttgcgctcgtcaatatccgtaatgaagccatgccagagcacagagccatcgtcctgcatttccggcatggcgtagccttcgcgccaggactctccccgcccgggcaggagcacccggaactccgaacgccagggggtcaggttgcgggccgattcgtcaatactgcgcagcacatcatccagctcatcggggtgtatgcgcagaaatactgcctggacatcatctttgacatcttcaaactccagctcgaagatcttccggataccatggctgacatagggtgccgtgaactgcccatcgggcccgaggcgaaactggtacagcacgccgggaatctgggaggagagtttggccagcaattcatcgcgggcgcacagctcgcggtgctgctggccaagggtttccagcaggacattaaagctcttgagcagttcgccgatttcgtcattcatccgcacctcaaggagctgaggaaagaggtctggctcccgggcagcgctgcggatgctgtgaatggcctggtaaagagggcggaagtgacgacgcagaacccaggccatcagcagaccactgaccagagtcagacccagggccaggagcaggatgcgcttcttcaggagggcaatgggtgcaaaggcttcactgacaggcagtatcgacatcagaaaccagtcaggagtggctatggagtgggccgatgagagctgggccaccccctttgagctgacggaaatccccgatccctcgtaacccgacatgtagcgatcaaactgcggattgatgccggattccggcactcttgccataacataatcgctctgggttcccgtgacaaaaaccccatcccggggagagacgagcagatacccgccactgtgtccataagcctgggcggcaatatcgtccaggaaattcggcaaggcaagattggtagcaccgctgatgacgccaaccacattgccgtcaaccaggactggagcagcgataaccaccaggggcctctgcagggctcccccaatgaggggcggactgatgacggtgcgcttttcctggaaaaccgtgggcagataggggctgctggcgtaggtcagaccgcgacgtcccggctgcggcggagcatcggctcgaaccgtaaaaccctcatccacaaagagaagtccgccattaaagagctgatgcagggaagtccggtactcgagcatggactggatagcctcgggatcatgggcaatccccagctgtccaaccctgcctgccaactcttcgagggcctggacgcgagcctgaaagccccgctcaatctggtgggccatcagggataccgtagcgtactgttggcttgccagtaaccgctccatatccttctgcagggagttggtgacaataaatgacaaaaaccagatacccgcaaaaattatcgccagcgtcgttaccagtacccggcgctgaaaagactgtctgcgaaccatagctttcatcttaacttttgcaccttactgcatcgacttagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgtttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcgtactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatcgctttccactgacaaccggtgcgcagaacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcatgatggtcaatgattatttatggacaagctcttagtcaattatttccccagcacttaccacgcggaagcaatattgattctgcatgcttgactcatctggtgttccacttttcgcctccggatattgtcctttttgaccgcccaaaaaggacccaaaaacgcgccccccgaacgcccgtttatccggatcgcctgctcgcctgttctggagatccggcagacactgcttccctgcagtgctgccggaccactcacttcctgtgagtgtcccgttcgggtcttgccagccaggcatcgcactcaccggacgggctcaggggggaacggcctgtttctgtctctcccccgtgtgctggcccagccaggacgcgccgactggaacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccacggagggcggttgtttgcggtccccagttccaggcaagcgggcggctgaaaaggacagcactgggggccgcttttgcgccactttgggcgggtccaaagtggcaaagaaactcatagacaaggcgagggcaatgtcaagcgacgcagttgtgcggaaccattccgccatttcagcatatcatctggaacacgcagacaacctgtcgtttcgggggtgcgaaacttcagtttcataaagctctatccggaattttcagtgctgctgaagaaactcacctgcggtggatgagatatttccgcacccgacctgtggttcattataatcaactgccacaccataacaatacctttttcttttcggagcaccagaggacaagggctcacgcaggagggttccctccccttcaattttcccgattaaacagcgtaccagtcaatacttaaaccatctgtggcgtacaatgttcatggaccctgcgaaaatttcccattacagcacatggcaatgggaagtatcgacgaaaaaatcagcagacaatatccgttatcaattgactttaatttgtcattcagactacagttttcctgtgtcatcggaacgccgcatactccaggagagcattatgcccgcaaaagcctcaccaatgcgcattctggtcgtcgaagatgatgaaaccctgcgcaataacctcaccaccattctcgcccttgagggatacagcgtcgccactgccgaaaatggtcaacgtggcattgagcgagtatccaaggaaaagtttgatctcatcatcaccgatatctctatgcccaggctaggtggtgttcaaatgatcgacagcatccgcaagcgcagttttctgaatgcagatactcctatcatcgttttcagcggcaccatcaatatggatgtagcgcacgggatcaagggtaaggtcaccaaagccttctgcaaaccagttgagtccgttgaagttctcaactacattcggatacacctggatccgaattttttgtagccatgcgattctcgcacgcgtcaaccggcacacaggagcacgccatggctgacacttccaaatctccgcctcacatactgtttctgcacgcatttcatgcttctccctttattcagctgcttttccgtggcaatggggagctggcggaagccagcgatggagcgctgcgagcgctgagatgccagcgggagaagcttcccgagcacccatggttacgacaaacagacgcgcttcaactcaacaatgccgtgaaaatggtcgccaggacaggcgaacccgctgtcacagcaatccagttgccccaaggtgaaattttcctggagttgacgcaggtatccttgacatcgcagcagacctgctgggttctggcaacacagactgagctcacagacaccattgcttcgggcagctctccaggcttgcaaaagcgcaaagaggagttacttgccaacagacaacgttggcaatttgcgctggaaggcaccaatattggcgtctgggactggaatatccagagttcagaggtctatttttctccacgctggaaggaaattctgggttaccgcgaccatgaacttcccaactccctggaacagtggcaacagcgcattcaccctgatgactaccagcgcgtcatgcaggcccacgagcctgccttcagcaagtctgaccggctctatcgatcggagtacagactgcggcatcgcgacggtaattatcgctggatcagctcccagggaaaggtcatgagctgggccagagacggaacgcccctgcgcatgatcggcacccatgccgatatcacggaacgtaaaatcctcgaagaacagcaggagcgcatggtgcgcatcctggaagccaccaccgacagcgtcaatattgccacccccgacggcaccatgatcttctggaattcccacggacgcgccatggtcggagttgaacccgacgaagacgtcactgccatctcttttgacctcttccaccctccaaaatccctgaagattctcaccagagttgcgattccctctgccatcaccaatgggatctggcagggcgaaaacgtcataaccaaccgacacggaaaaaccattcccgttacacaggtcataatcgcccatcgcgaccagcagggaaacctggagtacctttcatctatcatgcgcgacatgagcccccagaaaaaggttgaagaagcgttgcgcagcagtgaacaacggctgtggcgcctgctggagagtacaccactgggagttgtgatcataaactcatgtggcaccattgagtgggtgaatccggccatgtgtcacaaggtgcattatcactttgaatccctggcagggcacagcctgacaaaaatcctgccagaagagagccgcatggcctggcaccagtggttcgagcagtttggcaacgctcacaccagctccagcgaagagtggaaattcgtgcgacgtgggggcgagagctttctggcagagattgtttcaacgagttttgccgacaccagcggccagtggcgcatggtcgcttatgtcacagacataacaaagcgcaagcgctttgaagatgagctgttgcgcagtctgcgtcaacaggaggaactcaatgaactcaaaagcacctttgtacagatggtctcccacgagttccgcactccactggctggcatcatgggctcggcggaactgttgaaaaaatatttggagcgcctgagccctgagcgccgggatgaacatctggatactatcctcagcggggtacagcgaatggtcttcatgatggaggagatcctggctctgggcgccatggactccggacaaacgaacttcagcccatctcctgttgatctggtggccatgtgccgcgcgattcaggatcagctgcacagtatcttccccggccagcgcatccaacttgacttcagggatattccgacttgtgccatgctggacgaatccctgctgcaccacatcctcaccaacctgctgagtaatgccctgaagtattcgcccgccacatcaccggtacacttttccatattcaataccaccaaagaactgtgtttccgcgttaccgacttcgggataggtattcccgaaagcgatcgcgggcgcctgtttgaagctttttttcgcggcagcaacgccagccatattcagggaaccggcatcggcatgatgatcgtcaagcgctgcctcgacctgcacaacggcaccatccagatacagagcaaaccgaaccagggcagcacgttcaccgtaaccatacccctatcccagtgtattgcggaggagaaatcatgagacgaattctgctgatcgaagatgatccggtactacgccacaatatggtagagctgctgaccctggaaaattatgacgtcgatgacgcccaggacggagaggaaggggtacgcaaggccctcgaaagccatcatgatctggttctgtgcgatatcatgatgccgaaaatggatgggtatcaggtatttgaagccctcaagagccatccgcgcaccgccagcattcccttcctcttcctcacggccaaggttgacaaggaagacgtgcgacgaggaatggtgatgggtgccgatgactatatccaaaaacccgcgcctattgaggagctgctgcaggccatagaggttcgtctgcggaaaaaacgcctgcagctggagcaggagcagcaacgttcggaggccctgtgctcagagctggcatcgcgaatcccccatgaactcatcacccctctcaacagtatcctgggatatgcagagctgattattgaagaagagccgagcaacctcagtcaccaggaaatcgtccccatggcctgcgccatccaaagtgctgcagaacgcttgatggaaaccatccacaagtatctgctctataatgagctgcagtttctgcgcttcaccggcaacaggagcggctccggtgagatacgagacaacctgtgcactataaccaggcatattggcagtgacgttgcgaaaaagtggaagcgcatcgaagacatggaaattgcgcttcccgaatatcccattcacgcctgcattccctacttttcccatgtggtgcgacagctgacagataacgcctgcaagttttctgcagcaggcagcccgattaccttgcaatgccgcctgacaggtaattccataaccctgagtgtcagcgatcaggggcgaggcattcccgcagaaaacctcgaccaactgggagcatttcagcaatttgaacgccatcattacgagcagcagggttcaggactgggactggcaattgtgaaacttattctccagcacagccagggctctctggacattcagagcatccctgaccaggggacaaccgtgaccctgggttttcctgtcactgtggacgcaccatgaagcgctccatcgggaactccctgccgctcaaactcattattatggttttctgcatcctcagcattgccattctgtgggcaactggtctgtggcatatcacaaattcccgctcccagagccttcagcaggtcaaacagaatctcgacaacctgacctttgcccaggaaaaatatgtcaagctgaccatcggatccatcgacatgatcatccgggagaccctgcacgccctttcaacagaagaccttctggataataccgattctggcaggcagcgcctgcagtccgtcattgagcgtatacccgaagtatccggtataagtgtcatcgccccctcaggccagataagcctcatcgcctggcgcaaccaggagcatcccaggccggatcttgatgccctggaccgaacgtacttcaccatccactcagatcccggccacggcctgtatataggcacacccttgcggagcaagctttgcggacaatggttcattcccatcagtcgcgctcagcacactgaagatcacctggatttcgtagtcatggctgccattgactcccaggtattccagcagtacttcgagtcgctgaacatcggtcgcaccggtaccatggcactctggcgcaagccacacggcgaagcccttctgcaccatccctttcgcgaagagcttcagggtatcgccatggaaaacaaccctgtcttccttgacaatcgatggtatcacaatccccacgacagctttctgtgccagtttccagacaggcaggacacctgctacgtcagctatcgcacggtcgaacagctgcccctggtggtgagcaccaccatgcaggcagaggagtacctggcgcagtggcaccaggacaggctgctcaccattgcgatcatggtgctcctctcagcggtactcggtggcttcggactctatatcctgcgacagctttccctgcaggaaaagacggaaaaagctctgcgcgcttcgcgcaacaacttcgaaatgctgctggacagcatggacgccattatttatgtctccgacatacgcacccatgaactgatctatctcaaccagatggccagaaaactctatggcgacgtcatcggggaaaagtgctggaagtatattcaggaaaaccagcagcaaccctgcccattctgtcgctatcacctgctggttgatgaaaatggccaacccaatggggaaaatattgtatgggaaaaccagacaccttcaacaggacaatggtttcagcggcgggatcgctccattcactggagtgatggaagagtcgtgcacctgcagattgccaacgacatcacagaactcaaagaagcagaagcacagatacgcgccaacctggaagaggagcgcagtataaataaaatgaaaaacacctttattcagaccgtctcccatgaattccgcactccattggcaggcatcatgggatcagctgaaatcctggaacggtactttgagcgcatcagtgaggagcagcgcgcacagcatcttctctccatccgtaatggagtcaagcgcatggttgccatactggaagatgtcctgatcctgggcagcctggattccgggcaaaccgccttcaacccccaacccctcaatctggtcagcctttgtcataccatcgtgacagaaatgcagcagatctaccgggatcgtgaaatccatattgatgccgggcagattcccaataacattgatgccgacgcaaaacttctgcgctacatcgtcaccaacctgctgagcaatgccctgaagtactcaccctttgagaagccggttcatctgcagatatcacaacagcatgaggagtatattatcgtctgcgtccgggacgaaggcattggcataccggaggatgaacaaaagaacatgtttcagtccttctatcgctgttccaacaccgagggcatcaagggaaccgggctggggctgatcatcgtgcagaaatgtgtctttcttcatggaggaaccatagagttcaccagcaaggcagggcagggaacctcattctacttctaccttcccatccattcccgctgccatattcccgccacgccctgacatgaaaccctgaacgcgaaccggccccgcacacgtgcagggccggccgacgatatttttccacaaaccacaaatggtgagggcagaatcagaagctgtaggtccagctcagctcgagaacactgttgtcgctgtcgtcatggtcaacggtgtagaacaggccaaactcatggcttggaataaattctttgctgataccgatttccgaggttttttcgtcattgtcgccaatacccatagtgtagaggtagctggcaaccgctacgcccagatcgtactcagctcccagctccacatagtcagcatcaagatccgagtcaaggttcatgtagtagtaggcgctcagacccagctcttctgtaggagcgaagagaacaccagcatacacttcatcgttatcgtcaatatcgctgtccatgggcatggtcttcaggaaacccaggtcgtaaccgatagctccagcttcgccttcgtaaccaaaggtaatttcaaaatatgaataatcagagaaatcccagtcgtcgtccagcagatcattggtgaaataggtggcaccagcgtaaaatccggattcatgggaatacagggtgccgacttccagctcaaggccgttgtcgccttcgctgggaataccgtacgtggcgcctacatggctttccaggggcagggcagaggcagaggctgccagaacaagacttccggcgagaactccaccgatgattccaagacgttttgctttcaacataaccttctccttttgcaaaatgggctgttaccgggcgtattgcctttccctatggcatacagcaataagcatgccagaaaagaacagggggccctttgccgtggctaagattatgcgcctaacctacgccttgtcaaggaaatgttgcgttattgcaagagggaggaaaagaaatcccaggcttcgccagccccgaggagaaaaatgactttgacgacagcgcacagcgggtgcgcaaaaaatgtgcacaactttagtcggacgaccagggcaggactgaagctgccctttttctagtcacccgcgcaattcgtaaaaacccgataccgctcactggtacgcaacaactgtcgatggctgccactgcagatcagctgcccgtcctccatgaaataaacggtgtccatggcttccagccctgccgtgatatgggtaatcaggatcagggtctgccctgccaggctgtccagcagcgttgccataaactgctgctgggtcacggcatccaggccctcggtgggctcatccagcacccagatggagacgttcttcaaaagcgcccgcgccagcaccagacggcgagcctggccgccggaaaggcgcgcccccccttcgccggcccaggtatccaggccctccggcaaccccctgacaaaatcagccagctgcgcctgctccagagcctgccacagctgctgttcgtcagcatggggcgcggcaataagcagattctcccgcatggtggcgcagaagatatgggacttctgagagaccagggtgatggtgttgcgcagctgctcctcgctgagctgacgcagatcgctgtcgccaagggttatctgtccgctgcgtggatcccagaagcgcaccagcaggtgagccagggtcgactttccactgcccgatggcccaacgattgccactttggctccgtcggctacactcagggaaacatcccgcagggcctcggctccactgccccctgcgtaggcaaagctgacgcttttcagacacagcgccccggcagcctcccggcaggggttttcagggaaagtgacggcgggctctacctctgtcacttccagcaggcggcgggccgcttcccgcgtcttgcccaggaactgaaaggcgtggggaatggggagcacagcctcaaaggtcgccagaataccgaaggtgatcagggccagcatggctccgtcaaagacgctctgctgagccaggggaatcgccgcgaagagggcgctcacagccgccaggcccgccaggagcgtcatcaaggcactgctgaggccactgacccgcgccatgcgctcctgctgcatcagcaggcgttcactctcctccagcagccgggcgcgatgcctggtatcggctccgtacaccatcaggtcggccataccctgcatatcctctaccgctgcggtgcgcagacgcgcgccgcactgctgcatggtccgaccaatctgattgcccatgtgcctgaccagcaggggaaccagcagcccggccagggcgaagaaaaaccagaatatcaatgcaagcaccggggagagccaccacagaaaggttccggctatggctgccaggcccagggcgatcagcagcggtgatatgacccggagaaagaggccgtccagggtatctatatcggtgacaatgcggctgagcagatcgccactgcgatggcggagcagccctgccggcgccaggggctcaatgcgctggtaaaaccagacacgcagcgaggccagcagacggaaggtggcttcgtgggagaggatacgctcggcatagcggccaccggtacgcaggatggcaaacccccgcactccggcactgggggtaaagaaattgaactccctggcactgatgacactgaggccggcaaaggccgccgcactgagaaaccagcccgaaagggccagcagaccgacgcttgccaccatggtggcaagtccgaaaaaggctccccagaatatccacaggcggctgggccagaagaggcgcacaaagggcagcagttccctcatgggagcacctccgcgcgtccactgcgcaccagagcagcataggtcccctccagggccatcagctcagcgtggctgcccgcttccacaatccgtccacgatccatgaccacaatacgatccgccaggcgagcggtatccaggcggtgggtcagcatcatcatggtacgccccgcagccaggcccttcaggccttccatgatcagacgctcattttcaccatccagaccagccgtgggttcatccagcaccaccaggggagcgtccttggcaaaggcccgcgccagggccacccggcgggcctgaccaccggaaagcaggttcccctgctcgcccacaggcgcgtcaaggccaccgcgcagagcatcactgaagtcgagcacccgtccgcgtcgcgccgcttcaatgacacgggaacgggtcatggcctctgagcccagggcgatattgtcggcaatgctgccataaaaaagcgtcggcgactggggaacccaggccacatgccgacgccagtgttccatgttcaggctgcccagatcctgaccgttgaccaggatctgcccctgctgcagggacagaaagcccagcagcagattcagcatggtggtcttgccggcgccgctggcacccaccacggccacccactgccccgcctcgatggacaggcagagattctccagagccacgcgctccgtgccaaaacagtgatggacagatcgaaagtcgatggcgatgttgccgacggggccaaagggctccccgtcgcgaggagcggcctgagccggtgccctgagaatggcctggataccttcggccgcgccaacggcttcggcccgggcgtgatagtgagtgcccagctcccgcaggggctggtagaactccggtgccagcagcagcaggaaaagccccatcttcagggtcagctcccggccatagaggccgaagtcgagatagtgcaggaagtgcatccccagatagaccgccgtcatggcaatggccacggcagtgaggaattccagtaccgccgaggagagaaaggccacccgcagcaccgccatggttccctgacggtactcctctgaagatttggcaatacgctgggcctcatcacgggagcggaaaaaaatcttgagggtcgccagaccctgcagggtatccagaaagtgggcgctcatgcgggagagggcctggaagttcttctggttcaatgtcgccgccccgcggccgatcatgaccatgaagaagggaatcagcggcgccgtgaccagaaagatcgtccccaccacccagctgacggggaagaccgccaggccgatagtggcgggaatgactatggccagcatcttctggggcagatagtgggaaaagtagccgtgcagggcctccacccgctccagcagagcactggagagagacgcggcacgctgctcgctggcatagaccggccccagacgtccgatatgctccagcagctgctgacgaaccacccgacgcacctgcgtcgaggcgcgctgccccaggagctcgcgcccccaggcgatcagtgcccgcaaagcaatcaccagcaccaggaaaccaaaaaacggcaacaaggccgcgcgggaaattccctccatgaacgcttcatggataacgtgggccagcagccccgcctgcaggatgatcagcaccccgccaagaccacccaatacaacaccccagagcacccatcgccgggagtgacaggcaatagcgtcaagccactggacagaagccgttttctgcatgtgcgcctaaacctttctgacaaactctgatttcagtttcatggcgccaataccgtcaattttgcagtcgatgtcatgatccccttccacaaggcggatctgcttcactttggtgccgaccttcaccaccgccgaagagcctttgaccttgagatccttgatcaccgtcaccgtgtctccatcagccaggggagtgccgtgggcatcgcgtaccaccttgtcctgcgctggggcaacggcagcattcttcggccactcgtgggcgcactcggggcagacatacagactctgatcttcataggtataggatgattggcaccggggacacgggggcaatgtattcatagaaacctttccacgggaaaattcaagaccaggctctggccgcgatcgtactctgcatgcttgtatacccgaaccagtcctttttcaatcaaaagaacccttcagcgttatcgtctcaccgtactcccggacctcttccctggtgaaagcagcaaactccgcctgcccctggagaacctgggcattgaccagcagcacgggcatgccctccagaaagccacgggcgtggggagggcgcaccgccagctccagcccgtactgctccatgaagtatgccttgatctggtggcgacggttcacccccggcggcaatataaagggcacaaagcgatcggggtccacagagaaatagtgacgatgcgcccggtgcagccacaggtgaacctgggcactgcccatgggaaaggggggcgtggcgcctgccttgaccgcgacagtttcctgccggccttcttcggcgaaatagcgacagtgggtgcggaccgggcagcttgcacagaggggcaccttgcggcagaccgccccggcaaaatccataaccgctccattgaaccagcccatgggacgctgccggaacagatccaccaatgaaccttccagggcttctttgtccaccaccgccttgcggctgccctgcagaaagcgtccgaaaaccttctgcatattggtgtcaaaagccagcactggctcgccatagccaaaactgaggatggcgctggccgtgtaatcgccaatgcccggcaaggccttaagctgcttcctgtcgcggggaaagaccccgtcatgctgctccaccaccagccgggcgcaggccagcatattctccccccgacggtagtagccaagcccacggtacagtggcaggaagtcatcccagctggctgccgccagagaaaagacatgggggaagcgctccatgaaagcctgaaaatagggaatcacccgcattacctgggtctgctgcagcatcacctcgctgacccagataccatagggcgtcatgcccggctgacgccacggcagctcatcgcgcccatgggcgcggctgaaggcctccatggcgcagatgaatgtggaaagggtggaaaaactgttgttgggtgtcattggcctgcctgtattttggtattcagacgcgcatgttgcgccagttgtctcctcagcgtggcattcagcacttcgagagcgagcccggatggcgagcggcaggcccttgagccaggaagacaagcgagcgggtctgggagtgcagaatgcctgccttgtgcatggcacggtttttatgaacttccatacccttcccccactccccattccacaaagcgctggtgaaaggggaagtacaaccccaggcgcacgggctgcggcccgagcttgcctgccagaaagccatagcgttccagctggggtgcatagcgctgctgctcttcgcgcaggaagtgctccagcccccctccttcgtgctggccggttttatagtcgataatccagcgggttccctggtcatcgataaacatgcgatcgatgatgatattgacgatgtgaccacgctggtctgtgccggtcaacgggtactcccagcgggagtcctgatgggaggaggagagaatccagcggccccgctgatcgacgcccatattcccgagggcggtgatggtgcgctccaccacgctggctcgcagttcatggggaacgccaagctgataggtgctccagcgaaggtttttgcgcagttcttccatatcaccgctcaggctctctctctcattcttttctcccaggcgacgcacccactggtgaaagagcacccccaccaggcgggccatttcacctgcccactggaactcgggctgtggttccccttcgtcatgctgagccggggtaatggccagattcggcagtatgcggggagccacacgggggatctgccagtcactgtgcacccgcttcaggggaacagggggctgcgcctgctgctgttcctctgcttccggcgcatcgggcagcggtggtgccagtggctgcagctgctcccagatatggcgcagcaggctgccgctgcgaggcgaagcccagtcttcgccactgcgatcgggccgcaggcgggcaaacaggtgcagtccctttctggcgcgggtacaggcgacgtacagcaggcgtttctgctcgttctccatacagcgctggtgcatctggcggatatactcgtagaggctgctctccttctggtcgcgcccccgccgggcaatggccagcagcagctccatatccgcgctgcggtgcggcccttcatgccaggccagcaggggcttgctctcgctgcggctgccgccgcagaggccgggaatgatgacgtgatcgaactccaggcccttggccttgtggatggtcatcagctgcaaagaactgtcggcggacgggtcttcgctgcagtagacactggcgagggcttcctccatatgctgaatttccggaaagggttcctcttccagggagtggagaatgtgcagaaagacgcgggcgtcctccaactgtgctggccgctccagaaaggcggggccacccagctgccgccaggttccctccacccagcgcgccagcccctggcggccacgctcttccatggcctggatcagggctggccggatacgcagcaggcgcgcctgtccatcggcactgagcggttccacacaggtagcctcctgcaggcactgccagagagtgcgtccatcggcaccggcagtgaggagttgcagatccgcgagggtcagcccgcaccagggtgcccgcaacagagccagccaggcgatgctgtcaccgggatggcacagggcacgggtgatgatctgcaggtcgcgcacggcgccactgtgggccaggggcgctatatctatggcactgaaggaggtggcaccccctttgagcagggaaatgatctcgtccaggtgggtacggttgcgggccaggatggcaatggtctcaccgggatggcgggagcggatgtcctcaatacacgccagtatagcccgcgcctcttcctgcgcctttgcggttggcagcaggtgagcctgcacggcgcagtcaggcccttctgcctccccatggaaagcgctgctggcgctgtaggctatggctccgctggatatctcctccacagcgggaaagacacgggagaatatctgattgttccagtgcacgatggctgcggtggagcgaaagttcacactcagggacaggggttccagctgcacattgccaattccctgctggcgcgcctgcaggaaaagacccacttcggcctggcgaaagcggtagatggactgcatggggtcacccaccacaaagagggtgcgcccgtcaccgggctgccacccggcagtcagcttcctgagcagtcggtactggctggcactggtatcctgaaactcgtccaccaggatgtggttgagtcgataatcaagcttcagggcaaggtcagtgggctcgtcatcactgcccagaccttccacagcggcaaggctcatctgggagaaatccacgcagccgctgcgcccaaaaaccagccacagatgtccaacggctttcagaagcagctcattgatggcgtggagtaccggccactggtcatcgtcataggtggcaggaatcagggccagagcctgcagggcccagcacaggttctccgcctggggactggcggccagttcctggagcagagcctttatggcagggatcaaggcattcttgggagggggaaatccatcatttttggtgaaactgcgccgccaggtgcccttctgggtcagcagcaggctgctcagggcaatccaggccccggtgtacgccgcctcgaagcccagcccctgactccagtcgatacgggccaggggatgattttcatccagattggaagcggcataggcggccagttcggccagagacgccaccgtggcttcatcaaggcccgcctgcagctccagcaggtaggagcttcgcacatgggccagggaacgctccagcgcggcacgatcggccttccgggcagccacaatgtggtgcagccactgctcgcgccgctgcagcatttccatcagaagggcgcaggcccgctccatatcgttgtgcaggtgggtcagtaccgtgcgcacatgggggcactccagctcctccagggtctgcatcgccgcctggcggtaaagccgggcaggctcatcgctgatggccatctgtccccccaggcgggaaaagtaggggatctggcgcacgatggaagcacagagggcgtcaatggtctggatgcgcagccgggtgggatgctccagcagattccactcctgacggcgggcattggccagcgcagcgcgggccagctcccaggtggtgcgcaggtgtggggccgcgggaggctccgcatcaagggccatgcgcagactgcccagcacccgttcgcgcatctcgcccaccgccttgcgggtgaaggtgatggccagaatctcctcgggctcggatacctggcccagcagcgccagaaagcgctgggtcaggagttcggttttcccggagcccgccggggcctgcacgataaaggacgttgatatatccagcgcccgcgtgcgggcagcttcatcggcaatggaggggaagtcacgcatgcacaaatacctcttccttttcgtatatttcgaggaattactcagggggcacaaagggtttttccggaaaatctgcgctcatctgcccaaaacagccaaagaatttatccgcagatttcacagatttccgcagataaaggcaaattccagcagggtaatccatggcaagtgaatactgaagtttcgcatccccgaaacggcaggttgtcggcgctgaccctgatgtcacgctgcaatggccaaaatggttctacacagactgggttgcttgacattgccctcaccctgtttatgagtttattttgccactttttacccgcaaaaagtggcgcaaaagcggcccccagtgctgtccttttcagccgtccgcttgcctggaactggggaccgcaaacaaccgccttccctggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatagcgttccagtcagcgcgtcctggctgggccagcacacgggggagaaacagaaacaggccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacacctgcaggaagcaggtggtccggcagcactgcagggatgcagtgtctgtcggatctccagaacaggcgagcaggcgatccggaaaaacgggcgttcgggggcgcgtttttgtgtccttttgcgcggtcaaaaaggacaatatccggaaacaaaaagtggaataccagataagtcaagcattcaaaatcaatacggtttccgcgagataaacgcccgtataataacagcttaactcaagacagcaaggtgcgcaagttgagtgaatagttcccgggtcttaccttggcagctttgcgacccccgtgagcacagcaaacaggtgagagacctgcattattcttcaagattaacgtttattcgtgttcattcgcggtaaatccggctgctactccctcccactgccttttctggtgccttggcgggctttgtgtgaggcctttcttttctgttccggctcaccgcacttcgagtacaggctcaattccagcaaaaccttcagttgcttcatcaatccctcacctctcctcatccccctcatttccatcaatgcggcacagcaggggcagggggcaatagcgacagctggtgtcatcgcgggggctgatggcgccatagccgctggtgatttcgcctgccaggttctccaatgccgctttccagttttgcagcatggtctgccagctttgctggtcgggcagagcgccaagctccggcagcatgccttcctccatggccagcccccggaagtggcaggcttcgcggttgatcaaggcgtaggcgacggcacctatggaggtgtcctgcagggtgacggcgtagagggggagctggggatcggcggggcgctcgccttcccagtccctggcgctggcctggccggttttatagtcgatgagcacatgctggccattttccagctggtcaatgcggtctactttcagtttcagctgcagccctcccaggctgatgtggtgatagcgttccaggctggccacggtgaagggcgggcgtgttttttcgtattccagccagtcatcaatccactgggcctgcatctgcacttccatctgggccagggcgggcgctatggtgatattgagttcgtgctgcaggcgctggatggctctgccgagggagtcctcaatgaactggcggcgcttgcgcgcttccatcttctgcagtccgcgggaactctccagcttgttccagatatcctccagggcgctgtggagcagaataccccgcaccatggggttgacgccggccagggcgccacagggtgcggtggcaccaagaatatgcaggccaatgccccgaaatgggcagagggcctggtctttcagcaccgaggctccaccgcgcagcagggtatccgctggcaggccatgggcgtgggtatcctccagtgtctgaaggctggcggtggcaagaagctgacccaggggcgacgtcgcggtggcctcttccagccggagttcccgaaggctcagttccctgcgaccggtaatcagtggactggggcgcagatgacgatctccttcactggcaggatagctgaagatcacttcgtcggcgctttccaggaaacgatgggtcagggcgctggcgtactcccactcccgccgggggctggaacggggaagctgatgcaggcgctggacagcaccggggatcagaggattgggacggggctcggcgggccaggcttcgtcgtgaagccccatgatccacatggcgtcaaagtgggctcctcccgcctccagcatgcccatcacctgcacgggggcttcgccgtaactgtggggctggtgaatggtctggtgggccatggtgctgatcagcttcagggcgtcgcccaggggcagctctgccactatgggatcgcagtgggagaaggtgtacagcatggtattccacgcttccagtgcctgatactcgtcgctgttgaggcgacgatcccctggccaacccgcacgggtcaggagctgggagaggcgttcgctccactggccgggccgcgctttccgggagcgcagttcctgcatgcctgcgccaagctcccgcagaaacttcaccagtcgcgggcagtggcggctggctgccagccggatcacggtcgccaggggcaggctgacctgctgccgctggcgcagctgcagatcaaggagaacgcgatggttaaactcttccccataaccaggcagaaaggggctcaggagaatgccactgatctcggcctgggtcagctccacattccggtggaggcggtcaagcaggagcagggcgatgtccaccatgggcacgctggcgagagtgcgtccggcggtaatattgtaggccgtgcgcaggcggctttccggggaaaagtcccactggggatagaaaacggcgtcgaacacggattccacctggtggcggacctgttccagctggggaatgacaatggcaatgcgggcggcggggttcacttgcaggcgcgccaacgcccagtgggctgccgaccagtattcgctttcactgtccgccatggccacatgaccgcccagggcgcagtgatcctgggcgatcacctgtatcacggtgcacccccgcgccataaccgcttccagcagccgtatctgcaccggtgaaagttcgtcgaatcccatcagaaaaagacgcgaaggctggggaagcgcaaccttgcggatcatgcgctccaccagatggggcagacgcgcctgatcaatccagcgattctccttcagggtactctcgaaaatggtggcccagcgcagaaacgcctgcagttcggggatatgcccgcagtcaagccccaggcggtttgtggtggcactcaggtatttttccagggggacattccactggtgcatcaggcgccaggcgtccatggcagcactggccgccagagtggtcgagagcagaaagccctcggattccaggttttcaatctgctgctcccacagcaaccgctcctggaagtcactgagcaccagccgggggacttccgccgccgggcagctgccggacagcactccatcctccacaagctgctgcagccaggtgccccagggcaggatgcggggcgtctgccagacctcccgctgctgtgactccataaagccactgtgccgggagagggccgagcgccccatgcggcggttggccgtcagcagcaggcactgctcatcccattcgcgccagagatcatcgtcgcgaatccactggaactggtcgtgcagtaagccaaagggaagggtcatgccatatctccattcgcaccccgatgtgccggtggcgcctgtgagaagttttccggaaagagtctgatattgagcctgttcacggaaaatgtaccgcgaaacgccccccagtgctgtccttttcagccgtccgcttgcctggaactgggaaccgtaaacagccgccctccgtggcttttggtttgcggttgccgccctcgtggcggcaaccctgcgggtccatcgcgttccagtcttcgcgtcctggctgggccagcacacgggggagaggcagaggaaagccgttcccccctgagcccgtccggtgagtgcgacgcctggctggcaagacccgaacgggacactcacaggaagtgagtggtccggcagcactgcagggaagcagtgtctgtcggatctccagaacaggcgagcaggcgagccggaaaaacgggcgttcggggggcgcgttttgcgtccttttgcgcggtcaaaaaggacaatatccggaaacaaaaagtggaataccagataagtcaagcattcaaaatcaatacagtttccgcgcgataaatgtcagaataataacaccttaacctaagacaacaagatgcgaaacttgagtattgagcctgttcacggaaaatgtaccgcgaaacgccccgaacccgcaaggcacaagacctgaatcagagctgtgactcaatgggcagcagccgggcaaaaccggccaggaagcgtcgccagaacccggccttgggctcacgggtgtgaatctgcccctcatggtcgatccagcgcacgcttccacgctcatcaagatacagctgataggcaaagagcgggtggacgctgtggtgaaaaaactccgtcagggattcgaccagctgttcatcgcgcacaaaggcgccaagctccgtgttgatgtgggcagagcgtgggtccagattaaaggagcccagaaagacctcgcggcgatccaccaccagcgccttggtgtgcaggctggcccgtgaggagccaaggccaaagctgttgtggttttccgccgcggcatgggcgctgggccgcagctcgtacagctcgacccctgcctccagcaaggcttggcgacgacgggcatagccactgtgggcaatggccacatcattggtggccagggagttggtcaggacggcgacccggataccgcgcgcggccatgtctgccagcatgcgagtgccttccgcaccgggaataaagtagggagatatgagcagaagctcctcttccaccatggcaaagcgctctgccagagcttccagcacaccgggctccagctcttcctggttcagcgccttggccggatcatcgacggccagtgtggcctgatccgtccactggtaggaagaggggcagaggagcatttcgcgactgacaaaggggggctgcccatagaccatggacatgagcgggtggtcgaggtacgaggtgaaccactcgtccatggcatcgcggtgcctgctcagccagttgacatcgtcacgaacgcgacgcagctgactgatgggaatggccagggggctgttccagtaatcggtgaaggagatatcagccccatgggccaggggacccacgatgaccagatcaatgtcggagaagttgaaggcgctgccggcactgaaatactcatcgccgatattgcgaccaccgataatggccagatgaccgtcggctatccacgccttgttgtgcatacggtggttcagatcactgccccgcagcaccagctccaccccggtacgcaggataccccagcggcttcgaaaggggttgaagacccgcacttcgatatgggggtgctgatccagtatggccagggcgcggtcactgccgcgcacgtccatgtcatccagcagcagggagatgcgcacaccagtatcggccacctgcagcagctcggcaatcagcagacgacccgccacatcatcctgccagatgtagtactgaatattaagaacttatccataaattacgccgattttcctgtatgtgattatggctgccgcaagacacgtcaacccgtagtgagtgacctcaagcttctcaaagcgcacatgaatcttcctgaaacggttgaaccaggaaatagatgcttccactatccagcgcctcgccttctttgatgggtcacgcttcttgtcctcgatctcttcttttcgctgctttacatggggtatgtatccgcgctgaagaatgctgctgagcgcctgctttcccttgtagccacaatctgcgcaaagatgctgctcctgctctgcaggcttctcgaagactacgccatcaagaacagcttcaagctggctcacatcatgccggttcgctccggttacgacgatggacaacgggacgccacgaccgtccaccaggacatgacgcttgctcccgttttttttccccgatccgtcgggttcttccctacggtttcaagagccattggtgctttgtacattccgccatctatgctttgccactcccaggcaattccctccatctcgtcgtactcagccagcccttgacgccaaatagcttcgaatacaccggccttactccactcaatgaagtacttgtgcacggcactggcgcaaccaaactgctccttgggtatcgctttccactgacaaccggtgcgcagaacatagacaatgccggaaaacgccttcctggggttaagtcgcttgcgcccaccaccaggcttgcgcttgtagaccttgtcaagatctctttgctggattggcagcaaaggctcaactctttgccagaaagcatctgagacttcccatgattgcactttagacataaatcaccgccatgaatgatctctcactgaatcattctatagcaaactatcatgatggtcaatgattatttatggacaagctctaaggcgctcatgggctgccctggcactggccacccgccactggtaggcctcgggaccaccgtagagtatccgaaaacccgatgggccactcaggggcatctgtgccgccagctcccctgcggcagccggaggttcatggggccgctggtcacgatcggaaaggggctccacagaagcgcaacccacagtcagcagagtgacgcacagcaaaagcagaaggcgcaggcaagagtgtttcggaggtatcatcatctgcctctccttcgtgtgctgtttccgccaggaggcgccgacggtcaggctgctgaaaagccatggaggacgcttgtttgcggcctccggtttcaggaagcggacgactgtaaagggcagcaccgggaaaactcagaacacctgtcgccacaccagggatgtgctgataccattttccagatcaacccgcccctgccggctgccgtcggcatcgtagattttccagtgacgctccacaaaggtgctggcctcaagactgagaagggttccggctgccaggcggtactcggcgaagcccacggcctggtaacctttcagttccacaaagcctgccggctgcagggggctgtcatcgcgcaggcgaaagtgtccctgtccaaaggcggcacgggtgccgacgctgaactggggatgggttcgataacgcagctctgtgcgggggaagcccagactgccggaaaggcccatctggtgtggcgcccggtagcgcacaaagaccatgggcaacacatactccttgaggctgctgtaggaaacggccactcccagcccactctcccagtcaggagaatggttgtagccccgcatgaaataagaaaagacactgacagagtcatccagctcctgctcgtagctcgcgctgatgccaacaccgtagtaggtgttccactgcgggcccgccaggcggtcacggtatccaaggctgaggcgctgcagtttctcccaggggtcacgcccatcggcagttgccagggccggaggcagactggcgggatcgctccaggagtagcggctgtgggagtagcccagttgaaagttaccatggccgacctgcacgctgctggtgccggactgcacctcagcggaactgctgccgatgcgggaatccggcagagcctcaaactggaagctgagggtggtgcgggccgcagcgctcagcggcagcactatcgccacagcaagcagggctgtcagcaggtgagccaggcccggcaggcgcgtgctgtgatgttcatgggattgcattgtcgaaacttcctgcattgctcttactccagtacccgggaaacactcagagacccaaaggtttcagtgcccttctgggtggtgaattcattggtgcggaacatgcgaccgtaggaaattttccagggtcctttggagaagccgtagcctatgcccccctccaccaccgtgtgttccttttccacacggtggctgtcgcggaaggtattgccgtccaggaagatgtcatgcacctgcaggcgcagattcaggccggtgaacagatgccagcgccagcgatcgttatgacggtaggcgtagtccaggggagcattggtttcagcaaacccgctgatggggctggagccgaaatcgcggggcagatcacgcccccagcgcaggaaaaaacccgcattggcccgtgtggccacattgcccagctgcagggtaacatggggaataaagtccagctcgctggagtgctcgggaaaatccccatggtaacgccacttctggcctgccagcaccgaaactcccacctcgttttccagctgatgctcccacccctcagggcgcgttgccccaaaggcttcatgcagacgggtctgcatactgcgggcaccggaccactcgccgatcagccccaattccaccttcaggaagcgcatgatatggtggttgcgccccaccagagagaagcctccataggtccagcccgcgtagggccggtcgtccttctgcagctcggcagtttcaatattggctggcgtgaagatctgctgacctatatcaaatccccactgatacgccaggtcggggtgccccaggaagggccactggcgcaggcgacacagggcgctgccatccccgctgccaggcacacaggtcgctggggaaagataggaaaagcgcatgccgccggtgtagtaccggtcagtctgggcgacaatatcgttttccaggtagaaggaaaagatccccggcccttccgttgcaccagcaccggaaacgcagaaggcgaacacacagaagatggtgacgaggacgcgggggcaggagcgcatgttttttcccgggagcctttttcgtggtcaaaaagtgcaagcaaactgctcgcatgtacttgcatcatttaccatgccagtacaggtgaaaagcgaaagtttcgttatcagggtttgagcaggaagtctgtgttcaggtttccagctcaataccgcgccgctgcagcagcgaaccgtccaggcgatacaactccaccagggcacggcggtagtcggcaatggagcgagcctgctgaatacgggccgccagcaggtcgcgctgggcctgggctaccagcagcgccgtggaggtgcccgcttcaaatttttccatttccgcccgcaacacttcctcctgcagctccagggtagccgcgctggcctctatctgctcgcggctgcgatccacttccaggtacgccttgcggacatcagcggccaccagctgattcaggttttccaggctcaggtcaacctgatgctgactgatggtggcagcgcgatgctgggccgaggagctgcgatttcccaggggataactcaggcgcaggccgatggtggcgtcgtaatcgtcacctcccatttcatcaagggcactgccaaaggagtcagcgtagccgctcttgccaagggtgacaaagaggtcaagtcgtggcagcaggccattgcgggtgcgggtcacttccagctcgccgcgctgctggcgcagacgggcttcgcgtatttcggggcgctgctgcaggccaaaggtaatgtgctcttccagggtatcgaggtaaacagcggggagcgtgggctgctgcggaagcggaggctcagccgtgtgttcaaggcccatgagccgcgtcaggtctgtggccagaacgcgcatgcggctgcgggcatcgatgagttcctgctggcgtcgcgccacttcggctttggcagctgccagttcggtgcgggccatggcacccacttccacccgatcggtggtctgccgcagctgtacgcgggcaacttccagggattgctcatagatttccacctgacgcgatgccagggcgtactcccagtagagggactctatattggccaccagggcctgggtgtatccgcgcagttcattgcgggaaatatcggtatcaaggcgggcctgttccacccgcaccagatttacctggctgccgcgcccctgcagcagggcctgattgatgccgatgccggcacgccactggtgcaggttatcggggttatcgatatcccgttgattgtgagagaggatggcctcgaaggtggtgccggtggcgaattcctggcggaggccaccctgcaggtaccactggctggtgtcactctccaccaggccggcaacaccgggagacagggtctggccctgctccgcgccatagccggcttccgcaaagaggcgggcgtcgaaaagggactgttcaacttcctcgaaggtctggcgcagctgaggctgcaactgctgcatgcgcagttcacggttgcttcgcagggacatgaggacggcttcttccagtgacagctcctgggcggctgtgccggttagcggcgttgccagcagcaggccgcacagggcgatgataaggggtcgtggtgtcatggctgtttctccgggttcctttccacgagttcttcaaagacggcttcactgtcggagcgtcggcgatagcggtcaaaccagccggagaggttttccagcagcatgtagaacagcggcacaaagaccagggccagggagctggccaggatcattccgcccacaaccactgtgccgatttcctgacggctgacggctccggcgcccgaggcaaagaccaggggcagggtgccgatgataaaggtcatggccgtcatgacaatggcgcgaaagcgttgctgtgccgcagccagtgccgattcaaaggcactcattcccgtcttgcggttctgggcggcaaactccacgatgaggatggcgtttttggcggccaggccaatcagcaccagcagacccacctggaagtagatgtcgttgggaaaaccgcgcatcgcggctgccagcgcggcacccaagaccccaaagggaacggcggtggctacggccatgggcagtgtccagcgctcgtactgggctgccaggatgagaaagaccatcagcagcccgaggccaaaggccaggcctccggcaccggcagcggcatccagctggaaagcttcgccaatccagccgatgctgagactgccattgcggctgagcacttcggcggccacggcctccatggcctctttggcctggccggtggtgtagccgggcgcggcatcggccatgatcttggcggcactgttgacgttatagcgattgatgatatcgggtcccgaggtgcgttccagggttaccagcgaactcaggggcagcatctcgccacggtcggagcgcacaaaaaccttgttcagatcttcgggctgactgcggaaatccttttccgactggaggttcacctgccagttgcggccaaacatggtgaagtcattgacatagagggagccaaaggtgctctgcatggtgccaaagacctgactgatggagactcccacatcacgggccttttcccgatccacatgggcctggaagcggggcaggttggtatccagggtggtgcgggcgttcatcagctcaggacgggcattggccgccgccatcagttcattggccatggcttcgatctgctgggccgtgtagtcaccccgaacttccaggtaaccctccactccgccggtcagggagaggcccatgatcggtggcggggtaaaggcaaagacattggcttcgggaatgccaaggcccatgcccatgatcttgcgggcaacggactgggcatcctggcccggtccctggcggtctttccagtcggtcaggtcgatgaagccgataccggcgttggtgcgcagggcaccggcaatgatatcgtacccggcaatgccggtgaacttccgggtctcctccaggtggcccagcataccggtgatggtatcacgtacctgctccgtgcggggcagcgccgatgtggcgggcagctggaagaccaccatggcaacgccctggtcctcctggggcaccagtccgggtgccatgcgtcccaccagcacggaagtcaggccaatgatggccacaaagagcaggcagccgaggaggggacgacgcagaagcttctccacgcaccagacgaacaggttggtcagcttttcaaatacgcggttaaacagggtaaagaagctccagacccggtggctctgcttatccagcaacatggcacacatggcgggagtcagggtcagggccaccacacccgagaccaccacggagacggcaatggtgacggcgaactggcgatagagctcgccggacatgccacccagaaaggttacgggagcaaacaccgccaccagcaccagggtggaggagataacagcaccggagacctgtttcatggtctcgatggaggcttcgcgggcccggatattgcgctcccgcatcagtcgatccacgttttccatgacgataatggcgttgtccaccacaatgccgatggccagcaccaggccaaagagggtcagcaggttcaccgagaaaccgaagaccagcatgccggcgaaagtaccgatcagagagacgggaatggccgccacgggaatcagggtcgcccgcaggtgctgcaggaacatgaaggtcaccagcaccaccagggctacggcaatcatcagcgtgatgaccacctcctggatggatatgcgcacaaattccgtggtgtcataggcaatggtgtaggccacgtcgtcgggaaagttctgtgcgagccgatccagtgtttcgtatacccggtccgcggtatccagggcattggctccgggctgcaggtagatgcccaggggcgtggctgactggccatcgtatttcgccgagaaggcgtagctgcgggagccaagttccacgcgggccacatcgcccaggcgcagggtactgccatccgcccctgaacgcaggataatttgttcaaactcctcggggctgctcatctgtccacgggtcgccaccgtaaaggtaaaggcctgcccctccggtgaaggctcggcccccagtcgtccagcggcaaactgggcgctctgttcgcgaatggcggccgccacatcggtgggggtaagctggtactgggccagcttgtcggggctgagccacacccgcatggagtaatcttccgccgcgaacagggacgcgttgcccacaccgggcagacgcaccagttcatccagaacattgagcagggcgtagttgctgagaaagacgctgtctttgctggcctcaggggagtagagcagtggcaccatgagaatactggtggacctggcctccacccgtacccccagatcgcgcacggcctggggcagccgcgaaagcgctgcctgcacacggttattgacgttaatggcggcctggtcagggtccgttccaaaggcgaaggtaatggcgatattgaggtagccgtcgtccatggcggtggattccatgtagatcatgttctccaccccgttgatctcctgctccagggcagcggccacggagtcggccatgacatcggcgctggcgccgggatagacggcactgaccatgacctggggcggcaccacatcgggatactgctccactggcagcacacgcagggcggcggcccccgccagaatgatcacaatggagaccaccgaagcgaaaatcggccggtcgataaaaaatctgagcattattgcatctcctcggcagccacgttcaccggagcctgatggcgcagggagacatggccattggtcaccacccggtctccggactcaaggccgccaagaatcacctgaccctgctccgtcaccgggccaaggcgaacgggacgagcctgcgccttgttttcactgttcaccacaaagacctgcggcccctgggcactctggctgaccgcctgctcgggaatggtgaatacgccactcaggctctgcagcaggacgcgtatgcggacgaactgccccggtagcagctggtggtcggggttgggaaaaaccgccctgacggaaaccgtgccagtggcgggatcaatggtactggcaacaaagtcgatggctcccccgtgggagtattcgtgggcaccgggcaggatcaacgcggcctggctgctgtcttctgtctgtccacgcctgatcagcgcatcgttttccggcatggaaaagcgtacgtgcaccggatcattctgggtgatggtggtcagcagccctccggtgctgatgaggttgccctccgagacatcctccataccggtcacaccggcaatgggagaacgtacttccgtgtagcccaggttgcgccgggcatcatccagtacagcttcggccatattcaggcgcgcacgggcctgatccacctgggttctggcctgatcgcgctcgcgctcgctgacggtattgcgctcgaagagacgggaaatacgctcccactccctttgagcatgggcaaggtcggcccgggcggcgtcacgctcggcttcggcgcggcgctgggctatctgaaagggctccggatcaatcagaaagagcacttcatcgctggccaccacctgcccctcctggtagcgtttctcctgcaggatgccgctgacctgggcgcgcacctgaacctggcgtgacccatggatccgtgcgggatactcgcggtagacacccacatcggttggttgaacttttaagacactgacctgggctggtggcatctgaaagccgccttgctgggagggatcctggccgcagccggcgagtcccaccagggaaaaaagcagtaaggaaccggcaatccggggaagtcggcgcaaagagagcaaagaaatcatggtcgttctcctgataaggatggattggtgaagcagaacgtgcggcatttgatggcaataccccctcttcgtgggcgatgtccggtcatagggaagactctgccacgcaaagtttgcgcacgtttttcgccagcatgaagaagtgttaagctgtgctgtcagttttcctgattctgtttgagtgttccgtaacagataatgtcgaagatatcggccgcctgttcgcgaaaagacgcgtagtgcggagagaagcggctggtgaagacgatgccgtacaccatgttctcgacggcacggtgcatcttctcgcggtctgcgggagagcgcagccgcccctcctgctccagctcatccatcagctgatcccagtggtcatggtcccgcgactcgtggtcgaagaagagggacttgccccgttcgcagaactcggcccgctcctggatcagcagctcggcgatatccggattctggtcaaaaaagtcaaagtagccgaagcaggcgtcgcgcatgcgctccatgacgggtttttcctgctcaagcaacccgcaggtatactcggagagctggtccagtccccgttcgacggcagccagaaagagcttctgcttggtggaaaaatagcggtagatggttcccttgccgatgcccagtttataggcgatcagctgcacatcggtctggtggtagccgtggcgcgcgaaagcggacgtggctgccgccagaatttcctcgcaacggcgggcctggagctcttcatctttgggacgtcccggggcgcggctctcttcagacatggagttgcctccttgtggaatgcagaattagatgacggacgagtcagtcatctaattagagcgatcgccggttaatgtcaacagaaaagtaaccatccagtcaattttttctgcgagcccttgcacctttacttgccgggcaatatccggtagaagctatgcaatcactccaacaactggtgctccacccatgcagaacagatttctctctccgccccaggccgtggcggctatcatggaaaacggtcgccgcgtcctgacacaatccccgggacgtaccttcgtgctcagcctgctggcaggattttacatcgcatttggggctcagctctccatcgtggtcacccagggggtggcggaaaccatgggtgtcggaatggcccgttttctgggcggcagtgtcttttccatcggcctgatgctggtggtggtctgcggcgcagagctctttacgggcaacaccctgctggccaaagcggcgctgcagcggcagattccctggctgaaggtatgggagaactgggctttggtgattgtgggaaacttcatcggcgccattgcgctggcatggctgatggtggccagcctgctgtggcaggatacccaggcggcgctccaggctctggatatcgccgtgcgcaaaagcaccctgagtttcgaggcggcgtttatccggggtattctctgtaactggctggtgtgcctggcggtggtcatggcggtggcggcccgcgatatcgcgggcaagattctggcgtgctatgtacccatcatggcctttgtggccagtggttttgagcactcggtggcgaacatgttcttcataccggcagccatttttctggccagctccagcggaatccacatgcctgatctgaactggtggaatttctttgtcaccaacctcattcccgtgaccctggggaatattgtgggtggtgtggtctttgtggccatggcctactggtttctctacctgcgcggatcagccgcttctgcggaatagaaacttccagacgcgcgcaacgctcttgcggaccagaatctagcaggctgccgaaaaactctcatctgcggcgttgctcgccgtcgctcgtcactgcaacgtacggggagtacgcttcattcctcgctttgctcgcgccttgcacctgagtatttttcaattgcctgcgtgttttgaggtatttcagcaagctgttaggcccgtggcaggcttacctcaaaacgggctccgtggtccgtgttgctggcactgatccacccccccatctggccctctatggccagcttcgccatgtacagtccggtgcccgttccactgataaggccttcgccacgggtcacctcccgagtggtgaagaaggggtcgaagatacgccccacgatgctttcgtcaatgccggtgccggaatcttcgatgacgatgcgtatgtgatcggcactggtgtcgatgaaaatatccacacgatcttctgccccgccacggtgactctcctcctccaggcgattgcgtttgacgaggatggcatcgcgggcattgatcatcaggttgaaaatactctgtttgaaggctgccgggtagatggaggccagaacatcccgcgttccctgctgtggctcgctgcagctgaagtggatctctatttcgtgagccctgaactgggggcgtaacatgtcaatcacgatctgtacctggccgcggatatcgacggtgcgagcggcctcatggcgctggctgaagccgtagaggttgtcgatggtggtggagagctcctgcacccgggcgataacctggcgggtgatggcctccacctcgtccatgtcgtcgatgccagcctcgcggcacaactgctgcaggaattccacctgcagggcgatggcccccaggggctgccgccagtggtgggcaatggcgcttaccatctcgcccatggccgctgtgcgcgactgctgcagcatggcctgttcactttgcctgcggtgctgcacttcctcttccacccgctgctccagcatctggttcatcttctccagggtctcctgggactggcgctgctccatatagacaccgataagctcggcactggtctgcagcagacgcgtatcgttcacatcccaggtgcggggttgtgacacatcatcaaagccgatgaacccactccagtgtccaccgacaaagagtggcaggatgagaatgctgacaattccctgggcctccaggatctccctggcgggaggcggaaagtccttcacaataccatagataatctccccccgcaccagctgctgacgcagaccttccaggccctctgaatagggaatattctgcagcaggggattgtgcagctccgaagcgactccgggcaggcagacttcatgggtctggctggcgcacaggccggcaccttccaccaaggagttctggaaaatatagacccgatccacccgggcggcttccagcaggtgctccagtgccctggggagtggatcttcctggcggctggtaagcagcacgttggagaggccggcaatggacttttcgtagcgcaggcgtcgggccagggcctcttctgtgcgcttgcgctcggtgatatcgtggtgggtgctgataaactggcacagctgattgcgggcgtcacatacgggagttatggtgagttcgttccagaagggcatgccatcgctgcggtagtgcagcacttcgccggcaaaagcgtcgccccggtcaaaggcgctctgaatctcctgctccatggcagggctggtgtgaacaccccgcagcaggtgcagggtctgacccaggatatccgcacgctgccaaccggtgatacgactgaaggcatcattgacataggtgatcttctgttgggcgtcgctgatgagcaccccctgggaaatggagtccagagcgtgccggttgaggccaagggcggattcacgttcatggagcgcgctgattgtccccagcatgcgctgaagcagcagcaggaagaggccgactatggcggcaaagcccagcataccgggaagaatggcctggcggaaaagggccacccctggcgttctggcctgccagcgcagcaaaccaagcagttccccatcattatcccagagtggaactgccaccagtcgctcagtccggtgatcatggtgcacgatggcaaaatcatggaggcgcagactgcgggcaacggcatgcaacgcttcattgtccagtacccgctgcagcagaagcagggtggtgggtggccagtccggcacgctgtattcgtcccagttggtcggcaccaccggtgccgccacggcggcatacacctcaccattcatctgcacatatccggaaagagcacggggttcatggccatgggagtcgcgtattcgctcgtgcagccgcagaatctgctcagccagatcgtcctgctccagagtctgccgcccgccatccaggtaggcgtaggtcacccgcccattctggtcaagtaccagggagccggatatgccaaatccggaaaccagccactggccgatgttttcatcggcccaggcaatatccgggctgtgggccagcgcatcgcaggcttcactccagacggcgtagtcgagggcaatctcccgcagccgctgcagcgagatttccagggcattttccaccatggcacgcccgctttccagtatcaggcgatcctgatgccggacgcccacaaacatgaagccggcaatcagcatggccagggccaggatcagcaccagaatcagcagtatgctgcggcggcgtatctgacgaatgttcagcagcgaagtatgggtcaccatattctcctgcggggatagtgagcaagcagttagaataaagcgaaagtcgcttacggtcaatcgacaacgttacggttggaatcaatgcatggaaagcgatacgaacaggccccaccggtggcaattcaactacgaacgccaggggcttccagaaggctttttgcgacggcctccggcaggacggctgcggacggtctccttgcgcatttccctgcctgcgcgcagggtatccttctgggcctgcttccccacgctgctcttttcactccagaccacctcaccgctgaggggatggcgaccacagtggtacatggccgtggaaaccgtggatggcgtcggagtaaatatctgcacctgctccggcatgaactgcaggttgctgcgggcaaagcggacaaactcctccatgtgctgtttggtacttccgggatgagccgcaatgacataacagctcaggtggatatgctgattttccgccgcggccatctcgcggtaaaggcgggcaaagcgggcagtcaccgctgcggaaggtttgttcatcagccgcagcacggcatccgcgcagtgctcgggggcgattttcaactggccgctgacatggtgggcaaccatctggcgcagataggcgcgaccatgcttcccgtcggccagaatcaggtcatagcggataccggaagcgatgaaaatccgctttacgccaggcaaagcccgcagacgggccagcagctccacctgctccccatggccgtgaaccagcttcggacaaatgccctcgtagccaatgcagtggcgatgctggcagggagtgccccgggagagcagttcacagccggaggcgtacatattggcggttgggccacccaggtcgcgaatggtaccgctgaagcccttttggctcgccatgtgcttcacttccgagaggatgctttccatggaacggctgataatgctgcggccctgatgaaccgtgatggcacagaaggagcagtcgccataacagccccgatgggtagtcacggagtttctgatggtggcgagggcgcggatttcaccatcggccctgcacttcgggtgggcgtcgtgctgaaaggggagcccgtgaacgcggtcgagctccgcactgctcagcatgggtgcgggggggtggtggatcagaaagcgcgctccgtgctgctggaaaaatccaggcgcgccctggtgcagggctgttttatgaaaagtcgcgaacatttcgccaaaggcgtcggcatcactttgcaccgcttcataggacgccagctcccgataacccgccggagcctctgccgccagaacgcaggtaccggagatactcttgatatcccgctgctcgcgcaggctgtgggcaatctgcagtacagcgtgctcgcccatgccgtacaccaggatatcggccttggcgtccagcagaatgctgcggcggatggcgctgctctggagatcatagtgggcaatgcggcgcaggctggcctcaatacctccgatcaccaggggaacagtgttcttgaaatagcggcgcacaaggttacagtacatgatggtggcgcgatccgggcggcgattgttgacagtacccggggtaaagtcgcaggacttgcggggcttgcccagggcggtacgattggccactgctgagtccacgcaaccggcgctgataccccagaacaggcgcggctcccccagggcggtgatatcatcgggggtgtccagggatggctgggcaatcacggcaacacagtagccggcactttccagcactcggccaataaccgctataccgcagtaggggctatcgatataggcatcaccgctgaccaggataacatcggggcgatcgactcctcgctggcgcagttcgcggggagtcatgggcaggaatgtggaagtatcaggggaagggtgcaatcagaccagctctttgatggaaacttcgacggaaaatttgccgacgccttcaatggcgaagggaagtacgatacagggaacgttacgcggtcgggatatggtatggccccggccaacgataacactggggatggagagcttgaagcgcacgcccatggcgctgaggtttttcttggcaccaccggtgatcatattgacaaattcgcccacggcgtcctgcacatcctcgtcaatggcgtttttctgctcaccgataaaggcgctgaccagcttcagaaccacttcgcggggaaagctgatgaccaccgaaccatggacatcaccggcgataccgatgatggcggaaatgtcgaaagtgggagagattccctgcttcacaaagagttttccccgctggggagtaacgccagtcatggtggcaagcacatttaccgtggactcaacaaaaggatttatgtaactagcgttcatgggctttctccctggtgaaaactatggagcgcaggcaatttgggcagataactcgacagtgccctgtgcttgtatcggcaaagctgcgaggatccttgaggtgcgccttgcagcaggggcagtactgccttgctgcagggtcttgcaacccagaagatacacaagttaacccagccatactacaccccccccaggaaaaactcaaggctgtcagtttcaaaaggaccattaccagcagtttccctgactgtcaacaaaatgcagcctgccctggcctgccgggctgcggcgcaacagcccggcaaagcacaggaaaacattgacgtagcgacgaaataatccataatgcctttatgctgaatgaatctgaatggcggcgtaaaggcgctttcctgtagcaggcagggcagcggttgccgccgggcaggtatagcgagcatcctgctggagaggagcttctgtggagacaagaaaacgagctaccattatcgccctgcggattgtcatcctgtacgccgtcattgccgccctgtggatcgtgctctcggatcgcgccctgatggtgctctttgaggttccccagacactgacccgcatgcagacctataaggggtggttctttgtcctggccactgccacgcttctttttgtggtgctctacgcacaggtacgctccctgctggacgaagagcgcaggcgccaggaggctcaacaggaagcccgcgaatggtccgagcggctgcagcactacctccacgtcagccccgtcataacctatgccctcagtggcaatgacagggaactcacgcccgtatgggtcagtgaaaatatccataatgtactgggcttcggctccgatgaggtactccgaccagactggtggcgcgatcatattcacccggaggatatgggtcaggtgctgaagaatcagcagaaactgctgagcgaaggggctatcagccaggagttccgcgtgatgcaccgggatggttcctatatctggattcacgaccaggctcgcagtgccgggcgcagcggattcgcccaggagattatcggcacctgggcagatgtcagtacgcgcaagtctgctgagctggccctgcaggaaactctttgcgggttggagcagcagattgctgctgccgtcgagaaagctcgccagcaggacagcattatcttcgaccagatgcggcgccaggccctcaacactctactgatcaatatcgcgcaccagtggcggcagcccctcaacggcatcggactgatcatccaggatatgggcgaccagctggatagcgataacccgcagaagcagctgattcactccacgattgtcgaagccatggcggaggtcaaccatctctcggacaccatcagtaccttcaccgatctctaccaggccagcaacacggctccggagaaaatcagcctccacgccactttccagcaggcgctcttctaccttcaggccaagccgctgttcagcagagtcaccctgttgaaaaatatccccgataccctccaggtcaaaggggtggaaatcgagatcatagaactcttcatggaaatcatccagaatgccatgaccgttgccgctgcccgcgagcgcgaccgtgtggacatacggatcgaggccgcccgcactccccataataccatcaccattaccatcgccgataacgccggtggcatcgacagcagcatcctgccatccatgtttgagccttacaccaccacccagttcaaaagtcgcgacaaaggccttggcctctatatgatgaaacgccttatcgaagaacgttaccagggcagcattgctgccaccaatggtcctgacggggcgattttcaccatcaccctgcctgtggccgattgatcagagatattgcgaggaacccatggagcaggatcgcgaaaaatggaatcagcgttatcgggataatccaccaggccaggagccgctggagctggtggaaagctacgccagacaactttctcccggccgggcactggatatcgcctgcggcctgggccgccacagccgagtgctggcagctctgggctttacggtggatgcggtggatatttccgatgtggccataaaacacctgcaggaacttgaacttcccggtatccatgcgcgctgcgtcgatctcgatcagcacaccatagctccagacagctaccagctgattctcaatatcaatttcctgcaccgacctctcttcccctctctttttcaagggctgcaacccggaggcatgctgatcttccgcaccttcatggacggccccgaaaaccagggcacccccatgaccaaagagcacctgctccagcccaatgaactgctccaccagtgcgttccccatctgcgtatcctgcactaccgcgaatatatctccacccgccagcagtggggccaggcctgggccgccgaactggttggcagacgaccggaaaaggaagggtaagatggccgttttgcgctccaagccaaaaaaatacagctggatagggaaaattcttctggtgctgctgctggcgacagctgctgcactctttaccacccaacaccacgaactggctctgcagtacagtggattgcagcaggtctctcagcacaaccaggagtacctgcagagtgcctttgagcgctcactgaaaacctttgccgttctctcaaccatcaaggtgggactctccatcgtggagggatcgaccatcggcgtgggttttggcctgcaggtaggtgacgtggtccaggcggcctacgactatgtggacattgcctggaaaaccgtactggcgggagggatcatcctgctggccctgcagtatctgctggccatggcggaagcagccgctccctggctgctcagcatcacctttgccctgctgagcctcaccgttatctgccggtggctggctccccacagcgcggcactcgggcgcatcatgcacgccgtcagcgcctttatggtcgtgctgagtatcagcatggccctgatcctgcccctgtcagtcacaggcgcatccatgctttccagtcatattaccgcaccgagtctgaacagtgcgcaaggggtcttcgacaccatcgagcaggatctgttccgggattccgccgaggagaagagcatctggtcacgctggaacgacacccgcgagcggctcaacaaggtcagcgtttacctggagcagaagaccggcgagctggtgacttccggcatgatgctcatggcagcctatctctttgactgcatcgtcttccccctgctgctgttttttctattgctgtggtttacccgcgcggtgaccagcgcatttctgccgtaaccccgcaaccgaaaaagccctcgcatatccttgcgagggctttttcggtcttttgtatcggtgtttttctgtcagaaaataaagcgcgccccaagcatcacctgcccggaaaaatccgtctcgggattgaggtccatggctggcgcgatgtcaccatagatactcaggggcatatttgggataaagtactcgatgccaaagggaacccgtatgccgaaaacatcatcgggctcatcgtcgtcgctgtggccgtaaagaccaaggccgtagtacacgaaaacgcgaccttctttcacctggataactccgtgctcgtggaacaggtagtccagtttcaccttggtctcagtgtctgaccagccggcagcgaagtcaaaggcccgctcattgtcctgccagtacttgatgctgagcccggtaatttcccccagggcgaaaccggcagcaatccttcccgcagctgccgaagacggaatcatcaacatccacgtcagggccagaagaaacagtgcgagaacagagaatctcgtgcagtgggcaattttcataaccttccccgtaagcaaagtggtggcaagcctttggcatgtgtgaaaatcataccaaagaatttttcagattgcaccacagaatacggttgccgccctaccactgccctggagtgtcttcaattctcccaccggtgcgaatgcggttgcgcagggccagtaccttgcgatcgagctcctgcaggtgtttcaggttatcctgctcctggactgaggtctgcaggacagcggcaatgccaccgttgcgaatgacgatacgccggggcgccatcagggccaggatgggatcgtgggtggcgatgagtacgattttttcctcgcgcaccagcagatccagggcccgctgccggtcgatgcccgcgttttcgatttcgtcgatcagaataatgggcgaacggctgagaaaggccgtgtcagcaatcatcagcgcccgtgactgccctccgctgagggacgtgatgggcgtatccgcctcgaagggctctccggccagagagttggcttcgcggatgatggtggcagtaacttcatcgcggttcgccgtcaggcgactttcggcgtgcatatccacgaactccttgacactgaggtccatgacgaagttcatattctgggagagctgggccaccagcttgcgctcaatggaaaagcgccaggaagcgtcgggctgctggccattgaccagaacgcgccgtttggtgggcgtgtctccacaggccatccactcaatatcccccagcaggcggctcttgcctgaaccggtgggaccgacaatactgacgatatcaccgcgccgcagctccagggtcacctcctcgggctcaccgcgtttgttctgcccgccaatgacggtcaggctctccacgctgaagctttgttcactggccagatcggccataccctgcagaaaggcttcgaagttctccaggacactttccgccgaagcacccagatcctcccagcgctcctcatcaatggagtcgagatactgggccaaggtgcgggagtcctcggctggcagctgcaggccataggaatcaaagaaatcgttgacatagggatgctgcgcaagcagctcggtaatggtcatggaatctctggtatgcatgggaatatcctcgctctgaagtttcgcatcttgttgtcttgaattaagacattattactctgatgtttaccacgcggaaacagtattgaagtattgacttttcatgcttgactcatctggtatcttttttcgcttccggatattgtcctttttgaccgcgcaaaaaggactcaaaaacgcgccccccgaacacccgttcttccggctcgcctgctcgcctgttctggagatccggcagacactgcttccctgcagtgctgccgaaccactcacttcctgtgagtgtcccttcgggtcttaccagccaggcgtcgcactcaccggacgggctcaggggggaacggcctgcttctgcctctcccccgtgtgctttcccagccaggacgcgccgactgtcaggttgctgaaaagccagggaaggcggttgtttgcggcccccagttccaggcaagcggacggctgaaaaggacagcaccgggggtcgcttcccagccactttgggcggatccaaagtggtaaaataaactcataaacaaagtgagggtaatgtcaaacgacgccgtctgcgaaaaaccatttccgccattccagcatggcatcagtgtcagcgcagacaacctgccgtttcaggggcgcgaaagttgagctcgctgttattgcatttgcacggcgatgctctgcttgaacccgctactgatccaggttctccatctttctcacgttgcccatctggtacgactcgccgattttggtttcgcccaggcagtaggagcacagggccgatggcatggagaagcgcagggaacagccctgtacggtgctgatatccggcgactgggcaaagagggtcgccagctcgtaggctccctggccggtaatgccgttcacgttcaggatgcgccctttggggttgacctgctgggtgcggaaggcaaaaacctcccgctcggcctgggagacaatatcgcccttggtgatggccacaatatcagcggatttcagcatggggccgatcttgcggggggtatgcacgccgctgaggttatccaccacgcagaccgaggtgactcccttgatatggggggagcagcggttgcacagaccggcgctctcgctgatgagcatactcagcccctcgcggattccccactgcacgcactcctcgatattactgacaaaaaagtggtcgggacacatggagcccgagaggccctttttcaccttcagtccctttttttcatagagggtatcgtcatcggtggccaggcagtcgaatttcaccacgccgatggtctcctggcccgccagggcttccgccactttcagaataacggccgtcttgcccgccgagggggggcccgccacaatcaccagtttcattggctcacccccaccgtatcttcaaatattttcagcgcgtgtttcagcagagccgccacatcgttgtcgtgcaggtagtcccagccaatccacttccagcggggattttccggcaggacattcttcacgtccgggtgcagggagggaaagagcccctgattggtgagaatactgcccatctccgggctggccaggaaatcggccacgggccgggtcagctccagacgctcctttttcaccagcatgaacaccgggctgataatggcaccgtcctcgggccagatactgcgggccgaactgttctggcgcagcatcctggtgaagaagtagggcatcaccgtcacaaagggtttatgggccgacgcccggttggaagcgcgcaccatctgggcagggtgcaaattgacatccatgctgcggccaaggcgcacaataccttcgtcgccgaattccttgtgcaggttcaggagaatgccgttaaacaggtcaaagtcggaaacgggcagggccactttcttttcgtagcgggggtgcaaaagctcttcccaggtgcggggagcctccaggtcagggtagttgtcctggtgaatgacaaagaccgccggcaccacggagaacatgccgtagtcaccccgtgggtcgcggatgtccacaccgcggaaggcctcgttcactcccagtccggccgtggtgtcgcagaagacgccctcctgcttccaggctccgatcagcttggggtcgaagaatgtatcaaaacccgcgctcaccagaatatccggcagctcctcatggttggacagggtgcggatgtgctcctcgatccacttggcgcccaccgccgccgcctccagggtcgtcttgacctccacccccgtctgggcggtgaactcttcgctgaagcggccgaacgcttcactcaggggcaggcgcacggggcagggcagcagcccctccacccgtacgggaaccctggagctggcggaaagcgcttcgccgccagtggcctcttccagcagaccgatcagggcgtccaggtcgtaatttccctgtttcgccagggactgcagtttcagaaaccggccgatggtctgcactttggccgggtcggagaactgttcaaaaccccgcgcctggaacaccgccagtgtgccgggatattgagtgagaatctgctctatggtcatggaaccggtaatttttggttgcacggggcacctccttgcctgtggaaaatgtatcatgggtttttccgtaatctgttactggcggaagggtagcacaaagtgcgaggagggaattgaccgaagtcaaaatgaaggaataatttgcagtacaaggttatcctgctatggaaaaagaggcacactgggcccgccagctagctgacgggcctttccacaggaatctcaatgcagaagcacgccccttccgtggcgctgcccaggatcagatggccatggaatttctcttcgatgatgcggcggctcatgtgcaggccgatacccatgcccgcctctcccttggtgctgcagtagggggagaagatgccttcgcgtacatgtgccgggatgccgatgccattgtcgcgaaactccacctgcaccaggccggactgctgcgtcagggtgacggttatgctggcctgaaatggcccctgggctttccgccgttcttcaagcgcatcacaggcgtttgagaagaggttcagaatcacctgcttgaactcgttgtggtagccgtgcagggtggcgctgcgttccggcagctgcagcagaatttcgctctgacgcagacgcggctttagtatggcggctgccgactccagggtctgcttcaggtcgaactccacggggtggaggtccggcttgaagtagttcttgaaactgttcaccgtgtcggacatgtgggcaatcaggcggttgcaggattccacgtgttcacttaccgcctgcgcgcctacagaccccatctggctctggtcctcgatatcctgcatatgcagggaaagggcgttgaggggttgagtccactggtgggcaatcagtccaatcatatttcccatctcggccatcttggtctgctgaatcagcaggcgctcctgctccatacacctgcgggtctcttcggcaacccgttcttccagctcgcagttcatgcgccgaagctgcccatggtacgtatcaatctgctgccccatggcaccaaacagatcacggatacgccggttggtgaaaatggccagcagggttgctgcggagatgatgaggagaaccacggctccgatggtcatgatattgagccaggtgcgcttccacaggtcggcttcccggtaggcgatgaactgctcaatgtcggtgaggtaggcccccgtgccgattttccagtcccagtcgggaatcaggcgcacaaaagagagatgtggcatatcacggcccagggatttttcgtgccacacataggagagaaagcctccctccgggttttcccgggcgacccgcaactgctcctgcagaattttggtaccctgggcatcttccagctcccatgagtaacggggtggatcctgcagctcgccgttcatgaggatggcatggccatccacggtatcaataaagatatagttgtcaccgtagcgcagctcggccagggtcaggaggatctcctgctgcagctcatcgcggaagcgatccaggaactcagcactgccgatataccagtcccagagcccgagatcgcggacatagctgatctgggcatggaaagtttccgggtcttctggtttaaagaaggcatccacattaaaacctgagccctcttcccgggcagtcctggcctgctgacgcaccacatagtttccgctggggtcagtaatatcggccaggctctgcccttcctggccgggattgcggggcagcagcaccgactgcagatcgtaccggttgatccagatataggagtcaccctcccgccagctcatggcgcgcagggcttccacgatcatctgctgcagctcctcgtcactgatggtgccgtggtagcgctgataaagcgcatgggcaaccgtgtacgcctgatccacccgctcgcgaaccgtttctcccagacgcgcctgggcctgctcccggtgcttgctgatcacctgcaccgcgttatccacccgctcctgcagcatggactgctggctttccatatgggactggcgaatccagtgtttctcttcctcaaaacggctgtaggtttcccgcagaaaaagggtggaagagaggatggctaccagcagcaggcttacgagagagaaaagcagaatccagcgacgaatggagtgctcggtacggcgaaaatcaagggattccggcatggaagagtctcatttctttttccgggagctctttccgcgatcagggaacgcggaaaatcagctcatccgatggtggtgaaacggtgaaacggtcaagacgcagatagacccgataccggtaggtgcgaccccgcaccacccgctcgtcgcggtactggctctggctggtggtggcaatgcgctcataggcccgctcttcgctggagcgcatgatttcaaaaacaccctgttcgggagcgttgatattcagcagaacggctcccccatgccagacagcttccatccggggcgcggcgggcagggcgcggaaatccacattcagcaccgccgaggacaggcgctcactggagcgaaccccggcgcaaccgtagcggtagctgtcaccagggatcacgtcagtatccaggtgggcaaaactgaccttctcgtggcgcaggataacgtggtcaggcccatagacactctgcccctgaggacgtcgcgcccgcaccaggccggtttcaccgcgaaaaaaaggagggaacttgcaggtaaccaacacgccttcgccagtattcaccgcttctataaccacatcggcggtctcttcttccaggatgatgggtgtcttcaccccgcagcccgccagggcgacgaggaggagcagaaacaggacgccataaacagatttcataggtatctcctggttattcaagggctcgcaggagcctgggaagaaagcgaaagggcaggggcgcggccgcaacctgatccaccgtgccacagagaaacagctgcttttccgggcagaaaaagagccacgagccactggcacccgtatgtccaatcaccgcaggaaccggcttgaaaggcgtcagaatccggggaacctgaaagcgcatcataccggctccatactgaattggccagccgggaagctgcagcgacgccagatcccgtggcacaccgaaggagttccagcgctgcatctgcctcagggataattcatcgctcagcagctgtccttgcgtcaggccccgcagaaaatccagctgatccctggcggtgctgtacagatcgcgaaaggaggccatcaggcgagggatgcgcaggggcgtggcaccagcccacaccgtggccggcatcggctcgtggccacccgccggatcacagagaaccgtattttccaggcccaggggctccaggatgagattgcgcagcacctggccaaagggcatttccagccggtgctccagaacgccgatgagaagctggaagttggtatcggaataacggactctgggctttgccttccccggggactggggcggaaagtgagcctccagctcgctgcggacatactccagcatctgcgcaagatcaatggaacggtcactttccgctgcaatgccctccagcaggctgcttctgccacgggggcgatccacaatccagtcgggcagtccggaggtgtggctcagcaggtgctgcagcgtcagttcgccggtaaagtccatgccgcgatagtggtgcagctggccaatcagggagtggggcaggtgagcgcagagaaggtcgccggtgctgagcaccccctgttcctgaagtttcaggagggcagccgcaatatacagtttggtgatgctggcaatgaagtacggagtctgcgcccccatgggcgtaccatcaggctgggcgctgcccgccaccccaatccagctcagctggccatcgacgctttcaacgcccaggacagcgtgcttcaccaggcgttccgctgccagctgctgcagggcctcttccagaatcgcactcacgccgccagctccccgttactcaggcgaattcggggcggctgcggatagcttcgagctggaccttcacctgttcaggcgccgttcctccataggatctgcggctctggacactcttttccacggtgatgaactggtagatgtcctcgccgatggaggggtggaagccctgcatggtggccaggtccacctctggcaggtcgatctgatgtttctcgcagtgggccaccattttacccaccacttcatgggcatcgcggaagggcaggccgccgcgcaccaggtagtcggccaggtcagtggcggtggagaagcccagtccggccacggcgcgcatgcgctcggcgttgaaggcggcggtgcaaatcatgtcggcgtagatgcgcagggagcccaccacggtgtcaatggtatcgaacaggggttccttgtcctcctgcatatccttgttgtaggccaggggcaggcccttcatcaccgtcagcaggctgatgaggttgccgtagacccgcccggtcttgccccgcaccagttcgctcacgtcggggttgcgcttctggggcatgatgctggagccggtacagtagccatcggaaaggcgcaggaagcggaattccgaggaactccacaggatgaattcttcggagaggcgcgacaggtgcatcatcaccagggacgcggcactgcagatttcgataaaggcatcgcgatcgctgaccgtgtccaggctgttgcggctgacaccgtcaaagcccagttcgcgggccacgtactggcggtcgatgtcaaaggtggttcccgccagggctcccgcgcccaggggcagcacgttgacccgttgatatatctcgctgaagcgctgggcatcgcgatcgaacatttcaaagtaggccagcaggtggtgggccagcacaatgggctgggccgtctgcaggtgggtgtagccgggcataatggtttcggtgtgctggctggcctgctccaccagggcgcgctgcagattgcgcacaagctcaatgatctgcttcaccgcgtcgcgggcgtagaggcgactgtccagagccacctggtcgttacggctgcgggccgtgtgcagcttgccgcccacggggccgatcttttcaatcaggcgcttttcgatgttcatgtgcacatcttccaggctgaccagaaactcgaaatctccgtgttcgatatcgtgcaggatactctccagccccgtgatgatcatgtcgcgctccacctcgtgcaggatgccctgcttcgtcagcatacggcagtgggcaatggaaccgatgatatcgtaacggtagagcttctggtcgtagctgacgctggcggtaaactcctcggtgaatttttccatgggcttttcgaagcggccaccccagagctttttgtcatcctgcttattcacggaaacctcgcttgtatgatgatgtgaatcgcgataagaaagcattttaccggaaaataccccgatgcggaacacctgcaggatccggtaaactgttgcgggcaaggataccaaaacctcctgacagaagcaaaaaagagttcgtccgacaggtctggaaaaaaaccggaaaaaacgcgcttcttcgtggccttctggttccaggttcaaggaagtgcttgaagtttttctcaactgatatgataatcgggtttacaatgccgcaaagcagtttacaaatcgcaaccatatgcgccgttctctgggcattacaacaccgcaaggaaagacaccatgtccactaccgataccaccagaagcctggcagatatcagcatactctacgtggaagacgatctgctgaccctgcgctccatcgggcgcatgatgggaagacgggtgcgtgaagtgcgccttgcggccaatggtctggaagccctggaggctttcgccgaccatccggcggatattgtggtcaccgatattgaaatgcccggcctgggcggcctgggcctgattgaaaagttgcgccatgaacatgatttccgcaatcccattgtagtgctgaccgcctacaagagtgatcagtaccagagtgatctggctgacctgcatctgtacaagcccatcaacacccaggaactttttgcctccatcgaggcactggtaccgaaaatccagtgtagccattcatagacagagaagacattgtcctttttgaccgcgcaaaaaggactcaaaaacgcgccccccgaacgcccgtttttccggttcgttactcgcctgtcctggagatccggcagcaggctgctcaaagagcccccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgcctcgctcctcgctttgcccgcgccttgcacctgggcctctttgcgttgcctgacccctgcatccctgcagtgctgccggaccacctgcttcctgcaggtgtcccgttcgggtcttgcctgcataacgctatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccagggaaggcggttgtttgcggtccccagttccaggcaccactttgggcgggtccaaagtggcacaagaaactcgtatacctggtgcaggataagatcaagtgacgcagtctgtgcagaactacttccctgaacccgttacgcttcttcaaactccacgaccacgtatccaccgctgtcgtgggtattcccaaggcgcactgagccactcagctgctcggacagggtgtggatcagctccattcccaggctgccctgcccctgcagcagaaatccggcggggaatcccacgccatcatcctgcacttccagcagatagcggcccccggactggggttgcagcctgatgaaaaggactcccttttcccgatccgcaaaagcgtgcttcagggcattggaaatgagttcgttgaggatgagtcccaggggaatagccgtgttgatgctgaaggtgacatcggcgacatccacctccaggctgatcgcctgggcattggccttgtaagtgcggaagagattctggcacagggttctgacgtagccggcaaagtcgatgcgcgccagggtgtccgactggtacagcttttcgtggatcagggccatggagcggatgcggctctggcactcttccagaacttccaccacgcgggcgtcatcggagctgtgcagggactgcaggtttaacaggcttgagacgatctgcatattgttcttcacccggtggtgaatctccttgagcagcatctccttctccttgagggaagccagggtattgtcgcgcagctgcttctgctccgtgatatcccgcacgctggccagtatgacgtctcgctcgtccagggatatcttgcgcaggatcacatccacatagaagctacttccatcatggggccgccgggcgtgccattcaaaacgcctgacctcgccctgaaccacctgctgccacatcgttggcagcagggtgaaatcgttatcgggggcagagtagtccctggcaatgtcaaagctgagtgcttcttcggcgctgaccccgtacatccgcagcatgttctcgttgacttcgagaatctggccattcacatcgtgaatgaaaatggcgtcgttcatgttctcgagaatcgtcttcttggccagcagctcccgccggcgctggcgtgcgaacttctcctgggtcagatcacgcacaaagacgagaaagagttcctggtcaccatactgcatattctgtacccgcacctcgccgggaaaaaccacgccatcgcgggtgcagttttccacttcctgggtaaagtaacccttgttgcgcactgccagcaggcgcttacgggtattttccgggttaaactggcgatccacatgccacaggcgcacgtccctgcgcagttcttcaacggtgtagccataaagctccgaagcagcgcgattggcatagacaaactcaccttcgatggagtggatgagtactgcctcgacgctgttgtccagggtgaaggagagctgttccagctgctggcgcagctgctcgcgttcggtgatatcgcgggccacgccgatcagaccaatcatctggccatgctcgtcgcagtatggtgttttcagggtatccatcatggcgcgacgaccatcgggataggtcacccaatcgtcatggcggcgagcctgcccatgctccagcatcacccgatcctgacggtgaaattcggcggcaagttcctgctcaaacaggtcgtaatcggtcttgcccacaacttctgcgcgcttcgcgcccaccagttgctcaaaggcccggttgcagccaaggtaactgccgtcaccatccttgatgaagataatatccggtatagagtccagcagcgactccagcagcgccttctgggtcgtgatttcctgctgggcacgattgcgttccgtgacgtcggtgagtactcccacgatgccggtgaaatcatcttcatgaacttcgatgcgggacttggtgaacaccacatcggcccagctgccatcgccgcgctgtatctgcatttcgcagctgagcgtctgatctttgcctgccagcaggcgctggtcgtgatcttcacaggtcttgcaccatttagccgcgataacctcccggcaggttttgcccaggagctccggcatggtgcgtcccaccagctcttcaaaggcaggattcacctccagataacaaccatcggcatctttcaggaagaggggcaggggaatggtctccatgagctggcggttgaactcaagctcgcggcgcagccgggtattggcctggcgcagctgccgctccttttcaatcagacgcaggtacatgcggaccttgttgagcagctgttggttatccagcggcttggtgaggtagtccacggcgccgacatcgaaaccctggcgcacaaactcttcacttttatagaacgcggtgagaaagataatgggcacatccatggcctgggggagcactttgatatgctgcgccagctcaaagccgttcatgacgggcatctgaatatccagcagaatcaggtcaacaggctcgcgccccaggatttccagcgcctcctgtccagaggatgcattgatgacacggcactggggcagctgctccagcaaagcctgcaggctgaaaagattaaagctgttatcatcaacactcagaagcgtatagccggcttgcggtggtgccatggttttcctcctggctatgggtacgttttccttgagcagagtgccattgttgctgccaatctcttcagtcgggcagcgtgctttcctggggcagcagcagctcaaaacagctgcccttgcccatttcactgctctgcagagtgagtgtgcctcccagcagtactgccaggttacgactgatggccagaccgaggccagtgcctttgaattcgcggctgatactgccatcggcctgggtaaaggcttcgaaaatgacttgccgcttcgcctgttcgataccgattcccgtatcgcagacggtgaagctcagcggcagatcagcccgtccgctgggttgtatgcgcaggctcacgtggcccgcacgggtaaacttcagtccgttgacgatgaggttctgcagaatctgcagcagtcgcttgctgtcggtgatcatggaaccttgccactgatcttccaccacgagctccaaccccttctcactggcttcatagtgatacttgctgcgcagaaaatccaccagaaaactggtgtgcagaggctccaggtgaagttccacccgccccgattcaaggcgggagaaatccagaacctcgtcgatcatggtcaaaagctccttgccgcagatgtggatcaccttgaacttctccacttcctccgggcgaaactccgcttcactgcgcatcagcagcgaagagagcagcaaaatagagttcaggggcgtgcgcagttcatgggacatattagccaggaactccgatttgtagtaattgctgcgctcaagctcgatggttttctgtacaagttcatcctgagcccgctccagggtgcgattcttgctctccagatcccgggcctgctgctcgcgctgctcctccaggacgattttctgctgcagctgctgctccagcgtcaggcggtggcgaatgcgcagaatcacaaagataaccgccagtgtcgtcaccactcccaggccggtgaacgccagccagaaagaacgcttgatctgaccaatgacaggagccttccggtagaccaccaggtgggcgatggtcgtgtcggcaaagtccctgacgggcagcgcgagcacctggtagttatgctcctgccagcgcagcactgtcgcgccgggttcgggacccatcaggacagagcagtcaaaggagcgctgctttgccagggcccgctccaggtcagccagctgccccctttcatcgggggaggtcagcgcgctttcgataacaaactccgggcacatcaggctttcaccatagttgcgccgaaaatccgacgccgagacacgggctttcaccgctgcacgaggaacgaggaagtgataggaggaggaggacaaggtcgaggaaaactcccgggacagactggcggaggaactcgccacctcaacggagcccacatgcaccccctggtgaaaaagggggaacagaaaacgcagccccgtggtcatctgaccaccttcaaatccgctgagagccacgggcttttcaaccatggcggcaatcatggcacggctgtgctgctggttatccccgaaggcatggggcgcgtgcatgcgcagtaccacggttccgtctctgtcatggaagtagaggtgatcaaagcccatccgctgcaatgaacgatatatgctttgcgcttcactggccagttcccgacgcacggcttccgccaggcgctcacctcgggagtgctcccacagcagctgctggatgcggggaatattgaaagcggtttcgtagctgaatgaggctatggcatggcgcagatcaatggtgtgctggaaaagctggcgggtctccgcgatggcattttcgttctgaagagttattcttgagtgggactggtggacaaggaagggcagcaggcagaaaaatatcaggacaatggcaagcagggggaagtgaatacaggtgaagtccttcattgaccagcgctgcttcatggacccgtttcacgggcttcttccgagctgagcccatgaacctccacccggttgcgccccttgtttttcgccagatagagcgcgtcgtcggccctcttgatgaaggtatgcagctcatcgtccgacacaaactccgtcacaccaaggctgatggtcaccgtccccaccgccgcgaactcgctgcgttcgatcagacggcggatgcgctgggcaagatggccaccctggcgggcgttggtttccgtcgccagcaccaggaactcttcgcccccccagcgtaccaggtaatcgctgggcctcaggctgccccggaccagcgctgccagagtgcgcagcacatcatcgcccacattgtgcccatgggtatcattcacctgcttgaagtgatcgatatcaaagagtaccgccgccagaggctgccggtagcgtcgtgcccgctcggtctccacccgaaaaatatcctcgaacttgcggcggttgtagcaacccgtcagcatatccgtggtggcaaatatctccatctgcatctgcagctgcttgagttcgttgacatccatggccgtgccgataccggagcagcgatcccgcagcaccaccgtgttggtggcaagctccagccagcgctcatcctgatccctggaggtgatccgaatggtcttctgcatcttggccgccacatcgcagttatgcatggactcggcgatatagcggaattcgttgcacagaagctgggagaagggaatctgctccagctcatcggcgctgtaaccggtaatcttcaaaaactccggattggcatagacaaagcgatcgttctccacaataaagatgccggcaaccgagttctccgccaggacgcgaaacagctcttcgctttcgcgcagacgcttttccacatcgtgactgtgcagggccatttcgatattggagtgaatttcgcggtcgtcaaagggcttgatgatatacccgaagggtttggtgattttggcccgctccagagtctgtttgtcggcatgggaagtgaggaagaccacgggaacatggaagcgctggcggatgatttccgctgcttcaataccatccatgtcgcccttgagcacgatatccatcagcaccagatggggggagagatcctcgaccgccttgacagcttcttcgccataggcgcatattccggccacatcataaccaaggttcttcagggtgcttttgatatccagtgctacaatactctcgtcttcgacgatgagaacgcgtgtctgttgcatagggagtgttcctgttacgggagccggattctttcgatcagttaagtatagcaaacctgtcaaggcttttttgcaaactcgctgactatagcatattgttttattgtgcgaaaattcttttgttctattctgtcacctcccctgccagcggtacaaatcccccgctgaattacatcgcgttttccatatcacaaggatatagttgacgattttctttgcctcactccagtgcgtgagctgaaaagggcagtacgggagatcgtttcccagccgctttgggcgagtcaaaagtggcaaaacacttcgatgatatctggcgatgcccattgtgaatgtgaatttctggagttacatccgcgattcatacgtattaagttggaattacttacatctcaactttcgcgcctcttgactttggagtaaagcgttagataattgtcatttgccacgagcaaatcgcttccgttttccctgcttgactcattcagcatccaggctatgccgtacattgcccttttttggtgcggccaaaaaaggaccaaaaaaaccgccccccgaacgcccgtttttccggatcgtttgctcgcctgttctggagatccggcagcaggctgcccaaagaggcccatctgctgcgttgccgggcatcgctcgtcactgcgacgtacagggagtacgtctcactcctcaccttgcttgcgccttgcacctgagaacttttcaattgcctgcataacgcgatggacccgcagggttgccgccacgagggcggcaaccgcaaaccaaaagccatggagggcggttgtttgcggtccccagttccaggcaagcggacggctgaaaaggacagcactgggggccgcttcccagccactttttgcgggaaaaaagtggcaaaagaaactcgtatatatggtgaggataatgtcaagcgacgcagtctgtgtagaaccatttcggccattgcagcatgacatcagggtcagcgctgacaacctgccgtttcggggatgcgaaacttcagttacatgttaatttttttacgctattataccaggcacctgaagagaatcagaggttcatgacatgagttacagcagccccctgcccgcggagtttctgcaacgcctgaccgccatcgtacccccatcctggtacgaacaggtctttgccacctttcaccagcaccgaacctgctcctttcgggtgaatacgctgcgcagttccacggcggacgcgctggcagagctctcagccctggacatcagtgccagcccggttccctggtgcgcggaagcttttgtggtgccccacgggcagcgctccctgctgagtacttccgctgctttttctgagggccgtatctatatacagaatctctccagcatggcacccgtactgctcctgaatccccggcccggcgaacaggtgctcgatctggcggccgcccccggtggcaagaccctgcacctggcggctctgatggaaaaccgcggctggatatccgctgtggaggcggtcaaggaccgcttctttcgcctgaaggccaatgtggaagcctttggggcttccatcgtacacacctatctgcgcgacgggcgcactgtgggcctggcctgtccagagcactttgaccgggtgttgctggacgcgccctgctcttcggaggcccgttttcacgccgacaatcctgccagctggcagttctggagccccgcgaaaatccgtgaggcggcccgcaaacagaagcccctgctcttttcggcctggcagtctctcaagccagggggaaccatggtctactgcacctgctccttcgcgcctgaagaaaacgaagccatggtggcggcgctgctgaaaaaatatggtgacgcggtggatattctaccgctggagctgcccttcgccaacaccatacccggcctgacccactggctgggcaaggagttcgacccgcgcctggaaagaaccaggcgcattctgcccgacgcgttcatggatagcttttacctggctcacctgcgcaaggtgccgtgatgaaatacctgcgaagcacccttttgcccctttgtctgctggtcgccacggccatgtccggctcagcccaggagtcgccccgcgtcgccctggtgctcagcggcggcggagccaagggcatcgcccatgtgggagtgctgcagtttctggaggagatgcgcgttcccgtgcactgcatcgcgggaaccagcatgggagcgctggtgggaggtgcctacgccagcggcttttcggtacagaagctggaagaagccatcagcagcgccgactgggagcgtctcttttccagtacgccccaccgctccttcattcccttccaccagaagcaggaagactggctcaactttttcgacttcaccatcaacatgcagggtacgcgcatctaccccgttgccggattgatcaacacccacaatctgcactttttcttccgggagctgacgggattccagccagtgatggactttgaccagatgcccatccccttccgggccatcggcaccgacctggaaagcggcgaagccgtcaccatgagcaggggtgatctctccacagccctgctggccagcatgagcgtccccggcgtctttcctcccgtataccatgaaggtcgcctgctcttcgacggcgccctggtcaacaatctgcccatcgcagtggcccttcgggactgcaagcccgacctcatcatcgccgtcaacatcagccccgataccgataccggcgcccgggcggatgagcctgcttccatcctgacagtggcccagcgcatcaccaaaatccccgtccagtacaatgtgcgccatggactgcaggaactgcgcccctacgacctcctcatcagccccagagtcggcagctattcggccagcgatttcacccccgtacgccccctgatcgccgaaggctaccgggccgctgccctgctctacgaccagctgcggcccctcagcctcagcccgggcgaatacgaccagtggtatcgcgagcaccgtactcccctggcccactcgctgtctatccgcacgatcagcctgcctgagctgacccgcgtcaatcccgacgtgctgcagcgacgcctgcggctcgacccgcagcaggcctttgaccagtccaccctccacgccagcctgaaccgcatctacgccagcggagactttgagcgtctggattaccacctgagcgaggagcccggcaacggcacccacgttatcatcagcgccacggagaggcccggtggcgattttctgcgctttggcatggagctttacactgactctgaaggtgactcccgcttcaccgccctggcaagctatcgcaaaacctggctgaacggccttggcgcccagtggcgcaatatcttcaagatcggccacgagcggcagctgtacagcgagttcaaccagcccctcttcctgggcagcgagctcttcctcgccccccacatcagctatcacagccagcctcatcaggtgtatcagcaggagcagcccattgcccgttacaacgtcagccactatggcaccggcctggaaatcggcacccatgtggggcgctggggtgaagggcgcctgggcatcgtgcgccgcttccacagggccaccgtcctggtgggggattccgccctgcccgaggacgagcagtggcagaccggctataccgccagcatcacctatgaccagatggataatcccacctttcccacccagggcagtgcctttgcccttgactggtacgcgaccctggacaaccccgacagccagacctcctaccggcgcgttgaaggccgcgctgcccacgccctgagctggggcagaaacagtgtcgtactctcgttccggggcggcagtggactggacaccgatataccctatttcgaccagttccgcctgggagggttcttcaacctgagcgcctatcgcggcgaagaactggtgggcgagcgagtggccctggcacaactgatggcctttcgccacacgggcagcctgcccgtgctgggcaaagcctacagcggagtgctgctggaaaccggcaacgtgtgggatgaaccggacttctcccacgacaacctgcgccacagcccgtggtcagccagcctcttcaccgccctggacactgggctcggccccctctacctctccctggcccatggcagtgagggccggggcgcagcctacctcttcctgggaatcccctattactgagccggtaatccggacagatgaaagtggagaccgcgtcccgcacctgctatactgcagagaaacttcagccagagggtgttttccatgcaattccgcgtcgtctccccctactcccccgccggctcacagccccaggccatcgaaaaaatcacccgccacatcacggagggcacaaagcaccaggtgctgctgggggtaacgggctcgggcaaaacctacaccatggccaagatcgtggaagccgtgcagaaacccaccctggtcatcgcccacaacaagaccctggcggcccagctctatcaggagttcaaggagtttttccccgacaacgccgtggagtactttgtcagctactacgactactaccagcccgaagcctatattcccaccaccgataccttcatcgagaaggactccagcatcaacgacaagatcgaccgcctgcgccacagcgccacccgctccatcctggagcgccgtgacgtacttatcgttgcctccgtcagctgcatctacggcctgggctccgccgaattctacctggacatggtcatccccgtggatgtggacagcgaagtggacatggaggagctggccggagagctggtgcgcgtgcagtacacccgcaacgacactgactttcgccgtggaacctttcgccgccggggtgacatcatcgaaatcttcccctcctacgaaatcgactccgccatccgcattgaattcttcggcgacaccgtggaagccatctgggaaatcgaccccctgaccggtgaaaagcgccgcagcattgaaaagctgcgcatctaccccaacagccactacgtggccgacaaaagcatcatcgagcgggccatcggcagcatcaaggccgacctgaaaaaacgcctggactatttccgcagcgaaaacaaactgctggaagcccagcgcattgaacagcgcaccaacttcgacattgaaatgctggaggagttcggcttctgccagggcatcgaaaactactcccgctatgtggatggccgcagcgaaggcgagccgccccacaccctgctcagctacatgcccgacgacgccctcattttcattgacgaatcccacgtcaccatcccccaggtgcgcggcatgtacaacggtgatcgcagccgcaaaatgaccctggtggactacggcttccgcctgcccgccgccctggacaaccgccccctgaactttgaagagttcaacagcatcctgccccaggccgtctacgtctccgccacccccgccgaatacgaaaaggaactctccggccacaccatcaccgaactcatcatccgccccactggcctgctggacccggaaatcgaagtgcgcccctccaccggccaggtggacaacctcgtctttgaactgaaaaaagtcatcgccgaaggcggcaaagccctcgtcaccaccctcaccatccgcctcagcgaaaacctcagcgactacctcatccagctgggcatcaaagtcaaatacctgcactccaaaatcgacaccatcgaacgcagcgaaatcatccgcgacctgcgcctgggcgtctatgacgtcgtcgtcggcatcaacttgctgcgcgaaggcctggacatccccgaagtgcaactcgtcgccatcctggacgccgacaaggaaggcttcctgcgcagcgaacgcagcctgatgcagaccgctggccgcgccgcccgcaacctcaaaggccgcgtcatcatgtacggcgataaagtcacccagagcatgcaaagcgtcatcgacaccaccgccaagcgccgcgccatccagcaagcctacaacgaagaacacggcatcaccccccagggcatcagcaaagccatcggcaaagacctgatccccgaactggccgaagaacgccaggaacgcctgcaaggcaaagtggacatcggccagctcgccgactaccagatccgggaaaaaatcgtggaactgcaagccaaaatgcagcgccacgccgaagaactggactttgaatccgccgccagcgtgcgggacgaaatattccggctgcagaagcacctgggggaatgaggagcctggaaaggcaagggacgtggaaccgcgtttggagaacccaaaggcattctgaaccacgaatgaacccgaatatacacgaatgggggaaatttcacgcaaagactgtggggaggggaaaccggaagagcttaaccacggaaatcacggaagacacggaagttaccgcgaatagacgcgaataaacgcgaatggaaaggcaggatctcacgcccgttcgctgcgctcactcaagtcgcgaagacgcagaggaaaatacaaggttaactgatttggctgcccatcttctttgcgttctcagcggctttgcgagaggagattgtcttttctgaaaagagaattttaaagaaagtgtctttcaatacctcaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgtgcaacaccacagatgagggtttttcagcagcctgtaaaggcaggtttctcgcggagcacgcagggacgcggtgaaaaggcaaggagagattgaaccacgaaaaacacgaaaggcacgaaaaaagaggaaaagatatgcatctcgccaaggcgcaaagtcgccaagggaaaacaaatgaataaattccccatttacgagctatgcaataaattgtattttcgcgtaacgtttgttgtgttaccatgcaagttgaacctggcgtcaggcttggaatgatacggttttgcaagttgcatatctgacggataaacttgtacaaatgcaacactatacagaaagttgtcgtttctgcaagggttgcagtctgagtttcaggataggagtttttatgtgtcaatttggacgttttttcaaaaagtgcataacgtcagttttgacgcctaaatgtagttagctcttaggaaaacaacgatgcacgatagaattccaacggcctttatttcgttcgccgctacggagctgacaaataacggtctgtctggcccaaaactagtagagataacatcggcctacgccgctgatttttcggtcgatatcccgcatgctagatacccttttgatgcaccaaacaaacggacagcacttcttgataacttgctaaaattttctcctaagcagcaatatcaaataattcgtgagctgtgtgatcgactgaatgcaaacggggatatagctcagcttgtcactctaaagaccaagttattcagagaataccgagactttgcagatcaagataatcttacggctatccacgagacccaaatcattgaggcgagacactggttagccgactatccagatgcaaagaagctttttgatgaagcgcttgaaaaacatagccatggtgtttttcagcgtaatactttggatgatctgaggctggctcttgaaattcttgtccgccaaatatttggaaatcacaaaaccctagagaatcagatttcaactatcggtcagtacgtaaaagatcggggtggctcgccacagttagcaaatatgtttgagaagcttgtggattactacacaaaatatcagaacacctatattaagcatgacgatgcagtcattacagctgagattgaatttgtattcgagctaaccagctcgtttgttaaacactttttgaggattagaagtgctaagagctaacaaagccaagcactgcgacggcttttccgttgcggcttcgccttcactgcaaagccgcgcgtgttggcggcgttagaaatcttggggagtaatctatgactgtgaactcgtacctcgtcaatttagcgagtgatttggtgctgtctagtacagaaaaatcaaatattacaacatctatcaatacgctatcatcgcggcttgaggcatattttggcggcggtataaatgaaaagtttcaattcggatcaagttgtcgaggtacgattctgccgagaaaggctgataaaaaatcggatatagattacatggttatttttgatacctctgatggtcaaaaaaagccacaaacgtacctagatagactcaggcggtttgctgagaataagtactcacgatcagaaatatctcaatctagccccacaatagtattatcactaaatcatataaggtttgagcttgtacctgctgtgtatagctatggatatctaattccatcgccaaggtcctcatgggaagaatggatgtcaacagaccccacttctgcgaaccggcagatatcggataaaaacaccgctgagaacaataaaattaaacctttggttaggttggtaaaatattggaacgctacgcaagggtacccgttcgcttcttatgatttagaaaaatacatcgtcaaccagagttactggttctgcacatctttaaaagactatttttacgatttttggcaaaattttagctgcacctacgatactccgcaatatatcaaggataaagtagagcgtgcaaaaaattatgcgacgaaagcaaagcaatatgaagccgatgacatgccagtatcggctgaaatcgaaatcaaaaagatcgttccaatactatgactgacgaaaaagacgaaagggttgatgaggtatctcgctattatcgttcagcggggaggctagagtttattgtggcaggtcttttctggattaacgccctgctttctttgattattctattctctgaggatattcctgtcctatggcagaaatcattaccgatattatttattttgacagtgctttttcagttcgtcgcctcgcaagtaaatcgattttatctaatcccgagagcggaacagttgagaagaaagcaaatgctttcagattcttttggcactccgctatctcatgataaaacggcactatactataataacatgtatgctccttctataaagcgtctaggtgcaaacactatggaaaatgcattttttagctctgaagtggctggaaaaatgcttatcaccaaacgggcgcgggtgcttgtatatattgcttgttggatttttctgttttcgttacgaggtatagatttaaatgttatgatgtggataacgcaaattattttttcgggcgaaattgttgctcagtggcttagcttggaggcccttagagttcgccaagaacgaacatatgagagactgcataactactttttacataagatcggtggcgactctgcgaaagagattgccacaattctggatgctttcgtagcttatgaaaccgccaaatcgtcgtcttcctgccttctttcatctaaagtatttcacaaactaaatccatcactgacaaaaaaatgggagcaaatccgcaatgatctgggtatggatttctaacaatcgcagtcacggcgacgcccattacattgcgccttcggctccatttcaagggcgcgcgtgctgcgggcgttacaaattttcggatctaaggagaaatggtattgggacaggtaagagcggaagttaatgatgggttgcttttcgatcatcccgaacatagggatttcttaattcctttcttaaatggattttttgttacttgggggcgacggcgaagggagtataatacagaactgttcgtctatttcctttctcctgaggatcacttcaaagaatcatatggatttgaaaatgaggttctattggtctatgccccgtatgatcgtatggagcctaggacctttcaggcggtggaacaaattcttgcaacatcgccagctaaaggaagggtagaaaccctaagctatttccttattaccgatgtcgaagatatagaggaatggatggagtcatatatatcttcgcggcaagaatcacgggtagttatcccgtttcacagagaattgttagttcgcgcaaaacaaagcggtgacgattggtttgtaaggaactcactcgacaaacatttcttcgggagggatctttttaactattcattacctcttatagacgatgcctacttttttggtcgtcaaaacctcttaatggattattatgactcaataaagcaaagtgaaaaccgggctatctttggattaagaaaaactggtaaaacctcatttttatataagctaaaaaggctttgcgagagtgaaagatcagcttttgtattttactatgattgcaaggttcctcatatacgaaaatcaaaatggaatgagtttttgtgcgacatagccaatgatattgccataaaatctggtataacaattgaagacgattacagtgagcgtagcgcatcaagagattttgaaaaattaattaggaatgtctatgagtacggagaaaaaatcgtcttaatgcttgatgagatagaatatgtatcattcgtctcaccgaaaaacaggcattgggctgatgactacatagacttctggcaaacgatgtggtcctgtgatgggcgaaaaactcaatctttcgaagaaatattcttggcaggagcaaacgagttatgcatgttgcttgaatccgccatggaagaacttggagataacccagggatcacggaagaaatacgggcggcggtagccgcgttcccagaggttctgggggagcagtacaaagagattgggcagcagttggatgcagagccggagatatccgtgaagaattttgatcaagtcacaggcttagggccgaaagtcttgaaaaatataaaaccaccgggagttctgctaaagatctgggatctagtccaagagcggctagcggttgaggaaattgagtttgatgttctttggcttgaagcctttcccgtttgaggctgatgctggccgcgagagaacaccgcttgagaaggtcaacgggatttaccatcagctcaactatattggctactatcgggactcaaaaatgagccgagagcggcgattccgtgcatctttcagtgatatgacgcatgccgggttggcgacattctgccatctgatgatttccagggacactgatctcgtgatgaaggctgcagccgcgtatgaatatttggggttaggcacacgtatattgcactacgaagctaatgattagttcaacccgacaagcttctccgcgcgctccggacctagcggattaaatgacacttcaagacacccacagtgcctttgacgcgccagcttcgtgatggcaggggcaattctacctcccccattcgcgtatatttgtgttcattcgtggtggaaactgcttttccccctgcctttctttgcgcctttgtgggctttgtgtgaaaatctcttcgtttttgagcagtcgctcgttgctgcttttccctggcgtcttcgcgacttgagtgagcgcagcgaacgggcgtgagatcctgcctttccattcgcgtttattcgcgtctattcgcggtaacttccgtgtcttccgtgatttccgtggttaagctcttccggtttcccctccccacagtctttgcgtgaaatttcccccattcgcgtttattcccgttcattcgcggtggaaactgcttttacccctgcctttctttgcgcctttgcgggctttgtgtgagaatttctttatctgtgaacggtctgcggaaataattatgccccctgtaccacaaaggcacagggggcaatcatcattgaggtttctgggggtcgtcagttacttcaggtcaaagcggtccaggttcatgaccttgttccaggcggcgacgaagtcgcgcacgaatttttctttggcgtcgctctgggcgtagacttcagccagtgcccgcagctgggagttggagccgaacaccaggtcaacccgggtggcggtccacttcacttctccggttttgcggtcgcggccttcaaagacgtctgcggcttccgaggcgggcttccaggcggtgcccatatccaccaggttgacgaagaagtcgttggtgagtgtgccggggcgtttggtgaagacgccgtggctggtctggccgacgttggcgcccagtacgcgcaggccgccgaccagcacggtcatttcgggggcgctgagggtcagcagctgggctttgtccaccagcatttcctcgggccgcacggcgtacgcctttttctggtagttgcggaagccgtctgcttttggctccagtacggcaaaggagttggggtcggtctgctcctggctggcgtcggtgcgtccgggggtaaaggggacggtgacggtgacgccggcgtcctgggcggctttttccacggcggcgcagcctgcgaggacaatgatgtcggccagggagactttcttaccgcctgtctgggcgcggttgaattcctgctgcacgctttccagggcgctgaggactttggagagctgctggggctggttgacttcccagtttttctggggtgccaggcgaatgcgggcgccgttggcaccgccgcgcatatcggaaccacggaaggtggaggccgatgcccaggcggtgcagaccagttcggcggtggaaagccctgcggccagcactttctgtttgaggctggcgatgtcctgatcgtcaatcagggggtgatcgacggcggggacggggtcttgccagatcaggtcttcggcgggtacttccggtcccaggtagcgggatttggggcccatatcccggtgggtcagcttgaaccaggcgcgggcgaaggcgtcggcaaaggctgcggggtccttgtggaaacggcgcgagatgggttcgtagatggggtccatgcgcaatgacaagtcggcggtggtcatgatggtcttgacctttttggaggggtcgtgggctgccggggccaggttactttccgccggattgacgggaacccactggtaggcaccggccggacttttttccaggttccagtcgtagccgaagagcatgtcgaaatagcccatatcccacttggtggggttgggggtccaggcgccttcaatgccgctggtgatggtgtcgtcccctttgccgctgccgtggctgctgatccagccgagccccagctcttcgacgggggcggcttcgggttcggggccaacctgggcggcatcgcctgcgccgtggcacttgccgaaggtgtgtccaccggccaccagggcgacggtttcctcgtcattcatgcccatgcgggcgaaggtttcgcgcacgtcctgacccgatgccagcacgtttggctcaccattggggccttcgggattcacgtagatcagccccatctgcacggcggccaggggattttccagttgtctgtcgccgctgtagcgcttgtcaccaagccattccgcttcggagccccagtagatgtcctcttcgggctgccagatgtccgcgcgcccaccgccaaagccaaaggttttgaatcccatggattccagggcgcagttgccggccaggatcatcaggtcggcccaggatattttattgccgtatttttgcttgatgggccacagcagacggcgcgctttgtccaggttggcgttgtcgggccagctgttgaggggtgcgaaacgctgattccccgtgttaccgccaccgcgtccatctcccatgcggtaggttccggcgctgtgccaggccatgcgaatgaacaacccgccgtagtggccatagtcagcgggccaccactcctgggagtctgtcatcagggcgtacaggtcttctttcagcgctttcaggtccagctttttgaactcttcggcgtagttgaagtcggggtccatggggtttgaggcgggggcatgctggtgcaggatactgaggttgagttgattgggccaccagtcacggtttgaggttcccttgccgtgggggctgctggcggtttttccggttacggggcatttactgtgctcgctcatctttcgcctccttcaaagtgggttcagaaacgttacagccaatgttgcaatgccggtgaaattgcaatcggtaaaatcaaaataccacagcccgaaaagcaataatatctttttattaagaaaaattcctatcgatggcctgcatacaatctcagtcaatacggcaaagtgtcctattcggcagttcccaggcacttttcacaggtgccatagaccacgacactcttcttttcaacccggccccagctttgcaactgttcgggcagcgtcagttgatcaatgtcgttccattcaaaatccataatttcgcggcacttatggcagatcaggtggtgatggcggccatgggctatttcaaagcgggcctgggattccgctgtctcaaccctgttcaccagctcgtactgaacaaaggtggccagcgtccggtagatggtatccagggagagggtcggcatctttttaatcaggcgctggtggagctgttcagcgctggggtgatccattgactgggccagttccctgaatatctcaaggcgctggggcgtcagacgcagcccccttttgcgacactcctcgtgaaatacttccagttggtgttttaatgatgctttcacttttcccccctggaccattttctcagcctgccaggaatatatcctgattagtgtacgccttgcccgcaaaaagtcaatgttgccgaacccttagcaggcgtgttttgaagcatttcagtaagcttttaggcaaccggcctcagggtattgccgcaaatttcgcgtacatgcgaatgatcgcctcggtgcccttccaggcggtgggcaggtggaagttttcgttgggggagtgggcgcgggagccgggcagggcaaaaccgatcagcagggtgtcaagccccagcagatcgcgcagctccgccactatgggtatggagccaccattgcggataaagaggggctcccggccaaaggtttccttcagcgcgtcagccgcaacttccatgaacgggttttccacggaggtgtgaaagggcttgccaccggccagtttattgactttgatggttacggacgaaggcgcctggctggcgaagtaatcggccaccatatcggtgatggccaccggatcctgatcgggcaccaggcgcatggatatcttggcaaatgctttggcgggcagcactgttttggcgccggggccggtatagcccccccagatgccgttgacttccacggtgggccggctccacacccgctccagcacggtgcggtcgtgctcgccccacagggccttcacgcccacgcccgccttgtatttttcctcgtcgtagggaatcctggccagcagctcccgctcccggtcggtgatttcgcgcacctgatcgtagtagccgggaatgcggatatggccgttttcatttttaatggaagcgataatgcgcgccaggatttccgccggattggccacggcgccaccaaagccccccgagtgcagatcgcggtcggggccggtgcactccacttccatataggccaggccgcgcaggccaaaggtgatgctgggggtatcccggtcccacatggcggtgtcagagaccaccatgatatccgcttcaaagcgcttgccgtgttccttcagaaacgtcggcaggttttcgctggcaatctcttcttcgccctctatgaggaacttcacgttgactggcaggctccccgatgtcttcagcatggcctggatggctttgatgtgcatgaagacctgtcctttgtcgtcggtggctccccgggccacaatggtgtcgtccttgatgtggggttcaaaggggccggtttcccacagctccagtggatcggcgggctgcacgtcatagtggccatagatcagcacggttggcgctcccggcgcgtggagccactgccccgtcaccagcggatgccctctggtgggcagaatctccacctgctccatgcccgcctcggtcagcagcctggcggtatactcggcacagcgcaccatctcgtccgcgcactggggatcactggacaccgaggggatggtcagccagtgggtaagttcttctatatgaacactgcgatgctgcgtcaggtatctgcaggcctcttcaaacatggcacgcctcccggaatcgaaatttcctccagtctatcacagggacgggggagcgcatagcgccgcaacctccccgtgggagttgacgccctctgccctgagctctttgcctatgtgcccgttgtgcaactggaaactcttggcaaaatggcgaaaagtgattaccataccggtttcccttttccgcacgtacaggtgccaaaagagggagaagaaaccagttgttgaaaaatctcctgcgggcaacgccgcagatgcgagcttttcagcagcctgacagtcggcgcgtcctggctgggccagcccacgggggagagacagaaacaggccgttcccccctgagcccgtccggtgaatgcgacgcctggctggcaagacccgaagggacactcacaggaagtgagtggtccggcagcactgcagggaggcaggggtcaggcaacgcaaagaggcccaggtgcaaggcgcgggcaaagcgaggagggaggcgtactccctgtacgtcgcagtgacgagcgatgccccgcaacacagcagatggggctctttgagcagcctgctgtcggatctccagaacaggcgagcaataagccggaaaaacgggcgttcggggggcgcgtttttgtgccctttttgggcggtcaaaaagggcaatatccggaaacgaaaagtgaaataccagatgaaccaagcatctgcaatcagcactgcttccgcgcggcaaacatcagtaaaataatgccttaagctaagacgaccagatgcgaaacttcagttattaactgatcattgaaaaaccagaaagcagcaagcaattgaaaaatgctcaggtgcaaggcgcgggcaaagcgaggagcgaagcgtaccccctgtacgtcgcagtgacgagtgatgaccggcaacgccgcagatgagtgtttttcagcagcttgcaaaggagatataccgtggccaaagataccatcgtcatcaaaggtgcccgtgagcacaacctgaagaatatcaatctggaaattccccgcgacaagctggtggtcatcaccggggtcagtggcagtggcaagtccaccctggcctttgatacgatttttgccgaagggcagcgccgctatgtggagtcgctgtccgcctacgcccgtcagttcctggagcagatggacaagcccgatgtggatgccatcgagggcctgagccccgccatcagcattgagcagaagagcatcacccgcaatccccgctccacggtggcgaccatcaccgagatctatgactacctgcgcctgctttacgcccgcgccggcacaccccactgccacgagtgcggcaagcccctggtttcccagacggtacagcagatggtggatgccatctgccagcgggaggcgggcagccgcctgatgatcatggcgccggtggtgcggagccgcaaaggggagtacaaaaagctcttcgaagacctgaagaagaagggctttgcccgcgtgcgcctggatggcgaggtgctggatatggacagcgccatggcggtgaagctggacaagaacaccaagcacagcattgatattgtggtggaccgcatctccgtcaaggagggcatcgagcggcgcgtcaccgacagcgtggagacggccctgcagtacagcgaagggctgctgctggtggccgaccgcgaaggcaacgaagtgctcatgagcgaaaccgccgcctgccacgattgcggcgtcagcatgcccgagctggagccgcgcctgttctccttcaacgctcccgaaggggcctgccccaactgcagcggcctgggcgcttccctggagctggacgccaacctcatcgtccccaacccctccctctccattgccgaaggggccatcgccccctgggcccacaagagctccacccgcttctgggaaacgctgcagatggtagccgaacgctatgatatcgacctgaacaagccctggtccgccttgacggaggggcagcacaatatcctgctctacggtacccaggaaaaggtaccccagccctcggcgggcaagttccgcaagatcgtggaagcgcgctttaccggcgttatcggctatctgcagaacctgtttgccgaaaccaccgtctcctacatcaaggactatgtgcagcgcttcatgcgcgaaaaaccctgccccgcctgcaacggcgaacgcctgaacaagcaggtgctcagcgtgctgatcaatgggcagaatatctcccgcttcaccgccatgaatatcggcaccgccctgcagttcgccacttccatccacttcgatgaccaccgccaggtcatcgcccagcgcatcctgcgggaaatctgcgaacgcctgagcttcctcaacgacgtgggcctggactacctggaactcagccgcaagggcagcaccctctccggtggcgaagctcaacgcatccgcctggccacccagatcggctccaaactcatgggtgtgctctacattctggatgaacccagcatcggcctgcaccagcgcgataacgacaaactcatcgccaccctcaagagcctgcgggacaacggcaacaccgtcatcgtggtggaacacgacgaggacaccatcatgcagtcggacttcgtggtggacatgggccccttcgccggacgcaaagggggcgaagtggtggtggccggcacccccgcccaggttatggcctgtgaagccagcctgaccggcagctacctcagcggccgcgaaaccatacaggttcccgcccgcaggcgctccggcaaggaatatgtggaactgcaaggcgcagcgggcaacaacctgcagagtgtggacgtgcgcattcccctggaaaccttcaccctcgtcaccggcgtcagcggcagcggcaaatccaccctgatcatcgacaccctgctgcccgccctggcatccaccctgcgcaccgaagacgccggtggcggcagcccctaccgcagcatccaggtcaccagccccaaaatcaaaaaagtcatcgccatcgaccagacccccatcggacgcaccccacgctccaaccccgccacctacaccggcgtgttcacccatatccgcgacctcttcgccagcgcccccgaagccaaaaaacgcggctacaaagccggacgcttctccttcaacgtcaaaggcggacgctgcgaagcctgccagggcgacggcaccatcaaaatcgaaatgcacttcctgcccgatctctacgtcacctgcgaaacctgcaaaggcaaacgcttcaaccgcgacaccctggacatcacctacaagggcaaaagcatcgccgacatgctggacatgaccgtcaatatggccgccgaattcttcgagaacatccccaagatccagcagaaactgcagaccatcagggacgtgggcctcggctatatcaagctcggccaggccgccaccaccctctccggcggagaggctcagcgcgtgaaactctccaaggaactcagccgcaaaaactccggcgacaccatctacatcctggatgaacccaccaccggcctgcacttccacgacatccgccagctcatcgaagtgctcaaccgcctggtggacgccggcaacaccgtcattgtcatcgaacacaacctggacatgatcaagtgcgccgaccacatcgtcgacctgggccccgaaggtggcaaccggggcggccagatactcttcagcggaacgccggaaggactgtgcgatatcgaagcctcctataccgggcattacctgcgcaagctgctggcgaaagattgacgcaatctttcagtaagagaagaagcgggttccacacaaagcccccaaaggcaccaaggaaacagcccacggtatactccgtgggctgtttgtttttggcaggctgctgaaagccctatctgcatgggagcagcacagtaatgagcaatgggacggccctctactatacaattagacgaagccatgatatacaattagacgactacaaatcatgcaattggactgacaatgatgaaaactactgtcaatcctgaatacatcccccgacaccttgcgaccaagctgcaagaggccctgacagatactccggttgtttgcctgctgggacctcgccagtgtggaaagtctaccttggtccgtcacctggagccagaccgaacttacatcaacctggatgatcgcaactacctggaggtagctcggcgcgacccagagggttttatcgacaatttacccgagagggttgccatagacgaaattcagcgcgctccagaacttaccttggcaatcaagcgcagtgtcgacgccaaacgccatccgggacgttttctgctaacgggctcagccaacctgctgcaattgccacgactggcggattcgctggcaggacgtatggaatgcctttacctgcacccgctgactgaggcggaaaagcagcactcgcctggccgttttcttgatctgtggctggagaaaaagctggataccagcttgccagccagtggcacttcccgcgcaagcgagctgcctgggcgcctggtggcgggtggctaccctgaagcatttttccgtcagcccgtacgggcgcgaagctggcaacagcaatatctgcactcgataatcgaacgggatattcatgatatcgccactatccgtggagcgattgatgtgcaacgcttgctggaatacctcagccaccagacagcttcgcttatgaatatcgcagccatagccaatgcgcttgggtatgcacgcccaacaattgagcgttatctgggagtactggaaaagctcttcctgatccgccagttaccagcctggcacagtaatcgcggcaagcgcctcgtgaagacaccaaagatacatatttgtgatagcggtctggcagcaactctttccaacttgcgggcggagcagtggattccacagcgcaagcgcttcggtcacttgctggaatcatttgtggtgcaacaaattatagctatgggtggctggtgcgaaaaggatttgcgttttcactactaccgtgacaaggaccaggtagaggttgatctcatcattgaggcagatggcaccgtgtggggcattgaagtaaaggctgccgctaccctggaagcgcgtgatggccgtgggcttatgcgcctggcggatgtggctggcacttcattccacggcggcctgattctctacgatggcgatgcggttctcccgattgagccgaaacgccatatctttgccgtaccttttggcaaactgtgggagctgtagttttcgtaactcttcacagtggaaccgcaagagaaaaagcgggtttaacgcaaaggcctcaaaggcactaacaaggcagtgtttctcgcccgttcgccactctcacttgagacgcggggcacgcggaggaaagacaagggaaatgtacctggcaaccctgcaccgttacaggttgacaatcttcggaggaggcataccctatgaatattattcaccgcaagaggtattccagatgaatctccaggaacttatagctgaagcactccacctctccatggaagagcgggcacacctgattcagcaactcgtactgagtatggaatctccctcggaagacgaactgaaagccgagtggataaaggaagcccaccgcaaagccaacgaacttacccaccttcgcgagcagctgcaagtcggcatcaaccaacttgaccaggggctgggaactacaatcaattcgcacgaagagctggatgaattattcgttacaatcaaaggggcatagacttacctcaacgccgcaaacgcagaagtgtgagatttgatgtgccttcatgcgaataattcacatacaacgcaaagcgcaaacaatcaattaaaccagcaaaaaggagattgaacatgacatgttatgttgttggtgctggtgcttcaaagagttatgaaaaatcgccaacaggcttattaatgcctcttgcaaaagagttttttcaaacattttcaaaactgaaaatatcagaaaataaccatgtgctcgttggacatatattgcactatcttaaagagtttcacgggttaagttattcagaattttcttgctttgaaagagacattgaagagctacattcggaagtagaaagcagacttaacgaagcacttattagtggggatcatgctactcgaatccagctgttatctgtttataatcaactgacatttttattcacatctgttattaacgaaattcaaaacggaaatccatctacatcgcatataaattttatcgaaaacttaatgccacaagattcgataataacattcaactgggatacgttaattgatcgtgcgctacttataagtggcaaatggcactgcgatactgggtatatatgtgagccaagtggcatatatagagacggatggcagaactctgacccaagcaaaacatcacaaattagacttataaaacttcatgggtcaagcaattggctcacatcatatgtagtctttgatgaaaatgaagaaatttctttttcgcatgacggcgctgctgattcctttttcgtctacgagtctacaaccaagccctacccgtgctacgatggcagatatataccaggatatgtagatttttcttacggttactacccaccaaatttgccagccaattctaaatttactcgcgaaggttttatcgaaatgcgagtagttcctaaaccaccttttgcgccgaatggaagtaataatagatcagattgacttccatgccgcttatcattccaccagtaaaacataagcaatacaacatgtatggcgaattgtttaatcaattgtggcgtaatgccgagatggagttggcatcagcagataaaatcgcaattcttggttactcgtttcctgcaaccgatgtcagagcgacatctttatttatcaatgcgtttatgcggcgagagtctataccagaaattgtaatagtaaacccatatcctgatcagatttactcaaaatttaaatatgagtttggtgtcccaagttataaaattaacacgatcaaggagtgcatgacggaggattttgacttccaaaagctattttaacactggtttacagcaatagaccatgcaagataatttgcagtgtgcatcaccccatcatatcttgggcaaattgcccttattgcacgtaaaaaccttgagaacacaagtgtgaaagcagccttttccacccatcacaatttccggctgagtatctccacccaaccatccttcccttgaccatgcaatcacaaccacttgacagggcaggggctcctcagtatactgccctgtcgttttgctgtctgcgctgagaaagtggggcattccccttcttcccaaatgcgcggcaggtggttttcacagcttgcagaaatacttcaaaatacgcaggcaattgaaaaatgctcaggtgcaatgcacgcgacggcgagcaacgccgcagatgagggtttttcagcagccggttaaggatagaagcccatgttctcccaactccagaactccttccagaaagtcttcaaggacctgcgcgggcaggggaagatcagcgaagccaacattcaggaggccctgcgcgaggtgcgggttgccctgctggatgccgatgtcaacatcaaggtggtgcggcagttcattgcgcaggtgaaggagaaggcgcttgggcaggaggttctgcagagtctgactcctggtcagcagttcatcaagattgttgatgcggagctgacggagctgatggggcagacccatacaaagctgcatctttccagcactccacccacggtggtgatgatgtgcggtttgcagggcagcgggaagacgacgacggctggcaagctggcggcttcgttcaagaagcagggccgcaaggttatgctggcgggtgccgatatttaccgtccggcggcggtggagcagattcgcgccctggcggagcaggtgggtgtggatgtgtacgcccccggcacggatatttcgccggtggagatttgcgcccaggccagaaagctggccatgggaaaacagattgatttactgattctggatacggcggggcgtctgcatattgatgatgccctgatggaagagctggtgcagatcaaggccagcgcccgccctgacgagattctcttcgtggccgatgccatgacgggtcaggaggcggtcaatgtggcccagtcctttgatgaacgcctggatctttccggtgtcatcctgacgaaaatggacagtgacgcccgtggcggtgcggccctttccatccgcgcgctgcttggcaagcccatcaagtacattggtggcggcgagaagatggatgccctggagcctttccaccccgaccgggtggcttcgcgcattctgggcatgggggacatgctcaccctgatcgagaaggctgagagtgtctacgacgaaaagacggccaagaacctggaacgcaagatccgcggcaatgaattcagcatgcaggatttcaaggaccagcttttgcagataaagaagatggggtcactgggctccattatgaagatgattcccggtatgagctcaaaaatgggcgatatggatatagacgactcccagtacaagccggtggtggcgattattgattccatgacgccccaggagcgtgagaagccggagatcatcaacgccaaccgccgacgccgcatcgccaagggttcgggacgcacagtgcaggaggtcaaccgcctgctgaagcagttccaggacatgcgcaagatgatgaagcagttctcgggcgcggggggcaagaacaagaagcagcagcaggccatgatgcgccagctgcaggcccgtatgcccaagggggctatgggcgggaagatgcctttcgggcgtcgttagcaggctgcgcaaacgcactcacctggcgcataccgggagagcagcctgttgaaaaatgttcagctgcaaggcgtccacatcctgcagatgggcgtttttcagcaaactcactttggataaattttttatcataaaaactttttttggaggtcacattggctgtcaagatcagactcaaacgcctgggatccaaaaagcgacccttctaccgaatcgtcgccatggactcccgcaccccacgggatggacaatccctcgaaatcatcggtacctacaaccccatcaaagagccagccgaactgcaaattaacgaagaaaaggctctttactggctgggtgtgggtgctgaacccagtgacaccgcgcgcaatctgctctccaagcagggtgtcatgcagaaattccacgagctgaagctggagaaaaagaagaagtctgagtaacgcttctctcaacgaggcaaaagaggtccgaagtcatgaaagagttaatcgaatatattgtcaaatccattgttgatcatcccgatgaagtggaaataacggaaacggaagcggagaagacgaccattatcgaactgaaagtggcttcagacgacctggggaaagtcatcggcaaacaaggacgcatggcaaaagcgctgcgcaccatcgtcagtgcctctgccagtaaagatggaagacggctgatccttgaaatcatcgagtgaaatgctgtccatcgcccgcatcaccaaaacccgtggcctgcggggcgagctgcaactgttcagccttttcaatgagcctgggcgctttgaaggcctgaagcatctccatatcggaggggtcaggtttgccgtaagccgtctgcgtattgcggacagccagcggctggtggtcagcctgaagggtgtggacaccatcgaacaggcggaagagctggtggggcaggatgcctgcctgccggtcgatgagataccccgttacgaagacgaatacttcgattttgaactgcagaagcttcgcgtcatcaatgatgacggcgaagaacttggatccttaacacagattattcacacgggcgccaaagacgtgtacgaaatcctctctcccgggggcaagcggtggatgattccggccaaccatgaattcatccccgaaatcaacctggaggagggctacatgctggtgcgacccatacccggaatgatggacgaagatgcgctttgatatcataaccctctttcccgaaatggttcagagctgttttgccgaaggtgttgtgggtcgggcgctgcagcggggtgatatcgccctgaagtgcgtgaacccgcgcgatttcaccagcgatgtgcaccgtaccgttgacgacaccctctacggtggcggcagcggcatgctgatgaaggccgaacccttggccagcgctgtttcagcagtggagcgcgccagtcgcagccgggtcatctacctttcgccccagggccagcccctgaatcaggccaaggtacgtgaactggcagagctggagcagctcatcctggtgtgcggacgctacgaaggcgttgatcagcgttttatcgaccactatgtggacgaggaaatctccatcggtgactatgtcatcagtgggggcgagctggccgccagcgtagtgatcgacagcgtggcccgctgcattcccggtgttatcggccaggtgcagagcgttacagaagactccttctttgaaggtctgctggacgcgccccactacacccggcccgccgaatttgaggctgaggctgttcccgctgtcctcagcggcggacaccatgagcacatcgagcagtggcgcgaggagcaatccctgcgccgcacctggcacaaacgccccgatctgctggaaaaaaccgtactttccacccgccagcgcaccatgctgcggaagatcatgcgggaggactggcagcagcgcggcatgcccggcgccaatgtgagcatcgccctgattcactatccggtgtacaacaagcgccatgaagtcatcaccacttcggtgaccaacatggacctgcacgatatctcccgcaccgtgcgcacctttgaactgaccaactactttgtggtgacgccagtcaaaagccagcacgaactgatgggacgtatcacgcgccactggaccgagggctacggctccacctacaaccccgatcgcaaggaagctttcgatcgtatgcagtttgtccacagcctggaggatgtgcgcgagcacttccgcaagcgcgggcagcggctggtgattaccgccaccagcgccaaccccaagtggaccaacaccacctacccccatctgtcacgcatgatggatcaggatcgcgaaacccagcacctgatcctcttcggcaccggctggggactgacagacgaaatcatggaagcagccgactacgtgctgccccccatagatggcaatggtgaatacaatcacctttccgtaagaagtgccgccgccatcacccttgaccgggtgttccggcgctacccgtaaccacgtactcttcatgtttggaggaaaataatgaatcctgtacagatgattgaacaggaacaggtacaagaagtaccccagttcaaagccggcgataccgtcaaagttcactacaaagtcatagaaggcaataaagagcgcgttcaggtatttgaaggcgtggtactgcgcctgaaaaaaggtggcatccctacctttaccgtgcgcaaagtctcctttggcgttggcgtggagcgtatcttccccctctactcgcccaaaattgccaaactggaagtgaccaagatcggtcgcgtgcgccagggccgcatctactacctgcgcaacctgcgcggcaaagctgcccgtatcaaagagcagatgaactacaaccgtcccaagtaattcctgcggacgcgaaaaaagggaggcaaattgcctccctttttttatttacaattccgtttgtgcatccggcgaaggcgcagtaccttccacacagagggccacgccttccaccagtcccagggctacttttcgccgagccgaaaccagcaggcgctgcacggttccacgggatacgcccatacgctcacccgcctcctcctgggtcaggcccagaccatcacacagatagagtgactccagttcatcgtgggcaatgcgctcgtgacgcagctgcctgccgggaatacccgcaggcttaaaaacccgctccaccgtatcggggaatgggcaactgcagtggcgcggcttacgtgaacgcggcactcagtggttcccacagcaggagtgtccccccgatccgtggccgtgaccatgggaagagcaggagccctccagcttcatttcaggcagggcgttctcccgcagcatctgcatgttttccgccacggttttccccagcgcctgatagacccggatgcctgcgcgacgcagctgattcagcgctcctgcacctatacctccagccaccaccgcctcagggcgcatttcaccaagggctttcaggggttgacactgactggcctgatggttcaggtctccgttgctgagctcccgcacagcacccgtatccatgtccgccaggacaaacagtggtgcagagccaaagtggtcaaagacaatactctccaggccaagattctgaacaatgggaaaacagacattcataggtcaccctccgggagatattttgtgcatatgcacagaatatctccccggaagacgttgctgtcaagaagaaaatccgacgcctgccacaaagaaaaagaggcatgtgccgctttttttttgtattctgttgccacgcctgtcatgaaacagtgcgctgaactgcttttcgggagtaatccatgggaattctcttctaccttgcgctggcctatatcctctgttctattccctttggccttgtctttgtctacctggtcaaaggcgaagatatccgaaagttcggcagcggcaatatcggcgccaccaatgtcttccgcttcggcggggcaccggtgggcatcctgaccctctttttcgatgcccttaagggctacctccccgtggtcctcgtcatgaaggcctaccccgagcagccgctgtaccatgtaatggttgccattgtcggcattctcggccactcctacagcatattcctcaaatttcgcggtggcaaaggggttgccaccggccttggcgtctgcctggccctgctgcccctgcaggtggctctggcggccgtggtgtttgccgccctcttcctcaccagtggttatgtcagcctgggttccgtgggagcggcgctgagcctgcccctcatcagcctgctgacgggagtgcccggcctgtacctgctgtttaccatagcagcggccgccctggtgatcatccgccaccaggaaaatatccgccgcctgctgctgggaacggaaacaaagattctgtggaacaaagacagggaaaagtaactgaatgaatgcgctgcctactcgggcagcacaatgcgctgcagaagatccatatcgcctttgagtgaactgatggtcaccgtggcgctgcccacagccacgctgatgcgcatgcgcaccagcagcccggtctcttcatcaatccagaaccgccagctgccctggggcgaaagagccccatcctcatcttcagccttgggggtgatatccaggcgtcgggtgcggaaggtctggccggcggcttcaatggtatccctgccccgatagcgaaattccacactgccggtttcaccgccgaaaaacaggggcagctcaccccgctcttgccgagtcagttgcagggagaggctcagagagtaggggtcgtggaagcctgactcctcaaaggtacccacgttattgctgcgtacacggccatcgctgtggtagcgcacgatggcgtagtcaataccctcgtcatgaaaggtatagtcgtgaacacgtgttccacgccggttggactgctgctgggtgtagacaagcggcttgagtgggtggattgcaagcaccgactggctgcgctcttcaaagcggcgcaccgagtccaccaggccagtggtgcgggcaaaggactccacttcaagccgatcatctgccgccaggcgataggtgatgcaggtttcaccgacgcggaagatataaaaggcgttgtaacaggcctccagagatgaggaaaaagcctcggacgccagcgcgcaaaccacaatgacgctcagccagatactctttaatctcactttttccctcctcatattacgcgctatgacagcgcaggacatcgtggccgaaacgctccccgagggcacgcaccatgctggcatcggggcggaccttcacgccggtgcggataacggcttcgtactgttggggggtgaatattttaacaaagaaggatctatccccagggaagctttttaccagagcttccagctctgtgagtaactctgtggaaaactccaggcggttgatgttgaattcaacggcacttacacaattgcccagcgcctcgtctacactataaatgctttctgtaattatggttacactgtcatcctttggctcggttttcccttcaatgatcagaatactatcgacactgagttgtgaataaaactgttcataagtttttggaaatattggtatttcgagctttgccgtctgatcctccaccacgatgatagccatttttttccctgccttggtggttttgggctgcagggaagagaggacccccgcaatgcgcaccctgccctttttctgggcttccagcaccgacgcaatgggagtggtgtagccttccagaaccgactggaagggctcaaggggatgtccgctgacaaaaaagcccaggcactccttttcaaaggcaacccgcgtggtggtattccagtcttccacatcgggatactcctcatggtggctcaggtcgtcggaactgtcatcctgggcctccatctcaaagagcgagatctgcccagcctcgcgatctttctggatggtctgccccagggagaaggcgtggtccagcgcgccgatcagctgacggcgattggcgtgtacggaatcgaaggcaccacacttgatgaggttttccaccacccttttgttcacactgcgcagatccacccgctcggtgaagtcatagagggaggtgaagggcccattctcctggcgctcctgcagaatagcctccaccgctttggagccaacgttcttgatggcggtcaggccgaagatgatgctgcggccatcttcgtccacggtgaaggagtggccggagaggttgatatggggtgggtgcacctcaagccccatgctcttgcactcgttgatgaactgcaccaccttgtcagtgttatccatctcgcaggagagcagggccgccatcagctctgatgggtagtgggccttcaggtaagctgtctggtaggccaccagggcgtaggccgccgagtgagacttgttgaagccgtagccggcaaaataagccatcaaatcaaagacctgctcggccttcttcaggtcaaagcccatggccttggcaccgggaaccttgtcaccatcgccgtggaggaagatttccttctgcttgaccatctcctcttccttcttcttgcccatggcgcggcgcagcaggtcggcagctcccagggagtagccgccgatggtgcgggcaatctgcatgacctgctcctggtagacgataactccgtaggtgtctttaaggatgggctccagttcgggaaacaggtataaaatctcggaacgaccctgtttgcgatccacgaagtcatccaccatgcctgaacccaaaggaccaggacggtagagggccagcacggccacgatatcctcgaagtttgaaggcttgagtttggtcagcaggctgcgcatgccccccgattccagctggaatatcccggctgacttgccggagcacagcaggtcataggtgggctgatcgtccatggcaatggcgctgatatcaaatttggcgggcagcttctgggtctgctgcacaaagcggcaggcttcgtcaatgaccgtcagggtcttcaggcccagaaagtcaaacttcaccagcccgatatcttcggccttgtccttgtcgaactggcagaccggctcgccttcagggccacgggagaggggcgcgtaggtgtaaattggctcatcggtgatgacaatcccggcggcgtgcatgcccgcctggcggaagaggccctccagggccagggagtacttcagcaggttctccccgtggggcatggcggctgccgcctccttgagcttgggctccatggagatggcctcatccagggtaatgcccagcttgttcggcaccagcttggacagcttgtcaccgtcactgtagggcaaccccatgacccggcacacatcccgcaacacccccttggcctgcagggaagcgtaggtgacaatctggcagacgttctggtcgccatactttttgcgcacatagtcgatgacttcgccccggcggttcatgcagaagtcgatatcgatatcgggcatggagacgcgctcagggttcagaaagcgctcgaagagcaggttataggggatgggatcgatgtcggtgatcttgagggcgtaggccaccaggctgccggcagcggaaccccggcccggccccacgggaatatcctgatccttgccccactgaataaagtcggccacgatgaggaagtagccgggaaaacccatgctgttgataacatccagttcaatttccaggcgctcttcataggccgggcgatcgtaggtcagccccaggcggtcaaactgggcaaagcgctccagcaggcccttgcgggagacttcgccaatatagctctccagggtatgctcggcgggaatatcatacttgggcagatagaccttgcccatctccagctgcacattgcagcgctcggcgattttcaccgtattggcaatggcgtccttgatatggccgaagtccttgtgcatggtctcgggggatttgaaatagagctggtcgctgtcaaagcggaaacgcttttcatcgtcaaagttgctctgggtctggatacacagcaggatatcgtgggccttggcgtcttcgcggttgaggtagtggcagtcgttggtggccaccatggggatgcccgtctcctccgcaagggcgatcagctgacgattgacggcccgctggtcatccatgccgttttcctgcagctccaggaagaagttgccttcaccgaagatctccaggtactccagggcactgcgacgggcgccctccgtgtccccggccagcagctggttgggcacctcgccccccaggcaggccgagagggcaataataccctccgaacactcccgcagcagttccttgtcgatacgcggcttatagtagaagccctccaggtaaccctgggagaccatatagatgagattgcgatagcccgtcatattttcggccagcagcaccaggtggtaggccccttcgtagaccccttcggcgttgcgcttctcgcgcatgctgccgggagaaacatagacctcgcaccccagaatcggcttgataccagccttggtacactgcttatagaaatccaccgcgccaaacatattgccgtggtcggtcatggccaccgcgggcatgccgtattccttggccttctttaccagctcgggaattttgatggctccgtcaaggagggagtacatggtgtgcaaatgcaaatggacaaaagacataagctgctccaggagaagtccgcaccgcaaggatatgcgccttgcgggaaaggatactataccacagcaaagaccggattgacatgatggatcagcagggggaaagctgcccgcttctcagccttgcaggcgctcagcgacatcttcaaagccgggatcttccgccagtatccgggagaattcctcgcgggcgcgggccttttctcccatgagttcgtataccagtgcccgctcatagcgcagcgagcgcagcacgatttcactgcgatccttgcggcggcgcagtgccgcggtcagggtatcccgagcctctgccagctgccccagcctctgcagggctcgtgccttgtaaagcatcagtacactgtgaacggagctctcattctccacattttcgcaaagatccaccacttcctgccaggcggccggatccgtaggccttcgcacacacttgcgggcggcaataccgtcggattccaccatctcccagacggtcgactcctccggaatcgtctccagcataatctccaccagggatacccgcaccaccacgtcgtctgggttgagcttcagaagggtctgcagacacgcctgggccgcgtcatactgctgcagctcctggtgtgcctcggccagcgccagcagcacgccgcgacgcgacggggtgatatgagccgtcacttcctctgtaatggagagatcaaaacgcagattcaaccggtacttctcgaaaagctgccccaggaggtgatgctgctcttcaaccctggtaagcgtctgcaccgcgtcctggaaacggctgctcttgagctggcagaatcccgccataaaagcattatcagcagcattgcggcctcgctcgaaagcatggagggcctccagaaagtttccctccacaaaatgccgcaacccgttgataaaggcgatttccctggctggggtaacgaggcgccgaaagaaacccaggtgcagggtctgctgcaccacgctgggatcacagacggtctcccgcgacggtgccaccgctgagctgttgcggcgggagagctgtgcccaggactcatggtccgtatagtagaggccgctccctggcaaacccagtgttgtacgcacaccgcgatgccccaccgtcattcgggcaccgcggggccccagagatatggagccaccggatttgctgagattgagggaaatgcccggagccaacctgatgcgacggaaaaaacgaaaagacatgagaactctctcagggtaggtatttcgtatgcttacggaattttagccagcaaacacgcttgttgcaagcaataagttccaaaatggcaatgactctcgctggagtcacaggtaagcgggaaagcgttcagggattgcgcagctcgatgcggaaaaaagcgccgcgctcccagtttccaggggtgatggaaccgccgaagtgatcctcgatgatcgtcttgcagagggagagcccgatacccgttcccgcctgcttggtggtgaagtagggggtaaagagtttgtccatgatatggggagggatgccacccgcgttatcacggatggtgacggcgtagcgattgccgttcaagggttcaatctcgacaccgattgtgaagggttcgcgcacctctgccctgccttcacgctccataaaggcgtccttggcattgttaaagaggctcaggatcacctgcttaaactcgttgggatagccgatgatctttgccgcgctggcctgctcggcatcctgatacaccaccttgatgttgctggtgcgcagctgctccccgagaatagcgtccacttcacgcaccgccttgagcagggaaaaggagactttctgcttatcgggatcaaagaaattcttgaaatcgtcaacggtacccaccatgaagctgacctgctgcagggtcttctcaatggcgtcttcaagggcctggggctcaagggtgctgttgcgactgatgtcgcgcaggttctgcatgagaaaggcgatgatgttcaagggctgtttccactggtgggcaatggcctgaatcatctcgcccatggccgccatcttggaagtctgcaccagcaggcgctgctggttcaggcgcttgtccgtctcctcccgtacacgtttttccaggttttgattcagttcccgcagctgcgcttccacccgtttgtaattggtgacatcacgaccgatgaccagctcaccctgatcgtcaatgggcagccggctgacatcaaagctgatggccccttcggggcgctggagcgtcacggattcatggtttccctggatgcgcagcggcagggggatctcaccaaagagttcctggtcgcttttcccacggaatcccgcagggagctcaagcagatccacagctgagcggttggcctcctgccagcggtcttcgcgatcacggaagcagacaaaatcgggcaacgcgtcaatcagcgtgcgcaggcgacgatcactgttacgcagcaggcgctcacggtgctccgccgcgctcacgtcaaccacctgcaccgccacaaagagctcctgttgctggtcccggatcggcgcaatacagatctgctgctgaatacgggtttcgctgagtcgcatctggtttgaggcgtacagaggcaaaggcgccttgttgagagagtgggagagcagcgaggagtggccgcgcaacgcgtcctccagcgccagggaaaagcggccgttgaccggctcgacgaaaatatcccccaacgttttgcccagagctgctgatccactgattccagaaaactgcgccatccaccggttccagaagacaactgtccgatccttgttcaggacaaacaggccaatcatgaggttgtggagaacggactcgtgcatggggcgtttttcctgtagagaatagagtatgcttacctgttgtgaataaagtgatcaacctgcgcgataaagtcatcaaacgatggggcatccaacatgaacgccacatgcccgtgaatggatttcgattccagcttgaagtcaatcagcaacatgagcacgacatcgtcttcatgttgaccatctgatggagtgacatccagctggaggatgttggagaagcttccggcatgaaagacgggaagcgagctggtgaattctcccctgaacagcgacgcaatggcgctgatacaggcattgagaataatattgccaatttccgtcatcgcttcctgctccatctccgacatctgctcgtggggcatggtgtctcccaccatcagccgcaccagctcgagacttttatcctcgggaaagagcagaaccgtatccgcattgaaaatgccctgaaagtgctgcacgactccgcagacattgcgcacagactccttattgaggtactgggaaagttcacgacgggaaaagaaatacaccgatggcaccgagaggataacctcttcgttcaccatggaactcatgaccgcagcagcctggccgataccgatgttgaaaatttccacaatggcatcgtgctgcaaaggtgtcagacgcggagggtgtgccataagagctactccaggtaggtcagaacctgagccatactttcaggggttatgggttttttgacaaaaccgatatccagggagtgcgcccgctgggacatgctctcctgcacattggcagtcagcagaatcaggcgcgcctggcacccggcctgacgcagcttttccaccagctcgataccattcattcccggcatattatagtcaatggtaatcaggtcaaagtcggaagtggccgccttggccagagcgtcctcgccatgggccgccttctccaccatccaatcagggtgcttctcaaggatcagattttctatcagcgcctgggaaaagcggctgtcgtcgacaatcagtatgctcctgagctcagccatgggaaccccttcaatctgaagtacttcattaaccagacacaattttacaaaaaatcatcatagataaatgccgcgcaacaagcaaccaaaatagggaaagtaccaatcccagaatgaattcattccttgggcgaataggtatcgttacactgctgattcagtgacgaatactcctcacagctcggtatcacgaccgaagaccgcatggataacctcgcgggccgtctcttccaccgatttatttgtcgtattgacaatatgccactgccgattgcgccgacacagctcatggacaaattccacttcctcaaaaatatccgccagattggtgtacgtgctctgggcccgatagtgccgcaaacgcttgctgcgcactttctgcaggacatccgggtccatgatcagacagacaatgcggttctgatccacttcaaagagcttctcagacaggggaacctggggaatcagcggaatattcagcaccttgtggccatgctgggccagcacaaaggacgtcggcgtcttggaagtgcgggaaaggcccagcaacacgatatccgccttatccaggccatcgagattctttccatcatcgtgggccagagtatattccatggcttcaatacgccggaaataccggtcgtccactttgcggaagatattgggattctccaggggagcgctctccatgtactggctcagcatatccagcgatggaccaataatatccagaaatggcagggagtgttcccggcagtaagccgcagcaaactcgcgcagatccttctttaccacggtacaggccacgagcacctgctcgctgcgcgcctcttccagaagctgcagcatcttctgctgactgtcgatcttggcattcaccgtcagcaccgtcttatgcttttcatcaaactgggccagcgccgccttgatcaggttgatcgcactctgccccgttccatcggatacgatatagatgcgcttcatattccctcgcacagacaatttccctgagtatacacggataggaacatcgcttacagcggaaagttgcagaagccacggaagttatcgcaaatgaacgccaatagacgtgaatgggaaatggccacgcgtggacagtggatcgtcttttattgtgtgaagcagccgtttcaacagcgcagtaaccgcctttttatcccatctattgtgcattcattcgcggtgcgctcttgcccatcacaaaatctcagacctcttctcccgcttttccaccaacctgacggtaaaaatattgccatgttgccgactttcgctgatatccacgcgcccgccataggcgtgcacgatatgcttgacgatggaaaggccgactcccgtgccgctcttggcccgattgcgggactgggacacggtatagaagcgctcaaagatgcgttcgcgttctttggcgggaatggccggaccttcgtcctccacttccagcaccagatggggcggtttctgatggacgcgcacatgaatcgtgcttcccgaggaatacttcatggcgttatcaatgagattggagaggatgctgagaacatgctcgtaggtgcaccatacctgcatgcctcctggcacgtcatagtggataaccttgctggtaatggtggcgaagcgctcccgtagggtcaggatgacgtcttccatcagcaggggttcatctatggcgaactcctgcccggtttgctccaggcggttgagctgcagcacatcttcaatcagggcactgagggagtgagagcttttgtaaataatgcgcagaaagcgctcacgcctttcggtgggcagatcggggtcgctgagcagggtttcggcgtagcccatgatcatggtgatgggcgtacgcagttcatgggagatattccccaccagttctgtcttgtagcgttcgtacttgtcttcctcggtgacatcgaagaaggcgatgagcttctccttggccagtacccgcagattcacctcgtacacccggtcgcggaagcggcgcttgtcccacaggttattctcttctgactccaggatctcccgcagaaagctgatgacctggaagtcctggatgtcccccagaaggttgctgcccacgtggaattcaactcccaggaactcctgggacttggggttggagtgcaggatggtgttgtcccgatccaccaggataattccctcctcaaggataccaaagatattctcaagcttctcctgctcttcgcgcaggcgctcctgcttggcgatcatggcgtggtagatgcgggcgatgaggtgggaaatcttggccatggtagggtcgcggaagtggggaaagtggatggagctgcgccccgattccaccgcctcggcgatatagctcaggcgctggatgggcaaagagattttccgagccagataggcggaaaccagcgccgtggcggccagcagcatcagcaggaagatcaggctgcgctcgcgggcatcctgctccagacgggtgatataggtggtggggtaggagatgcgcagaatacggccatcctccaggggcttggcgtagtaaaccatctccttgtggatggtggtgctgatacgcgtgaaataactctcccccagttccagggcgtccagcacctcggggcgctggctgtggttggcaatctgctccatctgagctgctgccacatgggagtcgtaggtaacgcttccatcggtatgaataagcgtaatgcgcaggctggtggtgcgagccatggcgcgcaggcggtcgtgaaattcccggttgtactcctggggtatttccagagccgccatgatagcccacttggtcttcatctcttccatgaggttcttgcgggcaccatccatcacgatgccgttggctatgtacaccagcggcagaatggccagggccatgggaatggcgatgatgaggaatacacgtgcgaatgagctcatggtgagtaactttcctacctaaggtcaggttcatttttcgatgcatagaatattatgtactttttaccctggcgcaccaaaaagtacacaaaaacgcgccccccaacgcccgtttttccggatcgtttgctcacctgttctggagatccggcagcaggctgctcaaagaggcccatctgctgcgttgcccgtcatcgctcgtcactgcgacgtacagggagtagattcgcgggtacgcttggttgagcgtgaagctaccgaatcggttttctgttgcacggcatattttgtttctttgctccttttgactcgccaaaaggagcgcaaaagcgacccccagtgttgtccttttcagccgcccgcttgcctggaactggggaccgcaaacaaccgccatccatggcttttggtttgcggttgccgccatcgtggcgtcaaccctgcgggtctaccgcgttccagtcagcgcgtcctggctgggacaacacacgggggagaggcagaagaagtcagttccctccagtgaacatgcaggcaattgaaaaacctacaggtgcaaggcgcccgcaaagcaaggagtgaagcgtactccctcgttgcagtgacgagcgatgacgggcaacgccgcagatggggggcggcagcctgctagagatccattccgtagccgaccttggggatggagcggatcatcttgcctttgtcccccagtttcttgcgcaaagaggatatatgggcgtccacagtacgggtgtatacttcggagtcatatccccagatggagctgagcagctgattgcggtggaagacctttttggggcgcttgaggaacagatgcagcagctcgaattccttcatggtcagcaccacttcattcccatccacataggctttgtgggtctccatatcaatggagatgctgccgtaggcgacggtgcggttatcatggtgcaaggcccggcgcagcactgcgtccaccttggccttgaggactttcatgctgaagggcttggtgatgtagtcgtctgctcccaggctcaggcccgtgacaatatcctgctcgccgctcttggcggagatgatgatgaccgggatttcgctgcgttccaccgagttcttgaggatgcgcagaaattcaaggccactgagccccggcagcatcagatccagcagaatcagatccacctcgatatcttccagcatcatcagggcgtcattggcgttgtccaccgactccacctgaaactggccgtcgcgcaccaggttgtattccaccagctccctgagttcttcctggtcctcaatcagcagaatccggttcatggctgttatcctttccattctggacaaatttgcgatggcggatgaccttccccgtttccatgaagtacacctgctcggcaatattgctggcgtggtcgccgatgcgctcaatgcggcgggtgatgaagatcagccagatgaccggttgcgtcttgcgcacatcctccagaatatacgtcagcagctcccgcacgatctgggcctgaaattcatccacggcgtcatcgcgctggatgacctccagggccttgtccgtatcgcggtggaagtagcagtcgatggcgccgcgcagcatgtcggctgccgcttctcccatgcggggaatgtcgatatagggcttgacctggggaacctggttgaggtgaatcacctcgcgacagatggaggtgcagtggtcggcaatgcgctccaggtcgttgatgatgcgcgagacggtcagaatatggcgcaggtccttggcttttggctcgtagagggccatgattttcatgcagatatcatcaatggtgatatccagattattgatctgatcgtccgagtccagcacctgctgggccagcacggaatcccgtgtgaccagcgccttgatggcattctctatcatactgaccgtatgggtactcatgtctgcaatcagggacttgagggtgaggaaggcatcgtcacggtttttcatgggagtcgctcttgctttgctgttttgacagttctttctcgatcttcttcaggcttttatgccgtacatccatgcccttggcaaggtaaattacatattctgctatgttttcggcgtggtcgccaatacgttccagggctcgcagaatccagatgatattgagggtctgggagatgcagcgcggatcttccatcatatgcatgaccagtgagcgcatggcccgcttgtactccgcgtccacatccttgtcctggtgcatgacccgcagcgccgtgtccgcatcaaagtcgctgaaggccaacagggccgtgtccagcatggagagtaccagatctgccagctggcgcacttccgagtagcccaccaccggacgcccctcttccatcagggagagggcgcggcgggccaccttggccgcctcgtcgccaatacgttccagatcgcggctggagcgcgccacagccagaatcagccgcaggtcggaagctgctggctggcgtcgcacgatgatctcggtacactcattgtcgatagccacttccatggcgtccacttcccggtcattggcattgaccgtttccgccagttcacggttctcctccagcaacgcctgcaccgcacttttcagctgggtgcgggccaggttccccatgtccagaaggccattgatgatattgtccaggctttcgttaaactgcttggaaatatgggtgcgatggatatttttgtcgatattcatgggtcataccccttcataagtcagtaagagatggcagggagcgaggaaagatgccgctcaggaagcagcccgactatccgtaacgtccggtaatataatcctcagtctgcttcttcttgggattggtgaacagggcggcggtgttgccgaactccaccagctctcccatgtgcagaaaggccgtatagtaggacacgcgggccgcctgctgcatgttgtgggtaacgatgacaatggtatagtcgttacgcagctcgtagatcagctcctcgattttggccgtggagatgggatccagggccgaagccggctcatccagcagaatcacctcgggctgaatggcaatggcgcgggcaataaccaggcgctgctgctgaccaccggagaggccgaaggcgttctccttgaggcgatctttcacctcatcccacagggcggcacgcttgagggactgctccaccacctcgtccagctgggagcggttacgcactccctgcaggcgcaggccataggcgatgttttcataaatggactttgggaaagggttgggcttctggaacaccatgcccaccttgcggcgcagctccaccacgtccaccttcttgtcgtgaatatcctgcccctccagcagaatctgcccttcgatgcgacagatatcaataaggtcgttcatgcgattgaagcagcgcagcagagtggactttccgcagccactggggccgatgaacgccgtcacccggtaacggggaatctgcaggttaatgtttttcagagcctgatcgctgccgtagaagaggttgaggtccttcacctcgaaggagatcttttcgtccttgaggttggtggcatcagcgggcttgccggcgaagaagtcggctccaatgccactgtgggtaaagtttttatctttttccgtcatggtatccgtcctttattcagagttctgataaaacatcaggagagtgacattcgttgtgaatcaagggttttttccagcagtcaaaaccatgactcacgcccgttcgctccgctcactcaagccgcaaagtcgcaaagaaagatcttgacctgcattttccgccttggcgtctttgcggcttggcgagaggcagtgcctttcctgttttgacaaggcacttgccagcgccgggctagtcgctgtcactgcgatacttctcccgcagatgattccgtatggcaatggccgtcaggttcagcaccacgatgatcagcaccagggtcagggccgtggcgtacaccaggggccgagccgcttccacgttagggctctggaagcccacatcgtagatatggaagcccaggtgcatgaacttgcgctccaggtgaacataggggaagttcccgtcaatgggcaggttgggggccagtttgaccacgcccaccagcatcaggggagccacttctccggcggcgcgggccacggccagaatcagccccgtcatcatggcaggggccgaaagggggacaatgaccttccacagggtctccgacttggtggcccccagagccaggctgccattgcggatggtgctggggatgcgggtcagaccctcttcggtggagacaatcaccaccggcagggtcagcagggccagggtcagagaggcccagatcagacccggcgtaccaaaggtgggcgcgggcagagcctcggggtagaagagacggtcgatattgccccccaggaagtagacgaagaagcccaggccaaagacgccaaagacgatggacggcaccccggccaggttgttcacggcgatgcggatggtacgcacgatgggtccctgcttagcgtattcgcgcaggtagatagcagccagcacgcccaggggcgtgaccacgatggacatgacgataaccatcatgaccgtaccaaatatggcgggcagaatgcctccttcggtgttggcctcgcggggatatccggtgacaaagtctttgaactcggcagcatagtgacccattttctggaacacacccatggcgttggggcgataggcccgcacgatgtgggccaggggaatctccaattcactgccatccatgaccagggcggtgatgctgtcccgggcggcctgctggcgcagggccatcagatcgcggtggaggacgctgtactcgtcatccaggctggtaagctgggcatccagctcggccaggcgcgtggaaatttcctctggcgtaaagcgctccttctgcagcaccaggcggcgctggtccaggcgcacctgctcgatgcggaagttgatgctgccgatgtcgtagcgctccaggtggttcatctgagctgccagggccaggctgcgcttgaggcgttcctgcagttcgccccaggcttcttcaccggaagcaacgatctcaccgcgctccttcacgttgatcagacgaccatagaagttgccccactccatgcgctccagcaccatcaggtccttggggatctgccagtccttgatacgaaaatccagataccacaggaaatcgcgcccggtcagatcccggttgccctgcttgaacaggtgacgctccaccagatccagctcctcggggacatagtggcccgcttcgcgtatgcgggtggccgtctgggtctcggagcggctcagttcgccgataacctgtacaatgccctggtcggggtggtcgtaggtgatttcatagaccgtggcgggccagaagtgagagagaccgcgcacggcgatcagtcccaacagccccagcaccatcaccaggctgatggtgacggctccggcgttcagccagatccagggggttcccgaattaaaccattttctcatattctcacctgccgcaggctgctgcctgcctctgtagagttattcatttccatgctcctgttacagcgaagcataacgcttccgcagccgctgccttaccagctccgcgatggtgttcaccacaaacgtcagggcaaagagcaccagggccgacaggtagaggatgcggtagtgggtgctgcccacggccgtctccgccatttccaccgcgatattggctgacagggtacgcatgccttcaaagatattgaagttgaccaccggactgttgcccgtggccatgagcacgatcatggtctcacccacggcacgacccaggccgatcatgatggccgagaagatgccggggctggcggtcagcagaaccactttggtcacggtctgccagggggtggcccccagggccagggaaccctgggtcaggtgcttgggcacggtgaagatggcgtcctcggcaatggagaagatggtggggatgacggcaaagcccatggcaatgcctaccaccagggcgttgcgctggtcataggtgatgccattttccgtgaaccactgacgcatgctgccatcgaagaaccatatctcgataaaggggctggcggtgacacaggcccagccgattaccaggatcacagggatcagcagggcactctcccagccatcgggcacgatgtgcatgagacgggggcggaccttggtccacagataggcaaaggcgatcatacccaggggcatcagcagcaggacgctgaacaccgagggcaggttgttttccacaaagggtgccagccacaaaccggccaggaagccgagaataacggtgggcagggcttccatgatctcaatgatgggcttgaccagcccgcgcatcttgggactcatgaagtaggcggtatagatggcgcccatcaccgccaggggaaccgcaaaaagcatggcgtagaaggccgccttgatggttcccacggtcatgggcaccaggctgaacttggactcaaattcgtcggtggccgatgaggactgccagacaaaatcagcttcgctgcgcccttcgtacatgaccttttcccacagggccgcccaggaaacctgaggatgggggttgcgcagctcgtaaaaacgcagctggttgcggtcatcggcggcaatgaagccgttgttgcggggtgccagacccatggcctgcaccggattcccatcaaagattttctccgccagcagggtgcgggacgaggtgccatagtgcacttttatcactccgctggcatcgccggtgacaaatcccttgcgggcatgctccgccgtaatggcagtaatgggggcgctgtgggagtcaaattcccggatatgggtcaggttgcggatgttttcctcgtcgcgcatcagaaaccactgggccacgctgccatcgctgctgcccaccactatggacacggtgcccaacagaaaagcgagagagctgatggtctgcccctcggccaccacgcgagtgctgttgaccaggtgggcgctggagggggtgctgatgtcatagtaatggacatggccacggtcatcggccacgtacatggcctgcatcatattatcaaggagaatacgctgaatggtacttccggggttttccagttcataggctgtgcgggtcaccgtcaccgctcccgtcataaagtgggtctgggtaccgtagaccaccagcagcaggcggccatcagccgtggaacccgccacaatgtagccccgcggcccgcgctgaatggccagagcctccaggggttgcccctgggcatccaccactaccgcctcttcccccagcacatattccagcttgggggtgaccaggcgcacatcatcggggtaggaaaggtcgtaggcgtggctcaccaccagcgccttgccattatccagaccaaaggccaccagaccggtgcgctcctcggcatgggcaaagctggtgacctgttccccggcgccaaaggagacctgttcatccaggagagtccgaccttcgtagggttcaaaaaacagcacccggccggagcgatcaaaactcacccccacttccagataacggtccaccgatgtgagcagcacttccgcgccacttgtggctgccacactgtgctgggccttgaactccatagtcgccggccggaagatgggcagaacctcgataaacagaaaaataaaaatcagagccagagctccgataacgctgaagccaccaaaggcgaccccgtacttggtgccgtggtccttgaagccgcgccacttacgcaacttctcccgccgctcgggactgggcagaatagatgacccgttggctgttcgtgttgtcatggaaggttactccctcaaccagttctatatttgcaaggagaaaaacaaggtgcctgcccctcacgcaccacaagccgttgcggtctcccgcaacggctctgggggggcaagagacgtcagacgctatcagtcaaggccaagatctttgcggattttgccagccactgactcgggcaggggcacaaagccatcgcggtttaccacgtcctgaccctgcttggagagaaccatcttcaggaactcacgctccatgggaggcaggggacggttggggtgcttgtttacagccaggtacaggtagcgggccaaggggtaatcgccgctggcagcattctcggcagtggcttcagcaaattttccgccatgctcacgggcaaggggaaccacgcgtacaccggaagtgcggtagccaataccggagtagccaatgccattcagggactcagtgacaccctgaacaacagaagaggagccaggctgctcgttgatgctgtccttgaagtcaccatcacacatggcgtgctgacggaagaagccataggtaccggaaacggcgttacggctgtacagggtgatgtcacggttggcccaggcaccggtcaggccaacctggccccagcggttgatgtcattgcccagtccgcagcgacgggtggaagagaaaatggcgtcaatctggggaatagacaggccctggatggggttgtccttgttgacaaacaccgcaaccatgtcgatggccacaggtaccagtacggggggatatccatgacgctgctcaaaggctgccttttccgtgtcgcgcatgccacggctcatgggaccgaagttggaagttccctctgtcagagcaggaggagcggtggaagtaccggcaccctgaatctggatgttaacgttggggtagaagccctggaactcctcagcccacagagtcatcagattgttgagggtgtcggaaccaatactggacaggttaccggaaacaccacgggtttccttgtaggtaggaagcttgggatcgacatctgctgtggcggtgacggccagtacgcttgccgataccagcagggtggccagtcctttcattacgcctttgactttcatgcatcttctccttgcgttttttccatgcgtttgtgcaattaaaactgcagagaggatacgatcccggtgtcatggaactatcagcggaatgtaaaaaaaatgtaaaacctgaaaacagaggggaagatggtcgcaaaggcaacgcaggtgcggatgaatgaaacttcagtagtgcgttaagagcgagcgggcaaaccggttgagccataaacagggaaatagtctgcacaaaaagttgcaatttgtatcgcgcaatggttattatttttaactgtagctgatttgccatttactgatggaggacgctgacatgtggcaaaacccgcttgccggaaaagtattggtgagccgtgcttaaccacaggcactggcgcgtacgcctgctggcggctctgggcacttccctgctgctgtggctctctgcagccaatgggcagatggttgcctttgatgctgccaaccgtgacctgaccccatccctcctgtcccatatcgaatatctgcccgatccccaacacattcatacctacgcctcagccagggagagccaggagtggcttcccctggaacgcagcaatcttggctatctgagttatcccatctggacgcgcctgaacattaccaactcccaccccagggcgcaggaactggtgctatataaccagcgtccattcgtcaaccatattgatgtgtttgtggaggcagagcatggttttgagttccgtagaaacctgggttacttctctgatcagcggaaccagcatcaggccagtcagtttggccacctgctgctttctgttgagccgggccagacctataccctgctgacccgcctggaaacgcggggagccattgagactgactggcgggtggcttccccggcggactactcccgcgagcaggtgattgagctgttcaagtggggcctgtactttggcctgctggcggctttggcgatatacagcctgatgagtggactaatgatgcgacgcggcagtatcctgttctatctgggctactgcttttgtgcctttgggtttatgatgggctacagcggggttgcgcgcattatttccctggggataccggcaccgatctggttttacagcaactggctgatgggccttggatcaattctctttttgctgctgctttgcatttacttcctggaaacccgtcgcaccatgcccacgatggacaagtgcataaaacttatggcgatactgacgagcctggcgatccttctatttgtggcagcaccctggtacccgtggatatacgccagccagaacatcataatgcagccactactgcttcttagctatgcgggtttagtggcagcgggcgtgctggctgtcaggcgaggagtcagcggtggctggttcttcctgatggggcaggtgctctttattgtcctcctggccggtattatcttcctggcccaatacggcctgatcagtaaccttaagctggtgttctggtccatacccgttggtcagaccctgttggtcaccatgctctccctggccattgccaagcaggcccgtgaccagcaccgtgagcacgaaatgcagcgccagcttctggtggaacagtcccgttttgcaagcgtgggacgctcagtggggatggtggcccaccagtggcgctcgcccctggcacgcataggcgcgttggtgagtgaactggaggtataccaggaagcaaagggtgaatccacctcccatgatcagcgcatcaatcaggtgcttgagtacatgcaccagtgcctggccaccatgggcggaaccattgaagacttccgcagcttttattccgccaatacaaactgtgaggcctttttcccccacaccatgatcaagcatgtgctggcaatccttcatgaaagactgttacagcagggcgttgatgtccactacacctttccggacaagccatgccaggtcgtaagccaccccacagcactggtccatgccaccatggtgctgatggagaacgccctggatacctttcagctgcgtcgggtagacgagcctcgcatccaggtgaccctcaggtgcgccaatgggcgggttgccttgtctgttgccgataatggcggcgggatcgcttcccacttacaggggaaaatattcgagccctctgtaagcggcaaaacagacggaatggggattgggctctatatcgcccgcatgctggtgcaggagcgactgaagggaacgatcagcgtcgaaaaccgtaacggtggcgcgtgcttccacatagaattccccgcttcgtcaggtgacgaagggtgactcctgctagcaggctgctagaagtcgaggaaaatgctcccccccacccgcacctgaatgcggctgctgccagattccatggccggcggcgcgatggacatggtgctcacctccgcgctgctgcgctgcaggaacatatcgcggggaggctcctggctgtaactgttcacgtgcagctgacccaggcgatagctcctggcccccagttccttgcgaatcagctccgcctgctggcgaaacttctgcaacgcctgacgggtcaacgcatcgctttgccggtcatgtaactgaggtgagggagaaaataccacggaagtcaccgccagcctctcctgcaggcgcgcaatggcctgctgcatctgaacgatatttgtggagcgcagctccacctcctgctgcacctgccagatgatcggttcgcggccccgctgttcagcactctggggcaggggagtggtgcggtagccacggtggcggctcttgacatcagcaaaggagcccagctgacgctgcatccactccatggtgcgattcacctcatcggccgccacagagggctgggcagactgagtctgatatcgcagcattacggtgatggtgtcgttttccacctccccttcagcgctgacctcaaactggatcatgttttccggaaattcaccggccagcacagccggcaccaggcacaacagggttacaagcaaaaacagcatagggtatttcatgacgtgactccttcttcagagtttccttgcatgggcgaaatggagtttcaaacttttccccatagcgtaccttgtactataaaacaacaccttcaggagagtacatgaagaaactgcagatcttcggggttggctgcgccaggtgtcgccagcaagtggaaaacgcccacagagccatagcagcttgctgaaatacttaaaaatacgcaggcaattgaaaaatgctcaggtgcaaggcgctcgcggagcgtggaatgaagcgtactccccgtacgttgcaatgacgcgcgacggcgggcaacaccgcagatgagggtttttcagcagcctgatagaggaaagcgacgccaactatgaactggaaaagatcaccgatataaacgcaatcatcggaatgggtatcatgatcgccccgggaatcgccattgacggtgagctgaaatccaccggcaaactcctgtgcacagaagagattaaaaaactgctgacatgacccgatatcagcagttcagcctgcctctctctacaggcaaattgatttgaccgcttctccccccctgaactattgtgtgccaaaggaatgaattggagttcagcctcgattccacagccaggaattatccaagtgtgcaaggagagaacatggccaaggacctgaccagctccgccattgatcgacagaacatcctcaacaacccttatgccttggctgaaattgaaaaagcggcgggtattcagggtattccctttgaaggcaaaaacgttgtcctcaaggagcaggtggcggagttctttgaggtaactgttcgtactatcgaaaattacctggaacaccacactgaagaactggcgcaaaatggttatgaggtcatcaagggtaaccgtttgaaaacattgaaggagtccattctcgcattgggtgttcacgaaacgaatttcgggaacatatccaagactcctcagctgggagttttcgattttcgagcctttctcaatcttgccatgcttatttcggaaagcgagcgggcaaagctgctgcgccaggctattttggacattgtgatagacaccatcaatcaccgtactggtggtggaaccaaatacatcaaccagcgggatgaggagttcctgcactccgccttcatcgaggaaaactatcgcaagcagtttaccgacgccctgatggattgcgtggcaatgggcaacttcaagtatgcaatttacacagacaggatatatgtcagcatattccgtgaaaaggcacaggagtaccgtaaaatcctgcgcctggggcaaaaggacaaggtgcgggataccttgtattccgaggtactggatctgatcgcatcctatgagtgtggtctgggggatgcgctacgtaaggcagccgaccaggttggcagaaagctatcggtcggcgaagtggatgccctgttcaacgactttgcgaatcaggcgcactggcgtcccttgattgaaaaggcgcgttcgaagatggccagccgtgacctggccttccgggatgctctccatctgcagctcaaggaatatgtaactccggtacagcgggatgagttcgaacgctttctgggtgaaaaaagcaaggaactgtccgagcgtctggaagagtccagagatgtcatgaagcgcctgaaagagcgtggttaatggcattggtctatcttacgctggatcaggccatagaggtccatgccaaaacagttgaagtgagtggtggtggaacccttgggcacctggagcttggcaagctggacagtgtgcttcagaatatccagaacgatgactactacccaacattcgaggataagctcacccacctgttcttttgcgcctgcaagttccactgttttcaggatgggaacaaacgcattgccataaccctctctgcgcagatgttgttgttaaacggctacttgtattgtgccagcagctttatccgagaaatggagaatatcagctaccacgtggctgccgggaatattggcaaagaactcctgagggagctcattgcagcccatctggccgaggaatccgacagcgaggagctgaaattgaaaatatggcatgctatttcgggaagccttcataactgataccctgtttcgctcaaccacaacccgcgcactatttgacatttatttctttccccctccctccaacaccgtaaagctttcgcggaaccagcgatccatgataatggcaatgacaataaacactggcagggtcaccagggagcgcacaatggtgaactgcagccccagaaaggtgatttcaaagcccagcatgggcagcttcatggtggagaaggccccgatatacacaaagatattgcgcacactggtgccctttttccacatgagatagacgataggaaaggccacatagaggggtccggcctggaacatggccagcagcaccatccacagcatggagatgagcccggcgtcctgcccggtgtggcgctggacaaaatcccggggaatccacacatccatcagtccgatgagaataaagacagccggcagcacggagaggacctccagcagggagtcgccaaaactcagcccaatctgcactccggaattccagtccagcagatgggagagcccaacgcccaggataaaaagcaaaatcaccccaaggctgcggcgatgctgtgccaggtaggcgctcatagcatcccccacagcagccacatgagcaccccgatcaccagggaacccacaaagctcagaccattgcgggccagggctatgcgccagccaaagtactgccgctccagggggagagtcaccacccccaccatcatcagtgacgtgacgaagacggcgataatgggataggcaacgccattgttcagcaggagcgcggcgatgggaaaagctacaaagccaggcatcatgaccaccgctcccagcagggcggctccaaggtaggctaccaggccggaagtctgcccaagccacctttcgatggaagcggggtcaagcagactgagtgctatcgcaagaggagccagtatggccagcagcggcggcaggagattggcaaacattctgccgcctttgacaataccctcgcgggtgcgggaaaaattgacgatggcgctgatgagaacacacaacaccgtcatactatagagcagcataatgcacctttgagaaatacgtatgccaacgggcatctgccatagctttactccgaaacatcaaggacatcaagaggctgactgatgcgttactataccacttggagcttgcacactccttgacggggaggcaccgaaaaaagctcaccagctccattaaacatattttcttcaaagagcttaaatatatatggcgttttcgccattaaaactcatgcgcctatcttacaatgctttatattgaaaatctcatgcgcattaccttccacttctccatataacaggtatatttcattatggccttttatgcatacttcttcttgacaatatggcaattcttgcatagtattaatttgggaaacatttcacgtgatggttgcaaaccattcagcacgttcccgacactcaagaaggaggcatattcacccgtttaccggtgcacagcacccatggagagacaaacactatgaagaaggatggaggtatcatgaaaatgtttttcaccccattgaagcagagtaaactggttctgctgctggccatgatcctggcaacaggcctgctgatcgtcggctgcagtggctccgacagctacacaaaccataccaagcaggcgctgacgctcaccccgactccgcttatcgaaccagcgaccctgaagtcctggatggatcaggggctggtgaatgccgctgcccacagtgaaaatgtggtcattctgcaggtaagtcctgacactgcatacgatgacagccccagcatccctggcgcctacctctgggatcagggtctcctgaacgccaaccgcctggaaggcctggcatttaacggtaccatgaccgccactggcgaaactatggatgcgattctgcagccagctggcgtcaacggcaactccaccatcgtgctgacctttgtgggcactggtgcagctgacttataccgggtttcccgcgcctacttccacctgcgctactggggcttccccaaagaacgcatcaagctccttaatggcgggaacgccgcctgggaagcgtccatcgccgataacagctgggatattgcaacctacggcatggatgtttatgtgaagcctgagccacgcacctccagtttcagcgtacgagacaacggcgccctgcaggatggcctccgctactccatcggtgagatgctgcaggcggtggatgccaatctcgccagcatggacgccacgaccacgcgtaccatcaatatcattcagcaggcggctcctggcgcacacattattctgcacgctacgggtatcccccatgctgagttctcaaaagaagaagacgggctgcgcaggttcaagaccgccgaggagctggtaaccctgctggagaccaatgacataaactccaacctggtaaccattacccactgtgtctcagccaccagttgtgcacccagtttctttgccctggacgccattctcggctggcctgccgctatttatgacggttctgcaagccagtggaatgcctaccgtggcatcaaaacaggtgtcggtgagggaggcgttattcccaataccgcctgggacaccaacccccgctccgtagatacggcaggtacaacagcaactgacataattgatccaaaactcaacaccctgtacctcaccattgatgatccccgtgccaatcagattgagaatgaggactgggagtatatgcttaccccaagacaaaccacgacaccccccagcagtgttggtggcggagctccttccggctgctgattgaacaacgatattgagaaccatcgatttacctaggaggtagcctcgtgaaaatagcaaaatccgcgtcccttatggctggcttgtcgatgctggcaacaccggctctggccggcccgatctggtccttcggacctgaggatcaggggctgatgaaactcgactacaaggcccagttccagatgaatctccgcgataccggttccggctctgacgggacgggcaataccagtgaattcaacttccgccgcaaccgcctggccctgatgggagcctacggaagcaatttcagcctctatgtgcagaccgagttcaacgaagacaacaatatcactcccatgaacgtcagcgacggcaacaattcggatttccgcatcctggatgccgtcatgcgctttcgtcagagccccagcctgaatgtatgggtggggaaattcaagtacaacctgacccgcgaaaacctggagtcatgtgaagagcctctgacccttgatcgctccgctatgctgcgcgctcccctggccagcagcggcacccgtgacaagggcgtggcggtgtggggaaatctggcagacaatatgttccagtaccgctttgatgtcatgaacggccgcaatgacgctgagtcagcgcccaattccaacttccgctatagtgcccgtgcccacgtttcccttctggatcctgaagcaggatatggctacaagggcacctacctgggtgaacgccgcgttctgaccattggcgcggcctaccagatggaagacgaggtggcctacgctgatgtggctggcagcagcgacccggttgactaccgcgcctggacggtggatctgttctttgagtacccggtggaagacgtggggacattcacggtttccgcggcctacgtggattacgatctggatgacgcctaccagggtgccaaccccgatcctgccacaatcggcctgaacggcgaaaagaacggtggatacatcaaggccggttatatgctgcccaatctgcccctgcagttcttcgcccgcagtgaaaactggtcgtttgccagcctgaatggcgttattggccaggaagttgactggaacagtgtcggcgtgaattactatctgcgtgggcaggatctgaaactgactcttgagtactcaaaggttgacttcgatcaggaaggcaccttcggcggagttaccacggagaacttttccaccctcaccgctcagcttcagctgatgttctaaaataccaccgaataaggagcacagaatgatggccaaaagaatttcaattgtttttctggtatccataatcgcactctatgccgctggaatggcagtttccgctgaacttcagggcaaagtggtcgatgtgaaggggaaaaccgtgaccatcgagatcaacaagggcaaagcttccgacctgtcaaaaggcgacacggtcgaaatcaagtccgaggagaaaaaagcaactccaccacggcgtgggcaggatatgctgatgggctgctgagcagctttctgcggggctggaaacagccccgcttttttcttgtgcagattcctcgcctttgccttgtgaatgacatgacacgggacgccctcattgctatactttgctccgtgtgacattttcccgtattttctctgtctggatgtccgatgaactttctctttcccatactcatggctctggtactcatgatagcaggctgccagctttccccatctgagcccaaagcgtcagggtgcgtgcagtgccatcagggcctggaacaggtctcccccagccatcatgactgcacccaatgccatggcggcgacccggacaccatggatgaaaatattgcccactggtccatgtatggccccaaaaatccctcatcgccgcaatactgggagaggacgtgcggcagctgtcatacctatcaactgcaacgggtgcagtcgagcctgatgaacacggcaacgggaatgatcaaaaacattcagcttacctgggagggagaagacggcaaactctatgccagcaagccactgaaaacctatggcgccgatggtacggagctggtactggagggtgtggaaaagcttgatcacctgtccggtgagctgtaccgcaagttctgcgccctgtgccacgtcggcattgagtccaaccagtcgtggtcggcaagccatgctgccggatgcgcggcctgccactttccctataatgacaatgccacctaccagggcggtgaccggcacctgcaaggcaagtggccttactccgagacccatgccatgcaggtgctgccagagaatcgtgtctgcttccgctgccacaaccgcagcggacgaattgccatgagttatgaaggtcagaatgacggcaacaacagccttgttcccaccaatcaggggtatcccggcccggagctgataagcggcatacgcaacgcgacgtccattgccccggatatacaccacaaacggggccttgagtgtatcgactgccacacatcacgggatattatgggtgacggctacgcctatgaaaacatgtatgaacaggtggaaatccggtgtgaagactgccatggcagcgcagacaggaagcccgcctacgcggaagtagcccgcgagcactcagaagcagtgcgggaatcgcagcactaccagcgccaggtaaaaatgggcgacaagatgatcctgacctccaaagggcgaaaatattccaatgtgttttatgaggatggagctgtctggctcgtcagtaagcgcaccggtgaacgccacgaaagcaaggtgatcacccagacaccagagcataccatcgccggccacgaacgcctggagtgctacagctgccactcacgaagtgtcgcgcagtgctatgggtgccacacccagtatgacctgcgtgagcagggaagggattttatcaaaggccgcaatactcctggcgccttcagcgaaaccgaggactaccgcaccctctaccccttccccctggcattgaatcagcatggcagaatatctccggtcacgccgggttgccagacatttgtgacggtcgtagaagcagatggcagcctttcgaaagacagttatgtctctgtgtacgatggaaaacagcggttgcgctttgcccctttctttggccacaacatcggcagcaaggctgtcagctgcgaagagtgccacggaaatcccgcttttgccggctttgggcagcatgtggttgaggggaactccatcacgccaaccctgctgtgtgaaaaatctgaccgcaagcctctggatggctttctgaccctggaggagggaacgctggaagcgttttcggccattacccgtgaaaattcacgccccctgaacgcccgggaaattcggcgcatgtgggctgtcaaccagtgcctgatatgccataccgaccccaaagatccgatataccagaaggagcttgactaccgtgtactttctcgttgccttgatcgtcctgctcatgcccgccccgcttccggcagccactgacaaaaactgcctggactgccaccagaaccatgtcacgggagctcatgcggaggtctcctgctccgcgtgccacggcacctttgacgagcaccatcaggctggggtgccatcccttattcagcaccgctgccaggcgtgccatgagggcactgtcgggatttttcagggccccatggcaacgcgccataaggaaaaggctttcgttgagcgcagctggggaaaggcagatcctgatttttttcagataaactgcaaagggtgccatgtacagagttgctttgactgccatggtttcgaacgccagacccatcggttgaccaggcccgccacactgagttgccactcctgtcatcggggatattatgttggagccgattactacggctatgccccgcgcgaggatgccctgcgctatcagcggggtgccgatattcagggggagaaatatctgaaaatgcggcctgatgtgcatcagcgcgccggaatgtcctgcggtgactgccacagcatgccgagcctggctgccggaaaaagcagcgcgaaatactgtcgcgactgccacacacccgacccgaaaattatcgaacacggaatacctgcccacatggaaaggctcgagtgctatgcctgccactcgggctggggcgctcaggaatacggaaccttttttgttcgctttacgcaaagcccttttcaggagtacttccacgtccgaaccggaaataccgccgaaaattatatccggagcgcttacctgaaaaggcaggatctgcctccgctcggcataaatcagcgcggtcttgtcagtccgatccgcccacagtttctggcctacttcagcgatatcaaagcagaagaggtcgtcggcgaagaaaaccggctactggcagcagagtggaaggcgtttttcccccatacggttcagcggggaactcccatgtgtgacgcctgtcataacagtccacgccggtttctgctggagagcccggaagaccgcatttacctgccggcagctgatggcctgggactggattcattctggcagcaagagaatcaggtgatggtcaacggatccttctacgagcgccagcgatttgataggatgtcacgacgtgacagcaattacacaaaagcatatgtggaaaaatggaaacaatttctggaaaacgtcgacgatttctcacactagcccttggcctgctgacgcttggcggtattgtacgctttctgcgcccaaatatcgcccgtcaggatgtgcgccttcatgttgattacgagccagttcccgccggtggggctctggtctaccgggaatcgcgggtcgccctgatccgcaatcaggctgaccaggtgtacgctcttgatctcacctgtactcacttgggctgcacactgacggtgaccccatcagagattgtctgcccttgccatggaagccgttttgatcgatccggaaatgtactgcaggggccagcggagcgcccactgcgtcagctccatgtctcccgcgacgcgcaacactggactgtcagccaatgaaagtacatgaacccctcaaagatttcctggtacatctttttccgcgagtcgtcatcagaaaaaacctgcggattcagtatactttctgcctgggtggcctggcactgacgtcctttctgatgcttcttttcagtggatttctgcttgttttttactatcagcccaccagtgagggcgcctacgcgtcgattcttttcctggaggaacatgtgagcggcggtaaattcatccgcagcctccaccgcatgagctcccacgccctgctgattctgatcttcctgcacaccctgcgtgtgattctgacaggtgcctatcgcccgcctcgccagatgaactggctgatcgggttcgcgcttctctgcctggcactgtttgccgcctatacgggatacctgctgcccatggatcagctggctctctgggcaacgcagacgggaatggagctggtggccattgtgcccggaggaggctatgtccgcgacttcctgcttcccgatggtattggtggaaccctctcaattcttcgtttttacgcgctgcatattgtcgtactgcccgtgctgatgatcattctgtgcgccctgcacttttatcgtatccgcaaagacaaaggactgctgccatacctatgaagcacgaatatatcaagagctcacctacttttttccaattgattctgagggccatgggcgcagcctgcgtatttctggtaaccctggctctcctgatccccgcgccactgcaggaagcggctgatatgtcagaggtgcccaacccagcgcactccggctggtttctgctgtggatgcaggaactggtgagctattccaacgcctttatttacctgatcatcgccctgggagtctttttcggcatgcttccctggctcccacgcacccgcccggcagaaaaagcccagtggttttccagggatcagggaatcatcaattccattacactgatcagctttgccggtattcttgtgctgacggtcatagcactttactttcggggggaaaattggtccttcgttctgccattctgattggagtgctgctgggaagcgttatcctgacgacagatgctgcagcagttcagccacgctgcatgagctgccacacaccccactcccagcacctgaccagctgtaccgactgccaccgtggtgatccccgctcttcgcgcaagcagattgcccacgctggaatcatcccggcagcctatgcccggttcaacctcgatcgctcccaggaagttgaaatgggaaatcaggccatagattccttcgcgtgccgtcgctgccatacgataggcgggcggggaaacgccctggccagcaaccttgatcgcagcgccatggcaaacgctcccggcaccctggccctggccatagcctcaccggtcacctccatgcctcagtttcatctgcgggagtcaatgattataagtatcgttaacgccctttacgcctcatccctgggtgccacaccccccagccagggagaagttccccaggtcatctactttgatgatccgagcacccacagggatgatgttttcacaaagcactgtggcagctgccaccgcgtactgacagccatacggggcagcctcggcagtggcgaagtggcaccggatctttccggcctgctgacagattattacccgcacaccgcacgggatcagcgcccctggaacagggaaaatctcgaaacatggctgcacaacccccgggaaaaacgatcggcatcacccatgcagcctctccgcctctcccgccagaatctgcttgaactcctggatatcctggaggaaaagggcacaccgtaattcccataaaaaaacccgccgaagcgggtaaagcagaagaaggaaaaagaaggagagaattgcttattttacgggatagccttccgccatccaggcatccatgccaccaacaacattggttacgctgggatagccaagatcaataagagcttttgacgcgaatattccccgtgcacctgacttacagatgacatagatgcgctcgttgacatcaacctgagcaggcgcgcggaactccagcagtccacgggaaatggtcttggttcctgcaaaatcaataacgccgacttcccactcatttgggtcgcgcacgtcaatgacagtaatattttcgcctgcctctatcatcttattcagttcctcaacggaaatctcaggcgtaaccttgcgggcttctgtcagcagggcgatgcgattggcaatcaggtcatcagcactggaggcagcaaccgtaatcggagcctttgccgcatgtccacagccgatggtgataaaggcaaagagcagaagggcggtaaacggcatgatcctgtttttcagaaaatgcatagtcatctccttttttaaaaaaatctccagagcgcggagaaggcgcgccctggagttaatgagacttactggatagtaaaggttccgtcagcacgaatctgaatggttttatccagatactgaatgcctttggggaacttcactttttcatcttcgatcacaaagaacacgccagctgcgcgggcgcctgtagcacaatggataaccacgggcttgtcagtgggcacctttttaatggcagcatcaaaatcgcccatgaaatcgccatcgggaatgtgaatggcgccggggatcatgccgttcgccacttcgcgggctccacgtacgtcgatgatagtgtagttgccggaagccacggcttttttgaagtcatcggctgaaatggtagcgcttgcgccagtggaaggagccgcaacaatgccgcttgactcgttgccccaggtggggtttcctgcttttttccagtcaggtacgccagcagagtacactttcacatttttgtagcccattttcagagcagcggaagcggagaagtggctcaggtcacagtggtggccaccacacaggaagatcaggttggtactcttgtcgttgggcagcaggccttttttctggtcaaaaataacccaggggatggacacggaaccggggatatgctccttggcatataccagcgctggacgtgagtccaccacaaggacgttttccttgtcacgggcgtcaaccatgcgcttcacatagggagtttcactgatcagatagttgccggcagctttccagcctggatcgccttcatagtagactttcacgttggtgtagccatttttcttggcaatttctgctgcctcggggctcaagtgacaagccaaaccaccgcagtagaatatgatcagtttatccttgggcagcttgttcaggttagcttcaacggcagcagggggcatgtggatagaaccgggaatggtgccttcctggaaacgtggcagggggcgggcatccaccatcaggaagctcttgttcttcttgagggtttcctcgatcagaggcgcgtcaccatactccttcttgaacagatccatcacttcctgggtagtgatacgcagagcgggatcctggggtacgtggttggaggtatcaacagcggatttcgctgcctgaccaccacatcccacggcaacaaaggcaaaaagcagcagagcaacaaaaggcatcagcgtttttttcatgaaggccataattctctccttattctcttggtctacgaaatatagtgcaggttcggcttcgtgcctttttccggctgcagaacacgggccttgggattggccctgagcaggcgggatacagcactgttggggtcattcatatcgccaaaaacacgtaccttggtggggcaggtgtcaacgcaggcgggaactttgccctgggcgacacggtgggaacagaaatcacacttgtccgccttacgattctcgctcatgtagcgcgcgccataggggcagctgataacacagagagtgcaaccaatacaggtgctcttgttcaccactatgacaccgtcttctctggcgtaggtggccttgacggggcagacgggtacacagggggggttagcgcactggtgacactgctcaggctgaaaggtctgcttcaggttcgggtaggtgccttggatgccttcagttccgatccagttgcggcgcacgtcctgtttgcctttggcatcaatgccattctcgcgcttgcaggccacatcacaggccttgcagtcaatacacttgtccgggtcgaggactatggtccagcgtttattttgtgccatgggttacaccttcctgatctcaacgaatgtttcgtgcatggcagcattaccggagattgattcgtaatgagactccagaatctgcgactgggtagcaccgcgcccatagaccagaggctgtcctttcgacagactgccatacccatgggcgtagaatacgcagtcggggcggatggcctcggtgacctgagccttgatacgcgcctcgccaccagtgcggtttctcatgagcacttcatcgccggagctgattcccatctccttggccttggcggcattgatccatacggtattctcgggcatatgccagttcaactcggggaaattggatgtcatggagtgggtatggatggcatggcgacctacgataaagcggaactggttgccagctggctgttcaggcttgcgatagacgggcatgggatcaaatccacggctttcaaagtcctcactgtacagttcaaccttgccagttggcgtattgatcctgtttttgccactgcgataggcaccgattggtgccgtgcggccatcggtgtagaaggcttttttcttcagcatctccagagcaccgggcaaaccggataccatatccctggtatggctttccacatcgccactgaagtactcatcaagggtaaagccgtcttcatcctcaaagtgggcagccagtccaacggaaatttcaaagccggacttggtgtcatacatgggcggtatcaatggctggcgcagagtcagcgtgggctcaataccgtttaccccataggcattaggcggatcaaggcgctcaaggtaattggtttccggaagcacaacatcggcaaaccaggccgtatcactcatgaaggtgtctatgcagacaataatgtccatctttttaaacaactccatggtcttgttacggtcgggtaccgagtcaaccacgttctgcttgtagataaacagtccgcggatggcatagggatcacccttgagggcgcggtcgcgccagggaatccaggccccatcgcggggattcagaaaggtgacgtcatccgcctccaggcgcggcttgggatcagtgtaccaggcgggctcgtagaagtaactctttgtgggaatggcaatattgggaatcagtccaccggggcgatcgaaactgcccacaatggcattgaccatggcaatggcgcggcgggtctgcacatcatcaaccaaccaggaagaacgacgaccgggatagaaaaccgcaccgggagttttggcaaattcacgggcgattgcctgaatgtcggcagccggaatatccgtttccttctccgcccactggggagtgtactgcttgacgtgttctgccagcttgtcaaatccttcacagtgcttgctgacaaaatccttgtcgtgaaggccttcgccaataatcacgttcatcatggccagggcaaatgccatgtcagtgcccggcttgatgggataccacttgctcgacttggccgctgtcttggtaaaacgagggtcgaggcaaataatttttttacttttatctccaaacatatccatggtgtcaggggtaaagatggattcagcccgatccgcacccgccaggataatgtaaggggagttcttcacatctgcgctgggataggtaccaaacaccgacatgaagccacggataacggaactcaggcacagcgtggggtggcgcagggagttgggcgacccgaacacttcgcggaactggttccagtaatgctcgtggtaggttccttcggaggagacaaaaccgatgcaggcgcggtttccattttcctcttcaactactttgttggtcttttcggcaatataggcaaaagcctcttcccaggaaaccttgcgccatttcccttcaccgcgttcgcctgtgcggatcatagggtgcttgacgcgatcgggatcatagggagtccaggcaccagcgttgccgcgagcgcacatcatacccctggccttcgggaagtcgggctcaggctcaaggcgcttgataacgccattgaccacctggccacggaaaacacatttgttggtacaaatggcacagctggagttgacatagcgcacctgtggcgcgggtgagctctcctgggcctggctgacataccgaaaacccggcacggctcccatggctccaagcgtggcaaccgagccctggagaaatgttcttctggtgaaactcataggtaccctcgtattcgtttctttttcatatgctgatttttctgctggagatgcttgccaagtcctccagcaattgctgaaggtagcgcgccgcttccagatagagtccgctgtcatcatgggactgcaggcgctgcacaaaggcctcgggccagagggagaagtaatcttcgagatggacttttacatgttccggtgccatctcgttttttatcatcatggccagcacttcaagcatcatggggatatagtccggcggataggaacgatccagttcaatgccactggagcgtgccagaccactgaaagcctccataaagtccaagcggttcacatccagataacacccagcaaagggaggggcttttacccctcccaggtcattgacaaacaagcgcacgtagatgctttccagatcattcagttcaaaacccgctgcctgggcccacgcttccgcaggataggcaaaggtgtcagccaccttcagcagctcatgagcaagatcttccgctcctaccagcacttcagttggctccatcagccgcaggactcaggcttctggttcatggggttgtcggagtcggaagcatgctcgtaaaggaacttgtacacatgtccgatgatgcgctggttcagtccggaaccgccacagggcagtttgcccttatcgctggtgagcatttgctgccattccgcacgggtatgcgttccgggaacaggaataggatctttgcagtcacgagcctgaccggtaaaccacgcccactggccacgagcaacgttgccattttcccagccactgaggtcaaaggcaaaggatggaattgtgaaaaatagggcaaccatggaaacaagcagaaattttttcatctctaaactcctttggaaatttcaaggcactcattgcctgaattgacattgtatgatggcaatatagtaatatttcacaaaaattcaatataaatcggcccaaaggtacctattctttcagggaagctcttcgaaaaggccgccagcagaaatactcacacgtcttagattcccggcatggtgagcgactgaagatcggcatggttatgtgaaaaagttctcgacaaaggccgcggcttccctctaaaatgccacaacaaaaacgattactattccccctatggagtcacatcatgccacaaggtttcaaactgccgcttcttgtcatcccctctgtctccatcatacttttcctgacggcatctttcctggtaagtcatatggatgcaaaagttattatcgcgtcgatactcttcatattaactataatatcgattctctttcaggttcgcgcagcaaaagccagcagcactccttcaaaagagcttcaggcggccattctgcgcgatcccggcaaccttgcctttcgcctcagggggcctgcttccgcgccattcaatcagtttcttgattttctgtgcagccacatcaaccagctcaagggcgcttccgcaagcctccagcaggaaaccgcctacatgggcgacaccgccgcaagcgtcaccacggagttcaggcataaggtcagcagcatcaacaacgtcgcaaaggccatggaggccatggccacatcatcgcaggatgtcatgcagaccctccaggatatgatcgaaaaaaccgatttcgccaacagtcagacttccgaggggaaaaagcagctggaaatggccacacagaatatcggggtcatcaaggccaaggcacagagcctggcgagcactattcaggagctcagccagtcttccggaaagatcagtgccatcctcaatgtcatcaacgatatcgccgaccagacaaacctcctggccctcaatgccgccattgaagccgcaagggccggggactcggggcgcggtttcgccgtcgtcgccgatgaggtgcgaaagctggcggagagaacccagaacgccaccaaggaagtcagcgttatcattaacaccctctactcagaaaccgagagcgcgttcaaggaaatggaagaggccaacaagagtgtcgacgagggggtcgaggttattgaaaaggctgaagccgtattcaacgatattgtggattccgtccaggagattgatcaggcaaacggcatgatcggttttgccatcaaggagcaggacaagctgattcagaagaccaacagtgatctgcagcagatggctgccggcctggagaaaagcaccatgtcactggcggatatcaccgacacggccatgggcctcaaggaagccactgaacagctggagagaaccctctcccagctgcgtaccagcgaccacgaaccggtcgctactgccggcgctcccaaggcgctggcgcccgtgaccagcagcagacctgcgcaccccaacgggaaaaaccatgacgggccgttttttgtctggaacgataagctgtcggtagggatagagcactttgacaaccagcacaaacagttgctctccattgtcaaccgtctggccagcgccgtaaaaaagggcgaaggcaagcatgttctggcgcctaccttcgaagagctgctgcaatacaccaccacccacttcagagacgaagaggcctatatggaaaagcatgggtacagggacattgaacaccataagcaaatccacgccgatctggtgcaacaggcgctgagtctgaagtcgaagttcgacgaaggtgacctgatggtggctgctgaaaccctggagttcctcaagaagtggctctccaaccatatccccaaagaagacaagcagtatggagccattggcaaaccttttcactgaaacactcctgaagggaatcttttccaccaaaagctctcctccaatgtggagtatccttactcgacaaaaggaattccttcccttataagtgaaggttgatgacactatttcccccgaggttgcccgcatgaaacagaacattcagagtcttcaggtcacaatctgtgcagtaacccttttcatcgtaagtctcttactgctgcgatacacctcggtgaacccgctgtggatagtgtttgtcatcaccatagccatgaccgcgcttgccctgatctacgcccgcaaagccaacagcacagcggatgaatacagcacccggcttcccattctgcgcgatcccggcaaccttgcctttcgcctcagagggcctgcttccgcgccattcaatcagtttcttgattttctgtgcagccacatcaaccagctcaagggcgcttccgcaagcctccagcaggaaaccgcctacatgggcgacaccgccgcaagcgtcaccacggagttcaggcataaggtcagcagcatcaacaacgtcgcaaaggccatggaggccatggccacatcatcgcaggatgtcatgcagaccctccaggatatgatcgaaaaaaccgatttcgccaacagtcagacttccgaggggaaaaagcagctggaaatggccacacagaatatcggggtcatcaaggccaaggcacagagcctggcgagcactattcaggagctcagccagtcttccggaaagatcagtgccatcctcaatgtcatcaacgatatcgccgaccagacaaacctcctggccctcaatgccgccattgaagccgcaagggccggggactcggggcgcggtttcgccgtcgtcgccgatgaggtgcgaaagctggcggagagaacccagaacgccaccaaggaagtcagcgttatcattaacgccctctactcagaaaccgagagcgcgttcaaggaaatggaagaggccaacaagagtgtcgacgagggggtcgaggttattgaaaaggctgaagctgtattcaacgatattgtggattccgtccaggagattgatcaggcaaacggcatgatcggttttgccatcaaggagcaggacaagctgattcagaagaccaacagtgatctgcagcagatggctgccggcctggagaaaagcaccatgtcactggcggatatcaccgacacggccatgggcctcaaggaagccactgaacagctggagagaaccctctcccagctgcgtaccagcgaccacgaaccggtcgctactgccggcgctcccaaggcgctggcgcccgtgaccagcagcagacctgcgcaccccaacgggaaaaaccatgacgggccgtttattgtctggaacgatgaattgtctgtgggaatcagacgctttgacgatcagcacaaaaagctggtcagcatcatcaacaagctggcgaacgccgtcaagcagggagccgggaaaagtgtcctcgacaatgtctttgacgaactgctggactacaccgtaacccacttcgaagacgagatttccctgatgaagaagcacggctaccacgaagcaccacagcatcaggaaatccacgacagcctggtacgacaggttctgaaactcaaggaaaaatttgacaaaggtgatctgctggtggcaacggaaaccctggattttctgcgcaactggctcttcaagcatatccgccaggaagacaagaagtacagcagcttcttccagtcaaaagggatgtagaaaaactcccctaccgcttgccggtactgccaagccctttgccaccgcgctggctgggagcaagctcctgcacctcttccagctcggcccgcaccacgggagcgataaccagttgggcaatgcggtccccccgggcaatgttatagggttttggcccgaaattgcggacgaccacatggacttcaccgcgatatccctgatccaccgtaccgatttcaaaggagaggtgagtattgaggatcatgccggagcgtggtcgtatctgcccttcatagccttcgggaacttccagacagattccggtcagcactttggccacatcgccggtattcagaagaacgccgtgggcggcaaacagatccataccggaatctccgggatggttgtactggggaaggctgtaacagtgggacagacgcatgattttgactttcatcaggtgttcctctcatgtcagatgatactcaatggactcagatcacgccacctctgctcagttgcctcgacgctgtggcaggggcatgctttctggtgggaaaaatcctggtcatggagcggggaagcacaagatacagctgccgtataatcgaaacggaagcatatcatggttttgacgaccccgcatcccacgggtaccggggcccgactccccgcagccagcccatgttcgaatggggcgggcgctattacatctacttcatctatggcaaccatcatatgctcaatgtggtgactgacgccgctggtatgccttcagcggtgctgatccgcgctgcgtttcccatggagggcttttctccatcggaaccaggccatacgcgcattctcaatgggccgggaaaactgtgccgccacctggggatcgacctctgcctgaacaatactgccatacatcaaagtcccctgagcatctggagcgatggataccagccacagaaccttgggcagggaacgcgcatcggcataaaaaagggtacgcatcttccctggcgctttgctgacctgaggttccgggccttcctttcccgacccatctgagaggcaggtacagctcttcagctttcacctgcttccagcaggttctcggcgaccaccaaagccagcagtcccgttccataggtgtatttctgattgccgaatccactgtaattctgccggaacatggccagaacattacgggcgcactcgcgatacatggaggcttccgtcagttcagccgcttcaaggcaggccagaacaaactccatattggcgtcaagcggccgcaacaacggtaaacggtcactttgatccttcgccatcaatactccccccagggagagcatcaggtgggagatcgcgtacccaagtgccctcaggcctttctgaagaaagcgggtttctttgttgtagcggtaacaggcaaaaaaggcgcgagcacaggccacctgggtactcaacaggggcacaggtgcccgcgcagacgcaaagggcagaacggcaacgctgccatcatcggccacggtctgctcaaggcgtgccgcaaagagggagatattcgcctcaagtccggctggcaaaagttctttgtcccgtgccagcaacaggcagcgcagcaggtgcatattgtcggcggtatacatggtcgtggtggaggagtaggtggaatagagcccctcatccttggaaaaattcccttcaatagcctgcagcaaggcctcgatagctcggcgcgaagaagtctcgtcctgctgagcaaagctcaccagcgcctccatggcttccagctgatgggagagttttttgatgggcaggggtgtctccccctgtattgaggcaaaaaagccattattgtgcggatcccacaggacggcggccatgtgttccatgtactgccctgccagactggtcaggtgctcatcgcgcagtatcagagctgcctgggtgacaaagagcagcatctttccctcgaatccgatagtcttctgttccgacagtggtgtcgcaatccgctgcagttcctgttcacaggaacgcatcagcgcgccaataaccgtctgaatttcattcataccccaggaaaaggcttcctgcacgggataggcgggcatgcccacgggaacacctgctttggtgccctcattgatatattgtctgcgggcctggaacagcacttcgtagaggtctttttcctgtggctgcaccacgcaaaggatacgcccttccgggctcagcagcagggtggacgggtaatagccgggactgagcagcagctcaatgtcgggccgttcctccacggtcaccttcaccgggagaaagttgcgttcaatttcctccagggtataggcttcctgggcacctggctgaaactgtgcgtccatactgcaactgttcaagtcggaaaccagcatcaacagtatcagcttcagttgctccgctgcttcttcaaaaatctctttactccatgctttccatatcatcattcattccccctgaaggcatcctgatagtgttcaagagcggcaccattgatggcaatgacatcaaagcgcacatccccgtcccagggatgctgacgcaggtaatgggcagcggttttccacagcttgcgctgcttggtgcgatcaaccgtatattcagccagtgtggccggatgagagcgaaagcgtacctcgacaaaaaccagtgtcatttcatccagagccactatatcaatttcaccactgcgggtgcgataattggtggcgcggatgacaaaaccctgattccgcagataaccactggccatctgctcatgatgcaggccggtatcgcgggttgttgccctatccccgggggcatccggggagtttgatggtaaaagtcgttcccaaaccttcctgagattcaacattcagcactcccccatgggcctcgacaatgcggttgacgatggaaaggcccagcccggtgcccctggccctggtcgtgtagaaggggataaaaattttgcgcagcgtctcctgatccattcccttgccatcatcctccacccgcagtacgcaggcatcggaatcggtatcgcgctctaccgtcaatgcaatggtcccactttcctcgatggcattgacggcgttctgcaccaggttgagcaacacctggttgagcaggtcaaagtctccgtgcagctcgacgccggaagcaacctctctgatggtgcgaatattctttttatatttcagatgctcgctgaacttcaatacctcgtccagcagggccgtcgcgtcaaaggtctctttctggatactgagattacgggtgaagagcagcagattgctgatgacgctgttcaggttgcgtactccactgacaatattggcagccagttgctgttttttgctgtcatcggcgagatcgcgaaagagcagggaagcaaagagctcgatggaacccagggggttgcggatctcatgggctatattggcagccatctcccccatggctgccagcttttcgttgcgggccgcctgctgctcaagctcgatgatgcgggtgaggtcgcggaaatagaggatggttccggcacttccctccaggggcgtcaggttgtactcaataactcgacgcttctggcccggcagataaagggttgcctgacgggaaaagttctggaggtgatcgctggtgagatcttcgcaggagtcaaggatatcgctgaagatggacaggtgccagatattgcgccccaggatatcgtcatcgtgctgtataagcagcatttccttggcggcgcggttcaccacggtgatggtcccatcggcatccagcccaagcactccgttggaaatgctctccagaatattggtgagatagcggtttttctcatcgagggccagattcagattggcaacttcatcttcaagtttggcgtaggattcggtcaggcgcctggactgttcattgaagtagtccatggccttcatgagttcctgaagatccagttgctcactcatcgcagttgttcccgcatacgccggttccactcgtaggagtcgagttcctgtttggcccgcagcccggtaacgctttcggggcttcgctcgtaaatgctttcgtagatggtgatggcctgcgctacccggttcgtgcgttgataggctatcgcctgctgctccatgaagtacaggatacgttcggatgatgcttcttcatgaccgttcaacagctgcagcgctgattcgctcaggccaataacggtctcgtggtcactctgcgccgccgccatgctgaccagttgctgatacgcatcaaccaccaccggatcaagggtgggattgatctcgtagttatcaacaatatcctggtactgctggcgggcttcgtcatcccggccaaggctgcgcagcagctgagctccttcaaagcgcatgcgccgactctgggccggatcatcgtcactcagcagctcagccgctttcaggaaggtttcgacagcgcggtcggagcggttcagacgggagaaagcgttcgccaaggcttcataggcttccaccatcaggggttcatcccgctccattctgggctccagggcgcgtacgacccgctcatactgttgcagaccccagtaattgagcgcccgcaggtcatccagtttttccgaataggccgcaggcaacacctgctccatgtcgttgatatgctccaacccgcgatcatggaaactcaggcgcgtataggcaagggaagccagcttggccgcctcaaaatactcttccgcgctcatggccaggtatttttcatacacgtgaaactggtctatagcctccacatagttactggcattgaaggcctgcagcacatttcctttgccagctgccaccagaaaacgctgggacatggcggcgtagggggtttcggaaaattcggagaagatgcggtcgaagtaggttgatccatcctcgtagttaccgttgttaaaaaagaattctccctgtttaaacagagcgtagacacgcagatcacggaagtcagcactgcgatacccggtttcatagttctgcaccgcttcattgagccggctgatggcccgctgaaactgaagaccatctatctctttatgagccaggcgatgctgcagatcgcgaatgtggcgctccacctcttcgtgtctggcttcgccattatagagtccagcatagcgcttcaggtgctccagcgcccgatagggatcctcatccatcatggcaagaccgatgatgacaaagttctcctgggccagctccacaatggcagcatggttttcctcgtcgttaggcaacaggggctgattattcagatacgtacgcagcagatcataggaaacgcgaaagttcccttcttcatgttcaaacagggcccgcaggtagactgcccggtgctgcttggagcgcacctcctccgcttcatcggccaggggaaaactgcgcaggaaacttctggccatgctctcggcaacttcataattggccaggcagatctcaccgtcaattttcccgagaataacctctttttccagttctgcgctgtgaataccaaattcaaccagggagtacaggcccatggcatcctcacacagatccttctccatcaggattctggcatgcagcagctgcccgcgcgaggcatccagggtatcggggtactttcccgtcagctcactgataaacatctgggccaggtcggtgttgcccacggtgtggtgaatggtcgccagctcaagaaaagccttggcagcaccatcaaaatggggatacacattgatgactcgctgcagattccaggcagccttacgcaattcacccacctggtggtaggactgggctgcttccaggagaagctggggatcaaaggtaaaaagttcagagtactcattctgcaggcgggtaaagtaatcggcgctgcgctgatagtggtcggccttaaactcaagccgagtcaactggcgcagggcttccatgcgccagtgatcttcgtcgtactgcagcagtgtttccatagcctcaatggctccacggacactgtcctgctcaagttcaagccgcgccactgccaggagtgccggacctatgtactcattgacgattggtgacggaatcatctcgtagtgaaacttcgcggctgccgggttgcccagggcttcataggactggcctatgccataaatggcgcggggaacaaagcgactgccaggatacagatcaatagccttttcatacacggtaatggcgtcacgaaactgtactcccggtggttcctggggaatattatgataggcatcacccaggagaaaagtggcttcctccaccagaggtgattccgggtgctcccggataatatacagcagctcatccaaagcctgcagatcattgccttccccaaaataactgtaggcctggcgcaatgctatggcgtcaggggtattcaattccctgagctggcgatcactgcgataggggtcaagcattccgatagcactgctacgcagctccagctgatagaggtcttcttctgtcaaacctggccccatggggctttggggggaaaccggcccggtaagtacgggagtttcaggagttatctgcatctcctgagccagtgactgcagcaactgggctacattggcctgaacctgggatatacgccgccgatcggcatcaagaataacctggataacaaagggatcgttatcaaaacgatcggaaatggtgaccggaacatgtctgaggtgaataatgaggttccctcgataggaggttaccttttccaccagcgttgagttaacactactgaaaattatctcgggcatatcaacatcgaagccgggaatttctaccagcacctgctgaataatagtataatcccttacaatataaggaaccggttgatccatgacaaaggaaaccacttcacggattctgccatcctcatccttttccactttaaagctgactgtggctccctgggcgaatccgctcagcacaaagacagcaatcagggcacggataaggtgcaaaggggaataaaccatgtacttcctgtccatttggagtcacttcgcccgctggccagtgtttacttttccggcaaaagcagatacaaattcaacggacatttttacaggtttcgcctgtataaaacaaccgttccgctatgatcttatcatagtataggaaaaatagagtgtatagccctattttccagtgatcatcgacttttccggatgcttgccactatcagaagccacgatg