gggtcaagttccagatcaagatccttcgaagtcaacatgaggcgttccaaaaccttttggagcgtatttcggatgtatgcagcccccttccacttggcataaacagacaacattttggtcgctacacaccctcgacgcaaaatctctgcctcgttctcggtatctgctatctcctgtttaataagagcctcgagcagctcaaagatcattcctcgctgttcgaaaacggtgagaagacagatagttagctcgtcaacatccgtgcttgggcaggccaccgccatggaaatggcaagagaaagatcgctggtcaggagctccaacaattcttcgtacttctcactcacagccgagtcagtcaggttactgaattcagtcccttgaacaaggatattgtaaagaaccttgacgaacgcagtacgaatctcaacgttgtcatgatatccaatattgagtgaatgtttgagaccgacgtcaatattggcactgagtaggttggacagaatggtgattgccaggtctgagtttgatgcagactcttcgcgaagtgtgacgctcaacgtggtgtcggatctggtcaactccgatggctcgtgattaagtagggatagaaagcggttgaaatatgtatgaaacatctgcgacttcatctcgctcataccggcatctgtatggctgtcggagggctgcaaaggcaaacgaaacgttaggtcagctaatgatttcaagcaagccttgtctaaatccttttgaacgcgggccgtgtcatcttgcctggacccaggcccatgctgcggggagcgagggcgtgcgatccacccaaagatatattcgagtagctggtttcgtatgcggacatcgtctcgtaagttcaggtgttcctttcgcttggtcacgacttcgcacagatgacacacacgaatctttactctcaaagtgttgggcgtatcgacaatgccatccaggaactttgcgaaattcagtgtaagcgaccccaggtgcactgacgaagcagctcctaaatcagaagggctttcaagtctttcaactaaggcacgcagtagagatgctgcctgttcagcaaacacaacctcgctgtcctgatctttttcaacaggagccagagcaccagtgaacaagacttctagttcagtctccaaggctctaaataaggggtaataaagggctggtgagacttcacttgcaaggacatctcgcattgcttcacgcactctcacattagcacaagccaagagttgaatactgagtctcagatatctcgtcagcaacggctcttcagaatgctcagaagaaacacgatcgatccatcttaggcccccaagagctggttcttccagaatgatggcttgatcagcggtgcaaataccacccaaagaagctagaaatccggaataatttcgccactcggctagtgctctgccatccacgacatcaagggtcgacgttgagacgtcttttgccaggtagagccaacggtcgaatgctgtttcccacgcattgagaattccactcgttggaaactgcatctgacgcagaagacccctcactcgcttctggaatgcgactagtccagtgaaccgaaatgcgggtgatgatatctcgcgatagacttcggcattcctaagcacaggcgccgacgttttcgctgactcaacatgtttgtcgatgattgagcactcttggaggaacagccctgtacaagacgtcactagctggcaggtcgtgatgctcgcagaacagagtgaaatgagaagagttgtctcgagttttgaagacgcactaataacatctcctgcatcttccggtactttggccaattcctatcgcatgtgagcggcaagcaagcaacgtaggaaatacttcacaattacatactggtatattcttaaggataagcaagcgcgcttctagatattcttgaagatcacgtaagctttggtcatccttcttgtaggttacagattcgcataaggtaagtagaaccttggaacttgcacatcgtgagttagtggtccaagagtcgggaaacttgtaaggcttaccttctgctccagatgtcatcacgcagctcctttgtgccaaaccggtgcccagtatcaaattgacgatacgcctcaagatgaccctggaagaggcgactcgctacgccggtggcaagctttcgtatagatgtgttctcggacaatacacagagaaggaaagacttgaagaagctattgtttgagctatcggcagataagtcgtccagcaagcgagctggcgatgcatctaaaaactggagaatactgcaaataagttctgttctttcgcttccctgccggttcgtggtcccatttttggcgttctcggtctgtagcagtcagctacggttagctttacggattggatttcagatggcgtacctctaattgagttcgcataaacggtattgccacatcaaacaattcatgatacctcaaggcatagggttgttgagcaaaatacgaacatccttgaacagcagccagtttgaagctggtcggggcattcgccgcgatgcaactctcaacaaagccgctgacgcttgtgtcgagattgagatgtgtcaagctcacgaaggctgcagtcatcatgtcttgatcgaacggcccgtattctggcgaggtaatgcggcggaaaagagcatcgcgaacttcgtcctgtacatccagtgcgtagctgaccaaggcagaatcgctctccacgtcaaaatgcctggcagcacggagtaaagagacgagacaataagctgcttgttcatttcggttccgtgaggcttttcttagtccttccaagaaagaaactttcttcgccatactactgctctttgcttcacgcatgttgcttgcaacttcgaagacgtccggtagaagaaacagcaatgtagtttggagcggataaaagagaccccttcgacgtccattgtcggtcgcagcctgtgccatatcgaacaatgtatcggctcctccgtcgagtcgcttatggagttgatgaagctgcacaaactctcgtgggaaccggtccaaccatctcataatcaacaatggagagactacagcaatagtgttctgatacggttttcgaaagtgcaggaagcttgagcagatctcttgtatgacctggccgagctttgggccatcaacccagaagaaagagaggaggcgcaaaaccacaagtgccgctctctcggcatcttgaaacgatcctggtgcagatacgccaggttgagtgacaatactggttcgtatggagtatatgacatttcgaagatagtcaaaagcagcagtccagctggatgttgtgacatattcagttactgtcttgatatgtgtatccatttccactaatgtctctgcaaacttctcgtcgcttgggggcgagctttccgcgtcggaggatacagacgaactttcgggccgagtgacagagacattccgcgttgacacccgatcaagaagggtctgggcaggaaggatgcaattctcgggaatcggttcgagaaggtgcttaaacgcgtcgaaaaggcggctaacaagcacttcgtcaagtgaggggggtgaaggaatcggtcttatatctgcatctcgcgaaagggacgcccaatgcgaagagcagcagtctgcgataacggcgacaacgtagagctcggaagctaggatatggcttggatggtcggcgacaattgtatatgggcgcgcaagatcctcgagtaggaccaggagtgatgcgatgactttagcgatcgaagtattcccgagctcgaccagagtagctctggtaacgtggagaacatcgtcttgttgtaaggtctggccgcttgtgccagctcgatgggggagctgtcgataggtgcccgatatcagtcgaccaaagcttcaaaggggggtgtgaactgccacagggacactattctaacttactctggtggcgagcctgtcgacaagacagccgactaggcttgcgtcgccattcatcttcggggcagcattgaacgtgttcaagtttaggaggaatcaagtttgggagttgtcctggttcctccaagggtcgcttgctagtgctaggttgttccaaaccccgcgaacatgtccccacacgcttgcccggtggtacaagcgcaaggagagctgaccgttttcagacttcaacgacatggaatgtatcacaacatgactacgagcgtcttgatttttcatgaatggcgataaaagccaatccataattgcatgcatattcgttcaacttctttacagcgcctctaactattctaactcgaaaacattgtcttccccttcatgaccaagctcaaatgttcaatgttactatagtcgtcaatgtatgccattcaacttcggcgatacatcaaaacgcacttaatggtcaaggggcatgaggccaagtcaaacgttttcctgcccagttttttgtgatgcagcatgcccttgcaaatctgagcccctcagttctagactaacaccatctagagtatgaaaggtcactatatgtctgttcaacatctggtcacctattccgccaactacctatacgaccgattgtctcgataacggcctcgggaactgtagcctcctgagcctcgacctctttcggaagaagcgtcgccatggccatggtaccctggggcaccattggctgggtgaggagggcctctgtactggttgtaacctgaagaggctccgtatcggttatcatatggctgattgtggtagctgtttggtggtggcggaggtggcactccaatcccgaacccgggggctcctggtggtggagggacgtgagatgctggtgcgggagggtaatgaccgttacctcggccgtatcctccctgattgcggttgtattgtgaaccacgcgtcatgccaggtccgttgtagccacctcgatcatggccgcgaccaaagccgcccctacctccgcgattcgccctgctccgcatgtcctgtatgtcattctgtgtgagggcaggcgttgggagttgcactccacgaaggagcatcgacttgtgcgtttgcgatgcttgggggaagtcgtaatacacactgctacggttagccaactgataataatagacaaaggaccctaagtacatacctgactgatctgtcatagtctaaatcgggcatactgtttcgttccagaggatacttcagctcgctatggggaacataaccctctttcttctccactctgcccgacaggccatcactcttctttgggttcagcttgaatttggaatcgccctgcttcttggaataaaatttagtcaggacctcatcatacaggctctcgtgaccttccgaaaaaatcagaacatctctgcccatctcgttacgcgcagaatctgctgcactgagttccgggtacttggattgaactgctgccaagagtcgtggcatctcaataaacggaagcaacgcaactccttgccaggcgaatttctttccgttcaggtcgatttcaaagtcttcaggatagaagtctatgatgttgctctcggggttgagcatgagatcatgaaagacctcgggtagagcgtgtcttgatgcagctggcaagacactcatcagctgttcgaaaggcttggatacccgccccttctcgaaggaaatgttcatcttggcaatgtctttgaaatcggctgcgaacggtgcgtagtggtatgggtagtaccattcccaagatggacagccctggaagtagtacaataagacccaggcgagcccctcgacatacgctcgaccgaccccatgacgaaattcaatgtctttggggtctttatggaacttcttctcataataccggtcggcataaccatcctcccataggcgcacatcgtcgacagggccctcttcagccgaggtcgatggggtagacacactggctgcatcaggaactgaactgtttccttcttcgatgctcgacgcctttcgtttgccaagagctgaaggggactcctgctcaggattctcgggctttggattggagagcgacttttgcgattggagctgcgctttaagcacactggcagcacttttattagcaacgttcgcatccggtgcagtgctgcgattcaccaccatatcgtgggtcagtgtttgttcgtgtcggccagtgtatgcccccacggcctggagcggtagaccattttcaggattttcgtggccgttgatctttttcggatggctaggaccgccctgacgtcctccgcgaccattgacctcattctggagctttcttcgtttgaagttagcttcacgtcgatcctcttgttcttttcgtcgtttgaaaatattgtcttcttgctgcgccaggccatccaagatgacctgagctctttcgagatcaatatggccatccttggtaacatagccacccatgactggcagattatccttccaaatcttggtcaaggtgtcgattccatgctccctaatctcgagagccggaagatgaggtaggaaatcgttaccaacgaaacagcacatgaagatccagtcgtcgacagcacgttccaagtcgaaacgaaagggtagattcggcactcccagctcaactgccaaatactctcgcaataccgcgacatgtaaccagatgaaaggtttgagagcaacgcctttatctttctcatcatgctcgccgtccttcttcttctcctcgccacgacaattttgcgcatcgtggcccttctggccacagatcttgcagaggcgggctttctgatcttgaaagaatacgtcttcacgcaagactcggaaatgaggctcgtgggttgcaagtccaagcatgataagatcagcatctaagccgtagataacatggcgagtgttgggatcgtggtcgggggacgctctttgggagcggacaaagttcatgatcttgtgctctccctctccgggaactgtggcatctgaaataatgatctttagtttggcccagcctgggtccgtgttgagcttgtactggcaccagtatctcaaactgagtgcaaggatgtccatgaaaggagtgccgggggtgatcgaattcgaatcaaaagccttcttcgtcacagtttccaagctttcggtagacaagttcccaccattctgttgcttcagcatctttatgagctcttgtttatcctgctctttctcttgtgcttcttgtgcagaacgaaatcgtcgcgaccgttgctggttcattttggctctgggggcaacaccatctgtatcggttggttagtatgaaggcagcgacttcctgggcagcagctttgggatgtaagcagtggtggtaaacaatagacttaccaaccgcaatcatgagaatctttctgggtcgcaccatgtttacaacgcgatcagtgtacctgaagacttccatcatcatctcttcctcatctttgggtgctggccgatcttcgggatgagaacaaggatgtacgatgccattcatgtcgagatagaggttatcaaactcttcgccgttggggttgggtcgggtggtgtcaacaggaatcgttgaaccatcttccatgacaagaggctgatcctcgattactggcgatataatcttgggatatctggtagacagccatcgaaaagccgctgggatacccatcgtatcagctatgcgagtacagtcaagtcgagaatttgtcgcgaactaccgcgcgaaaggccgacaggcaaaaagaaagcgatgcggtcgcaaaaccttgtacgtgaagacaaaaagtaatgaataactcttttattatccacagctataattagtagtgcgatcggtttcaaatacgaaattgacacaataatttactgtgggaacaaagaacgacgatgaaaggtcgaagttttagcatttgtcgaatcgcgaaatgatgctttgataggtaccacctactaaggcttccacagcgcagatgcactagccacaagaccccacccgcttggagaatatgtacctgggtacttgtggatcagtgggcaatcatcatacttggcggaattatgtatataacgatgcgtatgcattagatgagtcgcgttttccttgtacatttctctccagacaagctgtcaagtagtgattgactgcccatttgggatagcttccgttctaaccttaccgacgagggaaccagtttcgacacacgccggaggtgcctccatgcaactattcgaatcttcctgagccatatggcattgaggcgccgcaatcatgttctcatctattgccagcgccccagcgaaacaatcagtgggcgagaccatcgacgtgctaagtggtcgtcttagttcagcaactttgttggaggaccgaagagcggccattctaggtctccgaagctttgctaaagactacccagcatctgtagcttcgggtgctctaagaagtctgattggaagcttgagcaaagacggcgaagatgtcgacacggtcaaggtggtcctcgaaacattattaatgctattcaatcccaatgaggacagtcctgaggcttcagaggagattgctctttggcttgctgacgagtttacccaacgtcaagagaacatcacattactactcgatttcctcgataccaacgatttctattctcgcctttattctctccagttacttgctgctattctttcggctcgaacagagcgcactgaggaatgcatcttcactgcgcccctgggaataccacgattggtttctatccttgacgaccaacgcgacgctatacgtaacgaggttatcattcttttaacatacctcacgccaacatcgattgaaatacagaaattggtggcttttgagaatgccttcgacagactattcgccattatcgaagcagacggtgctttggctgagggagggcgtaccgttgaggattgtttaattcttttggcaaatctactccgatcaaacagctcgaaccaatcactctttcgagagtcaggctgcataaaccgtcttgcggatttgctggcgcgtgtccttaaacctcaatctgatgggtcggagattgcttcatgggcaacagcacaacgcaatcgcaacgtgtatgcttttcttgctgtcatacgtctttttgttgttcgaggatcagcaggcacaaacctgaatcaagcggcaatttggaagcatggtcttacctatcacgttcttcagttagccttcagccatgaggctcagacacaaattaaagccgaggtgcgacattttgatagccaaagggtgacctcgttaacgtgagatataggcattgattacttgcggtgatatgatctatcaaaatgcgccgattcaagaagcgttcgctcaattgacagtcctatctcctttaagtaaggatggtggagctgagggacagaccagtcaacaagacaaaatcttcgttattgacgggttgctagacctcacactttgttcacaggacctccaagagttcgacgtgcgatttgcggcagctggatgcctagaggcgtattttgctaatcattcggctgtcaagttgcatttccttggcagagccatcgaaggccatcaatctggagccaatgagccctctaatatcttaacagttcttttgcagccttcagctgaaactagtgatccatatcgacagtggtttgctgccgtgattgcgttccacctgctacacgaaaatccagaagctaaagcagtagctatgggcctcacagagggtgattctgaggatggagaggaggtcgttactggcatacaaaccttgacagcacatgtaacatcaggtcttcgccgtaacgatgaccctcgcgtcttagcggggtacctaatgcttcttctgggctggcttttccaggatcttgatgcggttgacgattttcttacggaggggagcaatgtacagagcttgattcaagctgtctcgcaacctcaagctacaagcagtgatgaacttgttcaggggttgtgcaccatgctgttgggcactgcttacgagtttagcactaaggattcaccgatcccacgagcaaccctacttgagattttaacgtctcgaattgatcgagatttatacttgagtcgtttaactaggcttcgtagccaccccctcatacgcgactttgaggttttgcctcaaaagcttgatgcctcatctcctggtcgactaccagacgtcttctttgaccgagcattcgttgaattcttcaaagacaattatagtcagatagcacgtgctattgatagggaacccggcatggagatatcggtcatcactaacggtgttcaaaagggcgtttccagggagctggtagactctctgaggagtcaagttgaggagaaacagaatgccgtaaacaaaatacaagaagcattggctgcgctccagggacagcttggtcaagagcaggctgaccatcgacgttctcaagaaactgccttcacggaaatgcaacggttgaaagcagccaacgagggtctgcagaaaagtcatagcgatgaactacggtatgtcacttggttattgttgtactaaggtcgactaagaatctataggaagcttcagactcagctagcatccaaagagaatgatcaacggaagcatatcgcccaacttcagtcccaatattcggctaaagagaacgaccaccagaagcaaattgctcaactacggtcgcaacaagccgcacaggacagcagtcaccagaagcagctcgaacaggttcgaaaagcggccgaagctgaagcggaaaagatcagacgccggacagatgccgagatagctgaccttaaagccaccatcagtcgtctcgaggttgatttgatgaaggtgagtactcttgtgctcgcaactaatcgagtttgggacagtccctcgctgacggtgtgacaaatgcagtctcaaaaggaacacaacatgcttcaaacattacgcaagaaagacctggatgaacaaagggaactccacgagaaggccttgggcgatcttcgtgaagagaaagagaaagagatacaagacatcaagaccagagcagatgagaaggagcaggagcacaaaaagaacgtggacgaacttggcaagaaaaaggatgccgaggtagaagcgctgcagcaacagagtaaggatgacctggagcagcagaaatcaatgaccctcaaggcagaggagaagtgccagcatcttgagaagcaattaagcggcggagatgctggaatgaaagacatgcaagccagactcgcaagggtaagtgttcaacgactccctgtgacggcatgcaatgaaactaactcaatcttcttgcagatggaatcagagttatcggcagcaaacaaagccagggatgcggctgagaagaatttgtctaaattaaaagaagcagcgaaggaggaagccgcgaaggcgaaatctgaggttgaaaagcagctatcagagttgagggaagcccgagaaatgacacagtcagaactggatgatcttctgatggtgtttggcgatttggaagagaagatgacaaagtacaaggtaggctggcagaggggggatatttttaccatacttgatgcaagcagcgtactaacatcatcacaggatcgcttgattgagcttggtgaaactgtatcagatggcgaagacgacgatgaggatgacgacgacgaagaagaagaaaatggctccgatgctgatggatctgaaggttctgacaataacgatgatgagaaagacgaaacaaaggagcaaccgaatcccaaatccaaaaagtaacgggtggcttcgtgagtctcgacagatgggatgcgatataccacttacagacatattaaaggcaaacgcctcgcggattgcatctggctgctatcttgacccaaaaaaaattccccaacagggcatagtctcgtccaatagcggtgatcccacaaatactttctactactgctgctgctgcccagctccaacaaaccggccactccacctgattcaaaaaaattattactttttcaatatttctgcgatcatttgttgttgcagtgaaaatgtccgttcacgattctgtttctgatgaggccgaatggctcgatttggagtcggatgaggagtcgactcctatcacatctttcttcacttcgcaaactttctccacggtcgctgccatgcttgaggatagcgtcaagaaccacgggtacaactttgttgaggatgtgcaaaaactccagctagatttccacggtgccgtcaagctggtcaactttgttcgtgatcatgttaagagcggattgccactccccaaggacatcacggccaaggacctagaggacgacaaataccttcgcccggttctagaaaatgatgctctcatcttctctcttgacgaagtcctggaaaccatcaccactgatcaagacaaggatggaattcttgcggcacgcaacagagaacttgaggaggagcttgagaaacttaaagatcaatttgccaattatcgcctgacggttcaagagactcttgacaagcgatggggagacgacaccgagacaactcctattgagaagaaggacgactctgcttactattttgagtcatatgctgctcacggtattttcttagcgcctcgttacaaataatactgtactaacttgtggtcaagaaatccacgagactatgttgaaggacacagtacgaaccgacgcgtaccgtgacttcatttacaacaataagcacatattcaaggacaaggttgtgcttgatatcggatgtggcactggtaagttgatattgtcaaagtccgaaatactaatactgataatcgtaattcaggaattcttagcatgttcgctgcaaaggctggtgccaagcaagtgattgctgttgacaagtcggacattattgtcaaggctagagaaaacatctttcacaacggcttatccgacgtcatcaccaccctaaagggtgccatcgaggatgttaagctgcctgtggatcaggttgatatcatcgtcagcgagtggatgggctattgcctactctacgaggccatgctccccagcgtgttgtatgctcgggatcgatatctcaaaccagacggtatcctagcaccaagctctgcaaccatctggatcgcccctgttgcagatcaagaatacatctcagaccacatcacattctggagagacgtctacggatttgacatgaagactatgcaggaaggtatctatgaagaagcgagggttgaggctatgccgcaaagctccctttgtggtgaaccttaccccttcaaagtgcttgacctccataccatcaagaccgaagaccttcaattcactgccaaatgggcatccaacattacccgcgaggtcgagaacgtcgatggtttcctcatttggtttgacaacttcttcaccacagcccgaagcgacccggtcccccctgctgagacaacaccagatacctgggacaaaaaggatcagggtggcgtcgccttcacaaccggaccctctggcactgtcactcactggaagcaaggtcttctgatcgctcctcctgaggccaacccgtccaagaaatgccccaagagcctttcaggtgaaattgtgtttacagctgctgacgacaatgcccgagcgctggtcctccgggcatcttggaccgattctgaaggtgactccagacagcattcatggcagctaaaataggtgcctccttgtcagcttggtcgtacacacatgagtccttggggcaggggttttacctttagtgttgactttatccatgccacagtcatagatgcggtacattcaaaccctgcagcagaaggtttacaatactcaggaagccctcgccgagaatgaagccctgacgatgttagtgagactttgtttatgggacctagtacgtactgaggcaaggatgataagaggtgtctgcttcctttgcgcaatatggatccagtaccatgcaaacagaccacctgcagccctagccagcgtgaacgatggaacattgtacatgcctcattttcatgtcagcgatagcctagcataatcatgcatcacgcagtgttgactcaccaacagcgacagcaatgccgccgggaatcataggccgccactttttaccaatagcaagtgtcctgatgacagtggcgaaggcaaataaaacggcagctccaatagcccattccttagcccgatatggtagcccagagcccgtgacaagtcgtgcagtgaagatccagacataggcagttggtacctggaagagatctccaggaattgtatagacgctgtagacaaatcgtgttagagccttttcaagccaatataagcagtttaaagagtgcatcttactttgtataaatacggtagataaaagcgctcagtatagcacctgctgttgctcctatgacttgaccccagaattgggcctttggtgcagctcccaggaggtggccagtcttgagatcttgcataagatcgccagcttgcaaagcaccagcttcagactgccgcaagttagtaaatggctctctagcgacatcctgccatactcaccacagctccagcgatcaagttgattaaaacgcttgacttgtgagtttgtggaataataattgcgaagaacaactgtgcaagtttgctgattccggatacaggattcagatccgtttcacctagagctcttactcccatgatacttagtactagagccataagaacagcaatagtcgtggcatagagcggtacgagatcgccaaaaaccacgtgaatggtaaatacacaaagagcgatcgatacaagaaggccaattgctaccatacgaccaccaatgcgttggtgcgggggagcatcctcatcctcatcttcatcctctccaccacgcggctcagtgcggtccgctgtgtcggcagggagaagcggcgaatagacatggctttggggtttccacaggccagagatgccatgttcatatactcgttgtcgtagagaaaagataatgttggtgaccttggggcttgtaaaaactccacggaaacccacgtaagccagacttacgatagcatccgccaacattatagccagcgagatccagatgatccatcccttgcttccatgttcccaatcatcaacatcgccaggtgcccatccacggtacttggcaatagggctaagaattccccaaccaacgatggcaccaagcagcatatgcagcgttgtctcagtgcccatgatgattccctgaccaatgtaggcaaaactggggttgaatgtccacagccacatatgcgcggcggttgaaccaaatacgggcaaattgcgcagtatggggaagaagtaagtagcaaccgtgtaaagtccagagccaccaaaacacagcaacaagagtttgatgttggctgcccagtcgcctttagacgccaagtcgttatcgagatcctgctgatgttcctggtctgtagtagctggcccgatggcagctggttgggatggttcctcctttggaacaaggctagcaaaactacctttcgcagcagcgtcaagttcatctttggtagactgccggcctccgccgtgtaagaccgagatcaaaacggcggtactgaatccactagggaatttgagacgttctcgaatgatgacttgcttgcgcctggttaatagtcaatgttttagttcactcaaagcaagaatgagggctggcttacaaagggacagcaaatacgacaccaaagtagcaaagccccaatgaccagactattagctgccaagtgcttagattaatcgggccctgctcatcagcagccaaaagatagttcagcgctggaatctgtccatccggttagagcatgtctctccacaagagccttgacgacctacaacgccaacaaacccgcatccgagtggcatgatggccataccacaagctacgctctgcagcaggacattctcgactggagaaaagggaaacctcaagtgcggagcaagcagcttgaagatgccgaagcccatgaggctggctggcatcgacatgatagagacccatcctgtctgcaagccaaaatacatattggagaagcaaataatggttcccaccgctagaccggccagaacgcctcgtagggtgaagctttccccggggactacgcgtgtcgccatctttgatgtataaaaaaaaaaaaagaggtgatggcgatgttgagaaacgcgtagacagcgtgtgacgttcagtgagatcggtaagtgctatttacttactaatataggtaacagatcggcttggttccatgggttacccatccgtggggaggctgggcttccccactcgagactcttgggcaagttgctaactatagttgactactaattgtaagacaataacccccaagcatccttgactgttggcgggttttaaagacagcgagcggagttgataaattgacatttatcagatatataatatacgtgatttgaagcatttttttaacgaataccccatatccgaagccgaagcccgattgcctaatggcgagttgaacaagcccattttcgcgtaatctccaggctgcttgttacctagctaaatcaaaacccaaagctatccagaagggaccctgcatctggctcctcaaaagtcgttgggggcgccttgaccgtcttcttgttctctcgatgtgactcaaagcgaagagtgggtgatggcaagtcagcaactactagcgagcttctccttcgaagcagcttaagggggttgacctccccaccaaggccacttggtcctggggacttctggaactcccaattccgtactgttttgtagttagcgcataaacattcagtcagcaaccctccagcctcgaacgtacctatatccaacccgaggagatcacaacccattcggtcgtacagctttgcactgtgtagcacaaactcccactcgactttcggggtgatcttagaggctcctcttaaagtctgtaacgtttggtgacgcaaatgagaatagagtacgaccaaagcagggtcgtcagtaaggtacagccgagacttgatgtcgggggagcaaggtgtttccaggagtgtgtaaaccggagtctgcaggtcaggtcagttttcgatctcttgcatcatgagtctctcaaatgtttaaacctacaatgagtgctcgtacagcgacatccttccggccaagcatccagaatgcccacgcagccagccagcggttgccttcttgagctgcgagtggcaaaactgtatcttggaggagtcggcgcagtaccggtccgtcatcgccttcatatacccgagatatagttatggcaagttgcatgtctttgagttgattcaagcagacctgaacggcgtcatggaggtggtcagcaagaaggaaaaacgcagcggcatactctgtacacacgtagttagcttcgacatcatccagtgcattcaccaaggatcttaccaaaacgtctcctactgagcaaagcataggcgttcttcagagccgccgatctccatttggggtcttcaaagttgtttgctaataatcgatgggtcgctgcctgttctttattccagttcgccattctccacaagccttgaagaatggttttcttgcgaagggcaaggtaatataaactgcagtcaactgggttcttgacttcgtttttcgtatattcattgcgggcgatcagctcaaactgagctttctgttagatgtcagcttctgtggcagctttatatcgaggtgttcctcaattaccagcgcagttggatcggtcaaccacatgaacaagccactctcacgggcgtgctcccacagcatgttgccatggttctgtcgcgatacaaagtctactagaatatcttggctgttggaatgaaaggcccaattgatttctcgccatgatagatgcatttcattagtgcgtcctttgcggagagcatgttgacggaacagcagcataaatcgagccccgttttcgtccatcgaacgacggtgacgttcaacaagcgatacacattcgacaatgtctgctagttgaatttgctcgtgtccagaaagttgtgcaatgttagtcttgactaatttttcattaatcgatacggcagtctgctcggtgaaaacatcttcatcatcgatgtcatcagtctggtttccattgagatagacgccgttggacctgtcactggccagggtgtggctttgctaagctgcctgttaacacgttgaacaactgacaattaaatgaagagacgactcaccccaggtacatagaactcggttatatccatccccaggtagtcatccagagtctcgccttcgatatggtactttaacgtcttatacaagttcactaggatgcgccgtacaagcttggctttccctgataaaatgcattgaatgagaaactgggggtgaaatactggcaaaggaccgttgaaccgttggacaacctggaacaggtccaagttgccgtctttacgtaagggaagccgcagatccgccttcgtcgactcagagaccccaacatgtctgtcctgtacaaacatttggttacctgcgccaataaccaagtggccatcgcccagccaggttgagtcgccaattgggtgtggtgtaagttctcgaatgctgatctcgcgaatctgagcccaagctgggcctttgttgagatagtcaaatcgcatttgggaaagtaggataactcgataagggaagccgacggcgaggatcgattgaccatcaggcgttgatgtccagtccaagtcttgtataacctggtgttcttggaagttattttcgtactcaagacgagcaccaccaatgtcccagattgtaagctgcgatcgcgacatattcaccagagcggccttcttcaaggtacttccactaaccaatgctggctgggaaatacccgtctctgtggtgcatgtggatagccatccgacactacgctgttcagggtcaactcgtgcagtccagaagtccacgcggcctgtgtgagtataagaaatggcgacgtcgcgagcaaagatatctagaaatcctgagacaacaggctgagagccagcaggatctactggcagaacgtatgccaggttctttatgtcttttagttcgaaacggctcagctcttcaagacctgcgccaactagtgtttttggatcgtcgaagtaactaggcaattgaatctcccacacaatgccttgcccttccgaggttatagttgcgatgtgggcgacggtataattcttgacatctgaccgaggcaatatgataaggcaaagtggttttcccgtagccttgtaatcacattgggcgaggagagcagctcggcgagtcctgcaatcccaaagcgaaatagtttcgtggcgaaggaataccacgaaccgcccctttctcaacacacatattcgatgtatatgccccttttctggtatgacgctcgcccttgtaagagcaaggcctgagttatcctggggggccaatagatgtttccagacaatgctctcgccatcttgtgtgcgagagaccactgctctgccgctgtagtttcgtacaatcttggtgatagaagacgaatgaccagaccagatcgtctgtaatgagaggcgccgatcgtttgtggtgggatcgaataaatcggcaacgcttccactgaagacacctatgccgcccatcaaatgcgtgcaccatgaagtgaaccttaccactttctttgtcgcaatacgtctggatttcggtatgtggggtctcgtgaactggtagaaatttaccaagaagttcaaaatgaacgtcggtaacttgggccaccttgaagagagttggcgaactcgcagtggtgctaccaacgttctccagggcccaggctgacataattcctttcccatcgaaggctatgcagatctctgggtttttggttgcgattgcgaccaggtggtcgagagcgacagggtcgtcagtattcaagtcgtcagacattcgcgcctgcacggcttgttcaacggaagctgtgaaatctcttccgtcgagaactagagcaaagcgcatgtcaaccccttctgggttttcttgcgacggtgcagaaacatcaacctgaccccatagttgccagtgcttcccatcaggcgtgtcggtcggcgtccacacgcggatgcatttatcaaggcatacggtgtacaagacgttatccgaggcctgttctacgtgaaatggcctgcgccacctcaccgatgttataatgttcgggtgtcgaagatatgtgaggtcgaagcgaacttggtcggcaccaaaattgagtctgcgccagaccttgattaagtgatcatgatggcccgtcgaagcgatgtatctcgagtcatatgataatatggcatatttggcgatactcggcagctctttctgccagagacacctcggttcggtcttggtatcgaataggtatatgcattgagtggccaccagaagctcctcggagctgccccaggataatgtacacggcgtttcgtcggggttggggaaaggaatgtcgaaagtcgtttgaagagcccactaatgtatctgtaagctcatgctcgagtgctggcgattgggtctgcaggggcaaaccttcaatgtgtcctcgcgcgatccaagtggtttatacacgcgaacttgtgtcagcgtgcaggtagcaatcttgcctgtcgcctcatcaaatgcgatggcttccagggtttgttctccctcgtcgtagactgtctgcagaattccatggcatccttccaatattgtaaaagcactacctgtaatgtatacctacgcgatacaccctcgttagtcgagttcaaagctcgcaagtatcggttgagttggttctgtactgacgttgatgtgtcgagagtcccagtaacccgaggctagcccttggagcctcgagcgcgggtttcccggcaagacggccttcatgctatcaaggagcacaatttgcgcgcatttctcgaggagtacgacggcgctatgctcaagcgcaaaggacgaatgttggagtagatacttgatagcttcggcgcagggaagcttagtacctaacaaccgccgaatccacacaataaacatatggattcccagaagcgattagatagccagaggtgacgtgacccctcccctataagacacagaatccactccagccccatccacaggagctcatgacggcaagcgagtgccaccctagaggacctcatatgaatgaataaccgtcttagtttttgtagtactgtctgtacctaagtgctaagaaagctcataataagtgaagctcccattcagagctcgtttattttgtttttccttttcttacaaacacaacaatagaaaattaactggtgactttattaatcaggtacagtttacatggagaccacacaccactaacctacccccgggataagaggaaagtcgatattagcttggatgtacaagagacacatgcctacatatttgtccagaacttgcatcaccatagacatgtattttgctaactgacacttcataaacaccaaagtttgagctcaagaaactaataatccacataaaaactattgcttgtctaacaccatcagcgtagcgccgttatgcattcgcttgaaactaacagaaaggggtatccttttttatcaaacaagtcatccaacgtaaaataaacacatccagatcatccttgccaaacaactgctcttcccaactgcaatagccttctccacacacctgcattgtcttccatgtatgtatgtatgtataggtacgagtaactcttttgcactatcgacttgtacctgtgcggccacgaaattggtcgctacgtgatactccaagtgggcgagtttgtggcgtagctgaaaatgttctcggcgactgaatgcgcaccgaccttctcgctggcgtaaatttcgcgagttgcgacgggcgcgccgattgcatgtcgaatggccttgcaccgacagacttactgctcacgcctggaagatttggctctggcgaagagggttgaggcccaatggtacgtccatttaaaggcttatatccgaaagatctccttgaagtgagtggctgctgcgaaagctggaactggctgaggtctgcagactcggaattttcgcctgctttagacagccctggcaccgattgagaagattcaaattgtggcattcgcgagcgccttggtgttcccctaactacaaagccgtggtcggtggcgctgcctggtcttcgcgcaccacgctctaaatgcgaaggtactggcgccacgggggttgtcgatggcaaagatgagaacttagaaggacctctcgaggcaggcctcagggatggtgatgctggtagttctacatcatcttcatcaccagcaagcgagaagacctcgtcgttttcatcagcctctctgagtggcgccattgatcctggcggcatcatcgtcgacatggagaacggctggccagtccatcgagttggtgtttcaagtggtgtactgaggtaatcataagctcgatcattgcgactagccatggaacgcctcccagatgtcatcctccagccgccacgtggccacgcagtaggtaacgagtttggatacgggcgagtctcgggtacaatggtgtggattctgtcgtcccgctgcttccaatactgcaggactcggttgcgtctctcacgttcgtgcttcttttgaacttccaacgctgtgtgggcttgcccgctctgttgcaacgatgcaattgaccaagatttgagggactggcgttgtttgtcagatgcccaaagttgccaggcttcggtgtcttgctgctcaagatctctggcgtatgccgtccaggtttctagccactcatgcgcacgatgaagctgtgacgcctgcatgtgccgctggtccatatccgcctggtttatccatgtatcaactaccaacgtcagttgatgcgataccttccgagccaacagctcctgtgccatgtcgctttcaactcggtcctccgcagccaaagatttccatttatcaatggcattgaagcaattccgcttcttcctggcagacgatacctgcgtgtatcgtgccattagatatctcttaatatgctgtttgtcttggtctctacgattccttatcgttcggtcgaagactcgcaacactgtagttgctccaagatatagacgagctcgggcctccaaatgtaccatttgggaagaatcataatgaagtcttctgaagtttcttaaaaccttggccttggtctgttcctcatagtattcttctgttctcctcaccatgtctctgtcatgttccgcacactggagccatcgatcgaatgcccgcccaacctgaagatattcgcgtctccattgaaaggcttgagctctagctctgaggttccactggtcaaaagtaaaattggccttcttggccataagttgctggcgataatcaactgcccttcgtttagtttcggcttgatcccaccattctcgtaggtaagtaaaagaacactgaatctctccgatacgtcgggaagtaaccgacagccgagtttctttttgtttatgcccctgccattggtgaatggcatctgctcgaaggcgcagacctgattggattcttatagcttgttgaagagcctcgtcatgagaagccttcgacagccactttgaaaccgcccctgatctgctacgcgatgctgtcatttggcagcccaaatgcttgaggcgatggcaatgccagcagtcgagaacatgctggatttttccaagctcgtaagcccgagcagtcgttcgcgcaatctcttggaggttcctgtcctttatgacggcccgttgccacttttttacaatgacagctgtcctcatatcatcaatggtgggttcccgaagcgcaggggcttgactccaagatcgaaagtagcgaaagcgtatcatatgtcgtcttgcgacagcatctcgttcaagacgacgcgcagtacgatcggcccagtgattgaagactttgctcgctaggtagatttcacgagctctgctggcccgtttgagaagtctgttgtgttctttttcagactcaacctgctgctcgggtgtcaaaagatcatcctcagctgctgcttgctgcgtcggcgtgtcttcctggtattcctggtgcgcagaatgatgtgtaattgtgccctcgttatgatttgctgtgctgtgctgggccactaccgtaggggaatgcacctcttgtgcatcgtgcatactatcggatggtgcctcttcaatttcatctggcctgttagagccctccctgggactttgcggcacttcatcgtcatggagcgggtgttcttcgtcatgcacaacttgcgggcgcatggtctcggattagagacgccgttgatcggatcgcattgctaagaaccgcaagaggctgatgcatgaacgattgagtcgacactggctttgattgtatatcggtcggttccttcacagaaggttgactatgcggctcaataccattcatttgcaccgacgtcgcggttccgtttgcagtcgctgcaggctttccatcatgggaataggcctcaaagttcctgacatcggcagatgcttcctcggggatgcttggaaatgaaggtatccgttgcgcgggctgcgctcggcggtttgcaaccaaagaacgccagcggttcatagccgatgatacaacagcctttcgcatttcctcatattggccatcctcctcatcggtttcagagaaatcttgttcatgttcatcttgttggtgatacggtgatcttggcggcggcgatggtgagggcgagggaagcggagaagacgagagcaatggctgaggggctcccacttcggcggtaacatgtccgttctgctggttatcgtgctggttctctttctgttgtattgatgcattactttgacgacttgttgaggatgctgctggagattgggaggttgaggtccgaaccgaaaccgtcgtattatcaccaaactccaacacaatgcccattcggttcaggatggattgaaacttatcaagcaagctgccttcaccttgctcacctccaacgcggaagacgaaagtcgacaagtgatgatctgaatctggatcgattccatatgtggggagtatggcatcgtatgccttgaacaacgcagccgctggtagaggtttgggctcgggcgccgagtcgagcaactcctgggcagcgacaactaccgcgtgcaatgtagctatgtctgatctggttaatgccatgctgtagctgtgttgtgagggtgatacggaccttcgttggagtagtatgggtcctggcttggtgcccgactggcattacttgatcggccatcgtctgatggcgagaccgctctatgcgcagccggtgacatcgacgcagccggtgaagtcgcatttgagactgggtttgagaagtctgggggcatgagcagaggaagtttggcgagttgcccacgtcggtcattggcccatagtcaataaggcgcagtttttgctttgatgtttgatggcaattaagctatcgcggactgttgaaagtacctagtataatgagttacttgaaagcgcgtcagaaaaatcacgcgattgaaggaatccaggtagagaataaaacacgagcgatgcttgtagcgcagtcaaagtaagtgcacccttgatctcttaggagggggggcggtatccaaacaaagcgcaatgcgaggttcaagaaaaacatacgcggtcgcgatacagtccgagatccttgccaagagctttgacgtgtaaagtgggtgtggctagttcttgtgggggctattacttgaatgacagacatactccgctgtgtgagccagcgacacaacagatttgagcacctcatcaccacttaattttccccggtttcaacatagccagcacaaccctcacgcatactcaggcctttgggaattcaccatgaaccagcaaaggactcgtcctatccaaaagcttgccaaagcagtctcacaatgctctgtagaggtatgcggctcttcacttgtctctactaatcttgacactaaccaacctataaacaggccacgtcttatggtaaatgcattgttgctgactacaacgctgtacacaaagacaagtgtgttaaggagtttatgaggcttaaagactgttatttggtaagatgcctcagtcttgacaaagcgtatatcctgaccttcttcaggcagcatcaaagaaatcatagcttgcttttacgggtagctgtcataaatattgaacactgtcataaatgtattactcattcaatctttgcattgaacactgtcataattggttcccggttgttgttttttctcactagtctgcaaggttctaaatccttaaaaaaatttacagcttgagtaatctcaaaatgaatgttgcttgttggacctcttgctcctcttctgcgatgagaccctcagtttgagtttcagcgcttgcctcctcgagaggtcggcgcaaggccttctcaaaagcaggagtctgcgacttgaaagcacctgacaggcccacatcctcagggtcagcaacaactctgtattccatcttgatgtcgtctgtgggcacgagtcctgccttctttcgaagtcgctgcacacgattgatgatctcacgaccaagaccctccgctaccagctccgggtggatctctgtgtcgaggatggtgagcacttcgctatccgtgttggtctcaaagttctttgaggagtcgtcctccttgacgcctcggcgcacaacgaggtcaccctcttccaggcgaatgccatcgacatcaatgtgcttgtcttggagatatccctttacctggtcactggtaagaagaggcagacccttcttgacgcgggccatgtccttcttgagcttctttccgagtacaggccagtccgcggtgacactgtactgcacgttgtacttggattcgtcgctagaaagcacaagatcttgtacattaagctcctcgctgatataattcttcaacgacttgacatcttccaggtactgggggtcagagtgaagcaccacgagggtcttcagcggttgtttgagaccaatggtacggcgttcacgcgacacacgagcaagctcaatgacacgctgcatacgaccgacacgtctctctacctcctcatcaaacaactcttggcgcacatcggggaatggtaggaaatgaacactacggaagtcatcgccctggagttccttagggatgtgaggcaagagcttgaggtaaatgttgtccgtgaggaaaggcgtaaagggggctagaccacgacacagagtgaaaagcacctcgaatagagcattcaaggcgtgtagagtgtcatcaaggccattctctcccttgagtcgctttcggttgaatcggatgtaccagtttgtcgtgttgtcaataagacccaaaagtcgaggaacaacctaaagaagagtcagtatgagctcgccagattccaatacgcagaggtttatgtctttaccgtgtacaatctgtaggctgcataaagttagctacgttcagaaacagtaaaaaggacacagcagatagagtctataggaagtaataagaatgtggagttcgcgacttaccctccatctcttggttgacaaatgccaatagtgactggcaagatgccaaaatccatctgtccatgacgttggtgtttgtggcctccaacttgggatcccagacaaagtcgacattctcgaccttcttgagcaaagcaacctgaccctcaaagaatttgtaactgttccagagaggaaggaggaccttctggacaacctccttgactccggactccttgaatcgcagtggctcggctcgcacaacaggcgagttaataaggtagagccgaagagcatcagatccatatttggacatgatgatagaaggatcagggtagttcttgagtcgcttcgacatcttcttgccatcctctgcaagcacaattccgttgaccacgcagttcttgaatggtgatttgccgaacaaatgagtacccagaactgtaagggtatagaaccagccacgggtctggtccaaaccttctgcaatgaagtttccagggaacgactgttcgaacttttccacgttttcaaaggggtagtgttgactggcgtatggcatgcttccagattcgaaccagcagtcaaacacctcctcaatacgcttcagttgacctttgcccattttactagggattgtaatgtgatcaaccttgtcacggtgaaggtcagagagatcgccctcgtagccacttaggtcacggagctcttgaacgcttcctacacagactctctcttcaagatcctcgctgacccacagagggataggtgtgccccagtatcggtttcggctgacgttccagtcgcgagcattggcgatccagctggcgaaacgcttctccttgacaaatgatggaacccagcgagtttcttcaatattcttgagcatgtcaggaatgatgtcggggatgcggatgaaccaggaagggacagcccggtagattaggggggtgtctgagcgaggacacatggggtaagaatgctttagttgagactcgttggcgatgcgaccggcattcttcaagtatttgatgatgtgcttatcagcttccttgacatgcatacccttgaagtcggaaactcggtcagtgaagtggccggtgtcgttgacggggtcgggaggtgatcggttctcagtaacgatgcctgcggcgacggcgacattgtaatcgtcctcaccgaatgctggagcttggtggacaattcccacaccactgtcgtcagtaacataggtggcgttcagaaccttgaaggcaacgtccttgaactcgtcgtagaagtagttgaatggaggcgtgtacttccatcccaacatgtccttgccgagaattttctccacaatcttgaacttggctttcttggggtccttatataaagttccaaggagcttttcgagtaggatgtatatctttccgctcttctcatccaggatcttgacgtactcgaaatcggggtgcgctgcaagtccgagatgcgatggcagcgtccagggggtagttgtccaagcaagcaggttgacatcgggatcatcaacaagagggaatgtaacgacgaccgcgggatcagtcacgtcttggtagttctggttggcctcgaagttactcaaagcagtggtgaggacagtagagtagggcataactcggtggccctggtaaacttggtccttgtcaaacaattgtttgaaaacccaccattcggactccatgaaactagggtccatggtctgtagtgatgcgttttagtgacccggtacaatacaaatagttgtgggcttcttcaccttgtaatcattgtcgaagtcaatccagcgacccaaccgttcgacggttactcgccattctttggcatagcgcataacaatagaacgacactcctcgttgtacttggcaataccgagttccatgacagcagcctttccggagattccaagcttcttatcaatttcgtgctcgatagggaggccgtgggtatcccaaccaaagcgacgctcgacgtggaagcccttcatggaccagtatcgggggatgacatccttgatggtggaagtaagaagatgtccgtaatgagggaggccggtcgcgaaaggaggtccgtcgtagaaagtgtagcgaggccgaccttcagatagttctacctatagtgatggcttgagtcaggggaatcactcgatagagtctgcagagggcagtcactcgggaaacgaacctgtcggaggaaagcatcaatctcgcgccatctttggaggacaacctcctcttcctttggaaagtcgatggacatgttgactgacggtttgactacaagcaagtgagggttgagtcagttcaggacatgcttcataatggcaagatgggggagctcaggatggagtaaagggttcgtcgttggtattaaagggatcttggacctactcaccgtttgaaaagtctcgcctggcagtctggtcagcgcacggaagaccttgataatgtaggtatgccaagcgacaatgtaaatcgtcgatggaggggcaggtttaagaaaaaggtgccttgcgatggtgggtgagtcaagaggacgggcagaaagtggggtgaaatatgtgccccgcgtcagactacggcgcacggaatagaggggtccttgtcggccgactttcgggctcgagggttctatgggaataaaagctctttcaactttgcattaccaagatggaagagaatattgactgggcttgacgaccacgactagatatcaatccaacatagcggattgtcgtaaacggatatcggtttcgcactcgcttaccgcacctttcagtcctcaaggagccacatcgactgggctttgtttctcatatcgttcgtctgcatagagaaataagaatctgaaatgcttacgaggcaatgcattggttcatgaattacaaagaatgacaaacccaaatgcatccaattatataatcgatggatgtcaaggagcgcgtaccagcaattgagtaaacaaccacctgggtaggacttggaaataaatatcttgaggccctatgcgacgccggtaactcgactcgagatggtatcgttattgctattacaccttaggtagttggtggccatacatggaccaccaggctccagtaacaacccagaaagtacactcaagtattagttatattcatgttcataatcgtctacagcatatctactcacaagactcaacaactcgtatcgagattagcgattgtgtcactttaaagctccaacactaaaatgaccggggcttgcttgaggtggcgcgtgcgtggtcactgcccgcagatggaatccaaacaacaaccccaagcgaccttggtaggttagtagaggtgatattaacagcccaggtatctgactgttgtcaaccatcaacccactccgacattgtttagcccagactttttcggcactctccatctcgtccttcgcttccttttttttttattgctcctgactcggaatttttaaaaactcttaggcgtcaatcgcctaattcagtacctactactttggcactttatgtttccgggttcctgagacccataccgctatcgataacaagcctgacgtcgatcgctgtcgttcgtatactaccaacaagtaatcacatacgaaccacatctcgacagtctgcggattcttgtcttgttacagagttttttattcttgacataaccctggcccatcacctcgagctatgtcgttcttgtttggcagagcccggacacgcacagtcgctgatctgcccaagcaagcccgcgaacatgtcttgaagcttgagggaccgcaaggtccgtccaaggtagtgaccgtatcatatcgattcaagaccaaatactgactttgaaaggccgaagagcttgcccgagttctgagccaaatgaagaccatccttcaaggcactcctggtatgcccctctccctcacctgtcgtacgaacccctgaaccaatggctgagacatctcccaagaggccgatacatccccagaacaaatcctgcagctcgtaactggactcatcgacgaagacctcctccaccttctcgcggtcaacctcttccgcttgccattcgagtcacgtaaagatacgcaggtgatcttctcctacgtcttccgtttccgccccgccaccgccgccccaaaaagcgatcctcttgcactgtcgtacgttgtgtgcaatcgcccccaggtcttggtcgagctatgtcgcggctacgatcacaaggagagcgctacaccggctggttctgtactgcgagagctgctaaagaatgaggcggcggctgccataattctctatgacgacggagacgagcctggttcaagttccaagggacttaacgccattgaccgtgaccggccccaaagtggcagaggcgtgttttggagattcttcgactgggtagataagagctccttcgaggtggcagccgatgcttttactacgttccgggtaagctttctatgggcattcttcgcttcttcgttcgcggacactgacttgactcccttgtaggaactcctaacgcgccacaaggatctcgtaccaaggtacttatctgcgaactttgaacttttcttcgacaaatacaacaatatcctggtccagtcaaacagctacgtgaccaaacgtcaatcaattaagcttctgggtgagatcctgctggatcgctccaactatagcgtaatgactgcttatgttgaccgtggcgagcacctcaaaatatgcatgaacctactgcgcgatgataggaaaatggtccagtacgaaggtttccacgtattcaaggtctttgttgccaacccgcacaagtccgttgctgtccagaagattcttctcatgaaccgcgacaagcttcttactttcctttcccactttctcgaggatcgaacagacgacgaacaattcatcgacgagagagaattcctgatcaagcagattcgcaacatgccggccgttcctgttcctcctcagcggtaaccgctggtatgctgttatactcggttcactatggcgtctcctcgccgtacatttttgcttcaggcggcgtttccccgtgcttttcactcataggcgatgacggcatgcgaggccaaaagagcgcagttttctgttctatcacaatggcattgcatatttaccctttctcatatttgttaccgctacagtatcttagcgctcccagccgtggcattgactgcatcaggacacgaatgtcgttccaccgatcttggctcatgatattattatacaaaagacgctcccaacgccccttgttcccagtatgtagtctaaaatccagtaactcccagtgcacagtcggcattcgccacttcagcaatccgatggcactcagtgtttgttcaacgctgcttggagagcaagacgttgacgctctcgcgggcgttttcggtggcccagacactgtcctttccaccgcggcgccattcatcaccagatgcgtgctctccacctccccttggcgcttctcccatgattacttcgaggtctcgcttttgcgaactcaaccagtgtttgataaagttggccggatccttgctgagagattcgaagaaggaatgcttggcctttgatacagcgatggcttgaactacgcgagcaagttggtcgtcaagccccgttacctccttgagcattgcgatatactgcgggttgttgagcaaaggcagtagggaatcacgtaggggatcttccacggggacctggatatcataaatcgtaggctgtgggtccttgtggaattcctggtcaactcggatggtgtactgcaggcgggtgggttcgagaggacgaaggtgctgttgcacgtaatcattgagcagagggatgtgcccgatgtcgccttgtctgataacctgtatatatggtcagtgatgtatttacagcaggtatttgagagaatccaaccttcttcagaggctcgttgcagcgaaagttacgcttttcctcgtcttcttgtagcccaagcaacttgatgtactcccagagacccatgaccgcctcttgatgggtagcatctttcatgtccacgacatcggcaagctcagggctcaactgatatctctcgggggattcctggcggaacaggttgatggtgatgttctggttttcatctccatttcttttaaaggtgagttcatcgaagtctgcagcagcagggagactggcagcgggctggtttcgggcggaagcgtcgggctttttccactcgactgtgtgttcgttgccagtgcggaaacgggatcggtcgaagtcgacagtcagggacttgaagaagtgcgagaatcgaggcttctctgctgatttttgcttagaagccgagtcgtttgagtcttttccttcctcgttcgcggcgtcctgggccgtggactgctcagcttcctcgtcttcgttgtcgagtagacggccttcaattttaactcgataagaagcctccatactgggggtgaagtcgaatgagtcggagttcagtccgttactttgccagatctgatcttcgaccgtgttgctgatccaaattcgcaatgttttgtatctctagatggtcgttcaatgggtgtctcatagcaggtcttgacgagtttcaaactaaccttggatccacggctcgtgtaatcaacaatatccagacgctttcgcgtaatagttgcatcaagccgtcgttcgacatctcgtaagtctttgtatcgttgaacgccatctacatcaacaatactatcctctactccttcagggatatttttatcggtaggctttcgactgcgtcgcttggcaagctcactggcctgggcctgggcctgttgttgttgggcaatctgtgcctgagtgaggggaacggaggggtgaggcccagaggacatcatagggcctgataagaagaccatgttagcaggcagatacatgagatgtgcccgggttgacataggcaacggcatcaataatgttaataaagagcgtaccaattccacctcgacgttggttcgtcgcatgaggtgaccgttgggcaacctgctgcgcataggcgcgatattgaggctgcattttgccgaaatttcgaggtcttgcgttgaggttcaatatgtgacaactggtgtaatttcacgttgaccgtgtcgcgtcgcatcgcattgcgccgtgagaaatcgatagctggtgagcctcacgtgatctattgagtaatctggcacgtactctacacctcaacttctacagcacctctcacgttggttacaaatttccagatccttaccccatacaattaacttaacatgaaccatggttttcacaattgctatatcacgatagtgaaaatgtaaggtctaagtcgtggtttgaaactcatgaaaagatggctcatactggcttcgagaggcaactgacatcatggaccaatcaatttaattacaggtaacttaggcctattactgtatcgacacctacgcatcgagtgttcaactatcacttgatgaagacccgcatccacaactatagagctgtcgagaagcttgtagtagagtcggtgactcgactccaaatcgggcttctttcgccagcacatgttattttatattgttattagaagatactaggtcttcggtgttgtccatctctcgatggttctaaaactcagattgcgcccctatccaccaacactttgcgtgagcatacactgagcgaaaagcaggccagtcccccaacgcttgtatatagctatatggtgaagtggattgagcttcttgaaatctagaagtcttagaccatgcagttcctccatcaacaaccgcgtagctgttatgccctccttcccctcccatatccccatcgttcaaataaaatgcaccccgaaacaatgcattggccagtccgctcagatgattaaaactcctcaattatgacgccacgctctcaatgccatcgacgaactgaatgtaatcgacgaggggttaaatgccaaatgacatggacctgaatagtccatagctcataagcacctcgagtttgtctatacagtttcgtcgtcgtcgataactcctcagaatgcagagccgagaccatttcttgattgtctcttgctgaaccggttacgcttaggtgccggatcttcagcattcccctgattcttactcagatggttccgtccctgtcgatcacttattccaaacccttcagaatagttacccggtccccctagcgtacttgaaggactcgatacttgagacgacatatcggcgaatccactgtcgcctccataagaagtaaccatgctttgagaaagcgccatatctctggcccgctccaagcactcaacccagtcagcggcagccgaaccgccttccggtggtgtcgatgaggatttagcctcttcaaatgtataatggtgaccaccctacatgtgattatcagtataatgatcagagtatccacaaatgggaactattgcttaccgtattgacacaccataccgtttgcccctttgcatcgacctgagtcttccaggagcaatctgagcccagcaaggacagctcttgctttgcccgtttctcctcgccaccggctggagcaagcacaattcgaccacttgaggtaatcatgaccaagcgctggcgcttctttgttgtgcttccaatgaagaaacgagacaacttcttatgtccttctcctggttccttcccgtgagggcttgatggcaaaggcgttgagaccaccatgaggtcacctagcttcaggatgcgctcgttattcttagtcaacacaggcgaccattcaatgtcaagttgtgtggggggagggagttcggtgattattctagaaggccgattgctcccgttggaaggggtggcctgggggccggagggtgctctcgagttgttggtcgagttcgcagagttggagaagccgttaagctgaatgacctgcggctcctgcgggggcgctacataagggcgtaggcgaggtgcttttgtcctccagagactttttccaaatgactgcccatcaaagaactcgtggttcttgatgtgctcgacggtgagtcgcctagcaggttcaagtaccaagcaacgctccacaaggtctcgagcagctggtggaaacccaggaggaaattcgtattcgagattgacgatcttttgaaaggtaaggtactcgctgccacctttaaaaggtggtcggccagccaagagttgatatatgatgcatccgaatgcccacaagtcgctagccttacaagcattcttatgtgtcaggagttcagggctcacatattccgcggtgccgacaaacgatgctgcacggctatcttcgtcgcgtcctgggtcaggaacaccactggcagatgcagttgatccatcttcccgagggtccttcagtaatttagcagttccaaaatccgtaattttgacgtgcatttgatcatccagcaatacgttttcgggttttagatctcggtggatgacgccccttgaatgcatataatcaatggcatcgagtatttgtgcaccgtagaatctagtgcattcgatgtcgaaagtgcccgtcttcttaagaaccccaagaagttcgccgccgttacatagatcgagaacataatagagggatgtctcgtcttggaatgtgtaatataatcgaacaatgccaggatgctcggtaagtcgattaagagtgtttttctcgatgttgacatacttgattttcttctccttgataatgtgtctcttttcaagtaccttgacggcatactccttgagtgtttgtcgatcagtcgccatgaatactgtgctgtacgagccctctccaagagtacgtccaaaggcaaagtcgcggacgcccttcttgacctgtcggacaacggtacgcccgtttgcatcaacttctcgccggactcctacagcagcaccgcgctcttgccagtcttccctactggtaggtaccggcgcatcaccagcgtatggctgattcggctgtggcccgccgggcccggctgcgtatccaacacccatgcctcttgagctccctcggggtggtaacggactgccgccagggtttacgcctgatactggtcgactcgatttgttaaagcgatgaggatctcgtcggctggattccctggcagggtaagagagaccggagccaggctcgggcgcgttgggcatggcgtaaatggaggtcctcgatgcctccgtgtgggataatggctgcgaagggcccgtcgaggggctcgtttctgaagtaaggtcggttgacttggcagatgaggtgagtcgggggtcggttagggatgattcgacgccggcatctatagggtcgagacgaatggcatcgtacggtgagggcgttgtcgatgtgactgttggttgaggcgtagaggggagggcggaggttgacgttgatgcggagagggacgtattttgagcagtggaatcgggtccaacaagagtggttgatgaagcgttaacagcctcagcggcgtcgtcagggttggcgatgcgcagtccgcctagggcctgagaaaggctcaggtccccattcatggtgggcgatggagaagccttgtagcaggtagcagatgctcaggggaagtgggcaggctcaagctcgactcgcacagggaggagaaacgcgagtcgtgagcaagggacggtcggccactggcggcggcgtgaaccctggagcatcaccgatgttgaacaatttattttggagttgaaagcgagagttgttaaggtgagatacgaggttggcacaggtgaggtggttagcgacaaattattaaaaggcggattgttgcttcgctttgctttgcattgcgttgcgttgcgttgcgttgcgttgtactgtactgtacgggaagcgggctgtaaactatggagacctgtctaaataaaaaaaaagtacttagctggagcacagccaggccagcagcgatctattaacagtccagtacctgaggctggcgctccgctccctgaggtacgaagccaccccaggtcagtaccagcccgcccacctcaagattacgagcatacagagaagcgaaagacgacgccttaggccgttgccaaccttgtcttttaaacttaaggggggtcagtaaaggagaacccagcgaacttgtaattttcttgtattatatctgcaggctttgcttaacacttggatgcgtgtgtaccagggagcgaacgagcgaaatagaaatgctccttactttatttagtactttgattgtccagaaataatactggtgagaagtacttcgaagtggagtctttctcaactgtgatatcgtagtacctcaaaaggtcactctcatctttcatatgggaagcttgcaaagaagttgttactgtgttgcgctcttaagttttaaataagctttttatacgagcagagtatcatctcaacatataaagcccctctcctactcactccccttctctattcttcacttcatatcgcgatttactatgtaacctatgtgggaagtacatccataccaggataacaaaccgcctgtttgtttacttgctttccattttcaagggcacattttggttccttactcctgtggccaggccaggcgggaggtctggctattcctactacaggacagaactctactcagacacgaagccttgaactatatgctagatacctacctaggtagtaggcagttacactgggaactaaggcacagcaaactaccgacgcaacttcgttgatacctactaccaagggcctgccaattagtataaatgtgatgtgagactcattcgatctagaaaaagatatgagcttaacagtaaatcctagtactacggcaatatgaataaaacagtgttcaagccaataagccacagagttcaacaacagtcagccaattagtatggaggcaacgacccaaaaatatctctcgatctgacatttggctgaggtgaatgatggataataaacgaggtactccaggcgcacttcacttgtgagccgcagatggcccccatccgtcaggtacctgactatcacgacgctaaaacatggctgaagctcctatgtctggcccagcagctggactaaacttattggtgtgtgctttttggaggttgacttgctcaaatcagaagtgaattttatgttggcttttttaccagcgctctcagttcaggcaccaagtcagtatcagatacagccacaatatatttaaaatagacacctgcgagtaacccacttgtcatgtacgtgaaatgctcacacaatctattcttgcctatccagagtttattccatgaaagcatcttctcatctcgggcagttaggctatctggttggtaattgacgcggacactctcttccttcatggaaatggcggctttgttaattgaccctcttggaaattgccaatacattgcctcgataataatattaatttggcgatgcttttcatctcaaaagagagtagcaaccttatcaatatgaccccctaaatacaacattgcctcgataataatgctcgtggtattcgaagaaacgaaggggggggccatgtcctcacagtattcgtggtgactaggaggttcttcacgattgattaagggttgcaaggggaagaggttgctgctgtatatacggctcaacagaagcttctttagcagtcacctgcatcatagggtttattgttgctattaacttacctcggcggatgctctattatgtacgtatgttgagaaagttacactatagttattgaggaaaccctggatggaaatgccccaagtcactacagtgttgagcaccttttacacaaagcgatcttgaatcgttgcgtctaattcgaggaatcgttcaagtcaggtatcaacacttctggcaagacacttgtagcattttctctctcgtcaatagttaggtacctacatgcataggtactaccacacgttttcttgatcatcgatccttttgacacaacgcataacatttacctaaagatgaagtcgcgtatgtacacgcgacgactacacttaccctgtagacgtagcgatgtggtaagctcttgctcgatactacgactaagattcttatcaggactctcctgaggaagtcgctggaacgaatgtatgcttaaaaggactaaaacactaagttatatgatagaacatttcaactcaacaccgttacagttacataactgggagtgagtggcgaaggcatcatcaaaattgtcatcatgatccgacttcagcccaccacgatcactctcacagcgtctgagatgaccgacgccgagcgccatagccgttacagaaaacatctcgcgaaccgagaatgcacgaccaggacacgctggtccactgcattagaaaacgaggaaacaacactcgaacatgctatgaatacacgcatacagacacccgataccgacccaagtaacagacaacgaattcgtagttcaccaagcccagatgtattggcaagagaagaggatttcacttattcaacatcatcggctgggaacggtatcgacagagaagtgggcgctgttcgtctacccattcgcacacggttcgccaacgtgatcaacgataccatccatcaagatgacaacgagggcaggacggtccagcaacttcttacgacagttgtaagtagacccctcggctggaatgtgccattattcgcagtgacgagtattcgttacattctgcagcaagatcaagacagatatgtcagacgcaaatgagcgaacagcaggctgactggcagtctaagccaggggtgccaacgcgcaactcagagcgagaatctactcatgaccgttaccaggactctttagaaaccaccaatcgtacggtggataccgagacgatggcctcaatgattgcagcagagctcaacgttacgcccccacgaagaaatttgtctgtatacagcgatgctctacctgtgaatggacagccgcaaacaccaaggcagctgctggaggcccgtcaccaaagccgatttaacggagcctataccgcgccagttcgaggcagacgcatagaggccgatgtaggcgatgcgccagttacagtgagacgaaggcgagctggacgcaatactagcttggtagggttgagcctagagctgcacggtttacacgaagacagtcaaaacactgacgatgtttgatttaccgagatgcattgtgatgtcaggcgatcaacagtataggcaaatgcaaggaagagaagatgggtttggcatgaatcaagcatagtgtcatggcaactggggcctggccagcttaaggatgatcactgaagcggtatccatatgtactcgaacattcgcatcatagcttcaatcggtctctaggtagagattaatcaatcaaaattccactgagtgtgtagtttcagcttgacggtccctcagtgactagggccacctcgcaaacaattgccgaatgttctgttggtcgatggtcgttggtcgttgatctggctggctggctcggggctctccagatggcagcacgcccagcccagtctctcgtggcaacgaaaattccagtaggcaaactttgtgcggatgtgcctggctacctcaggcacaaagtttggcagtctccactcaccttcaaacagacagccagtacgtttactccgtacagagtacgtgtctcctggtttcttccagaggtttcaagggcaggttagtacgtatatgcaaacaggctcgcaaagggtacgtaccgcagtcggaagtgacttaaactgactcggactgggcggaaggcgtgtgggtcggcttggaatatctttggagctagattggtcaatggcgacagcggatcgcaggtgaaaaaaacttggctgagctgggctgggcttacgggcaagctgggctcggctcaaactcacaaagtggcacggggcaactggaaaaaagtccaaaacgttggccatccaaccagatgaccgttcgggagatgcttgagacccgctgacacgctatgcccgttacggggaggggacccttaacaattacgcaacctagaaggagtcaagcgcatctttgagtgggacttgccatcggcgggtacgtacctgacgctgcaactgcaagctgctttagccccgagctaaacctcatcaagggccgggaggtttgcgataagctgatggcgtgctactgtgtgcttactgtctagcatggacccagctgcagcttgccgagcgagctacagaaaactgttagtaagctcgtacagacacaatcatgatactatcatatcaaagtatctttttgcggatttcgccgttcgcgagactaacatacagtgtcaacttttatagctgttagaagatcggagtgaggctgcatgggtgggtggtaaaaagagcacttcaacctggggtaaagagccactcacactggactcacactcacgccccttctcttctcgtctcttcctccctctcctgtcgctcttacaggttctttttttttactagtcgtcccctcgcattcttttacagcttttaatcctcctccttctgtttatttattccctccccttctttcctctttcatataactcatccaccccatacttcaacttggtctcgatctcctcatcgaaccttgctttctatcacgaactctctcactcaacccgtacctagtacctacctatcttgcccacgttcgcctgtcgcgtaccctcttcatactcttggcttctaccactagccatctataccgcgttttactactctcttttcattctatcttgtcttgctcaatctttatctgagcttcccatctcaaagtcaacggaactcatcaccaacgcgtgtaccaaggacgctatagatggtttgaaacctgacattgctgactactaacttcccaaaaccatttccagtttcttcctgctcaacaaggacgctttttcacaatgtcgtacttcagctctcaatactcctctcctgtccttaccatgtctccccaacatgcccaccaatccatgggcatggcaaactttggacaccatacaccatcacgatttgcacccatgccaaaccagtttgcagtcgctcagcctccacgacctgctgtagctggcagaaagcgttctcgggacgaggcttctgaaaaccttgagcccgacatcaaggccttgcccgtcgaggagcctgaagaggagtggatctacggccctggcatgaccctcatcaagaagagcaccggctatgtcatggatgcgagcagtcagtccggtacctgggtagaagagaagaaggctgctgaggaagccgccatcaaggaggcgcgctccatgatcagaaaccccaagctgcagcgtgtttcccctgctctgtcgagcgagacctctaccagtaactcttccttcaagaccgatgtcaagcctgccgctgagggtcctattgtcgataacttcactttgcacctcggtattggctggcgaagaatcagcgaacaagatcatattcaacaagctgctcgaggctgggcccgctacatagaaaaccacttccccgtctctaacgccaaaattcttctagagagcaatggcctacagtcatatctcgtagaagccaacgagggtttcttcctgtttgctgaaaacttgcgacaaggccagctcgttagccagacagccgacggtgcccttcaaaatctccaatgctctccacctatctttgatggaatggaggttctctccgccgctgagtcccctcgaccagccaatgtcgtccctgatatggatatgagaatggactaaggaaaaaaagacaccttggtcgagaacgttgctttgtctcttatactgcatcctgtttttgtttgctatctacacggagttcacggtttgccatgcttaaggattggaatgggactgggaaaggagcctagggattgacaggaaaggcccactaagagcgaacgccatagactcggacagtcatggcttgatatcatttgattgcaatttacatcattcatcagtaaaatctttctgcaagcagtatgctgtgattctggatattattaccgagtagaatcgtatttatcttgtacatttgatctgtaggtttgtcatggggttgggttccgaaaacctcttttcgtttgtcagtagaaggaaaactcgctaatgatacgcgttgattcttggcgtttctttcgcgagaaaaagccgacgcgacatctcgcttggttcgacccatgctcttgtttaagacttaccatcatcattcgggtcgggattgaaaaagaaagcccggtttaagtgcaaactggatacggatacaaggaatttgaattgcgacgcgctcttgtgtggtttagattgtggaccaatgtccatatgcagtggactgcaacagttgtccatagatgcgatgcagatcatcgtgaacacccaccactaacaatgcggaatacacaaactaattatacagacgccaatagggagagatgcatgcaagtgacttcaaacggtccgtcttacagtcccttgcagcaataaatcttctcggacccaagcacgacgttctggttcaatagaaaagctgtacagagtacctaccgcatgcggtccaaaatcatactttatgcctactatacgcgatacaactgcacatatcactacacgcgaaccacatttctagacattactccgtagcagcctggcaacgtctgtacattggtccgtgtctctcatcaaacagacgggcggcctgtggtagttagatagtcttgctctttgtagaccttgctgatccttgacaaggaaaatgaaaactcaatattttcttctgctttttctatcgccgacaggcactcgttcctctcggatctactaagtttgtgtcataaatgagctcactttcgttagtacctctaaaatagaagcctacggccctgaactgatgctggctcaggggaagcatgtccccagcctcttccatccaattgagctaattgaggtacctcgggtcgggaccagataattcaaaagcgccagggaaccttgcgagaccagcggccaatgtatcttttttaagtaccttgagtggctctactatcgtccaggttgaagcaatactttggtcgaagctcaagtaacaccaactgatggaacctcccagcacagtccaagttacctatccgtacgtagaataggtgccaggtctaggtctgtagaggcatctgggtttggaatagctaactcccctaccctcggcattcatcaccatcatcatcgcaacgtcggattcacagcaaaggctcctttgatagctcctcttttacgtcggtgctgggtttagctgcctgtcgcattagttctgtttggcactaacctttgctacacaaccccgatcagagagctcgtctccaagtacctactaattaatccaccgttatcgtatcataatatattgccaatcatgtcgagagcaagccagctctttctcctcgccgaccatataaagctctcgctccttgagcgacagcgagcaaagaacctcaaccttgaaggcgactcccaggatggccacatctcgcggtcctttgaccagttccgcgatggcttgaccagcctccgcgaggaagaacaacggctcaccgaagctggtgatgcaacgtatgttcgactaccctgcgcactgctgttatcgtgactgacacttgcagtgccgcctcgagcctgatggaatccatctcatcgcttcagaaacaactggacgacctcacagcccaattccgaggccacccctcctcttcaacaatcgaaaccctcacccatcccaactcggaggagctcgccgacgattttgatcatgcaacctctacatcgccgacctctcgaaagccaaagactgtccgcttcagcgacaccccaccttcaccatccaccgagcttttcggccgttatcgcgataatcccgatgacagcgcaggctaccgggatgaggcccaggaaatggacaatcagcagcttcaccagtaccacgctcagatccttgagcaacaagatgagcagctcgatcgcctgggcgagtctattggacgccagcgcgaactgagcatgcaaatcggcgacgagcttgacagccacgttgctatgctcgacgatgttgaggctgtcaccgatcgccatcaaagccgtttggaccgtgcaagccggatgctcggaaaggttgctcgcggggcaggcgagaataagcaaatgactaccattgtggttctcattattattcttgtgcttctgattgccatcctgaaatgatcgaattgttcatgatttgtctcagaaagtgacaagcggcgaagcgcatcggttggagttattggagtctttggtacgggcgtttctcagggtttatcacacatgtcaataattcatcttgttctttcatgccacttgcagagaaaatggtggcttcttatacatctgtacatacgtgcgggagtgtttcttagcaaaactcgacaggaatagcgatcaggtcaggattctcatcgtatcatattgacattctttcagcttcgaagtctttgatccttcacataacttatggcccggatgtttcgctctcaggtacagatcaaaccgaacaggaacacctcaacggataacgtctccttctttgtcaataccttcaagtccctcgagaatatcgcttcccgccaaaatgccggtggcacctacagttacgcccttttctcgcgaccatacttcatggaatttgatgcttctatcgcttgacgcaacaacaatgcatccttcctgcccccctcccgtaatagttgggtcgttagaagttggccctcgaggataagcaatggcataaagagcccgtaggtcatcctcccaaggtattgctgcaatttgcctacattcgggccaactgaaaacactgacccgatatgggtgctctggcgaagggtagccgaatgtggctgcaatttctcggcgggtcgtgttccagatgagcgaggtgacctgggccgatactgatatcgttgccaaagcggccccagagggagtgtggaagaagtggatgcacttgtcattagagccacctcctgtagcgactaatccacgcctccatggacagaaagctatagccttgacagcagcgtcatggttccagtgatgcttcgcgatgctaggtccaaggcatcggactgcatcagtagcatttggcaccaatcgtagttgtgccgcaaagccgtcttcactctgcgggatgtttatcagctgggtgactcttgtctcaataccaccataggcgctgctagcttcaatgcgcgctcgatatccattccctggtatagtgggttcaagtcgttgtccaacaacttgttcagcatcgaaaagacagcaaagattgtcgttaccccccgaggcgaatagacgaccatcatatgaccatgcaagaccgcatacttgctgacagtgaatattgctgatcctggctatcaacgatactgcaccaggccatgtgttccgggtgatttcccagcctattggccactctaccacgtaataatatatattacccatctcgtcaccgaccaccaagtcctcggtttgaacctgaacccctaggatgagaggattcttggaaggtcgcagggtacaggtaggccgccagctgacgcaagaaatggggaacgcctgacgaacttcgaaccgtggcagtgtgtcgaagatggattggaaaaggatccggccgtctgagtgcccgatcccaagcacggctttacccccctgcgttgacgagaaggcgaccgacgtcaactaagtgtcgggatgagtaccgtagagcaactgaacacctcggaactcggaccaagcataaagcatactccccaggcaaataactagagtgtgcgtggtggctgaatatgctaatggtgagcagtaaaagtcatctttgaggtttggcgcgtcaagcaccctggagcacgtcagttcactgtgcatctaatgttccgatacacctacctgaacggagcagctgggagaagccgttgcctcgctggcttaatgggagctgtcatgggttagccttgaatcaagtgaagtcagcataccgagcataccagaccactcttctttgttagcccactgatacccattccaacttgtttgggtgaactctgtctgtcgagtgtgacatcttgggcctcgaggtatctgttgattttctgcgaactcgaggatttttcgaacctgatcgatcttcagagccgaagcaatacggccctcgtgcttctctttctcgactgacgtgctgataaggctttcttgaaaaggggtgggaaataagcgtgcattcgttccacgtcggacgagatgtccttgcccatcatcgaccgcaattgtgctgggtgcaacacccccaactgaccacatggcccccatacttacctggcgctcgcctcctcggttctgtgggagctggcccagagcaacgcctgtgagaaagacatgagttagcacagaaatataggtgcatcggccttctaacctctgtcttgactggtgttgtcaactctgaaaggaaaacgtgggtcagggtccagaacatgacgtttgagaacaaaaggatctgccgaagcactttggttgcgcttcaagcgctcttctctagacaggtcatgactttgtttagtagttcgatatctctcggacgacggagagacgaagtcacgtcttggaacgtatctatccaggcctctgttgtggtcaattctcttatcctgcaggggcaagcgcttgggagtctttggacaaataaagggtgagaccacgtttggtttctgcctgggatgatgccgctcgggtgtcttaggaatttcgacttggacttcctcctgtttggctgcaggacatacttgctcttcgttcacatgtagcttcagtacaggagttccatctggaccagagccatcaaaagaagggaagtatctttttcgagtattatgtgagcattcaaaaacatcttcctccgagccatacccagaatccggtggacttggtggctgcaaaactccgtcgcacctctgtcgagtagatcggggacgacgaggtggcatccgaaacatccttgtcgatgttgatgtggtgaggaatcgtggattatcttgaagtgtagagcataaggaaacgaatgaacttctatgtatgatttgaacaatactgtcacgatagacagtcccttacttgacagtaagttgttctgcccagccagttggcggaaaagtattgatgcttgtcgaaagaattttgtagggaagagaggttagggtgaagaggtagaaaggtgtggttgcgaaggggaaggagtcatgccactgagttattgatacgctagaagcacataaaggtggcacctgctcgttgataccatactcactcgcttaattccctttgtatggccgtcacggcaagtgcaaatcgatgaaaccatgttagtagctggttctcctattatatcgctcagaaattagagtcggacacatgcatcatggcagctgaaaacttgactctggtaacatggaagttaaaaatggccgattcggtttactgtaggtaggtagtttgggatctagtacaagtttattcatctcttacaccatagccttgtctcccaattctcctgttacccttgaatagagcaacagtgtaaagctacagagctacctgggcatgctgtaacactcgatcagacttgtgcccactggccaggcattcccaaagcaatgtttgcatatcttgaatctggaaagctcaaccagttctcggattcgtccaaggtccccagacagttgtagcttgtaccaataagcgactcgttgcctttcttatcccctgaggcctcccaaaacatactcccccccagaccatgctttagaacgtaatctaccttcttctcaacctcttctggtgtatcgtaagagatcagctcatgcatgatagaatcgtagctatagtaagcttgggcctcttcgtcatacttgatctctgcgccaggcttgggtaacgccttgtagtcccaaacgcccctttcccaagagccttgcccaacgtcactgaaggatttgccaatgcccaggtttccttcaaacgagcgcccatagataggcataccaagtacaatcttttcagccgggacaccagcatcaatgtagtcattaatggctttgtcagagttgtatggattcgtgctggccttgtagggaaacaagttcgcattgtggccactggcgctgtcccagctccctgagtagtcgtaagccataatgttgatctgatcaacaatattgctgattttgtccaggtgaagctttttgtacttttcgggaccagcgggtgcagcaatggaaagaaggaaatgatgaccgggtgcattttggctggcatacgagtcaagttcatctcgaacagcctgtagtagtaggtcaaagttggtggcttcgttttcatcgttggggtattcccagtcaacatcgattccgtcgaatccccagtctttcattaaagtgacagccgacttggagaatctgatgcggttttcgcgagtgccggctgcagacggaaagttggttgaccaagtccatccgccaatggacaggatgactttgagatgccgatgggcttttttcagcaggaaaagctgcttcacacatccatacgcgttttcttcttggtcatcccagccttgtttttgtttagatattgaaacaggataaggggcatcaactcacgatctccttgataatgcttctccaagtccgcatatgcatctcctgtgtacctaggtctcttgtcagcatatatttgagcgtaacctacctagtcagacatacactgtaccgtcaggcttgacgttcaagaaggcaaacagcacttgcgtgatctcggaggctggaagatcttgaggctggaagttccttccatagatgcccctgtatcatgtcagtcgaggccttaggtcttggagggtgctccacaaaccagttagtgaaataaacagcattgacagggtttttggattgttgcgcaatctctttcgtataaggtggtagtctagggagaagtgcaaggcaaaaggtagcctgagagatggcaacagctgccagcgctcggcgaacagataaccacatccttttctttggccgcaaaacttttagactgtgtaggtttgaagttggaaaaataagattatggataagtatcactttgaacaaagagagtcagtagataagagagaaggaaggaaggaaagatcaaaagatggaaggcacaaggggagtatatatgctctatattacctgggtagtacctacctcctactaattacctggaacaaacgcttttacagatattcaaggccgtaaacagcaccaagaccgcatttcctttcgcttgatggaataggtcgccttgtactcaataccccagtgcagtatgtccttttcaatacctacctcctaggtaggtacctacaaaagatcgctgcatcacatatgttgtcctttgtgtcagtcgatactgcaacacaccagcatcaaatatcgtgaaacaaatgtttatcggtttctaccaattgttattgtttacgataagcaacgacatctacatttacaggcccttaggcttccttttcccacatctgcaaagactgggagagatgagactcttctgaactaacggcaggcttgaatagaatcacagaactcattttgtatcacaggcacaaagacttttgagattggtcttccaggttcgacacgttatacttaaatcttcttgggggttacagctgcaggtttcagctttgaagtctgtccacccaaaacaaggaattcgtactcgattaagtgtatatccaaatgaatctccatggtcacaagatcaaatttagccttgatgtgatgacagccgttgtgctaatcttatttgtgcagcgctcgagttcggtgattaggtgactggtagtggtaggtttaaacgcaacactgcgagacatctaattcaagtaagacactgttcacttgtattgaggcgtgttgtcgtggaagatattttgagacgtgctgccgctactgataaaatggtgcacttacactttgatctgttgtatctgaaatttattgttgtgaaaacctggtagaattttgatgcttctgtctacaatcgcccactgaacggacgacaagactggaatatctgacatacacgaaacaaagtccatgaccatcttataacaaacattatacatgatattgagttgagaggccacaaggcctacctagtactaaggtaatattcatataaatactggtggtccacgtcatgttaccagataccctacacttgtacataacgtggggtcagaatcacgtccctcaccaacgggtagcagtgaagttaccgacctacgcatctaactgatcatcactgctggcaactcctagagtcagtttgttaatcggacacgcctcaatatgaccagtgttagtgtccatccttcccgaacaccacgtttactgtaactgatgctgattgcaaggcttctagcatggcatagcccgcactgcgcggtctcggacagaagagcagcgcaaacaggacttggtcaagatcgaaaagtatcgtaatctcgaggaccaaattcgcgagaaggtcagcaccacgcctgcatgctagaggtattacactctttctcacacgcgcgagcagatatccgacaactactacggacccgagacattccagttcacctcgaagctcctacgtctcaacccagaatattacacgatatggaacgcccgcaggcgctgtctaatctctggcttattatccaaaccgtcggatggatcgccgccctcgaaggcgtcgcagaatattatagtgaccgacattcccacaacctcttccgccgtttcgtcgccctcatcctcgaccgagaccccgccacgccccaaccccctgacaactgggaagactggtataacaactgacagcgatgccgacgccgaagtcatccgcgccgagctggcctttactgtcccccttctgatggagttccccaaatgctactggatatggaactatcgactctggatacttgaccgtgcaatcgaaaggctcgatgtatccatagcccggcgtatttgggaggaggagctgggcctcgttagcaagatgctcgccaaggaccggcgcaatttccacgcttggggttatcgtcgccacgtcgtagcgcagctcgaaagccctctcttgaatggccagagcttagtcgaacctgagtttctatatactaccaagaagatccacgatgatctctccaatttttcagcgtggcataatcgcagccagcttataacaaggctactcaatgagcgcaatgcagacgacgagtcacgcaaagccttcctggaccaaggtctgtctttacaatgcatcttacttaatatcgctgacttgtgatcagaacttgaccttgttgacgaaggtctgaacgtaggacctgaagatgagtcattatggtactaccaccagttcctcgtcctgaacttggccgattccacatccagtcggcaaatagccccaaacctaacgacagatgaccgcaaatcataccttgaacgcgaaatgaccaacatcaaagaccttttagaagattaccgtaatgtcaagaggatctacgaagctcttgccgaatatgcaatgacattagctcaactcagtgggcagccgcttgggtccgaggaacaaatcgaggtcgcatcctggctaagccacctgagaaaactagatcccaagcgaaatgggcgatggcatgatttggagaagaagctgggcttattacactcatgatactactggtcgcacttatcaacaagagtacactcacattcatggctataatccgctttacaatctacattgctgtgtgtgttagaaagattattgtgcgcaccgctagtttctgaagaaggggaatgagggtatatactgccaaaaaaaaatccatcgtgtcgtcctgataggtgtcaatgtactgacgaaatcaaaatgctccatatgttccgcacgccttaacgccctcttccgctgcccctcggcctccccctgccacgcccacgaccgcggccaccccctcggccagagctttgtcttgcaggaatgtcgccgtcactatccgagtctgatcctgtcatggagtcactctgccctgcctccgagtccgtgtcaccaatccgaaccatggttggttgcgcgggtcgtcgggcgggagggggcggtgaaggatttcgcgaactatcattgtccgaagatacttgagccgactgtccgccagtgtacgagctctcggggctcggatcgcgagaggccatttcttgatcatccgcaactggttcgtcagccacctctttgggagcctcagcgcctggtgtgggagtcgtggcttctgactgtgtgggagttgcactgtcagagacgccttttgactttcgtttgccaatcttgaacttctttcctttgagtgccattcgctcagccatagacataagatgcgtccctgccccaccagccgttggcggtggaggtgagatggatggtcgactgggcttgttgacagcaccctctgatcgccgcgtgcgacgagcagacctggacatacgactttcttcctcggcgtcttcttcagatacttcagtagggacagaagttgccgcgattgtagtcacggcagacttccttggtcttccccggcgtcgaggctgaatagactctgttgtagtccccgaagcaccttgagtcaagtctgtagcgagactagcctccaactcacgaaccattctctcatgtttaacgtcactatcgctgtcttggttttgagcagactcatcgatgatctcggtcgagttgtcaacagttgcaaccagagacaaaagtgattttcgaggtcggcccctaggccggcccttttttccgtacttggaactttggggcgaaccgacaggcgtggactgcgtggcagaggatgcattcttgggcggacgtccacgtcgtttaggagttttagtcttggttccaggggttgggtccgcctcgatagagggctgtggactagaggatgagggagttccgaatagagcacgaactgcatcagcagctagatcaacagccgatttcttagctccaactgcttcaccttgaggaggctttgattgatggacttgctcctcttcaaactcatcggaatccatttcagcttcaacataagatgctatcggtttggcgtgcctaagctcgggttcgttggcgtcaaataacaactgacctcgtttcttaggtggagcttgagctggattttcatctgatgcctcccaattattgtcggttgcttcatcttgtgtcacgcttggatccttatcaacttggccagggtgatccatgacagctacaggggccgtgtgtggcccgctgaataaagcaggatccatgctgtccaaaaagtctacttctggttcagttgcaagacgaggctttttgtgatgccccttgccaacagtaaactctggatcctcattctctctctttgcctttcttttggccgcccgaatagatttcttgacaaattcggggatatccggctcggacggtcgtatggcctcttcagaaggggcctggaagggatcaaagagaatcctgtccggtgcatcatctggctcataatagcccatgcctatacgttgtcgagccaccaatgaaggatttgggtataaggatgcatcgacatcttccaattgggaaatatccgtagccatggattggtcgacttgttcgccatttgctccatagtaacgcggtaatgatccttgggcattgtcgtcagtcatgggatgatcgccttggccaccgagaacatggctctgatccccgtaaccgttcatgctggatacatgcacaccattaacttcgtgagcctcagcgtcgtcttgcatagcttggtctacctcttcttggtctgtgatatcttgtgcttttgcggtgtcggcttgttctcgtaatctcttcatccgtttactgttattactacgactttcctccccagcagccttgagccatgagagattgtggacacgaaaatcaacaagcgcctctacacttcggtcgtcagcgatcggacgtgtatcgtgtcctagcaaagtgttctttggcgtgtagggatttgtattgcctacacgacgacagtaaccacaattgcagatacccaagcacctggggcattgccattgctcatcctccaggaccttctgtggtaacatgtcgaaagctctgtagaggacaccataacagtaagactcggtgcagccagggtttgtgcattgatgcactcggtaagcgtagtccttgtgacagcatacatggcatcgtcgaagctctcctcgtttcttcttcctcttgtattttttcttgggctttccttctccatcaacttccggctccgattcgcttggtgtaagctcacgttccggctgggtgatatccttccatgggcgccttctcaaggcttcttgacaaatttgtgccagagacttcttcgcagaacgctgccgggcaatctcgaggggttgcggcgaagactcaaagtcaacgaacccatcgttcttgataatcatagagcgccagtcctcgtaattattgaccaaatcagtccatgtccactgttcacaccactgtaagcctgagagacaagcgcaagaccgccccatggcgtaacattccatgcatacatcgtatgtgtcctcatcaccgttgacgagcatgcgagtgcagtgcttacatgtcagaaacctgttgaagatgttggatctgcaatatgaacaagtaatgcaagagtcgaactcaataaactccacctccttttctttaaatgcaaacatctcgtcaagcagaatttcggtaaagagcgcaaagagcttcttgaagtcaccggcaagttgcttggcacgaggggagctcctgagaatgtcttgtctaatccccataaagctcatggaagtcatttctgcattctcttcaagcttttgaagttgacggtagtacttttgtaaagtgaagaagatgatcgctttgtttttgtactgttcatcacgacagacaaggcgagcctttggaagcgcttcatgcaaagccatctcaagagtttctgcagttgtacgattccatgccacctttactgttcgagtacctcgattccaaacttggtgtgctgccaggggtggaattagaatgaaatcgccgactttctgttcgacaatgtatacatcgaaaggcgctttcttccacgcgttgatttgagcaaagtgcttctcaatttcgatatcgtgacctagcatggaaaggaagtactcgcgcacaacctcacgatctttgctttccgtcataaaccatatcgagctgcctgctttctcacccttctcgtcgccggaggcttccaccatgatattttgacctagggatgcacacatttcacgatgcgctggggtgtatgtaccttcatgtccaacataacacatgaggttttgggcgcgcatctcctctggcaagcttgacattagatcaccggctggtgctgctgcagcttcatcgcggaatgctgtttcatcttggtgtgagcctccggcctcgctggcattctcgtttagataaaacaggttcgggtgaataactttttgtagtgcatcatgccactctggagggcagtcaatatccttgaggtagagacgctgtcgtcgctcgtcgcggaagttggtgggggtccactggttcgccagttgtcgcattgatcgcaggtagtggcccatcgtcatagggatgtcggccccagcggcgatgtctctcacattctcctctatggaaaaagcgtcagcagctgcaacagtttcgggaaatggaataacgtacgtgtcttgtcatgtgtcttttctaaccaagcgacatcaaaaagtgattttgggagaactccatcccatccgtcaatgatcagaggcttgccgccaatgataacgtgaatcaacacaagcttctcaaactcctgttggccaaggctgcgtatttggcttcttgaaacgcgctggacccattggaagttggaggtcttgtctactagactatacaagtctagatcaggtggtataggatcgaattttgcctgcggatgcagcgaggtcggcattatgtcgagcttttggagtgctacgcgtgagcatagctatagtggggttgtgctcaagacgatatcgcaacatgttccgatcgtggaggatatggcaagttcttttggtgcaaggaagtaggccgaaaagccgttcgtcctagaccacgcccattcgatgcgaaatattcgctggtggtattcgtcgaaaggtaaataggtaagtgtttagggatctcaaaattccaagcgacctgcgattagtcgcgtcacaagcttgaccgtgatgttgaatgcgcaaccaattaaaagtgtaaaggcaaacaaaagcgttgcacgtgacagacccgtatttcacatcccttccaaccttggccaattcactccactaaggtctagaagagagatgcaaggattattcgttttataattgagtttttgtattcaagtttgtcagaatcaaagcttgagtagactggcatttggatccttttgatcaaatcgtatccggcgggttttgtggtaagctatacgactttccacggtaattgctagatggtattctcattattcctgtaggttcgtagaccttgatccatgagattaaatgcactccctcgggcttcggcctgggctcaatgtcgagggatctcgggtcaagcgttgagagttcacagacaattaccagctcggccctctcttgttcatgtttcaaaagccttggggcaaccatggcataacactcagcgagctgttgcgttccacgaagccaaacctcactcctcaaccgtggccacacaagatctagactcacccacagctacaacagcaccagcaccttacaaaccgcctgagacaggactgctttccaagctccccgcatcttgggtcccttatgctgagctcattcgacttgacaagcctgcaggaacctactacctcttctttccatgtctcttttctacacttatggccgccccaatggcgatgccaatgacaagtccaggttccgtcattggaacttcactccttttcttctccggagctcttatcatgagaggagctggatgtaccatcaatgatctatgggaccgaaacctcgatccacacgtatcgcgaactcgactccgacccattgctcgtggcgccattactcctttcaaagggcttgtctttaccggatgtcaacttctcaccgggctgggaatattgctgcaatttcctctgccttgtctattttacggtgtccctagcttgattttggtggctagctatcctttggcgaagagagtcacatactaccctcaagcagtccttggcctaaccttctcatggggagcaatcatgggtttcccggcacttgggattgacttgctatcgcatacacctgccctgactgccgcagcctgtctctatgcctccaacattgcatggacagtgctgtacgacatgatttatgctcacatggacatcaaggacgacgtcaaggcagggatcaagagcattgccttgaaacatgatgccgagactaagcaagtgctaacgggattggcagctgcacagatctcactcctcgctgcagctgggtacgcagcaggtgctgggccagctttctttatcggaagctgtggaggcgcaatggtgacgcttggccttatgatcaagcgagtcaatctcaaagacgtcaaggattgctggtggtggtttatcaatggctgctggatcactggcggagtggtcagtctaggtctgggtgcagactatgctattagatatgccgaagcatccaaggaggataattccgagagctaagcattagagaagagctgtagcagtgtaaaacacaattgtaccataatgtcatgatggagatgtgggatcaatacccgggattccttgtcacgcagcgtgcacgtcatgatttgttcgtcgaagactttgtgatctattttccttttgcagacccgtctcccatgatcagatccctaaccgtaatgtcgatgcaagcaatccgaatagactccacgtgtcgaaatatgactttgtttccatccacgcgctcttcgcttaagaacggggcttctccttcttctccttccacagagcaagcagaccgacaccggagaccttgacgaccttgaatcgcacaccgggaatatcacccttggccttgcccttgcgaccgaaaccagccaggaggacctcgtcgttctcatccacgaagttcaagcaaccgtcattggggactagaattatcgttagttcaagccgtccttcatctctcgtagcaggtggggttcgtcgtaccgaaggcagtgaccttctttccgttcttgatgagctgaacacggacacactttcggatagcggagttgggctgcttggcctcgacaccgaccttctcgaggacgatgcccttcgcgtgcgaagaaccaccgaaaggagaggacttataagcggtaccgagggcacgcttcttgtaggcgagatcggcccatttctggtcctttcggtttgttcgcagcttacgggcggcgttaagaccacggggtttgcctccagccatttttgcttcaagttgttagtcgactgtcgatgcgaaaataaaaggtcgaggcgatcgagagctgctgggagagtgtgctgggttactggagtacctaccggatctgtctgtgtatcgacgacgggttggtgatggtaatttgctgggctgcggaaagttgaacaaacgacaagcaaaaattccaggtagggtttggtggccctaggaaatcggactcgccaatttcggattccagatcacgtgcaagtgaaatggttcgaggtgccccgctgcgggttagcgggagctcttggcgatggactgatgtccatggatgttttgaagttcgagtacagtgggaatatggagtatattatactattgttactgtctctatgcaactctgcgacagactcaaagcagagcaagggtcatgtcagtcaccgttttgataccccgtttggaatgaagtaagacgtagactatctagttctttctatactggtattcacgcgttgcaaacaacgactcgaaaagcatctgaaatcataatgtctcatttaattcgaccggtgagccggcaacgagatccgcccccttctttatttttgcatccatccccttcagcttcaagcacatctttggcgaatacacatccaccgactgttccttttatcggacaacaatcaaacctgagaaccaatgtcgagtacgcgccatctgtaaagtctggacgttccggaaccgttgtgcctcagcgggctggcttgtatcctgcagagagcactcgcgctaccggcgatcgtactgatctcctatggtccgaaatgcaagcaaccttggaagaagtcgaactgtcagcctctggagggactcacgtttttggcccagatcatgacagaaaactggctgacctgcgagccgctcaaatcgccctcgctcaagcctgggcaagaagtgaagcagacgatgttatagaaacagcacagctcgatcatgtgggttctgctaccggatccgaagttcgaaacttgaagggtgcattgggagacacgtcaaagtctggctttgaaggcaccgagaggagtgcagttggaagcagcagcatttcgcgccccaacagcagcggcaccggagtagagagactgggtcataagctcgaagaagagacagaagtggacattcttctggcaaggaaacgacgggaagccaacgatcggtatttccaacgagtcaaccagggcgtcatcgacgttgtaacacggctagaagatgttgctgtcgccatgagagctgttgaacaggagagcaaggaagtctggagcgagaacgacagtattcccggaggcgcaagagcatgatcacgttgtacatgtgatttcatcggcatttcgagttcggcgttgcaaggagttaggcgagatttatcgagcattcgcggcgtttcacgatcagggagaaattacccggctatagactgaataggtcctgaataaacatgatcatccagcttcgttgtgattaacacttgatactgcattgacgctatcactgtacttctagactctgattggtagatatagaaccgacatggctttgcgcttgggacataatggtgcggagacaggcaaaggctgaggcctagagacaaactgcagaccaactcaatgacgacacatgaatatgagctctgtcactgagttgcgctatcgactcgctatgatagttgtccaatggaagggatatgctgctgcaacgtcccgcatagtatgtgtgtgggaaaatcaagtcttcagtgtgagttgaagtagggccgacaaaacgtcatgttcggccgtttcccaatatagaggctctcaaagttttacaatagcagccaagagtgtctctctgcattaaactcatgatcgcttgtcccgccatttacgtagggtaacagttgtccgtttgtaggacaatgtacagaatgccgtaagctgccccccagcctaattcaggtaccctcattctcagcaacgcgattgggagaagcgagtgggcgacctgcccaattcggcacctggtcactgcgccatgtaccacggggactgctttaacttgttacagtggagtgatccccgaagtctatgcagcaccctgtggtttggtatgcgggcagcaaactagcaggcctaggcctcgccatccgccagccatataaggtctcaaaccatcccgttgccttccgcatctgacgcaacaagcatctaaccaccatcattccacactttaacgtcaaaccaacttttgtcgcaaatatcaccacttttgacaccgatcatctttattcgataaagtcgtctccagcactatcataagcatgagattcttcccctttgtcactgctgcgcttgcagttgttcccggcgtcctcgccgttgatcagaagaagtctgccatcgtctggttcgaggacgagtccacacctgattccattgtcgaagagtgcaaagacgctctcaagaaggctggcggcaagatcacacatgtttactcaatcatcaagtaagcagtcaccgattcccccgcccttttggcactatagcgatttgacactaacatgtcgactaggggcttctccgtaattgcgcctgagaaggcgctcgagatcgtccagatcaaccacgaggaccatcagatccgtgtcgagaaggatgaggttgtgacgacggactaagggctgcgctgtagtacacattatgattcaaaaacgaaacaatagcaagtctttcgaagtgaactgaccatatttcatggcagttgttggaacatcgatatccttgatttaggcgttaacaggataggagcgacaggattgcctgaagggaaacactcgctatgcgacaaagtattattgttattattgcacacctttgacagggtgaaatagacatttgccattcacgttgaatctctggtttttgatgctactaaacacaagacggttattatactagcatttggccatcatgagtcgatcgatgctctgtaggttagcctagcaatccagagtacctatgtaactggcagggctgaaccgtgactatcctcacttacatcttgcagtaccccacaagacgaatcgttagaatggtgtttggtacgtgaacgatgttgcttgatgatcatagctctctctctctctgttcctggcttgggcatgtcctctctgtacataggtagtaagcaacagcaggctactaatgttctacgcagtcattattgcacttgtgacaatttgtgtctcaaatgacacctctagcttagtagacagccacatggagcctacatttgcgctacaacgccatagtcaatattgtacttggatcaaatttcatgatcacgcaaacgtgcatgttgtcgcaatatgctgccatgagtgatttttatttaaaaaaggggacagtgactgctgcctatgtatatactagcgtagtgatggaatgttgaaaagattgtgtgtgccaaagccatggtgtcgcaagttttctacagccagaagacgtgggctccgctcgttatacacgccggttggtggctagaagactaccgagtcaagtccaagcaatgcgttgcaggatgcagaatgcagaatgcaggaggttaactctgtcctgaatgctacctacgcaggtaagttgtcaatgctgatatcgcggctcctccaattacaaaaagacatatctatctctgttcattcccacaaagctgctattggttgttcaaacacgctattcaatgaatctctggtgagagcgggcgggcccctgctttgaacatgccccctgtcaaatcgataagccgatagacagcaacagctcgagccaacaagggcccaacgtttgccgaatgttaaagaacaatactctcttagaccttaagttcagactgaacatcacctcgacaaacgcagaacaatggaacattcgctctgggagttctcataacaattccctttaaatacccgaccttcgcatcctcgacatgccgttgaattcttcaaaaatcattaccattgcatttgagacacgcgacgcaactccctataatcccaccaccactatcacctccaaccgcaactttttgaacaaacacccaattcgaccacaatttggcctcagccgagttatctatcaaaatgacaatttacagtcctgctgcgcagactgcgcttattaaagccgtgagccccgtcttctttacaacgtctacaccgtcttctagtccgctcacccaagatacacctcagatcaagcgagtattcgagccgaaacgaatggtagaatcctacgaagacctcgtcgacggtgtcacacttggtttaattctacatcagctagatcccagtttcgacacatccgcgctcgagacaacttcgaacacctcccgacacctgaatcacaagcgcaatatccagaacatctacaagggccttttccgctacattcgacgttccgtccccgagcttgcttgccaggccaagaagttcgattaccatgccattgctgagaaccccgatgctcagggtattagccaggtaatcctatcttttgcccgtctccatgcatggcattacaaactaattccccagatcctggctgttatgctaggtgttgttatcctaggcccccaacgcaaccactatatcccccgggtcactggcctcgacaagcaaacgcaggcggagattatgcaaatcatccagaccatacagcaagatatcaacgactcacaaggagacgaagaagttgaggaagctatcgaatctgtcatggaagctcgagacattgatcttcttgtcgaggagcagaatgcagccttgcggtcacaactcgaatcgaccaagaggcagctatcggactactacacaagacttgatcatcttcaaacaagtcacgaagaactccgatatgaaaaggagaagaatgaccgagagctcgaggtcctgcgaaaggccactgtagatggtgctaacaatgccgagatgatcaagaacctggaaattcaggtgcatgatcaaatggagctcatctctagacacgaagaaacaatacgcagagatgagcgcatcaaatcgcaactcgaggccgaagtgataaagctgacggacaagtgcaaatacgccgaggagcttcaagaccaagcgaccgagtggaagcacaaagccgaggactttgagaagaaggccaataccgcagagcggtacaagcagaaactcgagtcccaacagcatcttgtcaaagaagttcagaacctccaatacgagaagactgagctacaagatcagattaggatcctgttagatgatcaggacagaggcgctcgcaccaggaaagcagaagacgagttgaccaagatgattactcagtccgagcagcatctatgggacgaacgcagccagaagaaccagctaatgaaggacatcgcggcgcttgaggacgaagtgattcgtctgagagcaagacaaagccatgatgagaacttcatcaaggatctccaggagcagctcgagagcggcgaaggcgctcaaaatgcagtgcccggtgcgctgggcatggcgtctagtcttgaagacgagcttaacgacgcagctaacgaggacactcagccaggccaagtgaacattcccctcgaattgtcccgcctgaaggccgagaacgatctgcttcgcagtacagttggctccggagatactgctccactccgcagggagcttgacgaagagaagaggcagcgtgctcatcttcagaagaactacaacgatgtttacgaaaagcatgctgttcttcacgatcaaatggaggctctgatcaacaacatgaccggcgaagggttagtcaaagccattaacgatgcttgctcacctgaaggaacacacatacttactgccgacttctacagaactaaagcatttattaacatcaagcaaacactcatgcagtgccagtttgagctggaacagtctaagaagcgggagaaagatctctctgctcaggttgctgaccaaggtcgcgaacttcttgctgccaaagcccaactttctgcgcttgacaaagaaggtgccgatgctatcaaggaaatcaagagctccgatgtagtcatcatctcatctctcaagtctgagcttgaccatgctcgggaacagctcagttattgtacttcggagagagatgcccagcagacccaacttgtcgaagcacttcttgccaaagataagctgcgcaaggaggttgaagagggtagagagctgcaagatatcaccggtagtggtgacggcgatgcgcccgatggcagcaagaagggcgagctgattgagaaactacgaaatcgtctcagagaaatccgcgaggtgagtcctagtgctttctacgatgcaattgtccacggcgatgaggacgaccaagtggtcccagtcgaaagcaaatcgtccaaggaagataaagatgattgccattcattagtagaatttggttgcaaagacgcaaacatggccacaataccatctcctcgggcggtagaattgaccatgccttgtcctgcgtatctgcctcgactccccttcaagcggaggggatctacaaattcgtctaagaagaagcgatcttggctgacaaattggttttagcaactggaacgatcggagacagaaaggattgacctgcaacgtaagttgaaggccgcccatgacggcgaggctgtggcagcacaaaaggtacgtacacgctcctatgtagatatcaacaacacgttgtttgaaccacgttttccttcttatcgtgactgaaacctctactgactaaccgtgactaaaggccgcaagtgatgaaattatccggaacctcgaaagggagaactctctcattgcatcagcttggtatgatcttacaagccggcttcaaagtaaccatgtcgttttgcaacgacggcacgaagctccacggagctggcttaacaagcagaggcagatggtcaatggtcagttgcgcttccgcgactcgctctacctctactgaccttcccctgtcagcgaccccaaagcgataggtacttgcggggtgagaaaaccccctcttgtccattataaggcttagcaagctgtacaccctggctggctgcatgacataaactctatgatacgtctgtcgttatcgaccatcagctattcatgttttcgcttcgccactgtctcatctcattcggcacacaagatcactttttcttctctttcttgatccgatattattaccgttaaggacctggccttggatatccagcgcagtactattcttctctttcatgattttgtctttgaagcattgcgagggagcccagggagtttcgtaaaaggcgtcattgtttggtagattagtggctgggaggaggattactgcattcatggaaatgcattttacgacatgaccgctatagataggaccaggagtcttcttttaaggcttttcatatggtccaatagacctgagcttagttattgatacgaattgtatttgtcttgtggattgcatcaacctgtacgcccatgtgatggcaaccaaagtttagttggcacgtaacagctggaatacatatattgcgttctgtgacaataacatggacagaaacgtcgggtgctttgctaagcattggggttggttttatattcataatacagttgatgatcgtgtgagctaggacgagttaacgcttgtaagccaactttctttttgttggttggaaactattgtaaaagacattttgatacatggctaatcgtcgtccaaagtaggtagctttttccacaaatggccacaaggccgcagacaaaccttctaccattttaacgcctctttggccaggaagataggattgtccattctcccgtccgcctccccagtttacatttcataccgttcatatatccaagacgagctggcttttattttcacacagtaatcgtcttggtacctgccaaatcaaaggcggccgttagcggtttacccgccttagggactctctagttctgtcctcgcttctcgttaagaaccttgagcatgttcttccacacttgaccaggttcttggctggcgtcgaggccgctccagataccggtcttttggtaatagcccacaacaggcttggtctgcttgtggtaggtaacaaggcgcttcttgagagcatcggcattgtcgtcacttcgctggataagaggctcgccagtaatgtcatccttcatgtactccttgggagggttaaaggtggtgtggtatgagcggccggaagcggggtggactaatcggccagtaatacgggcaacaagcagagagtcgtcgatctggagctcgacggcgtgctggagcttctgcttgcgctctgcgagcatggcatcgagaccctcggcctgggggacagttcgggggaaaccgtcgagaatgaagctgcagcgcgaattgttagcttctgctgctctgcagattaccgacgtaggatcgagattcccgagcacaaaatgtgaggcggtcaaaaatccaaaaggtataaaacttacccgccctggcactccttgttgttgttgagctcctccttgatcatgccaatcatgatctcgtcgctgaccagaccgcccgcatccatgatcttcttggcctcaacaccgagaggggtcttcttagtgacctgagatcgcagcatgtcaccagtagcctgcgcaaggaaaaccccagtgttagaaagatcgcccctcaattttcaatggatcgcgacaagaatcgacataccagatggcagcacgagaagcgctccttgattttgggggcctgagtacccttgcctgtgaaccaaagttagcacagcactctggcggcgttgcggcattgcggcgcagaaaaacactcaccagcaccaggaggaccgatgagaatcattcggatctcgtcggtagagacaggaccgccggtggctcgcgcctcgagcttcttaatgcgcgtgtcgatggtgctgatgacatccttaagctgcttgagctcgtcctcgatgaaacccatctttggcggttgcggaaggtggaattggaagttggtttggtgaggaattggcgaggatccttggagatcttagagaggcaaaggctgtattaacgacaggctttgttctttggtgcgaggccgagggaatagagtgagggaagagagtgaaaaaaagagaagaacaaagtcaagactgggaaatcttgagtgcgtagccggaggacgggaggtttggaggagaagctttaacaaactgtgattggctcaatgcgggctatttctgctggagcgatgatgatgggggcatacccctgttcgacgggcctaattgatggatactaaaacttgctggggatactaccacctactactttaactacctggtacttcttctgccttggttgttactgcaagatggagatgagtgaagtattgtgaatatgtataagaatgtggaataccacaaaaagctatcaagagagctagtcatgctggctggagatgtatgctggcataggtaggtgggtactaggtaactcaattgatgaaaaagaagctctgaattataggtaggtagtctttgccaagacaaggtattcggtacagccacggcgttacaatttgttaccacctgttcgtaacgagatcaaatgcagaccacagactacggcttggcttacatgagtgctatatgaattacatgtgggacacgtagaaaccgacataataaatatatcgcattactgagtaccgtactctccaaaactatcaaggtggatgatatattcgtctaatgttcagaccaaacctttcatcttttctttactcaaactcaacaagggcctagggtaacatctaagtacctgctaggtagtcaaaacacatgttttcccaacaatcgttgtgtccggaacatgtccgttttgtctacccgaccaaggcgacaagacgttatggtcgtgacagaccggagtcatccgcggtatatcgttgagacagagcacattcgcaacaggagtctatcggccatcggggccgaggttcaacgaattcggaatccggaatcaacgtcctttgatccgaaatatctccggcaatccatcaacacctcgccgtcatatttcggtttgcgcgaacaacaacctatttgctcttatatgacttgatgctagtcccatcagcacctgagacagtatgtagtgggcgtcgtctttatggtcttagttatttcacgtgcatccaggtgtggtaatagccggcatcaacatgggttagtctccgttttctgtccatttggaaacatccagaagccaaggactaaagcaagtggatgccaacctcatccttgatcgttcgctcaccgtaagtggaaaatcaagccatgctatatcgcacctcgaatctcgacatgttgtcgtgagtttcacaaacaccagtatatcaatggtcccgtgagccaagaagcacttgtttgcctaataaagtgatgctctacttgggggaggttgttttgacgtatttgtgttagatccctaaagcttggtgacgtcagtgaaactcagaactgtaaacaaagacgactggaccaaaaagaaagatagtgcgactgttccgtctgctctcatctgtaccactatccgtaatacgagtacaaaggcaattgctcgaacctcaaatgtggcacggcattgaactgtggctgctaacacgtgatgtggcactacaaggctcgagcttgaagtctccaaggtgcctgacccaatcgggagctaagcttccctccaagaaggcagcctctagactacgtacgtgcggccacaataatcactgcatcaacaccacatcacgactttgttttcgactttaccgcgcctacacgactaagattgcgcattgatctctcaactaccttagataggatttgttgtatcaaatacccatctacgaagcaacgatgcctaccacaacggcagaaaccctttccctcgtcacccgaaacgtcaccgttgcgcccctcgtgcttctctccgccgtcgaccactacaatcgaacagtttccacaaagacaaagcgacgagtcgtgggtgttctcctgggacaaaatgatggaaacgatgtgagagtgtcaaacagctttgctggtgtgttatcttaataccatgagaccacaaattgggtggcgcttacaatgttgattgcagttcctttcgaggaggatgacaaggacccttcggtgtggttccttgaccacaactacgttgaatctatgaacgatatgttcaagaaagtcaacgctcgagagaagcttataggatggtaccacaccggtcccaagctccgcgcatctgatttggagatcaatgaactcttcaagcgctacacacccaaccccctccttgtcattgtcgatgtccagcccaaggagtcaggagtgccaacagatgcttactttgctgttgacgagatcaaggacgtacgttggcaactgatactggccacaatcgatgatcaaaccactgacggtcactaggacggcacaaccaccgcacgaacatttgtccacactccttccgtcatcgaggccgaggaggcagaagaaattggtgtcgagcacctgttaagagatattcgcgatgtcgctgcggggacactatccacacgagtcacaaaccagttgcaatcacttcagggtctacacctgcgcctgcgagatattggcgcatacctccagaaggtcctcgacaaacaactacccattaaccatgcgatccttggaaaccttcaggacgttttcaacctattgcccaatctctccacgcccgaaagagatggaaagtctggcggcggcgaattggcatatgcgatgagtgtcaagaccaacgaccaacttatggctatttacctgagcagtctgatccgtgccatcacagccttccacgatcttatcgagaacaagatccaaaacaggcaacaacaagaggagaaggaggccaagaaggaggagatcaacaacaaggatgagaagaaggagggcacaaatggtgcaagcactcaagccaaggaaggtggtgagaaggacaaggagaacaaggagaccaagaaataaactacgaagacaaaagacctagcagatggactagacttggactgaggttctttggcgtccggaggaaaccaaggcgatatcctggccaaaggctaaggcgagagcgcctttgtacattgattacatcaaactggacttttagaggatggagtgaggataatacataccagacgttgcctcaaacgggcgagcttttcgatattgctaagacttattttcacatgtccgcaatgatacctgccatatcttcacttgaaacgacccgattctcaatatacatgcccagcatttctgaccacttgtccacaagcaaacaggcgagtaaatgtttacaacatggcggtgtatctccttctagttccatactcgtgcctccaaaagaccatagcccttcttcagagggtacctgctgtgcttcgtctgccgtcgatatagggtgggcggggaaagcatcgaatgtgaagcttgcacatgaacaattccatgcgttgagatgaacgatgtagcgtttaggtgatagattgacgtcacgagagcggcgtgagattgtcgtagcaagtgaacggaccagaaatacgtcgttcttcatcatgtccaaaggactgccgtcgtgaggttcctgattgcccgctagcctggtgatgagtccccgatcgagaagatctaaggctggaagtaaaagggtcggaaataatacatgaagagtcaagagtagaggccgttgagacggagagattgcttggagtggtgaaagtgtgggcgattgagcagctcgaggcggctgtgtagatgaaatgccatctgccgttgatggtgtgatggccgaaatggaacatatgaggtctgtaattaattcgcgatgcgagggaagaggctccattgccgtcgagtcgaacgggttcgcacgtcgatgtttgtaaaaggaagaaattaggcatgtgttagataccgattgaaggtgactactttgagataactcaaagtttctcgcaaaaaactatctcttctccattatcacaaggctggcatttccgcgaaagaaagttattaatggcttctttaaactatttcgattttttgtagcgtctcagtagacatatttgctgtctgctttttgtagcctacaccgccaccggtgtccctatctatgattttcacatatgatacactaaacaatcgccctgcctcatgctccaacatgcatccgtctattttgaatacaagacgcgtgtctcagacccactccttgggatctctgaggacatctacaaggcgctgctccctgctcttgggctcgggctcgtgcatgtacttccagccagctgtcaatggcaaactcatgagaatactctcaacccttgagccgggtgtgttgagtccgaatgctgtaccgcgatcgtggacaaggttgaactcgacgtacttgccacgtcgaagctgttgccagtctttctctgcctcagtgtaaggcatgtcctttcgcttctcgatgatgggaatgtaggaggggaggaacgccttgagacagtcttggacgaacgaaaaggtgttctcgcgatcacgctccgtctcgtccaagtcatcaaagaagatgccaccaataccacgtgcctcgccacggtgcttgttgaaaaagtactcatcacaccacttcttgaatcgggggtagtattccttgtcgtgagcatcgcaagcggtcttgatcgtcttgtgaaagtgaatagcgtcctcatcgaagaggtatgatggtgtcaaatcgcaaccgccgccgaaccaccaagcttgagatgtaccatcagggttcgccgtttcgaagtatcggtagttaagatgcacggttggggccatagggttataagggtgaagaaccatgctgagtcctgcggcaaagaagtcaattgattccatgttgggatccattgtcttgtggttggctcgcatcttctcaatggcaggcttgggaagcgagccgtagacaacactaacaccaaggccagccttctcgaagacatttccttcttggagaacgcaggtcgtgccgcctccaccgttggggcgctcccactcgtccttacggaactttttgccgtcaagtctctcaagctcggctacgatctgggcttgttgctcccgaataaacttttccattcgcagtcgcatgggcgagtcctcgttaacgcccgactcgcgcttcttctgggcatcgcggtcggccagggttgaaggatcggcattgataggttcgatatcagactgagagtgctatgttcagcgattggctctcccaatgattaggaaggaattggtaccatcttgtaggctaagggagcggcgacaccaagtgcgacagcagtgagccacagcggggagtagttggaataagatgatcgagaagctttaggaccggcggaactagacagccagcgtctcgtagaggcggattgagttcgtgagaagcgtacggaaggagaagcaaggtgcgcagcaaggcgccgggctggctgtctggcagccatgacggtattatatagtcgacccgaagattcgggaagagatggcggcaaaatagggccacagggccgagaacgagagcgagacgaacaagaaggaaacagaagaaaaagagacgacgatcaggcgtttcggatgaggccacgcgacggatgaggccagggtccaacaaaaggaaggtttagaacaactgagaactcgggtgatagtcagaatcgaatgttcggcaattggcttgtttcgacggaggccttggctagtctagtcaacttcatagaaggagcgtgtctagggtggagtagaggacagctcacggccggggccgagggcggtcaaaatcgacgcacctttcgggcgtactaaaatcattccgccaatgtagctccgttgctggatcctacataatggcgagaccttcttgaggctcctttatatgagaagcagatgccatcaagcatcaaggctgaagcttttctcaagcaaggattgttttgtaattcagtatgcatgcagtggggctggcaggtagtaagtttggctgtcagctgcaggtttcctggtagcgagtgaactaacacattgtacctgtctgaagtggcatcgatgacttctctacagacaaggtagaacccctactgttcctggctagaataagctactacctgccaaggtaggaagaagggttggatggtatgtaaaccatggtaatttgaagataaaacgtttaatagaactatctggaaaacactatgtagttctatttactgaagcagcctgacacttcttaagatgaacagttaaactcagagcatgcaggatgaatcgcatttaatatacccagcaactctcatttacctacccagccgcctgtctctctaagatgcgtatcgtggagcgtaaattaaagcctgggtcataaaagctgtgcaccaatacggcacttacaagcagaaaagaagcctgacgaatggcgctggacgtacctaaggtacgtgggggattctaccggatcttgatggagccctttccaatcccagacaggtatggaaagagggtgtttaatggctgtagtcacctaaaactatttagcgctgctggaacgtcagatccggaccatatatagtctttgtcgtgttggataatcgagatcaattaaagaaactcgtcgatgaactctgggtccttttgaggattcactcgcaaactctcattctcgaccctgtgacgatacaatgcgacgtgacttgctgtttccccgccattgttgcctcgcggggcctcttgtgattcaccgggcatcatagagctaagccatttatagtttagtcatctagccccgcgcgcatgtccagtcaacgtgagttgggctgggtgctgctgccacctgctaaggtgccatctgccctgggcgcccactgtaacccgcgctgctgcctctcaagtcaggacaagtcaggtcaagtctgcgctggccgaccgctcatctgtatggtgtatgcgcgtactgtgtctgtgtcactgccaccttctgtcactctgtgcatttcctcacctcacctacttattctgcctgacgcaagcaaaccgtaacctagttctttttcttatttccaacccgtcatcatctccctcctccctcttcttcctttttccctcaaccacaacctttcgactatttagctgcctgaaaccaacagtcatcgcgacacttgaatccaacacacttaccgcctccacaacaaccatcaccgtcaacatgcgcagcaaattcaaggacgagcaccccttcgagaagcgcaaggctgaggccgagcgcattcgtcagaaatacgctgatcgtattcccgtatgtatttttcccccttacgaataacatattctctggttttgagcgaaacatccgctttcactcgacaacgacatcaacagactggggggttccacgcccgtttaccgaccgccttctctcttcatctttccatcacccgacaacttgctgacatgttgcgaataggttatctgcgagaaggtcgagaagagtgatattgccaccatcgacaagaagaagtacctcgtccctgccgacctgaccgtcggccagttcgtttacgtcatccgcaagcgaattaagctgtctcccgagaaggccatcttcatcttcgttgacgaggttctacccccgacagctgccctgatgagcagcatttatgaggagcacaaggatgaggacgggtatgttccccaacaggcatgaagtaaagacgaaatactaatatgattacttgcagcttcctctacatcacttactccggcgagaacacttttggcgaagcgtaaggccggtgatgcaggatcggttctatcttctaagtcggaaatgaagaaggcgttacggtcgtatttttgggtgaacgttttttgatggttacttgttatattcttatcaactttctatgtccagacaccggactcgaatagagtgttcacagctccttatggtcacaatatacgttggcgttgtcacatagggcagcggagacaaattgtaaccaccaaccactatgacaatgtctggcccttcatgtgatttctgctctatacttttacgctgattgttcacgaacgcccgaacaatttgcaaatgtacagaagcagaatagggactcaaactgaacttctgtgaaaattacatagttgcctagactgtgactgcatagccatgacccgatcagcgggctcaagtataccagtgagcgctagcacgccatgtgcttgaccagccctgtcagattgtaaatgtgttggtgatcgaactggttacaaatgacaatgttgccactgataagagaccatgtgccactattactgaacgaagagtcatcgagaatactgtctataccaccctttatcgcgatggaaaaagaaagaaaagcagaagaacaccgcttgcaaaggtcgatcgaaatcttcagaactcaaataattttgttgatgcgtgtgagttggagtcggagctactttacgccatttctttctggaacgccatcacactgtagcgaaaggacccgttggcgtatccccgtctcatcgcccgaaaagactgtaagaaggcaatgccgtcacgtccttgagtgaatgcaaatgcccacagagatgggttctgtacaagagaccaggtgatatccctaagagattaaaaaaaatgtaaggttattgcccatattacctgtggaaaaagcatctgtacgcaccatgtctttcggacctgttgactgatatccttcggctcggcgaatacctgaagcccagcctgttttgccaaatcaaggtatccctgctgggtacagagcggtggtaggagcatgccatctgtttttttacttaagctcagaaacactcaatggtattttgcatggaaccctaccttcaatgggcttgatatcattgataaacgtggtgtcgtccaagtcctcggccttgaaccaatctgccaacacaagcttgcctccaggcttgaggactttcatcacgttttcgaagaacagcgctttgtttgggaagtgactgagtgcctcacttatccagaccgcgtcgaatgagccttgttgaccgctgaaggaatcgcccattttttcggcatcaagctcgagaaacttgacttttccgccaccgagcttgatgaagccatgggcatctgatacatcgggtagtgaagccccatcttctacggcggccttggtcaagcggtccgctatctcaacttgctttgtggagatggtgattccggtaacagaactaccgtgcttggatgcgagatagcgagaagtgccaccgatgccgcatccaacatccaaaaccgagcttttggaggggattttggagatgtctagaagtaactgaatgaggtttgcctgggcttcctcttttgtctgtgtggcttcagattcctctgttggccagtatccgtgatgaatgtgctcgcccctggtctagattagcagggtgatcgagagagatggttcccagaagcgtattaagctttgttcgcaccataaacttaggtaatagtcgctagcaagatcatagtgaagcttgatcctgtccttgaggacttgcatagttgagtgagcaaggccaagtggggtgtcatattgcttgctcaagtcggtagcttgctcttcagagattgcgaccgccatggttgcagttatgtgtgtcaagtcgaaggcaacagtttactgagaaaatgaagtaaggctctacagttggtatctgcgaacaaaatgatgtggtggtgttgacctcaaaactactaggttatcgaccttaacccgccgacagctttcttgttaccccgcggttcgagttacgcatcagtgactgcagggtgacacaattactaccgaattctaaagaaagtgctatgcagaaagatgggcgtggctgcgagtacaaatgaagacgtttactttaacatataccagacgagaaggcatggcttgcctggacatatgggatcttatgaaatacctttcccgtcaaaagcagtgatttttacaaggcatccacaaagtccaacgctggataggtcgcataatagagattcgtagacaaaaaaccaataactgatttctttcggataaagaacatcaaatcgcttcacactcctcctcgatgggttgatcgttcgcactatggttaatcttgttcatcggacgaccattctcacgataacaacaggtttttcgctaagctggcaaacgaaaaacagtaaaaagacactgatctcaaggatcgggatctggttcaccaaatgaatcacgttattttaagctctcctaggatggttgggtgtcgctgagcttcccgtcaccagtgggctccgtttcattacgcgccaagatagctgccagcggctgtaaccgcagccaatcgttttacacaaggacgaccacgtcgcgaccatctttccgatgggtcgatacacaaagcgcttcgtaaaattacatcctcgattgctctattttgagctgattctaatggagacttttgtctcgttgcactttcgctaccaacatacgcctactggatctcttgcctaaggtagcattcgctcaaatcatgagctgaagaagtcggtaacaaacaaaaccccctctatatgacatcataggtgattcttagctcgccgctccctctacggctaaataccaaataccaaataccttcaacgactcattatctcttctcaccgctgaccaagtttcagaatatgcatggcgatgatcaaaaacatattcacgcaacccgtggctttggcactttttagtcagcctttctagaaaatcctgtttcaatcacaactcatcagtggcgatttctttggacgagatcagcggttaccaaccacgtgaacccctgtcgcggaggggtcctaaatagagacactttgaccatttctggaaagctattcaccagggtccaggggccgtgatgctagcgcgaccctttcccggcgtttgactggctgtcagccctggccttgttcaccacctcaactacagcatcctggtcagcaactcaaaaaaatgttcaccatcacagcctgttctcaggacgatcatagtcattcccaatcatcctcggaagaccctgcttttaccagtgacttgcacgatgggtctctacggcgcagttcgccgaatagctggcaggttggaatcagccaagacgtttgcttccatgctcgttgcccaagctaggctactagactagggcttcatgagaagagaattgacttgcaatggcgtcacacgctcgaacaaccaagatgcgctgtcttcctatcagataaatccccatgttcctcgcctctgactgatgctgaggtttggaacgctgggcaccactcacctctatcgctccacggtgttccccttgcactctgagtgactcattatatatctgtacatcaactcgcacacacctcatccacttggaggctgctgtcgttgatgctgtggtatttcaaatcaccttactcagtgcgcaagtctttccgtctctgatatagactatttggtctggagcgacttcaatataacaagcaacccaagtttgatgcggctgggccactcaagcgacaagtcaaacaatcgacagcccagcgtaaacaaaatcacaaacgcaagttaagcctcagctttgcttcaattacaaacgacatctaatctcctgttcagaatcccgtttactcttggccaagtttcggaattgcttgtttaagcatttcccagcaccgtgactggctactggtataagcgggcgcttagctcaacctcaccacttcgtactctaagcgctgccgccatatttatcgagaaatccaaaggcgtttctgttcgagttactaatgaccaggaattgttgttcattggatattattgttgtggagtgagtcaggtaggttgccgaagctttctccttcatcttcttctcttattgttctcgcgcccctcttctctattgttgttctattgttcaaccactttttctttcacttatacaatctcacctataccccaaacaaacagcatggaatcatagacaatagatttgaaatcttttgcttacgcccgtcgtttcctttgtcgcatttcctttcatttaccggccttgggttctttttataattaatctttgtccttctaacaccctaatcatcaccactggactcaactgacttcctttttgctcgctacatatcattgcatcttcccatttattctactcaaacaaatttgatcgttcaaataaaccaacacgcatagatacaagatgttttcctcacggaaagaaaacgacgacccgccggtctatccggctgtgcccaactcccttcggtcagagtcatttgagatgaccgaaatgcgaaaggttcaagaagctcgagccgatacttctccaaatgttaccccctacctaagtctacgatcaagactatctcaaatatggatcaaccgctggacagttcttctcatcctggtccttatccgggttatgatcctaatcgtcgacctcaacaagaatgttggtgatgccaagatcaaagccctttcagcctgtaccaaagtcgaagatgttggaagcgccatggcttccatgcctcactacctatcaagaggtgtcaacgaactcgcagcctctggaattgagaaatcagtagacgccatggtgtacatgctcgacctcgttttagtgggcgtcaagaacatgattattttctacatcaacttcctaactgccacatatgtgtgcctgattaccgctatggttcacggcagcctggatgttgttgccgatgtcacagagggcgcaaccaagaagttcaacagcttgattgacaaggccactagcaagatcgaaagtatctcaaaagaactcgaagacggtattaacgatatcaccgacggtattgagagatcggtaatcggacgcctcgttccggatatccccaaggtcgacttctccgcccccatcaaggaactgaaagattttgatctcaaatccgaagactttgtcaaggatgttcgacagttggatgatgacttgcccgacttcaaagaagttcaaaacctgactgagcaggccatttccatcccattcgattttgttcgcaaaaccctcaatgaaacgtatggcaactacaagtttgatcggaatgccttccctcttgctcagaaacagaagttgagcttctgctccaagaacgatgccctaaacaatttcttcaacaacctgttcgagcttatcgccaaagcccgaacaattttcattgcagttttgatcattctcgccctggcagtcatcatccccatggcctggcttgagattagacgatggcgacgacagcaacagcacgcgcgcctcatcgctcaaaatgcatatgacccgatggacattgtctacattgcatctcggcccatgaccgcaactttcggtatcaaggttgcctcccgctttaagggaaagcgacagattcttgttcgttggctcttcgcttatgctacctcggtcccggcattgttcattctgtcgctcgccattgctggtttcttctcctgcttctgccaatggctcctactacgagcaatcaagaatgaagtacctgcactggcaaaccaggttggtgcatttgccgatgatgttgttgagaatcttgagagtgtctctgctggctgggccaatgacgccaacggtgtcattacaggattcagcgacgacatcaatcacgatattcttggctatgtgaccaatactacggatgctgtcaatgatactctcaccaccttcctcgagaccatgaatgatggcctcgacactgtcttcaaggggactatccttctagatcctatcaagacagtcctctactgtgtcatcggcaacaagattgagggcgtacagaaaggtttgacttgggttcacgaccatgccgaggtcaacttcccgctcttcgaaaatgacactttcagcaagggtgcaaaggactccgtcgatggtgatgcggagcttggctctttcctagcatccccttccagcgctactactgatgaggttacgggggctgtcaaggcagttacagattggcttcacaacaagctgattcaagatgccctcatctccactggtctggttctcttgtatgtactcgttgttctcatcggcacagtgtggacaatagtcggcatggtcacccctgataaaggccgtgctgaaggcggtatgcgcttcactggagataatcgaccaggcttcagccctcgcgttgggcaccacgatcctgcgaaccccgacggcgccgcgagcttccctcgattcggatcctcctcaggtgaagaagaccactacagagaagcgacaagcggacgtgacgagaagttcatgtcgggggccactggggcccgcgctacacaggtggacggccaccaaagaagtagctcctacggttacttggactcggcaagcggcggcaaacactaggagtgttggagctcaataaacagttgaaggatggtatctttgcagttctatattactccggccctggctggacccgtgccgtgagagacgatccttacttgactgcatgaagcgatgatttatggaatgcgttgacattattttggggaaaaaggacgcagctcaaagaatattttcgtttgtttctcaattgatatcccaaagacgaggaaaagatgttgtttatatcccgtgcttatggggtggtcctgagtctggattcatgctctacatgatgctgaaccagactgttcctagctttactctaaactgagattaaacaaattgacgattgcaatcgtaaaatgtctcttccactgcattgtgattgtctctgtacttgtagtgtacttgggcctagctgcatatgtggtcagtgttggttgccgtgtatccttacccttttgaggatgtttgtttgtttgctctactaggtttgaacggaccaactctttgttcatagcatcacggcgttcatctgatcttttgttgtaagttgaatgccgtcggagtttctttacaaggagatttcctaatgggtcatctccatctgcatacgtagaggtagatagctgcttgtagacattgttgatggaatcatgtcagttgacttagaaggtggacaatgccatacacttgacacgcactcctccttactgtaggcaatcaggcatgactagcgctcagatcttacgttttctcaggaattggatgtgacatgaagttaaatgccatgccgtgctgcaagtccctgaaattgtaactggccaatgtccaatgtcatggttgattgattaccgcattaggcaagtccggggtcgatgtgggctgcgatgatgccggctgcatggcggagtgtgggcggaagctgcagctgcgggcgacgtgcatgaggacagggcaggagccatccaaaacgagtcaatagtaggtggcggaattcattcttccggcatcggtggcggaaaatgcagtcaccaacaacgtcgaccccgaaatcttcttttaaagacaacaagtcctcactcgaaaataatacttctctccccataactctcattgagaccagagacgaaatcaattcgccatggacgctatcaaacagactttcaagcgctgcaaggagcagaacagggtcagtacacccatcatgagtgcccctcggcggggtaaattgatgatcaaccccaatgtccgacaagacaaagaagctgacaattaatttttctctctcgagtagtctgcgctggtaacatacgtcactgccggttacccaaagcctgaagatactcccaacatcctactggcgttggagaagggtggcgctggtaagctcttccgttgcaatcggattcatggactgtactgaccaagctgttgtctctagatgttatcgaagtcggtgcacctttcaccgacccaattgcagacggccctactatccagactgccaacacggtaggtacatcactatttcttcaaatgaataaagattgactggtttagattgctctcaacaatggcgtcacgatcgaatccactttgggcatggtgaaggaggcccgatctcgcggcctcaaggctcctgttatgctcatgggctactacaacccccttcttagctatggcgaggagcgattactccaagactgccactcatgcggtgtcaatggcttcatcgttgtcgacctgccccctgaggaggccgtttctttccgcaagctctgtaacaagggccggtgagtctgcaccaaagatctaatatcaaatacgaagctgactccccacttagcctttcatacgttcctctcatcgctccctccacctcagatacccgaatgaagattctctgccagcttgccgattcattcatctatgtcgtctctcgcatgggtgtcactggcgctaccggcactctcaacgcgaacctccccgaccttatcgagcgagtcaagaagtacagtggcaacaagcccgcagctgtcggattcggcgtcagtacccgagagcacttcttgagtgttgcaactctctcagatggtgtcgtcgtcggtagccagatcatcacaaccattaagaatgccgagcctggtcaagcactttccgatattgagaagtactgtgcctacctgtccggccgtgactctggagattcaaacactcgagaggttggccttgtcgaagccgttgctggagctagggagcccagtggtgacaacgttactgtcagcgatactattacagatgcggatatcactgccgaggaggacagtgctttggtggcccagcttgctgctcttcatggcaagatccctgagcgattcggcgagtttggtggccaatatgttcctgagtctctgatggactgcttgtcccaacttgaggagggcttcaacgcgatcaaggatgatccatccttctgggaggaataccgatcttactacgagtacatgggacgacccggccatttgcacttggcggagcgactcactgagtacgctggcggtgccaacatctggctaaagcgcgaggatctgaaccacactggtagccacaagatcaacaacgccctgggacagctcctccttgcccgcagacttggaaagacaagaattattgctgagactggcgctggacagcatggtgtcgccacggccaccgtctgtgccaagttcggcatggagtgtacagtatacatgggagccgtaagtcttgcagaattcttttgaaagtgcgatcactaatgtaatgaataggaggacgtccgacgacaggccctcaacgttttccgtatgcgattgctcggcgccaaggtcgttgccgtcgaagctggtagcaagactctccgagacgctgtcaacgaggctctccgtgcctgggtcgtcgatcttgataccactcactacatcattggctctgccattggacctcatcctttccccacaatcgtccgaaccttccagtctgtcattggtagagagactaaggaacagatgcttgagaaacgaggcaagcttcctgatgctgttgttgcttgtgtcggcggtggcagtaacgctgttggtatgttttaccccttcgagaacgagcctagcgtcaagcttcttggtgtcgaggccggtggtgacggtgtcgacactccacgacacagcgccactcttactggcggctccaagggtgttctccatggtgtaaggacctatgttcttcaggacaagcatggccagatcagtgagacacactctgtctctgctggtctagattaccctggtgtcggccccgagctgagctcctggaaggacaatgagagagccaagtttgtcgctgccactgatagcgaggccttccttggtttcaagctcatgagtcagcttgagggtattattcccgccctcgagactgctcacggtatctatggtgccatcgagctggccaagacaatgaagaaggacgaagatatcgtcatctgcgtgagtggccgtggcgacaaggacgtgcagagtgtcgccgatgagcttcccaagctgggtcctaagattggatgggacctccgtttctagattaaaagtgataccatatttggattaaatagcaactgttgaaatgataacaagaacaaaggtctttttctatcttgactttggcaggatattgatacaatgattggaaggcgttgaaaaggggggcttttggtacatattatacatcaaacattttacactgttatcttttgcgctccctctgtcgttgcagcttccgcctctgcgttatccagttgctgcatcaacaaagcctcttcatcgtctgatagctcctcgacgccttccagatccgccaagtcttcttcacccaacacaaattcctgagccctaagctcacctcgggtcgcctggctgcgtttggacaagggaccgggtgtagcgacgtcaagcgcatactgaatgatgtcgtccctatcctcgatctccttgggctccatacccagcgccacacgctcggcgttgaatctcttctgaatatccttggactgcatgagaagccacctcaagttccagccaccagggccgagttcctttattctggcaggcttgctcttgaggagatactcctggaggccaccctcacggcggatagtcttgagaacacggagtgtaaggcgggtcttgacgttggcatctagggcggggagcttgaaaactttgacgtggacgttcggacgccagaaacgacgggccttgttgttgtacttttccgcaacagtgttaccgaatcgaattctcgcagacccataaagacccttgttggattgtttgtagagttgacgctcgccataagggtaagggggaatgatacggctaggtagaagatgcgacttgatcgttttggtctgctgagggagggtcgtgctgaagagtcgagtgggagttaccggcgatggtgaggccagggccctcaaagccgggcgggcgggggcccaagatgtcatgatatcggtctcggtttcgaggtaagtattcggtatggacttttcccagttataggcgagacattggcctcaattgatgtcggggtgggcgggtatttcgagcgcagagtgccctgttcgagatgcgctgatcgtcgacggtaccttcaactttggccttctggcgttgagatttttgggctgtcgtcgatcggaggcggctgatgttccggcgccggagatggcggtcgccaattgtccaatcaggtgatttcgtgctgtattcgcgacagctccactacagcttcactaacaacaaaccaagcaatgagtataaggctggtggaaacagacagctggagtttatgcttgatatatcatggcaatgttcccgcctgttgaggactcagtcctacagaataacccagactttgtcaatctttataataaacttacgaatgttgttctcaactctgactgttcgacgcagaatggcccaagggccaaagagcgggcttctgttcgacaggtaagaaggctttccatttacaaatcaaccagataaaataaaacaagaattctcatgtttcttatcaggaactcgaccgtcgccgtctgatttctgcgaaacaacatcttcttacctgtgctatctcatcggcaacaccatcaagcacaccgcctgcaacaagggcatcctcccgcctgcaacctcccaagggtcatcaagcaggaggctcaaactctcagcaacaacaaccctcgcttccagaacctcttctagatcttctaattgtgctccctccacttctggacgccaataatccacctcttcctcaagataccctccagttactgtttgctcacccccccctttctgaactcgagactctactccccgcattggcgccgattattgcttcgaatctgcgtacttgggccctgggacttgcgcgaattgcgcatccttccacgaacgcttccttcctccaccgtcacatcgcctcattgccaactacgttatcgggctggcgttccgacctcgctgccgccgaaacagaactcagctctcatcgtctacgctctcttgccgccttgacatctcttctccaagccgccaccaatgcgctgagtcttttgattcgtgccctcgaggtcaagcatggaaaagtagctcgtagcctagagcttcgtgctgcagaagcctcactccatgcccgtcgatatgacgccgatgctgttatcgccgcagcttctgtgcgtcgcgcattttatacccctgaagcgatcaccgctctaagaaattatggtgcccatttgcgtgatgctaagatgcggagtgaggagcgtgttcgaggcttggcagctgagcttggagagtacggagttggtgttgacggtggagaaaacaaagaaaaaaagatgagggagatgtcaagagtatatcgggaaatgacgagacaaatggatgatacgaggagagatttagaccgattgaaccaaggatgagtggggaaagggtattaatcataagacatcatatgtttcaaactaattacgctgtgtgaagggcatgcgaaagagttcacagagtgctgttgatataccctgttctgaatatctacatagagagatcaaataaaagggcatttcgcttattcatattcgaccaagtgcgcaaatggggtagataggtataacacgttagtttcgtgttttatattcagtttactcgtacatatatgttcaagctgccttcgtcgcgtcattaattcgccaagccgggcacttgacctggactcaaggtccgggtattttcagtccatctgtccccctctggccgtagccgtgatgttgatttcaagacgtcgttcgttggaagcggcgttgtttctctaaacgcacatcctccttttattaagctgctattctctcatacttaacccttgaccttgtagatggcctcagcgaggcggccaacgttttcagaggtgataccagcaacagagatacggccgtccttggtggcataaacggagaactcctcagcgaggcgagtcatctcctcggaagtaagaccagtgtaggcgaacatgccgatctggctggtgatgtgagaccagtcgtgcttggagccgagcttctcaaggttatccttgaggagagcacgcatggtgatgatgcggtcagccatctccttgacctcaccgagccactgcttgtagagagtggggctgttcagaatctcggcggcgatgcgggcaccgtggatgggagggttggagtacagaggtcgaatgagaatcttgagctgagagtcgacgcgcttcttctcgtcggcatcggcacataccatggagaaggcaccaatacgctcaccatagagaccctatgaaacaattagcaaactgctccgagacccattacatcagatcataatatgctcaagacgtaccatgttcttggcgaaagactggcaaagagcaatgttgtggccctgctcaacgaagtagcgaacagcgaaagcatccttgtcggtgtcaccactggcaaagccctggtaagccatgtcgaagaaggcgaagtgacccttctccttgacgacgtcagagatctgcttccactgctcctgggtagggtcaacaccagtggggttgtgagcacaggcgtggaaaaggaagacactgccgttgggggcagacttgacatcagcaatcaagccctcgaagtcaaggccgatggtcttcttgtcgtagtagcggtactgctcaacctcgaggccggcgtggttgaagacggccttgtggtttgcccacgaaggctgggggatgtagatcttcttttcgccagggaagaacttggcgaggaaagcggcaccgacacggagagcaccggtaccagagatggtctgggtgatggtgatgcgatccagggcggggctgttggcgccgtaggccagcttggcggcggcgggagggaactcaggaacaccagtgatgccggcgtactccttgttcaacttggactcgacgaccttcatctcggcctcacgaacggaagggagcacgtagggcttgccagcatcgtcacggtaggcaccaacacctgtatacgaattgagtcagatcgattcgaaagatagcgagatacctccgtattcggggttgggtggggatgacgttgcgacatacccaggttgatcttcttgtcgaacttgtcggccttgaaggcttcagtgatacctgagaaatgatgttaacattactgtccgaagtagtggtgtgttttggctttggcgcaacatgtcccgtacttgtaggaacggagcgcattgcatcaagtaggagtcatcgtacgtaccaagaatggcctgtttcaagccaaaagaaacaattgattagcaacggagctggcgcaaagctcatgacaagaatgaattactcacatcctgtgaatagttagcataagatcacacaaaacatacgcgacaggaggggagctcatacaggaggaccttgagggacgttggcccagttggaggcagcgcgaatggcagccaggttgtactgggcagggcgggcagcccggcggctggcgactcggagggtggacagcattttgaaggtgatgatgggatgggttgaggatggaggaaaggttggaggagaagagagggactaaaagaagaagagggaggagaaggaggatcacttgaggcggttctcttgcggagtgactactaccagacgaggcgtggtgtgtctacctctgccatattttgtcgatcgggcctcttcggcggtgggctagagcagcttacatccaatcatacaccagattctgcttccagacccttgatttatgggggtcgtgaggtagctcccacagaatgagctcacctgcgtcagggcattttggtagactctcttgtgaaattctggtggggctaccccggacatcggcgtcggtttagaatcgcagtcacaggccatttgagaaacatccatccattgctcatgctgagtggtgcgcctgaagcggctgattatgctcaacctggttcctgttccttttatccatcataattgattcatccattgtcaacctcattactcatgctatttaccaagagaccgataccgttcccacgtttacctctatcgtcaatatcctgccagattaggatggcatgatctagtctaaatagtcagagctccagaagcccggacccaaaatgcatactcaaattcctgaagcccgggatctaacctacctacttgactacccctgcaacttggcaaagcatttacacatgtcaacatagatccggagcaccgattatcgattgcccacttacctctgtacacctccctctccgtaagagcattgagctaccgcactgctgtcaatggagtgccgcttgctaccatctacttgggttctcattgatctatgaggccacgccaaacaaagagactctgcgaaaggaagcaagagataactctcataaaccgccggcagccggaccccaatcctggtctgatgaaaaagactgtcgattcttcttccagccgcccggtcgactccgacctgttttaccgcgcatccctctgagggtcttccgctggacctgtggcagcgggtccgctctcacaatggcattcctcgatacaacttccgcttgtccagcacgtcgctgccgcataccgcccacactaaccactaattaacgtcttctactgccaaatccttgctgcaactttaggttggtttcttattacactgcaactgtagtaactcacctacagctgcacgctctccgttgtctaccggctccgccctcgtgaccggcccggccccgtttgctattacggccaacggctcacaagggttcatgttctgtgatgtcgccattggatggcattaaacgttacatgtgtgaacaggaaaagggtttgctcaacgcataacaactggatgtctcaagtatgaactaactaatatgtcgaaaacgactaaacacaaagcatattgggacggtgaaataaataaataaaattggttcaattattggacatcttccacacatatatatttcaccttttcccattcgacttcattattcttaatatatagcataagagccttgttcccaaacgccaacgcctaaatgatgctatcattaatgccgatcaagatccgagatatctccttaaccaagatctccccatctcgcatgtggcacagctcaggtggtcatgaaagcgcttctggggcagccttacctgattccaaggcacagctccctgatctcatctcccaaatgcactgtgtgagacaaatgtgcatgaataaaccggcttcttagttttcagcgtcgactcatgctttgttatggactttcttggatggcacatccgcaagctcctcataacggttcataacattctcctcgactgtctcatgaaacacgtccacctcggtcgaagcaaacttccttgcgctgatgcctctctcgaaaagcacgtcaagctctgcaaaggtgcggccactcggctccggcagacgaaagaaggtgtaaataatgcacagaaagcaaatgccgccctattctctttgtcagtaacacaaaatatttactttggacccgcaacaccggctacttacccagaagaatcctgcatagttgccccagtcccaggctgtggggttgagcatgtagggagtcaaaatactgttgatgatgccaacaacgttgctatcaaccggttagctagactgaccaatgaattgatctcgacaaaggtgtcagatgaggaccgtgtcctcagacttcgccaatgcttaggacttactatagattgcggccaagaacaactgtcttgatttgcaagcgacgagacgacagttctccaacaagagaatagcatacggtgcctatggtcaactggtagaagagagcccagatgatcatcatgcaaccggtcgccaatgaagattgggtgcgatgggcctcgggcaccaagccaaggaaccccatgatgagtagcatggaacaaagaccacagaggccatagagtaccaacgaccttctgccgatgcccaggctcataagtccccaagcaccaaagacacctgccatattgatgccatactggccaagggcaaacgagtacgccttgtcggctgagaggccagcttgttcaaggaaataagtcgaataattagagaaagagttgccgctcaaattctggatggcccagatcatgcaaacaatctctgtacggcgacggtcagtacccttgaaacaatcccagtaggatgctcccgctgtaatcttctcttcaagggcggtggtgtgtaccatcatggcgatggtttcgtcggcgtcgaagtcagtctcacgatcgagactggttaagcgtagcaaagcttccttggcgtcctggttgcggcctcgtcggactagccaccacggcgattcgggagcaaagaagataccgatcaggagcggcaacggccatatccactgaagggcatacgggatacggtatgcccattcatcttcacgcttgagcatggagtgaattactcctataccaatttcctggcccaaaccccagcagaagttgacatatgtggtcagatagccacgcagagcgactgggcagacctcggatgcatatgtgattgtcagtgtttggaagatgccccaaggaataccgcaaaggatctcggccacaagcagagtctgaacattctgggcagtaaagaagatggttgtgaaaccggctacacagacaaggcatgccatgaccgtatagcggtaaccaaatcgttctgagatccaaccgttgataaaaagaccgataatctcaccacagtgggctccctgtcgcgttggttgtgagcatatgggccagagtttatcaagaggaaacttacgttgctcagaccagcttgccaagcggctggcacctgatactctccatcatcgcccagaacaccatactttttgttgaactgaggaaatgcatctaggagtaggtgtcagtgagttggtcacaactactttatctgattatgtgtacatgtatcaggttatcaagtggttttgagcacatacagaagttattaacaagggagatatcataaccctccattacgatacaggtggagatgaggacactccaaaagatggccttggggtagagcttgataccttgacgaatagtcatgttacgctctttgtgagctgcagagcgggcatgctcgacgatgttgatgtgtgtcttgctcggatcctgaatgtcagcaccggccggggcatcggcggtggtatctgagggcggggccgtagccggggccggcgacaccttgtcttgggtgtcagccatggcttcagctgtttcaagctccggcactcaatatcaaagcgataaccaatcaaggtctgtctaccaagactaaagaggatgatgaggatggcacctgggggaacagcagccagatcaagaacagtgcctaagatctggtttcggttctctataggcggtgtcgagtaactctaaggtgaacgaggtatagggacttgaagttagacatgcgtgagagaagtgtcacttcaaatcggcccaatcgagatgcgctgtaagataagagtggccaaaagtgtacaataatgaacgatggcaaacagctcctggcgcacgacctgcacaacaacaagcacgtagcagcaacagaggttaagcagagcaaagaagaggacacaggaagtgagaaagtctgatggggtaatgggagggaccctttactggtaaaaactggagccagaggttgatgatttttatcctaggggcggatagtcggatcaaagcgggacaagccatgccagaccgagcatggcagaaccattataaacactaacagatcagcaggaacaaacgcgcaatgccgagtagtatatagtaccacatgtaaggaacataaatgcctatctcacggcactcaagcacatccttacatgtgtgtgtacattacaggtggggtctctgatttcactcttttcgatatgcatcgactcttttctggaaagcaatctcgaaaaagtaaattgactataaaacagcaagttcgataccaaatctacttccttgggctctaagaatccggcttggggaattttagattgcaacaaacgtcaacgattcaagcttatctgtctttcaaatgttaagggaaaaaaaaccacacccatgtctgcggagcctcatcttggctaaactctccttgtctccaacgcccaggagctagaacaaatcgatggccagttagcgccaccaaatcttgcaaacccctggagctactggtaataattggagaactctttccacagccgtggtgaggccgataattcctcaccgaccatttcaccctacctttagtggcgaagactccagtaatgttgcagtgattgagctgtgaagctctcgaactgtctaaccgtctatttgtccagtttgtcataccagcaataaggaagcaattgctacagttatgttcatccataagttgtgagaggaattggggtcagtgttacttactccaattctccaaaggaagccaagacacggtgactccactttggactacaaatcgcgaagcgactcaagtcttcatcgattgacggattgttgccaatcactactctgtccacgatgctatcgtgcggggacttcaaaaagtctctagtcaaaggcttggggaagaggctgggatttggaggttgggtaccgaagtactccaatgctgatatcatccatggcaggcgaaaatgtcaagtcagtttattagaatttaaactatttctttacgtaagtactctcaaccctcaaacttaacatttcagacttagaaagatatgaaagtgatagcaagtagaagagcgaatagcgagctcacagagggctttgtctgatatgcagcatcttcctcgtcatcttccttctttttaccagcaggatggtggtcgactgactcttcatcggaaggctgcggcgtcaatatccagacactgctcctgttgccatgaattctgccgcttgcaaggtcaactgtagccgttgagccgaggatcttgccacttttactgacggcaactgctcgagcagacccaggggatggtagtcctaaccctcccaaattaatttccgtttcaaagccggatcgggacgagtttgcaagaagtctgggagtagaaatgatgtttacatcatcttctacctcatactgtcatatagtcagcccgcttcttcggcacagtttcatggtaacataccaactcccatctatgaacctgggtatcgccattccaagacacataaacagtagcatttgatgcgtcttctccaggggctgacgaagcgatggaaggaccccatggaggccgtccaatccaatccatcttccaggcacgataaacagacatatctttgtctgggtcgttgtcgaagacgtgggggatcactccttgttgaatgtccatcacgatcgtcccattgggcgaatgttcagtgatacccgggtttgcaccccagccgacaaggaaatttccattgtctaagccttgaacactgcctcctgagcccgaatatatcctttggggatgataaaactcgtgtaaaagccgaacagtcattttgtcatagtcgagttccacaacaacgcctcgagaacaattatcatcattacacatcccgttttcggtgacttggttgtcaaagaagctcaatcggctctcattgccctggacgaaccttgcgttatattgattggcgaagttggtcgcgttgccgccgctaaggtctttgaactgattgtgtttccctccaagaatccatcgtggatccaatgtgccagcatggagaagaatgatcgccgataatccccttgatgaaacaagataatggttctttgaggtctacatcttgtgagtgcatggttaggtaagtttaaaagtaacttgccttgaaaacgctgtcaatatgaaaccagtcgaaaccatggccacccatataggttgtttttgggtcgtaatcaaccatcgtatcagttaagttgacatgtgtaaatgatctccacacattgaaaactcggtccgtgtcaagatcgacctcttggaagatggagtcgctcaaccagccatctatatcccctccaagaaccgtcaagttgtatctgacatcctgatacgcagtcaagatagcagttccttgggtagtgaattcgaaatcgtggatgtcggcctcgacagcccccaagtcccggactgaaactgaccatttcttttggtaggtggcatcgaaagcgtgacagcggccgccctcaatgaaagtgaggtacttgcccccatacctcacctgtgctcgggcatcgaaagtccgttcatacttgatgtcggcatacacaaggctaaggtctttgcttgaaaatatggcaggtcccgatttgtcgccatgtttcaatgtcaggaagagaaatccagaactatcaatgagactgggttcaaaggtattgatctgaaagacaggggcgactgcatctgaggatttgaaagtctgagagggaaactggccgagaaagccattgttgtaggtcgctaagtctttgacagggtccacgtctgcgaaggacagagcagctagcaaagcaattactatcgtttgcaccaaaagggaaaacatcttaggagtgaagaacgagtgtgagtgcgtatagtagcaagtgaagcaagatcaaaagtagcaatcagaatcgaataacagagttccaagaaggctccaaaactgtgcgtttagaggggagaaaaagtcaagttctttgccatgcacgatgtaggacaagagtttcaaaagcacttcagaagtgctcaagaatatggaagttgttgccgggtggcagtcgcactggaccgttctgtgcccccttcccttcatgaagcgtgaaactgtaaaacgtgaggcaagaacaactaaaggagcatcgcatcatccacggcttcctactgtgcagcgccaaagcttacacgaataatggaaggagcaatgcagtacatcccgccacaaggtcccttgcattgatcacgaatctaactaaaaccttcctcacttacacgctaagttctctaattacttactaagtgctaaggtcacaaatttcttcaaatattctcgaagtcagttcatgaagttctgtaatcaggagtgagctggccatgcaagcatcaatatttgcaagctcacacatatcagcggagaagtgcatctattgttaatatcatatactcataaattgatcgcatcatccaagccaacctgacttgaaatttgataatgctgaatctcaagggagtggcgaggttgattccggctttatagtgtagccagatgactaagcatagctccatcagcttcattgccgtcattacaacttcactcagcttcttctatcccactgctctcaatttcttttgttatacgtaattattattttcgcagtgaatgaagctcaataatgtctgtcctgtttcttcgttcgcctttcatttgccgtcattgccttcaggcatcgcgccgccgcccaacattgccaattactaattactcaacacaagctggcgcatctaaggcagaggagcaacaatcgaaaggcgcaacagagaaggataaagaaagtagcgatgcaccggcaccagagaaagaactagggccaatggctcagcgcttagaggaagccacagaggaagccctcttcactggtggaagagccgggcgtcgagctgtggaggatgcgggcttctcagaagagctcaaggagaggcttttgagcaaaattgccgatgcagaattcaaatccgaacatgctggtgcctttgcagaagctggcctttcatcatcagtaggtgaaggcacaaggcacattgcttcggcacaggcatggacaggggaagagcatgcggcggatactgtacttcgaatgctggacgatgccagaaaacctcttgctcctggtttgaggggaaaattccagccgcctcctgtagatatgcgattgcgtggacaaacgaaacgatctgctggagagaaagtcgccaaagcgagggacaaagtgaacacctatgttggaatgggagcccaacagccaaagaacggcatgagtgaggatgaaaaggaggcatggcgaagggaacttcgcgagcgctttgagcctggggcgagagctctgccaaatacaatcacgggtcttgcggccctggcaaacgaacgcatcgagaacgccattgcgcgagggcaatttaagaatataccacgaggaaagggcatcgagcgtgattctcgcgctgacaacccctttatcgacacgacagagtatatcatgaataagatgattcaacgacaggatattgtcccgccctggatagagaagcagcaggagctcgcaaaagaggcagcggtgtttagaggccggctacgtaatgattggcggcgattggcggctagaatgattgcttctcgaggcggatcgctagaggagcagatacgcagggcggaagagtatgctgctgcagaagaaatacacaacccgatcagaagaaaaaatgcccttggggaagtagaagagctcaaggctgcctcaccggtggtcggaagaccatttcgtgattcagcatgggagcaagctgaggcgagctatctcaaactatcgatcgatcgccttaatgctctgacgcgaagttacaacctcatggcgccagacctggctaagaaaccatatttttcgcttgatcgggaactcaagacatgttttgccgaggttgcgcctacagtcgctcgcgagattcaggatcgtgcgacgggtatgaaggcgaggagcttggggggaggaggccaggcgggtaagcagactagcctgttggaaacgttggctggaagcgataaagtcaaggtgcatgttgaagcccgagagaaggcatatggtcttaaagagtggtggagagatgtgtggaagaaaacctgattgcaactgttagttggaagtgagcaatcgacctgtcaagcccagcaatgtcggatcttcatcttgttaatgaatgtcatataatggtgtgaaagattaagaatatcagtcttttgtatacgctggcctgtccctgatgtttggctcatgaggcttctcgttatccaaatttatacatgaagtcccaaacgaataaagtatcaacgcccatatatatagctccgcaacaccatcagtacccaactttttggtccacctcttaactccctgtgcatggcctgggctcatatcctatgggcctacggctcgcaccgctatgtcctgtatatatatatccagtcccaacccaaactccgtagtcgatgtcgtatcagtgcactccttttccgtttcgtttctatttacgcatcagaagagtaaaaacagcagggcactaactcctagattcgcccttcttcaagaacttctcgctcgatctcaacctgtccaaactctcctgtgcgtcgtcgctccatgacccaacgtgtagccccactgtcttcctctttggtgtatgatatactgtcggctgagcctttatgacggtgtcccataccaggccgtttagggatgacactaagctcgaccatgctagccctattggaaggcgccaggggactcaccatggctgatgatggcatgctctcttctgagtccgacactggtgaaatagggttaccaaatgactttgatgcaggcctgctaacgttgagagggggtatctgagcatcattcttgacaccagtctcgagtttagccagtgttgggacaggtggtggggaaagcgtaaagccaggaataccacctgtcaacgtcgggcttcctgatgcgctcacgctatccgagtcgtggctgatggtagacagaaccgagttcttccgggtgtggaaagtcgttgggctcataaagctctgaccccaaggtgaggcggacatgtcgcctctttctgatcgtggggacccgttttggctggacacaaggctggcctgagaacctccccaagcccgagacctaagccggagcagggcagacaaggtcatctcatcgccacgatcgccaagaagggcaagctgggccagaccagggctttgaaggggcgttgttcctcctccaaagccaggcataccaaggctcatgaacgagtttctgttagagtattctgacctttctgtgataggcgtgaggttcggttctctcgagatcatgcgcccgcttgtgctacgatccaatccacccttaggaccaaagaagccaccgttggcatattcaaactctggtccttgttgttggccagctgagtaaaagccaaattcttggccataccagccatcacagtcattagccagagcgcttgcattagcctcagcgatgatagcatcgtcatcaagctccagatcagccatgttctcataagtgtcattgtaatctccataatcatcaaacctctcgtagtcgtcctgtctaaaggcattatcgtcgtctggcatgtctgacgaatgatctggtgcagacaggatggtttcaacaggtggcggagttgaaccacggtggaactttcccgatgctaccgctttgtaagttgccgcagcgagagcagcctgatacgctgcaaaaggatcgtctcccggaggagacgacgacggaacctcggccgtgggagcaggggatgaatgagtaacggggctatcccttgcagcttcaggttcgatctcttctttttcaccagcactcagtgatgtatgagctgttgtctggtgaatctctgaagctgcagatagtggttctgtcgagtcgggtgctctgttcggttcatcttgattttcagatcgtttctgcgactgtgcctgcgcaaaggcgcctgctatcggtcgaccaaattgatcggtatcattattgtcaaatatcgattcatcaaaaggggtatcgtcccattccggaggggcagcaaggtcctcggcgaattcgtttctctcgaattccaacatcccatcgtcgtaataaagctcatcgtcatttattgagtgtcccgtatttatgggtggcaggtcctggtttttctgaaatgcagcttcattttctagactgggcacccttggaatttccaatccctgaatccccagcccacctgcctccatctcttggctcatccgttggtcgagaggtaccctgggagacaacggagacagcatctctggcgtatattgactcatggcaaatccaatgcgattgccctctgtatcccttggggtcggcaagaagccagcgctgcgaggactggttatcgacgatgtagggcccgatcgttgaaagacaaagccagaaaagttttcctgatcgttgtctggatcaaactcttcgtccaagtcgtcatccgtgttgccattaagtgtgttgttcaaattgttgtcaaaggtactgagagttctattcaaagtgttgttcatgttgccgcccgtgtggtcgtccatgtggtcatgtatatgatcatccaacccattgttgaaatcagcatccatatcatcatagtcgtcaccaaccatgggaatatcttcttcgaagccatcgtcgtccatcatcgcatcgtaatcgaatccatcatcatccaagtcttcaaagcgcgagtcttgtggggcaggtacatctgcagtcttcttctcaagctcgcgttgacggtgcctgtcttcgagaagtttttcctgcttcgcagcaccaatcatgtcaaaactgaaccttgaagacgtgctcttcatatgtcgaggtatcgcagacggtatgtccttgccggacaatccagatagtgacgggcctcgagacctccccgcttggtgagaaaccgacggcctgtcatggatataggcatcttcatcaatcaaacgtgatgctcgcggtgactttggctgaactgaaatcggtgcgttatccttgggaggtaccgggggtgcatctgacagtgtaagagcattgaagtcaggtataggggtgtggggtactgcagaggctgtgcttggtgtcattttgagagcccttgaatcctgtgaatagatagaatcggaagcatcgctgggcacacgtgttgtcaaatttgaggctgagaggggggtctgttcagtctgactggccgatggactgaggaacatgtcttgaacgggaagaggagcggacatggggactggcgaagcgagagatgtttgcgtagtatccctgtttggggtgttcttctttggccgtggtgcactgaaatcatggacccgagttcccatgatacgaggatcatataccggatcctcatgacgcttagccaagggtaatgggcgcaagtcaggagcatgctgactggttttgcgccgcatcaatagtgttgacattggtttcttgaggaacggtagccctttcttgggctttgggggttcggtgttgcttgttgtctgtgtaagcgagggcagttctgtaaccagacgggtacctgcaggacggcgaccggtaggctgctgaagatctgtaggtgtgctgaaagaggatgtagttctcgtattctttatgacctgcggcgatggtcgtacggggggattatttgaagtcaaagatggctgagaaactgaatgttgaccaggtagaccagttcctcttttactgtcgttagcttcggtagcttgtgcttccagatcacgctggtactttcgaagagcgacacccccaatgaaagacgatgttttagaggctggttgtggtcgagtttctaacggacttgtcgctgcagcattttgacgaccatctcgcgacttcccgatatcctctgtagtaacgcgagatatgggcggcagggtaggaggcaaagcagaggggttcgaagatgtcggtcgcaattctggagagaggacatcgggagagaatggcgcagggtggccagcagcaggtgaagtaggagtttgatcaggagagggcgaggtaggattcgatgacggccctcgcctgtggaaccgcagatgggagagcataccgaagagccgggctctgcgtcgagtcgaggtgaatcaaaatgtcgacggcggctgggtgggggtagcgcgggagcgctcaagcttgcgtaaggtgaccgatacaatacgtatttagtgagaaaagggcagcgcaaccgtgggtcagcatccgatggtgtacggtaaggaggtcgaagcaagcaatcgagacgcgctcatgacatgactcaaggggtcgcagtcgcaagaggcaagacaaacatggtggtaggtttgcttgggctgggcgtggagggggacggagccgggtatcgatagtgggcagcaagggagcgttggataatcctgcactacgctgtaatggttgtcgcaagaccgaagcaggggtatagttgatagatttgccttgggggagagtggacgagatgagatgagatgagatggacgttggtaggagggaggctgatgcagttccggtaccaaatgataacctaatcgatccaagcaagacgtggttggtgacggatttacggtttcaaaacacccgatccaaaaagtcaggcatggattgcacgtgcataagccactttaataatacaactctgacacgatttcaattcaagcagagtaagactgagagtcccttgatacaatgacagaagatgtagacacgaatatgatgtatagagatggtgtaaacatccaagggagctataaagtttattagccattgcccatgatcaagatttagatttctttatgaggacttgtcgttggtagtggggctgttgtgtcgcaacaggctttgcgccgtcgctataaaaagaaaccctacctgttagcctgtctatggacatctatcccttccattaacaaacagtacgtatcaataataatacagaaaaatttgcacgtaaatggcgcgcactcctggtcgtgatagttcttctcctttgagcgggcagtctccaacacaacaagaataccccttgcttttgcgtataaatggcagctttagtcgcctccacttaccagatcgcccttataagaatgggaacctctcaagagcagaacatttgtagcacaatgggggcatatgacttggcaaagggatttgcatcatgtttcttgtaataagggcaaggagtcttagacactttttgctgcaaaatatgactttgattcgcttaactatcttggctctaccgcttctggagtgataatctccgtgcatgattcaattcaactgttaactataatttgagttaaaagaaggcttccttgttgaatgttcgtgagaccttggctgctgaattatatcccagcatggtgataatgaaatactcgtttcaaaattccccgttatagtttattagttgcttaaacatgattaggatcaatgtaaagtggcttggaaacagttatcatgtgaaaacgattcttcacccagccatgcgaattcccaacataccacagcatggctgtcagcgattgatggcgccagcatcttaaaagttaatggctaaaattggaatgaccctttgtatgtgcagttacagtatggcactgctcaggttgattcgagctgaggatcatcttgtaaaaaaacagctgtttttgttattgactgtgcgtgacatgcttatagcattgtcccaagtctttcatgtcatcattacgatcatggcgattatttggattcgatacaacaatggattctctggaggactgtttaccctggaccacggagaaataaggttgagggaaccttgcatgacagatcggtccggagtatttaagatttccatcaaacttcaagatcgcaggccaggtaggagaggcaattcgtgtaatattgatagcccgcctaaactgctcttttacaggatagtaataaaatactgggcagacctcactggatggtccaggatgttgaggctcggcgcatgttagagtgtccatggagagtgctaggcaacttagccgagacctacaaacgtggggaagcgacaaatgacgtacgtattgtctatctcatcaaggtgatgaagagtagtgcctagtacaactctcctgtgtaacaaaacatctacaactaactgcctatcaaacgggtgcattgttaccttttgaggtatcatgtttggccgtctcgtggtttattaccgtttatggcagatgggcaaacaaacattcacatccattaacggtcctattgcacttttccgcgggcacacagaacagagcaacacaagatcgcaatactgtatcaatcttactgtgacgactgtcaaatcaattacagttgagcttatccctccccaggatggacgaccccttggtatgtgcgctctcctgaggctgtgtcctctcttccaagttagcaaggttagttacctaggtaggcggcgccaaccaccacagtgaccaacccgaacgactccactgctgacgacgcatttcttgggtgcaatttatagtctactcagcccgctgaagccaagcaaagataaggtataacgaatcgcattccacatatccgaaaatgtaagggtaaaaaggaaagtggtctgccacggagatgacgaggccggaagacggcatcgcatcgcatcgggatgtgggtaccgctcactacattgtcgcttgcgacgtgacgtgatgtgtgcgatacggatacaactccaaacaaagcctttgatatcgcgtgaaacagaatatctaactggtggattaggctcagctcacggactgaccaaagacttggctacattaaatcccacaattcatacaaggttcttctcgtcttctgccctgtgtctttgcagtgaatccaacgttccttgaaaccgagtctcccgggaggtcttggccgcgcaaccgatgactcttggcgactgccgttagatttgcttcaaggtttgttaggggaatcattagattgagattatcaaagataagtcgcctatcccccgctgaatgtgaatggtaagcactgaacttacatatttccctaccccaggcacggccacacacgataagatccatccacctcgtgggcgcctgtcaaacattcttctctatcatctgttctaatacatcgtctacaaattgcatcacaaaatccgcctcatttctattttcatcatttctcggctgcctatatccgttattcgctgtcaaattcctggtctagtccgttctcgatccgcctcgttcaaacttaatcactggctgtccctgtcaacgtctccccctaaacgccaacgcttaatcacagggaggatttagtattcactattagcggaattgctgcctcacaaccgggtcatcggcaacatagtcatattccagttctggaccctttcctattcttgttcctgttcctgagccacatcaacaacacgaaataaacttatatgtcccgcccaaggccccaaaccgagtattcagttcgccacggctcttcttactacctaccttaacacatcatgataaattcattatggaagtcccctgccgagctcgatcatcaaattcctggccgtcgtgatagccaggactctgttatgagcagactcggtggaaggaacgtcttcatcttctgttcttctcgcatgtggcgcggcacacccaaactcttacttcaaatcactgccatgttctttaccagcttccttattttcggaattttaccagatcgattatctggcggccaactcggatctgggtatcgaggaatgtttccttgggggagctatgagccagaacctgatcgaaacttgagggtcgtggtgtttggctcacctgacgttgtaggcaacgtacacgatccttcctcagagcgcaaagcatggacagaggagctatgtgatgaggtaaaataaacactccgatttattattcctcgctaactcatgaatagctcgaatgcacttcttacctatctttcgtacctaaggcccggccgaacaggggtctcatcagcaacgatatgtacgaggagacagttaaggatcttctcaacactaccaagttcaccaatgtgaaagagaagccagccttgaattacaagtatattgctaaaaactaccctaccccctccaaggtccctgacctggcgagccaagtccagagctttctcgcgatgccaccacctgaagaaaccccacgcgaaacagtctgggtattcagctttggaacgtgggagatctggaacatggcagcaatgccaagacaagagtcggaagatgccatcacttacatggtcagacaaatcctcgaccaggccgagatactctacgaacgatcgttggaccccacttctatcgcctactccgatttctggacaaatgcgactgaatcgcaagtcagtgaactgacagcacccggtgctttggacaaagttgacagacgcaagtttgaaagcttccgtattatagtgcctacgatatttgatatttccctcacacctggatggcaaggccggaagactccacctgcgcctaacaatgtggtcgaacagactcgaaacgccgcggaactaaccaaatattggaaccaagaggtagactttgctgttgccgagtggaaagaaaggacaacaaaaaagccaaagagaccgacatcaagcaccggaacatcagacaagaccaagagggccgagagcgtcaagcctgttgagcacagtgaagacacgaaagaatcggcaaaatcgacgtatgaaaaccagcgggttattcaggccccctatcctatgcgcaatgggctgctggtgactatcgaccagggggttcttgatgccatgactgaaggcgacatggaacgtgcggcagttgtggacttgagaggacgcggaacattatccgccaatgattcgatgaggttcgccgatgtctggacaccgtgtgtcagaggagatcttgcggatctcaagatcaacgagaaggagatcaagacagaatgtgagattgagcgtgatcatctgttctacgactcttttaccatcagcgagagagctatgaagaatgtggtgaaggcgattatgggagatgttagggaggagctcttcaatgcagaagaaaagggaggctggctatatggcggttggtaattttgagcgaaggacgtcttgtcattttcctcagccattttgcattcgtcagtgatattggctggttgatacccggggtataggaagaaaggcagggagacatgtatgaataaagacggcatgagcggttggcgttttgggaatagatatcacttcagtctacgaggtcgcaattacggacaatattttgtacacgagatggaattgcgctatctgtatatgaatcgagccctgtatcaaatagtgcgttaaatacacgatttcaaattgacaaattgcccgagatcgaaacggacctcccgagaccaagatcgcgggttctaatttgatgatctaccgggaggtgggacgctagccagcgggaatatcgagaccaggatgacggatataatcgagacacagatgcctcaaaggttaaaggaaatgttattcagaagggtccgttttcaatcctacggacccttcgaggtattaaagaacctggtcccttgacgtagcagaagcaagccagtccatgttgtttagagtagactgctgaactttgtatccaaaggtcagaggctacctagtacctagtgaggtagatagggacctactcctcagcagaatacagttctgaatggactcatagaggtctgacgtaataccttagtcgcatatcatcctggcaccgccccttgtttgcctgtacgttaaaagagccgccgtccatgatgtgttagcatgagaacatagcatggatctccaaacagcacatccatttcaagtcttgttttaatagcttaaaagcacccgctgcacagcctactgcaagccacccactagccgtccaatcttgggtcattcttctgggcatagcgtcctctagcgcccacgcggataccgatccacccccacaagcctaaagccgaagagatctgcgtcgctaacatcacgcagcgacgtcacaaggggaatcgctcaagtttaaatggaacaaacaacgtcgcagccattaacatattccctgccagtgccattggtagcgtatgtatcagacccatgaggtcacggatagtagacagatagacagatttagcccagctcttaaaatgctgcccagcagttctgggcaggaagtgcacctcttctcacttgctgtgactgagaccttgactcttcatcctactctaatatctactgcctggcctctgtcttgcgaataaacataagacattgtctcgctgcctatttaacgcctctttcttcattataaaacataccctcccccggaaacctgacctgacacccacgcgacctcgcggctcctgatacagcctcactcactgttcctaggactcatacttagcacgggaccttattcgccgcctcgaggcaactttctcacgaaatttctgtgtaatatataattccgactgcgctaccgtgattcaaaatggacgacaaactagactttgacccgcgcgcatttgcagccgacatgcaactccgcactcgaaaagcccgcaactttgacaaggtcgagcatgacctgcccgaccccaaatccgctgcctttcagaaagcacaaactgccgctcttgcaggacctgttaatgtctcgggatggctttcgcgcgttgcaggatggaaccctttcggcaaggctgtcgacgctggtgatatcttgtggctgatggacaacacggcctatcgcaaccccgagactgatcagtgggaggccgaattcgtcgctgccgtgtttgagaacgaacctaagtgccgtgtagctgatatagtgtctggtatcgcttcgacgcttggtttggcggaggatgcggctgagcgtgacgttattgaggagaggatcattccatttctttgggatattcaagcggcgagggttttctggatcgaacacaagaagaaggaaatcaagttgggacccaccagcatcaacggcatcacgacgagcgttcagcctgttgatcgctaccataaggggtcgattgttgatgcgacagcgctggtaccccatgggacgaagggcattcacgacatgcagacatactatgccggacctgaaggttgggctgttatatcaggtttgttcctgtaccacgtactgaccacagtttcgtggctaacagaacatagatgttgatgatactatcaaggttaccttgaccagcgatcctcttggtattctcaagtcgacttttatcgacgagcccactccagtccctggaatgcccgaacttctctcagatctgcagactttactgcctcgtgataccccctggttttatctgtcagcgtcaccgtacaacctgtaccccctgttacgcgagttccgcgaacgatactacccacaaggccaactcatccttcgcgactcgagctggcgcacagtggcgggtttgttgtcagcgctcactatgggaaccgaggagtacaagacggaccgtatgaagaagatccaatcctggttaccaaagaagaagttgattctcatcggcgactcgacgcagtctgatcctgaagcctacggtgaaatgtaagttgctgttagactcgagatctttgcatgactgactgaccatttgcagttaccgtatgttcccaggttgggtcaagatgatcctcatccgtaaggccactgatgtggctgcttttggcatcgacgagaagaatcagcttgagcgtttcgaaaaggccttcaaacacgtaccggtcgaggcctggcatgttttcgaggatccaagcgagtgccgaaacattgtgcgagatgttgttcgaaagaggggctgagcgacttgtttttttttgttcagtgttggttacaatagacggtgcaagttggtttactgtatacgtactgcaatggttatggttaatgatacggttacaagcttgaataatgcattgaaccctgttagtaatgaatgaaatttatttccgcctgtagtccttctcatacatcttgcacagtagcctccgtagttgatttcttcatagcagattgtctcgtctcgttcaactgggaacctttgtatctaaaacccgcccactcggcatagcgtgcagatgaatgattgaacaatagtagtgacacaccatgacccaacgccctcgctgtaacacttacaaaatcagttactcgttgtcttcctatgccaagccctcgtctccaggattagaatccactgcacggcctacattgccatcagcgtgttgttcggcctcttcgtctgacatttctctacgacagccggagataagatctttcgcatgtgtgatgacagtgacacgatcacgcttagtgggtggtgcttccaacttgatcgtctcatctgcccttttgtcaaactcgcctggaacaaatatctgaatctgagcgtcgggttgaatactggaaaataccagcgcctttattcgatggtggaaggacgagctgtcatcgttctcgaaatagagccttaacgttctaattttagcactgctgcttgttgaattcaagaacaattggtagtagctgtcgaacttgcacgtattcattctccagcgacgatcgctgtggcattgtctacggcagaggttttccccgaagcagccgcagtcggtacaataaagatcaacagactgaatcagtgacgagaaatgcacaaaaagactttcaaacagtgtcgcatctttcgcacagcggaaggctagggtgttggtctgatagaggactgggagactctggagatatctgtaggaccgttagataatgcacgcaaacacatgaggaatatcgtgacgacttacgccagctggcaagttctgaggatatttatggacagaaaacaccacttgtggttcttttcatcgtggtagtgaggaattgcgttgcgttcacgaagacagacgcaatggatccatctcgaaaccttgctaggggctccttctcgttcgtatttgtcgtccttgtggcgaagatgaacgtgaacaaatttatcaccaagtagttcggtgaagattatccgttgaatctcagcaggtagcgtaagcaaacgagactggccttgggttgcggctggaagtgtgaacttggcatctcttctaaactgctctgcaggtgttggtggaggagtgtcacttcttcttctgcggcggaacatgatgaacggagggaagctcaactcaagccgggactaaaaccgagattgagataaactcagaagagaaattcgagtactcgagttggtaggtcaatggtgaggagaagttgggaatgacctaggaatatgtaaatggcagtggagaaggagtcgtgatcgtggggtggtgcttatgcaggcaggtagcacaagtcaacaaaaggaacaaaaggaacaaaaggaagacagtaggtactgactcactactacgtacccgaagctgaccaaaagcaatattgagcaatgactattagtgaggcttgtcttgttttggaaacaataaaaagcaaatacctgcctatctattaaacaaaacgaggcgaacatgattgacggcgagatgaattaatgtgtttccattttcccaggtgtgcactttgacggctctcatatttctggataaatacagtgtcgtgactctttcgagttctacaaagaagttggtgcatgtgatatatgcaagacatgcatttgtagtcatggattcgtgcaagttgcagctactgtacgcgctgtttgaggccggctgcatagacccgccttacagcctcgtttctggcccttgtgaacagactaccgaacaacaaaggcaatcaacaccgaacaatccggtctcattaattataatataccctacagcctgaacctttgccgagatacaggagtgccgatgatcttaccgagaaattattgaaaccatcccagccgttccgcttgccgctgtcgtcttcctcatccccgtcgtccacgtattgcggaggaccgatggtgatattcctattccacccgagtctttgtattagccctctcgcggtttcaatcatcgtatgcattagctttaaatgtatttcgatctgctgggcccctaatatcttgcgggtaaggtgcatagttaattcctcaaccctgtattggtgttcggttgccgacttaatactcaaacgtgtttttgaatcggcaactcgaaggttttcgagagtgcagacgagtaaaagcgggttatatacgctcaaatcaatgtccaaatacatagttatcatcagaacattgtatttcgagtatacaaaccgtcgagggaactcctcgaagtccactactcctctacacacaaatttgttagagaaatatagctcactgatgcctgtattgtatcttttccaactgttagctttgtagcgcatgttttagaaagttgaggatcgcactcacgcccaaatacagctcttaagaatgtcaaaatgtagacagtcctcattgtcatcgtgtgtttgatctgggcctcgaacgactagacaatgttcccaacacacgggctgagaagaccatttggtgcttacaaaaatggtacggttcccaaagagatatctgtatatctgtagtaaaagctcaagtggcaacttgaagaggccggcgtcttgctgggggttttggatctccaagggcaggcaggaatgacactgggaagctattatctagatattgtgttataacgtaatatcaagttaagtatgggataagtaggtgtcgtcgttctcaggacaattgggggacaagtctcagtcaatggtattggggaacaagtcaagagttctaacgaaggacggaggcatggtaaaggacaaaacagaagaaagtaatgagtgtttactcaaataatagaattggagaggatctgacctatggagtttattctagggcgcctcgtctttcaacttcaaataatatgctgcttgcactgttgttgccagagcatcgtcgctaataattttggtgtcgtcgtatccttctactgttacctagtcaaattgaaggctttcatcgtataaatgtgctgttctgtggagttgattagtaggaagagagaagtcagagaaacgttagagaagtctatcgtccaccatgcgatacacgtggacctgaggagagagtataaatctatgacaaccaatgacgggagaatgaacaataatagaggatagaccgagttggggtgtcaaggagagacagacagtatgatatagaggccacaaaatcttccagaaagtgctcgaatatattgatgctaaacatacactatgataagactccagagtctatctctcttcagcagtgttgattttcgcccttatcagacattactttagtttctagttcgcctacttctacctacgtacaagtaccggccagtttgttgggctgtgagacgtattcgcttctttcatctggaccgagtatctcaagattagcagcaaaacattagaagaaaggtgtgttaatctgataacaacctgcttgggagagatcatttgtcgaagtgtagtccatttaagctcatgctattgcggcaataagcacaatgtctcgaggtgaatcatgtattgtatgtgattggaccgttggggtataaaggcgataatggtatccaacaagtctcaccccacgtttatcgccatatgcccactcctaggaatagtttcccattagacagccgaccgttgtcagtaaaactcaagtttgcagcttgatcactctatcaacctacttaatatcaattctcatcatgcctgtgtctgcacgttgcagatgatcatgtaaatattaattaaaacggttaagctgtttcttctgtaaatggacgctgctctccgtgttatctacatgttctcgcaacctccgagcattccaccctttctacccatatatcaactccaagatagcacgtttagccctcctatcgatcttgctgcttcagtataagttgaaatgcctcaatagcatagttttctactaatagaatactaatgcttgctctgccctttgacatgtcaaatgaggaaaaacttagttaaggcgtagttcgctgtcaaaacacatgcgattccaaatggaatgttgtattcattgaacactgtccatggtgtcgtagttgaaccgggtgaagaccaaggtagtgataggaagattaattgcctttattatcaccttgacggtcgccactctaatagctgatttcatcgttgttgccgtatccctcgtaaccgccttgatcgtcgtgcttatggcctttatcaaggtgtaccattctagcgagctcaaatattctcgtcgctggtattatcttccagaaacttgaatgtgactttgccggagcttccattttttaggttcttgactgacggctcgaagcatgatggtaatataaaagttgtatcgcttttcgagtatgacagaaaatgtttcaacgcctcaacggtcttctgctgggctttatcacccactcggtcagttctgtagtaagtatctgctaaccagatctttattttggctgcgcggaagtcatccacaacccagtaaagcagatcaataaggggaactgaaggctctagttcaggtctgaaagtacagtcgaagtcaagattctgaggccatgaccgacgtggaacgtcttttgtgaaatgaatgcagtcgattggtgagtgagaaaagaatgtggcagaaccatagagaacgacacgcccttcagagtatctacgtattgctcttagcatgatcattattcggcacgagcttcgatgattaaacttacgcctgttggcaggtatacagtaggccagattccaacgattttggtacatgggcgtagatgttttcgttgccgaaaaagctgtccggttcaggtctgcgctcttgatagaaaacataggaccagctaattttgtgtgaactctggtcattacgattatggtaacggacatgaatcctgaggaaaccgaatagctcatggtatatttgttgtctgatttcgcggctgagtttagtaaaaaatggcgaacccgactgaggcgaaggcgttggtgacggtgacgatgacggagatagcgacagcgacaacgaagaacctctctgagcacattcccaacacatcgtatcacagtctatggaggttagaagttacccaaagaagagagatcaatagatagaaaggtgggaagattcaagaggttgaaagtgatactggatacctttgctttgtgtgatcggcagtcgtgcgttttgctgagaaaagtcttatcgaccgtgaagggtcttgagaagaggatgatcttggtcccctggttttgaggccgatgtcgattttttccatgaggaaagaacttcgtacagaagatgagaaattaaggaaagcgactatgtgcgagatggttacccgcaaggcaggaaggaaagaagactgctgagcagttgccgggcatccaccagacttaaggtaacagctgcctcattcctaaagtgaaaaaggcaagagttaggttagtaggtggatatcaatatgaatcgcagtctgaagttaatcgtaaccatcttgaatcaggcgaataaagcttattgcacaaccgataacagcataaaatattattatgtctcttctaacgcaggttttagaataatgactgcttttacttatcgaaatataagcccttaatattagatatttccttttggtcctattataagtctgcttttcttatctatgctgcttttgtagttattatgggaagcaagttacactattcactcgcatgcctttgctgagcttacacttagttgaagtaagtcgcaaggctaaaacatttggatctcgcttctcgcagttcttacggcggtacatcgcgctggcctctaaagaacttgttcttgttgaaaaacatactgataacatgccttcagtccaagacttcagagttttgttccactgccccctcaacattttgatctattcagaagttcaattattcgtttatcaagatcctaacaaacagatttcccatctccctcttctttcttctttcacatgtccctggagtcgctgaagttctgactcgttcgatctgagatcacgatatcctcctttcatctcaatgctttcaaaacaaaaatggcagtacccgacagaactgtacttggaagagaagaaatataaaatcctagaaatcagtcatattatttcccatctggaatccagtatcgtttgccccagaggtctgactactcctcctgtagcaaggaccctcaactacgaataagcaaaagacataaaagtttgttcatttaaattttgagatgcctcaatttgatcgactcttccatatagtgcaattatgatagtagagagactgttcggctgccatcaagttatccctacacatatcgacctaacgaacctgagccatggaaagaagggcaaaccttacatatcttacaagctagaaatacctaattttgaccctaccgagccgctctctagataacttcctattcttagaggaaatactcctcattgtcaaattatatcaccatagtagagctcggtttcacttagttgctctatagtaacagtagctattatatatagcctgtgcttgtctaagccatcattcgtagagctacaattcgcatgaatggacaagctgtactcgttgagaatgcttccctccatgtagtgatcaaatgatatgcttattgtagtcgctgcttcaccatcacatgaaactagcacttctttagatcgagccttgaggttaagagtcggccaacttccggttacttcacatgtcacaggcattgatatcccccaatcagtctactcggcgaacacatgtcgcagtcttgccaaggacacaattgactcacgggagtgatgagggtgtacatggaaagttcagggataggctacctatttatcatctgccatttatgcatgaagttttaccggccatggtgcaagtatgagctgttcatactcatactgtcggatgatatccaagaatcgccgaaacaagcctcccatttctgagtgagcaatactttcatcctattatagccttcaaactagtagttacagtgttggaaagcattgatctggaccgttggagaattgtatctacgtcatctctaatgaaactgacccttgcacatggacttttgtctagccagacagcaacatgtttgtagagtgagtaagaggcgatattcgaacaaaatcacggggaaataaagttctttcgccctagcgaccatagaggcaggacgtcaatattgagttgatgtcaaccacgtcagccaaatgcgtaccaatgctctcattccaccctcggaaaagcccggccggctcttcaacaaaacacttatatcgcatcggcaacacccggccaggccttacgagcagaacaaagaaagggaaaaaacaatgggtacaagaccgtcatccatcaattgcacacggaatgacatatggaaataattatgtaacttttcttcctagcctcattgtggagtccgtctgtcgtcttccggtgaccggagccggaaccgggaacttgaatttatatatgaacttgcatagtgtggactagttagatcgtgcatgtatttccccagaaagagaaggaaaaaagagtctccttattaatattggcgactattctagctaaacctaatctttggatggtggaaaatcagtgggtgcgagtgatttcaaaaggtcaatgccggtagggatagtagaccagaactggggccggccatgagccaaaatggcaatagaacgtccctggtagtccggcttcatgaaaagacgtgttcattatgaacgccaagtcttcagtcgtgtcaagccggctgcttgtcacgatactctcctctccgttgggcttatagattattacggtaaagtcacgtcacagttcgagtaagttttgtaatgtaattgtataaactttttttttggtatcaatatttctaccaaaagcaactcctttgttcaacgccacggtgctccttgctcgctgttaaagcttcgcaggtagtatccaactacacagaaagaaatggcgttgacgccagtagatgggtcaagcacggaggtcgcaatgttctccgcagtcggggggtattctttggaaacccgacttatttgcttttccccaattctcctcctcttcttggtgcttagaccaacccctcgtttcatgacgctcctgacgacatagtatcgtagtgccctaagtggtattctggacgagttgcagttgcagttcggagactctgtccttgtctgcactgtatgtcgatgaaataggcttgcgtgcccatcccgaaatgcaccgtgaatagtttgtcactgtgcacaaccacttggcgtcctcgtatactacgccgcgcaggatgtatgccccaggcggtatcgtcctggttcttgccataatctgcgtgtcgttgtaggtattcgttcatcccatctgattcatccctccgctccacctatgactcctcgcctgtggcgggagacagatttaaccgaagagagcagcgccgccagactcgatagcctcgatctcggcagcgttgaggcgagcacggtggaagcgagcagggagctcagaaaggtcaaaggcaacacccttgggggcgttgacggagcctagggaggcagcgctggtgccaccgaagccagacttctggagagggccatgctgctggacgtggtcgcggtaggagctgaagttcttgtgggaagcggcggcatcgccgtttccgtagccggaccaagactcggggagcttctcagcgccagaggcggggtgaggcttgggggtgtggtcgaggttggctggaggatacgctgttagctggagcacataacgaggggagtaggcttcgtttctggataggacatacaaggaatggttcggggtccgaggaacttgatgagaggggttcgctcagtgtggacagcagcctgtcggagggcacgagtagcagagaacatagtgatggttgtgtatgtttgttttgaggtgattggtagttggacggattgcttgtgggtgaatcgagtgtgcttgctagagaagagaagttgaaggtcaagaaaagcaattgagtcggttgagaagaaggaagggtaagagctaaagatcaaggtgggagaagacgagattatgtatctgaggaatttttgtagtggtagtccagctcaggccaaggttaggtccatttgtaccgcgccgaagcgcaagcgcaacccaaacccagcacgacctcagcacacttacagggaaggtccctagctccgtcccgttcggatggcgcgaactggcctgggcacgagctaaaaagttggaatccaccgacagaaaaaaacctcgactcgtcaaaacaggccacaattggcaacggatgcccactggacaggcgctacaacacgttacccacccttgccatggctactgcagccttgatgttggaaaagtcagtgcccaaaagcaaaagcaaagttatgagcgtgggatgaatctcagtggcacagcctacagcatgcctacgcgaatcccgttaacgtgggatgtgtctgcactctgcattacatgggttgtgccaacgtctggtctgaaaaccatacccatgacattgctgcagcctccaggtccaggcagcctagggccaatatctccgctctctcgcattcgagatgagatttacttgtgacagacaaccaggacaggaaggacaaggttgcactctgcaacgcccaaacaacaaacgttgtgagagacttccgatcttccacgtctggcgactggggtcgcttgggatcatccaccctcctttattacaaacaattctgcatgagtcgagccggactttggcaccgtcggtggaaataccgttattaactgcacgacacttgagtatggggttaaccaccggagttgagcgaaatggcgtggttcctggtcttgaacggggttaagcatccgtcttccaaagttacagatgattcatattagaaatgaagaagtacgccagatttcccgaaccgattcacagtaccccagaactatacagtattcgccggcatcctcaaccgaaccgagagttggggtagctgtctgcaaacttgatgctattcactgccactactaccccaaaaaccctcttggatggccaccttgcgttcgatggacacacattgcgatcgtcaaccatttgccggctcaaagctcacggcgcttggttggagaagtttccccctcctgccctagtcttaccatcatcaagccacccctcctcgccgtttctccgggattgacatcgagagagacaacagagcagaggcgaccctcgtttaacgcgcggggggctcgatatttcccttttgggcgaacacatctgtccggggggccgacgtccggggagaactagagatttctggttggtagaggaggtgggtagactaataaagtgatgcttcaaacaacggacatacgggcgcgcgtctactagggatgatctttttctcaaagacgaggcaagaaggcgcaatactacactgcatccatcaactttgccatctgcgatacatggattgctggccttaacaatctgcacagcggtgctccgtgccgtgcccgtgccacccgagcctggtcgttgacgcgatcttctaggaaaacaaaggcctcagaagtgctgaagcaatgaccatgtcaatgtcattgctggaccctacctacgtaattgaagcgaggcccctgtccgaaaccaacgttgtgcatctggtttgctttagctgccgctgtatgcggagcggagaggagaggagcggatctaggctgatggacaagccaagcacatggtcgagacaggctaatgtccagcctaaagacgccgacatacaagcgcaaaaagaccagcgtcgcagttgaagccccagacagtccgaggagggaccagaggaaacgccgaacagcgaaggccagagtgaattacatccagtcaattgataatgttccgaggggttaggttactatgttgtaaggatggacggcagtaacctttcgaaaatagtccgatggaccatgatatgcggacaaatcaaggactcatcgctttattaaagcgatacacaaatcgtaagacggggtattgatctcctcaatcccttacgaaacggaaatgctggtcttgatgttcttgttgttgaaagtaaaaagttgatatctctgaatcaagatgctgttctgaccaatcccgtgttgagaactagctatgacagattgtgattacacctggtttatggatagacgaggtacgtaccgattcaaccccagcccgcatctgaatctcatcgcttctttttgcttacctacctaccattctaggcagagagaggttgacagaattatagtcaaattggtaggcgagtccgaggtagtaggcatatgtttccctttgaggttcgatgtcatgtaatggatctgtatttctgtgtactgtatcgagtgacagattgagtgagatggtatgtcgttccgatgcttactcggcgcatttcaatattatcttgccaagcaagtctatcaaagctccgaaatgaataagaagtctcgtgtaatatttccaaaaggcccgacctccacgacagcccaatctttcacactttgtttcgtgtcccgaatcaaccttcttttcctcgagccgagtgtccgtaaaagcgtggcttacttacaccgggagccggcatcggtggaaatccttgaaatctgtgctgtgccatggtgccgctcccaatgctgcgattggtcttggtgaattagcttattttgcgcctcacatcgctcccgctccgtccactgtcttaacctcttggggtaatcccgcttgcacgtgaaacccgagtgaggagctcctctgcgattttgcaaaagctgaggtcgaatctctacttttcatcctttggttttgtatgggagacgccatcgtctctgtttttctattcaacaacttgtctatattcacgactaggaatatgtccacaacttaaaaaaaaatgttttacgtttgcttagagtactcggtgtatcttgaccgttgagcaaacgtgatttcatcatggttccggctgtatctgatgtgtcttctctacattccagaacaacttcatcctcaaaatatggcaaatttgtagaatttcctgtgtggtgctgttctatttctccagatagataagatagcatacttgaccaatcagaaccctccaactcaaactcgcataccccgtctgggaaaaccggccagtgtcggccaatccataagctgttctgtagtaaacccttgccaatcgctcacggctggtgaggtactgttttttgaacaacatgttacaacgcattcctttctcccctttctgcaacttgcagccaattggcttctcttcgttgctcttatcatatggttacgttttctggacaggttaactcctttggtgacctccatcgagcgcgaagatggtggcgccaagctccacgaatcccaacaggcattgtccgttgtcataacatacagtctcctccaaatgccacgtgaaacgctatatcgtggaacgtgtgacaattcttaaatcttttcttaaaagttttctgttgtaagaatgaggctcgaaaggtttggttccgctgcacagatgaaaagaccgtcatcagaactaggttggaccacgaaaacaggcaatatagctcaaccgatttgagatgtgcttcatggtattaaccgaagtcccattgaaacgcatagaactgcttggggggtcgagcaccaaggctttcacaacaaatgcatagcaaacagcttcattgtaacggtgttcttgcaagcaattctggtctactaagtctatgggtaagtcacaagtgtatctactacagaaagtaggactgtcgtgtccaatcctgggcattggcaatacagcaaattctttgtgtgttgccgcaagtatacagttaaggctgttccaaactcggcttcgaatcattgcaagtccaaagaaacatcggcataatttttaattccccaacccaaacttttttttcgtcacatcgtttatcctggtcatctcagagtcgggtccaacatttacatcagacacgcgacctggcgactgctgcacaaatctgatgaagcaaccttgacgcgcgtagacgctccaacccatgtgtaggcctccacgagccactcataccacaccttggtatcgtctgtttgacgccacatgctgacctcgagctcggtatcagctgggaagtaaaggggtttctacatagctgttagtgcatgccactcgataacgacaacaaaaacttaccttgagggggaagaagatagggaaccaagagatcatatccttgctcttgtcatcaatacgttcggggtgtgtgctaatctcaatctttgcgcccttgttgtcggggatttgagactcatacaacgttgactcaaagtacccggccaaaccatgggtgacgccccttgttcggcagacgaacgtgagatggcaataccgcgagttgtgatcgttggcgccagcagcaccggccatgctaccaccgccgcctccgacaacaccacctgaccgctttgcttcgagagcagcgagcgatgattcaggaatagggtgcgagaactcccaagcctcttggaatcggggcttgttgggcactcgctcggcgacgaaatcgagagcgaaaagccggacaacccaaggagtctcgaaggcatggggatccccaggtacccgcgagagaatatcgccatgaatcttgggtgttgagataggactcatgtgggcggtgtagctgctggggattgaaataccatgaggggtggacatgacgtgctggataccatcgagacactcaggcgacagctcgttatctccaaaagacccgagcagttcggagatgaggatatcaaccttgccatacacaggtccattctcgtcttcagagacgacagggcccttccaagcacgcatatcagtcttgacaaccctgaccttgccgccccagacaagctcgttttggcgcaaaagatagacatatgcgttggggttcttttcaaccgcccacatgtcaatcggcactccagcatcttcagatgccttaagagcccgagtgaccaatgggccacgacccgaaccagcaaccgcaacaacaaccttgccctccttggagagaggcttcttcagctccttccactctgtgagggcctcgaacacagcaatctcgtactgactgtacttgactggatctccttcgaaaacctcgtacgtagctgactcaagattgtcggacaggggttggagaggtgattgcagccagtcctggaagctggtcagggtaggactctcaaggtaggtgaatggaggctgctggtcttcgagccatcgaaggtaggagatatagtcgttggtcttgacttgggaagcttgtcccttgggcaactgattctgtgtctctgcttcagagaggctgggaaactcgacctgggaagtaggcggagcttgagggctctcattgaggtgagagacgtcaggaccaacgtcacaaagaaggatccatggtacattcttcaatctcatgtacgagaagatgagattctggtggtgcttggacagcgaagggaaaccagccttgttggcttgaaaagtggatgggctgaaagtgaggtagtgcagaggttctgcgaaccaacggtcctgcagggctttctcgggcatcacacgagggatctccaaagcttctcattaggttagcatccatcaagcataaatgaagaatcagatgaacgtacagacaaagagtctagtgttgtagttgcaaacactgcggacgtggtgccatgaatcccacgcagctaaaaggtcaatctccttcccttcggttttggtaggagtcttcacatcaagcgaagagatgttgacttcttttgactcttgtccaggttctcggtacatgggcatttggaccagaaaggtgaggcggttgccaacggtaagagcttcctcgacagcacgagagtactgggcgagactctggtttccgccatcaatagaagcatcctgtcgaggtccggggatgataatgctacgaacaccacagaagttggcgtagttaatctcaacgttgagtacttggcgagagatgctggagatgatgggattagaagagccaaggtcgatccaggggctgataactgcagtataagtgttgacagcagcgcaaggaaacaggcctgtgtccttagtagtcagagggggcaaaatgggctctgcccgtgagccagtcgccgtagtggtcggcttctcgccattgctggagagggtagaaagatgctcagacactagcgcaaagacgcggtctcggaagtgagtgtttgtgatgggagtcgttacaaaggccagctatccagagagtcaattggtgatcccagtaattttagattgcaagaacaagagcgtttgcatcggctcctggcggccgttgacgtggatgatttacgacttacaccatggttgagcagatggccatactgtatatcagtgaggggctcattgctgttcgagttgtggtatccaatatggaagttgggtcgctgaaggccgaaaccatcagacatatcgaaccctgcgtcttcagaagccatgatttgtatgtataggcttatctagaaatgccggatgtggttgtttgcagatacctcagtcgagaagaaacagtaaagttgagatttctggtggtggagtaaattcaccccgccaaagctctactagttgtgcgaagtgggatggcacgtcaggttttagactctaccaaagagaaaattgtcaagccgagatacggtaggcagttggaataaataggccttgctaatatttttagacgcaaaattgaatatttccaatcaaagtatcaacaatttccgattgttgtcgttgttgttgttgcaaactcgctcttgggaggaagagctgatgattttcacgacaggaccctgaaagtgggcacagtgtacgctatctaagggcagtgttggtatctgcatcttacgatagggataattggcggtttgctacctttttaaatcatcatcctttagatacagccatatatagagtagcaactacttccctgagtttgagtgatgtttcgttaagcatgtgtgtgtgtattacaagcacactcagcaacgttacagcttcagtagatcggcggatctgatacactgtatgacaaggacgcttatcgataagcatccgccttcccagtcccgccaaaattttctagcaaaacgaccgccaaaaacatcacggtctttcttcttaagcctcgccactggttttctcttttttcttcttctcctactccttctcgctttgccatcagcgaaacaatgtctgaatttatgggaggcaagcgatcaagcgccgacgccgacgagtcaactcgaaagaaggccaagaaagaaggtggcgacgacgaaaagtacaacccttaccttgctcacatgcatgacaacggtgatagcaatggcaagagccaggagccttctcccgactctcctctggctggcatgaagcgacagcaaaccaccgctaagcaggccgccaaggctgaggattcagagtcgaaccccttcaccggccgaccgcattcgcagaagtacttccagattctccagagccgtcgcgatttgcccgtgaccaagcaacggcaggagtttctcgacaagtaccactcaacgcagattctcgtctttgtcggtgagacaggttccggaaagaccactcagatcccccaatatgtcgtttacgacgagctacctcacctcactggcaagctcatcgcttgtacccagccgcgtcgagtcgccgccatgtctgtcgcgcagcgtgtcgccgacgaaatggacgttaccttgggtgaggaagtcggttacagcattcgtttcgaggacatgacaggtccccagaccatgctcaagtacatgaccgatggtatgcttctgcgcgaggccatgcacgaccacgagatgtctcgctatagctgtattattctcgatgaggctcacgaacgtacccttgcgaccgatattcttatggccctgctcaagcagatttccatgcgccgccccgaccttaagattatcatcatgtctgctactcttgacgctcaaaaattccagaagtacttcaacgatgcacctttgctcgctgtccctggtcgaacccaccctgtcgagatcttctatacccccgagcctgagcgcgattacgttgaggctgccataagaactgttctccaaatccacgcttcggagcctgagggtgatattctgctcttcttgactggtgaagatgagattgaagacgcttgtcgcaagatcagtcttgaggctgatgagttaatgcgcgaggttgacgccggtcctctcgctgtgtaccctctttatggtactctacctcctcatcagcagcagcgcatcttcgacaaggctcctgcacctcttcgcaagggcggtcgccctggccgtaaggtcatcatttccaccaacatcgccgaaaccagtttgaccattgacggtatcgtctacgtcgtggaccccggtttcagcaagcagaagatttacaaccctcgtatccgtgtcgagtcccttttggtttcgcccatctctaaggcctctgcccagcagcgagctggtcgtgctggtcgtacaaagcccggaaagtgtttccgactttacacagagaaagccttcaagaaggaactgattgagcagacataccccgagattctgcgctccaatcttgccaacacagttttggagctcaagaagctcggtgtcgaggatcttgtccactttgatcttatggaccctcccgctcctgagactatgatgcgagctcttgaggagctcaactatctcgcctgtctcgatgatgatggtgagctgaccactctcggtagcatggcctcggcgttccctctggatcccgctctggctgtcatgctcatctcttctcccgagttttactgctccaacgagattctttccattacctctctgctctcagtgccccaaatcttcactcgccctgccaacaaccgcaagcgcgcagatgagatgaaggcgcagtttgctcaccccgatggagaccacctgaccctgcttaacgcctaccacgctttcaagggccaggccacatcggaccccaacagcgccaaacagtggtgccacgagcacttcctctcgttccgacatctctccagtgccgacaacgttcgcgctcagcttaagcgcatcatggaaacgcatggtctcgagcttgtctcaacgccatttgaggataagaactattacaccaacatccggcgtgcactgcttgccggtttcttcatgcaggtcgccatgaaggagagctctggcaagctctaccgcaccgtcaaggatgaccaggctgtcttgatccacccctcaactgttcttcgcaccgagtttgactgggtcctttacaacgaattcgttctcacctcaaagcaatacatccgtacatgtacaggtatccgacccgaatggctactggtaagtcgtgtttccccaaatctgattctctttccatcatgagaatcgtgcatcttcagtgtcgtacagtcatactgacagccatataggaaattgcccccacttactatgacatcgatagctttgagcaaggcgatgtcaagcgctctcttgcacgcgctgcagagaagaagcgtcgcaaggaggctatgaaggctggtagatgaagcgctccctgcaggaacccatgagtgacgaaatcgccgtgatcggttataaatttacaacaaatgggtatcagcaaggattgggaaagcatgggatctatcttcattgcttattcaatgcttaatcctcccatgtacgcgcgggaggcgaccctccatttcgacggctcggccatgtgggattcatgaaagagacaaccatatttcctgaagagtggaggacaagagggttgtggatcaactcgacaagaattcaccctcccttgttgatccctgtctagattcttgcattctgatactttgactggtcaactacggcgttttatgtgcatcagccacttgttctatggttggctggtcggtttgtttgtttttctgcttcaacttgtcgttgtgcccctcctcgtctggtcctaggcttcccctactttgcctattcggtgttagagtcctgcagcaccgttagattgccaaggagggcgtgagcaactgtggtgcagaatgtgggcgtttttggaatgttttactcgtgcgcatttttcttggtggtactgtagaaggagaaaagagacgacaaagataaccctggaacggactaaaactggtggtcgatagaggtctaatgttagcacataagcaatatgtcagagagttgaataatcgagacattgtcaacaaacaagctcaggtactgggacaatttttacagtactaatcaacgttgtctgatccagtaccagccaatgcacaatgcctcttctggcttgctgaaccatctggattagactggaaagcattgttgcctcttttctcagtgctcaacgtggctagagtgatagttgttttggttgtcagcatagcttggttcacgatagcacatacgtcaagatgaaatactcagcaacgcgctatgtaacggaaagattagcaagtatacgacctcgggcatccatcctagctaggggagtgcaggctgcagatccgtctcatcgcgaataaagatgcaatctgaaccttggttgaactattttcggctccagttttttcactctttcgtctctttttttatgatattttatcagacttctctcgcgtaatttacttgcctccttcagtacgagcagctatccaggtatgtatgtatacccatgtctgctaatcctggatgagaatgtacgtaccagggcctgtcaatgcaaaagggttggcaggcccccctcgtgtcaatcagattgtgtggaggcgggcgggagatcgaaggaaaaagcaaaaaaagaagagaaaagaaaagaaacgaagtaaatacgtgggaacatcctgggaaaccagacacctgggtgaagttagtaagaaataacatcctgatattggtgtcgtaacataaaacctcatcaatgaatggaaaacactaccaagggtctgcgacgcccccatctcgatcgcttgccgtcacgagtcagagcgaaacacgatctttgagacagttgattcaatgaaagtctgttcgtgaagtctgggttagtccgtcgcttgattcgctcaccaacaacgagatataagtttatcatatatgcgagccccttcctagaacatctcagcaagaagtgagagaaccacggtaagtacatacctcggcaggtagactgtattgatgtgatgcacagtctcaagacactgaaagaaacccagagttgagttgtcggttccactcataaattttatctgccctcgcacaggctccagcctctgactgccggcgagactattactcttctgggccatacaagccgttagtgactaactctggcttagttttgaacaacaagggaaggtgagtgccgctgtgatgcgcatcagtcttacccgtcaaagacaaacgggtttcggtgatggcctgaaacccaaagcttgcaacccgcatgcaagccctgccagagcccgggatcgtgtagcggaaccgtatcagagggacactggtctagaacaccatattcatggtaaggtggtagtgtaggatgatcactctgaagactggtagggagactgccatgggggtctgaaaacgtaccaataactaccagggcctgacatgctctcaacagcgccctgactccaagcatgccatattataccaagataacctagcttgaattcaagtacagtgccggaaaatcatggatgggaatatcgctgtgaatccgggcgcttgttggttagctaaacatcattgtgatacattcgggtattgaacgaggcaagattgcgtacaagtaaacaggcgtcgggatggtgcgctaaatgatgggttgccttgtcagacatgcatatcgtacggtaaattggcatatctgatggtgaattctgtttctctacacactcttcaacagtcctgttgtagaaaggcggatctgtgaatagtggcgctggaaggaattggtgatgctcaactggacgttggagaaacgcggggcgacccgagacctccgactagggtagcagtcttgtcgaaaatagtctgatactcttcaaatgtctcatgataaccaggtaacaaactatcaaccaagagcgaggtctgtgattcttccaagcccttgcttggtacagtactttgaaagaagacaggatactgacctcaatgcttctaaacaatatcacggaataaagtcaatgtcgtcccaaaacatgacccgtgatagccagtcaataaatgttgatagtacagagtactacatagtacgtcgagatactcatgtccagaagcggaattgcggcgccacccacactagtggaccccgacaagcaaagcgattctttttttgcgtttttgctttttttgttcttttttgctttttcccgcccttccattcccagatactgcctgggctgcattggcatcgaccccaacatgttctaagaacgtttctttttcagcctcaaagatcttatccccaccaagtccctgcttcgagggttccctaccatgtgaggccaatataatatgttgatatgaccctacttgatactcaaacatgccattgtgagtgcgatgctcggttccttgaccttgctcactctgtggcacgatatggtgacatggaaagaccacagtagaccaagcgttgactagtatgggccttgcacctggatagcttcgggtcgtggctgacagcacacccccctggacctgtatctgcaaagggcttcttgccctggtaggtcgtgcagcgactgtgattgccgtggatctaggggctttcttggtcgtggaccatggacgggggaatcatggtgcatcatctcttctcagacaaggtcaacgccgagggggatgtgcaaagtgtaaaagctcggtatcattggtacgtcgtttccccagacgagagcgacacgcccctgtcgagtctaacctcacgccatatccgccggacgctactcccgttaccgtagagctctcgcccacatggccccacgtctcgacgaaccacaagccgtctctaagctggcccatcatgttgcttcgcttctcaggatgctgtggtgcagcagcaacacagcagcatattgagactcaacacaaccacaaccatagatagcatctgagccccgctgcgtgtttttaatttgacagtaggcatcttcaagaatgtggcatctttggttactggtcgctttttgtcgtcgccggtgcacaacggtatgcacgaattcctccatatgcagagtcctacatgttgttttcaacaggtaggagtctgcagctagttgtcgtgccaagttcacaggggactccctgtctgtcatcattgctgctgctgctgctgcggtccccactagatacatcgcatcgttatgctcggcgggggtcgtcagtcaatgccattttgcatggcattgcaacgccagcggaccattcgccataggttttagctgtcccccaaagacgtcagtggtgcttcgtcctgaaaacagtaggtacagtacaaacctctgatcatgccagtccattcccacatgaagatccgctctatgtcctagggatcctttgttggccttccgcactttaacagtaggtacagtagtacaaggacatcgttcgaccctttccccggttgagtccactccccataccaataatcgcattcacgtcactttctctcaatgcatgcatgcatggtagctcatataagaagctatgcttctgcctctgcctcggtctcggcttcgcatttcattgcccatccgcccattgattcacatctcgccttgccgaactcttgctgcgcgctaccatatcatctgtattgataatcatcatcgtcgactacacaatgagcggagctggcggcttttataagtaccgatgcaagtacttttatacacacaactgtcccaactgggtttgggtgaacaatgcgccttgcgcatcatgtcttgtaagttgagatgttgctcactgattggatctttgctgacatgtatgtgtcttaggccgatggacgcgataacgaaggatctgccctaccaacttgggggcttccacgagacattgtcgtgccacaagtgctgaacggaattctgcaatacactctcatggagcttgtagctccttcagaacccggcgacgactggacacttagagacaaagccaaccggcctccaccgtcaattcccgtaacaagtgccatgcctggcataccggggattttagcacagcaccggttttgatagctagattgaggcggctctcaaggcacatatgagcgttagctttaacgacgacaggtggaaaataataatcgacgagaaaagactggactgggctatcgagtacggcaacacagaaacagaccgaaatgcctctcttggtcgccggccatgctgaaacgcgccattgggcgtgtgcagtgtacgatttttgattgactgcaacactggacaatggatggagcgggaggttggtggctggagcaagacggcgagcaaacaaacccacgcgagatgagatacccatgtgctgcgttgaacatttctggagacgggactccattctgaacttgtatttatttttgggcggatttttgtcttcttattgttcgtttcattgggatagcatacaggcgtgagagagttttgatgggtataggagcaattattttcttttcttttttggtcatcttggagctggaaaactgatttctgacctcttttctgataaagaagacaagcgatgtggatagggcaggcaagacagggtcgtgagatatggtgtgcctcggaaaaagagctcgtctgataatccttgtccaactgcgatacttatcagtcgactgttgtttgtttctagatgaagtaccccaccgacaggaacgcttacctgccagacaaggagcaacggtctgagctcgagaatatgtagcaaactgacataaatacggagcggagcacacgatgctcaacaccaacacataagccgcagccagagagcttctagagaagaggccaagcaagaaccgcagctgaaccaggtttcttcagtagccctgtgatggttggactgaggtcgcaggaaagccatggcgcctgcgtagttgcgtagtactggtcatccgtaggctttgcttaaaagagactagattcaacggttgccagtttccaccatactccacgtgcctgcatcttgtgagggtggtgccaatggcttgttgggaagccggcaagactgcagaaatgagctactactgccgctgaagagagtttgatcggaagcagcggttgtgggcgatacggacggatgagggcattcccacggatgacaaaccgcgtaggcgcagagatgggacgagatgagatgagagcacgagcacaggccatacacagatccgatatgctgtgcaaccatgcagctgactctgaattgactgcggacgaatgtacatgcctacagtaagtcgggtaggtaggtatgtgtacctgctttcagtggagcaagccgagcaagatggaagagatttgaagtggtagggatgagtacacagtgtccgcaggcaggtaccttttgggcgcctttccttcccgttcttgctaggtagaatgtgcttcttcccatgttcaaggaatatccatggtgtaaacattacacggcagctacgtacatcaaatgggatatcagccgctgtcgaccggttgatcaggggtaatcctaggtcagtagatgcttgtgcactagcgcccgtagtcgccttttttttaaataaaaaaaagggcctcaactgttgcgtctcacgggctggcctcggccgggcttcacatgaagaataggtaccaatgagtcgagcttgtattatggactcgtttctagagatagcaattctatagtgggtaggtaccttggtactctacagtctatacgcagctaacgactagccagcctcaatgtttcagctacctgatgacaattgagatcccggaacttggacaacaaatgacgccaaacgttgaaggtcgagagagctccctcaactatctaggccctactttttgacattatcaaacacccgattgtttcagcactgggagcaacattataacaaacaacctgatcttggcataaacttaaactcttcgccctcctcttacaatgctaccttgtgcaggcgagaaatgtcagatcttgggccttttaatttatatcagcccatccatcatctacggcttgaacggagagcgaaagtaacatggaagacccggcttcgaagcaaaactaacataacaaacaagccacttcgtggtttatttcagctgctagcgtgtgcggtggcttgcatttggatcaagtgtatgtagcatctgaccattttatcttcacaagatcggaaatcgccgtctactgtacatgtagttctaattctgttttaggttttgcagccaagtttgacacaatacagtccgatgtaacgtgatgagctgacaccgagcaatatcttggaataaaatgtgtgtttgtttgcttatttgtttccttagcgttatatcaaacacaggcagggtgagcgtggaatggatgtacttttgttctcacacgatatttcgaccacgacctaaagagagcatccatctaccggctgacgtacattttattcgtttacgagaccatataaaaagagaaattattctcatcaagcaaattacgtattacaagactgtggtgggtacactcgttggttcaaggaccgcacattgggttgtcctgtgcccggctctaaggtacattgactgtacttggattccaacagatctcccaattttggagagcgagatgcctcgcaacgtgttatccatggtaaggaatagatactactacacttgtatcttgtgaatttctgtcacgttgaaacttttgctacagcacggcaagcttcgaagagaaagtacagtgtagtaaagtcattcagcatatcgtcaatcatgaatgtattaagatctgaagattatatagcccccgccgagtaactccgttcctgtccaatccatttaaagcatcattgctaaaccagcagccaccagtcctgcaaggaccattcccaaccgagggctaacatcgcccgaagccgcattatcatcatcgctcaagccaaagggcagtccctggtagtcaaaagtgacgttttgtttgatcgtactgttgtaacatcctccgttggcaatgtccaagttggtcagatcatcaggcacgtggaagaacatgtaattcttctgaggaatgtccttgaaccccttggtgttgtaggggaatttgtctccgctgtctgtcgagctcgtgttgcgcagaagtatgcactgcacttgaccagggtagtccttgtacagagctgggtagtccttcatcacgtcggagttggatgtatcggcgacgaggatgaatttgcggtctgggaaggtctggaagaccttgtcaagcaaaaagcgacggatggatagcgttgctgaaacatcagagaagttgagaggacgtgtatcgaatgagccgagagggtatgtgttgtagataaagctcatgtagtttcgtgtgacctgctcgggggtggtcgtgaggtagtgaaagtgcaggtcgttcactgaagtcgaccagttcgcatagattttgggcatgttcatccatggcgtgaagggacgagcaaaggtgttgagtagaccctcctttggctcataaatctttgttactcgcaatatatcatcgatatctgacacaatagtgatacccttgggaggaacaaggtaggcggtcgcgttgccgctgttgttctttccttcagcatagaggttaagggtctggatttttgaagtctcgttgccaggaatcagatagccattgtcggaaccagaggtgttcttgagcgtgacgaaagcgtcaaagtcaccttccagtgtggtgttgtatggcatggtgatgttttgcgcgcctcctctctgtatacgctgttagtaaccattcctgcaaaagttcccatcgggtatactcacagcgtcgatggcaccaccgttctggtcgggagaaatgtcaacgttgttcacaaagttcatcttgacctccacgttgtcctgctgcacaacgaagatcgatttggtcacatttcgagcctgggtttgctgtgatttggagagatccttgacttctgtgtcgatgaggaagacattggcgagatcatccaccttttcttggctcagattgggaatcttgtagacattgccgtgtactcgaacgctccatcccttgctggtccaattaccatatggactgtgttgtaattagctactacacagggttgtctgtttttgtgctatatacttacggaatgttcagcacctgggtaggctccgacttcaactcatcgttgtcgacgccggcggactttttaacatcgtcgccggtagggaaacctgttggaaagtcgaggatgccagaattaacccatcccttgaccttagtctcgataccgctggcaagaccgccgacataagtttcaacatcattaatgatgtcgcgtctttggagatccgcaatctcagtaggctgggcaacaggagcggcagctctaagatagactgtaggtgcagcaccaggaacagcggcagggatggccataacggcgggcacgaggcccaagaatgctgctttgcgcatagtgatcttggccttggttggagagtgtagcgtaaagatgaaaggcccagacagaaacacgcgacgagataaacagtttatgagagacacgcagagcaatcttgttttatttagaattcatccaagacatcagagcaggttcctgcattacgtgacatcaccagcaactaggcctagtagtcacggagaattccaattggccccggacagcacaaccaggatggtaacaagctttgctggcaacatacataatcagcctcatcgcagatcgtttgtcacagggaagcattaagtttgcagcaattgttccggtgcactaattccaatgctggtgaaacgcggatgttggaaatcttggcagtcatgacatcactataataatttggtcgatccgtcagacccgacagccgatccaaacgggatcaaaccctgttcaggcatggttcgatcgtggatctactacatcagatctgactttaccttgttggttgctgcacaagcagacaagtacatacgacagcaagctaggtagctactgtaggtagactagagcatccggtctagtttctcttcatctgtttggctgttagcactcgttcattggataaaggaagtgggtagacttatcccctcaccgcggggggctgtcctccacaccattttcaggagagaggacagccaggactacctcacccaacaaggcctgtccaagatccaacaatacaacccaccttaccattgctactcaaaggcgtgatcttcagctctgtagaatggtcattcacagtaccagacaagcacgaaactttgactccaactcaagatgggtcctggtactgcttccaacgtcaactacaagcatcggctcgcagcattgaggattgcaaaggtgaagactgttttgtgagccgacagttctataatggcctaataccttcgccgacacgattttgccgaaaggccgtcatggcagaatgcagtctagaaacacaccgacgctgacaagggaactccttctgtgtgattcgcgctgccccctgggacaagtttttgattcctctccaaatttctcgccagcgagaggtatggagggcattaacgggcggacaaaatacatccttaaaaaccaccctttcatctcaagtccagccttgcggttgatccgagggacctgctgagacctattggccctcacaggcgtgctggcgcccatcgtggccaagggattgtgacccatggctggaggttaatgcgctgggtcagaccagatgcgaagcgtcacacaccaggagcgagtgctacggtgtgatccagtgagcgaaaagagccaaggggttgggtggatgggaaccagtgtggtaatgcacaatggcaagaacagcttcggaggaccgggggctatcagactggcgataaggatcggtcaaagaacttctgtatgtttccacaagttgtccactgcaccagctggaattaccctagctgacggttccgacagacattaacttgggagtcgtgtgaagttcatagactgactgtttgtggccaatgtagagctccactcctcagctgcgcaccataggcaagccaggctagttccatctccaaagacccaaggctgatcacatcgcctggacagtctactcttgacctatgtgctggttccagtggaaagggctgacgggcatccttcagaggattttaatactacccatggcaccaatcctctcgcgcaccaacaggtgactggactgccctcctcgcctgtccgctgtaaccagcgccgaagtcgaacctcccacttttcagcgggcacgtcacaaacttctggcgcttatacggcataaaagacgatttgagcgacaacagcgcaaaactttgtaaccagatatcttcttagggttaagttccgaacctcgttctgcctggtacgacctatacaggacgcgctacccaccatgatccagctgcggcatccacgaggtcctgttacaggctcgagagcgacacatgggagggtaaccaaaaaaagacagctgtctgcaatagacatctctttcgagaaacgaagagcggactgtgggggaggcgtcacgcgtgttgatcttgctgagagcaatgaaggagttcatcatgactgtgaccggggttccagactggtgatccgtatgaaattttgccctttcggtggccatcgtgtctccggtattgatcctaaaaaatgatcagtatcacgaagtggttgttgtctggggagagctccggagcaacagagagacgcgatgagataggtaccttgaggtggagttccactaagcgcgcatgcacgtgacctatctagccgggctgtgacagtgcagtggcagtgtcaacgtttgaaattcattcggtgattgatacaactttaatggcaatattgcctttcctgcatcaagagtcatagaaagtactaagggcaaaaaagcaacttattcttgcgcaatacaaaagcaccgtgagacctgctcagtagcccacttcttcttcttcttctagcacgacagtgtatcacagtgcctagcgcacatgaaggtacagcgggtcaatatgattacaaacaccctatagcaagttttatccttccaagaaaccctacaacatggccagctcatcatcatccaccccatctacgggcactcaacctaaggtaatagcggacatagtcgaggctggtaaaaaagcatttgatccgacttccacgcaaaggcaaaagggcgtggaagagtacaataagctcattgaaaggtacgcagccgctcggagtttcaatgcgtttctctccattcttttaccttggcacaagactgacatcgcaaagtacgccagtatggaagctcctccctgctctcaatgctctgataaaaccgtcaattcttccaccatggctacgggacccagtgcttcagacactcactctccttcctcttcgcccaactggcgtacggggaactatggagtttgtcttctcagttcatcccagcaacgtaggcaggatcccggatgctgatgctggacctcagaaacagggtgccagcatcacgcatgaaggtgttgccgttgcaacaaaactcctctcttcagtcccagctagcctaacaccgcaggcatggtttgacggcatctcaggacaaatgtttgaacttatcgatggaactgctggaccggaattggccaagactgcctcgcaggttgttggttttggcgtcctcgggagtaagcaatatggtgcgcctgggtcacctggatggaatgcctttgttcagcctgtagtacaggacttgaacccgtcactgcggtcaatgccaaactctggatccacatccatcaagcaagaagatgatgagattctcgatcttagtcgagaccgtgtcctcaccgcgtcccactccctcaagatatcgctgcagcgcctcaaaaccttggtgatgtccaactcttcgcctgggctatgcaggcgtctcttgaggcttgtattgatccaactctgggtacttgcctcatggcataacccatcgcagaacactgaagagaacttcgtcaagcctgcccgcacactactccaggcgtatctgagactttttgggaatgccgaaagtattagacctttcgtacggaatctcctctgcaaaggcgttgtggatgggacagaaaagcactgggaatatcgacttaggggcaatagcgatatcgaagttgtggaacctcgtggattcgagtccgcaatcggcattgagttgaactggaacgaactcgaagataaagcaacgaaactcgttgaatgtgtgtcgactgcttgctcggttacagaagtgtcgtccatcttcttggatttgctgaagcgctggattgaagcggcaggcaaacaaactgaagatgtcaagatagatattcgtcccacggaagggaaattggactcgcctcttcaaaatctttttgaagtgactgttctacaaaaatttatggacaaggcacccgagaagctcgtgagccaattcgatcagttactggaactggtctctcaggttctcacagcagacacccaatcgagattagcagatgacctccttgcagtggtgctgagcttactcaatcttgtcatcacagcaccatcattccaaaagtctcatatcaaattagaggatctcaaggttgttgaatccgccctggaaaggttgagcaacgaagacagaccacaagtaacaccaacggcaagaaatttagctttactcctgaagtatcgagatgatatggaagagaacgagggatcggcttcggctccaagtgctaagcagatcgaggatcaacgaacatacaaactggcgatggaatatgttactggggggtgatgataatccagctcccattgtttcggaagggttgaatctactttccagtctcatagaaaaaaacagctcaatactcgatattccagctgtcgctgtcctattgtcgactctaattgagagcaacgacgacttcataaacctacgagtcatgaaggtatacacgcagctggcaaacaaacaccccaagtctgctgtgcaagaactcttggaccactacctagatgcacaagaaaggtctacaacggatgtaaggttgcgctttggcgaagccttgttgcaggttatccagaaattaggagagaccttttctggtgatgttgctcagcaggtaagcgagacactgctatcaattgccggacgacgtggatatcgaccaaagactatggcaaagcaggctcgcgatgagaagcgacagaagatgaaaaagaaaaaggaagatgaggacgaagatgacaatgatatggacgttgacgaggaagtaacagaagaggacaaggccaggaacgatattttggcacagattcttcagggatgggagagtaagcgtggtaccgaagatgttcgaatccgcacttcatcactctccatcttcggagctgctcttgaaatcaacattgccggtattggctcaacgcttgtgtccggaagtgttgacctctgtattaacatcctggctatggaacgagagatggagacggcgattttacgaagagccgcaatcctaaacgtattgagttttgtaaaggcacttgacgcagctaagaaggctggccgcaaactcgggtttggtcttaccgacgatagtcgagaagatatcgttacgaccttgggatatgtggctcagacagataacgatgggctagtgcaagatcatgcgaaggaagtgattgaaagcctcgagaactggaagatgataagcatgctgcctgtacaagaccagagcaactctccaggtcttacaacactcgccggccttcatgtgaacccgagcggaactctggtcgatgggtctggaaagcctcggccaaggatcgaagaagtggaatgagagaggatgagatcgagaccaaggggactctcacgctatccgggtacggcaaatgattgacaatttcggtgtctacctgatgggaacatgacagggcgcagcatctgggctgtggattgtgagaccatgtaagactcttgaagcttccaggatgtgtgtcatgggcatgggacaaagacaagatcttaggcgaccagacctggaagctgaaatatgctcaagagccgcagaagcatgaatgcgaccgtgttggcgagattcgattcgattcgtagaatcaacctgaccgaggcatattgcgaaatttggttggtcgagcatccgccaaggtcaaatcgggccagagtaattgattaccgagatgagacgatacgttaatcaagcaaacaagcaacaatctcggaagcaggttccctctcatatagaagaactttaaacccttgtttggtgcgtttttgatagagtagacgaagctctcgaagccaatatcaattgtacagaactcaggaagaaccagtaaccttgttgtcgtaccatccatgcgcatcaagcttgaccggtggagccgagaagcgatgggtcattccataccgtgcagggtacgtactgcgtaggggcggaggaataagagttggaacttgttattctgcgacatggaagacggggcagggaccatggaagttcgctgaaacgacagggtgacatggatggtatgagtgcggattacctagcggactgaccgcgcgtggctttgggatgaaacgcgaggtaaaagtatacgagaagtgaacattgcacataaaatatgtccatgtcaaatacggatagtgactttggataagctgttgatgctgtgtaagagggattattgtgacttgtggatcggtacctgcatgaagatgaaatttgctcattcaagccaacaggaacaaacaagattaacgccgttgaagaattaagaggttcctgtcagcgggctactatgtacgtatttttgtcccctccaattacttagttgggcaatcaatagtcttcggtgattaatctggctggtccattcgcgagcttgttcctgaagatcagcgttgtcctgatcatcttacaatcatcatgtatcacatcccgtcttctacgatgtgaccactagtgcacgtcttcccactgccacaggattttgcttataccgaagaggctcagcaaaaagtctcagatgatagccatcttgattccaagattctaaccgcggttcagttggcataggatgtgctaacggggaggatctgagtcattctacggagtagaaccgaggaacgtcttggcatgaaataacagatcgttcactccacgagcgagtggattcttaggctctgtcaaatcgcggtcaaggatgcaagggaatgagatttttgcttcttcctattctttctcatttctttcttgtatgtagggcagggttttatgggacccgtctgagagcccaaggtcactgcagggagtcagtcattgacgtgtaagagaatgtttgacttgagtgatttctgagttgttgggtcattcattctagtctcttctctagcctgcggcgagctgggcttggcaaaggtgatattgagtaagatggcctcctttttgaatgcatgttatgtttggacaccgtctttactagcatggcatgggagtcaggaccaactgactgtgcaacaaagcgatggccggtaacaggattcgggaatctctactacctcgccagtgtctaagtttgagttgcactaatatgtaggtacgtactccatgcgagctacgaagcatgccgatcacatcggagatttcaagtctgaattgacaagcgtggaatattgcaggaggaagcacctggtgttggttaggagggaatcatagcatacaaggctgaaattaaatgatctgggggatgctcaccgcacgaaaggggtaagtaagtggcttggtaaaaaccagaccgtctcttggaggagtcttatattatgtgggagagtaacagaagccgcggggatgcagtgcaacaaataagcacagtactctgtaggcgctcactaaatatttcatcacccagatctaaggttgtgctcattttattcgcagagtaatttcaggtggcgtgcgccagaacaacaaaagtctcggaagggtcgtggcctaaggactgagagtttaattggcccgcgtggcgtctcaggcactgcacggtacctgcataaaaaagtgacgtggtgggcactaacttgggtgtggaaggatggaggaaggaagggaacttggggaaaagaacaactctttcgttgaaacataaatctttatgtttatgtatcaagttggataaagatcaaacataactgctctttagacacagttactcaacactaaataatatccatgccacttttctgatatagcatgaacaatcatcaaaatgcaatcattgccctgccctgcctcgacccgagtcgcaatggcattgccaaattgcagggtgctcgctcaccaaaaatgtgcttctttagctccaaacccctggccgcacaccctgatagcccgtctccgaagagcctaccgcgcccctgaaccatgccgtttgaggcaagcgccaggacgccccaccggcttatgaacctcgttattctccaaccgttggtctttaaacatctccaatcaaatcacatccatgtccatctcgacaacatcaacgccgcagcaaccgacgaggccgccaagcaggattgagggatgagagatgaggatgaggatgcctcctcactaagagatatgagctattaacgctttacctcatcggctcagttgcaccctcttcgcgccgacattggctcatcgccctagtcagtcgtcgtttaaacgccaaagcctcagctcatacttgaagtagcacacatgctcagtctcagtcttgtgctaccacttctgctccaggtgcggatatcgaggacccgagcatggttcacgagtgtactcagtgggtacggtcctcttgcatcctgagcaaggaccaaggaccaagctctagatgccataccctagcccgtctccaatatccaaggggcttctcagtggaccacagcatcgtccatgccccgagcatcttggcagtccgttgttttgtggttgcactcgcttccctcccctgcaaagatgcaaagagctaaaaagaggcgcttccagcccagtttgtactacccccgactccagattctcttaatatctaccgcatcctgcctcgactctgctcttgcctctcagtcttgtctatcccaactacactcgttcagtctcaattgtgactattacattcatttccggctttgccattacgatcattccagctctacagcaacttgcgttttctcgcgttcaaacttgaatactttctttagtgaagcgaaactgtgtcttgctcactacttgaactgtggaatcgatttctacagccattacatcgtacctacgttgtcatagacaaaaactgaagctaccgcaaaaatctacatacctacccaaccttcaaaatgaagtccgtcgtcgctagcatcggcatgatcgccgccgtggccaacgcctaccagttccctcagcacgcccactaccgccgagactacaacggaaccgactctcagaccactctgaccgtcaagaccaccgtcgtcgagaccattaccagctgcgcccctaccgtcaccaactgccccagccgtgaccagactgccattgctcagctccccgagtcggacaagaccaccctcactgccactcacactgtcatcctcaccgaggttgtctgccccgtcgctgatgccagctctatctacacctccgtcctccagcatgctgagaccggtggtgttactggcaagaccatcactgctgatgttcccatgaacaccggcggtgcctacccccctccccccgagaagactgttgtctcagactacaccaccgaccaggttgtcacccttacccagggcgaggagaccattaccaccactatccacaagaccatccagaagactctgaccgtccctgctggccctgaggtcactgatgacggctccaagggcaacggtacccccgaggatgacaccaccaccactaccactaagaccaccactggcaccatcaccaagaccatccagcgtgttgatgagactggccctgccaccggcggtgacaacggctacagcactggcaagagtgaggacgatggctccaagggtaccggcaacggtaacggaaacggctccaacaacggaggctccaacaacggaaacggcaacggcgagtgctcccccgagaccgttaccgttactgcccctgcctccactgtctatgttactgttgtccccgaggctgccaagaccaacggtgctgatgacgctaccgtcactggcaagaccgtcaagggcgatgactccgaggatgatgatgatgatgaggacgagatctgcgacaccaccaccaccctggaggctactgtcaccgttgtcccttaccccgttaacggcaccgctaccggtggctacgccaagcccactggcttctctcgccgtctccgctaaatgtctacggacaactcctatgtatatgaagtttcgtctgtacattaatcaccacttggttacttcttggttaggcatctagtgaaggaagggctcccttggataggcttacactattctcctggatgtatgacaatctattttttgcttgcttcctttttccaaaacaattcaatgagaatcatgaactttgtcttgcccacaaaacaactgcccttactctatgcatcgtcatattcccttttgacttgaagcctggataggggttaaatggtactgtgcaaaaagcgttcttatatatagataaacttggctcgtgctttatatatccggggctgaggtttcataactcacgctctgtctccttgaatttgtttgtctgtatgtaaatcttcccttcaccgtatatacttagcaataggagatgcgtttggtgtacataactcccttctattatgactattgagtatgtttcgtagccaatgcatgactagactatggagctttctcctgctcatatgtaatatctatgatccgtattcccaacacagtagctcggcaaaaccatgccagtcgcaatgcaaacccattcaaaacagaatccccaaacgccttacttgtctattcataatgccaatatcctatttcatcacatcatatggtacgcagagcacttatccaaggaggatctgctcataggtatcgctatccaggtactgctgcaacgcctcttgcaacgctgcctttgtacggttgagttgtggtgtgacaccctcagcctgctgaaggtttccacggatgctatcaacgtgaccggcgagttgaagcgcaataggctcgagggatgtatcgagtagttcctattgggtgttagatgttactcatgggtttagaatgttggacttactttaagacttccctcgtccttgttggccacgaattgtgtatcctgggcctgtttcttaggcggtgaagtcggtgccagaacatgcgctcttcgaaacaaatctttgcgctctctcatctgcgccctcgcatttgcctctaaacctcttaactccgcgtagtcattctcaagctccttctccatcctatccctctcagccttcaacaactccaccgcatgttttcccgggtggagctgtctctctaaagcctgcttcccatcgagcactgcttcgaaatcgagctccatcgcgcgacccccgtctgcatctgcaggtcgccgagtacttgtcttcgatgacgcaggcgggaaggggacaccgcggtcgagtttgcgctctatacggcgggaaacgaggtttagggccgcggtcgcatggtcacgtcggttgcgggttgtggctgttcgctgcaggatgggtcgttgagcgagtgtgaggatggacgttgctgcagggagcgatgatccggtcaggggagaccattttgcggcgatgtgggaggagcgaattgtgcgcttgaaaggagcgatgtgaagatatggttttggtggtgagggaagggattcatccgagtcggagggcacatcattcttgttgcgacgcttcttcttgctggtatcttgttgttgctgttcgggttcgggttcaggttcatcggcctctttagcttgcggcttccctccttttcgtcgttcgcgcttcttggtagcatcatcgggttgctgatcctctgtgttttcttgtgatgtcttcttggactttcccgccttgcgccccttattatttatatcttccctgtcattgctagaggagtttcgtgggcttcgtctgctctgctgctcctcttcctctggctcttggtcctcgggctcgggttcgggttctggcgctttgcgttggcgttttttgcggggagctggttgagctccttctggctctggttcaagttcctcttcttgctgcccatctggctgttccacttggtttccctttgtatttttcttgcgccgttgtttctcagaatcgtcagccacttcttgttcaggctctttatcattctggtccttttcctgagcagggcgaccgcgtttcctcttgggttgtttttcggtctctgctggctgttgctcgggttcttcgatgtcttggttcttcttagcacggccgcgctttttcttcgcttgcgcttcttcctctacagtctcctgctcaggctcgggctctggcgcatcatcgtttttgttcttcctgagcgcaggacggccgcgctttcgtttctgtgatatcccgttctctattgcttccggccctggttcttgttcgtcctggtttctctctagcgagggtcgaccccgttgtttcttcgattttggcgcatcttctgttgtcttttccgcattcttgtcttccagagacggtcggccgcgcttctttcgaggtttgtcctcctgagccactgtctcttctgtcgcatcctcttgagctaatttctttggtcgcccccgctgcttcggtagcacaggttcttcattatcggcttcgtactcatcaggacgatcttgcgacgcgctggtggcagcagatttggacgcgtttgcgggtcgaccacgcttgcgcggttgtggttttggatccgaagactagacgaggaattgttgttagttgttatgaccctttggcgatatatgatgttctttggcttaccattgtgggttgtgagtgtgcaaggaaatggtttgttttgttgacttagtcgcccaccaattaagtgaatttgagtttcagcggctcggggcgttgagatggggaagcggggcagtcccgtccatcatagtctccgctcaagctccggtaagcggtttatcatggactggctggactggactgggttgtcattttacgcctcattcatcatcatgatactaatttagagttaaatggggtttaaccgtaattgcaacccttcaattgtttatgatagcatttcaacctgtctatagtagttgttgggcacaaataccttcatattcccctcacataggggtcttaaagtgtcatctttcacggcgtcatgagatgggtaggtaggtacacagatcagatcagtgtttcaaatcaagaaagtcgcacacgacagtaatggcccttcaaccttggtggcccgattcatcggactgtctcagctacaaaacgtcaaaacgataagcgaaagtttagcttctctgtacgatgagcatgccatgccattcactcattgggacggttgactaccaccaatgctacacgatgatgccatcaaacgtgtgctcttgcgataggcacactctagagtctgagtccagttttgtcaaactctgcaggacagaactcggaggatccaattcctcgcagagacagaattcgcagatgcgtaatgacgatgctaggccccctcgagcagcgtctcggtaccgaacaatgggtatcggtactggtactggtacctttaggatcctggaagtacctcgcatcataagcgaaataggtacctacagtacgtatcgtacgtttctcactcgctgcgccttgaaaacttgatgtgcccaattcattctgcttttgagcatttgcgtgaatgcaagttgagtgtagcaccgagtctcctattcgtgatttatctttgccagctcatcagcgtttgcattccgaggccagaaatatagagcctgatattggatcaatgaaccccattcaaccgtcttattatcgcatttgcatcagaagtgtcaccgtatttgtcgtggcggaactggatacggacggacactgagagaattaaaggtaagagccacgctaaacgtgtcaaaagcctcaataccatgacagtggttcccatcaaccaacacaaacagttcttgtcagatttttttctggccagagccggttcgttgtggactagaccaaagggaccctaacttggacctcttgagcattgctgcccaagtcgtgccatgtcggcgatgccccttgtcctgttggtccataacggcgcttagaagaagcgatgttcttttcatttagtaacgttaggctcgagcgcgatattcacactcggtccggaggcgactcattctgttgaaagtttttcggatccaacccttataccagggttcaagaagatgtgtttccactcggtaaagactcttcttgcgtatcatccagcttccatttcaaggttgttctgtgttggcagagacccgacgctagttgtgcagggctagaccgtgcagggctggactcgattcgactcggcgaatatcaattccttctccttgtctttcatatgaatcttcaatgagcggaaatggacaaagcgggccgttccttgtgtctaaggttttgcatcatcgctattaatactttccaggtatctatagtatagtttccttggacggtgtcaactagatagacgaccgtgaagccaaggcaggctaaggtaagttgccgtcggtcgtgtgcgacatgacatgtataagcagtgtatccggctttggctgaatatggccacgggctcatcgagacctccatgccctcgatctattctacaagaatcgagtctcttcggacttgttgatttcatattgattacttaaacttacacacatgtcaatccaatgcttgcgctttggcccccaacgggatatacaccagcgaatccacccccagtgtgcagaaaagaaaaggcgaccgcatgagcctgaaccagagtctgcgtgaggacaaaaatgtataattccagtttataagcacagtaattttgcctctagaggcaccttgagagggtgacattctcgcctctcgtctcacccggagcctcaacgactcgaaagcctggaaaccaagtctgtggttttccatctgacacagatatagacagacacggccagtgtaagacggtcagatctaagccaagaaacatctctgcggcgcaagatcttacctggaccactcaggtttcaccaattaagacattgacatccatcccacttgattgaagacaggccggcagcccaacctcttcaattttctgtacagacccgttccgagtccggacccggccccggtacgcatactacactccatacagtccactctcgcattgtccttttgcgcacaaacgaaaaagagtcgctactccagagaagatcgccgacttcaacccgctattgcgctagacctgagcagactgtcccgcggttgaggcttgtatgcaagggctgtccttgttgctagccagtttggagttgaaccaaggccagcagggttctgtctgttattatcgctttttgtctctggcattcggtctggttagcttcgttattcacaagtgattgagtggttgatttgccgtgtatgtctacagctcgtcattcgacccggcacatcgtctggtttgccgttgatcggctctggctctggctcgacttacaggtgagattgcccgatcatcgctgtactgtcccgtaccagactggtaccattttgtgacatacatcgagtcgttactttctgttgtgcattcgctcatcacctcagttcagtactaagccagtcgagcaatcattcagtacagcagggcctgtgttaacctcgtttaacccctcctgactcttgcccgctgtccatccatccatccttgcctccatctcacttgcattgcatctgggctggactgcgctgctccttctaaacttttatttacttatttttattttgatcttttatctcttcccctcccgactttttctctacttcttcccttcctctctcttcttccatcttctctccttttctttttttctttttgtcatattcgcttgaggcatttgttccaagtgaagggcaaaccagaaacaggattgataatcaacgctatactaatctcgacggtgagattcttgtactgcacagacaggacagagctttgactgcccacatcgctcgcctgggctatcgcggtaggggcctgtaactgactgaatcaacaattcgatccatattgcgataagcggaccgagaagatctccccaggacgtctttttatctgctctttgttcctcttccaggacatatcctgccatcttttacaacaaagacttatcatgaccccaaacacaagtcgcatatcatcttctccgtgctggagatttctcctttgggttctgacaccctgactatcgccatcgccatcgctatcgttcatcgtcgacgacaatcgcattgattgattgattgattgattgactggtttcatcacctcgaccatttctcctgttactacgtattattatcgcccgctactagctactcaactcaaatatcagtataggctgggttgaggcccaaagttgaaccaagcaaagacctgaacctgacgggacccagcgaacagactagaccagaccctggcttgttctgtcccacgtcttgtcttcacctccgtcttcttttggggttccttcaaccttctattcttgtttccgacttcccctgatcgagccaattgatcttcctgaacgcagggtcagtgctggcatcatcattcgtgctaccgacctacactacactatcgagggccctagaagggaggcatatcgccaaatcccccaccgtatcaaaggcagacttgagccaggggcccaatcgactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcgtagtactggatcccatctctaccttgtcttgtctggctacctaacccactgttgcataacacaaccacacccacgtcgacatttgacgacacccacgttcgagttctagctccagctctcgctcacacccacgttctcacccacgccccaaaccagcactattcgctgcatacctggcctgggtttgcattgtcttgcttgcagtagtcaacggttgcaatttttttcttctcttctctcttatcctctcctttcttcgctccaagtcaagacattgcattgtcgtcttgaccgatatcaccctcacaccaatcttaccgccgcattcaagaacatcttcaccttgactctctttacttccggatcggctcgcttcaatccgtttcttttaccccacatcaacgcctaccaaaccgcttgttgattctgtggtgatcgataagataccctccgaaatcgaatcaacttgcctggtcgacggttgtacccgagacttcagctccaggcttagacggcttttctgtccattggtcaaccataggttatttttgactcaattgggctctgccttgccccatatcacatatacgtttcttacttgacctcaatttcacggtcttgtatgtccaccacatcagccatgccgccgaaaaagagcaacaaccttcggcggcgccccgagacgccaatcctcaacgtcgctcaacttcaagcccaagtacaagcccaggatgaacctctcaccgccgacccaaactcgcccccagagacacccaccacgtcgccgcctttctctcgcaaaaccagtctaaagccacggcgccaacctgactttcacgattatttccaacccttggactcggatcctaacatcaggccagttggcgatggccatcaattcagttatcgaccttcgctgggacctgagcagctgagtcctcgctcttcctcctcgtccggtatggccgacgacgacagcagcgatgaagacagcagcagcgaagacgaagacgagtcggcgagccccagcatacgcagtatgggaaacgctaccggcccagctgtgtcttcgccaattgatgattctgatgttgaccttgacaacgacaccgacagttctagtgattcggacacttctgaatctgactcagatgcagagtcagaaaagtccgaggctactgatgaagtcatggcctctcatatcactattgaaactactgcgatggttgctcacaatttcacgctcgaagatgttgaccctatggacagcgattgtgacggattggatgtcttacagcccaccgagatcgaatccaaccgcagtcgctcaaggtcaaggtcaaggcatagaaaggagcacaaaactatggtcaaggatttccgaaacctcaattgcagtaacgaaacgtcggaaaccgagccaggggctgaccccgaaggcgtgcccgacgaagaagcgatattcctcaagcaccgagaacgacttaagaggatccgtcgaatgagcatgggtagcagctttggcaaacgaacgcacagcgaactcagcgattctgaagacgatggcgagggacttgatgccaacgaggtcggctctagcgcacgtcgcatgcggagaaagatgcaccgaacgagtctattattccacgacccccctcctgcgcgaatcgaagaactcgaggaacctgactcgagtgaggatgagtttgtggcgcggcatgagcatctagccagggaattaccctattgggccatagaaattatggagatggactcaagttagagctcgatttacacaacatatcagctataacaatctttaagctgccctggccattataggcttcaccattaatgacattacgaggataggaggcgaccaggggtccctctgacgacgacgactcacctttttacaacacacacgagcatgacaccgcccgcaccgaccagcctgcccctgagcctgccagggttcagcagcgccggaccattgattgctttcgcctcggccaagctccacggttcattcatgcgctaagcgtgtatcaaaggatgaggagaatattgaacggatgaaatgatatcggatgttttgcatagaattagcatcgagaattaacgcaacaaggcgaatacgggattgtcacattggattcatcgggatacctttagactattactatttgttacctgtaagcataagatggatgacgtttgaacataggagaaaggtcatgtatgtggaggaaaatgggtaaagtctagcaggcgctcaagagcgctcctttggcatttaatcatgattatcgaagcaatatgagatagggatagattggagtttcccatcctggttgtgccgcctttcgatgcatgcatcatgacatgtacacaatcgaaatgtcggtgacctctatcaagcagcggtgttgttagctcttatgtcccgtccttttctttttgctaccaaaagtaattccagttatgtaagtggcagataccttggtttattagatcttcaagaacggaggtaaatccaagacactgactgtgccttggattggtttcttcatgcgatgatgaattgtgtctctgttgggacgtagatccgaggaggttttctgtgaaccgcatcagtggtgagcgtagcatcagtcattaattaaaggccatggaccgacctgtagtcagtatttataatgaaaccagtaggaaagtaaaacaattgctcaatctcacttgttgacggtcaggtcatgttgtttcaatcttgtgaacaagtcatcttgaagcgtgtaagtcgctgctcgcgagtggagtgcttatcgataagaagtgcccgcgttcattgttttgaaactccaccatcgtcaatacaagctatcgattcttagcattcattgcaatacatattgaaagtgttctttttctccatcagaaattctttgcatatataaaagctggcgttgtatactggagataaccctctagagacgttccattccctctagcgaaacccggcaatcttgcaccatgtcgctgatctcggcgcacctcgagcagattggctattcctgccagggcattaatgacctaccgtaagttgccagcccttgcttgattgcctattacttaactcttgcttctaggtttcctccgccaaaaatcttcacaaatgccctgctttccaatcatgatatcacatccatcattcgtgacaccgaacctcatgagcgtgccctcttctccgtaccaccgccccctccaccttcaacgaccctcaaacccaccgaaccggagaagaagaagtcctcgagtagacgccagactgtattcaacgtagcttcgggtgaggtaaccacgggccccccaccgcgcacaggtacacatcctcgtcgacagaccgctgtggcagctgtgctgggcggccaaatgcacgaggaattgcggcgcggagagtcagatcgcaaaggcgatgtggacgttaacgtcctccttcgcggagcggagaagctctgcggtgtgtacgagttacctggtgcgcgggagcgcattgctacgctgaggagtaaacatgcgcacgggaagaacacagcggcgtactacgaggcgcgagttcaggagcaagcagaccagctagctactcttgatcaccgggactacttcgatgaagaggaagaggaagaaggcgatgtgtggactgaggatgatttgagactggaggaggaagaggctaaggagatggaggtcaagaagagggagttgcaggtgagactgagacagatggagaaggatctggggggattgatgagaatttgagagcaatgatatgatacccttatgagatatgaagatggtttattccaaggcgtctataatctatctaagtctagtaatgtatggcagctacacgtctgcggcaagagcttcttctcgtgccataaccagcttttccagaatatcccccacatcctctgctccctgtatcatgaacttgtcattgatgatatatcgcggtacacctttgatacccagtttctgcatctcggcaacctcggcatcaacttcttcacccccttcgtcactctccagccattccctcgcctcatccttatcaatgcccgccctcttggcggcgccaatcaagtcccccttgctcgttatattccctccttgtaggaagtacattctcataatctctattgcaacctccatctccaatctaactttcctccccaacttctccagccgatgcgcatctctcgtgttcccaattgtcgagtcaaagttgaattcaagcccttctctcttcgcaatgctgttaagacgggtctttacagcggggacttgatcaatgccccatttggatgctatcttggacacgaaaggttgagtggatgcgtcagcgtcgagttggtaggcgtgccactttgtgagaattgtgtcgctagagcagacggttttgagatagagagttatggcttgggagaggcggagggcaccgatgaagcaccatggacagacgggatctgagataacttttatcgagattgtaggcatgatgatgatgtttgagcgaagggtggtaaatctctgttgcgaagagatatgatttaatgaatgcaggatacaagagtgaacccctttgattgtgatgaaagtaaggaatacaagatcggctgcatcgagttataacaacaacatctttgacatcttaaataatctgtaaagcccaggcagacttacacagcttcaaggggagggcggaactccgcacgctaagcagcaaactccgaacccatcgtccagggggaaaaaatgcaacaatgaaataaacttttcgatttgtaattcgttctcattattcatgcagatggagattcttccccgggtatcatgttcatatccaaagtctacctatctactatgctctatgagcctctactgcgctgtctagcatatggctcgcgtctatgtactcctcttggccgctgtgaacgacccttagggcgataatagtcaccttgtcctcttggaccgttccggtcacttgcatgtttggatttatcttcgggttgatctctccttgaactcgagttcgagttgcctgcctgctctgagtcaactccaagagtgtttgaggtagatgtctcgtattggacagctctatcccaatctgtcaatttcgtgtatggacttctgagccaagctcttaactcgtgtaagaagagccgcgtattgtctcttcccaaataatccaaaatcatctcttcggcctggccagcgctgcccataatatccacagacttcaaaacggcgataatgtactcaagaagaaactcggcattattggctcttcgctgttccatggcattcctaggggcattcgggcttggccttggctctgtctcgtcggcatcaggattcaaaaagggaaagacctgaagctcccgccgaatccacatgcgcgcccgcgataccaattcactatctgcgcagaaaacagctggagtcaattcacgatatctggacagcctattggtccctacgtgtttcgaatatcggttgtggcgatagacatctctccggcgtgcgatctcgtctgatggactcaggctgggtgtttcgtaccgagatcggcgggcataaggacgtcgccgcggaggaagttgacgacgaagagaagacggcgcatacggtctatgatcagattgttgcttctcgggttttggagcaattttgggaacgatataggtctttgcgacaggttcatccagtgcgtggcgcacttgagagacaacggctttgcagagagggcattttggtgactgttcaagccagctgagcaggcagatgtagtcgaagtttcggtgatgacaagggatggcttcgcagacttcggttatgctctcgaggcagatgacgcagcagtcagtgacgtcttcgtcttgccgagtcgcgatttcgtcaagagtgctttggaggacttgtcgctgtagatcgtctgtaggctgtgctacttccataatctgcaaaaagtcgaagagatgtgatgcctgtagtgtccctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactacttcaatctcggaaaagtcgagaagatgttacgcctgtagtgtccctgaggtttcagtgggagtatcgagtcttccagcgcaagacagggaaagtattgaagcgacagcgatgaggatgaataatacatgatcgataatttgaggtgggacttagtggtgctacagcctgaaggttaattccgcgccctggcgtcttcctttccgatcccccaccccggctcatagactacctgtcatgacgatgtggggctcgcgtcctgcattgtaatcaacgatggcctctacgcgttttacgcgctagattaatcgcgacactcaattccactatccacatccctcagtcacctagtcgactccttgctgtctctacgttctaagttcagatcgcacaaactttggaactacacaatcataagtgcatgaacatggatgaagatacgagagccgaatatgaaagtacatcacagcaattgcgcatcgacctaaaaacttgggaaacagactgggcaaaatcacacgagggcaagaagccaggaagaggagatatcaaagcaaacgaagacattggtatggtcccccagaactacagagcaatcattctgttgacaattggcagccgcgaaatacaagcaatacaacaaggttcgagatattctctcgggcaaaatatcacccccttcgaaacatgcccccaagtccacaaagcgaaaatcagatggtctgtcggcacaaacacccatcaaacagaacaagcatatcgaaactccagccaagaaccgcacccagaaccacgatgaggacctcatgaatacgccagctatatcacggaaactgttcagtcccacatctgtaacctcggttggcccgacaccgcagcgagatggccaggtacttgggcttttcgatttgctggtcgagaaagagctaggaacaccgtcaaagaaagattctgcgaccaagacgggatccgcccgcaaggtggacgcaactccaagcaagaggtccgcggcaacagatgacgacgaagacgaaaggcttggccgaacacctatgtcgtctagcaaacgacagcgactggaccacttcttgactccattaaagaataaggatggaaacaaggacgctgccacaccttcctcggtttcgaagcttcaatttgacacaccggcattcttgaagcgtaatactctaccagttctagaggagaacggtgattttgacgccccagctcctttacggctaccgcgtaagccatttgcaagaggtctcagcgagattgtggcaagtctacggaaggttgaagaggagagcctggatgacgaccttgatgccttgcgcgatattgaggatggtggaatgggtgaaccgaaaccaaagacacttttcccatccaaacctaaggacgacatactggtcgacgataacgaagcacggcaactgcccctcggtggatttgatgacgaaggtgtgtacgacagcccagtggaaggagacaatccgacgagggtatacaaaaagaagggccagaagcgaacaacaagaatggccaagatgcgtccagttcgggtcaatagacccgagaatatggcagcaaacccccaaagtgatgtggagaatgatgaaatacaagctgggggtgaggatgctggctctgatttcgatgatatagttgagaagaagcccgcacagaagaaggagggcactgtcaagaaggcagcccgaaaggtgaatgagctagctcatgcaaacttccaaagattgaagcttaggaatcacggagccaagggtggaccaggcattaacagccgattccgccgaagaaagtaacgagaacattcttggtttggcacatgagttatcatgagatgcattatacggcgttctggttcaaagggtataccaacagatgagaagaggcaatgcattggtggttatattgtatagtaaaaatgagcgttagagaagaatttaacatgatcttagttcttaacgtatctgtttgctgtacgcctgtgtggttactcgaccttggttcagcctatcctcatgaagtgattgccatgtccgagcttctagaaggagtttctgtacaagggaggtggaagcaagcctcatgccagtgatggttttagccattcaggggttagcgctgtccttcccggcggctaggcactacggaagtcactgtggaagtccaagtttggtagccattcaatgcttgtcttttaatgctttcactctaacctacctatcaaacaaagaaacgcgatagagccaaactgcaccacatgtttccttctttcttttcgttttttgcaacgatttagacgcaagcctctcttgtctttctttgttctcgtcaactcagaatttgcattgtttgggtccgcgcgcatctcgctatttgttgagcacttcgcaatttttagtaatcaccatttgcgactcatcccattcgactccagtcccttgttctatggacaagattaaagtcaagtcttgtaatttcgggaagagcgttcgttactgctgggctcatcataatcgcttgtctattacgaagccagatcagccagatcaagtttgctcaaattttgactttccttcgaatcaagcttttcacatacatggtgcatattcattaacataggacgaggcgtccgatatgccggtaagatgaaaaacccggaagcaatgagttgtggtcgttaatcctttccagcatatcgatctggacgaagatgatgggattgacatcccaccagaagtgttagctaatcccaacatagactggatgacatcctcgaatcagaatcacggctttgttgttgatgatgtgtttgaggacgcttttgctccgcaagagtcgtataccaacaccgatcatgggacgcctaagatgtggaccaaacttggtgagatggaggatgaggaggacgaccgcatgagcgtgatggaacaggttgatctatcttcaatgtcgcctgctccgagtccacccaattatgactcgggtcccggagaccttttcgagggcatagacgttgaaatgctcgatgatatcgagccagagatgacgatagaagaagattttgggctcgcagttgatcaatccggtgccacagctgagttattggaacaggaggatggcaccgcggtcaaggttgatacaccggaccttcctttgagtaactctgtcagagtcgaggttcccgacgctttgttcgtaatcccacagtcgttttacgagccctttgagcctggtgtgccaatcgacagagaatataaggtcgtcgcccaactcctggaagcagcgatacaggaaggtcaagacgccgatgacttcattgaattcgaactcaacgactttgccatttacagcaagcgcccgagatatgagcatgagatgtgctcgctgcatcatctagacacaaagtcaggccacagcaacttgtactttgacgggaagttgaacgtaggagatgcggccttctttgttcggcacgtacccatacgagctttgccgattggcgattacggcactttgtctaagcacacgttacgcgatcaaatatgggttcagtcagctatgaacctcaagaaaaacatctactaccgactaaatcgtcccgccaaagagtaccgccgtttcttcgacccattcctgtgggttgccgacctcgccaaacactttgtggactatcttaaggtgatgggagaaaacaaacaagatgtcacaattttccatttccgctcaactttcagcaattggctagccaagacgcacaatacagatcctgtctttgcatcatggagagaacagcatccaagtgccgactttcgaacctctatcgttgcgaacctagctttcttgcacaaggaagctatcggcgtgctggactatgctgggacctatcatcacaccttgtgggctgagacatgggagtttcgacagtatgagcgccttacaaagactaaagaaagcgataaggaggcgcgttcaaagccacccaggtctgcaagtcgaacgccgtcttctgcagatcaagtagattgtgaccagggaaagaacgccacagacgttccccaaaccatcgtcactcagtatatctatgattgcttcaaccatctaccttttggtgatattcttgaggctatgtcactgagtgatgagacggagttactacgaaatgaactgatacagaagcgacacctcgagctcccagcgccccttcaccaaaatgctaaaaatgtctcaacggctggccaacagcaaattaaagacatccaacctggcgacaccatctcgacgcagagagatggtgcggattctggcacaaaatggcggcgtgatctttcgcatggtttcaacgacgttgaccgttggctcgcccttgtgcagcgcgtgcgtgttagcaagaagggcgtccgggctttcgatgtaatttggtactataggcctgtcgacaccctctgcgccctgatgaagtacccatggaataacgagctattcctctctgatcattgctcttgtgatgagccttctaagatctccgaagatgaaatcatgggtgtccacgaggttgagttcgaaggaacgtcgaacaccgaagcggagttcttctgtcgccaaacttatgtcgttactgagcgaaaatggataacccttgaaaaaactcatctccattgcttacatcagaggaaaactacccaggcaccactttatcaaccgggcgagacccggctcatcatgcttgataaggcgagtggtcgatctgagccttgcgagttcataaccttttatgacgaggatggcactggcatttacagattccggcgactcctgaggagacatcaagttgacccccagacacctaatgctcagccgaatgagctggtgtatagcgagaacctcattgaagtaaagaatcgacgcattcttgaaccttgttatgtccgttttttcaaagcacaagagacgataccaacaccctacgatcgcgatggtgtgggcaactttttctacattacacatgaagaagtcattgatgcagagactactgcaaaatcatatcttcctctcgaggcattgccatcttcattgcgtcaagggcacaatccttctgagcctctgcaaaagttacgtgggcttgatcttttctgcggaggcggaaactttggccgcggcctagaggacggaggtggtatcgagatgcggtgggcgaacgactacgatggaaaggccttgcatacatacatggctaatacttcgggtcctgatgcggtacatccattcttgggctcgatcgacgatatgcaacgttttgctatccaaggcaagtttgcagagaacgtccctccggttggagacgttgattttatctctggtggcagtccttgtccaggcttttctctcttgaccaacgacaaaaccactgtcgcacagcgaaagaatcaatccctcgttgcggctttcggctccttcatcgacctctatcgcccccggtatggtctcctcgagaatgtccccggcatcattcaaagtaaagccactcgtgatcaagacgtgttcagccaactcatctgcgcaattgtgggacttgggtatcaaactcagttctctttcctcgatgcttcttcctgcgggtcccctcagcgtcgctcccgggtctttgttgtgtttgccgcaccaggtcaccatcttcctcagcgaccgcatatcacgcatgctcatccagagcataccaggaattatggacttggcagcacccccactggtgatccaatggcggaacgaatcatgcccattgctacccctttcgattttgtctctgctcgtgccgcaaccgccggccttcccccagtctacgactctaagccagatatctgcgtctcatatcccgatcatcgcgtatctataggcatgacgagcaatcttcgtaacaagatcagtctcatccccacacgaccctggggcatgaattttgcccaggcatggttcggtctagactgcaagcaggctggctcgggcgttctctcgcctgccgaccgtctcgtcttccccgaagaaggcaaaacgtcgttgactcggggaggcgctacttccaacgcatacggccgacagcgccccgaccgtctgatcgagacaatcgtgacaagtcaaagcccgagtgatgcaaagaatggccgaacgatacactggtctgagaaccgtgtcctgacaattatggaggcgcgccgagcacaaggttttcgcgatcacgaggtcttgctgggtaatccggcagaccaatggaagattgtcggaaacagtgtcgcgcgagaggtggcggttagtctaggcgctgtgtttcgcgaggcttgggcgcagagtcttgcagatgagcaccatgctgaaagcgatgttggggttgccactactgccaggggctcttcaaaagcgccagtccgtgaaggagttgaagtctcgccatccatgagcgttgataagcccacttttgagtcggcatcttccagcaacaaaaccccccgttcgcgcaaatcacgaagtcagtctcgcaagagccagaccacaccgacgccaggccccgatcgttcatcaagttcgaaacgtagctctatcgccatcgaggtacgcgtgtcaaagtcaccaaagtctgagaaagacgactcgcccagcagagggacatccgtggcctctagccgtaccagaccaagtcagctgaggcacagcgtttcaaatgagtagtttttgtacaattgatgtcaggcaacgaccagacagagacttgttggttttttatcatgtaactaacgccatgttgatattacccattttttcggtggtcgggaaatcggaggagtccatgatacagacagagagagtatttatttgtaaattagtatggttcggctcacgcgatacccaggaactacgttttgcaaaaatagaatgtcattaacgtcgtcataaccaaatcgctatttacattgaggctgtcgcaagggggaaatgataccctagaactccaaaacagccttacgctgataattttcaaacccatgatacatcgtcttgtccccaataacagtcgaacatagtgtagatgcttgaatcaaaacacaacacttcacgtatctctcctgccagtaatctggtcccctttactccgaggtctcaaggtccttaagcgtcatcaccttagcacccatgggagcctggactccaggcatcctaatgctggcataagggacgccagatgcttttccaagtatagtcaccaattggcggcctgtgacaaacaagtctttgccggtgaagttattgatcgcacattctttgaagatctgggcaatcagttgttcgccgagagtttcaatactgcggccactcgcccatcccttatcattactcagacgttgcagaagggagaacagagacgtgcggatactagtctccatctcgggcgttgactggatagtaatgccgacttttccaacaacctgtctgagctgctcgatacactgttcggttcgcataggacggaaagtgaattcggtagcaaatcgactcttgattccttggttactgcgcagaagtcggtccatgtcctcttcatagcctgccaaaacgatgataagcttgcgcgcaaactgtggcttcgtcactgcatccactagctcgctcactgcctcttcagcgaatgatccgcgactaccgttgagtctgtaggcctcgtcgataaaaaggactttaccgagagccgattcaagtagacgacgagtcttgggaccagtttggccacaatactcgccaacaagctgcgacgctgaggcatctataacatcaggtgcggcaagcaagcccatgttgtaaaagatttcgccgagtttccgtgcggtcgacgtctttccagttccaggaggtcccttgaagacataggtgaatggcacgtacggccgtgggtcaacattgcgcatccgcataccttgtaccatgtactggtatgattcgaacttggaaatgatctcttcgaacccaacaaactcatcaaacagtgcccgggtgttttccacagcatgtgataagcggtcatagtcggcatcaaagtcctgaggttccagaggaacagcgtcaagatcttcgtcatcagactttttctctttagcaatgcgacgggaccgggccagaatggcctttgacagcaggttgtccacctcgcctccattgccaaagtttggtcgaacggaagctcgcttcaagacctccatggcaacttctcgcgccttttcggtggtgatcagcttctcctttgctaacttgaggtccaatactttgcccagtgtctcctcgctgaagttttcgaaaacaaatgctgcgtccaggggaaaccttcgtgccagaccaggatttgtgtttgcgtacatctccttcatctgctctgggtacccgcagaggatgacgcatcggtcctctccagcggcaccagtaacctctgccacaatggtatcgatgatagcgcctctgaagtcgccgttcttagagctaccgctgctaccattcgtaccagggtcaagcatatgtgcatcgtcaatgatcaagacatttcccttggcttctcgcaacgcctctttagtgttgttctcagaacctccgatatagcggtccaggagatctgctggggtcttgataatgacatcgccctttgatagaagtccaaagtctgcgagaactttaccataaagctttgcgactgtagttttaccggtgccaggcggtcccaagaaaacacgattgggggaaacatgcaggggatcatcaccgcgcatctctctgatgaaattttggtttacttggcttaccacagagagaatagattccttcacatcgtccagaccgacgagttcttggagctccttccaggcagggctcttgtcaggaccaagcgagggtctgttgcccaagaggtcatcctttgtgatcaggtaatcctccaaataattaccggtctttctggcttgtatgaaacgttcaagttgtcgtctgcaggcttcgaggaatgcctttttgacaggccaaatgttgccaaaggtcttgtcattagcgtccgacgtgattcttcggatcagaatcttgacatagaggccgtcatagccaccctcgacttccatcctatttttgaaccatttccgcatcatgccatggaaaaccattcgcagctcgtgggcagtgtagttcggcaattttagaatgggaaagtgactcgaaacctcggcactatagcccatcaagtctgataggccccattcgccattgccagcgaaaatcaatactactttcccgggtagatcttgggacctgacataaagactccagaggttgctgtcgtcgccgttcatcagatgagcgtggtcaatgatggcaatctaggcaagtcagtgttatgttttttctgtaagaattctctcacttacacagccgccacacgcattgcaggtgttgtggatcgtggccaacgttgatgttttagacaagttgtatgccgagaatcggttgatacctgcgaagacgccagacttcttgacaaccccgagagatataaggtatttagcatagagtcgggacagcatcgtcttgccagtaccctcgttgcccatgaaaaccacatcgaagttttccttgctcaaatcggtttcacgtctttgggcggcctttactttggctcttgtctgtaggaagaaagccttggcttcctccaaacccggtagagacatgattcggtccaggtatttgttttctactttttctaccgttttctgtcgcagccattcaattctcgacggggattcgtcttggcagtcttcgggttctaggccgtcaatcgattcgttgtcagagtcgtcgttctcttcaagatgagaccttctgtataaagttagtaaatgggttttgaagcgattggcgattccgtgttcagcttactcaatttcatcgagaagctcttccatgttgttgcaaagcctgaggaattctggctctgctaacacgggaggctcctcttcgaccgcaggtgcatcctcagattccgaatcagaatcatcttcggtttcgtaaggaatatcgccatacaacttcccaaggccaaagacatccatgtcctcatcaacagcatcttggtcatcctccacgatgggctctgtcgaagggattacaagcttggaacgacaacgcctccttctcagccggcggcggggcttgcgactgggaagcaggccgagaaggcggctcacaaggaaacggggttcatctgtcataaagcctcgtgcccatggaggatacgtggatttgggcttgagacccaggagccaagagacggaaaagttgatatctgttgattcaaactccatcattgcattgaagctgatatgtttgctctaagataaagctataagtcccaaagtgggtgaagcactggttaaccagcggggttatgcagatgaagtcgctgtcgtagtaaatcggtgagcacgcaagatccggcgatggggatacggaagccggagcgggggtggggatggtgatgggaggactaagtgtgatgggcgaggagatcgggtgcggcgatggtagcgatacgagagatacagggaaagggagatgtggggtgcggttgagagataaggcacgtcgaagaagaggaagctatcaaaacttgggttgtgttagaaatattgaagggaggaaaatagttggaaaagaagaagaggtccaaagtaaggctgaggagaaagaacagtagctggcagctgcctgcctaggtggttgtttgaggttgactgactacaggcaaccaatagctcgtacagcacagtaagacggggtctaacgttactaagtgccatggatgccttgaccttgaggttggggtaggtaggggtaagcgataggacaatacggatgggtacccaggattgaattggatccaagcttttccatcttgactggctatagtgttcttctcctggataggtactacctgatagctatatatttcctcttgcatggcctctacggtccttggatatctcattgctgacactattgctgtgtcttgttgaccgtgcaaatgttgaggtttcagggcacgacgaccctgaactcgaaatatgataaaacaatcacccggcgtggactagactaggaacttagtctaggttggtagtctaagtcaactcttagctgccactcaggtaggccaagtcgcctagctcctcctctactttgtcagtctgcctgcaacagagaggttgcctcatgcactgccacgggacaatgacacattggatggggaatgagtcgtctatggagtgcctcgaaaagtgtacagtcagttaattggctgctgttgtctgcgaaagcttggtttcgcgcattgcaagacatgtatgtactaggtagcttgccattgacggttgaggttgaacaagggggggtctttgatggggctgttaggaatctaacaagagtggttgctagaaagacgttgaaaactctttgctcccacctcaggtgacatatccatgaaatcaataatcctgccatctttagctgagcctgttccgcatcatgatacagatctcggccaatacttcgcttatccatcgagtcactctcgtcaaggcgttatcgtccatattatcaacctgacaaggctgaattgaaacgcgaatcaacgaccaatcattccattcaacgtgccaacacagatccgacccatcgctgccgagctgcatcccgcgggggggattagggtccaccggctgccgagagccagccaaatgctggccagatagcggtgatagtccattgtatgcgccaggatttaggcgatggctgtggagatggttcgccttgccgtggtcagtggcggggcctcaaaaggcaactgtatcaaggcaataacaattgtttggggggagggcaaagatgggcttgaagacgggaagcaatattgatatcatatcaacacatatatcccactttgtgtatctactacctccaaaacgcccccaagcttacggtggccaaggctacctgatggaggggaccctgagcatgaaaattgtcaactcagctgatagtcactggaatcgacgtgtaacttgtcgggaacatgtcagcggctgaacaagagtgaggcggtttcttgctacaaataaacagctgaacatagattgctctaccacacaataaataacttcaatttttactcaaacactaacacttctcactatcatgttggcctcgaattgagccgtggccaaacagacaaaacatcgccagggtttcattttcagtctgctactcactttatccacaaatccccacggtactgaccaaaggctggcctgaactaccggggccaaacacgcaagcaccggacgaggatcaatagggtctttttacggggtacccaatcccattctccaataaagtggtgatatttgtacaacttgcggctccgggctaccctggacctgtcggcaatgacctgacttccaacctcaacctgcattttgacacatgtacggatgcctactatacatctagataggtagtaattaaagatttagtagccagtataaccgtatctatagtaatgaccttggttctcacggcataggacccaaggtgttcaacttcttggtcatctcacccagggcatgattctaacaggtacctagatgaactattatcatgagccattccattgtcctcctccctcctctcaaaagttgccaacaaactatccataatctggtatcggaacgactcgacgtccaactatggtcgaaaccaactaggagtccatcaacacatagtcaaggccaagctcaaattagcattaaggatagtttctattcggcaccggccgtgaacgaacaagcaccgtagacgaaccaatgccaatacattcacacggaactcagagcttgcagttcctgatagagctgaccaaagtaatttttaagtcctacctatgctgtggcagaaagactaacatggcagccaatacaggagaaaatctcttgccaactcgccaacatggacagtcacataaacgcatcttgtgaaagaatactcaccacgtacactgtctttgataaccgtgtcccttcaaccccgtgacacctttgatcgtcgttcttgacaaccgcctgacgcccagttccggaaaagctccgcgcagttttatattggttgaactgtgaacttggttgcttactgaagtgaaatgtcataaatgacagatataactagatcaagcctcattaatcatggctcattactcagagacgatgttgtggcaggaaccattctgacatatctgctggctcacttccggttcaacacaaaacaaagagtacatcttaaaatacaatggcctggtgttccaacacaatagcttaattaatacaactgcttgacttctagcatcacccgtaactatatatacggtcttgtgatatcgtcaatatgctcttagcaagtgagtgagatgtctcaggttttgctttgaagaaatgtctgatatcgtcatctcatgcacccctatatttcacaatagatgaccgtttagatcgacacgaggtgtgtgtactcgcctgttcaagacgtcaactcgcatctagactcagtgttatgccaacggcaaagactggctccccttgagacatcggtgatctcccactaggtgcaacagcttcaaagcctagcctaaaatgctatcacgctgaaccacgatctgagattcagaacaaggttcgatcgaagaagatctgcatatcctagtctacatagagctatgagaattgccacattgggatgttgggcctcgagaactgaacacaacaatgcaatgtcaatgtctcgtgcctgatcgtcatatcgaacgattctagtgcgtgagacacgcagaaaccgacctgtcaggtcttggcaggagaccataccagacatcttcgtcgagcatctggcagatcgatcccggccgaacggatcaggttgtagatgtgatagttgggaggaaagagacgacaacgccaacaagcaacgttgaaacataccactctttccctctgcaagacggagtccggcagcgagaacccaccatgcagatataggaacctaggaacgaaaatctatgcatggcacgaggttactagcagaataacccacttgttccaggcccatatcgacaagctcaagggatagcaacggcattgtgcgtcctgcatcaccaccaacaacctttcgggaccgactcaaggccctagagattcacgtacatgacgatcctggaggaagctgacacgcccacacccattgcgggggtgtgcaaagctgagaagtatgtacaccaagaattgctttttcctctccaggtccatggtcacttctgggcctccctcgtgaacatcagccggagcacccgagactcaagactcagctcctaattatcgaatatatctcggaatctctagagtagtggaattcacatggtgatttatcacaacagaagcaccgagcggcgagtagaagaggagagggaagagaggacagcaaaggacgcggagctagggcggtcaagtgatcgtcacggactaaactgtagaagtcagtgaacggtgtttgagaaacacgcatgggagataatagcccagtgtccgttcgccttgtgaaaacggtgttctacgttcgatccagataacgacggcgctctgaagagggcgttgagatatccaaagatcgtcaaaaggaacgcgccgagccgaactgagctggacattaagttcttactgctcaactgagattcgcagtattgaacaagtcttctattttcgccgcgggttttcagtatgtattgatttcgctctgtatagatatcaattaacaagcatattcaatcgggttaatgtgattcgctagcgaatgtgcaaaattgaggttgcagacgtcgggctgtcggtacgctgcttggttggttcgtcggctatagatacactagaccgaggtaccagaattcctcttctttgcaggttatttcctgcgggtgatgtggcagcggtttactgtaaggcatggccacatacagaatctgcatatgtcatgtattggcgatctaaagcactgatctgcaacgcgatgttgatactggacaatcgccaagagcaacggatctttactagcattagttagctaaaagggtccccctcgcgacctccggactccaaggggagtaatgtaattgaccggtatacgatgggccaacaaaacgatgctatagattagacacacgtgaaaacatctctgacattgcaatcctggaagaactgacctgcccgcgccctttcaagggctgcagttgtcaaacacatgccattctccgcgtgggtgcagggatgagcatcgtgggacctacttgtttgggtatttgttgtgccctgaccatgacagacttcaggggggttttcggtttgtctgtgtcgtgggctcatcctaacgtccgcaatgcaaggcaatatccggtgatttcttttgacaagtgaccatcgggtcttgttccaggtaagtaaggtcggtcagtgtctaagtacttttttcgtgtgattgtccaggtaagagagggttgtaattaaaagggcatcgacaggggggagtgttgttgtctctgcgtatacgtatcgcttccttgtctgacaagtttcagcaaaagaaagttcagaaacacaaaaacgaaacatgacaaccaagtcttcatcacaggatcactcacgaaggatctcattggagtcttgacctgaccagggggaggcgacccggcccacctctactggggccatagtttcttcgtcgaaggcttctggaacacctgtcacaaaccggcccctctggtttggccccgtctgtccgttctcttggcctttgccccgggtgagtccttttgtgagcggagccccaaatggcggcctaaaagccgcaagggtactgttactctgtagttagtctagagtctgtaaaacccaacctgactttgtcaaaaatactacgcaccttataggctaaatgctgtcctatgtcgtatccgctctcggtagcggatggaatatccactgctccggaagcgagacgacaaatcagatcaagtcaattattgtgctgtgtttgagctgtgttctcttgcttcgagtaaacgtgcacgcgacatccagggagacaatgtggaacaggccgaagaaacaacggcaatttgtctcaagtgtgctattcccctctcgtacagagtacagagaggtatgtactctgtagttgtagcgacatttgtgtcttgatgtttttctcaagtggagattaccatcccaacctcttgatcggtgctgtcaagacaaacctctgtcaacacaatccctcaggattagagttccccgcgtaaacggctctgttcttttcctttagttagttaatcaagccacacggacggagcaatgaaacactgtaacacagcataaccgtctgtccgtgtctgtgcgaacacatccttctcgtgttgttgcaaaaggtgcttgtcataatgaccgtgatcaactgccgcccagaccctatttgggttagaggccgtagtttgataggctctcttggctctacgtttcgtcgctgaagattgcgatgttacagtatcattgatagcttcagtattggtcctcgtcaccgttcgagttgagtgctagctttgcttgtttgcccgctcgagctgctccaggtcagatgcagtcacgtctaactcggtccttaggaaaccgtccccagtcagaccaagagtccgaggacaactcttttctccgacaaaacgtcaaagatccctgaccttgttacttcaactgacgctggtgcacgcgatggtggagtcttttatcggatcggttctccataagtgcctcaacatcgggattctcctcatgagttgatcctctagactttctctagaagctgccccgacgcaggctcggcttttgctccttaacgcgttcccgtttcttttccatcgtgttgtactcggagtgattgttagggaacaaacagggtttccactaaccgagagaaggatcatattggacttgagagtctctcatcaggatggcttacatatccagccttggcgttactgagaaaacatgcctggcatctgcttcattggccattctcgccgtctggtcttgtttaagtcaggactagtcgagcggaacagggtccactagccacggcacatacataagttcatccagccgatgctgggagactttgttgaaggattgagaagggaagttgacggacaagtgacagggttaataaaaggttattctcgtcgtaaatatctagactagtccctgtgacgagtgctgaagcaacggaccgcgaacccacccaccagcagatcggttatccaatggactggaagacccttgttgcattgttttccgctggtgtgtaggagagttgccggagctgttggtgttgataattaattgtcaaccgcaatgcagtgggtcatgaggcagcaaaaagcaaagaaagagatagagggagctgagaatattaaccatgcccatatcttgggagcaatggccatcaccatcacggtcatttgtcattgaggcaattgttcccttggaattcagcctgcagtgaaatttatcaaagcggtttgtctgcctacctagactggaggttcgtcgtcatagaagggtaagtcccatttgtgatggttggacactaggaagattagcctagcgcatcctgaaatttaccaagttgtggttttcaagaaatttctgtgctgcatatcatccgtctgttgttgactcgagcatgaggtgcaaacttggttgggttgccaatattagacactcggaactgacttaatagtctttgatatatgacgaagctcgtaaccccaaacatgtcatcttcgcacagaacgcatagcactccgatggctcgcacgtttattagcaccaggggccaagtttgattgttgttagtttggtgtttaaagacgacgtgccggtgccgcgctgggccttgcttggtaccctagactgactaactgcagccaagtcgacctagtaaacagccactaatagaaagagagagaaaaaaaagaagcccgggcggcggcactcactcatcaacttgttgacctgcacttgcgcttgcacgcacttgcactgcatcgtactggagtcgatgaatccactcacacagttgttgtcaatgcttggcctttccacctgtgcctgttactgtacccacctcatggaagcaatggagcccattttctcttctcccccatgttccattgccgcgtcctattggatcccattcattgaaatatccatcccatgccttcctcaaacggtttctctggttcgttcgcgaggggccttgtcttaaaaaacgcccacccccacagcaaagccacgagcttcaagttgacatccgttgattgaattcagaggaaagaaacggctcaactctgttcaattcaactctacgcattggatgctgatgacttagacgacctcaagtcactatcaactctcttgtgacacccagttcctaggcatcgccatctccttcaaccttcccgggccttggactaaaccttgttcgcctttttggtcgtttccgtcgaatcccctccaattgccgtccttctcgtcctcattctcgatacgatcttttggcttcccgttcgttccccgatactacctgcactgcaatttacttcacttcactgcactgcactgcagccgcgcctttccgccttcctctcaccaatcgttactaattgcccctctctcgcgactgaactctacatatctcaccctcgcaactcaaggttttgtctcgtctcatatagttattcatcggctacctgcccagatacgttacttgacggacggacgagctcgctttaactttctttgttggacaatcctgcccggagcaattgcactagcagctagcagctgtacggtaccttgccctggcctgaccgggttccagccaagaagagctacgagagcaaacatcctccagctttctaataaagatagtccctggcgccagcattcaaccatatcaattgaaacggattcttcagcaagctactcgtctactgtagccctactgcactgcgcagctgtagccgacctgcattgcactttgctgcacccaccatatcgcacaacagcacttgcctgccctacgctcttgacgatccggcccctgctcgccctgcacgtttcgcttccgacgactctaccgtgttgttattattctattgccgcatcgctccgaaacagcttcagcttaaagtcaagctcacatctctccgacccccttcgccgttccttgtgcggtgtttcgcagcctataagggagataccatcctggtttcgcagcctcgattcagcagcgctcttgttcgtttctctgccgcgattcgatcctgagacgatacgtcatgacatacattgtaagtgtacaacacaaacttctatcatctcagtcatatctccatgtcttgtcttgtctttgctttgctttgtcttgcctgcttgtctgtacaaccacatgccaattcctgccacgtccgacgtcgcaccctccatcctccgcgctgcttcctccgccctccacgtccctgttcaaccgacgccctggtcaacgagggcatcacacgccatgcattcacttcacatggtcgacatcttgtctcagaacatccctgtcaaccataattgctttcctccttcagcctttatctctttgcgcattggcatcagtttgcctttgctatcggcattgtccgtcctgttgggtccagacatttctggtacctttcccaagatctggatattaccaaccatgaccccgtacacacacctttttttctatcatatgtcaaagtttcatcccatcccatagcaaccatgtcttttcttgtctctcatcgacgttgcttcttcacgttgctctgaacctaccttaccttacttttatcctccttagctttatcctcacatccttttccctttccacaccctcgcttcctggctgccttccgttgacggcccgtctgccgtacctcctaatggcccccgagccgcccgctatctgtctgacatgcgctttcactctcgctttcacacaccctattccacctgcgtgcttgcctgccctttcatctcgtcgcgtcccatcccacagcccacgcacccagacttgtctgtacacacccttggctgggcacgaacaatacacaggcgcacacagactgcgcatacatccacaccgcttcaccgctcgattatgactgtcctgccctcgatatggcgctggcaatggcaataccttgggcaaccatgatgcttcgctctggaatcccaactcaccgagtgccacatcacttccatccctcagccccatgaccccatcaacggcccgttgccgataggaaagaggagagggtaaccaaaacaagcttcatcaagacaccgagatatgccacattcgctttgttctataataccatgtctcccatgggtgcccccttgcaaccatcctactccgaagtctatttatccattcatgctcatgtatccctgtcccacaacgtcatgggctctgagatgatatacactttaatatccatctctttgttgctatgatcaattccccttttacagcttgtgctttatcccatccttcacagccttttgctcttgcgcccgctacctcgctcaaatgcgcaacacgcaatcactaatgcattctttccagctatgtcttgctcattactgtgaccttcatggcccgacccctttgatggtcactgagggcctgcccgcatcatgcaccgtatgctttgaagacggcacagaaactgccgatgaccgaccgcgaaccagcccgcatgcttcctcgaccgctctcaacgaagctttaaagaaccttgacctttctcggagcacttcggtcccagcttctgaacaagatgctcaggcgcaacgcgcaaagctattgcgaaactccagctcgaatactggcgcaaacgccagtgcaatcgatacacctcccgaaagccctcgaccagcccctcctcacccgcgccgcgattcaagtttccggagaacttacgatgagacggtcacgaagaagcaagggccttgcgataactgcgcaatgaccttgccgcgacagcaggcggggacaaatagtcctcaactggcaaacaacgcccgtgggccaacgttgcgcacgcgtgcgcctgcggaacgggtttttggtgcttcaggccaggcctcgcctcccaattcgcaaacctcgagcgatacggatggggagcgggacgaagaccctcgggctcctcgtcatagagtgacgccctcagtcagctcacgcaacacttcgcgatcaagcaaaagtggtgatacaggcaattcgaccgcggccgaacggacacccttccacctccattatgtcgactacacatctacacacgccccggtcctacccgactctttctccctaattcgtgcttcttgcttgcgcactctatccttcgaaactttgcctcgggctccttcaacagcaaaccccacctcgcccgttatgactacttctccggcctttgttacaacacaaagcgccggctcggctgtcacaggcggccccatctttttcggcgacgccaacgccggttacacgacggcttacatcttccgtattcctgatgtacacgcacgtggccataagcgagtttatgccttcttggcgttaagtactcaccgagagcgcttagccatgaagacatttgccgtggtctcgacagcgttccgtgactttgctacatggattcagcaactggctgaggctgaggccgagcgagcggccgagaactctcctattggcagcagcatctatgggggtggctatgcacctccacatccgcctgttgaatcctctggaggtacagatcgcaatggcagcagctttctgacaggtggtagcgggttcacccgacgcatgggtggcggacctggtgcctcggcccctaaagcccgcggtctcgcggagattgttggacagcctgatatctttattgagctacaccgacgtttcgttcacctgctttttgaagtcggcgttactttgagctcgtaatgagcttcttgtgcctattggcatgctctatacgttttttctgcttgggcacatgcgcaagtcattgccttgagtcaatgttctccatcaacctacctgccttactgggatgacctgggttgttgcagatgtacccagccctaccgatgttactctacctgcctgcaccaataatctcgagtcggccaacgctcggctcctctttttctggcacgatgattcttacatgagtatgactacatacacaagcttatatccgagagccatggtcatagccaatggttaataactgaacgaagcaatggttcaaatcgatagctgcagtcttttgggagcttcaggttcctaccacactttctttcccttttaccaccaatgcttgaggtttcttggttgcggtgccttcgccttccaccagaccggaagatataccctggtagccgatgttgccaagaacctcttgcaactgtattcttacatttttcgcctttggaagggctccacggcgtttctcacctggcatcttcttggccgggtatctgattaccccctacgtttttaagcgtgttgattgtttgttcggttcttctgctatggtgtacagagatcccgtcaggacgaggaattctcagaggaacaagcggatcaaaatagactggtagtgaataggaaaacaaaaacgaaaagatggtaaggattgatggagtcaagggaaaacatatgtattttattgttggttctttatctgtacttgtctgtggcttctctacggagatggaaatgctttttatgttcatatagatttcttttttaagcgcaatattagacatggaatgctgagatggcatggaacgaaatgaaaagcactttcttatacctgtttatgtgtcatggttggtggttgtcttccatgtgaaatattctcaagcggtgaattaacaaagggacgacgcctgtaccacgcgcatattcaagccggaagaaactattctagtcaaacaataactgcggcatagccaagcttggttcgagtgtacgcataatttgacggtctcctcagttgatctcgcggagtattggatgctcgtgaggtactggatgggtctacaggcttgtgtaggtgactagtctaccacttatgcaagccaacatatcacagctgaaatcaaaccgcagactcttggaacaggaaagttgttatcgctggtgccaaatcggcacgttgattaatcctagtctagcttctctagcttctcaaactcttggccatccccatttgtatggtcttatcccctccgtatatgcccttggcccaaaagttcgagtatgtaatgcagtgtggttgacatatgagagcttgtaaagcggaaatgacgaccgatttgatttatttgtagaagtcgaacttgttctcttcgcccgttcccttgacctggcttgagtaggcgtcctcgagatcggtctgaatgatgttgtatcggtttttacggacggcacgtagacctgcctcctgcataatagcagcgataaccgcaccggacagaggatcgtttcggacgatcaaagagtcgaggtcaacctcgggagccagactcatcttgctggcaatggtggagaagatgagacggcgctcacgtcggtctcgtagcgaagggaattcgatctttcgatcgagacgtccgggtcggaggagggcagggtccagagtatcagctcggttggtggccatgatgaccttgacgttagcagtctggtcgaaaccatccatctggttgagtagctcaagcagaatacgctggacttctctgtcggcaccagtttgagcatcgaatcgtttggtggcgatggcgtcgatctcgtcgatgaagatgatggcgggggagttttcgcgagccatacggaaaacatctcggaccattcgggggccctcacccaggtatttctggacgaactcagaaccaacaactcggatgaagttggcagtggtcgagttggcgacagccttgactagcatagtcttgccggtaccgggaggaccgtacagaagaacaccacgaggagggtcgataccgatctgcttgtaaaggtcgaagtgtgtcaagggcaattcaacagcttcacggatctcctgtttctgcatgtccagaccaccgacatcggcgtatgtcacatcgggcttctcgtctgtgccaagcatggcaatggaggaatcggcctcgggagggaggatgtcgacgagggcgttggaatgtcggtggagggcgaccgaggatgaagccttgagcttctcacggtctagggtggaaaggattcggactacatagttactgccagtgctggactgaactataccggtactttggtaaatgctggttagctagtattgatagatgattgcggagagaagcatacttttgatcaatggcctccataaactgcccgatcactagtgggacactttggattcgcttgatctcttcttgagctcgcaccagctcacgcttgagactcctgcacgcaattagcacactgtgattaagccgaggctcttgcgaatgaattacctttgctcatctttgatgtactcttcttgcaactgaatgtacctgtaccgaagctatcagttccccgccattttgcgatatctgggaccgggatatcgtactcgagttgcctctgaagcttcttcaggttcgcgtaatcgtctcccccatcggtagacacaccctcgaagttgtcaatggtgggaatggctgagtgcgcggccctcttgtgaggcgccacttggtttgctgggttttcgacagcgacgtcacccatctttgcgcttttggtgttgtgagggtttgcggataagactcaaagaatatcggtatagtctaatatgagcgtattatttcgtaaacgattgtattcagggagtgcacagcttgattattgttttgatggttgagggagtgatgagctgcttcgagatgatgccaggcgccagcaacgacgacgacgacgatggtagctaaggtaagctagcgcgatggtgtccttagtcatccaagcggctcgctgtagctgcacgtgacttcactacgtcaaagaacagaacaatgaggccagtgaggatccaccacaaagtaaccttgattggtccacggtttgaccttccaggcagggcggagcggagttacaagcttgcagcaactgcaaggctccaattgcttcagtgaaccagattggctgattcgatgggggatctgccttcacaaggacgtggggaccctgaggtgactgtttcttaggtgttagtgggggctggtatggtacatgagagatacagtgggtgccgtgccgctgtactttggcacttgacccttctgaggctcttgaagctggggaatggcttagcggctgagcttgaatcagtctaacgttgatagatggcgggtattgcggtgaggtatccatcgtctcatgggcatcagttggtgagaaggttatgataagacggccccgcgatgtatatgcagacgacacgaaggattctatagaatggaaaatattacctttgagcatttgcttggaactcgcgataaagtgtctggtgttttgccatgtccttcatctgcatctacactgtgaacatgtatttcccctgcacagtttcatgtaagaccaagtactttcttgtactgtggcttatctgggtcggatcaggtcgctcatccacgggatgatgcggcagtgattcactggtcggcggccgaggagtcagttcggtcacactggactgtatgaaaccacatacctactacgttctgttaccctgacttgttgagcctctaacaaacttaacttcttttttttccttactcacttcttccctttgtgcatttgccctcccacaagctcagtcctctacaaaccttttttaacgtcctttagactatactttcaccatccgacgtctttccgttgcgtcattccacccctcgacatagtcatctgctctcctcctcgccctgccatcgacgacttggccgacgcccgtcccacgccaataccgcagataccaacctgtacccctcgtttcatcttgggatctcttgcaacttaactcaactcaacctcagtcattgtaataatgtcatcctctattgccatccccgccggcccctcggccacccgcccgtttcataagggcaccggctcttctaccaacagcccgttcggtacatcaccatcgtcgtccccgccgtcagctggcaaactcaaggctcttcatagccgccgcccgagtcttctgagtatgttgaagcctgattctctgcacaacgtgaccggcgttgcaaagcgactgccttatcatgaccttttctttgtactaatccagcctcgctttaggctcttctctctctaagcaagaatgcaccgttattaacatcggcgatcctgagggacctcctcgactggtaagccttgggactcaaacattgtccaatctgatccaactgactgactgacttctgtagatctcttacctttcttcgagccaaggtttcgcctggaaccctggtatgttaaaaccgagcatgatttattgtgtgagacactaacatgaggcagaaatcttcctcccgtcttacatcgactgcgactatgttcccctcgagaatcgccgcgatcccgtgcacgagatcgttctgagcgacgacgagtcaaagaacatgcttcctcattaaatcgccctgcattacaccgtatacccggaccaggctacgatagacgtttcccttctcacgagattcccgattgaacattgtctcttttcactattcgactatactttctcacggcgttaagattcccacggttcttcacttttcctccctccaggcggcgagatgagtcgacaaacacacacttgtttcagcctgtgcgacaaattggcattgtttgatggagtaattcgggacagggtccccggtcgttcgacttgacagcctcactttctgggtttggctttgatggagtatcacaagacatggcaaagcattcatcacctccgcacccggcacatactggggatcggtattttggaattggatgggacaagacaaggcctggattcgcgggtactggggtttatttcatttctggggtgttttatgcagaatttcgttttcttgctggcacacattttattgctgttgtatttgactttctgggggatgctggcgtttgaggatgaatgggtttttgttgttaattgtctctcaatttatattatcatcacttgacttccttgaactgcacgtcagatgacacctgggatggtgatcctcaactgctggcaccaatcaccgaccacccagatgagccggtctcctcctcatccgatcacttgccggtccggagctagcaaaatggggcgacggggggcgatcgggaaccttgatgccgaccatgagtccataaccaaaaagcaattccgttttgggtttacagtcgttggcaaaccgacgtcttacagagtgcgaatggttgtgatagcacattctatactcgaacagataagacatatggaaaggcaatgttctcgtctaaagttacaacagcaatgctttatcgactggccattcaacagtgtggtctttggcattcggaccgaccagtgctcatagttctgactcaaccgctattgctaatgaagaccgccacgatttagatatgtgcatgtgtatcggggatggagagtccaatggaaacgaagtctcttgcgtctcttatcgtctccatagcgtatctagctccatcatgatatcccatgacataagactcatcgttgagctataggtcaaatctacagtgatgtctagtacatacgaccacagctcgcagagaactcgggatcccgtccgctctcccatagataagctgcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatgtttttttctttccttcttacatttttggccattctatgttgggggacgagtatctatctaagtatattagccatcgcgtatagccaattcagaagaattgactctctaatcctcatattatcattttgataaaagctcttgcagtcgatcaagacacgggggagttgttcgaagatggcagtactgatcaaagttgagagtcatgtctagaggccccccatgaaggtcaagatgctacttctactatcaccctgtctaattcacaaaaaaaacatctcttgggacccaaaaagccgctgtctcctataacccatcgtcaacttccttctggtcttgcataagactcaattgaacccaactcggacacttgaccgaattccatgcgtcgaccctcatctcataaaccacaaggttatctttagatgtaggcttccgattcaaagcagtcgaaaagacagtccccggtagcctgacggacctctttacagaccgatccgcatgagcgaggaaagacttcttgtactgtgcacatgcgcggagtaaggcacttttgcgagcctcgtccatcttgccattggtttgcgagtcgggcagttcacgaatagaacacgaagcgttgtcgcttgatatcgtgaaatcgattctcaagagtgaagattgcggcccttgggtgcaacaaacccacatgactctgaatgaaaagtcgtgcatcgacatctcccgtttcatccactcgtcgttaggataagccagtacaacacggagagaagacatttgagacgattgcatcttcaataatagtttcactcgtttggatgagaaaagagacgttggagagtatccagtgttgctatctgcaaaatatccacttggatggatgaacagctcagtcgactcaaagaggttcaggagtgatttcggtacgccgacgaggcatgtcgactctgccctgcagtggacctgggccaacgtctcacgattgtggtcgagaaacacacatacaagaagatcttggacttcgtaaaagagccacgcaagagttggagctggcagagagtggctcgtgggtgtcatgacaggaaggctgacatgcagaccgcgacttgtgagttcaggagggttgggtgctgttctcatggccttgatactgtcaaagctgcgaaaaattcggtcgtagtctttctgatgaaggacctggtatattggcttgtttccaatagcctcttttgaaggatgagcaggtgtgtagctccccgagtcctgcagctcctgtcctcgcaatgggatacttgtccttgctgtagcagccttggaaaactgcgcaggtgaccaagccagaaatccagtggcgcgaacataatgactgactggaccattgtcttgctgtagcgtccacgcaaaaatgctatagtcttcttcctgtttgaggatctgttcctggagtcttagaaacgatttcgacccctcaccgtagagcagggacatgttgacgttgaacagacccagaagacagtaggccgaatcttcttctctggttgtggttctggctgaagcccatgacattcgctcggcgatgtcgtacgtagacggattcgctccacgaagtactgagatgggtattcctgtgacgctgcctatgcctgaagcaaggctcctctttgttcccatgacattccattccttggagcagagctcaacagtttgtggtgcaatcagctcctgcagtgtccatcctctagtgaaccacctgcttttgtagaactcgacgactggaaaggccaacgtgaggctattatcggcgacgtcctgtaaataggcgtaacatacagtcgccctctgataccaggcgtacatggagttgatggctttagtgagctcagcgctactggacttgttgatacagcaagtatctatccagacccaatcgaagccatcttgagctgctttgctgcagtagccggtgagtttggcatagccctgctttgaggtggctgctgaagtaccaatgtcgctgaacagaacttcttgttcaccccatgtgtgactgagtatggcatatggcgggactcggccaatgaactcttgtagggagagagttgagacatttaacaatcgcatgctgaatgatgttagtggcaagtggagattggcggtcaatgatggcttacacgtcattcagtcatataatgtgtcgcgataaacgacgatccctaatagaacactgcaaagaagtaaagtagtcaagtccagatgaactttgtagtattaagatttgtgcacctctatcctgagatttatgtgcaaattgtagaactgaattatatatacccgccgtttccttccaatcgtagttcatccatcatatcatgtatgaattaatcattaaaaaaagggtcccaacgctttttaacgtcaacgtatatcgtgtcctggagccagatattcgtgacaagcatgcggttgaatagcttagaagaaagcaagaacaccgatgaaggccaagagaccagcaggggcgatgcggccggcagcagcagtgacgacggcagggttggtgccctcaggaggagagctgccggtagggttaacggggacggggccggtggtgtgaggagcctcggggtgaccgggctgggggtactcaggcttgccgggagcgggagcagtagggtgaggagcgggaatctcaggcttgccggggtgaccgggcttgccgggggtaggctgggggtagtgctcagtctgaggcttggtgactgtgcaagggcagtcggtgatggtgagagtggtgggcttggtgactgtgtaggtcttgttgccgtgagtaagagtggtgggctcagggcagtaagtggtgatggcagtgaggacctcagttgtgtagacaacgggaggaacggggatgacaggctttgtgggcttgagagggtggctgatggtgcaagggcagtcggtgatggtgagagtggtctccttggtgactgtgtaggtcttgtcaccgtaggtgagggtggtaggagccgggcagtaggtggtgatggcggtcacgacctcggtggtgtactcagtaccgttaccgtaggcagcgtagtgaggagtggcattggcagctccaatgaggagaccagcagcagcggcagccttgaagaaagacattttgatggatgtttttttgagggttgttttggagtggtctgacttttaacgagtgaagtgcagagtagggaagcgagagtgataacgactgtagcgagtgtagtggttggagagagaagaagcaggaaacaggagagggaagaggatgtatttatctcaaaaggacgcaagttcctgacagacagatcgagtcaagctgaaccgagccgaagtgaacttgaactggtctgaactgacctgggctgactggtagacattccgtccggtacagcgcgcggagagcgaactagtctagactggtctaacccaagagcttgcatggcattccaaggaaaacctagacgggacgagctaaacgaggcaattttccctctttctgcgccgtagaatgcgtctttggtccaatcatgacatgatggaaagttgtttcctgtacctgcactagagtcgttgggctgaggtgggtttaatcctggtctcacaatacgaggttcaaggactaaccagggaccagaaccggggttgtcgtgaaatgtgtgatcggatcttggagtggcgggtaaaaaggcctcgtttgataagagaaaaaggtctggggtagcaaggaaacagttagacgttggctaattggagggaacaagagagtttcggtggctgtcaacgggcaggcaagaatagataccaaggtagcagtgtcagcagggtctttttgttttcatctgcactcaatcttggtgtaaactctgtatagagggttgcattgcaacggcaacgaatgaactgtcaatgtctactatgtacttccctaccaacgcacaaacatgactgacagtgatgatccgatcagaagaggagtggaggaggagggatggggccgagttagccggataaccataacaactttagtgaactgcaaacttggctatagtggagttccaagactcaggtactccatgtttggctgctccggggaacttttcctgagaatctaccttttttgacttttttttttttgctcttttcttacttgtctcttcttagcgtaaacaagaaatccaatgaccgtcaacggcccctgcagttggcatcaggctaatgcggtgcagtcacacactcttttttcagtactctaaccaatgatacagagccgggtcatcttttagttatctttttcttgttttcgtttagctgttggttctcacactcaggcttggtctgtcacgccgtagtgtgtcttatctcccccatcatctacttaagcttcaacctaactgtgccgctaagaggatatgcaaggggcaggggttgctgaggtgagatgagctgtttatgtttggttttgaccctcggatcagttcattcggtgtttgcccccgtgctttccaattcatcaatatggtaatcccgattcccttgcttaatgcgtgtctgtgaatgtctctgtgctctcccgctttaaacaatcgcattgtaactttgtcttagacaaatataatttccttatgcagagctcgtaagctgtaattaaatatttccttttggtggcttgtcgcagaagccgacgttatttgcctctggcggttttgatttgtcgtggctgatacaaggcgttggagcttacccgcctcctgtaagggagggactagagctgatgggcaatcgagattactgactggttttgtgattgctttccaaactatggactacctactaactaattatgatcatgattcgataaacaaggagacatcatctgctgtttccatctcaaaactcgcggttgacatatatagactttcccttgcccttaaccacctcatctacatagtctacgtacttgatagcctcaaagtcagggtagagatccttggtgctgagataccccagatacttggcacgctccgggaggttgtcctgacggaaccactcgcagttgatgtactggggatagacaagtccgaagaaggatgggagagacttgtcgccttgatcgtacgtagcctgggctgttgagatagtggtttcaatctctttcgttgtcacctgatttctgtcagtactttctattatcccaacatttctccatggcaacatagactcactttgttgcgcgggatctcctcgccggtcactttctccaaatggctgtggatctgttcctgcgtccagacctcattgtaggcaaacacatacttgttcagagtacgctcatcagtgatgattttggccacgtacttcccaacgtcacggagatccgtgatagctgaagcatgagaaccatcctcggccatgatagtggtaggaaacttgagggcgtagtcgattttgccggatggaagagctgggagagacacctggtaccacaagccgacatcgatgatagtatagggcaggtaaatctttttgacgtgacttataatgatttctttctgtggggtgttagagggtgatatgaattggtatgttatacgtacaaagtctctgagaatcaggacaccagtaggagggcagcttggaccaaagccactggggataaaacgcttcactccagcttccttggctgcgtttgcaagagcaatctcgggagcagttgagaatggggccacaccgctgatgacgacgtcttgtccagtgagagtctttacaagctcatcatggttgtgttcaatgttgattggtacaactgagacgccttgctttttgataaattcgatctcaggcttatggaaagaagcaggtcgaacaattgcggtcaggttctaccaagttgttagtactaaaccaaaagcaaagatggaacaagcttacaaacgtggtagaggaagctttaagggctgcaatggtggacaagccaacctcgccgtttgcgccgacaatagtgacattcatgatagtgttttgttagtggtaaagacgattgttgagatgaggagttgttttgaaattgtgatgatgttggttaaagaccatgattgtaggttgtatataatgaacctgaagcaacgtttcaatatctccgatgatttcttacaaattgttgatttattgtagagtttgtcattgaagttgcgctttgtaagtcttggttgggatttgctccgccgatatgtcggcggtcatgattgactccactaatcatgatgagccaataggattcttgggcggctagcagcaactacgaatatatacaactgcttgtttatgttatgctcttaaagtgatttcgtttgtaggcaacactgaatcttattcttgtgtgggatgccttttgtttgtttcaaaatgactttgcactcagagatacagtaaacagtcatgattgcgccaaaaaaaaaatcaaaaaaaatcttacagtttaacttgcctatcaaacataaacaaaacgaaaaaaaggcaatccgtaaacattttgagagacttgtataaattaccttgtattctcctttaggatatctttgtactattatcatcatcctcttcttggatttcttcagccctgtcaactctcgattcacacagacaagctcaatatggatatcaccattgataacgccgcgaccgtccaagtcataaaacagcagctcgagtgtgagtcttgagtctttgaaatttactatcatcactgataacgctgttagccaacatcaaagtcctatacccttacgagactggaataatggttgctttctgtcgccgcgatggtggactctacgaagcttcgcttatcaagttagaaggcactcgggcagcagtcttgcatcgaagcgatgaatatggcgaaatggaagatgccctgcgagagcttttggagcataccatgactgaacttcacctcaagatacgtgaagataaccccgaccttgcatattattaggcaacaataacatccattcatcccagggcgaggggcgttgatttgactatttgttaccgagtggaagtggctggtctagctcaagatgactagatgtccctattgggagctgtggtgcatatcctagaccattctagcaagatgatgcagagagggccatggaaagatgctgcctgaaatcaaacagacaatttgtctgcgtgtcttttattcaccatagtaatcatgaatgtatcactcaacaattacatcaatgaacctgacaaatgtcaattttttgaacgaatcaactcaagccaagttaagagtttgcgcgcggtaaatctgctgcgactatgccatgtaagacaagacaactgtactgatacccctcgaactctgatgactcaggtcccaaattggcatttggacttcgtctgtaggacccccaagtatgatggggaattggagatcccaggcacttatagcttaactggatccagctgtcttttagtgggatcgtgttaagatcatggttctttttctgccagcccaaattcgcgcgcgggagatccactcaaatccaacccaatcgtagtaaccgcgcgggaccctcaaaggattaagcttacatgacatgcccagatcagatatgacagggcttaaaggttcaattactaacaatatgcattccagaaaaggcaactctcagatctgatgtaacgttatgacatagtctcagagatattatattatctagatatacacgatacacacgagtgatggacacgaaaaacagtatataatcaagacaacctccagtgatataacttttcatcaaacaatacaaacactcaccatcatcacaaactcatcaattcaatatccatcatgtctaatctccaatactttctcgttgctggtgccacaggtcgtcaaggcggcgcaacagtagatgccctcctctcccatcccgatatcaaaatcaacccaaaccaagtctacgctcttactcgagacgcctcaggctctggagcttccaaacttctacaaaaatacccaggcatcaacatcatcgctggcgacttgaacaaccccaagacaatcctccaacagctggataaatccatccttcccaagactggaatctatcttgcccaagcccatgggccgacagaagtctcagatgcaaaagacttcattggtgctgcagccagcaacggaattccttactttgtctactcttctgttgaccgtggtggtcgtgagcttagtgacaatgacccttcgtattgcaagaccttttccgacaaatttcttatcgaaaaacatctcataagcgtatgttccaacaacaagatggactacactatcatccgtcccacttggtttgccgacaatgcctggtggggatttcccggcgcactttgcatgacgggctggaaggtgaacatgaagggaaagaagatgcaagtcaccgtgaccaaggatatcggcagatgggctgtggagggtcttcttcagcccgataaacgtggaatccgaaaccaagctctcagcattgctagcgaggagctcagcttcgacgatgttgataaaatatttatcaaacacaccggaaagggcgttccagttacttacaacctcttgactcgtctgttgatctggctgagcaaggacttgaacactatgtttggatttatcggcgagaggtcatatggcgcagatctcccctggttgaggtcacagttgaagccgactacgtttgaggaatatgtcaagagtgatgtcccgacaggaaaggtcgagtagggggcgggtcggtttcttttgtattcttagatttcttctttcctagtggtaataacattgttgaatttcacagaccacagtgcactgtggtaatgatggccaaaaggaaataatgataatgccctgcgaactaacaattctttaaaagaacaaaaaagaagaggctagtgggtgatagtttttgatacctctcgaacatggggataatctcacaaaaggacacaggtaaacccaaagtaagtagaggacgaaagagaatgtagcagatttggaatcccaaaaatgcaaaagacaaggagtggtcgaacgggtgaaagtgcttaggtttgtttttagagaaggcttttaggtttgtaggttttttattttattttaggacggataccgctcgaccactccttgtcaaaggtatattgacttgaatttatatataaaggcaccctgatcccaaaaatcccttatcaatagatatataccttaaggcggtccctccatgctctccacctcgagaggcacgctcaaaatcacgcctgtcttgggcacacagttcatatactcaaacctcgcatctccttccttcaacacagaaacttcgtgccatgttctaaacttcctgtcctctccaaaggtcttgtaatgtgtaagcgcaccccggtatatagcaaggtgagatttgtgactcttggcccatgtctcgagagcttcaagattggtaaagaaacccgcgccgcaagattcctttctggggacactctcggaagaagaaggatcttggttttggaggtagcgtagcccaagagctccagtgtcaggagagttttcccacaggtactcgagaccagatcggagtgtgggctcgagttttgtgttgtacgaatcggcttcttcttggccgcagttttcccagaattgacctgagcggatgtgcgcaacgttctcggcgtttgtaccgatgaggtactggcctagacccttgggtgctgtggttggaggagtgtggtctgacgaaggaggaaagagatcataggcagaattagggattctgtctctggcggcgccccagtaggctgataaagtatgttctgggaacgttgcaccggggagttttgcgagaccgggcagatattcaaggccggagtaatttgtctcgagtctgggatattctgtgacaaaggcttctcgccagatgcctactgaagcgcggcctggatttggtaagcgggagtagattgacttgagcgaaagtctatctagactcttctcatatgctgtcttgtcgttccaatagcagacccatatggttgtttcctgtgtatcacatccatcaatgacagtaaacgtctcatgcgccagtgggtcagtatctccttgtatccatgactgaattattgcaatagatttatctcgagcatcttcagcttccggagtatcggagtgtttttggactccgatgtacgcggtgcagacatgcgtgacacctgcaggaaggctaagatgccatcgtgggactggtgcacggtggttttggggtttgcgtagtggatggacacgtgcaggacaagacatggcagatttctggtaggtccgctgatgctatcgtaagatggctgctgagctgtctatgaaggaggttggctgttgagttgcgcctattgcggtggtcctagtgaggggttggggccggtattggaggctgtcatgtcatttggaagggcgtcgttgtttggaatcaacatgacacaataatcacgcactatgcagctcattacatctgctgatatcagacagaatgaggaatcaattgtttgacgatgattcctcatggtgatgcttattgcttcatgaatcgacaggtgtcaagccacgaatagtgcatctcggcttacctaccactttatatcaacgtcagctgatatactcagattcaagattcactatcaattgaatcactgtcatgaccaattcggttcttgtttttatttacgtcgagtccagttcttatctctcttggcatgaaacggtcgtcacaccggtctcacccggacatcaatataggtaccgaaactcaggtaggatcccgtgcgataacggagacaaagcgagtgaaggagagactccagcttcgtcacgtaattctagaagcaacttttacaattccgtgtccagggtctttttgccttgtttgtctctatcttgcagttgtaattggttgattcgttgttattgatgcaccgtcggaagctgtctcggaaggcgtcccggatactgtactacgaacttagtattgattgccgggagcgtgtatatttatcccgatcagatgatgatgaattacaagagagagaggggtcaattgaagtttgtctgtattccttgtcaagtatctttttgtcaccggcagatgtgcaggtcagcattccagatgttttctgatgtttcttgtttaccaattgcagtaattacttgtcatgcatagcggttgggttctaatttgattccatttctacaccatctcttatcattgaagcctgtatttacagtgggcacggtgaacgggggtgtttgaccgtcggttctatgtctttggcacggtagcttccccgcaaacaccaacctataaccttgcaggcggcttatagtgggcaacaagatggtgatatctcggcatctcggagccaattccttcgcaccatgatcccgtccgtacgcagccaagattaccatgatgcacaatcggtttgcgggggaaaaggtttaataaacgacattgtttctgtttcttacactgctttcatactttcatcatctataaaagatcccaaactcccccctccttcttagtcttcctttctcttttgcaatggcttcatcttctccaagaaacatcatctcaaagaacaaaactcccatcgcagcagtcgccgctttcgtgtcagcagcagcagtcctcacttccatctacaaatcttatacatcctacaaaatgtctcacaacctccaccccagcatcaacaagggcatcaccaagggctcttccagtttctctggtggcaagctccgatgcaagtgctcttccaaccccgttgaggtcaccctcggcggtcaagtcgctcacaaccacgcctgcggctgctccaaatgctggaagcctgagggtgctctcttctctgtcgtcgccgtcatcccccgcgaccaggtccaggtcaccgccaacgctaacaaactcaccatcatcgacgagagcgctgccattcagcgaaacgcctgccgtgactgtggtgtccacatgtttggtcgcatcgagaaggagcaccccttcaagggtcttgactttgtccacgtcgagctctctgacgaaaagggctggcaagagcctcagttcgctgcctttgtctcttccatcatcgagcagggcttccccgccgagaaggccaacgaggtccgctctcagttcaaggaccttggtcttgagtcctacgatgctctgtcccctcctttgatggacgccattgcctcttggaccgccgccaaggctaagatctgagtgtctccgtctagtgtaagccactttttcaaaaaaatgaagggtgtgctatgttacaaaaagttgcaaatggtggttagcgggtgttaagagatctggtggtggttgttttggaaatgtacctggtttgcaattgagagagagttggatgggccatcacatactgtgagcctcgaatgagatacatgatatggaaggataagaagaaccgctcaaagttagcatctatcatcctaatttatgatttgacgaaccacctggtcttaactgaacttgatgtgaatctagagtacactaaactccaacacaataccagagtaatgccgcagctttgacatataataaggggccgactattgacagtattcacagctgtgctttaactctcgtttctcatacgactatcacaaagactttcccagcaatacatgtgattagcagtaacaattcccagaacgtgcgtctatggctgaccatctatgcccgaatcaccccttagtaaaaatcattgattaactatagctagccatgattctgttctctgatcacggtgtgcacctacgcaactagacagctataaccaaattacaccattcatatctcacactcccagaatcccaaaatgtctacaggcggtcctagtatcataattcacccatccccagtaccagactcaaccatttgtgtctcacaatatgccacgatctctacagatggcacatatatcagattcggcccagccccaacactaagtatctacgtcgtcatcgaaaaaccgaacactgaaggccaatatcagtggtccctcaccttgtactccaatccacccgaaaagtggaagaactatacaattttccgaattgggtcaaccgacgaatggataggggcattccatagttgcgacccgcgagctttcaacactatcgttgagggtttcaaggtcggtcaaattgatattggctggctcaatacgatagatcaggcgtgtaatgcggttggtaggacaggtcgagggaggcaaaacctgtcggtggggtatgtttaccgggtgttgcacaagttgcaactgtttggacttatcactgcgagtacttccgaggaggtaaagacgcgattcatacagtacaggagtgattttgacatagaacagttaccagccgaggtactcgaagggaatccagttcagatgcctgggagttatccataataatggtagtaggactttgaaattgagctttaaaagatgatgccatatcacttgagaatgtcatggtcatttcaaggaccttgaattgtaaataagtgttcttatggctatttttacatcgagtaaactcataaaatcaaaatatagatctggaatgttgcgatggaagccctaatactgtcgagtagcaagtaaggcgtttgttaaattgcttgggctttaactccaggtgttgcacaagttgtcaatgttgttctcaccagcatcacgtcagaggaactaactgaatatataggtatatttttgctaccagataaagcatgtactctatgaacgattcccacttagcccagcgttatagacgttatgctaaagattatggccaagacttgtcgtttatctcaccatccaatcaacaccctgcaaatgcgagcgaaccaataggagctgcatgaacagggtccggatcttgtcagcggagatgtccgcgggggggcagggcagtaagatccgcggtagccaaatcattcccgacttataagcatcggagccacaagctcgaaccaatattaagtcttgcgaaccaagcagagcctgatgtttccgagcagataaacaattgagtaactgaaactttgagacctactcaagcgagacgccacatcggaccagtttttttgcatcttctgcaaccacttctgcaacaccaccaccaccaacatacatacacacatacatacatacatacatatacgatgtgtcgcaagggtagagcaaaggtcaagtctggttgtaaaacgtgcaagtgagtcatttatatatattcactgtgtgattaaagaacaaacgcactgacagtctagactgagaaaagtcaagtgtgatgaaggtcgtccagcatgtcaaaggtgcctctcaactggtcgtacctgtgacggatatggtatctggggtggaggatcaaaggatctggctgccaagcaaatcccgcgctccaacccagccaccatcctggcttcactaaatacccatgagaaactctactttgactggttcaagcgccgcacgtccacaaagatctcggctactttctcttcaggtttctggaacactcttgttttccaggctgggtccagggagcctgctgtgatgcatgcgctgctcgccctgagttcagcgcacaaaaagggcgttgtcgagatgggcgcacatagaaactcacccggcgctgagatgaaccaacaggagcagttcacgttgcaacagtacgtcaaggctattggacatctgcagccacacttctccgccaaggatagagcttcttgtcgtgtggctctcatcacatgcattgtatttgtctgcttggagttcttccgcgggcactttgctacagctcagcttcaccttaagaacggtcttgacatccttgcccatatgcagggtctccatgatgctagttcggggatccttgccctgaagccatgtcaggaaaccaccgatacctggatagtggaggccctctccagactacacatccaggtcgagcttttccgacacctctatcatcactcttgtgtcattctgcggccggcgtcttaccctcaggatactacacctgatcgtttcgataatcttaacgatgcttggaagggattggagctcgtctataaccagatattccatctcactcaccgagcccgtcagcagcagcacataactgcaactgagcaattatcacagcagctcctcataacaagactcgcccaatggcagctcatattccaggagttcctaagcagtcgcccaggcggcccaaatagagatatggcaaaagcattccaggttgtgcgcatacagtatgccatggtaaacatcatggctgatacatgcatccacaacaatgagatggtatatgactcatgtacagacaagttcatcttgctcatacaagaactgacgggtctttgggagtcgtctacccacgattataccctcgaggacgaaatgcctctccatgtcatggcaacgtgcatgcccaggtccatcattgaccttggttggttaccggctttatactttacagccgtgaaatgtcgcgtgcatcgcatccgaattgaagcacttaagcttctcagaacaagccctcatcgggagggcatctgggatgctcatatcgttgcatgtgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtttcctgtgtcgctaaaaaggtcattgaactagaggaaggggacttttatgaaggcattgacctggacgatgactttcccttgaacacatccatgcgtgatcaagatttccagatcccactgttacccaagtatcgaagattgagtgagattgagacggagcttttgggtgctccaatggacaagattcgcttatatgggaagagagaacaagcgggcataaacaggagggttctcttgtcggagtacagcgtgagcgagcagacttggaatgatacctaagccggacgattctaatgatacacggacaaatgaattgttttcaaatagcgaccatagcgtgatattgtataatcaaagaataataaataaaatgcttgtctataagctcaacgtggtgttcagattaaacggtcatgcgataagataagcgctagcatctcgatccattaccgtttctgagtcggcgcagggttccaaagtaaacaattaactaacacaaccgcggggtaccttgatagcccagtctaacccgccatctttacttctatctatactttctattctgtctctctttctctcctcgactctcaaccatggactctgaatctgtcgtctctcaagtccaacgtaagatcgagctacaagccccagaagatctctcatacctcatcgcaaacgtccgtcgcgccgccgccgaacgtctaaacgaagctttccctccggtcgagggcgccgacggtgaagatgaattgcgcaatcaaatagagaagctcgtcaatgatgtacatcatttctaccatagtctgccatccaaacttaatactgaccgatgaaacagtatatcgacaaaaccttctcactcgcatccccgaacctctctataaatggcctacccgtcgttgcaaatacttttctgtccgaaacccccgctgaaccagaagccgtctacgagcctttcgacacgcgcaagcgccgccgcgtcgcagatctcatcacccaggaagaaaagctcctcgaggacgtcgcagccctcaagcgctccgtgcccgccactgccgccgcgaaccaagccgaacaattgcgcgacagtctcaagcgcgacgacaacatgctggaagagcgcaagaagcaaattgccgctgaggctgccgagatcgagttagacatccaaccgctcgagaggcaggatggcgttgaggccgggttccggaacgctgttgagggcttgggcagactgaagcgcgaaatgcccgccgtagtggccaagatggagagagcgcgcgtcgccggcgagtatgttgttacgcagggacgataaaagcgcccaactacttcaaacttcgcatttatacccagggtggcaattcggtcagtttcagcgagcatagtcaggagttggggcgcgttggattaatcggcggtatctaccaccacattcgggaaaaccacacatacgaaacatctcgagatcgcgtctatttatcgagaactatgagtttcgcgatcacagcatttgacgggagtctaagcacagaagataggcctaccagcctatttgatacaaatggggaagaaaagggtcttgcaagtctttttcgttcacacaaacgtcactccggcctactatcccgtgatgtattctatcacttggtcttctcgctccgacaactgaaacctcgttgttgaaaaaaaggtataataaacgagagaaagtatgcggtctatattaagacacagagaaaccgctctgtctatctttcatcgacatcaatcccatcacgcatctcctcctatcctttaagcagcagcaggggcaggggcaggagctgtctgggtggcgtcagcaccctcggcaacaggagcagcctcaggggcctttgcgggctcctcaatctcagagcccttgttctcgataacattggcgtcctgcttcttctcccaccaagcaggacgggcaaactcagcctcgtgccaaggaccagcgtcgctgttctcacagccaccctcacactggcactcaccgccgaaggccttgggaaggttctcggcagggatttgcttaagaagctcacccttatatccggatccgagaatgttgatcttggaaacggtgacggggtccagccagcccttaacgatgctccagacagtggagaaaccccaaggggcgttgatcatatacaacttgccaaggcgctcggggtagtagttctgagagatgacggaagcctgcttgacgtaggagtagacctggggaaccttgccgatggagacacccttgaggtccatgacagtgcagcatgtctcgaggaggtgaccggccttgcgggagcaagcgggaagacgaggatcggcgacgcgctcgtactcgacagcaaggttggtaagcatacgctcggcggtggtgatcttgtacatagcgttcaggtcgataccgccaagagtctcgatgtagatgggtcggccatcctgtacagagaaaaaaaaatgaatcagcaaacagtccccctgatgaatgtgttgatagacttgtcataccttgtcggtcttgtggtagaactgagtgtagtacttgttgatctcagccttctcagggtagtcccagacaggcacagtctcgtcgagcttggtctcctttcgccatttctcggtatccaagaacctatagtggcggtcagcccccctgtcgcgaccaacacatttcttcttccaccgccatcagatgagcaggaaaagtcttacatggcttttgaggcttcgacatcaaacttgcgcgctcggaggaatcgaagctgttaaggtcattagcatctgctgtgttgcatgggcgtcgcgtagcatagccctatttcagggtccatgaagcttagctatgtctcgtaccagagtcaatgtgtccaaccggtcggtgcagccctctgattcgagcatcatgcggaactgttcaagcttggcagtctggtcctctgtgaggtaaccagcgtgaccatcctgcttctcagcaccctgggcagggaaatcatagttatcgtacttggggttcgaggccattgtgaaggatagttagtagatggtggggtagatgagggaggaggggaaaaggaaaaagaaaccgcagtcaggaaaacagcggaatataaagattaaaaagagacgtgacgcagtatgacgccaagaagtttgatgttgatgaagtgttgaggtcaaggggtagatcttcagaatttaaatcgcccgtcctaggtgctgagaagcgtaattaaaccgtttctgggcagctatctggcctggtctcccctagagatggatctttgctgcgtgctgcggtgggacttcgtcatgggtcagaggtagttcagttgcctctacctgaagcggtctagcagcccacattccgttgaggggtatcacgtgttccagcatgtgccagagctactgaggtgcccaaaatgactaaactagccgcttatcttatcatcggtcccacttccgatactttttgttagtcgacggctcttgaattcaatgtccgttcattttcgagtttcgcaaaagccaaaatcttgagtcaatcatagcgttgctcgctttctatggcataatttttgtagcatcatgaggaattcgtcccagcggatcaccctcaatgtcgcccgcctctttcatacttcagtcgccgggccacggctgaggcctcatcgctcattccatatcacatctctggctaacctcccacgaaatcgaagcttctttacctcgaatccttacctttcgcaggccgacgatgattaccgcccatcacccgatactggaaaggaagagaagggttcttctgcagcaaaaagaaaacctactcgatccaacacagccaagaattctttgcggcgtgttgctatcatagcccagcagccaaaacgaagtccaacagcgccagggggtaccagcgatgaaccctccaacgtggtcagcgcaacctgcgttgcagagtcattcaagatgccattggttcttgagatcctctcgtcgcatggctttgacatagatccggatggcacaaaattcgacgcaaacgaagtggtccatgcaagaggggtgaacggtggagacatctttgtctttccctctggtacaatcgtgacatggtcattgccatcagacgtcgttaccaggcagattatgcgtgctgctgaggaagcgcatgacatcaaacttcgggagtttgaagatctggaatttacaaccgacacaaaccgagaagcaagtatactcaagggcgatcttattgtactcggcacacgaaaggagcacaaggaagccgacaagctagacactaccctagcaaaagttgctttctcctcgggccttgcccgaagtacaaagctcgccgttctcgaaacagcattgacttcttactttgagagcacacgcaacatccctgccctcctttcccaaggcgccgggatacctctcggccgtcgcttcatcctccaaaagacaggcgaactcctcagtctccgcgctcgtctcaatcactactccgagttgaccgattctctacccgatatcttctgggacacaagctccgaattgggtcttgaggggtactatgagcaagtcggtcgtgcgctagacgtcaacgtacgtatccgcgcgctgaaccagaaaatggactacgccgccgaaatcgccacggttcttcgtgaaatgtcaagcgagcagcatggtacaaggctagagtggatcatcattttgctcatcgctgttgaagtcgtctttgagctacgccgcatcgttctagagatgatgcaggagcgcgagatggctgctgatctaccaaagcctgctacgccagtcgtgtagattgctagtccaggtggatgttcctgtaatgcttggaccgttgtacgaaaatatgtattattggtgtttatgaaaagatagatgatgaaaatacgggtcaatgactggcctctgatagatacccccaactctagaattgacgatcaactcaaacttaatcgctcgctatgatatgaacttccaaaatacagtgatgcatcggtatagcagacagaacataccgacaatgagaaacaacataaactgtgctctccatgtctaagaggcagtttctctgttgtctacatcctagccagggtcgactttgctcccccgtttatggccccttcaaatcattcacagcttcacattacttcaacattttactcatatttcggtcgcagtcttcttatcgagttaaaagagatattatcaacggtaatagtgtaccttttctttcatctgcatacacgcgccactctggcgttttgattacacaaccaggagtttccattccccaggttaaccactcgatggaaagaccccaactattctctgctcttccctgtaataacaaaataagctcctcgttcctttttccctggttctcaaaaaaccaactcctcaaaaaacgtagttaataaacacaattcgagaatccacctctaaacgcccaagtggtctgcctactcgctactccgcataccccaagtcgtgatcgattcttatgacacattcctttcttcgttcgagtttccaaagaaccacgactactactattgcgatggcttatgttgcatgcctggaatcggagggacggggactggggtcaccttgtggggaggcggcggtcctggcgtcccattcatactcgatcgtgaagagtttggtgtcgggggcttctgctgggcagcgatacttgcccgagcagctgcgagcctgttggcatccacaacgcccaccgaaccattgcctactccgtaaccgggcgtgcctggctgcgcaatcttatccgtgaacatggcggaccgctcttgggcggcaacacgggctttcgcttgatcgaggattcgctgctgctgcgcctcaggaataacggtgtggtatcctgtaagtccagggttctgagcaggtgttccttgttgaggggggttgctcgggtacctgttcatttgatttcccgccgcttgattgggcgtaccatatcgcggaggctgctgctgctgcatattattcggcgatgcgctgtaagcctgtctattaacgacaggagacatcgtgcgttgcggcatgccttgcccgttcgtgtaaaccccaaagttaggctgcgcgggggtagcagcttgctgctgggggtagcctggctggaaaggatatctctggctgggagttcccggctgagccggcatctgcccaaactgaggcctttgttgagaagcatactgaggcatgttctggtggccgtaaggagtttgagcttttgcgacctgtgttgcgtactgcgcagggtatccattaggtcgagaatactgatttggttgaggaggtcgggcctgggtaggcataggtcgcggctgaggttggaaactaggtgtaggtccaggcctatagtattgctgctgcgacattgaaggggttcgttgaggggttgcatactggttctggggcgtgtggtgcccataagaaacacccgatatactgggtgtgcgctgtggaggtggtcgagcgttcacttgagcagcttgttgctgggctctcaagcgagcctgaacacccgcctcgtcctcctccattactcccttgtaaccatcggtctgaacctggaccttggtgctgatgagaagatcctcgagttggtctccattcaatttggccactgcaaatggtggtagagccttgatgatcaaggcaagctgggccttgagcacctggtacgtagcttgctcgccctcggaaggagtcgggccaggggtagcaagcatgtcacctgtaactgggtcgcttgatgaacggttttgcgagttggggaggttgaggtttcgaatacgctggtaagaagacagtgtttcgatcaagtcggtgacctcttccagaatctcatccgcctccttctcctcgttcgttcgcttagttcccaaagcctcttccaatgatggatcaacgacggactcgtcccagttatcaatcgcttcctggatagccttctcgtctatttccatagcattatcattatcagtcttctcctcgtcattagcgttaccgaggtattcgacctcaatcatgttttggaagttcttgtgtcccgatcgctgccaccacattcgacccgcgacgctggatggcactagtgctcctgagtcgtccttacaaggcgcaaagctggaaaacgcgccccggaaaagggattccatttcggacagttcgagttcagtggtcgaaggtcgctttccagctagactctgcgcacgttctcgctgtttgttcaaggtctgtgatgaaggggtcgcgttgctgtagtcaaggtagtaccctgcggacaacttagtagtaaagtaactagcatttcgaaacttgcagttgtcggtcagttctggacgatagaaatccagcgtgttgcccttggcttgcgtcttgggctgcttaggaggctgcaggggcggcaaagaccgaggtgatgaaaacaaatctcccagagtctgagctcgttcatgggacgttgtgggcatgatgtgcgttaatgatacgccggggggcagagccagatcacgcaagttggcttcatcggaaatcggaagactagagaatagtctcttttcctgtggtgcatatccgacaacagacagaaccaattctcccctttgaggagatgaaggcagcttggcctcgatgggaagaggatccgaactgatcttggggtaggccttttctcgtcgaagaagttgcatggccttgtctttgaactctgcgattcgtgttctcaatgtaccgtcggccgactcatccttgtcctcggaaggctgcgtcttgatttccttaagagcgacatggattgcggacacaaggtcatcggccacctggtcaagatcctcatatacattcgcagtagccttgtcggagatagtggacggatcggtcgacttctgacgctttactcggtgatcatcttcatcgtcaccatcagaggactcgggcagggggcgcttcaggatggagggaccgacgtcgtagctatcggagatgagttagtgcacggaacggagaagtcgttcgcgaccaagttgcgatgtgacaaaaaagttgcaatggaaaaagaaaaaatggcaggcgtacctgctgagaacttcaacgaaagattttattaaatcgcgttggtcctttttgggctctccattggtaatggtaggtttttgctgatcaaccatttcctcgtcgcgatcctcatcttcttcttcaacatcgcgttttcgctttcccggggcaacgggttgcaccttatcgatggtaggcgattctgaggtgccgttggcttggacggccgtaggctgggccatggtcggtgtggtcatgatggcttcaaattgaaagcctggttcgttttttgtcgtcgtcggggcgttggccgcgcctcgtcgcgatacgcggtagtgtcagtatcagcggtcgtggcagcgacagtggcagtgtgtggtaaaatgatagtggtagcagcagctgaaatggtagcggtagtggatggcagaaacgggtcaggccaggtccagtcgcaattcaatccagtcgctggtgcaactcaaggtaggtaaataatagacttagtcgaggcagcgcaaaccagacttcccttctcaaagatggccacgacacaatcgtgcaatcgatgtaacagggtgtaatcgactcgaaaattacgcgacaaacacgtctcgaagcaatatctcgagtcagaaaacgggggggagagaaacgagagtcgtgctttgctctgctctgcttgcttgcttcgccttgcgctgggtacgggtctaggctggcctgggggggaagaatgtgtctcctcgatcgccaagtacccgacccttacttgtcgctgacccgcgcctgacccactttagcaccctacatgttgcaaagtgaaggcctacagagctgggcacgtgactggatccatccaacggtttaccgtaccttgctgcactgtaccacgcagtcaagtcaggaaccagcactggtggcatggaatttcacagtatggcgttatactcttaacatgcttttgtcatcaaatcccgatggttctttaaaagtcctcacgtaaagaaactaagcaatgagtaatcaatatggctcttgttctcatcatttgagctgttcatgatgagccatctaaatacaccagacgtggctgcaggtctagcgtaatcatgatcatgatcatcattagctccagcctataagctccgatatgatctcatcataaacacaacacaatcaggcactttcagaggtgtgtaaaaacccatataatcatattacagagcatcaagtttgaggagctatctcctcaatacagcatactcaagtctgtcgtaaagttcaaactagtagtcccctgctaatgtccaaacccatgtccatgctgcatattcccatgcgctatcaaataattcatacataaatgttcatttcttacttggcgcgagccagaccgacagcgttcttgccgaggtcgtagacagagtagtatcgtcggaggaaagcatcaccgaggataacaagaggacccacgggctcggggaagtccataccctggaaggtagagatacagctgccctggacctcaaggatgtagtcggtggagggaaggctgtagttggaaccagcaagggtgaaagtgatgtcgggcagagaagaaaccttgtcgcactcgatggtgtactggccgttgtagcccttcttggcgccaatctccttgttcaggagctcagcgagggcgctggggaggacgttcagagaagtaccggtgtcgaggatagcaccagtgttctcctgctcagcaacttcgtcaccgaaagcaatggcatcgaggtcaacctcccagtaagccttgcgacggagaggaatgtactcgaggtcgccagtgtacttggacttatcaacaccaccgaaagtggcctcgctctggccctcctgaccgtcaaggtagaaggcgaagacgggctcgtccaggagcttctggttaaccatttggtagaagggagggaccatgccgttcacggcaatgcggtcgtaaccgagaccgaggatgccgtcgaagcgaccgaaagcgaaggccagaccgggctccttggtagcctcagcaaagtcctggtccttgatcttaaggtcaccaatggaaacgacatcgttggagacgaaaccggacaagctgccagagccgtaatggatctcgaactcgctgccgttcttcttgtaagttgatgaagcagatgagtcgtacttggagtgcaggtagcaggcgatgctgccacactcctgggaaggaacccagaggttggagctaccggtgtcgaggacaaccttgaagctctggggaggagtaccgatggtgatctcggagaagtctggaagaggtcagcttaggatagcattgatccaattcgatgaaacttacactgagcgttcataaagttggaaacgggaacggggtggccaccctcaacgctggggacgttggtagcaaaggcgtaatcggcagcgttcttggggcgagcagcacccatgtacttctgaccgaggctctggaggtggtcctcaacggagttcatagcctacaaattgtgttagagagcttcaacggagcgcgcattaatggaattcagtcagtcgtaccagctggtcggcaagaggaaccttgttgagcttcatcttgtggacgccggcctgagcagagcccagaagcgcggcagcggtaagaagagcgctcttcatgatggcaatcggatcgagaatgcgaccgagttggatgtgaataaagatgctcgacaaagagtattgcgagctgtggtgttgatgaagaatgaagatgcaagatgcaagatgcaagatggagttggagggagataagagaagataaatggttggttaagaagtgagaaagcggaggagagagtaacagtaacggagctcaggtcagtccgagctgggggaagcttattgcgcgtgcttgcggcctgtttcggccgcacctgcctggattcgtcaacaacgcctcacgcctccaggccattgaagccttccccctgcgaatggccttgtgacttgtctggcaatgacgcaccattgcgccttccccgtctccactctccttgcctggcaaccagcaccaggtaagtagctacctacaagacgccttcccgccttaggcatgcgtctttatctgcattgcacaagcgctgtctcatctgatctgcgtgcgtatcaggaacaggaacaggaaaagaagcaatcagcttgttacagtgcctctcttaccggggctcgtttcgtcaacactatgcgttgtcatgacagcttcgtcagacggcaggtacagataggcggtgattgttattgacaatgactgattgattgtgaccgactcttcgcttcgtgcgataacccctgtgtaagtctcacgcgtactgagatgttaaacttagtgctgttggtggctcggactaccacgaactacctggactaacccagtagcccagcattggatctggggttaatcagtgctctaacttgacgcggatccttaatcgtgccttgttcctggatgttttatggggacgtgcgatcaacatgcctcgaaaacatccacaatctcctataccgattgtttaccggtagataggaacaataagttgaacggtgaatataatagagtattacagcaaactatatctaaaaacgactttgacctattacgcatatatccatggtatcctcaaccggtgaccccatccagccgataacctatcctataacggcgacaaccacctggttgcacactttatccatcataaaccatattctcataacgtcgttaacaatactgtatcaaaacactcaacgcccacgcatctccttcttggaacgctccatcgcctcggcaaaagtctgcctcacatcatccaattcggcataatgcttaataagcgcttccagtctctcacatctggagccagtcacttcatcggacagcttgcaccatccggaatgaagtgcaacgaagagaaatgctagactaccacggtaaacttgttcgtcgcggatccatgagcgcaaagcacctctggtaaggttggctctgcagccacggtctctgagtaaaagaacgagcaagctcttgaacccgttttgtccagccttgagaaacgcttcgacagcgtcttggccgatgctcagggtcccctttagatatctctgcatcacgggcaacagtctatcgccatgtcgcacattaagggtcgtgttgatgagcatatcttgagtgatcttaaagtcgtcctcggctctctccaccaagcgagggaattccttagctgaacatacgcctgctgcagcatcgagaaggctttgtgtcactcgaacgctgtcacttttgtgttcaaagatgacctgtagaccaggatatccaagctcccatagtacctcgatagcgatctcttcatcaatatcgacgtcgtcagcgcggttcttgagaagcatttcgagaacttcgggggcccagtcatctgagtctttctctggcgaagcgatcgctgctagcacgacttctttcgtgaacaaaacctgagatcgtggcatttcgaggaacatggccatgaagtctggtcggctacgggtattggccaatgcaaggatcatgagttcttcgtcgataaaaccctcatgtgcccggtacttgaggaggactctaagcatagctggtccatggcggttctcgatagctcgctcagctacggctgtggtgatttgaatgcgacgaccgtgctcggtgaggaggtagtccatggtctttgggtgacaagcgctggcaatgtttcccatcatccattcatcgagcttgatgtcattgccgtgcagcttgagcaacaacctgagtatgtccagtccgtacctctcatttcttgtggctccagtcatggcagcgtcactccatcggaactctcggtgtctgaaaatgagattcatcatctcagcggtcgcacactcagccgcggcgcaagaaaggtcttgatcacgcaagatttcatcctgtcgcagcgtcatgatcgtctggagcattccaacgcatccccatttcgctgcagcgcggatcgtgtatggtgttattgactcgcccttcttgagaagaaatgccagcatctcgactctccctgttaggatcgcactgacgactggcgacttgaggcgtgcatggtgcttttctcgatcctcatcggtgttgccaaaacccaggtgctcgacgttttctcgtttctggtttagtgatgtgctgttggtgggatattcagagccgttgggcagccccttgagaaacttgatggcatcctctgcggaacgaagcttgcagatgctttcgctggcataacggacccagtggtagttgtactcggatttcgcttgaaagacacgcttcacttgagtagtgcttgtgcctgaccaaccccgcttgcttgcaatatgtcgaacgcgctggttaatgaagacctcgacatcgttctttgactgtgaaaatgaatcgaggtctctgtgggtaaactcgcccaaatactcgtagatctttgaacttggtctactcgtaatgacgagactgaggttctttactggcttctctccgtggaaggtctcctcgatgagctccaaaagaatagtccgggagtcagcgtcacactcgtccagtccatcaattaagcaaaagatatgacggtcagatctgaaagcgacttctaccagcaggttccagagtgcttgggccttttcaaaaacacgagcaccgcggtaagcgtgtcttctgcggatcctgtcgctgagaagatgtgggtggttttgaaagatctgtgagagtagtcctcgaaggactccctgggcgctgttccttagtacatctttggagccacagaagaagtaggcgcatgtgttggcgggatcagtggcgaagttgttggtgagcttctcagcgagatagatagccatggtcgattttcctcttccgtggttgccggaaagccacaagacatgctgattctccgtctctggtttcagccagttcttgacttcctgcactcccatgatccattcacaggtcttaggggctcgaggtccctgctgcgttctgagagcatcctttactattgaaggatctgaccagatgagatcccgatagaaagcttcaatttgcttcttcttatccgcatcgcctaaacgggtcagtgtttatgaaacagataaaaccaaatgttggcatatttactcaaaatgtgacgcgattcatagcgcttgtgagcgacagtgctggtacttggccaaggataatgacccaagaaactatctggcgacaaaggcgactcatccgaaaggcgcgacatcgaggatcgcggcgagtcgttactcgcactcaagaaacccattttttatattgttctcgttgtaaaatataaagttgatatgtcaagttgaggtcttcaacttggatcgacttacaacagtcggtgaactagaaactgaaccagaaagtggctggcgtgatgcatgcgtcgatttgaagaggggtggtgcttgtaactgtctgtcatcagatcaaacgaagagaaagtctcatgaccatcaagattaaaaatgaagtactgtaacgacgacgatgaagaaagggagaatagaaggataaagactttacgcgctttgagagaaagaatcgcgtcgtattcgagatcgtctttatgaatatctggcaatatgtcacaagtggagtcatgaagagggaaaacgttggattgtacggatattaggggagctaataaaaatctaaattagattaaaccgtccgttaattatcaggtttcgtttttcccctctcattaagtgacctcaaaagggggtaatttaggaggttggtgtctacgccagcgccaagtatggtctaggtctaggtttgtatctgtcttgacatccttttccaaggcggtaaatttgaagcgacaatatgacgttaacttaagcttatcacgataacaattatttcttttgagggtattcttgatcattatcaaataaacattttgctttttattcctcgagactgtcgagatttcctgcagctttggtcaagtctaatgctagtcatgaccccagcctaccaatttctaacccatggacattatgcaagtcattaatgccccctgtctatcgtccagagagaaacacattccattggttggttgccgtccaacccaaatgtctggttaagcgctgccttaagagccatgtaaaggctgaacaatatctatcgtgaaaacaagacccgaaggaatgtcgcgaatcgagctcagttaaccgaagggccattgccagtcgtcgtagtctgttggcgatgacaattatggcgtatgcaaatgaaaacgtgcgctgtcgaactcaacatggtctccaagtttcgaggcttttcaggatcccaaagaacaaagacttcaacgacgatgatcaggcgcaactcgtcgaactcttcgtccgtatatatgcattggatgcatttctcggctccatcttcccccaggacatatatgtgagggctcgagtttgttgtatctcataggggttcgatgatcagtaattacccgacgacaatgcctttggcctctcgagggtgatatacttgtctttcgcgtgttcatctttgatgttttcttgtttgttgtctgtaatggttttccaatagagtttacgtctagtttttgcttctcatatagtcctagattcttaaagttccggacagagtttgacgaagtgcaacttgtcacacaatcaatacatagaacttaactgtcttgtttaacttactattaccaggaggaagaatgaacgaagaagaaaaaatattcacggggttactggcaacctaatgtttttgttgtgagtcaatagttatacgcaacccgatagcagaaggtatatcgtctctagggtacctgggccgatggatatttatgtctgcgagtctaatagtttggttcatgtaaacacttactactgctcagtcatcgatattcttgagttcaagatgctggagagaaataaaaacaaataacatgtcatatagcaataacaagttggttgcccttcatacacctagtgattaaacaatggcgatagaatgctggtttaagttgttagacggatttttgaacatcaagaccgcatcgaaacaatgcataatttctatgtccgttggacacagaggcaatgagcatccacatagactcttaggtaatagagctatctttgatgagaaagtagtgaaggctaagagaagaatataaagtatactagtagcctcaaagctcacattccaacatgacggaaaatctcataaacaggcgaacaagaatacaaggcgcgaaagcgtcagtattatagatacattaactggttctgttattatgtgcattgagaagctggtaatacttttacatggcgtatatcacagcgtaataaagaccattcgggatgtgtctggacgaatcatccgtgcagaaggaaaggaatttcagctgatcgttgaaacaaaactctgttcgacttacacttttgtttctcgtgttggtctacccttgcactccgtagaaagtctgtgcaaggaacccaacctttgacggtgatgagtgacatcaaaccctcatcatacgtcaggcaaacgaacatcagctcatcttctcagaccataatcgtgttgctcaaagcggaggttatataaaggccttgcgtgtttagggtggctagctatgaggagttacgccagtacccgtacagggcgcttcaaatgacagaagcaacacagctattatatacaaacatttgcatatacaagctcccccgttgcactatctgacagtacttagatcgaaatgccatgttccaaatctactcatgctaattgggtgggcaagtaggtaggtattcagaaactttagtaactgaaatcttgtccctgaagtttcaagttaaccaacagcgctgccaacacatgagctaaccccggaagctgagaaaatctgttggttgacccctatagataccatgggcatcaccaatgaggtctttgactgagtaacaaagtggaagagccggacccccgccgttgccgagatccatacatatccttgctatggatcttcttgaagactaatatgtacgaccaacaacacttcgaccaacagacttttcatgggctacaagtgaatacgcaaagtgcggtatagtgatggcatgtgttcataggcttcagtcatgagctttatctagtcgtaaattgagtattgtaactagatgaggttgtagcttcgcaacttctgaagcatttactggtttcttgtattagggatgaagaactcgcaacaccaggagtagagcttgatttagatggaaacatgcatcacggacccttagggatgataggcaagtggtgaagatcacctgctaatcatgtccaccctgttgctgcccgtctgctggtccagacctgtcgatggggaggcacgacgacgaggaagcaaggtctgtatgtaacttgtgaaaggtcggtcagcaatagttcctcatgatacgaggttgaaaatgaggtataaataggaggcctgctttcacagaaatctactcgaccatctagcatctcattcctcattcctcatatcaaacagacatcatgaagttcactaccctcgccactaccatcctctctatcactcttggggctgatcttgcttcagccgcttgttgcgacctcaaagtctgtgatggcttcaacctcaagggcaggtgcaagactgcttgctacccctacaccaacacaccagtcgctatcaatggagacggattgaaagggcctatcgcttctggcaagactgacacggattgcaaatgtaccttgggaaaggaccagtgagtgccccgtggtcggttaaatcagatcacctttaactgacatatcaaacagcggatcctgcatgctcgtcaaatccaacaaaaagggcaccaatgctcctaaccattgccttactggcattgcatttgctcaatgtcaacgtgcctaagctatagaagtgcataagtttagtcttcaaaaacattaagctattgttttccagtctcgcattcttcagttactgctcatatgctagcccgaacctccattggtatgccatctcaactgcaacagggatgaacaaaacaatagaaacaatttgtccaaacccccattcatttccggcgtattcctgtcgcatactctcagacatctcctcttgaactttcctcagagtgaagatcacccacagtaacggtacagacaagccaacaagcacaaagagaggtaccacggcaacgactggcctgtcactaaaccacctattgacccgttcccgccaagaaggctcagcctctgatccttgaccaactattccttgaccaactattgtcttctctatcagacgggagtgcattttgggaagaccagcgaggagccagaacgaaagcaagtatacaagtagtgaggcagtaagttccaacccgttcaaggaccgataagtcatagtctctcccaggtgcctgtacttttgggggaagcacatatcttcgatagtgctccagtcgattgacgatacttctgacccttcgctattaccgatcggactgacgctgaaagcatatatacatctcgataggaatgggtagaatgacaaggccactgttgcactaagcaacagtaacctggaattgtgctttacgttgtcccttgggcacgtttttgtcaatggctccaggagagcgatagggtatagaagtggcatcatgctcaccacagccacagattgagagatgcgagcttcgatagcgcccagatctgcggtactaacgccgtaatctttgcggataagcaccgcgattgttgcaagctgcagcgagagtgcaaaatatgcggctgagtcaacgaaagccaccagaccggtttttacgatacggtgccactggctggtcttttcgctttgcttgagtgcaatgattgcaagagataaggagacgctgaatgtaatttcaagaacatgaccgatgacaacctagaataaatgatcagcgaaacccattgagaagcggtacccagacgaactccaatgccagatatgtcaggattacctgtgccatacaccgcggtacatatctcgctttgacagacttccaaactatccttcttgtattgggtcttggacccgagaaggcggatgtaactactgaagtcattcagttccgtccattgcgagcaatcgactttgggactcggcatgctgactgttgtttgttctgaaggcagtcccaaggggactactctgcatagaggatcacccttaaagatataaagcttgcaatgcgatataacctagtgttgtcttaccgcattggtaaagtcgacgctaaacatccctcagctgagttggctgcgcagctgcggctgaagactgattgtctgagactgcaggatccaattataagagctgaaagacactggcccaaaagtggcacgtcttgcctgcatagttaagttccgagccttgttgtagctctttcagttcctcttgatatacagctcctcccttcccatctcacccaccaggctatgatctcgcatcggaagcgtgtagttctatctagagaacatatgatatcccaatggcaatactcatatcccaccttattctcggcttcagcctcatcgggctggtcaaatcgcttgacagcagcgtaggacctgattctgtgtgcggatacatcaatggcggtaaggtgccccattagccagtattccagttccagtcgccagctgatatataatgtgcgcgaccagatattgatcttgctcttgactgttcatccaggtcatgcggtttcttatccatactgggccacagcaatagatatgtcgggtgttgtgatggcgcaaattgtgccattccgaccgtatgtatcgagtcaggcacagcacccaacgactacactgtagagtggtacgcgacatctaagctcaagtcaaggacgatgctgagaccaaatgtagcaccgatgactccctcccggcatgtgcaacttatacatggccagggtttggggcagaggggtacttctgcgctccttcgagaactaccataacagtaatcgcagaaaaaactgctggagatgagactacttcagcgatcgaaccatcagatgcaaccactgctccattgccagagccaaccgatggaggagaaacagattatagtacagccgatggccatccacaaccaacacttgatggtgggccaaacctagggaccgaacatggtgggccatcacttgatgacttctctatatagtcacactaacgtatcaatagatttgagctcgcaacagagaattggcgcaggagttggctcaggagtttctggaggattgctcttgttgttttttgcgtaagtgatgaaagctttgacacacattcattgtgatgccaattctgactctgatataggatctttggatgttgtgggtggccaagtcgaagaaccaatacaaccagaaaacagaatatccctgagagtatagtacacaaatatgcgccagtgcctgctcctcaggcagctccttgacgttgggtcactgcaaaggtcataaccggtgttacgatatgacttttaagttgacgcagccatcaaaggcaagatccgtgagggatggcggcgaatgggtgatcatcagggaggactggctatataaaattgaaatccgcaatagtaagtaatattcatgtggtctgggtacacaaatcctaatgtatcgcgtggtgggtgagcccagggctatctagcagggcaatgagacacaaaaaagaagacaatgtctctggttcctgaactggcatgacagccagtcctgttttctccagcgccaccagtcagtcaagaacgcagggagggtgttattggtggcgaagtccacagagatgatcataccctcagtggatagatgacccgacaaaaagttggaagaaaatcagggcttgagaaactccagaccttgattgcaatcgcactagtgatgcaagacaacgacaagatcaaggacgccagctgtacagagagatcagctcgatattttgtcattgcaattcacaatcttcaaaatcgatccagggaggtgaaagcagccactaatgcgtgttgatcttttaagattgtatcttccaaaaatagcacggacagctgatgaatcaatttcgcagtgtctccagtgaggaaaagagacggctagaagggttcagtatccgttaaggcaagctggcaaggttgaatatagccagtgatgcacggcctgcatgccagaggacggccaccaaacgcggaagcctgtgcaggacaggggagcgaggctatacccaccgtaccgtacaataagggtgcccatgatgtggacgaagtgggttaagttatacactactctgtatgtagaataactccagctgttatccccagtattgagtaagggatcgtatgtacggatacaaagggctggataggacaattgtgctgtcaatatataattgagaataccatcatagatccagagaaaggcaattgttgcactgctatttccgacagatttcatgattctgaaatccttcttctacaaagtcagctggtatggaaggatacgacgagaaagtgttctaatgaggcacagcaacggccttggcagacagtttggaacgaaagccaggcagtccgccaactccgaaatctcaacgttgacaacgaaaatccgctatccagccatgcgggttgcaaataaacttcatcgcgcatacatatattggcgagaattggcagagaggaaagtggctatggcaagaatcaacagggcctttgtggtactggaacttccgcgacggattggcaccttaggcaatatattaatcaatgcgaggcaatgctcgatgaattcgcagctccgttcgctataaagccggttgttccgacgggactcaagatccgcaaaggcatgaaatctacgtgtccaagctgcattgttgataatcatacagccatagcatgtagaccacgataatctgcagtggctagagtggtgatggataatatccacaggtcccttgatcaaagccaatctccacggggttttgacttggcatcacatcgctatcgtgggtttgactgaaacggtttgattcatctcttggcggctatgacaggggataggcatagtaggtagggcatgatattagggacagaccctattcggagatagtcgaacaggctttccttgccaacagagacgaagtctgtcgcgccagaagtgccctagaacttatccgaagcttttgttgtgtatacgccatgcagtcaaccgggccaacgaatatcttacaaacgagagcaatcatcgatctcatgcattggtgtgtaagcacctatcgacctcggaactctgaggacaaattgagtcgcgaattgcctcgcggcccttttatgaaggaggttgacgtgacccacaagtgacatttgaacagacaaataaaggaattgttttgcagatgtcgacaaaaggggtaagtaccacaactaatgtaggaacccaatcgtcttaaccaaccacaaacacgagagcagacttgggtttcgtgataaccttatgtgaaggatgcataaacaaggaattctcgtccttcagtgtctgttggccttatgtaagtactgtaaaacttaaacaagccagagacccatagtaagttttatgcacctacctgacggcccctcggtgtgtgtatgatcagcagacttgaagttgattcatctggaagggctttgtctgacgagatcgtattgttttcttattctggatctcggctgcatctcaagctttgtgcggtctcgccagtttctgcgactgtacagatactgggatgccctgataactagcgattcgtaattcacacttgcacacttaaaccttgtcaacaaatccgttgatacagaaatgcacatgccaagaagtggcgtttttgggtttcctttccacctggctgccacaatgggtacgaatctggacgagagttgatattttccgaggtgccagcaatagttgttggctgttgaatattgggaacggtttggcatcgagacaaccaacagtcccatcgatcttttgttgcagggttagataccgagacattggttactcgttggatcgttagcgtaatctcaatgataatgcaccgtcgataattgctcaaagagaaaggctttttaatatggaagggaaattccctgctagaactggcaaattcccagtactgtattcaatcttgctatactgtaacgtcggaggctattaagaacattgcacgtcttacacatcaaaggccgtatctcgaatagacagactattgacattgcgttttccataaaagcaaggttcacgagacacgtggatcgagacgggtcatcaccgtatgcacaggtagctgacgtgcgcctcttcgtagctctatctgcacaaatacatggggttgcatattgcataacttatgaagacctcgggaactgtgacattgaactgcggcgcgcgaccatggggagtgcattgacgagcaaatgaactcggagtctccacctgtcttggaaggtcagattcagccaagcttctgtgagtgtcggataacgatagctgcaaggtacacaatcatcagcctgagcgtctggtattgtactgtagatgcactcaagattgtcgtccaagttccaacgttcatgatcttgacagaatcatagagtaatttgtactcattgcaaccgagaccgattccggtctgtatcgacatttgtgattaaaccggataaattgggggtattctgaaaccaagccaagtttagtctagatctgcggtataatgtccttctttggttgatggagggtaaacggtacgtagttgactttgttgttcctgaatatctttcacaaaattgtcatgaaccaaccacatgtacgtaacgctggcacgaacctgaacaatccatcgcagacaagttaaacacgatttcgctactatcgaattaggtcgagcattgagtcaatggctcccggacggactgggacctgcgtatcgagagtgtttttgaagatccaacgcctaacgtcgatcgcatgttccactggtgactggtagcagcacattccaaatttccaatgaaggtattggatgaggtggcttgcttacaggcgggttcagcggtcgcagcggctccagtggtaccccagcggatggcgtggcagtccatctaaaatggtcataaggggggtggttgcggttcagggggtctgctttgatgaaatctaggggatggttggaagcggtcggaagattgaggtacaaaggctcggaaatgaggacatctcttcaagggccgaggcgtgtttgaatggcactgtatagttgaacatgccaaaatcgcccatgtttaacgagactctcgcgagatggctgcggcttattttccttgaaccttttattagccttgtgatggataacgtccgatgccgcctgccacagtcagccacaatttcaagttggtgtttctctctgtctcgcagcagttttgtatgtgtttgtgcttgtactcgtgcttgttcctgccagtggttggggagctgggcaaagatgtttccgtgattgacggcgtggtttcgtgtttgtgtgtgcccaggcattaatcatgagcaggcagggaaggcacggtggcatcaggtacgagcggttaagttaagcagtttgctcccattagagttgtgcatactgttattcaaggtttgtgcaacttgattagcgtacacaagatgggcaagagatgtaccgtttagtcgttgcactaacgggtgacgccaattagaaggttgcattctgacttggtggtcggcagaagcagtgtacaggtgcaccaattggtgcgtgttcggtcggattagaaggccttagcgggttgaccgtcgacgaaaaagcttatgcaatgcgtgattttgtgcaaaagaagaatctgacctccttagcttatccgccagcttctcaagttgatccaagatggagacccaatccttgctagatccctgacagtggctccaccgaatggaaggtgcccctgcaccccctgttcctttgtctcgccgtctctttgcatttactggctgcgactctgaggccccatgtctggcttggctctccccttcacttgcacgtctggtccctttccttttcctgttctctctgactcgcttcgcctcgcttctgctacctttctctccttccatcccccatctcactcccatatcctctttcaacaaaacaagccactacctccagccgttcgctcgttccagtccctctttcacctccccacactttcaaagcgtttgttctttcttcacctctgtctgaagcgtatcgtgtccagtatcacgatcatcgctctctcttacttttctcatcacgtctcttttttatccacggcatcttgatcttcattcaactgtctcaactcgaccgtctcataaccgatacagtcgatccttagattaccgccgtcttactataactcgacggcactactagaccagaccatcgaatattgctgtcatcttcattggtcattcaggaggaactcaaagtgctacatttcggccaacaacgacgacaaatacgacttgaccacttgccaaccgataatctcttcggtacggacaagagcccggcagaccgacgacttttggattcggctcccttcgtttacagttgatctgactcgaagtccgtattcgacgatcaacatatcataaatcccgtcaagcgaccgactacctgtctctgaacttcccgcctcagaaatcaaccatcatgaagacctcctcacttttctcaatggccattgcggctgctagctttgccagtgtcaacggacaggtcagtggcaaaataagaggagaacaatggcctgttgccaaacctgtcttgaacgagatgaagggccagggttgctggaaatccaatggcaacatgacgaaggtgtattcgggaacctcaacaacatctggcttttgctggaataaatgcaagacgaagtacgctgtattcgctctacaggctgattcatgttattgtggtcagctttacccacaagaaggtgatgaggttgacgatgacaaatgtgactgggaatgtcctggttatccttacgaagcctgtggtgcactcaagaaatactactctgtatttaattcggggttggaacttggacccgacaattacgtggaggagaagtcgacctcaagcgctgcgccctcgtcaaccgaggccgcttccagcaccaccgctggaggagattccgctgccgcaacccaaaccgacgacacagctacaagttcagaagcagcctccgagcctaagaaagatggtcccaacgtggccgctattgctgccggagttgtagtaggagttgtgatagtagctggaatcggtggcggtgccatattctttgttcgccgccgacgaaacgccgagattgaagaggagcatcgacgaaacgctgctgtgaatgccttcatcaacggctccaagcccccgggcagcagcggcagcatctccatgactgactctcgtctcgatcccgtcatggcccatcgacgactcagcgacggcagcatcgccgataaccaagattactcccgaagaattctacgggtaagtttgcctacagcagttaactcttgaccgccatactaattaaacaaacctttaggtcaccaacgcttaatcaagtcttcagtctcggctattcaaggtctatacttccaatctgtttctcacttggcattcacggcgttttattgggatgatagttcatgtctgtttgccaatcgatcgataaccctcggcgattaggcggcgtttgattttcgggcgtaggactagacatttttctactattttgcgtctgcggaaattacgactggatttgatcaatcatgctccatggccggctacctctacgccatccactcattacctccttactttttttttttaacaatacgccttgatcgaagcgactggagaagatgggaataatgccgcgtgtgccctattagaagtcatacttccatctgtccatttcatggacgtcgtcttggcataagggcatcttagcggcactcatacccgcgtgtaattggcacgtttttttcttttcttgacgactgggagtcttgtctcctgtgtacaaattctccctctcctgtgggggatggggataaatctaaaaagaggggggcgacaggtccttttaggacatgatggatagtgtgatacggagcgagttgtcgcagatgcactcggatgcggaaggcacgtcaaccccagggaaatgttacgaattcggtgggctggctggtagtgcgggatgttctctcgtcgctttatttatttttcaccttggttgttattttcaccaaccattatgtttgtgttcccgcccgtatgtaggatttcgcatagtcatataccaccacttaagacttatattttgagatgatgttcactgagatgttcctgaaattcgtggcaaggtaaagtaacgatgtaaattagatattggaaagctatcggcaccacccaagtgttccatacgatatcaatattatgacgctgattggattgaacaatagttttgtgtcgctactcgttcacgatgccaacgccttgttggcatatatacaatacataagttgtcacgtccaatttcttccacgtcaatgggttctctggctgttcgttctatacagcattttctaaaaccgccttttatagatctaggccatatttcgcaatgaatcattgaactccgaaaatcagatgtaacaacgtgtcacactgatccaacaagtacctcatggaatacgttaataggaaacggacggtgcaaggcttctaatatatctggtgaaaccacctcacggttcagggtaggccagtggatactgtcacgtgatggaaacagctccggagcttgtcgcgatgtctgtcgcgttagaaaagttcctagcttagcatcataacgaacaagccaaacaaagaaattcaacaaatagcagtggactcttacgatcgccctacatcttgcaaaacaactggagctataattccatccatcaagatattgccgccgtcttctacagggcttaattgcccgacttttacctcaacatgggctctatttcagcacctcgaatccgtcgcacggcgcaaaatactcagttcacgtaagttcacatcattgcgcccaaaccgctagattgaacagtatctcactaccatagatacaacctctcgcgccgcgtgaacgatattcagacctacccagtatactcccctcaaggtgctactattcttatctacggtcatgagaacggcgtgacgattgcatggcgaggaggcaagcgattcaagactgtgaagaaggcgccccaacccgaaaagcagaatggagctacggatgattcgatcatgattatcgactcagatgacgacgaaccacccgcaaagtcaaaggcagcatctcagtatgaggacaaaccacagttcgaggacgaggttgaggatagcccataccccgaaatagtacagacgctcgaccttgcgctcggaacggcgatcctgaaggttgcggttatgcccatgaccccaacgcccgcagaggatgctgcgtggggaggagccaaagtgctcaccgacaagatggtttttgccgtctcgtgcgtcaccaacgatgtctatgtcattacgcttcctctcactcctccctcaccggagagtaaggcgagacccgagctcagaagcgatcttctagcaggcaaggcaggctccggagcttggggtgagtcgctcatcctacttggtggtcagaacaagcatagtgaggggattgctatcaacttgatcatgccaacagccaccgagcggcctggtacgaagcctagggtagtcgtagcctcgcactcccgtgaggcttctggagtggttcggctttgggatgtccctttggatgctagcgacaagccctccaaaaccgtcgacccattccagaccgagtatctccccaaccccctcacaagcatatccttcaaccccacgcacactacgcagctgctggctgtttcagccctacatggtgttcgtgtttacgattttgcacggccttcctttgccgacacggatgccaccggcccttttcctgtccagggctcatggctactatccatgtaccagccctttgctcgcccctcatcgataagaaaaccggttattgatgctgtttggataacacacgggcgcgcggtgctggtgctccttgccgatggtatgtggggcatttgggacgttgacggtgtcagtccttctggaccgggtgctgtcctctccagtaaactccagactggcgtcaagggagctgctttgacagtctttagtgtttctggatatgtagaggggacaagctcactccgaagtcttacgacacagaacaaggaacagactaccggagaatttgcgcccatgacacctcacactcgacgacaagctaccgcttcactgagctctgccatcacacttaaccgcttggctactatccgaggtggtatcaaggtgctgtctctgccgagtagtggaagtgcaatccaagacgagacagtcgttttttgggtgggtgatctggaacacgtctgtgtcatccctggtataacgcggttctgggattctcaactacgacaggcttctggtactggcggtgacatctttagtggcgcccagccggtgaagatgatcaagctcctggatttgtcaaccggactactcggggagagatgctgtggagtcgggctgttgatagacccagatcacggcattactgcgcaagacagcaatataccagcagatgtcattgtgtatggtgagaccaggattgtcgttgtccgggagggagaagatgggccaggcaagattgttggtgctgttgtcaacgcccgaagacgaaacctgttttccaagggtgacaagtctgatgctattattgtgcatggcaagcaaacaagacctgctaagaacctattcaacctaagcaccgcgaagccgggtactttgcggctccgatctgccttaggcaagcacggcattgaaggcgaatcagacgctgatttgccatcacgaccactggtcggtttcgactttatggatacgcttaacgcggcagcggacgtcacagtcgatgaagacgaacgaaacctggaagttgagatgctggatatcatggagattgacaaaacactcgagaacatggataatagccgaagaaggacatagggctgctggatgtaaacgaaaattgaggaactaactaaagcgattagatgccaagaatgagataatgaagagtactggggacgaaacccacgatacccctacgacacacatgcgacccatttgcatggtcacgattgcgagcgtgtgagattctgactcctgttcctgtccaacaacaatcatcaatgtgacatgttccgcacggcaaggtggagcgcaaggcgagactcatccttgactgctctgtattccgagcggtatattaaagaaagcactccgcgtgcttgttcgacgcctcagaggtgggttgggaagaggtttcggtgctccgagcacccttccggctcttttgggcgtgtcctgttatctactgactgatggttctctggaattcttgaggtccgcctcgaggataacggaggccaagaggtcagtgggggacacagtaacctgggctgggagcttgaacgtcgatacatttatcttgatcttatatagttgttcgctgtgacatgattgaagcctcttgccaatgaattgccatgctggtagaacatgtgatcctcctacttgacagcgcatacatgggatgtttagcttgaatataatactgtgtttgaattattcatatatgcactattttgtctttgaccattgaacaatcgttatttcatcgtgctttaaaattcatgagcttaccaggctgtcacggtgtggggtcaattaagacccctgcggtttccgtcgcgaccggcgcgccatgacgtcctacacgcgttaagtcctttccatcttctttcttttgtgcaccttccatctcttttttcctgttgatcagctactctttcccctctcttatcaccataattcttctgtctcttccacaattccattctcagcaaccttcaagaatcttaaaggagaatagctgcaaagatgggtatcaaacaactcttccagatcatcaaggaggaagctccagatgcgatcaaggagagtgagatcaagaaccagtttggtcgcaaagttgccattgtaagttgcaaacggaatagaaccggtacaaataacgcaagcttacagcgttccaggatgcatcgatgagtatctacagtttcctcatcgccgtacgatccgaaggtcagcagctcacaaacgagagcggcgagacgacgtcgcatctcatgggcatgttttaccgtactctccgcatggtcgacaacggtatcaagcccctgtatgtcttcgacggtgcgccgcccaagcttaagtctggcgagttggccaaacgtttccagcgcaaacaagaggccaccgaaggcctggaggaggccaaggagacgggtacagcagaggatattgagaaattctcgcgacgaactgtccgcgtcactcgtgagcacaacgccgactgccaacggttgttgaagctcatgggcattccctacatcattgcgcctaccgaagccgaggctcagtgtgctgtcctggcccaggctggcaaggtgtatgcagctgccagtgaggatatggatacactctgcttcaacactccaattctcctccgacatctcacattcagcgagcaaagaaaggaacctatccaggagatccgcctggacaaggtccttgaaggcctgaacatggaaaggaagcaggtatgttcacttagtcactgcaggttatatttcaagctgacaacccgatctagtttgtcgatctttgcattttgcttggctgcgattacctcgacccaatccccaaggtcggacccagcactgccctcaagatgatccgcgaccacggctccttggagaaggttgtcgaggcaatggagaatgattccaagaagaagtatgtcatccctgaggattggccctacaaggacgcacgagacctatttttcgagccggatgtgcgccaggccgaccatcccgattgtgacttcaagtgggagaagcccgacatggaaggcctcgtcaaattcctggtaaccgaaaagggtttctcagaggaccgtgttcgcagcggaggtgctcgcttggagaagaatctaaagagctctcagcaagcccgactcgagggctttttcaagccgattcccaagacggaagaagagaaggcagcgcacaagcgaaagctggacgagaagaacgaggagaagagaaagaaggccaagcaggagaagaaagacaaggcggcttccaagtcgaagccccggggtacaaagtaatcgggggttggacggtgtttcgaacaagtaacgagatgtaatgtactggaaggaaatacggaaaagactaaggtacacagcagcaccggcaatggcgtattggagttattaggtgtggtacataccacttggggagattttacctatgattatcatgaggtactcaatggattttagagagatatgtgtgctctgttaagcggaggaaacatgaacaagaaactaaatgctcttggtgtatgtcgatgaatatgaaattgtgtgaataatattactgtctaggaaaaactacatccaattttgatcgactattttgcagtcgtggtggaccaccaagattgcgcatgtgctggttgctgctgaggttatatgtgagaattagctaacaaagcgaacgagccgaaccaacagaaacgtacgtgtttgaaagacacatgcaaacagcaggatttctccgcgttctcaatctagattaattgcccgtcccccacgggggtattctccttgaaaagcgtgcgagtcgtgaagagcataacctcggaggctacatttggcaatactccgtctccgattggacagcggttaagtacctcggcatgctccatatgacatcaacggtcgcagcgagcatgcgctagagcaattctttgttaccgcagctccttcacatgcttttcttaccatcggaattgacaacaaggcgcatggcacatgatcttggccatgaccgcatcgagtaagtaaatgccgtgagaagcacgactcatgacctgaacttctgttcgacgtcgacgggagtatctattccccagacgaaggaccaggcctgtcgagcagaaacatgggggtggagcatgtctacctctagtgcatgtatttactgtatcactcactgaacatgtgattataatcctgcttcccagctacttttttgccgaagcatagaatttattaaaaagatcatcgttaagggattgtcgtcttttcttcttccttttcccttcttcccatatttctgtgttgacgctgtttccatcctctgtaatatcctctctctcgtggttgagtttccttttccatcgcgcttcactatcatattagcaaaacagtcgcaatcatgtccaagacctttacaacaagcgatgttgcgtcgcataacaagcctggagacttgtacatcattgtcgacggcgatgtttatgacttaacaaagttccaggacgaccaccctggtgagttaacccgtaagcatccttcgtgatgcgcgtctgactcgttattaggcggtaagaagatcctccagcgcgttgctggtaaagacgcttccaagcagttctggaaatatcacaacgagggaatcctcaagaaatacaagaaccagctcctagtcggctctcttgactccaagcccaaggctcccgaacccaaagccgcccccgtgcctgcagctcttacacccaagaccgtcaagactgttgagaaggaggttgccgccaaagaggaagaagccgaggctctggagcccttcggtgaccagattccctttgctgaccctgcttggtatcaaagcgtatgtttaacacgaacgattcgccttcgccattctagtgcttacaattgcagtaccactcaccttacttcaacgaatctcatgctgctctccgcgctgagatccgtgaatggattgagaacgacatcgaaccccatgtcactgactgggacgaggccaaggaggtccctgaagagatctacaaggagatgggtcgccgcggttaccttgccggtcttctcggtgtcaagtacccaactcaatatgctcccgagggtggtgtcaagtccgtccctgccgagaagtgggatctctttcacgagatgatcatcaccgatgagctgtcccgcactggctctggtggtttcgtctggaacatcattggtggtttcggtatcggctgccctcctcttatgaagtttggtaagaaggcgctcaaggaccgcatcatgcctggcatcctgagtggtgagaagcgaatctgcttggctatcaccgagcctgatgctggcagtgatgttgccaacttgacatgcgaggctaagttgagtgatgatggcaagcactacatcgtcaacggcgagaagaagtggatcaccaacggtatctggtccgactactttaccgtcgctgtacgaactggcgaggctggaatgaacggcgtttcattgcttctcattgagcgtagtgagggtgtctcgactcgacgcatgccttgtcaaggtgttctctcttcgggcacaacatatatcacctttgaggatgtcaaggtccctgttgagaacctgctcggcaaggaaaaccaaggtttcaagggtaagttttgttatatacggatgtcccaagatcaagctaacatgctctcagttattatgaccaacttcaaccatgagcgcatgggtattatcatccagtccctccgattctctcgtgtttgctacgaggagtccgtcaagtacggcagcaagcgacgtacctttggcaagaagctcatcgaccatcctgtcatccgtatgaagctcgcccacatggcccgccaaatagaagcttcatacaactggcttgagaatcttatctaccagtgcgagcgcatgggagagaccgaggctatgctgcgactcggcggtcccatcgccggtctcaaggcacagtctacactcacctttgagttctgcgcccgagaggccagtcagatctttggaggactgagctactctcgcggtggacagggcgccaaggtcgagcgactctaccgtgatgtgagagcgtacgctattcctggtggcagtgaagagattatgcttgatctcagcatgcgacagagtttgagagtagcaaaggctgtaggcatgaaactgtaaagagttgggattcaagatcttgtacgagtaccgcaccgcattgtggagtttttagtatttgttgaattttagccatggcttgaatataataccatattagccaatgatggatatcattttataaaacaaagatttagcattaaagatcaggaccataatttgtcccatgaccgtagcggataccaaaagcgattacacaaatctgtcagattgtgaatttgacgttgcttgtatacttatttgttccatgattattggtcaattggctctggtggtttgtaatacgcaatacacaatgatccatatctagtaggtacacgttggaaggtttgatatgaatatagttctgttggtcaattgacattgacattgacagtaacgccgattgctattcatttgagtttacacagcccatatagatggcatttgcaaagccaatacttctattattagtcaattcttgataagctgaaaggcgtttaatccacgccccgatttccttcctatctgtcctttacgaacaaaggatatctcgctggtcagttgaaagaatcggacctaggtagctttcagaataaggtgtataacagattaaatcaaatcaataaactttgttgccgtgtactgccacaactatctattcttatcttcatataagaaacctcggaatattccatccaaactcctttgttctcagaacccctaaccaaccaacttcggcaatagaaattccccaagatcgctctcattcttcagctcagttccatcccgcctggttcagttgataaaaccgggctgccccgccaccacgtgaccgtctagcgcagggccttccgccgcaatgaggcacacaccatcgtcaccctcaccttcaaactgcaagactgagcctactctatctcttccctccgctaagaaccacacctccaaacactcgacgacgaccagcaacctcaccatacgacttcgattacgcgcttgcgactaaccaaagccttttttctttcattcccgagccttctttctcgggtagttcgcgtaccgattttcctccgacttctcttcccccacacaaaccgacgcacgcctgcagctcctcaccagctgccatcctcgcccccgatttctcgagaggccgacctctgtgctgttttgcatataatacctcaccccttactttctttcgatccgtagacggattccatacacgcaatggcggatcagctagcagacaagctgaaatccacccaactcaggtccgctgcgccgccctagcggcccttgtgagcttggactaactcgagcagtgacggttcacccggcgcgagtgacgagtggaagaagaaccttaacctccccgccaaagacaaccgacaacaaacagaggtacatgctgcaatcactcttttctggcgcattcccgtgtgctgatcttgacctctaggatgttacaaacacaaagggcctggagttcgaaaactttgccctcaagcgagacctgctcatgggtatctttgaagcaggattcgaaaagccatcaccgattcaagaggaatctatccccgtcgcattaactggccgagacattcttgcccgtgcaaagaacggcactggcaagacagccgcctttgtcatccccaccttggaacgcatcaaccccaagatttctaagatccaatgtcttattctcgtccccacacgtgagcttgccatgcagacctcgcaagtctgcaaaactcttggtaagcacctcggtatcaatgtcatggtcacgaccggtggtactggtcttcgagatgatattattcgccttcaggatcccgttcatattgtggttggtaccccgggccgaattctcgatctcgctggcaagaatgttgccgaccttagcgaatgccccatgttcatcatggacgaggccgataagcttctgtccattgagttcacccctgtcattgagcagctcctgcagttccaccccaaggaccgacaggttatgctcttctccgccaccttccctctgtccgtgaaggacttctccgacaagaacatggtcagcccatatgaaatcaacctaatggatgagctcacgctgaggggtattacccaatactacgccttcgttgaagagaagcaaaaggttcattgcttgaacacgctcttttctaagcttcaaatcaaccaatccatcatcttttgtaattctacaaaccgagtcgaacttttggccaagaaaatcaccgagcttggctactcttgtttctacagtcatgcgaagatgcagcaacatgcacgaaaccgtgttttccacgatttccgtaacggtgtctgccgaaaccttgtgtgctccgatttgctcacccgtggtatcgacattcaggccgtcaacgttgtcatcaactttgatttccccaagaacgccgagacttacctccaccgtatcggtcgatccggccgttacggtcaccttggtctggctattaacctgatcaactgggacgatcgcttcaacctttacaacattgagcgagacctcggcaccgaaattcagcctatccccgccagcatcgacaagagcctctatgtttacgagaaccccgagtcaattcctcgacccatttcaaacctcccaaggggccaactacctgctgctcagggtcagcagtctccccagcagcaacagcaataccagcagcctcagcagacgcagcaggctggtctgcctcagcaaggccagggcaactggcagagccagaaccctcagcacggcaacccgcactataacaacggcggacgaggccgtggtggacgtggacgtggataccgtggccgcggtggccaaggccaaggtggtcgaggtcgcggcccaccccgcgatgtccaaccctaatatcatatatactcatgcatggcgttaggtgggcgagaaggggggtttacggatgaacttttttcgacatgattttttttttagtaccgggtcatcatttcagttttggattgtacattattcgcatattttccgcgaatggagagaacggcgaaacggatttcattgcccatggatcacaaccacttcgaaacttttaccatggatccccacgcaaggatccagaaaaaccgtacaggcacgcgtgggttgcacgttcttggaatgacagcctcagcggcttccttgactcgaacctgtcactctgtactatcaccatcggctttgatattctgtttggtttggttcatgatatctacggatgatgaatgagagcgagaaatggaacttccagggaaaaggtgttctttaggcatcaaccacggtagacatacccgatttggggctggcacagccaacggtgcgggaagaagggaaatggtgatgtttgagagttgaggctttcgaggcttttcacgcggatggcgttgccctcggtttgcatttgagggctgcaatttctgcgattgacatgaacagtacctctgcagagcgcacgggggatatgataccctgacgacaaatctacgttagacgaacggacctcatgagatgggacgaactcggttagacgtattggtggatttgaaggggctcgatggtgcccatgggcaaaatcataacacttggtctttgcttgttccttccttttggacaagatacagtcttgacttgaacaagtctcgcgcaacaagactgaaggacggggcaacaagatggctgcagttgcgcagcgcagtgtttacaaaattaaccaagcgagaaaaacaacaaaaaaacaatattttgggagggaaaactggatgggctggatggctttcgaaccggctcggctcgcgccgttgcatgcacgatgtgttgcattatgtaacgacgttgctggagttagtaaggcatatagtctttctgagcaaaactgtgggattccactttcctttcatttgcacttctaaatgcggcgtgataattacttgcgatgtgatgaaaacgttgatatttgatttgtatttgatgcgagcatgaccatgaacagggacaataacaagaacagcgaaacatgctatcagaaaatctattatggaacccgcttcagagcctggtgttgtaattcaacatctcttcaaccttggtcgttgaaacagtcgactgataatgtcgtgagaagttctgatgagactttgaccagcaataatagctgagtcagcgaagctggaatgcaagattgcgcaacagggtcatggtatagtcatggtcaaggtcagggccatgacaatttcacgcatcgatcaacaagtctcattagcttgcagagtgttcctgaaaatcatatccttcgtttattctcgcttccttcaagagaacgatagcgaaaggccaagaaagttagatgtggtgcgcttcaagggatcgttcaaagattgcgtaaacggtggatacttgaaagaaagtaaacacccacctgtcacggctctttgcattcttcgccaaccccgagagggccgtgctcttcaggattgcttggcagggggcacgtattattcattatgaaggaagaggcagccaagaatatgaaagataatttgtggaggaagaggagcttgttcaaaggaatccagggtttgatgtatgaagtgccgaagcttggctttgggtgctggatgtatgaatcaggatcaataatttgtatacagtaacgatatgactgtggccaagtagtgagcatgacagacgacgtagaatgaaacctaggcatgtgcatgcgtatcagtattacgtatccgagcgtacaaggaaacagtcatggtaatgcaaagctgagaagctcatgctcaatgcaatatcacgttggtcaaccacatgagggtgagactgatgtcgtagggaccgcagactcgcagccatgacgagatgtgttagcggtgaagacccaaaggggacatcaagtgtcttggtagtacggatacatacatgtatcaagaaaagagtggaaagacagaggtgtcgatcttgtcaatcgatattgggtcaggacggtagtgttggcgatcagttgccattctttgactcgtccgttttacccatttagtaagggttagaaacaccatagattcacattgccacatgaatcatttactctgtacaaaagttggtttcttagttatcccaaagacaacagtttgctattcacgagaatgaaattgacaatagctggagatggggaaagcgggtcctctccccgtggcagtgcagctagacggtgcctggggtgatgggtgctgacgggacgctgtagatgacgggcctaggccaggctattggagtggggggatgaatgaaaactctcgattcggaccacaagaacatcccatcccgttgtgttcattagctacgtgtatctaacaatagccattccttttgagttggaaggtgttatagccgttgtggatggtaagaacgaaccaatgcttatggtttcacattcatgaaagacaagagccgagacgaaaactccttacccacaatgctcaactccctgagccagggcatggtggttgatgcatcgtgacaaggattgcattgaaagaagagatgatctatttgctatgagagatattcaattcgataacctcgtccggtcatcacgtttagttgatcaggacaaagtgatcggcaattaattgatcatcctatgctgtttaacatccaagctctggtctatttcaaattgttttacggatgcaagataggttgacgagataatcaaggacaatggtgccaatacgagatactgttgttctcatcaaatccttcaattacaacaccatccatccaactcaacaagaaccagtatttcatgtccaataccaaactattgtatcaatggcgccgtatatgtcattttatttccatgtcactcgaaccgtacctgtaatcgtcaagagctagacgcccattctgtaagccactgtcgggtgtcaacgccgtccgccaagccatgagccaagactagatgtcctgggactgtctctatgtatgccacgcaaaccatttcagcgggcttttggaggagttggttggctcaaggttcaggtgctttgctacagtgggtggagagagtcattagagtgccctgagatacgcagcgcccagtaaaaccagcgacttctaccgggggctgatatcatccggaatcccggatccccccaatccccttcctgccccttcttccttctacaggcaggacacagcacagtggaggacgcctcatttccagttttaggtacatgccagacaagccaggaaggagctgcacagagattccagggaacacccgtccattttttcccaccccgaatttctcccagcctcaccagtcaccaccaccctctcgttccgtctcccgtctctcacctctacctcgtcacccaaagtaaactaattcgacatcacattagtccaaagggagcaaggcatacgaagtctgttccctcaatcatcctcatccaacaccaacaatccactctgggtcgtttatttactcaaacttaacgttatcgtctgccaacttcccccccaaacgcggttccctgccctgtccattggtcgacccgccaagctccccccgtgcgcccagcccagccagcaaggccctcgatccaatttccctttcgcctctaccgcccattgttccagcaacaacgttaatacccaaaacaaattcaccaagagcaaagaatcgcgaccagatcccagtgagaatacatcctggcgacaactcgacgacctctcaaaatcaagctaccgattaatctcgaaatagcatcactttttcttgcagcatctactgcgtcaacactcgctggtcttggcttccagcgagttcattaggattcctctcgaaatgccatcgtttcttcccgatcagcacaattcaacgatttacaacaacaaccccgacatcctcgaccttgatcccacgaaccagttcggcctcgcgaacaaggagagggtgaatgggggttccatccgccacgcccgatccgacaccataaatgagaggtttgacgagagctccatttcttctacacacgcgtccgaagtttccgagtcaacaccggcgcatatgaatggcaacagtaacggcacgcggcctacgagcatgagctctgtttctaacggaaagtccgctacggctactcgaccttcccgacacaacgatgccgccgaagccgacaactttgggcagaagcccatgttgaacggtaccacaaacctcgccgaccgtactcgccatcactcctccgatgtcaatggcgtggattccaacacaaactctactaataaccatcaacattataataatctatcaaaacctctcccatcagaacctccacagtcggaagaggtgtctgaaaggtctcagaacggaggcattgatggaacccatacatttgtagtctcaccattccctacggaatcgcgaggctctcacaacaacacaaacctcgatgcggcacaggcagtgccagctcgcaccaatggtggccctcacagattgtcatccccgccaatctacaacccctcgagcgctgcagcttcttcaacggggcatctccaagctcctccacctggtctcaagcaacggcatactctcgatgtgcccaagtacgtcccaggtcgtgcgtcgaaggacggcatggacactgctcaggctagtggccgcttctctccaaccaacgccggaacccctagtggtcgacggccttctttgagtatgggtcgaaggccaacccggtcgatgcagtcggacgggcctcgagatgagattgtgccggacgaggatgcgcttcgctgggcagaggctttgcgacaaaagcgggctagcaagcgaagaaagaaggaagaggaggatgatgatcgagtccttgtcggcaccaaggttgacgagactcatgctaactgggagaccgcctacaacatgcttacaggcattcgtgtttcggtttcgagaacgaatgccaaactcgaccgagaattgacagatgccgattttgatactaagcagaagtcgacatttgacattgccggtaatgagctggtaccgtccgcaaagtacgatttcaagttcaaggattacgctccttgggtcttccgccgcctccgatctctcttccacttggaccctgccgattatctcatgtcgctcaccggcaagtatatactttcagaacttggctcacccggcaaaagtggaagcttcttttacttctcacgagattacaagtatatcatcaaaaccattcatcatgctgagcataagttcctgcgtaaaattctgaaggaatattaccagcatgtcaaagacaaccccaatatgcttctctcacaattttacggcctccaccgcgttaagatgccctacggcaagaaaatccacttcgttgtgatgaacaacctcttccccccacaccgagatattcatactacctttgatttgaagggatccaccattggtcgagattaccgggaggaggatctggagaagaacccccgcgcaacactgaaggatctcaactggctcagacggcagagaagcctggagttgggcatccagaagaagcgcatgttcctggaacagctacaaagagatgttgcattattaaagcgacttaaaatcatggactactcactgttggttggcatacatgacgtcgcacgagggaacgaggagaatcttcgcgacaagacgcttcaagtattcaaccctggtggcgagaagtcccccgacgatgaacccaactcagttcttcttcgcacgccttccaaattagagaatcaacgcaaggccagggagctgcgacagatgattcgccaggagcgaccagtgcccatgggtcaatcagcgaacaagatgccagatgagctgcaagagggtcagcatcgtcctgggtgggttttcgggcaagatgatggcggttttagggcaacccacgaagacaacacgccgggggatgagatttactacctcggagtcatcgactgcctcactcatgtaagttccggtccgatgcttaaagcatccacagctgacacattttagtatggaattatcaaaaagattgagcatttctggaagggattgtccagcgacaagacgcaaatctcggccctaccaccggaccagtatggtgaccgattctaccatttcattgagggcgtcaccatgtcaaccgaggaagctcacagggaggccgagaggagacaccaagagatacttgaggcacaacgctcggaggcaagggtctcaagctggaactctcgtcgcaggtcatctcagcccgttcctccagtaccaactcatggccctcccccaccacccggtccgcgatctccagaagcgcgggaaacggttgagaaggccaatagggaggctgaacgctcagagagacatggctacaccgaggagcagatacctgatcgagttttgtctactggcacgatcaaggacactcgcgactcgctgcaacatgaacccatcctccctgttgttcaagaggcgggcgagaatgggcgcgatgataatgagaccaggcctttgtcattccctaagagcctcaacaaaagcctcccgcccactagagcaccaccgccgactcctcccaagcctggataccctggagcaggaagtgccgatagcggatatgcaggctttggcaatggcacagccctgggcaacaacggctatgcgtcccaacaaagggtgagccttgacagtcttaacaaggagctgcctccattaccgaggaagcaggatggcacaaacgacagtggtgtacggatggtagcttaggttgcagccacgacctaatcagggttgtcgaggaggacaaaagacgggatcacgattaagaaagcaaatgatacagatacacaaggttgacgagcgacggaaccatcgtcaaccaccaatgatgcattagaaaagcgagacacctggcgaccaccccttgttctggttctttccttgaccagccatgcatgcactatttcctttttgttcttatctacacctttggcatactggactcggcctatgaaagcaagtttctatttcaatttcatttcctttcctttgtcggcgacgaaacagagaagcactggggcagatggtgagccgagttgcgtcaagtcgcatcgtggagtacgacagcacggcacctataggggcgagtgcagatatcggttctttattaaaaaaagaataagacatggatgataccaccacgtttagcacgctgcagtttgtttttgacactattttcacttggtcattattcagtttttcactggcccctggccctttgacatgatcattctttcttgtcgcatacttattgtcgtttctcttttggttgtcatcagctagctgggcttgcagctcccacgggtaggggtttaggtagtagtaggaattgatagatctgataggataaagacttgagctgtctaatctggaaggaagggcgtggtgaaacaatgcattaattgtacatgtaggtgtgaattggtgatggtgcggtagtttacagtggtataatacaatatgtataacaagcatggccctttgtttatgaagccttttccttttccttttccgtgtccgtcgtctcatccatgattttctggtgtccaagaaagagtgatttcttagatctgaccaaaccatttatttcttcttatttagcatggcctggatatcatccacgcccttgcccttctctccagcaccgccctcgggcgcaaaactcgttgtgacagtcatctcctgcgcaccctgcgccctcaattcgtccagacgtcgcttcttctggatgtcggctactcgccactgcttgaagtacttgacccaagcagcagcgcaatcccgctcaaagtctaccgtctctgtcggacaagcgcgcttggtagcggaagggtccttggtagcgtcgacaatgttgttcgcgtcgagacagttgaagtaggcatcgcgagcggcccagcagatcttgcgctcttgacggttgggaatggcatcgccggagcggatggcgtcggcgcgggactcgcttgagaatggccacaaacccatcttttttgcgtatttcgtttttttgtttgtatttgtttgtatagattcgtggtatgaggctcaattgggagcttagagtgtagctgtaatagcgggacagatgggacggattggttggaggtttatggtggctcaaaatctcataactaagtcatgttagctccaatgggaattatgacgagtgaaaacggcagaaaatgacgggcggtgagacgtaacagggctagtgaacgatacatccctcgtttcagggtacctacagctatctgtggctgctgcactttaatctgtcctttgatctgcgtatgtaaggtcccctgctttacgcaacctccttgcttcaactctacttcgtatccctcctttaaaccctgattttcaccttttcctttctttctcagcttaagcctttgtatttgaaaaaggttttataataacaaaagaacagaaagtccaaagagaaagagttggaaagtacaagctaaagcttgagcctaaaaggacgaatacgcatcacaagacctcacgagacatgccctttcgatgaccaacacctctcccacgctgcgataaatcttaccttcaacaacaacttcaccacaaccaccctcgaacaaagaaaccgcagagaactcaggatgccacgtcgtcgcaaacctccgcgcgcaggcgcactcgcagagctagcgccactcaagatcgcaggccaaatcgcgacgctacaggccatttactacttcgcggcgctggtcctcatcatcttcacggcactcgtgtcgggaactggttttagctggacgcttgtattcggctgggagggcttgagaggagatacaacacacgggtggctcatgtcttttatcttcttgttggatggaggcttgattatgtaagttgtgctcccttgcgctccgacaagaagcgcaagttgtggctctagacatgattactaactttgctctgcagctccatcgcaatagtcgccctcatcgctcgctccaaactcgtacccgatttcgccataaccgtccatttcgtccatctcatcatcgcatccctttacagcggccacatccctcgacacggaggctggtggttcaccatgatagcatcagccgccatctcagtcagcctgggcatctggggctgtcaataccgcgaactacagcccgtcttcttcggcggacgtccgattctccctgtcgtgggccctgcatcggttgatggctccacgacgacgcaaccttctactgctgatgaggagatggccatccctgcaaggggtagaggcagagatgttggtggagagtatgaaatggagcctatgctacctgtaagatgagcctgatgggacctgttggatatgtttgaatagacttgcattgcttggcgtttgggcgctcttcacacgttttatgtacgtcaatatggaagagctcactcttgaaaacatgtttcaaggtcataactacctcagctgagatcagtcgaggtaactacgaggtcaatacgatctataggaatggaatatccaatgtgatacgattctgtctgagaccagtctaatgtgcaaatacggttggttaaactgttggctggcgtgaatatcacttgtatgaaccaagcaaaatcgaagttagaagcaatagaacttcacgaaaacgtaagcgtaaaagacgtggctagcgagcctcttgttgactctatctcaattgtatctgatgatctccaaccccctatcttatggcttgataaccaatgcttgcctccccggagaatgcacctgtcttaatcttcgctcatagcggaataaaaacttgcatggcccatcgatttcgccaatttaactgtctccgtacaaccacttttctatacttaggtagtccaggtaggcgttctacgcgccggcgacaactgccaaattatcgtatatcatcttgcgcacctcgtagaaggtgcttcgccgagcggtcggcatgcccacactctcgacttcgacgcgccctgcggatgtcttgcggacggcgacagtgccgtcaacaaccagtgtaccttcaccacgaaactccgctgtgtgaccggcggactgcatggcgcggcgcaagtcggcaagacgaaggtcaccaacgtgcagtggttgagctgctgagcgcacagcagaaataaggtttgcgggaagaacatcgagaacaggcgtggccgaggggatagctgccgccgtgttggtcagggtagttgatgaggggggctcctcggtcttttggcgcttgttggcaacgtcctcatccgctgccgcagcttcattgagatgtgttgcaagaagctgccctgtgatagtgacgatgcccagaccacgaacgttctgccacttgatctttctgaccagaggatcggccagtttaacgacccaggcgttggtgtcaacactggcgtctacgacaacgccaacctcgggtgtgtatacgtcaacggaccgttcgctgccagtgttgtccggattgctcttgtcaactcccaatgctcggcggcaatcctcagcaagagaaagtgtctcgtcgcgttcaccaccaacaagaatgagctttcggggttggataagggggattagcatgttaagacttcgcttgtcgtgcagaccgctgaagtcaacatatgcgatgcgcaagttggcctggacagtctctgtctgatatgacaacttgcatggtcccacaggctcttcagtctcaacatcctcgacagtgtcaagttcatcaggaacaaagccgtcacctgctccagcctcttcaccatcgtgagaaccagcccgcatggcttgcggtcgtttgttggcaccagtgccacttttcacaacatcatcccatcgacgcttcttgccgagtttgtcatcagtcatctcaacgttggcgctatcttgaccatcttcctctttctcctcagcacggagatagtcttcagggcgaataagctctccgaagtcgtcttgacgctttcttcgaatggtgagagggaatgtgcgctctcggcccttcttccctcgagaatcaaagtcgtagacgcccttcttcttaataagcacattgatgccgaggtcttcatccttcagtacgacattcttgcggccggcctgagcaatagctgtcgatacattaagcgccttgccttgttgttcaccatcctcatcttccgagtccgacgatgattcggacgaagcgtcatccacaacatctgctgctgcctcgagtcctgctgcacctccactttgttgtgttgcctgaagctgtctttgagtggcgagccactgctggtagagagccagttcatctccttccagagcatgacgctggggctcacggatctccagctctcgtccaccggcgtaaacgagctcaatgttgtctccgttactgttttgctccaccgatacaccgtctttgcgctctttccaccaatcccatagcgttcttgcgatagaagggttgccattctttgacagacccggcttatctgtcaggatgaccaagttccttgaatcttgcgccaatcccttaatcaaatccttagagaaaccccattctatactgctatcgctcgccagaatcacacggccttctgtcccagcgttctccacgttttgactgagcaatcgtgcgatctgggcctttctttcgagcagtcgcaaatatttgaagtcgaacggtccaccaccttccttcttgttgtttgcgccattgacccttcgttggtcttcagcaaaagcctcgaattcctgcacgatactatcgtccatccattcaagcatacttctagcatatcgcatagtgctcgacatatttcgaccagctagatatagcttagctgacttgagcacgcctccctcagaagcagcatcagttctccaagcatgctccaagaggtatgacagctccaaaactctagcgcttgagtctacgggaatcagcaccgttcctcctcgggtgacacatgccttgatagtgtcgataagctgctcgtctcgctttgtgcgacctccaggctgggcagttcggtcagcaccacgactactacaaatcagagcagttggtttccgtagctgctcgataacttcagcgccaccgcctccagctcctcccagccaggctgcaccagcaaaaacgttctcacgtgcttggttccagtccaccgcatatacgatcgattcgaggccatgttggatatgccatattgtgccaccgagggtgtgtcccgaattataggcggtaattgttaggccgttgaggggtggcgagaaaggcgacggtagaggttgatgaggttgcgagtatttgagtggctggatgagagaaaagtatcgggcaatttcttcgctgttcggcgactggaggaggaggtttcgtgcggttgtagcggtttgagtaagtgaataggcactctcggtgagtgagctctggggaattgttgtcgcagcggcgggactcgaggtataaaggtcttggataagggtgcggccgaggtcaataacaggccgtgtcgcatacacggggatgcgcgtgaactgaggaatgttcttgcagcaatgggcgtaagcagcaagatgcgaagctgtcgcatgagtaacgaggataagagatagagtcgtgacttgtctgaaacagcaatgttagcaatcgccttgaccaagaaatgcgcagtagggcatgcatacttctcaatttctttgagcttttctacatcaaaagtctcatcccatcccagatcaaccagcaccttgacacccccatcaagctcaagaagggattgcgaagcggacgaatccgacaaggcgccctggagcggacaaaaggtgaacatgatgatagcggcgcaatgcgattatagcaaggatgatggaaagccgaattgaagataaggtcaaaatcgagttaggaaggatatggaagttatatcgattgtcggagcatgattatcaagcagagcagagcctgagttggaatataatcaacttctgtagcgagatgaaatgtgttttttgcagctattggtattgcattgtccctctattgatgcggacaaagacaattgcggtcgtcgcgatacttgattattctggctattgatgcgcgtagcacctgcagctgtcaatgcgcgggccggtgcggcgaaactatattccgacttacacgccataattcgattgcaggtgaatgaatgcacgtaaccattcctgataaaatgcagtgcttggtcaagattaggtttgctgtcaaaatgcttcaatatcttatactcttttgagccatatgtgcccggcctgggaaatcttatatcccattaagcatatatcatgcagggagggttggtgtaaatagcctcacgtttaatcttcccgaaagagaacgatgagaaccttctttacgtaaattgcattcatgacaatgacgagtttctttctgtccccaaattccccccctctcataggattttaagtcactgcctggattcataacacacacccaatgttcaatgacagttccctcatccacaccccacgaagatcatgttctaggcttcagcaataaaacaagaaaccatataactattctgcggaccctcttccttcggtttatcctctgacgcggccatatctcatactctccattcaactaatctctttcgaggtaatagtcgcaagcgaaacttcacagtcaggtacatggaagtgtttcacccaggtttagatacgcatactataactatatctaaaattgggatttgggtttagatagaatagccactggttagttaaactcgacttatcactggttgtgtcgggtgatagagccgctatactgtaccacaccctagccggcatctcggcatcgtcaggctgacgcggcccatggtgttgagtgactacgcggcgtctaatactaagacacagacggataaacgggaatgagaaaatattctggggttgacaacaaccttaattctactgtaattctacctcacggtgccgttgtgccgcccctgacttacacagccgcgtacgcagtgtaattggcgctcaaggcttcatcagtcttgcatgacatgcacttgcacataggtacacttgcaccctaggacaaaacgtcacattcacacaacaagcacaaggaagcatgaaagatagtgggcaagttttaaccatgtacttctgatattgctcagtaaacatctatgtacatgaacgataacttcattactatcaagtaatgacacctaaatatcactgaaccatgacgattctatgtgatccgaaacaccagttcattcattcctctcccattcccagtcgtaaaaaaacaaacgctgaatttgtccacaacgagcccctttggctgttgcccctaaaaaaacaagacgccgtaacgatgcatatgatgtacaaacaataaccccatgtaatgcagtccccaattttagcctccaaaccagttcgaatcaccatgaaagttgatcttcgatgactgtgcatgctctgtctgctccttctcctagatgcagaacttgcgatccaacattctcagggctctcgcatcctcgctgacgccgcccttttccaggccacaagcaacagacgctctagggctgctggcggcactaccaggcttggcactaccactctcgctggtagcgggggtatggtgaagcaccgcgtgaagggtagagagacctgacacctcaggacgagagcttcgagtggggctaacgctcatggttctgctaggaggtgtgctaattgctgccaaggatgaaccgggagggccgttggtgaccgcgccgagacttggtagagctacttggtgagtgtgtgaagcaccgttacgagaatcaaccatggcgctttgagcagctgcctggagatgttgctcacgaggagactcgtgtgctctggggagagaaaggtgcgggtggtgaggagacttggtagtcagaggaggaggaagaggagcagcacggtgctcataaacaggtgcctgggggtagtgtggaggaggtaggcctgggtggccggggtgaccagcatgaggcaggtattgttgtgggatgttgtgagggtagggggcggcgtagtggctgtagggaggagtagcagcaggagaaggaggccagccatatccaggttgagggtaggcaccgtaagggttctgaccgggctgaggcatgtagggaggttgctgcataggcgcacgagtgagagcaggagtggtgttggcctcgcccatgctggactcggggtacatgcccttgacgggagtaatacctcgcaacgcagggtcgcttgttggttgctggagctcaggctgaccaggttgtgggcgagagtagtatgagatgaggtgaaggtgttggccgctggaagtggtgatgctgaaagactgcttcatgaggccgtctgccttgtatcggtaaccctcaggctctccgtcgtcttgatcctcgtcgctaccgcgtccagagtctggagttttaccaccacctcgtcggttggtgttgaagcctccgcctcgcttgccctccatttcacggtatgtgaggaagcttcccgaaacccgactggcactccatgacttgccatcggtccatcttctcataccagcttcccgctcgtcccagacaaaaacagaaccagatcgaattgattgtctctccttctccgaaagtcgtcgttgcacacggggcaagatgcctaatcggcaggcttcaaagagtcgaatagcatcggcgggtgtccgcacatagccgtggtacgtttccattgtgaaggtgtgtaacgttgttgtgatgtggtgttaatgttgtttgttattgttgaagtagaaataggcaaggtagtccgcacaggggcgggaggatgtcaaaaaatgaagaattttgggtaaatggatccagtgccttggtaggtcgtcagcgtccttataaagaagggcctcgtgagaaccaagctcaagcttgtacgcagtgccccactagatcagatcgggcccagggcgtgggagggcagagaaggtgagggtgtggtcgtagatgctgtaggtgtgtagacgcgaagatgcgaatgtgactccacaaaggctgatggctcagcggaattctgtccacgtctccactttgagcaagtggactggtctttgaccttcttggcgttgctgagaacgttgatttggggctgaagaggcaaggcagtaagtagtcaagcgggcaacgtggtaatcggttttggagaggagatagtgacagcgctagtcaggtttggtttgtcagtttggtgtttaggagcaaaagtagagcaaagaagagtgagtatcctgatagtgtagctgtcaagaatgaacatgcgagagaactgatcaaaggtgcaagttgcacaccgttgatcatacatatataataattcccaaaacaaggtggtagaggacacttccaggggtttgatgctcaactccctgacggagtgccgtcggagccgattaagtcgaggatccactcgactaaaatttccctgagatttgaatgcgtacagtactttacagtattgccgcttggccatgttgatcaggaattgcagtgcagcagcgcaaaacagatacggggtaactgggtagccattgccagcccgtactgtagcgattcagatgcggctctcagaggccccagagaagccccgttggacctgaacacaacggtcccacgagtgcatccaggacacttgatccatgcaccaaaccgcctcacccaagaggtattgcgccgagtaccaaaatccagagaacacaagatctgagacggagacaaacatacctatcaaggagagtagcggctcgctgcgtttgtcgtcgagctggtgaaacagttgatctgctacaagaagcgagtttgttgcaattgtagtagcttgcaggtacataaagtaaaaagctttagacgaggtaagcagagtattattaaccgtgtcctcggtcgaggcggaaaggcagggagggaggggagggctaaaagagagcaagataaggttgcaagtaagtcctggaggcgcacagcactgtaattaggcacagtatccatacattactgtaaagtcggtgctggtgctggtcctggataactcggcgacaactttgtggagaagcacggaggacggcaaagaaggagggtgtggaggattgctgggggtgagacaagactgagtcccaaggttggtcaggacaagcttttgaagctgaacgcccccctcaaggggtttttagggaaagatgacgatgcagggccagccagggcaaggttgcgaggattggaaagggcatgataggcgcgaaactgagggaaaatgcatgacagatcacggctatcggatcagtaagtagatgagaagagcatggggaatggaatgagaagccgaccaaagcagcaatcatatgatgatagcaattaattgccgtaatgtagacatcttcaggggtctcgaaagaagcttaccttgccgtgcgataagtttcatccgttgcacactggcgctgcggcgaagctggggttgatgtcgatagttcggggccgaacaggacaagatttggttagcagatagaggcctggagtgagagagagtctggaactccaaaggcgtagtctgtatctgctgtgacagtgcaagtcgtgggggaggcgctccaaggacaattcaatagtctctttcttgtcgcttcggtgcgcccggctgaccggcttgccttttttttttttggaaggtacgaatgagtataattagataggcagtcactggaagagaaaagaaagcacttggggccgtgtttccgtcaggtatatgagatcaagtcgttaaggttctgatcaatggaagccaagatgaatcaattaacaggtgtatacaattagagaatgatttctcttatcgttgaatgcaacagactctctatgtaggaacagatgatgccgccacaactcagttaccaaaggtttcagaaaagtcacattcttgtccaaccagaaatctctagattactttacttgtatgtacagagtaactttttagaatttacctactacctttggcggtcactgagagacacaacgcgtgtcgcctggggcagataacgttaagttttaaacatcaagataatcagtataaccataaatactaacacttaataccgttcctttatccgtatattgaagtgtcgagaatacaaatatcgtaatgcccagcatctcttagctgacatatactttctggtggccaacgccaataccaccagcgcggatcccctcctaccttatttttgcatgcggcaatgcggcaagcagtaagcatatcaagaagccaataattcccccgagcttatttcgacttgtcttggctagggtgcccatccgtattacctcagcatttcgacttggggggcggctagaacccatcaaaaggctgggccagtctgctcttggaaagccccctacagggatgagaaagccaccaaagcttggctgttgatcatgttcttggctgtgagtgtatgtgtgtgtgtcagtcagagatacagtgtctgtctgatgatgatgatgatgtcgctggcctttggcttttctcaagatgatgatgcttcacgaatgctatacatgattactgtggaagctacggatatatcggctcctgaggaacaataaatacaccaccgaataataaggccggatgagggtctcgtctagaaatagttcaggaggccgtgttccgtaagcgaggccacagttacgttgcttatcaggaggattacctatgatgatgatggacgtccttggctcgcaataaaattggttttctgagtcacgagaagtccctttttcccttttcctcgggcaccagagatgacgactaaaaaagattggaaattaactcgttcatagtttaataagcttgttggcaatgaatgtatctcttttatcgagcgtgtcttgtctcagcggatgatgcggcttttggaacacgccaaaattgggacttggcaccaagtgccgtgggcccgagtccggggtttctttttttaatcgggtacagcctcagattcgtttccttttctccatggtataggatttgggggccaacctcaagcgagagagtagaataatacgccttggcctgtcagatctctatatactttagtacctagtgatgatgatgacgatagtcattcatagccatgacatggcgaagcacaggcacagtaagtactctagcataacacaaagatcctggtggacctaccttcatttcgtgtgcaaatgccaagctcaattcacatgcagcgctcttgttaaaccaaaagttccaagtaattactacagagtcatgttgtttgtcgtctcattgcccactttggcctttttcatatgctaagagttgagtaaaataaagtaaaaaagttccttgcaatttgacctgtctgctacccgtatgtacagagtaggtaggtggtctctcaagacaccagagctgagacaagatccaattgtttgctgtcactcaagagccgtttcctgtaaccttgatgtaacctctggtggttgcgtttcaccaaaaataaaaacaaaaaggtcattgatgcagagatcttcccaacgataggaggtccttgcgtagtgcagcgcagcgcagtgcagtgcagtgcagtaaagtaccggtgtagtgtacaaggttgatccttaggtatcgttggcccagttgaaacactgcaccgtcagcacttaatcctacacagtcagtcacatccatcgtgatggtaagaaacaagcaatatcatgtcatcatgaggctattgtccattatggaaagcactgcggatcaataggaaacttaacttccagaaggttatgcttaaccaagtttccctaattacaagacaaagcaaagcaaatatcctctcatatacgtacaccatataaaccatgaatatgtagattccggcacgcacggctccatgactagtaaaatagacttcttcctcggacaattacatttgatttgatgacgtcggtcaggtaggcagcattgtttattccacctagggtccaagccaagccaagaccatggatgaagatcttcacaggtgtgcttaagcttaagcctttgagaatccccgaaagagccgcctacgacgttgcgtgcctctttttcagagggggtgaggctttgatgattatttccttgttgggtaatggccattgaacggcttcttgtcaagcattcccactggaaggaaatgtgccttagcctttgccgtgatacgtacacacttttgttggttgacattgactgactgcagcgtaaatctgcgtttcataaaaactggaggccattattttaagaaaataatcactatttttcatcactctcttaccaccgagctcggcatgtcgcagccgggcagcttacaactgtgcatcaatgcgaattacttcgtttcctggtctattcctttaataataaattaaaaataaaatttgtttggaaacaagtggcagaccctgatctgtgtgccctttctacatatatgactttgtctctaatacaagatgaagggtttcaagatcgaccaggccgcctttagcgcaatgcttgttccaacaagattcaactcaatcactgtacacgtaacatgatgtccgcgttgccagccgcaagtctgtgctttacgggctgtgatttactgttgcagtgcagtgcaagataaaaggtcaactcgggaaaatcggcggttagtttattacgagactcccccattccccacgtctccaagaacatgacgtcgccttgtgccgcgctgccgatttggtgtctcgtctctgtctcggtatctttttttttctagagccacggcccttttggttttgagtgcaatcttttctggttcttttagtcgctcattctctatgaatgcttactaactcaagggacctgcctactcttatcgtcgtcgtcgtcgtcaccgccttcggccgccatgggtctttgtactgtaaacaactggatgctgagacttggacttgacgcagcagcaggaggatcgccagtgctcaagcctctcgtctccctgcttttctaggcttgtctaaagcttggctcaacattgacctatgaatgtcgctctgttgtgtcacagaaccaagatgacccctgctgttttgaacttgaaaggaaggcccagagagggagctcgggaaatcggctcacagcgggtgggtgcactgcagttttactgtaccaaggtactgtactgggtaggcaggtcccaaggtcccaagagttgagatacgacagtcaaggtgcgctgcaattgacctgtattgggtttgggggctcaaacagtagtaggatgcatacctacctagcaaaggcttgttggtgagtgttagcaatgaacaaaccttctctgcagctgcccctgacaagagcctagctaaaacaatagatcaaatcacatcgtacaacacaaaaaagaaacccatgggtcaaaaaagcgacatctcgcgatgccgcggaaaaagatatggcgtttgttttacgagtcaccctaatttgttgaatcgtacttcagtcacggctgccaagagcccaagacggctcggcgctggatggtaccttggatcaggcggcctcttattcgagcaaacaaggcgccctggtttaagcatgaatttaagcgttgtcagccacttgcttggcacggctgtcattccgccctgggggtgtgtgtctaactccacggttgaaagcacagaaaagggaaacagcctgttctgctccaatcccaagggagcagcgacgcttcaatcaaacgttatcacacagtcgagcatagtaagcatgggaaccctgctctgagcaagaaaaaggacacatgcttgacattgtcggccgtcaactagagcccgtggcttgagaatgggtggtcttggtacggttccaaagatgccgttccaaccgtcttggctttgcaggggtaccgcttagaggggactcagcggaaacaaaaatgggctggaggtttctgattctggcatatctggggcacacttgcagcagctgattattcccgagaatattcgtggtgccgggtggatcaggggattttaccttggcttttttttttattctttgccttggtagccaagactttttgatgattgagccaagtagagaatgagctgagtgccaagagtagttgaaaccttgactagacatctaccaaggtctttaagttggttgtgtgtttgagaaagagagcgcaatagaaactaaaaagtgacaattgccccagaaaaaatacccagacaagggagattttaaaaatcgtcatggcggagactccaaatgtcaccatctggatatatcggcatctcattcttcgaagcgctgttttaaggtcgcgcgctagacagggcctctccatatttctaattctcgcgtgccgatctgtccgtactgaaccctgttcataatgactcggctgacgccacttcaactcactcgctgatagagtacagacagagcacaccctaacctgttctagcttgcgacactgccaaacccaaacccaaaccgcaccaagctttgtctctaatcttttttaccgtgcagcccgataaaagcttggcgctcggtggctgcatgcttattttatttcatcttattttctttttttctttccatcgtatcactcttctgattggttcatcaacggtatagcagacatctcttcaattctgtcctgtgcccatcctactttgacctttttgtgccccatttaattactttgtcaggccattgtgataagaaacttatctcacctagtcgccgatctacccgtgcagagaccaggagtatgaatctcgggttgttttttttttactttaattccaaccatgacgaacaatagggggcgatcgactgttactggagtgcacagtatctgcgaatacggcggttgtctgataagtaatatccccccataaactcaactcatgtgcattgtcatgcaatgcaatgagaacccaattctacaaatgtcgagacagattatcggtgacaagtctgtactactgcaagcccagattctaagcttaattttccacccaaaaccacgattattttttttctttttcatccttttggttcttggatgggaccagctgattagaaaacccacctatagattagtgctacttggcaggtccaggtcatgatacgttacgctgcatcgtgacaagcctcagcaagctacgtacagcccccagccaagtctcatcaccgcccgcagatgaaaaggtaaaggaagaaaggttccagtaaccaacctcgcttagagtgcaccaccatgctctgtgctgtgctgtgctgtgctgtgctgtgctaagctatgtgctctggcaacttgacacaaatcccatcttggaccccctcccgccaagtctttgcccagactcattcatcatcagagtctggactcggcgctgttgcattattattgttattgacatgggcattaacgtgaaatacgctcaaacaaagaaagaaaaaagatacatctatggaattacaaggtcgagaaccgagccattgttgacgggcgtaaaatattggctaaactaaccttccctgcctgcccgttaacttaaagtcggtgtctttaagctcacaagctcatacgagctagcctataagcatcagagacacgaggtaagcataatttatgagcctgcccgttggcgtcggagggtctggagtctggacctttctgtcagatgaggctgaaagggagggtcactcaaacgacataattgggtagtttaatcatgcaaagggacaaaattatacgatccaatagaaatgagtttgacaaggggcggggcttgttttatgaagaagaaaggcaaaaaagagagcgagagaatggagcaaaacaaacaaactatttgtcacgtatgacgaaatacattgattcatgaggggcgaaagaagaatcatggaagatttcccgtggatccataagtgaacagaaaaaaacagagatttttctttgaccaactaaacaatgggaaaaaagactcgagactccacgatgatgatagcccgatcaaagcacaacggtatcgtcagagggttccactagcggatactctattatctaacggaatgtgtgcccatttcccgaatcaggggccacatggataagtcggcatctccaattgatcgtccttcattttgcgctgtttttcactttcgctcactgtctgtggcctcgagtgccgtgtgttttgacccttttctgtttcctgcagtacttttgtatgcagatccaaaggagggatcatcttgaggatcatcacgcatcgttgaagaaaaaacaggccatcaaggtataataattgaccgctatacctaccacacatgaaagaagagaaccatttgcattccttctgacagcaaaaaaagagagtttccgcacaacccttgtacccatcttaagcttattttacgactgtgaagggggggttactcgaagcagtaattagagaccccggctctaccctcgtttacagcagaacttttgcagtgacatagaattaggtaactcgacgtgccattcttcgtaaatatgagacgtcaacatgccaagcatccggcaaaaccggacataatatcaagaactatatccatggaaaggaggagagagccgttgtaaccaaatggatctggtagatataacttggatcttggtaacaggtttttttctttctttttcttttccttcaggtcaagtggatataaattgtcttggctttcggacaatatctgattcgaagagacctagggacccaacaaaagacatgacaggaacaagagcgtggaactacaacacgattcatagtaggacggacactcaactgaactgacactgatacagatacagacaccaacaccgtcgacgacggtggttatggggctttcaaagggccgaaccttcggtgcttggcacggcagagttattattctcaggacccgttatttccttccatctcttcttccaaagtccacaatatatccatattgatggtgacagtgacaacaaagaacgacgatatttgataacaaacaacaacgtgccgtattcccgcggtaatgatgctcaaggtttaccctgtaactcctcaacaatcactcacttcctcttgtctgtatctctcgtctctctcaaatgacagactcagtaaagacaacggaaataaggccgccgcttaacccaaagcatccacaaatcatccgtaatacgttgtgtcctcacaccccccagcccagaacggctgcgtcggcacgatcgttgggtcactgcgccacgggatgatggcatgcgccgcaagatgaacagatatgcttattattattcttgccaatggttccaaacctactgcaacttaacttgacgtgcccaccccaatatctccgtgccgtttaagccgtgccctgctctgctcatgaaacgttgggtttggggtttctggtcccctacaagcattacgactggtggatgacgactatcttctcttgccctgatgcagtgacagtgacagtgacaggcaaaagcaagaccagttcgtttcgctatctctcatttccttctcccccatatcgtcaaagtttcgtggtggcggagtttcggcctattacttttgtttggcgccgttgtgatgccgttttatccagcactcggcccctggttctagctctgcttccgcttctgcttcaaaaggggggccgtacatccgaatagccatggagtgactactacgtggtagattgtgtggtctattggaacgagactaatttattggacctttccttatacgggcactggggttgcgcatggaagttgccgttgattcgcattcgtaacaaggaactgtgagctattattatcatgttgttgtcgttgttgaatttgctgagctttagcttcggctttagggtaagtatgtagccatcgatgactggaaacatcaccatcggcgtaactcacctatttctcatacatttcagtgtatggtccctttgtagtacgcctaatcttcgagtctcatccagactatgggatgggtctgtttccattgtgaccgcgatgggacggagtatcggaagacttgaaaccaaaccgttttgactagggaagatcccgggggctcctgtttgcaggccatgcagtgacatacattgaccatgaacaccacgaaaccatcttccggacaattaattgtgctgacggacaaacaccaagctataccggccgagtgactgagtcccaggtcctcactggaccgtgtcaggttcttgattctggtccctctgcaccatcgtgtcgaggtggaacccgtgtttcgtagcagtatagctccgcggtatgtatatgcttatatagtcttatctcttgttttgaactcatgcttgtttatctcctctattcatagatcctgctattcttggagactaccgtggttcagctgtttcttcaaacatcacccatacaatatcttgtgataacaccgagcaccaagagggtcgtgatcgcaacccaggacgaaccgtggggttgaactcaggtccgattcgacgagctagatttctgctgtagggataaggtcgacgtgtttgcgataatccatcccgtaacatccgatggaggaggctagcacaaaagcatattgaactgtgtcaagaacgtacaaacgtagcaagcatagctgtaatcggcgactgtaagacgctatcacctggaagggcgatgtgcaaagtcggatatgtgctcgtcctatctaccgtgccacgcccctatggaaacacgacaagccagtatatcggacccaaagccacaagcccctttccgatatgactcgccaggtcaagtaacgcctggaaacgttagactcgaaactcttgtgagatgtatgttgtctaaacttttgtttatcgcatgtcgtaaaatgatcggtacagtagtgatctatagtacagaggaaaacacacagcccccaaggaacaaacatgtagacatgggccaaaattcagaaaaccttggcccgtcggccagatctcagtcagatcccacaatcactctccccaaccatcggaaaatccagtgctatccccgtcaataacgctgctgaagaagattgtgcaagcactgcatgcactcatccgagtcgaaccagcagtttctcttcaccgcatccagctcgcacggtcaagatacaccatgagtctatcgtcgtgtcacacagtactcgtcgactctgcccaattacacgggaagcaggaagcgctccatgctcccttgtgaccgtttgccctggtacaatacacaagtgccgcttgccttgatacgtgcaacgtatcactacaaaaacatacgggtatcatatcgctcgcgcaggtggatcgcagcatccaagacgggttgtatccaaggtaggcaggcattaacgagcatgctctgctagacgtgggaaaacagcaaagatcaaacttgagttcgggaggtgacaagagcgagaggggatgagagtgcatgtggatgtgatcagcagtcgcatcggtggtagtggcgtgggaaggggacaacatcgcggacgtttggcacgccagagaggtagctcaggagtcgatcgaaaccaagcccaaagccaccatgaggaggacaaccccagcgacgtaagtcgagataccatgccatctccttgcccccagcagaatgtttgctagggacctcgagtcccaatgctcgcatattctctttaagttgggggagtcgatgctcacgcatagagccaccagccagctcacccatgttgggaaccaagaggtcaaaacaatcaaccgtcaagccagatgatggagacgaagacgactgccgcatgtagaaagcctttatatctcgcgggtattgtgtgatgaatactggaacataggcatctgtagtctcgtcataaccaatcctctcagcaaggtacttctcatgctcagactgtaaaccagcaccccattgaggcctgtgcttgaactgatcagcgataggcttcaaaatctcaatggcttcgctgtatgtaatgcgaggccatgttttggttgtgagcatgccttgccatcggcggtccagctgttcttgttcaacaaggtctttgaacgcaagacgctctgaaggctccttcgaatcaactcgattttttttgagttccttagcagcattgagttccttcaagccactggtcaacgagttcagcatgcgttgtgccaggttcatgacttcgttcatgtcatcgacaaagctcatctccgcctcaagcatgtaaaattcactgagatgcctcgacgtatcgctcttctcagcccggaaagttggagacaaagtccagacattgccgagagattgggcgagagcttcgaggtggagttgagaggaaactgtcagatacttgggcgcacggaagaactcatctggagaagatgccttcacaacgaatgcctcgcccgctccttcgcaatcggacgaagtgattataggaggatgcgtttgttgaaatctctcacggaaaaagaactgcgtgagcatggcggtcgcatctgaccgcaggcgtagcatagtggagttgagaggtgttcgcgatcgaagatgggagattgttcgaaggctttcaggagactggtatttgttctgaatcgggtatgtctaggactgtgagaataaggttctcatatattggaatgatcttggtacacgtaccatggggtcagaaccaccgaggaattccacctctgagactttcagctcaggttgttctggacttgttgaagtctcgcactcgccctttgtatcaggaagctgagctgagctactagcgagagtcttcttcccgctctcgtcaacccaagttccttttaggcggacagctgcaccaggacgcatgctgcgaacatgtcagccaaagttagttcatatgtgtaattttcaggctacatactcggcagctaaactcttatccacgaccacttgaacaggtctcatggacgagccatcggtgatatcgatgaaccgtacccctgagctctttcgtactgatcttacccacccagaaacctcaacatcaggcacaggagatgatggaccccaagctttgagctcagccacagtcttgatatccttctggcacttgccaggaaccctaaccgcgtaagaccttcgttgaggccattgtctcactgtttttggaaccgttgatgcacggaacgatctcattgtgaatgacgttgagtcagaagtccgatcggggataacaccgcggaagctaatattttgcgtgttggttgttttgaacacccagccacgggaccactctggtggaaataaggtctgtcttatctttggctcgtataggaaataatggagaaatgattacgcctcgttggcgagcgaaatgtgatgtgatgttatgtcaatgttagcgcaagggatgccaagtttccatcgaaaaataattggatggagggaaagttttggtacctcacgggcttggtctagggtaacttaattgccgctcgtcaggtactatcgattagaatacgaatggaaaagtgtgctacgaaccagatcattgagctgtaattcccgttatggttaagcggcgggcccttaatagcatgtaccgcatcggatcttcacgagatctggttagatacagcagctcgggcttcagctgagattggggaggtcccatttgactggtaaggtcaagcaagggtgtcatgctcgcttgcaaggtactcgaggttgagagtggctgcaaagggtggtttgaagcttccatggagatttcaactggtgacctctgtgcgcatggcatggcatagcatggtatccgtagtcctgttagtggcctgtagagctggtaaggcaggcaggtcaatgacccgagccatggtcctgggtcgtgtctcccttgccaaaaacacaaaccggttcttccctcatttgcatcagcaagggaagaaggtgctgaccgggaaacgtgtaatttcactcttactgcatccatataatggaaggaacatgacaagggatagtggtggccctttcctttccacatacgtttcaggaggctcctgctatagtttcatatcccgtcaaagacattttcctgtcttcacctgaacttacctaacattagtatctcactcatccttaatgaggcctaaatctcaggctgagcttcagcctcagtcaggatcaatcacatcaccacatgcctgcaagtcaatttcatattggatcaaaatcaagaccaagtcgaatcaagcaaacaaatcgccagtgacagatggagacgaggactgtctcctcgtcaatcaaccactgcccacccactcacacttgacgtctacacttctcacgagacacgacacaacaagacaccagcccacccaatcgaaacaagcgtgtttctctcaactagttagtctaaagccaaaatgcgatttcaccagtttcctcactccaacaagacacagctcccgacatcattcggggcctgaaaaaagcaagcccacaccgcaaccttccgtatcgtagcgtttccccccagctctcgctctgtctcagcctgaacatcgtgactgggttttatgcggttttccatgtctcacatcgtgaaccgatcgattgcgcactccgcacagtttccgcccaacatgtggaatcctgtgtaggattgtacttgatgaggttagccagataccacttgcaacgaaccgacaaggtctatgtcgtcagatttaccaatgcgcgttcgatttctttagtcttccacgtcctcggttccagcagctgagcctcctcgtcacaagcccccacaaccacacctcatctcgtctcatctcacacacgttcatcttgtctcctccacgagctgatgttggagttggcgttggtccaccgccccgggtatccgcttggacacaagcttctaccaggcgagatgaaagggtgccacagatcttgattcgcaacaatgtcccggccagttgtgtctcaggcccgccgataaagatcatctttctctatgaccctggtcgtcaaatagcccaaccagcgtgattgctcgctccgtcttgagatggcggcgccgtctgtgttcccgtgagatcttgcagatgctccacggttcccgacattcgacctcgtagtgtagcccaccctggttccgtcaacttggctgccggggcctatgctgcactgtacgtctgcgatggtacctaagatctggcgcggcacagatccccggccgactacgatacgtgcttcccagtccctggtccccccaatccaatgggtctttactttgtacctgcccattgctttcttgattcgtttggccctgcgtttgctttgtctacatgtgctatctgcagcctgtacatccttaaattcatctagcagagctatgcctgctaggatatgtcgtcaagcgacgcgaccctgttttagcacccacgtcttgccgtacccataaagcgatgctggtctcttttcttctgccctttgtttggcttgctgcctcgcctcaggccgagtctgtttctaaacaagtggttcagatcttggacatattgggtcacacaacccagtgttcatacctcccctctctcgcttgccctagggtcgccagtcaatcagactttgagatcctgagtcttgtctggtgacagtttcctccaccgtgttgctttttcagactatatgacaagtgtgcatataagaccctgtcgcccttcatcgtaatttgtatttggtatccttctattcccatctaaccattgacactcactcacactgctcttcttgccaaaccaggcatattgaaccaaacatttatactttcactctattgctctcgacttcttgatatattctcatctcgagtccgctttaaggcataataaagtcatacctttagcccaaacgtaccaatatcgctatggcgcctccaagatccagccgagtacggccctcagaggtagcggctgataccaagaggaatttcataccgcttgtgaaaaagaactatggcgagatgtttccgccatactcttatctctaccggcagcccattgcacagctcgccatccagcgtcagaaacctacaacgcggccaccctcattcagaatcgatgttggagatccggttatgcaagcgttggcctatgcaggtatggacacacaacaaagcgaggccatgggtggcccccgcgtgcgtattcctttcatttgcgctgccaatgaacgcaggcctggaggagactgggaaactggatgcgtcgggtatgaggaaaagctgtgcagacgaagtaacctctcagccacactgaatacgccttggccaaactccccagagtccaataactatcccattccatcacaaggcggcatcttttcagacgctgtagtggtctgtcgtggtccccatgatcgttacgataggctagacagttggtatgaccttcccgttgtgtcagtaccaccgactcggtggccaaaactcaaggacaacggcctcaaatactctttcgcagaggaacgtgagatgactcgcgacaagcttcgtggcgctctccgcatatgcctttacaacggatacgaccgtgtggttattggggactttggtctaggcaatggatatcgcaaccctcctcaggagctggcagagctgtggcgagatgtctttcttttcgatcctgaccttcgagggcaatttgcctatgtggtttttgtcttcgaagaccctcaacaaagtacaatgcgccacattctagacgagattgtcaaaaaagaaagcggctcaaagagcaaatccagatccggatcgtcatcctcatctacgacaagcaaaagtcacagcaatgcccctactgatcgccaaattttcgaacatgtctttgatgccgcggaagtagatcgagttcttcgacagccggatccacgatacggacttggcatgattacaacatgagctgatttgtgtcagttcaagacagatcctacactccgtcataagactcagaaccaaccgagtcattgtctcgagtgggaccagagacagaaaaaacaagtgtctcagatgtgcccatatgacagatctagcagtactcatctttctgagaccaaccgacttcgtgggacccctacgaaacgtttcttttcgactcaactgcacttttccgcatcttatcggtctgctaaaggacaagaaaaaatgtcgagcgcttagaaggatccgcgaaggatgtattgttttgtaacaatttgatcaaggatccccggaatgcaaccgagccaagccaggatgaatgatgtgtcacagatgattctgtttgtttcattacctgttgtggattgctttcagtttaatggcgaatttcttttttggtgttttgggttgatgtttggcgccttattgattcccgatctacaagtggcctgtcaggcttctgtatcacgacgaatgagagatgatattggtgttagctgtatcacagatatatttagctctagatttgaacgagcattctttgtctctcatgttacacattggattactgagtgtcccttttttgtccctgtctctaatgctacttgcgaattcgacgattcaatttcggccaggacgatagcagtgacattgttatttctaaagagcactgtgatgacatttcagtgatgagaaaagaggatcgtgactcaaaattttgctcaatgtgaattcattggtagcccctattgccatgttgacttccgtctttctacttaagacaaagcaatgagccaatgattccttacccagtatatgccacctatcaactcgcgttgaacacatttgaaccctgatatgctgtcataacgtgtacatgcgggtatcctttgatggtggcaagtcagtacattgtatacgtactctttaagaaacaaggtcagaacgcatagtgggtgttgtcaagcaacttggttgagtaccaataattttttagtcggtcaagtttgataactaccattgttttcttcaatatcaatcgccaatcacaaagggtacttccaagtcgccatggctttgcccacgcgggataaaaacatctctcttcatcgacacagtacggttctatatctatgtaggtcaagtatgcagcgcttacatggctcttgtcctcgcgtgtaacaacgataggcgggttttcagccgcggccactcgcaggggggaagaagactacactgaacttggacaactgcagaaaccagatgcacgtcgaagatcacagccacaggactagcggcagatcatttcatgcatgtctaatgagcaagatagggctacgcaagcaagggctcatatgtaaaacactctcccctcaggccaagatgactcttatggttcgtccatgcacgatcccaagcctcgacatggtttgtgttccccttctccaccgcctcttcgcatcgtgtatcccgtaagccaaattctcaaataaacgtttgtttactcctcttcttgttatcccccgttgcacatatctcgattgtgacaccatagtacagcatgtgttctcatcgtgttgcatcgcaaacgcttctgccacgaagaggcgctgcaatggcgtaaagacggtgagggagatagtatcaataaacagaagcaagcagggatatcgacaataaagggcaaactgcggagtggggagttttgtttcagaacagttatgcagagaggcgacatgcagtaacaccaaatttgactgaccgccaaaacggaatcgagaatgacaaggaaatgggagggagaaataagaaaagaatactactgcaagggagaatcgtattctttcccttttaacaagcaatgacatgatcgtggctcgtggtgttgtggtgtttaccggcaaaagtctgaggaatactcaacttgcaaatgtctaccagtatcattgagcgagggcaacccaaaaaaaaagagaagcaaatagttttaggaaagtgacagagctaaggtgaattcaacaatgtaggtcggtgtgtttcgtgctacttgttattcaacatctttcatcctcctttctcctgtctctttcaccaaattttaattttgcattactccatataaatgaccgctagtcaacaccctattctattaacaaagtcaccacctgttcctaccaataggatggtcttagacctgcaaagttggacaaggctgctgaggaggtctcgtcgccctccttcttacgctgtccgcttaacttgaagaattattagttttaggttcctgcgactggtgattcgaaacttacctccaattgaacacccttgtgaatatgaaccagccagtccacgtaactctgggcctcgttgtttctgtcctccacgagcatgcgggcaaagtcaaattcagcaccatcaataccttgtctggcaagctggatcgtgagacccttggaacctcgcattgttcgaaggaactcgatgatgttgcggacttgagcattcaagtgtgtctcgagctgtggtagagccgatgtatacggatccaagctcttgagagagtccttgtcctcgccaaagagatcagatataaggttaggagatgtttgggagtggaaccagaggagacattgttggccattgtccacaagataaacaccgccgggttccactcgagagaatgacgtgcgaattgcaggtggcatcttcagatggcctgtctcagcgtcggcgaaaccttcttcgggtgccaggttatgaacaggaatcatgcgtgggtagagatataagctcagctcgaggcctcccatggaacgaagcatgcgcatttcgtgtactctgcgatcggagttctcaatgccacccttgagagctcggcatttgatgagaccgagaagatacatgcagtactctttaagtcgctcgggcatgacaagctgtcccggaggatgctgctgagaggcatgctttctatagcaagcaagaacatcaatggccttctcactcagccagtgacgaatatccttgagattacttgacgtcgtcgccagcttcgtgctagcttccttggccagcataccgattacagcgtcttggtcaacaaacttgaggcactcacgaataccttgctcacgcacacctgattccttagatgtctcagtgacgctggcaatgacgttggagcatcgcacacgacgctcgccagaagctgtggtataaaggagagcggattggaagtgggcatccagcttagaatccagcttaccgtcgtaactgaacgtgacgcccatcgccttgtcagcatcaatgacgccgatctccaaatcagcgccgaacgtgtgttgaataaagttgccatgatagccagcaatttgaagtccgttggagcatcgaactttcatgagagcctggaagccagtttcacgggtcacagcatgcgaaatctcaagcgacagttttcggctgtcccttgcggcgatgaagttggggaaatagaatgtttctccgccggtagttgaagcaacatggcctgtcaatggcacggttaacacagtttacgttagaatgttgagaacttaacttaccgatggtggcaatatcgaggtaaccgcctgaaggagcggcgaggaagaaatcaacgcctactcccgaggctgccattttctcagcgaccttcttccaagctggatgctctgttgtgtagagcttcttgtcaatttcgcctccaggctggttgccagtatcacgcaagaacaagcggccagggccccaggttggtagggcagagcatgatgccacaaccttacctcccgtcgcctcaagcgcagaaagtgctgcgttcagggcagccaaaagagcgggttcggggttctttatggtggaaaacatgtctggcaatctagtcaacagagatgtaatcacatccttggactcgtatgggtcaacaaatagtccctcgctcaggggcacaaaggggtcctcaagatcgggcatgatcatcatttgagcttgatccaaggcaggctgtaaccagttagtgggaatagctgggcgattatgagatcaaacctacattgacgttgtagaagtgaatatccttgtcataagtgacaaatccaaccttggcgccttctggtattctgcgcttcggttctccgttgtcgtccaattcttggtcctcgccaccatacagagcaacacggataccctcgcaaaacgcctcaacataacccttgttgtaagattcttgggtgacatcaatgaggaacaaccatcgcagtccaactggctccctggtccagtactccttgggcaccacaaactctacagtaccccggcatagctcgggacggctatcacgatcgactcgaacgccttgtgggttggtcgcggcgaaatattcagtaggggtttcgttcgggtatgagcagaggttacagacgaacttgtttccgcctgagcggaacatcatgaaggggttcatgtaagctcggcatcgtctgcaacgcgggggaccgggttcgccaaagtcaagcactggaacgtcgggctctccagcctgcagaggagccagaggttgcagcagaagtccaagcgacaggcctgtggcttgtagtgcatcctgggtcgaagggatattgttcatggtgagtcgagtgtacttcggggacgaattaccctgatcgtgggcaacaaacgaaaccgtagatggtggcggaacatgtcgttcgaatgtcgggtatacgtttttgaggtagtactgttgcaaagcgtctcgcgaggccggtacactgggcatatcatcgggcgatactcctttaggcccgctggtcgagatggatgccgcatcaacgccctcgccgacaggaggctgagtcgtcatagggccaggactgaaggctgggttgataggtgcaccgaactgactctgactttgcatatggggggttccctgggggcttccgaattgacccccaaaccctgggccacctggaacgctgtcgagaaattgtgtagcagaagttcccgctgcaggcataccattgaaggcttgagaagatccggtagcttcgacggtatggtaggcatgtcggtccttcttctttctcctcgctgtgccgtgtccgtctcccaagctcatcccacccatctgggcagccagcgaagcatcttgtggaggcgcaacttgacctggaggtccctgagctgagggaggtgcatagccataacctgggacaggggatccagtcatgggaggaggagcttgttgacctccgagatactgaggtacaccatatggtgatgcttgttgctggtaaggcgatggagcaatgggtggttggaattgctgggcattgggttgcgaggttcggttaggatcgttcgggtcaataacctcgccctgaccgagggcatggtactgagcgtagtcggccatggcggtgtcgaggttcgggatgcgaaaagggcgaggagatcgaaggtgagtatctgtctatcggacgagcatgtgcctgcccagtttaaggagacgtggggcaacctatgaatgggatgtagaatgatgtgtagcaaagctcaaagaagacaggcaagagaaatcaatcaacaataattatatgccggaaattatgaacatgatctctcaaatccgttcctgagctgggaataatgtattcaccataaacttgagaagtgtctagaaacgaactgctatcttcgacgataggtgtcctgcctcgctggccttttctaactgctccttccgagaggacattctaggcgatcatgttccgtatcccgccttgccttgattggcaaagcgtctagtgttcattctgccgatgcactgtaatacagcactgtgatctatagagtgggtcatgtgatgtaacctgaaacccagcctcgcaggtgtaagtgaagccgtagggtatgagtgccattaatttatgtaaaccataagtagatgcacgaaaggagacttgctggcttattcgttataattaaagttatatgctctatttctaaaggatcttgagaggtgttatatatgttttccacattctcacgttatcgtctcgcatatacttcaacgatcaatttgtttgtctcagtgcaacggtgctttgaacgctgagttcggtgcatcataacggcttccagggtacacacgcacgtaccaaaattagattttgtgttaacttgcagtatgctcaataaatttcattaatgacatggttaatgagaattcaaataacactactgatggcgggggccgcccccatggtagttgaagaacgtaattgctaattacattggatggatagttatgggatcagacaatttcaacagcttactcaagctcgagctatagatcgccaggagaagaaaagcacatgcactagaaagaaagaaacacctacaatagtatacatatgtgttctagtggttcgagaaagttgctgcgacagacgcccgcaatcacgataccacattgtgtgcccctcacctgacgtaacgcgtttactgtcaaagaaagagaggccgcagtcaaatgggggctcaagttagattaatactgatcaacatgagtgatgtagagtttactgcctctcatgtctatttggtacagttttgatttatagtgttgttttgtaaatgttaaacagcaacgttggatctgactcggcattgacactgcagaatgttaaattttaacgtagaagcggtacaatagcctgcacgaagttctttatcaacattttattttgaattaaataatggaatcgaaatgcccatgatcggactagctcacctgctcttaatatttattttgtagttgtgacgcgtgatagattctttcatctcgtagtaattgttggacgcctccgaccgtgtaagtcgtgatgcaacatctctgctctctacagcgacactggaggatttttgtttaataaaaaaaagtacaaaagttactcaagttatattcacacttagtcaagcatttaaattggcaaattcatggccatagcgtggtgtgtacgtgtttgacgatcatacagtggtgggatgtggatagcttcagatgcgacgcgcgaggatgtgatttggacttgagagtgactttgcgcgatatggaccataggtcgatccaaggaactcggaataacaccgaaactacactatcggggccgctctttctcatcaagacattgaatagctctgcaaaagcaaaaacaccactgtatctgtcgtaatcgggaatgcgacaatgagcatggctctttcaatcgtctctcaacagtcgcccagggtgtgggatgcctcatttatcacgggcaataattcgacgaaatctccacatatttccaagcagaaaagattgccctaaactcgcaagaagacgaagagatcgacccattcatctcgttaaagacggcgagcgaagaagcgggagaatccaaggaattggatgttcgggggcatgagttgcgctcacattttgccagactctagatcacacagaggtacacctcacccgaggtgatgtctggactgaccaataaaaaaatcggtcactgcccaggtatgattttggcatttttggtgccccatttcctcaagtgccatatcttggagggtccaggcttggcatcccctcaaatctgaccagctggatgtggctggcccgagttatgcagagagctctagccaatccacgagcgcgataacaaggctcatgtgttttgtgacgatcttggccttgtgcacccctttgtgcaatcgcatgccaacgggtgttgagcatgcatgagcttttttagtgtggcgctctgaaaaatgcccctcctcccatctgaggcaagtggacccatgcccggcagggcaggctagcagcccaggtgagtcgggtgtgcacaggcgccgtgcaatgcagctcagtaggtccctagtcccctgtcccgtcgcgaagctgtaagagcgcgggacagactagagcaagagctaccgtccgtccctttactgattgcgctctgcccccgctgaatatataaacatgccccgtcccctcctcgcgcccgatgagatgattctgtttgttccctgatccttaacccattaaacgtcttccagttctttcaatcgtcttaaacgtctctttcgcgtcttttatctcacctcaaacgcacatatcactcgtctctacacaaaccgcataaacttcaacaacccgttacaatgcctcccaaagccgccgccgctcccaagaaggcctctggccatgccagctaccaggtgagcccaattcatttgtgacaatatattggttcgagttgctaacattctcgttttaggacatgatcactgatgctattgtcaacgtatgtgaattctgaacgctccttgtttcctggcgcgtacaccctcgcgcactcatctctcggtcgcgcatgaggccatcgccacgcgcccgcccacccaacctgttcttcctcattttattttcactcactaacgtgctttctttcgcatcaacagctcaaggaccgaaagggctccaggtaagcttccactttctcattctctttcaacaatgcatctgcactgttgctaccgctccttgtttcattttcagttgctgactcctcacacagccgccagtctttgaagaagtatgtcaaggccaacaacgctctcaatgtcaccgacaacatgttcgactccttgttcaacaaggccctaaaggctggtgttgacaagggtgtctttgagcagcccaaggggccttctggtggtaccaagcttgccaagaaacagcccgagcccaagaaggctgccgcccccaagaaggttgccgagaagaaggacagtgctgagaagcctgccgctaagaagcccgctgccaagaaggctgctgcgcccaagaaggctgccactgagaagaaggccgctgcccccaagaaggctgctgccgagaagaagactgccgagaagaagactgccgagaaggccgagaagacagagaaggccgagaaggccgctcctgccaagaaggctaccactgagaagaaggccgccgctcctaagaaggctactgctcccaagaaggtgtgtactcacgatctaactactcttaactcaactctgacctccgtcatagaccgctgagaaggccgagaaggccgagaaggccgagacagctctcacaaagaccaaggctggccgcgtcacaaagaccacaaaggctgcccctgccaagaaggccgcagcacctaagaaggccgcgcccaagaaggctgctgctgctgctgccaaggcgtaatctgacgctgagcagtattgaactttaaattaatgacgaccacggcgttaaaggatctgttcacggctagggcacgggaagtacggttactggaatttcgatggtttggtttggagcgggattattcggctgtttatttgcgcacgtacgcgaagacaagactcgcgtctgtatggttctaccctcagccatctcatgttttggagatggtacactcgaattgagggtcacttctacacgatcatgcctctttgtattatatcccatatgacatggcatcttttcattaggcgtgtcaggttttgagacaatgcgagcggtagaaggaaggtcgacgtgtttttatggtgagggcaaaaagtctgggcgaggaaaggcatggagggatgcggttataccactgtcgctgttttaagttatctgaattattagagtacgcaatgaacattaccaacatgatcaaatttttaaactgttgagctattctgatgaatgatgaaactgcgtgcgcgcatggttgacgcgctggcttagggcttgttgacgtgggcagcgatgaagcgtgtctcaagtcagacttgccaggggtatataacaacatgggtcacaagcgtgttatggcagcaagactaggcaaatagatgggagggaaaggcggtcttgaggagcccgggcccgatactgtatgagttctttcgcagcccagtgtctggtctgcggacaaagactctattacgtatcaaatggattctgcgtataagtcagaatgttgagacctagtcagaggtatatgtgatttgcactgcatttaacgttgcagcagcatacaaactacggtagatcttcaatactaacaaacagcctcattcctggtaaccgagtataggtgtcatctgtcctgagtgaggtgttggttcgaccgctatctggtggttgagtgtgttgctgaccagctggtatgagttatagtcaagaaaagtggaaccacaaagcttttgagttggcacccgcggcgtccatttataggaggacaagtcatcctcaaccacttggtgcttgcttgatgcagtaggatgaaaggagtgatattgacacgatgaagaaaacagaatcatgttggagactttgataaacttatttgttagcttatgcggcatataggctatctcctatacagtagtcttcgcacattgtcagcaacatacacttcaagtgtctttcatacctcagactcagaactagtaggaggggtgtgatatgagacatttcagctatctttgtcgtcacggctcacgtgcctcaggtccccgaccaaaacgtgaagcttaaacacttgtacctgtacttgcttcagacgcagattgccgaggccagagctatggagatacgtacatgattatagggacctgccggcctgtgggacaacgcattgagagaaaaagcccaacgtcagtggttgtttgctgcccctcgttctacggtaagctcttggacttggatggcccgtgctcctttcatgcttgtaatacaggatcatcgctcaatctcttccgtcagtcagtcagtcaagtcttattgtccaggcttccctgtcatctcttacatacccagaacacagaccttctgtttgctcggtcaagggatcccctgaaagtgacctcacccacctttaggtccgtttcgtttcgttgcgttggcgcggagcgaaccccaagcaccgttagcgatcaaatccaatacgcaacagccctgaaggcgctgacgacttcagcccactttaaaacgcatcttcagtggcatcgccagatttcacagtgactgataaaaccttggtctgggcttggtactgtaccaacaggcaggcaacaggccagcgttgcatcgtgtaccttcccactgctactacctactaccctccagctcttgaccgaccgatcgttccggggccaaggctactatcttcttttagtactctgtgtgctgtattgtgctgtgctacacctcaactcaacgcaacgccatttcttcacaaggctacctgcgagttgcattcgtccactaactacctacctgacctcaacctctcgccctgcttcgtctatacgttgcgctctttattgtcgcttccattgccgcctaacctcctccacctcttggccgcctacctaatcaagtgcttgcccggctctgccgaagatggcgggcagtctctgttcgcatgcgccttgacctattatcgcatcagactatttctcattccccgcgtgacgcaacgataagcttgaattattgcaaatagagaagaggcacgccaataagaccgctaagccccgcgcagagagttcactatggcgtcgtccaatccattccgcaagagtgctgcctttacggtagacactgctacatttccaaactcgacatcctccgccgctgttcgtttcccagctctcgaatcattcgaaacggcatctactccaccaccgccgactagtttccagcaagcggatgcctcagcgattgaccacagctccaaggtcaccaagaaggtccgagttctttcccctccgccgctctcccccgaccctcccgaatgggcatatacatcgccttcccttgcgcaatatgctgcggaccagcgtggcgaaaacgatcctttcgatgcgacatccacggatgacagcgatctcgagatggtggcggctactgcccgtaaccaggccctgactggcggtcagggtgcgggaaatcctttcagcaagacaatgcgagatcttgattcgcccgttgtcgaacagaaactcgagcaagagcgcaaagaagaaggacatgcgctcaaggttgccaataaagctaaacaatccttggatgtcaactctttcaagcggttgctcatgacaggcaactcggagtcggacaaggctttgggacagtcagaaaaagactcgaaacatcacccttctgtttttcgtagaaaatcacacgaaattcaagaggcatcccttatatatgcttccgacatcccagaagatgaggttggccaagagagtatttctgactctagtgcgtcagctcgagtcaattcaaaaagcagcaagaaaccaccaccgccacctagctcacggcatggaaagtcgattaagctgaacttggttggaaaccagacacccccagaagctcttgcgactttatctccatcagaaattaacaaaccgcccccgcctgctcacatccgaagaagtttggatgaggagggcgagtcaccatttgaccgcgagggagctagcaagtccccagggattgatacatcgccgggacctttgggaggtgaacgaaaagcagtcccagcaccacctccgcgaagagggcatgcaaggacagaaagcaaagcgaatgcctcgcagcaatccctgcagaacgatgagaatctgtcacgatcatcgtctatgagaactcggccagaacataaacgccagaattctcaggctggagcccctccaccgccaccgcggaggtcacatgtctcaaagcattctattcagttaggtatgaactccagctttgcggatctgacccaatcgtcctcttctccagctccgtctttggacgttgacttgagtacgacttcaactccatcacaactgcgtcaaacctcgacgcttgacctggcctcccctcgagatggacatcatccaacatcaaagtcttcggctcctcccccaccacctgcgcgaaatacttccgtcagacgacctgctagcattcgaagcgttgatagcagcagacgagtttcatttgaagcaaaacctcataatcaaatggctccgcctccacctcctcgaaggcaacgaggcagcagtaaaggtagcatagatgggccaagaaggacaagtcttgatagtgtaggcaagactggatctagtcaagttcccgaggaggaacctgacgcggtgccagagatgattggttcgggtcacacatcaccaaagtcaacgaatgagccaggaaagagctttgacatcctggctgatctcgacgcccttcagagggaggtagatgcactgaggggaaaactagggtgattgactcatagagtggaaggacgatggaacaggttggtggttgtacaggaagagcgtggcgatatgcagttgaagctccagtctcactgtgagccaaagaggagcagaatattatacggatgtggcattgtgcgggcgttttcatggaagggactctggtatgatagagccatgtgattggtctcgatttccatgtctgcacaggaaaggtgctgtagaagcagcttacgatgtaaggggtggtctgcagctgagttgccatatgcagacaggcatgcattcgaagctttggcatagtacaatagatggacggatgtttgttgatcacgatgagcccgagtttgtaatatgtgtgtgtttccaccaccccgaacattggttttgaatgtgttatgttgtgtcgtgttagtcgggcattgccacacactctctatagatggacttagatgtgagtcgtcggggaccccatgttgtgtgctaagttggttatggtttggcgtcttgaaccccgaaggatccgtgatgaccggaggcagatgaccttgggcttatacatacatgaatagacaggcatgtgtgtgtgtctttatgcgacgaagggagctaagtgatagacccgacactaagaatcacgtcaattaataattgggcatcgagtttcattaacaagcttcatttttctttgtctctgtacaagtcacagtcgttcgttgtcaatctggcttgtgtcaggtcgcattgggcaaaatgatcaacatggtgagaggtcagagaagaagagggggaggggcaagtctggtggcttgttcccattctgattggaagaaccaatgatcatcgctgcgactaggggaattttggcagaagggcgcacggaaatggagggttcttttattcgagaagcttggggttggcgtcagggatcatttattaaactgtcaccaccgcctcgtttacagggcgaagatggagggagtcggtgaggggggcaaaggaaaatggtcaaagcacgacagatgtttattcattcattgttccattcattcgcgtcgaggtacgtaggtacgtgtctgtttagtagagagatcgagattgatttataatgcaatcttgaaacccattgattgacatgactgacatagaatacctagtagtccaccaagacacaccactattcaatcatcgttcatacatacaataaacgcatcaaatatcgtcatgtttcaaataatcaaacggctgctaatacatgcttcggcacatgtaccgcagccaacccaaaaacagactggataagcgacccatgctttacggtacttatgccttggcagtataacatagggaactaagcaatggggggaccctcacatggacccatgaaagcaaaagccgaacgttcccctcttttcaacggctccgttctgttctaacggtagccaagttgaaacactatggggaacttaatggatggacgaatggatgcatgtatgggtgcctcgctttaagagagatccctatcacgacacgacagctcagttcgtgtcacgcctgaatggtcatgtatgtatgcaactctactactagaaggtatatccttcatcaaggtatatctatccaacttgggtaccttagcgatctactttaacctggcaaggtagcatccaccttatctcacctcgttcctcctcctcctcctctcctcaaaccttactcttcttcttattcccctcgcgtttataactaccccatcgtcccgtcttcttccccttctgcttctctagctcttgaccctccccttctttaccaatcctttcttaatccgtacttcttttcttgactattgttgatcccaatctctgtatctaagactttgtatacctcggcttctgtctacacttacatgcctctccaccaccttgcatcccgcttcttccgtgctatatcattacaaagttccccctattaattcatacatcaaactctcatcttctcgtcacttcctccaaaccgaaaatgtgctattccgaccttggcactcttgtctgccaagcctgcggtcgtcgtgtaggcgagcagcccgttggaacttcaccctgcctcgctatctgcggcaaatacgtctcgcgcgtcactggcaccgtggtcagcggtgaatgcggcgtctgcagcgaagcaaaagagcacaggacccaactcaccacgaggctcaaccgtgcttttagcaagtgacgcattgcggcattatcccaatccattggatcataccctccaagtcatctatctgcaaggtacctcaccttgctgtggcatacaacggtaagctctgcttacaccttattggcaaagagggacccctggactgacgtgtcaagcaaggatgacattcaggctctatgaactagagttgaggtaaatggtccggcttgggactcagcttccacgacatggttatatccgtccgaaagccgacactcatgcaatgggaccatatcgcacactagctttttcttatctggttttttttcacgctttacgactcatgttctcacgatttacacggcggcgttcacggtataagcccactttggatttttggtttgcgacttagatggagtatggaggagcccggcggtggaacaggtatacaacactggctcgcttttttgtaattttctttactatacccaagatggtcgttgttgaacgagttcccgataaccatgttttttgttccccatgtgccacgcggcacgacatcgtgtggagtctttgtcatgggaccttgatgcaaaacgacggtgtacaaccgactaatgtgatgagtagcgcgcgcactatatggtatcggttcattgaccgaggtaatggaatcgtactatcatcgtgggtttgttgatcgtaatgtcgtgcattattattttccttttggggtaattgaaatagcgatgttcatatacccagaaccgtctgtatctttcgatttaatcacgcccaaatagtcttttagccagaatcgcttccctaaccctctaatatagaagaaaaaacatcgtatctaacctattttgagattcaataccaaagaaaacatgtttgttatatgctcttatctgcttctgctccatgcgccgagtaacagcccaagacttacaagatcacttacaaacccacaagccctcgtacaaatgtcgctgcaggcggtatcgaagtgaataaaacagtgattgttccaaataggctcatggataaactcgacaaagccgcagctcgagggtcagtccgcaacagcacggacgttgcgatggcgctcgagttaacgcccagtgtgactccacgagtcacgtaatcatcctcgggaacttgcagccagcgcaatatacgccctccaagtacagcgcccagaattccactgataatagccaacgcagctgctgtgttgacatcgccaccgaggttcacagtcgcggggacggcgagtgcgagcgtcaggctgcgcgatgcaaatgcgagactgcgggctgccgagatgccgcatgcgtaacacaagggcgggtataccaggagagaacctacgctgatgacaacatttggcacgacgatggagatgaaatgcgtacgaagctcacggcggtactgaaacatgggcaaggcaagggccacgatgctggcgtcgagaagagtgccaaagacgtctcctgcaccggggagaagatcttgcttctgtgctgcatggcgccataactctatgtactttgctccagtgcggtatgcgtgaagagttgatgtcaagctatcgccgcgaattgctgcaagtgcccatacgacgagcaccgttgcgagagatgatacaaggactggatggaggtactgtttccacttgggaggaattgccatggcactgaaccaggcaagaacgttgacagccagatgaataggcatggcgtaaccagttgagtaatatagtggaatcccaataaagagaaacagtcccacgaatgtcgctatgtcgatgtttgctgaaatacgcgccgcccacaactcggccttcggcggcggcaaaggaatctgtggaaggacggtaggcataccgagagattcaactgcattatcaggagcgttgccattcgagtagtgatgttcctggagccgtaactgtggtggagtctgaggacgggatggcgccgccgaggctggccctgaactcggcgctgatgcagatatgagaggaatctgtgagccagcatgggaaatgctcgtatgacgtgagataccaggagtctgaatctcagatatcggaatgtctggagtctgacgaccgagctcttcagcacgctgagacttggaacgccttgaggcaccgagggcaagttgaagactccgagtgatccaggctgccagagccatcatgataaagaagccaataactgaacaagttagatgtaggcaaagaatgtggtccacattctagacttactgaaaaccgcaatgatgatcatgacctcgacaattcctatgggcggactaagaggcagaaggacgaatgatggtgtaaaaaagacgcccatccatcgaagtgaccagccagcctagaggaatcagaaaccaattgcattgtaagtgagatttttgtcgacttacaggtacatcgataatattaaccatctttcttgtcttatgagtacctagcaatgattcactggcgatgagtgcaccgaagagcaacatcatacaagtgacagaagcagggaatgcaacattgaacttgtgaaatagtgaatcaattccaaaacaggcagcgagcattactgtgattcccagtggtacatagaaccaagcacgcaggagtttggtgctgttgtttttggcagcctgcatccgtaattagaaatgagcttcttttcaaagatggtgttcttaccaattttatggcttgagccaattgcataacatcgttggattttactgtcattttgctgtgcgtgcagacattaaactcgttatatttcattgagggagcgtataaagagagctggttcagtaccgaacgcccgaagaccctggtcatgtgtgttagtctcagcgatccttccgtcatcaattattaaaataagaaccttgagattcgacgatctataatagataataggcatatgggagatgaaaattttgatatcgcgtcttctttctgcttgcagtcctatttatgactcgggtcctgcgcgggaggttcgggtaatcgttccgaatattcaatcaggaagataaggaacggacttgaactaccgtgatcatgattatggcaaggagcaactgacgatgcactttcctaggatacacagcaggagcactcaaagcatgatctattggcggtcaaccgcggatatggggcttccaactgcaaagccttcgatttcctgatatcacccaattccgaccttagctaccacctgatcattccatcatatctcccttttaacaatccctttaccaagtatgtgatgttcaaatcggtccgacgtcgatgatatgaattcttcttcaactcgcgcagagaacctagaaccgaccaaggagacctcaaatacaatcaacacctaccttacacctggctatggggtgagccgaatacgccgtcgcgcatcgaggcatagaaatgcttcaaaatcactgcaacggaagattgaatgtggttctgaagagattgacgttgctctgcatggcccgtctttcaatctgatgagccaagaccaagccatgcagtcttgtccagagctgggctatcggcacagtcactcgtgggtaagcatacttgactgtagtctatgcaggatctcttgttaaaacagcgtgatccagcattcggcaccagcatccagagaccctcacagcggcacttgccaaggcagtcctttgtctcagccaacaaccccgacgagtttgctgcacaggctggacggtcgccttcgacaagcgtactttgaatctccctttggatcaagtcgatcactatccgtttcttcgctggaagattcagcagacgattccagatctcaagctggcaaagagcgtagacgaagggcacgcgactcagaagccaatcgaaatgacggctactcgtcagccgacgattcagcatcggtaccgatcatgtcggctccggtagttcaccaaggaactcgtcagttggccgtggcgggggtagtcctgggggcattagagctcgaccggctgagcctcatggcgagagtagacgaagaaaaaagcagattcagatctagatccagatccaagtccaagtctaagcagaaacaaaagtcaggtacagaagaggcataacgtcgaggggtcaagggggggtttcctatccgagccagcttggtctgcaactcttgtcgatcattggatgagacatggattcttcgattcattgggtacgtagcatagctcaactttatcggtatacaagcaacacatcccgaattaattatcggcaagattgtctatggacccgatatcctccaaattagggcaatgtttctcatgcattcaagtgtcactcgtatgcacttgatccaattagtgatagttaaagggtcgtgggatacctcggttccggggtcaaaagccaaaagctggggttttagttactgaggggccggctccggttcgcgtcggatgacttcatcaagtggacttatattgccggcgccctttaaccagtcaacttgagccccgaattgcttcacctttaataactacccgatcccgccctgcgatcccgtttggttgcatacatcaaccaattcgacctatagcctctcctacaaaatgtttcgccctatccttagacaatgcgctcaaagagccgccactcctctgcggccatgcgttacacgaacatttgcctcggcatcaggaccgagctttaactgggaggatcccttggcctctaataacctcttgactgaggaggaacgggcaattggagatactgcagagagatactgtcaggaacaattattaccccgcgttctgagtgagttacttgcaagtcgattttcacagggactgcgctaatgttcatgtcttatagaggcctaccgcgacgaatcctacgatcccaagattctcgaggagatgggtgagcttggactgttgggtgccacaatcgagggttatgattgtgcaggcgcttcttctgttgctggtggtctgatcaccagagccgtggagagagtcgatagcggctaccgatctggcatgtccgttcagtcttcattggtgatgggtggtatatatgagcatggatctgccgagcagaaggaaaagtttctccctaaaatggccaagggcaagatgctcggtgcctttgggctaacagaacccaaccacggcagtgaccctggaagcatggagacagtggccaagccgcatccgaccaagaagggttactactctctaagcggcgcaaagacatggatcacaaacagtcccattgctgatgtgttgatggtgtgggccaagctacaagagactggcaagattcggggtttcctagtagagcgcaaggactgcccaccaggtacccttgagaccccggccatcaaggataagaatggtcttcgtgcttccatcacgggcatgattcaactcgataactgccccgtaccagaaaacaacatgtttcccgaagttgagggtctcaggggtcccttcagttgcttgaataatgctcgatatggcattgcaatgggtgtcatgggtgctctggaggactgtctcgcccgcgctcgaacatattctcttgaacgaaagcaatttaagggcaaccctcttgctaggtaccagcttgtgcagaagaagctcgccgacgcatcaacagacgccgcctacggcacactcgcggccatccaggttgggcgtctcaaagatgagggcaaggcgacgcccgagatgatcagcatggtgaagcgacagaactgcgatactgctctgcgaaacgcacgtctcctccaggagatctttggaggtaatgcggcgagcgatgagtacatgatcggtcgccatgtggcaaacctgtttgtgactcagacatacgagggccagagcgacattcacagtacgtttgactactctatttgatattttgacaattgcttacaaagatatcacaggtcttattcttggccgagccattactggtatccaagcgtttgtgtaaaacgacaaaataattggtaagggggcgaatataaatgtgcatacccgtattatagatgcttggaaatcaaaacataatccgtaaacgtacactgtccaatcacatattcgtgttctcgtcttgatggttctcaaacagagctgcatgaaaaacggccatgtctagctgcatcactagccgacatggatgtctgattttcctcctttattttgacctccaatgcttggtgttgaatacccacttggttcgttatcaaagagaaactctcgaccctcaccgcagctcataccaagtgacgtcgttggcgacatgtcatccacagctttgaggccaacgccgcacttgtaggggacgaaccggcgatgccgttcgggcgtccgcagccgcatttgcatccaggtccaggcacgggaggctccaattatgcactttacttcttactgtgattcccatgccaaataagcacagcggggaccgttagaacagtgtagctatacatacctattgacaagagcgtttaacaggtactaaggttcatcgttaaatgaatcatgagcagggaaaatggcggaatcatgtggaatccccatggcaaagaatatggttttcgttgccgacctcggccgccacttggataaccagatactgtacaagtagtccatccagtattactcaccactgctgaatttgggcctggtcgcttcagctgtgtagtttgggcgatgtctagaccattcctcgggctacacagtcatggtaaataagcatttgataattgcaagccatcgaaaccgggcgaaggatatggcgatagtcggaaacccagccaaaccaagcctacctcctactgcacgctggctgctgctatgatgccctccactgttatcaaagcccaacgtaaaaatctgtagccagctgttagtgctcgggtaccgctaaacactgattcgctcctcgacctaaaagttagtggcggtgtcctccatttcagcgggctgaggcccaggtgtggcccagtcacagcgttcgagcacctgaaaaacctgacttttcgggcttccagaatccaaccgggctaccagggcaggtgccaacgcagccactcactccttccgtttggtctttgttgaccctcttgctcctgttcccccctcccacttctcaggtttcctacctatccgaccccattctgaacgaaccatcttcctccaaatcccgcctcttctactctttcagccttgactgaatttcttgacgcttacatattcaactatccagcaaacctccttccatcaataaccagatacgactttgtctcctggtttactacatctcaagacgatctctatagttaccgtgcgtttcctcaaatcctacatacccttttctctcccgaccgctcgtcttgaccacccctcgactaacgctttgtttcaaccctagaacgatcgcgatagctcgcagcacctatcttagatacccccttctacacatcaaaaatggctcttaagcgtatcaacaaggagttgactgatctcggccggtaagttcactctcgtacaaagtcttgaggggtcaacctggaagcccaaagacgtcaggtgggggcaacttggtaagcggggtcttgagtgacgacctgcgataccataccgaaaaccctcgatggcgttgatgccctcatgactatatcgtcttgacgatggacatatgctgactttgttccacagagaccctccttcatcctgctccgccggccctgttggcgaggatttggtaggcgcttcccctctacaccgataagtctgtgactgccaaagtcatcatggctgcgggaagtcttcgtcctgcttcttgcaggaaatgttcgatcacgcgactaacatatatgaatagtttcactggcaagctacgatcatgggtcctgtaagcttttccccaaatgtggtacgaggatgcgctgcccagcaatatggctggcttatgggcggtacaaagccctcagccgcatgccggtgcatccgtatccgcatcctcatcctcatcctcaaccaacaaacgaaaaggaacattttcgctgaccagaaatattagtctgactccccttactctggcggtgtcttcttccttgcgatccacttccctaccgactaccccttcaagcctcccaaggtcaacttcactacacgcatctaccaccccaacatcaactctaacggaagcatctgcttggatattctccgtgaccagtggagccctgctttgaccatctctaaaggtatttttgacgctgagaacctctttggttagtcactgagtactaatacgtcaactagttcttctgtccatctgctcaatgctaacggatcccaaccctgacgatcctttggtgcccgagatcgcccatgtctacaagactgaccgaccccgatacgaggccacagcccgagagtggactcgaaagtacgccatttaaatgacgatatggacgaaggcggttggaccttgggtcgatttgttttccctatcatgagcgacgtgaaacgatcgagtggaagcttcgcacggcgttgcgatatggctttagtcggcgtgacctagaaggatgtttttgcctgtatcgaggcttcaactacggttgacgagacagcaagcgacgctgaagggaggaaagacaccagacaaacagactagttattaagggatatcatgcagctggattttaggtttgcattgacgatgtgtttttggcatccagaaacaggcagcgtatacaatttgtctctttgaccaacaatcacttggctatgaaagcatcgtgaagacagtgaatgttagtgacatgctgaataattgatttccaggcacgaacagtaacccaatggagtccagcaaatggctagaatactacgtggagaaagctggcacccatgatgtacgggagtaggcgctgacagggtcatgattgatgacgagaaaggtaacatgaagcgcgctactgatcagggactcggggttgggcatctgacatgtctcgagatccagtgtggggatcacgacaatgcttgtgtggttgatctgttggatgccgttggacgagaagacgcagtggttttgggccacgtgtaggggatggagggttacagtagcgagctgagaacattcttggctaataagtaccaggtttgagtttacgattcgtgagaatacgtgatgtgaagacacccacgtagacggtaaaagtgccgagatggcactgtctcgggtgagggactgaaacgcaatgagacaaagctgcaacgggctggtggtataggccatagatttgttcatgatgtttctaaaactttggagaggcaagtttgaggatacgaaggtttgttgtgtcctttggaaacaattctggatcggagaattttggattttgtttggatgtgatacggaaggtcatcttgacttttgatatcaggtgttaatttgctcctggtaagattaagagactcaactattgagagggcagtagacgaaagcagcggcccagtctgtttatgctgctatagatcggtcctttaggttcattacccttttcgtatcctcatacatagagaccaactaagccttgtgatatctcccaggcgtaggttgtcatatgcagatgaagttcccgctcccactacctgcaggcctccacgtctctctgggttcgcactagcaaggatagtactagatgtcaacgcctccttatggagatgatcaagttaagcccttgcttctcgatcccgcgtaagtgattaagttgcaagcagatagattaattaatctttgccctacggatagtacacatgtcctcaggatgtacggatatttctcgatatgaacagctggggatagttacgcgcctcactagtcgtgccactcatcggtcgagatttcaaagtgcgactccactctcggtgcgacgtgccaggaagagccaggtcttgtcaaacctgtaacaccggggtttcagaccagaccagacgtggccaggtattgataacagccaatcattgagggttgttgatgatctttgaggaaaggactcatgccatatcttgctagctatcgggtgattattgcagtttacgaagagttttttttttcttgactgaatgatgagcaactctttaatctaatgtgtacagaaatctagttgtcagaggccagaatttgtggttgtgttttgtcacgttcaccccctgatctgatgcagtcccaacttctggaccctcggttgaaccatgcctgacacagaacaactccttgaatggcgtgtttttattctcaaattcgatcctcacaaggagaagacagttcttacagcctctcgctagaatgttataggtgcatgccaagcgctaaccccggacactcgctgtctgtgcctggtatcaagtccgtccaccaaactccgttttttccctctcattccctggagcatatcccgtagaaaagggaaagggttgtagcaataagatgtacttacgtagtactattacagcagctaagacccgggttctcgtggtttgagctttcacttagttcttagaaacccttgcctctttcctccacctcctgtcctctctcccattcattctttttttcttactgcttgggccgtgacggtgagatgagcatatctcttctctatatgtttgtttaatcttcaggctctaaacagcaactattttcctttctattcgcttcttgtttatactgttgggaaaccccattttttcatcgtccgaccggaatctgttatatctactcaactgttcagctggttctgaatatcaacacgatcgcttgaaatctattgtttattattggaagagcctggtaaaacgaggataaaaagaaaaggaaacatcgcgactggatcaaatactcaacacatcatctacgaaggacaccgattaaaaattcggctcggtggttgattcaaccatatcgtctcgctcaagatgagctatcaaatgcaggattggtccgagaaaccgtcggaacgatcgcgatggactcccctcacgcgcatgcttctttctggtgagatgacccaggagaagcaacaggaactgtcgtcaagagaaaagtttgatcgctggatgatcaacgagggttaccgaagattgtaagtccaagaatcacatgccgaatggttaagatggtctagttcacatgggttactaacttcattactcaagcttcgtctttgtctttatgattctgcacgccctcatcttctctttcgcttgcgtgcactacgctcagaaggaaagtctcgaaacttcacgacagacgtttggcttcactttcatcattgctcgttcagccgcgctggttctccatgtcgatgtcgccattattctcttccccgtgtgccgaactctcatctctcttctgcgccagacgccgcttaatggaatcctccagttcgacaagaacatcacctttcacatcgttaccgcctggtccatcgtcttctggtcctgggtccacaccattgctcactggaacaactttgcccaggtcgccatcaagtacaaccttggtatctacggctggctacttgccaactttgtatctggtccgggatggacaggttacgtgatgctcattgcactgatgggcatggttcttacgtcgatggagaagccccgacgagcaaactttgagcgtttctggtacactcaccacatgttcattgtcttcttcttcttctggtcgattcatggagctttctgcatgattcagcctgacgttgctcccttttgtaccagcattggatcgtcagccattggagtcttttggcaattctggatgtacagtggtttctgctacctggctgagcgtattgcgcgtgaggtgcgaggtcgtcacaggacattcatctccaaggtcatccagcaccccagcaacgtttgcgagatccagatgaagaaggagcacaccaagacacgagctggtcaatacatcttcctctgctgcccagccgtgtctctctggcagtaccacccctttactctgaccagcgcccccgaggaggactacatctccatccacatgcgttgcgttggtgacttcaccaaggagcttgccaagtctctgggctgtgattggagcaagaagaaggatgctggcgatgctagtaaggttgtcggtcttacaggccgcgaggccgaaatcgacccagctatccgtcgtgtcctccccagagtctacgtcgacggcccctttggttctgcctctgaagatgtcttcaagtatgaagtctctgtcctcgtcggtgctggtatcggtgtgacacccttcgcctccatcctcaagtccatctggtaccgaatgaactacccccagaagaagacacgactgtccaaggtttacttcttctggatttgccgtgacttcgactcgttcgagtggttccgttcgcttcttctcgctgtcgaagctcaggatctggaccaccgcattgagattcacacatatctcaccgccagaatcaaggccgacgatgcgacaaacattatgatcaacgatgccaacgccgacaaggataccatcactggtcttcgcagcccgaccaactttggccgacccaactgggacatgatcttcagaggtatcaggaagattcacagccctgccgaggcgggtgtgttctacggtggtcccaagggacttggaagttcactgcacacgtattgtaacaagtatactgagcccgggtaagtctataccatttcatgttgttgtatatcattatctaacgtgtatacagattctctttcgtctggggcaaggagaatttctaagccttgcgtatttatgaccattgtttaagcttaggtggatggatagttgggtttgtaatagcaaaagtgagacaaccatttgagtagactttttctgagggaccagttataatatgaggtcttgtttggcgttgtcgttttaatacagtagaaacggatattatacctcaccaaatcaatacaatgcaagcattttctgaacattcaaccaaatacgttgctggcatttgctagccctttgtttagtttataaaagatctcgtgaagggcggaggaatgttgccagcctcatacgcaactgcgagctgccgtaggaggcgcaagtacccgtagagtagagtaccgaccgtttggcagtgctgacgttggacaatggctggatttgcttatcagaattcatctgaaacgtttcacatgcacggaaagtcacttatagccacatcttatgaccaaggatggaggactcctacaagctgcggatgatgtagatgacgacgatcaatgttgcagatatagcggtcgagggggagggggagggagagaagtgattcattctcgattgtgaacagcaggaaaggcaggtatgtttgatgagttgaaaaccaccctcggtaaagtcacgaatgtttggaattctttaactctgtacgcgccacgatcatgcaagcagacccaacggccgatatgtgcaggtctcaccacatgataacgtgtcgaagtgcagaaagtggctgatgagtgagaagccaagaaagggagttaccgatatagaagcgggaatggattttaagagggtatgccaacatggatggatgcagtgcatgttccattgataatgcatagcatctgtagtatagcatcgcgttggtgcttacggtgaggccgatgcaaccatccaaatgaattggcacagagaaagaatgcgaaaccgaacgacttttcatttttgtttccaatagtgatgaaggagagactaatttcgctagctcgtatggattgatttcaactgattttctgaatgtcatcgattctcgcgtatgtaggtacggcaagtgcctttcttggctgggtcttggtataagcctagagaagaccctgcagatcgtgggttgttagtgaggcgggatatcgtgacagtgaatgatgagcttgaatgggtaggtatgcatttcgataaagaaagtcatctcatatcgaattgcatctgcattattacttattattcagcacaatactaagagagactcatcactttggggcccgaccctgagctaaaccgccctggagttgatgccccgacatcgccccgctacttatggtggttctaggtcggccagacagccatagctccggcatgacctcgtctaacctggcagatacgagctcatttgaccacgggcaaattgatgtcattaatagacaattaaagatgtgaatctgcacaaagagtcaaagcgacactctagatctactctactctaaggaagattacagttgttaaagattacctgccatctatcaacgggcagacagagttctgtacagccctcagcaacgtttcaacgattctctctagctctctacgtcacttccctgatggatggcagctatcaagatagtttatgcttagtctccaacccatagcaattgagaaaatatctcatgtgcgccttgacacgtcaaaagctgcaaactacaggcggacatcatttctgggcataggtcacgtttttgcctcgctctgtaactgatcaaccatgatcagcaggagaacagggccaaaaaaaacatcaacatcaccgttggataagagtccaagatacttgtatctcgcgtacatctcgtaaatagaacactagtaatctcaaaggggccgaggcgcagcgccatgacaaacgagctagtctataaagaggaaacttgtcaggggtctttgtacatgtgctcttctctctgttgtctatacggtacgtatctcgacgtgtacacgcaaagaatgagtgaatgaatcattgtccgtccctgtcccggtccaggccatgccagcaaacacaaccggacgggaagcagtgacagtgacacttgcactttggagaacactcaagacgggatcatgggagtacagagatgaggctgcatttgttatacctaatcacaaccacaacatagaacttgaactgttgttttacttgcatccatctcataaacctttgcctataccaactgtcacaaatgcttggctctcaacgactcgtctcgtgttctcatgcatctcctccaataagaattccctatcgcattgggtttctaacagatgtgcaggggcctgcgctactttgccgcaaagtacacgatactttgtcactgttaaagtccgttccccgtagaggcacgcacttacagcaattttttctcttctctagcagtagtgcagtggccgctagacctactggagcttgtaggtggccacccactgttcgttcgctggccgctcaaatccgctcttcccgcgccattccttccagggatggccccaagggacccaaagggacccaactgctcataattcaattctcactctcaatgcaactagactaactacgcctcccatccatcttcttcatccgtccttcgttccattcccttttttcccatctcacccaacacacacgatcgaggagttatttactggaatactacttgtattcttttactaacccctacctaccgtttctcacactcgttcacagacgctttcttctttttttatttccttgtctcttttttctcgttatcgaagcattgccttttttgtcattgcttcacgcgcattcgttcctggctgccgcgtaactccttatccacatcgcacaagcccgagacaatcagcgacaaatctactctgctcttttcgacgactccctatcagagacttttttaaatctgagacggtcgctgttttctctcttattggattttgtctttccgtcgagccgaacccttctgggtaaacttcatccatctctacaacctattaaccagaccacaacctcaatatcgcctgccgcttaattgaatcgacaacttctcagtatgcagcttcgaaagttcttgcttctgggcatgctcgtcggagccgaagcctccaggttggtcgtccgtcaaaacactggctccgactctgccgccgcgccctcaaccgattccgcccctgcgtcttctgctgcacccgagtcttcaccaactgacgatgccgcgactacggccgctgatcctaccaccgccgccgagcctactgacgctgccaccactgccgcggatcccacaaccgccgacgaaaccacagatgccggcaccacctcagctggggacgttactgtcactaagacggttactgttacagatgctgacgccaaaactgtgagccgcatgacgaccgtgatgaaaaccatcacatccaccgtcgtcgttacgtctaccgctttcgagaccgcgactgttactagcagcgacgctgagaccgcgaccgagacggaattcgttacttctaccaagtgggccaacgagaagcgtgctcttgaccttgctccccgaaccatcggaggcgctgaactcgtcgctcccgccgtgcctaccaccacctctgttccttacgacttccacgttgagatccgccgtgatgaatatggcctccgcgctttccgacgaggcctccataagcgtgccaccgtcaccgagaccactactgttaccgaaggagacggtagcgacaccacggtcttcaacaccgtctcccgaaccgttatttccaccatcagcagccagaccaaggttaccaagacccttaccaagaccgcccaggcaggtgccagcaccactgtcactactacgagcaccgttgttatcacctctactagagtgactactggagttgttcgcacagcgactgttgctccctcgggagagtatggccccgctggtactggtggcgccagctccgacgataacaacaacagcagcaagagctctgacgatgagggcctttctactggcgccaaggctggtatcggtgctggtgtcggtgttgctggtctgattgttatcggtggtcttatctacttctgcctccgcaagcgccgcaacgctaagaacaaggctgagtacgacgatgtctttggcgcatccgaggttcctgttggaggtcgtggtggtggcggcggcggcgctgctgctgtcggtaccagcccccacatgtcccagacctcccctgccgccgcttccactctggcccctagccgcaacactaccatgtctgagggttaccgtggtactgcccttggcgatggacgtgccggattcgccaagcctcagcagtatggacgcaactacgcggctgttagccccgagaccaactactcccgtactgccggcagcgaccaggccttctcagctgtcacccctgagaacaactacgccaacattgccggccactcgccacacaacaacgctgctgagatgtacagccctgccaacacagctgagctggcatctgacagcgctgctaccaagtggcatcaaaatgatgctgccgagattgatggcaaccaagtctcaagtgctcgtggtacagcaccacctgagcacgtatatgagatgccagcgcaaccctaccggtaaacgaacatgatgccatgtgactaacacagaggtcactggcaaggaattggatggaatgaagaaagacataaaactcgaaggtggttgatgagactccgcgttaaagatagaggagattaattaatgtcagatactgtacatactgtgaacccatttactttctttccttgcgttttatgagcttgggttgagcggacgagagcgggagatgacatctcccattgattgcatgacgttgtatatcttctattcctaccattatggcgaggacagaattgcggatgatttaaggtgttgattataggtagatatgcatcaatcaaacgatattcaagtcaattgggattcaaagatgttactgattggtcaccaaagcttcagttaactgttactacatgcaacacaatcatatttgacccgtggttgtgggataagatgcttgtggtactcggttttacctacctggtaaagatttatgccgtttaacgatactcagcagatataccttgtcaacgttgaacatgccatccgttgacttagtacatagtgctgaataatctagtttaaatactttattcgggttcaaccgacgttattgactgttgagtttaaacgtccgttatcggtgacgccacttgatgttgtgcatcgacagatcgaccttaaattacaggatggaaaatacttcgtgtacctaatagttatatgattctctcctctagtattaagctcctattaaccaatgctcgccacactcagattatcaatcgaataatacttaccccaaggcctagagcagatctacgacatgcccaatcgttgtcccacttctcaactgtcactcagcctattatcgcaacactcaaagttacacccagatcgaggggaataaaattctcattttttgtgcaaccggacaggtttcggatgagctgatttagcggatactttttactaattcgaaatcttctctccccttgtcgggccgctctcgaaaccttttgatacttttgtttctcatcgggattttctcgtcatttatgcgccaagcttagcctggctctttttttctctgttccagacgagtggcgcggtcttttatccctttcgtcgcgctcatccgagacctttttcgttgttcgactttctgttttctttaaacagaggtttattaagtttctctttctcttcatctatcaatcagagggtaaaagatttgtaagtcttgtgcgggacacccttgttcaaatttacttactcacaaactccaccagaaaagttaccaatcagtatggccttcaaggacggcggcgagaatactacgcctagcaggcgtcacagtctcaatgatgagtgtgatcccaactcggtggctgatgagaagagacttgttgccaagttggacttttacattattcctcttgtcatggtcctctatcttttcagtttcctagacaggttcgtgcaggaagctctctgtgggatagttaacaaaaagaagtcgcaatgactaattcgaaactaaacagagttaatattggcaacgctcgactgtatggtcttgaggaggatctgagcctttcgtcgagccagttccaggttgccgtgtctattctcttcgtcacatacttactattcgaggttccatccaacctcgttctcaagctcttcactccgcgccgatggctcgcttttatcgctgctgcatggggaatcattgccacgctcacaggcctcgtcaactcatacggagcgttacttgcctgccgtcttcttctaggtgtcgtggaagccggtctctttcctggcctaactgtatatctcacattcttctacaccaagcgggaactcgcactccgcgtgggctaccttttcgtcagcgctgcagtcgctggtgctctcggtggtttgcttgcgtacggaattggccacatggatgacgtgcgtggtatgagcggctggcgctggatcatgatcattgagggaattcccagcttcttgatcggtattgtcacgtattttgcattgcccaacgatgcggagacggcgtactttttggatgatgacgagaaggctcttatgcgtctgagacatgcacgcgagtatggaaatacagcgtcgagccgggagtttagcaagaaggatatgatgtgcgcctttaaagactggaaggtatgggcgttttgtgttgcgcagttcggagtcgacactatgttgtacggtaagttggaacgtctcgcctggttgtcaacacccattctgacagagatgtaggattctctacatttttgccaaccatcatcagggatcttggtgactggaccgtcgcagagacacagcttcttactgtgccatgctatttcctcggcgcagcggcatacatgtccacggcatttctctcggataagctgcagcgccgtggactcttctgcgtcatctttggactcatcagctgtgtcggatatgccattcttttggcagatgtgtcttctggtgcgcactactttggctgcttcctcgtagctggaggtttatacgtggtcgtaggcttgccactggcttgggtaagttgagagaagaaaagtgtgactgtactgtctgactgacctgaatagttgcctacaaactcacctcgttatggaaagcgcactacaggtacgggtatgcagctgacatggggtaacgcggcgggtatcatgtctgcgttcatctagtgagtaccatcaataaacaatcctttgatttctactaactacggcacagtcctgcttcagatagacctcgatacatcaagggccacgctgtgacgctcagtatggtcgcgttgggcaccgccatctacggatacctgtggtggtggtaccgacgtgagaatgagcgacggcaatcaggccacatggatgagaaacatcgaggcatgggagaggatgagttggccgagcttggtgacgaaagccctcgttataggtttactatttagaaagccgatccgggatgaagagaagggtgaccactgggcttatgggagataaacccaagatatagagggaaataataggaagcgttgaaaagcgactattggattataatatagatatttccatggagccgagtttctttctttatatcaagcaggattgcggtcgggacagcgcagagcctcaaaagcgtacgtagcattggttccatccattggtgaccaatagcgtttgctactaagctactggcttcagctgcatcttcagagcctcgttgctgaggtgtctcacaatagacactaaggaggcaacgcaatgatactttgtacatggatgagatttgcaatgagaaatattaacgatacggtgtccagtcattcataataccgcatccgttgctcggtacttggtatggtatgttgatctatagtaaaaaagcgagggaaatattggaagcatgacttaagttgctaggggttggggctgcgtacgtcagctggtggtgttgtgtgttgactttgctgtgtaacggggccggtgcgtgcagatgaaatacgaggttcaagcggtgctggaaaaaggcaatccaaattggacaaaacaataacatcactcgagtaacgactaataaatatgcgtgcagttatctgggttcttctatccgtacaatagtggtagttggcctctcttacagaaatcaagtgatgaatagtctattggactggactggcttagcactcactccatcctgaaccatgttagcctttgtcttggaaggaccgacatccaaattaagaacaataactgactctcttgccactgtcatcccattatgccctcgagtgtattgtagcatcggacagaacgacaacagaaccgtccataccaccccgggatagatcgctgtggacctccactagcgcacgctgtgatttccaaatttaggtgcataattccttagcgtggaaaaaaggcttaacatgccgactgttgttcccttgttcccccctagtttctcaacgcttacgggtcttccatctgctttctgcatctctaactaatttcttcttggctattcttcactctcgttcttagtcctgtcagtgttaccaactttgtctaccgactctcgcttgtatcttctttgacagttgggatctacttgacttttattccttcttcgatcgttgtcttggcgatatcccctactacttccacggatcggctctttcttcaacgactatttgcttcacgtcgctctcaaatccacaaccgacaccatgcgtttctccaagcacgttcttcccatcgctatgctcctgaccggagtcattgccgcaaaggacgaggagtctaccaccgctgttgaaaagtctaaggctaccaacgacaagccctccgagacaactgccgacgagtccaacactgccgacgcgacaggggaatccactgccactgctactgccactgctactggaaagaaggataaggactccaagagcgacaagtctgataccgataccagcaccaacaccaaagagaaggaggctgcttccaagacggcgactgagaagggcaacggacctacaatcacctgggaccctcctgcgcccaagactaccgttcccgacatcaacgccggttctccttcgcctatgactcccggtgtcgtggttctatctctagttctcggcattacatctatcggcatggcactcctataggagcatccgtgctcacggggtcactgcaggttcgctccagcaacgcccctattctacgcaagcgtttttctttggggtgttgaactgttttgttcattttatttcacatgattgtggcgctatatggaatggcaatactgattgaatgacttggggcccgtaactagttgggcgcgcgttctatttgtggcgctcagacaagcctttgtctcggacaagaaaaatgacggggaaattgacaaggggcgaggttcatggagacatataaatatataatccacctatctgacaattcgtttgggatgagcattgcattggagtaatatataaataattggggtcaatatcaagatatgagagttatggatacaggtaattagtcagttattcgttgtctgtgattccttgccatgatctgattttactgaattgtgagcaaaactaacaaattccaagtctgagacaatgcatcaatcaacaagtcaacaagctttgatagacctccaaaccacgtgcaagctcccaaaaatcatgggtaaatactaggtaatagtttaatccaagatccaattaatcgacattaaatagaacctgctgtaggcatgtgtttgatgttgctcatgcccagtttgaagatgtccatgagatctaaccaatgactgcaaccataaccgacgtcataattcgcccatgtccacctccctaatcacttgacccctccccctcattcctctgagcctagcatcaggctcttcaatagcacgtctccagcgcttgttgcgcttgccttatagggcacttccagtgggtgaagctacccattcatggtcaatcgcctcacattccttctgccggattaataccctggggctgaattacgctgggatgggcttgcgataatgtagatacacctttcttccaccctcccgccttgccagtaattcatttcttcttcctacaagcacaaaccacctatacccagcaattcccaacgcatataacctgtcgcgcgcctgttcattccacgctttctgttttggcaacaacgcttattgacaagcatccagtcttcctgagcagccctcgacagctaggcccttgatacctgacgttgcctcgtatcaccaccacctttacataatttcttttgcgaccatcccgattcttagcttctgaacgggaatcaactcgagcatcggcgctctagatacttcttcgatagaatcaatcaaccatcgccatggcgcaaacacaaactccaacctttatcaaccttcctcctccgggctctaggccagagaccccatcagagatgccgtgtgttattcctttttctatttgatttgacttgctatcaagtcaatggcgcttctctacatgactaaacactgacgccgtcgttactttcagcggcactcccacaagcaccactacctctctttccgcgctatctaccactgcgatcaaggatggccatcgtggtcacttcccccagggccatttcagtcgcggccatcaacacaacccttctactcaaagcctcgaggctgagcgtgccgaccgtatctcgcgccttgctggtctggagcgggtttcgactctccgagcacctccccaagcgagcgctcctggggcttcgtcggcgtcaccacagaccactcctacttcaacaactggattcccaccaaactatccttcctcgcagcacctgacgcctgcctattttgatagcaatggtcaacctatggccatcactaaaatgagtaccgtgggaacagcgagcgcaactgagagtcatgtgggtgatggtgacgatgcgcgcactgctgctggcgatcgagatgaggatatgttcagcacagacaccaactatcgtgaagccgggtcggtaacaagcatgggcggttatccggatgctatggatgaggatcttgatggcaccactgctcgctctgttggtggttatgacgatcgtatgagcgatgatggctccgcttcgctcgttggctttggtgagggtgcaggaagcaccgtatccggacctatctaccatcgtcgagcggcaccccaagcttggggactggagagaaccaattcggggcttagcgacattagacgtgatcgtgagacccatgttggtggtgacactcctgtgagtgcctctgctctacaggaacgccgtgatgcccgcatgatggatggtgttgcaatggacccgaacccagggcaagcgactgagaacgattcgtttgttgacacaacctcccgtggcccagtctctgcgtcacaatcccaggcgcaaactgctgctgctcaagaggcagcggagagaattgtgcagaggttggacaggggtgagacaagggctcctgcatccggtcttgtaggacctggacgaggcgatgagccgctgggcaagttctattttgagggcgaaaagcgcgaagactgaaaaaaaaaagaaaaaaaagaagaaaaaaggtggcatcaaatgagtatgacggggtgtaaagcacgagttgtgcaatgcgatttcatgtttggaatttgaagttgtcagggtcttgatttcctggtagaatcatgttaccctgccttaagctgaatgcttttccaatgtggtctagatttatgcatgcacgtcgctatcaaattgatttgtattcaatttcgcacattagaaggggttcccgatgctcaatactgaacatcctaatgtgacatatttgcccggttcgaaccctcataacatccgcacaatccacgtaatctatgacaagatctttcatggattatgttgagctatcgaaagtaacacatggttgttccagtttgaatgataaatgcaatgtttcagattgtaagcgccaacattggactttgtgcatcgcttcatgcaagctgctgtaatataaatcaaagggagcccccacttcagcgtacctattgtagctgggttctatacatgctgttcatatctgccgagtatgcaaacacgcctcatccacttcattcggtagttatcatgagaaaaacaaaacaaaaaacagtagaaaaaagtcccttcctaatccctcgctgagacagcggtccaacttgcaaaaataaacactgccagcctaaacacaaacgccgttgtcccatcgaatcgtcagaccaaattcctatcggtctgatgtcgacagtatgcttgctatgataaacgagacaaggcctccccgtaaagtcattctgagctttggtttcgagatattatataagtaaataaagaatcgcatgaggtactgtgtcctagaagcatgctaatgatttgaagatggaacgaaagcaaacatttcgatcagtcgtaatagttgttgtggactcaggcacaggtaaagtccagtcgcatccgacgggcgatgccctgccagtcccatacagagatccagtcaccttgttccatcaaggcccatactttttcaagcagttccatgacacgctcacagttacgaagacctgtgtagccgcgaacagccctaacagctttgcggacacgttcttgttgagccttttcgaagcaggcggtgccaataatgaggcaaggtatcaggagcaaggtctgggaagggtcggaaggcttgaaagactctagaagggatagcgactcttcgacagcaagggtgatacggcgatcgtgatacgccggtcttcgggttggtggtggtgaagatgctctctcttgacatgatgagtcctgttcgtgcatggaactggttcttgaaggattgcgtgatgttggacagctgctagccacgtgaacgtctgaaaccccggtggttccattggcccctgatactgtggccatcatggaggcccgtctgagtggcggtggtggtggacgcgcaaccgaagctgaagctgcaatcggtaatgtgctaaacgtcgaacggcgcatcgaggagaccgaaggtgggtagatagtccggaaaagatatacccacatcatttgcttgtaaaggagcccgactcgatcacgactgtcgccccatggccaattcggcgtccactcacggatggctgcatctatttcagcagcctggtataagctggtatagtccacgactgggtctacggcagctgctatattggctcggatcgtatttcgaatggtcgtgatctgggaaaggtactggaagagaccatcgctgacacccaataatcgaggtggttggattgggtcggcaggctcccagtcttctgatgataatcgggctgtcatgttttcgggatgccagaagagatcgtcggcaaagatatggtactgaaagaactcggtaatgaaactatagaatactgggtcctcaggaggtgaatgttgaatcaaagtctgataagcttgaaggtgaactcggtgttcacctcgagggtttccatctgctctggtctgaagaagcaaacagagcatctgtccatatcgtgcagatagaatagtcttatactcgggatcatctttattcaagggtcgacccatatcctcgtagagtcgtttcatggattcgtcgtggtgataatctgctcgttgttgcaatgcttctctgtttgattggggatgatctgctaagagcttggcaccatatggagtgtcccagtcaatatgtttgctgctgacagccaaaatagagtgcatcagcccttgatgttgattggcaaggtgaagaatgatgtccttgaaagcattctttgcctcgccttcgacggttaggatattgctcagattggtaacgtagtgtttccagaaaccttgtcctccactgtttccacgccatgaaatataggctgcatggcgatcactggcaatgacttctggcgcaagcgctctggcataactatcagtaaagtgaactggcacacctatcgatgcactcaccttcttcggtcttttctttgccacttttccatatctgtttctcatgataaccctcgcagacgacagcgttcttctcacaattcatgcctaggaatataatgttagactttatgcgcaagatagactgattccttcatgccatacatcgtggtttctacttgatgttagccacctgacccaaattcaaagagcatgctggtacattcgccaagcaagatgaacatgaactggcatattcgttctggcttgtagcaccaatagtctttctgggaactacttacagcttcatcacacttcttcttgcgtttacggcaagtaatgcaaccagtcttcgatcgacctttcgtaactttacttgtgcttacagcggttgccagggggtgctttcttggtcgtcctcgtggccgtttcggcttcggatcggtgcttgcggattcgatggaagctgatgcaaggggggcagctttgaggtcgtccatattgatgtcatcttcgatgggttccagcttcgggattgtgagaatgtcgtccgagccttgctcccagctgttgtccatctcaacatcatctcggtcgacgtactccgtgctccaggaatcggcgcaagacgaggaggcagagtgaatcattgttggtgcggaagaattatccattcctacacttaaaggtgatatctggccaggctgtagctgatttgccacagaggacatccatagcgagtccattggtaaaggcgatggtggcatcatgctatttggctcttcgggggatatgttatgtctgtcgcaccaggctaggttcctttcagatcgagaaaagtcaaatgaatattcgagggccatttagcgactaatatgaccttgcccctctgggaatgagaaagaagagttgggagagcaatctattgcaacgaccgtctcaaggctggcggtaacggcttagatagataaccagatagcttgccgatcgagtatggtatggaacagtacagtgcagtatagtctctaactagaagctggacgtgacgacccagcatgaagctgtggagactagagggtggtggcggtgggcgttagggtggactagtcttggacgccagcacaccaacggttgatcgaagctcgtttagtcgcccaggacagacgacggctccaaactcgcaagatgaaagggagggaaaggtgaggagaatggaggggctatgtatgtgggtggagaggtcttatttggaagtcaaggtgtggaggagttctgagatgcagcacagcactggaacccttcgcttctgcttgtctttcctgtcgactccatctccccacagttgcggcgggctagcgatcaggttggcctcatggtctactggtcaagtcaaggtcaaggtgagagggttcgcaggggctttgacagccctcaaccaacatgcaccgttcggtcccgtcaagggtcactcaggccgcgcgatgccagagatggtcacctccagaccctgttatgcctggggccaactactgggggctaactcgactagcagctctaggacaacgaccatggtgaatgagacgtggaggatgctggatcttggcgaaagtctccatcaagcctcgatggaggacatggatagattgacaaggacatggcctggtaaacccaccctctgtagatttagcgccagaagggccctgacagaggtgcttcagggtacacagcaggcccgcttgagtgggaccttcccttgtctagattctggattgacaagaatgttgcagacaaaatcgtactatacctgcctacggagtatatgtcagcgaaatagatacgagagcaggggtttcacttgcgagcaactgcagctatgagatatgagaagaacccaccgatcgagcatctcgatcaggttgacgtctctccctataaacaccaatggcggcgagtcgtgccatcatgcaacaggtggatcagtagtgacaatgtatggttcgacattgttgatctgtttcttcggagtcacacgacaaagtgccgactaactttggagtattaaaaacccgagtctccaacgggcgacgttgcagcgaagctgtagcatgatatcatcaaaggtcccttgtgtttgtgaaagtcttgttgggtgacattagtgggtattagacgtctcagtgttgatcccttggacaagcgactagaagtttcaacctgctcgagtcgacaggtcgagaacagaacatggctggaggtgcaaaatgcatatactgtgccgtagcattgggaccaacttgtttcggggcatcaagtgaaaacatgatggagcgggggaggctgttgaggaggacattggtattgactgtgtcaatagcaaaataaatgaggagcggttgttctggcggataaagacgacggtgttgtgttgacagcggatgaattggatcgaatttacgtgcagtagcattttcaaaatacgtgaactaagatgtagatcaatgtcttatgaggcaggcatgagaaggcacctgccgtcccttccctcttcgtggtaggttgtgttgtgggaaggtactctcactcacccacacagcccaacccgttcctaccccaactgtggaagtacctcagggattccaggtaagcttgggtaactcaggtctcgcttccagcatttcttcatccaaaaccatcatctgaatagtatatcgacgcgtttgatactcactgcaacgcctgttgccgacaagaataggtcatagctcagtctggctgggtttatcgatccagaccgccagcccaatgcatcggcctcgagtgtcttgcagaatctctacagcagcatccctggctgccacttttgactcgcccatttatcgttagcattaattttgcatacatacagtagcggagacactactttgaatgatatctctgcacctggtctctggagaacctctagtccccctttcctatcgagaacaagctgactgacatggtatttccatgctggcatcactcagtagaatagatgcattgaactactgcaatgcgctgctagcgcacgcgccattttggaggctggaaatcgacggcctagaatcaattcaacagctacctactctgtattctgggctctttgacagaaagaaaatgcttgggcagctactctattgccttgagggtctgagctcgaaatagagttagcggtgagtttttttttcacaaactgtatatacaaaactactaactctatagttgaggatggtatcgaacaattacacgaacacattggtgccatattcgactctctttgctatctgttttgctttttgtaaagggattctgtctctctctacgttgtggtacgtgctctgtagccgaacgggtagggatatgagcagcccagctcacatcctccgcagccagccgcctcctcacggaccttttggtggtcaaagcatgactcctctgagacaatgcctgtctaggttggtcgatcatcacgaatggattcatcctgaacccctgttcaacatacgtatttcctaggacatcgttaccatagttggttacgaccactctctagtctagcacgactgtcgtggatttgaaaggctatcgataacttttggcaactttccaaagtaaattccggtcgccaacctgcccccacaccagcttgtacgtaaggcttagcctcgagcaagacgaattgtcaagagttacttcggaagcagtgggaactgctggaaaacgagtctctcacaacaagcaaaagctgacatgtcaaatcactgaagtttccgcttacttttattagaggggacaaatattggcaaagcccctggctcctatgagcgagctgagctttttactcagcccgcacccgccttcagttcgttgaaactcctaaaccttgtgatgacatctgtcttgaagtttcctgagcttgtagagcaagtctgggtgctgtttggatcagttgagcactttgttgatccttttcggtcgattggaagcgccttgaccctttcttgtgtgagtgagtgcacatgactcggcttacccaaacgagtaagcctttgcgtcgcttgatgttactattctacgtatcgtttggcgatttgtttgaagccacaacggtttcgtcaccaattttaatctatatccgcagaatgtctcaacctaactctcaggagatcgtcgagcatacggttataaactaacagtttcggtattcgcgtcaaccagtatcttgatacagcattgcaattgtacgcgacgctgctcaggttaagatgtcgttgtcattccctttctggattagcatggctgagctaaatatctgtgggagacccgagtgtattgctgacacgcagcagcacttctttgctttgagttgtttcttgggagacatattgcattcttgcccaacgtctaccgttgataacattcctctggtcttacaccgccctggtacatgggacactcgacgatgcccaacaattgagttcgacggtgcgccggctgagacgcggtccgctgactgattcccgtcttttccctagtccaagcagctggatagatgaatgtgaccaaccaaaatcgttagcacaaattgaaaacgtgcgcatctggcataataaacgtcatcgttaacgccatctgttggctctaaataagggacttggccgaccttatcacactaagcaaaggacttctacaggtacaagcagcgatattcttgtcgattctggtacccctggtatcagctggtgcgcctagtgcttctggtgcagaatgatcgagttgagagatcacgaatctactttgagaaggcgacgaattcctcgcaagggcatggacgaccaggcatgcagcattgacacacatgaagttgtactgcacctggcttagtctagaacgggtactactgtgctgtcgtgcagtatatctcgtacctagacgagtatcgtgaggaccctggcgatccctcctactatcaataacctggatctcggtacccagctataaatccataaagtacgtagcaataactccacgtaccctgctggccttactaagacaccgctagaccacctgaactggggattcttattgcctagcctagtcgtcaggaagcacacgggtcgagcgggctagaacacctggaggcgggtcaggctgaacgcaagattatgctcgccgtttatcacgcagggtccattacttcaccaataaacccagccagctatcgtcaaccgaaatagctattttgtttggcgactggtgatggctagactgtacacgggtctgtgccacacgctggtacgcgttttgtcacggaattaaagcccacatgaagctctcctgtcttgagcccgtgcacatagaatccccctagaaggaggttttcaggtcacatagtcgctagcagatctcccgttatcgggccggtaacgatcgtcatgaatcgaaccaggctctaagttgagatgtgcggtgagccggtcttcaattagagcagggacatggaaatgaacggccctcttagatgcagaattacagttttggctcgccatggcgtcaattcgaggtatggactcggagatcctccactgctgaccacataggcaaattgcaacgaagtgctagcaggcaagggcagattcctttgcaattcctttgcaattcctttgcgaattccgttgacagttttgggtattgccggctaggctttcaggactacccagtctctgatattgggctcgcgttttctgtgcaagaactcagggccaagacgaaccagatgaacgaggtaaacgttgctcgggattagcacaaccgacgtacattacatggcatgcacggactatgattttcaatgcaccaaccaccacttgcatgctgtagatgttggagaagagctaagcctgcgaggcttttgctgtggggaggtcattgtactcactccacgactggtattcaggaagcgatggatattctggaatgtgtcggtctcatgctagaacagccagcattcgaagcctcgaccgggtgttggcggttttactaggtcacactaaatctatcatgaccggagcaaatagtccagttatacttttgaggcacatgaacaacgctctggcggattgctaggaccctttctcaaagcagcgctgcaatacaatagccgacttggtgcagattgcaccagagccaagacatttaatagcatctgtgttgttttcagcgcgtcgaatggcaatgtcaggaccaatcccgacggtccgaagacacgaaggctacaggctatattcgaatgaatattgaataaagataaggcgtctcgggcattagccgaaacccgaggtgagatattttacttgttcaagatggagagcagtcaattgattacatagcccatctcataccccagacgcacaggctggggatgatcgacggatacccattcgaaggcggggctggttatttcgcaaagcgaaatcgtgtcatggtgtttgttgatgagagaaacagaagagtgatggacggacaacaagtggggggtttcgtggggagcggtgtgtcaatcctttgatatgtgtggatggcttcatcacaagacgacgccattatcaagatgagcaatggagactgcaataggaaataccaccctaccagctgtagcgcagcactatcccactcaatcgacatcactcaaccttaggcgatggcctctggtatagcagtttacgttttcataatcaaatagctaccttggcaacaagattttcgacataggtattcttcttggcctcaattgtctggcctggtctgcagtaattacacgacatccttgtcatactttaccacacctccccggaattcggcttcttgactcgctcggcatttggtcaccagctttaaattaaatcttcagacgccagttgactggttcatatggcttccccaaaaggggatctcgtagatttcagttccctctgcctgcaggtgattcgacgttgctcgagtccaagtctcgtgcgtcgtcacgggtctgctatcaagcccaacgccctaactacttttgtaccccatgtccaagatagtaactattccgcatcctcaaccggcaaagcgattgggcactctccctctctgataaaccactggcatgggaaaaccactccatgcgctgctgtgtgtcttatgccgagatgaagcgaacgagtctcatctcatccctggtgtggtatagcgtggctgcaccagtgtgaacgtgtcgcaacactgcttgtcttgaaccttttcttcaggcatgatggatgtagtatgtagtctctagcgtactttcatgctctgttctgcagcacaccgtgattcatgcatgatacgacttgtttctcgagattttttaatatattttttttttaaaaaaaagaaggttgttgacgtggaatccagcatgcaacatgtgctcatgggaatggtgtttgatgaaagctcatgataacaaagaccctgcaaggtagtaagtatatgttggttgtgtcatggcgagaaacgtgtctcaagcactaccatgaaatcttggcaacttggctacgcaatcgattacaacaggtcccattcttccggatccttcgtttgatgttgcattgggctatctgaaagtgactcgtgtatttcctcccacccttggttatgtggcattagagtttgattcagcctttgtcaaagggttttgatatcatcaagtcttggctcatctgttctcaattcgactcaagtcggtgagtagccgctgtagctacatacatgttctcaaatgcgcatagcacctttataatgtgattcagatgtcagttttacagctaatgtacagaatagctgggccttgcgacatgtagacattaagccctcaaaatacgacctcaaaaaacgacttcatgactttacttgcgtcgtgatatgatctcgccatcctgtccactgccttgacgctcttcttccgcctctgcttgtccgaggcccatctgtctaccatcaaaacgtagtgtagttctgttgctgcttccactagcaggtttcgttcctctgtgtcgactcggtgttcgtgatccatcttgacctgcttgacgcgcccagtccgtatcaaccttgagtccttgaggcttcctggcccggtaagaagtaacaagaagggtctcaacacctacagcagcacgagatggtgtctgcgcttgccgaagtcggccgagagcaatgttcagctgagattcggtgggaagcggcggcacaggtggcgggggagacgaaaagagcggctcaggggcgtcctggatgaagttcgtccaggtaacaagactttcattgctcatgagattgaccactgctggattgtcccgattcgtgtggtctccaagaatggtgctcccaaaagagctcctgcggcttggtctcttgggagattgcttgtcctcaagctcgagttctgccttttcacggaaaaacgctactcgcttctccttctcccgcttcacttcacgattgttcgataaccaaggtaaaacgcaaggtggttcgggctggtcatcatcaaacggccgccaggccaactgaggtgaagccggagttcgtggagttcgtggagttcctggtgtgctgtaaccagaacgcacacgcctgcgaaggacgctaccgattcccgaaggggtcaacggaacggcaatgctgccctgttctgatggggacggcgttctgcgatgagccaaggcttgttctctcgtaggagatacgggggattgagctcggccttgtgtgtcaacatcttgtttcggaaaaggatgtgtactgctaggagtatgtttcggtttcgatcgctgcttttggagcttttgagattgagagaaatcccgtgtagaggttgtcagaaaaggctggacattctgctgatccaaagtaccatatgaggctacctgatcccctgatgcagaagagtctctgtggtctccgattctagcatgtgacgcaatcttaggttttcgtggtgttattgcaatggatttcacccactccttgatcgaactctgcttgttccgatctgtttcagatgcaccgttgaagtgtttagctttcggagtcgtgtcgtccaagctcctactgagctggctttcctcggggctgtgaaggggatatctaaggcgtgcttgagtatcccggagattaagcattacgcctgacctaggaaatgttccataagtgatactttcccggcgatgctcaggcgtgaatccagagtgctctacattgtccaaattgtatgaagcttgatgatggagtcttctgttgggttgcgtaggagtgatgattgtcgaagtggaccgctgaagacctctgggtgttggagttacgtttgcagcattcctgatatcggtccccgaagcacgtggagtgagatcgctttccgttgccgtataaccgtcatcgtcgtcgacattggcaacagcgaattcatggtccacggcgggtgaggtgttgagcctaatcatcccaagtgaggacggcacatcggcattcagtccattaaacattctcgaccatcttcgatcatcacccgtgttcgcgcgtggtctctgtcggttaatctgtagcggctctggtttgagttcagacaacattgattctgcatcgatatcccacaagtctgcattcagtccctgggggggcttttccctgggactggaaataagttgagcttgccgaatgttctcagagaggagctggccgccagaactgtcaacgacacgctttgtaagagtccctggcgtcaatcggttagttggctggactactataggaaagcgagcaagcggactacgcccacaaatagtattcaaatggtttgaagtgtcatccatcgtcttacccttggttctcggtgtggcaaagtccaaaactgacatgtcttttgtacagacacgtgaaagttgtcccgagagggtgaggtttccagcatcatcctcagccttcacgtcggcttggtccggaaattcgtttcgagctgctgtttcaaagcttttatgtgaacctgaagaacattctccaagttcttctgtagctatatgaacacgaggcctgtcttgaacctcgagtgtttgggctgtaggtgaatgcgtatctccttgggtggccttttttggctttagatttgtactcttgtcgtcaccaacaccaattggcgtggtggtgtccgattcttcgtcatctacgtccgtttcatattcgctcattggccgccaatcttcaactctgccgccagctggtcctgtctctgtcagtgccgaacggtagaaattgaggccgcatggtagtagtggatattacctcgatgttgcattattggatattttccttcacgcgcatcaatagaattggaggcttcagtcgctttgctagatccttgatatggggttccttcatcgctccccttaaaatctgtacttcccgggaaaacaggaaatagagcggcctctccgaggtgcagcgatagacgcatgtgcccgaaggggtctttctcctcagtgggctctggtgctttgtgccctctgttggactcgtcaacatctgtattaggaacagagttggcatcagcgggaactagatcacgctgaatcgtctcgggtattcgaggaataatgaaaaacttcttgtatccaggggtccaatgccactgcatgtcaggtctcggaagttcacattctcggttctcgcgagaggctgcagatttctccaacaggtacatgcgagcgtattccataggcgagatccgaggtttcgcaagcttacacaccagtggaggggggttctctctctcgggttcttcttgctgactgtgcgactcttcggtgtcttgcgctgtagactgtccgggactctgttcaacaacctgtgatacagaagaggcttcatgactggtgtcatcaaagctcaatttctgatgatctgtgcctgcaaatggctcaaattgcgggacgttgcctgtgaacatcggtggatgcattacatggcttggctggtttttgttggaattggaaatgcactcgtctagtggttgtaaatgcgtgtcttccaatcttgtgctttctgccggggcaggctgatagtgcccttcctttttgatcttgtccaaaacgcctggtgcaggatgcactttgagcttgtcaggatttggtgcatggggggaagccagtgacacatcttcatctgcctcatcttcgctgtcgagatcatactagtagtctcgatgatcaacgagttctgcgggtaagagaagaccaagtttcacttgttctagtgtagtcatctcgagctcccgggctaaggggtgctggtaaaacaaggttttggagagatcgttaggataacaagcaacaggtggttggctggtatctctagcaaggagagcgatgtctgtctttgcagcgctcagttctcgtccgggcatacctcttagtaggggatgaaaagacaaaggaggttgagggatcgtgggcggtttttttgaagaccctttgttgtcaagtgatgcgttcggcataagaacagtgctttcgacctgagtaaaattgtcctgtggaccagagttgcatgatgtgtctgtagtgggcaccataggagagttggcagacaccgcatgataagatactgtacctgcccttttctccagcttgttcataagccttagtgagagttcctctaccttcttaaactcttcacagtagcgcgccatggcgtctctgacccctgtgtaatcagagatatcagaccagcaacgcagtttcattttgatgacctcctgacgctcctgtgtgaagcaatcctcggaaatgaggtattcaaaaactgcgaatcgaacactatcgcggacgcctgatgaatgcggagccgggtctacatcatcttcaggccccataaacacagatgagggcatgagtgcgttgagtagtgccatgatctgagcggcctcctttctgtggctggcatctttggccagctcctcggtcagaatctgaaattgtcagctactgtgttgtattcgcgggttaaagcatatcttacgcataccctaagccctccgtgcaattttttgaagttggcagaggacgtccgttcaagctcgtgaagcattgggggccatgtttccgaagcatcctgaattgcaacatccgcagcttcgatgagacgaaggcggcggatttctattgcatcgaggtagcctaggccattcattgcgaggtcaaaattgatgcctccgttctcaggcttccgaaagatggtggaagcaacgtatttggcatatttgcgactgttcgcatcgtagtcgatacatctggctgcacggatcgctggccaatccttcttaatttgagctatggtagctgtatcttggtcgaatgctaccaatcgacttttcatctgtggcgcaaacccacactgccaagggtcgaggccgcttgtcgcggtgttcatcaactctttgatgagatggtaaccactccctagccaccaggtttcgaggtcggcggcgtagggcggcatctttgcaatggttgataataaagggcctatgtctcatacagcgaggaaagcatgatgtgggtactgcgatgtttggatcgtcgagaccaacgactgaggttgacgaagcgcgatggagaaagtctgttattggctatggagcgtttgtagtttgcaggcagcagtgtagtttctctgtttgagcgtttgagttagcttcgccattgcaaatgccgtttgcacccccgcgcctatgagcggtcccttatagttttggtgtttacccgtttgcattgtgggtgattaatatcaagaatggtttttgaagcaggtattcactgtctcgtcttccttgtgtgaatcgaggtgactgcacgaaagtgtcataaatcacgtgccagtttgttggtggttgaaacatgtgtttagtagaagcagattatctattttatgagatcacaatctcgaagttgttaactgcagctcatgaggtcatcttggaaccaagaactgtggtgacatgcatctcgaaccccgggcaaccgcaacccctggcctgctgagtgctagtctccattcaattgacgaggcctcctgcattctccactaagattgcatcgatttttagactagcgccaaggatagcggaccctctcgctgaaattacaggggagctctcgtagctgtcgccgaggatctggttaaatttgagtgccaaggccaatcgcagccagtttcagggcagctaactgtcactgtgaggaaccaaagctaactttgttttctagtcgggaccaagccaagcttgacaagcttgacttgacctgtcctgaattggttcccaaattgtttctgtttggtgccacgaatcaacctctcaattccaattccaactcccttcctttcatcctctcctttgttctttggcatcgttgtagctttgaataacttcaattcccacgtcaattgatttgtggacctaatatttatccccttagtactgatattcactgcatgtcaacaaatatgatcctccgacattcaggacgcctggtgcgtcacctcaaccagcctgtcagctcctggaacttggcaccttcagctggtcttcaggttcggcattggggcccgaacagaaatcccaacattgtcagcaatgacaagctccggttctcaacccaatctaacaaaaggagaggtatgtatccaacacttttcattcgcattgtaacccggcaagttggtcaattgttccatctgtccttaaggggaaaaagtctttcactggttcaagatccagcacctaaacatcgtgcacgcgatcagtttcctgacgaaagatatgtccccaaacacagtatttagtcaggagggaaaccttcattaattgagccactccttacagtcgaaactgaacccgaaccattactaatgtttctaaaatagatgatactcacagctgtgatgccgcgggccaaaaaggtcatagaccttcatcagaaccttcacttcttattaaaatgggtgaatccgcggccacaaccttcgcttccatactagttttgggcttgggtttcgctgctgcaggttacatctaccacaagtcctacaaatggctcgtcattcagaagatgacacatgcttttgagccaggtgaccccgtcctcgatttggctgcgatcgggaaagatgttcctcataaacctggtggtagcaacgaacactggatatttcgccccgagcaggagcgtgttgacgccatcgtcatgggaagcgttgcaggacactaccaccttttgataggcgagaaaggatgtgggaaaagcagtatgcttatcgatgccatgcgaaaaaacgacggtgacggtgttgctatgtttgaagcgcacgcagaccttgaaatcttccgcattcgtcttggcaaagcccttgactatgagtaccatgaggattatattggtggatatttcagtgagagaggtcctcgcgagactacggctctgctggatatcgaacgtgctctgaacaagttggaaaaagtggctatgacgaagcggagagaaagaggcaagcctctggtggtcattgtaaaccagatgcatctcctccgccataatgacgatggacgagatctgattgaactccttcagcaaaaagccgagcaatgggctgctgccaatattgttacaatggttttcaactcggatgattactgggtatacgaacgtctgaaacagctggctaccagaatggaggttctccccgttaccgatctacctcgacagcaggctatatcggctcttaagagatatcgacagaaatactggaaggaagctattgatcacagcattctcgaagacgtctacgaaagggtcgggggacgcttgagctttctcaatagggtagcaaggagcagggatatgatagccacttgtgaaagtatcaaggagaccgaaaagaagtggtttctcaaccaatgctggatccttggtaaggagatggacgacgatgtcatggatcaacaaaaatgggctgtgagttggaacaactatcactgtactgggaaacaatttgctaactaactacaaggctggtgctatgagtctggctaaggctttggtcgacaaagaagacgatatggcgaaccacgagacatttgacccgatcgaaggtcataagctcccaacgtacaaattccatatcgctcaacaaattatgacgagatgcgactttattcgagaccttgacagcttaaaccttttcagcatcacgagtcaggcagatgttcgagcaagcagcgtaccaatgcatcgcgcattcagagaaatatgctccgagcctggctttgacaaacacttggagctcacgatagagagaattgccgccattgaaagtttgggccgaacccgcgagcttgtcaccaaagatttggtccttggcggccagtacgagatagagcaaacccgaaagggtattacgatgaagttgaaggaaggagaagagccagaagaagaacagtggtttcctggagatgagggaccaccacaccgagattaacgactgcattcactgttttgtttgagggcatagagatattatgagtgagatgaagtagatggatatttgggtcttgatgaagcgacctgtacaacaactgaccgttcttgaatagatttccttgacacatgtcgaaacaacattgcacatagctgtactactactaagtttttttttgtttttttttgtatcttaatcaacaatacttcctcaccgatatcgaaaacaacattcagtgtatgcatgtagtttaggcacttcgtattcgtagtaaacagtggcttgcacttgccttcctccggggtaacagaaaaggggtgagttgatttgatcatgagtgggtcacgtggacatagcttccttgtcacgacaacgcgagcaaacatctctaggttagctgcgctgtcagtttttttcgtgacgccccacaccttcttccaatttcaccttaccctacacgtcttccatccgtgtgcttcgaatgagataggaatcatcgtcgcaaagcagctcatcgatgtcatcgaacggcaccggtaacagcaagtggcgggatttccggctcgcgtctaccttgttgtccttgataccgggctcgcagcctaacacgccacagaagcaaaacaacgacaacggcgctgctaatcacgaccacgagaacgagcagcagcacgaaaccaaacaccaaaacgagcttcgtgaagaattatttcagtcacccaaggtggctcacgaggacatggaggccgaaaaccagctaattgatggtatcgggggtctggatagctacccagacgacgtccaggccggctcagatgatggcaaccaggagcaagactttggcgtgctcgaaatgttcgatagcaacgcgacacaagctccttactcgtcgcaaatcaacaccgcgtcttcaaacgaaaaagcacctgaggcatttatgacagaagagccaccctccacccaatcacgaaaacacaagcgtgagaaggagcgcaaacgaaaagatacaaacgacagtgcatctccccaattgaccggagaggattcctcacgcaaacagagaaagtccaagaaaaagtcagcacagctggtcgaggtccctgacagtcttgccaacgacatttcatcaaacacatatcaatctctgcctggtcaaatttcggctgtcgacctcaacgatgacgatgctgctcctgctacgcaaaccaaacgcaagcgcaaaacccccgactctacagatggaaaacggcgcaagaagcacagatctcgcgatgatggagctgctgctgaatctcaagacaacgtgccagaaacacaagaaggtgctcagtctgcatcggaggaagtgaatactcatgaccccgaagctgtgtcgttcttgcgtaccagaaacgcgtcccgtccaggtgccatctacgacgatgttgcagaggatactccaggatcgccaagtgctgcacgccttgagacgcgtgatgctcaatccagagaggggagtgccgcttatgatgagatggagttggacgcttcagctgcgcatgaaaaccaagaccaagacactgaacaacccgagttcctccattacaacagacagcaagaaccacaagtggaagatgtcgggatggcggccagacaagcatgggatgcccaagttcgcaacgcgcaaaacaacgtcgacactcaggactcagcggagcaacacgatgagatggagatccctacatctgcgcaacgcccacacgcaactcatgatgtatacgatcttcctgggagccccattccaacgccgaacccgcccagcacaaacacaaagaaatcgcggtcggccaaggcgaagaaggccaagccaacctttttcgagaaatcgccatcccctgagcaggacgaattcgctccgttgcaatcgcccgctaccacgatgccggctgctcgaaagcgtgccaagaaagcatcgggtagaaagtccgacaccaaccgtaatctcttgtccaagtcacaggatgcgaacgatgagcaaagctcccagcgccaaggccgaatggacggccataccaagggtcggttcagcgatgaggagcttagccgtatcgcacgagcagtcgagacatatcgttccgccaacaatatggaacagtataaactgaacgagatgattcacacccccggaggcacaaccgccagtgatgaacacgcggatctttgggcacagatcttcgaaacttgtcctgaccgtcaccgacaaaagatcatcaacatcacccgaaagaaattccacaactttgttgctcgtggtacctggaccaccgagcaggacatggagcttcgtgatctcatggaagtgcatgataagaagtggtctaaaattgccggtatcatcaaccgtcaccctgaagatatccgagatcgctggcgcaactacattgtctgcggagaaatgcagcgaaaggatacatgggacgaacaggaagaacgcaatctgacccagcatgtcatggagtcgatagcccatatcgaccccagtaatgacaggccctacatggacctcatcgactggcaggaaatcagcaagcgcatgggcagaactcgcagtcgacttcagtgtattacgaaatggcgagccatgaatatcaagactcatggcaaggacaagttggcgtctaatgcgcccgactcctctatttctttccgcctggaaaaggctcgccgtcaactcgccgccatgcctgaggaagaacgttaccgcctggttatggccattcataacacgtcggcgtcagccgaagtcaagatcccctggcagcgacttgtcgacaagaaattccgtgctagctggcaccgacctacccagtcactcttgtggcaccgcttgaagcaaacagtgcctggcggggaagagatggaaccaagtgaatgcgcatcatatttgattggtgtgtacagccaaacaggcgagcttccgaacgtcgaagacgctctctacgatgatgctgcggaaacgaaattcatgagtacgatcccaatgaaccaccttactcacggccagaacatgagtgccgtgcacgtcaacgacggagacgacgatgagcaacagcctaatgagtatgggatttctgatgagaatattcaacccgacctgcccatcgctccaatggaccatctcgatcctgctcctatggcatcaatggacttggtcacgccagttgcggatctggcacctatggaccccgccgaaatggttgacccagcactctctgcggagcctgttgaagctgttgaggcgacgccactcgaagaaaagcaagtgcacgttgaagaggaagaggaagaagcacccgttgccaagccaattgacactcccgaattctttgagcctgcacctcccaaggccactcgggtcgctaagagaacaggcatgggcaaggcgaaggcgcccaagacccctcgaaaggcgtcagctaggtctactccagccaaggctacgtcaaccagacgaaatacaaggcgtgccgcaactctttctcgagaccccattgaggatgatggagaagcgcagctttccgcccctggagatgacaactccgaggtcgatgaggtaaaggctcgcaagcgaaagacacctagcagattcaagtctactactgccgccgatttctctgttgcagatgactcagacagtgttatggatgatatggaggatatgcctgcccgtattgtttgatcagcagtgggaaacgataggaataaagaggagagtggcaaatgaggtgaagatgtggtagagtattcggaatctgacgcacttgtacaaattatcatcgacatggcattggtattagagccggcgggcaatacaagtcatgtcttcaatcgctaatatggggtggtctggggacgagaagacatgccgccggcagtgcatacagcacaccttatatacaaagggttattagtcgcaatacatcattataaagctatagttgtcatggccattctgttatgtgtgcagtgatatctataagcattagaatcacaaacagattctggtctcgtccctcatcaatctactctagccatctactgaggctacctgtgaagccatcgtaatccatcaaaccagtgcgatcagccctcttgggcatagatcgtgccaaacaacaaacatattctcgactccaaactccattaaatgttttctttgtgcaatcccctcgagtccttgcatttccttatcgaatctcggcctcgcgcatgaaactggggatagaaagacctcccatgccaggctcgaaatgggcagcaccaaagttgttgtgttgggcacgagcggcaccggcaccagctcggccagtggcgttgtccattagtccaacgacatcgtcgacggggttgccttcacgtccagggccaagagcggagtcattatcgaaagagtaaatcttgatgccgcggagatgagtgtctttaccgttttgatgattttcaagaatctgcatttggacgacccaggcgacgagagtatttccatcaggatcgccaccggcgccggcgatggggacttgctgccagcccacagggttctccatggtcatagtggcgaactcgatgagattattctcgctagtaccggccttgaaaacgacctttgtcggcgtgtatgactcgtcctcgttgtagtcaacaaagaatcgaatgtcgcggatgccaacacgtttggtgaagtacatagtaagcttgtggggctgagggccatcagatcttagatatgtgttagtaaagtaaggaaatcgaagagttttaggtacacttactgccagaactgcttgaggtcgtcacttttgagctcttcaactccgttgccgggtttgtggctgctgacggtaaagcgagcgaggttggagatttccttgagaccggcagtagcgggatcaaaaaggggagcgatatcctgagcttgctcttcatcgtcctcgtcgtcctcttcctcttcggtgtcgtcatcgtactcctctgcggaaacgctctgctgatcaactcctgtattctcctcctcggcggcgtggttaccattgaaagaagcgtcaatgtgatcagccatggcagcggcttgcgctaatgcgggcatcggacgagcgcggccattaaggatgctgtcatcgggctctggctcggagctggagccgtcgtaatcgacgggaggcatgctgagtcgcggggggccttcggcaagtgttgctacgaggctgtcaatatcgtgtcgcatttgctcaaccattatctctccgagagttttgacattctcttgggcagcgtaaagagcggcaccactgttctctctgtcttcagcttcgcaggaagggagtggtctgaaaatccgcacgcgcttgcgaagcagttcaccattcttctgtttaaaaggcagttcaccgagaggaactcgatccatgcggcccttgcgaagataagggatatacggatgactgtaggcagaaaatgaattccgcagaggaggcatgtttgcggaatagatgaggtcgccaggtatagaaggggaagggacgcgcttgtgaaatggtacgctgtaaacggcagtggaaggaagatattcaggaatagggtattgtggaagatagaataaatcgagatgtgcagttttgcggttgtgaaggatacagatatgatgagaaggcgagagtgtaaaagatgggcttacatggggttgaagtgcacagctaaagtgcctgcaggttgcgcagtaattgacaatcggcatcaggtggcctggcttgacggagtgaacaatgggcaaaattatattatcttgatgatatgcgcagtacaggcagctgccgtcacttggtgccagctgccatggactgtcatagaactgccaactgcgaactacctgcaactagcagggccgcaattcagtgcagtgccaaagaaaaagagcagcaagcactaaagtacacaattcaaaaattcaacttacttgttctatagagacgaaatggattttgaggtggtgctcgacgcctttgccggtcagggggctgatcaggtgttcgatgtagaggaggcccgtcaggagttatcatagaagcaccagctggcgatgctccttgacttggctgaagtctacttccaggagcaggaccacttggagtggcggcaaagtgaggtgctggggatgaggttatctcggactcggcaggtctcgggctcgaagctgcgtttgcatgcgcacgaggatgagcatttgcatttgtgtttgcatgactggcagctacatgacgagctcttctcgaaccacgtgtaatatccatgcttgctacctagctattatatctgaatggcagtcactgcaattagcttataccaacaccggcaggacttagagagtgctgtgatatacagaggatagccctacaggtagtaggtaatcaattagacgcgctcgcggttgtgtctgggatggaaaatgtgatgtgactggatggatgagcgcgctgtcacgtggtttctattccgagcaccttccctgcgttctggtctcagtttggcttagctcacccaacgactgactctcgctctcactcttaatctgactctgactcagctttgacctgactcgacctgaaatggcctgggcgcgtctcaaataccggtaaaatcttacttgctttttattttcaaaaggaataaggagtatcaacgccaaggagtcaatgccatcactttgcagaatcgtccgatgaagcagtcaattttcttcatctgttcgactggcatcaacaattcctcgtcaaacttcgggctctagtgagtctgaaccgacctctcgtctttacacccaagcgacgatctttccccaggttcctggttgcaattgcaacttgcagggtcctctgggatgttctcaacccccggctgaaccagggcatccagcctcttcctcaagggctgtgaccccacacctcgaaaagaaaagcttccagaaatcttggtagttatggatttttgacacatgcaaactattgttagtccaaaactgcccatcactgccattttgatggagctgccaagtttgaagtttgatcccctggtggatcgcgtcattcgcctccctccttttcggagttgaggagctgagttgtcgttccgctgcgccgctggcttacatcaaacagggaggttatcttggggacactgatgacgaatgtacctgcaccaccatctctctccagtgatcttcgataccgttacattgaaacaatacgaagtgttccctaattaattggaaaaggcgtattttcccgtcagcccatccaacctcccccacgacaacgccttgaccatgccactgtaaatccattcactaatacaggcatgagatctcctggaaattagatcccgactcggtttctgagatggaacggatataccgaaataacttcagcccttaccgttctggctaaacggcgacgcatgcgaaagatcgtctgattttacctttagtgcatagcctagcaacatgaaacatcgctttatggcctctgcgttgaacaaacttcttctagtcgctggctaaagacgttggcaacatgcacggcctacgtatgtcgagtcgtgtggaccacgtcgccagcctcatctacagccatcatcccggctccgatctcacggacaagcctcacattgaactgtttcattggtaacgatccgaattcttggtccgcgctggcaccatcgttgagatccccgtgcgtcattctcgttttgactcaactaccggcctccccgttggccaattcggctgacttatctccagggtcctcccatgtaactagtccttcaatgtctttcacaagatccaagcttttggttctctttttgcttctgtctgtctaagtcgacgtttctataccgctcgtctcagcttgttcaacttctattcgttctcaaggcctcagcgtccctcagcgctcaacttacatacccaccatcagtgccatcccgacgatgtcattagcaaggatagcctcattgaatcatggtcgaggcagggtaacagaacactcggtgggccttgatgatccctggtgatctctggatttggtctcgctggtgagaagtctcatcagcataaatatctagacatagcaactgtttcgaatagcgatcaatcagcaatcaatctcaatcatcttacaatacttctctgactacaagagaggagatctctcatcttaggttttcatctgaatcttttcaatgtatcttgaccctctgcctactatttcatcaactctcacatcttcttcatccgacatgtcctcatccatactcaataatcgctcggctcgcagtacgcctgccggagccaaccctgctttcaaccctcccgccgaagcctccagctcttcgacccaatctggagttccatacatccgggaaaactctccagaggccgagagcataccttccaacccagctatgacacctatcatcactcatggggatagcctcgcctctcccggcggccgaaactccgaggccgatactgtcgtgcctctccagcctgccgtcagccaagatgccattcgatctcgtcccggttctcgcaccggcaactttgtcacacccaaggccgctcgcttctctcaggatggtgcagagccaataatgcaatactcgagcggctcagtaaaatctgctcgtcgtcgcacacgtgagcgtgaagattacgacttcgatcaggctgccgactatgctcctatgagtgaatatgaacgctattaccgcaacgaaggtcgcaatgaccgtgataggtacactcgaagaggtccttacccacctcctacattcatgaaccgtcgtcgagcaccccctcttgactcggacgaggagttttacagcagtgacgaccctcgtatacctcccaacgacagacggaggatgatggatgaagaggcaggctaccctggtcgacctcatgctttccgacgcacttccactctcaacggcttcaacatcaccacaggcaagcttcagtggaacgagttgagccgacaggagaagtccgagatcatgcgtcttccattgacacagtggatgaactcgaatttcaagaaccacttcgttgctggtgtaggagagtttattggcaccactatgttccttttctttgcctttgctggtacagaggtcgccaacatccaggccgacaccaccaacaggaccaccactggtgaatctaccggtagtctcaacgtttccaaactcctctacatctctatcatcttcggtttctctctcatggtcaacgtctgggtcttcttccgtatcagtggtggcctgttcaaccctgctgtcaccatggccatgttgatggtcaaggccatcagcgtcacaagagccattgttctgttcctcgctcaaattctcgggtctatgcttgcctctgttgttgtacgctacctcttccctgaaacattcaacgttcgaaccactcttggtggcggtgcatctctggtccagggtgtcttcatcgaggctcttcttactgctgaactggtctttactatctttatgcttgccaaggagaagcaccgagccactttcattgctcccgtcggtattggtctggctcttttcatcgctgagatggtcggagtccagttcactggaggttctctcaaccctgcacgtagctttggtccttgtgtcatcaccggtagcttcgataccgagcactggatctactgggttggacccgctatcggttctctgatcgccgtgtgcttctactggttcatcaagaccctggaatacgagatggccaatcctggcgccgacggtgacgatctcaacgaccctaccaagaaccctgaaaagcgagcagagatccaagcttccaagccagttcccacagccgcctttggctctggcaagaccgcttctattctcagttagtgtttgagcttgtttcaacatgactgcaatgaacggaaacgataaacatgattcatgaatgtaacatttcaggaaacagaatgcgataagtgccatgaaatttaggattttggcacaagattgtacccagcaagaacttgggattagtctaaaagagaacgattgttggagttagctttggcgtttctattatgggagttataagtgttgtaaataggaatacatatatcgatctactcgtttgagaccatggcatcgtcatcatcaccaccaaaatatctgtgatagtttaagcgatctcattgtagctgaaagcggcagcaatcggtgaagattatatttatttatcggttaaacacgacacgatacgtggatcgttataataaggaccgaaacaagcttgaagtcatgatgtgctcaacaggttgccagggagaatctgcttgaatgcctgcgaggtagcctcgtgatctctttcaacacggacgtatgttattcttgctagaactgagtttgtcgctttttgacttcgttctgtttcggtcaggtgccatctctaccagaaagatgacacatagaagtctccagaagcagctggtcaccttgggcattaggttaacgccagactggggtagcgttgtcctcttgtttgcactggaagtgaattacgtgggtgctattctcagttatccccgtaatttgggatcgtagtggttcagatactgttaaagttctcttaggaaccagtcagacatgtatatcggactgtgtttttcagcataactttcacatgatcaaagaaataacatgatacagattactggtttcccttctcaatttgtttatcttgatggtgcagtagatgctcagatctaacaagacataggtatcctcttcaaggtttccagccctatctgaccaatatcatgcccctgaatgcccaacaagactgatatctatatatcgggtatttgctcttcttgtctcccagtctgagtggactctataccgatgtctcatattctgaatctgatcaccccatcatctctatgagttccaacagctctcgctgctcgcgctggcgcaatcgacgagctcgtatggcgttcaggccaaaacaaaccacgaggtacgagaaagaaaaaccgattatgccacccaaagcgccgagtaagaatccagctgcagcatcgcgggtaaatggaggatggttgccaggttgtaatgtttcggtgctattgtgtgtcatgactgctgctgctgcttggcttggcggtttcgcgatacggtatagcaagctaggtctttgagaaattgttttttggtgaccaaaatagctctatctattttctagatcagttttccttcttgaaattgacggtttatcatggcaggctcacaaacgcagtgttgagaggatgcagcagatcttagcaatatttcctctataaggttctagggaataagcttcctcaaaaatcaatatacttttttgatggaatatagagatgtttcgtaagctatgctgttcttctggtagcaaagaggaggtatggtcgcgcagtgctgttgatatgcagtgaggtggcagtggcagccagctggctgttcattatgaacagcgcaagagtgtagcaaaggctaattgaatacctgcactggagatcttttgactttgacagtttgcccggtcacttgagcgtgatgaactgtgtatgcatcgattgtgaataataatactacgtcggtcggagctggttcttggtgtcccgtgtgaactcagtacatactctcactacagaatcagcataaaccactaactagatttgccctttttcactatcaaatgcaacgatactaaactttaggtgcagcaacaagatatgaatcctaaacctatcatagcttcagaaacttaggtatagtttagaagatgtgtaccctgataattagactttctatcaagagcgggaatcttgcagcgattgtttatttgtttctctacgtagacttacactctaagccaagagctgtcttgaatattgcattccaatatttccgccgtcattttttccaattgagggaatcaatataacaacttcacaaagaagccccgttggctcagtggtaaagcgtatcactagtaatgataagatcactggttcgattccagtacggggcatgtgacttgttcttttgcatctcttttgccattggaaggcttgtcatgatgtctctttgttaacgtgagatgcttaggtgtggtattaagtttaagtttgatttacttctacttttgggcgtccacacacgtggttgactcgtcatgagtgtggtaaggcaggtacttaaacatacgctcgtctgtaatcaccatgttctcacctatagtgattgtctactataatattcatttgacccttgtatgcatgtttggatgaaatgcggttagtttcatgtttaaatagcagagcagccatcatcgggatgaccgagctcggttcaagccgttcagtggagatgacatgcgttggtgagcatggaaaagtctcgtgtaactatcatgcggtgtgaacctaccctgaactgagatagggtattagttttgctagatgatctggaaactttgcaactgactgagagataccaagtcatatacaatttctaatcatgggaaatcgtcatccattactgattgacaggctgaacgttgttgtcttgtgacttgtttcagtacgctcaaactcaattaaccgaagtcgtgatgacttcatgagatgtttcatttcaaccaaaaagcggagccaggtcggccaagaaaagcgaacataaaagaagaagtcaagagagaacatggcaacgacactggaattcaccgatctttgtcgtattggatggtggcgtatgcctttggttctgaactaaacgccgtatcaggaccttgcgtctcaagatatttgtggcaattaagtatatcagcacgcgacacaaacgtaaatagatgttggcttctaaatccaaaagaaatctcaaaggaacaaggcctcgagataactgcattcaatgacggactgaactcgacaaggatcatgaatgaaccccctccccccattaaatacaggctcaggtacaggaacagtaaattaaagttgatgtcatccgcccactaggcccccttttcgcttgggcatggccattaattgataatgatgggcgctgccgagccaagactgtgtaaatgagtggaaatttaacgagatggaagatcatcgaatacaatcaatcaactggtagtcaccatctttttttgcattaaccaagtttgatagatgacagctattcagccagtatgctttgcatgtgtgccatggtgatatgtgatatgagcctgccattggaacgcagaaccagggtcctagtcagaagttaattgcaggtataaacgtaaagcaaagcagagcaaagcatcatctatgctaaatgcatttgattatccagagataaagtctttaaattgatatatactgtaattggtttaggggagtgtgtggtgtgatatgcatccactagaattacgacctcgtcatttacaacagcaatttactgtacatatctgtgggcaagcagtttaagttccatttcggctagtgattacatagattcgatacggttaagtcggaggagaaagaagatcaacaacaaatctttctttttcacagcaatcacttatttactagtccatcgatttaagcaaggggtggctgggaagtagcatcaccgttctgtttgcgggggccatacagagaacaagtaaacctagtaagaaagagtatttaattaattccaactacctacgtaggtagtattcaaggttgatcaatcaatgcacggatggtttgtatctgttagtttggggtttcgagatttaagaagcatgatggagagacattgtcattacaacctcgtgttgtgtcttgtcttgtcttgtctctgctctccaagttccagaacaatgcggtatcagattgagacattgtcttggactcttttcccctcctgacgtttccgtccacgttgctacatcttcagaccaagtcacttactttgctttgttactgtgacagctaaaagctctgttggtgaccgtttccgtattaacttccaactctttgttccatcatccgcatccgtggtggtggaaaaaaggttcactcaaatcaaagaaactgagatgctatgtcctgtcctgtccgtctatcttatgcacaccctagtctttactagtgcaaccccacgcccgccgcctcctaaatggagctaattccaggggacctctcctctctgccctagctgacccctccacttccagccccccagggccaatcttctacaggctctggaccccctaagacaggcactggctgagctgtgcgcgtgcgcgtagtgggtagtcgggagtcagtaggtgatcctgtggggcaaaagggagagggaatgaatgaggtagctcaatctaggtctagctccagctccaaaaaaggtagaacccgtcccttggaaacttccattaattacctccgtacaaggccttggtctttgtcttgaaagctgcagctctcccattcacattttctttttcctttccttcccaacttgcgaaccctccgactcctcctctctatccttctttgcgcattacaatctgtcatattcagacaacataaactcaactcattaatcctttttaccatctatcaatccaatcaagatgactctcaccgatgaggagctcgaccgcgactggcagcccaacggccgtcgccctcaatcgtccgtattcccctatacttgctttcatccattgaagacttccaccatgtcgtctgcaaactcaatattgtcgcgagcaaatatctaatgtgcatctctcgtacagaaccatcgcccgctcatttagtgccgagctcatggacatcttccgtatcgaaaactctctcaccgacctggatcagcaagttcacgccaagttggtctaccatttactcaccgtttcgcacccattgaattacgtatctaatacttctcttcaggaagcaaactgttgacaaggaaaccgaagagctcgccgctcttgaagcccgcatccgtgagatggaagaccgccttcgccgctctacaggtggcgccgcccagcaacgatctccactgcctcagacacagaccgccaaccaggctcaggctcagcagccaagttctctcgacgcccccaaggacgattccaaggtccgctcacgaccgggaacagctcgtgcttcccagcaagctccctcctcgggcaacatgcccccgaccccgggtgccagtgaaggtgaatactatgtcgtcacccgcgatgacttgcaagacggcccgcgctgacgaaattttttgacttttaaagacggagatcacgaataaagcaacctgaatcgttttactgttatttttgcttcactctcgacgaaccattcaattctttttttattatgaggggaaaatgcccattattcccaccagtcggtctcttacaagagaaacaagcatagcatccctgaagctagtagacgtttttgagtgcggagaaacaacggccaaccaaccgcaaaaccatcggccagaccgcatttctcaccattcgtccatttttaggggtccatgtttcatgactgactcggtcgggccccctcgaccacccgccagatttattgtttggaagaaagccacgaattatagccgaggcgcatatcaccaacgtccaaacgccctcggctttttttttaatttttttttatacaatgtatattggtagctggaggactttctcaggaatcaaggggaacgatccacggcgttaccccttccctgagcgcccccattatttgtcgttcgctaccaaggttcccggcgttcatagaggcagcatttgcaacatctttgtttattatatcattcatcctctcgcttctacaattgcgtcggggctactgcatgtttatgggatgataacctgcgcgttgttttgggacatggtccactgcggtggagtgcatgaatgcgtgggctggatgggttgggatggaaaggattgtgacgtatttggatggatgacatgtcaattgattgcaagtgcatcaacgggggcctcaatcgaactagattcggggccagcatgatgaggttatatgtattttttccagttgaatggaaattcacgagtgtttgtctacctcgttatatgaatgatgccgcgctgttgcgctttgatttcgctccctattctttgcatatgactgactctagttctctctggtcttacaatgcctggtcgacagcttccgtatcacatacccgtactccagcaaacatacaatcaaatacacctcacttagtcatcgatatcatcgagctccttgttggcaaacccaactttgttagcctcaaggtcgaacgcgacataccacgccttgatagccatatcgccaataatggtcacaccacccaagccgtctgcactttgcattccgccccagcaatactctggatcgtcatcgacagtgctgtatctgaggtaccttcccggaatcttgagaacgtgctccgttttcggcactttgaacaacaaatctggcagttcgtcggcgaactcgcaaggaaaagtgaacgcatcaccaagatcagggttgattcgcatgtttggcacatcattccagtacgcgcctgcaagatctgcaggtaagaagataagggttgtgcctgtatcgatggtagcttcgaaactgcgcgacatccaaactcggcgtgcaccagtccaggctgtcatgtcgaacgtaacgtcccaatggtgactatcatttcgcgttgacacccatgagatcttgtccttggccctgctctcatcaacgtagccgaaatcaaaacggcccgtggcgtttcgacgcaaatcgactgtgaaaaccgccttgtccaacaggggacggagtttgtcgagcaaagagggtgttggaggttccacgttgctagggagcgttttggcaaggcccatgatgccagtgactccggtttcgctctcgaagcgtgcggcaatgatctgcgccgattgaataggcgtattcttgagttcaaaactcccgagacgaacagtatcaaggtagacaataccatcggcatgggtaccgtcaactagaacatgaagttagcatggtcgtctccttggtagagatgacaagggcgcagtagttactgtattcgacctcccattcagcgccacgaacgcggtgagccgttttggatgcgttaggcctgtataggggagcccaagggccttctgtgacctctttatagatcgtgtcagtagattggacccaactgataggttagcacacgcatcttgtcttgaggtaccatatcttacaaatctgcagatccagtatcgatggccaccttgagggtctgaggaggagtgccgactttgatatcagcgatgaacatgttatcgttgggaaggggcttgacatccacacggccatctataaaacccattagtacccgcgggatcttcgctataataggcctgtaccatcatccaggagtgagaaagcagccagagtctcctgtgagacgggctttccccatttctggtgggctgccacccattctcgaacaaaactcggtttggagctggactttcggattgcttccaatgaaaaacggttcaagccctgacgatgaggtatggcaacgacggtagtcaagcttgctacaaaaagcgtagcaagtagaatgagactcttcattctgaagcaaatgcagactcgagcaaaggaaatggaagagaaatgggagaatgtcgagaaggtcaattgttggaaagggatcaccaatggatgggaaaaaagagattgagtgtcaatacaggacggtttcactggatagaatggacactgaagaaagctaaacaaagagtcgaaggaagaaagaatcgaaaaactagcaaacattgtttgggccagtggctgacttaaatgcgagttcccgaagcaggtgtgatggttgcagttgccagcacctgccaggcagtttctccgccaagtcagtgtaagcaaaacaccaacacaatcacctcctgaatacaatctcacgataatcttttcggcaacgtctcatcgtagtagcataaaccgagcaatcatcacagtatccttacctgccgatatctcctgtagcacacagagtcgcttgccatagacgagccgcccttcacacctcgccgaccattacacaacctcgttgcaatcgggttgtttctcgcctatgcgggagcaaacatgggaacctgcaattgcgacgtaacatgacatgcgtaagtcaacatggtatccatgtctttggtagcagctatgcgacacgagcacatggtgtttgtctgagggagtagagatacaaagatgtttgatgaaatgagtattcggaatggtggtcatagacaccctcacgagactagacaacatcataacgacttgagacacactccgtacgtggaacagttgggaaacatgaaggattgatacatggtacctacacatcgttacgctgcgtgtcgttggctggtgttgtagataaaacggaccgcaacaggaccgatctgttccatgcatctcacatttgacacttaatagcatggttggcgaggaatccatatgttcatacttgtaatttttactcttaatagatcagaagctctatcatccgtcgcttgacccggtatcatccaatcaagatgcgtatagtatatctatctttccccttttccttataggaaagccaaaagtcaacacgtcatcgtctatagttcgtcgtgagtctgcttcttctctccctcggccttcttctcgttctccttcttcatgttgttaatcagcttctcaagctgctccttgtcgatctcaccatccttcatgaagtcctcagcgttgaactgcataggctcctgtgatggatctccgcctgctgtcttgctcttctttcctttgctcttcttggcttccttagcagccttcttagcctgtcggttcttttcctcaacctttctggcacccttgagggcgacttccatgctgaccttctcaagcttttcacgcttggccttgaggtccttgatgagaagaacggggtccacgttggcagctagcttagcctgcttgggctcaagttcattcaaccagtcttgtgtggacttgtaaagatcactggcttccttgaggtcctccaaggtgtacagaggagggatgggtcccttctccttgatgacatcctccatcttgcgggctatagcagctgcactgtcttcgtcttcgagcccgtcaaagtcaccagtggccttctctccagcagcatctgtgctggaagactcagttgatgaagatatggatgccgactcagaggcagacttgtgccagctttcgtgctcagcaatctgctccctaatcttgctgaggaattcagaagttcgttccaaagcctccttcaacgaagtggtaagctcggggcgcttctcggactcttcaactctcttctggataggagcaacaaggtccttaaggaccttgagcttggacttgagaacatcctttgtagcctccgcgccatcagcgtagagccagtcacttgtctcgctggagagatcagccaacttggttctgtccttctcactagaggcctcgatgaaagcatcgccttcgaggagatccctaatcttgtatgtgaatgcctcaagctggttaagagcctcctctcgctggagccgtgccttgtcggaagcggcaaaggacttgagacgatccttagaagcagagatttctgccttggtaaggctgggagtaccgaggtcctccacgatgatttcgacaggaataccaacagtctcccgtttcttgacctcaggcttgacctcctcggcgcttccagaagaagcagaatcggcctcggaagcagtagaagattcagaagaagtggtggaagacgaagacttgtcgtccttcatctcctcctcggagccttcggatccctccttcaagggcttctggtccttctttccaaagccaaagaggttcttgacgccattaacgaggccttccttgacctcggcctcgcattcaacagctgccttggcaatctgaacctcgccgttctcgttgctgagcttgacaccgagcttgaactgaatctcggactcaacacaagaggggtacttttgcttaatagcagcaatagtagcagtcaagttctttgtagtaagaaccttgacgtccttctcatcggagccaatctgctggtagaatgtagcagtaaaatcctcgccattggtaaatgtaagctccttaggggcggctccctgaggagaaacggcagaccaaagtcgctggtggtgagtcttgccattggtctcccacttcacaccagatgagtagaagccaggctctgagattcggatctccttaacacggaagctggggctgagctcagcggcacggaaaccagcaccgaaaacggcagcctcatcagagttgacgttagatcgaatcttatcggtagaaccagagagcttctccaaaaccttctggacgaagggggtgcgagaagcgccaccgtggagaataatagagtcaatgtcgataatgtcgaggttagcggccttgagggcatcgttaatcacaacagtgatcctctcagcatgctcagcagccatctcctcgaactcggcgcgactgatcttgtatctaaagtcaatgtcctcgtatagaccctcaaagctagcgccggtgttttggttggcactcaacacatgacgaatctttccgacttggttggtgagctttgcaatggcgcgaccgtgagccttgacgctctcggcggcaatggaagccttctgagcaccctttgactcgatgaacttcttaaccatgtcatcgacaatgaggtagttcaaggcatctcctccaagagtgcggtcccaggcagcgccaatgacgtgaacctcctgaacggtcttgttgaacttgccaatatccttaattgatcggccttggaacttcatgacagtagccttggtagagccagcgcccatatcgaagataatattgtactcaggcttggatccgttgctgacattggggaactcgcgagtagtagcgtagttcagaccaacagaaagaccgtcgctaaggagtcccagaaccttcagaccagcaagctcggcggctgtctggacagctcgcttctcgtcgatagtgtagaatggaggaacagtaagaacaacggagcggacgatggatccatcgccagcagccacctcggcgttcttctgaatgctttgcagctccatagcgagcagctcctcaaccatccatgcctcctgctcctcagtaaaagacttgctcttaaatgcggctgtgtttcgagtaggatgggactgcaattgcagcgcggggtgtcgggcggcgtactccttaaccacagagtcttcagtagacaggccgaggatggtcttgaggttgggatagacatcgctggggaatcgggcggcaagagccatggcatcagcgccgtaggccctctcggggtattcgcccttctgaggtccattcctggaaggcttgaagcagacggcggaggtttcttttcgtcgggagtccttggtcaggacaatctcgaggggaataccaggcttgacgagagtggccttgatatactcggtaccaaggtcgacacccaaaacagcggaaatggcgaaaacatttgtggcgaagagaaagattgtcgccaaaagcgtcatgagcggcgagactcgagatgccatgatggtggtttggtgggggtgcgctcagttgcgcacaccaaattgaaaggcggtgtcttttctattgtcaacgaggaacgttgcctctttcaaaaaaaaagaataaaaagacaatgacgtctatgggcagaagaaaaaaaggcccagagagtcgcttccttttgaatgtataagttgaagaagagaggttgatgtggccagaatgtggatctctcccatgggaccaagaagccacgatggctattgaagacagtggtaggttctagccactggaatgaagaggacagctaacaataggtacaatagcggcagtgacgttagttatgcaaggctgagagaatttcaggagaacatataatttttattggtgcgataaacatttaggtggaacatcagttctcggcctcgcctcagtattcagtgtccagccttcgcttgacacatcgaggccccagacattctccaactaacgaatcaaaattgacaagtggcctattcggtctcagaacttcatgatgtttcctaatttgatcataactcatgacagtaatttgtgcaatttcatgatgtaccaaatagcacgacatatgctgcatggtgctgcgatctggtctcatcctcaaacatcgaaaagtagaaacctcggatcataccgtagagccacgtatgatggatactctctgggctacaagaaatcattctctaataaaggagacgcattgataaactgtttcatttcctattccttcatatttcaacgcacgtggcctctgcttctgttcttgacttgaacaaccaaccaaaagacacaacaagctcccccacattctccaagacccctgccaactaaacctatgacggcactttgaagctgatagagtttgtcttccttcagccttatctgagatagcttcacgccgagaaccataaattgagacaggaatacagtactcggccggccaatagtcccgagcaacatggctgggcatggcctttaaccaattgtaaatggcatgtattcactattcatcaatgaaattataacatgtgacagtcacatcactgcacgctttggcgggtattaattcacattgttacctactgccccaggtatcacccccgaaaggcttacgttgttacaaatgtattacgaactccagccgacaccgtggccagatgtatatccgagtcgtcccaaaatcatcaaaaccccaaaatgcaaagtcctcaactcaagtccaccgtcccctggctttttgccgcagaaatcttgacttgtaaacgccgtcatttcatgatgtacagttgccctcgggagattcaaggagattcgtaggctgtgcgtttaccgcatgccgtgtttgggagtacttaagactcatcattgcgtcgcgcagctcggggggcaccgccagaacctccgcggccgcgaccacgtccacgaccatcaccgcggaaaccgcctcgacctcggtgctcgccacgtccacggcctcggtggttaccgccctcgttgcgaggtcggtttcgctggacctggtggaatccatcgttgggatcagcgggggcagtggtctggtttggccggttagcttctctatctagcatgggtcatagataacgagatcacttacctcggggtggtcatcagcccaggagttggcgttggcaacgcgagtaggagcgggagcagcagcctcctcaacagcctcggcaggcttcacgtcaacccactcctgggaagtggacatttcattgttagtggaatcccagtggctctcagcgacagcgttggcagcgtcatccgcgatactggcgttggccaagccgttggaagaaggctcggtagtggtggtaggaaggacggtatcgccggcgtcgatctcagtggcagcagcgtgcgcaatagtagggtccgtaacgacctccttgggctgttcggtgctctcctcagcgggttgtgcatcgtcgtagggggtcttgtattcctgggcaagggtcttgaccttggagactgcacattgtcaggatagatcagagaaccaagtctgggtcacttacaaggggtttgcagctgctcgccgggcacgctgacaatttgatcgtcggatccgttgacgagcttcagcatagactgaacagcactctcgtcaccagagtagatagcaaggagaactccctcgatggcctggctttcgtccgactcgggatcttgagcttcctcgcgacggtaggcagcgagtcgcagaaattgtgacaggaccagcagattgtcgtggagatccttggtagcctcacccttggcctcagcctttgcatcggccttggccttctcgaggttcttctcccattctgccttgtcactggcggcacgtgtcttgtactgctcatcaaccttctggtattgagtgagctgctcctcgtattgcgctagctgctgctggagcgcaggcttcttgagaatctgggccttctgatcggcattgatgatctttgactcgatgagctcgtcgagcgacttgccagggttctgggctaggagggaatcggtcttggaagcgttggtctggccttgttgttagcatcgacgactaggtacggtggcggagagaaaagcacgaacgattttcttgttgacatttcggatgttccttcagtgaccgttagcatccaaggtttaacaaactttcttaccgtgccgtttaaaaacttacttctggatctccttgatgtaagggctctcgaagctgtcatcgctggtcttatcggcggtagcagaggcggaggtaacgctgggagcaggggattcggttcgctcaagagccttggcggccttcttcttggccgacttggattgaggctgaccagcttgagcagccatggtggtagagttgtgtattttggtggtggagagtttgcgcgaggtgtggaggcactgtcggctgtgacgtgcgacaggtttggggaggggaaagtctttaaagagttgagtgatgaggaaagctaaaagctggagattggttcagaatgcgggtgaaatagagttgagtttgggagaggataagttgggcagagagagaagaggagacgaaagtttgcttgaggagagatggagtaaggccaagttgtggtggtacacagaaacgaagctggctccagctgtcggtgccagtgccagccagtgccagcgtcagtgccaccaaccgggcccaagtgcctaggcaaccccctgtattgacatggactgccaatgtttctagaaccggtaagaatctatgcgctgagtgccaatagctctacgataattatggtcacaggtattattgaggcaaaggaataatgcgtttcatccaggcttgtcaattgacaatgcaggtatttttattgtcaataactacagcctccaacatgtgaggcgattctaaaaggcctccatcgtcatggcgaatgccccactcaattgcaggcgcattcagctgaggtgaggtgaggtgaggtgaggtgaagtggtctcgtgcccaagttctgggcttccttcttttcaaatgcccccttttagatgcgcaaaaagcaacctcgttttcaaccaagttcgctttcgtctttggtatacgaaatgattgaattgatacagcaacacagctatatcaactcgttggttgtggttgataggtattgttaactctcgatcgcggcgcggctcttagttatcgcaactttgtcgatggttcgatgagtgctgtagtcattgctcgtcacattttctgacttggatcaacccttaaacttggtcaatgtatcctaagcgacctttagcagatgcagaaaaagtgatgaatcaaacaacgtaccctcgtcaccttcttgacactccgcgcagatagtcctcgctctccagactgttttgcgtggattgccgcttccttgacaagactaataatttggttagtttatgagatcaaaatggctcgttgataccgtacgtttccatgaaaaggatgtagtcgaggaagatctaagccaagtaaacattagcaactatcacgatcatgagatgagccagacgcacggtaacatcagcattcttcttgatattgtggttcgaatgagccttgataatcttcttcactgtcgccttggggtagggcttctttccgagagccatggttgacgagatgttgcttgttgttttgtctctataacgttgttgacaatgcgcgttccgcaatcgataccatctctgacctcacctagacttgagctggggcgattagccaatcggctgtccccgaaatagtgtacgtatctcgaggcttcacacccttgaaacggcccctgccatcccgccaggagagacacttcagtaaaaatgaggggcgtacagtgccatctcaacggcggcgtctccgcactgtaacccacctttgcatttggtgctgagttgtgggaaaggctcaagcttgggatctgtacaacgatatcatctatattcgtcaacaatggcttcattagtacagcgtcgtatggtaagtatactgtctctatactcttccatgcagatacctaacttcaatctagctctcaaaggcggatgaggaggcagccgacgaggtcgaggttcgacgtgaggatcaggacaagatcaaccggttcagccgcctacaccagcgagaacttgttttgggcgacgaattgagcgctaagaacgtacgtctgcgatattaaccatcgaaatcactgcaaagctggccgaacagatactgattcaatacgctgtatagaaggagaaggaagagctcgacgacttgtctacagaactcgaactcgccgacgaggacgagaagatccagtacgaaccgaacgaatgattcgaattgagcacatcgggaactaacttcgactcaggtacaaaattggcgatgcctttttccacgtttcggtagagcaggcccaggagatgcttgagaaagcaacggagacgctcgaggaagagtccacatcattggaggacaagctatcgtctatccgtgaggagatgacaaagctcaaggtcgatttatatgccagattcggaaagcagatcaacctagagacttgagcagaaaaagaaatcgaagcctgataccccctcaaaatcatcgacgtcaagtcagcactcccgggagaattcttatccataatgcagcaatccctctgcacatcaacacgcttaggaaactctatttgtaatacgccgttttggggagcttgcagtcggtgtgggaaaccgagtgtgcttgtgttagcacgtttgaatgtcaactgaagggctcatggtgttgtatccggctattattcccgatttatcagccaccgaggaatgattccgataaccccccaacttttgttgatccagcagaattgtctaccgccattcgttctctcggctttggtccaagccaacagacctaacatggcaagctatcggcaatcgagctgtagtgatccttgaagctcatcccattctggaggggacaactacggcccggcatcatcccctcaccagcggaagaagctcccgcagatagctcccacactcgcctccatcatcggccccgtggatcccacctctacccaggactaccccatatttgaggcccggctccggacttacctaggacataaccaatgactgtttgaacccctcgtaattgaccattttgagaaagctgtttgctatgtcatgggagcctatctgcaggtgcgaataataggaattcgctttgcatacttagtcatagccttttctccttctttcaacatcctttgagcgcagctaccattgcttctgctttttgccaattgccaacatgccgcgtgtggatagtttcaataattcccaaatgcgagacacaatgcctgcaagtgaatcaagtgagactgtgcgggaaccttctccatgtcgtaagtcattgccgaggctgcgttgccgaacaatgctttgttctgatccgaacccaagctcacaattcactaggaggaagacaacgaagaagtacatctttttcagatcaaatatatcatctcgacgaactagacgcccaatcccggtatgaagaggaaacggcagaccgaggcattggcgcccttcacaacatccgctcacggacacgaagtcgtaccgacgagacgctcatcagctgggaagttgacgatccggagaatccagtcgattggtcaaatgtatggttatttcaaccatcatgttttatcttactttgtaatgtctttactaacgaagagtgtacggttcagacgaaaaagaaactggttgttttatgtacctcgatgctggttatcaactcaaccatgggttcagcccttcccagtatggcaataccagatataaccaaagacttcaacatcacatcagaagaacaaagtgtgctccccatctctgtataccttatcggctacgtcttgggtcccatagtttggggtcctctcagcgaacattatggtcgtcgaaatctaagcttcgtcactttttgtctcttcaccatcttcactatggcctgtgctgtcgctccatcgtgggctgcgttgttgatcttccgattcttctgtggcgcttttgcgagttcgcccattgcaattgtcgctggtatcttggcggatatttatgacgaccctcgcacgaggggcagggcatttgctattttcatggtggtgagttatgcaacaaccacccctccaggctcagatgcgcaagatataagctgacaaaactgcagtgtaccactgggggtcccatcttatccccgatcctctccggttttgctggtcccaacattggctggcgctgggtcttttggattgctctcatgatcgctggtgttaccgtcgtcctgatcgtctttctccctgagacatatggcccgatcctcctgtcgcgccgcgctcaaaaactccgcaagcaagacccgtcatctcgtgccattgcaccgcgagatcttgagacaacagatctcagacagcttctcactgtggtcctcactcgccccctccgtatgatcatctttgagcctatcgtgacaacgacatgcacttatctcgctctcgtctatgccatattctacatgtcctttcaagcgttcccaatcatcttccaggacgtctacggcctctcgcccggtgttacaggcctcgcttatcttcctattttcggcggtgcagctctgtctcttcccattttctggacttgggataacgttcttgcccgtgcgacagaacgaaacgactcctgggttcgccgcgaagaataccgtcgccttcctctagcttgtttgggtggtccgctctttgttgtctctcttttctggctcggctggtctgctcgtggtaacataccttttgcagtgcctatgctagccggtatccttttcggaatgggctttttattgatctttatggctatgctgaactatcttacggatgcgtacgagatattcgctgcctctgcgaatgccgcttcctcaacgacacggtctctctttgctgttgtattgccactcgccacaaaaccaatgtttcgtcaactgaatatcaatggcgcatgttctcttctcggaggtcttagcgcactcatgtgtttcattccattcattttcatctggcagggccccaggattcgagctcgctccaagttttgtatcgcactgcgtgataggaaagtggagatgcaacgtaaggaagaagaggcaaaagctagaaaggaccggtatgatctaatatacgcagaaaagggcaaggaggatgaagctgtctaaaacggagtgatggagataacatactcatcgttctattttctgataaaagaccgcatacgtaaagctcgtctacctacagactaatcaaagctcagaatgaataaaattcccccaactggtctttgcttgcaaacacattaattttatcatgtttaatcttgtccccaagtgattgtcaggaattttactatacagactaatatagtatggtatctgttgctgtaatgtctactcttctcgggccacaccaggttggcctggagtcctattttcaggtgaagaatgagttctgttgtcaaattatgcgatggaagctgcgaatagtggctttgacaatgtcctatcactgccaaggatcacctggcaggtttcccgttctctcgctttcgcggaacctccttctcctccgttcttttcttcgtcactctctccatcgtccgaaaggtggctcttgggcgtgacgaaaaaatctgtcgtggtggcagcaatgctttgtctagctaaacttggcgtaaatggtaccatgggaatgtcgactaactggagaggctcatcatgttttggatgtctctgtccaatagcctcatgcataagtgcaactactctatcccccaggcttctggaagaatggggctttgaaaggtctctttcgggagtctgtagatgtgcccggctcttcatataattgatttctctgcccattgcctggatttcagtataccctgattcggtaggccggatgcccatttcaggatattccatgtgtggtgggctcgaggtcacagacctcgagataaagacttgactcattcggtgccgtaaagctttcgacggcatcattcgattcatcttggacttgaccaatccaccgaatcttgtagatagagaacgaggtagcgtgtgagtctgctggtcatctctcccagaacccgtatctgttgcccacctaatctgaccttccgaagtgacatgcttgacagcgaaatcccgaggccgtacctcgtctctggatgttatgttcctgtttctttcctccctattgaaggaggggaatttggaccaggatcttgggggacctaccagccctacacttgtgactgactctgttgggtgagtcgatcttggtcgcatttgggacacccaacgttcgataagccacttcgagctatttggagaagatcgttcatctgtggaaggtgttagctgtgagatttctcgtctcacatcatggatgctattgttgctattccgagcggcggctgttctctttagggatctgttagaggaaaggcttctctgatcatgatttggcgtgttcaaaaagctgccgctatgcctgctttcagcttcaagtctaacagcgcgctgccataaatccgttgcactttcttgacgttccaaacttggctttctatactcctctgtaggcagtctgctcatgtatgggcgaatgctcatgttcgaacgtctcgttgatctgtcactggctcccttttcgtgaaccttcgtcctttctgtgggtaccagaagaaacttttgttctcgaggggcaccccgatggtctttaacatgccggtatatggagccttcagacttggctctaaagtgactcgttggaattgttaggcaaacattacttgtggagggtttcttgaccggcgatcgagcgcctgagtgagagaaattctcacggaaacgtgtgaacactgttttttcggggttcttttgagtcaatgcttcgctgaatcgccttttgattgtccttagctcggcttcgcgctgaacaaagctggcagactctgactgagccatggaggctgcatctgcttcagactggacattgctgataactccgtgagagcgagtcttcgagtgggtagctcctatatgcgtaagcctgtggttttggctattcaggttgcccttgtctcgaggagaatcccggcttcgccctgccctcttcgttagctttctgatttgttccaatggatagtatacccacatctgaaaggggataactccatactctctagatcttttagatccagtttgtagatattattttttgaccgtactggacttggcggagattttgacggatcacttgacgaagtgttatctgtgaacgaatttaaaagtgctcttacagtcgagccccatggtatctctccggagaaggccaagttgtcgtcaaaatccttctgaatactgggttcgagctgacactgaggatctagttccctaggtgggttgacaaaagctgatccttgttgatggcaatcccttgtctcaggcgtcgcctgggttccagatgctaacaagctcttttcccttcccacgacaggagagctgtatgcggcttttccatttatgtttctggtttgcgcatcttcgtcttcgtcaaagaaaatgtctgagttatctcgtgagcggagaccctgggctatgagccaaacaccaagtgcagactggccatctccggaagaagcttggcgattgttgaaactgctgtctggtcccagtattcgatcaaggcgcccaaatctattggaaagctggaaagatttttgggaaggggagaggccgaggtcatcggccattgagatgtgcgccgaggggtgtatcgccaagggtctttgaataacagcatcttcacttgagtcatcatttctaccttccacgtcgggctgctctgaagaagctctctccggggcattggaactcttttggggtcctccaagatcctcaggggggccatggtcgcgcctttcttgatcaagtcgagcgggttgcccattactggaggaagaattgttgacaccaaactcaatagcatctcgaggtcccgaaactggcggagaactgtcggcagatgaagctacacgccgaatactaattgttggtttgctttctaattgatcttcagcctcgtctgattcgagctgatctcgaattctcaagcgcataatccgcctcaattcggctcgtcttgcaacttcttcttcactgttgccaacagagatacgtgacggctggtcactactgttattgtgtgagatgctcttgataagttttttgcgtacagcaccaaaagcagtgcctggctttgtcgagcgtaggagatcccgatctgaaatgaaggaatcagagtcagagtcaacgtgttgatttgtgacagagtcgctttcgaaagagctctggtcctccggtaccacccacaccatatcagataaccccattagggtgttctggcacgttggtccgggttcttcttgttgttcttcaagtcgtgggaggagtgatggtacaggctgaagagctgttgtgtcttgtgtagctggtgctgagctgccagacccacgccatcgcgatttgcgacagcaaaagaaatccagaggattgaaagacggcatctgtcaagataacgaaaatgcagtgtaatctccaagaagcgaccaaaatgtagcaaagaggaccaaaagaagggtgtcacaaaggttcatccgtccaaaatgaaaggtggtaatgtcgatgcaagactgaactcgtttccgacggcatgatggtctttttttccatagataggtacctacctgctagagaaatgtacagtaactgaggccatcacgactctcttgtttactttagtactcttgccttcttaggtgttctttctgaagttccttcctcccgcttaccctaatgtgcctaacttagtacacagagttcatatcaggggacgttatagtatgaacgagcgcagcaacgataccttcctcatcgtaggtgttaggtagcacttgcttgtgcagaagtaggtagccatgtgatacggagtgattcagaaattccttctatcgattgaacgtcaaatctcccatgcattgtttgactaagtaccttagtacctgttgaggcttctttcatctacatcgaacttcgtggcactcggaggtacaggtcaatgggaatcaaaactgattgtataatctctttatgatcgaacagaactcatggaaacaacgctatgattcaattgcacatcttggaaagatcacatatctcataacagtggaaacagaatctgaccagtctatctgacaagtcgtgggtggcagaaaagttgacctcttaagccttagagtataaaaataagtagtctaagaagcctggtctgagtagcataagctgtcctactaattttgtcttttatgctttgagcggctaattcttctgatatggataatgacctttcttgtttggcccgcttagcggaggtccgtagtccggagccaatgactccgtaatcccccggtactaacgcggtcatattgcacgtcattaaaaggcattgcaatgccacaacacgtgctcggtcgagaggactgtcatatgccgccacaagccatgacgcctgataagaagcagcgagaagaacggaaaaaaaaagagaaaagagacacgacccttggtggggtttggtctttggctgatccttcgcaacgagtggcgcactaggtgggtagcagaaaagttgacctcccaagtcttgggatacaaaaataaatagcctaaagactatagttttagtagtacatgatgacctactaatttcgtctcttgtgctctcagtggccaatttttctgatgccctgagagcgcagaccgcaaaagaacagcagaggccgatctgcggcgaggtaaaaactggcctcagttcctccttagtctactgtactccatattagctccagaaagtcaatcaagacgagagggaattggttaatgaggtgatggacagtcgagcacgcaattcggaagccgggcaacgatgaattgaggcgaactaggctgcgagaacggtggaaaaaagagtaccggcccctgtaacaagccgtcgagctgctgcaagatgcccctccattagcgcacaccgacagcccgtgagccgtagcctaagcccctgaaaatccactccggcacccgcctcgcccgtttaaccaaccaccgcagacgcttagtacgaatacgtgagacttgaacgcgatgttgttagagtttctgagtaggaggaagctcttgtcggtgggatgagcgaaatgctgggctactgggatgccaatcaaaagagcggcgtagctatcctgaccactttttcgacccctcccccgccttcgacctgtggttggtcacttctatctgttcctcctgcaggcgtcaggacagctcaaaaacattcatctaccttccaactcccaacattttccttcttccctttcctccttctttcttcttcatccgacttctgctctttgttctatctcgaaaaggatctctcgattgatccaatttggaacagacaagagctttgaaactactttgtacgtcaacgtcgacgccgacctcgctccttctctccctctctccagttcagccctgctcaactggtctgcccctcaccccgccttcaccccgcctgcaccgtgctctctctcctcaaaaaatccaacgactaaccaaccttgcaacaatagttttccccatcacaaaccagacaacgcagttgcaacaaccgcaaagatggttcagtccgctattctcggtttcccccgtatgggtgttaaccgtgacctgaagaaggccaccgaagcttgtaagttacccaaacagagtcgctgactcgtgtcatcatagactaacaaaaacttttagactggggtggaaagatctcccaatctgacctcctagctgaggccaagcgtctccgccttgctcactggaagatccagcaggatgccggtgtcgacatcatccccagcaacgactttgctctctacgaccacgtcctccaccagatccaggactttggtgtatgtatcccctccatcccgagtcatataccagcccttgctgactcacttcctctaggccgttcccgagcgatacaccaaggatggccttgaccccattgaccagtacttcgccatgggccgtggtcaccagaaggagggtgtcgatgtcccctctctggagatggtcaagtggttcgactctaactaccactacgtcaagcccaccctccaggacggccagaccttcaagctcgctgagagccccaaggctgttgctgacttcaaggaggccaaggatgctggcatcagcacccgccccgtccttgttggccctgtctctttccttcacctcggcaaggccgaccgtgaccagaaggtcgaccctatcgaccttctcgagaagctcctccccgtctatgagcagctcctcactcagctgaaggaggctggtgccgagaccgtccagattgacgagcctgttcttgtcttcgatcttccccagaagaccaaggatgctttcaagcccgcctatgagaagttcgccagccttggcgacaagatccccaaggtcgttttcaccacctacttcggtgacatcgtccacaaccttgacctcctccccaaggacgtctacggtctccacatcgaccttgtccgcaaccctgagcagcttgacaaggtcctcggtgccattggctccaacaccatcctctctgccggtgtcgtcgatggacgtaacatctggaagaccaacctgaagcgtgccatcgagattgtcgagaccgctgtccagaagctcggcaaggaccgtgtcattgccgccacctccagctctctcctccacacccctcacactcttgccagcgagaagaagctggacaccgagattgccgactggttctctttcgctactgagaaggcatctgagattgctctcattgccaaggccgtcaccgagggccctgccaccgtccgcgagcagctcgaggctaacgccaagtctatcaaggctcgtgctgactctccccgcaccaacgatcctcaggtcaaggaccgtcagtccaaggtcacccagaaggactacgagcgcaagagcgagttcactacccgtatcagccaacagcagaagaagctgaacctccccctcttccccaccaccaccattggatctttcccccagaccaaggagatccgaatccagcgaaacaagttcaccaagggtgagatcaccgttgaggagtacgaccgcttcattgagaaggagatcgaggagaacgtcaaaatccaagaggagcttgacctcgatgtccttgtccacggtgagcctgagcgtaacgacatggttcagttcttcggtgagcgattccagggttacgctttcaccacacacgcctgggttcagtcttacggttcccgatgcgtccgacctcctatcattgtcggtgacatctcccgacccaaccccatgactgtcaaggagtccaagtacgccgtctcagtctccaagaagcccatgaagggtatgctcactggtcccgtcacttgccttcgatggtctttcccccgtgacgatgtccaccagtccgtccaggctgagcagcttgctcttgccctccgtgacgaggtcgtcgaccttgagaaggccggcatcgatgtcatccaggtcgatgagcccgctctccgtgagggtcttcccctccgctccggtgaggagcgtgacgcctacctcaagtgggctgtccaggctttccgcctctccaccgctggtgtcgaggatgccactcagatccactctcacttctgttactctgaattccaggacttcttccacgccatcgctgctcttgatgccgatgtcctctccattgagaacagcaagtccgatgccaagctcctccgtgtctttgtcgactctgagtatccccgccacatcggacctggtgtctacgacatccactctcctcgtgtccccagcgagcaggagatcaaggaccgcatcgaggagatgcttcagttcctcaagcctgagcagctctggatcgaccctgactgtggtctcaagacccgtcagtggaaggagactaaggaggcgcttaccaacatggttaacgccgccaagtacttccgaaacaagtacgccaaataaatgtcaaccagcactatgtgtgtagaggttgatggggatgcctgtggattatgttaatattgcattttgtggagtctgttcttgggaacagctacgatttcaacatcggcgtttggggctggcctaaaaaaaggaccagaaatatttgtggtaatcccaaaagttaacctgtggattaggaactgggtacggatgatttggcgagcattcaacatttgcatataccctcccaattgggagcagatgaaggtcttaaaatcaacaaattgacctatttttcatgatgatgaatattttgtttcccatgatgcataattgattgtgacattgacagtaactgtgactctgactctgactttcactgtttcttgtaatacaaacctgcgatgtgctgccacgtcgagctctcggtcttgttaatcgttcatggtcacgtgttcacgcgtagacatcccgtgcccacgttgcaacgcgcttgttgatatccttgtctttttctgtgaacgacaacaagtgtcaactgctttcactaatacactaaggacttgcattgcacgcatgtaaccactgacgtgatgcgtcactgtctgaaaatatgcctcctgttataattcttgattctgatgacgacgaagatgatattggctactctccgcctcgcaacgcgcaaacggcacacttgcctgtgcccgctgaagctgaagccgaaggtacaagtgattcctttgggcgtgtaagccgtgcgacgacgtcaacggatccttcattctttcagaatatttataatgagcaaaatgatgcagctcgaggatatgttccagatccgacggaagggtcacatgaccagcatcaatactcaagttctgatatgactgcgccaacacctttcaagcgcactgtgacgggactacttgaaacttcttcctcttctgcacgggagcagggtaacacagggggtcagagaatgcctactaggaatggtcctgatgaatggactcaggcctcgacgccaggcaggcaaaaggcacccacagctgttatggacgatatgtgggatgtaccaagctcgcctgatgagcgtcctgtcaaaccaaagataaaaatcaagttgaagcgctcaggtgctcagtcaaattccacgacagactcaggtagaatggcaaaaacccccgactccaagtctgagtggccaggcgattcaccttcaagcaagaggaagcgaaggaaggtcgaccatcccgagccttcctttcaaggttctaacgaagtcgatttggtaacaataccattcagtcatgatcatgagggtgaccatcatgatcaatcaccacctacgcccagcatgctcccgccaacaatgccggtcaacgacgacctttctttctttatcgcgcccaaccccttgactgacacgcagaagatggagtacgaaagcatgcaattgccgtcgagtgacagcccgcctcaccagctgcctcctgtgcgacaattcaatatccagaatatagcttcaagtagcgaagccaccaatatcaacacaccaagaagtaatgcagcttatctcatgagtactgctcctcctcctccggcctcgatggacccgccacgagcaacaattggtcaagccaccggtcaccgttgggattcatcacctgacgtcatagcggctatcgattcgcctcccttcaaaaaagcatccaggttgcgagagcaatcaacaaaagatgacgcacctgggcctgcagacaacgagcttgtggagttgcagcaaaccgaacccgaacaaacgggactaccaatcatacaagaaactacgtccgacagctacgagcctgaaataatggccaagcccacaaaggccaagaaaccaagaggaaggccaaagaagaaggcggcagcagttgaacaagacgtacctttggcagattccctaccagctccacctggggccgtcgagtctgtcacaaaacccaaaaagaagcgcggcaggccacgaaaatccgatgctaacgaggagagtcccaacattggccagtcactgtcgaccaacgatgcttcgttatctgaggatgctgtgcagccagaaaagagggtcaagatagagattgaggagactgagaccaaagacgatctcgcggaagaagacgaggcccaggtttcgaccaagggttcagagagtcccgcattgaaagaaactgaccctaatctgtccacacgttccatatccagtattgacgataatacggcatctaagaatccagatactcctcgtacagcaaagcaggaggaaaaaccagagagatcaacaataagcagcagaggctcgacaccgtctaagggattgtcatcaatcatcaacaaacctgtgtatcgtgttggattgagcaaaaagtcgaggattgcgcctttgttgaaatgcttgcgtaaggagtgacggctcttggtgttttgaagctgcgaaagtccagtgaaaagcatcttggcttgtcagccttggccatgttatggcttcaaagaactgaatgggttgtgctatcggccttttgctattaatgttgtgttatacgtgtgtagcaagtctgaccaagctcacgtcacgtcttgtgaagcttctgcttgtggagttgggggcagaggcaatctcgatgatctgtatcaagcacggcgttctggtaatggaatcaagggatatgacagctatggctgttatcatcaagaatagaatgattgcttctgtttgcaattcagtgtatcaaagtcctagatgcttgccactttgcagggcaacactctggccgatgtccatctcacagtatgctgctcttgccttcatgtttgaacaatctatgcgcttgtattctggcttcacctccttttccaaacttccgatagcatgcatgtgcccttcctttcggcactgccgtgggggcacaaggccgcgaaaactgcaactacgctgttgtttcctttggtctttccgtatcatgcatactgattgcagcctggtgccttctcatcatttgcctggctgggtgattgactcctaagcgggaacaagcagatgcgtggattacaacatgcggccaacaacagcttggttggaaggaggcactcagaagcaaagcccaacagtcaagggcaaattagtccgccacgcctgactatcactctggaatatgtcttcctggagggcataaatacccgtctgacccccagactctgctctctttttcttcttctcatcattcacaactctacacttacctgcacttacactgcttcctacaattctgaactcatcaacacaagtcacagacacactgaaccacccttcagacaaaccttccacctaatcccaaacctcaaatcacttcataatgtctcccctccctagcaagaatgagtggtccgaccaggccaaggctcgcatcatgagctctgaggtaagacccctccctgcaaccccttctgtcattcgaatagcctctgacagtttgacaggccaagtctggcaacgatcccgagttcgccaagcttgcgcaatccgagaccgacaagactcttgctaagaaggagtccgaggccgagcaggcccaggatgacaaggctcaggtcgacaatgcttccaccaacaatgcttccaccgacaatgcttccaccgacaatgcttccaccgacaatgcttccaccgacaatgcttccaccgacaatgcttccaccgacaagggcaaggctgacaacgctcaaaccaatgagtctcaggctgacaatgctcagggagccactgatcagggcgagcagaagaagtaagaagctcagcatgaacagatgctgagtgaactagtgatggagcagtcttttgagggatggcaacgcaagggaatggtttatgttcctagagaatatcatacggttgatacttgtactcttcaacggtagcattttcaagggaagcttgataaaccatgacgcaccttctatcccataccttccataaagtcccccgtgaagtatataaacgagttcttatataagtgtgccgttgttgatgtctgccccaacttccaaatttgattgagtggcttcttgtaatatgtcaagttgccaaacttttcagacacacaggtagcagcttcagtaaatggttggttaattgtgtcaattggtgtatactttcattggggactataacatgctgtgcccctagtttctgttacagaaacttctgtttaatattcatccacatcatccacttccttcatcgactacccactcagctactaaatgtaagctatgttgacaaatcccaagaacgcccttttcataatgcatgcatgccctatgcctttgtttcgtagtcagtcacccatccaaaagtcgccgtaatctttcctaattatcgctgctcaatgttgcgtgttccctatttctgtttatctcaaatagatgcggctgagacgactgagacgactgttctcaaattcgattctcttggtccatctggtttatatgcttctttacaaactcgaatgacgagaagaagatggcatttacgacacaggagcggcccatagagacgcccagaccgcgatacatgtggcgtttgaagaactcgattttcggggcgggttcgaccttttcgccctttgaatagagtagggagtttcgctggtagatactcttggcagaatcgataggatctataattgttaattcaacggttcgttaccacaaaagacgttgctgaacttacaaatcatcgcccaagaaaccaagccacacatgcctccagcagcgacaacagctaccttgttgctgttcgggtgatcaccagccaaggtatttccgatctgtttcccactttcgtataccatgaaatagatagatgtgcccaatgtatcgcggactgcaattttcgttagcccgtgccataagccagccaaccaagatgatcacgtacgaagatgaagcctgaggccagtatataacccaaaaatgccccgatgtttgatgatgttggccattgtccgcaaggtacccttgttctgatagctagccgccacggcgtgactacctttgctagcagcgcgctcagcaagtagaacagagacctgcgcactaagcttggtgagctcgaaaggacaggcgaggaatgttatgcaagagccagccgttgcgccagctgcgccaaagcatgcgacagagtaaaaatttgggtatgtgccgtgccgattaacatggccaataatatcgaagccaaaattccgtttcacccaggccgagtatgagtatttggcacgttggtagatcgagaaggagacggtgcgaacaagcgtgatgcttgccattggggccgtgacgcctacaatgctgaattagccactcagtgtcaagaagacctcgtcaactagtcgcagcatacctcgaaagaagccgccaagcttctcggcttgatatgtttggcgaacacagtcgagaaatccattatagtggtaggtttgcatgcgcgtcttgacgctgtcgagtgggaaagctgcgagggtagagaatacactggaagagctggcggcgatttcggttcggtatcgtttgatgaagcggttggaagggctattttgtgctgctttaacggcggcgcctgtcgcagttagagccgtggtctcgccatcgcgtcgtcctccagcgccgttagacatgctgattgcagaagttgtagctggagcagacagtgacgacaattgcgattgatggcctgtgacatcttggtgaaccaatctggctctagtagtcattgctttctcccgcttcccgggaaagagagtgattgggcctcagaccggagcaccgagcgagtatgggcttgcgaagcccgtatgtgggatgtatgttttgtatgaccagagttagagctttatttagaggcgcggtcgaaacacggcctttcgcggacagccgcagggtccattcagactgggggcaccgaacagttgagtgcagagacaattgaaaaaggtcgatcggtgggttcagtagcccagatcggaggtcgggaggcggaacggcgggcgagatatcggtaggtatcggtggtgtggctcgtttttgtctctgcacgggctcgggcgtccgggtgccctcggcagcaacaattctacagatcgcaaccttttatccagcaggaattcgatcaatgggagaatgattagatggatggaaaggtgaaggaagggttaaggtctgtgaccaaaggtggagtactgcgcatatcgctttatgtatagttgcctgctgctacgaaacaattggtgcagtagatctcgaggtaactactacggcaggcggggggagagaacgggtcatgcctcccggttttttggtgctcgtttgtcggtgtcaaacttccaaacctgcaacctgcaacctgcaacccaaaacttgggaccgcggggcttgaccgagcatccatccattccgcggatgatattattggatccctcttaaaagggcttcaacttggatgtcctgggcttttattgcatttgctgttaaacaatgcatggatatcaattgcatattgttttctacatcgccgtcgttgctccactatgagctgcattaactgccgatggctggttcatacatcacatgttttcaaagagctacctactgtttcgctacagcaccaatatcaaacccttttattgatcgtttgatctatacttacatccaaatccagctgcaaatatctcgcatcgcccgtgaatcgttttatagagaaacatcgttccatcatatggtccccaacaatcccaagtgaaagcatccaaattatgttactgtacccgacaccccaggttattagacggacttcaatgtccggataagtgcatctcgacttagtccaatgacggtcttcagaaatcctctcaccccgcattcacaaacaacacttgaattggggttggacaaacacgtttacctcagaatcaaaagacctcttacccgttctatagttgcattttgcgggcgacaaaccctccatcacggcctcaaaactcccatgatcgacacttaattatgcactgggccgtctggcccagccaacatgcagcccccagctactcatcaaacctagaagcggtagctgactcggctgattcctgctccatacgcctcacaggcgcattctctccagtaatgttgaagaaattcacacgtagcgtatcgaccaagtcgctttccgtacggatacagctgcgacttgtattacaaacaagggatggaccatcatttgccagctcgcatgatgttgttgtactgatactgtaatgtattctactcggatgaaagacgtcatccatcctctcatgaggattgacaagatgacgagatcgccatggtagacctgctcacgtctctcactcgcgaattcactgatgtgaggtctgcagcagggctcggcttgcctctggatggtccgttccccggcgagctcaacaagatgaagagagctcgacgaaatcgcagatcctaggtcttctagactacatgtgccatgcgccgttatctcttttaactcaagagcccgaggcctcctccgccggcgtatcttccgccggcgtcgcctggcccgtagtgccgttgttgggagtctcataacttcccataaggcgttcctcctccttctttgaacgaatattttccgtctcctcgcgaagcttttgcagattccagacatcatcgtcgtcttccgagtcagagtcgtcttcatccctccattttccgctctcgaacatggcgcgaccagtgttctccttggcatttcgtgcctgttcctcagcagccttcttgtccagtcgatccttcttccacttggcgaacgactcaggtgtcacaggtgtaagggttcctgtcagcttatgtcgttcagattccaggaaatcttcaagtgtcagagtcttaagcggtgatttatccatgagcgccttctctgctgctctctgttccttggtcttgagaacaaatctacgttgctgttagtgattaccagaagcatatggaaaagtaacacatacccaggtggaagagcgtgcttgtacttgcacttatcgcctccattggggcaaatccagaaccaaccatacttgccatcctcaatggcctcgataaagaacttgcatactttgtcggtggtggtctgctggttgcccttcttggacaagacaacgcttcggagcttatcttcgtcccaatctgctgaagtctcaaccttcttcgtttcttcttcttctcctcgtttatcggtgtacaggttcttcttctctgtcttgcgctcgacggaaaggtcatgcgagaacttgcacttcttgcccttttcacagttgcccttcttgtagaagatacacacaaccgtcttgggatcgactccgaaaggcaccttctgaatttgagctggcctgttgatcatggcctccatatccctcttggcatcctcggccgccttcttctcacgctctcgggccgccttctcggcttgcttcttcttttcttcggctgtaccaccattcttgaggtttgcctgcatacgcccaatttctctctgagcagcgccacccttcttgttcttcataccaaaagttcggtcctcgaccgtcttggtcgccttcttaggctgaggctctttgcctttcttgggaggagccatgatgggcagtcggtggcggggtaatcgggagacaaaaagaaaattcgatggtttctgaacgttcgagccggtcgatgaggtttcctgcggctgtatatacacgcggtttcgttctagtgatggtatgaggcaaagccaccaagtccgggttgaaaaaaagacggatgtccaagattgctgatagttggtgggctgggcagccttggtggaggatgaagtcacagtttgatcacgtgttgggcttaagacttttcttagtgatcaagtactggccaattatgccagttttagtggtcacagcagattcgtgcactcttttttaaagttctattgattacatgagaacatttgttactgttatatccaattgaaatctggataatacagtttctcgtgacttcaacctgtctacatcaattgcgtagggcttggccaaaggatctcaaggcactctcatcttacagtgggggatagtgaatctttcaactgcgggccacgctaagaaataatcccagtaagtgtacgtaccctccaccacgaatgggacagttagagctccatctggccagttgaagctcattctccatagcatctacagcctcgtgtatcgtacagcccatatactatcgcaggttacccagtaaattaccggacttcttctactacacacaagaacttctatcgagttttatacgctgtgagtatttacaatacgatgcgacttctcgcgcatgacaagcactaatcgtggatttgcaagctccccagacctacctcgatcgattaattactcgccttaaccgcaaccatgattaccgacggccagctctatcaactagccatcttcttcggcgtcgcggcaatgcttctcatcctcgtctaccacttcctcgaagtcaacgccccgaaaaacacagctgcaagtgggaaggagggagcttcaaagtcgctatgatcgcgcattcgcgacgattgtgcattctataatttcacgaatggggatatccaatttgcagaaaagtactgcccggcgtctaggagaactcttcgaaagatccaaccacgtatccacaacaaagagcttgggctcaacatgacgagatcaggggctgtatagaaccattgttggacgggactcgattatatccaatacagcgttgaacaattgctacccaaccgcaaagtgccttccatctgctccgaaacggatctcatacagtgatgtcgaccattcatggcgcaccaagatgccaactacagactaacttaagtcgaccttagttatgctgaccaggcggctctcagcggaaaggttctgttggatatttcgtcccaaaggagaagcaggtgtggtcttccccatttgtgtacttcgctgcctggtaggcaacccgtgctgtttcgcataaggtaaagatagttgcaagctgtcccgttaatgcacggccacatctctagtggtgttgtcctaggtagcttgtcttgtcttgctctctgggtaacaaaaatattgaccataactacatgcagagcaaaataaattagccactttatgacttgttcaacccattcttagactgcatatttcttttgactttttgttccattttaagttttctgacacctttttagactgtcttgtaattggccaggttgcctcaaattggtggctgtggtggctcgtgtacctcacgctgaaggcaacagaacctaaaggcaggaggcagcacgctaccccgttttcatgtcctcgccttcctccctgtctccctcccactccctcttcttccatcccccaaacttcatccatctaccatcaatctacgcccactctcaaacccaatccaaataatccctttctttatcaaggccgctttagtcacttttgcgcgcctcttctttcatcctgagtctatcagactttattatcccacctttcgcgatcacattctcttcgatccaacgcgactttcgcgcctacgacgtcaagacttctcgtcagtccttatttgacctctttgtcacactttcataaaacacacatcataatgtctggcaagctcgaccaagctctcgacgacatcacccaggcccagcgccgtggtgctcgccgtcgctccaaccctcgccgcgctgccggacgccctgctgcggccgctcctatcggtggtatccagaagaacaccaagcccgcacgcggttcaggcgcgaagcccgctccggccaaggccgctcccaccaacagtgacagcaagatcattgtgagcaatctggtaggttttacacaagactctgcgcacatgaactctactaacaattttatcagcctaaggacgtctcggagcagcagattaaggtatgtttccgctgtggctcttgaggccctcggactttgttcgaccttttattcttcgccgctctctttttttgccttcgacgtcgcgtctatccgactagtttgtcgattcggcctggagctatcggacgcctattctccttcctcgacttggtaaaacctggaaacggtacattttcggaagtcgagagcatccttgtcgcgcaattatcttgaaggaaacgcctggtcagcgttcctcgtatgtatagcgttgatcttacaggatgtgggctgttataacgatttgcgcattccatcagccaaaggatagcagggattcctcgggacggtgccatttggaatcccgcatcaacttcagcaagcaagcagtgagcacatgcagcagatgcccctcgaagatattctgaaacgaagtcatgttggctaaagtcggttcaaatcggggaacgatgggtcgcgcgtttattcttcaccaaatctttttgggtgctacgtgagcagtagtaaaattttgggctgggtccctgagtggtgggccgtttcgaacgagagccatgtctcgcatgcttcgactgatctcgatcctttgagacagattggggatcttcgctctgtctcgctgctctgcttgctgttcaaccattacgactaccaaatcttggcgatgtaaaattctcccggaactggaactaccaaggctcgcgattagaacgacgaattttgttcaatcatacatttcggaatactgacgccttttctaataggactatttcatccagtccgttggacctatcaagcgagtagagcttgtctacggccccaactcacagagccgcggtgtcgccaacgtcaccttccacaaatccgatggcgctagcaaggccttccagaagttgaacggtcttctcgttgacaaccgaccgatcaaggtatgtcattcgttactcctggacttttcaattgctaacttgactagattgagatcgtcgtcggagccgcccaggctgacaaggtcattcctaccgccaagagcctcgctgagcgtactagccagcccaaggcccaggccaaggctcaacccaagtccgctgccgctgacaagcacaacgctggtgcggccaagggagccgccaagggagctgctaacaagaagcgccgtggtcgcagcagccgtcccgccaagaagacacaagaggaactcgactcagagatggctgattactttgtcgcccctgccgctgaggctgccggcaacactcctgctcctgctgccgcgccagctcccactgctgatgctgatatggatgagattgctgtatgtaactctgtctgtgtctcgcaagaaaacaacgctaaccgtggctttagtaaactaagcaacttgtaacgatggcgatgagggagagttaataataaaatatcacgaagttggctgatggctgatgggaaggattgcgagtttcggttgtccagttttgcttctgcattagattactttagggagttaacgtatcgaatttcccctacttctgaatccttaataccatgggtttgaacacaaatatgttacaaaagccatcccaaggccatcatgttgcctgcctgcgcaagacgcagaggtttgcgaaaaggttgattacatgtcatagatgatgaatgttagttaggtaggcacattgcacgtacagcatgtctcagcctcgctcatatcacaatgcatagtctttaagcacatgtaggtgagcaagtcataaataggcttaacgatttttccatttttttgcttccatatcgaaacaggcaatgtagcacaaactacatatccgagaaataagcctgccttgataggcacaacgcccaagttacccagcctgatcctgtgctgtagttcagaaatgctcgccttggcaacgtcaaacaaccagatttgctgaatttaatccttcttctcagtagcggcagcagcgggggcggcgtccttcttgtcgtcgccctcgagcgcgggcatgtcgtcgtcaccctcgtcctcgtccatctcaccctcagcgccggggaagccagcaccgcctcccagcttggagaagtcgatgccgccaaagtcaccacccatgccgcccataccacccatgccgccgcccatgccacccatatcaggcatgccaccacctatttatgtgtcagtttcttgttcgttgagtgtagttacgttgttcaacttacccatgccgccgaactgagagaagtcgtcctcaggggcctcgttctgctcatcctcatcgacccacttgtcgaagtctgtcttgaggaagtggacgcgcttggagtccttgagtagtctgggccagtactcttccttgagctccttcttctgtagctttatttcaacgttcttggaagtgtggttgatcttgctctctgcggggtcgatctcgccccagagctcaagctcgacatggtacttcttcttgagagtggatgaggtaccagtgaagttgagcttggtaggctgaaggtcgaggctaatgttgtccttggacacatcagggacggagatggtgaggtagatgaagttcttggaaacatcagattcggaagatctctgagcccagaggactagagaagagtcagcaagtgagttcgcataggcattggatatgggcgcaaaatgcgatcaagcttgaaatcacccagaaaattgttggcagcgtaggcgtcaaggcttgcatcggggtgaggaggggaatacgagtgacgaggctggggaagaacagtgagacgtaccttcggggtagacagtgtcagacattgtgaaggaaggttcttgggggtatcttgagtatcgtgaaaagacgtttgtcgtgaaggagggaaaaaaacaagagataagaggaagtgcgaaagattcagatgatgcaagacgaatggagacgagctggtcgagtttttggtgggcggagcggaggaggtgcagttttagctcctactgcgtttctgtaggtgctggtctctaggtaggtagctaccactaatgctctgctgcaggcatgcgcgaggcttgcacggtttgtctggtcacaggcggaatggtagaatgtctaagaagaggagagaatggaggggcaattgatgagggggtacttggatcgacgagcaaagaccagtgacgggacaagtacactgctatcgcctcttgaaggtgcccactctgacgtttgtctctatcccgccccttgaaaacgaccagcgcttctccactgttaacgggctggagctcctagaaggtactggagctctgccaccttgaattggaggttggtgatgggacaggagcggttacgagatgcttccagatctgatggaatgaatttacgagttcaattctcgatatcaggctcgaattattaacttgatacgaccctctgctagctgcctgaattctgaaacccctcctgtgtaaagaatttctctctatggcagcctagtccaggacctatacgcggtcggcatcgggatggcggggtaagcatggaggcgaatgaatctcattgccattgttaagcgttttgatgagctgtatgaaagacacaaattctcgtatattatctacttttgtctttcgttgcagttgatttaaacggccagatttcctagccaaagcctatcatgatttgaatttggacttctaagaaagattgatagctcaggctgctccaggttctgctggaccccgaattggtgatgcttccactgaacaaggcccctgtacctttttgcgctttctgggccaatcaaaccttggctctgccagtccaactcagcctcgaggcttgcaccgagcgagcctcaccaccatgacccaacatcatctaacaactagctgcggctaattcgacagcgtcgagacacttgtcgtcctaaaatactaccgatagtgtattcgaattattatctgtgcatgctgactttcgcccctagaatacatcctcacgcgactcgtctactccgccatctgttcatttccacagttgcgtcattggcgcgggcattttacttcctatctactaccacctcttacatccaaccgccatcatggaaacgtttaaatctctcttcgcgaagcctgaccctcaggctcaggtaagcaccgccaactgcttccctcaacatggcatcgcctgacataaccaaccattccagatgcgaaaatgcaatgcattgatgcggcaaaacatgcgcaagctcgatcgcgacatccagaccgttaagcaagtcgaagcaaagaccaagaacctcatcatccaagccgataagcgaggccaacgcgatccctctcgctccagccaagctcaaaaggaggtccgcgactttgcacgtgagctcgttcgcgctcgcaagcaatcacaacgtctagtcacatccaaggcgcagctctcctctgtacagatgcaagtcaacgaggcctttgccgtgcgaaagatcgaggggtccatccgggcgagtgtcggtatcatgaaggacgttaactcgcttatccgcctgcccgagctggcggggaccatgcaagagctgagcgtggagttgatgaaggcaggcgttatcgaggagatggtcgaggacgtactacccgctgacggggacatgctcatggaagatgaggaggccgagggtgaggtggagaaggtcctaggagaagtcctcaaggaacgcaagcaacccagtctccctgttgcgcctgtgccagaaccccagaagccccaggaagaggacgaagaggaagaggatgcagaggctatgatggatcagatgcgtaaccgattagaggcgcttcgcagttagtgggaattccggtgatgaggcatggttggttagttactgcttgaaggtgccagttactcttcagcatggaaggagttggagtttggcgtatctgtagttttggcatacatacaaagactttgaggctacaaaccaccgtgggttctgtggttctcactgagataagatatataaccacatttcacgttcacatggagctgctgttgttatcgatcagacctgtccgttctcgactaacctactattcgaatgaccagcgcgttgacttcttgcagttcacttttatagtttctttctgtcgttggtgatcttggtcagtggtctgtggacagactatcgatacatattcctcgcgaacgagcatcagtttgcatctgaccccgtcgtagctatagaagataggctgatgattggcaccatgtctaggtatatgatggtacatgaatcttctatgccggccaatctgcgacgctgttatgaatacctatgagacatatagctgtgaccttatatcgcaactattcaaccttctctcatccataggctcactcttgttcaaatagttccaacaatttcatcttgattctactttctatatgttgccttagtcaagatacaatgatctagcttcgggacgttttatttacatgtccatgatatctagaagtatatgaatgtttgactcgttcgatctttgcagaggtatgagcttaacagtaatttggaagtatataacatgatgtattgttgcagtattgatttttactgttaagctcatatctctactgagatcgaataaatcacacattcttacattcatataacataatgagctacgctttgcaatgtcagatatgggatgtcctcttcatgatacagcatatccaggcacatatcacagtctgtcttgtagattcgccgactcgatattgatttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcatgaatctaagcggtgaatgcagctgaagcagttactggcttgggttcgatcttggtacaccatgaattggtacatatggaacaactcaggttctaaagtcaagttaatttgtgagcgacactattacactatctcataagcttgtagaaagggttccatggctcatgctcagcatgtaattgtgattcacgtgtcttgtattcaactcgtaaaatctgccatccgccggacgagagatatacgggacaaacaagcagagtggtttatcaacatcagcttctcagttctgattatgtatatctttttcttcctaagtgtcatctctaatacacagataacgggattataggatctccagaaatacaccaatggagttttgagggtatgcggaataaaactaatctatagggcaacattgtgggaaggtaatctaccctaaagctcgatctctggaataaaccagcctaatcggctcattcaactttaagatacatacctaggtaaacaatgtctgtttcggtcgtttcggaggtaacccgtcggaataaagtgatttcctgcgaaaaacaggtaaatgtgtggtgtgtgttgttcctcacatcacatgtctcttcaacattacgggtcgggcacacgtagatggcctcaccaccaaacaatattcagcaactataaaaaggcacttctcggctaacttgcggcaccctacagtcacgtcacagaatcaatttaagaaaaattttctactatgactcacttgagcatgctgtcaaggtcaagtccaagggtagctgcaaggaacaacatccacttctgacatagtttgctgtcgtgtacgaacaggtgaatgcgcgccaactatgagccagcgcatagttgattaatctaaaggacacaccgtactgcggctgtacaactcgaatactgaaaaggtgcctgcatacatgcaggctaatattaactagatgctgcaagaaagaagatagcggtttcaaaaggcggtatgctgctaggttatatgtatggcgtttgaaccgtagtcggtgaaggccaagttttggagtgcctgatacagcagaatcttgaaacatattgatcggtgtagggtaaagtcaagacgcactgctgcactgcagtgtagcgcacatgcaggtagataggcaggttggatcgaagccagcaaggctgcattctgcagtacgggacagtcagtcaaagcgagcacacgcataatttggtctggactggttagtgggcgtgctgttatctctctttacccggcactgagttgcagtgagagatatctcaactgaccgcttctcgaaacatgatatggtagggtgacagacagctcaacaaacaagtattcaatacgagaggacatatctaggttagacttgcggacggatagactacgcaagaagaagaaaagcatatttgacaaacaatcagattagacagttgatcaacaatcaaccggaaaagaaaaacactttccgcgggggcacagacatacgagagtcaaagcaaacactttaattgatcctgtcccccttattgttgattgcgagatgaatacaagccagggtaagtagtgcaaaggcgaggcgggagctagaggatcgtccctcgtgtagcgatcccttggctgagaattgctcgtgggtttgagtttgttgcccttgcgtggggggagaggagctgagtgtgagtgagagtgggagaagagcaaacaacaccagacatggggaggggatcaggatcagaagtaacggatgcaagatcatcgggacggtgcggtacggaaaggtacggcaagcacctgatccgagcctaacggtggtttaacgctcttgacgcctgagagtgagacaccgagatgggcattctccaggggctgttggttgttgattgtccctgtcattcagctgtttggccggcagtttgctggcggcatggcgctgccacggcattatcacatccaataaaacaacatcctaaccttgacatgagatgagagaactaaagagacaactaccagatcggccttgggggcttgcgaggctgcagcgggtgattgctctgattaatttttactttttggtacctgagaaatagcaaaaacgaaacgtttcattgaggccttgaaggtgattatgatttatctgatgtgattgacgtgatattgatatctgagactacatatactgtacacccccactcagttatcgtaggaggtggcatgccacagatgggatgatagagattggcccttgtcaggagacgagacgagacgaacaacctaaagttgggccgacttcggattaacaagtaaaaatacaatcacatattgtcaggcaagggaattcaaaggagggcgtgtgagagatgacaatcaatgtatgacggcatcgcaaagaggaaactaatgagaaaattccagctatgaaattaattaaacgtttttacatgactgccggtcgcgctccatcatgattcctccatatgagattatcacagcgcctgtgtcgctcagtgacatgctcagtatatgtgaccacgactcatcctagaactcacctcccctccaccagagtaacaaagccaacgcaatatgtacattgatattcgttgtttgtcaaggataataaccctagaaacacggttaattactcatgaacaataacaaacttcacatgcaacaacaagtcaaccggctccgacagttgaaactaccgtacgtacactaaacacagttccagttttacattacagttaccccggattcccccatatagtaacatgatcatgatccctgagcagatgacgaggcacagctaccagatgcaatgcttgcttgcgtgctggctgaccctttgtcatcaccgcctgggcagccttggcctcagccccccagtgtagatagaaggacgtgtagaaacatgaagcgttggattgttacagttcgggggaccaagccaagccaaggctagttttgtcacgagactctacccaacacaacgcaacacgatccgttgtcagatagattaatcagtcgctaacaaagatacacctcactgctggctgtgttgctcaactgtagattcggagttgacagatccgggccaatctcatgtcagatactgtgtgatgcgtaatcaatattcaccccgcggcctccgtattgcgaatgcaacctgagtgatgctattcctggcctcatcactgcgaccgtaactacaggctgtggatgagcgcggtatcacctcagctacatactaacagagtagtcagtaccggtgtatcacagcctacgacatcatttccgacaatccgcaacgagcaaaggggaaaaagccacaatcgccctcgcattcccatttgcgtgaagtcggcggggataaatcttgatattgacagcgacacatcacatttgcagattgcacgacgtcatgccgtagacacggaaaactcttcacttcccgtcaacacgacatagagaagtggaaatcgcgatctttcgcaaaagggatctgtttcggtttctacgaaataggtaatctgtcgcgacgagtcgtggcgtaggcggcgctcaccacgttgtagcttacgaagatcacagtgacatctcggtgtgccttggcagtgtggaagacctgaatcgtccttgatgattgattctcctaccatacaacgatcacatcaaactcccaagagtcaactgcgtcagtatatttctcgatcggccggaaacatgtgtctcagtaataaaatcctgctatcatctgcgacagcctcgtcgaaaccgtattgctagacatttttaatgacacaaattcaggattcaattgagactgtcgcatctccaggggtaacaggtattagttgcaattcattcgtgaaaccattagagcttggaaggacgctgagatgtcaacgaatgcacaccctcagactcagggtcagattcgtggcaactctgctgacgcattaaccgtaattaatgaaacgtctaaactgtcaatcgcgtggcagacttgaagtcttcagatgaaaaagtaaaggactacgcgactcgctcacccgcgttgccacgcgattccattgaatgatcgaccttctagtgattcttctagggttcttcaccactgaagagtcctgtagtgttcactggaaagtccacacccctccatcttgtccttccattcgttcgtcgacggtgttaaccagaaggggtaattgttggaactaggtccctttttccccagcttcaggaaactttagttatctttccttctctaagctcggcctccttccggcaaaagcgcaaaaagtccggccgataagatactgtggacaaaagaggcaagagctgaactttgctcactttcctcgccgggatctcttctccgcggtgccgcaatcgcaaccgcaaccgcgactgcagacacgtgggatcgcggaagctaaacctattcttcattcatttcaaattcggaaggcacttccccttagccgatccgaggtagcatggaatgaagtccgaggttttgaaaagagactgtatctttaaggttttacagctactgaaggaaacgattcaggagcaacacacccaaagcagaggatgcatcgaattcttcaccttggcgaactaactgacttgacacacttgcctgatttcatgacacatcgtgactggccttccaaggaccttctgccgttccttctagtgcccacaaactacctgcatattcttctgcatccaataacagttccaatcccgaaagagaaggtgggcagcactcagggcacctttcaagaaggaagaaaaaggaagctctagaaaacactgacagaaggcccgtgagcccctcagataagccacaatctacggctctactgagagatgccccgtgttaagaggatcctcttttacgttatgacggggccaatgctccataaggaagcaattcggacgaaccatgggcatcgccagccttggatatgaggagaaccgccggttcgggtcagcgagcaaggcctaccaaagtggagacggcctttgtcaaagcggtggtcgacttcaagggttcttgaacgattcaaacctatcgcggctaaagaaaaataataaaactgccaggtaaggagacgaggctgctaggagaaagaaggaggacgacagggcttcggaagggtggaatagcgttccgtacctggccgtcctaccgtccattcgcctgggggagctaggaacgagcccgtgtccggggttgtgacactgtttaagatgaatcgccaaagcaaacatcaaagtttcaaaatgcacccggccgttcgtccgtccgcagtgtcggatacgtacgtaaactagtaataattgctttttttctcccatgggtgttgagtcggtaacgtcgcaaggggggatcattgtgttgtgatacaggaggaaattattgcttctgtttccgcgccggatgaatcccccaagcgagaactctatcgtttacaacggcggtcaaacgtgaattaggccggctacgcactgttaaaggggtttcacaacgagaatggctagagtcaggtcagtggccgctcaatagtttagatcgcgagacggatgaagacggagcatgaatcggatccagtcagtgataagcttttgacgagtcttgggattcttggcaattcgtacacacaaaactgtcattgttgttgttgtctcttcccgcgggtaattgggggttcgtaatagggttgcagtcagtgtggtatatgacgtctgcttccttgctcttaatcatttgcacagcaaatccggcgttgggcctgatattaccagcattgtgtgtcaacatcaaagtttattttgttccaactcctggaacacaacggtgagggttgacacggacacagctgttgttcacccccggtatagaatgactggaccgtaattttaatagacgagctacggccgagatcgaaaaaccgacgcgttggaaagaaacctggcagttgaacttttgttccatgtcaacaattaatcaataccggcactggaacccggtcgcgcggtccgcggtagggatctttggtttttccagcgttcaacggtaaagacccactgaagcgagattaactcgggtgtaggcgatgaggaatttcaggtgtctggatcgcaatacatttcaatttgcaagttgtgccgaggcggagaatgccttaggtaagatgagtgaattcttccatggaagattccctgtcaaagctgcatggaaggcctctaatcattgtcgacttttggcgagtaaggtgaagttggtgtttccccagacgcccggcattgttcggaaagatatggagtgccaggtgtggctggagagatagatctagaggtggcggcggagacatgtgtcacagataagtcaaaggatggagttttttcttacagaacatgattttccatatgctcgatgacgatgtagatcatcaaatggcgcaagagccgtggagaaagaggaccctgatatccatttttcatactcatcacgaattatattggccgcgaggcgcagatatagatacagtggaggttttggactgattagatcctcgtagacgccgatatttccaacttgaccgccggatcaacctcaaacactgcggataaaggtggagtggataaagcgggaatacgcagggtcttttcggcattgccatatggttatggactgtgttggttggttgaaagttgagatcagagccactgttatctgacgcgatcagcacgtttgcagcagttgtgaatccagacagccaagcacgtttgcaggattgtccagttagcgacgggccagaccgtcctatcatgtttatcatctgtgggaggaggatcagcttggaacggtccagtcgctcagacatgtgtgatagacacatcagtcaacgttctgggcagtcggggtaaggaggcaaaaaagcccctctgtgcatctgcgacataacagctgtagctgttagagctccagacccttttcggctcggggatggaaccgcagatcatttctcagccaaagtgcggagtagctctttgaagctgtctcagatatctcaagaccagagcatctgacaatcacattcaccaatcactttagctggacccctcagatgatatgattgtaccctcgcataacaggaagcactgtgtcttttatcgccgaggtctcgtctcctgtttccgacgtatcgaaaacatctcccttgggattccaaccaagcgagacaagcgccgagaggagagtcaatgattcaagccgaaggcaactatccggaccaatgccaagagacttatgaggggtaaagccgcgatagaaaaattgatagagaatagaacggccgaaagggcaacggaagggacaccgccacaaggtggagagaaacaccgtaaaagcggctccgatggtggatacacttctccgtaatgtacgccggcgtatcgcatgtggagagagaatggatatcttatcagagatttcatcattaatgaaacggttcaagcggatgagatggggcctgtttgcatctgggatttcgccaagtgagagaattaatttccaagaatcaattatttgccaagctaagattcgtcttaatggaatccgatcttgcttctgccaccgaaatttgaaatttgacagaatgtgctttattgtcaagggcaaggctaggactaaaaccctgcatttgtacgaccgagattcataactgccaagacttcgcggagaaggcatcgtctgccgtgattggctaccgatatcgatacccatgccagctagcggtgaggagtgcgagaagctgcgattcgtgcgctcaaagagcctggacgaaaggggaaacttgctggccccctccccagttggcagttggttccgggcctgggacctcctaggctaaacgggccttgtcctgtgctggaagctgctgggaatgctcggtccgagattgcttgaatctattcttgagccagaacctttggaaagctgtctacaaggcaccccagaccaccacatgggatggggatggggatgggcgttgggggttgaagttaattaatgggagcctgaagcttgacgtttggagagcttctggattggaggggaaatagaaagaggatgcgactatggaaaaacgaggcaacaaaagttgagctcggggaaccaaggcccgacttgcgttgagttgagtttgaggtgaggtgaactgaaatgattatcatcatccctacctatccgcgatgtgcgcttgtccgccagacgcatacataccgtaaactacatttcagcagctgtgttgttgtttatgctgtttaccggcggtgaaattcaatattctcagctgcccgcaactttagtggccgcctggatcggacaccctcgctgcaagatgacagccatcccccccaaaccgaaccgatcagtgactcctcagtggtaaaacaattaaccagttgcagacgaatggtgatggacaacaaagcaccctcaggcacgtatccagcaaatagaaatgtaaatacctcctcctcaagggagcggtcagagatgcacgtcgttccttaccacctgcattggatgcatcgctgcagcacatcgtatctacatctcctcttagccttttcctctcatgtagggaacagaccaataccgcaccgacatcccgcgataccttcccttccttccaagaggggaaagaagaacagccaaggcgtgacaagagagaatggaaggtaggtaagccagcggacagccagctagtcagccagccagccagtccagccctgtgggatgcattacagtggtggtgtgcagctatcaaaaacctacacttgcccgacccgacctgaaggcttaaccttttggcctttgggctctgagctatctcgggacaacgtatgccagggcggaaccagacaaggccaggccaggtcagggaccgattttgggtgtgttgggcgctgaagggaaacaggcccccagtgccatttgagagaaaagggaggcaaagggtgggcgtgggggggacaagagaggtatcttacggaagaggagagaggaaagacacaaaaagcaatcaaagcatcaaatccgataaattacaggtgagacaaacatgaatgatcacaaagaacgacataaccgtaaacgaatggcgttggtcctgaataatagcaaaaagaaacgaatgcgacaagatggatgaatgaatggatcatcatccatatcgtgggaggcacaaacagtgaccggactcgttacagcagcaccaataacgcaccaataacgcataggcaatcaatgattcactcgtgtccaaagaatacagcacagctcagcacagtatcaatcaatcaatcaatcaaccatgtcagtcagttgtatttgccatcacatcacatcgtatccccgaagcattgcttcgctgacctgccgtaatcaagatatgtatatacttggatcatggttaataagcctatcctgttcgtcagcctgggcggttctagcagtgccccccaaggccacgaccaaagagctgcttgtgactcccttttccgatgatgatgaatgtgacttgtgtcccgttgccgccgcgcgcagcccgtgatttggtatcttgacccgcgggatgagggaggcgcaagcctgtgattaagaccgtgacagcgaatgccagcactgtaattggcattgtggttgctattcgtagatacgtatatacgcccagcgcagcccaaggctgggggaggcgtttttttgcccttaccccagattacgaaaacaagccacagggcagagaacagagacaggctcaaagagagatcaaatcattgccggtaagcaggttatcatgtcttggacgggagcagattgtcttgaaatgatgcccggtttggtccaatacggacgttgctgtgttattgttgatctgtcggtggtaacgtatccgtaaatcctgttgtccatatgaagctttgcttatctcaccaaattcctttttatttgcggtgaccgtatcagtatcagtcagctacagtaattgtctcgtctcttgtcactccaactgcaagtttacaaagcaagttaccgtatacggtgcatgttgctcatctcagctcaaacactaacaccaacaccaccaggcaaacgcgagtaaccatccattacgaaaattgtcactggttactatcacttcaatcttcaatccatcgcttcttgtgttggaaacctgctttattgtcattgtgcggccagtcctcggctctttgagcaacttgacccgagcgcgataagctccttcacctctcagatcccaaggtaacaaaagagaaccaagtcttggcgaattctttgatagaaaacaggaacaaatctggataccgagcgacctagtaaacttaccgtatctctgactctgactcctgcccttccttgttgttctcgttccctccccacggatccgctcttcggccaccccctcctttggatatttagctagtacgtaccttcggccgtccacttagccgctgtatcgccctgattttccctctgactcgaatttcccaccgctcctttttcgcttccgccacgccccccttcacacccctcaggcctacagcaccgagcagcacctcggtagaagaatttagcatttcgccctctttcccgacgagacaagaagcaagacccttggacccgcactcgcacccgttctcggtctcacccccccctgggttcaccgtacacctctcttcacccccatcacaacgtaaatcctccattccacacccaaaaaccggaacccagattaaatctcacacgccccaggcctcccttagtcggctgcctgcccatcttgcttcattcatttatatctacccgcatccccaggttttcgtctcgaggatccatttatctgccgtccacaacaaagaacttcaagtgatcaacactttactacttgctatttagcaacagctacagctcctcgagcttaaatcacgacattcacctcgcctatcatcacaaccaccgcaacaatgttcggttcatacagctccatcagctccatgtgcgcgtcctctgcgcccatggacatcgcgtctcgcaacatctaccgatctcaggattccgcctgcgctttcccttcatggcctcgacgtgactctctttctgagtccgaccgtgaggagcgacctacttcttatctctccgacgacgacctcttcctctccgatcccttcgacgatgatgctcagagcgtctccagcgctggtagctcttctcctggtgccatggcctcgcctcccagccgcatctccgacttcgagcttctccaggctgagcgcgaacgccaggctgccatccagcgagagtgcatccgagttgtcaacctcgagaaggagcgtcgacgtgccgccgcacgaaagcagcgccgtagcagttctcacaagaagagccccaagaccaagctcacctccatcaacgaggaggctattgagtaaacaatgctctgggatcttcttcatgactgttacgatttcacgatagcgtatgtttacaccacacaaccaaaacatcaagcctcattcactaacaataattcaggctgctttttttgcattacatggcaatatgataccccatgatacaccacacacaacaactttcgcatgtgcgcatcaataaacgcacatgctggattacccaacaccactgttccattatttggagatggacatctttccgacactacacacaccaaactgtcactcactaaattggcaaccttaatcagctaccctcgggatcgacttgtaaccgccggcttgattttcggtaggcgactacaccactacaaccttggtcgatgacgccatggggtagaccgcctttgaacccagcaaatcacaggtgggggtgggggttacccaaccaagaatgagtcagaacaccagaggccaagactgaggaatgaatgacaacaacatcaacatcaacaaccattatctttagagttcccggtcgcggccgaaactttctcctccatcaagagaaacgttgccatgacccgaaccggatacatggaagccttcatccccatcttcttctagtcctcgtcggaccgtcggcgaactcggccatctaccggtggtcttctccccgcattgcggcccggtcaagaatctatcattatccgcttgcgcgtacatcggatcttttcttttctgttgaggcttttatcaaagccgacattttatcttgtttaatctttttcattttcacacaccatcagggtggatcgcatacatggatggagttttacttttattgcatcattaggacatgggacactggatacagtacaggttcttgcatcagtcctcccaacactgggatgaaccagctggtacacacttgggaacgggaacattagggcataggatatgcacccacacacagcattgcatggttaacggcgacatggcatggaatatttagataccttaggatagttcggcggcccagtgcctgccttgattttcaagataccctcttattagttagcatcaacaatcatacttggcatacatctcaaaacatactcttgtctcttactcatgtgatattggcgcctctactcgtgactgcagctactttggtccttcgaccctttgaaacctgagctatattttccctaaccttgtgtgcaagcaatcttggcaacagtcaagcgcccagccaaagatgttgaaagtgtgtgctacaacctgcctatctaccaataaccattaaccattgccgacctattcatccaataccggcgacaatagggagctctctattttctagcttggcccgtggtaccgtcccgtgccgcgggcttcaagtcaagttcctttgtcacatggaccaaattgacgccttaaccgcggggtcgcgagtgtggtgaggtgcagctcaatccagatagaacgtgcctttttcagatcggcgataagaaacaaagagattctcacgtgggaagctcgtgataaaagttatctatatcgggtatcttgatttagtggtgggtgtttgtatagacgatgctttgtccgatattgtgttggtgtgatactcaatcaagtgctcaaaagaaacggggctcaacgcacggatggggtattgatcgatcaagcaagtcgcgagattttgcaatcgcgaaaaagggcgagatgaaacgttgtttacctttgttggtcctcaagttgagttcagtttgccttgtggcttgcgagtttaaatcgcattgtctaagccaagactttcaagccttatgcagggcaagctttgacatttagactagacgttttgccctgttctaaagtgctattgttggattcacggtctaataagagttgacttaggaaccaacacagggcgaactagaagagttaaagcgggcgcttgtattactgcgatacgatttaaagtggtgagccaagaatagaacatataaacgctttggtttgaagatagagtgatgcattggcgggatgcatgaaagacacaatgacaaagccatatagttaaagtgggagtgaggatagaataggtaaaactaaaatattagttcacattgtttaacatagtttggacagcggtgtttgttactttcaagggatatgcttattgatgccttgtcttgttgtccagcccgtcactacgagacgatacgagtataacggctaaagatagatccaactttactaataacgccatagtcttgtattaccataggtaaaatacgacatcatccttttgcgtcgggatagactatagtgtactggtacagttgccattgaaccgtatgttccggagcaagcagtcagcatagtttctgcggaatggcaaatgctgttggggtaatgcgttttccttataaaaagatcatgatataatttggctgaagtcttctagtggccttttgacgacccgtgagtaggttcaatatgcgctggccgagaggtctctttgcaagtctatccgtgccccaacagttgtggttgatatcaataatagatagcatagttcgatccgatggggaaactgtgtccaagtagtattcgtgctgtatccgggcctatgtcaaatttgcattgcacacaacttgttgcctatcttaacaagcttcatgtgttggttgaccaagtcactgcctgccatagtttcgcacgaagccacgatggaacgaagctggggtcaatgaagtgatagccgggcgtgtatatgataataactttagttcgttgtcataatcacaagaaactatacctggaattgagagttcatgatgtgatcgtggcctcccaggtatcgtgatagggtgtaaagctatatgagtaactcaagaaaaacaaccatgatgtaacagaatagactcaataatgagtacaagtttttattgtaaaaaaaaaataaaaaaatacatattgtccgtcttttttaatgcaaagttaacagtatccatgctttgttcttgcgttctattttgcagactccacatcctcacgatcacagagtctctggtatataacttgatcggtgaatcatgctaataagaccgtacttataatttctatcgcttatgagaggtcgttgtacagttgtaagataaacttgagccgaatgtggaattgtcatcatcattttccccgcatcacgaacttggcaaggcttcactcaaccttgatcacacaactgttgcgatccaacttgacactcatcgaaacttacacatattaaggacttaactcaaaaacaatcacacgctgataaaaccctcacccagattaacctcaaacgcaatcaaaatggtcaacgaacaagatcgtgagcacctccgcctcgccgtctcactcgcccacgaagctcttaaggcaggcgacgccccattcggctctgtactcgtatcatcagacaataaagtcctccagacagaccgaaaccgcaccgtcacaggttccgacggcgacagtcgccccgacgcaactctgcacccagagtttacgctcgcgcggtgggcacaactcaacctcagcgccgaggagcgtaagaactctactgtgtacacgagtggagagcactgcgcaatgtgttctgctgcacatgcttggtgcggtctcggaaggattgtgtatgtttcttcgacagagcagttagaggcttggaagaaagagtttggtgtcgaggcgcctgttgcgcctctgagtatcaaccaagttgccccagggctccaagtggaagggcctgttgaggatttggctaaggaggtttatcaacttcatgttgagaattggacggggaagggatttgagtccaagtctaaggcttgagtctgggaatgttgaagcttgtggtactatgatgagcatagcaggtgtctggcagcaacctattgaatgcatatctgtttttattgtagctccaagacgtatgaggaaagaatttaggtgatgcatgccaagttgcgtgttggccatcgagagtgaaggcaatgagaacctctgggctagcggacgtcaaagccagctccaactgtaacgactcagcaagaacactggcatcacccgaaaaagaacgtgagttaagatatccagtctttcaacaatcgatcatgtatgtataccagcaaagaagaccacaatacatgagttattgcatcatagttctatataagctctatttgggagcagttgttttatccaatcagctatcccctgtggcttagttggctaaagcgtccgactgttattcgtagacaatcgggagatcggaagttcgagccttcccgggggagtttctttttgactttgttgcttattgtccatatattgtttgctatctttttcctccattggatatatgctcacaatggatgtgtgcgccatgtcttgtctgtcaagcgatatagatcttgataccaatgaaggcaacgcggacaaaccaccaaatgcaaacccgttactcaaaataattatacccacagtcaattcactgctctgtaactgtaatacgtgagacaaaagtattgttctagaatagaaagaagtctgcgcgagctaaagacgaagtcgttgttacattgcagtggttgttcctggatcactgcaaatgcctcaggaaggatgaccattgctcattatagcagtagaagcaacaacacgacttagatagaacttgacgaatgtctcaagtgcagtatagaaaagagagtcctctgattcctaactcttacggcgagaggaaagtattaacgtatgatgtctatcagtctttccaagagtacgaaaaatattatttctgctcacatgagatgccttggcgagtcttgatgaatcactaaagcaatgccatgttttgttttcagggagtatctctgaactaactgcccataaaagtactatccgccatgcctaaccgtgacatcctattagatcaaaaggcttcaacggaaaattatgagttgctttacaagcattgaagaaaagctgtcttcctttggggagagtgcaacttggatggcctctctcacccttcatcgcatccatgcccatagagaagagagtttacgatgcccaagaatcgtcaaaatgacccaagtgcatacaatcaataatcatcacatcatataaagctgcatggagacctaagaatatgcaattccaaatcagtttctatcttgggtatcttgcattaccccaaaacgtccatcacagaccagtccgcttacaccattcctgcgttcttatatgcataatacgaaggtttaacctgagacaacgctacagaggtgtatggtgtagcattctcactatctagcggtaggcccgcatctaagatctttccacattagccatcttcttcctctcatccgtgtggattgagtcgaggccagtcgaggctcagggcaaccttggcgcccacattccaacccacgcacaatgtcaaatccttcgcggagccgggcttattccaattgggcaatgactaaaataagaaagatctaaataagacctcactcaatattctctgtctgcagcctttgcactgatatgtacctccgtaccgctctgtgctgtgctgcattgcattatatgcattgccagcgtcttaaggaggagccttactcaatcccactggtatcaatgtgttgatctgtgtcccttaaagatcatcagaattggcaggacctgattgcggggaagcctgaagccacgcgagttgatggatgctgacgcaagggatttcacgcacccaacttctaatgttacatacatgtctggtgtgcctgccttcaacaactacacatcaaatgtaatgggattttagaaagtgattcttatcaattgggatgtgataggagaacaatctctgataagagcacaaagacgataatattgagttaggtctagtgtttggatcccaacatcaattgcagttactgtgatataggtggtcgacgtctctaaacccatcacacctatcagtcacctacacaggtatgcaaagtaatcaacggggacccggaacaatggtcaatcatttatgacaccttttctgtaagagatgcagagtcaaatttgctgttgccgactgttccgagatgagagcgatcaatagtctatccatgagaatggtgtcctgttcatgtaatcacactttgagtcgtacgttattctgatacaagtacttatactcaaagtatcaacagaacgtaagccgaaggtcctttcatattggattccgagatcctgggcttttgcagtttgccaaactccgagtctcgcgcgacgcgagtagggggctataagatattgagactggtaagactgattgtgatcctcctaacagaacgtctcaaaactataacgctaatgtcttgacaatgtaagtgaatctttcatatgcaccaaaagtcttcgctaccaattacacataacgacgcatctacgaatcctacattttggtttcgtccctggccgatctggtgcagagaggcggccgccagtctgcaaccgcaacatggaaatactgcaggaggggattcggagtcttttttaaagtggcgttatcaatgtgataactaccatccatcagcctggccgcattctgggccgcaggttatagcatggcgtgccaataccccagttggcatatcaaatgcgcgaaagcaacgagcggagaccttgcggctgggtcgaacatgtcccttgaccagggtcatcctgttacagtcaacaagggaaatgtgataataaaatcgccggtcaatgcactggcctggcgatcggaaaagttccaactctgaagagaagaattggcagatactgaccgatcttcgccgtgaagcatcagagattgacttgtgtgggacggcataaacgagctgcaagcaccaggtgtagcaaaagaaaagaaggcggaatgtattttacatcaagagtctgcagttatccgctcccgtgaagtaaggaatgatacacacattgatgcaacccgtgtgaggctgcagccaagtctgggaaaggatggggacaaccgtggggtaattcgagttatgaggccagacggaccggggccaggtctatctagccccgggataatgaaattgcgtatcggtcaacgagagttcttgatcagtggcgctgaggcccagtcggcctctgattgttaagtgtgtgcagtttcaaaacaatgtatagcggagcagtccacttatatctgcacatcaatatcaatcagcccttgaggtgataagcagcagatccaacaataaagagatacgtgtttgaaaatgttttgccgttactgaaagtcacaacgactcgtagatcattcttgcatatatatctgacagcgaaagtttgccaaccgctttttctgctgtacttggcttgcaggaaacacatacacagaacctgtccgtcggagccgaagagtgaggcgagttggttcaattggaagaggtgcggtgaacgagaatgacatatgctgcaaacatctgcccctagccgagcggtttatgaacaaggtcttgccaggcggaggcgcttgttggacttgaggcgctgcacccatggcgagactgggaatcccaacatgcatacatgacaaggaggcggcctgttatttagcgatgctaagtctgaataagcaattcgagtttcccatatagccacatgcttctgagacaaacatcggaagaaaggttttgcttgaccagggttcaaggtcaatgaaaagctaatttgtatcttttgtcaatagagttccacgcatgtaatgaggctggagcgtaaatgctggaacagcattggaaagacggagaaactttctgactgcgtccacattcgtaaaacacccaataacctggacatcgcaatgctgctcatcgagtgcttccgtggataattcacctgtgaccccagatcaacttagcggatctaattaaagatatgaagcagctagtttaacagagggcgctatgttcgttgtttgataggctgacattgtaaccatttcaggctatctccaaagcgaaggactaagtaaggtgacgtgtattgaagtctaagttatcggaggattactgaaagatacgatgttgacttctgcagcagagaaggatgttgctattgatgaagagtctatccatggtaggggaatgtgtgtgggtgaggttacactagacggaagtgaccaagggcacgggaaaaagcaaagagagatcgtgtatgcaggaggagagaaaagagaagtccgcaactcgaccagaattttgaggatggaagaagaaggacgaaattgggggccttgaggtgagtcttgcacaaggcaggtccgttgatccatatcaagcaggaagtcaggcgtgaacagattcacgtccagactctctttcccagttcgttatcgaatgaggtcaaaagtggagcaagcaagtataacggcacttatgcagctggatgtcagctcatacttacctacctacccaggtaaaactggaagccggaatgagcttaaattttgagcgacattggatataaaatacaggatcacattgaccaagaaagactcgtctaatttctctcaatcattcgataccgtcgccaagcaacggcgtggtgctctcactgacttgatataagagatgtggttgatggagagctctaccccttcccgtttaaataatgtgggtacagaccctcttcgccagcgggacgggaaggaggagggcgattaacttcttgtaagagaggtgatcggccggcttattggcccgtcccggttagctagcgtggccaataagcgccgagaagcagctcaaagcacatctttggcaagtggggtgaaggactctatccaatcaatgttagcatacaagcgcttgctcaagcccccccatgtttttatttccccaaccacatgctttcatcttccttcactaacttcatctcaaaaaaaccaactgaagctttaatagagaagaagaatacgctacaaactactccttacagtgcaagggattttacgaaatgccctgtcagcctctgcaacttcaggagacccctcactgtagaacacgcagcgcaccttcaaagccaaacatcagtgatgatcctcaagatgttgtgctgacacacacacagactgagatgtaaggtaccgaccactcttagtttcgacggtacccaacacaactggatcgaacatatcatgccgtgatacctatttcccactgcaccaacgttacaggacctgcgtggggagacgccgtgcggccttgggctgttgcgttatgctcttctgctgtgttgtcctgcaccgcaatgctcgagaaaccaccactctccgttgtaccaaacgccgcctgcatgcttctgtgtacgtctcgccagaagaggggcaccagcaaccttttgtacatgattgatcggttactttcaatgcaaataaaatatgaaatttggatgagacgacggcggagtttatcaagaccaagggcttgcttccttgataagagttaaatctcaaacgataagatgcgagccattcatgcactcgtctgcaaacaatggaatacaatttgattgattgataggtcgagtgccttgagtctctaggtcggtcagaatggatctggagatttacaagggtcccggtctactagtgggccactcaatttgatgcaccatccaacgattcactgagagaattgaattcaacggcacgcggtcaacccacgaggctaaatttggcaggggggcattgctcgctacatgtttgacttgctgcgactcgctggtcttcaattgccttgtctttaatcaatgatccacagtacacgatatgcgatgagatggcagtccacgttggacattgttcgtcatagcaaggccgcagccgccggccacgatccattcatgttcaaagtgacggcctccgcctcaactggcgtcttttaaaccagcgtctgaaggcatactaatgctatggcatgctcaacagtcaacaccctgctcactgtgcaagaggggatcctagtcttctgcagctcctcttccccactcaaactgttagctcgagtccaaacagcaaaaaaagatgctcaagctcccaatccccagccgccgttgaccatcctccatttcgacccctgggttccatattgcctatgaagctggtctgtctccgctgatccattcaacccaacgttcgcaaggctctattttaatatcggcctctggttcaagtgtccactgacaggccagaacgccactctctaggcgccatctctgactctgaacccccgaccttgacccatgatggatggtcaatcacatatagcacacgcggtggacacccacactgtcataaaccctgtgtctgtgtctttctcaaaatcatctcaacctgcactttttctagtcagaatttccttcttgggcctccctcttcttagtcttccctttccgcctttgttttgctttgcattgtgcctctgtcctcgagtcctggcctgtttgtgtcgcctcaatcacattgtcacaccttcagctccaaatatcaaccttgatatcacaactccaccaacatccatctacaccagcccccaaccgactgatcaacttttattcgatagcaggaaaagggttcaaggtgagcatttcaattctcattttggaatttcctaaacacttcgtcttttcttgccccaatcgccaattgagctgagcgtctcctcggtatccccgtccctcgtcatattccccgtcttagttgtcgcatgttgtcgctcagcatacaagcgcatgcaaatgtacctacacaagtttgatggaccctagaatcattttttcaagggattacaagctacagctgcaagtcaagcgccgggtcacacccctttcacatcccatccctatccgcatccactaccaagctctcttcctggcagctactctttgaccttgaccactttgaacgctcatctctatttggcgtcgttcgaccccatgtaatcacatccagcctgagcagggtaggcggctgcgttcttgccgttgccgatttgcacttgttgcatcgtattcaactgttgccctggttgaggttgctcttgacaagcaaaaccgtagctttgcccatctccacacacacgtctattctttttctatgctttcttcttactttactctcctgacatcttaagctcaccactaattcggattcccaagacatcactgcatctgcctcttatcatacaccgtcgcgaccgagacatacagcttcacgagtcccgctcgttgtccaacctcacttggccgtcgctacccgcctgaccgtatcgcatcgtatcgtacagtgacgaaacacttcagcaacatcatccgagacctttggcttatcataatatcgatagactgtcattgtccgagtgtggacagcaggtcattccgaggcatgttcgacagcccttgagtgtagctttccgcctgtttctgcgacttcgagagcagctgtagtcaagaccccgctatcgggggcttgttcctcgtcgacattgattcacaccagaacagtacgtgccgcgtcgcacaagacgaacacctacgcagggaagccctagcttcctcttgtcatccgactggctaacacaagctcctctgccgcaggtcgaaatccagaaaggatatcaggcccatcatgtccgtccccgtggtcgcgtcgtcacggaatcgcaccgtttcattaagttctggcggaaggtctgcagcaaggagcaaatcgtctcaagttccagacagcaccaccatgcctcacgtcaccgatttgaagtactttgacccctgcgccgccacggcctccatgtttctttatgctcaaggttcatctgtcgtctgttgtcaccatgatacccttactattgaacgaagattctcacgacatgccgatgaggttcaattattagcagtcgataaccagagcgagagtggtggtggccgcttggttgtaagttatgacgctggccagacagcaattgtatgggatttgatgacaggagatgaaatcgctcgatttgcctcatacgaacatttgactgtcgcagcatggatgaaaaacggcaatgttgccttcggtatgtgtttctagagtgaatgctggttactcggttacttacgttttcaggcaatacgaaaggaagcataatcatgtttgagccttcaacttccgagcatgtctctgcaagaaccatcgaccaaatcgcggtaactgcactggctccctcatccgattgcagaacattcgccattgggtaagtttactcgtcccattgcatattgatccccactgacaagaacaggtatcaaaatggctctctatttgtggctacattgcagcctcgctttactatcttacataatctcaccacttccagaggaccatcgcccatcgtgaacctcgcatggcatgcttcttcttcgcggcaaaagtctgacatgcttgcggttcaaatgcgtgatggcgaccttcgtgtctggagcgtggcaaagaaatatagcgctgatgatcctgctaaagtggttcgaaacctcagaaaagcagaaatctctatggatggacccaactggatgggatggtccaagaacggtcgcataatccagtattccgactcgtaagtcttgcaaatcgccttatcatacaccaccctagcctacgcgcgcgcttagctgcatgacccctttccccgactaacatctacgcaggcaaacacagtcatgggatgttaggacaaagcacgtcactcatgatcccatcccaactctcgaccttgtccgtggtctcgccgtctatggcccaggagccactcttttcacactcggccccaacaacacagcacagcagtttgacctcaactccccagctatcatggtggccaacgttcagcacccagccaacttgttgccaccgtcacctccagtctccgaggagattggagacagatcagcgaactcggccactaccattgcatccgaatccgagtctagctcgatccccctggacatgaacatctccgaaagcgatgaagatcacatgtccccatttgcccgcctgacaagacgccaggcttacgactctggtaacgagccctacgaatcagccagtcctgtctccagtcgaagtggtctttcgtccttgtcaaagtcctcagcaggatcctctcagactcctggccgctatcctcaatcgacaaggtcaagaggtttgtcagaaaacacttacatctcggctggaacttcaatccggtcatccactatcggcaacggtaacggcaatgtccaagtcaactcgcgagacatggatgcatactctatgggatattctattggcaccactagtgtttcgtctatgacttcaagtcgttcgcgccacagaccctctcgcctacgcaatgaagtcccccgcagccccgacgacaacaaggtccatgatctcttcaagtttacacgagctcgtctcagcgatattccatacaaacatgccatgggatccaaccacgcccgcttgactaacgatgatctccgtcgtcagatgctgaacactattttcggatggaacaaagaagttgaggatctcatccgggatgaaatgagcaggcaccctcaagggtctcccagccgcatccttttagctaagtggcttggtgacatcgattccaacattatgaatgccaactttgaaaacatgacttcatctgactggatgctacttgcattgagtggtattggtggtcaagcctcgcaacaaaagcttggccaagcgtacgtccaacggctactcgaggctggggatgtacacgctgcagccacgattatgctcggtatgggcgagcacaacgatgctattgaagtctatgtttctcacaggcgctatatggaggcactgattctcacttgcctcgctgcacctagtgtctgggagcgtcaagcggccatcattcggaagtggggagaatgggcagtccaacatggccagcaacaactggcaatccgatgcttcgcttgcactgaccaagagtctacggagccttggacatctccttcggctgcccaacttaacttccaatcgatgacacctagtattcctgagatattgagcccacctctgtctcctcccggtgttcaacgtggccctcagcgaagcattgccaagacatctgcactcaagctcatcacttcattcggtgatcaatcacagaagtccaagtttttcgctggcgatggaggccagacgcctattgctgctggtgtcactcccattgctgactctgctggctcgcctgctttgtctcacgcctcgaacaatgatgccacaaccgcattcctccgtccgtcaaacaacagcaggttcaacacaccagtatccgctcgagctcgaggacgtctaccatcgattggcgagttaccatctgacctcaaccgtgacgcgatcagaacggcggggctttccgctgcaccttctgattatgagcctcgatccaaccatggccgaacaccgtctggcaatgacaacatgatgttcggcacagcattgcagcgcgctgctacagcaagccccatgatgatgcgcgagcatgctcagagggttgtccagccaagtgaaggagactacccaccgccacctgaccaagctgtaatgatcaagatgcagcaggcgtcacggaacctacgcaacggttctcgcgatcgcattccgctcggcgtcaacctacagctacagtctggagtctcgcatgatgaagtgacatcccctgaacattcagttacctcgtcgaaccgttatcactggccaactcgacgccgaggccctgcatctgttactagctccgtcacctctgcatcgagcgccggccgaagccttcgtcaccaagccgttcgaaaccgagaagactacatccatagccttgatgctgcaaaccatttctccaagaggcaacgaagtcgtcaacgaagccactcaaggacccgagatacatcacgcagccgccctggcagtcgcgaacgaaatgcccgatccagggagccctccgaagaacgtggccgcgtagttgcccgaggctggtccaaggccaaacgatcaccaacctcgcctattccaatgtctcccgaagatttgttaaacttgagcactccacgccatggccaagtcggcgagccaagcacggttcgtaaggccagcacgtccactatgaagccaggaagccgaggatcaagccgagcaggccgccgtaagagtcctgatagtcgaagccgcccagcagctttgaccctccgtgggcgcagccaaggccgagaaggctctacacagcgttccccttcctctcctcttcctctcgaggtcactacagcccactaccaaggttctgaggatgaagaggacttcagagcagcaatggctgcccaggaagaattcagaaacaagcatagccgtagtgccagtcgaggtctgaactcaccagcgatgagcaagcaggatccttcagataaccgacgcagggccaactctgaggttgccaaccttgaaggacccatgtctgttcatggtcgggccgcttctacagagcatgccggtgacctcagacaaatgaaggacgagcgccagcgaaagaaggagcaagcagcccgagaactagaagagcgccgcaagtctctggccaagcgcgcccagacgccgtctattcctcaccccaacgagttctctcctgctcttgccatcactgttgagacagcagagcccaagccgttgcctgacgatattccacctcggagcgccactgagccaccgcagaggagcatgtatgcccgtcaaggtcccgtaatcggccttccagcaacccccaaggccatgagactgatcatcgagggtaaccatgaccagtccggaagcacccctaggcccgagatgcccatgatcccggccactttctctcagaggcactcgccagaaacctctcctcagcagtcaccagagagactggagcctagcgcagagcccagcctcacattgctaccatcgaccgtgtaccagcccccatctcgacccccgattcctcgtagcatgtcggctcctattcctgatgagcctggccaacgcccagcaagatttgggcgcaagagcagtgtaggacgcattgaagagattgttcctggggagcgacgacgttcccatgaggatgaccctcttcctcctccccctcctccggcacctccagtgcttaaggagcttaggcatctggcctcacctcctcctccaccccctgctcctcttccacatgcccagcgatctcagcatgggggggctattgcatcaggcatgatcgagattgtcatggacgatgatctgtcttccggtaacgaccaagcttctgaggctagccctccagccccatcttcccacagaggacacggccgaggccgaagcatcggagacagcagcatctcgggacgaattcacaaggccactgagagactccgatctggcagccgcagtcgcaaggagtatgtgcgatctcccccctttgagtctccctacgaaagcgttccgatgccacgacagctcagatctcctccgcccgtatcattcaaccctgatgtcctgcgttcgcccatcgactcaaggaacaagcacatgtcgactggcttgcatcagaacgagatgatctaggaggtctctcagaatcgcagtcgaaactcagtgcaatatcctttcccattctatcgctctctataagcttcatattgttcgattctgtgcatggcgattggcgttttcaccatctcaagacgataaatagtcccttcgggacccgcgtatcagtgcattgtgcttgcacgcctcttctggaagcatgggtgcacatcaccaaaaattaacgcatttttcttcatctttcttttctttattaattcgacatcgcatcttgaatctgtcgagacatcatcggcgaacagcatatgctgatgaatgcgcacgactttacatttcttgggccagaccatcgcagtccttcgagatcacggccacatatatttacagattatgtttgaaaggaaatggcactcatgtcatattttgtttaactttacactcatgttgggggttgaggtctcgatcacatacatgattgaatcgggaccaggagggaaatggaagagtaaaattgggggatgacaaaggggaataacgtagcgactgctttctacaatgttgcctcgcggcacttgtttgagttttgtgtgatatgatgatggatggaaaaagggtattgggtattggtgaggatttggatgaagggactgattggaaatgcattttgattcccccggagggtttatagtatttaacgaattgaacgaacatattgtcttgatacgaattctgtttctgtaagctgtcttttctggtgttttttcttgtatgtgattggtgcaggccacagagggagagaggtggtcgtggtcgtgatagcttcatgacaaagaccacaacgaaatgtagcagagggttcaactgactacaacttcagccacaacacttctgaataactaaaaatatgattctagaggttctttacaagcgtgaatgatagcatatgtatttttcacaattatcaatagcctgtggaatcctataaaaaatgcaaaaaaaagaaaaaaaacagttggctgttccatcttatccatttgccatcccaaatccccccgcactaacgtgttcccacccgccacgcgacgggggagagatctctgcagagtgaaacctccctcaagggtcatctccagtgcttagggccgcagaagttccagcatcgtgagttacctgcacgagtgggcggccaccgcagcgttcgggcggggcgcggcggagggctggaagcgcaagcacgaccagaattgggatggacggttaagcgggtttgaacgccttccccgttggaccattacagtcgaaagttgatgactagtttacaatttatatacccttccttccctgtggcagtgtggggctgagactccactgtagccattgcgacttggccctgagctttagtggaagcttcaggccgggaaggtgtctttaattcagcttcaacctttcaattctttggcaatgttttcttcatagctcacttcacaagccatgtcgcaatatcttacgctcctcatgtgcctcttgcaataaatactaaacatactaccactcgatatacctcatcatcaccgatcgaccgtccaattcgcctgctaagatacatcatgacgaaccatcaaatgaccaactctcccaatctacacactacataatccaaccgcaacgatgctctcgatatcgccccgtcttcacatccgccatccctctccaacaaccgccgaattcactgtaacgacccttcggccgctcccgccagcattacacaccgttgttctcatctcccgcgccgtcctctctatcttcacccttcttctccttcacgcacgcctgaccctccatccactactcgcctatgccgcgccgtctcttctgaagattataccaccctcatacctccgcgcaccaacctcaattgcctccgtcgcgcaggacataccgctttctgtacttgtcccagccagtatagctgtgctatggctgtctagtcgaaggggctatgtgagcgagagtatcctggtcatgagaggattgggcgtgcagacgagtgagagtcctggaagctatctggctggcacggctacgaggttcatacccaccgaaaaaatccaggatatccttctcaacgaagcgtttcttgggttcgaggtcaggtactacctcattgtcattgtcgagggcgaggatgatgtggtagttgtgttcccgggcttattaccgcgacggaagatcgtggaggaagtatggaggggcgtcagaagatgtttgtatgagcagagaggcgaagacaaagtacaggcttgagagattatacccatagagcgtttacgattttcaatctagacttttttatgtaccaggggtgatatctaactgctattcgtccatggcctcgtctgcctttcgcttgttcattcccttctgtgtcctcatatcttccgagctagtatatccctttctgatagcatatcgctcgttttgttcttcgggggactggagcttatccttcttcatcattggcacatagcgaccgcccattcgcccaacgttgccgccctcgtagacaactacactgttcgcctgcttgccagtgggctcagggcgtgaaacttggcgcgaagggtccttgctgcgttgtgttgaaaccatttgcaggagctggttggagagcaactcatccagcttgtgctctctccagtgtgcccacataccgtccataacaccatagggcccagacttgctcagggcagggtcatcagctagatacacccagtcgagaccgtcggtcttctcagccgctggatcaattggggcatctttttcactgggaaagatacaatcccaaagcaccaagggcacttcatcggccatcacatagttgggcttgcacggattctttgccacatcaagcatcgttgttacgacatcaggcgtctccaatcgctggccggccaggaagagaacagcaaccatgtgccgaatctggtgccacaagaaggcagaacctcgaaccttgaaacagtacaccttgggatacttggcgtcatcggtgggcagcccttcggcgggagcaaactgcgggctggaaagatagggcagtgctgagctcacatcctggacctcctcgatatcggcctcgtagatggtgcgctcaaaatttgtgatttgcttgccgggatcgatcttgcagaagttgcggaaatcgtggtcgccctcgtagcgcttagctgcatcgcgcatcgcctcaatatcaagccagccgttccttgctccaccggcactgggctcgggggtgaaagcaggctgtgtgaagaagtatcggtattgacgctcgcggcaagagaagcgagcagagaagtctggtggtggtgaggggcaccaagcaagaatgcgaatatcaggcggtaaaacacggttgagaagacgagggtactggagctcgtccttgatagggtcaaagggtggcgtattgtcttccacctcttcttcggcgttctctccagattgttcgtcaacaaccattgcctcgccagcttcgctcatgcgtcttcgttttttaggtacgggtctggcacttcgcactcgaagaccaatgacctggccaaaagcactaacacccttatccgtgcgaccacactttgaatactcgcagcaatcaaagtcaacgatccgctcatcttctggaaagatgaggcatgcttttgtaagagcattccataactcctcttcgatagatggagcgttggccatggcttggaactcaaagccaccgtagttcttgcccagatatgcaagtttcaaggcaatatatcgtgtcgtgtacttgttggggtccatctttctcttcacctttggcttcgtcgactttttgggatcgtatacctcctcatctttaacttgaggaggtcgattaccgagttctgcctcaagttccttgactttttggatgagaccgtttttggtccatgactgataattggactcgccagacatggtgcggtacctagcagtctttcgttgctgcacacgaactcgagatgattcaccacttggtggagaatccgatgagattttgtgagaaagaggtcggacttgaacctggcttattgtgacactgaacggcctttgacgcccaacacaacggccaaagggtctcatgtgaagttggtgggttccaaatttgggcgattatatgcaggcccatcagactttacaagtggaaaagggctttgcagtagtttgcagatgtggcgctcataacacttgtggcggtgcatcccgcaaagttgcttacgccacagttgggggtgacagagataagttacgtactactctcactcatctctatctccgtctctcataaaagaaacgccatgcccgcgcatatctacttaatcaatcgccagtacatcaatcttagcttcgtatattttaaggccataagaacctcagcagacaaatcatggaccctgaagtgatcaagatcctccttgtaggagacgacaaatgcggcaagactacatttctttcgtacgtagagttcaacacttccattaaattcctgggtatctcatactaagtaatacttgttcagccgactcagtgcaggcgaaaatgtcaatccgattcccatgcttcgtgatatcgaccagccttacatctttggtatcaagacagggaccaagcagttccagtttgagttctttgacacatcgtgccctgataactggagaactctggaccccgatgccatcgtcatttgctacgatatcagccagcgattgagtctcatcaatatgcaaagatatgtgagtagcccagcagtcgtatcttggaccaaggacgaaatggttgacacccggtagtggatcgacgaagtcaaaagatcgttccagcggtacgataccctacctctaatcatcctgggcctgaaacgcgatctgagatcagaggatgatccaaacggtatcatatatccacaagaagcatatacagttgcgcaagccctcagggcggaccgatatgtagaatgttctgcagtaacgggcgagttgttgaagctggcgttcgaggacctgtgcaagacagcagtgactccaacgacaggcacaaacagccagagcgcaagctcatgctccatactgtgagttttctaggaggataatgcatgggatgaagtggcaggttgagcgggtgtgtaatttggcgttgtattggcgataggataattcaagcagcggcgtcgttcattgaaacatcggcaccaccttcttcagcgccttcctcttcaggggcagggaactggcccaggacttcagcaatgatgttgaccatggcttcctgctgctcctcgttgaaccgttcggtcatctcctcaacaactgtgttgagagcagcgactgaggcggggcgcaggttgatgatcatgacaacttcgcccttggcgaggttgtagggccgtaggcgctgcaaaagttgagagatgcagccctcggtgtatgacaacggttcttggctcaaagggccaggaggtgtgcgaatatattggagaagctgtaaattatgttagtaaagttttttgtttttttttgactattgagcgccgtgagccgatcagaatatcttacctcacgaacaaccgtctcaaggtttgggggtcctctgcgcttggcactcttgtatcgttcacgctgttccgtgaggtgctcgtacacctcatagtttgtgagaacagcagactgggcttcaagaattttcatggctgcggctgaattgattgagcttcttggaggttctgcaagacgcaatgtgaggtaatgagaagggtctgttgacggaaagaatgaggctctgggataggaaaaataagagaatgcgcgtgaccaatcaggagcttggatagtcgggggctgtttgtggtggtggatgggtacctacagcactgtagcttagtagtggattacagaacagctttaacgtcaggtctagaatggcatgagtcagtctactaattccgttttaccttgaatgcaaatatgcttggcttatagtacatatcaagacattacagcatacttggaagcccatgtacatttttcatgcttgtttgtatactaacttatggaatggctgatttcgttgttacctcttacagtagggtaaggtagctgccgtaaatgcgctctttatttgcatgtgaatctggctaaaaagctggggaatctgagttacacacgtcagagcgcatcacttttcaaacttctttttccccgtccaatcgatttggctgtgtattgcatcagctacatttggctttctcattgatgttcttgagttgttagcatgtgcctgtagaggttcacggactgtcaatattggcctttcaatacccatattccggtcatatggtgcacaatggcatcatctaaacgagacaatgtctttagcttgacaagcattgattagctcttcttagcccattgcgtagtattgtgtgcgaaggagggaggtcgcgtgcatctctgctgtaaaggtgttggcgggtggatgcaagccactagaccaccctagaacaaagaatgagcagcctgcagttctcggctaccatacgaatatgagaatttgaagaattgtgatatatcacaaggagtatgttcgtacctatgaatcacaataggaaagccatctcattgaacctactctgtactgtcaagccgtacagagcactactcatataacacaaaccaactgatcaaattcccctgccaggctgcaggttcagtgttgcacagctacagccattggtaagcggagatagtgatggaattgaattgtttgcttgcaattttcaacagggatttcatgtttcgtccctatggagaattcggctcaaggtatgtagcggtctggatctggctgtctatacctactgtagtgattatccctgctcgtcatttttccctcttgaattgcctgttacaggtacagatagtcatgagggtgcccgttaagtattgagggacgggaaagttaggcaaatctgcccttactagtacgggtagtaaatgtagtacctacggggtacttctgacgagttggcgggggtgggtaccgcctagcaggcacgcaaacaggtactgaggtacgcgtagcagagagtacggtgcatgtcccagacggtattctatgtcttttcagtgatgcttcaagttgtagtagatggtagatatatgaaaccaggattgtgtttacggggaatctatatcaaacatttcaggcagtacaagataggtacctaggtaatgataaaagatcatgttgtggaaagagcagagtttctgggttgtgccttctattgactaactaagtttgccatgtctgaaagtgcgttgccaataggtgcatttcatcatttttttgcactctgcattttgcactgcaatttgcatcccacatcagcaaaattgactgaggatctcgctctcaagctgtcaatctcctacttccccttgggttcccttttccaagatttttatcttcaccattcgcgacatctcaccccgtcgcatctctcttttccccagtccagtcatctccactcctccactcacgcgcggttgacgagccactcgatttgagcttgacttttatcccatcgattcgccgtcttatttattaatcatttccctccttcttctccttctccttccttattttcttcggcccggccaaacatctttccatctctacgaactgcagcttcacgatcagttccatttcccgcctgaaactctgcgccgtctccgacaccggcactacagtttgctatccatctatttatgtacttgggaatccctgccctgtcattcggcattgagacactgaccagaagcagcacagtgacgtcggtctggccctgctccgactcttctgtgcgtcaacctccggccctgagccccctgcaactgtaactgcaactgcaccataggctaatacagagccacctttcacgacattgcattccactgctttattggcgaacccttccaacagcagcacttcctgagccagcaatttccaatcatacctccgctagccacacaaaccccactacacacgcacgcttgccgacactgcactgcgctccaacaaaccggggtcgccattttaggaagacgttttagagacggaaaaaaaaagtcacaattcgacttctcgactaggttgagcttggaaaatttcaacgcaaagttcactctgattttgactttgacttgcctcaaagttcgtccaacttatctcgtctcgtcttgtctcgtctcaaagtttcttcatatctttccgctctcaccaaccagtcaaagctcaattccactgctagaagaaagttcttgactcgttcgctttcttcccctcataagagaaggaaaaaaaaatacgtactcacccctccgattcggggcccctccacacaccccgttttccgcttccgtccctcgccgcagtcaaaactttttgctcgtctagccgacgacaactttacttcaacctcaaaacccacacaacttcaccttcaccatggtgcgcaatattgttgttttgggaggtaactcccacccgcaacttactgagaatgtctgccacattcttggtgtcccagccagcaatcgcattttgggaaaattctctggcggcgagagccgttgcgaaatcaaggactcggtccgtggtaaagacgtctacatcatacaatccggctccggcaacgtcaacgacaacttgattgatctatgtatcatgatttcggcttgcaaaactggctctgcgaagcgagtcactgccgtcgtgcctttattcccttactctcgacagcccgactggccctacaacaaagccggcgctcctttgtcgcaaatttctggcgcttccaaggactacacatttgaaagtgtcccccctacacctcgccctggtggccccaagtcggccggtctgcccaatggcgtcaacaacttaaccgagaagctctcgaaaacagcagaggttgccaacggcgtgaatggtaccaacggccaccctacacctcgtcgctcagacactatctcaagcaccacctccgaaaaccgtggtcaccaccctgagaactcgacttcctcgcagaggaatgcctacaccacacacgattacgagaaccagtccaacatttccgtgttccagcccaaacccggctacaagcagtggattgctcaggctggtactctggttgctgacttgctcacctgcgctggcgccgaccacattatcaccatggacctccacgatcctcaataccaaggcttcttcgacattcccgtcgacaacctatacggaaaggctctactccagaactacatccaaactaacatccagggtcaccaaaacgctgtcattgtctctcccgatgccggaggcgcgaaacgtgccactctgattgccgacagtctcaagacagactttgctttgatccacaaggtaatcccaacaactgatctttcccatgatgatcaaagctcatttaatgcttcaaaggagcgacggcccatccgattcaccgagcatcgaaacgcgagtatgatgttggttggtgatgtttcgaaccgtatctgcatcctggtcgacgacattatcgacaccggcaacaccatcacacgagctgcgaagctcctcaagaaggagggtgccaccaaagtctacgcccttgtcacacatggagttttcagcggcgactccattgcccgaatcaatgcttcttctattgacaaaatgttggtcaccaactcggttcctcaagaagagcaccgccgactatgccccaagcttgaggtacttgatatctcgcctgtgtttgccgaggcaatccgccgcgtccaccacggagagtctatcagtgtgttgttccagcacaattaaggtgctgatgttgcacttacggtttgtcaacaaaagtccagcctcgattacacgggggcgcaaagaatgtttgaaagatctgaccgcggaccagacaaatgcaaccttttgccattgatatcgcaggatcttatccctccctgcaacacattaaagtatgacctgggatatttttgtttggagtttatcggggcacttccatactatattgcatatgtcatttgccagatgtggctttttggcattatcttttctcgacgtttcccattcacactcatctacgtatcctgctaaggaatggattatcacacagccgtgtgcgaagagggttatgggaggaaggggtctagttgaacggttgcagcgccggttgggcacgtacttttcttgctttctgctatgctgcacaatttcaactgttcctgtacctggcccggactcttctctcttgctctacaaaaaacttccctaaacacatgtcaaggtctaacacctgtatctccctttcttttttctcacctttaggtcggaagcaaaagtggtatgcttgggggtatggacgaaagaacattcctcaaggatttggttcgctcgccagtctcgtaattgcatagaagtaaaatcaaaacgtagagctttggatcaaccaaaagtttagacaaatgccggtccctgctgtgtttttgcaggcgtctaggtcggtttaattagccttgcaatcggcaatgccgtcaaaataaaacaaaatgcgaaagaaaagaaagagagttgatcatgatcatgccccggaaggtcttctgcaatatcgtgactgaaccaaagtaccctctagtcttaatttaccctgcctagtaggtttagagtactgtactaaaacgattggtctaagttacaaaagtgactcgttgattttaactctttttctcacactttgattccatacgcttcatctccctcacatggattttaacatgtcgagatcggaggggatttgccaaccgtgggcagtagcggcgcggcggtacgcatcaacagcctcaaacatgccatagtccatgtggcttccgttctgggcacggcgtactcccgcggattgttcaatacgagctggtggatccttctcgcatagattcattcggacttcaagaaacactttctccagtgacagagctggggaccatccagagttggtgagcagctctgagcatatggaaccccccatggtgacatgacccccgcctccctgagcaaagggcacgaaccgtggacgaatcacgcggacaaatgggggggatatcggaaaagaggccccaaaccggacctccaacacgatactcgagcatccgtaacggatcatgtcttgtgcaagagcaaggttcatatcaaagctgtgaagttcgacaatccagtgaaacaggttgtcgagcttttcaaagtcaatgtaccaccccagcatagctatgttggtacttgactgaatctgttgcagatctttgatctgaccgttgagtgctcgaagagctgctggagacgatgcagcccaggtaggctcaactagtttggggagtgaacccagatcaagctggccaggctgaaaaggtgttgtattgtcgggttgccgtgcatctccaagtcctgagtcgatggaacttcgtcgccgcttccgtgtcactgctgccgtctcatctttgctttcgccctcgtcgtcagaagcaaggaggtcgtccagttcgtcgttgctttcaaaatcaggttcccctccagtctcgtccaagataataggaaagtcatttgaagagcccaatatctgtctcggtccaagcacacgccgtcgagatattggtatggctgattgggggatcccgatccgtttggagttggaagtcagttgatggctagggtcctgttcaatatagctcgcagaaccgttcttgtcgtgtgaggaagcctgactattttcgatgtcgaccttgataaaaaggtaacggcattgtatccagtcaatctggtcgacaacaaaatgggggtcggtcgatacgaagcgagctgtatcgttgactatttcacatatggaaatggcttcggtgattctgagagccgaatttggccagctgcttcctccaccacgcgatgagtatgatcggcttgtctgaaaatcctttgccaagtatacgccatttccgtatgcacgcccgttggtgataacagagaagttaaggccggtccgtatgatgctgtgccaatttccaagaaagctaccgtgccaggcaaaaagggtaggccatggctttttgctgttcggtgttcccgtcaactctcttaaaaatacttcttctttttcgggagacccttgcacaaagcgaaactgaacccaccctggctctactccattaataaggttattaactttgtgcgtttcttcttccggctgagacagcccaggtatcgaggcatcttgtacaatgaaggacctgtttgaagcgacgatccagttaaggaggccaagggtcgatgcatccattcgcttccatgaggataatttgcacccaggtctttctaccagatactgtcgcatctcatgtacaggtggaatgcactcacttatgacagtgagtgcctggttgcgttcctgtatctcaagtccatcaatgtcttgttcgtgcttgtaaataaacacactctcccaagctttcgttgagtggttagcagaatcgactgggttggtaggagtgactcgagcggccgtggccgtgtatgtcgatatgactctgaaggtaacttcagccggttggcaggactggactatgcagacatattttgcgtaacctatgatagatactgtcagcttctatttgggatccagtggtgtaaatgtgtctgagggcattatgaaagtaaggctaaaagcacaagacaatagacaaggtagaataatgtggtcgctagataacttacgtcctcgcataattggttgctgtggaacaagactctgcttgagcacaagagtgatgcatcttccctctgtgatcgatgtgtagtgggcataatcaagggggttaaacctgattgtgttgctttcaaaacaaacctctgctgtaatagtcggttcagtgtcacttggtatgttgtatcccgaggtagcaaccttgagtcctaggcccttcggaaattcgcgtaaagagctgttgggtactgtgaagttagtggctactgcggcgtagaagaaactgatgagaaggtccacgacattggggttgttgataatttcatactcgatactttgacagaacccgagggatagatactgaaaaaggcaaagagaatcttcgcaaacaaaaggcttgatagcctcaaatcctcccgctatcctttgactgcaaacgagacagtacttcgtacaattgatcaatctctgaaggccgaattgcattgcgatcaggattatattaatgtcttctgcgcccaagaagttttgttgcaggaattccagctcaaaccggtccgagctctcgtgctgaccttggctggtagactgtagcacactctctgggtcacggtcgcctctgccgagcctgaaccatagttcttgtgcttgatcccacgatattccctcagatcggcgcagccgtagaagtcgtgggaagtctgtgtttaaaagagcatcgagagacaacgacatgtacatagaaagaaaagggctttcggattcgtccttccttgctccctctgatgtttttgagtcatcgccgtcaaaaactcgtatcgcagaagagtaagacgggttcgggttggtgcattttccaaacttgaactgtactgatgctgtttggctagattgcagaaaggtcgagagaggggggtatcctgatggtagcctgcacagcataacaacgtattccgatggcttgaggccccatgctcccaaggcctcttctggaacgttgagtttagaggcgcggatggagagtgaaaagatgtgaaaaactccaggtgctttccctccgtgcacgccgctgtcgtgtcttcttccctcagttgggatccacacatggagtccttctctctttgcttcccgtaggtgacgccttaaccggtttgttgatgtataggtcgcttgatatggccctctggacggcgaactgttaattcctaactcatcgtcaaacaccacgtcataggatgactcttcttcattgtcatcgaaggcggaatcaccatcggatgactctgaagactcgagcttcgttgctagccttttcgaggtcaggttgatgaagtctgtgatagtcttgtccttagtcgatgcggaaatttcttgcaaccactcttccagctcgactggtccgtcttctgatgatgtaaaaaccaggaatcctgggtgtctcgggtaggcttccggctctgttgataatgcttggatagcgatgggcgctgcttcattctctggggtgtatgtaaaggttatctctccatcggaatctccctttcggaggttggagacacaagggaaatgactgtcaattgcagccctgaggtcggcgttaaactgcctgatacccatgattcaggtaggtagctagtctgtgacagtaaagaaatgctagattagctttagtgagtacgtaggcgaagggtgcactaataatttcgcctggtctctgcatctgtaggtacgtgatgggccgagggagtttggggtattgagaaaaggaagaaattgaacggaaggaagtttgcgacttgagacatggaaaggtcggcataggtacttgcagtacctaggttctgagagaaattacatgtaaaaatacctaagtgaacagcaacacttccattcgtcgagtggaggttgctgcctgccactgctgggtaggcacccaggtaccagtcactactccagtaccttcctgcccagtattttcctatgcgaaacgcggggtcttatgagagtatacctataagcctaccctgcaaattgtagcaaatatggattagatctgtcataattgaagatacttaaattgcagtgaattgaatatatatctaggtagctaggtgggtaggtagtagcataatgctctccgcaaagtttagtccccagattgagatcccggtcagccctatcaattagcgtctgtaggctggctgggcagctggacaacaatagaaaacttatgtccagcttacctaggattagtaggtaaggaagatggtataaattgactacattattatatttattaggtaattaatcagtacctaggtagtcatctgtagttctgatgccaggtaaggtatcccaagagtaccttagtagataattgcttctttatccaagtgtagtagttcttagctctgggcctaaaagaaagaacatgtgtatccacacctcagcttggtaacctaacccatgttaaatatggggtagacgtctctaacgtcagggtacccactcgagctcaacaaaagaccattcatggtttgcattctttcagggatcagtagaactcgttgcgtacggtagattcatatctctggctgacatcgtgtgattgctctggtctcacatccaccaaccacccactcttgtaaacggacccctgaagctctggccagaaatctatttgaccttgtcagcgattctcgtatttaaactcctactccggctccagctcccactcccactcctacctcttttgtggttgtcctcttttgttcatccgtgcaatttgctttgggcaattttcatgtctccatcctgcctacctaagtaggtaggtagcttacctttaccttctccttccgtgcttcaccctttgctactgcgattatcgtctagatgtctttgtcgattgtgaaaatcagcaggtctgcgacacctcattccaccatcattcctactgtagcaacacacgagttcaaagaacttccaccgttcgttcttccgtgatcatcgactatcgctatccagccatcactcaatggctatcagtatattcttcggcagacaacgccgctttatgtctcgccgtttgacctatgccgttcttctcctcgtcgtcttcgtctataccatcgtttccgttctgtctcccaccgtccccgtcgccggttctggtgataccgaaaagcaaggtgcctcaaacaaagtcaaaggctccgtgtctggtctccgtgactctcttacaaagggcgtcaatggattgaatccgttcaagggacctgctcatgctcccccagttcgtgcgcaagattcatttcagggcacttcatggtgggctgattggaaatggctgtcggttccactctccagctcattgacacttgacgaggacagggctcttcttcctccactccatgaccgccctttcgtttactgctactatgatgcgacaatcaagaagcccatagaagaaaaagatgccgaaagcaagttgctcttaacctggcgacgcgcttggtgggcgcagggcttccagccgaccattctaggcccttcggaagccatgacaaatccaaagtatcaggaactacaaagacttgaagtgcagtccgatttgaaagcagacctgatgaagtggttggcttgggagtctatgggcactggcttcctggcggaccataccctgtttccggttgcacacgcccaggatcctctcttggtttttctcagaagaggcaagtatccggccatgacgaaatggaggggcctcggggatgcgcttatcgtaggattaaataaggatatcaccaatacaattcgaaagctcatggactctcccgcactcaagactaccaagagcgtttcccaggggccgacaaagaatagtttcaagatcgataaagcacaaagctcgttagtaaactacagcccggaggtcatccaaaaacaatattcaaagattcacgatagtcttaccaatggacgggctaggggcttgggtgcccttgaaagactgatcaacgctcatttacatgctgcctggcaaagcggtttccctagtggtatcgatgttctcagccccttttctgaatacacaacagcgatgatcgcccccgccctaaatcttgccaattcactcgccctttgccccgataaccctatcccctcgtcatgcccccctggggtttcgaaatgcaatcgttgtgctgccggcaccacatcgatgaaggtcactacctctgaccagtatcataactcgactgacgaatttgtgatcgggacaattcctcacccctggacccttgctaccttgaccagcggcaaggaaacggtcgatgtaagctggattcgtaaggaggctcctcgggacccttggcttgagacaaccaccaagggcttattaggctcaagagtctccagcaactcgcgaattatgagcttcaagcaagcggtgacaaatgagcaagcacctacatatgcactttggctgacagctgaagccgatattcccgctgatctggagtggcaatttggatttcgaattcccaagtcgttaggagaggtacatatagctgataacagcaaatctgaaggaaaccaaaatcaagaggcagtcagagttgagaaacaagcaaatgcggaacgagcagatgaatccgacaccgacacaaggccagaaaaacctggaccccaaccacatgatatatcccagaaaaagaaatcaactccgcaggagatgcagatcagacaaaaagccctattggagcatgcgaagaaggtcgtggccttcaagaaatcgaccgtcgaaactcgactacgtgcatcgttagaggcctggaacttggctgacacagaggcatggaagtttacacgcgctttccttacacgccgtagccgggaaagaattgagtgggagaaacaagagtctaagtatagtggcagctcagggtcggagaaaggccgcagcgcttggaatcgttgggccgattcgaagcagagggattaagggcctcacatgttgtgattgtcaagttagtacacgaccgtcatttccgaagagtcttttgttctgatacgagcacatccgaactttcaggcgtatatataatgaaatttctttggtgatgataaaaccatggtgccccagaagggagctgcaggacgtttccattcttgtttgacgatcaccattgctattagtcgcttatgagcccatacacggattttttttatcaccacaattcgcattaccagataactaattcattttatgactacctacttagttcacaccaaagggaccttcaacagcagcgacatgtacctgtcgctaccgtcgaagccctggcgttcaagcgcagacagtatcaccacccatctctccgctcaactcacgagaggttgggccccgatgttcaagtacccccgccttaccaaggattccgttgacatacttggaaggaaagttggcggtcccattctgagcgtgcgcattgctggtgtaggagcggagtgcaagacgagctgactcaagaaccttctcagcatgaactacagcatcgcgaagggcattggttgtgggatcttcggagcgagcaacctgctcagcgcggagctgaataatatggccattaagccacatgccatcgagctgggcctgggtcatgtctcgagcgcctgagatgcgaccacggcaggaacctgtcccgcaaagacagtcaaaaggctgggccatgtgccattcggtggaggggtagaagaactatttatctcatcagctattacagcaagacacatggcagtggtttgacggactgtgagctcatcgccgaccttgagacccttggggccaacaagaatgttcaagtttcccacatcgaagagctgcattctcaatgttaatccaataagtcttactgagtgaacggacatcttcaacgttggggggttctccttcaagtaggtaaactaacgagactaggttcacaagaatggttgatgtacagtaaatcactgttcagactgaggtgagtgtcgcggccggtctgaacagtagcgtaggtgggttcgctggcagtggtgcaaggcgggaaatcgaactttgcaaatacggaaaagggtggaagagaaactcgagagatgctcttggtggtaaactcttgggcgtttacgacgacaacttcttgaatgtccgggtgagagggctgctgccagtggggagtgagaggagccattgcgatagtttaaggtgacaagtcgaactgagcaagggaattctggtcagaatgagggttgagagttctgtcgacgaagctcacttacgatcgaagtgaggatacttggcaatgtggtgagtcttgctgagacagcttctgggatcggcaatatgagcttgggacctcggtctactgtaagtggagctaggttttgaaagcctttgcaagaggaatcagaatcaatgtgacaagagaaaaagggaggtctgagcttttttatctagtatccgagagaactgcccatggggctcgtacgcccgcataagcacgtacgtatagcacgttggcatatgatgtctctttgcccgggctccgtagcgccgaagcaattcgtatgtactacagtggcagcgccaaaatcccgacatgacccccggattctcgccaaaaaatcactattttaaacctctagttcggggctagtacattcggcaagtgacttgttacgtaatccttagcggtttccgacttccttggctatcgccctgctgtcaagatgtaccaacaccttttgtggtgttcgatgagcgtggttagcctagaccccgtttgtagcttctccgctagccccgcgaaaacgtacgtcaacttcactaactcgttggatctcctctctttagttggcatatcctggtcaaacagacttggctggatctttggagacctcttacctgggccttagttagcggggtaagagatacaaagagctggatgaagcgtggagccgaggacgataccgagcagcggcaatcctttgaagcaaaagcgtctcggttttttatagtgtttggtgaatttttgagcctcacggtttctttgagggatattcaatgcaataacagtgacatgagatgacgatctgtatcaggatgagacaaaggatcccaattaggtgagacaaaaagcacatgctgcataattaccacttaaggattggctctgccctgacaggagattatcctcctgcgtgccatgcagcagccagcccttgcgatgtgtgtgaggtgtggaggggcattgacaagcaccagatggaggggtaaagacgagctcatgacagccaaacatcttgtgttgtgtgcaggccatgatgattcaaaatgccatgagcaatgcagagaacatacagaactcatacaatagagatttaatttctctcctcttcttttgagaagtaattgaccttctcatgcgtctctaccaagctcggcattgacagctgatattaggtctcatgagccgtgtcatggtcgcgggccgacaaggtgggcccaagatcggtccattgaaccgaggctaacatgaatgacacctttggtacagacactagctgagacgacaggcgacattgttcctctgtctaatccaatttggaatcgaaatattatcatatcaagttatttagggcctgttctagtgccgttgtggaaggacgatccaacgcaaacacttccaacgtacccctcaccaacacaaacggtttcccctattctcaacaccacgctattacctattttggccatgaacgaggcatgaataggttcatataaacatccagaagtatggtaggaaatgactgaatgtcttttactcaacttttcaaaagatgtcattatttaatggctgggacttaactatgagccccagaaagatagatgacttacaccatcttccttcgatcctgtgcatcaaaacagacgacgtgatatataatgacagtcaaattaatatgaagtacacctatttcatattagtaactgatagttctttaatagatgcaatgaggtaaagatggcagcgtcccaattgacagattgacgttgtgaagactacccctgagttttctggcagatctaagaatgatcagtatttgccaaatatccaatgccgtgtcataataactaatatcaattggctgggtacacgtatcccttgaccatatttgagtcgatcaatgatgaagagtacttatgttaatagtggctcttcatctggttctgcagtggactgtcgagacaagttctcgataaaagaacgattaagaacactcactccatgaagtattttatagtactactggctaatattacctctgccattagattctactgggatttgatgcccttgatatgtcttgcatcgttgtaaatcccaagtgtcctgtgtcatctggtcccgatcgctaccaagccaagcaccatggtattgaagtagaagcgacaagtgctcgtggtgaacttgttcagtctagtatataatacttatgcaaatggtttaatccctctcatctaggtcgcccgtccgaccagacttattgtggcccgcaataatgatcaagtttcgacgaggatgctggattctcaccgcccagtttcttagacgcataacttacgcaactaaaagaaacaatagctttttgccaaacgcgtgacctgagcgtgtttattctcatacaggagtaaacaagatccttcgcgcgcacaaacgcaagtgttccctcatcctgcatcaagagagagctctaccagatctcaaacaaacggccctccgtttatcacttcctctacacgacatagatgctgtgcatcagatactcgccatcaagaattgtcactttatttctgccgtctttgttattatctactcgagttcttcgaggacgcatacgcctgttgttccccccccccccaccccccccaagaacattttttcacaacaaagcaatcactcacatttcactctcccgtcaatagatctctaataaatttatcttgctctcccttaaactttccttgtcttccccttcaacgctttaacctaaatttttctctcgctcttttccccacccttgatcaagaatcaccgtctccctcaaccaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatatctagtagatttatctgctctctctccgactttcctgtcttcgccttccacgctttatcctattctttctctcgtcttttcactaccttgatcaagatcaccgcccgcgacgtaagtatgcctgagacccctctcctgcccttcctgtcacttccccggtccctctttcattcattcactctatgtatctctccatgatgagagtctacatttgggttcacgtagcattattcactcatcccaagtgtcgcgttggcttggccttcatctctcctcatcccctccctgcctctcacctgccccctccactcacattcttgccgtattatagatactccttagcaaaaacacatacgacgcggcggctacctacctattttagcttccttataaacccgtcgccggagcttcactctcctccaaggagcagaaggagctccttcctcagctcaagcccacgaaggacttgcctgcataccaccttccctactaccacaagaggtcaaatacctacagagtctccgactttcctcacagtccatcaaaactctttctcttcatcctcactctcttctccgtctatccaccttttgctttcgttcacgaccgctcgttgtcgctgtgagtctccgccagaaacgctccctatctggccttcatcgagacattgtcattgaagttcaacgcctaagagacaaactctctgttctttctgtattatctactgttttctgttttctgttttaattgttggcacatatcaagtaagtcggcgtgtttcttattattttttccctgttgggactatgttttgcaacgagccagctggcacctggcaagacaggattctttttcctgcggcccctaggcccagaaattcgaatttcttttgttttgcaaaatgagcagagaagccctctagcttaatctgagagcttcgccttttcctactcccaacagcacttgcttggctttttcgagcctccgcccggaactctatcgacaatacaagggatcattctttgtgtgcaaactatcgtgcctgtttgctaacaaaatgtttctccttttagttgattgttggtggattgaccggaacttggacatagtcaagatggcggcctacagatacaccgacagtgatctgctgcgtttgcgccgcgccttcgcacctgacagagaggttgcatacaaactcgctgaaagagtcgatgaagacaatgatttaggtacacatgatcctttctttcgatttcttgaccaaggcctaactttcgaacaggggagatcattcgcactacatctgagcactcactgtccctcatcgtcgaggagagcggaagttccagtaattccgatgctcagtttcgccaagctgctgctcagcagcttgatggcaccgactcagagcgacagtaccaagaccgaagcgattctcagatcgaccgtgcaccattggtggcaccggctggccttgtcagtcagagatctgagggcttcaaacagttctacgactcggtcaagtctcccactcatatgagagtgactgcaggtggtcggattgtgcccaactcacgcggcccgccttctcccatatcaaaatggaatcgagagtttggctcgctcgacagccagtcctattctcgtaacatgaacggcaatcaacctgagggcgtttcctatcccattctgcctccgagttggggacaggtgaccgctatggttcctccccaaactcatggcaccatgcctggaatgacgatgagacccccagaaggatacgctctcatagcgcctcctcctatgggctacaacatggctgctgtcccatacaaccaatttcccgcctctggtgttcctatccaacacccaggtcaagctagctacttcggcaaacctcccgacatggggatggaaccagcgagaagcgttcatctctcgcctgtcgagcagtttgatcctacccgaccattcttctacaatggacagtggttgcttgcgaacggaaacaacttgtaccccatcaacgtggctccccagatgaatttcgttgccacacatgtgcctaatcaactcgcacctcgcccaagtgatgatcacatggcccatcctgctaagtatggccgcgtctctgcgcgacagctcaacccgtcgcccatgaactcaaagcccactgtggaagatatgtctcgctctgccagtcctccctactcgtcgattcggcctagctctatcacacagaagcagctggaggtcctccgtagtcaaaaaaggtatcatcaagaccagcttcagtacaacaagcatcaaatcgatcttcgagacatggaagaacgacttcagaagatctgtgctgaaatcaacaaatttgagcacctctacgcgatgcaggtcgagtttgaggccaggaagtaccccaagcttgaatctcccgacgaagccaactctaactcatccgctggctatcctcacagtcgcagtgattctgacgggcccatggctgttaccaaaatgcctaccttggggtacggagaccagcaacctggtgcccgcgctcatacgcgctcagtgagtgctctcggcccggccaacccggctgcggcggtcgcttcggccaagaaccccagcactttgaagaacgataatgggcaacagcggaagccttcaagccttccagtcaatgcggccttggcgccggtcttccagccccgatccgagatcaatggttctttcgttgcaacagaccaaactgacgaggctgcacgtgctcggcactgggagagtatgtccagagccaatgcctcttggcggtcatcatttttcgccaaggagattgaagctcagaacaatttgggctctccctatctcgttggcaaactcaaaccaggagtcttaccccaagacgccagacgtgatgactacacctacgagcgtgagcttacagcggatgaacaacgtgctcgctacatctactgggaaaaagctcctcactacttccaggacggtcttcccaggtatgacggcaagaacttctatcacgctcctgatgacaaagagaactctctgcgcgcgggcaacactatctctccaagtctctccaacccggctgagacacaggcatcgactactaagttcagaagtgctgttccgttcaacaaagtgtttcaggccgccagaggttctgctcgccatctgtttgatgaggttacccgctctgagtctttgcaccgcaccgacgactctctccgcgcgagttccaactccgagttccctcggtccgagtctcacgcagctcaccctggctcccgatacatggattttcgacgtgccatcaatgagagcacacgagtttcaagtgagaaattccaagccaaagtctctgacgactcggctgaagaagagggcagtctgatcttcaaagggcgccgggtcatggaccgtgctgtcaggtaccttaacaactgtgtttctctaggcgggctgtactaacttctttgtagcagcaagtatccgagagacatctggtcgaccatgcgcaagaagggtaaaacaagcgccaacgtggttgctggtcaggtgtcccccatgacagctcaaggtgtccttcctcactactcaggccatgccaccgcatccctgaccccgaccatcaccacaaactctcgtggccatgctgtcagacagggtgatatgaaccctccacctactcttggaagacgggaggagaacagacctccccttgagcttcttgaacagcagctccgcagtgccagctttcaagacaacccccatgggttctcgactcgttgaacagcctcatctaagcagtacctctccacagcatctgcttttttcttttcttggtcgcgacacagtatgcagtgccatattctcaatgctttcgataagcatcagtcattgttctcatggttacgttttatatgactcactgcacaacttcttcgcgtgctccatgctgggaggtgtgcttttactcgcgactagctcgagtaggccactctttgcatttggttgccatgatcaacatctcattatctatagcgcctatgcatacaggcgttcaggcaacatcagtgctaaaattaataacatgttaggattttaagggccacggacagacctcagaaggattaccacaaaatgcgagcatcagggagatgaatcattcttgtcaatggcatggctggattgtacggaactcatattatgtttagagaactttatacgattagatagaacacacactcaatcacaactattgcttgtgacttaccagtccctagtttgatgtgatttcactgacggcagtacttgggacacgaccgacgttcataagcatgtggcgacttgattgcagatagtcaagtttgtccagtagctcaggcaattcaaatttattacccatgtaaaaaagatggtgttcactaaagcatgtacctcaccttcaaatttccagcctcattagcaactcggtgaaaatcttctagggagaacaggaccccatgatagtttgggtcctgaagggtttactcttcgctagacgtatacctcgaaaaccatggatctaagtggttgacgcggagatatcctagcggtgggtttggaagtctacgacttaccgtggtcaaggcaccggagtgcagaattgcagtctacgacagacaggcattgcatgaatgcgtctggtgatggagttagcatcctacgagaggacagatgggacggagcatctgtccaacagaacatcacgaggggactcgcgaatgtgcatgtggggagagagcaggtcaagacttcgggataaacctcccatggagcatttcaccagtgagtgaaatggccattgagaaccctaaaaattctcaattcatctaccctgctgtagaccgggtaccgcgccgtccgaaggaaagcacgcaggtatcgtaaaacgccggagtattatgcccatttcctcatcaacttttgcccttgatgttgctcacattggtgccgtgattgtgagtggtgaaaaaagaaaagatttgtcctcgcctgggagggaaggtttgatcatgtcgtcttgaaagttccaaatgttggttttttgttggtgttgctcgacaaaatcatccgcttaagcggtgaccttgttgttggcagcgagctcacggccaaccttggagcggcgcagaatgtcctcacggtccttgtcaagcttgagcttggtgatgacacagttggaggggtggatgcccaggggaacggactggccgttggccttgtcgcgggtgacacgctcgacatggacaacgtacttgagacggtacacggaggtgatcttgccctcacggcccttgttggaaccacggacaatggtgacctcgtcgtcctttcggatggggatagagcggacctgggtaatgttaggaactgtgaaagaatttttccaggcgatgaaaacttacgttgtactgctcacggagctccttggagaggggagcgctcatgataacacggcgctggtcagagggagccttgaagtgagcagcacggctcttgcggcgagaagaagcgacggctgttccaaaagtcagtaaacatgatacagaaattgcaactgcgtatcgaggcacatacaggggttgatcttggtcattgtggcggtggtttggcgaggacgacgctggaaagttagtcgagcaatgaagaacggattgacaacagagaaattttcgaagaggaagaaaatgtgtgcggatttacccatttgaaaaaaatggatctgtgtgcacgtgatgctgacctaagcaggggttgagattttcagcgacccttgcaagctaagtcggcctctgaagcgggccgcatttacgcttttgggacatgtcgttcattatcgacttatgttgctgagatgatgaattgtgagaggtatttgcatgaagatgtttgggggaatagtattgatacttgaaatgtgtttaatcattgatacataagaatttttacacgtgtagttgttcattgataagatatgtgttcttcaatgttgagtaaaaacaaaccactgatcgttgcattgcatatgtccaacatttgcgcttgagcgttacggttgtattttacaagtagaggggtgcataatgtacattttatcagatatgtgtatgattcacctatttcgacataggcctctggaatcgtccgttgttatcgtatcttgcttctgttaaggatattagcatcatatttttcattgtcacatgtcaaacgtactgaagaacgtatagctcagtgtcaccgtctcgacacccttcatgttcatatcgttgagcagatcaggatccaggtagaagaaaacaggcatgtccacggtctcgcctgcattgagacgctgctcttcaaagcagaagcactggatcttgctgaagtacggcgcacattgcgcgggcgtcacactgtatgtagccactccaatgatgtcctggtcactcttgttggtcgccttgtagaatgccagcgcggtctcgccaggaaggacacggacttctcgctgctgagggacaaacttccagggcaggacgtcggagacagaagcgctgaaggtgaccttgattcgcttggcgtctttgacgggaacgagtcggcttgcgagatcaccatcatcagagccgggaccaccatgggcacgtatgggttgacctccccagccagtggtttggcagatctatataggtgttagatgaagaaaatagacacatgggaggagagttaccatcttgtacagcggcactgagccataagtaagagcgataaatccgaggatcgtactcaaggtgtagtacctgatcatcataagccaagaccgcaatccaatccctagatcattcttacgctatcgtcctgttcttcttgctataatacgcgcgaatctcctccatcgtgggggtataaggctttctcggtctcggcgtctggttggaggcattgcgggcaaagttgaggcctgttcgctgggcctttggtcgggcgttttggcagaagaagcatgaccatgacgatgcagccgctctggctgagcttcgcgcaagttgaggcgcggcgttcatggtcaattgggtgcggggacaggggtgatttatctgttggtggaagtgaagctcgaggtcagatgatatttgacgatttctgggtgacgtcggcggtcggactctggaacgccggtgcatttaaagctaccctatggggaaggtcgattaattacgaagtcttgaaggaagttcatactacccaagacatgtaaaaatccttgtttattctttattgtttctagaattgcccattctgtgttccttttcgtgtcattatactaataccaaagtatatgtcaaaagttcaattgtacctagaattcttctacagagttacagaccttaccgtgtaggtaggttaatagtcaaaacgcaaacaactcttgtgtatctaacccagttcacagagtgacatacattgccatttccgacaacacatatctcgtcgtgagaccttttcctaccccgtatttgttcatcagccttaatcatataaaaacacaatatggttgtagaggccattggatgcctcccgttcccattgaccgaaaacctaactgggatgtttttcgcgatatctgtgggtctctgatgtcttttggctaatagtatttgtctgctcgtattcctttcggcactaggattaattggcgctactgaactttgtatacccagctacgatgctgtacattacaggtctagatcatgtcttaacggaacaaacccaaacatccaggccacgatgcatcctgtatacggttaggttttcgttagccacaggtgaagcaagattgcgaagtagaattggatatcctgctctcaaggttatagaaaagcttgattgctggcctaagatacaaatagtttagccattcttataccatcttagacctgctcttgagctgtttattttctgtctcccaagctcgcatcttaagctctctacaatccactacctacctagcctggttggtataacaaagcttagtagccgatccctggcagtgactcttcaacggtaaaacccttattttaactttacatggacaacggattgagccaaaacccgccccccattaaagaggcagacagtggaaatcttaaatacatacaaaacatcaccatattcttccttataaactctctgcaccttcactatgaccatggaacgacccatacttcaagacagatgtgaataccggagtccagacgagatcgagttggagaggttccagacaccgaaagagcaacctgggtcggagcaacaccatgtataccagtcaagggaggaatccaatcctctttttacatcaacatcatcaccagacaaaaatccaagattatcagcatcgacaaattcaacccatcaccaggaaagcagaccaatgggcgcacaaacacttcgcaagcggcccaagcatctacgaaaggggctcattgcaaatttatcaagatggttcgtctctgttctcttcgttatagccatctacgtggttctctggcacttttcccagcaaaatgtcatggggacagggacgaagagagagtttaatgcacttatcattggcctttctctcggtctcggcatgagtataaccatatctctcgaggctatggccaaagagattaggtggtggattctcgagcttcgagaatggccaaaacgagaagtaagaagttttgtcaagtcattgacggttaattgctaacaagatgtgacagactgagctaatcctaaaagccaaagatttgaccaaggttatccagctcacttgggaaactggttcgcgttccatacggatttacgccatcactttcgttctactcaatcttgtgtcacaaattgctttggctatgttgggcctgatttactccacgaacacagctgactcggctgcgattctcaaacctggcaacgtcacagtaccagacttttccgatttggaaacagccagggttctatcgtccaagtcccaagccttgggcgcgatgcgatacactgcaaataggtatgttagttaccgttctgattgcctagccacaactatccacatatattgatcgcaagttagttacggaactattgcacttggttgggtatggggagacataaccgctgttccgacacctggtacactgtgggacaacaatgaccccttgatatattgcggtaaaaaatcctgcagattcgtcttccaggagtgggcgtcaaggccaaagaaatacgatttagtggtgagcacgaatcgcaccgtcgatgccacaggaaactgccgtagttggaaagtcacgaaggggggtggtggaaacgagacaagcatcacgatagcagacaacgaccggaccgaggtcaatatcaccgcgatgaacggtgtcaaccaaacaacattcatgtttgatgctgcaagagaccagggagaaacatggagcgaaatctcagccttcgaagcctccgaaacgagtccatggttctaccgctgcaacattagcttcgggcctgtcctcaacgcctatcgcaaagagcacgtccttggtgtcaatatcacctcgttggcatcatcagcaatagctcttcaaggatatggagcttcttcactgggtcccaccaacagtgatcgacaattccagagttaccctgccgagtcaacatatggagcacctgcaaatggcaatacggataagatgggggcactggtagcagccttttcggcgggtgttgtagctgtcgttggtcaagccgccagcactctcatcataccgggacttcagccccagaacggagttgtgctcgaagtatcaaagtgggcatacgtccatctgattttgggactgagtctagccgtgcaactacttctgggtgttggggttgcgatactgtcaaacacataactatcacccagaactggaaaacagaataatttactttaagtattagggtgcaaaataaatagcctcaatcttgtagatagcatacataaactgacgtacaaataccgtatcttatgcttcttgaacctagtggcttcattgacttgattactgctctcttagcctgttgcacttctggggcactaccattaagcttatatctcttttcagatcgttagtgaattgccacaaatgcttccagcggcagggtgtcaaaatagcattcatgcctgtactgcttcattcaagaagggtattcataatggcgttatcatcacggcgagagaagaaaacatcaggtttgtgaaggaactgaaagaaatgtattcataaaacatgcggtatgaatctgcttcaacaatctcaacgcttcatgctatataaacaaaaacatttttgcaaaactcaaaaaatagacaaaactcctcctggccatgataaaaacaaaacggaacagagaaaccaattgaacttttatcgatgcttgccgtttacgaaccttgcactcttgccattcacgatccgttgacgcttgggaacaccgctaccggtcaagcgctcaagtatctgaatcacaaagacttggatgatcaatatggccaagcgcagcataaggtcgaagagccccaggagaggtctcttaccacggctgtgggtagagtcggtgtacgggaatggtagcttcgcgccgagatggttctgggcaacctcgagtccgctgctgaagccgtcctcgtggaaaccgtatttggtccaggcaccggcataactaatacctcggctgttctggatatgcttgagaagtttctgtgcccggacggaagccgttgtgtatatcggttgagagtaataaaatcgtccctgtgttttggctgcctttggctttctaagcggattcatggtaaccaagacatctccaaaggtgtttcggggaatgtgctggagatggttcatgttgtatgtgagcgagacctggttgatgtttgcctttcgcgatgatggtgacgatagggtgaggtaattccagctggcccaggcctttttacgccggggcatcatatctagatctgagtgcagaaccacttcgttttgggatgtcttgaaacaagacatgatggaacgttcttgctcggtggcagaagacttgataatatcgaatgcttcgtcgccgtgggtggcaagaatgacgtgatcatagagagctgatgtgccgttctccagatgaagtcgaacctgaccgtcgctttcggtagtaacgcgcctcacaggcgttttgaggaacaagtgatttggagggaaacccttcatcacggcgtcgaggtatgcctgagaacctccctctattgtcagccattgtggacgcgaagcgaatgttgacagcagacgatgattccaactgtagatgtgtgagttagtttaggtttgaattgtcgtcgattggcttggacttacaggaagcgaacgaatgtcagagcagggaactccatggcgcacttgtctggactcgtgctccatattgacgccgccaatgggagaagatagtcatctctaaaggcttgcgaatagccctcttggtccaggtactgcccgatagtcaagtcgtaaccaacggagtctaccggcttgctctttacttcaaggttggcgatgtcatcttcatctctgcttaacaggtcgatggaaaattggttgaagcgaataatgtcaaacagcatcctccacatgcgcggtgatagaagatttcttttttgacagaataatgaagtcaaactggagccagcccattcaagggcgccacaatcccgagatacactgaatgataaatgtgtaggggcggttttgatattgagcttttccaggaatcggataaagttggctaaaaaaaaaagaaagctatgtgagtttctatgacgcaagggcgttgccgctggacgagtaaagcagactcacgagatgtttgggcgttcaggacatgaaaaccggtgtcaacttttgtcgaaaactttcccttgctgaaatcgaccgtgtttgtatgaccgccaagcctatcggaagcttcgtagacgtagacatcgtgatatgttttgttcaaggcccacaaggcgccaattccagcagagccgctgccgacgacagcaacctttttcctgaggaaacgatacggatcagtcgaggaattcattgtacgagagtctgtcatgacgaaaatatgtagagtcggtctgaaaagaagcgaagattcgattcaattcaacagggtgcagactgcagagcatttctatcttgaaggaggatggatgcagttcaaaaaaagcatgtgaaagtggaagaccaagaactccattcattagggacgatcaagccatgattgggcagacaggacgaatgttaaatggcggtatcgcagccacagacggtttcgaccctgatttgatgacgagggctggctgagggaaagacttttgaggggggttggtggacaactcaagcacaggtcacctcacttcacacctcacacctcacctcaccatgacggggacttacatgtgctgtggctcctcccgcatggttggtttcgtatgtatggatgtgttgttaagcgaatggaatagcggatactgaagttgtatccgagacgcaggataggacggataaggagagttaccgctgctaccgttagtgggaaagataaggtagttgtcgttgtctctcgggtctggcctcgaaatggaaatagaaagagaagaagaaagaggagagacaagaaagatctacgtttacgggtgttcgcctgcggacggacatgagatgaacctctttttgctgggggcacctaacacgggatgacacccgtaatgtcccaacgatttgagctgacgacccactgcaaattgcctgaactttacctgaacatgacctgaaccgactgactcaaagctcggagctgccaggttctatcatgagcttttaagctagagctagagctagctgacctggcgcttgcctctgcttgcatggcatacgcatgagccattcaaaaaggcatgaaccgcgtggctcatgcggttgcactgcatcttgatctagcctgacagcctgatcaatatcgatctgacgtggctcggctgaaatgtagtttcagtaatgccttgcatttccgggttttttctcatacaccgagggcctcaagttgatccgtgcaaagtgaacagactttggcgtcgagtcgacttttggcagttgtacagatgatcgggaacacattttcacatgcagcacatatacaggtaaggccgccattgtttattatggcagtaaagagccttcaaatcaaagccgaagactttgatttgaaggcatgtcgaacactcaacgggactggttaacggtaattcgagtcaccaattcttagaagcgccgtgcgagataaacccgccttcgtctgcccagcttgtttcaactcgacgccattgaccgaagtcgagacgctgagccgcttttcttcacgtaccgggggaatcaactttgaagagaaaagaaagaaaaaaagaccaaaagctcatcgcagacttttcgtgatatactgcccacagtctctgcaagcacggaccatcatatcacgtgcagtatcctgcctcgagctgattggtcacttagcgtcatacgcaaacaaccaggcactcagcgttgaggcctgccgaacttggaaggctgacgagaacgtcaacgtcaatccatcaaccatttcagtagtccagatccagtaacacccgagcattgcgcattcgctatcgccctcaatcgtagccttaaataagtccttttatttcggcgtgcgacctttattaccattcatccagccttgacaacctgacaacctcaaccctttcgcctccagcctcctttcaccatgtcgaaccctctcgataccgacgctggctctgagcttttcagctcttacgaagccgagtacaaactcatccaagccgatctgaaccagaaactcgatcaaatccccgaactggccggcgagcctcgaaaggctgccatcagccaagccgagcgggcgcttgaggaactcgatgaacaggtatgtctacatagaggcgaatacaaccatcagcaactggtttgctgatatctgcctgtatagctcagcgcaatgcgcctggagaagcagaacatcccgaccagctcccgcaccaaagtcaaccaacgcttccgaaactacgaatcagacacagacgccgctcgtcgcaagttgaccaccctgtcctccgaccgttcagcgctttttggatcgcgatacacagacgaccccgctggttcatcagatgtcaacatggagcagcgacaacagttgctttccggcacggaccgccttgatcgaagcacacagcgattgaagaacagccaagcccttgcccatgagaccgaggccattggtgccgataccctggcaaatcttggtagacagcgagaggtcattcagggtacccggatcacactgcttgagagtgagggctatgtggacaggagtgtcaagacactcaggggcatggcgcgtaggtaaagtgacccacacaaacgtcatggcaattacagacaactgacattgaaattgtaggatggctacaaatcggataatcactatttccatcatcactgttttggttattcttattgtcgcagttatcttcagcaagttccgatgagggatcaatttggttattggagttttaggcagtcgcttttcaacttggcttgcatacgggttgactaatgggccttacgcgtactttcgttttatgaaggagtttagcaagtttaatgatttgtagaagtagaccgatctttttttgtctcactgtacctatacaaattttgagactacgagaaatgaccgaatgtttgtaaagcgatactgccattgttggttcgtgtgagcaagtcaaatgaatgtcattgtactgtggggaagccatattgtgtgtcagtgtatcaagaatacaagccgatagattcaaagccatggtttattcatcttctcttttctcgaatcaatatttgaacaatgcacagcacctcatcctcttcaaggcgtctcttgcagctccatgaccgaagctattgtgaagctacctgtgtaaccccacaatcgccgaaaagcacccgaggttcagccgcaggctactagcagggcttcttgggaaacctccagcctcttttcattcctcatctctcacaaaactctacctccctccacacaaccaaccaccttccccctccttcacctcacctcacttccctcccacactcacgaccaagctcttctttcttctcttccacttcctttctctcgcatacgtcgcatcttgtcgctgctgtatttgtatttcaagcgtttttctcccacaagctccccgcgtgctgaacgtggcttttcacatcggcgatgtctgaatttctcgggtatgctggacgtggtcattgaagcctgtctacgcccgcttacgcagccacaggtctcgcatttccctcatctccaaaagcgatattcggtatgttaccaagcttcaacgcgtcgattgacgtcgctgacccaatgcagctatgttggtaccctacatgagatcaactcggacgagtcgacagtatcacttgaaaatgtgaggtcattcggtaccgagggtcgcaagggccgacctgaagaggagatcgccccctccgatcaagtctacgagtacatcgtgttccgcggcagcgacgtaaaggacttgcggattgaggagcatcccaacatcaaggagaacaagcctccagctgtgccagatgatccggccatcgttggcgtaagtacactctacaatattttctttctccttccttattcccatatgatgaactatttcggatgtaaaaacatttattctcggaaagcgcaaaaaataatgtcgagatttccgttgccttccttctgatcgagaaaccatactcttgttttgttactctcgtggtagaagacacctaagctaacaagatttgcaaggctgcccgagctcgtcctggcgctcaaggacctaaccccaatgctccaccaggacctggtgcattcggccaaggtccctacccacccaacaacttctacggaggcccacccccaggtaactggggtcgaggtggtgctcctcctggccctggccctggaccaggccccaactttggaaacatgccttaccctcctccccctggctggtttccccctggccaaggctttccaggcggtcctggcggtcccggtggccccaaccctcctggcggtcctggaccttggggcaactacccttttcctccaggccctggcggcccaggcggtcccggtcctaatgcgcctgctgaggctcctgccaaccaaagagcgactcccagctctggtccctctcaagacacaaagccagcccccattggccccggtgctgatcgagccaaggctgatacccccgggcagatggcccctcctacggagcccaagtcgttggcccaaggtgtgcgacaaccctcgcatgccccgacaccgcctgtcgactcgaagccatcagtcgaggaggtcaaacagactgctgctattctggcggctaacgggcaagcaaaggctgaagaagctacaaaggcggcccctactggacccagaaaccatcgggttaatcctgtgattcccttgactggatctaccgccaagccattctctctaccaggcgtaggaggagagtctgctggcaaggcccccgctgctgttgcgcccaccaacgtccaggatgccaccagtgctgcccgggctgcagtcgcagttgctatggctcagttgggtaacggtggtggcaatgccatggacaacctgaccaacaaggtcaacgaaatgcgtgtcaacgctgtccgaggcggacccgttggtcgaggtcgaggtcgtggaggacgtcccatgaacgccgccaaggttgtcgtgcctgattctgacttcgactttgctcagtccaacgccaagttcaacaaacaagatgccgtgaaggaggccattgctggatctcctctggaggctcccgaaaatcttgctgtcgccgagcaccctgaggttacaaccacgggtgaagaggtccctgttgcctacaacaagacaaggtcgttctttgataacatctctagcgaatccagggagcgaaccgaaaatggaggtcagaagcccggcggtcgcgaatggagaggcgaggagcaacgcaagaacatggagacatttggacaaggaagtgtcgacggtggttaccgcaactaccgtggccgcggcagaggtcgaggccgtggtggtcgtggctatggccgcggcggacgaggcggcgcagctcgcccccagtatcccaacgcaccccctcaacaataattgaacatgaccggcattgtcggcaaacataattgggacctaggcacatatcaactgtgtcctttgtcatggcgagactaaacggcaatgtctttacgcggatgatcaccacgaatcaagctgaggcctttgcgttgcaggtctatctcttgtttgtatcatatatcaggttctcgatttttgaaacgattgcatttctgcagccctatacgggcggaatatggattattatgccgttcttgggcttgacggataccatgaacggatgattggcccccatcagagcgaggcctggagttaggattgaattgaaagcgggcggtattggaagcgtgcttcgcatagcaagctacaaaaggagttgcttttgtcctttttgaattgcagaatctacaacaccaaggatggcctggcgtggcctggcgctggcgggtatgaagatgaaggacctagttaattaggcaaacgacagctcatgacggaaaaaattaagaaatagagcttgacagttacggtcataaccttgcaaagggttgatgcccgctttctcaatccagaattacaagcgcaatatttgttcattgatgctgtgaatgtttatatgctgatgcatctgtagccctttgttccacttgtgtatctgctttttgataccaaataattttcatactcgacagatcctcggtagctacgaacccaaggctgcataaccaggtcgtattacactacgtccttggtcgagcaaatatgtggcgttgaaaatctaagcacaaagaaacagccagaaaaagtaattcagcaaacacggttctgttttttcccacggcccctcgactacagcatcagagcaccagaaaatggccgatgaaggcataagagacgaaattaataagtcagtttatgtcatttggggcaatactcttggtttatttatttttataacccaaagcttagagtccaatttttctagtacctactagctacatatcagctaaaaggttactaccccactaccgtcatcatttcttgcggcatgacgcataatgtcaaaagtgcgactttgcatcttctaagcatatttaaactcgtcagtttctgaaacctgatcgggtataagtgtaggtgtagacctgtcacagccctatttatcattcgcatttcattgttcctttgtcctatccattgatacccaattcattcggtgttgtagtattctacaatttgcccctcactcaccctttacgagcactcgaatccaatacaacagtgacctcccatcatgtcaagccgacaacttcgaaagctgcagaagcagcgagaacttgaagaagttcaaaaaattgctgagaaggactcggaagagagtgaggacgatcagttgccgattgcgcccaagccccgagtcagtctcttcgcggctctgggtggcgatgatgaagaagaggcgcaggacgaagaagaggaagagcaacagacagaagaggatgtgagtgagacaaagaaacccgtcgcgacagggaagaacaagaagaacaaaaagaagaagaagaagaaggcggcaaaggcacaggctcctccacctgaggaggacgaggacgaaatcgacaaagcgatcaaagaactcaacatcacagcatccaaatctgcagacccttctaccgcaggcgactcgacagtccaaacacgccgaatcaacgaacttctctcgattaacccgtaccatctcaaggtcgcaaacgagatgaagaacctttttggcagtgacattatccagtccgccgaagcagaggaagagcaagaacgcaatcgtcggttccgaggaaacgcaccccgagaagtcgatatcgagacattcttacgaggaccccccggccagcccaaactaccagaaatatcgctccgcaggaatgcctttatccaaggtcgtgagcactggccaaagcagagtgctggtggacttacaatgaaggaaaccaagaaggcggacgacggttcttggacagagtacgcctactttcacgataagaattacgatgctacacaagcattcttctttagctgtgtgcaaattggagaccctatgcgcatggttcatgtcctcaaagagtttccataccatgtttccacactcctgcaggtcagtagcgtggccaagcaggatcagaatatggctcttgcagctgaactttgcgaacgagctctttttacgtttggccgcgtgactaccaatgccttccgtcaaaacattgagcacggcaaggcgcgcctcgatttctgccgacccgagaacagacagttatggcttgcaggatatcactacctcaagagtctcatcagaaagggcacctaccgtacagcgttggagtgggccaagcttctctactctttggaccacaaagatccatatgggatgcgacactttattcacttcctggctcttcgtgcccgggagagtcgctggttggtcgattttgtgaccgagttggagaagacaagcgataatcgtgatacaatttacttgcgacagtcattggtcctagctcacttgcagctgggcgatactgcgcgtgcaacagaggagctggagaagggcatgcgacgagtcccatggctgtactgcggactgttccaggagttgaatctcgacacaccaccatcaatctggggtattagtgccgattcagactcgcggtctttctgggtcaagctctacatccatcaagctaaggatctctggaacaacgcacaggctacctctctcctcaccacggtggccaagaaccttgaaaaggttgacacaagcgttttgcctgctgatgattctccacccgaccacggagtcactagactcatattccttgaagggcagacgtcacttatcgcactggcaccacgggaatacctagacgttcagccaaactacgaattcgacccgttgcccccgccggaggaggagaacatcttttcaggacatggcacgagattaccctgggaagatagacaacggggtggtgctcacagacccatgcatgagatcgaagagcgtctgcgcaacatttttgcgcgtcgcgctgctgctgcggctcctgcgaatggcgcgggaggaggggaggaggttgacagcgacgatgaagctgcactccttgcgcaattagacgacgaagaactggaacgggacctagcggccgcgcggaatggtagcgacggcggcgtccttggggtactgatgcagttacttggcgttcaaaccgggccgactacggatagcgagaggccagatgaggctgatgctgatcgggacggtcaggaccaagacagagagactggggttggtggtggtgctgggtctgggtctgggtctggcactgatggtggtattccaggggcttggcctgaggatcattgatattacatatagtatcaatctgcctgacagacaaggattgttatatctgctgagtagcagaagagttggccttttaagtcttgggccttatagagtacaaaaataaacagcctcgacactatagtccaagtcgcatagtatgacctgctaatttcgtctcttatgctttcggtggttaatctttctgataccctgaggacacgatcccaagctcgatgttgtctccaggacccaaaataattgatgactgttgctcatgtcatggtctgcccctctttgaactccatccgttgttagattgccttggtctaagcgatcgcttactcccgctagaagatcagggctttcttagcgagccaggacagagacggaatgagtaggcatgggcgatagtagtgctagcgaagtgccgcaaattaccccatacacaaatgcgagactgtctgagacaaatgaatctgttggcgcggtgccggagatgaaggatttctagaacgggcggtagaaggcgacgactagtgaggcgatggccaatcgcaacgcaggagtgtggcacagtgtggcatggtgttgctagaaacaaaccaagatattaaaagtcaggggtgcaacaagaagtccaaaatctttctatcgaaaactaacggaggaagtattgttctattcctgttaagagatactgaccgcatatagtgtgttatttatgtacaggggaaaacaataacgtcttacttatctgaagttgcccacctgagtgaacgtatatccaagatgatggatcctaggataggtaattaaagaataactaaaccggacctttttctcgaaaagcccgaaccatgtacacagtatgtatctctctcagccctgtctagtgtctgggttgttttcgacgaatagaggtagcagttcgcacaagcggccaggccgactatcgaacaagcattccaaccataccgcattaagcaagcataattgtataccaaggtaatcgcggcactttggttctgtacataataagagactgaagtttcaaggggtgagatacataggatgctgcattctgatttgtacatgttgtgtttcttttagcagtagaaaaccgttcggcataaaagtaccggtactgtatgcaagctgtacagaacagccaaccagaaatgcatataagagagagcaagttacggagaataccagggccatgtcccagggacatgctggccagatctggtaataagctaactgaccattcatatcgctgaacgagcgagttgccagggccccatctcggagccgagaagacttgacaatccaaacctaaaagcacagatcgtaccgtcggccgactcgactgcaactgcttgaaggggtggttactcaggcgcatgcagcggtgtaacacatggtacgagcatggtactggacggagtgtatggtgccatagggcaaagtgtgctctgtggcaggcgcatgggtcgatgtaaactatgaattagcgaggtattcggtctggggacgtctaccagggtgaaacgtggtggagcagaattctaacttcatcagttcaaatgggccactttgttcgggcatatcaatgcgcaaggtaaggatggcaaccaacggaaaggaatacagtacctagatgttcgtcatcctacaggtctagtctgaatagttgtctacacattactccaacctcttccaaggatgaggatcgagtgagggggaaaaaagggggaggggggagcataacctgttgcaaactccaacaataatacctcaggctgtcgcgtctaagttgagtctgtgtcatgttaatgtctattgtcggggattggatggaaatgcttgcgagtcgcacggctttgtgcgtgcggaggagactggggatcagatggagaagacgggtcggccgaaaggattatctgtgaacccgtcatgaacccgatggcagcaggccaagacatgctgcaagcttgtgctgcgggctgtgattgtcgcgatcgacatgtttctcttatcatcgtgcagatctctattgaaacctactacgctagagtaaaaacatgccttcttctgcgtgcttttctcggctcctctcggactgaaggcctccatgaaatgggtgtcctggtttggcacgagccatagctatagccaagcacaagcacaagcactcgatattgaggcctctcgctggtgacatttatggcgccaccagtgataggagcagcagtataagtatagaaaatgggccgttcgaggctgccgatcaatgacgggcacgaagagcagatccttatagcatgagtcagcattcatcgtgttgttgatatggacggatggaatttggaattggtcatgtcttggagatatcgtattttctatggcacacgttgagtgaaagcgcggaagcgagaggtgatcgagaccgtcaatgataaaagtctaggccctaatgttactccgatttggaaaggaagggcaccaatacgggacctgccccaacatttgacccgaagctgagccaagtacgaatgtaacgacaggcaatgtcatacctacctgccttgtgcggtagagtgcaagaaccaattcacatacagtacagagtacgcttacttccctcttagcatggcaattcaaaccgttggaacgggacttgtttctccactgatcgagtggacacgactacctacagacccatccatggagggctatcgtcaatttgcatctagcaattcatcatctttgatatgagcagttttttgaccttccttcccaaattgttctaagcgaatggcctcgccgtcctatctatattgtatgcaattgataagcacgatgaagttgcatcgaatgtttctagcatccatttcgggataaccatgttgcattgctgcacaaattcacaaatgattgaaatgaatgcgcaccagaaaagcgatcgacaatgaatatcaacaacaaggacccattctgacgttctagccaggttctggcctacggatacacaaacagtgcattgccttagtacctacaggtcatgtctccactgaacagtctccgtcggtcgatcagaccgaccccccgccaagctaatcctttcagttccagacagcgattccagcgcctcctgtctggtattctcagcatcccatgtccatttacttatggctcaggctgctcgtggcacttatctcgggggcctgaagagacgactcaatcgttgatacagtggcactggatactagtctagcaatcagtcgacgaggtatccccatttcacgggcaataaaaacatccttgatgaacatcgtataataggcgcctggcaaccaatcagtggactggaccacgatgttcccatggaacctactaagaacaatgtcttccagcacgagttctctgcaaagggtccagcccaaggcaacgggtccactccaccatagcaggtacctacctacagtaccaccttgttcgcatccatctgcaccttggctcgctggtgctgctgggactggtgctggtgctggatcgcccgactcacgcgtgtgcgcgtgtttggtttggggtggctgaatcagatggggacagccagagaaaaatgcacagcagaacagaacagagaggcctgctctactctgctctacggatacagtctacggagtagctccgtcaaacaaggtaaagctcaacgaccctggcctagcatgtccaagcccaagccaaagccgccccagcccatcccatcttcagtacctactgcgcagtacctatagcacttccctctaccggtgtggccctgggctgtcccccgtgtcccgtgcctttgtgccccgtttcccggtgcctcgtcaacttattcgcatcgggcttgcctgaacaattattctctggcttcgcctcttcttcctcctcctcctcctcctcctcctcgactttgcccgaacctttctacttttattgttcgtcatgtccgttgcgagtttagtgcgcttgcgacctaccattgcctacctacctaagccgaggctgtcgtcggattcctcaacctgaagaccaccatcgcacctgtaactgaactcaaaagtccccgaagctggtcagcgcacttttctcgaacctcgctcgttgaacgtctactatatacccgtaaacttgcgctgttccgatttgaggcaccgatccaccacttgtttgccttgcccgaattcctgagctgtcgagctttttttttaaaccgctacacagtcttggtcttctggcactctgtcgcctggtcgcaggcatgcccgagatgactacagcgcattcaaccacccacgatgcaggtaacgcacctgttgcgcctcctcctcagtccatcttgacctctacatcttacgacacgcctttgtcgcagacaccacctcaccatttacagcaaacaccctcccaaagcctcgcgctcacccaccaacagcagcaacagcaacggagcgtgaagagacctaggccagtcaagtcatgtaccgagtgccggaagcgtaaactccgatgtgatcgcctttgtccatgctctcagtgccagaaatcgaaccgaacttgcaagtacgctgtcgatcatgactccgcaaatctgtcagaaggctccgacagcgagatgccagagcccactcggccagctaaacgcaattgcaacaccggcatattcaattcgactactccactgccaagcgattcggcgtatggtcctgttcggaacggagacgccccaagtgcgccatcgttagaagagttgtcgttgcgcatggaaaggcttgagaggcagctaatggccagaagttctgcggtatctgagggcagtgggggccgacttatcgctgcgtcttctgaaactatacgaggtctaacagtcaaacaaggagctttgcgaacaaggtatcatggccaaaacagccctcgcgtcttgctcaacttggtaatgctttcttaatactgttcaatctgtgcacttgctgacattactagtttgatgaggcaaaggaatttatggcaaacaattccaacaacagtgcagtacgcgaggttttacttaactttaagtggtttcacaaagctcttatcgacgagtatcgcaaatccttgtcgccaatcactgtctttgtcgattcgatgatgcccgttcaaaagcgaatgacggatatcctaccaaagaaagctgtatgcgacagactagtcgcatcatacgtcgacacttccgaaaccatctaccgaatcgtccacttacccatgttcactgagcagtataatttattttgggaaggcaagatacaatccgaatatttccttccacaactgctctcactctgttctatcgcgtctcgcttcgaaacaaaatcaaaggggctaggcaacgagcggtctgaaggcgtgcatattccaacagcatgcgctctggtgcgaacgtggctggatagcctaaggggaaagcagttggtcgattttgcggtgcttcaggtcgaggttcttcttgtacacgcgcagcgaatgatcacacctcggatacaggactcttggacatcactcggttctatcgtgcgcatggctatgaatatgggccttcaccgtgatcccgcagaattcgaaccacgggttcccgtgtacctgggcgagatgcgccgccgactgtggtttacaattcttgatatggatcttcatatttcacttgccagcaacttgccgtgtttggttcgggaaggggattttacctgccgaccgccacgcaacctcgacgataatgaactttacccagatatgaaggagctgccaacatcaaaacctatcgatgtagtcaccgacaatcagatgcaagtttatgccgccatgacactgggggttcgaatgaaggtggcacatatgctgaaccggatcgacacaatccgagactatcaagagattatggatgttggggctaaacttgagcgctttcttgacgacatcaactacatcttccctaggcaaggaatattgagcgattcgcagaagagcaagcagtggaggtcgcgggtcatcctcgacatgcatgtgcggcgaccgctgctggcactctatcgaccatttgcgataggggcatctgacgccccggcgcaaatctcccgagcttatctaaggtcttcaatggtcatcatgaagtacttggatgaactagatcctatgcttgcgcacttccaagacatcaccgagatgtaccatcaagtgctgaagaaggatatcatccaagctgcgctgagcgtatgtttttacattcggtcagctgtgcgtccagcttctgatagctcaggacttggctcacaagctttgcgcatgtctcccgattcttcagacgactttccgatctacaacccagagaaccttgtgctctggtctccttctcgactgatcactaccgtagagaagacgttggaccttctggttcgcaacatcagtggccgagataccaaagatgtggtatgcctggcagttgtcctggaatgtgtttccaaacccgaggtcaagactgaagatgttgtacagagtcttcgcatgatactggaccgctgctccagggctaccaatatgagtctcgatagcgtcccaatgggtcctgtcggtgttgtcgacggataccaaggggatgcatacagacatcatgttccgttcatgtatcagcggaactcgatcggagtaccggcagccttcaacgactttgacaattggatgctttgggaaggatgggagtgatgttctttcgagcagatacgtgtatgctcgggtgtcaagggcttagttgcccttcaagttgttatctttttcttgacgttgcctctttcttccctctgtcctgatgtgtacagaagttttgatcggggcaatcgtgtagactgatttgctaaatcgatggcaaatgagtattagttggcggtattgtgctgggtctggaacgttcagcgggcgtttgttgagtttccccattgcacggggaattctattcatggtgcctcgacactgatggtcatacgtgaccttgcaaggcgcatttgggttagatgagcaaaacgtgagctttttgtatgcttgggacttgtacacgactgccggagggtgagtccaatagatggatggggttttggaaactctgtaaatgggatacggaaatggtttgaattattaattacagattaatgccaaagaatacccaagcaaccatgttgaatcgaaaggtcatgatgtctctatactcgccgcttctaccaagccaggcacacccccgtttggttcgttgttttgagctgtgtcagttgccatactgactcttttgacagcagccatccacgcaacaccacgcccgtcacatggagaagcacgtattgtcttgggcatctttgagacacgagaattcggagctagcacgaagggcaaaccactgtcccgtacaattgcatcgactctattataatcatcccgtcccatttgcgtggcattgctgtgagtgaatacgaggcgaaaaggcaaggatatttgcgaatacgacgacttccattcagttcgctttcgtaaattcacggcagcgatggctttgaggagcgctcgagcgaccaactcccatagattggcatggtcgaaagctataacgatagcttctgggaacatcggtgtctgtagtgctgtttcgagatcatgctgagacgtagacgagccagtaacgagaataacgttggcgtggcttggggaatatgaaccatagggaagaagagctgtgacggtgtagtttctggatattgcagattgaagaactgcagagccgttttggtctgatgtactgaggagaaggatgtgcattgtggtgatggttgagatggattgtacaggcggcactttggattatttaacgagaagcgatatcgcgagagaataaacaaatgaaccaacgtgatagatctcttgttatggccttggctttatacctcgcagttatcgtcgaaagctaacgtcttgtagtgaatagtcggccgattgagatacggccccgagtcactcggccggaacaaacttgacacccagcgattatctattttaccaatattctaatgcatttgttgttcccaaccatctgtgaactcgtagttgtcttctcgtcatatatgacagagatataaatcttggagctgttgcctttcacgagccattgagcatccaagttgtcgttgaccaaaagaggcaatgtatccaagtcaatgagcctcggtatctcggttcctggccatccaattcccccgcacgatgatagtgttttagagcctggggtattgaatgcaacaaagaaattgatcttatttgacgaggattttggttcgacccgagttgtttacctgattgggatgaaagccggggtagtttttagtctaattgtcgatcctcaggtggaacagtccaagttgcaagggaatgcagagaccatgttacagagaggtcaaggtggtgatatcatgaatacatacatattctaaatcttgtctctttttcaactctccgcaaacaaccctcttcacatattggatcaaacaatagcgagcaagtgcttctatacctctcaaaatgtctagcaacaaaaagtcacccgtctacgtcctgggcgtgggcatgaccaagttcatcaaaccccgcggcaaagttgactacacagaactgggcttcgaagcaggcgtcaaggcccttctcgacgcgcagatcaactacgatgatgtggaccagggcatcgcgtgttactgctacggtgacagcacctgcggccagcgcgtcttctaccagttcggcatgacccagatccccatctacaacgtcaacaacaactgctctactggaagcaccggtctcaacatggccaggaccctggtggagcacggagctgcagagtgtgtcatggtggtgggctttgagaagatgatgcccggtagcttgcagagcttcttcaaggatagagagagtccaacagggacgactgtcaagatgatggctgatacaagaggtatcacgaactctcccggtgcggcacagatgtttggcaatgccggtagggagtatatggaaaagtcagtatcagcggatacgtaaagctcacaagacagaccccgactgaccttcacaatagatacggggccacagccgaggactttgctgaaattgcgcgcatcaaccacgcccactcacctaacaatccctactctcagttccaagacgtctacaccaaagaacagatcctccaatcccccatgatccacgagcctctgaccaaactccaatgctgtccaacttcagatggcggcgcagcagccatcatcgtatcagaggcattcctcaacgcccgccctcatctccgcgaacaagccgtcgagatcgcaggccagcaccttgccacagatgcaccaagtctcttctcccgcagcgcaattgacttgatgggctatgagatgacacagcgagctatgcaagaggcaaccaagcaagctgggatttctcctcgtgatgttcaagtcgtcgaagtacacgactgcttcagcgcgaacgagatggtcactattgatgcgctacgtctttgtgacaggggtaaagcgcacgagctcgtacgcaacggcgacattacgtacggaggaaaatacatcatcaacccctcaggcggtctcatctccaaaggccatcccctaggtgcgacaggtatcgcgcagtgcgcagagttggtatggcacctccgtggctgggccaacaaccgtgcagcgcccaatactcgatactgtctacagcacaatctcggtcttggaggtgccgctgtggtgacgatttacaagagagctgatgggcgtgctgcgcctgcggtgaactctaccatggtgggaaatagaaacaagctgggatataaccctgcggttgtggccaaggggtttacgcaggagcatgttgatatggtgaggagtaagaaggcgaggagtgagtgggcgttgcaggatgttgagaacaaggttgaggccaggttttgaagaattggtttgtgaattagggaagcgttgatgtgtttgtttgtgatttagttgacctacagttatttatttaatttattggactataaaggttatcgcagacattctctgcgttttggtctcgtactcgatctcaatgttccttgaatagacgtggtctatccaagaagacccctcagtaaagtctctcaggtgtaaagctgttgttaagtcaataggtccacacccaaagtcgatcatcacctttattcaacttatatcagatcattgatagcagaacccgtctcccacttcaaaccattcgtgagaggccaaggatccgctgacatttacaatgtgcatcccacaggagatagtccctaccaattacccaaaactcacaactatcaagcgttgccacccgtgggggtccatctcttccaggatggacaagtgtaacttatttgtttagaccgagaaacagccgcgatcgaggcccaaaggcgatatcgtcagattatgtcagatcagatcatgatacggtataaactgctcggccagatacccgggaatatgggcgtacggtataggattcacgccctgaaccaaggatgcatggctctggttgtggctgttggaaaagcagagcctcatctgccaatatggctttctttgtgatggcttgtccctgtaacttaactctggaccaaggcttcatagggccgatccgcctgtggatatggtagtgaggctcttgtccggtgctataaacagtaatggaaggtttctagtagcatctcagatgacacgatattgctgcagcctggtaagctgttagctacctgtcaggagagtagtcgaggttgcatgcacctgcaagtcccttggacatgcattcttctagaaaggtgcagtcaacgcttatctcggctgaacacttgcatcggtaaaaggcctcagattatctattttggtcaccttatgctaacggttttgaccctccgagaatacggtcgagatagtgccggtgaagccgatcagatcatgttatccttgtgaaaggcgggccctggaagtcagaccacttgcatattgtctgtgcttgttcggattaccgtgagttacgaacatggaccctttgaagaactggatcaaaatgcaaacgaatgctgtgtgagacttgaacttgcgtctgttcctaattggatcacttgttgatggtgatgttgagcttattcagccattgatgttgagtatagggtaacctccgtaccaaatatcatccatcttgatggtattcattcgtccggataaataattaatatgaatagccgtagggaaactgaaagctgtcctcttcactgaatcacatgaatgtctactacatagtagaatgtcattgccgtcgagagaataatcaattgaacatggcagcggatcaacttgaatcacaaacaccttgacaaatcaacatgctgcttgtcccattcacacaacgttgacaataaaattagttgcaactttgagtaactctctaagacgaataaaccatagagtctattcgcactaaatcaccaaaagcaacagaaaaataaatgaaacggtattgtaaacccaaagcccaagcaccggagtaattacacgtcactatagcagcgtttcagaaaaagtttcgccgtgtcttgagcatgtttcattttgtcacgtctctgaaattggcgccgcctccaattgcgcaatcaactaagatagtatcacaaatttagagaaacgtgtattaataatagagttaccgttgctcatcacagtcagcagcaaagtaataaaacacaatcattctcccatctcttttctctttcttgttgtactcattcatattcccactttccagcacggaccctactactccgtatcgcatctccgaattcataactaccaaagataccccgcgattttcttcaacttcaaactttcaacttcacaaacactcttcacaatggccgacacccacacctacgagtttgacattgccatgagctgcggcggctgctctggcgccatcgaccgcgtcctcaagaagcttgacggtatgtttctctacccgactgacccctgatcgccgctgacagtattactttgcaggtgttgagagctacgaggtctccctcgagaaccagtccgccaaggtcatcactgccctcccttacgagaccgtcctccaaaagatcgtcaagaccggaaagaccgtcaagtcaggcaaggcggatggtatcgagcagtcgatcgaggttgctgcttaagcaacagactaaaccgaatagaagcattatacgatcaattattctgaatacccattagcctttggtgtttaaagtcctggacaaggtgggcaggagggatgtctgatttcgcgaaccaaatcctcataaatcaataagaaagaatatggctgcacacattgttggtggcatgcccctttggacttgtgctgtttccataacttgtatttgcccactgtagttggccaacccttggtaaagaaccccaagggagtcaatttgcaatcgcttatggtagttcgctcgtaagttggtaggcgtcaggagtggcctccaaagaagtaaagagtcatataccaaggcaatgcttttcgcgcatgttcaattcagacgtgtcttgagcgacatcgtattgcgtgttcgtgtgaggtgttaagagcagactcaaatttcaaaatcagtatagtaaaaagagatagtagcaaacatgaacagcgctgtatcgaggataaaacatgtaatatgatatagtcctttcttgcgacttgccatatcacactgcgaactttccaaagctgaaagaagggtttcctgtaagtcgagctttgacagcctcgcctttgttttccgggacttggagaaacaccgcacaagcaaaagaggattgaggaaaggtcatgagatatcatgccacatgaccaccagtcgcaagtacatagtagttggtttcctggtttccgaaacggcaaccctttactcggacgaatgctacaagttgtcggttcgatgcaagacgcaccgtcacagccaatgatgatgcacatgtaaccccaagagtgctgatctagaagaacataatgcacatctgagtgtcatgactgcaggcgccatcatgagaagacaagcctgggcaatgcgacattgctgaaccgggcacatggcaaccaatgaatccatctcgtcaacaacttccgttcctccagcgattcgagagacctcattctcgtcgaagcatccctgaacaaggagttaaacaaacatcaaaacctggggccccaggatgaacggatcgtctttggggtgtctttcaggttagtcctgagggtgtgcgccttgaatgcggggaaggcaattgtggttgcggctcatgcaagtcaatactgcggagccgcagtggattcgatgccattttagcactggcacaggcctaaacgtggaggccccaggaactaactgacctactctgtacccatctcccccagatattttaatctagggactacatgactgagaatcaatctgtggcggctctagtacagactgacaacggctccgaggcagatggaatagccttgtgacgcccctaacagttagactccctgtgaaggtatcgtggaaggtggatcttcaacaaccaaatatgatccaatagtgcctcctagtagatgtgcgttcgagaaggaagttcaactgacaaggatgtacaaggggttaggaatacctggctgatactgtactacccaaatgagcgtcataagcatgtatagaaccattagtcaacgttcatttgtccacaaccgtgactgagatgttgggccgtgccaagatgggttgcactcaccaaatcactcgtcgagacaactatcagtgttgtattgtattgacgacggatgtaatcataatgcaaacgttggcgtggcactctgtaagtctccatgccgcttgcgggcaccaaagatctaagacgatcctgacaaggccaaaccagtcctgccgtgtcttggtacctaagaaacccacatagtgattcctacagcttacgatccagagccagctcgcatggacctagacaacacagcacagcaccacacaacacatcgcagggatttcgagtcaaggaccaagacctatattcttcaagcttggagctttccccgcatttaaaagaaaagacctccgcccagccgactgggatgaaccctgaacccgagagcggttcccaatgtggtgtagaagtgactgaacatggcgtcaagtaattcaagaactgtctggggagatccccagaccccagagacctcatgtgccatcacggatccgaagttgcttctttgtagcgccgtgctagatcatctggggagggggacctgcgtcacctaaaacaagagtgcggggaaaaagtgaagatatcctcaaaagcccaccaacacaacacaacgctccactgttgcttaaccagtggttggcttgtatgtcaatgctttgcaacttgatcaagtctaggcagtatcagccacgttggtattggcttctcataccgcattttggggtaattgtgttcagcctgcagcgagaatagctcctttcgagcgaaacgtttctttagtcctagtcgttgctttgttttcggtgtaagggaggttgtattggagaattgccccgactatttgccgtgtctttcctgtgccgctttgacggttcagcgaaggcgaagcatgacaagaaagggggctggatgtttgatatgggttattggcagagtgagctcagttctggacaacgagactcaataactgacagagtcatcatttatacaaaataatgagtaatcatggcattaggatcaatgcactgagacgtcaacccacaaagttacaatagatctctcattaaacaagtccgcaaatacgcgaatggacgtgtgaattggcagatgcttggtgcatagcatggcagggagaggaactggattgaaactgcacaatggaaaattgaggcacagaaacagtcgaggtcatgatgctgcagacctacctgatactgtatgtatgtactgtatacctaccacacacactactttagcttaggtacggagccgctgccaaataaccaccccggctgttccgcaatctgttgatcgatggctgtgcagctcccacatggttgaacggatgcactttgcattgggggagaagctaaggtatcaacctacaacgtaatggaagccggagtctaggaagcctcgaaaaagcgtgggatgaagcattatctagtgagtggatgctaaatctagtggggtccaagttaaggggttcgttctcatgaggcctttgctgtatctcatgtcatgccatgttgcgagtaaaagtgaggatctgacaagcaaccgaattaggaccggatatgcaaccgaatttaccgcaacaacggtagttttccctttactatctctctggctacgtaaatcttatcttgggttgttttaaaatgggtttcttagctatttgttcctggcaatatgggctgttacagctgctacagggggaaaaggccaaaatccggtacaatgggaaaagggccgcaaaaagcagctgactgtccatggatccaatatcgaaacatcacgacacaattgattgataccaaacaattagctccatccatcatgacttcctttgactaggagtttctattacacgccccttattagactaaatcttttgttgttgtgccgcttctaaactgcggttgtatgtaccattcccccagaagtacacaactttgaactggcgctattgtcatagattcgctcactagaactcatctgaggggaggttgaactgcagcaagagcggggtttcagaggcagttacctccatacctcagattagcagctcagactcataggtcgtgaggagatggtaaagcgcggcaggtaccgtagcgtgccttcctaggtgttgctgtgttggtaggtaggttgtaaggaaggcgagacagggatgatgaagacggcacctaccccctggctccttccatgggtctaagctcctacagtgagagcaacccacaggtgacgccactgcaaacaacccgagctagcctcacctcacctcacacattctcatcctcgcactaagcctgtccctcccacgcaagcataagacgacacaaagtacagcaaatgctactttcgccgcatcccgaaaatcaaaatgcccaacgagcatggcccaaagagcggatccccgtgcagccgaattggcccctcccttggacctgatccttgccgggctggtcccttggtcgagttcagaacagagtacctgctgtagctaagctgcccaggttacgatacgatacctactcttttgtctgatctgctgtgatctcggattctgttttcacaccctccagcttccaatggcactccctctccccacgactgccaagatgaggcttgatttcttacacctcgacgactatccttgccccgttggcccatcatacggtttggtttaggcccgagttctatccatacgcgccagacaagaccaaaccataccacatagaccagatccttacttcactcaggatctcccaccaaatatctatataaactctgatcccctcggcctcaagtcgattctttcttctccatcctcattcagatcatcaaccaactctccaactttctcaacaacaactattcagtcttcacgacaacctttcgatacccttcaaccaaacaaccaacccacccaacaatcaaaatggccgctccccagattccttcccagcagtgggctcagatcttcgagaagaccgccggtcgtatgtcatccccttttcattaacttacaatcccaattgccctttccatctttggatatttgatatcctacaattcccatagcttagggatatgggcccagtcccacctattccaaagctaccccgccatccattcgtcatgcaacactccagttaccttccaagccttatactcacatttatttctcacagccatcgagtacaagcagattcccgtccagaagcctggccccgatgaggttctcgtcaacgtcaagttctccggtgtctgccacactgacctccacgcctggcagggtgactggcccctcgacaccaagctgccccttgtcggtggccacgagggtgccggtgttgtcgttgcccgcggcgagcttgtcaaggatgtcaagattggcgagaaggtcggtatcaagtggctcaacggttcttgcttgagctgctcttactgccaaaacgccgatgagtctctctgcgctgaggctcttctctccggttacaccgtcgatggatctttccagcaatacgccatcgccaaggctatccacgttgctcgcatccctgaggagtgtgaccttgaggccatctcccccattctctgcgccggtatcaccgtctacaagggtatcaaggagtccggtgtcaaggccggccagtctcttgctatcgtcggtgctggtggtggtctcggttccatcgctgttcagtacgccaaggctatgggtatccatgccattgccattgatggtggtgaggagaaggagaagatgtgcatgtctctcggtgcccaaaccttcatcgacttcacaaagactaagaacatcgtcgctgatgtcaaggctactaccaacgatggccttggccctcacgctgctctcctcgtcgctgctgccgagaagcccttccaacaggctacccaatacatccgatccaagggtaccgtcgtctgcatcggtctccccgctggtgctcagttctctgcccccgtcttcgacactgtcgttcgcatgattcagatcaagggatcttatgtcggtaaccgtgccgatactgctgaggccatcgacttcttccgccgtggtctcatcaaggttcccttcaagactgttggtctctctgagctcaacgaggtcttcaagctcatgaaggctggccaagttgctggtcgctatgtcgttgacaccagccgataagcgcgcggctgtcgcttgggtagtgcgggaaagcacaccccaaaagtaaagggccacctatcgccaaaagggtgatcgataacctactaagaggagttcaggcgggagttgatttgggtttcaggcggtgatggtaaccatgaatcttggttacaattttgtgtacagccctagtttatgagtttttatgattttgtatagcatgaataacagaacgaatacttcgatccatactcgattcctcaatagtgatattcatttgagctaattacatacattctcactaatttgcatatttaccatatggcacacttggtaatgtcttcaatcccatattatcccattacgtacctgtcttttatatgagctgaatgacttcttcagttgatgtgtcaagttttacaacataaatatgagtgatctgagaataagcaatacgaatgaaatgtttaacgatttgacatcctctcttagcagctgaagtctccaatgcctacctgctatcgaatgggctttccagcccttgagatcctggcggatgagtcgggttgaacaatgcatgtgcttatctgacttgaatcaagttggaagtgctaaatattaacttgaaaatgtatctaattaatcttctcgagttcaacaaacttacttcacggactatacaagtcacaaatactgaacacttgtgatatcttctacaaaactgaattatactgtatcttcaaaatcatgccagggttcaatttgcccctccaccctttacgactctgatgtaaccctctacagcaaagacccctgtcctggcagccaccaagccacttctagaacaccacaaggaaaatcagaccactgctatgaagcatctagagcatctcgcttcgaggtcagcgttatttagctgcagacacacacttgccggtgtgtcgacttggagcgagtgaatgtaagaacgcgtgggccgtgactgaatttgtatgcataacggaacatcttgctcgacagaaatcgcctatgtatcatgtcgtaaaagaacgcatcatgcattgcagtgtctacgagcggggaagtgcaacatgtttcgaaattgtgaatttttaaaaacgactaatgtaacttcaacacgtgcatgccaccaccttgccaactcttccacttgtatttgtatcgctttaggcataattgtcaattgagattttgcaccgtgagcgccgcttcgttgcaccctacggcaggctcctggtgtagtcttgcgtctaccccagaaagctttctctctaggaagtatagtatgtactctcagggtccatcgaggagtgattcttgaccgttcatgtctccctttaagagccaccgggaccacccagcagagcgaaccttcgcacaatgctgggaccatattcttggtactgcgactttggtcagctattatctgtaacaagaggacaataattcttacctcggccttggtatggcagtacgatcggaactcaggggtttggccgaggagactgcctccaaaccaaggaccgtgtcgctgtcgcttatgagtgataacagacacatccaagccaccacttcgagcaccaccgctacggacctcacttgctcggattctggcgtccaccagctgcttaatgtctcgctgtaatcggcgaccgaaatctttgtatagtgtgcttcctccagaaagaacaatgttcttgtaaagacctcgtcgtacatcgataggcgactgctgaataacaccgtcgacgaccacagggagaggggttaagaaatcggagctgtaaatctcggggttgaagaagatctcgggggcgaggaaacgctcgtaaccgacgtcaacgctgacctggcggccgttggggtgcgacacgacgtgcttagcaaatcgagtgcgatcttggtcgtacttgctaaattccttgacgatatcgggacagacgtagcagtactcctccttgatctcctgagctatcttgagggaagaatcgggctcgccacggtctctcagcagagactgaacgaagtaggtgatgtctcgaccagcgataggaattgacttgatggaagagccaataacatagccctcagcaacgggaatgacgtgggttacaccatcgccagagtcaataactgttccagtcagcgagcgatcctggaccttggaagatgtccaagaagcagccagagcaagaacagcctgaacggcaatgtacattccagcacagttgaaggactcgaagaagatctcggcggtgttctctcggttctcgggcgggttcagcggctatctcgattagtatgatatttcgacttcgctttggggggtgaaagttgctcacgggctcggtaaggaggaagtagtggtcttcaggctcgactcggagatacttgaagatggagtttgaccagaatcgttccatgtggtcctaaaggcggtcaattccaactcatgttagactcatcggcagacatacccagttctctatttgaccatgtcgaatgggatagtgaagtccatatccttagtctgtcagtttcattcgatataatcgataactcagtgggtgcctaccaggtcctccggaagctgctatcgcttcgtcaccgataaagaagtcgagatcctcggttcctcgctttccgctcagatggcctccagctccagcacctccggtaagaaatgaaggcttgttcgcgacagccggtcgtcctgatccagaaccaccagctccgccagttggccccttggtcgcgatcgcggtcgggaagacgaatgagggtgaatcgttaccggcgaaacctgcgtttgagtatgagcacaaattccaagactattcgatagctttgagagcgtagatagccgttacgaacctagcttggagaaacccgtgccgctgcgagctgatgttagctgttgtcgtcagtgcgggggctgggacaagtgagacgtacttgtccatgacaacggcgggagtttggttagccatgatgggcgggagtgcgagatgaagcgcacgggtatgagagaagtgaattgagggaagagcaagtcagatgccactcgtgagggaatgcaaagtgcggcgacggcggtggtcgtggtgttcgttgggtgaggattacgttacgtgccttgggaagctcccagcttgtagatgaggcttgaactgcggctgtgctgccccgccgttgcggtcactgaatggctgaagatgtgggtcaaacagttgcgataaccaggcatgtcttgagcttgatattaattatccctactaaactacctgataaccagtaaaagatgtgacaacttgaaattgatatggtctgatatgtagaattaatgtgagctctgtgtcacctgagaatttagccgatttatagtcgacaaacaccaagattcatgctatgctgttggtgtccgaatactgcttctgcagcttgcacctggatccgacgtcatttcaatcaagactaacacaggagaaaaggagcaactgcgtctcatcaaggcggttgttactcttatgtgcagatcaagccttctgccgtttctactttatcataaacatcaccatgatatttttgaatacatcaattcttcttaccaagtcctttaccttattatggcatatctgaacaaagtgctataattagattggccattccttgcattttcgcgttcacaacttgcttctcattttctgccacaggaaagaccgatcaaggacatccatcacgctcctgccactatcctttcgactgcctcacatttcaactcaccggccgactcagcactccgccacctttaaaattctcattcacctaaaaatattgaacctcgaagcaacataaatccccaggcatctcaacgtccacctaccttctcttaccgtatcacccttatcattctaatccaaagtactatcatatcatcatcactcaataccttatgattttgctcaaggatgtcagacagcctcgatgatggaacccccttcagtgcagattcgacgccatttgggaccgacggtactttcgaccgtgtattgagagctggacataaacccaaagctgtgcctgctatctttgtccatgctggagccggcttccatagccatcagaatgagatcgttcacctccaggcatgcgttgcgtgagatacctctcagccaacctttgacccaagaaccaagaagttaatagcgatagtgctgccgaaatggccatgaaatttctcaaagctggtgctcccgcaactgaagccgtcgaggccgccctccgggtccttgaagataaggaaatcaccaacgctgggtacggctccaatctttccattgatggcattgtcgaatgtgatgccactgtcgtggaccattttggccgcagcggtgcctgtggtgctgttccaagtacgtttttcaatatgagctcgcagttgatttgctgacaagacttcagacattcggaatcccgtatctctggccaagctcatccttgacaaaagcaacaaaccactaagcctacgacgagtccctccaaatgttcttgtgggagaaggagccaagacctttgcggaagaacacggtctcatgacatatccgaatgagtacatggtttcgaaaaccgccaaggaccgattcctacgctggcaggaagatctcaagcgggctgatactaagatgaaagagttcaaagcatcacctgagatcaccgacacttgtcctccatgtcagtacgatacggaatcgtcaacaaaaccacaaccgtcattgcctcgcgaacaacgagctgctattgtgaccggtacttggaacgaagggcaacccgattctccgttcattggcacaccaagccaatccgcaacgtcaacgccatcgcccgatcaacatacacccaccagttactttcgacttgccggcccttcctcgaccccctcaaatcgtccgccatcagcccgcacagctctcgaaaagccggcacagacatatgccggagtagctggtggtgtgttgagctcgtcctcccctttccgacctaggctatcggctcgaaaacctaaccctttagctgaagattttaagtctgctatgccggaaaatgttttgatacatgaaagacaccatgcacgttccactggcaagactgaccatgttctatcagaggtccctcctgggaacagtggctatggttctgatcgccagagctccataggtcctcgtggggttaagcgaccttccagtccagatgacaaagcgcaacctcattcacgagccataaaagatcgctttcgcattgggcctgggtatgaggacgctatcacggacactattggtgccattgcgatcgatgatcaaggcaacatcgctgccggctcttcctcaggtgggattgggatgaaacaccgaggccgtctaggcccagcagctcttgttggagttgggacggccgttgttccttgcgacgaagaagatgaagagcaggttgctgtcgctgcagtcacaagcggtacgggagagcacatggctactactatggcctcccaacgatgtgctgagagaatttatcatggcacaagacgcggccgaggaggcaaggatgttcaagacgacgatgaggatgctatcatggaatcctttattgccgaagacttcatgaagcacccgggtgtcaggcaatgtcactctcctggcgcaatcggcgtcatggtagtcaagaaaacacaaacgggctactatttttattttgcccataacacagagtcgtttgctctcgcctcaatgggaggtctagagagacagccaagctgcaccatgtctcggcttcccgaaagtgctaagatcgcaaagggtgggcgcaaggtccgtcttggttgaaacatactgctgttggattgacaggaggagtcgatgattctggtgtgggatggatgggcttccgctggaactgtcggatgattgtagaactgatacaggctgtggtgtttaaaaaataacgttaaacattaataaaattaataccctgtcgattcctataactgttggcatttctcgaaaataggtgttattcaaagcactcaatattttctgttattggtatcgagataaagtttggcataccctgcctacaaccaaaagaagtgtccataaatcccaataatattactttgttgaactctcctgctattcatcaaaattatacaagctgtgaaagaatacatcatcaagctctctcattgagacctgccaattcgaacttcttgtccgcgggcaccgctaggctaccaaatcaagggtctattgacagggattagagcctcaaatccctgcagcttgccggcttgcgtagctgtagcagtggacagcttggagcttagatagcagaaactgaactgacacaaagcttaggtgcctgcccccaccaatttttgagacgagacgggatctagagtagacgtcaccttacaccatcatctcatattcttgctcacccatggtagccctttgctaccacaaatcgcctacctcacgcccttgaggctcacacaaataccgtcgcttctactatcctccttccgcggtatccataccttcgacaatatctcttcgacatccctaccatctcttccggcacccgtcgagtcgacccacgacgatcccagcgatgccttctctaacggccctcgtgcctctggccattctaatcgccatacctctgttaggaaaatttcttcgcacatttctcggatggtctcttcaaaaacggacagaaggtcgccgcgcccaccttctggccctcatgacagaggaggatagagctgctcacagcagggatcctcggggtagcgctgagacgaagctcgtattcgatgttgacgacaacctgcaaaacacactgagtagccagaaagactgggctggcattgttggattctttcatccgttctggtacgttatcatggaatccatcacgggatcgtgctaacatgcacaagcaacgccggaggtggcggagaacgagtgctctgggctgcgattcgggccacgcaagaccgttggccaaaagcgaaatgtgtggtgtacactggcgatcacgacgttaccaaagatgccattctatctcgtgtcaaggtacgtcagttgaaacccagtcagtaaagtaacgacatgcttacgccgtcatagacaagattcaacatcgagcttcacgcccctacgatgactttcctctacctttccaagcgagactgggttcttccctctacgtggcctcatttcacattgcttggccagtctctcggttctgttgttctggcttgggacgctttctcactactggttcctgatgtctttatcgacacaatgggttacgcctttgctcttggcctttgcaagttcctatttccgaagattccgacaggagcatacgtacactatcccacaatttctacagacatgctcgagtctctcgacgtaaaggaggacgcaggaactcaaggtgcacatgttggcaaaggtgctggagctcaaggatttgccaagaagaactactggaaactctttgcggtgatctactcttgggttggttcatcggttgatattgtcatgaccaactcgacatggacccaaggtcacatcaagagcttgtggggtccataccggatagagaagagcaagacggacccgatcacagtcgtatacccccctacagctgttcgagagatggaaaatgaagtcgaggtttccgaagagagcgaaaaacgacgagagaaagccatcgtctaccttgcgcaattccgacccgagaagaaccatcagctcatcttgcgatctttcgccacctttgttaagacgaagagcgaggcagccaagggcgcaaacctgattctgattggaagtgtgcgagatgactctgatgcgaaacgtgtgtaccagctacgacttcttgccaatgaactgggtatcaagaacagcgtcaagttccatttggatgctccttggtcagaggttctggactggctgagaaaggcatccgtaggtgtcaacggcatgtggaacgagcactttggtattggcgttgtggaataccaagccgctgggctcatatccgtggtacatgacagcgctggtcccaagtttgacattgtcgtaccgatcgacggtcagccaactggtaagttacaattcacacaaagatagatctgcttgctaaacactgcacataggtttccatgctacgacggaagaagaattcgcacaagggtacgagaaggccctgtcgctaccagaccctctggcagttcgattgcgggcacgtgagtcggccaagagattcactgaagaggaatttgcaaagaagtggacagtccagatggcacgtttggtaacgctggctagacgagaggcgtagatctgctgtagattttcaaacggataccccttttttcctggaagacaaagcgaaatgatagacgggaccaactcatgatatatcaggcgcgaagcccgggcataatcttattcttcaatgcgatctataagaaagtactggatcaacaatcgccatagtgatgctcaactctataccgttccctatagtctagtctaaagtgtggcacctccgctgttcttctgcctgggctcagcagcaatctcaaaaacaccatccgagtccctgacgagagcctgcaccgaactcaatccctcatcaacccaagtgatattatgacccctctccttcagcgacggaacatcgtatgagctgaactttttctccacgagcagagtgttgggcatcagctggttatgaacacgtggctcgcggacagcatcctcgatagaccaagatggagaagtcaggacgcgccaggcaacttgcgtggtagcagaaataatacgggatcctcctgcagcaccaattacggcaaatagagagccgtctttgttcgaaacaatgataggtgtgcatgatgaaagaggacgcttgttgggacggacaaagtttgcttctgctggagcgaagccgaattcgtttggaacgcctgggatagaaaagtcgttcatctcattattcctggaggaccattagttattgcatgttcttacaagtaagagactggttattttcttacaaaatcacaccagtgaggttgtccatgagtagagatccaaagatgaggtttacagtggtcgtcaacgagacagccatgccatcacggtcagcagtcacgacatgagaagtgccgtgtccttcagatgagtagattccatcgggatcatatttctcaatatcctgagtagtccaaggatcgatcttttctcgaatcttctcggcagtcgtatggttgagcatctcgtgctccagctcagaaataccatcgacaaagtcaggatcgccaagttttagacgagcaccgtaggcaaacttcatggcttcgatgtagatatgaagcgtggtattttggtctgcgtcctggtgcgagtagccgttcattgtgttcaagatgttgagcgacactgcaccgccggctggggagctcatgccgtagacatcgtagcctttgtagtcggtgtgaagaacctcacgggagatgatttggtagtcttccaagtcatctaatgtcatagtgccgtttgagtcttggatagtcttgatcatgctttccgctatcgtttgttagcattgacttgatacttcaactcaggtgcttaccgaaagggcctgtatagaagacatcggcgccatgatctgcgatagcttgaagagtgctacaactgttagtaatatgtcagtgttacagtttcatatcactgaccttgcatatcgcttccttgtcatcgtctccccttcagcgatgagtcgtcctatttaatattagcataggcctcgaaagcaaaagaatctggacgtaccattcggggcgaaatcctctgcccatgaagggtcttctgtgaataagttctggtgccccttggttgtcttttctataaactttgccatatcggcattgactaatacatgttagagaacatgtcacacatgatgagatccaaccatacctatgaagccatcacgagcaaccttaatagctccttgtaagatagtcttccatggtaaactctgtccgatttttgtcagcctttcaaaagtgtcaggggagttgtaatccttacaccgtatttcttgtgtgcatactcaaagccgcgtacttctccaggcacgccgacagacagtccgccatagatgctaccattgacattcccttggtacatgtcttcgtaggctgctgcaggtgctgattctctgaagtctatggcttcatactggccatctttgtcccggacaagcatgaacccgccccctccaataccagagtgatacatgccgatgacgccgacacaaaaggtcgttccgatcatggcatccacggcatttccctagaaaaaagattagtggacgatcagtcgatgataataatgagagacgtacgccccgtgccaacaagtcccggcctatgtagctgcattcttgagcttctgacacgacagcacccttagtaccagcctttggagacaacaactcctcgaaaataggacttgctgataacaggccatagtgtagactcgatgcgagccacaagatggggattttcatttggaagggtgtcctgtgtactttgaatcagtatgcgcccttcgcgtgtaatcaaggagcggtattagtcgagtacaactcaccgtgagtttaggtgcacgataagagatgatactccagaacggaattcctacgcccaggaaatacaaaacaggttgagaagttgaggtcaagacgtagctggaatagatttgaagaacaaacttatcgaggattgattaccaacctgctgggaggttcaaggtccttatcagtagaacttcagaaaagacaaacaccctaaactcgcccttggaaacaccaacgagagcgagaggaatatagtacaagtagcacaaagggtacaaatcaaaggcacgattattgatatttcctcactcttcaaaatagtagaaagttgatcttgacttatcagggtcgactctcaaggggccgatggtcggaaccgcctcggtagatgcatagcgagctaaactcgtgaggcgatcacctgccattctggggtctcttgaaccaatcacgtcatgatcgcaataatggactaatgttgaaggaagagctccttctattactgactcgggggaaaagtatacagcaactgattcctctctatagttaaaatctcgagaaatactagaaaccttttgagttcattgaccaatgatatttagatctcatcttcaacatagctagcaatcctaccgtcgatagtccgccataacatttgaactaatgagagacaacctgaactacaattgaagacttgaggccaatatttgtcagttaatatatagagaattgagataatgttctatcgtaatgccaactcggaattacagctgacattatcatatcaactatgtactatcatgagcacttcaatacagaccgatgaacaaccaatcagagacaacataaaaaagcagacatacagggccccaccatccctaaagctccaaagtgggccccctcctgcaagaaacatttcttcgtctcattcctctaagaaatcttcttcaatatcagaatctaaaactctcaccaaatttcatttacctacagagaagaggcgtacattctcaaaaatacttttcatgagacgtttgaggatcccttccttgactccctttataaaaccacgccctgttcaccatttccgctccttcacagctatggcgagcgtgcaaccagaggctgctgtgcctaccaatggcaatgcccaagtaaatggcaactctcagcaacaaaacaagagaccaaaccaacagaacaaccggcagtggaagcagaagaaaaccaagagagagaagaatatcaccgagggttcatctgaggaagtcctcaagtacgatatccaagcactgctcaaggagcgagctgttgagtacggtgagggaacagtacacggccccgaaatcctcccagaggaaggtaccgagacagaagtcgaggttctggagctctcatcaacaggagatggtcttgccatgaaacctggctccaaccaggtctatgttgtatcattcgcagtccccggtgatatcgccaaggtcaaggtcttccgccacctacctcgcgacaaccaaacccttgccgacttcatatccatctcaaagccctcgcctcttcgtgatgatgcgcgcatcagctgcaagtacttctcatcatgtggtggctgtcaattccagatgctggactactctgagcagctcaaactcaagaagcgcatcgtcgaaaaggcctttaagaacttctccaacctcgaccctaacatcgtccccgctgttcaggacaccatgggcagcccgctgcagtacagctaccgtaccaagctcacccctcactttgacggcccccctggattccggcccagcaagaggggaaagaaccccagaattcctttcgagaagtgccctgatatcggatttatgcaaaagggtcgccgaaaggtattagatatcgaggattgtcctattggtactagcgctgtgcgtctaggaatgacgcgcgagcgggagcgtatgcagaaggagtttggtaactaccagcgcggtgctacaatccttctgcgtgaaaacacccagcgtgtggccaaggatagcgaggaggcaagcagtcagacacaaccttacaccacccgcgttgagaacgaagatacggttgacatcaagtcctgtatcaccgactccaaggctacgacaactgaatacattggaccctataccttcaccaacccagctggctctttcttccaaaacaacaactctatcctgccctctttcactggttacgtttgcgacaacatccttccacctgcaggcaccggcatggatatcaagtacctcatcgatgcctactcaggttccggtctcttcacagtcactctcgcctcgctattccaacactccatcggtatcgacattgctgccgactccattgcatacgctagccgcaacgccacactcaacggtatgggagaggatcgctgtaagtttattgctgccgacgctggtgagctcttcaagagcgtcacctacaaccgcgacgagaccgtcgtcgttcttgaccctcctcgcaagggctgcgatgccgacttcttgaatcagctacgcaagttcggtcctcggcgagtgttgtacgtcagctgtaacgtgcacacacaagccagagatgtcggcgttcttgtgcgtggtgagggagaaggcgagagatacgagattgagagccttcgaggctttgatttctttccccagactggtcatgtggaaggcgttgcgattctcaacagggtataaaaatagtacacggcgctttattatagtttggtaaaaaaagggagacatgataaaatccattgcattgcatagtcataaacattgtcaactagcgaacccgctgcctagatctttctcgtggagaatttgctgattttcgctacataagcgccagcatgtacatgtatttcatcatccttcgttcatgaatgctctcccagcagggctttgagagcctggactgtaatgtcaacaacatcgtgccgtcgactcttcttaaggcactctttgagggtctcgacacctccctcgctcttgaccttttcccgtgcaagctcgccgacttcaccctccgcagtgactatgtttgacaccacaaacacgcctcgatgtcggatattctcgtcatcatcgacacacatccccaggataaacttgacaccgcgatctctgctaatgatgccacggatgacgccctcaaagttggttagtgaagccaaagcaccgccagcagcactacgagttgcagcatcgggagcatcagctagagcagtgagaacgtgaaggcgattgcgggccctggcagtctcttcggcgtatagagcaacggcctcaggtgtctgcacaaggttacagactagttcaaccgcagcccttgagacaagggtgttagaggcgagcatttgttcctcaatgtgcgaccatgcggtattgataatgttacgtctcaactcctcgtcttccatggaagcaagattggtcaacgccatgagagcctcaaaggagggcaggagatctcgggtctgggcagccggatcaggtggaataatggaaaccagtggcctgacagcagccccaacaggggttgatctgtttccaccaaagacaagggcaggattggtgctgatcaggatacgtgcaagcgcctgcgcagcaagacggcgcgcaggggcttcggtctgaggtagtgacatccatgatatcaaaagaagcttgaccgccccttgctgagcgagctggccgcgaagagactttgtgacagacaaggcgaagatgacggaaattatcagcgctaaagatgccggcgagccattcttactgtgagtgacaaggaccggtacgatgccagcctcgaacaccgacttgcatcgctttgcaacatgttcatcgtcattcagggggtcaggcccaccaagctttccagctgcgttggcgtacgccttgagctgattcatcttcttctcttcatccgttaggttaggcaaatactttgtaaggttaacaaagatgcttagcgctccgtatgttgttggtgatctaggctgggcatcactgagagtcttgaccagcttctggagcaattcagggttgtctacgatcgactctttgaccttgggttgaagagaggcataagcgaggccttcaatagagtgctttcgaccgtgatcttcatcccgcaagatcatcttagtgaacatgccagagagctcctcgatgctagtaactgcgggctcgattctagatttgctctcaccaggtgccggctttgagggaactgcctgatagtctgtgtcagccagactcgaatagggggctgtggcatctcatcttaccctcaacttggccaagatgacggcagcaaggtactggacttgctccgagtgacgtcgcatagatatcgatcctccgtcgctttgaaggttgggatctgcgttggtgcttctaacaatcacactaagatcttggtcgacaatctcctccagccattcgatgcagtatttgttgatagcctcgcgacacatggagttcatacaagcggcgttgagcatctccaagcacgccgtctcaaccttgcggctcttccactttcgtcgcatgagagcgccgaggctgggtaagaaatcctcgttgagaaacagttgcgccgtgagttccggaacgatagggaaggtcgcagcagcgacacaaaaggcgacgatgtaatcatcgtaggttcctcgtctaacacggtcaaagaaaaaggtcgacagattcttagaaccgtcatctccagcagctttgagataggcggatgttgatagagtggcgtggccgcggactatctcaggctgtctcatgtcaagatagcacaaaacagtgtcgacacagtcagcatcgatgaccttgcaaatggtctcacgagacgggtccttttggcgagtttcaaaatcgtcgttgagaagcttggtgagttcgtcgaggtcgcggcatgtctcgttatcttcctgtccgccttccatgaggcgtgcaaagacgataagggtctggtcctccagcgactgagctggaggcgcctcgggggcggctgtgttttctgccatgagatagaatattttattgtgttaatgtgtagatgatgagttgaagttgagaaagaggtagcagaaatgaaagccaaaggccgaaactgggaacttgtgatgtaaatcgtacaaggcaagaagacccgtcagagcctccacaacaacttgcctacttaccctaccacaacacaagctcgtgagactgggactgcccggactgcctgagcttaggcgctggcaactaggcctgcattgagcacgaccgctagatcttccctaggtccatacaggtccgttttttagtgacctgactgcaacccccaaaatcagtgacgctaaaacagacggaaccgtcaccgtcacctccatgccggttgcatttagctgttcaatcacgtggcctggcgtttggtttggcattagaagctgggcgaattgctaggaggattgctttgggatctgattggtagcggcagccgcgctcatgatgcttccatgtaacgcatcaacaatcatgatacatatatctatatatggcatattcccccttcaacatagtatgctgatcacacaagagtccaggcgttaacgtttctttctattcagagcctgtttcaagactagtattcttccatacctgagtgagtataaatagcatatttgtttcactacgttttgatcttaggtagatcgatatgcgtcaaggttgtgatattattagacctatgagggtatctcttgttattcctccctacgccatataaaacaaagaaacaagcgctctgtatcaaggacgaggtgtccctgttgcgcttcccgtctcttctcgtgatccaccattaaccaccttgcgcttcttcttctttttacggggcacaacggcaggcttagcaccataattgcctagtgacagctttgttccgcatgtgaaacactccgagttctctggcgtctcacaaaagatgctgaggcagatcgagcaaacaaagccggtgtcaacaacacgaccgtgacaaaagcaagcggcgcggaaatcgacagtatcatgtaccgagttaataagggcttcgcgagcttctgtgtcagacatgagaccgaacatgaggtagttgagtaggccctgaggatgtgtggccgctaagtatgtaccgccagtattgtagcaggcttgttcgaggaaggtcggctcgccggtaagtgagagagtatcgatggcaacctgggtatgtgcagctgcaaagacagcattcatggtgggaatatattgtgacggctcggagtcggatacagaaatgacgaggattcggccgcggacagttggaggagatgtactagaggagcctttatggctgtcctctaagttggctgtgggtgaacaaagagcctgcgcagccttgttgatgtggcatagcgccagtgttaaagctccagatatttgggttgtcgtagcagacaggtccgcttccttggtttgatccatgagcttgcgtatgccagacagaacagcggtttcaatttgcgcaaactcggggaacttgttcgcggacgtttgggtttgagaagcgtcgttcatttcgacatcgcccgaggcgtcgcgtgagggcttgggtggtgtcggatacagccattctgcgcgatcaacatgagctgcgatcagggccactcggttggcgttgctaaaagcgagatgggcattgacgaagacgagaatgttggcgatggcgcgcgacaatggcaggaggctgttaagggatgcccatgctcgagggttcgtgtcgaggacgatggagagtagcgagggagtgtcttcgcgcgtgctgacctcgtagtgctccgaaacatcgacggcgtccatggtgacgatgatgagacggctacgaggccttggactgtgaaatcgttgtgttgtttctaaccagaaattgcgtaagaaggtttcaagcagctaacgtaagaaaaaattgacgaggttcagatcgtatgtcactgcagcagtataccgataggtaaacctcgataggtacctaatgaaagaaaccaaaaacgccaacttgaatgtcaaggaaaagtaataccaagcaagacatgaaagaacaaaaacctaggtagcaattgtttattgttgactgaacgtcatctgtagtgttggatggtctgctctcattcttattggtcatgtgcctaaaagccagcccacagttgaacttcatcttatcgattttaatgaatggacggactttcaagagcctcgctcacccctcactacctattaaaacagatcaattgcactcgcatttgcgaggacatgagccaaaatgtctcttttgaggaggactgctcataatatatcgccacattataggccgtttctccaaaccaccagtcccgtacgccgtacagctcttaacaactcgatatcatcgccatgcgccagccgcaggaacttctccatcgcctccacgctcggcgaggcagtcaccataacagctgacagtctcagttgggctcacagcgtaggcgtgccatggtatgtaactattccattggttgccattggcatcaacgcgactgttcgattccctcttcaatactacgttcgtggtgtacaagagggccgaaaaccgttggaaccgttgactgcagcttggacgcgccgtcatttaagggcacagaatgaaaaagaccgggatttgcctcttcaactccgacttcttcgcgcttatggtgcttctacaaagtcaaagaaacgtatctacaagacctggggtgtgcagcgctggaaaagctttgtaccggtggccggaataatcccatttgtcaccgtgtctgaagcattgcgacgcaaatgtgatgcccccttgggttggatcagtcatcaaatcggtctgggcaatgcagattcaacaacagcaggcctaggagctgcaagcagcatgttcgacgagtcactgacgaatggaggcttgctctggtttaccgacttgtcttcagctgatccttactgtggcctacccgtcatctgctcgggcattctggtttggagtatctggggcaggatggataaggcccagctcaaaatcctgttgggcatgagtcatggcgacgaacttgctcgcccagtcgtcgttagattgactcaacttctaagcaggatcatgctactggtgcctgtggtgcctctcatgtttgccgatctgcccagcgccgtctttctctactggggcacctcatttgctttcactcggatcaatgatatgatcttgacaaaaatgattacaccgaaaactaaaagcctgataatacccaagccaagtaatgaactgcccttcttaccaccacgccagtcacaaaaaggggaaaagacgcaagggaagagcatttgattaagcttggtctgcaaacaccattgcatgctctcaaagctgtgtatacctagaaaactccgatagacgccttcaaaaacaagaactaccacccataatcgtcaaaggctgcgctctaaatgatctagtcaaggacaatagcaaggataacaatggtcagaatgacagcgaggattaacaataggcagcagctcttgttgcgggctgccttctggtaccgcgcggcctgtcggttttcgacgtcagcctggcgcgtgtcttctctgacatcttccactctgtcagcgatcgagcccagctgctccccctgctcgttcacaatttgcgctacttgtcggaagaggacgttcaggtcgccgacaccctgctcaatgttgcggatctcttcctcgcgctcaatgatgagagcttcctggaagtcgacctcgtcctgaggtgcgagtacgacgcgctgttcttgttgttggagttgctctaattgggtttcggatgaagcgccctcggccgactcgccttcctgtgccgcacgagcggcggtaattgatgcgcgctctttttcaagggctcgtcgctgaaggctctggaattcctgaagtgcagcctgaaagtcactcgaaacctttgtttgttcgtacttttgttgtttctgactagaattagcatgcgacaacgaattcgaattgagtttgacatacggtcaagtcctcccatgtttgaagccgcttgacaccatcgccaatctctctgcacatatccctcgtcttatccatgctgttgtgaactcgctcccgcaggcgcggggtatccttcctagtgcccaacacgttgacatcgttggcgagtttccgattgctgctcaggagggtctgtaatttgctcttgaggttgtactgtagttcttggaaggccgggtcatcggtatagcccccgcggccagattctagatcgaacgacatggtgttttcggagtttacggggttttcgagtcgtggtaaatacaaagaatcgcttgcaaagcaaacgccagttggattgttgatggaagacaacaagatgaaggcgcaagccgggcagcgtcaaatcaagtcacctgttgcattagcacagtataaggtggctgagggttagcaatcaagttaaagcgaaacaccgactagactacctccctgcaaacatacgtaattgggcatggagaacgagtctaaccaaccacagccaagctggacctgaacctggactccatatcagcacgtgattgatagtggaggattactgcttgggccttgcgttgctagcgtccatgatgagtggttgctggctggagatttttatttacttggggttgagcttagagcttccattcttagtcttcctccgaaacaacttcgacatcatcgcaaaaacaacatcccgagctttctttcatctctgggatgcgctgcgaagatggcggccaccaccgttagaaaatccccttataaggacttcctgcagccagctctgcatcggcgcttcacctcaacagctactgttttgctcattgtatcctatcttcaagctatcatcttggacagttggagttcttgtaagttgaagcatcctttggtctcgtacgcgctttgctaaacatgatactgtccagacttctgggcttggttccccattggtccagctggcttccgaactgccttcattttcacatgtggcctcgcgatcgtcgtgctccgaatagcaaactaccacgttggcctacgtaccaccggctccggcttccagactctccaaaccaccgtcacgcaacttaagacgtacgagactttgttttggtatggcttttcaagcttgctcttcagccatgtttttctttggtcaatgcattctacggcaaacctatcctggatcacctacttccacggagaccgggcgaggctgaacgagagaccgctcttcctgttggcatacatgatttcgtgtgctattacacaaacatttaaccattaccgaagggataccgatcgcctggttctcggattgtcaaagggcaaaaacgagaagcagcccgacgcgctgaagctggtgtaccaggcaatcccacacactttcagcgattctgtcgcaggcgctgctgctgcacttcccgtcgcgttgatactatactacgccattttgcgatccttcatctggggctgggcgctcatgttcttacgcatcttttataatctaccaaagaccaacatgctcccgcctagctggccaagcgatctttggctcctgttccgttgtatggaggctggaacattgattcatttgatctggaacattggtaactttgctttctcttctttcatggtcaaggcgcccctgaagaacggtaagcctcttacctctgaatccaaggaccccaacagcagtcttttgaacggactcaagagcaagaaactctctatcaaggtaagcctacatgaatctcaatctatagctttttctaacttgcttaggcgttcgccatgtgggagctcgcatatattgcccaaggctttgacactcgccgacaagctatttacgaagacatcgatcgcaaggacgggcccatgtggtctcaggtttattccatctgtctggacgtgatcaagtccatcgagaccagagtcgacacatacggcaaagctcctgatgcgcctctggctgcacccgccgcggaacccaaacaacgggtgtctactcctctccgggacgatcccattttcaacaaccgagcggcgcctcgaacgatgcgaagcgaggtcgagaagcgcctaagccaagtcgcacgatctcctggcgagtctcctgcctcgaaattgagcccaatcgccaaaaagacttggaaggaagccaaggatcgagtcttgaccaaggaacagcaggaacttgtcactcctgagcacctgaaaggtcaatttgaacagtggactctgcaactgatggaggttgacgccattgccgccctatttcaacagcgcttccgaacccaattcgccgccgcggtgcttggaacgccatatgccgaacctacgctttgtatcaacgcgattcacgtactccaccacctctcagtgcacagtttgacagaggatcagttcggaaatgtgcatagagacgtgcccggcatcatccgaactttcacatctgtcattaagaagctggaggctttccgtatcgagttcccacttcactggactgacgtgtcgtgcaagagagtgagccctgaggtggagaaggttatggacgctttgaagactgctctgaagcaggtgctggccaattttgagccttacagcagcgatcttaggttgacgctgtctgatattcgcttggctaaagaggcttgtgcggacgcaaagaattccgagatgacacaagtccaatcatgagttgggagcaagagacgtataaggcaatagagggtaagagggtgagataatgtattatgataccattgtaacaacttgtagcaggagaaaaagcaactataattaaacactgcatactacgtacaagctccacaacattgaagtgtaattaaagtgacagcggggccgtgggtaacttccatactagagccgtgttgttacgccgtgtccgccttgataagacactgtctggtcaagggtcctggtcctcctaacttgcaacctcttctgctcgtcgtccatcttggtttggttgcgtcaatcaatcatccaatggttcgccctttggacattcgattcgtcaacccaacccccctccaactatagtgacaccactcactaaagtaccagtctttcgctcactcactcactcattcactcgtcaactcagccactatcattacaacttaattcccttactttagtcatgtcccataatttgtccctattattctgcttaatatcaatttccaggtcatagcagcctttgactgcatcgcagcgcgttctgcaactgcgacagccttttgttcatgagctcaaagcatggcgtctcccgtttctcgtcgccggcttgtcgcctccatcatctatcgcacgctctacgttcttctctacgtctgtcttctcggacttctactagctactcctgcggatgcgattcatcgctcgttccagaaccgacagctttacaacatctggatcctaatcgccgcctacgtcactgccatcgtcgtcgtgtccttcgtcttcatcacccgtctctacatcaacaagaccgatttaggatcgataccgaaggagtggatacctatcgagaagggcgatcttcgttcaactgttcacaaggtgattgggttggggctgggtcgtagtgcatcgatcgcatacgaatcgcgtccccggcttcaaaccaaggatataacaccggaggaagaaactgtcgaaacaagagtcaagctgggtttcgacggtcctgacggtccagcagaggagctggtggtggtaatacctcgtcgcaaaccagtctggggagatatcgaacaccacggctggtcatcgcccaacgcgcctgatctacctaatctcgaatactcgactgtcttttccgagctacccaatcttatcgaaggcaaggctctaactcttgcgcctcccgacccaacctcgcaggcgaatccgcctctgctcgatcccgaggctgtagcccttctccagcgaactgcgaacatgagcttgcgcgactacatagtccatcttgcagagttgggggttctcacgatggacacaaacaccactaaattcctctcgcattacgaatacgcacgcttttctaataggcccatctccaacgcccagttcaaagaacttatgcacctctttgccgaaatcttacgcgcaatggaaccattggacctgaacatccttgatgatcaagaagaggcctcatcgccctccagtaatggcgacgatgatgccagaagcggtacttctcgtagcaacctgacgccatcggatgctgccagcattagcagctctgctcgacggctaagacgtcaaccgtcgacaaacacctggaacgtgtatgagactgctcctaatagtataaggagcggtaccactggaagcgggagtttatcacgaaggtacagcaatatgagtcttgcactgagtcagcgccggtatcgaatgagccggccgtcaacctccagccttcgatctaagtcatcgggtagctcagggtctgtcatacgactggctacacaccaagacgctacagacctgccctacgtgctcagtctacgagatacaactgccagctactaatcaacttggtctggagttgcgcacagcgacaaaagaggtcaccttcacgtttacgaatttacgacttaaaatagaggcaacggagtacggacgggtagacattgtctggtttcattaattctaatcagttcaagtatatacttttaagctcagattaaataaataccccaaaattacatgctatatccatgttgctataaactttgcggaagtgccatgttttgtacttgttgatgttgcaggcattcttcaagataagataagcacccgccgttctagaatgtcgcatgtgaaattcttctacgaaagcctctccaccaaacttgaacatcaccaacttccatcagtcgacagccgccagtcctccattcttggcccgactcaaacccaactcatgcgaactctcgtttagtctcaaaactttatcaatctcaacttatacgtatcacaccaccacatcaaaaatcgcaatggctcccgcaccacctgcccctctgcccgtcgcagacaactacgcctctctcacaaaccgcatctcactctctatcgcctcaagatcgtcgattctaaaaaatatgaccagtaacagtaccgctgcacccgtgcgacgccgtgttctcccagacgataacgacgacgacctcacgcgcggcacaatacccaacaccggagtcggctacgtccccgagaggaaagacatacagaaatatgcaaactccaaggaggagaggtttctaaggggtagaatgggcaagggcgctacgggcaaggccaagaaaaaggtggaggagagcgagagtgaagaagagatggggaggagtgccctgggaaagagaaagaggccgcgcaaagaggttgtcgaacctgtgactgagccagagtctggatacatgtccgagaaccaagtattacctacagagatggctgagatcaaggagaaagacggggatgcagccgaggttgaagcagatgatgaaatgaaggacgatgtcgccaaggaagagagtgcgattcctgagaagacgacagacaagaagcgtaggaggaagaacaagaagaggaagccaaagactgagaatgcagagacaggggcagaggcataagaagatttaccatcaataacaagatacccaaacgcgacccttgactggcactgaatcgtgttttagccattactttcacagtcggcacaatacattggtctggttaaaagaacgattacctcgactcaacttcacactgtctcacaatcgcaatacggtgctatatcaacggtggtcattaagattcaaatatcctatcccatgataacagccttccgatggtataatccagcaccaatcatgcaactcctcccaagaacacaataactatctctcaatgtaccaaaatgaacccactctgtgttaacgagagcgaagaagaaagtccaaggggtcaaacagaatgcctgccatggtattgcaatgcgtcgcgctggtgaagaaagcctcccgtgaccgtcctctagcccatcccatgtcctatactccaaagcaggctgccttcgccataaaagtgcgaatgtgtgcgtggcctgatgtgatgtctgcgaaatgaatatccaagtatgaaatgtgtagtatgtacgtgatgcgcctctgttaaagaaagctgttgtatccagttgagatttaagaaaaaagggtgtgcccagatcaggcaatgtaattatgctgtgttttcatattcgtttggtatattttactgcattcgctttctctttctgtcgtcgtctcctcgaggatcctcgtcttcgtctgacctctctgcagtatcactcgggttgagaatatgagccatgcttccacgtcgagttgtgggggccgagtggtccttcactgaaagattcttgttctcacgaccagcagagccccatgaccatcctccaaaagtgtccgagcctccaccaaggccgttcacaaacgggggaggaggagtagtcgggcgcgaatgggggtgcgcttgagatgcattttgtagtgaatatgttgacaaagaatcccgaattcgctgctcctcgggggcggctcggctaggcgaagggggccaggcacctgatggtgcgccagaagcaaaaggagaaggtgtcggttgccaaccgtgggcgcggatgtcggcagcagtgtgacggcgtgctaagctaccaggaccaggaacagtctcgacgttggatagaggatggggtgcggggggtggaggtggaggagctgtgcgcaacggggatgattgagtagtgctgccaccgctaatcgagccatattgcctccgtgtgccggctgacaggttcgaggggactggcggcttgtaaaagttctgactacgtgccgaagggacattcagagtaggacctcgtctctgatcatcttgggcgagctgtctcggagacaccggagcattctcgacgccagcgaagtactgttgacgaccagtatacggaggctcctgtggtggctcttcgatcgttctgagcacatcaacttgcctttggatctcaccctgcaaggcaatcactggatcattgtcagatgctaccaacatattgctgggaataacacataccatcacgggaaattgggctctcagcaggaacaatggataacatagttctagagagctcttgattaaaatggagaaggcggttcatggtctccatagccgcctggttcttgacgtgcatatagtgagcgttctcttcactcctttgcagtcggttactcaaatcaaagagcgtgtgctcaatgttgagcaatcgggcgtcagcactgtctggcggaagaggaactggctcagccggagtgcccggttgcgatgtcacaggctttgtataattgctctcgcggtgcacaagtgcatgcctactggctcgacgcttgatctcacgtaggccgactagatcaccgcgcttgaagttgccattgccgtgcttgaattcccacagagtcgtatcggggtttcctgtatggaaaacgtcgcgctctatgccatgttagttaccatgagaatcttgatatatggatctttctggcactcacccttatggaaaccgtacatgtttagctgtctgacaaacgatgatatgttggtgtgcttgaagtattgcctataaggcgttagtcgcctactcatcaaccagttgcagttgctttaaacgcacgatagaacttttgaaaaatcggccgagggcgacataacaaagctttcagcgctcgcagaccaggaaatcaagtgttggatattggggtcttccagcatactagcgtattgttagcaagacgccgtggtttttttctttctggcagcgcgttctcacttgtagagcttgtggataaaagccgtctgcacgatcttgggctggtggacagcagctgctgctggcggcggcgcgggcatgctgttagagttgttgacactgttgctcgtaacggtgttgctatcgggcgcgggagagttcttgggtcgatcgttggattggccgttgccattggcttcggagtcggagttgtggttaccgttagaagatggcgcaggtgacgttatctccatcgggtcgccgttgctgggaggagacatcttgatcgtaggtgtaggtatgggaataatgcgagctcccattgactggtggctgtgactgtgagagcgggaggtagagtgcggaaaggtgtcagtcctgacggccatgtgcgctgtagccatgatggttagtcgacaagaaggatcaggtacagacaaggccagggtcaagttcgaaaatgcttgctcttgaagaaacagaggatacaagaagaaacgagctgcaggtaagaacgggaggaaacgggggttaaaggatggagtacatagataaatgaaggcaaggtcgagtaagtagcaaggaggagggtgagctcgagcccagtgggggtgtagagaactagtgggtgtgtagtatggcagactaaactttgagacgacgacgaaggatgtgggaaaggaaggaaaaagaacaaagcctggccacagagacggtatcgcgggcgcgagacggtggatcagaagccgagagacaccgggggagggagcgacagaatagaatggtggccgagtcgggatcgggggccagtcagggaagaaacgtacagtaaagttgatgtaatgcgatttgatgcgatgcgatatgatgcgacacgatgcgaaccgtcccgtactgtactggacaacaggtactctgtctctgtgtgtgcagaaatgagcgagtgggacgatgggatgtcttgcaggataacctgagctgggctgggctgtcctggcctggcctgtagctggttcaagcggttcccggcgcaggtaggcgagctgcgcggtgttgcttcgcttcgagtatggggggaaaaggtgacagaagatgaggagaggcgaacgatgaactgggatgtggtaatagcacagacaagagcggcgatttgcagctgggctggctggtcccgctgggtcgttggttggagcaatgcaatgcaaaaacccaggccagaccgcaagctctccaaactaaaaagctcaagcaagttaggaggactctgtctgggacactgtacggtacagtgttgtacagtacaaatacgcaaagttacagtgggttagcttaactttagcaggttgtcttagcttgggttagttaggttaggttggttggtaggtaggttaggtttaggccacaccccggctcagatggatggccgctgctgatcagcctcgcataggggcttttttcagggctctgggttttctagaaggcggggagaggaggcgagattgccagcgactctatcttgacacctcgaccaggtgataggctgcccgggcaaagggcacaaccacaaccacaaccacgaccagtccgcgcgcgagaggaggtccggtaacgattgacgaaacagcacagatccctggcagtgttcgcacagctcggtgactccgcagagagatcaaaggtgcttgtctgatcaagcgtcaaagacctcttctttttttagcttactaggtaggctgatgtcccaacagtggacgaatcactgcggccactgcagtgatggcaacgacaccaacctcaacctaagaacaggcggggagaactctgagggcggccgaacgaggaagggctcagagcgccagacaaaagtctcttggacagtgtgggaagaaggacgggaatatgcaggagttgtgaaagtggttgtaagaggaagctaagaacggaaaggctcactcttctctctagccagaccagacccaggtagctggttgatgttatgagcgtgcacgatccggtcaaaggcgtttcaagtagggataagaagaaaaaagagggagagagagggagaatggaaaatcaatggtagtttggcattgaactgcaggcagaccgatatgatcattgtcaaatggacccaagagccaggattggaaatttggggacatggccctctcgaacagtgtcatggaacccatggagatatgatggggatgggggagggatgagagcatggggtttgattgacactcatggctacccacggtcgcatacgaaatggaggggagctggttgaggccaatcgaatcggaaaagaagtccacttaccacacccactccagtctctaacacccacattgttcatatgtaatgtaatttagttccatcagacagacccctaccctcactcccgacttgtcacgcctaggaatgactttcaagcggctctcaaaacaatcatcctgttgctttactgtatctgtaccatgctggactgaaacaacaacaccacagcccagcaaaaatacagtttgccaagctgtcacgtctgccaaaagcaacagtgcatacgtcgatgggtctggatcgatgcctcacagtcccatcaccaccattggaatggagttccagtgcccaggctgtagggaccccttccgtaatattggcgttacaactaagactttgacatgtccattgtaaggcagtattagttaataatggaacaatagaacccttgatgtatagcgccgccaagaccaatccgtcattacagtccttggtatctatctagtggtggcttcagaggcagatctgagatcaagaacccgtcaacgaattattccaaaccaaactgcacatgttaaaaaagggccggaacagccagcttccaatattttccttggcgccttgccgcatcttctcacatggtgtggtgtctaacgtaggaacgccgggaggcaaactgcaatgtgtggcgcccagcctcgatgcccgaagagggtgccccaatgggtatcgagtgtaggtaaacgacacaagacaagtaaagaatgtagaaataccggtttgttccagtcgtactcaacggcctgggccattgtcacatcatccaagtagatggagaatgggcagaatccgttcatgaagatcgaagtacaacatggttctatcagaagctgggaacctccgtgtccgaatgcaataatctttggggaggataatagagaatagcctcaacgtctctgcatatctgccgggtttccggggctcatccaatttgtccggtcataaagccggtgttgcgagatcggaaaagtgcttcatcatcgttgtcatgacaagcaatatctggtaggtagtcccccacaacgaaccagatgttgctggaaggcgccgaatactctactagcatgatgacaacgcaggcgcgcaggtcactgctgtacgcgaagcaattggtcgtcgggtatggtgaaccgttagtaccgtattgtaaaagtcgcaattacggaagacaagcgacaaggtgacatgtctagcatgtcaagccaatcctttgctcggacctcttcctcctactaactgcaactgcagtagagcttagccctccctcaaccaagtcaagactccgctcgcggtaccacggcgagggtgaggttgcagcacttgacataactggtctccgggatcgcgagatagtgaatcggcaagacaagatgacgggcgggctctattctagttagctgttgcagttgcagggcagggcaggtatccgtagcggttggatgactgaaggatggatctggatcaacctcgacgggccggataaccctggctcaacaagtctccctggcataacaaacccttgttagactgggtacggtttccgcaaatcgtggccgaatagtttgtgatattgactgagcatgaaaggggctcgtacactaccctatcgaatgtgacgccgcattatttgcgcctactatgtacataggtaaaggaaacctgggcctacactagtagccggtaaaaaatagcagtctgtactaatagagggacgggaagatcatggtacagtacttgggtatgcattggtaggagatatgtttattcttctggcgcagacacgatagtcacatgttttctattagacttgtctttatggttcttttcttttttttctctttttctttctttttctggaaaaggtctctcgagctaggcagggaatttatgtcgcagttgctgcttttaaagcactcaatgctttcctagctgggcaggagatagctgctccttctcatccaatgttgatggaccagaccgctccgtgctccgtgcttttccatgatgccccatcgcccggctcaagctccgtggttcattatcccgtcgcccgtcgcccgtgtcccgtgctctctcgtgccctgtgcttccttcccgttgtacttgcttaggttcctacttgccgctaatctcaacttaatgcaatcatttaacgggttcagtctccatctccactgcttgcgatcttttggataactacctatctcctacattgagtgagtagcagtcgaaggagatgacactcggtgatcacgcctatcaacgttatggagcatcttgaattcgatactagacgttgagtgtcgattcaagactggagagtcagaaagtactaacgcgctgcgagtagcctttggagtttatgcaattcgtcagccactttaaatatccgtctggccaagggttttagtcctctccgctagtcggaccttggcaatggcgtcctttcggacagcttcccctagccaagaaccaggccaggatccaaggaaaccacgccaaatcaggggatccaagcgagccccgagactttgccaacggccgaaaacaccattgtccacctcgccagctctacgcttgacccgaaaaagaatgggcattcgaattgtccttgataaaagttcttcacatatgcccaaacagctctcgacttctgtcactacctacagggacagggacgaggacgaggacgggggttaaggatactcataatctgccagccaaagactactacatgctagcaactctattatgtcgtcagatacactttcgcatatggctggctacctatgctacagccccaccggtttgatcaacaactcgatgctcggccacgaacgccaaatcctaccatatcaataagagagatgaatatcagtgaccggtttttcaaccgacctatctagaccagttcggcacatgatcccccccgcaatagacgatatggattgctgatcatcatcaatggtaataaagcataacgaaccagcgtagtctaaggcaccaaggcacgatgactcgctcagtctcattatcactacataaccgccagtaccgagagcattcccgcggcaggtccattacccctggctcccgcgatgacgagagtcaatagccaaaggcacagtttctcggccgatgattcagccttgaggggcatgttgccatgtagccaggcaagcggaactttaaacgcaacatatgaagttggtggtgatgctgtgcaaaggggcacatattgaatgttacagggtgtttgttggcgtttcacatctatgtaagacatcctttaacatgatcctgttgatcgacaaccatttcaccattcatctcaaacactaactgcctagacctgcctgcagcgacgacttgagctgaacaggcgccatggtgctctgtactatgtagccccctcttgactcatgtcgactctgatcgtccaatccacatcactacttctcgaccctgttacgtgtgtcttgacatcgagagtcaagctattcgagcttcggggaaccagcaactcaacgttcacctagccggttccgaacttacacgaattcgatataatttaaagcgttccacaacagggccgcggcgtatgtaacttggggaaagtctattgaatggcaacactattgcattattgtccctctattttggaaccgcaagcccacagactggcaaaccacgagctaaaacaagaccttaaaattttaagttttgacgccagcttgccaccaatttcagtcaggaaagtcactagcccacccacaaacccagcacagactattaacaggcaacgatatttacagactgatgccaagcttcggaccgatcagttagctctatccgtaattcgatgcatcttcaagatgcagatcccctgtactaaacaaatggactaggtgttgagggttatcataagaccgactgagtttgcaactcgacaataacagcgcagcattctcaagtcgcgtgatacaagcaggttctatcgtccattttcgagcggtgttggaccacagtacgaatacctagacgggacctcaatagactttcgcagggacatttacctgtgctggctgggtaggtcagatcatatttagtttgcttctacactcggactacggacgtccccgtcgcctgctttgagttgcacgttcactttcatgcgctcgtcaatttgtgtgatacttgaaacgtctcagctcgaatcactcatgagaaaaaaaagcaaagagtctgccactttccccggtccgtcagatcgtcccgtcccctggtgcaagatctgagcgtgttgagctaatctaggtatctatgatgactaccagtgctttgtggcggcccctgaaagccctgaagtgtgtggcacgactcatggcacggttaacgttttcccataatgcatgaatactaatcgtatcttatcttgtcatgtctcaactcatctaagcagatcccactgtgctaagagctccttctgtccaaaataggatgagaacaataaaaggggagtggactgaaacagggatatgctccccaacccgaggcaatggatggatgaatggatagcaagccgtcaaggcggtgcacgtcaatcccagcacagtacagaagtttgcgttatgcacaacagagggtgcgtgagcgctaacaagttctgtgtctatcgaagtgttcgagaacgctctgagggatactgtcggttgccccggccgcaattgctgcagcatttggtatctgaacctctccattctcgactgcaaacttgtgctgatacgggctgtacctccgatctggccctctcagtcggtattaacttaacgtttttgggtgggcgcctccggccgagaacctttcaagatttctccatgtccgatatcgaagctgtttttctcggcttttgctcaggaactgcgttttccttccatcatcaactagtaactacagaggaaaacggctagttctttcctaagcattcggcagttgaattttttccttctctacggatacccagaaacctaatacacatgctaagtacctgcattggcttggctgcccaaatcaccgagacactattgtttgatacatattgaacccatgtgcaatcaacgatgttactctgtcccatggcgccacgccctcgttcaacagaaaaaaatctctgtttgcgcctaattccttctcttaagaattccattcttcttcctcggccgggccgacagtaagccaccgttacgtatatgtactaccctatgtgccagggccagggttactttacatacatgttcgagacaacacaatatttagagggtatcatgatcgacgttgcctctccggatatacttgccggtggtattcattggcgtagacaagggttgagaaaattttgatatcttttataggcaacagttaacgagggtatccttgcgtcgtagagagagaaaaaaaaaactttttatctcttggtcgttgtcttgtgagtgataaactactaggtattctcttcccaacaagccgaaataggcaatcttttgtcataaaagtatgagtgatgcgatctcgctgagccagacaagtctgagtcgtgtgtctatgcgcctgcttcgatattgaatcaggttttggctgacatgtatggtggtatggtttactatgtgaaaattcctgtcggcagttttaagaggtgtggcatctaatgtcagtacagatcatgataggagtagcaacgtgaacagaaatatgtgctagtcagcgtttgataaactcgaaacatttgtgtcagaacaggggaagatgtaatggaagttctggtgtagtatatgtccaacataccgtggctgatctaacctacagaaagcatcatgagttttgagcatgtatcagggcacatgaaagaatacgtttgtactagaattcttacgttgtatagtgtaatcataacttgtttaatcctaagtgatcagatcaaaagtttgatatacaatccaaacagacgcaaatatgtactccatcacaaactcctccaaagctgcacctgggaattttcgtgacagactgtatgacattattgttactgacactcgtcagggaaaggcaaagactgctcctacaatgctagatatattctaaatcatcttactatgccgactccattttgctaacgaaccgttcaaaagtcatcatctcccaacccttcgactcgcttttctccaacttcgcgaatcttatctcctagaattgttcttccataccgctctgccaccttgctagcagcctccatcatgcggcctgtgcgatcccgcatgagctgcaccatctcaagcgcacgcatacctcgctcttcgccttcacgacactcaaccgccagaagctgcagcaaggtcttgtcgatctcgagctcaagacgtgaaagttgcgaacgctggttgtggctgcctgaagtagcctcgacgagatctcgaagttgagcagccttgacgccgtggagcatgaactgctgctcaagcttgcgtgtctctgatgatccatcctcctcctcgtccttgtcatcgtctccgtcacccatatcaagatcctcagatccttccctgactttacgcttcgatggcttaggggcggatgatataggaatggaaaagtcaaactcggaaaggagagggcgaggaaagtatgggtactggtcgcctcccttgagaatgatacagtgaaacttgttgtcagccactgcaatgggaaagtatgactcgttcttgcgtcctgacgccagacgatccatcagtttggtgtccagaagaggcacccatgatgctcttgatggctgtcgccagtgaaggagtgtaaggagagttcccgttgagtcataaatacaaggatcctaaacgttgtaagttagcaactgtaattttaagttgtccatttccgatgcaaaacttacaccgttgtctgaaaagaatacactcttgagtgtggcaccttcaggaagagctacagtgtcctcgttctggcaaatctcgtctctcttgacattctcgatggtgtacaggaggcgagtgttgccatctgcacccataggtccattgcccatagttataacataatctctccagctcgcgcacgtcaccatcggtgtgctctttggtcgataaacacgatacggcatgccaaacagagtaaaaacacgcacatagttggcactggttgtaacggtgatgaaggactcactcaacgacatagctgttacgacttctccccgaggcagttcggtacgccagtcagatcgctgtgtccatgtctcatgtggccggtagaagataactgcaggggcatcatcctttggtgggcatgagaagagagtgccgtgctcggtcaagcaggccttgtcgtagaggaatgtgtctgtaaagtggaagtctcgatggaattcatggtcgtaaaactcgacagtaacggtgtggtgtccgtcctggtcgactgtccagacaaagccaattaagttgagacacagatatttgcggttccctcgccatggagttgcgcctggctggaaagattcgtgatattgcggctccagtagatgacggcgcttgttcgcaaagccgagaccatcgtcatcgtcccgacctcgtttctggcctaatcctgcagtatatccagcaccatcatcgtcctcaacaaagtcgtcatcgccgtatccctcaccaccttcgaggaacgaatcaagacttcccaaggaatcccgtcttggtcttgtgggtagaccatgttgtttctgcccgttctgaggaggcggtcttcggttcgcggaaatctcagcgagggggtcgtggatgaaaggtgctggttgtgtgatgagcttgagtaggggcgagaactgatctgtgaggaaatcggggtagatatagacctcgccgtctgttgttgtgaatgagatgatgttcttagtagggtgccaagctaggtcgatgacattggggtagtcgtatctggcaatgacggactgtgtcctcgtctcccagatcaacaccttgttatccttgcttgccgatgccagcattgcgccattgggcgaccaagccaaggcggtgatgtcagacaagtggccattggcaaaagttctttgcttttcccaatcgtttttggatatgacctggatgtctcgcataggagtcggtacggcgaatgccctgccatctgggtgccatgccacacgtgtcgacttctcgctctctgcatccacgacaccgataacaccttccaccttacggatgagctctggttcctcagcggtgagagaatagacgtaaacggtgccatcggtgccagaaagcgcaactaatcgcccttggggatcgaagctaacgtttcgcacagcgcgtgcatgttcccgcagatgcttgacttgtgaaatatctttggtgttgacaatcttgacgctcaactcgtcacttgcgacagcacaccattggttatcagctgtcagagcgacatcgcgaattggtagtgttgttcgagtgaggaagcgctcaaagatgtttgtttcgagggagtataagctgacggtgccgtcttcagatccaacaacgaagaactggtctcccgcagcaactgtcatgttttgttcctggcaatcatcgatattgatcggttctccatcggaacctgtcttgtaaagacggattgtattattcgagccgactgtaacgaggcgattgccatcgggagtatacgcacaccgagtagttccttgcgtgtgagcgggtcgaggccgtggcttgggggcaattgtcgaatccatggtggtcgttatcgttctgatcgaaggtgtaatacagattaacgaccgtggaaatgagcgatgatgggtgatggatagttggcttgaaagtgggacattaagcctggttgcgtttctcgggagacgcgtttgagcgcgtcgcaattaaagtcgcggaaagaccccgcgattcgctactcagggcaaaaaagaccgttacaggggaaggatccactaaaattcaactcccaccttaacatctccaactcttttgtgactgcctaacctagatcaccacgaaaaagatactgtacaagtgtccaaataccacacaagttcattttatcttcaacttataagtttgagatttagatctcataatcatgcagtctgcagatcgtgatcactttttcgagacagagtatgtatagcaatacatcaaccacatttcattactaatatatcttgaagtgctgtccaagctcaacgtcaaagaagggcagcaaaggccgacaacaagaatggtgaacccattgttatgaagtctaaagtacttgctgttgttccagatccagcttatcctcttacttctgtgtttattgctgagtctgccggtgctgtccgtcggatcaaccttgaagtatgactgagaactcacaaaggccaatacactgctaactttccacagacatcagagctcaagacaacataccgtggaccaaaggctcctgtaacttgtgtttctatcggaggcaaagacaatcaaacagtctttgcaggatcgtgggacaaggacatctggtcatgggatgttgagactggaaagtctggtcgcaagttcagcggccatttggacttcataaagactgtcgtttgtgctaccatctctggtaaacacatcctcattagcggaggtgccgacaagaagatatttgtttgggacgtcgagtcaggtaaacgactacacaccctgcaagatcccactacgacaatgctcgccgttcaacacattgctatcgatcccgttctaagcgactcgaccaaacttgtctttgccagtgcgagtagtgacccgcacatcaggcggtggaagattaccctggacagctacgagcagcttcccgagtcattctctgaccgccccgatgctgagcgactcactatcgaggaacacgagaccagcatctaccggctgttttacgatcaatcaagcgaagacgtggatctctggactgctagcgccgatggaagtgcaaagtgcttggcgcggtcaagaaactttgtcgctgatgattcgtatgagcatggagattatgtacgaggcgttcttgcaacagagcagtgggttatcacagctggtcgcaacgaggatgtcaagatttgggatcgctcatctggcaagctgtactgcacattgattggtcactatgaagaggtaactgacatcgtcatgctacaagactctgctggtactccccgcaaggtatgcagcgtgggcattgatggaactatccgaacatggccacttggcaagtccgagcttgacgaagtagtggtcaagatccaaaaggctgccgtgcccaaagaggaggaagaggagaacaacggaaaccttttgacggccgaggaagaggctgagcttgcagaactcatggacgattaggcatacccaccataatagaacagatcgaaatatctcgaccatttccaaaacaacctgaagaaaccgacttgtactgcgatctgttagctgctctcaacaatcgaggcatgctatgttgtaccggtgtttcacggaagttcagctcgagtttgcttgcgacacatggagcggatagatgcatctccgtcgtgcgattataccaagtccttctctcgagacaggtcatctagaattacgggtcatgtttcagtccttagaaagaagggtgcttaaacacgaatatggccgagacacttgaattactgttttgacatcttacttcgcctacagagtacttcctacgtagaacgagagacgccagtcaatcttctatctacttgcatacactacctatatgcctctctaaggtacctatcgacattgccccaaagcctatttggatcgattagaaatacccatgtatcgccttgagcttaattgacaggcgttccctgaacaatggcatcgaaacttgccgcgagatgttaggaaatcgatggacccgacatcgatcacatatcgtaaatgataggatctgacaggcagggcaacgtatcccgggctgcccgattacgacgtgaatccgtaatgcttgcttctggtccagcctttcgtatccaagaagaaacaaacaactgtgttttgcttttttttttttttttcgtgcggcactggagtcggaaattgtacggcagtctttaccaggatctgagtcgcactctgccggcatagcaataaatatcgcttcccctgagaatgcttgttgtagagctgatcctcatagaaccttgcttggtagcactaatgccccttgttcttagacaaatgatgggacaacagaggagattgcgaatgattgaccggcacttcaagtctctgtagcgcggtttctcgagttgagctgagaatttgggtttgcgtaaccgtgaagtcgtacaattaatcaaacatgattattctgaatctctctacctgggtaccttgagcttcgaggttattgttcatagcacaggcgacttcggaacttgagctttgacaaacgacgccaagtttgcgactgatcaataaagctgacgcctgataaatcgtctttgacctgtaacatccgagctggcctacatatcatacgctcgttctgtctgtgagatgtgttgcgaatccaatgtgtcgggtctgaagtgctgcgctgcgagacctcccccctgttcacgccagtgacaatttgggccactactcttgaagattgcaaggcaattagactagacctagtgtatgtgaacggataaccgtctctccgtcttgcaaacaacctggaccctgctcagtgacgattaagtggactggtccttacccaaaaatccatagcaattctcaccacttgagagtcatggaaagagaaatatgtatccgtcaagagaaatcctctaaatgatctacgcagtgtaatagttcgtgggaagtgggggttacactcttgacctcatttagtatcatttgcgagcattctagacaactaactacttctttgttgctttgtatatccggtcggatagatctatcgcgaataagtgaacctgaaacagtggttttaaggcgcgagtcatatggcacagcagcttagttctttctatgtacgccagcgtgcgacgtattatgctgtagtagttcgtattaccgctgtatgcgataattctttcttgtgagatgggataggggcgccactggaaactgcacttccactcacaagttcgacactggaacctaattcttaaaaagacgtactagaagacaaccatggtctggtgtagttgagagaaccctgacagcgttctataagctgacatcaagccatttcgaggttgtttgcttctctttgcagaaaccttgccagccgcaccactcattgactcgctggcaggggggatgggtcaactaagcaagcttaacgagtagtaagccactaatactggagtatgtaactaataatggtcattgaagacgagcaattgccgcgctgtgcgaagtggattgaacctgacatctagggtcggtcttctagcgagatctagctagaaaaccgagacatgcgattgatttagatatcttacaaggcttagttggaccagtcagatagcccccaacgtgaaagctgcgccgtcttgtagatgtcaattgtgttggtggcgccttcgaaatcctgacacagaagcttgatgggtcccgttttgcatattgatcgatagtaggggcatggctaaagggtgattagctgtcgctttcggaatttgtggctaaaatagaagccggagccctgctgccctgttgatggacgtggagagtgatcgacagtgattagagcggcccgaaaagggctgaggcctcacgatgtgattataaacaaagcaaggcttggaaacaatatccacgcctttgactttctttttttcttagctcgaggtcagattgaaatgttgaggcaaatggcataagagcaaacattgtattttggcttgctgtgcatgatctgtgtagctgcactcgagtaactagttggtgcttgttaaggtcaaggagttgctcaaaagtcggcatgtatgacaagaaagttcgtacgttgtactccgtacgtcccatactgatgcatgcatgtgtgcaagactctggtgaagtgtgaagtacgacgattttcaatcttggtgtttcatattccagctcaatgtttctcgctgtcagacttggcccatgccatgtgcaagtggatgaaattcgccgaaatctgactttgattagtacaggtacgagttattgttctattagtcctcctcaggacagcggcaaacctgttggagggacaaattgcaactaaaatacctgcattgtatttgggctgaagccttcacgaagagttggtacgtctcagctatgacctgggatggatcctttcagggatagcccagacataagcccctgtgactgtgggaccagaccgtcagttgcatcatggagcagctcgggtacaggggtgtcccgatccctgtgatcgtcgttgcaaacaaaccacaatagtttctagtttcagtcctggtgtactgctattggtgtttgtgtttgtgtttgtgccacatctgctgggcgctcgtttctttctcttctttggcttgccgtgctgtacgcgctggagatgaggcgctgacgggagtgctgctgcaggtccccgatagtctggttccaggctcaaagttgcatgggcagccatccccaatcattttgttcggctggctgggactccggtttgagggaatgagaggaagcttgggccgactctcatgttcatatcggtattgttctttttggctccaactcagaatccagaggggccaataacgactctgcggcattcaatgggctgtcgcttgatggggttatggagtcgctagagggccttgatttttggctgtggcagccggattgttgcagggttcatcatcaacctgaaatctctcactcaagtccaagttggatagaggagaccgccatcggttgacagtggagaaggaggtggtggcactggcaggcccggcgagctgcaacttccccggtaatttgggtatagagagagaggaagggcatgcacctgcctcaaatcggatatgtatcacgcacctgcttctttttctgtttctgcctctgcctctgctcctgcttcgcctttaactttttgcaagtttccatcttgacggaacttgtttgtgatctgctcattgaccactctttacattctttgggaatcggcatcatttctcttgccccttctcccttccccaggctgggaattctaaattaccttcaacccttccataccaacttgacctattcttttgaacatcccttgtaagttcattcctacacccattccgatcgtggcgattaatcatttaatagaatttattagtggtaaatgagccagtttcgtatcagcagctcctcgaccacgctcccctttgcccagcttgtctccttgatcaagcattccttcaaccacaatcccttattttaattctgcatctcccatttacctttcttctttatactgaaagatcgtccggatcagtggcgcctcgagtacccactatgtctaccgacaacaagcagcttgggagcattgtcgcttttgaaggccatgtagataccatttcgacacaactacggcttctcccttcttcaccacagatcttgattctcccaaacgttcagaattacatcccaaatgaggagacagatcaccggtcggatgttcgcctttatgtcaagagaatacacgaagctgctgtagctcgtcacgaagccgcccgagccttcctacaagaatcaacaccaaccaacaggcgactagtgtttatgagtggtggtacctcaagcgctcgagcgctatgcatcaaggccatcatggatcaagagaccgagggagacgccaaccaagccgagtccctctttcaccagttgaccaaagatggagtccttggcctgaacaattcattacgagactggagatgccctaccatgttcgactgtctcaacagtcagggcctgggagatgagctagaagatcccataacacgggcgatgcgtgctgccgaagccctggaccgacaaacagcaagtcttcaaccttcaactgaagtcgacctcactctcactctcgcaccgcggcctcgaagcaacagcctaccactttatggctataacgacaactttggagataatgctccattctttgttttcggtgctcagaagaacgaagagggggggaacgtagccgaagaagccaaaggctattcacatccaacacagccctcaagattctccagattttcgattacacattatgaccgatctgcagatcgtatttaccgtggcataacccacttgcagtccccctctttcaaaacgtcttttgtagcctcccccagttgtgttggcgaatcatacaacttaatggcgggttctgtatcccctggtctcgaggcaatgactccacggtctgatgtattgagcatcctatccacagataacgtcgtgtatggagaagcttcggtactggatatgcgatctccaagccgcagttctacactgtcacgagttaagtccttggacagaatctacccaaccactcccaagtatcgggacctttgtgtgcctgcagccaacctggagcctcgccagtcagatttagatgttgagcatgagtctttcgaaacacgccgaacatccaaagcgatatctataaacagacgcagccatgtcgaggtaccgagaactattatcgtcaagacaaaccttcccgtcatcaagatggcgcctgtccccttggagaagaagcgcaagcctgcccgggaatcttacgtggataggggtactgatgcgaaggacatggccgaaccgaaggctttccaaccggtgttgtctttgatagaagacttggtggttcacttcaaggaagatgtctctgaccctctacttgattcagttgttcgtggattcaagactggtcacttttctactttccttcagtcgcccacctctgaacccgatgattacaacacctttgtgccaccaacgcccgagtctcagaacatcacaagtgtacgatgcatagaggatcagtaccatgagcctccttttcacaaaaaacttgacctgggcgaatacgacccatttgcatacaatcaaccctcatggctcaagagaaaacctctgccaaacctgcctaaggtaacagttgaacggccgccaacacctgttaggacacctccgctcttggtttctgacatggataacaaaatccacgatcttcaagtcaatggccagcaaacagccatcgcagtacaaaactcacttcgctctgttcttcaagattacttcccaccagagaccagaggctatcgccagtttcagtttcccctcttgcctgagcttgagggattgtggaaaccagttttctgggatattgcgcctaatggctcgcaagagtcatgccatcgtatcgaccagatcttcgctattggggctcaacgtggtgtaaagagagactatacttctgccgtaacaggacaactcgagaagctaggaaccaaacacagcggtatgagtcgcagtggaagattggatttcaggtatgggattggcgctctacaactctcttactcaaaacttacattttacaggtatctccttgccaatgccatgcaggcctatacgacacaacccttggccaaccagacgaaggacaaccctttcaacaatccgttccttcttgcgacactcattattcctcatctcgagacataccttgcccttcatacggaagtcagatatcttctcctcgagtacccaccagagcatctctctgcggtgttggccctccaaaaactcgttgggatagatatgatgaaggtggctcaaatcattgataccagtagcaagaacatgccctttactcacttgcgtggaaactccattactggtccagaacaaggacctgtaggccggtttggaaagacttacccacccaaatcttgctctggtcacgatgctacagtatcaaaagccaactttcttctcacctcgaccgctagcgacgccgagatcgcaacatttgtcgctaccgtctccaagatcctctctgggatctcctgtttctatgtcccagaagagcttcctaaaaagcactccccgaagaagtccaagccatcttctgttgccggaactttctctgctttcccgcgcataccatcagcaccttatagcccgcctatgtcaccaacggttggtgcctcagtaggaacagccttttcagactcatctgcgatgctgagccggaccccctccattgctgagacagtcaagacagcaaagtcgaccaggagcagaccatgccggtccaagtcgaaccgcaagacgctggcctccgacgctcgatcaattctcaccatgtatattgatgatagtgactgggattcggaagaccggcgcattatgcctctgctggaggaaaagcctaacgggcacaaggcaaacacccacaaggcactcaaattcttaggattgtcataatgccaagataggtagatattggcaaggcacgagtaatatggctgttatgatgtaacgatattgcctgatcaaggcactttctttctgttgttattttgttggacatagatttgaacgatgcctatgaaggcgcaaaacaacggtatctagtcgttcaccaccatagtgtaatgtaattttcccatgtcatacagactggtgcttacttgaagttttgtgaattgaagtgtatatgcagatatggaacccgttttctgatgttgtatgtcaaacatattgatgttcgcagaagctcaaacactgctgctgtcttcgttgctcagcctgccttgtccaagacttccatccacatcaacacctgctttcctctgagctttgatctcctctctagcctcagcctgctccgcctttttcctgtccatgatgttagatcggagtcttgacagcagttaccaaagtagacaaacctgtcaaggtcggaagtgtaatcttcaatcttgatatcatccttgcgaggctggtctcttgtgcttgtcttcttcactgcatcagcgactttgccttctgcaagggtggccagttgctctgcatcttcattgtagttctggagaggggcctcgccctgctttgactcttggctttcgatgctggccattttgaagtttttacgaacaaagggtagaagaactctgtttatggaagacttggatatataataaggggaaaagaagactgtattgtatgggtgaagtcgttatgataagagtgatattagaaaggaatgacatcaggttgcgaggttggtctatgacgcacacgggcttgttccgcgatacttacagaggatcttcgtgcatgaagcatgtgtagcgcatattaaacattggtccttatctttgtgactcctgtgaaagatagacttacataatgtgttgacggtttagtataagaacatcgtcttggttatcgatggttgacgagttacactgattataatttgaacacggagactgcctggtgaatgatcacaggcctcagtaacaacctcttattaatgtattatgagttaggctattgtggcttggcttcgttatagtcatgctatatgttcaggtcaaggtcagatcaaggtgtagttacgacgttgttcatgggctggttgtcaagctgacataggtctaggtgtctcaacctcaacttcataatcatcattaaactggacaaagtaggaacaaccagataaaaaagaatattccacctttattaagaataccctttctcgcatacataaaatcgatctcagctaccaagaatgaaaaccacaggcgaatcaggatggtaaaagagaagaaacaacataacaaccgatatcggaacccaggcaaaagaaaacggggtagcacaaccctctcctgtaactcttgttggctcaagaaactacagaataacggaaggccacgatggaaaagggagaatgagatgcgcagatgatgtttcaagcgaatgaatggcaggttgaaaaggacaagaaccgacagatgtccttcgatgtttgcgttccgtgacaacggacacggtaaaggaagaaagcgagaaaatatagcttgcgcgcgcgtaaaaccttccaaccacccgcccgggaaaacaggacctgcctctgtatctgttgacctccctctccaagttcctccccacaatctacaataccactccgtctattcccccacctcgtcgtaatagcgtcagggtccgtggcaggcgtagagagtgaaagagccgttcttctgggtactgaaagcaataagagtcgtgattgcagtaacgaaatgcataatccgagcgattatgatctggtctatgcgtaacgacgagagaataggtagaaagcaaacatcgtaactgaatctgtccggtcgtatccctagcatgttccatctttccggctgtactccatcatcctgcttcaccgagaaaagagagcataagtgcatttagcagcagctgttgttggaagaagagccaacgccctggccttgaccgacttgcacgctaggcttggtgttgttggctgtggtagtacccatgcgctccttgatctggcgggccatggtcaagaaagcctgctcgacattgctggcgttcttggcggaagtctcgaggaatgggattccgaggctgtcggcgaactcctgtagtgtgtgtcagtgactgggttgctgtgagtggatatcgcagccgaggaagaaatttggtgacaggggcacttgagagctcaggcgcttaaatgcatgtgaccgcgattccagagagcgatatcctaggtaggaacaaacttaccttggctacgctgtactcaacgaccttcttgtctgacatatcgctcttgttaccgaccagcagcttgttgacaccctctgtggcatatcggtcaatctcctggagccattgcttgacgttgttgaaagagtccatgtcggtaacgtcgtagacgacgcaaatgccgtgggcgccgcggtagtacgaagaggtaattgttcggaaacgctcttggccggcggtatcccactggagtacaagtcagtattgataatgaagtcgatgcctgcgcgacgaggggcacatacaatctgaagcttgacggtcttgccatcgagttctatcgttcggattttctgacaagtattagagaatgtgcttgaaaagtgttgggctgggagtaacgcacgaaatcgacaccgatagtggagatgtatgattcagtgtaggtatcgtcggcaaatcgcaggagcagacaagactttccaacaccggaatctccgatgaggaggagcttgaagagatagtcgtatctggagggtttgcgttagaaaggccatcctgtaatcgtgtccaaacaccagaagaaaaggggaagcgggcgcgggcgtgagtgtaggcggtagcgagggtaggtgcaactctagatcgatagtcagcatgggcaacatttccatcaggaggttatcgcaaagaagcggagagtggcgtactactcggggttcatgatggcggttgctcgttatgtcgcgggaggacaagtcgataagataaaatcggtgaaagcgagtcgtcgggcgtgatggaataggaggttgcagaagacgtggacgagatttggttgagaatgggatgcagagagttgagagagaggctcaagtacgtcagggaagaaacgtacgccaggcaacgccagcaccgcctaggaggagggaatgaagatggggcagctgacagtgcaagtcacgtgagagacactttgaagaaggacaaagaccaaactttgggtaagattgggtgcaatgtttggcgggaattaacctaagttacatgatacattatgtgcggtaaactaaatgaaaggacccaaggcgtaatcaagtcctgcatattctggtctggctcaatttcatgttattctggtttgctctcatgtgaaacgaggtgaggtaacacagtgtggtactgtccctgtgatagtgatgggagtcatgttgttgtatccgtatcgcctattagcctgcctaggatctctattagcactaccagttgctgacttgtcctaaagcggatcagcatctgccagtgcaaagccgaagagcaatagcaatacaacttcaatattgacgactggagatgtaaagattgggatgaggagaatgcctgctaaccatgtcctttcacctgatgctatcaggcactgtactcggtatactggtataaggagttgaccggctgttgtttatttttatcacaaggccgttaggtactacgttattgatcgaccaaatcctggtcttgtgccattattaacaccattcaagtgactttgcacgtcgcaagttgagcaatgactttctaacccgtatattatcttcaccgcctggacagacaatcatagaatactactttgaacaaacaaacagtgaaatattgtgctctgcatacctatcccgtatgtctgtaatggcttagagcgggagaaggtatccactaataagattaattaacaactgtcgtctccagattcccattctcttttctttgtttctccctgtcctgtcctgtcctgtcctgtcccatcgcaacggatgagacccgctccgccacatcccgctccgctgtcaagcctgtgcctgtggcggtggagtatcgagagttcagccaatcactaaatatgtttcccaatcttgtagctttacgctgtttttgtactgtaagatacttctgagtctacccacctccatattccatgcattggagatccattgcaaaagaaagtcccagaagtgggcatacttctcgagcatgcgcttctccaaccaactttaactctatacgatcctacctttaatacttaatgcgcatcgactatttataaccaaactcgctcttgatcaatgaatttcctctccctgctgcggtgacaaccacaatggccgctccgattcgatccactataagccgctctggccggccttgtgttgcctctattcgcaacctttccaacgctcttgcaacaaaggctcaggttaaatccataaatcctcgcgagccaaacacttcttcagcgacttccgatgctagccaactaaggcgaggagccttgtcaaggacatatttcgatgcgacaggcgtccggtgggttggatctcacgatgacggaccaaaggaccccaataaggcaaagctaggtaaaagtacgtcaccgagaaatcttcgagagctttggagtagtacaatactgacccgttacagctttgcgagttcttcaagaaagattaccgactctactactacatcctctgcctcacgacatccttgcgcccaacatcgcccttcatctcttcccttcgacacatcctcacctgccaactgtctccggccgagtcgcctacaatgccgctctctggacctcgccgcttgcctggaaccgtgttcccatcctcggcaacgtctgtatcgaggttcttgcagagcgcatgacgatcgaacccctcactttcttaccccgccgtgccggagctataccagagcagcttgttgtccgttggtgcgagaagcgaaagggcactgtcagtccttcgagccttggcgttattggacgctcgctgccgtttggtcgaggagtcgacccagacaaggcctttacaggactattcgtcttcgatttcgattccgagggacgaattctgagccacacgatcgaacagtcgcaagcgggtggcgattgggaagctggtgttggcgcaaaggttgttggcctaaccgactggcttcttgggggttgtaaggaccctggtactcccataccaatgtttgaacgagtacaaagacgacggtccaattaagtcgtcactaaaagagtgagagcgagaaactagagagtgacagtgacagtgatagtaagatgggcaactgccactagacgagagaggttcatgcagagggacatggtatggcatcatgaggcgttttcggttgcatttgatcatcatccgccgagttggactgggttgagtcgtttcgaatctttataacgacagtgtataacaaagaaccacgacgaaagactccacacatcctgactctgtatagcttgtaaaatagcagttatcaaaagctcattcttttcagaaatcatccattaatgtgggcaagggtcaaatgaaggtgtcaaattagggttggcctgtatgttgatatgttgagattagcaatctcggctttgcagccacgcaataaggatgtgataatagcacagattcatggcttgaactgcatgattgtgacaacacccatgctacgggagtacactgcgcagatccccagctttggaacactcttctcctgactagtagctccagcacaagccaagtgacacaaggaacaaattacacactgatgatagcaaactgtcatatgcagcgtcgtgaaattcgtttatttttgcgcactgttcgtctctcagcccacaggatcgagactgattttctagcggagccatctcgttctacctagaaccggctccttctattgacggcaaatgggcatttcacaatattctgcccaagagaccgctaccctggccagggttctttgaacgccgaaacgagaagcacaagccctttctctttctctctcaggccgtctgtaatttctgctgtatatccaaatattcgtctacagcacaatctcgccaatgttctccccctcgaagccgtgtttcgcgagcttcttcacccgcaacttatcccgagccttgtcggctgccttcttctcctctgcgatcttcttgaccacttccaactcggccagctcgaaaccaggcgggggatcgtcatctctgtcgaggtcgatttcgccaaggagtagtacgttctcgcctcggacgaggaatatgccgtgatttatgtctgcgtacaggccggttggtcgatcactacctgctgagtcgggagagggcgcaaaaatacgttcgatcgtggattggagaacaagatttgctgcaatagagggtgagaaaagggcgtgtcttttaaggcattgtcttccttttagaacgcaccgaattgatcccagcttcttagtactccaatgagttttcgcccatcgcgcaaagcgaccatgagcttctctgcagttttacagtagtcagcaaacgatcctccagtctcctgggttgaaatccaatccgtctcatgtgcatgtggatccggaaacaggaatgaactggtaccaaggcggagtcgtactgtctgtgaggtccaggagctgcgcagcagtcgtaaacatttgcggcggcagctgaggtaggggttgcggcgcaccacgaccctgtggaggggcatcggtgatagataggttctccattatatcgcttggaggagggtgtttcgtggagagtcgtgcggtctgtgatgaaagtgtgaagtctattggtccatggagtgttgtacgttcaggctcatgaaatgaacatcgcgtgaaatgctatgcggcgatctggaatgatggtatattgagctgagtcgttgatgctttgacgttgatctaaagtgttgcggatcccattacggcaaaacagcgctacagcgattcacagctgatagccacatatcgctatacgcagcatgattcagcaaagcgcaaatcaattttctgatctcaatgcggggcaggttcgaatgatacaagccaggcaagttatggaggggcgaatgagaaaggaggggcatgtttccatgtactcttggcggggcagacataaaaatgtcggacagaagacagggagcacgaaacaaataagcactcatgacagggccttggtcatggtctactacggtttagtacgttagtgtacgcctgaggttgcagcagtgacttagactgtgcgtcattatatgccgttcggcagcgggtttctctttttttttctgttcttcggtcgttatctggtctctcttctcgcatgcatcaaggcttgaattgaagtctttctgatgcgccggagtgagggaattcgccaagtctattcaactccaccgtaaccaggcgagttactaaggtttcgttccattctaagggatgaattgcgtgcatactcgcctccccatcatgttggttctggggctgtgccagataataaaaaagcaagattcagatagcagccaacctttctgtaacgcttttccggtcccaaccgtgttattgcaacaagaaccctctgatctcaatgcttacacctaagtacgccgctcagataccctatcccgtccgaattcttagtagtgtaagaaagaaagcaaatactctatcatagtccagcctaaacgcctttggatggatgcacagtgtaaagcccctgtgaaggaaactgtaaaaggggagattgggaaatagagcgttaaagctcagatccatggtttcgcaaatcgagcgtgtgttttcctctcatgatgagagaatggcagagtcttggtgacattgtccaggcatcaccaagatctcggtcggtggcagacctcgtatagcagaatccttcgatatttaacaaggacggcagctaccaagtccgcctggtttgtgaaaatgaaatgtcggttattgacgtttcacagttgaccgctgcaatgcttcctggagctccggtctcgttgacaatgcctcccaagcttgtgtaaacgtgaaccactggcgttctcgtttatgggattcgggccattcgtcaaactcgccggtcactgtgccttcgaagaagtggtatcttgaccgatcttttgacgacgattttggcgcacgcttttcatcaatgtcgccaaggtcgtaacttatttgcacagtgatgccagcttcttcccaagcctctcgttcggcagcctcttggcaggtctcgtccgattcccagccgcccttaggcaaaacccaacctttgcgtcgtgttgattggattaatagcacataattttgatcggacgtaagaggcacaatgccagcgacgagtcgttcacccttagtgttgtagcctgtgacaagaacaacatgtcagtaggaaaaccctaagtgcgttgatgaaacaatgtgggatggcaataaatagattgtagctcgaccattggtggtaagtcatgagagtgaccatcacaccatgaaacgggcaataaatggagcctgaatagacgacggcaagacaaaagccatcatagaaacatgaacgatgaacggacatgccgaacaaacatgtctagacaataattcatgcatagcgcatagggtaaaagactcacgttgcttgcttctacccactcgtgactccatcgaacggccaccgcctgagtcgccagaggcagaactcgacatgttagtggtaagtcgggtaacggaagacgggaattgagagtaatgtcggggaaatttggtccaacaacaacaagatcgaagaggttcgcaagtctaagatagcgatgatgcggacacgaaagctccaaggtgttcggaggtaacggaatagaacggatgttcacccctgggtcgagaaagagagaacttgcgacgggcggatgggtgactttcaaagagccttgggagccatcattgtcgtttgttatgagtaatagttgaagtctggtgattatgtgaaggggaaatcgaggacagaaatggccgtggcctgcgccagaaggtgctggtgcttagtttttggtcggggagagcccagacgctccagagagctgggctggcgatgtgatataaactgcgagatgatggaggtgtgggcgcgcacgcgcaaaacgtcccaagtttagctcgagggggcaactcggcggatctctgtctctggcggaacccgcagagcaggtaagttgctgggttagtaggtagggtacgtaccgtagcactgcactgtacgtgggcatgtacctgctaatgtatgtgcagagtgcagagaggatggggggcgtgtaggtaccggaagcactgggcgctcggcggacaggccttcaaggagctagtgacagcaagcagggactggaggcggatgtgaaagctggatcctcgtctgtcctggctaggccttgcttggatttaatggagtaggcgtagcgtgcagacagtactgtacagtatctgtactgagatgcaagtagtgtttgtagtgggctttaggcctagactggtggaattgtactcggcaacgcagcggacagcttttggtttcgttatgtgtccgcttgcctacaattgagcgggcggtggaagagagtgtggaaccgagggtttctctgggtcaaccgatgcaaggcaaactttgatgagaagagatgggagatacgaaggtaacccccctatctggttgctgcattaatttcctggttgaccgtggccgagttatgaaagaagaggcttgactcgagtggttgagcgtctaacgccattgtctttgcagcgaccactccaaggcataaatagcttgagcaggagcttaaatcgatcgtgacgcggagacgcaggcagaactgccgattgccagccagacaatcggcgagacagagtcgtctctgggcaactacgaacgccagactttctgtgtaaatgtttagtgattaagaggctactgaacgatcgagagtcaaaagtacagggtagaggcccggctggtgatgctagacggtacctgcccagtgatattcaggagagtttacctctgtgattaagagtttacagaatacacaaccttaaaacccggtctatagtagcattgactgactccttaattttgtcttccatgacctgacgatggaaagaatagaggcaagtaaattaagtactggtgtcagtaattacagtattaaatgaacacctcacagtaccatttccacaaggcctgtcaattgagatgagctgactacctatctcccgttgttaccattaatagccgaattagctgaatgacagtcctgaaatgcatcttcatccattcatttactgcaagacggtgcaaggttgacctgttgtattaccacaatgcacttggtagaaatgcagtaggggtgtgcgggttgcttgtgcatcagtgacagaatgggatatgtatcactaggaggcttttgcctgctttctcttccatctacgcggcaggttcacgcctctttgggagttcccaatcaaaaaaagccatgaggatcgagaagagtgatgagtgaacatgcaggaccattgatgtttggtaacatggggggagatcatgttcccgttatagtgcacgacatggacccgacagagcaaagattgctatgcttggatttctgaatagtagaaaaccacatgaactcagcttgtggattgcgatggagtgagatgcagcatagtgccaccaacaaacgttccattggaattcttggagcagcagtatccgggatattagacactaggttcaagcctcaaagctattgtgctcgactataccaaagaaatacatacataaataaactcgtgtagttacgatacctggtccgagagtaatatcgcattttgtaggtggccaatcaaggacagccctgaatcattacaatacatacaacaaaagcctttcgttgcacagcactgcacagcaattgagcctcgaaaagaaacatgctgcattgttatcacacacccactcaatagtatcgagttagtatataagcacgcgcatttgtttacttgcagcgtggggtcccccatgacattgacatttggatcaatggagatacagggtgcagcttcatactcgcgacagcttcgacttgggcctcttcttaattcacatgcccacaatgataggtccatcgtcgcccatggacagaatagctcacacgctgtaacacatcaaccctgacgtacgatgcatgaggcaacagcaacagtaataagtaacggtaggacgggcatagtgcgagggggaggggtagaataaccgtagctcaaggaagcaagcaagcattgggtccatccgtgggatggagcatcgtgaaagcgaggcgtgagccctcgatcttttctgttgaagtcttagtggcagaagtgcagtgcggataacccatggaaacatccaattggactcaagtctaatcgacaggcttcctaatttttagtattcatttcaatcacaacactttcaacctgcagtacctacttcgacagacgtcatgttagttggccgcttcgctaatatatctagctcgtttgtttccactgtagacttttctttctcctcaacaatatcctttactagttgagtcgtagcgtctctagtgcagcttttttctacaactagatttcggagacgacaccgagaaaaggcccgcaagtcggatgttaaaaagattggtgccgtgattctccccaggcgaggcaaaaaaaaagtccagaaaaatgcaaaaaatctgcagagtgatggagtctgccctgggccagttacaagagacaataaacgtgcagaaatgcctgcactggttttcgtacgacaccttgattcgttatcccggcttggaacccgtcgactcgaggctagtcctgtaggcttcttctttttcgtttcatcccattcgttacacatgagttgagctgcagcatgcaaggaataatcgaatactacctagtatgtatgtacttcgctgtaccgacttggcaggttaaaattgtcgacgttgatagactggccaaagagggtcagggcaatcgtttcctccaatctcatctcatcctctctgtccagaacagacatgtccttttgccagaataagacgagatgacttcgtcaaggttggtagcataaactcagccttgttacaaatttggtcttgtaaatgctggagaggccggaatgtttcctactggatacgaactgggtctcgaacaatccgatgtcttatcccagatactatacaatgtcataggcatacgtgtgcgaattctagatatatagttaggaagcaacaaacttggcaaacagactggctactactattgtttccctttggttcctatatagtatctattgatccagataactacctagcgtgtcagtagaggtcgtggcagcaagcagactcataatgtacacagcagaatgagacacaactcatagacgtcttgtactacttggactaatatgaacacttgtaactgattgatatgagtagatcaaatattgagaaaaaggacatgaaaaaaagactcctcagcatggatctgggttgtaggtgaagggcttgagtgaggtggcatgcagtcaggcagcttagagggtcaaccccgccattaggttgaaagttgcaactctcagtggttactgccttggttggagctggcagatctcatccatcatcttcaaaagctccggtatttctctttcctttccatcttctcttagaactatcaacatatcttgtttgtttctcgagctgttgccgaacacaagacgcagcttcctatcagtcaggccttcgacatcggaccatagccgtgcagctactgacttagtactctgtactcgccttgaaaccgttgctcaactacagaacggtctggtctattctacgccaaaaccattacacgcccttacccgtcaggtccttgggagctttcaaacccctgcttgaccaccctagtctagtcatctaaagttagatcgaagccgttcgattttggttgactctgttgcacatgcgcgcacacgatcactgacctccagtgcccatccctggatatcatccgcagccaacgtctcgtcatcattcatctgcagccaaaaaccagttaaactaatcgtcaattcaccaactgtcagaaacggcacaacaccccacgctacgcacccttttcttctgtctgtctgcccttgctttcaagaggggaatcggtaggcacgcgatcgcacctcgcctcgacaaattcacacgccccctccattctccaggtctcgggaatccgcccctctctgactccatctcgtttgagcttgaattgacatccgtacgcggcaactatctacctcatgcactcatttgcccgtcttggaatacactgagcaagcctggtggacaaactccctgtccaacttggcacagctgaagaaaaaggctccggcgctcttcgtctgtctaccaccgcaccgttatccttcccgtctccggtaattcgctgtcagagcacaagcacttttaccaaacgcagcctcagcaacacagcaccaggttgtgtagtcggcgatggaacccaacgatatgcgcatccctggagatgcgtcgttgcagtatgaatatctttcgccaattggtgagtgcttattcccacgttcttctccaaccgatcgtgcccgtggtccaatgccggcttgtcgttggttgtcggcgcctgcgcttgagctccgctacggccggtccccgtggcgcccccgttttccccgtccgggtcaagtcgctcgatgcccatacccatacccatatccatatcaattcccacgtcaatatcgaccctcaatttagcctggtaacagctgccaatcccgtccttaatggttgatcacactcatgccctacggttccgcatgtcaatgctcgacgctagggatttatcttaccgtcaagtgtcaatattgatagtccttgggtactttgactcgtttacatgagttctcgcctcacattccatgtagtcatgggtttgttgttgatgttggttagagagttgtcatcgtgcattggtttgtctgcggcttctaatctgtaacatgcgatccatcaactcttatgttctatcgtttcctgtcacttgtatctttgtgccattcattagtgcaagtctacacaacaagttgatggcaggccaaactgatatccccaagcaagggcttgacatggcatcgagatgatatcaccatatgacgaggcttactcttagcatcggtgtcttgtgttatacaaagcatcaattgctgctttggccctctactcccaattagacatgccgttatcccccccacgcacgcctcatcgcccagcagatgacatctgacaacagacatccaatctgatcactcacccccacgcgatcgctgttcacaacttttctccaacgaaagctaaccatcgttcaggatactctagatcatcaagatgtggttactgtggaagtcgtggcaagagtcagtcaaaacgtgaacaaaatccctgcatctctcccataccctctgatcacaccgaagttgtcttcacttacatcatgagacatttgcaacaacgcaggtgcagacctggtctctcactctacccacaatcagcgagccatctcaagtgaccccattctataaatgtaaggctgactcatacatgggtaacaggttactcttactacgcctcaacatcttcgctgagcccagggttctaccaaattctcttggacagatgctggagacgctcaggtacactcatgtaccgacctgaccaacgccggtcatgctgccctcattatactatccgtctcgattctacccggttcaaaccgtctagagatcagcggcagactatcaacagattcaacaaatttgtcttgggaggtttgtatacaaaggaggcttcccgactgtaccccaggtcacgtgacgaggccaagaagcgcgacaaccacttcgaccttgttgagagaatccatgaagctgaggatgctaacgtacaaaagccccctgaggctgcgcataaactggttgtgaccttggaacacgatgactttacagaagagaagtttgccatttacgaaaactatcagcgggtggtacacaaggattctccgagtgaaataagcaagagtggatttaagcgctttctctgcagctcgcccttgaggagagagacgatggtagtaccagatgggcgtgaacgtcgcctaggttcttaccaccagtgctatagattggatggtaagctggtcgccattggtgttctcgaccttttgccagagtgtgtaagctctgtctactttctctatcacgaaagcatacaccagcatgcaccaggtaaactcggtgcgttgtacgagattgccttggctatcgaagagggctacggttggtggtatcctggcttctatatacacagctgctccaagatgcggtacaagatcgactactcgccacagttcgttcttgatcccgagtcattgacttgggatccattggatcgaggcatgctggatcttctcgacaagaagccgtttgtgagcctctcgctagagaagaaacatgctattaaaagtgatggtgagaagccttcagtgctcaacgaggaggtaaagacgagtgacagcaccgagaccaaaggacccgactctccgggtcctggcgaggaagaggatagcgactggctgtttacctctgggatgcctggcattcctccgatcgcttcagcggcgacttgggacatggatcacattgccttgaagatcgctcctggaggtccgttatatgaaacctctgaccttgtcagctgggacgaacgtggtgttaaggagcacccgggactgaaggctgcagtggctgagcttgttgctgcaactggaccagacttgatggaccgaatctgtgtagactttgctccacgacggtaaaggagatatcaatttggaaaagaatctagctcacggtgtcctgatcttgttttatggtgcttgcttatgataatcattcccgcgcatctacaatgacatatggtgaatcatatcatgagttaggcagtcacctagaaaagaatagagaacgtttgttgactcaaagattcgtattaattaaacattttaagaagtgtaacttatatgaacgttgtagtacttatatatcgatcgtcagatgcgctcctgtgattggccacatagctatgcttcatcagctatcacgccgccatctccaaccagtatgcccaccacactttttttctgctttatcttatcattcacctcggtgagcaaccagccttttcaacaccaaaaacctgcgtcattgccgttttcacgtcgcatttcttaatccagcaacttgacttgctgtcgcattgttgttagaagagtcttgcactagctgaacaactggctatacgctgccattgtcatcaacatggcgtcacaacaaaacctcttctcgcccgccgaactcgcatatctgcatcagtcgctctctctacgccctccaatccgacccgatggccgcagtcctacgcaattccgtcccttgacagctgagacaggtgtacttcctggcacgaatggtagtgcgcgcgtgcatttcgcggacggcacagaggccattgtaggagtcaaagctgagatcgaaaagacaggaggaagccaggagcagaacgatgaccaagacaggtcaagaaacgattggcttgagctggcagtagagatccctggtcagagagatgatgaagcttccacagtgttcttggccgagatgttgagagaggcgttgttggccgataatgagtttgccaagaagctgaggatcaacaggcggtttcactggagactataccttgatgtatgtggaatcgcgatatgatggagaaaatcttactaactgatagtgcaggttcttctaatatcccctccgttgtcataccctctcccgctactctcccttacaacacatctcgcccttttggctacgcgcctgccccgactcaagtctgagggcgacgaggacccgatgtttgacgatgattgggagtcttcaacctttttgtaccctcgcgatggtgctgaagcagagggatcacgaccacccatcacgctcctggttgttgcgattggcgacaacaccattttcgaccctgccaaggaggaactcgctgtcgcagagagtgcgctggctgtatccgtggctgaagtccgaaaaatcaaggcagacggtgaaatggatgttgataagaagggccgcgagctcaagttgctgtcgattcgaaccgtcgatcctccatcgagactgaccccacctggagtaccgcatatcacgaataactcggctcagaagggcgaagctcaaacgacagagggcgtctggaaggcaccactaggtggaaccaagtttggagtaatggatggtataatacagtctgtgctggaaaagggtggcgttgtagacgaggttctggatggtttggagggtgtcgagctctcataatactacgtatttttaggctatggtatgggtatggtagaaaacttcaaggcctcgcaaggctgtatattccacgtcatcttacaactcatgattctcgtaaaatggagagcgctatggtacaaatatatatggtacatgcggaatttttgacctttgttttacagatttcagaagacaccgaaccacttcttcttgggctcctcgaccttgtcctgggcctcaatcttgggtgtcggctttgcttcaacggcagcctcctgctcaggcttgggctcctcctcgcccttgccaaacatgacagtcacagggtccttggtctcgatgccatgcatcttcatgaaaaggcggcgcttggcaacatcgtcgaggtggttggtgcggtgctctttagccttcatggccttgtcttgctcgtggagcgtaattacgtgcttccaggcgacgaagaagtgaatgggatgtgtccagagatccgagatgggaggaacgagctccttgtagggagaattgtaggcgtagttcaaaaagaatgtgaaaataccaagggcgaagagtgttccctgtcaaatgttagttggtgatgtaattgcaaggcgcattaatcgctaataaagcttcgaggtgtgatcgtaccatggtaataaaggtatgcagcatcttgctgtgccagaaaaagtgctcccatgttccctcgggggccatcatgccagggtagtgcttcctgctctgaacagcgacctcggatgcggtcagctcaggaccgtagtgcctgggaacattgcccttcttgagacgagagccatgagagggagggttgaagcgagcgggcttctcgagaacaataggtttgtcctttgaggaactagaggcgaagcgaattcgaatgctgttctgagaaagtgggatgctgaagccacgccagagagggccctgaagagggagtaggaagcgaggaatgacagcgcgggttgtcatattgtcgatatatacagcttcataaaagaaagcgctcttgtttctctcctcctgtagctttagagcttctttgtggtggtggtatcgtgatgccctcacgtttgcccagaagaatcttttttccgaagccgttacgtctggtaggtccggtacggaggatccactcctgtttcttttgacggggagaggctaagcctttatcggtatagctcgttcttggcctgggaaaagcaggacttggctgaccgacctgaacccagattctatcccagcagatgaatcaattttttttttggtcacaggcccttgcacgtaggctatcatggaatagatgccccggaacaatgaacatcgccgatggggatccacctttagagtcgtggtccgactttacccggagccacaatcgttgagcgcagggggggagaatgaccggcttacttacgtttggcccgtgattggctgtaaatccattcagccacctgtggcgctccaagaaacgagcgatcctcacccggttgtgtcatgctgtcataaagttttattttcttgtcttgtctgggactttttttcttctctctctttctctcttccttcctcatccacactttcaacactcaaacgatctattccacgtctttggctaacgccccttgttgtaaccactactacttttaactccttaatcaataacccacattcacaatggctggcggtaagtttttctcatactacactcgctcgcttccttggtttgcgctggacggcagcgcacagctttttttggggtcaattgaggaacatgagacaaaagagacgcttcgccgatacggtatcacgacttgagtttgtctgtcgagggattctgggttcatgacaatggcaacaactactgcagcagtcacctttcagctttgtggcagctgaccatgttgttgcctgcgtcatttactcagaacaggttttcctgcgaccacgatatgtcgaccaaggcacaccaccacactcgtgcgacatcttcaatcaccatagcggttctctctgtatccgtttttgctcctaatagcatattgcctgctgcttcggcctcgccaactcactcaaccaaccgactcatgtactgactcaaatttcctcaggcgatatcaagaagggtgccaaccttttcaagacccgatgtgctcagtgccacaccgttgagaaggatggtggcaacaagatcggacctgctctgcacggtctctggggccgcaagaccggttccgtcgagggttactcttacaccgatgccaacaagcagaagggtattgagtggaacgacgacactctcttcgagtacctcgagaaccccaagaagtacatccccggtaccaagatggccttcggtggcctgaagaaggctaaggaccgcaacgacctcattgcgtaagcttcccaacaatgcctgttccatgatgacaaccactaactctttaccagctacctcaaggactccaccaaataagcgactacaaatcgcgtgtaatgttacgactttcgatagatgggaaccgccaaggggcgactgtactatagatttttacacagcacttgttaagacatgccacgtgctttacccattcctatctcctctttatgcgtctccgtccgatacacttttttgaaagaaagcccggcgttggatgaggcaaacgggaatgacatgagacattagcacataaaatgtccgcctctttgcattcagagattatgttttgttacgattagacagagattaaaagcatctcaaattctcacctcctacctcgatttactctgatacattgtgaccatcatgacaagtgtctgatttcagcctgagcagccaatcttagaagcgtgaattacaatcccattaactgttagcccatctcctaattttcccctccgatagccgagcgacccatagataatatgggtcaccagttccttattcatgagagcggcctcaagatatcataaaattgggcactgaaagcataagggacgaaatcgttagtagatcagcttatgctacttagatcatacttcttaggttgtttattcctgtaccctaaaacttggatgccaacatttctgttgctgactcgaggtgtggtttattttacaggttttatcatgaaaaggtggtggttgccgagctatttccgcggcactccgttgctccggtcggcatgtgcgggacctgcggcgatcggcgggcggtgtggttactttcttgaacgttttattcatttcttggaaatattgtctcattttttggagatcttgctttttacccctggtttgccatgtgagtttcattgacagttggagaagttaagccacatgccacatgagtgagtgagtggctgtgcttgactatctaaataggatttcaggtattggaaaagttgggctgcaggcataagggacgaaaatgatagattagtttatgctcttagactcaagtctttagactatacccttaggcgagcttaggacatgattctcataagattgagataatccgacctattgtgtctttttcatcttcgcttccatcttgcggtatgtctctggattcgttacgctcttatacgaccttgacaacgcatattcccaatccacctcgtcgatgcccatatctgccttttcttcctcccgttggagtgaactctcggctgccttttcgtgcagtccgcccaagtcagcaccgctaaagtcagtgcagcgaggatcgtgagccacagcctctagcctctcaagctcggcagctgctgcatcgggatgacatgtgcgatagatagcgcgcaggatgtcaactcgctcgttgggggacggcagatcgaggaagagggagatgctgaggcgaccgggacggagcatggcagggtcgatcatatctgggcggttggtcgtgccgataacgtacacacctgtgcggtcttgcacaccgtcgagttcggtaaggagagcattgacaacgcgagtgctagcctcgttggaggttttatcacggttggggacaagggaatccatctcatcaaagaagaggatgcagggggtagatgagcgtgcgcggttgaaaagctcacgtacggcgcgctctgattcaccgacatacttgttgagaagttccggcccgttaataagaataaaactggcttgggcttcgttggcaacagcttgcgcgacaagcgtctttccacatccaggaggaccccagagaaggcagcctgctgggcggcgaagaccgtgacgacggtaacggtcagggtcacggatgggaccgatgatagacagctcgagctgcttgcgggcggcctggagggcaccgacttggtcccaagtgatgttgggcacaactgtaaaaccgtcctttcgtagagaaggcacatagttcttgatggcttttttgaagtcttcttgtgtcagggggataacaggtggctcgggaaagagtccggacggtagcacgttttcaagctccataaggtccgggagtgtttggtcctgatccgtaaaaaacctttggtcgaggtgttgctggcacaggctgaggtccatatggcgctctgccgcctcttgctctgcaatggtcaaaacattgacgatatcagctccgacaaatccgtgtgttatcttggccaactctttgaaattgacttcctcagataagcttatgtttttcgtgaccagtctgaggatatcttcgcggccctccgggtctggtatccgcatctggactgtgcgctcaaacaagcctgtctttaaaacggcagggtcgacatcagtgattcgtgacgttgtggccatagcaagaatatgcctatccttgtcctgttccgcctcgatccgtcgcatctgtcgcatgaattgaatcacattccggcgctgactgtcgctgtggcttttgcttccgggattcgacatgtgccactccaattgctcaatgaagaggatacaaggggctaacctcatagcttcttcgattgcatcgtttaggcttctttctaggcgctcggggtcttcaaaacatccggtaagtgatacgatcggcacttcaatttttgacgcgaggaatttaattaaagacctctttcctgttcctgcagggcctgaaagaagaatacccggcaccttgcgccaatttttggaagcatacagctctggccattttaggaggccgtgtgtctgcttgaagagttctgtgtaaacgtctgctacgccgccgatctgtactgcgtcggtggggtgctcaaccttgtgacggctcgactttggtgtttttttaaaaggcgttttttcttgcttttctgctagcgcagcatcggtatcggtcaatgcgcccttgggtgtgacggcgccggagcgttcctctccgtcctcttgcacacggcgcttcttgacgacgcgtgctgcctcgctcgggatttgaggcgcagtgctctgaggtgcggtgtcttgaggagcctgggctggagtgtgccaatgcttcgtcatttgcctgttgagaaggaaacggtcgtcgtcaggcttaggcggctcttcgaaagcggcctccgaatcgctcgaatcttcatcgcctcctagttcttccttgcgatactgaagcgcgcgatcgatggagtcttcgagagggcgcttcttctgccgactaaggctagaattcgaccttttgatggcttcgtatacagctgtggtcgatttgaaaggcttgccgtcgttggtttcttcgagcttcttcaaaactagatatacgtcgcggtcgagacctttttgaaggttcggccgtggcctcttcgctccgatcgtcatgttctctgtctctgactccgttgttgagagattcagagactcaacttttttcccgtccattttgatgtgctattgggtgacagaaatagtgggtcagaagacgatctcgggcatgagccagacggacgggtcgcaaaaataccagacgaaagttttagtgctctcttgggctaaatactcactaaagctaatctaatgttttaggttatcaagcaatagatcagtgccggtcttgaattagtagcggcgttgtatccgtcgaaggagaagaagaagaagtggaagggagaagaagtgaattagctacttacctaatactgaacaggtcttgctgcgcttttgtttgcatgagaataaggttgacaggagcattctgctatgactcttatattggtaagactgagaaacgaagagcattaggcttaggaaatcgtggaaaacgaccaggcagttgctttgctagtcacagcatatttcttgtccatcattgacaggcacctacatatgttgagagtctgatctggataaagcttacactttcctaattttgaaaagacttaggcttgggcttatgattaggcctaagcactagtctaagcgtcataaaatacaaaatataatagatgccgtgaacccccatacaggcatgaaactgccttgagactctcgtcttagacgggctggctccgaattttgtccatcaaaaacggcctcgcttatcgataagaccctggaccccggtcccgcgccgatgacgatggtcttcctcgtgacaatcactaccttatcgtcaaagtgacattctaatcccgaccccaatcccaatttcgacaataccacaattgtcgcgtggactcttcagtaatctccatcacataacttgcggcgaatatcaccgttgacaccttcacaatgggtgggaatgcgagtaaagtcacagcccaggacaagtaaggccctcctatcaattacatctcttcctccccgcgattgcgctcgtgaccgcccatccacgaccagattggcttacactccctctcagggcgatcctagatatgaaaaaccaacgcgatagactccatcagtaccagcgaaagataacagtcttgacggacaaggagaccgatatcgcaaggcaaatgctggcaaagggcgacaagaagcgcgctctgctggcactgcggcgcaagaagtatcaagaatcgctattgaccaagacggatgcgcaactggcccaactcgaaaagttgacatcggacgtcgagtttgcgcttatacagaaggatgttgtgtttggattgcagcagggtaccaaggttctcaaggagatccataccgagatgggtggtatagagaatgtagagaagttaatgggtgaaacggcagatgctatcgcatatcaacaggtacgttaccgcggccatgtactgctgcagactgtaccttgcttacacgcttctaggaagttagcgatttgcttggagggcgtatgacgaaccaggatgagcaagaggtggaagacgaactggaagctctcgaagctgaactcgcgggcccagtgcctgcagaacgactacccgatgtccccatcaacgaactcccagagtcgcaaaaggtcgaggcgcaggccgagagggcgaaacagccagctatgcttgcagcatgaacgttggatacagaccagacatcttttccaaagcattttggatagagagcatttgcatttttcaagggatttggctatatagacttggggggggggttatacagcgggcacaacaaggcgttgcggcatttttgcatttagaacatcaacacactatcttttccattgctctgtattattctcatctatgcgtacttgttgatgagcttcctcatgatggacattgcgcctcctctgtaacctccgccaaacatggcaaaatggttgaggtggtggtatctgggatatgtaagtcagcacgccgtgatattgggggtaaggggtgatcttacagttcatatagccttactcggtctggccattcatccataggttcggcttttggtacgaactcatgatactctttccagaagtgattgctgaaaccgccaaacattgacatgatgccgagttcatactcggagtggccgtatacagccgaagggtcgtagacgacttcttcacaaccaccttgtcctgcaatctgccccttggagtgatttccactccacaagtcaccatgaatgacaacgggcttgatgtcttttacaacgtcatcgccaatcagtcgtggcaccacctttccagcaactttctctacagcctcttccagttcagggtcggcaccgttgttgcgcaccccttgacgagcgatatgtcttagacgattatcagcgtagaagttagcccacgattctcgccaagagttatcttgttctgtagaaccgcagcatgtcggtactgggaatccaaacatgggtttgtcataaccatctggcataggcgcaggcgttgtgtgcatttgcgcaacctttgatgcaagagtcttgcctgaaccaccaggagctgaagagcccagatctagaaagtcagtcgccatgaagtgatggcctggacggtcgaatagggccccatgagcgtgagatcgcggacaaaagttgggtactacatcagctatggcgtttagagaggcatgttcacctgagttgagtcgtgttagagaattataatgatagacagatacggaaacggcaacgtacctctgaacatgacctctgcttcctttcccacgcctgtcttgacaaaatagtttactgggtttccatccttctcgccttttatcttgaaggtagacgcaaagcctgatccaccatgggagtgcatgacagcgttggcggggtcaaggccaagtgcctcgataatggcggggtcaactttggtatgtggcatgatctcacgcaaggggtttataatggggttcggatgagagaaggatattcagggacacagatctgggggattgagttttctgatgattgtttgtagactgccctggctgataggagaggatagtcaggatgtcatgagactgaaacaagatggggtgacgtcaaaaactgggggatgtaaggtgttagtaatgcgaaactacagtatcaaggcaacggccagatagagtattgcaacccaagttcaggcactgtagaggtcataggatggatgcagcgaggaatttgagagagagataacatatgatgtgacttgtgctttcatcactttgagtgtctaagggataatgttaagctgttatgtccatgattgtatacattctgagctctggactaaagggccggcaaaaagactactgtttcataatttgacgacttaaaatgaggtatatagttacataaagcttactgtagctctaacagaagcatgctggtttgtcatgacagctcatgttctccatgatctgatgctgagattgaattgacacccggcccggagtccagtggggccgtgtcggacgggagctagtccgatgttttcggccccggacatcatggaagagcttcatgtctactgagccacgatgtaggcagtgacggacaaactgtgataccactgaattagtaatagaaaatgtgtgaaagaatccgaacgaatcggacggcccgtgctatgcgagatggtcggacgcaatggtggtgaaatcatggtacttcaagtgttaggaagcatgtccttggtaacaagaaaggcatcaagtagtagacaacatcacacaacattttcgagtaggtaatgaaacaatcaaagacaatagagaataaaacttgatctgaagcgacatggtacatataagttggaaccgttggatgtcactactctccacccactcgcgtatcttatggggtctacaagtcaaacacggcacgaaagaagctgtcaaatttgaaaacttgagcttgtatttattggactgtccaatgccaacacgccaccaaacccataaggaccatgtccatccagttttaatgatgggctcctgttgggtttgtctaattgtgctccgcctcggaaccgaaccgaatcaacgaaaactccccacttcggccccgtaagatttcagctttgatgagggtgatgcgatatgtatcccaagtatagatacttgactatccttgttgtttccgacagacgccaaacttaaagatgatgtgggtatagattaagggatgaagagagagaaaagataagcatgaaactcgctattcgttccggtagtaattcgtcaaagacccagggtcaatcatagtcattctgactggttggttgtgatcattgcttggtaggtgtctctatatatgatgaagcagcaacagttgtggcgctgctgagagaagcattgtccgagtcaactcttgacagcccagaaggtcttgttgttgaggacacagagaatgcagctgagttgttggagtgggagcccccgttgaagcaggttgtgcagggacattgagagatgttgttgagaggtggaggaggagcgcaggaacgggcaaaccagctctgacagaagagaacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgactcagtactgacggatcctgcaacatgattaataaagggagagtttcttccttttacaacctcgactcttctgctatacttgaactagtatgatactgttgctcatcatactcgattatctcgtctcagtgaagtcactgggtaacacagtcaagttcagcttctcaagtcattcgaatcacgccatacggcatgttttcttcttgctctccgttcagcccaactttctgatggacttcaaacctacgcttcaacggacgactaggaacgttcacatacagcacagaatcaacagaaaacaaacgcaaagttgcagggcgtggatatgcgaaaaatcatcttgttggagaccatatcgcccgttcatcctttgaaccatccgtcctttctatcgaaccattcggatacattcgagtgcatctggaaatcatacgtctcaagagccaccggctccaagaccgaccgatgcatgctaaattaaaaacaggaatatccacccacatctcccactcttccatgagtgtttgattcccactcccggttttgtttggaaccgtagcctctctagagctcagtctcacacgtttgtttattatatcatatcctcacccatgctcatctggcaatgggggatcgcagttatgtttgcttagattccgagggtgaactcgacaccgacatcgatgtcacgggctacaggcatgttagcgatcagaattaacagaaaacgaggttcagtgcaacttacccatcttgacgaccttggagagctggacagacttctcagcagcggtttgtaggtcatcaatggagaagatcttaagaccagagtcgttgatgagctggtgagccttctcgacgttggtaccctggagacgggcaatgatggggatcttgaggttcaaactctcgacggtcttgataagaccagtggcgatggcatcacatcgaacgataccaccaaagatgttgacaaagatggcagtgaccttggggtcgctggtgatgagctcgaaagcctccttgatggcggcaggggtggcaccaccaccaacgtcgaggaagttggcgggctggccaccgttcagcttgatgatgtccatggtggccatggcaagaccagcaccgttgacgaggcagccgatatcaccgtcaagcttgatgaagttgaggttggactcggcagcgcggacctcatcggggtcctcctgagtggtgtcgcgccactcaaagacctccttctgtcggaagtcggcgttgtcgtcaaagccgaacttggcgtccatgcagaggacctgatggtcagaggtctcagacagggggttgatctcaatctgggtggagtccttctcgcggaagatcttgtagagcttctggatggtgtccttggcgtcctcgatgcactgctcgctgaagccgagcttggtggcgatctcgcgggcagtctcgtcagtgacaccgacattgatgtcgatgtagttggtgttgatggcgtcgggggtgtccttggcaacggcctcaatgtccataccaccctgggaagaagagacaatgacggggcactggttctgacggtccataaggatggcgaggtagaactcacgacgagcaaacttgcgctcgcagatgtagacagagttgcagagacggccgccagcacccgtctgcttggtaacaagcttgtggccgatcatctgctcggcgaacatctcagcctcgtggggagagtagatgacacggacaccacccttaagaccgttgtcgaaggtaccctttcctcggccaccggcaaggacctgagccttgataaccatatcatcgttgccaatcttctcagcgatctccttggcctccttggcggactttgcgacggaaccctggggaacaccaataccgtactattggagcgaatcgtggttagcaacttggtgatgaggagactcgtgataacgccaatcccattttgtctttttcgttcgcaatatcgatcgatgatcgctaaaaggggggtttgagtagataaaaccttacctgtcggaggaggtcggcagagaggtactcgtgaatgctgagagctcgtcgttgttgaacgccagggaatcgagcggcaggggcaacgaactggaggtataaagttagtaacagttctcttatcttgtagattgcatcaaagccaatcaagcaaggcaagcttgatttgataatggatagataaaaaagtacctttgaggcgttgagggccgaagccacagcgcgactacggccgagcttgaacattgtgattttgagggggggaggaggaaaaagggaatatgaggggattcaaagattgagaatatggggggagggaggggagagagtataaacttgtatcgttcgtcacaggaggtagaaaaagaggttttcggatgacgagaagctaaggtacgctaccgtatcaaatcaaatcaggaccaccaaagagaccacagttgaccagggcctatcccgtctgttctgtggttgacgaggtccactgttttgtttttggccacgggatttgtcgggctaatttttggggatgcttcagtggtgactggtgacacggaaaaagatattgaccgaatagatcatgacggacgtcgtaataatacctaacaagtaatgccttttttacccgtgagtatgattaaatatttaaataatgaagctacttactttcttcttcaatctcagtcaggtactaaacaatatgtcccgtagatacttgtgcatgcacccatgcaaacatctcacacatgactgaaatccatacaaaacactcacttcttctgttcccgcgacctcccatcagtcacattgcaacacccttcccgcggtcaacatgatccagcttgcttgcctgtcttgtctcgtctcagggctttacagatccactgttgactaaccaccaaacctattcgagccgctacgaccccggcacaagaccaccgagcatcgtaaaccggtgatgcaaatccgcgtcggaagtggttttgaactttcaaggtgaagcaacgaatagaaaccctttgtgctgctgctccatcgtctccgggtttcggctacaacaggcatcgtcaatttctaagttctgaatcgttgaccgagtatttccccccacatcatccagttccatggagaaggacatccagtgcgtgatacaatgataggtaatacgggctttgtttcattcctgtctgtcgctctatgcaaactcaaacccaactcgatatttatcgacattattgcacatcaacaacccccagatgtacatatcgcatcctttctcagtccatccctctatcaaacgaatcctccaaacggtgtcccaataaccttacccttatcatcccatctcactccctcacccttcaacagcttcctcttctcatcaagagtaataccctctccatttttaggccacttccccttgaacccgcccagcgcaccacctgtagccacgacacgatgacacggcacttctggcgcgaacgggtttcgacgcagcgcgttaccaacagcccgcggcgacgacttgagatgtgcagctatgatgccatacgttgagaaactgccccgcgggatctggcatagtagcgaccacacttgcttctcaaacgttgtgcgtgtagacgactcgatgagcgcgagctgagaagccatgattgtagtgaagtcggttgtggatgaggtaggtgatgtttcttttttggtctttaaagtcttggccttgcgatctccttgaggctcctcaagaggtctttttgtgacagtaaccattgctgtataagagactatcgaaagggtgagagtatatgaacttgtggtcaaggtgcttcaggtaagtttaaaatgaaatgtagtgtgtttgagtggttacgatatgtctttggatgataaagccaaaaattgaaagaattataaccgtctattaaatgtacggaggcgacaggtcaaagggcgcggtcgacgccaacatctaaagcaacacacatcacgaagtcatgtgatttttcaatcattctcttgcacgtcgaaacataaaagaacgaacagatgggatgcacgcctttttgacagaaaatgttagattttcttataacaccaactgatgttgaaaatgacataactgcgtatgaagaattcgaggcaaaagttccacgttctcgctgccatcaattacgcatcggagccctcgttactgttactgatatctctatcaaaatacaccaagcagagcaatgttttcaacatgcggtgttccaatgacaatattgacgatatcaatgtaacaataacatatttctcatttatttatgtcattacgccatgacttgtatcttcaattctgtacccaagaagtacaatggtatataatataatgtgttttctcaaaacaaagggagatgatgcctccctccagtctaacccaacgccgttgattatgccgattcgaggtactggctcctatgccttccacccgccggctcctgtttcggttattacgagacagagacatgcagatgcatcatgcatgctgctcattgccctacttccgacatggcactgatcatggcagggcttccctgccacaaactgtgagtgatgccgcgtctgagcacaaatgatgtcgtctcgtaaatgatgatgcttccattttttattatgcatttgtgatatgcaatgtttcaacgccaatttcaatctagaccatgaatgactcgccacagccgcattcctcctctagaaacagtcgttagtatcttggcaaaactgttgaattaagtgacaacttactgatattggggttcttgaacacgaagcgctggttgagcttgtcttcaacataatccatctcgcttccaataatgctgaaaagcgccttgctgtcgatcaagaccttgacaccatcctgctcaaccgtctcgtcaaaagcgccaggcttgtcgacatattcgaggtgatacgctagaccactgcatcctcggttccttacgccgaccttgatgagcttcggctcgggctgatcgagcaactctcttaattgctctaccgcagagggcgtcaatttcatagcagccttgcgtgggcgtagcttagatcgcggtcgggcggccttcggcttctgggcttccatctcgtttagcttcggggctgatgccgaggtggcgggaacgtcattctgcgttgtcgttgttgtcgtcgcagcttcttgttgctttggcggctgaggatgctgaggctgctggggaggcggacgggtctcgtggactttgggaagaggatcgggttgtgctattgatgtttcggggacatcgtcgtttctgggaggcgtagaggtgtgggtgggaagagtataggagtggtagctaacggcgagaggtctcgatgtggagaattgcctcagaggagaggaaacaggaagaggagagcatgctcgtcgtaggacgagtcttgctaccgatcttgaggtgaacatggttggcgcatgtgaggttgtggtgttgagaagaagtaaattggtgactacagaggctaaggctactgagatgcagtatgatttctaaccagccccggttcttcggtgctaaaaggcgattgctcccggaaaccgctggtacgtcagggtggtacccggtcttgtccgagccaatcagagcgtgagaatttgtcaggtacacgtgatgggcaggtaatcataagaccattcaaacatgcgacaaagagatcatgatggaaaatgacactgagaacacatcattctcgttatatatatgcgagtgcctttttttatgtctttatagttgtgattggtctttttttctatccttttccccatcgcaatcgtctaaaatgctttgacaaattggcattgtcctccaattttgcttacaacagagttcataaactgaggtctcccaaacttaggtactcacgatgccagacttattgcgtaaatttcatcaatgcttaccttattctatacgtacatctatgacctgcatgtactgcactttaataatgttctgaaactagaaactgaaagagagtgtcatgatgtctgacccatcgcaagaatattttggctgagtcttgcccaaattggtcaatactgtttctggtatcatgacaacgaaaaggctaaagtcttgtgactatacctaggtatgtgcaggttcactcaggtacatcaaattgtcttctgtcgtttcgatttctcccattagcctgaaatggtcataaggaaagataaaaaaagataaggccatgctcatgtcgagtccaatacgtagtcaaagaaatttgatcatgactttggacttgtcttggaatatgtcatgataccaggaacatgcatcttgcccggcttatcatgcaaggttcctgggggcagagtcacagacaatcatatcaatcaccagtgataatacagcaagtatgcaatttacaatcaagacaatggagacagtgctccattcatatctatgatccactactatcacaacattacaacgttgacatagaacaaccagctgctttatcttggcacttatcacggacaaatggcaactgatggaggccaaggccaagttagacatgcaggtttcagacggttggtaacgacgactgatgatctgtaaccagttgataaaagaccaagacattgactgcacgtagtgtcttggtatccgcagttgggaagaaacgttacatgtgggtgaaaattaactggttatggtcatagctttgaagatggagataaagataattactactaaaagctgagctactcaactggactggtcgactgacgacaagctacctacctagaacagcgttagactgagagacttatcatcaagactcatcaatggtaatatcggatgttacgagaacaagaaggcattgccgggaattacgggtcttaggaggggagaagaaaagagaggagaaaacggagtaagcgggttgagtgactgcttggtaacatgacgagagcgaaaaacaccaaagcaagatataattctcgtactcaggcgtgcatcttcgtgttatcaccttgattctatctatagtcacctcaggtgctgtaatttgttaaagaattggtaaggcttggtgattggcgacatgcaaaaaatcacccgttaaagccatccctcctgtaggatcccgagttttgggacgagctaaccaatcacggagcttaatatcgggcctttcccctggaagaagctctaaatatgatctggggttcggggcccaagcagtgagtcttctgctcagtagcgtcggttacattgcatgaaaccaatatcaaaagaggcgatatcttgcatgtttggattacctcgtgcttagataggattatacaatgatatgaatgatcgagatgaaaggccattcatgctatgcaacagaagccaatgctgctgtgtttcatttccttccatgacacctggctatggttgcatccatacaacgtcctttcttcttgggtccatccggaactaaatttactcaaacgttaccatttagggcatgcctaacgtaggtagttatgggcggacgttaccgttagaaggaccgccactaaaatttgatgctgtgaacagcctctcatcgacgatgattgttaccccaggatgaggaggcttgattgagttttgaatctggggatgacgagagcggttgagattggatctctcaatggtttccaattcggcctgattctgtgtaaagtttctcgtttaagcggtacttgttcttggcgaacactttggatatcgtatacagttgtactcggtcgagaacagttgttttactgcattggtactctgcagatgttgataacatgtaatcaccgtgtaacagttacttgatcatttacaatcaataacctcaatcacaaaacgatgctcgcatttactacgtagtacctcacccagtctagattagcagcagtcttgagaccaaaaaacgccaccgtcttgaactgtaataagcagatcgacatgccattgttgcatccaaacagtcaacatccctgtaactaacccgcaccaccctctctacccttagtgttactcctcccccatctctcactctccagtcccacccaatcttttgatctcacgagctttagacccctggacaatttccattccatcagtgccaaacggcttcgccttctcgtgataaacttcaagtgggaagaaacaggggttcggtttatttttgggcaacacggacggcgatttagtcgcgtgcctttactggttcgatctctccatcttttccttcctttcttcaaactactttaattctgcaacgtccgttcatttggacaatctttctttctctctactctatctgttcatagatattcatcgcttcgtcctcaattgggtttcactactcgcacatatataggggacattgacccttggtcacttcaacttcacaacatacacacacacacacacacacacacaatgtctacacacgaaaaggaacacaacgtcgctcaggcgtcttcagacaccgcagactcagattcaccggctgccggcttccgtcccaaaggatggatgtacaaaaccctacgcctcggccgtctagagctctggtacgcctcgcctaaagtccagctcttcatggtctccatcgtctgcttcctatgccccggcatgttcaacgccctgacgggtctcggtggtggcggccaggtctccaatgaggcccaggatcacgccaacacagctctttacagcacatttgctgtcgtcggtttctttgctggaacttttgccaataggttgggactgaggttgactctttccattggaggtttgggatactgcgtttatgctgcttcgttcttgtgctactcgcatactcagaacatgccctttgtcgtctttgctggtgcccttcttggtgtttgtgctggactcttgtgggctgcccagggctctatcatgatgtcttatcctcctgagcagagcaagggacgatatatctcctggttctgggttatcttcaacatgggtgctgtcatcggttctcttgtaagttcgaccaaaacatattcatccttcagcttttcctaagtaacaaaacagatccccctcgcccaaaacatcaacaagaaagcaggtcccgtgtctgatggtacttatgccgccttcatcgccctcatggctatcggtgccatcctcgctctcatgatctgcgacgccgacaagatcgtccgtgaagacaacacaaaggtcatcgtcatgaagaacccctcgtggagcaccgagatcaagggcctctgggagactctctacagcgcgccctgggtcgtcctcctcttccccatgttcttctcctccaacatcttttacacctaccaaaacgtcaacatgaacctcgcccagttcaacgtccgcactcgcgctctcaacaacctgctctactggctagcccagatcttcggcgctctcatcatcggctacgccctcgacatttcgagcgttcgccgcagtgtccgcgcaaaaatctcgctcgtcgtccttttcgttctgactttcgccatctggggcggtggctacgcttggcaaaaggatcagcgacctcgcgagatcgctatgaatcccgccaatgaaaatgacaagatcgactgggacgacggtgccaagcgattcgtcgctcccatgatcctctactttttctacggattcttcgacgccgcttggcaaacttgcatctactggtacatgggcgctctctccaactctggccgcaagaccgccaactttgctggtaagttcggcttcctcttctcacttcaagacacatcgctaacccggcattttaggtttctacaagggtatccaatccgccggcgctgccatcttctggcgtatggacggtctcggcaagcccttcgacaccatctttgccgcaacatgggcctgcctcggcgcctcgctcgtcatcgctgcaccagtgatctttatgaagatccaagactccatctccatggaggaagacctcaagttcagcgacgagaagatcgaggacgttgtcgttgcgccaacgaccaagaagaccacagacattgaatcttgaactaaaagttaaaacactactatatacaagaatacttaattaatattgtaattatacttggcgttttgaagtgtacacattggatcagtggaattggaggggctatgttttgacttgtgatgatttatggcattgcataacacggacagttttgtcaattaggtttggcagttatatatcttaggcgatggcctgcaacggctggttcttccttgaagcttatctcatagtgtcaattgtaatgatcgaagctgtctgtatatgcatggtatacaggaagatattcgtcttagattgctacgcttagagactacccatgaatttggatgtttttatagtcacattaaaatacactgatttcagtcaagtcacattatgcatgggaaaccaattgaaggaaaatgaatccttattattcttttgttcttcctattctgttgcagaatacaccctttttgtctttcttttccgtccatctccagtcctgtcctgtatcaccagactcctttcccagaagtgcaatgatggatttagaaaaatgaagaaaaaccataggctgcaggccatccctgatcatacactgagaatcaaatacgctcgtttttgcgtaggcggactaaacagtcccagccctccgtcattgagaatacattaaaaaagaacccgaattatcagcaagtgccctgcgaatttttcccatcgttattggccgtttccgaatgcacctgtgccgtgaaagttgttggttttccgcgccttattccttcttcgccggaagagaataatgaaaggacgcggaaaatggaaagtaaaagaaggttaagaaaaagaaggtaaaagtgcaagctgttccattgtgaaattgtaccctgaaagttgttgtaggaataacagaggcgtttggcataaacgcaatttcgatggatgcttcaagccgcaaagagctgagcgctcgcgcttcgtgagaatatctctcttatcaagtcccaccatggggactgaataccgtaaaacataaatgtgaaaccaaaatgtagttaacgccgttgtgctggtggatgtagagatcataagaaacatgacgatgtttcccatctgctgaaagttcaaacaaaatggggggtatcaaagatgaagtagttactgatgggaggtaatatgtgcatgcggtgatggtgacgataaatagtgatgacccggtttgggtcgaaagtgatagacataaagtcttatgtgtgggtaggagtaggtgtcgacgtgcctcgatcgcgggaaatccagctgaaaagatcggcacgagtacctgcaacgccgacgatggaggcagctgatgtgtcgacagtaggtcggctggcagtctcgcggggttccaggagcagactcttgcggtagtatttgacttggacattaccattgccctcctcattgttgtggaggtggctgatttgtgaggacatccaatcctgcatatctgggacctctgtaagtcggtaggggatctggaatcgctggagctctccgatgatcttggctgtgcgggcgtgcttgtcaaagttcacgacagtgatgccaccagcgccatcttcctcagactcagggccgaggcacatctgcttggtagcagggttgccaatgtcgacaaatgtcaagtcggtcaagtacatgccgaggaagggcaagcagggtggaacatggtcatgaagtctggttcgcagaaccttgttgttttgggaaggctcgaccagatcttggagggtttgaagcatatcctttcgcttggtagagatggtatcccaagtctttcggaggcggctgatcgtgctgctgttaagactgcaaatgatggccatgaggccgtcatagttgtgaagctcaaggcactggtgcgcaatcttgatccattgcttgatgacctgcgcgcgctttttgacctcttgctgctgaagaatggtctcagcgacgaggttggacaggtcggtagaaagagacgacatagccttgacgttgggggcgtcgactccacccttcttcatccactgcgaagccaaaagctcctcggggaggatagatgagaaaatgttcatttgcttgatggtcaattgacgggccagctccagagggtcaaagtcaaggatactaggctgagcgttgcccatcttgaaagaagtaagaagactgagttgacccttggtaatggcagggatgggcaaaggagtatcaacggggacataggaagcagcagtgttggtcttgccaatcgaggaaacaaggcgaggcaccagagagccttcgccagacacacgctgagcgagctcaaagagacgtcgaccagccgaaggcagagaagaggccagcttgaactcggcaaatggcatgatcaagtcaagagcgtgccgatcggtctcatccctccagtgggattcaagccagcccttgaaagcattgtatactctcaggcggacgggcccggccacatggggagagtcgttgacatagtcgtatcgctcaatgagcgcctcggcaaaccggattggtgtgcagaaaaggcggaaggtaaggtaaaaggtagagacgaacatggcatcgggagtagattcgtgagtggtgaggcgttcgacaagagctgggagggaaccaccagtgacttgaccttccttgttgaacatgagctcatgagcaaaggtcttctccatgagtcttgactcaacatcaacttcctctgcatgggatgaattgccgccattgctcaagtttgacaacgaaggttgcttctggggagcgagagcatgatcaggcgtggtagcccgtgttgatgactgggaaaccatgctgacttcagagtcgcggctgaggtaagtggcgctgctgccagcgctggaagcaaccatactgtcaaatcgggaagatgagttaaagtcgccgtcatggttatcaacaggactgtaatcttcgcttgccaaaatagtagtggaaagcttggggagaggggggagagagggtcgtagtgaagaaatagatgatgtaacgctagaaatgttgtcatcgacaactgatgaacgtcgagaagagccaggcgattgatgaacgggctgttcatcggtaggtgtcgttacctgggggacctcggggagaggcttgtcaattgcgatgacagtgaggcgtctggaggagtttgaagttcgatttgacccagcaacgctagcagtatcagatgcgctgttctccgcatggtgctcagaaactgacggtgtccttgctcgctcgtccatgtcgatgtccaagatgctaagatcgattccgaggctgctagactcgagctcgaattcgaaatcgccgatgcgctcgattgctgactttgccttggcaacgcaatcaccggcggctcgaacacagcctgtagcggacgcaagaagtagtgtgttgtcgtggggcatgatcaagtcagcatcctcagaggaagcgctgaccagggtatcgcggccagaaaagaccaggtcttgaattcgtgcaaacatagtggatcgagcctgggcgagagcctctgagcttgagttaatgtggtcataaacaccatcgacgactgcaagtaattctccaccagataatgcggactgacgaatagctgaagctagttcagggcgggattgggattgaagatgcaggcgcccgatgaaagaacccaaatgggagagaaaagtgtcgtggctgcggttaagacgttcagtgacaagatgatgagctcgcgagactgacgagggtccagcgagcgaaactctgtgggaaattgtagctgataagcggtgcgcttgtgcaagacttccttgagataatctatgcgagcttgggcctgtgcgagagctgagtgacgatagtcgtttcgagaagattgatgttgatacctgtgtggcatcgctcgattcagaagcagcaacactagcggcagtctgagaatcactatcaatggggcttcgttggctttgttcatcaaaggtcgactgatcagcgggtggtgttggaggaacacttgattcttcctgaactgtatccatgacagttacagctacaggtgcacgtgcccttcgatcctcttcaagtatatccaaaaagcggacaccctttgtcacaattctaaacgccttgagaatcatctcgtcgattatgtcatttacatcttccacgggagtaatttccagacgctgtgtctcttggagccgcttagcagttttgactagtgatgaaagctctgacagaagagatttgcggcacttgcgcaatgcatcgctccttgtaatgcacagggaatctttatttaggcagtttgttcgttcctgtaaactctgttagaaaataattaattatagcgttttgcatgaacttaccaataagaatcgaacacccgcaatgatacccttcataaactcctggttaccgaagatctccttgtcattgacggatgtacttctaagcaaatcccaaaagttcaaaagagccttcagcaggctgcacatgtcatcaggctcgtaggcctcgcagtagttggttggtagccatcctcgggcaccagagatgagcaatgtgccatcagcccatccattggtgtggatagagtgcactaacacgacgtcgccctcgttaagaggcaacgtcacgctcgagtcggtcataacatagttggggttgaaaggataaaaggctcgcaggaagttatggaagactggaggaggagtgtactgaggtgagggaacgggtgacaggtcttcctgcgagccgtttggagtagcgggtggtgtcatttgtgattgtgagtagaggctggtgtcgttctctgaggtcgatgaagcatctccagataaatcggttcgagatttggtgatagtaagaggtgccactttgagactggctcgcatggattgattgctgagcattgcgtgcgattgccgttgacaatcgatgttgtcgtttagatcattgggggacacttcggccgggttggtctacacaaccactcgatccgagagtatcgatccgtcctggtctgttcctttctttaattccttcctgaccttttctcaacaatcaattgtaccaggatatccaagagaacaatgcgtacgagctgaaagttgatgtactttgctgaatgtcgatgccaatggtgtaagtcgtgatgatgttcggatgaaggtctgatggaattgcaccacggcaacaagaaaatcgagcgagggaaagtcggttggctggggaaaagaggaagaatgtcagtcggtcaattgaagtaagtcacatgggagaggatatgagtgagttgattgttgtaagaagaacggaaatggaatgaagggagacaggatggagagtgtcaaggaatgctaaagatggcagggggggacctgctccgcagtgaaggcgtcgggtagatagacgttggaaaatggaggggcttatggcggagaaggacccgggacgttgaggccaggcaggtagttgcagtgcggagagggtagggatagggaagggaaccactggaccgagccctggacttccatccaatccaggtggactgtccaggacagttgcgtgcctcgtttcctttcccttcctcatctgatcgcatcttgtcatatatcatataacaatagtactgtctttcctctcacctcgtctcgtattggatcctataagatcagatcatcaacacgacacgacaagacacaagcccgctgttctcgcctgaagcatacatacatacggcacgatccgcccatatgcatgatgtatgtagcctgcgatgcacctctagacgcatgcttgcttgaccatcccagacactatatgtgcatgtgcctcgctgcggataacatgtggtacctgcgtacgtaccaacggtggaaaaagggaaaaaagacaaaaacaagataatggcagtgcggtgtaagagacaaattggtgttgctcgctagggtttttcctcgtataagcttaccttgtccaagttcaaacactgagtgatgtatcgaattgttcagtccaattggccaatcgcaatcaatttttggtttcgtcgatgtatcgtcgtttggtgttgagtgtagtcgttcgtctaactgtccacgctgaccaagagtttgatggaatgaagtggttgaggtggaccgagcaggggctgattgttgtccttgaggtagtgagagtgagagctcgataccaaatcaggcgatgacggattatatctggctgtgatgcagagtcttgtcggaagcagtgatagaagcaatacgtgaaatgcaaaaaccgtaaacggaacccaagcacacactaacaacaaacaatgagaagagacaaagttgaaataggcacaagtcgaatcgaatcgagtcaaaagtcgaggaggaagagatgggaacaaaacgtcggggtctggggaacgcggcggtattatcacattcactttattagtcggtagtgacctggtagtcttggtaccttactcttactcttactactaacctagtcttttggcgagactctcttctctcagttcctgggtctggtggccacaccacaccacacccacgtctttcgtcagtcaagtggagtcctcttttccgtcctctggctctactctctttctcgctgtctaggattcttttgtcggctcaggggccccccggtctgtcccaagttccagggggtggaggagatagcgtacgggtcgatgtgggctttttggtgttgaaggtgccagggcaaggtcggtgggaagataaccccacgcccccaatcccaaatccaatcccaggtcccctgtgaaactgatcagggggcaaagacctctcaaggtacaacagtcacaatcactcgagagagaagaagtgagaagtggagaaacagacaccgtaagtgacgagtggcgttttactgcaagtacctacgtacgtacagtcagtacgcaggtacggagtactggagagccattgattgtgcctagtctcatggagtgggggcttcactcttccaactaaccataacttttatctacccgactttattactatgctgcgcctttacttacatatcaccgtcgtagacagtggagtttatcccactacggtacagctaccaggggcttgggggtcctctcgctcaatcgagcgagagagctaactgctcgcatccccctgttgtctgggcagctaaaaaaaaaatgcttctgagccgatatcaagggcccggtggtccggcaggtgagttagactcgaccaggccacagcgaagcttttaagagcaagcactctagggcgaaagagaatgaccccttgggcttggctcgtggagagagagaggaggggagtgtgaatgggcccgttttcactatgttcctattacagtgtgtgtgccgtaaatcatcgaggccatccatcaccaccaagggagagagatatgtctctgagaacgttgcatcaagcaccaacactggcacttcaccaaaacaggccagattgcgctacgagataagaataagaattaagaaaaaaattgtgaatttcccaagaaaagtaaaaatccaataacattggaacagactttcacttatcatcaaataacgttagatatcaacggccttggttccactccacaagttccctctctcctctctcatgcatcgtctgtgcatatcgtgtcgcgtcgtgttgagctcgtaaaataactggcctcgtaagagagaagaggggttgttatcgtacaagactgtacatgggaattccgcaccacaaagggaacatcatggacggagaattgatcccgagtcagaagacatgaccgctctggcggttggcatgatgggagccctcatcacacgaactattgccggtttcattttacagtttagcgtaacaggttgtcggattgaatgccaccgttgttgttgtggtaaagtatactgcagctataatataaacggtatttttagccatgcgatgatggctaaatgcatagattattgcgttgactccgaagcaaagccgtaaacggttgggccacgatcccaacatcaagggagtctatcactcatgctaagcgtatatgtgtgtaaaatatcagcggtgccgggtaggtcgagacggcagcgcaaagggcgacaacgaaagaaacagctgagaaactatttttcaaccattcaatgcaattggctccctggatcctgttttgtgcctcctcttctactgttagtcgagccctagttcacctgttcctgagctgggctgcaggcgatatgcaagatgggcgagccaatgcactctcctgcgtctcgcttcagcatcgcaatggagctacagttcgaccaacctgcatggccagccagccaggcctggagcgaggaatctgcagacttaatcggtggccgcaatgactcaatagaaacaaacctctgtggagatattccagtcccctttttcgcatcttcaacgacgggcagcgacttgtcctgggtccacgagaccgtctcagccgcaagctattgctgtcaccgactccccacgaaaccgccgaacgagctgatagcacagcttgggccacaatagtagtagagcacgcacagagcagaggctgcctcgtaaaaagcgggtatattcggtctccgatgacatgctatgccatgccggatctacaattatgtcctcgttgccaactcttggatttatcaattcgcgttctatagttctccattgaaacccaacattagagcgttatggaccaataaccgcggcatgttgaatgtttctgtccgtagaaccaacaaatacttgtttgtgccaaactcggatcaccgcacacctggtgactacgtcggcgccgtcgagcgtctagattcaccaagaaacacaccaattgcttcaacttaagagccggctccaaattagtatgccactcggcgcacgattcgaacaagacggcgtctccttggttcggttatggcatagacaatactagctggtgggcgttgcgcccctttctcctgttcttctagtgagaaaacgattggttcccgagaactcgatgtcattcatgacatgaagtacagaacacagaagggcccaagtttgcttgctcatctcacgacacagcctctcccagagcacgatctgccttcagtcatgctttcgtcatccactagctgctgatcattgcgtcgggaaaaggaacgagacaaataagggaaaatgaaaaggaaaaattcagggttctcgctaggatgccagaatgacacatcactccataggcagctccttgaaagtacgatgacggcgcaatcgctgtacgcacttagagtaattactcgtacgaagcgatcaacagcgtcttgaaaatgcagactgttgtttgaggcggcgccattgcagcgacactcgataatctggcgtttcgaacatggttctaaatgctctggaacccccgcagagaatattaaaccacgcgatgtggcgtctggcgacattatctgagtatcaacatcatttaatcgaggcaaaatattgaatttcctgaaaatgcagggtctatggggaaaggacgggggcagaggcttctagattttccaaatgtctctgccaaatttagataggtaggccgtcggtaggtgaacgcaaatggaaagaacccggagtacaccttctgtcaaatgtcatcaaatctgcgcctgctacctactaagttagtcacatgaatcattatggcaggtagcaccaacaccgtaactgacacctcctggcgcttgccttgcaggtcttgagttaagcctcactttcgcgttccccctcgctttgacttttcgttcctgcaagctgatggctttgactgttttattgggtgattggcttgactcactcctgagcatcaccacgacacgacccgtgcagcagcggttcatccaatattctccgcaaaacgtttctttttcctcgccgtcactgactgacacctgagcatagatcgacaaaagaccctgatccttacttgtcttttcggatgggtcgacacggagtcctcccagatcacctccaaggttattgcgcttcagacccatagggcccagtattgtacttgcaatcgtcattgcttctttacctcactttcgcttgtcgcatctccatgctctcaatttgcagctcaaacgcgattggaagtcggacctttgccttcacgctaaagattggctagtgacatcaatcccctttcgaatattctgacagggactggctgatgtccaagccaactgccattgccagaactgccaggccagggggtcgacatgatccctgactcctggccatcgaccttgcttccgcgaagcctccccgatacccaacgacggctttacccctgtctatacccgaccctgttataccgtccaagtgtcttgtttgcagattgcaagagcgccgagatcaatcgtcaactaaactagtgatatctcactgtcaattacggatttgaacggcacttcagctagtccaatcacactattggcttgcggctgtgcgttcttattcttacacacaataaatccagccttatcttggggcctctcagcctcacctgcgttttcattgatatttccggcctaaaaccttgccaatgctgtatatagtgcttgtttgtgaggcacagcgtctgtgtccatacacatcttggcactcaaacacaaggcgtcgatgccgtactccgtaccttgactatcaacaatacatacatagcgtacctttatgtatggatcgcccgtctatccgttgctaacgccccgcaactgtagcccttgtggtctgtcgattcgcggcgtagcaatgctttcggttgatatacgctatctaacaagcgatcggatgtcgaaactacagcaaacaacaggaacaaaacacaccttcgacgcaaagttgttatttgtcaatgcatatgacgatctgcgaatggggtgtctgtctggtatatcgcaattgtgaatccttcttcacgacctacctggtgtagatatgatgcgatcatcaaagtaattccgcacccagccccactcaacaaaacgaacgttatggccaggcattgcatcgtgcttcatctcgcaggttgccggcattctctcgcctggcaataaaggaaccccaaagacatttgatatcaccagttaccattagcctgttgattacaccgagtctctgtttcgaaatctggtagttcagcataggcgaagtcacaaccgaaaaccagaacccattcattcacctacgtccccagctggtctccgaggtttctccatgcttgtctggacactaacaggggggagtcgggaaacagcagttggttgaccccagctcttgcaactggacgtaaatcgacgtccgcatatttccttgcagaaggtcgagatcacgttatcaccatcaactgcttgtaaccgaagccaagtccttacgtaccacctacacacatatgttttctcgggtaatttgttggttgatcttgcaacgagtgcaacggcaggcattttttggaagcagtttgctttgcttcaagcaagccacccacaaggattccatccggaagatgtctccactcaacccagcttgtctcttcgggttcttcttacctttacccagccaacagtctcctcgtcacggatacatgaagtaacaacggactttttgcaccgatcctcgcctttcgcgaattgaattctcatttctgaacagtggcatctaattcgttagtaacagattcgaatctagttccaggaaagccttggttgcaggctcgcccagactcttgaagaacagttccacagcgctatatgcttgtgcgtatcattgcggagttcaaaatgcaagtccaaaatttaaccacgaaagatttttcaggctggttagctattcagctttttcaatacactaccaagctcgtgtctatgagctctgggttaccggacaaccagaacatcaagcgctcggtggggctaagaaaaagttactccgtatatccggcccgcgcataatggtgagagacgccgctgttagactacgtgcctccaacctgaagtacgtgatgcacaccaaggctacctaagtctctcatcatgatccgaaaactttatcttgtctcgtcacatcaatctaaagctgatggatatggtcttccggcaactcgatgatgatctgtgatcaactgtggtacaagtgctggaacgggtacgacaaacggatggcgctgatagtggacgggccgtcagatttgttgcacttccacctacggatatacaagccatcctatgagaataagagtctgttagtgacggtttaccaaacgagccgggtacaaaacgctttggacgcttccgtttctcatcgctcaacacacggaatacgtactaagctttgcgctagtctccgtctcccacgctgatctacaatattcttgtttgtcacgataatgatgattgcagcgaccagttatggtggtttctagtcgcaccgggccgcttcctctgcccaaaaaaaggattggtccgcttggtcccctaccgacttcgcaacagggatggcgccctgcccccacggcacgctaactttgttgaagagacacaagcaaatgcaattgttcaagccgtgagtgagtacgtcacaacatttcatctcagactagcattatgtcgcctgctgagcgaccactgcgtgttggcttcggtgagccgttgtgtttagcagatcagcgctaggtttcgaaagaaccaagactgctatctgatttttgtgtgcaaacagccaggggatctaaattcgacgccatgttctcactttttctcatggcgttcggcaaatgcaggcccggtgcggctggcaaagacatatctatttggggcgtggggtgagattcatgtcccactactcttaaccaacaaggcaatctctgatcttgagtggattaccaactctgggtgtgaatggaagcaatctacaatgatggtgaagcagatcaaagcaacacgacgcggatctcaagtttgctgtgctacccatgcaggcaacgtcttagttcatgcagtagtgcgccatcatggacacggattgccaatctaaagaacgggaatcacgcctattggatagatttggtgatggtacctgaaacttggaggcgccgcctatggcgctcgatcgtcaatctgttaaccactctgttggtggagtttgcgaaaagaaaaagaaacagtatttggcgtcctgttggggagctttctgatcagcgaatctggcgaaatcacccgtgtgcaccttggcaatggccaacatggctttgtcccttctgcagtctttgcgaaatttatggttatttgcctgtgatctacgcgcaatggcagcgcagcattgcatattgcggataggaactccagcaacaccagtatcgaaatgccagccgcgcacaaccctcgaggagggccgtgccaattacgagtaataaagacagacagcgggcgggagataatcaaaagcaaaactcgcgcactagttcactacctagcaatgggtctagcacggcatttcccggttccgacaagaatactaccgacctacggatactgcctcagctagttacggtacagcgcaccgtcaacaggcagacaccaggaacccggtacgttagaatgtttttggagcctccaagacatcgtggaatttatccgcgcgctggctggtgctatgtgaactctctggaccaaccttaggccttcaatcaccacgaacggcctcgtttagcggctctaggatctgttccccggctggccgtgccctaacggttgcaggtcgatacctgtttaacagttttgcttatttggtgattttttacacgaaacaaacagtccacttgctgggatagcacaactactgtacagtctagcagcatttgtaagtgcgcttcattgtggtgtttgacaacgcacggatccaagtttgtctacggcagacgcccagtcggcgttttgtcccgtgtctatgatatcagattcaaaatcaatggcatggcgttagatgcagtgccaatcgtcgtcggggcgagtgaggctagcgacgatctcttccggcacagtcaggcgtgttgaaacccgagtcagtctgcaaacgcagcagaggggacgggcaatacggggctcgttgggaatacttacagggctagcagaagtgtctgttcaactgccgaggtttccttggacctcgggcggcatgttgttatgatcgacagactgaacagtaaatccatgccactcagctcattttccacaaaaagaatatcaagggtcaggactactgcatgtagactgtgatatatcaagagggcgttggcatgaccattactacgatccaaactgtgcggctgaactcgatcagctgctgggaactttagcactggtgattctcaaccgaaagtgagctacttgagaacgatacaaataggctcagtctatttcgggcatggtttgagcacataaatgccactatcagttcatgatgaggtagtaagatgatccgccgacaggagtttgaacttatccaaccagtcatcaactattttcgaatgcatcaacgaatctcgagcgatccccaagaagtatcttgtccctatgtacgattatcaggaacgatgcgcacgtactctacataagctactatgcgaggttcgaatcctctgaggtttactttgtatgtaagcaaattggcatcaacttatcgtccgtgccgatacttggcagtcctggccaacacaagatcgaaatataggagacatcagtcccgtcaatgtggttcagcattcgctgtggggctggtgcaaatgttggtaaggcttgctggctgtgttgcatttgttcagttgctaatatgaatcacagaggaagaaacatctcatgtggcttctagatctaagtcataaattaccccatggctaccctgaagcacctctccatcaagttgctccgaattttatcaatcgtgcgcatgtattgtcatactgaaccatgatgattggatgtccttttcacaatgaagcgtaacaggctggacagtcattttcatgacttggccctgacgatttctagaaaaacctctgtaacgctttacacacagctttttttggcccaggactcaaactcaacgacaaagagcagcggctctcaatacgacgtcactaactgatgagggtcgagggcctatttgcgaaagagcaaggatctctaacagaccgttacattgtacggagtacaagcgtacaacgggggattattaatgattacggtaatcagcgtaccaatatccaatccaacacgacactgttcatcccacaaggaagacgcgcggacctgctatcatgatgttcaacggccttgtaatcgcactccaggtctatagtgtcttgatacagctgtcaacgcgtcaagcgcggtttcagtcaggggacacggagtttatttacaatggcctaagaggcgattggtgcagcatgctcggtcgggttcctgcattgatgtaagtaagatgcaggggagttgttacttctgctactatgtatgccaatcgcatgtgattttccagtcatgtaattgtggtgtgattgatcgacggagatgaaggaagagagcgagcgaggtggcattttccccgtttggtggatatgcaatggcctcactcactggcacacagcatgttaagggtttccctgcatcgcatcacatcacgttgcatcgtataagggatcgtctgtctactccagtttgaaccattcccttgaccgaaaagcccgttgtcggcatgctatgcttcgtttcaagaggagaatcacgtcattcgatacctggacaaagaccaagattgtggagatacacagatgctggaaacacaatcctcgaggcatactctgtatatcaggtgcttcgtggattcgtgactagatcgagcaatgcctcttcacatcctcagacactgtgccttgggtggcattttcttcacacgccggtgtggagctgaggcctggcaaaatgtacataatactgtatttgcagatcaagatcaggtacgccactactatgtatacgggaaatgcggaggcgaaggtgatgaggccctatagactgtacgtcttgtcacattgtaatgcatgggatagtcgtggttgattactgtactattgatctattgtaaccacatcacccgattgattgatatactctgcgttgctttgctgactgcgacccaggtacttttccctttgctcaactcttgaggactgatctttgaggcaatatcttcggctcacatatcaatccgactgcaagtatacgaatactacgatagctagctgtcatctgtcacaatttctacgtacgagctaagtaagtcttggcttcgtatgcttcacaattgctgggtgaaaaataaaataaaaaaaggcgtggacatgggtaaagagacatgcagacatgccggcgctagtaacgcctcgtcttcaccgttgcagcaccctggacgcatgctgttcccttataattactaggttgcgaccagataattaacgcgaagcgagagacaagagagaagacccatgagagtttactcagttcgccatcacgcacatcttggctatcaccttacatgaatgcttgaccttgtttgacgagccgtgcctcgatacaacaacatccaccaaggcctgtccttgcccacggctggattgataccatcatcattcagttgtgttgggtctcattaatgtcttttcttcttcttttccttcaactgcactgctcggtgggcctgtcaaacttggcgggaatctatccgctgaagccgggggccatattcagccaaatgaccggtccaactttggcatggtttctctcggctcacaagcgacgaccgtctcgaccgctatcccatgtcaccttgacgagggaaagctgatgcctggctactggcaataagtctacaccccgttcgctgattgagttacatgatgatcggccatggaaagtcctcgaattgggatgtcgttatagtattagggtatccaggtagatcgctcaaatgggcagggccacttagcagcacgttttgggcagattaggttggattgggctctaactccaagaccttttgatcttggctggtgatggagagaaccatttctgcttatgaagagattaccattgaaacgaggcgctgctgcataggtagttgaagttcggcaaagaatatggccgaaactcgaagaaacagatgggtttcacgttattgcgatcagacactcttacggatgcctcaacttggcttgtgactccaagctaagcatgggagcctcgtctcgtcaccatatcgtcggaatctcaggcgaagcgaaggagagaaatgagagagatcacaatagttagtacacgccctaactaactaactgctgtgcccttcccacggaaccggaaccaagactttccagtcacagggcgtaggcccagcggcgtctccggtgtcacaatactacgataacgatactatgtaccagttatgataatctgtcgcatcactaaagtcagtttggcagttcgatatgcccatctcgcaaactagcagtcatttgtttagtagtctggcgcattactgagggcaaaacaacgtcgcaatccctcccaataccgcccacgtggttttatgtacagtagcaccgacccttgtctcctgtcaaaatgttgctagcggcacgttttgcgggacggttggttcgttatttggttcgtgcggtgaaactgtgtctcgagtctcaacggtgacacttgatgatcttcattgcatgtcgccgtaccgggccatcttgtagcagatcgtggatgctatatactggaacgtcgacgtcgaatatctacaccaccagaccaccatcatggacgaggtcacacgacacatgctgtcttacttagttattcatcaaggttacgtccactacctcggtcataataaccgctaattaacaaggtccatccctcttatgcgttgcgatgtgctatctcattgtggctagtttgatgaggctcagacttggatgtagttccttacaagacagcgcgatgttaccgatacttaatggacaatcgttgtttcatgttccatttgacactatggttcatagtcccggtcttaccgaaactttctttgacaacaatgtaattaaagccgccgagatgctgctgacatgacgcataaacacactgtatacagcgtcatgttggtctcgtgtcagggtcaagaggatactcgcaagcatagtgcagggcaggaaatagtatacgtggatcttattatagctaggcgagatgatctgggtccgagtaagacggcagatgctggaacattcgaggcatgagtcgtgattttgttggtataatgacgatgacgacgactatgacattgattgtgcaagtccggactttggtccgggatgctatcggggatggagtgttgtcggagatgcgattcgcaaagaagtactggtagaacagcctcagcaatcacacgagggatgtatgtagtcattagaatctaccccgggaccagtcgcatcatgtcattagaccactcaactgcctgctctaccgttcaatcataacacgaacgtcgccaactgctgctctcgccatcttcttgagcagagtcctctcgtccgcctccctgtatcgctcccatgagtccaagccctccttggcctggatacttaacgtctcgtatccttgacgaataacctctgtgacctcctgtgtcgtcaaaagactgggcttgcgacggctcgcaccaccctcggaaagcatctggttgtagtgtgcgctgacgttgatgagagtatcgatggagttgctgtggcggttagccaagcggtagttctccttgaacttagtaagcacctcgcctgactcgacgaccttgtagaagagatcgtcgtagtcagcgggtgtagggagaaaggcctcgccggcggaaagggagagagcgatgaggttgacgacatggtcgaggagggtgtcgatatgtggtagatccttgaggtccgctgtatatgtggcgaggaagcggacaatggagagtagggagcggaagaactcgggccagtgatactccaagcgtgtacgtgtgcgagacagatacgagatgatgcgtagcatgataccaaagcaaagtgtataaaggctgacgtcgaggcgacgtctgagattatgattcacggcatcgatcatggtatcgagaagagatatggcgaggactcgctcgcccttgacaaaggggaggtaaggttggcgttgacgacacagacggactgctacgcgggaatcatcgctacagatacgcttgcaaatcgcggggtcttcaataaggaggcggaataccatgaggttgagatgagcgtagtaggtagctcggggtgagagataggcgtgctgaagaaggtatgaggtgagagagaggtagctggcgatgggctgctcagcatctggctctgctgccattgtgactaggttgaagcagaagagcttgttggcgtgagtaaagtcgtatgtagccagaagaacagcagcttcttcctcaggtctagcataacgttagtcgagttgtgagatacgtcgtgacaataaaacttacaactgtgtgaagagagccttggcggtctcaacatcgtacactgggttgttcacaggctttggtccaggcgcgattgcaccaagtccgatcatgttgagggtcgcactgaaggtccagccttcagggagatcatcctggatggtgatataccgagatcgaactgttgagcaagcttgtcctacggcgccaactatcttttgaatcacagcctcgttgacaaagtcatttagtcgttgttgataaggattctggaactcgaatttgttgtagttggctagcaagcctagtaatgtgaacggttggagtacttggtccggcgtggctgaatcttgaatgaacttgtgttgatgttagttttggggacatgtcatcttgtggcgtgttgccgtaccttcatgactgcagggaagagatctctttgaatcaagtatgtcaacagtgttgtttggtaagctccagctgttaccgctaacaacacttcgattgccttgtatcgaacgtccactacaccagggtcagctggtccaccgtattatgcgatggcaagtccttacagtccttgctgttccttattatggcctccaaagcactgacgaactcggtaaagacagaatcgatgtggtcgagtcccgcgagcagaaccatgatgtcggaactaggttgaggatacctcttggagaggaggcatgatagaaagacactgagcgtctagcaactgtcaggaccaactcgtgtgttgcaatcgggtgctgtgctactcacttccaacgcgtgtagctgcgcaaggctatgcgcgcccttgacagtagctacggccctcgcaaagagctcctgcgtgcgaacatcgagggacaagacatggctcgggctcaggtcgttgaggatacgtttcagggcggcacgatcgggtctgaggaggaaaaactcggtccagaagccatcggtcttctcttcatcatcgtagtcatcctaattcgaagcaagggcggatcagtcgaggcgcgggcgcatagttgaagcttgtgcggatatctacctagaagagggaagctagtttagttcatggtgaggatgaggagctgaacaggggttgcttaccttgaagagagaatcatacaattgtatgatcttcggggtgaagacctcgggctgaggctggcgagtgagcggtgacgcttccataggaggggagctgaaggttacgagctgcgataatgtgagaggaggccgagttgcgatagagaactgggccatgttcgcttttatcacgtgcacgctgtaggttaagaggatgttggagggcgttgtttctattgatgccccgaaactgtgaacaatagagcaattcagtaccgaatgtgattatcacgatttgtattgttctttgttctcgattgaaaaggtgtagagtctttttgagtcgacgagattgtttccctttggtaaaggtctcagaagaaattccagggacaagtgttcgttacgagactgtggcttgcgtaatcgctgttttacgaagcaccttaattacgagcgccgtattacgatgggcattgactggagtatgaggttacattctatcgtgattctctgaacttgttctttcgagatttgtgatacatcaaagagaggctgatattggaggcatgcctctagggtaaccaacacttgacttggaagcatggcgtttgagttcgttcatcatgatagtctgatcaaacattttatttctttattcctctttgctcacaaagaaaggtgtgcgtagttttatttatatcaaactaagatcgtatcggcaggttgataaacactgacggcagataccggtgtaaactatggggaagctatgtatggacatgtcattcactcagaagcaagtttaattctctccgccactaccaataatacaattgtaaagaagacctagaaaccaactgacccattttccttcagaactcttgcttgccagttaaaaaaagacaagaaacatgaagccaccacctgaaccatccgcttcaaggatcactgatgtcaacgtaagctgtcacacaaatcacaggctatttaatgtctacaccatgttttgaagagtgcttagagatactctagaagacattgacttggtgtgtcttttgtaaactcaagcgaaagtgctgcgtgggttgtgatgtgagagaaaggcgaaagaactgatccaagtaagaagtgatagtcacaatttcttgttctgcaaccattcaaataatcacaaactgcgagcctgaaagaaaatgagactttatacaagcgccaagtatcaggcaaatgttttgaagctcattgagagccgtgatacaccaaacagacaagccattgcttgagataccatacagcaatgtccccaaatatgttccacctgtcactacatcacataacttcttagccactcctcgactactgtcgagtttcctacacatgttatagtctcaagtcatctgagtgtgttgtcatgctgctcaagctgccaccatctactgtccttcttacgacttcctctcaagtaaacaatagagtagtttaattttggactctactaactcagaatgagctcttgggctttgtgatataaaactgaggtaaaaaagacctaagactagtctaaatagcataaaccgacttgctagtttcgtttcttatgctcccagcagccaactattcttatgcctcgaggctactcttgctttcatatgagattcacaccactcatgttctcaattgtcccattccttcaaactgtagcttcttgaaagtgccccggctttaaataaatagttgactgaaccagaaagcaatttggacaaaaagctttgtgttggttgaagtatcgagatggctttcagaacttctccatgccaaatcgcctcttttgctttatcatattttagttccttagctcatgcatgcactttatgcatccgttttacttttgagccacgcttgatcggtcagtaccgcgactggtgccggaaggctggagatgagatacctcatcaacaagacagtctcagccattcgtcctctcagtgttcaattgcaatgatgtcttcaacaacaacaaccagcgtaattggtttagtggtaaaattctccgttgccatcagcaaggttcggggagccctgggttcgattcccagattacgcattggaacagcctcgacggctggaatattcttttttcaatgtcgtttctttttatcctggtcgtgtatcgtgaagtggttgtggtgttgagatgttgagagcgggttgtcgaggcagaaggcggacggggatactgttgagtgttagcaaattgccattggcaattaaaaactaatggtacctggtatgaaatattgcttgtgataaagtgccgagtattttcctgtctatttccgagaagttgtgcatgtgttattgtcgagttacactttggctctgaaagcttagtagttttggtacctcccatgtgcattgcaacgcttcgttagactctccccctcctctatcatttatcaattgacaagaacagccgagaaggatattaggtaggtagtaaatacctcgctcgatgcctttggtagaccaagtgctgtggcaaaaaacacccagactcgatcagaacccctttgacactggacttgcgttttcgaggaggtaagccatgcttgaaatattacacaaaaacaccctcgaaaataccttgactgctatgttctggcgagttttctagtgagaccgagtagctagttgaagtcatggttgactaccgatatgagagtgtaggaaggtccctcgagccgtatatcctcccgaatgtctcgacgatctcatttctgccaaaatccagtctagatacagacgttatttcagacaagaactgcaacggtatatacggctctagaactgcagaagaatagtcttcgagtggccaactctacaactgagtgacccaacaaaggcaatctcgcaacgtctggttacagcaattctcatgaacatctttacttgctcttcacataatcacatacaattcttgataagagtaacagctacaagcctagtaaagacaagacgtacaatgcctactcatcaaagtatcacactacaggaaactcatgatacactcacagctcatagtttccattatatcacgacactaccccagcagccctacaaacgggaccaccatctccggaatgatcgtcccgtagggataaacaagccacatcagagaaaaggcaaaggcccacgaggttaaatcagatcgtaaaacataaaaaccttcgattcgtgatggaaagcgtcggcatagacgggttgcgccggctcagagcaggggatgtccaaaccattgagtaataattagctgaaaagaaaaggtccctctattccatttcgtaatttcaagattcaaaagtctggggaagtggaggatgtttaaatcttgcatcggtattgttttttcttggcgagatttgtataagtgaatgtatcttttggtgttttcagatatagatggatgatcaacgttggtgaggaggagttctagaaggacgagcgaacttcagccaccatttaccgttggggtcagccagtttgagataaacgccgagaagctacctaggtaaggtaaagtcttgtgtacagtacagttggcatatgaatgcatggcatgtgagtaaagcattctcacgccagacaaacctcgggacttgaccgcgcaatgaacgtcccaccgcatcaaagcttctgaaacccagtcaatcgaggcagtgctatttccattcaacagaaccggggaagcaatcaataattacccaagaggaaggtgtagacattgttcctttttcctttcattcctcactcccccgttctccctgtccgtctctgcgttctccgcatgtctccaaaaatgataacgtctcacccctgctcccccgcacaatctccaatttccatcatgtaaaaaatacgtacgagtaattcctctcaatggtctcgcttgagattaaacttgtgcttcctttcccagcaacccaggacccgtatctttattatccaggtttgatagtttatcgtgtggaactcctgagtctaggctgtttctggggtgcatgctccggagtacaagtaactgtactcgagtgacttttgagtagtcttggctggaggaagagacgctgtcgtgtctcttctctcggcgcgagttggagaaacagggcgcagtcgtagtggtatcatgattccacttccactgtctttctttcacgtaatagactcacaaagacgcgtacgctgatgagtccgaataacatatggcatgtgtcttgagtgaactctattgcctgttaccccaggatatccgccgttgccgatcttgccttgctgccctctcgtggtgaatctggctttgtacgtaacaagatccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgataaggacgagaatgatcagagcaagactaaagtacgagccagcgacaccaaaggcggcctggaaaggaatctcgtccagagtgtgaccctgtcgggcccaagccttacggaaacgaatgtgggcaacgcagatggaaccccaggtgaagagggttgagagaccagaaagagcaaggagccaatcaaagatctctccacccttggggtcaaggttgacaaaggcgatgaaacccatgaggatgtggacgaggacggagatgaggggacggccaccacggtcaatgtaagcgaacatcttgggggcatatccgttctgagccatggcagtcagggtacgggaaccaccgtaaacacacgacacaccaagagacagaaccgactcgagaatgatgacgttcatgaagtggttgagaccgttaagaccagcatactcgccaacgaggacaaagggcgatgccttggcgttggcgtatccggaaatgttgagtcgctcatcagtggacttgataagaagaccaatgaaggaaaggccgagaacgtagaagagagtaatacgccagaaaacctgcttgatggcaccggggagggccttggtagggttctcagactcggcagcggcgagaccaaccagctcagtaccggcaaaggagaaagcggcagtgacgaagactgaacagaatcccttgaagccgttcttgaaagcaccggggtcctcgttccaaagcctaccaccccagtactcgttgtagcggccgttgtcgggaccaccaccacaaaccaggacaacagaaatgaacatgaaggcgacggtagctccaagcttcaggcaggacgaccaaaactcttcctcagcataaccgataccaccaaagatgttgatgatgataatggcaacgaggaagatggcaatgaagattccggatgaaagttcttcgttccaatatttgatacagacagcgcagacggtcaattcgagtggtaggacggtagcccattgtgcgacatagttccaacccatggcgaaaccccaagaaggatcgatgaagcgagacgagtagatgtagaaaccaccgttcacgggatacatgacggcaagttcaccaagagcgaagactagtaagcgaaacacgttagtattatttccatacacccagtcaggatgatattaacataccgacgttaaagatcatagcaccgatcagcaaaaagtcaataagaacagatccaggaccctacaacactattagcaacctatgatgacgatggaggagggctcgtatcgacttacgccattgtagagagcctttccagaaccgacgaagaaacctgcaccgatggaaccaccgatagcaatcatttgaagatggcgaggcttcatacgacgatcaagttcaacgttggtagtgtccttgcgtcgctgaaaggactcgagggtgagaccgtttcgggtccagtaggactcctcctggaaggcgaagccgccgccagtttggacatctccagactgctcagtgactgtgttgcccttctcctggccgacgttagtcgggttgtcgctggagctctttgactccatgttggatgttcccctgctgggtaactcttgaagagttgtagggattaaagaaagataaaataggtcaagtgaccttggtcttgaggaggagaaggagtggtgatgatcaaaaccgagggcgaacgaggaggggaacgacagttcttaaatataagtccaggaggggaggacaggatccagagaggactggggtcgcagttgattcggcgggctagaggacagccattgcgggaacaattcggtcaactcgagcatcttgtgaggcccctagtttcccgctgtgttgccgatcaacaagaagctgtcaagcttggagcaagtaagcgtgtggatatcagcgaggaacgagagggcttgaatgccaagaagcgcgatacggacggaggaacatggataattggggtaggtccaaagtctgagatggcggagcggagtctatcacggacatgggggccaggaccaggcgacggacaggaagggagaagaggaagccgattcgacagatgcagcgttgtcgatgtcgcggttggttatgtgcaccccttgcttgtttcgtgggacccaagattggaccctcgagagctgcaaagagatgagcattggaaagaggtgaagatgcgcattacctgtgcttttcgtgccgtgtctttgagcaaagcgcatggatggactggcactggtctgccttgcatcacacatgcatagcattcgctacagcctgtgaccttccagttcctgctcaggcgcagaatcaggctcagcggtcggtcattgggaggttcaacgattccatctcattggaacacgcgaaacatctgcgacatttctcaagtgtgacaaggggaactaacacaacaagcacaagccgttacaggacgatcaacctaattgcaggcaaagtggagagttggagaggactataatcctggtcaaacgctaatgcttactccactcgcaaaggaaggcacaggtacaggtaccgatacatggacgaggtacttccttccttccgtccttccgtcatggactctctatcatggtcgctcgaggcaggaaccgcgctttgtttcttttctccttctgtcagcctacctacccgagcaggttggtactaggtaaggttaataacagagttaaacgcaatgactttctgtctagtcttatttgaggaggtcaatgtcaacgaaacagtcttcgtacgaaaacatcggcgcatttgttatattctcctgcccgtgctttcattcatgctatagtttttcagttgccaagctttcgttatctccccagtaagcagagacgccgagacatgcaacgactcgtgcgcaaaaggcgaacttttgttgctgctcttactcccatcccacgctcatacaaaacaatgcttaagaatggggtccataaggcaacctgccaacactaggtggtaaacgttgcggagtccaaagtcagagaaattacggatactgtacagtcaactcggtcggtgcccgcattgccacatcggtcagatagcattctgaccacatttcagtgttggattaccgaaactgtggcccgatatgatactaggtttccagggaccttgacaatctgtgtcgatgataccacaactgcgagattccccgtcttgtcttgcgcaagtcgacccaccgacttcctcgccgtatctgattacagcacaataagcactcaggtcctagagcgtttgtggtgccattcatacgattattcggaaatagtctcctgcgaattcacgtcgcatccttcacattatagcatgtgcggcatgacgactcatttggtgcctcgtataacatcttgcaggttatgacaggggacaaaacatgcctagaaaacagctttcttctagaagagtggcgcatggtaaaggtgtgtgttacattgcaatttagacaagcgccaattaatgaggcccagctgaattcttgagtaggttggccacagcttatgcaccctgcctattttcgctatggtgcgacagttatctttcggatagggactacgataacagaaagcccgaacgaaaatccatcgtaacaatcaaccgccggctactgattacggtccgcggcagttcttgccgctgcggttgtggctttgttctagaaaacttccatcggaattcgtgtcatcacacacgttcagtacatgacgtttcaatgtcgagatgtcgagatccgcagacgttgaatctcaactacggggtaatacgtaacagtttgctctcatctgccattaccccgtgggcgaatcgccgtcaatctggggcacatctccatactctacaaattggcccgttcttaaggatcgagcaacagtcaattgaggaaattccccaaacgtttgtacgtaatacaattcacttcatctacggccccgttgttttgacatcgtccaacaggcaggacagggcaggacagggcaaggtcccaagttaatcgatgggctcggacatgaccgactaggccaggccccccttgcagcccccgcaaagacagttgaagcgttatcaattgtcgcccctgaccttgagagcccggcaccataagccatgttccacgggccgatgaagaaaccttggtcctcgacatgaatggcctgcggcacattcttacctgactggacagtctgctaaggtttctattaagcttagagcaacgaaccacaccgaaataaagtgagggaaaagacaggctaaattcagtgataggtatttacttgattcaccaagtattgttagacttgagttgcaccaagagcggtattctttgtcccaccaaaatgaccgctgcaaccacgttcaagattccgacgcaacggatgtgatgcaagtcagccttggccatcgttctcgaagccgtcgatgcagaaagacaattgttacggaatagcatcacacatatacatacatatacaaattccatctttgacccgagtctgacacacggctactcaccaaatactcaatgtggcaggttgtgcaagtagctttcgaccttccattccgggagctattctgcgctgctgtcctccgatacgccacgctctgagaccttatcacttggcagagagcaatagaggactattacttgtcgagcttgggtcgtcacatataaaagccccccgttccgccaagacttttgtcaaaaatgttggcaagatgacttttattagtgcttcgtttcaggaaactcaagacactcatcctattttcgaccccagtcactcggtctccagtctttcctgtcgatctcgtcgccccatcactcgcctcttttatctggccttttcgatcccacagcttgtagctgtacagtacttgccgacgatgctcgtaccgagtccatgcattgcattgacattctgagcttatctagacggataactgtaccgtacggggtccctattacagggtctttgatggatgcattcgattcacaacgttcaggtcgcacgagccagatgagggtccatctcgagcattgcgggcgtaacaaggttcctctagggagggtccagtgtcgtggtaacctaatgctaacgctctacttgccccgttatgtcgcctaggtcgcccacagctcgcgtgatgctgcagatcgtctctgaggcattcgagaattcgcatcggagtcgatgttttctttctctacggctgatattgatctgtatctttctttctagctgcaagagactcatcacgttgtctaccgaatctagtggcttggcctcggtactttgttggccaagacgggatgttggtgcaagaggaccaagatggtaactgctgcagggtagggatttgattccaaccatatttgggtgcccaaaacgccgagatattggcagaaggatagaatgttctattcggggtaaatgttggttggtcttaatacggcgatattaacaaacaaccacagctgataaaagcgtgttctacaactgcccttacttggataacggagttctcgggttttgcttaaatgagaaatctcaacagttgagagttatcctccttgatgtatcttgaagacttttgggcaatacaaacctacgaaatctaatcagttgaaaacttgtctatttctacctcactcaactgtacttgtatcacactgtacagtattagtctcggaaaggtatatttcgacagctatttgcaagaagcgaccaaagaactaccagcattgacttgtcgttctatctgatacttgagattctaacagtacggtatatacaacggaagcaatcgtagcgccaaaaaccatcacaactcaaatgaaactactcatgacctcgtttgacagttgctataaactcgaaccaagtctcaacctggtagaactttggctctctggctaggttgagccaatttgaagttggggcaatgatcagaagtcacttgaagagtcttgtggtaatcagaacacgtggctactgttgatggtgtttctacaactttacttttctactaagttgtttctgaatgaataatatcagactatgtactttggtcttcacggatacttccccttaacccaccatatatgatcgtcatgatccaccattctccccagagtacaagttggaactgatgatggatacaaagacttgtgataactgtttcgttgaaagcttgaatcttcagagtccaagtcccataatactctgtgatatcgccttgcaactatgttatacttgtatcaattctgtgttgcttcattctgcgctgtcaaaggctctgtaacgtctgagctcaagctgtagtcatggaaaagtcataagagtccataactaaactcatatctctgcaaagattgaatgagtaatacatttacatttatataagagtccataaaaaagaaaacagaatcgctttccaagcttcacaagacgttgatgaagcgcgagccattgagctacaagagggcaaatacgtctgattccactgatcatccatatctcgtaaagttcatgcacaacccttcagtcttaagggaacccaggtctgaggactgatttattgttgccattcaagactctggaacactactatcgctcaaattctcaatgctagcctgatatgcggtgctcttgcccttggtcctgtttctgcccatatttctttaagacttactgttaggaaccgcgtctcattagggtttcccatgggctcgttttttccaactttgatgacaacggatgaagacttgacttggttattacttctgtggttactttcgtcccgctgcccgtctactgtaactactctgttgtcgacccttgcccccgtatctgtccctcgatgcttttttatgacatatgttacatatgaagaaatactagctaatgccttcctccaagacgacactggtctccctgctgaaagctcttccagtacatgatcggaggccttaccactctggatacaaacttgtattcccaaagcactacataaatgtggcctttgtagattctatcactggccaacgacgatcaagtgctggggagggtttgagcagcttgatagtactatacccagtttaaggatgcgcttctttacttattgccaattgtggtaagcactccatcttgcaaggcattaaagctacgaggttctggggaagaatgtgttttattttttaggcttcgctaaaggatatccaacacgggtaaacaattcctttgcttcttgatccaatttttccctcactataccccctcgggcgacagctctggcagactgtctttctagactgacttgcattcgtacaatcctacctggccaacaatttgaaaccctttcaacttttgtatcttgagtcctgcgatgtttctaagatccctccatatcctcgaccattgggtcctcaggccatggccatgtcaaactatcaatatccaaagaattggcaacattgagcagctgctctgcactgagctcatagctcaatcctagcccaaaatcatcaccagaatctagattgaacggatcattgtacccagcaatagttgctgtggttgcatctatgtcgtcagctagcccttctcgtggagtgccatggctctgtgctgcaaccaaggttcttgaatcactgtggacgagaaactcttggagtaacccttccaactgctgcagttcagatgcaaccatgttggctacggggttaccgcgagagcccatctcgtcaaagatggcgtaggcacgttgtgtccatggagaatgatctggtaatagagatgagtcgatcgcagccgccatgagtagtgcgatagtagcggtaaaggttgcatcatgatcgaagcgtagaaatgtttcttttggggcgttagtttgagctttatcggtacagggaacaacatacctagtagcccctggtcagacaggctcgagagaattctgaggatctgctgagcggactcggtacacatctggacaagacccattacgctctcagattgtagccaatgcatgagagctacctctagatgacccagtctggaaagaagaaaggtatagagtaaaggtcttgtggtgagaataatgcacttgacatgttaggatcttctgttgaacatgattgtagagaaagagcttacttggtgctgtagaagatgaagatgagctgatattcgtgagatcccagccattccttcactcgattgaatctcaaacgatttatttagccgttctgtaacgacagcaatgctcttgagtaccgattgcgtggcttctagataccgactgtcaagttttccttcgagcccatacacagctatacacaaaccgttagcgattcttcctgcttaggtcaaatgcacatactctggtctatcttggcaagcactctgcaaaagtcgacatgtatcttgagagcctccagtttttctggctgtcctggaaaggccggaaaacgcgcgcttataacatcgtcagatatactcaatgggagtcccatcagagagcccatctggcgttcgaggatgtagatggtccagaacatatgccggcatttatcgacataagatttgtcaagagcagtagactgcatttcagtatgtattccgtgttctaaaccatgccgaagagcattgcatacctagttctgttagcggtcattgtatatccgttcacttgtttagatcttaccagacggtgggcctgttgaatgtgatcaacggaatgtaggtagatagcagcgcaacagaggacttgcatctcgtctatgatattgcagtcgaagaagctaaagtccggcatgagcttcatagcatgtatgaacaagtccccaccaggaggacgtctagatttggtcgattgaaccacgaaggcctttccgagcgctacgacgagaatataatgaacaaaccagagaggttcggctcgtgagtactctgcaggatgttcatggaagcggtggaatcgttccatgaagagatcttcgtcgaatagactatatagccatccgcagtggaatttgactgaattgatgagatatagggcaaagtccttggtgggaagcgagctcatgtcgggtgcttccccaggtgtcttcctcgtcccatcccacttgaagtcgaatatctttccttcaagtcctgagaaatgcaggttgtgagtaggtaatgctgttcctttgatgcgctcatgtgtcattgtcagaactcttctgttgaaggaccagtttgacgatgttcccatgaagagaagatggcttttgagacctgggacaaagtcgtaggtatggaaagctaggggattaatcagaggagcattgccttgggcattatgttgatgactttgtgcatgggctgatgcataaggcgatattgaagctgaggccttgacaacaagatctgggatgctgctgttcggatctgacacctgtatcgattcatctgactcactatcagcatataaatcccaatcatgaagggatcatgtacactcgcctagctctgggcttctcgattgaccagtagcctgctggtttgccttcctctccaacaatgcaagtctctcttgaaggttgttgatatatctacaggaattaagcaagccatcaatcgtgaactggacttgtttctaacttaccctcttgaaacaactactttacgagactcgtcatcgaaacgacacggcagccctcttttatcgcattgctggcagggctgagaaccagaacatttgatcttctggtcgcgacatcttacacaactaagcattcctctcccgttagtgatgccaaactcgagtgctatccggtaagaacatacgctttaggagcacgctttctagcattgttcggacgtgtagagctagaccgtatagacattgacatcagttcgaaaaaggcggtatagttaagtaggatatcagtatttaacagtaaattgtagatattgttgtatgtgtgagtaacacgctatctagcatccctgtgacctcccaaccccaaggcatgtctagcggccaacctgccgcgtagagagcggggtagattggggaaagatagggatccaaagccgacgagaaagaatagaagggctctagaaggtgtgggtatttgttcttgactttagttgatggcggagttttgaatgtttggtcgtctactctgcccgattgcgttagaaagtctcgagtctgaagcacagtcaaagtccgtttattgccaacaataacttaacattcttgatatgacatcaggactgacgggtctgatagaggcagaccttggcttttcaacttcttatgcaagccacatgctacaacgttgcaaaacgcatatgcaaacaaactcctctcccatggtgtagtgataaatcattttgggttcaggtgcgcccataaccgaatgagccgtgtaacccaagatattggattcttggcctcatctgcgaagccactcagcaataaattctgcaaagctcgaaacagatacttcatgagtgctagtattttcattcccaattcgtccgagtttgtaaatgtaacctctttgtggatggcccaagattctaggctagtaagcagctgaagcttatggctcgttggtggcttacagcaagtaagctgagcttgagctgcccggatttgggtcgtattttcatgtgtgacaaacacgacaatttgacggaataagggcatcttcagctgcttgtggtactttatcaggcccaattaattattctgttgttgcttcgattcgtataagaggagagcaatacccatactccttgtgagaccatcgccacctctatcatctgatagaatcacctacacatatacacaccaaagcacttacctcgataaaacaccaacatcaatgtttggcttcaacctcagctatcagtggctttactttacccgaccttcgggtcctccgtcccctgtccctaagggccttgagcgtcactgggtagacacaccccagggccaaattgaagtcctatccaacaacccctcgatcaccgacagaacagacggccctcccgtagttttctgccatggaggaatgggttgcgcttgggtatggactgaatacatgcaatatttggccgcccgtggcgttccgtgctatgctgtttctctgcgcggtcatggagattcatggcacccctcatactttcgcatggtctttgcaacacctcgaagtgctttggcctctgatctagttgcggtaattgactgggtggagatccgtgaaaagagcgaggttatgcttgttggacactcgagtggtggaggattgagccagggcattcttagcgatggcctggccaatgtgaaagcccttgcgttactgggtgctgttccagggtttggatcgtaagtcgggatacagcccatgatttgatgttcagtcgagactaacaccgcttcgcagaatgggcgtatatgtgaattggtggaaaatggacccttggttcagtgttcgaatgattttccatctctggcactccaactcacctctctcacacccaaatctcacacaacgcgccttcttcggcgacaagttccctctctcagccgttgtcgaattccagcgccacatgaatcgctacgaggcctacctatggcccttcagtatgatgtactcgttcacatctgcatcgacgattctgaagcacatccgcaacgacggagcgagcgatgaaaagattctcgtcatggcaggcactcaggataagctgatgacggagtcagtgtcccaagagacagcgaggtattatcgtgaagccgggactgggaatcgtgacggtgtaatattgcgctttgttgaaggtgctggacatcatttgcagaatgatatgcagtgggaagatggtgctgagaagctgtttgagttttatcaaggcattgcttgagtgtctgtgtatagatatgtttcgcgttcacaactcaatgtatattgtttgttccatctcttctttaatcgactcaatggtgaagctgtgccgcaatgcgtgaccgtcggtccaatacccgtcaacatctaccgctagttaccaagaccaagaacatcgtgaatgatcggttcgtgatcccgacacaacctccactaaattgttcaacttccggtccggtagcggcctctaaacggcgctgatgaatctcgttagctgtactgaaagaagaaaaaagagggcccggacagagagacaggggactccggtgctaaaagcgagtacaacagggcgttcctcaggcggtgtcgctttcccttttccccctgaggcaattcatcacttcgattcatcatcatcaaaacagaaggaaaacaacctctaaagaattgttggttgtcaagtttctatctcggcgcttcaaagacccgaaacgaccggccttgtatcccatattcggaagcctaccgatctttactgtcttgcagtgaacctcgggcttcttccgtgtcttcctgctctttttgggttggttgcctcaggcagtcgttactccatcacagtcaacctggcggtccttcagcggttccagcggttgtcgttgtcagtgggggtaggagctggtgcagcagccagtcgtagccagtcgctcctgcttggttcggtattcgcaatggagggaaggaaagtgccccgcgttccggagctgtccaccgaaggcccctcttcggcgggcttcaagacatattcggccgctgtgtcggccgataggatctctctcgtatcgggccatctgtcgcatcagacctcttcttataacgcagcttcccctgctctttcatcggccactcaagctcgttctctatcgacaaccacagccaacatgtcttctcaacctgaacacgctactctgctcattcccggacccattgagttcgacgatgatgtcctcaagtctatgggccactacaggtatgtagcaacgtacactatactcgacaacgcattgtttgctaatatccatcttacagtgagagccatgtcggtcctggctttgtcaacacctttggcgagaccctctctatgacccgcaagctcttccaatcgaccgacccctccgcccaaccttatattatctccggttccggtactctaggatgggatatcgtcgctgccaacctcgttgaggctggcgaggatgcccttgttcttagcactggatactttggcgatggctttgccgactgcctgcgcgcctacggtgccaacgtcaccaagctcgacggtgaggttggtggccgacctcagcttcccgaaatcgagaaggcactttccgagaagaagtataagattcttacagttacacacgtcgacacatcaactggtgttctgagcgagctcaagaacctcgccgctactgtgaagcgagtctctcctgagactcttgtcattgtcgatggtgtttgcagtgttgcttgtgaggagatcgcattcgacgagtggggtctggatggtgttgttactgctagtcaaaaggccattggcgttcctgctggtctctccatctctttcttcagtggccgagctgttgctgccgctcttgagaaccgcaagactcctatccccgcctactttgcttccatgaagaactggactcccagtgagtgacgtatgttcctggtactatgtttcttgctaacgtttcgcagttatgaagaactatgaggccaagaagccctcttacttcgccactccctctcctcagctcgtccacgcccttcacaccagtctgacccagatcctctccaagcccttgtctgagcgattccagggccacattgaggtctccaacaaggtcaagaaggccatcaccgacctcggcctcaagattgttgccaccaagcccgaagaccaggctcacgccatgactgccatctacctgcccgagggtgttggcgcccccgatgttctgcccaagctggctggtaagggtgtcgtctttgctggtggcattcacaaggccattgcctccaagtacatccgattcggtcacatgggtgtcagcgctgtaagtgtaatatgtgaccgttttctagagtttgtaactaacttgtatttccatagctggatcctagccgaaaccacatggagaaggccattaatgctctcaaggagagcttgttcgaggctggctacaaggcttagacatgagaaataaagaaataaagaaaaaatcgtcaacacggcttaacgacctggtggaagctctgggtcgggttgaagatactcacgcctatatatcaggtataagtttctcacttgaagcttacagtacataaagaaagaaatgactggccacattggttggtgtttggatagacgatggaaccaactatagagggttggaatgttgtctttgtcttttattgatgaagcgagcttaaaaatattatactttgataaatacccttgacccatgtccaacagtgttttgtaaattatcagtttgctcctttatgtctttatgtcttatttggagtggcagaacattctgaaaacgtctttcgtattaatcatatatattttaggcatgatgacttccggtaagaacatgagcttgcccttaacaagccatgaagaagaatatcaggctatcgtaatatcccctcggctgaaaacagcgccgaggggggaatatgatatctcatatcgtgtcaactgtcaatacagctagagagtactaaagttatacatactaacagaactactatataagataggatattttggtatgatgtacagttgttcagccgagaaagatcttgacgggtttgtcgtgataaagaacaactcaaacacgatcccaatatccggactaccgcatccggtaacattgatcaacggtaaccaacatgcgccgttgggaaaatcacaacgaatcatgagatcgatcggttacggtgattttatctatgcgcccaggaggctgggaattgaagtaccactacaaaaatcccagcgtcatgggtccgaggaaccgaaggcgtcctgcatttttgcatggcttattcgcggttacaagcatcaaccgttgtgacggaacaggtagaaatacttgtgaccttttcttaatgtgatagtgacatgacctttgacaggcaaacatctcatccattcatcccttcttttgcctgtcgtgtcgtgtcttgccccgctgctgacaaacctgctaaccaaggtacctgagcatcagatctgaggtgcccggtctggacggctaagaatgggaagctcttaggtagaactggttagtatagctgggtctggttgctggtggttacaagtgacgcagcctacgctgcggggcatttctgggaaccgtactccactaaaggtgttcgctgtactgtattcacagcgctgggttgcgctgggctttgtaactccacttcgtcctgagccgcccgcataggtccagtccattcatggatctcttcacgcttcacctcacctcaccgacgtcgtccactttaccttagtttgcttcgccagagccgaactttgcatttctcctctttttcatttttcactgcttcctttgcgacgcattctccttcccgatcatcgtacaccttcccgtatccttcctactgtagagttgagttgagctgtgctacgctacgctactgcttgctgtctattagtagtttatctccctggggctaagcatttgcttgtatcttctcactcttccccccgcctcgcctcgtcttcgttcgcccaccacaatctacctcctccaaccaccaacaacttcatagtttcccgcgtaacgatcccctcgtgaacccgacataacaacacaaaatggccgcctccattgaagagctggacgtcctcgtccgctccttctacgaggggcgcggtgagcaggtaggctatcttctggttctcagttttcaccaaccgtggaccccgcgcgtcgatatgaggaacaagagctaatcccgcctcgtcaatcgtatagcaaaaagccgcccaagccgctctcaaccaggttcgttcattacttgagcttctggccagcgtagagcttttttcactaacctgatctgcagttcaaagaagaccccgatgcttggcttatggtcgacaagatcctctctgatgcgcagtatcctcaaaccaaatgtgcgttgcctcagctttgcgccactttccacgttgtgctgcactctggccagctttgttccctaaaagatttgcgaatgcatgaattctgaatccactcgactaacaaaatttgacagacttgggtctacaggtactggaccatgtaatcatgacgaggtggaaggtactccctcgggaacagtgccaaggttcgtcttgcccatgatatcaacacaatcgccatatctgaccagcctcttcgcgtaggaatccgaaacttcatcgttcaattcatcatccagtgctcgagcaccgaagagtcgttgcgccagcaaaagaccttgctcaacaagctcaacctcgtcctcgtctccgtgctcaagcaggagtggcctcacaactggccaacctttatcaacgaaattatccagtcatgccattccaacttggccatctgcgagaacaacatgatcatcctccgtctgctttctgaggaagtgtttgactactcagccgagcagatgacatcgacaaagacacgcaacctgaagcagaccatgtgcgccgagttctcacaaattttcaacctttgccaggaggtcctcaacacggccacacagcctagtttgatcaaggcaactcttgagaccctgctgcgattctgcaactggatccccctgggatatatcttcgagacaccacttatcgacacactgcgaacccgattcctctcgacccccgagttccgcaacgtcaccatgcagtgccttactgagattggaggtcttcagactggaggacccggacaacccaactcatacgatgaggagctcgtcaagatgttcacagagacattgaccactatcgccaacatcatcccggtctctcttgatctgaagagcacgtatcctagtagtaactcaagggaccaagagtttattcaaaatctggcactcttcctttgcaacttcttcggaatgcacttgaacgtaggttacacgccctgtttgcactgcttttgtgattctaacatgtatgacttagcttgtcgagaaactccccaaccgcgatttccttattcacggtcactactatcttattaggatatcacagatcgatgatcgagaaatcttcaagatcaccctcgattactggctcaagcttgtccaggagctttacgaggagatgcaggctctccctattacggatctcaaccccctcatggccgtcggcgcaggcatgtctggtggcggtgcccccaatcctaccatgctcaacaactaccccctccgaaagcataagtacaacgaggttctctcgaacctacgagttgttatgattgagaagatggttcgacccgaagaggtcctgattgtcgagaacgacgagggtgaaattgtccgagaattcgtcaaggagagcgacactgtgcagctttacaagacaatccgagagtgtctggtgtacctcacacacttggatgtggtcgacacagagaacattatgaccgagaagcttgccagacaggttgatggcagtgagtggtcttggcacaactgcaacgttctttgctgggctatcggatccatttccctggccatgaacgaggagaccgagaagagattcctggtcactgtcattaaggatttgctgggtcttactgaaatgaagcgcggcaaggacaacaaagccgttgttgccagtaacatcatgtacatcgtcggccaatatcctcgtttcctcaaggcgcattggaagttcctgaagacagtcgttaacaagctcttcgagttcatgcatgagtcgcacgagggcgtacaggatatggcttgcgatacttttatcaagattgctagacagtgccgacgacactttgttgctctccagcctagcgagcaggagcccttcattgaggagatcgtccgcaacatgggcaagattacctgcgatctgacccctcagcaagtccacacattctacgaggcttgtggttacatggttgctgcgcagggtaacaagcatcagcaggaacgacttctctctgatctcatggctattcccaatgccgcttgggacgaaattattaagcaagcaacagttaacccctccatcctccaggatgccgagactatcaaggttatcggaaacatcatgaagaccaacgtttcggcttgttcatctgtgggatcctacttctatccccagatcggccgtatctaccacgacatgctgcagatgtacaatgctacaagtacactgatttccgaggccgttgctcgcgatggtgaactggctaccaagatgcccaaggtccgaggtcttcgaactatcaagaaggagattctcaagctcattgaggtgtatgttgacaaggcagaagacctccaggctgtccgtgcgcagatggtccctcctctgctggactctgttcttgtcgactacaaccgcaacgttgctggtgcccgagatgccgaggtgctcaaggcctgctctaccatcatcaccaagctctccgctttgatggaagaccaggttcctaccattatgcaaaacgtctttgagtgcaccctggagatgatcaacaaggacttttcagagtttcccgagcaccgagtcgagttcttcaacctcctccgagccatcaacttgcactgcttccctgcacttcttaagctcgataacaaccagttcaagtttgtcatcgattcgtgctcgtgggccttcaagcacgacaaccgagatgtcgaggctgctggtctcaacatggctctggagctgattaacaatattgctgagaagaccgatgttcagaccgccaatgctttcttccagcgattcttcatcaccatcctgcaggatgtgttcttcgtcgtgactgacaacgatcacaaggccggtttcaagacacaatccatgttgttgatgaagctcttctactacatcaaccctgccgacggtacccagcccaagatccaggggcccatctacagccctgatcaggcacaagccggaaccgacaaccgagagtttgttgccaactttgttgccaacctcttgcaaaacgccttccgcaacctgcaaacgtacgtttcacctttaccacaacatgctgcaatgctaactctcaaacagaaaccagattcagagcttcgtcgagggtctgttcacactcaacacgcagtacgacaagttccgcctcaaccttcgtgacttccttgtttccctcaaggagtttgctggtgacaacgccgagctgttcgtcgttgagaaggagcagcaagaacaggaggccaagaacgccgatatggagcgacgacagaaggttggaggtcttctcaagccctcggagctggacgacgaagagctatgactcaacgaagaactacggactgagtttgcgccccaagttgctgatgaagccgggtcggcggatgcagctggggatggatgggagttttatggactttgaagacttttctagagtcacggcccgccaactgattcctccaccccacgcacgccgaagcacctcgttcaagcgaatttctttcctgttatgataccatattccttctatagaagagtggtcggtcgcctgcctatgcctagtgcgacgccctagtctaaatcgacacccccttggaagtctcaaaggggaagagttataaaaaagagagacaaagatcaaggagccctggttgagttcttagttggtgatggctgtttgagttcacgacccgacgttttcagcggtcgacgaaggtatcacgcgctctgttgtgaaccgaataaagagaaatgatatattgatacagatccagaatatggtttctgcggataggaaaagacgactagcacttgtagatattgtttcagcttacactatgtatggataattgaattgtcgaagagaaagaaagacaagagtggctagttgaattgtgtttacgaatgtcttgtccatcgtgctagtctgttcgctccaaattatcgtccacggtgaagctcgtgaagtaacgtgttgttgttggttaaaaggattgtacgttacaggtccatcacagaagagtttcagttgcgtcagtgcgatccttgactatacttatgttataatggatgctcagctcatgtagaaagttcaggataaatacaagttaaaatgtacgccccgagacagatacatatatatatatatacaattgatacaatgatcctcgtagaccctctcatccttgattgttctctaattcctgtagcggccaatgcaaagcttcttgccagtaactcccaagatgaccagcaatgagatgtatcaagaacgcacctgaatccccaactaaccaggcgtgacggcatcgatggagtaaaacaccgtagtatgccagcaccagcaacgcctccggccggtgtttgcgaacagcttctacaaagtcttcgcgcaagatgacagggaacgccgacacggcttgcaaattcctgttcgctggtaggttacgatacacgttgtaagcccattgcaacgatcgggcagcattactacatgcttccactgacgcttgactcaggtcagattgttggatgaggtctatcaatggactgcactcatcgcccttgtcaccgagctctgctgctctgacctcaatcaagaactttgccaatggggtttcgagaaggtcgtagtaccgattcgaggttgtggaccggacgccgcgatgtagatagactgactcacagaacctctctataaatacatgaaaggaggagcgatactgagtgagtgtgtcgtacagcatatgcaagctgaggagagacgagaagaggaaccgagggatatagtatgtgtcatggctggctagttcttgagcatccctgttgaaatatgaaagagcacgtgtttgaagctccgtggcatttcgacggtaggaagctgcactttcagggtgaagcacagccatatggtctgctgataaagcgaggagctgatccagtgcataaggagcttgtgaggaccattccagagcaacgtcaagaagagtgtctatactatcagtgtcgaaaagcgccgccttgcgaaagtgatgcagaagcataagatgtttgttggtaaagacgagctgagaagatgcctgaccaccatctgtttgcggtgttgatataggcgactcaacaaagtccggagcgaaagattccgtgaaggaaggtagcgtggtcgaaggagtccgctcattggtgttggcgccatatccaagatatgacgggggcggtattgacgagggaggatgtaaagcccctgtactcgaaacactatcgacaggactctgcaggcgactgccgctattactcgcactggtcaaaggctcattgaaagagggagtggtagatggttcaggctgagctggtaatggagttggggtagaccccgacgcggcaggaggaaatgaacaactcctctcactaacaatgcagttaccacaagaggggcgtttctcatcgcatttgatatgtcgcctcttacactccaagcaaccattgcgggacttgcgatggcgtcttcggagcttggcgaccgaggttttgtcctcggtggcgggattaggatgggggctcggatgcatcggaaaggacaggcagtttgagtgagagtatgaggtgtgtggtctagaatgagaattggttgtttagatcaaatcagatcggatcggtagtatcatgactagtagttcaagcttgaattgtgtgttgtgattggttaacgattcgctcggaaaatttgtataatcggcatatatgaagtgctctgggagctttgtccaggctcagcttttcgattttctcacttcaatacggcaatgtttgctcggttaagtgcccacctatatctacagaggtagatgcctagatgcctattttgagcgaggcgtattcctccgagccaccatgaagtcgtctgcgtctagtctttggcatagtagcaacgcgtcttcaggatacgaaaatatctaaaacaactgagacacccctgtcatttcctactatctcagacttgctgtagctatgctagacaaatgcaagttctcataatcatctattcctttttcgaacctacagattgacctttcagtttgtgtaagaatagttataagagtgctcaagggatgcagagcatcggcatttataatcaatttctcatcgggaataaatctataggtaccactatgatcacttatatagaaacaagtgaatacgcgtttatcggattcaacccgaattttcgtattcagtagtccatactatacgcgtatagctgtaccgatggtgtaatatccaacaagcttacatggcccatgatcacagaaacgcttccaattgctcttcacctccaggtaaccaaataaaatcatcgtagcaaaaatcggggtatattctgtctaatcgtcaaaccctttaaactcgccgtccttttcttgcttagctgctgcagcctcagcagcagccttttcgcgattttgtctccggacctcagcgataagatcgtttagctccatctgcttgaccttttcgtcatccgtcatcttggatgtggcttctgcgtcacggcgcttgcgtcgcttctcccttcgctccactcgatcgtcttccttctcatgcttagcgctccaagcctcgttgtttttgcgcttgcgcttgaactcctcgctcttatcttgcttctttacgcccgacttctcttcctcaagagcgacctttcgctgttgttcgcgagtcttctccttgtacgcgtagttgtcccagtcgatctcaagaccgcacatcttgtcgcctgtccagcccttgagttcaggcattcggggcatacgtagcagtccccatgcattgccgagatcagcccaatcgagatcggccgcgcggaagatggatgtagcctggtgagcgccataacttcgagcccagctcacgaatgccttttgagccttgtcaaacagacccctgtcggttaacacgaagtccctcgtcttcttcgcaaattcggcggcatcgtcctctgatgtggtgatggtaggcttttccaacggtgcgattggtgttttgcggatctccaaaaactgaacgtagtcttcttctcttccagggtgcaacatcaccaccgccaatccttttcgacccgcacgaccagctcgtccgctgcgatgaataaagaccttggggtctgaaggagcatcaatttgaacgaccaagtcaacctgaggaatatccaatccacgagcagccagatcggtagtaagtaatatcgtaggagaaacagagctgaggaatttgttgaagttcttctctcgtactttagccgcatgttttccgtgcaaaggcaccagagcaaaaccttcaggtagtatcagaggtagaatatgctgaaagtagtcgacggcagcgcaagtggacaggaacacgatgctccgttgggggcgtacaggtagttgtcgcaaaagctcggcaagagcaggaagtttctggctggcgggcttgaccatatatgtcatctgaagactagctggcgtctttctgtcttcgagaataccaccaccctttatcttaaccttgacctcgatcttgacagggtttcgcagaccaactcgaatgatctctccaacagcttcgcttacactggcgctgaaaagaccagttcttcgctgtttcggcaaatgcgacagaatcttttgcagatcaggcttgaagccaagatcaaggagacggtcggcttcatcgagaactagaacctcaaaggaggactggggacaatgtacgtgaggcgaggacatgagctcgacgagtcgaccaggggaggaaattagaacattggggctgtgtcgaaggaagaacctgaggtcttgtacggtggtcgttgtacctccaaccagcaattggggcacaatcgcaggtacagtagtaaaaggtcgcttttcgtcgtcgtctttgagatgcgggaggatttcggcagaggcctcgtggaattgcaaaagtttcataagaacagtatggatctgagctgccaattctcgtgtaggggacacaattatagcggcgacgtgatgctttttcgtaggttcgctaagtcggagaagtttttgaacaagaggaatgaggaaggcaagggtttttccactgccagtgacagcctagaaatatgttagaatggcaatcgcacgatagaaagaacggagttttcatacctcgactacaacatctttgtttcccatgaaatgcggcagtgttgcagcttggacgggcgtcatctggtcgaagcccatggttgcgacagcatctcgaatccattccgatagaggaggattgagagtgtcccaagctctagggcttctcttcttgggcttttcagtagccattatcaggcagtattagacaagaccgaaatatggttattatagagaattattagttgaactgtatatcacaaatcccaagcgcatcgagggaccatctttgacattcatctaggtttgcgcgaaacatttcttgaaatctttatcttatcaccacgtgagattcatgatggatcttggatttgtggcgcaagcggggttcaactgtggcgtatttgccatctcactgtctggtacagcacgtgcttggaggggaacattaaagctcagatgacgtgggacttgacacggttcctgaaaataaatgatttaatctgggctgaagattggcaggtgacgtgacttggcttgacatcttgattggtgttggacaagacatcagacagaccagatggcggaagactcgggacgggacacggctgaatgcgtgtgcaaggtagagagacacctaatcttgtttttttcttcatttaatttcatatgcttgcttttttcacatggaagctatcgagacacgtaaagcaatgttttaccaaatccttacatgagtataacttcaacaccgaggtgttctttcaaaaaggggaccctcttgtagaccatcacatgcttaaatctgtatacatgtagcccttgtaaaaggcggtgtcccactgtaaacgggatacggaattcaacgccacagatacgtatcccgcagacccagaatgaacgaaaaatctcccaccattgtagccaacgccaaacttgatcgatacagacgaatgctatcgagcagaaacctcgcctttctgcgttagttccagtatcctctttttcccatttccagtgtcacgcgactattcgactctcatttcctgcttgtctcagcgcccccgtcgcctagaatcagccgtcattctcacacgcccacctacgttagcactctactgtactcttttgacggtactgtacatgtgtgcgtgccccggtcatcgacgtcttatatctccgaacccatcatgcggcgggggatccaacctccgttgcacccttgttaatcaatctggattcaataaatattcaatctcccaaatcaaaatctcggccaaaacgtagtccgagtcccccgaagcggaataggaattcgagtcagagcctgagcccgagtcagggttacggctaccaacaccaactacatcatcaccaccctcctccacagcaacaaccgcagcagcagcaacaacaagatcatcttggtgctgagcataacggccagacactacgccacaaccagcgccgacatagccacgacgacacggacgatcacattctggaccctggaaagcgacaacataatcatcccgccaacggatcctcccactacgacaccccaaacaccttcaccatttcctccccatcagaacccatcacgacggagcgctcatcgcgccgtgacaaatatctccactctacaatacccaataccttttggcctcctggcttcaacagtctccgacgtatagtagtcggtgccatctactgctccgcgctcccgcccttctccctcaccatgtcctcccgatccaagatcccggagacgccccgtgtcatctcgccgagtcccaccccctccgagcgcgacgcctccgattacatgggccctgttacacgctccgcagcccggagacggacacccacgcctcaaccccttgaagaagatctagatgaggatctgcctgaacccccggagtttcgacgggcccgaacccgcagccgctcgccgatcggcccaaacgccgtgacgcgcttgacaaagcgtacaagcactgctgcaaaggcaggcaagatatccaaggatgccattccggaagaagatacgtcaaatggcgcccttaacggcaatggtaatggaaaggcttccacatcaaacggtcaccttgcgcctcctcaaccaacaacaccaataggatggtcctggcgcgacttcagccgtagtcccagtccactcggtttgattcccatccaccgacactggagaacgtttgtgcacaaacacgaggtaccccgcaaggtgctgcacgtgtcgattgggttcttcgttatctggctttacgtgaccggcactcagacaacctcggtgactccatggctcatgtcagcgctcattcctatcacgacggtcgactggctccgacaccggtatgcttctttcaaccgcttttacgtcaaggccctcggtgctctgatgcgcgagagcgagtactccggctggaatggcgtcatcttctaccttttgggtgcctggattgtgctctacggattccccaaggatattggcatcatgagcgttctcctgctcagttggtgcgacaccgctgctagtacctttggtcgactttggggccgatacactcctcgccttcgcaagggcaagtctcttgctggttctaccgctgcgttcctcgtcggcgttggcacatcgtacttcttctacggctggctcgtgcccaccatgggcccttttcctggcgacgagaacttcatgttcaagggtattctctcgctgcccaagaccatctgcgaagctgttggagtttcgcaggagcagaccaccatttctggcgcagtcgccctgggcgttatgagcattgtgtctggcttcatggcttctgccagcgaagtcgtggacatcttcggctgggatgacaaccttacgatccccgtccttagtggtattagcatctggggattcctcaaggtcttctcatagactatggattgtcatgtaggagaggacgcagcgacatcttatgggcatagacaagctgctcttcctcttatcagatgacggcgcatataagactgagcaaacgcatacatggaacgcattagcctggcattgtgcatgcatcagggacatatgtatataccctactctttccccctcttttccccattcgctttttgtttcttactccttctttgtggaaacgttgatcatccgagcatgtgtctgctagaggtggagtttacataggtctttcgggaactctgtttttttcttgtactttttgagttaagcttgcgagatggggatgatgtgcgggagagaaaggggaagcccatcccccatacacaaaaatatttcattgttgccccttttgggcgcggggccacgaaccttggttttgggcttgtatgttgtgttacatcgggagaatatatatatacatgtattccttgggacaacggtggaaaacctttggaatagaaggagcgagaacggaacgggcatggccaggtgatatcttgggtacaagtagaccaaacgggaactacataggcatcttgtttgaataatgagacgaaacgcatctcctttttttttactgtaagcaagtcagacatcatgacccatcctgtgacgaatggcctggttccgccacatttgacatctgttgtacgaacgccgtacgacatttcgtatttcttctccctctctccctgctcaacggtcaggctgatacgtcggtgccacgagtatccaagcagagaattccggtgatagttaaaacagcctagactgggagtatgttccaccgcgtccaagactcaacaggatgaacaaaacagttcgggatgccaatcatccgggatcaggagagttgcacagaaatgtttaaaaaggtttcatttttttggcatttcggaagaattaccctgggcatgggattttgtctctcggttatgtccggtcgttgaaggttgacttacacgacattgatcatgacggctggggggagggagagagagcgggagcgtggaagactctctcaatgctggcaaggggggcgagttttgcttagaagatggttgcctacgtcacgaattatcaggcaagatgcgagatgattttgagtgatttctttaaccaaacccctactgcattgaccaaatactacattcctaggtagctgggtatgtgtagatagatgcttgtagttgagagtgggtagattggatatcaattcctccggcagcaaagcctcacgtccgtcgcatacccttcacaccatcttttgtaatgagagtaaaaatccatctagcttgcttctctctttaaaactatcatcctatgagatggtgccccatcatcaaacccccctgtacagagttgcatctccccctccgtgtgcctgggccacgccttgccgcacacaacggcgctgagttgtccgtgcgtgatggagggtatcaaaacaggggaggtgtgtagatttataatatctcaggacatgtacagatacgcttggacggcgatgttgcaataaagtttctctctttgtaatttgtttactttctgccgaataattccagacagagaatacacccggttagtaacatgatcaactgtcaatggcttccctaagtggagattgtggatgcgttgttaaagtacatagaaacaacacccgccctgccatgcaatgcagatgcaatgtgatgcactgcaggacaaaagcactcggctccttgtggaggaacgagccacccgtgcttcgattcttcccaatctcaacgaatctcgcatcagtattcggctccagtcatcgtctacaggttcatctcgtggccattacctcaaatcgatcagtttaaggcgggcagatcagacgacttcagtggattccggaaaagcaagtcatcaaagcacagcagcttgggttcgatctgacgtacaggttccagtacagggctcgcaagtcatgccacctgggctatgcgctccctagcttggtggtaggactcgctatcgaaagagtatcaagacgcgatgcctagaagcgatacacagctaatgagatcgcgaggtgctgggactgggatgatgctagttggtaccgatgattatcggctgtagcgcaaaggtattccaagtccggagacgcagtaatggtgagacaggagcgagtccatgtgtttcgcgatgaaagcagctgcccacatctggtgtgcatgagctgtgacagcttctgagatcttagtgatggcttcatattgtcaagacgggtggccacaggaaccgttggaggacgtgtcacagtggcttcaagtaccgtgggtatggacaaagacaggaggcgccgctgctgcagactcctgaactgccaccgttgagttgcagccttgaagctgcacagaaacggggcatcgtcttcattactaggtgtcagtcgggcagacgagcataccgtggagctcaaaccctgcgcaaccgatgtcggtttttgcagcgcccgggtccattatagggagcagatagcttcctgatatctgttcatgatagcatggcttcaatatgttgacagcaagtgctacagtggcttcttgcatgtcttatgttgtaggctatcatgagacatccagagacgtcaatccggcgtgctagatagttatctatcatcgtaagctgtcaagatctcgttctcaacagagactaggggacacaatgggatttccgatggttttagtgctggttgttgacactcggaacatgtcgataaactttatcacaatccataagtgtacgaaaagtcggtaatggagtccttctcttctgtccactggtctggagctaagaaatacagcttggacaaaactccaagcatgtaccctgtcacagaagtcctaaatcagtcgggtctttgctcaccaacttaattgaggtggtggatggtggatcttgccttgttgccttgtggtgactggttgttagtgagagagcgggggaggggcgagtaagagcagagcaagataaaagaaccattgcaattgcactggatgcaatcatgacatttgcccgagcattgtccaattagaacatggagacttgaccggtcttttccaagattggagtagaacatactcagtacacacaaaggtgagaaggacagaaacaacaaaactcagatatgaagcatgttgaaggtcgtgttgtagtcgtgatagtggatccttggagttgtgttttgaacaatgggttcgcagttgtacaaagtccaacaattgcatcaattgttgagcaaagtcatgtcaatgaggctctgcttgattgaaaattttacaaggcacgtggaacatattggagtagcagtagccagaaggaaaaagcaagtcaaaccaaaaatggtgacagatggatggatggaaggaatgcctgctcattctgtcatcagcagagagatacttgctcatacgtaccttcccccaccatccaccaccttcaatcttcaattccgccttagctaaaggttctccgaaggcttccactacgtatagattgctcctgccagcaaaacgacacacccatttccaagaagcacctcccttaaacagggcaggaggcagggcaggcgcgagaaagaccccggtcccccattaattgacatccaccactaccctgacccctcgatcgggtccctggaattcagtaccgtcccttgtcaaatgtctgtcaatccattaatccatcccaccgtcacagcaacgtctggtaattatcttgacaacgcatcaactccttactgtactctctttgtataattacagaggcacaataccagaaattgcccgacttgctgcagctctacccgacccgccgccttgcgttcgcttctcaacccacaccctgtaactgtttctcgtggaccaatcctcgtctagtccattgcatggtgtctatcttgaccatcgcaggtcatcgcctcttctcctcttctcgacatggccgagcttttctggtaaaacggccgaaccatgagggaaaatgcaactggatggggggtgtgggcaactttgcgcttggtttccagggcttcaacgtggaaatccaaggctgcttttctatcaacttcgtctttttggctttccttagcgtcagcgcgcttgtttgcgactctccgctccatatcgtctccatccacggtgctgcctgttcccctgtaacagggtacaagacgcgcagttccagtgcatgccaaaattacacagcggatacaatcagggaatttgcagtgtccggtgtccgtaatgtctctgctcagtctattgttgcttggaaagctgaattctgatatagcggtggaatgccaagagtcttgtgggcggttgatgatctctcatggatgtccatctacacggtgaggcaaccaatgtcttttttctttcagcgcccaccaccaatattacccgctactccaaagggtaccggaagccggccgattcagatgtgttctatatggtacagatatgtattgtgagggtgtgggcattggtgtctactcaactacctaggtccatctagcctaacactcagccagtcagcgtcagtcccatcgtccattgcgttgtccgtttggctcattctcaccacgatccatctacctgctttcagcacgctacagtactgtatgtactagttatcgccaaaaagcagcgagccagcctagtttacgccgaccaggtccctcacgtcactcggtcacgaacccaatccatacctggcctcgacttgcgtcttccgctgcccaactaccgacttattgtacctctacgctcagacaaccaatacgctgggtttaaacaagcccgtcaagcaaatatcggtgggaaaacgcaccgatcctttttttttcttttttttttgcccccatacaagttctgtacatggctcttatcccttctcaacacttgggtccaagggctagtgcagccacttgtgtccattgatggacccggatatgcatggcatcttagcagcatcttacctttcttgtgcctttctactggtataccatatggtctaggtcgttcccttttacgtcgggtgttttgtcggtctccgctccagcacacagacgcattttccctttccgttaactgcccacacatgccatcgtcatgtacctgtccggtgtctttaacacacagctgttgccttttcgagcaatatcccagtcttactcctaaacatgtccggtagatgtcggtttgacctcaaggcggtctccattttttcagtttcttaattgttacatcttacatctttgattgcggtctttgctttcggcatatgcacatgcccttgctcatcctgggctggccttgttacacccaaccaacggcgtagcttaaaacgtttacaatttcaacgtcactgcattgctaaagcagataccccgaagcgtgttgaagccacacactttccttttcatttcttacgctttttatcatattcaaccgctttcctttctctaacttcaccctccccgtaaagccctatctcgaccatgtttccttacccttctctttcgttggcctagttgtcaagcggccattcacctcggataagtctctgtaccatatcatgacccttccaagactcctttgccgctcctagcctccctagtcgccctcctagtagtcctagctttgaaggtttgttaccttcacgaccttgtcgttgctgtccgtgatggcccacacctctgcatcttgtcgtgatcgtctcgtctagcccctcgatcacctctcaaccatgccattatcatgtaacatcctattgcacgccctcatgagcggggttgctcatcgtctgttgacgaatggtgtcaggatgagttatcctcaagttgttccggtctggctgttgagggtctctggaaaagtataaaaaggcgagagttgatcgagttgaaggtttgttcttcttcttcctttctcatcactcttgaatctactttcgagccaaagtcccaacttgcccggttcacatacacagtccccttgacttgttgtcttgatacacaactcttctacctcaactgtgcttcacttcttcacagtcaactcaacattgagccaccacccaaatcacttctcaaaacaatcaattgacacaatcacatcttattctaacctcaatcatcatcatgtcttctcattacacttctgtgggctactccatgcctcttcccgtcccctccaagggctcgcaataccccacctacagtcaatattctgtctcgcctccggaatgtgatgactcggttagctccgcctcgggcatcccctcgtacagcaatggtgggtactcggctacgtcgtccggctacactggcgcatacggcgagtatgagagcactcgctctgctagcggcgtggacttccaggagtacatgcaggaccgctttgccaactccttcgacccaatccctcttgaccgcagcatggccatgcaagctcagacgtaagtggatctatcccaccatcaatcccacggcaaatccttgtttagttatcaggagctgcatgcggaatacactagttcgccttaaatggtctacgggatttcattgatgccgtactgactactgaacagatccggaaagatgaacgccaagcaccgagagctcctggagctgcagaagaaggcgcaggctcgtcttgcgaagacccgagagcgcttccaggagggtatgcgcgatgctcatgaggtccgcagtgaccttgaatggacacaaaagaaagtcaggtgagtcagaactagatcggtgcattttcgtgcctttgttacaaatacaagcacagctcttttacagcaaagagttcaaaatgcaccacttacaaatttgtgacctggagactaaccaactctcacagctcgcttaagaccaaggcttctcgcaagcatggcaaggagtacagcaaggctcgcgcccgatacccatctcctgagaactagattcttctagatttcactttctttggagcggcatctcgactttcacaacaaaattttcattcagcgagcaacttttcattcgcgattaactcaccaaagtttcgcgcataaaacacacatttccgcagagagtgccgaaacgcgtggcgaaccgatttctgacatctcaattgagatttgttttgctatttaatattacgagcatcccacgacacccacatgttcaacatgcatgaacgagtagttcatgcaagcggaacgtgaggtgacgttggaatcaggggcactaagcgcggcaaattgagccgcttggcgcgagatgtcttgctacgtttgttaaaagcagcagggcatgtatgcggggggcttctagccaggaacgccaacctcgtggccactggagccagtgtgggggaaacacgcagagagtgcgagaatgggcggctgtttcacgacttacggcttatgattggatgaactgaacgatttaggggcgattgttaaaagtacacctcctcccaagcgtctgtgggggtgttatgagatagcgtcagcaagttggctgcaaaacatgatgtgtccgcgccggttgctgcatggacagcagggttggcagcgtctctggagtatgggtgacgcgggagcagccgaggattgtaaagtcgaccaacttgtcgggttcgttgaggggtgtgtattgagtgatataccctgggaaccactacaaagacgatgacggttcggaaaatagtagcgggtttgcaaagcagtgtatatttgggacgcttgccctaatcaggggaggcagcgaggtgaaaactgctccattgggtaacactgggagctggagagttgatggagccgtatcgggcaaggcaagggtctgtaagaaggtttctttgtgggtatctcgaccggagtatggagtctaccagttctcatagcaagcaacatctcttttcccctctttgacagacggcgtgtccccgtaactaatgtgataacccccccgtagatgtgactgatttgctccccacacccctccaggctatttatgaaccattctgagtgagggagcacatgtgattcgaggtatgttgtcgtagtgagtcgcagtgccgtcgccgtagtgcgttgtgaggttgaaagatccctgtttgtttcggtatcacgtgattgtacacgtgacataatatcatatatcaagattcatccatcttgttgatcaagcataaaggtgaaggtactgtggttgtgctctaaagcaccatgtggggtatcttggctgagctgttgattcaattgatatgccccattcgtctccctcttccctcgctgctgcatgttccaattttgatatctcaagctggtgcatcagctgtcgtcgtggcattggccttttcctggctgacccacgtcccccgtgtcgccaaaccgtgggccttttcaatcctctcccagggattgacattagacaggctgtcgtagtacccaatgtaccaagtatctctgcgctcatgtggcaccgaatgttgaccctgacgtggcacagctgctggagcaggccgttgagggagactagccgggcgcacttgctctagggcttgctgttcagattcatcctcctttttgtcattgttgtcatcgtcatcatcaagggcgatctcatcagtgttagaaccagtgcccaaggctatggagtttgcgccagtagcggaagcctttgagggaagcgatgcgtctgcgtttgggttgtagcgacgacgctttgagggtggtgaagctgcgccaaaggatgagaagcccatctgaaccatgagggcttcgtcgacaccttcgacgtcgttatctgaggggttcatcgtgggttagtgagactggatgtactcgatagaagtggctgtttataatgattcagaatttgtgacggtttgtgttaagcgcgacgtttgaggtggatgagatgaagttggatgaaaccgtgatgggatgaaaagaatgactgaggctgtcctgcgtagatggaatccggggtcgagattagtggggttgtggcggttgggcatccattgtggctgaacctcgtaatcgttataagagccaagaaacggtaattgaagagcagcaaggattacagcaaacgacatgggtttcattttatgctcagcagcataattatagagtctctggttccgaggaaatgtccaaaatttattgttccgttaatagaatatgccttgatactttatcattacgaaaccttaatgctttaactctggtcactggtattcaatgccgatggagtatcagtgacatcagaccaatatcaagggtatcggtcaaaacataaaatagccccggatagtttatgcagtacaaggagcattcggagcattagacgaagaccagcgaatgacacgaatctttgcctaaagttcgcgtgacggatctgcggcttctgaggcctggcgtgtttcattcctcggacgggataaaattaagtagtaccagacagggccctttattgtcaaggcttgaattttcatgtgaagtttccttgcttttttctctctctctcctcttctttttcagttgactttactctcttgatctcaacatttcacttcacattcatcaagtattgccattgtggactcgagatatatacctgctcttgagagatacccattgaagcccaacaaaagtcaccgacatcatcacaatggcggaactaccacccatcaagctcaacactccgaccaaatactgcccatccaccaagaaatctcctcccgtagatccccccactctggactggatcacgacaacatggaccattacgcattctacactttccatgtggcgcgacgcccgtaacgtccgcatctcatacaagatgctcccgggaacagcagacggccgtccccgcatggacgacctggtcgagtacgagcccttgaacaaggacggcaccctcaagaccgtcgagggcgtcgacacgcaagcgtcctccatcggctgggactggcgcggcaagggatggttgacccttgttcactctcactgggagattctcggctggggcgaggtcatcactgccgagggcgtcaaggagcgctgggcggttacctggtttgcgcctaccgtgtttagcaaggagggattggatgtctactgtgatcgaaaggagggattgagcgaggcgacatatgagagaattttcgaggctttgaaggggttgaagggatcagaggccaaaaaggtcgctgatttggttgaggctaatatgcagcccgttgagattagactgccgtgggttgagaaataatcttgctatatgttgtttttgtttattggaggtggaagattaataacttgggcaggatgtttgatagtttgaatgcgatataccctgtgatttgagaagaaaggctccaagaagaccaccgtagaagtcatgtaggtggtcatatttcatgcgtctcacagtcaatctgaaaagatatatgagtctaacagtaaccctagaagtgcaacagtatgaagatgacagtaggtgttcatatacttgtcttcggtcgtctttaacaatgacctttttgtaagctcttttatgtatgccatcattatccatatctacattgatggttactcaagagaaacttggttcaaactgcttcatggatcacagtataaaaagtagtcaaaagggtatgttgatcgctatcgcagttcatgacgactttatcgtcgttctttatctcctctttctccagatcgcaggtcttgtttctcgtggtgttctttatcttgtctactcctttctcttcgtggttcatcctcgtcgtggcgccttctcccatgccgagaccgttctctgtcatgacgctcatgtcttcgactccgtgaatcatggtgtcgatcacgatcatgccctcgctctttagaccgttgtcttcgctcatggcgatccgatggtctctctcgatcacgactacggtccctgcttctgtgtcgatctctacttctgtccctaccttcgtgtcgtcgccgcttcttttcgagatgtcgctcctcgcggcgcagattctttaattcctgttctctttcctcttggaaacgctttctgtcttgtttaagctcacgaactttggaagctccttgcttcatcatggcaagaggatcgttggacgctacacgtttagcgtcacgatctctacgattcgggtcttggtttccccatacatccttcgacgaagcatcaggggccgcagcatcagcttgcgagtaccatggtcgtagaacaccatccttccctgaagcattcgagagacgcatcataaactggtcttcatagctctgtttctttttcttggcttctttctcggcctcttcattcttttctgcgtgcgcccttgacttctcatcgccgagtaaatcgatatgtccattgtggtccacaataggcgcagagcttgtactctttcgctcaggctcggttttcatgagagctttgttttcgttctctcttgctattcgcatttcgaagtcggtgtcatcctcgtctggtcgttttcgctttcgtcgcggtcctctatgtgaagcatcgcgatcaccaatggatgtctcgtttggcttaggtgattcaggttcttcgataggaggaggttcttcgccacgtagaatggctaatcgacgttgcgcatcaatctcctgcatgcgctgctcttccccttcctcggcagccttcgcggcagcctcatcgcgacgaacgcgggcgacgttgtcggcattgtagacgttccacgacttcttgcctagaagatgactatcgcgtgttagatttatgcgccagtattgttagttcactatacttacagcggcatcttgaaaattgattgtatgatgaattaaaacattactttgcgcgaaagctctccgtcgccggaatgcggggccgaaagatgacataggcgctaactaagcccctggacaatgaatgtgcattgcccctccagtcgtcagcttcccactcaagttctccatgtccacctaatcatgaggtaagttggtagaaagattggtatggtaataactagaaactcccataggcttgatcgtaatcttatcacaccgcatacatgactcataatctttatatcaatctgttcttaatagacgtctagagctctcgactgtagaacatactgttgtcaagttgtcctgagagtctaccgaattaggtatattgtgggacttgggctgatttacacatatctaattggcttgccgctacctgatccaatactgctacacctacagtgtcagcatagactttgggtacctggcgcagctccatgtcattaccatcacaaagaacgacacttgtacttaccgatccatttatataaagcgaccaacccaagttcatccaccgaacttcgactttacaacctcatatactcgtcgccaaaatgtctagaacacctttcagcggattcatgggtggctctcgaggccaacagcctcctccacctcagcaacagcaaggctacggtggccctcgatataacgaccctcgacagcagcagcagcctcctcagaactaccagagttatccaggtggtagcggtggtggtgggtatgcagagaagccctcgcgatcgggcgggcgccaagtcagcctccgagtcgagaaggtcacagacaagtcccttcagtcaagattgatctacggcaacctgtatgtattcgcattcctgtatcattgaaacccaactaactcattaccagctgcgctgtttctcccgatgacttccctcccaaccgcgatggatccgatctttatatccttctgcaagcaggccagcccatgggcgaatacgttgtcaccgcaaagcccgtccccgggttcccccagggctgcatcagcttgtcagacccccagcgatcgtgggccggtatcactatgcgagatgtgttccaaggagaaatttacgacccttttgcggctggaggcaaggcgtacctgggctcggtcaaccttgaaatcggctttgcttctcccaacaaaaagacagatgttccttatgacgaggacgagctctccaagatgtttatcgaaacatatcagaaccaggtgcttgctcctggtcagcgcattcttatggatcaccgaaatattcctctccttatcgtcgtcaagacagtctctttgacagatctggctatgacttcagacgactcctccaagaaggcccagcgagaaccccatgctaggggtatcctgacgactcagagtcaagttgtcttccatcgtgatgcaaagggtgacttcaacctcaagccttcgatgcacaagcccaactccaacgccattctcgctccggacttcaagttcgaggatatgggtatcggtggtctggatgatgagttcgctaccattttccgtcgtgcatttgcatctcgtattttccctccgggcttgatcgccaagatgggtattactcacgtcaagggattgctgctgtacggccctccaggtaccggaaaaacgttgattgcccgacagattggtaaaatgttgaacgccaacccacccaaagtcatcaacggacctgaggttctcaacaagtatgttggtcagtctgaggagaacatccgaaagttgttcgccgacgcagaaaaagagtacaaggagaagggagatgagagtagtctgcatattatcatctttgacgaacttgacgctgtctgtaagcagcgtggctccggatctggtggaggtactggtgttggtgacagcgtggtgaaccagcttctcgccaagctagatggtgtggaccagctcaacaacattcttctgatcggaatgaccaaccgaaaggacatgatcgatgatgctttgctgcgacccggccgtcttgaggtacatctcgagatctcgctccctgatgaggcgggccgactcgatattctcaagattcacactgccaagatggcctccaacggactattggactccagcattgatttggatgaattggctggcatgaccaagaacttttcaggtgccgagatcagcggtctggtcaaggcagctgcatcttgtgcgttttcacgacacactgaagttggtcagcttgctgccgtgaagcaggatgttgccagcatgaacgtgaagcgtgaggatttcatggtagctctcaccgaggtgcgacctgcttatggtgtctcggaggctgagttgatggaggccattcgcttgggtatctacccttatgcacctcatatcgacatgaacattcagcaaatgatgcgtgtagtgggcatggtcaaggaggacccgaacaagttcagcacatcagttcttttccacggtcctcagggatctggcaagacagctctggctgcacacatcgctatgcaatcaggattcccctttgtcaagatggtcacaccctcagacttggtcggataccgtgatgactttgccaagaaggactacgttcacaaggcctttacagatgcgtacaagtcacctgccagtattctaattctggacgactttgaacgtcttatcggatggaaccctattggacctcgtttctccaacaccatgctggaagcattgacgactctgatcgtctcccgacctcccaagggccaccgccttttggttttcgtcaccacttccaaggcttcggtactgaagatgcttgagattgataacgatttcgcaaagaaggttgccgttcctggcgtatccaacctgcgtgagctggcggcagtcctgcaggagtcacccgaatttgaacacgatcctaatgcggcagtcaacgaaatcggccgacaaacaggatcggacagcgttggagtgggtatcaagacaattttggattgtatctttgagtccaagagagaccctaatgggcaggtcattgaggcatttgtagagttggttgttggcaagattcaagaattaaggatgtagattggtgcttaggtatataatagagtctcaagttctcaataagaacccttgtactacagatagtgttttgttctcgtattcgatttgtgacttctctatgatacttcatgggtttttgtgtgtgatgggttgttatgacacttaaagaaacgaccatggctgggacgatgtcttcaaaatacggtgtatcatgcagaatctacattcaatacaatggctggttgctaaaggttcgagtctctggatgataccggtcacaacactcatctctacacatagcagaaacatatgtgcatcgtgtcaatacagggtaggctcatcgaagccaatgtcagaatcacaaaagataaagcaattcatctcttccatccatgtcttggattgattgcttgcaactgtagcaatacctgtggaacgacaagggtaactactccgagatgctcaacgttactctcgctgtaacattaccattgggcatcgtgatcgccttgatcgccttctgatcgtcttgtagattacatgcacaaagtacggcagtgtgtaacccgtggagaacatggatatcatgaactaggccgattacgtgcctgtcgcttcaagcgtgtaaaaaacgcgttagcgaggtttctgggataaccatgaaagagaacacgcaagaatggatccatccacgtttaaattttgtgcgggcaacgtcgaagtaccagatcaaaaacaaagtggctggaagcacgggcttgtgtcgttggagtgggtggtggttcatcggcgcgggcctttttttttttacctgtcacgaactactttccagatctgatcttgtttggcttgacttgactcggccggggcagcggcaaagagtagtctttcttgaactgataggcggtcaacagaagaagtttgagaaggaatccatcataacgagtcagttataccctttgccgcccaaccatttcccctccagcggggatcccggccaacgtcacgctataaattctccatctaaaggcgtttttagtgagtcaagggaaaggtcattgggttctttgtagtgatggcgagtgggagttcgtgttgatctggcgcgtatcagttgttggattcggggccgaaagccgcacagcctctatacagtctgatgatatgatggttgatacacgtatgcaagggaatcactttggaccgacacagtacaggtctcgtcttgctcttaatactagccatagtatgaaaagaggtcactaagagatgtgaggcttgatcactgcaatctacgcaagttagatgaggcttacggggggatgaccagaacagggctgcaggattgtttacgtatacacaccaactttggacaagcaagcacatgcaaatataatacaagatttctcgtatctgtgtcccgtctgcccgtctatctagggttgaccggaggcatggatttttgtgttcttaccctggacctgttagactgccgagacaggtaaaggccacggatggttccccggcacccgactcactggtgtcgaatcacgtcttaaagtttgacccggtttttgaatctaaaaggtgctaatactacgtggatagctttggtgggtgccatgtatctctttgactttgctactgtaggtcagcacgtggaaggtggttcgcgtttttagtttgtgagtgacatctgaaagatgaattgtgatgctgtaaagtaagagagaggatgtaagagaaaattgcggtagtggtagaaaaatgaggataccgtatgccaagatgggaaaacgtgatggatcatgcatgatgcattagttgcgctgcattgtcggtcatgggattctctttctggaacgattaaggataggacaggaccttgaccccccgcctcggaaacaatcaattattgcacagtatgtaggtacttgatgtgtgctgcgagtgtttttctctatcagaattgattgatacccaaatcgaaatcctactgttagttacacaagagatcgacaaaactgggcatgaattctagactctctcctcagtgtcccgtccgggacttgacctaaagtgtgcgcctctttccctctcttctaaagtctgttggatgcaacgtcgaagcatggcagaggagcaagtagagagtacctgactttgctccaatgattgattggtgcagggatgctttgatatgtgagaacgggccgagttgggaaccgttgagggttcagctgcaggtactcagtacatcgttcccctctaacgcaccaattgagacctcaattcaaagtacccataccaaggctatccctgtaatgtgctttgaacttttgtgtatgaattacctcatcttatacattctgtgcgtatgtatgtgtgtacttgattgttgtgagtggaaaggatacacaacaattggtgattgctaatacttgttcataaccaattcatggctccatccttctcgttcctagtacgggaggcaaacagttcgtgtcaagccgagctgtaaatggcatcaccaatcatattgctgaacaggactctggaagctgagagagctggaactagccggccattaacccttctgctgggttggcctgggacacacgatacagcttccaaggtacaggaaccgcgacacttgagtcctaatcagtgtcgaccaaagtatagctacataatcgacctgaatcgataagtgctattcctaagtgctaggttgacaattgacccacacaccctcttcttctcacccgcaaacaagccccaagtccagagccagagcccggtcccgcgggcaagcgtccttcttggtctggcctcgagagtcgagagaggttcaaaaaaaaaaagagtctcccccaattgcttctcaaagtgcccttctttcttttcctctctttgctttttctgtgtgagacagatcgaaaggacttggccagggtcctattgtcgtatcgcgtgccgttattttgctgagaaaactacacgtctgttttttttttttttcggatacagcgtgactcttttttatttatttttccatgacccctctgtccctgtccttgtctcagtctacatatgtctgtcttgtctctgtcccgttgccgacgatcactcagttgctgaacgcatccccgacgcaaccaactcaaatgtcaacaaaagcaccaataacaacaacaatactctgctaacggattactcttatactttatggctttatcatgtaagtcgcttttattaattgcttttctctcatcatgacatcagctccacaccccaagattgtccgtggtggaaaatcaaccaggttcagccatgcttgtcgtctcgccaggcctcaggttggtctgggtggttaattaattgcctagactacgctgaactagcataacaaggcaatctaacgttgctaatggtgcttggtccaagccaacactttttactttcatcttttcctttatcccatatcctatcattttcgtatcggactcgccgtcttttttgaatccctttccttctctctctacctctctgttatctggcactcctacctacctaccccactgtagcccgcgcgcactagggtccgtcagttacagaaccacgatatgcgcgccagcatttaccaccttcaaattactcgctgctaactcaatgccttgattgacagctcctctatcgctttgagcaccgtcagctctgcactctcctgacaaacaggcaacgcgcctgcaagaggacgtgccatggagatggaggtcatggaggccctggaggcttcgactgcagacccgctgcccccagcatctgatctcagcactgcgcccccagctgcaaccactgtcaaggatccgacgtcgaccaaaacaacccatcagccaaggtctcgttcagggtcaggccttgtcgcagcccctacagcaattgtcactgcacttaggaaaagggaaaacaccagccccagcttctcaacgcccacaaagtggccttctgtaaggtccactaccaccgccgcgcgcatgcctgcgagtactaccactgccgcgaaaccactggttcctctctcagaacgacgaattcaccaaaccaagcacacgcctcgaagtctcaaggactcagattccagcgctgataaccagggcagcctggcccggtgggaaattgctcccgatggtggatcagcaggtcgagagggacgtcaattcactgtcgccaacgtggggaacaatggtcgcatctatctgaggtaggttgagatctgaatcatcgcatgttttcttgctgccaacccaggtctcccttgggaaaccgctgtcacactactactctcccttcactctgcggtctttgctcgcgccttgtggggagatgtcttagtggcttctgtattgcgatctcatcttacgtcgtcttgggaatatcgcaacgtggctggcacaaaacacgacgcttgctcgtattatcacttgcgtgccacaaaccactgactctcattttctaggccgaccgttcgccctgcgtaccagcgatgtcctcagcctcaatttgtttttcccatcacgccacccagcactgcaggcttggatgcaatttaccaaaacaagcaggttcaagacgagaccagcgagcttcacgtcagtcagtggaccccgaccgaaccatcgccttatgacaccaacaaccgaacctatttcgagcacgattcatatccgctccggcctgtaaggcacagacgcgccctttccgacagcacggtccacgaagcaaccgttgcaaaggactcggagccgggggccttcaaaatcgttatatctaaaccgttggaggagtatcggccccggactatggaagatttggattccaacgaccctcttctcgatatttcgatcccttcctggcgtattggtgtgccacgttttactggaagaggcaccccgatgattcgtggatcttcgtacgctcccactgaggagtttcgctccagcagcgcttcgctgctgagtcgacctcagggtgtgctcaacagctctcatcctgatattgcatctccaagacgaccgaattccatggttgtgccgatgttacgactctcacgaacaatgtccgccttgactcagaccccctcaagtgcacagttctccaaacccgtccgccctagttggcgatctaactcaaaagttgaacccgccatgttcgacgaactcaccttcaaaccagcatgcgatgaccgaacattagtaaaatattctgcggctaccggtgctgttgtagctgctacgcccccacgcctcgttgctgaaatcacatcaccaagcttcctcgactacgaactcatttcggacttcttcctaactttccgagcctttctcgaacccgtggatctttgccgtatgcttatcgcgagattgcggtgggctctggcccgtgatgatgaaacaggaatggtggtccgcgttcgcaccttcgttgctcttcgacactggattctcaactattttatggatgatttcgttgtggattataacctccgactcgtcttctgtgagctcctcaacgactttgtggacgaactctcacaatgcaatcgaggtagaaaagtccagcttaagattctgggagagctcaagaagtgttggcgaagggtttgtgcactttattgggacagccctgattttgacgatactctcgattccagcgtgcccgttacgcctggtggtattgcaggtcaccgagatgccagtttggacccgtcgttctgggagcaggatggagccgaaacaccccgtattgagagcctattaccggtccggaagagccttgctgagcgaactagcttcatcgcagacatttctcgagccggacgtgttagagattccgttgtagtggagcctcggcccagcacaccggatggacagcttacaagagatcctatggagggacaacaagcatcaccagttagcatgatcagcatggccagtatggatattgtttcttgttcgtttcccaccaagatcaaacctaccgcccaaccagcagcccaaaatcatcagacgaaccctctggctgctcatcctgtgacagccacttcaaaccctcattcaggaccggtcgcaacaaccccccgcgcccttgttggcaagcgagtacgacctcagggtgctcacaaacgcaacaacagtttgactgattctctacgggagcacagcaccgacaagttgtcattcaaggaccaagagttcatgatgaccgccccttatgcgggcagccttgttcgcggtaacttactacctccaggccaggcatatgttgatatcgatatgcaagagttttccaacggcttgttgccaatgaccagcatcagccaggagagccagagcctcatcaagcagagaacgcccggaagtgctatgtctggtcacggtatgaagaaactactgggcagtgtccgaagagcccttagtactaggggacaaggaacgtcatccactcaaggaagctttgttagcatcaacaacattggtccccgaggtgccacgacaaatcgaattcctggaacagctgttgtaccccagaaccgacaaaggcctagctgtcctcgaccgcctgtgagaatcgacttgcttggtgccgaggtggtcgaagactttaagaaggcggtacgggacgaggccgccgctgaggccaaccgccgtggactgccaccgccgatgtcccccagcacatctctgacgcctgctcgtgatattcaatgctcagctgctgtctatatggatccgaacgactttgagcagctgccccatgaatataggcatcgacctactagcgacatggccattactactggcagcaaatctatcgtgatcgtggacgatacgacccccttcgatccatctctgctacatcgaattccgaccagcaatgcttctgttgaagcatttgccgatgcctttaagctgactggtgctgacccaacacccccatctacccctccggccggtcacagcacaggtacccccagacgttcttcatacttgcttaaccaacaccttgtgcgcccttcattagatgaggatcctctgccgccattcgttcccgactttgcaacactcgctcctgttaccagcgctcccatctccgaagatggtaaccgcgtatcgtactcgcatacagctcgaagctcacgcaaccaccccccagtatcgctacagaaccatcgtcgtctgaagtcgggtaaaacacaccgatctctaaattctctactgcgtcgccgtagttcagctaccaatgccctcgttcgtcggtctgccgtccagagcttcgatgccaccacggtttccgccccgtccgttgcagatcctgagcctgaagagccaatgccaaagcccctacgaattcttcgacggcgtccaggaggagatcttcgagccgctacgaacgttggagagctggaccctgtcaacacattgagaaggtcacattccgttgggtcactgacaacatactctgagtcaattcgcagctccttcattcagagcccccgtatgaactcttttggccacggttccttcggccgaggctcttatacccgcggttcttacggcactggtgaagttgtttccatcgattacacgcagcataagagcgaagccttttccgttggacaacttgcagataaaccaagacgagatctttctttatttagtacacattcgtcaaaaccagcgatgcgaccttcattcgaaaaagaggcacagaaattggcacaaattcctgatgacgatgatgacggtggcattgaatccgcactggccaaactcgaaggtaaatttcccgagagaagagcccacaaatcagctgtcggtcctcctccattgagtcgagcggtaagcgacagtgttgctacgcatctattggatgttgagcacagaaaagaacaccatgagcagcaggtcgtggtcagggagacgtttatgttcgatgctgaggatagcgagcctgagcctatgatggagtcgcaggaccagcatctcacacctcaacggcctgtcactgaagcaatgtcgttcttgactggctcttcccacaactcttactcgtctgtgccaattctcgagcgggattcagtcaagggtcgcccatggaccaacatatcagtcttggaaggtccagacgaagaaacgactcctcgtgcacataaaacgctaccatatgtcggcggtgagggtgaccctcagttcgcctcatacgattttgtggagaagacaaagagtattgagggtatcaagccgggcgatacctctccatcagtcgaagaagatcagtcgttccttgaagatgacagtgatctctcatctgagatgtctgccgatgctattgaatacgaagagtcagactttggtgaaagtgtggttcctcgagttaagcttcctgctcatcctcttggatccccagcgccccctcccaatcgcaaacctccctcacctcctatgactctggtacaagctctcgagatgtccccaacttcctgcgtccatgtaccttcattacacgaggaacaggtctggggacagaagccactccccccaacccccgagacaacaccaactgccccttatgttgttgtagcagaacgagcaacaatcgatggatatcgccaagctgccaagccagagtccattgaaagcaacaagtactcagctcatttgccgttcatcctggcttttgactcggaaattcttgcgcagcagtttactctcatcgagaaggatgcacttaatgaaatcgactggaaagagctcatagacatgaactggaaagacgctgctcacagtgattctcgctcgtgggttgatttcctccgcaactctgatgctcatggcgttgaggtagtcatcgctcgcttcaacatcatggtcaaatgggccatttccgaaattgttcttactcagggtcttgaagagagagtgcgatgtctcaccaagttcatccacatcgcgacgcactgccgccgataccgtaactttgccaccctcggacaacttactatcgctctgtccagcaacgaggttgcccgcctgaccgagacctggcgacatgtccctcctcaagatctgaagacactgcaagatcttgagcagttggttactcccatgcgcaacttttacaacctccgtgctgagatggagaccggctccgaccaaggctgcattcccttcgttggtatttacacccatgaccttctttacaacgctcagcgtccatccgagatggctggctctcctaccacacccccactcatcaacttcgagcggtgccgtatcgccgcctctgttgttaagacattgcttaggctgttggaagccagcactcgatacaagttccaccctatcgagggtatcacagagcgctgtctctggatgagtgccttgagcgacgaggaaattcgacgccactcggagatgctcgaataaataaacctacacaatcatgtcgatcacccacattttcacaacacatcacacatatgggaacgataattacgatttatgacacaccgactcgacggcgtttcatctcctatgtttcaaaatcatcacaagagcatacccagcatgtctctacattataccccatcttctacatcgtaatcatcacctggctacgctacatagccatttcattctccaactcttcatacaatataatcatcatcaaggcatctgggactacagcaaggagttgggaaccttttttctttttaccgtttctattttcacacgaaacccattgaggtttctaggtctggtttcatcatacccgcacagcgcaagcgtcaaagttgcgtctgttcctttttttttattggcttcttaaatacatagagagggggattgatgggaaatgagtaataggaaggatcggctggttggattcacttgatatataagtggttacttgctgggtgggagcaacggagttgacaaactggaggattagtgaatgagcagatgtaacaaaggatttacacaattgataccacgtctgcgatgataactgttgccttataaggttctggtgatatgtctgatggttctgagtaggatggcggcaagttttgatcgtgccgtatgatagcatggctgagttgcagcggtactcgttctgttagacatgggtccgacctgtatgttcttgaatgcaacgctcttcgttcattgtacggggagatgacacaagatacaaagacatttccggtggactttctcaaggttatgtgactacttgactacacaatcttccatacgtggacatgatacatcacggtcaacaatttacggcacaattgattgggtaaacccagcttagacgactcatattttgacttctgctcgcatcaatacaaatttccacagaaacaaaggcgggataacgatcaagtccatcccctcggcagcgcagggctttccctctccatccttctcaatgagaaaaggaggcgagtatctttccctcattagcaccgccaagttttgaaagaaaacaaaaacctttagtccccatgcaaagttcgtagtaagaaaaaaggtcagcaagttattgtgttttgtcgtaagatggggatagaagaaacaggaaatgtttgtcgaatagtttgattgaaccacaacatccacacatccttcaatgctttttctgctctcccattccaggaccttgtgtcaaattcactcgtttgaatttttttggtatcctcttttttgatttctttaccattcaatcgcctcaggaacttgagcgccggaaccctcttgggcctcagtaccctaccactgagactccttggggggctcggcggaagcagcccactcggtgttagcgggggcagcaccccactcctcaccggcagcgccgtcccagccaggagcgccagcagcgccagaagcaccggcgaagccagaggcgggagcctcccagtcagcaccagcggaggcctggaagccggactcgatggcggcagggccctcctcgtcagcgccggggaccttctcctcctcgaccttgtcctcggcctcagcctcggggtcacggtctgcagacagttagtgtgagtttgtaggttagctaggatccaaaacgtacagaagtaaagatcgaccatgacgtcccagggggtctcgcggttgtagatggtaccgcggaggcggaggacctcacgggcgagcatccaccagacggcaccgatagcgtggcgacccttgttgttggtggggatggcaacatcgacgtactcggtgggagagtcagtgtcggcgagggcaatgacggggatgttgacgtaagaagcctccttgatggcctgggcgtcggttcgggggtcggtgacgatgatcagacggggctccttgaaagatcgggtgatgtagttggtgaaagaaccgggggtgaagcgaccagcaatggcagtggcaccagtgtgggcggcgaacttgaggacagcacgctgaccgtagggacgggcagagatgacacagatgtcggcggggttgtcaatggcagcgatgacacgggcggccaggacaatcttctccctgaaaatgcattgttagtggattgcacaaaaaaatgtggtgtcctggcttaagtgtctcgacccctcctccgaatagcttcatatttccaaatttgaagatgcgttttcagattcccctcccgacacatgctgaagcccgtagtccaccaaaaaatagccattttaaacataccaggtcttgccgacgttgatgacgttgacaccatcctgacgggtcttccagaggtagttctccatgtgaacctggaggttcttggagccgaggtggcactgagcggccagcagggtctcgatgtcctggctggtggcgttcatgacggagggcaggttggagggagccatcttgacggatttgttctcttgtctggattgacgaagggatggcttgggagagtgacggcgaagaggattgtggtgttgcgtgcaaagagtcgcaaaaccgaaagttcgcgacggaattttgagtgccaaaatgtgtgtggtgagaagccctgattctcgatacgcttgtccgcttgagggttagcgcgatgataagacggattgggtctatcagcacgtgatagataagctaggccattctggggctcccctcatgcccgtcacggtatcggtggccgggtcatggaaaatttggggcgggcattgggacgacaatccgttctctggtgtagaagcagaaacaaattgatgctttaatcatgcctcccagaataccggcgctgccgagcctaggctcactgaaccgtacgtctttgctgtaattgtgcacttcctcaatgctaatcaattgtttagtttgcctccgacccgcatcgaagcccgcaacgcccaacttcctacccatcgtccagacggccaacctttcccagcgtgagaagaagcgcaaggcaaagcaagacccttatagatgggctcaagcacaacaacgaaaggctgccaatgtgcaaaggcgcgaagagctatcccgtgagagagatgaggcctggggcgatcctgtcctaggaaagaagactcctttcattgaatccttggagacggctggcctgaagaattctgattcttctgtgtcaaatattggaattcgaaaccatttccttacagacgccgaggttaaaaaggccaccgcacatgcataccaactcactaagcccatgattggcgcagttgaggagcagatggaacctgagaccaaggaagataagatgaagcagcacaaggagaaccaccagaaggttctcgaagctttgaaccgaattacgtcgcttgagaatggaagctcaaaggaccgctttcacgccaatgttcagcgcatcatcaatgagttcggtcgtcacacaactgactcaaaatttatgatgaagccccgtttatctactgacggggaggaaaagcttgggcgatgtggccctgatactggtagctctgaggtccagattggcatcttgacagccaagatccataacctctcaaatgccctgcagatcaaccgaggctataaggacaagcacaacaagcgtaatctaagattgctgttgcatcgccgacagaagctcatgaagtacatggatcgcaaggagaaaggaaatcagcgatggactcacatggttgagacgctgggacttacacctgcaacctggaaggatcagatctcgttgtaagggaagggcgggagctgtttttgtagaataacttgtttctctttatgtacaatacaagccacctgaaagatgagcgacgatgccgccttttgcatctacccatctttccctttgcgccagtgtggaaactattccgtgccattacgagctcacatttgctactatactacacaaaaccctgctgaaaacgaaagctggagggactcaaatcaaaagacgctgatgtagttgccaatacgctccttctggttctgagctatgcattcggcaatccaagtaatgttgcggatttcctatttatagattagttgatgcataacactggggcagaacgagtgactaacctgctctcgcaactttacccacgcgtagacaatgccgtgcgtgaattgtctagtgaatgcgttcttggaaatctccatctctttctggtaaaacatatcttccaatgtcttggtctcaccagcaccgccgcccatgtttccaggtcctgatgggccgccaccaacattgatggcatcaaagaaagacttgtagtcatgaacaccgtcgacggccaggcgaacgccctcagggtcttcggcacgagaaagcatgagagttccctcggggtacagctttccaaagctggggtaaagcttgttacggtcctgcttggatagatcggtgccgaaagagttgagtgtgatattgatggcacggcggtcagcctcgaactcgagaatctcagacataacctcagcagtgggagtgccagccatctcagggtgagtgttgacaaagttgtaaaaatcctcaaggtagttcttatagagtgtgtttcgaacaatctcaatgttcagctcgtcgaggtcctgatggctcaggctgcccttgaagtattgggcgagaggggtctcgatgagtacactgttgtaaagctcctcaatgttggtagcaacgcaaagcacaggcatggtttcaaaccagcccagggggtggcatcgatcaaggagctcacgggtatcgcgttcgtgaagggtgcctgtgatgagaagggcaacattgtcgatcatgtagccgtaagtgacgtagtccataaatgtagcgagagagccaacagcctgggcgcgaacatatcggaattctgagatgagcttgtcggttgtcttggccgcaagagctgaagtcgaggggttaggcggtagagaagcaaggaagtcgccgtaggaagggccaagttggagcttgagatctagacatcatcagcatgtaagaggttgaggatgaagtcgagtcgcgtaccatcaatggtttcgcattgggtcaggttgttgtaggctgcgcctgtgagaaggctgttgcggtagcctcggacgatgccctcgacgtaactgttcactggggttagtctccataactaactcgcatgaagcttccggctccaactcaagctaagacgcacccgttgttgacgttgtaataaagaccttccatcttgtagtatggttcgtcgcgttacgttcggtcctgttgtatcgtattcgagatcttgataaataaatggaaagtcttggtggtcgaggcgatgaacttaggtctatcctcaaacaaagttggtcgcctaacaatcccaagccgtaacgcaagctagacgtcgcgagcgtcgaggcccacacgtgagtggccaggagttcgcagtggctggggtacgtacctactgacttcatgcaaaaagccggactttccttttgccgacagccggagaaccttgcatcacactttctgcgccagtgccaaagaccaaaaaaattgagtggatccttcccaagcttcctctgaaatttttccatcgccagtttatcttcgatctttccttccgcagccgcgctcaactaaccggactgtgcctcgcgaggaagccacgacgccaatcgattaaagcgagaccatcaggaaggaaccaactaattcaaaatgtcactctttgtgcttgccgagacgccggcagggtaagtcgcgaccctcgacagcctcgacctcgatttatcattgcgaggatgctgcaagtcaaacaatgggcattggctaacaagaagcagctatggcctgttcaaggctaccgacaagaagatgctcaagaacgaggaactcgctgctgagcttggccgacccgaaaaggtcgtcgaaatgtaagttttgaacatttttcatttgcgaaaactttcgccagtaggcactcgacaatgtcttttttcacagacattgagcggtcgcaaacatgctacgatgccaaagacacaccaactaacaccgtcttgcctcacaggctcaagctcaagaagtttgtcaagttcgacagtgccgctaccgctctcgaagaggctgcctcgctcaaggagggcaaggtccccgagcttctctcccaactcctcgacgacctcaagtccgagaagaaggcttcgatcgctgttgccgacatgaagcttggcacagctatttccaacttgcccgatcttaacatctcccctgtctctggctccaacactatggatcttttccgaggcattcgaggccagatggccaacctcatccccggcctgcttgaggagaactttgaccgcatggctctgggtctttctcactccatgtcgcgccacaagctcaagttctctgccgataaggtcgactccatgatcatccaggctatcaagctccttgacgacctcgacaaggagctcaacgtttacgccatgcgaaccaaggagtggtacggatggcacttccccgagatggccaagattcttaacgacaacttggcctacgctcgcgtcattctcgctgttggcatgcgcaccaacattgccgactgcgacctttctgagatccttcccgaggagattgaggtctccctgaaggctgctgctgagatcagcatgggtaccgagattactgaggaggatcttgagaacatcaagctcctggctgaccaggtcatcgtttactccaactaccgaacccagctctcttcttacctcgagagccgcatgcgtgccatcgctcccaacctgactgctcttgtcggttacctcgttggtgctcgcctcatcgcccacgctggatctctcatcagcttggccaaggcccctggttccaccgtccagattctcggtgccgagaaggctcttttccgtgctctcaagaccaagcacgacacacccaagtacggtctcatctaccactcttcgcttatcggccaggctaccggccgaaacaagggaaagatcgcccgtatgctgtctgctaaggctgctctcggtctccgtgtcgatgctcttggcgatgttgaggatgatgccgatgaggaggagcgcgccatcctcggtctcagcaaccgcatcaagctcgagaaccacctccgcaagctcgagggcaagcctctcctgcctaagggtgccaacgttaccccctctggtgagatcgttggtgctggtcagttcactgtcaaggagacccgccgatacaacggcgacgctgatggtgttgccgacgaggagaccaacgaagctacccccgccaagaagattaagaaggccaagaagctcatcgaggaggttgatgaggagatgaaggatgctagcgatgacgacagcgacgatgctgccactcccgccaagcccaagaagctttccgaggccgactacgagcgtcttgctgaggaggccggtatctctgtcaagaagttcaagcgcaagtacgagcgaggcgatgtcgagctcaacgccgatggcacacccaaggttgtcagcaagaaggaactcaagaagctgcgcaaggctgccgaggccgctgagaaggctaccgctacacctaccaagtctcaacctgctgaggagaccgagggcaagaagaagcgcaagcacgactcagatgatgaggccacacccaagaaggagaagaagcagaagaagaagaagcgtcactctgaggcctaaatggtcccgagtatcttatcacggcgcaagtcttgatgacgctaaattggacacaattgtaggactacgagattaataattctcaacctacctgctttactcgtactcgtctaaacactgacgacgagccatcaacacaaaacatcacaataaaagtcaacaagaaaatgttggatggttcctgatgtgtagatatatgatacctgagagactcctggcatggcagcttctgcccgcaccttgtttcctggctggctggcgtttgggcggagggcatatcggcgtgatttggttttactcatttttcgtgttctctacttgaccctctgttcacgttccccgggatggtgtgcgctgatcaaaggaggtggaattggataggagagtgaacagaggggctctagaagataaagaatttgtcaagtttaaaaagttaatcctgattgccttgctctaacacggcgtgactgctaatgttttgcattgcatatatctgactgaaactgaggttatccccataggctctagagacgtccaggaagcacaagaagcacaagaagcgaaatcaacatgtcagtttatgcaatctagaccagactcttaggttatttattttcatatcctttataaagcttagacacctctctttctgctacctggttctagacatgctgttctctgaatggagaataggaacatgcactaaaacgatttgtcaagtcacatcatgttttgggcatggctcctgagactcactttacacccaccacatggcactttcaggtaaacgtcaaagattccggtaaaaacatatattcgtagcgattgggtattgtagccatccatcatcatccagagttccagtcctcattaagcgctcacctgagcaaacaaagggtatccttgagaatagcaagcacaaagctacaccaccttattccaccgccaccttgtccaaagaatagaagagtaaaatacatacactgaagttacaaaataccaaaagaagtggtagcgagttgtcgagacgggtatcagagagtagcgttggggaaaaagcaaaaatgggccaggctaactagttgagttgggaggttgacgccggggtatagcgctgatgaagacgagaagagagcagtcggaacgatgctttcggaatcaagtagaccaggctaaatcccgaaacgggaaaccctcaagcgttagccaaccatcacctcaaaattgaaaggcacgatgggagagcatctgcatctagatgttctccacaacgcgggcgttcatagcctgttggaaacctgggtcctgacctccaaagtcttgctgtccgccaaagttgttgccactggactcgccagtttcgttggtcagggcggcattgagggcgccgcccatgctctggcttgcaccaggcagaaagatgaccttgctgttggcggacttggccatcgcctgcatagcctcgaggtatcggatctgcatggcaggagccgagctcaagatgtcggcagcctgtcgcatgagtttggcggattcaacctggaaactggttagcaatgtgtgagactcatgatgatgtgaatgtttacctcggccttggcagcgatgatcttgctttcaccgatacgcttgctctgagcagccatggagagagactcctgcaactcctgactgaaaacgatatccttgatgagcatactctcaacctgaacaccccatccggcagcgacatcctcgatgatttctccaattgactgagcaatctcctcacgacgttcaatgacatcctgaaggacgcgagcaccgacaacatgacggagagtggtctgagtacgctccataagagcttgcttaacgttgttgataccgaaagcagccttgtgaggagagacaatgtggtagtagatgacggaggtcaggcgaagggtaacgttgtccttggtcatgcagatctgctctggaacctcggtggtctgaatcttgacatcgatctgaagaagtctctcgctgagagggttgattttgaccagaccaggatcgacagccttgtagaactttccaaacttggtgacaagaccaacgttgccctggtggacttccttgtaagggttgggacagatgatgcagcagggaatagcgcccatggttccgacgatacctccgagaacgttcactggatttgtaagttactggtttcatgggaatagtatatgtggtacttactcatgcctccgtaccagtcgttgtcaccggcctcctgttcaacaacagtggcatacttgcgctggaggtcttccttcttggggggcacaacagtcatcttgttctgggagatgaagcctccattgccttcggtggaagcatgtgtatgctcggttgtgtgctcgggatcatatgcgggagcgggagcctttgagttggcggttgagcttccgccgttgatcatgccctcagtggacgacatgttgaattgtgtttgttgtgtttagtcgggaaggatgtttaatactgagtagtgttggttgttgctgatcaagaaagttgcgtgatactgagaagatcagatgtttttgaagatcaaatgttttgatgacttggttggtatgagtatcagagacaaagtgtttcgagatttggggcgggggaagggagatatttaatctggtcgggtcaactcttgaccaccctccttcgtttcgattgaattggaattgaattggttcttacaaacgccaagggcgtgaggtgacgtctgtcaaccttgttggcagtaacaccggacccgacacaacctaagcttccttcccttgttgcgcagcacagctcgctcctgtaccgcaccagcaaccagcaaccagcaaccagcaggtgacacggttgagttggggaaggagtgatcttctcccccatattgtggagtccatatggcatgctaacccttggcgatagtcatctattggctagatggaccagggatttgcagggtgcaaggcttgggcttgccgctaacaagctgcacgagaaagtggttttgtgataaacttccaatccacggaaatacggccaacacgaagcaacatgaattatcagattagcaacttgtctaacaagtattcgcaccctcgatcgatacccatatcttaacctctacgagcatacaagcaaactcgcctggctactaagcatcagccacttcctgtggaaatagcacggcttagctcgagtccatgatatggccaagccttttggtcgctcggtttgtcgcaaacccggcaacgatgcgcgctggccaagtagtgtaggctctgcattacaacactgagcactcctagcggcttcgacaatcacgatactacagctattctgccccgcaagtgcctcctctctagtctcttcattcttctcgttctgtgttaccgctggcaccatcgaaagcttcacagggatggcgcactaggtcaggacctagaggcaaatagcatgtgcctacatctcaactcagcctctttggcggcaacggcgtcggaagggtcacgatactttggctaacggctgtcttttcgccccattgcagttggtttccatgacccttggacttgttgctcacggagactcggcagagctactgcatgatctcaaccaataagaattcgagcgcattctgtactttacgcacaaaacagagctctagggtcatggacgcgatgccagacgtgttatttcattggtcaaaggacgtatgatctgacggagtgcctgagtgcaccgcctcttgtcaattcacaaatgcccacttgtcattgtttgtcatggcctttgacttggctactgtatgccgggatgacatgacatgactgatggtcagccatgcataagctctatctggatctggaaatgaccgggagctgtctgccgagcgatgatgttgttggggcggacagagttctagaatgcttctcagctttaatacagtatcgcatgttggacgtagaacagtgcctcaatccatcttgccacatggggatgcaaatcaactagccactggctgactagatattgagtcgctgggttgacccagaagaaagcaactgagcctcaatttctactccacaaggcagaagaatacagaccgcttatctcaaagagttatcagacgaaagtcaacaaataacaactctacaagatcattggaactcagcctctacacagcccgatcattgtttggtacagaaccccggagccgagatcttcggccccatgcatgtctgtttgatcacgtctttaaaactcgggcaagtgatcgccatgatactgcagcaatgaaggaatcggcattgaaatttcctagattaaacacctctgcaggcttcacaggttcactcgacttttccagaagactgcctaatccgctgttaacgacgatcgcatccttccatgaacacagccaccgagaaggattggcaagtttccactgataagtatcatgtaagaatctcaggattcagcattattattgtgaaactgaaaagacaatgctgagccttcacagcccagggcatcctgctctggagaaaagcatggtgaagcgctatcggctccaaagccaaaacgtgcagggtaaccggcgttgacacaaattgctggcgagtacaagtgcagtcatcaagcactcttattaaaataaaaaatatcccttgttatcagttgaaatctatctcctgttccaattgcttgttgaataaattgaatagcccagcccagcgtctgctatcaagtacgatctacgtccagtttgcgcattggggctgttgaagacagagtttgaagctcacccactttgccacagcattcaagacaactgtgttattcgcctacagcctcgatacaatggcgaagtattgcactaattcttcgatatagacgagataaacaatcctttctgattccagcgctcgcaaaaacgattgtcaaggatacaggagctctgttagacgttcggttttcaacagcaactaaagcatcccctgtggcttagttggctaaagcgtccgactgttacttgcagacaatcgggagatcggaagttcgagccttcccgggggagttgccttttgccagttgtgtcttttgctgacttgagctctgcacttgactttttgacttgtcttcctctttgtgactgccattgagtcgttgactcgtgataaagtagctcgtgctattgtgtactggctgggcaggtatttgccaagagggtaattcaattcttctttttccttcatgcctcattctcgggttgtctaaaggaggtaccacatgtagacaagctggagtcatggcacaatcacacggattctcaggcaagtggatgtatagttaattcaagacttggtaaaacagtattcgctttcatctattattttagaaaagacacgttggaccaactcaattgcaccagtgtccaggctggttggttcaatgttcataacatcaacgtcaacgcctcaattgttatacaggaccttaccaacctctgctagctcttcactctatccttttacaactcactgaatcgatagcttcaactacaaccgctagtatcaccgcttaggtgtcgtgaaaaatcacgcacatcaacatagacaccaacttgacagcggccatcatcgaatcaactcatcccctgtggcttagttggctaaagcgtccgactgttacttgcagacaatcgggagatcggaagttcgagccttcccgggggagagatcttctctccgagatatctttttgatgttgtggatattttttatgctagacacggttggaactatgccccactagggctcacttggtgagctgggatcatgaaactggttgagtgacatcgagtgaacgaggttggtttcagtgggtgacaagatataagtagtctggaggctgtatatgccgataacccgtggccttgatatctggatgtagttttggtgaaatgttgaagggcatcgtcactaataccagaactctttaaataatcgccaaaagtgtgtctcattagatcacaactgaatatcctcgtatcgtatacctatttctccgccttgagagactcaattgtctttcggaggcgtccgtctcttaacccataatctaagagagctccatggctgcaccgaagccacgcccttgacaatcgatggcgaaggccagctttcgcttcccgcgggctggagatcgtacagcgaaataaagaccgagacgtacatgaggacctttctcaaagtgaattccgagtcgtcgcacatggtcaatgttccgtctgaagaactgttagtacttggtctatatgggggaaatcggacatacctgatgctttgacggtgtacggatcaaccttctgtgtcttgactcccttcttatccacggtatcctcaagatatcgtccggcttgccaaatcttggagtcggtaaaacatctgggatcagagtgatgaagattgttaatgacatgagcaaacgttcccttcttcaggacgaagctgtcctccttgtccttaagggtgaaatcctccttcaagtacctcgcagaccaccctccgccgtagagcctcaatgtttcgaggtacacgccttgaagtaaaggacacttggttaacagtccttccaagtcaagcttcttgatttgaggaggaatccagacggcgcctccgaaatcatgattgggctggacaatttggacacatggggtgatttgttcgcggatctgcgatagaagaacggggtcctgatacagttcgaaaagagaccatgagacgagcgaggtagtttggacagtcgtgctccagagaagggaaacatcgaatgcagcgcgcacatcagaagacaagccgtgctttcgataaacttcggctctggcgcgaacaagagggctgactgtgtgaaagtcttgccatttctgcccgggctcttcaccacttagaaatgtttcaaattcatcatggaactctcgcataaaagtgagcaatcttccaagagcaattctggcccgctgggaggtggggaaaggggcccagacaggaacgcccatggccaacgagtggaagccattgttgaaaatccagaggtgaggccagatgtcgggataggcctcgacaaagtctgtaccaaagacggaaattgtggcggttctggcgatgaaggtcttgataagctcgaagaagtcgacagccatgatgttctcgtctttgatgtcctccaaaagctctgcattggccagtctctcccagtccatctggtcggtagagtagcagttgaaggagatcacatcagcggcgttgtcatccagatctcggagggtagctttggctagatcatccagatgagaaccgctcagatgctcctttgtaacctgatagacttccccagcagccttgtcataagctgcaaggtccttcttggagagaccaaaattggtcatcatgatatgccgcgtgataaactccttgtcggcgacagagtctggctgctcaagcagacgagcagcgagagaaggacgaaagacaaaagagtgaatgctctggaatagtcgaacggagaatacaccctgaccatatcgatttctgaagcgcgtcaaggcggcagaaggattgagaaatatacgcggagcgtggccaaagagagggatccagaaaggtgcaagaggaggtgtctttgaaccatcttttctgactgatgaaggactgccggtgaagagtctcgttgtgatgaagaggactatggttgtgacgaggatggcttgtaggggatagcgctgggcgtggggaatgaggttctcattgaggtaagcccggagagcctcgaggctatccataatgggcgacagtaaagaaaatagctatagaagatttatgctggaaatatatggatgtagtatgttgtgaagctgaggtaatctgtcaattttgttgttcaagtgcaaagctcgagcttgtatggaccagacccgccctgtgctgactggcgtaacgctgtaaggctgtgcactgtagttggagtgttgcagtggatggtgcagctcagtgtaggggtcactagccttgagttgttattatctttgtataatacgaacaggcaagatagttcaagttgcaaaatacaagaaaaatacccctactattgaatgaattgataaaacatgctctagcaaatatgctcttgtatatgatatatccgcgatgcctgctgcaagatgtttctccacctcttctaaacacaatgcatggtatctatgaataaacaattcccgacctcgggttagacgctcaaagtagagatatatatcaaagtaaaactctccaaaaccaattcccctttggcagtcgagtagggtcaaggtcacgtatggcagggcttgctgaaacgacggcacccaagaattgttgagtcgcaagatagttctttgtcattgatctgaaccttgaacaacctgtttccgagataatattgctgatacctgactcatagatacggaagcaaactgtatttccgtcaaatcgacttggtctctgggtaatggcacaacacaggaagccaatatcgtacttatggcctcaaatcgcgcccatggctctatcccaccaaccttctttgaccttctagagaattttgacttcaaaaatgcaccatataatggatcttctatcatacgtgtatcgtggattattttcagaagaaagcttatcggaaggttgacttgaggcgagggcctgggtaacacgagtatataacccgccaactttcccacaaattccaagtgtcaactcaactcatctcattatgcatttctctacactctgcacacctagactgagtcggaagttcaaaagcctttcgatacctacagagagaagatgggtctatgtgggcacctgggggaagtcaatcgatgaaaagcaaactagcagcgcaatgatgaaatctaaacgctgcatactccgtaggtttagagaaactgagccttttagaagctggatacgagaagttcaagtggactctttcgaattgtctttgcttatttattatttgttttgtcgcctcgttttgttttgtcttgaatatcgatacccagcctgagtccaggcgcaacatgctatttatacactccgatacaagactccttttcttattttaatatgttttcaaatatttcacagaatgtagccatttatgaaagcaatattgatgatatattttacatgcctgcataatattgacaatattgatcaaactgaatcctggtatacacaccttccaactgcgatcatcggctgcctcaggcctcaattggttgcatcatttagctagcacattatgtgagcttcatcattagtctaccctcgtgcttattataaaccctttgggttgccagacaccttcttggtcaactatattaacctgccggactgcagccagatattccttcccaagggcaggttcctggtagctccggtaccttgttgtccctcttctctattgtctagtctgggtagctccccgccatcccaccaacccaagacatcccatgatgagctcgcgttgagccccaaacccaacatgatccctcaattgcttcagcgctcatcgagggcatgtccccggtacaatccagcgctctaccgactatctacaacctctcagcagcgacctggtctaacccagaccttctggacctctgccccgcgtcgcgaacagcctcggacacccacagactcgaaacccacgactacgaaaccatcggccgtgtttcccgcaaacaagaaagccacgaaacaaaatgatcctcttgtgacggtcgaaaagtctgctccagagcagcgcaaggctgactgggctatcatgaaagagatgactcgctatttgtggccgaaggatgactggggtaccaagctccgagtcagtctcgctgtttctctgttgattggcgcaaaagtcctcaatgttcaagttccattctacttcaagagcattgtagactctatgaacattgatgttgccgctgtgggaggtactgcgacgacagttgccggtgccatgatcctagcatatggcgcatctcgaattggcgcaacagtattccaggaactgcgaaatgctgtttttgcttctgtcgcacaaaacgctattagaaaagttgcctgtaatgtctttgatcacctgttgcgactcgatcttacattccatctctccaagcaaaccggtgggttgacgagggctctcgatcgcggtaccaagggaatcagctttattctatccagcatggtttttcatgtcttaccaactgctcttgaaatcagcatggtttgcggaattctcacttacaactatggcgccaaatttgctgctctcaccgttttgacaatggtcagctacacggcattcactatctggacaactgcttggcgaacaaagttccgaagacaagccaatgcggcagacaacaaggcttctaccgtggcggtggactcactcattaactacgaggctgtcaagtacttcaacaacgaaaagttcgaggttgcgagatacgataaggctcttggacagtatgagaagaactccattaaagttgcgacatctctggcccttctcaacagtggacaaaacatcatcttctcctcggcccttactgggatgatgtaccttgccgccaatggtgtggctgagggtactttgacggtcggtgacctggtcatggtcaaccagcttgttttccaactctcagtccctctcaacttccttggatccgtctaccgtgaacttcgacagtctctactggatatggagactctgttcaacctccaaaaggtcaacgccaacatcaaggagaaggctggtgcgaagcctctggttctctccaagggcggcgagattaagtttgagaacgtcaactttgcctaccaccctaaccgccctatcctccgtgatctgtccttgacgattcctgctggaaagaaggtcgctgttgtcggccccagcggatgtggaaagtctactctgttgcgtctcttgttccgatcctatgatgtccagggtggtcgagtcttgattgatgaccaagatattcgtgatgtcgacctcgagtctctgcgtcgctctatcggtgttgtcccccaggatacccctctattcaacgatacagttgagcacaacatccgatatggttctatcaacgctactcacgaagaagtcgtggctgtcgccaagcgtgcccatgtccacaacaccatccagtctttccctgacggctacgagaccaaggtcggtgagcgaggactcatgatttccggtggcgagaagcagcgccttgctgtcagccgcatcctgctcaaggaccctcctctgctattcttcgacgaggctactagtgccttggatactcacaccgagcaagcccttatgatgaacatcaacagcattcttcgcgaaaggggacgaacaagcgtctttgtcgctcatcgtctgcgtacgatttttgattctgatcttattattgtcctcaaggagggacatgtggcggagatgggtacacaccgggagttgattgaccgtgatggtgtttatgctgagttgtggagtggtaagtcaatgttcttcagttacgatttcttatgctaacctttcttttagcccaagaaacaatgtttggagaagacggaaaagagaagagcgaggaagagaatgacgaacagaagaagaactaagaaaaggagtatttattatggctatagagggacggtgtcttaactggccactggtgtggtagacattgcagacacttgaatattatcatcgtacaatatctatccttgggcgcgatgaatgcacagaagaggaatgtcatatatgttggaataaagcagaactagttggtggcggagacaagaaaagggttcaccgaaagactacttgccagtcatatcgtgggctgcagccaaccttgttattcgcctgatgccgtcaaacttgtgtaacgggtcttcagacgagtctgatatgttgggaggggatgtcgtctggcttgactgagccatgcttctcgaatggcaggccttgaatatagggtcaaaactaagacccggtgcttcggaggtgacgggattggtgctttgttcgtcttgatcgcgtattggggacctatctaatccaacgttagcgtacagtattaccagacaaagggctctactttataagttcaggatgacaaagacggcatctctttcgagtagatcgagaggtcccaggagtccgcaaggtaaaatagattcaacagcccatccggacttcttcagacgagccacacgcttctagttcagtgtatcacagctggccaccgaagcaggattcatgcgatggaaatggcgagatggagacggaatcgcagactgtaactagttcgcttctttgaccaagcgcccgtggccgaattggatcttgaataggagtctttttcgagagagaggatggtttgagtttcgcctccataagaatcaaggctcctggatgaattttggactacacatagggaagtttgattgcatgctcccaaatgacctagatgtaggggccactgtgatgttagcatggaaatgactttatggcagccctgaaataacacaacctaccaggagaatcagcgagaaagactcaaggcttgttttaagtacccacgagctcggaattggctacaatggcttggtagacctacgccaccagatccccggttgatattgagaaggccgactgcgtttaagctgaagctcctggccgagatgccaccaaatgggcacctctactccttgtagatatccttgcgtcgttgtgactttcgtagtcaagtctgcaacacagagcctagtgacattgtttctgcattctgcccgagccatggccagccctggatagaggctgatcaatgtcgcctcccatcttagaagtaactaactgacagccgggacgataccaatggtaacactggcggtctaatgtagatgcgtctaatggcagctgatcagcatgatgtctgtagaccctctgatcaatacttaccttttatttggtaaagagaacctccctttgctgctggtgctagcattgttggggccgttccttgcttgggtcgggaagatgtccatcagttgtgattttcctgtcgcacatcccctctcagcctcaatttgcttttacccacaaagggagctgtggtgtaaatcaaccgaatattattgccagtacgtctgttcctgggcattaccgcccgatcctgtccccatcgcgttcgatcgaaaggccgtgtcttccaagggcatcttgcctgacaatagtcaccaagcaatcatgggcacagctagcatcttgcaactctcctatcggatttccttgacctttttgccgatttgttgagtttgcggcatcctctggtttctaaatattgaccagcctgtaaccttaactggtcggctcaaagctacctgcagcaaagtcgcgataaccatcaattccgctctgatcaaccaacagccgcatgttgaatttgcattagctgcgcttcactgagacgatcttcctttattctccgtgtctatgcggactaggtcagtaagcgccactactttcgacggcaatactagtgactaacagtaacttgacacgagtcaaccccaggggagcatagatgcttcgtatacacggtgtcgacacgcatcagaggagcgctcggcacggacttcagactcggaccctgggacttcacacgtcatagctgctcgttgcataaggctgttcccgaggccactggaggggaacaaggagatatttcggtatgatgtcggagtaaataaaatggggcggtcgagagaaagaggaaggacagatgagagtaaatagagaagatgttatattttagagtaggataaagcggtgtctagatggtcgacttgagtagatgttgaatgtaggagggcgctttggctttcctaacagaccgcttctagacccagaccaaagccattgcgtgtgttcaaatggatgtgtaatttaatcacgatttagaagtattttacagatattggtcataatcgaggatttatcctctttattatgatccttttatccgctttgttctcttcttgtcctgggtgaaaggaagttgaggccaccaaaacgggccttttctcgatgttccggaatttcaatgttgttccaaaaccacaacagtatgaaagaaccacagtgttaaaatcattcagactaccaaaacatattcaatattatatgaaatacagattcaaaactagtcaaagaatacgagcctaatagacaaatacctacatgattgatccttcagtcgacgtttacagcgtactatagggtagccttgctggtgacggatatcctgtatcagaaccttaagtctaactttaaagaaacagggatcagtttacccaaacttgattttggacatataaatatcccaggaagcccttctgagcatccaattagttgattaatttgatccaaagtcagacatcattctggctgcaatttaccccatgttcttctggccccacgtagtataaagtgcactgtcactaaaagttgccatgtaagcaagcaacacctcaccaaaagtctccccaattacagactcaacattacacaacctctgtgtcgtccagcatttgttactatataaatcatgaaaatactcctacattctcacttcccagcgggccacgcatacccaatgcaagccgtggcccaatccctcgtccgtcgaggccaccaagtagtatggctcaccagcgccgacaacgaagtccgcgttcgagcagtgggagccacctttgtcgccacagaagccattgcaactgttgatgagcccctaataaacaacaacgagactggaatcctcgacaagatgtacaaccgtctagagattcgactgctcgctcaagtgagcgattatcgtcgggtattgcggggcggctttaaaccagatctgctgctggtcgacgtgatgccatacggggcgagagctatgtacgatctgggcgagatccctacttatgcgactctgggcgtgatcccaatgtacatgtccagctggggagctccgcagtccgtatccggggagagtccttcgacgtcgttgctgtggttgatctggaacttcctgcatcatctcatcagccaatggattctcttgccatatcttttgaggcccgtgataaacgcccaaagacaaatactgggactggagaacttgccgtttggtgaacccatcgagtctttcacctatagcccctttcttcacatccaagcgtcgtctccctcgctggagttcaagctactccccaagccagaagagcagaagaagcacacgaaattcgttggaccgacagtcacccagatccagaccgactatgtccaattgcctcctcaatgggatgaaattgtcgctcaccctcgtgttgtcggcatcacacaaggaacactggccatggatccgacatcgttgatcattccagccatcgaagctctgtcgaacgaccctcaacttctcttggtggtggcaacgcctcatgtagaagaggtaacatccagagtaggagacctaccaaacgtacgatacgtcaaatggattccataccacctcttcctaccgcaactctgtctcctcataaccaatggtggttatggaagcataacgcaagcgctctcccataaagtccccctgatatgcgcggggcaatcagaagacaagaaggatacgtctgctcgtgtcgactgggctggggcaggcatcgatttgaagacagataccccttcggcggagcaagttcggaaggcggcgagaaagatattgtgcgataaaggatatgtcgagagagcgggacgcttgggcgacgaactaaacgagctcggaggcgcggacaaagcttcggagcttttggagagcttggtggaatctaaagcgagacaataggttagcaaagggttttgttgttggatgatagtaagaggagatgcatataccaccttggaaacgattgatgccatctaaacgatcaaactgtactaggaagtagatattggacagggagcagggttatagcggcattttacagaagaaccgagtttgattctttctaatagctaagtgtagttacttgtgccgttccaaatccatacataatagatcgagccatcgacgatagtccatgcccctgaggccagtacatgacaaaaaagacgcgccaagactcttttcgagagtatctgctagatagcagaagagcgtttggtaaccaccaaaccagatgcggtttacaaatttgtgatacagcaaagatctagatactgttagtgatactgtaataggagaggttgtcgttcgtaacgcaccaggtacatgcgaggacacattgatgaatgtacttcgggagagattctttcgcaagtccaagagagtcggtgggatcctgaaaggtcagaacaatggtcttggggttgtactacccaaagaacaagctgtagagtatgcttaccagggagacatccccaattcctccaaaaccgcgcttgcaaggcaatataataaatctctgtagccgatgagttcggcaaggtattccgaatattaatcctctgatttcaaggaagaagatctggagatgtgccatgattcgggactaaccaaaagatgacgaagtcttgcgaaactactagtcaacgatgccagcctctgtcagcgcttggcatggttcttgtcgctagggcttcaacgaaaattagaagcgaggtccaatgtgaagcatcctcatggtagggagaatatggcggcttctttggttggtaccacagagccagacctcgttgattacaatgtagttgtcctgtagtattaggacccagcgttgcgcgattacgaacaagacccagtagacgaagaaggcatcccaacctgccagatgcatgaagcagcgacgatcctccttaaggacgagcactagcctgaaagacattgcgatctagctggaaggtcgcgacagttggagagcgatgatgttgatttgacggctgagagttgtaataggaactgcagagattcgcgtagagatgattccagtagagacagtttaatagagagaacgcgaactggaaagctatggtggtgttagaatgcactgttcactgttcggaatccgaacaagggagaactgacctgaacagatattctgacgagaacaacggagaaagaaatatgtccagaacaacagtaacaaagaaatcgatacgatactagattttggcggtggtttaaacgggtacgagggaagaaaacagaaaaccagagagtgttgcgtgggccttagcagttgtccatgcgtgcagaagcgcgagaactgcccgtctgaaaagcaaacaccagagcagacagcacaatttccgacgctcgacaagaagaaatacacgagaatagaccaaaataatattgtattattatgtccaacatggctatcaaaaatatactgtattctactacgcaccgaccgacctatggatgatgatctacgatgccaccccgaatcgcaacacgatcgaaacccgacgaaacaatgaagaatacgaccgataagaaataaacacgatattcgaaactggccaacaggacctagtagcgatgatataaacgagtgacacgggaagcgatgtagaaccttgggtcaataatttctggagaacgcgaggcgtgtcgagtcggaactccagcctttactatcacaacgtcttaaggacagtagaaaaccacgactgtcgcctgtgttggacttcggctctgtgctacggatagtagggggcgacaagaatacataatatcatcgcccacaaaggatgtggcattacgagatcatcacacgatacaagacacgacgaaaagatggcaaatagcagaatgtaattaatatctacggcaataactacatgctttaccatacgtcgaccatgatcatgcactgctccaacaacatccacaaacataacaccccaccaagtccagcccaccaagacaggtcgacatccacagatcacaggcatcaacgtcaagcaaatttcttcttcaagtcccggcacaaggccaagagctcaatgaaaaaggaggggggtttgagatcaaaaattgggttgccgtcctgctgaggcagggtcacacagaagtccatgggaagggacaacatgcttcgcagtccttggacttcttgatctctaaggaccaccggtcaatcagttacgaggaaggaaaagaaagaaaggtgctggtgggaggaggagaagtcgtttatatagacggactggccagggcggtgagctccagctgatctgccgttctgagctcccctccagctgccggtcgatcctccccccctgtcagacggggcagcaagtatgcaggtcaccgatatgcgagtgtggcagctgtcagaccaggggagttggtggatatccttggtggagcgtgggggtgggtggacgttatatcaatgacaacctcggacactcgaccgtgatcttgcgaaccagaacactaggaaaaatcgcacaccatttttagaatgatgggctgatttttagcttccgagacatatctcagatgtcatttttaattgttgtggcggttgccctgggatttttaaagggggtagcttgagccgcatccgcgtccaccaggtattttaatactggagatgcctcagcggtgccaggcaaatcaccaagtaaactacatcgtgggcaaacacttggaacaatacgagggagtgcaaatagtgctacatattgaaaaattgacgagtgtctggggtgtgcatgcataatggacaggatatctatgactcgatattgtattaattacaattgctattttacaataaatgaacatcaagaacacttgcaacatatcaataatacaacaacatcaattacattttggtttggcattgtggttgttgagcaataccatggtggctcgattcaggggaacgggttggtctggccgtcgagccaagcaccaccaccaccacacaaccaccaccgtgaatcagatatccatgcatcaccttggtagccaacaattgtaatctagaaccttcgaggccaagcttattggctcgctctcccgcctctcggcctcgcctccaagccctcgctctgccctctgcccattgttgctcggccatcacccacagaatcactgtcaaaaaagtagtccccacttttgcctataaatatctactcctccaccaaatttctctctcttttcttcttccctcctcatacatcagcacctacaaccctcttctctcctcctcctcctcctcttccaactccccttcccactcctcttcctgctcctcctcccacacctcccgtcaatcatcagcttggaggggcgaaagccatcaaggggggcgaaagccatcccccgcctcttcatctaccacttcaagatctgtccccctcccctgagggaggtcttgtagcctccgcaagtaagtacacttggcagtcgcctatgagatatttgctgacaatcatacagcgttgaatacaccttcatcaacgttgtgggagggggacaacccctccccatagtagcagccttcaagcccgtgtctcactacacaaggctgctgctgtccttcttcacggggggagtttgaccacatcttcatcgctaaagtttgagaggttagttccttcccatcttttcttaccatcgcactcttctgactaaccttggtgtagaaacacatttttcatcaattggaaatttgtgatgcgcctcccacgagatggacatctcgcatcgcctggagatgtgcgacactcctacccctgcgccagaggaagtgcaggccttcatggaggtaagtactgttgtctaaacttcagcttgattctattctcacgcactagtagtcactgcagcgaggagggatgaccttcttcggagcccgtcacgttgagacggacgggtctcacgtgtatgtgtgtttcgagattgtgggctttggtcctggtcgtggaagggccacacatcgccaaagtttgagagagctgcagtgaccgtcttactatgagcctcgggttcatagcaagatgtccattgtcgcgctctcaaactttagcgatgtgtgacccttccatgatcggctccaaagtccacgggaggtggaaagtgttagggtggaccagaggtggaatactggattacatgttcataattagaaatgaatcaataccttgaacacaaaacatgatgcttgcttctactgtgataaactgcttgtgccccccgaaaggtttgtagtcgcgatagcaagacaccgtctattgtcaatcagaattactgaggataaaccgtaattgcgactggtctctctagaatccatcatccatcaatgatgatcaagtcctctcccgcatggaccagaacgcccgcttgcaccatcactgccaaacacttcccactgacggggctgcaaacctccacttccattttactcgattcgatacacaacttgcgacaagttagtagttgattacatcaaatgtttgtgaaaatggacttacaacgatatctcccttctcgacagtctgtccttcctttaccatcaccttgtaacaacgccccggcatcgtcgccgtcactcgcgctccagagatatccgaacaacgtgggctgggatcctggtcgttcggaaatgaatcgacttgatacggcaaaagcaagtcttctaaaaaggccgcgctggcaatagcctgctcctgctgagacgccgaggcggaaatgctctctttgttctcctcaagccatgtctcgtactctgccaaatcaaaaacaccatcggtaatttgaacaagctcagacctcggagtgtggtcaagaacatgttcgctaacaggataaaaggaaatacgatcgaatcggcggaagaaccaagcattactgcctttgacatctaaaaggctggaatcccatatctcaactgtgcgtccgacaagctggtaaccaccgggtgaatctgcggcatagatacacatgtactgtccaccaacacctacagcgccacgaggcgtgaaagagcgcgatggattgtactttgttccgaacaaacggtggcgctggtccagggggatcgcgcaaggggaacccataaacacgtccccgaggccgacgacaatgaactctgcatcagtcaagacctttgttaagtcttggataccattcagcttctctaggaagttgatgttgctcggaagccaaggcgcatcacttcggatagtcgctgtgtatcgtgcgacggctgcgcggttgacactatcgtcaaaagcgatagggaggcggatctgcctcgaagatatcttggacgagactgtatacgagcagatatgctcccgaacacgcgtcagtatcagcttcggagaaaggccctgatcataggtaacatggagactaaagattcctggggtgagttctacaaccccggcgatgggcttcttctgatgattctcgcagaaagcagagattgaaaaattgtgccgaagatcgaataccaatccgtccccgaattccaaaaggagagcacgatctccagcttggtgggcggttattacttcgccatcatgttcaatgacaccgacgatcgtggggatgacctctagtatttgttccaatgcggctttatcagagaatacctcctcgatgattggaagaggcgaaagactctcaatggcttggtcaagttgctcctccaactccatagcagattcaacttcgataggaacaaaacgaattgtatctcctggtcgagcctgtccaatcttccacaagtctgcagagcacacgacacagaacaccacgaagccaccgaggctgggaccatcacaacccaagacgatagcttcatctccagtgaagctgacactaccaatggagtaaggggcatcatggatgtttgaagggtgcaagccagccttgccaccggtcttgcgcgaccattcaggttggggaccagtaagacgaacaccaagacggttgctgttgtggtggactttccattcgcacaagtacaaagacttggcactctctgaagagaagtaggagggagcaccgtggggaccggggatcactcttacaatccaagaagcctttgagtaagttgggacaggtattgagatcgtggaatgaaaagattcgctaacacagataccaggatctccaatttgaagaacgtcgtgctgctgtagtttgcgacctccaaaccctcctagcttaccgagttcgaaagtagaccggctacccatcacgactggaacttcgactcctccccgaatcgcaagatagacacgatggcccttttcgattgctcctatacacagagtctgatgtgcattgatactcaaggttcggttctgggaaactggaacgccatcgactgttacaggagcaacaccgccagagattacaacgacagtattacaatgaaacttgagagctggtccactgagagtaaattcgaggccagcagcgttaggaggattacctactatccgattcgcaagtcgagaggagagggaatccattgggccactaggaggaacgccaatatcccaatatccagtacgaccagggtagtcttgaactgtggtcaaggctcctggctctaggacttcgaaagaagaagatttgaattggaaagcatccagagattttgtggtgtactgtccagatctgaacatgggagatgacacgatttgatgcagatagtcaaggttggtttggacaccctctatacgagtagctgcaaggccgctgaccatgttttcaatagcttcttcacggtctgctccaaacgagaccaacttcgctatcaatgggtcaaaggaagtggtgatctcagtgtcaactttgacccacgtatcgacccgaaggctagaggggaattcaagggctgtaacacaaccgaaacaaggccggaagctccgaagagggttctcagcgtatacacggacctcgatagacgcccctgtggtcggaaagtttgcttcgaacagctgagttgcatttccattggcaatgttgagcatgcattccactaaatctagaccagtcaccaattcggtcacaggatgttcgacttgtagccgagtgttgacttccagaaaataatactccttcgtatcaagatcgtatatgaattcgactgtaccgacgtttcgatatctgaccgaagatgcaagacgaagagcagcttccttcatctctgtgcggacacttttcgggatcatgcctgcagggctctcctcgacaatcttctgatgccggcgttgtaaggaacaatctcgttcccctgctgaaacaacgcgaccagtaccgtccccaaggatttgaatttcaacatgacgcgctcgctcgatatatcgttcaagaaatacacccccgtcaccgaagtttgcaacagcttgccgttggacgacttcaaacgttgcagataaaccttcaacgtctttacagtagctcagaccgataccaccaccgccagcggtactcttcagcatgagtgggaacccaatcttgttactttccagaattgcttctttgagagattcgagcaacatctcgcaacctggaatgacaggaacgccgaccttgactgcaattgaacgagcgcggtgcttgagtccaagttcagccatctgctgtggagttggaccaacccaggtcatgcctctatcttcgacggcggcagcaaaatctgcattctcggagaggaaaccatagcccgggataatggcatcgacagaggagtgcacagccagttccagtatttgatccatatttaggtaagtatcagagactgaggctccacgaagcttgagtgcaaggtcagctctgctaacgtgggtagcattcgcatccgagtcagagtagatagcaacagctcgaagacccattttgtgtaccgtctctataattcgaaccgcgatctcaccacgattggcaacgaggatggtcgagataaaacgcttctggttgttatcagatggcggctttatctttgcctccaataattcatgacatgctgtccaactgccatgttcagttatatcgatagcgttgtcaaaatcacaaggttcgcatacgaaaccccgaacccaagattcatcgctgagctcgatcgacccaaacgcgagaggatgagaaaacttcaatatgaagtcggcaacagacggcttggggagatgccaaacttcaatatctatctcggcaccatccttggcggacattcgtttcaacccgagctccttcgtaccttgcggcgtgtccaatgcatacaagcgatatgaagaggacgttgtgttcttcttccaaaacttgccaccaaaagatacaagacctttagtggatggagagctggaagggtgagaagcaatgatggcgaaaggaatgtggtctgagggagttgaaggcaccatgctctgagattcctcggctctaacatctgttgcgcccaagaatcttttctcgtcacctagccacaccttggcccaagaaaaaaggcaaggctcattccaacgattcgatatgagagtcacaccgaaaggaagctcgtccgcgcgaaatccagcagggatggcgagtgcggaccagtcgaggaagttgacgaagttggtgtatgtgcccaggatagagttttcttccacgggactcttatggacttcatccaaagtgggaaatgttggggatgttgggaccaagataccatcaaacttggcaaaagcgtgttcaactttacgtgtaagttctttacggaggtactcacctctaaaaacatctgctgctgatagagattgagctctgacgatgatttttcgcacaacagggtccacatcgtctgaagggcaccgttctatgaaatcacgaatggcttcgtatctctcagcaacccacgggccgtcatacagcaatcgtgcaagttggaaaaggggatcgaagtccatcgggacaagggaccagcccaaaatctctgcctttatcaaagccttttcatatgctgaacgttgattaccatgtccaaaccatttcggagaagcgcaaatcgctaagtttggctttaataactcgactgagcctccaaatgcatcaaatgaggtactgctcgtatcgtggcgggatctcgagtatgcatcgctgatatcgtacccttcggcgatggacagtacagtttccgcatcagtgacagtgaaactgaaaatggaaatacaatcgagagtcctgcaagcaggaagcaccccgtgagtacttatcgctccccgcgttggtttcaagcccacgatgttgttcagaccagccgggactcgaccggaaccagctgtgtcggtgccaagcgagaaaggcacaattccacgggcaacaacgacggcactaccagaactagaaccaccgctgactcgagtaggatcaaacgagtttggaacagcaccataaggcgaccgagtaccgacaagtccagtagcgaattggtcaagatttgttttgccaatcaggattgcgccagcagctttgagtttggaaacgacagttgcatctgaggcggctgggacagaacggaaggttggacatgctgccgttgtgatgaaaccttgagcgtcaatgttgtcttttacagcaaacggcacaccgtacaaggggagtgttgtggcttgcgggccaagcgcctcgaggtttgtccactgcaatttgacctgctcgggagttgctaacgtgatccaggaatgagtagtagagtttgcttctccctccgattttacgattgacaaaagcctttcgagaccgcccgccgtgacctgagcagccttccactgagctattgtcaaaggattcgatgcatctcttcctccaatcacattgtcatgggcgttggtaaccaattcgagctcagccatggtgagtaaaggcggagcggagagcaagcttgataccaccgtgaagcctttctagttatatcgacgcctggaaaaaaaaaccacaaaatggtatgccgtcaagggagatgccttgttcaaaacaagattatactatttcttgaatatcagaacaggttggatttttctggatgtagtgctcaacaatcgtgtcaatggggccaaagtccagcgattcatatatttacttggttgagtgagtcgggaagcgcaatgggttcatattgggtggctttgatgaggattggaacaggaatcccccatgatctgagatatggatcaagacaaatatggctaaacagtaacggaagccacgtcttgatcgtctacaagtcacgtataagggaaggagacgatgaataagtcatggagaagggacgagagtcaacaagtggaaagtcccgctatcgccgagtctaagccgtttacaagtcggtctttcttactgggttgtgtctgactgttatgggcgggaataaacgcctactaagccaattgttccttcaccgaacttaatatgttgaatgcgataattatacatgtcttgttgtaatctacgataagaagaattcgaattgaccaatcatgtaagcgacatacggctgggcatcagaaggctttttgatctctcgatcataggttgatcgagcatattatcgcaaattgcaagaatagccagatgcttcaatacgaggttacagcaaacagatgacacttccaatggcttgggtgtttgtctgcatggctggttgacacagcggctgtcttggtgtcactgagttgtcgatctatctggattggtattgggaccagaactatcggtcgagttgtattcgaccgatgctttcttcctcggccacttggttagaatatattcgcagtatgtttaagtaggtatttgtaaaaacgaacggaatgtctaacaatagactgtttaatatttatcctgtcatctagtagaaagaagaataagaaccccacggttaattatccccgatatggatccttatcgccctggcatcttagcgtggatgagacttggtgataacaaacaccctccgatggcggccatgcaacacgcctccttcttctgtgcgcccgcttcttcaatagcaaaacctctttcgcttcaccaaaaagcccaagatcaagatcaaatcggcccacagatgataatggaccccatgtcccttatcgtggcgcagatgcagatgcagacccagatctaaagctgaccccccctcagacgcgactcagacgccgacagtggggtcatgttttctcagctacctcagcttcagtcttctcaaaccgacgccggctcatctgatctagtctgggccggctccggaagtggccagtcgttcatgacgatcggtccgaacgacagaggcgatggcaacggtaacggtaacggtagcggcgccggctcatcggcaccgtctgtctccaatactcgctcaagaccctgtgacacatgccgtgttagaaagacacgctgtgtaaaagaagagggtcagtcaagatgtgttctgtgtacctttcacagccaaccctgtacattcttgcgtggtccaacgcctcgtcaaagaagacataatcgagaaagagatcgagagaaacagaatgagtctcgcgatggagtcgatgaaaataacgctacgacatcgcctccatttggaggagtagagatgggagtctctccttcgagccgacatggcgatactgcttccactccagcaagtgcagacaacaatccgcaaatagctcaaatacaacaagcgatggggtttgaaaacaacattgctgaatcgactcgccccggtattctcagcaacactcttggcctagatttgaaaactcatgccgagtatatcgggtctaccgactatcgtgatccagtcctactcgggttgcatcctccgaatgttgcaagccaggaaccttcaccgtttcctacatcttccactttcgctcgacacttggactatcaaactgtttttctcgttcatcctgatgagtctactgcgtccgagaagttgcgtattgcagacctcgatgctatcgaagcgactgttcatccactcggtcgcacgttagtcgacctctacttccgaatagttcacccgagttttcccatcttacataaagatgtctttataagcaagcatcgtttatctcatcggcattttgcaccttctctattggccgctgtctatctgatagctcttgactggcagatctatgacagttcgctcgctggtcgtgaggtcgagtcaataccagacccaacagctctcgaggcgttggctgagcgtactattgcccaggacatgcgaagacccaaactcagtacactggaagctgggttactgttacttcaacgaaaccggcgcgtcgttgactctaggtctcatacgcatcctacgtctaatcggatatttacagcccagattgttgccatggctcaggatttaggtatccatatcgactgcagtaactggtcaattccagcatgggaagtcggccttcgaaggaggctggcctgggcattatatatgcaagatcgctggggcgcctgcattcacggacgaccatttcttatccatgacagcgattgggacgtccagccatgtactgcgccagattatcctgagcttgaccagtttgatctcgaaaccaatcccgagcataactcaccggttgtcattgggtgggaattattcacacgccatatcgagttgacgcagattttgagcgatgtaatcaacacattctacggggctaaagctattcgtgctggtggaactttggaccagatgggagttgttgctgctgttgaactagcaaagcccttggtgtttcgtcttagggaatggcacgccaatctaccggtcagacttcaattgcagagcaaccagcttagagagctgtgtgctaatggggctctccatcttgctcatgtagccattgagattgctctgcatcgggctctagtacgaatcacaacaccagatacacctatgtctttgtatgaactattacgatcaactgccagagtcaaactacaatcggccattgagctgcttgggtcgctacgtcctgagcatactgctgctttctggggcagcgctgcagcataccaagcagctcagatcgggtcattggcaggattactatgggcaaccacagattcatttgaggagatggcatggtgttcttctcgagtagaggaactcagatgggctttgagagttcgtggtgcagcgactccatttgccagagaggctttacgacttctagagcgtgacattggtggtctcggcatggtccagacgacgacagaaggttctacatgaaggatcctatgaaagacattgacgtcaagccacacgctagttgtctaattgaaacaaatgacggtccaagagtgtggattgaccagacgacgcgaaaacggcacgaaatataccgatgatgagttaatgtgctcgagctgaaggttggtctatgacatcacctgtgtgacaattcacgcgacgcgtccaccacgttccaggcaccttcccattcttctaaagcttccttcttgactttcactgccagtcaattcttcaattgtattccttacatcttccttaactgaccaaaatgaccgactctaagcccgacaacgtcgatcagaccaacggcgaccagcagactgcaacgggcgataagcatcaaatcgagcacgaagcccccgatgcaaagcgcaccaagatggaggatggtcagaccactcttgatgatatggtgatcaagacggacaaagatgagaaaaaagacgagcccaatgatgagaaagttgattctgagaagcaagaggacgatacttccaagtccactgacaagaaagactctaacggcgaagatgctgtgcagccttcagaagaaccagatgtaccctctagtattctcgagaagggcatcatttacttcttcattcgtggccgcgtaaaccttgaagaccctgaaagcgtcgacgacatcgctcgatccttcatcatgctacgtcccatcgccaaagatgctcgtcttggtgacggcactattgcagacgctggcaacacgcgaatcctcgcacttcccaagaagatccttcccgagagcggaaaagagaaatacatggtgtttgtcgaaaagtccggcgcctcattcgatgagatcaagaaggagttcttggctgcggacgaatatgataccaagagtgctggcacacgtcgcacaccacctgcaaagcctgttggtgagggtgtttatgccatcacatcgacaggccgggagagtcacttggcctacttgacaactctacctgagaagctcgacgaggttcagaaggaattgggtatcaaggagaagggaggctttattatcagcaccaagaacccagagcttccgggacctcagaacgctcaactgtccgagggacctggtttccccaaggagtaagtataatccttttgtctctggataactaatgctaacatgaccagaattattgacgagttccgctctcttcgctggttgccatccaagccagcccacttcgactatgtcaacgcccagattctcctcattggggagtcggaaggtattgagaaagctgttgagccacagaagaaggaccagaaggatgggaaagaggagcccgagacagttcttgagcatctcgaggatgatgatgtgaagcgcatgaagcatcttgctgatgaccagtcagctgctatctatgccgacttgcatgtccacgccaaagattatcccaagctgcagacgactttttgaggggttatggtttaagacagaaaatggcgaaatgattgtttgatcgatggttaggttgcgtaaaatagataacttggcccgtttcaagttcatgaattaattcaaattattcacaatatggtctcgtacaatctgtatctttaaccgttgacgatcttgaacaattgcacgctaggtggttcctgagttgctgttagacatcccaccaagtttgttagtgtaacctaacagttcttggcacgcgttaatttcgcttcaccatctcaaacctttgagcaacatttcaactcgacatacaacttcttgtacgaccgttgacaagaaaatggatgttcccgtcgctgctaatattctcggcacgctaggagctgtaagtctccatattcacagtgaaagtacaatttactaatattaataggtgtgctggtcaatccaagttggtcacctgtatcaacactacaaaacaagcacaactaatacgttatagctaattcctcaaatcattgttaattatcgccgccataatgctacaggcttacaaccatcgatgatgatgctctgggcatgggcgggtgtaccgctaggagtctacaacatcgtcaaagagttcaatgtagcgctccggatccaacctcagattttaacgcttttgagtcttgttacgtggatccaatgttactactatgagagagtatgtatttcactctacagtccgttgaggaataatactaacgattcatagaaatggagtatctcacgctctcttttcgtcgtcgtccctgtcgcaatcatcatgggcgtcatccaagcatctctcataatcgccctccgcatcgcaaaatccaaagacttggaatggccgttaatcctcatggcttcactatcagcagctcttctcgcagcaggtgtgttaacacactactgggacatctggacccatcgaaccgtccgcgggatttcttttctattcgtcgccattgatgcagccggtgatgtattctctcttgcgtcggtcttctttcaatctgaactagatgttttgggaattgtcatttatgcgacggagtttgtgctctggtgtggcgtttttgcgtgtggtgggtattataacctgctgccgtgggtgaggaagaggtttgggggcgatggtaagggtgttgagtgtgaagggggtacgagggaggagaatggagggaatgagatcatgatgggcgataatgtatcgtcgagttcggtgtttcggacagcatcaggggaagtgggtatgagggcgcggaatccaagggggcgtgatcctctagatgttgagtgatacaatatttgggcgttttaactaggtaatagtactaatatactgggttcttctctgtccatgtattgatataaacagttgggtaatgcgggagtactcggtcctgacccagcttgaacaccaacccttcaattctcaataccatcaaccaaagcactcttatagctatcgggaagctggccattgcgatatttccacaatctactcagatcccccatccttggaacttcattcatactaaccaatccgttcctcgcaccagaatcacaggtaagtgtaaaccccgaggggagttcagctcgtgtagtctccttgatggtgccgtcctttcgaacccgaacgttcctatccataaaatctccctgcttcgcatcccgtgccatatgaagtgtcttgtcaagcggaaacatgtcatccagataatgctggttcaactgatgtccaccacttcggttgataaacaccttgcccgcgaaccggttttcgttttgcgtgtagtgtctcgtaaagttcaaaacgccaaagcgacatgcaaaatccttctcattgacgtagtgctcgatatgcggaatgacaggagtgcttggatcgttgccgcggcatggattgctgaagtggttggcgatgtttccgaaagtgtagacttcaagcttttggagcttgtcgaagggcatttcgtcaaggagccagtctacaatcatgccgccttcgattccaccttgggagtgcaggatgaagaccactttcttcttttgctcatctaggagggcgtttttgacgaggacgtaacattccctgacgtcttgggttgcgtaaagaagagcgcgttggaccagacattggatgagatcgaagacgacgccagcactagagatgttagaagatattattgatggccatggtgtgggagttcttacgttcggttgtggacaccaatcactggtctgtgaaaggtccttgagatgcgatcaatgttcttctggaaccagttcttgctgcacacttgtcagttgttgaagtcttgggtgctctgaataactcaccctacacagataccgttgagaaagatccaaacttcatcatcgtgtcggggccaactctgggaaagggcatcttctgtcgacttcaagccacttcggggaatgcctttgttgaaatgccaacaaacaagttcattgaggagaaagaaaacagcgatgtatccaatgtatgtaaaagttggaaggaatgccagtgtgaagagcgagaccaggaaagccagttggatgatggaaaggataacatggagtgcgatgtctatgagattctctggtgaagggtataactcgcacagtgcacccgagtgccaaggatagagagggatgaagaggtaaggaagatagaagaagtttttaaagaagagcttcacatcggagacgaagatcttccagggtgttccagtgtatggaggtggtagcttgatggctctgaggccttcttgggatggaggctcgatgtaggggaggtttgcgtctgcgtcaattctgtgaggcatttcgaacatcgttgcaagactgtttatggaatcctcaagatatcagtttggtggcgatagtttatataagtgcctaccacctgcctctagacctgttctacaagtccagtgtcaccgggccgaagcaagaggttcccatcacaagacggcatgaccaaggaccgaatgacggcaacttccttggcgaagaaggttcattaatataattaatttatatgaagtagtattgaactatcacgactttgcatgtgaaagttgatcaaaaagacaaaatacgagaagtggctaagagactctgtgggagtttgtcactgttacagcctctgatggcttcaatatgtactgcagccgccacttagtatgccctgacggttatgccgaccattcagcaaaagccacatagatatagatgtgcctgacttgaggtctttcagctactgatcaagaaccttgtgctttaatggcgtagacattcgaataccagaggttaccctattgccaactgactctcgcgtcattgagttcaacgttgacgttttgttatacgcttcctgaatacagtctacaggaaacctagaccataagcttaaaacgccccgattgtcttttaacgtctgaattaaaacaccgctaagaaacttctccctttctggcccagaagctcccatcatgagtccattcccgcgacaggggcagcttttagtggatctctaccccctaagacaaatgcgtcacccccaagaaagatccttgctcttctcctccatcatgaagtctgtctctcctcctccatagttgcgacactcgcccttcttcccttaatcgacacgacaggcatctcttagcagcaaaaaggccccgagtgccatgattgatcaccagctgcgatgccttcagtctggtcttcctccagccggcgactaatgcttaacaagcgcttcagtcgcatggccatcgccggcctctgcaccatcgtctttctcatcctcgtcttctggagcgtcatccacggtagctacggtgtatcagaatactattccttctcaaccacgagctccttttaccccgtgtctatcgatcccgttggcaaaacgactcaagacctctgcgctacctttcccaagcacatgctccagacgatccagcctgttctgaagatgggccacgccgatacaaaagacaaactcgacgcccagtttgagagtgttagtgcttgcttcgaaaaagacgagttgctggtttactcggatcttgacgagtctgtccacggccaccaagcgatcgatgtcctcgccgattcaccgtccgtttactaccacgataaccccgatttcgtcaattacctatggcagaaagagatgcgagcgaacgggactctagacgtggacaaggaagcgactgcgcgcatacaaggctggagaatggacaagttcaagttccttcccatgatcgaacgagcttggaagatgaagcccaacaaggacttttactttttcttcgagacggatacgtgagtttgcgaccctcaaggtttcccgttgacgactaacagccgtctctacagttatgtcttttgggacaacgccttccgtttcctgcaaactttcgaccccgatgcgccgttgtacatgggctctccgtcacctggtagacatgacgtgaaacaagacatcaagacatggttcgcaaacggcgggccgggttttgtgctcagccgtggtgcaatgaaggcgcttctggttcgtaagacgaccccgtacggccagtacgtcgaacctccggctgcggaaaagtggcttcccatgctacgggacgattgctgcggtgacagcgtaacgggctgggctctgtggaacgtcagcgtaccgttgcgtggatactggccgctgttcaacccgcacccactccacagcatcccgttcagcgacaagtactggtgtcagcctgtcatgacgctacacaagacgcggccggaagacatgactagtgtttggagatgggagtttggtcaacgacagttgggtgtaagttgttttcttcaagggctgtttcatatactaacctagcttctatagcgcccgttactttactctgatgtctggaaattccaccacccaggcgatcgcgaagtcgctgagaactgggacaatgggaaatgggacttttgggttgcaccgcccgaagcaagaatcgattcatttgaagcatgcggcaagtactgcaaagacagcagcgattgtctccaatacaactggcgaggccgagacgagcaaaaatgcgtcctctcacggtctttccgagttggcgacccacgacaagcagagaagattgtagagcccgagatcaaagacgacaagggcaatgtcatccctccaccaacggatcgcaaagatcgatgggttgacttcaagtcagggtggttgactgacaggattgaccaatggaggcagaacaggaattgcacagaagtacaatgggttggacccagtatcaagagaatcttttgatttgatatcccaggaaaggattgttggacatagccaggcgtttggcgcgacaggcattttcagtcattgggttgtagatatgcatgatagttatctggctcagtcagccagtttgatgaattggagcaacattatcatgtctctttatgaaaagaagacgactgctacatagagaatgtgggctgggccatcttggctcaatagagcatgtctgatataagaaaagtcttgcttttacccagccaatccacgaattaacctcccacggaaccaattctaattaatcccggttcacatccgcagaaaaactctgtagtttactttagctcacgaactacaagggttcttacatgcacctgaggcttaaaacggttgtcataggttgcaaagataggtcgagttgctaaggataataaaattcgctcacaagggatgatgccatcatatgataattctttgcttggctgggtttatctaccactaaaataataaacagctgatattgtgcttgttacaacatcacatctttatcctcgtcacagtccgatatcgcaacaatgggacaagcagatgaagaaaatgcgcggtctgcaacaggaaatagagatgaagccatcgccatagtaggtgaagagcaacatgccattgatcccattgtcgccgcgcgcgcagtcagaaagattgatatttttctcatccccgccatgatcatcggctgtacgtttccccaacagaaccacctcttgtaacatgttactgatgaagtacaactagatggcctcgtatactacgacaaagctattctcggctcagccgttctcttcggtatgacgacagatctcaacctcaccgtcgtagacgcctcaactacaccaccaactctcgacacgcgacgtctcagctgggccacatcgctcttctactttggcatgttggccggtctatatcccatgacattcgctctccagcgcttcgacataggccgtgttctcggcggcgtggtaatcgtctggtccgccatatgcatgctcacagctgcagtgacatcctaccaaggcctctacgttcaacgcttcttcctcggcttcgtcgagagcatcatccccactggtttcatgtgcattgtctccgggtactacacccaatcagagcagtctttgcggcagagttggtggttctcgtcgacagggatctttactatcatcggcggatcactcaactatggctttgcgcagatcacgggtggtgggttgaagagatggcagtacatctacctcctcgcaggatcactgacgtttctgtttggacttttctgcttcgtcatgccgaattcgcctgtttcagcgtggtttcttacatcggaggagaaatttgcggctgtggagcgcttgaggcatggtcagactggtgtacgatgcacaaagttcaaaggatcacaactaaaagaggccctcctcgatgtcaagatctggctcattgcactcatgatggcttcagcatacaccgtcaacggcgcagttagtggtttcgggcctctcatcgtgtcgacgtttggctggagcactcttcactccattctcttccagtttcccctcggcggactgtgtttcatcgtcattctcctgacgggctggctaggatccaaattcaacaacatccgcatctttatgctcacctttacatgtttacctgtaattgcaggctgcgccatcatttggaagagcgactggtcgtatcgggctgctgcgcctgtggtgggatattccatcacgggattctttggcggcacggtgagtctcatcatcacgattggcatgtccaacgtagctggccataccaaaaagagtttcatggcggctaccatctttgtagcgtactgtgtcgggaatattgtcggtcctcaacttgtttggagccagaccaagaaggatcattatcctgctttgtggttgggcctgatcatctggtgagtcttccgcgtatatcttacttgcacaatctgacttgattagctatatcatttgtattcttgcatcaacaacgttgtactttgtacttcgtaatgagaacaggaggagagatgcgcttggcttggaagatgagagcgagcgagccaagctggctttccaggacctgacggataaggagaacccttactttcgatacgtgtattagttcatgttgaactgatgcgtggaagggatctaaaagtcattttgatataagcgagccatattagaggaatctcaaccacgagcaatgttcgcccgagttaatgacattggcagatcagattggatatctcaactagcaataagtgaacagtctcgagatttcatgatataatcattatatacgtaaggtatctatcataagcagcaactgaaattcatctatataacctagtccttcaattttccctttttatagcaccttacaacttggaaggtgtgtcgttgtggttcttgatctcgacaatcagcttaccggtgttgatacccttgtacaagtccacgagcgcctgctcagcaaccttgagaccaccacggataacagtctcggtcttcttgagcttgccctcagacatccacttggccagatcagcgcgagcagtggcaaagtctttggcgtggtcgagcacgatgaagccctgcatcttgatgcgcatggtgacgatttgggagaatgctcggggtccctgaggcttggcggcgttgtactggctgacaagaccgcactcaatgaagcgtgcgtgctcctttgcgcgcatgagacacatgtcgagaatgtcaccaccgactaagacatgttagctgtgcgggtctttgtgacatttgggagaaacttaccgttgtcgtagtagacatcaatgtagtttttggtagcctcgttgaacttctccttgaagtcatcggccttgtagttgagcgcgacatcaaagccgagctcctcggtaagccacttgcacttatcctcaccaccagcgataccaacaactgtggcacccttgagcttggcgatttggccagcaacactgcctgtggcaccagcggcaccggaaacaacgacaagctcgccgggctggggatcagcaatcttggccatgccgacccaagcagtgagactggtcatgccgagggcagagagcatgtccttggggtcctggacaccagggtagtaagaggcaggctcgaaccgaccctcagggacgatggcgaactcggtccagccgggggtagcagcaacgatatcgccctctttagcgagcttgctcttagaggcaatgactcggcatgcgcacgatccacgcatcgtctcaccaatctgaactggagggaggtaagatcgcatatctgagacattgtgttagttgttgacggtttggcatgaagcaggattgtttacctcggagccagcctcgcatggcggggtctagagacaagtagagagtctcaacgaggatttggccatcctggagatcagcgggtgtgggtgctttgcctgtcttctgagtgaaagtgcggcctgggatgatgtctgtggtaggacgctcagcgagcacgatctcgaggttgtcgcgagtcattgtgaaacggtaaaaaggctgttttccgagtcagttgtttgtcttttttaagattgagttggtttgtgtcgtgttgagcaacagatttctaatgctgtgtctctgtggtgtgtggttgttgtgggacaggagcagacggggggagggtttatgtacctggtgaattgagtcgagagttgtctttcacgatgtttttggaaggggcttatcacaattgacaaattgtaaagagatgaaataaaatctgattagacgaaagaacaaagatctatgttagtgtgaatacaagagacacttatcagttcttgagttgatgggtcccagcctttttgtacttggtctctgacgttagtagactcggttcactaacgttccatagttagaccctcttcctcaccctcccttcgcaacgccatgattaatcggcgtgtcttgtctttctggggttgttatctccgtctgtagacccggtagaaaaggctacgaaacctatgaaggcttctcaaagcaaaactaggtctggcactattccgccacggggacggacgctattcccatacggatatatccccggcccatccaaggtgtcattcggcaccggcgttttcggggatcgacattgttttagggccccggcgtcctttttgatggggaatgcgttcagctctaaacagaggaaacggaaacgtgtccggggcggtgcagtacagtagtaatcactaaaatttagagtgccgaggctcggtcctggcgtaccagaggggtaaatggggccttgtcttgactcaaggtaggatcctgttgacgcagactcgggactttttttatctggtttgtcatgaatgtccatgacaattcgcgtctcgtatcttctgtattggtatagtcgccccgaagctgacgcagcaggaaccttgaaatcccgtcggaacgttgaagtttaatacgccaaggtcggacgaggcgttgaatacatgtgatgtatcagtattgtcggaatggtcttgttcctgatagtagtactcggggctccagtggcttccgcggccgaccgttgactgaagcttctttgcttctggggcataaaatgtcgtagttggttcatccggggccggctcgttcggccgaatagtttgtacaagggttgtcttgtaacgtcggcatttaacatccttgggctaaggatctggtgatctgatatagcaaagtctgtctccgccatcggtcgtaacaagtatgacgatgcgaaaacatctctcatcggataggtagcgaaatgagccaggatagtcagtaagtagactttcaaggttgaagtaataggagcatgtcgttaaaaaagatggagacgaagtcctaccttgctgccgcggaccgcgaagctaaaaaggcgagtgcgagtgcgagagataggcgagctatagtaatgttgttgtaggaaggagctgcttgttcaaggcagatgagaaagtgtaggagaaagaagcgagacctgcctgtcgagttagcgacaaagtgccactgtattgaaacaccattttatacttggtctaaagaggcaattcttttacctcgccttatccatacaaaaaaatctagttgcagtgaaatacgataaacaattgggtatacaaactctctaactcatacactacaatacatcaaactctcaaaccaccgtctaggcagtctcggcgtgtgttgtctccaggccatcagcgccgtttttgaatccatctgcgcgctgagcagcctcaagcttctcctcaaagcctccagtcgccttggcgcttctccaagcaggaacgttgctatcgaacagggcatcgacctcctcgagggtcttgcgagcggtttcggggtacataaagaacgcgtgtacagtcatggcaatacaaaaggtgccgaagatcatgtatgtctgccattgaatgttggtgaaggatgggggcacgaaaaaagccagagcaaggttgaagctaaggtaccagaaatgttagtattcgtcaagagtatgtgactggagaaaataaatgcttacatccagttaccagaagccgcgaggccgacacccttggctcggtacttgagaggaaagacttcactggcgtagatccaggcgacaggtgcccaggtaagaccgtaaactccgacaaagatgtatgccagggcaatgacggccttggcgggagctccttgaatagcccaggtcaagatatcgttgccttgaatcagttagtattgcatatcagactacaaggacgcaacaacctaccctcaataccatcaacgggatagccgtggacagccatgacagctccactggtaaagtgcagaacaccacagatcaacgctccactaataagtagaggccgacgacccaggcgatcgatataaggcagcacgagaccggtagtgacaaggaagatgacatattggataatggaagaggtaagagcagtgttaccagtcataccagccattctgaagatatagacgagatagtacagcatgacgtttccacctctaattccacattagcatcaatcacacaccaagattgacaatagaccagtatacttacagcaactgctgccagacctggacactaacaccaacaacggtgcgcttccaaacaccaggtgcgaagagaccaaggtatccaatatccttggactcattggcgattcgaacagcttcacgaacctcttccatctcggcgaggacaacagggctgtcaagatcgccaccggcgtgaaggtgggcaaggttaaagtgagcctcctcccagcgatcgtgttgggcaagccatcgtggtgactctggaaagaagaagagcgaggcaaagaggatgaatccgggaacggcttggacgccccaagcgatacgaaacgcagcaggaccatcaacaccgactgagcagccataggagatgagatacatgatgagaatacctaagcattgtaagtcaagggcattaatataggaacgtgtgtgacttaccccattcgatagcccactgctgaataccaacaatacggcctctaatctgcgaaggcgctagctctgcgagatacactaggacctgagaactggtgataccgacagcgacaccactgacaatacgaccaacaataagatgggcgacgttttgggcagagcactgcagaacagcaccggcgatccagaagaaacaagcaatcatgagggccttacgacgaccaagacgatcagcgatgcctcctgcgacaagggctccaacgaaagatcctgccgacatggaagctgtgatgccgccctgctctgtcgagccggggtggttaaagtactcgagatactggtctgagccgatccaggcgctcatggagctgatatcaaaaccaaagagcatgcctccaatggtgccaaaggaggcaagagcttaggtgtgttagtcaaatgttgttctacagactcatatgagatagcataccgtagatgttccaaattcgatacataatggcgaacttgttctaggaaacacaaacagtgttgtctgtctgtcgaaactcgacactcgtaggagtcgtagatgcagtctttatataattcatctatatcatgtctgtctactccatgaaggaagccaaggattggcaggcgtggagaacatgttagaagcgcacgagtgatgttttgcgttttggatgggtccgaggccaaacgtcattcactctgtgggaggtagagaacttttcgcttgcccatggagaggatcgtcagaagctaacggtggtggagggggcattttgtctggggtttcttcttggcttgcttggatttgcaggatatgcgtcttggcttgtttagctagattccttattctggacaacctctgaactaattgcatcatgtattcgttagtataaattcatcatggtatttcgtacagcaagacatactcttccggcccttgacttgaagagttcactagcttccactccagactctcaagaaatatatgcttctcataaccagacaacttcttgacaacggatgtttgagcggctccgcgacagtagagggtattcccgacgatgatatcatttcctgtacaagcgacaaggatgtcctgcaatgtcaccctacagtactctcttgccggtggggagcgccattaccgacctgaatctactcgagcgataggattcttggaatgtctctagaagggttccttgagaaatgattggagcgcatatactaacaccctttaactgggaagaatcttggccaaggtggtgactgtagtttggcattgcatgtcacagctgtggggaaaggaccgaaatgttcctttattccccgatttcttgctccaaaatccccaaattattcggggtaaatgtggacagagagttacaatctcatggggttgtgtttgttatggtcataaccctgactgtcaacagataggatagatctagcaatagaacaactagtcaacaaatcgattatgcagtatatcacatgatgtaactgatagtattaaatcacagcatgtagttgaattggtgcataccaagactctgtccatcttggctgcttgttatgcgacatcaatcatgaagtaaaaaagtacgagtatttcttcaacaagagatatttcccgctcttgagcatagaaccttgtctccatttgcctctgatcattacctcatttgtcccctgttgggtcaaactcccgacttggcgaaatacagcgtgggttgtcaaatgacagttccatctgcatttaggcaaaatacaaatacttgcccaatctccgaaagcagactaggcagttgaacctggtttaattagtctgtgaatgccaggagaatcttggtgttgggacctgggtcatacagtgagaccaagaatatggcagacaagacatgccgtcactgtatatcgaataatattcatatcttttgtatataaacatatgagttccattccggtcaactatatacacgaatctaaagttatacgttcttcgtcaacatgtggtatggtaattggcgaggtccgagaataagcagccagctgctcctcgtgcaccagagccaaccacctcaaaatgtcaaccgtcataccaacacctcaacagacattcccaaggccagtctaaaagttggacttggccttgtactgagcatcaggagtcaccccaacattgttaacaacaatagtcttgccagtgctgctggtgatcttgacatcaacagacgtcttaccaaacccagaagggttctcgaagaagttgtagtccttgcgctgagtcttttgccaagtcttgccgccattcaccgaaacctcgacgctattgacgggctcgttggagttgacaacctgaatagagaaccagttggctgaagtgcccgacttgttgtgaagcacaagaggggtagtaatgccacactcgacaaacttgtaagatgtcttgacgatgccgtttgtgccgccgacggccttgaaagcgttggggaagagatcgagatggccggggtcacactcgggacacttgtcgacaatctagatggtattagttgctgtattcaacaatatctgagtgatgagacttaccatggccttgatagttccatgagggccagtgacctcaatgcaggcaccacacttggcgctgctatcccacacttggccagagaaagcagttcccatgataccagcggggagagtgtaagtcgaaaacatgcagtttccgccagcgaggttaccgccatagaaggttgatgaaccagagacggaggcgccattgccaagaaccttggacttgggcttggctttagtctgagatttggccttgggcttagacttggacttggtttgagacttgggcttgggcttggacacggccttggccctggatacagcctgaggctcgattgctgcttcagtaggcttgctagaagcagctacatgggtcgcaagagtagtataaacgggagcagcgtggactgggacaacagaatcggcgcttgggattggggccttgcaagcccgacccatgacagcgggaccagcaagcagaatgggaagaaggaacttcatagtgatcgacttaaggtgtttcaaatgttcaaaaacgggtatgaatagtcaacttggaacttgccaagagatgaactcaacaggggttaatggatcgaatgaaggaatggatgagagatcatctagattctcgacaaagaatgtgtatatattggaacaaaagagtgttgggcttcaaaacaaaaagaggcagcatagtgcgcaaccaccacagtatttaagcaatcctcgttgagcagttttttcggcaacccggcacaagtaatctcgtctcgaacacgacaactcgcaagcttgaggccatttcagtagggctgagacacggtttacgatccttctaattttacgtcttttggcagactggggctaggttacagggatatccaagttagaaggcaagtggtcagtttaggccgaaagaggaaactgggatccgatttgtggctcgatcaagttgatgatcgagtgttgatcgggttgttgtattgtcatttaggtgtagattggatagatggtggttctatctaggttgttgggaggacctgatgctagaataattcgaggagagggacttgcgacttgtacgaataagatccgagagttacattggcgatcgggatgaggtgacctgtttcaagaggagccactttgaatgaaacctatagcacggcagttcctggcatatgcaacgagatccgggtttgtattcttcactatgttgtatatgtgttcaacggcgcaaggcttctcacttgctgtctgccatcgcacggtcggcttcgttattgacttggggttaactcatatcaaatacgtattcggtactttgaagtataccatcattggaggacttgacatattgcaaatgccgttgtaattacctatcttggagggctgccagtcatacacatacatgcatctgtgcctattttatgtcattcgagtcaaatttttggtcgcggtgtattgtagaaaggatcaatacggatcgtaaataccaatagcacaagagaacagttactcgaagcgagtgttctttgttgttgcattccaataacgacgttgtgttacacatgaacaccggctcgatactgtcctcgacccctggaccatattgtttgttcaagctcaagatattagaggtgttacaccatctatcagaatactaatactgtagccgttgcgaatcctactagtcagtcgctttattttcgaagctggcagtttgcgtcagtgctgccagctacgggctgccgatgcttcacttcacttcactctctctcaaccatctctgcagtaaccagacggtctataaattcccttcatctctgctttttatctcttcttttctctctcctcatcatcctcaaccaccaaagcactctgctattccacattcatctacactcccacctcaaccgtatctaccttccctcttaaagcaacatacctgccttcatcaaacactcgcaacaatgaaggtcgctaccatcggtaagtaaataataacacttcacatctttgcctaccgatgatgacagtccactaactatacatcaccagctctcttcctcctcggcactgtcgccgctgccccctccgacaagggcactgacaagcctaccgggatgaacaccaccgccgtcgtcaacaaggcttcctgcagcatcgcttgcaacttttggtactccaagtgctactaccgcccctgggcctacacctgcgatgaccgcggtaactttgtccgtcgcggctggaaccctgactgcgacgagcactgctggtgccagtgcgacgccaaggcctaaagacaacatatcttggcatgttacaggttgaacatctcgctttggatgattgagagcttggaattgactgctggatactaaacattgggggtggtattggaatggttatatgtgaacgttgaggtttccaccatctttggtctttggaagaactgcctgtttgcttcttcaggatagctagccacaatcacacaacacgcccaataaacttgtcaacacatgttctgcctgttgtgttagagtgacgaataaagtgcctgttctgccctgaagtagacaagccttggagtaatgttcaagaatttacaaattaattacatcaaagtgcactgcacaggttggataatcgtcaaaagaacctcggcatggcagaaaattggaaaacaaaagaagacatgattcatcaccgagaataaggactggtgcataaagggtcagatgtatcgctattaaaaggtgatatcctaagtttcataaagcaaccataaatccaagccactggtattctaaaacaacaaaaacatttcgtccggtattatttctcaacatcgctcgtcgacgaagcagagatctttcttgtgaccctgtcgttaaatacaagtcctgggtgtcccacacagagacaaaagacagcaataacaataagtctgagcaatagttagtacagcatccacgatcatcttaaagcaattgaatacttacactccctcaagaccaataaacaaggcctcgtccgtaataaggtccgagtcctgataccccttgctcaactcgtaacatcgaaaggcgcatcgcgcaaggatcaagataacagcagcgcttacgaaaccaaagaaaacttgcatgcgtttgctcagcgccccagaagatccgctgcggaagtaacgccagaggtagtcaccaaggatagcgcagaagaggacgaggatgacgacttgtagtgaaagaccggctagggcgacgtcgatacccatctggctagaaccttggctgactgttgaaagagcgcctccagtgccttgtagaacgagacagatgatatcggcaggaataaagatccaccagatgagttgtggtttgaaacgagagacttcgggagcaaagtgcttgatactaaaggtaggagttaaaaaggtgacaatcatctctgggcgagtcaacttacgtcttggatagagtcacatatatagcagccgtgtaaaacacaggacccgtcgtaacaaagcaaatctgtatcatgaaccctccaaagctgaaagggttattgtacaaaatgatacggccgatgtatccaatgatctcaaacaagcaaccgagcatcatgaaggacgtgaaaaaccactgcttccagcgaaaaccgagtattaagtgcgttatcatggcgagggcgtagagggctataaaggtgccgttggctgccagtgaaggtcggtatttgtagacagtccattctactggacagagtgctaaggtgcagtttgagttcgggccaaaggcgatgaggttgttggggagttctcccgacatggtggctactgaggacgatgtctgtgggaggttgaggaggactggaagagataaagaggtattgatataaaatcagtgttggactagacaggctaggaatggaatagcctatcgagatgatattgtttgcttcgtagcttgtttgcgttaagagtctgacctcagaatttaaaatgatcaaaaagaggcttgtctctagtatttatcttatgccaactagttccccttcccttcgatcaatggtctagtatagccatttactagactgacactctatttactgcagtcatatcaacactctctattgatcttcctgtcgcactcgctaaaccaatgccaagcttcagccctgtgacaaaaccgaatgcgagccaagaacccaatcaagcagcgtcagctccagtgaattagctgttcggacactaaactacccctgtagacagatcagaggctaaacttgttcgagaaagcctttcgagaagggatgttggagctagaacagtttggggaatgtattcgagatgcatcgtcattccaagggtggtaatgacagcttgatattgatgaatgcgagcgagtgcgagaattaggctgaggaggtggataaacaacatgcttccagttctgaaccatcagtgagtacatcgtcgattctctttatcatcagtagatcgagtcataatgtacaagtctagagagaataaagatatcgatctgttttccagaacagcacatatcatctagcagtagactccatccatagtccggaccattgcctcatctcgggtccgaaaagattgcttgtctacccgagcaagtttgagtagattaacttgagcaatatattcttaccaattggtttctatcaaatgcttgcatcaactcaaccatcgccctccaatcgccctccaatcgtacggcaacgtcatcctagctctaatccaacatgacagcttcagcctctgccgcatatagtgacggagaccgtttacgccatcctgtggcatgtgtcaggggcattcacaccatcactacacgatattgacctggctaaattccatgtcctatattcaatccttctatcaaactcctcgttccacaattacgtggaaatcccagcatctctctcaatctcctccttgctgggacaccacttatcctgcagcgccttatccgtagacttttcaatcatggccttctcccaccactcaccccaactagtcaagaaaatgcgatcgcgatcctcaggaaagtcacttcgtgtgagagcagcaagcacgcttgaggcacctgtatctctgtgagcaaaacaacctcaaattggagctagaaacacagctactcaccttcagggatagacttggcatcaggcatgctactctgaatacccatcttcttcgccaggcccgtgccgggaataagaccaggcgacacggcaacaacatcgttagtatcggctagttggcgacgccaccaatgtgcgccgagaagaccggtaaacttggtgttgcaataagtcgtaccagcatccgctccagagcctgccttgagttcttcatcaagcttgcctatacattgtcagttcccaaaacgaataaccccatgagcttgaacaggaaacttactaggatcagaaaccctgcgcacagcaccagaagatacaaagacaattctagacttggactcgaccagcttctccctcaagagatgcacaagataatactgcgctgtaacagtgacacattagccccgtactacctgtcacacacacgttcaacttacagagatggttcacgacatgcggctcacaccactttgatccgttaggtcccggctcatcggcgctgacaccgcctaaccctgcattgagcaacaagtaatcaatctttccttggccaagtttctcaagggtctggtcagcgaacgacttgacacccttgaggtcgttcaattcgagcggaagaatagtgacgccgctagcagagcggtcatagttaagctcatcgtatgacttttgcgctctttgtatgttgcgcgcaccgaggatgactttgtatggttggctctggtcgaggagctgcttgatagcttccaggccctactctagcattagcatgtgttctgctaacgaattgagaaggtcagaagtagtgtacaattccagaggatgcgcctgtagcaacgactgttttagcgacggatgccattgtttgagttaaggatgtgatacgttgaattgtgaacaactacctactcaaagagctgatgctcaagtccttaagagtggcttcttcagcggggttagcggacatagatagataggtgacgtaaacactatgaaggattgattacaataagtaagcagtagtgaaagacagggtcaaaggttacggtgaaatgtctcaaaatctcatgtaagcaatatacgattatcaatattatgtatatattttcgttaattcggcatcattacgtgttctacatcatatcaagtctagttcccaaggttgaataccagacccagtctcatcgttaataaatccaacgcctacttgggaataggtccattacccagccttgtaattagtcaatctcagttcccagcagttacaggggtagataatacgtacaatgctgtcttccacccagcaatggtgctcctaggaatcttaaagtggttctcagcatcctgagcagaaggcggcaccatttcaccaagacgtgaaactcggtgatgaaccatccacgtaatgacttccttccttttctgcttcgagtagctgttttctttacgaacgattggcgtagtgcggagcggcttgcgttctgatagtggcttgggcttcggtcctctcttcttcttgggcggagggcccatgtcagatgttctcgtggttcgcgaggaggacggttcgggggcaggagtcgatgcactgactctggagctggagtagacgctacagactcaggcgcaggggtagatgggacagtctcgggtgcaggggtcgaggcagtagactcaggtaccggggttggagaagcagactgacgagccggagtagaggcaacagactgaggtgcaggtgtcggagtagggctccatctgggtgtacccaccggtgtaaagagaggagattgaggagggacatttccaggctggccggcattgcctgcttgagggacattcctgggctgagaagcagctcctggttgagatacaggtccggctggaggggcaggcactggttgaggaggagcgtttgctggtcgagggccacgtcctggctgttggccacgtccggcttgaggaatattgcctggctgaggaggggcatttccttgttgagggacatgtcctggatgttggccacgtgcagcttgggggacattcccagggtgaggagcatatcctggctgaggagcatacccaacaacatgaggtcccatataaggagacacgtattgatgaggcgcctgtgccatgtgcggatgaggaggccactgatggtacggatactgctgcatctgaggatgaggatattgtgccatatactgcggatgtggtacttgatgaggatgagcatagaccatctgctgtggatgctgtgggtgatgcggatgttgctgatgaggatgaggcggatactgtggcatgtgaggatgaggcgcgtatcccataggatggtgcggccattgaggcatgtaaggataaggaggagcctgatgagggccaggagcaggagctatctgaacattccgagcagcttgaggcggcggcggaggaagatcttggatcgtctgtgtcccttgatcttttgtacgcggttcagcagcaggcgatttcgctgcaggaggagatttagcaacttgaggttgttcgtctacgcttgaagcatcatcgatttttatgacctcagccatgtgcgtgtcttcttcctctgaaggcgccattgtctaggtagttgtgatgaagtgaaacgggttgagaattgcaatattcagcaccgttaatgaaacatagagaaatcggacagcgaaaagatggatattgcccgcgtcatatctgccgaatccgaactttgaagaaagctgattggtagatctgagtatgacaaaaagtatcaatatgtgtacctctccctatggtgtacatttgactcattcttttgtcaattgacaccccggtctcgcgctaagctgactgaatttgtcgagttttgttaactgagttggcacaagatgtttatgattaatgggatgtcggctcgttcaaataccaactaggtatatagtggcaatcgtgttggttgttggtgattttgccaaagcctcgtagagtcaaaatcgagaaatatcaacatttcattgttatttgacacatcagatcatgttagcggccacaccagatgggtggcatcaagctatttcatattcatctgttcatattgtatcccacaagcttccgtacatcaacttacagtataatagaaactgcacttttttcagcgttcacaagtagaaacagatatacgaatggttctcatgctgttctttgcagctttctatttcggtctaattaaccatctcaactatatcgtaaataccacttttaaactctcttggttcgcagggactcgggaagcagagcaaccttctcgttgaagagcttctcggcgtcggcccacactcgcgaagtcttgcggtccttgagtgtaaggagagactccttgaggccctcgctaaaggcctcactagcctcacggggcagcattgaggggagatggtcgatgctaataactgatagagggagagagttctggtcgttcttgatctcgacggggacggtgggctcctcgaatgtggtgttgatagagtagatggggatggggttgtgagggttggtggtgtcgcaggagacatcgataacaacagccaagttgcggccagacttggcgagaagctcctcgttgatgaaaggagggatgggcttggaaaggtagatggcgttaaggaagacatcggcctgggcaatctcctcataaggaccttgtaatcgttagtttcaagctttcaagtatgaggcattgagggcctaccatctcggtccttggtctcgttcaagtcccagcgggtgatgttctcgtcgggcatgccagccttgaggaacaggtcaacggcacccttaccacatcgtccaagagcaccgaggacgagagcagtgggcttgcgtccaagagacttctcggccttggcaaggtcttctcggatctggttaacgagctcctcctcgtttaggtagtatccacgaccatcggtgaatgtctccactgaggggagcttggaggaggggtcctgaagctggtgggcaagagtcttgataccgagggcagcgccagcgaatccagcgtggaaaccgaaactatttgggttgttagggaatagctattctggctgttttttttttttctttttttcgttgttttttttcgtgatctacttacgcagaaactcggcgtccttgctcatcgacaaggaactccaaatcgtatagaacgctgcttccttgagggaagcggccgaggaccttttcccatccaccttggttctaggatatgttagtgagaacctagcatgtatcaacacggagcgtgtaccttgtaacaatgggcaaatgactgaatcgggttagcatatgagtgaatcttgtgtttcaagggcgctgcatacaatgtggtcgttcttgagaggaaagtcttcctcgggaatctccttgaggcccagaatcaaagttccggcttcggcgttgggccaggtgccctcgttgacgaggcgcgcaccagcagcctcatactcggagtcttcaaagatgcgcttgaacttggggtctgtagatgatcgctcgacagagacgggatatccagcgtcgacaagagtcttgataattgagggagagaaagatcggtgctcgaggggcttctcctcagcgcgcaggaggatgtgggggtattgagacatggttgcgacggttctgaagcttctgaagctgtcgattctggaaattcgaaaagaattagtgaattgattcgaaagatgcgattgagttgtaggtgcagggtataaagatctgtgcaacggctgaaaagactcaaccgcgacccaattgtcgccgatgggaatgtgaacatggctgcgtggtacggaacgtacaggaactctagtggttggtttaggatatgaacacaatgaaagcttgccggatgaattgaagttaccttttgtctttttagagtatcggatgatgtttaagctgagtcacaaaaaagtaaagatctgaatgtcgcctgctcctgcatcggcgtcaagagggcgaccccggcgaaaaatggccccgctcccgcagtccttacagtccttacaaccccgcggtggggacgggaacagaggttgacttctttttaaggcttagcgaggggaagtttctattgcatcatttcagtcttttccaggtccaagctcatgaggatgaagacggagaaggagatggcagacagctcaagttctactgatgagatgtataaagagtcagcatggcagtgggtttgccaattagcttacatggccaacctctatcaggtttctggagcatcagcatccgattctctcttctatcattcttactcttaagctccgatcggacaaacgatgacaggaacgggttcctgaagcttataacctagacaagagtcagatcaggtacaggaaatagacccgacgatggcatcgtgtcattttcatgtattatctattatgacgagcaattcattgctgttggtttaaacaggtaggtacatatacgcttgcatagtcaagtataagtataggtcagtataagtggtgagtagccactggcaattatctatatcttcgcgctcaactcaatggtatagctgctgaacttgagctattcacattagaaccgctcaccaattcttttaattgaagattttggacatggttgctaaacaaaggcgcatacaagtaaacatagtgctatggttaagtctcaatggctctaaatgacgtgggctatggagcttcaactgtcttgtaactcaatgtggataacccaacatcaacacaaagagagagacagatccttcagcccacgcgtatcgtcataattgccctggaattaatgcataattagcctctagcttgaataaaaccatcgatccgtctatcgggttcctggcccacttcccagccgcccaaccaccatctcaaggatcgccgcaaaatgatgcgttcattcataagatcggatcgcgttcctttggcgacagcccagatcgcgctttgttctgattcagctgaacccctgcaggcacttaaacgtcagggccaattccgaatcgatcacggcaagctactttacgccaaacgaccgaggttttaacccagcttgacgcgacagctcagggctcttctatgacgctgagacagcgtccgcaacctggctgtcatgacgacacggcgcaagccaaaagcaataacaatgtacataaactcgggcgatggatctcgtagatttctagttgatcaattgatattcgcaattaacgaaatcgcaacacaaagtacaccatctcacttataccagtaatttaacactaccacaatcatgaagggcaacgatgaggttatccaagagttcaacgagattgtcaacatgacggcctctgagcttgaaaagtggctcaagtcagacgactccaacagtgcaggttggccaaaggaggacgagaatggtgaatctgtcggacacgacagtggtcgcaagattgtcgagatcctcaaggagaacccaaagaaggaacctagcaggtacaccaatgagcagatccaacacatgcgcaaagtcgtctcctactggtaagtactctatactgtttgcgcataccattccagcaaacatacacagttgcgacttgatactaacaagaaacagcaatcgccatttagctcaagagacaaagtccaacaacgacaagtcacccgaggaggtcaaaaagaccaagtcttacgcatcgctcaagaactggggccacgacttcctcaaggctcagggcaaggagaatggcagtaacaagaagcaggaggaggagaaggaggaagaagaagaagcagacgatgacgccgaggaggaacaatatggcgatgatgagaaacagactggagagaagcgaagagcgacccgaagccaggctggctcaaacaagaagcgagagactcgcaagggagagtctacaaagtccaacgacgaagatgaagagaaggaggaggatgctgaggaagaaggcgatgatgctgatgagaagccacagaagaagcagtccaacgggaaaaagtccaatggcgcttcaaagaagtctgaagaggctgaagacgaccagaaggatggtgaagagggtggtgatgattctagtgcaaagaatggtcccaagaagggtgagactgtaagctggaactggggcgaaggacagcccaagggtaaggtcttggatgtcaaggctgaaaagtgagttgcaccgcacaaccttatatatcaaattgctaacatcgaatccagtacctccatcaccacaaagaatggcaatacggtttctagaaagggagatgaagaagatcccgcagtggtgttggatacgggcaagaacaaggccatcaagaaggctcatgagttgaactagacgatacctggagattctttgtggttttgctgtaattggactacctttgtacttagtaaacattaatattccaaaaaatgatcatcttaagcttgacgctgtgatggtctgcatcagccagtctcctaaccacaatcactactgtttcgacatcctttgcaaaaagacatacccaaaaacaccaaaaaaagaagcacatctcaatcattgaatatgtagtataggaacagcccgatgcgggggtcgaacccgcaaccttgagatcgcgtactcgtaagagtctcacgctctaccgattgagctaaccgggcgtgcttacgattgttgatgaaaaggttcaatgccgggattatattcagcaggcgatttacctcctcctgatcatgatgccccatgcgaaatgccacgtactctgaggagaagcgacgcagaggcatagaggtactagagtaggtacagtagtgactgtttgagtttcttgataagcattaatcaagttaagcgcttacctttcccgctagtatgaactgttgagaaagctttgtaacgaaaagagaggtgttagtcgtggcgcaatctcgctgcgccgcagatatgaggtgtcgtatcatcaaacgaatgaatgatagctgtcgcctgacatcggctgtctgctattatttgcgagaagaataaaataatcatttatgcacaggagacttgcatgatgttagagcatagatatcgtgatttcactcagtgatgttgaagtgaagtgaatatcatgctcatctgtagggtagaactgatgtcaaggagaccatcgtgagaagcgaagcgcaggaggagaagtgacagcgcttagaatagtggagtcgagcttccatgagcttcattctagtggatccacagcttgttaatcatgactatgatgagacaaatcacatgtaatggtgctgtagtgatagcaagaaggaggtatgtccaattatttctcgatttcgatgtcatgatatttgccaataactctttgatagaagtttctgtcatatatagaagcacccagtggcttagagagctcctgtggaacagcagaaagaggtgccgaaatgtggggtgaactgtttcatgacgggaagttgcccagaccaaccttccctcccgaagctgaaagcgggcactttcacctgcctacactttaagctttcgttcacttatcgtcaacaacactttgttgcttcgtttcccctctttcattcttattcttttttatacttcattcagcgttttatttcatcaaagcctttccctttgtactcgatctatactctcttttcttttgttcttttacagccaatctcgggtttttcgcgacggcaccatatgatcttgatccaatcgcaaccgtcatgaccagtcatcctccaccatgtgagatgcaccaacccgatcattaatcccactggactaacaaaccacaggattgaaccatctatccgtgtccgtcgggcaatccacgccaacgatgcgacccttctgcgccgaatcctcaagacacaccccagctatctcctaaaccccgattcatccccttccggcctatccaactcgaatatgcacctggcagcttcactaggtcaccacgaagtctgcgcagtactgttaaaactcggccacgaggatccatgtcctgctctcaatgaaagccaccaaactgcattgatgctcgccgcagctggtgggcataccgaagtcgtccaaattctctgcgagcacgacaaaacatgcattcttcgtcgcgacgttcgaggccgcgatgccgtcatggaggccagtcttggaggacacgataccatactacaactcctccttacctacgttcccggtggaccttatgatgcagtccgccgcgcagatgttgaagggaatacagcactgcattttgcgagtggaaacggaaacctgctggtactacgaacgctgctggcggcgggcgcggacatacacaaacgaaacatctggagttggactccggctgcatacagtgctacagtgcaggctgaggtctatttgaagggcttggtcaacgaagttgggaagctacaacagcagcaacagaaacgagagattgaagcggccaagaagggtggtggagttcgagtcgttgaatccacaagcgacgaagaatgatgttggggagaatttatcatcaaaatctgcccacaccgaggctcttgtctaccatatggcacccttgtcgccatgacagcgttggcatcacaagatttacggggttctacagaaccgggcttgctctacaattgacgtcgaccgaggtcgattatttcttgtcatttttaccaaattactatactggcgaaacagcaaggagtttctctgaattgaactatatttccaacttgacttccgaaaagtacttggacctgcgttattcacagccaggatgtcgccgagttcgctggtgttacatgttcacttgcgatatgacccacccatctgatgtatcgcttcagctgttttggtgaatcagacaatcaccgtttttggccggctgacaatcgtccggatcccagtcaagtgattgggtaccaggtagaaattgaggttgtgtatcaggttcatgcgtaactcatgacacacgaaccggatgtagttcatcaagtcccgtttgtacctttggcgcatcacagctgattgccgtcgtgcctgacagctttgttcctcagatgttttcaactctaaaaccctgtatcacggtttgtcttgcaacatctgcccgtgttttgcgccatgactagtgaatcagtctcagcacacgaggctgctgaccgtttgttgaccgtttgtagacgtctgatgaggatagttcagacgttcacatgccatgaaccatggtttgggctgattcatgggcaagcaaatgcagttgttcatgtccagattccagccagccaatggcataaataacagaggttgctaccaagcagacatcttctcgttaaacaaccgtccaccaagttccctagctcgtcgtcagggccgtcttattgcagaacgatcctccatgtctaacaacggacccatcaattgtcggacaatcgaggacgttgagcttcctgcacctgcaaccaagctcatcatcacgcagcatctcgtagcatctcgagattctcctctctgggcctggatcattgtaggagccttctacgaccgccacggcaacactctttggagtaccaagatctttcttggccgcttgggtgtcgacacggaatctgacgacgagagtactgatagcgagagcagcgtttcagtgacagagagcgagtctgaagagacagtcgctgtatcaagtaagtactggatctgctgtttgtagcagttattcatctacaaagttatctatataagccttgccatctcgcccattctctaaccacctttagacatccatctaccatatcgaccaagccctttcggtagtgacaacgcctttgcctatcaataccacaaccagacactccaagtccaacaggtccatcctcattggaatcagaatttggcatacagcgccccaccagtctgggattcagctcgtcaaggtcaagttcctggttactggaacgcttctttcgaccatcaagttcgtcgctgggtacatacctggcagccactttactgaatctctttcctgatacccccatccctcgagaacccatcatgtctggcggatggaaccccatgagtggccgtgatgccagaggcactcggcccaacggtactcctataggtgctcctgttcccacacaaggtcaaccctatatccctcatgtcggcgggccaggctataactttggtttagtttctaccccttacggtgtcatgtatggcggttccccttatggcgccgccgcatatggccagcctgcctacgttgtccctcaaggaccagttgcagggtttcaaaccccaatgacctatgcaaaccaacccaacggcaacgggaacatcctttcccgacaggcacaggctcacccgcaaatcgatacccaaatgcctgccgcacagatgaccaattctaccggcggcgtgggttgcgagcccggctacaactactttttccctgccgagcataccaaagtccatgtcttcaagagcgagaccccgccctggcaactcgatgccaacgcacagatcccattcattgcctcccacgttcccaccagcaccaagctgggcgatctcctcaagggtttcggctgcaccaatgcaaaccctaagaagaacaagtgtttcgaactctacagcggaggaaatggcaagtggtacaagggatattccttcaacggagacgaggagaaggagattgagaagaccttcaacgatgtgggttggacctctgaccgcacaggcagtgataatggaaagcctgtcgtctgtctctggttctgcaagagctaaagatgattgttaccatggggactcgaattggctttgggtttggtaaacattgcttcgattgttttttgctattcgggaaaattggaagtgatggtgcaagtccatctcatggcgcaaagattagggggacttgagcgttgatggtgcacagaacacactttttctcttcatagctgcaattaggagttgtataatttacggtaacattatgttaaatctttttgtgttgatgctgtgactccctcgtgttactaacagagagaggtattgctttcctcaatgacaacaaaggagttgcgaacaggctatgacatattaactacacgatagtaagaaatgatcccagcacaaaattaaagaagtttgataacattgccaatttagcataaagtcttgggcatgtatgcattgtcatatgttgtcaacctggatctcttccacaaaagtattctggtgcgacaatgatcggcgtagataccgccatgtgcgcatagttacacgtagatcttccaagacaccgatcagcttacagataactgtgtagtgcgacaaaggcaacagggaatctaacactgggtaacgtaatggtacttagaatagactggggtaaataggatcaagattatcacatgtcagttatgttccttgctgttgtactcttgatgtttaagctttgaggcgttgtaccgtattatgcataaaccaatgttaaattaaataggcatgtatccatttcactaaaacttaacggcagtattgatgtatatgatcattgttaaacagaatcttcaactgggttctttcggagagttacctgtgtctaccattgaaaactcgcagtacttaatgttgaattaaggtatatcgttgtttttaaagacaaaattaagtaaatgtcaattccctttaacacgtgaaatctatcggaccgaagcagaatacataccgttcgtaataactcaatcggaaaaggagattaatacactccaataagagagccggtaggagacgtgtagaagtgcactgctcatcgaatgataacgacatcattcctcaagcctcctactgatagaatgctttcccaaaagagcccatgatgaattggcagccattcttgtgcctcatgtcaatctatggcgtgataataaagggtttaggcagtgccactgtagatggcatcgagataaagaagcctctataccgatagggattattgtatataaacatgacttcttgtaatacctttccagagttattgtatgtataatccctcattcagaccttggggtatacttgtatttgaacgactacttcaacaaacccggcaaaaagttagctatcatggctgaagagatcgaatatgcggacttggcccctaccaattctacaaagaaatacacgaaagaccaagatgaagacaagttccaagaagaaataacaagaatagacaccaacgtcaacacgaacacggagatcaacctcgaagccaagtaggtctgtcctctattcaactctccagcatctgatacctcctagaatcaagaaccctcttcacggaatcccaagagaccaactcctatccgatgtcgaagaatgggcccaaagaaagaacctaatagagcatatcgccctcctcaaaaaaggcgctctcgtagcccaaaaccccagcggagcagctcttctcgacggcgaatattccctcacagcaaaagaactacaccacctcgagcgcgaagcgacacatcgctgggatctaccacgtcgtcttatcctcaccataataacatgttctatcggcgctgccgtccaaggttgggatcaaaccggttctaacggcgcgaatatcttcttccccaaagtcttcgggataggaagcgagagcacggaggataaactactcgttggtcttgttaatgcaggaccgtatcttggttctgcgtttatagggtgctggttgtctgatcctatcaacaatctcttgggtcgtcggggagtcattttcgttgcagctcacttttgcatatggcctactatcggctctacattctgtcagacatggcagcaattcctcgcctgtcgtatcctgatgggtattggaatgggtgtaaaaggttcgacagttcctgtatacgctgctgagaacacaccggcgtctgtccgcggcgcacttgtcatgtcgtggcagatgtggacagcctttggaatcttcctcggaacagccttcaaccttgcaattttccatctcgagggcggtataaactggcgtctgatgctaggcgctccctttatccctgctgttcccctcatgcttctcatctatctctgccccgagtcaccacgctggtacatgaagaagaaccggtaccctgaagcctggaaagcaatgctgaaacttcgacatgatcctatccaggttgcgcgggacatgtattacatcagttcccagctggagattgaggagcacttggctggaaagacaaactatgtcacgcgctttacgcagttgtttacagttccgcgagtcagaagggcgacacttgctgcgtttacagtcatggttgcgcagcagatgtgtggtatcaatatcatcgcgttttactctactactgtgtttaaagaagctggtatgtctgactttaaagccatggtgggttcgtttgggtttggtcttgtgaactgggtgttttcgttcccggcgttctggaccatcgatacagtaagttgctttgcctgtcacttctataagatatactgactgatattccttagtttggtcgtcgaagtttgctactcttcacattcccccaaatgacttggacgcttcttgctgctggtctctgtaccctcatctccaaagacacaggcgatcttcgcaccgctctcgtatgtctcttcgtcttcctcttcggagccttttactccccaggtgaaggacccgtcccatttacatacgctgccgaagttttccccctctcccaccgcgagacaggaatgggattcgcagtcgcgacttgtttcttctgggccagtgttctagggatatcattcccttttatcctggaccgtctacaaaccgttggtgcatttggattatacgcagggtttaacatggctgctttcatcatgattctattctgggttcctgagacgaaacaacgtacccttgaagaactagactgggtatttgctgtacccacgggcaagtttgcgtcgtatcagcttcgagttgcgattccggtatggtttaagcggtgggtgcttttgaagaaggatgctaccaaggaacctctttatgagtttgagattgttggtgatactgggaactccaatgttaagacgaccgaggagagagcttgagtgatgggaaggcattgacaacgtgacaacgtgaaaggacgaatggtaccagtttgatgaaggcataatgatcacttagcatgtcagactatattcaacgcaactatcagcaatggacctactaaaagcatgtgtatactcacatataactctactaaatggcgcccgttctaagttccatcaaatactgcaaccaccttcactcacgcgcgttcctgtcatcgtttatgtacatgcgaaaacaatacagcattgtcattattgcgacacatgtttcatcgaatctattaaaaaagagaagagataaaaatgagacaaaatgcaaaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccagcgcttcgcagcttatctatgggagagcggacgggatcccgagttctctgcgagctatggtcgtatgtacaagtctttcagagattgacaattataaagacgtggtcgggggatcatacaacgaaggcaagagccgactaagaagagtagttgtcataaaacttaaccatgagcttaatgttttcgagtatatatcttgtttatgaatacctgaaaatcagtgtgtacactgagtagttactcattatatcactgagatagaacccatccgtttcatagatacgtcattcaaggcaaacatcatgcgggtgcgggcgtccgtatacaggcaattcgagcgctccaatatgtttatcatgcttttttcgaagctgtcaggttgggggcggaaaataatttgccattaattctcggattgcatatgatcagctgccaagttccctcatatgatattcgtattgatagttcaaggtagtattacaagcaatgacccggcacagcttcgctagaccttgcgtcgccttcgttattacagtcctgcgaacttctcttataatgctgcgaatcttgttttaaactccaggtcttattcttgaagtcttttagaaacgcagatagtctacctattttcaactactaccatcatataccaatatggctttgtcgactggccctgaaaatcagcatctcgtgtccaccccgtccaacacagaagatacagtctcagaacgtgggaaggaatctcccactctgagagaagtctccccttcatggtggtggagagttggtgcggccgcaacattgtttgcagtccctgccgcgtatctgggtaagttgataacttttgcatatatgcacccgacaagctgaccactgcttagtactacttggaatcgtcgcacacctttctggcaagaagcaaagttcgttcggtgataacacgcttgaggtcttgcaacttgcttctactctttggcctatctcatttgccgcagtcgtcgggccctttcttaagagcctggctctttatgccgccgagcgagggtcaactctgggctctcttgagttcctgttgaccagccatactactattgccgccgtcaaaaacttcttttcttttcgccacatacatatatggactattggtattgtggcgatatggtccctcagcccattgggtggtcaggcagctgttcgatctttagccctgcagtcacccaagcataccgagaaaatcaaggctgggcattacttctctcaaacccccatcagaagcatatgcgaaagggcaagatcagacaacaattttaacaagtgcgaaaacgcatctggtaatccaaaaggtttaataaccaatgaccttcccggttttcggagggctgtcaacactgctttctcaagaacggatgttcggctatctcatcccaatgtctcgactgatgattacgatgatgtgatagagcagttgggtggcgcttctcaggcagcccgtcttggaaagcaagacatatggggcaacgtccgtattccattcatggaattcctgcccggatatgataatcaaaatccggagtcgtggacgaatgtaccacctgacaaatatgtgccatactcatcattcgttggggtactgatccggggaggatctcctcctggagcagtaggaaacttaagcatgattttatatacccgttatcaaactctcagttgtggcgatgtgttcaacggaactgcttggttaaaacgcaacagtagcgaatcaccaataatatttcaccagacaaactttacagataccgagccactgcaataccaggcacttaattacggactggatacgaagccaagcctttggatggatgttgttgagaacaacgcatcggattcgcatttcggcatagaccttgacacggaaattgagtccccattgaagttggcagttggcgggcaatgtatcgatcgtggcggcacattcagccatatgactcgcgtttgcgatatgattacttcatatgtagatgttgagctgagctgtaagcggctgggtagcacagatgacctcaattgtcaagctgaaagcattcgtcggactcctgacccagaatattcggcatacttgacagacttgtcgcacaagcccgtctctgaacgccttgtatacgaaatgcccttcacaaccgcaacctactactcaatggagcccagtctccttgaacgatacattcacgatctattgttaacattcgacgtcggcccttatgatcaaaaagaacctcgtccgggctgttattcggagctgtctcaagcattcttcgaggctaggttcgccacagctctcaatacattcctcatggccgcgtacgatgacgttgtcttgggaggtgctgacaatactggacaaagcatggaagattttgtcagacgtacatttttgtaccgtaatggccaccccagctggcagaataccactgccgattggaccggatttacagatagcatctatgtcatggatatagcatggttttgcatttctgttatatcaacagttgcactgttaggctgtgctattgttaatgttgttattcggcagctagttctggctcctgactttctagatagtgtcgacgtgctgacgcgggattctccttttgttgatatcccaagcgagtcttgcgcaatgggaagcggagtcagttcaagggatcgactacaggcaacgaaagacatccgagtccagataagagacgtcgagccgggtggaaatgttgggagaatcgcgttgactaccgatacgactgaaaaaaggctggattggggcagggcatatgtttaggcatttctgtacgcttaaatgagcctgtattgtatctcttctacacatcaagtacaaaggcatttatcgcttgcaatcgactaccaaaacccgaacccatctaagcgacataaccatctattcccttttgtgaactccaatcgcgaccttcacttacaaagccttcttccttgtctcaacagcctggaccttggcaaacgccctcttggtagccacgacgctgtgcacaaccaacgcggaaggaataacgatccagatggcgttgcaaaagacataatacatgtaaaagtaaaactgctccggacggcagtacacaatgttgtgcaccacctcattgaagtaacaagtcgcaaagtacagcacgtcgccgtagagctgaccaacgctgatgatgagctggatagggtgtcgcagagggtgttccttgacgatactccacgcgcaaaagaatgacattggaccccagagaatagcggtgatggcctccatagggacaaggaatgagtcttgggtcaagtagcgcgagtcagagagggagtattctttccagagttgggcgaaaaggctgagtctgctggacagatcggtaaagttggcgacatagtaacctgattgtagttagcatcactgatattttggcctggacaaaacacttaccctcgaaaaagaaatggatacatccacagagagcgaaccatagtgtcacaaagatctctcccttggacaactttcgcggtgccgagttgatgaacaacagtgtcacagcgaaaatggcaatagagccaacaacaaagctggccactagagtgcgagaggacaatgtgttggtgacatattctggaagagctgcgtttaaaggcgagtatggatgaagggggattttcgcagttgcgttgacagcctctacaagagtatccattgtgttgatatgagttgaagtaaagtattaaagagttgttgtttggtgtaagacaaaatctgagcaccagcatcaagttaagtaccttttttcttacagcaccgaagagacaacaacaccaacgcagtaagtcagccttattccttccatgacaatcgtaattaccacaaattacacatcgtcttcaatgcacgaatcttgacatcggaaatctgagacccgggtcgaacgattcaagaaatccctacaaaacaagtaattccattggctgcttagcaataatccatagaaaaagggaaaatgcatataaaacggtggaaccttttgctgtgttgagctggagtttcggacgttccgggttccgttggcgatgttgttgttgttgttgaagtatgcgaatacgaacgcgaataatctgacttagaccagcaccgaatacgccagattactgacttctaattaatacattattgattcagtccttacttcgccataagtccccaattcatcgccagaactcattataagcgataattcgatccttctctcctctgtaaaaaccatcaccatcgtctcgcgcatcctcttctcctcgggaactctctcaatacccgcccaacttgtcctactaggcaaaccctcaacatcgacagcagcccacgcttcccaagggacgtcccccagagcaagagctgatgatttattctcgtcatcatcgttggcaaggtcgctttcgaaatacgtctgcccttcaatctccataatcttcttgctcactgctgctgccccgtcgctgaaccacatgccttcttgtcgtttaagcttgtagagaaacgcgattgcgcgacgacgcagccatgggtgacgacaacgttgagcaaccataaagactggaacgatgacacccggttcgagggagagaggtgagttgacgtggaagctttgtttgttggcgtatagtgtctctgcgagcgtgagaatcctttcgtaaagaccgacaagattatcccatcgcatttcgggcccgaatgctcctcctgctaggaatgtgcgcatgagagtgtgatatagtccgatggaaatcgctcctctctgatcgtgcggacgagcatgattcctctcaaactctgccatcttgtattcccaagctgcaagatcccttttcgtaatcgccatcatgtcttggctgtcgcccatggtttcttgatcttcatcgtctgctttctggcccatcatcataagtctcctcataaccccaaacaaggcggtccctgcttgtgcgtaactctcaaaaccagcgatgcgctgcatatcttcatcgatccacactctgcttggagcgttcttataaggatacggcgcactcgagtcggagaatgtcatggcatgcaggtccaatcgcgtcagcatctcagccgcgctcgacgtctctacgctgtatccggcttgattcaataaaccatgagcagccatgatgtgtacctggctatcagaccagcgccctataagatgcgtgatagacacgagcgcaaggcatagcgacagcaacttggtagggtctttcacttctcgcgcacaagacatcgcgcgtccatagctcacattcgcctcgagccacatttgttcactcttatcattgcagccctgaaagtacaactcatgcctctggtgaatcgctcccagcgcaagcgtagcgtgccagaccgcaggttcactatgtgctaactgcaagatttccctggtccaaaactgtgacggtataaacgaagcagtggaaggcgccgtcagagtacgaaagacgtcaaaaagtgtcaaattcgcagatttagtgcctgcacttataggatactgacacaaagcttgcgaaataggcccaacgactgagatgcgccgagctgcctcggcgagttgacggcgtgttattgttgagccctctggtagataaccatcgcattggcgcttgcaggataaacagcgctggcaggcaggcttggccatgtcgcatttgacacggcgtatgctggtgagatgagtcagtcaactggagttcgtgtgccaagaagaatcacgacttaccgacaggtaatgcatccgctaccagcttttcgagccattttgccgttgtttgttagaagccaagataatttctttgagaagagggagatgacggaatgtctctatctcgacatttgcgccttgagtcccagttatcatcataagcacagccaccttatagccatgggtaatttgctgattacccgatgctacctacgtttcagctatgaatcatacctaggtgttgataggtaggtaagaatcgatctctgttctttttaagcctactcaactgaatggaagaaatgccggacaaagtgtttgtaacaaacaattcccaagtacgtatcacgaagaagacaaccatgatcgacgttagttagctcggctcagccctattaccaggatcttgtccttttctaagccaagtaagatctaattccaccaataacgacgagcctgagttttataagcataaactggaagcagaaagctaagagaggtatttcgattcgggcttgctctactcacgaattcacaggaaagtaggcaacgttcaatatgtcattattcataaacaggggtatcagatcttataattcattctccttttctttcctcttcgcccgcaaaatcgccgcatgctgctttatgtgaaacttgacatcatcaggacacagcggattccaaaccgtattgcagaccttgcactcagaaaatgctgcttgagatgaaagattaagcgtcatttgcacagccgatgatttcgcctttccctttttacctaccttcacatcgttgccgttgttagactctcgattcaacgagctctcccttgaagctggcgttgtactctcctctttagcttctcccgtctgatcatcatcttcggtgttctcgcccttgagtagaggtagtgaagtaccgcgaaaacgtaataatcggggtttctttcgtatttctattcttgccggtggagaagatggaggcgactcgggttgtggctcgtcgctctttgggcttgacgcggccgtggatgaagagggaacgggcttgaagaagctcaaaattgatcccttcttggcaggtttgctcgtagattcgactgcgctctcggtttcctctggggctatcgttggtaaagattgcgcttctttatctgtatctttggatgctgatgtttcggcaggagttgttgctgttgagatgcgtcgcttcttcagactcgtttcgcgtggggaatcgtctcttgtgcttcgtttgccgtatgttcgtagtggtttggcgcgtggtcgcgatgtggagggcgttggattttcagacctgccccagtcagttctacttgttcaacgaaactgagaagttcagacgtacattttggctctttgcgcttaaacaagttcccatgccttgttctagaagttgacgatatcgtggtggtcgaactctttggtagtgcacctatgtaaacaaacggcacgaattctgtgtgcagaaggataattatatacagatacaagacgattaaataattgcagtattgaaagaaaaagattaagaacaaacgcgaagaatagtctcgaccttgaatttaggccttgttagagaaagaaaataattaaatgcagcaaggatccccaccagaagaaagtcgcgttgagacgcgtctgtcgcgcagtcacatgctgtcgttacactctaaatcaagctatgatatcacttttagaagaattgggaatatgctttcggtttcactatactgatagttagactaacctggaccttaagctacaacatatctcgccataatctacttgtgataattgtgactgaagcatgcgccaaggcctgttaatactggtgttactattaaatttctgtatcttgtcgatgtcttgaccttttgttcaaaccttcgcttgctgatttactgacccccgtatcatccttttcttttaacagtatcgtcttctcatcctcatcatcaagcttacccacagtccaactctccacgacttccctcacctccttaaccttgcgaagcttcttcctcccctcgtccatcttccagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcgccggcaagctccaccatcgtgccgtaacccatagtgttccagcaacaccagctatactgaccaagaagttaatgatcagcgtcacttgcttgtgcacttcctccatcgcaatatcctcctcgccgatatctgaagctgatgtgggacggttggcttccgcaaaggcagcggcgctgaaagggtagcgatctttaaaggtttcgtgtttaggggcagggttcatcattcgttcgtaggagcgggcttcttcttggcggcgaagacgggccatgagggctttgtattcgggagactgcacttggttagcttcgtatgatgggaagtgtatcagcagacatacaggttcgggtttaggtggtggaggagggatgtagacggatgcgccgcgaaggagttgttctagagtgtagtttgcatcgtcttgtgctttggagcgcttccaaaggtcgacaatttggccatgagatatgggctttccgatttgggggtcgtctagggaaggttcgtttgtaggttgtggtgattcttgggtctcgttttcgatgtcatgatcttcgctgtctggtgtttctggtggttgaacattcgccaatgcctccacgatggaggatgtcattgtgagtaacaccatgctgaagtgtgatggaacggaaaaaatataggattaaagaacattcaacgctgatgcagacgctcgtaataaatgttgaattgttgatgcttcgtctaaagtttaaagtcgcaggcatcaattagatttacaggccagttcctcagagtcggtagcgattcatccgctgacgacctagcttaaacggccccataactctaccaaccaatgacacccttccaatcgacggcatgccatggtgtcatggccggacagacccgctaacaccccggcttagcagaacacagctagagctggaaaagtttagaggtccatcggatcaaatcgagaaccagaggcgaggctcaaaaatccattctcgacaaaattatttccctcgcgatcccgatatcgcctgacgcttgccattgacgacttgagcaatttacgactgactcctaccgatatacaaaagcgaatgtggttgtaatattcgacatctacacccaccgaatttccctctctccatataaatcgacccaagtgtgcgcaggcgatgatgctccgtccgggggcctcggtggtgcgcggcaccatggctagacagtccatgttgacaagaacaaacttggcaacagcaccggcgtgtgctctgtgcagacaattgactgttagtcgaggtcctacgaggatacacagcgcctcgttgcacaccagcccacgaagggactcagcgtggggtgctgctgtgcaggtcgcttccaacgtcgtgagcaatgtcgttaaaagggcttccaaggatgcgatgcatatcgatcctctgcgaagcgtcgccaaggaaatgaagtttcttaccggaaacattcggaaacttcttggctctggacatccatcgctcgatcgtgctgccaaatattatacccaggccgagggcaagcatgtcagaccattgatcgtcctcctcatgagcagagcaacatacctctgccccaagacacctgctacggttcctacagttactcaccgtggcgtcgacacttcgttatcaccagctcagatcctcgccgacgtaaaccctgcagctcaccctctctcttcccccgaacaggagatcgccgatgccaactcagacattcttcccagccagcgacggctagccgaaattgcagagctaattcacacggcctcacttcttcacgatgatgttatcgaccactctgtttctcgacgaggctcgccttcagccaacctggaatttggcaacaagatggccgttttggcaggcgactttttgctcggcagggcatccgttgcgcttgctcgtctccgcaaccccgaggttgtcgagcttctggctactgttatcgccaacctggtcgagggcgagttcatgcaactcaagaacacagagcgcgatgagcggaatcccaagtggtctgaggagacagtcacatattacctccaaaagacctacctcaagaccgcctctctcatctccaaatcatgccgagctgcggctcttctgggcaacaccgatgccgtgacagtcgacgcagcatactcgtacggacgaaacttaggattggccttccagctggtggacgaccttttggattatacgcagagtggatcagatcttggaaagcctgcgggggctgacttggagttgggtcttgcgactgcaccgctgctatttgcctggaagcagatgccggagcttggagccctcgtcggccgcaagttcgcccaagagggtgacgtacaaagggtaagttggctgcatctgtcttgacgaatcacatttgtcggagacgcttcatgctaattataccgctacaggcacgtgagttggttctccaaagcgacggcatcgagcagacacgagctctcgcgcaagactacgtggacaaggccattgcctcgatcgcggactttcccgaaagcgaagccaaggatggattgattgagatggcacacaagtctctcaagcgacagaagtaaataccaccgacaaatgaaggaaaaaggcgtgatgatctggatgatagtggtccagtttcgtccgccgtgtacaaatacaacagcacatcacagcaaatcactattattttaacgatggaaaagaaaaaagaagaagaaaaagtcggatatctcgagacgacggacaggtcagctgtgggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactatacctgtgctacttgtttttcttcttcattgtaacatcatgatgataagattcttgacgccgcttacagccgcctattttggataaatgcatgttccagtcaacaacactttacgagttattagaattagagggtgtgatgacgacagctgaatattgaatgatgatgacttggcaaaggaaaggaattggatgacgctttagacttttcgctattgcacacgatactgcagcctcgacatgcaatgcacatacaacggcgtctcaacttggtgttttgatcgagtaaaacctatttctgtgatagaataagcctcaggacaataaaagacatagctagctaggtcagccacgtcgagtggattgtttccgcggggtgtgccagactcagactagaaccaaaaacaccatgattgtattactcgatagaaactcgttcatggatggcccgaggtagagggcaagtcattcggcaaagacacgagaactataatcctcaaagaactatttgagagatttattatcggctgactttgttgggcaagtgaattgcctcacgcgaacattcctgtctcgaacagctgttggtggtcccgaatagcctcagtcagattcaagccatggcaaacagtaataggagaatctccaacgttctgctgcaacgtcggtgtcacgtacgccaatgaaatactctccaaaccttgcagaaccaaagccgttcatcgtattactcgatatttactcgattcaatcacccactgcggcattcggcttagagattcaagactctgattggtcccgactcgtgagaaaccggcatccggctgtgtccgatgcaaaggaccctggaaattccagattttctttttttcctgttatcaatgataagccaagttgggtttagcagttatagtctaagctttttcttccgtgtaagtgggacctgaggccatcccatgttagaaaagtcatatgcacaaagggtgaacaacacatcgggaatttgcctagagtggaatgtaaaaagggagggaccgggaggcaaatcattgattggaaggtggtgttttgatcgaataatgaatatagaaaccgcccatgaaaatactgtgccgaagaggaacgataagaagaagctatagccgaattcctgggggtggcttttccctctctttttcttctcttactcctctgtttcttgtagtaacaacactcgttgaaaacaaaccaattgtttatcctttattgataagatcagcttcccacttgataaagcttcccttatcagaacgacacagcttgacttactccgtctgaccttctcttatctttgagtcgcaaccccaccaattggactaatctgtgagccacacctccaagaggaagcagagagataaggataagaggaacatccccagaaagaaccgacatagctagggacacagagtgaaccagctttccccggattttggacacatccttgcagtagctttgtttgaaatatttccgacttttttttctcttttcatcttttccttctttcattcttccctccctcctcctgattcatatcgctcatatcacccatcatggcatctcccagcaccgaacagtaccccgagggtcctctttcagtcctcgtatcatcccgagttgttgttactctccctgatgattcccttgttaccactcccgcctcagttgtcgttagcccagtcactggcaagatcgtgtcaatcatccccgaagtccttccctcatccagtttcccagccggcataaactatgttgaccacggttccaagcttctcattcctggtctggtcgatgctcatgttcacttgaacgagcctggtcgaactgagtgggagggattctggactggtacccgtgctgctgccagcggtggtgtcaccaccgtggttgacatgcctctcaacgccattcctcccactactacccttcacggcttcgaggagaagcttcgagcgagccagggccaatgctgggtcgatgttggtttctacggcggtgtcatccctggcaacgccaatgagctgctccctctcatcgaggctggtgttcgaggattcaagggattcttgatcgagtccggtgtaagttgaatctgcatcctgtaagccaaaccgtaagctgacagtcattaggttgacgagttccctgctgtctcttctcaggatatcgccttggccatggaaaccctaaaggacagcaagacgactctcatgttccacgccgagatgattcctcctatcactcaatcggtcggcgacacagtccaggcctcagaagcacccctcgctccctccggtcaactcgacgcctacaagacattcctcgagtctcgacctcctgctttcgaaacatacgccgtcgaggagattctgagccaggcgcatattgctcctcaactccacctccacatcgttcacctctctgctacccagtgcatccctctcctcaaggccgctcgccaatctggaattaatatcactgccgaaacctgcttccactacctcggtttgactgccgaggagattgagaagggtgacactcgacacaagtgctgtccacctattcgagagggcaagaaccgagatggtctttgggaggagcttgttgctgaggactcgtgcatcagaactgtcgtgtcggatcactcaccttgcacaccccagctcaagctccttcctcagcacctagagacagcgcgacccgatttgccacacaacgactcaggtatcgtgattcccgcgcccgagatggaaaaccccgtcgccgaaggaaagggccgtggcgacttcttcgcagcctggggcggtatctcatccgtcggactgggtctccctatcttgcactccgcggccaagaagcgcgccgacttttccaagacgcccagcatcaccgatatcgtgcgtctctgctgtcaagccactgccgttcaagtcggtctggcgcaccgaaagggcgccatcaaggtcgggatggatgctgacatttgcgtgtttgacgataccgaggagtggacttttacccaaggcgacatgcgatggaagaaccgctgctcaccgtgggaaggccacgagttcacgggtcgtgtcaaggagacgtggctgcgaggtaacaaggtgtttgagctcggtgcgcccaacgctggattcgtggtcagcaagccggttggcgagcccatcacggagaagcgaacagtctaaaatatggcaatgaaatgtgaaacgaaaatgattgatgattagacaacatatgcaaagaggcgttggttattaaggatggggttgttattgtataatctattatttcttcatttatcaactatagcatgagtaatgtcaagggatttgatgataaagtggcgtcattggatgtgactctgtgtgtgcatgtgagatgtgtctcgtcttgggagatggggaaaaaaaagaaaagtgtcggcttttttgacaggtattggagaaattgggggagtttcattggtgttgacgagacttggtgtgaggcatttgggaggattatctccggtcttggctgctaaccttggtaggtattctaccgcgagctctatgatgtcttcaatgttgtgtagatatatagtgatatgtatgaaaccttggacatcacaagtgatcaccaacatcaccttgaatatcaccaacagcatcaagaccatcggccaaggtttgccgtgtcatcaggcaaatacgaaatagccaaccctgtcgtgcgaaaatggggttatatgcatagacgtcgcttataccaaaacgggcagcaaagcggtagcgaccgttgcatcgtttcgcaagcgacacctttttgtcgaagccgagaccagggatcgataagcgagggttacttcaagtggtgggattaggaggaagcatgattcagttaaaggggaacagtctttgtagatgagtcgcattgaataattagatagtaggaggtagattgaacgaatatcgcatcttgaattatgttggtgatgaattcagtgatgaattcagtaagaaatgacttagtaatccgaggtaaagatctttgttggtacctgccatgtcgaagcaacattcgcatctacatctactaccctctccaacgacaaagacaaacccatgcctcggaatcaaagtctcccgagatcatcgactaatcaaaggccaactcttattacttctggatcaattctttttccaatctaaccagtccaggatgagaacaagctcgtgtcccccggtccattgttggctctctttgtaccccccgcaaaccgagctcgcttcgaagagtgcgaggggctaagctgcatccccactagaagaccccaaatcgagaccactctcttccgctcaacccacttcacttctactttgcctactacgcggcggccgaaccgatctgaatttggcatccacttcgggtaatagccatgatctcgtttacattgcgacgggcctgttgttggctcgagttgaggccgaggaccatggccttggtcttggtcttggtgtccaatgacccttaagatcctcctatccatctctttgtcaactctttccatcgcgactttaccaaaggtccatcttgcataaatcctcggcgtcatagatgaccaccaattgtcaaaacggattataatctcactcacatcgcatcacaccacagcctaaacaacttcagcataatcgccagccatacataatgtccagggcgtggaccaacagataacatcgccttacaacagcgctcaactcacattcataaacagagaataaggttacttttgtaccctactttgtatgacgcttgatgcagggcagccgaaggtaatattgtcgttaaagttgtaccaaccaccaaatacacaatccaacttacagccatgtcgcaacatggaaatccctcggacaacatcgacatcgaaaagatggacagaccaagctccttggagatctcgatagatcctcgtgtccaacaaagcgaaatgtcacggctctcagtatccggtggtggaaacctgtcactcgctgatgtccaggctgttcatgttcacattcatgacttggccgtctcagtcgatacagccccatcatggcttgcaccttcgacatatggcgacctggtctcgtcaaaattcaacactgcatcgaaaatgaaaccgcttcttcactctgtaagcgctaatcttcctccaggaactttgacagctatcattggaggaagcggatctggtaagaccacactgctcaacaccgtggccgagagagtactcagttccagattgagtcaacaaggcattgctacgttcaatggcagagttggagtacatagtgttcgccatgcatacgttatgcagcaggacatcctacttccaaccctgaccgttagagagacccttcgatactcggccgacttgcgattaccaccgtcaaccacttccgaagaacggcaacgggttgtagaagaggtcattctcgagctcggtctcaaggagtgtgccgatacgagaattggaaactctcaacaccatggatgttcaggtggagagaagagacgtactagtattggcgttcaactgctagccaacccttctgtcctcttcctcgacgagcctaccaccggtcttgatgcgacgagtgcctaccagcttgttcgaacactcaagacacttgcacaaaaggggcgcaccatcattacgacaatccatcagcctcgatctgaaatctgggatctcttcgacaacttgatcgttctgaccaaaggtagccctgtctactccggtacaatcaaggaatccgttccatggttcggagaacttggatatcaactccctcctttcatcaatcccgccgagttcatcatagatatcgcagctgtcgacaatcgtacacccgagttggaacaggaaacaacagccaaggttgagcgtttgaagagcgcttggaatcaggagactttgaagcgatatcccccccctgacaagactgtcgacatcagagatggaaaaaagaaaaaggacaagaagacggaagagcatgcgggttttctacggcaggttactgtcctcaccgatcgtacactcaaagtcacatatcgcgatcctcttggtatggcagcttccatcacagaagctgtttttatgggtctcgtaacgggctacatgttctacaatctcggtcgcgaccaagctggtatccgatcccgacagggaggcctctacacagcagctggtcttcaaggctacctcatcctcatctttgaggtctaccgcatgacattcgacatcccaacctttgatcgtgaaaactcggaaggatgcgtcgacgccctcccctttgttctttcacgccgaatcgcccgcatgatcaccgaagatgtcgcggcacctttcctcttctctgtcctctttttcttcatggctggtttcgagcgagatgtggcacgattcttcacattcttcgccatcacacttctcaaccagtacatcgctgttacttgtgccatggtttgtgtggcaacagtcagacattttgctggcgcaagtgtgattgcgaatctggtctttacactgcaaagtatggcctgtggcatgtttattaatgtaaacagtcttcctgtttacgttcgttggttgaagtggcttacttacacggtatgttctttactttgaatgtgtttgatgaatactaacgtcgacagttctatgtttttagcgcatactgcggtaacgaattcgaagggagtttttacgactgtcccgcctcgaacgatagatctgatccgagatgcaagcagtatacgggagcgtatattatggaatctctcggctttccaaaagattgggttgccaagcccattctcgtatgcctggcctttgtcgtattctttttcgtgctatcggttatcggactacgcatcatcaaggtcgagatgaccattgctcgagctcgtgtttcagatactgatctctcggccggtaaggagaagatgacagcgcgctctgttgctgatgtgcgcactatcgacttggaactgaacgagttctcgttggctttggataaaagaacgcagttgggaaagaagctgcctacaaagactatcttgaatcccgtcaatgcgacgttcagtgctggagtattgaatgtcatcatgggaccttcgggaagtggaaaaacatcgctgctcaacgccatggccctgcgactgcgcgattctgtcgggacaaagtatcggccagctggaaaactcacctttaacggggctcttccctcggattccgtcattcgatcggtctgctcgtatgtctgccaagatgacgacgcattgttgccgtcccttactgttcgtgagactcttcgctttgccgctggacttcgtctcccatcattcatgagcaaagatgagaagaaccgtcgagcagaagaagttctactcaagatgggtctaaaggactgtgccgataacctcgtcggtggtgaacttgtcaagggtatttctggaggagaaaagcgtcgtgtgtctatcgcaatccaggtcttgacagatccgcgcattcttctcctcgatgaaccgacatcaggactcgatgcattcaccgcaaactccatcatggaagtccttcaaggtcttgccaacgagggccgaacactcattctcacaatccaccaagctcggtccgatctgtttagggaatttggaaacgtcttgctcttggcacgtggtggctcacaggtttactctggtcctggacgtgatatgcttggatatttggcgcgtcatgggtatgagtgtcctcaccacaccaatcccgcagattttgccttggatatcatcacgattgatctacagcatgaagggaaagaattggagtctcgcaaacgagttcagaatatgattgataattggaaagcggagagtgcatcgataaagggcgagaaactctctgatatccaggagaaggatgaagttcagaatacggattctgcagaccagataaacactactcaagaggggacaactcttccacccgcaccaccgcaaaagcgccgatcctttaacaaagccaatctttcgacgcctgccgaactaggagccctcatccgtaaacgggcctctatcactaccgcacttcctctcctcctccatcgcgctcttatcaacacctaccgtcaacctgagctcattgtcgctcgcttgatgcaagtcatcggtcttgctcttatcctggctctcttctttgccccctttgacaacgactattactcggtacaaagtcgcatgggtttcgtccaggaactcggcgcgttttactttgtcggcatgttacagaacacagccatctatcctggcgagcgcgatgtattctatagagaggacgatgacggtgtctacagtgtcaatgcttttcttgcttcctacaccatcctcgaggtcccctttgagttgataagttgcctgatcttcggtgtgctggccgtcatcgcagttgatctcccccgcacagcaacgctctacttcacctccgtctttgcctgtttcggcatcgtatcctgcggtgagagtctcggtatcatgttcaatacactcttcggccacacaggcttcgccgtcaacatcatgggcgtgttcctcgctcttgctaataccatggctggggtactctccatcggcatgcccgatctgttcaaggccttcaactacctctcacccatccggtacggcacgcgcgctgtcgcaccgtattcgttgcgcggcatcgagtttacatgcaacaacgagcagaggcttgagaacgggaagtgccctattgagacgggtcaggatgtcctggagctgtatagctttgacgtcgatcccgttgtcaacattgcgtgtttggcggcttgtgtggtggtgtacaggcttttggcctggggtttgttgaagattgcgagaacccattggaaggggaagaagaaggataaagagagggtaaacaaggcatagttaagcgttgagttcattgagagtcttctcagtcaagaattggagatcagattcgttgagagtaccttatatatcactgccaactacgctaatatctcggttataaagatgacaagattaatgcatcaatatatgggcagtcacaataacaaaattggcgctacgatcggcttcctatcattctcactagcctttctgattttcttctacgtcctttcttttgcgatggtgaaacagccgcgcaacttagccttgtgcttgaatattgaaccattactaacgagtgaagatcaaggatcatttagagtctcgtttaattcttttttactctatgtaatcagggatgagtaaagttttggtgtccctatcgacggcaatgtctggaatgagatactgcacccttaaagtataagatgccccttttccactggggtttaagacaaaaagcatttacatggcgctcattctagtcccaactggtgattcccttaccgtcaaattccatgtactggcgccgttgccctttgttagcgatgttctgtggtgagacattgtgtcagctttggcagccatgttaagggaacacgttcaacaatccaatccctggatgcttctctctcccttgctttactgtctcctatcataattgcacaatgccgacacatattcttttgaatatttcccccgctgctttcgtcttcattttagactggcctcagataaatcttcataatgggtgaggcatcgtcattcgtcgcggtgcgcttgatgaggattatccccatcctcgcaatcctcggcgctacttattatatattccttacctgcttcgcctctttccaggccacagacgtccccgttcctgaagaatggaggaatcacgatgcagtcgtcgatgaggttgacgaaatcacagaaactctcactcacgaccctgattctaggccaactccccataaactcaccatcgctgagattgaggatcttgagaataagggagagtttatgggctttgaggacgaagacgaaattgatgtctttatcaacttggacgatgacggtgactgggaggaagatgatctcaaaaaggaactcggcgatgagcttgaaggcgattttgaggatgaggaggatgaagacttcggcgatgacgacgacgacgacgacaacgacgacgacgtcgattggtcgcgctttgcctacattcagtatgtcaccaacgaggactatctctgcaactcggttatgatctttgagcaattgcatcgccttggtagcaaggctgatcgcctgctcatgtacccgaaggaaatgcttgagccagatgctgcgtactcaaacaaacgcggtggacaacttctcatcagagctcgcgatgagtataatgttacgcttcaaccaattgagatccaacatcgcgatggacaagatggtatatctcctacagccccaacttatcctttactatctaacttctgtctagaaacatgggccgactccttcaccaaactcctcgctttcaaccagacccaatatgaccgagttctctcccttgactcagacagtatggtcctccaacacatggacgaactcttccaactacctccctgccccgttgccatgccccgcgcctactggctctacaacgagaatcctcctaagcggattctctcatcgcaggtgatgctcatccagcccgacgacgtagaattcgagcgcatcgtgcaaaagatgaacagcatcggccccaacgactacgacatggagatagtaaacagtctgtatctcgacagcgctctcatcctgccccatcgcaagtacgacatgctcactgccgagttcaggaataaggaccataccgcgtatctgggcagtgagcgggaaaagtgggattctagtgttgcgctgagcgaggccaagtttgtgcacttttcggattggcctgttccgaagccgtggatcaatgatgttgagactagattggcgaaccaacctgactgtcctgagggtgagacgagttgtcctgatagagatatatggaatggattctacactgactttacagataacaaaaaggtaagtgctgaagatgtaataaatgatgtgccgtcgctgactgtggattgcagagagtttgtgaatctgtgggcaaaactggacagaaatggatacactggaggagaatgtagaggtttgctgagagatctggttgtgggtgtttttgcaagtttttagtatttttcacaaatgaatgcacgattgaagagaaaatgtcataataataggagtaccgcaagatataattaaagatttaatgctcgaaagtttccgattcatattactaccaacaatagcgacttctatactgctgttactggttatatactctacattattcatatactcctatctcgtgacctggtactgatggtctcgaccacagacgctttgcacctttcaacatcggtatcattacctccattggctcccctcatactctcatacttgacagtgggcgatacctccccatcaaccgccagcgtaaatctcccagccccagtctcacccaccctcacattaatcttgcccagcttatctctattagagaatccaacttgagcgagacttgcacctccttcagacgcagcgatcatcacatggcgaatatctgaaggatcaaactcagtaatgtccttccagcctcttgttcgaatagcttcgattagaaacagcgctacaatagccatgtttagcgaaaatgcggctatggcaaatttcttttcgccgacgatgatggctgtaactcggatggagcctttgacttcgtctttgaactctccaaccatgaactgcgcagaggcatacgctaccaacatgtcgtccaccatggcggttatgacgttttcgacaccttcgagggtgacgtttgcggacgttctcgaggtcagggtgttgttcgtctcaagacgaagacgatggtcggtgatggaggcattgaaagctgtaccaacagtggatacgtacagatttgtctcgtcgttggcaattagctcgaactgacgaaggacagtgccttttatccaacgagtgggatccatatcgcgaactctagtatcgttcgttggcacaactgtgatgttcttgcctcgactgctgaccgtgacgttgaagagtgtaggctcaaattcgacctcgcactgcgtcgtatttaagaacttgtagaaacctcccgccgcgaagccgatgtattttctctcgggagcgactattgcatccttgtccttaaagtgcgcgactccaatggcgacaacagcgtttccgtcaccgaatccgatgtaagtggaatattcatagccatcatcactgtcgggaagttcaccttgtgcagcccaacgcatagaagagtcctcctgatagagtttaaagtcgctagatgcgttatagatgcagttgactttggcgcggtatcctacctcctggtactgccatccaagcacactgcgtccggtttggaagtggacttcgcctagacctggggaggatccaacgccgtatgatcggccgatgtagctatagcctgtttggtccagcttctcatggttgcgtgttgagttgtggatgggcgatgctgaagcagcggaggcgagaagactgcccagcatttggatgccgaccgagtatgtgaacttgccaagggcggtatgcttggtaggtcctactgagccaacttctgaaggatattctttgatatgggtgaggttatcccagcttggaatctggacggtgccttcgatgtactcaaaggtttcaacaggtgtcatggcagcagcccagatagcgctcagcaccatggagaccgagaccaagaggcccaacagaaggatatatacaaaaggcaagtcccagttgatacgtggtatcatggcgtccatccacgctcgcatcagatcaagactcatgctcctagtcttgaggcgtcttcggacaccaaggttgataaccctgcagataacaacgatctgcagagcagacatcatgttggccatgatctgaacagcaaattggaccgaagggcggttatcattgacaaacttgaggaacgcgccagagaagagcgtaccgttgagggaaagacatagtagcgttgtagcaaggggtgtagtaaaaacgagagaaataaaagtgttataatcagaagagaagaaaccgataaagccattacttttagccatttttaaaacgaggatgaaataaaaggagagttgttataatcgcacagacgagagaatacgataatacgaagcatacagacggaaaggaagcgaaaaattgccattaagaaggattctgatcctgtccattttctcttgtctaatgctgttggttctgggattaatagtgaaacctgtgcctttttcaacatcatgtagggtggtggattcatggcaaggtgtagccgccagaggtggtgatttgtcgaatcacggttgagcggtagatcttggaagcgcgtaggagggagactctattcttcagctcacggccggggaatgttgtgcatggttccccggcgcttaatgtgaaacgaatgggacagacacggagagggaaaggcagattcttgttgttggtgtagtaatcaagtcgataacaaatatagaacaagtccaaggtgggaatcctatggatctggaagaagcatcctggatcagtccaggccatcgagtgttattattgtgttagttgatgtcggaattaggcccacatgactcaaactcatcgcctgcagtggctttctttgtgtcagggtattatcttggaacgaatgcttgggcatgcaactgtgtaacgataatgaaagcaacattctatttagctcagatttaaacagaaagcttactctcttgtccaaactattatcccaactctcgcccatcacctggacatttcatagtgtccgtctagcaaggtcgcctgtcaacatccccacgtgcgctgtgcactcgaccatcaacccccccaaacttacagggtctttagcacatgtctctcgctaatgaaagctcctggttcgcttgaactgccaacagacgtcatttctcaagtatcaccaacctcacctcatctcacttcacccgagtctcggcttatacgtaaataaactttttaaatttaaaaaaaaaaaactcctgtccactcctatgggacgacaacggctggcaaatcatgtttcgaaggctttctctcctctcttcaaatgcagtgcgggcagagtaccagcctcttcctcaaaatgacaacaccaacgagtcgcaaagcaccatggaggatgttgagaggagtcatgatgcaagaactgagccttatcgcgatgccgcggccatgcttctcatcaaaatgggtcgttcgcccgatgagcacatcactgtttcaccagccgacgatgcccgcatccttcgtcgcattgatctcgccctgcttcctttaatgctatccgtctacttcctccaagctctcgacaaagcaacattatcgtatgcttcaatattcgggctcatcgaggacaccaatctccaaggcgaccagtactcatggctcggaagtattgttttccttgcgcagctgtttatgcagcctccgcttgcgcttgcactagtgaagctgcccatcggaaagctcacgagtgccatggtgttggcctggggaacgacgctgattctcatgacctgggcgaaagatttccggacgttgatggctgcgcggttctttctgggtgcgtttgaagctagtattggaccaagcttcatcgctattacccagatgtggtggaggagaaggtatggttgatatctgacaaatagagctgtgtctaatgtttccaagagagcaaacactaagaatcggatcgtggtactgtatgaatgggttaacatgggtggtgagtatatctcttttccgttcaaaaccatgctaacatcgcttcctagcttggcagtcttattacatacggacttgcgagtatcgattctaaaatgaagccctaccaggtatgtcaaagatgtctagacagagtcaactggctaacgcggaaagatgattttcctcttctttggcgccatcactgtgggagtcgcctttatcatgttcttctggatgccagattcacctaccgaagccaagttcctcactgatgaagacaagatcattgcgatcgaacgccttcgcaacaaccaaatgggcgtcatgtctcgcgagtggaggactccccatgtcgtcgaggcactgaaggacctcaagacatggtactgggtcgccatgatcttctgcatctcggtcccctccaatggcatttcgactttcggtcctctgatcatcaagtcatttgtgtcagatccctttcagaccatgctgttcaatgtgcccgttggcatttcgcacatcatcgccgtctctgtgagtgcttacgtatccatgaagtggaagctcaaaggtccagtcatcgccatgctgtgtgtgccgcccatcgttggatgtgctatcctcctgcattttgcgcatagccttgagaataaagctgcttgtctagctggttatttttgcttatgtacttttactggaattagtaagtactgttgattgcgctgtcgatgttgatctaacacaacgcagccccattaatatattcatggtcagcacaaaacacagcaggcgacacaaaacgcaagactacttcggcactcatcttcatcagtgcctcggccggcaacatcgttggtccactcctctactcacccgacgaagcgccagcctatactcgcggtctgcgagccaacctcgctctctacgttctcgtcgttgtcctcgtcgcgggcacgtctctacatctctctcgcctaaatcgacttcacagccaacgtagagttgcacttggaaagagtgccatcctggttgatcgaagtcttgagacggcggaagaggtggagaggatagaacacatggagaggacattgcgaggaggcgtgacacttcgcgaggcaataggtgatgagcatgataggatatcacaagcgcatgatgtggaaggtgacaggacgggacagaaggacggtgataaagggtttggagataccacggacttggagaatgaggatttcctttttgtgttttgaagagtcctgtacgactggaccaatgggacgacttgcgatgattcatagataccttgcatagaatgacttttacgatccgcagctttttcatttcaagattctgcatcatcttagaagactgacgcattattagtttgcctcacttaatcttctgaatgacgagcattacaatgacccagtgtagttatgctattattggattccataatcgccaagctcccaaggccatggcaagctgtattgtcatgcatctagatagactaccccagctgcccaagccaagctaccaggtacgacacatgtagcattgccacgtttgggcaccgccactcttggccgctcaggcccaaatcaacgccgcagatgacgacgcaaagaacatggattgtttgggctgcttgttgagctgaaagatggcggctgagtaagagaaccggatgcctccgcgtttattatatcactgattatttgtcaagtcatacctctctttgatatatatttatttgctttagttacaatccactccatcttgatcctctcaaagctgaaagtgattcattccccactcgacacccctccaagtgcccctccatcatcacggatcctacgcagagacagccaagactacggcttggaacttgtaccagggagagtcttttacttataagcgccgttttcgctgcattagttgcagtatttctatcaaatatctctatacctaatctctctacttcaatcaaaatgggtggtggacccgaaggtttccgcaccgttgcgtatttcgtcaactggtaaaaagctaccctgtatgcatctcatcacattgacagctcagctaacgcacacaacagggccatctatgcacgaaagcatcgccctcaggatcttcccgtggagaacctgactcatattctttactcgttcgctaatattcgtagcgactctggcgaagtgtaagttgtgttacctcagtctaattgtggaaccactcagctcacatatcccacccagccatctcaccgactcatgggctgataccgatattcactgggacggtgattcctggaatgatgttggcaccaacctgtacggttgcatgaagcaacttaacctcttgaaaagacgtaaccgaaacctcaaggttcttctcagtatcggaggatggacttttagcagcaacttcaagggccccgccagcacgcctcaaggacgcgccacattcgccaagagctgcgttgatctgatcaagaacctcgggtttgatggtatcgacatcgattgggagtatcctcagaatgccgacgaggctagaaactatgttgagcttctaggcgctgtgcgttatgaaatggatgcatacgcccagactctgagccgaccttatcactttgagttgaccgtggcctgtcccgctggtgcgacaaacttccagaaacttgatattcgtggaatggatcgatatctcgacttctggaacctgatggcctacgactatgccggctcttgggaccagaccgcgggtcatcaggccaacctgtacccatctcacgacaacccagtgtcgacaccattctctacatccgccgccatcgacttttatgtccgcagcggtgtgtctccttcaaagatagtcctcggcatgccactctacggccgagcctttcaaaacaccgatggtcccggccgtccctaccagggcgttggagaaggtacctgggagcagggagtctacgattacaaggcacttcctctcgagggcgcgcaagagtacggcgatagaggatgctgtgccagctactgctataaccctcagacgcgtaccatggtcacctacgatacgccgcgggtcgcctgggacaaggccgaatatgtgagaaagtggaagctgggaggcgccatgtggtgggagagcagcgcggacaaagagggtgagaagagtctgatcacaacagttgtgaatggattcggaggccagggagcgctcatgagacaggacaactgtattgagtatcctgcgaccaagtacgataacttgcgcgatgggttcccgaacaattgaggcgctaaagtggagttggtgggtcaggagaaggaggaacattgatgacagtctgcaacggttctgctttttcttatagtgatatcataagtaaatgaatagtaaaaatatggtttatgattccatccttttatttatcgcattgatgtggtaaaagactcaaaccctcagaatctgatacacttagacttccgctaccaagtttgttgaagtcacgtgccagatctctagccacatgagccacattggcccgtgcgcaagctgccagaaaatttccacccgcaaaaaaagtgtgaaaatcttaagtctcgagccatcaccaaacccatccgacgcggaaccattcccaattgcggcaccagcagggaacgaaatcatgtcgcacatcgactacgccctttacgagagccccgtgggctatgccatcttcaaggtggtgcatcagcaggatgcggtcggattgaagttgaaggagactcaggccgccaccaacgatctcgcaaagttcggcaagatggtccagctgaccaacttcagccctttcaggtattttgaactcggtttcgtgatgccagaatatgcgcgattactaactgtgtgcaaaggggccacgtcgaggctctcgagaacatcaacctcgtcactgagggtatcgtctctgactacctcaagtctgtcctcgaactcaaccttccccagacgagcggcaagaagaccaaggttgtcctcggtgtttccgagaagaacctggctggtgcgatcaaagctcagttccccggcctcgagtgcgagaccgccgatacctctgacattgtcggcgacgtgattcgcggtatccgactgcacgccgacaagcttctcggcggactcaagtacggcgatgttgagaaggccggtctgggtatgggtcacgcctactcccgcgccaaggtaaagttcagcgtcacccgcaacgacaaccacatcatccaggccagcgcgaccatcgacttccaggacaagggtgtcaaccagttctacatgcgcgttcgcgagtggtacggatggcacttccctgagctcgtcaagattgtctccgacaactacacctactgcaagctcgtcctcgccattggcgacaagaagagcttgaacgacgacaagctccacgacattgctgctcttgtcgaggaggacggtgagaaggcccaggccatcatcgacgccgccaaggtctctatgggtctcgacatcgccgaggctgatttcgaggtcatcaacagcttcgccgaggccgtcgtcaagcaggccgacaaccgcaagtccaccaacctctaccttgaaaaaaagatgggcgacatcgcccccaacctgcagaccctcatcggcactcctgtcgctgcccgcctcatctcccacgctggttctctgaccaacctctccaagtaccctgcctctactctccagattctcggtgctgagaaggctctcttccgtgctctcaagaccaagagcaacacccctaagtacggtctcatctaccacagcagcttcattggcaaggccggtgtccgcaacaagggtcgcatttctcgataccttgccaacaagtgcagtatggccagtcgtatcgacaacttctccgaggagccctccacccgattcggtgaggctctcaagcagcaggttgaggaccgattagagttctacgctactggcaagaagcccgccaagaacgctgacgttatggtacgttgattccattcgcgattactgattaatgctaacaatctatgcagaaggatgtcatggacatcatggacggtggtgacgatgctggctctgacgaggagatggtcgacgctcccgttgttgagaagaagtccaagaaggagaagaaggaaaagaaagagaagaaggacaagaaggagaagaagcgcaagctagatgaggaggcccccgttgagaaggaggccgacggtgagaagaaaaagaagaagaagagaaagtccaaggctgcggatgacgagtagagctcttccaatcgtttgctagcgtctggacatgccttcgtgtctcgtagacactaatttgctccagcgctgagaactttcgggcacgaggataacgggagatgcatcttcagtcatgatagacgttgcgcaagggtggtcggactcgggattataaaagccaggatcttctcgccaagcacgcagcgatgccaccagcctttagaggttttctcgttctacgagttcacttcttttgcagttgtacatcgcgaggaccctttaaatgggccctgggtgggagattcggcatcctcgagacgcccttgcgcaattgtttgaggagtttttgtaggatctgatctggcttctggcttttgggcgtttgagggcatttggcttgatgtaaaactgtttttcactacgagggaaaactcataccctttgtttacaaaaacacgcaattcactgaagactgagcattgaactgtgactgtgatgatgagtgaggataattggactaacgattcaatagagacagcctagacagctgacctgctgattttgtctcctatgctccaagcggccaatcttgccgtggactgagtatccccggccttcagtggtttgtggccttgagaacgctgtctaccctcccctcccccctgttagcacatatcttgttgttttactctagcctcttgaaagtcctccggctttggatactacctaattgattgaactggagaagagtttgctgaagaagctttgtttctgttcaagcctcaatacagcatcaaggagtcctttgcgccagattttatcctgctcctgttttgctctgagttcgcgcatccatttgtatatttggttaagtctcttgatttaggtgttgcatatattctgccggtagctcaattgtcggcgaaaattatatgcagatgtgtgcaagttctttgaaagacatcgtgtttggtgcgcatagtgtcctgtgaatcgaatgatggcgtaggatggtttgcaaaacgatctgtagaattttgaaaacatgctaggtgctttgtaaattataacatttactaaatgttggaaaaagcgattgttagtgattgcttacacttggtgctctttggagtagtagcttagtagtggatcgagtgggcagtgactttgaagttgcttgatgtcgtgtaggaggaagaaacagctgttatatgtacagcccagaagaagcttcttttatcacagcatacatgttcttgataggaaagttagttattaagaaaaccttgattttatttattgagtctttgatccagatagatcctttattaaacattttgagtatattaagaaagctaagcttctggcttataggtcatcctcagcgtatcgggaaaattcactactatgaacttaagagacaagattgttagggcagcctatgcttcttagactacttatctctatatcctaagacttaggagatcaacctttctgctacccagtagatcatagaaaacaaagaacgggttgaagaagagaatgggggtgggtatggtgcaattgaagctggctcgaccgagtgtccccggccttccgcagtttatggccctcgaggctctccactccccatgtcttggtgttgggtgctccaccagggcaaacaaggctctgccgagacgaatttcaccagtagacaacaagaaattactgcgaggctacgaacttcaatgaataaattgttagtggacgaacaattcgaaatcgaaatgacttgggcggccagatcaaagtatcatgctacagcaagcttgggctggctgtcagatcatgaaatcagcgagtgtggagtggcaaatattatggcgcacaatttctacaacaagcgatcatagtcacaggaaaagatagtggtatcaacttttttgtcttcttagcgtgaatgcattatttcagaaaccggatgtgctttgtgctacagccttttaacgcccatttttggcaccctatccgttccgtcatcaatcccaatcccgtgttgaatgcatttattgcttgtcgaagacgtaggtcaggtggcagcgaccgcagtactggcggtcctgcatggcagccatgaagacaccagcgccgcactgagaaaggagttagcaattgaatgatataagcaggtatagaagtgatgcttacagtgtcgctggggcactcgcgtcgaagtcgctcgatcttgccatcagagtcgaccttgtagtacttgaggacagccagcttggtcttcttgcgcttgtgcttgatcttcttgggggtggtgtagaccttcttcttgcgcttcttggccataccaccacgaaggcggaggaccaagtgaagggtggactccttctggatgttgtagtcgctcagggtgcggccatcctcgagctgcttaccagcaaagataagtcgctgctggtccggggggataccctccttgtcctggatcttggacttgacgttgtcaatggtgtcggaagactccacctcaagggtgatcgtcttccccgtgagggtcttgacgaaaatctgcatgatgcctaactgagacggttagaatccttgtccatagtgtagttgaagcatttcgccgtctcgtctctcgtctccacccgagtgcggtttctctctaggattcgaaaatgaggggatgctcaaagtccgaagcgtcgaggtgtgcgcgcagagcaggaagaattgcgatcgtgtgatattgaacaaaataggaaaaaaggcaattctcaagcaaaaggcaacgaagccctcactacagagacagagacagagacagagacgggtatttgcagcatctttcagacgtacctcgacaataaagcttattgccttcctaagcaatcctcagatggtgcgaatgggttgaagaagatctgttggtggaggtggcgccggttcagaagttctcaaaccgaagaaagtggggtcacgtgccctagggttttggcaagtgcggccctgcctcgctcctgccggtttgcttggtgcaggtggggtcactgaaccagcgctcctgcaagcgatcccaccctggctcttgccctacctctaacccaccaaacattcgaaaagtggattgctctgatcgtcaacgcctttttgacaaacgcacattctagtgagtctctcctcttcttctttctttcttcacttgcgtggacctgaattaacaacagcagcaaccgtcaaaatggtcaagaagagaaagaacaagtacgactccccttcctctgcctcgccagccagccgcctacaatcgcatcgcactaccgccgacgacgatgctttctagcccgcgtcgcgatatgatgctcgacgacgattgatcggctctggcactttcgcacctcgagtcaaatgctaacaagctcccagcggccgaaacaagaagggccgcggccacgtcaagcccatccgatgcagcaactgctcgcgatgcacccccaaggataaggccatcaagagattcaccatccgcaacatggttgagtctgctgctatccgtacgttcacaagctcgacactcgctccggtcaatcgcttacaatttcataggtgacatctccgatgcctccgtcttcgcggagtacaccgtccccaagatgtacctgaagctgcagtactgtgtctcttgcgccatccacggcaagattgtccggtatgttgtcctcctatccaggagtgtgacgactgcgccatggttgcgtatgtgcttttagatgaaccttggcggtaccatatgaaacatattccagcctgccccagcgcagttgcatgctcctggtacgtaattaatgatttatgaaaactgacatgatataatagtgtccgatccgttgtcggccgacgcaaccgtgcccctcctcctcgcgtccgctacaacaaggacggcaagaagatcgtccctactgcccctaaggcttagatgggttgatacttgggatggagtccggttatgatagcagcattcaaaaaatggatgggatgaatacctttgggattatgagactaagaaattccaaaaatcaactggacgacgtttgatgtctacgcgtctttgacaaattattctggtttcttcgcttaatctgtgaaatgttgtgactaccgtatgctgtggccttcaggggctattgagaagagctcaacggcctcaagtattgccaaacttaatttccagtcacgtctagcaacttgtgctgtgtccaatttttgtgatatcatgagaacggtgaagtaaccctaaattgctagcaattcgaaggtcatgacatcaggaagtgacgcaatttatgtctctgttgagttttattatatatgaaatatcccgttgccaatatctgcagctagtttgaagttatgtgagcgccaatgttttgcctgctggaactgttgacatgttgtgagaccagcttcaataagttgacacacactcatgatgcgataataaatcatgtaatggatcgaataaaatgaaatagattaaactatgccttctatattgtctccaattaattaaacatccgtcgtttactgttctgcgtcgtgttcgacataatttacagtgcagctaccctagaaacccaccatcgaactgtaccaaagctgtcccattctccgagcaagcatacgcatcaacacaaactcccccaccacagcaacttcctgtcaagcaaagatatccgtcgccgcaatctccatcggcctcgcaagtgcctgcaaagttcccgcactcggtccactcgaatgcgataccttcgcctccagcagttgtaccacagacgcaccccgttcctggcatgatggcttctcgaggatatgcgcatgtagcgcctttgccttctgcgactctggcattgggacagcatgcaattcgcgtagagtcttggacggtgatgttgtaggtccgtggtgattcaggtgcccagtttagggttgtgatggcagggatcttggttgcgccagcgatgagagtcaagttgagaggaatctcgccttcatgaagagcctggcagatatcgttctcaaaattgcggtgggaattgtacacatcgatgtacttctccagggcacccttggaagtacccgtgctcgtggagaacatggccccgagagcttgccagagaagagtgtacgcatcgacggcctgatccgcctcttgcctcgctctctcagtccgcaaaccttggttggcaaggtcctgtcgaagttgtaatggatcgacaatgtcttgtcccgactcttccaacgtggcgacgacggtagacaagtcaggacaggaaccaccaaacggatcgatggtgatgaagtcgacgatgctattcttgacagcccactggcatctcatagggccagattgagaaccgggaaacgtgcagtcaaaatcccagcgtcccgtatctccatcaatggcgacgtctgcgcaggctgtgtcacctaccagaagctgaggatactgtctcagtgacttgtcaacaacattgccgcattggtcatgcaagtacaaaatctggctaaagtccatatcattggcacgcttctgccgtctgagagcagcgcattgtacaccagcaagctcggctatctgagtgtacatgtcgtcaattgtgatggatacgtcgtacgtgcagttacttcccgagaagtgaatacccttggcgtcaagtgtcacgacatacccagcaggatccacgactgaaagccgcccgcgatgagagatgtcgacaaagtatgtcccgccttcttcatcgcgaattgtgagatacagcggattgacgccatcgctttcaaactcgacagactctatatatggcataggaatcgagacattgtcttcccgaagtctggagttgaacaacaacgctcggcgggttgcgtcgccctctggatcgtctggcagagtatagcacgtctcctgggagagggccgcggtgcgtgtgacatgtgtgaagttggctgcggggaattcaggaacgccagtggaggttgcgttactaccagattcagagccgttggagccactaccaggcgttgaagctgtggctacaggactcgagaaggatgtaacggcttcggtactccctggcgcagagactgttgtattaccgccagcaacaacactcccgctttcggtactggttggaacttcgagcgagtctgtcgggaaaggcaaacttggaataggtgggatctccgaggctggaacactgatagtcggtagagagacggcacctgaaatggacgatgtgaaatttgacccgacactgctactttgagtaatactgggagatagctcggagtctgttggaagagacgcagatactatcgactcggaggaggcagtaattgtgtcagaaccaacagtctctgatacaccagctgtagtgttccagctgggcaacacacttccgttccgagttgacatggacgtgccttcagaaagtgtcggaaaagacatgatcgaggatgaaagggtcgggaacggcaaggagtttcctgactgtgtcaaactgattgtcggcacagaagcattgcctgtcggagaggtggtaccattccagctaggagatacagtgatacctgacgtcgagcttgtcaattcagaggtgacaggaatagagtcactcggaagcgatagtgttgggaatggcaagagagttccagtctgggagatgctgatcgttggcactgagacgttcccacccgacggagaagtagtgatgttccaactcggcaccacactatcgctccgcccggcgcttgctatggacgactggcttggggacgaagtcgtagtagggaacgggaggaaagtttcggattgagatatgctaatagttggtacagaaacattgccactagaaggcaaagaagtactgttccagctgggtgaagagctactacctggagttacttccactgaggatgattgactcggcaatgataatgtcgggagcggcatcaacgtgccactcggtatactgaaagtcggcaccgagccgttgcctctggaagcaaacgtcgtgctgttccaacctgaaggtacactgccaccagtcgatgttccggagttagtggtgactggtgtcgtcggaagcgtgtcacttggaagaggaacgagtgtatcgttggatagactgggagttggcgttgtgccattgcctcttgacgtagtgctattccaacccgaggtcgtagtgccgctggacagaatttcagaccctgtgagcgtcgatgtagtcggaagggacagcgttggaaaggacgtgagtgtcacactgggtgtactgacagtcggcacagatgcattaccagctggcggagaaacggtgacattccaacctggaccagcactgaagctcgacgagatcccagagttagtggtcagtggagttgtcggcaatggcacactgggaaaaggcagtcctgttccaggaagactactactcggaatagtcaaactcgaattccagcctgtggatattggtccagtcggacgtgtaccactccccgaaggactcgatgttgtgtttccaggaatagaccacggtagtgaaccgcttgtggtcccagatagcgtcattccaggttcacgggacttcgtatttgaaggctgaggcgttacatccgtgctggactgtcgagactgggtctggtttccaggttgggtgaaaggcgaggtaggttgtataccagacgtttggttctggaactgagatggttctgaaatagaactgcgagtgtgtgttggagatccagtggtgatgttccctgagttggaagactctgaagaggattcttctattgtctccgtgattgaactgcttgtgttggtatgaggacctgtcgtcagataatcctttgttgtctcgatggaagatgccaaagttgactgagtctgattccatgatctggaagtcgtttcagacacttcagtagttgtcattatatcgggataggtccctgaagcaggctgtcccacagatgctgatgtctcctccccagtagtccacgtacccgaatactcaaccgtgaacgaattggactttgtcgtcactccatatgacttgctcgacgtcgtcatagcatctgagcccgtaataatgcacgcacactgcatctaataagcattcccccaacacctcaactgagaaggccacttacgtaggaagctatccgcgtctgattatatcgtacatactcagcaggagtactataacccgcaccgcagtggtttccctccaaaacacttgagcaaaacccaccaccatcttcaacgagagaagagtagagtgcatcgcgaggacaagaaaccgtctcgttccagttggcgggaaacgcaaaggccaagtgagcgacgaagaggagtagcagcatccacatgatgccgaacaaacgagtgtatttgggatgatgatgatgggtgaaggtgctgcttgactgattgtttggacgttacttataggacgtacagatacagctgtcgccattcctctcatcgtagacgcccaaccaagcttctggtcctgcccctgaacatcatccttgccaaagtcagtccaagacaagaacaactccctaaacaatatagaatctgccgagacataaaaacaatgacatccaagacacacatgctgagccgaaaaaagccctccaactttcggcacttctgcactttcaatgagtaccacggcatgtgcgtctgccaaatcgaacgggtatcggcattgtgtaaaaaaaacacccaaattcgcgagtctagtcgaaggtgagtggcctggaagatccccaatgttccaaaccctggtccagaacgcatttgttgaggtgacactggggaaaagttgggttcttggatcgtgggacgcgagtgtgatacgagtgacggcctggggaggacaacttcaggttgagtcgagatgagttgtcataacggctcgctggatagacgtggcgtggttgaaagagtaaactctttggtattaaccagatcttgacaatgcctgcggtgttctggtttagttagcctggtcttcaaagtaattctgcaagtgggaatatatgcaagaaacatcaaacatttggatataatcataaatctagtctcaatcgatatcattaaggtatacccaaccatgcctaaacccatattcatcatcatcgtcatatacaagacccaagtacttttttatctacctttcctcccttctaccgaaagggcaatatcgtggcggtgttccccccttggcttcgttgcgatgcttgctgctgcgattgcggtctcacgataaagtccttgttctcgatcgtaacactcttggtcatatgattgaccttgtacactcccaccagccgcgccgcgagctcaaacatgttgttgcgcagcgagatgacgatgaactgggcgttcttggtacgctccttgatgtagtttgcgacgatcgagacctgggtggcgtgttagcaagagtcagaatacgaaggatgagagcttcgatttggaatgcccacgcgagtgtgaacactaatggtcgactcgcaaccgagtgtctcagggtcagggtggtacttacgtttctgaaatccaacgcggcatcgatctcgtccatgacatacagaggagttggcttgtagtggtgcagggcgaaaacaagagccagactgctcagtgtcttttcaccacctgaaaggttgctgatgttcttccaactcttcttgggcggcatgacactgaaaaggataccttcactgaaggggtccagactgtcgacaagctccagctctgcatttcctcccatagtgatcatctgatacatctccttgagtcggagggagatggcactgaaaccttccatgaaaccttccaagcgcaggcggcgcaagtcgtcacatcgcttcttggcagaatctcgctgttcaatagcagtctgaagatcggaggctcgagccgcgtgctcttccactctccttcggtactcagcaaggacaccaagatcgacgttgacgttttgggtcttttcttccagagccgcaatctcgcccttgagtgtcctctcattcatatcagcaagctcatcgggggtgtatctcggaagctcgttaggctgcccattcatttgctcctcaccctcttcctcttcctcttcgtctgcatcttcctgctccccctcttcttcgggggcatctgtcatgtctacatcatcctgaggagcatcatccatgtcgatgtctccatcatcatcattctgctgaggcttgggctgctttcgaggcttggagtggccattggttgagccaccagtaaggtcgtcaatattttgtaggacaatcttggacagcttgtcattccagtgacgaagtcgttgttggttttcggccagagccttctgattctcctcaagcttgttccgcatctcgatctccattgctcttgtctcgttcagttcgtctgtcttctcatcgagttcagccttgagggccttgagctcctgcttcttggtggccaatccttcttcagcctccgcaacttgtgcctgaagctcttcggctctctcgccttgattgttaatgtcattttcgagcttctcaaggtcgcgagaggcggccgcaagttccttggacgacttggcatggtccttttcgagcttgactttttgcttctccgccttgaccttgcggacctcagcgttggagatttcctcgttgttggaggaaatctcttctttgatggcatcaaccttggttctctgcgcacggagcttctcaccaccaacttccatgattttgttttgcagagtcttgatctcttcctcaacgctggatgtctctccgcggagcctctcaatgtctctgttgagtttggcgatttccttttgcagagtggtaatgcggctgttgtctgtcgcagaaggctggtgctccctgctgacttccttgatgcgccgctgcatgtcggtgatgttcctctcagcgctctcgatctcgaggccgatcttctgcatcttggtatcgagctggggaatcttctcgttcagttccttgaggcgagtttcacactctcgctggtactcctggaattcttggaactttgcctcccagccatctcggtcagtctcatacttggcaacctgctccttgctgacatctgagacgagcttggaagacatgagacctcgcttgacagttgtaccaccaccggacatggtaccggacttgtcaatcagctcaccggcaagggtaacgactcgccatcgcttggcaccatacgcaatcctgttcgcttgagcaaggtctgcggcgacaagggtatcctgcatggcgtggtagaaggcaggtcggaacttgtcctccttggcagtgacgagatcgaacagtcgaggagcgttctcaggagtctggattggcgaaagatcaaaccttctcagcttgtccaagcagataaagttacctcgtccaacgttgttctttcggaggtactcgatacactgctgaccagcttcgacagactcggtgacaaagttgtcgagagcaccgcaagctgtcgagatggccacgtcgtacttgggatcaattgtaccaaggttgcccaagcggccatggaaaccatcaattcgacctgactccctcatgcgcatcaaagcagaaagcacgttgcctctgacctgtgtattagacaagtttgagcgcgcttcatcagccttttgacgcgcatttgagatcttcgagcgaatcttgggctcctgctcggcaaggaccgacagttcagacttcatgttctctgcttctttgagaagctctgctttctcagcctggcaagatttgagctcggcccgcttggcagacttggtttcttcactggagacaatcttcgattgaaggtcctctagagcgatggcaccagcattggccttttcctggaggatgttgagctcactctcagcaactgcggcagcagattgcttctggttgatcttctcgttccagggctcaagagacttctgcagtgccgcaatctgatcagaaaattcctgtgtcttgcctttaaggctgtctctgatttggacaagctcagcctcagcagcctgaacctgttgctcaagctcggcgatttcctgagtccgcgtctcgatctcttctccacactgctcaatggtttcgtcagcttcgattgatgttgcttcagcattggcaattgtcttctcgagtttcttgcgcttgtcatcgaggaactttcgcttctcgtcgaacttgacacgctcctgctcaaatttggccatctccttgaccaaagcctgtgttgaccttgacttgatctcgaactctttggaacccacatcatactcctctttgagggtcttgatgatttgctcgctgccgtggtgcttctcaagctcagcatctagctgtgcttgcatctgtgtgattgcctctcctgtgactgtaaggttctcgttgcacttgtggataaaaagctgatagagagcggattgtttcagtgccaactcgttttcgtcccggataaaagcaattgccttatcctttttgtcctcgaggctgttcttctccttctcaacgtgttgaacacggccgctcttttccatgcacacatcgttgagggtttcgacctcggtggcggactcttcgataggagccttgtacttggatgttccaataatatcttcaaggtattcgagcagaccatcttcgtgctcgttgccggccttggccttcatttgagcgatggactcgacttcaccctgaagaatcaagaaacgcttgtggtccagatcaacgccccgatcgcggaggagagttgtgactgtcgtgaagttggattcttttccgttgatgtagtatttgctcgagttgttcttgaaagcccttcgtgaaatgacaagttcggacttggggatcacctcatggccaccgccaggctaaacaaattagtttgtgattggatctagaaatcagtgcgcttacctggtccataacctcctgaaagtagacagcaacctcgcagtggcccaagttcgggtgctgagcggagttgtgaatcagagcggaaatcttgccctgtcgcatcttgctagctcgaaaaccgaagacaaagagcagggagtcgataacgtttgactttcctgaaccgttgggtcccaccacagaggagaacgatgcatgaaagggaccgacttcttgtcggccagcgtaactcttaaagttttcgagaataagatgcgtcaggacaattctcggctttggtgtagtgtcttcaacagcggggatgaccatggtccgtgacttcaacacaatgtccatgggcttttccatgatggtatccatgggtttgattggcttaatcataggctgcgtatcgtcggcattcgaagtattcatactggaatcggtaatgtcggccaaagccgccattggcttctgtgaagactctggggatttcggaggtttcggttgcggtgtgggaggaatatcagacgcagatgcgatagagcttcgagccacactcttgcgcttcctcggtggaggcatggccggcgaagacatcggctcaggcttaattgtcgaatcgccatcgaaaacctcgctggtatctgtcgcggggcccggggtagcggctggtgtagcagactttctgggacgacctcgaggtttaggggtggaagcgacagaaggcgctggtgttgttgacttgcgcccacttctggttgctcttctgggtggttgaggctctggttcaaagtcctcttcctcgtcttggactctagagcggttggaaacatcttcttcgtcgtcagaatcaataatggcggtgcgccttgcgcgccgaggcctaacaggggacgacattctgaaagagagttcttgtcacagacaagacaaaatgcgataaaatttatgtaaaggaaagttggtatagtataaacaaagtaaccctttgaccgttgtgcgtttaggtcggcctttgttgtatgaaaggaagctgtacaaattcaacggttgcgccccgcgtttgtttagaaatgtcccaacctggaatcggccatgtaaacaacaagtacgtaccagcagtggcagccccgcagtgagatttcacgtgatgtcgcgacggagcctcactttttggcttggccggtttcgcgatagctttttgaagctcttgagctaacaaccaaaacattgctctgccgcaacatcgattcattgttagatcaccacactctcacctaccatgttcgactacctaaatcttcacgacgtcttccctgaagggttagcaaacccctacgatcgcgatactcagcgagaaacagaggcgtctcgcaagagtttcgatggcgccttgtttatcgatcgtgttctcagagcagttggaatcacaaagggtaagaaataatgttataggatatatgcaaaatggcatttgctaactttataattttagcaaaaatctaccctcccaaaaccgacaatgccttgaaacagcttcaccaccaagtctgtgaagccaacatgtctacacaccacaaattctccattttctactatatcctactcgattttgaccgaacgtcgggtcgcgacaatgtttcggacgcttttgtggattcatctggcatgcctaagaagtaccagatctttatgaagggtctgtggtatctcgaccatcgggacttttcggtaaggtttacgactttgttagccaataccgctattaacaagattcctacagacagcacttgagtatatctcgcacccttctctcatccccgactttgcagacgacatcatcactgtcctggttcgatccgctgaggaccatgactacagcatcgcgctatcgtacttttacgccgtgcagcctattcttaagacgtcggctgctctcgagcttcttttcaatgcgatggtgcacaccaacatctcagaggcgttgttttactcccgaacataccctcctcatacccgcgagctgctcttccagaatctgattggtgcggtcttggagtgtcgaactgaggattttgcggaccgagccactgaactcgccttcttgcccttcgataaatctgaggaagcgtggttcgaagagtacctgcttcacggcaacggaaagaaccacaagaaggccaaggacacgcttgtgattcgaaagattgcttgtgataagttttctgaggtatcaaagattcgacatggtggacaatggtctggaatcttggatggaattaagggtggaattagtggtcacgcggagtaggatccgcttatctggaccaggagctgccgtagttggtggttgtgcatagcgtaggcgtcttaggctggatgataaacgttcgagactttcggacttgataatctatttgcttttcttgtttctacatctgcttggtttcgtggacacttgttgttgggtcacagaagataatcctcatcgctatggggtcatcctataacagtgtttgatgtctgagatcacaatggacgatgttgccaatatacctcggtaagttcgggctgttgagtaatgcaaatctgattagcaagtttatgaatgaatgtcgagccgacacatccaatgaagaattatcggatactaagcgggtatgccaggggagccatgtacatccagtgatagggatatgtagatcctccacaggtgctcggttgtggaacttgagataagctcagtggaacttgctgacatggagctgttctcaggggagtagtattcggaatgaaacttgacttgacgctgggctttgatgtttggcaggccttatattttgtttaagattttgagaatggcagagttgtaacgctaccggtcgcgtgttagccatgtcgtgtgtccgttcgcacggtagattacccgagacacttgacacttgcatattaaagttcactggcctcgcaaccgttcctctactagataagagatcttcatttaatcatagcggcatgctagtcttgcagttgtgaaaatctttctcgtcgtctggtgattaacctcggtggtctcggaatttggactcgacgttgataacacccccagctaaggactggatccataatgtggaaaggtccgaatagctcgccttggcttttgtcccagcgcgcatgcacgtcggtaatttgagataagcaataaggtgtaacaaggactaggacccttaataatcccagggcgagcattccctgacaaagatgaagaattcttcaaatgcatgacaaactgatactcgaaaaataaagacaccatcatctcccggtgcagcctagctcacaccatcttctattcttgcggttcagcttctcattgggctgattcgagcaggatactggctatgctcgaataggtaggttgtatgatgcttcttagaagcccctggaagtcgcagctgaaaacaaggcgcacgttgatcaatgcgtgacatagcaagtgcagcatcacccagaactggcagctggatgtcagactgagacattgttgtcgacaaggacatggcatggcgcattgatccttctcagacaagagcaacaattgccgcaaactctcacggacgaccaaagtgagggcagaaaagctttgccactgtgatcaccatttgatcctcccaaacaagaatgtcaaaaggtgatcgactgacctgggtcaaatcaagaacccggcattcagtatcagtggggtcttcaagggacctgatccgctaccgcatcatcaccaaaaccttgaggctttgtctatccccatgggggtcttagaggcgctaggggaggtaatagtgccaccaaccattaccaagcccaagcctgaccgttggctctagtttcgaccatggcccgttttttcgacaggtttcccgggtctggggaagatggaaaaaatggttcaatggcctgtcttgatggatcccccccagataaggtcgagtcattatcctcccgtttcgccccattctctttaatactacttccccagttctctcttctgtttttgtttgtgtacctgaaccattgctttggattctgcatgtcattgatcgtggggacatagagaaattccatgtcctagcgacaaaccctgatgatgcatcatgaggaatgacacccccaacatcattgcttcggccgctataacacttcctcttgcgaccttggctcttattgctcgactcgttgcgcggcggattacaaaggctggatatggaattgacgatgctttttccgttgtcggctgggtatgttttatactccaacatcctcacgtgaatggcatgttctaacattgcttcaagttgggttcattggccttgttgatgaatggtatgatatggatcaaggatggactaggaaaacccatggagattggactcacagacgactttaccttttatgataagaaccgactggcatggattcatatgtggacgacgagctttacctatacctttgccatcgccttctcaaaattcgccattcttgcattttactggcgcctcttccaattctccgatattcgaatccccatccaagtactctcatgcatcacagtcgcatggttcctattacgactcctcatggtgtgtttacaatgcctgccgctgacagcattgtgggatggaacccaagaggaaagggcggcgaaatgccacatcaaagaatcgacctttttcttctcgacagtattgacacatgtcttgatcgacgctgccatccttatcctccccgctattgaagttggaaagcttcacttgccaaaggggcagaaggttgctgtcattgcactgtttgcgtttggtgccatgacgtgtcttgcttccattttcgttctcatcgaatcgttcaaatttgagtcggactccaaggagatgacgcttcagatggggcagcattacgcttggtctatcgccgagtgtaattttgccgtaattgctggtatgttccagttgtattcatcaatgttgaccgcatactgactgatacgcagcttgtcttccaatgctccgaccagtggcccgcagagtcctgccaggatctttcctcacctccaacagtggaggccagtcgactcagttcagcgcccctttcagcgctccctttagcaatggtatacgacttgaaggcgtatccaaatcgaaatcccgcgaaaatgacggagccagctcaacgcgcgaattggcgtcaagtagtagccaaccagatatatacgatatggcagaatggccacagggcggcacacaaacaacgatatccagcccctttagaaaatatgcgtccgcgaaagactatgaaggaagtgaaacagggattcgtgtcgacctcgagacagacgtttctgtacgacagggtgacgacaaggtatgaacaggcggcgaccctgggcgtttttagataccatatagcgatggaaactttaccttagataccactggataataccaaatccacaataattcagttaaacctggtcgtcagttatgttgtgttgtgagatatacttgcatagcatggtgttgcattggagtctctgcgtcatggcgcaatagggttttgaccagcaccagcaccacggcatcggcccgccatctttaatggtgttacattccagggtgcatcaacatttcaacggagatatccagagtcacttgcctgggaatagcataggtggtgatggagctatatatcatagacacaaatgcaaatgcctgaggcatgaaccacaggtaaagtgtcatatttcgctatgccgaacattgccgcagcttgtttctcaccttgaccaagctaacttcaccttgctccgcaaagtacggagcatcgcatcccaaataaggaattgtctgaaatgtgagtctgtctcagtcctggtctgtcggcttgcgactgttaagccgatagaaatattaggattggggattaagctggactgaatggccgttgtccctaacgaagcaacttacaggggctcatacggaaagacccgagttattgcgccggacattgaagaccgcagtgaacttcgtgatacatgataaccttcccgcggaatagctacagtgtcaaaatgcgttttgacttgcagtaatcagaccaatacagtcatatgataataattaatgtatagttcaacgcatcatgtacaaagatgcggtgatgaagtcgtatcagtcaagtgacgtactatatctccaaattggaggctctactagcctcagacacagacattgtcatgaaatggatagctatctacggagcaaatgaatatttatacagctgtgaaacatctccagcttcagttgatcgcttggatgttaattatagtaaccctgtaaatgcaatcctccttgattgcccgtacaacattttccaaggcactgcaagtccgtgcgataccctcagaatctcggcccgcttaattcagaacttgttttcgttccccacgatctttcccgtctccatcctctcctcacctccaatcaccatccagtcaattcctctcctcgacaaatcctcacaatggcttcattactgcgaatgaaggctgtaacaggcctctccggcctatcgcgagtcgccgcctctcgagtcgccctctcccacagcgcaaccctctgccagcgcggcgccatcgacccccaacgtcgcctgttcagcaactctggcttcctcaatggctcctatattgtctccgtgcctcccatggctgagtccatcaccgaaggaacattgtccagcttgtccaagaaggtcggcgaggcggtcgagcaggatgaggagattgctagcatcgagactgacaagatcgacgttcttgtcaacgcgagcgagcccggtgctatcgctgaatactttgctgaggagggcgataccgttgtcgtcggacaggatcttgcgcgtatcgtgaccggcgaggatgctggttctgctaagaagagcgagggaggagagcaaaagccagccaaggaggagcccaagaaggaagaatccaagccttccgagcaacccgccaagactgaggagaagaagtcttctcccgctcaagacgctcccaagccttcaaagcccgctgagtctaagcctgcgtccaaggagtccaagtcggctgctcccgcacaaagctcaggcgcccctaaccgaggcgagcgagttgtgagtaaacctgggatgtgaatgtaatgcatgactgaccagaatttgcaggagaaaatgtcccgtatgcgacgaaccatcgccggtcgtctcaagcaatcccaaaacacctgcgcctccctcaccaccatccaagaagtcgacatgtccaacttgatcgcatggcgagccaagtacaaggaggaggtcgccgaggagcacggggtgcgtctgggttacatgggtgccttcacaaaggccaccaccatagctgcccaaaaggttccccagatcaacgctcaaatcgacactgagaaggagatcatcacataccacgattacgtcgatgttagcattgccgtttccgcgcccaagggtcttgttacccctgtgttgagaaacaccgagtccctcagcattgttgagcttgagcgcgcggttgctgctgctgccaagaaggtgagttgtctgtattttgttaaatgatacaggtgctaattgatgcaggctcgtgatggtaagcttaccatggaggatatggagggcggaagcttctccatcagcaaccccggtattttcggttccatgttcggaactcccgtcatcaactacccccaggctgctgtcttcaacatgaacggcatccgacaagaggtcgttgctattaacggcgaagctgtcatccgacctgtaagtttcctccactgtttacctcgatactatcgactaacctatgtaaagatgatgtacatcagcttgacctatgaccaccgtcttattgacggcagagaggcttctatgttcttgaacactgtcaagaagtacattgaggatccttctcgcatgctccttgcttaaaaagttgtggattcatttgtattctagcgtgaatgggatgtgttgattgggttagatgggtggaaatgtacattgtttgtcattataggttacatccattggcgcttgtgtagagttggaactattacaggcggtacattatcctacccgccggttcaaccgttgtcttctgtataaagcttattttcccagtattggtctgtgttgaagccagcaatgtcctacgcagtgatttcgctcttcatgcagactgttccctctctttccacgagaacatcccacgtctttccattctctgtgttcttgatggcgtcagttcggatattgtaagtttggccagcatataacggcgacaaagctctgtatgagatttcccgaggtctttcaccgttgccgtggatgtcccgccagtagtcaagtaggttaatcaggttcagaggtccatggacaacttcaccaggatgaccctctacattccgagtccaatcttgattatagtgtatcatgtgtccattgaacgttagggctgagaatctgaacaggccgactggcgaccagcgaagttctcttatcggataacctgggtctgttagccaaggttggcacgccgtgtcaaaatacttaccctcactttgagcatcaatatccttaatgatagatgggcctcggacagtgttctcaaggggttttggcacttccttgaccgcatctaggtcaatttcaggcctaaacacccatgatcgacgatccttcaatagcaagccttttgtaccccagtactctttctcgacttccacaagcaccatctcaccaaccgatcgactcttcttgggcgtcgcactcaaaagctttgttgtctcatgaacatcatcacccacacgaagcgacaggtcagtcgcccaagtcatcttgcctccagcccacatccttcttgtaaaaggtgcagatacattaaacgtcgtgtcgctcccatcattaccgagttctgcttccgtgccattcggagtgaaatacacaaggtgataaccaggcggtacaggtgttcccttggtaggtggatgctcagaaacgtctttaccgttcaaggtgggccgattgagggtgagggcgagtttttgtagttggttcgcatcgatgagttgacgacgagtaatggacttattaaagaatgtttctagtaagtgggatgctgcttctgaagcagaggctttgagattgccaagtcgtgaggacattgtgagatgtcgtttgatgcggggcttcaaatatgggggaggggaagttgtgtagtattcgacagcatcaacttatgatgcccatgttttttttcagggttatagggtcagtcttgagttgaaaatggatcaattaataacaggtcattctcctaagtttcttatgaaacgctctcggacttatattgtccttacctactgggtgtaggttatatgcacaacagagggttagagttagggatgcatcgagcagtatttaaccggaaaataaacatatttatttattacctatgtatctattgggcttccaacatacctaaatagatgtatcaactacattatatgaaaagtcatggcttccaactggatgtcagttcttagatgtaaagatgctccaccttcggcaggcgatcatgttccgggaacagaggaatcaatttccgaccaatcacataatcgacattaaaatcctgtccgttttccccagaagtttttgtagcccatctccgaggccggcttcaaggaaagaagatgaagctatccccagtctaaaacttaaactctcatcttttgttattaccacccgacattgtcgcatatcttccagagctcatactctggcatgattagtttatcctgattatataattaatcgtccataatggttgctcttgtatgtatggcccaatgcttgcacgttcttgcccctccatctccaacatcaagacccttcgctgacttcatgcctctagaggagagctgtcgctctcaatgctgtcgctatcgcacggctacaaacccgagcattgactgcccgcactcgatccctcgccctcgcctcctcccagtaccgtgcctacaagacgagttctcgacaacatgctttccactcccagctcgagaacactcccactccttctgctttccagtaccagaagccccctaccgtcgagaacccccaaactctggttgagaagatcgcgcaacagtacgctgtaggacttgccccaggaaagaagatcaaagcgggagactatatcgcactcgctccccaccattgtatgagccacgacaacacatggcccatcgcaaagaagttcctcgacattggcgcttccaagattcacaacaaccgccaagtgggtgagtagacatctcgggtctgggtcaggttggagttgaagctaactcgcaaaacagtattcacactggaccacgacgtccaaaacaaatccgaagccaacctcaagaaatactctcttatccacgaattcgccgagaagcatggagtcatacactatcccgccggtcggggtatcggtcaccaaatcatggttgaggaaggtagagacactttgatccgacaggatcaaacagtatgctgactgcaatacaggatatgcctggcctggaactgtctctgtcgcaagtgacagccacagcaacatgtacggtggaattggctgtctaggaactgccgtcgttcgcacagacgccgcttccatctgggctactggtcaaacctggtggcaagttcctcccgtcgccaaggtcactttcactggaattctcccccctggtgtcaccggaaaggatgttattattgccctctgcggtcttttccgagacgaccaagtgctgaaccacgccgtcgagtttgctggcggtgaaagcctccctattgacgaccgcctgactatcagcaacatgactactgaatggggtgctctcgccggtgtcttccctgtcgacgagatgctcatctcctggtaccgaggcaaggccaccaccaacgccatgttcggtggttcctccaaggaccgtatcaaccacaagcgcgtcgacgagttggagcagaacagactggaggctgatcccaacgccaagtacgccaaggagctctacctcaacctgtctacactttctcccattgtcgctggtcccaactctgtcaagatcgccacgcccctgaagaacctcgaggctgaggatatccccgtcaacaaggcctacctcgtttcttgcaccaactctcgagcttctgatatcgccgccgctgcccgtgtcttccgcgaggccgccaaggagaacaaggacgtcaagatcgctcctggtgtcaacttctacattgctgcggcttcgcttcctgaacaggagattgctgaagaggctggtgactggcaagtcctgcgtgacgctggtgcgcaggtactaccagcaggctgtggaccttgtatcggactggtaagcttccattacttggggtcctttcttgcttgcatattctgactattgaacagggcacaggtcttcttgagcctggtgaggtcggcatcagcgccagtaaccgtaacttcaaggtatgctgttcccaatagaatgaccggataaagctaacaagtagtagggacgcatgggttccacctctgccaaggcttaccttgccagtcctgagatcgtcgctgccagtgcgctcaagggtaagattgctggccctggctggtaccagaagcctgagggtgtcgagaaggtcatcattggcgagggtagcggcgactatgtcgccgacaaggctctgtcaatcgaggatgctctggacaagctcatcaacgaggccgatgccttgattgctgctgctgagacctcagagggtgccaaggagcaggctgctagccctactgctgctgagggagaggagtctctgaccgagatcctccccggtttccctgagaaggttgagggcgagatcgtcttctgcgatagcgacaacatcaacactgatggcatctacccgggtaggttgacctgataccaatattccagctaccacactaacaatcccataggcaagtacacttaccaagacaacgtctcagtggagaagatggccgaagtatgcatggagaactacgacacagagttcggcaagttcgccaaggctggcgacatcctcgtcacaggtttcaactttggctgcggtagctccagagagcaagctgccacggccctcctagccaagaagattcccctcgttgtctctggcagcttcggcaacatcttcagccgcaacagtatcaacaacgccctcatgggcgtcgaagttccccgcctcgtcgagcgtctccgcgagacatacaagaacgacaccgagaagcctttgacccgtcgtactggttggaagcttgtctgggatgttcgtcgctccaaggttattgtcacggagaaggatggctcatcttgggagcaaaaggttggcgagttacctgccaacgtgcaggagattattgctcgtggcggtctcgaaaagtgggttaaggctaagattgatgcttaaggtttggtgtttgttgcttttgatgtaatatagacggtacatagaagttggaaatggtaaaagtctacatgctatttagcatgtcttgcaaaccactaaggtacccaacacttggagtctacgccatattcatgttcacgatttgcatcggtcaagcaattgattcgaaaccaaccacttcccttccagctaccgtttcactatttgctcgtgctcgttgctaagaatgatagatggacatccaactgagtatcaggcagagccactagctattccaacgtttcagtctcgatggtcatcgcctaggtcactcaaaaggaagcccgacaactttgagactgagctgagaattagaagctggaagttctttccttagagcccactaactctggaatgagctattgactggatccgtagcaacatagagggaggtactatctgggtagtagtaggcaggtactaccaagtgcccagccaggtgggttggataaaatcagggaataatagaagaccaaacaaaaacagtgctgatctcatagggaaaatatagactcaagcttgtctaatattttcatcagtcattaaatcagttctggttatgcaacccacctgccagttcaacccacccacctacctactaggtatgtcaggagggtagccgcgcctgcttcctcaacgaaaatggaaccctcctcgtttaccatcaggagaagtggcacctgctttattcagtctccattgaatgtttaccttgacagcgagagaagaagaaaacccagacaaaacatcccttgcacaaacaccaagatgtcttgttacgttccagtctctattgagctttgtgcaagtgcttgtaagttctcccattgtgttccagtgtttctgagttcttttcacaattccaattcctattgagttccttcgggtcccattgctctctttacgggttaagttgcttgagttccttcgggttccaatgctccttttacggttccagtttctattgagcttcgtgccagcgttattgagttccaaagggtgacgaagtcgggctcctacaacctccacatggtgtcacccggggacctggtctgatctcaggcttcaggtaatgcaggagacgcgcccaaggtaagtcgtcccatattgtttgtcttgttaatgtcattataggtgctggttacaaattgttggagttaacaaaactgcccaacgagattgcctcaatacagtggtctttgacaacgcccttgatattgtaagtagggctgcatcgtcgattacggtgggcatgactggtacagcgacggcaggacaaaataagccgtacattcgactctccgcattttgtcattcatctaacaacaacgagatttcaacacttcccgagccgaaaaaaaggcatctgtcaaagataaattatttataaaaagatacatttttcagccatgacttttcgacccgtagcacgatgcatcaaccacatgcaccgtcctattctgccacccatctcccgcattcgaaggagtacctcctcgacagcaaacacgcgccatctaatgagcctggctggcttcacagagaaccaacttatggtccgcgatgccgtcggccagatatgcgctgaatttcccaatacgtactggcaagagcacgaccaaaatgaacaagacccgaaagagttccacaccgcccttgccaaggctggctggttaggtatcgctcttccggaatcactgggcggctcaggtctgggtatctcggaagcggccatgatgatgcagactatcgcagagtcgggtgctggtatggcgggtgctcagtccatacacgctaatgtctatgcgacgcaacccctcgcaaagttcgggacgaaagaacaactcgaaatgacaattccaaagattatatctggggattatcgtgtatgctttggtgtcacggagccgaattccggacttgacactcttcgtctcgagacaacagcgaagcagaactcggatgggtcttacagcgtaactggccaaaagatctggatcacttgtgctcaggtcgcttctaaaatgattcttcttgcccggactacaccactagatcaagtcaaaaagtcaagtgaaggtctctcgcttttctgtatccatctggatcgcactcaaccaggtctcacaatgcggaagatcaagaaaatgggtggcagagccgtcgatgctaatgaagtcttttttgacaactaccagatcccatcctcctctctcatcggtgaacagaacaagggcttcaagatgatcctccacggtatgaacgctgagcgatgccttctagccggcgaggccctcggcctcgggtacgcagcacttgccaaagccagtggatacgcccgcgagcgtgtcgtttttaagcgaccaatcggcatgaaccaagccattgctcatcctcttgcggatgcatacatgaagctcgaaggtgcgaaactggctacgtatcacgccgcgagattgtacgaccaaagtaaaacagatgcttcagtcagacaggacgacattggcgttgcagcgaacagtgcaaagtacatggctgctgaagcggcgtttacagcttgtgagagagcggttctgacgtatggtggcatgggctacgcgatggagtatgatgtcgagaggtggttcagggaatgtcttgttccaaggatcgcacctgtaagtagggagatgatattgaactatatcagtgagaaggtacttgagttgcccaggagttactaggagaggtttcagtggcttgggacagtactataacagaagtttcaatgcatgctctagagtcaaattttaagacgaggacaatagcagaccacgagagcataaacaatgcttatgaaccattgaaagaatgatgatctcggttcgctaaacgatatttattcagctaccttagcctctgcccttgaagtaaagaataaacaatgaccaggacagactaagtaactcaccatatcaacattagctccactggccatgggctggatatcatctttcaacttgattggttcgactaaggagtatggagaaactgtctcggatatctaacctgtgacttgatgtttcaatttcataatcccaatcacaagggtccagaaaagtctcatagcagtagatttccagtgacttctcgtaatacacctgatcaagaaggtcaaagaaatctgaaagggtgctgtctcgagcgatggatgtggtgtctccgccgctagatatgtacggtaccagctcgtaagctggaacttcgacgtactcttcatcaaagtcgcggatctggggtccattaatatgatgccgcaatatccagtccatatcccggacaatgagcttgggtttcggactcccatcattacctatgtggccgaaaagccacctgagcagaaactccagagaagcagggacatcctcgatgaaaggtgtgcttgttttgttttcaagagagagattccaagacggatcgaattcgacggccacattgtgagcatctaacacaatgccccagtaagagacctctgtccatttgctggtcaagaactcccaatcatctgcgacgatacataatagatcgtatttagggtaaaccatctgacgccagtgctcgccatcgaccctggagtgtagcatgaggacccttcgaccgctgtcttcctctggccaaatacggtcatagtgattgtattcttccagtgagcagcagtccaacatatcgtcgtcattatatggtcgcggctgctttccccagtgtttggcgacaacgtctcttgactcttggcaagccgtccaaagaccagcgtcccagaggtagattgatttgtttcgtggtttggagtcgtcccagttgtgctttaatggagacatttctgtgtattcgtcgagtgtcacatagtggactgcttgaaagctttggcgcagcccgcggcacgctgcttcccagatttgcatccgaagttcggtcgggagccttgggaaagggtggaaggtattgaaagccatggtgcgaagaagtgataatttgttgcaaggtagtcgattgatgatgtgtaaaaacaatttagagagaatgaagggagaaggcttcaagagtgaccttggggtgtatttataagatgcattgaagtattctggccggatgactcgaaatattaacattggcgccctgtgggggaagagcttaaaagcgcgcagcatgggcgaataagtaatcaacctgctgtgcaacaaaatctttttttggcagttgcccacatcatagagttcagtcgttgctgtatttgctgggcagctgctctgtcaatcatagcgatatggtcttactgggaaactcaactattgcaacaggaactctatttctgtaacatactgactacctatttgatgtgcatggacagatcaacacttgtctgttattaaagaaatctctgcgaaattaggtctagatgctaagttgaacgggaaatcgagtgataatatacatacaacatgtatgtacctacccactcatgttgtggagatgtctccatccagaataacttagtagttttattgatatgaccaagacacagagtttgagtacaattttctttttacaactttgactttgttctggcgacaactccaacacacttaatctcgatgttggcgttcattggcaaactcttgacagcgacacatctggaaagtatcagtataagcttgctatcgatggttgtcaaatccttcaactcacgttcgagcgggcttcaagtcaccccagtactcagcatatacctcgttcatcttgtcgtagtacttcatgtcggatagataaatgttgacttccaccacgtcgttcagacttgagccagcctcgtcgaggatggcaccgaggttgcggatgatttggcgctgaagaagactggtaagctattatgcagatagatagattttgatcctatgcttgacttacagtgtgggcctcaatgtcgccgtcaataatctttccagtcttggggtccattgcgacaccgccggaagtgaagacaaagccattggcgatgatggcctggttcatcaggttcgacggcaccgcgggagcatttttagtggaaacggatgtcctagtcattttctgttcgtttttgttttgttttgttttgttttatttgagatttttagttcttgaggtttggatattgttgatatgtagtctagataagcggcaattggcgccgattgcgggggctacatctgacgtccgacagtccacccacattgagtgggtcgggtcatgaagagcaggttgtaagagagagtgacaatattaagtaatggcatatagtgtgccatttccgtatcatttcctagagtgaaatacccttggctgatgaagtctgtccaagctttcacagcgttactactgattccaaaccaattactttatcatctcactgctagataccaccacttccatccgtcgtgcaatctccaaggcggccctaaagacgactattcccaaagaatgcttgacccgctaggcaattcattgtgatcctgatttctcagtagtcgctagtcaagtaccacaatataatcgactattctcgtcatgcaatgacaacaattccctcctctctggaacaagtggatttcttatttcccatcgtcttttgttcatggacttacccaaaaacgctgcggttgaatttgatccgtgcaggaacattcctcttacgagcgctgttatgggaggtagcttttaccatcagtaggtacctacgactattgcattagtacctgtcggattactcttttttcgtctatagggcaaacattacaccgtattctaggcagtagcgtgattgctacggttggcgtggctgcctgctggcttccccaataacattggaagcacacccacatcgacagctgccccaacacggcatccacttggatggaagactgttccttcctacccacagagaaatcttgatgtgaggcagggaaggtgctaatgatgggccacagctggccattacatcttggacatgggcgacctgatacgacttttcttttctttcttcaaacccatccacaacaacccaccctttgacaaatcctctttgtgattcttatggttctatagacccaacaatacaatgaccgtaagtacagtccctagtcctatgtagctagaaattcgttttgactaacttgacagaagcacgccaagaacgtaagtcacttccgtacttgagccacgctatctcgacctcgccttggaccctgtcaacgcttcgacccgtacacccatcacgatacgatacctttctgcccacactgacatatattgaagaagaacaacaaacctcgggccaatccggccccgggccggttcggtcccgtaccctgtaagtagaaacaaggcgcaggacatgaacaattgctggataacactttatagaaaaacaacaatcaagtaagcttacttgctaaccatctcatgacaaatctcgaggatattaattcttgtttagcgacaaggctctcgagcctcttcggggcaacagtagcagcaacaacaacaggaggctgccccggctgaaaaggtaagaaaacttccatctaactggtacttcatggatcactaacattagaatagccgaaacgccatccaaaaggtgggccgtcaaggccaaggatgaggataacctgggcctgaaaattggactagcattctgttggcctaagacttaggggatagaaataaatagcctaaggcccttgtttaagtagtataagaataacgcatacccgtttgtcgttccagttcctacaaaccttgccgtgtgaccatgaccgccatcaccatcaaggtcagcgtgatcaaacctggcaaacctggcgtaggagcatcgttattctcccctgggacgttgggagtcttctcattttccttgatcgcggagaacatggcagatccattcaaatttaaacgactaacttctcctttgacctcatccaatggcgcaacaaaagccatctgactccagctgaactgtgtattccgtcctccgtagacaaaaacttcgaatctccctatcacctttgagccaatcaacaccaccgtaccgtggagaacatctgccatcagagtgatctcagaaggtaccgatatcttgacaggcttgtgcgtggaggaggaggcgttgacccagatgcgaccaggatggccagggtctaatttcaaagcgtcttcttcactgacttgacgaagagggtacttccacccatcagccttgaatacgagattgccacttttgtctagagataaggagttgtcgggacttgataaagtaaacggtccactgacggatagcgtcaatgtgtagttcatgcctttgcttcctttgcccagatttatcctctcgccgtcaccgctcgatcgagaccatgatagcaaagtaccatttgtatgggtattagaaattgacaattgccggtcgagattctggtctggagccttggacgaatagaagtcaatgcttgtgtctgttgtctcgttgaatagctgtggtccacggcttccgctccacgcgcgagctcccaacaaggcgataccgcgacgcatagaataatacgcttccaactgcgttgaagcatcaggcccgttatcattccatgccgccaaggtagcaccccgaagtcgtgactcgtcatcttcaagttgcatgctggtgttgaaagggttaaagtcagcaggtgtccactgccagccacctttgtctgcaaagttaaacacgcgattctcgttaaagaactgcgggtatctagctggcaaaatcggcatgtggtcgttcttcaggctcgtgtaggcccaccagtcctctgagttgataacgtcgtagccatccttgacaagttgtacgggatcggattggccgtactgccaatgctgaatgatgacgtccttgtcgatggtctggtttttcttggatggttcgtgcgtgccccaaatacggcttcgcttgtcggacgtggagttgatgaaccggctcatcttgttcacaaacgtaatgtaatcatctgcaagttcagcatcatactcgtctgcaccgatgtggacctctttggtcttgaaccatgggaggaattctttccagattttctgcactgtcggcaaagtgtcgggatgggtgaggttcagcagatccttcttggaaagggcaagctctggcttccacttggtgagatacagagaatggcccggggcttcaatttccgggatgacggtgacaccacgagaggcgcagtgttgctgcaaatcgtcaaagtcgtccctggagagagtttcgttctcgcggccatgtagaatacctcgtagatcctcgtcctcgggtagtagtgagaaatgcgaataaacatcttgccaggtttcgttttttccgcgattcagtgggtaattgtcgctgaggtgataatggaactcgttcatcttgaagaaagacgcatagctgcacaactccttgaggaaatctttggagtaccattttcgtcccgcatcgagcatgtatcctcttgtggagtaggctggtgcatctctcgcgtatgtagtcgtcagagtgccgttgtcggcttgagaaagaagctggagaagagttcttgttccccaccacaagccgcgagcaccatttcctccgatggtaatacgtgccgagttgattgatatttcgtagccctcagaattcgacttcccgttctcgtatgtcagatcagaaacttctccggtatacgcgccgaggtagataccactggcattgctggcgattttatcagcttgcttcagcgtccagttgagacctgtgatctggtcgaggtcatctcgaaaagtggtcgcaaaatcaagcgcggtgggtggaatcagagtgaggccatccttgtcggatacagaagcgaaatcattgtcgaggtaaattatcttgtcgctttgttcaagtaaccagacgtcttgggtaaaagtatcggctttctcgaggagtggtgggatgaggtcatgggccagtgtcaaaacggggacccccagcaaggttgctatcaggcgatatcgttggattaacatggcgcctctttcacaatgtttatggaagcgccacaaaacaatgtttcgagatgtgacacatctttattcatttacttatcttctcccaaggtattcgtatatcgctttgtcgatcttggtccacaaacagctccgcagccaagtgcgggggacgttgcaattgtaacattggatgaacgaacaaatgcaactgtaaccatgaactctaatgacctgccaaatgcatcaaagtgcaattactggtgttgaaagcgccctgattctagaaaactcgatctcgtaaacgtgtgcgttgtggtggttagcaaataagcttatgccatttagactagggccttagggtgttgatttctttaccctaagactcggttcttgtacaatcgcgataacaggatgattgtaagatctttagacctttcttctttcccatcctactactcgttgtccttctcctcctccttggccatcgaggccaaacgcttcttcacttcggccgacagatcatgtattagtatttggataacacctagtatagggtaggtaggaaatagacttacgtcaatgagtgactgcccactagggaccaacaaccgctactacacagcagcagtccaagcttgtaatttgattagcatactctgtatgttgtgaacacataagagataaagttgttcttacggccactttggccttgccagcctgcaaatattgttagtcagaactacagtatgtacatagggtagatagcttacctcgatctcacagaataaagtatagtgccatagttcatatgaggactttggcgttccagtgctattatattgttagcagagataataaagtagagcatcagggtatacatacgtctcggctggactctgcctcctacattaagaaacatatgttagtgtcttgatcaaatatattggtggtaggcatatcaacttacagcaagagttcccttctgtaacaggaaaggtttgaccaagcagaagcagatcatcccccgttatttcgataacggggcatttcgtccggtgatcttcgcgacaattacacaagtataaagacgattttggtgtcgtgggctctttaacgcgatggttagtatccagcccagcagagaccaaaatagggagataaatatgacttaccgaaatggttgatgggattgaagaaaggaaaacgggattggctccccgtgtccaaggtaatagcagtggtgcagcactggccttccgttttgcattgatacctgcctcacatcaaggtcgacatctctccatcagtgccttctgctgacagggggaaacggtcttgttgtggcatgttggatgtgagtgtcgctccaatgtgatgtgtggattgaggaagccggtatgctgagaggatcggactacaatgaaaagtaggggcctgaggcagccacaccaacagcagcaagcacgctggttcctgccatggaaggcaaccatggtcttcaagtgccattttgtttgtcggtgctttggtcttgtgactacgagcaaatctcccaccaatattttaattccagtagagctacacatggttcatatgtaatgacgaagattggtataccaatttatgctagttagaccaggcctttaggttgtttatttctatactctaaggcttagtctagttgttgtgaaattatcgccacggggcaatatcaaaaggtctcgagaaacaaaacatttgctataggcaacttaaactgttgatgaatctgacgggttttggatctaacatgggtattggctaggtagcctgacacatactacaacttttacaacccatcgacaatcaaatcagctttcgatatccaataaaatcaagcatgtatcagatgaattctaattgcctctcattgtgacgtgttccatttttccatctgtattacttgggcgtttaacgtggttgttgccacaacacagtagccacttttagaattaccgatctttccttgctgcagaacgttcctgaacaattggagagatgacgttctctttgtaaggcaggcaccagtgtaagaatgaagttgctaatgttggcatgctgctattatatcttgggcatggggatccgattcaatttttctttcttcaatcccatcaactcacatcggtaagttatctatccgatgctatgcgattatatcagcttgtgaacaatactgaccatttgtcttcctatttttagccgaatcgtacatttcggtaagtcatgttcatctccctgtctgttgtgcaatctgaaggctaaacatcttgttcaagagctcaccatttcccaacgtacgtatgagttcgctgtttgccttggtttggactttactgatattcttgtctttgccgttttacagcttcaacttttctcaccgtaggtcgccttgacccttgcgcctctacttttctctgatactgactactatggtttcctaggaatctctcacatcatgcctgtaagtacagtccctgtctttgactggaagtttgttttccatggattaataacatgaaattagtccacaaatttccccgtatgttactctcatcagatacttgcgtgaataacaaacacattgacccttcatgttacaggccggctccgttgaggtatgttggcacgcctgcatagattcaaccaagatactgacatatatttctcactaggaggccgtgcaagaagcccaagtatgtataacctagacaatactctaccatgatccctagggactaatgacgcaatggcattggatgaactttgtccttgtacatattgcatcctgccttgttttgtgtattatgatggctgactagggttttgccttggacagtctgcccttgccgattacctcgtgagtgatgctatgactggcccttggttacatttgcagaggtactgattctttactttctaataggacctcgatctcacgttcgaggtaagctatctacctcatgcatgcaacacctatagctctgactgataacaatttgcagaaggcccaagccgaacttgccgtaagaatggcttgatatttttattagtgttctactgggaatatgtgctaattaacttacagaaatgggaggcaatcagggatcagcccgccgccgcccaagcggcgattgacgtgagtccatttcacaaatgccattgtcacattactaataaatgatgcagaggctgggaaggaggagaagaagaagaagaagaagaagaaggagtacggttttttttttttttattacttttccgttagtattctcaaaaccatttgtgatcgataaatgctaacattcttgaaacaggaaggcaactatcattatgatatttctatagtgaacgacagcataaataccaaaaagtagagcatggggcccgaagtttcgaccaccattcctttggtaaaattggcttctgaacataagggacgaaattgataggtcatcttatgctacttaaactatggtctttaggctgtttattcttgtaccctaagactttagagtgaaggtttgcatctctgctaccaagtagatgtacctgtctaaccagatttgacttttactagttattatgtgaatttcaacatgagggccctttgccagtaccttgtcaagttcaccaattcttaccacaaacctcctgtaaaacgttagaccacaaggaaccaaacaataacgacctacgtgacttaccttgcgcttcagcttaaagtctgtataaaaagaattccatattatcctccccgtgcagtcttccgtgccatttatttgtttacaagggggctgtatctcaagctgaaggtcgtcgggcgttggtatccatggctttgggatcggccagtcggagaagtgaataagcttggcctcattgtaagcagcgacggggtcccaagtttcagcatcagaaccgagatatttcgtatgattctcctcccggtattccccggtgatcatatcgtacggacggtgtggaagaacgagtgcactatgaccgtagagatcgttgacgatctccatatcataatcgtttttagatgctgaatctattctggcctggacgcgagagaactctgtcttggaaggttggatgagaataacctgtgaggagagcatatctgcatctgggagcatccagtatgcgcgaggcatcgctactggagctggcggtaaaaggaatagttcgtccatattttgaaggatcattgcgtctgagtcgatggacaggacgcgactgtattgtgtctgattgaaagcaagaagcttggtgaatgaatcagcccatgtagctatatgtacacactggttagccttgtcatgcaatgatatttatttctgacttagttgtggaaaatcgcttaccgtctgcattgtccttgtgctgaaccgtgatgggaacaagcttgacgttgtattcatcccgggctttaacaagcaattcaatatcgcgagacgtatcattctctgacatgaacattttggacgggtacatcatgacacgatctgcttgactagaaagtcggtccagcgcctcgaagaacatgaccgagttgcaaagatactcgctattagtgacatactgggtgtaggcaaactgtgaccaatcaactgtgattgatgtgtcagagtccgaagctcttaatgactctgtaggaataaagtcgtggctatgaagaaggtagaagacgagaatggtaaaggccagtgctgctatccaacggtatcgtcttggtgcaagggtacttgaaagaaatggagacgtttgctctggtagcatatctttcgtccggcctgtacagcgcgtcattggagtgaaaagccactgtcgtagtagcatttggtaaaagacctgacgaattaagagttgagtgagtaaataggcgaaggataaagttaagtaaatcgatgtaatatcatgcgagaaagaaacaggaaccagccttaacgattgaacatttcagacatgacagaacatggaagagagagactaactaaaacctggcttcaaaaaaacatgcagccagcctttgtcctgataactgcggcgtggcggccttggctgtcaaagatcctgacaagaataccacctgttggtcgtgcagatggagccgcccagcaaaagcataatattattttagcaagcatatgcgtgttggtcacacttgtaatgtgaaacattgcttcttggttagccgatctgcacagttgacaggggttgttgacaggcttgggcggctgtgggagacattacgcgattgtccgccaatcggcccatgcaattatttttgtcttttcttctcttcaaaaatagactattatgggctgactgtctgacagacaaatcatctcacttgcatgactctctgtgttgccagccgcgagtgacacacaagttatccgcaaccgcgtttgctccttgatatattgcaataccactggacattaactactggctgtgtagccattttgcaaacttccttcctttcttattagtgcgggaataagtagacaatgtcatcattcctgactgctcaagatatatgcctaggttagaggaaaacaacaggtcatatctcctcaaaactctacgaggaccgccaagatgcagtctgaatttcagaacaggaatccttccagttttacaaattataccgctgtgatctattggcggaacttcatctagcgtcttgaaacccatgtaccaacacctctacctggtgcatgttggttgttggcacacgataactgagtcaagctgaacgacccatgtcgactgttggttgaatcttgcccaagcgagattcttgtggactctgacgagagcctggtttttgttgttcgttcggttccttcgtgctgtcccagccgctttgcatgtgtgtactttccctcgtttttcgccaatgtattgatgcttttactccatccaagtaattcaatcgtttacactcagactctgttgcctctctggaggttgtttattttatcctctttgttaattccgtcataccgtcctccgtcccagtcatgctggccacttttgccgtttttacactgatattggcgcggatcgcccccatttcggccgagcggacacccagagaagtcccatggtcggacaagacatatggtccagacggaccatggcgagctatacatgccaaaatcggcgaacacaagcaagatgtcgacctctttcctggaagtgactgggagacgtggctgatcgaagaagcatactgcggaaaggggacttgctctgcttcaagagctggcacctacgacacgtccgccgctacgacaggggggatccagtggaaagcagccctcgagaactatatgcgtggagtgaacttgcaaggcgaaggagggacagcataccaagactatatcgacttggatggggttacagtgaagaatgcgagtcttgctgtcctgggaacatcatcgccacaaaagatcaaatatcctggaggtatgactgctggattcaatgctggctgtctaagtctgggaggaaggagagaaacgaaccagagcttcttcgttggcgataacgtccctaccatcaatgcaagtcttccatcgggatggctatgggataacggatataccgagtcttactcgttcggcatgcatatcgggtcagctcagcctgcgactagggttcccggttcactttggttcggaggctatgatcagaaccgtgttgttggggagattctaagcatgaatggcggtccaagagatgggatcacacttcgggatatcagtattgacgtggttggaagcaagtcgccatttgggttccaatccaaaggtggtttactgtccgaaggcaactcatctatcggaccctccttcaaggtattagttgacggctgctcaccatacttgacacttcccaagtcgacctgtaataacatcgcctcccatctccctgtcaagttcagcaaaaacctcggcttgtacctttgggacaccgaatcggacaagtacaaggagatcatctcttccgcttcgacacttagctttgagttcatctcgacatccaataccaacccggtcaaaatccgcgtcccgttcatgcacctgaacctgaccctcgaagcacctctcgtcgacgaaccgataccgtacttcccatgccacgtcaacggcggcaaccgatgggttctggggcgcgcatttctccaagacgctttcatcggagccaacatgcgtcgcggtgtagacacttggtggttagcccaagcaccaggtcccaacatccaggcgacggcgaaccctgtcacgattggggagatggacgatacagtcacgaaaggcggaaatgactggaaccaatcctggacaggattctggaacgatgaagaagctccgtcgagtactccaagttccaaatcagatgcgacagacgatgataaactagaggaggacgagggagaagttgggatgccggttgccgcaaaggctggtatcggcgccgggatcgctgctgctgtaattgccattggagtcggagccttcttcttctggcgtcgacgtcgaagtcagactcaaccagcccttgagacggcctatggacagaacgccatgcaacaacattacattgatacaaagccccaagagctattccagaggtcacctcaagagttatctggtaacgaggtgtttatgcaaaggtcttatcagcggtttgagctcccatgatgaatgatgaatggatccaatgagggcgaggccgttttttttcttgacaatctcatgtaacattatgatcatgacttttctttcttaaccagcaaaacataattctagataatatcacgacaacgatgtctcaaatcggcatcttaattcttgactatcaaattttatatccgacccattggtgggaagactcacctttatcacactgctcaccattctataactacagcttttgcattaaatcccactatactccttctaagtaccttgttatatcctcaggcttctctgatcaatcgttgagactatatacgaacctcagattgtcctaaactttgcaaaaaaaaaaaaaaaaaaccatcgacatgcccattataatatctgctccgaactttaaatctttttggccttggacttatcccatattagtgattcgttttgtttacgacggttctagactcctaagtaacatgacagcatcgggatcattcaagtcatacattactatctaacattatactttaaagccatggcatctcatactatctatatgcaaaccctgatctaatcccgtaatatgtcattctcatgtttctaccatcatatcttgcaagatatcacactggtgactgcgcataaatcgacgtgttcgatctcgcatggcgatgtccttgccatccatcataacgttcgtgctgaacgtgatacgacctctcgacaataatatcagccaacttattattctttgggttcaacgactcctcgctcttttcatggctgtgcttccatccaccactcccatcaaagagtttcctcgctccatatggagtagagatgttttgcttggtaagtctgttgcgcacgcttcctgaagactcttggtaagatgggcagatttcgcttggtgtctttcctttccagaatgatcgtgagaagagcgatcggaggacgggaatgttgactgttgcgataccgacgatcgtttcgcggatgccccaggcgttgatggtgagtgctgaggggttggctgacagggtgaggacgacgcggactagagcagctgccatgacgaatactcctgaagaaagaagaagtccgatgatgaattttctatcctttgttagtcaatttggggatgagtggcgtggacgcttacttgtggcatggaatctggagtttccaaagaagaggcagcgggatgcagagaatgagaccgtcggttctataatagtcagtaactaagtcatatctacatgatatgttacagcttacataacattgagtacagtagtaaccagaaagttttgaattttgaaactgcatcttgctagaaagacatgttagttcagttcgtccaactttgatatcatcaacacgaacctggaggatcaggcacaactctgcaatctgtattagtcaaacatgagtagaagagtcaataggaatacttactgccagtttgcattgtaaggaaggcatccgatcgagatctaactggtcagtcaagcttcagatctattcaaaaagaaatcataccgtaagaacaacagcagcatatgttatgccacacagaatcgatactacttggacaaacggtttgtgccacgttccaatcgtcatacgcgcaaagaagcagagcatggtacccttgagactccagatgagtgctgtgtaggagtaccaagcgacaagctgaaactttgagcccagctcatattcgcgaatttcagaatcggtcagttcttctggagtgttagtttgtgtttttttgttctcatattaggagagacgtactgtgatcccgtgacgcgactccagcttcgatattggtgccaagataatctacacatgtattagccagtgagaaagcgaaggggagagtagacgactcacatattaagtgcactgtgactgcatctgtagtatagaagagcaaaacaagaaaagaaaaagcatcatcgccttggaggccccgccacccaacagttctcaatcgcacagtgaagcgtgcaagcagaatgatgaggccaagagcaaaaagaccccacgattcataaaggaactaaaacattgtcagccactttgtttatagtaccatgtgtattttacttacagcaggtttgtcttcaatttgaggcattgttccagacaatgagacacccaacaaacaaaagaaaaaaaggaaagttaatgaaagtatgcaaacacagcctcagcccgtctttcactctgacgcgcagaggaggacatcagcctacttatcacatggttgatgaaataatctgtttacaagaaacgtcaaagccccaggaggtccgcattacgtgaaactatcaaactccaaataaagacgaacctcatatccgctcgaactaactaggagagcctcgattcccaacgagggttaatatgttggaggctaaccggatttatatagggctgatctcaaatcgagctgctaggttggtttcaccagggctaatgtgatgctgcaagtggtcagacggtgagccgtgtggtgagctagacatttcttttttgagggtcgtcgtttttctcagcttgagcacgagatgaaacgttgaaacgatagacacccatgtctttttgccataccctggtcggttgcggctttgggcgagtcatattattccgcctcaactgaagctatgatctacactggggtaattagctatcattttatgtacagattattaatgcgattaattgagatctatcaagactctaaatggcgagagctcttgttaccgctgtttctcaaaacatagtaatctaccatctgaactaaacccacagctgaacctctctaacccaaacttgccactagcttcatccccgttcatagaccagtcagcagaaagttgaatagattactttacgtttcatgttagtttggtattcctacagcacaatactagcgtcgttggcgtagcgttcagcccgctgacgccgataaactctggaccaagactattgaaaaaatatcacttgccgttttatatataggtatttggcgggctgtggcgtgagggttttgttatttctggtcgatcattgctaatatctgcatgttgacgcgagcaagcacgatccattacacactggatggtcattgaggagctctgctacgtctattataaaccaaaacactgtaaactctctagaaattgcactattcacttatacttttgctctcttccttggcgttatgcaagattcagtgcaagatgagcattgaacttggtctttcgaacagctactacgctgtagggattgccttgctggccaagctcgttgattaccagtaagcatttttcaaaaacacataaaacatatagttgggagtttcagccattgaaacatcagtcaaatgcatatcgggccttttcttgatgtgtctaggtactccatatcatgtcatcttcagttgtctatacgacaccagtaaaatggaacttctggtgacaaacaagatcaggctctacttattttacggaaattatctacgtcactattacctcgtagcatatgacttgatgttgctaatcactcagtctgactgtactgtggcgttgacagcataaaagtaagcttaacaaaaactgcccttacatatccacaggatacaaagttgaccagagagaattatgaaatcactgcattacaatgtagagctgtgcgatatcacaaagcacagcccactgaaattgaactcaggaacaatggtggtataaaagtaaatagaatcgacaagagtgctatttacgaaagaggctgtagaaaagaaatgctgcataaacacgctccatctgcccaacagatatcaacccgacccattccataatttacagtccaaaggcctccttggcgacaccaaagacctccagtctgggctcgacctcagtaccaacacactcctcgatgtaaaccttgaagcccgcatcggcgtccttcttgaaagcgtccctcacgtcttgcttgcactgcttagcaaggaaccaagcaccagaggcaaagttgtacttgtcgacggtaacagcgtcgagcagtttgttgaggtcgtcatccgacatgccgtcaacggagtcgacaccctcaaacttggatgcaagttcaggaatggactttgcatagagaaggttgtagttgggcatctgcatgttggctgtaccctggccgggtctgccggggacttggttgcgcttgtactggaagtcgcccgactcaaaagccatgagggcaagtacagcggccatcatcttggtgtcataaatgtcgtagtccttgaaggcattgatgaggaaaggcgcagcttgttcggcggtgcggcagtctttatttccagaggggcagctctttgacttgggggcgattttctcaatgatgggaactgcggtgagggcagctgctgaggcaccagcgaggccgagaatggcggatagagtgatgaacttcatagtgccgaatagagtgtagagtgtttgtgttggttggtgatgatgatttgagtggtgaagagagtagaaacagggtatttaaatatcctccagggacttggcaacaaaggcagtgaatgactgcggtcaggtcgtacagcgcggctgtgagcaataaaaatagaagaaaaggaacgtaagcacagcaaggctgaaaagtgcagatgcaagcagtaaatatcttgagaaaaagaggaggaaagtcttggctaggaatacaatttatttatttatcctttatcgttcaagaccagatgatcaactccaatcgtgttccttgcagaagcgcagggaaacggatcgtgaaacatttagaacgaaccctctttgctcaaagaggtttagatcagtagatcatcgaccaattgatcgacccgatggagtcgctgctcggcagtgcggcacctggaaagatgcatttaggggggtcagctcagggggctccagttgattaaattgctgaccgaggctgaaggaggcctgacctcacagaggagaggcgagggatcatcacctgctacattcattcaatcctaggttccatcatcacttagtcaatgcaccagccactgccacaaactcatatgacggacaaagaaaatattaattactacgactaaacaaatccatgatatcattcatactttatccctactcatcccatgttaccttcatacttgtagggaacggccaaatgctgccccagtcctccgtcatgtacacaaagaaaccaccaggtcgaggcaccttcttgagctctccctgcgcacccgccaccctcctcaggcccttcttcctgaatagggctctgaatagctccgtcagcgcaacctggctgatgtcccttccaagacatgcgtgtgggcctacgccatagtggatatacgagtccagcggccgacgaggatcgactacctcggggtcggggaagatgttagggtctttggcagcagtgacgaaggaaacgaacaccctgtcgccagccttgacgggtacttcacggccgtcatcttcttggatgacatccgcggttgtggcttctcggtacagtccgaatgttccagccatgcgaataccttccatcgcgtaaccaagcagcagagcatctgtctcgtcgcctgtctccagagcggcaatacgatgaagctcggggcgatacttctcaccagcaggagaaagataccaatccaaggtttgggcaaactacacacaatttgttagccgacacttctctcgccaatctcgaaatagaactcgacttaccacctgagcctgattcggcaccatagccccagcggtgggcaagatctggctccacacgatgtcatcaatgctcagaccagccttcttgagacccttggccatgttctcaccatacgcagcaagcgggtcatcgttcttgttgggcttgctggtgaacagacccttgatgccaacgctggtggccagcttgacgttcatctccacaatcttacccagctgctgtgcaacctctctggcggcttgtctcagagggaaagacttagcaggatcaatgtcgaagaagatgcaaacaaagataaccgccaggatcatgtacagctcctgctccgaaaagacacccttggggttctgcttcgtcttgagaggaaggttgaacatcctcgcgacaaagtgcgtgtgtgcaacgttacccacgtcacgcacgacatcaacctgcttcttgcccgcgagcgtgtacgacttttcattcagaagcatctcggccgttgtcgagtagaacgacttaaccgcgttgcgccaggtatcattgtacagcagacgacccatgcacttgcgctgctgtgcgtgcaacgctgtgtcaccagacaacatgaagcgaccaccaccctcgcccatgaggtgcttgaggccctcctcccagcagacacggtacttggcctggtcttccaggatgtacttagccgccttgtagcccacgatattgatgcgtgtggctgtgggtgcaggacggctgaagtcgaaacgatccacgcgcttcaggtcggtgagaatcttgtggttctctgtggggatgaccatggggtagtgggcgtagacagagttacccttgaagtgttgagggaatgcacgcaggaagagcttatagaagacgcagccatggttgatgttgaggtcgtagtcaacctccttgtaaccccagttggtcaagttgcggggatggtagtcaatagtgtagtacctgtcaccacgaacaagagccacagcatccgagaggaccactcgggagattgtatacgtgggagcgataccaacaccgggaaccataggcgtctttgcctcctctgcgacgataccggggtacagttcgacgtagtcggggtgttggtacaagttccgcaaggcatcagcgacttcaggatctgagttgatgtcctcaaaagtgtcgtacgccttgagaccgaagtgctttcggaactcgttcagacctgccaagttccacttgcgacctcgcatgatgccgagcatctcgatgggcttcataatacgtggcacgttacggccaccgaaagcaccaccaggctgttcaatcgccgtagcgagtgcctcaacaagctcatcatcgttgaacttgccgtcggggcctctcttgaagccgccaaaggtacgctcggaaggctcttcggcgactgttgcctcgaatgccttgagagccctcatcatggtctgcaggttcatggggccatagttctcaccgagaagttcagtatagaagtcctcaacccatttctcatccatctcggacaggcaagagtgccagcggtagcacaggttgaactcggctgaaaccacgtttccagtgccgctctcagaaaggttcttggtgccgacagagacacccatctcctggcgaggatcaagagtccaagtcgtgtcaacacggttcaggttgataatgttgcgcacgtagtcgatgagagtgatgttgatgtacaatccactcgtgaccaatctggcggtctcgaacagctcctcatcacgcttcttccacgcggcagcagcagcttcagcgtcgagatgagcgccaggcttgctgaagcgaccaccttcgttgatgtcggcgaggttagtcgcgacgtgattgtggaaacggttgaacatgatgaggatgatgggaacaccgggagggttgccgatgagacgcttgtcagcgaagcaatcgggcttgagctggccatccttgaatgttcggatcgagtcgcggtctttcacggttgagccgtagagaggggcaaggtcgaggtaggaagatgagtcgttttggtctgggtctttggtgtttgtccagaagaggtctgtattgcgttagtcattgcctgagatgtattgagattgaaggcggcataccatggataatgattgtggcccagtaccagaggatactcgacacattgttcgggttcttgcggaagatacctcgcgcaaaaacagactcgaaaatggcctctggatcaggctgagcacctaaactcatacccttgggacgcactgttctcgagtatggtgttctagcggcaccaagctggggaagataagggttctacacaggtcagtcaattgtttgccccaagctcacttagtgacaactcacgttccacgatccgtcaggctggcggaaacgatacttgtttcccatgtacagcataggtgggtgatcaatcgagttccagagctgcgcaatgaagctattcgtcaaagcctcctggactttggaatgatcgctcaaatttgcaaccagctggatcgttcgctccatgatcatggtcttgtcatcttgttgcatctctcccttgagcttgcttgagatgatctcgagcaatgtcttgagatctgtttctcgttagcgctcaccactcttgcttcgttgatctcacatccactcgctcactaaccttttccgcgaagacgacgaacatcttgcttcaatcctggacgggtcgcaacctgtcggtacgagccatcacccatctctgtagggagaggtctctttgaagctaggcgcagctttttgatgctcttgaccagaccctcactcttgttgtgaggcggggcaggaacctcattcttctggcttgaagaagctgaagaaggggatttttccttgccatatccattcgaggcgacagcgccgttctttacttggttcgacgccatgattattgtcgattactggaaaacacctacgagcagagcgaagtaagtgggcgtgagctcatctttatggcttgccttttcttcgcagcacattctagctagttagctagctacccagctatctcccacaagtgagacattatcattccactgtttcctccccggtgcatatggttggacaagacaatgcggtgatcagcgtgcgcggagtcggagaacagatgggtgtgcacacgcgaagctccaagcttttttttcgtgatgcaagctctgcatcaacaagggcagatctgcattgacctcctggtccagggcggcgccactttgtactgtatttttgaggtcaccgggtcaatcagatgccggtggataggtagttagactattgggctgagatagagaggaggaggttgcttgagagtagggcggatttggcactgtacatattagcggtgggtgatcttccctatgtacataactctccgctttgtctgagatcttgtcttgttagatgagacatggatccatatctgagcgattgagtaggtgaacaagactcatttacttatgcctggtttcaattgccattacatccttcaatacctcaatgctctctccctacatcatttatttatcactaccaaaacaaacataatccccaagctcagaactctccagcggtccgaccctcccttggctctatccatccatcgctcccgtcccaagatctgcactgcactagtcagactaggtaccggcactttgttcagctctccgtgacgatcactcgtgtgccaactgagacattgtgggctactcttcttttttttttttgtgtaattagcttgaacctaaatggtcagttgcatcacagctgaaagacccttttgggaatagactgcatcttgtgctgccgtgtcgtgaatcgaggtaagggagcagagggagagacaatgacgtggtttgtcgtcgttggttgaggagaatgaggaattgtcttgataaaaatttccggtagtttggctgtagttaagctctagggtcgatattgactttgttgtgatgatatgtatacagaatcaacatcaacatcaagactctctcttatctctctctgcgtatgtctccataccttaccaactaactaaccctaatcaaaatccccagctaaatcaatctcgattaccaacccactcacccggtcaagggagatggagagttcacatcctcagcttgctgatcgctaccctgcatgtccatcatcagccctttcgggtctcccaactaacctagactatcgatgtgccccctggtcctgagctaggctaggaagaaaagagaacaagaggccctctgctgccgacagagctggggtgcaatctcaagctggcctccacagcgggacgagagagatcgtcgagctccactgggttactgtcttgtactgtattgcactatgtgacaaatgtcgcaggacgaacgaatctttttagttcacaactcacttgccatcaacttgcagatcatgtctgtcgcaccgtaatctgagccattgatcagagtcatatcttgtcttaatcaagtctactgcattgaaacaagcaccccatcacctgtaaaactccagcgctatgcatgcatggccgtcctccacgtccaccccgttcattcttgatgaccgtgacaatcaatctatttggttcgcagatcgtgtacataaaagtccaacttatcgctttcatacacatgacccgtaggttgacccgccccgcgatagatgttgtcaattgagtgctggtgaaatgtatcctgatggttacagttcaggatgtggtccaaccctggagggtgggttaggcgaaagatcccataccttaatttgttagcttgtacaggcaacaattgatagtgataacttacgaaggctggaactttggcgcgcacacgatagccacgctctcaggcatcataacctggtatccagcatgagtatgaagatctcgtgaactcatgaaacatgtctgtgtcggatgcgtatgaatccatcccaaaagaagcaaatcctcactcatgcagtagtcgaacatgacctcttcattttctgtctcacacgtatccgacgtgcacttctgatcgggtatcaagagacacctaacaaacagcgcattgttgataggcgttccgcacagcatgccacacatctcaagtccacgacgcgtgttatcagcagcgatgtcgaggaatttctgtcggaggtttttcggtaggaagagagatcgaattggatcgccgttctcaaggtatgcgcctggcttaaatgtgagacgttctttctggggaattgctggtgggccagcgtctccagttgggctgagcgcctctttgcgaggaacctcaggccgatcaccagcagtttgaggtgatggagatggtataagaggtgcgtatcctgataggggcaccttttgtggaaggcttgggggcagcggctgtgatagagacggatgcaagggttctttgggaggcagagcgacaggttccttaggcggtcgactcggctgtattgatggagttgtcggtgttgtgcttctctcgtactcgaccggtcgaggtctggagatagatgggtagttgtaagtatgcgacgtgggtcggaaatcgtcgtcgttgcgtctctcgtgcgccgagtcgagggcatgcctagttgcctccatctgccgccgtagatcctcatcgtctccgattcgcacaccatcccattgatcccatttaccccctcttcttctcgacataatgtcttcgtcggcaatcccagaatgtctcgtcgtccttctcacggtgtctctccgtgtcaattccctttgtgcgagatcaactgccaggtcctgatggtcggaagcatctagaatcctagcattgccggacaatgttggatcgcgagctgcgaattgttcgtatcgtgacggagggtctggtgattcgatagccgcctttggcgaaagcgccattcgctcccactctttgacagcattctcgatttcgggtttgagctgttccagatcttggatcacgcgctgaatgcgtttcgatagcactatgtaggctttcttgttatcgggttccttgaactgcgggtgcgttggaagatatttgaggatgaggagggagtgtcgatacagcatcatgtaagctcgtccgaagtcgccgtctgaaaccgcaaaagaagcctgaataaattagccgacatgtcgtagagttagtaaaaaaatgctgacctcttggtacaacgtttctgctgcacgcatccagtgcttgaacgggatgttcatattgaagctgaaattctcggcctgagcaacaagctccttgacggtttggggccgagttggccgcatcgctattctggagtccatcttgaaagaccaggatgagatgatgattggtaggtaggtgactgtcgtagagtcgtaagaaacacttatagcaagttcatggctgtcaagttgaagtgccgcgtggcttgttaggagacaactttaggaggttgcctggagaataagatgggaaacttgagtatgaagatagaattcaatgggtcgggtcctgtgacgacgcgtagcgtctcatggcaagtgtcggtaccttgattgcccctccatgcccaatggcggggaaggaaatggctctatgcggtatagaatgacgaaccggagcatatgcacataagccaaaacgatgaaacatctcttgaggtgtggctaaacgcctcagaaggcactgccacactttctgtatcatgcatagactgatggcgtggtttctttatgagaatcgtacaattgcaatctccatgtaatgcactcccttttctgtctcaccgagtcgaaagttccttggcaaggttcatcagtaatttgaggccttccaagagcttgtctttgcctctcttccgatttattccgataacttacagtcaaaatcgggacaactcgcctgggaaatacacccttcatccatgtattggaagcttcaggctgggttcggggaactcggatcgccatccctataatgagactaccacaacaggaaatacgacaagacgggaagtctaggaccgatggcagatgcagatttcaatcctacgtctaggctccaaacttagtagcgggatctgatcatgactgatacagcgcgagtaccaagagaagtgcatctcaacaacccaaaacaaactcttgggttggggtcatcatggccatgatcatgattgcgtcgcattttatcgccgcactacacccagtcggtcatcccacggtgagagaggcccccaatggtcccacggtcatcggcccatctatccacgcccatgacacctcaggtaagggggcattgaccacggtgtggccatgaggaacatattatgagtgccaggatatgctggatcctcaacgagttgggcatccaagtaaagttttttccaaggggcgatcgagtttaaaagccaacctctcccaggtctcgtgcttcaaatatttagcatttaatctcgaatttataaagacaatctcaattcgttctgagttcatcatacctcatcatatttcatctcatacactcaagctatacccttctacctcacttacaacaacaacaacaacatggatgccattaagaacaactccaccgtatccgctgtcgaggtcaagcctttcgatgtcaatgctgcccgcggatgtacgtaacgacgaacacgccctgtagatcaacaaactaacatgcatagccgccgtaaacactgctgtcgagatcttcacagtcgatcaagggcacgtcactctccccaacgacctctcccctctcgacgccctgtccagcatcctccgtagtatctcgtctgtctttgagctcgacgtctgcgcagaccttgacctcagctgccgtaacatcctccaccgcatccttcaatccatcttcgacacaaacacacaattgcttctggaacaagagacatccgagttctttgcgcaccttagctcaaaacaaaaggtccgcatcgtggcccaggccattgctgctttcacaatcatcttccagcgtctggcgcagacgggcgagaaggtcaactatggcgtcctcaaccgcgaggcccaattgttcgccgaaagcgaccagcgagctttgatgcagagccttatcgagggcgacaatgtgttcgagaattgcacaaagaagagcgatatcactgaggctatcatcactgccatggacgccgatgaagacgccgcgacaccccagcccatcgccgctgacgacaagcaagactttatgttctcaccccgcgctgctctagaacataagaacatgggcgttccctgggggttcagcatcatgacgatcaactagatcacttgacgaatcacgactggcgtttttggacggaggactctcccactggtatcatttagcgcggcatttataaggtgccggatatttgtctaatttgcattattttcatcaatattttttgtagaaatataactcaactcatggtctatttttgtttaacccattcctgtgtccctcttttcgtgaaattacttggatgcttccttgcccttgccttgagcagctgcttgggcgctttgttgaagctgaataatctctgtcctcttcctctcgagcttcccttgggtttccttgattgtgtcttctagccggttgctaaatcgggtcagacaagggtacaaccttggaaaaggaatgacactcacatttcgctaccaatgtagtctagacggcccttgactgtattctcggcctcaaacttgtcctgcttgagtagcacgggaccagaaagcttgtagatggtctcgccctcttgtagccgttcaaactcctaagttttgggttagaaatttggggtgatgcttatgtcaagatgaccaacctgttgcacaccaacgttctcctgcttctgaccctcgagcttttgtcgcgactcaatagcgctctgcatttctatttggcacattagcacgtgtcttttgctcacagagattgaattgaacataccgccttgaagcttctggaagtcctcagacagggcctggagctgcgcttgggggtctgacatggtgattggaagctgatgagtgatgatgtaaaatgtggtaaaatatcgctaagcaggtagaaacgtttctgcctattttgaatcgtcctagtattcctcttgagttatcgtctaaactgccaagtcatcgagaaacgatagaccaaaggttgtgcagcccctctctgccccgctataagcatctgtaggttaccagttccatatggatctgggccatgtttccccgccaatcggtcccagtactgttcagcccgcccagcgcaattgactgttgcctcaaaccaaaccctccaccatctcgataacgacttgagcctttgcaagtgaccgttattactcggtcctcgcctttgtcacctcctaatcccgctggggagttgcacaagacccgacgacgccttcgccctctgacgttccaacaaaaacccccctcccccacgtttctcctcgatcgaccaacgtcaccatgtcgaccaactttcgcgaccgcgccatcgcagaggtgcaaaaggccatcacggccgaccacaacaaggagtaccaaaaggccttcgacctctacatgtcctccatggaactctgggtcaaggcgctcaagtgggagaagaataaggctctcaaagttaccatgcaggagaagatggccacctacctcgaccgcgcagagaagctcaagcaattcctcgccaacgagaacgatcccagcgcaaatggcaatggcaagtccgctatgggcgctaacggtgcctccactagcaagggcaagcctgcagcaggcgaggacgacgatagcaaaaagttgcgcaacgcattgtcgggtgccattctccaagagaggcccaacgtgcggtgggaagatatcgctggtcttgagggcgccaaggagacgttaaaggaggctgttgtgctgcccatcaagttccccagtctgttccagggcaagcgacaggcatggaagggtatcctgctgtacggtcctccaggtacaggtaaaagttaccttgccaaggctgttgcgacagaagcgaacagtacatttttcagtatcagcagttccgatctggtcagcaaatggatgggtgagagtgaaaggtgagctttccccgcagcgatcagtgacatgctctatctaaccacggtcttgcgcagattggtcaagctcctcttctccatggcgcgcgaaaataagccttcggttatctttatcgacgagatcgatgccctgtgcggtccccgtggtgagggcgagtccgaggcttcacgtcgtataaagaccgagatcctggttcaaatggacggtgtgggcaacgacagcaagggtattttagttctgggagccaccaatattccctggcaactcgatgctgctattcgacgacgattccagcgtcgtgtgcatattggtcttcccgaccaaaatggacgagcacgcatgtttaagctggccattggcgacaccgacactgctctcgtggcgagcgattacaacgttcttgcttccaaatcggaaggaatgtctggtagtgatatcgccaacgtggttcaatctgcccttatgaggcctgtccgaaagattctacaagccacccacttcaaggctgtaagtctgacttgattgttcaaactcaattcccactaacacttctaggttatgaaagatggtaagcgcatgttgacgccttgctcgcccggcgacccagaaaagattgagatgacgtacgacgacgtttcatcagaggaactactggctccagacgtgcagctcaaggactttgaaatggcgctcgacgactcgcatccaactgtctccaaggacgatatcgcaaggcagatcgagtggaccaacgagtttggtagcgaaggtgcatgatgaagatatgaatcgagttacagcagtcacttgtcgtagatacacaaggcggaggaggtttgggaggcagcgagtttccagaattgtctcttacagcatggcggcgtctcgtggagttttatttatcttgtagcttgggcatcctggagtgggaatgaaatggaagaaatgttgatatataagttactatctaaatcttgggcgtcaacggtactttgcgtacaacagcttcaagacactggtcaattagtgtagggtaagctatatctctgataggttgtgagcttggaactgttcaagtgcactagcgctagctatcacaatcatgattcttagagtctcgtacgagatcaagagaaggttcccctgcaagatttgaagattaatttggtggtggatcgttgagttcacaacgatgcattaaagcttcgaagtcaacagcaaagcgtagccacttgatccccagcttatttaaattacttccacaaggtagtaatgtaattctcaccatgattagctcttacatatgacatgcagaatatgattgaagtaaaagccaggcattgtaaggatgaccacagctcaggtattgtgcatctaattcattgactctcttgcatgtgtgctcattaaacccccgcttgaacatcctagtttaatcttatcttatccatctaatcgcagcggtcaatcgcggcaaaacctagaatttcccaacttgtatccaggcatgccatcatcccgccttcgatgcccgctgtacgtttgaaaaagaaccaacgttccaaaccaaatgttcatcgctcggcaacatgcgtggtcgacgcttgtgcggccattcccgcgcacgacgttacccgttaaacgtcaactccaacttcgatacgccacaagtcgagccctcaacgacaagctcgtcccatacaatgagttagcagagcagcttagtgatacaggactttgggttaatatgatggggaggaagaagaagaatgcggttggagataaacatcgtgttaatatcgttagtcaagacctctgtggtgagtttatctactggctgccccaagtgattcccttgctcatcacataaatcatttagatgatgtcgccaattatattggtccctccctccaacgccatcatggctgcgatctcgtcgatataaaccccggcgccggtctatggagcaagactctgcacgaaatagtccagcctcgaaaacatatcctcatggaacctgatatcgatctctacaaacccttcctcggcgacttcctcaacaaacccagtgttgaagtcgtacccaaggcaggtatcctctggaaagaacttcaagaggtgctccaaaaccacatcaaacaagaaattcgcaaacccgatgccgagccagagcgcaatgatacgttactcgtcaacgtcaacctgtcctattgcccacccaagaagtaccagatgttcgaatgtgttagcacaatggttctctaccagctcatgtccagtattcgcactgcttctctcttccaacaatacggccttgtacgtatgctcatctggatttccgacgacggcaagcgcagactcctcccccgaagcgcaattcgtcgcaaacgcagtgctttcgaagccgaactcgccctcgaatggctccacgaagtcgcaggccacgacaccgagatcgaagaccgctacgaactccgcgatgagtggatcaacatggaatcaggatatcgcaccctcgaccgcatgaagaaagctggccttaccatgccctctggccgcgagacagctgtctacaagaacctcactgcaaaccgcgagtatgcagaccgacctctcgcaggtgttgagcgccccatccatagccgacctttccgtcaagagctcatagacaccgaaaaggaatttgaaagctcagcgtcaacgttgccatccgaacgtctcaaagcgctgcgcttccgtcaaaagtacgacgacgcggactcagcgctctatctcgaacttttgcaagagcgcgatcgcctcatgaaactcggctttaaatcaccatccaagctccccgaggccgaagcggaattcgatgcgcgtctcgacaacatcaagaagaacacacggaaagaatgggtaatggttcgtgacaactaccagctttttaaacaaaaggaccccatcctattttgggatcgtcgccccttcgaaccgctcgccacgcacgccaaggaattcttccccaatatgccctgcgctctcctcgacctgcaacctaaagcaatgaacaagtacattcgccagcatggccctaatgcccgcaacggtaccatctcagataccatgctgcgctactggtggcagcacatgcttcttcccgtccctgacgcgatggatggtctgtggcctggtttcggcgatcaagcacccggtgtagcttccatatacaacccagcgcagggtggctcgcccctaacgagacacggtgcgctggccgcaagatgcgtgacggagcagcactgggcggacatcatcaaggcgtggaccgaatggccctttgcccccagctacacaacactcgtagggcgcctgatggacgagtacgagtacactgcaccctcagaagacgacgattctatgaaaggcggcgcaatgggggcaagtggaaattcgttttaatacaaaaaaaaaaagaaagaaaaaaaaagaagaaaaaaagacttaaaaaaactgtatagctaagcatttttgtggttcaaaagcgtaatacggagtttttttttggacgatcatgcacgcccctgttgtggtaaaagacggaaaactcatgttatgattttattgatgtaatgaagtgaaaggcaaataattcagattcccgccaagtatgatgacctttacttggcaatcactgctgttcatgcatgcccattgtgtagttctatatgtacttggaaatgctctccccctccgcttaatctcgccggtcgagagagtccgtagactgtcgacatgccatcatcccaggtaaatatcgcacgccgtaacgccatcgccctcccgataaatcaaggccaaactccgtaatgatgttaacacacttgtcttgttctttcctcacaagttgaagctcgcccatgtcttttcgatggaagggtcctttagagcgtcatccacccaacccattttatctctatcatctgcaatgacacgtccatactcaagaagcagtcttaggacgtaaatctgcatatcctcctttctcaacaccctgttcgcccattccttgccagcattcgcaatcttttcggctgccttgtcgtggccggccgtgtcggcatagccgcggaaatattccatgatgccgtaaaagtcctggaaacggttgtccatgggaacaaagtgcacccaaggcacaagcctgctgtcatgccactcgcggaagagagtagcctttataggaagggaggttgagttgaggaaaccgaggtagcggcctgagaatgagttcccgtcgatatcggggacgtacttgtaggcgaactgctcgtgcatgtccattccgtcgacctttgcgaagtagtggtctgtgtaccaacatctgccctcgtcttcgctaggcgagcacatgagatcaacaaaaccagcgtcagaccactcgcccacccagtcaccaagtcggttctgagcctgcgcttggagatggtaatcctctgatgggaggacaaagttctctggcttggcagtgcccttttccgctgctgtaagctttgtagagttgagcatcgagacgaaacgatgacggtggaatccgcgccagttctcagctttgttctttcctccagtcgcaacacctctccagaccacagtgctgcccttgtccttccattcaatgttgtcttcaccacctgtgaatcgctcttctgccttccagtagatcgggggtgggaggagaatttcgttgttgatggcaagcttggagccgccaaacataggaaacaagaccttggtagacgatacggaaatggggttgatcaacagtccattaagaccttgaagatcaggctggtgacagatctcgctcgattgggtaaagttggacacgtatccggcgtaggagtgcggttcggcgttcgacatatcgattttgggaacttcgttaaaggaatccttcaaaggggcctggcgggctggactgtcgggcgggcatcctcgactggcaattggccaataaggacctatggcatgttagcaattgtaaagcgtgaggctcggtcaagggcacgtactagtcttttcccatcgtttgaacggaatcctgacatttctgtcgtgccgtccagctgtgggtagcttctggaaatccgagactacctccttggccgaccatagtttgcgtgattccgctcccttggtcatatagccattgatatcctcccaaggtacaacaaggcgtggctcgtccatggcgttcagtggcatatccaagtccggtaccatatgttcaattgagcgaatcatgtcaagccagatcaatgtccagaaccaatcactcgtggaattggccttgccatttcgaatatgaatcgacatctcgaagctgtaggcctccttgcggatcacaggctgaggaacaccccagaaaggatcgacatcgtggtagacctgatcccagaattcttcaacaacgacagcgttgttctgcttggcgaaatcccaccacttatcgaaacctggaggcggatggcgtccacggcgcttgcgataagcttgcgcagcgtcttctagagtgtgcgactccctggcgagctgttctttgtgtcgctttccaccatcgtgtataagtttatcgattgggtgggggccctgtactggtttatcttttcccagcttcaaatgatagttagcaaatggcgtggttaaggggctatctgttctctatcacatacagtttgctgcgctgcctttttggggggaggcggaggaattgggtccgagctatctgcaggctgttgttgcgacctgtgcagaggaagaagttgcggcgtgggtgcgcgattgctaaaactccagaaggcgaagacaaggagagtagcaagggcgccgaatcgtatgaaggaggaagtgcgccgtgtcctgaagccaggcgcaagcatcttgggcatatcttcgatgagattactactcgatacaaggtgcccgaattatggcgcagcgcaagggagggttctgacgccagcgacagaaaacgtatgcgcggccaagtttttcgaatcgagggcgaggtgacgaattcggtcgatcgcggggcaaagagtcgttctaaagacgacaactgtatgtgatgaaactcgtgaggaaaagacaaagacgtttcgttataattaataaagtcgcttcttcaccgcatgattaaatcgaccttgtcgggtgtgttgatcgcaggcgagagataatgtcgagctgtcgttttgctatactgtcggtgcgatgctgggaagagtaaaacgtggggagagtgggttagagaagttagagaacggacagacaaggattgtcaaataaagggggccgagagagaaaaaagaagagatcgagaatcgataatttgcaatgcccacgagaggtttggtagagagagagagagaggaaagaaggtgagatttgataaggaggagatttattaaacagggagaaacggaggcatgaatcgtaaggttggtaggtaggaatgaggagagacaggactgaagagaagaagaaggagcttggtcaaagatttgctacctctagacttggcccgtcatatcaaaaattctagactagacgctgtagttgcagttacaggcacaaaaacagctccaggttcagactagcacaacctaaaatgtgggatcaccaatttagctgccgggcaatacattcttgatgaccacaaactggtgagaggacaagtactctctcaggggctgcaaaatgcccagggcgggcgattttggagaaaagagccttgatcggtgggggcatgggccctgctatcggggtccttttacaggggagatagccgcttagattttagaattggggataatcaggggccgatcagacactttccacgcgtcgacttgattgcgttaaaaacagttgcactgtattacaagagatgtttctaatcaaggttacttccgtgttgaaccgttgaagaacaggtttccctctaacaaatgttcctgtcctgtgaccatcatcaaaagacaaagtcaagggagaaacagaccagagcaaaagggtacagtgtcctctccaattctgagacactcttttccttggaacatcccatgaggggacgcgtgtcagatgggttacagattacagggatcaatcatgataaagctcgagctcaaagtaagccttggacaaagcaagtagaaaaggcttggctattaattaaggtcttgtttcaacactgacgatcccagctcaagtctccaatggatgtatcttgttcgatgtagtactcatcatttatgcaataggatatccccatcactctggcggcagggagtaattacaccgagtactgtgccttgctttactctaattatcgaatccgcaatccaacgtcctgtcccatgcaaggtacaacatacactagtccgctagggaatagcatcaacttcaaaccgaagtggttatgtcttcaaacagcctctctagaataaacgcaaaatgtttcaatctctggccaaggcgggaggatcatttaccttgtcttgaatggatttagtcttgagccataaataacttgacaggtgcactttcagcggcgtagatacaatactttactccaagggggtaattgcttcaagtggtgtggctgccaggtctagcctgcatctggccttctataattgataagatcatggatgttgaatgagatcttcgcaatggtggatatgagatttaattaatacaacgaccgtttgcaagcttctcctttgcttggaaatgtcgacaggcggcagttcacatttaattcccgcagaggcatgtttgtatgaacggttgtcaatcacaaccttaatggtttgttaaaggcattgaatttaaagcaaacactacccatggtctacagaaaaaacaagcagaccacagatccttgtacgactcacatatgttgtgacatggaaactgacagcttggcatcctcgtcaatggtaagacgagaaacaaacaaagcaattaccagcgaagttcgtcaacatccatcatacaatccagaccattcctctaagaaaaatgatcttctcaggtctcgaacactctcagggtttggcatgataagcttttccagtggagaacccgtccgtttagcctttccgaaacagaggcgagatctatctaatccgtggcgcgattcctttccagatctcaatacgaggtactctagtattccagtcagctgacattcagacactgtactgactcaactgagacgctgatcatggctctgactctggaggggagacaacacaaatgctggtcgagttgggtcgaggtgaagcaaactggagacgtgagtggtttaacagatcgagtgtgacttttgagcatgatctgataagccaaggtatacttgattcgtcgttgaataatccaacgagtaaaggtaaacgttgcgaatgcttgctctcatgacctcgaggcttgtcctaccccccaagtcaacaattgcaaccatccgcttatgacatggcctcaattgtcaattttgctgttcacatttttgtgcaacaaaacgagctgtcagtttcgccaacaattgccataaatacaatgtctttgtgacctgccttatccgtctcgagatccgtgtttcgtcagactggagttcatgcctgtaccgccaagcctatacgcctgtctatttcgtgaccccagtcttgatattcgctcgcagtatttttgttattttgaagtaagcgagagagaatagtgcgagtgtgattgtttaaaaccctcgtcctcaagagattctgagagaatatagtactggcggggttcagcattgcggctccggagcatttccccagcccacaggaaataaaccggccagtgagtagaaaaggtgaagttctgggctattccatggcacgcaacgttgagttttgaaagatcccaagagttatcaagggaatgcctgtcggcgaaaatcatcggtgaggagtaaaggtttcgtgtcgatccatcaggatgggccatctctcggcccaactgaattcatatttggtaaaacaacagaaacaaaagataacagaaaagccagctttttcgctgcgggcgtcactgcgtgggacacttttcacaaaaagacccagaaacctgaacctaggcgggttggcaatatatagagctagtaacttaggggtaggttgcagagacagctagtaacttaggggaaggcagacccgcgactcttatgcccgttggctccgaggctccagcgaggaaaacacagctagtaacttaggggtaaggagtgccgggtcatcacccatgagcatgaccatggacaagaggaggagagaggaatggctgtttgccattacctaacattacctaagatgaagagagggttatctgcggttcgaggcggtcatcccacgcttttgaagaccgcgggcgttgaggttcatacacgagagaggacgagggagacgctattatagacatgttctgtacaacttcacatggcaaaaaacataggacggttgacagccggcacttggccataagtggagggcgaaacgagctgagctgccgtttgaaggaaaagcaaagcaaaatagggcaaaatgaatggattggatgcgtaacagaaacccagacccaggtacccagatcagcgggaccgcgctatctcttggttgctgacagccaacagaagggcgttggacctaaactgcttttgtcaagcgactgggttgtctcatgaccaccacggttcctctccaagctcttgttgacaaagagagcagctcatgacatggagcttctcttattgatacggtagagtttaattctaaaggtattcttgtatgtaagagaaacccccgcccgcttgcaaccgaaacgccgacgctattactgttaccttatccatcgtattccgctcttggaccggccgattgcagcctatcgagaaggtcacaaagacgccgagaaagatgaacggccagtgccattaacgtccaaatacaaaatggaggcgtctttctcacaaattttcctttgatcttttcttcttttcctcttcgtctttatcaatctcttctcttcttcacttctctgttctcttatctcttatcgtagctctacgtcatctcttacatcccccacattccgctacacttccacttacaccaaaccgccaaaatgaacactggtcttgtcaacagccgcttcctctccaagcctgatgaggtcggcgtcgttgctgtcggtttctcaggcggtcagcccaaagctggtgtcgacatcggccccgctgctctcatccagtccggtcttctcactgagatccgtgatgagctcggttacaagctcttcggtgacgagaccgtccagcagtttgaggatctgatccctgagtcagaccctgacttccgcggtatgaagaagccccgccatgcatctgcggtgactcgcaagatcgcttcgcacacctatgagcactcccgcgagggacgcatgactcttacccttggcggcgatcacagcatcgccattggtactattgccggaactgccaaggctacccgggagcgtctgaaccgcgagatcgctgttatctgggttgatgcgcacgccgacatcaacactcctgagagcagtgacagtggtaacattcatggcatgcctgttgctttcttgaccggtctggccaaggaggagaaggaggagtgctttggctggctcgaggatgatatgcgcctgaacgttaagaagctggtgtacatcggtcttcgatccgttgacattggcgagaagaagatcctccgtgagcacggcatcaaggctttcagcatgcacgatgttgaccggtacgtatttctgttcttatatttattgtatttactaacttttcatttgcagtcacggtattggccgcgtcgtcgagatggcccttgctcacatcggtaacgacactcccatccacctgtcctttgatgtcgatgccctcgaccccatgtgggctcccagcaccggcacacccgtccgcggcggtctcactctccgtgaaggcgactttatctgtgagagcgtacacgagacgggcaacctcgttgccattgacctggtcgaggtgaaccctcacttggctgataccaagcaagctgagcaaaacacaatccacgctggatgctcactggtgcgatgcgcgctgggtgagacccttctataagcatatgagtgttttattttgcggttctggaaaggacatgatgattgggacaaatgcattgatgtggagtactatctgtgtttgagggcggaagattgatgatatccttgagttgaatgaaagattgggcatactatgcatctatatataagcggactgcgagatcactctcgaaataaaatgccttctttcctcgggagttgtttgtttggtgaagtctaatctgattctaaccatgaaccaattcggcacataacacccagagtaaatcaacacccacaatctgatgagtagaataatcatttccgatcttccgatcgatccatcatcaagaggtcacctcaaaggccgggttggatccgatactttttgacgtgtatccattcagaagctatagcagtgtcactggcccctgttgcgtcgtgttcccagccacgcacccaacctcctcacgaaagcctcaccaaaaaaatgcattgggagtaatttcactcggactcattaattggacagattccttgctgaaggaattatcccttgtctattgaattttgtccttttttcaatctgtctcttcttttctttttccacattttattgctcagcgccaacgttcgccaaaccgttactgtggtcgagactcagaatcgtccaccgtttttaaattccacggtttataattctatatacttcacatgtttaacgcctaaatcaatacctaatacctcatcgataatctgtacaaaagacctcaattcaattcctctttcttggcgcccgacgtcacatcttcttttggcagtgtacctggccaacgcagcagaatctccacccccggatcttccactaaacacgacgcgaaaaaccactctccaatcgacacagcgaaacgtgaagcgtcaacgcagagtccgcaatctaaggcacccgatctgaatcattcttctctgcaagtcacttagaatcgacaaagtgatcaatacacgccgcgatcggcggggctgctggcgacgtggcagtcttttggaaaggaaacgcaagaaaggagcgtttagcaactgacgcgtccgataagcgactaagagaacgactcttggatctcggtcgaattcttaattaccgagagaaatactcaattcgaatttatacacctgagagatcgaatctacaaccatggtcgccaaatcaacacttaccggtttgaccggtacaacgggatggaccaggactacaggaatgaccggaactactggaatgactgggacgacaggatggactggaacaagccatactagaacttccatgacttacgacggtcctcctccttctacccatgttcgaacgtacaactggccgcctctacagctgaacttttggatctttgtgatcctcctcgcttcgaccagtattattggcgtttttgcgacatttatccagacccaaagtcaactcgaactcggaattccttggtatgaccgtctgatgtttaaaaatcgacagttaaatgctaacaaagtgcaggtacttcccctacttcatcaccgttggctccctctcgatcctcttcatcctcggtattttctggcttattagccaacgacgattactccctgctatagtcatggttggcggcttcatgttctttatactgtggcttgttggtcttgtcgtagttgcgatacaactgtttgggcctgatgggaacatccagagtgtttgcgatgtacaagttttcggacaaaatcccaagggcacaagccaggctactatggcgtggctccaacagcgaagtatctgtatgttttcactgctctattctgtgaaagactttatgctaacatgtgtaggtcaatcttggcagcttgtatttgccatggctcttacaggaaccgtcttcttcatctgggtcatgattatggcctatcaggtgtttgtcaactcataagacagcctggttgatgtacattgtggtatttgcatttataacgaaataacgacgcatggcgatgaagccaaggagttgaacggttaatacgagacgacggggtttgcatttgaatggagttcttaaaaacgagagtaaatttacggttatgatttgcataatcttattgcacatagataggaagacaacttggtagttttggtaaatcagagttacgatacaacttatcagatgaacccggtcattaagtactcgatgttgcacccatgatgacaaggtgctgccttgctcacttgatacattgcctttgtacccataatgagatgctgcattgcttacttcttacttgtttgttaccttgcctttgtacctatgataagaagctgcgttggtgtcatcttggccccctcagagctattgaggggtttcaacaatgggccgaggccttgcgctgcatggcacctttcttgttcttgtttagctagccacgacaggctcaactagcagcaataccgtccttgcaagcgcaaacatttcagctccttcagcgcggcggtgtcgctagcttctgtacttcagcttccatggtaaaggtctagaaccagcaagtcttttgttccccactttagcttcaagtggagctatagtatcatcgtgcaatcattcaagccttttgtccaagaaaccaagaataagaaataggaaaagttgcaaagttgaaacgctgaaacttgcatgatggaagcccagagaccgggtctgccgagattcccgggattggcgtgccgttcggtagagtaagatgggaggaagagctggtaaggtagttcagggtcttaagtgacgtagcttgtgcccctggtcgagagtgggatgacgaaagagggttggcaggaaatcgaggggatctgcggatgattccaccatttctgagagatcttgggccaagttggaaggtttagactattcttagatcggtcgctgaaaggtataagaagggtgagtgctgctgctctgggttgcttgctcttcattatcaacatctacatctacaacatctctacactacaaaccaaacctacttacttctttttccctttcacaacacaaacttcacaatggatttcgtcaagaacgctatgggcggtggtaacaaggacggtgctaccaacagcaacgccggcggcgcccagaaggaagactacgtcgacaagggtaagatacactctcttccatctctcaatcaatgtactgacattaccagccttctctgccctcaacgacaaggctggcaccaacgtctcccgcgacaaccaggagaagatcaccgactttggccgcaacgcctacgagaagaagactgggtaagtgatgcacgacaaagtggcctaaaccttcaaaagatccctggctaacagagatgatgtgcagcagcaaggttgaccccaagtactccaactaaagagaggaacaatttaatgagatggatggatgggatgctctcaaagcgataaagagctagtatgaattaatatgacataattattgatccacatgaatgagtgaagttggtgagtgacgctgtgtttttgcatgtgaatgagtttaagttggagagtgactgcgataagctcctggagcaagcccacaaaagtaccacggtgtaccttgcacttgggaatctgctcgtttacgaattctggatcttttttcaactgaaaatccgtatcttaccccggatcgcacactggcacgtctcaagctggagaaccggttcttaagacgtttcagctatttttcttcagtcaacccggagcctctaaccatccacaagaactaatgtagttttgatgttcaatttagttgaaaataatagacattcctcgctcaaacccaattgcgatatttgacgacatccgaatcaaagacgctatttgctctgtgctggcaaatggttgtcccaagcaaccaaactcaaatcagccaagccacgaggaagccccgctattccccctcccgccgctaagcagcactcaaaagtttgaaccggagtatctaattggctgataagatcaaccatccaacggcctacagggcgcgataccaatttagtgctgttggctcctgtcaggttttgtcatttagtgagaggtgacgcctaaaaacaagcaagcaagcataacattcagcgggcagtccagagtctaggccagcaggggacccaaggcccaatccaatacccggccatttccatttctatttccattttccctcccttccgtgggttgacatccactgtatttctttgacatcaccaaccacagacagccacgcatcgcatcgcatcgcatggtcgccgcaatgcatcatggccaacgatgagcaagaccacagcctaggcttaggccacagtagcccgccttcgactccagtacaaactagcaatagtaacgacggttcgcgtccacagacggcccatcgcgtctcacacagagatgactaccacgagggcgcagagacatcagacataacagacgacaacatcggtgatactttgcaggccgaagaacaagatcaaatagactcaatcgcagcgccgtccccccacgacattgcaataaacattgacgatacacatgcgaaatcattgaaccgagcaagctccaacaataacccccctacaacccaacaagagtctttgctgcatcgtcctggacgttcagcccctgacaacagctactttgaccctatctctgtcgatctgacccgtgcccacgacgattcattaaccgaggaggacgttaggcgccacttgggagacgtggagtctagcttcctgcccgccttgtcgcctattcccaccgctcacacaaaccagcagggaggtatcgacgacacgttccagttcgactcgcctaccaaaaagcctgctcctcagccaattcagcagcgacagcaaccgcagcagcaacccgagccagagtaccaagttgaccacgatgtgacgacctccacaaacacttctggattcgaaaacttttcttcttcaccgacagccgcggccactaggaggaccatttcgcgtgctgttagcatggcaagtcagagaacgcaggatcgcagtgcaacatatgacgagagcgagaatcaggacaccgaacacgagagctcacaagtgtctagtgctggcgataacgacgcctccttatcgacaacacattcacaatccgagcaagctgatattggaaacacctctggacaatcctcgcgaagccgccggcctaagtatttgcgcagccgctttggaagccagagatcgtcgacatcttcgtttgcgaccaaccctgaatcccacgagggcagcgatatgaccgttggccttggcgccgattacgctctccaatctgggggcgcggttccagcaatgggcatgttacgaaacccaagcaacccgttgctacgatctatcagtatcggaagcatgggcagcgtcgggtcagcctttggcgctgaggactatactgataattcgctaccgcaactcgagccgctacctgaagtcgagagccccgaacgtccgcgaccacaagatatgctctcaacaccaagaccctctaaggaagggtttactacagcacccacagatactgttatcgcacggcatgttaggaatgtccaggtaccggaatctttagctaaggagtacaagttcaagggcggcctggaaactccccaaaagcctccctcggttctcatgggctcagtgaatacaaatacagctcggtctggtaggaacctgaccttgaaggagcagagcagcacaatcgaaagactgtcaaaggagaatttcgatctgaaactcaaagttatgttcttgagcgatcgccttgacaagctatcggaagagggtatcaaagaaatgatctcggaaaatgtcgacctcaagactggtcttgcggtgctacagcgcgacaataaagttttacgaaggagggtcaaagagttggagaagcaagtcagggacgaaggggaacgaccaagcacggcgcacagtggtacatcatcaacggatcaaactgctcgaatgggagaagaggaagctcaagagcgggaggaagagcttattttcctacgcgaacgggttgaagaatacgccaccgagattgaacggctacggtcagaaagcttaaccaaagagaatgagaggcgcaagtttgcagatatcgtccggtcgttcggcgaacggtccaacgacaacatggaccgacaagaagaggctgatgtatggaaagatctgctcgaacaggagactgcccgtagagagcaagctgatgacgagaacaagagactacgagaggaggtgtttaagctgaagcaggacttgtctggtggacaagggggtatgcaccacactacaaacatttataatatcaccaaaaagcaccgcgatggcaccatatcagaaggccgtcctatttctggtctttctggtgatatggagagctcgaacggcaacttcagccaggccactacccttgttgacgaactacgccgagagagcgagcaactccgtcatgagaatgccgaactcagacgtgaggttggtgcgcaaacatccatgctgacatcgaggaaccgcgagaaggagcgcctctaccaggagattgaggatctcaagatggctcaacgacgaggtcggccggctccctccaccattgatagtctccttgagcgatcggcttcccaggtcggcggtcgcgacaggcctcagtcacgcggaagcttcaagacacagacgctgattgaggaggaagtcgagcgagaagagattgagaacaggatggctgagatgcgcgacaagatcagcgaggtcaagctgcagaatcaagagttgcagcgcgaactagagatctgtatggaggactttgagacagccgtggatggaaaacgacaagctgaagatgcggcgctgacactccaggaggatctcaacaacgctatgaacgacttggtggctctgcaatccgaacgtgatgaagctctccgtgaacaaagcgagatggagaacgaattcgagtcgctgaggaaggaggcacaagaggagattgatgcgttagaagcagaggccgatcaacaagccgaagagatgcagcgagtacaagctgatctccaagaccgctcagaaaactttgacgccttacaggaagagatgcgcaagatgagcgaggccttgatacgacttgaagacgaccaggagaacaagttacgacgaatccagcaactcgagcaggaattggactcatctaacaaggagcttgaggatttggagcagaagctgatggaagccaacgacaaaaaccaacgactctccgtgcagcaagaatcttctcagggagagattgcattcttgcgagaagagcaggagacggacaagattcgaatcggagaccttgaagctgctgttgctagcgccgagcagagcatacacgatgaaaaggaacgagtcaaggagttggagaatcgtcttcagcaagagcgacaccaacgcgagattgtggcggatcaagagaaggaagaggtgcagcagtttgtcaatgagctcaacagagaggcatcggcagccaaggacgaggctcgtcgtctgcgtaagaacctgacatcgagggaggttgaggcaacagagtggaaggagaggctgatggagctggagaataaccttcgtgaagctctgggtgatctcaacggtacccgatcttcgcttctcaaggtatgttgtttcatgattgaagaggaatgccgactaatattttgcagtccattgccaagttgcaacgtgagcttgagaacacgatccgcgacctcgacgccagcaaggcagcgctggttgagaaggatcgcatcatcaagcagcgcgactctctactcgagtcgcatgctctggagagccgcaaactttccgagctgctcgaaaaggagcgcatcgcacaccgaaacaccaagtcgcagtacgacacgttccaaaagtcacaccagcatctcacccgtactgctagtagccaggacctccgtattgctgagctggaaaccaacaagagtcaggaccgcaggaggattgctgtgctcgaacaaacagctcgggatcaattgcaggagcgcaatgagctgttgctgcaactgtggcacaagcttagccatctgtgtggtagagagtgggttcacggtaactcactcatcgaccgtcaggtcctgccatcggttgaagtcattgccaaccgactgcctagtttcaccaagaacttactggctgctgtcaagtccatcgagaacatggttgcatcgttcgagacccgcattaagtctgtggaacgagacctgcaccgtgaatatcagactttggagggcaatcttgaagtgcggaccaagaagctggatcgactggagaccatggttagaaactccatctcttctgggtcactgagtcacgattctcgatacaatcgattagaggaggcttatcgccaactcaaggtggaaaacacgactctacgcactgctaatgacgtgcgagcgcgcgcagcccactcgtcgagagaaagttccgacgctctcgtcacacattcaccatcaccctctgtgcctcgcggtccaggcgaacaaacccgcgatcgcagcagccgttccaaatcacgttcttccaccatgacaagatcacacacgacgaccgccctaccgggttcttcagccagtggtcttggtttgcgagacatgacagcactcaacgaagacaataacaatagtggtggcgccgccaacgacaatagatggctcttccgccttcgtgacatggagtccaagcttaaaatggagcgagaaggacgaaaccaggatcggcacgcggcgaggcaaagactaggtggtctggagatggagaatagggacttgaaagagcgaatgaagagggctttgggggatattgattgataagaaaagcaacataagcgtaggagttggggggcatcaggtgatggattagcaagggtggccatgaacaaaaaagagaggaattaatcatagatggagccagggtgtttttttctgtctgtttattgagtttggggattgtttgtttatctgtatcttgtataacgtaccgatacgggtattcttgtatttaacttgctattatgaaggggcgtgaatggggattgaagcatttatttgaggggaattgatttgggtatttacctgttatctaatttttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttgggtatttacccgttatcttaatttttgtttctgttccgttcatttgatgtgattgatcaaagactggttcgcagtgttgttggatatgattatcttggtattgtcgcatctcgtgagttgatcggcagttttggtggtgaagctatcaccacggagcggggttcacagtgtcaacaatgttctggttattgacactcggaatgtattaatagcaacaggtacatgatctttattaagtcgatattaatacagagtctatcaccacgtgaagagtatacaccagaaagagtcgagttgggacatgaccactaaagcgccccgtaaccagaaccaaggtgcagtgcattcctgacagatgttgtacatacagcgccaagagatgtcgtacagtagcgagcaagcaagcgaaccagagtgtaaaaacctggaaattctccgagactggggtggtcatcaattaaacatttcttgttggcggactttcctaatggggtaggaccgcgggcctccctcctcatgacgaagagtataagtaagatgtggcacttcaacaagaagggtcagcaattcaatccattctattacatcttctacttgtacttcatcctctattacttcttaatatcttgtgcacaatgttgcgcgcttcactggcgagatgcaagactcctactctaggtttcaagcgacacatggctgttgctgcagctgcagccaagaaagaaggcgacatctctgatgcattcacttctctttccggtgctcaaagagaacctcttcctgatcgctttcgcttgagaaaacttgatcttgtaaggggtcgggaacaacagattgagaagagctggaaggcgttgttgcgtgaactacgcagggagaatgatgtcgttgccaacaagggaccgggcgtcattccgcagatcaagtacgacgattttgaacggagtgctgaaggtctgaaagaagagattcgaaaacgaggtgttgttgttgtcaagggtgttgtccctgaggatgaggctagggcttggaagggggaagtcgaggactatgtttacaagaacccttctacaagaggtataatccattcacatacacttatactgcacgttacttacatcaagtccacagcattccctcctcacgatccccaagtctacgaactgtactggtccgcccctcagctcaaagctcgctcccatcccaacttcctccacgtccaacaacgcctcatgtccctcctttggcactcttccaacccatccactcccatatccctctctcagccactcagctacgccgacagacttcgcatccgccaaccaggcgacgcctcattcgctctcggcccgcacatcgacggcgggagcgtggagcgatgggaagcagaagggtacggccgaggcggcgtgtatgatgccgtactagctggtaaatgggacgagtatgatccctgggatgcgagcgggcgagtacacgctgtgaacaacctctatgatggactgggtgcttgttccatgtttaggatgtggcagggttggatgagcatgagccataccaagcctggcgaggggacattactggtgaacccgcttgtcaagctatctatggcgtatgttttactccggccattctttcgcgcaaagaatatgggcgcgagagactttttgggtgtggacaattgggagtttatgggaggggagatggatagtgagttgcagggtgcgacacctggcacagggcaagagttgacggatgagctgcatcctcacttggagttggaaaagaccatggttcatgtccctgagatacgacctggtgattttgtggcatggcactgcgacagtaagttctctctccttttctttgatcagtcatagctaacaaatgcagcaatccacgcagttgacaaggtacacggtggaaaggcagactcgagtgttctgtatatccccgtgtgtcccattacggaacataatgctgagtacatggtccggcaaagagaggcgtttctacggggcacgccggggccggatttcccaggcggtgcgggggagtcggggcatgtggatcgacctacggaggaggttttggacggagtgggaagaagagcgatgggtcttgaggggttggaggtgaagggcctgaggagtgatggggaaagggaggcggtggacagtgccaacagggtcttggggttctgagagggatgtttgtgagtaaagtagttttaatgtaagtgataggtctgcaaaggcgtgcaacaaatgcagccgtaattaatagttctttattctttatctgttatatcaccatcaatatcgacatcagcacctcccgagttccgtggcttacttgtcctcagggtatcagaaaaattggccactagaaacataagagacgaaattagtagatcagatcagcttatgctacttacctagtcataccctttagactatttatttttgtaacctaagacttaggaggttaacttttctgctacctactatctagtagcttgtcccaccagaccttggaagtttaatggctgtcaccattgaatggatcataaattctcacattcagtgttggttgcgctacctccttttttcttatgcttgctttttacatggatcattcagtaaagccaacaaacaacttgcatcagccaattgcaacatggttagttactgtggtgtgttttattcccatcttatcttattaaagtattccttaatacggttaaggaactcagactattgacttgatgccaagcatatttcagctgagagctctttcaggcagttctagactcctgcgactacatgcagtggctgcagtgcactggccttctttgtagtccaattcgcgaaatgaacttcagttataggtgagcagaagtagtatttctctcccatctccttgttcattcgtctcgtagcatttcagtgctattgtaattttggcttattatcttgacactctttattgttatttctttccaaaatgatcgtaaacacattcgttactgcttttcttgcagcatccctcatggtaggctctcgtgccagtccgtgcaaggtcagctccagaacaatcgacacatcgaccacagttggtgttacatccactttcgccgaggtacctggtactactgagagtgttgcctcgactactggtgtttcttcattcgaggatacaaccctcaccatcagccagtccgagaccagcactgaagcatctgctatttcggaggacatcactaccgctgttttaaccaccgatctgaaccccatcgccatcgagactggtactgagtcttcaaccgtcccagaggatatcatcactacttctgtcttgacaacagacatgaactatattaccattgagactggcaccgagtcaacgatttcagagcgttttatcactactgctatctcaacaacagacctgagctccaccattatcgacggcagcactgaaacgtctaccatctcagatgatgctactactacagccgcttcgacaacagatctgagctcctccattgttgataccagtagcgagacatcaaccgtcccagaggatatcaccactacagctatcccgacaactagtgctgaaagtatcacagttgtgaaagaaactactaccactactagtgaggctactgttttcactggcttccttgtcaactctgggtttgacgacaccgatactgtgcagccctggggacactcacccagaacgttcacttcgttctctatcgacagtaatactaagcacaatggcagacactctgcgcgtttgacttcaagtcgccttggaaattttggcataggtcaggagctggccgcaccagtccaagtaggcgtaaattaccttggaactgcctggatccgtcccggaactggatgtgacaccgcatcgcttgcctgtgtctatggagacggttttgctgctgttgcaaaatatttcacggttttccccccaaaccagtggacccagatctcgttcacttgcgtatacaagcaaaaccatgtcgatcggggtcacctgggtttgtttttaggctttgactgtctaacaagctctagcacctcgtgggttgatactgttactttcgacaagcagtaatggcaatgtgctcacaagactaatggttgcatatcaccgacaatctttcgtacctcgaacaaatgatcatgacttggaccatatacttcaatcatgttctataccacatggctactcgaaactggtgacttacagcggcaagttcaagtcaactgcacctgctcccattccccagtctgttgagtacagcatcatcaacttctatggattaagaacctagtgggtagcagaaaagttggcctcctaagtcttaggccataaaagtaagtagtctaagaagtatagtctaaatgacctaagctgccctaatgactttgtctcttatactcctagcggtcaatttttccgatactctgaggagaaccaatacaagattacatgaataccacgatggtatacagtgacatcccgcacccacattttgttctactcaagctgtgaaaagaagaaacattactggccttgatattcttatcatagattcgacttggcattgatgatatgattttcagctgcgtgactgatatgtacagcctattgtgttggctgatgatttctccaccagcaagggatgttatgcatgggtaatcaatatattggctacaatacgtgacaagaacttcgatatcatgactgtcacaatcgatgcggaagctttgaacgtttctttttcgtatattagccgagtctacctgcttgcttacattattcttccgttgaagaatggagctgtatatccagcgaacgaatggctggcgattttccaatgcaacctgatgggtcatctaggtcttctaagctcatacacgtagaaaattgtcaaagagctgtgacttgtcatgtaaagccttgttttcatgcaagacgaagtccgtgacctcacctctttttggtaatgatcgtactggtttccacagtggatgttgggcggctattctcagctccccattcagctctacatgggtctctgctaccatacaggacatatccatcgtgttttccccttaaagttcatcatcaagcatttaaagacatagattattattctcagtaaaacactccaacagggcagctttctttaccacgtcaaacatgtcttctaccgagattccaggtactgcatcctgttcgaattaaaattgatagatactgatcaagtccagaccatgacactttctggggagacacaaatgatgtcatgaaaatacagacgagggcttatgcccatagagtttcggaagcattgaatggaggctttttgcttaggcaatactggcatccatggcgtcaagatattccttataagattcgatgcacaatcaaggttcatgaattcatgggcgatcaccacggcataaaagtgtttgatgatccgaaagagatgttgctatactatgaaaactcctcaaagaacgaagagccgaaacaaacaaaccgccgcttgttcattgtggaggatttgcatcctaggctgatggagattctcggggttcttctcgacatcccccctgaattcttcctagcccattgcgaggaattccccagcctcagtgtttcaaacccatctggcaccgccctaggtagctcatcttactggaaggtccctgtgcctaggcgttacgatctcccacgatcgtgctgtcaaccaccgcctgacggccaatactatgcgaaattgggaaatttcaatcgcggggagacacctttaggaaagggaatacaatgggtcgggttaacaagtatcgtatcttactggggaaagccatatggaaaggactcttggacatgtgagttgctcgtatcacgtacttgtccctaaagcttgctgatcagtgtgttgttgaagccgtcgttttgattgacccccatcgttgcaaactagagagcaagtgggctccgacgataagtctcgacctcgtagactgtaatggtcttcgagacataacgcgcgaattcaggttgggatcttcattcgataagatcgtacagtcgcataaacaacggatttatgacgccactgtcgacgcctacgataatcacaaagttaataccaccaaagatcccttttcatctaccattttcgttcgtaacatagtccgttcgatttgggaggagtttgtctatcggcaaatcacagatgttcacgacgtccagatcaatgatgagcaaaatcaatacaaaaagcgagggtcgaaatcatcccgggattaccacgatgcgccgagttacgagaagtaccatggccttatggtgaagcggcagaaaattcgagagaagaaaagggatttgcagaacatcatgtggaatttccaatgcaaaataaggccagaggggagaaaggatggctccgagtctgctacacctgaggaaaaagagaacgaagtaatggcacaacgtgaacatcaggcgtgggcgtttctggaagaaaggctggaagctgcagagacgacgttgggcaaccacctcgagatgtttgcacagcgttcagcattggtacaagccgaagccgccaacaggatggcacgaagctctggacagctgaccaagatcgctacggtcattgtgccatgctcattcgtagcatccatcttttccatgggaggcaagtttgaggctggggagtctcttttctttgtatactggacgatttcggtgcctatgacattggtcttgctggcgtgggttttggcaaaagatgaagacagcattgactttttcaagcaaacattgtctcctttccttcgaaagcgtgaccagacacagggaggaaatggtactaggaggagatggggttggttcaaagcgggaagtcgtgagaagggacatgaatctgggacaccgtagcagtttgaattccaaaaaggcctatatagtgtctcttacagcctgggcagatcaaccaacatagaagctccgtatcttgatcaaacaatcgacggttgattggaaggtggcatttcctttggttctgctaaagggagaagtggtagctagctgttgagcacgtgtcgcttttatacgtatgagatcaaggttacttctttaaactttacctgacatgactggtggctacagaatgaggaatgaagtcagtattagacttaaaaatcatggacaatcaccgaataaagtgtctcagtgagtgagagattcatctctgtctagccgcgtgtactaaatcacgggtaaattcttctttctaacatgacaaatgagatatttttcaggctgccgaagtgaatcctatattatgcataagtacagatatcaacatgatcaacattgaggagtaatgggcagtggagaatgctacagggtctgcggcggttggtaagcaaaaggagtggttcatgactcgaattgcggactggcggactttgagaagttaatttgtaagctattttgttgacatgtcagactgttacctgagagaattgttggtgtttcaccggtaagtgagactgtcgtgtaccatgtcggcagttgcgcatgatgaattccatcgtaatcataccacgtaaggcaatatatcgttatgcctcttgttaactcagtgatggaattattgagtatcccactcgcttcgggccggatgtcggttaccgatggcccggaatccactcaattcaatttgacacgcatcacgtagcgtctcagtttcgattcagtcgtatccacgttcggataatacattactaatctgatttagcatgaatcgaagcgaagcatctagcaagttcgggtttactagaaacagtgagcggtgaaggggatagtggagaggatggacgtggcagaagaggaggaggaggggcatgatgtgggaggagagaatcatgaagaagagggtcttgtatgagtctgtctataactatatatacatgtatatcaaccaccgatacatagactaatactccaactcaagcacgcaattctctaccattcccaattcataccacacaaacccaaatcgcccatcatgagctacactctctacgacgccgccatcctccacaccaaggaggctctccagtccctctctgccatcctcaagaaggcctctacccacgccaatgcctcttctttccccgaggccaagctggcccccgacatgctcgacctgaacttccaagtcttcttcatgaccgacctctcccagaagctcgttgcccgcaccaccggcgtcgagcccctcaccctctcccgcgacgactgcaccaactttgagcagtaccaggcccgcatcgcccaggtcctcgagattgtcgaaaaggctgacaaggccaccgttgacaagcgcgccgacgagatcgtcaccattggtctcggacccggaaagagcgctgacatgaagtcccgcgactttgttcagggtttcgctattcccaacattttcttccacctcaccactgcctacgctattctgcgaaaggagggtgttgagattggcaagcaggacttccttggtcctttcattggccagtacctccagtaaattagggactatgggataaataaaagaaatgatttatggttgaactaaataatagttccttgcaagcgtgaatagtaataattaaatgacttgttgtgttgtatgcagtcatgacactttgtaatgatctagggtaaccaccaatcaactggaccaagggtctttgtaataaactttgcccctccatcaattacagctgcatcttatctctaccacacaaactctccatcagcatcttctatcgccaccaaaatggctgcgcactggtggcttcttcgcgcagtacagtccctcgaggtacgcgtccttcctcgctctttcactttatcgcaagcactaacacccgctattacaggaccacattgtcgcatccgtacgcaaacagcccttctttcgcgccgaaccacactcgctgacacccgtctagatcctccgtcaacccggcttccaccgcgcagttggccgcatacacaagacaatacacgagaagcaatacggaagaaacccccacgaaccgttggcccctggcgaagcgactggtacgttggctacgccaagtttgaggcacgcgaacgtaggctgatttgaccaacagcggatccaaattctgctaccagaaacgaacagttcgcgaagcactttatcgacgagatcaagaaccaattcagaggaaagccgaccgagtttccgggcgacaagaccagaaagtgatgcgatgcgatgcgatgcgacaaggatggattgattggattatgatgttatgatacccccctcgattaccgaccgaatactcctcttttgatcaagaattacgaaacggaaaactgcggaaaactgagtatagcctatacgtagggctggaaaagatggaacatgacatgttagcaagaagcggcatgaccacttgtctttggggccatggaagcatgaatacaacagagcgctacatacagggaagcgatgcgcttggttatattggtgaccttcacgataactatactattggctggtcgacaggttagaggcgaacatgatacatttggtgaacataccgcacaacaagctcaatattacagtacgccccggcattgcgggcattgcgatagtgtagccaaggttgatgtcagcgagagggatcaaagcgcaccggaagccgtatagggtcactaacatggaagcttcgtgtgttggtcaaagagaaccacgaaatatgacatttagaacagtctcgattgattagatgctatggcgagaccaggtgccccgaaaaagggtaccaaagttctgttgctcgacttacaagcaactattgccgtcgagagcttcagctggccttgtattatacattacattacaagtctttcttcataatgcatcgatttgctttttccattgaccagatcaaccccgtcggccgcttcgctttgctgtccaattccattgcagcaacagcacttccaacagttgtcatcgcattgtagtcggatcgtgtaccagatcttagcttccgctataagctgcacaacccaacaacctcatatccctactaaccagaccacatagttctcccaatctttccatattcactctgggaagtctcatttggcggggacgttttgccgggcgatcatgtatatcggtcgcctcgcccggcttatcatcaagaagggcgacggtctcgctattagtgggtttggaggccgagtatttcgacatcgtgttgtaggcaatcatgaagagatgcaatactcctgcagaaatcgcggctgttttatagttgggtttctggtgatatcatgcttactggctgtaagctttgttggcatcttactcactgccatctggggtggtcagaaaactcaaaatagccgcgatgacatatctcgttggataaaatattgttttaccacccatcttggtaaatgactggtatatagtaagtctcagacaagattatacacggcacagaggccaatcatcagagatcggcggctgacgagatactgctagactagttcatcgtgaatagctggctcaaggcaacgtcgcatattgtccccagtctacccagttcatcggaagaccaatgtccagattggcctcgagtgcatcctccactgcgttcaggttgaagctagggtctatagccccaaagacatcagcacctgagatagcatcgataagcgaaaagtcgacaggctgttccacgctagggacagagttgaccatcgttggattagcgaccggtacagagacaggaaactcgggtggtcgaggaataggctgtgagaaagatgagggtacggaattgggtgttccctcgtgagtaggcggtgttgattcacgggttagagtattggcagcgcgttccatctccttcaacactcgctcgcctagaccagccaccacgttggcgctccagaagtagtcgccgaatttacggagcatttcacagttgcgacggaaagcgtgcatggcgcgggcgcggaacatgggtagtcgactgtgacgcatcttgcggtattctacgcttagcgcgagacatactgcgtaggggacgatgggcatgggacttagatggtcgcgaaggacggcgcaggcgattcgctcggctgcgagggagcgacgggcgttggcggaggggggtgggagtgttgatgctgctgttagtgtgcctgggcgagggagacgacaggataggatgattacggcgtggtaaaaggtctcgattgttgctgttggtgttagaatgagtttagagtggatgggttcattacgaaccgattagtgggcttgggactttgagggcgtcggcgttgacgatcatggcttctaggacggggaggtcgatgtacgcaatcttatcaagacctgaagcttcagcacttggcccagggcgatacagctcaatcacttgatcaagccactgtatcacagaaagaaaaagtcggaaacagggtggccttttcttgatgcatccgtcaagattggcgccaatgtctctctcgtgcatcaagcagggtcgtccataagcagcagcattaatccgatcaactgcccaaaccgcacaaaacaaagtctctagttcttcacagttaggcgcatcatacttgagaaggtgaagaccgagggtctgaatgtggtggattgcgcgaccaccaagttgagctgggagatcagcttcttcggaactgctgggctgggtgtacagcgagagcatgacaagcgctcttatgtgaagaaccctgtcggtgatgatgctcgtttctagaatggcgcgcacagcggatgagagggactggatgaactcctggcatgtcaagagctcgtcgccgcggttttgtagacgaagatgcgacgacatggatgggtctgtggaagcagccagacagaccagttggcgcagaacaatggtggtagggtcgtcatctaagggtgcgacgacgtccaagcttgattcaggaatgatgggtagaatggggtgaatcctgtcaagatacaaacgtctcaacttgcgaaagtcgtgctcgggcggtaaacagggcagacagtgttccctaacaaacgggagtaaaaactggtccattataggcggcggtcttgacgtgatgaactgtgacgatgagccggcctggccctgggatccgctgttagtggtggtggtcgatgagagccatatgcccacgtcgcccttttgtgaagtttctcggatagatgctgaaccagttgcttccataaacatgccctctgggttgagatctcctacgaagcgggatgacgatgactgagctttaggtgttcctcctgattcacgcctcgggggcgtcgggacagtgccatattgaagatgaagagatggctgtcgcgcagatggagatgcattgtggttaagatctggtagtgctgtgcgtgttgaaagaggtacattcaggggaagagatctgaattatatgctgttaatctgatgccaaccaagatcgacctaggttccacttacgcagaccgggattgttggcgtgtctcattatgagcttgaagttctggaggcgagacggtggtttcctcaacagcattttcggcgtgaacacatcgcctctaataagtggtcagctttatatccggcgatgacaggaagcgacagacttttttcttgcggcatgaagcgcatgcgtgctggacttgcttacgctttactgggagacccccgcgagaaggatcagatgcaacgaatttgacgtgctttgaggaggcggaagtcgtgggcatatttaggacggaaagggaatgaaaagaaatgtatttagtttgttcatgccatgagtgaggatgtgaggatatgaataagtgagtcaatgagagtgaggtgggtggagatgggattagacagcaagcattggatggaatttcaaggtgaagggaagacgcgtctcggtgaagaatggaggggtattagtcagccaacatttgggggttttggtctggtctggtttggtagtcaacaccatgatagatccatcgcaatgattaaggtcagtctgttaggttgtattgtaatcggaaaagtcatctatatgtgcaagtattattgtgtgacacggcgatgtgctgttggtgtggtgcgtcatagggtaggtgctgtgatggagtataccagttgacgagtattatgtgcatatcaccatgcaatggaactagacaattgatgacttgaattcccctgttaatcgcatttcggctcttgaactactggggtctagctgacaatgatccattgtgccgggtacacattgacaattcacggcagtgacgagacgctggatggatgatggatggcccgtggagtattgtatcaagtcaatgccacccaagtcaaatcgaatgcaggacatttgacggacatatgaacaaatgttttcctgctcgacatcacaataacaacattgaaatcaacatcaacaaatcacactattatgacctccctaccgttgccccttcaatatcgctaatccccaagccttgtgtggatccaaacaaagtaccgtgaattctccagaccatttatctaccccaaattcacggtcacaccaaaaagcaagctgcctccacttcccatccccaagaggcccggctcgttttgcaagaccctgcatcttgaagaattggttggctcttgttttctgtaacaacacgcgctaggtcgaatcggggaataggtaaacatgatgcctggcatgagacaagggatggttgatcgtgtttatttgtgtagctcagttcaggtggatgttgttattggaagatattgtttttataattcattgcctccctgtatcttgaatatcttttgttgttctcctaacttactactaacttgttcattgttgtgattgaaccttgtgaattcttttgtctatcatggaggacctcaacctaccaattgctcttagacgttcgcgtcgcagcagcatcaaaccagaaccatcagacattccttcttcccccatgccaattcctgccaaaacacccagaacagtctccagaagaaaagtccgcttctcagagccaggcctctcaagcggtctgaccccaatggttggtcgcttttctgtcgcaacaccaaagcggcgtcgccattcttctgcccccgtagcaaataaaccaagcaccaatcgcccaacttccgcgttaccagaaagtggcgatgtcacatttcttcctctacgacaagttcttgacggtcgcgtccaaaggcgcattcgccgcaatggattgagtgaagagatgaacgtcattcagcaggagaagagacggcgctcaattgagaccaaggaggaaatcgagaaattgagagatcagctcaaggcgcgtgatcgcgagatttacgagctgcagaatgcgactatcgtcattgacacgaatcgcatttgggaccttgagaagcagattgaggacctgcaggaggaactggctaagagatctggacgctctatgagtgagaagagaggctacaattggactctaccagcgagagagaagttttcaccagagtacatggacatggacgataccgcgtttggtgaggagactattgcgcagttggtctgcagtacgccttcgagagcgagggcgagaccagacgcgagcacttctttcatggacatgacacctcctgctacaagcccaacgattccttgcacccccatgtcatggaatcccatctcttcgacattgagtgctggtgtccaggcttgtttcccggatcctcaacaacagcaattggaagaagaggtctcttcgctacagctagaggtcacaaagctcaccaacacactcgaatcatacaagtctctcagtggtcgcttatccgacaagctcactgagttcatgccagctgtcgagtcagagtcaacatcatcgcatcatcaactggaggctcagatcgacgctatgttacgcacaatgtctgacagagcctgcgcacttcaacaactcaccacaaacatcacgaaactaggcttccacggttctgacgcaagcgacatgatcacatccctctcctctggcttccgtgccgcccgcttggagctggagtatctgactcctggcgagatcaccctcccattgtcatctcatggcgcagaagtgctggatctcatgctcacgcgtctgcgcgacatggccaagcgcgccaaggaggacgaaggtgctattgatgagtatcacgagattgagcagtcactacgaaagcaactcgacgcgcgcgtcactgtcatggatggcctcaaggcagaaatgtccaaggctgataaactcatgagcgataagattgcgcggattcgcgagcttgaagtagccaacactaggctcaagggcgcggtcgatgactacgtgcgcgacatttcggagcttgagaacctcgttgagcgaatggagcgcgaagcgcatgacgcggaggatgagtaccacgtgcaattggaggtcaagcgcaaggtacttagtcgcaaggaggacagcatcgcggagttggagacgagattatctgaagcgcttcagcgatcggcggatcttcagcgcgaggtgaaggaggcccaagaaaccaagattcgtgacgttgcagcgctgaacaagcgacacggcgcggcactcgcagcgggtgacgcgagcgtggtcaagtatcgtggggagattgatagagtgaatgcttcgcttcgcgcggcgcatgcgacgatatgtagtctacgagttgagaatggcgggttgaaaaatcagatggaggaggagaggatgaaagccaagacggtgattgactcaatgaaggaggagcttcagcgggtcgtgcagatgagtcaagagtttttgacgccgaagaacaaagcgctgaagggtgtcgagtctgagtcagagccagggtctgggtcatcgtcttcttcgacagtgagtgcaaagagaccggcttttgtctctgtagatggcggtgcgagaaggtcgagtagaaagagactgtgtcggggacgggatagcgggatgggattgttggatgaagatgaggaggagtgtttttgagttgttaggggaggaatgcatgggatggcgttattaaaacattcttttaatattttctttgtctttaattattgttcaattaattgatcgtggaaacttgcctgttttccccagtcccaactctgatagccgatagatgccgatctttgttccctatcttatccatctcccttacccgaaagggcgtagatctctgcctcggcctcgccgtccgagttcggccgccgctaaaacccggtccctagatttgaattgcatctttaatttcgcagtttcacaattccatctccttttattatcacatattattacacactatatacaacatgacgatacatatcctacgaaatgccttcaagaggccaatcaacgtcaacttctctcacttacaacgacgtttccaatcttccaaaaaagtagaagaggctatccctgttcccagcactgttgcgccgttaccactgtggcaacgtctgggaccgctcacgaccgctgcgagagcgtatgcgcgggctcagtccaagaacccgttacgaactcaagttgttactgcgataacgatttatatcgctgcggatttaagcgcgcaatatgttagcgataatgaatatgatcctaagaggactctgaggaatgctgttattggaggtgttgctgcgataccaaactttaaatggtgagttgaaagaatatgagattgagtctcaaagattaactttctaggtttattttcctttctcacaactttaattactcttctcgaattctctccatcgctacaaaagtcgccgtgggtcaaatcgtctttacaccaattttcaacacatatttcttcggtgcccaggctttattgtctggagaaaacatttggggcactatcgagcgtgtcaaggatacggtgccaacgagtatcctcaactcgtgcaagttatggcctatggtcacggcttttagctttacgtttctgagcatcgactggcggcctttgtttcatggtgttgtggccgttgggtggcaaacgtatctgagttttttgaatagacaggctgagatgaaggagaggttgaggcatgagggaaagacggaggatgtcaaaactgtggaatttgcggtggcgcaggctgcttgaaaaagtgcattttgaagaatagattagaaatgttttgggacctagatggacatatagaggagttttgctcgtttagccaggttttggctagcaagatactttcactttatagcggtaaatcactcgtatagagtatcatttttcgttcgttagactaaattaaaataatgacctggaatctggctagtacgatatatctgcaaccctgacagattgaatatcaacaagaatgtgcgaatactgaaacttcgaacataactccacgagctgtcaccatataccattcgcagcagcctttggcgggattccagttgcaaggtgtactgactgtcgatgtctatcagaaaaaacagaccttggtttaaatatcaattatcacttcttgaataattccaggattcttccctacgtctaattgagtcattatagaagtgtgttcctgattggctgttgatgtcgcgacgagtgatatcttatcttatcaccactatcttatcactgtctagacactgaacctcaggaacagaaaaccgcttctcatccccataccagccatgaagaagtcaatagcatgcggcgcatgtcgctcatctaagcgcaaagtaaaatacacccacgcggaacttgttatcatacttcgatcttttgctgatcaaactgtagtgtattcactctggcggcccgccctgcacgcgttgtcgcgaccgaggtgatgaatgtatctttcctccaaaaggcacatcgttcatcttcaggcgcagtcgcttagaacgcctcacagctgataatagagaaaatgatggccttcgtgctgacccgactattacgcgtgccgcgaatctggctaccactgatccatttgggttcttgaccgatgaggtgaaaaatagttatctgagatgctcgtataagtggtcgtttcatcatatccctaatcttctcatcgccattagagaaagaaggttggatccattgcttatatgggccatgttggcaatcacagtccggtatgtgcactacgacgatttgttcacttgttaggctcaccatcctgtaggttctcacaggcagcaccaccaggatactcaacccaggttgaagcaagtaacacgtttgctgcacatgccagaactcaggtcttgtctctagtcgatcagcccacggtccatcgagctcaggtcctacttatgctgacgggtcattcatggggtgccggcgaaggtagacgcgcttgggtttacctcggcatggccgttcgtatggctcaagtccttggactattcgaagaactccctccttcaacaactcgcgatgagtttatcgaagctgaagaaagacggcgcacagcttggacatgttttctcatggacagtctcttgagtggaggaaaagggcgcgacaggatgctctcagctgacaatatgcgtatacaacttccttgcgactctgaaagtttcaattttggccaactcgtcgtctgcgagaggttagatggcccggtcgtggatggagcaggcacagcaatgagtatacgtgtcaaaggcagtctgggcatcgtagcttacagtatgcgcgtggccgatgtctggggagctgtggccaaatgggcctgcacgcgacacgacaacaacgttcctccgtggcaacctcaatctgacttccagatgcttcttggtcgactcgaaatatggaagagttcattgccagagcgtcttcgttacgagcttttccttctgagagcacacagcgtgtcaaaccagggtcaggcgtactgttacatgcattgcatctactttatgagcgtgatcttcctctatcgatcttatctacccgaagtcgagatgcaaagagccagaataggtgataaagactgggatcaatggtcaacgtggtcgagcaaagagcttgttcaagttgccaaacaagtgtgcgatatgctacaagagatacgcgcttttggtctatattttcttcgcgggcttgtcccatggattggtttcaccatttacacagctgttggaacaatgctctacttttaccactttcccaatatcggagacacccctaacgacatcgacaagcgacgggaacacattgttgagggtctcttgtttctcaaggatatgcgacaagcgtggccaatggctgatacatgggtaagttttctacgatttcaactgatgacacgaagctaactggtaacagcgcgagaagatcaaggcaatgcaaatattctacagcaatatcaaaaccgacggcgatctagcagtgacgccaagcgagagacgggaaatgcgtaatgccattatcgactatggcgctcttcaacctgatcccgtacgccagcctgacaccgaaagcaccgatgaacaagtaagcaaagatgaatgataatgagatacatagactgacaatctccctagagtgcaacagacggtgaaaatgatcaagcgacaaccagcacaagcgcggatttcaaccccgaatctatgaattttattgcacccgccgacattgacctgtttgatacagactttgcattcggcagtaatatgtatgccacgtttgccgatgctacgcagggcttctgggagagtttcccaggaagcatggacattcaagccgatatgaactttgatcactagacctatcgactttctcttcttttctctctacattttcgtttctctagcggcattcctttccccgccaagccgggaattaccaggttccatgatgtgacaggacaggtggaatggacgatcgaacccccgcgcttctccacggattgcatttagcctaaatgctacgactttcatgacgagatataagaccatgcaaaccgcgcatgcttgtcactccttgtatctaattcagactcaactcaactcacttcaacatttataatcgagatgcctcaagtcaggaacccaattcttccaggattcaacccggacccttctatcgtccgggttggagatgactactacatcgccacgtccacatttgagtggtttcctggtgttcagatccaccactcgagagaccttgccaattggaagctggttgtgcgtccgctgacgcgcaagaaccaacttgacatgcgtggcgagcctgatagctgtggtgtttgggcaccttgtttgagccacgacggcgagaagttttggctagtttacacggatgtcaagcgcaaggacggttctttcaaggatgctcataattatatcgtcactgcaacatctattgaaggaccatggtcggatcccgtttatgccaactcttctggcttcgatccctccctcttccatgatgacgacggaaagaagtggttcaacaacatgacctgggatcaccgctctcgcccaagaacgtttgaaggcatcttccttcaagaatttgacccaaaggccaacaagctggttggtcccaggaagaacatcttcgaaggaacggatttggcctttgttgagggatctcacatttacaaacgcaatggatggtattatctttcgactgcagagggtggcacggggtacactcacgccataacccttgctcgatctcgcaacatctggggtccttatgaggtgcacccccaaaagtatatccttacttcaaaggatacgccgcacgctgcccttcaaagagctggccatggccagattgtcgagacaccagatggcaagacctacgtcgtgcaccttacaggtcgtccaactacacagaaacgacgctcggtgttgggtcgagagactgctatccaggaagcttactggggcgacgatgattggttatacatcaagaatggccccgtcccaagcttatacgttgacctccccgccgagcgtgacgacacagtatactgggaagagaagcgatacaccttcaaggacactctgcatagcgatttccagtggcttcgaacccccgagcccgagcgaattttcaacatcaaagatggtcagctcaccctcatcggtcgcgagtctatcggatcctggtttgagcaagctctagtcgctcgtcgtcaaacgcatttttcatacgacgccgaaacagtcattgatttctcccctgaagacgagcgccaatttgctggtttgacggcgtactactgccgcttcaactttttctatctcaccgtgacagctcatgctgatggtcaacgagaactcctcatcctcagctcggaagaaaccttcccgctaggccgacttaacaaacccttggcggagtctgtcaagattcccaatgagggcaaggtcaagctcgctttgacgattcggggaaacaagctgcagttcttctacgccctagaaggaaaggagctgaccaagattggacccgtgtatgatgcttcgctgttgtcggatgagtgtggtggacatcctaatgatggaagttttactggtgcctttgtgggaatggcggcttcggatgtcaatggacttgcgctggaggccaagtttgattattttgtttatcgacctgttcatgatgattcggacaggtatgatatataatcggtctaagatatagaaataggtatgtgatggatataattaataaaattgaatctccattttgatagttatgcttgcttatttggccactcccgccctaacgacgagaatgaaaattgacttcttttcaaatcaatgttccagttaagtaatatgatgaactactttgttgctatatcggcttcaacttgtccgaggttagctatgagccgaaagtgcggggtattgcgtgatggcttcacaacacctatttgtctcttacacagctatcaataaagagaagaacaatgcatctccccaagctccccccaagcgccgcgtatattcgcctctctaatcctgccaaacgcaacgctctgagtcttccaattctacgagacctcaaagctcaacttaccacagcacttacgtcgcgcacatcaggccaacttcgtatcctcccaccgttcaaagaacacatcctctctgatctggaagaagcgttgcggaaaaaggataccgccccagaagtctggaataaatacggctggcttgtcagcgctgccgagtggaagaaggaacgcgatggtctaccagatgttttggtgcttcgcagcgaaggacctgtgttttcatcgggacatgacttgaaagagctttcgcaacttggccatgatgatgtcaagttgttgtttagtctctgcgcagaagtcatgagtttgatccggaggagtcctgtgctggtggtttgtcctatacaaggtcttgctacggctgctggatttcaactcgccatgacgacggattttccaatcgcgttgcctgatacacagttttcactgcccggagcaaagattggtttaccatgcacgagtccgtcgactgctgtttctcgacgtttgccgcctggtgcgacgtacagattacttgccactgctgaacccatcgcggcttcagagtatcctggtgcagttgacgtggttaaagtgtcacaaggcgcaaagccggaagatgcttttgaaagtcgtgtagcgaccgtggtggaacagttggcagcaaaatcaccgcagcagcaggctgtgggtaaatgggcttgttggacgcagcttggtattgggtcgagtagtgaggatggtggtgatgggtatgaaagtgcggcgcgatgggcggggagagttatggcgttgcatgcgaagagtgaggatgcgaaggaggggattgaagcatttttgggaaagaggaagcctgaatggaagagtagttccaagtcaaagttataatagcattggtgatgatagagacagatatggagattgtgtattttacggtttgtccagtaagacatcaatgacgatactccaaagaggggttcaaattgaatatcttggtgttgactcaattggccaattgactatgtcttgtcgtgtcaaatgtcgtcacgaacttttgtcgctcgcccaagacatattctcttggcagttgcaacataacacgggggactttttccaaatggtccgaaacgggcaggtcttgttcactattaccccggctctgcttttacatctaaactgtcctgggaaggcgatagcaagctagggccttgtcgatcgcgaagatcctggtataagcttaagtttatcgttgacgggcgacgagaaaacttatttatttagactcgacacgcaccttcatctttctttctatcactctccccaacagtctcttgtcaatcgttcaaaaatggctgccaaagtcgttctggccactcttttggctttggcccctctgggtctggctgtcgatcctcctcgcaagccccatcaacccacaggcgagggagatcgtctcctcacctttaacgagacgagcccgagcgccaaattgagaccgtcctctataagcgttgactggtcttctgccggcggtgacggaaactacatcgtcctcagtgacgacggcgatctcgttctggaggatatcctctctgagaagaccaccaagtttgtcacggccgataagctccccaaggatctgcacgagtactggattagcggtgacgcgaaaaaggtcctggttgcttccaactacaccaagcagtaccgctactcgtactttgccgattacttcgttctcgatgttgagtctggcgagagtgagccgcttgttgacaaccaggttggcgatattcagtacgctcagtttgcgcccaatggggatgctgttgcttttgtgcgcgacaatgaccttttcatccgccgcagcgatggcaaggtcgatcagatcacttctgacggtggtcctgatatgttccacggtgtccccgactgggtctacgaagaagaaatctacggtggtcgctctgccttgtggtggtcacctgattcaaagtttatcgctttcctcagcttcaacgagactggtgttggcacattcaccatcccttactatatggacaacgaaaaggtcgctcctacataccctcgcgagctagatcttcgttaccccaaggttggttccaagaacccaactgtggagctcaacatcctggatgtgtctgagggcgagtacaagcctgttcctgttgaggcctttgagcctgaggagctcatcattggcgaggttgcttgggtcaccaaggaccacagcgctcttatcttccgcgctttcaaccgtgttcaggaccaggatgctcatgtcgttgtcaaccccgagactctcaagtccaacactgttcgtgagcgtgatggcagcgacggatggctcgagcataccttgtccatctccttcgttggacctttgggttcttcaggaaatggatcttactatgttgatgtgaacgatcaggacggctggaaccacatctacctgtaccccgtcaatggcggagaggctatccagcttacatccggcgagtgggaggtttccaccattcttaacatcgacactgccgagaagcttgtctacttccaagcttccaagagacactctactgagcgacatgtatacaaggtctcatgggagaccaagaagctgactcctctggttgatgactccgtccccggttactggagcgcttctttctcctccagcggtggttactacatcctccactaccagggtcccgatgttccttaccaagagctttacacttccaactcgaccagcaagccagtccgcactctcgtcgacaacaagcagttctacaagaacatcacccagtacaatctccccaacattacctactttgagcttgagcaccctgatggctacaccttgaacgtcatgcagcagctgcctcccaacttcaacgcatcccacaagtaccccgttctcttcacaccctacggcggtcccaactctcagcgcgttgccaagtctttccaggctcttggctggaagcagtacatctcatccgaccctgagctccagtacgttgtctacactgttgacaaccgtggaactgctatgcgtggtcgcaagtaccgttccatggtgacttctcagcttggcaagcttgagcctctcgatcagatctgggctgctgagcagcttacttccatgtttgattatgtcaacgccgagaagatcggtatgtggggatggtcttacggcggttaccttacagccaagaccattgaagcggactctggtgtctttagcttcggtctcatcaccgcccctgtgtcggactggcgattctatgactccatgtacactgagcgttacatgaagacattggacaagaacgagaagggatacctcgagacggccgtgcacgatgtatctggcttcaagaacatcgccggccaattcagtgttcttcacggcaccggtgacgacaacgtgcactaccagcacgctgctgccatgattgatctcctcgtgggatctggtgtgtcgcctgagaagatgaagatgtttgctttcacggacagtgaccatagtattgtgtacaacggtgcttcggtctggatctacaagtatcttaccgcgaggttgtacgatgaggtgaagagacagcccaaggccaaggctttgactcaccagtggaacaagagacgtattgagattgttgcttagatgggggattttaattagagttgtatataataataacgacgttatattttgacaatttgtactggaatgacttgtgctttttgaaccatgtgcttttggttttttttgaagatgcttcaaagtttgacaggtgaattacagactagatagatcatgcaggtgtgctatctaatatcttggcgaacgggagaggcttgggctggtgtgtcttgatagcttatcgttgttgatgtactatgaaacgatctgacctgcagcttctatgcatgccagctatatatagtatcttgtattctcacagcacggtaaggagttgtatctgtctccgatctccagtcgtaggtgccgccatttccgttgtttgcgtcggtacctgattgataataggatgccgaggtctcagctctgtggtgcgtggtattcttatcatgagcctggtttgttaaccgaatccgaccagttcacaacccttgctcacttgatacatatgcagagtaagcagaccactgctgattatttcttatgactgtttcatcctgtcgtcttgtgcagcaaacttgttctttatccctgaattggatattgcacggaaatcaacatgactcgtgtacgcgatggatcacgccatggatcgaggttactctcgcgtgcattagctcgtcgtccgatgtcgcatcctaagatttgacaagtttttttttccttgccgattagaaagaaaatgacgcagtcttattagttaaccaatcggttactaaccagcttcgacaattgtatccgctcagatttgcaatcttacggatacaaaccggaaaagctttgcctattctctttacccccttgtctggggctgaagaaaggaaaaagggggctgatgaacaagatgtctcaatagaatcatgtgcatatgaaacaaagagaacggaaataattcctagataaaaaccgatcgtcaggcccttctagatttcttcgcgggcgcaatagcgacggttcatcgtccagatctgaaccacatggccgggacatcaggggttgaccatcacatggcttttctgtctttgttcgcatgcattatcgcacaacttgtaacattaaaaacgccaacgattgtttgatgtgcctcgaataggtaggtcgccgataagccacagtaacaatagtcaacccccttttctcgaaggtgacagacagtggaaaaaaactagtgtctggtatcgttccgatgaacctgtcttgaccaataactacgtgtcttaattattattcttagcaccaattgacacatcatggtggatcaaaactttgttgttccccggtaatcgtcttccggcgtcgcaacgagagtcaagtctttggatcttcagctgggtacagtaaccttaagcatggccccgttctctaatatcacgacaattatccatcacctgagtactctaaccatgtaaatattgaagctcttctaattgcactagacacctatctttatcagaaatcttctcaatcaggcatctggtccgcaggtctagacctagacagaaccgaacgttgactcctggtaaatgtggcttgcccagtgataccggactcctcggctaatcctcctagtcaaccgtctttcgaatgtcgttgggcagagaagctctctgacacttcggtaagctctgactcggcatgccgctagcaaaccttatgtcgcaacgaccatatggtcaatagcatcggggaccagccaagactttactgttccgacattggaccgggctgagagggctggttcagagtcccagttttccgtttttcccacgtggtagaccctgcttgtgtgcatcactgagcgacacttaatgcaggtgttctgcccaccatccctgacctggacctgcagatctctctctactttccttttctttctttttttggtttctgttgtttatgagcttgttttttgcttgattgggtcaagacccgttctatcgctgagtatctcatataccgaaagtcgcaaccatggcgaaactcgataccgagatgtggatttggtattccataacgctcgtcgtggtcattttcagaatgtatgttcacgtcaagctcgaggatgatcaggtactaattcgtcataggacttcgcgtcgcatgttgttgggatcattcaaagggttactggcagatgactatctaatggcactgacaatggtaagttcttctctcctctcacagctcaacaaattctgattgtcgtagatcacgtataccgccctcctcgcagtcgtcagcgtcctcggtcacacaccaaccaatctgatcgacccagcccttaacataaaactcacacccgaggacatcaaactgcgcgaatacggatcgaaattggttctagtcaccgaacacatgcagatgattaccctctggggtgtcaagggatgtttgcttttcatgtacagtcgacttacgtgagtttctccatcaaggttgccaaactacaggggctaaccatcatcaggctgagtttgaaacaaaacttcttggtcaagattgttgctggatatgtcatcgtcggatttgtggtgatgcagatcttgtggtttgctgcttggtgccgacctttcaaccactactggcaggttcctccagatgactgtaagtatccgacgaaagatgtagaggatgggactaacatgagtacagtgaactgctcagccgaaacgaatcatatgattaccaacgctgttgtcaacatctcctccgatgtcatgatcatcatccttccaatgccagtctttttgcagtctcaactaccactaaagcgaaaggtcatcctctgcggtgtcttcgccttgggtatcttcactgtcagtataattaccatctaaactgtcacttatcaattctaacacaatatagatcctggcagctaccatgtccaaaatctacagtctcggtgacccttacggtatagattggtcatactggtacatccgcgaagtttcaactgctgttatagcagccaatctacctctcacatggactcttctccaacgcgtcttccgactcggatcattcagtgcacgctacggcaagtcatccaaccagcgcaccggagaaggcggaacatctcggttccgatctacatacggaaacctcagcagcatggatcgaagacccaagcgacctacctacgtcgagcccggtatgagcttgaacgatagccaagaggagatcaatggaaatgggatccctttgaagatttatcagaagaatgaggttacgattaatatcaccactgaggaggtcaaggataaggacgatcagaggacgtcttcaccgccggggggacgaccggagtttttaagagagactgtttcacatagtagcttggaaggagacaagacgccaaatgatatggagcttggaattgttacaaaggtttatcatggagtttaatagttgatgaaagcataagaagcgtagacatagatacttggattttgttaaaaaataattacaacaaaaaaggatttaatgagctattatcttattgtagttatcataatcaatcttatggttacaaaatcgttgttcaggatcaatttgtgtactgtttggtccctcatccatttatgaagcgcaatcttgacaccgttcttgttcgaaggtccaatacacatgacaggcgtacaccgctaatcatcccgacactcaatgcggttgaacgtctggtccataccatatagcatatatccagcctcggtctgtaccatcatttgcgcagggcaacggcgaggacaccaccaaacggtaggaaatcctcatcaaggtgaagctagtaaactcagaagactctatgcttggatccaaatgaccttccattctgatctgaagaactcaacataatgattaagaagatacagacatggttgatattgtaagaccagccgctgtcaactcgcatcttgcatcattggtaattctggaccatgatgttgatgacagaaacgccactttccatcatcacaaagtcgaaacaccgtggatcgttcgatatcgataggttggggtcacggctttgaatgttcacatggatgatgtgagtgttttactttttagaggtattaaggaagaattagtaaacggtcgattaggcttggtatctgcgacatttgaccaagttctctggtctggaacgatgactgatatgcagagggtaggtggttgggaagaggttctggatggaccgtgatactcagtatgacccttttttaataaaacgcaaagcatttaaaacagccgtgtcatgcttagcttaaagctggtattacgtgtagtagcttttgtctctcacgtggtgtgccaaccaacagctggaacaaaacaaactctctcctttgtttacacttgtgtccaggacaagacacgaaagacaccatggaaacttcatcaacaacgcgtcttcccaatgagatactgttcaatattctcagtcatttctgcctccattgccaagaccactataaccaggactgggatgagcgaccactacgcgcaatcaaaccttgtcgtgaagagcaacagcctaatgcaaaatcgtggtattccatcgaaagaaatacactcttcgccgcttgcttagcttcaaagggtcttagagatattgctcaaccgattttatatcacgaattcgtcttgggttacggcgattcctggaaatctgacctgtatgactggggaggccgccttatttcatttatgcaaaccttggctcggcgtcctgaactttgccgtcaagttaaggtcgtctacatcaatacccgtcttttcacgtccaatgacgagggaaagcgagctactctgctcgaagcggctcgggctctaaaaatcgaccttccggccgtttggaaacaaagagcgtcaaacatactggcaagtgaagctgaggattggcctgaggtctattccatctttctgagcacatatcttgacgaaagtcgggattggacagaaaagcaggagcggcgtctacgacgggcaatggaccaaagtcctgcacctgcttggcgctggctgaattccgagctcatggccatgttaattgcccaaacgcatgccgtacaatacttcagcattcaaggcaatcgcacatggccaacaaatggacttcctgagtcttctctccggtctttaggagtcgtcaatctcccactgaaaacgctcgatcttggtattgctgccaattctcttatcgagcttgctccaactcttcgaactctaaacctccatgattattcgggagacttgagcgcatgggatacagaactcccgaacctcaaaacattgagaatcacgaatgattacttatcggccaatactcttcgtcgacttctagacgcatgtacgggagggttagttgcctttgagtttgaggcttacaagagggttgctgaatctccccgttgtggggtgagtactgcaagaatcctgcctggtgttaatgatgctaatagtatacagttcgaagactacgaaaactacactcctgctcctccacatatgcttcgcgattctcacttccaaccgtccgacgtcattaagatcctacagaaacacaagaacactctacggatactgcaccttgatctcacaaaccgcgaatatcgcacgaagaagattccattggacgtgaacctcaaagacttcagtactcttcaacacgtttttatcaacgcattccaacttttaggctcagaagagaacattgagattgagcatgaagttttgattcgacttctcccccgttcaatcgtctctttagtgatccatagagagaatttcagaagacggtgccgagttaaagaagcgctatttgcattggcagattcaaaatcccggagtccggatcacttcccttttctcaaacacgtagcatgtaacttgagaaaacgttcgactacggtatctagcttgcggtccctttttgagccagtgggtgtcgaattttgtactagagtcgagtctttgaataagctcaagccgtacttgagtggtcacaatggcagctccagtcttggttttcctgttttcgacgactcgagtgatgctgaactatgatagatgaggtcgactttatatattttgttcttgatatacgacatagccgactccaccacaaagactacaccttgcagtcagaaatctagaccaagctaataataataaattgacctcctgaatcagtagctgagctgaaactgtcaagccacggacagtccaagactatcagcccatggcttttctgcataggcatgttggttcagcctcttgatccctgacatgatccacttgggtaaccctattaggccaagtcggttcaataactcccaaatacataatggatctatcgatatggttagaatctagattcccttggcgacaaggctcttttcttttcttttcaccgaccttatgaattatttaaatccatatcgcctgcatacaaggtctctgataatcagccgctcttccttggtcaacccgacgtcatcatggtcgctctcaagttctgtctcttgttccttgcgttaggcgcacagacgctcgctgggccagacaagccagaatccacctgttctaccattcttgggtcaaaaacagtaaagaacgtcccaacatctacaggcacagtgaaaaggaatatcactatcgtcaagaaggttattcgcaaggtcaatgtcattgttgtcccgcccgctaagactacaactaccgtcgagacctcaactgtcaaatcaaccactacgaacttggggcgcacatctactacaacctcgacaggtaagtcacattatgccatctggttcgaccttgagttaatttcccatgcttcagttgacctatccaccttcatcgacgtcagaacctcttggaagatggagacatcaaccaccagttctatcacaactaaattcatcaccacgaccatcactcgaccaccttcgtggatagctatcaagggagatcctgattggaggcctagaaaacgtgccgaaaagaacgatggatttgttaatgtcgaagcattaacaaataatcaacttccacaaagcgttcgttgtgttagagagatacccaaatactctaccaagacggttgtcacaacggtcaaagggcccaggattacactcaaggctgccaccaagacgaaaacctctactgttcctacaactatcacagtcacagactacccaaatgccaggataacggcaaccgagatttcatatcgctctgtgacaacaatcgttcgagatgtcacctcaactagcaccattcccgaaactggtaagctttgttcttaattcgatttatctgcgactagtactgacaatctcttaccaaagccactgtcgagagcctcattcctacagctacagcctatgacatgtgctccgatgataacattctagttaccgcgaacgggggtatcaggcctggatacattagattgccatattcaggtgattttaaccccatccagataggggttggctatactggaaaaccatgctgtatagcatgtgcgtccaaccctctttgtgtcggctcatatattgaggatggtgtatgcaagatttttgttcccaaggacagtgatatgtgcctcaatggtggtcaagacgagatcggaggctatatgacatatcaagaactggactcgggatttgatatcatattcagcaacggaccttgtggcaagtttaagaattacggtataagtgccaaccaagattagcccactgacttagtgggattgttgtttaatacttaggcttgagctagtcaagtcgtttatcttacaaactcctatcaaacttcttttccgcatcaataatcttttgcgcagctgtctcggcgattccatacacagccgtctgaatgtgtcctgaaagctgaaccgggataatactagcatccacgacacgcaagttcttggtgccataaaccttcaaattggaatcaacgacaccaccgtccttcttaggaagcatcgcgcaggtaccgatagggtgatagaagctgttgactgtcttgacgacccagtcacgtaactgtttatccgtcctcgtccccagacctggttcaaattcagcagcccatacagatcgcagaggctctgtgaaggcaactttgcgggcatacttggcaccttcaacgagtgcttgtatatcgtactcattgttgaggtagttgagatcgatgattggcttgccctttggatctttttcgttgatgtgaacactaccacggctcatgggatgcattactgtagagaagatggtgatgaaactgcctccagcagcgggatagccttgagcgcccacgtagttggcttcaagaagaagctccagttggggaatagaaggctccttcaggtactcaagcttcttcttgtccacgacagtgccattcttagcaaacccgtcttttgcaagtttagtgatatccttgtgcactttatcgctaacttgggcccagttaagaaaagcgtaggcactgctggtatagtcataccacgatttcttgttctcaagccataggttgaactgctccgtggccttggtgccttgtgcatcgaaaatgaatggatcaaaggactcatagccttccttgagtatatatgtgtttgaagttcggagatggtcctggtagttttcgccgacacctgggagatcgagaatcttttttattccagcattggcgaggacagatgcttggccaatgccggacatctcgattagacctggactctggatagagcctgccgagagaataacctcttttcgggccttgatcgtagagccatcttgaagagcgatgcccgtggcagtcaagcccttactcttgtcagaagaaaagagaaccttggcaacgtggacgttggtcttgaccttgaggttagacccagcctttggcaggtagctattggcgctgtaggaccgggtgtagttggtcacgtcaatattggtgggctgaaacatgacaccattaggctttcctcccaatgagcctccgtcattgatcgggacgcccaatttgttgacggtagactgccacggtttcaaaacatcggggacaatacgattgtaggtagagctgatggggccagagcggccatggatgtccccgtcgttacccgtaaagttctcagactttttcatcccatggatcatagtttgccagttccaacctggacttccaagctcgctccatgcatcgtactcggcagacgcggcacggtcatagcacaagaagttcatggcggatgagcctccgagaactttaccgcggttcacactgatggatcgcccattgagaccaggttgggcgatagagctaaagttccaatcaagtggtgatcccaaaattgaaccgcgcattcccggtacgttgattcgtacatcgtcgagggctgaggggcctgcttctagaagaaggatcttggacttgggaagaccgagactcaggcgggttgcgagggctcctcctgcagtaccacctccaacaatgatctgtatcgagattagcagtcgtaaagtattgtaggaagatacttacatagtcataggtctcggtagcagaagcagctgtcaccaagactgatataaaccaagcgtagatttgcatgatggatgcaaaaggtcccagcagtatgattcaactgatgattgaatcctagagaatagatcgtgacgcctttcacttgccattttatacctgttaaccccttgcagcaaaattctagtccctgcatcacccatgttgtccaaccccgccggatattcaaggtgcatgaattaccgatgcaatcatatctcagggaccattcaattgtgttccagaccaaaggcacagaatttaaacttcactaaaatctcactatataacagttgtttatatacagctaggatataactgacttgccaagtagtatcacgagtggatccgttgcacaggatgagataatcatgatctgactctcttctgcttattctacctcgttaggcttccatattgttacctacgtaaatcgcgttgcgaggattggaaaacgactctagacttcgactctccattatagatcaccatgtcttcaacatcaaggaaagaagcaagtatttcagataatatacaccttccacctgaagtatggtatcggatatgctcatttctccccaaatcagacctcgtcagtttgagacttgtctgctccaatcttgccattattgcactaccagaatgctacaagaccatatatatagaggtgcatcaggaatcctcgcctagaagattttgcgaaatcgccaaatcacgcaaactttgccaacaagttcgggaattgatactgtatgacaacgcagattactccggggggttcaaaaatcatcacagccgtcaaagctttgtcaacacacttccatgtatccgtttcttcagcagattaatctctcttcgtgtccggttccgtacatactcccagacgtacagacgaaatcaagatggctatctcactatgcagcatcggcacgatatgctggatactatactttattggattgcggggacggggaataaggatactcgacagataatcgacccagatgctgtgtttcacggtgacaagatccaggagtattcggaaggcaaatcgtctattactgatctggcggacttttcccagccagctatacctctccaacaactcaccatcaccaatttaccagataaccatgatgaccgacttcatacttcagaatctttcttgaaacttatgtcaatggctagtcttagggatctcagaatccatgttgaggcacaaagagatctacatcaccccgttcgtgcacccgacggttcttcgccattcagtccagggaagtacaagtttttcaacaacttgtatgtctcgtggctcgctccagatatcgccaaaaacctgcagactctaactctgcattgtaaagacttctggggatggtttcccaagatggatcttcgccgcattgaattaccccagttgaaagttctatctcttggacgatatgtcttcagccatcagtggcaaattgactggttcgcatcaattgggaaacaaaatggcagtggaggattagaagagctttatcttcatgattgtcctattctttacgaagctacccatatcggccctttcgacacatttgatcccggctatcctcttctgaagtcagtgctgggcattgtcggagagcgtgaaactcacaaatatccaattcgatggcatgctatattctcacagtgggctagatcattgaataaactcaaggtctttcacatgggaagaagtacataccagaacagtctacaagatacctttacgaagacgcaccaagatgtccaagacaaaccactgcgtcaacgaatctggtatgatcttctagaagagctggcaagcccgtgtccttcaggacctgtggctcactcacgtctggaacacgcatcgaacttagaagggcaaatgacgagtgtcaaatttaatcaaaatcgagatttccagatgaagtatatcaaatacaacattgagagagagcgctataatgcatattggccatgggttcatccaggggagccctacgagtgttgggcaccggaagaagatactgtcatgagagacgatgccgcttatgaaatgctcatggatgcggttgattcaagggccatgtaaggaggctgcgtctaaagcgagatatcgaagtatggtgggtaaattggctgtaatttgacttcgaatattataatatgtaggaacaaattgaaaactaaagttgcaagatacaacgtataccagaaatcatgacgatatgtccaatgtcttcaacctcctgtaagaaccacgcggctggaggagaggtaaaattactgatcaaaagtctgtggacaccccaccctacagcaactcaaccactttaaccgtgagaacttcaatcaattaaatgtcgtattaaattaaagttaattaaatgcatttctatatcattatgaagccctaatttttctctttgatatgttgtatactaacctcttgcgcgaatgcaggcgtcaagtcgtcggggcatttagtcaatcaaggcgtttatctgatcagttattaccgttgcccatgccaataggctcaatccgcagaccgcgaagcttgatctgtgtgtcgccttctagacagccgagaaatagaagtgtaccatccggtaagaggcgaccctggtctccagttcgataaaattgttgtccttcagcgtcggttacaaacttgcgacgcgtctcagcggggaggtcaagataccctatagcgacaccagcgccgccgatgtagatctcaccaacgtgaccaagaggttggggctggccagatgatgagacgaccgccgttggcgagggcgcaaaatatctggatgagagacaaatcgaagccaagagagcttcgttgaagaagggtctcttgtccatacttaaccacaggtccacatcccacttcaatagcatcagcgacttgagtctcgtcatgtacagcgacactatcgacgctgcgatcaaggagcttcatctggtaggaagtattgaagtcgcgcatgatgatacccggaccaacaagatccatgagaatgtgatgatacgaaatgaatagctcatggttctccgagtcgcgattcatcaaaccaagttcaaatgtgtctcctctttccagatcccaagaccgactaaaaaggcgcttcacatcagcgccaacggtcgcattctcctcaacagagacatgattgagctcgacgcgaggcgaagccaggacaccctgccagggctgcctgtcaccagcacgcgtaaagaagcaagtgcgtagggcctcgtggggatatgctgtggtggagagagcctccatgaacgcatgatgcacgtccatcttggaagtaggcatgagacgaaccttacgaaagtgagagtcaagttggcgaccgcgctgctcacgtgtgacgtagccgacatctgtgacataggcgatgtgaatgatggaagctgctcgaccgcgggtacgacgttagttgatgagactgtccatgaagagattggctgcgtggtagtttgactgaccgacattgccaatcactgaagctacggagacaagacagatgaagaagtcgagattggtgtcgtggaagatactgtcgagttgttccgtacccaagacctcggctgccagggtattgttgagctggtcggcgtccatgtcgatgaagaatccgtccttgagaactatggcggcattacaaacaccagaaaacttggccgtctcaagagcagtagacataagcccagagcccacccgatacgttgtgcagatagctggaatggaagcgacgaaggcagcagccagggagtctgtaatgtcagagcagtctacgaagactgttgtgtcgtgaggaattgctcgttgcatggcgcgatgtgaagcaagaagatgtactttgatccattctgcaggtgcaccggtcaatgatgtagcaaattgatgctggagttgtatcgcttccaactccgacgtgacgacgtgggcaaatatttcatcggcattgtagaagaggatagaaggtctgaccccagacactatggcgacgttaggaaagaaaccgggcgagatatccgtgtaggtgtaggagtcgtaggcatcctcaattattgaggatactccaagatgtaccaccagtactatcgccgatctcaagaaccttggtgcgcgggtacctgaaggtgagatgacctccgatggcgtggagtagcttgatgtcaatatcctctgcgtactcagcgtcgattgtagacagaacagagaaatcgtcgttgagccagtcgggtgtaatgatggggtgctccccagccgcaacaacacgaatgtattctgcagatgcctcaaacatgcgctggtgatgccagatgaactctgctagttaagagggtgggatcttattgacataaaacatggccacgcgctcaactgcgtctgccatcttcataccctttacattggagatgttagactttactgtttagacttagagataaatgcgaacacggtcgatgtgcgaaggaagaagggtggaagtagatatcctattctctaaactaaaattgataatataaaaaagaaaacactacagctaactatacactaacaattcttaaaaatgagccgttttagcaggtctcaagccagtacgtctgaaagcagccttagaggcaaagggagaaactgaatctgatgaagcaaagaatccaatgttgttgaggtagtcaacactttgcctgagacgatatagcgtctcaacctgggggcaaatagagtccccgttcgtgggcttgagcgtgccgacagctccttgtttcagttggagaaactcaaagacagggaagagcggatgactaggaccttggctatccatatcattctcaagagcttgaagccattctggaccagacatggggcgaagagagaagtcgaattcatcgatgagtaggttccagagttctttgacagggacaccatcaacgaaacgaatagatggcgggattgttgttgttgcagaggcagagactgttgtcatgcaagcatctatggtagacgtagcgatctggtcactgccggcgaccagcagccaggcgttggggtcattaaactcgtcgacgttgtacgcaccaatgcgaagagcagaagctacaactcgccacaggaaatcatcaaggttggaaactccatggtctgcgtcaccaataacgaggcctggttgaatgacgacgggcatagggaatgttgccgaatgtcgacatagtcgctgcccatgagagcggacgagcgcttcggagaggaactttgtctgcgagtaaccatcgccaccttgcaataggtccaagacctcattgtccgttctctcctcatcggggaagtaaccgcccgtcacgtaggcgaagcgagggggcgacggggctttggacaaggctgacaggaggtcaaacgtgctgcctacattggcgtccttgaggtcacgatagccgagatgccagtggaccatagcgccgttgtggatgatagcatcgatggaaccgccgactacagacgcccagcgtgtgtcatcgagtccaagatgcggtttggccaggtcgccgctccatgcttcgatacgctcagaaagttcgggttgccaccattgtcccttgcgggcgacctccatcattcgctcttgagcctggatgtcatcttcggcgcggacaagacagaataccttgttaatgttaggccggaggatgagttgcctgacgatttgactgccgaggaaaccagttgagcctgtaacaaggaagttggatgggattttggcaacaccagtattagggatctctgatactggtagctgggacaatgcctggtcatagtgttgaaactctgagtgtaggtcgatggccgcctttgttgtggatgttgattctgtgacagattcgacattggatgggcctgaggatccgaccttggccatatcagccttgatggtcacggcaagtgtctgaatgctagtgtcaagagagagcaaggtggcgagcgagatggtcacaccaaaagtcttgcgcaaccatgtcgagaatgtaatggctgtgatagagtccaggccacactgcatcggtacgatatccttgcccacaaagtcttccagcttaccagtgctaccaggggcatcgacaagaagcgagctcagtttacgactgacttgcatagcgacatagtcgctcgagtctagctcactgactgcctctgctgcatgaagctcctgataagtctcgtcgttgatgttctggacccagaattgaacggctggaagattgagctttccagatatcatggttggcatgctttgcacgacgatccaggtagatggaatcatgtaggatgggagacgctgggtgataatgtcgcgaatgcgctggatactctctgtggcctttgagcggagagatggctcgataagctttatctcttcggatgaggcagctgtagaggaaaggtttgcgagctcaaggacagctacaagtcgcttctggaggggaccttcggacgggctcaagacgaccgagtgtcggatctcatcaatggttgtcaaatgatgctggatctcgcccaactccattcgttgaccatggatcttgatctgtgtatctttgcggccgacaaaagtaaccgaaccatcagagttaaggcgcaccagatcaccagtggcgtagaaacgcgtgtcagggtctcggcctacttgcgtggcccagttgagtcctgtgacaaacgcctcggcggtcttgtcaggattgttgatatagcctcgtgaaagtgttgggccttgaaggaggagctcgccgatggcaccgataggaacaagacgatgcatgttggctggctctgtcacccagtgggcacatgccgcggggtagccgatgttggacggctcagatgttctcaatacatcagataggcaagatgccatgactgagcattcactgggaccataggcgttgcccagtatgactttgtcagcccagatatcaatgtccttctgggataaaggctctccaccttggatcaacctcttgatagtaggcacctcctctgggctcatggttcgtataaaggaagaggtgagaattgccatgttgatgttcatttctctcaccacgcgaggtaagtcgctgatgatatcctgtcgtcgcggtatgcagacacatccacctgaaagaagaggcgtgaccatttcaatcatggtggcatcaaacatgaaagaagcgaactgcaagaatcgagatccgggtccgatatacagggccttcttctgcgcaatggcactgctgctgtatgcaccgtgttcaataacagcgcccttgggcttgccagtcgtaccagacgtgaagatgatgtatgcggcactggaagttgaaatgttcgggaatggaccagcgaaatcaggtagtgtacccatgacctctttgctaatcacgatggcagtagcgtcccagtcatcaaccatgtccttgtatgtgggcgagcaaaggaccatagatgtcttggtctgttccatcatgtactggatacgctctatgggcgcttctgggtccaagagcataaaggcagcgcccgctttgaggatggcgagataagcaacggcgacccaggctgatttctcaaagcagagagcaacgaaagtatcgggcttgacaccttgcttgagaaggagaccagccagacgtgatgattccctgtctagctcggcgtatgtgaactctccgtcccacgcatgaatagcaggtgctgttggtgtgctgcgaaccatgtcgtcaaatagatcgtgaacatgtctgtcgacggtgggagggagacgatcgccccacgtcttgagctgctccatgtgctttgcgggcacaagatcgagagtttcgatggcctctgatggagtggcttcaatagcatctagagcctgaatgagactctgagagagattgttggcttggggttcggaaaggaatgaggtcgagtattgaatggaaaactcaatgctcgagtcgttctcgatcacggtgattgttacgtcaaactatcatgtgttagctttctattacctctgaaagggttcttgttgtcagcaatggtcaacgtacctctgtgggatcagctcccccaatggtgctaaacgagagtggaaggtcctgagccttgccaccgccgttagactgggaaatcttctggaatgaaaaggctgtgttgaatagctttccaccaggcatcttgagtgcgtgcgtgatgtcagccaacgacgcatgctggtgtggtagactgtccagataagtggaaaatagctgtttaagcattgcggcagcagtgtctcctttaccaaagacgatgcgggagacgaggatgttgatgaacggtcctactgcgtctacaatgccatcaagctcgacatctcggcctgaggaaacataaccaaaacaaatgtcctggagattggtgtaggaacggagcactaacgcccatgcgagttggaagatgctggccatggaaatgttgagctcctttgctagggccttgaggcgggttcctgagtcgacgtcggtatgaagatgacggatctcgctttggtctgtgggtgcaagaccatcagtgagtcggggaagacggcatgccgttgcaccctcgagctgggccgaccagaagcgtagggatgcatcgagggacgtcttttggatatgggcgatataggctgagtagggcgtaccaggggtcatggtgaggttagggctggcataggcgagagaccagtccttgatgatagtccgcaaggaacccgcatcgatcaaggcgtggctgacctggaagtgtgcgtagacctttccttgagtatcggaacaaagtgcaaggcggtgtggaggagcattttgtgcgaagctcccattagctgactcccaaagctcttccatcatagagtcatgatcctcctcatcatcatcgtacgtaagtaacttgatagagggacggaacttgttgaggacaacctggtcgaatggagagttatccacaacactgtcaatgaatacggtgcgtagcatagaatgtcgctgaatgacgcggtaccaggcacgctggagacgagaaacgtcaactgagtcgtggcggttggcaggggtaatctcccagaccgcgtggacgtcgtactgcgaggcatccttggactgactgagaaggataccgcgctgcatgggtgacgtgggataaacgtcctctactgcctcaacaccattgcgcgacacagctgccagtgccttgttgagtggcttgagttgttggtgggagatgggcagaaggggcacatcgctctttgtgagttgcaaggatgtcttctgtagtgcagagacgacctcatgcaatgcttgctcatacagggcaaaccacttggacaacttgtcctgatgctgaatctgtgcactgtagttccatgacacggtcagggcatccttctccacgactgcagagatatcaatgactgataagcgggcagctgaaagattgacatcgacggggcccatggactttggaagagactcaaaaagcccatcgtcgcgctcaagctgttggaatcggccgagatagttgaacaggatctctaccggtagagtctgagacccctgaagggtcttggctgtgaagtagggaattcccaggcctggtatagcacgacgcatgtccttgacgcgaatgacagagtcaatgtactcatcgctcggggtgtcaagcacaagtggagcaatggcagtgaaccaaccgattgtttcatgcactgaagctgtcgtgtcttgcgggtggtctcgaccatgagtctcagtatggaacgtgggtgctgctctgtcagagaacacggaggagaaggtgtgtgcagccatggctagtaggacgtcgaggacttcggccttgaggttcttgtctgcagaatcaagaagggcggaggtcagggaaggatcgagagtgaagtcgccctgcaccaaattgttgaagtcattagaagtcttcttcactccccagaagtcaagatctggctctgttggagtaaacggaagcgcgagagcagtcgatgcgtttgtctcggcatacttcataagactgtgggcccatcgctggtatgaccacgacatctgtgttccaggtaacgaagttcccgcgataagttgctctagatcttgcaatactattcgccaggaaacgagatctatgacaagatggtgcgcgaccaggaagatagacatagagtcatgaactcgtactacccgggctgccaccagcggaccagcagtaatgtcaaggccacgctcggcttcgatcatggtacccatggcctcttccaaagtgttaaactcggtaacagcgtaggagagagagccttggatgtcgttggtcaccctctgcgtccattgcccacgtgttgagtcgttatcgaaacgggcgcggagcattggatgacgacgaactaattgcaaaagagcctcgtgaagtacagtctcagaaatagggcgtcgcagcttgagaagcatgctttgattgtagtggttctcgccatcacggaattgtgtgagatgaagcttctggatgggtgagagcgggaagggtgcaaactcgtcctcatccttggctgagtcaacggaggaacccccaatctgttgtgccttggccgccatagctataatgttgttgctcttgagtatgtcctgaacaggtagagagacacctcgtcgtcggcagagggccatgacttgcatagcggtgatggagtcgcctcccatgctgataaatgagcgacgcaaggagaccttgcctggcaggttgatgacctcagccactgcttcgctgatgatctgtacaacagcggtttgggcgctctcagatccagcctctggctcgttgtcagccaggttcttgatgatgcgctcgtacatctcgtccgtcacttcgtcaacccactgagccacacgtcgggtctcgagttttccagatgaattgatgggcatacgattgacgacaatcatgactgaaggatgcatgtatccaggtagcttatcagcaatatagttctggacttctgccacgatgtccctggcgatttggatgtctttggggttatccagaatctgcagaggctcagtatcaccaccatcctctgtggtctgtaagccacgaagggtcaggacggcgacaatttttccgttcaaggtaccgcgggaccctagggttaccatttgggtcgctaccttatcgttggaggcactgatctggtggctgatctcgcccagctcgatacgttggcctcgcaccttgacctgagtgtccttgcgtcgcacgaaagtgagtttgttacccttgccctcagagcagtaggagacaaggtctccagtcttgtatgcacgggagagtccagaaaccgatggaaggccagtgtccaggaaggattcttgcgtcttgtcagggttgttgagatatccgcgggccataatcgggccttggacaaggagctcgcccacggcgccgatgggcatcagaacacttgggtcgcgaggatcaactacccaattgttgcaacctacggagccaccaatgacctcaggacgtgtaagaagtcccgtcctatcgtcataagcgcacatgacacagcattcagttggtccataggcgtggaggaccttacagcccttgctccatttcttgttggtagcatggcttgaagactctcctcctagagcgatgtaccggatgcagggtacctcagacgggtcgagtgtactagctaccgcaggcgttagcagcatccaggtggcctgtagccggttgatagctgcggcaaggtcgtttattcgctcgtcctctgacagaacgcaaacacagcctccataaacgagggtagtgacgatctctgtgatgcaggcgtcaaaggcataagaggagaattgaagtgttctcacgtccttggtgtagcacatagcacgaccgtgagctgtcgtacctgttgcagtagcacggtggtccagaacaacgcccttgggctggccggtcgaccccgatgtgaagataatgtagacagcgttatctggcgtagcttcatctgacggtagcttgttatctccgtcggcgtccttggcgatacaggcagcttcatcagcgtccaacgccacgacattatcaacgagaccggagataaggccggtacggtcaggtgatgccagcgcaacagccctgttgggaagttgctcgacgatcatggcaattcgctcaggtggatgggctgggtctagaggcacgaacacgccgcctgctttcataacggcaagcatagacacaaccatccagatgctctttgtgaagatgagcggtacagtcacctcgggtccaacaccaaggcttcgcaagtagaccgagagccgggtggcgtggttatcaagttcggcataggagagttcgccctcccacgacgaggtgacggcgcatcggtttggtgactccttgacgtgggcttcgatgagagcatggacggtagagttgagagcggctggcgcttgtccatctccattccattccatgatgcgcttgcgaccgctgtctcccagcatgtcgacggctggtagagtgcggttggggtcctggacgattgcatctagtgcacgtattaaagcctcgacaacatccgatgcgtggctatcggatatcttatcggaccagtacgtgaaatgcagatcaatagtctcaccataatcaactacattcacagtgatgttatactattcatcgtgttagtcaaacgtattacctgtgagggtagattcaagttcacttacctcgctagggtcatctccctcgacaacgttgatctcaatctggtcttgagtctcgtctcctgtagtcaccctttgcagcgacaaagcggtattgaaaagacccttgttgccgatacgcaacacgcgctgtatgtcggccaatgagcaatgttgatggggaaggctgtcaacgtaggcgctattcattgtctgtagcagctcaattgcggagggggcaccatcactcatgctgaagtcggcacttgaaacaagcatgctgataagaggaccgacaatctcttcgatacggtctacaggaacatcgcgtcctgaagtaagataaccgaagcagatatcgtcagagcccgtaaaggcacgcaagactaatgcccaggccacttggaagaagttggcaatggacacgccgtgggttcggccgagctggcgcatggcctcgacgcctgggacggggcgcatgatcttgttcagcgacctcaccgtgtcatctccctctgcgtccacaagaactgggaaatggcaagggcgagcgttggccagtgtgtcagaccagtaagagagggactcggatgcgggcttgttgtagacgtgagcaatgtagggttcataggaaggtccaactccttccaacgttccatggtacccgcgaagtagatcgtccatcataagacccaaggaggttccgtccatcaatgcatggctgatgttgaatgaaagatatacatcagtgccagcatcacagatgagcagcgcgtgggggggcttgtctgatggtagcgctggggtcgatgagtggaggaatgcgagaggatcaggtccatcgcattttcgaacctcaatcgtaggctgagattctgtggtgttctctctaaggacaacttgggcgtaaataccgtcatttctgccactttcacagaacactgtacgcaggatctgatgatattggacaagacggcgccaggcgttttgtagttgatccagattgactggcgatcctccctttgcaggagataccttccagatgccagataccacatatgctgactcgtccttggcttggctgagaagaatgccttgttgtaacggggagcaagggtaggaggcttcgacgacatcggggccccagctacccaccttggcgtgacaagcagctgcgagtgtagagaggccatcttctcctagagacaatagaggaagatcgctgggagtgaatgtcgctgggatgacagggagctgggacgcaagggtctccagcatatacttgaagctgtccagccacgcttggaagcgatgcttgtgctgcatctttgtgttgtatccaagagacagaaccagttcagaaccttcgactgctgccaccacatccatgagagccaatcggtttgtggaatcggaagcgtcctgtgtgcttaaagtggtttctccgatttgctggatgatcgtgtcggttttctgcagttgctggtactgtcccagatagttgaagagaatctccatctcatcgtggtgctcaaatgcagcccggccctcttcagttaggtatcggtatgcaaagtagggcagtccttttccgggaatgcttcgacgaatatccttaacctgccggactacacgcagaaggtcacgttctgcattgtcaatgtcagacacagctacagggtagatggtagtcaaccagccaacagtgcgcgataggtcgatgccatcatcccatgcattgcggccgtgggactctgtatatacagctgggattgatgaacgctcgtggaagatacttcggaaagagaagataagggctgcaatcatcaaatcgtctgggtctgtgccgaaggctgcattggcaggaccgagaagcgctgcagtactgacaccatcaacgcgcacctggagtgaggcggtatctgccatgatgttcgtttccttggtaggatccatgtcccagaatgagaagtcggcagcaggaaccgtaaaaggaagcacagagttgatgtcatactcagtagacttttgtatcaacgcctctgtccatgctggcattgagataccctcttgctcgagcgatgggagacttgttgtgcccgaagtggccgccagaagcttctccagatcggccaggatgacacgccaggaaacaaggtcgacgacgagatgatgggcggcaaggaagagcgcttggccatctgagagctcgagaagacaggatacaagcaatggtccttgactgatattcaagctggcctgtagatcatcaagagtctcgacagagtcaggtaggctggaacaatggtgttgttggaacttgaagcttccagcgatatctggagagatcttctgtttccattcattgccatcggcaaggaaccttgcacgaagcatcggatggtgctcaacaatagctctgatagccatacggacctgatcagccgtgaaaggtctcgaaaggcagacgataaacgactgattaaagtggtggttgaccgaggtctgagttctgaagaacagtcgttggataggtaacaaggcaaacggctgatcggtaatgacagtcaaagccttcgaatcctcagatccgtttaattgaatgttcttaaaacgagagcggccagctaagtcagcgatagatcggctccggaggatatcgtggacagtcgtagtgatgccgcgttctctcgccctcgcgaggacttgcatagcggtgatggagtctccgccgaggctggtgaagggctggttgtggggaattgcatcaatgggcagattgagagcgttagaccaaatttggaggaaatgctcttccatcttggtcttgggctttgtcggtgactcaactgatccagtcatgttagacttgcgttggacgatgctggccaagttgtcatcggttagcgattccacccaggttaagatctgacgacgatccatcttgccgttggttgtagatggcaggtgttcaacagtgatccaaatcttgggaatcatgtatggaggtagcgtcgacaaaagtctgtcctggatcaagtcgctggcggatatggcctcatcactctgcacagcaatgataccccccgagccaggcactgtctgcttttgttccagttcctcacctcccagagaatgatgagatagtactgcagtgagacgaccctgacaagcaccgctcttcgggtagagcacgacagcgtgacgaatgctagtttccgcctgtgatatatgcacctcgacctcgttgagctcaacacgctgaccgcgaaccttgacctggttatcccgtctgcgtacaaacgagaaggtaccatcaggacgagaacgaccgatatctccacttctgtagatgagctttcctggataggctgtggtcatccatccgggtggactaatgaaagccgccgcggtcttttcggggtcagtatagccacgactaaccagaggcccttcaataaggagctctccgacggctccaacagggagcagcacggacgggtcgtcagcatcagttacccagacgcgggcacccattggcgggccaagattagcaggatcactgcttccattcagacgacctgtggcgttacaccagatagtagtctctgcagggccatagccactaatgaggaatactttatcatgccagcgacgaatgttgacagatgtgggtgcttcgccgcccaagactagcgtcttgaggccagggacaagtgatgggtccaggagatcagcaacagtcggggttaggaatgcccaatcggcagataggccattgattgcgcctgctaggtcctcaagtcgagcggcatctgaagggacacaaacacagcctccctgagatagcgggtagaaagtctctccgattgatacgtcgaatgtgtacgcagcaaattgtaaagcccgggtatcactcgtgatctgatacgggccagcatgtgtcagtgcagctgtggatagggatccatgctcaatgacaatgcccttgggtcgaccagtactaccagaagtaaaaatggcataagccgtattgctgtggcgtacacgagtcgaaggaggaccattgggaacactcagagagctgagagtgtcctcattgacagtgacgatgttcgggaacaacgtcttgaaacgatcttgatgtttcgactcggtcagcaagattgggggtgatcccaactcggacaaaatggtctcgacgcgatcagcgggatgcgtaggatcgatggcaacaaatgcgccgccgctcttgaggatagctagctgtgcgacgatagtccaggctgatttgccaaagcaggttgcgacaaaggtatcgggcttgaggtcaaccagggagtgtatatggtgggcgaaggcattggcagcctgatcaagctcgccgtacgtaaatgtccggtcccagccacagatggcctgacgatccggcatagcttgagaatttctctcgatgatgttatgtatacactcatcggatacgaactggatcccagtggcgttccaggaatccatttcacgtcgtgtttcggcaccaaccaagtcgaccttgaccaaaggttgattgggcttggtagagatagcaaccagggcagctgaaagcgcttgcatcatatgctttgcgtgggaaggagaggctttggacgtccagtgggtgaagtgaatttgtatatccttgtcagcctcatcgagcacgttgaccgaaagatcatactcagtagggtcacgtccatctatcggtgtcatcttgagtaggccgtcgtcatcgtttgcggcgcctgcagcagcatcgtgacgctggaatgagatgatggatgtgaagagaccctctgagccgatgccaagatggtgttggatctcagccaacgatacgtgttggttagagattccgttgataaagtcgtcctgcaattgcgaaagtagctgcaggacagtcttgctgcgatcgttgaagatggcgcgacaggtgagcatgttgataagaggtccgacaagtgtgcttacaccttcgataggcgcgtctcgaccggatgtaaggtacccaaacatgacatcgtcttcaccagtataggcacgcaggacgagtgcccaagcgagctgaaagacaatggccatagtgacgccatgttcagcacagagtgctctcagcgcattggaacaaggcacttctacctctatcgctagtagctcgggcgacgaaggcacactggcgtcgtcgaggagaggagggaggcgacagggagttgagcctttgagaaagtccacccagtgtccgatagcctgatcagctggctgttcgttgatgaatgataccaactctcggtaggagagaccgggagtggtactgaggcgatgggcaaaggcctcccgaagatcattcagcactatcggcaatgagaaaccatctaccaaggcgtgactgaggcgaataaacacgaatgtcttattgccgatcgtataagttgtaaactcgtgtggtagctttccataggaaaatatgtcgcccttggtctcggctatcgactgtttgactgtctgtaaagccatttcgtcgtccgtagcgtctcctagatctacatgtcgaatcgacggtacgggatcccgtaggacagcctggtcaaacgagccattgccacgcatgtttggtaggaagacggtacgcaacattggctgccgctgaacgacatgtctccaggcatctcccaggctttgggcgctgagtgaaccattgcgcgagctcacctcaagagcgactcgcacatcgtacaggtcgggcctgtgagcctggcttagcaagataccctgctgtatgggagaacatgggaatatctcctcgatagcaccgggaccccaaaggccggtatgttcgaggcatacttcccgcatgtcagacagctcgtcgtaagacatgttcttgatcagaggcaggtcatggagagtgaaggctgttgacatgtcgctcgtgacttgaacgagacttgtcaggtggtgcttaagacgatcaagccaaagactaacgccgtcaacgcgagctttagccaaggttccaggcatagtgatagttactgaagcccgacctgaggttacagcgccagccacgtcgaagatggcgaggcgttcaacggaggcatcggcatcgtactgagggaactcgtctccaacaacaggtctcagaagagcatcatcgcgttcgagctgctgatactggccaaagtaattgaacaaaatctccatcttgtcatggttccggaactttctcacgccagctgcggagaggtaccggtaggagaagtaaggcacgccttggcctggaaccgacctgcggacatctttgatcctcatcagggtatcgacaacgttggtagcaacgacaccgtctggtaaggcaactggaacaatggaggtgaaccatccaactgttcgagagagatctaggccttcagaagcaccgtcaccacgcccgtggccttcaacaaagatggccgggggaccacgatcggggaaggcatccgcaaaagattgaaaggcagctgcgaggaagagatcctgggggtcggtctggaaagcttcattgcaagaacccaggagtgcttttgttgcatccgcgtccaaggtaaaacctaattcgcgagtgtcaccgcacgtattgtcctctcctcgctttagccagtagtccattcggggcttcggaatatcgtaagggagcacacgcgatggactccacttcgacactctacggggctgagtgcggacccaagcttggaaaggtagtgacgtcggcatattctgtagcgagtgcccgttgccagacaggatgacttcgagctcttccagaagaacacgccatgagaccatatcgatgacaagatggtgggcgaccaagactaggatacgtcgcttgtcggttaggttcaaaagagaagccgccatgacgggacctgtgcgaatatccaacgaggtctgtgcaacatcaatcaacttgaccacctggtcaacgttgaccccattgtgcacttggtatttgagtgacttggcatccccagaaggagtgactcgttgcacccaatcgccgtcttcgtcactgaaccgagcacgcagcatcgagtgtcgatctacgagctgacggatggcttcatgtacaaccgtcgaggtcaaagcctctgtgctcggaagctggaccaagaagctctggttgaagtgattgacaccatctgggtacatatcaaagaacatctgttgaataggagacagagagaaatccacattgaccttatcggacctatcgatgccatcgccatcttttttggtgatctgttgagtggactggctgacgaattgcgcgagggcagtgatggtcttgtgtttgaagatatccgagacggtaaacgtgataccacgactgcgacagcgagaaacgacggccatggcagagatggagtcgccaccaattgcgaagaaggagcggcgtagagggatctgctccagcggtacgttgaccacctcggcaaccacggcccgtataatgtcttcagcctcgctcttctgaatgacgttggcctcgggctcgttatcgggctcatcatcgggctcatcagcgatacgcatgatgcgggcgtatgttgcatcgtcgaggccgtctacccaagcgctgacgcgacgggcttcgatctttccagatgtgttgattggcatgcggttgacaggaaccatagcggaaggctgcatagaagagggcaacttatcactgataaactcgctcacttccgaaatgatagccctaaccttggcaaggtcttgaggactatccagaagctgtaggggttcgtcgtttccttgttgatgcgtgggaaagccgtccaaggcaaagatggcaacgatttgtccagagaacttgcctcgagatccaagtacaacaagatgagcgactatactgccatgtgaagcgccaatctggtagctgatctctccgagttcgatgcgttgaccgcggaccttgacctgggtatccttccggcggatgtaagagatcttgtccccattcccttcggtagcataggagacgatatcacctgtgcggtataatcgaccgctaggaagccacgatacaccattcaagaaggcatcttgagttttgacaaggtcattgaggtagcctcgggccacaataggtccttcgataagaagttcacccaccgcgccgatgggcatgaggatgttgggatcccggggatcaactacccatgtgttacagcccatggccttaccgatgacttcgggtctcatataggatcggctatagtagttatgcgtggagagtgcgcagcattctgtaggtccatagccattaacaacccgaattgtgcctactgcagtccatttctgcaagactgcaagccatagaggtgcgcctccaagggcaagaagacgaagagtagggacttgcgatggctcgaccatcatggcaacggccggagtaaggaatgcccaattgacgcgaagtcgattgatacccccaacaaggtcgttaatgcgctcctcctcagataggacacagatacagccgccgtacacgagtgttgtaagaatctccagaatagaggcatcaaaagaatacgaagaaaattgaaggactcttgagtctcggctgtaagacatatcgtgtccatgggctgttgttcctgaagcggcggcactatgctcaagaacaactcccttaggctgaccggttgaaccagaagtaaagatgatgtacaccgcattggacggtgtggctccaggagacagagactcagcactcgaaacgttctccagttgcgcaatagaggatgcatcgacggaaatggtgttgtcgacaagatgggcgactgtgaggacgcattgaggtgatgtgagtgcaacaatacgagatgggagctgttccacaattccctttatacgatcagccggatgagcaggatccagaggtacaaagacacctccggccttcatcacggccaatatggcaacaacagtccagatgctcttcttgaagcacaatggaactgtgacttcaggcccaacgccgagactacgtaagtgtacggcaaggcgggtggcgtgatggtcgagctctgtgtatgatagatcgccctcccatgaggtgacggcacaattgtctgggattgccttcacttgggcttcgataagagcgtgtacggtcgtctgcaaggttgggtgatcttggttgattcgggatacgaggccttggcgttcggaatcgcccacgagatcgacaacgggcattttgcggcttgggtccttgacaatagcttctactgcgcggagtgtagcgtccacaaccgtcgaagcatagctatctgatagcttgtctgtccaatatgtgaaatgcaactcaacaatgttgttgaaatcgaggatgttgagagtcatgttgtactcgctggggtcgtgcgaatccaaaaggtcgaaaccaaactcttctggtgtctcggcctcttcgtttatcttttgcagagacataactgtattgaagagacctgtgttgctaacacccagagcattttgaatgcttccaagtgagcaatgctggtgaggtagactgtcaatatagctgcgattgatcgacttgagtagatccagggcggactgtgcctcgtcatcgctagacccaaattgggtgctggagacgagcatactgatcaatgggccgaccattgcctcgattctgtccactggtacatcgcggccagatgtcaaatagccaaaacaaacactatctgagcctgtgaaagcccggagcacgagtgaccaggccaactgaaagatgttggagactgagatagcatgcgcgcggccaagttggcgcatagcatcggtggtactgctgggaacatcaagtgtgatcttgttcaacactctcttagtaccttcagtagagaggacggggaagagacaaggttgagtgtcggcaagagtttccgtccaataggagagcgatctagcaataggttcgctgcaaatatgggagatgtagtcgttgtatgatgggccggatccttgcagattaccgttgtaagaacgcacgagatcatccatcaccaggttcatagaagtaccatcaatcaaggcgtggctgacttgaagagatacataagtgtcgtcatcggtggtgcagatggacaagatgtggggtggcttgtctgttggtagggatgaagctgaggatcttaggaactcggcaacgtcagatctctgacactgaatctcctttatggtgggctcggcagcagcagtatcagccctcaacaagacttgggcgtgacctccgtcggatgtcccgttctcgcagaagacagtacggagcacggggtggtagcgcacaagtcgccgccaggcatccttcagttggttgacattgaacgacgttccacgtgcagggcggatcttccatgctgcgtagacgatgtaggatttggcatcctgagcctggctgacaagaataccctgctgtaacggcgagcacgggtagattgattcgaccattgttgggtccaaagatccaaccttggctttgcacgtcgcggctagggacttgagcccagcatcatcaatgccaaggagggggaagtctcctggagtgaaggagggagacatcgtggggagttctgttgacagagatcgtagggcggcggtgtactcgttgagccagagttgtagacgatctcgatggcccattcttccgttgtagcctattgacaggaccatctcggagccttcgacagcggcgaggatgtcgataagtgccattcgaggtgtacttggcgcagcatcttgaatctcgagtggctcttgaagctctcggagaacggtatcagactgctgtagttgctggtattggcctaggtaattgaagagaacctccatgttggtatgctctttgaaggcatctcggccttgcgcggtaagatatctacttgcaaagtacgggaatcccttgtcgcgaatgctatgccttatgtccttgacttgacgaactgtctcaacaagatcgcgagtagtcgcggaggcaacaagggggtacatagttgtgaaccaaccaacggtgcgtgataagtcgatactatcatcccatgcattgcgaccgtgaccctcagcgtatatggtcgggaccgatcgctcagggaagacgcggaggaaggaaaacaccagggccgctaacatcaagtcatctggatctgttctaaaggcaatgttggcgcgtcctagcagtgctgctgtgctagacgcgtctaaacgtgactggatgacaactgtatccgccatgacgttctcccggccattgtccatatcccaaaagccaaagttggctgatggcacagtgaatggaaggactgattcgacattgtagtcctttgctcgcgagaggagggcatctgtccaagcgggcatcgtgacagctgcgggagcaagtgatggaagagatttagattcggatgataacaaaatctcgaggtcagacagtatgacacgccaggatacaaggtcgacgaccagatggtgagctgcgagggagagtacctgagcatcaggaaggttgataagacaggatgccaccagtggtccattatgaatgtcaaggctagtctgcaactcatcaagaacaggtaccgcatcggacagagacgcgaagctttgttgtcggaatcccaagctgctctcagcatcaggtacaatctgttgagtccagtcactgttgtgatctttgaggaagcgcgcacgaagcatgggatgatgcttcaccacggtggtaatggcagactcgattcgctcagcagataaagtcttggagagtctgaccgtgaaagtctggttgaaatggttgttgccagaaggattcatctcgaagaacatgcgctggattggcaacagagggaacggctctgtcttctccacgaccagggattgtatcccgttgctgttgggggcgagagccttgaaacgcgcatggttggcaagctctgaaagagattcgctgcgaagaaccttgtcaactgagacagtgacgccgcactctctggccttggaaacaatctgcatcgcggaaatggagtcgcctccaagactggtaaaggattggtctagcggtaatgaactggcgggcaagttgaggacctggctccaggctttgacaagctgctgttccatgggcgtaagtttccttgtatcttgcgttcctgtaactgtcgtttctgtcgatgaaacgattgctgctagttcttgctccgtaagggcatgcacccagtcctggatctttcgacgatccatcttaccgttggtggtaagaggtagctgctccaccgtgatccaaatcttgggtatcatatacccaggcaacgttgacgataacttgtttcggagggtggagttgcgactcctgtcctcctcgctggtcacagggcacaacactcgctgtgcttcaactttctcttgctgttggtgacgagaaagcactgtggtcagacgtccttggcaagcacctgtcttgggaagcaggacaaccgtgtgttgtaggtctgcatcagcttgggatacatggacctcgacctcattcagctcgatacgctggccacggaccttgacctggttatctcgccgacgaacgaaggagcaagtaccgtcagggttataccgcacaatatctccagatcggtagactcttggatactgtgttgtaagccacgtaggagggtcaataaagacctctgccgtcttgatggggtcaacgtagcctcgcccgacaatgggaccctcgacaaggagttctcctaccgcaccgactggtaacagaatagagggatcatccatatccgccacccagatgcctgcacccctagcaggaccaaagtttgcagggtcactagttgctttgacgccatctgtggcgttacagcaaatagtcgtttcagcaggaccgtatgcaatgacgaaatgaaccttgtcatgccacttgcggatgttttccgacgtagcagcctctccagccaaggcgagcgatttcatactgggaacctgggctggatccagaatgtctgccatagttggtgtcaagaaggcccagttgacttggaaatcgttgatcgctccagtcagatcctctagtcgacgacgttcagacgttatgcagagacaacctccgttgagaagggtcatgaacgtttctccgacagacaagtcgaatgtgtaggcggcaaactgcaatgttcgggtgttctggtcgatttgatagggcttggcaaagtgttttgctacagtcgataaagactggtgctcgatcaagatgcccttgggttgacccgtgctaccggaggtgaagatggagtatgacagattgtttccgttcaccggggttgaaggggcatcaagttgagggccgccgatagaatccaacatctcttgatccacaacgataacctttgaaaaaataccctggaaacgatctttgtactttgtctctgtgaacaggacagaagctctcaagtcgttcacaatggtcttgacgcgaacaataggataagttggatcaacagcagcaaaagccgcaccagcctttaggatagccatctgagacacagtcgcccaagccgacttgtcgaagcatgtgataacaaattcgtcaggcttgggtgtggcctcgccgagagaatacagatgatgggcaaaggcattggaagcctcgttaagctcacggtaggtaaaattgccgtcccaggcgcaaatagcttgctggtcaggaatcttctcaacctgctgctcaaacagagtgtgtgcacattccgtatgaagttcctgcataccaatggcgttccaagagtccaactcgcagcgagtctcggggctgacaaggttgacattgacaataggttgatcaacattctcagcgaaactggtcagggcggatagtaaggctcgaatcatgtgtgttgcatgagcagaggagatcttggaagtccagtaggtgaaagtgaaggaaagctcttgatccgaatcgacaacgttgagagagacgtcatactcggtagggtcgcgagagtcaattcccgtcagcttgataccatcactaccaccgtctgcaccggcactggtggggtcgtgtcgctggaatgatacaacggtagtgaagagcggttcagagcctaggccaagactgtgctgaacttgggcgagcgatgcgtactggttcgacatgctagaagcgaaatcttcacagatatcctgaagaagctgagcaaccgtcttggaacgatcgaagttgacacgggagatgagcatatttatcagtggaccaatgaggctggtgatgccttggatgggagcatcgcgacctgaggcgaggtagccaaagtgcacctcatcgtcgccaatgtatgcacgcaggatgagagcccaggctgcatggaagatactggccattgtaacaccgtacttggcgcaaagtgatcgcagggcttttgcatcaggaacaggaacaggaatatctcgtgcttccaacttgccaggagatgggatcacagcatcatcaagaagaagtggtaggcgacatgggccagcaccatcaaggtatccactccagtattcgagggcctcatccatgggttgtttctggatgaaggaaaccagctccctgtaaccgagaccaggagcagctgggagcttgtgcatgtatgcttgttgaaggtccttgatgatatatggcagagatgctccatcgaccaaggcatggctcaatcgaagtaggataaacatgcgatcgccaacagtgtaaatgctcaactcgtgaggaaccttgccatactcgaagctgctggctggtgccttttccatagtctcgaggaccctcttgacgagatggctagatggttctgcaagttcctccagttcaatgtgatgaactgtagcaagagtctttcgcagaatggcctggtcaaatgatccactgccacgaagattcggcagaaacacggtgcgaagcatgggctgacgcttgacaacttgttcccaggcttcgtgcagacggctcacttgagggctgctgtcgtgggaggagacctcgaaggcaaaacgaacgtcgtaaagatcgggagtccgcatttggctgagtaaaatgccttcctgcatgggcgagcaggggaaaatctcctcgatgcttccaggtccccatttaccagtgtgctcaagacaaagagtcttcatctcggcaagattggggtaggacatatccttgatcagcggtgtgtcgttcaaggtaaattctgacttcatggtactcgtcttgtagaccacatcggcaagtttgtcttggaaggaatcgctccagacttcaacttgctgcgcgagagttggtgccaagctttggggcatcagcatggatactctagctcgtcccgaaacgacagcaactgaaatgtcaaagacagccaaacggcgtgctgaattgtcaacatcgcgctgtgcaaattccccctcggggattgtctggaggagagcaccgtctcgctctagctgctgatactgaccgtggtagttgaacaagatctccatctggtcgtgttgtcgaaactcattcccagttactccatctccagacatgtaccgatacgagaagtagggtacgccgtggccagggaccgatctgcgagaatccttgatcctcatggtagtctcaagcaagtcctccggcacatcctgggcgagcgcaacgggaacgatgcaagtgaaccatccaactgtgcgagagagatcgacatcaacatcagcgtcacggccgtgaccttctgtgaaaatggctgggaggggccggtcggggaaagcctgggcgaaagatcggaacgctgcagcaaggaataagtcctgagggtctgtctgcagaggctcgttgcaaggtcccagaatagccttggtcatggcttcgttaagctcgaagcttatctcgcgtgtagaggcccagccattggacttggctagatcaataccccagtagtcctggcgtggttcgggaacgggatatgggaggacattgtgtgcggataattcctcggcgagagttgattgaactcgaacccacgcctgaaatggcacgggctgtacggatgccggagcaagaggtttaccggtcaatatagcttcaagttcctcaagcaagacgcgccaggaaaccatgtcaactaccaaatggtgagccacgagggctagaatctgacgactaggcaattgaatgagcttcgcagaaacaaggggaccatgttggatatccaatgattgttgggccaaatcaataaggttgcttatctggccaagactagtgttcttgtgctcctggtactgcaacgatccattcacgtcatctgtaacgcgctggacccattgaccttgacttctggtgtaccgggcacgaagcattgagtgacgactgacaagctggttgagtgccgcgtgtagggtaggcgacgcgaccttgttccccgacgcgatctgcaccaagaaactctggttgaaatggttaacgccatcaggataaatgtcaaaaaacattttctgaattggcgacagagcaaaactctcttcgactgggtccgaaaggtcaaactcgttacccgtggcgggtgcgccgatcttccctgctgaatcatagtcgacaaacgcggcgagggacgcaattgtttggtgtttgaagatgtccttcacagtgagcgcaatgccttgactcctgcaatgagacacaacttgcatggcggtaatcgagtcgccgcccaggctgaagaagcgatgttcgctgttgatcttttgggggtccaggttcagaactagagcccagacggagcgtatagtaacctctgttgaagtcaaggaatcatccgagacagattcttcttgaccaagagcaagaatctgccttacaaggtcctcgtccgctttctccagccagtttgtcatcaggcgacgatcaatcttgccagaagtcgttagaggaactgaggatccttcaacgactgcccagacggcggggaccatgtgtctcggcaacttcgaggaaaggtattccgtgactgtacgcaacagctctttggctctgtcgtagtcgtcgcccttcaagacttggagcgagcctgagcttgacgactctgtcgagccgaagcccttcaacgagatgatagccacaagacgcgagctcagtctaccgttcttgacaaaggtcacgtagacatgctgtacgtccttgtgggcactggtgacgtgactttcgatctcaccagcctcaactcgctgacctcggatcttgatctgtgtgtccttgcgctgaacaaagtccattgaaccatcgaggttatacctcaccaggtcaccagtcttgtagagacggcgcccattggaatgccttgggtaatgcaccgaccactcgggatcccgtataaagctggcatctgtcttgtcggggtcgtttcgatatccacggccgaggatggggccttcgatgagcatctcaccgactgaacctacgggaacgaggaggtccgaattgctggggctgactacccaagcggcgctgcccatcatgtggccgatgatagctggacgcacctctcgatgttggcgatcactgatggatgcaaagacacacgtctctgtcggaccgtacgcttgaatgaacttgatttcactccagatgcgaggggtcaaatcaccaattggctcaccaccacagatcaaagtctctagcgttggaacgtcgcttggagtcatcattctggcgactgcaggtgtcaaaaaggcccaatcgacattagctcggtttatgaagccagtaagatcttcgatgcgctctgtttctgtggcgatacagacggtgccgttatagacgagcgttgtgaagacctcgccaatggtggcgtcaaaggcatatgaagcaaactgtagtactcgggaggtgctggtgtagttcatttgagaaccgtgctctttggtaccggtgctcacagcacgatgctcaatgactacgccctttggtctgcctgtgctacccgaggtgaaaatgacatacgcagcgttgtcaggagtcacagttggacaaggcttgtcgctgagagctggcaactcgagaatagactcatgcgttacggtgaacatggccacttccaaattagacaggtccccagtgacgagaggagtagtagcctggttggcggacatgaccatcactggacttccagtatccgaaatgatgagtgccaagcgttcagcagggtgagctggatctagagccacaaaggcgcctccagccttgagaacaccgagcatggctacaacggcccagatggacttctcaaagagtagaggcacaatgacttcggggcctacacccatagagaccaaatgatgaccaagccgggtcgaaaattcgtccagttcagcgtatgtaagggttcccgcggaagagtaaagagccattttgtcaggctcaatacgagcgacatctgtaatgatgtcgtgtagacaagcgtctacgggaccaggtacatgctcattccatctcttgactagcttgctactgagagggtccatcaagctgatgtcggatatcttggtatcagacagagacggcagagactgaagtgttcggagccagacgtcgcctatcacatccgctgcttcaggacagatgacctcagttctgtatgtcagactgagctccatggtggaacgagtataagcaatctttgctgcgatggcaaattcgctcgtatcgtccagatgaaccaagtcaacagcaactcctgtcttggatggagtgacatcgtcttcgcggtaacatgacaagacagtgttgaagaagggctcaccgcccatatccaaggctttctggaccttgctaagagggcaatactgatgatccatgctgtcggcaaggcccgcgcgagaggactccaaggcttccttaacggtcatggcgtcgtccagcgcaaggtcactgatgacgaggttgataaagactccagcagcgctctcgatgccactgacaggtgcatcacgaccagaggtcatgtagccaaagcacacgtggtgattgttggtatagccgcgcaacaccaatgcccaagcaagctgagccagattcgagatagagacgccgttagtctggcataacttgagaagaggtgcgatatcgtcgatctgggtcttgaagatacgcttctcgtttgcgatagcaacatcgggtacttggagttgtgggaagcgacaggccgagactgtgttgagacggttcttccaaaagtcaagagacttgtctgagtcttgtgccttgacataggcgacataatcacggaatgaatggtccgagacggaccattcagagccgacctcgtcgacgtaggcgcgatgtagatcacgctgtagcacgtcaagtgagataccgtctaccacggcatggttgatgcgcagatggaccaaaatcttgtcctgtgcatccgcaatggtcaaaacgtgaggtggctcgtgagaagcgacggggagttctggatcaaatgccaaaagagattcgacagcgtcttcacccacgactgtctggtgtatgacacgagccgacgggttgcgtaagacggtggcaagaaacgcttcgttggcggcacttccatcaacaaagattgttctcagggcagagtgtcgctggactaccttggcccaggcattctccaattttgcaatggagactgcgggggagccagatggggcatgtatcttccatacaacgtctactgtgtaggacgaagtggacttggcttgactgatgagcattccctgctgtacaggagagcaagggtacacatcctccacagtcgggccggaaggaccgacggcttcgttaatggtacttcgcagttgttcccatgccttgtcatcggagaccttgacaagagggaaatcggcaggagacacaaagttggccctggcaaccgctcgaatcgtgtccaaaagagctgtctgaagtacccgaacccatttgcgaaccttcttctgctgaccaaggtcccaactgtgcgccactacaacaccgagagacttgtcgtcattggggctgactgtgatgctgatacaggagggaataagggtggcggtatcaagatcgtctccttgctgctgtaacagattgccctgaaatctggcattgtcgaggcatctgacgagaatctcaggcaaacgagcggcaagaaccttgggcgtataagactcagccatataagaagagatttccttagaggaagcgagacgagcgttctttgccgtcgctgctactacagcagtgccagatgataccaagtcattggtgagttggactggatacaccgaatcgccatatccaacatgggtacgtggagtgtctgcagcgtgaatcacgggcacggtacgatccgtgaagcttcgtgagaatgattccgcagctgccgcaaccacaacgtccactaccgtcagcatggagcgagaacaagactcaaagagaagttgagaagcgtctgcgtcaattcgaagctcatacttcgactcgtgaggtaggtaggtttcctcagggtcaagttcccagtagtccagattagcaactaccgagggttcatcggtatgactgggtgaggcacgagtgtccatcgctggacgggcgtggggaatgacaggagatcccgataggatacagtcaaggtctctgagcacgaggttccaagatgccaagtcgagcgtgatgtgaagggcggataccgcgactctgttgtggcctgggaagtaatcaacagctagtaggggcccctcagtggcatcaagcaaagctgaagactttgcttcggtgccgtcatgggagacaaacaagagcaccttgctcacatctgtactctctcgtgcgaaccaagcatcgtcttccttcacatatgtggttcgaagggctgggtgaagatggatcaattgtctgacagcatcttcgagggtgtgttgatcgatggagctggcgagttgaagctgcgctgtacgagattggctaagtacaggcgattccaagtcatagccacttccaagggcaaggctatgggcagcggtgacatggccctgcgtggaagagtcggatgtggaatgctgctctgagatggcgatgttgttggccatgtcattgatggtacggcctcgaagaatgtcgctgacagaaagctcaataccttgagcgcggcacctattgacaaccagaatagccaggatggaatcaccaccaaggctaaagaaggatcgatcatcaggaatgaactcaacaggagtaccaagaacctcgccccatgccgttgcgagcatcatgtgcactggactcctgtctgccaaaggcgtggcagagtgcgtggttgcaagattgagtacgttgtccaaagtagctttgtcgagctggtcaacccatcgagaaacacggcgacgatcagtcttgcaggctgttgttgaagggagagatactactggaagccagacctgaggcaccatgtagccagggacctgctgggcaaggctctcttgaagcttggctatgatgccagaaacttgttgggtgtcaaggagctgcacttcacccgtggtcgtgctcaagactggatgagtcgtcttgaacgataggacagccacgagcatagaggcacaagcaccttgttttggtacaagagcagcacagtgggcgatatcgggctcgatagtggtgaggtggttctcaatatcgcctgcctcgcatcgttggccacgcaccttcaactgtccatcatgacgaccgaagaacgtcagacttccgtccatgttccagcgaacaaggtctccggtgcgatacaggcgatagggagacggtgtaccccacgattcggggattcgatctaagaaggaagtgttagtacggtcactatcattgaaatactcacgcgcaactatagggccctcgatgatgagttcacccaatgctcctataggactcaggatacgtgggtcgtctggacgacagacccaaactcgattgccgtccattgcatggccgatgacggagggtggaagagttggatcgtttgcgtggccagaaacagcgtagatgcatgcttccgtcggtccgtacccgtgaagaagattcacgtgaggagcccaaacatccttgatagcctgcgacaacaactctcctccacaaacaacagtcttgacggtgggacagtcctcaggactaaaagtgcctagcgtcgtggtggtcatgaagagttgattggcgcgtagcttggagatggcaccgctgatgttgctgagtcgatcatcagaggatgggatacagacgcaaccaccatggaccaaggttgtcataatctcgcccagagatacgtcgaaagtgaatgaggagaactggaaagcacgagtctgcctgtccataagcatggccttcccgtgagccgttgagctggaactgagcgtctgatgttctaccaccacacccttgggttgacctgtactacccgatgtatataaaatgtacgcaggatcactgggcttgacatggggtagtaaggaattctctgttggtagcttgttgagaagctcaggagagagtaccacggtgtgattaatgtgttgaactggtagtgctggagtactctctgtggtcagcaagatgctagctcccacattgtcgatgatgaattgagtacgctcgacgggccaggcaggatcaagaggtacaaagtgacacccggctctcatgatgccgaccatggcgacaatagcccaaagcgacttttccattcggaacacgactgggatcccatggccgacatccaggctcttgaggtgagcggcaagctttccagtcatgacatcgaattcgccataggacaagctgccatcgtgactctcgacggcaggtgcatcaggatagtcttgtgccgcgtcaagaatgaggtcgtgggtgcaagtatcgacgtgcattggcagctgcgagttccattgctggatctgctgcttcatactctcatccatgagttggacgtcatcgacggtggtcgactgtggaattgaggtgatggcggccaggaacgcgccaaagacattttctgcctgggcgctggaaagtgatgagctccagtacgagaactcgacagcaacattgtcttgataactatcaaatactcggagaacgacgtcatactggaaaacagaattagcaaccatctagttattgtataatagagaaaggggacatacctcagcaacgtcctggtcagcaactcggtgaagctgaactccatcgcagtgaggctctactgtctcatcatctgacatgaacgtaatggtcgtgttgaaaagctggctagcagggacgccttgctcgtgagcaatctccgccagtgggtgatgctgatacggaaagccttcaacaaagtcttgtcgcagcttgttgagtacatctgcgataggtgtcgaaccatcaaggcctacacggcagagcatcaggttgataaagaagccaaccgctcggtcggcgtcgtcaccaagaagatgcctatcagtggccatgtacgcgaagcagacgtcgtcagacagagtataagcccggaggaccaaggcccacgctgtctgagtcaaagagaatagggtggttccttgttcctggcagaattgcctcagctgcttgatattgggaagtaagcgacgtttggtgtacactcgggctgggctctggtcggtccagtcggtcagctttggtagcaggcatccagagagtccgtcgagatattgtctccagaactcacgaccaccctcgctgggtatctgctgcagctgctggaaatatctgctttgaagatccatggacccactgtttggtaggaggtcattaagtgacctctcaaggtcatgtccaagagcttgaacagacaggccgtcgataactgcgtgactgataaggagctggcagcgcaatctaccatcggccgccttggacagccctaggcgatgatgcggtcgccccatgtcccaagtgacggatgttagttttagcatatcatcgtcttctgtcaagtcctctatccatggcaactccaccacatcaactgatggtgaggtcaagacgacttggtcaaagacgctgccatcgcgcagactctccacaaaggtcgagcgtagtggagcatggcgcttcacgactctctcccaggcagttcggagtctatccagagaaacagtagaagcgttgacaagttcccagacaaccaagatgttgtaggttcctggggacttcacctggctgacaaggatgccttcttggacggagcagcatgggtagcactgttgcacttgacccaggggctgtagaagagcttccagacgagacagtttctccggcgacaatcccagaagcgtggtacgagtatcagttgtctctaagttaacatcgatggcagtggtgtctaggctggtttcagagacgctgtcacccataggggttgagattggccctgtgacaccaggggtttcgcccactgaggaagctgatgatgaggcatgatgagagtcaaattgcaacaactggcccttcgagttcttgtgtccaacaacctgcaatgttccatccccaatgtcaaattggacaaggtgctcagtcaagaaacatcgttcatcacctgcgggctttagtgagaacattgggcgactcagacattcagggcgaggaactaatgcagaagctgagcctccatcaccactctcgtagctctgcccaagaaatggactctcaactagtagttggccaacagcacctggtggtgcgagacgggtagggtcttgaggatccatgacccaggcggcacagccgcggggccatccgatgttgcgtggggatgatatggtgataagaggtgctgtacagcatgcgtagccgagagcggcagtgggagcgtacgcgttgatgagatttgctaccgtggcccatttcccaacgctatccttgtccaagtgctctccggctaagatgatggtatctatacccggtaggtcatcttggttgagaacagctgctgaagagggcgtgaggcagaccaatgagggattcattctcgtacatgcgtcagcgatcctaccagtttgctcctcttccgacacggtgcagacacaaccgcccgctgctagggtgaagagcacatctgagatgctggctcgggaatcgtatggagcaaactgcagtgttctagtggcaggcgagaagtcgtgaacgttgctgttggtgacgatggaagtacaaacagcaacgtgatccaagacaagtagagtctcctccccctcgcccttggatgtgaagaggacacaggccggatcctgtacagcgaccgttaagctggacaggagttgggtgttggtgttcttgggggttttaagaatctcagagatgtcaaggacatgctccgcaagtcccacaaacttgctgaggtttggagtggatgagataacaatgctcggagatagccttctcattgcagaagtgagctgatccgcggatagaccaggactcaccggggcaaaggcaccacctgccttgagaatagagaggtagatagccggcacccacccagacttgtcaaggcaagttaccactgtcgatccgacctgtaggccaattgaaaccaagtgcgacgccacagtgtctgaaagctcatccagatccgcataagtcatggtggtgtcccaggaaatactagcctcagcgtcaggctgcttgcgagcacgctgggcaatcatgtcatgcacaagcgaggacactggcggcggaggacggccagcgagcatctgtaacattcccaagtcttgtttgtcactaagagaaatgtctcgctgtgtaagttgagatgatacagagcgcaggtgttggaaagctcttgtaaaggtgctggacaagagtggcaacaggccttggtcaatgacccttgaatcagcactcaagtcagcagaccaacggccttggcgtctggagaaggtgacggaaaggggggcattggtaggcatggtagcgatctcatcgccctcgctgtatgcatagcgcagagcaagtggatgaagattgggatggggctggtcaacaacgggagtaatagcagaaccatccagatgggaacgtatggagttgatctgatcaacgaccaatgatgatccatcaaggacaatagaggccgctttggggccaataacgacgacagtgtcggtaccagcaaaggacttggctaccattgcccaggcgatgaggaacctggcaggaacagacgacacaccagggtcggtcagttctaattctccgctcaactcaagctgcttgtgcaaatcgagacgcgaaacaggcatactctctgagccataggtttggaatgccccgtgagagaggccacggtcgacgctgatagtgagcgtctgtgtcatggtgccggtaggatgatcttgtggcggcatcatgaacgatgaagcgaaaggataaaaaattagatgataacaatagtatggtaatgatgtgtgtgttgtgtgattgtcaaattgtctcttacaattacactgtagtagattctatacgtctgacatagcattccaatgggtgtagagtagactataggggaaatagatacaatacggttactgaatagagtttccgacgattccataaactctctaaccaagagctaggtagcttagctccacggatatctacattagtcaggcctatccactaatacggatcggcatccttaccccaggtatggccatactagcatgcccccttcactttaacattgaccaggtacataccgctagcctggcacttccgacggccgctagttccgggaccctggagattgataatgtttctgagccttttttctcctgcatgatcccgtccgttgctgactgcgcagctgagaatgcctgagaatgctacctcaattccccacatcccgatttgtcatgttgattgacgtttcaccttctatttatggttgcggaaagcgacgcagtccatgacccttgttggccgtggttccgtggctgcgtggttaggatagttagccgtcggcatttatcaaggttagctactagttcagctctctaatctgtcaatgcaaaaaaggtgtctggcgtcattcgctacaagggatgcatgagtgtctagtgaggaaaaagcaatgtgtaaatgtttacgttgaagattaaacttaccctataggacatgttgaatatagtatttatttagacttagcgttaaacacattcacattcatttatacacatcacaccacccagaatagactgccagatctcaacaaatacataagcatcacttatccttgtaatacccaaagatgagtggaatctctttcaagtcatttgtacaatctcagtacactccaattcctctcccgaaccatgatttcactggacagaccatcctcatcaccggagcaagtcgtgggctcggcttggaagcagctagtcacttttatcgcctcaacgcttccaagatcatcttggcggtccgtgatgctagaaaaggtcctgaatgcatagcattcgtgagacagtacaatccttcgtcaaacaccaccgtcgagtgctgggaactggacctcaccaatgtcgaaacaatcaggcagttcgtcgccaaagccaagaatcttgcacggcttgatgcagtcatactcaatgctggtatggccaccatgtcattccaagccattgacggaatggaaaagacacttgcgacaaatgtcactggtacattcctgctcgccattggtttgctgccagcgctgcgtctatcagggctccgaaataacatccgccccaggatggtcttggtatcgagtcaaggccacgaagccgctgcattcgctgagcgcgatgctgacgatatcttcgccgctctcaacgatgccgataagactgacatgacggatcgctatgacaccagcaaactcatccaactgctggctttttacgctctcaaagacacagtcgacaaatcgtggccagacagtatcacctttacggctgtagatcccggactgtgcgatacagacctcactagagacataccactgctcatacgcatcatccatcggatcatgaaaatgttgctggcgcggacagccgaggttggcggtcgctgcctcgtccttggtgctgctgatgatgagcattcccatggcgcatacttcaaagatggagttattggaaggtaagctgtcaatctatctacattgggcagtaaataactaacgtgctgtactcaagtcctccagttgccgttaccgatcctgaaggagttgagttaaagaaccgtgtcttttctcagctcaagtctctgctttactccgtggatcctcagattatggatgcatgtccagttatggagtcagatgaagaggcgatccgcctcaattaaataatatatatgtgtgtcagccacgcccaggatagtgttaaaatataaattcgttcattccacgtcgaatactataagtgatacatgacattgtagccattcagataacctaatattaattgccatccatccatccgaatataggcaatgctcaatgtatttgacgcaagaaatagactagagcacgctcatggaaagtaattgatgagatttgtctgatcagccttaaaagtagttcttgggccagagtaatatgttccgcaagcttggctcagggtatcataggagacgaaattattagtgcagcttatggtatgtagaccagacctcttagacttgttatttctgtacccctagacgtaggaggccgttttgtatggtaccagtaggcattacaaagcaagatgagcacttgcaaggtactgtgtcgtggtctctgaactccccgcttcgcttcagtatcctcgactgttacctccgcggactctactcatcaaagacggagttacgggcccccaaagtgtcctgactcccatgacggtttgaggccacctcaagttccgatacatcatccacttattacccttttccaagttttatttatcccacgtggagagaacgttgccaataagccgatgccgaagatacagaacatttaattggttaatcttgcggctacaagatatacaacaacaagccgatgccgaagatacagagcgtctaattggttaaccctacggctacaagatatacaattcagtcacttgcatagatgtggaatcagtctactatggttacaactgtaactctctcgcatggacatggattagccattcccatgggatgaaacaaatatcatcgtattccaactgccaaactttgatatgtggttctctgcccccaaaagttctcacacccctagggcccacgttactttgcagggctacgaaccgagtgctgacattgcatatcacccctgctgtctggccattttccgttttaggtatttccaagtttggccgtccccgaaacctaacgaaaattaacggttgaacgatcggtgttctcggcatcatatcatacccgatacggtttgtgtgtatctattgatacggaatgattgatatacttgagaaactcctgttccaacttgattcagttgctccatattcatttagttttcattcatcgcaactggattgtgtctcttctatctgtaccttatgaaccggattcaccatggctcctcttaacacttatacgtctactgaggtcttgctccttgacaatgcctgcaacgacgtgcatgaactcggccgtgcgctttggtctatcactgtcgatcgttaccatcaccgtgatgagtggactttgacttgcttagctgaagcgcacggtcgatgggatatgacatatcgacttgttagcattcaaaatgctactactatcggtcagcttctcgccgccgagaggctcgtcgagtcaccaaaggacgcttctgatgaagacaacatctttgcctttgctactacgggctcgcgtcttccagttcgtacacttctaggtcgtgtaagtttaaccattctcagaacacttccatatatggcatctgacaagtcttagtcatcgtttatcttgcaactctcggaatttgatggtaggcctacagctcaagtcctattctctggagcgaacaacaaaggacaggcacggattctcctcaacgtatttcatagcctttgggaaacccacggctcatctcccttgaatgctgaacgccctgtatgtgaggtcggtggcctcagctatgaagacgttcgcattcttgaacttgtcaatagcggtagacttgcccagcagcaggagtgcattcacgatgtggttctacaacatgcgctccaggcgcctacacaacatgctgtgcgggcctgggatggcaatttgacgtaccatcagctcaacgaccacgctgaccgcatcgccaccatgctagtgtctgctggtattggcccaggtgactttatcccatccatcatggaaaagtcatactggaccatcgtcgtcatccttgcaacgctcaaggccggcgctgtttttgtccccatcgaccccaagtgtcccgcttcgaggatcaacggtatctttcttcaagtctggcccaaggtatacttcaccaacctcgggcctcagatgcgacgcaagcttaacccctctgtcgcctgcgtcgacaattttgctgagattgttcagcaagtgcagcctggtccactgccgccgtctcgtcctgacgcaattgcaacttgtttcttcacctctggcagcacgggaaagcccaagggcgccatccatgatcactctgccattgccactggtattgttgaccttctaggtccatttcacatggatagtcggaccagctccatgcacttcgtgtcacccagctttgatgtcagtgtcactgaaatcgctgcaactctctatgctggcggttgtatctgtgttccttctgagcagggcaagctcaacgacttgaacgggcagatgagagctctcggagtcacacatgcctttctcaccccttcggttgcgtgccaggtgaagcccagcgaagtacctacgctgcaatacatcatgctcggcggcgagcccctgggtagagccactctcgaggccttgtgcgaggacgttcacctcatcaacgtttacggctctacagagtcaggactttgggacaccgcctcggagagattgactctccagagcaagccaagtaacattggtcggtctacagggccacgaatgtggattgtgcatcctggcaaccctggcaaccttttgcccttcggcaccgttggcgaggtcatggttgagagccactgtttggcacgtgggtacattggcaatcagcccgccaaaaccggcttcgtacccgcgcccgaatggagacatcagcttttccccggcatggagcaaggacgcttctatctgacaggggacttgggctcgtataaccccgacggcagcatcatgctacacggccgcaaggacactcaggccaagattcggggccaacggatcgagctcggtgagattgaacaccagttcaaggcggctttgcccacttcccgtgtcgttgctgaggttgtaacgattggtagccgcacaatgttggctgctttcgtcgagttatcgactgccgaggacaagacagacattgaaccgtctgtttgtgttgactctctgtccatcagaacagctcaggctgcacgtctgggtgctactccagcactatcggcagcgttacccgtttacatggtgcctgagatgtacattcccgtcaacagcatccctctcaccatgtctggtaagactgaccgacggaggctcagagaactggcttcaaccatcacaactgtacagttggagatgataaatggggtggatgatgagaaggagcagcctcgcaacgagcgtgagcggctgattcaggcgacttgggccgccgttttgcagaggaaggcttctactattggcatccatgaccactttttcaagattggaggggactcattatcggccatgaaggtcgtagctgcggcacgaagccgccagcttgttatcaacgttggagatatcctgggacacccgaccattgcgtcgctggcagagtttctcagttcctcttcgaccatcagttatgcgacaaagggaatggcgaacagagatattcaggttacagttactgttttatagttaaaggataaatttcatatagcatacgtattaatagatatttggcatttcaattaaagataagcaacttcatgctataccacgtagttaatcttgatttcatcacatctgtcttcaatatcggtgctgtctcttgggtagtgtgcgtgcaatttgtgaatttcctttaaagacatcatctttatgtcttgacaaccgttgaccactgttacctattccttacgacgctgacactacaaaagcaaagccgctttgacttggtaaagttcgcttacccgatatcatcaaatacatacagaaaggacaaatgctatcagcgaaaaatactagcccaaataaattcattgctacttatgttcttctcaacaactaaagacataaactatttcctctcttcaaaacgaagtctgcacttgagccccttgggaagagcatcttgagtcccccactgctccattgtctgacctggtatctccaaacccgtgttgtccttggagtaaatagcggccacaaacatcttaatctgaagattcgcaaatgccttacctagacacagtcttgcgccgtaaccaaaagggatgaatgaccgctccaatctcagaatctcgtcgggtgtggcatcaagccagcgtcgtgggttgaattcacgtgggttgagccaaacttggggatcaagatgcaatgcaatggtggatgcagaaacaatggtctaatataaaaatggaataaagtcagagaagggtatatagagatggcgtatggttttctcgggtaaggggagggtaagagaatctataactcacgttctgagggatgaagatatctccatatctcgagtccctggcgaggactcgttcagctcgtccgctggccactgggttcagtcgataagattcacggatgcatgcttcgagaataggggccttgttcaaaagagtccaatttggaagaccatccgcgtcacgcggaagaccatctagctccctctgtaccatcgactgccagtatgggtttcggctaagatgatatacggcataggtcagagccaccgtgactgtagcttgacccgcatacaagttgtcgataatctcactctctaggtaactgtctgagagtgggcgtccattttgacggaggtgctgaataagctgcacaatagaacgttcgtcttgtgaagatttggggtcagatgttgttttgtaaagacgctgcatggcccatttgtcgaggtcgtcttcagctgagaagtacttggtcgacctggtgtagaccgccacggctaatttgatgccgctgaagacaatagggaggttgttcttgactgcaccccacatctcactgttcttgagccttgctagaaggttgcggtcattttcgtcgccttggagtgcctgagaggagtgacatggcccaaagaccaatgatgtggtattgtcccaggcgtagtggttaatgatgggcatgacatccacaaccccttggccactggtgatgatgttttcttcgatgcgcatcatcgcagccaacactctatcccgaagaggctgctgaatatcaggcttgtaaacggaagtggcctggaagaatgacgagaccaggcccctcttctcacgatgcccaaggtattccttctcggcaaagattgcccgtgcattgtggtagagaaagttgtcaaaatagccactctttggattccgtgccgatgacgagtacaactctcgcatggcggtaacatcagagattgagacctgtcccggtgctatctggacaaaggggccatactgccggtgccatttggccacggtttgtgggcgctgccgaagcagatcgaacagcgtaacgtagtgatgcgatacgcggcatagcaagggaccggggatatgtcggtacttgatcagccggtatgtagagagtatgactacagccgcaagagaaagtagggtaagtagcacaagaacagtgccagaggaggtaattgacagaatcaggggcatgttggcgattggaagttattgaaaatgtctttggaacttctgagttgaatttgaagttagccaaagcgacaatagctctcattatagattatttcttcatcatactttcttcatgatactgaccactaacatggtgtttccgcgagttactacccctattgggatggttcaaatttcaactcgtgtaacgctgtggtcacaaggttccgtcttggtagctgacattgcatagttcttcacaggtgataatgcatcctagcctaaactcattattactcggttctctaatggtctagaattcactaacacaagtgtaggcggatgtcatgtcaagtcccgttgccggctagccaccctgtagtttgtcatggcaaaacgtgcatccactcaatcatctcgttggatcaacggcaagcctgtacttggcatgattctagacattgtcttctacgcggcctatcctatatctggcagtcttgaatacatttctatgccggcacttccttgtccagtagaaactccctcgctgcctcctcgtatgttacaaactctacctggggtccccattccttcaaccaccgaagcatcccctcgattgttccagcaacatgagccattcccgaagtatcaggatgcaagacaaggggaaatacgaaatcccctggcccgcttccatcaggcccccaattccaaagccagttaaagcggtctttccacatcttttctatggcttcagatgagacaaacccatgagaattggtcacgttggggagaaattgcatgggtgtcatatcttccatgtaccagttagctggtatctcaacaaccgacaactggcgtggttggggtgacggtttcatccacgtggaggctgacttggaatagtcaactacatccaaggggaaaccggaatcgaggtagtagagttgagcatcatgtccgctcaaggacgtgtcatacagaaaccccttgcgctccaagagactgatggtgtcatggtcaattcggtaaagcggagctcgaaatcccaccggcctctttcccgtcaaggactcggctagagtgatgcacttgtccagaatgtcttgttgctgttgcgggtctagttgggtacagtcttcgtgacaatatccatgaagcgcgatctcggctccggaatcgacgatggcctttgtttcaagtgggaacgtctccattgaatgtcctgggataaaccacgtcaccttttcggcaattccaacacggtctaggatcttgaggaggcggcccactccgacacgacctgcaaagatgcccgcggaatagtcggagagacagtttcgcgagtgttgacctgtgcccatccagcctgacacggcgtcgaaatcaacagatactagaattttcacacgtcgccgagcttccggtagcccgagtgggatattacccagaaggtgggagtggtggagtttggaatcgtgggcctgagaggcctctgaactgtcacccgaatggtctatctgcattcggagatctccgtattgaatttcttaacgagtcagtcatcctgaaatccgaaatcatgtagcgttgttagcttatgcgtacctttttccatggtcgtgcgatgatttgaaacaatcaagattcaggtgaggctgtaatcagatagagtggtgatgatgaagcagctatatgagttatctggaggcagttcttccattatatacttctcaattggatagggctatgcaaagggctatgcaaatgcaatctgattatctttggtgtctggcaggcttgctacacagcgacataactgacattttttaccgcagtaaaggttacttcaaagactaacccatcccatacccttaacccctccctgtctgcaaccgtcaaggggttgaaaggggcgtggtacgacatggcgtgacccaataagtcagaaaacgtgctcacggtcttctcagggccaaatgcaacgtaggtacaccaaagcgattgaatcgcataagcggcatatcaattaggtaattcatctgatggaaatacaataacactaaccgtgtcgggagggtcgaaaataagctttcagctaacaatcttgtcctaccacaccatgagcaggggttgatcagactgaccatgacgccttgtagacgattgctgaccttgcatatgctgggttcaggcttggtgtgtcaagctaccgcatcaaatgccgctccgtgtgccggtccatatgccgctgactgactggtaacacacactaagcaaggaattggatgctccgtgcttcttactaatgtcacccattctccctgtctttgttgcaccatttaataccttacctcgactccagttcatatccaccagctcatatccaccagctacgtaaccgccaatcaacccccagcaacacaacatcaacatgtcatcttccagcttctccattgagaatgtcaggtcacaattcccggcactggaaaaacgccagatcttcggggacaacgctggtggtagccaggttcttggaactgtcgcaaaaaggcagctaagcccgttccgtcccaccactagattcactcattgactgacttgggagaacagtatcactgagtatctcatcgagactaatgttcagctcggcgcgagttacaagacttcaacacaatcaaccgccatttttgacaatgcgtacaaggctgctgccaaatacatcaatgccgggattgatgagataggtaggttcagaatacgattctactcgggatatctctttgaaccaacaaaaatctttagtgatcggtgcctcgacaacacaggtctttcgcaacctcgctgccgctctcaaattacaacccggagacgaactgattctcaccaatgtagaccacgagtccaacattgacccgtggcttcactatgccgccctcaacaacgctacaatcaagtggtggacaccgtctgatctcaataaccccaagctagatccagagcaattacgaagcctcttgaccaacaagacacgcctagttgcctgtacacattgcagtaatatcctcggtaccatcaataacattaaagctatagcagatgttgtgcatgagatccccggtgcattattggcagttgacggcgtcgcttatgcccctcatagggcaatcgatgtaaaggaacttggagcggacttttacgccttttcttggtacaaggtcagttaccttgcaagactctgacatgctactgagccacttggctaactattgataaacgttgtaggtctatgggccgcacatctccctactgtacggctcaaaggcagcccaggctcagctctcgtcattaggtcacttcttcaaccctgatggtagcttgatggataagcttgagttggcagcagctagctacgagttgacacaggctatcatacccctcacagcgtactttggtgagaatcccaagcagacgtgggatgccatcgcagagcatgagcagaagctacagacccgacttatcgagtaccttgtatcaaagccgcaaatcacggtatacggcgagacatctaccgataaggcggttcgtgtgcctacggtaagcttcactgttgaggggatgtcatcgcaaagcgtggtagaggctgtggaagcagtctcgcatgctggcattcgatggggtcatttcttttccaagagactcgtagggagcattcttggtctcagcgatgacggcgttgtgcgagtgagcttggttcactataatacaggtatgtacttgtctttgcattcagtttgattcggtatctaacagatcgtgtcgcagtggaggaagttgatcagattatcgtcgcgttggagatggttctgtaaggagagactctttgtcgttttgaatactatcactctctttcaaacctctttgtgtgattaccagctatttgcacggtattaagtatgtagatgaggattttagtgaaccctgtttttctatcttgaaaacagggtgatcctgcttttagcgaggggatcgcgagtaacagagctattcctgttcggattagcctcgggccgagcttattttgtgatatatcttatcgtctatcttatcggttatcttatcgccacttatcactttcatttccaacactttggttcaatcttggatatcagttgcacgaatgaacaaagtcacatttgcgttaccataaatgaccctatgagaataaattgacataactaccgcattcttaataatagaaattaattgtaaattattaactattttaagagatgtcggaggcagagaagcattgcgaatttgactgttcggcgaaatctattcctccgtcccgggtagctggaatgacgaaaaatacagcattacagtagttacatcattcaggccagcctatcgcacatagtatgcttcccacgtgatatagtcgattgaaaatacgaattctcttggcgaaataagctttatactaatgcacccccgatgcaaggattcgctgactgtgcattgacaggcagtagacgacaggcaggagatggatttcagacacggttttaggaacaaataagcgattccggaatatgcccaaaccttatccttttataggactagcaccaacggaaatcggcatttggtgtgagcgggccaagccggacatccgggctcttaactagtccgcacctagagcgcgaggcgttgtggtcacggcacggcccgagagacagaaatcaatagtctgctgcccaaccccctactagccaactcgaaatccagataccgctatctatatctccgacggctgaaatggcgctattatattctccgtggactacatgctgatattttatcgttatgataataaacaaattcaaactgacttagagacagcgtaagaagtctaattgctaggactataattaagtttcgataatgtgaatcaatgccttgcagataaagcaaagcacgtttttgcacagacataaacccacagacctcagcaaggccagatgatgtatcaatcgatctcacattgtaggaccactataaaatgtgtaaagacgaaacaacgcttgctatccactatgaaatatcatgcctgctatgattccaacctctcaattcctcttatggatatggaccgaaacgatatccaaaagtccccctccatcaatgtcaagtcagcaaacttgagctccatgtttcagtaaccgctccacaatttcattgtttccctcttgagatgccctgaagagaggtgtacatccctctgggtcccgggaatatacatcggcccctttctcgagtagtaaggcaactatggctgtatgattgttgcgtgtggcgtagtgtataggactatatcccgccgcatctacctcgttgacgttggcaccgtaggtgatgagtgtcttgacaacctttaaatggcccattgctgatgctatgtgcaatggtgacccaggttttgagcgttgctgagatccgtcagttagttgactgctttctcacaccgactcttggatgcgtgtagatcaaagtgaagagagcaagaaagacacgagtatggacggccaaaaatgaagaggggactaaatcaataaacttacaacgccgtaattgtcctttgaacatgatggcataacgtgtcgtgtcattggcgatgtcattggtgaacagagaatcacgttcgaatcttgcatactcaagctgcttgaactcccaggactcaaatttgtaaagatcgaggacgggtacaagttcatatcttggccagtatatgtaatttcatctgacgaaacatggctgtgccacgtttgtagactcgtccccatcgttgatgatgaagacgctgacgttgtgtggctatagtcctcagccgcctcattcagtggcgaagcagtctgaatcaaccttacagccccattaggcggttcagcagagccattcatagatgtaataccctgtagaaacacatgtgaagtgacgttagaaaataacaggtctcttgtatggatgcagatcggtaggctgtgagggtaccacctaggacagttgggcgtactttgatggtttgttgtgttgatgtgaatacagatgttggttgacgacccacaagggcattggccgcttccatagccccttgttgtttacctaggtgtgagttagcatcttgatggatcttgatgagtttccgataagcgtggatggataagttacctgcatgtatacgcgactttcgtttggcgagacggttttgggtctttctcctttcggcaggatcgatagtgattgaattaagcaacgagtccatgattgattgggttacatacatcgatacgtgagggtcgcgaattttatcaaagagactctttgtcggatggatggagggctggagtgaatcgacacagattgcgtgaagggaggggtacaaggcattcagtgtaaagggtcgctataaaagacatggcgccatacatgccttcagcaaagttggggtacgtggcgtccgctagttccagaataaccagaccctgactctcagcccttgtactctgtactaatcttgaccatgaagcattgcccaagccaggccaggtcagctcggagtaacgagcggagtggatcgcgtccgtgagcgccgacgccttcaaaaacttaattggtcccctaagttgtttgtaccctattttgagtttctggggttttacggtgcagacgcgcggccgacataaggtttctcgctccccgatgcttgaccgatgactggctactgtttaatgaatagacccgtcccacctccccaagtccagggcgccctgattcaccaaaagtgtctcagcagcttaacttaatactacgtgaaagacagcaagactcccttacaacatagaacagtaactccctttatacttgaatcatccgatacatcatatcatctacaagtgcccaaaacacacactaagctgtatttaactatggctgtgtcaggttgcactaacgacaattcctttggcccgatagtacagggctgtcgtggtgattttgacttcaccttgcgtttccagaacatcatcctgggcatcctcccggcagccattttcatcctgctagcactcactcgtgtggcaacccttgccttcagatctcgcatcgtcggcggcaaagttctccaatttactaaactggtatgaagtcctattgcctcgtattgtcttgtattcgctgactgggcggaatatcaggcagtcatcgcggcgactgccgctcttcaacttgtcctactcatcttatcctcaacatccaatgatgaaagcgtggatggggatacatttgcggtggcgaattcagctttgggattcagccagtggattgtaacactggctctttccttcgctgaacactctagagcaccaaggccgtcgtcaatcctgaccttgtacttgctgcttcaaatcttactcgatgtaacacggtgtcgttcctactggctcctggctacttcctttcaaatcacgaggtatgctggcgtgtttacagctaccattggtttaaaggtcatcaccctgctgcttgagcttcagaataaagcaaggtggatgacatggcgaaaagaggatcatagccccgaggaaacgagcagtctcttcaaccttggtgtttacttctggctcattggaatcttccgcaatggattcaagaaaacactgtcgattaaagacgatctgtatcttctcgaccacgagatgcagtcaaaaatccttctagacaggctgaccatttcatttgccaaatcctcagccaacgttggaaaacgattcagactcgcaaaggcgctgggaagagctctcatcgttcctctcattttgccagtggtaccacgaatcgccatgattggtttccagtacgctcagcctttcttcattcatgccctcctcgaatacctcatccataaggatgttcccaagaatgacgggtatggtctcattggcgctgctttaataatttacgcgggtattgctatttctgatgccctgttctggtattttcaccaacggtgtctatacatggcacgtggttgtttggcctcgtatgtctacagatcgactactcaaggcaagatgacagatatcggcgatgcagccgtcttgaccctcatgagcaccgatgtcgagcgcatcatctacggcttccatggtcttcatgacttttgggccaacattatcgagatcggactcggctgctttcttctgcaaagacaactaggcctagcctttatctcccccattgtagtgatcctactctgtgttgcagctaccaccgccattgcctgggcgattggggagaggcagtctcgttggatggctaagattgagagccgtgtaggactcacgtccagcatcatctccaacatcaaaagtcttcgcatctcaggcatcacggctccagttcgtgatcttgttcaaaagatgcgagagcaagagctgagtatcggcaacaagtttcgctggttgctgattatgactgctactgtcgcttttgtcccgtctgccatgtctcctgtcgtcgcgtttgcctttacaaacgagcagctggatactctcaagatctttgtgtccttttcattcattacactgctcaccaatccgctgggagcgatgtttcaatctgtaccggcagtaattgctgcgtttgtatgcttggagcgtatccagaagttcctcgagatagagcctcgtgtcgactaccgaaagtcttctcggcctctctctcctgcagatggcagtctgcttgagcaggatgatgagaaaccattaggtttaggtcaaggtgcttcaaaatccttgatttcaatcgttgacggtagctttggatggacatcggaaaagatgacactcacaggcatctcggttgatgttcctgtcgggaagctgacgctcgttgttggcccagtagcatctggaaagtccaccttctgcaaggctcttctaggcgaggtgccgttcagtagtggtgaagtcatcgtgccttcgaccgaggcacctattggttactgcgagcagacgcctttcttgaaaaatggctccattcgagacaacatcatctggcattctgtgtacaaccagaccagatatgaagaggttctggacgcgtgcctgttgcgaactgatctcgatatcctaccagagggagacgcaacaaccattggcagcaacggcatcatgctcagtggtggacagaagcaacgcgtatcgctagccagggcactgtaccttgagaccgacttcctccttattgatgacatcctgagcggcctggacaactccacagggaacgacgtctttcggcgcgtgttcggtcccaatggacttatgcgtcgtcgtaacgcaacagcgattttgtgcactcacgcaattcgatatctgccgctggcggatcatatcattattcttgcgactgatggtaccgttggcgaacaaggctcattcgacaaactcgcagagactggaatatacattccgactcttgggctttctgatgccgatgatgcctccagtactaactcgtctattcctgtcgaggagactgttgcggctacgatgcctgttcctctcacggccttttctacggttagtataggtcacctcgaggccgagtcgcggtcaacaggtgacgccaaggtttatcgccactactatcagagcgttaatggctgggctaccatgacatgtttgctcagcggtattatgtacgccgtcggtcgtaactttccctctatctggatgggctggtggggatccaactccttcgacaggacttcatcgttctacattggcatcatgggcttattcaggggtctccaaatcatctctctatttctgtgtgccactgctgtagtcatatttatgaccacgcagtctggtaagctccttcacaatgagattcttaatacgcttgtcaatgcgcctttgaggttcttcacgacgactgactttggtgccgtaacgaacctcttttcgcaggacatgacgcttatcgatggagagctccccatatctttgcttaacacagtgatccaaatctttgacgtctttgcaatggcagttgttgtcgcggtcggtgcgccctggctagcgattgcctacccagtggtattctctataatctatatgctgcagatgttctacctacgaacctcgaggcaactacgtctacttgatctcgaggccaagagtcccttgtagtaagtatttactgtaaccgcaacctatgtcttaagctctaacacgattagtgcacactttcttgataccatcaggggtatcgccactgttcgcgctcaaaaattgagagaccaggagatccttttcaaccaagatttgttgaatctttcacagaggccggcttatcttttagccatggcgcaacgatttctcgccacattcttgaatcttatagtcatggttctggccgtcggagttgtcgccatatcgacccagcttagaaccaactcaggctttgctggctcgtcattggtgacattgatgtcatggggagaatctatctccagcctcatccagtactacacacaagtcgaagtctcgattggagctgtgtcgcgtctcaaggcgtttgcacagaatgtgccgtctgagaatttggatcaagaggatctcgaaccggctgaggagtggccgacgcagggtgatattgccatccggggtgtctcggcttcgtacaagtgagtatcatccaatgcacttgagagcaaacattggctaactacctcaaggaatgatgatgagtctcctgcttcagaggacgacgaagaatcaccgaacctcgcattggaagaccttaccatcttagttaagccggggcagaaggtggccttgtgtggccgaacaggcaggtatgtttccatcgtcttctcacttaaaaaaggtcaagtgctaacaggcttcagcggcaaatcctctatcattcttcttctccttcgtcttctggatcccctctccaaccagtctgagaacattgtgatagacggggttccctacaaccgggttaaccggtcaatccttcgccgtcgtcttatcgcagtacctcaggaccctgtctttctacccgacggcagcagtattaaggagaacctggatcctttcaacgtggcgtcagatgaggaatgtcttgctgtactagaagacgtccgactgactaaattcgcaaccgatcatggctcgattcatgcaggtatcagagctgatgagctgagtgccgggcagaaacagctctttagtctcggtcgcgctgttctacgccgcagagtcaaacagcgtctcttttcgatccatggaggtgttctactcctagatgaagttagctcgagcgtcgacagtgcaacagacaatttggtgcaggagatcatcaaagaggagtttgcagactatactattgtgatggtatcccacaggttgaacatagttatggaatacttcgactctgtagtggttctcgatcgaggtcgagttgtcgaaactggtgatcctagggatctggccaagactgaaggaagctggtttagccagttatgggcaatggagaagaagtaagtggcataataaagaaggtcagaaggaaaggtagatagttattaaatataggaggagtcagagtcaggtcttctattaattaattcgaattaaaaactggggacacttacagcttctaatagtcttgttctgctctcccgaactcaacatcttcgtctccaatgtctgaacttggctaattcgccacgagcgtcaatttcatacaaatatagcaactatctcgcttctgaacttcactccgcacaccgagataatactaatatcctgcgaggcttgaacaagaaaccgtccggattccaacttcaatcactccagacatatactgtggagttcatccgcgcacttcataaggctttctttgagcaagctacgtctcagtcaccattctgctactcgcgaaaagccgtcatggagactgctatgcgcgtattcgcttggccacccagtctaagactaatatctagccccgaagaccgagacttgcggtacacgacacagacccttgtgcgtcacttcacattcatggacagggctatttaggtcgtatccaacggcaggcagctatgtcactatctatgaatatcatcattgatctggaagacggcgttttggtactagctgcagttcttcgtggaggaagacacatagtgttattcatgaaactttgtttatagttgaacatcgcgtgaaggtatcttcaggcgttcatgttaggacggagttgctgtttttagccgctgctgaagcctttatcaaaagtctactgggtgatttgcagcaaaaagatgttgagaatgcgatatatcaggctatggatagcgtagttggtttgtgttacgaggctgttaaccaaaggtgataaacgaaaggataaagaatctgttcatatttatatgagtttaaaaacttccacttcattcccaacacgattatcgtctccagctgcatagactagaaagaaaggtttaaagtttggtgaattatagaatgagtctatgtccagaccaagctatttgcactattatgccttgccatattcgtatttactcgttaaatgatcggcgactttccaaaagtgcaagcgaaattcctaccgcgctgccgaagttcgtgggtttgtacgtcgtgatctatcccttctctccgccaacttgagaacaaaaggcagaagagcattgagaacttcccaagccattgtttcctcatagctcgaaaatttcaacacaatcccaggcttatatcctctgtagaccttttcaacatcgctcatcgcataaggccaaagatgcttgagtaatacaccctgagtggtttgcattgcacccagttcgtcccataagaggctgcccaaaattcgcatcgttccatcgtaaccaggagtctcatgctcttgttcattgggaggctcgttctcttcttctctctcttccactgatcgatattgtgcgtcaatggcaaggacgaacttggaggcgtttggcttgaggtatgactgtatagtggcctcgtcgatggctaagaacattcgatggtggacaggaagatccgagacgacgctgttgaatttcctatactcgtgttagtttacaaaagccatgccgtattctggcttgcgcctccgtagcaatgacttacattttcgcatcctttatactgtccacctttccatcgatccagtgaattttacagcctttcctcacatcgttgatatctttctttcccagtccccaatcagcgatatcgacttcgaacttagttttaaactcgttccacttcttgtcatcgtgcttgtggcacaaacgaaaggcggcaaagccgttgacacgaaataccggccgctgggcgtattcaatccagcggtccattgtaggctccgaaggacctctcatttcataccgggctgttgtctgcgcatcgattccgctgatgcacccgatgagcaggacccggggatcgttgatagtaggttcaaataataggccctcgcgctcatagtgattatacatctcttttgtctgaagataccgtagccgtccgctgtaatctcgttctcgccagttaatattggcggaccacgttatggggtccttgcgaaacgggtgtctatgagctgctgtcacctgcgcacgctctttggctggaagactgtcgcccttgtaaccgtctgtcggcataaagatcatgtagtccgcatccattgtgttttgacccagatcgtctatcttgtctgttatctccttctgcctagcatcaacatcactagggttggtagatttatgattaccaatctcaagtaccagtggttcttggatacgattgatatgctcaatgacccattggtgagcactgtcgcagatgcaatcgtaatgcgccctgatgtactggtaccaaagaccagtgactgagacttcttcataaacctcattttcatctcttcgtttcgcgttaacagcctgctcaaagactcttagatggtcccaaatcagattgtaggttgttcgtagagcattctttgttcttggatggttgagataggcgaagacatctataacagcgacaaagtactggcaagcagctgcgaaattcttgggatcgtctagctgcaactcgttccatcgtctttcagaaagaggtggtataccctcccacaatctcgatttcatggcatggagctccttggcaatcaaccaaaggcgcgacgaatcctcgtgtgagccgatacggaccccaatccattcagtagtcgatctttgttcgacattgaatggtgccggcgcccattcagggaatggtttatccatgtttctggcctcttcaacggtgagtagtggccgagatgtcttgcgatcaccaggaagacaaccatgcataagaaattcgataaaatggggaatcgtttgaggttccaaaattctgtcagttatccaaagtctatgctttccaccagattgtggaggaacaagatgactgatgtctgtaggattgtcgctgtgtcgtacattgccgctgcgttcaccgtcctcgtcagtatcagtgtagttacgtctaccactggcggtcaaggccatttcaagccgaagcagtctttcagcacgactagacattttgaacggtgaagcctaaaagctggcctaaggtgacctgatgtagttgctggacgggttctgtctcttgggttcttggagaacgattttttctgcgacaaaagacttttgtatatagacaggaagacgataaaggaatgatgggataattgaatgaaagagttggaaagagtgtgatgaaaagtgttggttgtgagaaaactgggtagaaaaggagtcttctcaaccaacagatagtaacctttcccgattaagactgaacccactcagtctaggcaacaccagccaaaacaaccaattaagacaagtcttgtcggaatcgcacgataaagtagaaaagaccaactccacagttgggtatgagcactattctcaactagatgaggaattattagcatctatgatttagatgactgagtatctatctcagctacttgtatctaggaacagagtctcccggtagctcttggggtgttgactgagcgtgtagctccgctgcatgttggttctgtcctgctgtgagctccgatttgggcacctctgtaagtgcgggtgccgcagtatggcgtttcctccgacgcatgaagaatagagcaacgccgatgagtgcaatgaaacctaagccagcgccgacaccaatacccgcctttgcgcctgtcgaaagtcctccgcctgaagaggatgcttgcgtcggctcagcggaagacgatgaacccgatgaagacgttgtgatagaatcgatagtgatggaacctgtctttgtcgatggtaggtccgaagacttaaagtgtagttggaagagcggtgcgtaaacggtgaaacttgaaacggtgacagcttcttcagaccctgagtttgtttctgcgactgtgttgggaatgtcgaggtatccaaagccgttgctcttgcctgatgagcattgaacagcagcgaaagaaccagtggtggcgatgctaaagcatgtttgagccttatcaacgcctgaagtatatttgcactggaatccactgaacgattctgtatttagcttcgttgttacaatccgatattaaagtgcacccacgttggacaacatcctatagctgtctcactcttcgctagtgggaactgaaaagtgaatcctccatcgacatcatctgttgaaacgcatttcgtagtgtacccggctggacattcaataccaggcgaataaaatccccagccatttagtgcgacaccagttgattgtgagcctttgcgtggaggccagcattcggcatcgtcctggacgccttgagcgttgaagctgttatcggagcatgtctgagcttgccagccatttgtgcaggcatcacactcttggacaacgacggtacagcttgcggggtaggtgaatgtagttgtgagcggtccaagattggtgcgcgaagccgtaccagaggctgtagttatagtagacatcgatattgagtcaaatcggcaacgctccagccattagaagagttattaaattaatgctaagttgcagagtatgagagctacaaataggaaagggggaaacgccatcttgttggcagtcagcactaacgagaataaggtatacggatgtaggaatatcgtatgtcttgcggaacggattaactatgaggcattgtatttcattatgcaataggccaatctagcgatcctgcctcgttactggcgcttacagctgaactggaaattgttgactgaaaatgttgcggtgttcagggtaacgtgcttgtaaaattaggggtccaaatgccagtctactatttgctcgctaggatacagtacggtaatggaggagtctcggattcgagaaactgcccgctttttcggggctgctggaactttgattatctgatagcccgcatgggtgtgcataccgttcatttcggcagatcaaacccgaaacataccacaccaaaaagttaagatgacagctgtcagtgtcacgacaacatgttgtatacttatgtctcgtgtaatttattttaggatatatgatcattaaacgaggaagggtcttgggcattaacaactcagcaacgtgtgttggcagaaagctacatgtgtctctggtcaaaaccctacaaagtttactgtacttaccctgaaccttacatataactgtaatcttatcgataagtggtgatctttggtatccaatcaatgtctctcgagaggaagcagtggatcagccatcattcctcaggtccgcctcaaagcagcccaactccataaaggccccaaaaggggtaaagccgtttccagttatccagacagtgacatcacaaggagcagccgtgattcgatgccactaattatagcacgagctaatatcggcactccggcatacaaaggcttgggactaactctcgtttcctcctagctgtgtagccaacgttgcatttcccaccgtttctttgtggttaccagctatcaaataccgtagtcgagcttgtgtagcgtgaaaaaacgcttgccgtttggagagatgaacgcaaaattagtagaaattctctctgcgttgtggcgttggtttggttacctcgctcgctctcggaccaagcgaacacgctagagccgcaacgttgtgacaatagctcgtatcccatttaattctatggactgccgtgaggctaagatctcgtaatgaggcgccgatctgtggagttgagccaagagatgagctattgtgcagtgaataaataacaaccacaatcaccttcgattcaatcttctatcattcacatcacatcaccttttctctctaccaaccaacagtttctttcttcattcatcatgcatttcaatactttgacatgtgtgctggtcggccttgtcgcccacacatcagcagtcccgaccaagcgcgaagccgttaacagctgtctcacacaagccaaagtgcctaccgacgcacagggctctcaatcgtggaaagaagacggcacagcttacaatctgagacttccattcgaaccagctgccatcgccgttcccacaaccgtcgctcaagtctccgctgccgttgaatgtggcgccaagcacggcgttgcaattagtgccaagagtggcggccacagctatacctctctaggcttcggtggcgaagatggccatctcatgattgagctcgacagaatgtacagcgtcaagttggccaaggacggcaccgccaaaatccagcctggtgctcgccttggacatgttgctactgagctctggaaccagggcaagcgagctctagctcatggaacgtgccctgggtaagtttcccctaatctctccgaaacaaggatatgcctgctaacaaatcacagagtcggcctcggtggtcacgcccttcacggaggctacggaatggtcgcccgcaagcacggcctcactcttgatcttatgatcggcgccacagtcgttctccccaccggcaaagtcgtccactgctccaagaccgagaactccgatctcttctggggtatccgtggcgccggcgcaaactttggtgtcgttgtcgagctcgagttccagacatttgccgcacctgagaagatcacctacttcgacatcggcctcaactgggatcagaacacagctccccagggtctttatgacttccaggagtttggaaagggcatgcctgccgagatcaccatgcagatgggtgtctctaagaacggatacagcgtcgatggtgcttatatcggtgatgaggccagcttgaggaaggctctgcagcctttggtccagaagtttggcggtgttcaggtcactgctactactgttgactggatgggtcttgttactcacttcgccggtgctggcgtcaacgtcaaccctaccagtgcctcatacgacgcagtaagtcttttctcaatctgacgatacaaacacataactaactcatcccagcatgacaacttctacgccagcagtcttgcagcccccgcgttgaccctcgccgaattcaagtccttcgtcaacttcgtctccaccaccggcaagagcagcagccactcttggtggttgcaaatggacatcaccggcggcacatactccgccgtctccaagcccaagcccagcgacaccgcctacgtccaccgtgacaccctcctcctcttccaattctacgacagcgttgccgccactgcccagtacccctctgatggcttcaacctcatcaagggcttgaggcagagcatctccagctctctcaaggcgggaacttggggtatgtacgccaactaccctgactcgcagatcaagaatgatcgcgctaccgagatgtactggggaagcaacgttgccaagctggaggctgtcaaggccaagtacgatcctaagaacttgttccgcaaccctcagtctattaagcctaaggcttagagtgggcaaggatcttcctggcattttggcattttcttttcaaaatagagtgttatagacttgatatttagcggctttaatattaatcaactggtggtgcaaaccatccttgtaatcaatatctttctccctgttgtgaacagtgttccttgtcctcatctcaatctgcagactacgtacttgttctctattgcagtgactttttaggttccatcagccgcttgaatagtcccatatattacaccggttaattaataaatcgatttgatgaagctgagattcggaccttgatatgcgtcagctgtttggtaattaaccggtagtgaccatgtcaacatacataagcagttgacatctaaattggctgcagatttgtatcacaggcgaataatatggaggccttgatagaatatccatcttagctcaaatcaagtcacacatggttgattccaaaagagtcactcggttatctgattcaagtcgagcctagccccaactcataccaagttttattctatgagtccatcagatcatctggcaatagtgttttctctctgacaaccgcagtcgctgtaattccgaatatcctgaattgaagttgaattagtcgtcgaataagttccacaggaacaacaacaaggataaaaaactgcccgaggctaaaatgaaaatcttggccatgctgtaatttaggcaaaatacaatctgcaaggatcaagcatcgtaatccggggcatcatgttccatctatctgaatcgggctagatgtgtgtcggtacccggccggatgtatccaacccgaccgaatctctaaatcccagatctcacctttatttacgactctgtcttatgtcttgttacattcccaaatatcacatagtaagcttaaatctggtgatcgacataatgagattctgttaagcgagtcagtaaaggtactttgttgtgggactacgactggcggtcatgatgtttgtgccaagattactattcctggcatgatatttccttaatagtcttgcagatatagttccaagacatgggatcctcggtagtggacatcggcatgagatgaaaatccgggaagacattgcagtagcggtcatcacatcgctcgtcccaccttttctttttcgtcttggaaatgacctgtttgtagctttatcccgagtcggtggaccaataacgatacccagtccgtatcctgtaattcccctcctgattgaagtgaactgttaaaatgccaagatgtagtcttcagaaacggatgaaaggaactgacgtttgcttttagccggaatataaagaaggtgtgctgaatcagtgcctgcaggagtatggctagcctacgatatgtgcatgtcactgattttgcggctgacgaatcgcatcaaaggatcacatctgtggatatacttgtgtcccctcatgggtgatcgtgagagacattaccgtcttggctttcttatgggataaattattaccatgtggatttcaagatggaggtggaggggcagacaacaccatgatgattgtagaattgcttttgagtattaacctagaagggagttagtctccgagatggagaagcagccaagatattgaggttgcttctttgactatcagtattagccactaaccctcttggcattatcaatgtttcaatgcaaaaataagtatatatatgacctcttcaatatcgattaatgaagaatttctcaccaggtcagacctctctgaacagtcaaccacttgtttctcaatacttccttgagaactactctcgcgcccttcaccatcatggtctcgttcaaatcccttctcgtcgccgtctcggcactcactggggcacttgctcgtccctttgacttcctcgatgagcgtgacgatggcaacgccacctcggtcctcgaggctcgccaagtcactggcaacagtgaaggttaccacaacggttacttctactcttggtggtctgatggtggtggttatgctcagtaccgtatgggtgagggcagccactaccaggttgattggcgcaacactggtaactttgtcggtggaaagggatggaaccctggtactggccggtaagttctctcagacatatcatattacaaatcatttgacttacactatgcagaaccatcaactacggaggttccttcaaccctcagggtaacggatacctttgcgtttacggatggacccgcggtcccctcgtcgagtactacgtaagtggctctaacctcaaacttcctatacctcggtactaacaattatccaggtcatcgagagttacggttcttacaaccccggcagccaggctcagcaccgaggtaccgtctacaccgacggtgacacctacgatctctatatgtccacccgttaccaacagccttcgatcgacggtgttcagaccttcaaccagtactggtccatccgccgcaacaagcgtaccagcggctccgtcaacatgcagaaccacttcaatgcttggagatctgctggcatgaacctcggaaaccactactaccagattctggccactgagggttaccagagcagtggctcatcttctatctatgtccagactagttaagggatgtcagctgtggtcggttacagatgatttgagagatcatgtgtggaaattgaagagggaaaggttcttggctgactgaaggatggtcactgttactgtctgatgtatatttttttgcgactttggcaagtctctggcgcgaaagatcatcattgcaatacgggtcttcaataaaactgacattttggacaaaagtaatgtcttgcttgctgtaaagttcactattaattctgagaacccatgagaccgtatgtagtacaacataatgattgacttgtcacatcaaatttcatgcttgcattacgaaatccctagccttgcttgatccttgtcgccaaataaatcgaggctgtgttaacagaaatgtcggccactacctaatatggatgcttactttctacgccaagatcttgacaaggctagattgtatagcagcagaggaccaaggaccacgcttcgcccaattaacaatcaatacaattgcaaattccaataacgacaggatttgaggcctccactcattttggtttattatacaaacgagtaattttctattcatgtcgagaccaagtcaaacctcgcttgtctttactaaaataccagctacgataacaaaaccatatcagctataacagcaaccaacatgtcttccaccaaagctattgtcattatagccctaagcgctttacaagcagcggctcaaaccccaaccccaaccttgacctcaaccgaaaccccagctacgcttcctacgcgccctaccttgtcaatgccaccatgctgggagcttgcgaattcgcttcccattacaggtgcgccggcaccaccaatggacatgtccgaactaggcgtgtcgttcgctctcggaagtctctacaacaccgccgacccgtgcaagctccccgtcatcacggggtcgtccgccgaggatttctccgaatgggcttcggaatggacaagctggcaggctcaacatgtttccgagtttcgagttctttggaagtcttgtagtgatgaaccttatatcacggatcttgtgcccgttggacccgatgcgtgcagtactctcaaggctaagatcacgggaacctctgttgcggatgatgatggtggggacgaaaaggtggcatcaacaacatctgacactaagcctgaagagacagatgatggtaagcctgaggatgttcaagactcttcagcctcgcattcaacgggctctcttcttgcttttctcattgctgcctatgtattcggtgttgctgcgtaatgggcatgcattggttccgactgtggttgaatgttgttgcgagtggactttgactagatagggttatgcctaccacgtgtttggtagctactgcacttagggttttgctttttttttatagacatcttacctgataactccacaaatgatcaatggtcatgtgtttaaggaaacgtatcttgcatattaataaatctcgtagttctgaatgaggatgccgaatcacgtctgaatttgtcgacatcccgcttattctcgaactattttgaatggtttgccggattcagttatcggtactaactactgttgcctattatattgtatctttcccatagtagaatgaagcaaagttccgcaatactgtttcgctaacaataaatttccatcttcatcgtcgacctcgacataggcaacgacataatcttggcatgtttatcatgaccaagtgggagccggttcgtccaatagtgtaaaaaatacaaactcttctaactccttttgagcctggtccagatcagcattggagatacgaatgccaagaactggacatgtctgatcgcttttggggttgtagataagcttttgcctaattggtctacacctcatgcgtctagctcctaggtggtactctgactcgtgaaaggtcggaggcgtaatgtaaacgaagcgggcattgttaccttgagccttcgcaatagcccgggatccttggtcattgacttcgagaagggcgatggatccttctctttgaagagccgtgacggcatctctgcttgtaccgtagtagtctccacggacaacagtgtactcgataaaactacccgtttcgatcatttgggcaaaggtagaatgcgaaacaaagttgtacgtggtaccctctacctctccaaggcctggggcacgtgttgtatgagaaactacccagaagaatttgtctgggtaagagtcaatgagcttttgaaccaaaacgcgcttactggccctcgagggccctgatacgacgatagggcgggtattagggaacgcttccagtgaggcgtcgagagacaaggaagaggtactggagtcgttaatgtccatgtccttgtccatgtcttgatgggtcgtagaagtcgtcattattgtttgtggtggttgatgcgacccaagactgtgacaaaaaacataaagaataaggtgagtagcttgcttttaaatatttgagaaagagtcttgaagactaaatttaacatttcgtaggtctctagggaatttttaaggcctaaaaaaaggccttgtcccttactctgtagctagtggtagaaatgcgatggcgagagtctatgcagtaatcttattctcagtaagtttaatatgagaacttcaaagtcttaatatttgatatatatggatatctatcccaataaacaactgctataaaatttcttagtttgactaagaaagaaatttcgtttaggtattacgttgagcttggcaacataaacccagttgaaatcatctgactgagattcctgaatccttccatcccgatggtcgagcacttgggcattcatagtacaattagtgggtgctgtatggtaaatcatgaaatccaggttgcaaaacttggtataagcgaagctgacagttcaaatacggaaaggatcgctttgttgtcgaatccgtgtatgtcaacaaatccttcgaaacttggcatccgggatctacgagctgtgccgggagttgcccgctgattgatcatgatcctttgagggtttattgcgtaatctaaacagtggcttgtcaatacatcaaatcgcttgttacaattcctacaattgctataaattccatcccgtcttccgtatgccgttctctcactgacaatattcccccttctaaaactaaccgaaatcgacatcttttgctttgactgtcagacacttgttagcgatggaattccacaacaatttcacatataatctgggcttcggcataatgaatcaagatctatattcattcataccatatactgtggtcactctattggctgtggccgtgttctggtctcaatccacacagccaaatgatttgctcaacccatgaagaccattcgagtttagcaacataccacgacttaaaagatatatggaaaacagtcagagtcttgaaactcttgctgctggagccgcaagattcgttggaaagccgtacagactgttttgcgaatggggggagttgacgatccttcctccccacatgatcgacgagatcaagaacgacaggagatttgactttggagccgcagcaagcgatgtaagttgatctggtcgaaagaaagtgatcttaccttacatcgtgtaggacaaccacgcatacatccctggattcggcgctcttatgcatgatcctgtaatgccaaaggtcatcggacgacacttgaccaaggccttgggttcgtatagatctatacaaaagcaaataaccaggactgacagtaggatgtacagctaagcttacaggccccttgtcagaagaagcggctctagttatggaaactgttattactgactcgactggtaagtgcttccagcagcgcttggagcatcggctaatcaactactccaagaatggcatattctaaacgtcaacgaggatatttcgactattgtttcacgcatgtcctcccgagtatttatgggcgaggacctttgccgagaccaaggatggaacaacgccagtgcttactacactaggaagacattcaaggctatgatgattctctgcgtcattccccggtggctgcggccgtacatccactgggttcttccccaatgccgagaggttcgacgagcattggctgctgcccgtaaggaactcaatcctcatattgagcgtcgagagagaaccaaggctgaggctctggcaagaggtgaagaacctcccttcgatgatgcgattgaatggtttgctcagtcaggatctgaactaccacctgctgattgccaaattgcgctgacccttgctgccattcacacgaccacggatttactatcgcaaacaatggttaatatcgctacctatcctgaaatcttcacagctttgagagaagagatcacccgagttctgtcagagcaaggtctaaagaagacggcgttggctgatctcaagttgatggacagcttcttgaaagagacgcaacgaatgaagccgattcttataggtaagtattcccacgagttaacaaagtatctgattgctaacgaacctacaaaagggtggagaagaagggctctagcagacgttacgctctccaatggaatgacggtgaaaaaaggtaacaaggttgtagtcacggctattcacatgtggagtgatgggaactacaacaacgccaagacctttgacccttgccggtttgttccaaaggacaaggaacagatgtcttacttggtcaacacgagtgcaaaccaccttggatttggtcatggaacacacgcttgtccaggacgctggtttgcctccaatgaagtcaagattgcactttgtcacctacttctaaagtacgattggaagcttgtcgatgggaaagtacccgagccggtggcctttggaatggcctatgtggctaatccggaagcaaaacttcttattcgaagacggaaggaggagcttgacttgagtatgctggagtattgatagaggtattcgcgagggagcccagcaggaaaagaataagcgaccataactatatatcgcaaccgacagcccaattatgaaccgtgcctgcttggcgaacaagggtgccaagtttcaacttgatgtattgcgaggaatggtggagtgatataagctgatggaacgggagggacgggccacactgtatattgctgacgtgagcccaaaagtacctctcgagcctcatatttctgaaccgcagggtgacgcggataagaaattacattgttagaagacattgcccctacacacaaagatagttacggtccggactgggctccctcgtcacggcttctccaacatgcttctcgaacgtctgaccaacctcgagtaccctcttgatatgaggcatatccaattgagcaccctcaaatctcgcaagcgttctcgcagtattcatagcattagaaatctctcttccgttcaacttgtagcgtacgagttccttaatcgcctcgtcgcgatctgcctgctctctaatcttggtgtcattcgcagggactttcatgaagttgagcgcccaaatgcggcgacgcgtctcgctattcggaggaccaaaatttatggataagtggagacgagagaacattgcttcatcaattgcctcaatgcgattagtagtcagaaagacaatgccggagaagtattcaagatgcttgagaaagacggcgactagggccattcgtgttgtgttcatggagtctttttcacgactctggagcagaacatctgcttcgtcaaagagaacgatagctttccacgttgtggcaaattgaaggagatcttgaaggtttctctcaaacatccaggggctatgtttgtcagtcctcaatttaccaagataattactgatcgtctgagacttacctcccggtctggctcagatcactcatagaggttgttaagagcggtttgtgcgccatttctgctgctgcttccgcagacatggtttttcctgaacctgggctgccgtgactatatttatgttaatatgaatctagggttttgtacttgaaaacttacagaagtactaccaagccttttcctttctgctcagggtgattcctagcattactaggatactcgtgtgacatcaccagagcctctagcacggatttctgttctggttgtagaattagagaggaccatgcgtcacccttccatgcgatatctttgatgttatcgactaggtagcggcaccagtcctttctgtccatggagtaccccattaagaaaggtggcatgagaaaaagctcgggatcttctacctcgtgaatcgtggttgcaaaattgctattttcttcttcgtatgtcttgcggtccaaaacaagtcggccagtttcctacaatgtattaagtatgcccatttaatctttcactggcgaacttacagtgaaaggcagccagaccgcgtcaaactctgccatttctgggtgccaaaaggcatcggggggttctttcaagtagtcggcgagtccatcataatcctttgccacaattccctgattcccaatagctttcttgcctcgaagaatgagcttttcttttaggtcctccttctggtctgagaatctcagtggatacactggtagcgtttggatcttaaccggatgatccgaagcgaagcacactctctgcagaatgcgaaaggacgtattcgcctccccaactttgttttcgtctgcgtcacaatacttcgcatatacgaccatgaacggcccatcacttgcgctcctctcgtaggcaactttctcaacacgcaacagccaaggttgtccgaggacctcggtgtacagcagttcccctggaggatacacaacccatgcttgtttatacatgatcatctgtttccggagcatactatcacaagtatccttctcagagcccatttccaatttcataaactgaaagaggaggttaaggtgttggcgcatttggggcgattcagtctctttgcgataagtgtctagttgctcccaatagtgcaggagtacttggaaaggacttttcagttcgaatggagtcgtgaagtctgctgcgactgttgggtatgatttgaccacttccttgaatgctgtcaaaagaagagaagagttgatccgaaggctgaccgattctggtttgtcatcgtctgcaagataacgcttgataaccagggcataagaactgtcctcatccatgttgtaattgttcatggactccaggtcgtcaagttccgttttcattaaagtactcccatctttcttctttatctgtcgataggttttggcttgacaggttattggatggtcgccatgactcgttgagccgtttcgtcggattaggacctcttcagaatgcatctttgtgaatggaaagtgaaatctgttgatgatacagttctttgaactttgtggggaaaatagggtaggattacggatctaacttagctgatgaatacagcaagatatatgggcgttatttaatccagacttgagcctcaaagataccatccacgagataagcgagaggagcggattatcagaataatatctcagtttagtcacgcagcatgaggtgcttacttacgtgggggcgatacgaggcctgcccagctgacttgttacattgaaaatcataaaaggaaagcaaatcgtctcagctcgaataatgtcgcccaaataggataactgagcctcatgctgactgcggggccagagaagcaaccttcccccaatacactctcagagccttgttcaattccgccgttcgtttcaactccacattcattacatccgatggactctatggcttccatgatgtcttcacatgggattcattcacagcagcaagtacagcacaatatttgcgaagcggctattgaagagtttgtggccgaactcgagccaaaggagcgcgacaagaacttcttcgtaagagaagtccttctacagagaaaagttggtctctcgaacgaagacgatccactgaaggagttgcgaacctatgtcaagcaacttgagacgaaagggatagaaagtcgaggtcgtcgcaatctagagaagctagcaccacttctcgaggggtcaggagccttgataagggcatgcgagagtcttttccaagctgctcccctcggtgtcggtgttgccttctcaggtcttcgtatagtgctttctctagcgacaagagtgagcgaagtgttggacgacctattccccatcctcgaaaatgttggcttctaccttgacggctacagtcaaattcttgtagcacaacccaactctgaagaggttttccggtctattaagcgatcatacaaacgcattcttgagctttggtacgtttcagccaaggttctttccaacagccttggcaaaacagctttgttattatcatacaaaccattgaaagaggagattcgaaggttcaaggatgacatctttcaagactacactcgggcatacactatttctgcgacggtagcccaggtgaagtccaccattgagaaacatgataatctacaaagaagcattgtcaaatggatccaaggtagcaccaactatgtcgctctcgatcaaaagaaggaccttgagcgcatcaaagaggaccatactgaggggacctgtcaatggcttttcgaaactgaagcgtttaaaacttggatcggccgaaaagacaacgccgtgctctggtaccacgcacccccaggtactgggaaaagcaccatggcgtctgtcgtgaccgataacttacaaaaggctctcagcggagaggttgtgtacttcttctactccatcaaccaaccttccaagcgagaagccttcaacggaatacgatcactgatattgcaacttctcttgagttgcgatcctctacctgacgatctagtgaacgaatattcccgagcacgcgataactttgaggattatctgagcaatggtgatatccgaacaatacataaactactaaaatcactactggactcacacccaactggccaagtctacctcgttttagacggattagacgagtgttccaaagaaagcccaaagttcttcgacacactcgggaaacttttgaagtcaggatcaaacgcaaccgtcaagtggtttttctccagctgcaacgtcaacccaattagcaggacgatgttatctgcagattcattaatagttgagccaaactttgaagctatcgccaatgacatccgggcccacctcaagaacaagatccattgcccacgacatgaaggagtatggttcggtaaagacgagcaaagcttcctacatgtcaacctgcgtctgaagatcctcaaggacacccctggcatgtcaccggaacaagtatgggaagaatttgacaggtttcctagggagttgggagactgttttgtgaagcaactggagagaatcgcactcatgccagactataatcaggctcgcgcaaagtaagtaatgttcccattttaatcggtttatctgaaaccctggtataagagggcatgtacacgtccaaggggtgtgctggctaactgtcgcagacaagtctttcagttattaaccttatctgagaggccactgacagtcagagagctattgaattttcttcgcattgacaacgaaaccaaagactatacaatttcagaagatgctatacacaattattcagcctcagcctactcctcaattgcggatgtctgtaatcctttcatcgccaaggttgatacagtagactcccaaattgtgaaactgtatcacaagtcggtcagagatttctttcttgcgccagaaaacaaaaggacagtggcagaacacctcaaaccatttttggttgacgaaagggagtcaaagaaagaactgggaaaggcttgcctggaatacctcaacagcggacgattcaagaagcctaccgacttaaaagggctaccggaacgaacagagtcatctcctagccatgcattcctccgctatgcttccatcttctggtttaagttcctatctgacaaggacccttcctctgatgtcattaaggctgtggagacgttcctccaaagccctgctttctggacttgcatctacgtgcagattcacacggccccgcatcttttcgcaagatttagaaaagttcggggaacaactagttatcagccgttaaaaggaacgacaacagatcagtccacagaatttggcctccctcttcctggttggttgatggattgctcgtccgcggactgtgcatcgttggatcgttcgctttgggcctttgtgcaagactggggcgagcttcttactacgaagccagatcaacttggcaatgctcttcctactactttgtttgagcccggatgctatttgaagtctttggacaagcaccctgaagtcagagcgaggtatatgtcgacactgtatggcagtgcacgtggactgcgagtgatggatttttggttcgctccgtcgaggaagggcaagaatagcaaatcgcttttcctttgtataataaacgaagaagacaacgggatcaagctttaccacgctaccgtatttcccaaactccattccttatcgaacagagagatccatttcggatcccaacctctgggaaagggatggacccatactcttgccagaggtaagagttcggtggaagattcagtgtcagccttgcgagtagatcctcaagatcttggtgtgactcgccaagtcgaagggactcttcgcaggtattccattccacgggaacttcacgatagtttcagcctaggcggaacagaagggggaagctggaaagttgttggaacgcagagactgactcaaccagacggggcatcgacatctgacactccaactttgatacacatgcaatggaagccaattccatcacgacagaagcaagtcaagtctgacgactcggattctgattcaggttcgagttcggattcggactccgagaccagttcagactcggcttctgattctgactcagactcgacttcgggatcaatttccaactcagactctggtatcgatgtcgacgtgccaattccaccacagcgagattgtctggtcatggtcagtgattctggtattccattatggcgacccgtgaaactgggccgttttcagtggttcaaattcatggctgctcatcaccctctgtaccctttagtcgccatgtcattgaagcctggagtgattgacatgacagatttggaaacgggtatgaccacgtcagtagatgtaccgaatcaagcattcaacggcgatacgggagtgtctgcgtggttgagtggtaagtccagggcaatgttgagtgacgtatttgctgacttgtacagagctccgcttctcaacttgtggaaactacctccatattgtgtcgattatgttcaagggtagtccatttgacactgaaagctatgtctatacaacgacacttgagtttcgttacacgccgggttcaactcctaaaatcgaggttgacgaaaagaagccagtcgtcgagttcaagtacacgttttctgcgtcattggacgatctgcctagtcctttcgctttgacgtactggggtaatgaacgtgtcacagttgcacttcctcctcttacttttagcccaaaggtagtcaagatttctctcacatccccagacgcatcacatgcagccgacacagcgacaaaacacccagtcctgactctgaataaacccgttttcttccctaagtcagctgtcttcaggaacccccatatggcttatacggaagatagctcaggcaaggaagagagtcacctgtatctaatcatggacacgtcggaatcggcaataccgaggtctggtccagcaacagtatgcgggcttggtcaataccacaactcgaattatgcatcaagaacaagcacggaagattcacagactgtcagccctccagtcgtgatgcgctggaagatctctcacggcaagcaccgccaagaagaatgcgacagcgggaacagcggagaggatgacgcagagagacaaacatggcgagaatggaatgatacggtcgatggtatatcagaagagatgaaagacaaagacaattctttgaaagaatttatgctgagaagggactttgttggtgatacttatcatgttcccattcggtctggattagattggacaagggctggagttttagcgtgttagattcactgagtgccctgaagatgaatgaggcggcgccaagtgggcctgtatttagtggtttagtgctatgacgtactgcatatcgcgtcacaacaaagaaatgctccctcactcattattatcacttcccaagacaagactcaatggcagactttgcagcccgaagacgcgagaacatcgaacacaacgcgcttcttctggaggatatcaagctcatcatccccaagactgagcctcgctcaactgaaaccaaaacaagtagcaaaaccagcaagcgaaaagcgaacccaccacgcgcccctacaagacaatcaaggcgcatagctgaggcggcaacaaaaccaacataccatgatgacgaagtcgacgacacgtcgctacgaaggggcgctcctcgcgtaaaaagaagcgtcaatcgtactccagttcttcccgaatcagactcggatcatgaaaccgacgccgaaccgtcaaaggatgtggactcaatgatcgctggctggacagcatgggagcctgagggtgacgaaccaattcgcgacgtcgatggaacacttcgttttgagacacatcctgatttccgccccaacaaatcacccgaggagattattcgcgagggaagctttggcggatcctactggcgacctctgtactcgaaacgcctaaagaccaccatcaaagacgactggaaagaacttcccgcatcatggacagccggcttagacgtggatacatatctcaccagtaccacttacgacccagagaccaataaatacggagtacaatgcggacaaagcatcgaggaatgggaagcagctggatggatcgcacacgagtacgatgtccggggttggttccaatggtactgtcgattctacatgggtcgtcgctgtgacgatgatgagcgccagatcagtcgttggaagaaatgtgtaggcgagactggtcgctggcggagaatcttgcttaagaaatacgttactcttgggatacggagtgtttttactgatgatggtgaagatgaggatgggcctgatgtgagtcctgtggtgcatcagacgtgtcatcactgggcgtatgaggtacgtcaggacgcgctggatcgtttttggacagatggaaaataggtcgtaatgcggatacagactggagatggtgagctctatttacacaacgaatcagagggtttatgtattctatgcttcgactttgttgttgtgaacgtgtaattacgccagctgtacggaccgctggtgaacaagagcagacaataccaggattattcagcaatcacacatattccgcaggctcttgtgctggtccaaggtacacttcagcttttaataagaggcaatgtggttcatattcacttatcactgcggacacctcaacccatagcgccgtgaaacaggcagaacttgtaagagacggaccagaagcaaatgattcgggatatagaatcagacatcttcgaatcacaaccatgtttgaagactcattgcaatataaccctgtgagatattcacctgttcccagcaactatatttaccctcaatacttctaccaagcatatgaattctgtaccctacccaactcaaccacaatcaaaaccaccttgacctcttaaactaaactaaaccacacgaatacaaaatgcctcgacccaagtcaccgggaccggccaagcctcgtaaccctagccctgttcctcgcccagatacacctcctcccagacctcctactcctgactctccctagtcagaatggacacagacggataaaccgatgtagaagatatggtggcgctggagcggtggcacgtttgcataggattatctaaatgatagaataaagatttcttgaatactattattgcctaacttaaactcgtgcaaatgaaaattgatgctagcttgcctcgtgtggaaaacagaatgcaatcttgatctgtagaaaacctaaaccgtcatacagtgccatacttcctctcttccaaatccctcagcctatccggtttaaaaacaccgtcttcctccatactatcctgagcgtcctgaaaaaatgcttcaacatgttcccagcccagaaacgcaggaacaaaatcgatctcaatctcaatctccggccatgcctctttcaattctaaaaagtattccctccacctcaaagcgacaaggacattaaacccctcaaaaaacttgaactcaatgaccttgacattcggcagttcaggtcgtagtgaaatcaactcatcgatgagtttcttggctagcggctcaggattatcaaaaccgcagaatttctggatccagtcttcagctgatgttccgtcgtggatgtttatgtgaagcagcggtgagtagcttgcggcaatgaagcgtgatgtaccgatgattactctgttagagcgctgtttcatcagacgcgagcattggctgacgataggtgcgaattttgtttctttgagttcgtattcgcttgggttcagtactgggatgacgatggcgtgatcttgatagagcacgtgctgaacgtctttggagatggcttcgttgaggaacagaagaggggcattcttggtgttgtaggctgttttggagactgtggcgtctgtggctgggatttccggaatggagtaggaatacatcatgtctcggacttccctggggaagactgagaatggattgtcgacttccatggtggaatgggttgatttggagttgaggtataaacccgaagtggggttgatataatggtcggctggatgatctgatatacactaaacttctgcctggaataacatcacccgttccgaggataaataggccaatcaatggttcccgccaagaagagaacaatttgacaagtcatacgataatgtcaagggcataaaggtaagtaggagaaggatgattctccaagtagcccaacggagatgactttccgcattatacatgtaaaattgagaaaacgaattacttgcagttggtgatggcttcaaaacattcaacattctatatttatgtgagtatgcattcctagatgatactcatactatacatacaaccacaacaccatactcgatacacagcagaattgaattgaatttcatggagtaaagcaaattaatactctaccgtggataaatcccccgttgactacggagtgtaacgtccgacaagacttccccaagagcctgtgaaatctggctgagtcataacgttgtcgccattacccagtcgcagagcaaccttggaagccttagcgcaccagccaaaactttgcaagttctccggcgtctttgcgatccagtggatagattctatcaagagttagtaagtaatctccttgtaaaaatagcgtgatacgtacgttgacacttcatctcgtcttcacatctctggtatccaggaccattaaaaaaggcccacgaagctgaaccatagtagtaaacgttggatccgccgttaacataattagacaaacccattcgacaggacccgtcgtctttaccacaccaggcgtaatctggatctccccagccagtctggtcaggattccatgggcttggcaaaagtttcttcgcctttgcgccttgctcgtagttcgtctctgtctggagcatgctgacaaccacgttggacgcatcgcgcagattaagctggtacagccaccagtgttcgctgcccaaagcgtgtagccatgtgccctttgtcgattcgacaagcgcaccgcccttagcagcgatgcttgatccaccgttgaaaccctcagtgatgtggtcagccacccagttccacacgttctccacgtaggctgaagaatccttggtgaagtgcataccgatgtaagcaccctggcaagggttcgaggcgtcgccgcagttatcggttaggccttgtgcgcctaatgtgccaccaactgtaatcatcgagttccagagtgccacatcgccaggcttactaccagcagcgttgaactcaaggatgatagccccaggaagcacatcggcaacagtaaaccgcatatcctgtacttcaatcgtaccgacatcaccgggagcaccgatctgcactaccggcttgggagcgtcggccttcttgaaaaagtcaccagcagctgaaattgtggcccagccctcgccgacgatacgagaaccgacaggaacaagaagggttgactcaacgcgatagtctccaaacggaaagtaggcgatcttgttgttctgaactgcatatttgagggcagcggtcagagcttcgacctcgttcgtcttgccgtcacctttgatgttttggcctccattctgcttgggatccttgatgttcataaagtcaccaattgaacggtctgcatatgtaggagccgcaacggcaggaattcgaccaccgggagcaatagcttcaggacgtctgacactagtcgtttccccgccgtacacagggcttcgaccaactgtgtttccgtacgtgaaggtgtcgacgtggctagcttttcccaaagccacaccgctgggcaacttcacgatatcagagtccgtgtccttttccaggttctcgataagaagtgatggatagcccgaagactcgaacgtgatgcccgagtttaccgactttgcgtcgacgatacccacgaatggggcgcctgagacatgcttcacaggtgtaccaacggtgtcaaatgtgggattcaagatggtaatagtgttaccgccgtcgatccgcattccaaccctattacggatgaagctgacgctcttgtagaaagcctgttggtgtccgtcatgccatatgccgttctaagttgcatcttggttagatacagtcaaatcgttgagggagtgagttttgatgcacgtaccaggccgttctcgacacgaatatctgcaagaccgagagtagatccacgtccaagtctgatgccagagtgtccagatgttgccccagctgtcggcatcttgatgtggatgtttgacagctgacaaacctgagcaacaccccaatacagagccgtgaattcacggtctggtgtcaagtcagtcttgagcatatcccggaagaccctgcaggtttaaagtgcgatacttactggcatcaatggtggtagtgtcgagaatgatattcttcataccaacagagaaagaaatttcaccaacttcggcaacggatggatctttaccattgatgagagtggtgccgttgaatccagcagctggtttgatgacaggaggcttcagggtttcagtaagatttgaacaaaaggaaaagcaagttttagaatgtcatcttacattggccgggtttcccatgagtatagtgtctgttcgaagattgatagtcttgtaaacttcgtatgttccaggagggagataaacaacctgttaactgtcagaaatcgcctcacatacaatatcatctttgagacttactcgcggttccgatgcgagccactgactgtgacggttgccagaatcaatagcatcctgtatggcgctaccaacaccaggagcaactttcttgaatacttggtaggagtcagcagcatagggggctttgccgctaaagtcgcctgtatgatccatatcggcgtaccaggataggttactagaaggtagctgctgtggagctgccatggctcctacagcagcaaatgaaaagagcgccaattccttcaacattgtgaagtttttggtgaaggaacgtaagtgagatatatttattggtggcttgagcctgactagagagtggcatatatattatatttatacatggtaagcatattgtttcctttttgctagtcccccccactgtatcctggaagtggtaaggatttcctggcactgggaaattaacaaggctgtgcttactgcaagcgcttataaacaatttcgaccaattctatgtagatcatcacgtgaaacggatacatacactgactagtgctttactaatagaatcctacgtttcagatctttttgcgaggagatcacatggggtcgggaatccatcatttcggcgacatcgtaatcctcggcacttgattaatactcctagggcttcttttaacagtggcaaggcagacagcagtataaaactagtctatcctgtcgtcaacctctgaccagcaaataacgatggcaaatatcagccagcaaaatgaagaagattaccattatcacatgcaagtattcacaagtaagatgattataatgtcatagaaaagtcctatacgcaacgtatagattacaagacgatgcttgtctagtcctatctatgccagactgtatagtctatatactggtatcctatttcttgatagcaaaagacaaatcacaaacgaaatcatcctttatgaagcttcatctacatctatgtgtctcgatataactagaaagataatgagtgaatggcgacaggctttcatgcaaggtagttgcgtcaagttgagaagagcgccgggaacatcactgcaatactgggtacgtgcaggaaacctctcgggcaaattttgtctgtatactaaagggcatgcgcctgggaaaaacttaaattagttacctctcggacaagggtttcaaacaagtgccagactactgaactgctaagaaatcatccaactcttcatgaaaggattctaaccgccgttgacgtacgattcattcaacattcgacccgttgacaaaaaggattaactttgtcctctcggctatacatgtgaagttgcaagggaatagtgagctgatttgactatgtttacaataacctagcaagatcctcggtactttcaaagcatatggtgaggagtggagataccgttgagagtattcaataataaggagattatggaagggtcgaaggattaactctaactaagtactacctgcaggcattgggcagctatctggctagtgaatgggaccacggtttcgctttcctctcatgtcttttgtttaggatctgtacgacgtctcgattcgacttaactcgtttgtctagcctgaactctgtacttgaagcttggtcctggatcgctgggtatcgcgcatcaacaccatgaacgttgacgtggatgtgagtgcattattgtggaggcaaatgcaatagaagtcttgatcacaagcaaaaaagtcaaagttagatccaacaatgtacgtccatggggatactaacacaagattatgcaatgaaacacataggaacggcattctcaacataaccgaagacaaatcgattgtggatatatgatttgaattacagtttgcgtaaaaccgcccaactctagactagtagtaacgaacaacattcgatggagttttgcacttacttagatttacaaacgattcaactagatacactaaagtgcactacgactaactcttccagtgtagagtcgggcttcgcgcatcatacctgtcttcgcaaaattacatgtttcgtctcaagagagccattaacgatcttctgaaacgccgacgaacatcatgcagaagggtgaggggtgtcgccatgggtagccaatgctgcaatgccctgctcttgatgaatgtggtctcgtttctagatgcaaagtattgtaagaaatagagtcggtgtgtgatcatgatcaccaggattggtctttcaatccatggatgagaaaacaattaggtgttagtgaaagggggattgacctcgatgtcagtatcctagaagtgaaacaaacgctgaagggcctttccatttaagtttccatgcctcctcacataaatctctcttgctcaacccatcacaacactttctttcatcccaaagacacaatactttccacgacttgttttcaacaatgattctcatgcacactatccttagttctgtggtcgttggaagtcttgtagatgcccttgcaacacctactcaggagtctcccatttctgcacgggcggcttctttcattcctggcggcaaaaaggctgtatctgccggcggaaacgctgttccattctggaaagaccatcttggctggtggtacgactggacccccgcgccaaccccggtcgctggcgtcgttggcgtttccatgctctggggaagcggccagaacggaccccaagactcaaagcggttctccgaatttagcaatttgaatgagacacccacctacctcctcgagttcaacgagcctgactactccggtcaggacacatcagccaacttcggcgtcagcaaaggtgttgagctttggaacagcttgatcgctcccaaaggccaacagggcgctcttctctgcagtcctgctatgtgcatgcaaaaggatgagaagtggctcaaggaattcagcactgccagtctatcaaagccatgggacttcaccgccatccatatctacaagccggatatgactggtgtccaagccgatatcgactactactggaacacgtacggcaagccaatctgggtgacagaattcggatgcgtttatgatcagaacaatttcaccccttgttccgaccagggtcagatcaacaaatggatttccgatatcgttgatctcttcgagaagaatgagcatgtggccgcgtatgcgtacactgatggtggaggtcttggtcaggcctggctgcctactactgacggtgggaagaagctttcccagtctggccaaacctatctatctgccattagcaagtatcactagatatcttctatgacatgacatgatccgtatctgcacgacccggtatataggcctggggtagaaaggattcacaatttcgaggctgtctagttaggatagcaagagcataccaagcaatctttgcagctgtattcgaattgtatcttgaacctctgtacggcaagatgttattttcacttctgtacgcgtcgagagacgtgactttcacaaaatgtaactagttagtttcacttattacaaaatagaaccagaatcattatggtttcaataaactccactctatgataaacaagcggcagtggggaaaagcttagtttcgtgacaggttaggatctaaataatgccgtgatatccgatcaatcctacgccgcacttaggatctgtttactaatgtagatatatagcagtgcttaatattaagctgctggttccttacgaggtgtttcaacagcctattcgcttacaccttaaagttacttttctagatcgggacaagtcgaaggaagagatccatgtacttgagaaggattcaggatcacataatgtcggtctgatatcattcacacatcttcatatgccgaggctcgctgttacatcgtcagcgacggtcatggttcgtgtccattcagtgtgtaactgtgtactcacctacagggtgatccatgccaaggctgtaaaataacaatcatagcgtgggggggttgtcaagtcagccttgcaacaatgtttcgtaatatgttttaaacttagaatcgtacggatactacaaccactaatagaattgagagccagatttaaacctaatcacatgaaaatggatctagattagaaggagcatgcacctggtcaaagccaactactaacttcaactctaaaccacatcatatcgacatatctcatcgagagtcagcctgacgaaccctttcctttctcaccattagactgtagagtgaccaatactctctatatataagcatcttctgactttattaatgtagtcaacaattagcatcactactctatacaacttctgcaaacatgcgtccgtcagagctggcgaagcttacggccgacgaactggctgtcagcataaagcccatccttacagagctattgcaaagaagctcgcaaggttactcagccgagacgacggagacttacaatctactcgcttcacgcgcagcggaaccagcagtcatgacagccatcacacccgggagacgatgacagagtgactcagaccatacagggtcacatcatttactacatccttattaagctgcctttcgagtaactacaagcctatcaaaacatggttgcaccagtcaacgctcagaatacagaagcttccaaagtaaagcctgacttttacttggataacatgaaacggctgcagtatgggtggctgaggactggtggggtttcgtcggcttccgtaccctggctgacagggttcacactactgagcaaatgcgaccgtacatgcgagaactgtaatatcactggatcgaggatcctaacgaattaccttaccgctatagctaaaagcagctcgctcaatttccagagactgctaccgctgtagcagccgagattatagatgaagtggttgcgagtaaggaggctctacgggaacatgtcgagtgcttgaacagaatagtcaacttcgtctcttagtatatacctattgggaaggattgggtgcttctgcgaaaatctatagagccattagcacaagttcttaaggttgtggagaaggacgcctggaacgactatgatggctgtttggaggattatgaggagtggctatctgggttagatatgtgggaaacggatgaaagtgaggaggaataaaataagactatccaataaaataacggatttagatactatatactttatcccgataactagagactaaactccttgcacgactgtgttaacaaaatcaataattcctctgtaggcatagggtagtaaccacttgctacaatcttaggagttaagaaatgtttcaaatgctagcggcccaaacctggaagcggatttatcggagccgaaggatattctctgtcagtaggtctgcaattcccggactttaggtagcgagagcgagatcaacaacatttggccaaaattacatagaagtcgatcataatatcacagccatgttgttatgtgatcaggagcggaagtttgccactgtcacaaagcatgtgggaaccaaggtactggtagtggatctcttgggatgaagatctacacgcttactttttaactctacggaacgcactgtcagtggatatgacattggagctactgaactccttattgtcagtatacttattctttctcaagttcttactgttatcgatgacttcgtacaattgaacataggactaaaaaactacagataagagattctcagaaatgtaggttcatgttgcttgccagacctaccctgaacttgatagtggatcattggtaattaaacaagacaactaaccaacaatgcacggtcacgtcctcgtcctcgttggtctttttccgaactgattttgacggtagattaattgcggaggatataacccggagacgctaacttgcccactataaaccacatggaccgcagtaatgtcaatgctcgataaaaacggccgctatggcttcgtctctcccggaggccctccaaggaccacggcccaagaaccatggcatcatcgcatcagcagatcagacgaatccacacggaagacggatcatgcacgtgtcgtctcttgttcctgactaaaccaagaatcggacaaattaccaaagttcgcaggagaaatagatcacaaaaaggggccgtcaggggttatacccttgtcgtagatcattgatgcgacaccaacaccatcaccccctgcatcgccacgagcgggcaacggatcaactttagatggctgatgcaacaccatgcggctcattaaccttgtttcgcccccagcgccgttggacggaaaccacgcgagtccttagcaagtaacggatgtacggagttgagctgtacagagccacccttctccggtgctattcccttcgcagttacgattcttttatgcgatgtggtgaatgttactttgacgatgggttcaagcggttgaagattgcgccgaattgcaacatcttcgctgcagatccaagcaaggtaatatctataatgccttggctatagctgttattggttctggaagttgttatttctggaattttgcaacgctccttgatacaggttgcactgcatatgcctgcaatcagatgttcgtagcctcggcatatgggcactgccgacgtcgacagaggagttatctacatgggtctctcggtttgctcgcgggatatccatcagttaaatacccaagacatgtctacactttctttttccggtcatcagtcgatctctgaccagtcattccttcattagtccttctttgacgactagacctatcgcattacagggaaaccactcctttagttcccttgtctaatttttgttatctcgatcttgattaattaattaattcaccatgagacaatctttcctcactggccttctggccgcccccctgtctgcctacgcagtcgccctcactggctacgagtacatcgttgtcggctctggtgccggcggtggtcctctggccgctcgcctggccatggctggccacaagaccctcctcatcgaggctggtgatgactacgccaccaccaactacaccgtccctgcctactcggccaacgcttccgaggaccccgagatctcttggaacttcttcgtcaagcactacgccgacgatgagcgacaggctcgtgacttcaagaccacctacgatactcccgacggagagtacactggtctcaaccctcccgctgatgccaagctcaagggtactctgtaccctcgtactcaggcactcggtggctgcactgctcacaacgctctgatcgctgtgtacccccaccagtctgactttgagtacattgccactctcactggcgatgactcttggtccgccaagaacatgcgaaagtacttcgtcaaggccgaggacaacaaccaccttcttcctcttcagcctggccacggttacgatggctggttgagcaccgagactgcccctctcagcatccctctcggcgatgctcagctcatgagcctcctcgtcggcggtgccactgctctctccgaggttaccggtgagctcctcaccatggaaaccctcattgctggcgatgccaacgccgacactcttgcccgtgaccagaagcccggttactaccagatccctctctccaccaagtccgccagccgtgttggaccccgtgagttcatcctctctgtccgcgatgccaagttcgacaacggcaccaagcgctaccctctcgatgtccgcaccaacgcctacgtcaccaaggttctctttgacgagtctgagaagactccccgtgctactggtgttgagttcctcgacggcaagcacctctacagcgccagccctctctccaccggtgctgctggtgttgccggtaacgctactgcttctcgtgaggtcatcgtcgctggtggtgtctacaacactcctcagatcctcaagctcagcggtattggacctgccgatgagctgaagaagtttgatatccccgttgttgtcgatctccctggtgtcggaaccaacctccaggaccactacgagatcagcgtccagggcaacactcctgagaacttcactgctttcgatggttgcactttcagcctctacactgatgaggacccttgccttgaccgctggaggcagcctgtcctcggcgaccacggcatctactcttcttccggtctcgccgccaccatgttctacaagtccaccaccgccgagcagaacaactttgacatcttcgctttcggtggacccgtcaacttccgaggttacttccccaagtacgctgtcaacgctaccatcgaccacgactttttctcctgggccatcctcaaggctcacccccgcaacaccgccggcaacgtcctcctccgctccgctgaccctctcgacacccccgccatcaccttcaactacttcgacactggcaacggtgactctgacaaggatctccaggccatgtacgaggccgttgagctcgcccgcaaggctttcgccagccagcccgtcaagacccaggagactctccccggtgaccacgtcaagacccaggaggatgttgagacttacatcaaggacaacacctggggtcaccacgcttcatccacctgccccattggtgctgatgatgacaagatggctgttcttgactccaagttccgcgttcgcggtgtcgccggtctccgtgtcgttgacgcttcagtgtacccccgcattcccggtaccttcactgctgtgtctacttacatggtggctgagaaggctgctgacatcatgctcgctgagcttgaggagtaaggcagtggcagataagatagatgtgatgaagattcatgtagtataatgcaagatccaatttgataccaatatgtctagtttcgtccgcgatgtttgatagtgatagtgacgatatgcttgaagtgagtagggaatctcagtagccaatatttactacacagatgatagagctagtcccagtctatcgggacagtcctcggatcagggaaacatgagcgtatgacgagaagttgatctattaattctaatgcagagaatctaagcaaagcccaggttgagtgtatagttcaaaggcgtcacaccagtgatatacacatgacttccctgcaacgtcaagttacctccatgccagctatactgctctccagcatcattctggatcactcccatgccatttccaggcccgaaagtaatcttgtcatctcccatagtatactctccctttccttccgcaaggcgataaatagtggtattatcgctatcaacaaattcctccactcccttgaactttccaccctctcggaaggtaagttcaaaagtgagctctacatcatcctcaccagtgacctggaagttgagatcgtagccagccttggtagggctgatctcaacttctgtcttgagacggcgcatgctagtaggacggttctcaaagtcggccatggcgtagaagcgaccgtctacggaacgtgatagtttgtatgtaccattctcatcacggcgttcagatggcatagggagataatatggaacctcgatctcgcttcccaggttaatgacgccatcatcagacacattgaccccgttagatcggaaatgacccatgctgaagaaattggggctgagacgaatggcgtcaagaacagcctttccgttccacgcacggaacatggttgggttggtggaaagacctgaacccatgcggttgtagaattcggcttttttaccgtcgatataccagtctgaaccaccgaaagcggagactgtcaggtttccacgtcgggcacgtacaaggccagctgaagtgtagtgcttctcaaaatcgacaaacgggtcttctgggtcaggtagttgggcgccgagttcaggacgctccataatgttggccaggaaatcgcccaattgaggaccgacaagttcttcgatcagacgagccatggcagcaaagcggccgttgttgtcaaggatagcgagctcgcggaattgagggtagaagttacccatgttgaccacaggaggctgagcttggtcttggcgacggctctggatcacttccatttcgccattaggttccgcatgttcgatcgcgagttcaaggttcatgcggacgtaatcgatgaggtccgtgtagttgagctcgtgagcaacagtcaaaagtgaagggttcgacacagccgagtaataatttggactgcgttcagagtaaatgccatcagcgtcgatgtcgattccttccgcaagccactcatcaattctcttgatatagctctcattctcggtgatggtagaaatacgcgctagggcgctacaaatcttccatctgtggttgggcgtgtgaataccgcctttggcgagaccaggtccagctttgacgagaagaccacgaatgacatctgcaaaaggctgcgacgctttgtgatcatctttttcgagaatacgcaccatgataccaaagtcctcgatcagaaaaccagtatcaggtggtgaatggcgattgccgacggtgtaagtaccatcgtcatgctggactttctgaaggacttctagcatctcctcgatatgaggaacaagagtctcattatggaaatacgtcgagtttggccataggaacggcacaaccaattgacggacagcgcgggtaagagatctcggtgagccggttagagattcattcttgttgtcgagaacaccttggacttgtgagtcggcggatttagtgaggagttttagactggcatagtcacgaggagcttccgaagaggcagtggcggtagcagagagaaaagctacgccgaatgccttgatggcgacagagatgcgaaggagatgcatgttggagtgccctgccaactatctgacgcagaactggaatgactttgacagtttatataacactattttcgctgccaagccctcggttcggcgcatggtacaccgacagacatggtctacggtaaacatcgccagtttcgccggtagtttactgtcaaatattcccccaattcactggaagtctttccccgcggggtacctagtctctctaaacaccttctttattcaggctaggctgtggggcgactatcatcacagcctcatggattatcaagcttaatattaagaaaacaggcttggcttggactaaccaggttccccgcgagcactaacaatgtcggtcttctcgccgaaatgaacgataataaacaaagcgacattctctagtcgcttctcgtcttgttcttctttcccccaaaagcctctttcacgatcctattctgtcgtataatctcatcccttgctccatcccatgtacttctcatccccgtctcaaagaaccgaaacatatgcgctgtctcaacaccgtgattcatgagattgtacatctttcgatccttccaccaaaacttccatcccgcccatccccaacctagattctccattccagtcccagcttgtttatgcatccatggttgaaattcgtactgcttcaccatgctcagatctacagttggttctctcgcccagttcgatgccaaccattcgtgatgatgatcgacccattgttccatctcttggtgtgagggtagattgcttactccacgccatatgttggaaatagccatgttcatgacgtcgctgaatgagaagccattatttttgccataagcagagaaacagagcattacgcagctgtcggcgtatttcggcgggaagacgttcatgtagagacgatgaatagacggacccccgtagtttggcaactttggaatactcttttcgacgaatggtgccggtgaaaagtcgcattgatagcctgtggtgaagataacgctatcaacatcatcaattatcgttccatcctcaaactcgattgactttccacctgtaaatcgcttgattccatgtagactggtaacactcccatctttcagaagtggcagaacattctcgataattccaggcagacttaatgtcagatccttgaagtctttgaggcgccaggctgggtctagcttcatgcctgccatttgcgatgacagtaacttagctaatgtgttggccaagaatctgtacgtgtttggcaaattctttgcgatccattgacttatcacgcggcgcctccaagagaccaagagatcggatggtgttcctttccgaaaccgtctgacgacaatttgcccgcttctgtgggagacaaaaacctttttagcgacggatacaacttgaggggcgatgtcgtctgttgtggtggctaggccgaggatcaccactgtcttgtctttgaaggactcgggactattatctggcagtcagtgtacgtaataagatctctctgtccggaaacacaaaccttcgatattgctgtgcgtgcatgagatctcctttgtaatgatcttgtcccggaaatatcggcatcttctttagcgtctgatagccatggcaaaaagcaaccttgtcaaaatggcgcgtgtctgtctgtccgctctcaacattctcaacttggacgtcccatccgttatcttccttgttgcgatttacaaccttgacgctcgtatcgaatgtgatgtgtttcaagagaccaaagtgctcagcgtagccttgcatgaattcttgaaagtctgccggggtcaaatggaccgggtatcctaccaagggttaaaatgacgcgtaacacttgtctggcattggtaacttactgtctggtattggataatctgtgaatccacaggtatacttgctaatgtttgcagtcgtgctatccaaagctgacgtccatccatgctttgcgtcgtacgcccacagtccgccgacttgacttcgtcgttcgaacaacgtagcattaaatccgtcttgaagcagctgcttcagcatagtaatgccggtcggaccttgcaacatataagcgagtctccattttattgtttcagtttaatactgaccggcaccgatgacggcgacactggcacgactcatcatggttgtggatgttggtttgctgactgggtctataaaagaatttcctgccggcaatggtggtatttataagacctgctgatctaaatcctacggggttccagagagtatcgttgattggcgcaccataataagcggcaacttctcaagtacgtaatctcttagacgcgcgcaagacacataatcaaatggttctaaaatcttacgtgaggtaaatcttgattacaatttgctggatttacatcaaagtgtctcaaatgaccagtagccgtcataattatccgagcatcgacgacgtcaacggcattcggacgagtttaccgcgtcctacaccgagctggtagtaaaaggaggacacggaaaccaccacatgatatacagtactaaatgaaatgttttagcgcagcgaaatgcatgtgagttaggccttttaagcatagaccattttcaatactccgatacctcttattgtaagaattcccgatcttccgttgctcaaccgagaagatccaagttcatcccagtactaaatcaattacttgtcgagactcaccctcccaagctgtcttatccacgcgtccaataccttgccgataagcgacaccatctttccattcaatgaacaggacattatagaactcatacctctctagctctcgactttttaatgcctcgtgttcgtctagacgagaccatccacccgcgctcgaatcgatatatcctttcgatattgcaaccaactcgcactcaacctttttagtcaacagtcgccacaggattgttctggtctgaacgcgaagacacccaacccagacttgctcgttgttgcagatatttaccacagcttctccttcaagcatagagacagcttgtccatatggctccggtgtattatagaagaacgctctttctgttcgagtctttatcaaaaatgacagatatttctcgatgaaaatatcgtcttcgttagtcactagaggaatcgggtacttgaatctgcgctgtgggtcaactagatggtagaacagatctccgtctcttttccagcccataggtaactcattgctctggtgatgcgagcaatctttaaactcatcgaggtcatttgaaatgagtctctcacctgcctcttccttaacataccacgagcagattgactctgtaaccaatccatccaatacaccagcgggaggacgttttcgactccatcgggaattccactcttgctgataagcgacatgcagtggtgtataagtccgtctgccgccctcatcggactgttcagaagaggatcctgccaggtatgcaaagccgctcgcccagggtgaaagatctacagagatcttctggtctagacaaaccatccatgaccagctgggaacggacgcttcgcctaattttgagttcctggatgctggtccagctgatctccacagaagagtcacatcgaatgcaacttcaggtagaccaaacaggaagccacctggaaaagagtgtgccagagctgttgtgataccagcaaaagccggaagaatgtcgctcgagaatgatagctgtctgcgactatagctggttgccaactgatgaaactcttgcaaatctggccatggcgaataacgaaagccacgagcgttgggattatgcgtcccaagacaacttgtctccccgatatctgccaattgcatgcgctcatgccatatcgcacaatgacattcccaagtcaactcattcttgtgaaagaagagcgatctttgcgagaacacgagttcttgcaatgtccatcctcgctcgttccacggtgaccacgctacgagaccgtaatgatccatatttgccctttctggccagacgttgtgatacatggatggagaaacatctttgatccctttcagtccttcttcagcgctgtgagcagctgtggcaacgattgtaaagtaagcgttgccgtatataaaagccatttggctgatctgttcttgctttgtctcataatcatcttgaacaatacaaagacgatcaacccagatgtattcttcgccgacgcgttgtattagctccacagcatgctggattgtagcaggaacctgatcccacatttgttcaagcgcgttcatctgttgaaataactcaaggttgctcaataacagttgcagatcgtgtcctgtagaccttccccagacgtagctgagagcgacatatcgacagccaggttgaaaaggcactatgcgcttttcggatacgtgaatcaaccatcgcggcaaaccttgtgtttcatggggcagacgcgctctttggcaatgatctccatgattttcgttgcatgctctgatccatgagctgatggtgtttaggtcaatccaccttggtgctggtggagtagggggtttgaggggtttgtggtcatgccgaaaacgagggtaccctgggtctcttggggcaggcataacgtgaataaataaatatcctagcttctatcacaagtttactgatcgctttcatcacaaaccaacgtgatagttgatcaagtccatcattttcctttgtcttttgccagggactggatgatttgatgacgtagactagttcgattttagggtgaaacaatacaaactcagccacatcgacacgcgatgcttgttatggtcagtctcagctatcgctcaagagctgactggctactaaagttcctcattctgaatatacacatcaatttttcaatgcgggatacaagttaggatactgtccatttatttactcgagctaataactatatacaaaataaggtactcttcttcatctcagcccatcaactgcttctcacgcccaacgtgatacttagcaagaagctccagaaggaacaccctggcacttgtcagaggtcttaccaccggtgaccttgttgttggtccaggtccagttcttgcagctagcgcaaagaatgtagatatcggtaccgctggacttgacagatccggtaaccttgttgatggtgacatcggtgatgggaacaccagcagtaggggtaccagtgggagagccgttctcgtaatcctgctcaatgacaataccgtacttggcaatgttgctaagagtgatggaatcgtacttgacgtcggagacggaaccggtagctccagaaacggtcttgatgcgaacaccgttgtcggagttggagatggatgagttgagaatgcggacggtcttgacgtcgttgttggatcgacctccaacggatccgatggaaagaccgtgaccaccactgcagttaccaccagtgaaggtgatgttggtgccggagttgatggcgaggcagtcgtcctggttcttgacgacagcgccggagatgtaaacaccggtggaggagccgacatcgaaagcgtcagtgttgtgtccaccctgggtatctcccagagagttgtccatgtggacgttgtagacaccgaggttggtgactccgttgatgctgaaagcctgaacgggagtgttgataacgttcaagttcttgatgttggagttctggagagaatgggcactgaagaacttgggcttggtcttgccaccgttgctgcccttgccatcccaccagcgctgaccctgacagtcaatggagtggccatcggcaccttcgatgagaaggttgtttccagtgaaggagatcaggggaccttcccaggtatcatagccaaaggtagtctttccttggaagatgacctatattgtgtgagaaagagtccatatttagagaacagaataacttacatgagtgccatccttgagcttggtaagatcaagagtagtgccagcagggacggcaatgttgttgaggataatggtagagcagctacccttgcccttgatagcagaagcagcatcagtaaaggtgcagctggcacggggctcaacagtggggtgggcaaaggctgaggcaaccaggccgctgagaaggatcatggaagagaacatgatgagatatgtagttgagagtagaaaatatgtactaagtgaagagatgaattgttggatgagataatagagttgacttagagttgaggatcttggttcttttatccttggcaatacaacatgtaaaagctccgattacaacgcctttgatgccgttcagccgtgataaaggcccgtgtcagtgtccagaacgtgtttccatcaaacgattacacggatcgtgctccaccattcttggtaatttcctggggttgagatggaaccgctaaccccgatctatggcctgctcgcctctaattggtggatctgaattctcctcagctactgtcaagtttcagcatctagtccaatttcgatgaatatcggatgcacggcattctgatgatactctgggtcttgtgagatggtgagattgggggttgaacacttgtgaatggttgcaatgcgaggaacttcaaactggtaatagcttcaaggctttgggggagatgaacggcatttagttcatttgtggagaaagttggatcaagggacggactttctatacgcgtactaactcggctgctaggaatgtgttgaatgatcaatcgtcgggacagtcgtgggggatatgctgcaaggggtaggacaatgattcctcggcatcaaatagtcgtctcaatggacgtttttcgatgtgcttgaagttaacaacgacaaaataaaccaactatgctctgacttcaaatctaaatagtatacgggatactgaattcaggctgttcaattgatggatatatctagatattggtctattttctcaacattgacaattgtaaaagctacccagacataacaagtagttacatatgtacagcatgaataatctcaggagcctaccctacgacagaattggggtggggtgttgttgatgcataacattaaaagtaaataagaaaaaaaataaaaatcaactaataacaatgttccaatcgtaaaataacgtcgagtgagcacctgagcacttcttattatggaaagaatcgcatgtggtggcttaatgttgactatttctgttctcatcgacgcggttttgaaagattcgaggcaatcacgttcgccccttatgtcacgtgacctccaccatgctggtagaacctggtcaaaacacaagtcagagatgtcggtagcaaaaaatctcaatggaaaatggcaatgtgttatatcatgatcaactgaatatcgaattcgtgtttataaatgtgttttgatcttctgtgtttgaagcattcgtcatcctgtggacaccatcagtacgtattgtttcccctgaaacagctgagagatgatgtgaaacaatgccgtagcccggaatgtgggcggctgaggcttggctttggactagcacagatttatctcttcctgactgatgatctgccagaagttgaaacaaggttgtggtggctgtgtttgtttctagaaatccttttaccacgactatcggctggtgtatgaatcgtatcaaaccacttgaatccttctagatcctgatggaaggtctggtatctaccacctgttatgcttaattctcttagtggatgttttatgtctcaaccggacgcgttatctgtattttgtagcgaaatgagctgcgaaataagcgacaacttgcccaacaataaacagatcacgactgagtactaaagaatcttcatcatcaagaaaatggctcttctaaactaccgacgtttgacgtcaaaccacgttgtgaccctccattccatgccaagaaactagaaaccagggcgcttacgacacctcccagcgcgtattagccatgggacctaactaggccattctcaacccacgatcgacagaaaataccatatctgacttccactgaagcatcctcagagacatgcttatccgattttaatgactagtattctgtcattaaaaatatggcggttggacttttaactgcgataggatctcgcaggattaaaactaggccaggggttctactgataaaccttcgcaggcatgtcgatccgttgaataactttaaactttgaatcttggcggagtaaatctggcatttgtttaaaagactgctatcttcccagttggtatctttgtagccaaaatagtctataatagtaggaccatgtttcgggatgttctcttaatgaatcttccatatgaagctggtgcggaaggctgggaccattttcaagctgctgaaagaattgtgtactgcagcaaaagtagacgcaatttacactgcactatatacgatatagctttacgctttaaatatattgaactcagtgctcccagcccctcatcggtcttaggtggcgagttccagctgcttatgtttctttctccagcataggtacgtataatattaaaagcatatggaaagaagatattagaagagatagaccaacaagctaaaacgtgaaattcaagtctccaagccatattattaataggacgctactacattttcatatccaaaaatgccatctgtaggcaatattctaaacccaaacaaattcctttactttaaatcgaaaacatcctccattttcaggtcgcaatcctcccagttctactcaagttagtctataatatccattacatcttggtaggaatatccgctcattacgtaccttcaaaatatccataatacggtttgcaacttcgagtccacccaacatctcaacggcaccttccttgattcgctcttgaacaagtcccatgataggatcgcgccaaaatgctcctgaagccgtcgtgacgtcctcgttagtaacagtatcgtctgtctcttgctcctttaaaacatgcaggaatcgaaggatatttgaccattgaagaacatgacccccgatggcgaatgtttgctctttgcgggaacgaaacacaaagtgaatggttcctggcgggaaataaacggtttgtcctgccttcaacaccacgtagcgggctctgtgtccatgataggagtggtcgtttctccatgccgcccaattgaagttcctatcaggggatatatatccgaatccaatacggccctcctggactgtgatccatgttcccattccgtggctatccatgtgagagcctgtattatggccaccctcagacaagagagcccattcagtcacggcatgccatttcttcatcttcctcaagtcaagtgactctcgctccgctgagtcataattgacgagccattcgcgaacacgctggatcaattggcaatttggaccggctaggaacctcggcagcaccgatggcggtagagggttcgaaagatttagtaagttccacggctcatcgtggggaatgtttttcaagaatcttgtcttaacctcacgcaaactttttagttcgcatgatgctcctgttgtaggcaatgagggaatttgcactgatacctgtcggtccagattgacaatccaaccgttattaaacaactgttggatgacgcgcggggacggatcccacagaaaagattgatcaccatccacaataatcgggatgtcggatgacccagtctcgacgcgacgttgcgcttcctctgatgatagcaggtggatctcgataggtccgttggctggatttatattggggctttggatacaggacagcaaactacgcaagctttttacagtatcatcaccccacgtgcgactttgcttgcttctcttgggacggagctgcaactccctgcggacgtcctcaaggaacagcgccgcctctgaatcatcaccactccattgcgttggaaattgcgtaatttcgatcgaaaggctgtcctggattggaccggtttcaagctcgtcattgccttcaccgttgccttcgtcgttgtcttcgtcattgccttcattggatatatctggagacaatgaaggggagagaggcacatcgttagtatccgagattggggataggagttcttcaaagtgtgactggatagaagatcttgttgattcggctcgaagaggtgatagggaagtatgtgaaataccctcagtgttgtgtaccggacggacgtgttcatggcccgatatttgcttagtctgcttatcgggtgctatttgctgttgttgacgtttgggattcctgtcgatattgttctgggatcccaagctgtcgctgatctgccgtttactgggtatagatggtcggggaggggctgtagcagggtaattcggaagtggcacctcgattcggctgccctgcgcgactagcaagccatacttgtccaggccgtgcgattcaagttcttgtcggtagaccggtcggaattcgagttgatcgatgttctccttgcgttttatcccgtatggacttttattaatccagctcttcaacatatcgagatcccagcatctgatctcaggaccatccgcggtgatgcgttgctttcccacggcgtgatgcctgtttaggcggatctgatttagcttgatcacagcttcttcccaattgggaaccctcttggccgccacggcaagtttcttgcagaaatgcttggtctgagcaaaccattcgtagtactgcagccgctctgtaccccagtaccgagcggcggcgcatagcgacgatcgtttctcctcccactgtgcaacatttttgcttgcgataccgacatagtactcccattctgactcttgcttctctttgaggtgggggtctcttgtcttgatagagtcgaactttctcttgtacgaccggcattcatcgaccataagccggtggctgatagcaacatggcagacatgtgactgatgagccgcaatcagtttatctcggatggaaatacatatctcgtatcgttcgtcgtcgttggcgcataatcttaacctcttgcggagtgattcaatatactaaatatcctcactggaaacaagatcggagtctgagattatagccgccggggcgctgttgtctcacgttagaatgagatattgtggctcttgcaacgaacttatttaccttggcgcgtcattttgtggttcaccgagcatgttgcgttgcacggcaggtttctcggtgagtacagtgagtatcatcggatggtgacgattatgttcatgtgttgcggatgatatttctgtttctgtttttgtttctgtttctacgttgctagggaaagtgcatcagtctccacctttggcatccccttttgtcggcctgagagtggggcattagccgcaaacggatcagtttcaacggcctaaggcatccactaacgcccttactatccgggacactatggcttagtagtccagccttaccacccgattcatcccgctatttcatcacgatcgacgagacaactcaactatgatacagtgaagtgtgatttttagtaccggggtaatcgtagaataaaactgtttttattgaaccggagctaccctgtagcaccgtattcgcagctcgttatacctaaacgagcctcggatatatgattggcagatcgatctgactaagctaagcaggctgcctaattagatttagtgtgatgcgtaagcccaaaagaggggtaagtgtcgatggattcaaaaattaaagggattgttccgtattgggatacgctgttattaatgtaaatgttgagaacttttgttgccaatgactaaataaactctctcctcgtcaatcgcctgaaaatatcagaaacagcaacacccccttcttgaccaccactttcctctacgatagcatcaagttagaagctctcgcggaagaaattcaggcagataaacgatatcttgaacgtgccacacacatgttcaaggatgcgataacggctgctacgtattggcatgctgagatgggcgatattcttgccaggatgcaagcccgagagcggcgcattgaggtcaggaatggaaagcagcaaagccggaaggtacttcgaaccacttcgtcaatgtcactaatcttccatgctgcccatctttgcccactacctacgaatcttaggtagatagctatatattctaggcagagcgcagttgcccttgaagaccacccatccatacgcccggacgacatatcccccaagatccaccttatccaaatatctcaccaggcaatcagactgccgcacttggtcggtctcctgcggtaatgcggtaataggtcggaaataaacaattggcagacagagcagctagagtggcattgtgacgacgtgtcttgggtaataattcgtttacgccctatgtcaactaggtaatgtaatatctcccggtgatctccaaccactcttctgcccactctagaaacacagtctccctcttctgaatcgcccctacctccaaccgttcgagatccatctttctggcgaaaaactctaaccaacttagagcattctccaggaacttcatttccttcttcatgatagccagtgtcccttgcgcaagattttgatccacttcagccatctcacatccaaaagtcacaatctcggcagtcgtacccaactgcacgagataaacatccggcgcctcgttgaacaaagagatctccctaatctgcttcatgtgttcgcttttgagatccatcgctaccctgcaggtttcggtccgtatatcgccaactgtcttcttatttatctcttctaggatactgtgaagagaagttcgagattcttttgcttcaagaaaggtcgcaagaagagcttgtaactgtgcttgaagacggcatttgcagcaaggtttccaaaatttccaccatttcttgtcgttccagatgctactgacggggttgctcttcgcttcatctaagagaaatcgaatttctaggcgactttgagctagagatggcgaaagctctgattgaaagtatgcattaaaatcatacaactgattcaccttcctgataggaagtgtagggtagctgtggtctttcaccatggcactcaaaaacttgatcccattggattcgatatccaacgctgggccccaatcttcgacatagcgaaaggcagatggcacatcttgaggaacgtatgatagcgggatagctggtgtaggagcatggaaggtcggtgcgagagaaatagtgaatgccaacatggagccaaagaagctggagagtgcatctttgaactctattgttgtgcttttgagaaatctagctgcgctgccgatgaagtagaagattatggtgacaaatatgagaattcccacgaagagtaagagggtgaattggtgcgacagggtcgggatgatatggagtaatgggtggttgttgagaataggaaccggtgaatgctgtacagtctcggttttgtctccaggacgcttgtttgtagcagatgccgtgttccgagacgcctgatgccttctcttaatctcacgattgatatcggcgcgaagcttgtccaaaagatcttcgttaggtgacatagtgatgttgagcacagaaaacagatagtgtagtaaagggttaagggactgcgtttcctgacagccgtcttattttttttgatggaggcggtctggtttaccgatgagtaatcaaagaacatgcatcaaagactctgttagtagtgagaagaaaggccggatggaggcgcgactaagggtaaatgatatatgataaagttgtttatgccgtgttatgtaacatgtcattcccagcactgcctttaaaattcgttgttttgtcacaacttctccaattcttcatcatttaaatttcgcaatgcaggaaggattcagataccacatgcgtgaacgctcgccatacgtgttacctatggccattctgactatcagcctcattctcgcgtatattgtctatcccccccaaaatggtaacacatggctagaaactgggtatcccaccaaaaaagtttgtcacccttgctatattaccacttcaacgtacatcttcgctaatcccttcagaccgaaggttggcgaatcagagtctgcaagattcaccaggaaatcttcatccgagacccgtacttgcccccaaaaccactacacgccatcctcaatatcgacgcaacaaaggagccattcaagtcatttgagcattcgtcccacgccggccaacggaaccacaaagctgtgcgacaaatcattgctgaggcacttcatcaacagttgttgctcatttcgcgacggaggaacctggaacagaaggatggcgcgggtcaagagatgggggagaattatgaagactgggtgtcactcatggaacgtgttgcggcggttctgttggatgacgatccgagaaataactatcagagacactttgtgccagctttaacgggtggtgtttgggacttcatgagctcggaggcaagcctcctagagacaaaacttgaacaattaaagaaactttgtgcttagggactgaatgaacaaaagcttttcttcaaagaatacattgaatccttaccgttccactgtatgacgaaaatggggacattagcgtgataaggcttctttaagggtttctttgaatacaaggctccatttgttcatttattcacctttagcctcatatactattatccgttgtgtaaaatgcccttgccttctttttttcttcttaaattctctcagtgcctcttctttctcaagttcatatcatgcccagcaggactttctaagccccttcaaccttcatccattcatagtgtaaaccacgccctcaaccacagtcagaaatccacaatggtcgtggactattttctacgtgggcggcagtttggccgtttcctggccaaccatactgatgcacacgagagatatggtttcactgatcaagatatcagatggatcagcagatactgccccgagacaggcgcaaacgacaatgaggttgaatacgaagagaaatggttcgatcctagaagcttgagcacagcaaggatgcactggagacgtgcgatgaagaaattgaacgatgaagcacacgaatccgaaatcgaagccgaagacgataatggagaagaagctgaagttgaggctgatcctcatccttcatcaccttttcatccacggacccagccttcgtctcctccactatcgatccgggctcaaccacgatttggaactacaccagcgtctgttcctgccctatcaacagagcctcggcctcgtgttcctcactgtacccaacctgccaccagcagtcactctcgcggtcataacactcatcaacccccaatgccatatcgcgcatcaatgagctcacgatcccgacgccaagcttccggtggggaggaattcgatctacggaattcctccttttcacatgggagtcgactttatcgccccgtcgaggatggtagtcgaccacacaagaaggacagtgcaagaaaaacaataattcaatcgtttgtttgtttcttttgtttttcgccgagtggatagtgaaactaaagggatagagaaagggaaaaagttcgggcgttgatattgataggttagaggcacaaaatttcatatggtcttgtcatgtagtgagctcctaccctttgaagactacggaatcagtaatgagttcttgataggagtgatgttttgttatttagcaagtggtgaaaattagatttgttgcggatactcggtgtcagaactccagtaggtactgtagttataaaagttcaaagtgtcccattcagacaatatcaggcattgaaagttaccatatagggcacagtctttactcccactgtaattattcatttcaactttacggcagccgggaatgttaagcatcttagccatttcccaggaaagattgtcaacaatgactcctccaggcatcttggtatccttctcttctttctgaaggggtatctgctgtattaaactatatattactatttaagtcccaagatcatcggaattcccgctttacttcatcattgaagtttgcgacttgagatttgtctacgattcccgggctagatcccgttctgtaataagaacctaatgaatcgcaagtatcctgcaacagagatatctgagttcaaggcgggggacaacagatctcctcgatataaatataaatctacaaatggaagcaataatcaaatagtcaaagttcatattattgcaaggtggctattatttgtcggctgttgtaatgagttgagtggttttgtgatatgttgatgttggtggagggaagaggaaaaaaaaaagccgagtagaagtaatgtattttatgcctagctgagtcttatattagggcaggacagggcaggacagggcaaaacaaaaaaagaaggtcctgtgtaagcattggagtcataatgcttgaaaagtgtgattaaagatggaaaccttattatcagaagtttcataaagagttgttcctttatttaactacagattgcagatatgcttaccaggatccccactcccaatttgaaactctttctgccaattcatgcttcaccttcttcccaaactccataaactcatacatgtccccatacgcctgttcagcactcgggggcaccaacttcactagcacattatccccatcagcgtttggctctggacatctaggtacagtgcaccaattcccgttctcttccctgggtctccataccgcccatggatttgtatgaattgtgttggcattggaaggagatggaattttgtatggcgaagggtgggtttgtgaccacaagataagagatgacaaccattcggcgagagatgcttcttgttcaatgatattggtttgtgtatcaatgaagttagagactttggttgacatttgcgttatgttgtattgaaactgttggatctgttggatctgttcgacaacaggattcttggggcgaaaaagtccgaaccatgagggtgtctgctgaagatgtgaagcgatactgatcagaaaatccagattctccaagacacgtttgaagcatttgaccaagtcatccatgtctttcattatatccctcgtttcggcttcgatcccatattccaatatgtccctccgaaacctaacgagccaatccgtccccagaggatcacaagaccttccctctccattgccgacacaggtatcgctcttgggaaaccgacgcgctaagtatacagcattatccaagaacacgccagtagaaacatacggtaatccataaacgatattgtacatggtgctggaaaatgatattgctgcatcgtgtaagctttcggatgtattctggcataagtcgacgatatctgtggcacccgggggtgtgccatactccctccggtaaaaaaggtattcatctggatctagacgtaaaccgtgatgctcatcccagaagccgcccttgtttcgaatttcgttgcatacctcgtaaacaatcatatcttggtgggttatgtatagagatagtctctgcataggcacatattcccttccgatagtgatttcttggatgagaatatgagcatactcatctaagacaggtaggacagcagtatcaaacggtggttggacatagaccgttccaactgtttcgagaaacaaccagtagatggaagatatcatgacgaaaatagccatgatcttccaaatgagatcaaggttgcgcttccaaccttctttttctccgatactttttcggacgtccacatctccgcagtgaataatataaccccagatacggttgcagagtgactgaaaagattcttcagagatgacggttttggtcggtgtttgaagttggattgttatctcatgcgggtttgtattccagaaggaatcatagaagcatgtgttgatggaaatagagaattgcccatagttgatttttgttgtaaagagcatactatgggtattatgcttctttttattgtcgttatcgtcattacgtacgaaaggaggtctcagtggcgcaagaggagtgtcttctggtaccggtcgcccttttggtctcccattaccttcttggatgtccacatcgccacagttaacgatataaccccatcgaaagttcaagagagactgaagagattccccagatatctcggctgatgtcggtgttcgaaatttgattgttatctcacgcggggggttgttccagaagggactgtagaagcataggttgatcggaagagatatttttccataatgaacggtttgcgtgatgagaatgttttccgcattatgcttgctattgtcatcctcaccgtggcaagccattttgcgtttggaccaacaggtaggaagtaggcagtcgagttggtgttgctatagggcaaagttccctggtgggcactcctgtacgatgactgtgactgaaccgggatgaaaacaacgaaaatgaggtaacgcgccagacttttacagtgagaagatggcaactggagagatgcaaactgccaggaaagatgatcaatgaaatagtgaaaggagtgtaattcgagtttggatcgaacagatttctttgttcaagttgatacacgaaaaattgcctgaaattgacacctgaggcatcagtcctaatccggctcaatgaaaaacccacgagccacatctatctaggtagttcaagaaaacaaagaaagttattcgagactaaggcagatggagataagtgtgtacaaacaccatatagagcgatacacagagcggtgtacgttgaataccattcgcccgtgcttcataaacatctttctcatcatattctaatgactctgatacgttacataaaagagtgtgatatgcgaatacgttagattgttgaacacaagtgcagttgtcccttctgcttcattacgttcatggaatgtccaaatgggtctcagggatgagattgtccttgtcattctatggatcccttctgcgggtgcgtccagcctgggcaatcttttgctagtggcagatcaaagtgttgggatggcactccatttggttgaaagagtgaggactactgcaaacagccgccgaaaaaagccacacaaggctaacaacaggcgccattgacacaccgctattggtacaacgtgaggaacatgtttgtcctgcctagatgttaccgttgagtcgaagaaagagactgagagtatccgtctggagttgctcgccaagccaaaaagacgctttcccatcatctcaataacgtggccagacgggacaatatcagaaatgagcatgtcaggctcatgatttgcaaacccagttcctgtgttgcacagaaaaaggcgatgagttaggcgcgtgccgcaacgatcccccatcgtaaatgaagctgctacataaggaagcagaggaaagatgaggccctgacaattccacttcccaggctcgtgaaatcctccttgatgtgctctatctttggaaagtagctgctaacaagcgtggagtaggtacttattgcaagtgggcgtcatgttgaatacagtcgagccacgtcgcaacaatccccgctcaaaaatatgatgtatcattagatctatatcaaactgcagtgttagctttaaaaaaagctaaaagatgtcagtcgttgagcctaaactaagtaaatatggaaacagagaagtaatacagcagtcctgtattcctattaacccctgctccttctttcttttttatctatccaggtctggatgttcctgtgagtgttatgacgactttgcgtgagtcttcttagccactgactctgtgagagtcgccttgaccactgactctgtgagagtcgccttgaccactgactctgcgtgaaccgccttgtctaattatgactaaatggacatatacgttcttcttaacgggtggctgcaggagttgatgatgagagagcagatttctgatatgctgtgacataatttggatatgagataaacttggtgataattttgatgtaatggcagtacagactccggttccatactttgacattagctttagttattctatccagcgcaatcgatcgccatagtcatatctctatccgataattttattttgacctcgtcatgccttttcgattcggatccacgtggtaagtcatgaatttcatgggctactatcgtaaaaaactgacatgtaatcatgggaaccacagcttttctcataacacatctacctcaaactctcctatatgctcgtcatctaacgtactgaactcatcagagtcgtcctgctgaccaaacatcagtaagcattcgtattgcaccgcatgtactactatttgtctcgacctcggccagggttatagcattgcttctcgaccacccagattgccaatcgtcaaagaccatgtgacggtctagcattttcccgaccctcaagtccccccgagcacctatctagtaataaggatcgacctcccaagactaagaggtgacggcaggttggatttccagcacgttattaagcgttggcagaggctggggcgctagatggctcaccaaagattatggaagccgggcctataagaggcaataagcatgaagtgaccattgatgcattgctcaagagcgattagtgatctctattgagtttattcgttgaggaacgccggtcactggccttgatagctcacggctcgaccaaacatcgccccgtgacagaaggtcaacggttgaactacacaacacagtggtacagcacgagacgccgaagtggcaaccaaagggcatatggtatcctccacaggtccaagatcacactataaatcctcagttattctagtaacaaaaatacatcaagactctgaatacattcttgcccatttaatattgtgctcagctacctacacaaaacagccttccagtaactgtcgttagtcttgtcacttgctgagaacgtcttctcgaaaaacaaccctccatcttggcccgctacacaagtttggattatccttgcgccaaaccgtaaatgacaatctgatattccgtccctcactcttggcttcaatagaattctccatctcgctttgcgcattgttcaagaaattctgaacaaccggctgttggtatcccaactgatccgccgaaagaaacagatctttccatagtgcatatacacctggggtcctcatatcgagcaaagttcctttcagagcccattcggttgcgcccttgtgccagaagcaaaggaataaggacttggtgtcaagtacaaacgcgccccagttctgaaacgacccataagggccaaaaaatacgctgtcctccatatcccagaatttgttagggagctcggtgctagagactattgagatatcaggaggcagttcgattgtgaccatggtgaagcgactgtgtgagacgagatcggattgccttgcttgtaacagtggccgctgtatcctccgttcgggtagtttggtcaaaagagtaacgttgtggaatatactacctcctgccactgcagggacgaggcaaaacgaagtggaagccgtcatctttcggatcgccctgttttcttcaaagcctcgcgctcgcacaaacgcattcgggcctatctttcgcatgggtattgtcaagaattcaccctcatacccaggagtcatacagtccaactccaacacataacgatatgtaatatcctcgagtccggggtaactgagctcagaatagtcaagcaagtacacacgagcgcggagcctgagccctttgttcgatatactcatttcgccttcgtcgagaagggagtttgccaccgagtacatctttgaacaagaagcgaagtgctgcactgacgtggcaaggaatccacagtactcttccgctgtggaaaatggtggcgtccaggcaagaaggcttaaatcgtacgttgttttgatgatttcttcttggagacgacgaaacgcgttatcgccctctccgtacagcattggcatattgataccgcatataccaagcaaacagtacgccatatcctctatacgagtagtctctcggtttgcagcccatgagagtcgctttgcgatgcatgccgaagaaataggcgctacgtggcccagaaactcttgttcaatggatgtgatgtgcgaaagagagcccaagagactccatttggagccgatacagtcccaggcttgattgtagaatgcgacagacgcgggagcaatcaactcttgcaatgtccaaccccgagtgaaccacctgcattttgcaagtgggaattgctcaaccttatcggatagatacacatagcagaacttggctttttgataccagaggaacatagagttaatgacttcggtaagttcggcactgctggacttgtcgatacagcatgtatcgacccacacgtactggaccttatctgcgagggctagctcacatgtttttgtgatcttttcgtatcctgtctttgacttggaagcttcgacattgcactcttggaaggtgacttctccatcagcttcccacgtatgtgagaggatagcgtattctggtagatccccgtagaattccttgaaggagatgcactgagtttcgactagtactttcgcttctataagcctcattttgataagtccgaaggacaaaggacaaaggccaaatggatacagtttcactagaaggagtagacaagcggggaaaatgaaaagataagcgcccagtcagaccgagatattttcctttcgttgagcaactgagctggcttcttattattggtggctgtgttgtggcgttgtatgcagccaaactctttggtcaattggtgagaacctatctgtgggtgaaggaaatggtgatttgtatggaagaataaactaacatactgattaaaatccctgcttcatcttatctcatgtaatcaacgacataaacccttttgttctgcaggtaactgacgaaccagttacagaatcgaacaacgaaagccccagccccagccttcgtcttcatttttgtcttcgtcttcgtcttcgtcttcatctccatcccgagccctttctaatgcctcctcatctgcgatgattcccaacagctgagtcatgtcttcgaaaataacaggcaaagacgtccacggtgggccaggcactggctctgcacacgaagaagcatacactataggatccagtccagcatcccaagcgcccctgacatcgcacctaaaatcatcgccgaccatgtacgtcttgccctccccttccaacatttcaggtgtgatgttgaactcgtacagcgcatagcgatagatttgaggatccgactttgcccaaccaagttcgtgagaggcgaaaaggccgtcaattaagtgcgcgatcccgatccggtcgatcttgtcatgttgagaaactgctgatgcattggtgatgatgccgatcttgtatcccatctccttaagctttgtcaatgtctctatcgttccagtcgtggctctattggagcttcgatacgcttctttgtaggtagcatcgaatgcttgaagttcgtcgtcggtatagtcctcgagaccaatcaacgaaaagaatttgtagatcctattcagtcccaattcttcctccctgagcttggcgttgcgcaatacactgtaggtcgtgtcgcgggctttgaggtaggtcgccgcgagttcttcattagacatcttatcgggaatcctgactgtgtggcgagcctgcgcaatcgcacattgaagggagtggtaatcatcaaagagggtgccgtcccggtcaaagaagatgacttttggccgtgttgtttgcgacatggttaaaaattgcaaaaactctccagggtggtagatagattggtgggaaggttgaaaagcggaagtactttctgggttgattggtggtttatacttgacgagtgcagcgggaaaaccaaaatcgaattctatagataaagcacgatatccataaaccttggaatcctactggggctaaaagagtaactaaggtttaactgagaataggacaattcaacgtagtatccccagtatgagcaccatatattttttatcacgacgaatctgcaaataatactgttgctgtctagcgcaaaaaagtcatttctgaacttgaaatacgcgtccctgtatcgctttgaggatctgggttgtccctacggtatgttccattaagaacacaggtgcacagtataatagtcttttatctttaataaatatctttagattaatttataactagagtattacattattatctattaaattagtaacgatcgttagagatattagtaagttaatatagctttatacatatcctgcttacttacttatagcacttaataaagtattgcataactgtcctacatattaaatcagcttctgtctttttttttgcaacgtccttctcttcatccttgacatctcttgtacaactatgcatatcactattcatggagtcattccctcagacttggaaactataagcgaaattcaatttgctgccttacttccagtaactccaattgaacgactaatctacccttcgggcatgacagcaaactctatacttgcatcaataacagagaaacagcgacgtttccatgagcccaatgttaaatatttgaaggcagtcactgagcgtggtcaaatcttatcatttgcaaggtggtatacattggatcacgataaaccgtatgaaggttcgggttcggctttcactttccgcccttctcaacagcttgaaccagaagatatgaatgttgagaccgccagatcattctatcaaggaatcgatgagttgaaaaagagaaacattgcaggaaaaccttgtctatgttcgtacaagagctccctaaccattatcatgcatgagtttaatgcttaaccttgtgtagatctttctctcattgcaactcatccaaattatcaaggcttgggtgctgggtcacaacttcttgactggggaatcaagtatgctacagagcatgggttagatatctatgccgtgtctacagctgcgtctttggcttggtatgagaagtttggcttccgaagcgtcgacaagttttccatcgacatggcatgcatgggcggtaaagatgagaacaatactctaggactttatactgccacattgatacagtttactgtagccaagtgagattcggtcgagatttgtatgtctctaatattattttcgatgtatttgggagttttgacagacaatttacagcccgttgtcagatatgaagaacaaaaatcagaacgggtgaatgaaagtttacattatctaacgataaacttgtcgtacaagagaatccagctcctcgtcgctcgtaccttggaacgactcgtttttcgatacccttttcgcttcttgcagacccttcgcccaggtccttttcccttcagcctccaagtttcgattccaatcccgttgtgcgattttcatcagtacctgacccagcttgaggagtgctcttggccacagtcccgggtcatcgtggtactctgcaaatgttttctctgcttcaaccaaccgatgtcgcgcataatccaggttcccaagaacgaaggccaggctcccagttttgtacagggacaggcccgtcgtataatgatcattgccgccgaataaggtctggcggcgtgacagacactgtttatggatacgaaaaccgtcctcacgatttcccaaagcccattggatattcccatagtaatacaaggtgtagagcatgaacgaagtatcgggagcacagtccgtgtgcaaggcgactgccctttggacataacccaacgcggcttctagattgccccatcgaaagtacgcataactcatatttgaaagtacaagttcctgagatcgtgcggtacctccaggacagttcaggcatatctctagggctttgtgataatagtcagccgctttatcttgctcgtcttgtgtgaaaggctcaatgagttgtatatcattggcatagttcatgtaagaaattcccaactgttggatttctggatcgtctttgggaatcgagagctctcggttttcgatggctagtttggtgtacccgaggccttctttctctttaccacgtcgcaacatgaacacagcgcctaggttgttgtagatgagccccaaagtctgactctttcttcttagcaacttcttgcaaatactttcggcagccaaaaggacctccaatgcagatattgtctctcctctttcaaagaagtaccaaccgcagtgggcaagtatttcagcaaactccttggaaggtgaaagtccatcaccgtggttctgatagtaacggaggatacttcggagatgagcagtgaacatggcgcaacgagaaaagagagcaaccatggaccccccttgctcctggcgggggtattcccggcatatacaatggacagcattgtcaaaagcgagtgttctagactcggaactccagcgctgtctggctgcggcctgagtcatacgatgcactctcaatgatctgtttttggggtctttgttctggtcgagtagtgacttgaaaacaagatcattgattgattggtgcaaacgattgttatgagactggccaggtgacttggggccgtcacctgatcgaaaatgacggatgaggtctagaggaatcttgtcggggtctaaaagagccaacaaatcgagtaaggccgaggcttctggccggtaagccgcgacagatgaaatggatagattccaaggtgtcatgagtgtaaaaaggttctcgccatccgagtgctgatctatatacgaagtgttcgtaccagagatcttttgctcgaccgcgatactctcatcaatgtcatactcctcgagaaactcgcttagtgtcatgtgccgaaccttgatgtatgccgcgacgtggttcatcacgagcggtatgcaatcgagtttgagcgcaacctccttggccagcggtttctggttggggtccgcgacagtgtcagatactcgtgaccagaagtactctgctgctgcctccacggggaaagacttgacttctgcggttgcggtaaatgtgccaggtgagccaatcgagtggtccctcgtagttacaatgatgtagctcgtctttgagaagtgccgtggccagaacgaagtaacaagactgaggtcttccacattgtcaaacacgatgagccaatgatggttagtctcgagccactttcgaacagcaacggcggtttgttttgggctcgtagcaataacaccgattcccagctctttggcaatagactcatatgagatgtctattttatctttcgtatccgcatgtacccaaaactggacgggaaatgactttctgttgtccatcatgaatttgagtgctatttgtgtcttcccaacaccgatatgtccgtacaaaccgaataggcgcgagtcttgttcttgttggaagcactctgacatctgctccagaatgttgtcttgttattgtcagtgagatctttcttatatgagatttattgacctacccggtcggttggaaaagtgatgagagaggaagaatggaatgtcattttctacctcgcgaacacctgaggtattggtgtcggcggtgctctcattttgttgaagagatgtttcagtctcgatatgaccttttggatctcccagcgagtactcgccactgcgaaaaaaagagctagagattgaaggtccttgaactagagaatgcttttttataatgcttttgtgatttgctgagtcttgtcaatttagggattcggataccagattcccattaacttacatgagcggttcacaagattagatgccatattgtgaatataggttgtgacagtcacccaattatcatcactagatgacacgaacttgcataaatctgtatggctggcatcgagcagtttgacaatttcgttagggatgtccatcttggcagattcgtgctccacgacctgatcgtaattagtcgtagctgttggtaaggggtctatcacataccaagccaatccctctgcagccgacattctctatgaagcttataatttcgaagtctcttgagacaagaacaaagtcgctatgtatgtcgctgacagtgttgcagaaaaacctcagttctgaagaattccttcctcccccttgtcctagtctcacagcgttcgataaattgttccctaattcaccccactttgcgctttttgcacctctatggggggtgccaaagaaacaaattcctgtagggacatcgaaaatcgaaatttgcgcactcctatttttggctgtgataatggcctttccagcgatcggcacagtcagcaaaagtcgtgtaacggtatatatccttgctgtacctgtttgacgaccagtccacccatgctgtgacatattaacaaaaatggccgattttggtcctttgtacgctttatgttagctgggtgctgtaggattgattgtctttaacctgtaagtacctttaaagaaaccctgttggcttgtatatccgcccaaagactacttgcaaagtctctgattctaccatgcccacagtcagccatgacgtttgcattgaatccaaacgtcatgattcttgctttcggcaaaagttgaggaagaaggtcacgaggccaaaatgtgtctcctgaagtccaacttgacctcgatccgccgttgagtccatggacaaatatcacactatagttattagtatgctatggactatattgaaaaggtaggagttgaatatactcaaggctgcacttgctgtcatcaccttcgggaaacacaactttcaaccctgttggtcctttcggattgtttgcgggagcggcagggtttatgaatttcttgaaatgccgcatattgatttcgcatgtgaaaataaaatataccgtgatacgtgctactcttttgagttacggtttctgtcattacagatgaatatgcccacggttgcaacactgaatgggttcaacaacagaagtggttactatgatggccttcccaggggactttcgagtggcactaatgactttttctttcccagactggattgcaaatctaatatcagcactttggtgcgatgtcaaagcacccctgaccgagccgccattgatcatagtcgcaaggcgattgtcttcaaccactgccataacgggaagccgacagctcagcctcagcgctgaagtatggcatggtatatggtacctcgacaagacagagtccttttctacatttgaaaaacagaaacagggttttcctgctacagctgagcaaccacgacgaaatgagacatcaatcatgacgcatatgtaagacattggggttgaaaaaagtacgagttggcaccactaagagagtgtgattggttctgtgtacggctatgtgccgtctatcatgttgtgttgccgacgctcacgcctcaccggttgagccgccgtcttactgcatgcggcttcaacggttgattggtggcctgatttgcttctatggtcaccgttgtacggaactgtcacgtcaaagtctcacatgttccaagcccctttaaccccgctttgaggcccatgttgatcattcgttttttgcggcggcggtcacgtgggtggtatacctcctccatcaacatgcattttctctgctcttcccatgacattcagcctctaggctaacaagttgaaacacgtctaactcgacccatcccgtcgttttgagggctacgcttacagttgttcaactgggataggtcgttttgagaggcttactgtgagtcgcaaacatctatcagcttttatccatttattccattgttaacgcacatcttcgtttggtgcgtcaagccgatcccccctcccccgtcccagttctgtttcccatctgcttcgcttcttagccatatggccatccatcagaccatctgcaccatcacacttattgccgtggtactcgccatgctaacaactaatctcaaccaggctgttgcttcctccttcctttgggtaagcggattgtggcgatcaagctctgcaacgatggcgatcaagcttgaggaaacgtccattgcccaaattctcgtgggtctcgacgaaggtcatttcacagtggctgagctagtggaggtaagtcaaaatcagtccatttcggctattgagttgttgtctctaatggcagctttgatacagtgctacatcgctcgaattgagcatctaaatcctcaactccgtgccatttcgcaactgaaccccgacgcgcgctcaatcgcacacaacaaagacacagagcggtctacgggagcttcgcgtggtattctacatggtgtacccattctcgtgaaggatgtcttcttgaccaaggatcgcttaatgtcaacaagtaagacaacattcatacaccaccacagataatttactaaagctaccagatggctgtcttggattgaaggatgctgtaccagcattcgaggccacaattatacgacgacttcgagagcaaggcgctgttctcctaggcaagacaaatccaaccgaatgggcgaattatcgatctccaggacgtgcttctggaggttggtcaggtgttggaggccaatgcctagcgccttatcatgaagaccaggatccttctggctcttcttctggaagcgccgtcgctgcatgtctaggtctggcagcagcagcattaggcacagaggttactgcaactcttcgttatacttgatggtgaatgtcaaaactgacaattgtagacatcaggaagcttaagctcccctgctcagcgatccgcagttgtcagcatcaagccgacagttgggctcacctcccgacatggcgcctatcttgtcagcgaatggcaagacactgtgggagtgctcgcgcgaacggtccaagacgcagctaccgttctcactgcaattgcaggtatgtaaaaaaattccttgataagcataaatcactaaatccataggaactgatcctaatgatcccttcactatctctgacccgcgggatgattccaatacgcaaaagcctgatgagggcattgactttacacgtgcttgtgtaaagtcaggcctcgaagggaaaagaattgctgtaagtggcataaatttagatattgtatgatattagctcatgtcagccccagatcccgcgccacctctttccaactgacaaggtggtaactgctgcgtttgataaagctatttctataatgggtacccaaggagccaccattgtcgacaatgtcaagttctctgagttcgatagcaattatacgttcacggaggatcttgagtggacccttggtttgcgagtttccatccgtgagagtaagtgtacagactatcaccggcgtatatgtgaaaactaacatgttggaagatatgagaaagtctctttctcaatatgagaaaaacccacaatctctccacacacttgaagatgtgatcaaattcacactcacgactccagaagagcagcccgagaaatggggagtagatgagtggttaaaatgcgaacaactaggcacccagtatgggcctgattcatccgagtttagagactcaatcgagttgcgaaaccgtatcggaatgcagatcgctgagcttttagatcgcacggaatgcgacttcatctttgccccttcgattgacacgagtgccaatgttggaggctgtccaaccattggcgttccccttggcttttatcccaaggaccaacctgttacacgtcgcaagtccaataggcttgtgacagttggaccaaacgtcccgtaagtactctcccaggaatgatatccagacctcactaactttaacaaagctttggtggattgtttgttggccgcagatgggatgacttcaaacttatctcagctgcccatgcctttgagcaggcatcattgattcgtgagcaggtgccccctgtcgtctcttctgacatccagctaccagttagaacggaagagaagtttcggggctcgctgtgattcatgtagagctggcagcaagtacaatagagttataagacaacacacgcgttcctgcactgcatttaaaacgggcccattcgtattgaatgataacctctttctatatttatctcgtagactttgatgacatcagattgaccgaaatgctcgtttcgtcgctacgtacgtacctgggtggatctggtacaaaaggcatggaatcccttcagtaacccgaacttttccattcttcccacattagcatgtcagatttcccacgttccatccaaagagacacaccaagtataccttcactatggctattacgtcaaacttaaactatctcgcgccaatcgtcctatgggaggaaaccaaaccatatgagataacgggcaatgtctctgctgagataccaaggaccaattttcaatttcaaccatacgcagttgcgatcaaagataccagagctctaaaggatggtatttcgctgagcactcatggctttgaatgggtgtcccatgagactgtggaagatttcaagacagatgagagcgtgaaccgatacatcaaggaattggaaggtttcgtcaaagactatttcaatgctgaaaaagtcttaacgttccaataccaggtacagctatctcacaatccagtcaaggtttcccagagctgacagctaggctggcaggttcgcaaaaggcagcctgatccactcgaccctcgcattcgcccgccaagcaactttgtgcatgttggtgagttacaaacaaagcattgcgataagctcaatgttatgtgataaccgattgagttagacgtatcaccaggaggagcagaggctcgtatccggttcaattaccccgaaatggcagatgagcttttgcgtcgccggtacgcgctattgaggtgagttgggatcctgcccaacaccattgggctcaatatttgtggtctgaccgactgtagcctgtggagaccgctcttctctcccttgagagactacccactggcactttgcgacgcacgttctgttcaggatagcgaccttgtcgaaagtgactacatatatcctaattttgtcagcgagtcacttctactcaagcactccccaaagcatgaatggttctatctctcggatcagcgcaaggaggagttactgattatcaccaactacgattcagccttcaaaagacgtaagtgcaaaggatcgtgatccgtactatctactagctaacgagtattacccaattgtcaggaacccctcacacgggctttgaattggctgacaccgctgggaagacaaaggctcgagaaagcatcgaagttaaggtcgtggtttgtttttaaaggctttactgatgtaaagtttcaacgagggttatcaattccaatttcaactgttcaaggaggcatttaaacaagatagtaacgaatgcctactcatgtcttcctcgagtaaccccaaaatataaacatgatatcagctatacaggcaacacataagcatcatttgcaagtcccatgcaggcaagaaatatgcccctctccacttaagcaccggaatggtcctcgtacgccgcgtcgagatgctcactcttgtaccagggtttgtcgtgtagagacatggtagatggaacatcagtcgggtccactttataagcagctttccaaggttgatgcttcgctttggctatcttttcacctcgacggccaatgatttgggagacgctgtgctcgccaaagtcctcatcgagggagatatcaatcttagccttagtggtgcaagaggacatcttcccaagaacctgttaatttcgtgcatgtgacagcaggcaaacagtagatactggaggactgacctttgtttcgaattgattttaaaatgtaataaactttgttgtgtaatgagatgagttgttggatctggttgggggacacagcactgctttatcatcttgtcgcatagcttgaccactggaacctcatccttgtgacgactctgttccacatcaaggcgttgcacattggttagccacgcaaagtgtgaggagggcgccacggcggatacaatcttccaatggagagtccatcaaacagtatcgtcgatcgactcgaccactcacttcgcttgactgaggccagaaagctatgaagttgtggatcactggcgcattagctgatgaaaaggttggctcctcactcactgacggtcattgcctcaacatgtgtcttttggtcattggtgtgtttgttttcgcaaacttgttgtctcggatattcttgttagcaattgtaatttggggtgacacaagcgcctaagtggctcaaaatgtgatatgattctgaagtttgcggcctgaaatgaggggtttgcatgtctcggtcagcaaaatgaggggagacttcaggacttgtgaccaatcctttgcacattcatgcttactggcactttatttctcctggctcaaattgtagtatgcatgtactgatacatccgtcaatgagccgcaactgacagccgaagtagcaataacgtatttccgacgccgtgtgtacatcagacttgcgttgcgccgcgaatgtgactatggtgtagttatcattttatttaacatcatccgttcgtcaagtttccctcacttcaagctctggtttcaaaacttcgcgtccatcagcatgaagatcacagaagaatactgtggtttggagccacctgtacaaaagctagagattagggaggcctatgaacaactttcaacccaagaaaaatgctacgcacactatatgagggagtaagcgtgaaaaccaagtgatttttatccgcaatgacttataactatcccagggcagctttccacggctctcgtatcatcatgcgacaggtgtctcccgaatccgagactatcttcaatctgataattcagttgtggaggacttgtgacggggactgggcgtctctcgccatgagaacaagtctggacgagcaagctatctcacagttcttggactatgctgcaactgcaatggaaaacctaggaaactacaaggtgtgatacaacaacaattcccgcgtaacagaatgactcacagtgttctagggctatggtgatcagaagtttattccaagaattgctccgcacgatcttgagaaactttgtttggtatctccagatgcacttgaattattcaatctggctcggccattcatcttcggaataacccccaagacattgggctatccagatgagggtggtatgagtaactactatccggaatcacctcacttgaccaaggaagaaattcgtgccgttggagatgctacgtgttcgaaactttccctacgcaacacaaggctgcagaaattgattactgaaagcggtgtcgagtaccatcttttagttgcatcagtctccaaacatccagcaaagcccgaacttcaaaatctggttcttcctgatggctccaaagtaattgtcaagtatggcgaccactctgacgacttatcgcgtatttgcgacagcctggctaaagcaaaagactttgcagctagtaaagagcaggagaattatttatctaaactgatctccttctatcaaactggcgatattgatacccacaaagaagcagcgaaggactggttagctgatgacgcgccttgtgtcgagacctggggtgggtttctagaacctggacgcgatccaaatggcgttcggtgtgaatttgaagcactagtcgcagtgaaagataagagatggagcgaagcgttcggtcagttatctagccgcgctgagcagttcattctccaacttccttggagtgggctgggccctgacggaaaagagctcggcccttttgagaatgacaccatagccaaagccaacttcgtggccttgaaccgtaagtcttcattcatactgtattcattctgcttgaagctaatgtaaatagtgctttgctactgtgccagtaatgtctggacaggtcttaccgcaccaggcgtaagtacatgctaagttcgagccgcttgctattagcaaaatgctaacattaagcagtaccctgaaatcaaggcggagattggtcagaagaacatgacattctctaatagagtggcggcgaacaacgcgtctggtcaagagcataggttcctgaacccggtcgacgttgaattattcgaagctaatagatccctctgcttctttttgcagctggcacttcatgaactcatcggccacagctgcggtaagttgttccaagagaccgagtctggttatttcaactttgatccccacaagatgcccaagaatccgtttacaggtaaacctgtcgaaagttggtatgggctcggagaaacaccagagacttcatttggcggcattgctactgcatacatcgagtgccttgctgagggtattggtctttacctgatgtctgccgacggcgtccttgggactctcgctccagacaccacctctaatatagatgaaggtaggatcaggaacccgtcgctggcatttcgatagctaatcagtcgcagttgtctacattggatatctttcaattgcgtgtatggggcttcgtgctctcttatcctacaaccccgggacgaaggtatgttcctgcataacgcatgcaactatctctaactcggcatagaaatggggacaggtccatgatcaagcccgcttcggtttgttgaaatgctttctcaatgccggtcatggctttgcaacaattgaacatgcaacagaagaacctaactcggtcaagatcgtcatgtcgcgggagaagatcgcaaccgttggacgacctgctctcgggtctctcatccacgagttgcacattgcaaggtgtactaagagcgttaaagaagggtctgacttgtttgagaatctgactgccgtggatgaagttgctcttcggtggcgggcggcagtggaagcgacaaagggccctcgtacgcttttcgtacatcctaataccaaacttgaaaatggtattgtatcgttattcgagtatccagagactaagcaaggtctgattcaaagttgggttgataggcagctgtggtagctaaggataaattgatttatttacgttacgattacatggacaaataaagaatgttatatgatatcactatccagtgtattataacccaccagaggtcgtgcaattctgaactacagaatatttacgcttttgaagaagataacctttggccatattgtttgggtcctggttaaaattggcaaagattatttgaggtagtaggttaatgaaagtaaaaagcgaaagtgttaactggaaaacgatttaaaagcaagggcgaagcagtatctcatattagacaaatggaagatgctgatactaaagcctgaattataattccacaatttagctagtggccgaaagagtcttctaactatggaaacaatcccaactcaaccggcgcatttctcatctgatcctcctgaatctcctgcagcaatgggctatcgggataatcctcaatatcaagatcgatatacccgcgcggagcccacctgcgagcacagacaaacaaagttcgtccattgatactcttatcactcaaaattcgcaacgcacattcgcccgcatcttcagcggtggcaagctctacgcccgagttttccacttcatcaaactgctccttcgatagaatgctagtccggatgtacctgaaaaccctagttaaaaagattggtcatagagatgttgaggtcagacctaccaaggagcaatgacattgacccgactgccgtagtaaaacgacgttcttcgtaatgcatgcatgattccgcggactgcccactttgtgctgctatactctggacttctaggaacatcaacgaagccagcgccagagctgatgagaatcaagcatgtgtcttcttgatatttttgcggttcggttccgttctgagagacaaagtagtgcatggcaagttttgctgtgtaaagtgttcctttgagattcacatcgataaccttcaaatcgggcttctggggttcctttccatgccctagtcagaggtgagtatgttgattgaggccatgtttgctaatagatagtcttaccgtcaaatgtaaacgtttggtcatttttagtgaagccagcatttgctatcacatagctgatcttcccagaaggcgaaagctgagctgcttctttgaaaagacgagcttggtcttcccactcggttgcatcacagtgaacaaatttggagcctgacagctctgaggaaagctgttcgcccgcggtagcattcttgtcgccaataacgaccacggcactggtaaggctgtcagtagtgataccattaactgggaagtacgacataccctgctttatgaagtgctcgtgcgtatgcttctccgataccgctggctcctacagattgttagagtcgaaattgagagcagaatttcaactgacctccagtgataatcgcaattttgtccaacaattggtccctactgaaattaacatcgcaatcgacaggcggggagatcttgtagggaggcatggtatggataggagctggtctttagaaagttatctcaatactaggcaacattgactgatcaattcttattaagcatcatggaatttgtattcttttatattcgtatttcggatgcatcttaactccggtagccatgtgacttgatgatatgtacgtacccagacgctattggcttcggcatcaaagtcggaacattcctcggtcgtcgtcacttgacccaataggaataagcacctcgccagctaagctcatcttggccagcactaatgcaacctgctgataaagtgggctggagagatgacgctgccagacttcatcaactatcagcaacctgcattcaaaaccagattcactttcctcttgataggttctttcgtcttcttcagtaataccctgaagacagaaactggtcatcattaccaaacttgctgggaatgatggcttctccgcatcgaattgtgattgagcctatgacccagcagcttctggtccagaatgctagtgaagactggacaggggtcactagcactgccgaaagacgaaagttgcagaaccggctgaacaaaagatcgcaatgtgagtggcctcatttggcttacgtgtgcatacttattgatgtctatactgtagatctcagaaagcgacagaaacttgcaaagagtcgacagggcgacttaccaaagccttcgacagaaatcgctgcccagacatctccaaactccatgatacaagctattatggaaatgtgcgaagtattcaatagtccagatatcagtcaaagggtatttgcactcgcgagtatggcttatttggactacaccatgaatgcgccacggatctcacaactgccgtttctcatcacattgaacgtcaacatagccatcgccaagaatgctacgctgctgggattcgatcgtgcgctcatgtgcattgacgaagctatatcacccttcaaccaaaatggaccttggccaccttcgtacaacccaccaaaggtcttggaaccgacacctgtgcaaaaagctatacttcatcatccttggcttgacatatttcctttcgcaaagtttagagataatatcattctggcagcagatgcggagcttttggatgacggggagctgtgtgaggatgtggcggaggctaatttgcagaatactgagaggccgagcttgattgtatggggcgatgcttcacttccacattcgtgggaggcttcgcctttgtttcttcggaaatgggggtggctgcttcatggttgtccggagatgttggaggcgacgaatagatggagacaaagcaggggcgagaggcttttgcattggtatagtcattaatgttcgaatatgattgtttaccaaagaatcgggtaatgaaatgcacactatatcgtatgcgagggttggtggctaagaacttgtaacgtcgtcattggatgtcagcaccttgcatcaatcatctagtctccatgcaagtagatgataattctcgtctctctatccgtctcttgaaccattgcgaatgacgtggagaaacgacacaaagtctcgtgaaatttcactcctcggcttcacagcaacaatttcgaaagccgcatttcatcaatcagaaacggtcgtgtggcccaatggcaaggcgtctgactacgaatcagaagattctgggttcgatccccagcatgatcatatttttgcgcttgagactgaattggctccaagacccagtttagcccacctagtgtctgttagtctcttctttttgatgtgggaagagccgtactactgctgggtatcattagcatcacgatgaaggcctggtggattcacggattgagactcgtagtattcgtactgcctcactctaggtaaggtaagggctcggtctacacatccatcattctactgtctcgcgtcgacgccatcggatctcggcagggttcatgggccgagaaaacatggactaagaatcattagcaaaccctcttcacaagacaaagcaaacttacagaataatctggtgccggaagaggagccttcgggtcaggctgttcaatgtgaaccaatctgataaacgtggcaacaatagctcccagctgtgcataagcgtaattctcgccaacacatcgatgtcgtccagctccaaagggcaaataaggactgctgacggatttgctcatcaccccaaaaccgtaatccactgtttgaccatcttcggcggtcttcacgagaggttcaatcttgtcccaacgatgaggatcccattctgatggtcgagggaagaattcttctgagcgggccattgtgccgggagacgaaagcagtgtgtgggatggtggcactacccattcagtgccagggactcgcatgggtgatttgacttgtcggaggatggagtggattggactgtgaagacggagagtttccttgatgacttggccgttgagagttaatttctgtaagttctcccatgtcagaggctcttgtggtgagccaaggacctgggtctgttcctcgtacagttcctgaacaagatgaggcttatgggccagattgagaagaagccaagcaccactaacagcagtattatgctggccacccatcaggatagcaatcaacatacgcgcagcatggtgatccggaagaggttccccatccttatactgtgcattcataagcatccaaatcatatccgtctcgtcgccttgattgccagtctcgcgacgcttggaaataatatcgctgaaaagcttctccattacctttcgagcatggtttcgacggaagttttgcgggaggggaagacctggcatgacgaaattaatgggttggaagccatcatctagatggcggtagagagtggcgaatgtgctgtcaaacatagatcggacttcgtttcctaggagggatccggatgctgtgtagattgtgatttcggccatgacttctgtaatgttgacgattcctgtgtcacccttgaagtatggcgagtttttaacatagtcttcgacttctttgacgaactttgggatgtagcaccgtaaggaatctgtggtgagaccaagtttgagaagctgcacacaaggaggggttagattgaatccaggtcgttgaacgtaaattgcataccctcttttggtccatgaaacgagcattggagcagtcataaacaacctcctcaccaaacacgggcgtggtaagtttcccataaacgtcctcggcgttgagatcggcgtgtttgccgttgaggataaagtcattgcccttgggaccaagaaagacagtcgttgatttgccaaggagaataaaggtaaagcagtcgccgtatttatctctgcagtcgaagaaaaaagcgtacgggtcgatgccatattgtacggtgcttccaatgaaggggaagatatggaatacaacgggtggacgatgtgggttgggaaaccataattgtttgaccacgttggtgacgatggacaagatgatgatgatgctggttgttagagggattgagactgagagcggtagagtccgcagagtctcgtagagcgattccatcgtgctctaactcaggccgtagactgatagtggtggacaaaagtgagacttttctcagcaaaagatagcaagtttggtcagcatcgttcgtctcgaggttagtttatcgattaaatcggatgcgaatacgagatgagtcagccctatcgaaagatgtgctaccagtcgatcttgttcctgaacgatacccgctactaactccagggcacatcttacagggccttggcgctgattgcacccattgttagtggtccatcgcaccataacgagctgtcagccctgaaaacagcctgaaatagcctgatttggccgttgaaacagccaagcctcagccgcaaaacgtacgataaatgcctctatccaaaccttgaccatcctttctttctacatcttttatatactacaatgaatgggataaatgattgtcccgagggcgaaactcgcggtgccaaagagcttgtcgtcaaactaatcgtcgcccatctcaccgcagtcgttgcattttgtcatcttcaatcgctccgcaatgagcgcctagtcagcatcgaaccagtacttttcctcctctctccgttcacagttgccgtccagacagccctcggcatatctctcattcacttctactttattgatagcttggccaggtcacctcaatctttgtccagccatgttcatacttatacgcgccagtggagcatcttgtttgcaagaaaaccacagtctggaccaaagaaagacgatgacatacgttctcagcctgcggaagcatgcgtgaatctggggagattgctagtcatgtctgcgacactattccagttcgtggcaaccatctttttatacagacgaaggtggaatctttatggctgggagtctctctccatcgtcgaccaccgcacgtttgagttatctgttggcggtgctgctgctacagtcttgtccatcttattggtgctcagacttccaggcttcgttgaagctccttcaatcccatatacccaagaacacggcacgacaccagagcagaaacttctgttctgtcgtggtgatgcaaggcgctgtccccaatggtacgctccattatatgtatccccatatgtgtcaggaacaacagcggcaacatggctcttgtgcgtcttttcttcgacatatgaaggcgagttgagatggctaaagcacgtagcttatctctatactcttgtttacgaggctttcaacgagcgacttggcctcaatatgtctgtctggacattctatcttcttgctggctttttattcggtctttggatggcagttgcaaagattctgacaagggtaactaacattggcattgatgctttcctaaagaaacatccctggatagcttggccaatcttgatcatagtgggcactgcgtttctcagcttctttttcgtcttcatgtttctcatcatcacttgtatttcactgttgggtttcgctatattgcctgctatgttatctggtcctcttagtattggatgggctaaatgtctggaaacacagaatatgttttctcgagtgccctttgggacacgggatgaagcgaatgagtgcttattgctctggaaggatcccgtggccgagtatctatggtcacttgtataaaactgagcgcaagatattcatggagcagatcaagccatttcggtactgggccatcgtgatttcttatggggaggttgacgaatagaccgcggaagatagagaatgactagcatagaactaaattgggttcatgacaaatgcagcacacattggattcacaaatatacccaacttcaatctccttagtaacatgctattgtaagccaaagacatagattaaaatagactaactatgttctatcgctaatttccacaactctttatgagatcaactctctttaaccacactgatacactggtgtctcagtattccaataagcatacaagttcttgtttcccttcctatcaagtcttcgctgactcttgttttcctccttcttgatcttttctgcaaatttatggtttgtagttatgagcgatcgttgttcagatgaagacagatgcatcaaagcggtgcgatcgctggcgctcatattcgcgagctgatgtgtggcagtagccttttgtcgtttttcgcgtctggtcaacacttgagtatcggatataggaacgtcgttgcttgtatcggcctcatcaccagcttcactggctttaccagcttcaccgggaatatactctaattgaggcgctaatgtgcgtagtctacgacgcgcttgaaatagagatggctctgcctgtgctgatgacttcttggagatgagtcttccggatggtaggcgcatcgaatcctgatctacttgcaatggcttgcgatcaatatctttcctgctgccatcttcattgacagaaccctctgatagctcatcttcggtctggtaaaagtcgtaaaagtcggcaaactctgaatcttctgacaagtcaaacttgcagtggcccttgcccgtcatatgttgctggacagcttggactgtcgatcgcgaagtttcgcagtaaagacattcgcgataattaaagatgacgagatgtaaatatctgacgaatgtctcaaggtcgacggtgagatgatcttgctgtgggacgaataggccgtgtgatttttgcatatggaccatgctttcttccagagtaggtgatgatgtggagcaaaagagacattggccaggtgtgaatgatgggacttcctctggttgtttggatgtttctgtggtgtcctgatttagaagagtggtgtcccctaggacggtgggggctgttgatagggaggtcatggctgtagtgctggttgtggcagtggcagtggttgctcctagcatgtggttggacaagagattaaatgggttaaactgttggtagaactgttgaaagagtaaaatataaactctattaaatgtcttgtaatttgctgctgaatgaacaagatagtttactggatatctcaagcatttaagtactcggggttaaccatcaatagagtagagaaagtaacgccagcagtagatacagtgctgtaattgggcaatcatagtgagtcaagctagacccttgcccagtccgaattgggtctttgtctagaatgattcatagtgattccgcttctccgtggggccgatacttagtttctaacaataaccacacagcataccactaaaccaagatacgactagagtattttggggccatgggaccccgggcccgaacgccgccatcagaagatcactaaaattggagcagatgtctgcgaacacttaccctggaagaacaacgttggaacggaatcctgttagctgctgccaacccagactcacaatagcttcttacaaatcgaaaatgaatttagcgatttttcagtgactcagaattattaatgcagcctggatacctagtgcatcatctcgtgataacctggttcgtctctgttgtggattgacatcgccagtgcagcactatccaatgttcccgcacggcgaaacacagtcatgagaacgcgttgcaccatgagactatcccatagaaaactatcaattaatacgcaacttatacgaaatctgcttttttgagtttttgtctaatgtgatccgcacttcatgtgtcaagaagatggagagtcatgtctggaggctgtctcaaacaacgtgtttctttctagcgccatatttaggctttggtgtctgttagcccgactcagataaactctttcctgcacacaaacacgtctaaaaaaacacaacaccattactcgagcactgtgcagcactaaaaattatcaccaaaattgttcaaaaatgcaaaaaaatgttgataggcacttggagactttgctcccgccagggcttgaacctgagaccttcgcatcactgaatattcagattgaagtattagtacgacgctctaaccaactgagctacggaagccgatcaacttttgttaagaaaagtcaccgtaacgcacaactcaaaccgtcagcgatcaagactgcgatgtcgagcagagtaaatctcacatctaggtatttccagcgttgccattaacaaggtgcaagcaagctgcatagccagagacgagagaaataagtgagatgtgactacagggattaaaataaagtaaatggggacacagacagttgataagaagagtcacagtcgatctgaaccgattaaaacaacagaatatttcgttttctactaacaaagtcaaagtgtactaacatgaggcatagcgactaagtaaataagagaaaagatatagaacaaatgcaaacaagataaaagatccatctaatccagctccttcaccacctcctccagtctatctctaaagcatcgcactaaattctcaatcatcttgtcatctccaccccaaatcgccttgtctgcactgagggtaatcttgataccatcgctttgactcacaatgatattgaagaaaagcctgtgagcacacaagtgactcgtgctgagctgatcaacagtagacacagttgacgatggctccgtagttgtgaagtaacttgacgccagtggctctggaagtctgtatcgttgcaaagctcctccatcgctggtatcggactgggtggtatcgctgcggtggataatattcaggtatgagttgaatcgaggactgatcttggataatccatccgcttgagcgaagcatgcaagttgcgcaagatgatcctggatgaatccgagttgactcttcaatgacccaaccaagtccaccgacaatggtgtaacagtgagcgttggtatgcttgcatccgtcaaatcgagagtttgcgttccgtcaggcgatgaaagagatctggacgcatggttgaggccaaaggtaggacgtgtcgtttgcgttatgttctcgagagtcttggcgtaggcgaggatgatggcagtggaagtttgcgattgactcttctgagagagcaagtcaactgcagcctgagggatgttggttgggaacgtcgctttgaactgtggaccaaaaggcgatggcgtagcagtatcaaccgttccaaagacagtttcttcagcgttcgataaatgctccttccagtaggctgtttcagcatcagggtctctgatgtctctcatctgccgaacaatgttctgcagcgacggatgagatccttccatcttgcccaaggtcaaagtctggttcatgtccttctcaaccattttgatgctccatccgtcgtagagtgcgtggtgcagtctcagaacgaccgctttgccatcagaagtctccaagaacgaaagtcgggccgcagggctcttcatgtcagaagacttgacgttttccttggagacatgatcgtggatcaaggcctcgatcgtctttgttgactcccgaatggttgtgaagttctgtagaggcaaccactgttcattgagagtcacctgaagcaactctccagcgttctcacaaacaaaggtagttcgaagaacatcgtgagtgcgaacaagctcagcccacgcactcgataccttgtcctccgtgaaagagtcgtcgactctgtacacccacggtggctcgaaaaacttcttaccattgtgcacccattgctccaaatgcgatctctgtccagacaaagctggtataacagacttgataagactctctggtataccgagagccttggccatcggtgccttcagtccctcatccaccgtcgacgacgtcaccttcttgaccaatgcctttccacccttgggtgtacgagaagcaatatcccgaacactagcccccttcataatctcaaacacgctcacactcaatccaacacgatccttcaagagctttgacaagcgaatggccaagatggaatcaagaccaatactgatcaacttggtgtcgtagccaatcttcttacctccacgtctcgtaccgattactttttcgacgacgttgagaatcgcatccgctgttggggtcaagccgttcaagtccgtggacttgactgtgtcgctctttggctttgtgacttcgactttttcagcgacgcgaaggtgcttagtgtcgatagcgggcgagtccgacccgtgcagcacattcttcagcgaagcggacaattgttcaccgatagcattgacctctgttgcggaaatcttggctctcaactttccgttgagcttattgtccttgatatggaagctgacaatgagcggataatcatcgtaggctggcccagtcgagtctccagagctggcctctgccggcctgaacagtggcaacgatgcgttagcggcatcagaagaacccacaataccatcaaacacgaaaaggctctggaagagaccagctgaagtctgtccctgctggctcgatcgccactgtgtctggacctttctcaaagatgccattgagttggtgcctcttgcatagtcgatctgcttctgcacgaggttcaaagcctgagacacagtgatggcatcgctcacacctccaagcttgaccctcattggaagagtgttgatggtaggtccgacgatagcgacatcatcatctgcatcggtggacacgacttcaccgtacaccacgtcggcttggtgatagagtgactcacagaggaccttgacccatgccaattggagcgctgccttgacagtgacaccgagatctttgcatatggaatgtagaagagatagatcctgctcttccagcgagaaatggaacgcggatgatgcctgaagctcgtcggtagggaaatcaattggcgtgtaagtgtagtctcgaacttcaccggtccaaaatgcaattgatgacttctgagaagaagcaacagtcttcgcgaaaggacggaacagatgcttcgataagctgggcgattgggagacctcgccgttgagccgtctgagataattctcctccaaagtgcgccagatcgcctgaatggaagtggcgtcgtaaagcgcatgatgaattcgtagatgaaccctaccacgaggcgatgacttgacttcccaattgacaagatcactctgttcagttggagaaacaataccgacccacggcgattcatcgtcgtccgtaaacataaacctcgttcggagaatctcgcaggccattactgtgtctttgaccgcagcgaggaattgatcgaggttgtgagtgtcggcgtcaagagcagtgtcggacaactgtatagcatgcacataggtatatgcattcccacctgtggaaagtgaggcgctgagcatgccctcttggaggggtgtcgcgacgaacatcaagtccttggccaggcgagcgagggttctatcataaatatcgccctcactcaaagcgttgatctcaggcttggcgaccgaggttgttggaacaccattcatggtcgatgtctgcttggtccttgcgtcgcgtaggagttccgcgacacccttgatagtacgcgccttgatgactgtgtgtgaagataatttcgtcttgttggacttgttgatctgcttcacaaaaggtagaacggtgatggagtcaagacctagttggtacagagaggtagactctggcttggaggatacttctgagaggtcgagacgaaggaagcgactgatcgtttcttgtacctcagccaaggctttcttgtaatcggtgtcggttgtgttcaattcgggaatgccactgttggagcccttctgggtgattgatgaaggtgccttggttgcaagtagcgtaggtacaatatccgagatcttgacgttgctgtcagaacagctgtacaaaaccttctcaaatagctggccgacgtcgcccaactgcttctcgttcaaagcgccagcagaagaaagcgtcaagacgatcttgccatcggcatgaagatcaacgtcgatggcgagggccatgtcactactgctggaagtcggcaaggcagtcatgtgtcctggtttcggctcctcgtcgtcgcgggcggggataatgttgatgctcagaagactgtcaaacaacttatcctccgagccagaccagcgctggactttgtctacgctgacgagcggcattgttccttgacagacattggtgtgacccttgtgaactctgttagcgagttcgggaagactctcacccatatcatgcagagcaagagttcggatcagcgtgttgaggcatggtgcaacaagactgtcaacattatcggcgacatcatcgagtaaaggtcgaagcgacatgacaaagccataggtgatggacgactgttgagtaagttgggcgagacagaggctggtcgctagctggaacgctgaagaggtcgagatcgttgcgtcggatccagatttgagcttggcattgagctcagaagttgtgtatcccaaacaaagtgtcgctcgaaccattgaaccgctggtgttgtcgtcgtcagaagccttaatgcgacatggttgaacgccgctcaattcttcttgccaagagcgcttggtgacctcgaactcctcacctgtcggattgcagtggtgggaaattctcgacagagcattcaaggtgtggattgaggtaatggatgcagagcttggatcattgtacgcttgctcaagcttctgtttgatggagtcgatcgcaacaccgtcaaacagtgcgtgatgtatcttgagagcgacagtagccccatcagagttctccgtaacgagcaatctgatgggaggctgcacgtgcatcttagcgacaatatcggcagttcgagtatcctgtagcggcgagacaggcggtgatcgaagaacgacttggaatatctggccatcctcatctcgctggataaagcatgtcctcaacatggcttctgaaatgagaacctgctcagccgcgttcttccacctggcgatatcagtgttgctatcaagacggtaattgaactgagccacgtaaggtacatcgtgcccttccgagtcgctgtcataagcgctgagccacatcaaggagcgagcgatgagagcggattggagaggaaggcaaggcagtacagcctcgatgttgttcgcttcaagactagtcagaagtggactaaggtctgtcacagtatgagctttagtgttgactagcatgtcgtgttgaccatccgtagacgtaggtgtctcaatcggagtgctgtcggtggatgaagcgacgttatcagcgagtctggcaatatcactaaccgtgcacgaagctgtgagtatatgcgtcatcttcaattgtgagaaaccttgttttctcaaaatagacaccaagtttaccgcagagagactgtcgattccaaggtggtggatgccactgctagaagtggccttgacactgacacccacagattcttcaatggccgcgacgacgagcgactcttctggactaagatcatcaccagtgctgagactctgaccgatggcgtcttcgtattcctcatcccgctgtctagccacgaagtcgcttgccaatcgccccaaaagcttggtgtcaaccttgcctgatgcagccaagtagggaatcttggtaacccagaccatggtgggaaccatgaatgctgggagcttggcctggcactcttgctcgatggtatcaagcagtaggcctgattcgcgatcatagtcgtacaagagctcaacttcttcgccacttgtcttcttggcgacaaagcccaaaagctgctgctgctgggtagaaccattgccgctagaagcaaccgcagcagcaaagtccaggtcgcccgcgtcaccagcgacctgcttgaggaaaccgacaacctcatccaactcgagtctctgaccacggatcttggtttgctgatccgctctacctaaaaactcaagtgtcccgtctttcatcatgcgcatcatgtcgcccgtcctgtagactctcttggtacttccaagaatggaaacagtttggaagctcttggcgtcttcgacgggacggttgaggtagcccaatgcgacttggggaccggcgatgcatagttcacctggctggcctcttcttgcgacaacaaggtcatcggaggaagtacttgtgtaaagaaggacagtctcgagtccttgaaggggaagaccgaggttgcgcgcgttggaatcgtgattaactgcatgaccgagacatccgatggtgacttccgttggaccataaaagttgaagagtacagctctgtcatctccagccttagtgtcttgggcccatgtgttgagaagctcgttggacgccttctcaccacctgtagtaataactcgcacagaaggcacatcttccggcttcaatcgcaattgagtcaagacggaggggacagacccgaagtgggtgatgctcaactcattgatcagctccttcagattcgccatcatggaggtgcggtctttgccgataacgactcggtgaccaaggtgccatggtacgaagagctgtgtcagatgcgggtcgaaggctcgcgacgtgaggttgaggtacttgccggcacttcctagcttagctgtcgctggcgagtgttcgatcaggcggttactaaaggcagagacgaagtggcaaaggttgctgttggagactcgaacacccttgggacgacctgttgaaccagatgtgtacagtaggtaacctccatcaccagcctcaaagaggtgctcagctacaggccaagcagaaatgacatcgagatcatcctggccatcaggcagtgtgataaccggggcatcatcgttcgcatcaagtccaaggtcgccgacaagttcgtccgtggttatgaccagtttggcgcccgcgtctcgaatgaggagctgctttctagcagaaggtaaatcctcgtcgacggggagataaatgaaaccagcacggaagatggctaaagtcactgccaacgacttgatgtctctacccaagcacatggccacaggatcatcaggttgaagattggcttcatgttgcacgagcttcgtagcgatggcattggtgagcgtatccaactgggcgtaggtaacagtcttggtgactatctcctcatcatcgtcagaggattggaagatgacttcctcggctgcgatccagtctggatgttgagacgcatgcaaagcgacactgtcagtcgggtttgctggggtgttctcgatcgtggtaacagtgccactggtagatagaagccgtcctgccattctgttctgcagctgcgacagagggacttgtgaagcttcaaccataacccgagcttggtcgagaatctggtccaacaagagttctagctgtggttgggagatgcgacgcccatcaccagtgagttcaatcgacttgtttccttcgaacacgttcaaggcaagaggatgctcaacattgagcgaaagtgcctgtccgacctcgttgaatatgtgcgcgacagagccatcatcgctatcatctgatgcgggatggtacacaaaaagacctgggaatggcgcattgctactgccacttccccgattaagcatcttcttcacatcgaccgggtgaagattgtgtgtcgtcttgaacaactccgctgagtcacgagccatctccttccacagctcctcggccgaagtcgcgtttgagcgaatgatgagaggcaaggtagcaatagcaggaccgaccacgttctcgaggtctggatgtaatgccctctgagagacggtgtgaccgagtatgatcgagtccaattcgaggtacgaggccaatacacaaccaaaggccgattgaagcaaagttggaagcgacacacccaaagccgcgtccaatagagaagcaggaatgtcttgcttagcaaggaggatcttctggacctgcttctgtcgagattgcgtcaggtcaggcagaggagcattcagcatgcctccagagacagtcttgctcagctcttctaggcggcgattccaaagcgctgtcgcttcatctctcttcacgggtgaaggcaacagacccaagtcaaggcctgtgtcaaattgtgcaaccttgcctaggtcttccagaggctccatgttgtagaacttggacacagcttcgaggaacatgtccgatgcgacggcgtcgtagagagcgtgatgcatactgagcatcatcttgttcgaatcctcgacaaatgtgacagcccaaggtggctcgattgttgtggtaggggaaagctctgtctgtagtacccgagccacttcacccagagattggttctgctcgctggagatcagagtccagcgaacggtcggcttgtctcgaataagttggaggatggtggattgaactcctaactccttcgcccagccaactgtgttatcattgcattccacatcgagttgagtcagaggaacaaagatcgttcgaagaatgtcgaagcgcttggcagctgcaatccaagctctcttcaattgtcgggagtctatctcgtctagatgacttaggtcgaactcgcgatgagcccagtaagcttgcggttcgagcatagtctcgacgatgagtgactcttgcattggtgtcgcaggtagaatagatgttgtgtcgcttggccgtaaagcgcctttgatgtttgctgtgagtgcagccttgatgggagcaagccacgaagtctcaataggcttcgtgtcgcttggttgcgattgagtagtcttgggcatgcgactcaaagtgatgtcaaccaattcaccgagggattcgcatctcatgagatcaagaacgccgacttgacattgaagctctcgtcgtagtagccaagccagcttggtcacttgcagagaactcaagcccagacctgccaaactatcttccggcgagaggttctcgattgcgatgttaaagttggaagcaatggtcttgaggatagtgagctgctccgctgtccattgttgtcgtgtcgaggctgggcctagaccttgagaccctgcgacatcatccctaccagccaacacattcagatccgactcagcgtagatagcctgtaacgactttcgatcaaccttattggatgcggttcgaggcatagtcgtatccaaaaccacaacatgaccaggaaccatataagagggtaacatatcctttgctctcttgaacacctgtgtcctgatcttccttgtgtcgacattcgcagccttgacagatacaaacgtgacaacgaccttgttgttgttttcagcaggcgcaccaggtctctgcaggtatagcgtctcaacgtgctcaattgccgcatcatcatccttcagacttgcgcacgcggcgctaatctcgctcaactcaatacgaatgcctgtgatcttgaccagatcatcattgcgaccgaggaactcaaagccatggtcgttcaagcgaacaagatcaccagtcagatagatgcgttcgtcaataccaggaccaccctgaatgaaagcctttgtcgtctttgcctcgttcgcaaggtatcctttgccgacctgcgcaccaccgagggccaattcaccaacaccataacgtgggacgagctcccatcggttggtaccttcagcagtaccgacttctcgcataacataagctgtgcatgggttcagagggaaacctacattggcggctttggcgttgtcacggctcttgccatagaagcgcctcattgtcgaaacaactgcattctcggctggaccgtaggtgttgtaagcacgggtggtgatatccggagccgcccaggcttcagcgacatcttcggtgagcttctcaccgatgaacgtgacatactgcaaagtggaacccttgagctcattcacagcgatactggcgccgaaggagggcgtaaggtgagcatgtgttggttgagacttccaaatgaactcagtgaatgttcctagaacaagctcccttgtaccgctaatgactgtaccagccaagccccaggtgtagaaaaggtcttgaacaaagacgtcaaagctgtaagccgagagctggagcgttcgcacttgctcgctgtcttcatgctctacctgtacttgcaggtctcgcatagcttgggcggcggcgctgtgctggatcatgactcccttgggctctccagttgttccagatgtccagagcagatacgccaggtcttttccactgaccttggacgaagcgatactatcgcggggcttggctcgaatagatgtcttgcaatcagtgtacttgtccaccaaaatgatctgaacatccttcaaagctccttgttcaagacaaggctcgaccagtgggagcgactcggtgtttgtaagcaggaatttgctatgtgctctcgcgatgagtgatgtgcgtcgctgaacaggagatgtagtatcgatgggacaccatgctgagccagccttgatgatagccaggattgagacgtacaactcgacactgcgctccatacaaatggggataatgccgatgtcttgctcgcggaggatgttagctagaccgttggctcgggcgtcaagctcagcgtagctcaactcaacgggaggtgcatccagagaagagtagaagctcaaagccaagaggtcgggtgtagccgcagcttggtcttcgaactgggcatgcagaacttgggttctctcgtaagcctctcgtaggtctgcgggcagcgcctcaacatcgggtttagtaggaatcgtcccttcggcggataacaaagctcgctccatacgcgctggcagcgtctgcaccaagtcatctggcaccgaccgaagtataacttcagtgagagcggcgaactgcttcacaatgcatgaagaagaaatctcagagaatgtctcatcgcgataagtcaccttgaagaaaacgtcgtcgaacctcccgttgcgatccgcagagttggggttcgtggggaagacctctgcaaacatggcaaagtcataacgtatagcagggttcgagacctcggtccatagagcggcgccatcgctgccatattcaggcgcagggtatgcttgaagggcgagagcggtgttgtagggaagagtcttgaagacgccgaaggaagtatgtctgtggccttgcgcaaatcgagaatagcccatcaaattgtgaatgagctgtcgcacggactgtgactcgggcaaagcaacgcggtatggaacaacagagaaggtcggtgcgtgaataaactcgtcgtggccagagaggacgctgccaaaggtgacatcgtcggtgtctgcctcggagaggatgtgcaagagcatagcccacgacgcttggaggattgtgagtggtgaggctcccagtgcccggctcttggcctcgagaacattccaggagatgttgctggaatgctgaaccatggcatgttgacgagctctagcagctgacggcttgacattgttaccactgatggccccaagaggctcagtctcccatccttcgagagccttctgccacagctggtccgtgtccgcgctgatgttggaggcccaatcgaagacggcctcgtagataccttgtcgcggaagaggttccattccagcatactgtcgggcaatatcgctcatcagcacctccagtgacggtccgtcgcagatgcagtgcgcggcgctgatgaccaaaaggccaccattgtcggtgtcttctgactcgacgacctggatatgatacagcctgtgagtctcgaggttgagctcttcctcggccagctcaatccacaattgcgcatcagaggagggtctcccatcgctggccttgtgcataactacactggattctcccaccaatccctgccaagcgcccacggtcaaagtcgcttgtataaacggagacaaattgtcatcacagggaagtacggcggaccggtaaatggcttgtcgggaaagtacatcactgacagcatccttcagagcagtagtagaaacgccagacttgagtcgtaagacggtatggctgatgtagttgcgcttgtccatggcaaagctgacagccaattgactctgagtactcgtcgcaggaagtaccatctcaatgtcggactccttcaaaccaagcttctcgacggcctcggggagatgcttagcaacgaaggcctcaagcttagtcctcgtgtcagactcgtttgtgctggaagaaatggatgtctctatgtcctctgtgctgggaaagaagacggaacggacagtggcgtttgcgtctagaaggactgcaagtgatggctgtagtctggcgcgggatgagtggctagagggacgttcagagactggccatcgctttctgacatctctcaaaatgcgcattgctcgaagactgtcgatacctgcatctgctaggacggtgacaggcgtaacgataaggccctccgtagagccatcgccaagaacaccacgcacgatataaaggagttctttctccagcttcgcatcatcggaatcctccaaaggctggagagtatgtgaattgccaccctgactaggcgtttgacagctcacacctccatccttcgctagtaagtcattgacgattctgagggcggccttgcgatccgcctttcctgacgcggacctcggaagcgtatctacctgcaagatcctgaaaggtctcatataatctggtagatgcagtttcgcagcctctaagcactcttggtgaacagtatcgaagctcactccaccacgaggctcgacaacaaccaagctgacaaccttttctgagccagactctgcaccttgcttccatacacaagccatcgtctctctcacaccatcgaccttgcttgctagtacactctcaatctcaccaagctcaactcgtcggccgctgagcttgacttgatcgtcggatattctgcccagaaactcaatgacaggtgagccattgggatcaaagaccactcttgcccgatctccagtcttgtaagcccgtccccacgtcgcatcatcgacgaaggctagcgcagtctcttctgggcggttgaggtacccaagcttgcttacttgaggtcctgtgatgacaagttctccaactgcgcccatgggaacaggctgtagaccttgagatgacgactgatcaacaatcagagcgccacaagtcgctagcggtgttccgataactgaacctcgctggttgtcaaggacatgagcttgagcaatgcagtaaatagctgtctctgttggaccataaccgttgaagatgcctctaggcacatgcgtagcctcattatctcccggcggattccactgggcaaagtcctgcaagagtcttgcattcagtgtctcaccaccaaccatcaaccccttgatcgatttcggatccaaaaggctagcaaagctaggtgtgatattcgtgatatcagcttctagagttgtaacaaccttgtcgatgttctgaagggtgagatatcgaggcgcacagcagagtgtcgatccgctactcagagtccagaagatctcgaaaagcgagatgtcaaatgttggtgcagcgccttggaaccatcggactggtttgcttccagctggtgggagagtaaagttgtagtgagtgctcagagaggaaatggtgcatgacgcagagagatggctgactgctacaccctttggaagaccggttgttccagatgtgtaaagaacgtaggctatattatctactgtagttgattgggacgacagttgtggtggctcaacgtcgggtgaagcgaggtaaggagtaacgtcaacaacttccgtcaaaacgtctcgtgtacctagccaagtatctgagctgaaaatagaggacgttgtcagaacagcagatggtttaaggtctgccatcaaggcctcttttcgttccttgggtgcctcgacagcgataggacagaatgccacgccagtctttaaagctgccaggtaagaaatgtaaagttcggggcacggtcccatcaggacagcaacagtcttgagcgactgagacgattgtgcagccaattctaaaatcctggcggccagagtagtcgcaatgttggagacttgtcgatatgtgaactggactcggctgccgctgtcgagatcagttaggtagtcgattgcaatcgcctcaggactctcaagtgccctttgttcaaaccaacaatgcagaaaaccagtcttgctcgagtcactttggaaatgatttgattgtgtctcatcttgacgagcaatatccatgggactggtccttggtagaaagttgaggacagagggctgagaccaactggagactccagtctgattttcttggccgagaatgtcgtcaaacatggatcccagtgcttggagagccgcttcagggactgttgtcgacttgactgtcaggcgagtctggccattgtcttcgatgtgaaactgtacatcctatgaaaatgttaggatacatgtctatgggttgttcaactacttagatcggcatgtgcactcacctttccgtcgccaatagagaattgagtgggaatatcttgatcaacttcatattgaacaaatttaacggtttcagcatctgaatttgccaagatatatcctccacgttgtgagtcttggatgcaaaagctctctccctcgtcaagaataataattcgagaaacgatcttcacaaatgccttgatggcagtgtcttggtcaggtcttggctcaaatgaacttgtccagtgtagtagctgatcgtttgatgattgcagagattgctggtaggtgtgtagtggccgaagctgcgtaacaggcggctcttggacagagaatcgggtatccatggtgttgatcattcgtgtctcaacacccagtatgtacgattgtacgaaatatcaggtcgtgatgtctcactatggtgtttacgtgatcgtctacccaggtgaatcagatcagatcagataactgttaaccccaaacccttgacaaaattacgtcggccgttatcgtccgaaccgggcctgatgacgatgttacacctcgatgagctataatactgccggtactcggtacacagtatgtcatcccaaatggaccccgagaatggaaggttggcttccaactccataacaagtgaaacatccgatgcaaaaaggttccatagctcatttcagtgacacagtgcaagaacaaaacaagagggtgttgatgatcagataagattacggttggtccaatgtcttggcctgcatccatgaattagttacgtactctctgccgatccctggcggccgcttctcaagtgtgtccaagcccataagcgatgttacatcatgacacatgagaagagattttatcaatctcgtgttttttttatcaatcaatccgatcggcataagctacgtacaaaaaaaggaacctaaacaaagtgcgcctcttggaaaaatcgctcacgctgcagggcaaacagcatagccgtcttgtgcggcagatggaacctcttcttcctctcctgcggcaaaaacctgtcctgaatctgaacatggtttagatcgtattcaggctccgcaataacttgctttgtccttgggtcccgcaggaagcaacagtgcttgatgctcgtcgccacagcctggtaccttttccctcctcggaaacgctcctctccgacgatgatgtgactgttctgatcgtgctcgcccactgtgatgttgcacaccgatctgaagaagcacgccgcattgtcctccatcacccatcctatctcggtatagcctgctagctggccgtcccactcaaagacacacgacatggaatgcggatcggcgagttgattggcgaggtaattgcggtgatgttcatctgggccgcgctctttccacgctttgttgacgcggtctgaattttgccagctcttgtaggcttcaaagtgcgctgggtttgaagcgtcaatgtggcggatctggagctgttggcctagatccacgatgtaacgagagtaaatgacggtgccgggtctgggcttgggaggtcgaacagggtgaactgtgcacacgtttcctttacgtgtgaaacccaattgacttgcgaaaacacccattgtgccattgaagccagggaagtttgtcacttcgggtcgtgattgaagccaatgttgcgagtctggtgctccagcgccttgccagaatgtatcgtgcgaaagccagtaaacagtctcgcggggtgtagatgtcgaggagtaaggagataaaacacccaatcccgtgcttctgatgtattcgcctattttgtggctgtcgattgagatagctatcaagtcttcatctcggtgatcgggatgaacccatagcgcatacacagaagcccatgtcaaagccaagtcaccatgctcgccatgtgaggcgaaaggtgagcttgggtcatcgatatcggcgttgaatatttcgagctcaagaacaggtccgaattgtgctctgtcatcgttgatcataggaggggagattctggtctgtcgttcatccgttgaccatcttgctagggtggtgttgccagacccaacaagatagtcaccatcggtatcggcaatccagatgttcgtttttccgtcggggagtctgaaggacgtctgtttagagctttgccattcttcttttggtggcgtcgggttgcgtgggggaatagcgtcgataggtcctggtgccattttgatcggtctaggatacttgttagatgttatcaagcaatagtatcaaggtatgggcttacagaatggattcttttgtatataaaaacagtaaataatgaaactgtaagttccaagagccacaatagccaagattataatatccaagacgcggtacagctcggtagttataccgtggtcattcacattcactcaactctgtttggccaatcctggcgatcatcatcgtctattactccgcgttccactcggaagcattcatctcctattacatacatggactaccaggtactttgttttactgaaaatgccccagatcaccagactcggagcaaatctggccaagaaatcgtcgctgacgtcccgatgaaacctcattgacaacttgaggcttttccagcgcagatcaatacttccaaagcacatggtcacgagcattcgtcggctcaacaaaccgacctgcatgtttcgatcttatcctcggtcagtacggagtacatgtggtattgttgcttccttcatctgcgccaacacgtcatactttttactaaaaattatgcttgtttccaccgccgctgttaggcataaaattaagactttcagggatcggccattatcccactcggtagtgggctactgtgccggccgtaaaccaacttgagcattagtccgcactgtaagcttattctttagtcactgctggacccgtaatgcaaccctggactatggatctacacaccgagtctcattgctaggtacccgcacagtttgtgaacttgtttttgaaggattgttccgaatacggacgtctaactagcgagtttgctgtctccgtggcaggaccctttgagaagaagccgaacatcaagacgtggattccaagtctggaaagacttgtttcgattgtcaaactccagccatggcgaccaacgatgggaagagcttccctccgaggaaatggtacaggagagtaccgcttctgtcgacaacgccaattaagcagcgcctcactgcaccaaaatcatccccttcacctgcaaatgtcgaggatcagaataatggacatcatgacaagcttcctctgcctgaagcgaacgccaattggttgtccgtcttgacatttaactggttgggtcgtcttttgcgaacaggctatacaagacctcttcaaaccgacgatttgtatgacatgcccagtcacagattggtagaagaccattcaaatcgacttgaagaggcttgggctgcaagactcgctaccaatcgcggtagaaagccagtcaactccaagaacccactatcatggcggccgttctgggcacgacacactaccgacacaactgtcttgacattagccctcaacgatgtctgcttcaaatggttctggataggtggtattctaaaactcgccggcgatttatctcagatcatctcacctcttctcattcgcttcctcatcggcactctatccgactcttcacagcaaggtcttcgctcaggcttcggctacgcagttggtttattccttcttctcgtcttctcagtcacttccaacgttcacggcttctaccgctcttacacaactggtatcttacttcgcggcgctttgatgcatgtcatctatcgcagagcaacgacacaactgagtgaacgtgccaaactcaaacatggtcttggaacaggcaagctcatgagtctcatcagcgccgatgttacgcgcgtggacttttgctgtggatacttccatgttgcttggacaagtatcttccagatgcttttgtgcttcgctctgactgtttggacgatgggatacagcgccttgccaggctttggtttactcgccttgctgtatccacttcagtctttcatgatgcgtcggcttctccttcttcgaagaggaagtatgcctttcacagatgcacgtgtcaaggccgttgttgaggctgtatctgcgattcgtctcgtcaagacaaatgcttacgaagagagcttgctttcaaagattggaaaattacgagcagatgaagttgtttatattcgcaagcgaatgcttctgagagctctcaacactgccatttcttacacagctcctactttggcttctgtcgtcagtattgtttgctacggggccacttctaagaacggcatggatgctggagttgtgttctccggacttgcctattttatgcttctcagaacaccgcttatggcattacctactgctctttcagcagtcgctgatgctagagctgcattggagcggttagccatgtttatgctggcttcggatgtcgtcgctgataatcaaaagtcggatttccagtctgacttgggttactcctctgaaatgccggagtctaatgctgtgattcgagttgaagatgctacctttgcttatcacgatgatgaacagctcttggccgcggatgagaaaagggaaccagagacgtcagcggctactcagcgactgtggctcgactcattcttggttaagcgtaatcagctcgtctgcattgtcggagccgttgcctccggaaagtcctctgtgttgaaagcccttcttggtgatctgcaactggtacaagcacgatctttccacctgggtctcgacaagtcttcttctcagatcgcctttgcacctcaaagcgcttggcttctaagcgaaactgtacgagaaaacatcgtgttcggccgaccttttgaccatgcgtggtacaatgaagttctcaccagatgttgcctccacccagatatgaaggtcttgcccgatggtgatatgacggtcgttggtgaaaacggcgtttcactttctggtggtcagaaacaacgcatcagtctcgccagggccatttatggcagaagctcgcttcttttcctcgatgactgcttttctgctttagacgctcatgttggtgctcgtgtgttcgacatggttgtcaatcaagcgcgtcgtaacaacgagggtaccattgttttggtcacgcattccatccgtttcgcgagacaggcagatcatatcgtttacatggagaagggccgtatttcagaacaaggctcatatgagcagctgcagaatctggatggcgcttttactcagtttgctgggtctcagcctttgattgcagattcagactcgggttccgagacggctagcagtcatgaggatgaacaagctgttgatgagaaagtcactgaaaaggaaggccccagttcaaagggcaatgacaaaccatctacgacgcgaggcaaagaagtgatgcaaacagaagaacgcgttgtaggctccgtcagcggcagaacctacatccggtacgcccagttcggtaacgctttcctaacagttcctcttctgctcctgtccatcgctatctaccagggaacgagcattgtttcacctctttggctaagctggtggcaaaataatcagtacacatccatttcagaagatgcatacatgggcggctacgcagcatttggagcaggccaatccctcggtctcttctgtatgagcgccacatttgcactattctgtttctggtgctccaacaagcttcatcatgcttccatgtccaaagtcttgcttgcaccggtcgctttcttcgataccacgcctcagggtagaatcacgcatcgcttcagcaaggatgttgatgctgttgataacgtggtcggagagactttacggctcttcatttctacattcgtgcaagttcttggaacgatcattgttgtgagcattatcgtgcctgcgttcttggccatcgcgtttgctttactgttgatctatacatggaccggaatgtactaccggccttcgtcgcgagagcttcgtcggcttaacaatttgcttcgaagtcgcatctatgagcatttcggcgagtctctctcgggtctgccaactctaaaagcctttggcgcagtacctcgctttgtggacgataatgcccacaagattgacacggaaaacacggcttactggctctctgttgcgtgtcagcgatggctaaacctgcgccttgatctctgcggagcgactctagtgctagcggctggtttgttggttgtcggactgcgaggcactattgatccctcctctggtggtgtcgtcctgtcatacatcgtcaccgcgcaagcagtctttggaaacatgattcgtcaaagcgcagaaattgaaaacaacatgaactctgtggaaagaatgctacattacgcctacaacattgaacaagagcctgaacatcgagttgagcgggtggacaaggagctggagacgagtcagtggccgagtgctggacatgttcagttccagtcttttactcttagccatcgccctggcttggaccctgcactgaaggatatcaatctggatatcaagcctggagaaaaggttggcgttgtcggacgtacgggagctggcaagacaacgtgtaagtctccatggcagttatctgtatcactttttctaacatgttactagtaatttctgctttgctgcgaatcaccgaacctaccaacggccgaatcctcatcgatggcgtcgacatccacacagtcggtcttcatctccttcgatcgaacctatcagttatcagccaagacgcagtcttgttagctggtactatccgctacaacctcgatcccttccaacaatacgacgacgagtggcttcgacaatgtttagatcgcgtcggtctaagccaaatatcttatcacaccgatgccgaaaagcaagactccgactcgagcggcgatgcaccaagcctcaacctcaactcagaagtcaaagagaacgggtccaacatctcacaaggacaacgctccctgatctctatcgcgcgtgcccttgtgcgcaagtcaaagattgtcattctcgacgaggccacagcttctattgatggcagatcagacgcaaagctccaggccatgcttaacgaggtcgtgggcgatgcgaccgttcttactgtggctcatcgactggatactattgtctctacgtgcgacaaggttgttgtcatggacagtggacgagtagtcgagttcgctactgtttctgagctttatgcacagcctggtagtatttttagatctctttgtgatgctgcaaagatttctctttgagcattgtatttttagactatttttagactttttgttctgtactcattttaatatgaacaaaattatcacttcatgattactgtgtggcttgatccttcaaatctggatgtgtccttgtagcatgtgtcagtctgcgataacggaacgatcagattgataaaccaagatctgcactaacatatcccactgaacccgttttccacaagccatgcctcgggtactaacggacagccaagatcgtcagtgcaacaagattcgcgtcaatagctgagcgagcaaccgaaacatgtgacccgagtgcaaagaaccctggtctaaggagacaagtgactcactggctttgtctcccagagttaagcttagaactagctgcattgtagtatcacaagctccaactcacatctgacagccagtcgacaaggttgatcatgaaaatttttgcctcccttgcagcctcttacgcatggaaaagccatgctcggacgatttacctcttatcgatctgatttccatcaggaacaagttacaaggtttcttccggcgacgtgggatgtgcacatgtcacagttgtctacactgtcacattatactgtacctctactctaaacacagcaaagatcagccctcccgtcccacacccacgccgatccctactctgctggaccatctgattagatggaagtatgtgataatcttggcgtcggccagcatgagtggatggagcaaagatcagataatctcttcacgaaaaaccacgcatgttgatccccttgtagagtttttttcctgtccagtgaccaggtaggctaaaaccacgccagtatgcaacatcggtgctgtaccctggcttctcagacccgagaaacgccggcgagaccctgtattctttttcggtcccttggcattgtctgttggttctgtctcttttacgttcggtcgtgtaggggggcgaacagctttctatttgtgtagtttttaaaaaagtcaggccagaaacaaagaggctgtcggttcagctagaagaccttttctccctccctctttctttgtcttgatcaacctttcattccatgcgctgtcatttctcggtctagagcacatgctcaagtctatcacccaaaatgtcagcacctaataacacgtcgggtccagagccccaaactcccccgcagacctcgccggaaatgttcgaactcaacgagaagaaggattacgatgctaccaacgcccccatatccgacgatgaacacaaggaaattggtgtcggcagagttgaagccttcaacaaggtgctctaccagtctggcaagaagggaaagatcttgctttggctgctgggtgtctctattggcttgaccatgttcgcctacgcgctcgacatgggcatcaccaccaccattttcggcacgctagcagcttctacctttggcgttcacagtcagcttggtactgtcaacacagcgggacaaattattcgtgccattagcaagccctttattggaaagctggccgatatcacatcgcgacctacgacttatgttgttgtccttgtcttttacgctgtcggctttgcagttgctgcaagtgcctctggctttacctcgtatgttatcggtatctgcttcacatccgtcggcaagtctggtcttgatcttctcagcgacatcatcgtcgctgatttgacacccttggaatggcgaggtttcttcagcgcctgtcttgctctgccgttcatcgtcaccgtgcctgtcaatggtttcatcgctgaaggcttttacgaggactggcgatggggtctcggcatgtttgccattctcgtacccgttcttctcctccctgccatcttcacactctacactatgcagcgccgtggtgaaaaggcgggaatggtcacaatggctgattccaaggatgtgcgaactggccgcactgaggccacgcccaagaacttgacctactgggccaagcttgcctaccgcggtttgatcgacattgacatcgttggtctcatccttctcggcttcgcattctctctcattcttctgcctatcactctggccaagagcgccaagggcggctggaacaaccctagcatggttgccatgattgtcgtgggattcgtcgttctcatcctgtttggtctctacgagtacttcctcgcccccaagcccatgatgacgaagcgaattctccagaacagagctttcatcgctggtgttattatccacattttcaaccagatggcttcgtctgtgcgcaacacctacttctcgtcttatatcctcatcatcaaggagtggacaacctaccagtggaccatcttccttggtatcaccaccatgggtctttgcctggtcggtcctatcgttggtctcatccaccgtgtctctcatcgctacaagggtctcatgatctttggtgccgccgctagaatccttggttatggtcttcttatcagtcccaacggtatgatgactgaggatactgcccgccttgttgcagcccagctcatcttctgcctttcttccctcaatgttgttggtgtccgagttggtgtccaggcttccgtccctcacgacgacattgcttctctcatttccatcatcactctctggtctactctaggctccagtgtcggcagtgctattgccaccagcatttggaccgagcagatggttgatcagatgcacgttgagctacccgacgttgatgacaccaccattgccactatctacggcaacatcaagacccttaagaagtacgacttcttcgaccccatccgccagggttccattcgagcctactctatcgtcaatggccacatcaccatcgtctccatcgtcttcgcgtgcattcccctcatcgcctctttcttcatgcccaacttctaccttggcaagcagcagaacgctgtgaacaacaagggtcttgatggcgaggttgttgatgttcccaagaacggagcgacggatgtgaacagcactgagacaaagcctgctacgttcatgcagaagatggctgccttgtaccgcaagtaacctctgacgcctcatgttccaagtgttactgtaaaggatttcgtggcgatacttcgtcatggtgtctgagatatcagaatgatcaatttattgtaaaagtaataatactcggcttctagccggagtaaatctatcttaatatacaactagtcacctggcgcgtgatgtgagccagggacatcgttttctccgaaccacaacgtccccctctttcgtgaaatgcgttgaatatcccccccccaaaaattatcgtcttgtgttcgtgacattggtatctcattcttgaatatgccctttctgcaccagccagtttgcaggagactgaaccatgtcaatccctgctgaccatgtcgcctccacgtgataatcagacccaccagacctctatctgatcatctgataaccgctctcaattcacgataacaacttacctagttatctttccatcttcagatctcaagcccagatatagcatcagtaccgaaagatgcgatccttgaaagtgaccaatctaatatgtgtcttcaccacccttgcctctagccttgcgtcgtcagtagacgcatcttcggcagaccccgcgttgtgcggtaaagcctgtcggcaaacattccggactctcaaattcgcggatgcgccagaaggttcattttttgcgaaacaggaatgcattagtctcgcttaccaaacttctctacatctctgttgggatgcccattgtaccgagaatgtctggctacgcgaatcgagagtcatgaatcagacatgccaagatacatacggcttatacctggcgcctcacgacataatcgacgatataacagataaacagagggctcagattattatattcgatgcgacagatccaaatcgtaatcatcgttacggggcgctgatgctgccgtcacaagcatactatgacatatggatccgaacattagttagttctctgaacatggttactgagtctttaaacatgcgactgaacacagatgcagactgcacacgattatatctgggtctatcattattactatggctgggctatggggatcttctgggccgtggtcatgaccgtcggcatcgtgaatcgaactttcagctcactatccacaggacaaggtcgtggggatctgtggctcaagcgtaacgtcttccttcctgcaacatttggtcggcgttgtgttcaagattttggcggttgtggaactctccctccacgcgtccaaacattgactatttctttgttcgcgatgcttaatattatttgcacgattcatggatatagcatattcgagggctatggctagtgagtttccacgccataggacaaccttgggaagtttcgtgctgacaagacggttcagttacccttctgtttggctgcaggttcttcgacacgtctccgacagaacaggcatcatctcattcgccaattttcctctcatttggtttttcggtatgcggaacaacatctttatatggctaacaggctgggactttaaaacatacaataactttcatcgatgggtcggtcggatagctactatccaagctgtcgttcactccgtcggatatatcatcataattttccaaagtatgtcaccatgcacagtcgctgaagatctatttctaacttcccagggggcggctgggagtatttctggaagatctctaacctgaagttttggtggaccggtgagctggtgagtcaactgggttgttatcgttttctcagctaatttatggcaggcaaccatcttcatctgtttactcgtcgggtcgtcattcttctgggtacgacgtagacaatacgagtttttccttgtcgcgcatattgttctatcagtctttgtccttgtggcaatgcttgggtaagccaaatcacgacaaatgatatgatatctcgctaacgtttcaaaagacacgtatctatcttcagaggcgcctacgatcccctagtgtggattccagtcgttgtatggctgctcgatcgagttgtccgcgccgttcgaattattgccttcaatcccaagttctggaaaaccactgctctgatcacttacaacgaggatgctcacatggtcagagtcgtcgtccctgtgtcttcaagcatctacggaatcgagccgggcacgttttactacctctctgtgcttaacaagtggaacttctgggagagccatcccttcacgattgcgtcggtgacagaacccgaagcataccctttatcagaccgggcgccattgctaggtcacgcgacataccggtcggacgagatggaacctgagtacgagaagacacaacgagaaatgacattccttattcgcccctatgacagcttcacatctcgattgagagaatatgctgagcgggaccagccgaaaccagccaaagttcgggtagcgatagacggcccatacgggaaaaccttgcctttggagcggtttgacaaagtaatttttattgttggaggtagcggcattgctgtcccgctttcgtaccttaacaaacttacaacctcagccaccggacctaagttagttgaagttcactgggcagtacgacaatctgccctcgctgaggatgttctcaaccacgagttgagtgatgtgcttgacagcagtcaagtgagagtcagtatctatgttactggtgcaagcagggcaaggcctgatcagataactacttgtcactttgctgagtggagagatgggaggctgaacgttgaaggaatcatcgacaacgttttggacagtggaggtgagggaagtcttgcggtagttacaagtggtcctgccaagatggctgatgagagcagaagtgctgtggcagcacgggctgttccttcgatgccgaggatagagtattttgaagagagcttccagtggtagtcagcctgagagatagactatagagcacagaacacacgaacaagagtagacagaacctggcctcaggtactccttagtccacatacaccttgtattttggctcaaatgcgctaacaacccttccaagatctgttcctgcatcacatggggcttctgcacttctctcggaggttctgtagtattgccaagtcgcaccttgtgtcaatgccgaactcgcatgctaacgatcggaacgatccgaactgacagcaatttcgtctcatgccaacccctgcttttcgtccatccacgttttctgcatccttgccttactgcattgcatccactggtagccaagagcggacaccgtcgttccagaactaccgcagctccgtcatagtaacggactagcctgtatctcgtgggggtgaactcggaacttcggtagttgtgcttaaacacgacagtgtttgggcatcatagttcgcacagtgagtctgtcaccgacattgagtgaagcaaagatcagtggagcaaccaacaaggataaaactctatcttatcagatgctcgtcaacttttgcctctcggcggcgcaactgtattcggtttggcacgcaaaaaacaggctcaatgtcatccccgcccttgccttgtcaaagatctgataagtagtgacaaatagggcattacaggcatgtcatcgtcaagcagttttaacttgagccccatccctgacttaccggtacaaagacactgcgccgcggcagatgttgtggatcatatgttaaagttgccgatgtcgcttcttgtttagtcgagggttcggtacttccaggtcagcgaagcgatctctttgtgcacgcaaggaaacgagaacaattggtagtgcgcccagttaccctcattgtgttctggacttgacaacacgatgaaagttttgttcggctaataacaaacaacacattgtgaacaggcatagctctcgttcatactgaagaatccatagcttgctcctctccatgcactctgtattttagaacttgactatcattacgtgaaactgctcctaccagtattaagcagcaacaacatcgagtctttcgctacctcaagtcaacagtgtggtttatatcgggatgcctgtgatacgcagaatgactgccaacgcttcgtcttttgccttcatgcgggttcagtggtaatcacaatcctatttacacgttatgctcttctcactagcatcgacctactgctccaggatagcttcagcctctttgtaattgatgaatgagtagacctagtgctctaacaactcgagtttactacgggcagcgtacgtgccgtagcgcgtcatgatgcttataatggtttcaatattctcactgccaaatactcccacaacccatgctgctacccacttagttgatacttctccagaaatcagcgctcgatctccgaaaacgtttcttcactgagcctcttctcctcaaaccagtacaacgcggggctgggcaaccctctctgggaagcctgaataagtaaggcgtccaaaagctcgtgatgttcctcagtgtcctccagatctgtgttttcttgttgtaccttcttcttgacggagatgtacaccttgggcttacagtcactggcttcagtatgaagccctcgtctcagggatatcagagtaatacatgtagtctgtgtcaactacaacaactgataacatgtttggtgttagaaattgcgattacctcaccttgtcgagtgactgtattataagttcttgttgcctgggcgcactcgaaagtggtcttgtacataaagttcagccgttattcatggtggcgctcagtctgaacactgcacactcctatttatccatacattattcatactttccataagtaattctttaatgttgtgctagtcatgtattagtgggaacttcctaactgccaacccagatctaaggtgtacctaacgatcagccaagtttcagactgtgcttcaactcctgcgtacacccgacagttacacgcaggtggttcatcccagcctacaaccctctcggtgtaacaagctggtcataggtaaagacctcgagggtgcctgacagctgccaccggatcctagaacagccaaccttaagcaaacgaacaacaaggaaattaagcgagaacgaacctcgaagcaaacaaatattggaattcaccagaattcaccactgtatcaagcttcctctagcttccacccattgatggaaagccaaaatcttgttattattctacctataaattttattcttctacctaccttgactcttccttttcttccctctacacctacacacctcaacatcatcaaccacaacaacaacacctttgtcagcatatatcatccgcaaccacatctctttcatctcatatcatcctcaacctacaagctatcatcacatattatccgcaacctgcaaaccaacgtcacgatggtctcctttgacgctctctcccccgaggtccgcatagagattctcttctacctccccgaccgaaacgatatcacctgcctcataaaggcctgtcctgaaatgttcgctacatataccgcgaacaaggaccttatccggctccgattctacaagaacgaattcgacgatgaaatgctacaggacgcccttgcaatcattaacttccccattcctgaggctggcgacaaattcatgaatgccatcatgacaaaacacgccaaaatgtggctgaccaagaagcttgcactccctgagcaggagaacagcatcaccaccacactcgaccttctcgacaatctctacgacgatttgaaggactgcactaagttacgcctcgcaaacaagaagcacggcggattacactccttcccaggttttgatcctgccttcgacgcccgaaagaaaaccaaccctaccatcatcaagattgcgcctgcaattcgaatgatcgaagagctttccagcgaagagagggcaaagttcttcaaggttctgctaaagagcgaggctttcgatcgcttccgcgacttcacgaacaacgtcaaggattgtatcaggctctcaaagactttcaagcgtatctacgctgccaaccatcccgaggaggatgagaaccagtccgcttaggtgtcggcaaggaagcacagtcgacaaggcacggcaaatttccaccgccctccccatcccgatttgttttgcacccagtttgcgagagtttttgcgttgaagagcggcactgctgccgtgtgttctatctctcacgaaccctgaaagaagcttttgtaggcgtctacattggcccccaatacatccttacttttggtgtaacacttcaggctattgtcaggctcatcacggaagaagatgtccgcaacctcattgtttttgtttcttttgtatttggattgagagagatttcgcgtcagatctagagaggactcaggcaacgccattcccccggttgtttttgtgctcgttgaaagagcttttgcggaaaaggtcggcagctatgatttcttgttttttcttgttgggatgggaatttctaggtactggggactgggaagagagtttggatagattccaacgaagacaaacggttacctttgattacatggaagggttatacgaatacattacagcgatcagaatagcatttttcacactttgtatataccattgccaaggagtaatatacgataaatcatcacgccaagttcccagtacaagtgtgaatgtgaatgtgaataggtagatggtcttctatgctacactccagaaaaattgaccccctaagtctcaggacacagaaataaatagcctaaagagtatagtctaagcggcataagatgacctaataatttcattccttatgcttttagcggacagtttgtctggaaacctgaggactccagtataaggacacatcgagaattcatttaataataattagattcctaaagctaaaattggcagttgacccgactcagtgccgtctcagatcttggagacgtgctcgccggtctcgtgctcagcggccagcttctcgtcaatcctctcagccctacgagccaagtcggcctggtaatcggcagtgtactggctcttgttgacgaagggaatgaaccaaggagcgttggtgaagagatagttcatctcctcgagaggaatttgcttggtctcgggaacgaaagcccagacgcaaagagcgttggtaaagttgcaaacgacgaaaacaaggtagtacttccagccgacggcctccatggcaatgcctgttacctgtccgatcatggtgttgaaagcgaaagaggtcatggtggcgagactgacacccttggcacgagttcgagtatcgaaaatctcggcagggatgatccaagaaagaggtccgcaagtagccgagaaagaaaagttgtacgcccaagtaacgatgatgaagccccaaccctgagcagcgctgccggaaccgggaggataaacgaccagcataatggtggcgatgataaaggtcaagcagttgaagaggttaccccaaatcagagtccagcgacgaccgaatcgatcaataaaagcgatgcaaagggcctgagcaataagcgcaatgatagagttgatagcctggtacttgagggcatcagcagcttcgattccagcttgcttgtagatagcaacagagtagtactgaatggctgaaacaccagtcatctggatagaggcctgaaggccacaagcgatcaaaagacggcggaagcaagaggtgtttcggaacagctcaaggtacgatttggcctcgttggcatgctcgtcggcgatgctttcctgaatctgctcgatctccgcacgaacccaggggtcatcgacgttgccattggagtgcaggcgagcaagggtgtgcagagccttttcctgcagacccttgtccatgagccagcgaggagactcggggaagacgaagatgagggaaccgaggatgagcgcggggacgcactggattccaagggggattcgccattgtcggttgtcggtgtagtgtgtgtatgtaccccaaccactccaagaagcgatcagtgcaccaatacccagcatgaattgttggagagcggtgattcggcctattgtgtagcgagacgatcaggtcagttcatttatgcttattaaatggggcagcaaggattatcttgtacgcacctcgaatcgaaggatgggcaatttcggcttggtagagaggaatgatcatggtcaagaaaccgacgccgagaccagcgaggaatcgaccagccatcaggtacgagatttggggagcaccagtctgaagagcacctccgaggaggaaaatgatggaaccgatggtgatggtccatcgtcgaccgaggtattcagcagtaggactagcgaatccggcgccaaagaaggcacctcttgtggggaaagctacaacagctcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttcgaaaaggagctacacagctcccctattattgatagtatcgcgaaagcctcaagttgcgtgtgtcttacgtttcgggggaagcatcggtggtgccaaaggtcttttggtaggattgcgaagcaatgacctgagcaatgacacccaaatcataaccaaagagaagcgatccaaaggacgcaaacactccgacgaggaactgataaaccttgggcttcatgatgggttcaattgatcaatagttgtgcagatgcagaaggagactgatcgacagagagtgggatcctcgatatttattactttttcgtatttcctactaccccagaaactttacttaacccccaggttttcggcacaaataaagcacatcatgggtattccttgcgcaccaatgacatgcttggtaacggggttggaaacgtgctagacacgcggaatgaagtgttggttagtgccccatggggaaagaaagggcagttattgcaacaggcttcagagtcagagcccaacgcgagagacacgctaagaaacgcccattctacagcgcgtgacaactgagtagaagcgcatctcggtgattggagcgcaagaggaacttccaaaggaatgcggagaaggatggtttatccaccactctttagcaagggtgtttcctactcggttatggtctgtcgatccaacgggcggggtttcagcttgttgactttgacgctatcctctttctgatgctatcgtccgtggaaggtattggtcggggagacggtaagagcgtgtctttcgggtggcatccgaggttcaagaccagatgacttggcatgggaagttgagatggtatggctctcgaaagagtttgacagatgatcgggaactgtagtgtagaggcacagagatggaagaacaaaacgtgaaatgcacaattctgattaaagtagcatagacccgctgttggtgtatcgtaaaccaatagaaacattaccgttgaacaagggttatgcattaccccagatccgttgcacaatggagaacaaacgcttgttcatgttgttagccgtaggttcagatgacatctcggcaagccattccgagaacaggaacaagaacacgtcaaaacaaagatattttatactttattctatgaacagagtcattatacacgagaataaattactcttgctctcatatacaatcggatcgccacggaatacgtccaacaagttgaacgcgtcaagttgtttgttcatgtagggtaggtcaacccatgtctcggccgatacaactcgggggtaataacgcgaaatccgaaatactcactggcaaacaattttacgcgattggtcatccccgggttcaaaccgcgacgagtaaccagatgaagagaagggaggtctagactcttgagcccattcccttcacatctcaccgcatcccaaccgattggtagacaaagtggctttacctcttttcctggccttgtgcatctattgcaggaacaccagatcatctgatgatcaacagagcacaaactgtcaagctccttactgctgttgatgatcgagaccgattagcatgtgaacgctccatcgtcagttgaattaccatcttcagttagtatcatcactcacagccattgacgtcattctcgtgattgggccggatggttgatgcttttccagctacaccagacgcgagtaaggccgtcaaactatcgattcccgataaacgccaccggcacttttgacagcgagcttcttggtgctgttgctagactgaaaatacgtttgaagtcttctttctggtggtcttcagctgggtcacaggcagagtgacgcgacggaccacgagttgactcaacagaaagagtacacggcgaccctttacagcgacgactacttcaagtaaacagggtagtaaattaaattgaccgatcgctgagtagaataatatcctatgaaacttggcttcctaacaaatcactgagtaacgcgaatcgtcgaagccacactaggaacaccggccgagttcatcacgaacaacatccagtagccaggcaaagcaacaccagagtcgctaggaacttggaaagaatagctatttcctccattgtttgtcagagtcaggggaatgcgacgctggtcagtattaaccgtgtgtgtcgctgtaccatagcgaatcaacgacgcctttgtaatcgaagagtccgtcgagattgtgatcctgccaccgaccttgacgctctgtgtagaggttctggtaatcttgggacgtgtcgcgagattgccgttgctattgtaaagatagtttggcgtaaagatttgcgcgtcgaaatgattcgtggtacaatcgccacaaagaccaccaccaccgttaaataccctgccatcaggtaacaaaagggaaatgctgtggtagacgcgaacaatggagttggggttctgcttgtagaaagtgtcttgttcagggacgtagatctcaggtgtaaataccggggttgaatcctcgaacggaattccacgtcgttggcctcctgtaatgaacgtgcttccgtctggaagaacaacagaggtgtggaacgttcgagcaaagtacaagccattgctagcaaagacagtgttgggagatgttccgggttcaccgagggtgatgatgtgggcgttggttgtggcgtcagagtcttgatagtctggggagccgccaaaggtcaggatctttcctttaacggcgtcgtacatgacagcgtttccgcacatggcatcaggggctacaccacggttagactggcgttttccggctgacttcacatcgccacttccactggtatagtaccagttcatggctgtactaggtcccgcttggaacaccgaacccttcttccatccaaagagccacgcgtggttgtctgaacggtacaatccttgcttgtcagccgtcaacattgggttgaccttggcattgggtagggacgtccatgtctttgaagatgggctatagacttcgccattcttctcaaatacgccaccgctccaggagcctccaatggtaaaaacacgaccgtctgacatggtagctgatgactgatacccacgagccacttgcatgtcaggtcccgggatccagctatcgctagatgaatcatacaaactggtcttcttggcgtcgttgccacctgtgactacgatctgaccgttaccatccatggagataccagggcagaacatatcatgcttggtgactgtcacagtgcggtcggaaacaatgccagtggatggatcccacgaagacgtcaaagtgataccaccaggggatcctccaaatgcatcattgcgatacgaagaccacataaggactcgtcccgatgtcggctcaattgctgcagccgcaggaacaatcggcaagtcaatagtcggaccccagcggccaaggccaggctgaggggctgtgtaagaactagcttggaagacgttgatctctgcaatgctagtccaaggctggccattcgcttcagtgacagcgacaagacgaacatagcgagcagggcgagtttcaaagttggagtattttgtagtagagtcggcaaaccaactacctgacgcaacagggctgccccagtttgtgccatctgagcttagataaacctcatggcgaccgatccagccgttttggttaccatcctgtcgaggcaacatagacaagccgttgacattctgagttgtcttcatgtcaatcgtgtatgtgtgagggggctttggatctccattggccccatagaatgtgtgccaaaaggtatccttgttgccatcgatggccttgttgcattcatttcccgactgtgcactgtcgcaagtgacggcccagttgttgcgagaaatagcgcttccgataggtgctgaggcccgaagactcaggaactgaagactcccttcaggacttccagttcctccggacttgtgagggacggtgacagcaacagcattgatgctgctgaagcaaagagcgagtgataaaaagtgtttcatattgacatagagagaggcaagaataagttgagagagtgacttgaatagataatgaaggtgatactggcagatgaagaacaactgatatcttccagtcttatatatccaggtacggatacactaaggaccgtttgctgatcggccattgcgggaagatcatgttttaaaagctgcacgtttcagggccaaataattaccgacaaccttgtctagtttgtattatgagctgattcaacttctttcggagtaactatgaattaaaaatggcgtctaattggtcccagatgtttgtggcgttgaaacgaaattgcctgttcgtgttatttgaggccgcttagacgtagagggcgggctagacttaaatcatgagaaccaattcactgatatttgtctgtgcgctgatgatcgataaccaacatacagtaagtggcgtccaaagctgaaagtttatggcccatgttgttgaggcccgtccttgcatacccgccagcctatctgcaaggtaccgctttagaagcaaaccatgacagaagtatttatccatggaacgccaccagcgagcatatgatcactcagatcatataatacagctgaggaggcctcgtatagatgcagtaagatgcagccgagtcacccgtgatagaaattatatcagctcggtctgacatggacggtggtttggcaaagatgggtgcaaattggtatgtactcattgacaagctggcttcattgtccctggtctagtgatctatcggcccaacggttcgtccaactaacttgaactattgactgacggagtccggcagtgcctcgtgaagacaccactagctgaaactctcattgggatccacaggcactgccgaattccgtcggctgatacaagccatgagaatcaacgaccatttccgcgattccgcaggtggcttgactatttaaaatgtttattggcaaatactataatctatgggttgcgcactatgtgcaacgttacacagcaaggccttgattacctcgtgttcagtcaaacttcaaaattgggagtagattgtatgtctttattcaagaggagtaaatgtttatgttgtaggagtttaattaattaaagtattcaaaagatgatttgttagccacttacattggctataatgatatagatttttttttttgtataattatttcctgacggagcatttcattgcagtcacaactcgagccgattgattggccagatagctacagccacaacctttttacaatgagatacatcaaagcatcatgatatgtatataatgagagactgtacttatacttgaagaatatatgtagacggaaatgactgtcgcggatccatatgcccagcgcatgatgtatccaatggtcttcgatgcaatactaccccagccgcatgtttctctaaagggatcggcacaatagtttttccaacgatgtcatatgactggatgtctaagaagtaaccatctagacggtgaaaaccgcgtaaaggccgtcgagggtaccaatgcactgaccatcacggacattaccagtgaagggggagctaccgtcagcgtggttgctgaagcctcggtctaagtcacttatcagtatgttttccatcaagagtacaagcttgtcaacttacaggagagaccagagttgttggagtcgacgtaaagtccaccacgagaaccggcggggccaccggtgtggtaagtaccgccctggttggcgttgtagtcgatgaatcgggatccgatgaagttgcggcatccagtgtcagagtagctgtatggttgttagttgatagaagtgatgcgaaagaagctgaaaacgtacaagttgaccttgatggaagcggcagaagccatggtggccaaggcggcgagagagagaagaccggtgaactgcatgttgaagtttggagtgttttggtttgtggtttggagaagttgttgttgttgttgtggttgttgagtgtgagcttgagaggtgatgattcagacaaagagacggcaagtcgaggctctttatacttgtgatgctgctcgagtggccatgtagtctgttaatctccttccttgaacttcttagtctatatccaccagatgcctttttcaggttgttacaaagatgcaatgaagtggcttcgtaagctctgatcacgacgatcgaaatggattttgaaaggatcgcgtactgccagccagtctggagccttgtctgagaaagcggccgactgttcggagaaaacttgtcagcggggacgtatggcaaatttgtgccgcgcttccgacggctgaagtctcatacgagccagcttctgcaattggctgttaaattagtagccttttacgagccggtttctgcaactggctgttgaaatagtagttgacgtggcattctcgaggcgatcctatggaatatcaacgtccatagaaattgcaaacataatatcagatcatcggacacgggacacaggacacaagacagggacttcgaaacaatgcactaaattattgatgcttatacacaagttagtctattctatttcaccggcactcaaaaactatctcagatataatgaaacgccaacgtcctcggcatttattttctgaacgggtaacaaggtactagttcgccacgagcaaccactgagacaggaaccgtgacacttaattagttctcattggattgtcaattggagggacgggcgggcgggcggcaagtcggcatcggccgcccatacctcatcgtatctgtacaagtacgaataacgaagcctctggagttctagacttgtacttctgattgggtagtattcttcggcaatggactgagggaagcttgactagtccccacgtaagcaaacataagcataaagcatggttgcataatcgacatgcttaagcgagaactcttttgagatggacagaatcgtatttggcccaccacataccattttgagcaatctttgtaatatgcattgccactataaataaaatatttgattgcatttaactatctcctggtgcatctatgggtctgggtcaatctagatccttcccatgctatcaattcatggcgatcagagtggccttggactggagatattccctgataccctcgtatccagactctgagccagtaccactttgcttgaatccaccaaccgacatcatagggatagcgcccagtgatcctccattgatacccacaacacctgcttcaagctgatccgacattctcaagcctcgggacagggattcagtccaaacatatgcttttatgtacggttagcattttctcggccgagactttagttggagatggttacttaccggcaagcccatactccgtgtcatttgctagtttcaaagcctcttcctccgtgtcaaaggtgactactgtcaagactggcccaaatatttcttccttaagaatcctggcgtcggacttgggattgacaaagatagttggggcgacaaagtaaccctgatcacccacgcgatgtccgccaacggcaagctcagcttccttgttaccggagtcaataaaacccatcacacgctcatactgggcaccatccgcaagaggacccataaaggttgagggatccttggggtcaccaccaagcccagtagcggcttgtgtataccgtgttttcaaggtctcaatgaatgatgtcgcaatgtctcgctggacataaactcggcttggggccgcacagacctgtccagagttgaaaagaaacatgttggtacaactgcacaagcgttagcaagcatagaaaccagcacctctaacaatagttacttacaaatcgattgctttttcagtgttcgcatcattgaacacaagaacaggcgattttccgccgagctcaagagccacctttttaaggttagacttggccgccgcctcggaaatctttctccccgtgaaacctgatccagtgaaggatatcatgcgaattttcatgtgagatgctagaagagaaccggtctctcctgcgccgttgaggatgttgatgacaccaggtgggaacccagcttccttgaccaggtaaccaagctggagcatacccagaggagacttttcagacatcttgtatacgatctatgacttgttagattgtttaatgagtgttgtttggtgttcgtaccgtgttacctgcagctacagcgggggctaccttgagaccgagttgactatattgaggtcaggtttgagttctatgatagtgtactgaaaatactcacatggccgaaccattccaggcactgataccagctacgacaccatagggatgatggctgatgatcttgtagacgccaccctcgggaggtagctgctcgccatgaatcttgtcagtccacccagcgtagtctagagagatactagttagatttgatcggaatttttgtagagaacaataacacttacagcgaaagagtgaagacatcatgctggtgattctgacagcaatactagtgggctgacccatagcgattgtctcgagctcagctagctctttttctttggagtcaacaaggtcggcaaacttgaccaggcattcacttcgctgagcagccgtaaaccttttccatggaccagcataagctgcctgggctgcttctacagcgtcatcgacatcttgtgggccagcgacatgaacatcgcttgataccagtgaaccgtcgatggggttgtggacgctgattctcttgtcggacttggcgtcgacatacttgagaggcaagtcagccagatccaagaggtctatacttgtagctacttacctcattgttaatgaaaagcttagtttcgaagttggccattgtgaacgggggattcagtaaccagtggatatcgtggtagttggtgtcgtcgtttacttctatgtactggattccggtggctatttatcgttttcttaactccggccccaagtttactggtcaaacaatgacctagttcatcttcccaactatctctacgttacccagacttgagcctctgacaaggattaaatccgctatctccgttccgttccgcacagcacaaccaagaacaaaagggtgaaatagggaagagaaatacgtaagtggagatcgcgggttttgctgaaacatgtaaaaaacacaatgatgaatgaatgatggaataactttctcaaatagagtagacaggaccactccgcagcgtggttctgccccagtcagatctgacacgcttcgttaggtcttactctcacttgggggctggatcaatgattggtcaatagcacgtaaatcatatcccattgcttcaattacggtatttgccaccacatattacataggaaagtccgcactctgatccttcatattgtacaacaagtttcttaccttgaaaggagggcattcggagacgatgatcaaagggaatcgcttcagagtaactgatgtcataagcttggcagaatctcaatcttgattaaaaactatgactagactctctcagtctgggaaaaaacaaagaaaagtacaaatgaaatgttctaagtgtcgacagtgaacaatgacccatcactgtttccactgtatgtaaagccgcacacaccattgcctgcaatgaaaccagcccctgtatctgcgcccttcttggacaggaaaaagttgggatggttcttctgcgacgggcacttttcgcccttttccaaaacatgatagagaaggaagcagttgcggttcctctcacgatagatccaggtctcgcagccgttgaatttcatgcaagaagaacagcaatcatctgcagagtcggcaccgcttgacacaatcttgtaatcggatgggataccagggccgttgttgaggacgttggtgatgtagtatccagtacctccgctgttgaagttggggccgaacatgtttccttctgagcatgcggcatactctgttgggccagatttgatacttgtcttggttgcggtggcactcttggtggatgttttatatgtagtagagtaagttgtgaccttcatgttggtagtgaatgtctttgtgacagaaacgtcatcgggaatgagagtggtggtggtagagatgattgcaatctttgtctttgtccgcatggtagagacggtggtggtagtgggactgcctgtcttcttgacagttctggtgtctgtgttgggaagtaattcggtacctgtcattgccgtttagcaaactatattatacgggttcatctgtattgagaacttacagtgcaccttgttagggaaagcaaaggctttcaggccaggcttgaccagaggaggggcatgggggtttctagcaaattttcgtggtccagcgacaggtgcaaacgattcctcattgacagtgtcggagatgaacctgaagcccgcagtggtagggaccacagtagtgcgggtggacatgacagtgccagtctttgtcgtagtgatggtgttagtagcagtaacagtgacagtagcaatcttgaacaaggtgcttgtcgtgctaaaggtatctgtgccacccttggcagttcgcgtaaaggtttttctagaaaacttagtgacggttgaccaaaggccaaccttctctgtctcggttgggatgatggtcactgttttggtcggcttgatgggatcggttttggtgaccgtgtcggtctttatactggcgactgatgtctttccaagctctgtgcgacaagtaacattatcgtcgtcagcagccagagaagatactgttaagaaaggaatgagggctgcagaaaatagaattgtcttcatgttgaaggaagatacagaagagtctgaatgatgttgcagggaaggcgttctctgtatgagatgtttgttgatagtaattctgattgtctgtggttcgatagagagagatttatacagctcgagtctaagcctctgtggtcaagtatcgacgacttcctttcgcgataatccatatccggattattgccacatggtgcagacaggcgaacaacggagtttgtccttgaagcgagtcgacattgcaaacatccatagctgcaatccgtgactactctacctgttgagaaagagtacaactgcatctagctagaatagacgaaatctaagaatcgaatgattttacaaaaatggcgtcggccaggctctagacccaggaatggtggacacgggcaagttgcattccccatcttcagtcagccacattttgctttcacatcctgaaagtcgaaagtgactagttttggagaattaggcgaatcgactaggtcccgcatctttatgctttatgaacaaatgcagggtcacataattaccctacaatttgttattgagagaatgatcatcttgatcttctatcattcaaatactcacgagcaaagtcctctagaaataagtttccatgcctggcattgtttcactgcgcaagtaagcgtcgactctcacttgctactcgcattaatatgccagcaaaaatatacaattggcgatatctcgttaactagtaaactctaaaaactaagcataagacaagcttcttttcttcacgtggatgtaaagcttgtcctaatcaccaacgcactatctccaaataggtaatccgagacgctgaatgcgattttggctcaaagacacgcttcttacagttgcgcctactattggctcaagctgtctgtagcacagagcaatggtatgcttgagttccagcgccatggtcctttatcttcacatggcgttcctggacagatcggtgaacttcatcagccactaggatttcgtccatctttacttgtaggagtttggattggccgcccatgccagtcaaccgttaaccgagctgcactcagtagaccacatggaatctgtgaaatcttattatcgatattgatacaattggccatcaatgcggatttctgctaacatgcgaaaggcaaaatggtccgatgtcgtgatcccgcatccgtacaagttacgcccaacggaattaagcaacggaggaacacctccgattcacactccagactcaattcgatgctacggctgaaagtctacccccaaataccagtatcatcggtggcttagaattgcaagatggctcgttacaaagatctgattgcggcagaacttggtggcttctggcacagtctcgtcatcgactctatctccagagatgcggcgttttcgagtcatgtgtgctctggtgtcgggactatactcaaccccaggatgccagccaacatgatgagatacaattatctagagttccccatgtttcccatgtcatgtagttcctgtccatcttggtttcctaatcacactgcccaacacttataccacgtttctcttttgtctttatttctctccaaacatacttgctttcgttttgaagtcactatcagttatggctcttcctcagagcatcaaacctttcctttttctttttctctttgccttcaatacatatgctgcaccggggactggcctaccttatcttagccgtcgagatgatgccaacaccacaacattaggcgagaatactacagcactcgaacctgtagtacctcctgaagtcgacccgaaagacttttccatcttcgaactcgacactcatgtcatgttagcttgggctggctcacctggttcagagccaggtaccaagagaatgcggaagcgtgacgatggtatcttctctcaggccaacttcaccttccaataccctgttgtccctcttgatcattccaagtttgtctctaccgtcacttgcacaaaaggcgcactcaccggagtcatctccaacaatgctgcctataactatgccaagagccagtggaagggcagcaaaaagatcatcttcatcacatcagctgatggttgtggtgaggatcatgctaacgacttgttccttgctaaatcagtcactttctctgatgatgcaaagacctttgtggccaagggtgttacgactgaatacgccgatgtctttgaacggttcactctcaattggggtccgcttggcacattgaatgtgagacgtgccctcgataagagagccgtaagtacatctttggcacatatctgcgtccctagctaatagactatcgcacagatgtttgaaccgcatgatctcgataaacgtggcacgaagacatacaaccttaattggaacagatacctacatgatccagatcctgactccggtttccctggcccagaccccgatgcaccatggcccaatgctgcaaggatcacgtcgtgggagagtgaggatggtgaagcggacgactcttacaccaaaggtgaggtcgccgacccaaatggccatcacaaacgctgggataactccagcctcgccgagcgtgatctatcatacgggctgattttatactgcgtcgaatgtggattcagcggctcagccgtgcttaccggcactgtcgaagctagcctcttgagcggcatcgaggtcgccgaggtcgggttccaagcacagttcaaggctggtctgcatctaggtatgaaagcgtttgtcaagtatgagaaagaatggagccacccgtttgttgagattacgattggttcgttcggcatctggaaacttttcgagattgggccctacatcggcgttgatattgcggctggggtctcaatcgaagccacaggtaccttactcattggagcttcggttgagtgggaaaacatcgacatcttggttgatctgctcgatgacagcaggagtcactccaatggcctcacgccggtctttaagcctagggccgaagcgaccgggcaactcaaactggaggccagtttaggattaccgatcagtgtcggggtgaaacttggcatcatatttgaccactggacagtcaagggaggtgtcatggataccccttctgtcgtcctggaaggcagtttcgaggccaacgcagcacttgacgacaatggggacatttccgcgagtatcgagggcgactgctatggaatcgcctggaacattcacttcgaaaacacactggacgcattttatcggtggggcgacgacgagcctgtcaagttccctctgcttgaacccttggaatctgaccccattgcgcaaggctgcataggctacgtcaatgatggcactggtggagggagctctggcagtgacgatgttggtatgaccggcaatggcattagtggcagtgggagtgggctgttctccagtcgcccaggatcaaagccagtcccggcaattgacccaacatctaccaaaaagaccaagccaaagagcaacaccaagtctaccaagcagaaggccacaactcaaaataccaagtccaagagcagtggcaagaagaccagcacttctaaaaagactggcaagacaaacagcaagcccaccacgaacaagaaaccacaaacgtcaaagaacaagaaggccaaggcaaccaccacagccaccaacaaagcgacagctgttgcgaagaaggtatctcctgcctgtacaccttccgccatctctaactctaagcctcctccacgaactacttgcaacaagagtgtgacacccgcaagagccccgaaaacgtctgtcattagcacgacgatgtcggtcaagagtgtaggtgcatgcgcggaaacttgtctcaagaacacgcaatgcatgagtttcggctacaacaaggacaaatcttgtctactctatagcaaagtgttgaagagtcttgggattctacctggaaaaggagagacaacatcattattgaacgataggaactgctatatgtatagtcagtgttccaagtaacaaggaacgagaggaatattgggaggatttaagactgcaagatatagtcactagttacatcttaactacattttactttgttatatctcaggttgtatgtgcagtgatgtattggtctgatagacctatcaggctaaatactattgacaaaattcgatactggttttatataacataacccgccggttcggggttactatgtacaagaataaaggttttccacacatcccctcacacgacttctagctttgacttaaaagaagctcgtgctacatagagaactacacctagcagcgacgtccagtgctgcggccaccaccaacggcagcgttgaagaatgaccaggtctcaccgggagcaaacttgacaccgttggtgccagtagggtcgggaacgtggccaccaccgtgggcgatccaggtaacgggcttgcggctgcaggtgtaggtagtcttgacgtggttctgagcacctgggccggggtcgttgacgttcttctgctggcagccgtcggtaccaatccacttgtcgcggagctggcggccgaggttgattccgagaacgttgtcggcagcaccgtggatgccgaggtaggcgacgggggagtttcctccgttgcagccggagagctgagcaccggagatgactgcgacagcagcgaagtcatctgttataaatgttagcatgatgtagcttgtgagagttcaaggttgtaacatactgggtcgcgagcaagcgacgctgtggctcatggaaccaccgtaactccaaccggtagcaaagacttgcttctcgtcgatgcaaaggttgtccttggcgaacttgagcatctggtcggtgaaagtgatatcctcaccaccgttgttggcccaaccagcgttgagaccgttgggggcgatgaagatggtagagtcgccagcaagaccctggaggccgtagaagccaccctgggcaacgttgttcatgttgccatcacgccagtggtagccgaaaacaaggcggtggggcttgttgttctggtagttgttgggaacctggaggatgtactggcggttcttgccgttgacctgcatggacttggtgccgctggactgaggagccttgccacagccagctgaggcggcgtctccaagctgagcagcgcccaggagggcgaggcagaaagcgataggtgagcgcatgttgctgggagaagatgaatctgacttgatagtctttttcgtgagatagaaggaagaagcgaataggttctgtctggcagtccctgttgaagaagaagtctcagaagattttgaacagagcgaagtctcagttgtttatatatgcatctcgtctctatccttgccccgtcacttctggatgatataaacggcatatctaggccatcccggtaacagatctaccgaatccgtcatattcaggtggtatgtagagtccgaaacagtcaaacaggctgtcaatcgatggataaacttggtcggatagagcctaattggagtcaaataagggaggacggaggtggtgggtccgtatagaatccctgcatttcgccttgttgctaggatgtttcaaaacgctaacagtttcatagtgggcatctagaagatcattttcctctctagtgaggtgtttcggccatcgatagtggcaccttaatttcgcgtgtgtacctaaaagaaagcttacagccccgtaactcgaaacatgtttgaactgtaattattccaagattacggtatgcgaacatcagtgatcatgagataactgaccatcttggacagaaacaaggtcatggacgtcatacttgttacctttcccgcgggtaaacaatactatagacatagtaaaggaggagtatgttactttacataatgcagttaaaaaagtactagactatttcgtctgaatattctcaaaagagaagcgtcgatccggggaacagacaaaaggagaaataaacgtggcaatcatccagcttcaacgctacatacatagtttttaaccgtggggcgatgtcacctaacgattggtttaccgaagtcggtcgcaagtagagtagcagtagaaacatcgtgacaaattacccggtattggcagcaacggaagatcatgctgctgagcatacgattatgatgcgcgcctgtaatattctagcctttgttctcgactgcattttgaggagaggggatggtgataagtatgagcaagttgtggctacaggcaaggaatgttaccggaataattcgaattcggcaataactggtgatcgatcgggagatgcaagagagggaaaagaggggcagttgccatggtgtgagtgttgttgtcagtgtagggtagaaatgagagtcatgttgtgaggcagacctcgtcttatatacctatacaatattcacatgatatgatcagtgtcttggtgcttggttatcccccaccctagagagagaccaacagagtttgacgtctcttatcaaagacataaactgcattggcggcggcatttgatcattagactcgatcgatggcgcactcataccaacaagaaccagtcatttccctccaacatcccaattgagctctaccgacccaatctctcgggccgttataccgtcattggactctaccccacactcaagacttatcctcttctagaacggaatatgctctccgtcggttatactatcttttcggccgtgaatattccaaggcaccggctcacaagcagtcccatatttcagctggggtctctcccaaactggaatcatttctccgggattcgctagtcacgagcacacttcccaagttgcacgatgtgactttacttcatctcattactggtgggaagatactaaaccaaaaaacggaggaattccattggtgcacgtacgcttgtttcaggaacggtcaattattctctatggagaacctgggtcgcggcgtttcccaagagccggcagactaggccaagttcgtggggtatcccgtcagcttggactgagcactttcccattagacctcaaataatgcgtcctcgcctatgtaaacggaccgactgtggtctttgacttttgttggatttgttggaatgaccgcccattgtcctgaactgacgggccgtgaagccatatgagagcaccaatggagtctcggagaagattccgtagatgaattaggcatgaatgctcaggatttcgttatcttgggaagtgggtagtcggcaggagaggcaagtatataagtttcgaatgtatgtgaaaagaaacaagtctcagccaagacatcaccatcatcttccaatccaacactctaccaaactcttcaactctatcaaaatgaaggcctctgtcggattcctcgccgcgttcctcgcaccagttacactggcccagtctctctgcgaccagtactcctactacgctaacggcggttacgagttcaacaacaaccgctggggccaaggctctggctctggttctcagtgcacttacattgactggaccaacagcaacggtgctggctggcacaccgactggacctggtccggtggccaagacaatgttaaggcctaccccaactctggtcttcagatcagcaacaagcgcctcctcagctccatcagcaacatgcagtccgccgctgcttggtcttacagcggaaccaacgttcgcgccaacgttgcttacgatcttttcactgcctctgaccctaaccacgtcacttacagcggtgactacgagctgatgatctggtaagtgagccacgacaacattgtgaatttatgctaatactttccaggctcggacgatatggtggcgtgcagcccattggctccaaggtcggcaatgccaacgtcgagggccgcacttgggagctctggagcggcatgaacggtagcatgcgagtctacagcttcgtcgcccccaaccccgtcaccaacttcaactctgacgtcaagcaattctggaactaccttgccaacacccagggataccctgccagcaagcaataccttcttagtacgtttatatgtgccctggtcatctgtcacatgctaattatatctcaacagccttccagttcggtaccgagcctttcaccggaagcggtgctcagttcaaggttaccaacttcaacgctcacatcaactaaacaaaagaaaatcggcgatgattatgagtctctgagagatgttgggatacggtggaaagattgtattttcttctattacatatatattatatccatgtatataacgcttagctacaagcgttttgtttaagcctcgattgtcactctaactccggtgcttcccttgacagtaactgggataaacatgtcgtgatcgtatcggacatcgcgctcagatgtgttgtagagagtcatatgaggcataactctcatgacaagtgctgtaagagaaaggtacaactcgcaaagagcaagactagagccaaatgagttagcgaataattccaaagtccatatcataggcatcacttactttttaccaagacatccacggctgcccttggagaatgcaagcatagatcgctccaagttcttcctgatagttccatcgtcgtcgatccatctctcgggggtgaaagagtatgagtcagggaagacggattcgtcgtggtgagagatggctgatgacatgccgatagcataacctcggggaaggacgatagtagtgtgctgcttgttgaactctccgcggtagataagatcctctgttgtggggacacgagcggaacggctagaaacaccgtaggatagacgcagaccctcgttgataacagctccaagatatggtagcttctcaagagtcgtccaagaaggcaagtgtcgcgggtcgtcaacaacggtggcgagctcagcctgcaacttgctcatagtctcgggctgtgataggaggaagtaggtgataacagccaatgcccaactcgtagtctcggttccagcgttgacgatagtaacagcctcttcaacgagacgatcagttcccttctcactctcatccagctcagactgtagtaaatctgcaaagatggttggtcgttcatagacgataccagagttgaggtctgtcttggtctttgtaacacgagcggggatgtcgatttggagggtacggacaagcatcgcagcatcagcgggcaggtagtcgacgaaatgcttgccatacttgacactgccaaccaggaaggggaagaatcgaaagacaaagactggcttgagaactgcaagagtagcctcacggaaagtaggtctccaggtatcgcgcgacaaaagtccaaaagcctcaccgaaacagtagctggaaatggcgtcggaggtgaaacaactgtatgcatgtgcgacatcgataggagcgctcttttctttgccgctactttcagctagtagtttattgcacagtgtctgggctagctcgtggacttcttcctcgagtcgcgcgatcatggctctggagaaaaacttggcaacagggccacgtcgagatcggtggacgtcatgatcaggggtaccaaatgcgttgccagttccagcggctgagccgttgacttggtggaatggcttgtcgcgcttgcgtccaccaacagcgtagatctcctcggagaaagccatgtcagaacagtgtgtctcatttgggttgatgcgaacaatggggccttttctttgttagtatcgtgactacgactcattgagaactaaacttaccatatttctcgtgcatcttttgaatagcatgtgtataacgaccaacgagaattacatcatggtagaattcaggcagataagttgctcccgcgagtttcgggccagggaccttgcttagcgggtgaagtggtgagatgttgtacaaagcctctacgatcttgtacacaaaccaagagaccacagtaacaattacccattgtcttatcgtcagcgacgcaatcgcaccctgaacagagtcgtaattactatccattattgtttcgttgttcagctataaacaaaagcaaaagcaaaagcaaaagcaaaagcaaccacagctgaatggaaataaaaagacacgtttttatagagcgcaaaccccctctcgaatccttgcattgcagatttttcacgttatcagccccgccattcatttcattgttacccacgatatcccttctaatgcgactctgtgctctgtattaatagactactttcggcgcatttgtacgtattggatcgttccccggagccggataaggcaggccaatcagaacccagctaattcgttccccaggatcccgactcatgctagggctgagagccgtgtctttgggttgcagtgggtgcgccactgttccagcctggccagttggtgaagaaacccagactcctagttccgtcacacggatgctcattattaggcgatctttatgtcttttgtgatgtggctgattttcatttggatcggagagtttagtggaaataacggccatcgtcgtcgggctcagacttcagtcttgactgagcacaatgatgctattgtagtgttcgagaccttgcgtggctcaaccgccgtggcgtaaagaacgatgacgatgacgattgccggataaatcgcaaattatacctactgaggtaagcttagaaaggcgaagaacgataggattaaacagcgagattacctcagttgggagccgtgaggctgacgattgatgccagggctgtaatcaatagttaggtaatgatctgccggttcaaggatccaacttccccagaactgtattggacggtagagtcctatcacgagtccttaattggctaccaataggcactagtagggacgaaatctcatgcgagaaatagagtttacaacacagacctcccacaaccgtctacatgaaacaataatgcctcgatcgaagatcatttgtcgacacgaattgcttgtggcttgagttctccaagggtatatcttacgagactcctgaaaatcccccctcttcttaaatactagaaatgtcccgtagaccgacaagccgtcaacgatcagacaccgttgttgtccgataccaactgtcaacatggcaggttttcttattccaccatggtacaagagcgagaagcccggagatctcgagatcaatattgtcagcatcatctttggctgcagcttgggcgcgaccatgttcactgctgccatggcggttcaacaaacatattctgcatacagaagagggagacacttcagcgcatacatcatcatgtgctggcttgattggattggatgcaatatcatgggcactgtcacgtactgctggttgagggggatcagtccgccgaggttcgtgttttattgtcaattaacttaactcatgctgactttgtcttttctgtgcagcttctgggtctttttctttatcagtaggtcccttagttcgatttcttgttgtaacactcgactaaccacctgtttttagtcgtctcttggagcatgcagattcaatttacccttcaaatcatcatcaaccgaatatcgctcctcttggtcaacaaacgaaacatcaacagagtcaaatggggcgtcgcattaatcgcatcactcatcaacatcagcggcttctgcatttggatccccgctcgtctgcaaatatctcatttgtacgaagaaattaatattgtatgggaccgaaccgagaaagccattttccttatcgtcgacttggctcttaatgtctattttatttatcttgttcgatcacgattgatcaaatatggattgaccaagtacaacaaactcttttacttcaacgtggctatggaagttatatctgtgtcactggatataatcttgatgggagctacattcctcccaagccctgtggtgtaagtacttccaataacaatgatgactgtcgctaatgtgattgacagctatgttcaattccatcaactcgtctaccttcttaaactatacatcgagatgaacgtcgcatctctcctgggtcacatcgtccgggattcgcaacaacaaaacgcccgaccatccacaaatagattcgcccaaaacgacctggagcattcatccggcgccagaatgacaacttcaatatcaaccaatcatatcacgcatgtccgacttgctgaccagtctgacgacacactatacaagaacagaccgcaacaagaggatggtattatgaagaagacagaaacgaccgtggtgttcaaccgtgttcggagtctgaagaatgcttcgggtcaggcccagccattcaattagtatacgtataatatctcctatcggcttctcaatatatcagtaagcaattacaaatccggggagcgggccgatcaatgtgacaccctcagcgccactttaaattcgaaatgtgacgctgtccgatactcgtccgtcatccgtccgggacggacagcgacgagccgggtgagatttatcagaattaatcatccgaatcacaatgcattatataattatctgcacaaggcattgggtatttaaaatgtagcaatggaattaatgttttcaatatctcaacagcacggatatcatctcagtcaattatcacatcattaattatcccattctttcatatcgacttcatcatgactctcaagctctatgggtatggtccatctacttgcacactccgagtatgcaccgtgctcgaggaaaagggcctcaagtatgagttgatcactgtcgatgtatttggtggcgagcacaagaccgacgaatatgccgccaagtttcatccattcaacaagattcccgtcttgatcgatgaggaggcaggtgttagagtctttggtatgttcaaaattgacaaccaacgtctttctaaatgactgatggtttccttagaaagccgtgctattgcccattaccttgcggccaaatatcgtggccaaggtatcgaactatctcctcccgagactgacctcaaggcatacgcagcctttcagcaggtaagatctccgtcttgatttaatggttggatacggactgacaaattccaggctctatcgctggaatcctcctactttgatcccaatgtcagtagcatcgctgtgcaggaggtcttcaaccctcgcaagggccttggtcctgccaataaagaaatagtcaacggtaacctcaaggatctcgacgcagcattgatcggatacgagcgaattctttcgaagcaaaagtatcttgctggagacaacgtaaccctcgccgatttgttccatctgccttatggacagatctcagagtcgctaggcttcagtgagcttctccccaagtatccagctgtcgagaagtggtggaatggattgaaggaaagagagagctggaagaaaatcaatgtggagatttaacttgttgatcaacttatcccgcaattgtcggattggctacttttgggctgatagctcaggggaagatgtagcacacaagttaagattcaatatgagtgtgcctaagaagaaaggccgtagaacaggggtaatgtgactagctcaaactctaacatatgaggcaagcaaagtgttctgcaaccaccagaactgagtccaatggccacgagatcagaacatgacatctagaacagactaacaaatagaagggctgtagatccttaattagtcattgctgatttatctggtctttgacccccggacgtttaaaacttggcgacgagttgagcctagataccctcttttaccatgggtactgtagccgccacgtatgtctgatcaataccgtgccatcgatatggaccaggatctaggatgatttgcttgattgacatccaggtttcggtcaggggtgcagtaatcgcggctctgatcaccatcgtccttacatttaacaacctgtcaatggtcaaggattggttgacatgattcgaaaaagactgtgcgcgtggatctgaatgacattttggatcggaacagttccgcttcgtttacggaagatgccgctttcttgaacttcgaccagtagaatactcgggatcttcatgtcaatccagttgctagtgtttgtaattagttacgttctccactgaggcttgtcatattcatctgacctatgcccagactgggatgtatcggagatccggaccaaatggtcccaacgctttggtactcgtttcttttttgatcttggatgaaatttaggtgacaacctatatgacaacttttcaatacgcttgaagctctcctcgagtagacttgaagcaaattgcaactgccaatacaccatttgacatcttctgatccacgttctgtcaatgctagccccagagtctgacgtgacctatttcgtgacacctcaaactacagcactagtgccccatcccctggcccaagatcttcgccacaagatcaactattgtcctatcatgcggggcggctcagacttcagatcccactaattcccaatagtttgtccaagtgtatagccgttgccgaggtctcatcgagatgttatattctccgacatgaattcaaagccagacccttcccctgtttaaagtttgccatccctcctctacagatatcgatttctcattcagtcattcctttcgtcactctttacacacaaccacaccatgagtagcatctcagattacaaggttgcctcggtggctttgggattctccctcggctttggcttcttgacagtatgggaggctatgaaacaaaccaggcgaaaccggagccccttgcgaagtacatatatttacatgatatggggagagatcatagccaatcttgggattggaatactcggctatctattcttgaatggcatcattcaaccagggtgcgtatcaatgcgaaactgtctgcccggacgttatctaacagtaatagcgttcccattttcttcttcatccttttcttctgggtatttgagattcagctactctttcagatcatcatcaacagaatcagtatcattgccgagtctcgccaaacaatctggcgccttaaatggggcacagcatttgtcacaacattaatcaacatcgctgtcttttgcatctttatacctgcacacgttgacccgccgctggagacgtaagttcccaagtcgaaattcgaagtgactttgactaatgtttggtagatttgttactatcaacaaatattgggacaggacctccaagatcctgatttgtatcattgatgcagctctcaactggtactttcttcacattgtaaaagagaggcttctcaaagaaagccaccttacaaagtaccaaccgcttgtctcgttcaactcaaaactgatgattgtgtcggttgctatggacgtatgttcacaccttgctatcattttaggccactactaaccgccactagatactgctcataggtctcatgtccctaccaaaccagacagtattcatccagtttcaccccgtcgtataccttgtcaagctcaacatcgaaatgtccatggcttccatgatcacacacctagccaagaaaaagatgacggacgaactatacccatccctgtcgtattccaccaccccgaaaatacacagctctaagaacggcacacacgataagactccaggatatggtgtatctatagaaatgacacataagtcaaaggcaggatccactgcgaaggcatcgtttgacgatgattcggatgtgccagagacagcgaatggcatccaccgacgtatcgatgtcaagattgagacggagccggctcaacacgagcgaaagggcagcaagttcggaccaatggaggttgagctaccatcgcctcgtagtgaagggcgacccaagaggagtcgatatgaacaaattgagcggggccaaggaggagcataaagcagcaaataatttagccattctctttaattattactatttattattatacccaattctagaaacgaaacacagcccaatcgctacactgtgttcccaattcacgagtcaataagccaaactcgtccgtcgcactcatccgttttgggcgctatgcccatttcgtcacccatcttaattaagtcccgagaagaattttcgaacgtcctgaagccattcctttggctgagatacagcagggaagtgacctccaaaatcatgtcggttgaaatacacgacatttgcggttctctcgatccagcttcgaggctatatccaaacatcagttacgtgcaagatgataaactagagaaacaacataccgacgaagcagaagcgacaacttcagggaacggtccattggtaaaggcccactccgaaacgccagtggggaccttacttttgggaaaggtcatcatgcccggctaagaactatcagttatcgtctcagatgcaggataagtatacgtacactgtatgcctctagatacgctcgaatgttgttgtacgggccaggaatgaagagcatcagagtgtcggtgataagttcctcgtaactatacttgtagccatcagacaccgcatacatgagatcccacacccagccgagaaagccaacgggactatcgctaaaggcaagggaaacggccaaaggcttttgggtatgaacggttgaatatgccgagtgagaataataccatgcattggaagacacaatgtaagccgtctcttcttcagtagtctcatttcgagctaaacgctccaagtcatcgtcggttggctgggtggggaagaaatctgtcatgtgtccgatgatgcttgactctgcatctccaaccatccacatagcaacttgccaacccaaatcagtgctgacgattccgtatctggagtacccgagctgtttcataaggccatccatgacccgtccgttttcacgaggattaagtccgggctgagtaggagcaggactgaagccaaagcctggtagatcgggtgcgacaatgtggaagggtgtatcagcgtcagttacaagaggttcgatgactttagaccactctagatgtgttgaaggccacccatgaaggagaagtagagggacagcgtcagcttgactggactctcggtgaacaaaatggagcggaacaggagccgtgtagttcccgtcgcttgagactgaagtcgcataatgatggccctcattattgagtcgaccttgaacagaaaaccaatcatactcgttggcccagtattgggcaacatcgtcgatttggtttgtatcagggccctcgattgtccagttggaaaacaggctaacaggtgaacgccatgttttaaccttggcttgagtctgttggataaagtctttgttgacagagatgttgtagggttgaggcgaggtcagctcagtgggaaaggagaagggcaaatgtgcgagagctgacatggtaagtgttgtgattgtgattattgaagttatttctaatcctcaattacgcgaacaggatgaacaatttatagcttttcattgtaagcgtcagcggatacaagcgctgacaaggcagcacagatttataatcgaagtgattccttgttcacgatgatgcgtttttctccgttttgaatcctacttcaagtgggctgaatatcattcgaccgaaactcggtcgaaaatagctgtaggactgacgataatagcgagaagtcagcagtctacgtaagcactaacacgagtcaatctaacaacaaacggtggcagacatagcgatgacatcgtgatttcattaccaaggttgttaaaaaaatatatcacataggaatgtcaagccaccgggcgaaagacgaaggtttaagtctaaaagtgttggttgatgctgtttctcggtaatatcaattctccgatcacttgcattgcgaatactccaaaaactttatgttgtgccagaatggttgcttctgtgtactactctgtgactctttgttgcagagcaacggaaaagtcagtattgtctttgtaaaaatgtaccaaccaccaggtatcgccgatagtaaggttcaatctgataaatccatgccctatcaaagtctcctttgacctttaggcagccaaagctcatactgtggaccaatgattaggcctttcatcaacttataaatttctgttcttttccttcctctccctatgactgatcttcctccaacaccaccaatatccacgaaatctcaaccgccctgacaaccatgagcctcgtaatatgcgacacagccaatgcaggccgaacctcgctggagtggatactgacggaaatcctcgaaatcatagccagcaacgttccgagccttgataccctttggaatctactacgagcgtcgcctaggtgctggcgtatctttaccctccgctacgctcacatcactgaaagcgcactctcgggatcaaactcgattacgccattattggttagggaacttatccgagcagtggcacttgtacgtgcgcagaactttccgtttccgtctctcgatattctccgatgggatttcatgacggcaatagcgagaaatacaaaccgagatgagtacgctcgttgcggcgacactacgggcataaccttcggcccaaactccttaccagactcgcgcgatgttataacgtccgtcgtcgcgacagccaaccacatttcggtatcggcgcaatctgtgctagcttcctgtataaagcggctcaaaagatcaaacctcaattgtctacctcctgaccctgaccctgagcctcggcctccatatttgagcggagtgattgaagcgatgggccagcctacatatctcgaggaaatgagagctgttcgggccttgtggataatacagctgacgggcgaagtcagggctatggtcaaaagtaggccagatgtagtccgctggactgaggatgaggtttcccggttgtctcagaagaacccagcaactattttaccgtatgcggcgtaccatcatgttgcggtagaagttagaacaatgatgtactatcttcctgcctgttacaagaatgacaccgtcttccgactgccccaagcacccgcaccttctgagtgcaaccgatgggcaacgatgccttcggactcgcaatcgtacgacgaatggtgcctgggaaatgaatcatatggcggtgatcttttgtcttgcggaaattctacagtgtccgaccgattgccccgactgggtttcgccttctgggaattcgcaacaatgtatcgcttagggttggcgcgtaggttgccaggcctaaccctaaccactcactaccgtcatctcgtccttcaagggatttgcgaaaacacgttcctaacggtaaagacgcagtctggtgattgttccagggcaatattctaagcatgaactggaaaaaagagctactatgaaatgtctgactattgcgagcaattttcagttgatatggccagggttgcttttcttgagcttgggaagcaactggtctgcagtctgattacacatcagttaaggaaagatggttttatcaagcataaatcatttgtataaatagaaatatcataatctaaatattctcgctttacagtattcaaggacatctcactaaggtacccggttaatgagttaatcatacaagtcactacgttaagactttagaaacatatggaaaatgacaactttgtctatcatgtgtatttgatctcctctcatgtcgctaataaaatatctatctcatggtaacgtatccgtactcaaattcgctttcacctcctccgctccatcaactccaataaatgcccaatacccattcgtctttgtaaagtctataccctcaagcctctcaggaatcatacctagaagctcctccgctactgcatctccttttggagatgttgtgaaaaacagtctgttccactcaacacccttcttttcctcttccactcgtcgtcttctctgtgagtcctcgatggcgcttttgtgagcgtacaccttttcgatatttcgttctttgatagcgtgtgtaacttttgaccaagcgcgtcgtgattcccaaggtgtttgtttgtctatgggcgcgacacttagtggggaaatgggtatcttgtcgacgtcgaattcttcgagtgtgttttttgatgaatcttgaataactaagttgctagtccattgtcctgtgatgcgatatagtggctctttcttgttgtctggcgcaaagacctcagcgaccacttggttcttttcgccaaatccaaaggctcgtttcccgtagaagtcaatttttgtcatgtagccactggagctggtaatgtaacttgggccctctagttctgggtagggatttcctgttgtgactcccttgacgaggattgtgggcatggtcatgaggtgtgtctcgtcgtgtttgtcgtccttgatgatcgcatagccagtctgtcgtaccgcgacaccactgaccaaactgaacgatgtttcttgtcccacaaaaccgcgtgatgatattccacgctctttgttgtatatggagcatgctgttactggcggatggtgtgatacttgctcgacaattaattgtgattgggaaccagccttgtccgagtatgagccgagaaagagttcaccgaggaatggattcaatggctttttgcccgcatcttctgtatcggcaccaacgagttgtttcaggctgcatacataattctttgccaaaagtaaagctctcactccggcgtcgggttcttctgaaggttggagaaagagatcatgatggcatgcccaagcggctgggatctcgatggccgatctcggggctagaataaaaggcggggcggtgacattggagagatcacctttgacagcagagaaataagagaggacgtcctttagacggaagagattcccagagtcggtgccaatgtcagccattgaagttggtggtggtggtggtgaagaagtagttgatgaaggtgatgttgatattgatgccaaggaatcagaagattggtctgattcatttattaattgattcatttcgaaagagaattggagtgtaacacggctgttttatcaaaaattgaattggttgtcgattttaaaaagggaataacacagatcaagaaatgggtacacgatcgatactccaagatttgacgtcatggatattggactgtgtatcgcccgcttataacggcacagacagggacagacaacttgtcgcactcggctaacgacatgcgaatcaaccaatactttactatctgacccataaaaccctgaaaagagtacgcatcactttctgttcctggtcatcatctcagggacaaaagacatcactcagcctcatactaacctgctttgtacatgatggtctctcgcactcgcttgcctacgtagggtcctgtgcgataagccacggcaagccatgacagccgtcaccgtttcacaacttgacgtagccacgacgctgaaactgtgatatttgatgcccggatagcctttgctcattttgccatgtcatggtgaagatccctcggctatgtggaagtcgaacatgacaagcggtagatctactcaactccggagatgcccagaaatatcaatcgcaaaagaaaagacccttgacttacccatggagaacccggccaaaattgcccgagacccacccaataaacgtttaaagctcggtgttgataactgagcggagagaagctgatgatcgttgcagggatgaccagctcagccacccttgaaaatactccaattcaaggcacaactgggcaatgcagctggtagtagagtaatgaatgacaaaagaaattgtaatgagcgaatggaatttccatcccacagtttaatcctcgctgtgattgatgttgattcataccgaggctctcccccaccacttgttccttagtagcttgtatgacagcaacgcaagcactgacggggttcaacgcgttaattattttctcggaatatcctcagtgacgcaaaaatactcatgaggcgacatgaataaactctcctgcattcacagacgatgttcttgacaatcgtgacgcgaatttattcaacatgttgtgatgcagggtagttggcgtgcttcgacatcccgcagctgctgactaaccacgaggattaataatagaacgaccagcttgagacatcacgcaacagccaacaccaattcccccgcaccagaaataaagaacgcgctctatcgttaacacaaacaccaaattatagactctgacaatttctcactttattcgtatttattacgtgcatagtatatacccaacttccaaaacaatgggcgacgcttcagtctttaaatatccctcccctctgacgggatatgaggatgctccaccattgcccaacgacatggcagaagatgggaagagctatgtcaacccagcagcaaagaaaagcgaagcctacgaaaagttcatagacccctttgatcaaactccacggggcgccttgtgagtcatgttacacgtgttacgaacaatgactaacaacaacaaccacagcgatgttcacatctattatttccaagggaacaaagaacagaccaaatacgccaaagaactctgggagcgcatcaggcgggaatgtatgtctcaccattcgaacagtccatagactcttctaacattcatagtccccgagctgcgaacctacaaagtatgggatggacccatcggacctcaccctgtcgccatgttcgaagtgaatatctttacacccgcacaattcggagcattcattccatggctaaatgtctggagaggaccgctgtcggcgcttgtccacccgaacattattccagaagagggcgttgatcgctgggcgtcgatgaagagggatcatttggagagggcgatctggatgggggagagaattcccttggatctcagtctttttaacaatcagtcataaaaagatgcgcccgaagaatgattgcataagaaagggaggcgatgtagaaaattacaaaaaatttgagcttctctagatttgaatgtgtcatccttgtgcaggggccatgctaatcttctctgtatttttactgtttgaccatattgtctccgaagagacattaggatcgatgttattttaggttataaagggtaggcggcgctcattttctaggcagcagcctcgtttggcatcaggcagcagcagcctgcttcagtgggactctatactgagtttctgtcgtcacaggggcagtacaacagtcttcacactactaacaaagggctccttgatgcgaaagaattattgatcaatagattatctcttgttgttgtggagagtgagtatttgcttggttctagatacagccgagtgtggtcatcagacctccgtccgcatctacttgtgctcgccctctccgttacagtaaggaatagggtacgtctcactgctgcaaagacgaatgatacccttgacccactgaaggtttccataagcctggctctcataagaatccgacacgaatccctccttggcatctcctgtgcatccatcgatgacgttaccctcaatacggcgaacataaggctggctgacaatgataccgtggtgaccctcggggaccgtgaaggagagcgactgcgtttggctggaagaccaggtctcggtgtagtcgatgctcaaagaagtagtcaagatgtccttgatcaaaggaatgctgaaactcgcgccgactttgagggagttggtgatggtgtagccgttggtcacactgacggtcgccttggagccgccgagactgctgatgacgggggacatggcgacgtcccagttgacaaactccttgtcggaaaggacctggatctcggtgctgtcctcgcaatcgcggcgctggatatctttcttggcggagccagcgatgttcttgacagcaggggcagtctcaagagcctccaggtcggcggccttcatgacctgagaagttccatcggtcttgagaacgatgatgtcgtcagaggagagaatcttgggagcagctgccgcctgagagacggaagcgatgctcagaagtgcaagaatagtggcggggatcatgatgactgatggtgaaattactgcgattaattggtgaagcagaacaattggctaatgtcaaataaatgaatgagtgactggtggtaaagaccgtggtgttccaaagagtgaatgaatgaatgaacggatacaagatctgtgttgacaagataatctattccaagcgggacatctttatcttttcaacatcaacggtccacgcttcgatcaatgcacccgttcatctaccgatatgccatccctgtcaagaccctctgactcctaaacgggcaatgcgtataacctctatcgcgccgacatctgacatctgccagtgcaacactggcccataaactgaaccagctgagcaaatagaagttgtcatatccaagtctccacacgggaaatcgaattccgcgtttcagttaaatccgtcggatcatgcatttcgtccatatgtcaaaatagagtttctcgcgtggtttcatcccgtcgacgatttccccattattcggatttgccgtgcgaggtatttccatattaagaacgtgggatgcgggaacatgactagtgttcagacgaaaagctgtgctgatctctcgggatgagatggttgtgacgtttcaggtgataatgccaagaataaggatccctctataccgcttcgtgttagtaaattgcagtacagagcaggggaagtgcgggtaatgccgttcggcaattaaatgtcctttgatgatgggatgaggagtttgtgcttttaataacggcctttatctctaccaacatcatcaaccacatcgcttgttgacttacactcttttgatcgcccagtcactcttttactgtccaaacctgtcgttactacttgaaataattcagttattatctaatcttctcaatctcatcattcatcatgttggccaaggtctttagcgttgttctcttcctctctgtcgcgtaagctccccaacctcatatctgtcgataagcttattaacaagctcacagtacggcaaaactccacaacaactgcgcctgccacaatggcgacagctacaactatcgcatgactatgaatgcatgcaccgtctacgatgatgcagactacaaggtaaggaagcagcacttggctacagtattgaattaaattgaccattcacttagtggggaggtgtcaagtacgacactccatctggtcgagtaagttaaccttgttccatacagcagaatgttgctaaccctgaatagtgcacccaagaaaacgccgaagctcagatcgctggagaccagtgggaggatgcctgcaaagaggtcgccgccaagggcttcccttgtgctgatggaaagggaacttgcttcgccaaccccaaggaggttcgtggccgttgctagagaatgtagaatacgagatataagaggagataaatatgaatattggaggttaagtgctgtaaaagctacgaattatcttgaaataaagtcatgtttaccatgatggttaaatacgtgctaggatatatggaaaatagtcatcaaggattgagagaagtgaaatgattgatgatgattcggcggtgctttaaatcttcaaaaagagtaaagcatcaaggccaacagaacagagttcaactaggccacaaggtcatattgaagacgatgtcaaaaatatggaaagaaacatcattggctaccacaattaaaaaagtcgcacatgcttagataatattttatgttcattcaggaaactatatacttgaacgctgctataaaatagcgtcagggagaaaaccctttagatgctcttaaaaacagcaagacttgaaagagcctttccaggccacgcgaacagcgtgttggaaggacaagacgatccaagagcttggttgttcatccaagcaggctcccaataaaacaatcccgctccacctcggaccttgctaacaatgctagccaccttctgaataaactgcgtctgaccagcagcagagaagggaatattcttcatatcgctagggaagggctgcgcgggagaagggcaagaagtcggccagtcaagctcactgacaaaaatctgcttgccccatttgttcgccatgttggtgagcgaagtttcgagagccgaaaaggtagcgcctgatccgtaaaaggggtagaaagaaacacccatggcatcgaaagcatcgagcgcgattcccttctggttgagcacctgagtgtagaagtactcttgggttccccagtcccagcccttgtcgagatggatcatgatcttgggcttggggctaagacgggaatccttgatgccgtaggaagcagagttgagaagacggccgatgttgtagtacgactttgttgatccggtgggaaagaggagaccagcagtgatttcgttgccgatggagatgagagcgggggggacaccagcagcctggaaagcgttggagacatcaagagtgtagttgtagagtctccatgccaagtcatcgataccagtaggccatccgcgaggaattgcctggtggcccggatcagcccaggtgtcgctaaagtgcagcgtcaggtaaacactcatgcccgcagcctttgcacgcttggcaagcttgatgttgtagtcgaggttgtattcgccattggaagggtttacccagacgcgctgacggacagaattgacgccatttgcagcgaggatctgttccagtggctgagccgtgccggcgctgttggtgtatttgatacccttttgttcctcgacagcggcagaagaccagtcaacgccacggaattgcaaagcgagagaaactgagagataggacaggaaaaccaaaaggcgtgtaagggtcgccatctcgagcttagttcgcgatgggcagctagtctaggaggccttcccattttctgggttggagaaatgcgtcttcttaagtagcattggtatctgcgcaagtgctaattcgccgagtagtgtgtgatcgtaaacagggattgtcaatttccctcgaattagcgcgtggcgcatcagctcgttgacaattatcccggggcgggttttaatccttaatagggatgaaacccggcttctggaaggggaaatggaacctcggagtagaattaccgtggatcgatatgtaatagtagacacggaggttgaactgccggcttggcgggttggccaatatggatttgaagtagagtatatatagttgcttcggaacgtggttcatgagttgttgactatctactgccatcaatgggagcaactatcgttttggtcttgaaatacatgtcggtatgtatgccttgtgtgcaaaggattcaacgaaacgatttggaactcgttcggtaagccactcgtgacaaagacattttataaacttcaaaatgcatatgcagtaggtcttgctcattgataactgcgaagagacgattgcgatcctcaaatacgtcctcaaggatgaggccattgcacccattaagacagagcatcgatgtccaagaatggaaatgacaaggacgtttaagcaatcgttactaccgctgtcgatgaaaataactgatctcacgtcttctttctttaggttttcgcctttgaggtcaatagaaagaaccaacgattttttgtgggggatattgagagtgtcgatcatcattgcgattgccgaaacattatctgcacagatggatgatcttgcgaccatgagagtttccgctatgtcaaatgtcatgagagcaaattctatcctcctccataacaaactcgagccgttgaggggcttcaaaacgtagctaaattccaaggtggtggtgggtggttcagtctagacgccatgggccgcggatacaccggaatgaatggtacaaagcgtcaggttgaggttatagtatggtaaatacgaaggatgtgcccatattgacgcaggtctaggtgaatgataagtattgatggaaagtagagaatatgatccagtttgatgtgagttctttgaagatgtggttcttgctaaggtgtatagacattcactctgtcctcttatattgactaagaacgtctcatttagaatagcgctgattactacacctgactcctggaagaaattctagcagtggtgaaacatgtaaatgacagtaaatcgataaactccaatagtaaaatatggcaagctaatacgaagtgcttattggcactgtttaccgaaagatatggagtcattatgattgatccagctgactccagacgtataaatgttactcaatgcagacttcatccagcgcatacaagtaatataccggaacaaacggcaaggaagacactttatgtgatactcatgagcgactgttatcgattgtcaagacttctagtcctgtagtatttatggcgagactcaacagaacatatgggataccggccaaagctttggcctgaaactccgggccaatagccacccaccacttacacggcagtagcacagctgactgctcacttgtcatagcgctgttaaggccagcctcatgggtactatgcttcagaaataatggtccagaacttcaacaatgagtgatagctatcgcagagacgacatgagcttttcagtcttagaggattcattgtaggacgtgatgaagcttctagcctacacggaagagtataaatgagtactgactccttgggctcatgaagagggacagaaaccacctcaggaacgggtttatggtggcaattaaaccaggtaataaaaaggatgttttaaggatcttggcataaacatcctttctattggtggaatacatttacagcgtcaatttaaccgggatttccatctcgacaccaaatctggaaaggcgcgaggtttcaagtccgctctatccccactgaaacatcccacgatcggttattacacctggttaaaatcaccattttaccctctgatcgaatgaggagatgggtcgttctcgaaaaagaaatcatgttgcatcctatttcgcggggactgcagccaaaagtaccccccggcatatgacaaaatagccggattggtacccttacaccgatgctgcaacaacaactcatggaattgtgtggagatggacatgcctgccccggaatccaaagacagggacttagatctatgcccagtttcagactttgagtaccgtgggaagcacggcagcggaggatacaggtccgcacttcttggagcaaagtcacccgacagacaagacccatgtctttgctcgtttcgttacataggctatggattctagaataaataagaccatctcgtctcgcctctctctactattctcttggcacgtcattcttaccttcgttcctggcttacaacatgaagctatcatccatcctcagcgtctgggtcttcaccctcatcagcaccgtcttcggtgccgaacttgtcccccgatccaccctcaaggaagtcaccggctatggcaacaaccccacaggaactcgcatgttcctctacgtccccaagaacctgaaggcgaaccctgctgtggtcgtcggtcttcactattgtaccggtactgctcaggcttactaccagagcaacaagtgggcttccaatgctgagaagtacggcttcattgtcatctaccctcagactccttacactcctggtaactgctgggatgtctcctccaagatgaccttgacccacgagggtggtggttgcagcacctctgttgccaacatggtcaagcatgttctcaagaactacagtggtgactccaagagagtctttgtcactggtgactcttccggtgctatgatgactgtgagtgacactgaaacacaactataagacataaactaacaacatcagaacgtcatggccgctacctaccccgacatcttcgccgctgccattgtctacgctggtgtccccgctggctgcttcatgagccaggctaaccaagccgctgcttggaactcgacctgctctcagggccagtcccgctacactcagcagcagtgggccaacgttgtcaagaacatgtaccctggctacaacggccctcgccccaagatgcagatctaccacggaactgccgaccccactctcaacgtccagaactactacgaggaaatcaagcagtggaccggtgtctttggctactctgctacccccaagtctactaccaacaacttccctcgcagcccctacaagcgagaggtctttggtgataagctcgaggtatgtgaagtggattgtgaaagaaagataaatactgacccttttttagaccttcttgggtaccggtgttactcacgccgttgaccacttccccgatgaggatctcaagttctttggtcttgttgtaagatataacccgatcccagctacaatctgactactgacatcagcaatagtaaaccatctgctaaaagcgaacttgcttcgatgcgaacgatccggagccatacttttgatgctcggaattctggaacatactattctgtatattgactttctatgaaccatagttatcaagattgtatataaaaacaataccgaatccacacatacaactgttttattggtcatatagtgattgactcgtgagcgaattggcaacttgaaaggaaatggaacaataaaaatcattgatgattcggccaaaccatcagagtacatgatgataaacactcaatagatcttcagatgtgataatgtagattggtaattgacaaagcaaagcaatagcgatggaactgacaatcaatttgaaagaaaaatgaagtctaattataacagaacatgaatcaacagagacgaaactactcccatctacagagttttggtggcaccaggcgcaataacttccagttttcccagcagctccttgtacaatgcaccctgtatcttagtacccatcttgttggtgacatggcaagcaggtctatagttcgttagctccagaacacaaattccgacaagttgacttactcatgaatctgacagttattcatgtacttcccattactctcaggaccagcaagaacaccagcgacaagagcgcgactacccatctctccactccgagccaaaaagtctggaggtgcaacatcttccttttcccgcatcaagccagacttgcagtagctggggttcggggtgttgataatcacactgttcttctcggaggtgtctagacgagaggcgatttctcgtgtgagataaagaaccatgagcttggagacgtagtatcgagctgccatgttggacttgactgggtcgttgaggcgtgaaaagatgggcccggccttttcgtcggggacaagttctttggtgggagcccagtagtgcgtcgccgagttggggatgatgaatttgcccggaaaagacgacttgcgaagttttggaagtaaaagaaagaagaggaggaaagttgagatgacgttgacggtgatggtacgttcgttatcctcagcagtggtaaactcatcagaagttgcaagaccagcattggcaagcacaacatcaagactaggcaacgtgcttgctctcttggcgaatgccttgatggactcatagtctgccatgtcaagaaaccagacttcaattgactcaggctctcgctttgtcaacttcaataactcccgacgagcttcttcacctttgtcgaggctgcgaacagccatgataagcttgcccaaaccaaggcgaagaagatgttgactagcttcaaaacctagtcctgtgtttgatccagacactatcatgactttatcggatagatcatgctttgtttctgggtatggaagcgtgacaaataggttggagtaaagggtggaactgatgccgtagacacttgagatgactgtcatgaccatgattgctggctgatattgattgtggtaagttttgagtgatagtaggagatagtagactgatgatgttgtattgaaacatatttgccaacatagtcttgctgtttatatatatcatttctattccgaaatctccatgtctaagagcggatttaataacgccgctgacaccaacagccaatcatctgtcagcggggatattaaatccacattcttagtccgtcgcggatcttgcttatctccctttcattccaagcataatctctctgacctccatccaaataaaggaaatatgtctggaacaggtactagtaagccctgaaactaagggtacgatgaggatactgactgtcatagccaaagttgagaaacgcaatcgacctcccaagtcttgcgagccctgtcgaacacgaaagtatgcctcgtcatggcttctggcagagtgaaacattgctgattgaacaaggttaaagtgtaacaggaacctgccctgctactcgtgtatcagaagaaacaagcagtctatatgtcactatgcctccaatgctgacagaaatgagcgacgcgtggagaaaggcacttcaattactgaacggctcaagcatttggaagggttactgaccatcgtggctcaacaacgagatcctatggcatcgctcagcatcagtgatgaagggtcgaggggtgcagatggtggtgcttctctctttacccccggctctatcgagtctggaggcggtagtggagccaaagacagcagcaaagccataccccaaggaccagtaggccatctcgactcaagccattggtcttctatattggagaatatcaaggccattcgagaggaatttcctagtgagagccctcaagagaaaggagaggcctcacccagcaattcatctggtgtcagtcccgaacaacttgggaggatgagtccagacttggattttggctctaccaaaggaacaagtgatgacagtattctggcggctttgcctccgagacaggtctgcgataccttgatatccatgttcttcagatggcattatactatgatgcgtatgtcgaaatgttccctcgggtgacacctggactaacgatgtggtattagcaatattgcatcctgtcaagttccaacgcgaggtacgcaatttagtgaagttgtattcaacaccgctgacgggtaattctatttagtacgaaaagttttggaactcaccaaggcacacctccaacacgtggactgctttgctcttcgcgctcctaagtttatcaacaggcgtatacgaagcatcaggcatggtcctcaactcgcctgtcccacttccatctagcaaagatttatccaccaagacccagcaacgtcttcttctcggggactacgtctcatccaacgaacatgccgttgaagccatgctcttgcacctcgtcggctgctggcttcgttcaaaagcatctgatactaatctttggttcctcatgggaagagtggtacagcttgcgataagcaaaggctaccatcgcgactcatccaaggtaccaaactcgaacatatctgcattcgctggtgagatgcgacgccgggtttgggtttgtatatatcagcttgatgcgcttatgtcattccagctaggtcttcctagtatggtaccgtcagactcttgtgatacagagctccccagaaacctggaccagaaccagctacacccggaaatcaaagagctaccgccatctagacctctgtcagagaacactacaattctttactctatcgtcaaagcatcggttatggctaagttcaaggaagttgtcaagcacacgcgatctcccgcttcgccatcccacgaaaccacggtcactcttgacgcggaggtctgccaagtttatacgaacatccctgatcacttcaagtacaagcctcttacggactttctaaccgaggaggtgagtgtgatcttgacaagaacgacgcttgagcttttacacttgaagagtattattgtccttcatcgtgagcatctgatgcatcgacatgatagccgttctgagttttcaaggaatgcctgtctcgaagcagctgggagactcttggagagacaagcagaaatggacagggttacggcgataggtggccaacttcatgatttgaagtggatgatcacgaccttgacactcagcgactttactttggcggccatggtgatctgcttagatctcacagtggctatccgacaggatgaatattctccacttaaactatctgcttgtcaggaagtgcagaagtatttggaaattattcgaaacgctcacaagatctgggtcagtgctgcagagacgtgctccgacgcacgtatagttgctcatgccttggcctctacaatggagcgtgtggacgactttctgagtacatggactctaccaacagatacagaatcatggcagactctagatgcagagtcgtctggtagcctgaccactgattcgttataccagatgaacgatctggatatgatggacagtattgattgggtatgttgaactttaccttcatactttttactgtatgcataagactaatttctcgatttagactttcatcgacaatcagttccaggatccgaatgttaatgaaatcgaccttgacatgtggctcatggatacagttggacctgtataaacaattggacaggataataaggaaggtctgccgatggatacgcataagttagttcagcaatgttctggtagtttcctatatgaacgtacatataaaaacgcaaatgcgagcacacagtaacacctcattacacaattgttgccacacgatgtgatgttgccacggcccggccctcgcttggacaaactgaccaaattgatagcggcgcataatttccgatgcagtcttctcaggtgccaatggattctcgttgtccgaacgcaaatacggagagcgaatgatagtagttacagtcgcatatgccaagctacggctgaatggataggccgggccgggagctcatagttagagcttatctgcatagcccccaccctggaaagaggcaggcaagagtccagtctcattatggctgcgacagtggatggggaaagacgggcttgggaagtgtagtggccaaatttggcatgtttgtgtttatgattttcgccatcctttcatcctcagtggttcgcggtgattcctggatgaagaaggtcgtggtgctgtgaacttggcacatcaagatatattgattggtaacttggcataagccaacatattctctgagcagcttggcaaacaagaatagtcatatccgccggttgagctcaggatggatacctacaattcaccgacactggtactgagaagtgtggttcaaactcgagagttgtgtgtctgcagcgaaaaggataatgtcggataatttcgacgttgctgcaggaccaggaagatatacgagaaagccagcgggtggtatatcacgaaggagaggctaattgcagacttttgccaacagtgtgcacagcacaaagaaactgggaaggggggaaaggtataaattgacagtcatccgacgacgttggtgaaaatattaaatttgaagaccaagttcacttactcaaaacctatcattcgcaacttccttacatatacctaaagtttcattgcaaataccaatatgctcttcacatatcttctccctagtcttctcgttacttctgcagtagccctcccagtcgcggacattggtgaatccgaggacaacctcgtactcttcaagcgtgatgatatcctcagtgcgcgcgatattgagctcgccaacatccacggtgttgaccttactgagagtaagaccctcttgattactttgcgaactgatgctgatcaacttttcctggtcgacagtgtataagcactcaatgatcaaacgagacgatggagaccacatcgttgtttgggttgcccgtgacttcattgaggccaacgatgagcagggcgttagcaaacgccaatctgcccgccccggtaccaagagtgacttcacttctgacaacaaggccgactattgccgcgatcacacaaggcatgaccaaacaggtccaaacgggccatactctggtggcgtccaggccatgtatgactgggctcgtaaccactcaggtggcagatggcctcttacttccagctggaagaacctcgtcctcgccggctcaaacagtggagccaacgctctctataaggccaagaccactggcggtgagaccagtatcggcactaaagatgtgcgaaacgacgcggactggactcggaatagggctcgtgaattcagtggccgcggatggagggcttcttccaaaggcggggagacttgcggtttgcaggtgcgcatcaactacgaaatcgtcaagactgattataagctctgagatattggcggcaataacagtggtggatgagctccttttatgcacctacgagcccgtctctgggatattgtatcgacacactgggagagttagtctctaaatactgttgtgtatctggtatatatgtggcaatgagaagacgttacgtgttgatgagtatgaagaatttcagcgatatgggatgtaattctctttagtcggcgtgttgaaaagtggtcatgttatagcaaacatgagtacgaaacatgttatcgaagatcccctgttgtgataaaatggcgaaaatgtccggggatcttctttacaaaggtatggagtgatgtattcgacaaatggaaactacgtaacgtatggcagagaatcctttattgaagtatatagacgttaatattgaggattaccctgataccttgttgctgcaggatatccaagacgaccggataaaaaatgctggtcgggccaacgggcctatattttaccgaagtgatacatgatgtacgccatgcacgcggataatggatacttacctctcaagcatcgtgtttacaccatgtctcaatctggacgcacccagcggcaaccaccaaagccgagcccccttctagaggactttgaaaggtggtgtcgggttgtgaaggagaagccattcctcgacgagaaaccaatgagcgatactgcggccgcttgtgcctggcaagatttcaagcgtcctctactagggcgttttacacgtcatgaaagagtagacttcatcgaactgctcggatacggggaagacggtatcgtctggaaagtcaacatcggcagtcaagcatgcgcgcttaaagtggtaagaaactttgtcgaatacatcacatgtcactgatggtcaagttttgggacaacaaaccactcgaagggacaaaatactgggcggtccaacgggaatgccaaaatgcgtcgctcctcaccaagatgcgatacgtgatcaacaattcatccgaccctatctggttgcatccaaacccgacaacattccgcgaggcagcctctaatctccacgccttctccgacgagggtcgaagccgacagctgtatcgaaagatgcctggcgcagtggaatacaataccgcacctcgtctgagagaatgctatggttgggcacggattagtggtagggagctttgtgcgatacctgcacatctgcgtcctcccgagatgaggtcgggtaaccaagtgcgcaatttttggccgactgaagagtactatgccatcttgtacgaatatgtgttcagtagcggcgcagggctggatgttgatgtcgtgcaagcgcagctggatttcctttggcttggtgggtggtgttttctggatttgcaaccagcaaattggggaggtgtcggcatactgcttgatatggcagatcctatatgcctatggcatgctggatggttcaaaagtcggtacgggaaaaggtatgcgagagaattgacagaagtgcctgcaaatcacgacccgctgaggacgatagctcaataggtaggtagttttcctttatttttcctcgtttcatttgtctcagttttgatgaaccaacgattgattttgtatgaactggaagctctgccaaatcaatcattctttacttttattatgctccggcaccatgtcaaagcccaacgaacagcagtcacaagaataatgccaggaactcagtatcataacgcaggtaattcacatgaacaatttaagtgatgctgttgaaagagtctttgcattaatgttactaaatgcgtgccctgaaagcggtaatgactgtcagacacatatcttctacggtaaaatgtgtcctaaaactgagctggttgaaagtaaaattcctggagaatcatgccctctccataagcctttatcacaggctttttccaaaaaggtgtttacagaaacaccgagaggtcaggagtatcccaggggatctcaatatcaacagcctcagcgacgagcttctcaagagcaggaagcttgtcgagacggtacttggtggcaacatactcgtgcccaaagccaagcatgcactggaacagcttgcccagaggagtgatgccgtttcgctcaccaatgcccaggacggtagtgtcgatgtgggtggctccagcttcgagagcggtgtacgcgttggaagtggcgcagccagtgtcgttgtggaagtgagtctcaatgtcacatccaatcatctgtcgcagcgtagagaccttgtcatagacctcgcgccaggaggcgcctccaacggtgtcggcgattcccacgcggtgagcaccgagacggtccatgagggagtacagcttgaggatctcgctaaagtcggagcggaacgagtcttcgcccgagaagcggacctcgaggccgtgggcttgggtgaattcgatgacctccttggcctttgcggcaatccagtcgaggtccttgccgtgggagtgcttcatgagctgggccgaagtgccaatgcacatgttgatgccgtcgacgcctgtttcaacggcgatgcgagcgtcgtccatgttgcatcggatgtggaccaggacctttgccttgagacccatcttgcaaatggcttgggcatcggccttggactgtggggaggaagcaggtgacgtcaattcgagctgggtgtgttagctgagagtttagttatgagtgggtgttgggtgttcgtacgtattcaacaccaatgtcgtcgagggcctttgcaatcttcatcttggtctcggtggtgaagtaggcagtggcaaactgctctccctcgcgcagggtggtgtcgatgatcttgaagttggagagactaccagagcttcgcatggaggtagctacagagccagctgtaccatcgagactggcgagactgtcgccaagggagcttgcatcgtcggattcgttatcgttgtcgttgttgtaggtctcgacgtctgttagggaggctcccagggctgggatgtttgttagtgatgtatggcaaaccaaggtgttggattgtcttactgatgccatcgtcgactctctgagcctcagcaaccccacctcccccattggcaccagagctgctgctgctggcgccctggcccatggtgtggctagtatggtgacccacgctattcgctccgcagctattgtcgccgctgttgctactagcagcaccttcgcccatggtgtggctggtgtggtgggagatggggttgttggctgtctgcattgtgtctgccttagcattcagtcgatgcagggtatctgactatgtgttgtttctgttctggtaacgtgtttgcttgtttgtgtgttgtggaggtgagagagaggcggctagcttggacttatgtaccgcttgagagatgggaaaaaaaactacctacccttagtcaggaacttgctgtgacatagtgactcaagaaaaaactggccgaaggtcggatctagatgatgaggcccctctttgggcggggtattgcaggggaagcaaaccttttcactggctagagagtgctcggttaagccatagtatctcgatcaagctagattgatttacacagcttcttcctcttccgctgtcatgacgaggcggaatagcggtaagtaagccgcctcgtaatgactaagcctacgtggccaatcactcaatgacgtctttgtcaaagagcaaagagtaacgaggttggcttcgttggtgagacatagacatacaggcacaggaatccaaccacccaccacaaggcatttccgactttgctccctgtcaactcgtcgtaaattgtcaaaacgttgtgtagaatcgatatcaacagtcgtattcgttgtgttttaatagtctcctacgcgtccatcgtcgttctctctaacttcaaaacttgtgatatcagggccagatgagtggtaagcaacccaagctttgcgttcgttgtccattctcctgcggatatgcgaatgatgattgcacttaagtcaataatgaaaataagcatcatgagcggcaaggtttccatggtgagatgtggtgttgggtactttgataagtaaatgatttaaaagaaagatagcttcaatgactggggagatgcagcttactctttatacctcataattttcactagacctgtggctgcgaattgagtcatatgttggttcttgttggtccgcgactgttttgcagtaaatacagggatgacatggaataatccggatctcacggcttctactacttcacatgtaatgctaacatcatgccacatggtcattcagaattccttaatcttatcgcttgaatcatatcgtttccgtgttatttataagttaggagccaaagggactttgtatgcaccaaaggttactcgcgtagagatgccaattagcaattaccgtactctgtactctgtgatctaaatgaacatcagaatagccccgtcgctttctcctctgaagcataaatgtctttgggtcttgacacctttttacttcattctagttccggcacatcgatcggaagagcggcacggcactgaccaacaacatacaggggtcgaaccaacagaagctatgtggacaggcttgttgttcgatcttagcatgggatattttgagtgtgtccatatgctatctatctcgtaggcctgggtttctacaaaactgtttggactgtaagacggggggatcttagattttaacaaattgtttatcttccagtttctcgttattttaacccttgccaaattatttaaaaaaatgaccgaaccagtcgtgactattacctatcctcctcatcctcagtgatacaatacgcctgaacagtagcaatgcaagtcctcgctccaggagtaaccgcaatcgggaaaccaccataatcaggatcatcattaggcatcatcataaactccccatgcctcgtctcatctccgttaagaatcctcaaagtctgcaaatttccattctcatcaatttccttctcctctcccgtgagaataccaccaaacgtagctccctcgcgagctgccttgaatcgcgcatggaaaccccggccgacgagaaggaacttagcgttaccaagatggatgatcataccaccgccgggaccgggctttccaaagacgaagcatcgctcaactataactttgatgtcgccaaatactcgggtccacgtctcgggtttcttctcgctgggttcgtcgtcgaaaaagaagccgaagcggtcttcgggcgcggcgttgagaagatattgctttgtttggttgaggagcttgaattcgcgaccgatcacgtcggaacctgtgtcgatgccgaatggactagcaccgagagcaccataagtagcatatgccaaatacacacgtcgtgctccgtactcatcacgacgctgctctgggatgaacaaggtgtttccttgctctgtgtaattgcggcatacagtctcgtaatcgtggaaatacaagtctggtgccagtaggtccagggctggtgtgttgtatcgccagatatccaagacatgggggcaaggaccgcctgaagggtagacgccaggactgtcaccaccaccaaccacgactggcgcacccccagaaaagtccagctctgctgagctttcaatgttaagccacgtgtttgtgtacagggggatatcgtactccttctttccagctgcagcaactcttccgacataagaggaaatgagataagccatgaaagcttcatccgcggcggtaccacgtccaaagagagactcccacgtataagtttctgatgcggagacactgggaatgcgcttcttgaatctgggatgggcatcgacttggctgaggtgttgaacaaggtcgcggggtataggctcagaaaaggccttgttggctctctgcgatctatcgcgagaatcacccaagactcctgtctcgttctgaacttggaccataaaaacggtttgatgttgagagtcaacctccttgatatggcgcaggagagcagcaaaggcctttgaatcagcttcgcatgcggcgtcgcagagaggagtgatcatctcaagtgttctcttgacacctccagcctccatgatctgaactctggggaatcgcttggggtctgttctgacccatgttggagtatatgtggaaaggccgttcttgtatgttccgaaccagagaagaacaagatgcatgtcgtgttctctggcgccctcaagcactcggtccagttcactgaagtcgaactcgccctctttgggttcgatcatttcccatgtcactgaaccgagtaatgtgttgacgtggtcagccttcatctttggccagacctcgctcatgaactttgcagagctcagcgacgagttgtgaagctcgccaggcagcatgaggaagggcttgcccttgacaataagctgagttgagccattgtgtgatgttttgaggtgagggtgcgtggggatttgtgtggcagtcatgattctagatgatcaggtctgatgtgtaaaaacaaagtcaacaatagtatgaatgatgaaaggtgattcaaatagcctttgataattcctcgagttggggatggtggagatcgtggggtaaaaagagtcgtatgacagtctcggacttatttcgcatcaacatcgagtcaggtcgcatgaacccaccctcggcgaaatactaccccagcttattatttccctccaccactagactctcaatagaggaagaaatcagactctcagtggcgggagatcaacttctccaattccctgccagcagtccagatcatctagtttccggagtaatcgttctagtttagtcctggcagcctccatctccagctgcccaacattattccccagctgagtctgttcaagaaaagcggccccgatgtcccggatcttggggaccaagctactgccgttggcatcaaagacggcatgtggaagatggtacaggatctctagtagatcgtccacaattctctgatgttcttgagcgctttcttctgttgggccaagcttttgtaaaatattggaccggatattaagacttgtaacaaataaattggcgatctgaacatcgtgtccttccgtgacattcttcggtcgcgataacccgccgcgccatcgaagctctggtggtagattgtcaagaacatgctggacttttgccaaatacttcatgatgcaagcctgaggatctgtgctctgaggattttgctgtacttgctgccagatgaggaaaaggtcgctcaacgaattgagccccgggacatacgatgtttcatcgccgtgccatgccgggccttgatcaaggtcatcgctagcgtttaagcattgcggctccatctgatcatctgtcaaaggaagaggccgggggaagctctccattcgatcttgactgagcaggctgatgggaagtcttccgaagatatccgcgctgcatgcgctagcaaacaataaccatatgagtcttcgcagcagctgttgttcgacttcgtcatgctcgtgtatatgatagtatgccaaatagcgtgcaccagccgctgcctcgctcagggcatgataggcgcgcatgctacccaagcctgatttcgcagtggcgctcatagccgtgcccatgttgtacaatgcgatgcatctgttgatactaaatgaatccctagcgaattgacttttcaacagtccgtgagcatctagaaagtcaacacagtagtcaaccgtgatttggccataatcattccgcggtagcgtcgctttggtagccgcacaaacactaataacaagcccgcagaattccgcgtctgtgttggcgacgccttgtccaagctgtcggagaaaccgacgccggagtaaagtcggagccagagggtggatcacatggaaccagtcgccgaggaggcgcatgatggttgtttccggtgcaaatgcggataaccagcctgttggtactgaagggctgtgaagtgatatgtcgctgctttggcctggtgatattgaaacatttgcaggtgaagtagcgagaatctgggttttctgaacatgtcttgaatggatcagcatgtcttcttgatcctgtagagactggactcactgttgtaccgacctatttggaggtcctctctttcttcttggtcgaacatgagtacaatctacatcaagagactcgcaaccacgacatctctgatgatccgactcatacgtgcactgtccgaatatgttgttagcaagcaagtcaatacgacgtgaacctggggtattgtggatccatacccgaacttttcttgctcggcagagatcgcaagctgtctggttgcggggtttaacgcctggagaaaccgttatagaatcaccaacagcgttgtctgtcattattccaaggatcaactgcggagaagagcaaaaaggtaggtccggatgatcaaggagaattgtcggatcacctcctccttttcagagactcctccacaaactagttcgcagaaatatcggatatactacatgactctaccaagccttgttcggcatggccacgaccggctgtccaatagcgaggtgggccatcctctaacaggttaaggtattctaccatccctgttttccccatggggagcaacaacaggctagagagaaaaaaccagtccgagtcgcgttctccaacttggaaatgcttgtcacgagactagttcatgccatggttcgacatgtatgatgccccttgcgtgcattgcagagtcgcatgttctgagtatataagatatcgggtggaggacgttccttgaatagaagagatcatcaggactttatctactctggcttccatcaccatcagcaacaacaagggaaagcaaacgagtgaaatcgttgcccatcatggcttccaaagaaacccagatcgaaatctccaccgccgaccatgtccctcaaagcaacccattaccgttctggaaacagactgagctgcggaagttgtactttatgatgatatttctcttcatgggttcaacaactcttggctacgattcgagtctgctgaacggtcttcagaccatgggatcctggcaagattgtgagtagattggcccttcattcccatatctacacgactaacacatgcaaacatagtctttgaccatccagaaggaagtcgtctcggtatctttggcgcaatgcccggtttcggaggtcttttcgtcctcctcttcgctccttacgtcgccgacggcctcggtcgtaaaaagggcacagccattggctgccttattgtcatcattggcgccttgatgcaatgcttccctcaaaaagaccacggtcctcgacgcgatgctctatatctagtcggccgattcatcatgggttgcggttccaacatctccaacgccacatgcccgctcctcatcaccgagatcgcccacccccgacaccgaggcaagatcacgaccgtttacaacactctttggtatcttggaagtatcatcgctgcttgggtgtgttttggaacacttaggaatcagactggtacgatccagtgggttcttcctactggactgcaatgtcttatgcctggtattcaactcctcgctatttttatcgtgcccgagagtcctcgatggctgatcagcaagggtcgtgaagaggaggcccgccagatcctcgtcaagtaccacggcaatggaaatgacgacgacgagtttgtcagatgggagtataccgagatcgtcaacaccattagacttgagcacgagtcttctaacaatggctggtctgaactctggcgcactcctggtaaccgaaagaggtgtggtttgatcattgctaccgctatcttttcccaatgcagtggtaacggacttgtttcttactatgtaagttctgacggtaacataaagtgttcaaggacattactgacatttttaatagcttgccgccatcttgaaaactattggtatcaccgagtaagccatttcacgtcccatactagttcgaaaaacactaacattcccagcgctgtaacccaagcatacatcaacggtggcctcacaatctggtgctggctcgtatcactctgcgccgcctttttcgtcgatcgcgtcggacgccgagttctattcctcttcgctggtgtcggcatgttggtttccttcactatttggaccgcatgcagtgccgtatatgcaaagaccgagtcgtctgcagctggtatcgctgtcgtggccatgatcttcctattctacggagtcgctggtgccgcatggcctggtctgaccgtgtcctacaccgtcgagattctgccttataacatccgagccaagggtttgactctttgcttctgcttcactgctctttctggagtctttaaccaatatgtcaacccacttggtcttcagcaattggcgtggaagttttactttgtctacattgttatgtaagttgccaccaaagaactgctcattgtactatatactaacatgacctcccagcctggtcatcgaatgtcttgttatctacttcttctttgtcgagacaaaaggtcccacgctcgaggagatcgccgtcttgttcgatggagaaggtgcggctgctggcattgctaagaatcaggctcagatgaaaagtgaagtgaaccaggtggaacatgcttgagtagctcatttgcctagtatagggctgaaggaaccgggcgttccaatattatttagtacacttagccatttacctcatcagcccagtagtatttaagcatgaattaacatagtatctcaattaaaccttgtttttgacaggctagacgttgatgtgaggtcgtgttcgtcaggtaagcggcagtggtctcggcacagtaagagatgatccatctcacttcaaacattgtggacaaatcaagtgatcgtgataccaggtagaattcttatacgtaatgtacataacctattaaaatcttttaaccccataaaccctcccagacatagtaaaaattgttgtaaagcgctcttatacgagacgcattatgtaggtatcgtgcctctcatcccaaaaagccgttttcatattcatttttccatttttgttcatacaatttctttctctgtctaaccctttagcttcgacaccgctctgtatcggcttggtaaaccgacattgcttcgctccgctggtgggatagactgggcatatcctccgtaagctggaagcgaaggcttctggtgaggagtcatgcttccactagttcctggtctttgggggatgcttccccaagatgtctgtggcttgtgctgggcgccgtaggtagcagcttgcatgaattgcatctgctcttggataccgtggggaatctggtgttgcatgtgcataggcatgcctgaaagagaagtttgagatgctgaagcttgctgcattccgtaaggcgaagccatgtaagggtatgagattgaggactgggatcttgaagcttgttgcattccatagattgatccgttggacatgccgtatcctgtctcgggagggcctgtgaggctcacactcggtgttcctcgtcgggatgccttggcgcgctcttcctttgcaataacactaatcaatccgccggtgaacatgggctttttgtcctggaagggatctgcgtaaggatcggcaaatggatcctggggaaggtttgatgcaaaggatggtaatcggagatgtccgccgctgttgtgttgtccttgcgatgaaccaggtctcatgagatattgctgcgaagatgcgcgcaagttggggtttgatcgcacgcctgacaatctggatgcttgatcgcctctagttttggccttgagcatagccaagggaatgtcgtcgtcatcatcactgtctgtgatatccatccaaggacctttgagagaaggaatccgtgtgtgctctactactggttctccagtggtagtcttcatcattttttgtcgataagtagcaagatgcgcctcttggcgccttctttggtcgctggccttgacaggcttcttgtcatcgtcggagtcatagttgatgttgtcatcctcatcttcgctctcgctggcgtgtcgctctgatctctcttgagccttttgcttctggtaggtctctagctgagcttgtgtcatgacgttgccgccaggggatccaggggctgatggcatgatgataggctatacgagagttgagactgagaatgtgagagagaagtggagctgctacgaagggagggagtagtagcgtcgacggtgagagctggagagaacgtaaggctacagaagggtagattgatgagaatgaatgagagagtcaagtttaaacaaggacaacctcgtggtaaatacgtattaataaagatgacagtgtgctttgacgacgcggtcttgtccttttgtatgacaggttatggaacgaagaagtaccggggggagcgggccagcaggggtttcatgcccctgtattaaatcaggtacggagtagtagcccgctaactaacgtcagataaattatgtaattaggcagggtttgccgtccaagcaaaagtgtcgagtgcccgtctgacttgcgctaagtctgagggaacagctatgtcttgaggtggcttgacgagacagcgaaagaggctggctgtccaactatcaatttgtctgtatatccgcatttgcataaatagtctgtgattgaaaatgcgttgcttgcttgaaatgtggctttgttatttatcgcctttccgcagagttggcgctcgtcggaagcgccgggtttcgtctagcgcttggggccattggtttgtttttgtttttgcttttttactttttgctggctgctgtagagagtgagagtcagtggctcggtccatggtaagattcggccagaccgttacattgacgccttgaggcttaagtggcccgttcctctctggccttttttatcccggccggcttccttcatcccaattcatttctcgcttggactcggcagtcgagctagggtagagacacttttagaaatacggtattctgatgtaaacaaaccgttgatcaatgagtctttgcttcaatgttctcgtgacctctattgccaaacctccttttatattcggcagttaaccccaaacaagacactcagcttacaacctgcacacttggcaacgtctattaaaaggatgacacgtctccacgcgactggaccggggctatcctgtccaatacaaccaaagttccgctgtccctctctctccgactctcccaaaacctcgtatacctaaaatcggtcccaactaattttccgctaatcgcctagtccccgtctccactgagcaagggctgatgactgggctgggctgttattttaaaaagtctggaacgagaaagcaagaaagcaagaaagcatctccccttttttaccttctatttatatccactacaacattcccatgcccttccagatctaaactaggtacttcaatcgatcttcatcctgtctttccattttcaaatattaacggtgacattcgcttgttcttggccatcttaataatgtcatgtgctggttcctgaaaaagaattccccaggcctcccggagataatttgctgatctttgtcgagattttcaacgccctgaccagcccctgactcggtattgataagcctccatgacgtagtatcgtgacacttaccctacggcagtttattatcaacaacttttgagaagtaaatagagtacctgaatgaagaacatgacatggaaatgaagtatcatgtgtctggattaatacatgatcctattattgatgtgcgctatcgacattctgcatagcatccgctcggtcgcgtcactgatttaccgtgtgtattatagtaagcgttgcgttgtggtcgctactaagctataggccagggacagacactccgggaatgacatgtcactatatgatggagcttggtaacgagtagtcgctcacgagagataaatgagttgatctttgtagccctgtcattttgtcatgacaactccgattcttctatctcgaacttctctaagcaaatggataggttaatgtcaggtccggtctcaggcttcacacactgtccagccaccacgtcactttttctagtttacctagtaatcacggttgatgacagtgacagctttatcaatcagcttcttgatcacctcgaagagggccagttgatgctgacagaaaagttcaatgccacaggtgttgaattgggaactggtgatcaactccccaatctcgttgatgttcacattggaaaaatcgttattgttcgatgcgagcttgtccacatctgccataccgcctttacaaaaggtgacatccccgctgcgctgattgtcatactattcatgtttcggccaaagaccaactgtcgtcgtttcaagcaagcaagcatcagtataaccttttcatgtacatagtaggatcaatgccaccgagccacttgatattaagaaaatatccccaattggtgagcacattctttccatcgccgaaaggacccaacaattgtgttatgctttcaagcctcccatcaaggtcggacaggcctcacacaaggcaaattgtcctatgagttgcagttcaagtcagctggacaatggcaagagcgaagaactatcaggaaccttaccaggtttgcttgatgaggaagtgcaaaacatcgcatttcatagagtctcttgactgtctgagtattcgtccgcgacgactgaggtcatgggtacaagatcagacattgtaaagaagttaagttaagtccagccgtaacgttggagaccatgtaattagtaggctcgccttatgggtttggttccaaagtcttgggctgcgaagaagagaagagaagccgtatacagcatttacttctggttggagggctgttcgaggagttcaagctctctcaatggcgaatggttgttatgatggcttgtgctcggctttgcccgttccgctagtccaatgtctgatggtcacaagccttgtgaacctatcaaggtttttgtcgaatagtgacttggcatttttggcgatatttgcattgctgcgcgtaaggtcgaacaatattctttcaccgctgtcccttcttccacacatgatctttccaatacccgtggtggtcccttagatctcgtcgcggcaattgacccttccagagatatctgatgttgaaaagaacttcttccctgtgaattcatgagccgaggcctttcttcttagtaggatcactctgtagaaatgaagtgatctcaatctttgttgaatcattctcactagaacaaagttagcaacacacgcaaggaagatcttcaacataccgtagttgtcatacaaatgatccaacttggcaatatttatagcgaggtgtattcagtccgctggtgatatcggagaaaagttcgtagggattgtgtgacgaaacggtgcaagttgctgaaacatcacagagcttcgacaaaatctcggtagggtcacgactgaagtaaatctagttgaaaggccatgtgatcttgaaaaaaagcgatcgatcatgggatagattacgcgactgggccacaaacccagcgaaaagatggccagaggagatatatcttgtcgagatgttaagctcatggggtaatactgtcatgagcaagtcatttgtttaacttgaaagaaacgacgcgacaggaaatatatcttgtaaaagggtgggaatcttgatgcctgagacccttgcaaacgccagagtataggtggctcgcttggtcgcttctcgtttgttctgattgataggaattcgttcgaattaaatagcatatcaggaaggtagtgctaattaagatcatctgaccatattcacatccctggccatgccacccttaacccgtgtcttccggttaattctatagccaacccgcccctaacagctcctcaaacgaatgtctatgtttggctcaaaacatttgtgaacataacgcccatgaagatcaagacagcggcaaaaaaggtgactccgaaagtcgattttgagttacagaaagcgtgagtaaatgcaactgttcaagcctggggaacatcttgttagtatgtgaaacacggatagagagaggttatacttacagatagcttagcagtcatagtagcatacatcgttggggctgttggcaacagtgcagcctccgttggggcaaccctcggagcacatgcgaggtgggttgtaaaggcacctgttggcttcaactgcgtggaagccagcagcgagcagaacgaagagagtggtgagttggaactgcatttttggagaagattaaggctgtgtatgataaagatattgggatataacttgttgagaatgagtatcgtagtgacggttaacgtcttttatatgtgaaattcagcatacaatagaaacatgcttggcatgtttcgtgtcataatgccacgactataactgaaaactttaaacggcaagttcggatgccgattcatggaaaattaccagttgtagagataatcctctattaggggttgttagtactagattagagtttgatatgacaggtctgacaccaaacctggaattcatcccaaccagtcggtttacccgctaacttggaaagggcaataaattagtagtgctaataccaaacaaggttgagttaatgctttaggaatattctagtgcaacgtgagtaggacaactccatgcctctcttggttgacaagcactacagagtcgagagggcagtcgatgtgaggacgcgtgggccccaggacttgctccactacagaacatggtagaagtcctcctagtccttctgttgaacgtcaagcacttccacattaagccttactcaaattgcttctccacctttgttggtaaatgtcgttcgtttattctgcttagctttgacttacgactctcaacacaccaacctcgctattgaccgctactccaaggagacatactgtcctgacaatttttattcgagtcttcgtcagcttttgacggcattatttttattggatatatttacccttcctgctccatctctatatgaactatgataaataacagcgcacatagcgcctgggaagaaatcatcatagaacggcgtactgttccgaatagctccatcatctaactcgcttatacaacccttgcgtttatcctcggcttggcatctggttgatatgcctcgttatcaacgttgtgcgtcccccatcttcgccaccatcgatatccatatgacaagccttttctcgtagtccaatggttatttggagtttttctgacctttttccttccatgcaaacctagcgacttaattaatatcagccctcaaagagtcggaggtcaacttacatcttctattgttgctctttctccgagtggtaaacttattgcacgtacgacaatactttctactccccatccagtcgcgcaatcgcacgaagagagggcatgaaatacatgcacagtgtttcttgcaccctgcgacttgacaaacagggtgttcaggcggataggctcggcattcgtagcaagcagcatatctcttcttgtagtagtgccgtctgttgcgatgagtatcaggatcatatgccacgattttccccctgacgcctttgcagcctttggtaccgttcctacattgatagtcggagtccatgcagtcttggggcatgtctggtgtagatccaagttgatcgactttggagagatctggtttttcggagaggagaggtttcgcaaggtaatgcatatcgcgacatgttaatgagaggcagacaagatcaccttcggagcattgtctgagaatctcgagttggacttctggggggaatttatgaaagatggtaaagggctcttcagtggttggagttgacatgatgaggttgggactgaggaattggctgttgggtatcaacagatttgaggtgatgataatgaatgaatgaatgaatgaattgagtctaatgagaatggaaggcgtcgtgatattaatatgccctttgtctttttatatgaaatcgtcattttgagttatctcatggctctcttaggcagcaccgcatggatccctcgcaggtggtcacgtgtttgaccttattgcggagtttctgcctgattgactgggtcagccttctccaagcctgttgcatgttacacaacagtcatcgagatccccaaccttggttttgtacatatccagctatggaccaagtggcacaaatagtttgtcatgctttcgcaatcttctattctcctatggattcacgctcatgtattcttgaacaacgtcaactcaggcaactgcattgaacgttaaactagaaagtagatacaatattgtattttgtactggtatactcctacagattatttaaatcttcttccaacaacgcaacaataccagaataaaagttgtgttggaaatcttcattttgcacatcgcacgcctgtgctttgaacccaacatccaagcatcgtctgactgcgcttccgtaagtagagctggcctgacatatttcatcgacaaggcgctgtgtagttataaaatccgacaaagcactgagctcatcgttgagcacttcattttctgatcggagtgactcaattctctgccctttgatcaactcgacgagtaaaactccaataggcaataatttgggtgttgggaacatcgtgttccaacccccttcatttggacctattggctcagctttgagaaaggccctgctgtagtcaatgacatcgtcgtgtgtcttgacaaaaataatgtttttgcttcgaggtagctcgagcatccatggcgttctgtacaagtgaaggacgcttgttgcgataaaaactgcgagctgcagcctctgcctgtatgagaaaaaatagcacccatcctcgttgtgaagtacctcgtaaagagagattgtcgaacactgtgtttccgaagcaagcacagcagagctataaatgttatatgtctttgtttgtcccactgaatgatccgtgatctcccctaagcatgtgggcttaatggtcgatttagctccactgcagatatcgagacatggttgcatgtctgatgtgggtgtttttgtctctatagacacagacgacatttggctggtgattgaggatgtatctttctcagtcacagtagttgttgatgagaaacgagacattgaaaaccggacagacctgccctcctgccctcgtttgggcttaggcgaggctggcatggctggaggaagagatatctgagctgtcctttgcaagttcgggactactcttagtagccaaccctcccattcatgtctgtggaccccgagtaaccgggatgtattttccaattgattgtgggagagcaatagatcggtttgatgatgccgaataatctcatcctcgtcgatatagcctggttggtcgatacctcccgataatctcatagatacagaatgctcacggctacacttgagatttgactcgacagctcggtaaatactggcaacaacagtgcgaaggacattgagaagtttgacacgagatctcactcgcctcttgggttctagttcaatgttcatagtcgctagtgattccaaattcgttataccgtctctgatggttgctaaatgctcagagtatgctgatcggctcagtgcaaatgctacacgtttgagctcctttgctgcgagtgtcatatctgaccatgatgtctgaggcactgttagaattgttatagcaccacaatttagtcacgcacctcgctcccatgcccaagtttatcatacatctcatctgtggctgtctggatgtctctcaaagtccgttcaaaaacgtcccacgacttccaaagtctggtccggattgccttttgagtttcttgtttgctccacaattcgcctcctggattctctaccatcttgtcgatgagtgagggtgaaacgataccgtcaagtagcttctcgcagacattttgtagcttgacttgttcagtttcaagatttctgatgagtctttgtaactccctctcgtatcttctgtatctctgtatcaatgaaataccgttcttataatgttccagagccgagattactaaagggatgcctccgagaactatccccgctacttcgaagccagacatggctcaatgcttactgaagtaagaaacgatggagattgatgttgatgaggctgagaaataccaggtgagagcggggtatgattgatgtggattgtcagtcagcttgtatcagctgcatggatacgtctaaaatgccgcaacacagccaatagacccatgacaatatgtctatacatgcctagagctgactgggtaagcagggtctctcctccatgtcgcatcattggaataatctactaccatgaaatctgactgcacaacaaaatgagagaagaaagcattgcagactctgtacgaaattgcctcaatgacttcgaggttatacgaaaggcggatctcttagaagccagtaccgccgaccgcaatgctgcacttgagatccgcgaggaagaaactcgcttcaaaatttggtctgggaacatgggggcgcacagcgagggacgacgatcgctccagtaccgtctaagagatgcgtctcatttacagaagcaagtaatgtctctactcgacgaattatcggagctcttgggagacgctttcctcatcgtgtctggtgaaaggattccctgggatcgcgtcgaagatgacgaggagtttccacaagatactgagtctgagtccgattctgagtttggtgacatgcctgggacggaggtggcacaaatcgcacaaaatgtttcagacgtcgtcaattgtctgctgcgactgagcgtcgccatcagaaatccagctccacacgatcgtttcatgtcatttagttccagcgaagcctcacattacgaaccttttgacatccagcacgtcaaaaataagtttggcgagatcgaaccattccttgctgatagattgggaaaggccatatcgcggaggagagaatacttcaagtatcgtgagagccatcacttgaagctcaaacagggccttgactcggtagaagaggatggtgcagagagtaccgttgcgagctctcttcccctacacgcgaaagccgctggctttaatcttgacgcgatggacgaagatggggcttccaattctggtctcacgcaaacctcgttcgcatcttctagagcggattcagataagctcagtgttccgccactgccaaaagaagccgaggatggtccctttgagtgcccgttctgttatatgatgataacggccagcagcatagactcatggaagtaagtaacggacgctctggaatggctattgacccgagcagtagctaacatcaaatgtatagacgacacgttcttgccgacctccggccttatgtctgcctttgggaagactgcacagcacccgggatggaattcacgcgacggtatgagtggatgttacatgaaatgcagaaccatcggaaagcatataactgtccatgctcctgtggaatgacctttcgagtcaggtcgcaatgcaaagatcatatcaacaaaacccatcccaagacgtttcctacaagtcaactcgacaccatgatagatctgaacgcaaggccaatgaacgagaaggaaggttcaatctgtcccttgtgccaagagaatctttcttccatgaaagattaccaacgccatgttggcagacatcaagagcagctcgcactattcgccctcccatcactaccgactgacgatgatgcgcaaatagaagaaaacacttctggaccgcatacttatgcttcgttcgaagatctgaatgttccttatggacaaacaaaagaggaaagccatccagagccactagttgcgaccaaacctatcagtggcccaatgaaggaattagaagacctctatgaagagtacttgaacaagtgggtgccactatgctctgactttctcaggtcaccaccttcgaaaaccaagaaaggaggaaagaaggacagccgaaagctgtctgaagatattctaaaccatgtcttactcaagctagatgctattgacactgccggtatacctgaggttagagcgcgaaggaaagaaatagtcagggaggttcaaaaaactttgactgatttgggaactgcatgggactcttgagtatgggcatataggagccagaagaaggcattgtcgatactctaggcaggaaacaaagaaagatggtgagaagccatatttgaagagacaatttatgaatctaccacctattactactttcctcagttcacaataagaaagtagagaaactattcagctaggatctttcaaacaaaaagaccatatagagacttaagtaatattctgtgaattgccgtgctcccaatggagtggatcctgacgatatcccacctccagccgacttctcagccgatggttagtaattccgcggaaactggaactaccgtggagcacggaacttcgacagaccgactcatgccatcaagaagccccgcagtataataacttgaacaacaccttctacaacagttgcgctcttttctacacacaatacatctcgaaacttcaaatagaatcatgtcagactctgtcgtataccattacctcgccattggcaagcttggccgtggtgaacctatcaagtaagtgaacgcctcatcagatatgataaggttaagattcattcgtgattttataggctgtttatgaaggatgcgggtattgactttgaggaacgtctttacgcgagagataatacttggcctgagacaaaggagaagttgatcaagcaaggtattactagaaatggccaagttccttgtcttgagtacaagggccatgctatgactggcgtgagttctatccccgatatctaagtgccgtactgacttgtgcaatgcagcatatcccaatcctgcgttacctttcccgtgatcttggccgatatgaaggccagagcaacgaggacaagtatttgacggacttggtatcagatatctacgtcgattggagggtatgtttgccgtccacctctgagaaccatgctaatctgatatccaggctcaatgggtcagaaacctcaaagaggggcctcgagcagagtacaaggatactgctgctcctcagtactacgatctcatcggcaagtactacgctgatcgtgagggtccttatcttttgggcaacgagatcagctacaccgactttctcgtttatgtctctatagataacgatactcgaacgaagactatcccggtatgtaaacatttttgaacaagtttgggatatgtagctaatagtatcttcataggagaacttgccagagtcgctcgtcaagttcaaggctgcttttgaggctcgacccaagcttgttgagtacatcaagcagggatgagtcagtcaccgtatagagtcatgttgcttttaaatgaatagagtctaaacttattacttgtggccccccgccgactctccacacttcttgggacccccggatgcgatagttcagatgagagcttggttggaaagttgagctgtcgtccaagttctgttggcaagccatgatcgagtgtggcaaagagaatatttgccatcatgcctcttcctgtatctctaacaaatcacgagtaaacaaagatgtgacgtgtttacacaagatgccaccgtaagctaagatcagttcaatttagagtatgccacaccgataacactgtacgtagttctgctatactcctatgaaagcaagccatggctaaccccaccctcctcaacacagacatttgcctcaattgtccgagggaaaatttcgtagcgtagcgttgataagatcctgaggtcctcgacaaaagataagcttgggttccttcaaagaagtattgccctgcttcctcagtaaagcataatccacacaaacagccacgacagactcgaagagctcagtgaactcgatgtttccccgtgtgcaccaaccaattataacaccactccattcacgctcctcgagttttgtcttgagaactccgagattggaaccatcagcgtttagatcaaacccgacattggtgaaccttgaagctgtcgtgctggaaactttggctttggaccactcttctttcagttcttcgttgatatcgcggccgtgaaggtggcgggagagtgaaattgtgaggattgggatggtgggttggtccatgttgggaacgtagatgtggctgagttgaccgagagagctctgaatttatgctggggtcaaatcgaaggcaatattttgtttaatattgtaccaaccaccaaatgccagggtcggatgatggtagttgaatgatgcgttcgctgtttctcgtgatatataagtcatgcgaagacgccgaggccttttaaacgccgacttgacagatcaaattattaatccattccagacaccgagaatgatcaagtgacagttgtcacaaacatgattacgtgaggctcgagtacagcactattccatgccaaagtgttaggcatcgactcttcataaacacagagtcattcgttcctagacggatcgtatgttctcttgggctgccggagacgcaacaacgttgggggatccgtcgtgccatctatgatcagcacactagtattgcatccagcgacccaggcgcgcatagaatcatcaatgccaggtgaagagaatgtgtgatgatagccattgctggtaaaatctgccattgccaccggattcagcgacacgcaaccgctctggtcaagcgtacgatacaagaagaccttggaaaaacgaacaaagccccagaactcaatgcgacagagcttgcccatcgtgaacaaagatcaggtacatcaaacccgatcgtagccatgtgccggtcctggcatcttcccccgacgtgaattaacaggaacatagcccttgacaaattgttagcgttctttggtactcgataccatttggcacgattgccactatggcatgaaatctctgacaagtgcaaggctgaaagtttttctccccttgtggaacaatccatgtaatcgatttggcgatgactcgaggcttgggcagatgttgtgatacgttttgcggtcgtttgctagcatgtttgctgctttcggctcgcagccgcaaacaggtccttgcaattggcatagaccgttgccaaacagcaattgggagagagggtgaggcgataatacagtaacagttcagaacagcgcggtgaggctgcgcacaaaaagatcaaacttggtcgtggacaccaatgctatgaaaggtgaaaagaaacatcagagctagtccaggccgacaggcattcggctagagaaaaaagatggcgacaatggatacaaaaagcaaacggcgactgcttgccaacaaaaagtctagggcggctaggttgggtgagcaacggtcggtgtcgctgaaataaatcggtcaagagtcaattgagcgccagtgtgaagcatggtcgggatgttgtgtagcgtcgcaggtgggagaagcatcgagtgttgatggggagcatcagctcaggtatgacagcgacacgagaatacatcgcccatcctttgcgcatccgactgttggtaaaagaaaagaaaaagaaaagtagcatgagccatcacccatgtggtcagtgatgatgagaaaaagttcagagttctgtctgttgtcttatggtatctttgaaaagtccctctccaccgtcaatctcaagcgactgggtttttagcggccaaacccatcatccattcattattttttcgtttggggtcgacgatacatgtcaacccgcgtctggtgatccggaagtcaagtgaagaagtcaaaagccaagtcaagtctcttagtaaccaccacggtcaccaccgccgtagctgcggtcaccaccaccgtagctgcggtcaccgccaccgtaaccacctcggccaccaccgtagccgccacctcggccaccaccgaagccgccgccgttaccgccggcaggacgggcgttggcgacgttgacacggatgcgacgaccgtcaagcctggagggaagacatggttagcgattgaatgcaggagattgtagaggggaaaggaacatgaacatactcctgctcgttcagggcatcgacagcagcggtagcctgctcctcggtgctgaaggtaacgaaaccgaaaccacgggcacggccggtatcacggtcgcgcatgatgatctgttggatgagtcttagcatttgacaattttgaggggtatgtaggtggtcgtacagagtcggtgacctcgccgaactcgctgaaggtctggcggagagtctcatcggtggtgttccaggacaggtttctgcagagaattcaagtcagcatgattacccctcactttggcggcgacagggagggagagagagagagagggacgcatagaggcagaggggaatggatggcagggcagggcagggcaatagcaagcaggaagaaaacatacccaacgtaaagcttagacatgatggcgcgtgttgttgtgaatgttcgagagaatgatcgaagcggagtgaagcgtcgtagaaaattcatggagggggaggggggttttgtagatgtaggaggaggaaatggtctgtcaacgtgtcgcaagttaaatacgaacaaggcaggtgcaggtgcaggcaggtggcaggcggcagaataatggaaaaaagtaaaagagggaggggagagcagaggagatgattcactgagagcaagaagagagcgggcaacggcaggtactgattcgattgtaggtcctcaggtcctgcagagagagggcactaaaaagtttactgtttacccctctttgtcgcatgggtgaaaagttagctagcaccagctgcactttccaatttttgcattgccttttgcctttgtgcattccctccgcggctccgcccctctcttttccagactcgaaaagaccgcgtcatccaatgcgaattgagaaatctgatttttcatgtccttgtctctgctgcgactgcaactgctcccttaacgttgcactcgatgcggtttccggtctagcggtggcggatgatgagatgcactcctaaccgtcttgcgttagacagctccagcaaaccctttcctacaggtcccttggtagccgcttgagctgcagtgttttggtccagcggggttctcaggttctgtgactgcggatcgcccacagattttaagattggttttgcttagcctccactgctctccactgtaaagaaggccctgatttttgcttgctcttgctcgccgcgggcacgtcttcaggcgcaagggtactgccgagtgccactaacctaatggatcaattatgtttccggtccccaggattgttgaggcgccactatttccaagactcatcattggagggatgtcaatatagatacactctggcagctccatcacccgacaggctgttcattgtcatgcagtatctgtgatcactgtctgtcatagaaatctacaggggaagctgggcacaactgacaagtgaaagatatatatactgatcaatggctgcttgtatgtatcaaagcaagagcaaggagactacctgtactcgttggtcacttctctcgtcggaccaacgagtataaccaaagttcaacagcaagtaaaaagacatttccacaaggccacaaggctcatccatcactaaactctacatcacatgcatcataaacacacgtcatattttccaatcttcttctacttcgtgcaactaccaccagtgaaatcggcaacgtttaggcggaaagtgcatcctaattctaagcaagtctaaaggcatggtctaagtggcataagctaccctaagaattttgtctcttatgttcatacaagtcaatttttacaatacatctcagaaaaatgaatcaacagcagcgacctcttgcaccagcagggcccatagatcaccaaggcccgtcattgtatgaggatcttcgtcgaggtctcactcacatccatcacaaccccgagccacagatggcaaagaactgggttcgttgccataaacacagttacctaccagatacaagactaacatttcttgttgcagtactcgtgcctttactcgtcagtcccgcaaaatcaggcacatgtatcgaagcttggtggctaacctataccccagaattgcgttggcattgctgcagccttgggacgaacgtcgacgcaacataatacaacaaaactacggtgagcaataaccctcccctcttgattctaatttgctaatcttatttagtactcatatcgccttatgagaaaatttaccaagacatgtcccgcttcctcgccgattttctccacgaacgtgccgaagacatcctatcgcgcgatcctcaagtcagatttcacctctacctttacgagtgggagagctacaacaagatggctgcgaatgttggatttgtcctaagccacatgaacgagcaatgggcagaacggcaaatccgagcagggattcggtggtttcctgtcattcacactttttactgtttgcagtggcatgaccatttgtggaccaaggtccgcgacagtgttgtaatgaacgctgagcaggtaatccacaaggataacgatggtccagtcaagtttgacaatattgtgaagggttttccatctatgaaggttgacgggaaatggaccaaggtcaatcaagtaaatcttcttgagattctcgaggcgcctttcacttcgccaatcaatttgcataatgccagggttgaccactatattgatcagaagaatttgactagaatcgctggggagctcaggtagcgggtttatcagctgccacgtattggggactgtcaattgtgcatccgatgacctcacagctagcccattaatataaatattagatcacgcttagtgtatatggcctaagagtgaactaacaatttcgtctatactttagcaacccgtctgtacacgcatgtgaaaacaagcaaagtcatgactgcctgggacatatagtgtggttacattataatattagtggtggaacttaacggcgtaatattatgcatcgagtagcatcgatcacaccaactgtggtgtctcaaagaggaaaggaattgtctgagctgcctcatacgggcacacacaattataacctctaatgcaagtatttcgtcaaaccgcaagaccagactgaattaatcgacaaatccacgctccgcctcattacgaattgcagtggtgaatacgtgatgatctggggattattcccaattcggacatgacgggatgttggcctccgacatgcttaattcatggcactatagcgggcgaacatgggcagatgaggggatacctaattagccaagagtatacacgagaacctcatgactataaagatgcaacgatttcacgttgatattgagttgatcagcgcgttcttagctctcgtcaatccttgtgtcttgccatgaagttctcctccatcatcgcagcagcctttgctggctcgccggcacttgccgtcccagctggttttgtcaccaccgatggcacgaaattctctcttgacggaaaggatttcttctttgctggaagcaatgcctactatctccccttcaacattgtatgatctacaccaagtaatgttgtgagtaaaaactgactttcgcagtggggaaccgaccactacaaggatgtcaaactcggcttggaagctgccaaggatgctggtctcaaggttatccgtacctgggctttccatgacaacaacaggacattctcgtcgggtggcctgccccagtacaacactggtgccgaggacactgttttccagtggttcgaggctgatggaactgtcaagattgatctgagcaagcttgatgtcgttgttgaggctgctgaagcgaccaacatgaagcttattttggctctgaccaacaactgggctgattacggtggtatggacgtttacactgtcaatcttggcggtcgataccacgatgatgcaagttcaacaattgtcttggaaattcgtaatgctaactaaggacagttctaccgcctacccgctatcaagaaagccttcaaaaactatatcaaggctgtcgtcaaccgctacaaagattctcccgccgtcatggcctgggaaatcgccaacgagccccgctgcggcgccgacggtgttcgcaaccttccccgcggacctgactgcactcccaagaccatcacatcctgggtcgacgaaatgagcacatacatcaagtccctcgacgcagaccatctcgtcaccaccggaagcgaaggtggcttcaaccgcaagtccgacgactggacctacaacggtgccgacggaacggatttcgacgctgagctcaagttgcccaacatcgactttaacactttccactcataccctcagtactggagcaagaccgtggactgggttgtccagtggatcaaggaccatgccgccgctggtgaagctgtcggaaagccagttcttcacgaggaatacggctggactgacaagtcgacccggataccaactattagcaagtggcaaaaggcttccctggacctggagatgagcgacctgtactggcaattcggatactcaggctactcttacggaaagaaccacgatgacggaaacacgatttatctcgaagatgacgaggctcagcctttggtatacgagcatgctgccgcggtcaacggtgaaggtacagcaccaagcccaacaactactggaacgactccccccaagcctacggttactgacggtcccaaggtcggtagatatggacagtgtggaggtgcttcttggactggagctacggtgtgtgaggctccctatacttgcaaggcgcagaaccagtggtactctcagtgtctgtagttaatgtgtgcaccgaaacaccaagacagtcgagcacaatagactggattattaggccagtttatcatatttagaattactgttgaattttagttatacacggctaggagcattgctttctttcactaagaatgataactcgccaacacattgtaccgtataaactcatgaaattgggtagcttaatgggtccatttcaagcttgacggttggccagagacactatacagataagtcatcatactgttggtcaaatggcataattgactttgggcttactcagctacccgatttcacgagtttatacggtatttggactcgaattatatgtatattcttatgtatcctacaacacagagcgcagctactctgttacccgccggccatggcataagcgccctgcgtacacccatgtcgaggggctctgaaccaacgtgcatacaaggctgcggtgataggatcatgataggtcagaccgtgacataattcgggcacctccagaagaggggttttatgcctaacatcttctttccaatctcacattctgatcttgtcatttctttatgtttaacggtcccatcgtaattgctctataagccatgggtcgttttcgaaacaaaatcagcaagctcagaccaaaatggcctgcaagcagatcaacatcacctgcctccagtcagccgccgggaaatatacccacctccagggaatctgagccacaagccgctgtaagcacaggagacgaaataccgcctgcaaatgccaacatctcagagcgactatggaaccaggcttatgatgatctgaaggattcagagtcgtcgaaaatcgctgaatcttacgagaggattctgtccgatcaactccgggtcggagagggagcaaatattatctctcgggatcacgccacaagatggcaccaaatggagaaattaacctcagacggaatccaaaacacttcaaaggatgtaaaaagaaaggattcagttaaccaatggtttgaaatgtgcaaaccactgagggaggcggtcggggcaggcctcaaggctgtaccacaagctgctgtaccctgggcaggcatttgttgtgctctcgaggttagttgaacactttctccctggatcacttattgcttgcatatcggtacttctcagtctgtccaaagggttaagctcctagctaaaaccttctctcaaaatcccgcaagtcgggcatcaagctgataggcagaggagtgtatccggtttagcataagcaccacaggcgatgcataatctggagatgaatactggaaagatcggacgtcactgacatcatatagatcctgtctagtcctctcaccgagccaaagaagaatcgcgaaggtatggagtacgttctgaaacgtatggattggtattggagactgtccccgtggctgcttcaagattgtcattccagtgactcaagccaaccactgagagaacagcttgagaagcagattgtgcagctataccagaagcttctgttgtttcagatgaagagtgtcgttctctaccaccgcggtcgctttgcagtctttatgagggatctgcccaagatcgatgactgggctactcatgttcaagagatcaaagacattgaaaccgcccttggagtcgattcaaatcagtacaacactctggaaatgcgaaccaatttgcaggatatctctgtcatcacaaaagaacacgcgcaatggcagcgacaagaccgactcgatgaaaaggacaacgaatgcctacgggagcttcgtgtaacaaacccgtcgaaagacaagaaaagtatccttttctcaaaaggtggtctattctacgactcctatcggtggattatggagagcaaagaatatcaacaatggctgaagaaagacgacaacaacttactgtggatcaagggtgatccaggtaaaggtaaaacaatgcttctggctgggattatcgaagaaatcgagaagtccgcccccgaaagtgttttctacttcttttgtcaagccacagaaccgcgcctgaggactgcgaccaatgtactccgtggtctgatctggtttttggtccggacgcgaccttgctttatgtctcatgttcgtgaggagtacgacagggaagggaagggtgttttcaacgacggtaacgcctggcagacattgatggggatcctcactgctattctcgacgacgaagagtctcaagattgcgtttttgccattgacgccctcgatgagtgtaccacagatcgggaccagctcattaggcttatcagccggctatccacttcttataaacctaaatgggtcgtttccagccgaaattggcctgagattgaacgtaggctcaattccgtggacgagaaagtggaagtgcaacttgaattgaatcatgccgccatatcagaggctgtcaaaaacttcatcgtgcgcaaagtcgaccagttgagcgaagacaacggttatagcgagtctactcgcgaagaagtacagaaccacctgatggtcaacgcagacgacacctttctttgggtctctctcgtttgtgacgagttgggacagccagacgtcatgtctcatcacacacttgatgttctcaagtccttccccgctggtctgggaaagctgtacgagagaatgatagagaagatagagaagctcaagcaatcaagagacagagacctgtgtgtagccgtcttgggcgtggtcggtgtcgcttatcggcctctcagtcttgcggagctgggcgcatccgacttgaagctgaatcgttttgtcgaaaacacggaaaccctatcgaacattgtcagatcttgtggctcattcctagctatccgcgatggtactgtctatactgtccaccagtctgtcaaggactttctgcgcacatcccataaggttatgaaatctggtaccgctcaacagcattgcgatgtattccttagtagcatcacgatgatgcacaagggattgcatcgagacctatttcgtcttggtgaccctggtgtcctcattgatgagattgaaactcccgaggcccatgcactactgcctctcggatatgcatgtcttcattgggccgatcactttaatgatggcaacttgcaagagctccaaggcgaatgtgcccctaacttctccttggtagtggctttcttcaaggagatttacctctactggctagaagcgatgagtctcctgagatgtgcttcagaggctgtcgtagctgttgggaaacttaagagtctcagtgtgagtagaatgcccacttataacaatatgaattcatctgatacctgcgttacagaaagatgtaccgaaagaggtcagggaacttgttaatgacgcttggcgttttgtgttcacacacagatctatcctagacactgcgccgctacagctgtatgactctgctttgatattcagcccgaactccagcaccacgaaactattcttcaagaaagaaattgcgaattacataaaagctgatgcccctacgtttcaaaattggcatgcctgtctacaaaccattcctctgcccaataaatttggcctctcctcaattgtgaaattctcgcccaaagggaatcttatgctggtgcaagttcctcttggggaaacatttatatttgattcatccacgggcggctgtgttgtatccctcgataattatggccctggaattcgaaatgcgacatggcatccatcagggcaactgttcgcggtgttgaccacaaaacaagtacacattggcgatttatctgagagaaagcccttgatatcctacgagtcgccaggagggctcatggacgatgtgtcattttcaccggatggccaattacttgcttccagtgattatgacagcatccatatctgggacgtgtggaacccgagcgtgcaccgtacactagctttcgaaggtcaccctgtttacttgagctgggtatcatgcccttcagctactctctgcttgctcgttatcaggattcttaatgatgaaatatttagtaatcataaagaaatgtgcatcgatctctgggatattaataaggaatgttttggctccagaatctcatcagtgagtgttcctcgagggagtttatacggggcagctgtcagtcacgcccggacccaccttgcattaaacgtcgaccacagcgtgacgatttactgttgggatacagtgctggctgagaaaagagtcattggagaaggtctagacagctatggtaatgtctataatttgacatggacgactgatgataaatacatcatcttcaaattccgctgcggcacgaaacagggattcgttgtctgggacgaagagagagacgcagaaattacacaccaaagaatgtcggccctagacgttgtgcattgtgggaagggcaatcagatcgcgaccacttctgatactttccttacgatttgggactttgacatattactaggcgattccatcgacgcggtcgttagcgacgtggctggaaagaagtcacatgtagagatcgaggtttcacccgtggagccgattgcgcttttatatacaaacgaggaagaagttagaattctcaacagagtatctggcaaaacacttatgcaatcaaaagtaactcggttcgagttcggatacgacggatgcttagctctcgttgatgacaacggaactgttgaaatttggcagtttgaccatgactgtgaccggtaccatctgtcatcaagattgaaagggagatgcgacttgcaagtggtgttcggaccacctgggcaagtcgcgatacatgatggcgaagggctacgcgtatacgatacgaatacaagtgggcttctgtctacagtacccaccacttgcgattgtgcatcaaggtacgactcgggagagatcgcctttgcgcgcaacggccaactggctattactcatgaaagttatcattgcaaagaggctggaagcgtcataatatgggatactgacagcatgaaagagatacggaacctgggctttcctggaaatccaagtctatggttgccttttgggagtcagacacatacgatgtccttgagtgaaaatggtctggttgcaatcggagtccgacaggatgtatggatcgcgagtgtgaagaagggtacatgggtacgaaaatacactctttcccaccctgcatgcattaacttcaactttgatccatgctctgggtggcagcttgagacaaacttcggagtgctggaacttaacttacaggaagccatcggcgaacctagaagcacggattcacctaaagagttggactcacaagagcactgggacttgagaaaatggagcatctgtcgaattggttcaaacgaatggctaatgaagaactcacggaggatactgataattccggggcagagtgtgagccagaagagcttctccctacagacagactcaaagtcaggcatggcagcagtggtaatggttcacgatgaccatttattcaggattcatgtcagcctttagattcaaatttaaactacaagaatgaacagcctaaaatttctgatttaaatgttatgtatgaactgatttgctaatttcggcgattcaaaatgcaaaaagaaatacacttcagaccttgaaggcatacaaaggcaaaagaaagggtctggccggggattgaacccgggacctctcgcaagctatgcatagggttttccctaagcgagaatcataccactagaccaccagaccattgcagtatcacgtgataagcaaagttataataaagttttattagcatttctatgaagtggcttaaagcgaaagttcagaataaggaaggttcaacaatgagaatggccgaaaaaggaataacaaggtacctagcagaaatcaaaacttactcgttccaactttccagaattcaccaactccattacctccccatccatcaatccttggacaaatgcttcaccgataacctggtattgatggccgtgaggtcggacgacaataggagtactgcagccgcacaagacagcaatgagatctccagttttagtctgttgactcttcgtcccatagatgttgtccggagcccaacctatgtagccattggcagtagccatgaatcttcgcctctgtgatgatctgtcaaagcatgaatatacctcgctaaagtcaaattccgatgcctcatctgggatcgtgtcgtcgaagaagtccgagagttggtcatcgcccagtttaaagcttgagttcacctcgtggaaaccttcccaacggaagtagtaatctgattgcccagccagccaactccatcccctcttcgagaattcttgttcgccttgttcaaacgtacgaggtaaatggaatatggcagcatggcgagcagtggctctcgcgcccccagaaattctatccatcacgagggtacagtacaaagcctccgaagtcgcacttctgtcaccataggcgctgttccaccgatggggttgcacgatggaggttttgtccaagtcgaaataccccgttccccttgcagaaagcccagagatactgtcaacaataaacccgctgcatgtaagtatagatccatcgatagagaacgtagcatcgtgtctggtgtctccactggccttgtatggagtttggaacaaaatttcagggcccagccttggaaagaaccgggtaggaccccaaagctgattctcaggtctcgacgatctgatccggccctcccataaccagtccgcagcccacgatggaccttttgacggaccccacgggtttccatcgcgaatgggctccagattaccgtcaacctcgatgaaggttctcgctgtggcagcatagacctgattcactggaagagtgtaatcgggccgcagactgctggacaccggaatagacatcattccaacaagcccgtagactttatcccttggattggaacactcagcatcattggcgatgtcaagtagtcgtccaaaactgggatactgtccgcccttttcttcgcgttcactcaagatcgagaggtcttgatagactaggtgaatacccatgactgaccaagctggcccgttcttttttgtcaccgccaagcgctcccttacaagcagctcatccttcacgagccacagattctcctcgagaaaggcaaggccagaacaaaaagatacccagtcgatagatgcacatccgcatcgaatccatgtagcggaggcacccataatcatctcttgtatgatccatagacgagaccaatagggtcgctccattaggtcatggagtgccaaccagcagcctttcccaagaaactctggttccctccttaggcaagattcgatttgactaccagagtttgttttgctgagatcggcaaagtcgcggatgagctgaatagctgagtcgctttgaaagctcggttcgcctaaccacgcaaccaccgaccatgcatcgccatatatgtggcgcatcttccgtaattgtcgtgcacgctcgtccatgtcttgttggttaatacagatggcgtcgacccaaagcttgtagccatcctcaaactctccatcctggacaaatgccgagagagccttggcgagattggtcgtcactcgcctacgtttgttattgatcgcaataatagtagtatctttctcatcaccccatacataggagagagcggcgtagtccccccatgtaaaacggtaatgacttggtggcgggtgcttcgagtgtaagcgttttaggggtgccaaacctgcaagttcgggttctagacgactttgtttccactcagacgtagtgctcctgagacttgaattgacagtgacagtggaaaagagaaaggtcttgtgttgtggagtgaacgctcggagggagtatgtccccaacgtacaatgaggaattccagtgctgcgtgactttggtaggagtgtgagaagtcggatctcgtcggttgcttcgttcaaaggctcataaagaggactcgtttttgaaatcatgatagggaaaataaagaagaccgaatacagtgcaatagacagcgaatatgcgatctagaatacaggtcaaccatgtggtgataacatcccaagtgcggggaggcctcagacgctgaaaatggcccctgtaaagaggcttagcttagtggccaataaaggtgtagagatttctagggatatataaattttcaagtgcggctgggagcttagacagggctgaatttgtggttagtggtgggttgctcaatgtctcagctgttaggcatactgagactcaggacgtggtcttcgacgctacgccacttgtctcatacaaacaccacctttcgcacccatgagggcactggagcaggtcaacattgttcttcaactcgacttgtagataatgttcgaataactcatttgttactactgcaattgaatatccgaagtatcgtttccaatccctgaaatctaaactttagaaccgacttgcccactccgtctttgtcctacaattgaaatccaggttttaactcccagtcatacaagaaccgcacaccaacaccatcttcactcaacagccccttgaccccaactttaatctcttcttccggtaccaagtcaatagcattgtcatcaaacataacttcatcgccattctggtcttgtgtgctcaacacgacaccctttacgggagcgtttgaacttatgaccactgcagcgccaccgtcgaccacttttgtcgtaactttcaactcggaggatatgcgcatgaatttaagcggctctggccagctaacccatcttgcaaggttctgttcagatgcgggatcaatcagataggcgacgacaacagtctcctcaaagtttggaatgtccatgttcgcgacaagttcagttgtttggttggctttgagggtatattccttcttgtcgtatgtgctaggcaaatccaccgagtttccggtttccacgtcgaatgcctttagctccagcgtcacagttcgctcatgaagctcaccgttcaccgcccacacatcaagttttgccttttcatcaaggaatccagttgtgatataaggtggcttcgcagtaacgacgcgctccgtcccaaccaccgtctttgccaatgctctctttgtgatgtagtaagccggcttcgggttcaaatcgacatcgacaagtgcccagcttgtcccaggccagatatcgttcagctgccagaccagaactccggcacaatattcttgaccgggacctctaaactctcttcgccagcaattgtatgcgtacgccatcgcttcagcttggaggaattgcgtgcagtatacaaagtcctcaagtggattcattctgaaacgatagttctctcccatgtacatcgggtaccgcctctggtgacctgggcctttatcatgggcatcaaaggttcgcgattgtgcatggcgttcctttggatcggtgatggcgcggtgcaatgtgctcagactgggcgctgactcaaaaccgaactcagaaatgaagcgtgaagtaaaagccttgtagtcttgatatggtgatagtttgccatgccaaacgtcccagcaatgtgtgtcgcctactgtagtgtcatttgcgatgcttcccccaaacggtgagctgatccaatatggcacgtcggttcccgtagctgcgacaacagcaggcaaagtgcgttcgtatatctcacgggcagggaatgtagtcttgtcccatggaccagttgtgtcattccagtcaacatcccaacagcgatcttgatcagcgcacatataatcctcattattcccgcaccaaaggacgagcgatggatggtgtcccacacgctggacttgttgctccgcttcgttcttgacgtttgcgacaaagcctggtgacgcagggtagttcccgcaggcgaacaaaaagtcctgccaaactagaattccttcacgatcacaaatgtcgtaaaacatgtcatcctcaacgattccaccaccccaaactcggatcatagattgatttccttcctttgctagacgaatccattgttcgtatttctgtcttgtgactcgtgggagcataaagtcggcgggaatccagcaagacccacccgagaagagacggatgttgttgatttcgaagataaaagaagtgccctcttggtcttccagagcatgctggagcagacgcagtcttctaatcccgatggacttggctgccgtgtcacccgggatgattgctttcaccacatacagactctgcttgccatacataaatggataccataacttggggttttcgatcatgaaatgtgtctcaaatgatccgttcgatgacagctcgacctctttttcggcgactgtgtctccggtctcctcatcagatacctgaacagagacgtgatcaatgccattggcattttcgacctgtcctttgacagtgacttcgactgaagagagatcctcggccacattctgggtgacccaaaggttattgactctcgactcgtagacttcgaagtagacaggtttccatggcccacacgtgttcacagccggaccccagtcccagccccagtggtattgagctttcctgacaaagagtcgttcagatcctccaaaattgacggcacgaccagtgggcagtctcttgtacccgattatagcgcgtttcgcgcgaccataagctggagcagctctgaatctcaattcaaggactgccgagtcttgcgtgtttcccagaatatttgtcacatcaacccgatgagatacatgcatgttatcgctgaaaaggatgtgttcatcattcagatacacatcgacgatggtgtcaagaccttcgaaaacgagaactgctcgctccgagggtttcaggctgaccggcccgacttttgtggtgcggtaagtccaatcggtatcattcacccacagacacttgagctcattgatgtcgatgtatgggtctggaatgagattgtggtgcatgagatcaatgtgggcaacagtgggaaattgcgcagtaggcagatatgacgaagcgggtttgttactcagagggcaggagttttgaactcccaaccctcgtcgatgtcaattctctgcaccatcattacttctgggaagcagttgcaagtttgcagaatctcgtagcggggatgtatgaaggactctgaatgccgatatttgagcatcaagcatcctcttgcggggtcaaaagtaacacaaatgcagttgtctgtatcgcaaagaaacaggatttgaagtggctactgcgacgtcagacagcgaataggataaataggatatggggtaagtgatacatatgacagtttgttgggggtaattgacggtatctccgcagtaacaatatgcagaacaagaagtacctagcttcctacccctgccacctcagtccgaacaagggaatggctacaactgtgaatttgaagcgaaaaacaagacatcattttgaacaaatattatatgtagactgatgagtattattttgaatgaaaggtgaaacatacaatccatatgaaaccaccaattgctacatcaccaatgctcaaaagacatattcaaagtccaagctccggtcatcctcctttccgttgctgtctttacccatcgctagcaatttcgctttctgacgcatgcgatatttgagaaggccatagataatcccgacacagaccagtgcaatgagttcgcctcccaaagagatggcatttcctttcacatagcgaggagcgtcctgaatagggtaaatctgtgatgcggccataccggaagcatttccgatcgatatgatggttgcaatagcaacagagcgcttgtaatctggctggacattgttcgagatccaactactagctgtcagtacacgggcaagattgggagagaagtacaaagaacatacgttaccacaagtgtgttgaacgagtaaactccactgccgaccaagaacatggcaaagaagcccaagcccttatgtccagtcccaaccactattgcgtagccggcagcaactaacaatggagaatggataagacatatggctcggcggttgagacgatcggaaacgtatgtggtgactccagtgaagattgatgctaaaacgtagaccgggatactaaggtagttggcttggagagaggagtaactattgccactgtcagcaacaccaaggaaataacttgatcgggcacctacttgagacccctcaagagagtaggcaaaaatgttccgaaaccaaatagtgcaatggaagagcaaaacaatgcaaccgacgcaagccagatcagagggtcagtaactgccatgcccacctgcttccaggaaaactcttcagtttccttgaacgggttgttgcgctctttaataatgttcatggtttctttctcttcagcattgagaaaccaggctgtctctggagaagcgggcagactcaaccagcaagccgctccaataacaagcgatatagcaccttcaatgatgaaaagccaccgccaggcagagaatccgtgtctcgtccccatgctctgaataccatacgcaatcaatcctcccagcgccccggaaagcgcaattgacacgtaaagaacggccatgcgtttaccttggcaagctggagggtagatttgcgagacgacaaacatgagagacggaaacaggccggcttcaaagaaccccagaaggactctcaatgcgacgacttcgccatagctgtttacgaaaccggtgcccacggtaatggcactccagctcacgatggcgatggcaaggacacgaccggggccgaacttcttcactgccagaacccagggtgtttcgaagatgacgtacgagatgtagaagtacattgacacgtcgttgaattgagtcccgtgcattcctgtatcttcctcgaagccaaagacgcgggcgttccctgcagcattttgttagtggtggttagttaagacgttgcggtcaagttacctatgtttgttcgatcaaggtaagcaaacaaaaccaaaagcgacatctgaggcatgacaaacatgtcgaacttcgagaggactttgcgttcagcatcattgcttgtttcactgacttggccaacatgttggtcgagttgctcttgttgcagttcttttttctctgaagtctccatggttgctgtattcgacacgaatggcacgagatctaaacagtatgtcggagagaaaagcagagttatattagatgagggtccgttaacggcttcaactaccaggggtatcaagtatcagaccagatgagaccggagttatcagttgaatggttcattggcgccgtcttatccacccccgcatttgacgcgatgcaaagccgaagcgagagatgatgaacctggccaacagagcaggatatatatttccgattgtgacgttattgagggggaagataacatgacatgataacagtgataagactgtctcttcccagatgtcgtgaaaccatcaagtcctgtttatttcacgcttttagtatcattcttgatgtcatgtcgcctctagtctctcaatgcagagataaacggatatctttgctatctcggggcattcggagtgattcggaggattaggagccggagcaagggcactacggcacggttctccatatgtagcaagcaaccaaaatgatcgactgttggatatcctcaatgggactggtgtcatgtccgctgatggccgaccggcaatagcgaagaactgatatctattaagttgatcaatcgtcgaatcacgacagtcggataccgaactttcaattgaagagtaaattcagaggtttggctcgttgggtctgctactttctcctgtctcccaatatccaccaatcgtacctcaaccaatcttggaactactaacactcctcaaactcaagaacaaacccttttttctaggcattaccaataaagagatatgagacgaacagtaatatgccaatggttaacagtatgaatataatagtagtcaagtcgatcaagccacagggctcaagaatacctgaaccttgtatcaagatataagctctgaacagattgcgaaaactccctcctcgttcaaaatagagcaacaaaaaaaaacatggaacacgatcaaacaaacaatggaagaagcgcaagaacaaaacatgaccatggactcgcttagcgtaccgtcgctaaggattagcaacgttattctgacaggacccaaagggaccctactgagacaggcatggctcgtattactcttagcgactctgaccagctggtccgagactggttcatgggctacgcaacgtccctcggttgccgcaacagcgaaagggtaatccgactgaggaaacgcagaaaccagacatcatttgccgaccgaccgcgactcaacttcaccgtgaattcatcaccaggtctcgatgactttcttttgtcattggaaaggtatgctagggtcgataacgtacttgaatcgcttttaacagataaattaggcactacaccagtggcgagtttgctgatgctgtcataacttgcaaaggccaagtcttcaacatccacagtcgtcttgtcagctcattccaagtactttgcgaaggcactgggcggaaattggaaggtttgtatcgtcataaatctcgtgagttagctactgacattatacaggagtcgatcgaacgaaaaatcgagattaaagactttgatccgattatcgtggcagcaatgctttgtttcgtctatacctttgactacgacgaacccagcgatgataaatcaatgctatttcatgcagaggtctacaaagttgccaacatgtacgacataccggcgctcaaggagtgttcgaagaaaaagtttgcttctgctatgaatgctgactggaacacggacgactttccgtatgcaatcagcgaagtctacaagaacactcccttggaagacgggggacttcgtgacttgaccgtggcgatcacacgagagcatatcaagacactcatcgggcgcgacgatttctctagacttctcagaaaaactgctgatttttcagctgatttgatacctttcctatgtggtggcaccagcggagatggaatccaaatggcacacgggcacccgcaaggtcgagatgtatgccccaactgtttgcaaccaaaacggattgttttggatgcagctcattttggtgcgggttatattaatgcgcttccgcgatgttactgtacgtaattacagatacagcagctatcgcttggtccataacgatagacatttatagctaaagagacaaacatttaccaccatgctaaattcacacatcttatcatcagcctatatcatagtgatggaaaattctgttacaaaagtgcaatttctttcaaacagtgaatccacctaaaagaagaattctaacgtctccgtacttttagtccctgatgatcaactgatgtcgataagctgtagatctggtcgtcaaatgctgtcgtaggcacccacttatgtacttcgtgatctgacattccaccgttcgaaacagcctgtacaacaacactggtctcgggagacacgatctgcgacacagtctgccaggcgttacccagcatagataatttcgttgaagcgagaaacatccaaactgtaacaaacgtgagagccaggtgtgtgacaacgagcgccaagacgatgatgagtcccgtccactgagaaggaataataacacgtttaacgttgactgttgtaattgactgatctcttgtccagtatggcagcatatcgtggaaaatcatttgggcgaagcgagtgaacaaggcttggacagcgattgctgggtcgccagtgtctttcaggattgtctgtaccagatatgaatgctcagggtgggccggccaaaacagagatgattccaaatagcccatgagagcgtcattgttgaaagtccagccacccgcgatgtggtagtcgaaaagactcgtgcgcatcatatcatagatggcggcattcacaacgtcggcatcctcgttagacaagtcctgaggatccgaattaactttgagatccagcacacctcgcgcctcgagatctagtgaagaagcccctatacccaattgctcaagaaactgtgtttcgttttcggacttgacttccaaatccctgtatcttgcttgtgactttggctctgctaaaactgctcttcctttcatcgtcacgttgtacagaagtggcatgttgagagcagtgaagcagacgctagctttgagaacttcagtgccatttgtatcaatagcagccgtccaaggaccttctttgacagatttgggcatttgaaggccattcattgatccaactttagcccagtcctcgtctgatcctgtccattgcgggatggcgacattgaggttcagcgttgagctggcgttcagaagaaggactggttggaatgcatagggacgaccggatagcgggtcctgtaggctctgattgatagcactgatgtcaagattggtgaagccgcagagcgacaaagcccagttctctgacatcttatcccaatagttgttgaggcgacatgatatccgagccacttgactgccgttgatcctggggcctaacccccaactagtcgacgtatcaatttcggcaagcagataaagaccctctgtaacacgactacttgtgcgtatgtattcgagcgtggcgttctttaggtctggcgcaacacatgctgtcctgctgtttgtgacaatgacaggtccatcgtaatattcaagagacgttctgtcatcaacattgtcaaacggaagcggggcgagatagatgtcacccgtatccgatacatgctccagtgtagtgtcgttaacgctagcagagggacgagtctcggcaaatcgccaatgcgcttgcggtttggactgccagtaggaagtgccagaagtgtctgccataatctgatggacatcaattcccaaagctatcgatctcgtggtgcttggtgcagcgatctgaacgagtttgaagtcgaatagaaggatggtggatgtgagagtcattccgaggccaaccacgaaagacagtagcgggatgagccaatgtgataacacagctttcttctgatgggatgttctgtgacaggcgatcataaagatctcccatgggcttgcactgcccacgaaggctcgggacatggacagactcgcgagatctgagagacgcgtcccggttgtctcgaggatagtggctgccattgcagcagccagcagaccaatctggaagcccattgctactcggattgcagctgaacagagagtcacggctcgcgctgcatagccttcaaaaacaatactgtcccaaacctctggtcgcggaagtctctgtctggcaagagaagcgccgtaccagatgtagacaagaaatgcacaagacgccagcatgatgactgtgcctaggccaataatccaccatccaaagtagccgactctccgtttccatggctgacgttgtagtgttcgcggttgggggttcgtcgatgtatattgttgcatgggattttggtggacaggataggaatttagttcggcggcagcagcagcaggtgcttgcttctcagcgttgtagactccatagtcggagggatggtggggatggctgggaggacggtaggctgtatacccttgatgaacggctgagtcttgctcgtctacgttgtagacttggctatactgagccatcagggcgacttctgggtttcgttgactagaagtttcagagagtgggagaagaaagagcggcagcagcgtttattaacgtgtgggggatggggagtcacaggctctgcggactagtctatctgttgagaactgaatgtctcgaacatcaaagacctagatttgttgttctggacaggactaataataatgggcttgacgccacagacaggggtgaagccagctgtgtctccattcttgatgatgctgccattcaagtcccaagttgattgataacaggcacttccagtcttgttgtctttgtgctttcattatcatttgtgcgtgaatgtttattgtgatccacgacaaacaccatacttgggttgaggaatcggataatatcgtgacaacagagttaaaggctggaattttaccgctacagcgccactattttaagcttcttttaagaaactgcaccatgccttacactagacctggttatctcactgtgccacccacttttgatgttcagccagccacctattatcttcttcaagcagaccactgtcgttctggtcgtctctgctacacaaggaagctcggaatggttgatgggcgttcaaatgatctccctggtttattagacatgcaggaatggtggatgttgctgctgttggtgatgctctgttccatgtgtagcgtctattgatatctccgtctagcgacggagacctggtaccaagaccttggcaagcattctggcatccagtgcggttagctcgttaagtattcgtactgagacagatcaaccgagacctgtatatagtggctttgtttctttccggcttagtttgacagcttgagacgcaatggggacggggcaaccaatgctgtgatcttttcatcatagccaattccgcaagtgacgatatccacaccatgtaaagaaaacttgttggggagtgagttaaacataatttatacgtctagatctatctctattacaacgtgaatatatactttgaatcagaaatatgcaacaattcgcgctgaagaggtctggctttaggtgattcatgacaactgagctcgacatccttttagctagatctcgcaagtgatcaagctcgaatttgtcatgcgtaccgagtctcgagccacgcccttatgtctcctcggggataggcacagatttcccacgcacaagagaaacgctatcaacaaagaagttgtacattgagccctgcgtaataacaccctcaatacaaagatccgtcgagtcaatgcttgggccagtatactggaaggtgtcggagtattgatgccactgattatcccaatccactccttgggatgacgaagatacaccatcgatggtaagttgaacaaagttgacgaaagggctgcaatcgaggtcttcttgttctccagagtcaaaataagtacaagtctgtctgacatgggctgcgaaagtgtactcgtagccctgctgaatttcgacgcgttggcagattttggcggtgtttccgctgtacggccctgggagtttgctgtaggatgtaagcggagaactagaatacagggaatgttggtaatacatacgcgcactggttcttttcataacagtcgctgctcttggcgagaactgctgtggttcctgtagactcccacgggtcaagggtaggatcttcgaaattgccgtttggtggactctgcacgctctgagcaggagatgtcgtggtggtagctgagtcttcggttgtgctagttgggacttcggcgacagaggttgtaacctcaatcgttgatgtctcaaaacctgaacttgataccgttacggaagactcgacggcgctgtcagactcagtgacgatcgttgtctcttcagtggtcgcgccagtagtagtctttacgatctcggtagttgcggatcctgcagatgttgcagtctctgtttcgctggtccatgacgatgttgctgtcgttgattgagggtgaggagcacaagcctaaaactggaatgagttttggtgataaccatttgtcctggggtacgtacgcgagcggcgcagaggccagcgctgagaattagagacccgagggtagtttgaacacgcatcgtgacagatttacaatggtaacgagcgacagtaaatgtagtaaagagcgaatgaagagaagaaattaaagggatgggaaagcagaattattatttattttattgagcgacgttttggtcgaaagctgaacaggcgagttggaactatcgattcaaaccagcgctaattgaacagaaacagttagtgaatttaatagtctctgtctttttacaggggctctaatatccacaggggcagctagacgctatatcggtctctcataaagtgagagtcttccaacgttcttccccacgacctactatttacatgaacgaatcctcggcttccttaaactttacaatgatttccctggtagcttccaatggtagcgcttcaactgtacgtcccatattgcccgtcatcgtctcagccatacagagtgcattgtatatagcctcttctgtagcatccgctgttgcttcaaagaggccattgatagtttggttatccgtcgcttccatgttgatgagcccaggcttgaacggatcaacggccctgtgctggcccgtaactgtctgcacgggtatctcagtagctgtggaaaaagcaagaaataaatctccagaagggttgtgagcatagctgcccacgcgtgcaaggcccatggtcgcgcgcttggccaaccgctggagctgaccaggaagaagcggcgcatccgtcgcgatgatcacgatgatggacccatcctttttgtcttttgcctcatcgtactctttatcatgcgctgcggcggcggtattgtttgcatttctcttttgcaggatccgtccaactgggacacctgatatgtgcagatgctggagtctcccatagttggcctggacaagtgcggcaacagtataagatgtgtcgttctccccgaccacaattctactgctggtaccagtgccgcctttccacccttgacacatcatgcctgtcccgccgcccacgttcccttcggcaatctgttcctcagaagcattagtgatgccatccacaacgtgttccggcgtcacagcaaaatgtctcaaatcgttcaagtgcccgtcaaatgtctcagcgacgactggtagcaggaaccaatcaacaccctgctcaccttgcccgtaatgcttgattgcgtacttgtagatgccggtatagcatggtcccacggcgaagctattggttatgaggataggcgtgtgtaagagaccgctttcttcgatccagtgtgtcccagtcatttctcccgatccattgaggcggaagacaccagcgtggcaggctttatgaaaccagtctttccgagggaggatagtcgttaatcccgtgttgatttgcccgctctcatcgcggatagtggtcgtatgggcaaggacaccaggtacgtctgtgatgccattcttaggacctggtgaataagcaccaagatatgcctctggtataacatcgcggagcctgccgcgggtttgcttctgagaaatactggctgtcatttcttgagccatgagtattctgttgctttcttgtcggaactcgttgggtcagtctccaactcttcaaaacaagatgatgattgctctgctaatttatgaagcggggttgggaagagagacagaatatttactttataagtttctcattgtcgacaatgagtcacgccgtcttacttatctccgctaatcttgttcttcacagtccaaaaaggaaggtattaagatgttcatttaatgaagccctgcaactcagatatacagaagcaattagtgttgcggctaaaacgaaatcgccacattaatccaaagcagatttctgactttattgggcagaatgcatcaaatcctttatatgtgcagattacgatgaagcctttcagtttagggtatgttgtggatttaacggcggaaggttcctagtggaagaagaacgattctacaacagacttaggatattacacagcttgtttttaataccactgaccagttagctcgacgtctctcaacacgtttaccagtacgaaaattgaaaagacaccacgtcttgcttcttgtttgtctttttcagtaagctcgtcgttcacctcaacttgatggacagccagtggtgaggtaaccctagaccaatgctcgccttgctaagaagcatcaaaggagattcgggccatgccagatgtggttaggtgtaatttccttatcgtggtaccgaagtcgctgtatccataagcttattgtgtcacgtaaactcctcgatgaaggtatggaattgtacagatagtttgaagatgaaactcttcgactgattcagaagatacattctacagtgacatcttgaagcacgccactcttatatccgtctgtttctcggctgctatcttgatgcatgatccagcacccccacgaggaaccctgcatgaactgacacgtctccccatgtcaagtaatgtcaatcagctaatcacaattaacaagaccctctttaattacatctcattcgttcgtttatcatccagaattgcggatttaccgaccccccaattgaaagagtatgtatcccctgaccgaaaattctcaacttattccctgcgtttatactttttctcttttctcttcccttttctacgaaaactaaacgctatatacgcccccgaaacttaaaaaaaaatcataactacgggggatatcccgtcctttgtcacccataatgtcaacacctcctgcagcggctgcaacaagcccaaagagtgaaaaaagccccgcaaagaataggaccaaaagtccctcaaagagcccctcaaagagcccttcacagccgccgcagacgaatgtggcagagaccggtgttttggaacctgagcattggcaacagcttgctgctgaggtgagatttgacctgtaaaatagcataatattatgaatgctgtatagacttgtgacgatactaacgataataaaggacgagaatgccgatgatgatgatgctcattcgttaagcgaggagagtcttaattcttctacagcttctgttacctccagtatctttgagtatcgcaagcttcatggcagaacataccatcgggaaattggcagtgcacagtattggtaaaatattcttttacttgtgcatcttgaacatgggcttactggactagggctgccaatgatgagcgacaaagtgaattgctcgacatcaagtaagttgaactaaatctaacatagacaagtcactactaacagttataagccatcactgtctcacccttggcattggaggaaagcttcacctcgcgcctatcgatacagagaaaatcacagtaagtctggggtgagacatagctgtagattgatcagaaagctaacgaactgcttagaaagctcttgacatcggaactggtaccggtatgtagaccatgatgccattgagttaccaaaagctaatcacgacttttcccgaccgacaggcatttgggctttgtaagttttacactccttcttgtgacgttatatactaattccatgacagagactttgctgatgaacatcccaacattcaagtgatcggcactgatgtttctcccattcaaccctcttgggtctcaccaaacgtgcaattgttagttatctatcgcaagacctcaactctcttccaccaaactgacttatcaccgtagtgaaatcgaagattgcacccaagagtggacttttgcacctgactcggctgactacattcacattcgctggctcgtcggtgccatccctgattggtacaggttcttcagcgaagcttacaagacttgcaagcccggcggttgggttgagacattcgaaccctccggtatcatcaccagcgacgatgacacggtcaaggaaaactcggctctagaccagtggggcaagatctttattgaaggaggcaagaagttgggctcaagctttacaatttacgaggatgagatccagcggaaggccatggaagctgctggctttgttgacattcagtcatttgagtacaaggtaaatgtcacgcttctagggaggcaacaagaactaacagtttatgacagacccctattggaggatggccaaaagatccagcaatgaaagagttgggtcaatttgccaagatggctttccttgctgatcctgaaggcttcgtccttttcgtcgccaacaccattggttggagcgagtccgagattcaggtctttcttgcgcatgctcgtagagagattaattcgggcaagcatcatccttactataagcagcgtgttgtctggggtcgcaagcccgaatagtaatcgagtatggtctctactgtctatatatacggatcttctgcaatggaaatcggtacgaaagcagcaaagctgttataacagcagtcctagcaatagtgagcttagtggcttgaaatattttctccaattcttgaacatcaatataaaaatgaccgtcgttggcaagttacacgtcgtttattaaactttgtcctgtaatgctaccaccgaggcacgatggtcacttatcttgggccgaggaactagaacaccaacgctaaacttgatttattccgcgggacgacgatccgatgtccgcgacaaggatctcctccgtcgagattgcgggggtttcagtcgacttctaccgatgcatgatacttaaacggcaccccgcatccgccttgtttgtctttcgcagcatcaattgacttccgaacatcaatcgacatcatgatttacaagtctgagaacccagagatcttttgtaagcacatacgggcaaacagctcctgtagcttcaactaacaactacccagtttcatccaagcagacagtatggtcttggctttttgactccaagacatttgggtctggggacaacgctccaggctttaccgatgccatcaccaagaaacatattagctacgggttgctgagagattatgcgacttcgttgtcttcagtccttgtcgctcagtatgggctgaagcagaatgacactgtcattgtttacggcaggaactcaatctggtggcctgttgctactctttctactgttcgcgttggcggtgtagcttgcggagtttctccagactacaccattgacgagctcgcttacagcctcaagactagccagtcgaaaatcatgtttgctactgttgacaacatcgacaatgctcaggccgcagctgccaaagttgggattcctaaagagaatgtgattctgttggaaggttccgccaagggttgcgcgagcatacaaacactcctagagaagtcacacaatgtcgcagaagtgcctgcattccaaatccccgcggaaaaaaccaacgccgaagtttgcacatttctttgtttcagcagcggtaccaccggtcttccgaaagcggtcatgatatcgcacgccaatattatttcccaatgtcttcaggtggcggacctcacgctcgctagccatagtagaattctggcagccttgcctttctatcacatcaccggcatcgtacatcaactgcactttccaatcttcctcaacgccaacgtctacgttttggcaaagtttacgctcgacacgctactacagacggcttcggagaacaagatcaaggaactcctgcttgtacctcccatcattatcagactggtccgagaccccaagttggtggcaaagtatgacttgtctcatgttcaacgcttttcgtctggagcggcgcctttgtcgcgagagatccttaccttgcttgagaaggccttccccggaactggattcaagcagggttatggcatgaccgagtcatgctcctgtattgtcgcccatccgccaggaaagtatgcttacaagtatgctgaccgtgtaggtactctggtgggatcgacggaacttcgaattgttgatattgaaaccggcaaggactgcgaggtcaacaagccaggtgaaatttgggctcgtgggccacagatggctatgggttatctcaacaacccaaaggcaacgcaggatacctttgacaaggatgggttcctacacactggtgacataggatatatcaacgaagagggctttctcgctatcaccgacagactaaaggagatgatcaaagtcaaggggattggcgttgctccagccgaacttgagaacctccttcaaggacaacctcaggttgatgatgtcgctgtctgcggtattcctgatgaacgcgctggtgagcggcccaaggcctttgtggtgctcaaagcgtcgcatgcctcaagacctgtcgaagcagcaagggagatcttcgagaatgtcaagaaagagacggcgcgacataagtggcttgaggagattgagattgtttctgctataccgaaaagtccagctggaaagattctcaggcgcaagctgcaggataaatctgtcagtgacagtaagaatgtcattgttaaggatactagagttgtagcaaagctttagatagagcgtagaccattatttagttaaaccactgtagagattgactgaacctgagctactttctgcaatttagttgaactagtcattattctaatggattcttgattctaaaagcctttatctggggttaacgctagaatcttcactgatgtcattgacagaactatgcaacttacaaggatcgactataaacccacaagttcacagatgcatcctgaggtgcctagtaggattgatgtgccgggggatcatccaccaactgggccgaggagttacattccaagtgttcggtacgtgcactcattaagtagagcgagatataaacgaagcaggaacgaggtaggaccgagacatgaaccacatcactgacatctctcggtaagttacgtcgcgtttccccacacagtattcctcttatttcggtatagctaatccaaatatagtacatgaactaccttattcagaaaccagttgtctgccaagtgccggagaaccgtcgctttgggttgctgtctaatttagtttgaacggagtagggagacgccaagggtgtgtctcgctgacaactaacccgaggtgcgagattggaaatcaacatataacaatgacttcttgtacagttgtggctacaggctctcaaccaacacaccgactgatcaattggataacatgcgtctatccagatgccagttgcttacctctacggccgccgttggcgtagtcgttgggcaatctatcctcccatcgtcaaatcatgacagcaccatcaaggggttcgaagctcccgcaatggagtatcgccccagattcagatactggtaaggaatccgtccgacttcacgaagcacgaaacatttttcttatatctcccatcaaaaaggctcccagatgcagatgtcgaccacgatattctcaaaaacgacattcaggacctcaagaaactaggcgccggcggtctagaatttgtcccattttacaactacggcttcggcggcgtgaacgattccaaactagaaacctatgcctttggtagccctgcattcaagaatgttctgcaaattgcgcttgaagctaccaaggcgaatggcttgtcgattgatgtggccctcggtgctagccaaggtcaaggtgttccctcgaagccactcacccctggtcttgccgtgcagcttgtctacggtaagacttctgttaaaggaggagccaagttcgacggggccttgcccgcagccgatatcaactggaatgagaatctgggctatatccatccccaggagaaatttggcggcaaccgtctgattggagtttccgcggctgctgttgcttctagtaagtcatttccatcacccgacacgaatatcatactcacattctgtgtagagaacgtctcaggtgacaatacatacgtctccctccatgagaagtcacttgtcgaccttaccaagcatgtcaaggacggaaagatcacatggactgcgccaaccgatcacaaagagtatgtgctatttgcacactacgagcgctacaccaaccagagatccgcagatggtgtgcccaccagtgtaatcgcaaacggctcctgggtaacagaccatttcagtgccacaggtgcaaagctagcggctcaattctgggagaagaacctactttctactcagattcgccagctactgaaagaggtcggcaagcacagtaagttgatgaacgtttatttttgactattttaacgtgagaacagcttgggaggatagtatggagattcaggcttcactctattggtctccaggtttccttgataacttcaagactaagcgtggatacaacgtgatcaagtatcttccattactatttcacaagtctacgtctttccaggctgctcgcgccccttacaacaccactttcatccttgacaacattccagacaatggacaaagcaagtatctccaggactatcgtacgaccttgaatgaaggctaccaagagtatttgcaagaatttgagaactgggctgaatctctgggtctatcacactcatgccaggttggatatggcgttcctttggacgtggtaagtatttacacatctcaccttcattgaacatccctgactagttactagctcgccgatgttcccatcgtttctgtccccgagctcgagtctttgggcttcttgacgcctgatcagatgtctcagtttgtcggtcccgcgcacttgggacgtcgcaacatcatctccacagaaattggggccgtctcagccggagcttacagtcagactatcccctccctcgtcaacctctttcacgaagcattcgcaggcggtgtcaacgccatgatgattcacggaatgacatacactggacaacaactcggatctacctggcctggattcacaccattccagttcatctacaccgaaatgtggagccccaagcaaccagcttggaactacatgtcagcgatgatcgactacactgccagaaaccaatttgtattgcagaagggagttccgaagaaggatctggtcttttacctgtacaagaatccctatggcatggaggaccagtataacggcaccgatcttcgtactcgtggtaagtacatgataactataataagagaccctttgctaacatcaagttctccaggctttacctatgagtacctgtcgccggccaactctggctcaaaggccctcaaggtctccaacaaggtattggacccttctggtgctgagtaccgcgctcttgtactcgaccagcaacacttcatcactgccgaggcagcgcaaaagcttgtcgagttggccgatgcagggctcccaatcgtcgtcattggaagtctccccaacaccaccatcggaagcaacgggcaggatattgtgtctaagagtgtcgcaaagctccaaggatccaagcactccaacgtcgccttcatcaaatcatctgatgatctatttggcgcactcgacaagctttctgtccagccacgagtcaagacgggctccgaagctgcggggaacctgtacaccgtgtggaggtcagacaagggctcggactatcttttcctcgtcaaccaagggtcttcggcaacttttgaaatcacggctgaagttgaacagggcaaggtcccttacagactcaacgcatggacaggacagcaagttgctatggtatctttcaagccgtcctcgggcaaggtcaccttcgaagtatctttgaagaaagaccagacggcgattattgcgttcaccagtaagaagtcaaagacaagtattgtctcacagtctaagaatgtcatcgatacttcctatgactctactggcgatggtctcactgttgtattgggagataccaaagcagcgtccttgactctatcgaatggacaaaccaagaaggttcccgccatgagtagtagcgacaagaagaagctcctcaacatcgacatcagtaactggaacttgactcttgaatcttgggttcctggtcctgacgagacaaagtcagcctctatcaagaaagcgatgaacctaggcattcagaagacattgaagccctggtctgagatctctggagcgcaaaatgtatcaggagtcggtacatacacaaccaccttccaggtcccacaagtcccaagcaaggattccatcgtcgtactgcaatttggtcccgtgctcaacaccattcaagcatgggtcaacgacaagcagcttccagcgattgacatttacgacgctcaagtcgatgtatcggattatcttgtttctggatccaacactatccgggttgaagtggcatctactctgttcaatgcggtcaaggcaagagtgaattatgtcaaggcgaatggtatcggcccagctgcacctgccctgtatacttctgcagattggcaaaagcatggcctggttggaccggtgtctttgaagtctctgcgaaaggtcaatttgtaacagggatggtatagataagttttagttggtatgggggagagacagaagaaacttcaaatacatgtaacttggtcttcgtagtaaatagggattagtatagtttagtttatatatacattgcgtctgctcattcctttattcaccagtcaagttcatcgactgtcgttacagttgaccatataacaaatacgaaacaaatcgtacatagcatacgtataggaaagcacacaggcaacgaatagaatatactcttactgctccagggatcaagtgtcgaatccccatccaacctgatcggttgcagccccagcaagacgcatcaaactcctcgcaccattagtaacattgaatcgacctccctggaaagctgcagaggcaacactcatagcagccctagcgtcctcgttagtattgaccgggtccggttcccgagccaacacctcattcaggaaagcatctcctgcaagtccctgataacgatccagacacagctgtttaatcgcaggtctatacatgtccatccattgtgcctcgctgacagttgtgtacctcttccggccacctggctgagatttggaaaatgcccagtcgacttggacgacttcatagcgcttggtcgcgaagaatagaacaggccatgaaaagatccataggaaggtcaggtagaatatccagcagatccaacgtgtcagacgccagttgttgagaaagctggtggagtagatgtcgactgctctattagctacaggaaattcgacagtgatgttgcctcgatagttggtagatctgatggatgcggagatggaatctcggagcacttccgtatccatgccgctaacggtacgagtgaggcggaatctgtttagtatcagttgagattccctagttcatgttgagtttacaaacttacactttggtcccggtagccttggcacaatacctatggcaccattccttcaggctaggtttatcttggccgacctcgatatcgcctttgctcccctcctgcctcttcttaagagcagttccgcggtacgttttctgcccaggctcggcagtctcaagcgtggtagtggtgtaattaccaggagaaaagttgggccaaagatagttctgcatgttgatcatgattctaaagtcggtcacttcatcgcgtttgctttttccatccttatcacgtctggtctcttgatgagtcccggtgatatggatgtacggcgtaggcggatgctttgccatcatggttacccactcctgcaggaagtctggatcggcgtcggaacgcgcatcttgaagatcgacaacttcatcgccaatggtggtgcgctttttaccgatacgcttggaggtataggcgtagtgtccctcaggcttcgtaacgcctgtaaaaaattcaccttcgaagttcaagagtacagcgtcgctgaagtgaggaggtgtgttggtattggtgttggtgtgagtatcctcagtgatggcatcgtcgtatgagggaagaagcgggtctccagtgtcagggatatcttcatcgacgggatcgaggtaggagggttcgccaagcgttgtgtgcagagacaaggcgtctgggtcatcccggtagggaggtgacggtgaaggaggcttgcccatcgttacttgattgtgatcagagttgatgcgacgcgatcggatgacaacgcgatatttgagtctttacagcgtcgatgctcaggtttaggcaacaatccggtggagaaagattcaagaactggtttgctgacattcgatccagtctcaatcgagtagtcgccgagtcatgtcttcaggggttagacaagcgaagccaattacaggctgtattctaggacaaggactaagctatttccatcttctgatatcgatatcgttatcttatcttatctagtcgtctgtcttatcttaccgcgacaatcctgtgagcatggagtctgtgtgtagggttgccttgtcgtattccaccacaagaccaagtaccccagaacaatgtccctcttcatcgagattgtatacaaaaccatatcaatggtcaatatcttttttttttttttttaaacaaaataagacatctggagccctcatcgtccgccattcgaggttctttgacaaacttaatgctcagacggctggttagtaaaatgtccaacacagatatatatttcaacatcacgacttttgcctatgagtcaacaagaattaaaggtcagccaagtttcatgagtcgtgaacaacaaagtggatacgactccattgacaaggaagaaattccatttgcaactcttaatcatgtactcgggcataaaatctggcgatcctcatcaaggccaagacttcagcctcaagatctctcgattaggccttggaaaaggattcttcaatgatgtaatgtggaccgttttccgtcaaccccacgaatatggttggtcactccacgcattgccgatagtgatcgacaatataggtcgaacggcacttacagaacagacgtacactcgtatgaaccgatatacaattggaacaacgtgagaagagaatggagcttgggccaggtgaattgaggtataagaagtgtctttggaacctcagaagcaataaccatcatcaacacatattctcctcaacctccaaagcaacctacagattctacaaaccctcagacttcaacctagcaacatccaaatcggcaaaatgactttcactcttcgatccgttcttttcgcagccgtcatggctctaagtgcagctcctgcatctgcattggtaggtaccccattcgtccactctgagaagcctgttgacattcccaagactatcaagccctcattcgaaaagattgctcgaggacgtgatccatccaagaaccttggactccacaagaaagattactccatcaacatccaagacggttctgccagcgcagcttgccccaccggaaactgctgctcccccatctgcaagatggatgtcaagtttgacgaatgccccggtggtgtcaaggagtaccctcagagttgcaagaagaactttgacgacaccaaggctttcgacagggaaagtttcacctacaattgtgatgggtggtctatcttctgggaagatggcgctgtggatggaggtcgattcattactgttgagcagggcgatactggaaacttttaccaattctttgttgagggttgcaaggatacagaccccagttgggatcccttccagtgctcctctcttggtggaggctgcacggccaaagcatctggtcttggaaccgggcccaagaaggagcagagctaggagagtgtatgtagtatgagatgatcggtggtaatgtctgtttggtttcaatctaatattatatcttaaaactcatgttcgatttgctgctactccgtatccatcttgtattgtataggtagttcggagatagtccgatgtttcggacattcaccggatcgacacgatggcatcaacagaatgatctgaactaaaccagagagccccatgagccaattgctgatcccagtcttgtttatgagttaaatatgcgagtttccccagattgactattcttgagtggcaactcatgtcttgaaactcagcgcctcaaccttcaacaatgaacttccttagctttctgggcatcgcagcgacgttgccatatgccgccatggcacatccaacacagaacactttgccggcgccggacctaccaccttcatcatggaacactcatacgcattgtttcgacccggaacggcatcctttcaagagctcgcgctcctacaccccgcaagccgcccggcttaacgctctaattgagcaatcacccgccgacaatgtcatgatcgtacaagcaaccattgaggatggttatagcggactcttggaaacgctggcaaatggccatagggactaccctggaaagcagatccgcggtaccatcgcctgggaccctgaggacccaagtctgaagaacatgacggactctgattgggacaagctgaatgacgctggtgtacgatctgtgaggatccatggatcgtatggtgggtctggagataaccttgaatgggttcttaaacaattcctagacgtggctgggtatttccctctcgggcgacatggctggagtatctcatcccaactaccactgataacatggtcaaagatgaaggattccattttgaaccacccgaagctgaagaacataactatcattgcagatcataacggttctgccacgccagacgactatgatactctggagttcaacgactttctcagcctcataaaagctggtagactccacatcaaaaccggtgctttacacagacgatcagatgatatatctctgatggaaccagttatcaagtcttttgccaaggcatcagctgacagcatcgtctggggaagtgactggcctcacgttaatgccactgctaagggacttactccggcaccgccacttgaagtcgacactggcaaggaacttcggttgttgagagagtggcttacggaccaagagtggatgggaatgatggtatttaacccagctcggttgtttgatacagtatagcagcgaggcgcggatttgaagacaagacagagctgaattctgtagcattaacctacttgtcattgttatctgagctaatattataaataaaaatctgaacacgcccgcgcgttttgtccaaaaactaccatctaagcgccaagtaaaaaagtctatagctaaaacatcgaaagttgataaatactatctaataagtgtatcgaaagtgcttgttttccttatccgtcatggtcgaccaaacctctggcgacatgtacgcatcttcaacctgcttggtacgatcatcccgtctcttgtttgcccagacgtagtacatgaatagcgtaaaagtagtcagagcacatccggcttgagtacccatgacagccagtttggcaggtcgaaagtcgggagcgtcctttgcttgaaacgtctggggtccaataatgttcccgagagagaaagaaccagagacaatagcagcagcgaaagctctcttggtggcacctccgaagttcgcggccgtccactatatgaagttagagatcggacatggcacaaggatattggtgacttacattgtagaagatagtcaaaggggcgacgacagcattgaccagatagataccagccaggcacccggccctgtttgttgtaggaagaaacgacatgagggcaccaccgaggatactagcaatttgttagtgagatgtgatggtaggcagggcacgggacatacgcaggtatgatacagatgatgatccatgcccaacgatgtgacttatggcgaataccaaaaccaactgccagtgtgaaaaagatgctcacaacacccgagggcatgttcattagggcagctctcttgggagtgtagccaagattgcggatcagagtggcggagtaggtagtaaccacaccagaagataccgacagcttaaaacctggtcagtagtgaaggtcaatgagtggacgggacgacgtacaagaacaactgatagaagcatgagatacaattggggatcacagagtgcctccacaatctccttgggccggaacttgcggctctggatacctgtctggttgacactgacgtgcttgagcagtgcaaccttttcactgctcgtgagccacttggctttcatgggtgtatcaggaagaaagacaaatgtggccaagccgatggtgacagtgacaaggccaagggtgatgaacatgatcctccagccggccagagaagcagttgggccgatgtgctggaaagcataacttatgagaccaccaataatctgacccagacccagtccgagataccagaaagagaatcgaggagcctgctcagacttggtgtaccattggctgctgatcaacatgagggagggtccgatggtcgcttcaaatattcctaggaatactcgcgacacaagaagggtctggtagttgtgcgcggcagctccacaggcagtagcgatgccccatgcaacgacgtttgctccaagccatttaccagcagggaccatttgaaggaagtagactagaaagtattaattgcgatcgtcgtgggaaggtaaggatgacgcactgttggggatctcgaagcagagaaggccgacgaataggaacgttgcgatgttggaaaagtcatttccttggagtttgagatcttggtgaagacccatgacagcggagtactgcgatgatcattagataaggttaagcgatagggaagagatgtgcactgacgttgagaatgaccttgtcgaggaattgcatcgtatagcagcaaaacatgagaggcacaatgtgccagtcaatcttgcgcctcaacttgtcaatgtcgacatcgtcagaagcaccagccgcatcgcggttctgatcgaggaagttccaagctgcatcgacatttccaggccctttttcggaagacagagtgacctgaggctccggtttggtgggagtatccggctgagacatgttgaaaagcgaggccagccaagtgatacgagaaagaagcaatgagggcaggagtaaagtttgacagcgggtaaacacagcattaagaggagaaaagagagaaaagattgacgactggatgataattaaaatggaccaacgtagcaagagacgacaaggtcaacaagttgtcgcaattagaactgcaacgctcatcggctgcacaaccgattgtgaaacccatccggagtcccccggcagatcctccatcaattatcaaagatgttattggggcgatacgaagcaatcaacaagggtcacaggacaaaaggtccctgcacattccattattctgttggtcataccatgtccaaatctgcaagagcatgggtttaactgcagtcaacaatgcaaagcctgcaactagaaggatctttctcggcactccccttgacgaaaaaaagaaaagagacaacttaaccggaattgtatctgtagcaaatcatactgggttgtttgatttgtttgttccagaactgatgcatttgatgagaagcggcgcagcaaacaagaaaccagacaacgggatttgtccattctgaggcgttgcataatctcaattttcttcttttgcaagggctcgggtcggtacgacacgggatggcatgacaaaaggtttgggacggtcgttttgtgtgtgagggaccttgtaatgctgtgcctctttttttttctctcgcgatgacattcgagctgaaagaaggttggactggcggattcaacaactcacatgctcatatcaaattaattaatacaatgcattctgtcagtataactatgtaacatacttctcatatatttgttactattactcagaacaaaagataacagcaaagatggcatgggtacttaacgcgacaccagaggttgacagatcctccgaataccccaagattattggtatcactgttactttgacagtgctagcactatctattgtcacagccagattgtacatcagatggaaagctcgaggtatggcgggtgatgactggatgtctgccctgtccatggttttcgctttgatctattcctgcatttgcatcgctcgtaagtcaaagagctttgtctttaacttatcttaagcattactgaccaccgtccagaaacgcgatatggccttggcctcccgatccccgatcgaccgaaagagaatattgtaacatacacacgaataaactttgcgggtagacccttctatcagatcggcatcagtttcttcaagatcgccctgttgatcagctacctgaggctcttacgtgggacggaccacaaaacctacaggaatgccatttggttcacgattgctcttgtgttcatgtcccatcttggctgtacactagcactggtgttttcctgcagtccagtgagtctccctgcatatttgaagcattgtcgctaactttccaggttgacaaatcttggaatcccctcaaggagggaaagtgtcttcctcccggaccatccttcactggatacgccgtcgttacgatcgtctctgatgttgtggttgccattctgccgattccagtgttggtgaagttggagattaagctggcaaaaaagattggtcttatcgccatcttcacattgggaatcttcacaacagtctgttcaatccagagatatcgccaaattgatagaatccagaaccctaaagacggtaactccaccatgctggtcctctggggcaccattgagttcaacgtcggagtaagtggtatcaccaaatcatgccctactgtgtcgtactaattgccgacagaacattgtctcatcactcccattcctcgccccaatcttcatcaaacgcgcaaaacaataccgatccaaaccatccagccacaacaccccgagccgaagcaagagattggggagcaatgggtacaagctcaaggatctcagccatacagggaagaaggaccactctacgtttacatcggtcgagaacagttctcaggagaacattctaaacacaacaggtggtattgtcaaatctgttacgtacacagtcgaagtagacaaggttaagtcggaaagcctagaatctggtagcatgcgtccatagaatattcggtagatcaggcgaaatttagtattttcttaggttatgcactcattgaagcttatttaatatttccgccaaccattatcggtaccggtttttatacatacgacgcgcccgctgtcatggatagtacattaattaaaactcttgtggttttaccagtggtgacatacagtaactcaattcttgtcttattccttgagacacaatcttctggtacctctagagctcccgacaccacccatcaccattagcctgttctccgatacccctgtaacgcgcaagggttcccaactgcaagggcttctgtatccctgtccttgcaccggcagccaaactctgatccgatttatccatgctcaacgacacggaggattgactttctcggctgataccctgaccaccaacagtaagcacttgtcttgcgatcagtgccgcggccgccgcggtccatccgagagattttgcatgagctacatataattacccgtgattaccatgtgcccgcagatgctgttgatcaaacactgcggcgaaaatatctgacacacgcggacatcaaacagcaatggcgacccaagatcgacctgtcattataatcggtgcgggtatcagtggcctactccttgcacaaagtttaacacagcataaaatccctgtccgcgtgttcgagcgtgatgcaaatcttgaaactcgtggtgtaggatggggactcactttgaactggtctcttcctgcgctacagtcacttctgccagaacatctctacagccgtctcccggaggcttacgttgatcgaaaggccattaaggaaggattatcgtcgaggtttcctttctttgacttggctacgggagaattgaaagcttcaacgccgaaagcacccgagggaagccgaattcgagtaacaagaaagaaacttagagatctcttggctaccgggatagatgttgaggtaagatatgtggctcaatgccaaaatgatggactgatgttgctttagtgggaaaaggcgttgaaggaagtcgtgtctacagaggagtctgtcacagccacctttgaagatggaagttcagtgattggatgcttgctagtggcgtgcgacggcagtcactcccgggtccgtcgagcgcttttcccggatctcagtcttcacgatataccagtccgtatgcttggcatcaagttggagctggcgcctgatcaagcccgtcctatccgggatcttgatcctttcttcatgcacagcacaaactcaacaaacagcatgtttgtattcatgagcagtgagtttattttcgctacaaacctgattccctctgaccgaactatagtgctcgatgctcctggcaatcaccaagacgggggtcatccgtatatcatacagatgtgtgtttcttggccatatcgcgccggcttctttggcagagacgccccaatcgaaattcccgaaacatccgatgaacagttaaagttgattcacgaacttggcgaaacctgtgctgagccttggcagtctcttgcgttgggagccaacgtcaattccgatgtcaaaggtctcaagattcaagatttgcctccgcccaaggatcttcagactactggccgttctgtactgatgggagatgctcttcatgctatggctatgtgtaagttgcattgaaacgtatattaaatattaatttgctaacagcttagaccgaggagagggtgcaaaccacgtaatcctagacgtgcaagactttgtcgaccgaatggtcccggtgttaaaggatggcggagactttaaggctttgagaacatccttggatggttatgaaaaggctgttgttacacgaactcgtccagccgtgctagcttccagacaagcctgtctacatgctcatgactgggagaagattaatagcgagagtccattgttgacaagacgcatgcccttcgttgagttcgacgagagtcagttgcagttatagttcagcagtaaaattgaaggaacttggcgcgttccagactgatcagtacttaatgtagcatctgctcttctcagacagaagtcagtgattctgtatacataagatatgacctcctaagttctccggacaggcgcagataagataatggggcgctggaactagtagcgcgtcaagttccagctgaagcaaccctgaaaagatgatccggccgtattcggtgtacctcattcaatattttttgccggcttttatgatgctttcaatgactcatatgtaagccgcattattgccaatgagtatctaatatctatcaattattggattcgttatttgtaagcgggaaattcgggcgtgtttctgttctgacctcccatgactccaccgggtcctcatcgcaacaagactagaggaccattttcccaaataggtaattttcaactcaacaaattgcagaacaagattgtcagacgaaccagaggcttggaaaagaatttcacccagtaagatattgctctggtcccagtttgccaagatgtatcgttgtatctcggcgttagggccaaatactcgacctttaaacggaccggaaatgttgagattgtttgggaggaagctataaaaggtggcgatggttcaaccatcttggaaatatcaccagacactttcctctcctatcactgaccatggttgatactctaagcctccacggaaaagtcgctatcgtcactggctcaggccgcgaaaatggcattggtgctggtatagctctcgcacttgctcggaacggcgcctcagtaacagtcaactacgtctccgattcaactaaagagcgagctgagaatatctgtacactactccgtcaagcaggtggcaaggccattgctgtccaagcctcagtcgataccatcgagggcgctcagcatctcgtcaacaagacactcgaaggctttggcacagaccacatcgatatcctcggtaagctcacggcaccatccattcactttaatgtcagctaataacatgctacagtcaacaatgctggaaccgcttatttcagtcccatcactcaggagcccaacgttcaagaactgtccaagatcttccaactgaacgttcttggtgctttctacatggtccactacgttattgcccacatgcctccaggtggaagaatcatcaatgtgagctcgaccaacgcaaagagaggaaacgtcaatatttcttcttatgcagcgtcaaaagctgccttggatagtctgacgtggagctgggcgggcgaggtaagtcaaacccctcttgatttgtagcgtgcgattgtccctaacgataaactacgtagctcggccgcagtaagggcatcactgtgaattctatcgctcctggccctgtcatcacagatctatatccaaagggcaaagaggaggagttgacgagggatgagatcgctatcaccagagctgcggatagggctggtacaactgctgatattggtgatgctgtccttttgctggtaaacgagaagtcgagatggatcacgggacagtacatcagtaccagtggcggagttacttactagcgactcatgtcatggtcattcaatgtactgtaatataccttctccacgatgctattctaatctcttctcaatatacaaccgcagttgtgacatctcaaacggggccaaaccctcaacccaagccacctcccgcaaacatgacatcaactctttccacgagcatagattggcttttgtcattgtatcagaaatttgctccaaataccagaatctcgaaacacctgcttctatgcacagctgattcaccagcaaccacaacttcagctccagcttcccatcccagaactcgtcaccgatcagggacattaagtattgaaaaggaacttcgcggcgggagatcatatatcccatatcctccgacgtctgagataccacaatgcagaagacagacactgtcgcagcacggacaagttctgctagggccaaggcttgggtggtagtttccatactctcttctgtgaccagatcccatctcggcagtgacaaagcctgatgtgtcaaataacacactggcagaacaaaagcggaatcagtcggattatccgaccactgcttgttcagaactgccgctactcgagagacatatgaaaaggaattccggatgacaattattggtgtttggtctttgaggtctaattgttcgagtgatgataccagtttttgagtgtatggggtcacggccgtttgtggctcaaaatggaaatcaagcaccgggaactttggcgtgatatcttttttcaaggcacccagaatatcggctctatgataaatgtcagatgagtatgcactgatgaatgtgaaagcttacaagaacagggcctgccgcaaaggagaattcgagtccagggtttcaacaccaccgatgtggtcaatgagccgttggagtcctgccatatgcatctcccacgaactcaaattacccactcgcatcttctcagttagcaaatgctaaactcaagtaaggatgacttacatcaaacacagatagacatatcacagtcccgatgaccgctttccgacggatccggctctcggccagaatggactcgcgaaccgtgccaagtgattgcgtatacagctcgatgtctttcagagaaggtggaccataaattcttctgctgattttttgctggtctccaattgatggctcaaccactgttatagacaagagcgccccagaaaccatctccatagcccacaaaagacgcttgaagttgacgcagacttccacatcgccccaatatgtcggggcttgtgcagattgggggaatgggtttgcgacagtcacattctgggttatacgagatcttcttgatctaccaatatctttcatgacatggcgacgcactttgttcaatgtttccttgtctttggcttgttttggattgtcgacatgaacgaatgccaaactggatggtttctgagccttttgagtacggggaggttgtgtataaggtgtcttttggagtttaaacttgatctccattctcacttcagtattctgatgctatgtgtgagcctgttcggggttgtagttcattgataacttgattacgtagtcattcaagattgaaaggcgaaacgctacgcgcaacagtgagattgggccaggatacaacacgtgatgaacagctggtgcgactgctgatcttaaccgaaataggaactgaaggatcaatcctcatcttattaagatattggatcaagctcatatttagtttgaactcgcatttgttcatgaaaggtttatagttgtcttttctcctttcagtttgtgaaaacaaaagttatcaagaattgaacgatgttttgccaacattgaagactctcacaactcttttggatttccccagtcttgtaggcgatgtaacacaactagggggtggcctaggaggtacattccgcgatggcctggctttggcgctcaattaagcgtccctctggggaatcgacgcgtggagcgtccattagtgctaactgctaaaatgaccagtaatctcatctcgcttcagtcgtattttcctgcacggcaagaaaagagttccccgaaactgaagcatatgtctgttcttatcggcactttgaccaacaagctatgaccaaagctattgaagttttcctgcaactttatttacttggattctttaattgctttaattaaaatgaattgagatcctcaacagaaatggaccttgagatgggcagtgctatacatgatgaacaccagcccgtaaacgttgaactcaaatatattgtcaagggataacatgtgacaatcagccaggtttccagctaggcgaagctaccactgactcacgatgccaaatgcttgggcaatgattacggctgaaatgaaacatcgcctccgaggccgtggtaccaagtttgccaaggaattacaaaacgcccagttctgcttccgaggaacgtgaaccagttagagatgaaaaacaacaggaccatttaatgttccaggttcccaatatcagcttgtactcattcagtatagccggtgtaagcgacatatgaaagcggaatagaactcgacatgcggggaaagttacttttgctccaagccaataaaacaattgacaaacccgacatcatgtgccggcagggcagagctcgtggcacaagttgcaggttccgcgggctgaagtgtcagctagggaggctttgggcttgggctagactccaaggactagcgacactgctaaccccagacttttgccccaggtttccgctgccatggctacacaaccccagatccgacgtttgaacccccgctcgtgtcggctcgacgcgatccatatctgcattaactatcggaagtgctagtatataaagaaggggacatcgggggctttccaggtgtcatctcgcaacctcgtaccgtcaaagcttgatactgcctcaagatggaatccagcaaccataacgagaagtttcagaacgataccgcgtccaattcggatgcggcgggaggtgctgtggaaacgtaagagttgattggcgatacccaaagtggtgaagctgaccattgaacagcgttgagaatgcccagttctacatcgacccgaaacaagaggcaaagcttcgtcgcaagatcgatttcatgattgtcccgacagtttgtttgctctatcttttctgctttatcgatcgcgcaaatatcggtacgtcaatcctcaccatcacgctctgtcggactccgaattaacgcgtcttcaggaaatgcccgtcttgctggtctggaggaagacctcgggatgaagggaagcgactacaacctcgttctatccaccttctacatcagttacatcatcttcgagatccccgccaaccttctctgcaagtacatgggaccaggatggttcatccccttgacatctttgggttttgggctggtgtccatctttacagcgtttgtgcacaacgtccctcagatctgtggtgttcgattcgtcttgggcatctttgaagccggtatgctgccgggtattgcgtactacatgtcccggtggtatcgcagatctgagcttacgttccgtttgtcgctttatatcgtgatggcgcctttggcgggtgcttttggtggtcttcttgcgtctgcgattttgaagcttccaaactttggcagatttaagagttgggagatgatctttggtaggtcttcgtcgcgtcttgatataacccaggctaacattgttgaagccattgaaggaatcgtcactgtcgtcctgtctcttatcgcctttggtatgttcacgcctaggcacgtctatgacaaaactaatacggattagctacacttaccgatcgtcccgacacagccagatggctcaccgaggaggaaagagcattggccatcaaccgcatcaaggccgaacgtctcggaacaaccgaagtcttggacaagatggacaaggcaaagatctttgctggaatccgcagtcccctcaccctgtctacttcaatcattttcctccttgacaacatcaccgttcagggccttgcgttcttcttgccgactattgttcgaacaatctatcccgacagatcgaccatctcccaacaactcttcactgttccaccatatgtcgtcggtgctttctttacagtgcttatcccagccctcagctacaagatggatcgtcggcagatatttattatcctctgtgcgccactcgtgatggtcggatatgccattttcttgggcaccaacaatggccaggcgcgctatggtgctacgttccttgttgctagctcggcctttgcactagcacctttgacaaactcgcatatcagcgccaatgtcttgagtgacactgcaagaagtgctgcgattggaaccaatggtgagttttgatcactatcaaacttgatgtaccaatgctaactcgtctagtcatgtttggcaatatcggtggcctcattgctacttggtccttcgtcaagagtgatggccctgactatcctatcggaaacgggctaaaccttgcaacatccagtacaatcttggtactcggaacattgacccttctatggatcaagcgagataaccagaagcgggcgaaccggtctgcagaggaggagcttgctggaatgagtcagcaacagattcaagatcttgattggaagaatcccaacttcagatggattgcataattgcagttatgaatcgctgtagtgtatttaactcttgaatacgaatcattttatcaatatgactctatgacgctgtttcaattgctggtgtcaagcacatgttgaccaaggctcggcggtatacctgggacggtggctggccatcaggtttaacaacaatgctgctcggatgttgagtacattgaacgcgggcttatatgatgtgacctgttaactttgggcagatagagataacgctcagctattatggagtcagtgaaccttgaagtcgccattgtgaactgattacccctcgcataaacgaagtggctgctcggacgttaacaacactggtggtagaaattggggagagtggactctcgggccatgtctgacactaccacaggcaaaacatctgttatccagtatatctggaagaggagatttcgcttcattttctttgttccggtcggtgattataagctgcaattgattcgtgcccgccacgaacagataagccttgaaccataactactcagaaatgacctaccaccaagcatgatattatccgggggagtcttcatgtcattccatcccgacaagtcttctaaaatgacgcagaaaggcgcttgactgacctcaatcgttacctcatgtactctgcccttcccctcagatgttgtacataaaggccagctcacctctgtgttaggagcccagcgacttccatcctaactgagtcttaacctggactttgtacttcaaaatgcgttgctcaacgttgtactctcttcttatctttctaggcatcatagtatgcctagcccaatccaccccatgcatcaagaacaccgcttctccaaacgagtacaaaaagaagaataagggaggaaagaaggataaacgttgcctcagacaagaagcttggcatcatgaagtccactaccatcacggtggacattacatcatcaacggaactgtcatcgaacccgatggcgaaggcttcaagcccggagcattgcacggcgacggcaagaagtacaagtactacaagattgtaaaggacccgagagagattgacaagtactacaaggacaagaaggaaaaactcaagaaggaatctcccgaccgcaaaatcacccacgttcacaacgacttcctcatcccatcgcagaagaacgatggtcgtccccaagcagacactccatcaaaggagattgataagcaaccagaagacgacaagccatcgaagaagattcatcgacctgaagcagaaattgcctttgagaagttcaacccaccaggactaaacaatccatacgcgaccttcgatcgaccagaagcaaacaccccatacaggaagaaggataggctaccagaagaagacaatccatacgcgagctggaaagcccgacagaataagagagcggttgagagtaaaaagaaacgcggcgtcatagaatcaaaatccttcataggcaatcgccacggccaagaatggccatacccctggaacaccgacgaggctaatgccataaagaaagtcaacgtcacaatcgagcagaatggcgtagaccccatcgccatcaatgtcatcatccggaacaacagcaagatgaacgtcaccgtcgtgacccgcaactcccccgtcgacaaagatgcattcaagctaggccatttcagagtgtacccagacgacactcgaatcaactttgcgcccgagagggagggatacacctggtacgagagacctagggggagaatgagccgtccttcggatccgagaaggatgtatcttcaatcagactttacgcatcttcgtcccaacgagacggttaagcagaccatcattgtcccgagcggtacgaaggagcagaacgagcagtggattaacatgattaggcttgctaagaacgtcacaatgagggtggaaggaaagtggtatggtattggtgttcgggggaatgggccgccacgatggtcaagggatggtgactttgggtttgtgtccaacaccatagacttgcagattccgcaaccggaaagggagtagatttacctcacttgacttgcggatatttctaccaatcaatgtcatagtgtttctccttgagggatgtgaacgactttaatttaatggtgtggtgtcatggctcggtcgcgatgcatttgtctctatggaatcggtgtctgatgcaatggttttcagtacatataaactaccgaggtacccatatgttctactcattccaaagaccaagaacaccaaccattctacatgtacaagacaccaagagcgccctgttttcgacacggtcgttgtcaccatatcggtaaacggcgccgctgtactcttcgttctggccgtgctgtttcatatgtcggtagtcataaatagcattcgtgataagagacgatagggcaccggccctattttctttcagaattaggtttacataacacttaacattcaacctggcacataattaatcacatgttggtatcaagttttgggggattcttgtatcgtccacggaccagcatccccatcgggtctcgtcgagttggcaaatacactctactgccccgacaacatgcaacacttcagcccctaccatgacggagatgtgcggcaaccaaactggcccatcctcaagtcatacctagagaatggtaagatctcttttgatgatctcgagctaccatgcggcatctgttgcgataccatgacaccgtgctagtatcagttacagaagcgtctgtctcgagaggagtctacgcccgaggtctgagttgctgagtgaaagaaccatgatggatgagttgggttcgtgaagagacggatactttatcacagagctatcgatcaacacctgtactatatggagagcgatgaaactctcgcctgctacggctttgctagccttgaactattttcacggcaccctagcctccttgaggcgttgcccaatgatgagtaaattaataagatggacttgatgtcaagatagtcagacctgggtcacattgatacacgagggtagtagcaaagattggtaagaaactccgtatagatagtagatagagtgtcctatctatcctcagttcctcttctatctctttttcatctttcctccttttcccgtctttctcttttccatccttaccgcaaaaacataaataaatatagaccccaaaatgtgggcttggaaaaatgtggccggcagcatgagcttttcctggtaaacttttcagttaaccttggattttttttccccaaacatatccagactaaacagaagtaaatttgcctgccaaggatgcctcagtctcgtaccaaggctcattgaaagggaggtaggtgccaaactccttgtgctgctcaggcgtagggaacagaacattgttggcccaccatcgagtccagtaacccaacatgggctcgtccaccaaggtctccataacctcctccttgggctgggcccagataccataccagtctccctgcacgaagatcctcttgatgcccgcaagtcggagcatctcggtccagcgttcccacatgtaaggcttgcaaaggtcagagccttgcttgggaacacagtggggaatctccacaatctcagagatggactcgccgggattgagctgaactaactcctcgctattctcgggtcgcttagggatatccgtcagagtagccatgcggtacttctggccgactctgccgaagaactggccccagatctcggactcgatggagaagtagccgagttcccagccgcgcttgctaacaggggaccactccttccagaaggtgatgggcagaggagtagtgttgtcgacagtcatcttgatctgcaggggttgcatggacgcgaactcagccaagatggtgacattctgaatagcagcgccttgatcaccaggaatcaactcgtacttttcggtcttgggttcgggtccgttggggtagtagttgcagccgatagagccaccgttccagggctcctcctcattccagatcggagcagttcgtccgtggaaacactcttcttcgggatccgaggcatgacggccggcagggggctcgtcgaagggaagacacttgactataaggccggaagaggggagagagccactgggtatcagaaggctagggccgacttcaaggccagacggctcgccatcgtgatggggtggtgctgagatgacaggtttagcaattgcagcgagtgcaacaaatgcatagaaatacaaacgcatcttggtaagtgtgtgattgtgattgcagttgtgtgtgtggttgtgtgtgtggtaaagtatgaaggagaagaagtgtttcttgggatagaggggtcttagtataggacagttaaaagtataaaaattattggctttgaaggttttgtgcatatatcagaagcttttgttttcagcacttgttttttaatacagagtttggataaagcgcgatgcgactatttttaaacttggcagccttatcaatatgaagcttctatcaatgcaatgatttgagttgcctcctacctaaataccataactttatgtatcataaacttctaatcttagaactttccttcacgtttttcgtggtagataattagactatatagatgaataagtttatcttccatattaccatggaaagatgatgggttcgaaagttgtttgaaaacctttactagtaatccaggaagtcaaagcgcgtcaacctatgtgacgcgacatccatcaaggtttacgtacaccatcaatctttcccagatagccatcaggctgatagtcgaagtaacctcatgaccttggtactctatttctggtcaatgattatagtgaacccttattgatcttgatcgtgggtctacgcgcgtctcgtcaagcctaccactggatagcaatcgaaatatgactcaggaccatccatgtcagagttagtgagcaatgaagtctggttgcagccaatagatgagaataaaaataagcttatttctttacctcgggcctgtttgccaagccaagcatccacgtcatcacagtctagctgcatctctctctgttcccctcatcactggcatcagtagcgcagaatggctgggttggtaaacgtttttgcggcctaagcatggctactttacttaccggtttctagacccggagcatctactggcctttcttcctttttcgtacaagtccatgctaccttaatccaaagcgtgccaattacaagtgtcgtctcgagcgccatatcgtcacttgattaaggttatgctgatcccccgcactttccccgtgggggagaacttagcattgatgaagtgggatataaaatgaagctgctgtttgtcctttgtgtggcatttcatctcttattttgtttccatctcagtatcaacagactcaatctactatggctacatcaaatgatccaaaccccatcatgtcaggggaaaatgagcgaaaacaagaggatgacgtcgctgacaacgaccacatcgaacgagcagagacgacagcaacaaacgatgacgctgtcttctccaagtttcccaagatggacaaggtcgataagtttggagctcacgcaaagactgatccaagggaaattgcgttagtgaagaagctagataaatacattatagtgagtgtccgactgtcagatgcatcgtactgcgttactaatggtgggctagcccatgttgtggctcatgtatctcttcaactaccttgatagaaacgcaatcgccaatgcacgcctcaataaccttgaagaagacctcggtctagaaggcacacagtataatacttgtgtttcaattcttttcgtcggatacatgtatgacttctccgtctggatttcgattgaatatatgactgactctcccagtgctggacaagtcccaagtaacatgctcatcaacagggtcagaccatcatggtacatggctggcttttgtcttgcttggtcagtcgtcagtcttgtaacgttcctggcaaaagactatgggagtatggtagcccttcgctttattcttggagtaaccgaggctcctgtgagttgtctatgtcctcggaatatgacgagcgactaacagagtatagttctaccccggagccttgttcattctaagcatgttttacacccgcaaagagttggctgttcgactagccattttttacaccggaaatatggtagctagttcgttcgcgggcctcatcgcagctgctgtgtttgctggtcttgatcaaaagcacggcctggccggttggcagtggtatgtacagcgtattgacgacatcaatatccattggctgacaagtattaacaggctcttcatcatccaaggagctctgtcaatctgtacagccatactagcatttatattcttgccagatcatcctttaacgacacgttggttatccgaagacgagcgacaactagcctacaaccgcatctacactgacacaaccgacgtccgcgagaaaacaagcgtatgggtcggtcttcgcgagtcagcctctgattggcgaacatgggcactatgtctcatgtacaacctccatctctcctcggtcggcttccaaaacttcctcccgtcagtgatggagacattaggctacaaccgaacaatcactctaattttaacatgcccgccttatctcctagccgctatcgtcggtatagtcatggcatggacttcgggccgatggaacgagcgcaccttgcacattaccatctgcaagtgcatcgtaatggtaggcttcatcatcgctgtctcaacgctcaatcttggcgcccggatgtttagcatttacctttttgttggtttcagctttggtattaacaatattatcttggcttggataagcgctactgtgggacaaactagtgagaaaaaggctgtgtcactggcgatttgcaatacgtttggaaaccttgctcatgtctacacggcttatttgtggccatcctctcatgagccgagatacactgtggcttgggttgcgagtattgctttttcgttgggtgttgttgttattgcttggggcttaaagactcagttgaaaaaacagaacgagaagacaagaagagaacaaccagaggtcaccaacttctatgtttactgaggatattgtgttggagactacagtaccagttggcagattcacaactaccctggagacaggtgagagtcatcatagcagcttcgggaccagtatttagatgtaaatggccctgactttgttcgtcccactaatgttttagaatagtagtatctgcgatcgcagggttaatcgatctcatgcggatttggaaccaaccttgatgggcaaattgtctcacatacctaatcgcgtttaccattcttcaatattgatagataaagatattctattattaatgatatgaacagagatatagataagaagtggtcaatgccatgccgatcttgtgtcactttacgacaacgtaatggagctgccctcgatgtgttggcgcgggacggatattcgacgcctttacgcgtccctcgtaacaaagagtttacggtagtgaaacaagcactgatgccaagtaattcacaaggtcagggctattgccaatattaaatatcatatccaaagactattcgatctattaataacatggttgccgccgtaaaagcgaacaggtaaagtttcttgaaagggggagtagaggagatcagcagtacacagacaggatgaggaatcaccagacaagtctttccacttccgctccgccctctcaccagaaaagaaaaaaagcactccacctcctccctgcgcggtgttcttggcagcagctgggcaatgttttggtcgtgtccgccccattgccaagggtcttggccggagccacagtttgaacaaccttaactaataagcttaactgccaagtcagcggccaagcgccaagttagacgccaagcgccaagcgctcacatcgcaatctttctgagacgtcttattggacttgtcctgctcgcaccgtcgtcatggtctcaatatcaccgctacaagccaagagaattacttgtcacacggggcttactcgagccttggttttctcttggaaggactcgatattgaggcaggcaagtcctaccgcccacttttgaatttcctctgtctctctcccgtccagtatgccctgccgatccctctctcaccttcatttcttacttcttgacgcacctgtgcgtttaaacatttgcgaatagacactctaagcctcaacgcaacacgtcaagagaaacaaagatctacaactgtcgtcagctcgtgagcctctttagataacccgtatcaagcatgaatcaaccaatgcagcaagtcaagatacgacacatcgcatataccgtatctctacgtctaaagcatcctacatagtggcaacgtcattgggcgaggatatgtctcaaacctgccactgttcaagtttctactcatcaaaacaccttgcaagcctgacggatagtagcgtgtaatagtttccctccatcacagacacacaaccttatcgtgaaaccccggaaccccaaatttcctgtttctagcgcttgaatcatccgcgcagatcgtgtgctctagcactgactctcctcatctcgcctgcccacgtcccgttacctgttagctgtcaccacctatatgcccatcccccacccctggtttgcccatttcaggttccgtttcctttgtgtttgaggcattttcctgacccgcatggccgtgctcttcccttctgtataagaagctttcagaacccaggctacgcaacgatggatgagtgacccacggatctgccctttgtgtatgctttttgttcgtcagtccaaccactccataattgccacagtacttgttatcagaagtattaagtcggtttctctgctcattcttgatctgtttgttcatacaaattttcatgttttttttgcttcggggattcgtgtcgtcgacacactgagcagtgatacaacttgccagcatcttcacaccacatcaaactctactcattgagactttatcctcgtctctctggtccaaccatttcagccacgctcagcaggtctcagcgcagcaccaacatcgacatatcaaaaggcgacagacaagccactatatacttcacaacccaatttctaagtgatctgattatctcctgataaagtcaccacaatgcctactcttcacttaagcgacctcaacgtcgtgttggcagttcttggtatgtgcaactcctttttctgggcaagtcttggtggtgacgcggtttgactttgcccagcccttggcacgacttggcgttctgacacagtacaacaggtgctttcatgaccctttatggtgtgatctctgtcaagctcaagcaacaatggtaccttggagaagctcgtaagttttctttctttcttttgggggtagggatactaacatggtgcgacctgcagtacctgccatgctggttggcatcattcttggcccagtatcagccaagtttctagacagtgagagatggggttcggccgaaccgggccagactgctgagatcgcactgggtctcatgcgtgtggttattggtgtgcagctcgtgatagcaggctatcagctgcccgccaaatacaacatcaagcgctggaaggagatgttcatctgcctcctccccgtcatgaccctaatgtggctgtgcactactgcttgcatcatggccactatccccaagctcaagctcctcggagccatggttattgcctcgtgtgttacctgcaccgatcccgttctgtcgcaggccgtcgccaagggtccctttgccgacaagtatgtcccccgacacttgcgagagatcatttcctccgaggctggtgccaacgatggcttcggctttcccttcctcatgtttgcaacatatctcatgagacacgcccatgagggccctgccggagatattgatgctgccaagatgctccacgctcgcgctgaagacgtgggtcgtctcggcggtggcgtcggcgaagccatgaagaactggtttctagaaacctggctctactacgtcgttatgggtatggcctatggagcagtggtgggttacatctcatgccgcagcatcaaatttgctctgcgaaggtaagccaagagacccattttacagggaatacttactgacattacatgcaggagctggattgatgagcaatcctacctgctcttccctgtcgccatcggccttttcatcatcggaacctgtggcgctatcggcacaaacgaccttgtcgcttgcttcgtcgctgggaacctcctcaactgggatggaaacttccttgccgagacttatcgacgacacgatgaggtcaaccactgtttggatgttcttctgaactttggtggattcatgtttattggaacagccattccctgggctgagttccacgatcccgatggcaccggtgtcaccattggccgactgttcggtctcggcttcatggtcctcgttttccgacgtatccctgccatcattgctttgtacaagttgatgcccaaggtcgtccagaacatgaaggaagctctctttatgggctactttggaccgattggtgtgggagccgtgttttaccgcgaacacatgcgtcatctctttcctcaccctgaagatgcggaccaagaagagaatgacatgctcaacgtcaccggcgcagtcatctactggcttgtcctcttctccatcgtcgtccacggtctatctatccccgccctaaacttcatctaccagtggcgcggggtcgaacccatccaagacgacgctgtgtctattcgtcgcaagtctttcaccatggcgacgcccagcaacgccatcaccgcagatgaggagaactttatcgccttcaatcgtttcagccgacccgacgtggacggttcaatggttcttggcgaagttccacccgctgttcatgcacgaaacgagtttgcggtcttttccggaactcattcctccgaggaggacacaattgagagagagaaggaggaggcggagaggagacggaaaggaagaactattcagtatttggtatagatttagcgtgcattttagatgtgtcatttcgaattaagcatggagcatatatagcgagacttctgcaatgttatgactttcttttactaaattgttccctccggctcgtgtcaattgcccgctccgtgaccctctacatggcctaccaagattggtatgtagagacgatgtgtttttagctgacgtcaaagtggagcagatggatttcgaccacgagtggcgatgaagtgttcttggtgatggtgttgatcctttggacaaacctcgaatggcgaagtgggatatgaagctattggcatccgaaaggtgaggctgtctaggcagatcgatgaagttacacgtcttgcgccttttctcaacggggcatctgcagaaacaactcgtcaagctcatcacctgcattcgagatgtgagtacgacctgccaagcgacaacctcggttccctttacaactcctcaatcccccactggtgtctctctagcatcggtggccaatgccaagatagatcggacgtagacagggttacttcatgtagtccagcgctttttatatatccctgccacaaacatcaccaggaattgcattcatgcaggtcagggcttggcagaaccacaacaagagaatatcccttgtaggaagatatatatcatttcgctacattccaaccacatccacagaagctcaggtgaacgttttacttggcggtaagcgctgcgggtcattcaattaattatattataccatggactgcaattaattaccaaatgacttgcttgtcatcaccgagatgagccccaagcacatacctagcgactatctaggtcttgctgatcaaaagctatgcagatatcttccttttctccaagatctccaacatttctaatagagaaggaagaaattccatcgtctcgcactgaaatccctcatggtgacccggcacagtcatgctcggacagtccaagatctgggcctgatcctcaatcgccctagcataaaacgcatctttggacctcgcacctctcatcactcctacactagtattgttctccttgatacggaagaaattgggacagtacccaagctgttgaggaaactcattttcccaaaagttgcgagcattctctggttcgggagaaacagacttcggtaccccctcatcatgagtcccgacgaaacatttgtcgaattccgctgcgacagcgtccagacctttggtcttgtgtaactcgacaagactgtacatccagtcgtaaatctcgcttgcttcaggcatgaggacagagattccggcttcgtgcgagatcaaatggactaccatttctggaaagtcgtgggcgaattgataaccgatgatgccaccgctgctactcccaaataggatggctttctcaaaaccaactgccttgatcacagctcgaacatctcgtgcttgttgagttatactcaatggcttgttgactgaaacttgactcgccgacatctgacgtctgtcaaatgttgcgcaagtgaaacagtctgatagagcagacatgatgggattgaattgtcttccatggccgttcccacccggaacaaagagcatgagaggaccggtgccttgataccagtaatgcaggtcgcagccttcattatggactattgcttgagtagggttaaactccatgatggactatagttcggtaaagtgagtatgcaggttgaagacattcacagacatagcttgcaattatatagatgtgattttcagaggtcaaactgcggaagtgcgcagtcacggatttaggctaaatgcatatcgcaactatcggaatcagacgatgtgagtcaggccgctgtttcatgatcgccgaaggattcacacccacgaaagtgcatggccagtgcgacccctcaagttcaccgcaagagcgtatcggttgactggtatcaactcaagtctctctatttcacatctgtctaaaaaccccactcaagctactgataggtgaaaaagaagtataactaatttagaaggtccaaaagtaacactatttgttggatatacagagtagtcatacaaatcgattcaaatctctatgttatcttcgccaactaggaccgcttcgcccataatccttacagccttaacatcgcgcaaccactcaacagtcaactcgccgccctccctagactgctgcaagcattttaaaatgttgccactgaagtcggggtgatactgtttgagtcgcgcggtggtctcggcgttggacaaagcatgcgggataatagctcggtgagcggaacccgtctttaagctgttagtgaggttggcaagtaaagggcagttcacttaccgcgacatcctccgcgacgtggtcgccaatcgcattgatcacacgggtatggatatgctccgacactgacgtcgagatttggaagatgtagatgaatttgttgagtgaagcctagactgttagccggatatctcacatacctggaagaaactcacaagcttggttggatcgataaccagacctctaagatcaagttcagggctatactccagaagaagatactggtccgcttcaaacacgccaacgggctcactatgaccttcccactgcgacccagtcgactgttcaaacagcttccgcagctgtccccatcttttatccgattgcgatagagcaggaaggtcgaggagttccggaaactcaatgccaacaagcttagcatcctgaaagggactttgatacagcgaagcagagacgatgccgtgaagcctagtcagatacttcagtgtctgtggagggtttgtcaaagtgctgaatagatgctgagacaaagcaagggttgcgtggccgcagagcggtgcttcgttggaagggttgagccagcgcacggcgaagtgaggggcattaggtgagtcaatggattggctgagagggactgcgaaagctgtcatggggtagttcagcttcgtagcgatctcctgaagttttgaagccggagggaatatatcatacggaaagtctgcgtcttggtcgtatcctgcatcatcacttgggttgggaaggatgataactccggctgggttgccaatggcacgttcagacgcaaaggctttgtaagttgtcacagtagaggacgccatattgattggatgaaggtagagtctatgcggcaattgatgaatatggaaaaggcgtggtatttaatatatggtctgcattatttgagatcattccaaaggcgcgatgatgactcttttgccccgcacgccattccggtcttgggatgtataattaccaattaagctactgactcagcaaaacctggcaacagtcatggaaatggagcaagaatgaactcttgcaggaagctacaatatgattgatgccgatttcgcatcgttctaatgactggggacgatagtaattgtcgaagttgctgggtagttcaagggtctcggttactggtcctcaatcagcgtcatttttatcaaattactatggcacaatcaacgagtcatctttatgaacaacagcatatttttgaataagttagttactaagagtccatatattaattcatcagccaaaccaaaaaaattaaatagtaagccgcccaactccataatttcctaggtcataaatcattttatccttcctcgaagctactggaaaagtctcttgaaaacattatccaaatgatcctggacaggtccagccatcttctctcggatacctgccaaaaccttttcattatccgccgcctcactcttatcattgatcaaaaacactccaccagcagatctcttagctttgtcgagaccttcaggcacaggaacagccgacgactcagtctcttcgacagtgtatctcgcattggtagcgtagaacagtgcacgagaagccacatcatcggggctggcaaagaacaggccacccagaggagtaacaatccattgaaggaggaaaccaataattccacttgatccgcgagaaagaagaggtgttgcggttagaccaggaaaagcgtgaacaaagctgatctttgggttctcttgcgcaaagcgttccaagacgagagtgagcatagtggcaacttggttggcggaagatgcgacaccatagtttcctggcttggcgagatcaaggtcgtcttcaaccagaggaccttccataccgccagcgaggatgttgacaacgtgagggtttgcgctgcggttgagaaggggtagaagagtctggattgagcgaacacggctgtagtagcgggttgtgaaagacggctctagcttttcatttgtttctatgcactgttagtctctaatcaaccagttgacttcagatgagtagcttaccttttcttccttcgaaagacatgaatccaacagacatgaacaagatgtcgaccttttcctctcgctttgagatctcttgcataacagcatcggcttcctttacgagggagacatctctctcaatgaattcaatggtagcagatgggttaccctggcgaagctctgcgataagtgctgttgtggcagaagcactgcggccaacgagatagatggttggagactttccatctgtggcgatggcgagttgctttactgtgctgcgaccgatacctgatgtggcaccaagaaagactgcggtgagattgtcagggagggtttgggggagggctgtggagttggaggccttgattgtcttgattgcgaccattttgatgatattaactggctttgaggtgagtgttgttttttaattttgaagagataatgttcaaattgttgagttgctattgaatgaggctactgagttattgttgttgttgctgatgataatgataatgatgctttcttcagcttcccctcgccagttatataactattcaaacgccgtttcctttattaattgcatgcatagaaattgttccggcatttctactcgcgcaaagatggaaatccgacagagtaagcacaagggaactagcgagaattggtatgctatcgcgatctgactgacatgtgagtccgatgcgattggctgtgtgagtgactttcggacaactgggcatttcccgaaggattcgcgatgtgcgacaatgctgacagtgtcagcccttcactattggctctggatgattgcgttttctcggattcgcgacgatttatccagaataatattgatgttaaatcatatatgaatcgttcccaactaaagattgtactatagcaagcccaaaacttctcgtggtttgtcatagctggagatagtttacttgggtgttaagatacaagaatatatagtcttgttttacttcaatctcccatccaatcaccggtgagatggccgagttggttatggcgccaggttaaggttaaccttaacaccaatttcctggtggagcaatcctcctgggttcgagtcccagtctcatcaagaatatctttttgcattttcagctatcacaattaacattctttagccaagtaacatcgccattttttgcaacgcaagcgagatctattattatcgctctatcatctattgtctattctctttagcaatttccctgttggtacattttcccaccatacccaaataccctgatcgctactatactgacactgaaccagaagattcttccttgacctcctcctttttcatgttcatctttacagtcttccactcaaaaccaaaagacaccaccaaagatgcagcgcccatggcaagagcgagataccagattgacctcatcgaatcgttgtacgcatccaacacgatattcatcttgtcctccgataccaagtttcgaatacttgcggctccactgttgctgagctgctcaatgtcgatgttgggaaagtattgcgagatcttgctgtcgagctgcccttggagcaaggtttgagcaacagtaatgaataccgttcccgaaaggaagccgaggaagctgagaacggataggccaactgtgctgtcggcttctgatagcacagtttggactgcaatggcgggttgttgcagtgcaaatcccatacctgtaccggtgattatctggtagtttgtcagtatacagatgctaaaagtagaggtcacagtaaacatacctgatatccaatccatttacctttttcgacgtctgctgtccaagttgtgatgagagcagcgccaacgataagaatcgcacttccaccaatggcaaaagggttgcaatatccaatggtactaaccaaaataccaccaacaatgacaaacactacgttactgagcagcaagggcagcagagcgataccagagtcttgaggcgacttgcccttgacaacttggaaccacacagggatgtaaaaggcatagatgaccagtacggtccctataaagaagttgaaaagacacgcagccagtaccgttcgctgacgcaggatcctcggagggatagtagccttttcacctcgccagatttggtatccagcgaatgcgacaagaagaattgcaaagacgacgaacagagcgatgacacgtccagttgaccatgctttatcctccttgccgaattcgagagcaaacaggagactgacaattgagcctgcgaccagcaagaaaccaagaggatctagatcgagaaatttctgacgccatgtcgtggctggcttgacaggtgatggtctgtcgggggcgagaataaaaagaaggaagagtgagagaccgccaatggggacattaatccagaaacaccaacgccagttgacagaggtaaggtatcctccaagaatcggacccaagattgaagagataccaaaggcagagcccaatgatcccagatacttgggtcgttcttcaagggggaataagagtgtgatgtaaataaaaacaccagagccaataccagcaccgccaataccggtaatggctctcccaacgatcaaagcgttcgaattaggcgctgccgcacaaacaatcgatccaatctcaaaaatagcagtgaggataaagagaacccatttggtggagtagtatttaaagacaaggccgaaggagagttggaagacgcagagaggcaggaggaaggctgattcgtaccaagcaatgtctccgaagctgttgaactcggcagatatggttggaatagctgtgccgatgatagttcgatccttgggcaattgttagtgcatattggtttgtaggaatagggggatagttaccagtgcaattaggaagaagacgaggaaaagggcaaccatggttggaaggacaaccttctttggcgggtatgtcttgacattgtctgttgtgtctgagggattgttgactgcgtcggtacttggacggtctggactgttggacgttttggtatctttttcgtccatcgtcaagattatatggggcacttggaatgtagagtgatttatggtagatgtggtaattcgtgactacacaccacgatcagatatgaagaagttgatgataacaagtaaaaacacaatccttaggaagatctggatataaatatcaagatcaaattccttcattccaagtcaattacacgtttttacatccctatctcaagggactatcccaagcaaccaatcaaacaaccccttcaaaatctcggtctcggtaccgagcccgagctgactgagatctgtcgtccaaaacctcgcggggcccccgagcttttaattacaacaacgtcatggatcgagaaacccacgtcgcaacagacaagatcaacacttttcattttcagccccagatcgaaatatgagatcgcaagcatgtgagccgtgtgcgaagcgcaaagtgaaatgcgacagggcagaacctccctgctccaattgcaagcgacgcaaaaatgacacttgcatttatcctgagctttccccctttgagaggatcaaaaagcttgaggatatcgtcagatccttgggtggtgatcctgcgtcggaaaatgctgaaagtccgttggagaatcgtcaaaggccgaaaggttctgtctccactgattcaagtcatgttcagacgccagtgatggtgcagcaagaggggaaggcagtttatcatgagtcgtaagttatgccaaaaattactggtgaaatatttgactaactggtgtgtttatcagagaaggatggcagacctggattgatgtgaacaaattataccaaggcacaaaggcgcctttcaatcccgctgaccctcgaggatcagccttatcgccagctaaattccttccgcatgccttcaatggttcgccgtggcgggataatagccttatctcagagtcactttctttgcaaatgccaactctggaaggtgtcaagctctgggatgttttcatggaacgtgtggagcctgtggtaaagatcaacttcaaatggactctttcccatctaaaagctgcgatatccgacggagataaatgggaccgtcttgaagatggtgaaagggctctaattttgtctacaaggctgttcgcggcagtaagtttgtctaaccatgaatgtttgcgacgctttggtaggtcaagggctatcctcgtaagcgaatgtcgaatgagatgcgatatcgctttctcaaaaatgagtctgttatctatagacagcttggcaacgataaaagccttttgcttctacatagtaagcaatacccaaacctatcaatcaccactactaacaacacccagaaagccaacatcgacgctctaacatctcgtagtctatggacattgatgggcctcgtatcacgttccgcagagcaactcggcatccatcgagacggcacagtcctcggtctctcacccatcgaaacagaagagcgacgaagaatctggtggcagctccaacatctcgatcttatcctatctctcaaaaatggcgtcacacctttatcattcggaacagcatgggatgttaaacttcctctcaacattgaagacgaagatctggacccaaacgcaaaagacccacccaaacaacgaacaggccttacagggtttgcttacacctgctttacctactatttgttagaggcacagcgtggttttcgcatcacgcaggctagacaggcaacagcgggcgaggggtccttgctgggttgtttggccgattcaatgattgatgggctggaaaaggggctcaatgaaaactttctacagtactgcgatccgataaaccccctgcatacactcctgcagatctctgcgcgggctgtggtcaatattctgcggctgcgaaagtatcacgaagcaaagatgcggtcgaatagcgcagacgataaatgtcacagtgagcatttcaacttgtgtgttcaggcaatgagataccaggctgtgtcttatgcgaatcctcttttgcaaaagtttcgctggctggctgagacttcatttgtgtggtatgctcgtaagtaacgttagcctatctccgcataccctctccttactaaattctacgtctagtcattggtattctagtagacatgacactcttaacagacgtcacaataatccaatcagcctggtcactacttgaagacctgtatacctctgcacatcatttgacggacatgtcagaagacagacgagtttcgcacgctgccaagtctgttatcgcaacgtggaatgagtgtcgacaaaaacctgggttggagtacatggagaaaccgaagtttgtgtcagatttggaggagcttttggcacaagacgaaaggaatatagctggtgacgcaggtagaaaggagaatcagatggatacggtgatggactttgggcaaggaaggactggagacgatgacttgcaaccgtttgggtttgagtttgcggatattgattgggctttctgggatagtattagttagagaatcagtttgcatgcttagttactctcctaatgtttctaataatcgaagcagtggacctgacccatgaattcaactgtcactgcataagtaggctatgcaaccatctcgggcattcggtctatctcaaggcggagacaatcccacactcgtgtttgtatggtcagagtacgcaggtggcacgagaaacagctccgggtcaccacctcaccgtaattaggttgtgacttggcattgttcagatgacattaactccggttaacaagggctatgccgtggagatcaatcgctagtcggggcgacaggtggttatctgattgtcgggttcgccctgaattgacaaattcgtccgaggttccggttcttcggcgatcgtaaaccccgaagtcggatcggtactctgctgtgagagtgaattttggcaagagtattaaacgcttagctaatgtcagtgatctgatctgggcactccaatcatagcaacaactattacaataatagcttaagaaagcatctagcagtattatctgactgatcacatcttcgcttcccaaatttccctacaggctgcctctttaaaataaccttaagtcttagtccgcgtattgatcgtgatagcggatctcgtcgacaagggccttagcctatgaacgctcgttagtgtgtcacctcagtggaggaaatttgtccatcctgaaacaccaaagctttggcctctggtttatcttactgtgatccttggtgcggttttgatgggcccaattggtgtgctaacgagaattgagaagaccttgggtgatatgtgtaagaaccgacatcatggattcaggagtcgtggtgataatggcaagaggttgccggacatataagaatgctgatgagtctctacatcagtgttctcggcatcccaattcatctccaactttattcattcgttactcttcttattcaagcccaccgtagaccggtacatttttcaacttccaaaatcatcaactgtaatcaagatgcacgctcctagcattctcgctgttctctctgcccttcctgccgccatggcatgccttggctacacaggcggtgtccccaaagccactggctccaagtccctcagcgcgcctcgatacctcaagaagggcgaggttttcgatgctaagtgggttcgctacgaccgcggtgtcaagtgcactggtcagagcgagggtggtaagttttcctgtataacctatgtgttctgtagacattgacacaggaaaggtgagaaggatgcagtctttgtcctcgaagacggtgcaactcttcgcaacgtcgtcatcggtgccaaccaaaaggaaggtgttcattgtctcggcgcctgtaacctagagtttgtctggttcgaggacgtttgcgaggatgccattactatcaagggtagtggaaccgccaacatcatcggcggtggtgcttacaaggccgccgacaaggtcattcagcacaatggctgtggtcacgtcaacattgtcaacttttgtatgtatattgtcatatctgatgttttctcaagctaacttgcgtagacgccaacgactacggcaaggtctaccgatcatgcggtaactgcaagggtaactccaagtgcaagcgatccgttcacatggagggtgtcactgccgtcaacggcggtgagctcattggtatcaataccaacctcggtgacaaggtgagttaattgtcttgatgagtgtggtgaaagaaactagactaattgctgtcgtgcaggctacctacaagaacaactgcttccccaagactcagtgccagggctacaagggatgcgacaaggccaatggcgagtgcgagccttccaaggccagcaagtgctagattcattcacacactgcctgtatgttgaggatgcgtagttatgctactccttatagtacagtttggtgtgttgggcggattgttgattttctccgtatacatactttttcttgtagtagtagatagcttgctgagctcgctataattattgagccatactgaattgagatacacgtgtgtcttcattacataaagtgtactcggtgccttgatactgtctatcactacctgttgtgtggtttgtgcatgacttgactggtttcacaattcagcggactgtaatgcctttatattactaaagatgacccacccaatcacaacccccccagctacaacagtcttgagactgttcatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagatccagccacctgcgaaacgcaggtcttcttttttgcattttccacaattcattttatcaattgaacttttatttgatcaccattctgttctcttttattttgacttggacctatgtctactatcatctcctggatgttcggtcatgtatgctaattacaacacacactgttttatcgtctcaataactcttaatcataacctaggccatcattccggacagtgcgttgggctcgccaagagcaccctgggggaatctggagttgaaaccaatgacatcgcgcacgctgttgaatgtggatgtcttgatggcaagcttctggtcggaaaccaaccatcggacaccctcactgcagggaggtgtggtcaaagaaccctcgtatctaagtaattgttagtttttttatcttgtctatcattgaatgatttacttacgtctggaaagagccagctgcaagagtgctgacaagctcggccatgttgagagacttggtcttggtaagagttccaggcttagcaatctcgccaacggatccaaagacggtctccaaaaggttggaagaagaggtggcagcggtggcaggggcgttgacatggaagaaagaacctccaacagcaggaagttgtcgcttctcgttggcatggtcgtggtcgtgaccgtcggttgtgctcttgcggaccatcttgacaaagccgtctctcttgaccttggcagctgcgccagtcgagttaccaggtgtacttccaccagctccatcctcaacatcgataaagacaccgacgacagcaatcttggcatcctcgctctcccaaaccatgtgcatctccatagccatgctctttccggcgtcgagatgctcgctgggcaagtggaagtggaactgctggagagtgaagctggtgttgccgaatcgcatgctgcccttgccggcgatgacctcgacggtggttccaaggttctcgaactcggttccttcggtcatatcggggatctcgaggttaagttgagaggcagggatcatggcgttggcgccgggtaccatgtcaatgggggattggttgacaccggtagagcagacagcgttggctgcaggatcgagagcaacccagttagttggtccctgttaccagtcagtatatcttgtaagtgagttatgtcaggtcaactcacaatctttccagtgtaaccaaaggtgttaacctcaacactgccatcctcggctcggggatgcagaagtgttccgtaagcacaagacgcaatagccttggaggcaaaggcggcgaggagaagacctcgaagagtaatggatccagccatgatgatagtagtactgattatacaaggtaataaaagagatatgtgtgtataaaacaaaacaaagtattaggttatcgaaacaaacaaaaacagaggccagcctcaagaacggaataattagagtaagctgaagagaaacgacgaagacagaggaaagaaatcgaacgatgatgtctaaaaatcagcaggttgaggcaggaccaagtgttttaatacaaggagaggaggagaggctagactgtcctagtacgctatattaattaaaacagataatattccgctgttgaaaccctccaccgctaggggtgggaaagacgtctgtccgctgactatcatctttgatgctagtgaggtatgcttcatagtaaccttaaagtctaactttgatacatttggcaggcgttacattgggatggtctgcgtcgcaggtcttgtcgccaggagctgacctgctggggatggtgttgtctccggtttcagccacgggggagacaggccgagactttgacagatgccacgagccgaattttaattttgggaagaaacgtagatcatcttgttttagttgaataattgactttgtacgtaagataatactttattgtcctaccatgcttttaccaacgatgcataagaagcaagccacgtcatggacaataaattaataattagagttgaggataagcttaacccctaggttgcttcatcccatagtgactcgacaagcattggcccgttaaccgtcaatctgcagggttcaccgtagaaagtggtctgatttctggggttctagactaattcgtcccgtagcaagcgccaagccaaaaccgtttcagcattttaacggtttgggattggacatttgaaactgcgaaactctcaactgagaagacagcaggggagcatactatcgattgctaccatgacaaggattttctcatccgattatgacgtgcggacaacggtttcgtgtgccaagtagccgtgctaaccgagccgtgctaaccggtcaacgacaagacgtgaaccagagtctttttgacggcgtatttgaaggcgtatttgagaatataactgttaaaaatagctcacggggttacttgtgttttggaacgaaacgtaaatctttgttttgcaagctccttcctcccagatatattatatgtttccgcagcctgaataggtatgtatgtcactggtgtcggggggtgtgctgaacatggttagaggctctatggttccgtcttattatcttggtatacgacagcgatgccttattcgacaataactctatgttcaataatctcgtcgctattgattttgagcaggttgtctagctgagatgaattattcatgtgggggcgaagacatcgggccttgaggacgacttgatgtttcacaatacgatacacatgacactgcgagtcgtggtaatgatgaggatctgcatgggtcattccaaaggtgaatgattgggtcgaagacgtagcataggattcaaccccagcaaacgagatgttccacatgtgccgcgtgttacggcgatctcaaggtcacaacgccgctggaaggttggaattgggatataaataaagcggatgctcaacataccgagtataagaacgaccactacgtcttggcaagagtcaaagaacctagagagtttcgtttctttgtttcttgaattatggctcttgctatatccgatgctcaacaagcaaaggcgccattcgtattgtactgaccatgccacttcatagcgctacggattggactgccgcattgatgagagtttgaaatattctaaagaaagatcattaacggcttgacgtacatggaaattgtactgacgcgatgcgatcctgaagccaagacaaggctgtctctcggctagtgtacgatcaagactcaaggaatcagctggacttggctcttggcagcgtatttcagcctctagactataaagttgtcttggcattgagctgcttgcaattattttgtgaaccattagtgacttgaactacttggtggttgatataactgaaatggcaatattagtgatttgaactacctacgaattagttgcctctcatatcgaattgcaaggatgtccactttaacatcgcaactacaaatcagacctattaaaggcccaatgcttgcacatgacagaattggcataaaataagactacaagagagaccactgcagagtcgaggcaaaagtatatgtaggcaagaaaaaaatgataagagaaggactcttgaagagtccgactgttttccagtcgacgtgggcctgattcgaacagacgcctccgaggagaatagatttctagtctatcgcgttagaccactccgccaccacgccttatcggattgttgaaagcaggcgacaaactaccgtacacaaatgcagttgctgtgacgattgagacattggttggataaatgatatgtcaaatgcactttcgccttggatgagccagccagcccatacctagcagataaatgtgtctgcctcgtggttcgccagtggctatgtaaacgccttattgtaacgtgtttgtttatcttaccccgacttaccgtagagccttactttccccctcaatgaactgtttactaaaactcccatctctgacggtttccgaaaacttgaacaacaattcatctaattttcttctacacaagctgacaatggagttcgcactaagtgcaggtgccgttggtgacttcatttcaattgctgccctgatcaaggacatcgttgtcgcccttgacgactcgcgtggatccgccaaacaatacagagagctagtgcagcaactcaacactctcgaccagacactggacacagtacagcagacgctcaaagatcctcgcatgacacattccttggaacttatctcagcaatcgtgcttgacacagtgaccaagaccaagaaatgcttggtagacttcctggaccagattagcaagtatgagccagccttgagcacaactgcttttgtgaagaaggcttcattgaatggtgcttcaaagaaggtccggtggaaagcgacgagcaattgcaggaaggttcagtggaagctgaacgagaaagatatcgacagattccgcgccgaggtggtgggatacactatagcgcttgaaatggttttaggggtgattacaatgtaagctttctcatctgactatctatacagtttctgactttagtagacggttattgcaaaggaactatgattcactggtcagagaacaacaaaatgccgagaaacgtacaaccgacttgattcatcgatcaaagacatcattgggaacatcactcgactccataggtcgaaacatagtttctaaactggagatcatccacagcttagtcgcacagctcaagacaacaaccggtcacattgtctctttgatacagagcgtcgcaggggatattagcagcatcaaggcaatcgtgatgcatctcgacagaggaccaggcgatgaacattttatcctggaaaatatcaccgggaggagatttcccatccatttgaagactatcacttcttgggcagttcttgagttcatactgaatgagcgtttcaaggggaagaaaggtgctcgtcgggtccagcacaagcgttacactctggtggaggacaagacccatagagaggtcgaccagtcaataccatgggacggtgcttttttgccatatcagaaaatcaacatgagcttgatatgtaatgaagttgaaggcaatgacacaaatggaaagggagcatcaagctgccctttttgcaagatgctctcgggcagcctagcctcaactggggttgagttgaaatggaaagtctatgcccttttcccactgtaatatgtttggctaactggatcttcagtgagagttgtggaagatttttcacaagagtggtcgaggttaaccacggcgaactaaatcaagtgccaggattagcggaatccagctgctcagaaaacgtttcagacgaggacgcatacacaagatttcacgaatcgaaaagtatcagccctcaaactagacccggaatggggtcacttccatccatttcaggttacgattcagatgatgaagatgttcgaggttttgtaagggttcatcttgtctcgaaaaaaaatcagagcgaccgagcgcctcgctgtagaagacgcgtcaaaccacatcatcaatcacgaaagcgatctcacagcaccagtgcttcacccacacagcacgccggagttagattccacgacgtcttttggcatatcctcccctcaaggtcaagaagaacaacgaaagggcttcaaacaaaagcagcgaatttccaacccgaatcctcctgctgtttttcttaacatgcccccactctcccgagtttataccccggacgacattccaaagcatcgggacgataaaagggtgtgcatggaccgttcgtataggataatggttgagaaacctaacagcagggctacctatagttcacgattttacgggtagaagggattacgaggctgaaaggacaatagactctactcccctcggagatagcagttgggcatagcggattagacaccggtccctcctactacagaagaaggcggggattgggagtttaaatatttcctgtttgagtggtaaagacctatagttgtagagccaaaaagcaaaaggattgtcggtggagaggctcgaactctcgacctttggattaccctggtgtttaaccaagtcatactcaacgaattacttcgcatatgagaccaacgctctaaccaactgagccacaccgaccagatactgagaggcctcttcttaagtactatattgtctactccacaaagacaacagtcagatactctcagtccacacaacggaccaagagatcagttgcatacattcaatcccagtagtaaagcaatgagcgcagtaggcaagaagtaagttgagctacttacaataataaaaacatgtgcaggccagtgcgtatcacaaagtatcaacagttgcaatctggacatgcatttcgcagtccggcatgccacaatcggcatcgagaagcaaaaaggaacagccagatgtttcatctgtctatgccacgtcaagggatcgaaccttggaccttgtcattactagtgacacgctctaccactgagccaacgcggcgccgtctagatagtaggctacctcgtggggattgggtgagggccgcgatggctaggaatatgcgtgtgcatgatgaactgctcgtcttggatcaatgatggcatcatggatatccaagagagttgtcgtgaatttcatctagctgggcaagggccgcagtagacaatcccatcgtggtagacagacgcgtaggtatcccgaatccaggctggtgactgtataaggatcttgactgagtgaatctctagacgaacgtcatcatgtataaacacaatggtattctcaacactaaattgagtcgtgatctggtacttggtatgctttgtgtttgcatggccatgttgaagaatgcaacgggaatcgcagggttgactttactatctggtctagggcggttattctcaaaggggggacgcggcaaaaaccgcaattcgctagtctctattccccatcctgtaggtagtctgcattgtcagtttgagtcaatggatggatgtcttgcgtcaatcagttcggcaaaaatgaattgtgacccaagttgatacaaaagtcaaaaatgattgataagactgggattcgaacccaggcccctttcgagactgcgaatcgttactagttcgaatcgaacctgaacacagcgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgaaacagcgccttagaccgctcggccatcttaccatttgattggatgctggtagcgggcagattttgtgaatatgtcgaccaatttcaaatcaacgagtccagagacgcatcaacagcgatatgtatctgatagtaactgccgcaagacgtcttggaaactattatatttactattattccattgatctggtcatatgcatgttctttgtcagtaaaactataaaacagtctctttgtggtgaagcgtctcaagatgcagtgtgttccaagcatgggaacgtgtaagcaaaggtgtggaatttctatcaacacccgaacgcgtccgaatcatgacagaaaaaggctgatagataagccaaaaactcaaggataatatatcagacgtgtaaatgcaacaaatctcattatgtctgcaattgcatccaattctttctcagaaatcagtccgctcaatctaccctacatcccaagcaactgaaaatacagtggtccaagctctgtaagacgcgttccagggctaatttccagcgcgactcttgcacgtccacggtggcgtaaatcgcgctattactcccaacctccatgtccttccaatgtcaaggcgatactttgatcggtaattgccgtgatccacaatcattgcatcatggtttcaccgcgtctgcaagcgcgtagggtctctgacacatgtgcaacacaagttgtctgacaccacgtgcgttgagttgcgttgcaggaagcgccaccattgaataagcatctcacctcatcacctttatttcatcttgtctctcgcctttcagttcatctcatctcatcttgtcttaggacctgtactagtgtgctatccatctacgagccgcttcgttcatcaccccaactcaaggttactacattcactcaaaactcagcaatgtccacgttcaacagtgtatcgtattaggtgtagcatgcacttcgtacatgataaatgtacaaaaatcaactacaaaacacaactaccatccaccatcgtatgctccgttaggaacgccatccaatcatagaagccattgcttctgaccaacaagaaaaagtagttaaagagagacgataaaaaactaaaataataaaagaagatatagttgaattaaacacctggaggtgtgaagccaggtagcttgggccagtcaccaagtttgcctggatcaccaccaatgcggacccaaatggcgtgcgatggagtaggtccatcaagcacaaacatctggtaccaagaaggaggactgacaaaggcattgggaggtgccgtcacgctgcaggtcttgccagagcatgaaaactcggggaacaaggtacgctgacccatgctcacaccgtgagtagcaccaacagaagccatgagggacacgcggagcttggaagcaccctcctcaagatcagatgtgagagtaaaagtgtagctctcgccataagtccaatcacggtccgagatggtaaagttgggctgggtagcaccagacaaaaggtagtcgggccagaagtactcaatgcgcttctcctggggatgcttgccctgatcttgagggtcagagccagagacgagaacctttccgtcgctgaggaggacagcttcagagtggtacagacgggcgatggtggtgttggcaaggacagtcatgcgctggccgagaggctcctcggggtcgtacatgactgcgttcaagttggcattgtcagcgagaccgaagccaccgcggccgacttgggcaccaccgaggatgaggtagcggccatcagggagggcgaccatgttgggcatgactcgcttagaaggctgcgactgttagtacatgaaattgaacaagtcaaagataatgatcacttaccatgcgctcgatggcccactcagcaccctcaacatcaggcgccatcaagacacagttgtcgagagcgtcattgccaggctcatgggtagtaccaccacagatgagaatctcgacgggatcactgtaaggagccttgtgaggcaagaccatcaaagtaccctggagaggatagttgcgaccagtcaatgggttgttgatttgtccaggcatgtcaggcagcttcttgatagactggaagtcgacctgagaaagaagacgagactcattaaattgagtaaagaaaatgttaccagaaggcaagatggccatgtgagggtaagagttggttcggccaatgttctcagcgcgctcaaggtagtcgacgtaagtcgactctgtcacaccagcagggtgagggaggacttcagcggtgggaacaatgggggcgtcggagccagactcgccacccatggcaagaatggaaccgttggaaagaacaagagcagtgggataccagcgagggtcaaagagtcgtagctgcgtgtaatcctcttcccagacgttggtgccattgtcgactccttggggggaatcaggggtgaagaagcgaataccgtagactgactcggcagaccaaccaccaatgttgatgatacggccagccttgtcagggagggtgaatgaagcagagcaaaagacatcggtcttgagagcgagttcacggtagatgttggtggtgtagtcaaactcgaaagagccctcggtgtcatcatcagacgtaccgtgcttctcgacaaaaacgatcttgtcgttgatgccgacagagctgatcaggggaatgatgggagaagtagaaaagtggtcgtactttccagccttgggaccagatgcgtagtgaaaggtgttgagagaagcaccagtccactcatagtagttgatgtggtttccagcaccgcatgtggaattgcgatcaccagggcaggccatgctgcagaaactgtcgtccttccagacatcacccctgttctcgacagctttgagatcaccgcaaacacattggcgaccgtactcgacaccaccagcggagtaaccgaacttctggcagcggttgagacaggtctcgatggtcatgttgctggtagcatagctgccggcgtcctcatagagccactggagaaggtaggggttgttgttgtcaaagacacagcccttgtactcccagtcgccgggaagaccgtctttcttggcaacagggatggggttgacctcaaagtcgccatcggagtagagcgataggcgacttccagcaccgcacatctggctgctgtcgcccgagcagggcatgttgcagtcagattccttgaccttggaagcagcattgttcagagcattgccgcagaagcactcctcggcatactcgacaccagcgatcttgaagccgtctgcgatgcaggtggcgatacacttctggggagtcatgctcttggaagtcccggcagcttgcaaggcacggcccggcgggtcagtgtagcaacctgcataagaccaggttccaggcaagtcgctagcgacaggactagcagtaccggaagcagaggccgtggcggaaacagtttcagtgggggatcctgaaggaacagatgtcccgccagctgaagccttgccaaagacggtcagcctgtcgccggcgccgcaaggctgctcatcatcgccagtgcatggcatgttacaatcagcctcatcagtctttgtagtgggcctcttgctgccgcagactagtcacaaaaagcgcaggtcagtcacaagatcgatcaataaattacgaatatactgcatgcatatcccaaaagaggaagagaatttcacttacagcactccttggagtactccatgcccgcaaacgcatagccgagaccaacgcaatgggcgacgcaggtctcagctgtgaggcccgtctcgtcatagtgaacagggccgtcgagagcgcgcttggaggtgctatcgatgtagcagcccaggtagctccagccgtcgcgtggcgattcaggcgccgtcagatccctgcgaaagatggcgctcgcagacgtcaagggaagggacgctgcggcgagcgcagcaaaacgaagcaccagcatgatggctggatgctgtacgatgtgacagaagtggaagaggggtgtggggagacaggcaaacgaaacaaaaaataacgaaagacttggataaaagcgaaggaaatgagtgtatcaaggggtggataatgtgaagtgggatacgatgtgcagaagggctggaactctgttgttaacgaaggactgaatccccatgcaatgcagaaactcaggagaaggtgacatggtggttggataacctgtacatatatgacttgccctcatacccgaggcataggaaaagtttctcacctctctcagctgcccacatccctttgtccatttgatagggcccctttccgctacattagctgttcaatagtccaagagtcagcccattttcgcccatcccttaatacaattaagattcttactattgtgcacgcggaacggtggacttggtccttgtgattatgcaggtggacgggcgcgtgaacacagcagagtagcagaataatctttcgcctagagccttgtgatcagaagaagcaacagcttgttggtggatcaggcgagtattactgcatattggatccattttggcccaaagggtcgagacaagccggacctgtcttggcaaaagttcttgtcaaattgctgaccggcgccacatcggctcagactcagccttgtgatggggtttgtgtgctgtactatgtactatacgcagacatttgggaatgctacttgggcgaagaagggttcacggtaagcctgaggtgttgcaactctgatcgacagggtcagggcagctaatctctcgatctgtacgaagagtgggtggagaagtcatggaccatcccctgaaccttcgtttgtggagagttcgcgaggaacgagttgggctaattaacatgtgtaagactctctatcttagggccggtctaaagcgctggttcatctatagagttatccacgataaggttgaaaccaaactagacggaagtattttttttaaaccacctatccaccaggcaaattggagttgagtctaagaggcgacggactgtatcataatgatttctgttcagcacgacggttcaggggactcagacgtagcgtccaaccgtaattgggcgggtaaaagatatgtatctgcacagacaaccatgaacgaatgtaaacccctgctcgatttggacagttcggaacgacaacaaggtgttggcccggttggccaaaaagtaaataaccgagggaagtggatgccacaagaatccctggccttgtataaatgtaacccacaccgaggaccacgatatgagagaatcatgaagcaagggaaaaaacacgagccttggctgcaggcaaaagttctcccacctgcaagagacagggggacactgcatcaaaaagatattttatcatgactgcagagtacaggtttctgtgagcgcttagccagggtctcttatcatgtcatcctcggaatgcaaccacttgaggcttcgcttggcagaataccaagaccattgtattgagtgtgttggccctgtaattgtcatgtccaggataatttaatgctttgccagcgcacaaggccttggccgttatgggatatgcatcgagggtctatactagtgaggtacaacacacagtagatggataaaaatacacacaatccaccctggacgtgcaaatcatccatcttggttctctctgagtagaaattccatcgacgatctgtgatagctcaccgttttatttcctgatttattccctgtatctaaagagatatgcgaccggtagtatgtaagcaatcttggatgtaagagaaagtacagtatgaccgcatatacaaaaaaaatggtaactgtcagcatggaatgcaaggtccgcacaagcaaatctggattaacctccgaatgctgacacgagatcgagaagcgatgaaccaagattacaagtgatagcctcaaagatagagagatagacaatgtcccaccaataatgttgtatctgtccatgttggtgagaatttagtgtcaaacgacatatctccgtgtaagacaccacgtggggggataaatgcgaaaaaaaatagcgaaaagtcagattatcaagaaattatatcgatgccattctctatgtattactcattccaccagtgagatccagaaaaaaaaagaaagaccctgatccaggaaaaaccaatcgtgcatgatcctttattcagatctgacagccccagcacatctgccctcctgccacatcttgacagacttcacaaccatgccacgatccttgacaggaccccaggtgggcagccaagtagagttggccttccaaaagtctcgcatgggggtctcgctgctgtcagcccagggcttgtcgccaatcgcgtcgctgtgaggcaggatagattagcatgtaagatcgagtgggaacgaaaaagtggatttgaagaagagatggagaaaatagtgggaataactcacggaaaccagccgttagtaccgccgactgcaacgttgaggatgaggtagaatgattcgtcaaaaggtgtgtttttgcgacctgtgctgctccacgggtccgtggggatggaaccgttgatggactggccggcgaattcaccgtaggtccagaggttcttgttcttggtgaagtcaaagaattgaacttgctgtggaaaagtcagtaactgttgttgagatgggcaagaaaaagacttactcgaagacgaccatcaagccaggtaaagagatacttctcactccactccagaccatatgtgtggaatttctcagagtagaggactcgcttgcctccccactcgccataagctctcctccagcgatcattctccgtagcagttccccagtgaagcgccgatgacacaagattgttacccatggggtacgtcctcgcatcgttaccacggctctcagcaatatcaatctcacctgacttgggccactcgccgtagacctcatcctggggcatcatccagatggcaggccagagccagtcacctttgggcatacgcgccacgacctcaacgcggccgtaccggatggtctttttaccctttgtatttaggcgcgcggaccgcacagggttgattatctgaccgagggtggcgttgctgtgggctgcgcaaggccagcggtcgttgttcttcttgatgctcttggctgtgcacttgccccagacgcggctgttggtggtcatgttgaccgtgaaaccattaaggagttggtctctggtgatggaagtgctctcaagtgtcgctgtagggacgatgtgaagaccctctgcgtcgacatatgagttggctggatcatttgtagtccagtcaaaggcaccagtactgaaatgcatcagcgatgaaatgaaaattagataaaaaaaacatacccgaagccgttcatttgaacttcatggttccaattgttgagatccttgaattggtcgttcatgaccatgcagtactaaatcagtcagtatcatgtcgtgaaagatatcatgagcttcacttacctcgtgcttggggacctgagtctcggtccagcagagaaatgcaccaatacctggacattgttattagcaattagttaaaatgaacagaagtaaacttaccaagaccgatagtgatacatgtgtagaaaatggtactatcccaattccactgtttcttgttactctctagccatggcttctcaaactcgccctgaagacgactgcttctgaagcgtcgacggacggtgggtgctgtcgaagttagttgagaaattgtacagaaataaagaaaaacacaccatcaaatgaagaagttgtgcgatgtcccaattgtcgtgatgccaaagactcagcaatgggcgtcgcgacagcgggtgttgcaaaagggttatcagtgttatcaacaccaggcgtagcgaaagggttcgctccgcgctgtgaagaagagtcctccgccgcagcggcagaggtagcagtccttgaaccttccattaccaaagtggagatatgccaatgtttggggaactgacaaaacaaaaagaccagggagggggagaggggaagagtaactgtagccagcgaacgaatttatccaaggacctctttgttcaagaatgcatttggcctgtttttcctcggagggtcttgatggatgtcgagctgaaagaataccaaggctcgctacagagtaacaagaactggatacgagcaagacgacagggatgatgggaaaagagatgctggttcttgggtctcgacctcgacctcgaccaacaaacacatgtgctttatcgcctccgtgttgatgaggtgattatgcaagatatcaatataatgatagagaaagaaagattagaaaaaaaatacaggcattaataaaaaactgttgagatgtagagtaatctcgtctcacgccagcaaccaatatttccatatcaacgagcaacaaacatgaggtccgaccagtccagaaccccaaacacatgtcgagataaacaaaaaaccacgcttaacctaatcgaataaaaattatgtgtcagcgttagcggcgtcagacggctgaggggattttttaaaaaaagaaactagtctaggagaaaaaaataaggccacaaacttgtgtcaaattcgcgattggcttagcaccgaaataaggctctgcgggccgtagtagactactgggtgggataaaaaagaacccccgaacagagtgggaggaaagagagcgagttcttgtctgtacaacaaagtattactgcatatatacatgcaggtttcacatgcgatgcaacagcagaatcatgccgctagtagtcaaagaggaagttctatcgctgtgctggagtccctggccctggtttgaactgccaagagatgcaatgtcctctcgctgttgaccaggatccaggggggcaaggggacgacgttatcttggaccagggtcaggatcagggcctttgctagcggatgacgggccgtccactgcactatcccataacaatactggctcgacgttatctttttttctacagtaacttctttctgtgtcacttcccgcgctactgtagcctcttgggataatgttccgtattatcgaacttgtttttctttttttttttcctatgctactgttctatgaaacgtgttgtattacatgcatttgactgcttttatcccattcgttcattggatcttgtacggttctatcatatctcgatggctggtgatagccatcatctctcttgtccttggatctaatattagcctgctatcgttaagcgactcggagaaaaagaagagagattacattgtcaaaaaacgccgcacgactacatggcgtattctgcaaccttgctcgtaaaattcaaaaaagaggccttgaccaacccactttctctcaccttggtcttgttgcctcgtttttgacgaactgccgatgatattttgagcacgcacctcttcttgctcggacacgctaaagaagtctagcctaatcttttctacgaggccttgtctcttgttctgcgaacccactttgaagccgaacacagccttgctttgtttgactcaacgagattgtttcgtgatttgttccatctagttcgtctttagccaccccagtccatgatccccactgccaaaaagttctagctcaggtagatcacccttgttgttctggttacaggtacggtacgttccgattgacatgtaatagttacctctgttaagaagaaaagtactaggcatcagctcgctagacgtgacatgggcgccaaatcaagcatgcattgctcggttccccgtaacccaggtactgactgcacccgtacaagatacaggggcagggaatgagaggggcaaggggggaggagacgatagaacacgttttcctcgtgcagaaaagttactgcagtgaacaaggatacagcattcttttgattgtgattgttggcgttacgtgctagaggcccagaggccgggccctgagtctgaatctcaccgagaaagagatatgcatggcctggaaacacgataaaccccgttcccaacaaagagatagatgcgaggccgaaacgacagcaaccatcaccgccgcccacgtttcttcctccactctgacctgacgcttacatactgtacgatccgcacaggtaaccatcatatccgataccgtggtcgaaattccagactccatctcagctcagatcggcggttcagctcaaagctcgccactgcgttggtatctttgtctagtgttgttttgtcacgtccctgctgtactgtagtaaaatctactcaaatctcactctgacacggataaggcgtgcagaaaaaaacacattcataacttgcttgacccgcggttatcatactctctctgccttgctcaccttactttgttgacgactgccctttcttccctcttggcttcttgaagggcctccccctcctctttctttttaccctttcttccctccgtccccattttctacacccttccctacccctggtcctgtcttgggcagatcttcaccttcgttttgaccctcttgacttctttggacccaacccttcgttattcccaagttgtgtgcgtgtgacctgaagccatctcgtgtgtcttcacctccacgtgagtcccagccatgacttcagagaagcctgcctctcgttttatcgagacgggcgtgctccagccgcccagtccgaccatggactctgccacgctcaagaggcttgaagctggtgaccatggaccgccttcacctgctgcccagctaccttcgttcatgatgcagcagaaatctccagagctgaagagaggaccgctcacgagatcttcgcacagctcctactcgggcacgccagctgtgatgcagattcccgatgccacggctgcggatctaccagttgtgagtaaaacttttcctctttgacgagcatgaactgtgtttcatgtttggggatccaacatcgctgttacccttccccttcaccgccctgacccagtgtgatgggtaacttactagtccacatttgcctgcagcttgacgatcaccaaacaacatgatctgcacgatgaaaatagcacatactgacaataacaggtcgcaaagtacattgctcgtcgagcaactttactaggttggttcgatgaacctgccgctgctgctatgactagtggctggtcatcaacatgtattgcgctcaagaagcctgatggctcttacctctacaatccagatgacccaagccctgacctagcggcagccatcggtcgcatgaacgaggctgctgtcgtctcaatgtcgtctgaggtgaccagcgcagttctcgataccatcaagcctgagcaggcgtgccttgtcaacgaagacactggtgctcgcattcccatcgttgcaaccctcaatgatatccatgactcactcgtgcacctcaccagcgcatgcatcgttgtccaagagcgatgcgtgctgatttggtcacacgaggcgagaaccgtcctcaatgttgcacacaatgttgagaagcagatgttgggttttgtaagtcacttcttcaggcattgagatttcatgagtctaacttgattgcagatcgttggtcccaacatgccccaaggtctgctggcccagaccgaggagcattccgttgagaattatcacacgcccgttcgtggtgcgattgacgagaacaacgaagtctaccaggccgccatcaaagtcgaggagggcggcgatgacgacgacggtgacatcgagggtaaagcgctcaagcgtcccactctgcttattcattctttcagaatcggtattgttatgatcttggttattctgacccaaagtgtgggtgtctcaagagtaagtcgcatcccgactgtcaaataccgttactaactagattcagctcatccgacaatggtcttgggatggtgattacaagcgttttgcattggctgctgtcattcctcctctcatgattctgtcgttggtaagtgactttaaaggcaattgagcgatgacttactcacaatgtcgcagttcttcttcatcgttgtcgtcagtagtgtcttccagcttcttctcccagctggaatctgtttgaagaattcaaagttccactctggtaagttcacagcctttgcggtcgcgacacctttgcgctgctgtactaataatgtccaatagccattaagcccaaccccaagcgatacaaggactaccagcttccacacatcactgttcaaatgcctgtctacaaggaaggtcttcgagggtaagtttacatctactactttgttcaacattcgctgactcttcacagtgtcatcgtcccgaccatggtctcggtcatggctgccatccaacattacgagaaccaaggtggcacagcttccgtctacatcaatgacgacggtatgcagtgcattcagcctgaactcgccgccgcccgtaagcagtactatcgcgagaacggtattggctactgtgcccgtcttcccaacaagaagagccccaaaggcaagggtgctttctcttggttcaagcgttctcctcctgtggaccccgaagtcgacaaccaagatgaaagctctcgttctcctcagggtcgtgccaatgcacttggcttcgagagaaagggaaagttcaagaaggctagtaacatgaactactgccttgccttttccaaccgagtcgaagatgagatgctgaggctcactgatcttgagtgtcagaaccgtggctgcaactacgaggaattgagcgctgaggatgacgatcgtctttacgaacaggctctgcagaacatggttgatgctgatgagggcaagacctgggctgagggtaacatccgtatgggtgagattattcttcttattgactgcgatacccgtctccccgtcgactgtcttctttacggtgctcttgagatgtacgagagccccgaggtcgctattttgcaacacggatcaggcgtcatgcaagtcgcccacaacattttcgagaacggtatcacatacttcaccaacgtcatctacacagctatcaagtacggtgttggtaccggtgatgtcgctccttttgtcggccacaacgctttccttcgctggaaggctgttcagagtgtcgcgtttgttgatccttcagacaaggtcaccaaatggtggtctgacgcgcacgtctctgaggatttcgacatcagcctgagggttcagatggctggtatggtttgtcgtctggctacctaccacaacggtggtttccaggagggtgtttctctgaccatctacgatgagctgaaccgatgggagaagtacgcctatggatgcaacgagcttgtgtttcatcctttctaccagtggatctacaagggccctgtcaccaggctgtttctccgattcctctggagcaacatgccggtttctagcaagatttccatcatcgcctacatcttcacttgtaagttttcatctctgtctcttatttgtgtcacagtctaacatctacagattacgcccttgctgctggtcttctcctaacgatgatcaactacgtcctcgtcggtttatttttctacgacctcgaccagttctacatgccctcatggggcatttgggtctcgcttctagtcgtgtttaacggcatcggaacggtcgcgaccagcatgactcgtcaccgtctcaaggaaaagtcgttctggacggctatcctcgaagcagccaaatggcttcccttcctccttctcttctttggtggcatcagtatcaactgtgccaaggctcttttgtgtcacgccttttccatcaatatcgaatgggcgtcgacatccaaggagctgggtcctacaggtatttacatcggtctcaacaagatgatgcaccgattcaagtggacattcattatttgcttcgccctctccggtggcatgatttatatggccatcggtgctccctggggctggactattgcgcctggggagttttcatctggtacatttgctatcgtgccgctggctgtacagattggctgcgccttttgtttgccgctcttcctcggcttgacataattacaacaaaaaaaaacgacgaaaaagaaaattgaaaaacaatgaaaaggaacaaaattcatcaggatctcgaatatgggacaataacgaaacattagataaacgaaaatgcgagactaatacatatcatgaatgggaaatggataattagttggtcaacatagaatggaactggtctagctagggatgctctcatctgggcctggctataatacaacttcaaacttttgaaatatattctttgtgtgcaatcgacctttgtgatgtttctagcgactgtatacatacatgatggtgtgctatcgaggctttaaccacgtgattagcttgctttatgcgacccttctctgactacctggtaggattacttggagtgaagaccacgttctttaaccttgactacgctgcaagaaatgtgtagaaagatcattccaagttaaaagcacctgtacctgtatatctgggaggcttgggggaaatgccttggacaattgtgtaatattttacttgttaactgagtaagcacactgtgtcccaggaaggtctcctcacccggttatgtatggatgtaagagctaatcaacgagagacattgcttatgtctcaccgagatcttagcactgaagggatacgccactgacgcgaggctatcacctgatgataagatttccatcttaaatcacacttttcaagcattatgactccaatacttacacaagaccttttttttttgccttgccctgccctaatataaggttcagctgggcattaaatgcgtcacttgcttccatccgacttttttcctcttccctccaccaacatgcgaggctttcacatcgcgatatcggaattgtatctcggacagttgatcagtttccgattaggctatttctttcggaaggatcttgctcttggccgagtatcacgcatgctaattactttgccgtcgacgatatatgctaaagaggtttcatgctaacccttgctgaggaattatatttgtttgctgctaattgccaagcgctaagtatgggctcacctcagcgctaaccctgctagggataaaacccgtcgggtaattcagttaaaggatcaacacaggctaatccaacataaaacaaagacataagacactgttttgacattccaatctcacttgtatacccctttttgaatccttatccatacgaataatactccagaatggggttcaaggttatagttgtaggcgccgggccggttggcttggtgcttgcacacgcgctccaagcttccggtatcgactacttgcttgttgagcagagaagacaagttcccccggagccagcttacggtgttttcatatggcctcagattatgcgtatccttcaccaactgggcctccttgatgtcgtctcggctgtcggtcaacccatgctccaggcgattcatagatcaatggatggcaaggttcttcatgaagaggagggtttccaaaagcttggagtcatgtaagtcaacaaactcatgctcgacattttcgggaagtgctgacataaacaggttcgggtattccatgacattgttcagccgcttggactttgcgctggctttgttaaacgctctccacaacaaagaggaacgcgtaaaagtaaacaaacgactcagcaaaataacccaggataagaagggcgtgagagtcgagttcgctgatggtactttcgaagaaggatcaattgtggttggcgccgatggtgtctggagtagcgtgagagatcagatggtagcccaggcaccaaagggactcttcgacgagaccgtaaaccccttcgaggcgactcatgccggtgtttttgccaaagcagatctcaacccgcgtcttgagccaggtagaaacatcaacgtctaccaagaagattcacatgtgcaagtctttaccaacagaaacgaggctatgatcattgtctaccaccgcatcccagctgaaagaaagagaacatactttggacagaacgatgccgaagaagctgcaaagccttggctagatgtctctgtcggcgagggcctgacttttggagacctttggaaaaagaagactgctggcggaacagccaactatgatgaaggtgtgctgccattctggcactggggaagaatggttctggtaggagatgcggctcacaaggtgtgttttactccgctgacccagaggctgagactgatatgctaacatctgcagatgaaccccatcagaggagcaggcgcatgctgcggtatcgaagactccatcgcgttagtaaacactctcaagagagttttgcgctccaacccagacccaaaattcttcgaactcagccaggcattcgtagcctaccagcacgagcgcgaaggagcagccaagttatggatggagatttcacgactcaatcttgagttgtgcattggacctcaccaacccgcactgagggcggcgagtatcgcggatgtaaagttcctgcctctggtcgcagatgggccgatattgaatggcttgccgttcgaggagatggttgggcttattccttggacgagaaaggtgagaggaaagaagagagacgaggaagccaaggcgaagctatgattgcgttgatgcgtgtgcgtattttttttttttatagacaaaggcgataagagcattagatatgatttgtgttgaatagacgttcaaacaacgacctgtcaagtttggtgtttagttcctgagacccaagagtggcctgctcatggtctgggatgagtttggaccctgaagatctgatattaataatccaatattgagaggggccaaagtataattttgaccgtgtttgtgagccgtttagaactggaggaccgtgacatatacctcggtttattgatgtttgcccaacagaccatcatctgcccattgccgatactcatggatatgagaaataaactctcggttgtgtccgtacggaatattgtatcgcgtcaatcgttttatgtcaatgcttgatatggatgaacgcttcttgcacatcgtcatttgattggcctggcaagtttaccaaccaaagtggccaaagaataaagtttccttgttattaccgaattgatcaattgactttgacatttacggatacaggcccacggcaatgtattcatctttaactttacagcgcatctaacaactgccaagaaacatgaaacgtatcatcccaatcggcaagcgatggtccgtcatcaaaatctctttcttaaaccttgattgtatgttaccgcttactttaacccgatttagtgactctaaaaaagataaagagagagtttgtgatagcttcaatcaccagaacttggaacaagacatgttatatgatgtgacaccagtggcattggcattgacacgtgggggagatgagcaggggtcttcccaacggcggatccgtagtcagtttcatctagacatgaccgagtcattctttatactgcaaacagacaagacaagacgttttgagacgtgacaatctgactatatctgcattgaaatatagctaggctgacacttgttaacttcccaccaccacaacccatcgatctctatttcgagtctcggcatcggtccgacacggcagatcgccatctacacagcccatttccagtatacctgccctgtctctccagaaatacgaaaagccctctttggaaaccgtgcagggatgatcttgggacgtggagtttcaggacaaaagtgaagcgctatgcacatgcctcttagagatatggataagaccagatccccggtatttaaagttcaccctggagacctgccaagtcggctcctgccaggaactggtttgtgtcattggagcaacatctcgtccgattacgtctggataatttctttagagttaactgccgactatcaaagtcatggggaatagatgaactgtgggtttcgataaactgccgatggtgagtgatcgtctggacttatataacctcaaacgtcatcgtccaatttactcacaacccaacgagcaagcctcttcttctgtcttttactcttcgctgctagtcaacgtctttcttttcaccagtaaccatattcattctttcgttgcagcgcaaccatgtctctctttaaggcagtgttgaccacactgtcagtgtccaccatcgtttcggcctctgccattcccttggtcgagcgtcaagacaatggcagtgccgctcccgcccccactgacgctcccgccccggcccccgatgtcgactgcgcacccaattcgtccactggcctaaaggcagagtgctggaaagcttgtgagtaataatgaaaagacgatgggattcgggctgacatggattagtggacatggacaagtacatcaaggattgggtcgctgccaacggtactgcagccaactgcgaggagctcggctttgctcaatgttatctccaggccaacgtgagttgacaaaccaacatcgacttcaactattactaatatctctctcagggcttcactggtctcacttgcaacctgatcaccagcgacacttgcccacctttcaacaccaagagcgtcgagaagtacgagtctaaccagcagttctacgtatgatacccatttgtccctttcaaatctcatgctgaccaaaactaggctctctggaacatctacaccatctaccaattcttcaaccagtactcccaagctctcagcaatggtgcttcccttgctggacaaacagtcgatgctatcgtcgccaaggttgctcctcccgtcgaagccaacacgccccagagcgaactcttcagtgtccttacttccactctcggagtggtctccacattcaccggtcttgtccctggaaacgccggtctaggtgtaggcttgatcaggggtggtctctcttctgccctggaccttgctggcaagctcggcaagcctttgaagatcactcagaaagcagatgaccgctttgtccagcttggtgacattggttccggcttggccaagttcgtcgagacgtaccagcagaaccttcttgacagtgtcaagacgatccagggtgaccaagagctcttcctcgctgcttgcgccgagggtggattctctcagcgagtcaccacttcgcttactattcaagccagcactctctaccgccagcttcagctcttcatcctctcaagcgccctcaaggccaacggtatcatctcttcccgaagcaccggcatccttgctcaggacgttgccagagacactggtgaagtcacatgcgacagtcttagtgccgccagcagctgcttccagtggtttgtcgatgaaaaggccaagaacacctattccttccacaaccccaacgactggagcaacacccacatcgatctcatggtggccatcatcgataacggatgggccgaccttgctgatgttttcgagatcgagaactgcgctggcaagacacctgagtttgaccctgccactcttggtatcacatgtcttgtaagttgacactacttctgagatatcgacctctgactaacacgacttacaggctactcacggctactgcgagtgggattactcaggcaagcttccctccactaccaggaagcagtggacgaactgcgacaacgacagcaagtggggtacactttgcagcagctttgccgagggtaaacttggtaagttccaccatgatatgaatcttgtcattgcaattttgctaacagtattcaaacagttcccgaatcttacctcggccctctattgtccaacagtgcctttttctgcaagaggcagtaagcataaaccgttattgggaaacccggactacccagttgagcttggagaacatgagcttggaaggctagcctgaagggtgataggggaatacacctttatacatatagatgacttgaatttaaagctttttgaactttgacgggcaatacggcttgatgccgaccgcgccctctaacgtctttgcattgtacgtcgctttggctacaactctttcctctcaacttgaactggtgtgaatcgatctttcgtattgacttgtctttcatgtttatcctgtagctgcccaggcaacaggggttgaatgcacctatcagcaactgttgattgcgcctcatcctgcgccccagcgactgcgtttttgttcactgcaattttaaccccccttaagctctctgacagtgaagttgaaattgccgtgaagctagctggctcatttcaccccctacagttctaactaccaaaatgaaccatcggcaattctcaatctaacacaacctcccagaatgcacaggtttagttcaacgtaagctacccactaaaggatctagtgtcggctgacatgttgtctagcaatactttctgattcgccggggatccttctggaatcgaacttggccagattgacaagctatcgaatcaaaacatcgagttattgatacagtcagcttgttttctgcttcaagttagatcatgaggggaaccgatataaaccccattaataccaatcatacttggggatccacgacttgagtttatatttcattaattgactaaaaactgtccattttaaaatgacgcaaaataagcctgttattgttcttattcctggcggcttttgcagtcccgaaacgtaccaagctgttgccgattgtcttcgagaggacagcttcacagtcaaagtcatcacattgacaaccaccagaacccttccgtcagaagaccccgaccacgatgaacacaaagacctggccagcaagggaatgctagacgacgttaaagagatccacgacagtatcgctaaggaacttgatgagggctctaaagttgttctctttggccatagctacggaagtctcccaggcctcttgtccattgagggatataccctggaggaacgtaaagcaaaaggacttgctggaggcattaaagcctatgcggctgtcgctggattcgcatttgcggttcgcgagagaaacatttacgggactacggaacaaggtcccgtgatgcctaatcattctcacgaggtaagtttgaacaacatggagattgacacccggctaaaagcttatgttgaatacaggagggcggccttgtgcatctccatgatacattcaaaccatccttctttagcgatctatcagtcaacgaacgagacgaagcctggaaaaaggtccttggcagccagagccgcaagagtttcgatcacctggcagactttatcaatgcggatgtcaagattcccacgacatatgtcaagtgtgagaaggacaaagttctacctcaggtgtatcaagataattttatccaggcaggaggatttagtaaagtggaaagcctgccttctggccattttccatttctaagcatgccgaaagagacggctgagctttttggacggattgctatggcataactgttcgggtttcactttaccaaaggcaactagtagagtccaattctttacactcgcgtcaggactgtgtggttggttaggcagtttaccatcggtatccttcttgtcgaccaaagcaagtccgtataattaaatattccatcacaacactgactaaaacatccataccacgcatttgtccagaaccacgagactatcatatccttcgccctgtctattaacaccaaaaagacaaggttgtatcataaatctcacatcactgaatgattctggacttcgcgcgtcttgtcgcatctttgccttatcaaataccatattatgccgcccgacatgcggccaatcaacgagataccgactggtctggccagaaaaccagaagtctatttggatagccttgctaaccagcgcttccaagtccagtcgataagagtctgatcttgactttctgggacgacaggaggcaaataggtcttcgaacctcttgactagacgaataacctgttgggcgtaagaatcatcggactggatggttgccatcatgttggccgtcagagtattccactgatggaacataggaatgaactgttcagaattctcctttgcgtgttccttctgaagttcatcgactatagataagtcagtactaagctttgccacacaggattagaggacatgctcacctagtgttcccaggaccctctcatagttacccgcccagcgcatcggccgattgcccttggtatccgcaaacacaaacatggagaggttataccagatggcagcctcgatcatggcaaaggatgtctgtttgccagtgacgtcctgttgataagtctggcttacttctccaagccatgttccattttgctctgcccaagccttgagatcattggtgttaaccttttcaaagtgaaagccaacaaagtttctaacttcaaatgcgagattctcccagtctttgaggagttctctttctggccgattgagaggcgtgcgaaccggaatgttcacatttttactggcggctgcgctgacgcgtttctgcaaggatgaaatagtctggttcagactctggacttgatcggaaagggccgcattatcggtcttgaggccgttgatagtttctcgttgttttttgatcgtcgcctcgtattgtcttttccagtagaaactgttctctccttcaggtaccatcatggcctggatttcatgagctggaggaggaggcagggacttcttggagttttcaaactgatcattctggccttcgcaaacactatccatctcagagtcacttatcaagagcttggatatgtcatcgggaacattttctggaagcaaggacgttgcctgttgggcttggctatcactaggtaattgatctgcattgactccatcgagggtgactaccgcggtaggttggcctggttcacagactggcctggccctttgagattcatcaattatgaccctttcagatgagctccgagatcgatcgatagagtctttattaaagccttgagggtattttccgacagtgtccatggaaggctgcttcttggttgttgatttgaacggatgcttgacaagttcaaaaacgctccgagcgcctctaggctttcttggctgtttggagctttcgtctctttctgatgtatggtcataacggcgcttggagtgagctgaagtccttgactccattgagccgcttctgtgacgcccttttgaaccaggagtatgagaaggctctggaggtcggccctgccgtgctttgggtggatacaactcttttttcctagtggaataatgtgtcattatcgaagagaataatcaagtttaagctgcgtaaattcgcgccagggtgtttcatattcctgttgaattcaactttcagagaggataaattcttttcgcccaaggaggtagagcacgaaggcaagaatgcgtgagaatggttcatgtgttaggctgagaagcacaagtggctacactatagatggtcatgagactctgcagcgcctactctggttcgaacgcggagatggctcgcaattcgatcttgatgcaaggatccgtttccgtttccgtggcttacaagctggactgaaacctgcatatacaagctgttcgttagtctccattttagatttaatttgtcattgaggcttggggctgaaatgctgaccgaaattggtgtttcacgacgctcgtggcttcgcagcctgattctatacaagatacctgccaacttgactcgtttcatccgttcataaatgattgggatggccaggctaacggcagcctgatgaggacagaatcaatgtttattggctctgagatacgttcaggcgccttttctttccctttggcctgcgactgagcacgagctatttcacaaccacgctggaaatacatggctaatgagaataggcagaactacacaccgacactaccgattaagcgctggggcttggctggaaaccgagtctctcgatgtgcagtgactatttgctcgccactcagccgccacgactcaatatttgcacattggcatgcatcacattgtcaccgcatgttggtggttgcaggatgaaacataggtgttcaattacaaagtgacaataaaaacaatgattcaaggctccaaggcgtacatttccgtctgtggaaatgtcagcttatcccttcaccctactcatccagccccagccccagccgaaccgcaaagaaagtgatgttcagaaccattccgagagctgtaagagcagtggcgccgtggtctttcatggctagtttcatgcgttgtcgcattggcgaaccagggcgaattttcatgcgctcctccgaagtccctatggcgtccagaaccttctcggtcgctttcatttcgcttttgagtcgtttgatctcctctttgtttggtggctgggcagtctgctgccgatccagttcgttctcaaggttgcccagcttttgctcgtaacccctgcgatcttccttcaacttctggatcagggatatgcctgccgtggtctcgccaatcgacctgtcctgacctacaatttccttttggatgtcgagtaccacactctgctgatctgccaattgatgaatcagaggataggccgattgtggtgttccgttgaattgcgcaacataagaccctttgtcaatcatggtgttccaaaacccattgagaagttgctgctcacgctgcagggcacggttgcgatcttctgggcgaaggacattccacatcgtcgtaaccaaaatgacattcctcagagcatcatctccaacaatctttctcaggagttggatatgtcgcagagaagcttgggtcatcttattatctgtgattttatgcagatataagattccccgaaggggcaagcgggacaggtgctgtgcagtaaggtagtccgtgatttcggcaacgatgtctgcctcagagcgaaacgtatcgccaaaacctggagtgtcaaccacggttatagtgcgtttctcttcctcatcgaggataatctgaacagcctgacatgtctgtgtctctgcagtgtctgttagctgagatgccaaagggatgagggtaacagaaagatggagaaaaggggtactgtatacctgaatatagtgaatgtccctcgtcggtagattggctcttgagttgatttatgaaataactctttccagcgccagtaacacccataaccaagatgacgccattacttccatcatccatagtgatttcgttgtccattctgatgtactcccctggaaagaaaagtgctctgctggaagtgtggcacaaatttaaaggaaatgagcctgcgactgggtagtaacagaaatcaggctgtgagcgagttggttccctccagaaactcaacaacgtagcattatggtagcctgcatagtcaggctgtgctagactaggctaaggtgatacctgccataccacatgcagacgcctcaacgcctgctctcaggtctgtgtgggcggagggatagcctgcctaacaaggctctccgagttggagggggtgccatagcctcagtgtgactctaaaaacaccctgggctgacccataccaacagaagaatgcatgtggcttacaaaatactcatcctattccctccttagccaaatgtttcctcgtacagaatctgaccttcttacctgtctccgatttcgctacatacacaatgcagtcttatgaaacagaccttgacgactatgcgcaagattttgttgcaattggtattgactttggaacgacgtaagttggcagaaatattgcgctcgcccttacacgtttggatatgactactaaacattctcgaaactttagttactctggcatatcttgggctttctctggtcaacccaaagaggtccatcaaatcacagactggccgtcagacgaccatcgaaatcataatgagattcaagtaccaactctctatgacattgactcacgtaaatggggctacgaaataacacccgatatgaagcctatcaagtggtttaagctcctgctgctcaacaacgatgatatcactaaggaggatattcgcaatgcgaaacaactccaagaagctaggagcatcttagccaaacacggaaacatcacggctgtacagattgtcggccggtatctcaagaaaatttgggatcacacttatgctgctcttcgttcgaggctggatatcgacgatctccctatccgtgttgctatcaccataccagctatctggcctggctatgcagagaacgcaatgaaggaggctgctcggattgccggtattctggataatagagttattggggacacgactctaatgcttgtgcaagagcccgaggcagcagctttggcatgtctgttccagcggaactcctcacccgagatcaaggtatccatacccatcggaagcttgcacatataaagtggaactgaccgttaccacagatgaacgaatctttcgtcgtttgcgacgctggcggtggcacagtggtatggcatgctgttcattgactattgttactttgaactaacacattggtcaggatgttatcagttataaggttgtatccgaaaaaccattcatgctggacgaatgtgcaactggagcaggtcggtgacaactgttcactcagatatctcaactaacaaggtaacaggaatgttatctggggccttcctgatcgacgaagcatttaatgcctaccttcgtttccaggctaagctgagggtcaattccatcaaggacagcgactttaaccagtttatcttacgggagtgggaacatggcgcaaagagaagtttcagcatttcccagcataagcaattttacttcctgcatccaccgatgaaagcctatggcaggtttgatcgcctcatgaataaggatacactgaaaatcagcaagtatgtctccataccacatcacagaaacgaacatggtgtactaatttatttcaaaagtgaagaaatgacaaacttctttaaccgatccctcactggtattcggactcttgtagggaaacagcacgaagaagtcaagaaaaaaacagggaaaccacccaaggttagattcctagatgatttggcaaactgatctgactgcatataaactgacttgggaaatttcagaagatccttcttgttggcggcctcggtagctctgagtatgtttacgacacgttgacggcaatcttttccaatacggtccttaggccaattgacgggtaagagacaggacatctgacaagacgtacatgaaaactgacagatactcagatggtcagctgtcgctcgaggtgctgttctgcggttactgcaggagaacatttcatcgcagggtccccagtctatacagcagcaagaagctctgaacaggctccctgtagttctttctcggcaatcgagatatcactatggaattcaagtcaacaagcccgttaaaaatctggattatgattctgatgatgaagtcactactgatccagaaggaaccaaggtgaccagtagaattacgtggtatttatccaaggtactaattctcactccatctctaatggtgtgaaccctcccgctgacagaatattagggtgacagtgtcgggaagcaatcacgtattcctttctcgtaccataaattctgccgcgtcggaagtgctccctccacatgtacattcgacatcttgtacagtgctcacgatccagcaccaaagagagtcaactctcaagtgtcgacattgtgtcgcattgagtgcgactgggacaagcccatcagcgagtggaaagctgtaggggatccatcgaaaggatggagaaagcacgatgatcttgaacttactatgggtttggagggagtgccgaaatgggaaattcgggtcgggtctaaaaagcgtgaacacagcttcagaattgactatgtagagtaaggcgagctaccatgaaggcactgacttggattaatcacatcagatgaaatcagtgctgtcagtttcctggtgcttcaagtagtcatcttatcgttagtgtagccctagcagttctgtcgggggttatttgtttcagagtccataagagtgcttcccaagcgaggttgtcctataaatatctccgagtcctttgtcagtggacccttggcacaagtcacaggggctatagatatcaatccctatttaagcttaatgacgtattttcttcctcgactcaagtcaagagatcaatcacatagaattatatcatacctgtccgtgaagctggagatcaaacctatttagtttactggtatgcagaaagaggcaacggtatagtaatattcacagagacaagtaaaaaccgggaaattactgatcttcataaaatcatctaccaagacaccacaacccctgaaggttgtaaccgaacctcgtatgtgccggcataatgctacaagtggacactcaatctagtcaatttagtcatagtttatgccaatcccggagctaaaacactagaacagacgtttcgacccgacgctcggtgaattcgagtttcgaatatcctggctgtagatttttccgcttaggcgaagcgtggtttgtccacagctagacgaggtagcgtggattaggtctcgtattcacaatgtcacgtcacttgcatcaagccagcagtacagagtatataagtgcgaatactacttatagagttaaactatttgaccatcacacaagcttagtcttttacgctcgtttattactctcgctccatacattcgttgttcttagtaactatcttcaagatgcgtttcctctcactcaccctcccagctctttgtgctgcggctgcggtccccaagtcttgcgaaaacccaacaaagcgtgttgaatggcgacagctcgatcagactgtccgtcagcaatatgtcgacgctgttttgtgcctcacgacaaagccttcaaggatcggtctgaactcgacactttacgacgatttcccttatgttcactctcaacttgacaagcagagtacgtatatcagcccttgataacttggacgtttctcgaccatggatactaatcatttaaaacatccagtccactccgttgcctctttcctgccttggcacagatactttgtcaacgtttatgagggcgcattgaaggaatgtggctatgaaggagccatgccgtaagtctttgcattagcactcctcctctatcgcatctgctaatcataaatatctagatactgggactggtccctcgatagcgatgacgtgcccaagtccgcaatctgggatgcaaagactggattcggcggaaacggtagccccaacagaaccgagtcgatctacaacggaaggtatgtcagaaagtgtctcgatgatggaccgttcaagaatctccatcctgaattcctcggcactacgagggaccctcattgcctgtctcgtaactggaatgacggaagcagcaacattggagacatgatttctgatgcttactcacccgaggctgtgaagaaggtccaagctgtcgaaaagtacgatgattatcgttatactctggagggcggccctcacggtgctattcacagcgccattggtgccgacatgattcccaacacttcacccaatggtaagatggaaacgaaactctcaatgtggaatgcaagctaacaatttagatcccatcttcttccttcaccacacccaaattgatcgcttgtggtcgctctggcagcaggagaaccccaaggttcgtctcgctgactttgccggcgacaagacccaagatcaattcgatggaaccaagccgccccgagcatctctcgacgacgttctgcttatgaagggattggcggacgatctcaaggtcaaggacatgatgaccactgagagctcactgctctgctacacctactaggtcacttgactcttgtgctagacaaaagggaagggtttgaccaggagttatacagcgggactattggcaatcattgatgattggagggcatgggctggcatgttgaaggagaaacagggtatcgggttgtagatgagtcttatatcgagctagaggggaagtctagcacattccacacttgaaatgcaattaacgcaacttgaaatcaggccatgtacttaccactaacaaatgcatctactgaattcatgtacaagtttaaagcgtggcccattgttccccgatttggactggcttatgtgcccatactctctcacaagttggcagctgttgacagctgtcgccagctgcctcgcctctagaccgaactgccacctgtgaattaagcgcttcgcattggaagtgaatcgctgtgaaccagaagctgtgagcacgtgccctacatttccttcgatgctggccaatgcttgccttcatttctttcctccccaacatcaactcgatctctattccccttaggaatgccctcaccttttgccgcccgcgtcaccactagactcgcaaattgatcaaggccgataatgtctttttataccttctctgattttgagtacggcgattctattcctgatgatgattgggaatataccgttgcgccgcctccgcctacacctgtgcctgcttcaaggcaaaaacggggtaagggatgtccaccacccaagtcccgtaagtgtctctcagggtccatcagagttccttcatgctaatgtcgcaagtaggcaggagattacaaagggaagccgcccgcagactccgcgtcctagacgagatggaccgtttagctcaatttggcacggcatgctggtattgccatattctgagacgtgctcgccgttgaagggtgcgacgttggttgtcttgccacagctatgggctgcgatagtcatgtcagacttgggggacaatttgaagaacagaggtcgcacggtacgtattttaccttctgattagagcatacggcctgactgactacttgatagaaccatgaacagaaaatgcgacgaggaccagcgggtacacctttgagatctgggcaattaaacatgttggacctgaggtcatatagttaggcctcaacgtattaccgcaaacagacatccatccattcaaatcctggcatctgcatgacttcctcattcatgattccataaacatatccaaagccaacaacgtcatatgatccagacactgcagggctcgatcttagaatagcaggcaatcgacaaccttggagggcccaaacagaatcccctgcacacacctcctttggcaacattgcaaacattcctttctccgtcttgcaaactcgtagaccactggtcgagaagatctgtgtgaggagttccgtaaggatatccattttattctcggcctcgtcaatgatggcttccatcatgtcttgacctttgtctggatgtgacgcgactattgagaggagagactgacctaactggcagattgaggcaaaggaatcaccgtgtgcttcttgcgagctgatgtcaaagactgtcttcatcgctgcgtcttgaacattttcaccagtccacgaatattgcatgtctgtctcgtgcccagaagtgaaaaagtctatggctttcgcaaaccagattatcatgtcctccatttcaaagacttcatttggtttcatacttgatacctcggcaatagtgtcaacgaaaaacccttgaacgatcatctggtcaggatctttgttatcgaatcttgcagaccaactatcaagatctccacctgccttatgccaagcgttacttaatgggcccgactgccagacggaacccaaaggactgcgtacagtgatatccctcaaccaagaaggatacccgtcacttcggcccgccattccggctaggaggacaagttctccgccagaactaagctgcagggcgtgcttccaaaaacgcatggtgatatcactgataggcgatgtgtagtcgacctgcaggtcatgtatctttccgtcgcttgcttcatccacgaggcctagtatagcaaaatatcgatcacgagggaccgtacactccttgaagcagccagccataagagacatgggaagctgagtttgactgagttctgcacctccaatcaagactctagtggcatttatgaaatcgcggccgtgggtagtgttgggatcaatgaccctgcagctgcggatgaaacagatcgagctcagagacgtcagcttggtaacgttctctggcttggctagctccattgaatcccatggcaaggaagagccagagtaccctgctgctgtacccgcccaaagttctccccatggtaaatgtcgacggccaaatattattgtgacatcgcgaccaagaacgaactcttgaaggatccatagacgatgaaaccaaggcaaacatatgaattcaagaaattcttcagtccaattctccgcctcaaagccttcaatttcatctgcctcctcttgagtgggaagacggacacccattatcgctgcagtcgtttcttttgaaaggatcattgagcgaccctgtgccagttcaaatccacgacgaatattcttcttccagtatcgttgcatggcgtccaacagccgatttatgttttcattctcgtcgcatacgtcgcagagaacacgcacggcagaggcgtatatcactcccataagagggacttggatctctttctcagatatatcgttctggttgatacatagaccatctacccagtagagacgagattcctcatgatggcggacacgtcgcaaaatcgaggcgagtgagggtgtgatgcggataaaaccaccgggtgtgacgaggcactcagtgaagctggcttcaccccacacataggaaatggcttcgaaacagacgtgtttggttaggtcaatcagctctgccacatctgaagaaaagggtttgcgacacggaggtaactcttccaagtgtttcacgagtagcttgcctcggagctggtctgtctctcgactaccaggactcagttccagtacacgtatctgcctcttgttaagaggggtatatgagtaaagttccgattcacgaccagagtgttcttggcccggggcttgacccaaaactaacttgtccaccatggctgatgggactgatgacgggaccgaggggaatgttgattgatgcgaaaaagaagaggctagtgtatcaagctattttcaagtttcggccagtaagcagaatccttgtcaaaggtgtaccccgcactagagtaacgtacgcgactgtgagactgtcgattacctggaccgagttgctgcggctgaagttgatgtctgtctgattggtctctacaatcatgacttcaggtcccatgattccatcatgttaccgcacttatgagcacctatgatgtgtctacatctctgtttggctgctttagtctgtgaaacatgatcgccgaatggccttcaatccgaacttcaatgcctggctcagatagtggttggctatgttgatgcgggtttacagctttgacgtctgctgtgccatcacctcatatcatattagcgaatccatggattgacgtctgctgtggatagtgacagtgcatcaatattacgggtgccgacgaaaatcttgtgcaatcgatgttgtggggtatgtgccaccacagatggacgggacagtcaagacatagctaggtggtcaaatgacagaagggacgggacgtcgcgaggtatcacgggcacataactcacataagccgaacctacagtgtatttccatccggcttccgaatccatcatatgctttttaaagaaactgagagaacaatatttaaatatggtagctaattaagtcccatgagtttgaaggtattcactattcacatcgtgttatttccccaaagccatacaatggagtccatgataatcacacccgagatgaactctacactcaagatagcagatgtccaagcacatgatctgccgttacaacacaactttctcagctatctctttgggttactcatcgccacatatatcgtatggcagtacttcctgcggacaggagtgacggagagtgcttgttcagaacccccgatgctaccatactggataccaggtaaggcaaagcccacagtgacaacgtgacatctagaactaatgtgaataagtggtcggccacacattctcgttcctgacaaacactcacaatactatcatgtctgggaggtaagctgtatctcagtttggctagagatatatattgttgactcgctcacaggtcgcacttcaagagtattactcaccctttcagcctgttaattgggggccgtcggacatatgttgttctcgaccctcattacattggtaaggtctataaaaagaccaaagatcttgtgcatgagccgtttattgatcatttgatgatgtgcattggcaccactcaaaagaccagagatatcatgtggaacaccatgattggggattcctcgttaaccgactctgccttggactggttacgagaagaggtatcgcaaagtccttcttcacaaccgttctttgacaggttcatgatggaactagaccatggtctacaacaaggtgatccactaaccaccgggagactacgtgagcataacatgctcaaattcgttgaaaccataattattaccgtctcaacgaactccttctttggcaaagtcttgttaaaacaatctcctgagatattagattctttccctatttttgatcgccatgtatggaagatggtattccgagcgccaaagttcacgtttatgactgctcacaacgcgaagggttcagtcattgatgggctgaccaaatactttgatctaccacagagtgaaagacaggatgctgcatcttttatcttgaaatcggaagatgccatgcgcgagaatgggatttgttctcgagaaatcgccgcgttgttgttcaagtttttctgggggtgagtcttgtgatggatgcctgtgagtagtgctgataacgacattaggatcaatggaatgcccgccacccttgcattctggtttcttgcccgaaccgtctacactccccatctttgggaagacatcagagccgaagttgctcctgctttcagaaatggcattcacagtcctcctgatatcgggtacctcaagaaatgtcccaagctcaatgcgacattccacgaaacattgcgtattcatggaggcacagctggctttcgtcaggtggcatcagatactgttatcggaggcttcactttcaaggctggaagcgatgtcattatgccttaccgtcaaatgcacctcgatgaagggatatggggtcaagacgccaaaacatttgacattgataggttcatccacaatccaaagttggctacagcaaagacgttcaagccgtttggtggcggtgtgacattatgccctggcagattccacgcgcatcggactgccttgagcttcatcgctattgttattacgagatatgacatccatgttgttggcggctgtgagagtcgaccttttccgcacatgaacaccagaggtcccgaggtaggcgtcatttttccagtattggaacaggttccccagattatagtaaaaaatgtggatattgaatgatatgagctgcgtttatattctattctaaaggcttttgaccccaaacagcagttctgtatcgcgttagtactaagcgagatagatatctcataagttaagaatacgtacactaagacgtatgaatggaggcttgggttcaacaactccttacgcatatcgacaagaaagacttgcgccttttcgtattcccactaaagtccattcgttagcatgtaaacaaaccaagtaaccgcaagagtagcatacccccagaagctctgtcaaaccgcgaatagaaaacccttccagtccttgcatcaggaattgtcggttccaggcgccccactgcttgagatccttgttcttaggccaagtaccaatgggcaccttgacctttcgctcgcttatgttttgcaaaccagcctcctggaatgcctcgaccgggtcccagaagaacgggttgccaatcttttctccgatttggtcaaagatccgaacccatgttttgagtggagagtcttcagtcatggttccgtcgtcagacattgcgttaccccagagttcaacgtgctcgatccagccaccgggctttaggtatctgtcaattggttagaactagactgtcgaataacttgtgatgtcttgcctttgagccttctgaagtaggtctttccagtttggaactgtgcccgtcatgtatcggaggtggataaagtcgaatttattgtctgggtatgtccactctttgttgatatcgtcaacttcgaatctacagttaagagggacgaagttaggctggataggtgataaatcgacaccgacgacttcggcagaggggtgaaggtctgccatatcactatttctgtcaacatgcagctgtggattttggaaccctgtcaagactcacatggcccagatgcccgtgccacagccaacgtctaaaatgttctgttggttgcaggtcagtatatcagcagtaaccgattggcagtagaactgacttgtgggttctcgccaataggtgactggtataatttaccgtcaagtacaatacggaataattcatgactggatttctgttagtcgtacatgttgtatgtgagaggtggatattgtcacttgcatcaagtcttcggcttcttgttgacggtcatcgttggcgcccctacgaggtatttagcaatcctggctgcaacctcattcttacatcatgatttaccagtaagtaccgtcaccgtaggcatgaaatcgtctaccatgaacccatttgtattctataatggaggacttgagtgattcggtatcggtgacttcgattctagttctcgtcagcgaaaccttcgctacagtgtcattatcttatttcttacgactttgtgtacgaagagtcagaatcagtgtcctatacgaagcgttaggacataatgagatggatagaccccatacatggggctgaagtagtggctgactggttcgattgtgccatcttcaggccggaccgccggatcctcaagctcctcgggcgttcgaggcctcggtggcacctctggagaggacatattgaataccgagtagtaggtttaggtataacaaacgatggtataggcaaaacaatggacgggcaagcgaatgcttggcctgttggttggaggcgaaaaataaagcgattcgtgggagaaaaagagaaaaaacctcagagggcggtcaatcatttatctcgcattgcatgactccccactccagcgggcgaacatcagtggagaagagggccacgtaggttactaaccgcagtacgatgcaacggtctggtgcagatcttgaccaggattattcgattgttgggatttttgcttgacgatggcatcagtgagtgaggggtagagaggacatatggacagttaaatatatttgttgtctagtctttattcgttcgaaagtgcctttccaaagcatgtccccttaaagtcgacttctggcagctctgtagagttgacagggatgaatgcgaacttattcgcaattgaaaagtcatggacagcaagtccggacgaattagtgtcgtactccacatgaagagacacatagtcggtatattcgctccaacaagcacgtagatcaccctcagtaccggagccgctcgtatatttgccgcatggagttctccgggtttcgacacatgctatcacaatcgttgccactgtgataccgaaaataaagccggtgtagatcttgtaagctgttgaggttatgcatggtatgatggtcgatgtcgtcttgccttgccagaagtaaggcatgaatatgatgatggtcatggtgagaaagaacatgtagtaaatggtgaaaacaaagctcgtggtggtatgcctcccaccgcggatcaggtacaacgtgtcgagtatcaagagacatataactaaaaaaagaaataatgatcggaatattttgctgccccaagaggatgatggcgttttgaaacgggactgaggatatgatgtagaacgctctagtaacgtgctcgatgatgtctcgttggaatctgttcgtggcaagagtcttatcttgcccatctctgcaacgtccccagacgagtgtccgtaaaaaacgggtggctctggggtcgttgagtgagctgccgagtacccatagtcatcgttgagccaaaatgcgcagcagagcctcagaagcccaatcatggctagtgggaagaatatcgcatccactgccatccactttgtaaaaccagagtatttattcttatcaagtgcgccaagaagaagtaccatggcttgcacaccctgagaagtgacaatgatggtagtaatcatttcctttgagaatatcgaaatcctcgtgttatcaggaaagtgatagcaatacgccgcgctgcttgcaatcatagcctcagaaccatcccagcctcgattagtccagaagatggcattagtaggagcgaggtcagtccgatcccaagatttggctcggatgcgtctatcggctatcgcagcgtaccgccagaggattgacgttgggttgtactggcagatctgttcgtgccatcgtggccggctttgatgaagataaaccggcgagggtgtaccggctatgatatgcgcgatgagtggagcgaggcatagggtaaagagggttatccactctgagctgtcaatttcttgactttgatataccaatggtagaatagtaagctttctgccggtgagaatgaatgacattgtgaaacagagtgatgacagtaagaaagatgacagtctcaaaacgccactgcttccagcttgtagttatatagacatcggtacgaagtaggcagccaactggaagggtgaaatgcataccaagctgcaggtggttggatgctgatacgaatgcaacttcgctaactcaacatacaaacctctattggttgatttaccaggtggtaagactgagatttccaggatatcctcgggcctcccgtctccgggagaagcatgtcgcttactgactggagagttggccatctttcaagcacagtcccggtctttagttattgagccagcccacaagcgaggatctcaataaaagacaacttgccgagcccaattttcgtttattcgacagtttcgggaaaagctcaactggaccaggccgtgcgtctgaccaacaccattcgagtcatgtcatacgagaagtaagcaaagccgcatgcgctaaaattgaagatcacaaggctaccaatcagattgactagagggaaattatctcgattcaggaccaggatggtgagttgcattggaagaatacgaaacgcactccagccctaaacagtcgaataaccttgattcattatgtcatgggatctttgtcgaatacctcgttggttgattgcttctttttcagctggacaggaccttgtactcgatttcatatgtcttggcacatctgctgttatatgtactctctgcatctcgccaatcgccgcgacattggttgtgtcgtattcattgcttacgtgacgtcaggacggatgagaaaaatgctgagcagcataaactcggaggaactaaatatagtggtactgtccggtaaatatgtatcaagaattagaaaacttattgattgcttatgagacatacaatgctagcggatcaatatgtatagggtatttaaccgtactttctattctctttgccaggacgattccctcactctagtcgactctcctatgcctaccctggagctgtaataatacctatcgtgccgtcgactcatacttactgcctagccgtcaaccgtgccagtgctgttgaggcactgatcatccacctgttcgctagttatgcagtcttttgtccatcggcaaaacaaccagttttagcatccaatcatctcatgttcatacacgtacacgagctactcttgctgatgaggtcttcacataccgacataggctggcgcctccacatcttgtactcgataaagttcagccgcaacgtgacatcataccacagaagaagattaaaatatgatgattaaacttttaagacatcaaccacaacaatgtctcagaaatataaagttacgcagaaactccaagcttctcatatctaacactcgttaaaagaatatttaatcaagccacattatccccaccgtccatgtcgcacaaactcttatctctgtcaccatcgtccatctcattggatctgacccagtcactcggaactctcgtgtcactccagcgaagcacgctcgcgtgatcaatacctactctgttgaggggtctatataaagcctcttttgcacctactcactactctatcgctgcgcgcaagccatcaatctcgagcatccctcaaagttaaactcggcgaagaattatgaacaccatgtcgcaaattccttccgacagctcgggcaacagcgatgctctggagcttgaagcagcggggtatcagcaggctatgcctcgccgtttctcgttgtggtcactcggcgcgctgtcgttcactctcacatgtacgtggctgggaacaggatcttcgattggtatcagcttgactgaggcttcctcggcgggaaccctgtggtctcttcctatcgcgggagtgatgactactattgtctcattgggcatggcagaacttgcatccgcgtatccagtcgctggtgcacaatattactggtcgtttatggtagccagagatgactacaaaccctttgcgtcttacctgttagtattcagtctgccatattattattatagtatactaaccattttagaaacggctggatgagcgtcattggctggtggcttgcttcaagctcagtgtccaactttgtctcatcaatgatccttgacatcgtgagcgcctggcatcccgattggaatcaggaacgatggcaccagtatctgatatacgttgccctaatctggatagccacttccgccaacatattcatgtcacgatggatccctcttttcaacaagatggtattcgtactatcagtcttgaccctcagcgccacaaccatcactctgttcgtggtaaccaagaaccatgcttcgtcggagtttatctttaaagatacgaccaacagaacaggctggtccagtgatggatttgctttcatgctggcggttggaaacgcagtatatgcctttctgggtagtgactgtggtgctcatctctgtgaggagatccccaacccagccaagaacgtacccaaggtcatgatataccctttgctgatggggctcttgaccgcctttccttttgcggcttctcttatgtatgcgatatcggatatctcggctgtgctcaacacgacgactggactaccgttgtttgagatttactttcaaggaaccggatctcgatctggggcgacggtgttgatgaccttgtttgcattctgcttctttgcgaatcttgtcgccaacggtaagatatctcatacgacgtgacttccaagctgaccatctgtagccacgacttcatcacgaacgctatgggccgtgtctcgtgatggcgcattaccgtactcacacttttgggaacgtgtccatcccaaatttgaggtgcctgtcaacgctttgttgctttcggcaacgtttattacagtcagtaaatgacctggagttgaccatgtgatccacactaaccttgctcttatagttatatggtctgattttccttggttcctccactgcatttgccgccatggtcagtgcagccatcattttcctgcagacatcatgcatcattccacaagccgttttactctacagaggacgcgaacgagtcttgccactacgatatttcaacctcggcaagtatggcgctttgatcaacggtatctccgtagtttgggttgttttcctggacatcttgtactgttttcccacaacaatgccagtcacggcagaaaacatgagctacgtctcggttgtgttcgttggattggtgggatttgtgattgttctctggtttactaccaagaagaacacgtttaccgggccgaggattgatcttgatatgttgaatgctcggcgtgtggctgctgttggacctttggagggaaccaaccctgctgagtatcacccattgagaaactctgaggcggtaaagtcggattgagagatcatagaagcagttttgaaagtcatcacaaattgtttagcattgcgactttaccgctgtgtcgcatttggtcatcatgtgtatcggaacagtcggcacggtcgttgcgcatcgcgccactactcaagatcaatgaacaaataataacgtcgatgccattaaagataaaacagtgaaccatgactctcgatggatatttgatgtttgatgtaaattgtttgtcgggtttatgagtggtggatgatttctgggacagtaaattacccatttaggcaattcggatgggtcgcaccgaagaccatcgaaaatcaggacatgtttaaatacatgaaatatccctcaatttcggtgatgaacgacaatcgtctttgaaccatttgttcaccaagatgaagctgaccgtgttaacgtttttggtcactgccgtcacggctgctaaagtgcctgtaagtcttaccataacggacattgacctgttctaacgtcatctagggctatcgctttgttggtagagtcaacccggcgaccaagcagctcacatggccgagtactggcgtggctttcactttcacgggaactgaagcaactatcaagatcaatgcggtcactggaacttcaagcgccgacctgatcattgacggtaaagacccaattgtcattgccaacgtgaacggcacttcgatatcggtccccaaattgccaaagggaactcatactgttgagctccgcaagcggtcagagacgtcgtttggcactttcagtattgctggtgtttctactgatggcaaactgctcgacactgcgccgccaaagcgcaagatcgaaatcattggagactccatctctgtgggctatggtctggatggtgttcttccctgcgtggataccgctgctcttcaaaacaacggcaagacatacggtgccgtagcagcccggtctttgaacgcagattatagcgttgtagcttggagtggaaagggtcttattcgcaactacgcctcgtctcctcctgatacatcaccaccgatgcccactatctacacgcgctacggtggtaatgataaggacaacagtttcccgttccccaagtcatgggtccctgatgctgttgtcatcaatctcggcaccaacgactttagttatctcaatgttcgggacccagtcaacccagcggatctcaccaaagctctcgtcaaactggtcaagagcatccagtcacactatcccaaagcccagttcttcttcgtgtcttcaccattgttgaatgacaactaccctactgcagcggatgcgcagaagagcacccatgttcgtgtactcaaggatgccatgaaacaattgagcggtgtcaaaactcatttcgtggactggccgactcaaggtgcggaagcaggctgtgattaccaccccaatgctgctactcaggcacagggcggtaagctactcgccgcttctatcaaggtagctttgaagtggtgaacgaaggtagcgtataccataacggccggttatttatcaagtatagcgatgtaaagacatttgttattacctgactcaattagatatgtttatatatcattatggaacaaaaagaaaaaataattctgcaactagactgccatcttggcaaaagaaaggttacgcccgggctcgaaccggggaccttctcggtgtgagcgagatgccataaccaactagaccacgaaacctcaatttatttccggatgcaagagtcgtcaaactagaggcctatacttcaatgaccttgtgttgaattatcctggacgttgacatgagatacgttgtcgctgttgtgaagatgaccaaggtctaccgtatatttccaaaaagaaatcggtcgaggggagtaaaccgactaaggcaagccactgggtcttgccgtgttaatcacttctagatatcatctaggccggatgataaagtatacagaggccgttattgatttgcttgaccctttggcaaattattgggtagctaagtaccttacctagacctgctgtggctggcttactcccctcgaccaatttcctggaaatatacggtagtgcatgtccccacactgctcttcttagcttgagcccagatggatgaagatcttgtaatcaaaaataagctatatgactgttacctgcgctgtcaattcccaatttaattgttgacgaaccatggctcgagtggaattataatgcattaaataaagtgtcaatttgttctgcatttaagcatccggggtaggccctgccctactaaagatctataccactagactaagattataactcgccaacaatctcatccttctgcttgtaaaagtcaggtttggtaataacctcattatcagcatccttgatcttatcccaaaacctctcagcattcttgggatcattagcaaagagcgtgtcaatgacctgcttctttggtgtctcgcccatccactggaacagagaaatatctctaaactcatctgacctaaagatctcaagcatctcaatgggctcgtcaccaatgttctcgacaaagtgacccatgtttcggggaacaatgccgacatcgccagggacgtagtcaaaggttctagcagtaccctctgcagcaaagatggtaactcttgcacgacccttgatgaagaacgaccactcatcagcagaaggatgccagtgcatctcccggatggcaccgggatcgatgatggcgtgggctgcagcgatggtcttggagatggggaagttcttggagtcagtgatgcggacttggccgccactggtcttgaggggaacttgatcgtgcatgcggtgggtaaagttgtacttcgacttcttggccttcttgcccttgggggcttcatccgagattttaccaggattgcgaccttggaaaatgtacttttctcccgcaggaaggttcttgaagacctcgggatccaagtcgaagttcttggagatgactgacttgggtgtgtgtgctgaatttgttagccatgtgatatgcaaacagctgagatagaccataccgagccagtcagtgagcacaaatgttgactcctcagagaaacgtccatcatcaaagatgaggagaaactcagtaccgtttgggctgagaccctggagggagtgagggactccgctgggaaagtactaaaggcttgttagtcgggtcttaatcatgaatcaagtttacttacccatagatctcccttcttgaggtcgtcaatgaagttgccaccctcgtagtccagagctgtcactcgaacctctccgtcaaggacataagcccactcagcctccttgtgccagtgaagctcacggtagacaccttcgccaagacgcatgttcacaccagcaagctcaatacttgttggaagctcgcgaatggttgtttgacgagtccatccgccttcctgcttcaggtcagccactattgagttctataagcaagagacgtacctcaattcggatatgggagtcggcaaaactccatcgcatgttggcaagattgccatggtcagtgctaggtggtctgacgagatctgggttctgacgcgatcgcgcctcattccaaggtccaagaacagaagctccaagaccattacgccagggaagagggtcaagcttgtccccgacagagtcgacgggtgagtcgtagggatctctgtcaccaggagtgaaggggatcttcttgccaccagtcacgccacggtaattgtctgggatcccaaggcccttgagcagtcgctcacgaggactgtcttggactgggacgccagcgcaaatgtccagaaggaccgaaaagaaagcaatttgataaagatgcatgattgcagatgatcaatggaggagaaaatggaatctacctccaagtagatatcaataacaaggtttgaaccaaaaaacaaatgacgtgatggttgaggggaaattgggcctgatgatgtatcttgctaatacaattgaattgttgaagtagctcaattgttcattgtcctctcacgttaagtatcatttgaagctgaaagccaaatcatcgccaagattctttcggcacaaagatcatgataccgagaaggcgatagccggttcatccccgaaacaggcttattcgaacaggcttacaaaacccgtccaaggtgccattgcatggtgacgctgacgagtgccgtaaaaacgggtatccggcacatagcgccctgcaacaagagccattatcagatgcagccatgtggcacaaacatggggcaacctccagacgatcaacctcgcaagcgcgttgttgacgatgagaggttggctttgagaactagggaactttcttgaaacgatatggtgtgtttgtgttacttgcagctgcttaaacaagttaaaatgaggggaaataggtgatattgagagggggtgtcaggctttgtaaaaagatgacgccgaaggacagtagcattgcagtttggaatcgggtataagcacagatttacaattccccgcttattagagacgagccatgtcgatctggacgattgtagtgtctcccctcggatggcggaattaacgggtatacaggtccggaacttggttgtccttgtgttgcgacacaccttcggtgaaaacgcggggttgagaactaagagtgcaaagactatcctctaagcgatgacactatgtgacggtagtgataagctaaacttcattccggacgaggttcttggcgattaagttgcgggcgctattgtagtttattctggtctttggcgtcgtgcttatttactccccgtcatcgaaccattccaaagagacatcaatacctactatcaagttcattgtcacacattcagatcatacgaccaaagaaaccatgtctcaaccctacggtgcaatctccaacggtgaaagcagagctgaaaacggcatttctactcaaaatgacgaaacgcagcctctgctcgcaccaaagccgggatctagatcttggttgcgcacgagattaggtgctgatgttcgtcgagattgggcggatgttatgcttctctcgtgttatatcataacaggcattctcgacagtgcttccatttccacgtggggtgctttcgtgtccatgcagacaggtcaagatttacttatttgttagtcttgggaatcatcatactgacgaactcacaggtaatacggtttatctcggtcttggtccaacggcggggacgaaccggtggaaaaagtctggaacctcgattctgtctttttgcatcggttcctttctgttcagccgtctgcatcgagccttcacgtctagcccaagacgcaaatgggtcttttgtttgtcttttggcattcagacagcgttcatcgtggcagcagcgtccattctgacatggggcccgaaaggcgctggtccagacgacgtgccctggtacgtgatcgtgccaatcgccctcgtggcctttcaaagctgcgggcaagccgtggcgagcagagcgctcaagttcaacgctctaaccagcgtcgtactcacgagcatctactgcgatctgttttcagatgcggggttgtttactgcttccaacgtggagaggaacaggcgtgtggctgcaccggtgcttcttctcatcggagccattattggaggaattattgccaagagcgaactgggaacttcaggagccttgtggattgccgctttgctcaagttactcgtcatgtttggatgggctgtgtggcctgcagatgaggggtcttcgtgaaatgacgaagtctatcgggctagcgatgtaacgacatgtgtaacctagtctagcataactgctgtaaaatgatctagaacgtggcttgcagcagcttgagagctttaggaaactcgctcgtatatgggaactcgatagcttagaataaacggtccgtatgactcgttagactatacgataaccgccttgataaagttgggacccagtcatgccttacatccgagttccgtgtagagtcactccttgtaaagttctaaaaatgtttcatgtatccttgtctcggcgacaaaagtaagacatgggtctcaaaacggcgggagatctacaaagcccgatgtaagcgaccctcactcgtcaacgcagcaccgttcaaacagccattcatcttgatccaaattcatcaagctggtcatatcatgtggactgtaggatcaagcttgttcgtcagcgtaacccctcatatgccggtgacacaaccaccgtcaacacctctttgcgtatcgtcagcttacagagtcttgaaatggtatggccaggcaccttttgcaacgataaacactccctcccaaactcaattgaggtgtgttgttgacttcggatgagatggatatctgtcggtattcggtattatgtagatgaattccttgatgaggttatacgcccgtcgtatcgagtgttacgcatataaatgtgcccaatccgctgtgcagtgagggcctggaagggtgtacggggagtggtcgtcaaatgtagtgaggtgtgatacactttagtagttgatagactatctatctgtatgtctgtacgtatgtgcaagctgccacatgacaggtaggcgatagggtgtgatggtgatgcactcggcagtatgttttggatgcgagccatgcgttgctatctgtagttaaagtctatatcaaccccaagtgaatcactacatgaattgaattgcatcttttcaaatcacttcaaacaagctctacagcattgcagagatgaatatgaatgctctcaaaaacttccaatccgatgttaaaaacgacgttacctggaatcgagcagctcgactgagcgtcaaaggggccaaagctctcccctcgggaacagtacaatacatcagtgacaaagttcccatcgttggctggctaccacgatataatctgcgatggctcatcaatgatcttattgctggtctgaccttgggtcttatgctcattcctcagggcttgtcctatgccaagatcgcgaatatccctgttgagtatggcttgatgtcgagttggctcccagctgtgatctatgcattcatgggttctactaaaggtaagttaagctgacagaccctcgattattgagctgacgtttgactgtaattagatgtctctactggcccaacctcgctcatcggtctcctcacctccgaaaacgttcacgccctacaagacagatggactccgtccgaaatcgcctccgcgacagccttcatgatgggtatctacggtatgatactcggcttcctgaagctcggattcctcctcgaatttatatctcttcctgtccttagtggcttcatcactgccatcgccatcaccattattctgaaccagatggactctctcctcggtgaagacaatgtccgcgatggcgcagccaaacagatccatgatatctttagtgaactccccaatgcgaacggctgggcctgtctcattggcttcactggaattctgttcctcacaatccttgagaaatctggaaagagatggagcaaggataacaaggtcatctggcttctgtctacaacaagagcatttctagccctcgtcctgttcactggcatcagctacggcgtcaacaaaaatagagaagaatatctatttgaagttgtcaaagtccagtctgaaggtcagcaagtacccacaatgccaaaggcagaccttatccccgaagtcgctggtcgcagtatcgctgtgttcatcggatccgcagttgagcacttggccatcgctcgcgcctttgcagtcaagaacagctacacctctgatcaaagtcaagagctatgctaccttggcatcaccaacttcttcaacagtttcttccatgctatgggtgttggtggagccatgtcccgtaccgctgtcaactcgtcatgcaatgtcaagtctcccctctctggtgttgttaccatggctgttgtactggtttgcgtttatgagcttgttggagcactcttctggatccccaaagctactttagctgctatcatcatcactgctgtttggggtctgatctctccaccttcaactttctaccggtactggaagacatcgttggctgatttcatctcgtccatgcttgcactctgggtcaccctctttcactctagtgaggtgggcatcggctgtgctgtgggtttcaatattgtctacatcctccttcgtcaggtctttacccggctgacatcaactggtgccgacgttgaatccaaccgcagacctacctgggcacttgaaaacaaccacacctctccacctacaatcccagaagacgcaagaatctttacctttaacgagtctataatcttccccaacgcctttgccaacaccaccaaggtacttgatgagattcagacttatcatgccgcctactacagtggtagccatgggcccgaaacagaaaggaactggtctgtggtaggtggaaagagagtagcacgtctccgcaagaaggccaacatcaacgacccctcatcactacctggcattggactggtcgtcctggacttttcacgcgtcaatatgctcgataccacggcggtgacatacttgaagaaccttgtttcaaacatcaagtcttatggtggagacggcactgaggtcaggttcgccaacatgaacgcggtctgccgtgaacgagttgcacgggcgggttggcgcgtcattgaggttggtggcaacggtgagctccagggtgatctggaagatgatggtgagcccatctatctctattgggatacgagagcagccgtggtggcaccgaggaggagagggtcggtgttgacagatgatggaaaggttcatgctgtgcatgatgagaaagccgaagtatgatggacagtaacatttatttatcaaccaagtagtagttgtggtttcaatatgatattcacaaaacataccattattcttacgctctgtgacggtattactgcgtttcagagaatgcaagcgcgcacttatcatggttctcctactagttgtaaagtgtgatcaactgttcgatatagcctctgtttacggcagattctttcacatacaaccaaagctcgtagaaaatacgggatcccatcaagttcattcattctgtagaagagtcgtagctttctgaggtcgaagcctctgttttcagcaaccgctgtcctcccttttaggaggtccgcaagtttcactctgaccaattgcacgttaagattacacacaatataacaagaggataacaaaacagctacaatagactattgacctctgtctttaaacggatatatgcttaagtaagagggaaggctctgtcagctattataaaagtcttttatcggccttttaagctcatatatacatagctgtcactcttctaactgagggtagatattaagaacaataacgtatacttatcttcgacaccgaaatttaattgacgatgtctccactccggcgccgattatgctctataccgtttaagataagatagagccagtaatcaggccccatctaccgttttccggctctgaaccggcccagaatgtttcccacccccgacactttcgggcgcttacttgacgacactcccccctacagcatgaaaacagcagatgcatcttaaatttaatacatcatctaatttaatttctaaggttctaattatagctagtaaagcttccttgtgttaatgatccactttgggacagcctctacgctcactttcccctccgtgtttccagatgatcagttcgaagcttttcagcgggcagatgcgcatgcatcgaaagagagccaggtcattatcgatattatccctatgatagaagggaatatcggggatagaatatataccgctcgccaagtcctattcacaaaccttaaccatttgaccgatagtatacttatgccaggcaacctagatctatactatagtgctcatcctgaataacttgaccagaaagtgcattatgaacttggcggtcatattatccctttgatataatatgatcttcctattataccgaacttctttcttagggtaaaaagtccagataattcaattatagtagctaaaaaataattattatataatatagcattaagagtaataggctatagtgctatctaattatataaagtagatactataatatataataataaggcttatactattagctatacctattaagatagatagataacttaagatatatataagctatcttattaagctatctatttttagaaaagaatctagtattattataatataacttaaagcatttgctttaactaataacccagatatttaacggtaaggagcaactgtatattataatagaagagattaggctaagcggtaaagggactaggtaattatataagctaatgaaatagctgggcttaaaagtcttaaatccccgtaaagtaatgccttaggagtgagttttataagcgatatatcctatattacgattaaaataataattctaaagaggattacaaatttaggtttataagtagtgctattactatatgaatctaatatatctgcagacgagctattactcgatttctaaccgccaactaaacgttcacgatccccataaaagcaatcctatagcatctaggatcataaccattcggagaaagccgatactatcaaagaatcctttcaaagttgggaaagacttccaactccttccgggcaatcagacgggatgcatttagttattaaaaaaaaattccaagtccttcctacgggatgtagtctacttgttgcatcaaccggctctgcttcctcagctcgtggcagcttcagcccggctcgtcttgtaacaacagaagcccgcctaagcttgccacattagaagtctgttggagataagctcctcattagcacggtcggtaaaattgagacgggtacgcttgcagaggagattatttccggagggcaagataataccctattggacttagtggctgccggtcgtcttttccagaagaatacaggacttatctggtcttagccgataatctggatacttcgattcagattgcttatcagattgcctggggtttcggtggcagagtaaagaagggctctgccaagcccgctttttagaaattaacacatttttcaggtttagaaataatatcatgtatcgtcggcttcattagctgttcactctatgttcctcttcttcgtattgcttgactgttggaaaaccttcctgaaatcactgcataagaaggaaagcgacaacgttgtttttttcttctttttctttttttcttttttttggctgatacatgtatataaatttgaaggactctactgctatataaatacatttcttacagaaggtctgtcatgaacgtctagggagtaaacgaaagactagctctagttacccatagcaaattaatcattttcacgaggctggatcattcgactgagccgtcgtatgtctagcgggacgtgcgattgaccccatcagagaaacatagatcaatctctaaggcgggctttctcttttccaggtgcctgacctcaagattatcttcaagacgggtaacgcggagcatccaaagttttcacctaagtcgtctgggttctttggctccaagtatcaatggaagatcactgaagaggaggatggcggtaccagtcctgattggctgtgagttgtgatgtccgggaactgtttcattgacaatcacgaagacattgccggagtagagccttgattacattacataagaactaagttagataaataatagctttctaaagggtcgcaacaaatagtataaggcaaaaacaaaatcccaattctacaagctcttactacagcagaggcaatgactcaaactaacacctacactacgagttagacatttcaatttgtacaccctcgagtatgtagcgccttcgaacaactctataagtaccagatgccatggcacctccaggtctcccacacctatgatgtatgagtgaaacggctccattgctcagtcatccaatgactttatcgaccccacaacataaatcagcccagtatcatcgttatatccagacgctatcagcaactatctacggtccattaacaatatcaaggtctctcgaacgatcacttcaggtcccaccaagctcaacgtatcctcgctgcaccgcagcgctgcgatttccgatagcgagtgtcctctccatattagcccgtttagccaagacgccgtcatcaattcgaaaagtattcgatgcccgagaggcagagaccaagacgttgactaatgtatatgagaagagtcagactctgagggaaaagtgcacttcccactgccaacgctgccatccttccacgaggaggctctcaccggccatgcaaccatgccggttcagcttgaagtctcactttctccgcatcctcagcctgatccaggcgcccgctgcaaaatcatccgagtagagcttcatgttggacgtgaccaactcggacagtggcacgctgatgacaaggataacgattggtcagtggacaaagacatcaggatccctgtttggtctgatatcgtgggtgttggcgacaatccgttcaacgataacccgagaggatgttgtgtgaccttgatagtggaattccgtggaggctcatcgttgcttgtctcgtcagttgctctgatacagtttgttaaaatcgcacgaggaggtaagcgggacctgtaaagttatttgacaatgggcagaataatgtgtttaattgtgcaagaatcatatagttatttgtgaatgacagggagtgtattcatgaggctttccgatcctagcactctgtgtgctggcttgcaagagtcatcaaagtaatccttcttcactcaatcataaatacaggtttgttgttccagtcactatttaactgatatcctctaataaagatgaatccacatttgtcaaccttggttagctgtcctggtatgtgctgtgggcaatatgccactaaccagaataatgacttacgcgaagactgtgcgatacattacatcttttagttacagccttgctgacctcacttctccctccttttttgtctacagtggtccattattttccgcaaaccgtaccagtcgcaatcccaactgtcactcccaagccattctgaacatgaccaactttattgaagaaatgatcgataaaacttgggagtatgaaaagggaagagggaggaaggatcgcaaatggggctttacaatttatcggacctactgcggcgaggagtctgacgatgcctggcaaatgcttctctactctctcagacaacaaaccaaattggcattcggcgcctttgaccctgacaaccacaaggaaattgggtttgaagaggagataaaacaagacgacatccaacgactgaaggacttgttcagtctcgatgttcgtgaggaccctgctctgtttgatggcttcgatattccaaggcttcgcgagttcgcaaagaaagaaaaggaagaccggactcaaattatcaatgtgggagcccatcgacgaaagggcatttggcccaagggggttcggggaatggcggattgggtgtttgactatgttcttctcgccgatgaatcagttctaaaggatgttgacagaggcgaatttatcgtcaaagccgtttcagtactgtggagagaaggacacacgccatggggctggatgaggattcccacgggctacctggtcgaattgtggcatcacctaatcttccatgaagatcgcactgaaaatgccttgagtttcgatggagacgaggaagagcttgaaaatctcatctgggctggtgacggtgccctctttaggactggacagtactcagagattcgtgatggatgctggcactatgatactcaagatttgagaactgagtcgtgagagtaattagggcaatattcatcgagctttacaacgctagctagagctactcctaatcggaaaacagttaaaaatataaagagatataagcccgaaaagatatgcatcaagtgaagactggaaggttgtactaagacgtagtggctccagtaaaacctatacagtagaatgcatcaattttcgtaacagtgaaacttgtttctcttctctttgtaacagccccagggcaactggtctatttatttctcccctacatcaacatcataactacgatgactctccaagaatgtctgacataatccaaaagacaacggaattacctatccctgtaagccaggggtcgagtcggagcctagagcgagaaggaatatccctgccgcccgttcacctgactaccctacatccagtatttcgtttcatggcattatctagcgacattgaaaagcagcagtcgctactgaagatgatggtccgtttcccttttgtatactcagatatgatattgaatatactgaaagtgtatgcaccgatgttagctgatgctgacaccaaccggggatgtgaagattgcgagaatatgggcgatatcatacatcggtaaaagttatcgtaagagctaattgtatatacactgtctatctaaaccccaacacaaacccaatagtcagcccagagcttctcgcacccactgccgactgtcgggttccacttcagcaactgagccatggtaatcttgtagtacttctgaatcgaggcacaggtagttgtagaagctaccttgtgaaacttcttacagttggttgtcatcttgggttgaatcggcgagggcgtcttgataccgtcgctgggcttggtaggggtgccaccgatgacaccgacgcagacgttatccagcctaaaggtttgtgcagttagcaccgaccgtaggattccacttcccaaagtctgataaagagatggaatagtaattctggatggacgagcaggtcgttgttgagctgactggatggaacttgttacagtttctaaccatgttagcttggataggcagaggcgttgagatgccgttcgacggcttggtagtcgtagcagcctttgtagttgtggtcttggtcttggtagggggggaccatcccacaactccgacacagacccaatagttggttagtagagattcgcaattcttaccaatagcagggttctatgagtaaaaggtggcaaacggaacgttgtagtagttctcaatggatatataggtagtcgtagactggatcttgtggaatttgttgcagttcttgctgatgccgttctggataggcgatggagtgctgataccgttggcgggcagtgtggttgtggaagtagctttagtagtcgtcgtgggcttatatccctcgacaccaacataaacccaatacctagcccacaaattagagcagttagcctaaacattaggattctaggcgataaattgggagaggggcagattgtagtagttcttgatggatgcgcaagtagtagtggaagtgatttagtggaatttgttgcagttcttaataagcccttcctggataggagaaggggtttgaacacctccagtagctgtaggctttagtgaagtcgccgaaggtttctgggcgggcgtgccagggacactaacacagtagtagtaaccagcccaaatgccactgcagtctgcattaacggcaggattccacttaaagaaggtatcgaagtcgaacgtgccgaaattggagatgatcttggcatatgtctcaccctttccggcttggtggaaagagatgcaactgtcgatgagaccatcttgcgtggtactgggtttcgaagcacctgtgattttttgactccttggcgagtcattccttgtaacgaaaagtctttggaccctgagtcctggtcgatctccagcccgcttcagggtctcttctgcagctcttggccgaatggtggagcaaatcatttcgaggtcaggcgtttttgttccgatggtactgaaacaaaaccaagcgtctgtatctggttgaaagatcccctctgctgcatcccgtctgtcgtttcgtttgcaaactcttcctctgctagaacgtccgtgaaaggacgtttgattgtagcttttaccttcttttttcgcaaacatattcttcccatagatcaatacaatcctattgtgactgggcgtctcttcattcaattctctcggttcagcccccatcagcgaggccaagatgcgttttcgctcttgggtcttggttgtgctgctgctatgtgcgtacgtagcaacagcagcagacagcacaacctgcagcgctaccaggaggtgtgctcagggttgctgcaacaagtctggaaactgtggctttggccctgactgtaagtaagatatttacctgcatgctcattagaaaagaggctcgtgtgagcattggagtcatgatgctttttgttgtgaacttatatgaaagtaaaagaaggaacgttagaacagaggctaactcaagcaagattgcggaaaatctgtctgccgctctgactgtgacagactgtcagagtgcaatcccggattcggatcagcgtgggctcagagagataaatgtcccctgaatgtctgctgctccaagcacggatactgcggtgtaagcagaccaagatacgaccaaaaacgtcacgtgctaataaatagtcgatagacaaccaaggacttctgtggaagcaagacggtcaaatgtccaaactgtaggaaggtcggcaacataccgcgtgtcgtcggctactttgaaggctgggccaaaaaccgagcttgtgaggttttcatgcctgaacagattcccattggtctgtacacgcatatcaacttcgcgtttggtactatcaaccccttcacttatgtggttgaagccaatgacgaagaaggcaagctcatgtatgagcggctgattgcattgaagaggagagacaggaatctcaagatttttcttgccattggcggttggacattcaatgatcctggacgtacacacaaggtcttttcgaacctggttaactcggaaggaaaccaacagaagtttcttgtctcactaatgtctttcatggcactccacaagtttgatggattagacttggactgggaatacccggttgacaaggatcgtggcggcatggaatcggactatgagaatttccccaaatttatgtccaatttgaaggacctgatggaggatggtgatagaggcttgactatcactcttcctgcatcctactggtacctacagtactttgatatcaagaaactggtaggtctatctgtcgccgagataataactgaactaaccatgcccaggaacgcacagttgacttcttcaacatcatgtcctacgacttgcacggcgtttgggaccagcacgccaactggacaaagccctatctcaacgctcacaccaacctcactgagatcgattctgcactggatcttttttggcgcaacgacatcgacccggacaagattgtcatgggcctcggcttttacggtcgtgcatttatggctaaaatagcgagctgtgttgagccaggttgtcagtttaacggtccagccaacgcgggaaaatgcagcgcagagaagggtatcttgctcaactcggagattgaaggtgtgatcaaagactgggacttgacacctaagctctacaaagaagaagctgttaagttgattacatggggaagagagtgggcgtcatatgatgatgctgagacgctcaaactcaaggtgaaccgtgcggaagaacgatgcctgggcggtgtcatggtctgggccatcactcacgacacgagagatgccaagtataacctcgccttggccgacgtgctcggccgcaacactacaaagggttctttggatcaaactgaggatgcgggcaagtgggtcaagacgccgtacgaacaatgtcgctgggccaactgcagagaaggatgtcccaagggctggaagactgttcctcgcagtgattctggggcacgaaagggcgagcaaatgtttgacgagacgggctgcggtggtgacggcgggcaccttttctgctgccctgcagacgaggacacccccgtgtgtggattttacggccatagtggtggagattgccagaaggtgacaagttgtccgagcggcatggtcgaggtcgggtctaactcgatgtactgcaagcacaggcccgaccgaccatacgttcagacagcttgttgtgagaccaagagctagagtatgaaggtctacggcacctgcaagtggggagagtacccagagtgcgacgccagccctgattgcccctatgaggattggagttggccgctagccagttcgtcttcggggtcaggcggagggaaatgcaatgacagaaagaatgagttgggcactcccatcatcggcgttcaggcgcggaactactgttgcaaaaccgatcctgacatgcgctttattgactgcgaggtcagacgcgacattggtccttatcccaaagacgaacccatttatgggttctgtcgtagcgggtgccctagcgatcgcgtgcgtgtcgctctagacactcagactcatctctgtgctggccccggcataggtggtcaggccacatgctgcaagacaacgtacaaccacgagcattgggttgacaacgacaagtttgcggcttataagaaggccatgaccgactaggttgaagatcagacctgccctaacccctccaagatcttcaagcgtgggtcgtcgtcgacagacctggttgcccgagatggcaagatccagcttgttacgtctcacgatatactcaccgatctcatcgccctcgcgggccctgcagccctgttacccaaaatgcgcctggaatggaacactgccatgagagcggctaactacacatacttgcagatgacctacatcagccgctacatccgagagaactggatcttggaatgggaagggccctcggactttgcccgcgagatcctgtgccaaccggcttactgggccaaagtcatccgggcctgggctctgggcgatacagaccccagcacgggtgctatgaattgcacatatgccatttgcgacgtgaatggaaagtgcttggaggacgacgacgagggtgaaggcccggccggcaacgagcgccgtcatgccaacctgtttggccgacatgctacgcacctactatcccattcgcatcatcaccacagacgccacacgttacaacctcgaatagtggaacctcttgaggtcacagacccagatgatacgaccgaaaaacatgaatatgccatcgagatccctgatgtgagttatttccaactacctggctagtgagaatcgcacactgacccaatcagaatcctaccgcagaagtgatcgcacaagatgaagacaacccacttctcaaaaatgtatatcagatttggtttccaagcatgtgctgggtgcccaagatcagagtgaagccattcgcggaacgtggggctcggccagtacaaggtatgcactcttcttcctcctgtctcttgaaggaagcttggttctgactatttcatctagttgagcacttggttgataagaatattctcaagaagttctttatttcttcagccctcggaaagtatgagttattttcctaagagtgatataaacctttcaacaccgcacgcttgctaacgaaatctgctaggctgagatctggtacggtttccaagtatgggcctatacctatagccttttgggatcggatggagcagatagacttggcactagagcccggtgttcctgatcttccgggaagtgaaggtggcacttaccaacgatcatggatcatggatcgcgcgttcgagtgcctcggaagcgccagaaacgaccaggtttttgtgcttattgaaaaaatcatcaacgacgcaaaaaataaagtaagcttttttgcttagttctacttcttatctgtctttattctttcattctttttccctctttgcctatcttcatatctacttcttgtcaatgctttcttttctcttggttacgtccgcaatgtgtttaacataaacaactaacgcaatcaggttttctgtgaggaccgcacgaatggcgtgtcgtcgataaaggaaaagctgaaatggggtccgaagacgccggataaggtcaaacaggacaaggcaatgatactggtgacccgaattcgcgacggtttcgccgctttcctctacataaacagttctcgggtgcagttgaggaagatcgtcagggatatttatctcaacttccaagtcgccgagaatgtctacaacaaaaagtacaagaacgaagcggatttcaagagggtgcagcttgccgactactgggtggaatggatcgtggactacttcgatttcatatccaacaagttcaagagggatgtgagacagcagatcagtgagattcgggcaatattgaatggtgtgaacgagcctattgtcacagaggtactggcacatttggcttcatttgcggatatgatggacaagaatcctgcccaaggcagggtcaaccccaagattcttgatggtatcaaagatgacgatacagagatgggaggcacctagtatctatacctagataggtatgacttctatactacttgagtctctagcttttaggatacaaaagataaataagctaagagcctcctctaacgtcataaagactgacctaatgatctcgtctcttatgctttagcagactaaattaaaaaacaccccaaagcctgtctgtttgttgctgttaagactttctagcctgttataaagttgtgttggttgagaggtccgacgcatgcagtaagagggactagcgcaggtaggtaatagaagagttaacccttaaggctgccaggagaaaaaataaatagcctaaaaagctgttctaaacttcattaacctaactaactaattttatttctgaagatattaccggctaattcttctaacggcctaaggcggcaataagcccagaacgatgtgagatcctctgatcggcaaggcggcgtgaatttcatctcctttaagccctagctgtgaggatacgattataccgtagattctaagcagagtaagtaaagtaagattgtgtaaaatgcttttatcgatatgaatcttgtggtgtacggggacttgtatttaggcgtatgaactctggctaggttgatatgatgagattaggaatttggtgattccgtatattctttcacccaagctgaactaatcattcctctatctaatgaaagttgttatttgttgctacttcattctttctcatcttcgaaaccattcaatgccagacgccgcagggatccaaaacaacattcacagcacgcgagagctcgggaccgatcttcatcgtacgtcttttgggtactatagtaccgccgtcgacgaatctcggaacagcttccagtgtcgtgaagtatatcctcttcataccagatgtggtcttctagatcttcctcgggtctattaaaagggagacattaataagtccggtcatcgtaaaacataaggtatatctacaactctaataggtagcctattagaattctcatctatccctatcccgaattattattccatagcaacgaaacagccttaatgatagattcgcccttttcgatatcttttaatactcctttattagcgagcaacataaagtcgaaaatgtagtttgcaagtgtaataggtgtggtttctaagggataaactagtccatattaggtttatgttggcagatatgtagggcgttattactgagcagttataaagtgttatatctcttagggttaaggtagggttaggtatatttaagtaaagaagtcttattgatagctggtaagctaactatactaattagtgctaaataagtatatatatacttaagtttatatagattaaatatagtcagtttgactgtatttaagagataaatagagtcagtttaactctatttgttatataagtcgaatagcatacatttgacttattatagggtagctatcttgctattagttagaaactgcagagcgtattctttatgtgcgttagacttgtcaggtcgtaacaataagaattaaaagtataagatttaactttaagaaaaatatagacctttataaataattatataataccactaaacaataatatattaatattcagaatttaggttttatatttaattcttcttaaatataaggattttattcacgattggaattaagagcttggtattaacggtagcgtgacctagtaggtaagctaaaaccagggctgcgtaaaaggagagggcgtagatataaggcctaggtagatcgattaccattattataataagaaccgtttttaataaataatattacggtcgataatggtaataagaatacaacggcagtaaataccatgagaatatcaaggccggtttctagagctatatcgattatggaccacctggtgcccggataaacattagcgaattctccaaattttaaagctgcgaagcgctggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatgttttttgggcgatgggacaacgctgtcatcttttgctcttgttttcttttacacctttttgataaagaatttaagtgattgtctgtggaggtcattgtggttgggctgaagtcgcagctatcggttctcagagtcagatgtgccatgacaattatttagtgaccgacccctggtaatcagcgaaagggttgacgatgagttgcgcttccctttagaaagacaatgcctcagggacctcaagcttcctttcagatggcttgtagagaatgagttacagaatagaggtcgctggccaatggggtgatggcagctttccttatggcgcaatgagtgcatgggcttacgtgccaacacatgttttgtccgatttgttatggatcttcacgattccttgactgtacttagacccaactaacattgttggcttctgcctaggttccctgcagaatgacccttgtttttctcatggcatgattataaagaccctcgacagtaagaggtttggaataatatttgtatttgtcaaacctagaaagatcaccatgacttctcgaggagctatccctccccctccatcttttgagaatctcaagcctgatggggtactggccgagacccaagatatactcaactctacttcaaccctgcatgacactctatccgctacattcacaggcgcaaccgcagattttgcctgtgtaatccgccctattgtggacgatgccaaccgcgcagcatgtcgcttacgcattttgacgaccctactgggtcagttgtcaccggatcgggaactgcgacatgccgcccaacaggccgaaatccgtgccgctgcagctcaagccaacattctcatgcgcagtgacattgcatccctggttgcagcggtatacgagaaagacaagatcgtgccggatggaaaccttgatgagcaagatcgccatttacttgctcatatgcatgacgagtacgtacgttctggggcgtgtctaccaagtgacgacaagcgggaagaacttcgcgttgcgctcgaggagataaatgctcttcgatgcgaagcacaagtcgccttcacagaagaagaggacggtatctggttccagcgttcagacttggcgggcgtaccggagaacgcgctaaaatcaatgactcaagagggatctcggatccgggtaacatatcgcaatgaccatgtgacggctgtaatgcgacatgccctcagtagcgagatgcgtcgaaaattcgcactcgctcagcaaaatcgtcttcccgataatgtagtacgtttagccaagctagtcgctttacgcgatcatgttgcacggctcttggggtttgaacaccatgcggcttttaaaataacggacaagatggcacccagcgttgcctacgttgagcatcagttaaacgaccttcaccagaggctaaatccaattgcaatagctgaaatcaagaaactgcttcgtctcaaagagatggattctggtgctggggagctatattcgtgggacagggcgtattatcttcacaagcaaaaccaggagaatctctctgcagaccatgctcttttagcagaatactttgaagtcactcacacccttcaagggatgctcaacgtttttaatgagctttttggtatcaagtttatgcgcatcaagacctcagtatggcacgatagtgtcgtggcatatgaagcctgggatacacctgacgagggaggaaatttcctgggacatttgtacttggatatatttgagagaaaagggaaatatcacggcgcgcagcacgtcatgattcagccggtgtgtttacatcaattggtcatataacatgttctaatcatgaatgtttagggcttcactttggcgaataatgacaaacactacccggtgtcagcgttagtgtgtagcttccgcaactcagcgccttcccacccatctctacttcagcacagtgaggtgaaaaccatgtttcatgagcttggacatgctattcacaacattgttgccagaaccaagtattccatccctcattcgcgagactttatagagattccgagcatcatgttagagaactggatctggctccccgatatactcgttcggctgggtcgtcactatgagacctacaaggccctaccacgggacctagcagaagggatcgcacgcactagaaacgcaaacagggctagcaacatccttgctcaggttcagccagccttattcgaccttgccatccatacacctccaactcataaagatgcattagaaatggacacaaccgcaatttggaatttaacgaagagagacatactaccgtatagctttgggccaaccccgcaagatttaggggctggacaggcgcgattcgcacacatgtttcgcaagaacgacgggggttacttcgcttatcccttatctatggtctatgcggcagacatattcgcatgcgcattttcacgagacccaatggatccgaaagtagggagacgatacaggtatcaggtgctagagccagggtctagtcgtgcagagatagaaatattaaaagactttctgggacgagagcctagctgtaagacgattcttgatgagctttgccaatagaccgctgagtcactgagacccgctgatatctaccactacttattaagcaatctaggtaaatgattatgtgcagatctgttttgatagcaagtctagtagtataacgatgggcaactcttgtataggatttaggcgattttgtataatatttcgtaaggtggacagatcatcatcttagtccatcggcttgttcaattgtgattgaccataccactaaactaccacgaaaaggcttcatccaagagaacataggcgcgacatagtgggttactcctcacaatctcaacaatatcgttacgaacttcatccgacataccaggaggtccgcacacaacaattgccagggcaccatcctcgctcgaattcgaccctattaactctcgcgtcaagatgcccatgaggtccaaacgctcccctacagccgtttcgacttgtacactcctcggcagatcagcaagtaccggcgccaaagccgtaatgagacccttcttccgactcgaccagaagagttttgtgtcgcctgaagcaccttgtcggacatatgggagacaagctgtgatgcctacgcctcctgcgatacacaagatatccttgcactgcgacagttgtggtgaaatatggccagaatgatgatagggtccttcaactaccacgcgaagttgaattgtttgagattgcggtccagacactcgcgatgcaaggttcttagttatgcctgtacggacgcgagcataaaagactgttgaacttccctcggttgcgctaataactgtagttctctcatcgacgccaacagccttctcagcgtctatcttggaattttgcgataccaccaaaccctttccctcgtggccgtttgccgagggttttgagctaccctcactagccaaagcgccagaacatgcgacagaaaaggggtgagtttcccagaagcgccatgaaatcgtcggaaacgcgagatacgcaacaccgtccttgagaggcttcccatcgatttcaatgcgaatatactctccatcgacatctgcaatagccgagatggttgccgttcgactaccttgccaggccatgctagcaagacggataacatgctccaggccccaaatgcctccagccacgaatgcaaaaatctcgtaaccccagttgtacttataaaggtaccaaatgtgatagtagtatccaataatgaagatgagagcgagtacaatatgcgagcccaggaagaactcgtataccttttgtctgactggcaggagagagcaggggaggatcgcacagactgctacagtccctacaataccccatatccagtactcacgcaccagctcttcttcgtacgttccttggatgacataatttgccagaagcatagctgagtgtacgattgtgtggaaaatggcccagtatccaagccatctgtgtagcagaagataggtactatgactccagtccgtaatataaagaagaatgttgttccgtgttgaaaagagaaacaaaaccacaacattgcccatggccatgtcgccagcacggttgccgacaatactaattgtttgcatcttgagtgatgaaaagctggcttgtggttgatggatagtatatggtccgagccagaggatgatgttgagaatgctgatgaggagaatatagagtgcttgcccccggttgggaacattgccagcaatattgggcttgcggtgttgtcgaccaaacgctgctggatagaccagaaatgactgccagtaagtccatcctcgactctgggtcagaccagggatgaacctgagaagcgaaaggacggtaggtagaaatacgcccacaaatataatgatgagggtcattgttgtgtggcctgcctcgttggtctcgaagtcatagaggtagttgtactggagctgccagtcgctcggtccaacgaagctggtctcattgaggggattgcttccaccagccgtgataggcagagagctggagacgttgaacgtgctaaggccttcaggtgaagaagtgtcatgaccaccgtgacgtcgcagcaatggattcctcttcatgtggtggccactggtattgtgactagaactggaggtggtgttgtgggaggccttggattcttcatctttagctttagccaacgcatcctcatacgacatagcaggaacatattgataatccccaatagttcctgttccaagatgcgatgcccagtagtcttggattaaggttattgaaggatttcctgcaagggggcaatatgtgtcaatgcagagagccatggtctttagaaaggtagaatcttgcacaaagcaatcaggaggtgtcgtgaccggattatgcgctgttccatgattttctgtcgactcggtaggggtgcaagaaagaggctgttttcgaatgacttggcgacaggcgaaggagcaggtgggattatacattgtttttccccagccgatgagacctatcccatcggcttgtaccccaatgacgcatagcgccagaataagtgttgataaagccattgactttggatgaggcgtggctgtggtgaatcggtaattcaatggagggccatggctgctttaaacaggcggatgactgcaatatttcaatcattgggaagatggattagccgggatggtaacacgccacggtgagcaagttttcttctgactggggtcctatatttgctcagctaaaggagatagtctcagttatccacatggctttcaggatacacatacctattctatcgctcacgtttcaaaatcagcgaatgaaagccggaaacagattgattaaagacgaaagttaattctttactaacaattaaaagagatattgagaataagtactgtccatctcaaatcagatttagaatatccaagtaagtatctctacatacacattgcctcttcccaacagaatactgtaaataagcataaaattaactcagtttaaactacccaccaactctgaactagtacatgtctttctggcgtaagtgtctattatcaatgtcctgataggttgaacaataactgtctagcagggaatgcatggtcttggcatgaaatgagcacgtttgagaaggtttcctaatacagatgacaagcatagaaataggtacgtactatgtacgtccgttgtaggcgagtgcgctcacaagaataaccttggtcgactccaccaataaggtaaaggcccgaggccattctgccatcgaattcatgtacggcattgtcattattgtactatagcgattgtcccagacatgaatggcataaataagaacaaaatcatttacgcttttatttcgtcatgcctagaaaactgattgttttggttgatggtgcacgggcctcaggccactaactggtctgcctcatcttcagggtgacaaaaacaaaccgcaacaccaacaaaacatcaacatcaacatcaacatcaaacaacccccattccaaccacaatcgctgcaattgcccacaaggcacaaacagtaaccatcatggctgaatcacagcctgttgttccgactgtccatcaactcatcgtcgacaacccctggttctgcaagaatcccctcttttggaccgcccagcatcttgacctcctcaacatcaaattcgaacgcatcgatgccctcctcaaacatccccagtctcgcaagtatctgagcatgaaggacgatgaccctttctactactggtccaggcgcttcgccaagaacctcacctctgtatccaagcacgctgcctttacccgaattctggatctcatgggtgtcaagatgtggcatcatccgtacgtctgcttccttaccatgtcactccgtgctaaatctgttgcatagcgatgagaaggctgtgttcttgtttgacagcaaagacgtccacgtttccgactgctacgtctgccatttcacccctccctttctgtccgagcttcccatcatcggctacttccactacgacgacgtcaagtgggctcgcctcaagagcatccgacctcagagcaaccccggcgacggcggaaatccccccatggctcgagtctgtcgtatccgacttcgcaacgtcactcccatcgagtggtccgaggatccttacctcgtcggtctgattctgtccttggcccagtagcaatggagcaaggagcgacacccctatgtcagaaactatcctgtatgttgcgaccgtcctgcttatgttaccagactgactttgacctttaggttcgaatgctggttactaccgagtccgacccctcgactgctcacgtctttgtcgctgacatcggcattcgtctgttggagtgcatctacgacccggctctttgcctcgatggcgtcatttggccaactattcagcactgcgagcttcccatggagccttacaacactttccccgagcgcgttgtggccgagcttcttggctaccgccactgatgcgactcgctcaacgacactgccttgatggacggacggcgtcgagcagtcgaaaggaaatatgcgtttccttcttggcgacaggtctggcatattacggttatgcgcaagatgatatcgaggtcaatgttttggtggagtgcaaagttcatgtatttgcggtcattgatctgatacatcatgtgaagactggcggccagaggttataataatgttgcatgtaattagggttacttccattaagtttatttgtctcatcaacttgccttcacctatcaaggcgtgatatgtcaaggcaaccaaaagtatcaagaagtaacttttgataagtcttcacatttttcagccacagcaaaccagcagtatataatggacactctaccctcttggatcaatcatagattctcaactctttcaactttccaaccaagacgtcttctcagccagaactccacaaccttcaccactatcaagtttgcagaacgcggtcaccatcttcaatcaacccaacctgtctctcaatcacgatggacccatatcagcgcttaccaccagagctgcgcgtcatgatcctcagcatgataccaagccacgatacaacactccacctcataagtgcatcacccgtcatgctcgctcagtacttgtcatcccagcgacaatgcttcttgtcctttctgcgaaacatggcagggtgcagttccggtcccgtgtttgatgaaatgctacaagacgcgattggtctcgtctatctccaaaacgagaagcttgacacagagtcacgcatcgcaatagcaaaacagtggaagcagaatactctaccgaacccattctcaactggagatgaccagaccatagacaaggttcgccgtgtgttcgcttcggcaagttatgctatcaatgcacacttctacaaattagcctcaaaccctaacagattcacgcaatatcggagactagacgacatgtgttggcccctcctctacaattattttcggaagttcctatcttcctgttttgagaagaaatcacatatcacacgactccgccttacaatgttccgccctgggtttgacaagactttatacaaatcgattgtgcctaccctgcgcactcccaaaaacagaaattatggcaatttcttttgagtttagggaatttctcgagatgcaacaaagttgatagatttatggaaaccattctacagaagtgcacgagctttcatagaactccaatcagcaaaatcggaatcttggttgcaatgccctcttatcaatggaaagctacaacttggagcgtagcagattaattatcaattgaatttacacttttacagggtattcggactcctcatcaaagcgtaagaaataagaactggatatttatgtatatctttttaatcgcaatagtagtctgccatcgacatgagcactatgtaggtagctaatcaccttgataggttcaccatcacgactctaatattctctattccaggtatacgtatctatgcataattagaacgtacaattgtacaattaagtaatagaggcagtacttgacattattattctaaagagtgtatctggacttttgcgtatccgccgcaacttcgtctccatcctcaacaacatctctctcaaccttcttattctgacgccaatagacccatatgattccaactgtaattggtaaagccgcagtatacagcaaaataatcgccaagaaaccacgcttatacttgggcgcatcgctctcccgaaagagctgctttcccgccaacccaccagcattactaccaataaccaccaacgcaagcccaatgctgcgcttcccagctgatcgaacattaatactcaaccaagcatcattcaggccttgcgaaagcgcattaccgctgctgagcaaagtaaacaaggcatacttggtccacttgtcttggtccgttgatccaaacaaggcaccgctaaaggcaatactccagacaaacgcaaccatgcaccacagaccacgctgcttggtcctatccgaagcccaagctatagcgaagctgagaatcacaacacaaaagctgctgacagagttgagaaggttcgagttgatcttgctgaagcctaaacttcgaatgattgtaggtccgtagagttgaagaccgcctttgggagctagggcaaccacatttagaatcgtgtggatccataggcggtagtcagtgagagcttttattataccaccaaagctgatatgtgcgtgggcttcagtcttggagatgtcttcttggtagatccggtgatgcattatgtcacgctcgcgcgcggagaacaggtcgaagcggccgtgaataggcttggtgtggattggtgagcgaggaagaaataggataaagacgaagaagatgataagggtaaagattccctcgacttcaagtctgttagttactgtgacaatgcgagtatgagtcaagacgtactgataaaaagccactgccagcccgcaagcccaagaacgccgcccatctgaaggacgccagctgcaatcaacgaacccgtcgcagtagcaaagtaattaccgaaatagaaaatggccgttctcaacgccaactccttctctctgtaaaacatggcaagcatatactgcgcaccaggaataaatccagcctcgaagaacccaagcagaaagcgtgtggcaaagaatgagtgcacatcagtcacccaagcttgtgtgagggcgacagtcccccaaatgaggacttggcctgtcagccagatgggcgcgccgagtttttgaagaatgatattagaggggatctcagcgacgattataccaatcatcatgagttgatctccgaggttgacgtcgtctttggtgatgtttagatcagttgtcagtgtgtcggtaagggcgttgctgatgttactacgatcgagctggagcgcgtagaatccaaggacgagaagaggcatgagaatcatgtccagccttgtaacgttagtagaagtcgataaaaaccaggaattagaagcttacttcctgacagctgccttttcctcggcatctgtccaagtaggttcaggaacaatagacattgtacgagtatcgtcaatatcgtgaccctctttggagtcttgatccaacttgaccgatctatcgatagacatgatgatatcgcgtcaaatgagttagaggagccgatattgattctccagtctaaagacttggagtcgtctttataacatccatcaccaccaggatgatccccagactcgattagggatgatagctagccaagcaagctcgccattgaatgcctgaatcgcgtatctctatccgcgatgacagtttgcggggagataggactaaacagacatggcgtccctagtcttcggaggtgagcgtcggtggtgagcgaaaactgtggggtttcggccacttcgccgacgctgatcattttcagcttcaagatggctgcttctgtcattacttacctaatcatctgtgatttaagtcagatcggggttctgcgataccatcacaaccaagcaaatcatcatcatctttcccacatccgaaatcttcaaccatgtccaaagatccatcaaaacccaacatcgtgctcatcctggccgataatctcggttggggtgaacttggctgctacggcggaggccttctccgcggtgccgcaacacctcgcatcgacaacctcgccacagaaggtcttctcttgcacaacttcaatgtggagagcgactgtgttcctacacgctcagccttgatgacaggtcgtcatcccatccgcacaggttgtcgacaatccgttcccgcggggttccctcagggcctcacacgctgggagcaaacacttccggaatgccttaagccaaaaggctatgcgacggcacatcatggaaagtggcaccttggtgatattcccgggcggtatccttccgatcgcggctttgatgagtggtttggaattccacgaacgacggatgagagtcagtttacttcggcgttgggttatacgcctgaagtcgcagaattgccatacatcatgaagggctgcgcaggacaagactctgagaacgtctgcgtctatgacctcgagaagcggcggttgattgatgaaatgctagttgatcagtccaaagactggctgtctcgtcaagtcaaggccgagaagccatttttcttgtaccatccgcttgtccatctgcatttcccaacactgccgcatcgcaactttgagggaaagactggccaaggagaattcgccgactcaatggcagaaatggattaccgagttggccagttgatcgaccacctagacgagctgggggttcgcgaaaataccgttctcatttttgcctctgacaacggaccagagttcagaccgccgtacaaaggcactgctgggccgtggtcggggacatatcacacggccatggaaggaagtttgagagtacctttcatcatccgatggccaggccatgttccgagtggtgtgacatcgaatgagatagtccacgtaaccgacatcttcaccaccattctcgaaattgccggcgctgaagctccatctgatcgtcctatcgacggcgtcagccaagtttctttcttcgagaacccaaattccgttaaatcacaacgccaaggttttctgttttacatcaaggacgaattgcgcgctgtgaaatggaaggactggaaacttcatcttgtttgggagcctaaagtgaatcagtcgtctgggaagcttgagtcgccgtatttgttcaacgttgtaagggatccgaaggaggagacggatgtcttggcttacaacacttgggtcatgcagccagtcatgaagctaaaagccgcatttgataagagtctaaagaatgatcctgcaccgccagaccctttgaagggtttatagattgctatcaataattaaatgtcaagatggaagcaatagattttctatcttgttcttctttgatccgccacgtgaagtcgctactacatcaagtagggtcaaatatccatgggtccaacgtcggaggtgttgatgtccatatgcccgctgttccattcaaatccaatggcggtattgagaactgcccaaaaggaaaatcgtctgaaatttcgaatgaaagatcagttgtgacatccgacatggacgccgacaactcgtcgaatcggtcacgatacaccgtcccaggggagtatcgttctgccatgccccaaagaacagtggagcacacagaaacactccttttgagagcatcaacgtcgaataccgacccccgcaacgtgagactcttgatgcagtgaaccaatgctgcaccagactggaagaggtttggtgttgttcgccagtagaatctcaacttcccctctttgaacccctcccgatagagctctatactcatcgacgcgtatcgggccaaatcccgtagttcgggttccgaaagatctggaaaatggcgtgatggtgagaagagcgatacaagcgtcatgtacagagcgccatcgaagaagttctggggtgccagctttgatcttgtatcaactggggggacagtagcgtgccactcaacaagtcgatccttcatgcccaccttccaaactttgtaatcgaaaaaggcaccatttgctgggggcttgtagttgagcgtgtgatatatctcgtattccagctggcgaaattcaatacaatggtttgccagggggctgcaggattctgggccacttgttgagggcaagggtgtgaagactgcctcgtcaggtattgaccggggacgattgaggacaacacagaggttcgtttcgagaatgtaagttgaccaaaatacacgccgtctcttgttggtctcggcatccaagatgacttcttcgctattgccgctcgaaagacgagtctcgttcagtagatcaaggtcgatagcaagacgcgttgccagaccaacaaagtgccatgctgccgagagattggatgcaaagattgtatactgaacaataagaaggaggttttgtaaatgctggaggttgcctttccaggtagcctgcggccgctctgtcagaattccaatagcagaggcaaaaaacgagtctgatgctgttgtcgggacagcagagtcgatacggttgagaagcctgatggcgatggctagcaccatgcagagttggaatttctgggctggtttgccttggtcgacattcggtagatcatgatacaagacggtgattatttcgtggaatgattcttgataaaggatgggggagaaaaagtttgagtgttcaaagtaggtagccgcaagttgaagagtggtagacttgggagggaacttggtcctttctggcacggtgatggcaccaagaagagcatggtagccggaagttcctttgtcttgtacatcgcttggttctggtatgaaaagactcagcaagttcagatcggttgaccgtcggggctcgggggtggcttcagcagcgtcttgagagatgcgactcccggcgagagattcggtgtccaatccatgaccctgcaaggcgagttcaagctcagcgacccgatcctcgaggcttttgatgtagctgaatgaaggtcagcaatctttcttccgtgagaaagtactaaatgaacatgcctgcgaggcgctgtttgaccatcgatgtcaaggcttacacagggcacgcctgcacgtgcgcacggggaacatgctgggatgttttgatcacagcgctgttttcttgatttgcatcgctgacaggccgttacgttggcgcgccggacactgcttcgtttgcgagctgtagagggagtattctccatgagtttagcatgactgcaagtgggagcgaggtttggagagatggcagatttattagcggtcagatttactgaagagcttagcctgtcgcttctttctttccccgcgctatcagcgataagaacccagaattaatgtcaccattcacgctaatccttttcgagccgcagggcagttccagggcatttccagtgcatcgatgctaattgcagttcagttttacagtcgcagtattcagagtcgtgatttatttatcgcgaattattaattggatttattacattcagaagtgctcacgctatctatttttgtatcaacaactcatcaagccataactcgataaacaggatattcatctcccacgttaacaggcaagatgttaaaagtggcataagaatcaatgttctcaggctcaagaacaacaaaggcgtacgccgcagcagcttgtctggcagaaacccaaaagctacccgcaggcatggtaatttccttgcgcttggtctcagtggtaacagtgttgagaactgttccatggtagacgctagcgcccaaggtgatgctggtgacattgagtgcttcaacttcacccttgaactcggagcggagctggtcgaccttgacaccgacgagacggagacggtcggcggcttccttccatgcttgggggaagacgtaggcctcgggacggctgcgtgtcaggttggccttgacaggcgttgagctgaggaactcgatggggaccttgactagttttcccgtctcgacctcgatcatgtcccaggttcggttctcaggtttgtagctgtcgctgagaacaatgtcatcatcaccctcaatcaccttgcgacgggctccctcgatcacctcgtacacctcctcagcattatcagcggctgtttggatgatggcttcgatcatggtcaatcccgatacgacacgtcgctggaagttctggccaccaagcataatacctctggtctcggtgagaaacaccatggcctgtgtgagagccaacgagacatcacctgcacgagcctgggtgtcgagctgagtaaaaaccaagggctccgcagcacttccaacaatgtaagggctccaacgcaacttgcgcttctccattgcgccggcgatttggggtgcaaagacggactcggagtactcgcggatatccttgtggatgttgaggttcttcatggcgtcaaattggccgtccacagcctggtgccattgtttgttgtcgccaaaaggtctggtcgcgccaaactcgtgagcatcaacagcaatgtgagggtggaaatcagtgatcaaggccttgacatcacgagtctgctggctagcaaatcgaatgtgatctctgttgggatcgtatccagtagcaaggactcgctgaaagtaagcgacaccgtcagggttataacgaggaagaatcatgatgtccatcttttccaagattgaagctgtccaagtagagttggcatcgaatttacccagcaacgcaagaagcgcttgatccccgcctggttcatttccatgaactccgccttgtaggtaaactcgtagtttttctgtcgatgatgcattggccttgacctggggctgggtagatgtggtgaggtagacgtaagggattgagcgtccttcgtcggacttgaatgcggggttcttgtacgtcaaccagtcattgcgagatgcgaggctctggagaaagtattctggccatgttagtgtttgtataatgtgttgcgcttctggacgtacccaatgtcgcatcatcagtcggaccactggtgccgtttttgaacccagcaggaatactcttagggtcagtgaaagcaggcgactcaagtttcacatcgtcgatacttggaaaattcttgacggcttcctcgtcatcatttacgacagccacctgattcttggcatatgtttgttgagccgtggccaagccgacgtacaaaagaccagaggtgagcacagcacggagcgacatgattaccaaccgagcgatacagagtctcctaccacactagggttccatcatgagggcttttacgacattttatagatcagccaagagaatgggcctcatgttactacgactcttcccatgggaacttgtgagccgttcaacagttttaccccgccgatcagcaaggaagcttatcatgctagggttggccgatgataagcttaaaccgtttaaagcaggtaccatgacattaagctccgcaaagttgcaatcgtgggcgggggaatgaggtgccaaggctgtgaggattgggaattatttaccgcttcttgtttttggggccggtccttgatttaatcccggatcgttagggatcgtcctgaaaagattagataggggaatgtgtcttccagcccacagggtggcagcttatgctctttagactatacactttatgctatttatttttatacacaaagactcgagaggttaactttccttctgtccactagccggcctctgttgtagaagcgtcacgttagtggggttggcagttgagatttactggcattcgtgtcggccaactgcagggtaatttaacaacaaacgcgcgatggtacggtgacttcaagagacacaatagagaatgaattgagacatttattcatttgaaaagctattcgaccattattctcggcaactctataagagaatctagatgttacgagtaagtggtagagtgaagttgttggaaatgggatgaacaatgatgctggtaatcgctggagtaagaacatcaagcttccatcatcgatagctaggctacatagtgcgtaacttgggttcaaagtttaaccgatcaccaagacaacgtggccgagtggttaaggcgatgccctgctatctcttacgagacatcataggcattgtgttcgcacgcgtaggttcgaatcctgccgttgtcgatcctttttgtcttttgcatttcctgtaccctatttgtaaccacccaatagatgaatgaaagcataaattggcgtttaattgggactttgcaagctttgtggatgcccaggtaggcttttttgtttgttacaattgctccaatccaggatgacgaatgtagaggaaaataacaacaccggagcagcgagcaatagcccctcctcataccatagctgaatttcgccaagacaaaagaattgactcgttgtttcaattgactgtgccgttcataagtccatctatctagctttgttccttctgaaacctagtgttgaactttttgtccatgagccaaagaagaagagcaacaaagtgtccgtctacacaatggttctatctatttgttcaggttgaacaacacgattatttacataacccagaacacagtcacatccagtatataaagccaaaaatcctcttttcagtatcatcttctcaaaccattcaccagcccatgaaaatccccaggtatgtccccatcttcacaaaaagctaacgcgatctgcagattagatcacgccctaaaccgccttttccaagcactactcaccatggcgtctccctttactaccccagtcggcgaagaaaccgccgaaatgctccacatgaagctgaacctcctaggacaaaagctgatccaacgagaaaaagagctccatgcgctaaccgcagacgtcgccaagaagctcgccggcaacatttccattgctgagcgtgaacgacaggaacaacgagccagtgatgcctgtcatcgtattcgcactatgcagcgcgagtacgatgagctttggcagcgttggtacaagatgttgcagcaagaagggaacgtggatggtaacaagttggagcttgagatgaagaagaatgatgagatgaggcttgagcaggaggagcggtgggagatgcttgataggaatggtgattacttcaagacccgtaggggctgaggtgaagttctgtcatgatgctcaggatgctggagtggggaggggagttgagttagtacgctggtcgtgctgagattaacttccacatagtagaacgagaaggaagtactatcattaatggaaattcctcctttgattaactcaagacttgtctctgacttcatgtcccattcctgtttttcatgtcactattaattaactgtattgctgtgcaggtttgcctcggtgatgttcaatgatgtaaactcctcataacatggattagtagtcgtttcaagagtgggccatgataaggatgcatctatgcatcattttgaagaacatgcgcgtatatattcagtcatcactcgcttgtcctgttgggaaatagacgtattctgtgaaggcggtatagtatcaatgcatcatcattataggattgctcccgtcattagtatatacttttgaataataaaggaaaatccacatatcaatcaatcatgaccagaacctgagcttattaacccatcctgacgcccggccagccgacccatcagaatcattcccagaatttccaaacgatacttgccgcggtctgacataatatctgtcaatctcccgcaccgaataatccacatccgtggccaaaggcaaaaccatctcccacggcgaaggaagttctgccaaatcaccactatcctggcttctactggacccttcagaagtcctctcgttgggattctcgtacacggtttcgggcctgtcgagtgacgagaacagtcgacttctgctagacaagctagatgtagatctgggattcctctctgagtggtttgagatagatcgtttgggtcgtgcaatttcgaaggacgggaactgtccgtttctgtcggaaagacttgatatggatcgctcgggtcttggagagcggaaatatgttcggagaagttcaggtgatacgggatccgagtctcggttagatgacgtgttggacgacgattgagtggtggaagaatgttccgagtacgataaactgcttctgtagtcgactatgcctctttccgagagattcgtcctatttgtgggacgtctcctcagttgtcgaagaccgtagacctgtagaccagcttaatataacaaatggcttcatgagatacaaaatgacttacctggggccgcgaggcctccggaggcggagtactcttccattcattataactagttacagcaagtcgtccaaattccagcgccgtaggtatcagaaacatgccgataatgaaaatggtgtgaaagattaggatgatgtaaccaagcacactcgctgcagtgtgactccagatttgaggaatcattcccaggcatagaagaagaacagtaagtcgtgcactcgccatgaaaataggtttggagagtaacccaggcgccgctgtggcccacgctagaaagcaaagttgtatgagttcgcacgcaattagagagcacacttgtgccatgccgaaacgctgcaatccacccacgataactccgcgtgcgaacaaaagtatgaaagtaacgagggtgtaatgatcttgcgtgcgagaaggctctccgtcgtcgtcttgcttgtgaatgtcgtcgatgagtagataacccatgttctgcggactcctcgatgctaatccccaccagcttccaatgatgagaagagcgacgatcgagattacgagacaagtgtagtataccggtcgtgcggtcgcgctgtcgagttgatatgtcgtccatgctgtcagtgggaacaagaggtaactgagaaacacacgtagagcaacccagatggtggctttctgtcgttcaagcgtggagctttcgagagtcattgtccccgaccgattaaaccagtctcgcgtccatctgacatgtaggccgatttgaaggatgctgtaaagaccaacgaggatgacaaaagcgaggccaacgatgttgacccaggtgtgaactgtgacgggagcagccatgatctgggtcatatgttcaagacctgacgttcccccaaaagtgccgttgatctcgtggatgccattgtgaataccatagtaatgcgattccctccataaaatacccttgcgaaacatgagagtcgaccaactaattccggtaacgacaggttgcaggaacccaggctggtaaagggtgagagcactagagaagaagatgaactgaaagtagagaagacaatcggcgattctcgtcaggtgagacctgtctgggtttttgtctgtgccattttcttcatcatcgccaagcggatgcaccaaattataccactctcgccatccagcaacgagaatgacaaagataaagatcaaagccggaccccaaaatgagattccctggaaagtcgaaccgatatcaggtgtcaaaaaggaccgaaggcacgcgactgagaaatgctccgggccgtcgatgttgagttccaccgcgtaagccgccagcggcgcaggatcatcaatcttgaacaaaacatccaggacctgcagatgaactaccaggttgatctgcttgtacttctttgtcttgcaagtcgcattctggtggtcgctgttataacgcctcgtgccaccaacagcccctaaactcaattcgacagaggcgttgtcgaccaaggctgcctcacaagccgctaacgtctggtaattggctaacagctgaaaactgagatgagtctcgtcattttgcttctccaggtagccgttgagtgaatttggtacgaagtggtcttcaaaggtgatagttgaagacggattgtgaccctggcagtcctggaactggagatgcgccgcgtaagtttggcgtgttgcgaaaagaaggaatacggtgaacaagacaaggcgtaataataatgagtgcatttgtgacaaggactattattttttaaagaatgctgaatgaccattaccacgtttttacgattgtcgtcatttgatagaaggaatggatggggcctggggttgtctctcgcttgcgtcggcttggggagattaggaggtggaaacaacaaacaaggagaaaataaaaaaagagaatttttggtgccttgcagctcaggttctttttgggggcgaagtagtaaaggtagtgctgagtttgttttttggcgcttgaccgaaagtgtcggtccgatcttggctgtgctggtttagcgtgagagatgaaactggtattgtttgagagagtcgaggctgaaggattgtcaaatgtgaggaggaactagctctactcgagtgggagaaacagtgacaactaacaagactcatttttttcgatgaaattgtcgtgtttgtcatgagtatttgatgagtttgcgtgatcagcagagggatgttcaatgatcttcagagagcatgggtcggacttgtccgcgtggcgaagtacagcgtttcattatggagccgctgcggaatattcatcatccgatgtgcctacagccgaggccctggttcctggtgtatggagtgtgcattcacttggagacaactcagtccataaacaagggggacaggaatcagaaaccggacccagctttggtatcctgtaacaaagagagatccagtgacatttcggaacatttaatccttggcttgcctcgtgcgtgagtgatctcagccttggctgctcagccccgaacgtgttgatcgccattgttatgaccaatcctggctatgcagtgtaacattaggacatatcaccacacgtcggacaggaaacaccaaccaggttcgaagagagagggtttaaggttgggacgttttctttgttgtcaaaggaactagataatactaacctatcgaattgactttggtatgcttagaagtggttgcaagtgtcatcttatcctcatccaaaccatgcaccatctcactctcaccactaaacaataccatcaccaccaacaaaccaatatgtttgctccatagcgtcgtagcatcctattgtcctgacctccagtggctgaagacaatggcttgggccaagcaaaactagccctaccctgaaaggcggatggcaaaactaaaatacccactttcccggaccacttcgcaccgaacccatgacacacactgaccgatctgtcgtccaccgccttcactcactcactcactcatctatcaaatctaccacttcactgccaccatgtcgtgcttctcatccctgccaccacagcctacagacgagatctttgatcttctcggtgcttacaggaaagactctaaccctgaccgcgtcaacctcggtgtcggcgtctactgcaccgacgaaggcaaatcctggcctcttgacgttgtcacccgcgtggagaaggatctcttcgaagaggctagcttgaccagacacgattatcttcccatcgagggagaccagcagttcctcaagcttgcgagggatcttgtttttgcccatcaggatgagttgagcgtcgcttccgtacagaccgtctccggaaccggagcgaaccatatcggtgctcgtttcgtcgcggattaccttcgaccgcaaaatatctgggtgtcggaccctacctgggcgaaccaccacatgatctgggagtctgttggactcaagcccaagctgtatccctactacaaaaagtcggattgttcgttggactttgagggtatgatcaagactcttgaggaagaagctcaacctcgcgatgccgtcttgttgcacgcatgtgcacacaaccctaccggtcttgatcccacaaaggagcagtggaagatcatcgctgaggtctgtcagcgaaagcaactgttcccctttttcgacgccgcctaccaaggcttcgcatccggcagtcccgcggaagacgcctgggccatccgctacttttaccaacagcagccacgacctgacatgattgtcgcgcaatccttttccaagaactttggtctttacggtcatagaacaggagcaattcatttggtgcttgcggagccctccaaggagatcagggacaacgcttactccaccctttcgtatcttttgcgatctgaaatctccatggctcccaagtatggttctacaattgtcaagacggttttggatagtgaggagttgactgctgcttggatggctgatttgcaagtcatgagcagtcgtatcaagagcatgcgccaggctctgtatgatgagttggtgcgcttggagacacctggcacatggaaccacatcattgaccaggtaagttggctttggaacaaataataagagcaaagactaattgttgcagattggcatgttctcatacactggcttgaccccctttgaggtaaaggtccttcgggagcgcttccacatctacctgctcaagtcgggacgtatttccatttctggctgtaagtttcaactgatttgataccataattatacaacagagctaacaaatgtgcagtgaacaagagaaatgtcaactacgttgccaaggccatccacgatgtccgagtaaatggccatgagctcaatggcaccaacggaacaaatggaacaaacggtgtcaacggacactagggtgtattttataaccatgtttagactacagatttcttgccctcccgggtttatagatgcatagcctttgtctctcaaattttcatgttgaaatcatcgttaggtccgatgtcggcccgaactcggctatggttgtctttgtgctgaactgtcgcgtgtggcttggacattgtcagaacagtcgtgctacttctcacgagctgtaaaagagtttgtcatgtatttaagtgaatcgcttgtcgagtggcagactattctttcatattgtactttccataataagactgttcacgttcactgaccgtagctagaatatgctgcgatagataaccagtatactctgacatttacaacataatatcactcattatgtcagtatttggtcgctcatggcgttgatgtctatatacatggatggattctcgttagacccggtggtttccgaagcgaatacgaatactccatcaaccgagctgaaaaataggaccactcttgacgatccaaacatgatcttatcaatctcgctacaaatcagctgtttcttcttcatcctattatatacctctcacaatcaacatgtctcagccctctgcagttgaataaagtcggtgtacaggggcaaaacgattctccgctccgtgtcttgttcacgccgcttgccccgcaaacgtacgatcaggaagaagagaccacttattaacagccccttccttcactttcaacatcgtgactacatctctctcttcttctccaaaatggccaatctgggtgtttatgcaggtgtaacgacactcgtcgccctgctcttgacctacggcatcccattgttcctcaacgaatactttccctggcagagcttgtataaacaacgtcacggaaaacctacagtcacgacaaaatcgtatgagggacgaactgtgctcatcactggagccaacggtgcttttggatcgagggctgccaagctctttgcccaccgcgatgttgacacgcttgttcttgttgacgtcagggactgtggagagctaaagcaggagattgaaaaggaattgagtgcagcgggcaaagcaaaacctaccattttggtctggcaggctgatctgatgaacttttcgggatgtcaagagattgctagaaaggcaaaggatctcaagacgcttgaccatgtcttgatgacgatggggatcttgtcttttaaccgtcgcgtgtcacccgaaggctgggaaacctgtgagtacatatcttacacatgattgagacgttattaacatacgaaagccattcaggtcaactacctctctggtgctctcctcgggcttctcctcctgccccttctcaagccttgctcttccaaccccaacccccccgtcatgacctttgtaacatccttcggcatctacccatcctcattcacaatgggcatgcccaagaatggttcttacctcaagatgctcagcaacaacaaggacggcatgcagcaagctcaccaatacggccgctccaaggctcttcttctatacttcacccgcgaactcgcagagcgcgcctcgaagcttcctcacaaggtgaccatcaacagcgccgaccctggatctgcatggacgcctcttaccgcaccgaaccaggatcagctcatcccaagattgattcagaactttggatcgagagcaccagagatttgtgctgctgctcttgttaatggtgtttcggcatctgaggatgcgcatggaaagattatgcaggattttgacaccacttcgtaagttttgtgacattagagataaaggccgtactgactgaaagataggtatcctccttttatggagcgaaagagtggttttgcggcccagaagcgtgtttgggaggagacgcgggaagagtttgaggccaaggtcccagaggtcaaggctgtttatgagatgttggactaaatttgatcctcatgctcatgacataccgcttaagcgcggatgttggtggtacagctatgaagaagccgacatgtactctaatcgactgaatggggtgtttgtttctaggtgctcggctaggcggtccttcacagcaatggcaatcgtagtgcggatactatccagatatgggaataattattgattcgtcagatcttgctcgtaaaatctgatgtcagcattcctctttgtgcaagaatagtatggtttgttgtcgagacttttgcaggatgtgtcacttagatttctgtatttagtagcaatagaaaggttggcttcccaagttgtagggtacggaagtaaacagcccaagaagtctggtctcactggcataaactgacctactaattgtctctttgcactttggcatgggatgagaccacgagacttgtgatgacattcgatcgataaaagcttgtagcagccaaacaatcattgtcaaaccaggctttatgcttcttacggcatgttgatcagaaagaacgatagcaagagtcatgttgcatggaaaggtcagccttaccaacgtggatcaccaagactaaaacgagtctagtacaattagctcgttgatccggccggcatcgttgcgagtcagtcaagaatggagtatccttatttcgtggctttctgcaaaaatcacgcgatcatcagagtcaactggaggtaatatgtctgcaacgagaactatcttgttgctacggatatattgccgcttgatgctcagccctcaaataatcatgcaagccacagggtaggtaaaggacctgtcagccaaattacgcgacagaatgcgaaattgaccagggtcatcggcgataactgaaaagaggctgtagccggtgacatgcagtggggatccaagcggttaaattaccccattgtcttgcatcatccaagaaaggagaccgacacaattttatctagatagctggttgcattgtgatcagctgttatctgttgggtaaccaagagctgaacaaaatggcgttccataattcatcacagttgcatggtcacataggtggtacacatgcacagtcaccacatacagtgctccaactcacggaagcactttgccggttatacgcacaatggaacctcgagacactgcctcgtcaatccgaaatgccgagaaaagcgggcgcctatctcgtaaacaatcacgacagggaaacaaaactctttgtctagacttgtccctgcagctgcaacatccttcttataggcgccagcgtaaacagtcagatcattcattccagagagaacaagctttctgacaatcgagcgggactcttcaaactcactctcaggggacttgtcactccctcaaaccccaacaactaagcccaagccggttaacagccccggtctagaggcgttgatgaaccctggatattccaccctctcaggggaaagtccccagcttttttctcagaggcggaaaaagcccagaacctgaaagttgcgcaaccttgtcaggagagtcaggttaagcttcttgaggctaggcctatcctctggacctagggatatggttggttgagccgtaatgaggcatccagtttcgagattacactgctccaccaacaaggaaaccttgtcaaacgatgtacggtaaacgaaaatggatcttttgtactgagcaccaacaaccaacaagagaggcgcagtccagtgagtgacattttgacagtccagctttggttttatgcatctaatagttcgtttctggtcgatgtcgaatattcacaaactcaaaataaggcgcagtttactcaaaaccgctaatcctcatccaaaaatgtggcggcgtgctctcgaaacatgctcagggctggaccacgataggctcaactgcgagaaaacggatagagggtccactccccttgtccaggttctagatcgtcgagaataatgtccgttagccgttagtcaaccgacaggagctggacccttggactgggaggcgttgggtgctgcacaagccatgaactaaataacccatgagcgatatttatgacaggtccctacgtgcgcctgggtcttttcctcttgtttcctttctctttttctgctgtgtccggcctgactagactatacaacagtgccctggttgtagttacatgtccccgataatcatgtacctatcgtgattagactacagtgtaacaggacagggacattgctgaatccatagggccgagcaacagcccgcttgccttgcctgctggcactaccaccctccttccttccagggaatccttccatccttcgattcttctcttccaacctcgaacatcttttcccttttcgagtcttattcaatatggtttccttcaaaaagatgagctcggtgctcacatcgcgactcgccaaccgccgcttcgcctttgctctcgtcacattggctgtatgcgccgccaaaggtgttcatcttcacaaccatagatcatctgtagcgcccaagcgcatgattctctttttcttttcattcttcacccaggacgtccttctacttctcttcattcgactcctcctcagccactggacgcccagctttcccggcaagctacgattctgcatcacagcgcttgcgagctttttgatagcctacaatgccgcgctcggccttgtctctgtatcgttttacctggtcgctggttccgagattcgatggcgcaacattgggttcatcgccgacccttcagccagagcgattatgatgtcaggtctcacagccttcttgggtgttttggcgctgtgtctttgcctgagcggtgttcttcagagcgcgtgctatggattgtttggttggggcggtgatatcgtcaactttccctttacttttatctggcgtaagcttgggtttttcgcaagcggtagaaagagctacgatcagcttcctcaacgagattctttaccacagtggaatgatggtagtgatagtggatcggttcatgatgattccgaggatgagtacaagggaaaaactaggtcgccaacatcaccacgacgctcgtcaagctttcctaccggaggcacttcatctaaacgctcaaaattcatgcgcttccttcgctttctgccgtatcccatcgtcaccattcttttgacggctcttttcacccttacgcttctacgacccaaggatccttctctcatcttcctctcctggaccactggacttttgcctttcatcgacttttcctcaacatcatcattcctcgacgatctcccctcagtctttggcaagggagtgcaacatagctgggacgaccttactgctttaactaaccccgctccgctggactggcttcccaaaggcacacctattgccccggctgatgcaccttctggcttcggagattggtatagcaaccagccccgatataacgccaaaaacgacccattgaaaatctcgaacttggaggaccctctacgagagtctctgcggggaaagctgcaggatatcaatgttcgacacgttgtcatgtttttcttggaaagcaccagaaacgatgttttccctatcaagagggacggcctaatctggaatcgattcgccgacacatttcccgataagaagctaccgaaggaggttcaagataaattggccagtttgacaccaacagcgaactttctcacaggtgactacgaggatggattcgaacatgccgataagcccaagcgaggaggaattcactttaccaacgcacacacagccggaacctatactctcaagagcataaccgcttccatctgtggtatttctcctcttgttgcagattttaacctcgaacacagccatcacttatatcagccttgcttaccgcaaatcttcaacgccatgaatatcgccgagaccaaggatgccgagaagacgaaggaggacaagtggaactcgtatttcttccaggctgcgactcttgactatgataatcagatgaacttgatggcagcgatgggcttccctgcaaaccacaccattggacgagaatatcttcgcagcgatcttgcgaagcatggccctgtcacgttgcccaacatcaacgagtttgcttttgaggaggatccgttggaggactatattaccgatattttcgaggacgcggtcaaggacaacagccgcgtgttcctcactcatcttacgagtaccagccaccaccgatttcatatgcccaagaccgagccatatacgcctttggccaagggtctcgatatgatgtcccgctatgtcaacacaatcggatatgacgacaaatggatccgaaaggtcctcaacgtcttggaaaaacagggaatcgccaacgagacgttggttattttccagggcgaccacggcacatcactaccagagaacgattacgcatcaccatactacaatcccaacatcggcgtcgaccacgtccccatgatcctctcacacccgcaattacctcccttcaacgtcgacgaagccgtccactcaacgcaaatcctccccaccattctcgacatgctcctcgaaagtggctctctcagcgaaacaagccgcaaggccgcgacagacttgatcagcaactacgaaggccaatcactccttcgacccctcaacaccaagaacaattccacaggccaaggccagtggcaattcaccgtgacgaacccaggacgagccatgctcacggtccgagacgcgcggtttcccgatcgccacctcgtggtgccggttatcgagaacgtggactggagattaacagatttgtcaaaagatcatctcgagcacgattcggtgcagagtttggactttactgcttttatacacggcgttgatgaaaaatacggacgagaaatggctgagtgggccgaggagggtgcttttgttacgagatggtttgtcaaggagaatagcaggcgctggcggtttgagctctgatcaccaggagtgattttttacgaacttgttatgattagatatattgtttattaatattttacgttgataacttttcaccagtacacattgaagcatcgtgatagactaggtaccgacaaacgaaggtcgttgttattctgtgaacgaagacttggaggttagcttttctattgtgtgcagctctggagtcgtacacatatgaagcatcagagtcgacttcttcaaagatccggaggcaacttcatctgaaacaaccacgtctacagcgctagagtctatttcttctacgatagagttgactactcctgatgacactcgtgaagtaaccactttgacccttttgttgtcagaaacgacatctactgtaagctggactcttactgtatctgccactgccatgcctacatcaaccacatcaactactacaaagggcctaggccaacgtgcaacttccattaatgatctgtctcctgcagccaaagagattttcgacttccttatggagaaactcacaaagattggcatatgagataatagctcgcaaagcaagagctattagtggtccagtaaccctgacttgtatctatcgccttggcatagctgacaggataagaaaccaaggcactagacggagctgtaagcggtctagaagttctaacctgcacctgtagtcttggcccagcttattgagtcataaaagtatagcaaaaaggagttttaattgatccagagtgtctgatggataggcttggcaaatgtgcggaactcaagtgctgtagttcagcaaccaatagcaatagcaatagtccttcaacaagtctgactaggctgacgggaatagtccatgttaggatctgtataacctagagtaagattaagacactatgttcagaagagcctactatctcttgtataaaaccgtctactgtccccctcagtgcgattgccttttttttctatccatccttatagttcctgcccagctacaagcacctcttcctcagcctctctttgaatcatcagctatccccaacctccaacaatcatgagacctgcaccgcttctccatggtattgccatggctgcctcgattcggctggctgaaagtaagtcgattgaacttgtctttgagcaagaccttgagactggcagagttgctactactgcctgggatgactctggcagtcgaatcatcgcactatcatgctccgacactgtgcagcttggtaatcagacagttaccttccacgcaaagaaggacgcgtccggatatttcaccattggggatgacacgttccctattgaagaagatgatagtaccggcgtcttgtgctcccgcatgtagtaagtcttttcacacgcgggatctagctatcaaacattgtcgctcacatatgtataaatagtaacaacgagcatgcgcgtgccgagtgcattctatcggtacctcttatcgaagagctcagtaccatcgctccagatagtgttcttgagtgttttgccgactcgaaagaccctgacagatttcgatggcagcctattgacgtcgatagccatgagcctatgaatggcgacaacggagatgaaaatgacactatgggccaacgaagacaccttgggcgccgtcagggctgtcaaactggcatcgctcagattcagtggcctggagtggcgcgtaacccccgtaaatggcggagacaccagcagctgactgtaagcactccttcttcatcttctgttgacattgttaacccatgtagccgtctctggactgcatgagtgcagcaacatgcacaaccagcgttataagcagcaggactatcacccacagcgcctcagtcggagccgccaagttcatcagcgctggttacagcgtgggcatcagtcagacgtcaggtttctccctcagctgcacggccaatcgcaaccagagagtctgcgtcaaacattggtcacgatatcaacagtacgatgttcgcagaaaggcggttctatgcggtaggacactcactgatgagaggtacaatatccgggcacccctgaaggatcagcagagacatagcacgcactactgcgcgacggggacaaacaactgtcttagcgacggatggctgcactgggaggacatgggtgctggtgtccatggtggcgcttaggctggttgcaacatttgggaatggggttaagaggctgtaaatatggagggtttttgattcgcatgacgattttcccctactttggctattttaaatggcgcaaattaataaagtcaatttacaactcagactcattggcttcttctactcctcccaaggcttcataagagtgttggcctcaagcttttcaggaaagtccacaatatgtgtagaatggcaccagggtttgttggactcctcctgacgaatgacggaagcaaagcaagacgtccacttgtgtcgaggaaatgccctattgatattatcgcgagtggcctcatcaacccaactgccatagtcttgaatgccctcataaacgccgacgttatcataaagtgtggcaagttgaatcagctgcccaagaaaagtgatggtgccgtccacgcccacatcctgatgacgtatgatggcctcggcgacagcttcagcttggtcggtggtaccaccgagcaccttgagcacttccatagcctttatgccgccatagagatcgaacgacatgtgtgtggatgtgaagaagacatcggccgttcctatgtcgtgtaagagacaggtgagtgcccaggtagacgtggacaaagctccaaaatgctctggcagcaaacgctttgcaagaatgtttccttattaacatattagccataattgtgtactttagaagcccatagcgtaccccagtaaaatactcgcatggagtgattataggcttcagggcttagtcgtgccttggcaaaggcttgggcttcggcgactagcttgtcgtctgatggaaattgaatatcctctgccttgtaggtgggaacttctgcgagctttcctacagtgtcgagaatattcttagcgttgagggggacagcagtccaaccgttagttttggcttcaggtgaagacatctttttccaagtgccaacagtgtgaaaatagaagttgtgtaattgaggaagaaggaaatattggggaattaggagctcgatgctatgtatttatactccaattctatcgagtggctaaatcgtacgtacttgacactggtccgggtgatatatgacctcattttatatgactatcatgtagttctagaagatttccctgtctgatatttgtaagcagaactgaccacaatctgacaacttattagacctatctgatttataattttgcgttgtcctaagtcaagcgcgttatccaatgagggtagtcaacaccaattcagtgctttgtgttacagtcctaaaatgcatgatgacgtgtggaactggagtggtggcagcgtctttcccctctgcctgcacataaaagcacacaatacaatgaacaatacttgaatggtagttatttccaggcttggttgacgtaaataaatataagaatagaagactaagatactgaaaagcagtatctaatatatatataaaatggataatgtattaagaaaagaagggcggcacaatgatagtcctaatccacctcatttactgtaggagaaagtcatcaagggcaaagcccacgacataggctgagcaggagacagtgagagacatcgacttgacctgttcagccgccgtgaaactggactcgatacgttgatactgatacgcaatgaccgggtcgtctagtctgaggacttcagtggccgaaccaaaggcgattgtgaaggagcaatcaccgggtgtatacgatgacccagccgcccagttaaactgaagagtgtatgattgacctgcattcaacgactttgccagcggtttggtcagtgtggccggttcccctatggactcaagttgaacgtatctaggctaagttagaatactgtgtcaacgaatatgagtgggaagtacttacaggtagttgttaccgctgttaggtgaaaagccgttggatgtgcttccagccttgatagtcatgccattggtgccgaaccaagcataggaactatccccagtcgctcggatctcgaaactggggttttcaatgagtgcccctgtcacaggatatgcttcgcagccaccaactttaatcagtgcagtgtcgtctatatagacagatcccaattgctgattgccgctgttgtaattgcagtagaagacgatttggagaagcaggtcatcggctggcatggggaagcgagctgagtagatggtgtacccagttgacgaagttgctccaaattcaacttcggtatgaggaaatgcaatagcatcattgtaaccaccgtagatgtagcattgcccattgtcaggcagcgttttcggtttccagaagaaatggtaatcgtatgtctcgccggcttcaagatcatgtgcattaaactgttgttcaaggtagatgtagtactgctgagcttcactggtgagcctgatgatggttagttgtttactttcacaatgtgtgtatagacttacgcctcccattcgccggttcgagcattagatgtgtcttgcgtaaactctcccgcgtcgttgtagaacgcccatgcctgcttaccgtcctcaggctcgaaaccaggaacttgagcgacatttacagggcagcgaggttcctctggctgttcagggacaagaacggtggacttcggaggattgttggggtcaacaggagtggtatcgcaggtcttggcattcattaccgaggcatcatcgatgtagactgtagcagtatagccgttgtttgcctgaggacaagagacgcctatttcgatagccggatccaggttgtctgccgaaataaagctcgccgagtacaggtggtagtttgtatcggaaggtagaggcacttgggataatgtcgtatagtaatcgaaagtagcaaacaggaagcattgagtttggaacgatggtggatttgcgacagcgtagtagaagctgactgtatactctgtgtcgggcacgatatgtacgcgttgctccatgcgccgttcttgtgcgtcaggaacaggtaaaattctggtctcagttagctcgagtcattaggagagggatacttgacatacgctagcccatcacctgttcgagcctcatcggcgtcagtggtaatgtagccgccattccagtagaatccccagacgtttccatcatctgagggctcaaagccgggctgtctgagcatttcggtgggctcaacacagactgaagttgtagttgtaggttcctcagaagtagtggtagtatcgacagttgtggtagtaccagcggctgtactggtgtcgacaccggtggtagtagtatcaacagttgctgtagtatcagcggttgtggtggacgcaatggttgtcgtagtttcagcagatgttgtagtaccagtagttgtcgtagggttgcccgacgcggtggggtcaacagactcggtggaagaaccagagtcaccagaggtcgtgacatcgtttgacgtactaggactacccgaagtcgtggaatcctcggatacttgggtgtttgaggttacaatagtcgataatgttgggattatactttccgatgttgtcagagtgtccgaagacgcataactgggagtttcactagcggacaaagttgcgctttcggatgccataggatcggtgacagttgttccgtctgtcgacaagatgggatcctttgatgttgtatcagttgggatattgctattgtccgaggtagaagtcggaactagcggggacgatgtctgagtctcagcgccagaagaggttagagaagtcttggttgatggacgacatagaccagcgtcaacacccaaaaggttcgtcgccgcataagcgacaacaattgctttgagcgacaccattttaaacgagtgactaattcacagattggtgaactgaaggatgggatttgagaggacttcgtggggggaatcccatgggattaagtgtcgagaaggaatttcagggggaaatcacatcaaatcgtaccatttagacacatgcaagacttgaacccaatctgtaaacacgagtctaagttggtgttagatttgcgactgcttggcagctgagatgtatgtagttgcttctgaaggatcaatagattcatactagctattcgatagttctgtattttacgaatgtctacttcggccaacaccgtttaggatgtttttgaacctgagattggtctagcacgtgggtaaagcggatcagaagtaagtgcttttggatattagcgtgcttggcctgtggttctagtctaattgtttacccctgacgcttagtcttagcgtccaattgttttgaccttgatacagactattgaatcttttatgggtctcaatatcctgaagtaaaagcaattcttctccattgcagatcgttgagtgtttgtcttatcgccaatgatgactgtttttgcctaatccgtaggcaccggctctgtcaaggtggtagtatccgcggatgtgccagtggtggtagcctcaataactgtcgaggtgggttgttcatctatatcgcagaaacagtccatatcataccagatgtaatccgtctgacgatcgttgactctttcaatggtaccgctatatgtccagcatgactgacccggagtaaaggcgaagaaagtacagcgattatcatcatgacaagctttgcggcaggactccatcgttttggtattggccggagcatccaggaaatccatgctggtaccgtcatagactccatggctattgcagaccaaattggccgggaatggactcttttcggtattgacgcaggcgtaggttgcagcagcagcagcagcagtcgtggcctcggtggttgtggcctcagtagttgtagccacagtcggcggcgtctccctccctggaacgcagaaacagcttaactcgtaccagctcgacgcccccatattaccactgctgtcgtactcatagtgtccggaccaaagctcacaaagttgaccgggccaaaaggcgaagaaatcacaattggcatgctcagcgcaagcttgcatgcatatatcgagtgagttggcggccatggaccctgcaccaccggttccgaccacataaccattggatcgatcatggttgtaacggataccacatgaggaatgagatgggaaaccgccggggcagttgtaggtgagtttgggaccggtagtagtagttgttgcgagaggggcctcagtggtggtggtggttagctctccagaagtgacagtaccagcggtggaagggatatcggttgaaatagtagccaaggaagtgtctgtcgaagcagtatcggttattgttgtcactgaagaaggcttgcatgggctggcctggacaccagcgacaaggccaatgagtgcaataagaacgttttgggccatcattctaaaagagtgcaacgctcgtaaaagagctagtaatgtagtgtgactgggaaaatgaaaggagcatgacaacatacatcgttatgtttatatactctcgtcctccttgagagcattctctggagcgaatgcgaagcaaatttccacagtgacaactgtaggaaagttagaggaacactaagtcaggggtcgacgattgtgggcaaatcagatcacattatttcgtacgattttatcttcagctgtgaatctattcagggtccaggcctcaatagttaagcataatggagactctattagttcaaggcacactagtagcaatagcttgcaaatattctgcattattaatacgtccgagctattacaatgcataagaaaacattttgtattattactaaacccttgtttgcggattgaaattggctaagcctaaagagaacagttaatttcatagtactatctacaaggagataatttacctgcagggtaagtggcagctaaacctttattcatagaaggataggcttctgaataacagttattgccagatctgaagtttaaaaaatcatcaatagataggagaagccataaggaaagttcagcagtcccgttagtatcatggcacccagtttccttgcaaactgtgagttgcataatatcttttttcaggtaatagttcattccgcgtctttagttaagatatccgtcacgataatttgttaacagtaccctaattgttgcggcagagtagcaatcatgtggctaagtctcccagaccacgctacagggagcacacttcattcttctgttccaatcaaagagatatgtgccacttttgaatagaaacaaaaaaggaggctaaatcaaccaaagattctcatcgccagactttcactctcttaagaggcagaaaccgcttcgtcaagttgatgattcctcaaagaccctttccacgcacagttgtactgtcgatcaggaatgtgcccttccgactgagtaagctacagccagaggcatgcttgatcggatttgtagaaggctggccgttagtgcagatggcgccttgaatcttattatcctttggattgaacttggcaaccgccttggtattgcatctcccagcataataccccaagtgaatctgtatctatgacaaagaccgtagtacagagaatatcaagccgaggtgctacacatttacaaagatttcggttcgcttgtcagacccttgggatccagttacaacaaatgatgtcttatactgtagtatgtgagggcctcaaatcgatatcggccggcctcattggccttttttgtctttgaacatgaacacctatgcaaggaaaagtcacacacaaactatgtatgacgcggtggtatcaattggcgattgccgtgatttgctggcccaatggcttttcaaggctgggaaagctgtgttggacacaacttcagcccgtgtctcagatcggcatccgcctgagaactaaacttccgaagtggctaatagctgagctatgtctgacacagatctactcctagccatcccttcgatatcgatggtgatgcaatcaacgtgccactgatgacgcttctaataggatgctcaaagtttcagtggacaatcgctgatatacgtgtctcactctctccttggctgtgatacctttgtgtggcgctctcacagccaaggaggttggtatcgtgcccgacgagccgcttcccggccgtgccgtcctcactagcttagcgtgtagatctaccttgcatgattgatcgtcaaaggaagggagggacattccatctgctaggccaatgacaagtacaacggcgtcatgtaactcgaagacttgagaccttgtgtaatggatagtactctgtggtgtagcccaccaatgaacggtagttcaaagtataatatgtgaaagaaatctataaaacctgggaatctttccacaatctatcacatcccatcactctcatcactatcacttttacacaacaacaaactaccacccaactatccaagatgcagctctccattctctccaccattatccttgctcagggcatcgtcgccatgccttggacctcgaagcaatccaacggcgaggagatcacgtaagctacccaacactatccattccaccactaacacatttcatgtctagtcttcgcattcagatctctgatggatcatcttccattgtcaaccccaagcccaagggaaccatcaacattgagaactatgaggtttgcctaaaagtctgttggcctgaggagccaaagtgccccgagggatgggtgagtgacatcataacgcctcattttatatccgttgctaacttgtacttcagaacgctaagaaattcgtatgttggcacgctgaacaaacaggtaaaaccttactgataaattcacaggatgatggcgactacccttgctggacttgctgcaagaagaccggcgacgatgacctctgattatcaagactttcttcaacttcacacagcaaatgttgagtttagaactcttcagatcagtattaggaggatactggaccaatatagttagaattgaaattcgttgactctgaacctcattttattctacttgcatgtgatgagatgtaaagattcaccaaagccgtacgcatagtgtcatttacaagaaatatgactcgtggcggtaactacatcgcttcccgtagcttgaaacagatttcattatcaaactgagtgaccttgtgacgatcttgatctaatgatacaatatatacatagagaagaaaaaaacttgtttgcgatagtacgccgtatttatactttcattgtacccacagtaatacgctcaaaggctgcgtatttgatatcattattcgataggttatccttggcaatgatgatacggaaaaccccaggactaaattgacggtttacctcaagcaagtaaaaatgactccaagtatcgccagtatcaacaaagatgttgtctttgctaatgtattgcttggcaggaatattgcatctcaagctaccatcagatggatcgtcgcaggtgagttcaaatttttggcctactggcggaccctggcagatcgcgaaagaagcaatggtaatactgtcgtacatgagacatagacgcttgtctccgagaaggaggtgtcgtgtaatggggtcatagctcagaggggccgtcgagtatgaggtaaaccatgcagcagcagcttgtgaatttaagaccagggcatcttgaccattggagtaaagggcaactccgttagccatggcacctccttgaacaagaaggttgaatgtcgtggatactggctctatagaagttgtggtagtggtagcttcggttgtagtagtctcagcagttgtggtagtgacctcagtcgttgtagtgatagcttctgttatagtagtctcagcagttgtggtagtgacctcagtcgttgtagtgattgcttcagtcgttccggtagtagcctccgttgtagacgtggcttggacagaactgctctctgactcgactgtgctttcagcaatggtggtggttggttcagttgttgcggtgccagtagttacagttgcagtgctggcacttccacttccttcagtcgtgctctcgagggttgtgctcgctatatcgttggttggagtcgtttccatagtacttgttccctcagctgtagtctccgtcttgatatcggaggttgcatcagccacagtaccctgagaatctgtcgggattgtggtagtagattcaaaagtgacggtgatgcttatcaacgaagtgtcggccgcaatgttggtcgtagtctcggggcccaattccttgctggtcgatgcatcatgtgttgttctggaagaaagggatgagtcagaaagggagatcattgacgaggaagagaagtcggtagtggacgacagcactttggtgggcgatgggcgacatggtcctgcagccactggaccaaatgcaatggccgcaaggatcagcttcgaagcgaccattttgaaaatgaatggcaaatgtcaatgtgagtagaaactgaaaacctacagacaaagtagcagagacttttattatatttaagtacaataccgtcaattaatctttaaatgagcgtagaatagactattaagaactatcgagtctagtggcaatagtctattgtcgagcctggtctatgcacgttctggactctgctgaaattgtttcagctaattgcaataaggaattatgtgcccaagtactctgtagattactgttactgagatctttgaaaatagccgagtaagaccaagaataaaggattaatcttggtaaattgacacagcatagcgaacaagtcaatatcgacaaacgtgttgcatgccaccgtgaatgaacgcttcttgacgcttatctttccttgggagagaaactctccaaagtagtaaacgtcggggtaattcttatgtggcttgtctagaaaatacatgaagtcgttgtgcttatggataggtagcgtacttagtctcaacaaggagcgaagttgtccaggagataaaatggtctccgcgtcattttgttaaccatccaagatgctcactaatggctatagtgatatgggcaacatgatcacatacaaaaaaatctgtcatattgttttctagagcgtcaatagatcttatctacttgcaactgttatatccagccgacacatcaaagtcaacacaaaatatgtaacaaggagtattattcaagtttatggcaagtttacctgacaggcagaacggaacctcattccaaattccgtcacctaaaccatggtatgcgcaaaggccagtctataatgcagtaagtgttgcagctagttcgtttgtagtaacgaaggtaagtataacttcttcccaccagaggacgactcaatagcacattacacaaggaacgatgcagcagcagcagccggcgtcaagatacagggttaaacccgaccagatcatcgatttggtgatgttggcttacagtctcgtcggtgttctggttcccatctcatccggaattccgagtaagcaccattacatcacataactttattatcgttcggaactccgaactacgcgtgtagaccattcttgactgtttcaaaattgactaacttaaagtacagcataaacctttccaattagactcaaacctcacctaatacaactcaattatgtgctcggaaatggatgatatctgccacaccatcaccgcagggaggttattacgtcagaggattaaagagagggatttcatgcttgctcccggtgtgtacgacggtttctctgcgcgcatcgccctcgaggttggatttaatgtcctgtacatggtaagtctgctgtattcatttgtctcagagtttacgtctgacattgtgtagacgggagcaggagtaacagcatccgttcacggatccgctgacctgggcatcgcaacactaaacgacatgcggcggagcgcagaaatgattgccaacttatcactatccacgcccgtcattgctgacgcagacactggttacggcggaccaattatggtggcacgcacggttgagcaatactcgcgctcaggtgttgccgcgctacacatcgaggatcaagtgcagacaaaacgttgtggccacctcgctggcaagcgcctagtggacttgactgagtatctagcccgtatccgagctgccgtgcaagcacgcaaaaggatcggaagcgatatcgtcatcatcgctcgaacagacgctatccagaagcatggatatgaggaagcgttgaaacgactccgtgctgcgcgcgatgctggagctgatgtcgcttttcctgaaggtcttcgctcagttgacgaggcgcgacagatcatcacagatcttgcaccgtggcccgtacttctgaacatggttgagaatagcgtcacgcctacattgtcagctaaagaagcaaaacatttggggttcagtatcatgattgtgccactggccacgctggctccggcttacacgtcaatcaagactgggttgcaaaagctgaaggaaactggttctgccaacacggagctcacgccacaggccctgttccgagtatgcgggcttgacgtatcgcttaagatcgatgaggaggccggagcttccaatttccaaggtggcgtggactgatgcctaccactgtattcaagcctggatggaatatcgtgtctatagctaggaacatacatattttgtctacccgatatagtcgatattcataggaaagttccaatccatataaaattcaggaaagttgattgacccaaagctgtcatttacaggggcagtcatagagttccaatacgtactgccaccttccatgtcagcctgcacagcgtctggcgcagttttgtccatatcgtagggactgccttgcccgttgtattcaactcgccaccaccaaagagagtcaaataccacactcataaactatggcagtcagttagatgtagcccatgggggttatcacgtactaatcgactacggatcttgagatccagtccatcattatgagcagccatgttcaacgagttgctgctatttgaccataactgcgacagtatcgtcccgtatctctcatcaagatcgccgatctgtatggaccgcctcttgacgaaggatatggccttgaatattgactgttcagcatcccgcaaatcaatctgctctctgagcgggcttcggacaattcttaggatgcaaaacgccgccagcaaggccatgcgggtatagctatttgacgcgtagaaggcgaagtcctgcgtggcatctaagcgggacacgacatcgaggacttctgtggctattgacaggttcaagatcaggccaggctttttcaagtcatggctttgtacgaagaagtaataggatgataacgcgaggcgggtgcaacataaggtcaggtagcctagcaagtcagtcagattccgtccaacgagaaattgtcctttgggtcagctcgcacatacataagtcgttgcggggaggaacggggaggacttccacttgttcactgaagattctgatcagcggtagtaaggacttgccacccgggtcttcctcgttgatgacgttactaaacgctctgatggcatcaatgagaatctcatgacacttgatgtgataatggaacggggcttcaactatttcctcaagcctagctagtttgtagtcggtgatggcggaatgaggcagcccatcgcataagctagtactgcttttgttgagcgattaaatgacgaaatatatagataagagaaacttacgcttggaatactaaacaacaattgagccaaatgtggaccctagagtctctcatatctttagacaaccaagtgtgtgttcgtgcaaagtcttgttcgtgaccctgaacgaagagcccgttctggatagcgagagaatgggctgtgcctgcgtacacgtgagaggggtctttccacatggtatctactggaaggggccagagacaaaggatcagagaagcttttataatcgggatcgggtctctaatatgcaacaaaggctggaatattccgcctctgatctcttgcgcagctaatcggtaaaccttgttggcgtgctccaagtgcctggcacctgtggcgattattgtccagaagaggaggggagactccttaaagtaaggctctggattttggtcgttatcattgaatattgcaggcaggagcttgctataatggttaaagaaccttgcgatatcagctcataatctaataacgacgcgagaatacagcctactgagcaacgcagtcatttaactcttgcatagcgatatcttgtcgactcaaaatctcggaaagtgctgaagacaggtgtgagtttgcaaaaggatacgaggagtcttgttcgactggaggtagtgctgtactgctggaagctcttacagccgtccggtccgaccgagctggcgaagtttgtatagcagcctgcaaagtggattgccctcgtcttgttgaatttgtttccaccatactgctacatactacccgctggcgtttgcaacgtgagcatgattgtcctgggtgctgatacaggtcgcatctcaactgtgagctatggatcagtcacttttaatcggttctgggtgtagaaaaatcccagaccttttgttgccggcaacgagcacaagatttcattcgacttgtcatatgcatagtttctttttttgggtttgccgtattgtccgacagactgagtgatgacttgagggtcaacgggcgttatatacggaagtccgacactaagagatcttcgtctgaccgagcggggtttaaactttccagatctacaactcgtctttacttcaaagagtctaggtttaacaggcgcaaactttgtgatgccttatgctacatgtccaatttctgtatgctcgctcgcataaattcccagctttcattacaatgaggataaaaaggaagtattctgatcgtagccagcctagacgacatatcggaaccccctgggatgattgtcttcttccatttccggaactgcttccgcaatcattgctttgtccatccgtctattctccaaccaaagcaacattgagtacgacaaactgagtaggataaccactgatgtaaacccacacgatatccatgcgcccttgtgatagtaaggaccctgatctttcggaaagatgttggttcctaccaagggcccaaactggcccagcgtagcaaagattgcccatccaccagcgcgcttactctcagtacggtgcacgctagagacccatggaagaagaatgctgatactgacaaatatttgaacactgagaaagactccaatgtatcgagtagtaaccgccgaggaaacaccaagaaggcagtatcctattgtcgataccgtggccgcggcagccacaaacggaccccttactttggcacggtcactagcaaaagcgcacagtaggatcataacaaagcagagaccgtatgggggagcagaaaggccattgcttgcttggtgatcaaaatggcccatctcggaaatgatagtcggaacgaagagcggcagcgagccgaagcatacgttacaacaaaagtacatgagtccaggcacatagcctaatacgacaagtaagccatcaacctgaagttgtaagataataatggaaccacttactacgccagtcaaagaatgctgaacgccattctacccagctgacccctccaacaccttgtgagtcgacagtctgtccacgcgcaatacactgccaagccacttctttttctctgtcggtgagaaacctggcgctgataagatcgtccggaagatacagccagaccagaacggcaacgatccaaactggcagcccttcaataaggaataagcatcgccagggcgcaactggaccccggatccccagaatagcatagcccagaacgcctccataagcattcgcgagggcagagccagagaggaatataccctggcgaaagcccaccttttctttcgggtagaagaaggaaaggtataaaggcacgcctgaaaacataccttcgaagcaaccgagcagcaccctaagggcaaccaggctagggtagttggtgacagcggcttgacaagccgatatggtcgaaaatccgatggcagcgcagaagacccaaatatgtggaggaaaacgtttgaacccaactgccgtccactgcgaacaaatatctgttgtttttgtcttatcagtcattgttattcatgtcagtgtagtgacttttgcttacatgagatataaaatgctgtcccaagccagtcgtagcgtttaccctcaagatttacagattgtgggagtcctgcaagacgagcattgcccaggttgctgcggtccaagttggaaaaggtgtagacaaggaacagaaggggcagtatatgccagtccagcttgcgcagtacggccttttcctcggctgctgtagggagagtcattatctcaccattaatagggcttcttgcgtatgacacattctcaagggtgctttgctgggccttttcttcagtcatgacgatacgttgttgcgttgttcagggtattgacgtgtctattgaatgaataactctgatgagtgaagtgtagtctgcgctgaaaggttgcatccaaccaagcctgcattttacatatacaatcaaaaagaccgcattgaccaattactcggacttagtagagttggcactaatgagtgcatgtttaatgcggaactccgacaccaatatcagtaatgctagatgcggtttttggagccaaagtctaaagtctacactttcacttgtacgcacagctatgttaccaaagaatgtaggatacgacgatgaaccttgcatcacatattaaaaaatcactacaagacagcttatctccagcatagagtcatatctgtatcagatcagattcggatcccaccatcatagtagcacaattacgtaccatatgcttggaaacccaacctcactcagaatggtggtctcggacctccttgtggctgaaaccacggtaggacaataatgtcgcacggttgcatcggcattaactaccgtgagtgctatgacatgtgttggtaaatgttcggagttccgatcgaaacctgggtatttaaagtttgtactaggaccactccgacatcttcaggcggattagacagcttgaatagaaatgcccaggactcatatcattgtgcgtcataacagataagtaactataatatataagacagtctaataactcgaaacagtgttttgacaaattcttttccaacaacctataaccccagtatgagtgagtcaaaacccagtccgaccgtgcagctttcgcgatgggtatcacagctgaagctggacgatataccggagcaagtgcgcactcgagcaaaatacctcattctcgacggaattgcatgcgcttttgtcggatctcacctgccttggtccgagacagcagcacacgcgatcttcaaactggagccaacgcagggagacgcgtcactggtcggatggggaggacgaaaggctactgctctcagcgccgcacttctcaacggaacctttattcagggctttgagctggatgactggcacagcgaagctccccttcactccaacagcattattttgccagctctgattgcagctgcacagaactctcactcgacaacttccggcaaagactttttgctcgcgactattgcgggctatgagatagggccacgtgtaggacgtgctctctggggcacacacgttctctcgtcaggctggcattctggagcagtctttggccctgctgctgccgcctccagtgtcagcaagctttacggtttcagcgcagacaagatcgaagatgccttcgggatagcgtgtacccaagcttgcggactcatgtctgcacagttcgaaagcgacgttaagcgtatgcaccacgggatcgcggcgcggaacggtcttatggctgccgtcctagcacgagacggctacgtgggcatcaagaaggttttcgagcgcgaatacgggggattcttaaaacagttcagttctggaaacggaagagagcctcaatatcgattggatgagttgaccagcgagctcggaacaaagtggcagacgaatggtattcgaatcaagccatatgctgccatggctggtacacatcctagcattgattgcatccgccgtctacaagaacagaatcctgaaaggatgaacaagttcgacgagataaccaagatcgaaatccttctaggcgaagctgcgtttcatcacggaggctggaaagctaaaaaacctctcacagcaactggtgcccagatgagcaactcattcactaccgcattgcagattgttcatcgacaagtcttgatggcacaatttacttccaacatgcttaatgatgaacgtgtctggagacttgttcacatgactgagtgtaaattgtatattactgacggcgactcgatcggctgtcaagaagtacgaattgagttccaagacgggaccgccctgcatcacgcggtgcagaatgcgtatggcgtcgacccgcccctatctaatgaagacatagtgggtaaatggagagatctaaccaaaggtattgttgagaataaagtactggacaagattgaagagatagtgctttctttggaggaattggatgatctttcaacactttgtgatctgcttggtcaaatcgcgaaaagtccgctagctgaataaaaatatgagttgcttcaacaaggctaatgcaaagggtatccccttcgaaagttaattgaaataatgacacgaggcaactgtgaccgtgtaacggttatgttagcttgaagtggaggtccagccagtgcccacgtctacgtccacgcgatagccggactcggtattgtccgatcataggagaggagtagatgtgttccaataaggaaccccagtgagtgaagagataagagtggataaattggtgcgggggacagtcctcaatgacgttgtttccggatgaatgcagacgcagtaacatgggtagctcttgatttgtcattctaccattcatgacaactttactacaacaattactcgcgacttgattgatacaggtatcgactgaacaaacattaccgttcctgcatcatttatagcaggatataaacaaccatggcacccatcaaagttggcctagttggttacggcaactcagccaaaagcttccatctaccattcatcactgcaatcccagactttgaaatcgttgccattcttcaaagagctgaggccccgtcagacccttcatccgccgccaaagggtcgcattgcaccgtcgactttcctcgtgtcaagcactatcgcgaggctgataagttctttgccgactcggagatccagtttgttgttgtggtgactcatcatgatacgcacggaaaattcgctgaacaagcgctcctcgcgggaaaacatggtacgtgaggtaaatcgtatccgtcagcgtaaactgacattggactagtgatcgttgataagccgttcactgtgacttctgaggaagcggacaaagtgatcaagatatcggaagagaagggacttatcctcacttgtttccagaatcgaagatgggtaagtgcggtggtggaagtgatgttgtccacaatactaatccagacaggatgccgacttcaaaacactcagccacctcatcaaaaatggcgcatttggcgatatcaaagaagccgagttgcactatgactttgagtcgccatcttggatgtctaaaatggggaccaagtttactccaggatctggcatgtcttatggtcttggtaagccaccactttgacgtccatctagcttaccagctaacagtatgataggaacacatagtctagaccaggctcttgttctttttggacaaccaaaatctgtcactggattcttccgcgttcaacgagacggtgaaagtgaagttgaggactctttcacgattatccttcagtacgatggcgcacagaaagatcttcttgtcactgtcaagacagctgtggttacgcctatggcgcagcagcttaaacagctcgttcgaggaacgaaaggttctttcatcaaggtaaattatacacgagtacaagtaatgatgcactagctgatatctcgcagttccagcaacgtagcacctgcataacagaagacaacatcgccgcaggtctcaaaccactcgataaaggttttggtattgaatatgagagcatgcaaggaactttgactacctatgaagaattcgacggcaaagtgcagaagtggaatccggaaaccaagaaatatacgggcagatacccaactcttccaagcagatggatggggctttatgagaacgtcgcggatgcgatcaatggcaaggcagaattagttgtcaagcctactcagtgtcgggatgttttgagagtcattgagctggcgagggaatctcatgagaagggtgctacggttgcttggtcttgaaggcaggaggctagttctaaaaccaggcacacattatcctcatttatctgagttattatagtggaaagtaaagcagcagcaaagattggaagcgaggcaaaaagagaggataatggtggaattaaaccacctatgttggacgaacagggaatcgaaccctggaccactcccatgctaagggagtattataccactaaaccattcgcccgaaccgaatgtttgatgtcaaggcaagctcacaacacggactgagactctcaagatactggatgaatattccagtaacaagcaatgttgcgcttcaacgttgggggatgacatctgtgaaggatcagatattcaaagaactaggcatagtagctgggaagaaatggaacaagttgatctgcttctagcgaccaccttttctgacaccccgaggtggtactagtgtaccaccttgtcaacgttattgccccgctcttgcagacaaaggtccaagggtcagcatcgaaagtcacgcaactcaagcttggtctatagcagactacctcttgttcctcccacaaacatttcaatcacgcaacatttcactttcaaaatggctaccccagaagactctcttcctcacgtccgatggggcgttctaggcacaggatggatctcaaccatgttcctaaccgacctcctcacaactcgtcccgacgctcgggccaagcacacaatcacagctctcgggtcctcttcactacagaaaggttacgcttttgttgagaagctgtggacgaaagcacccacgaaacatcagcctcaggtttacgatgagtaccaagacgtgtatgacgatcccaatgtcgacgtcgtgtatgtcggcacacctcacagtctgcacaagaagaactgtctcgatgctatcgctgccggaaagcatgttctgtgtgagaagccgtttactatcaatgccaaagaaacgcgggagattatggatgctgccaaacagaagggcgtttttgtcatggagggtaggttacctcgtttatatcacagtccttcactaaccatcatcagcggcttgggtgaggttcactccatttttcaaggctttacatgatgaaatcatggtcaaaaaatccattggagagattcaacgcctttctgtcgatttcggaaactacttcgatctatcaacactgcctaaagagcaccgtctcaaggatcccgctcttggtgctggtgctctgctcgacattggcttttataccctgacattcgcttccatcatcttgggtgactggaaagtgggcaaagagcaccccaaacccaaagtcctttcttcccttgatatcgccaacggtatcgatgaggcaaacgtcgtcgtcctcgagtacccctcaactacaggtgtcaagactggagtatgcacatcaagcttccgatatcggggaccagatgagtttggtcgcattgagggttcgaatggtagcatcactcttttcggtcccgcagtcagcgtccctggtggattccacgttaccatcggacctcgaccgggtccccctgagcctgataacagagagactcgcacctttaacgtggagagacataagggtacactgggcttttactgggaggctgacgctgtggcggaagacatcgccaagggtcggactgagaatgagattattcctcttgatgagacattgaggatgatggagctgatggatgagattcgatctgcaaatggactcaaatatccacaagacgataattagacagatagatatcgttcctcagcgattctgtcaccgcgttttgtatctatgtcgcccgagaaggcgaagaacttaaaggtttgcctattagggcagtaatattagactttccactcttaggatacaaaaatgaatattctaagaattattatctgaatagaatacaatgactactcatttcgcccatttcgcccataggctagttgcttcaatgccccggggacacataaatgcagcttttggacaattgtgtctgaaagtgcaccaataaaatgttttaccgctgatcagttcctagaagatttgcacctcccagaattggatcacgaagacccttgtcttccccgcgctcagtgcgcagtgccgtggtttgacttggccggctaaatgatcgcatcccaaagagtggtgcaaattgacatgcggaatatttccaagcgaaagcttcggtatagtaacagccgagtgtttctaggattctttaaaagtcagattgagcgcatctggtagagaaacaagcagatttccttgatcagggaatactttcgatcactatgtttgggtccagcctcacaaagttggccttagtcgctggccttgttggtcatgccttggctgacttggtcacctcggagaataccacccacatctcccttgccaacgaccgcttcgccgttgttctggccaagtccagtggccatatcatcgatgcaacacttgacggacaggacctactcggtcccctcagtggcaatacaggcaagggaccatatctcgactgctcttgtactccatctgggttctggacaccaggaagtaccgcgcaacttcgtcttgtcaaaggaactgattccagtgggacaaagtatggaggaattgtcatgagcgataccttcaaacccaccaatcagacactatctcagtacttctttcttcgcggtgaggagacgggcctgcatgcgtttactcgtctcacctactttaatgcatcggcaccatttcttcgagacttgggtgaacttcgcaccctgttcaggccaaataccaaattgtggacacatttctcaacaagcgacggcaactatggacctcttcctgatgccgcgggtgcccttacagtacaggatgcgacatggtatgtcggcgacaaaaccaacgacccgtacgtgaagcagtactcggactattggaccaagtacagtctttcagaaagttggcgcaaccatgatgttcatggagagttcagcgacgggtctaccagtaatgatggaagtacgttcggcgcgtggttagttcacaatacccgcgagacatactacggtggtcctctacactcagaccttgttgttgatggtattgtgtacaactacatggtatcaggtcaccacggcgccccaatgcccaatatcaccaatggtttcgatcgtacatggggtcctcagttctattacttcaacaaaggcagcaaggatacaaccctagcagagctgcgagcagatgctgcccaatatgcggatccagaatggaatgccaaattctacgacagcatcgcccatcacgttcccaactttgctccttcagcgaagaggactaagtacagcggcaaagtcaatcttccaaagaacgctaaaagaccgatcattgtgttgtccgaaaacaagcaggactttcaactcaatgttttcaacacaaagtcgcttcagtactgggctgaaattgacaagtctggacaatacagcatcccacaggtcgtcgagggcacttacagagtcaccatctatgcggatgggattttcggttggttcatcaaagatgacgtcctggtatccaagtcccataacaagggcacttttacatggcgcgaggagagcgctggaaaagagctttggcgtgtcggtacaccagacaagtcatccggggaatatcttcacggctacgcacctgatacttccaagcctctcgaaccagagcagtaccgaatctactggggcaagtacgatttcgagaaggatttccccaagggagtaaactttcacattggcaaagatgacgaagcaaaagatctgaattatgtacactggtcgtttttcgctgccaagggaaatcatcttcgctccgagaattactacgataacgtcaacaactggaccatcacatttgacctgagcaagaaccagattaagaacgcgaaaacagccacattcacggttcagattgctggatcgagaacaggcaacggcaatgcgaagtggacacccgtcaaggatcgatttaatagtaacctcccgtggacggtaaatgttaatggtggatatgaagatacatgggtgattccctactggcgaagtggctcttgtgctgtccgcagcgctgttgcgtgtcagaatattgaacacaagtttgagttttctgcatcgaagctgaaacagggcaaaaatgagtttgtgctgagcttgccttttaatgcttctagcatcgaaacggctttattacctgatacgctgtatgttcagtatgatgcttttagattagaggttaagtgattaaagacagtgataataaatattttacttgaatatagattatgccgctacttctctattaggtcgttcttatatacccctacgactaacagttatatattaacacaatgcaacaggtctttttataatttaagggcaaaggaacgatagagtatgtattgttttctgtgtcccaccttctctttctccctggatacctagatacatctgaggtattagatccccctcatttctttctctgacagtacaaattattaatgccagtaaggcaattgttaggggcgttttggccctttgaattaactagcatacatgattgactatttgatgtgttagcatgacgtgagaaggctatcaactacgttgaggacatacctgtttttgccaaaggtgcagaaacaatcactggcagtctgtccagaaccgattgatgatttaagtccgcttctgttgattttgacggtcttgccgtaagggtagcagccacccatgcaattgcccttgcggttaaagccatcacaaactttgacgttacagcacgcagcagcggctgtatcagctgcaatgccgagactgaggagggtagctgcaaaagtggtgatcttcatgctgtttgtttaactgaggaataagatgcttcaatggttaactgaagttttgcagcgacgggacgtctacttatactgagtgttgtagcggggctgcgtaaggtgaacagggaaccgcgcaaataataactaaagagtgtcccctactttgagtttgccgcccggctaaatcagacctgatattagattatattctttggcgttgcctctataggtaagcaatgcgaggaaacgttctcgctggatgtgtcactagtagacccggaatagaggagaccttgagtcagtgggtaatattagggctagacatatgtggagatcttaagtcagtcagccttgtataatgctttgttacggcacagttcttggttaggcataaacatagaaacaactgcatttacctggctaactttggaaggtgaggcataaccctgaagaggcaatagactcgcctgcataggaaagcggatgtgaaggagcttacctatagccaaggaactcaggcaacaccgcgcggacaagaagagtgggatgtcaagggtatcagtcataggccaggcacgtatcttcaagggtaatccgtgtaactcccttcctccttcttttcttgcctgtatgtattcggtcttgcctcatcctctagtccactatgtatacctatgcttgctagctagttaattacgtgtacgattcctacacaatcttggctgcagttaactgcccatcaccatgcatatcatatccccacttaagacctttttcgatgaaatagacgagacgaatagcgaggagaaatgccaaggctggttaggcaaagttttcaatgccaagctggaactggcaatatttgtagcttctcgtcgccttggccccggagttgcaaagaaggtcagatgctcaatttgagttaagataccacgattccggtccctcgtctctaaagcctgggtttgacttctgaatatccacaccagcccggtatgtttattatcatggattatatcgagagcacgctcttatcgatagtcttgaaaccagcaataaagccagactttcgcccaaaactgtaattggatagggacgtcttgactcgattccttactagtctcttccaagcaggagtaaatgcgcagatccatctgaacggccctaggcgccctgattaatacgctccgcccacactaagtaaccagattctccgattggacttgatctcccgaacttatggccggacccatcacagatttctaggagttggaggtaatccctacttatttgcctcgcattacagaaatcgtttcttctataaggatagactacattctgcagaggttccatagatcgctcacgttacttttgctgttctgtcccgtagtaggtggctgttcaacgttgctttcttttcatcttctcttggtaaagcattcaacacctcgcaagtaaattgactctcttaggaaacgctatcgcagtcgcagtgacttcatttagtggtctagagagcctcaattctgcagcattaaacgctgcttcttacaaaggcaaaggccatttagaacttacccgggagcaagccacacttactaacactactgacagcctgagattgtagcacctcatactgcgaagatatggaattcagaaatgccgatctccctgtagaattatgagaattaacgataataagatcgctgttgggtcaacacttagaagtccccagttgagagggaggaggcctacctcacgcaccaggtcggcctcccgcatcaatagctgcacgctggtccaaccgcaggtaaatatttggccggtacaatcccatatgacgtgttctctatgcacgcaattcgtcagccatttgacgcatcggccagatcgattgcagatcggttgatcgcggttgggcatttatggtaacagcagcgacatttgcaagcctgatacccaggtctaccaccaacttataacagtagtcgaacccacagcactcaagctgtttcctgcctatccagtttctatcctttagctgcacggtctattttgtatgcgcgatgagcgcccggagatcgagccagacctgtcggctgtatttggaatccggcacctgtcgatttgggtcgaattgtcggtttcgtcacgaaggacaaccaacagatcagacaggcgtaggtgcacgtccgcgtgatatacattctcagagcgactaatttctattctgtacataagaatcctacaactgcatcgaagaaaccaaagcgctcaagaaagactaaaaagaaaagagttaacagatctctcgaccatatcgatcagttctttgctgggtatcctgaattcaattacaactcttcaaatccaatttggacagagttcaacagaatgagcgatctcttcgactgggatagagatgatgaagatgatgcgaagcgagatttcaaagcagcgatggtgaaacaattcaacgatatttatggaacagatcccgacaatcttgagaattggcagaagctttgtcatgttctgaacatcgagccagcccctacaagtttggaagcatgtcgcgaggtaggcttaatggcttccactcttttctttgagattatcagggcattgattaactctagcgtgtacgtcggacacatgttaacttggttgatctcgtcgagactgcgaacactgggctgccggttcaagcgtttaagaacctgaagcagctacaggattatactgttgagaacggaaggttcttccctaaggatagcgcttaccacggcggtttactcaggttcttactccgccagattttgtaagaaatgcggcctaaggtgaaaggggtccgtgtcagttataagaagaagaattgagtacagaataacttcgtcttctgcaaaatgggcagaggcatttatgaaaatatgaattccatctcgcttctccatcttcatagcccagagaacattcgagttattgtactcagtcacggcactggttttgttggacaaggctcgtaagctcacttggatagataccctgtagggaacttggaagtggcgcaggtaacgcgtcgctcgttttaatacactagccactgtttatggcgtgctttaagaaaccagatcgtacgtatcttgcgtacatgctcgatatctgggctatgatgcatctgttaacattgattgatgttggtatgccctgtggagtttttgggagattcgattgtcaatccttacgctgagattatccttgccactgtttcgggggtccgctgcaccatttgtcgtctatcgtttgatatactgtcatatacgtcacagattaatcgttgcgttgatcatactcggtacatcacgtttgcgttctctttggtaagaatgaggctagccgcatgccacattgttgagtcatatatgttccatcctacttagtcattggttgggcacgcaagtgaaggatgggtgaatagaaccaactgcatatgtccgaccaatgtcggcaggcgaaggatgaccaccaggtgacaagatactcatttgcaggggcgaaccaacacggaggtgttccaattacagcttaagcaccaaggcaatacttcggggtaggcaagaaacaagtacgtgttgcatatgcaggaggccgaccaacatcagcggcgtggacattaacttctgtgaaagggataaactcaccgcttctaataatcttcactagcttttccagggcgctatttcatgttgaataacttggtcaaaacctcaattacttgattttcatatggaatttgcttgcggtacatgttggaaaacatggtcttcgtggcgatctcgtgaccagcatgtatcagacacttcacatgaagtcccagactttgaatgtgagacctgcgaccgctacttcaacgacaagcatgctgttgagcagcatatgagtgcactgaatcactgggccgattcgccatcggaagagtcagattactccagctacatttgcgagttcgatttttgtgacgaggaacttgacactgcagatgatctaaggaaccatgagattaatgatcatttgtactgcgatccatgcgatcggtcttttaaagatcttaacagtatcaagatggtgagttatcaggtcccagtctgctgacgactaatgtctaatgtctaatgtttatagcacctccgaagtagggtacaccaaggagaaactcaacaatgccccttctgcggccaatcatacgtgactgccgccggtgtgttccaacatctcgagaacaaaggctgctctaaagctcctttaaacagggcaatggtctacgaagctgtcagaagccgggatcccaacggcacactaaccaagaaactgctcgactggtccaagtccatccgttttgaggccactgagagatccctgaatgcagtcacaggagccttcgactgctctctgtgtggagcttctttcaatcgactccaatctcttacccaacacctccagtcgccaaagcatgaacaaaagttgtatcattgcccgaagaaaggttgtgataggcgatttaccacgctcgctgccgttaccagtcacttggagagtgagcaatgcggtttcatgcgcttcgaagatgttcaagaggtcgtaagtcgaattttcgatcccggtcgcatgattgcgttttagcttgtatccagccaagaaacgaatcgaatcttaagagggtaatagaatagtctagagcttatagaaactctagtagctgaacaactacatcctagtagagttgatcctttggatctccttcgagcctaataagattgattattgtccgggtgaaggattgatattaagtgattccataatggcatgtacggcaaatggaagcgctacattgtgctgcatagccactgttattctacatgaaagaacaacatagtcacaacgtttgagacatgcttagaatttcgaagaaaaataataaatgacaagagggcaaggtgacaaaacaatcttgcaggatatgcgtagaccaagatgtctttcaacccccgcattacactgcaggtatgggcgcctaacagacagcagttagtggttaggaggcccaagggtagcagagccatacccaacaccgttggcagtcagccgggttacaaagtccaacgcaaggatggggccacgaaacgatgagtcctgtttgctattggctgtatggtcctgcctacataaacaaaacaagaaatagctgcgtagtcttaccgctcacaaataaccaatagcatcctgcaggtacacagttccgtgtgcttaacccagatgttagaagcgggataatagcataatcaagacgcgtctgttctgacctgatgaaacgccaagagttacagagtgaagcagaaaggtagtaagtaaatttcaaccttttagtctagttaaaagctttagtctaaatcggcccgctccgttgtagatcctctagcagctggtacaacacttgcgaaagagaaaatcggggttctattactcacgctctgatcaactccaagatagcaaatgtattggattagttgttaattatacttctcatgataaacagcaacgaagtagtctgttcctgtgcccctgccgtcttgttagacgctaaacaccctgaaatttcgtgcctgctataagtcccaggctgtgccgcaggattttgggctgttggtcgtgatgaacgactgactctcttaagcgctgtggaaagtggtcgcaaataaggacgtacagaggaaattacgtatttgttgttggctgcagaagaattgatgaaacaactgttgctaatcacgtggttaagtgatatatctgctctatttcgttcgcaaagctgcctgcagtttcgacacatgtccagagccggtcattaacaatgagcgggaaactggcggaagacttcgccgtgttcaggattgcagaagaggggcaggtggcacggttacaggtaatcttgacatttcctatcgcgcaacgtctcgataccatacttaatcattataggctctgagttgtcaaattcaagaattggttggcaaatatgatgatgccgtccgggaccttgaaagtgagcgggttgcgagacgttttacgcagcaggacgcagatgagtcgcgcgccaaatacgaagaattgcagcaatctatggtatgatttaatgtttatcacagtttacaaaacctgaccagttataggagcgcagttcctttgttctagtgttgatcgatgccgatgctgattcgtacatcgtatgtaatattcatctttcatatcactgttgtctgaccggttccagttcaaagatgagtactacgccgccagcgaaggtggtacaaaggcgtcccttgatctacgtgatagagttcgcagttttcttcaagcgaacaggccagatctatccgattaccctatcatcatcaaggcatatgctaatgaggctggtttgtcccattttctcgtttcatctggtatgatcaaggcgccccgtgatctcgtggaatttgcgaaagacttcacgcaggcatccgagtataccgactttttacttgttgggagtggtaaagatcgagcagataagaaaattcaaggtaagcgtgattcttcttaccactttctcttggctcacgcacaagcaggttgtttcaagcagtttgttaaaaatcctacttgccgccatatcatctttggggcttgtcatgataattcttacgtgcgactgttggaggattattgccatgacgattctgtggttgaccgagttacaatgcttcatggtttcagcgttggtcgagaatttcgtgatcttcgtttcaaaagcttcaagatggaggatgttttcaaagccgcgcccttgcgggacgtggcatcatcgccagagtcatcagcatccgttccaagttcttcgacctgggcgtccatggtagggtcagaggtggatgcaagttctcgaaagtcccgagcgaagagttcagtacggttgaactccgctggatgccgagtcgatgaccacttgcgaaatcccaataaacaagctctggatagttggagacataaggttggcaaggttggcatgcgatactgtcgtttgcaccacctatgtgggtcgtgttcaaactcttcctgcaagtattctcatggtccactcacggaagaagaaaagcttgtctttcgacggcaggtccggatggaagtttgtaatgctggcctactgtgtcgtgatgttgcttgcttatacggccacaattgttcatgcagcaaagccacgtgcaagttttccgcagaaatgcatcgaattgatgtttctgaggttaatcactaagcataactttgctatagttgatgtgtgggatctcagttgcatatgtcagagggttgttacatcgcttccaattactattgtgttggttttatgtgttgattttatctgtatacttcgagacgtacgcctcgaaaaatctcaaaaagaaaaaaaggattagcttccaattactagaactagacttacttaagagactgcgcaacaccagaagagatgtggaaaaactatttctgtttatccattcttatatcaagttctttaatactcttgttaactctgacatgagtgagtcacatcctcgtcgcctccttgaactcttgtcctgttagggtaggacccgatcagttatgaggagtcaaacctgtgacaccaccaccgagaagtggaccaagaagaccggtgatagcttcaagctgtctttttgttcatctgcccgggcttaaggccgagaagtccagtggccgcatccgcctgtcgcttttcatttcctgacccaagaagagcgaagtcatctagagtagggaaggcaagggtggtcgtgctggcagcctctgtgaaagcaggtgcggtgacatcagaggtcaaggcctcagctatggcctcattgataaagttgttgacttgattgacttattcctcatccacatatcatcttccaatttcatcattaactatgaaaccatcgacgcatgcacaaactatcgtcaatagtgccgtcccatcgcagcagataacgttcaatagtgtccatgattacgaggcttacttcaacgcagctcagctgaacccctgccgtgatcagcgctgcgagactcagccattcacagcttccaacttccccgctcgacgtgagacagagtttacggtcaagagggcagctgaaatctccagttatagctccatcttcaatggcgatcgttgacgaattgattagacaattgcaaagactccgcaaagatacagtgacgatcatttgataaacaggacatttgttgttgaccccacgcctgtgcttttggaaatgtcttacttactgtgaggcccgaaccgggtccaaagcttcctccaatagctcgacgcgtatgcaactgtttgaaatgcagtgtcatagcgatccccatattttcttatttaggcgattgcggctgcgctggaattcttggaatggtgtgatagtctgagacattccttagttgcttttcgtcttatctttggagacgtcaaagaacttggctactggaaacatgggagactaaattagtgcaccagtatatgctaccttggagtgcacctgcgtagtaattattctttacgctctccagttaatatgtcatgcccctcaccaccgtcatgcatcgacctaaccgccatagagttctccctggaaacattgagctatcacgtcaagcggcagctcccttctggcgctcggacaactaggcatgcagaactaaggatgcggctggatgcactctgtgatggcgaattggattgcttagatataatcattgtctcgtagctatgcaacagttgtcttgaggggaaatccataaaggagctagattttccatttttattgagttgtaccaaattcagtcattcctataccattcagatcgttcaattctatatcaccacttatgcaggcataaggaacgacatctcagccctcttccttgattatctgagtcgtcaccatgtctcagtcccagcaatccctcctcaatggcaacaccaacggctatgccaacggtcatgccaatggtcgcacatctgggcctgagtgggatgccaagatccagaaactcaacggggaattgagagaagccaagtatcttgctggcttccatggagatgctctcatcggagtaagccatcatggtatggctgacacgcatacgctaacactcaataggatataactcgacctggagtcaagtggtggactgatttacgcagtatcctcacctttcaacatcttcctgctatcaagaatgttttggttcactacatcaaaaccaaaactctcgacgtaagtaacaatcaactactgacactaaccaatgctgacggcttcaagaaaacaaacttggcagagttggttggatccatctccaatgacagccttcttcgtgccaagttcatcgagactgaagtcaagaacaagtacgagcgcatgcttcatccacccatcacatacctcggcgatgccttcaaataccgcacccccgacggtaagtttaacagtgccatgcacccccatctcggagaagcaggtgccccgtatgccaaaacagtcccatcgaagactcatcccctcggcgctttgcccgatcctgctgatcttttcgatcgtctcatggctcgagaagaccctggtccagacggcaagggtcgaccgtccacctctggtttgtcgtccatgctgatttaccacgctactatcatcattcacgacatcttcagaaccaatgatgccgacaagaacatctctgattcgtcttcttaccttgacctttctcctctttacggcttcacggaggagatgcagcgcaagatccgtgatgacaagtacaagcttggacttctaaagcctgacaccttcgccgaagacagacttctacgacagcctcctggagtttgcatctacctggttatgtacaaccgttaccacaattacgtcgccactcagctacgtcgcatcaacgagaacggacgcttctctgtgcccagcaaatacacactctctcctctagcatctgctgccaaggaattcgtcaaagatgcagacgaagcctttaccgacgatatctggaagtaccacaatgagtggaagcgtcgtcgatcagctggaattgacgatgacgatgacgaggatgaagacttcgatgacctcgcagacactttgcgccagagaatccttgctggtatcgaagagggtctccgcaaggagagtgagcgccaaaaggcactttgtgttcaagtcacggggaaggagcacagcgacgatgctgatgagaagtcaaagagtatcagccccgagggtgttctacagcagtttctcaaggctcatgaggctgcttgggacaagctcgatgaagatcttttccagaccgcgcgactcataacctgcggcatgtacatccagatttcgatccacgattaccttcgtgggctcatgggattcatgaactttgataccaacttcactcttggttagtatccccgacttcaagtatcacctccagactgacctctcccagaccctcgtgtggacatgaagaaccacaagaacgtctccagaggcttaggcaatcaagtcacagttgagttcaatctcctctatcgtttccattgcgccatctcaatgaaggatgagagctatgccgaggatttcatggccgagctcttcgagaaggatgagcaatgggaccccaagtcgatgggcctcccccagttcatgcaggagatgggtaagatgaaagccaaggagggtttgaagaaacctcttgagccgtggcagcaggagtttggtctccgcaaggatggaaacccgcggttcaaacccttcaagaggaatgagtacaccggtttgttcgatgacgaggctatggtcaatgagttgacaagtgctatggatgatcccatcggtaagtggcccacatcgatttctcattgacatacgatgctgactctttcgcagccaacttcggtcctctcaatgtccctcgctgcctcagagccgtcgagattctcggcatcatgcaggctcgcaagtgggagatcggcacgctcaacgacttcagagacttcttccaaatgaagcgtcacgagactttcgagagcatcactcccaacgagcaggttcagaacgcactacgcgatctatacgaacatcctgacaaggttgagttgtacccgggcatcttctgcgagaccaatcaggcgaacggtcaattgaacgccgaccctggtccttcagatttggactctgcgctatgggcggccattttttccgacgccatcaccctcgtccgatcggatcgcttctataccgtcgactggaatacgaactctttgaccaattggggtatgaaggaggtcaccccagacaacgatgtttgcaagagctccatgttccaccgactcatccagcgcgcattccccgaatggtatccttacgactccatccggttcttccacccattctacactggtgagaagcttgcggaacttgccaaagcgcaaggttacgacaaggaattctgtgttaagactaccccgttgaagaaggccaagaagaactcccgcggcgagatgaccaacttcgactttgagctcacaaagtccaatcctcaacggccaagtaagacggtttacttgactcacagcgatgacatcaagcgcattctcgaggacacctctgacatcttggttcatcctgctcgtaccaggatttctgatcttccacccgagatccacgatgttctgaagcctggccagaacaacgaccccgagaagaatggcgtgtctctcgctgccgcggcggagcactcgactgttgatcatgagcatatccaatcatacttggtcgaaattgctcggaatatcatcaagcgtgaagttgtcaccaccgataagaccaagggcatctatcagcttgatatcgtgcgagagtaagtctttcatccaacgtttccgcattcatcatctaacgtcgtacagtttcgccattcccatcgtgacccgcttcgttgccgatttcctcggattcggccatctgcttcgctccgacaccaattctcacgcgccgtactcggagaacgagatctaccagcatatcaacaactgccaggtcttcctctcatataacaccgatgagacaaagcttctgaaacgccgcaaggcgttccgagactctatgagcttcctcctcaagctggcccaagaaggcaacatctgcgaggccggcaagtggcgcaccacgcgatgggtgcagggtttctttggcgctatagcctcttttggtcatgataagcctaactttatgacggccttgggatacagggtcgctggcgaggtattgcagagggagaagaacaccaccaaggcggctactatccttcttttgactggcctggacagtgcatacaatgtggtccttgcggtaagtaacttgcaagtttgaagaattcttctgacgcatcatagttcacctcagttatggaatcattcttccagaatctctatgctgaaaagcccaacgccagaggtgaggagatcagggcagcttggcttgagatccagaagctcgcgtttgaggacgatgccaagtccaatgagcgcattcaggctcttgttctcaaggtccagagatggagtgtccgtctgcctatcgttcgtaaggcatctcaaagcactaccattcaagcttacaactgggaaacgaagaagcatgagcaaatagctcttgccaagggcacggttgttgtgtgcgatatcgtaagtctggatgcgatcatataatgataccactggctaaccgttttacagaacaaggcggagaaacggaacaccagcgagtcagccgatgagcgacacgaactgaactactgttccagtttcgccgaggcgttcagcgagtaccaccccaagcacgtcgccgccactggcctggtcaccatggtcaaggtcctagcacagctcaagaaccttcgtcgcggacatgacactcagggtgtttccaagaaggtctcgattgatgcgtctagcgttggctatgccaactacatggcgcccatgcgactcaaggagattgagctcaaggtcaaggaggcacgtgaaaagaaggagctgaccgaagagcaactagaggctattttcccatctgagatcaggaagcctgcgactgctacttatctgaccaccgagtgggacgagatggttcctttcccaacgagtaagtttttcacatgtgagtgtaaatagcatatgctaacggataacagcttggaagctacgcttcgatggctatggtgtctcggactatagcaagaacaactatgaggttctcaaggtgttcaagatacccgatgacattcagccattctatcagcccaatgggccaagtaagattggagggtcgttcgctactcctgtttgtgtttgccacaactcatggaagaagggtgacaagagcaagggtcatgagggtcatgagcatgaggccggtgctcacgaggtgctctcagcttgtggacatgcccatgcacctatgcctgctacatcgggatgcaagattggttaagcagctggatataaattgatgtaaatgtatctgagactagtgatttgtcaaaggagtttgcagattttcctctgtagtgttcttatacgaagtggactttattgttgtcagagagtaaaccctacattaattcacgtcattgtcaccatacacaaaggagaacgataggacaacgcttgttggaagagaaacattatgccatttatgacaggttggatattacgctaacttcaaacaactacaatgctctttacagcttcttgccaccctcaatgtcttgtcccgcagtgttggtgttgacgggagtgatgacctcgacaccctggagcttgtcgtcccgaccaggtccaacaatctcaaacactgtttcataattagccatgatctaaaacaaggaatgtagagcaacttacagtcaacaggagtagtagtaaacttgcgagcgttgaccttcttctggaagaggtagtcgagatcggcaaagctacggttcttcgtctcaggaaggaagaagaagatccagacagcccagatgaagcagaggccaaagtagaacattccagtcttggctccccagttccatgcgtcgctgctgctgttgagcatacgggggttgagctgctggacgacgatctgaccacagacgtagacggcacgaccaatgacaatggtctgggctcgaacacgactggaagcggtttcggcgacgacgacgtaagtggtgggaccgagggagaccttgaagatacactggacaacgacgaggaaagcagcggtgacaatggccaccctgtcgccatcggcagcgaaacccaggataccaatgatcaacatgcatgcgccgattccagaagaaccccagaagtagaatgtacgacggccaattctacccatgagagtgatggcgatagcggtagcgaagatgttaactgactggatacccatgttgtagttgaaagcgttcttgctgctcattccaaccgacttgagcaggatagcagcgaaactggtgatggattgaccgttgagaatctggatgatccaggccatgcagacgataccagttcggcgggcgttggtgccacggaaacaatccatgaagctagcatcctcagcctcgatcttttccatctcgttggtgtgcttcataagagcaagagtctgagccatagtctcatcagtgtagtggcccttgcgagcaagacgacgaagactgtgctcagcctcctcgagcttgccgcggcgaatgaggtaccagggactctcgggggcgaagaaggcgacggtgaacagaggaggaatccacatccactgcagaccgtaggggacacgccagccagcatcgcccttgagatcgagagagccacggaggacaccggtggcgaggaaacttccggctccccagcacatggaaacccaggcggtcaggtaacctcggagggcggcggggcaaatctcggcggcgtaggcggtggtgagggtctggaagataccccatgggataccgcagaggaggttaccgacgaggagcatttcgacgttgacggcgaagaaaaggacgaagatggtgcaggacatgagagccatggcgaactggtaacatattagtttcaatttattttgtgaatgaggaactttgacataccatgtaaacacgtcgagaaccgaatcgctgctggaggaaaccgttgagcaagagaccaaggatagaaccgcagttgtttccagcaccaatagcaccctgccactttgtagaaatgtgttgcttgccgtcagcatcgggccaaccgaagcgggcgaggtaggcatcatgagcgaagaagttgttgatgagaccgacatccattccctccataaccagcgcaacactcaaagccatactgaaggcaacagcaggagcgtagcggctgaacagctccttcttggggatgagagcctcggcatcactggctgcgacggcggcttcgatgagctcgacctgggagttgtggcccgagaactctgtgtggtggacggggagtttgccgccgtcttccacgtgggcgggatccttagaaggcgccattgtggattgaggatctaggagagtaggaaggggaaagggacgagaaaaaaagaggaatggagagaatgctcaatgcagatctggggaaaaagagaagaaggggaagggaatgggaggatataaggatagatataagcagtctccgcacccaaggcagtgggcctgtctagttctcatgccatggtataccctcgtcggttgataaagtccggctatgaaagcaaagacttgccaagaaagagtcacatccaagatagtgacaaggattatcggtcgtatttccccacggggtccgcgaatcagtgccccatgtctcccacgccacggctgacctttccccgcatacagaggacgaattggattgtggttctgttcgctggcttttgtccgaaaggacgaaccaaaccagttttaggtcaaaaatactgtgcttcggtcaagatgaacccgagtcatgtatcaaagaagggcgctggaagacagcgctacggacagtgggaaagatcaaactcaatttctggggactctattaaggttgtagcgcccgataaagaaagactaaaaacctctccacccccagaaactaactgttgatgggggagggttccacaagaattcccgcggcttcaattctagggtacgaaagatgcggatgcgatacgaccatgactgatgagaaagacatggagtatttttggggaatattttgtcagtgacagacgatgcaggttacttagggtatcattattgatctctattattcccctctcactcgatataattactccccatcactctcagtcaccacagcaattctgtttcttttggtgcaatgacctcggctaactgagtcggcacggtcaacctcgtactctccaattggtcagcgttttcatgactgactctcttggccgacgagttagaccctgtctggactcgctgttctctccgagaccatcacatgaaccagtatcctaggcgaattctttgttggaatcatgccagtattgtaatagctgatacaaactatttacttggcataaacggaactataaccggcagatatggtcatgtttaattgaagaaagggttgatcaaatagttgaaagacgaatggattgatgaatgtgtgagagccaaagttaaacccccatcaaccctccagaaacgtgcttccccacaatgccctgaccccaaactttgtccattattctttaacatcaagcttaattacacggacaaagagcaagactcgcacacgaaagaagggtgtggcaatcgaccctctttgcttggcttagcttgccattaggtacgctcataaatgatgggcatcaatgcctttttcccctcattttctgtctgtcacaatgagctcagcggaatgtttcgctgacaactacggcattgaagaccggtaattgccggactgacaccaacggctgagatcggacgtggcaccgactgagctgagcttgtctctgaagctagatgaatattgacacatttaaaaggaataattccgtacttgtttatctagggcgccatcaacacgtttctcatcgttaaactcttaaattgtgactcggtatctcggtcaatttcgacgcgttcatctcacaactccaaccgtcaactccaagccaccaacgccatgtttggggttaaagcctagaaacccccaatctctgggatgctctaccgtcagattgtatcagccaagtaatcgttcagtgtccatcatgcatgtccttccagtctcggtacgcgtcaaacttgttttgagaatggatttgcattcttcttcggtgattccccccctttttggggttactgtgacattagctacggtggatcgtgcgcactctccccgcattccggggaaaaggccgtgtgtcaccgcgatccttgcagactcgaaggcatgaatctttatctttttggttgatgagtgtacgcgacccgggaagctggatcgtaaggaatatcacatgggaaatcatacattcattggggtttttttagaaggctcggtatgcatgggtttgcgtaccagagactgtgcttttggtgatcaagacatctcgggatgtctatacccgagatgtgaacagtgtatggggtcacctccaaggatctggatatgcttcagtaagcgttcggctgtcgggttatcatgacagccgcatcaccatgcagacccttgagcatcggaggatactgacagcttggaccagatgcacgcaggcacggtatctggggtatcgtggcattgaagctgtcagcagtccccgttgttcggaatgagccgtgacttggacggagatgaacatacgcgaaaggtatcaacacttgataggcttaaagtaagctctctcgataccacgttcagtaaaccactactctgccgtactgtgttgtcaagaacatctgccgtcctatattcactgccaaacagtattccgtaggcgaggtaaacccgcaagccgttgctaaattgtcaccacggtacggtatattgcaaagacttggcagtagatctctctaccgtgagcaacggctaagcggatacttgaacaagaccttttgagctgatccctcattttccaacctgcactgtaacccttctgatcggcatgtggttccccaaattcacgaggccatggtcactgtagctacacttttccatgttttttgaaggatagatcggttaaatggtaggattctcgacctgtggatatcttctaagcggaccagtggtagaacaaacggtgcggcacagctgcgatatgactggacatcttacgcataaaatgcgagatgcgcgggtaggcgttgagaaattagataaacgtcgagttaagaatgttcggtaattgttgctagattatcactgtgagcatgtttacttgtgccaaaaatgtcctccacaatggcgtccgtttccatcaatagctataacgctgtaacgctgtttgaagacttcactctagataaactactcctccatctcctccataattaaattatagaaagggtttaaaagtaacctagcaagaataaccactcagtcgagtattgtaaaggaatttgtgtcgttttgttgcaagttaaagtcactattcgaaagcatctagtctagggtagctcaacggccacacgtgacctctatgcctgcgtcgtgagacgcgaccaggcttctctggtcagtgcctgaaatgacgtttactacaactcgcatgcattgcgttactatctttcttggattagtcgcgagatcgtgacaagatactcattgtctcgaatggaatgcgatcgtcgcgcgacaactgaagcccccctccccctcctcctctccatccctccaaggagcgatcgaagccacgactgggaatactgaatgggtgtatttggccgttggcagtctaccaactctggtgattgggaactgacctgtcgtatgtcccgtccacgaaccctaacagcgacacgtccgccctctcgaccacacaagcccaaggtttccgcgatatcgacgcgtctccatcgttcactcccgcccgatacttagtccaccgaaagccaaccatactccatgctagccaagtttcgatcctgactgtctcggcacgacttgaagccagcgaagctccaagcaaaagaacgttggcggccggtatttcgcacgtcgcccagcgcgtagccaatatcgcattggaacgaacgaaaatgaacaattaatgacaaccgccacactgcccgaacgaacaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccggctccgaagagagtgcactacttgccgtcacgatgctgtacaagaccttgggcgctgccagttccattgaaccactgccgacgccagatgtgaccgccaatgcttgaaatcgtatgtactgcctcgtcctgtcaccatgcgcccattgctctctctgtctcttgttgtcccaaatgcaaggccatcctttgtcatgcgatatgccatcgtcccatcaaacaggagtgtttccctccacgtacacttgtagacttcccacgactgtagaaaccgaccaacatcacaccataaccaacgcctcattctgaagtagcgcattcaccaccacgtcgtcgccgtgatacatctctacatacatccgaatggcgggacattccaccctggccctcaactcaatccaccaaatacttcgtcctgccttccggtaccacagatacaacaatagcagggcgacagggtccttctcgagaagcaaggccttaaataccccatcaaggctatgcgtgaaaagctgcgtatgacctgtcgtcacctcgctgtccggtagattcagcacacgagatacagcatgcgcggcgataaagtaagggctgctatccgccgtcgatagatcgtgcaaaaggcaaatctcgaccaataactctggtatcccatgaatcccaacttctggcaagggtgattgcatctgatcaaacgtcgccgccatgacatggaagacactatccttccggtgcggctcaaccatctcccacaacgacatcttcccattgatcatctgcacccattccaagtcatttttggtagactgcttcaaaggccatgaatcttcgggtctgtatgcatcgggtgatgagaatgtgaggacagccaacgcggctgcagtgccccagatagggtctttgtctcttttcttgagtggttgtcttaatttctcattgaacaaagctgtgctttgggaccagtggtagcactcttccagacttcgccgggagtatgagtttgtgtttaggaagcgatcgtaggtgagagctacagccagagaggcatgcatcaaacaagggtactgagaaaagatcagatcaagatacgagagtacacctaatgtgacttgggtacttacagtaaaggctagcttaaagagatcccggttgaccttcaacatatttgtatcatcaggtgtaaggagactccgctcgtagtatcgagtcgcaaagtcctgacacttggcgcttagctgatactttgtaacctcgtccgacgtccacaccgcgcttgtaatagactgcctcagtgcgggtttgtatcgaaccagagacattccagtattagacgtcattggctgcaagtctggaacattgaacccaaagttacatagtacaccaaaagaagcacacatcttgcaatgcggtttagtctcgtcgcactacggacaaagtcaggtctccagtctagacaggggcagcggttcagaccttgacttttctcaacttgcagtttcggcagccatgtcttgacctgcggcccggccttgactgttttccgaagtccgagggcatgcttggataatgtgttgcttggcaatattgaagcctttgatgagagaatttggatagagaaagagatgtaagctgcagcaagtggagaagatgggaatccttctgttccactttgttcgatacgctaacctcgtctcgcgtaacgatcaggaacgctaaccattttgcggaaacactgagtgttgattggttaatgttaattccagatgatcgtccggatattcaggaactcgatcgttgatcatagatttagatataaagagggcagtgtctccttctgttctttggacatgtactcacagaaaacaccacatctcttctctaccctcatcatcacatcacaatgtctacccatctcgctgccgtcctcaaaggcaaaggccaacctttcgagatccaatctcgccccaccccaaagccaggaccaaacgaactcctcgtcgccgtcaagtctgtcgcgttcaacccagccgacactttcatgcgcagccagggtttcttcatcaccgagtaccctactgttaccggcttcgacatggcgggtatcgttctcgaagctggcgagaatgtcccaactggtgacgacaagtccagcctttgcttccagcctggtactccggttgttgcttattcggcctcggcctggagatcctgcgccccagactatggagcctttcaggagaaatgtcttgtcccgtggcaacatgccgtacctcttccagacgaaaacatgtcgtggaatcatgctgcgacgttacccgtgtctgtacaggtaccacttagtgcctgggatcaaatgggtattccaaggacagaagagaaaagcaccggcacaagaaagaaagccgagaagaatgaagttttacttatctggggagcatcttcgagtgtaggcacaatgggcgttcagtcagcacgcataatgtgtcaggatcccgactctccctttgcagccgtttacgccacggctgggtcggacaatctcgagtacatacgttccctaggagcagactctgtgtttgactacaaagacccaaatgtcgtggacgcgatggtttccaaggctcaagatagtggcctggtcattcgccattgcttcctggccgttggaaatctttccctttgccagggtgttttgaaagcctttgccaaaccgggcgaaaagaaagcaaaggtggtctcggcaccccgacttccagaagacggaaaggatgtggaaggggtacaagtaatgtttgtgatgccatcgatggtggaagaggaacggttggagcaatttaggtattggatgggtacttggttaggaaagagacttgccgagggttctatcagaccaagccctaagccaagtgtcgttggcaagggtttggagtttattaatgaggcgttggataggatggctcagggagtgagttgcacaaagttggtggttgagattagcgagtgattggccacaggacgcatgaaaaaccacattagaaagccagttctgttattcattagaccataatttaaagcagttattatttcatcccattgagaggtcaacctttctattactcactagtctagctcttgtggcataccaggtgaacccttgctgcgttagcgaaacagctatggtggagtagacgcgatgtttctgtgataggctctaccgcaacaagaaatagtctcaacttgtgctccatattattaacatttcctagtctggccatgaacagcgtcgcgtgttggtttccatgtcaagccaaccgttggtaaaccatcgaggacaactttatcgagacatacatcacaacagacttccccgcatcaagtcagccaccctcattctcattcagctattaagttcccgtttgctagtaatgacggatagacttgatgttaagcttaattcttggcactcttgggaatggctgtgtctggcacacccaagaccaatggcccgttacttcaaaactggtacgaaaatgttaaagaagcaactgtcatcatcgaatcgagatgatcccatcagcgttacattgctccggccctgtccgaaaaggtagaatctactactaactcgatacagggcagatcagcagctcctcacaatttccactgctcgtgatggacgtcctttgggtttagttcgtcccgagacaatggtcaatgcgcgtctggagagaaggagaaaatccgggggtgatgcattttcatccagaacacttttgtcggaccgacgtctcggaccgacaacatgctgaacaagacatcgaatccatcgtgaacttggtggaaaacgcatcgtctgactagaaatttgcaatcctgtcggtccgacattacgattctactcactttgaagccatcatgagactccagctcttggcaaacatgacctgacttgtgagtctttgctgtctgtcttgtccatttcgtcggtccgacgacttggttcatggctgtttgactagactcttcttggcattttgcccctggcgtcccccagctttgagaaaccttgggaacgtggagagatttacgcgtttctggggtttagaataagaatccccagattccccagcttcttttcgtttttgaacattccattcccagagcactctccagcaaagactcctacttcctcatcactccaagagggttgcatcccttgactcccccccccccccccttacctcatcgtgtttgacacattctacaatgtcatcctccccaaaggacaaccttgctcaggttgagcatatcgatcctgactccaagatgggtttcgacgaggttgagaagcctgctgcgcgcgaggccaatgatcgcgagcatgatcttactctgcgcgatagtttccgcttgtatcccaaggccattgccttttctctgctgttctccactgcgatcatcatggaaggttatgatctgagtcttcttggtagcttctacggctatgatgcgtaagtggccacccaatgactctaacctgtcatcaaaatactaacaaattctgtctagattcaagcaaaagtttggtaacgaaatcgactcggacggcaaccctattgtctcagcagattggcaaacatatatccaagtcggtggcatgtgtggtcaaatcatcggtctctacatcaacggttgggtctctgatcacttcggttacaagaagaccatgatggcttctcagatgctcatgatcggactcatcttcttccccttctttgcgcccaacctcaacgtcctcctcgccggaaacattctcctcggtcttccatggggtatcttccagaccctcacactcgcctatgcttccgacgtcgcgcccgttgtcctgcgcccataccttactgcctacgtcaacctttgctgggtcattggtcagctcatcggtgccggagttcttcgcggattcagcaccatgggtggtgactggtcatacagaattccctttgctttgcagtgggcttggcctccattcatcatgcttggtaccattttcgctcccgagtctccctggtggcttgtccgcaaggagcgctacgaggatgccaagcgatccattcttgcgctcgtcacccaatgtgatgttccctttgacgctgatgcgcaggttgagcttctcaaggctaccaaccagatggagaaggagaactctgccggaaccaactactggcactgcttcatgcgcagcgatttgagacgaactgaggttgcctctattacttacaccgcccaggccctttgtggtagcgctctcatgggttactctgttcagttctatctcgaggccggtctatctcccgagaaggcccttgatttcaacgtcatccagtactgcgtcggcgctgttggcgttgttctctcctggttcttgatgtcccgcttcggtcgtcgtgatatctacatctgcggcatggcaactctcttctgtatccttattgtcgttggtgctctcggatgcatcaacaagaccgagagcgtcggctgggccatcggtagcttgctcatcgtgtacactttcgtttacgacatgaccatcggacccatcgcctacaccatcgtcgccgaggtctcatccacgcgtctcaaggccaagaccatcgttctggcccgtaacttcagcaacattgctggccttgtcaccaacaccttgatgccccgcatgcttggccgaaactcgtggaactggggcgccaagactggtctcttctgggcaggttggtgtctgttgatctttatctgggccttcttccgtctgcccgagcctaaggatagaacttatggtgagctggatctgctttttgagcacaaggttcctgcgcgcaagtttgccaagaccaaggttgatcaattccctacttctggttccaccgagaaggtccaggagcagtaaataaataacataggtggattgtttcaagttagaacaaaagaattagaaataatatatctttcatgaattctatcaagaagtatcttgcttttattgtgtcttgatatgtgtgataacggttgggacagttcagtgtatgcaagttaggtaacatcgaggctaaaaggagccagtctccggattcacatgcattatatcactagtagggtagtagttgatgacgtcagtcgggtttaccaagatattggctaattaatctgtggacatttatgcaaacatatagtaagttatatacatctagacacgactcaagaaggtctaggtctactactagtattgtactaagaaattgttacaaagcacagctagagtctagccagacatgtctaattccttatcgatactctacgccgccaagatattacacatggttatcgccagccaagccttttaaattaaccaaccctaccaacaatgccgctttgaagatataattggccgggaatacggtggaaacggcggggcgattctgccggtagagaagcccctcatcatctcgtttaagagactctggcatttccggagtaaattccctcccacgtccctctctcttttccacatatacggaaagaaagttttctctgcttactagacccgcggtaacccggcacgaagaaagacccacagtatgataataacagtggaacaagagcaatctgtcagcccgacgacccgaaagtcacacgcaaggagccggacaggatgcatgacatgcaagaaccggcgggtgagatgcgatgagcagcggccgacttggttagtacaattttcttcatcttacatcttacatggactgcagttccataaatggaaatgatcaagtggcggattcacatccctggcacctctaatcctccacttgttacagaaatatctaatgatttaagaacagcctcaactgcgaaacggctgggctatcatgtggctttgcagctccatctctgcctcttcgtgagcgtcgcaaatcatatctccctggagagcagcagccctgggccttgatagccaagtcaacgccagtggcgccaccaaaacccatcagcgtttgctatccatgtcccatagaaatgccactaaagtctatggagctccttcattactgtcagtgctgagttttagagattcgaacagacaatgctaatagttggcacagtccacaaggctggtggcaacgatgaactggcattgcgatgcaagcgacagaacttgtaagtacacattctcacttcatagcctgatgtgttccaaactgataggcccagactggcacttagcatgcaccatcccgacgcgctccgaaacacactcctcattgctggcttccattacatcgtcaacgcgggtcgctccagcgattttaagccaaccctcctactccacaaaatagaaaccatacgctcggtgaacaaatggcttcaactatcagattcgaaagcatacgccatgtgcgtacggcaaatatccactttgtgctttagcgaggtatgatagtaatgtctatactgcccgactcccatattgatctttctagtgctatctggggcattcaagagctgctgaaacccatctcaacgggttgatgaagtttttggatatttactgccctctaggcatggttagcccagtggaacccagtaacactgcggagctttcaatacgatacatcatgctgtgagtgacatcacatcatcttaaacatcttctaacagattcaaaagaacatactcctttatatctatttgcaaaagccgcgtccgcgttgaattagtcgatgtcggtgaagaagcaccaccagaagttatggcggcaatgcacgaccgatataaagtggaggccggagggatggatctcaaacttagaagtatggaaatgattccttacttctttgctccgttgtcctccatgagaggattctgcgatatcgatgcatctaccatgattaagtgcctcctgtccatgactgagatatgtcaattgagagcaccagcgacggatgagaaaccggtccagcaactagtatggctcgagggtgctgccgtcaagtggatactcgcggctatagagactcatgtggagtccatgccctggcaagacgacaggactcgcaaggagatatctcctgggggaatgaagagttcctggtctggactgttcatcgctacacaactatacgtgcatcaagttcttgggctctggattttagatgcaccactagaggtcaagttccattcccacatccttgcttatttgagctgggatcttgcgagaggtgaaagttgcctagaagcaggatctaccgtggcatcaaacttttggttctggaaggcttttgtgggtgcctttagtttagcgaggcacatcgaaactgatcacgcagtggcgctatatcctcttcgacgacagtttgttaggcttctgtacaagtggtctgaagctacaggtatcaagacatggaaagaagcgcgggagattttaattggtattgtatggcccagatcggcatttactcatggttctttggcagagatgatatggtacgagagtcaagtcaatattcaagagtcgaggggttcaagtgtacagagcgcttaattcggtacacatattctattttggcattggtaaattagtctttgatcgaggtttttgctgtgatggttcacggtgatttggcgaagtcgtggttcttttcgacgactgtttaaagcaatacggtcatcactgtgagtaagagcatcatcagccaccacgacactcgaaaggtgataaatcctactaattcctttttttacaattccaaaagtcaaaaacattcaactgacctgtcgagtattgacatgaacttgaaatttatgtccactcatataagtgccgcctggagtcatcacgcctggaggcaaactcttcacccagtaagcacagccttttccattcaaagctgacattgatcatccactgagtgactcacatcaaataatttatacagctataaaggtattcctgcctcctcaacaaataccaaccgacgcggttgttacagaaacaagacaagctttttgactcactcgagtgattacataaccacgcttaccccatacagtacccataaaaaccactcaccccgctacatcagtggagggaggcgctaaatcacttcaaccataaacacaccacagcacacaccacttggcttcactgtctgtcacccaacaaagtccacctcaaaggcgcaatagtcaagtccctactctatcgcgtcgccgaaatggtagccatacacccagtgcatcaaccgggcgctccaatcgacttgctcgctcgttgccccgaccttctcatcgtctccatccttgaaacactccccaagcatgacctctgcagcgtgtcgcgtctgaacaagcgctaccacgctctcgctgatgccgttctgtacaatacagtgcagtggctaaagcccgagcttcatctcatcttcagccaatcgctgagccgtcggcctcgtcgcggctcggcgattgaggaagtcaagctagcctatccagcgtcagagataacacgtctcatctctgacacgctggagcccatgagcagtgtttcgcaaactatttccacaatgtccaacttaaggactctggacattgctgttcctgtcggactcctacatagtatagggaacctattcaacgggccctttgatctcgcttgtctgcagtcctgtaccctgttctaccaggatgaggacgatcagtactgggatctacaagagaatatccacatctttacacatcctaccctcgagacgctcgttatcaaaagggcaaagctggacgaccgcggctttgaacccatcgaacggccccacaacacagctcttaagacgctgcacctgatagaatgtgatattaacgatgatacactgtcggatgttttgatgtttcccgaagccttgaaggagtttgtcctcactcaaagagaagaacccgagccagagcttgaagaaagttcaagtagcattcgcgattatatgatggcgcttaaagagcagtgccattcattggagaccatcacaatcgatttccccatgttggctagcggcagagcactggccctcagagagtttgtgaaactcaagacgctacgactaaactgggattaccaactctttggaaagtcaaccaaaaagccacggcttcactccgtaggtctaccacccgaattagaaacgctagaattcttcaatcctctcggcaccgacgaagaagtcacggacttgctggcgaacgcaattcagagtcttcatattacctgtaggaaaatgaaggagttgattgttcttgtcgaagaggcggagataccgaaagaggtgttggaggcgatcaagtcacagccacagttacatctaagtgttattggcggagaagaagatagagatgaccctgaatagggaagattggatagatctgatacacgttagatacttgccatactggatagaacatttaatgaagatacctgaataatgagcacaattgccactttggtagaaaaaactgcgaatcacgatatacatttgtctttataaacgggaaacagagcttgagtccgcctttccttctcccactttccacctaacctcgataggcgtaactacaatactagtccaatcttgatactatatttgaaatctgacaatgcgctggatgaaccacgtgcacgtaacctgcccgacctgcgaaaatagccaaaagacaggtatcgaagtagaaaaatgctcgaaagcaattgccagtgcagagacgtgtgacttgaggaagcgagatacattcaagacaggcgacgaatgtgctaaatgtcaggagatccaaaggcttaaagacgaggcagacctgaagatgactagggaggcgggtaaatacgagtggcttagaaccacgttgggactaccatgactccagtggcgcagagttgtcagctgagtttgtaaagattgggctttctggtctgaccaaacacgtaagagcgagtgactatattcagtaaaagatagctaaataaaaaaatggtagaaaaatggtatgcccaatactggatagtaacttggttcttggaacaatcacactgtttgtgctgacaatatatactctcttttgagctcaaacaccagaattagtcagcgggtttagctcagttgggagagcgtcagactgaagtcaaacttcaatcattcgatatctgaaggtcatgtgttcgatccacataaaccgcacatcgtttttttatttctttcaatgacctctgtctatcccttggcacacacagtactagctagctggaactgttggtctttttactctttgcgttgcatttgaacacagcagaaggcagcgcagaatgccatcgattaggcacacaatgatcgatccaaagggcttgtcgattctgccacgcacctttgggggacttttactacatctcatgaaacccaagcaggtcgttcattcgtcaacccgtattggactcttcattgctgtctggagattgtatgtgtactgacaagagcctatcgtgtggtaatagggctcagggacaacaggaatggtcagtggtgaaccacatgcagattggccacgttcttagtcgtcaggtgggtagcaaaaacgaaagacggacttgaagtaatccaaacgaaattattagaccactcttaggctatataagcactaagaatgatctaacatttatgttgaccactaaatcagtcaaggtttttatgcagcccgcctggtcgtctaaacttttgatcgacggcgttgacccatttggttatgggtcaatcctagatatggtgatacggctattagtatgcttggcctctagagggtagaaaggacagtaatgtgtaacaccagcacaggcgggaggaggagtgtcctgccaggaaggtacccctttgattcaatgccgacgactcgcaggaaacagaaagaacccctgcgttattgcaggttgccgttggtatttagcaccggaaggagttatcgcatgaaatgatgatgtaaagagagccctactttctatgacacttgacgtagggaagcgaatagtaaaattgccatttcagttgtacaaaccaccaagtaaagggagcccagtgggtaacagaaaagctggccccctaaatcttagggtataaaaatactaaagtacctagtttaggtaagaagcttagtctaagtagcaggagctggcctaatatttgcgtctcttatgttcatagtggtcaatctttctacttcctcccccccaactcttcatttcttcaacatcttcactttttggaccacacacgatggactctcaaggcgaagaggtcgaataggctgatcagcctcaacagcccgagacaaacatcgttcaagagtcagagaccaatatcattcgagatgcgctgatcgttcttgtcaatcagaagctcgacgttatcaaacgcatcgtcaacaaaataccaccgaacggtaattatcaccttctcacaatgtcagactttatgcttgatgaaaatccctacccaaacggaatcgtcgatgaattgcaaccgagcaaccctcccgttcagccacttccaacctttcagatcgatccagactacaacctatctggatttggcaatcaggtgcaaacgagcattttccctctcgatatagaagcaccaataaaccctttcccactggcggcacaagggtaccctctcgctccggcggcacaaacgaaccctatcgctctagaatcgcaaacgaatcctcccgcgccgctattaaacgcccttcatttcgcaaccctgctacacatgcctatgcatatcttggaactcattgctaagcagcctgtgaatgatcctattcgagaccttggtacactttacacagcaatccaacaaatccatgagtggagtacgcagtcatccctccccttaggtccgtcgtgatcaattctgacacaatttaggtttcaaatatccacatatttctagtccggaggaatcaccagagaggcaaaaatgtgtcgaatacgataaccagcgttgcattgtcactggccataagatcaagacatcctgtcacgttattcccctttctcgaaggtctctgcctgggggagcaggccatcgacttgaaaacatacgttcaatcatggaataccttgtcgggttctcgcatctatcaagagacgtggaaagccaggaactcttggggatgttggcagcggaagttgacataccaaaaatgtactggaatttgatcactctgacccccggtatcgcgaacatgtgggaaaggggcatgtttgcattcagatggctgcaccacacgcgaatcgttgccgacccttggagtcatatcggaaaagtccgtatcacactggaattcgtgtggatgcccttcaacacaagcagatggcgactcgctcctttcgacctcaacgcagcccaaggtttataggcagaattggaatacgtttggggggccagcggatcagaaataactgctcgcaacgccaatggtcacgtgattcaaagtggggagaaattcaatattgtccgcgaggaaaaagatgtgcagctttgtcgacttgcgtttgagttgcaatgggcacttgtatgctcacattgggtttcgggggtttattcttagtaagcaagtagtctaagaaacttagtccaagtgccataagatatcctaataatctcatctcttatgctcccagcggtcaattattctgataccctgagggcagctgagaaggtctcatagtgtttttgtattgtgcgagattaatgttgcctttatgcctactttctatgactattgatacaaggcaacctcttttttttaacgttgtataacccatcaaattcccttgcgaccgctgcgtctgtctaagcgcgcttaaaaacggtgatcccttgaggaattccctgcttgtccttcacaccaagaaacagcctgagtctggacaaaatatcagcgacggcaggtaacccctccatatccaaccccttcccatcttctccgtcaatcttgaaaggcctcatcttgattttgtgctcctcgagctccgctttcgttggttccagtggcaaaatgcaagccacctgtggtgtcgcaaccgaattgcccaagtagccagccacgacattcaaccaactcgggatactgggatcgggaaatgacaagatgacgcatccgccggattgaaccaatggatcgttttcgtcggcattagattttgggatccagatttccgtcttaatttttgagagatctggtttgtcttgctgggtgatggatttccaaatggtgtagtcttgatcatctgtctcaggggtctgaagagccagcatgtaacagccgttgtatttggtgtgaccgtctgggtgggcgtctgcgtcgattgtcgcaggggcgcatgatgcaacagggcaaacggctgtcaaatgacccttggttccgcgttgctgtgccttgtcgatgtctattctctcaagacctgtgagctgccttcgaactgttgcttcgtctccgtgggcgatagaagctgccagggccaattggacgccgatgagaaaggtgagtgtggtcgcacaccagacgtagggctgtgccttgacagaggctacaacccattcaacgacaggttccatgtatttgtccatcttgtgattattgaaaagattgtgaaaggaatgagaaattaatttcaagagtcgacgtcagtcaagggtagcccacgtgttaatttgggtgagctgattggctaccatgggctgccaagtcgatacctctggtctacaggtgtagatgtctagtgacaatctactgggcagcagaaaagttaacttcccaagtcttatgttacaaaaataaatagcataaagagcatagtctaagtagcataagctgatctgctaatttcgtctcttatgcttctagcggctgattcttctgataccctgaggacagtcaattaaactaccacttggacgtctcgtaacccgcttcagggtatcagactttaaggtttatacaacgttaaacaaaaaaaaaaaagaggttgccttgtatcgataggcatagaaagtagggcatagaaagtagggcataaatggcacactcaccaagacccgccctaagcgtaaagtggtcgcatggtcgcaagggaatatcaattaggttaataaaaagttctgttcacggcggtgttgcccctatggtcgtcaggatccggttgtcaacctcgctatttcatcctcaaatttggcccacgcctttggaagaaaacacccatcaagccaataattccctccatgatcctttccctttacaatcatgacattcttggacatgaagctctcctttgcagacgagacataaatctgggtcatgtagcctcttgcgttcttcctcgctagactcccatctccctctcgaagcacagccgcactaaagtcagcagcttgcgtcaactccgcctttgtccagttcgtgacgatgatcagaagcatatttgattcgccaaagagaatagcatctaaaccattttgactctcagcaatcgcgctcttcagataagcgcgtatctgtggtttggttgtttgctgtgtcaaatgcttgcggttctctagggcgataggaccaagtggacctctgaccatggaaggagaagcaaatgtaaattggcaaagtgataggttctggagatatactccagttgagtgctttattgaatcgaatcgataccggagattgaccgcgttgaggattgaaactggaagttgacgaggatcggatgacgcaactgtctttgctgtccatgctgataagacatctccttcgctgatgaacggtttctcatcgtgatcaaatccatctccagtggttaagtcctccaaagcctcgcgtcgtaattgggaaatggctgacttgggtagaaatatagcgcgggattcggctttttcgtaccacagcaactcccaaaggaagcgcagcacaaagaggaacattttgaaccctttgatgcgtttgggagcgatttcaaatctctcttgaacaaagaactcggagtgatcttctatgtggctttctgctatcttgtgggtaacatcctgttgcgcaccgaaaacgggcgagacatccgcctcgcgccctgcaatcacccgtgaccaattttgtagcaaagcttgtagcccgccagcgtccatgagcatatgtgagaataccagagtaacaagggtcgtgttcttgaaagacacaatgtttaatgccatttgtggtttatcacccacgaggagatcccagccattgacaggattaccaggcgctgtaacgagaattttgagctcatggtctcctggatgaacgctgggctgctcccctgccctgggcagtttttgacctattggatgatcttcgatgttcatgtcgaaatctcgttgcgaatattgaaaaggcggtcgcgcttctgtgaatgccttgggaacatgaaactcggccctgccttgggccttgacacgggttagatataaacacacgactgttgcgcggcactcacattgatcttatagcgaccgcccaattttctccaatctccaatgtcaatcagcgtcgctagtgaagtacgtagcttctcagtatcgagtacatcgttgaagtgaaatgtccagtgcagaaccatgtcgcgctgggctttcgtatcgtctagtaacattgccggatagacgtcgtcatcgtcaaattttggctgctgatctgtggtactaagaccaaacattgtttttatggtgttgatgatctgttgctgtcgaacactttcagacactatctgcaacgaacaagtatggattctgctgaagatgggctgaggcatgtccggtccgacggtctttaaagagtcccacggcatctcacgcgctgcgccgctcttacgttcaatcgcggggttgcaaacacgggacgtgagatatcaggcgtcaaatcaaattttagtatcacaaggctcacctaagcactaacacgcatcgatagcaaaatggtagtctctgttggttggtgctaccttgttacggcaggtcctgaaagggttgggaaaggccgtgtccaggatgtgagcaactgaacacacaatcatgccggcttctaatccaataccatgacacaagaacgcgggtgaacacgattgcatgttgccgatatctaacaacttgctacgttattcattaccagtatcctccacatacaaaatgcgcctgtctagggaacaccacagtttcttgagcctgccgcgctgagaccagtaggaatattgtcatagtcattttgcgaaagtgtgcaatccgattgtccattaaaaaccccccatgacatgcacattggatcaatggaacaagcccttgcgcagagcgcgactgtgttaaactcggtaaagtatctgtacccctctccccctatgtctctggcatccactgtgttgatctggtcattgcaaggctccaactgtggcttaaaaaagtccgaagagcagcttcgggaacctgcaagcaagattttttgagctggagaagcatccgcctggggggtgataatatcaccaaagtagctggagaacttgttgcaggtttgcgaatagctgtcgtactgccaagacatgcagtcgccgtctttcatacacacatgagcgcagtcggcttcgaactcaacaggctgaacttgaccagttggagtctcagcaatatatccaaagccaatgtcattactgcaagggatgtagtggcgaggggagcagttgcgagagccgatgaggttactatcttcgttttcggggcgaccgataacagcaagggtttcgcgatagtgttggcaaacgccttctgactggaaaaaccaggtactgcattcaaaatcgctggagcatgactcccaacattccacctcgtttgcggcgtcggtggaagtgtagccggggtttgaggcagtgcctcgatagatttggtttccgcatggtgtgtcgacggctacagatgttgtagctgaagcggtagccgaagtgactgtagattcagctagggttgtcgggacgtcgttggtctgagtcaaggtcgcagaatcggtggctaattctgtgtcagagctgacggtcgaggtactggcccaggtggcggatgatacgagtgaagtatagccagacacagagacgccggtggtcgaagaagctgcttcagacaaagactggggcttgcaaggtccagcattaacaacagtgatgccaacgcctaccaaagtggccacgatccccttcagattgaacatgatgaaacacagtaaagagcgtcggtatccagaggatgatgcaaagaaccaatagacaagaactaacaagactcgagatggagaaaaggagaccaggttcttttatatgacttgataaattgtgtgactttgcggacaggtctagaccacactaagacaggggctgactagctacaggcccgctaagagtcaataattaggaaaactattgttagacccgaacaaatagatggatctgtgacaaggatgataatgatgcactggtgatttgtccgtgactatcaaaatgctagattaaaaacaggccattgttccatctagtcccataccggactgtcagaccccaatggcttgggcggtcgatcccaaccaacctgtacaccttcaatcgaagcactatgctttatcgatttcattattccaaattttgtctctccagtctcaaaatatttatcagggacatcttcttgtttcttgaagtctttcgcatcgaaaccacttgatccaggatactgtcccaagcttctcaaatacttcatcatgcctgccaacgacgcatctactttccacgaacctcctttgatagatcgatgatagacggcagccatgacaccaactgcaagcatatatccacctgaatgatccagtgcttgacacggtgtcgggcgagcagcctctccttgtcccgcatgttcagcttcggagacgttcatacccgaacatgtttgaaccattgaatcgaacccgcgacgaccagaccagggaccatcaggaccaaaagcagacatgttggctacaataatgtttggattgatcttgatcaattcctcttgcgataagccatatgaggctagacttccaggtctaaaaccttgtacaaacacatcacattctcggagtaggttcagaagcttcttgtggtcgtcggcgttgtgtatgtcgagttgaaccgtctttttgccgcgcccgaactcgcgatcgaggacaggaagatctggcaagtttggagaagtgacccatataacttcggcaccgtaggctgcgagagttttgccgcatagaggtgccgcaatgacgcgactcatctcaaccacacgcagaccttgtaggcatttggtatttccgccaaccattctcctgggtatttcgctgggtgacgattgcgaaatttgcttgatgccgatggggaaattgctgatagctctcgactgtgcaagttgttcccactgtctgtatgaacgtaacgcatagatggccgtcttgccttcaacagttccgcaggtctccaggtcgatagcagcccagttcgctgttctctcagatacctgctctctggttgcatcgagtggcaatcccagaagtttgagcgtgccctggacatggttggggaacgagtcatgaatgcgaacatggccatctgatgtcttgtgtaaaccaccaatagttccccgaacaggtgtgggttgtccgtcaatcgtatacagtctttccgatttatactcgattacagcgtgttcgagagggacggtaacttgaggaacagcgatttcgttgcgacgggcgtggatctgggctgctactaaagcggataatgcgatggaagcttgcgcaaggatcccgatcttgaaggatgacggcaaagccggaccttcaaaccctgggaggttgactgatgtcaacgcatctccggggaggtcaaggcctgtccaaacatcgtgtacaacatcttttgctgtcatgtggtcacggtccagcattctagagccatcaatgatctcgggctgtgccatgattggagaagtaagtgcttcgggatatttatcttggactgtcaaaggttgaccacattgaaaccatgccgaccccgcattgggaatggtgagaggcattaattagcttccttttcggcattttctcggtattgaaattgatgacaattgactgacaacaatcgagactgttgccgtcactgacaggaatacaggatactcaaaggcctttgtgaacctacaaattcgttacatcgagaagtcctcttatccctccgcttcatatttggagccactcgaaaatcaagaaacctagccaggaaagttgcatttcttggccagccatggcaagatcacgatgcggtctttgatgatctctttcagggaaattttgaccatattctgcttcaatcaccaccaggttcaccaagaacgctaaacggccaagactttctgacgccctgaaatgatttcccattgctaggagaacggcttctccagattcagaactacaacaaaggacaacgcccgacaagcactcgagcaatgattagagataaacgaaatccagcacagtggtatactttatgggttgtgttgctaatagggagtttgagtttgatattatcaatactgtaactaggtgtaggcattgcccagcttactacctcattgtagaaaagattgtagctattattgtaataaaagtactgttgactaaatctattgcgaccaagtctgcatgacaaaggatctatgtgatactcatatactgttacgtgctctgtacttgtgctattttgataatcccctttttagaatatcaacttgtccctattgaccccaaataacgccagtccattctcaaaagcggactgtcgatcatcagcgccaatctctatctcgtccgcaatgattctctctcgactattgagcagttccatcgcaacgtcacgccattctacctccatcttatccttcttcagctcaggcgctaatccaagatcaagcttaatcgaccccagacgtccatcacgcttcctgaattggccatccacaatcactgcctcaatgtcggaaggtgatgaatgatcgataatagcgccgattggatcttcttcgactgcacatatcatactaggtctgagagtgtcccagataatgagatcagccaccttaccttcttccagagaaccaatctggtcctccatatggatcgccctagcaccgcgaatcgttgccaactggaatgcatcctggacatacacttggttccgtccggggaacttgccagtgtcgacgattttgttattgcgacgagagcgctcaacctggattgcaattcgcatctgtgtcacgatacttgcgctattgttgctatgacagtcgatacccagagagctgatagaggtacagttctcttgaaagcaaatgggccagccatgagacatctggagctcaatttcgggggtggaagagacagctgcgccgaccttcttgagcttttcagcatccgagtcgtttagcggagtcgcatgggataggagaatgtctttcttgaggagaccatatccctccagtatgtctacaagagaaccctctgtcatagggttagtcggtttgcagcgatggaacaagggtgtcaaactaaccaagcaaatttcccacataatgagacgtgatagtcttgattcccaactctctgactttgccaaatatgccgacgagaacctcctttggaagaaaataaaagtcgaatccaaagcccatggtaacacgcccatcgctaaaaggaccgcgttgacagagttcggtcaactgttcgaggacccaatccgggataagagtgtcttcaaactcgaaaggcttccaggtcctgactcttccagttggcgtgtagcagtatatagatcggatgccagatgaaatggttcccgacaaagcagcggtgtcttgccaaacgtcagttgggatttcaccacatccttgaagctcacttactatgctcgggggtgtatgatatatgtgcatgatcgacaatggtggtggtccctgcttcgagggcttcgaggcatccacccagctgtccccagaacacatcttccggtttgtagctgcgcgacaccatatttccttgtgtaacaatcagcaatttcatttccggggttatcgaattattacgaaccaggtgccatgtactcaagtaaactgtggtctgcatgtcgccccttcatctgcgtttgccaaagatggtggtgcgtgtcgatgaagcccggcgtgatgagcttagccgtacagtcgatcacttcagttgcatcagacggtgggtcaatttgggctgcaattcgagtgattttattgccctcgatcaagagtgaatggttcttgagtggaacgatgtgatcatctccggggccacgagggaccaacaaagtggcgttctgtaacaggatggatgccattctcggatagttgtattgtaacatagtttatcacaggaagaaccacgaccttcagctttatcggttgcacacgctcttcatatagaactcccaacagcctacacggctgatttagtgactactctcacatcatctcaggtgaggggttgatgggtgactgggtatacgattggctgttgatagcctatctccctgggcctcaattccctccgccttgtattggtagcaaacatgccgatatatcacgtcatcgtcctgatggagacttttttttctcaccagattacaaataatggtcacaatatcgtcatacatctcgatgaccaacgggttgatctctggggttcatatggtgcagtatgtgggtgtcctgtcatgaaccacgaaccgcgaaccatgcaccgatatgcaggaccgttaattccggtcagatctttcataaaccatgagacagtttccaatgctatgaatgccgatgaacccggaacgttatttgtcttgaatttagcttttgaaacagatccgctatggaggaatcttgattttgagaattcttacttcgtagccaggcgaatgtgcctcagaagtgcagccatagagtcatcacttgaatcggatcaatcagacaagttccattcttaaatatgttgcatttttctatctgtttccgatgaagctgaatcccagttggcgcttacatcgctcacatctgtactcgctgctaagtaaggttacttgttagcggtagctgtttaaataagcttatatttattaccaaggcacaagctgactagtacgactggttcggcaagacaaacgatgtgagagggttttgattgaaggtaatgacacatattgagagctctggccttgacctctatgtcggaatcaaccactggacatccatgatactgtacagcgtcgcgatggcttcttagactgttttactaccaccactgttatgtttgacaaaccactggcgacgtgaatgggcagccacttcagagcggatctgcgtagtttctaataagacctccagatagctacctgatatacctctgttttatggagtggagttgaacgtctacctgtaacctctcttggcatggaagagaatttgtttttaagcatgcaacaaagcctgttcggtttgcgctgctcttcactggccgcctctttggccagttctcctgccggggatcttttactagaacaaaccctgggcaagaatttcgcttggcgtggctctgagggatggctcaaatttcaacatgcagataattgtctcgcaaatcttcgcaagttcctccttggtgaattcatcctttccatcatggaagaagtgtgttgcttccatccattcttgaagtgtaaatctctcatcgtcatgagacatctttttgcattccattccatttggcttgccaccttgacggaaactcgtcaccggtttcctcaatcatctgctgaccgagttgagcgtgattcttaggaaggacttcaaacgcaggttgacctgttatcaattcgaaaatccagaattgttggttagttacttggaacaattatatacaattgtttacctaccaggcagccagcgctccatagatccactcgacgatccagcctgtccccaaaaatggcctctggtgcccgcataaccaatggggtattcagtgtgtttggcacgttgtttctcaagaagccttctccgaaatcaatgatcttgatggatgaacgatacagtatatgatcaagcccccggaaagttgcaggtcgaacaatttgggtcggtacacggttccccaacggcccaccaccttttttttgtcactggacctgcctagaacttgccgagtgttgccatgaagtcttcttcgttcagagatttaagatctggcacggctagagcaatgtttcgagtatgcaaatccatatgatagttagcatggcatgaaagatcctaacacatccaaaacttacccccatgcgcgatatcgttagccacgagaaagtcaagcccacgcagtgcctgcttcgcgaaacttttcgcaaccttgacaggaagccgatggatattgcaataaaattcaatagcatcagaaacactgggtcccacaagctccaacaccaggcactcatgggaaccatttggaccgccaagagtaaagtggtccaacatctggtttacatgagatgatccaagatgatgcttgggtagagcagaaattgcttgcaagacgtcaagttccctggtatccttagcctcagaaactttgacttttactgcaacgtaggaagtgttcctagcaccgtattaggaacagtattcgttggtcttgatttaacatactcttggtcctttgcggcccatgtagtggaaaaactaccccatcctaacttgtggagaactttataccttccatccttcaggatatcacctaattcaacaggatggtagccgcctggctcatatcgataaagtggttcagcatcgatgccgcaatcatgcgtgagaggtggcatcttggaataatgacggcgatttgagtcgatgcaagtatacagaaggaacggagtagccgttggcaggaatgagacgcgccctccaagatattaggcgcgtcatggttaccgcaagctgtactgttctcgtcaatccttccttgttccatttacgtggcatcacgctcagtaatgctcaatacattttgattgcatgcgtcacgtgtacaaactatgatcacgtccaaactctgtttctttatcagcaatttacttggttgtgccatcgcggacagctcctactcattcttaagagaaacttgactggtccttggtcaatcatttcggttacgaagatgtgacctatccctctgataagtgagccataacagagaaaccatgcaccgagtcaatctgacataaacagtaatgagtggctatcaactcctgatgtatttccagaagcttatcagttcttatcgtgttttgaataagtcttgtcgtgacacccggttgtttcttctcactgtagactctatctaccgtaatacgaaacatttttcacaacgggggcttggtgtaggggtatcacgttcgctttgcattgttccgaatgcttgcgaaaggccgggggttcaaatccctcagcctccatttttgcttgtccacataatgatagcttgttgctttttaccaacctggatactggatagaatagctagtaatagtcaaatatttcaagctacaggtagacaatccgagcaggctctcgcgtttcaacgaatctcgtgggtctcttgagagtccattgagggtatcgtgatccacagtaactaaaaccgacaaggatccagcgtctgatcatgaccacaaggtggcggtgcaaagtgtctactcccacaaactgcctgccaccagccactccgccacaaactaccacaactctccacttgccaccaaaaagacacacgactcgagatctatccatgacgcgatgaataagaacaaacatcaaaaaacaaagcgtttctccggtgcggggaatcgaaccccgctcgccgcggatttctcgagatgaaaacgcggtatgctaaccgatacaccacaccggatattagatgttagtcaccactgctattagcaactatatacataacagtctagtaagacagagcctattgataacaaatctgcattctctcaggtctagatacaagacggtatatataaaattaaaacttagtatctaatgcattctcttggatacagcgatgccgagattcaatttccaaggagcctctgtttaatttgggaagcttacttgcaccaccacaattcattagtttacaaggttcttagttaacagttcaattagatacatactattttcactgtcaggtaggcaataatctcatagtactacttcatacacataatatcataaattgtagtatgtctcgtctggagtactggttacatgcggtaacaaattagataaacttgagggttcagggtagcacaacgcaaaaagcgtagcctcgaaatcactcacaactatgtaagcgagagaaaagactaggccactcaatcaacaaacgccctgggactttcctattagaagctgttaatcgttctcatcggaagcaagttacaataagctaccgtttaaccttgaaacaccttcaacctcgaatcgcaaatttctcgccctaaatgccgccacaaccgtgcgctccgcccaagacccatgccctgtagggctgcacaaaactcgggaccgaaatcattaaaggcccctgcatagaatttgtcgggaccgacaatatgcccaacatcgaaaagagggtgactatgtttctggatcaagaaggcgatgccccagacactagccaacgtgctcaactagtgccatacgttactggccgcagaacgatctaatctaaaattatccattactatgaaacggctaaattatcattctaattaaacaagcatcagcatttagtctcggggccgaagtcagtcgtgaagtaggcgacgatgtatctcattatttggagctgccatgcaggaagtgcatatatacgcagttcgttatagcatcaaatagttcacccttacaacactactatcctcttgttaccatcttgattctattttgcattctttcacgccctccatcatgaaaggtagtacttctctaatcattgcatcgagcactctgctgagcgctacaagtggcctgcaactcaacaagggtcatgatcctgccgtcttatcagtcaactttgagaaaagagcaagacacgtctccgactcccttggaaggcgagccgacaatgtcgtggatatgtttgttgacaagcatggcatgcgggtttcatactgggcgaactatactatcggcacacctccacagaacctctacgctgaaatggacactggcagctctgacctacttgtcctgacgaaagagattgaagcctgcaagaaggaaaaatgcatcggcaacatattcaataccgtaaagtcacaaacatttgattgggttgagagcgaagattaagttcacggctcttttgggagtggagaatcgtggtcgggatactacgccaaggacaatttcaacttgggcgatgtcaagctcgatagcttccaatttgttgccacagatgtgtttaacgctaccgtcgcttgcatcgtaagcatttttggtgtcggacttcccatcggtcaacgtgctgctaagaagtttcccagccttccttgggctttgaggaacgccggtgagatcaacactgctgcgtatagtctctggctcgacgacgatcaaagcggtcactttctcttcggcggcgtcaacaaagccaagtataaagggcctctcgtcacattcccaattcctgtgacagctccctctgacgatgagcccgataagctcctggtcgtcatggaagggtttggcacaaccaatgatggtagttccaccacgatcgagttttatccacgatccgtactgttggatacgggcaccatcaagagccgcttgactgaagacatggcactgcatgtgttggcaacccttggtggtgttatctcggaaacatatggcgccatggtaccttgcgaggagaatcctaaatacacccttgactttacctttggagagttgactatcaatgttcccctggcgtactttacatccaaatccaacaacgtggtcggcattgatggtgtctcttactgctcactcttctacgatcccaaagctacctacatcattcttggtgatgatttcctcaagggagcctacgtggtttttgaccacgagaatatggagatctctttagctcagtataaccccgatggagaaaaagatgatatccacgagatcgtcaagaacgttcccggggctactaaagctaagattatccctatgaagttcgacccatttgatggcactgcgatgggcgatccgacatcagtcccagcgggactcaaaacagtttccatgacccttctcagcagtagaactgcctctgcatcaatgattggtgatcccatgtccaccaacgcgggtctctcaatcgctcaacccaccgagactggagacgccaagggctcagacgacgaagacagcgcggccgtgagaagtctgccaggaaaagttatgtctatagtcgtttttggtattatcactggtttgttgtgtatttggtagaagttagagcataggggaaagaaaagcgttgtttatttattgatatcagtcaagcatttacaaatgttgtagttagcattagtgcagagtatattgaatataataatgatttcgctcagtatacttgagaaattgtgaaacacaaccaaaaagtaatgatcataatcttaacaacgcacatttatggcatacattgtttgcatggggaccaaaaaaaaaaaaaagccttgatcagcaggtggagagacaaaagaaatgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgaccgtgtttcttgttgaaagactaagctcagaataggtactatgatcgccagaagaccatagcgcgcgtctgtagacaaagcatcttgtctccgtttgaatcgttcttgttcccaggaatggatactcggcagttcccgttgagccctttgagactagaatttgcaccaatgcctatttctggaagagaatgtggagactgtcgagttaaactgagcaacaactttatcgtatagcagagtggagttgagacaaagcagattaacatggtgttggatctcctgtgaacctggggatatttgtagatcgccagagtatttatagaattaaagaaacgtgtggtgaaatctcaagtagcctaaaggtactgtctatcgacactgacctgactttctagtttcatctcttgaacttccagcggccagcctttctggtatcgtgaggcattgtcaccgttctacccacttcccgtcttacagggtttctgctccaaatgaggatggtttaatttcgttgatggctggcttacttctaactaaaaaatcggtaataacttaggcacggcgcgtagagatccggcaggcacagacatgggcccgatagaccttgactgggttcaatgattaccgcatttggcctgttcgtggtgactgactagggtccccaggatgttgttataaggcacatcggagattgtcactgcgcaacatggctgcatcatatagggagaacctattgttcgtagaagtagcatgatccttgcattcgacaacaagttccaatattgtgcagttgggacatttatctcctctgtgatgagagaaccccttcccgattaatgtctcacagctggaatgcaaaccggattccatgaaggcacccagatgaagatctccgcaccttgaagcgccacgccaacaaaatattgaagctagtgtcccaaatgtggccatgccatcaaaacagagacatggtgccttgtccgtcatcgaatctagagcaggtacgtaagccatccagatgcaaaaggcggagacgctaagcccatgtctcagactttcgccaacccgtgcatacataatgagagcacccacttcattcgactccaactctcttcccgaattgaaaacttgttggttgatccgcctggatggagccatcgccagctccattatgattttggcttacaggcgctgtaccttggtattgggtctgctacttctcttacagctgacacaagctaaagaaccagtgtctcccgctgggcatctcgccagcttcacatcaccgtgcgttgttagttgacgcctctgagctcgctttagcaggtggttgctgacactaaacagaaatcatgcctcgaccaagtactgggcgacgacacacgatatcgacaaaacaacaacgcattatgcggcaataaaaaatatcttcgcgacttgggtacctgtgtgatgcaaaattgtgatgttggcgacacaatgagtaagattaatcgattagtactggaggctggatactaaccatttccaggacattacttaatgatggagcaggattgccactggcccgtcctagactgacgaagggaaataaatatcatctgtgcggtgatgttacctctagcgatggcatttttctgtatgagagctatctcgaagataatcgggtttgtaccgtacggacatgacgacagcctgattatcgccgcatttgtacgtcacaaacgacatacaagcatctcaaagttgttattgaccgctcacagccattcttcgttgtattcacagctatgtgttttttgggtatgtccgcacaaaccttgccgcaaagcggtaaaacttaccagcatatgtacaccagtatcagcgaatggaacaggattggatatttggcacgttcaggatgaggatattacagcatgctacaaggtcagaatagacactcattttactcggaaactcatactaaccataatattcagatcattttggttgccgaatacatgtatgctataacgttgactctcacgaaactgtcgatactagcattctttctacggattttccccgaccacaactttcgacgcatggttcacggaactgtcgcctttatcatagtaatgtccgccacatttcttgtgctcttcatgctgcaatcagtacccatgaaggtatcctgggaaggatggaaagagaagaatccaaagggggtgctcttgagcacaaacgccattgcgacaagccacggagcaataaacgtcgccttggatgtgtggatgcttatcctcccaatgacacaactatggaaaataggcatcaaaccgaagaagaaaatcggaatcatgtccatgtttggcgcgggtgccttgtaagtctacacgatgtatctgacaagagtctcgtagcaagctaatgaaaccgccagactcacgatatttagtacagtgcgtatcccatatatatcgaaatttgctttatcgaaaaacattacaggtgtgtcacaccttttatgtctgctgcaaaagccagtattgttaatattccagtagcggacactgtcgatacagtcatttggtctatggtggaaacgagtataggaatgattgttgcctgcatgccaggtgctcgacaattcgtgagggacatattatcgcgagtaagacgtggaaagtccactggagcaaatgacaagggtggtgtctttattgataggccattggcgacaattgttatgacgaggcaggacaccgaaatcgaaaccgatcactccttttcgagtactatagtgaaagctaatgcgcggatggagacggatagatagcaagatatcctgatactaatatttaattaatatcaaataaatgattccaacttgatgctgagggacgaagacgagtcaaaaatgtcttacgttgttcgactagagactcctataccaagtgagactgaatagagggatcaggaaacatatgacatcagcacaaacaaaaacaaagtaaattgacatctataaatcaggtgatttcccattattctaaacttcaaacatcccatgttgtgattaagtaacataattgcaaatctcttcgttctaaacaactttgcgcaatccagccttctaaaaactgcgattgaaggccccctcgctctggattcggttcaagaatctcaaaacagctggtgtaacctccgccggcttctctagttgaggtgcatgtccagcacccttgaccataacaacttcgctatccttgaagttcgaagcaacccaacgagcttcctcagcaggatcgctccagtcaggatcggcatcgccgtagacagcaagcacgggagccttggctttactcaagaatggctcaacgacagcatggtctgttgacaaagtagcgtggaatgccttccagcgtccagggccggtgagcatcttgatagatcggtcaactcgctcttgtgtcttgtcaccaagaccaggccaaagcttgggagcgtaggacttccagattataggtccggtaggctggttcatagaaagacggaagaggcttgcgacaagctttccagtacctggacgaagaaatgcgccgatgaggataagaccggcgactttatgaggttgggttccggctgcaatagtggcggcggcaccagataatgaagcaccgaccaatacagcaggaccaccgccataagcgtcaataagggtgataagatcacttgctgtagcttcgtcgccgtagcggttgaaggttgttgaactatcgccgtgaccacgaagatcaaccatggctactcggtatccggctttacggagttcagtggccagggggtcgtatgcatctcgaaagtcacccatagctggtgagcaaatgacaaggggtccttcaccggaaatatcgacggcgagcttacccccatcagtttcgataaatgtgacagtcattgctggtgttgtgtgtaagtgtgtaagtgggcagataagatgtgatgagacaagacaagagatgataagtcttgtgcgaggatattgtgttcagtagatgcttgtttattgtttatagtgaatgagaatatcgagtcatgaatggaaggaaacatgctatatataatgttttgttggcatttagtgccggccattacggcagtgcttgctgacatcgcgagcgagatctggccgacaaaacaagggtcctgtgattaattgggccgcgaaaaagcacgagaaaatgccgaaactaacgcgaagatgagcgagaagtgttttgattcgctggaccaacattagtccgcatagcagtcatcagtcgatctaatctcggtgatagctcacgggaatagtcagatcggaggaataaagcccgattcattatctcattccttgagatgataacgcacttcctgtcgtttaaccaggagttaatagattgaataacttcgctatgtgacacgaatagaaactcataggtcaaactactctgttgaaagacatgccatatgaaacatgacctgcttccaccttgctaaagttgatcaaaaactaagcttctgtcccgcctgccctggaacagtagacgcaaccttgccagatccaagaagagtaaacttgtacggaatcttactagcactcagagtaccttttggtgcagtgttctggctttctccattgagaacaacgtcttctgcaacaacgtatcccacctcagagctggactcgctgaaaatagccttctttccaacgttggtaaacactgaagattggattagtgcctgagcgttcatgcgactgttaagaccagtgtccatagtatcatagtatccgctgttaggcgttagtgaaggccaaaaaaagatattgtgagacaaacttgaagatgtgggctgtgccaaagcgaagaagaggaccacggcttcgaacattgttgaagtggttgttggcgtatgtgacgtgaagtgtgcccacgtcttcggcagcgttcttgtcggagtggccgaccaacgatcccttggactgtataccaataggttagcattccatacagctagaaagacgagatcactcacgtggtcgtgtaaataagtgtgtgagatagtgacccaatccgcagcatgagagagatccaccaaaccgtcgtagaagtccttgtcgtcacctctcacggcagagagatcacagtgatcaacccagacattggtggacttttggatcgtgattgcatcaccataagttgcttcgactttggaaatcttcatatttcgaatgatgacgttcttctttccgttgatcgtaagaccaataccggtaagggctttagggttagaattagcagcgtacagatgaggatggcttatatgtacatacagctacccgtctttccgatgatggtcttgtcggatccgacttgtaccttggctgcgccggagatactgccttggacaaagatgacggctggtccagcggcattggctgctgttgtgagttcacccagagtcttcacagttacttgtgtagcactaccaccaccggttgtgctgcttgtgttagatgatgcgactgacaatgctcgtgtcaaagcttgtttacgtaccctccattctgggtgcaataaccaatgttacacgggtcatttgccgctgctctggcgtgtagagtagtaccaggcgctgcggtaacaataccggagaagaaaacaaggttaagcagtctcatgttggtaattacagtcgagtgagtctgtcgatatcacaaacttactcgagctacgatgccatctaaatactattcaactctgtacaggtatgagaaccaactcaagcatttggttatagctgaagttaaacccccaatctccgacctcgcgaattctcgaatcaaccgtcttcgcagatccttatactaccctgatcatggattcaaagagtgttacattgatgtgattggtggaataattgcgacgaagcttccgtttcttgacatatcccccaaagtatcgaaacattgaagtcctcgtgaatgttgtttctcatgttcaataggttatagaaacaaaaacattactcaagtcggaaacactcgttccgaggcgctggatcgggaccaggtggtacgggaagcggaaggtatcgtggggtaatttggaggttgagcaaaccagatcatgattggggtgtttttgtgtaacaacaaaaccgaacccgtcgtcgcgtgtgtgtttcgtatccaaacggtttatatctaggtttattctataaagctaggccatggtcgctgtttgaagttggcaatcgaacaaacgatcgttttattgatttcttacccttgattcaataagccgcgagccctgggttgttggtatcaacaggtcattcggcttgtagaaatctcataatgatggttcgatatctttccatcttaccttgatgaggcggaataaatacagatatccgaaactgtatgagtacaggtaattcgtataacctgatctatcatttaattaagtaatgccaagtcagtggcatatttatcgggtccgtcagtacatatttggtgaacagagagcttggctgcttgaagtattagtcaatccaggccaatttggttcagggtcctaggtcagttatgtttacacaataaagctcaagggtcaactgttctgttgcctgctacagaggacgcatcatcaagacgctgcctgaaaactggccattcagccaagacttggtcagaccaatatttattactacccaatactatcgacgtcgatcactgcaatcatgtacgaataaagcgtcttatctctgtcaagtgggtgacgtactctacctgctgataggtctttagtcacacgtctttgcggggaacagaaaccaggatcttttgctcggcgtgctcggacgattctacccttgtcatcatcggatcaccaccttccgcattcgacaatcgcccgatgatagtcgaatctttaaaatcatacttaaatagacggcatgcgctttgatcttgcacgtttccgaatcgagtgattggacttccgatgcattttctgtcgatataccagattgtgccgattacccttgctgcttgcgcttcgtgcttcttggtaccttctattctatcaagaatgtctgagcgaaaggtacgcgacgatgcatatttgagtagaaatattgtgctgacaaaatatcttgaaggaaatcacgtatgcctttgacactgtcgatgattggcaggcttctctgaaagcgtcagaagagtatgtgatcttatcttcaatgactggtaataaagctgacattcgttcaaggttggtcaaggaggacaccggtgccgagcgctggagaagcaccaggacgatgcctccaacatactatccaccgttagtaacatgatccataaattgaagacataactgacgagaattgttccaggcccatgactcaacaggctattgataagctgaaggaattcaagggcgcagttgtcaaggacatctcagcagaataggatcagtactaaagtatccagctccgtatatccatgacagtacaaagcactctttgtgtaatagaaaaagatcctttaatatctcattttttactcttagtcgaacctggttggtggaatatatgccaatatcgatcattacgcttgtagaatgcccacttcttaaatgacaactcactccatgtcattcatttttatatacttatatgcaaggtactagagagaaatacgagccgaagccttcctatgatacatctcaaatcttttggcttcatgttgttatggtcgcggctctctaaaaatttatactctttcaggatggaaagcacggccatagtgttattgcatacttgaaagtttcaaagcagttatagaatgctgacaaagaaaaacgtctgaggaccatagggtagaaaaataagagcattatcactgtgcaatagaagatagcttcggcaaaatcactaaacagtttatgatgtgcatcaacatatgtatttgataatcaagtatttacagaatgtaatccctctcatcattccaaacatatcatccaaatcatcactccttcaccccagaagactcttcaactcagccaatccatagtcatgttgcgacgcttaggcgttgctgtcgatccaagatcggagggtaccgacgcgagcatagacaccagcggcgttgggtcgggcgcatccgtcaccccaagagacgataccgacaacggtcttggaagagtcgacaatgggaccaccactgtcaccctggcaagcatccttaccacctccggtgacaccagcacagaacatgttgtcggtgatggcagaggtgccgtattgggatcggcaggtagcacgagagacaacaggaacggtaaccttgagcaggttgacggggctgacgccaccaccctcagaggtgtctcccctgtgcagtgttagttctgtcgagatatccaagttcgaggatgtacttaccagccagcaacggtaagagaagatccagcagcggggtcagagccagaggtggcaaggcgaccgtaggcaatggagccaccggcagggatggaagtggaaagcttcaggagagcaacatcgttgttgagggtagagccgctgaagctagggtgcattctgatgctagagacacgagaagtgacaccgccagaggtgcgagactaagaggctcatgttagttatcagagtatatgccatcggctgtaaacttacgttggatccgacacggatggcgaaagcactggcagatcggccctggacacagtgggaggcggtcatgacagtgttggcgttgaggagagtaccaccgcaccagggaccaccgttgttggtgatgctgacgatgaaggggaattcaccagcgctggcagaagttccgccaacgatctgggggctgttctgagggttgggagcagcagcaaccagaggggccgcgagggcaacgagggaagtgatcttgaccattgtgacgaagtaggagttatccaagagagagagttgaagagtgaggtgaggctgatgagagatgatctttggaaaggaagtttctcatcctttatatacacaatcgtcaacctcttgtatatctcatggcctcttccgagtcaggacagtctcatcctggtctagtctcctacctgcccttctggtggatcccccgcgataagcttgttttgtgatatcgtgagagcgtgcatattggcgtacctgcctttctcgtatggaagtccgtttgttccgctgtttagttcggcatttaaatagagcattaaccttatcatcctcccgtgcaagtgatcggcatatgtgaatcttggcggcaaggatcagcatcccgatgaggaaagtcgataatcgtgtcgaccattgagaatgtggagatggccggttaaatccaagttcaatggcaatgagaaagatggtgactgtgagaagtaacacaacaacaatgatcaccagcgcgttgtcagcactcaatcccgttgacttactagctgaactgctaaggttgggtagcagagaaggaagagactctgttcctgaacatcacccggaattgagtaagtccgtcttatcgccaagcattaacgcgtatctgcactgctactctaggcggggttagtttctgcaatgcggtcatgcgtccatcaatcacattagcccagcttcagcgcatctgaaactggtcaactaaagtggtaggatcttttgtagtccttcccattaacacgcaatagctaggattggataacgcacgtacgcattgaccccatataacacgtcttctctagccttggctaaagacttctttgcatcgtctgtggaaatcgctcatgctcaataccaagccaagattgattatcatatcttatctaccttccaaacagggaatctatagccggcttatcttgtgtgttctgtatgcgagtgttgtttacctgcggagacaaggcaggagtttatggttgaactgaaaggttacttcaatatactatctcaacttcgcaaggcgggtatttcttaggaaggtacttttgatttggccaattaaagaggccttctgccaagtatttacacggattttgcatagttgacgttgattgaatacgagcactattgacagagatgatctgactcgcactgatgttctatgtgcttactgcatctgcagaggtttactcgctgcgagtagttaccaataaggaagctcctggccatgttgccttccgtttgggatacgctatagaatctcataaaaataactggtttctgtggcttcactgaaggttctagagataagagacttgatgaacaagaaactagcgtaatcttaaggttgtttaacaatgaattcctaaaacaaaataacaccactactccccaaaggacattcaagatctgcccaataactttgcttactctcgtagtctcatggccaatccgtctacacgcgctacttatttgacagtccgaggatattatatttcttttctcttgtcgcggcggctcacccggtggaacttagccgttggaacaaattttttatataccgttttcttctttctcatgtggaaaaatggagagcgatatttcatagaaccttttatagattgatcgtgaagcgttatctcgaccaccagctcgccgttgacgatttcgtatgatagaaccgaatggtaattatgggttcttgaggagatcacatcccaccatgcgacatgtgaattgtccaggtcgtttgggtcactaagcgcggcgaggtgggacaaagcattaccggaagcgtctttctgtatccgccatccaattgtcattgtaagtgagggatcaggtgtcatggtttgttgcaaagccactcgagcatagtaattctcgctgactggaggacaaatactaaacgtgtcgggatcccagcttgctgagccagaagttccaattatagcaagagacatacttgtcattctgcagccgaggataagtttggacgggtttcttgttagattcatgggcgatacatggttgatacagttctggacatagatatggctcggtatgatagaggctgacatgtcagactcgcgctcacaacatagaccggtgtcagtatgcacgcgagcatactgaccccatacgtccagccttcgaagcctgatagagtactggtaatcctggcccacgcttgtttcgttgtccacgtctaatatggcgtagaactcgtcagggtcatccattgtttcgactaaacggatctgcaagtgtaaacccttgtttgtcatctcgtagggatttccaatccttttagggcgcagatttcgacatccatagctactgaagtttttgggagaatacgagagaagcccgctaagagtaggcgttgatgatgccgttgaacccccacgtgaaaagtgtatgatctggtgcctttttgagaatttcttcttgtagtcgaataaacgcatctctcccctcaccatagagaagtggcatgttgacatcgaaaaggcccagtagacaataggcttggtcctcgatacgagtcgtttcgcgctttgcagcccacgacatctttgtggcggctgaaatggacttgaggtctccagcgtagaagacacgatcaggaatgccagttatttcagcaacccaacttgaaaacttagtcgtcgttgatgagagattcgcgatttcgtctgcttctgtcccaacgcggaagaaaccattgactctgtatttgttgttcaaggtcctcgacatctctccgatacatgaccagtgcatatcgaagaaccggcgggtttggggagcaacgagttcctgcagtgtccagccacgagtaaaccagcgggaacgtcgaaacgctgacaaagattcgggtgccatgccttccacgtcatccaagtagatatagcaaacagccgaattgcgataccaggtgaacattgaattgattgcctctgaaagctctgcgctgcttgacttatcgatgcagcaagtgtcgacccagcagtacataagtccgtctagttgggcttgctgaacgcaaagctcaatctttctgaaaccctttttcagtctgacttcaggtgaagggttgttgatctcttgaaacgacacctcatctttagcgttaccccacgtatgggacaaaatggcgtattcggggatgtttttgtgaaattcctcaagaccaaatgtcagcacattgatgagttgcatgattgcgaacaaaaaagtgctggatgagatgggaaatggtggaggttgaaaatgatgatgaaacatagagggggacctcagattgaggaccatccttgtgctgcacagcctcggcgggctatgcagtacgtactctggtcatggccagccataaggcagattaaggctctcttggcaataacgacttgtcgcaacaacatgttactaacatatgcatggatttctacttgaactacatttatcggaaatgatagaacgtatagactcgtaacgttcaaggtctatttttaaatattggttcacaaacttttagctgcaaaggcaaatgtcgagccattcatcgtggcgtgcacgttgcagtgaaatgccgacgcatagcttcaaaagttttaatataaatatgaggaatataattcttataggttgttcaagcactaaggcttgttattcaacctaataagtttaacaatcaaccaagtagttcccacgagacacagtcttgtcgatataagcatagggtagcagtttcgcttcgcttcatcgatccacataacccatccattaagccacttcatttccctgacattcagccacctaatcttagagtctctcaaccaatgatagcctcactataccatgcaattttggcaggctagaaagttcagctctggcactagtgacgatagtttcccaaaaagacaattctaatgcacgtttgatgatgttagtagtgctagctttcaatagcttcacttgtggatcaggggaaaggaggatagaccgaataagtagatatttgacgagaaacatgagaatattttaaatatccgagccctacctaacactttcgagctgtgttttgttcgacatcttgttctttcttatcgcgaactcgacaccaataccgtagaaatggctcgccatctcgtccattcgcttgttttgactgcggtactcagccccctcgttaatgctggaccatgtcgcccctcatccagttctactcttgctgctactgttgcgactacaacaaaggagtccacttcggttgagtcgctgtcaactctccttacttcaactatcactgagtccgagaccacagtctctgctaccagtcttgaggcaaccaccaccactacttcatgctcgacgcagccttttccatgggagcttagctcttctgtcactactacaacctccgaagagcctgttgctaccaccaccacgaccgaggctgcagcgaccaccaccgctgttgcagaacaatttgagtgcgaaaataatcttaaagtacctactcctgcaaatgccgcttgcggcgtttctggctaccgtccttcaatcccacaaggcgccaaagcgataggctctgggtctgctgaatccctttccgcttgctatcagtcctgtatggaaaaggccaactgtgttacttttgctttccaggagaattccttctgtgatctctggaaaggcgccgttggagagacagatggcgcagagacaggcttcaagtggtatgagacccgctgcttttgcgataccggcatcgagccagcgcctacctgcgaagacacgaatatcatcaagaatgctggctgggacactggcaagttctcgccgtggcagtactactccgtggccgaagatcgagaaatcgttgatttcagtatcaaagctggtggagccgatggaacaggctacagattccagactggaaacttccattacgacaagtccatgtggttgtaccaagatctcacggcctgtcctggcgtcaccttacaatgctcgttcaagtggatgtgggacaagtactatggaatcgctcaaaacaacggggataccttggtcccatacgtcagaatatatcaggacaatgctagtcgcgctcacgttagcgaatacccaagaagcaatgccgatacccagcgatggattgagtcagattccttctacttcactatcccttccagtggcaaaacaaggatttggtatgtcgctagcagtcctcagggtgaatggatcaacactagcactgagccctacaagtcgaactgggttcacaggacgaacaaacttgctttagactcgcttatctgttatcctttgtaatgctcaactggttttgcttcaatgatactagctagaagaattaccttgtaaaatttattaatgctgacatattactttccatttatatataacaccctgaaaaccttgataacgtgaatacaaaactaagatctagattttaccagtttgagacaatactctctataccatggccaaaagaacagcataacccatttgccaagaaccttgagactggcaaagatacgataaacacctatttccgtggttgttgagcccagagaaaggctagagaaaagcttctatcacaaaatgtcaggtttttttttctgtagtcacgcgcgatagtcaaattgcaattgcacacaccgttttgccttttttccatgtcgttgcaacaaatttccactcgtgtccttcaataatgatacatggtagtaagccaagatccttaatattgtcaccagctaggcccttgagaaatcgccattgtgctgcatgccaagctgccagatgcatctcggagccaacggggtcatcaccgtatagctcttgagactttatgcttagacctactagatctggctgtgcgcataggcctataagaatggcgcgataacggttgagtcaccattcttgtatcgtcaaaggtgaaatgaaggaaactagattttattcatacgcttcttcttaattcctatcaatttgacggctttgctgcgagaagctgactatcatcggcgactggaagtcctacagttgaacctcgaccaggcaagacatttaacatgcataagatatctcctcccacactgaatcagtcattactaataaccccgtccaagtaacacactccgcgatgttcaaagagtctattttgtccaggtcaactgcgtttcagcacaagttcttccaagatcagcccactgcaaagaactccatttctccggattctccgacgcctccacgaaatgcttcatagcaagaacagtctgcaacgcccacttctcggggcttacccttcctacgcctgttgccaaaggggtcatgagaacgctctcaatctgatcatgttcagaggcatcgcgattgtgattgtcaatggcacagagcaagctccagatacactcatacacaacctctttatcccatctgacgtcagcaggcatacgcatcgtcggacagatagcaacacggcgtgttccaaaaccattacgcgatctttcttcaaattcctttgggatctctaccagagtacacgtccctggtggtgcgaaaccgcgccatgttttataaagctgggcttgcgcaacgccagtgagggcatggtaatcgtcacgcggtgaaaactgccgggatatagcgtcatcgaaagcaccgtcgagtcgaccgtaggaattggcgggtgagacgacggtgtcaaatttgactttgcttgagagttgagacagagcgcagttatggatatcgattgggattgagtcgggaagcttgcggctcttgcgggcgacgttgaaagcgtcgctgaattgttcctccatgcagaggagatggatgtgagggacgtgagcagttttggtgatcatattgagtgttgattgctgtgctgaataagataagttcaagatgaaatgggataacaaaaaacgcaaagaactgtgagatgatgtcgagacaaaccgtgttcaaggtcagatggttgaggccgatcaagacttaattaggaatagcgtcaggtatcaacctagaagaggggaaatctagaccagaaagaggctagataggtcagaaccagacagaggattagtttaattccacgtaacttctctgacaatatatatctgattctttatgctatatttaaaactagttatttagatgatatcaaattgaagcttctgtagttagaggagggttatgacgataatgtccaagttctcctgcaacaagaggggatccaagttgacatgaaaggctcccgtgggcaaacggcgttaatgttcgcagttggtagcgagtgtaagccggtagttgaattgcttatcaagaataacgccaatattgatattcaggaagaggagggagtaacggctctgataggttgtgtcgaggaagggttagatgaaatggcgaaattattgcttcagcatggtgcaagcactcatgttaaagatgagagggggctcacagcgttcgatcacatcatcgataaaggaaacattcagatttgtcatcacatcttagaacaaataacagataccgaaaggatggatttcgttggccgcaagcgcatggctgaggcatgcagaaacagtcatactgaaatggtccgcctctttttggagaacggagtcaggacagaattaccagaaagccaagcccagacgacgtttccattctcggaatcggtccttggggtcgcaatagcgactgatcagcgagatatactcgaactcttacttgaccatgagtttacatattcagggttaccggtctggagaacaaacctactgtgcgaatgtgtcataagctgtgctttggaatgtatgatgtctctcatcattcactataggtggggaattgacgaggtggatgcaaatggtgatatgccggtctatgttgcgatcagagaggcctggacaacttatgaaactcccaatcacttctacggtatcattaagacacttatttcgctggactggtcaccacaaggcattgttgtgaacgcgctgaacaaccagttgcaaagccctctgatgctggcagttgaatactgcggtacagagcgctttgttcaacagatactagctgatgagcaagttaatatcaattaccaaggctgtgcttgcatttatgttttgtatatatcttgctattatatatcctttttagatagtcatctcacacatttgggtagagtggagtcgaacccaaaatcctcagattgacaagtttacaacctgtctttctttctattccatcatatgctttcttacatgggcttcctacttcttctgtacactattccgaacttcctgggctaagcgacaaaacgatgtgcatatttaaataacgcttgttgaatgttagcttcacatatagtgagaaagagaagatgattaacttacaggagagtaacgacaactgatagtagccccagtaccctgacgttgctggccgcttgtctaccggcgacactttctggagggctcgaagtgctggtctccccggggcctgtagatgttgatgcagcctcttgtcgtttcacggttctagtacttgcaatgatgtcgcttgatacagacccagactcgtcgtcttcctcgtaaggtgtccgggttggatcgatcgattgagtggagaggaaccttgcaaacacaaaacttgcacacaagttgcctctctgaccccctctcaaccgactaccatcgacgttcagcgctttcgatagccatgtggataaagccaggccattttacttcctcaaacttacagggttcagaaatctgacgctcattcctcgaaaatgaccgcaataataacctgggtctatcgatccctgtcacccactcaaattcacctaatacgcttgagtccagatcgtgatgatcccatctctggtcatttaacagagacagcgcttacagacgctccccgtatcaataagggtgttgtgcacaagcgatcattacaggtgcccattatagggaacacgtaccgccaatccgtctgaacgtgatgcatcttcacctttcattgatctcgcgtggcagcttatcaccgatatctacgccattttccaaaaggaagaatcatctgtccagacatacggtgatagatcacatatatcacaaaatctagggagaatgcgagtgtaacctcgtaaatagttccttgtcattgcacgagcaaccagatgtgcgtataggttagataccgcgtttagctgagtcagcatgcttggatcgtcacgagcctggattgccgaggctaaatgcctcctcccagcaagtgcaacatctcagctttggattctcttgacagtcgttgatgtactcgtcgattggcaatttatgatacttcaaaaccaacatggcggctttaccgtcactaacgccagttatcatcggtatcggcgagagtcgtcagaaagacttcaccatcgaaacatgccgagagccggctgagctcatcttatcagctatccgcgatgcatccaaggactctagcattaatgccgttgagaaattagacagtatctccgttgtgccaccgtggtcctggaactacgacgatctgcctaaactgcttgcgcaaagacttggtatccagccatctcatctcgaactcgctagtcatggagggaacacgcctgctcttctctgtgacaaagctgctgcgagggtcgcgtctggagacgtcaagatggctgttgttacaggaggagaagcattggcctcacgtaggtgataaactaacagatatgcgagatgagtagctaatatatcggtagttttcgcttgtcaaaaggctgggaaaattcctccaccagggtggactgagatgagcccggatgccaaaagatacagtccgggagatacatctcttaagaaaggtagtctcgcaaataatcttcggtcgaacagacattctgatgtttaataggagctggtgcgacacattcaatcggcaacccaatccaagtgtaccctctgtacgaaaacgcatacaggaagcaaaaccagcaatcctatatcgagaaccaccacgaatcagcagaactctatactcaattcgataagatagcgtgccagcatcccaacagttggagagcagaggaaaccccacgaacgcttgaagatatcaagacagtgagcaaacgcaatagaatgatatgcacaccttgtaagtcggctgccgatgtgttcttgatggctgctgaccgactagatccattattaatgaatgcattcaatggagtcaacttggccgctgcttgtatcatcacgtcaaccgagtatgctaccaagttgggggtaccgcgtgagaaatgggtgtatgtgacgggtggtgctggctcgaacgacagttcggactgtaagatatttcttatttatcgagtgcctcagctaacaatacgataattcacagtctgggaacgatcgaactattactcaagccctgccattgagtattctatcgacaacgctctgaaagctgctggactcaagaaagatgagatagactgcttcgacttttactcgtaagtcacccactaagacattatgtcaaggctaatccatgaataggtgcttccctatcgtaccgaagattgcttgcaaacatgttggactcgacctgctgaatccaaagaagcccataacgctccttggtggattaacttcttttggtggcgcaggaaataattattcgctacacgtaagacaatcttatttcttctgataaatgtgtctgaccatgattgataggccatcgcggagatggtccgagttattcgcaaaggcaaataccagaacggtctagttcttgccaacggcggagttctgtcctggcaacacgctatctgtctgtctgcaaagccaaagagaaatggctcggcctatgaagcaccagcagttcttgacaatggacaaacgtctcaaggtccgacatttactgctcaggcacaaggcgaagccataattgaggtacgtcaaaccttgaaaagcatgacatctctaactccatctcagacatacaccgtggatcatgatcgaagtggtccgaagttgggacatatcataggaaggcttgtcgaaactggtgacaggttcattgcgaaccatggcgatgagatgactttgtcggctctcgtgagtaccagtagcgagctgattggtatgaagggatttgttgaggttggcccggacggtagaaatgtctttactgttgatccatcggtgaaactgtagtcatgtcttttacttgaaacagccacactagaggtcaaataagtgcaggtgggcgtgtaaatatacattcactctgagatatatagacacagcttgaagtgggcactttgaattggaggaacaaatacgaatccgagcttgtaccactatttagtacatcaatatccgaggattctttttgtccgattcgactgccgatcttgttccaaacgtcggcacagtccccgggatataaccagcaccccgcaccaagaccgataagttccccgcagactgaggatgatctctccttaaccttaacgagagctcaggatgcgcacctataggaattggtcttcgtgcatgttgtgatcattaatatcgtatgtcatcgtctagaaagtgtctgtccgctcattaaagcaaccgcgcctattgaatccttgcaattatgtcatgaacctgttctcttcatttcaaggtcgtattctggattttgaacctgaccacggtcaaggattcctgaaccctgctccgacatcattttaccgagacattgcaggcctataaataccacaatgagcaacccaataccagcaaggcgtgatacgcacggtactgggaacttcaaagtccgcatcataatcgcaatgtcggcactcgcttttgcagtacttcttgctagcatcgggggcacgtctggcaagacagttaggtctccgactcctccgatgggatggaattcctacaaccactataactgcaatccttcggaggagattatcaagatcaatgccaaaggattggtagatctggggtttctagatttgggctacagtattgtcactgtcgactgtgggtggccttcgagagaccgggacagcgagggaagactccagtggaatgagactttgttcccttctggcccaaaggctcttggcgactacattcacgacttaggattggagtttgggctttattctggagcgggatatcttcaatgtggatcccaggatatccctgcgtcccttggtatgtctatcattctacagatgacccatgaaggtggctgatcaaccaaaccaggatatgaggaaattgacgcaaagtcatttgctgagtggggaggcgataccctcaagtaacacactctcaactttgtcatgatgcattcagctaatattgatagatacgacaactgctatgccacgtccaagactgatatggttgactcggactctgccgaagcaaagagcccagaccggtttatcaagatggctgcagctatcaacgagactgatcgtgacatcaagtacttcctatgccagtggggtattggtgaagacgtcccgcaatggtgtgtatcaactctcatatactacgtgctctctctaactccatggcagggccaccaaggttggaaattcgtggagaatgagcaacgacatcttcaatgcatggagagcaatctggcgcatcaccaatcaggctgttgctcactccaagtacaatcaccctggcgcgttcgcagaccttgatatgctcatgtaagttcccaaccgagtcattccgtgacagcttcttaacaatagtagtattggtctcggtgctctctcctacgaagaagagcgtttccacttcggcttttggtcaatgatgaaatctcctctcattatcggaggcgtaatggacgccaagcagatcccttcccactctctcgaagtcatgtccaacaaagaagccatcgccatcaaccaagacgctctaggtcaagcagcagagctagtcattcgatatacagaagaacagtgggatgtctggtccggtaacctgacatcaaaccgcaaggttctcggcgttgcgaactggaagaacgaaactcagactgttgaagttgacctgtcgcttattggtgttgcaaaggcgaaggcacgagatgtctgggcccatgaagaccttactatctctggtactcagaagtttgagctgaaacctcatgagctgcgacttctcgtactatccgatatcactcagactcccaaacccaagcaatgggggtattatgcagcacctaaagcggcactgggaggttccgcttcccttgtcgactgcggagcaaacgaatgtttaccagtcaacaaaaagatcaagtccatcggtaaagatgccaaggccacgttcaagtttgtcagcgctcccaaggatggcccattatacgtcggcgtcgactacatcaaccacgaataccaccacacgattggtgactgggaaacaaacacgcgaaacatgtccatctctgtcaatggagaggatgccaagcgatgggcattcccgaacgctggtggcgattggttcgagagtgatcgtatgacgatccttctagacgggttcaagaagggtaaagataacactgtcacctttactgcttctccttctggaggttgggcgcctgatttagttgcctttgaggttctggcataggtagatttcagcaattcgactcaccaacctgtcagaacaacgggctatttagtatcaccaatcgtagttcatcttctgaagaacaattatgagatatatagtggtaattccatcaaaatattccaagtacttgtcaatctaaaatagatatactaaaccttgaccgtgaattcgtactgctcctggccgctcagctgcctctcttcccccttgaacacaaagacacccttagtcttcttgggggccttgatactcacctccatgttcttcttattgctaatcagtttccaggtcacttcaatcttgcctccaaaggcagtctgtaaatgaccatgtgcgtaatccaagcccatagacaaaccactctctggcccgacgacccaatttttatacccatacccatcgataccctgtgcaggtcgaagtcctgctacccactcagtgagaacatacgtagctgcgccaccccatggatgaccaagggatgtgaacagacccaagccaggactaccgtcgtgaagaacatactcccaacttgcgcccgtggaggttttgatgtcgtcaaccatgggaccccagagtgtgtcgatgagcttggctcctttcgtgtcagcaccatattcgaagagcgctgggagaagaaagccgttggtgttggggctgatgctagcagtcggcgcatctgggtctgttcgagtattatccatgtatcctggaccgagagctagcttttccagggccttgaaagagcgtgtggcttgagtacgggtagcgaccttgcttgtggtgcagaatgagatacccgtaactgaaaagtcggtttcgtttgcggtagaaagcttccaaacaccaagtttgtcattccagagtgacttgcgaatagcttcagtaagcttatcaccagcatctttccacttcttggccgaacttttctttccaatcgcactcgcgagttcagccatggaatggagagcctggacagtcatgcaggagactgcagacccagactcggcagggccagtaaaagcaccgttgagatggacgagcccatcagtcttgttgatagtgctaacagaccagtcaaccacacgctcaaagtacttccactcctgcttgagaaggtccagatcgttgctagactgtacgtagtagtacagcgacaagagtccgagaagttgatagtcttccagcccatagttatcagcgaatactgtgatattggcttggtatccgagtggtgcactcatactgaatagtccatcctcattctgcgttgggataagggactcgaaagtgcctctctggagatcgaagcgtgatgtgctgacgcctatgatacgagaggtgtgataatagtccccgagccaaataaggcgatcacgttttggtccatcaagacacgccgcaaagatgttctctctgacaccgtactcgtccaggataccatcagaggtgagactgctctcatacaccagcgcgccaagatcatcatcgtgaactttgacattgcggtagtaagctgtctggtcctggtacgcgccaagaccaaagcgaccagtgagcgtgataggcttcatctgacctctaaacaagacgcggtaggaggtcagagacatgttgaagatcttggctccgtcgatagaagcactgagatagccgttcttgagggtagtttggatcttgtaccacttgttctcttggatgggaaatggaaggtcaaatgtcttcagaagataagtaggcaaggtagtctggttgacttggccccagcctgaagtaacttgaagagtgtttcgaggggagagcgtgtagttgtggttcttgaacgtcgtcgcctttggcaggtctcccgtgatttgaaggccgattccaccacctttaccaatctcccaggccttttcatggtcagtaaatatttaaagtcatgctcaatgtgatgacttacaactccataccagaaaccacccctcacaatcttggcctcgaactccacagtgtggttcccaacaacaggtgacttctcactctggatggggcgcaaagactggactaggactccattcttggggtcaacgcgccaagtggatggctgactaccttgctcaaggcacgaagattgcgcaccgcgcacaccagctttccagatttcgttgagtcgcttatcactgcactcaaagaagccaggttccttatccggatcgacattcgcaaaagaagcatgaaatccgacgttggagaacttgatactcccctcagtcaagagtcgtagagactcccatcgctgaccaccttggatgagaaaaacatcgtagcggcccgtctttgtgatattcaatgtttcgatacggaaattgttcgccagttggttcccatatagtagaggaccatcgctgaaaggctcttccaaaccatgataggcctcggtgtatttgacctcgatttgagcaggaccactgagtgactgcacgtcaaagaacggctgaccgcctacttcgtggccatagtcgaggactgcgacgttgtttttcttggagtcaagagtgaagctggtgaaaggcttggttttgtaggtaggctgggagcccaatgcaaggcctttggggagaaagggcttttcagtgctggtaattaagatagcccagaggttaatcacagggtctgcatatgtcgttgattcacgcagagtggagaatacttactgtgcactgcaaagaccaattgatccgagtaggaccacaccaagaacgttcaaattcgacaacaaagacagacccatcatggcgatcagggttgttcgtttctgtcaaactgtaatcaatcaacggtgattgcatcatctttttgtcgtcttctcccggctgtctataggctcggtacgcttcggctcggaactcaattgagggtacaaaatagctattgagtaacatcgtagcttgacgctataccttttgctcaatgccgaatcgccaaagtgcgaatgaagctcatcgagcggggacagccgagtcatttcggtctttgataacccgagtgatcgtcggtaccccggatttcgatgcaccggccacgatgtccgacttgaccatattgggttaggaactagattagtagttcggcttagactgttttgagccaaacttctgggcgcccaaaagctgaaggatttgttattctgtagctcactcacgagcgagaatggagactaaagttatacacagactaccctgggaaagtacatagttagatgataatatgcaggctatatttatgactgttttaaagccaattctaacatcagatcctaagcttttatctccttttaaagattaacacaataaaacacactattgccgctgcaaagcagcagacgccccagtaagttaaaaatgcagcaagagtaacggcaatttaatttgtaagaatatcataaattgtacactattattgtctaatgtattcttccaggtctattcaatttaagctgaactcaaaagtactagatatttagatattctaaaactacagcaagttgctaccctgtatgcgaaagttgacatagcataactgtctcttagccaattgtagactgcgaggatagacaagggtaatccactatctacatggaaaatcggcaaaaaagaatactggatccccgaaacctggatcgaacaagtgacctttcgatgacatacaacaattacagtcgaacgctcttccagctgagctattcggggaggatctccgaagcggaggaatagccattggtgaggattcgactcgcagtttgtgtatatgatcaatcaccgcaccacagcttggagatcaccagaacacgcatgtcatccgcgacagtactcactggccgagtgcatacgcgatcaaattaccatttaaatggaaataaataatgttgtgaaagtgataaaaagtacatcgcgtgcacgcattatccattccattcagcgacgcgattacaagacacatcaggggcctcatagcgtccctgtcacattaccaggatccagcaggcccaaaataacatttttttaataattacacggcctgtcaaaagatgcacgcaagtaaaatgacataataccatgccagaaggctgttatagttggtattaacttgcgataaaaaatgtaaaaaaagatattcgtagctagcagctactggtttcgatccagtgacctccgggttatgagcccggctgaggaattgttagtgcgaattttggtacacaagattcgagtaaacataccgcgcttccactgcgccaagctgctttttggtgctttgtcgttattttgccacttctttttacagactatagcctgcctacctctagccctcagaacacaactcaccatcccccagtccatgcgcatcatcaagcaacgtccatgccaaggtcacaatacgatcaatcttcgggtctattttgacatccgatcattaatttgacagattgacgctattgacacaagcctcgacattaattgacgttgcagtcggttcgccggttttacccagacaaccgagtcatgtccttctagtggagttccaggattgggtgttttgcggaggagctgaacgataaaaatcaggggagaattggaccctgacccctttctagtccacgtggagatggtgtctgtcttttcctcgctcaacgggcgtatccatgcattgtcacacacggcttggccgacgcttctgacattgacttggcatggcacctactgatggcggcctttgttccgctatatccaatatcttgaagaaattgaaatgccaagccagttctatcaatatgactgatcgcataggtgaagtgctcaacaacgcatttgcagatatcgtgatccgggcgtcgattaacctgaacatgatcttattagcatggaggatacatcctgtcagacggaacgttgcttcggtattgttcttccgttagaaagggacttttgataattatttaatttgtgaatgtcatcagaagaaagactagactacgcagattcaagacattgactcgcgctgacatatccgaactatttatgaacccgatccatttatggtctttcgtctcgtcctcttccccgggcttcaactccactcgccgaacggttttctaattccgcaagcgacccaccatgcaaatgaccagtagagtaatggtcgatctgagtcagggaataggcgacgataatccgatcccagaaagacgcgtcaagtgatccggttccagtagtacggggtaggaccacagctctagtgcccctttgagagctagcacagaatccatgccaaggtccaaggctctgactggaacactagcataaactctattgataagttaaaatgatgcgacgagcattcgtttacgtacgctacctgtagcttcgcaagccacagtcttttacgaaaatgagagaccctctttgatgcaggcacggaaaagactatcaggtaataaaagtgatccaacagaaattgtatccttgctttgtctcacatgccatgtgaaaagttcagatatggcttgggatgctgatctcttgttgtatctccaagccaaaagattgatcacaaaatcggggcacgaacaagtccgcttcagtctgagatacatgccagctgatattgccccggggatggaacaagccttcccgtcagtggtttccttccccattgacgttagtcgacgccccggctaacgtgttgcaaccatcaccacacccaaactcagcccaccttggatgtcagggctaaaagcagctaaccagtattggccaatatcccctctagaccctgtaaacgaaggatctaggaaaacgccatcagtcacttagtcccaccttaccctagccgtcatgcgttgccgacccgaatgactagacataagatcagcgtgggtgatcgcaagtcgatctccctcttgttcctcatttgtcctgtcacttttcattttctgagccgaacaattctagcagcaaccgctgcatttttcgtgactcgccatggactatttcgaggtgtgttggtccatcttcagcaccatttgcttggtgaatgtcgtctttggtgttctggtctgcgaaatcaccacctttactgtcttggctgctgtgcccatcttctcatctgctgcgggcgccatcgccaacggtctttgctactatgtgtactacgaaaagcaccctgttgtcaatgaagtagtcgccgctgtattctctgatttcttctggctggtaggtcaattgatcacttgatgcctgccctcagcgcttattaacagtctgaatagctacaagaagcaagtttgttattgtacagttacatcatactacaacgagtccttcgacctaaacagtggcgcattttctcaatcatcttttggagtttgatggtctgcactgccataacccgagtctttatcgccatttaccgagccaaattccttattcaaggcgtggaagaatacgagctcatcatcaattatctacatatcggctatttcacatttatggccatttcagaatgtcttagcgcctatttccttgtcgtcattttcgcttccgccaagacatcgagtatgagtgcggcactcaaagtcggccttcttcgttatctgacacgcagcactgagatgcgcgtcgctttcttggcattgatcggtgttgttcgaacgatcatccatccttttcagactccaggacaaaaggcagtcaacatcgctagtcagcttgatcgttttctttatgctctcttttgtctttacccaattgttttatagtaagtaaatctgcttgtgagcacttatccaagctaacaaggttccagcttcgacacccttgcctccaaactccgattcaacgaggacaggtcgatatacacacacagcgaccaggcggggaaccctacgcgctatggaatgaatacaacgcagactcagacccgatgctacaccacaaagtccaactacgcatccaagatgtatggtggcgatgtcggaaacgaagggaacaattcacaagaacaaattgttccaccgaatggttcgactcgatcagatatctccgaggtggaattgcaggatattgatgtggagggacttgttattagaaagacaactgaggtcactgtcacataaacaggaatggctcatactcaatgtagaaatatcatagatttcctaatgaataattgaaaagacagattaactataagttttgagagaatgattttcttatacgagtcggtgaatgttggttacgctacacattacttgactgatgacaagaacttcgctagctaatacaggctctccagaatgaccactttcgtctttgaacactcaattatatagttcattgtaccacttggtaagctggttcaagtagtccggtgggaagtcatccttacttctcaagaacttattaacttgagcaactgaatccccttcgtcatatttgtcataggcatcgtctccgttgggtccaaacataacagagggggaaaatgattctggacacttggcatgatccacatcactcttggatagtgcaggcggcacgatgctgccatcggattcgagaccccagctcttgaacatggctcgcgaatcgggcagctcgttggctttattgctgccctcgtaggcactctctgggggtgcaagagctagaggcaggtgaggatatatgtttccgatcttgctctggatgtaccaaactagggcgtaaagcgctaatgagtcggcgttgcgaagagtctagtcgccttcgacaacatcataatacctggtgagacattttactacaagtggaccgtaggccttgaacacgcccttgatgttggcaaagaccagcgtcaaatctctcggtctcttgtttggtccgtaccctccagaattggtggcccactcgatgtgcatcagctcatgagcccaaacatgtcctttgttcatcaggtattcgaacacaccgtagacccaagggtagcccaagtccttggcttggtcgaccgctgtattgagatccgaggtgctgaagtatctcggacagaagttgatacgtgtgattttcgaatcagcgtcttcgttgaccgtataagtccaaggaccacgtttctgaggattcggatcgcattcgttatactgcttggttggatcgtcgcatcgaatatgcaagcgccaggaaaaaggatcataaatgtagcctggctggatggtggcccattgtttgtaaaggtctcgaaagcggtccttgtgacgatggaatcggatgacattctatcaagctttttccagtcacgatttatcactcgcgaaatatgagataattgttgatttgtcatgcccttgtattaatccgtgctattacgtcggtcagtaagtccataaatgtaggtaacagcataaaaggctcaggagagaaggttgacgcgatggtgaagttcctcagtaaagtaactcatcccttgtctccgggttcaattccactttgcctgaatggagtttagtctcttgattctggagatcaccgggccaactcaacatggatgcaatatgttcgggatttcccatgccactttttcttctttcaaacaacaaccctaataaatggtaacacaatcccactgtctgacattgttgatatataccccgttgatatgatatcctacagctgtcaaatatgcggcgtggacatggctattgcccgcatccggacagctgatgagccacaaagtgcggcgtggaatatagatggggctaactacataggatggactaacagggtttgggagggtgaggcaaaggacgacgaatgcagagactgtaccacagtagatcgtacaccagctgatccccagatattgctgtgggagtcactgccctgctggccagaagatgatgatccgaacgacccaaactggctccctggcgaagattcacaaactgacagcgagcctctcgaatatgactcgggatgcgaggagtcagatgaggctgcgaatgagagcgactgcgacagagttgaccatgactcagtcaacgaggaacatgatggtgtggaggacttgtgtcccatgtcggagctttgcgatcaaccacgacccgaacgtctcccgaacgggacctggtacaacaacaagatatattacactggcaatcgtcgagctccgatcctcggggacttccctggtaaaaacgcgcacatggttccacccgagcacatcgcctccccttcgtgccagaaccttcagggcattaacggacaaagactcagtgtggagcagatgaagaattgtcgcaatgtgcgtttcttgataccgaaacttcaaaattggaagcttggagatgatgaaagactcatggaagaagatagtcttttctgtctttcgggcgagtcgaatggttccaatgtcatagaggacagatacttcgttccttggaaatcattttatccgccacgacacggtttgcgagaattgagttgtagctggcaaatgataaacgaaggtgctgatgtaggtactttccaagacataccaggacccgatctaacacagggacagggatcagatgctttatatccgctcccagtccattcctactgtctcgacatatacgccaaggcatcataccgtagaataggcagggttgatctggatggcctttggcattggcgagagatagaaactcaacttcactcggaccagaagcctttcccaaaccgtccagtgatattgaaggctcgccaacattgggagcttccatggcatcattatactggagacgaatggcctaccgcgaacccggtcgagattccaggcatgagcaagattttaacgtcttgcctggacgtgacactttgtcaaagagccacccaacgtgaggcttcaattatcggcctccttccaaaggaattattagatcagatattcgacttgctcagtcctacagatgtcgactctgtagcacatacttgtcataagatgtatcaactcactcagtcaaggtttagagagattgtgcgcaatgacatggcctggctatgggaaatactagaggaaagccagtatccagcgtcaccagaacgacccgtcgcctgggatcctctttggccattgggcatcccgccgcctaccttacctgttggcctcgagaaggaagaagcggaggaggagttatgggcagatatcattgctgaatatccagagatggaagaagttgccaacgcagtgaaattgaccaatgtaaagcgcagggaagagatattggcgccctaccaggaaaagttggggtctctgtcgaaaacgtggcaggacttccgtgcaagtgtggaaacgtggatctgtaggtcacggaaccatactaatgaggttgactggggacgcacgtggaggatctttaaccccaaaacaaccttgctaccaggtgtgcggaaccgagcaagaatttgggaagactgtcagcagattatggaccatgtggaattagcacgcgagagtggccagattgacaagatgtatccggacctgttggccaagttggcagattcgtctcacccgggttggagcatggatccagacgtcgatggatggtagaaaattacaggagtctgaattcaccagctacatttcaatttgaactgcaaatgaagtattgtatagtcatttggctcagactatcgcatggtcaacgatcattatttcttgtagtaatgtgagattggaacttgttaataaactattctttcaactgatatgtaagtctctccaatttatcttgcaacttccgaacagaccaatgatcttccccaaacacctttaccttgccatccctcgccaccaaataaagattccttgcttcacgacgacatccccaaatttcaagaatacccgccatacgtttcgctatccaacaataaggaaaactactctcgtcccagattcccactacagtacagagaagttgtctgaatatttggaacgcgttggagaggtctttattcgcaagtgcgatcctggctgctgttcgttggggtgtttcgtctttgggactatagtacgcatccgctttgcagtcgtgagaaacaaggagctgtgggcggtcggggttgggtgtgcaggaggataatatctctcggccgcgctcgtcgagtaaatctgcttggacaactgcgctccacatgtatcctatccctagctctggatgctgtcagattaagcacaattgttcagctatggccggacataccagtatagagaagtttatgatatctcgccccttccttgtttacttcgctttcccactctttgcaatggcgggtatagcacttgggcttgctaccaatgtcagcgaaaaggacacaatactggtggaaattttgatcgcctacatcctcaaagcattgagtctgtccataagcctttgttcctctggacttccatttgctcccaagctgtacacattcgcctcttcgttctggttgtcgagtagacttggttccctcaatggaaggactttcataacttccacacatctcttcaactcctttccaacctcaatcttgtcaagatatgccaacgtgtcgacttccatatcttcagtcttcttgtaatcgaacagcttcacagcttcaaggccatggtccacattaaagcgataatagcgaacgctgttgattccgaattgctcggctacattcctgtggatggtagctgtgccggtgacaatattcttcatgacctcgatggctttgacgggagcacggatcttcgcagagagaccttccatgacggtgtcgttgtccatccggacgatttcacccatgcctgttccgaggctgaggaatactcctacatctgtgtggagggacagatagtgatctccctcccaaagacttctagcctcttgtaggatgagatcactcgggttgttgtatccaaaacctgcatcaatgtatcgaatttgctttccaggtgggccgtggataaaaggctcaaaaattgttgttgcggctgacgtagctctgacagcctcccatattgtccatttcttcgggttcggatctttgtcttcattgatgtaagtgcgtagcgctgtggccgattgctggactgcgttcttgaatggcaaggtatagacaacgctgttaaatcatcagttaaccgtaatactcataacaagaaacgttactcacgttttgcaggcatcatcttcaaggggatccaaaagcggagcatcctcgttgcccaagtacttcaatactacagctttcgtctcacgaacaaggaccttctcatcgaacatgtactcgccatggcgtcgcttgccaaagacaatgctgcccagcctttggtactcagtgatacaatcgtcgatgctcattctcatccggccaagcatcaatgcgatgatactgtagacaaggtcagctattggtttgctgtttaattgtatcttatttacccgccagtgcttgttccaccgataagatcaaaatattgatatggttgtagatctctcctcttcatcttagatcccactctttccatgacattcttgagaatgaacagagacgagagacccctgacgccgcctccatcttcgataagtcagcagaagcgtgcttgggtagatggggaggtggaagcttaccaagtgacagaaacttgagctctttggtagaatctgaagacatagtgaccggtagactgtattatgtcgaatagatcaatgaaatcccgtatagattaacagtcgctgagtttgtacataacgtataggtctgtaaaggatctcttgcgtatttatgtttagcattattaatccactcagcctctttgtggtctagattcagagctggcatcatgctgcacgtagttcccgaagagagtagggctgtgccaagcacgataaggctgatttgaagagtgacgtacttcaatttcgagacacgtttgtggctgcgtgcactatcgaatcagccaacatctaccacatcgctctgtagggtcatactcggcgtcagagttgcgcccgaatccaatcaacgtcacatttcagcccggccaggttcatcggcatgacggcattttggcctagcaatttagttggttcctgaacttcctttttgaggcctcctaattgcggctgagacaagtcaatagcctctcattcgtagcctggtgaggtgaacgatacaacccctgcagctgaagcgccgtggcgtttggcgttgtaacgtgtggtctcatggctcaagccaatattggttccaggctaaacgcaaggcatcttgccttgtaagctgttggttcgcccaaatgcttgctgcataaaaccactttacagggaaccgtccctctgggatatgttgtcgttgcaattcatcttggcacaatgtcgactgctaccaaaagcccagaacaatcctgcgaaaaggtcttcgacaggttacgcaaacttgccgaggaactaaaaaaacacgatcatcccgaaattcacttcaacattctgcatagtgctcagtacgtcgaccaccgtaaagttgacgtacagttcaaggcacaggcccgtctcgtgcaagccgatgtagcccaagaagtcaccagcacacttgacagttgcaatgaacatctgaaagattgccacatcttgtgcatgcgcatgggaacatcgcagtggacagcagattcaaacgctcgattaaccatgtcatggaacttcttcttcacctatcttagcaaagtggccattttgctgcaactcgagctgctggatgcgcaagtcttcttgggacttcatcgacaaccagtacgttgaccttttcaacttgtgaattaaaactgactctttaatagccagcagaagtaactccatccccagtttctccacctcaatcgtcgaccccaaacttatccttcgcccgacgtgagtccattctgagcaatggtggatcagaaaacttcacgatagaagagcgaatggaaagaagtcaacgagcagagcgacaaagacaagcaaagacacaacagaacccgctgcttgttactaggacgggaaacaagctgagaaagtcaactagccgtgcaccgtcgatcatcttgggcttctcagacagcggtagcaccatcagcagtgacagtggtagatcatcactcacagtcccttccagtctaccacaggtgccagaagaaaagacgccggcggtctcaatagtatgtttctatcggtgctttcatcgttagtgggaactaacaaatatctcagccgagcatccctagaacgcctcctccagaatactctagggatgactgggatgccaagacgttaatctcaatgaaggacgacaaaccctctataccaataacacccaaggctactccgtctattcgatcagttgcttctgagccacaactcagcgacgctagctttggaagtaatcatacccactacagtggtaatgtctttaacatatatcctataatgactggaccaccgccgaatcagtttggataccttcctccagctcaatacggacatctcccattcaatccaccagtgctacctggttggcaaatgcctatgccgatacctcctccaactcctgtgcatcgcccaatggttcctgtcccacaactgcctccaccacgggcggcagcttataagccaagcagatcctcccttagagagtcagcagcgttgcatctatcgcctttcccagcgttctcggttgatttgataaaaccttcagcaagatgtccacatggcatcaggcacttcaagggacaccccagttgccagtggggctgttgtagttcaaggggatgtgggcaatcgtattattgatcgacatctcacatacggacagacattgatcctttgcggatatacggatatagcgaagtcgataaactcaatataatgtataataagagacaagtatcaaaatttcaagccttgtaaccaggtcgggcctcaacatcccatcccttaacaagaggtcgctcagcatcagtagccgacatgccccaaattccctttccagcactgccgctatcatcaggcttgaatgcttcaaaatcgacgaagtcattcttttcagctccccacgtgagaatgccgcttccccaatcaccctcacatcccaatccggttccaatgcttgtctgtcccatgtactgcaacattccaatttcttgatagttttcaagcttcttctcactgataggagcgaatagtcggatgccaagtacgccatagaacgaaaacacctcaagagcggcattggaagtattaagatcaaagtcggactgtcttgaacagcggatccatttcaagtggaagtaatgagggtcagaagcgagcctgtcctccactggtgttgatgtctttgtagtccagctaacggtgtctgtgaggcggaagatgaaatgcggcttcttgttatactcgtggagagaaacctgaagaattgacagactgttgggtgaggcacgatcctcagaggggacgagcgcactgaaaaatggtcgaatgagaggaaagcctgacagtgtctgcggaacccgtttctgagtggtttcattaatgccgttcgtggcgtattcattcacgataatggtgagattatcctgactgtcaaaaagcgcaacgatctggtcgttaccagtctttcgtaaatcaccgacctattacgtgacgaataagtaaccaagcggatccacagaataaatattgtgaaacttacaagaataatcttagaagactgaagagatgctgaaatggtggcttgatgtttcgtgacagttggcgcatcaccagttatatccataacatcaagtgccatcttggctgtgtctgagtcgcctttctcaaacgatgccaggagaacccggtctgagtcgccattcttcagggtcttgacaaagttataaactcccttggtgtctgtagccgtcgtgtttgacttgggtttcccatcgtttgcaacaaggctaatctgaacaggattgttgatgtcgaacttgaggatggctaagttagtgccggctccagctttgaagttgcctgtaaggactcggaccaaagtcggcgatgtagacaattccgacacggataagtccttgaacagattggtcgttttaaaggcccacgattgatcaggagtaaacgtggcctggtccttccctgcggatgccaatggatctttcactctccagcctgagagcgtgagtgtctttttatctccattttgatgttgcatcagacggtaaataactaacccgtccttgccatgccgcttgatacactgcaatggttgaacagtacttctctcttcataactgtcgaagtcgacaatcctgttgcgcagagtaaaagtgtttttgtcttcaacatttccctgccgatcatgaataccgacgacaactggtccccagaagttaacgcatgtctggagccaagttccaccaggagccagatcctggatctggatgaaacctccactgacgagtccatcgatgggccttgctaaaggtgctgaacctatggtacggaagtcactatcacgtgctgcatagcattctttgcttgcatcaactgaaaaagggttccagctgctcgtagacgtattcttgagcgttccgggcttcctagcaaagacagaatggtcattgacgttggcacggatcgtccaggctgttttatcgtcctccgagttgacctgccaaagaggagcagggttgtgtatgtcgtagccgccccactgggacttccagcctgtcgatggaccctttccagctgctaacattgggacagggatgtgcttcacagcgttgaagtctgctggggtcttgacgttttgattggtaaaggcgtcttggaataattcgtctaccgaagcttggacgcagttcttgctgtgagagtgtcagctcacatctttatcgcatcagacatgatccatacattcgagctcgattgacaatgtcccaggattccttgaattgtttgtcacctgttctgggtaagctgggttctgtcaccaagaatcgtatgtacttaccgtaacaaagccattgttgaccaagttggttctggacaagtaggccagtatccgaatcgttgtcgtgcatctagattagtcagatatatatccatcgtctcaggcggcgcgcatacatagtttgcctgaaaatcccagattggagtttccttgctggtgattgcggaagtagcggcgatactttgctcatcataattgtcgttgtgtatctgacgtcttggtgctcttatgtggccggacgagaaagcatcggtcagataatggagagaaaacgctacacaattgttagaaacatggctcggcaacttatgcaccaatccccataccttcgtgcatataggcgtcttgtaaaccattcgccttgtcggtatcggacgtcttggcacctgcctctttagcgagcctcatagcctcggagtggccgaccttgtaagccgtgagcgcatcgtcgcccttctatagtcagtcaaatgcatccatcaccgctcctgcgattacttacgaagtggtccgcgttgatgtaagataaccatgcgtacagacttgacttgggattgttgaaaccaatggtggcctcaatccaagctttgttcgtcggaataccacagccatgatcatgataggcgttagcaattgtatgaaggtctcccttgttttctcccttcttgatctccttctctgcctcatccgtgccctttttctcttgttcgatcaagtcaccaacactgatcaagtttctatcagtatcgtctttgagactctgtacggcgctcttgaagcggctaacagcggcattccagccttcaggtgtgctgagactcggactttctgcgaaaaaagcgccgcagacaggtgttctgttgtcatctgcatgcgtgctgtaaaagtcacctgctagcgctatgatgcggccaaatgtcaaccttacttcttttttcttcttgaagataccccatgtcccatccgaggcttgaacactccatgtttcgtggtcggttgctggaatctcaacacagtggatatttcggagcttgacaccaaagacaacggattcgtgctcagcagctaaaaaattaagtcatctacaaccctagataccagtgtaacaagtggaattaccttcgaagaaacgatcgtcatctagactgttgtcaactacttcttcatcttggaggttgtcaataggctcattctcagccagtcccgtggactctttggcctccttgtaagtgtaaggtgacttgaagagtccagatagctgctctttcgtgaacgctgaaatatcaggtaaactcatgttcacaacgcaggagcgagaagataatcacagttgaaaaataaacagtttgtcaaaaggttgagagtctcgacttctcagccttaagtagctcctcgtattctccgttcaggtttattgggggcggcagtagccgttcatgtgccctagtccatctagatctatggcgctagatacacacaatgctactgagaagattgccctcttatctgctcatgtaaagagcttgtgtgttctgggccgtacctgcggaaaggtggctggctgaaatctcaccggtcagagtaccccgctcagagatttattcagttgaccaatccatcctaatcatgttaggcacttgatgcgatagatatgcgaggaacttgatagaccccgctccagatctttgatgcacgtagactttaacttttattggttcaagactcccaactcgtcactagtgtctcttttcttaagcaatgtatggtctcaattacgacgtgtcatagacgctgtcttggtctttcagctcagcccggacatgaccgtacggaagatgccacattggacactaccttgccattgatctcaacactcatgcacggcgaagtgtctgctgatgttgtaactagatgcccggaccatgtgttcctgatactcaggtcccccgtattcccaccttgagagtcccaagaggactatctttcccatttaatttagcttttatacgacaagttttagcatacccaccatacatcgcacccatcttctcgtcatcaagtctagtaagctaattcagcttgaaataggacagcgacataatggaagaggccaaagccgaagtccgtcgtctcgttggcgcggaattcccagacggcgtcactggagttgagatcaatccctccgacttttcatcagacgaggatattagcgttacaccagggagcttttacttatccatccacttcggcaatgtcggaatctccaagatggcgaagcgtcaatggaacccccaaaaagggtttcactacgtgctacaagaccctcctgcccccgcaatgtcagctgaggatccaacctgggatcaggaaagacgtgacaaagaaagtgcaaagatcaaagagggtgaaacaggtgttgataacgttgtcttggaactcaaaagcgatgtcaagaacgagaagcagccgacgaactatgtgagtgatgtgcttggccttggtgaaagggatcttgaggctaaccatatgtcacgctagagagtgaacgtacagttcggatcaagcccccagaaccaggtatctttgcaggtcgacagtggttcaagtatcctttgggcacaaagccgtattcaagtcagtcaagatgtcccacctgggcgatctttcgtggatctcaccatcgaagatgccgcacgatttcaagaagggtccaaggcatacgagattctctacggaggcggaaaaaaggtcgcattttccctatttgaagcaactgtcggcattggaggattgaagactccccaagttttcggagccgccaaaattgcagcccaggaaaacctcttgccactagggattctgggactgggcttttcggcggaaaactcacccatcccattccaccggacactggtggttcacttgatggaaagcggcatgatcaaacgagcttcttttgcgcttattggtcctcgttctgaaccagctggatctaccaggcctgacggcgagaagacacgagatcgaggatggcttgtgattgggaacctaccagagtcttatcacactggtataacctggtgtcctgtccttgcagagaaatatcgagcttgggtggttcgtctcaacaacgtcacagtcaacggcgtggtcatttgccaagatcaattggcccttgttgatacaggtagctcatacttgacaacaactgaagagaactgtcgcgagatggcaaaggtaattcaaggtaaagccaataaccgcatcgtgacttatccaagtggcggtcttagcgagctctctttcacgtttggcgacgcttctggaggagccacgttcggtctgaacaaggaggatctgtcattgggcccggtacctgggtctggtggtgatgtcttgagaagtcctgttacctatatgagctttgagaacaggaagtataattgggttttgggtggcatattcatcgacaacatgatttctatctacgattatacaggagagccgcgtattggatttgcttcacggtctaatgtagacccagttgttacgaagacataggtaataagactggtggatatttggtagttggtacggaataaataagacattttgggtgctgcttccatcaattgactcttgtcacgaaagggaaattcttgctttgtagctttggctttgtagtttcatggtatgagaatcgaagactataaaatcacatcttcattgcataaactgacttgctgattttttccataattacttcagaggttaacgcttcttatactgtgtccgcaatgaaaggcgcaaacgcttcagggtacatcaggtggttgttcacaaggacaagctaacgaaagccactaaacatctcgaatccccagccaccatttccaatgacgatcctcgctgtgtggagctcccccttgcctcatggtggaggcaatttcttgacagccatcaaccgaaactcaatcacttgtgcacaaggcaacttcccaacatagcttcatcaagcaaatcatttcatactcaactataatatggcggaggcaagcaagcgtgctggaggtcaatactccagaaagcgtgtcgctcaagcatgtttagtttgcagagcaaggtctgtcccattactcacgttctgccagcgatgattgctaactaaaactaagaaagtctcgatgcgacagtcagagaccgcgatgcgggttttgcacgagtacaaactcggaatgcaattatcctgatacggagtcaactaggtaaagtctctgagatctaattcccaggactaccacatttgctcacaccgttagtttggataaagcatctctgatgatattggagagaattcaaaccatggaggagactttactgtcgcgactagctaatgttaacgcctctcaaagctcggaacctgtcaccaatacgccggcaaggacacttcctatacccaagactaagtcattgaatctgtggccaaacggtgatgttattctcacatggaatgtcttcaaggatgctatcgctagatgtggccagcatcgacactgggagacatatcgaaatgagctgtctcctagtcacgacctgaccacaccaacacctagcccaagcccctccatcaaggcggaatttgttcattcaaatgctacagcaaatgaatcccattatgacaccatcatgtcagatgctaccacggctaatgccccgactccgggaccgccagggcttactacgtctctcatcacgaattatgtcgtcaacatacacagcaagtctccaattttggacctcgaattcttgagaaagttggaagatgaattgctgaaggatacccagcttcaatattggtcagttcacagtgatctacctgcgggtctggagcctccagatatggcaattcttctactggtgcttgcattaggtgaagtttcaacgaagacaaatccagaaaaggaacccttgaaacagtcatattacgtgaccctcgcacttccttggcttggagtcactgcatttagcaatacacgtcctataaaagacttgcaagctcagttgttgttagcgagttaccatatgtggatcttgaagccgtggagagcctggtgctacgttgaaacagcagctgcaaaggcggagacgatattattgaggtgagattgcagtttgaagacgactgtcagcaaattctcattcattttggaacagatatccgggtatcttcgaggagaagctgagccaccgagtgctttgggccgttgctaagatgcaattagagcttactgaagagatttatccacatctagggctgttgaagcaaggtcgacttggacaattgatccagagcacaccaatcccgccgcctccgccacagccgtttgagtggccaagtatcgggtcccagattgacactgatacttggtattactacctggctgagacctcgagtcgacggttggttgaacgtatcaaagcggaattatatacaggtaagagaattatgctatgggcttttattgactgactaacgcgacaccagacggcgacgacaattctggtgatgccccaaacatagctgctagttatccactggcgtgtgagcttgagcgtcaaatcaacgaatggtaagtaatgtctttacagccgactggaagcttgtgaggtaagatcctggcacattacgtctaacacacataataggatgagctcgctcccggcagacttcagagggacctcacagcttctgtccgagcactcccctgcaacagcgtttaatctcgagcaagccatcaaacagcgcatccgtaaagttctcgtcgaccgacaagggcaacttctgatgctggtctttcggccttttttatccgctctcgcagacactgaaccggataataaagaatcgacagccggtgatgatgacagtaagaatcctttgctaaagggcaccgcaagatatcttcactttgcgatcaaatttctcgtccagcaaaacgaacagcctattcgacactacggatgttggttgcttgcgagaaacatctggtcgacagctttgtctctcattgcagcgtgtcatattcctgctgttgtccgctacatgacatcagaagagatcaatggccagagtattgacagcgtcatgtctctgagtcccatgtcgcatgagtccttcgcgccaagcctatcacgaggtacctttgttcaaaaggctctggatgcttgccaggatgcttatcgtcttttgaagctttgggagggcgagagtaaaagcttgtcattttgtgcggatcaactgtggactttgatcgttgatgcgaagtggcatgagaccagtattaggtcgaggaatacgattgaacaatagctctacaacgactctgctcgttccgtttaaccatgaagcatcgcattttcaatgaatacacacatcaagctagttccaattctattactcgtatacgaccttattgacaatggctccgataccatcaatctccacttgtgtaacatcgccttccttcacgctgatctgaggcttcttgccaaatccaacaccagctggagttccagtgaaaatgaatgttcctagcagattgttagcaagtgtttgagaaagagaaaaaccaatgtgacaacttaccaggtagaagtgtcatgccttgactcaagaacgaaacgatctcagcgactccaaaaatcatgttgttggtgttgccatcttgtgattgtgtgtcgttgagtgtgccacgaattccaagtccgactgcagagcctagaatgtctttcgagacgatggctggaccgatgggtgctgagcaatcgaaacactttgagtaacaccactgtcccccacccagttgggggtccagctgccatgccctgttcgagatatcatttccagcgtggaactattagcactggtgcaaaaaatgtttcggctagtgacttactgtataactaaagacgtagtctagcgcgtcatctttagagactctcgaggcctttttgccaatcacaataacctggtaatgttagagctactattgcattccaaactagataccgaagttgtttggggacagttgtatcatacttaccaattctgattcatagtccagtcttcccttctcccaagaggtatgaggaaggacaagatcatcatgagggccagcaagagccgtcacgggcttgaaactgtacacgaacccttgtcagaatctgatttgaagagaggatacgtgcgttactattaagagtcgagaacagaaacctacaagacaacagggactttggggataggcatctgggcctcttcggcatgatccgtgtaattaaggccgatgcaaacaacagatcgggcatcattgagatcaatggggcatagtagcttctggattgtatgctccttgccggaaatttgagctgaagtagaaaaagggcttccggattcaagaattcttgcgttcttgagagattcgttcgcagcaccataataagtcttgccatcatcactggacacaaaccggacgaggcgttggatcgacatgtttgctttagtagagagtcgacgtttaaagatattcgatatcatggagatttatgggatacaataaatcgttttgcatccaggtactggattaaatattcgagttcacatgtgttgacatgccgttgtcggcgacaagaccatcatggcttgcagggatcatcggtgtggccttagttggagtggagtagagaactgggatagatggatctgtcggtccagaggccgagatgccccgaacagtgagcttaacccaaattggactgttctggatctctccccagaccaagctaccaactatgattcctttcttctggggtacatatatacccgagcatggcttcaagtccgtaaattatgttcaattcttgggtaacggccttttcactgcgtcaacatgacctatcttcaaaatgtcaagaaactgcttgaacgtatcggattccagcgtccatggctggtagccgctacctccggagcggcgatgttagtggctttcaccacatggtgcatccaagattatcgcgattacctcgctcttggtcctggcggtcctccatataatgtaagaggatgggcatggataacatttggcgtccggccttttgcgttgagtcagtccgcggcaacttatgttgctgactaccctacatctggaagccatccagagatccaaaacctcccgcgccgagagggagacagagcactcctgggaggaatcgctccccatcgtcagttatcacaacatgcccctgagcgtatgagaactgtaagtaaatattagtctcatggcttcttgcttgagactcgcaatcgaactgacacttactctcaaactagtacatcacgaatcttttcaccaacgcggcgcgacaacacccatcgatcctcgaaacgaagaaatcgctgtacgaacgacatcacgacgcgctctttgttgcgcaagacatactcgaatcgcaacccgagagccttcccaagaccgccatcattgccagaggcgagctcggtcacgcacacccagatctctctgtccatctatacctgtcccccgcagatgctcgcatggttatcgagaaaggctgggctgagcgacaccggctatcggtccctgagaccagctgggtcaagaacaaatacgctgttgctagcacatatttgatgatttacggaccccgtgatgagaaagagatggagactttgagaatcatttttcagaacagtattcgcttcatgacaggccgttccgaggtagaaaaggttgagtggaaggaaattgtttagaaacgaatattagtcacattcacaacggagaaataaatcttgatgattcaatgggagtgccgtcggatgtgcaggcaaataacctggtctccgtcgcataaacttgttaccaaaaagcgcgtgtggagacactattctgctactaggtgactctatctgcatcgaaataaagattgtagccttgattgagataaatgccatactaaagtctttctaatatctgtctaaggtattgttatcccttccgcaaacttgacaataacatcctcgatatccctccaatctccaactccacgcgatcctgccacatgcaccttgtatgaaccagagtcaatacgccacagatgagctttctcatcccagtaagcaaagtcgcgcggtttcaggatgaactccaaatcctgggaatggcctggttcaagaagacgagtctttgcgaaccctcgtagctccacgcgcggtcttgttgtggtaggatctatggcttccatgaatagcaatacagtctcgcttgcggtaatagaaccggtgttctgaagagtcaagatgattctatcggtgaaactcggactgttttggacgagagacgcagtgtggctcttgacagaacaactaaaagttgtatagctcaagccatgaccaaagctgaatcggggcgtgtacgattgaagagactcttgacgatagccaacaaacacaccctctcgatactggatcttcctatcggcggtcatcaactcctcaacatacccggcaggatagtcttcaaccttgtcccaaaacgtggttgggagtcgaccacaaggtgacacttcaccagaaagcagtctggccaacgcactgccaaattccatgccagggaaccatgcataaacgacagcgtcgacatggtctatccaaccactcatatcaattggagacccggcattgaccaccacaattgttcgacccttgcatttttcggccactcggagaatgagttcgtcttggcgacgtggaagttgcatactgacgcgatcaaaaccctcagattcccactctgtgccagtaccaacaaccactattgaggtttcaacagtctcaaccaaacgctcagcgtcaattaaagccttgtcgtcatctcgagctggtgatagaccaagtcgacagccttggatgaagaactctcgattcacattctgagccttgtgcttcgaagaccagttcaccacctcaaagttgtatcgtagtcctgcttgtaactgcagtggcttgtctctcgatacttcaagcttggaccggtcaaataagaagtcctctgtagaaatatcaagccctctctgcacatcgagtacgatctcgccatccacaagacattgggcgtttccaggcccggagaggctaatgtggaaagggccagtatgctgagcagtgaacacgaacttcatggacgtgcagaaattggatcgatcgattagaccgcctggggcatgctcaaccagcatgtaaagtgtatctttcaactgctgcgaaaagaagcgcgcgctgtctgatacagtgtctccattgtaccatgtaagggtgatatccccaagttcgaggccacattcattcgggagcggtacgagacgctcaatcgcgacacctgggccaagagcagcgtcgtggtaggtttcttgaatagcgtcccatggtgtagacgagtatggaaccttgatacttgcagagcctccaccgaacaaggatggttccgtcgcatgacgaccgaatactgcgagcttggtcctacgattgactaagggtagtgtgcttccttcgttcttcaacaggaccatacttgactcggcagcttgccgtagcaaggtcctcgtctctaaattgtcgagatactctggctcttcagcctttgacggcggagggtgacccggctgcccaatccgaccagtcttttgtagtagatccaggactctggaagccgagtctctgatctggcgcttctctatttcgtcgcgcttgagcaaacccaggactttatcttgttcgcggaacttcgtagggccgggcatttcgagatcgagaccagccgagaaagcctctactgtactgtaggttccgaaccagtctgatatgactacgccattgtaatgccattcgccacgaaggattgagagaagtgttttcgattcggagcagaacgatccgttgaccgagttgtatctgtaaacaaagtactcattagtgtctgttggcctgagttgctggtgtgcgacttacgcagtcatgatagcccatgggtctgccttttgtaccacaatcctgaaaggctcgagataaatctctctcaatgcgcgctcttgtatgacactgtcgctccatcgtcgtccgttttctgcctcgttcgcgagaaagtgcttgggactggtagcgataccctgtgcttgtaagccctggacgaaggaagcagcaatcaagccgctcagcaagggatcttcactaaaggactcgaagttccgtccgcctgatgagttagtgacggttcaattggcaacacaagataaaacttacatagagggtagcggtggatgttcatggtaggagccaatagcccatggacgcccttgcgcttgcactcccttgcgaggagattcgaaagtcgcgacaccaattccacatcaaaagaggcccccagcgcagtcccgcaaggaatagcagctgaaggcgctccgttgatccagtcttctcctctgacgccattggaaccatcggagaacttgagggatccaagtccaagggctttatttggagtagttcgccaaaagtcttcaccggaaagaagactcacagagtcctctagcggaagtcgagatggcgcatagtctttgtcgattgaacccatgttgttggtagggaatcagttgtgaccagaagctaatctggctagatcacgagcagaatgaggcgagacatggtcatgatatgagattctggatgccaagaatgatggggtaatgtgaagtgttgccatgaacatgggcaccccaatcttcgtccggggcagttcggggccgatgcctgacagtagccattccgaaaagtgtcgaggtcactaattgtctccatccaaatcaatcgttttacatcggggcatctcggctctgtcgccgaaggggttgagaaccctgtacaagggctttcattggtcggggcatctcggtagaatcaccgacaccatggtcatggccgaacacgcctcaacgactagcgtccatggccaaatttgcatcgttcacctcgtcaatagagttttgcggagaagatgtagttactggttgccccagacggggtaacacgcacaaaccaggttcccggcgtgcgtctagatctccagcgtctttcacatcaagtcaagccacgatatttgtcaatgggatccatcttagggtccttcgaatcttcataaatgatcgattatcccggggtagatccaagttatcagcagcttctaccatcgaatcctcaacgatcaagataattctcaactgccgcgatcatgactgcaccactttcgacatcgcttttcaagaaccccagcctcatgaggttgtatcttctcttaattcctggctctttgatcgtcagcgcggccatgggttacgattcgagtctcatgaatggaattcagggagtcaatcggtggcaagactgttagttgaagcctagcttccttgcttgttgttgctaacatgtggatttatcagtctttaaccatcccgagggctctctcttgggcatcatgaacgccatccttccactcggagcggtgtttggtactgttccagcagcttggatatctgaccactatggcagaaggtgggcaatggctgtcggcgacattatcgttatcctttcaaccattatccagacggccagcatcaacagtcagtacacgccctgtaaccccttcaagtttactaaaccatgaatagcgggcatgtatatggcctcccgatttctcatcggtttcggaatcacgattgcatccagctctgccccaatgcttgccgccgaacttgctcaccccgaatcgcgaacgaccctcacatcgatgtataatacactctggtacctgggagtaagcataggcattggaagcagagcatattgataccaactgacctttacaacagtcaatcatcgctgcttggaccacatacggcacatatcgaatcaactctgaatggtcttggcgccttcctacagctcttcaagccctgccagccatcgtcaacctggtcgggctctggttccttcccgaaagcccccgatggctagttggtcaagatcgtcatgaggatgcccgtgctatcctcatcaagtatcacgcaggtggtgacgagaattctgcttttgttgcggctgagtttgaggaaatccgagccgcccttcaacttgagctcgctggtactcgctcctggaaggaactcgtccagactaaggccaacagacatcgtacatttcttgttctttgctgtgcctttttccctcaatggtcaggaaatggattggttgtaagtttggcaataaaggtatcatttgcgcatctcactgactggacacctagtcttactacatcgcacccgttctcagatccattggtatcaactctcaagaagacattacccttatcaacggtattcttcaaatttggaacatgatcgtcgctatgactggtgctaacctcatcaaccgcgttggacgtcggcctcttttcatcgtggctacctcgtgcatgctggcgggtatggtagcatggaccatcactggtagtgttttcgcgcgaaccaagtcagaagccactggtgccggtattctcacctgcgtcatattcttcgcctcctcttacaacatctgctggaacccactggcagttgcgtacccagtcgagatcctcccattcaatatcagagccaaaggtattactttgctgatgggatctattaaaggagctagcttcttcaaccagtttgtcaatcccattggtctcaagaacctgggttggaagtactacattgtgtactgtgtctggctgtgctttgtcttgctaacagtattcttcatgtttcctgaaaccaaggtatgcttttcccgtactcgtattattatgttttgtattctaactattctacagaaccggtctctagaagagatttctgaagtctttgaaaagtactctgatgagcagaccgagaagaagttggaagcaactagtgttgagtgcgtcgaacatcgcaagggcgaaaagaattgagaaccgttcccggtggtgatctgatcgtgattctttgcgtaacagctcgaatcaaaagtctgtatcgtcacacatgtgacagtgagtgtgaacaagtcaatgtacaactctgtatatggtattttgcgattggttactgtttagtgtataagaagaagattcaatgttggcatagatgtcagacacaaaaccatcgcccatgttattcagaaaccctttgaatcaagacaatgagctgatttccccacaagaacaacataaaatatcgggcgatactaacagtgactcagttaacagcgaaacctatttaaagcattgcagtatcatgttgtctccaagtttaaactatacataaacgaagccaacaccgactatcaagagtattaaacaaagatgtgtaccgtaattcatattcgagtctactgccctaattgcgaaaggtatacgtactcgacgaaccaaacggagatgtgtccgtatgttcgtgtgggtcagtactttgcctcatgcggttgtgagacctaccatgacttcgcgacggcctatggagcagtttgtgacgaatgtataccagcacaagggggctgagaaggataagaagaagattgggcagggccaagaaaggaaaaatagtgttaagttagcctgtatggcggccattcgcatgagtctcaagtttagattcatatttcttactaagagtaacacaaatcggttttgatgtgtttgatttaatcagtgaagtcacttttgcattcactttcagtgttatagacaaattgtagtctcaaagtcacatcatcttcacttgctggtgcaaacagtaaccaggagctgaaactggaaaatcagccaaccagagatacgatattatacataaatcaagtgaaggaatgaagtattgaactccccttgaatgctatccccagaagctcgcatttgacacattacctcctgaggtcgatagctaacatcgtaactcgggcgacagcgagtatcgttaagtcaatttcaatccaatgtatgattcagtctgcaattacactctcttgtcctgaaaaagaattcaccgtcgatatggttgctaaaaacgacgagatactctatgttcttcatacaacgtgagtccacatactaggctagttccttgatgagatacataacgataaagagagtgacgcattgaacgtcaaagtttatataaagctctccaatgtcataatttcttatttttctataagttcaagccacacatacattaacaaaagcaacatcaagcattaatatttccgtttataatcaaacatgtgctttgtaacctgtacccaggtctattgtcctacctgtgagaccagatacgccacaaacaaccaaacgggcttatgtgtttatgttcgacccggtcagtcttttgagtcatgcggtttctttaccgagcgtacgttttatagggtatatggagaggaatgtgaggactgccgagcactagcacaagaggggaactaagaggaggaggaagaacgaatcagattaagcaatgacgactacgattaaggttgaacaaatgacgctggggtacatgacttggaagttgttagcagttgttagtgggatcttaacattgtttaagcccgtgaattgatttagtgaacctaatacagtttatgaactttgatatctgtttctttattgacgcggctgattaaaaacaaaatttgattcgccctttctaacacatttgctgaatacctttactctttaggctttgaaagagacaggcatttaaccctaagatattactagagtaaatatgaaatatgcaagatataactaaaggattggtcatttaattaacgttcaatgctattcacagaaggtaaaatctgttatgttaccacctttcgcagagcaacaccgtagtccgggaattcgaaaagtgactcagtctaaaagaaaaggcataaataccgacagtagccctgcgaccattctaatctctttaaacctaaaccttcagataaataaagccaagaccatttcaccagatataacaaacaaagatgtgttttagaacgcacacatctatcgactgccctgtttgtggcaactcaaaacatatcataaacctaacgaagacgtgcacactcatacctagaggtgggggtctaggcagctgtggatttgagattgaggacctatattttattgcgtatggatctgaatgtgatgaatgtagacggaaacgtgaagaggaagaggaagaggaagaggaagaggaggaggagaggaagaaacgtagaggacaaacctaagtgcctgagactatagctgatattgaacgagtggcggtctttgaggcgtttctatggttttcttcttcaatctgtacttatattagctatacaacgcaattccatgtcaattgtgcattgatagaagtgccaaaacggattctgtgcctagttatatccgcgtcgttggtatagcaatttgccaatttatatgcacttgaccaatgcagacatgtcaacttggcattgcattctcgccccctatccataatctttaaaggcgtcagtgtcaagataacatttttcagtcactgcaaatgattcactgattttgatatatgctgccaagcaaggtgaaaggaagtaaagtatcaagaggaaataatgaaggatagtgatgagcgattctggacgtccgacttctgcgaattttctgattttatactatgcgatgaaaaactgggaaacgtgactaatggaataaaagatcgattgtgtctatgaatatcaatatgggtcatcaaacgatgttaagtaggctgtctggctgagcgatagaacagcatctgcgtttcacgccaccactaacagcatataaagcgtgggagctttctaggcatctgagactctctttatactcgccattaccttgatcttcaccaacgtcaaggcattagcaaggatcaacattttcatagttcttacaatctatattacaataagcccactatgtgtgtagaatatcttaccataactcactgcccaagatgctgggagcagtactaccattacaaaaccacatctgttcgtggcaacactcctccggatggagtctgcggagaatgctcaggtggtatatatggcataaccaaaaatgaaactgggtcggcatgcggaaaatgcatactcaagcgcgaagcgtttgagcgatctgcaaggctggcagcaatcaggcttcataaagttgaagataaaaaggctcaagaggacaacaagtagctcggcattctttttgtcacgtttgagccttgtcgtgcctcttcatcagcgttaagtaccatgtattgtttaatttaattattcataaatcttctagtatctgtgagcagacacacctctaccttagaccgggtatgcaaggatcaatcggaagcgatatgttccgggcctctaatctcagatcatgccactgtgcctctcttctcggttttaatcgctcatcatttatcctgccttaccatttgaagacagcgtaatctgtgattatctactacatccatccttatcgtgaaacacaatgtcccaaatcgctgagccgactagccaagacgagggcatggctcgattagacacagttcaaccagctactctcttggagcctagccactgggtacagaaaggagaggtcagtaaaccacaaagaatgcatagaaatacataatgctaaatcatttgataaggccgccgatgcaaacaatgatgctcttgacacagcgatcgattctgatggtggttcaacttcagcatccattacctccagtatcctgcagtacagaactattcatggtcgcacgtatcatagtgagcaagggaatgcgcagtattggcaagttccatcgtgattttttattgcttttgtgaaaactaacgaatctacaagggggtctaatgacgagcagcagaaagacttgatggacctcacgtaagtcatttgcttctatgattgtgggccattatcttgacaggtcgcagtcatcatatcctgacccttgggctaggtgataagcttcatctggctcctctgattcaatatgatgtgaaagtaaggaaatcgtgttttgttgtggtgatatactaatattcttgaagcaagtgattgatatcggaactggaacaggtgagacaatcccagcgcccgatattgaacctcgcactgacatgtgatttccaggtatctgggctatgtgagcgaacatagtatgatcattgtcgctttctgacttacaatctgattctagtgattttgccgatcagtatccaaacgccgaaattattggaactgatctctctccgatccagccttcatggatcccgcccaatcttcaattgtaagtaccgccaagaccaatctggtggtagctaacatttgacagtataattgaggactgcactcgcgaatggacgtttaagtctacctctgctgattacatacatgctaggtggttgatgggtagtattgggaactgggactccttcttttctgaggcctttcgagtatgcaaacctggggggtgggttgagagtcacgaagctgcgtccactatcagcagtgacgataatacagtcgaccctagttcggctatgggacactggggcaagttcttcattgaaggttccaaaaagattggaacaagcttcacggttgttgaggacggcactcagaggaaggccatggaaaaagcaggattcgtcaacatccaagaattcgacttcagagtatgctgtcaccggatcagtttaccgttcttatactaactttcaattagaacccaattggtagctggccagatgatcccgtcgaaaagcagatgggttcttacactaagcatggtcttgatactgacagcgagggcttcgtcctgttcatggcacatactctcggttggagcagggaggatattcttgcctacgttgcgcagtttagacgcgaaataagatcgggaaaacatcatggatattttgcgcaaaaggttgtttggggtcagaagcccaactgatggacaagcatagtccaaactagggcaaacaagacatggtggccatccatgatattcgtttctacaaaattatactacatttagtatgagacagcaactgattactgcagtccccattatcacctatgaagaccgtcgtaggaactcaacggcaagacaacccgattagccacactttgggttgcatcgtagggtaggtcattgccaagctttgttgtaagcgagctaatcggctgttggtcttatgcgccgatctttgtcgattttcccgtccagtcagttgcctgtcgtcctaatggggcaagtagtccgctaacaattcctggatattttatgagatgctatagcgatgttttcatgagggtgggcaagtgtcctgaatcaactcttaatattaatagcatgtgatcttctttcccattctgtctagagagacttgtgacatggacacggataaatgtcgcaatgctgaaatgttctccccgtcttcactaaacagtctatggactcgggtcgatgcgcagagcgggcatagcaacacctacctttcgctcgctcccagctttcccggcgtatcactatcatcaggggtagctccaatttgactaccgagggtgattaaactatcgtcgactcgtgacaatcaccccgcatcactaaccagggtccatcttgtcggggatgccggagccgaatggcccaaggcggtaacttagtgaatgcggggaaatcaggtcctcgtaaaacgcaaagatcaacggttgtctagccttattggggaggccatcgacttccccaggttctgtcccctggtcttcgccatcgtagtatcgtgacatcagtgaatgcatacgtcaggtgttgttgacaatgcattgtgcccaagaagattgccaaggtggtcggtccgctccgggacgtccggtgtccatgagcttaatgggacaccgaactataagttcctcggactcgcatctcagaagtcttcatgaggtacacccattgtttctgtttgttcttcacgccagttcacgatgagacacttcgtgaccccccttcttgcacttggctgcctcattggcaatgccgcagcagcatggcccaatggacccttcaaaacttctggcagatggatcgtcaatgccaataatgagaaggttaagcttgctggcgccaactggcctggccacggtgaagtcatggtccccgagggtctacagtaccagtccatcaagggtgttctgtcagatatcaagggcattggcatgaacgccattcgtcttaccttcgccacagagatggttgatcagatctatgccaacggcggcaaggacatcgatatcaagactgcttttgaagagggtcttggaaaagagaacggaactattgttctggcaaaggtgttgaagaataaccctacctttactgccaagacaacacgtcttgaggtaagataatgccaccggcttcttccaaagaacaatgttaatcagccacaggtttacgacgccattgctgctgagtgtcttcgtcaacagatctacatcaaccttgacaaccacatctctgaaggcaagtggtgctgtggtggtgaggatggcaacacctggtggggagatacccaatttgacactgccaaatgggttcgaggcggtgcctacatggccgctcatgtatgtatcccctgtgacactaagaaaaagtcaatactaacaagtaacaggctaagaagtggcccgccaaggtctcacagtctcttcgcaacgagcctcgtgagcctaccaacaacaacaagcttcgtgacgcgtcatacaactggagtgacctttacaagtacatgcgccagggtgccgatgctgttcaccaggctgaccccaacgcaatcattgttatttccggcatgaactacgatacctatgtcacccctctttacagtggcgagaagatgcagccccgcggcgaagtctttaaccgcgacgactttgtgggttatggaaaggacaagcttgttcttgagatccacacatatgagaacaagggaactagctgcccttccctgcgctacaacctctacaacaagggtttccaggccatgaatgagtctgatcccaatgtcgctgaggtcttccccgtcatgttgactgagtttggtcaagccatgaacggagcggattacgagactgccaagacttatgtcagctgtctgtcccagtatcttcctgagatgcaggccagttggttcatctgggttattgttggccgatactatactcgtcagggtatccaagagtttgacgactcttggggtatgaagaagcctgattggtctggctggaggaacgaccagtacattgagacttatctcaagcctcaaatcaagggcacattgagatagtaatatctgcaaaactagtcttcggtgtatatagttagaaattcaatactcattacacatacaaattgattgagcgcgatggcttcataatttttggatccagttgtgagcccatataggcttaagaacaatgtcgtacgtggcaactagaatccccccccccagaggatagggtttccatcttcgattttactttttcgtggcaactagaacgatgctgtcagatgagcagtatctgattcctcagccagagccttatttgactaacccctgcatgtttctctgcaaaatctcagccgcaccccacaaatcccctcattttacaatctgtggcttgatttaatcttacctccgtcttcctttgcgctagcaatcgtcgcgatggcgctcgtaattcgtgagtcgggcagcctgaaaccagaaattcgccttgcccaggcagtgtctgagtttgaagccttactcacatcagagcagaaatcaatgtttaggacgtcacgcgaccgggcagtcagcacagcaccaacgatgtcagatgtcatgcggttaacagccgaaatcgatctgaaagctactagcaaacatggtcgtggacgatgctttggaccaagaatgacgaatacactccaggccattcagcagtttgcagctttgggggatatcgtagttggcggagggcagaatctcatcgcttgcggagtttgggccgttgcaaggttcactcttcatgtgagtatctgtaactcgactacctgattttctgacactagttacactaacacccgataatagaccatcatagggtactatacatatctggaaagcctgtcacagctcttcatggcgattggtcgaaatgcaccacgctaccaaaccatggcagcgttatacccgaagtcgaaagccctacaagtcaatctatgcgagtatttcattgtcatcactaagctatgccatcagtcagtattatggactaagaagtccgccttgggccgattcgcctccacgatgaacgatcctcaaatgaagaaattcaaagatgatcttgacctatggtcttcagccatcaaggaagaaacaaaccttttgctgaatcagacaattgttgaagaagcgaaggaaagttccattttccgctctctgaccacatttcgctccgaatcttccaataaacaacggaggatcgagaagtcatatcgctttttggacaaatgctcgaagcatgactatcgaatgacctggaagcaaattcgtaaatgcggaacaactgggacgttaaaccattatcaagcgtatcggcaatggaaagaaggatctgaagacacctctattcttttccttggaaagcttggtgctggaaagtccgttctgctagccaacattgtcgatgatctcaatctggagaacaacggaataactctttacttttttgcaagacacgacaatgagagcagcatgaagactaggacaattctagggtgtctcatacgacagcttctggagcatgtcatgaacgacagcagctttgatcatctattttttgagtcagcatctgaccttgactcgaccatcatcgttgatctcttccagcgagcgaagcccggcaaggcatccatagtgctcgacggtctggatgaatgcgaattggaggttcaacgaacagttctggcgcacttggtcaagatacaggaatttggatacaagatatgcttgtcagtgcggacaccccacaatgtctcagtctggagaacagaatcctttgacttcaacgttgtcataccagaagaaaatccagatatatcggattttatcaacgcagaagtcgacagcagagttgacgatggaagacttgttattcgagatccaaatctggttgaagaagttaagaaagagcttatcacaggggcaaacggaatgtaagtactcgtaccacttctctcatctcgcccctttggaaacctatgctaatatttccgaggtttctttgggtatctttgcaacttgactccatctgcgatgaagtatcagaccacgatattcgagaagccattcatgatttacccagtgacttgacggaaacattcaagcgtaatctttcgaaagcaagttcaagagactccaagaacctccatgtccgaatcttcaagcttctagttggtgcacgagagctattgacagctgacgaactgcgacaagccgcaagcgtcactataggccagacactatgggatgcggacaaagagataacaagcatacatccggtcctcaagttctgcggtagtctggtgatggtggacgaagaagacgacactgtccgatttattcatcacagcgcacgcagtttttgtctagaagagcttcactgtctaactgacttgagctttactcagatggaagcaaaccagcacatggctgagacgctaataacgtacctaagctgcaacatttttgaaactaggctttcgaaggatgtagtgcccaacataaatgcgagccatatgcccaaggtagtggcggttaaggctatcggctcgcatcatatgggaaccagtatcgcaaacaagctcctgagttcgaggtcgaaactgaaaagagatatcggtccggttctagcgaagcggaagggaaatcacaaccagggagatcacttcccattggcaagttatgcaaagcggcactggttacaccaaacatctcatctggaagagctcccgtcactaccacaatggcacaccttgcttgaccatccttcgtttggtatcgatgaggacaatcttccggttcctgtcatcatcccacaccctctgctgaaatcaatagatcggcttctattcaatgccgaaagttctaaatttcgaagccggtggaaacgcccgatagcaacaaagtcaatctcaagttgggtgtctcctcaatgggccaggatgatttgggctctttcttttggacatattcttgttctgaaacacgagctcacgaaatgtcgaggcgtccaaagaatacggagctacgtccatctctggacattgctgaggcgcattggcctctatgccccctcagtcattcagaaggatctggactataacctgatccgatggctaagtcctatgtttgtcaaccttgtgatgcagcaccccgccaaagaatattttcttggacgcatcccagtatcagatagcttgcactatgaactcatctccagagccatcgagagacacgacattgtgtctgtctgcgcgcttgtgagatttgattatgaccaactggggaaactgtccatcatggagtggcatgccagaaatggatggatgaagaactgggtcgccgtacctcccatccttcatatgtcaatgatgggacatggaaatacgcatgttgtgagattagctatgcaacatgatgagcattggttgtttgatatcatttcatggctttgcctggtgcaggttacgaatttctcgtggtataaaggattctcaagggcgtttgatgtattcagagaagtgggagtgcctgaacgtgacattagactattgaagagtgtggtgagtcttaccattggtcggaacggaggagaagagcagccatacatacctgcagaacactatctaaccataggaggagtaagatttaactgaatttacattcaccacttgtttttaagacattgaaccatgtaatatatatgagccataagaattacaatttgggctcaaaaggtcgatagtgcatttaagtttcttctcgattatgagcactcaagtcaagtgataacaaaatagccgtgtccggcattacaagtagcaactacggcacttgtggcgatccggtctcgatctgattggtttctctctcgatccttcaaaggattcgatgctattgggaaggtgaagtgcctcgtgtctaaattaagctggggaattaacgtaatggtagttagcgcaattcctatcattggttgatacctaagacgtctcggggagcgatccaaccttgtcttgatatggtttaacggcgggggccattcttgacgataagcgtttagataagataaaccttgcttttcatgcaaaaacgagattaggggagaccatgattctttgagagcatcgtaggatttagccctcattgcaactcaataaatagctatagtttgtccaggtccaagcagttctttctattttcattctgtttaattctcaagtgtgttgacaaagtaacagaaacagagactgtgtatcatgaaaatggatcctcaacagagtcaaccctgcaagggtgcagcatacccaacaaagtatcgtcgaaaccaaccgcgttccaagaacggatgtcttacttgtcgtagcaaacgcaaaaagtgtgacgaaacaaggcctcgttgcacctcttgtgttcgttctaaccaaacttgtgtttggccaagcaaagatgaacaagaatcgccgccgagcaactcggttggcaacacttcagattcgactagctccacctccgagcgaagacgatctccaaatgaagacccacagacagcaatctcggacctcagcctagccatggagtcattggtatgttaactataccatgtctgttttgttaacagagctgaccaattgctagtcaactacttcagatacacagatcttccagaggtttttctttgactgggctactttgggaaacacatctggtggttatacaatgagctggtttgccaacttgtttcaaatctacaccaacgcgagcatcgacagtctcgtgcacaaatctatcaacgccctggccaatgcaagttatggacaaagattcaattcacctgaagcattgacaaaagggaacaaatggtatggaagggcgatccagatgttgaaagtcaaattgctttccattaacgattcatcatcatactgtgatgtcgtatcagccattactctgctcggcatttacgaggtaagtgttgtaagtagtatagctgactgaagaacgtggtggctgattaaatgtagggtctaatgcatgaatccattgcactcgagggttcttgggtgtcccatatgactggcgcctccacactgttgagtcttcgtggacaagacaagattatagagtcgccagcggagtttgaaatttcagcagtctgcttcttgcaaatggtacggccagaagtacccaatcctagatatcatgctgatgctttcacagatatacggcagctttctgaatggccaagctcctcctgtaccatggacatcggtaaacaagctggcgttgccaaaatcgccagccttttacgcacacatagaactcatttatgaagctgcatgccaattcgctgagtggagaaccgctttgcttgattatgattcagatgagggtttggagaggttatcgaatgtcgggaaaaaagcctcaatattggacaggcggttcgaggaatgggacgaaagtgcgcccgaatcgttgagatacaagacagatccgctaccacttgaacctcaccctgaatgggtacagcctttgatcaacagtccatggagacctctcaactaccacacttactccacattgatggtgcagataatttggagattctactggatggctcgaggtatcatcaaccaagcactcttgttcacatatgatattctccgagaacggaaaggaaacaccgatcccagtatccctcgccgaaccgacattgaagaccagattttgtcattcaccgatctattatgcgagtcttgcgtatcgactttcgtcactatttccaagggcgatccgcagatggaggccgaaaaagtaccaactctcttggggtacctcattctgcaagttctgcccgctctcggactgttctatgagcaaattgttttcaccggcgtcgattcttttggtaggagagaatgggtggccaagatgagacacttccttcgggtccactttggtatagcaaagggtattactgcgatacccccttctcatgtcggaaagattccgattcagacttggggtcttccagatgagtttccacgaggtagcaagtaatccagcggtagcaacgagaaggatttttaataaaagacttgaaaaataaatattaaacactcgtggagtattgatgactttttacaagaatcacggatcaatgcctgatgttactctggcctagatatctcaacccaatatgtacctatctcatcccggtcctgtttttaccatcgctacctctaactgctatatccagggcgtagggttgttggatttggtggcatagagtagaaactggcgttccaaagtggcgatccaaaccacacaatgcacaatttagtgcgacgagacacataagagattcagccgacaaagacatctacttctggagtttatcatattgtccaattcgataaccttgtcggatacgaagaccaagattaatattccccaacaatagactactcaagtgatgctacttgaactggatagttgattgacatggtcacaagtcatgatttgtgcaggttaccctatatgtagcgcaagtgcctgtcctttattgtagacatgtatttatagccccaacatcctgatataaaatcgcggcgtgaagacattagaaccaagcacgctagttcctgggatagagaatgtgcccgccaccactgagcttgctgtagctgactatcttgtcctcgcgtcaaggttgtggcggtgttcgccaagccaccctgattttacacgtaacgatcacgctagtctagaaagtaagacagaacctagcacacgcaatacgcgtaaagaaataaagttccgtgcattgtatccaccactaaacgccagaatgtcagcatgtttcagagaaagtgttgcgcctaaaaggacaattggattcataccgccgtttttaatgcgacatcgttgatgacactgttcaaaggcatgcgtgccaagagatgatctgataaacacatggttgacgatcagtactgagattccactgtgccacaatcttagccaacgcaatgttatttttgatgctccgcgatgacacaattgctagatacgcgtaaaaagttaccagatgcatgggtacttctgataagaacgtactatttaattcccaagttttcatattttatatgtttgtatctattctttatctcgtcttttttactgtcttgctattgtcattttctccctcctcacctcatcaaacgtgtatccattccattacccgagattgtgattcttttgccgctactgctattaaagccaccgagccgagccgcttaacctatcagccttcatcatgggcttcttccagagccgtttctttgagccaacatggaagaacaaggtgttgatcctccaagtcgcctttacactcctcatcttcatcttgggcatcgccaagattgccacaaaaccatcccaaataccattcaaccgaatggatattgtcgctatatcgatggtcagccatccccatcatctccacaatccggtctgtcatttactaacacatctccagagtgctaaatcaggggtcttccttgcctacgagatcgtcaccatgaaggtagataagttcaagcggttcggaagtctcaaggcctacgccgtacttaatacgcttgacgttgtgttctgggcggctgtaatgggtttctcattcaaaagtgtcgccgcaatctgttctggcgtcaactgtggcattggtgttgtcataggattgatggctattttgaactcgtaagcgcattgtcactagtatttgactattactgactctttcttcagtgtcatccatttctgggccgctgttatcgcctggatgaaccacaagcatttcaagacctacggcgtttcccgtggtgactatgaggccaagcacgggcgctgaaccatcggagtgtagaaggatttcagataaacgcgaacgagcgatatacgtacaaataacggcgattgtacttatggggcggagctttgtgtgggatctgattcaattgctgtgttttaaaaatagttgaaacatgttggtacaagcgtccacgtatacgcgtatacggatctgaccgagggtagcacggataccaaacttcaatatgcacttgacggaacgagcctgttagtcaggcaatttttgtgtctgatcactggtagattcatataaaatttgtcttaccctccgtcaataaagatttctttctatcttcacacactgagcattccaacaccaaaaataatcatgtcaccagcacagaaccttgactctggttccccgccacagtatcatgagcttgaagggagcatgccagaaattgtagctccaccacaaaatgaggtggtagcagagttggaagcaacaacagctggtcgaggtattaatatctggtcatgtttctagatcaaacactcatggctgacacgacgacaacagatgacggccgtattgacattgacctcagctcgcgactagttcgacggctatcgcgactagctccaatcgaaaaaccgaaagtgtcattagagcaaccctcaagcctaccgcctccaccagagtattcggaaacaggccagtctagcatttgtctcaacattgttatccaagttgtcggcagtcgaggcgatgtccaaccgtttgtcgcccttggaacagaactacagcgccatggccatcgagtccgactcgcgacccacggccagttcgacaaattcgtccgcgatgctggtcttgaattctactccattggtggcgaccccgctgagcttatggcatacatggtcaagaacccaggtctacttcctagcatgaaaactctgcggggaggcgagattcaaaagaagcggaaaatggtgaatgagatgcttcacaagtgttgggattcctgcattcgaccggatgagttgacgggacagccatttgttgcagatgcaatcattgccaacccgcccagtttcgcccatattcattgtgcacaagctttgtccatccctgttcatctcatgttcaccatgccatggacaagcacacgggagttttgtcatcctcttgcaaatctcaaagccaacggcagtgagatgtcggcaagcgctgcgaattacgtctcctacagcttggtggaatggatgacatggcaagggtaagtgttcaaccagaagccttttatcgatgtaacaaatactgactttgcgatagacttggcgacgttatcaacgcatggagacacacactagacctcgagacaattccgttcagcgaaggcccatgtctggccgagacacttggagtgcctgtcacgtattgctggtcgccagcattagtccccaaaccaacagactgggccgataacattggtaatattgcttaaactactgccctgtttttcttctgttctgactttgatagatgtttgcggttttttctttcgcgatatgccgtcttatgaacccgatgccgacctgaagaaatttctttccagcggaacaactccagtatacatcggttttggcagtattgtgatcgataatcccgaagagttaacagcgacaatccgtgaagctgtacgtgcaacaggcactcgagctattgtgtcaagaggttggagcaaactgggaggagactctcccagcgacgacagtattttcttccttggcgactgtccccacgaatggctattccagcaagtcagggcggtcgtccatcatggcggtgccggaacgactgcttgtgggttactcaacgccaagccgactgctatcgtcccattcttcggagagtaagttccattggtagtcatggtctgtgtctaaatactgacatttgtcttccagtcaaccgttctggggacacatggtcaacgccggtggtgccggaccagccccgattcctttcaagagtctgaacaaagacaacctggcagacgctattcgcttctgtctgaccccagaagcatctgattcagcgcgcaaaatcgcacagaaaatgtctcgtgaggcgggtgtcagacgcgctgtggcttctttccacgcaaacttacctctcaacaagatgcggtgcgatattttaccaaatcaggcagcatcatggacactgaagaagagcgggaagactataaaattatccaaaattgcctctgagattcttgtggcgaacaacaaagtctcatggaagaatattaaagcgtatttctcccattgcgccatacttattgcttttgctaacaatccatagtcatcagtcccatcctatccacatagagaatcgacgctgggatcctgtgactgcggctcttgcatccctcaccacaaccactgtgggcttggtgacctcagcatcagatattgtcgtgaaaccgatacaggcattccgccctgtgagctcagaagagtcgaggcgggcctctagcagtcgcgattcatctgagaataatcccagcaaccaacattccaggactcctggcaacacgaacgacgacgacgtctttggaagaccggcgggtttgactgtacctcatcaactgaacaagagccgcagcaccagtgatttgcaccagcaacacggcacggtggccgctctgaaagggtccgcttctggcgttggtggctttttcaagcactactcaaagggcatgttactcgaccttccctatgcagtctccgaagggatgcggaatgctccgaaactatacggcggtcaagcttacgaccctggcgcggtgaccgactggaagtctgggagtattgcagctggcaagaactttgcgcacggaattgtcgagggtattgggggtatagtcatggagccgataagagggggcaagaagaatggtgcggctggagcagcaaagggggttggtatagggttattgaatatgacaaccaaagtgacctctggtgctgtggggcttgtcactatgccgggacagggtatataccagagtgcaagggctctggttaagacggatacaggcaaggctattgtggaggcgagaaggattgagggtgttgatattgttcagaaggctggcagggaaaagcaacagcggtaccaacagatggtcgtagaagcatatgaaagtgcacaatatagataacgcaactcagaggttgatgatgctgcattttcatgtagtttatgataataattcggttggaacaacctgaaagtacggctcatgtctaattcaagccttgacacgccttctctatcaatgtctttgtgtcttcaggaagatccgcatccttgagagccgacatcctttgttgccaagccttccacctgtcatcgcaaaagcctctccattcagccccatctcgtagactagcaccgggcttggctatcttgccgtcgaattgctttccctccttagtcgcctttgccaatgagtcaccagcatagatgaaccagaccgaagcggctttcaatagcttgggtgaagtcttttgcgcgatctcatcggcagcgggatcctcaatggcctcgcgcaaggtccagatggcatagagagtaaagtcatcgactccagcagcggtaacacgagcgaagaatgcgttgatgttgacacaagcatcttcagagtcttcttgtgctgtcggggtttagtaggtgtccgttgcttctaagattgcagtgtaaacataccgcggtcgagttcatctcgtgctgtagaaccgaacaagggcagcgcatcccagcgcgtctcctccccccaaacaacaaacttcttggccttgtcgccggagggtgcaagttcctttatcgcctgcataacttgcactagcttatcttgccgatcatgaggggtctgctcggcagcggtgaggatgcccgaccagagggcatgcaactcatcctcgattttggaagcatcttcattcttctcaattgaggttatgcaagagcttgtgattttcttcgcagcatcttggacggttacactgtcgtctgcaagaatgtccttgatgttgtcagccatgttgtgtgtgtgatggaacaaagtgaatgcagatcaagaaatgaaggagcgcgaaagagatgcacttcaatgcggagatgtaagacaaaagtccgtaatgggcggcacaacgtatccgatttgctggtataagatgaaatggttgcgaatcatttggagggcatcacacacatgggactcgttgaaacagacaaatgccgatcacggcccgcttttggtgcggtattttagtcttactggccacgactgacttgactatataccggacgtagatccgttttaagcaggtggtgatagtattcagaacttaatagattacacagccaatgagactgttagattcaatcacctgccttttgttgctgataatgtatgtgttttgaatctccgaggttcaagtgatctgatagatagatatactttgaagattgggatatataaagacgatagaaaacggtggcaaagttattacttgtcctagcaagctgcactcattctttcattggttgttagttactcaacagaccgtttcacaagatgctcttcttcaaggtatgcgccccgttcttggcaaaagtcaatatctctgtctagataactgaccttcaaccagtctatcgtctctctcgcagccctcgttggcgttgctgttgccagccccatcctcgagacccgccagtctgccactcgctgcggcagcaccagctacactgctgctcaggtcaaggccgctgccaacgccgcgtgccagtactaccagaatgatgataccgctggtagctcgacttaccctcatcaatacaacaaccgagagggctttgactttcctgtgaacggtccttaccaagagttccccatccgaactagcggtgtttacaccggaggtatgttgcacagccttgtcttgtgtatatcgttgctgacaatatctcaggctcgcccggtgccgaccgtgttgttatcaacaccaactgtcaattcgccggtgctatcacccataccggcgcttctggaaacaactttgttggctgcactggcactagctaaatcaccctcactgcaattacatagtgttttagcgatgcgtttcttgtaaatagtcttagcatgattctatcagcattgaatcacaagtatattagcactgaatcacgattctgccagcagtgaatcacggttctatcagcactgaatatacgtaaagtgctatgtttcactttgaaatacccttttgtgaatagacatgcctcagggtatcaagaaaaaaatggccgctgagaacataagagacaaaattagtaggtcactttatgctactaaaactatagccgttaggttattcatttttgtagactaagacttaggatgccaactttctgttatccagcagacatgtctcaacctaacaatacatactccagctgtccaggttcatcttcttgataatcttgctgaaattatcagaatccgcagcagcaccagtggttgaacagattttcttcttgtcgctggccttgacctttggtgcgcccttgggatactcaatattgaacacgggcttgtccgcctctatgtatggcgcatacagaccacactccttgtattgaatgcattgctcgttgatgctgaaggcaacgtacgggaggacctgttcggtgacgtctccaccgttcttcatacccatgaccatgttatactttgctgcttcctgggataggaatttgacgtatgagattgtgtcggcttccgtgagaccgagaccgttgtcgttttgctattcgatgtcaatacagtatcagacttagtggtcgtgcaacttacatatccgtccatgttatcaggatcaatagcatcacagcccttgtccgcggcaactttgatcctcttcgccatgatagcccggaccgcggtacttctgatgttgacccatttctcatcaggccagccatccatggtctttcccaggtctttagcggggaactcatccttgtcatcacgccaatcctcccaggacccagcactgaagtagcaaatgacgtgctttccagccttttgcagagcggagaatgtgttcttgctgttctcgaatagatcgaggtcgtagacggtaacgctagggtctagcttggtggcaccacccttggggatcttgaagacttgagagaggatgatctcccatttcgcgccgacttccggtacccagaggtctttttgcttgggggtggatacggcgcgagggctgaaggcgtcggcggagactgccaggaaggcgatgtttcggaacactgcagtgagcttcatgttggagactgcgtcggcaaagaatgggacctgagtaaagaatgtctgagtttggagaatggtgctgcagagataaatggtattttaaggtcatacgagtgctgcagctgagctgacgaaatgagataaatccttcagggtcagacgagtcccaccatcgtgctgacacctcttggcgacagtgatccagcccattccagcaatcgttcctggactaggacagacgggccgctttggggcgtaacctgcaagggtccattgtcgagccgagactagccagcatggaatgtaacgctctgtctagatctgcttttgacgtgcagtgaatgggatctcggtactactggagaaagcatgttggtcctcgatgcgctaagctttgccgacatatgtgacatgctgacagttctttgtttaaacgagggtcgtgacaaggtcttcgatcctttcgggaactaattctcgatgccactacaattccagcgccagttggtcagcaaattcctaatttcccgacagggtacaatttagttgtctcttggaagcgctatagatatgatagctcacacattttgaaggacaaagcccggaaagttccattgtaaatgcccacacaaccgcccctcacacacgactacaagggtctcatcgtaactcttccgtgaccttttcactcaacttgacagaccagtacatcaagacctcgtcatactcagcagtatgttcatcctttccagcgccaaaccacgccttcttcaatgctccgattctgctgtgatccccgagatgggctagccatcggaccatggtcagatatccactgtcgagcgctccagagatccaagcgtgatgaggactcaaggcctctccgcagatggcaaatttgcctccgcaaagaatgtgttggaactctgggtacatatacttgaactgtcctggtccgaagagtgcaaatgcgccgcccgtgtatgggtcatgcgaccaggcgtaagcgtggtgagtaacgtactggcttctgagaaagtcgacagtaattttgggatcactcttggaccagagtttgaccagatcctgcagggactgtgtgaccaccgtgtcatcaatgcaaggattctgcttagagtaatctggaatgagagctcccatgcgtgtcgcgtcttgtgcccagctgtatgacaccataagcacagctggtttgtcaccgtcatcccaagacgggtaaacaacattgctgaccgcgagatcagtgcccgatacaccgccgatggtatcgttagtagtggaagtcttgtacatgcccttccaccagcgcgtcttgaacttgatggccactttgcaggcacgatcatagctgagagcgcggataccagtgaggatcttcttctggtaatcagggagtccaaaactggggaccagtcctgagatgtccatgcgctgtagagggcccatcgcggttgtgttgaagaccatatcgtagctttcgggcttctttgtaccagctagggtcacctctatcttgtcacctgatttgttttctgacatggccaccgctggtgtgctggtcttgaccttgagggagatggggttgtgaggagcccagttcttgtcttcaatgcattcgttcatcttgtcggtgacgatggacatgcctccctcgagacgccaccatggcttgccgttagcagcttgaaaatcgctgtagtcacagagtgactcgatgaaagcctgatcaaacagcccggtagatctgtgggctttcgtcagtagatgggtattattaacatcaacttcggcactcacgtctcagctgactcggcttcttctgtttgttcgtatgtcaaccttaatatcgtcagtactatttatcacgcattacgactaggcttgatgccactcacttgggatctgtgtgcatgagccaagctctcgtggagtaattgtcatcatcaccgtcgatcaaagctttgaactcttcgttccagttttggccaagcttagcgatgatatcggcaatcctatcctcgtaggcctttccactactcgacgttagttcttgaatccatttgatgatagccaacatacctcggagcgtcagcagggtcgtttgagtaataatgcatttgtggctcgcagccagcgttgaggacataaggctccttggggagcttcagttccttgataagattcagagtgctgtttgttatccatgtcagtcaaggttcattgatgatggaggctcgtctaggtactcacgattgcatcgctggaatttctggaatgcgcatcgctccgatatcataatagttgtgaggagagtccttttcgtcggggaagttgtaggtataacatcgcccaccaattcgatcagaggcttcatagatatccacgttattgatcttgagatacttgagcatcatggcgaggtacaagcccgttgcaccagcaccgacaattgcgacacggcctttgtactctggcatttccgatagagggtcaccatcagatggggctgagtgagagaatctcttctgaggcaatggctcagagaattctacatcttcattgagctttgcgcgcagcttgcgaaggtgcttgttgagaaggtgctgggcgtaagcaatacgaagaccagatggaatctctgggagtggctccagtggtagcgcaggtagatgctcagctcggatagccatttttgtcactgcaataaattcgaaagtctattgtgttgaaagaactgtgatccttcatctaattctccattatgtcaagtgttggagtggttcttatacttcaatatttgatgacggccatctcctcataccactgaagtcctgtatgcgggcttacacagctgaaaaatatcacattcctttcattggcttcctcgtgacgttggcgtaacaatattgactggatggggtgagacgtggcgagctgaaccagcagagttgcggggaagagagacattctgaagtcatgtctgacttgaacactctacttgaaatggacgggcaagttgcacattgacggttaacggcacaattgggtgagaagcagactgtctctttcacatctggagtgttatcatggcccaattcagactgtatctactgttcagggtatgttgcatccacttccaactgtcagtctcgactcttttaaatgacgtcttcactttaaagacactctctcaattggctagactgccccccacattagaagcaactttctggaccaaacacagcgctgtcttctcatcccaaccaactcaacatacctacaccaaatccagacctccgtcgattgtcttacttgtttcctcacaccgaaaatgccgtccaatcatcttttccaatactcagttgtctcagccctcatggatggagttgccgagacaggcatcaccatttcggacctactcaagtatggagatcacgggctgggaacctttcgacatatggtcggcgaaatgattatcctcgatggtgtcctctacgatatgaagcctgatggatcagttgtcgcgctcgataaagatgcttgcgcaaaggaaatagcgccttttgcaatgatcactgagtatcagcccatagcgacaatctccaaagaattaaacaccaaggatttactcgccaaggttctatcagaccttttgccaggaacaaaaaaccactacgtcgctttcagagtagagggcaccttcaaatcagtcactgtacgaaccgtcggaggacaacaatcacctggtgaaagtctcgctgagcttggaaagcgtcaagcatcgcatacgtttagcgatatcaagggtaccatcattggttttcgatcacccactttcatgcagggtatcagtgtcgcaggcgatcacctccacttcctgtcggcagataaaaaggctggaggccatgtgttggcagttcaaggcgatggagagttgaaggtcactgcggcacctattacagctgtcaatctacaattaccttcagaagacgatgcttttaatcaggctaagcttgcaagggatgatgagggaatagctgcggttgaaggttgatgaagtcaaatcaggcaatacacgctggcaaggaaagggttcattcaaatgagaaatctgtcctacgatactgccctcgcgtacgacaagggactaagaatagtcaagtaccatgcaggaacacgtgggaatagaatttagataaatgtaaccctgtgaactacatccaggcggtgaatccagcattccattcggctatgtctcctctataggcaggtgttttactccctgccaaaccttttgatagattgttaaagtcctttgggaatcgttagttgtcttgagatggatcggatcactgctcaatatggattgttgtcaggcttgaagtatcgggatttgatgttaggactaccactaattgcagccatgttgatcttctgtggcaatgtctcgtcaatcagactaatttcgttgatccctggctgtcagcactagaatctccccactaggctaagactcggtatatgtgccaactacggataggccaaaaagcattacaatagccaattgatgtggcatgtcgatctgaccccagaccctgaaagaatgaaaccatggaacctctgtcctacaccaaaaccgctatataaacaacacctgctagcattctaggcccatatacctgaccacacttcccgtttaacgctcaggatgcgcaactttctcatcagctcgttgctggctctagccaccggctccagtgcggcagcgaaggagagctgcaaatgctttcctggtgactcttgttggccttctgatgccgaatggagtcgcctcaacagcacagtcggaggtcgtttggtggccactgtacccttgggcagcccttgtcatgatcccacctacaatgccgaagagtgcaaaaatttgcagagcgaatggcactactcctcagtccagtaagacatgaccaattccgtcttgactgctccgttctgacgctttgtagtacccagtcgtcttcatctatgatggctcctctcttcgctaaccaaagttgtgaccccttccaacctagagacaaaccttgtactctgggcaactacgtccgatatgcggtcaatgtcacgtcggctgaggatgttaccactgccgtgaagtttgcccagaagaaaaacattcgattcgttattcgcaataccggccatgactacctgggtcgttcaacgggcgccggagctctttccgtctggactcactacctgaaaggcactgaagtcatcgattggaaagacgagcattacaaaggcaaagctctcaaggtcggtgctggagttcaaggcttcgaggctttagctgctgcgcatgccaagggtcttgtcgtcgtgactggagaatgtccatctgtgggtcttgtcggaggatatacgcaaggcggcggccattctgctttgagcaccaactttggcctagcagcagataacaccctcgagttcgaggttattaccgctgatggaaagctggtcaaggcaaacagaagccagaacagtgacctttactgggctctcagcggcgcgggctctggaaactatggagttgtagtctctgccacagtacaagctcacccagaagccaaggtcagcggcgccagctttcttattacagcgcctgagggtcacccagccctgatctacgacgccattgatgctttccacgctgctctcccaaagattgttgattcaggtgtcatgatcatttacttcttcggcaactcgttcctccaaatccccgctttgacagcctacggtaaaactgaagcagaggtcaagaaaatcctgaaacctttggctgattctctcgctgctctgggtctcaagttcgagccaacctttaccaatttctcgagctactacgagcattacgatcattattggggacctctccctgctgggaatatccagatcggaactcagatatttggtggacgtttgctacctcgcaacaaggtcgatgagtttgcacctaccgcaagaaagctggccggaatgggagtcacctatatcggtgtcggactcaacgtatcaaagttcggtgccaacagtggcaactcggttctaccgcaatggcgagactctcttgtaatggtatctttgactcttccttgggataatgaagctccctgggaagaaatgttggccgctcagaggaagatgactgaggtcgtccagcctgtcattgaggccgcgacaccaggtgctggagcttacatcaatgaggctgatttccaacagccagactggcaggacactttctatggcgccaactatgataagcttctgcagatcaagaagaagtatgatccgaagcatttgttctatgctacggtggcagttggaagcgaacagtgggatgttgctgaggatggacgtatgtgtagaacaaaggtttaaaattctcctcgctatcgattgacttatcaatttcatgctagccaggctattcgaatatctttagttatatacacttgctccaactactgtgatcgcctctcgtttggtgagaaagagatgaagaccgccatgatgaattacagggtatatgactggctggtcagaccgaacattcttacctcattaaaggaaatttttgcttattaggatgatagggaacaatcaatgttctcagccgcacctgcggaccccgcttctctctctatcagctccagctgtgtgagggatcaagtatcccttgaccgagacaacatgtctggggccgaggtactagccggaatcggcattctttgtaacgttatgcaaatagtaacgtttggcaaagatgccctccatatttatcgttacatccgttagaacggaaccccagatgcgaagctggagacataccttgccgatgcctcaaccaactgtcacgaaatgaaagagcaactctttacaactccttccccgaccaacgaccaaaaggagatcataaaagtgggagaggaagcttacaaaggacttcaaaaactccgaacctactttaaggaactctcagtgggtaaacaatccagaaagggcctccgtgggaaactaagggttgccaagactggcatcaagactttgtttcgtgggaaagagctggatgatctggagaagaactttcaacggtacgaacagctacttcaaacccgactgataggtcgtatatgcaatcaaaacgacgctgcggctcttttagcccaagactgcttcaaaagcctcgatgctaccaagcaatccgcgatcgaaggcatagcacaggggcatacggatctacccttattggtatctcaaaagactatcgaggaagaatcatatcgacaaccaacataaagggacacgtactgcgatcgggaatcatctctctgcagcagagtataatctccaaatatatgtctctgagtctacctctgtggttagagaggatcttgctagtctaagcaaaacaaaagatgagctgaaaagacacgaacaactgttggccagcctcagatatcccgaaatgaatgcacgaaaaaaccaagtcgttaccagttttcctaaaacctttcaatggatattctccagcgagggaccttggagcgatgagagttcttcttcggatgacgatgacgaaggtatcagtgtatattcgactacttcctcagacggttccactcatccacgtctgaggggtagaatctcgctagatggggagagttcattttcagacgataagaacgaagtatcgcctggggattgctctgataagaacaataaaggcaacgaagagacaaatgaagactcagaagccgacgaagacgaagatgggtctagcggcagtgatgtctcaattggagatatcatcacctcaaacatcagctcttggtcagagccaacgacctttaccagctggttaggctctgaatctcagatattctggatcagtggaaagcccgcatctgggaagagtacattgatcaagtttattgccacaagtcctgctacaaaagagaagataacggtctggcgtcccaacgtcaacattctaccatactacttctggaaggctgataatgtaatggagagaagtttcaagggcttcctcctatgtttggttcaccaggttctgttgtatagagccgagctctcacagcgatcgttacagaacatgccggatctccgttttaaatggtctcacgatgattgggatatacaacagctggagacagtcctactctgggtactcgaaaatgcggcggaaccattctttttcattatagatggtctggacgagtctgaagagttcgaaagacatctgtcgacaaatagccaacacgcaaacatacttgaccgtttaggcaagttgaaagatgtgaaaatctgcgtgtcgagccgagaagagtacacattcactacttacttcgagggtgttgaaagactacagctgcacaagcttaccagatatgatattcgacaatttgccgctactcgtcttgatgggttgactttcgtcaagccgaacgacagagatctgattcttgatttgattgtctcaagggcttctggtgttttcctctgggtagctcttgtccttgattctgtcgtccgggcagttcgtgttaataacaacatggagagcctcattgaaaggattgaccacatgccaagagacttgattgacttggtccaagaaatgtgggaacgatctggtgaagatggcgagataccgagttaccgagcctcagcctcacgttacttcaatctagcgcaagggttagactatgattaccatggcctttggaagatatccatactcatgatcacaattgcttcagacaagaagggtctggagtctatgctggatctgaaccgtgtctggcatgtcgacgaactggcaagaatgtgttccaaaaccttggaggaactccatgttgtctgtcacggtcttcttgaagtgaaagaaaagttccccacgaacttgaatcggttaccaaaagagatcgaggtctactggaacgagatattttgccccttaacattgaaattatcaacggtaaggattatattctacgcaaaacgtttgatacatgcttagaaaatatcatgcgttaccaaacttgcctgaagaccaaaaaccaatgtcaaaatatcctcttcaacaagtgcacagaatggcactttgctggaattcctcttgatttcgacatgtggtcacaaatttgggggtctatgttcgaccaagatcctgtaaggaatgagtttctagcttcaaccgccaaagcagctagtgcgtctttcatggaaagacttattgcaggtctttctactgaggacttcctgagcgccctacctgccatatttagaggcttatcaacagggtattgtcaagacatctgggaaatgagaggaggtcaaggagaggatgaccgttgtgtcttgaaaataattactttgacaaagcagattcttacttgtctcttgattctcgaaggggaaggacatggagctggcattttgaaagctgtgagtggagagacacgagaggagctgcaacgtcttacgtgttcttggttcctcggcatttgtgttgggctcgactacgaccatctggatgaagaatccaaaacattgatccggcagatactgcatctcatcacgctatctctaaccactgaggacgagtggaatcagcctatcatgcttttcctacaccaagaaagtgataattcattcaaactcagagctttgtccgtcttttaccgtggagacgcagatcccatttgttttttaactgccaatctaatgacaacatttcaagtagctctccgcctgaaccggcgaagagatacagcatgccatatgaaggaatccccggcttgggaggaacaaattcctcatctttccgaaggcgtggatccattattacaagttgtggtcagcaagacgttaaaaccaaaaaaaacgtgggatcaattcatctggtcaaattacagcaaagaagatgcggatgaagtctcaaaagcacttttacacaccttactcgctgggggtcccatcaacccagagatgttacacatcgaggggcagcaaaaagaggaagtagcccgatatggggttgaggttatgagatatctcataaataagtttgatggtaccccaaggctattaattcatccatggtcctcgtggatagtcagagatgtaaataaatacggggaaacaaaaagtttggacaatcaggttgacaagagatcaccacagcctctgatagagttattggacaagatatgggactcgtaaagagtacgcctatttgcgatcacaattacataccttgcccattcaacgcaacagactagtgacccgttgccaatatccgagcatatttcccttccgtggaacgcggatgccgaagacatctgccgctataaccccacctcgtcaatccgccacgctccgagtggtccggaatagcaacatcaatcaacaagcccaggatataacatcccgataagccattaacatttacgtatcatcctactaggcaagcccacttacacaatggaatccgaaaacgtccaagtcatcatatgcggtggtggttcagccggtctcacagcggccgttcttctagcccgtttcggaatctctttcaagatcctcgaaaaacgacctggtccactcgagattggtcaagcagacggtgtccagtgtcgcactgtcgagatttttgagaacttgggtatctcagcacgtctattagaagaggcataccatgtgagagaagtagccttttggtcaccgagtgatacagagggtacattaaagaggaaggatctcgcttatgacactgaagaggggttgagtcaccagccgcatgttatccttaaccaggcaagaatcaatgatttgatgctacaggagatcattcggttgagaggagatggcaccagtggagtcttgtacgattcgcaagtcgagagtgtcgatattgtggattgtgcgggagagtatcctgtccaagttgttgctagccacagcggggaaacacatcgctacagagccaagtacgctatcgtaagtcatcacaatcctagacatcctctgcattactgacttgtacagggatgtgatggtgctcatagtacagtccgaaaggctctgggcttcaaaatggtcggcgattcaagcgactctgtctggggagtcatggacgtctaccccatcaccaacttccccgacattcgcaaaaaggccatgctcattagcaaaaacgatggaaacctcatgatcatccctcgagaaggtgatgaacttgtccgtttctacatcgaactacctggcactacagcccgagacgtcaccgaacaaagcctcatcaacaaggtcaagcgaatattcgcaccttacgacattgatgtcgcccatacagcgtggtggtcagcgtatgtaattggtcaacgtctcgctgatcatttcaccaaagactaccgggtctttttgacgggtgatgcgtgtcatactcactcacccaaggctggccagggtatgaacgtcagcttacaagatggcttcaacattggatggaaaatggcccatgttcttactggaagagcaccaccttcggtactggagacatacgttcttgaaagacaacaaacagcggagaaactaatcgatttcgaccgttccttcagcaaactattttcgtcagactaccgaaagcagaatggaattacggccaaagacttccgtgataagtttgtcgaagctggacgttacactgctggtatggctacaaagtacgagccatcaatcctcacatgcatcaataagaatgatgaaagtaatgcgtccggtttgactgtggggatgaggttcccaagtgcaccggtagtgagactctctgatgcgaagccattgcagttaaacagtgtactcgctgctgatgggcgatggcacatcttgaccttttgctctggagatgctatcaaggctctgttacctgaggtgagctccaccctaccggattggtacccatttagctaatatttgtaggtcgcatctgaactagagaatcttatcaagaagttttctccatctatagacactgcggataaggttttcaacaataccttggtcatcaaagcagatcgtaagacgatcgagattgaccagctaccagaagtcttcttccccaagtcaggcccgttctctttgcggagtaagttgatatgcctctttgactccgccaaaaatttgctaacaagagcagatgttcatagggtcgttgttgacgacacaagcccgtacatgcttggctgtggtgaagccttttctaagtacggcatcaaccccgagcaaggtgccattgtcgtcgttcgacctgacttatgtgagtttctggttcgactcgagttatcactctcatgctgactttgatgcagatgtctctcgtgttcttgctctaacaaatgccaatgagctctcctcattcttcaaaggatgtctcaacagcgcagaatagctcagccaagcaactaaaaagtcttttactcatagtttataaataactagttcatttatcccacatattgaaacaaccaaggccagttatgctttcaaaatctaaggcttcgagccaacgtagttgaagcggctgcttgacacatcacgtactcaatttatgtgatcatcgtaaccatcataattgactagccattctattcgtcccaactcgtgtactattacaaaataattaaagcagtctttcctcatccaaaaacctcaatcataaagtgatactccaacttacttccatcctgccacccccgcaacgtgagctcacgacacttatccgccagaatctcacccacaacaggcgcaccacagtaaaacacgccaaccttgagctcttcatcttcctcataattctcgtcctctttatttcttgtacttgtcctcttactcgcccgaaacttgagcatctcttcataatgctcatccaggataagatcaaagtcgggccggccaaagtgcgtgggattaagaagaccagtaagcggcgatgcaggatgttcatctgtgcggtgcatctccaaaagccaacggtacacgtgagtcgatatcttcttctgtttggctgttacgtgtgtgttgatgcggatgtcgagatgaggtttgtcttcatgctcgcggtgccagtcttgactcatggatacatcgttgagaaggtcggacagccagaggaggtaatttcgttcacggaccatccagtgaaaatccactcttcggtagtcttctgcaaagctgcctgctttatcggcttggggctgtttctccttgttgatgagatcggggccgacacttccttgtcgcgtgggtgtttcgggtacgttatcgctggtggtcgcttcatcgctactacttgagtccgatcgacgagcagcttgtgggatagcagttgcttcagagtcgtgacggtgatgatcgacttcatggtttgggccgccgtggtcgagatcgtcgttgtactgtagatcggcaaggataccagaaaatggcgtgacgccgataccagctccgatgatgatggaatggttgaagtcgtagaaccgttgagcaggtgcaccaaagggaccgttgatgccaacttcgatctcagactctccagaatcacctccaagctcacgaagcttagcagtccagttgccgtcagtcttgatgtgcagcatcatcttgttgcctcgacagaaagacacagtgaatggatgccattggaagaagctgatcttgggaacttgcaggaagatgtactggccagccttgtacttccagagacgttcactagggatgattgccgtgacctcgacagtctctttgtccaataccttcatggtagctttgatgcggtggaatccgagaccaacacggacggtgcgttctacaaggaccaaaagtgtgggaaaggccaggaagtaaccgaacatgggccattgaagcagcgcggctgtaccatgagccatcatgagaccaatgatgggaaacatgagtagatgaccaagttggaagacctcatagttccatcttcgaacttgtggaatactaagcagacagaggatccaaaagagaccaagagcagttatgccggtaaaaccaggaagagatcgaacatagtcgatgtaagggcgaggaaccttatcaggaccgagtgcctctgccaccgcatcctcattcgcgggatcgctgccatgaacaaatgatccagtcaaatgtccgatagcatgtagtgtcgccagcaggatagcaacgcaagatatcctaatatggaactcctgcgaaagatcccaattaaagaagcgcgaaatatggtacgacctacgcagccacgtagaaaagtatcgcgacatgctgagaatcagaaagaagaatgtcggatacaaagccccggcacaggtcttggccatgacgacgccccagccaaacgccgcacggtaaccaggcgttgtctggtacttgacaagctgccaaattccaaaggccaactgcatgctgatgacaacaccaagaaacacaatctcaggtccgtgaacagcccagtacgaccggattcgtctccaacctggcagtctcttgatgtaactcttatcctcctcctcttccttctttgcctgtttgagtgaaggaatcttccactccttgaccatcttggcaaactcgtctcgagggatttgatccacacctgaatcacccatcatccttcgcaggaaggcatggcgagtgcggtcatcgtcgctgtggtctgtactgatgacatggtgggcacttggcttgggaactagattggcatgttcttggtcgagttttcgctcgacttcttcataatttatgtgtccatcgttatcgtggtcgaggtcgtcgaggaagtcggagatctctttatcggtgaggaattcgacgttttgggaggaacggacagggtgatctgcagcaacggatttgcgatggcgatgggctgcagccattgcaggacagactacggttgaagttgtctgattgagattactggggagagacagcagatgttggaaaaagaattgcacgcctacaaggggatgacggaaatttacatagtctcaacatcctgcatgcccagaaatcgtcgtacgtcagcatctttcgacgccaagaataccaagcgttttgaacaactcaacactaaacataaccttaaatcaccagtaaggattgttgtatcgactctgcaacgacgacgtagctcagcggcagccaagtcttcgcgtgccctgattttcgtgctggtagatgacggcgcccagcaaagaggcttaattaccggttatcttttgagccaatggaaagtgctgcaattgggtctagagtcttgggtaaagttctgggcagcacttggcgagacttggctaagtttggcttatcggtggaacataactggacgagattgttcggtggcttgtcgtggaaacattatagtaacgggaagtatcgtccgtttgatggaaaagcctcaagagtcagagttccgagaacctggaaaactaaagtagcttcagacaatgtcccaaacatgggtttagctcacctatgatgtcgatgacgatgagataagatgggacaagatgggacgagataagataagataagatatttgcggataagatatgataagatatgatgagatcttgtcggctgataagccttctcatttctcagccaccacagggtaactgaagcatcaataaagagcaacggaatttccaattcttcaactcgaaactgggttagtagtcaaagttcagctaacatggatcgatacaaaggtgactgatgcccaatggttgataccattgttctcatcaaaaagtcttttcaagccacgcagccaaacagtggttcaaatggtgcttggttgatatccttgtcgctttccatgcataacggtgatcatcaaccatatttgatgaattccctcaaagcgcttacaaatagacacaattatgagcagtgagcgagcaagatatccatccgtcttactggtgtcgctcgtatgggcattgagacggaaattccggaccgagctgccaactaatcagcttcaggttcatcttggtgatgacaaaccacctgcatattgatcgggctaatcatctaagaaaggtgcaatttggtcacagcatgatgcacttataagacacacacggatgcaatacttctgttttcttgaaccagatatcttctcatcaacctggcccagctcatccaaactcaatctgcttgaacaacagccatcatggtttccaatttacaaaccaaggacttgactacgacagatgggctgaagtacacttacgatactgtgccagcaaaggaaaataaagcaaccgttcttctcatccatggttaccccgccacacgtcatgattggaagcaccaaatccaagacctctccgcagcaggttatggtgtcgtcgcaccagactgtctcggttatggagacagcgacaaaccattggaagtcgaagcctacaaactcaagagaataagcaagcacataacagaaatcctcgacaaagaagggctcaacaaggtcattggacttggccacgattggggagccggtgtcctgtctcgtctagctgtctggcaccccgatcgatttgagaagtttgtctttctctcaaccggatataacccacctggaattccgatggatgttgatgctattaacgcaaacggcctcaaacactatggaaagatgccatttggttactggtacttcttcaactcgctcgatgcaccaagcctggccgcatcgcatgtaagcacgaccactcaagaaatagacttttcgttattaatagcttatagctcgaatcattcttcagcctggtgttcccgactgaaaatctcaagtggatcgataatctcggtgctttgggttcagcccggacatggctcaacaacaacatcataactccgttaccgaagtacatgaccgaggaagatagagcgaattggctcgcagaattcagcaagccaaacgcgacagtagggtcaatgaactactacaaggccctcctccgcggtgtcaatgttgaggatgaagctggcttgactgatgaagatcgcactctgcgggttcctgtgctcactattggtggtacgcaggatacaattgcgcgacccgagtaccagaggatgaacacggagccgtttgctgctgccgggtacactgacaaggctgtggatgcgggtcattggatgatgtacgaggacagggagggcgtgaagaaggctttgcttgagtttattcaagaataaggagacgtttgatactgtatatttcgggtacctgggagaagccatgtgttgggcttcgtagtcaggccagccggatatttcggtttattcctgaaccattcctcgtcatttactatctataacatctatatgatgcagatctttagtgtaaacacaacaaggtttgccatttacgactcaacggtaacgttgtatccgaacgattatgtgacatcgccctatcgctgttcatttcaatcgagctactgaaccaacaagaggctcaaccgcgatatttgctacacggcaattgtattatacaatgcagccctgttgccggcggctgttcggaaataagtaccggcatgagttggacgagctaatccgggggtcgatccacaaggatgcaacaacgacaaaaggacggtcaagtcgtgagataaacaacgtggacgatggtcaagaatttccggactcttgggttgaaacaaacaaacggaatctcggcagggatagcgctgtcattgatgaactgtcagccctgtctacggatacatgccaaactatcagcccgctgaaaaaattgacacatccgtatccgtagagttacagagttacagatgctaatctcctctggactggatgaagatctcaatttattccggagtcggcgatttatcgaatccacaagtagcggagctatgaagtcagtcaaagacgctaattctcgtattgaacattgagatctccatatttgacaaacatgtccaagcctgattcgctagacaaggtatcccctggtctagtcccatttatgcgaggcggcacttggtttccctagcctgggggagaatgggatgaaacagaagaattctttccttcacctccagttcattcactttgtttctagactttcgtgttccgtctgtcacttcctttccaaaaagaacccctggcggttcgaggttgtctccttcgttatccactcctcacattcctttcctcgtatttatctctgtttgtttgaccagttgcatgaagcgccaagacaagtcgcgcttccttcaattttgaacaatgctagaacaaaacaacttcacatcaccatcggtgtggcccttgaaagatgagttcatgggcggcaaatctggcggcggcgacggcgataggaagtcatggcatcggctcgaggatctccctactccctttgcggcgcagtacgcgagactgagccaaccgtggctccccggattctggacgcgattcccgtatcgcggtcttggcatgtggttgctcgctctgataggaaccatggcggctgttctgatactgaaatacagtgacggagtacctgtttccgattgggacgagcatatccagccgaccgtctgggtagcgttgacgtcggccttaacgggtgcatttcttgcatgtgcttttacagagggggcggctatctcgtattggaggactgcgggtaaaccagtcacagtaggtaccgacgttgtgataaacgagcattgctaaccggttctagttacaacaactgcaagctgtgtatggctcgtcgacaggcattatccaggctgctattaatctgtttacctggaagtcaaagactttgggcataggtaagatagccgtaccaatcgcttaactggttaatgctcacacgatatagcatccatcttgatgacactgtccgtcatgcgtggtccactcatgcagcgagcctctgcgacagcaaactattacgagggactacaaggaacaacaaacttccatatcgcccgagaactacccggcgactacgcttgtatcatgacaggtcgcacccattccacatcgcttctcaccaagaactttagcgacatcgcccacagctacagccgtcgcagcgacatggtcgccttcgacacatcctgcaccaactgcacaacaactgtcgaaggtttcggtttccaagtgaactgttctgagacgactaaggactacaacatcaccgtcggaacagacttgaagcaggctatgaacggagcagctttctttcaggtcaacgtttcggaattcaccggttactctgtttactcaatgaaagatggatcctttttgcgtttggcgacactttacaaggacgaccacaattgctacggaaaaacaaagatccaaacttgtgatcttcacgctggtgtcaccaaattccctgttagggttgacggagacaaggttgagcttctgggtagctggaaggatgacaagttcatcgagcgaaagtatgcaaacccttgaccgtacctttttgaacatacaactaaccggtcactagatacatgatacctgcagcactggttatgagtggctctggtaatattcttggcggcttcagcacgatcggcagtgctctcttcagcgccacagcctacatgagcttcactggcgcgacaggctacgacgtcagatcgactggcttgccagcaactcaatacctcaccatggcagggtccgtgccaggttgcaacgatacgtggtccaatccaatggacgatatcatcgaactcaaccgcaacctcggcttccgcgccagtcttcagtacgcaaggtacaacaaaaccgacgaacaaaaagtccaatacaacagcggcacgacaacacttgtatacacaacagactaccaaaagatgtggatagcagtcctggtctcgctcatcgggatcttctctgtattgcccaccttttggggctggtgggagctgggccgagatgtcagtctgaacccgcttgagattgcgaatgctttcggaactgtaggacaagagtcgcatcttatgagaaacgtggatccgaaccagaatgttggagggatcgttaatgcggttaatgatgttggacctgtgagatatggtgcttgggagatgagcgatggtgttactagacttggctttgcaggagctagtatggttaggaatccgaccaagggagagcgatttaattattagcgtcaagattgtcaaataatcatattccataatatttagtatttagttaatgatatatgtatcactcgttattgttacgatgcagggtgctggtcactcaaaggcaatctcccaaaacggacatggtattcatagatggatcgaatcaccgcgacataatcgatatggacctcgttgccgacttttgcaatttgatttatatcaacgacgacaaggaaaagggtcttctacatcttgccctgccaagtgtgtgtttctccataaaatgctcccgttatggtgaattgctaaaggtcgcttggtcccggctgttgcgcatactatttgttcaacagaatgaagttcgtacgcctacgggagtctgccgctctgtgagagcgtgcaacgaaagtatagttatgcttgatcatgttcctgctggtcctagggctatatatggagagctgagtggtctctgcgtggaacattgtgacatgcacggagccaggttctagcttattggtttgaggcagcaagggatccagcctaatgctgtggacgtgaagtgggagtttctctttggctttatcacgacttcagtcgctattggctttttgttgtttccgttgagcattgtggaaaggatggtaagggagcggaactattggctaaacttacaggacaacaccaacataccccgggcgcttctggctcaccgaatcctatcagacgccgtatgtcactcatgtaggcggttcccgcttggccagggttggaatagcttttgtattgcccgagcataagggtaccctcggggtttcagaaaaattggccgttacgaacacaaggaacataattattaggctcaacctcttttttaacgttgtatcaaccataattattaggttaccctggactaggcttcttaaactacttatttttatactccaaggctcaggaggctaacgtttctgctacccactagactaggcggttagtaaaagtgacttgtctgcttgtatcagacaggccagtcagctctaagccagaagcatccactctatgacgatggactcaaacttacgaccttaacaaaccatcagaaaaccttggttacctactctttcaagttgatctcttctcataatgagtccaacgaaccatgcaagctcccagagtaacatcgaactttgctttctacccatcacgacaacaaaacccaacaaccgtcgcgatgtagagcttcgtcaagcaagtgccagatctcatttagcaaaaatatcacaccagcgcaaaaagaccagtgtcaacaagaaaggtggtggcattggtagctccgatcgcacagaataccgaagccgacgccttactccgatgctattctgcgccataccagataaaagtcttgatcaacacacccgcatgctactgcactactgcacacagtctttctggcccggcttcgagattgggtccgcagcgttccacattccttcttttgcgcgcgactacaacactcttgtcgcacaaggtccatgtctagtccacgccctgttatggtccgccgccgtaagcctgagctacagaagaaacgcaagggtaacagacaaggacagtttgatgcattacaatcaagccctcaactacatatcgcaggatatcacacggcctgtggcagagatatcagagcagactatgtacgctattctgagcatcagcggcccagaggtgtcgccagaggacgaagattgcattgtcaaaagagcgtttgacccaccgtcggcggaactctcgtggatccatgtttatggcaggaggcttcacattgacgcgcatgcaagggcactgattaggatcgttaatctgaaaggtggtatccatagtctcaagtctttggattttcaggcttcgttcaattatatggatcttacacgggcgtcgcaaagattgattagaccacatcttcctgtttcgaagttgtatggtcgggtgaaggagacacatgataggcggaagctttttggttacgcagctgaccttgcttcaagatcatgtgtcgaggggacggaacatcttagcaagctgattgagcttggactaggttcggatttaggtgaagttatgcgcgacatgagagtatgggtcaaggtcgtcgaaagccaccattttggacttttgacaaatacagacacttcacttctcactgctcaccgagacttgattcaacaacgcttactggccactctccccgaagaagacgatattcccgatattactggtagcgatatcttgagcgaagctactgaatggatcaacgaactcatccaaacagctttgctgatcttctccctcggcgtcaccttccccatcccatatgctccgccttatcatcgtctctcaaaacgactcaaggatcaactcgaacggcacatagatgaagcatttgaactccaactcttcgatctcttgacatggctcggcgtgttgggcgcactctgctcggagcaagtcgggaacgatcttagggtctggttcatttcctttttgagcgccgtggaaagcaagcgcgtgagcaatcatgttacaagggactggtctatcgtggttaaagagtcaatagaaccctttctatggtcaagcgtgtcctgcgatgcaacggcagaagtagcatggaaggaagtgcaagacggttcaagagattgggaaaggacagcttggtcggaaatgctaggtactatttgcggatagccaggtattcaacaaacgaataagtcatattcgtagtggctggcagtgtctcaattcaaagactgaccgagatctcaatgcgctgtcagctctactaggatcgggggcaatccagtctcgacgtcatcacagttcaagcagagacagcactagcctgattaaagctttgcagtagaacaagcactgccttttcttgcactaagccttattaagtatgtacactaaattctcggggaagtgccactatctccagccagggctgagcggtcgggtatctaaagcattggggtgcaaaattaaatcacctgaagtcccagaattgatggcacaagatggcgtcctgatattgtcgcccatgcggcttaagtcctctttttacatggctaaatccgttcctatcaccgatagactggattgcctagaccggtatgtacgcatgtagcatacgcctcccattagatccgggacatcccagaagcgttagagatggatggttgcagatataaacccaaaaccttcctcaatctcaacgtcgttccatatcaccttcaagccgcactcactatttacgtacttatttctaaccctacaacatgtctctcaaagggaaagtcgtccttgtcacaggtagcacgaaaggtatcggcaaagccgttatcgagcgtgtcgcagccgacggcgccagtgtcgtcataaactactccagtgacggcgccccagcagatgagatggtcaacaagattggatctgatagagcgctggccataaaagccgacgtatccagtattcctgatattgagaagctcatccaagcaacggtggacaagtttggcaaaattgactgcgtcatggccaacgctgcttgtgcccccatgaacgatctcgagagcacgacagaagaagccttcgacaagtcttttatgcttaatgttaaaggaccttactttctcgttcaagtatgtaaccaccctatgaatgataatgtacaactaacaatccacagaaagctgtacctcacatgccacgcgacgggcgcgttattctcgtctcaaccggcatcttgcacaactctaatgtcgtgccccgctacctcctctacgcagcctccaagggacccattgagcagatgactcgagttatggccaaggaactcggagctaaacatggcatcaccgtgaattgcattgctcctggtcctaccgcgacagagatgttcttccagggcaaatcacaagagatgattgacacgatcgctggcgtgagtccactcaatagattgggaacgccacaggagattgcggaagtggctgcctttttggcaggaccaggaagttcgtgggtatctggtcaggtcattggggctaatggggggtcttttgtttaagagatgttagtagacgattaattgtaaatgaccaagtcgattcactatctgattctcacattgataaaaatacatgaaattgaccaacatactgacatgggcttaagccaaactacttaagtaaagctcaggaacacgactgttcatgatctcctcaagctccacgccatctaaaacatcttctaccgtcttcaaagttccatcattgttcacaaacgatttgacacactcaatcggatacagccagaatcccatcgctggccgaacccactctctcaagagaactgcctaaggggtcagaatatcggccggaaacaaatacaccactgctcaagctgccacccgacatcatgattcaggtctggaagaattgtcacagtcatatcgacgtcaagaacctatattcaacatgcaagactctatacgatatgttcaaggcactcggaaatatcaagcgaaccaaagaaatgatctggcattgtatctaggacactttacaccaccgtcattttggtgaaaggacattgagacgctgggcagatgcggtgatgggacgtgttggacattttcaaggttgattgaataaaacagcgcgtcattttctccagttaagatggccaattcaaggcagattaaattttctttgacatcctctattttcgtgaacgtagctgttaatgccactagtatgtggcagaaacgttgacctcctaaggccttggggaataaaataaagtagccaagccaaagcagcatgagctgacctactaattctgtctcttatgcttcaagcggccaacgtttctgatacctcgaggggccaaattattacttccagcagccgatttgtatagacaacgcctcagtgtcagccgtttaaatgtgatccgttttgttaacatgtaatcgaaacaataatactcatcatccaactaatcagagtctgaactacttgtatcaaccttgccattcttcttgaactttacttcggggatgaaaagtatcgacatatcatggcgtccgccacactcagccgctctacatgtatggccatgatcaaagcacctcttgcatgtagcccaatcaccatcattgcaaatactgcagaagtaaaactcgcccttgatcgagacattgcagacatcgcagtagcacttgggatacaccttgacgaggctgtgcttgccctttccattacaggtctgtccctgtgcaagacaatcgcgacagatatcatagtcgccgcggtcgcatttcttgcagtgcgcgtagggtccgcttatcgattgatcgcatatattacaatcgaggccgacttcccaggcgggatactcgacaaagtcggcaaagtcttctgtgttttgaccgtggcgcttctttgctttgcgtttatctagattatgagtcagcgtgtgtcagtcattttacgatatgttactcaccaatgcggtccttgacaaagaacccggcaacgccgcctgcggtgaaaccaccagctgctgctagaaaagaagatgacttattacccccttctggcaaagtcggtcgtgaatcctgagggtttgcgtattgtggctgtggaggatgggtcaaactttgtcctccaggtcctctgttaatagcgttcaggctgcctggaaaagctggcatgccagccagtgggggaagttcagatggcgcttgccataagcttctaccagaggtttcaacatagtaccactgctggtccttctctgaccagtgagggatccaacgaggtggtgttggacatggcagcgcgcttgggtgaggaacaccatagggagcaacgggtgcggcaggggaatggactgggtggatactgggtgggctcgccatggaagctggtgttggtgaccatggttgatgctgtggttgttgctgaatttgaggagaagaattgtacgctggtggtggttgaggactgggaggttgatgacctgagtaatgttgttgctgtggtggtgtttgatacggctgtccactaaatgatgaatgcccgttgtgaggtggaccagtatatgcctggaaacctgggttctgctggggctgtcctggactgtatgactgttggggaggagaatacggagatggtgcgtttccctggtaaggttgctgtccttgatactgactctgataagagttgctcccgtgtgcatctggtgctggcgggggtcctgttgcatgttagccaacgtaaggtgatcctgggatgagcgacatctcacctccctgctgctgacccggacggtcactcaaattgagcccctcaaactcttttttaaacttgttcaagaacgacattttctactaattggatgctatgaattgagcttcaatcgagggagagagaggtggttttaaagctttagatccttgtcagacagaggctgtgctctaatttatcgctaaattattcggctccgctaacatctggctcaggttgcagaaggatctggcatgaaacctctgcctctgtattcgctggaatcgcttatggaggatgacagtcaactaacccattcgggacgaataagctgtgatcttttgtcaggccgaatcctacagtggctagcaagcgctatcttagtccaaaagctacattacagttggtctcaatcgctaatatggtcacatcattgggtgagttgtacgcgatgctggttgttatttgttgatcaatggctccatgaacttttgacttagtctaaaatcgaaacagttgttcccgtttgcttgataggcagaatggacgtaccaagtatttcttgaggcctcttaccggtaatgctcgtaggcttggaaggacggatgattgttctcagccctgtgaggctgtgctcttagactggcgagcgggtcaaatttagtgctgtgacattgatctcggtggctgtaatgtcgtgcaatgacgttcatgacaactttcttgcatacacaacaccaaaaggctgatgggatttacttggtgcacatttttaaagactaatactggctttaacgatgccgcaagatacatggtcatcacaccgttcccccaactggaatccagacagtccaaacacgtggtttatgaaaatcagagtaacagcttagttctcctgtgtatagagataaccataaagtataaaattgaacatttcaatactaaatatcgtaaataaatacaaaactccaaacttgcgccttttcctaaatccagaatgtctccattactactgtcttcaatctgtttagcgattccaccacccacttattgcctggagtatctttcctccctgccaatctggtgtcgaccgatctgtcggtgcttccaatgctccaatctttggtttagatccaagtcgcttaagggatactgacagcttgaaggtgcgtggcttcgaggtatgagtctcttcttgcgggtttgtcactgtggtgggcacattgactggcttgtcagaccggagattgacgggcgccttagaccaaagagttgtggggtcaggatagctcaattccgtgtatgtctcgttgatatccaggctgaccatgggtgcgcccgataagagtttcgacatgttgtgggtcagttccgatgagaacaccctggtcctcaccgtaaacgttgtagtaatcgtgggtgctggttcctgctcaatctctagtgggtcattgggtgtctgagctacttgcttttgacttggagggctaggagctacatcacaacccgaagcgatgaactcgtcccagtcgaatgaggtttcttgaatataaagaggctgtcgtgtctcgtgcttgctgacaatttccagaggagttgtaagggatagtattgatgcgatgtcaagcatcaattgcacagtctgagaactctcgcctttagtcactgaatggctctgaatcgaatcattcgagaaatctaccgggcgttcaagtgacgtttcgccatcaacattggaagtgcttgttttcgtgatggacgacatgatcgctttgctggccaactcgtaccgaccgtttcgtcgacgaagaatcacacccaaagttgagcccgggaacctgcacaagagatcaccctctctaacacaagttgacgagataccgaattcgccttcgagagtaacgaagaaaagtggttcttgcccttgtcctggtatgtcaagggaggaatgtatcggcgggccgggtttgtcagacatgcagtcatctacaaccgcgtatgccgaagacgtcggcagggacaaagttgtactgatcgagtcaagatacagcagctcctcttcgatggctgtctttggcccccgaaaccctgaatcatcgaaatactcgactagagtactgatccagtcccgatgtcgtgtctgcatcaaggccttgtcccctatcaatttgtcaattggcagaatagggctaccaagcattctctttatgcagaaatcatccgtgtatccagataaaagattcatatcaagagggattgggggtggaacggcattcgggctttgtgtatcggcatttgagcttggtgtcgtggcatttgagcttggtgtcgtggcattcgagcttgatgtcgtagcattcgagcttgacttgtcttggtggctcttgagcgacaattgcaaaagctggctaaatctcaccagattgggagagtttgcatcctcgccgtgcttcgaatgataccatgaaatggcgttccggtaaacatgctccaccgcatcttggtatctgatgtcgaaatctccaaacttgaaaccgcttgtaataccaagaagaccatatatcttatctctaggatcatgacacaaggagtccatggtaatatccacaaggttgtgcaatgaccagcattgcccggtatcctgccgtagtttgtcgaggcgaagggggaaggcattcttgatctccttcaacgatgcgctgacaactggcttgaattgccaaaagctgggtacccgctccaaggactctctggcttttgtgaatagatcccaagatgtggtagtcttggcgttgtctccgaaacacaaaaccaactctttcgccaagagcacctcttgaactatccaaagccgtctccagtatggcaagcggcaaatcgcctccaggctgagaaggtcgagatttggtaaaccgaaagatgtgtcggtctcagcaaagacaatatcgtgccactccttggcttgccacgctgacatgtccttccaaagtcggatccattcacgctgagcgttgatggattcttctgggagctcgtgcttgacgcgatgcttccttttcatctcgtatacgcttgagcgccatctgccacattgctgaagaaccaactcgattttccacctcctcagctctgtacttcgcaggacaaactgttgtttgagtatgtcctttttaatcctcttcacactttctgagatatgcaattcgtcttcggttaaaaactcgtccatgctgttgctgagcactagtgcatctgtcgagtctctcccctggcgtaacttggtctcctcgagatccgcaaagctctgtaatgattcgtattgcttggcgatgaacttgggcaagtccccaaaatcttcgatctgctcgttttgaagactctcccaagttttgacttgttgttcaaatcgtccaacttgtgattgaagcagttgctgacctgttgcgtatcttctgtctattggctgttcccattcctgtaatcggtctcgtaacttggctaggccgcgtcgctgatccatatccagttgttgcatcttgttaagtcgagaaatcctctctctcaggagtggagatgtcagatcttcccggacctttttgcgaaaattataaattgatcgctggaaatctcccagatcggctagtatctcgcggaacaacctgtcgatctctccttcgtcttgatcaacctggccagaaacgcgggcgataggacgagttttctttccaccttcaggatccactccagcttctggcgacttttgaaggtttgcattgtccaattcctggtaggctcgcagttgagcatcttggaagtcctgtacaagccgctgctgaggtgcctgtaataagtcgaggtgctgaatctccttcctccttagtttgttgagcaactcctgttgtttgacctcttcagctccgagcttcttgagatcttcttccatgggcgccaagaatgggaggtctgtttgtctgtcctggatcatggcggggagtctttccactcgccgtttgtattgtgcatgctcctccttcacatctcgccatcgcctgcgttgcttgtccagacgatcctgccatttcgatgtactcttctcacgttctgttttcacacgttcctttctgtcttcgtgccagcatggacattcatgattttggcatgttcgccaatgtaatatgcgtgactcgaatagacgtttctcattttcttccttgtccgttcgtggttcgatctcttctgggaatagattgatccagtcgataaattgtgaatcgttatgagggcttggctgaggtggaggtggtggaagtttgcaagtcggagggttttctccaattctcttcgccatttggagggcgcccgcaactgatgagtcccagtttgagctgggtcttccaagccagaccaacactcggtctgctcgacggaagatgccgcccatcatcccgacttgatgattgcgctccatggtgtctttttggtttatacatagtgcgtcaacccatagcacgcgaggctccgaggtacgcagagcagccaaggcgtaggctagattgggccgaacaagaagttcctttccgttcagaagaatgcgaacagaggcgggttcatcgccccatgtgtatgatagggcttcatagggtggagcgctggccagatgcactgtctcgaaggtgcattctaggttgacgcattgatgccatggtgctgatgattggtggtgattgttggtctgtaggggtagtaggtggagtaggcgaatctgagacaacgatggctctaattgcgtgtagcctgaacttgtcgccatttttttcttatacagagaagtgttaagtttgaggaaatgataagcgagcagaatgaatgcaaaggtccgatctataaagcaagttctgataaatgacgtctgtgccttgagaaagcctgagacaacaccaaagccgggcggttgtgcatagccacagccacaatgacatgccgtgctacatggccatgtttgatttgccgatccagaattgtggcagtttcatggcttttccactttccttcgcgctagacgaagtcctgtcgatctcgtcaaaatagtggcagcgcaagttgtattgtggaggcagagtcaatcagcctgtctttgagattcacctgcactgaaactatgagctaacaggccaagtggcgaagtaaaagccatcgagaggaagaagcccatatctatactgcgaatttgcgaagtgaagcccaagtcacggctagaagtggaaggatgaaaataatctcagcgacggcgaaacaagacacaattgtaacttgacggtttatttccctgcccaaccatatggaccaaaggtgagcatttgcgcatcagcgtaaccttgcttagcagatttgaggacgagccgttgaacgtaacggtgtgtatttatagcggttagctcagcgcgcgttacagtggatgcgctcaccttatacgttaaataattatcgcgacctaagctggcccgacggcctgtccactaacagcatctcactgacagtacctatctctcacccacagcttctctcatcatcagcctgtcaccaacagcctatcataccaccaaattttgctgcttcatatggtctgtgatttaatgggaatttccatcgtattctgattaacttgttgtcatcttctcgcactttgatgaatttgacaaggtctcaggtgactgaaagagaagttggaccaaggttaaataatgatgtagagacaatacgttcagttgaatagacccagaaccagacaacagctcgattttcgtctattgtatatgcaccgctaaatgttgaaatgaagaatagccgtgttaactaaacggcctcgacgatagaaacgtcatcaatggcgacagaaaaggtagtagccatgcccctgctacatctgactctcagcgagagcagaaagttgttattgtatggggtaaaggtatgtgtgaaatgctggtatgaattgagcgtgtcggcgttcaaatagaaagtcggtgcgttaatgagcgaactgtcctggagagcgtaaatgtagcacccgttaccgagcttcatattcggagtagagaggaaggtggcgtagtagctgagggtgtactgcttcgtattgcttgtgctggtaatctgttcgatgtgttgttggcctccagcttgctcgttccggatgtcgatttttctacatgatccacgttagccagatgcattacggtgagaagacaagacttacgcaaagttggagccggagtgagcaaggttaggatcagcgataatttctccgctctggaatatccaggcgctatccatcgcatcttcaaagccgccattttggagagctttagttggttcaggagctgccgtggtggttgttggtatctcagtcgtggtggtcgactcggcagcagttgttgtctcggaagttgtagtcgtttcgccagtagccgctgtttcagcagtggttgtctgaacggtcgtttgctcaccagtagtcgtatcggcaatcgttgtttcagaggttattgtcgcaatagtagttgttgcggcagaagatgtctgatcggcacctgttgactcggttatagatacctctgtagggttcgtttcagctgtggtggtggcagttgtgatcagggtgacggtgtcggaagcagactcagtggtcgttgtctccactgcggtggtaacgctgctggattcgctcacagcgcgtgtcatgtcagaagtagcaggtgaagattcggtttctgtggtcccgatcacattgggcgcttcggaagacgtcgtgaaagtggtaaaagcggcatctgtgcttgaagtctcggcaccagcgacagaagttgtgatcgaagtagaaaccctagaagtagttgtcggtttttgaggacgacagttcgcaggacgggcgctagctgcagggatgagcgcagcgcccagaacagtaacgagagataccagacgcatcttggtctaacgagtgcaatggacgatacctcagttggaaacaagcgtacgaatcgaaaaaagaagtagaaagtaggcggtatacccattataaaggggagtaatagttgcagggattaacacaaagatctgctgtagcgagttctggacttgctgcggatcaccccaacattgattagtccttcagcttaaatcgatagttgacagagcttgaactagagaggtctagtcaggcaacctaacagccaatatttgacaagcccggacttcgtttaattagctgagaaacaacccctgttataatatttcttgaacaagacctattttatatcttcgcaaatcttgtcatgttgtcaatcgaagcctccgaatactgcatgggtcgtcacgttttcattgaacgaggcaaagcatccaatacccaatcagaattaggctaatcgtccagtcagcagcgaatctctatataaacttatgctttaccccgtaaatcaagaaagctacataaacaacaccaaacagctgacaagattagaatgttcaagaacacaatttcttctcgtttgctgctcacgatgccatcactaccggctggaaacagctagagtgtacagatgaggatgtccgtggctttggcaagtgcgagagacaagatgattggatatttcatatttcttgagagtgcaatgaaataatatgcaagataaagacctttcccagtattttgctatccgtagatgacaagatatctattatgcgatattaattgtggcggcgcacagtccatcttgacagagatacaagcttgactaccgttgcattttcgttaggtatgcttcggttaggagcatcttttttattccactataaggataactcatcaacatatacaagcttgacagcgatactccagaagtacaacagtacaaagacaatagtagtcaagtgattcaatttgataatgtaatatgcctgtaactgctgactaaccgctgtttgggcattacttagcagaattgcttgcaacacgtcagattaaacgaccaagccaatggtatttgatgtactttaggcgaaagtctaaaaaggttcagtgactcagagagttatctgattcactttcacatgagaccgcgcatctgactttcctgccgtgtcttgtaaagaatgcgtgccaaatccgtcacacaatcacagccacataatcacccgcagcattaaactttatcagaatataaatacaagcattattccccaaggaatcttgtcaccttttctacacacacagtcaaccaaaatgcatcaagtcccatatcacgcctcccaacccatcatcatctcaggtccctcgggcgtcgggaaacgaacactcctcaccaaactatgcgagtcacaccacgagacatttagtattgccgtgtcgcacaccacgcgtcctccacggcctgacgaaatccaagatgtgcattaccattttacgacggagacggaattccagcacctctacgcgcaaggtgcatttgttgaatgcactgtttataatggataccactacggcacgtcattccattccatcgaggattccatagatagacacatggtgcctttgttcgacattaatatggagggtgtcaaggcgatgaagaaattcgagaggatgagtgcaagatatgtttttatcgcgccgctgaacttggaggttctagaaacaaggcttcgtggtcgggggacggaggatgaaaacgccatccagaagcgacttgcaaaggcgaagaaggaacttgactacgctgcgaaacctgggacctacgatttgatcattgtcaacgacgatctgccgacagcattaacggagctggaaacctttgcactatcaacagaaccacttccatcaaaacaaaggacatttcgggaaaaggtagagacatggttcgacgtcaagttaagatggctccattaagagtcatcaagtgtatccaacaaatttcttattcattccctgctcgctattcgttccaaagctctaccgtttaacaatctagtatgtatgatccctaacaagctgtgtatgtttcctcatgattgatattgtatgtcgtctgacttatacctcccagaacgccttattcgttatgcaaaaaatgttcaaatattccctccctcgttcgtcactggtttaacgactacgctcccttcggcgccagcgtcgggtgcgaccttcatgcagaggcatcgactggtgtttgttgacctcgacaagatcaagggctgattcggtagcagccctcttgatgacctctgtcgacccgccgtttgtaatctcttggatggtcatttcgcgcttttcatcctcgatcatcaagaccctttctgccacgccgagcactcgtggtgtatccgatatcttgagctttccggacatgcccatccattccaaagctttctcccataggcctgactcggggggactccacatgccaacgtcaaaggtataatgttgctgttcgtccgggaggttgagccaaacaaaaggtctgttgctgttgatgcgaccttcgataacaaaatcgccaatctcctcggggatcttgattcgttcggggatcaggatcgtttggtaggcggggatgatgaggtgcagctgcacaggtcgacaatgttgcctctttctcgacttgaccatctctcgtttcgtgatgcgctctcgagcggcgagcatgaacatgaatacggtgtcgagctggttcgtgtagccgcagaatctcggacttagcggcttctcctcgacgagatggaaaaacttgggataccaatcggtgtcggggtggtagagaaagaaccaatgatctcgttccgtgtcgacgctggtttggctgagacgttctctgatcatgtcgaaaacgtactgtggaaagtctcgctgggcggtaagtgcggcctgggcctgcaggctgtcggaaatatcgcccagcttcgcagcgatgagattcagcgcttgaataccctggtacgtctggatgatgttggcgccagcactgagtgtggtggcgaccatggagaactgtgaaaacagcctggcgctgtcgacgagggactggcccatgatgtgcatctgggggaggattgcctgggcgcccttcatggtttgagaggcgcccgccagaaactcgttggcatgctggacggcatctccaacctttgcgatcttgttggcggcctggacgatcttgacgacgggggacgcggaggcgcaggtgctggcaacctcgaaggcagctgattggaattttttgtcacggattgcttttgtgaagaattcctcgatgcccatgttttggttgttgaaggagagatggttgatggccaaagagagtgtgagtgagaggtcaaagggagcaaagcgtcttgcgtggatacttggagggtctgcagtctgcaccaagccaaaaaggcggtaactcgagatggatacgcttatcgagatgatggatctaattggtcagagttgtttatgcagagggaggccgccaatcaatcctcgccagctggttttgcggcccaacttgactaacgtgtagagaagagagaggagtcatcgtgagggatcccatggaagctgtggaataaagaagcaatgacgcaaatgaaacagacaacggggttcgtagctgatacagctgatcttgatctggggttggcagagagtccaccttggcgatggcgtgagcggcctgagaagcttgacaggtgggccaccagatttagggcatcacagcagacctttcccctggagtctgaattttacgtccaagctccctggaagtgcgctacaacaaaaagggaagcggtagcgaacaactgtcaagtcagccaacggaattgataacagtctgacagacataattaaacatcagcttaaggagatcttaaggataactaatgatctgacatgggatttaaaactatattacacaaaacaaaaactcttaaatataattctatgcctcccattcaacaaaacgcgccgtctgcttctgcatctttgcccaagcaatcgtccccttcaatcgaggtccagactcataaaacaaataactattctccccagacgtcgcaaaatcaggagccgcaacgcgtccaacatcctgaccctgtccacgagactggtagaatagaattggctctgatcccacctttcgtagcgtcgcatcaatagtccgagcccagatcttgcccgaagaactgtgataaatcacatatgcctgtcctctccagacccagtagttggcaccagagtaatcatcaccctcaacacctttacctgcgacaacgtagtctggggcgacaacccatttgcgtccatctactgactcggcgagtctgatcttgcgcttgttgtccttctcgttggccatgtagaacattgcgtatttgtactttgatgccgagttgggatgaggaaaaacgcgtgcatagcttgactctgtggtttcggagctggccatttcattgctaactgctatgccgccgtattcaaagtcgatgccattgctagactctgcccagcgtgtttttgagttgtctccatggaaatacaaaaacatgcggccagcttcttcgttccatgcagcatcgggactggatacatgtggcacggaatagtgagagtcccacttgttcgagatgattgggttgttggcatactctttccatggaccctcgagactatccgagtacacgagagatataccgcctgggttctcgtgtggagcatagtagagataccattctcctagggggtcatctagatactgtccagcatggaaaatactaggaaagatgaactcgttggtgggattgtatttgaatgtttctttgtttgtgacctgccctttgaaccagaactgtggccagcctgctggtgcaggagcttgagcactcgcaagagttgccaggagggttatacccaacagacgaagtgtcgtagacagacgcattgtgttgtgattatgaaaaattgaatagtatgatattgatacaaggcaagatctacacgagaaggctacaaacgaaacaagaaccatctatcctttatataccttgataaccatatcctcattcactgctgtataacacttcaactcatgaatcactcggcagcaaaccgacactccccgacagagagacgttatgccaacgcatgacagtacaaaattaggccaggaagggtggtccaccacaagtcatcttggcctccccaacactgcattatgcgcatgtcagggcagcgcgcgtagtggtcagaagcagcaaaagaaaacaaacagagggtcgtctcaggtcagggcggtaatgtaaacgttaatcagtgcaacgtcgggttccagtactttattcctcgggtgcaaggatgtgacgagggcgtgatccttgatgcaagtggaccagttgtttcgcagtttcgggggaccttgtgactcttgcatgtggcgtacccgcccctgcatggtcgcgatgggaataacgccgaatgacttgctgcacgtttaatgagctttggcctgtgttgggcaggtggctggtttttatattgcgatggaacctgaattcggaagatactgccggtagttgaatatcgtgatacgtatatttatggaggtgcttcaccagttacagattgtatgtttgtttgtgacttgagctacacagtgacattcaggtacatattgacactgactaacatgcttacaaggaatcagaggatcaactgcagccgagtattagcctggcctcataacgtcatggagaatcctatctcatcctgcaagctacatgtcagcgttgttaagttgataatggatcgtccgaactatccgaacaactcatcaagacgtagaaaatagcacaatgactggctgagcagccaagtataacaaacttgttagcattatgcagccatgtcggtcaaacgatattttccgaggtaccttgctgtcggtactacatgtgctgatatcaatgttcagtccaatcgcaagtcatttacacagccagcaccataaatagcatctcgctttcttgtctaaatggctactaatctaacgaatctctgcaatagccgatgcgttcgaaaatgtctccaaattccattgtcgttaaacagcctggactatgtcgccttttttttattttatttttttatcatacttagtttttgagaggtatccaacttcaggtactcgtctttgtctccaagataacgagatataacatcactgttgtgctatatcaagaatcctattgaatatatctaatgaatcgtcatagtacaagtttaatactgagttcctgcacataattctagtgacgtggtcatgatttctttttattactgacgtgtctagctgcacggaatggaatatgaaacgcgcgaacaaactagttatacaacaacgacatatagctttagcacgtcataccgcagttgcaatgatttagtcaaacaaataagaataaggagaagtaaagaaaacttggttcaaagaaaacgggttttatgcattgatttttctatggcgcatgagtcgtgtcagcagttgtttggttacatgtctttttttctctatcttgtgatacgtcactgtcgatgaatcagaacaggaataaaccgtcgcacaactgaatgcaataagcaatggaaaagaaaatgacttggtggcaattattcccgttcgtcacgggacaagcttacatgtcacggcatatgaatgtcatcgtatgagattaaagtaatatcaattaatgtactactaaacattacgatcataaacgtatcccgtcccatctcatcacccaaagcatcgcacctatttcttcaatccacagttgctaacagcgacctgagtagcagtcgcatcaacccgaccaagctgaacagcctggttgttggtaagagcgttcatcgccgcgggagaaatgttgaagcccgcagcagtgtggtcgatggccaagacgttgatgctcttgcccttgtaggtaagcttccagcacgtgccgcagctcggggagttccagccagcgatggcctgcgcgccgccaatgtagggaaacttggggatctggccttgagtcttccagccgtagcgcgtgatgaggccgtttgtgccatcggagcaggagacggctgtcatggcgcggccagcttcgccatagcctgggtcgtaggatactgaggtcaagtgttagcggggttggggttgtattgagagaggggttggttattaccggtgattgctgacacggaggtcaggacactggcgagacagaagaggttggtcagctgcatgatgaaggttgtttggttgtgttgagtgagagattgttgttggaattgatggcacaagattgagaattggtgaggacttcactctctatttatccccctcctcttacgattatcacattccagcacagccgatccatccgacaataagctcgtgttggcaagcatcaccccgcaatgaagctgcaacgcctcgtgttgcttcgagcgttctagccgttcaagaggcggggttatcgtgcggttcggaccgctcaaggttggaactatcagatcagctgggctcagattgttcgtaattgacttctttagtcaagaacgtggctggtctgattggtcagtggcagggattgagttcttttgcagttcgtatcggggctgcttttgaacttctcgtattgtacaagtcatggtcagatggttcagtctagactgaatactataggagacatcgtattgaagtgccgaaatggatgatttgacgtcagaagcggacggtctcgatgcttttggatgcagagagatatgcattagtgctggaataaaaatagcggtgtatgtagaaaactccaagcttttattagcctatttgagattttaatcctactgatgatgattctaaatttggagaatacggacattcatagaaagcataaaaagccaatgtgctcagacacagtaagaactaacaaaagtggcgggacagtttgttaaccttctgtatctccgctgatagccggaacaattctcgaaagaaacgaactgcataaataaaatggagggaatctctagctattggaccaaggacgagcttcaacatcagataaaaacatcaaaccccccggtggataaacttggcatcagatacgagaacatctaaaattgggatttatccactacctaaaccttgtacccatgcagccgtcgaacgtatcaacagccgacaagtctttgctggcccatattatcattccttgatagcatcgacaagagtcatcttgggatggacatatgtcccatcaaccatctcttcttcagcgccataccatcgcactagaaacaagtcagcaaaacattagagccatcggaaagagggtagacttactagtaactgagatatctccacctccaggagtgataggtagccagctgttatacttgttagcaacccgttcgtttaaatgcgcaccaaagcagaggaaactcacttgttagtccagttcgaaggaggcgcgatgctcgaatcctgaagcaaaacctgaaaaggtccctcaccgccatccgcgatcgaacttccatcagggaacgtcaagttacttctgtctccaaccatgtacttctcctgatcattgggaatcagatcttggttgggtccgtaggcagtaagactccagaaaccaccctctagaattttgggaggcgcggtaaacgtccagataatagattcgccctctttgacggagatggtctcatcaaatgacccgtatgatgggtaagcgcattctgattgcgccagggcgaggtaggcagtgaggccaatctggtatcgcatgttgtagtaggagtcgaatttaccgatgtaccgatcggcgatgagcgaccagccgttaccgacatcctttgacacatctggtcttgaggcaaaagactttgatgtcaggttggcagtgttcaccgcagcggtcaaatttgtgcctgcgggttgaataaactttccatccttgaaacctgccttcttgaggtccttagcgacagacttgcgatcggagacgacgtaaggtggcagatgtggagtaagagcagcggcagtattcatgaccgcttggtacagtgactggttctgtgccgtgtactcgggctgaacaaacatggagaggtcgagtcttggagcaacaggttttccagatctaggaacaggacggacgcggaagcctttttggagagtcgcgacgatagcgacgtcttcatctgtgcggtcggtgacgattcgggagtttacgaggccgtatggcatggggaagttgacgacgccgacgtagccttctgggacattgtcggtttgtagaccgtagctcttggagttgtacctaaccaggtagtcaccaggcttgctaccgccgaggttgccaaggttgaccagatcatcgccatatctgtgaacaataagattccgcgttcatagaaagttttgaagacttacggtgagcaaaaaggaaacacccagtatcgattgtcggggatctcggggacagtaactttaaggtcactcgaggacaagtccatgaacaagatggaatacatcgtatcagcattgggtcgcacaacgccaacagcaccaggttcattcggttctggcgaagcgaggttgatgttgggtatcagtgggacacctgcggcgagcaaaggcctggcaatgtcgccaaatgcgtaaagcgggaagccatactgtattcgttagccgacagaattattgataatgaagtagaatgctgaccatgtaggcaaatgagagtgaactttgtgcgtcatggtctgtgcatggtgctgctgaagaaaggctgaagagggtgcagatcgctgcaagtggtgagatcctcattttgaagactgttgattgtgaagtgtgagtaattgatggaatgatgatacaagctgtgaatggtgagcgtggttgttcttatagacagttcatcaattcagatcatcattcatgccttcgtctttggagtcctctctagtcaatcatcatgcatggatggcagctgaattgacgaatcgacatctatcctgacatcacagcctcatgtcggatccgtttaaccttagactttccaggcgaaggaatctgtgaaaccttgtcagagtggaggctttactgacatgtcagccctatcgcgcgtctagataagcgcatcgataagcaatgccttcgaatctgacgatcttgacctgaattgaggatcgaaggaacagattatgaccgtttcagcattgatgatcgacactctgttcatttgacgtatgctattcgcacgttacagttacttccaggggttggtaatgttagttcaggtacagagtactcgaatcagtggcttattctcgctaatatccatggcactccagtattgccccctgagaactttcaagtaatcgcttattaccctgcttaattccgctggacctaactgcctattgcgaggcggaagtcaacaactgcaatagaaactgcaatagcaatatgaatatcctcgttacccttgcaattagtaacacatatctgagtagcatattcgtatacctagtcatgagttcatttgtttactttcgctacggatggctcatgaattcctcaaccagaattccaaatggattttcttgggtagccgtgatatttacaaaagcatatctatagatgccacttattttgtccgtttccacctgtttcactgactcgtcattctaatcaatgcaaagattgttaacccagaggtatcttcatcaactagcttgatgatacccatcgcatcttgactagatgtagccactggcccttcctgtacagattcaccttgctggagttgatcaattttgcgtaggttggcttcttcaatcctttgtttaccacatatatagccaagggcaaaaagacgaccagtttgttgtagctggcgcaatggctccccgccagtgtcaaccaaccacaccggcctggaagtcggcaaagactatgacatgggattcccgtgaagtagagtgtaaggagattttagtaacagtgaaagtcgctatttatcaactcggaggctgtggtttcctccactaggtctagggatttatcagtcaattcggctcattcaggcacaatatggagagcagtaagggttggcgttgattgcatgacccagattatacaaaatatatgccgaagctcagttctaccatgcggagaacaggattttcccaagacatctttacacagatatcacagttgaccatgtcacaattaagtttccggggttggctcagctatcctattagcctatctttaactcaatacggttcccgttgcgaagctgactagggtgacggctttgccatccaagtctttcggaccacccatgctacaattaatcctgattggcgttgatccattgattgtgctgacaggtctatttagcgaggccgtggtggatcattttgcaaggttaaccgttgcacaactcgaagccttcattgcctatcagccaatattgggccaaaagtaagtcggtctacctatattcataactgactttattttctgctagccgaacaacacggatcattttggtaaagaaaatccaaccaaaaaatgtctctgtatgatctagtagtgagtcacaggtttgtacaggtcaactcgtggcgggtctattcgcaagtatgaatcgcgcatacagaattgaggccactcaataaatgcaatatgaaagtcaataccgtaaatggagattttgggtgactgctcatgcgtccctgtactgttgattggtagctgtttggctgtttctgcccaaaattgaaagcctcatcaccataatctcactctgcaggagttttgtctcagctcaccacatcttaaaggagccagggtaaatatttaagcattagatcaactcatataatgagtatgtgtagttcgcttgatgtccttgtgccttggaaattcgacttgaagatgctccaaattcagaaagattctaagtcgtagctaaaatgttttatctatgttcttgctcagagttgttttcagcgggaatggaaagtggcataaagagttcgaggagatattctcagagccttgtagtaaacgggccgccacacggaggtcaaagcacatgggtcttggctgaacattgtcattgattgagtagtagatcatatcatatcataagagcgatctccaattatatgcggagctatccagtattgttaattggtgcgcttcctgtttgcaggcatagttgtaatgatcgtcctgaacgccagcctcaatattggattatctgcaccggagcctagttaccagtcagccaagaatgcaacgatcacatatgtagatccgggttataggtaagagatcagtgtggagcacaaatatttcgttagcagcttgagctggcaacaaccatgcatcaatcccgcttttgtattgggggtccctttatattcagtcgataatagtcctgttccttcaccgtaaaagcacacatgcccaaggttcttacatatctgttccattgtcctgaagctagatcgaacatttaaagaccatctcattttgaagcatttagtctccggagaaaatgtgttttcgaatgagacacacatttctactcctgctagtgctcgcagcagccatcaaagcagatcctggcgatgactttagtgacaacttattttcagacctagctccgtaagaccagccaacagcatcgtttcaccttgatcttactgacagcaagacgaatgttagtctgctagctctatttggagaacaagttactatgcaatttctaagccaatctttaggttctgcagattatatcattctggcaatggctcctctcggcataattactactatcgtcagtgctataagagttaatggccctatatggcttaaagcaattatcggaaggtcaagagagaatatgtcagctgctgagatggagctcatgtcatctacatcccaggaaacatgcgagttatggaatggtaacaatgtggtgagatgtcaaggcctagccccagtgaaagaattcatttgtctattgcctccaggcgttgaaaccgacaaaataaagcgaatacggttcgcacgtctagacgatgcagtcagggaagatctcgttgagaagcaaggtacgcaacttgcatcaacagattattagcaactgactttaaaggcagaagcggactcgccagcactcgggaacatattcttgaatttgacatcttggatccaggctttgtggaagtcggccctaccacggcctcgctccatagatgtggaaagcccgccctcattacccttggaacctccggaacagcaaagcagagaacaaccaaatccaacgcccgaaatggtgatattgcgaaataccgcaactcaagctcccaatatcacgctaaatcgttatgaaaaggtgacccgacgtccattatatatagccgctagcttcggttgcatgttgcagcttggagtcctcatctattttggactcatcgccaatcatccagactttcagctcaagaaagacggcaaaaagatcactggttatgcttatccttttgccacggcaggcaccatcatactcgttactggtgtgtttatttgtgcgcacgtcattaatcgtagcactaaagaagtgcgttatacacctacccaaggctacaggctgcacgtggtttggcttcagtcaaagcagactgtaagcgaccaggttttcaagtcatttgcgttatatccgcgcaactgcccgcaaatgatcacaacttcacaacgcaacggtccagggaacgaggttaccaggaaacacgaacaacaggaaccacgctggccgataaacctttcggtggttgcaactgctatttgcctaacaggattcttcatccagttcatcggcttaagggcaatgcactggtccgcatccgtcagtcagctggttgctatcatacttatgactatcgtcagagcgttggttcgacgcggatttactgcgcctataaacgatatcgaactaagggaaagcttcgagctggatggattagctatagcattgggaaatccggatccaagcaatgaatctgggtcacctacgaccggcaagaaatttgactttggcttatcaaaaggtggaagttggacggtaatgattgacgaagatgaaactcctccacaaccatcggataacaacacccaaccgtccaatatctcctcttcgaagactcaaaagccagtcaaggacatcgtccctcctttggaagagtccactgtggttaaaacaatcaacaaaggccaggacatattgcatatacgaacaaggctggcgcaattggctgattggcgaggtccaacatcatcagaggcggcacagctttcggaggcaatagaggtgacaatgaatgctctctgttcgactttcaagttagatgtattcacatggacggtggcagttcaggttatcgactcaaacggtctcgaaaagactttgccggttgtccttaccctcaagcgaagagatcaccagtggaagtgtcgtgccgatgaaatcgattcagtgttgtctttatggctttgttcaatagacaaaaggcgacaattaaatggaagagactcgagcctttatgcttctgaaattccattaaagatggatagcgatgaatggtttcgaaaaaaaggctcggaaacaggaggaggtttgatccttcttgggcaacaaactgacgagctcagacgatctatcaagtggtggatgcccactgactggtccaaggacctgttggtggaagacaattgcagcctaagttctaccagttcatggcgaactataggaacaaaaagatctgatttctccaaacgcatcgccgctgccaaaccgtgcagccccccgtcgcctacccaggactcggtatttctagcagttcaatcccatgaaactctccaaaacctctatgctagacacatattcagcagtttcacctgggctgctgctctacagatggataaagccattgaaaatcactcagagctagagtcatccaatgtttctcacattcaggactggagtcaccttcatctgagctgtaatggtctatcaaaactagcacgggctatccaagactcaggtcttatggatttacacgatgcatacctttccctgattcctcctctccattcacagtcaagacttggagaactcgactctatcgttgaactgatgtctcgtaaggccatacagcacaagcgactgttgaactggaacgctgcggctcgctgctatcgacagctttttgatcttgcaaagtccttccgcgtggatagctatatctacacaaagacactggcaataatagctgaatacgttcgatcactgactattatactggacgatgcccaaggcataggaacaaaagatattgacgaggcaaaagaagcccgggacgatcttgcatcattgctaaaaaatgaaactgaccctcggttcatgaagtatctgaaaaagctttatcgctaccagaggcgtgggtggggtgacgacatctttgcgaatgtccctgacgaagagggggagatcaagatgtgtaacttcaccaaactccaccatcgaattgctagtctttcggacaactcagatcacgaccatccagtggctggtcatgacaatgtggaagagactgatatgatgttcattgccgaaatccgcgaacatgtcaattcccaggatattctgggctggacgcctcttcactatgcaatagccacagacgagtcaaagtcaggacactgggttgagcgtttgctgaacgaagaagctgatgtaaacgctgccgacattcgtgagtggactccgctacattacagctacgtatacgaccacgatgaagctatcgatgcgctgctcggcaagggcgcagacgttcaagcagtcggtatcgatggaatgacgccattacattgcgcagctttgacggacctgtattgggggcctagaaagatggacttctatgttcgacaacctgcggatgagtttgtcacggataattttggcagagctcccatccatttggcagctttgaaagggaacgagggcctcatcaaacacctccgccgcagcactggcgcacgagacaaagaaggtaggacagcagtgcatctagcgcctctcagtaacaggttgtcaattattgaggaacttgctaagaatggcgccaatcttgatgacctcacctctgcagcctcttttggaacagttttgcactgggcagcgaaagaaggaaggttggaagctgttaaagagcttcttcgcttgggagctaccgtggattcaagagactacacttatcggaccccattacactacgcatgccaagagggacatcacgaaattgttcaactattaatcctgaataacgccgatgtgaacgcaacgaatgatctcgaccagaccccaattctgttggccttactaaatgggtatctcaaaatagttaatctgcttctcgacgcgaaagacatcgacttgaatgctggagagacattagagaaggacatatacaacgtgcttgacttggtagtcaaacgtggagaagctgaacttgtcagaagactggttgaaaagggcgcagagattgaccaacgaacattgtattatgctgagaggagcagccaacaagattcaagtaccttggagttccttcggcgagcttattcctcacaggttgcctctaagaaagatactccgaaggatggcggagatggagtataggctgcatttatacatgatgaattccggtactcacataactcgttcgcaaagtttctatccaaatttgttcagcctgaatagaaataccgatgcggcatggctggatatcggtgccgaacatcacggcccgtccatccgaatcacctcaaatgaccgcaaccttctcaaactggacgtctaactccaactggtaggtggaaaaatgaattcaacatgtccgtagcccaaattgttcaaaatcaatgaactccgtgaatcttcagtttacaatgatcataagtaggcgttggactctaaaacccctggcttgttcctatttcggcacggaggtttaatatccgaagctgcaaatgacctccggatcatatgttaacaaccatcaggtttcgagaaaccccatatataaaaggtgataatagtacggccgaattatagcacttttctgcatgcatgatcaatctgcagatatcagcatcatgaagctgctctctcttcttttcgcttcggcgagcgttgtccaagctgccttgaagtggcagaatgtccgtatgggtggtggcggtggcttcgcgcctggcattgaattccatcctaccgccaagggtgtcgcgtatgccagaacagatattggaggactgtatcgtctcaacccggacgactcatggactcctgtgactgacaacactgctacggactcaaactggtacacttttcaacacgcttctacgtctcatcagtagctaacattgtgtaggaaccgttggggtattgatgccgtggctttggatgctaacaacccgaacaaggttctcaccgcagttggcatgtacacaagcaactggtaagcgagcctatttattcattagatatactctaataattgccaagggaccccaacaatggagccatcggaatcagcaacgacaaaggcgcaacatggtccttcaccgaacttcccttcaaagtcggtggcaacatgcctggccgtggaatgggtgaacgactcgctgttgaccccaaaaactccaaaatcatctacttcggcgcccgaagcggaaaaggtctttggagaagcacagacgctggcaagactttctcaaaggtcgattcgttcaccaacgtgggcacttatatccccgaccccagtgatagctctgggtacaacagcgacatccaaggtttggcgtttgtcactttcgactctacttcttccctaatcaacggtgctacatcaagaatctttgtcggcgtggcggataagaagactgcttctgtctacgttactaccgatgctggtaaaacgtggaagccagttgctggccagcctaaagaatttctcccacacaaatgccagttcgaagcgaaagaaaaggcgttgtatctatcttacagcgatggagcgggaccttacgatggcactctcggtgcagtgtaccgctatgacattgctgcagactcttggaaggacatcacgccacctggaaacatctaccacggcttcggtggtctggcacttgacaagaagaagcctggaacactcatggttgcggctctgaactcttggtaccccgatgtccagttcttccgatctacagactcgggtaaaacatggtctactatttggaactacaacgcccagggcaacctcgactaccactacagcatctccacaccaaaggcgccctggatctacaagaactttatctccgtcgacaccaagcgcttgggctggatggttgaggctttgactattgatccctttgacagcaaccactggttgtatgctactggtctcacagtctacggcggacatgatcttaccaagtgggatactgagcacaacgtcaccattgagtctttggcagatggcattgaggaattcgctgtactggacgtgaagtctgctcctggtggtagcgagcttttcgccgctgtaggtgacgacagtggatttacctttgctaacaagggtgtactgaacaagtcacctcaatctgcttgggataaccccatgtttacaacctctgtcagcgttgactacgctggaaacaaggtcggcaatgttgttcgggcaggtaacacagatggtgaagctcctcaagccgccttgtctaccgatggaggtaaatcatggaaggctcacggtggtaccgctgcttctcaggctggtggttccatcgctttgtctgctgatggagatgtcgttctttggtcaactgagaagaagggtgttttgagatccgagaaagaagcgtccttctcttccgtatctagtcttccatctggatcgctcgtcgccagtgataagcgcgataacgacttcttctacggcgcctcaggatcaacattctacgtctccaacaacactgcatccaccttctccaaagccggctccctagcctcagcaagttccatccgtgacatcgcagcacaccccacaaaggctggcgaagtctgggtctccaccgatgccggcattttccgcagcaccaactttgccgagaccttcaccaagattgggtcttccttgactaagactgagcagattgcccttggtcgcggtgctggaagcaattggaacgtgtacgcttttggcacaggatctgctggacgaaagctatacggtagttctgatatgggaaagacttggactgatcttcaagggtctatgggctttggatctattgatggcgctaagttggctggtagtggaaatgaagctggattggtgtatgttggtacaaatggtcgtggtgttttctggggacaaggggcgatctaagtagagcatttatgaatgaggagggataagctattcatggcatccacttctacatgtcttaactacacatgaatcgaactcaaccctttattcaaacattattaccattaactattatcagaaaaataatgccaatgctctgatccattcttatctacttcgacaagttccccaatagttattagttcctcagtcatagcgtcgtccccttcaccccgtctcgtcttgcaccaaacgcagctcttgctgtcaatcgatgtagccataaaacaggtcttgtctactctattctggtaacatcgccaaaacttgtgatcagctcgaatcgtggtagtagttttaggtctgccagacatggttgattcgccgagatctgtggcggaaatatcttactatatttggacaatcgttatcgtgccagaagtatacggtgaaattataaatcgttcataggtatgttttgatacagatactctatgaaggaagaagtaaatgaatgaagttccagatgtgatggttaatttatacaatttccaacgctctgatgcactgcctcgctggtcacgtacggttgtatcatcgttagatgataccggtactaatgtgaatatgtattaagacatgccgtcactgttactataattcaaggattggtagtgcacaaacttgtcaatttgatcagtattagtctgctgctgttctatcttccattgtcacccacgatgccatcccttcatcaataccaatgccaaacctccttccctttactaatgcctagacaaactccaattacagacccatttccgttctgagcttggtcatctttgtcctttctagcaccacaagaacatctgatggctgcagcctgattctgtcggccgcatttattcattggtcttggctttccattttcctgttgacatatccactgcacaacatcagggtggtccatggtgagtatgttatcttcctgactgttgagggtcaattgtgtttctgagtagtcgggtagtctgaagctttcaggtgtagacgaaatgctgctgctgtgtactgactatgttgtggttgggacttttatatacattaaatccttctcatgacaatgatatacagccatgacctttctgaacaaggctcatgaaatgctgttgttcattgtcgaatttcgcagctaaccatgcctttttgcactgttccacgaggaaggaaaaatgatctcttgttaatcacataatactgtgcgcatttactcactccggagcgcactctcgactcttattacatgctgggaattttgcgagacctagaaggccagcgatagttcccggtgacctggtcacacgcatcggccgtcgcttgggtgtcgctaactatcttggtacccaaacacttacgtctctatatttagctcgacatactttggggcggcgtcttatgtccatcagagtacagattgtatattgttaaaccctgctccattatcgggatcagcacaaaatcgatcaaaaaggtgatgagtatcctttatccaacaaccttgcgtcaatcttatacgccgaactccgaacatacctacacaaattcccagtccgtttctctgctcacgtcctccaccttgagcaaaggggaccacatcaaaaggagaactttggacaaatctagctcattcttgacaagggttcatcgtttagctggcctgttttcgcctgtcaaacaaaacatccaccattcaggtgaagactttttctgtgcccttgttacctgaaacgcaccgaaatcccctggagatgagtccacaacgggtattagtctgcgggtatggctccgaattccgtaagcggctaggggtcaaggactaaacgcgtatagctgagcgcttggtggaaggcggggaggtgttgccaacgcgaaccatatggaagaattactatgatctttatcaaacaaatatgaatacattgagctccaagaccatgttcttctagtcacgcagagtccatggctgttgcgcctttgctcgcctagaaaggctacactcaatctcgtttacaaacaaaacttgatcgcctaaatcatctcgtcttggcaggatgaaaataagcataattttccgtgtcccagtttcaaacgaccttggcggctaaccgtataagctgtcagaacatgggcatgagacattccacgtcggaccttcggctcattccataaccccagtctagcctatttcccagcatcactatcaaccccagctataagaacaattcatctcgtctcttcacttttttgtttccctcaagtgctgtttgctcttttttcacactttcattcgttcttttccaaggttctagaaacctttcattcattcgttatcttaggccggcctaagtcattctttttatctacttctccacggcttaaactcacattctttttttgaacttctgaaaatatgcgctttcaagcttctttcgcggcccttttggctgctgccgctactgcttctgctcaatccgtcgctggaaaagcgtacggtttcgctgctggtgtcactggtggcgagggcgaggctgttacccctgctactgctgaggagctcgctaagcttcttgctgatgatactcctcgtgtcatttacattgacaaggagtttgactttactggtcagacaaagactggccctggatgtgatcgcaagagctgcagcgcttccaacggcggtcagctttacctcggtgatctttcttgcggtggtgaagacaacgttgctgtgtcctcaatcacttacgatgccgctggccctgagcctcttcctgttggaagcaacaagagtatcatcggtaacggcaaggctgtcctgaaaggaaagggtctttccattaagaagggctccagcaacgtcatcatccagggcattgagatcacccaactcaaccccggtatcgtctggggaggtgatgctctggagctcaagggagagaacgatggtgtctggatcgaccactgcaagttctccaaggttggtcgcatgttcatcgtcacccactacgacggctcccgcctcaccatctccaactccgagttcgacggtgtcactgacacttctgcttcctgcaacggcaaccactactggaccatgatgttctacggcgagggcgacaaggtcactcttgaccgcaaccacttccacgacgttgctggccgggcccccaagctcggtgagcctggcaccaacggttacttccacgctaccaacaactacttccagaacatgaagggccatgctttcgacgcctaccagggtgccaacgccatcattgagggtaacgtctttgatggtgtcgaccagcctgttaccaaggaggctgcaggtgtcagcaccttgttcattcctgatgaggccgctgctgctgcttgtcaatctgtccttggacgtgcttgcgagcccaactctgttacttccagtggcgaccttcccgtcatgaagggtgagagcggtctcaatgctgtcgcccagaacaaggacaacatgatcactcctgtttccgctagcgaggtcgtcgctcttgtttctggaaaggctggacccgctggtgttggttccggctctgctcccacctcaggttctggatctgctgagacctcccccattgcttctgaggccatccccgagtctactcccgagtccgcccctagccaggaggctgctccccaagacgactacgagcagtccgcacctgttgttgctgagcaggattgtgatgacgaggccgtcacccaggctcctgagcccacttctgttgccgactgcgacgaggagcctgagtactccgagtctgcgtccgcgcctgccgttaccgaggctgctgctggtgaatcagaggccgattgcgatgagggatctgattatgagtctgcgcctgttcccaaggaacaggagacctccacccctgttgctgactgcgatgaggagcctgaggctgagtccaagcctgaggctcccaagcaggaacagaccactgtccctgaggccgattgtgacgagagcgattacgattcccagtacgaggctagatctgtcgctcccagggccgttgagaacgctcaggccgattgtgatgagggttctgactatgacaccaagcccgttgcccccaaggaacaggagtctcctgttgctcaggctgactgtgacgaggagcccaactacgactctgagtactcttcaaagcctgttacccccaaggagactgagtctgcgacgaagcccgtggctcaggctgattgcgacgaggagcctgctacccctaaggagtctgctcctgctactaagcctgtcgctactaaggacaccgcctctgctgactgtgacgaagagtctgactatgactccaagcccgaggctcccaagcaaactgaggctgctactcccgtggttgattgcgacgaagaggccgagcccgttgtcaaggctgagcccaagcctaccaccgcccaaaaggactgcgacgaggaggacgagactgtcggagctgccgccaaggacactccttccaaggagtctgcttccagcggttcctctaccgtgcagatgtacggccagtgtggtggtgccaacttttctggatccaccaagtgtgctgctggaagctcttgcaagaaggtcaacgagtactactcgcagtgtcttagccacagccgcgttcgtcgtcacatgcacgtttacgtcgagaatgaggctactcagccttagatagtttgcaactttgcacttctagatatttacttctactcacagagtatgtatacattttttgggcctagagcctcatcttcagtttgtggctccaggttgattttacatggtgctgagtatgtaatggtgaatagaattgtgatgtctgtgactcgtgttatgtcgatgttcgtagttgatgtctgtaggtggtcgagtccagaacattgcgacgcgaaagggacgcctcgcgtctgggtctcaattgactctggccatgaatgctgtcaatcacaggttaccctgcagtacacgaagtgctggagtacttggcttcaaacggggtagtcttgactcggcaacgttgtactgtccatattggagacttttccattgtttgccaattaaatgtgatggaattctgaggatatccatgcacagatgcagatcaatatcggtgaacgtacagatctcggtgcttggagaacaatccgcaactccacgactggaggtgccacagttaaacagcgcagtctcgacactacgagtcctttctccgcccggtttgtgagaaaactggctaagaaaaccacttgcattaagctactgtcggtgtatccattattgtgttcatggtctatcatcaacagcgaattggaactactggaagcagatgtacgtgacgataatccttgatctggtagagtgcttgcatactctgcataagaacctgcacaatggtctgtgcaacatgcataaacgttggcagcgcctaactattctgagttggcaaggtagcaatgcattcctccagatgaaaagtgaccagatcaagtttccacctcgtgatcaagttttgagctcatgatttcttggttagttatctcaagacaattagacccagccaagaagtcatcgtcattgaaaaataccatcagtatgagggatattccaacatgaaacaaccaactcgctacaacgatttgcgtgtcggggctgatcgggacaagatcaggcttgaccgtttgttgccgaaggtccactctctagactcaagcgagatctgctagcctatcgtagatcatgatggtggcttggaaaaggacgcttggctcgacacgacttggcctgatttgacacgtacaggtatccgtacttttgcatgaccccaaaacttcactaacacatgaccccagtgtgagtcatgaagacccatcagagactccatttggtcgtgatatataaccaactgacaatctcacgatgttgttgatttctcctttccaaccttgaagatcaggtcagaaagagaaagccaagcaaaaaaagagttaaacacagtgaccaccccggattgttatcgttatcgtcatcattatctggactgttagacagtttaattgcgcaatttccccagccacactcctccctccctccctcccacccatttcttccctctgtctcccccgccacaaacatacagaggacctaccatcctttctctctcttctcttccctcatgaccagtccagccacacccttcttataccccatgacttgtttacgctcaccgctcttcctgaaagtctattatttgaagctaccggcagcactaccaagttgaattggtaaactcaaagagtaactgatctctggatatcacaatttcctttggtctcacactcacacagacaaaacaaaacaaaacaagacaagacaagacaaaacagacacttagaaactacggaccggaaatctttcgcgtcacgcgccgttggaacgccaggaaattagtggcgaaccaatatatttacatagacccttgcagaacaagacggccccacgtggctgaccagtaatctccggctcttccttgtcgtgtgtcgcgtcagtgagtgaccagaccaaaactttcaagcaggcatcaagccccttgaatctatcttcaactttgcacacacttgcagtacatcgtccgtcttctttgggttgcctaggtaataaaaacaattaacccccactctagatgctgcccattcatcgtaccatttactaatactttgcttttcaatggacagcttcggttcacgttagagtcaggatatgcctctacacagccgagtcaaagtaccaggggtagcaacaactgccaaagctccagagcccgtcgttcgtgacgtctccgactgggaagtctttactgacgaagagtcggaaagcgaggtatcgcaaaacactgttgacttcatcgcacctcctcccccttacaaggtcgacgaccctaggcctgtcttcaccaggcccacgttgggtagaccgcttacggacaggcctattgtagagaggcctgtcccagaaaagcgtcaatcctcatggcggtcatggcttagccgggacaaaggtgttgttgtccccgagcaaccggaggaacctctacgaagtgagaagaaggtgaagcgtcatcgatctgacccagagcccgctgctgatgagcgcgatgctcggaggtcagaacgtcgtcggcgacacaaggagcatgaggagcgtggtcgcgttgaaagggaacgtctgcctcgagagagtgctcgagaagctagcccaagcaggcagagacgatccaggagacgtgagggggaggagaaggaagagcgacctgacgacaaggaagctcgtcggctctcacggaaacttggtggtcgcagcgatgatgattatgaaaaggcacgagaacgacgtcgtgctgagagagatcgccctccaatggaaaagcgacactcaacatcttactcaattcgacatcgcgagtatgacaccggcgagaaggagaggagatcgtcgcgcgtcgagagtgagaagagacaccacaagagcagccgcgaaccctcacgagtttcacgacatgagactccccgagtcgacgaagagatggagaaagaggcccgacgagcagagcgtcgacgacttcacagtgaacgcaaaacttctacgccgatgaagggcgtggatgtcgaacatgtggttaaggaacgctcttacactagaagcgctgatcccaacgagagacgtgaggagaggcgcaaagagagacgcctcagccaaagcttcagccagatggagagtgagagtcgaagacatcgacaccgcgagcccgaccctacgcgaatttcatccaagagcagacattctgaccccgagaaggagaggttgaggatggaagagaaagaacgacttaggcaagaagaacgcgccagagatcgagaacgcgaaaaggagaatgagcgcgagagacagaggttagaggacaagaggaaggccgaggagaagaagcgaattgaagagatggagaaagagcgtgagagggagagaatggaagagatcaagaaggccgaagacagaaaacgcgctgaagaaaaggcaattgagcgcgagaggagaaaggtcgaagagaagaagagactagaagaaaagaaggctgaggagaagagacgccttgaagagaagaagaggttgatcgacgagaagcgacgactcgaggagaagaagaagcgagctgagagcaagcgcaaggccgaggagcgtgaacgcgaaagactagaggaggagaagagactcgaggaagagcgattaattgaggaagagagaaagatggaggagcgaagacgtgctgaagagaagcgcaaggccgatgagaagaagaaggccgacgacatggccaaggagcgcagaatcgccgaggccaagaagcgtgctgaagagaaggctcttgagcgagagaagcgcgctgctgagcgcaaggaaaaggaagctcgacgtgtccaccgcaagcaacagaaggaagaccagaagcgaaaggaggctctcattgaggaacaagcgtgagtataccctctcaagtatctacaagacaacatcactgacaatccaacagagccaagcctgccatcctcggtcccaacaagtggcccgcccccggagcccgtctcggtcctggcctcggacccatgcgcttctctacagctcccgcggcagcaccagcaccagcaccagcccgcaagcccgctcctcaggctgctgactccgacgactacagtgacagttcagacagcgacagcggcgtcgactaaaggaaccagtccaagcatgatatatgtggcgtttatttttacggatattcttttatttgatcatgagagatgggctttcttgatctatgacaacaacaacaacaacaacaacaacaacaacaacaacaataacaaccactccactctaacgtcgggatgatgcctgacgattattactattattaactaaaccgactaatcggctctgagagagctatgtatacccctgactatctacatggtagtcaacaactccactcaacactattactgtaactttaatgctcgaatatgagtataatatgaatatgaatgaatctgatcaacaattgtatctctttgctttgcctgtgactgtctcgtgaagtacaattgtgtctactttatcatgaccgcaccaccatcgacggtaagatcttgaccactgacaaacccagcgttgaccaggtactctatggcttgtgcgatatccaaaggtcttccagcacgattgcttagatgatcctcaacatctttttcctcgttcagatgcgcccattcaacgccattctcatctccctctttgcattcatgcgcagccttgatccgtccaggagctaccaagttcacacggataccgtacggctgtaaactgacagccatgctgtgcgtgagacccaacagaccagctttggcagacgcataaccttcttggtttggatcactctgtttcgcacggaatgatccaacattgatgatacacggcccagccgtgctgtgactatcatccgtcactggacctgtgtccttctcgttcgtcataaacggcagacaagcctgcgaaaccgcaaacggcgcagtgagatttgtatctacatacgcgcgccactcattcaacgtttcgcgatcaagcatagtcttgccatctttccaatgcggagctgcgatgccgccgttgttgacgagcacatcaatcctcccgccgaaaaactcagctgcctgctggatcttgtcgtgaatctcatcagtgtttcggagatcgcatagtgccgagctgacggctttggcgtcgtagtaggtcttgagatgcgtgcgtgttgtgtaggtaagttcttcctcgtcgatgtcgaggatgaagacgtgatagtctttttcgaggaagtatcgtgctatggtgcggccgatacctcgggcacctccgctgacaacgatggttttgggcattttagaaggatgaagattgttgtagaaaggaatctactcttgcgtagaatacgagtagatgcagtatgacatgtgatgacaggtacaagggcaacatcatgagcacgtcacaagctacgtcatgaaatccattttgataagagataaaaatgtacacgataacgagaatgccctatctcgattttcgtcactgcaaagtgtcaacgcaggtatgagacgcatgatacttcagggatagtttcctctaaaccctcgccctaatggtgccacccgctcttcctcgtgcgccttcagtagccgttcaatgtctcgaaactcctttatatttgcccacattagcgctgtcaatccaaaaccatcttcaacacttgtgtcagccccgagacttagtaaaagttggactgtcgacaagtggcctgcctgggccgcatatactagggctgagctagccttgccatgataatactgttgttcagtgtgatgccttcgacattctggatctgtacaatgatttcgcaatgagcacgcccgaaaatttcttttgacagctctcgaattgcaactagcaccacgcacaaccaacagcccaacaacccagtctatccccaaagcagctgcacagacaagcggtggcgcgttcagtatcactttcccatcgcttggcaaaatgcctgagccgatgttccagtatgctgaggcaacgaaggtttcctcgtagaatgcgactttcccacagagatttacatcagctccatgttgcaacaaagagatcatcatgtctttctgttttgcggcgtgcatcccgcgttctggttcgaagcgtgccccgtccgacaccatataaaagtcaaagccatgttggggactcggcttaccgtgtacagcgtttggcgtgaatcccataatcgtacagatcagtggtgttgtgccattgctgcccttccgatccacacaggcgtggttctctagcagaagatcaatcacaaattgtgatttctttcttgcagctatgtaaaccaatggctcatcagtttgtggaatcatattggcaatgatgtcagcaccacatcggagtaacgatttcaacgtcgattcgttgcatccaatcaatgcgtgcatcaaggctatcatatccgacttgtctttggttctgatgtcagccccacggtcaagtagcatctggaccatgtcgcttttcccaaattctgcagctatcatcaaagcatcctttcccatataatcatttgcgttgatgttagcaccacgatccatcagaagctgcaccatggctctatccccatgcattgctgccgtcatgagggcagtcgttccgtccttatttttcgcttcagtgttggcgttattgtcaaggagaaggcgtactatgctttcacacccgtatcttaccgaccatatcaggggagtttctgcaacgtattcgtatttcgcctctgttttggcgccgtcatgaagtaaaagttggacggtagttaattggcggcgttctattgctttgaaaataacttgatgcggaattttggagctatgctctagcaggaaccttattgttgtctcatcgccagatccgcggattgcatgtactaaagggatagatccagcttggctgacgttgaccatccttttccatcgacttctcaatttccagcctcgttgttttgcgtcgaacttcttgtaaagcacctcaagccagggtgcgagtcctaaatgtgacgcgaaatgaattggatagttagataagcatgcttcatatatgtcgccagagtaagtgtttcgcatagcgagattccgaaggaacggccgttttagatcagacagccattgtgtctgtgtagcggacaagcgagcgtggattgaccaatactcaatggcatagcgcaggaagccatccaaggtcgactgtaagacctcacgacaaatcgcaactttgtctgcgatggttcttccatcggcctcaccctggccgtccacagttgcaactgctagatcgttcaacgtaaggggtctctcggcaaaggccacccatttgaatttatccccgctactttcttggtatttatagtcgatcgcgtgaagcatcctggtgaagattgggtataagcccttaggtagatgcttcattgcatcttgtatttggaggcatgtcttcttctttgtaagctcttggattacaaaactgacccagagaaaggtcccttcggcccttgtcgacaaagttttcgttatttcaggtcggatttccgcgaatcctggaattaccataagcggttctaagctatactcaatgaatgttgtaatgtcaacgcggacactttgatcattgtcggggtcgagcttaatgacgtgtggtgtttccggcccatcaatgtctcggcctagcatgaccagctgaaatttggattcggcactgcgttgcccgaccgaggcgcagtaaccatggaatttggatgttagatactctgacgaatcgcactcgtcgatcccatcaatgatacaaaatattgaaggcagactgggctgagacaataagctcaccagtatcttccacaagcagtcgaggcttccaagggcactctgtttcttctctggcgtttcgaagtatttcaagatctcatcaacctggggttcgtcctggctgaatttaagaagttgatagatcagatttcgtagtacgttatgaggatcgttgtacctcttgtcttggaattggcagaagtaggatagcagatggtcccccttctgttggcaaagcgtttctacttcctcagcaagaaatagtgacatgattgtttttcctttgccaggacctcctgatatgcgcaggaccgggaacgctccagtaagccaagactgatactgagggtcatccaatatccattggcaggtgcccggagctcgttgacccttggcactggcaaggctttccctatcaatgtctggatgactaacgaacacatgattgctgcagttcttgatcttgtctttaaaattcacttgatgatatgtcaatgacagagtgcctggtgcttgtgtgtgactattaccctgctgcttgttcgcaatggtgagattctgaaagttaccagcaaaagacattcctccatttgttaccgaaatgtgtcgaatgtcttgtcggctcgtcggcatggcatcctcggccgactctgaaaattgtactggcatgatggacacaattatgcaaatgtatagtcagttcttcccgatgaaaggttggacaaaagatcagataggctgatgtctggggaaccggcctctttgttattaggatgtgcaaggtcggttagactacctgttttttcagcgtgacttatgcgtgtaagattgtgcaaccaataagtacgacacaaacatcgatcatgattcttgctttcgcagcctgcttttcagcgcttgaaggagccaatactgtaagaaggccaagaccatctaagattagtagttctaataatacaacactgtagcctggtctgcgtgtcagataagccccctcaacttaagtcatgtatttcccagaatgaaagctattgtaggtagtttgtgcctttcccaaccctctcctccttcatcatggcggaccccctcagcattgccgcctctattgttggcatcatcgcagcaacattcgagggaatcgggctcttgtcaaacgccattaacaatatccgacacgcccccgagtctttgaggagcatacaaagtgaacttgctcaactaaaaccactgctggcaagactagattttgccataagtgaaactccagccaaactagtgctcagtcccgagatcaaacttgccttggaaaactgcaaccgggcgtgtacagatttcagtgtttccctcactcactggacgcggcactctaatggcgataagagttctttttttgataacgccaagattggggtcttgcgccagagaagaattcgtctcctcaacgaccaactgagccaaagcatcaagattttgagtgtgactctggataccgcaacctagtacgcttgttcaatgtctgatatccacaagtctcgacgaagcttgctgatatatcactagtctgaaaatgtctcgacaagaagggatagaaaaagagttaggtgataaaatgctcttgaatctggagagtcgcattacgaaaggagtcaacgaggctcgcgatgatctaaaggcagctatcaagtatgaaaggggagtattggagcttcatgagaacgaagacggagacaaaagagctctactcaatgagataatccggcagaaaggcatgattgaggcgtttcaacgaacttcagaagaagcactcaaagcgactgtgtctgaacgtaccaagcagaatatccgtgacgtcaaaactacaggcaacagcattgctttggcggggcttatcaacacagacagggaagagaccaatatcgaacagaatatttcgcagatacacacggatgggcacagtatctctgtagccggagtggcaaaaaaccttgatatcaattccatgttctcccagatgagatcgctggagtagtagtgagcaaggggataaagatctataggtagcagcagatacagaataggtagtcacttcagacattcttattatacatgggtttttcttttaacaacaaacaaaagataaaaagaaacaaaagaatccaagtcccacgttgtcgtgctggctactctttgaacgaattcataggaaggtggaatacttcatataccaaaataacagaccagcttccaacaaccccccagctacagcagtcttcagattgttcatcttccgtagtatagtggtcagtatgcaagcttgtcacgcttgagacccgggttcaattcccggcgggagagatccagccacctgttaaacaggtttctttttttctatttttacttataaaatagaaatcaattaattatctggggtgtaagatttatcttttttgtttatcttggtacaataatcaatcgtatttttccaatgtttcgctaatcggcaattctctcgcttctgttaagtatgcccttcaacatatgcgctctcgtgccacattctctgtctcctccttccaacctcttaatggccaattcaagttctgtaaccgctagatttcttggacccatatcgcgagaaatcatgtacatcaactttaccgctaaggcataactttgcatcgccttgcaccaaatggggtgctccctcatgagttctggagacccagctagtctgacagtctcccaagcaagattccacgtcaactgataatcctcagcattgtagtatgcagtataaatataatcgtggagaatctcaattgtccttgttcccgtcggtgtgaatgactgtctagccgcttgcaaaacagttgaatagcgcgaggtgagaacatcgacaggcaacgcttgacgatcgcacttgttcatgtagttggaccatgttgactgtacaagagggttatcaaacgacagtcgattctcaaggcaatgaatcgtcttcaagtagcccatctgtatggctttggaaaattcgccgattggaatctgacacaagcatgtgagcagcttgggaatgggatggtctcggccgcctttgttgtaacgttgaattaccagtcgacgtaggaagtgaaggaatctgaacaagatcgaatcatctctgtaaatcacggctgcgttgagaagcctggtacatatgggccagagcttgatgatcatcccatagtcattctcgacaccaacaatacttttcagcctctcgccaacaatgttgtatgttatccatgcttcgtcagttttgttgctttccagaagtgttatgaagccgaatatctcagcacctatctgttgccagactgatgaataatccgtggtacctacagggacaatgacgtcgaacatgtttgcagagagattgaaactgtcaaatagaccatatacataaacttttgtcgaatttagaaaagccctgtacctggtatatccgtcagacaattgagtgtccatggataagcgaggtcgtaggtgaggaaaatgagctcttggtacaacttggtcaactcgacgtctgggtcgtgttctgggagtatcactactgaagacaagtcgtgtaccatctgagttctggttcttgttgaattctgcaccccatcttttgaactgatcggtatacattttgggtctagaagttgtcagatgaaggtgtcaaatatcttctgacatgttatttacgttgcgtcgaacccctttcttttcatcatttgcatcaatactttccttgatctattgttcttgatgtagatctcatgaatataattcttcatcttggcccaatcttcaggtgttggcctgcggcaggcaccttctgggtttgtgtccatagccaattgttcgaggtccaatgcgctcatcgtgaacttcgttctttgactagcggtgtgaaattgcaaagttagtaaatgtgtttctctagaccctaatgaagaaatatgctgtgctgggaagggatgactggctggtttaaatttccttgcatccatgtgtaacgatgagacgcctgtgttgtttggctataccacatgcatagtaaccatttgttaagtccctccaattggcccgtttaaatttccgtgcataatgtagctttgtatcttatgtgactcatgtcggctatcatataagtagttccgtgtaacagagtcggtcaagtcagcctgcattacagtcaagattgaccagtgattgtttgagataacaggagtcagacgttcatgttctggcctcattcctaagatcgacatcatattgtccatgcaaaatacaatttgggatctccgaaacattttgatataccaccgagagcaatcacggagaccgaagagctggtgtatataaccggagagattgtcctggttgatgagtgcaagtcaaataacgacactggtgtcggcaacatggatcaacagcaacttctaccacgtaggaatgacctccaagatcaagcagacccagcgaaatggggccaccagatccagaatgcaccagagtgtattattttgatggcccgctgtaagctactcatgtcgcaacaatcaattactgcacttgatattcatgtcgaaggcttgaagtatgttcaacttccggtgaagtcacggtgtattaatatgtgttcaggtacacctcattgagagccaatatccgagaatgtgcccagctgggtcaagatgcattgaggaagacagcagagcagatgggcaccgtcaattgccttgcgttcgaaatggcaaaagacagtggcattgtgaggcacaattgacgtcgtgtctagcttggaaactgacaacctaaacaggtcgattccattcaaaggtacaccgtaaacgagagacagtccgtgctgtggcagagacgacgagaggagtacatcaagcgaggtagaaacaatgttgcaaagtctgtccgaatcattgccgagttaaaacaagactatgttcaatggaacgaagtaaccaagatcttgctgtctgcactagaacaaaagacaagtgtgtatttatcaagtaggttggggctactgaagctgacttaaattagccgacaacgagaaggagaaaaaagaaactgagaagctcctcgctgagcgccagcgtgagagagataggatacaacaaagaataatagcccagacagaagccactcagcacctcaaatcgacatgggacagcctcacaagggggtttatcgttgtgaggggtaagtgacaagaacaacgtgtatccgcagaactgaccgaagtggattaaagaaaatagcgctagaatcgaacttgggcttactgtcggcgcagtgatggctgtaggcgttccggttttgattaatgctgctttgtcggccggccttccgggtagaatggactatctccaagagaatatcaaggtgctggacgacagagttaacgagcttcacgacgagattgggtctactgtgagttggcaacacggtacagctcaacatgcatatctaacatcatcagattggtatgaaggagctcttggcagaaaccctccaagacctcagcaacctgcagaagcaggttgaacactttatggattttttgatcggcatccaaagggtgatggacaatatccaagacgaacaaggtctgtatctgatggaaggcatgacaccccaagatcaagacgaaatcagacaagaccacgagacgagacgagtatgtttttctttctttctttctatttaacgaaccttaagcaccaactgatctgactaataggattatgccaatgacggcgagctgatgaaatcaaaatttatgactgcatacaaggcaacgactctgtacaacgaggtttcaaacacctacattcatccaggagtttcttggttgactggtctgtgttttgacgacactgaagccgacttcaagaaaggtattcttgaaatcgaagaaaaacggaacgagctttgcgggggagccgagaagttggttgatcgggtaagtaaactgattccggtagtctttcagattctgacgcattttagcgtatcaacgaaattagaatcgagttgaaagtggttgatccggctccatctgcaaaggagacggacgatcatgtcgaagaggatgatcaaactctacaagactgttattagactagctagtagggacaattgatgactgtatgccggggtattacaagactgcacatgagaacttcggtggataggtcggcgtggagtgttgaataaaacaacacactcatttgtatgcaattttcgaactctgtcatttctgtatctatctctatctagtctatttcttttactatacttcctggcctcagactctcatccttgaaaacatgaaaacgaaaagaaagccggctccaagagacatcaaagtccaggtcgtccaattcttcttaggattacgcctctggtgacgttcaacagccatgatgtacctctctggtactggtagacgtgcaatgcaggggccgctcattgtgtttttgacaatgaggctgaaaatcaaactctgaccgaatcgtgggaagaagtagtcaacgaaaatcttggagaaaagggtttccttgatcgaggctgagtttgtccgacgaccctggttcacggcatccacggcccgttggaatcggttcgcctggacgtcagtgaagattgcatcaatttcgcattctgtcagcgatcctttcgcatcttggtcttgaagagcgtcaacaagagtgttgacaaggacagcagcggtctccatggcgccattacctccttgggcactgatgggatgcaactgtcgagccaaattagtcaaacaggattcttgtggcgttgcgtgcttcaacataccttgtgtgctgcgtcaccgatcgtgatgatccttcgataatgccaccgtggaaaaacatgatcttcaatactgacgagagaggtttgcagtctgtgttcataaagatccttgaaagttgttgtttcggtcaactggtcttcgaaatgttcctccgcaagctggagttcgtcctctttggtgtacctgggaatatcctttccatagactttattggcttccgtgaagagaaaccaatagtaacggttctcgggtgcggaaatgatcatgtagttgctgttcttgaagaaggcattgatctgctgaggtgacgcaggcaaaccaggaggccttttggaaatcccaaagatgcacttggactcgcattgaaggcctgtttattctgtcagctaatgttgccaggatcatggtaagggagtactaaccaaccagtgggtctggcttgaagaggtcagactttgcatcatttgcaatccgccacatctcttgcctgaccttgctgtggattccatcagcaccaacaacaatatctccggtgtattttgatccgtctgttgtatgtacagtaacatggtcgccgccatgttccacaacgttgacgcgtttacttgtcaacacgcgatccttgtacttgaggctgtcgaacagaacttgaatgacggtttggcgatcaacaaaggtttgaggatatccaattctgcgagaacccgttagcaccacccgtttgtagatacctctctctgataacgcacctttcttccagcttctccgagaacgtggtgggttttgtgtcgatccatgttttcccactaaacaagcgcatttgagcagcgtaataggtgttgccaacattattgcgaattttgtcgtagcatccaagctgatccaggattcgcaggccagatgggagaaggccgagacttgcgcctagttgaggagcaatagtaggatgtgcttcgagcaggatgtaattgatgttgaacttttcgagcatgctggccaatgaaaggcccgacacactccctccgacaataatgactgtgaaacccatagttcctgttgatcgagtaaagtaatgaggtacttgattcgatttgagcaagtttatatgacatctcatgctagttgaaatatagcatatgattggcttagcctgatgtggctcttaggctcggccgtcgctgcttgcgggttccgtggcccgtggcccggctccgagtctagttcggtgagtcaagtcattgatggccatagagtcacgccgagattttcaatctaagggaattatgcttgtctagttatctgtgtataacactgaaaccacctgttcatcatccaatcaagtggcccgtcgtctgcgtcatcgacactcagccacggtttagccaagttggacaaaatccagctctctctcgcccggcgtcttgtcacgcttatcatcgttacttgtgtggttaccggaggccgacttcacaatttccgagtctcaacgtctacgtagtagatgagcgagcaagcattgcactgcattgcattgcatacctggctatcatggatgacgagggacaattcgaggccaacagacttggcggtggccctgactggccaccgggactccccgaatcaaatcgacgagctgttagtgcccacttcccttgcttttgacacacctgttgatgaatgttttatctcgtagtgtgatgcttgtcgtgcccgtaaggtattgcaaccccgcatcatcattgcagccagagcctcaagcagattgacatacttccaggtccgctgcgatagagaatccccatgcttccactgcatcaacgccaaaatagcatgtgtttacactcccatccaacctccaaggaaacgcacacgaattctactcactccccaatagtacgttgtcctctgaaagccgcctagcttgcacaataacatgccaactcttcgccttaagtgaacgaaagatagaccttatcgataacaagctagcaaaagccattggacttcttgaaaaactccaagtgggtggctcatccaacgaaagttctcaaccagcaaagacttcatggatgtctacagagacaccactctctttacccacaccagccagccactcatcccagccgaggcaggctcgggggcaggtagtcgagggagaatcttcattgaccgcccactctgcctttgccaacgagttcttgcaaaaggtcgccgcgacggactccatacaacagtctagcccagaactatctgagactctcgatgagttgtctgacatcctaacgcaacaaggtgctgcaattgacgaggcaccatacccgcatgccagaccaatccagccattgaaacagccacaatgtgaaatgcctccactaaagacggctattgctctgatccgaattgcaaaaggtgagcttgctgacccccctcacacaagatattgtccatgcaaaattcccaaactgacatcatgattgatgccccagccaaagaactcgtgggaagtggttggatttacgagttccttccattccagcgcttcaccgacatgtgtcttgacgtttacttcaatgacaaccattccgaagccaactttatcactgttaacgctggcctttattccttgtttcgagactacattttccatgtttcggcacaagaaaaggaagcatacactgcacatagtatcttgtgtcgcgacaatcttgagactgctttatccaacctgccgttacatctacctgcgacaactgatatgattcttgctcttgtgtttggagtatgtaacccggcgctaatcgaaaatacttccgctaaccacgtcgaaggctttctatgctatcgagctgtcgaagccgtctctgtcatggaccttgactgtaaaggcatcagagctgtgccagactaacgcctaccatagactctcatcgatggaaaacgataagagtgaggattcccgatacaaacagtttttattttggagcatctacttcatcgacaagagtctatctctgaggctagggcgaccctcgacaatccctgactgggatatcacgatacctcgaccatctatcaacgatgctcattcggaacccgtttccgcctactttgttttgtggatcgagacagcccgatgccaaggcaatatttacgagatgttgtacagccccaatgctatggcacaatccgaccaggtcaagcagtccagggttgaggctttgctatcggatctgcatcaattagagacaacaaccttggaaaccaatgtatgccagcacaatacaaacatacgtttggtctcattactaataccaccactagaccatatggctggaagaagcaaagaagagttctggcgaggatctagtgaatttcttctatgtgtcggataacgtcctccgcctatcactcctcacgcttgttcatcgcgctgctccacgcttgcctggctctgctacaactttcaattccgactgcatcgctgctgctaggacaaccttacagaagcatgaagaatgcatagccctcattcaaagaagtgcaacaccatatcttgcgacatacatgcattggtacgcaagcagttacatctgggcgattccaaatattgatcgagtttttgctaacgtacttattaggacacttctatttgctccatttattccattcatcgtcattttctgtcatgtcatcgaaacccaaaatgagtcggatcttgcccgtcttcaggcctttgtcacgtctatccaatctgccacatcaatttctagacccgctgctaggttacatcgattgttccaaactctttgcaaaattgctctaagctacatcaagtttcactctacgacaccagcggacaaccggcaatacggttcaaaaatagactcttacttggacgctctgggattctcttctgcaagcggtggcaatcctagtcgacatgataatatgttttctcagcaaaatagtatcgtcggtgatggggcgattggaagcaataatgcaggaactagtgtagacggtgtgggcgacgaatttcgcgttatcaacccgatgatgtggatgggaaatagtatggagttggaggaatggctagagaacagtgaggtcatggccggtttgatttagcgagaacatggaaagaaactggctagcacagtgagacattcataatcgtatgtttcagtcatcataagtgttacggcgcagagtgattgacaacacgacatcatcattcataggcagagttcaaattctcttgtttctatatctatatatttcgatgccctggactggagactcaggcaggttgagcgagcgactcaagctcggcatagtccttgtaccagacgtcatctccatccttgtccaagtcctcaacattggcaatgatagcgtcctccaagctagtccagccaggtcgaccaaggtccttcagcagctgctcggccttgtctctaggctcgatctcgttggcgtcctctccatccgcgaagttctcggggaatgtcttctcagggtagtgctttcggaggatatcgagaacttggttccagttgaagcgaccggcaaaaccaaagatgcgctgatccttgacgtggtcgaagatggcggccgcaacgtgaagtcttccagtgtcgtcgacatcgatgaagtattctaccacaagttagtccagggttttcatgatctgggtgaatggcggggcttacggggcgcggttcggcgatgcatagtggctaccttgttcttgtaaagcataacgggcaggccagagctgctagggtagccttggttggccgcgtcaatcgtcttaccccagttgtagtttggcaggactagtttcgattagctgaagttccatatgcccattcgttgaagtctcaccagtgttgacaaccagatcaggtctctcgctctggtgttccttgtggtacttccaaatggcctgttcggactgaaccttgctggcagcgtaaacagcaccggctcgcgccattgtgtaaggagggtctgaccacgcaatcttaacagcaccttcactccagctctcctcgttcacaagggcgtgaggctttccgggcatggagatggtggcggcgcttgatgaagaggtgaggacaaagcgcttgacgcttggttcgccgtaggcaaccttaagcgcggtgagagcaccggcaatggcatcagggatgaccttgttgggatcggggttaagagacatgatggaagcagtgtgggcaataacagagacgcctagaatggtctgattttagtgcctgtgcgccaaagttgggaggtgtcttacccttgacgacttctttcaggtcctcctcggaggtcatatctgccagcttaacaagctcaaagttaccctgaccatattggttgtcgaaggcagttgagagccaagagttctttgctgggtcgcggacagtaccgcggaccttgtagccgaactcgaggaactgcttggcaacgtgagagccgaggaatccgttgacgccggtaacgaggacgacggagcccttgggcacagctggattatcaagaggagccattttggtataagtgtatagatgatggatgtatgttgatgactatgtttgagatagaagttataggatttatatatgtagaaacctcgtgttgaaccccgcattaactaccctagtcttattcgcagtgcaacaccagctccattgaaaccattagccttgcagacgctaccgacgggccagattcctattctgtgctggtgcggcgtttcgaccctgatgatgaagaattaccaacattcttgatttgtcagatgccccaacttaaaaaccaaatactatcacacgcgagttgtcgggcctattttcgtaaagatattctgagaattctattaatatcatgagatttcctatggaatattattacatcactttctagatgtgtttgacagtcctggacgaggagctgaaagcgaaactcgatatcccataaattcgcagtggtatgagacagcacataaagacatcaaaacaccgagaaagtagtgttttcgtagacatgtagtccgaatttcaataccaaagcctaggaggttaatttactcgatattcttattacttagttgacatttgtactgtatttaagaattctagactcaggccaacgaaacggacgttgatataatgagaaaccgcatcgctccaacataagcataaaataaactttaccagtaatactgggcgaacggatgaaatatgtgggaaatgaaagatgaacaaacaaataggtatctcagctcggcaatctgaccacgatgttcccgaagtagcaaaatgccgcgctgtcaatatgcgcctgtcgatctactgaggctccaatacgccaaatacgccactatccgcggtagaagaatgaaaattctaaagtccgtcggctgatccacgctgcagtgagcatagcaaacgatgatcacacccgaaaagggtaacttttttgcgacgagtgccgtgacgtaagcgccaaatctgacgtccaagatatgcttacatcttatgtctatgatcatcagggtgactcagttgtgagagatcatatataaaacagtcatctcggatggaattgtcctcctagcctgcttcaaattcccgtatcagtactccaacatggtgaatcgaggtgcctcaaaaggttgcatcacatgcaagaaacggcgtgtcaaatgcgacgagactcaacctttttgcaaagcctgtaatcgagtcgggcgacaatgtgcgggttatggaaagcaacctgttcggattaggttcagagacgagactacacgatgtatgaacaaattccagacttcaaatcaatcaacagccaaccgcgaaagacagaagccagggaccatatgtacttttcggcacgtcgggatatcaccaagcctactaccaaaacaacaggacatggcagtatccttctttctcacatatgtcactgatgttggtcgaaatatggagtcaacccgaggtttcttggaacttgttcgtccagtgcttgcaactgagtcccaggattcggtattatccgtagcagtcaaagctacctcgatcaagctttgggcactattacgaccgtccgacgtcgccacctcattgccaatcaaactatataaccaagcactagaaaagctacagtgtgctgtcaacagccccgaagaacaagaaaaaggtgcgactgtcattgcagcgctcatgttacagcagcatgatactctagccgccatattcggtcacaacaagtctaacacgacgcaccgaaagggtgctttggccttgttgacacaagagagaatgagaaggtttagataccatgggcatctgctagggaaccattttcactgcaagatttccttttgtgtcaggcacaaggtacctttgacacaggacgaactgaagtggctttacagtgaagtgattcccgctcttccaaacaattgtagctacatgctggacattattgggatatctgtgtccaggctacagagtgtcatggcagattcggagtcttctagtgaaggcatagctctgaatgcactgcaagagcttccgtctattgtctatgatgtcgagacacagcttcaagcatggctggacacagtaccagatatatggcatcccagaagactctcggtcactaactctatttctccttctgtcactacttacgacggcacggtcgatatttatcccagcattcagatcgccaacatttggaatgtctggcgcatgtaccgcctcactgtcgagctggccaaggcaaaactatttagcagcttgaacagcgaaagtacagagacggacagaaaggaattgcaggatgtactgaacctaatcgaagacataagtcgaagcatgccattctatcttggcaattgttcccggcccataagctttacagatatcaacgaccaacaactatcatttccctgctatcacgatttgccgcctgcagacgaagcattcatcgcgtataagaatagcaatcactacgtttcgaggaccgatcacaatcgccataatctaatccatggcccaatcgccgccctaagcgttttatctcacctcgttggcctctttgaagacccatgttcgcagtcactgtcatctgagggtgggtttcaaagacaaaaacagtggatttatgagcagtttcgccgctcgctatacttgatgcgcttcataccacgcaatggtctggatgtaggtaccgactttcgagatgagaaccaaaggccaatgcagggacagttggtcaataccattcgtcaagcactctccacagtcaacttgctgtgatgccttgaacaagtcatgatcctggtacaaattgtcaattttagtgcacaggcagtctattcccacttctatcccttgtatcgctgtgatttacgagtcattacaccgtagttggagctagctactatctccgaaatgatacaaccgcggcttgagcaattcccccacttgaccccaagagcccaccgtgttgttgagtgggaaaactcacgaacgctattcccttgccgactagagcagagtctaactccgcactcaattcgaattcccctcttctcactcccctcacgagttttggcgtatgttgtcccccacgtcatggtgcgcttttcctatcattggatagctttgtgcgccgctttcatcattttgcacgtcacgatagttacacgcaagacacactgcatcagcgccaaggaggttttaaacgaggaagcaggatgataaagccaataatattaccaggccaagcaatgtgatggtctcatttgcgtcatctcgtcgccactattttgatcagagattccaaagtactgctatggctggacttgtggtgcttcacgatgtggtcgatgacttggcgttagcgagatccatccagattaaagagtactatgtaaaaaggaaatgcaggtatctccagccattggggtccgcacaagaatgggtcttcaaccttggaagaggacaaaaaatgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgtcataaccaactagaccacagtacctattactgtttgttgaggaacacttggctgagcaggttcatatcgacgagagaaaaaaatccatacgcgagcaaggtcaaagtcaaaaccaggtcacgacaggcgatatctgacacgcctaaaatcaacgtcataccgatcactcaagagactttcacgttgcaacaatagttatcaatcataagacatttcaatcttgagaaacttttcaattcagattgtagtaggatcctctatcacgcctagcaaactctgtaaaataccagtcccccaagtcatgacaaaactaaattcatactcttctattcgatagaatcataacaggtgacgctttacagggtgtacaagtaacgggggttgtgttcgcccatctcagcaatctcctcctcagtcttgccctccattctccagtcctcctgaccagacagctttctcttgttaagacgtcggaagtgaaggtaaacagtggtgtggatacagacggcaaggaacagcataccaatggtagcagcgtatccagggcggtagtgaggctcgtcttgcttgctgaagaggaagggggcggcgacaccagcagagtttccgatagtgatgaagataccactggcgaaagcacgcttgccgtatcggggctggttgacggtaatccaggccatacctgatcctgagccagtccaaagtccgatagcaacgatgaagcaaccagcgaagctcatggcttggttgtagttggcaatgagaaggatgtaaccgagcatcatgaccagtccgccaccaatgcaaaagagtcctcgttgttgagtgcgatcgctgatcctcgcgcagatcaggtaggtagcaaagccaacgacataaacagggacagtcatgccctggatctgcttgggggaccagtcgcccatctccctgatgatggtgggcaagaatacactgaagctgtagaggactgagtgactgcagtactgggcaatggaaagggcccagatcttccaatccttgatagcagcgatgacatcctccttgtgcatctcctggccagatgctgtctgaccaatctccgcgcttcgaagatcaatgagagcttggcggtcctctggggtaaggcacttggctgtaccaggggtgtttgggaggacgaaaggaacggcgaaagcagtcagtacagtgggaattccgttgatggtgatgatccatcgccaggcccgccatccaccggcaccacattcgaagcagtcgtggttatctagctctccgataccaagggcgacaagaccaccaacggcaccagaaatggcagagatggagtagaaataggcattgcggagcgagatgtgcttcttgtggtagaaagtggtgaggtaaagcctagaaattgttagtcatattcattcccagttcgggttggtggtacttacatgataccagggaagagtccagcctcaaaggtaccgaggagaagacggcaggcgatcaaagagccaaggttggtgacgaatccagtgaagcaagcgacgataccccagaagaaacagagaccggcgatgtatcgggcgggctgcatcttcttgatgattagattggagggagtttcgaacaactgagagtttcaggttagtcgatgcttttttgcacaatgacaatgctgttgacttacacaataggtgacgaagagaattgacacggcaagttggtattggttgggtcccaagttgagctcctcctccataccgtagagacgagcattgccgataccgactgtatcagaatgtcagttgtcaattctgctgttattttctctgaccaaactcacctcgatccataaaattcatgagataaatccaacaaaccattggaatgatgcgtcgatcaagcttcttcaaaatacggttctccgtctcctcagagacatagggaacagaagtgtcgttgacggggccatcgctgttggtagcaatgccctcctcctccttggtaggagaataccgatcactctcaacgccggcggccatggtgggcaggaattaagcctaagacgaggctcaaaagatgacactggctgtaaaaggcaacagagggtagaagaaaaaagagttgaagatgcagagctgactgactcgagacgcgactgggggggacagaggagctccttttttataaccttcgcgtcgtcgtaatggttgcaagcagagacgccgcgcggggtatgaatgcccagacattctaatccgaattacgcagtaaacccggtccaaaggagggccaagacgcccccggatgccaagagggagaaagagaaggatcttgttgggtgggaacttgggggaggagaaagtaaaggaaatctggggcaaactggggaaaacaagaccagagacaaactgcagagaaaaaccaaagggggggctaagctttgtggagaaatactgttacgttttactgcagacggggtattgtatttcgccaaggcatagccaagactatagccaagtgtatagttggatctgggatgtaatactccaccgaaccaaccgcgcacctttgatatgtatcccttttggagcgcgtattatcaggtgacgctaccccagtcgataactacttggcggttacttggcgaactttgctttgggaagtcataacaacgcatcccaatcttggcaagtaagcttgagtctggttgcctactgtaccctccccagagaatgcactcggacagatggaaatattactgcttttggtttaaatctctcggttattccatttcttgaacgatgtcattctttatttctagccgggcggatgtagaccgatcattttgcttggtatttggcgttctccacgtgtatcatgtatgagatgagatttatgcttaattgacggttccccctcacaccctcttgtcaacaatgcttttagcctacctacatggtgagacacgtggaactggcatggctgcagttgatgatacgggtagttgattgtttgtttgtctctcatttcctattgcctaccaacatctcgatgtacctactgtatgtatgtaagataacagagattattgtgtcttgttggctgcttgactattgggcggacttattctaccccgcccgggggacaatccgccgagtagcacgagtcaggggtggcttgtttccccccttggtctctcctcttctctttgtccttgtcgttcttctccgcattcggtgttacatgtccgtaacggtacgttttgtaatttctttctccccgggatcgaaactgtttgtcattgtcacatttgttgcgtgggtttcatgacacatttatttatcccattggtcttttgtatctgtgtgatgctatttgtgttgcatcatttgtgtctgtcccacaaggcagaggaacccaaccccatattggtctcccctgtttaccgcctttaaaaagcgggaatttgggggtaaatcctccaacgaagagaaaacattaccccacaggtccactggactatagtggacttggtccctcacaattacccactggctaaactgacctggcatggtcgacttcgcttagacttgaacgtcttaccgcgcacataattctagaaatactgagacatgagatcgtcgttaatcattgcgctagatttgttcggcggctggcaagttgcgatcttcttctaatagctgccgacatagccgagacgggtgcaagcagatgcttattcacattagacttaaactgttgggatggggattgaggatgtagacacctccattcttggttgccaagcccgagtcaaatggcaatgtaaattgaggtgtgtttgaacagatacgtaacttttcccttgattacccattctggaagaaatgccacccaagctctggagattgtgatctacctgtaaagttggactttataacatcaagttgagttctcgtatcagtccacaaagagctgaggccttgatgcacatcatcagaccacaaaagagtctttcacagaccatgcaattcccattcctcatattaacaggatttgcgataccattcatgtcctatcatctctcccaaaactgacatctgccaaacccagtttcacatgcattaaatgcaactctcatctgagcaacactaccgacccgttgcactggtattcaccttcccaaaactcccatgtggccaggacccctttcaaaccgtttgatctgcatctcgcagtgacacatgacaagtcgtgcttggctagcgtgacgtggttcctttggagtatgaggggaaccaagcctgagtatctccaaaggcttcaacagttccaacaacctactgacgacgttttccatacaatatcagttcattactttctatttaatattcactctctgttatctccaaaagcctgctatttcaatttcggcaacctgtatgggataccattatgaccttgtccctctctcttgatgccatcaaggtgaagctcaaccaacactctcaacgcccaagtaaactctcaaacggcggccggacgttcgcacctgttgctacgaataaggctatgcttgccttaaaaccgtatagagttcttcattagcaatcctgttgtcatttattcctataccagcactccgggtttttatcactcccagcaactacggcacacttttacatggcacttccatcgacatgtcgatttgagccaagcgcacacgttgaaatcgtaacgagaattagattaattccatcattgataaccgtcgggttcacgctcgtgccattctttggtcaagtactactctctgagcccagctcattccatgccaagcgatccgaattcgcagagcatgcattttaggtgacaaggcttgaggacgataacaatactccagcagggaaatacacgatgcagtgtcccggcggtgaagagctgatctctttgagcatgaagtgtcgcgataccgggataccccaatctgcaaggaaccgagacattatcatccaacgtacctgtagccaacacacaaccgatcgaggattggccggtgatgccaagaagctcaccgtcgggcttgagtcggccaatttcatttccaatagtcaaggcttggaattttcgccattgacgcaggagaccaacacatgtgcattgtatacagacgtgaagctactgcatgttgtgatattgagttacactgagctattaaggtaatgggaggctagagatgtgtacgcgtttcggctggtcttacactgggtacaaccgcgcgtgccccatagttagacgctggaaaattcccgtgtcccactgccggcagtgtctcgtcttggcatcagtcatgaacaagcttcgacgttacaacaagctcgggtagacttttgcggagtttgcgggggaacgaatgcctcgaacaaggttttgttgggggaatctgagatggtaaatcttggctttgcagacggggccagcggactcagtttccagtcaacttggcatcgatagtgctgattgtgtaatttgttgccaacttggcagatcttggctgcttggatcgggactggggaccaattgtagtctagccttcattcctcctcctttattttctgtacagccacaattggatatttggtggttgttgcacagcagatagctgaaaaagaatgggatacttgtcgggcattgggtttatggcaatacccgagattaccatgtcttgggaatatgcatgtttcctttggagcgaccaataaaccgaggtttaaaaaaagattatttgggttgacatgttcatttgttgcattagccaatcgttccatgggcatgacagagagaaatagcctgtcgttcgttggatagcatgtcacccgtagcgcctgcaaaactgtccgagattgaggatcacggagaataactgggcctttgagatttgcttatcgttatctttatcgatttctctatcgatatgagacaatgtctgtctgtgctcatgtcttggctgagtgacattcatctacccacctgccaccctagagcccacgaacatcaacttagattgttccttcgtcagctatacttcagccatatgcaataggctttagaataaatctaggtttctattgatctcacatttactttgttgtatgcttttgttatgacttgatactattactcatgacctgctgtccatacacattcaactcatcactgtgtttatgtcgttccttcacatcataaagctatgttcagcagcaattcctgtaacatcactgattggctgtctgtgataactgagccggaagaacaagtctccgcactgtcaagggtccattgaccaatgggagactggactcaattgatcgtacataatggcagaaaaacaacatcttcaccagcgaataaaacaaaacaattagcaatacaaatgggacttttagaacctaaaaaagaattttcaccaccgtgccctttcgctagccagcctcgctgctgacaaacctgaatttggccgagttttcggtctctgagagaaaactctgcaccaagcagtccactctgcttactaacaaactccacagcaactctctataaaagtagccatcgtcctcgaccttttagtctttttttttcttttcttcttcatgtcgacaatacttcagagaatcatttctatagtattcgaccttctcttggttccctaaaagagccacagatcccaccctggttgatgaatgaatatcctcgatgccctagagtgaataccctttttggtcctctcgccctgtccgcaaggatagcggtaatcacttttgtgtggttgctgtatagagagatgctactcttgatgatctcggtcctgagtgcggtcttgcctttgggcgcgcgcttgggacgggcattgatggacgtctgacaggcttttttttttcattgcttgctgaggcttgccttggtagtgaagaagaaacgtgaaatgcgctggaatacatgtgatgaattgataaatcagacgggatgtcatgagcggttactaaaatagaacttgatacgcctgtctcagatcagatgttgtaggattggcagtgtcctgatgcgcccaagattttgacaatctcagctcagttgctccactgcggagagtgtcgagtcgacgacagagctccaatcgcaacaaatccgcccggtagcctatagcccagcacttcctccgacaacaataaacatcaaaaggcaaaacatataacacgggcgcgtcatgaagaagtctgctggccgactggcagatgccgagaatcatgatgagctgatcatcttgtatgaagcttgcggaatgattgactgtagctcatattgcttgatggtatggtcccgttcgggctggcgacgaagatggcggtttggagtgtagtcggtactttgtgtagtgttgaaacttgactgattcttgtctatccggactgtccactcattcaacctctcaacgattgatctgaagcatttgtcttctgcagaactaatcttgaccatgtctacatgtttggccctcaaagggacaaactcaaaattgacgtggtaaccaaccgcgaacatctcggatgcgacaggtgggaggccttcattatcgaccacagtgaacaaaaacgttatgttgactggtgtgctagtcttggggcgatatttcatcgctcggaaaaagttggcacgtaacaagttgtagtcgaatccatcatctcgtgagtgctcattctggataaggcgggtaactccttttggctcccactgtgctttccgatacttgtcaagatagggcatactaagagaaacgatgcccctcagggcaaaatagacgtttgcgctgtgttcgtcgtgactcgcatgggatatgttgatggcttcctgacagacaagaccaccgatgcaatgtgttatgaaaatcaggggacgcaacggtgcctggcggcggtactccacgatatcggcgagaagatcggcagcatggttgtgcaagtgtcttgaatcctgaaagtacccatggaatggatcgtaaccaaaactaagaatgcgaattttgtcgaggtgagaaggaagtattgccttgatccatggttctgactgttgatgggttgtccatgcacttttacgacctccagtcacgccgtgcacaaaacaaatgtcggcaactgcgttgggaccgtcgtgtaggatttccatgccaactggaaattgagaagaagctatagtctctggcgtcttgagttccgtcattgtttgtcgagaatgctgttgtcaagctttgggtggatttgatgtcttggattatgagcgatgaatgctggaacgaatacttaaagatatatctgttgccttcttcctggaacgttgggcgctgagaggaaacaggttgtgatgcaagatgagcggtgtcacccttcagcctcaaagaaagtttggctgatgactcgccaacagcctcattgggcagagatcaccaatcatatgtgcagtttgtccgccaatatattgatcatcacacatgaatgtctcagacaaaatgaagtctgagcgcaggctccaccaacaaaaagaaagacaaaacttggacaaggctcctaattgatttgtataatttaaaaactatacaagatttacagtctgtatattaacccctctttccatcaaagcacacacagtcatcctcggatcataggctacaaccttccctatttctctgttgctaaatagagggcaatagtcaggatcgtcgacctccataccccattcgtgaaagagccaaccatctggaaaaggtatgggcacgagtcgaggatcacctattgtgtgttcgccagtgtagttgtttagaaacttagtccgattaactccgtcaggaccggctctttgttgggcactgtagtttgcaggtagaggaccaaggagagcctctccgttcatgatgccgtggacaaagcaatcgccaagacttctgtgtttgttgtctgctgtaggccggatgagtattgggacttgacatccgagcgggataaatacttggtcacctgatgaatcgaacgtcagcaagtgaactctataggatacatatgccttacctagctgtatcgttccccgtgttcgacaatgtccaagatagccatcactagtaacaaagcaatacgagtcctgccatccaactatgacattgctttcatactgcgtcaagtcatactggctctccctgccctgggctaggtctagaatatgttcgcggaactgttcaagcgtaggacatccactggcagggtatcgacccttaaacctcgagtgggcgagaacatgtagatgtgcatccagaagagtctcccccgaaaggtactccttctgcatcattttctcgagtcctaattcattaaggtactctgccagttctgtgaaactactgatttcgaaccgatatgtatgggtaacagaccccaaacggacacctgctacttcgaattcattcggactatgaagaacagtatgtgatggggagaaactcgctgcgttgaaaccattcgctggaggaacggtgtcgagcactcgtgcggtccaatcaggaacccaagacggccagtgctcatcagacgaaagagttcctgctccattgtcccctgttctagggagaagatcaagacggccataatgatgcgtataagccatgagagcatctctatagacgtctagaacaggcagtgagtaatctggttcgattctgttcgaccaccctttcggtgcaaggttcatcaaaccgtagattcggtcatgtggaagctgacaaccaagatcgtgatatttccagaggagatcatcaagtttgatccccttggagtagaagcaaatcctcgacatttcccacaaatggcgccgcaaccttcctgctgttccatcatcatgttttgagagtaagaccatagctgtgccctgcagatctgtccacaggatagtttccttcccgcattgaataacagatgagggactcgacaggtgaatttcttgaaggacccataatctgcggaaccaagaccgagagaatagacttgcgacggcgatttccacgtatttgttcaattgtaatgggattgagaaattatgccaagagtggccggaacagcctggcctgggtttacatgccccgcttgatttccagacgacatgctgagaaatctctctcattgtcgacagggccagagtgcttccttcgtaggctggtcctatccaggcaacgactcttgtggcaagtctgaaaatgtcacccatgcgtttgacttcgtggttgcgttcttcaatgttgctttgatcgatacataatgcgtcaatccacattgtgcgaggtctgtgaggatatcggagatggcgcagggcttcatccagattttgaccgattgttaagaaccctagatgtaaatgtccaaggttttcgtttgtagcagtgatggcttcgactgccacggtagaagaagaatcctgaggtccccaagtatatgagagtgcctcataagcaggctgtgctgattgcatctgaatgctttctcggtcataaagacacggatccacgagcgggtctggatgattccacgaagtttcacccgtatcatcattggtgaagagaatacggctttccagtgtattgaatgcttcccaaggtgaatcatcagacagagttttgtttatctcatcgagagaaagtgggcctgagtcgctttgaacaggtggtgggatgagtgggcattgggtgatgtcgattttgatagggtcgtcaaatcgtccaggccatattgtgatgactcggatctcgttcgcagcttcatccaggcgacggtattgaaacttggtcatgtccaatctgtgattgagtaagctttaagctggcgagtgttattgtcaaatggtacttttagtttgatcccgcaggcgagatgcatgtattatattatccgattcgaggatatcgggaccgagaaaagttggttatatccgattttcgcaatctgtattttctcatagaagctaatcgggctgtgctgctatgggccttggatgacatgcagcttctcctccaattggagtcgtatacggctcgattgagatcactatcttcctacgcctcacaaggctgacttgcctccacaccaagttattacacgcatattccacaaggggccaagaaaccgaaattgatcaatttgtctaactgggtatccttccaaataattaccataaaatatctaagagctatgaaagtcaggcaaagcgctaaacaacgagtaatcataacaaacagggtccaaaaacagaggatcaaaccgaggcatccccgagtcaacattcccacgcgtcggcgacacaagagtcaagtctcctccctgatcagccgcaccaggcatcgccggtgagttatttggcagcgtctgacacaagggcagtgcattcatcctatccatagcgtcggcgatgagatccgatgcacagcagcgaagacggtcatactcggattccgccatgggccatatccgtcttgcgctttttaaacaacccagtactagagttacgcggttgtagtggtgttcgaaacactcgtctgggtggccttgggaggtggcgagctggatgaaaccgcagagtgccagagctggtatgacgaagggtgtgtgcttggggacgttggggcagagcgatatgcaatctgagatacgtcttgatgcatctgttgcttttattccctggattaatgtcgtggatgatgatagaggatggttttgtgcgattggtagaaatggatctttgctatctgctaagagagagtgtagattgcttcgggggagatgtaacagcatgctggctagtgcaatgatcatgtgtgcctgaaacatcatctcatcgatatttccatacgagtcaacaatctccagtttgcccggtggtaaatggttcgaccagcttagaagagcgttctcgattgattgggaatggtcatagctgctgttctttagctggttcagtaacaaaactcgaccgagaatcgtggctgcttcgatgcgataactaaatgacgagaatgtcacatcgccggtcgagagcacccgtcgtttaaattcgagaacatgatgaggctgggggatgtcgagtcgacctgtgtaaaacgcctcttcgcaaggcaagcaaacctttggaggaacgctgctgcatccaagattcatcgtctttggtggtatagccatgagaatatccgtgacgtaaatttcccaccacgtccttctcaagctctctgcttcaatagggttgtctagttgtctcgctgcagcaaagtcgttgaggtgcatgccgagatccatagccattctcgtgcactgcccgaatgttttacccgctgcatcgaaatcaccgccgaaaaagagaaggatggagtagatgagaagagactggaccatgcatgtcgaattgtctgtcatggatagcatatctgccgtcacagcagcacggagttgcgcgttgggtcctgaaggggcgtagtgagatccagcaaaatccaccatgcgtcgaagatacggtgggtagttgcgagatgtgaagacagagctgggaacaagaaatggatgcgcattgtgaaagttttcgtagtagagccgaagaagtctgtcgttgtcggatgagggctgtataggtgcttgcgtattcatacccaaattggtgctctcaattgcctgcgatatcagaccagggtctaggtgatggtagaatgccatggcgggatcattagaaggctgctgtactgaagctggtccttgagtttgatgatcgctcgcacgtctatcgctgtgtgaactttcagatactgaactctggtgcgtttgtcgccgggtgagttgcggcaatccattggtagaaatagcatcttgcgtcaatccagacgagggcaatgtctcttgcgacgaagaagttggcgtgatgggtagactaatgggattcacaattacagactctacaaagccagtagtagacggctgctcgctatgcgaagatctcatcatgagtcttttcggctgcgtctcaagtatcgaagagcgatgcttctttctgcgtccgccgcgtcgcgacggctcgtagaagcaaacctgatttgtctctgcgcatcgtgaacaggatggtttccccgcatcgcatttgaggtgctgctttctgcagacggtgcaagcgagtgttgcgattccagtcggtttgactgatggcgatgaagatgttgatgatattgccattgcgacgctggtgtagaaatgggagatggttagagtgaggatgggtggattcgtggtgaggatgagtcggcgattgaacaagataagcgaattttgctgggtaggacaacgtgtaacgtgagaagagataagacaatgatgtccttggagtggtcaaagatagggcattcaattgtttgctctatctgtgtgaatatctgatgatggtgggcgaaacatcatatcactttgacatgtctgagtatcatgttatctcaaagaagcaggaccaaaaaatgaaaccccgactttccaggtggatgctcaccgacttatttggagcattctgactggtagatgtaccgataagctcagacgtgaacaatccacaccaagaccaggacaatacgaaatcccaggcattgtctttccatctttaagatctcctgattattttgcaagacaccgtgtcatctaacacttgtctaggttccgaagtgttcttgaattgatgtttaaactcaatatcgatgtgtgtacaccaaatactagccctgacctcggcagttcaatcgccgaacaaagggcagaagcggatatctccggctgttgatcgttgaggtctacaccaatcatcgttgactttgagtccccgactactatcccttgacatctgtgctcagttacaccgtgttcggcgattcaataccactaaacggacatgttggattgtttatatgaagtctgtactcaccgtaaagctgtatcagatatcttctagtcaagttccagaaacatcaaatttctcatataccaatttggtctttttgtttagtaattccttcacgatggctgctgtttctacccggtttgctcctctaccgctgacccagcctcaatcctcatgtcggtcacaggcttcgatcaacattgaaggtcgcagaacttacaccttgaacaatttcatcgatgacgtaaaagtccatcttggagagtctggtggtattggatgtgaagacgtggatgaagattatatcatctcactggcaaagaagtacatgtcaaatccgaatgattgggcacgttactaccacaactgccccgggaagaattatacgcgcaatgcgattatcaacatcaacaaaaaagccaatattgtaaggcacttgtttcttgctcaatggaactggaactaattatctgtagctattgttggtgtggaacccaggcaagggatcaccaattcatgatcatgccaatgcacactgcattatgaaggttatagccggcgaattgacagaaactgtctatcatatgccagaaacaggttgtgagaaccagcctctgtcaatcaagagcgatactacgcatcaggccgaccaagtcacatatatctccgacaccattggtttgcatcgcgtgcacaaccctcatcccaccaatgtggccgtttctcttcatagtatgtttccctcacactcttaccgattataccaggcctaactctgcatcagtttatacaccacccaatgctgccgacattggttacaacattttcgacgagtcgacgggccgagcgagctttgttcccaaagcacaagcgcactagagaaacccttgagaactttactttgataccccagatattttagagattggagcggtgaattgtttttgcattgtacattttagatagctagccataatagaccttagtctcaaatacaatttccatgtcttatagaactgtatgccatcatgctgtctgcaagcggtgtagttgcttacatatcttcgcgattggctgtgtgttctctgagactcatgcttggtcagcttccgcggaagcgctgcttaccctccatcaaccatatctcctcctgtaaataacttccacggagcctccacaactcattgacctgatatgtgtctagattggaacctttccagaatctatcatccgtataactgaaggagagaatgcagcccatcaatcgtccccgaaaggtaccgcgaccagctgagatgacagcacagtcctatgcttaccaatctaggcttgcgatctttgctacacgcgaaagattaaatgcgacggacaacagccgcaatgctcaaactgtgtcaattacaaaactgcctgtacccatgctgcccgaagtaggaagtggaagcctaaagcgcagcaaaatgcccaacgttcagaagcagaagaaattcgaagcttgcaggcacagatgaagcaattgcaggtggagctagtatgctctgcgattatgtccaaggcctagcatttactaacatacaactgtaggctggctatcgggagcaagacaaaacacttgtgaccccgacatcatcgcaggatatgcttgtcagcgacgagtttatagatgccgagaactctaccaacagcatgaagcttcctccactgcaacagaccatgcacatgaccggaatcttcctcaatactttcaactcaatgatgccactttttaatcctgactctcttctacgcctcatcggagaaacatacgccgtccaaccacgacagcgtaatcctgtctcatggactgccattaacgttgtattagctctagcgtgtcatcagatgcctgatgacagtgagatgagccctgagtatggcacagcaaacgactacataaagaaagctcaatcggtcatttggactgtaacgctaggcgaaactggaatactcaatatccagacactgattggcatggccatgttgctacaaacagccaacgacacaacgccagccttggttattatatcagcagctatgcgcctcattcataaaatgggattgcacaaccgcatctctacagaacatctgagtctcatcgagcagaggcaacatgcttacgtcttctggttagcctacatagtggataaggacctgagcttgcgagcacaacaaccttcagtacagctcgacgacgatatcgacctcgacctaccgatggaactgccaggcgtttgtaacggcgattctgaagcaggcattgttacgacagttgacggaaatacgaggctgaactatctccttgctcgaatacaactcgccaatatccaaggcaacgtatacgatcacctatactccacgcgcgcatcaaaacgaacaccagaagaaaggaagatatcgaggaaaagaatcgtcaaagctcttgatgagtggaaagtatcgattccctcagacttcaacggggccaacgtggttaccactacaagcaacaatccttcagccgcagcctttttctgcatacttcatacacgaagcctgttgtgtctgagtctgatcactagatcccacgcttgggatgaacaatgggtcggtagtatacgcgcatatggaagagggacgcaagcgctacaactacccagtgagtggactgcgatggtcggcgaagcgagaaattatatgatattatacgagcaagtacaccaaagacacagctggctgaagtggtgagtctactaaacttcggtcatcaaaaacagaggctgatacctacaggtttgccgcatgtacatatatctcagcgatggtcttactgacagcaaacaatctgagtgactctcagcatgtggactttacgcaggatactgatcgcattgaaagagcacttgcgtggtgccaggatcacttcaaagataagccatgcaagatgtctgctatgcttggagacgtttgcactgaagctgtggaagaaatgaagcagaggcgcacgaacaatgtggctgcggctgttgaggatatctggtttacagggtttattggcgacagaggggcgatttggtaagagacggctgaactcgaaaagaacgagcgtaatggatatccaagtcgaccatcattattgcacggcaccatgaataagtgaaaccaatgtattaaatctcctcaactataccccttcacctaacctagcatacatcccaaatatctcctagcaactataaccccggaccaatcatcattctcacagtcgtcacaccatttaagttccagtgatgctggtgatagtagggtttttggacctaaactcaaccgtgtggctgccagaggtgtccagaatgttgagaccatagtagtcaggttcactgtcgaagaaggtgtagttgtaggtgtctcgagtgttgatggtgagcttgtactggtagatagagtaccaaggtgccttctcaaacttgtaccaggtgatggctgtcttgtcctggatttcagcagagggggcgccctcggtaccaacttgccagtgaacgttgacgttgaaggggggacctgaggcagaaggcgcatcttttccagatgggccttcggaaatgtcgtagtcggaggctttgacgcggtagtcttggccattctcgctcttgaggtcgagccagccgacctgagcgtcttggggaacttcttgggagatttcagccatcttgaagaagtgaggtttgaagttggaggatacgaggaaagagaaaggtgtttggattgcagtgattgtttgttgggatgtgaagttgttgttgctgatgagttgattgaaggacaggactgttggctttatttatatttttatgttgatacgtttctcatcatacgtctccctctagatcaaagacttagcggctgcagttgaagcaaagctaatccgctacagtgtaccataccaaagtacctttcagttcctcagcctctatctagttcatcgctcgttacgcgtcttacacatcatattcctcaatcttgcgtgacaagctggaattggttgtatcgggcatgaagcttagaccttacaggaaactctatcaatagtgcagtcaatagtgctctgtaggaggaatagcgcagaagttagcgcaaccgtccggtgaaaggcattcccgatagggttcaatcgcgaacggtacggcccatttcagcgccacaaaaagaggggaagtgaatcattacaacactgtttcagcatgcaggtggacgtaatggacctgggagacgttgttgaatcctcaacgtgtttagacaattggtcgagttgctagctgagcagaccggaagctccgagactaagcagtcatgttacttagatataaatctagaactagatattgccatggacttaacccagctgaaaggttatgtagatggtatcaggttagctgcgtcgttgcacagcccctaagcaacacacgccctctcaacggcctcctactcgtttctgggagatgagagctccaaaagaagatacagtacacatatacatatgctctgtcgcgtacatcctttgacgtagtaaacccaacaagaaacctttgtccaaatcaccccatcacctttcaccatggctgccttggttgacaatcagatgcccattactcagctggaagacagcaacgacgttgaagccggagatgatgaccttggcgttgaagtcaatatgtctgttgccggcggcccctatggatctttccatgagcccattcacgagtctctcactctatctgccctgatcagcagcaactccggtgtctccccaggcaccaccgtcaagaatgccagtaaccatgactgggaatacattcggggctcaatttggaatgatgatcctgattgtcaactgtttgacgattctgtgaatcaaaaccactcatacgcacttggtgccgcttggtacaaagcctaccgtcagggacaaacagattggaaccccaatgctatggagatgaacaggctccgcaatcccattggccgttcccactacggtgatcttcaatttctacactgcatggcctcgaaccgtggtgaaaacccggatgataccaaggcaaagatcatggtttggatggaagtcatgtacaagctggcgacgggcgaagatggcatcaaccccgacacagtagtttcgaccacgaagctatctcaattttgccctccaatgtctcttccgccgtcctggctatctttgtcctactatttggcaaagaactcaaactttcaggggcttgacatcaggagacgtgctctgggaagcatgttccacgtcatccaagattcatacgccattggtcataccaaacgcgagctcatgaacaaagatgacaaggtctctgatagttagtttgaacaatagcccgctaagacagaactttgacgctaactagagatttagatcccctcaagttcaaacaaggtgtggcagatcgttggggaccaatcgtcaacttccacacttattttggtcaagatggggactcccattcgcactatgaccactccaacgatggtgtccccgatcctagtaatttaggcaatctggagcagtggaacaatctgattggatgccgcgatgcagctgataaatgtaaggaactggctgagaggaagaatgctggagagaagtgggacagtgtgagggattggcttgatactaaggtgtttgccttgtcggagaataagactgcttctgatagttccgttctgtaggagaagctaagaataggcgcgggggactggacgggtagaagactgttgcgtaatatagcgaatacgaatgggaatctcgtgactaaacgaatgttgtgtcttgaagtagctcccgaatctcccaggttaagcgtaaaattacatcagtttatcgataggacagatgttgaaagaaaccagctcgtctcctggattcctctgatgcaaccacaacctagatttgatcacagaccaatggttcgtatcaccccgcgtccaatctcggtctagtgatcacgaacatctgccggcgatggcaaggatgggaaggcaatgaactaaaatggataggcgcagtagttgagactatcgaataggctagttttcagctatcgaaatctccgtttaccatccaatcgtttcagtattgcgagtacacatgtttcaaccctggccatcagccagcctcgtcaacagaaaccacctcaatcaatccactaccataccaggaggttacactccagaacataggacctgtcgttacattcctcggggtaagactttgtgcccgtgtttggaactgccaattcaagtcagcgctaaagtattgagctggtgaccatatttcgccgccattcctgccacaatcgccgatttctcatcttgttccccatctcgcgaaatctactctgcactccagctttcaagatggtcaacatcactatcaatggaaacacggttaacaccaatgaattgcctgctgagcttccacagacagcggccaagaccaactttatcctgatccaaacgtataaccgcgacttgaattcgactgaaaagcttgagctagcggaccttgatgtcgacatccaggaatatgtggctcaattcacctacctgtgtcgctacgagaaggaagatctcgagccaatccgagcgaaacgatatgtcaaaagtgtcaccatgtaagtactacgtccattttggaaggaaacagctgacaggccctagctatctgcgagagctgaagagtaccatatcactcaaggacatggtagacagagaattggacagaacattctatagagtcgactgtattctccacgagactcccaatgtcactgctgagaagcttgctccggagatagccgagaaggccggagtggacatcacaaagcttgccgtttctccagtgagaatcaggcttactgttcaccaagacaagcttgaagcccttgcgaagcttgacagcatcagtcgtattgaagaggtccgaccagatgaagtactcaatgatctggctcgtgaaactctcaatgccaatattcttgctctatccacgtcctacgaaggaaatggtcagaaagtctgcgttgcggatactggcttcgaccagggcaagatggcagacgagatgggtatcctagttcatccagctttcaacggtcgcgtcgagcatctggaggcactttggctcggagacagtaaagataccgcaggccatggaacgcatgtctgcgcatcaatctgtggaaacggcctttacaagaatggcgatattcgtgttcgaggagtcgcaccaggcgcgactctcatggttcaatctatcgcccaagtatccagagatcctaacaagggagcaattgaagtccccatggacctaggccttcagcttttctccaacccttacaagctgggctatcgcatccacagtaactcgtggggcaaggtctgggatgcgaagactggtcaattaggttacgagggtcaagcgtgggacattgataagtttgtcattgaccatcaagactttgtcgttctggtagcagctgggaacaatgctgaaaaggcaaaatccaagagcaaccatataggtgctgctggttcagcgttcaactgtatcacagttggggctacgggaacaacacgtcccaacaatgactatggatttgacaacgaggttggtgcaaagccaatgacacgaatcaacgacacagccaagtttagtagtagaggaccgaccaaacctggtcgtgacatcaacggcaatgagtatgcaggtagaatcaagcctgatgtggtagctcctggtgtggccatattgtcagccgcgtcaagagcaatggccaaggattcgagaaacagggtgatgtatggacgtacgggggatgatgattggacctttatgtcaggcacgagcatgtcaacacctcttgtcgcaggctgcgtggcactgcttcgcgaagccctgaaggaacatggcaaggagaaacctagcgcggcgctcatcaaagcactacttgtcaatggcgctgtgaatttctctgagcaactcggccttgggctgggttatgactacgatcaagggtttggccgcgtggacatcgacagctcgatctctatggtgaagctgtcttccttcgtcgatggtggaaagctatttgaagacacacagtttgacgtggcacctttacgtcaagtccctgaggaagagagacgatggacaagctctcttattcctgttcctgctggacgaaaccgactgactgtgactcttgcgtacccggacaagccagcgcagtcgggattgatgcagaatgatatcaatctcattgtactatcgggaggagctgagaggcatggaaatatgggtaaaggcccaggctacgatcataccagtaagttcagctctattttagagtggaataagctaaccatgctgcagataatgtcgagaagatcatctgggagaatgtcccgggcgagacatttaagattgtcgcttctatctggaataatattgatgtcaaggcccctacgtcattcgccgtagcatgggatattcgacctttggcaagactttaaatctgttcttattgagttagactttatctatttcttaatactgaagtggtcctcttcgagaactgtgaatcttatctctacacaacataaggctaccacggaagaaagtaacgtagcagaacagaacgattggccgtcatcaattatgggacagattccatgatgtcattgtcatatttgctacctgtcagacacgttacttgaatcgaagggtccatattgtgcaccattctccgctttagcctacgttagcagataatgtccgatgtcatcaagtccccgaaacgatgctacaggatggagcaacatccgacgtgtaccacctcgattatcgatcacttcaaataccctggatatcgtccttggcgactcggacataaagtggtgacacaaagccgtcttggctacctcacaccgccaagacattctccaaccaaatgatgacaaatacgctctgggcataaaatatgcccacaacttgatttcaattagtgaagcatctcgaaggatttcactgatagatagtgcttaggccctaggcgtcgatcacttgccgggttgattccggtcttgggactggcgtcatagagttttgtggctttcttcgatgcatacttcggtgcatatcataaacgccatgccgcgtggccactttgtaaattccgaaacgcctctgagaatgagtatgagatgggtgttacgagtcaatgctatctctgtgtctgtcacagcattatgaagcggtatgcctcattccttgccacgttgaaaacattctccacatgctcagctccgctttgcttcttgacgtgttgtaattattggcccccaaaagctcggcaatttctcctttgacctcacctgcatatccatgccttgatcccaccagtttcaaccacagcctcaagatcagagtttcagttaccaatcaagcacttaaaaatgcgagataatcaccaagaaagacttattgtcttggaattccactacagagagtggcttttgtttaaagggaccacgcggacattatgtgatgctgacatgtaaatcgccaagaacaggcatacgtcagcttgggcgtcattgaatcctccatgtggtcaacttaagggtcctttctctttgtcgtttaaactttcggaattaagccatgagctttgtcagcatgtccgttcttaaagtccatggatggcgggatccgaaacccgggcttgccggaacacgtagtgtatcgggacatttaagcttattcaatctagtttcaggcagggtttgtgtcatttactgactgatgaaaaacgcgggcaacggctttaatagaacgttttaatatttaatagatgagaatgaataaatattgcatgtgaaatttagcccgttgaggctctctgccttatatgacgtacgttacagcgagcgctctatctgatcgtatatggtaattgctcgcgctcttcgctctccgagcctgacagcctgttaagctgaacaaacatccagcaggcacatacctgcatcactgacgaagtgtgagtggctcagctgccttggaatatgccgatcatgccgaggctgcttaaggccttggcttcgctaactggccaagacccatgcctaccatctccgtccctgtgtcatagatgggggccgaaaccacgagcgtcttatatgcactgaaattccagtacaaatccgttgcagaaggatgtgcttttcgccaggaacggtttatcgtaaacggcatctggtcaagtagctatgagtctcttgaacctttttctattacttgtcctacaggtctttcctcttcttcacgtccaaggtaagtgactcgcaacgagattcagttgacaactcgtttcaagttcaaccgtgctgacattactagcgttgtcgagagcgagggacacagttgatcagtcggcggttatcgacacgctccggttctcacaggatccccacactatcggtgctacttcttcattccaagtagggttcgacgttccctacgagcgacaacgtatcactctcaacttgcaaccatcacgacatgtgttgacacagacaacaaccatcgagcacctcaagccgaacaagaagtatggtcaggtgatggacgtgaagggcagcagcccgttgatattcaaaggcgctgcgtttgtaaataacgacgatgagcaaacacaaaggagagtagggtgggctcggataatggtacgatatcgggagggacgacatgtactcgagggtacctttaccaatgacggcacttaccaccacatttctcttgattccaattatagaaggacgcgacgacttgagaccagcacacagagcgaaacgaaacgaagaatgatagtctggaaggaattggccggtagcgagcacgatgctatactgcaacggtcagcttcggagaaaccaagctgtgaagcccagcgattcgattctcagcaacttgtatccgaagagcttcttcaagacgaggatgacagcaaaccgaatcctctacctgatctctctcgccgagagattcccgacgattggttcaaccctgcatcccacatcggcgacactgacggatgcttttcatcacgacgagttgctctgatcggaatcgccgctgactgctcgtacacagccgagtttgacagcgtagaagatgctcgcgataacatcgtttcaatagtcaatgctgcatctcaggtgtacgaagacacgttcaacattgccttggctatcaagaacctgaccctggccgacccttcctgtccctcggaagcctcgagcgccacaccctggaaccttccatgcaccgagcgcatgattataaacaaccgcctgaacatctttaccagatggagaagcgggtttcgcgacgataacgcggtatggtccctattcacggcttgcaaaaaggacacagcagttggagttgcctggatcggcagtctttgcaacaaatctcaacaatcaacttacaacagaggaagcactgcatctgcaaacgtcattgtccacacggcactagagtggcaggtctttgcgcatgagttgggtcataactttggcgcttctcacgactgcacatccactgaatgtaggaacggtcgctctagctctgacaactgttgtccacttagtcgatcaacgtgcgatgcaggtaaccaataccttatgaacccgcatgccagtcgaggaattgaggagttttcgccttgtactattggaacaatctgcactgccatcaaggaggaggacatcgacacaagctgtcttgtggatgaggatgatatccccgacatcaacgatagccagtgcggcaatggaatcgtcgagcctggagaggcatgtgattgcggaagtgattggcaatgccgttcaaattcctgctgcgatccagacacttgccaactacgaagcggcgccgaatgcgatccagcctctgatggctgctgcaccgatgagtgtcgcatagctagcagtggtaggatatgcagagcaagtacgggagattgcgatcctgaggagcgttgcgatggaagttcaggtcaatgccccatcgacgaacagagctgcgatgaccaagatggtcctgatgacgactctgatggaagttggttcgataacaatcgcacagctgtcattgcgacggcggcttcggtcggtggtttggctcttcttttggtactttactgcattttcctgtgcgtgaagaaaaagaagagggataagaggcaaagggaagcgaaacttcgcagtggaagcattagtgatgggccgaatgcaccatcatttgatcagacaagaggggtttcgcagatgccagctgtaccgggtatggtgcatagatatggataggttggtctagggagtttttggtactggcattttgatggattagacatcatgagtatacggtgaaattgaatgtttacgaatttgtaaatttcttatgctcgtgactaggcaagcgcaccagttgtgatgtgaagacgagcgaacatgaaggcgcagtagaacaagccgtcggcattcattgaacttgacctaaacgacacataatgctcaatctaactaccgagttccggcattgccaagtaacgtgttgatcaaaacggaactcggtgttgcgagcaggttggtgaattcagttagacgccgatatcatgctgcacgtcgaacccgtagataaacagtgaacttacccatcatggacttggtgcaaggtacggagatactgcggcatttaaatccagcaatcaatcgcatgatttgccggcagacatcaggcaactgattagaagcctgtcgctaccccgggatataacacgtttactaagagatcaccaatttaacttccccgcacgacggcggcaagatgtcaagtttcctgtgatagctggcattgacaccttctcctgcattcagccgatctgcattcctaccctggggtagaatcgagccggggcggtaaggatgaataaacaatccaccatcccgtttgggcttgttccgttccacaagtgaatgttttgagtggcgcggttacgttcaaggatcggtctttagtgggatggaatgatatgtgcttggttttcgtatcagtgattcttagttgaatgtagaggtgtctcttatggaagcggactattcttgcccgatatatatcatagtgcaacctgacaaggtaaactcgcattatgttaagcagttcgagtcatactattgaagaaatgtcggacgaatctccatatcagtactcaagagtgttataaatgattaccaaacattgtttacacctgatgaaggcgaaaggtgagcttgccaagatatattcaacaagatataaaagtagcctatctactcgtcaacaacttggttcttcatcctgccaaccatctaccttactccaacaaatacaattcctctactctcatcaatagcaacaatgttccccaccatgaacctcttcgccctcattctcgccatccctgctgttctcgccgcccccgcaactgagaccagagcagctggaaaacaggttctggcctgtgcttgtgccaatgccgcaggccagactaagctcgacggctactgccaatacattgccggcggccatgtcaatcttgacggccagagctacgtaagtattcagcacccgagtcctttgcaaatacccattgctaataatttgcagtgcttccctggcgctacgtggtcagagtacatggacacccgcttcacagccgacttctgtcctggctactaccctggcttccctaagcctgtttgcaagactgttactgtttgccctacgattggcgactaccaggatatttgctaagttggatgatattgtatatggggaccaacagtgactgagatggactagccattgaattcattgcttaatcctttagtctatatgttgggtttctgttgtctctatgctaccatgtagttatattttctcacgttatatatttatttcttcaacttgatctcgacctgtcccagtgacagtcaacatcaattgcgcaccatgacgtgtggactgcactgaactctccgttctagtagtgacggagatgtcacaactttgagaattatcagcgcagctcatgattggagcatctaggatctgcagtaccccttgctttagtgtatcgactatcgaagttaacgttacccatcgatatgcagcgggggcaatggcagtggctgggtgatgaaatcaacatctattaatttatgctatggacatcgtcgctttgcagtgtgttcgtctcttccagcgatatgtgtactatttaaaccaatcaaggaccaacgatatgtaatagctacgttctcaatgaaggcaccttgagacaaactgcgtgttatcccactaaggtctcacaatttgcgggcatgcaattcggcacaggaggttttcgtgcgagaaagtaagacaacagtaggccacacagcgtcattgtaatggcattgtctctgaatgccaaggcagagtatgaaaaaattaaaaagcagttgactgagttatgcagggtagccaaggaacctgatggataaatacttctgattgccaccgatccaaaggtgttttgcatttttattctccttcatatctcccttcttcatcatgaagatcgcattatctacatggctcacagtagcctgacttctcccttcaacctttgcctttccacagctcagtcctgaacagctcgatgcatatcgccaacacgctgaaagagcacctgaagcttgcccattcgcgcagaaggagaaacgagctactacattcgatgccaagaagcaactcatcagcgtcagtggtctgcatgccttccgtgcgccccaggccggtgatgagcgaggtccttgtccgggtctgaatgctctcgccaatcacggatacttgcctcataatggagtcgcagacatgcagaccattatccaagccacaaacgaagtctacggaatgagccttgaccttggtggtttcctggctgtctatggcaccgtaatcaatggcaatccactctcgaccagtcctggctactccattggtggccccagtcgctttagccaaaacattctcaacgggggcggcattctcggtactccttccggcctcagtggtagccacaacaagtacgagagtgatgccagctccactcgtggtgatctctacgtgaccggcaataactttcacctcattcttagtcgctttgaagaatactggcgcgccatcaaacccaacacgcctgctccaaaacaatacaccgccctggcgccattccactataaacaattccaggactcggagaaaaccaacagccacttcttctactcgcctttcgctggagtcttggtctcaccttctgggtattcattccctccgcgaatgatggccaaccactcaaatgagtaccccgagggatatctctctcgtgaagtctttaccaccttttttggtgtcaagggagataaacctggcaacttcaaagtgaaccagggatgggagcgcattcccgaaaactggtaccgccgcccggtagacgatgagttctccatcaatgacttccttattgatgttctcgaacacgcggccaagtaccctcgtctcttgaacattggtggaaacaccggcaaggtcaatagcttcgctggtgtggacattggcgacctaaccggtggtgtcttcaacacagctggacttctcaagcctgacaatctcgagtgctttgccatgcagataataatggctgctgcacctgattttattggaagccagttcactgatgtcaagaaggcgttgacaccactgagcgataagcttcgccagcttctcgcgggcaagacatgccccaagctccaaaagtataaccataagctgtttgccaagtaccctggctacactgagccttatggcagttacgctggtgtttccaagggttcactcaagggtattattgagacgaccaagggcattctgggaggactttggccaactggcaagtagatactggacaacggatacatcaatagttggaagtaagttttagtgtctttgaagttgaacttcattttttcaggctttcgtattttagtattaatgttactgtcttttcaacagtcattttaccagtgttttattttgatcatgcgtagttcgtttagctgaaattacgtagtagtatgggaccaatcaccagggtactcctttcgacgactttcaagtactcgtctgagtcagttgtatcgtagaaacctatcaagacaaacagttttttggccaaaccggagacaatctcagccactagcagtagatcgacagcctgtgatgttgttctagctcgtcaagttcatagcgcaaggctagaagtttgacgccagcggaccaggggaaatgagaacccactcgtagcaatgaaacaaataatccgaggttgtacgcacggttcgtactgcgccgctagtccagcaattaatcgacaattgttcggtgtggtcggacattgggtggattagagttcaagattacaggaactggtatggggatcgacgctggctctgccctttataggtccctgcatgccccgggatggcgtttcaaaccacgttcttccaaaagccacaatgcggttcccggtgcatatcatcagcctttgcgttttctcgggtcttggcttagcagccccatcatactcagatcttgagagtcgccagctcatcggtggccttctcaaaggtgttgacggtaccctagaaacggtcgttggaggacttcttggtacgctccgcaaggcgattgacagtggcgacagagataaaacattggatatcctgcacgtcctcgaacctgccaagaagcataagaatgttgaagaagcttttgctgccttggagaagatctcaaagtccaagcccaagaccatcatcgactacagcgcgcaattaattgtcaatggcctcatttctggcaacacactagatctcttcgcttatgccaagggtcttgtttctgcacagaatggaagcaacaacaagtaagttcctatctcaaaaatattgcagacatttgactaataatcatttaggaaccgcaatcctcccaaagaggtctaccccaaagtagccaactgtgatgcttcctacaccacctctgaagcaaagctccgcgccgccattcatattcctcccacctttacatacggcgaaaagccccccgtcattttgtttccgggcactggatctactggtttcacaacctaccgtggtaactttattccattactcacagacgttgaatgggcggaccctgtctgggtcaatgttccagtgctgctgcttgaggacgcgcaagtcaatgctgagtatgctgcatatgcgctcaactacatcgcttccctcaccaaacgaaacgtgtctgtcatcgcttggtcgcaaggtaatattgacgttcaatgggcgctcaagtattggccttcgacgcgcaaagtcacgaccgaccacgttgccatcagcgctgactacaagggcaccatcttggccaatattggtggtgccaccggtttgatcaacacacctgccgtcgttcaacaagaagccggaagcacattcatcaacactctccgctccaacgacggcgactcgggctacatccccaccacaagtctctactctagccttttcgacgaggtcgttcaacctcaagagggtgccggcgcgtcagcttacctacttgatgctcgcgacgtcggcgtcaccaatgctgaagtccaaaaagtctgcactgggaagttgggtggttcattttacactcatgagagtatgctcgcgaacccactcacatttgcgcttgcgaaggatgctcttacacatgagggacctggaacgatatctcgacttgaccttgccgacgtttgcaatagatctttggcacctggtctcggcttgaaggatctgttgatcaccgagaatgcggtcgttatcgctgctctttctctggtcttgtatctacccaagcagatagacgagcctgccattaagcaatacgcccttgaggcaactggcacttgctaagtagtttattattcgctcaattaatatgtaatcatctaatatttaaattaactatttttgtattcctcattactaaatccatggcagtcgtgcatttctccaaatctagaggacaagtgtctagttttgaccatgtctctctcacgccgacttactctacccttcgacaaaatcattgcaaatttatcccgtgtaagcacaaaatacaggggccagaatcagaagaacaaaaaagcaaaaaagaaatgatgaatgcctccacaccggattgaacgatggacctttgcattacaagtgcaacgctctaccactgagctataaaggctttcctttttgatatctgctgagccccgtaacagcgtatctatagtcagggcacatttctttctcatcaatctgtatcaataccgtcgtttcataaccagagactactggtatcctgtcgaatagacacatcggatacaataatgctgaccagactctagatagtgtattagatacttacctcaatacacttaacacaagagaatgtcttattggtcttatacaccacttcttatgcactgtatatacaatgtccctcctctcgagatacgtaagggaaaggttacaggttggaattcctgttcaattgtcgtccaggaacaacacaaaacaaaacagcaagattctctttccaattgtatactgtttaagcagacagaagcaaggtactcacaccgactggacttatatcactctggacaggactaacaatgtcaaactactaactcagtaagaatagccaagccattcataggaagaacagacaaaaagaaacaggtgaggaccgagcgtggatcgaacacgcgacctagggatctgcaatccctcgctcgtaccactgagctatcgatccttgtagttcttgggagtggcggtgtctcatagggtctatacccatggagttgaactgtctggagatctgaatcgtgtgtactgtgaacaaatatgctgtataatactggcttgtgggcatcactatctaagagggtcatcctcattcagaacgcttcagtatcattggcatgcaagcacgagcaacagcagagtgggggtattcaagaagaaattctattaaatcaagtacgctaacatctataatggaaataagacaaaggggccacttttagacctcaatgtcaacctcatacccagcaccctcgctctcctggcccttgataatctcatgcgcaatcttctcagccaacccataaacagttcccatgggatgaccagggataagcacggggaaggaagaagcatcgacaacacgaagaccctggacaccatagactctagccttggaatcaaggacggccatcttgtcctccttcttgcccatcttgcaagtgcaggcggcatgccaaacagtcatgagagtatcacgaagaacagcaagaatctgctcatcagactcgtgctcctcaccggggtagacttccttgagaacagtatccttcaaggggcccgacttggcgacttcgcggagacgacggaacagagcgatggcgacttcttgatcacccttgtcaccgaggaagttggggttgatgagaggcgcatcggaagtagagttggactggagagtgatgttgcctcgagaaaggggagcgacgagagcaccgttgatgctggtgtacttcttgccgtcggtgggttgctgaagaatggggaatgaccaatcttcggagtagacgttaagagggatgaattcgacctcgggccagtcttcagggaaagcctcaagatccttgagagtcgagttggagaacttggatctgtacttctcaggaaccttttcccatccaagaagctcgacttggttggatgtcaatgggccagcttgctgctggatgtaggcatcgagagcaccttggaagacagcgggatcgttgatagccacgctaagagtgtcctcgagaccctgaacctcgaaagaaggtccaaaaaggatgtgatcccacaggttctgtccaacaccaggaaggtccgcaacaacaggaatgtcgaaagcctccaagtgctccttggggccaacaccagataccatcaagatctgaggagactggaaagttccgccgctaacgatgacctccttgcgagccttgagggtgtagtccataccgatggaagagacctcaacaccagtcgccttcttcttatcgtcaaaaagtaccttcttggccagactttgagtgtaaaccttgagagtcttgagattctcatcccgagcagccttgacaaagtcatcagatgcacttcgagtaacagtcttgggtcggacggcggtggttgtgtaagagtatccgagcaggcttccactgctgaagccatcaatgctcttgagtccgagtgagttgagacccttggctacaagggcagcccatgaaggaacatagttagcgtaactgatttggacggggcctccctcggatgagaaagcggatgcgtcgtagtcggtctcgatagaggcgcctcgcttggtgttatcgggaggtgtgaatgtggcggtcttctggaagtgaggcagcatttgatcccatctaatttattgttagaaaggttcttcggatgatttgagagtgtcgacttactggtagctgtcgtcgccgacctcctcggcccacttggccatagtaccgttagtgggtcggtggtagaccagaaagttgagctgagatgagccacccagaacctttccgcgagcgtagtgaatctcgcgatcatcagcagatgtctgtggtgtagtagtgaatctccaatccctcaaagggttagagtccagaagactggaaccgctaccagctgtcactccaccaggtgctgtagcaaggattggcttggcaatctcgagaaagcctccagcttcgacgatagcgacgctgaacccagctttcgccaatcggtaaccaatggtgtttcccgcagtgcctcctcctacgacgacgtagtcgtaggtagcatcgacacctgggatgcctcccaattcaccgagctttccaaccttgagtccatcgccagcataagcggactggatgacatgttgtagtggatcaagcagggtgctgatgaagggactctcgggagcggcggtgacacatgtcgaaaggctgatagccaaggataaggctgaagtgcagcgcatggtgggcgattaaaacgaatgaatgtgttaaagagagtgtcacaaaagagtgtgtggatggtaacaaacagaagtggcgacatctgttcttatatactcaatctacaacggcagcagcttgtcaaagaggtgtcaagtgtatcccttgcaattcaatcgtgcacggtagctccgcaaaggttacagaactatcagagtctcacttgaacgtgcggtgggtcggcaatgccgggcattactaccgtgctttgcattaatgaattggctgcaacctgttggttgaacaggttcatgactcgagcacgatccatgtcttttaccacaggcagatattaaatgtctcggggttctagggtgggagcagggatcaacggccaatgcgatgcctacagtcatgatcttgaacagggctgaggaacttgctcagaattgattatctgccgatcttgagttcggacgatcggaaaaagaacaattctatcttggcgtcaatcgttgggtatgattgttatcatgattgctgtgtacacttctcttcacggaactctctcgaaaaccattcacaccttggcggatgttggtccaacagccatggataggttcatcccgaacgggtctacggatagaggggaaaccgtagcgagtacaacaagacagcactagaaacagccaaggcatttctgtctggacactagcccagccgtccacaggcgagtctcgccgtcttcctcagctgcatctgccgacctcgcttccctgggacagggatcaaatgtcgccaactgcgcaagaatccgctggtccccagggatcgtcgcacgtaagacagtaattaatactaccagtaccagggccaatgcacagactgtcggattaaccatactcatcaaccgtatatccgcatatactcccctgtaaaatcactcgactccagtaaagaaagttacggcttcgctcgcttttcggttaatctttgcgtgtttaaatccctcgatatcagggtctatagcatgaatcaagactgaagagtgaccccccacccttacgctaattttagtcagttgatccgggtcggctaggacatgcccgcgtcgcagatcccttccttgttaaagatgctaaacatgggctagcccagaagggtcttccgcgtgggagcagccaagaatccagtttcacttttcacctcgcaacttgtttgcgaaagacagttgttggtgtcaataattgacgcattgtctgagcctcaactcaccgctgagccagcttcacaatctgtggggatggtagaatctcagctgatactggctataacggagattttaaggttatatattacccgagggtggatcacgcttaaaaatgttagagttgggcaaactgaggtggttgctcactgttcagaacttcttttgttctaatcaaatggttcgattgatctagaaaatgggacgcaattcccgacaaatgcaacttgacaggtgcagctatctggcaagaacgatagctaccgctcttaaggcgatatatttagcagcactacctaacaactcttcataattgtaatgcctgtcaatattttgacccggtatttccgcataacatacgacaccggctgaagcataccgatttcgtccatctcatctctttgcaaactctaaattgtccattcattgcaacgttccttcgaatgtcagccgattaaccggtgttattggtcccttttggcccccatcctcatggagctaccgctctgaatatttcctcggtgggcatcagattgaacccttatcgatactgcagacccaagcgccacgggatctaagatcttttgaacgttgccgttcatgatatggcacatccaaaccagcagcagaaatcttgctgatcttcagtgactggatcacaacctgtttattcacagtcgacctggcagtggtattgactagctttgcgccgtcatttactgtagcaaagatttccatgtcgatttctatgttagcgcggtcaaatatctatggatagtcatgaagttgacgatgttgagaagcgcaccgcaagatgagcggcagtggtctgggtctctccttcgacttcttatggctttttataatgtcccagtagcttcttcattcacagaacctgctgtgatcttcagcggcggtcttgcttatatcgcttaaacctgcgatactttcgatgtggtcccaatgatcaaagaaacttctggaaacgacttcgtgcatattaagtaattgttcgggttacagatgcgcgcgctcttttgtgtcagtcataactcgttggaaactcatatatgtatcttaaattgctccttcactaggaactatatcttttgtgtggccttcatcgtaatatgaaccactcatgctcctgttccttaacaaaaggcattgccggcgctgatctgtcacaggaacatgacaattaaaaaatgtctatgctattttccgccaaaataaagagcgatacaacaaccgcagtccgacgatactaccaaccaaagatttcaacgaaatgctcgaatacgagaatgacagcggcaccagatacccagacgtctcaataattgagagagtctaggttcgagcgaaatcattcacatcacgacctgttagacaatgaaagataagaccaagatcgccaagtcgccgatacctaggccaagaccaatgcagaaaacgggatttggatgatttgcgtccgcaatcctcaaatctgccatgccaagttagagagcgccttgcacagagcgattcgtcttactacagagcctgggcgtcatgaaaatgagccagtaaactgatagaaacgcaggtcgctcatccatgcatgaggcacagttgcaggatccatattatcatggggaatacggggcttggcaggaacagtctcgactatcagcatgcgtgagctcgagatacgcgatgggcgatcagaccttgaagtaatccgctattggctctagatttgcttttagttgataacacattggcaatatgcatacacacggcccatcatggtgacctgttattgcccacgagattgatttacgtcatgcaacatgcgtagtcagatttcccaacttctcatccctgctccccgcaagctacgagcagatcaagtgtgcttatcatgcatccgcacatatgatatccttgtctatacgagatatcttgctaagagcggtgatcgtgttggttgcataccccagccttgaatctgcggtggtcaccaatgtttacggtgactttgggctcataagaccaataagccatcaccacgagatcttacctacatagactattgaccgacctgcatttcccgtcttatcaacacttctaagatgatgtcaaatttccgatgagagtgtttcttggcggcgctatttaaggtgatgactgacctcccgtattcgacgccactttctgcggttggttatttgtttcaatagcctatgtatgcactttgttattcttaatctgattcgccatgttgtctacacttcggagatttttcgccatggtagtgatgcttatggcattctcagccactgcacttcccaacatcagagtgttgccgttgggtgattccattactaaaggaacaggctcaacgggcttggtcgggtatcgtttaccgttgcgacaaaagattcttgcgcaaggcgtcaaagtcaatatggtgggaaccttgaaaaacggcaacatggtagatggacatcacgaaggacacagcggcaaacttctatccgacatcaacggttactggcaagtccctatgaaggctcgacccaacgttgtcctcatccacgccggcaccaacaacatggaccgaggaatcgaccttgatattgccgcagacatcatggctgatatcgtcgacggcatcttcaagatcgcttcggatgtcaccattctacttgcaccagtcatctgggccaatgttccaacgatgcaagccaacacagacaagttcaacgtcaaagttcgatcactcattgcggcgcgacaaaaatccggcaaaaagattttggaggtgccgattgatattaaaaaggctgatcttggtgactcaaaacaccctaacgatgctggttatgaaaagatggcgaatgcgtggctgaaggcgattcttgaagctgataagaagggatggttgaagacgcctgtcaagatgagcgagagtgatgctccaggaactgggctgggtgcataaagacaagatggtggatgtttctttaatctactgatataccctacttccgatatcgaaatggttaattgagagtgattttaaccccgctcttcaactcatgcaagtaaccatttgtgtcttgcaattgttcatcggttgatgcgagttgctcacaagactaaccacatacatccctgtaccacagccaccaagccactcacttactgtgccttacaccaccacaacaggcggagttgcactgtaacttggtggcgggcggagcggagcaggaaacttccggagttagtgcagggcaataaagtccgattttctaacgccgataacgatcagcttcaattgaataaagagacgagtcttcacccaaccacccccaatcaattcaactccatcacaaacatcacatcacatcacaatcatggcttcaaaatctctagtcgttggcggtacaggcggtatcggctacgccatcgcctgtcacatcgccgccaacactccctcatcaaccgtcatcatcagcggtcgcaatgagccaaagaacattccccactccaacatgcagttccgagcgctcgatgcttcgtctatgcgcgccatcaaaaaatacacagatgaggtcaaggcgacgcaggatcgcttcggtactcttgtcctcacccagggtattctcaccaccgctggaagaaccgagacgtccgaaggcattgatcgcaagatggcgcttcactactacggacgccaattgcttatcagagagctcatgccagctctcacagaagatgccaaggtcttgatcgtcttggacagcgttcgtggaggtccggataaattgaactgggaagatttggatctcaagaccaactttactatatcgagtgctgctgctcattgtttatcgatgactgacgccatgattcaacggtatggcgccgagcaaaaggctgcgggtaacaaacgacactttatccacgctactcccggtgtcgtcaacaccaacattgcttcatcacttccttggtatttgcgtggtccggcttcagctgctgcgtctctctttggtgtgtcgcctgatacctgcgcagagcacatggtcaaggggattgagaatgcagcggcctctggtgagaaggctggtacacattatgaattcatcaccgagaagggtgtcgtgtttgaaaaggcagcgtggaatgaggagcaggttcagaaggtcaatgatcacacctggggtattgtcgacggtgcattgaaggcttgatgtgcaaggtagaaattgatattggggggtaatggtaatggtaatgaacggtttcttttgtataatgatattggttaaaaaggcagaatgaataatttgtgtcctggcttggaagacacgggcatagttacaaggcatagtgaggaattcaaggttatgtctgattgacaaaaagaaaccaatgcgttattggaacaggttgttttgcctcaacacgggatcgaaccgtggaccttgtcattactagtgacacgctctaccactgagccattaaggcgatccgttattggatgaaagaatgatccgcaaatggatactatgattgctagcaatcattgcgttactgataaaaactcaactctgctgtcatcctttccaaggaagtcagtaactctatcatcaaatactgccagtagaccagagctggaattatcttggtgaaattactttctcgaagattctgatatatgaatttctggggcgttaccatttgacactcacagacatacaaaatcacaggttaaatactcaagtttagcagtaaacactgcaagcaggacataccctcgcaacacaattggattgtctataaattcaaatgctcttggacttgtaaattaatgtttacctcgtcaaaacagccaaaagatatataatgaccttgttaatggtttgattcaagtgtaactaccgatacaatcacaacaatagggtagccagagaacaaaaaacggaggctccgcggatatcaacgcgctttgacgcgtcaaaacgcgacgcaaaccagggtacataaaccctactttttaggtgtatgtcgtttgagaaacgccaaaagtactaagacacggccagtctgttcagtcagtaggtttcctgccgtcacagattcacaaaactcaccaaacgtcgttcgctgcttgttgatcttggtgacatcaactcgttgcccaattgacagtgacttgcttgtatcatcaccgtagcagaatccgtaccgtccgaagacaggactgtatttcgcgcccttgtcgactcttcggtctttgttcagtttcttccacaccaaacctcgttcgtcagtcgctgtctttcccgtttcataatcgacagtgatactttggcatcggaagcagttcgctgttaaagccattcgcaccccactagaaaatgatagctctccccagtaatcctcagcaaatggtgcagatgcgccgcgaacgacgatgttgggtcggaacttggtgatgtccattgagtagccttctgacaggcgcgacgataactcattattagactcttcagttacgaccaggtaatgagcaatgtcattaaaagcaagtctctcgggttcgtgtgccaggaacggaatactgtttttcatccgttgagtaaatgaactcttttgtaatgcgtcagagctatgaggagccaccgatccatggacagcccttgatccatcgccgatatagactaatcgaacttcgtggccaatgcggtctgagaaccatcctgccaggttgtctcccatgtcgtaagctttggtattgctcgcatgaagactggcttcaattatcgggcgaccctcaagagacggtttcagaggaaaatgaatgatgtcttcattattgttcgtgttccatttgatggcgacttcgctcttgtcgtaatcaatcgaagcctggaagagcgcaagcttgagttcatatccaatgagtagtgtcgcatagttgatattcgagtcggcatccctgcgaaccttttggagacaaaaggttctgtcgccctcgaacccgaaaggaccgagacgtgctttatctagagcacatccccttatccccttcactggatatacatagagcttcagaagatgtcagttaggttttcatgccgcacgaggacgtttacctgagtgacttccaaaccggtctcttgtcccgttttgccccgcagcaacaacggaacagacgtggcaaggacaaggcccaagatgagtgaccataagatgacttggtccatggttgtttagtctgagtgtcgcagtgtcaggaaaagcaacttcaaagtcatttccccacaacacatacatataccgagccgtccggcaagttttaacaaaatgagtatcaagtcccgagggatgtttgggtcatcggaagctaatccctaataggcaaattgatgggcctttggagtcggtgcgctgatgaggggggagaattgagataacagattttgtgggctcaaaagagaccaaaagattggttcgcgtatgattgaaaagacgatagacaatatcaagtcgagagacatctagactcatagttagacgatgatggtagttgccgcggatatggttcttgtagtacctaggtgattgtatgcttgaccaagcgaccgcgacattctgcatcaaaccctgtgcgacaatatgaaagctcctctcttccctggtaacgtgcatgaacttcacaagtcttccaatcgattgctcaaaggcagttgccgcgttacaagcaaacttgatgtcaactacggcaaagagtcttcatcaaacaaccgcgtaattggtttagtggtaaaattctccgttgccatccagcaatcatcggggagccctgggttcgattcccagattacgcaaaatcaccgaagcgagcttcgaattatctttttgcttgttttggcatgttctgaggttgttcagcgctggtggttgacgaaagctgtgggcggttggaagttgaccacaagcaccaccacgtatagaaattggaaagtactgataaaattgaatagacttggcataatatcatctagtggattaatgatagaaccgtagagatatgttgtggttgggaaatggatatcctttgctgtggatggtttggtgcgtaagacaacacaattgagctggaggcaaccgtgttcatacgttgtctacaaatgaatagaatagtagcatagatatagcgttggagcaagtgaaatacctactctaggcacgaaatgagccgagtaaaaatggtacacatggtgaaaatgtggcttaagaagcaatatgtattcaagtctttgtaaataaataatatatggaaagaaaagtaaataacagccacattaaagtcccaggctcttcttcatagcaggaaggataacattatcgttccagttccagatcaatccactgttgtgaccagcaaatgcagcaccagtccaataagtattgcgagatccttcaagcttcaaaagatctttaaagaagccctctccaatctcctcagcagaaacgtgtagctcgaaaggagcatggttggagagaagagggaatttgaccttctctgctgagccagccgggacaccgcctacacgggcaagagttgtgagttccctacgaatgactgccttggcatcgtcgaggctgtagtcggcgttgtcaaaggctacaccgaggaggaattgatcggtaaagccggggggaatgttgtagctgttgcttcccggaatgacaggagtatgagctggagtgaaagcgccgacgttctggaggttgacactgacaccagcgatgtcggcaacgcctgcaacgtagccaagagcagagaacttggagaacagacccttttcggacttagacaggtcataagagccgacgttcttgatagtctggggaatagcaacaagaagcttgcgtgccttgaaagtgagtgtctttccgtactgcttgacagtaacgacaacaccgtgcttgttcctcttgacacttgtgacatgtgagttgaggtaggtttgttcgctgagctcgcaggccgcggcttcgtaaatagttcgggtgttgccagactttgggactcggaatccgctgctgatgctctgcattaaaccaggcccaaacttcttgataccgtagagagcggggatggtggtgatgtttccagggtaccagttgaactgagagatgagaggaaggagagcagtgaagttgttctgttgagcgaacagtccgaaaggctggagaagttcctcgggcacagggttgggaacaaatgtatagccctggtcgatccaagggtacttggaaaagacattttgactgtaggcttgcatcgcactagcaatagcgttttggttttccgcggccttggccttgtctggcgtagggatgggaataccgagagaaaagtcatactgcttggtgactgtcttagtgtcgaaaggactgccgacgatagattcaacacctagacgttcaaagtacgtctggacggtcttggtgttttcaaagacaacgactccaatgttggcaaacgcctttgtcttggggttgacgtatgtctcagcgtggccgccgatctggttcttcttctcaatcacggcaacctttgcgcctgcatctttgaggttgatggctgcgtggatacctgatgagccacctccgatgacaacaacatcgacgtcgatgctttggtctttggagttgtgaggtacagcggaggctgttgacaggcaggacgccaggataagggcagacgtagagattctcatggtgagatagttatgaaggaaagtgatggtaatgagtgactggttgttgcaaaaaggtgggagtggcagatggtctggtttatattcaccacccgaatgagctaacctgcggcgtagatcagtgtgctatgacaatatgacacctcactacatgccgaaccatccacgagtaggttttcttctgttgggctcggattgatcacccctgtccgccaagttgcggaaagtgttcagctgttcaatatagttgcctcatttttgagccgtgctgcagcctcattagggcctcagacatccaacataaacaacagcagccatatgacatcaaatcctcctttttgtctcgctcacacaaatgtcagatgaagagctcatcttctgacttgagaactttgtgaatccactagtagcaggtagtgagtaatcgattgattgcatctaggggctagttttgtcctcgcgcgccatcatttgggtaaagtttaattaatgcgatgcatgaaaaagcaaaaaaccaacttatctgcctgtcaaactgtgccacaataaaacacccatgcatagttcgtgagttcctgcttgctttgcatttagccattggctcactttcacgcttgttcctgttgaaccgaactatcgggcgcagtcggcatttttgatgggatgtttttcagcatctgccgagcgttgagattggaaaccttaatgcacaacggcgacccatgctagcagcgactagagctcttagtttaacccatttgccacaagcgtaaggactccgcggaattcttggccagaaaaagcaaaggggatcgtgaagaacgcccgcatgacggaaggtccctttctactccgtgcatcggcggagtaattcatgagccggctgacgctaggttccaacgtgacaggtaatttaattgctttcgtggacatgtatgcacacggagacagaacgatatagcaattgtaaccagctacttgtagccatcttattgaagtctgcagcttcaattgactactatgtggtattgctgatttctaggaaaagtattgggtctaacttacggctgtagagaggcatagatgaagaacgcaagtgaggttgtcttgcaaccagcattcaaggtattacgaatgcaaccacataatttatagatttgagtgtaaactaaatctaggttctaggctagatataagagattactacagttttcacctgtcgcaaggaaaaaggtgaagtttgtcgcgcgccagctggttgccgattcgttaccagaacaaatgagatatagttagagcctaccagttaggacagaccgatcggattctaaatacccgaattcacccctgttacccttgtggcctgtagctatttacatgccaggtagtctataggagttggaggtgttatgcttaccaattcagaacattcttcgctccggggtcgcagatcaaacagcataggtagatatctagttattttacaccaagctattatctcgtctgatgaaatataatctctgtggagattctaagcattgctatttacttgcgatatgtcaaatgtatgaaccaaactcttgagaatttggtattgttagtcgaccagacgaaaaccgagcccgtttgccagtggtgatcacgtaggcgttgatggtacagagtaagatgcgccaatttaactttatttacagagcttcgaatacgcggtacactagcatatcagatgtgggatgatatttgattcaatccgccagcagtttttaaatcgaccaagacaatttcacccaacttgccggtgttccgagaactgacctaccagtttcaatcagttgacacaaaaacgctcaattgaacaaatcacatgaaacaagttctcaattgtgggatgatttgatccttcaaggcggtgcatgagactcagcctcaaccgcccgaggcgttctcggttaggtcggccagtttatcggggaattacacggacatgaaaattgccgatatatcagatcagtctctaaatacctctcttcctacgtcttctgtggctgtcatgtttctcttgtccatcatttcatacaaaattccttctaacaagtcatattcactctaaacacatttcaaacacgtacgactcgaaaatcatcactaaaatgggttacgcggtcgacattcacatctatggcttcggccttctcttattatatcaaggcctcatcgccctggttgatccgcaagggcaattcagtcttcggggcatcaaggatacgaaaccctccgacgatatggctagttatgcacctatctacatgctcggggccagagatatttctatcggtgtcttcttcatcgctcaccactacgtcgacaacctaaatgccgtattaactctattggccatcatgggtttcttcaagatcagtgatgcaattgtggtaattgctgttgggggcgaaaatacaagcacaaaggcagttgagaatttggcctttggagttggtcttcttggttggcttgtgtatctggccaagaattgagcaggtgattgtgccttcttgttgttcaacacacttgccagtcacttgctccgtctgtctagcctaattggtcttgtcaaaaaacctcttttagtgaggcaccgttaaatgagatatgatagttcctgtcatgcattagtgaactccaagacttaatgtgtgtttgtgacaaacctgcagccttcccaagttctcgctcccaagcccgttatcatgtggcgagagcaatagccctgccagatatttcttcgattcctgccttttgataacttgctgtcgcagtgtcagaaatgtcatttagaaagctaagttcacgtacgtgctcgaacgagttgcgcatgaagaaccgaacagtagtgacctcttgcgtctgtccgatacgatgtatgcgcgctagggcttgctcctcgagagtcgggttcctagctagtcagcaacttccttatgttctttcttcaaaatgctgaatataccagtgaggttccatgagataggctctggtggctaccgtcaacgtgaggctgagaagagtcagtggtctcgacctataataagataataacctgaggaaaataacccacccagccgcaccgcaggacaatgtcaaaagcataacgcggacagacagatcgttcctgaagttgtccacaactttctgtcggctcctttgtggcaccttgccatcgaaccggacactcgagatagaggactgctctaggccagcttcgacaatgtcaagcgtcattctccaggttgagaaaacaacgctatgcgttgttagcaaccgtccttcagtacgatacggaaaacttaccatttttcatgcggtggcaaattcctaatgtctgtgatcagagcctttactttgtctgatgtgcagccacagacggacactggcttaccatccaaactcgtttcaagagattgaccgcttgtggagacttgggccacgacacaacggggattatgaccgcattctaagttctgtcccgagctctgcgtgcactcagcacaaataaaacgcaggcaactgaagaacagagggttttgggaggtcgtggttggaccttctgagattgtctcagtgatgtccgatgctgacgaacaccgtagacaaagtgtgggaaccatctctcgttccaaattgaaagtagtctgggcgattttagtccatttattggcttctggaatattctttgcgactttgtcatgtctcgtgtggtagtggaggcctatgttacagacgagccgcagtgattcgatctgctgtaggacatttgcgtagctgcctggtttgaccgaatccgaatcacaatttgtggcttcatctataataacaatagtgtcttggcgcagattgtcgtatagagatcgctcttccggactaaagtcgacaggacattgcatatctttcctgtgcggaagactgaccgttcccttatctcgccgaagtatcagacacttggagagacgtttaagtctgttgattgcttcttgatattcaccagttttccaaaggcgagagatatcggcatcgaaacattttcgatctgtatagggatggactctgataaacttgaataggctggcaaggtcgccaaggcgattttggatgggtgtaccagtgacggcccaccgagacctggactccagcgcacagatcgcctgagacatccgcgagttactattccgaataaggtgtgctgtagtcgtcagtctgagtacatgtggatcttgagtctggtgaacttgccttcatcgaggattatcctgttccaacacacagaaaacaagacggatgattttcccttgtttgatgagtcccactcagcggaaatggtgtgataggttgtcaagacgatgtgagtgccctgaagcttgttgaaggatatccgccggcctttgcggtgatattggtggcaagtcaagccgccatctatcacgtgcctaccacactgtcagtctttagtattcagatggagtgtcaacacaaactcgaaaagctgctcctcccaggtacctatcactgggaaatattagttcaatttcgtttatttgtacagcaacgtggactcacaagaaggtggtacaacaatgagtgtagtcggaacctttggatgcaacgccccactaatatcgttatcggggctttcgttgtccaagtctgttgccactaatgctatcatagtcaaagtcttgccaagtcccatagggtctgcaacaatgcctccgtagcactgcggcggttcttcaagctgggaagcatgggaaacacgattgaggaaactatgaaatgtttcaataacggaagtgcgtagatagatgttgtgaactcactatttcccttgattagtatgtttcatttcccagatgtctgggtcttcattagagaacgcccgtcctttttcgcggcgtatcatgaacgtcagagcttgcttttgatgcctaatacatgttcagacttgtgtgaaaataagagagtagatgtggctacttaccttcttagttctcgcttgatgaccgagggttggggagtctcctcgaggttctggtggttacatagctcgtctaataggtcagattgttgagcaatcaactccaactgtaaaggatttgagctctgagaaacaacgtcagacaggagagggcaagaggtaatatcgtcagttgagagtcggtgggggttacagtatctgacttcctggtggcattctcgaggatcttgtaagtacacctggtagtgttcaaaccaggtgcccaactcctcaaagacctcgagaggaccataaaccgagatttccaaactgcatgatattgttgaagggccgcgcggtggtttctgggcgttcacagatcgaaaaccatctgtgatgcatgagacatgaagttcgaggtatgtctcattaaggagctcctctatcatttgactataatccggcgatatctgcccagacacgttggtcaggtctttaccagaaaagcgagtcgaaccctgtagctcgactgggaacgatgttggtaaaccttgcgttgtttctttttgatcaaatttggcagagatatatgggatctatgaagttaatacttccgagatggaagttatgaatcgtgttactcaccattccaaagcacactatctcctcatccccttcatcatctgcctcgtcaacctcttcatacgctccgttattcggattgaatggtgctgaggacggttcaatatcgactgtttgattctgtgattgatcgccatgatatggtagcgattgtggtggtgtatcgttcaaagacaactctggccattgttgaaagctggtagtcggctgaccgattggggcatcatagaaatgatactgctggtatgatggttcaaacatctgcatacgattttgcgacggctcatgaaaatgaggagtggtgtaagggaaagaaggccatggagagatgacaacgttcggataggaacaagtcggcgcgattccggcagtgttctgtggctggtaaggataagagcaaccgtcccagttgccgatgtggtagtccgtcacgctagcaactgacgtagcatttcttgagttctcgttccatataggctgaaaattaccatatgatgcccactcgtagtactgttgagttgcggctgttggtagtcctacaggttcggggtcagaccaggtcggacgtgtgagatattgattatcgtttctctgggcttgcacctcgctttggtccagccgtcgccgtttcggccctcggttcataattagatcaaagtccatttttatcgaacaagctaagccaatagatagatagatagagaatggctgacttgtcgaaagaacacggaaagaacccttgtcggaacagccaacgggtttcgcaaggttgtggtacaggatggatgctatgccgtagcgatcatacggagggatacagtaaagacacagtacaagattggaattaatcaggagttgtagccactacaataaccgccagacattttgaggctctgcggcaaggcactcaggttcgccaactgcctcgcgcacagccccgtagtattgtagcgtcgtggcgctcacgcgacggaatgattggtaatgtttcagctgtctcgtgcacagcctcatggtattacatcgtgtgacggattgattggtgtaaatatgcatcatccgtatcaacttacaccgacttgttggtggcagtgctctaatctactgtttgtgcattttcggatgaggcttttgtcatcaagcataaaacaaatattcatcctgacatggtttgggctcattagccatcattcacttattgacaggcacgatccagatgccactccaacataatgtatcggctatcgcgaagagtactattaaaattgcctacgatgaactggatcgaacaattaatccagacgacaagcgaaatttcgccaacatatcgttgcaagatgtccgcgacgccgcattgaaaattgagaaccaactcgctgctagacaatctctccgcaatatgcgccgcctcatgccattattccgaggtctcgaacactattccaaggtggtggatgtcttatgcaacggtaccccattcttaccatggatctgggccccaatcaccctcatcttgcgaatatcatccgagtttgtcgaagcttttgaagagattatcaaaggatatgctagtattgccgaatcattgaagagatttgagattcttagtgatgcactcatcactgaaccggacttccagcagacggtggcagtcttttatgcagacattctgaaatttcacaaatatgcttacaagtttgttcgacgaagtggtatgctatcactagcctcagtgtgttgttgtcttctaacatcgtgtaggttggaaactgatattttctgcatcttggggccgtttccaaaggaaatttgggaatatccttgatgatttaaagcatcacggtgctttaattgatcttgaagccaacgcccacaatatctcccaatcaaagaaaatgcgagacgatatccgcaggtggagagaggaaagcgaaaatcgagtccgacaagaggacaacgaacacactgcaaaacagtatgggtccatcgtgtcttggctcaaggttaacgacgtcgatcaactagccatcgttgattccatatcatccgaagtcgaaaagtatcaaggaacttgcggatggatactccagaacaagcgtatcagatcatgggctgatgcaaagccaaacacaccggcgctgtggctgaaagggtcagcggggactggaaaaagtgtcctgtgcacccagcttatcaactttctgaaagagaccaaatttgtcatatggcatttctgcacatatctttacgcaacctcgactatgtatgagcagatactgaagtctctactgctccaaatccttcgaaaggacgcagatctggttgcctacgtttacaagacatgcgtcatggaaaggaaatcgccgactactacagttctggagcaactgctacagaagcttctcgaaagtatgtcaagtgagcccaaccaggtagattatgtgtgggtgattattgatggactggatgaatgcgactccgacaaacaactgcgtctcgtgcggctcataaaccaactgacttctaggcctgtgatcccaggaagtaccgcttgcaaagtcttgatttctagccgcgcgccatcagatccgttagagcgactcatgagaaagcagattgtgtctttaagcgaagaaaagtctgtgttgaacatggcagttcgacagtacgttgatcagagactagaatcgatggacacaaagctccgccaactcaacttacaacatgccaacattgtggaaatacaggaagcaatcgtgataaaatctgatggcgagtaacattagaaatctttctgatttaaaatagtattagctaaccctttcaaggaatgtttctttatgctcgacttgttatggactatctctcaagcaatatcttcttcggtggccacgagattaaagaatccgtcaatcaattaccaaggaaactcagcgacttgtacggcgatttgtattaaattttgtggaaaccgttcactaacaatatcttaagctaccagaggatcttgactcaaatattggccccgctagaccaccgatcggaagaccgcataaggtgcatactaggatggattgcatttgcaaaaagaccattacgtaaagctgaactgatgtctgccatcacgttcagttctggtaactacgagattactggtttggtacctgagtatgtgattgacacagttggtacactcattgaagagaggagggacttaacagtgactttcatccataattccgtgaaagagtacgaagcaaataatttcaaaaaagaagtcctactgacaggaaataggtttattcaaacatcctcgcaacctatcctcatcaaacaggaacaagccttcgaagagcacggcgtagctaccgtggcttgccttctttcggggttgaaagtctttgacgatgcatacccagaacatgacaagactattcgggtagccaaaggattgcatggaattcatgtttatgccaccgagctctggaccgagtatttgttaaactgtgcaagctcaaacaacacagacacagcggactcatcaacatctttgattagtcttgcttgtgaactagcagacgagttggaacgagacgatgtgacgaatacgacaaccgagtcaacgacaaaaccgttagaaaatcgcctggaatccctgcaacaatacccagtgcttcggaaacatgtcgatagatcattgagatcaagatccctccagagcctacaatccagaattttaagcgactgtggtgagatacccgccgaatgtttatccaacattgtactaactagatgatgagataacgaaggagaagataacagttccacaactcagatcgtctataataaaatcgaaacattgctggcatcgtaccaggaaattgtcaggttcctgcttagcaaaaccttttacccaggcctatcacctgatgaattggagtccttcatcgtcaactttggagctgctgcctacacttgccggttgacctcatgctcgtatgcaactataggatttgacactgtcgaacatcttatggaacatgaacgtgagcacattcgaaggttccaatgtgcggttcctggatgccaatatcctcccttggtgtcaaaagcagctctcgaaagccatatgaagagaaaccacaatcccgttattgcttcaaaaccagtacttcgacacttgcttgcttcgaagaggaacagttcaaactggtcccaagttccgagttgtgatacacccactgatcaagaacaagtaccggcgtcccaatcttaccaaaataaacggatggccgtgatggattcaatggatctgccgcagcaggttcgtacggatctttacaacaagatccctctcgagatcaggaagtggggaacgctcaaagtgtggcttgcggagaacaacattcctccccgcgtgcgcaagcagctaggggcactccaaaaaaagcaatataaattgattcgtcaccgacgtgctaagatgccactagatcaacatccaaagggagatcaagaagagcagcagcagttgtcatctcaacaggaacagcaacctcagcagtcgcaagagcctggccagaacgatgccgggcctgattcgcaaatggttcaatcacttgcttttgaaccttgggggtcggaatcacgccagatggctcagagttcgccagagcctcgtaaggaaggtctcaacattatgccgctgctcaatgacgatactcctcccgcacagcccaaggaagtaaatagcaggcccggaactccagaagattacttttcatttaagccaggccctagtgattatattaggtgatatattaagctattcaaagttactttcttatagtagccccttaacaaatgagtctacagaaaacatgtttttataattgatgaaattaactataataagtccttactaaaagctttaaatctttaagatatgaagatccaacgatatatcgctacgacatgtgttatgttagcgaggtatccttcttagtgaaaaaaaaaaacacagattgctctgacatactgccatatgctaacaagtagcttaaaataaaaaaccctaatatctcccaatatgagtaagatatcctagactctgaaagactgtcgcagtattattagacatcagtacatggaggctgatggcaaatactactgggtttaccttagtcatagtaagacctaaggcctcaatacgaagcatagagaagctgcctccgacttccatacaatgaaggagcatggtctcgtaggttgtgttgcttatcatagagctatgcagggctatgatcatggtgccgataagcgcctgcttaagttgcgtgactcatatctgggtctatgatacatataatagtctcggattaccttgaaatagatgccaagacagcttgctggaagagaagatgctcttcactatattcaaactattagatcctaaatgcacaacacaatatactgtcttaaaattgacattgtttaagacgcaattagcggaacaaagacactgagcatagtgctattacgcgtgtaaatttaagcgtcacagaggtctaccagtcttgcaatttttcggacatttggttatacttcaattcagaatacaacgtcatgcttatgcagtcaagtaaagggctacagttgtcgcattgtaatggatcgccaagaacgcaagttgatatttgccggagcctatttgggtgcgagatctagccatctctaaagttcagtaggtgacactaaacgttttccaaaaactctgcgtgtcctgccagctcaattgtttctttgcactgccggcaagatactgcccagattccttattcataaacgagtgccccttgcttggctggaagtcgacagtaaagacagtagccgagctgggatccttgcaaagtttcaagttagagcacatatacaagctgttctgagcagaactgatagtaaaatcgtccccaccaatatccaaggcatgaagaacccaaccgtgcttgacattgtcatgcatctttgtggctttggacagggcaactacttggccgttggaccccaaactcaaagcctggcttgaagcttcaaagaccagagtacgcccctccgtcaatagtccacggacaggcttgaagcccttctccgctagagttgccgtgtcattattagctccctcaccggtataaggcacagctggtttaccgctaccatattgagaagaacaatgcgacgatccgtcgtattcgcccttgctattggtgtgaggctgaggagcattagggagagttggaatggaatagtcagggtttttgaagtcgaaggcattcacaaggtcggccatgttctcccgtcgccagggaactacctcctcggacttgacatcacgaccctttgcagcctgccatctttcgataaaggtcatctgggacgtgtgatcacagtgttcagtgtaaacgcctcctttgcgagtgaatggagagatgatgtagaatggcacgcgaaagcctgggccagtgggcgtgcgaccaacttcaccatacggatcatcgatccattcaccagctgttccatcaggggcgtgataaggggtgacgtgatctgcccacccgcctgtctcatcataggaaatgataagtgcagatttggagtacttgggagaattgataacagcttctgcaactttcctttgcagccatgaaccgtcatgcggcgagtaaggagggtgttcggatagttgcattggtccgacgatgtaagagacttcgggaagtgttccgctggcagcttgagcgaagaaggcatccagggattgtcccttcattcctttttcgttcagcttagacccgctcttggagtcttggaactgctcaaaccatgcataaggattgtcgtcaaagttatcggcgtcttgaaacacactccaagacacgccagcagcctcatacttctcggcagctgtagtccatttgagagggtaacagttgattccgtttttatcacaaccaggtgtctcgttgttgtcgatgtagggataaccaccttcgtctttggtctgtggagaacctgggacgttgatggatccgctgatccacatgactctgtttgggttggttgaagcgatgacagactcctgatacatgtcgccaacagtccattcctcagccaaggcaaaatggacaggaagatcttgtcgcttatagtaacccatgctatatggggtgttgttcatggcccaacggtcgttggccccatggttcaaagcggcttggttggcatcccagccgttggacccagcacccatgcactgggtggcttccggccacgtgcctccgaggtagttgagataccaaggagtgatgtaatcggtatcctggctctgctttgcagtgaccttctgcttccaaacaggaactccgtcgttaacctgaacatttggatccgcaaagcctcgaactccggccatagtgccgaagtagtgatcgaaagcacggttctctaagactttgttagagggtataatacgaagggatggctagccgttctaccttgcatgaacaaaatgacgtggtcgatatcagccaggctcgctggttgtgctggatttatggctgcaagaaaagccgcaatggcaagacctacgccccgtgatagtaacatggtgatagaacaaggccagtcagtggtgaagtgatagagccagagaagccaggactcgattaattgccgcatattgtatatttatcacttttatcatcgaaaagaattgttgagatgtcctgtcgtggtggagtagcatgaaagatgttgactgttaattctgaagcgatgatcagcggagaataattcacacgtttcaaatgacgcctgtgtgattagcaagaaaatcgatcacggactatgcaaagcatcacgtcgatgaagatcttctccaaagccaaggacttttgttatcgcaagtcatgtctgtctcttaggtagccaataggcgtgcggggattgatctcgtgggcgatctagtatatatctacctatgggtatgcaccaccatatctctgaaacacaatcaatcacaagtgttgaaaatatcacatgaagtcgggtgtgcggcacgtaaatattcttgtaaatttctttcactctggctttgaaaaacgctttttcttgtaacagaatgcttgtggttcaatcatcacatcatggtggcccacgatgaagaagcgtacgctttactcgacgaacatgatctctgcagcgaggactctagtgtacgagatgatagagctttgtcttcggcatacaccgctccattttcgcatcggttcaagcgaccatgcgtggtgcgatgggtagtggctcttatcctggtttcactgctgtccccatttggagcaattatctaccatgcactagaacaatcctccgaaacaggtcaggatacccctctcggctatcgacttcatgcacaagaacatacatctcgcccaccaaaaacacttatctacaactggaacatcacagctggattcagatcaccagacggcgttgagaaacgtgtctatctcatcaatggtaaacatcacaaaaccagaacggtggctctcatctaatcagcataaacagatgaatttccaggccccatcattgaggctcgatccagcgacacagtcgtggtacatgtccacaacggcctctcccaagaaggtctttcaatacattggcatggtctgcgtatgaaaaaccagaatggtatggacggcgctgtggggtttacacaatctcccattttacctggcgacagctttaactacatcttcactatcggcgacgatgaatatggtactttttggtggcacagtcactcagatgttcaacgcgctgatggtctctggggagggctagtagttcactcccctgatgaatctaaccagcaaccagaagactatttgatcatgatcagtgattggtttcatcggaaccaaaccgaagtgttgagttggtttgcagatgcaagtagtcgagggaatgagcccgttccagattcgctgctggtgaacggccaagggcggtttgactgctctatggctgttcccgcaagaccagttgtttgttctcaagccacaatgaatgagctgaaacctctgtttagacagacgaatgacaggagggcaagaatacgagttgtaaacacaggttcaatcgcaggcttgacgataagaatagatgcagcaatgatgaggccagttcgggtggatggagggtttgatgttcactcggaggcaaccgaagccgtcggtatcctttatcctggggagcgagtggatatcgacgttgagtggaaggacgaccatgctccaaaccgttggctcacagtatacatggatgacgagtaagtgacaatctgtgtcttgagatataagatttgcgtgctaatttgcggactttgctaggaacttcagctatcctaatgaagcattaaacccagttcaagactttcccatcttcgatcatggtaacaagataccaagtcggaaggatctagagtcaaatgaaacccagatccttgacccgcgaaatctaaaagctgccgcaaagatagtagatataccattagttgccgatcacaccatccttctctatgcgaaaatcgaaaagctcgcgcatatggactacgagcctgtcgggtttatcaaccatacttcttggaaaccacaggatccgcctctcatctcccagagccgatctggttgggatgataaccagctcattcccttcatagcgacaacaagagagaagcctacgcgagttgatatcatcatcaacaacttggatgacggcgcgcatccttttcatttgcacggacattctttctacgttctctccacacatagagatgaaggccgtgtggggtggggatcctacaactcatactctggagaagcgccgccaaacgggctggatctggactttccgttgcgtaaggatacggtcagtgtgccgagaagaggccatgtggtaatatcatttgtggctgataatccgggaatttgggcgttacattgtcatatgcttgttcatatggcaagaggaatggcgatgggtttgcagatcgatgatgggtcaagcacaagaaagttgtgacatctaagaaaggattctgatcgtagttacttgacacagataaaattatatcccgaatcccattttcctctcttataaattgcacaccaatggaatataaagtaattgagaagggacgaaaagcccaatgctaggagaatgtctttatgaaaggggtttcatgctcaaggaaagatggaacgtttcttaacgtcagcaattagggatctctctattctacctactacagggtaatcaggactgtgccacgtgaacaaagcggggtttataaaaacccctcgctttgagtaagtccctgcttattttaaattcaggccgttgtatagatacgcctggctcactacaggatggatcctattacagccttccaagtagccggcactgttatcacttttatcgagttttcctagaatttaatctctgaaactcgctctgcctataaatcacccgatggctacccaaaggttgtgaacgacttgtcaacagttatcaatgacttggcagacgtcagccaccgaatccgacatgtcattgacgtttcagtatcgcaggccaataatgcatcggataatacccttataagactttgtcgggaaagccaggatatagcgggagagatgaattctgcgctgttgtccctgcaagcgaaggggacttcaaagctaggccaagccaagtcaagtgttattgttgcgttgaaggcaatgtggtcaaaggacaagttagcgaagctagaacaacgacttcagcaaattcgatctgaaatgaccatggcaatgctggtagtcctctggttagtaatgcaacttcaagacattgcgaccaaaattttaacaactttgacagggagaaagaaagacggcgagatgacaaaggcgacagtgaattgaagaaccagatcgaagaaatatcaaaggctgtcaatcgaaacaacggcatgctcgatgactttcttcgagagctggatgcaactgcatcggatgacgataagctaggccctgtgagacgtcaaagacttctctcagtagactctgggacgcagagtggcagccatctgacgttcatctccacgagacttcccaaatttcagagaccagaaccagactccacgagaacatacaaaatcagattatacggagcttgcacttccctggtattgaagccagagagaggttaatacccgagccgtatgcgaagacgtaccagtggatctaccgggacgaaatgagatacaagcaagcctcgaccacgatgagggttcaaagcttgccccagtggttgcaggattcaacaaacaaggtatattggatcacaggcaaaccgggatctggaaaatcgacattgatgaacttcgttatccacaatcctctaacgaaacaatacctaaaggattgggccgcaccttttcctctggttcaagcgcagttctacttctgggaggccggtcaaagtagcatgcaaagatcacagcagggtatgatgcagacccttctttggcaatgtttgcggcaaaaacctgatttaattccccgagtaacccctagaagatggatggtgcatcaggtattacgcggactggaaacacctgcacccccatggacctgggaagagcttcgaactgctttcaccatcatagcatctcagaatgatcactcattcaagttggtactatttctagatggactggacgaatttgcaggtgatccagccgtagtagtcagctttgtgaaagacttggttgcgagctatggtgtcaagatatgtgtaggcagtcgcccatggacagattttgcggatgccttcgatcaatatccgatgctgatcatgcagtctcaaactcgaaatgacatctcggaatatatcacaggcaaatttgaagcttgcagagcgttccgcgagcgcaaggcggttttccccgaccaagccaagcgcctactccaggatatatcaaacaaggcccagggagtcttcttatgggtgttcctcgtcgtgagggatttgatccatagtctctcaagaggaagaagcttgagtgatcttcagatgattgttgatgatctacctaccgacttggaagccctgtacacgaagatgagggagagagttgagccaaaggatatggaaaactcggctcgctattaccaacttattgtttctgcgcttaagccattgcacatggtaacaatttggatgatagatggagaggcacttccagatggagacactttcactaaagagatggaagacaacattaggaaaatactacaaagacgcttggatagctccacgaaagggctgttggaacttgatgacaatggctttatcaactttcttcatcgtacagcacgagactgggtgatccaaggcagtcagagtgcgcagttcaaagctcaagcccctcggagtttcgatccaaatctagcattggtacaagttctcactaaacaactaccgcacgagaaaatataccagcacataggccactctcatatttcattttggagtttcgctgtacttgggttcttgtacgcaggacaagtcggcagctcaccccacactgatcatcttctgatccaagcaatcgaagaattcgacgctgccttatgtcaacgagcgacttacctaggaaataagggtttcgtcttcacatccaatactataaagcctcaaccaggagtggtagatacacgactagctgataagactcacccatggtatttctttggacgtaggaatagagaggacatgacgcctcctgatccctgttttgaccactggacgtgtacacaatacggagcatcaaattttctctttacccactctactatactcggcacaattggcatcgctgcacagttcggtatagttccctacgtgctagagatgatgaggcgggataagaatttgctcaagggtggcgctctttcggccctcttacaagattcgttatttggctggcagctatataaataccggacgtatgaagatgtttctgaattttataacattgacgaacaggctcaagagaggatggagaatcaaaggattggcatactaatgaccatactcggacatgggaaatcactatacacgccgtgctatgatgccttggcattgatcgagaaactagacaatgcgtttaagatcaggataggatccaagagttactgggaaaaggccaccatgattttagatactagtatgagaaggagaggttctaaaaagaagtgatagaaacccttaagtaatctatgggaaaagaaggggaaaatgaaggctgtttaactgatgacccttaggagctgatagctactacttgatttaggaataacagccaagatacacagataaatacataataacaatatcctggaacagaagcgaaggccgagtgttatgaaagccgttgatccattagcaagtctgatgcatagagaatgcctggtctctagtcctgggtggccaccatctactacctacgcttgctattcacttccgtacgggtcggtacgtggactaagagtattcacagtgatatattgtcagttttcaactggcctgaacttacctaaatctaactggatataagagaacagacgcgaagcattcctctttccaagtgcgttactatcattagaactagagaaagacaaacgtggtcgaagctcagatgcctatcgcttaacttgattgctgaaggccgtctgttagcggtcaagtagcttggctgttctcgtagccatctcgcttaaaggaaatgcgcgggtaagtaagttagctcagtccaatttgccagctagacatcgcatccacctagctaagcttagttgagtataaaccccctagtcaggcttagccactttaatagtcaattgtaaacgggagtcggtttttcaatagtccttcagtcacccctgactaaaggattccattatggcccagaacaaagaaaaaggaaaggtcagctccgatatgctttataaggtatctgagctataccgccacaaccgtgtatttaatctttctacttgccggattgtatgttcaagatttctcactttgtttccgaacttggggctgggacttacactctttttattctaattatcaaccacggtctttacaactaacatgattcgcaacgctctcctgctggttgcactagcagccagtgccgttgctggaccatgcaaacctggctatacttcccaaacgactgatgtcgccactagtacgcctcataatttaccaaccactactacttccctgggcgatatcataatcactaacagtattgccaacggcagatttgctaatggtatcgatggttttgattccgaaggcgaggctaatcaccagcaaggagggtgtttcaaggatgacggcagccctgataacggctgcgcttccctcaaagcagttggagactccaagaaacggttcctgggttcattcgcgggcatctcgcagtttctcgagtctctgcaaccaagtaccactgtcctctataccgttcaattctactacgctgttgttaccggcggaggattccagatgtgcactgtcagtgcctccctcggtaacaaacagttttactccatgggtctgttcagtgttggaaacagcatctcgtggaacagggtccttacgtcagttactgctgattctcggaatgcaaatttcggcatttctatgacttgtgcgggcaatgggcaggcgctgatatatattgactcggtgtttgtgtctaatcaagtcacgccaagtaacatcgatcagttccagctggactttgatgcctcctcgcctggacctcaaagttcaagctcaacttctacggtctctaccggattttcatctacctggcttcccgagccagacacgagtagtgaaggttcggaacatccaacaccaactccaattgggaccaagtcttggttgcctggatctgatacctctagtgggacgcctttgcgaactccgtcatcttggcttcctggagtagatacaaccagagcagcttcgacgcctgcgcatactccttccccttggcttccaactgtggatacctccaagccatccacgccctctgaaactccaacctctttgcttccccaacccgatataacaagtgagctatcaacgccaacctttacacccacgaagaaaaaagacctcactactgcgtctgtcactacttccaagtctgagacaccaactgaagcttgcaagtacacccacggtgaacagtgcgagtttgataggttcaattacccccaggacgccctatgtgcttacggtgcttacttcactggcccaacatggacagagtcccgtaccgactatccccatcaagacaatgcctatcaatgcatagctatttgtaagggcatggcgaaatgccagtccgtgggctactcgcaacgcgagaaccgttgtatcttcacaagtgtcaggattaaggagtctgactttatcaactatgccagccaaagtcagagctggaagcattcatactgggttgataagcgttgttacaagtgcccagactgcatcgcagcttcggttccgaatacaccacctgagagatgttcttacacggaaggagatgcttgctctcgaaaggatgccccagaggggaccgtctgcggacttgatgcctacatggctggtgggtactggacaggagatcagtggattgaccaatatccacgccaggactcggccggagcttgtgccgcgatctgcgaagcgataagggactgcaagggctcggcctataaaaatggacgttgcagattctctgctttcaagctctccacgacagatggccctattcctctcgatacaaccagggacgcttcaatgaattggccctgggatgatccatcgtgctttacctgccctggatgcatgtagtagaagggcttatatacagcttttcaatacaacattacttgtatcattacctatattatctcttctgtgacacaaacatgtagcacgagctctctcacgttagataataactatgttcaattgtgatagtccaagtctacaaagatgctgctgaagatgaattgtcagagagtcgactagccataacatttagagcacttccagccttgaaatactcgatttgctcatgagtaaaggtgtgcttggcttcagtcttccaactcgtaccatcctttgacgttactttgagctgcacattccttccaggcgctagttcggccagtcctacaatactgatacggtccgaagctttgatcttgtcgtatgctatatcatcggcgaatgtcaacgcaagcatgccttgcttcttgagattcgcctcatgaatgcgggcaaatgatctagcaatgatagcaacaccgcccaggtatcgaggttgaagagcagcatgctcgcgaaaggatccctcgccatagttatgatctgctacaacgacccaaggaagacctcgttgttgataatctctggctgtgtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagtgacttggttcaataccttgttgacctcttggttgtccgcgttcacagcgccgataagggtgttattggaaatattttcgagatggcctcggaaacgcatccatgggccagctgtagtaatgtggtctgtcgtgcatttaccagttgtcttaatcagaataggacaatcgacgaaatcctctccagaccaaggtttgaatggtgccaaccgttgcaaacgctgggagtctggcgatatttggacagtaacggcccgtcggacttgcggatctgtcgaaggcgcatcgtagacatgatctgtgttctcgtatgcctctgatgggagtgcgttgccagtaggaggttcaaagcggaattcctcgccagattcagtaacaagagaatctttgagagggttgaacccaagatcatgagagaaaaccttggccattaccatgtcaggcgaagagaggaatgtatgggttgcaggattcccatcaagacgtccggtgaagttcctattatatgatgccaagatcgagtttggcgtgccctacttgagtgtaagcaatatgccgagcggacgacaaaaagaattactacatacctttgtcatgtcggttctgtcccacgaaccacaacagggtccacaggcattagataagattttactgcccaaacgctcaaatacctcggtgacaccctcgcgcttgagtgtctgattggtctgctcgcttccaggagacagcagcagtggcatcttgggcttcaagcctgcatccagagcttgttttgccaagctagcagctcgggagagatcttcatatgaagaatttgtgcatgatccgatcagtccagcggaaagctgttcaggccatttattctttcgaactgcaccgctcagtttcgaaattggtgttgacaagtcgggagtgaatgggccattgatgcgaggttcgagggtagataggtcgatctcgataacatgatcgtacttgacaccctcatctgcttgtagctcatgcttcgctacttctagagcttgcgccagctcaggtcggctagtcgcacgtaggtaggcggacatggtttcagaataagggaagattgatgtagttgcccctgtctcagcgcccatattagtgatagaagacattcccgtggccgatattgtttctgcgccagggccaaagtattcgatgatttttcctgtgccacctttgactccaaggatccctgcaactgcattgatgacatcttgttttgttagtaacggtatcatcaagatttcgaaaacgtacctttaggactagcccagccgcttaactggcccgtcaacttgacaccgatgatttcaggcgctgtgatttcgaacggaagaccagacatgacatcaacggcatcagcaccaccgacacctacagcaatcatgcccatgcctccagcatttggcgtatgagagtcggtaccaatcaacatgccacctgggaaagcatagttctcaagaacaatctgatgaatgatgcctgcgttgggcttccagaagcccatgttgtagcgctgacaggcactggacatgaattcatatacctcaccgtgacttgtcagtgccccagcaagatcttgctcgctaccatctcgaccgacgatgagatgatcgcagtgaactgtggtagggacagcagttttgtcaagtcctgctgtcatgaattgaatgatggccatttgcgctgtggcatcttgacaggcgacgcgccgcggcctcaatttcagttgtgttgaacctcgaataaccttgtcatcttgtccaccatcgagatgtgtgagaaggactttctctgcgtaagtgagaggccgatcaaggctgggttcaactgggttagtagtagttatttacagaaaaagagagtcttcttacatctttcgcatacgggagagtttgtctaggaagccgatataatcaactctgtgatcgggttcaaaccgacttaatggtgcttgtcccctaactcccgcaactgtggccaaggaccgaacggcggaacctgtgcgtatcttccggctggctctcaacattgtgttcgcggtacaaggtatgactgatcaggatccggtagacgtgttggcactacaacattgcacaccaatggtacctgcaatattgaaccagtggcatcaattggattttaaatcagcaaagagtgaaaagacgcggggaagtggaattagcgccaacactagcgttcaatggaagaagacaacctcggatacatccgattccaggggtatcgtcgggtcggaaatcttccgataaccacttgcactatcaacagcttgacagacgaactacttgtgcattttccaatgtttcaacggaccacaagctgttaatccttgttagacatgaattgagtgtgacaaaagggtccattctctttctggattcgaatcaagttgaataatattcaaaaattgcctttggagcctctccggtgttacgacccaacagatgaccacatgaccccattctttttttcacctaatcatatcacaggacacccctactagattagtcagctcgtaagccgctaggatatataacttataacttataggagacttataatataagctttaatttatgctataagctaggtacttatattataagctattataataaactataagctattttaagtatatatatatcctcttataaagtataaaatagaatttaacttattagctattaataaaacctctttatttaaatatatttaatttattctatttactattaagaaatataataccttattcttacttaatatataataccttataactctataaatataaactaatataaactagtttacttatttaaaaccttaactattatatattaatagctcttatttaaattatattatattaagatattaagtaatatcttatataatagctacttttattactcctatttaataataaaatactactaataataatattatccctatttataaggtatttaacttttaaaaaaaaga