cgggggggggggaatggcgccttggcgtttacatacattggcgtcctggtgggtcatcatgtcttggatcctgtggatcagggacccattgatgctcgttaagcttaaacaatcactgccacccttccatcggacttctctcttcacatcttctatgagtttccaaaatgttgacgctggccagtagacgtagaactcttttcgcaacatcctacatgcgattggagatatgatgtcgactcgatcgacttccaaggaccaactactaagcagtcagtactggacctgactcgactccctcaaagtgtcactgttgattcccccccccccaccccccccttgcagcagatcagtgcgagcgcagcctccaatcggaatgtcgagatttccgccacgaacgtctctcatgtctctcatctcagctacactcactactccaacccatctgacatgaggcccggcaccaaagatctcatcctgctgttcaaaccagtgcggagtatcaaacaagtgctcacgctaatgttgacagggaggaaatggaggacgttgcgatagtgtcgtcgcatcaaagtcggtgcggtaacgtacaagccccttccttcgcatcctgccgtggttgcaagttaataagcttaacctgatcttggtgccaggaagtggctgctcgtgttggggctcggcggtgcaagcgtcgtgagtttatattgtcttccaacctggtctacctccccgcttctaactcccactggatgtaccgtctttgcgtctttaaccggaaagtgaatcctaccaactgcacacatgtggtattttggcagaatgctgatccaggcatcctaaaccttgaaaaagaggttcaatttgttattgtgcgcggcttgctcagcccactcaccttctgtttgttcttgttaatgactgaaaggcccaggcaaacatggcaagggagagtggtatggtaccaagaaagacggttatcttgactctattctgtgggtcaacgtcgaacaaaagcatatgcacatctacctttccaaacatcaccacttctcccgactgctatctttgcgaggtctctgtggtcgaccagcactaacattggccaattgacccgaagacggagatgcctcgacttgggacttggtaccaccaaagcacagcatctggaaactataaacagcaagacctctcttcatcctcgattcggcggcctcctgtgtttgactaacctgacgattctgctcaggaaatacttcaagagtcctcgctcgaaagttgattgaactatttgcattactcaacttattgcatcttgtatgctcttctgctgctttattcacagcatccacatagggactgattgggctccttgttgttacattcagccctctgtatgtcattgcatccaggtacactcctcaatctttgtttccgtgagaatcaccaaactttgtggttgagtctcgctttacacgtggctaccccttggctcagatctcgattttgactgatcgatattcggtactggccactcacctttacctttccacactcgagattgttggtggcagggctgagcttgacttgagctatgatgaaggcacatcaacagaggggaagaactcacacaagtttaccctcactcatcaccctcgttgccatcgtttctcctctagcatcagcggtaccctctctcaccgacgattcaaaatgcgagtgttacctgacaaacggtacacaagcttccttcttcgccacccacgaatttctagacttccgaaacctagctgaacacgccggcattccacccaccatcaccaaacccaacgacagcggaagtgcacccgtcactagcgaatacttcacttccaaagaatggaccgaggcattttgggtcctaagttggaacaacagccaccaaatccgcgaggacgccacagtgctgatggttaactcgcccaataacgtttacattgaagccaacagtgaccgcaacccgtcctcgcaaacctggctcaccctgcgcacccaacgtctcaaagacttccaaaccgcctccgagatcgagtccgtcgcgcccggctttcagtacctctccgtccgcatgctcgcccgcaccgtcggctccccgggcgccatcaccgccttattcacctaccgcgacgccgaccggctcgcggacgtgcaggagtctgatctcgaagtacgcaccatggacccgcgcaacacgatccagtacaccaaccagccgtcctatacggaagagggcgaagagatcgaccacgctaccaagaacgtcacgcttcccccaggccacccggattggacccactgggctgtgcaccggcttgactggacacccaaggaaactgtctggtacgtggatgggaccgaggttgcgactatctcgttccagacgcctagagatcctagcaaggttatactgaacgcgtggagcgatggcggcgagtggagcgggaacatgtcggttaacgacgcggcgtatttacagattcagtggttggagattgtgtataacgccacggatgaaaatcccgcaaagaggaagagaaatgatagtggggtagcagctgtgatgccgagggagagggatgaggatggggagggtggctgtgatgtggtgtgcagtatagatgagactccggaaccgggaaagccggtgatgttatggaataacggggcaatgaggatggtcggtggagggttggttgcttggataccttcattagtgacctttggtatgctcgctttgatttctggggggttgtggtagagagaagcaggttgtaagagcacgttgtcacataaaatggcgttaggagggtatacataaacatgttcaggcaggttttacagtgaatcaagtgatgagtgtgtccggaggattgatcataaaaagagcgatagttgtaacatcctcggtcgagtaaacaacttatatatacatagaaaccagctcaccgggttcatgacgtgtgtcaatgatcaattagcccaccttacttttctcgatcagccatgcccatctttccaccatcttgattatacgagcgcctgtccacttgatcgccaccttaggcacatgttttcatagcttcatcaagaaattccaagatatcaaaccgtgaacacttcaatagtcccttccaaccttatacatcaacctacaggtacttagcggaacggcgaacatggcgaaagggtgtttagcattttctattataacacgtgcccgtcaagcattacacgtattgagttgaaggacttgtggaaaagacattttacgcaattgtacgagagccgagttaggaaacccatgttaaggttgatcataataaagagaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccaaccttgtcaatggcttaagcatacagacagccctggacatttaccgccaaagttagctacacattaagccaaatttacaacaaagatggtttcgatggacgccataattcgcatggtacttatgattggctttaggtaatgaatcattaatgttttgtggttggacctgcggagcttgctgcatgcctgccttttctaggcagtctttcaggcatttcgcagacaagtaccgcacagttagagccggcatatgatgaataggtttcaaattgccggccttgagattgctttggcagccatacttgtgatgagaactacggcgaagttaagccactgcagtgaatcatgaactcgaagcttcgccagcctactactctttgagtaccagtacgccccggcagttccctgcttggactggatggatgcctacaggcatcatatacatacaccatctatgccatcacgctaagcatacctaacagccaggaaaagctagaaagccaccgcctctctgggtgataccattgattgagtttgagtttggcctccgactactactatcagctgtgtgtggcccgcgtatgctccatgtaccacgtcaagtcaggcatatcatatcaaagtatgaacatgatctgattggagcattcaaggttccgataggcggacaaacgatgaaacaacctatgtcgagaagggaggtaatcaagatgaggcagacatcttgaactggtaagggtcctaagccatatgtaaaacaagccaccatttactatacaaccactaccaccaccaagatgtatgtctagcctcttgaccgcccgttgttgggttgggtgtccaaagaaaacgcttggcaagacattggtggtttcacggccgcgagagggaggggaactttttgtgcttcaacaatgataatggcagcgtcgtctcctgtcatgtgtttggctgatggcatctccaggtcgtcagcttagagattttaactgagcaagcaaagctctttcttcatggctggctggctggccgggccttggccttcggaaatatgggagttgttggcggggagtatctatatatgggccattcgcttcctgactggcttgtcgtcacctcatggttgcgcagtgagatgatgtcggtaaaggcgaggctgtcaccctagtcctcttgattctcatttatacgcctactgctcggactgaaatgctgctggcgaagcatgaggcgtaacgggatggctcaagatccgccaagctgggtaaatgcttgttgcttgttcacggatccgaagatggtactaggatttgggtacagctccccaaaccgaacaccgctcggagacaagatatgcagtgcattgttgcgcaacatgaccattcgatcatacatgaggcaatgaccttgtgagttatatagcagagtgctgtatgtcaagggtccaagactttatgggcagagagcagcaatagggcaggataacaggacctgacccacgtacttgccccgccgttcctcgtattctgacgaagcttgtgaatcatgggagggaaaggaccctcattttgtcgagaagacgataactggccgcttggtacgtgtataaccacgagtgccgtgggagcgtgagtgctgtggggggccggccgacgtaagccgacgccgtagaagaaaaaaaaaaatcggaaaatttttttttttttaagataaaataaaaataaaaaaatccaaggctcgtggatgtcaccgttaatcgccggattaccagatttaacagtccactactccaggccgcccggcagcatcagaaaccgcaaagtctacgacctgaagcgtcacaactttgaccggaggattccggtggtccagtggtgagctggtagcttatattgatcgggtagcgcttggcgagctccaacagtccagattggcgatggacatgtttgccttccgatccgggttaagaggcacttgcattcagacggatgagagcatgaaaaggacatgatacggcgggcgggattggctcgtcctcgacagccttccgctgctgtatctctgcattgcacaggaggacgaagcatgtcgtcgccggatgaacaggagagaaggactggaactgatcaggagccagcttgccagccaccggctaccagctacatctacgtgtgtagttgtagtagacttgccactgatggtccatgcattggtatgttcggattatgctgctggagggcgatgacgacgatgaacatgcggtagaactcgaatgcctgtccatgtcgaatatggcacggtcatggttctcacctccagttcctcttgtgtcccgagcacacaaagtcgaggcttttgagtttgcctcgactggttgccttgaacctttcagaactccagcgtccaactttccgtcgaaccggtggattggtaaattctccgttatcttccgaacatggggcccgctgggaactgtgcaaggacgagaaggaaatggggaggcgatcaggggaagatcatgatgacgagacgagaatagatgtccgatcgtgaacagagtcggcgtgctaaaataacgaacccctcctgtcagggatccatgtctaaagcgggaggtttgctcttgggtctttggggggatggggatggaggtagaaagagcccgcatcatggcgtaattgcataacgtgattaacaagtggatcccacgtttgcagcaaccttacgagcttgtctcaaagcttgtcacacttccccaaaaaaagcttcaatttgatggaagcctgccactgcctgccaacacctacccgcactagcccgcactttatatatgtaagtatgtacacaacggaatggctccacgccaggctcagatacctacctaccatgggacttggtgttggctttaaactgtggcagcaacacagtcagaaactcccacgttcaccgtccggctgttctgatctcaacaggctgtcacaacatgaaactgcgtatgatgaaagggggtgaagagagtcgccatatcgggtcatcattccacatgagtcgaagatttcggaacatttccagaactcactgacgttttgctagttgtcatccctgagatgtctggatatccagctatccttttcgttgattacacctgaatggccgccctgtgcccctcagtcaaatcagtcagcatcatgactcttgttgtctcaattggaccctcgcgttcctgagcctgtccctgggcgtcccccaagtgagacaacacgtaaggggcatacggcttccaagaccaaagaggctaggccgatctaggtaggtatgtaggtaggtctctgagtggtcaagcacggaaagatagcatgggtaaaaccttgaatcgcaaccacaacatttaataaatgttatttcatctggccaccgaccgacgatgaattgacattacttgttgagatgatacggtggatggcgtatggactaatgttacagatctgcgcatataacattatctgccaaagcaagcggagtcggcagagccgttgatcgagctgccgctggcgttgcgaaatgcggcgaatgtgaatgtgattgcattgtccacgctggcggggttgaatgtcgagacgttgagttcgactttagcccggaaccatacagatggtactctacctatttggagctgtgattgtacttacagtacagtaacttactgtactccatgtactgcagtccgtaacggaaaggcagtcaccctcccgcacttgcccattcctacctaggtctacggcactgcgcggtcctgtcctgcggtcgtaatgcatctacatagactgatccctaccttatgtttaagttggttgtaggcagatggagttgtggccgattccgaaacagcaagagccttttgactttgcgcattgataatatccatcggcgttggctggtataaacatcggaatcttgccccccccttatagttagagtgagtatagtaccagtctggagcattgttcccgattaagccgcggcagtgcctggtgacccgttcggcctcgtccctgatgatcacgacattcctgtcgcacaaagaaaagtcaacgagccgaactccagatctggccgaccgattaagtattccggatggagatgaagacgagacagaagtcgttgagatgtggtacaccaagaggtggtcgggccgcagaggggtcacatactattgcgcgctcactcaggataccaccacagcaccacccacccacttcttggcagccgatacgatatcctccgtatgtactggcgcctcattcatctttccacagcgccataaacggcataggtgatcgtgcagcagaaaggcgcagaattaatgttgactggtggactggccgtcgccttcaatgtcgcaagcgccttgacgcgcgttggcaacgactattgcatactccgctcgcgcgatcccacgatacccggaggttgaaggctcgatgcgacttaatcggccctcatgtcgcgctggcctggtctcaatgacagggcagccactgtgcaagagtgctggggcttggggaaacaacacgggggtcaccaccgcagactcacgcgcaacggcgagaaatcgaagtcggaatccgcccgggactccaggtttggggaccccttgctcgttccacacgtttttttttctttgtttcctcacggtattttcttcctccgcctcgttggagggacttaattgaccatgttattgccgataatacctttgctgtcggctgacccaacagatatagcaaagcccaagctgatcaccaccagatcatggcagcagagaggtccatcaatgaacaaaggaaggatgatattttatgcctatccaccaccactgcagcacaccacattgcggacaccaccgcaggctgggcagctcagcgacatgttggctgtagcaacggacctggttagcgcgaccttggcgagcgctgatgagcctggccaatcacacaatttcggctcgcatgcccccattagaataggtatgtatggaatcgtgaagacacccgaggccgcgagcgaaaggactttttctggggttcaggccagttgtagggtatctcaaccctgcatgtcctctttttgatgatgacgacgcagtcgatggcggcgcgttgcggcaatatcaagcggctgttaagtgccaatgaaggcccatgttgagatgagatggtggtagcgaagaccttgacttctgcaacttctccctacctactgagagcaagcgagaacacgaggaaagagcaacgaagggaaagcagatgatcagtcaagttcttgcatgggtttccaaggttttgatagctgtctgtctccctttcttgacactggttagttctgtccctgtctttctccaagcatccgttcctttcgctttctcatcggctgcttccaagcaccttggtgtattgttatgtctggtcatctcgaaccaacgacgacgaatttgcaccacaaagttgcagcaagctaagtagaatttggacgggctcgttgcgattcagattgcagtagcagcgctcatcatgtgacaacatgcgcgcatccttccccctcccagtcgctaaatggaaatttcctgacatgcccgtgtatacacggcatcgtttcgattttgcctccaacggccgaccgatccatcgatcggacacatgagtctggagtccctgacgacgggagcaacatgcaaaggtgaggcaagacacaaatcggttgcaatttgtttccattcctttttggggtgcggtaaagggacggatcaggaagacatcgtgccagaacgtgaattagaaatctatgtcgtagtgacctaagcggaagagattacggaaatatatgaagctgaaggcgcttccactcccttgatatttaccagtgcctttccagataagcgtctttgtgcttcgggtgggtcatgtccggttgctaaaattgcgtgtaattgaagatggaagcgcagtggtgttcttggtcccggttatttggactttgccgtggacgctatcaaagtcattgccaagttaaaggcggtgccctgctatgcctgcagtgcgtgtctcaaaagtattgcgccggagcatctgaacaaatgagagcgaaagaacgagaatctaccttccttaagaggtgtccatttacattgatcatagatctcgaggttgccaatgtccttgaacgccttccggattatgctagaacaccgtgacagagtcttggtctcccacagagtcaacctggatacctatggaagggacaggagaggtaagtatgttaacaccggagcgaagggccatcaggttggcgtctacttaacttgatatggaagatggactggcgtaacaatgaattgctgttgtcgtgaacggtattgttactgtatcatgcgttgcaacactaggaagctccgctgtttcccataccaatcctagtgcagatgacagggggtatcgggtccacctctgaatgcccgtttcccgagaaagtcgagaggagaaaacggcccatcagtccagggcatccaccagggcatccactctcctgtccatcattagccattgaggttctgttccgttgacactggcctgcacgctccatccctctcccaagaagtcccaactccgtccgttgttgcccgtccgctgtgccctctcgcgcatccacgctcccactgctcctccacagacattttgcagtgagtggtgcagttgtcacccgtcaaaacctccattttctcatctccatcccatctgcccccccaatcgccatctgtctctcgttcttgcgccgcttccctcgatctcccctgcggttttgtttgggtctgggcttgttgagtcgacatacgtttgtttacttccccgggtttttcttttatttttctcgcgctgcggttgtggctgccctgccctgacctggacacagagttgagtttggttaactctctccgtcgggcccttctgttctgcacaagaggctcctgtgcttccctgcgtgcctttacatatctggagtgcctaccttacctttcaacagcagcacgcttgacacaggcacaagcataagcaccagtcaccactaccgggcctctaccgcgcaacgaaacggcctcagttcagccaacctcaacttccatctcaagtgcctctcgcccttggtttgggcaaggccccttctttctcgaatttccgccctccacttccctcctcccggtcgtggacctcttgccttctccgactcttccgtccaatctgctatcttgtcgcctttttttgtcgtctactacttcttcgcaacgattcttggtgttcgtgttcctgctctcgagcttgacaaaaggaattaaggaagagcaaaaaaaaaaaggacctggccgacgacactccgcaacaaccgcggaaatctaagattcgactgcctgagagactcttcgagagctccaccgaatcgcttctctcctccactatctgcgtcgaccgttctagtaacccggacatctgatcatcccccatgctttcgctccaacaaccgaccatcctccggtgtcaatcgtgacattgcctgcgcccatcctccgtcgcacttatcgctgtgggcgggtcgtgacagactcgactttgtacagaagggcaagacgtccacggtgatagtggacttcttccctgccacatcaacaacccatcttcttcccccctcccttggccgcaggcgtccctcgctttatagaaacaattcttctcccaatcatttcccccccaaagtccctatcccctcaaacaggcctgcttcgttcgaggtcgaaaaaacatcctcttgcctctatcagcggcggaaaaaggtaggtgccagtacccaaacaaaacatcaccactctacccttagcactgccgccaatgtcaaggagtcccgtcaatcacaacaagagccctgacgccgcatctcccaacacaacctaccaattccccaatttgtcagacagccttgcgacaacaacttaaacccctatgccatttcgcttttcctagttcttcttgtcaaacctgacttcgtttcgcggaagatgctaatgcctgccgtaaccagatttcctcgttagcgaaaggctccactgttactttccttgaaatcacaccatctccttggttcagttacaagtaccgttcaacgtcctgattcacctcacggcggcgggacgacagatcgctcaggtttgacaatggctgctttggtgcaaggctatccccggcaatctgggactgctaccatgcttcagacaagaccggcctcctccaccggcatcatccagcctgcccagtcgcagtcaaatccacaatatggtcacaacatgtcccagagaaacagtatacacgggatgtctggtgtagtcggcgcaccagtggtgtaccgtcaagcttctggctctgtgcaacaatacgcttttaccaacgcgccagctctcaaccacgcaacacatcaccaccaattcaggcaacaccgtacctcgtcaacaccatccgttccccaagtacagaactttgatcagtctggagcgcatacccgataccaatccagcaactccatgacaaatcttcccagccctgcaactaccagtgggcaatcagccggcggttcgagagacgattcggtcatttcagtgggcagtagcaggagagtcgctcctttacctcggcctcattcggcgcatctgggcgaaaccttctcggtacctctgatcgcttccgcgggcccgcccaaagtgtcgccagagaggtatcgccggccagcgcaacgggcgaatgaagcagcaccaaccatgtcaaacacgtcggagcacaagagcggtatgctgcgcggtccaaacggagcactcccacaccggccaaatagcttcgccggtgcaatggggggctcagcggtcgatgacatgcttctccctcatggtcaagtccgagaggatgtcaagagagctaggagacgcagcatgcctgcattggattccgccggtcttgcgatgcccctagcccccctctacgctgctcagcccaccgatgtgtcctcaaagtcacgaaagactggcgaaaaggaagccaaatcttccggacgaacggttaacaacttgagtgttggtcgagttgctgcccatacacgtaccagcagtactgatagccgttcgtcgagccgcagcactgctagcagtggaacccgcccagcatctgtaagttacttctggatacttacccatattccccccatgtaaacattgtccaatcatatatgcagccgtccagtaagattcgctaactcagggtttctttttcccagtctgccaacctcagcgccaatgtggccaaccccaccggaaaccccgctcactcttctatcccagaacaacaccacagcaacggccaagatcacgctcgactggtcaacatcccgccaagaggatcttcttccgatgctaccaacacgaagcgtcttactaacctctctcctctctctaaacctgtggctatggatactgacgccggacggaacgcgaccgctggtgtcaccgctggtcgctcggcatcgccggtgaagacgccctccccgccgccggctcaaagcccggctgcgaagcaactagctgctctcagccataacgacagcaagcccaagagcaagacgtcgcgtcttcgtcgggcattctcattcagcagtgcgtctgagttcaggaaagcggtccatcatcaggacgccgagaatggcccatctaaactgcataaggatcagaactccaatgagcccttggatgctgagcaggcccgtatcgcacagcagcaagaggcggctggtattggaagcaacatatatggccccaggatatttgggggttcgaccgacaatctctccatctcctcaaccgcctcctcagcttcggttatgattcgcaagatgggacgcggtatgaagaagagcaccaggtcacttgctggactattcagacctaagtccgtcattggtgtccctgctgccgacgcaaaggcaccagacgcttcgcaagctacagtgtccatgatcaatgtcgaggctgaaagggaaagggtgaacgtcaatgccgacgttcgctcccaaagcggaggcggtaccggatttcctcggcttgaaaggaactcacttgatgccagcagagcgcaaggtcttgggtcggagcgtgcgggaagcctgggtagtgatggatcagctgcaaggaagagcattatcggcggtgaacgagaaagggccgaagtgcttgctgcagtccgcaagggaatcttgaaacgtaaggatcttccatggattacgcctgttagctcctgctgacttgaccaccgatacagacaccaacagcaactcgccgagcccatctccccgacctgcggagggccgaggacttgatgccccaagtgccatcactgactctcccaactccagcgcacccagcacgccaaacaatgatgatcgagctggccaagttccaattggtaacgaggattattttgtaacagcactccgccttcggcaagacaccaaaagcgcacctgggacacctcagggatccatgaagcgatccgccacattcagcccacggattgccttctatgagacgtggcccagccaggagtatgatcgccgcggtgaaatcgccacttgcaatcgcttgacacctgtgctggcccagcaaatcaaagaagaactcaacagcttcaagatggtaagttgcaacaaccgtcgttcatattcgccttggttatatgcttacctatgctttttcactaggaaatggaagttcacgagaactctaaaatctacacgcacttcttctgacgagtccaacgttacagcggttcaacgtgcagcgcacccataattctcgtttccgaggcatttcctatttctctcagcaaagagcattgtttggtgtttatggcgttattcggattttgtcgcttccagcaaggctttattgcctggtagactcactcaagagtatcctaatctttccttttgaaaacggggcgacagctggctgcatggtagtgtatatggacaacggggtgtttgtcgctgtcgtgagtgactctttggcgcgcgtgtgggtgtagggttctccaatggcatcaaccactccttccttgggctacacgcgctggaccgatggcgacaacgatgacacaggggatcccacggggcgtcaactggacagaaagttaagacgttggattacccgaagtgcaacagaggaggtggggtgcagttgtttgttcgatatgttggaggtcaagcaaaaaggaaagaaatgttcaaaggacggagcaagcgtcccttcttggtcatcttggagctatctggacggaattggtgttgtagtctgggcccaatttagcccaatgggaggggtgatatggaaaccagcaaataagagcatcgactgcttcgaacaaaatctcttttagtgagtgggtatggcatcctgtttttcagtttccttaattgttttggaagaggagcgagagtcaaaacgtacgtcatagcaagcctacaaccaggtcgttttaaaagccagcgcagcaagttgaatttgacagggagcgttacagccgttcgatatcgttgtggcatcttcgttgcttgttggacatccagcttaatgcgcccggcgaagtaggcctatctggtttttattttttatctcttgaacatttttttttttgtttatggtccccaattgagtcaacaaggcgaaggcaacacgtgaaatgttttacagtttactatcttcaattggtttggttcaagtggtcgacgactcctgcattcgtttatatgccatgacttcgatcgcttctcgttgatgtcagtaccagtgtggcatggggcttgcagcagttagttggagaagcactggaagcctttacaggtattgacgtcctgaatcatttgctgacgcagtatttgtgttgatcaggtggtgtttatatgtaaacgcagagcgcccgcaccaacgggtttgaatactgagatgccgcattcctaaattgatcttcacttggacagcttttacatactgtaaacccgtcacccgtacctgacactactgcactctctttagcgagaccccatgtaccagtatgctagcatgccaagagaaagcttgttgaggcttatcagatcaaacaggtactcaaagacatgagaatctttctggttaccaactgctgcaacgggaaacagacagtggatgggtcgagttctttagggttatgaaacttcgaaagcttgtggaccggtcatggacaatccatcatgttctgtttctggcagtcgtttgaaatcatcctcatttccatgtgtcaagcccactcataacatgtctgtcagtggaaggggaccttggagatgcatctattctacgggagtcgaaggagagtaaaaagatagattttaaaatagctggtaacacatgcgggtggcacgatgagaacaaagctagaaagccgatatcttttatcatgggaacgttcagcagatatccggaccgcgtaacaaagacacgaaggagtgacagcgttgcgcaaaacgggttaggaatgtgatgattcgaacaacggccgaggctacctaggattggaagttcttggcccgccagcgcttcccgaggattggtcagaagctgggcaaatgcaatgctgctcaacccccccagaagcccccacgcctaatgcagggtcagcccctgttagatattgcactcgcctgttcgcagaaatttgcgggggcagccaatcatcatccgtggtcactcgaccccgaatatgtatgacaagccgtcagccttgcggagaaggcccaaattttgatgcagttgccctgtaaacaaaagtaaacttttgaagaaaggacagaggcgttgctgctcaagaaagtccacaacctgccaccaccgtggctccgttttcgatactcgctaggaggtctctcctccaccttcgtctaccgttcaggtcctttgtcacgatggcttcccattctgcgacaacagcttcttcgctcacctctgcggctgccaacctgggcgcaaccgaggccaatgcgaccacgacaccccgagcgcccaagagaacgaagcttcatggcagggccttttacgagagcatcggtagtccaaagtacatcgttgctcccatggtggatcagtctgagtttgtgagtttgcgcccttgtggacaatatgtagtggcaacaacctcaataaaacacaacagcacaactaactgattgctttcgtgacaggcctggcgcatgctgacccgatcgtttctccccgccgatgaacaacataagctcctttgttacactcccatgttccacgcccgcctgtttaccgaagcgccaaaataccgtgactcccatttccaaccgatccgcggccctctgacagccgacagcccgcgcccagactcgtccgattacgttcccttccttgacggcaatcccgagttcgaccgttcgctattcgtccaattctgcgctaacgatcccgcctacctgctctccgccgcgaagctcgtggccccttactgcgatgccgtagacctcaacctcggctgcccgcagggcatcgccaagcgcggccaatacggatcctttctgcaagagaaccaggagctcattttcgagctgatcaacacgctgcataaggaacttgacatcccggtgacggccaagatccgcattctcgacaccaaagaggcgaccctcaaatacgctcagaacgtgctgcgcgccggcgccagcattctcacggtacatggccggcggcgcgagcaaaaggggcatcagacggggctcgccgactgggagtacatccgctacctgcgagagaacctgcccaaggagacggtcatcttcgccaacggcaacatcttgcagcacgcggacttggagaagtgcttagcggccacgggcgctgacggcgttatgagcgccgagggcaacctcagcgacccaggcctcttcgccaggccgccggccgtcggcgaagaagggagggagtactggcgtagcaaggatggcagccgcggcggctggcgcgttgacgccgtgctgaggagatacctggatatcatctacaagtacgtgctggagcagcagccgccagtgaggaggccgctgttcatgccgggtgatgatgttgcatggcttgaagaggcttcctccacctccttcgaaacaacacaggccaacgacgacagtgaaggaccagcacgaaagaagcacaagtccgccaacggcagcgcttcaaccaccaccactaccaccgccgcctcttcctcctctctaaacaccaccagcaacagcaacaacccccacctagacaaaaaagctctccaaacctcccccaacctcgtctccatgcaaccccactgcttccacctcctgcggcacttcgtgacccaccacaccgacgtccgcgacctccttgcccgcgcgcggaacggttctgaaatcggcaaatacgaagccatcctgtctcaagtcgagcgcaaggtcgccctgggacttctcgagtacgagcgcaccggcggctcgtcattcgacgtcgacgtcctggaaaccttgtaccaggaaacggaagactccaaagatgacccggaaagctcggcacaggcgaggagggagaacaagaggccttggtgggtggtccagccaattattcggccgttgcccaaggaggcgttggcgaagggggcgttgcagctgagcaagaaggaactgaaagcgcaggcggcaaagaaggctgctggtggtggtggtggtggtgatgcggaggctacggttgcttccaatctcgggtcgaaggagaaggaggagaagaagacggcgtctgaagaggcgctggttcctgttcagggacagaatggcggggagacagcggtggagtcgctggagactactacgaattatcccaagagtgagctggttagtgggtgaatctctcttcctttaccggtctggccatgtatacattaaccgggtgctcttgaaggtggttgggtttgtatagagatgttggcatattgtgatggagctttggtttatagatgttagaaggagcattgttagagagtatcataccccttatttgagtgcaaatacggtctcttccgatcaacgtaccgctccaatcactgtgatgtcattgcattatcagaaagcacccatcagcccccgactccaacgtaatgaatgtcgattcggttttcagttttatactcccccctggtacaactagacttgcctgtcattctttgtccttcttttcttttcacagccaatgcttctggtatcaatatacatttcgtagcctcttctgaattccaagtcaacatctgtcaccccctccccttcccttctcttccgttagtccgttaataatagtaaaagggcttctaatcaactcttccccgcttagcaactggtgacctggacctgtacctggacctcgaactcgatctagatcttgacctagagctgctgtacgatctcctccgcttgttgttgccaaccaccggacttggcgacctgctgacaactctcctagaccccgtggcggcatccgctagtggtggaggtgaccgggttcgcgatctcgagtatgagcgattccgccgtcctccacgagcgggagccgggccagctcggcctgtatccctacccgccggcccgttgcctctgatcggtatcggagaccttgatcgtgaccgactgtagctccctcggcgaagacgctgttggggagggggatgtggcgagcgacttgccgagtaggaaccttccctacgacgctttccggaagcggcggcggctctgtcgttgttgctaacgggtgctcgaccacgggtgggataaccacgagcaggcgggggggatggcgagcgcgaatatgatctgctacggctacgggttcctgagcgaccgcggcggatgggcggcgccgccgccggggagcgggtacgagagcgcgagcgcgagggtgagcgggagtaccggtcgtagctacgcccacggccgcggggtggcgggctgggagaccgggactccaccgctcttcgccttggaggagaccgcgaaacggatttcgagacggagcggctgtagctacggctacgactcctgctccggcttggtgtccggctgtaggatctgcctctgccacgacgaggaggggtgcgcgagagcgaacgtccgcgagtgtccttccgaggtgtcagggaacgagagcgagaacgggatgagtaagaagaataggaagagtagctggacacggactcggaatcggaatccgctggaggtgctggcagggcaggttttggcatgtttgctaggaaggtacgcatctcgtcagtaagatagcccatcttgatggatgtgaagtagttgatagagaagcgaatgttacgcggctcatcatgagggaagatgccttgcagactgggctggagggtctcttcactcatgcgagccttcaacttcgcagagccaatattctcctggagatcttcaaacaagatcttgataaagatacggctggcggaggtcgtttcttcctcgtttaggtggataaccgagaaaacgtgccagccgatggcatcggtagccaaaagatgcccaaagaacctagcaatgttgcgaagcttgttggtctcgtatcggtgaatcgtggagtagtacttggcaaatgactcctcgaacaagtccatccacatcctgttaagacgggcaaaccgctctcctagcaagcccataaacttcaagtagaccttctcctgggcgcatgactcgacaatcatcgacaccaactcggcctcctggccggcagggagccgcagcttcataagcttgtgcgccgcttcttcgggatcggcactcgactggatgctgagatagatagtcctcctgaggttgacgaggtccgcattactctggtccttgatctccaacgccttctgttcctcgtcctccgattccgatccgctctccgactcgtcgtcgtcatcgtcatcttcgtcgtcgtcgctagcctcacccaagatctccgccttcaacttcttgtattcctcctcgttctcctcccagttgggatccatcttgaacacattgagtccatcttgcgggtcaatttcgtcgtcaagcccaatccggtgtgtgatttggtcctcctcttcgacgagatccaattcctccttgataaccgggttgtccttgtacttgtccttgcgcacctggaaaagcacctcgatcatgtactgcgtacgacggtcgatatcggcctcgtgaagaatgttgcggaactggtcgaaaacggcatgggcgatggccggggacatctcctccaaaaacaagccgacttccctcatgaggccgacagcgatttcgacgctgtcatccgtgggcttggcaagcagcagcagcagaatctgggcggcaatcatctcgtggacaacctggttgttgacgagatgggctatgaacatggtcgacgagaggcaaaccgccttgtcgtttctcttgaacgccttgcggaaacgcaggacgagcctcttgacaaggagttcgcccacctggggtaacttggtgttgcaaatcgcagccaagcaagcataaatgggggtgaagggcaaactggcatgttgggccttcagcagactctggcaaaacagaccgcggccacggataaggttctcgccaaagagttcggggaccacaaacttgatgttggcagtgttgaccttgttgaccagaccgttgacagacttcttcagtgcctcccaagccatacgctggtattccctggtcttcttgtcggtgatggcagcctggagggcacgtagcctgtgcgggggtaggtacacaccctgactgcgtaggttcaagagcttctggtactctgctctggcgtcggcaagcttttcctcctcggtcttgacagccacagggggtggcgtcggggtgcgctccttccttaccggtctatagtcgccacctgcatcgcgatggcgcggaggagggggttgtcctctcagcggaggagaacgggaatgacggcgtggtggcggcgagcgtgcccgaggggaagatgagcgatcaacacggcgcgctggtgagccctgtctcggagatggcgagcggacagagcgtcgggaaggcgattggctgcggggtgtaggcgaacgggatcgtgggtgtgagtgcggctgatctcttggtgagagagagcgatcccggcgaggagatggcgaaggtgtgcgttcgcctggtgatcgatacggcgacggatcgcgagaaggaggtgagggtgtacgttcaccaggggaccgagagccgtcttcgtcccggggcgaaggtgactgggtcctgggggacggggatcgggtcgcgtcgtgaggatggctacgcgacggagacatgtctgccgaagccatcgtgaagaattatccttgtctctgttttcttttgttcaaaacaagtattcggtgtgctgagaactgactgtgtcgtctcaagatctcgccaaggaagtgattcaagatgtaaaagaaaagaggaggtcaccaactgctggccactagaatctggtgcctcgcgcaagttgcttacgacaaggcagggcaaggcaaggcaacctgaactgccgggaccgtgagaggtgacgggagtggccgcaaccaaaacttccttgaaggctggtgtggagtttacagaagtagcaagtggagctgttcccttccttctgaaaagcaaagccatcgacacggtccactaacgtcagcgagccgcttgtgctcaacgcgccacccctgaaacagtgacgctacggttcgcaaatggcagctggactccgctttccgtaagtggccaggtcgctattagtgctggtgttcggtgttctcaatccccgtgggtcaaaggtgccagtcacctgcagtaacggcaacatcagcatcaactcaccaccacgcgggagcgatacctctactttactttttttcttcttcttcttctctcgttcaaacaacgaaaccaccttcaccaactaccacgtcactcatttaaccaacctcttcgatcaaatcgacaatggtgtgtttccaatcgctagctgcccgaaccccgaagccgccgtcatgacaagacggaaaccgaaggattgaacactcggctaacccctaatccctaaaccaccacagctcgacaaactcgtaggcctcgccatgctcgtggccgccaccttcgtcttcctctactataccatctggactctgttgatggtgcgtttagacaccccccccgaaagccccccaaaaccccaggatgccccaggatccagccatcttcctattccttcttgaaagaaaaaaaaaaaaaaaaaaaaactaacaaaccaccaatctccagccctttgtcgactccgatcaccccttgcaaaacgttttcccccctcgcgaatgggccattcgcatccccgtgatcctcatcctgcttggcgcatccgttgtcggctcctttttgagcatggtgatgatcaagagcaacaggaagaaggcggccaaggctaaggccgcagcggccaaaaagaaggcgtaaaacctaggctcttcttgcccggcctctatggcaggcgcatcgcggttggcattggggctggagacatcgaggacgatcggttggttcaggtgcaaagatatgtatatactagggagactaggtgactacagaaatctgaaaaggggaagaattgaacggcaccgagatcggtcagcgtgtgggatcagggtactatctccggcgacttgggtgtttgtgggattttctccgtatacataagtaccacgggaattggataagtccgtaaacactccttccgcgcatatttagaataggttggtaggaggagcagtctcggatcatcagactctattgcgcactatcacatgctctcatcagggatcgaacatatttgcaaagttgttcgtctattatttgcttgtctcgctttactggtttccgtatatgctaattactcaagtagcaacccaacatttgcccagtgtcccctatcaaagttgcatgctcacagcacaaccatctccaacaaagctggtacccaaactccatcctagccccagcaagaggtggactcaaaagcagagccactaatggccaatgcgaagaagccatggctgatgagtataatccaaagtttttgctttgatttgtttttgtggttgtagagctcaccaccgtcaatacagccaagcagatccttaaacgaagtcaaacaagcaagcacacactgcgccggtgggggaaaaaaagggcggctgttcctggttttgctcaaactcgctggtcggcaaaatcgagcacctcacaatcatcctcaaagaacccatcataatcatgggcggtcaagcgggaaactccacgcttccgacgagtggtgacaacaacctggtcagtgtcaccgttccgttcaaggactcgctccatcgcagaaggaggaagagccctcaggtcgtcgttgaacaggaaatcgtcatctcccagctgatgcagccccaaatccagctttcttccttggatattgccgccaaaagcccatgcctgagaggctcctggctttagattatcatattcgcgcagtgaggatcgcgggtccttctgctttctctgactgggttcgatcaccgagttgtcaagggacgccgcacccatgcgctctgaaagctgtgctgcgtccgacccgtcttcaacctcgtatagggcaacacgccggtcagtgtgaaaaggttgatacggcgcgctagactctatctccgcctgtggaattgatgaccggatggcaaggttggtcatctttgctttagctcgatatcgatcgaggaccaacgtctcattgcccgtatcgaggcccctctccgtgaactcgtagtactcttcctggtcgacgaaagccttcgcgcgggctgccaacgagaggtccggcatcaaaggaaccttcacatccttatatctggaaagtcgtggagctcgtcgctcgcctccggatgttcttcggttcgtaaccacaaacgagcgaacgagaccattgcccagaacatagagcaaatggcccctcttacccgtcacccacgtcacgcatgacgttcctggagcagagttgctgttcggtagagagactcggttttcgcctgtgtgcctcagctggctaatggcatgtccagttttgccgagagaatgactgatgctcgcagcgataacctttccaccgtgtgttgcataatcgccaattccagaccctacaagctgtccgttgctactagtcctgcgtggtcggctgatgagtggccgggcgacttcacggaccgagctcagggcgttggaagcaatcgcaactgcagaagttccctccgaggccgagtttgttgcctcactcggcctgatccggcggcgtggaggaggccacgagaaggcgcttgccggtagatccaggatatgaacggttccacgctccgtgaccatggctatgcgctcaccattcggcttagtccaggccacatcaacaatgcgggtcactgtcatacgggagaactgggcaacctggcgcactctcgggcctcccgtgacagacaagccggcaccctgcaagggcgacgatttggtgtactgtaaacgcatcaaatcccaaacagtctggacatctcccttgcagctggcagtgaagagagataggccagacggagagaaagacaagaaactgcaaccttggggaatgtggaagctggtgaccggatggatagtggccgatgaggacaaggtctctgaatccacaatcgaaatcatgttcggatccttcgcaattggcggagtaatggcaccatgtgtcggaggaaactgggaagggtctggctgggcagaacctccccagctttgaggagcgagaacaggagaccggctggtcgggtttgcttgcggattccagtagctgttccaagcctgccaaccctgtttgccaacccatttggcaccttggataagctcctgggtcgcatctcgcacaatcttgttcacaacactgtcacccaacggaagatcgatttcagaagaaacgggtggcagctgaccaggcgtcaacgaagacagattcggagcccgaccgtagattggaaccgggacagtcgctcgaagacttatctgcgaagatggcgtagcagggcagtaagcgatccatttgcctctgacgctcaaaattgcaatctgaggccgtggacgaggcggcactggagtgtaattccggtccatgtcctgcgatccatcgctgcctctcggagtctgctggagtgttgtccaaagttttccatggcaaacgaaacgcggcgccaattcatccgttaccacctgctgatacacccagcattcgccggtgattccagatgatacgacaacacttccgccatctgcgtgaatgaggaaagcacccgacgggagaggcgcttggaagattgggctgaggactgaagtcttcaatgggatcttcggtgcctcaagcagaatgtcgattagcttgttggtcttgagcgagtagacctcgacggtcgtctggtaacactctatgaaaccaggtaccgccctatcaccgggcgtatctttaggagcgtcaagtgggacgttagccatggcctcggacctttcctcagacacggcatcatagtcgccttcggttttgggagccgaggtagaagccgactggatagggggaatatctggaccatggacaacaactgcgatcagcgggaatacgtccgcttgcgcagccgtccaaggaagaaccttggcgtgatatacgcctccacgcaatcccttcagactcgccaagggttccaagcgacctccctttgtaagcttgtgaacttccaaaccgccctcgtatccagccacgacgaccttgtcattcctcataacattattcaaagatggagaggtaatgatatcatagccaaaatagtagcctcgttcgcccgccttgatgccatcgtggcgatgtgtgtctaggttaaagtcgggtgcaccgtaaaagtgaggttgcggttggtgaggcagcggtggatttccagcacgcgcaaagtgcgaatgcatcgagcttctcctagatgctggctcgcctaaatgtccatgaagctccgcaggggatctagccatgtggaaactcatcggccggcggcccgcagttggaggtgataccgaagctgcatagagattgctgggaggcctgggcgaagaccagccagaggacatcccgcgtgtgtcatcgaatgatgaaggagtatatgacgagggagcagtaggaggcgactcgcccgccaaactaataagatttccgggcgagcctgccatagttggcaggttctttatccattccctagcgttcggcgaggggcttgttgcgaacgaagccgtggagacagcgtcgagataaggggaagtgattcgatcacggggcgagggtgcaaaaggcatgctatcgggaaccgacactgccggtatcggggtagcggtcggcgacggactggacgaggcgtctttagcgtcagtcgtgtttctaatagggtaattgatgattagattgagcagtttaagtggtgacgggcactcgagcacagaggatcatccgttgaacaggaggggaacccacgagaacttggcgccctgtttcgtcaccgctgcgaccactccgccactgtccttgccattcttccggtctttcttagaggctatcaaggccttacgttagaacagaaagtcacggagattgtttttgaggagcacaacaaacctggcatgaatggcaactcgggagagggtcgagcaggttcctgcccgaggggatgaagcaacaagcgtcgaaaggtctcaatgtacgtagagacacaactggccggcgttcagagagtgaatacggcaggtatgtatatggtgaagagccttggtaaacgagacggttctacgtgggttgcacggcgtatgctcagagaaacgtaggacaagagagctattggcgaattcgagcggtaatatcgagagcgtcgaggcagttgagcactgggctgtgtccgggagttgtgctgtgttgttaccaggggacaaaggagtgtaatcgcagagcgaactctgcgacagacgggcagatgaaaagaggatgatatcaaattagaaaagagagagtagagtcgcacttgaagtgacgctgtattacaagtggcggttagattagtagcagcgtgttaagtccgaaatgtgtcgtgatcaaagcaaagagaagtcgccggcgtatgctagtagtcgttgaacgttcgtgatggtaactggtcggaaagtcggtgctgttgttcctggtatgaagtagaagctgggtgccttaagttgcttgtttctgtctgtgtgtgcgtgtgtgtgtggtttgtagttgagtaaagaagaggtcggatggaacttcaagtgtgaaccatgaatgtaggaagagtcagaaaggtggtgactgccgacgtcaacagccccctccccaattgagcggcagtatacgggtcaacggccaggatggatcaaccagcaactgcctactggacagtgcctggcgcgaggtcctgcttggtacctccccgtctattgagaggtacctacatagtgggaggtacctggctcctgctggttacctaaggtaagttacaccagaccgggctgcgtgggcggtgacccgtcagggtgacgggttgaggaccttcctgactgcccgtccagtcacccgggaacctgagcactgtgatcactgttactggctgcgatgaacaactgcagtgggatgcgggacaagaagggaatggaagagtggaacccacacacgggtccagttacctaaggcgccttggctatcttgacctggaggtacctaccctacggtctagagtagaggtagtgtacactatcagcctgctgttgtttcaaaaggccgacgtcgtttgaagtccgggcaacgaaggcgggttcgggaatcgggattctgattgatgagagacaacgacaagcgggcaaggcggggagatcttcagcgacgggaggttgtacacatcagtccttaaaagtttgttagcgccatacacgccccacatctttctacaagggggtaataaggggggctgcaaggcgggataggtccatctacgagctctgattggtttaattcaaagtgagaatcggttgataggaggcattcaaccacccacacacaaaccctcgaattctaactaaatcaactagaatcacccagcgcaccctctataagcggtataattatagggcaacaacagggtacttgcagcgggctgtgacattccccgtctcccctgctcaaaacccctgtctgtaggtaccaagctaacgaacttaccaggactgatgtgtaggttgtcgtgagtggaggtggtgcaagcatgcggggcgtgatgcaggtgcaaagggacgaggtacccaccggtgctagtgagcgggatagcgtgacggttcaagtgtcccgagataagaaacctcccagagcccctatcttcacaagaacaacaaggcacaagtacccccatgtacctggcagggaagtgttacaatgaaaccgctgaatggacgccgatggcggggcgatctgtcatccagtccctctccctggtgctcccaccgctaggtatccatcacctaatcactcacacaccgaccttcggcgcttctcttcacttctctctcttctctcattcttacactacattgtcgtgggagaccagctgactccttctttgtggccacgggtaaaagagatctttgctgtgcttcctccatggcctccaatggcgaaagtggctgctgctactgctgcctatgatgggcatggtccaagtcggttggatgatggttcgcaaggaccagttcacagtggtagggtcgttcatttcatctcgtacacaagcacacacaaagtacgtcatcggttccgatggccagatgggtggatggatcatggatccttgtttcatgactgcgacgaacccctgggagtgctatgaaaggtaggtttctaaaagcaacctcttgatgcttaacacactagcaaaatgaaatatcgaaaagatagccgcccagggctggtgacggtcggggggctcacatggcacatggtcgacatggcctttgttttagtcattccgggatctacaaagcgtagtattcaccattgtcggctacatgatgggttagatggttctttcagcatgcacatggcgcgctcccctcggggctttggtctcgttatcctcatgtcttttgattccctcaagcttgatacctagtcaatgatagctgaggagatccgtcttacctcacgtcatcgtacctacactgtaggtatgccagatggtggtggtggtggtggtggtggtgcttcaacaagctcacagggcaggccgcattgccatgtacattgctcatctggcagccaggcgccagctatgtacgcatgtacagagcattctgtccacgcacgcaagaggtcttttcaaagtccatcaagatccagtcatcaaagtcacccggaagcaaccgacacgccgatttcgcaggctatggtaaacccaaaaggagtcacttcaggccaggtcgtgacacgccgctcgcctgatccgcggctggctgaggtacgtataagacgctgtgctcccttcgatgtcccccgcactcgttgaggccatcgtcgttcctccgtttgtctctcgccggtaccctagcgtatataccccgctccgagaatcttgacctactggtagctgatctctgatgcctggcttaactttcttatcgcagaattgtcctatggcagacaagcaaaagcgagaccaaacacagccccaggaagaagaacaaggcaagggggtttcagtcagctgctggctgcatgtgcattgtctcttatcccgtcgtctgggcgggtgacagtccggcatatcatgtgggttgctggagttacgtatcgaaaagggaggtggggtttgtttagttgacttcgggggtttacggcaacgcctggctcatgtggcttttggaactgtttggaatcgtgtagttaaaagcgaacatagccatgaatgcttgattgttgcgaacccggtgtatcaagcgttcatgattgtgaaattgtggagagcagaatgagcacgtattttcttgtatagaaacagcgtgccatctgtctgcctatgtgctgttagcaatgtctttctgtactaacggatattgtcgtatagagtgccgactgatgttagtacactggacccacctcaacccataccgaaaactccccttctcaacacccttcgctcctacgcccatcaggtctgagacaacatgacgcaaataccggactcaacacattcttgcaagcccagtatctagatcacgactccgaaatgttgatagtgcgaaactgatactaattgtctacaacgaatatcaccccaaaccacgatcgcaatccaaatcccattaccagaccatactcttccatcaaatctccaagtgctatcttgtcatcttacaaagggaatctccacgtgtctatcctcccactacactactcaacgccagaagacaaatatactctatatctcccaaacacaaatggcgaagtatttccccttgcggatgctttgccatcagaactaccacgaccaccaccttccttcttcttcatcttctcctctccgtcctccaattcccttctaaccaatatcccatgcgccgcccaatccatcttctcctctttgcctgtctccctcaacgtataaagcacagtcccatatatcataaactccaagttcaggacaccgtcacctttcaccccccctcctcccaacggtccagtaagagggaacatacccggaaaccccttctgaactgtatgcttcctcgtcttgatcttttcccacattccctttcttaggacacgaagctctataattattcattcaatgatttagttggttgaactccgcctcttggccacatcttcggcaaggaaacatatgacgataggggtatagaggcaggtagagatgtatggggttgcgtaccatccttcccctcagcaaccttctcgcccatcacgaccttggcttcctccccgaaaaagctgagccattcttcggtcagatccgggttgtcggatacttggtagaagcgggtgatgaactggaagattgaggccgccggcatgggggagatgcccaggtccttaggccaggtaggttcgtagccagaggggttttgttggtcttgatctccgtgggtttgggtttgagaatccattatgtggtgggtgagcatgtagctgagtagggaacgaagtaagttcctctgtcgtgtaggtacgtaggccagttggtaaagcaatggtcgtttctggtgattaaaggcaggttgcgcggcctgactttaggctccttgcgatgccgagtatgacacgtggattgccagatgggactgtttcctttccgcttcctccgttcgtccctcgatggcgatgatccccgcgactgtcgtcatggcttggcaggcacaccttgaagatcaacaccaactcgtggttctttccaagaccgtctcgtgtgcatcgcataagaacacctggtatactatggttgtataaaacaatatacatgttcgtcgcagctttctcgcccgtcaacttccgctatgggatacattctcgctccataacaagggccatttccaagcagtataagtgccctctttttggtgagcctttgagcttaactactaacagtccgatctgtcatagtcatgttactaaagtctgtagcccaatgtcctactctgaaaggttaattaatcgccatgtatggtgaaaaggaatcgataatccacctggcaggctgaggttataaatgccagaacgcgctgccaaatgacttctaacgcatcagcgccttcccaaccgaaaaccaacgccccagtgcattgccatcacgcaaccagcttggctccacgctgtactgaacaagacaggaaacaaaacatcccacggaccctagaggtatctcaaggcctctcttagcgctctagccccctgggctctcaacgtaggcactaatgcctccagttctctaggccttgatgcctctggcactgacttcgcccttctcgccaatgttgagcgccttgcgacagtcgggacaataccacttcgtcgtcctcgccggaatcgcggtgagtcctacgcattcgagatggaaccattcctgctggcatttctgtggattgacaacatcgttagccttgtgtcccttttggttgttctgattccctcccccactctctccatcctctttgtcgtcggaattgttcgagcactggctccgggcgattctcaccctcttctttcccgtctgagagggatagctctctgcgttttcttctgcattttccttgttgggcgcttgctcttcgtcctgttcttcttcatgcacatcctcctttgtttcctgttttcgcctgagacctttttcgtcggtctttgaccttgtagaaatggacatagtagacgtagaagttgccgaacctcgacttgctgcggccttgccggatttttttgatgctgacttcttcttcttggtgggttgtttactcacatcgacgttatcacattgaatcattatcccaaagctcacacggttgcataggcagtacctcggctcgtcgggatcgatcacgttcccctcgtcatccacctcaacttccatctcgtttttggctccggcggcggctgtcgttgctgctactgccgccgctgtttgtcgaccttccacagctgccttgtccttacccttcccggtgcgggcgctcttcttcggcgcggcttttcgtttcccaacagcactattgccgccgctcacagtccgactaataacacctggcgctggtcttttggttcgctttccggtcgtccgtgtggttgtggtagtctctgccggagccttgtctggtgcaggggtgttccgggcagtacttgtgcgacgagggcgatctgatgcaagagaagcctggggttctaaactagaagccttgcgacgaatagatgtggttgatgccacactgggaggcgcagtcactgttgtggatactgcttgttcctcttgatctggtgtgtgactaggtacatctgcagctggagttgttacacgagacgcactttgtatttccttttgctgttgctgcacctgtagttgttgtttctgttgtggttggttttgctgcggcagccgttgcggcggctgctgctgttgctgctgttgtagtggttgcggttgcggttgtgttgtcggttgttgtggctgctgctcttgggtgcgagtcatttgcgtcttcctcgtctctctaacaggaggaagaatcggagttgtagactttctgggcgaccgtagcggcggcgggatcggggtttcagcgggtggtagctttatgggcggaactggaggtgccgcactggaactaccggcgatgctgcttggggcgggagatgtcgccgaagcgacggaggcactagatttgacagcgctggagtgatcttgggcgtgaatggggagagggatgggggttgtagaatgcaggacaggtgtaggcactgccgtcctttggtgtggttgaagatttagctgcggagtagggacaggagtctcgttcttcatccgcttgatctgcgactccggtttcgtcgcatcggcctcgatgacagactccctcttgcgcttcttcggttgcttaggtcggctgttgttgactatcgtaggggttggggttggctgggcaatggcaggctgcgagttgttcatcaatatccgggcaacattgtccaggagcttcgccgactcttcagcctcaatcgcagcctggtgtgccaactggactctcttgagtttcttggcctcgttcaacttcatgccacgattataggtattcgcctcgtctgcagccaaagcctcttccgagaccgcgcccacgggcatctgcatctctccagtggtagggttcttgaccggaacaggcatctttccttcaaagaccctaccctcttgttccgctttttgctgtgcagctttgaaggcttcatagccgcggcccaacgcttggagttctcgagcgatcatggtgacggagggggtccatgccgcattcttcttcatcttcttcctcagcttggcgagttcgaacggtgtaagctgaccccaaggagcgtccgggctgccgatgacagggttcactggaggcggacccagctgtgccagcgcagcgctcgtagatagcggttgctcgccccccggaacatgcggcggaggtacggatgtccttggcttgggtgcctttccagctttagggggtcgggcaggagccttcacaaccttgatacgtggctggggtgctggggttacacggctggtggacagagatgccacatcctcgtcctcggagctgctctcgctgtcgctggtaaacggttcataattgagctcgtatggcgccaaaacttctccagggactgtgattcgtgggatcgcatgtcgtcgaggtttctgaccatccagtcttaggggtgccttcgaccctgccgctgcctggggcgacttgaacgttgcaacaggactcttgatctcttctgggggcgggtagttctcaaacatggtctccagcttggcgagaatggttttgatgcgactgtggtgtcgtttaacctctccatccattcgtacagcttccgcgtgggcggaaacacgggcattcatgccttgctgaagctgttcggagatgttggcacgcacatcgacggcactggtccgctcggggggtgggatgttgggtagttgagaccatttggtggcgagttcgtggactttggtggacgcgttgacgtgggtctcgtcgagcttgccgatgagggtgagggagcgcaatatgtctgctggaaggtattcggtaaaatcgaggaaatcggttacggtagcttgagcatcggggtcggccggcatgtcgagagagttgagagggttgagggcaccgagggtctggatcgcctgctggatgggcggcgcgtcctgacgcggggaaatgggttcgttcatcgcgttggactgctcgattgcttcggcagcagacatcttgagcggggactgttcgaactcgtagggcgataaggcaaggggctatagatcggtgggcaggttcatgttaggcgtcgcgcgcggtagaagacggtcgcctcggtttggttcagttgttgtccgagtcgccgagcagaaagaggaacacttggtagtcgtggcgttatcgaggcttggacgagggcaaaagtcccacacacgatgcgggcgggtggccgatgatgtcgtcgtttcgtgcagtggaacgcgtgaggtcaaaggacggcaagtggaaagggaaccgagcttgtgaaacgggtctgtggagcctgccagtgatcggcctttgtggagaacctcaagggaccgtgggctggaagtggaaggaacttggcgccccacatttcctgcagtcaactgcaggtctgcagcgctcaggaaccaacaccttaacaggtttagcgtgcttcgcaaatcaattcattcgccattcttcagggtccatgaattcttgttcctcttcccagatctggtacatcggtaggctcctgataatggcaaactacctactgtagctctactgcatgagcaactaagtctaggtgctgtaaactcagatatttggtttttctacctccagttttggctcccttgctacgtagttgacagatggttcaaagttggttggttccgcaagtgaccaagcaagccaaggaaagactgcctgctgttccccctacccattattgacagtcagtgtagatcctccaactgggttattgtcatgattgcctcagttgttcgtggtgttcggtcttcgaagcacggtccgtgtaattgactctgtgtgtggattttcctcctctaaaaggatcccagtctttattatctgcctacctagttgaccatcccaccctcagaacttcgactgtacgtctccctgatgatataaacatgtaattgaaagaaaagaaaaaaaatgaaaagaaaaaaacaagaaccggaaagggaagaaacgagacgcaaagcaaacgatagcatatctacaccaagccctgaccgcgccgtggccaccacaacttcttcccaaacaaacaaattctgtacctcaatcacatcatagtgcctctttccatattcgaagtcgacatgagatgacacgagaggaaaagaatgaaggataacaacaacaaggaaaaacagaacattcaaagaaatatatcaatatatatttgacgaacaccgaaatgacaacgcgcacaacacaaatcaagcccatggactataaaatgaaaacaccaacaatatcacacggtgtaccaggtctaagagagaaagtcttccaacgtctagaaaagaagttgaaaagaagttgaaaaaaagcgaccaaggaataattaagccaagttatacatctagtgagctttctatccctcatagttagtcctctggatgagcttagcaccatggacaatctcgccctgttcggtttgataccaagattggtcaccgacggtggttatggatgcgtatgctgttaggcttttgcatttccttcaatggtgactttggtcagcatatatgccctgggcttgactgtttgttcaacagtggctgaataaatgccacaggtgactcacagatacccgttgatggtgatggctccccagacttccaagtccccttggacctcaaaggtaccgttgatttttagttttccaaagattttgactctgtcgctgtttggaaggatggtggtcagaactgttgggttctgtgacaaagagagagagcaaaggaaaatggaggagggagggaggtgaagtaacttacacacacagcgcactcccatcaatcttgacgtttccatatgccttaatcctactactgtgtttcgacgtgattagaatcgcccattttccaatctcacatccagaaagcgaaagcgagagaagagaaggagagcacagacgtacctgcacctcaaatccccaacaatactaatatccccatacgcctcaatgcgatctctcactgcaaagttccccgagaacgcaacgcctccgccggatttgaccaatccgtcgacctccattggccctctcaactcgagggagctgtctgactcgatgctattccttctcttgactgtggcgtgttgttgtcgggtactgtttgtgttgggagaccctgtgctggcgttggcgctgtagactcctccctgcccctgggaatcgaaggtcatgctattctcgtattggtacattgttgtcgcggacggaagctcggcttcaaagggtgctaatggtgatgttggtgcggttggtgctgttgccaatggtgttgctactataccggaaaaacaggatgaagtagacgaggaagaagctctgtcaggaatatgaggatgctactgttggctttgtctgacgacctgttgccaaaatcctctgtcgttgtagtagacccgctgagtgatgttcccgaggatacaactgcaaggtatgaatgttgttggattctgaatgctgatgaggcttatgatatcgaagagtgtcaacctccattgccaacggggggattagatggagctatatagtagatgttgaagcccaaaatctgtagcctacccaagcgactgcatgtagggtgagggtcagatgtctccaagctaaaggacaggagcaggacaaaaactagtgaagctccaaaccagacgaatatggcattagtccgcttcgaaggttttccaggaccatctgtcggaactctgaccatattacaaacaccgaccggcgaagcttcgcccagcctgacctgaagatgtacctctagaggtatccatatgaccgcggcatgagccttgggagccttgaaagagtcgagagttcttcgttaccctttccccattgagacttgacgttatgaaaacagctatgccccccatctcccatgggcgccacggacaatggagcaagttgaccgccggtcggtatgtcatcacaagggaactaacacataacgacatgatggttgctgttctatgtcaagccacagatcaccagaagcacacacaggtaggtacctatctagaggtagtcttactaccgctactgcacgcagcttttgtcaacatcaataaacaatatcatgaaatatctccgctgctacgcctcgcctgtgatgatacattggatacctatgtcagtacacagtaagccaccacgtccatgccaggtttacgcatcaacaccaccactgccgccacttatctacattcacattcacgtcttccaagcccggaatgtgtaccgaacccacatcccggtatctcttggcgtcaatggattaaacactaggaagttcaacgacatagagcggagtacctagatagctactatattagtatgaacattcttggtgccctataacaacgacagtagcaacaatcagaaacaaaaagtcctgcacctctacctctggcccagtaccacctagtcaagaatgatatccaatagatgactctggcttcccgtagtttgttatacggaacattctgttcacagaatccgttatgtttaccccttttgttggggggaacctaggtatctttcttcttcacttgtgcatacaggacatgtcagggacaaggattgggggcaagacgagacaaagcaaggcaaagcaacgaagacagtcggcgatggtcctgattctgagccacaaagacgcagtagttagtctggtattgtccatgtctagccccttgccgaccgacgttggagttgaggttagttcaccgagctaccttgcgctagatcgcgcttcttcgcttaagaaaagctgcgtctatgtacatggcgttatggtgtatggtagaactgcaactctctgcgttacaatcagacaagccaccgacagatggagctctcgaggaggccgcccatagcactacattagactatgtacagtagtagccagccgactacatacccgttcacgacgctcggtggtggtggatcacgttaaaaccaaacggtagtccggtgttcgaattcgattcgttcggctctgttgtcgctagaaatgaggcgtcgttatgtccaaaaaggagggttgtaacagcttaccattcgccagatttgccgattgtcgccaataaggttcatggcgcggcggcgcagcagggctaaccaacagttctcacgacaaaagaagggggaggagggggatgcggggggtaagtctagatcgggaacaacggcatatgtaacaccctgcttcccctgccctgacaaagagtgacagtgactttaccgaacggaacacaccgaccgaccgaccgatcgtgagacttgtccattcagttccggatatttcgctccatgcatgaaatggcttgcagacagaaccttagttgttgcccgattccaagatcttcagccatgaaacagccttgcctcgcgctgaagctgccttggccggacatccgcccgtgacctgtgttccacttactaccccagctcttcagttaaagatgccgaaagcggtgaccgcatggcacagaacagtgtcaatgcccttttctttcgaaatgcagtaggtattatggggatttgtaaaagggaatgtgagttcgcgatgcatgcccatcttggtcctggaccgcgactccagccttgtgagatgtttggtaaacattgaggaagatcgaatattccaagcatggggttgacgtgggccacgtcccagcctaaaacccacgtggcatatttgggcgtcagatcaacattatcacgctcggtgagatgctgcgcgtattgcgtagtttcatgatttttttgaatttttttgggggggaaaaaaatacttctatgtgaaaggataaaccattggcgtccaagagaacatgtactgtgacacatgacttcattctgaaaggtgaagaaatttaatccagcaagtgctgcctatctccaacatcccctaaccgcaaccggaggtagcctacacacttcctacatatctcaaagccaggcccgtgattgcggcagccagaacccagacgctcgcatagacagctgctccgtacgagtctacgccgctgaggacagtggtagcctgcaaataggtatcaactccagcaaaaagcatggccacggcagtcctcttgactgagaccttggtcggggtggtgtacccccaaaggttccagtagatggtctgtccaaggttggcggtggccggatcaaactccgcaacttcctggtccctgatggtgggcgaagccgtgacagaaggagtaaatatcagggtacgcgcagccacgccgaagagcaggcaaaggatctgcgtcagcgggcggttgaaactgaagagttgggcgtcttgagcaggctcaatggtacgtataccctcaaagtagagcacaaagttcgtggggaggaaagtccggcaggccaaaaacagtgtaacgctgtagacgagggcggaaagtagcgatgtaagcacctggatctgcctgtcgacaacaatgtcccgattagggataccaggtgcggctgagtgggcgcccgacagctggcgcaagaggaggaagggaacaaaggtcgatacgacctcaacggcaaggtaggcgccggcagtcgaagcacggatgccatagtaagtagaaatcaggtaggcctgtgggacatgtcagttggctgcgtctacttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgccaggatggggatgggatggtagacagcggatggaaactcaccattgggccatgagaaaggacagccagagcagcaaggtcaaaaccgtcatagtttccgtaccaacccagagcaagtccaaatctgccatgccattgacgttagtacgatggagctgtatctcgggcgtctctttttcagccctacgacaggggtttgtttgccaaagaagcgagccataaacgcgtgtcatgatcaaagaccagggagcttcttacaatttccaaccggctaacgcaagcgcttccgtctgcgttagagacgaggcaggcctaacaaccttggccagctcgccgtgagtgtattccgccaccaaggaacgcccaagagactcaagataaaagctcaggatggcaaccagggcaaagcggacagcacccggtagtcgcgcacgcttcaactgcgcaggcaccactttgtgagtctgggcaacttcgacggcagcctctacggctggcatggcgatcgaagttgcgagtgcgacggggtccgcagccttgaccgcatctccagctgcgtcctccaccgctgccgccaccgtgtctactactttcttcacagacttctgtcgagccatcggtacctagtgccgttcgtggttattgatgcgaggtagatgcgtgttcgagcggggcacggattgcttcttccttttttttctttttttcttttttttatcttcgcgggcctgatcagaggtgacgcgcaagtttgcggacttttttctgtttttgttgagcttgactaatgcggcgttgatcgagacgtgcacgggattcgtaggaaccaaggcacttggtgtgtgtagagcaaatgacagacgagaatgaagagagccttgggtggtttcggttttgttttcaaacggcaagagccgcgtcggatgatgacgatgggagatgatgatggagaaaagaagttaccagtagtaattacctagaggtaagagctctgggcctaggtaccaaggtatggtgggaagctgctgatgcgtgggcaggtggagcagtgacgtctgtcgcctaaggccactgcatcagtcaaccgtcggaggtccccccttcccgtcctgccgcgctaacctccgcatccccggccaccccactgcccgcctttgggggaggcatgtaaacacagcaggtcgaggggagctcttcatcaacccgcccgaccacgcggcacagccagataaacccgcgccgccaggcatcaagcaagaaacaatcactacctctacctaccattgcaaccaaatactggacattaccagtaccgtatgtacatagaggtaagatattaccacggacctgaactttgccagcctacgggccctcagccgacatcaaaaagtatttagttcagacgctctgccttacttttgtccatatcttcgcaagctctttctattttccgaggaacctaaggttgatttctagcgagacttaacctcacttaccctggcgacagccggaaaagtcatcaaccaccaacatctcagacatctctctggtatgtaacccctccctcctgttccaccactaccctcgccagcaaaacaaactacacaggcaagtttggctccatccatggttgtgttgtatgttcatttggtatttgttcgctcgctaactaaataagtttccaagtatttgctcaacgctcgctcacgacactcactttaacctcgtggagttttgactgcgtcccacgacacctctggcgctggcatctctcagcccatgagccatggctcgccaactacagtgctccccactcttcggtgccaagtgtcgttggcggagcaaagtgcctcattaacatggtttcgatatattacaaaaggaaatccttcatcatcatcatgagttccttctcttcccgcgccgtccacgagctgcttccgcaatataatacaggcaacggaccgcttcggcgtgctcattcttccattcttccaaagacaccgtcgtcgtcctcgtcgcttcttgcccgggaccgcatgtcttcgtcgtcgtcatagtccatgacgctatcttcgtccatcttgacgtcgccccgctcgctctggcagctctggcgtaactcccccctagtaaagctttccggagctctactaggaaagctgttgatgaagctaccagtgataaggccgaaagactggcccaggtattggtttggcagaggtggcaccaggggtgcgtctgctccgaggtgaaacgaccgagggccagcgttgctgttaaagctacagctaagaccttccactgccgcagccaaatcccgatcttccttgccggttgcgttcctgccggacgacgttggcctgtgatcctggctcatcaggctgagctggcggaaatgatttccaaatggcgaaccaaccggcacgctacccgccaccgaactaccgaatgccgcagattgatacgactgcgcaaacccgctgccggtactctgtcgcttggtgaagctcatggggaacccggtcatgttgcttagggtgtccagctggggcggtggggtcgtgtccgcagagctgcgctctggttgatccgaatagcctgatgctgctggggatgccgaatcctgatcgctgttgaagtcgtgggtcgagtcaggaggcgtggtcccggttgttggtttgttgttcatagctaccaaaacagaagcggcctcgagaagctgcacttgctggtgcttggaaatcaggagcttcgaggtatatgaccattcgggagtgtgctcccacctgacggtagagacaagtcaacacaaaagctctccaaaagcattgcccgagtcccgtggccaataccaatcctttacactcaacagtcatggaacagggagtgggaaaggggaggaaaggaaaatgggcacacacaaatgcttggtcaagcagctgctatgcttgtatcccttcccgcacttctcacagcgaagttccgggcggttgattcttcggctttccttgggcgccggctggccgtcactggccctcctgtttcggctcttgctcgccccgctgctgctgttgttgctgttgtctccttcatctccagacatgtgaacctcatcatcgattgcgctgtcctgcatgttgactgtcccgtctgatgttacgaacttgtgtgttggtaggctggccggtggggagggtaggctgccgacgacagcagatcgcgaaagaccgttcttggatatcgtgttgcggcgtgcgttgatggaaatgggcagtggcatagccttgtcaccggattcttgttggagggcggcagcaagagcagcgacgttcgcacccgtgtttgtcatgctcttccggcgtgtgacacggtgggtgccgttgagggatccggaaagcagggagtgggagttggtgcgtgagtgcggctgtcgagcgactgacagggcgggaatgggattggaagacaccgacggacggtgcgagagcggtcgtgaggtttgttgcatttcctggaaaaataaccgagatcatcagcaacgaatgggctggttcacaagtgggtttactgggaggaagggagggagaaggagtcgttggacattagcggaagtctaccttgaacgaagccattgccaagcgatgcaaagtgcccctttttctctgtcgtcgagcgtaaacagcaggatgacaaggtaagagtagagaaagctcggaaaatattgttgctatgtcgtgaaatttggcggccaagtgtcgatcacaaagaagtagcgttcgtctaaggccaggcaaggagcaaggcggggaaataataataatctcgggatcggccaggggttggttggtgaaccggtgctccgtctcccgccacgataagatgaggtacgtggaaagggaaagagaggataagaaaaaaaaaaaaaaagttaaccagctgggcagcaggaagaatgcaggcaacgccaacaccagtcagatggttgttcgtccaagacgagcaggcaggagtggctgtgcctcaagagagatcaatactgtgtaggagaggaaacggtggtattcgcagccagttccaagtaggggatggttgcgggctgccttgaatgggtgtggttgatgaccgggtgctcttgaggggatgtgaagcgattccgacgaggaacgatggaggtgcaaaagatacaagtccagggcaagctgtctccaaaaaaaaaaaaaaaaaaaacatccaggaaaagaagatctggagagagacaagacaggcgcctctgctgtccgctgaggtgattctatggtcggcggactggatgttggttggctgcagacggttagtcgcaaatgggatggcgtggaagctacctagacgcagacgcagcagccagacaccagacagccgagacgcagcaaggggtcctggatggatgggttgaatgaggcacttctactggcttatcgccggccctggatgaatggagagagtccgagactttcttgagcaggatggcaccaagtggaagcacctcgttcatcgctcccatcaggttctagagcgctgatttgagctggtggtagacgaggtaggtagagaaggagaaggagggccggccggcggattgccagctccaaccgtcctccgattgcgagaatagaaaaaggtgggaactggcaaaagcccggttgggtacgagaggagtacccatatccacaaagactggtggaggcactgacaggtaccccacaagagcagacggaagtactttgctggcctgacacagtgtatgatggcggttcccttggctctggatgggcaaggactagactagtattcaactcccgctctttgcctttgatattcaagtttccttgcctcacccctcccccccccccccccctttccagggagagcctcgagcccaaagtgtgccagaggttactcctgcaatctgggccatgtgtcttgttagacttttggtcccgattagtggacgctacacgatcatcacccaccattgatgtttgtgctgagcactatttttttttttgtttctttttttttgttttttttttcccctctccttatacggtctgtgctgggcgtctactctagctcacttgaggtaagctgcttacaatctgcattgctgccagtgcatggtggttagaaagtgacgttccagtcaatccaagttcatggccgcacatatgtatatctaggcacatccgactgcggaccgcaccacgacctcccgtcatctgttttccaatcgcaactctggcatgttcgtcaggagctgacccgtctacactacagcggggataccaggtacggtgtctcagagacaaaagggccgcattgccctttattcagggccagggaagacatcaacaaaaaggcggtacaaatggcggtagacaagctgcgtgggtacttggttaatgactaattcgggtgaattttcacttcgttacactgtgtgccatagttggctacgcaaggaacgattatgtaccgtatccacgacatcggggccagggacagacagcattcatacattgcaagcatgggaccccaatctacatgaatgttcggaacgcctcgagttctcgatagacttttccgatgaagtgtctggtgattaggcgatgtagaaacatggacaaaaggggtgtgaagcaaattggagcttgacaaggtggctatggctgaagtgtgtgagacaatgtccacgaatttcggaatagcagggaagatggcaggcaaaggacgattaaaagaacaataaaaaatcaataaataagaaagagattgaaaaaggcctgtgaagctccgatcctggtgctggatctcacaaattcccttttctcttttacttctcatggcctcgcctcatccaatcaagcttcgtttgtctcacacactgccttgtgacccttgaagatactatgctaggacaaagaagcggtgccagtgccgcggcactgtcgcgagtctggatgattcgggatcgatgttagtccgcctgttgccaggaatgttcagatggcatggagtggtaagccggccacactgcaacaaaagtcaaataaggcagtccctgacccaatggcaagctagaggtacatgacaaaaaaccactccgattctcagccgccaagccatcaaacaatgaggtaaatcttttcacgatctcatcatgttggtgctgtcgcctcacaagtgaatgggatgtgatacccggctttggctaccccgccctgctgtgtttcccatgtgtggtagcaattatcttccaattgatagagccacgagatgaagaggggttttcccgtccggtcttgtggagccggctaacatctcgcaggagctgggacgggggcggggaataaaaaaaacagttacacgctataacagccatctcgatggtgtagagaggaatccaggccaaggcaacagcttcaggtttcaaaagacattggatgcgtgactggggaattacatcggtttcctttgaagtcatttgcttttcggatgagaaaaggcagcctaactgaaaaaccaggaggcatcaattgcgacatgaggctattgagccccaagtaagccaggaaccaccacaacaggcacggatgcccatctgtccctgtccgattacgcattccaatcgacgatgtgattcgggaatgtctggcaaagtgggattctgtggacgaaatgccggtcttcttctttggaaaggtacggtgaatgcatgatggctggacggggaaaagggaaggtgtccacttgaagatgacttaaatagcagtattcgtctccatagatgtacattcatgggtcctccacatgaggacagttggtacaattggacatctctgcagtttgatgttctccgtggacctgcatctgatctttcccaaatcccaacgtgctggcatcgcttgtttcaatgtttttgttgatgacatgaaaagcgctcaaccacccaacctggctgtcacacagaggcacgcactgccgtagaaactcggggaataggcaaattgtgcgttctatccctctttgagcgccgggcagggtatagaggtagacgagcgctacatgagccagcatatgccagcagatgtgtttgtccagttagcgaaaactcgaggacgtttcccaccattctaaaatgtacagactcgggcttgccctgtacaaatctgccctctgcccggcactcaaagagggacagaatgattgcttgtttcccgaatttctgtttatgatatgtaccctgtaagcttgtgtctaggattacactgtgcaggactgtcaggcggcattgtgtcgatactagattcacccctaacccggcctaagccaactgaacatccacgctccctgttcatgctgtactgcgtacatcgcgcgttgtgcggccaggtactggacatcaggaagccaagatactggcacatccgcggtttgatgaggaaagccccttcaacatctcatccaaaataaccatctcagctcagcaagctactagactaaagcattgctgggctaccaactccctaggtacctagatgagaactggaaggcatcgacgacaggtccactgccacatcataaatgacttagagcaggtacatcataacttactgtacctacctctaaacgtctttcactccaacaaaagtcctcatcaatctcacgtctcaccctgttcagctcgtccaatcacccaacttgatcattgggagaaatacccgtcccaaaagagcagaacagtctcaagtgggccgttgaaaccaaccatcggaatgacgagatcgccaaggaaggaaaccctactgtatttcccctagctttcttgcttccccagatttttggagaattaagctaccgtttggtctgtcctgggcttttccacctgtcacatctcctcctctgactttccagtaaccattctggacctggctcaagaatggagagaaaatgagctgagcggagcttcgtggatggacccagcgagtgacggaacggagtttctagcaggctctctcgggtttagactacactcccaaccgatgctaacccggtgaaagtcattttttcccccttgcaagaagacccagtgttggggatttggggttccgatgccccaattcgagaccattcgggatttgagccgcaagacatgcatgccaaactcgaaacttgtccaagaggaaagagaggggcaaaaaaaaaaggcagagctcatgataacatggagggaagctccatcttattgatacctaacaagacgacattgatagccgacatccaaccatttctcaacatcgtcaaaagtgcccccgggctttctggttgaaggagaccctaatacagttaaaacccctgttgatacaaagcaaatccccctcttttgcaaaggatttcgactgcccgcacccccctctgatgtaaaaactataacgtgcaattgcaacggttagtggtctgaaattgtattgacaggggtctgattttggtagcagggcatacttgtacctgtataccggtgggtctggtcacttcatcagacctacactacttttaaggcttcgcggcggtcgtccagtggcaaaaaaacctctgcctgtttagcccatcaggctaaggcacagatcatcaggacgggcagggcaaagagtgggtaagttgggcaagctggacgatatccaactggctcgcatggaggtgaggtaaggctgcagtgggacagattgacaattcccagtcacagttatttgtttatttatgtttttttcgttgaatttctccgtgtcggattctgaagaggctttaaggttttgttgggccatcggaaagagtactatgtacattgaagtttactatgctcttcattccaatatggttcgccttttcggacgacacctaccttctatctatgtagcctatccgctgaccaacagaatatgtaccattttcgagattgtccgtcacctgccttcgagccagatgccgcccaacgtcacctgcattcgacgtaagggacgcgctgccagccaggcctcgagactgtctaaaatacacccatgagcacacgaggtgaaaacgggctacagtgtccgtcacatttcttctcacgaaagatactcacacactacaagatccaaagaaagaaagaaaggcatgtgccacggattgtgctctgtaaccctttggaagcggcacagtaattgcaaaaaggcaggtcaccagcagcataaatgtacaagatattcatgtatcaattgcgaaacagctggggatgtggtctctcttctgcgacgttcctcgctcgcgtggaacgatccacgaaatgacgttgaatagcggaaaccgacgggacagtctgaccaagtacatggttgaacttccctagcaaggattccaagaaaggcagacacacgacaagtggaggcccagttcccatccgatccctccggtcccggccgggaaatggcgggctttgtagagacacttctgaaagtctgactccgtccttggattcagtgttttgacggcgaagtctcccgtgggtcatatgtgctgaaatattccgtcaatgatggggcactggaattcctcacggaccggcgggcagtggaagccttattcggcagacgatggttccgtttttatgaaaacatgtgacgagatcggcggcttagtcgccggctgtttgatatgatcggggtcggatttaagtgtaaaagaaaaaaaaaaattggacttcgaagttggcttttgcgatcctctgctacttccccgtttatacctaatctgttgagtttgttaggtaggtcgatcggggtcagtacagagttcgcaacgtcttaatgatcggtgttcacacctatccattcaaggaggagcattctattttaggcattgtacacgtaccttgacaagagttcgtcctctacttctgtgcacctcaccaatcaacgctggaagtgagaaggactcctttctaccccgcacgtttttacggtggaacagttgacggtgttcatcaaattcggcttcaggcatcacaccgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccggtgagttggctcgaccgcgctggagaaggatacgcaagttgaacatctaactccagatcactgatgggacctttgtggaaaagacggtaccagcacgggatgcgtgacaaacttgcagttcattatctgataacaaaagcttgagatcaagaagtatctgtggtcggcttgtacctgcatcaataccagcgcagcaggggtctaggcttattgatattctcgcgccctgggccgttgctggatgcataaccggaggtgtaggcatggtatatagtactggcctggacaagcccgcagcatcctttcaaaagaacgaagttctcagaatggaacatggagagaggaagaggggtggtataaaggaaatccatggaacttgtgctttcgcaacggtcgacgggaaccgggaggtgccgaagccatcatgtagtctagtgtagatactttacttgatcgacataaccaacccgaggcggaccactgtttggatctgcggtaccctgacagccagacatgaagattgaggccacaatgttgaatactcattcgtagtgaagtcgagtagtgatacttgtaaaggatagctacatctaccgagtggcatggcgctgttggccgtagctcctatgtattcgtacgagcatcacgcgaaatggctgtggcagtctagcagagagggaatgggcctgaccggaccaagccttgacgataataacaaggagtacctacgtagtttgtggtcccggcttaacttcctcgggctgttgatgacactccaaggaggcctctggcactctaattagaagtttggagatgagtaagacggattggttacgtgtggcattggcaatgtcatgggatgcatgtgttaatgtgaaaaatcaacaaccccgcaataaagtcccctacatgtacacaagcaattggatgttcccggcgggtgtgcgccgtcttcaatcggatcagcgttgcctccctgaaactcgtcaacctggccgcgacataacaaacaaggttttttttttttttttttttttttctctcgtcaagaaccaagcttacttcacgctacttactcctacccttttgttgtctaaggactcctgttggcctgttgctgctgctgctgttgttgggcgttgaacctaccagtcgtgcttacgtacctttccctacctacctacctaccactcgcccttttatcttttacttggttaccagtcgttctcgtcgcgcggactcgaaatgtcatcggaagtcttccgcagagtgggccgcggaggtgcgggcaattggtatagtaaaaaggacattgaggatgccgagaaggcggctgctgtgagtgtacccatccattgcacacacgaaatcggacaaacacttctcctttgatccgcctgtgcctcggctgtcttttcgtattgttcgccattctcaaaccaaccccacaggatctcgaagcgcaaaagaagtcttcttccggttctacctcgccaacaaccctcgagcgctccatcaccgcacaaaccagtctcagcagctcgcgagccggtggtcgcggcggcgccggcaacttctacgacgcctcggcaaccgacgcggccgccgcccagcagcaggaggaggagaaggaggccgagctcgaggagctgacgcgcgtcgtgacggcgagcatccagcggccgaacctctccggccggctgagcgggcgtggcggcgcgggcaactacaacgataacgcggcgcgaagcgcccagcatcgactggacccagagcagcagcgcaagatgatagaggatcttaacgcgagggtgttgcaggatgtggaggccgggctggcaatgccgagaccggcgtatcatgccaagtttgagctaaagcatgagaggttggtgtctgctgagccttgagacgtacccttgatgatgagggtctgcgtaaaaaaggtggatgaagggatatgtgtgatgagatgggtggtcatggttctggttctgttcacgtttcgttgggttggtcaaaagggagtttgggaaagagatggaaaacgatgcacaagcaaacccatgcacatcgctacaatcgggaagtaggaggaaccgattggtatgctgtgtaatgggcaatgataccccctttagtcccctcaagcaggcaagttttgagcgggctctggattacgacaccgtcagactgacgggaagaagcagggctgtttaccgatagccaaaaatttgcgatggaggccttgttaacgacgtttatgtatgtttatcattttcggatcttgatcatccgttaggtggagttgacgcaaagcattcacttccacggaagcggcatcaatctcgacattgacgtgcgggcagtccgcacaagttatcggctcagcatacgaattgtataagctggttgagcgatagttgacaacatgtagcaggtgtgagcggacggcgacgatagtgatgatagtctatgatgtgtgtaacgaagcgttgcctatgcgctaagcgagtccgagcctctgttagtcgcatattcacctcccaacgcttggcagcgctcaaggtgcccgccattgcctgccgtaacacgcgcggcaaacccgataacgcccgccataaagggctgatacgttgccgctgccggcaaaaaagttcgcttaaacaacggacaaacctcgccgtcccgtcctcgcatcaccgaactccatccatcccattctacccgtgtatccgtacatcgatacgccggcccgcccaagatcaacccacccgcacttgatcactgacgacagcctcaactgagcatcagtccccggacgacgtcaacatcaaccgactcccataaacccaatacaacccaaacccaacccgcacaatcacaatgtcgtcagcagtagctattggcgccggcgtcgccgtcgccgctttcctggtgagtcctactcccatcgctcgcgaatggatcccgcaccggcaggcatcacactttaatcactgtctctaccatcactcaacaacaaaaaaagccactggaaacagatgtcatgcctgagccacgtcgttgttgatcatggaagaggaaagaataagaatcagctaaccttcctaccaacaaaaacagggccgcgcaggtctcgtagcatggcgccgctcgcgcggcggcgttggcgccctcggcaaggctttctacaagggtggtttcgagccgcggatgaacaagaaggaggcttcgttgattctctcgctcaagtatgtcttgttcagtccgccttgtcgttgtccgttgtcgctcctgtgtcgttgtgcccatccattccatgcctctttcttccctttcttgcttcgtccctcatggcctgcctgcctgcctgcctgcccggccacgaacctctttgtctcatacattcatccatccgttgctccgtcctacccatcatcacacacacccgcatctacatagcgttccacctttcggagtcagccccatgaatcgaaagggaaccagtaactaacacttaccctccaacagtgagcgcaccatcacgaaggacaagattcgcaaggcccatcgcaccctcatgctcctcaaccaccccgatcgtggcggcagcccgtatctggccaccaaggtcaacgaggctaaggagttccttgaaaagagcgtctaggttccattttgattgatctcgttgaccgatcaatctgttcggtccaatccgtctcgatgcagtgcaacgccatgcgaggcgattaatttgatcgatctcgacgatggaactgtgagaggcgagtctagagtctcttggaggtcttacacagacgaacaatacagattgacatccttacaccactctccaactccagctcgagtttgtctgttacgacgataccagtgtcgcctcagtgggctgagtggttggggtatgcagctccggctacggtagtcgtcaaacactgctagcggaacactgcggtactcgattacaagcagcatctcgtcaagcctgagccgcgagacaggacagagttcgatcagaaagcacctacgccatgatgatacggcctgctactacacattggcctcagacaagctccttaccctattcttgtacaacaaaaacacacatatggttcttcatagcactggcgttgacgggtttttggctttgcgggtggcttggatggaaaaaaagtaggaggcttttgtacgctttgcacaacttgaataacatacccatgtaaaaatattagcaccaatacgattattgtgttctgtgccacatggactgaatagtttagcggttctccttttcactgtatacacgccgtagactagatgatgcgcgttacaacattgccagatgctggtttgatgctcgctttggctggagtgcagcccttttcaccttttcttgcctgcctgtgcccctttgccttgcttcgactccagtttatcagctaacttttcccaggtacacctacgccctgggcagtggtggtggaaatatggtagtctcatagccattacaactcccagttttcacacacagtagtctcaacgacggagttagggacggtgctcgccgccatcaccaagcttggttcgccaccatcagacagctccccggtgctgatccaaccctcatcgacgtcctccttcgtcgcggtgaattcagagtaagtaacgtaaccatcgttactaaaagaaacatgattatatcagcacttcgtccggcctgtggcctttcttcttgaagacttacctcgtattcgcctttgaagccttcgcagcagccctctccaagctcttctgccgcatgtcaatggccaagcccatcatggcctgaagagtgtagaccgcgtcatttccagcgttgtgcatgttcttccacggaatgtcgaggtagccacaaacattcgaaagtttggaggcgttgttcgaacggctgagatactggtacatctctcgagtgtctaccacctccaaaatgttgtccgcgctggccacatcatagccaagcatgcgaatgtatttgagatcttgagattggtcgtggaatacaaggaccacggggcgctttgctccctcaccaccgatggaggactctccctcgatggtctccttcagaacgctggcgatcttcgcgacctcgatgaactcgctctcgctggacattgttagtaattcggtttcggatttggggcagggacagggcaaggatgagggatgagatcacacatacccaaagtcaaagtattcggcgcggccttggacatgcctggagttttgggcccacgaaaactccttgacgcgaatatgtcgtgctttgatgaagtcgaaccagttcttgctgccttcaccaggagcaacatttgtgatctccgcggtatcaagaattgccaggccgacctcggtgatgatgctttggtccagttcataagcctcaaggtcaatcgccacaaacacgacagacttctccggctggatgccagtaggctgggtgagatccagcggggtatatgatgacacttccgggtcagataaaactctgcggcgaagaccgagataccgctgaaccctcttgatattttttccccaggcgcggtgaagattgcttcgcttgtactggttgttcttggtcttcttgctcttgtcttggattgaaaagatgctgttcaagcggcgtgtgagctcctgcttggcaaggaaaggagcattttccgacgtgtctccgggcttacgcgccgggacgttgttcgtaagctgcttccattcctcggcagatctggaacggccaaggaatcgcggtttcgctgtattactctgcccaaatggcatggcgaacatgtcttgatgtccgcgaggaaacgtgaactctacgtcaagttttctgtttatgacgtcgagtaggtgctgcatctggtaggttgggacgaagatcaagggattattgttcccctcgttggacggccggtagaggtagaatctggagcgtgttaacacagtgtcgtggactcaaccccgataagacctcaacctcttacagatcccatatgcggttttcgtgtaggctctcgagcgtaaaaagaggccgagccttgggaacgaactgttagcgtcacactcatccatactgcgatgatgggtctcaccctcgcgccgttgcgcttgccaacaaacaggttgggatactccagaaccattctccagggagtaaagagttctgtaatgggatcgatctcgccctgctccacgctgacttctggccagctgatgttctccaagtccgaagcatcgcggtactcttcctgctcgtcggtcacgtcctcaatgcgcaaggaggtagggccagtatggtgagggcgagtagcaggtttgacgttaaagggatccagatggcgggcgctcaggatagaagcgtcggatgcataattgtcgtcctcatcaccctgggcgtcatcactaatgtcccagtcattgatgtcttcgtcgcgccacttcgaaggatcgaatccgctccagtccacagtctggcaggtaaggttccgcagctgttgcatgaactgctcgtcctccatggtggcgagcgatagttcggttaggagtgactaagagatcagttagccttggacatgaagtcgacgccggcgattctaatcttggatctggtgatgtctctcgggtgtggtgatagggccagcaatatgagggggcggctgatctggagagggacgttttcggcaaatggagatctcagcctaggtgtctctgctacgatattccacttacgtgtcgtagggtaggatgcgaaatgaagggaagaaaaaagcgtcgcttgaacgaagtgggctcgcgcgcagtcgtagggcggttgtcgttgctgggcggagggcttgcgcgaaagcgattgtccgggagggaatagatatttcggagaagaggtgagcgagggaaatataaatagtccttaggcagacacaatggaagtgaatgggaagccctggatagtggccaaacttctcatccgaaaacctattttgttcagatggtcagttgatgaaacggatttaggctccttaattcttcaagtgaataatggtcttgagcagtacttacaaccaacgcggaaggtgcgagtgagcgggcgcgtcagtgggaggctcccaacaggacactagaaagggacgaaaatggaaggagcgatcacagataagtgaacagaatcgcaactacccgttgaggtggtgacgatttgaggtacggtatgaggcctacaggtgccccactgtagagttcacaaaggacggaacaataagtaagtgttgaattaaaggaccccacttggcaaagaggagaaatgggcaattcctgtgaagggaaaagacgattccctgggccggccttacagactgaatcacaagtaaaatgactgctcgtgatcagataaaggcatgtcatgcaaacggttggataagttgaagtgtattagtcgttgcactactatggatgcgtagtctgcctaaatgccggtagcagaattggcactgtgcatgccagacccaaattcgttgggaggacggagggagtgacgaacaagtaaacaaagcatcacacataagaccgacaaccagataatatcgaccaaaaagatgctgtttgtatacattcgcttgcaccgccttgaacaagataatgcttgaaagtcttgacatttggcggccgtattgatcgaataaacaagcctggagcagtagatgaggtgaacagacgttgggcagcaaagccgaaaagccctatcatctggtcacgaatctatcgtgccacaacacatgacactgtgtgtcttgagttgcacttgcttccggaaaatgcatccctccgttctcctgttcacccgacttcttgcgcactgaaggggtgcttcctttgccgctcttcgtcagtgtcctctccagaacctgtcagcgaccctcccatagacttgctctgcacggtgtagtcctagtagactatgtaggaatcgaaagacgtggctgctttcgacatccttgaatcccttccagcaacaagctgcgtgatattgctcccctaattccgaccacctggacgcattaggactactcacttcagaaactagtacaaaatgttagtttagtctcaaatttctgaacggtacaagtagtttgcaggttagacactcacagcctttgcctcattctcactgacttccgacacttcagattcatcctgcgtgatcaaccccaagcgccctccaacaatccatcggaaccacatctcccttcgatccccatttaagttacctgagagcaggctctctttgagttttgtaatgtacttgttgtaaagcgtcggaacttccatgtttattagctcctccctcatcacccggaggttctcggcagctctcgggtacagcacatccgcaaagctgtcgctgacaagcttgcaaatgatattgcccatctgcttggcggcaatttcaatggtctcgtcgtcttcggctgtttccagaatttgtttgaattcgggaatcgcattttccgtggatataatgggcgtcttcttcgttcgcggtcgggtctccgagagaagggcgtcgatgtccagcccggatagaggtttgacggtgtctttcctgccgcgtttgccttgtacttttgggggtacttgatgaaggtgtgagatggagtgtaacaccgaaagggaatacaggtgtcaacttacctttcttgacttctgctgcttgtatcaatccgtcgatctctgtcttggctttcgctagcagtggttcaggcggatgcgtgaagcgtgtgaggatttcggctacgggtggtaaaggagcatcagggttcactgcgcggttacggatcgcttggttcatgtggtggatgacggggttatacaggtcatcaatgggcgcgtattccgcagggtgtctgccgttccgttagcattggtccaaagtcaaattctaggggaggggaactttacccatcgtcatcctgcccatattcagtcaagtccattgcatcgacgtagtcgctcatcgcctgctgtaaatcattgttgggtagaaggcgatgttccgtgagtacgttccccgtgatagtcaacaccttgtccaacggagggaactgataactcctgacgtcctccgcaaacggcagcgggatatcgtacaagcactcaatgtcgtcttcgatagccggatttggcttaagaagaaggatttggggtggtgctttatctttgttgacatatctggccacagcgtaggactcaagctcatggagagcatgaataagagccgacagaccgagctccgcttcctcgtttaccttttgagcaacgatgaggcctgtctctcccatgttcaagaatggctcatactatgggtattttcgttagcgctcgatggcacatgtcaacaaaccaaactacaacttacgctgctcatgggaacgaagccgatgattgtgaaactcttcgttgtctcgtatttcaggtagtcctcctcactcttaccgaaagggactacggtcctgccatactgatatgccttggcaaggtcctccatgtcgacgtctttcttgcctcctgctgccttggagtcctcgattctgtaagtgcgcagttgcttgactggctgcaaccccacgccactaaatggtacgccgtcgtcttcgttccaaacctgcgtctgaggcggtccgttagggttggccacattgctcgctgacgggggtgttgctctcttggtcttgaagtagcgctcaacctgaatgctcagcgcgctcgggtatttttgggggtctccgagcgtcagagggccatcatatgccttgaaaggcctgacggatttgattctgggagtggcaagctcttccactgcttgtgccatggtgccgaatgcgccgctctcacagtggtctaccagcgttttgaggattttctcgttttgctcctggggaattgttagcatgtttagttatcgccaagtggtgttcgcctcaccttgtggcgtggcttatcctcctccttgaagccatattcggcatcgtcaaaatccacaccgctacctgatggtcaactatcaagcactcgcaacagcagctctctcgtggaaggcgaccactcacagcacgataagctctattcccacgtcattgagcatgttcgctacctcttcagactgatcatcatcgataggcgactccccgtttgttacgacgataatcttccgcttgtacttcaactttttcgtaaaggtttggatcattctgagggcaaccacgattgccgaaatagcgtctgcgctggaggtactggatggctcaatcttgctctttagtgctcgtaaagaagccatggtcatgggcccaagctcctggagaaccgatatgttctcgtaaccctgatactcttccctgttttcgttgttgttggtctcatcggtgttgaggcccacgacacccacgttccaggtcttgcggctggctgccacggtagttgtaatcttgtcccagatgtagcgcatgccaaactcgagatcggattcattacgtccattgtgacagtcggccatggactcacccaggtcgatgacatagactgtggcttccttgtccgccatggtgagggaaggtgaggattgtccgtggagttgcaattggcgacgatgatgggatttggaattcgagtcacaggagaagactggagtttccgagacaaataatctctggcatgactctgctgtggcccgttcgcttcgcattcattcgcggtgggtttctaggcagcatcgccagggttggagacaggtcggagcaacctaagtaactacacgctgtaacgggagctgaattggtgttggcgtttaatattgtgaattacgttacaatacactgtgtgcttgcgcgaaggcacatgctttcgcgttatccgtgacatgcaactcaccgtgatgtctcattggtcaactgtggtgacgtagctgcgcaccaatctggaagcgacggcctcgctccgctttatgcatgcattaatgcattgcataagagcgtgatgcgtgcagtggggagcttatgtatttgggttgttgtcgccaacttcatcccttgaacctcatcgtcttgaggttatcaaaacctatcataacatctttgctccttccttatcatttgtatacgtgcgtatccaacagtcaaaatgtcattttcaagcctagtctcaccaggtccctaccatattatcaggttggtgacatcacagcttcctccctgttctcaactgctaacctcgccccgttttcaccacagttatggcaccttgcttgggacaacattcttccatgtatgaaccctcgccaacacggccatataccatccagaagtcacagagtcaaagtcacgaaagcggacacttcccactaacctccgtacccaacatagtcgttcgtgggtggcatcattgccttccaggtccttccccgcccgcaattttccgcgctcatgaccaagatcttccccgtctacttctccatccaaaccgccatccccgtcgttcttgcccttacctaccccgcggctacctccgcattcggatcctctggagcagctgggatcgccggcgttctggacccggataataggtggtctgttctggcccccattgctaccatcttctttaccggcctggccaacctttccgtgattgggcccgctactaccaagtgtatgatggagaggaagcatcagggtgagttgatcttgacggccctgttttgctcactttgatgaggtatcgtgtcgttactgacgttgagtgtaattttgtaaactttttagaaaccaaggacggcaagaagagctatgatgctcccccacactctcaggagatgactgcgctgaacaagcgcttctcccaactccacggcatttcatcgctccttaacttgggcaacttcatcgctactgtcgtgtatggcttcacattggcttcacgtcttgactagaggagggcatagatgcacaggtgtgttcatgtttgttcaagtttgttcaagggctactgaggcacatccatttccctgctgtctagttgttggatcgcgcaaagcatgattgcaagccatatatccaccccatttccccttagtaccaaattatataggtttgccttctccattccttttccctttgctcttcactcctcctcaataatgcatacgaaatcctctctgcatcagcttcttatcccttttgacgtttctcggctccgtggttgacaaaggaccaataaaaacactccattaacgccgccgccgcctgttccgtgaggaacttgataatccgcgtttttcccttgtctatgtccgtctcgttgatactcgacatggctgatgccgatccaagactaagtcgataggagaaacgaggaggaaaaagtccgaaaagccaaacaaagttgcttgttgaatgagaatagaatgaataattcaagaaaaccgccgaaattgggtgccgagcttcatggtcgctcgctcgctcgctactgtcgcttgaggcagcaaagctcccatccgtcaacagcgtttgccaaattgattgccggtacccagaaaaccaaagttgccgtgttgcataggtaatggatgatgagatggaagcgatcgcgaccagaggtcgaaactttccaaggtgtttgtcgctttagatcttcaggtcaaacgccgccttcgcagccaacaactccgccttcgccttctcaaagcgcatcttttcctcctcagggtcaacaacgggcatgcgcctgtcgcgcgcgttcttgacgtagtagctgagcgagtgcttggggggagggcgggccagcagctcctcgatggtagcctcctccgcgggcttggtagtaactcgaacctcgacgacagcagcatctgagatggtggaggtggttacaacggaagaggtggtggaggaaatggagctgcgatgacgaccagacgcggtgcccgccggggagcgcaaggcggaaagaattggcgacttgctgatgagagtttccttggaggacggcatgatggacattggggtagacgtcgagtacatcaacgccctgaccaaagatggggttgcggtagatgtgggaggaagaggggggaatggcgatgggctgcgactccttgtcacgctgctgccgccgtttctagcgttcctggcggacgaagttggtgccggagtgaaaaagaggttgaagaagggatcttctggggagaaggaggccatcgtgaagaagcgggaggggaaaaaagtagatgtggggtgcgggattatataatgataactgcaaggttatgtgcgcgcgcgtgtgtgtgtgtgtgctgtagccctggtcctggtgactcaacggctgcaagatgcgcgagtgaagggtacaactcgtattgtaaggaactatcgtgagtgtcaagttgttctggattgaccgttttttccgtcggtaattttggtttgggcccaatactgtcctctttacaccaggttgtcacaggttttcgaacggaaagtagataaccccaacgaaaacttgtttcgatgaaaaattgggtttctaatttctgagtgtttgcaaatctgggctttcaagaccagacaggtgaggcgaaagatcgtcaggttcggtgtttgatcatgcgcaagagatcgggtggagttgttcggttccagagtaccagtgatgcaaaattcgggatgagatgttggaaaacgccaaaagtattgggatgtgcccggctcgaagtacaacggcagtgatggaacaacggagagatgagagagcgttagtatggattagttattagtaggatcaatgtcggagaacgagtgacagaaaggtgaatgaagtaccaaggccgagataggcaaccaaagaggaataaacagacaaaaggtccagattcaggagtcaaaacgaggggtaggatatcttctttatacttcacaaatatccacgatttgacagatgtcgccttcgtcggacttcgctacccaataaattacggacacccaattgtgctggcgcggaaagtctggccgagcgagccccttgcaaaatctcataagcacgtctccacatcaataattcaaaaaaagcatcacagatatgaagggattccatcttgagatggaacgtgcgtcgtgtcatcctcttggattttggcaatctggaaatttcacggagcctctttaatgttttgttgcccaggggacccatcggttgctctgccgggataggggtcccgggggccggggcctgtgtgaagatctaccgtgcatcgggcacttcaggggtttgtgatcagttaggctcttcacgttttgttcagggattttaagaggtcccaattttttcccgtgttctggtgcatgctaaggtttttaggcgaagtggtcgtgaatataaactaacatgcacagtcctttgaagcccgcttgggttctgacaggcgtaaatagcagtgatagggatcacgataagttggaaacacatcggctagagtcgtttgataaaggatgttccattcaggaactgcttgaaatctaggttcaaaggtatattacctctaacgatgcttgctttgatgcctggtgagagtaaacacccgatgtaatttaccaaccgtaacgtgttcggtttgttcttacaaccattcgtcgggtcactagcgagctccacgcttcgaacaagcatcaacggcgtaatttcacgggtggtcatgtgggatcacggcggacccctgacacattattaacgaattgttgaaattccatatttcacgtgctattttcctgtactttgggattctgattgagctgccgtcccactgtgttcgaagagcttaatgcaataacaacactgaaattttgagggtgctagatgccccagaaacctaggtagagcatttcaccatcactcatagtccgtatgagtatcagccttgggccactttgacccgacacagacgcaagtgaaaatgatggactccgtaaatttggagttgcaagggttggtagacgttcgccatagcaaattgcatccaaaaccccctgcatgatgtactcccgagcccgccgccaagattccatccactgctttcagcccggccatttccttcaagcatatgccaaagccatcgcagttggttgtcttgccagtcacaaaatggaaaaggccaaggtcttgggctgtcttcacttttgcttcttgttctccttctcctgcagcttcttggcaagatcgctggtgcggataaacttgggcacaggggtcttgtaccccttcaaagtcttgggtacgaacgtgccgacctgcttttggtacgcgctgtattctgggtacttcccggcggtgatgcgctctgtcagccacgtggagccctggaaaacactcataagcataatgggggacacaatggtccagttgtagagggtgttggtcgcaaagcagccccattgataaagggtgagccagatggattgctcagcggcaaagttcggatgtctgctgtaagcccagagacctgatgtgatgaagcctcggtcgagatcagcctgcttgtggccggccgggatctgaccagaggtcttgtactcgatcttcgctgactggaaaactacacgcgcttcatgttagcgggcgctccccacaggaatacatgtaccacaacactgaccccattgttgatgatcagcaatgaactcggtaagaataagacccagttccatgacgacgaagccaatatcagctgtagagagctcaggctcgaactgagtggccaggagaaggacataaacaggagaagcgagcatgtaaagcagaacgctctggatgaaggagatgaaggtccagttcaggatatgaaaagccaacttcggcatcgaagcacgaacgatatcccacctgtaatcttgagaaccaacgttatagccgcccttgcgccaatagttataagtcaggcgtatctaaagagtttgccgttgtcagtaggtactcttgctattcgcagtctgcgactggacttacgctccaaatggtactaaaaagcagcgcggcatcgatgcgccggctggggattccggccagacgcgcccatgtcgcaaagtgggcgatgtagagggtcggcagtatgctccagaagcggtcgacttgcgagtagttcctgttgacctcggcagcaacgagaaacacgccgcctaggagaatggagatcccgagcccgctgatgaaggggttggtctccatgtacagcttaaggaagctccccccattgaaaatggtatccaaagtttgacgcggaagggcgtaaagttggggcaggaaaggggtgactgtctttgagaagtcggaacagtcttggagtgcgcccaacttgggcagagccgtggcgtaaggcagtatcatggcgggcagctgtgtagctgatcggtggacgaggcaagaagcaagaatgggcacagtcaaaggcttccgaattgaaaatggatgttttgtttacttttcgtgtatttcgagttctccctataagaatgattcaccgaatcgaagaatccggcgggatgttgttggaggtaccagtgaatgacggaggattggcgtcatgtgttgatgtacacaagtatccgtccagcccggggctccagccagtagttcgcccataaaaggcggggcatgaacgcaacctgcatcgtcatacctcttttagcgcaagcgcatgagtgcactgcatgcatagctcgcataaatcaatatgtaatgcgactcgaccaaatcgtttgaatgtaaggattacactacaacaccagacgcgaagcgcgtctcccctcgccatcaaccatcaactgacttccatagctgcttgatcagcccggcgaagacggatatctgcatgcaacaggtattactggcaaaggctgtgaagagccccaaggttgtcaatttctcggaatccaggagctgatgtatccgcaataaatttcggttcaagtgaacctgcaccggccctttcgtctgtcttacgacgaacgcctctttgtttcgtcataaatgggattcacttcatatttacttcaccggaacatcagacgaccgcttgatgccccgctatcccttgcttccaaggggcgggttcattccgggagtatcgtcccttccttctgtgcgcttctactcctccaaaatgccgcgaatcctgtgtgtggctgaaaaaccgtcgattgcaaaggcggtcgctacacatctgtctggtggctcatatcaaaccgtgggttgccgcttcgtcttcacaatgtctggaagagatcattgctaacgtgctaggcagcatgacactcgggacaggtataccaaaaattatgttttcacttgcgatttcggccctccctggggacgatctacggtcaccatgactgctgtgaggggacatctcacgcagctagactttcaccaggagtttaagaagtgggaatacccaccaccagatcgcctctttgacgcgcctgtccagacagtctatccgcatgtatgtctcgccatcgccaacaagtgtcgggcacatcatccttgcttgcatttttgatgttgacaaagggattcatgctaggacatgaagaatattgcccagaacatcgaaaaccaggctcggcaagctgacatactctacatctggacggattgcgatcgagaaggtgagcacattggaagtgagatccgggaggccgcaaggaagggcaagaggaacattcaagtctacagagcaaggttcagcaacattgaacgagcgtgagttcgccatccaggtgtctaaacccaagcataactgacatgccgaacccgatatccagacatatcctgtctgctgcccgacgtccggtagccttggacgacaaacaggctgaagcagtcgctgcgcgtatcgagttggacctgagaatcggatctgcattcactcgctttttgacgttaagtctgagaccccttggtggggcaatggccgaccttgtgctcagctatggtaagtccgaatggagcttatactgtcattatgagtctgactgaacaggatcctgtcagttcccaactcttggtttcgtcgtcgaccgatacttccgcgtcagaaactttgttccagaaccgttctggtctatcaaggtgatgcacgagaaagaaggtgtcaaagtcaacttcaactggtccagaaaccgtctgttcgacaggttgtccgtgctcctcctttacgagcgatgtctcgccgccaagattgcaaaggtcacagaagtcaaagaaaagcaaaccaagaaatggaagcctcttcccctcaccaccgtcgagcttcagaagatggccacacggtttcttcggatgacgggtcaagaagccatgacggtagcagaaaaactatacaacaagggtttcatcagctaccccagaacagaaacagaccgctttgacaagggcatgaacttgcgggcgctcgtccaaaagcaaacccaggaccaacgctggggtcccttcgcacagaatctggtcgacggagccttccaacaacctcgccaaggtaggaatgacgacaaggcccatcctcccattcatcccatcatatatgcggcacccaccgtgcttgacgatcaggaaaaaagactatacgaattcgtggtccgccgatttctcgcctgctgctccgaagacgccagaggagcagccaccgacgtggaaattacctacggcgaagaaaagttcgtcgcccatggcctgatcgtccaccagcgcaactacctcgacgtttacccttacgaaaactggaccggaacggccgggctaccgaaattcaccgtgggcgagacgtttgaaccgaccgaagctatgatgaccgaaggcaagaccactgcccctagctatctgaccgaggcggatctgattgccctcatggacgcgaatggaattggcaccgatgcgaccatggcccagcatattgagaagatcaaggagagacagtatgtgcaggtggttgagcgaggaggtaatggaggcggcggtaacgacgaggatgacggtgcagctggtggcgcacggggcggacgcggtggccggggaggacgtggaagaggtggtgggcggggcggacgaggaggaggcggagttggcggtggtggcgctcgcggtggtgtcaaggagtttatcccgaccagcctgggtgtcgccttgattgagggctttgagaggatgaacttcgaaaccagcctcggcaagcccttcctccgcaaggagatggagctcaagatgaaggcaatttgcgaaggtcggcttacaagggatgccctcttgcgggagagtattgcgagttatcgtcaagtttatgatcagtcacgggaggaggtcaacttgctgaaagctgtaagtaacttccttcgagatccctatcgctttgttcccatattccttatggaactatcagtgctgttacatttactaacagaagcgaaaatctaggcctgtagacagtatgtatttggccagaatggcggggcttgaattctagagggtcaacattcgcggtggtggagagtcctcaccaagtttggtatgagagcagtattattattctatgcctcacagaactcaggcttcaacagcgtgtgattatgggccgagcagacacctcaacatggggatcatcgtatcgaaacgccccagtttgccctggtgccacccaatatcactatatctcctacctgaagttggaatggatttagcgtggcaatacaatgtccaaggccgagagaacattctagccatctcgcgaatttacaaacacgaaccgagccgagcccaactgcccatccattccaactcaatgtcgtaatgggaggcgtgtcttgtcgtgggtggctgcgatgcagcacatactacagattacataacgtcgtcgcggttgtagttgtggtggtggtgtgttgggccgcagaagcacttggtcccatacacaaagcaggttcttgtgtcgttacacaacctgctacccatagaactagacaccgactcgaccttctcgatggaggatacagtgttccattcggggggttgtggcactttcagcagcgccagcttctgcttgtcgccgaataagtactgtatacctcaaaagcccaacgacgagtgtatattctggtatggctacgaactctctatttgcgcaagtagtagcagggcaggaccgaaaaggacaggacgataccaaatagtcgacgctcattcgcatgcgcagaaggcgatatcggtgatggtgtgtcgtcctcctccacttaactgcccatccgactccagtcaaatgatggtcatttggttcaacttttcagaatatttgagagtgggtcaagggtcctctccacgaattttggcacattgtacattccgagtccgatcaactgttgccggcggaaggtgatgtaatcttccagtcagtacatttcattccctacgtttcttgtaagcagggtgctccaggcattgccgcactgtgaagcgctagtactaagatttgaagcatacgcgcggctcaaatttacccacgatacgatatcgatgggtgggtgttgtcccttttcgcgacgaggtttggcaaagacggccgtgatatctgatggtgtggatttcatggcactctttcaaatattggcgctaccgtacctaccgctacaggacctggttttggtaccgacatcgacattgaaaggaacgagcaacgggcctgaggtgtcaaaccttggagtctattcgccgagaaatcgaacggatacgggcgcacaaaggacaaatttcgactgatgtctggaggttaatgcaaaggtaacaggccattaaggttctcaggtgcacaaagaaaagagatgttccggcaattagtaacccattgtgtggtttagcttttcccttgcccccaacatgtgttctattctctacatgatgtacactgccagttgcttgttcctgacgtggttactgattagtcacctctctgcccaacttgattctacgatcgcatacctcggtcaccatgggcctcgaggctaatgacccttacaagacccatgtgtttcctctcatgcttcaaaccgtcgaggtggttgtcttggctgtcttgggtagaatgggttagtttgttgcagcgttttgttgagaaggttacctactagccgcggaagcaaggcagccttcacgatatacagtagacgacagcgctagtggactcggcatcatctccgctcccgtctcccgccccgctctccgcagtcccccgaaaccgccgcggatgctgaaacttggggttaagaaaaccgggaccgccagcttggctcatcaacaggtcagccacggtccaaacaggtggaccacggattgactcccggtcattctgagatgttgagaacccagtggatcgtcgtcgcatgatggacatttcacatcactttaccacttgctagttgccagtaacgctatagaacactctactagacctaagtcctaaaggtttcgagattttgttctctctgtaaccggggtgtacgtaagtggttggttttcgacgtccccgaaagagaagcgaagggttgggaatggacttttttttggtttggaggttttgttttcctttgttttgtctttgtgcgtgtgcattgtctgccccagttcaaaaagaccctgctatctggaactatacggaatcgatgtggtgagcgatattcaggatggtgatgccaagccgtgcctactgccattcgttatctgtgatctcacgacaacctaggccttgtgactttctaaactgagactatgttcccctctcttaccgagggggctggtgactagtggacgacgggcaataacttagactaataataccgaaagggaacgttccggcggtcgagttcgctaattcttccggacatctgctccccccccacacacaatgaggtacgtaaggaatccaatggcgaagaggtgtgcttcggttgtgctcacccgataggccatcgccattctcgaacatccatccaatcagaacgagcgtcttatccaacgtgatttcccttttggaattcatggtatctgatcttctctggggatggacggagatcatttcgttgccctgtgctcctttaactctgtggccttcggacgtccgcgacatactacacggggcgagatgagtggctgttcgcccggaatctccttgctttcgcctcatgttgcccaaagtctaaaccgacgactacacgatgtaccaagaggctcatcgagcgatcgacggataattgtgtgcggtatctaacacgattaccacctccccaaccaattcgttgaccatgcggctacggagcccgtgcgacgactgacctactgcgactgttcccagcaaggttactcccagccaggttgcggaacatctcgggcaggtcagccccttgcttctcgttcccgtcaagccagtgttgggcggggttccagagtctcggttgcccggggtttggacttcccaggtgcgggatacggagaggattacccattcacaggcaatcgtacgaacgcaggcacttcggaccggcagcgaccggcggtaatggccatggcgggaagacggggctgacggcggcagtttggccgggctttgtctgcttggttcgtgggccgtgtaatccatcagtcgtacacagcccatatggctgaatggtcagcacccggtgcactcgtccgtcgcaaacctgcatcatgatgcacttgtagtttgcttcccaatggacttcaggtgtccgggaccggcgggaagccaactacacatgtagcactgaatgagctgggggggtttaatatcagtatccgctctcgcgtagatgtcctctgcgccgcagctacgttacccttgcggtcccatttgggtatcaagttcaaccagtatgttgtccatcaagaacggaaaaacggggagttcaggttgtgccctgaatttgtagacaagacggaagcatctccaacaccacgtgaaggaatgagacggcggagcagcctgcccggttacggtgttgaggttgtatgtaccgacatacccacctatctgtgcaacatgcattgtacgtcgccttgtacataggtctatacagcctacagcgctagaaagctgctgtacactaggtacctaggcctgtagaggtagtccgcactcgtcgcccaccgcactaacaggccgctctcagacccaggagagaagccctaggtttttgcccccatgtgtgctagtgaaactccaattgccagcctatcgccgaaattgtgcaaaattgagaacctctctggtctggctatgtgtgggcttgattgaacgttgtcacgacattgttatctgtcctgtactgtcagatatacctgattacccttaccaagactatctatctttgtgtcatattcaagatgacgagatcacccaacaacaacacggtggaaaaatgaacgcacaaagcacaaaataattagccacatggtgccaaaatagacgaccgatgatggaacttgcgaaaaggcgggagtgagagttggtagtaggccggatatcgtgaccaaggaacccgtaaaaggagcgccggcggaaggggtcaactagtcaaagaggtgggggggtttgtgtcggtgttagttggtgtgccttggctgcttcccttgcaagcggtcctcttcgacgagacaatacctctatggagacacttcaagctgaacacaagtagccagtcgatgaggttggtatttgcacggtacgctctccctttggactaaagacagaatatgctggggaggcgcacatgttcatggccactatgtgcaccccaggtggcgcggggagaaagagatgtcacctcagctcttttgtcaccatccattgtcgaggcttgtcattccttctgtgtttctgcagcagcccatttatttgcaaccagtcaggccctaatcactcatcacacacatcccatggcatggcaacagggcccccaattatcgacaagctcaaatgatcttgtgactggcatattgaaagacagccctttggaccggctttgttgctttgttcgatctgatggcctagtccatgcttcttccatgccatgcccattttgatgccaattgttgtctctggtacacggttcagcaggtacgcaagcgcggaagcaacacggtgactgctctgcggcgccttttgatgactgcagctgagcccctggttcattcccatacctacctacctacatacctaggtaggtacctaggttccgagaagaggttgcccaaggcaaacagcgatgacaggtgaacaagacaatgggaagcgagggccagaaggtgttcgcgacaatggtaaagtacagtacagtttaccggtacagtaggtgagatggtgtcctgcctgtcttccagtccgtgtgcgcgtcgagattgtgcccgttgtgtcgggtgcccgtcaggctgccagttgttgtaagtggtacctctccggtcatctccctacgccgtacttgtatggtactagctgtctgtacctgttctatggggggcgcacacccagggcaggaagaatggattggactaatcaatcatcactggcattcatcccatctccttctcttccctcctcctcctcctcctcctcctcttctcttcttcttcttcttcttcttcttcttcttctcttttttttcttttccttcttcaaagaaacaaacacgcacttctgcaccatcgattcagcaccgagagtcatctcctgtcacagagagatcatcgcgacaacaacagctctgccgtttccctgcctccacacttttgatccgaccaaatccactttggcccgatcaagagttactttgccagctgcgcatctccttcggacatctggtaagtgactcaggagcggaccctagaataccacttcccccctcaacccaacccacgtcccccctgataataaccacgggcattgtgtcccatggcccacgccccccctttggtgccgcgcatcagcctgcgaccacgacgagtgcgtgtgtgcgattagggcacatcgtcatatcgactggtgtaccttggctatacttggacctacaccgtactgtgtgcgtctatgtatgtgtgtgtgtgtatcatacatactatagtatagcagttgtacatggtccatggccctggtcggcatcacgactgataacaaaaagaccgccaccgccgttgtccgtcactcctcctcctcctcctccttccatcaccatcatcatcacaagcaacagcaccatcataccttctcaccaacgcgtcgtcgcgtgtctgccctcctcccgccgtatcgtgctgacacccactggcgccgactcgcagacacgtctcgaagcacacctacgtcaacaaaggtcaacaaggcaatcatggcatctgctgttcgcgatatcactacgacctccctcggccgagacaacttaactgctgtagcggcccggagtgtccctgtgacggcaactcacccgatccccctccctactcctcccaactccatgtcccctacactgcctccccatgggctcaaggcccagcttcagagagctcggatggaccaacacgtcgactcggatctggacctccatggcgatcacgacaccgatcacaacggtagtgccggttctcccccatacgagtcggccggcatcaacgctgccatgttggccaagttccatctaccagaaatcctcttgaaccacggtccgcttgcgatccgtcatatcatgggttatctcacgagctctatccctggctttgctgagattcctccgacaaaggctcggaggttggttgtgggtgctttggaaggtcgaggaagtggaggcgaaggcggcggtctggacggtgacgtacaattcgagaaggtgggctggggaatatggcaagccaggaggtgtggccagccctccgggtatatggcagcacgccgagcatcgccacacggtgacagtcaacccgcaagtattcccatcaccaggaatggcggttggaacctggatcgcttgcgcatcgcagcggctggttccctcgacggtgaatcttgcgcggcattctcctttgacgatcggtctatgcacatgatggaccacgaagtggacaggatgtccttggatggttcggcgtcggcctcctgctcagaggcacctgatgacgacgatgatattgctatggatgacgacacggaagacgcgacagatgatgaagactgggccgctgttggtgcggctgcgcttcgtgcgacttcatatcaagccccatcagaccggttcctcaacgcgaacagtgtctacgctactggtgggctacggtcattctcttcatcagtgggaatggcacgctcgccacagttccgcaccttcaactttgcaacaacaacacccgcattgacgaccccgtcagatgcgcaagaaagggaggccgtcgaggctctccttcgacttggatccgtataataccacacacatgcatggctcggcgttcaacaaggggcagggcataacattaggcacccaattgggcgctggcggtcatttgagggatttctggcatctcttttcgctgggcacgaaacttggtttccgtgctcgggatttggagccacatctaccaggtttcttcactcatacacgaccaaagacggcgccatctcgccaacaaagcattcatatcgacttttgacttcatcggctttttactcttgctacgaggcgtttggcgtctcaacgatcacactcaactcaacttcgcttcttatgctatccctggaggagaacatcttggctaccagacgctcgggtttccaccacagtgagctctaatccacctgatcggccagagctggagattggcaagttttacataattgccttgcctctcgtcacacgggacgccgtggatctgaatagcctttccacgtttgcttcgagaggcaccttgcataaaccacttggcccgctttggaagtatcagttaggagcaagatcatactagcctagacgtcttggctatgtcgccttgattgctcaggtttgctatatcagcggcgttggtttcccttgctggttgaaagaaagtctttcacctaccccttgataccctttttagtgcgccgtcgaatttggagtttgccatgtttcctggcttgtgataaggcaacggaaacaggcacgcgcgactgccgattctgaatcagaggagacgacggaacagtcacccaattcgaggttaatgctcacctgggtgccggtcacgggttatcctggggtttcgttgtgtacatgttttccggtcaaccttctgaggccggtagcccgtactttgattattcatttttaaaaagcagaacactggggcaaggacgagaacgttgcttaatttctaggagagatatggacaaggcagaaaggacggcgcgcgagcgaacataaagacacagattttaatctgtagggtagccttatggaatagaggaaaaaattttcctaacgtaaataccttaatgcctcccaggagataagtatcattgatgttatcctagtacctattttctcctataatcacttgtcgctgataagctagcgcaggtg