gcccgtgccctggcccaccctcgtgaccaccctgacctacggcgtgcagtgcttcagccgctaccccgaccacatgaagcagcacgacttcttcaagtccgccatgcccgaaggctacgtccaggagcgcaccatcttcttcaaggacgacggcaactacaagacccgcgccgaggtgaagttcgagggcgacaccctggtgaaccgcatcgagctgaagggcatcgacttcaaggaggacggcaacatcctggggcacaagctggagtacaactacaacagccacaacgtctatatcatggccgacaagcagaagaacggcatcaaggtgaacttcaagatccgccacaacatcgaggacggcagcgtgcagctcgccgaccactaccagcagaacacccccatcggcgacggccccgtgctgctgcccgacaaccactacctgagcacccagtccgccctgagcaaagaccccaacgagaagcgcgatcacatggtcctgctggagttcgtgaccgccgccgggatcactctcggcatggacgagctgtacaagtccggcggcaagcttatggccgagatcaaggagaaaatctgcgactatctcttcaatgtgtctgactcctctgccctgaatttggctaaaaatattggccttaccaaggcccgagatataaatgctgtgctaattgacatggaaaggcagggggatgtctatagacaagggacaacccctcccatatggcatttgacagacaagaagcgagagaggatgcaaatcaagagaaatacgaacagtgttcctgaaaccgctccagctgcaatccctgagaccaaaagaaacgcagagttcctcacctgtaatatacccacatcaaatgcctcaaataacatggtaaccacagaaaaagtggagaatgggcaggaacctgtcataaagttagaaaacaggcaagaggccagaccagaaccagcaagactgaaaccacctgttcattacaatggcccctcaaaagcagggtatgttgactttgaaaatggccagtgggccacagatgacatcccagatgacttgaatagtatccgcgcagcaccaggtgagtttcgagccatcatggagatgccctccttctacagtcatggcttgccacggtgttcaccctacaagaaactgacagagtgccagctgaagaaccccatcagcgggctgttagaatatgcccagttcgctagtcaaacctgtgagttcaacatgatagagcagagtggaccaccccatgaacctcgatttaaattccaggttgtcatcaatggccgagagtttcccccagctgaagctggaagcaagaaagtggccaagcaggatgcagctatgaaagccatgacaattctgctagaggaagccaaagccaaggacagtggaaaatcagaagaatcatcccactattccacagagaaagaatcagagaagactgcagagtcccagacccccaccccttcagccacatccttcttttctgggaagagccccgtcaccacactgcttgagtgtatgcacaaattggggaactcctgcgaattccgtctcctgtccaaagaaggccctgcccatgaacccaagttccaatactgtgttgcagtgggagcccaaactttccccagtgtgagtgctcccagcaagaaagtggcaaagcagatggccgcagaggaagccatgaaggccctgcatggggaggcgaccaactccatggcttctgataaccagcctgaaggtatgatctcagagtcacttgataacttggaatccatgatgcccaacaaggtcaggaagattggcgagctcgtgagatacctgaacaccaaccctgtgggtggccttttggagtacgcccgctcccatggctttgctgctgaattcaagttggtcgaccagtccggacctcctcacgagcccaagttcgtttaccaagcaaaagttgggggtcgctggttcccagccgtctgcgcacacagcaagaagcaaggcaagcaggaagcagcagatgcggctctccgtgtcttgattggggagaacgagaaggcagaacgcatgggtttcacagaggtaaccccagtgacaggggccagtctcagaagaactatgctcctcctctcaaggtccccagaagcacagccaaagacactccctctcactggcagcaccttccatgaccagatagccatgctgagccaccggtgcttcaacactctgactaacagcttccagccctccttgctcggccgcaagattctggccgccatcattatgaaaaaagactctgaggacatgggtgtcgtcgtcagcttgggaacagggaatcgctgtgtaaaaggagattctctcagcctaaaaggagaaactgtcaatgactgccatgcagaaataatctcccggagaggtttcatcaggtttctctacagtgagttaatgaaatacaactcccagactgcgaaggatagtatatttgaacctgctaagggaggagaaaagctccaaataaaaaagactgtgtcattccatctgtatatcagcactgctccgtgtggagatggcgccctctttgacaagtcctgcagcgaccgtgctatggaaagcacagaatcccgccactaccctgtcttcgagaatcccaaacaaggaaagctccgcaccaaggtggagaacggagaaggcacaatccctgtggaatccagtgacattgtgcctacgtgggatggcattcggctcggggagagactccgtaccatgtcctgtagtgacaaaatcctacgctggaacgtgctgggcctgcaaggggcactgttgacccacttcctgcagcccatttatctcaaatctgtcacattgggttaccttttcagccaagggcatctgacccgtgctatttgctgtcgtgtgacaagagatgggagtgcatttgaggatggactacgacatccctttattgtcaaccaccccaaggttggcagagtcagcatatatgattccaaaaggcaatccgggaagactaaggagacaagcgtcaactggtgtctggctgatggctatgacctggagatcctggacggtaccagaggcactgtggatgggccacggaatgaattgtcccgggtctccaaaaagaacatttttcttctatttaagaagctctgctccttccgttaccgcagggatctactgagactctcctatggtgaggccaagaaagctgcccgtgactacgagacggccaagaactacttcaaaaaaggcctgaaggatatgggctatgggaactggattagcaaaccccaggaggaaaagaacttttatctctgcccagtatagtctagagggcccgtttaaacccgctgatcagcctcgactgtgccttctagttgccagccatctgttgtttgcccctcccccgtgccttccttgaccctggaaggtgccactcccactgtcctttcctaataaaatgaggaaattgcatcgcattgtctgagtaggtgtcattctattctggggggtggggtggggcaggacagcaagggggaggattgggaagacaatagcaggcatgctggggatgcggtgggctctatggcttctgaggcggaaagaaccagctggggctctagggggtatccccacgcgccctgtagcggcgcattaagcgcggcgggtgtggtggttacgcgcagcgtgaccgctacacttgccagcgccctagcgcccgctcctttcgctttcttcccttcctttctcgccacgttcgccggctttccccgtcaagctctaaatcgggggctccctttagggttccgatttagtgctttacggcacctcgaccccaaaaaacttgattagggtgatggttcacgtagtgggccatcgccctgatagacggtttttcgccctttgacgttggagtccacgttctttaatagtggactcttgttccaaactggaacaacactcaaccctatctcggtctattcttttgatttataagggattttgccgatttcggcctattggttaaaaaatgagctgatttaacaaaaatttaacgcgaattaattctgtggaatgtgtgtcagttagggtgtggaaagtccccaggctccccagcaggcagaagtatgcaaagcatgcatctcaattagtcagcaaccaggtgtggaaagtccccaggctccccagcaggcagaagtatgcaaagcatgcatctcaattagtcagcaaccatagtcccgcccctaactccgcccatcccgcccctaactccgcccagttccgcccattctccgccccatggctgactaattttttttatttatgcagaggccgaggccgcctctgcctctgagctattccagaagtagtgaggaggcttttttggaggcctaggcttttgcaaaaagctcccgggagcttgtatatccattttcggatctgatcaagagacaggatgaggatcgtttcgcatgattgaacaagatggattgcacgcaggttctccggccgcttgggtggagaggctattcggctatgactgggcacaacagacaatcggctgctctgatgccgccgtgttccggctgtcagcgcaggggcgcccggttctttttgtcaagaccgacctgtccggtgccctgaatgaactgcaggacgaggcagcgcggctatcgtggctggccacgacgggcgttccttgcgcagctgtgctcgacgttgtcactgaagcgggaagggactggctgctattgggcgaagtgccggggcaggatctcctgtcatctcaccttgctcctgccgagaaagtatccatcatggctgatgcaatgcggcggctgcatacgcttgatccggctacctgcccattcgaccaccaagcgaaacatcgcatcgagcgagcacgtactcggatggaagccggtcttgtcgatcaggatgatctggacgaagagcatcaggggctcgcgccagccgaactgttcgccaggctcaaggcgcgcatgcccgacggcgaggatctcgtcgtgacccatggcgatgcctgcttgccgaatatcatggtggaaaatggccgcttttctggattcatcgactgtggccggctgggtgtggcggaccgctatcaggacatagcgttggctacccgtgatattgctgaagagcttggcggcgaatgggctgaccgcttcctcgtgctttacggtatcgccgctcccgattcgcagcgcatcgccttctatcgccttcttgacgagttcttctgagcgggactctggggttcgaaatgaccgaccaagcgacgcccaacctgccatcacgagatttcgattccaccgccgccttctatgaaaggttgggcttcggaatcgttttccgggacgccggctggatgatcctccagcgcggggatctcatgctggagttcttcgcccaccccaacttgtttattgcagcttataatggttacaaataaagcaatagcatcacaaatttcacaaataaagcatttttttcactgcattctagttgtggtttgtccaaactcatcaatgtatcttatcatgtctgtataccgtcgacctctagctagagcttggcgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaattccacacaacatacgagccggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgctcttccgcttcctcgctcactgactcgctgcgctcggtcgttcggctgcggcgagcggtatcagctcactcaaaggcggtaatacggttatccacagaatcaggggataacgcaggaaagaacatgtgagcaaaaggccagcaaaaggccaggaaccgtaaaaaggccgcgttgctggcgtttttccataggctccgcccccctgacgagcatcacaaaaatcgacgctcaagtcagaggtggcgaaacccgacaggactataaagataccaggcgtttccccctggaagctccctcgtgcgctctcctgttccgaccctgccgcttaccggatacctgtccgcctttctcccttcgggaagcgtggcgctttctcatagctcacgctgtaggtatctcagttcggtgtaggtcgttcgctccaagctgggctgtgtgcacgaaccccccgttcagcccgaccgctgcgccttatccggtaactatcgtcttgagtccaacccggtaagacacgacttatcgccactggcagcagccactggtaacaggattagcagagcgaggtatgtaggcggtgctacagagttcttgaagtggtggcctaactacggctacactagaagaacagtatttggtatctgcgctctgctgaagccagttaccttcggaaaaagagttggtagctcttgatccggcaaacaaaccaccgctggtagcggtggtttttttgtttgcaagcagcagattacgcgcagaaaaaaaggatctcaagaagatcctttgatcttttctacggggtctgacgctcagtggaacgaaaactcacgttaagggattttggtcatgagattatcaaaaaggatcttcacctagatccttttaaattaaaaatgaagttttaaatcaatctaaagtatatatgagtaaacttggtctgacagttaccaatgcttaatcagtgaggcacctatctcagcgatctgtctatttcgttcatccatagttgcctgactccccgtcgtgtagataactacgatacgggagggcttaccatctggccccagtgctgcaatgataccgcgagacccacgctcaccggctccagatttatcagcaataaaccagccagccggaagggccgagcgcagaagtggtcctgcaactttatccgcctccatccagtctattaattgttgccgggaagctagagtaagtagttcgccagttaatagtttgcgcaacgttgttgccattgctacaggcatcgtggtgtcacgctcgtcgtttggtatggcttcattcagctccggttcccaacgatcaaggcgagttacatgatcccccatgttgtgcaaaaaagcggttagctccttcggtcctccgatcgttgtcagaagtaagttggccgcagtgttatcactcatggttatggcagcactgcataattctcttactgtcatgccatccgtaagatgcttttctgtgactggtgagtactcaaccaagtcattctgagaatagtgtatgcggcgaccgagttgctcttgcccggcgtcaatacgggataataccgcgccacatagcagaactttaaaagtgctcatcattggaaaacgttcttcggggcgaaaactctcaaggatcttaccgctgttgagatccagttcgatgtaacccactcgtgcacccaactgatcttcagcatcttttactttcaccagcgtttctgggtgagcaaaaacaggaaggcaaaatgccgcaaaaaagggaataagggcgacacggaaatgttgaatactcatactcttcctttttcaatattattgaagcatttatcagggttattgtctcatgagcggatacatatttgaatgtatttagaaaaataaacaaataggggttccgcgcacatttccccgaaaagtgccacctgacgtcgacggatcgggagatctcccgatcccctatggtgcactctcagtacaatctgctctgatgccgcatagttaagccagtatctgctccctgcttgtgtgttggaggtcgctgagtagtgcgcgagcaaaatttaagctacaacaaggcaaggcttgaccgacaattgcatgaagaatctgcttagggttaggcgttttgcgctgcttcgcgatgtacgggccagatatacgcgttgacattgattattgactagttattaatagtaatcaattacggggtcattagttcatagcccatatatggagttccgcgttacataacttacggtaaatggcccgcctggctgaccgcccaacgacccccgcccattgacgtcaataatgacgtatgttcccatagtaacgccaatagggactttccattgacgtcaatgggtggagtatttacggtaaactgcccacttggcagtacatcaagtgtatcatatgccaagtacgccccctattgacgtcaatgacggtaaatggcccgcctggcattatgcccagtacatgaccttatgggactttcctacttggcagtacatctacgtattagtcatcgctattaccatggtgatgcggttttggcagtacatcaatgggcgtggatagcggtttgactcacggggatttccaagtctccaccccattgacgtcaatgggagtttgttttggcaccaaaatcaacgggactttccaaaatgtcgtaacaactccgccccattgacgcaaatgggcggtaggcgtgtacggtgggaggtctatataagcagagctctctggctaactagagaacccactgcttactggcttatcgaaattaatacgactcactatagggagacccaagctggctagcccaccatggaacaaaaactcatctcagaagaggatctgtccggcggcatggtgagcaagggcgaggagctgttcaccggggtggtgcccatcctggtcgagctggacggcgacgtaaacggccacaagttcagcgtgtccggcgagggcgagggcgatgccacctacggcaagctgaccctgaagttcatctgcaccaccggcaagct