aatgaaaataacggattgtccaattgttctgtgtgcattgctacgtgtcgcatttcgttgtcttcgtggtttatcttgttgcatttgtctttgtgatgtgcggtgcggtgcgattgcgtactgcgtggtgttgtgatttcgtgatggcttcaattgtgcgcgctttaggtgcgtcggacttggcgtattgttacagcgcataggtgttgtaattgcctggcgtgcagggttgattgaatgggcggtccgtgcgcgcgagcatgactgctgtaagacatcaccatcccattgacattagctgtcacaatcagcagcttccttgacatggtccgtgcacttgatagacttcgctgtaaaggattgctgaaatttgaacacttagcgcactgcttcagaggggaaaagggagaagacctctcagccaatcaaatgctcccctcagtcgtctggaccagatgaaatcgtctggcccagctgtgaaatctggtgcagatcaaatatctggtgcagaaccccccgtctacgctagacgccagccatatttttccgctatggtaatttcgatgatttgcttggtcgtcggtcgaacacggtcatgcgaataagaggaaatgtgagcaatcaattagtcaatcgatgtgtttcataagtaatcttggttacgccaattgcttgtaaattaggtagttgcgagcaatctttcaatgttgcagctacccgaacgttggttgaaccaagcacgaagcacaaggaaagcacaaagcacgagaagtcgaacgggtccctgccgtggaaggatgggaaagtgagactggactgcaagttgaaactgaattatggacttgtggcattatcttatggtctttgagagtatggaacctatccggacagaccgcgatgatgataacgaaccatgtcagatagttgtctcggacgatttgagctaccattggcgtttgaggtttcttcatgtcgtttacctaatatcatcatcatcaacgtgtaagcacttgttccttagttcccaacaagatggtaatccgtagtcagtattccggactccctgaggataatgtactaggtaacactaattcaatgaatggtggtcgtgacggttacacacatctgcacttgccatgctccgatccaatagattatcccatcccgccagcctttcaaacagtgataactggtgcatatgtagtgtagtcaaatgtatgcatttcttgtgccgtagtccgcacgtggttaggcaaggatattcctacatattccgccctcgtttctgccttgtgtcaatggttactagtgtagagccagggaaaacgctgccatgttttgatcgttggcgcggaaatggcggaaggaaacctaattcttttttcctcttttttttctttttccttctcttcttctcgaagatgacttttttctttctctttttcctttttcctttcgttggctgttggtttttcttcttcttttcgtatttggtgttgaaccgagattttcgcatatcaggggggggcacctctacacgtgtacactttgcggttttctctcgggttttgttgcggtgaagcatcgatggcttggtatcagcatggtgtgtgtccaagtaaaatgacgagacgctgtgatgatcgaatctgatctgcgtctgttggtgccgatgacaacccccctcccatcccatggtccgtttcagaacaagcaagaagcaggaaggatcaatgtcggtttccgtgatattcatgaccaaaaaggtgcctttgtcctgctgaacacacgtccaacgcataatgtcgtgaactttaacgaaaagatgactcgtctattttttttttcttttcttttctcttttctcatttctgcgaaatcatatgtttcgtctatttcggtaacttgtatgcggggatgttgctggtatgcgcattgttctggatggtttccttttctcggagacaagtttcatcctgtctcccggcagacatgggcaccacgcgcacaaaacgtgacaaggtagtgtaggaaaacgggaatccgaccgaacacatgttcccccaacaaaagaaaaaacgaacgaactgtgagttaccggcgacgtggtcagcgtgttccgttggttgtggttgacgccactctcaccgcgcttcgacttttcatgtatggaccgtcatgtcggaaccgcgctagactggaaaagcacgataccaccaccgaccggtttcggacatgtccggctaacgttaaaactggagatttcctagtggacacactacggggataggtagtagaagcgagcgagtgaggagccgaggatattttgaggcttccgcttcagttttgcaggtaaagaaacctgggaaattggggagtggagggttgcttggcgctcgcctgggaaaaaaaagagagttggcagggcattattaggtacctaggtagtaacgcccgtccatccgctaaactcgaaacagtccactgtccacgaggagctcgcccaggacgccaggtgggtgtgatggatcatggcggtggtggtgagcccagcccagcagcccaggcagcctgaggcgaatgcccagactggcgcttttttttacctatcttttttttttattttagtttcccacgcgatggccacgctctgtcggcgggcacttttctgggcatcacacattttgcgcagggcaaccgcatctcatcacactgcccgcctggcatcctgccatggacctgacatggttttacgcaggatgcaggggctggttgcctaaaatgtaggagcttgtgatcatgatgctgcgttgcttgcgatgcgactgtcggtgtcggtttcagtttccccagattgagatcttgggaatttggaatgatggcggaatattccatttcactttttctgtcttttacgtgcttgcagatgacagcggacaacaggtaaaatattcaccacgagaaagaaagcgtgggagaagcaaggagcagtaaactcatatggaagcctgcagtcaatcggtggatctgtccagtatctctctgtctcttccccccccctccccccctctttctccaacacccagcgaggctctaacagagacaaggcaaaagggggaggattgacatgccaacttcagtctcttcaaacaccacaagacatacctagataggtacatatcatatcaaaataggggcattttggagtttaccccattatcaccaatcacaatcgccattttctcagaacctcgggatctcgcaaagacacacaatatcaaagaccactatcccctcatacggttggcgggcgctgaatggtgtttatctcgggagtggatctcccatctgtaccgtttgcccgtcgggctgggatggggcgtgtaaaacatggccctggacggtggtgggcattggccactaatctggcgcatgtcagggtacccacggaggctgccttttgcgcgggccaccactggtcactgatcattttagctgttagaggtcgtccccaccacccacctgcacaacaacccaaggacatgcgaccagggcaccaccacccactagaggtactagaggtaccttacctaccaccaccaaccgaacaccaccactgcaccaccacggaccgctttccgttgttgtcgtgtcaattgtctcttttctttccgtccgttgccgcccccgtccgtccagtcttccttggtgtccccggctacttaggtacttactgcgtggactccagtcgtccatccacacgcattggcattgcatcctgtcgccgccgctgtccaacccacatgcttccgtttcgtggtcgacggtcttcgttgtcggtctcttcagcttagaggtcggtacagtaccatgaacaaagcacaccaaaagcaaacataatttcgacccgtcgtcaccccaacccagcactctccccctcgcaattgacaacggggtcacctcagatctcccccattcgttgcggcactaaaaaagcgacggggacctcgatccatccctccactaaaacgaaagatagactactatcgctgctcttcattccggcctaaccccccccgtttcccgagactcgttccaaggcctggctggttgagcctggagcttcttccgcttgtccccgcttcctccaaagtcctcgctcgtgtctttcagtagtcgagtgctcaccactattctctctggctctgtccttttcatctttcacgtccacgaaaccccaagaaactcgagtcgaatcgaccacaacaacaacgacgacaacgacgaccacaccaccaccagctgccgtccaccacactcaatcgagtttcgcaagcttcacatcctcgctggccaatcgcttctcaccgcattccgccatcgataccaaataacatttgttagtcgtcgcatacgataggccccaagatccagggtccagattttgcgtgtgttcacgaagcgcgcaaagtcaaccgccacctcagacagatagacaaccgtacccgccagtccaccgcggtggtctcgaccaacggtcatcctctactttcgatccgacctcgccattcgctgcggccagtccgtaccgtgcgtgacgtagacaaacagaaaagaggatttcagccagcacactccacccacacggattgcgtgttcaggaacgaagagacggaatatcgccgcttcgaacccgaaagaacaaagagaccaacctcgggccgtctgccgttccaaaacttcttcgtgcgctgctgcttggactcgactagtgccaagacctgaaacccgaataatcattaatcttgggttcccacttggcgacttgtgacagacccaccaagccaagcacaccaccaggcacacgcaacaacttccaactatcagcagccctctcagctgtccccggcatggactgtgtcgcctgaagattctgttcgatttttttatatactttgcaaagaagggtacctagtcagccgcgtttgtcatcgcacctagagtagctgtcggcagggcgggatgggaaacagccagggaaagcccgtcgatcttgacggcgaaggtaagacggttttctcctttgggctgaaatgaccagatgatctcaggttgcaatgctgactgaacgcatgtcgcagtgaacctgaaccacttccgtctcctgcgagtagtcggtcgaggtgcctttggcaaggtgcgcattgtcgagcgaaaagataccggtctgacattcgccctaaaatacattagaaaagatgaaggtaggacttgtacgacttttcgcgtatcccaaggcacaatggctgaccctccctagttgtacggtctgagagtgtcagaaatatcattcgagaacggcgaatgctcgaacatgtcaaccacccctttatctgcaacttgcgatacagctttcaggatatcgagtacatgtatgttgccatcaagctggacattggcggaaaaatcagctgacagtggaccaggtacttggttgttgacctcatgagcggcggtgatttacgtttccacatctcgagaaagacctttaccgaagccgcggtaaggttttggattgcagagctcggctgtgccttgcgctacatccacgggcaaaacatcatccacagagacgtcaagcccgacaacgtgcttctcgatgctgatggccatgtccatttgactgactttgtgagtcccaaaccctgggcccctaatctttgtgtaaccacgctaataatctacgctctcagaatgttgcttcggacattgtgccaggaaggacattaacgagcaagtccggtaccttggcataccttgccccagaagtctatgctggcaaaggctacgatgtccgtgctgattggtggtcgttgggtgttttgttctatgagtgcatatataacaaggtacgtaccgtcagagttccgggaatggcagactacattgtcttggtgcgccatctcacttgacaagacaagccatgctgaccaactctaccatcagaggccattcgagggcaactccgaacagtcactcagccagactatccaagccgccaaccccagattccccgtaacacagcctccagtccagttgagctgtatgtacgccataaaggacgctttggagttcaaccccgataagcgtctgggtcacacctgggagagcttcatttaccacgagttcttctctggtatcgactttgacgccctagagaggaagcaagtagagcccgtgttcgtcccgtcatcagagaagacaaactttgatgccacatacgatttggaggaacttctactggaagaagcaccactagaagctcgtgcaagaaggcagaagccgcgcgagaagctaaaggatgacgccacagagaaggagatccgtgaagaagaactctaccggatgattgagaccgacttccgtcccttcgattacacattggctgcctacaagaagtatgtccgacattctttgcactacgatcaccatgctaacaaaccccagaattaccgaaggacaagccgagacacccgacggccagcctacccccgtgacagacgaaaacgcccgcccggcacaagcccttacaacagacgaagcgacacagatgacctcgcacgcgccgtcgcacgcgcattcgcactcacaagcggtgcaaacccaccaccccaacggcagccactcctccttccaacacgccaacgtgcccaacgggcaagtggctcacaacccaaacatacccgagcgaagcaactcgatgcccaaaaactctgaacgaaacgttcctgagagaagtaactcgatgccaaagaattccgaccgaaacgtccccgaacgaagcaactcgattcccaagaatcccgaacgaagcaactcgattcaaagcgcccactcccattcccatggctacaacgcctacgactcgcaacgggccgccgttggtccccgacctaccagttcgcaccgcccaggccgcagcggcggcgtcccggctagccgccctccaccattacctccttacccgcagtcctacaccaccccggttcgtcagggccggggcaacggatcgtcgtcgttgatggtggggagtccgacggggggtgtgcaggtaacactggatggagggggtagctggagcgatttggccaggcaagatgccacgctgccgacggatgcggcggctgcactcggtgggggcgctggtgggaaagacagtggaggtggaggcatttttggattgttcagaggaaagaaggggagggggagcagtcccaaaccgaaagagaggggagtgctgggtaaggaaggggctagggttgttgttggttaaataaatcgaaggggggagagaggagacaaatggaaaaagaaggaggaggatatcatggccatatataacgaaactacaaaggaggacctccaacaacaacaagaagaagtctaggaggaggatatctcaggggtattattgggtgcatacatcatcgtctttccacatttgtccatgtcatacatatcatcatcatcatcatcatcatccatcagcgccatgttgaagggagttggctcattgggaagagttggttcacgggcgcaaacgggagggtggggttggtgttggtttggggggattttagaaatgaggcatcagagaaagccgtcaccaatgttttgtcgaaacacggtataatcaaatccataaaagatactggaactttgtttcgagctgctctgttctcttggttttagtctgtgttgaagattatgctgtggtaattgtgtttggattttacttatccgtttaggtactttttttttggcgttgtcttggttcgttgtttacgagacctttttttcgatacccacccacctagataaagaataatattgttgaaatattgttgatatctaggtttcttatataagtgcgattatcgagtgaggatctttaagccgtaacccaccgttgttatttttttattattatattttgtgcttgatctgtcttgactcttgctccatgtcctctagccacgaagaggtacctaactacagctgggtatcgtacccatgaggggtccaattggaatattgtacaagtggctcgtgcttggtttgggataagggtttagctgccaagcatagatcactagtccaagtagtcggcactgacccgacggaccgaccgaccaaccttatggaaatttggatgaaccatgcgcccagcccatgcgaccatgccggtctgccaattgacaacatgaaccgtgataaataacccgccaatgagagcaacaccgcaaagctatcccaaagcgatacctacctctacttaccaaaagtggaccagatcttcaatacatacctactttatggcttcgctcgcttcgctccgtcgtttcgacgcgtggcttttattcggtgcgtgcctggctttgctttgcttcttgtagtgtagtggtgggcttgtgtcacactccctccagttgtatgcccaatgaggacggtgagcacggggatggaacagccaccaagcagccttgacgattacctaggtatgctttgttgtcgtgttgtgtcgggagtgtcaggcaccgggcgagaagcaggactggcaggcgggcaggcaggcaccaagaaggctgggtatggaaggtgggctaaggtgccgtggtggtgatactgatagtgatgtgatggctggtggctggtggctggtggctgagggtccatttgatggtttgcagaaaggtgccccccctggaaagaaccgacggaaacgtgccagtgacaatgacaatgacaatgacagcgacagtgagtgatgtgacactacctgccccaattgtctgtcctatggaggctaggtactacctctagtaagtgtactaccatagaggctacaggttcacaccggctccttccatttcaaaagcttttggggttttctaattccattgcaggtatcatatactcactcagctcaacaagccttgcttgcgccatcacgaactacatatgaccgttggttcaccgtcattacgacacttttgatgtatgtacataaaaaaatcctcaagtcaaatgtggaaaagatggaacgacctaaccaagccctggaaaccaggtttgactcgcctgtttgtatgtaagaaaccgctagcggccttctagcgtgcgggggggagagagagagggattgatggggtgacattggatgaatggagggggcttgaaggggtagaggtagcctggggtggggattatgccaagcaacaaaagtgtggcttttacgatggacaattgacgaaacgtgaattctgcagcacaaggacgggagctgtgaggtgaaggggttttaagaggaaagaaggctgggttgtgatatgagtttaggttgcagagcagagtgtaaagagaaggaactcagcgtgaggaggaaaccgtagcaagacgaggctcgagacttttcaaaaaatgaacctctcaattctcacttatcacatatttaggtatctcaacctcctcgtttattattgaccgtcgcaccagctgaacaaaagccaaacccacctcactcttccctcgccaacccacccttgtctttcttccttctgctttacagtaacagaacatcctccaaaatgaacgaaccaataacgacttctacaaaaaaaaaaagccgacaccatgcgtccgtctcggatcagagccacaggggctgataactcaatacagagcaacaccagccaaaagacaaagaagaaacagacaaagagacaagaactaaaaaaaaacaagaggctgagccgtctgcctgccgggcatccgtctacgacatggatcaacaacttgacactaggtatgtacagtacgaccctgatcatggtctgcatgttgatgccccccccccccccccccccctactatacccctgtcacagccaccctccaagtcgaccacccctcaaaagctcattgggtgtcgcgatgcgccatcgagtgttggaaaatcgcctcctggatcccccatctggacaagagccgagacaaggactggtctgactggaacacgctatcagcctgcctaggcttggtaactacactaaaaatcctcggtggtacgaaaagggtatacagcttgcaaactggaagctggggctgaagcccaaagcccaatagcttcgtaagcgtagcatggatggatggatggatggagggatggttctgttccatttttggttggtaggtagatagtagatgggttataagccatccacataaaagctcccatggttccagctctctctctctctctctctcagtctcatcgagagtttgatgcttgctggtcgtctatgtctggtttcatacaactcccgggcccatagttgagcaccccgttcaacctccatcatcatgctacctgtgcctctcaccaccctctccctatacgtagtagccctgctttcaccaccagcagcagcaggagtcttggcatcagcaacaacaaaactacccatcaaactcccaatctcacccgcccaaggacaccgttcatcaacagcagcaagtccttcactcacatcccgcagcagcagcagcggcaatggcttcatccgcgcctccgtgcacgctgcccacggcgctcctcccaagcttcgacggagacaggaagacgaagggctgaagaaccagaacttgggcacgacttataccattgacattgacatcgggacgcctccgcagacggtgacgctcatcttggacacggggtcgccggatctgtgggtgaacccgcaatgtgagacttcgggccaggagaagtactgcaacagtttccggcagtttgactacacgaaaagcaagacgatccaggatacaggggcagcggatattttgaaatatggcaaaggaaatgtgacgattgagtatgtgactgatgatgtgattattgggtgtacgtaccttttgtcccccccccccccccccccctttttttttttttttctttttgttttcagtgccagtacgtaagctaacaaagcaacaacagccgccaaaatcaaatcccaaatcctcggtatcggcttcgaatccatcgatattccccttgggatcctcggtctctccccctccgtttcccccgacggcacatctccctacccgtacctcctcgactccatggcctctcagggcatcatctcctcgcgcgccttctcgctcgatctgcgcagcatcgacaaccccagcggggcaattatctttggcggcgtcgacctcggcaagttctccggcagtctcgccaaactgcccatgctcgatccgtcccagactcccgcgggcgtcgaccgctactggatcgtcttgtccggcgtaggcatgacctaccccgacggagaggaagtcgagtccgaagagattggcgtccctgtttttctggactcaggcggtactttgtcccgtctgccggaaacgatctttcaagctattggcgatagtttccccggcagtcagtatgatcccgagtcagggttttatatcgttgattgcgcggtggcagaacaagctggctcggttgatttcatttttggatcgtctgggtctaggtcgtccaagaaaattcgggtcccgtatggtgatttcgtctgggaagtgcaaacgggggtgtgtgtggtgggggtcctgccgacggatgacgagcccgtgtttggggattcgttcctgagagcggcgtatgtggtgtttgatcaggataatcggaacttgcatctggcgcaggcggcgaattgcggagagcaaatcgtggagattggaagtgggcaggatgcggtgccgtctagcacgggcaagtgtaaggatggttctgcgggatcgacgaagacggctgggggcgggggactggatgttacggctacgagagcgccgacgaggacggcgggggggagtgggccggcggtgacgaactcggactttggaccgggaccggcggggacgagggttagtacgggcgggattggactgccgacggggactggtgggggaggaggttcgggagatggaaacggaaataatgatgacgatgatagtgcggcaagtgggttggatgttggggttacggctgcggcggtgttggctgggttgaatatgttgattgtttggttgctatgatgacgggatctagatgatattatgatttccttgggtatgggaatttgaggatcgtgattcagcatgttggcgttagattataccgatatacaccgtcgatcagtagtactggatgtatgccgatgatcgaggggaccatgtgatatactcccttgttattgagcagtaatgggaatcgaacaaaatcagactcggtgtgaaagacgcgagtgatgagatgtgggttgagagtgaaggagcaaccacccaatttcccctgtgttgaaggcgaaaagactggggaactcttcaagtcaaagtcttctcaacttcacctccttctcccacacagcttcgactttcatggccacaatatcgacgcaaggactgcgaagcggccgagcgaaaagcataatgatccaagagtggagttggagacgaaggggacaatgagggctgccgataaagaggcgaagagagtggaaatgggaaaggtaggagttggaagggttctaatgttgaaggttatgatacccacaaatagacgctggtgaatgacgaaacatggataaactcgctgggtttgtctcggattgggcgttcagccaagggagtcgtcagtatgaagagaatgtggtaaaaacatatttcgggcattcaacctgtgaacaaccagcacttgtcagcgtcacctgctgttgccttgagaattgatgcccctgtgctgatgttgaacgaaactcgcaacgcttgattggtattcttgaaacatccataaccagaacaccatacttgaaccaaacaacaaaacatttcaagataccggaactccaaacccctttgacccgttgcatccacttggaatcatactcggacattcaagcacttgcttacgcctttctctttttcgccttcttcgttccgccacttgacgaactgcccttgcccaacccagcttgtatcctctgaaactcctcctcatcaatctccggtggctcctccgccttcctcttgcttcccttccccttcggcttagctccatacttctcagcgagtttatcaaacatatcccccctactctgttgtctcgccaagatcaacgcagccagggcaccttcgccatcgtgcttcttgcctttgcttccctttgcacccgcctttccctttgtcgccgtcttcgcatctccatctttggaacccataagcttatcataaactcccaactccttagcaagttcctccgcctctttggcctcccccttcgcagcctttacacgcgccgcccgcttcttcttcgtttccttggtataacttggataagcatccacctccttcttctctatcgcttcgtcaatccaagtcctgaatcgttcatcatcttccaaaacgtcagagagcatcacggtctcgtataccccgtccatgtcgccctcaaagtcggtgtaagcggccagaacgtctgctcgttcctcgtcggagtttttgtaagacttggcaaaggcttcgatggtgtcgggagagatagaatcggcgaagcaggacttgtagtattcggcccaattaaaaccgtcatcggaagcgagggtttcggaggtggagcctgtggtgtcgtagagttggcggcgggtgggagaggagaggatggcgtaggcgagggcgatttgttggaatttggccgtggcggagtccttttgttcggctggaactttgtctaaatcaatggagatggggttagcatagtggtatgaggaagcaataggggaaagaaggatgagggaagatgctggtgggagaagaggaggggtgaggactgaaggagaagaggcaaagggatttggagatggcgatgagaaaggaaaatggagatataccgggatggttcttcaacgcagccttccgatatgcagtcttgatctggtcggctgtcgcatcgcgctcgagaccaaggacctcataagggtcgatggtggggggttcttcgacgtcggagaggtcatgttcgtcgtggtcatcttcgccagagtccgaaggcggtttcgctgcttttttgctgggacgtggcattgtgacctgaagatgtacaaccgtgttttgcaaatacgcggatattgtaattctggcgatgcgatgtgatggattgttcacagcagttggtgacttggaacaatcactgcttctggggagacgcgacgacgcggcttatcttatcggtagaacaggggtccgtgaatctgaagccggccgggtggggtctgtgatgtcgttgtgaatgacagactggaccgacagctgtcagcggcaacgacgggccggtggaggtccccgaggtgttggcagttcagcgctgccaattgtcctctctcttccctcatcatcaaccaacagcaagtctcaagatggcgtcctcaatccagccaggagaccacaaggcattcatgcgcctggccctctccttggcccaaaagtcgcctccaaaacctaccaactaccgggtgggagccgttgtcgtggatgtcccctccaacaccattctggcgaccgggtacaccttggaactggagggcaacactcatgccgagcaatgctgcttcatgaaactggctcagcagcatggtgtccccgagcagaagctggctgaggtccttccgaaggacctggcactttacactaccgttgagccctgctccaagcgcttgagcgggaacttgccatgtgtggagagagtgctgaggctggctggatgtatcaagacggtctatgttgggatcctggaacctgaaaagtttgttcaggagaacacggggaggaagtctctgagggatgccggcatcgaggtggtacatgtcgagggaatggagaaggagattctggaggtagccactgctgggcacgttaaggagtgaacaacaccaaaaagaccactatcaaggcacgagttcaattccatcactacatcactatcactagcttttgtctacaccacgctagaacttcggcccctcaaggatgggtttggcctcttccgttctccaccagctcttctcaccaccaggatactcgaaccgatccatgctgtccgccttcatctcgacggaatacccaggctcggtgggagtctgatagtacccatccttgatgacagacggatacaaaaagtgctcatgaagatgatccacatactccaacaccgacttcttcccgctcaccaccacatagtcgatcgtgctcaagtgctgcgtatactcaggcaacccaacaccgcccgaatgcggcacgatcggcaccccgtacttcttcgcaatcagcaacaccgccaacacctcattgacgcctcccatccggcacgcatcaatctggcacacatcaatcgccccactcatcaacagctgcttgaacaccaccctgttctgacacatctcgcccgtagccaccccaatcccatactcctttagcgcctccctgatcgccttgtgacccagaatatcatccgggctcgtcggctcctcaatgaaccacggcttaaactccttcagctccttcatgtactcgatcgcctccggcacgctccagacctggttcgcatccaccatcaggacattccccttatcatagccaatcacctccctcgcgatccccagccgtctcttatcctgctcaacactgccgcccaccttgagcttgaaatgcttgtaccccttctccatcgtctccctcaacagtcccctcatcttatcctccccgtaccccaaccaccccgcactcgtcgtataagccggcacagccctattcgcctccgcgtctttgatcctttcggtcttggtcttttcagtctccttcaacatctccactgcctcctggggggtgatggcgtccgtgatgtaccggaaatcaatacaccgtacaaactcttcgggcgccatctccgagacgatccgccacacgggtttgcccagcactttggcccataggtcccagagggcgttgacgacggcgcccaaggcgaggtggatcacgcccttttctgggccgatccagcgcagttgcgagtcgttgacgaggtggcgccaggtttggccccagttggcgacgagagaggagagggtgcggccgcggatgcggtcggcgacgtggttgatggcggagcagacgatgtcgttgccgcggccgatggtgaaggtctgtcaaagagacatggattgtgttagtttatatgaattttttttttttaattccttttcttgaaaaggggaaaacattgataacaaagggaagagaaaaaagacgaaccatgccatgtccggtatacttggaatcagtctggaggatgcagtaggcggccgagtagtccccggcggcgttcatggcgtcggaacccgtcttgtcgagagaggtggggaagcggacatcgcgggtggtccagcccgttattgtgatttcttggtcggacatgtttgactgtatttcgtaggtgtgtatgagttgagtatacctcttggtgggttgtggtacactggtgagagatgaaagagagctacttcttcacaatagttatgatgttgaggggaatagaatcaggaacaagatgtatttcactctactgaacaataattcccccgaaccagcgagatacatcctcggtctcggttcatcattcgcgaggcccaaaagctgcccgtcgtcggccatcttcactacactaaaggccgttggagactggggtaaactgggggaaaactggggaagacgggaggggacaacttgtgaggggtatggtggggttaccctcggggatgtctgttagtgcaatacttattgtacccaaagtcaactggctttgtgttcagtactcggctaaactggatattgtcaccaattgagccttttgattgatggataaatacagagctcctccaagtgggggtcactgtcactggtggtagaggtaggttgaaccattcccatcatctttcttccttcagcttcttgggatgaagctatcaagggtcgcaagcaaagtcaccagacattgaagatatcgcaggcttcgggtccgaaataggattcttccggcaggtccaacttggggcaatgctgcgtttaactgaatcaagagcgtttggggagggaacatgtgctcccatctccagtcattcctgagtacctcaagtcatataagtcgaacaagtcaagacttacacgatacacgtggatatcgtcattctcaggaacggcgccatgcaactggagacaatctgcgaacacttggtcagtgaccgcgttcggatcgtccaggggcatgacacgacagtctgtcatagcggatgaggtacgataggtaggtatctgtgtacacgagtgagatgagtctgtgcaaaagaccaaattggtacagtacctctaggcttcggtctcatcaatccagactttagtttgccatcacgagcaacaattaacaaacccaactttggatcttgctttggatgacgggacgcaaactccggaaagtctagaagatcggtagtaaatttgatgccttgattttcatatacctaaggatgataatagacttggccactaacctctggcaatggatggcaaagctcaggtcgacggatgttggcctgttccgatgattttcatgcggcaactgagctcacaagttcaaaattcaggtcgatctgctgagatgtgttggaaaatgttcgccgctttactagtgtaggtcactgttgcttgatcgccatggaagatttctagaaaaccttgtgttgttggatcgtctgcccacatcctcatttgcatcatatgtgtgaaaggggagcgtggtagagccgaagagctagtggtgctacagaaaactaggtaaatttcactatgatcatgtataccatttcccgtacagactgtggcaccttggaagtgaagacattgccacctccaaagatcgcccagttcacggggtgccttgttcttttttatatatccataccgctgctgggaaataaggtaagttttcaaacgtggtatatccggagtggcaatgaaccttccttcattttggtacaagaaatagcccagttggtcgttggtcaccgcttgtttcttgtagagcgtccctccaagctggcacgttacatgccagcagaggtggaggctctggtcttacaattcttagttctatgatatctaagacagttgcatcttctaccccaaggtaccagacttcaacgcctcaacgcctcaaacaatgtctctgagcgattccaagaatctgggggaagcctcgcaacatgacctcattgggcagtcatggacaggacatgtgatggggttagggttgagaccgtcgagaagcactaacaattacctccaacttggactttcttctttttgtggtcgcgaaaccgttgatgagcacacagctccacattcaacctcgccccgtcggtgtcgtcaatcaagatgaccgttaccatgaaggctccctgcttttttcacacagtaactacctccgttcctgcataagtggaatcgatacacgtgtacggatcatcgatcaactacactaccgcaaggaccgaaccgtgaaaggcgtcagaaaagcttggatgatcacggggccttggtggaggtcatcgaggaacgctttcaagggttgttccagaatcagcatctttttgcgttctagactttggctttacactgaaagcccagaatggttgaatgacccaacgtccaatcacaatgcgtcacttccccggaccttttcccctgaccaccctcttctcgctccaaagtagtcagggtgccaggccagccctgtgagtgaggccaaatccggttttggcatgggggtgggaatacgccataggtcccccatccactatcaaacgagtgacatgatgggcgttccaacgtcgtcatattttcccaaagaaaaaccagccctcgtgatgaagcttcacattcgatatgaagtgcccttattattattaccccagcggtgttgcacccattatcccctttcatgttgactgaccatcaccagaagtcctctctctgtttgatcgccaaatcaccactatacagctcacaccatgccagcaatggaacgaaccagagaagccttccacttcctgacctgcaccaacaagaaggtgccaaaagtgaggagcaaacttcggaaacctgtctcgaggcagaaacgcaaagatgattcgaggagggtggtatcagacactcgcggcaagggcaagtcctcaaaacaccgcagcattgaaatcacagcaacacccccacatctgcctcccgtgacagtctcaccggaattcaaagggccagaatggatggaatacccatggtcatctcttccgcggctacaaccgggacctgaggatctccccgggccactcccacccgccggaatcattcccgagttctcccaccttgccgtcagcgatgcagaccgcagtggttccttgtccccggcggctcaagtctcaccaaaacggcgcgcaaaaacacccatcttattcgtcggccagctggaaagtgcaaacattccccgaccacgaaacgccctagcaaacgagaggcatttcagcgcctcgctactcgccgaagaatatcgggccctcctcgattcccccagctcctctctcttggcccccacctggtcagacccgactcttattgcccgggagaggctgaggaggaaaaaagccagctcctcactacgagaagagcagtcacaaccagccattccgcgtagaggtagcatagcccctctcaattatcacactgggaacgtcaacagccagaaggtcccccctcaagtatccctctttgcccatgtgcaaccaccaccaccaccgactctcaacagtcaaagaatgcaaccagaaccatccctccgatcagacgccgacaccctagtcgctatcgacgaagaagtgggcattgacctcaagccagaatttgctcctgctcttcctcctcgccccccctcagtctcacactcgatctccgactactccctccccccgtccacgtcctcctcgtccacgtcctcgtctactacacccacgtctgcgtccacgcccaccttcacatttacgtccccgtcgactacatccacgcccacacccatgtccacgtccgcgtgcacgtccaggtctacatcccggtccacgcccgcgtccagatctacctctacgcccacgtttccggccacatccacatccacatccacaagcacgtccagggcctcgccgactcccccgcccattgtccaaaaggacttatccctccaaatctgcctcgacctcctcaccagggacctctcagcgcacttgatgccagggttaagatacagacagacccgcaactcgaccaaagggatggaaaatggactgtcgacggaaacggcagcgttgcaggcgtgggtgatgattgaggggtatgagaagttgaaggaggagttgttgatgcgggagcggaagcagcagcaggaacaacaacaacaacaacaacagttgggagaagaaaaatgtgagaaggactcgaagaaaaaggatatgaagacggtcaagaccatgttggagacgtggttgagtgccttgtataggatttatgatgagttgagtgtggaggcttttgaggggatgaggggtgaggagaatggtgaggagaatggtgaggggagtgaggaggggagtgagagtagttattcgggggattatggggatagggggtatgggtcggagtagaacacatacctaggcaaagaaaaggcagaggatgtccttgggaagtaatggtgcctgttggaattaggaataattttgttttgggggattaggtgagtggtctggaggttatggattggatatggatatgaattggatatgactataccctggaaagacacataggatgcaaacggctgggttggaagatttggagtttagtctagctttcgattgattagatactgttctacgtatacaaggtagcagataataggtagatggacaacccatttggtacctctagatgttcatatcgtgttcattcatgtactgtacgtggttgagttacgtgaccgttgtacatcttccaaatactccacaatggtaaaaagaccatcaggggaaagttctccttcgatccgctccccgatcacggcaatgctgccggactctcgccttggctaccgttctgtacagtcttaatctcaacgcttgtgatgatccccatgatgatccaccaagtaaggattggctaccattcactgtcacccggagcttcccgagagggtggtcactgaaggcttagtttgtttacatacaagtagtacattcgtggacaaattcactgacgtcattgcgtctttcctggcgtactgtaaataagcaaacataacactgtatagcacactgtccccgcatcgcactcatcaggcaattccagacttccccggatcttggcacattcaatgtctatttcatcatcctcgatttgaattcgcgataccttcgtcgcgtgtaattcctactctaggtagtcagaacaaaatggacgacgactttgacgatgccgagctcctccaagctctcgccgcctccgaagcagcagcagcagccagacaacaacaacaaccccaacgcccaccagcaccaccaccaccaccaggtcgcggcatcgtccaacccactccccaacgccttgacaaaccaccactctccaactcctcctcctcttccactggcccgcgaatagtccaacccaccccacaagccctccccggcgcccgctcctcctcgggctcctccatcctcgtctccccgcgccaaaaaggcaaccccgtgctcgcctccatcaagtccaccgcgtgggaatactccgacatccccgccgactacgtcctcggcaccaccacctgcgcccttttcctgtctctcaagtaccaccgtctgcacccagaatacatctacacgcgcatccgcctgctgcagcaaaaccggtacaacctgcgcatcctgctcacgctcgtcgacatccccaaccacgaggagcccctgcgcgagctgtccaagacgtcgcttgtcaacaacgtgacggtcatcttgtgctggtcggcgcaggaggcggcgcgctacttggagctgtacaagtcgtacgagcacgcgagcgcgagcgcgatccgaggccagcagaagacgacgtacgcggagcaaatggtggagtttgtgacggtgccgaggagcgtgaacaagacggatgcgattgcgctggtgagcacgtttgggagcttgcggaatgcgatcaatgtggcgacggaggcgaatggggaggagcggttggggaacgtgcaggggtggggagagaagaaggtgaagagttggaggagagcggtggaggggagttttagggtgaggaagacggcggcgcagggacggaacaaggctgcgacgggttccggttccgggtcaggagggacgcagtcacggacgatgcagacacagacacagacacagacacggacacggcagaaggaaactggatcattacaggacaggagggctggcgataccgggcacgggcacggtccgagggaggatgagtacgatgagatggaggctgttatggctgctgctgctgaggaggcggggtcgacggtggctgcgggctcgagttctaccaaaaacgacactcaagcttctcggagacaagaggaggaactgggcggtggggttgctgctgcgttggccaaattgaggcaaggaggttgaggaaatatcaagacattcggacacgttgtctggtggactaaaacacgccgtctgtcctacgacgaacacgtggagatatcgaagaaagtctcgattcaacgtgtctcgcctcatgtcttgacagacacaaacaccacagcttacccctcacaagaaaacgtgcggtggtagtaggtaccttgcggctcgctgcaggttcctggaccacaagaacatgctcatcttaaacacaaaatccgcgcgtgggccaaggataaaacaacgtcgtgcacggaacacataaagccgtggtccacaactcgacaacttcttctggactactttcccgattgaaccacacctacctacctaagtcccaagactcggtcctgttctaggtctgtcttggagacattcgaaaccaaatcagacgaaggactacgtcacgtccatattacccagacattagacgctacaacagatgcacgaccgttagagtcatgcattctatcatctacctctacgcacgctatgtggctacaaagatggatcaggaaatgcatcagtacacctacctacaatacacccactaccgtagaccctggcagccctgaattgctatctatctaccattgaagcaagtgaaacgatacacggcatctcgtatgtgttgtgttatacatatgcgatggaactatagacgggtcgggtgcctcaagttagcttggagcaatacaacccacacatacctcggacttttttcgtcgtgatgctgggttacaatctcttttcgaggaaaaccagccaggaatccgggttgctgctttgtatacctacctaccttactggtatatctatgctgacctctttcgaatatcggtccagtcccaatattgggttggtgcgcgtggcagttacctaggtatccaaactacatcgaatctgttatgagtttggttttatcgttcaagacaatcagaaaatcttcaagtgatgttgcaatttcttccctgtgagctaaacgcagatggtcatcgtcatatctacctaggtagtgtattactggacatatatagcacgataaagaacctaagggttgcgtttacctacacttatgaacctgaagctacctacctacctaggtaggtaggtaaaaatcgtcccaaaagatggaatccacccaaacagctgaatgccgaacggggatcacacatttccccattcctacttatcatgatgtagtccatttccccgccccaaaaatcttcttagcctgtatgctcgagtcaatcaatcgccttccatgtaggtagatacctacctacctaagaaacataaggtaaaaagttgatagcgagaaagtcagaacatacacaatttctcgccatgtccgttttcagccaggctctgcagctatttcagtcgcagggcacattcttggtttgggattgggatttgcgtggtttctgatgaaagttgcgagactaaggtaggtaacatgtaggagatgacggcgtgaactctcttgcaaatttcttgtctaggtacagtacaagaccagaagacgagaggtcctaacgaaccaactggaccaaccacccacccacctacccggcacccttccattcattccgttacacagaaaaatcccggaacatcttgaaggtaccttatcttgtcgataatgcccccctttcaaggcaaatcattcacctcaatcctgccatgtactgtatcgatgtcttgtaccttgggtgggtacctgaggtggagatgggtttattcaacatcaatcaccacactctccccgtttccgtcctctcctagagtcgatcctcatctgcttcactgtaattgggagggaatggttagttactgcgtttgtttggtatcttgtgattccccgaaaaggcgagagagagagatgcaagcaaaggaaagaaggaaggaaggaacgaaggaaggaaggtcatcttctttttgcctaccttctggcattgagggcacggcgcgccaggggtggtgtaagggaaaccacagctgtggcagggattgactacgccggacatgttgctggttgttggttggtaagtgatgtgtggatttgacacggttactggttgtgatgaaagttttttggtgtcatgaggtcccaaaaaaaaaaacaaagaaaagagagaagagcagagggacagttttttttttctttttcgtaaggtatttatactattcttttttctctatttttttcccccctcggtatctgcatcatgagaggggggaagaaggaaggggggcagctgaagtctgcgggacctctagttgcctcactagtctacaataaggtatgtagtcccttattcctaacaatctcttacactactaaaatgtaaaagccttcgagagatggaggatcaacgagactaggtaacgaactgcatcatgcggctgaatccagattttcgtcgtttcaacatagtgtatagccggacatagcacgcacgagagaatgaagaacaaaatgctgcacagtggccttttataactccgggaaaatccaccgagctgaatgagactcatccacccattcccggttcatttccccgccaaaacaccccgtagcgtggaccaagtatgcacatcacttcttagcttgtgtagatctttctccaaccttggagggcggatgcaggttttcggtctcctggccattgacacgagcgttggtgtacctgtagtgctacactaccgagactaccatacctacctacctacctaagtatttgagagcaggtgagcgaggcacgggacaatgtccgttgacgcttcaatcccaccttatttacacttttctcacagctttcaagatattaaccaaccttttcgatttctcaaatggagaggcaaaaaaaatcccatctgatccaaaccccccccatcagataacgatcaagtcaaagaagaaaaccgaccgcaatgcccgcctggaggatactgcatatgtagtggtacagaatgcattgcatatgttggttgtcctgcatacaatacgatgatgtatatgtagaggtggtatgcggtgtaggtaggtacctattcagtgacaggaaagacagagagagacaaccttccgcataaggcacatgcctagatatctgattgccgacctcctcaatcatcccactccattcattggccgaaccaagaaagtgattgacacctcatgacatgtggaccatccgattcacaattgacctccaggaacctggttttcttgtcgttcctttgccaattccaggtttgtggtgcctgacctgaccactctaaagacctctacccatgtcaataaagaaacgggacggaatgttgttgatgaatcgcggtgtgaaaataaaggtacactaaccggggggccggggtagagatggcgggcggggccttggcgatcttcggtagtgtaatgtgtagaggtccatatgaagaaggaaggaaaccggagttatatacattatgcaattcccaccttccgccgtgtttcttgctctttgtgcttgctgcagtaggttgagagcacgctgggcacggttgaacctcctctctcttggttcctctccttgaatccgtacagtcggtctatccttcacctcggtctctcttgcctctgcagagtgagtgaatgagtgagtgagtgagtgagtgagggtgggaacttggttctcacagttcgttgattccttcagtcggaacactcattgactcgttgtttggcgagccacggttcatccccaagtccgcgtttggaccaccgtttgacaaaggggtcattgtttacatccgagcaacaaaaacaacaacattcctcacgagcatcgttatcggcatcgtcatcaacagcatcctcatgtatcccaagttcaacaacgttggcccagcggcctttttggtcagcgccttgaccctcactcaggtagtcactgcaacacctttctctccgccacgacagaaaaacattggcaccagcgacgactctgcagcagcagcatcatcatcccaagccgcctcaaaccaagaaagacgagatgctgtcaagcaagcctttcagatctcctgggacggctactacaaatatgcgtttcctcacgactcattgaggcccgtgaccaactcttacgaggatgaccggtaattcccccattcttttttaccccttctcagccaactgaacaccacactaacaccaccacacagaaacggctggggtgcctcagcaatcgacgccttctccaccgccatcgtcatgcgcaactggcccgtcatcaaccaaatcctcgcctacgtgccccaaatcgacttcacccgcacctcgagcgaaatctccctctttgaaaccaccatccggtacctaggcggcctcctctccgcctacgacttattgaccaccccgcctctgtacgccgacgccaaagccgcagccccagatgtccatctcaattctacttcttcccaaactgccaccgacgccatcctggcccaagccatccgcctagccgacgccctgtccgtggccttcgacaccccctcgggaatccccgataacaacctcatctttgaccccgtgacaggcccaaagaggacaggatcgcagacgaacggcatcgcgaccattggcacgctggtgctcgagtggacgcgactctcggacatcacagggaacagcacctacgcgcagctcgcgcagcgggccgaggcctttttgctcaatccgcaacctagcgcaatcgctgagccgttcccgggcctgctggggaccaacgtcaatatcaccagcggcttgttcgtcgacagcaccggcgggtggggcggcgggaccgattcgttttacgagtacttgatcaagatgtacctgtatgacccggaccggttcgcgttgtatcgggatcgctggatcttggcggccgattcgtcgattcagtacgtggcttcgcatcctactacccggccggacttgacgttcttgggcgggtggaaaggaccgagggggaacaccacgctgcggttctcgagcggacatctggattgttttgatggtggtaatttcatccttggcggattgacgctgtcgaataagaagtatttggactttgggctggagctggtcaagtcgtgcgcggaaacgtactcggctacagctacggggattggtcccgaactgtttagctggcaggacaaccgcacgccgctgaatgcgacgaataaccgcgggcctccctcggcggaacaaaaggcgttttatgagaagaacgggttttggattactaacgagcagtatgtcctgcggccggaggtgattgagagtatgtactatgcgtggcgggcgacgaaggatgaaaagtatagggagtgggcgtgggcggcgttcaaggcgatcaatgcgacgacgagggcggggagcgggtatagtagcgtggcgaatgtgaataaggtgggagggggcagcaagacggatttccaggagagtttttggtttgccgaggtgttgaagtattgttggttgattttccaggatgtgagtttttgttctcttttttttccccttctcttatgttctcgacgtggagggatcgataagaagaagaagaagatgctaacaggaaaacaggaggatgacccctggcaagtcaaagccgaccagaccaacgagttcgtctacaacaccgagtgtcatcccatcaggctggcaaaggggcatgaaattcagccgtcgtcttcatcctcgccgtcgtcggattggggttatggatcggccgatgaaaaaaagaacaacgagcagcaaccaagggggcgccccggtgtatggaaacacggcgatgatggaagctggagcgacaggagggagaagaggtttgctgggcctaggtatgcgtaaaggtaatgagagcaagcggaggatgtagaggtcgatgaagcggtcgtggtatgattaggacagatagtacaagaaagcggataattactcttgttaatcattgtcgatgtgaagtgccttcatcgagcgaaggtcgagtaaatcaagcccaatggtctagagtaaaagcaccctctatctcgatctcagagaattggtgctcggcgtcgtccactctgttcacaaaaccttcttgagcaatagaatttcgtagtttgaccgtagcgacaaccacggtaatgacatttacctgactggtaggtgttgaccaacgaaatcaaggaccaactggtaaagtacttgcgctgctctcatccttgacgagactttttcttggtccaacgtaacataaatggaagaagttgggtttgtgtgcaaggagattgacataaaatagccactgcaccacttggactcggccgtttgtactcgcgtgggcaggttacctaccgaaatgtgtcaacctcccgggcgtggttgatagaaaccaccggttcgagtatttgtatctcgtgatcatccttgaagcgaggtatgtactgcgcaatgtgcaagacgagagcagaaggaaagccagccttgcctccttgccccatctaccaacgcgagtgagggaagatgaatgccatggagaatcggtgctctgtgatggtgttgtggttcggagaagacccgcgttgggctgttggggtgatccaaggtttttaattcgtgcgacagtgtcaaccactcggatagctgtgtgactgtggcataaacctagaatcgatgttcagtgttgccattcagcttgggttccgttgataaggacaaccgtaaagctgaagtgccaaagtgacgatgatttctgtggtgtttttggcagaagtttgctgcccaagtccaccactgaaacgtgaaaatggccctggccccgtagacagtggagtgctctagtgactaaatgccccacttatagtgagtggatcaatcttgcaaaagtggaactgcccgagatcgaagagaacatcgatgtggaccttccccaggtctgcaagttatcttggcttttctcctcttttctcatcttggtgttttcttctcatcactcccatcaatatggcatcaagccaagatgtgagatcaagtcagccgtggtcagtcagcagagcacccatggcttggatggcttggatggcttgggaaggggatccaatagtaccaacgggacagagaactggagactaccccagatcatggtcccgagtctagaccgccacaggccctcttcatcgtcaagacgtcaacaccctcggttctacgccatcgaccttgtatggattcaagttggaaccccaagctttgtataacacactatcgggtagctcagttcttagcatgcccagtaagttgtgcgagagacaacagggtgttcccatccagctatcacctccctctcctgtggtgttagtgcccatgtgaaagcgtgagagaaagaggtggacgagaactgaacaaatgcgaatctctcggcccagcaccaccaacctcctcgatggtgttccctccatgattcctttgactgacaactgcaattggaccctttgggcttcatgtccccggaaagaacatgatcccctcttcttggcttggataccatcacgtggaggcccattgctgcttcagctggtgctaacattgtacagtcaggcatgcaacctctatcaacaagaggcggacgtaccaatagatccccagtgtctcggatctgggtctgttttatatatcttttctttgtgttgtcgagtgacaacttccgtctcggacctcaacctccttcattgtctggtcccctgaggccactttgatgctgttatacgtacttttaataacacttatgtggtaagctaaacactgcattggcgcacctttcggttgctttggtcctgaggaatccagccttccagcagttggctcaacaagcagaccacatccacaccgccaaatttcgacacgatggcctcagccataacagacgcagtcctcaagaccgtcatccgagccgtcgctgcgacttcatcgaatacctcttcaaatgcgacaattccaagcgtcaacggccaggccggtgttctcgagggagccaacccaataaaatacagcgcctcggctcccattaccttgttcatcatccaagccggtatcgtcatcatcttttgccaactactcgcttatccactgcaatggatcaatcagcccaaagtcattgccgaagtcattggcggcattctactcggtccctccgtcatgatgagaatacccggttttgaagctggtacccaactcacttatcccctcccatactcacccaccctctttcactaacacaaacacccctttagccatattccccaaagaatccatgcccgtcttcaacaacgtcgccaacctcggcctcatcatcttcctcttccttgtcgccctcgaagtcgacatgcgcatgttcacctccaactggaaagtcgccctctccgtcggtctcgccggcatgatcctccctttcggattaggtttcggcatcgcctggggtttataccaccagttccacaacgacgggaccactgtgcctattagctttggcgtttacggtctcttcattggcactgcactcgccatcactgcgttccccgtgctatgtcgtattttgactgaactcaagctgttgagaagcaacgtgggcgtgacggtgttggcggcggggattgggaatgatgttaccggctggattttgctggcgctttgcgtagcgttggtgaacaacaacagcggactggcggcgctatgggcgctactgtgctgtattgggtggattctgtttttggtgtttgccgtgagaccgccatttatgtggtgggtgaggaggacggggagcttgcagaatggaccgatgcagggggtggttgcgctgacgttgcttctcgttctcttttctgcgtttttcacgagtaagtcgtacctgttcgatatctttacttgcaaatgctgacttgtgtagacatcatcggcatccacgccatctttggcgcattcctcgtcggattgatttgcccgcatgagggcggctttgccatcaagatgacggaaaagattgaagacctcatctccgtcctcttccttcctctctacttcgccctctctggtctaagcaccaaccttggtctccttaacgatgggatcacatggggctacgtgatcggggtcattacctgcgccttcgccggcaagatcattggcggaactctcgccgctcgtgctaacaagctcctctggcgcgaatccttcaccatcggaagtctgatgagctgcaagggtctcgtcgagcttatcgtcttgaacatcggtctccaagccaagatcctctcccaaagaaccttcaccattttcgtcgtcatggccctcgtcaccactgttgccaccacccctctcaccaaagccttgtatcccccatggtaccagcgtaaagtcgagagatggcgccgcggtgaaattgactgggacgaaaaccctcttgttcccaacgaatcgggctccaacatctccgacccctccaaacccatcggcgaccaatcctcaatccagcgcatgctcgtctacctccgtctcgatagcttaccctctctctttgccttcatcaccctcctcagcccccaggccaagccctccgaggttgaacccaccgacaaaggcagcaacccttgtcctcccacccgcaagcagaaaaaaaccctcgaagtccacggcctccgcctcatcgagctcacagaccgcacctcctccgtcatgcaagtaaccgaaggcatagccggcgaagaggaggaggagctttattcgttgcgcgaccccgtgatcaacacctttcgcacttttgcctctttgtcgtcaccgagcatgtccaacaacgtggctgtttccgggcgcgtagccatcgttcccgagtcttcgtatgctgagacgctcgcttcgtacgcggcagatacgcagtcggagtttgtgctgattccttggagcgagtatgggagtttgacggattgggatcaacctctctcggtactggctggtgctgctggtgctaatgcaggcaatgatcggttcaaaggtaatgttcatctagtagagtttatgcataaaactctggcagaggcagagagggtgtgtaacgcggggattttgatcgataatggttttggtgggtttggtacatgccgtactcgggtccaaggtctgctacgctctcaacatcaccatacatcatcccaagaccaagaccaaccaaccatcatcatcaaaaaccgcacacaccacgtcttcctccctttcatcggcggcgcagatgatcgtgtggctctaaacttggtcctccaattacttggcaacaacgacaacgtgactgctactgttgttcatctcaagtataccgcctccacctccaatatgaagggggaagatgaggacacaaaactgctagcgacgttccgcgattcgttgccagtggaattcgcgtcgcgcgtggtctttgaggaatcgaacttgacagagggcaagaatgacttggtgggaacggtcctgggattagcgaacgttacggtgggacaacaacagaagaagaaggagaagaagggcggaggggcgggtgatgtggtggttgtgggacggaggcatgcggttgttgatagcattgaggcaattgctggtggtagtggtgctggtgctggtggtagtaacagtagtcgggtggatgtgggtggtgggagtgcgaatggaggggggttggatttgggaaggacggtgggtgttgtggcggagggattgttagttacggggccggttaatgcgagtgttttggtggtgcaggctggtgggaagaggaagtaggaaataagtagtggtgatggttgttggctgaaggtggtggttatagggcttggatgtggaggcactgggagggtcatgatgatgtaatgactgatgaagatactgaagttgataaattggacttgagaaatatacacgttgagttgtaactggatttgtgtcagattcgtccgtttttgtcgtcaagttcgagaagcccgaattcggacgaaaaaacgaaagagttcaagtcgtgatgaggcttgtataacaatacactcgtactctaggtttcgtagagcatatcctttctatatagatggctggctgcgtccctagaaaggatggagcacgccgcttgcctcaatacttgtcaacaccgtaagatatcaacggaagaattacaacatcttggcccgtggaccgtgagcgcatttctcgtccagcaagcagagtttgacgggttttgtgccaagcacaagtttgtgtctgttaattacactacgagacatgacagtcaagacctccagattcttagctagatctagtgtagaatgaccctcgatgtctcggactcatctgtaacatgttgtgagatcaccaacgagatcaagcggttggatacgattgattgagtgtatactatagagaagaggagaaagagggagactggcaaagtctggaaggctagatatagtacggtctaggcagggcacagagtagggtctgggcccagtaaatactatgcttaataaatgccagagacccaccaatatacccccatagactggaagactaccaaagagtatctaaacctctatatactatttacattataatatctttcatagtattaataatatttcaaacccaaggaaccttcttctagaccatacccatcaacttaataaatctaacgtacttatctagcttcaacggctttatcagaccgtcagccggcattttattacctagcaagtactcaattataaataccttcctatccacctcttaaatcaaccatttataccgtatattgatatattgattcctagctaggacgttagggttgagaatttaatctttagcgttactattgtttatataaagaattttattgattttatagaagcctagatttatattcaaattattaagtatactactaacctagtcgaaagccttggccgttggaactaaattggtaaattctacttctattatactaattataacgagatcctattgtttagacttctaaaggatggggttacaaataaagaatacgatgtagcccgtagtacttttccttaaaggaatgttattagtaaaggatacgtctgcgtacgtatagaaggatagggctattgacggcgagagtatgccgcttaattcaatacttaaattggggtacttagatagatatcgctataaatactttataacaactaggtagtagtcaataggcttcttaataccctctaataatttattgatagtaaatgtaatgtctagccgggtgtttattgaaatctaatttagggagccaatcttcttagggtaagatttaacttcctctagtaatatattgttacccctataaatcttatagtccggtagctatagtattttaatactatagagtttactattattattaaatttagtaataactaatttagtatattactattgggatataaagactatatgaatttagcggtcccttacgatattatatcctaaaaatatatgtacctaccccaattctttaagtttaaaatagttagctagttggtctttaacttaattaacgatagcgatagttggtgctgtaataagaaggtcgttaacgtatagtactaatagtattcctagtaccttattagtaaataaataagagtctatagagactagtataaagctagtttgctttaataccggtacgagagtattaaattaataaaatagggaacgtttaagactgtagagtaccttagtaagttagtatactatattttctttattataaccgggtataagtttcttaagcgctatcggctgtttaacgtaatactaggtgtcgttggggatggaggtatttaagaaaatagtattgaaatcgaattaatagtactcgtagttatttatagctataattgctaaaaatagtctaatattaaccgaataggctaccgctatataaatattttataccgcttaattaccttatttaaaattattataaactacttatctagctctagttttctaatttttaatattaatatcgtacttcttattgtatacttatttactaagtaagacttttatatctagagatttggggattaaagtatagattcccctatcctcgaatactttaacttacttttttatagctagtaactaatataactcaaagttgctttatctacgtacgatttgataattcttcggtataaaccgttgagccttactagcaacgataattactatatcgtagtcgactttgacggtagtaaaatagtagataggtatacgtttaacgaaatatccttctattgtactataaaagttattaagtaagtctaccgagtcttaaacaatattgctattgctgttttttaccctttgaatactatatttgaaatttgttagtttagccgtagtacgacgaagtttacctttacttacttttatatttaataattatataccaaacttagagggttagcttccttatcctggctaagcttatatagattgttgatttgtagggtttagcggaattattgtagggtccgaattcgggatcgagagctccgaattcaagttcggaaggtccgaattcaaggcttgtttctctaagtttatcttcggttgaagttgtaacttacttacttataatactagcaatagggtatattattgcgtacgggcggggctcaatatacctattagcggtaatcgagctactaaagttggttgttgaagactattaagtagcggggtgcttagagtagtatatatagttaatttattagaattgcgtcggtcgcgttaattatagggtataggatcttctttattaagattctcaaaattaagaaggttattgttatactcgatagtctctctaactagcgaatttaatagctaacattatagcggatttagcaataagaatgttagtaaggtctttagagccggggttattattagtaatggaattggtgtcggtaacggtaaaaccggcggcgccgtattgactagaatatttgggggaactattgtagttgctaaaataattaaattaattagagtaattatagtagttaacgcggttatagtaattagtgcggttgagggtactagtataacctctagcaatagtagtagtataattgttatttcttatattttagcttcctacttaaatgactcgactgcttattgggttaattctattactttctataaatatggctataggactatactgtctactttaacccagatctagtagccgctatctactactttattaattttatcgacggtctagtccaagaagataatataatatttaataatatcgctattactactacgaattagatttttataattaactaggtcctcttcaaagaaggttaccgtactagctctaataatttcgctagtatagggattctaaataaatacaatacgattatagatattgttaaaattaatgaaatagcctttctatattctagtacgaaatttattgctttgtagtcgcttttctagcttaataaaataataaaccgtgtagaagtaagactttaagtacttaagatataattacttaatttcatttaggaaattaaccgccctaacgaataattcctatagactccttcctccaacgttaattttagaagggaataagttgaatactctaataatataattaataataaagggctataaatgctctaggatattaaagtctattattagaattctagcgtattgtataataatagtgctagctttctcgatctttccttatatctatagggtatagggtattaactttagtaactctacgccttctatacgtacctaatcgactattttattttattaaaattctttggtattaaagctaaactttaggccgctattaagactaaataccctaattttaagcctaccgctttaaaattcagcctatttcttaaattctttaatttaaataaaggcgttacccttattaactataaactttacctagtagaagccggtaacctaattaataaaataaattatatatttatatcccttaaaattaggtagaatataggaaataatattgatgtagatgtatactaataattgaattataactttattagcaattttaggaattatattgtaagccttaattttaatatatactttataaaaatagtcttaggtattatttaacttaatattagccgcttcgcaaattttaaagacttggtctttacttgcgtatataaagcgacggtatattattaagtaattaattaaagctattatagtatagcgaacgttttgtagaaaatctagttgggcaaatattaggaggattggaagaccgttaatctatttatactatattgtaactttaccgtatatagatatttaattggattttatatcctaaactatactattattaagaagacctcttataattaataaatttattaatatagagggactgtaaatgtagtccttaattctaaccttaacggttatattgtttaaagtggctatagttaatttaatagtgctaatatggtaagcgtaaatcgaagttctgttaccgatagtatggattattggatggggaagtagctatatatttgtaaactatttaaagtagttaaaaatattacttatacaattagagttgtaaataactaaatttctaatactatttagtaactacctttaagcttattggactttagcggaattattataagtatattaaaattgaagttaatactcgattaattaattattctaaatattattaatatacttaacagcgttggttaggggctctagcaaaaatctatactagtaccgcctaagctactcaagcctataaatattccacttctatataataaggtaaagttaatagtagtagcgggagtagtaaaattggtagaagcgttattagcaagggtattggtactagcattagctaccttcttaactataatctccttcttgggcttctaagtattaggcgccttcttaaggaagtagacctaataaatattaacctttttactaacgtaataactataaaaaacgtacttctaggtagggtagatcttcttattgtaattaatacaatcgatcctcttattcttatttttcttcttattaaccgaactactattattattattcttattagtattattattactggccgacttttgaatattgatgttaatattagtacgggatttaacgttactaatattacctagtttaaataagaaggtaccgagatccagctccttagctttaaatgcggctacttagtgcctaatatcgatgggatatataaactttactacattataaaggaaggtaatttcgaaattgttatcgattttgaatttagtattttcaatacgtttgtagagtaaagtgtagcgaataaggaaagaagctatagtattaaagttagttcgcttaatagccaaatacttagtaaaaaccttactataagcctccttaataatacgaataatatataactaaataaaattatacgtaaccttaaggtctctactgggtttgtcccaactattaacgtataatatagtaataatattaaggttcttcagggtaaagagcagaatcttattagtattagtacgcttagtccactaggcgttatatttattagtgtccgctttgttgggttctaggactattttaaagatatatttagcgaattagaaataattaaattcggctataaggccttaatactagtcggcaatattctaatcgctaaggaggggaactagtaataaattagtaattattgtaggtataggagggtttaatatattaagaaaaagaaagttggtagtcgctaaattaaccgttaattaatttaaataaattacttaattcgataatagatttaattgaatcgataactaatttaaaggataaaccaatacctagttcaatagaggagtcgctatataataaatattagcgagaatctttatatagcgaggctagcttgtaggcgagtaggcgaatcgttaaatcgacgaaggtcgcggttgtttcttttaacccagtactgcagcgctttattgaagttagcgattaaaaccgacgatacgctttaaggatatacttatcgcttatcaaaatacaattacagggaaggttagagagggcttataacctataagattaccaacgagattaagcggttggatacgattgattgagtatatactatggagaagaagagaaagagggagactggcaaagtctggaaggctagatatggtacggtctgggcagggtacagagtggggtttgggcctagtgaatgctgtgctcagtgaatgccagagacccaccaacacatgtccatacccagtacgcgttctgatcgatagtcggccatctcaattcgcatctggaactttgcaaaaaagtggaagaacagaactcgacaaaaagcgtcagacactatcccagccggcccaatgacgtgaaccatatcagccctgtcgagatttgcaaaaagctcggaaaagctccataggattgacaccagaagcggccaaagctcccttttgtttacaatgcttttttcccccctatggtaaatacctcccttgacatgtccgggaataccttcagccgctctcaacaccaccataaccagatccatcatcactttggacaatgtcacgccaatatcaaaaatggctccgacaagccaagccaagatgacggaaaacaaaccggcggcgaccagcagcagcagcagcggcatcaaatcaacaaggaggggtgcctgtgcaacgcgtccgtccatgtgcatcatgccttgccctttcccctctcacaaggaccaggatgcttgtgacacatcctctcattcagggcgacggtggtttgcaattggataacaaggaggcttggcggtccacctcttcccgcgtttgctctgcctgccccactcgtccatgcctgcccggcccgggtgccatgctttggttttcagtgggttgagtgcctggttttggctgtaaccttacctctagctagtgtaggcgggcgctatagcggcagttccgaggttatcgtcgacgtcgtcgcgttaggtgctgacgggacctgagtgttaggtgtagcgcaacagggcaggcatcgggctttgactgggggcacgatcgtgtgctgcagcagcaggagagcagcaggagaccggtcggcgcttggttgtgacgggagacgggagacggaagtgttttcttcgcttcctgcgtgatgccgtgcgtgcgtgcgaatcccatttttctcgtttctctttttcagtccttccacttccttgtcccggattcagttccttcagttgctgcagcagcaggacagctacctaacagggcccgtccacacttccacacttccagcttctctcagccagcccgggcccccctccctccctccctccagcaactccaaatcaatcctcccactcaccaaccccatccttccacttccgccgcgttcccttcttaggtcccgtccttttcaatcgctcccgcctccacttttcttcccacccacccaccaacacccaccgtgtcgcatgcccgtcacagcttctcctccaaacatcatcctcttctcaactgttaccaaccatcattgccaacttggacggccaaccatccaacacaacaccgcgacgacgactttacccgccgattcgtcgcgtgattttacgtcttgtttctgattgaatcgtcgagtgatacaaacacccaccacaacccgaacttggctgacgccctcttctacgcttcccgcctctccgcccaccacattggtctctctcgtgcctggcttgcactttgactggtcggcccgcgaacaaggctccgaacaagttgacgcaactttttttttttcttgaacgaggcttcggcaggacacagcacgtcgtcgcgcttattaccccgaccaaccccctcctcacctcactaggctcccgatctcttccgtcgtgtcagccttcgtctctgccaccacgacaacaaccaaaaagtacgatagctggattgattgccctgcgttgggaactccccatccctcttcagccttccatcgccttggatcggattcttaccatcttggctattcagtcatcctatataggtcctacaaccagcgacccaacacaatgactgaagtatcgtcgacccgtctttacttgggcaacctgccccggcacggtgagtttcccggatctgcaacatcaacgtcatcatcatcaccaccaccaccacagccaccatcgataagcggccgtctcccatgatcaaacatcaatcgccgccttgtcgctgcgaggctacctcttctgtccacttgtccctgctctggcgcctggtctggtcggctcccatccgacgatacacaatgctgactcccgcaaagcaaccaaggccgatgtggaagcccactttgcgactcacggaaccggcgagatcaccgaaatcaagctcatgaacggctttggtttcatcgagtacaaggatgccatggacgcccgcgatgttgttcctggtaagtgctcttttcttacgtgcgtcatagcaatcatgaaagaaacatgcgctaaccatcattctctcttcagctttccgtacgtctcccaccctctagcccccgttacccacgatatcgaccgactaacaataacaagatggatcggacttcatgggagagcgccttaccgttcagttcgcccgtggcgcccgtcaccgtgagggaggtcccggtttcacccacgagcgtaacagccaacccaggccccgacgcacgcctcaccggatgcaaatctctggccttcccaatgaaaccagctggcaggtctgtcacccttccacttccttgtgcgccgcttgatcatcatatggatttctctctttttccgggctacccatggattccacaccctactctgttctcgcccccaccagcatggcatatctcctgtcaccgtcacacccaagtttggccattcggacttcgttattttttcctattaccgactggtggggggtccggccgttccagctgaacgcacttggctctcttttgtacacccaactggctctttccggcttccttcactacatccttctcaatcttcccattggagtttcttgttacgggcgggactatggcagaggacaccccagagccggatgacaacctgccatacacaatcagcttcctggacacatctttactggtggtgatgcatgggaggaccgccaactgccaaatcccggacctcaacttactcgacttgcctttttaggatctcaaggactttgctcgtcagtccggacttgatgtcgtttatagcgagacgacccgcaaccagaacggtgaagggtatgtggccacggtcagaatctttctacactcccgctgaccgaaatcacagcttcgttgagttcgaaaacgccgccgatctgagaactgctgttgagaagctcgacaaccgcgaatttaagggccagcgcgtgacctgcgtcgctaacgtaaggaatatcctcacacctcgatgagtatggttcctgacctttaattagactcaacccgacatcccaagaaatgaccatcgcgctcgctcgaggtcgccgcgtggccgcccatacccccctcccatagacgattacgaccgccgtggaccccctcctcgcggatacagcccccgccgcgacggctaccgtgatggttaccgtgacaggtcgcccccaccaaggcgcgagtactacgacgacaggagaggtggttaccgctcgccacccaggcgcccgatcgatgactacccgcctccccgcggacgttacgatgacccgtaccgtgctccccgcgattaccctcccgacccgtacatgagcggacgcggagatgcttacgatcgccgtgctcctcccgtggacttccctccgcgtgacccgtaccctcgcgagccatacccgccgcgtgactatggtcgtcgttactagatgcagcgggcggctcgaggagcttcgaggactggtatagggaaaaggcgaagtcagcccaatcggtccttaaggactccggacgctgagttgaacttgtctgaaacagtcaggccgaatagcaacgacacggaacactgccgtgtggtgctccagagttggacgatgattgacggagaggctcctgtaacagatggataaaggtcatgagagatgaatgctgaagtatttccttgtcatctgactttcacgttcttatggtttggtaaaatgttggcgtctgagcttttgtgtggtgacagcctggtatggaaggttcgcgcaagtgtagattggtgtggtcaatttcgtttcgtgttggatggatagcttgattctcagcgcatgttacttgcctctctggttatgtggctcgagcgaaaagaaaacgaagaatggcttttaaggattatggctcatgttaagatgtatttctttccgttagtaggatttcatcaaagttagtatagtagcgagcttgattttgtccagacgtgatcttgaacgtgattgtaaggtatgattctgaggccattttgagcctcaacggcctcgtagggctcatgactgaaggctgactagtgtaagatcgtggacctgcgttgaaggtggcaggcagcccagcccagggcatatgatggatccccctggtcgctgtgggggttcaagttgtcggattaagcttttgtggggcaatgagctgccggtgcgctagcgcctatgcccactgtgaagtggactggtagcgctggccaatcagtgggtgcgacgcctgggcgagtccccgtcgaattttttcccaaacttttttggtcgattcgaggaattggcatccatccgtttcgtagcttccattgaagtgcagcccctcctcctccacttccaaaaacattcttcatctaccatctttctgtccatagaccataccacggccaactctagtcgactgatcaccaactttcaccgtgttattaacttacaattactgtcgcgcaagaccagtttaataccaaacttcacaacctagataccccgacacaatggccaagcgcaagttgaacgagacggacgagccgtcagtcgtgaccgagcctcagacccagaagaagaccaagaagtcttcaaccgagaagaaggaaaagaaggagaagaagtccaagtcgcagagtgtcaagccacaggaggagaagcccgaagcgacccaacaacaagcgcagcaacaaaccgaggaggagcaagagctcgagcaacaactaaaggacgagcaaaaacaacaagacgaaaaggacgagaagaagcagagcgagaaggacgatgccgacttgaccttctccgacctgggtctcgaccctcgccttgtgcaggccgttgcgaaacagagctttgagaagccgacgctcgtgcaaaggaaggcgatcccgcttgcgctggcgggccaggacgtgctgtgcaaggcgaagacaggatcgggtaagacggcggcatatgtgttgcctgtgttgagcggcattcttaagaggaaggctgtgagttaccttgacacccgggagaagaagttgtgttgtgacaaggttggatgctaacgaaaaggaaaccacaaacagaccgacccaacccccttcacctccgccctcatcctcgtccctacgcgcgaactcgccgaccaagtccacaaagccatcgatgccttctccgccttctgcaccaaggacatccaatccgccaagttgaccgacaacgtgtccgacgccgtcctgcgctccctcctcgccaatgcccccgacgtgatcgtctccactcccgcccgcgcctggcacaacatcgagtccggcgctctcagcgtcgccaagctacagtacctcgtgctcgacgaggccgacctcgtcctgtcctacggctacgatgaagatatggagaacatcgcccgctcgctgcccaagggcggtgtgcagaccaccatgatgagcgccactctcgtctctgacgagctcgacacgctcaagggctttttctgccgcaatcccaccatgctggacctgaaggaagagttcagcaacgaggacgagaagctcacccagttttacgtcaagtgcggcgaggatgacaagtggctcatcagctacctgatcttcaagctgcagctgatcaagggtccctgtctggtgtttgtggcggatatcgatcgcgcgtaccgcttgaagctgtttttcgagcagtttagcattcgcagctgtgtgctgaactcggagttgccgattaatacacggatcaagattatcgaggagtttaacaggggtatttatgatatcatcattgcgtcggatgagaggagcgaggtcttcttggaggacgagaagactgaggagaagaaggaggagcaaggtgaaaagaaggagggcgatgagaagaagaacggcaagggaaagaagaagaagggcaggagggatcaggagtatggtgtttcgcgaggtaagtctgtctgcgttttggtcctacatggttctggatactaacccaaatgatcccaggcatcgacttcaaaaacgttgccgccgttatcaacttcgacatgcccacttcttcctcttcctacattcaccggataggccgcaccgcccgcgccggtcgcgccggtattgctctatcgatggtcgtccctcacgatctctttggcaagcacaagcccaccagcatcaagcagtgcgagaaggacgagaaggttctggccaaggtgatgcgccagcaggccaagctcaaccgcaagttggagccgtacaactttaacaaggatcagatggaggctttccgttatcgtatgaacgatggtcagtaccccctttcccccttatcatttcgtccatttgaccattcattctctaactgagcaatagccctccgcgccgtaacaaaagttgccatccgcgaagcccgcacccgcgaactgcgacaagaactcctgcgctccgagacgctcaagcgctactttgaagagaacccgcacgagctgtcgcacctgcgccacgacggcgagctcggcaccaagatgcgccagcaagcccatctcaagcacgtgcctgattacttgctgccccaggacggcaagaacgctctcacggaaacccagattgggttcgtgccgtttaagaagcagggcgacgataagaagacgagaggcaagaagggggccaagggtggaaaaggtgggcatgggaagtataagaagggacctggggggaggaagaatgtgttgaagacttttagggttaggaagtagagggacggcgtctggtagatgagatgggaaaggaaaaggggtctgcattttctggtgtttatgtgtgtgtgtgtgtgtgtgtgtggcttttttttggttaaaaaatacctaggctaggcttggtggtctgaaggggaatcaagatatcattgcacatctacgggatatcaaagagaagtatgagtcctgaacgttaagctgttgatcccatttatgggttggtatcggatcaaaacgaaggtgaaatggcaattataagtttaagctcaccttcaagctcgccttcaatcgaagttcatcgagatttaaaggaaacgtgagtaggtacatggtgccttccaaggccgagagaacatctaggacgggacgggatgaagactatcgatgttcctctgatacgtggatttcaagtgcttgttgaagttgagcctggagatatatgccattatttttaacggcccatcagttttatctgatcgaaattcgcccggaaagcgatgatcacccgaattttgattcaccaaagacagcgggcagatttgatgtcgaaatgcagacggcatctgtcatccaatcagggcgcattatcccctgaccatcgcagggttatatgtgggaagtgccgcgttccagggttaactgtgaattcggaatccaacactggaccgaagcttccccacatgttgagcttgatggtctgtgcgcaaactgtccccgtcgcgggtgcggctctggaccgctctctggctgctgtgggtgccctgagtgggtgtgagtgtgaccctcgaacgccggcgggagcaggagacgagtcgactccagcaggcgggcgggtggtgggcgccgccataggtccaccgggcagctaggtcttcgttcttctttcatctgcttgattcccttcctctttgcccgccgacaacaccacaggaatacatacgaccaccacccaactcactcactccagtctacatatccacttccgtcaccgtcaccgactccaactctaccgtgccgtgacctctctacccacaacaccaacactctcatttttttttttttttttttccatatttcgcttccataccaaaatacacacgtactgtacttccaagacccgccgcgatcgtcaagccttgcctgccgggcctgtgactaggtgttctgcaatctgcactttaatccgccgccgccgccgccgccgccgccgccgcctttgttcaacagcccgcttgctcaaagcacaaccacctcgctacgtacccgcctcgacgccgcctcgcccacttgtctaccttactctacacgacccgacccgcccgacgacgccgttgttgaccgctgctctgtctgatattcgcaatcgagaaggacccttcctgcgcccgacgacacccctctcatgccgcccggcctgccgttgccccatcgtcaagttcctggcgaaagataataaccactaccaccaccaccaccaccaccaccgacaacaatagcgccaccccgagtcctgcctcgattgatacccacacagctcccgacgtctttgacccactacttcgcgccgtcgccagcatttctccgttcgaacacatagcccaagatgatgcagaatccccatgtttacggccaccaccaatacccccaggccgactctgcctggcttcaccagcagacctctcaccatcagcacgcccaggctgctgccgccgccgccaatgttgcccagcagcagcactacaaccgcctggccggcgcacacaacaatgtgaacgcccttgccgccgccacccacgcacaggataatgccattgagcccgtcgtctcggatgacaaccgccgtacgctccagtacattgccgacttgctgaatgaaaacaccagggaggctgcgctgcttgagctgagcaagaagcgagagcaggtccccgaactggccctgatcctctggcactcgttcggtaagtacaatgaaccgacctatacctcggagcccctccccctctctccccccgccgatcgatcatgcgctaatccccatgtctaggagtcatgacatctctcctccaggagattatcagtgtctataccctcctcaacccctctcagctcaccgctgccgcctccaacagggtctgcaatgccctcgccctccttcagtgtgtggcgtctcacaacgagacacgtaccctcttcctcaatggtaggtgcccctttgttacaagccaggaccggctagcctgctaacctttttcttcctcagcacacatccccctcttcctttacccctttcttaacacgacgtccaagtcgcgtccttttgaatacctccggctcacttcgctgggagtcattggtgcgcttgtcaagaacgattccacagaggtcatcaactttctccttacgaccgagattattcccctctgcctgaggatcatggagaccggctctgagctcagcaagacggttgctattttcatcgtgcagaagatcttgcttgatgacaacggtcttaactacatctgtgccacttatgagcgcttctacgctgtcggcaccgtcctcagcaacatggttgctcagctggtagagcagcagacggctaggcttctcaaacatgttgttaggtgcttcttgaggtatgttctcgccctgttactcgattttggtaggtctctgtactgacttatcatccaaacagacttagcgacaatgctcgtgcccgcgaggcactccgccagtgcctgccagagccccttcgcgatgccaccttctcttcggttctgcgcgacgatgccgccaccaagcgttgcctggcgcagctcctcatcaacctctccgataatgtagtcgaacccagcaccagcggtcttggaatttaaaccaccctttgcgatttggccattttgccactttggacgctcggctttgcagcaactcatggcaaaggaacaaactgctaactcgagacttttcttccaatcggttatagggtgagaagtggatagatcgctactacaagtagagatggaaaaaattgggggtgggggctaccggtcgtacatgatcgagtggtctggaactcaacccctaatagcagctcatagccatacctaggaccgcacaagctatccgacgacgagaagggtccgatggctacacctcaacacgtcaaagtacaccaccagcacacgatgacattacacgcgaaggccgaaactctcaaggacatccagcatagtggaggaacgaggagccgagagacgatgaaggagtcagcggaggagggcaagaggatcattgatgacgaaagatacccccaaattttacgtagcttccttaactctttttttctgtgtgcataacgcctatacagtgcttcatagttttcttttggaagttttttggaggctgctgcagttttgtattcatcgtttgggacgaaacggcgggtcacgaagtccacggttcacatatcttatacccaggaggaggggagcggaggaaagggtgaccagtggcgtggtcgaagacccttggttgaggatgcgaaggactggtggcgcggtcgatatatactttggagttcaaacgtgatcggtggcatgatcacggacagacacatacgagacgaacgggtcgaggttacgattgatgctacccgctggacccttcactgggactggctcggataacatcagcgagggagggcaagtcaatccggtggccgatcaacgttgatggcacccatcagacacattcgtgtgagcgagagggacaatcggatggcacccgttgttccgtgggcaggccgaagttggttacaacaatcacatcgctacccggacggatcagacgacaacaagccaagtccgtgggcaacaatacctctcacctggtcgacccacctcgaacacatcaacaataccgtcacctccaaaggtatataccacacaaaggagagattccagagagagagaggagagggggctacctgataatgtcttatgagtagagggacttgttttcaagaggagggaaaaagcgagggataactgggatgcatagggttatagaaaaaggtgggcagctgaaaagcggaacgaagaaagagaatcggcgaaagagaagagaggtggaaaaggggattttctttttcactttttcttattgtccaagacacaccaaaagcatcatcatcattcatgtacctatctttcggcacgacacatgggaaagcgaggattccataatcatatcactttttactacattgggagggcgttattttgttgattttgggaagaggggggaagaggaatggggggctaaagggggaagaaaggggcgaggggaataggggaaaaggggggttatgggttaggggggagggggagacctcgggggacgggggggtaaagagagaaagcataggatatggggtgttggagatgtatgagttaccatagtggataggggatataggaattgcggttgtatgcgatggtgggcgtttatgaattcatgaacatgatatgatgttacctttgtgtacacgggctggcgaggcgacacttcatgtttgagttgagtttctaggtttataatctcgcgaccgtctccagtaaccttaaacctttcttgactgatcaccatctcgatagtcaacatgtttaccatcggtcctgggtagttcagcacaggatttgatggagaacatgtagcaatggttttcttctggggtataacacaaaactgtcttggaacatcaaactttgtacaattctcaaaatgggtattctactttttccaccacctctacatctatccacccgcctctaaagtatctatccagacaaaacactcatcccaccaaccctttacttttctttactcccccttccacttccactgagccttcctatgcaaaaagtaatccttgctctgaatactcttccaaatgccataaaacccgccaatcggcttcttggccaacaaccaatgccgctgcttcttgcccgccttatccgcatccacatggatcttgtcccacaccgtcggcaagtgctcggcatgatacttttttctcagcgcatcataccacgtccgtccaccatacatcttccagaacttttcctgctcgtaatacgtatgcgcataaaaccacttcatcccacccaactcatgtactttattctctaactcaatattcttggcgacaaactcttggggggaatcgggcccccagccccagacgccaatgttgagcatcatgtcatcttgcgccttttcgtccgacgggtcggtgccaggacgggtcgtatgcggatgaaaagtcgggggcgcgcggcgtttaagtgggcaaagccatagtggccagattcccagagaggaagaggtgtagttgatgaattcctcggaggtctcgaacggcatggcaatgtcttgcacgacgaaccgggcggactcgccggacccgtgcaaagcgcggtacatcatgcgcgtgtgcaaaaagtcgtcgaggaaccaccgggtgagtttcgtgaagggaacccagctgaagtattggaaggcggcggcgccgacccagaatccaccccggtcgtagcggaagaggtattcggctagggggacgtagtcggtcgctaccaccggggaagaatttggggtggtggaggtggagggagaaagggtgcgggattggcagtgtaggtagaaccaggggtcccatggtccgctgaaggtttggggtttgattggcttttcggaggcggaagaagaagaagaagaagggggaggagaaggtaactcgttgacgagtttgcctgtgacgatgacgccgtggtctttgctaaacaaaatcccgtccacgtagtcgttctcggcattttgggtttcctcgcgcaccatgcggatcgcttccgctacgctgttggcgcgcttgtattcggtcttgacgaactttttggcgtccattagttggacttctaggagtgttgtggttccgagagttcccacggcgccggctgctccgcggaagagatccccgccgttttctgctgccgttgccgttgatgatacctctcgaggcagatcaggattcttcactttgaccacctccccattacccaaaaccatctccacttcccgcacggtatcgtcgaaaaacccatggcgaaacgaactagactctcctgctgttccggcgaacccaccaccggcagtgataccgggaaactccatgacgatgggcgggactaggccatgaggcagcgtggcttcgacgagcttgtccatgggcacgttgggttcgaccagggctgtcttggtggcgcggtcgacggagaggacattgttcagagaggaaatgtcgacgaatttggtgttggtgcctttttgcgtggggggacgcgttgagttggtggagccgtggaagatgcgataggggagacgggcggcgtagtaggaggagatttgggaggagagacgggtgacggtgctggcgtggcgctcgagggcggcggtgatgttgccggtcatggtggtggactgtagtgctcactgactgccgcaccggaacaacggagttgtgagagacttgagattggtcccggacgttgtgagacccgaggtgaggtgaggttgaaatttcacgggcaccgatcttgagtgaaattcggacttcggccggccgatgccgtaatgggcggggacagttacggctcggcgctgcgggacggaacagggggttgtgtggtgtagtgtaaataccaccgtaaatgtggggattcacagtgctcattgggcttctgtaatcttggcatttcagggcatcatcaccttcaacttgaacattttctttcatccatttgtccaaacacaacaccatcatcaacaaacagtgagtggatcgtaacatcatgaactattctaccttgggtcatatccatcatcaaacattcaccccctgaagttcctcaatcacatacttggtaaacgcctcctgcaatcggatcccaacccccgaatccctcgactgatccggaaggtcctccaccccaaatcccttctcgccgtgagcccagagacacctttccacggccctggtgtacttgtctcccatgagattccgaagctccctcagggggttgaccttgttgacctcagtaaagggggcgtcaagccgcgtaccaagcagccagtccctcgccttcttggagtcagaaaggcttaccgacggcggcttcctctcaggcaccaccgtttgattaaacgaaggggaaggttccgactcctttaggcacagaatctcatcaagcggcttccagtgcccaatctcaagcaacaccagtccaagactatacaagtcatacgtcttgcgagaattgtgatcggttggatgctcacgctggatggccggccagcggtagagatcccacgccatgttgagactgcgtgcggtagtcttgctcttctcgggtcgggaatacccaaacccgcagaggtaaggtctctcgggatcgtaaacctgcttcattgccttattgagcccgttaccccagtcgaagtagaagatgacgttgtcactaaagattcccttgtgcagccagttgacagcgtgcaggttcaggacggtggtgcaaagcttcaaggccaagtcaaaccgttgcgacagactcggcttgaacatctccatctctgtgcccaaaaggtcgtagagggagacaattctatgaccccaagagagtctttccttctccgctttgaagatgaaaccgtacatgtccgccccgaacgcatcccgcgcatccaagtagccgatacattttgggacgtgaagagaatcgggcttgggaagatgcagcatctccgcgagggtcagcgtgcgcagatcggccgctttctcttcgattgagccttccgcgtagtcccccatgggcttccactcaatccagaccgggacatcatccacgccttctgccacggctaggtaaccccgtggtcgtttaagacgaaggaggctactaatgtccgtttctccgtcgggacctttattgccatcgtacatatagaagacctccagaagatctttcttgcccttcgccgggtcgccaaactgggcaacagtgatcttggtatcactcgcctcgagtctcgacgacgccgctgtcggatcctgtccttgataaagcctggaaagcaactcctcggataccctcgccatcttcttcagcctgatcaaatcctgcacattattcaccatcttcctcttcctcccttctctccctccttctccatcagccaccacctccatcccttccaccattttccccagtacatctaccatatccctcaactccccaattccgtctctcgccaggatcatctcccgataagtcttgccaatgatgtcgtccatcttggactgctgatacccccgcatcagctcgtccagcctctccgtcaaagagtgcaagtccaagagcagagcctcaaaggcttccttgtcgaccatgacccaccgcacgcgcgagggatgggtaactacatccttggttgtgcgaaagaagcgacggatgtggttggttccgcgtcggtgttcggcactctcttccttttcgaccttgagtttctgctccttctgggattcatcgtaagacaaggccagagaggagatttgggagaggagggcttcatcagttgctggtttcgtttctgaagaggttgatttttgttttgacgaggaggccccaccaacagctttgggatctttgcctctgctgtccgtactgctgcttttaacgtccttaccggagcccttgacgtccttactctctttaccatccttctccttccctttatcttttgcaggagagatatcggatgggacaagctcatttccatacctggcgttcaaatccctaaactcggccaaaagccattggatccgagccagaatggtgatcagctcggtagcattggtccccaaggtagaggcgagtgaagagccgggagtgacttcaatgagtccggcggctttggcccaggcgagaactcgattatattcgatgatgagctgtaatcggtatttctcgcactcttcggggtattcgacgagggccgaaacgaatttgaagactgtggtggtatcatgttagcatgggtagagtaaaaaaagggaagggaaaggtgacccacgtcggacggtgttgtcgagaaccacttgggcgagttcaatggctgatagggggtccattgtgaagcggacgggtgagctcgatgagtgtcagcgccaagacccggtcgtgatattcaccacgatgaagcaaagccactctatccagaagagcttctttcacggaatagttgccagatggaaaagtgaaactttcacgcacacaggcaaacatcagtgcctacctagctagcacattgcctagggctgaaggtcccttccatcgtcctgccggacgggagactcagagttacccctctgtttggcgttacgctctcagcccaagcatgatgttacccgaatgaccaatcattgtgagcttgggcggttgatcttcaggcatcccgcagacccctcctcctcctcgtgggcatcagggagaggcaattgtcagatgcatgtcagctccatgatagcttcacctttctcggtaacgggtgctaggctaagtgagtctagagcacagccttagagcggcctcctggtcgcggtggcagtcccgcttgtagtgaatcttgaggtcacacgggtaggtatttatacctctacctacccactgtggcagatgaaacatgacggctcacggccatttggtcctctttcgccttgcgaatatggcgaggggaagtcgaatggttcctcaagcaagtgctatcgaagatatcacagtggtagagcttcaactcgatggttttctggcggtagaggtcggttaggtaattcacagcctcgatcgcctgacgttgtacgcaaaacagttcattacatggaatcattcctaatggcgatacaggctcgacaggaatagaaggaagatctcgacgtatcgccacggtcttcatcgtggggtgttttatcagatgcttcgcgcaatcccgacggccaggaacactacctctactcgccactcccttccggaactgcaactgttagctattccccttcagggacatttgtttcgtttggacgcgtgacagcttcagccacctatgaccactgaaaagcggctggtgatgctgaacaatacaggggtggcttttgtcgcctggtgtagtcactggtcagcgaacgggaggccaatggttgcacgagaattagggggccggaccaagttacacaaaatccgcccaatcgaggggttctctgagtcggtcaatcagtgagtaacaccttgacgcctcaaacgggttgttgaatgatgggcagagcgacaatgtgaccagtaagagggggaggttataaggctggagttctggccgttaatcttccgtcttcattccaagtgtggcgatcaatcagccacagagtccatcgcgatttctcttgctcggtgagcaattgaagccatcatcgtctaccaactcgttagagtcgccacgagcgaatgcgcaaacaatcgccagacaaggccgcgcgtaccgttcaaacaagtagtggtcacctcggtgagccaaaacagtcaaaatgacagaagtcctcaatccacgccgccagcaacaaacctcctcctcctcctcagactcaccatcacgagaacgtccccgtcctcccgctctcaaaacaagccactccgctctgcgctccatcaaccgcccatctaacgtccgacgaatatccaaccgcgtatccatcgccgaacccgcacccaagtccgacttcgaaacccaactcaacgcagaacccatcacatcttccgtccctccaaacccagcaacagacaatgccaccaacgcaaaacctccacccgatagtaacctcgccacaaccgcaaaccccatcgcccacaccgcctccaccctcaaaatcgcccaaaccctgcactcctccctctcctcccgactgcagctgcacgtcaccaccacgccctgggcaacccgcaacatcctcaccctcgacggcggcggtataaaagggtactcctctttgatccttctgcgcacactaatgcacgaaatcgctgcgctcgagcaatctctccacccaccggctttttgctctgctgacccgacgggaaacgagaattactactttactgaatctgacgaagcagaggatcgtcacttttatagtggtgtcgggacggaaatggggatggagatgctggactgcgagagggcggggaagctaagaaagggaaaaaggaaagtgcaagtgggtgagttaaaggtcgatgtcccacaggggacaatgagacagggggagtacttgcctagtcattattttgattatattgcgggcacgtcggtgggggggttgattgcgattatgctgggggtgatggaacggacggtggaagggtgtttggaggagtttaggaatggaggagagggaaggagtagtagaagggatgggagggggttgccggtgttgtttttggagatggaggaggatgcagctgctgcagcggaggaggaggaggaggagaagcaggttgatgtgggcgatggagggagtcaaagtcaaaagagggaggcggaaagcagcagcagggcggaaggaagaagaagaagaaggagggtgattagtttcccgggtttgagcggcactttggagattccgctgccggggtttcatggtggtgcggatgcctctagggagaaggataagaggaggacgacgtggccgaccaagaagagtagagcgtggtttgacacgtttgccaagttcagtgtgactagtacggacttgactggtgctgggactgggactgggactgggagcgggaacaataccgttgcctcacgagcaatcgttagcgacagcgaggatacttcgccgacgaccaaacgggcggatacgaacaacaccgtcgcctccagttgctcgaacacgacaaccagcagtccgacctcgtcgatttctttcaagaaaacatcctttcaatgccagaccctggcctggtgcagcgagatcgacgcggccactcccacagaacgacacccttatgcgttctgcacgtacgaagaagtcctcgtggccgacggttccgacgaagaaggcaaagtcccttcgatccccgaagttgccaaagccatcaccaccccttcggactcttcacaattcaagccgttcaagctccccgccatcggccaattcgtcgacggcagcaaggaaatccgcgacccgactctgccggtcctcaaggagatttcttccctgttaggcgtcgacgcgtctgctcctgcttcagtcgcacacacatccaacccgcccatcgatttacttttgagcttgggaacagacgaacacaacgcttggttctaccaaaagctcgttcaaccgttttcttcccgatctgtcccgtccgagtattcctcctccatttcccccctgtccaccagttccaactctccctcccctacatgtacctcttcccctacctcgtccccatcggcatcaaccaccacctccccctcgccttcggcccccgccttggaagaactccgccaatccaaaggccatctctacacgcactaccaccgcttccaagtctccccgctctccctctccccttttcctttttctctacccttttcctctctacccttccgacgtcatcggactaccaacaataaccaccacctcgacgaaatcgaacaagccacggaacgttggctctccgccaataacggcgaacaacgacagttgctcaagaggtatgcagaagcgttggtacgtaaacgacgagcgaggagcgcgacgacgaggtgggagacgtttgcgttgggggtgaggtacttttgttgggtggaggggtgtgagaggaatcctgatatttgtaagaagggacatgggaaggggaagggaaagggaaagggatatggggatgggagtaggaatggagatgtacatggagggaggggagaagagggggatcaagggaatagggaaaaggaaagggacgagggagaggaggaggtagaggaaggagaaggggataaagggtttgatacgcgaggagacttttgggatcatttgaatagtcgacatgggttgttgtcgaagaagggggcgagggaggttgaggatgaactggataaggggaggaggtttgggtatgagtgattttgtgtgtttgtgttttttgtttgtgatacccttttgtgcttgttatctggaattgggattggattgaggtttacgataaacgctagggattgaaagaagaatgcatagcgatggagtttagggtttattacattactagattattgcaatcaccgaccggttattgccgtatcataattcgtttttcatcgagatatcaatctcaccacggtgtaacttgctgtccccatccaaacttccgggtgactgattccgagtatcgggacgggtgacccacaaatccggtagtccagccccggccggacctttggaggtaatgcgggggagatgatttgtctggcgatgattcttgaccacacacacttcgtcttttcgtttctccgcgtgccaatggaagttcagtgcccaaccggtagctagcacgcggtttgatcagaaaaggtgatgcacccttcaaggcacacaaacggcatttgtacctggttctcgttattggctgaatgattatgggcggaggcctcaaagtttccccactttatgccgcccagaaatgcactcgacctgttgtagtagtgtagacttgtactagtgtagtatcgtagtcggcatccattcgcgactggtgggtggtatgtattgatgaagtactctgaggcattatcggaataccattcagaatattctgtttcggtgggtgaattggaggtggtgttgtgctgtgctgcctttgtcaattcttccccgcatcggtacccaagtaccgtacctacagtacctagtcgtatgcaggtggagactgtaggaacatataaccacacatgacatgcgcatggcattatgtacagcgcacacaggaggcagcgcaaaagtgaagaagcctgtggagtgaggcattccaaccagatctcagacgtcaggcgtctaccaagacttcttttcttcaacgtcctcctgtcttttctttttttccaccatgtgctcaaccttgtagtgtaccagatgttgagacatggagcgtcaaatagactatggtagaccatgcatgtcttgcgaccctttttctctggcgcaccgactgcactgtcatgactcttgttcgcgtttctggtttcggtggtgcgacaaggtgcttgtccacgacatggtccttgactcgcgccagttctctcgtgtcccgatatcagttccagttccagtcccagctacctcgacatactgcccctcttcctgtggtccgtcggtctcgggagtccgttgttgagttgagggaagccatggctgaactggatcaagtcaataaaggcaggtcgtccgtcgtccatcagctcgactgggattcgtcaacaaggggggctcttggcaaaggggctgtgcaaagaaactttctggaactaaaaagcttgttcgttaccaagtcaatctttggcgacacttgactggcctgttggtgacgtatagtcccactctttcaagcgataatgtcatggatccagatggggagctttacccttttcagcgatacctatcgagcaacaaatacccaaattggtgtgtcggcgtcttcgggaggacctcaccgggcaaagtatcaacactcgtcactcccacaaacatcatccatccatctcctggagatgaacatgttcccctgcatcatctcgtcatcactaccatcatcgtccagtcgatcgaaaagacaattattgctcgcgaccagttttcggggaagggccatcctgccctttttatacttgttcatgatacatatccacattcattccacactgtaacacacttgtttccgtttccctggtcttccgagaatatgtactgcgtagcatccccacgggaaggaaacatcaaacggatccgacgcaatgccggcgcctagcggaacggcgcggacaaagggtagggcaggccagggagtgagggaggttcaaggaggttcatggtatttatgttcgttgccaacgagatctgtatcccccagtgtgctctgtctgtgtctcatgctcccgaattgtgaaaaagtctgagactacatacagtccttacgtacctaggcacaccgcgccaccggaattacaataccatcgtgtaagttacctactgtttcttggcaatatgcttgcatcacccaaccgttcccgcgttgggtctagattggtgattgatcaaggcacacacccagaagaaaacacttggggtaagtacccgacctaatgtgtgtagctcctgggcggtggttgagcttcaattgccagagatgagctgaaaaccgaaggatggaagcccgggttccttgatgcgcacggatcgatatgccatctcaacatcgatcagtgacgttggagacctctttccaagcaggaacgatccggattccaatccacaagggacttcatgatccccgaccgacaaacccgcatctctgccctgagttccattttcaattcttttcctcaacgaagcttccctcattcctttttctgtcctactacactacactacactacccacatcatcagatctcccatcaaccctttggaaccatttatccatctcgtcaccccccgcccaccattgcctttccgcgccctttcattgtggctttgcccgacaactaccatctagactggactaaccaacccagattatccccttggcttgcccttggcagcacttttcgatccaacactgcctggccctttcaacacgtctttcgcccatccgctcaaaagtgagggtgaacgcccaggaacacgccttgtctgggcaaatactcttttcagaggggcgatacacaagaaacaccccacccgtctgcccatccaacgcctggatcgagtgagcattcgacggttcagttttgggcatccgcacataccggcaaaagacacaggtacttgcggcgcataggcaaccggtaattacctggccaatctgaacagggggccctaccattgcgaaacagcagtcccttgatatatccagtaaacatcatgtcctggtgtaagttaacagagagatccttatcgttacaatccaaacctctatacatgccatcccatcccatcccatcccatccctctccttcaatatactataccccatattttacccccttcccctaccccactcccttgattgtttcaaagaaaaagacagagagaaaaaggcgaattgttggattcccgtccttctgcaaactacatatccatctacgcgtgtttttccatctgttcgcgacgacgggattgtgatatcgctagtatccgtttcccaacgcgcattctccaagattgcgctggtgcggcggacggcttgcaaacaaagaagtacatcccgttggcggacaggacaccaccaccacatgctcgcccttttcgtcttataattcgtgcttcgtcgcaaaaccatgggcaaccctttaacaaacctcatatccacagtcacggttcccttccgcgcccaaattcgtcgcgcgtccagtatcgttgcgcccaaacatcaaggcgaccatcccaacggcatctccaacggaaacggttatacccacattaacggtaccaacccaagcaccaacgggcatctgaacggtcacatcaacgggcataccaacgggtacaccaccatggactcggaacgccgcccgctcctcgccaacggaaccggcaacggcggccgctggaccaccgagtccgactcggacttttcatggcgcgactttttccttgataccaccaaaacccctggcaccaaccatcccaatcccctcgtcaagtaccctacccgagtatggaatgtcaccaaggtcactcttctgagctgtatgtatcccatgaccatcgcccgttccatagaccgcacggctaatatatatcctcagcatggatcaacatccttctcatctttgtgcccctaggcatcatcgccggcgagcgaggctggagtgcgccggcagtgttcactctcaacttcttcgccatcatccctctggctgcggtcctctccttcgcaaccgaggagatcgcccatagactgggagaaaccctcggcggtctggttaacgcgacatttggtaatgctgtggaactaattgtatgccttctttcacacccaagttctgaccagccctttctttttttcttcataggactaaccattccgctcttccaggtcagtatcgttgccctccgcgccggcgaaatcgaagtggtccaagcctcgatgctgggctccattctctctaacctgttgttggtgctgggaatgtgcttcctcctcggcggcatcttcaacatgcgcgactccaacggcgtcggcatcgagcagacctttgcctccgggaccgcccaaaccacgtgctccatgatgacgctggcctcggcgtccctcatcatccccgcggcgctgtacaccatgctcaaccactcggacagtcaagagaagcaagacagtatcttgatgctctcgcgcggtaccgccgtcattctcctgctcctctactgcgcctacctcgtctttgttctgcgcacccacaaggagttgtttgagcccgaggcccaagccgtcggcgacgtggttaccgagcccaaggaggatcccgtcttgtcgccctggtcggccgccttggtcctgattgtcacgacggtcatcatttcgtacgcggcggattacatggtcgactcgatcgacgatattgctgccacgggcgccatgagcaagacgtttatcggtctgattttgattcccattgtcggcaacgcggccgagcatgtgacggcttgtgtggtggcagtcaagaataagatggatttggccatgggcgtggcgattggcagcagcattcagattgcgctgttggttaccccgtctttggttctcctgggttgggcgattggacagcccatgtcgctgcacttcgagacgtttgagacgattgcctttgccttgtcggtcatggtggttacgtatacggtgcaggatggaaagagtaactacttggagggtgctatggtgagttgttctccctctggatctgatgcatgtggaaaacggcagaatactaacaaggtgtaaaacagcttatgggactttacatcatcattgccctcgcgttctgggcgagcccggctgatgctcttcagaaactttccaccattttctaaatgcaaagttacaggtttgccgtactggagaccttgacggcatttttttttcttcttggttgttttactacctactacatccatttctttgtgtatttttacacgacgaccatttttctagtcacgaaatacgtttcttacattgggaggttttctggtagggagcgcccaagagcgagcatagctgttgaaaagggagaaggatacccgagtgctgttggaaaactgaactggaaaaaagcggctagagatcggtcactggtaggcctctcacatggaagagaagagggctggcgcagagcagaagcagcatgggattcgaacagctgtttgcatacatacaattcaatcaaaatttattatacgttgtccgcttgctatactgcatactacaaccagtcctggtaggtaggtaggtaaaactggtggtatggcttttggttctacttgttggaaatatgacgagatctagcacaaccagcgtactaacctggctgaccttattccgtcccagcgggagtttacaacgatgaatcccggtgtactccatccatctccgcggaacaaggtctggtattcgattgttttctcaaccaacctacatagaggtaggtatgttggcattgatgttggcgttggcgctggtgtttgtgtttgctctttggagaaccaacgctcggaacgcatcccttgtctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttttttctttttttatccctttcctgccctgctcttagctcgatcaaattgattcacacctcggagctactagttatttgcttaccctaggatcatccagtctgagtttgaagtattagccatctatcattgcccggatattggtgttggatgtaccctaggtagagatccaaattcagatgcagcttgttttgttttgtttctagatgtatatacttatactatgtaggtagctcttgctatattgccgggcagtgttacatgatatattcatttccgttagagaaacaactgaaggggagcagttggaatatggatatcttgtttgtaagtaaaaataactaggtaatagctttggttcagatatacccggaaggctgtgccagtgaatgggcaaggctaggtagaggtactgactgtagtgaaggcggccggcctagttctagagcgcggacctctaacaagatactgagattccctcttcgatatcaaacaacgacgacactcactcacaacataggtaccttactcttagctcctttttgaacaagaacaagtgaaaattcgggcttacctaggtacctacctaggtatcaccatcccagtgccaacaaccttccaaatcccaattctgttatcatggaaagccgtgcactcaaacgtgaatatgcacagtctgatcgaatccaactaccagcagatgccacaacaacgaacggtcacttccagctaattatcatcatagcagtctgttccgctgaacagctaacctagctcacaaaatatgtacggttcgatagtgggcaccctgtcttctttaccttaggtaggtaggtaggtagctgcgagctacgtctcgttggagtatctccccgcgtttactatttcgtttcaataccgccgtcaagagagggtagttatagagattaaagtagaggtatctgcgacattggagtctagttcggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtaggtagataggtacctcccatgctttggacagccaccaaaaggacctggaggaagcatcacctggttaatgttggttacctacttttaccagggaagaacaaagctgaggtgtacctacaaaccacactgcagatacagtactcatcgccagtcaaaaaacggcggagatggacaccaccgacatagagactcacatcacaggaaggactggaaaaagaggagttaatgttagtagatgtgtgatgaagtcgtgtaataagcttgtaactgataactctgtaccgatgcagtttattgtctaacatctaagaatgctcaacgaaaccaaacttccttttgctccagagcgccatagcatacggggtatctatccagatccaactccaaatccacaatccggtccgtctaagtctagtttctggttctctcatgtacctctacactttgaaccaaggcgttcattgacttctataggtcatccatctcgtcaatgatatccttctttcattccatcattccccataacgccaagtaatgtaatcccgaaactccgttgcaatgcaaatgaaaggcaaaaaaggggttggtaaaagagagaacaagaaggaaagtatagtcaaacggagaggatgtgcgcctgctcgcggttcatagtccaccaagagctatttccaacgttagcatcatcccgttacattacaaccacaagggggaaagaagtgataacttactagcacaccaagtcaaataccaagttaaactcgcgccaccatcaatgttctcggggccgaatccatccttcttcgcctttggcagggcagcgcgagcaagaggcatattcatcttccccttgcctttttccaacgccctcctgatcgtcctcctcaccatcttcgatgacatggcactaggagtagtaggcacagaggttgacgtaggagtagtcgaccccggcgtcgtcgtcgtactggcggtactcgcggtactcgtcatcgactcaaccattcccgttcctgttcccgttcccgttcccgtaacggtagtcccattcccattcccattcccactcccaggagaaccaacaagctgacttccgcccgtaaacacctcccaagctcccctgggatcaatcgtcgcataattcccatacaaaacccccttccaccctccttccgccttttcagccgccccaccagcaaagaacgcctcccactcttccttgacaaactccctgttgcgcacaaacaaagtatgcggcatcaagggcaacatgtgaataccctggatatactcctgcttgttgccaaagaaggtgacatggtcgattttgttctcgaacaggatccctgctactttgttgccgacaaactcctttggctgaatctgtgaggaagggttagaagaggagtagaggtaataagagttcagcgaccgtgagaggagagagagttgcagggcagagcgctggtagagcgcttggttgttggtggcttgggcccacatgagcagagcgtagacgtgcatggagtcttccgaggaggattcctggtctttgccgtcgctggattcgaaaaggccgtgggcccacgagtggccgtggtaccagtcgaaggtgcggaaggaggggaagtgaggatcgagagaggaggaagggttggcgacgtcgcggacgagggagttgacgtaggcgaggttggatgccgttgaagcccaggaggggtccaggtgggcgagaacggcgcccgtgtagatgaagtagccgtagtgaaagtggtggtcgttgtagtaggtgttgccgaagtcgacgcccgcgtcgccggtggtgtacgaggccgaggagacgatgccgccccaggattctgttcgtctttgttagccggttattcgaagggaacgaagaaaatggaaggaaaaggggaaactcacgatcataaaccaacggatactgctgctgattttccgaataccttgcaaacgcaaccttcaactgttccaatcccttcttcgccatgtccgtctcacccagcacatcattgacagccaccaagatcgccgcaaacttggccaatgccttgccaccaaagtacatactcggctggtccgtctggttgagtatgtcttggccctgcgacgtgcccagcagttccttttgagcgacagtcttgatgtactcctttgccgagtcgctaatggtcttgacagagcctgtctcgggcgtccaagggacgaaccccatgctcatgggcttgctgacgtcctcttccattgtccattggtcaccaaccacagcaacggcaacccccttggtggtggtgtcgagcttgacagaggagaccaccttggaagccgtgtcggcgctgaaggatgcctgatggtgaggcaaagcgaacatgacgaggctagagttggtggaaagtccttccttttggaagttgaaggtataccgacccgcttgcccatccacggacccggagagctcaacaccagtggcatacgtgccgcaagcagcatcgtacaacttctcggcatcagctactccctcggtcccattggcaccacccggcaactttgcaacctgcaccatacccgtgaaactgcccttcgcaacagccacgttatttccttgcacctccaactccaatcctcccggctctcccctcttgatggcacccacatcaccgcccgtcgcatagagcaaccaagtggcgccatcctccatcaccagccgatacttgaccacacccgtcttcaccacgcccatcgcctgcgtcaccatcttccaaccaaccccggacttgatcaccggagtaccctgcttatacaacgcagtcaccattcccatcccctgcaccacgggcgcctccaacttcacgtctcctcccgtaaccagctgcacacggatgctttgctccttgacatcctgcgtcatgagctctacaccgcccgtcgcattccccttttccaggccctgttcagagagaaccacgtccgctcttcccacgggactcccgaaccaccgagccgctccgctcccattaggatcttgctcgccaaagacgcgctggctcgcatccgcatgggaaacagccagaccccaggcgccggagcttccttgccccttggcccactgcagcgagtatgggtgcgtccagacggtggaggattgcgagccgaggaagaagttggcgtggaatttgttggttgggattgcggtaccgccgccctcttgagactgcttgatgcccttgcgaggggcggggtggtttggttgcgaggggatggatttggggatggagagttcggggctgatgggggtcgagaagaggtcgccgtcggaacgcttcgaggtggaattattgttgtttcttttgttttttggtggtgattgttggctgtatcccttggaggggaacggagatgaagaagaggagtggacgggagaaggcttgctcccggtgcccttgcacgacgggcaagaataggaaggcgatggggccaccgtgggtgtggtgacggccattttggagctgatttcgcgaatagtcctttgtgaggtcttgtacagctcgtcagggttgcgggatgtcagattgacagggccgtctgatgtcgtcaccgcttggacgttggtacttgcgtccgcgtctgcacccgaactttctggagtcgtctcttcctggttcaacgatcctcgccaatttggtgcaaaaggatagtaatatcgtctgctggcacgtattgactctggtattatcgccaagcaagctgcttgttggatctgtagcaatgttgttagccacagcaacaagatccatgctaccggcgtgctgtgccgtcgtctctcggtgttgatgaatccaatcatattggatatcgttcatcaacgagtgataagatcaaaaaggaaacaagggatgtaagagcaaaaggggggcatggaatctctgcaggaaggacatcatgttgtttatgtaggtgtgtattcaatccgggggttcgagtcagtcaagatgttctccatgttcgccttaatgctttgccttcaccgtgggcggttcctgtcggtattcggggatgtgcgtgcttcgccttccaagaatactaaagtcgcaaatatatcaagcttttcccggttcctcatgtaaacatgcaccggaccgtgcatgacgttggaatgtatttccttgtcttgtcttgtcttgtctcaaccaacttggtgcagacctaccccgacccgcaatttccaactcaccactccaggaatgttcactccgttcactcacctagtaagctttgtcaagtatcgcctagccttttcgcagtccagaatttcaatcgccacgcgacagtcaggtcccaatgcttgttgagggtggcgctccggtcaaaacttctagaaggcttcgataacccactgtggaaaagaggttacgaacgtgcggtggcggtttgtttcgagtttcaacccaacctagaaagagagggaaacaaaagcgatgtttcgaaacaaaaagtgggcaaaatatcgtgcgctcaggctccgggtcgagcagggttattaggtgtaattaggtatgtagtaggttcgagtgtcgatgcgctcttggaccggcggatggtattgtgatctctgaaggggatccgatctgtgtaacagtacaaacaaaataaaaggaaagcaagggaaacaagagcaagaagagatatacatgggaaaaggagaacgtatgtgcgtgtcggtaatgatctcgaggtctaatgcagtgacaagcaaggagataggtagctaagcttcgagaacctccaaacctccaaacttggacatcaagctggagggctggagagctgggacattactctctgccgcactcgacctttctcatggagtccaaaacgcttgcttcgagctcattttaacatggaccccaagccaggtaccttccgtccaagtaaggtaggcacagctcgtccgccacgactcgtttgggttccttctcccttccctcagatcatcaaagctctcggtgctgggacgccgcatactcaagtacagtcatcccctcccatgcgttccggacgtgaatatcgctggggtgcgtgaaacagcaaaattcgaaagaagaagaaacaggaccgacatgtcagacgctgtccgtgtgaagaagtgatgatgatgatgaagatgcttcgttggtgaaggaaagaaacaaaatcgtggtcgcggggtagtctagttgaccaaataagaagctcttatcttatctagccagcacggcatggcgatggatgcctgcaccaaggtaaccaaattttggctgtgtgctgttaagagtatagcatatttgacaccaaataccgagtgaggcactaacagcctgctagactgctgagactgctgagttccttgcactgacaccaagtgcattccaatcctggtacactggacgagatgtctgtcaaattattcgaagatcaactttgaattcggtcttcctggatcatacaagaacaacttgaagttttcataaccgaatagactttgcttttccgtcatccgagaagatgtgaacccgatgagtgtctctttgcttatcacccttgatcgcccatatcaataccgcagtccatcatcgtcaggaagaagagatgaagggcaccgtcatgtatcaatattcacacgctgttcttcttcttatgcaaagctacaggtttaactcgtacacaatgacgttattccccaaatcaagctcatgacgctattcaaaactccaactcatgtaattcccatccagaagaaggaggaggaatcaaatccatgatacccaaagctctaatcgtatcccacagccactcattccttttcatccacttaaaacacccaagacggtctgttagcactcaaaactacattgctgcaccaaacagaaacttagaagagaaacaccagggaaaagggaaaccgacgaaccttcacagggtacacatccaaccgcttcttcaactcaccccacctctcattgatcacttttgccttcgcgtcccgcgtcatcgttgtcacgccaaaatctcccgtcttcgaagccaccaaggtctcacaaaaattctccagcttctccctttgctctaactgcttcgtcatcaactgggacgcgaaatgaccgagactcgtgagcgctttgtgcttcatgttgaattgctgctgttcatgatatggtttctctggaccggcaaaccgacacagatgcatgacaatgtcaatgtatacgttctgctcataaaaaggttccagtgccttctagatctcgacaaacccttgatcgaccatgtaacgattggcgcgcaggaactctcggtgggctaacgcgagataagactgtgctgagcatatgtacccggcggtgatgttacagaaggacagtaaatccactagctgaagtgcgaagaaagaattagcaagagaggatgaaagagactcaatttggggcaatggatcaagtaccgtattcctggtttctagacgctgctctggaaaatctcctgccaaccagtacgtgtccaactgaaacaggttgcgtgcgatttcgtgtcgaaatagtccgaatgcacccattctgaatgaaaaggctctgggggtgtctcgagccattaacttcatccgactaagtcgtccttggacacattcgcgcacagcccaccctctgcttgccgccatccatcccggcgggttttgaacgaggcccatctccatgctgcaatggagccatgtctggaaggaagcgatattcaagtaaacagctgcccctaatggaaaacgcaacctgtaggcctgaatctttcaggaacaagacgattggaaccacttacttctttcattccccttatccaatcattccaaagagcaatatcatcatacccctccagcgtcggacgaagtgaggatagttgattttgcacgtaccatagtctctcggcgtccctcaccctcaagtggacaacatcgagaacccccttgcgatgttcttggaagaggttgtccacaagtcttcgcgtgttcgcagccggacccgcgagaccgccactgactggtggtggaccggtgttcatgggatagttggttttacactctcggttggagctttcacagaaggcgcattgttcgtcaatgaaggacctctggcatgcaatgcctgtactcgcgcaactacgacatggccatggaaaggcctggttcagcgttgcgactgtttgtgccatggctaccgagttcatgctctctagctgacacggcggggcggctagtcgcccaagaaccgggctggcgacatcgtcgacaggtgtgtgatgcatgagctggaataactaaaaggctatctcagtccagagcgaaatggaaggtacacagctgcattggcttacccttgattctaggcgtatagaagcttccagtatcggttgaggcgcaggttctcgcgagaggtctattttcgcctgcactgtggaaaccaaggcattgtaatctctttgcagctgacgatagacgtccatgggcaaggtggtctctataccttcgcaaattgccgccaggcgtgtcaaggtagccatcacgcattcgatggtcgctgactgttttgctccttgaccgccttgagcagaggtagctccgaggggtgcttggttggcaggggaaagcgacgactcgccttgttgactgccaaacatcatggacctttgattggcgttgacctgtggcaactcgccttgctgattgctggacatcgtgggcacctggttggcaggggaaagcgacaactcgccttgctggttgctagacattatgggcatttgagtggcgttgaactgctgtaactcgccttgctgattgctagacattgtgggcatttgagtggcgttgaactgctgtaactcgccttgctgattgctagacatcgtgggcatttgagtggcgttgaactgctgtaactcgccttgctgattgctagacatcgtgggcacctggttggcaggggacagcgacgactcgccttgttgattgtcaaacatcatgggcaccgggttggaaggggaaagagatgactcgccttgctgacttccatacatgctaccggaaggcatctggttggcgtcaaaatgctctagtagcacgccttgttgatcgtcaaacaacatgggcatctggttggcgttgaactgctgtagattttcataaatgccaggcatttcgttggcgtcgaattgcggtaactcgccttgctgactttcatacatgctaccggtaggcatctggttgacgtcgtcaaaatgctctagtagcacgccttgttgatcgccaaacaacatgggcgcttggttgacgtcgaagtgctgtaactctccatgctgattttcaaacaggccaggcaattcgttagggtcgaattgcggtaactcgctttgctgacttctatgcatgctaccggtaggcatctggttgacgtcgaactgctgtaaatccgcttgcgagtgttcatacaggctaggaatttcgttagggtcgaattgcggtaactggccttgctaactctcatacatgttaccggtaggcgtctcatcttcgccaaacttgggttcttcgcctggctgagcaccagatatcatgggcccttgattgacttcgaattgcggtaagtcgccttgttgattgccagacatgttgggtatttggtagccgacgaatggtggccactggccttgttgattgccggacatcgtggattctcggagtcgggtaggacaggcagtgaggcaagcaggcttggtacgcgacgacgctgctcgggtggggactagggataatgtattcggaagaatgggagtagtgcgttgacgatagacgatttatcaaatgtgatgttgggtggaagactgcgtgccactaagtctggtgatggaagtgaaacagattggatgattgagcggggaaaacagaagagtcaacaaggaatacttatggactgcattggaccttgcccatgttatggtgccactcgcggataaaatgctcctggcagtgatttctgaaagcatatatccaaccttccttccttccaatagttctgtcacagcccaagagccgtgtacttgccagttacaggaaccaccctgtcactagtactgaccgacttggtcttcctttccaaacccgtaggctccttgggtctcgttggtatcggcggcctcgacacgacctttttttccaaacccgtgacgttcttcctggccctcgttggaaccaccacttgtagtgcctgcgtctttgctgctcccacagagtcagaagtgaaggcaacccttttctgcccctctaccgtcctctctttttccaatctcctcctctcctcctccaacctcctcctcctctttctctccctcctcgcttcctccttctccctctccctcttcgtatctcgctcatccacccccatcgcctcccttcttaacctcctcaccactttatcctccagcttccatggcttatccaagatctcttttcgcaactgcaccactctctcccaaaaggctacttcctgctctgtggttttcagatggacgattttctcgactttgacttgtcgctgctcgcggaaggtgcgcaaggagcctttaatatccaggatgtggccaatgtcgatttgggaatcgatgaggggtaagcattggggtggttgttgttgttgttgtcgttcctgtttgcctaaagaaggaacggagggagcagcaggtggaggaagcgggataacgcattcgatggtatgcccgctactgtcatcgatggtgattacttgtatctgccccctgcttcgtgaagaagagtcgccgtagacgtcgatagcgacgacgataccgcaaatacgaacccatttgatggggtggttgaggtggaagtagaggtcttggcctggacacgattcgtttgtcagacatggtttcgaaggaacacatgacgggggatagggtcggagttaccttgaaaccccggatggctcgacagggcgacaatatcggccgctcgtaggtgacaccacttgttgatggtgggcgacaggtggaagcagtactggggatagagctcgggaggtggctgaccctgggccccggagtcggtcatggcatgttgagtggaatgcgagttgcgcaacggcagtgctcgcctcgacaaatctagatcctagccgtcctttgcgtgtgtgctcatcgcaggggggatgtcgaggccggaggtggtgagctttcctggcgaattcagtgtgatgtcgtgcaatggaagtggaagttggcagccgagactcgcgtttaccgcggcgtgagcttcgatgcccgacgcggtcagctcacgcggggtcaggtgagcacctatgtgggcgcctggaagtagtagaggtacccggcgctgaagtgcgctgtggagcgccgtgtattttagtgggctttttagcggttagcgagagcctcgtatcttggcgtggacttttacaacccttccatcagatgtgttccttgaatagagacttcacccattcattagtgaagtattaaacgccaactgaactcaaccatcctccatcctctccactaccctctcaaaattaaagccgaagaaccaagccgtatacggttgtctaccgagagtaattacaaaaaggaatcaaaccatagacagtccgagctcgaggtagatcatgtcaccaggaaaatcgcctctctttccatccacaggtacaacacaccgaccctagggcgtttggctgtctcatattagggagtaccatagggcacccgcccaagaagtaagggtacaacaatttgaaccgctagtaatcgttcaagtttcggtttggagaccaactacctatactacacagctccggcaacccaccatacctagagcctggtcaggacaagacgatcatcatcccaactcgggtatccaacccacagcctcagaatccccatgcttgcttgcttgaaccttgagccgggaccaagtacgtacatacataaatcggtaactcccgcccttcctaccagatggtccgttggtgtaatgggcaacacagcctaaccgcctgctagtcgtatctttggaccttctttcagtacgagggaagttaccggttcgaccctggtgcggatcgtcgatttctttttcttcttcttcttcttctcttttcttataattttttttaattattatttcctattacatgtacgttttcctcgtcaaaccttcttccttctcttgcctcccattctttggatattcgcagcgcaaggctatcgaaactaaataggacaactcccatttgaaatgtgttcaaagtaacattactgagcgtctgggtctcacatgtttagtaactatgaggaacgggggtacaaggtcgctcgttaattgtgaatgcgagtatataccctgaaataaatcatcgccgtcataatccgtcatcgtttgcgcgcgcgcaagaactccctctgcctgccaatattgccaacatccatcgctaccattatcgcttataccatgtcgatttgaatataccccgtcctgagacgtccgccttccacttcatcacatacacccttctcgtctcctcaccacacgcattgtacttgaccgcacttagcgggttttcctcgaggagatccaacaccccaaccatttcctctccagtcaattcattcttgtacttgctctggatatcctccaccgccgcacggagggccacttcgccaggtagagctgcagtcgcaccgaatctgttgttgcctgggaacaagctggatatcccgtcctgactggcctgataagcacccatcaaaacgtccgcaatccccttcagcacctcgcgcgtcgtcttctcctctacctccgaggcaatttgctcagcaatccctcgcctcacgtcttcggtccagtccccttccactttgttacgaagttcctcatgttgcagcctcacttcttcagtgacccgctcctccgcctcaaccttgatcgtgtcttcgagctcgtggcgtatgtcgtaaatgccgtcttcgatacgctggtcaatctgactgaaaacgtgctctgcttcttcagtgtcataacggcagggagtccgggtgcgatcggtggtggcgacaaactcggttattaacgagtcgagtcgagaggaacagtgatcgaggcgggtttcgagctgtgaaatacggtttgagagggaggtgttgtacgtgagaacttggcgcaatgctgaaacgatatcggcattggttacaggggataggagtgcatcggtacgttgacgtttgcggtctacaacggaacatgttagaaggggcaggatatcaattagtggatagacagaacgtaccagatggggttgagaaatgtgcaggacttgcgagactgccactcctagtgtacggtggttgaggctcttttcctggtgttccgtatcccagtatggagtctgaatcgccgtgcttttccgtggtgtgagcaagcaagggttcactggcccttcgcttcctacttgagggaccaaggctttgtaccgaacgctgggagtcccctggtgagtatggcgggggtacggcggctccttcctcaactggatttcccaactcctccgactccttgatagaatcggcggtagagacaggggcagcactggtcaagtcaatgacctgagcaaatgtgtactgatacaatgagcctgggggcgcccacttctcgtccgcctgtagccggccgaatggacggacagacgagaagacggagggcagcaaagccagttcttgttgaatatccggtgaaaggtcacttaggttaatggtgaatcgattaaccgatcccaaagatgcgatagtatcaagaacagcttggtaccgcggcttcggctcaacacgccgatccttgggtaccatcatgtttggcggttgtgtcatagtgaaacgcagagaaacagtgctgtcatcgggaatgttgttcatgatagattcgggcacaaaacgggcgcgttcgaattcaatagactcgactttttccggataaacaagtagcgagagataggctttgtgaccgccgcttttggaatagaagaagccatggagggcaaaaacagcttctcgctttgcagtatccacggataggtcgatgcgcaagtctgatgtttgctgctcctcatgattggcatcctcccaaatcaccatcccgctacgattgcgtaaatcgatcttgcagtgactttgatcatcgttcgagccagaggcggtcgatgcgtctccgttgtcatgtctcccaggactttcgatcaactcggtatcgaggttttctccatgatcctcacaacgctcgtttgaactacaaacttatcagtatacttatctatcagtgatgctcccatacaaaccaagggtcccagtccttccaccaggcgtacctggtgggtaagagttggcattttataacgacccctgaccgatatggtcgcatactttctcagcaacatccccgcacagaccaagggccccagtccttccaccaggcgtacctgctgggtaggaattggcattttataacggcccctgaccgatgtgattatgtgcttcgggttcatcgtccgcgagaaacgtagtacctgtatgactgagcctactagctctggtgattatcacaccgtccttgcatagcaataccgctctcagaattgctcccacacaaaccaagggccccagtcctttcgccaggcgtacctgatgggtaggagttggcattttataacgacccctgaccggtgcggtcacaaacttcaagcctgtcgccagcaagaaacggagtagctgtgtatttgggagtgccgagcgctagcccgggcatcttcctacagctgccctagcgagacgatatatctcccagaactacttccacaccaaccaagtgccccagtccttccaacaggcgtacctgatgggtaggagttggcattttataacggcccctgaccggtatggaaggcgtactttgagcacatggtatcgccggggggaagggtggctgctcactgagcggtgacgggaaggagaggaggtgacggatggaaggggagttgggagaagagaggaggagatggaaagacaggaagccggagtgtgggtaaggatgggagggaagagagcagagagcacatgaatagtgtgtgtgtgtatcgttgtgataaagaaaaccgtctgccagtcataatcgacccgcttaactatgacgatcaggcagtgctgcaacaagtacatggcgatgattagcttgtctgtcgctagagggagacggaagacgggacatggaagaagggggcgggaggcggtgcacgtttgaagccaaataattggtgtactaacggacaactcacactagggacgaaggcagttgagttgatgcatcatgttcgttgtcgcggatgttgtcattgcgatactcgtcgtggtcgagcaattgagccggtggtggtggttctggtgctccgtcgtcgcgcaggtcaaaggattgagtagatgatagtggtgaatggggcctagagtccgccatctccgagagcgattgatggtctcgacgcaattgatgcgataggattgacctggtggcctggggatgatgtgatggtggagattcaagcgagaacgattccctaatcacaatctgaggtcacgtgccttcgcgctggcagcctttctgggtgtgtctgtgcgttttccctttgtggctcgtgcacgaccggatggcaatagatgaaagctgctattggctgcttacgtgaagcagttcaaccacagtatccacccaccccacggtacctaggctcctaggaaaggggaggatgaggatgctgggtaaacgcaaacactagttgagcgacttgatcgagtgtggtatttgatgaatttctggggtgtaggcaatagttggaaatcttggggagggtcagttctgcgttttgtttgcgatgcccgcagacggtgatacctcgagtgatggcatgatgtgaggtgatgtggatatgacaagtgaagctgatcgggcttcggacccccagagcatacccttcaacctccaacaagccgactactggtatagcaagttgatgaagaaggcgtcaagactatggaaacatgatcacgggtacttgtgggagaactgactttgactctgatagttgtaagcactacccctacgacaccatctccgaagcaaaaccgggtggaaaggagtcaatctttcgaacaaagcaacatgagatggtcgctacaaagaacgccatcacatcatccaaactcccgttgggactctagttcatcttcgacttcatcacccctcaaaacccattatcaaccaacaacctctcaagcaactcatgcctccgtccagcaacttcccaatcattgtatctcttccttcccgcctccttagacatctcctcgttccaagcctcccaaaccccctcataaatactccccacattcctcgccggcgctggcaacttctcctgccactcttcccacttccactccacctcctccactttatctgtctggtaatcatgcacttcaatcttcgcatcccccgcgcccaaaatgatggccaccgattccttgctggtcactctgatctcacccttttctcccgtgagagtccacacgaaggctggttcgccggggaagggcgggccgcggcgcatgcggaggtgtagtgatgcgttctgctggacagtgtcggaagcaggaagggagccgacgacatagagcaggtcgggcgtgttggaggtgacggtgcgggtgataatgcctgttgtgctgtccttgaggggcacgagggggcgttggatgtggaagtgggatttgacgttggttagttccccgagggcactttgcaagagatcgattactgcttgctgttagtctccttcctatctctgttcaacaattctggtaaaaagggaaaaagaaaaagaaaaagagactcacaatgcccacccccaatactccaaaaattcccacccatctccctcctagtgaaatactctgtcttctcttgcatcgcctccctctccgccgtaacaccactcagtctcatctccgagctcaacaccttccctacccttccacttctcaacacctcccctatcttcttaactacaggactagcccacccctgcgttcccaccaccgtctttatgcccgtctccttagctagggcaaccaactcttcaacctgctgcaaattgcttgccagcggccactcgctgtacagcccctttccggaagagttcccagcagtcttccacccctccaacacccctttcaaatttccatagtggacgtcaactcgcgtgcccgagaccaccaggtctatattctcatccttagccaagtcctcaggactgccgtaggctttgacgacggtgggatcaaagttgtatttcttgatggctgcctcggcggcggagagagaggagttttggagagcgacaatctggaatttctgttggcctctggcggacaagaggtaggagaggtgggcgagggagagccaggagggagaagatgaactgaggccgatgagggcgacgcggatgagggccatgatgaactgtgtttgagatggggtaataaatgggatgctgtagatggtttgataggtaatagatggacgattgggatggctgtgatgtatggatggtgtatgaatgtctgaggaaattaagataggcttatgtacatcttggagatgttcaatttgtatgttcggtgttttgtacttcacggagctagcgtagtacgagtcgccgagtttggtaatctgcctgtcgtgatggtccctaacgccgaattggtaagcaatactgcgtcgagtcgccgttcctgttacgcttttcgcactccaacgcatgatgccaagaacgatcggtgtctgcctatcgtcaatgtcagcttccttttggttctgatggttttcaggcagcctatggagaagtacatacatcgagaggttgtggtctgcgcaagttcgatgccattatcacttgtcatattggatgatagaagtaaccatcaaatcgaggagaagttacttgcattaaggtatgttcaatcgaactcgtgtgttcctcatttgcaaccttcagtcaacgaccagcttttccctttccaaacaagcttgccagtaactcctccggggcatgagtcaatcgactgcattaaagatcgccaacaacttccggcaacagtctgtatacacctcctgcgtatgtatcgccggcttcaacggatctggactcttgtcccaaccatgggcaacgccgggaatcatcctgtgatggaccgtcttattaagaggctcggccgccaaccgcttagcgaaggcctctccctccttctgcaacatgtcccactcgcacgtgtacacgagcacgttttgcggtatggcttccctcaattcgtcatcgctggctcgggcgggcgatagccagggatgcgccatcttaatatcaccagggtagaggtaagacccgtcgaacaggttcgtcatggcaggaggcagcgtgctctcgggcttgacgcaggtggcgcgcttctcggcgcgcgatatgctgtagtcggtgacggggtaccaagtcgcgatggcgcgaatcttgtgttcggggactggcggagccttgttatcggggtcggccaattccttcaagtgctcgttgaagcgcagcgtggcagtaatggcgatgttgccgccggctgagaaaccggatgtcgcgagcttcatggggtcaatgtgtaggtcggcggattggcgaataaggtagaagagcgcatcggcagcgtcatcgacggcggtcgggaacgggtactcgggcgcaaggcgatagtcgaccgagacaaagacggcgtcgcaggtttcgaggacgtagcgagcgaagcgggcatcgtcggtaccgttgccgattgtgaagccaccgccgtggaagttgacgactgcgggatatcgcttgccgtgtttggcggcatcttcgtagccctttggagtgtagaattggagggtaaaagtacccttgtgtttggatagaagcgaggggatcgtaagcgtgaaattggggtttggtggtcgagggctagccatgtaatggagggtcatgccgaggtatagaccggatcgcagggcagaagcctgtgccttgagataccatctggatggggccgggttgatggcatcgttggcggtttcgggtctcacccagcttccatcgtctttgtgggttaacggcaggacggggatcccttcgacggtgggaattttgcctgtcatggtgttgacgattcgatctattagggggcaaactacagagagtaaacaaggagattgcgaccaaagagtcagcaaagagttacagtagaggtatgtaatgggtatcggagtaaggtggtttggtagttatgtcgtgtcaatgggagtgtgggacaggtcgcaccaaaggtgggatgtggacaaaacgataattcagcgatttatgtatgtaatgtttttcgattctcgtgtgtcgaattacctccatgagtgccacaacaaaaatccgtcatggttgtgctccattcaacgcagtccaggaacaggacctaacaggaacaggacacggactgggactatcacggctgtgcgccattgtactttaggcttcaggggaccaaaaaagggacaaggagctgccctgaggtagagaggaaggggaggggaggggaggggaggggaattgatgtcatcggcatcgagtggcctaacttgtgattggttcattgttccccaggccaaggctaggccaggcacgttcttggcttagtaggttgcgtaaatacccgactgatacgggcttatcgaataagattgccgaactgaagtctgcctgccgcgaaagcaatgagaaggaaaagaactccacagaagatcgaccgatgtgaagggaaagaacgaccttcatcgacttgaacaccccaaaaaggacacaatcgttaagaatgaatgatattatcccttgacagtgagacattcgcgcttagactttcagctcccctgaatcgtggaatgttttgtctcgtttcatgtttaaattcagatgttatcctctttccaccgacattggccgctgacgaattcttggcgctgcaaaaacggtgacgtcatacgacccatgacgttgtttgctctttccacgctgggtggtggtggcctggaccatcgatcgatttccggcccttttactcttcaatttgtgacagcgggcagtcaccaacgacaagctgacattcgctgacggaagggagcaagtgcattcatgcccgacatggctccaggaagagggcacttgttttgtaacaaatgacggttgcagtgtatgaaacattggaatgacagcaccagtctagactctccgtcatattcagctggcagtgattgattgacgggatcagcgcattggattaggtattgagtgtgtttcctccagcatcaaagtgccattaggttgctatatcctcgcggatggcaaagatggagggaggagcggatgatggacttcagttcaacagccatgcccgaaccgtccttgggtgatgatcacgattcgagatagcatcggaaactcggaatgcccaggccaggaattacacccacataccgtgattagtatcaaacttggaggattccctttccaggcacaacatcccaaatattgaaaatcaagcatggggggtccatctcgtcccattgccattccgccggcgtccgaagtctggctgttcttagtctagtggctgctgttgccccccccccccccccccccctgccctgaatcacaagccgcctctgaccaagcaaagcccggcaaccgacacagtgaccggggtgtaatcaaggttccccagcaaattcccgaacattcgtcatcgcctgttttcttttttgtttctggtcaccctctgttgcctactaattgttttctcccttataaccacttgcccttgctgtcgctctcatcttctctctgatccatcaccatctgcgaattgcacacacggccttttgtcttggggctgccacacagtccacaagcttcacaagtcgtctattgtcccccgcaaccaacatcacacaagttgataaacacaaagaaaaacagatacccaacaagataccccctaaccccaaatccacagccatcatgtcaccaggcaagctcaagaagccattgctggctctcaaccgcattatcggccattcctcggccaagaaccacatgagcaaacccaagatcggcgacatcgaccagctcgacgacgagcgcgcaaagaagaacatccagaagattcaggagaagcgcgcaaaggaataccaactcgaggaagaaaagaaattaatgattcaaaaacgcagcgaggaagagaagaggtggcacgaagccgacggccccgaaatcgctcgacgatacggaacacaagaagaggaagccctcgctcccgcaaagtcccttcaagtcctcgttaacgactaccagaacattggcaagaccgttagcttccgagcccgcgtccaccacgtccgcgcacttagctccaaactcgccttcgtcgtcttccgcgaccagatcgagacggtccagggcgtcctgtccgtcagagatggcgtcgtctcggagaactttgttcgctgggccgagcacatcacggccgagagttttgtacacgtcgagggaaagctacagcaacctcctgaggagatcaaggggtgcacaatccacaatgtagaggttttgatcgacaccatgcacctcgtcgtccctattgacgagcatctccctgtcgacgtccactcgattgaccatgtcgaggtggacagcgagacaaatcagctcgagtccctggcctcgaccagagtccgtgtctctaaccgcattgccttcctccgtacacctaccgctcagtccatcttccgcatcaatgccggtatttgcagcatcttccgtcgatatctcgaagacaagggcttcatggagatccacactcccaagttgcaacccgctgcgaccgagtcgggtgctgaggtcttcaaggtgaactactttggcaggactgccttcctcgcccaaagcccccagttggccaagcagatgagcatttcggccgactttggccgtgtcttcgaaattggccccgtcttccgtgccgaggacagcaacacccatcgtcacttgaccgagtacaccggtatggatctggagatggccatcgagcaggactaccacgaggccatgcacattatcgacggcttgatgaaggagatcttcaagggtatctacggcaagtaccgcaaggagatcgagatcatcaagacccgctttcctcatgaggatctggtctggctaccagagacccccatcattcccttcaaggatgccatcaagctcctcaacgattccggctggaccgacgaccacggcagacccgctttggagactgaggatctgagcacccgtgccgagattcagttgggccaggtcatcaaggaaaagtacaagacggattactacatcatcgacaagttcccgtcctctgttcgtcctttctacactcatcttgatcccgaggatgaccgcttcaccaactccttcgacatcttccttcgtggacaggagatcaccactggtggtcagcgtatccacaggcctcaccttttggaggagcgcatgaagaaggccggtatcgagcctcttggcatgcaggaataccttcaaggctttgagtatggtgtcctgccccatgccggctgcggtattggcctcgagcgtatcgtgttcctcctcctcaacttgggcgacatccgtaacgcttctctcattcctcgcgaccccaagtccctccccgaacacaaggaactcgttggcaagcttccccaccccgaagccgacaccatcaagtatgcctacgattacgaccatggcgcgactggacttgagctgccccccgtcgagaaactcattgtcaactacggtgatgccaccaacacgtcctggctcgacgagcggtaccatgtctggcgccatgagcagacgggtgctgccattggttacgccgaggacaacggttacgcccttgtcatgggtaacccgctctgcgaccctcgccaataccagctcgtcatccgcgccttcctgcaagatatgcgccacaccaaggacctccgtcctctctggctcttggtgggttccgaagtcgaggagattctcggctccaagctcgggtggcgttcgctctcttgcgtcgccgaagagcgcgtgtctgtcgactcggccaagaaggtggccaagaaggagcgtcaagccgaagaagctggtgtgtccatccacgaggtgcccatcggtgagcccgtgcccgaacacatccgcgaaaagtgcgacaagcgcatccaggactggaaggacaaccgcaagggcaagaagcaggtgcacatcaccgaagtccgcccgtgggtcgacatggagcaccgtcgctacctttgggccgaggacaagaacggcgagattgtcgccatgtgcgtgctcgcccgtctttctcccgcaaacgggtatcagatcaagttcgccttggacttccccggttctcccaacggaaccatcgaggccctgatctcggcggcgatccagatgctggccaaggccggtgtccggaacgtgacgttcggcgcgggcgccttgccggagatggtcactggcggccatctcaacggaatgagagccaagatgttgagccatacctacaagactatttgccagcaactgaagttggtcaacaagtccgagttccgcgagaagtttggcgcgacgaacgacttggtgtacatctgctaccccttcatgggtctgggtgtctcgggtgtgaggacacttatcaagttctttgaggatgagatgtaaaaggcctgaagtggctcatgggttatgatttgatggttttcctaatggttatgacgacagggcattcacgatggcatgcacttacagttatgttctttttgttttgttttcttcttttgctgatcggttttgatacacgatacgatacccttttggtttgtataccatgttcagttaccagcactcagagtcacaggacgtatttaatcacactagtacggcatgagacttggtcaaatactgttgtggcagtctagtaatatagattaataggtggcaatgggagtggaaaaactcatttctatcacatggtattgatcctcttggcttcctcaatcgtttgcgtctcccccaacattggcctcgactctacaacttgcttgctctgtttcttccagtcattcattgcctccggccacggcaattaaacacatgtctcaacctcgaaatctaatcggtgcgcacatgcagattctcatctaaatcctcgatcacaccaccttccattatcatatcccaatgtctggtatacaccaacgactggttcctatcaaaacgtaaccctccaaatactacctgcatttattcatctactacactactaccatcctatttaagcagtcaggctattagggatggatgggtaaacgaacatgaaaaaacacctttaccattccccaacccacgtgcgatacctccagtcgatccacaatcgccaacggttcttggttttccccttttccataacacacaatacaatatggagattgttggggaatctcatctcatctcatctcatttctagtgttgtacttaatgccctcccaccaaccaaccgggatcatctctgtatccgtaacgttgcaagcgagcaacgaacgaagcgaacgagcgaaaccctccgccaaaaacggaaggcgggcgggcgggtgttagcgagattgaatggatgcattgcagaatgtcgatcacctcctcattccaccaccctcgctcgttccattcaacaccacccaccactccacacccccgttcttctcatgtccccatacccattttcgaagcctaactagatgggggggtttatctgggatcatggatgaaatgaaatgaaaaagggggtggttccctcctcctccgccgcctttcaagatgggatttctgtttttttttatctcgcatttggttcgggtttcttggagggacaacacaattcgtttgttgttggttgcttcgagaaatcacaaagttacagagtagaggttgaagttgaagtttgggcctttggggttggttcaacacaacttgagactgtcttggtcagtgacttcacttcaggtgaacttccacttggagtaggtggtagtaaaactgggaaggtgtcggtgcggattgcgataaagagcaaggtaaggtatttcttcttcaaatattctgggttcgagaggtcataactaaccctccagatctaaaaggttcactcggtcgccgaaggggttcttatacctacctcaccaactgcttcggaccccagtagttccataccacttactcgtccataccaccgccatcacaaccatcaaaatgttgctcccactcaagccccttgtcgcagcactcgccctcaccggcagcgcagtcgtccaagccgcccccctcttcgactccgtcaccgccttcctcactcacctcaccaccaaccctcccaacgccgcccaacatctggacttgaaaacccccagctccgatcccaccggcctcaacaccatctccaccctttcttcatctgcgcaatcggccctccagaagaatcaggcctacctgctcctcatcaacgccacgcccttcactctgcgcaggacaggcgggcattcctaccagatgcccgcatgggataactcctttcctgatctcgtgcaaccaggacagagcgtacgcgtctacatcgaagccaagacgcacaaggatgacgcggcggagatgaggtacgtcgttgacgaactgggcggaagggaagtcgagttccagtaccgcggccgtgacggtcccgtcctgcaagtggcgtggaagagtttggcggccgtgaataaccccgtgggctcggtgcggaagctggtttggcatcaggggaataacgtcccgtttgtgttggctgctgcgccgtcggccaggaacacgaactttgatccgactcaagagttgatggctagtccgggcctgccgacggcagggtggatgaagcaggggtatgaaaggatgcattgtttgaaactgagagaaatcgccctacccggaacgcataatagtggtatgtcgttgctcacgggcggtacgcctctagttaaagccagaccggagtcggttcagtgtcatgctagtcagatgacggtgggcaagcagctggaggccggagcaaggtggtttgatgtgcgcccggtgattgcgggcgggaagtgggcgacggggcattatacgtttttcaacggaatcaagttgcctgggggattggcaaaggttccggggttgggtgatctggccaaggaaattgggaagttgggcgggggagataaggagatggtgttggaagggtggcagggcggaaatgggcagtatatcgcggatatcgtgagggaggtgaacgagttcacggaaaagaacccgggggaattggtggtgatcaacctcagtcatggcctcaacacggacaccttttcccgcaaccctgatgcccatctgagccagcaggagtgggagaggctgatgacgcagctgctggctgtcaagaaccgggccacgcacatcacccagcccaacgtcgacctcacctaccttactctgtccgatctgctcccgcctgccaataatggcgatgcttcccgccgcggttcggctgttctcttggtcgtcgacgacatcacctcggacaacaaccaacgcgtcgatctctccaagtttgccaaccagggcttcttcttccgcggccagctcgccatctttgactcgtatgccgacaccaacaacctgaacaacatgatcagcgaccagttcgccaagatgcagacgcatcgcaccaaggcggacgatgccatgtttttgctcagctggacgctgacgcagccgcccgagaccacgattatcgggagtatcgtccagtatgctcaagatgccaacatggcgttgggagagaagctgtgggcgcagggccgaatgacgaggcagacgtatccgaatgtggtgagtgttgatgcctttgacggcgatggagaggtttctggattggtggcggccatcaattggtggttgacgggggagtgtcccgcgttgtaggttcgtggaggcggaatgtgattggtgatacaacttgatacagagactgtgacgcgagcaaggaagaaacgaggtatgtgattgagatgatcttgagttttcagtacacatgattaattaccagtaattttttcttttcttacacgtaaacgtggtgtacataatgtcctgccatcttaattgtggctccttccgccgtaatgtgattttcggcatggcggagatcaggtgcctggttgtcctccgctcgtcgctcctgcacgtcgggtcgtcagttcctgcctgcgccgtgcagtgcaggcaataggtatgtcgggatgacgaatcccaatcgcgtcgcttctcttctcttcgcatcattttcaaccacaagtgtaggtaggtacctctggtactgaacacaatcagatccgaattatcttcgttgtttgaccttctcggtcttcatcgtcaacagtttatgtcctccatgtggtttctggtcgcatcacctgtcacacaaaccccccacccaccacagttgaaagaaaattgtggatgttcttcatttcgtcttccgttcttcttggtctttctgccttcatcttccattcggatttctcccacaggaacgaattcaagctcaggttcacgccgctccgccccaagcattgttctgctcagtctcgtaccgtcgcttgccctctctgccgtcaagtggcggccctcactacgaataaacacatcaatgggtgtttcggtcggtcagctcgtgtcgtcgatgtatttgcctacgcatgatatcacttactcaaatacagtccatttatctggagccgtctcccgtcctcctattacccctccgtctattttccgcacttactcatcccaatctcgttggtctaagcaggtgtaattcgcaaaagccgtgtcggagtgatcgagtctaacccctctggagatagaaagctagagaatggccatgaccaacactctgtgggacatttcttgatgcttggtcttctgaatatggggcttccttatccctcttgtttttcttatcttttttttctttgacttcagctagcaccggacctttccgtatatacatatccctgctctgtagcctgtattcttattctcacttccttgttctcggttgactcacattgcagtgttggtacatcgcaagtgtgcccaacaacatcaccataagccacacaaaaacagccgtttcttcattgtcgatatcttagtccagtgtcaagctgctttgtttgccttagcacacacacgaacacgggggtccctcggaatcaatcttgaacaatcatcactggctgacagtattcttgcttcttatttgactacctgtgctgttctggtcatcgcccccattctccacaatcgcctgcttttcagtttccattggccatccaaaccccaagttgacgcttgcacaacaagtccccaagcccatagacccattgccccctagtcccgacaagattctattcatggccgcggcggtagacggtgggccaccccgctggtatctcccatgggaccacctgggtcgcaacggttcctgtttccctgtcatactttccctcaaagaacttccgctcttggtctacttgggtataataatgctcctgtggcgacgcacctggtaatctgtatctttttattgtagcgacatgtataccctccacgacaacccctctcttgacgttgccagccaactgttccaagagaccgactaggtattcggtatgctgccactcctcgcggataaaaacagttatccttttgagccttgaaaaactgtttgttctccaagccgtcacgatcgcctcatgcttaacaaacaattggagacattgtcgtgcgggcattacctcggggccttctcctgttccgatccacaggcgcccaaactgtaactcgagcttcatcaacccgcggcatcgcttcgtgattgtgtttcccatgttcacgagcctcgcaatccaggcttccgtttccctgtttctatcagactcttgataacaattgatcctcaagtgtctgatgttgaacgagttgggccttgtgatccttaccagccacaccctgtgatgtaccaagtccagatgaaacgtgttggtggtgtagaagatcatcgcagcctcgcgagcaaactgccgagatacccgcaacaaggttgggaaggtgtggaagagcggaccagctgctctacgggcatcttgggcctgatagtggaaagtgggtaccggtagggtgttgtgcggaacgatgagctcttctgaagtgagcagggcgccatacaccatattacggatctctggtggcagttggaaaaacggaaatggctgctggagggccaagggccgggagggagggaaggtcaagctgaagctggcgggaaacgaacgtaacgcaacagcctgacccaaggcgacaaatgacggaacgaccactgggccagttgaggggatgttggacgtggcgctggggtcggcagcagaggattcttctacgatggccgtgacttcggcactctcatcaactagaggagacttgtgtgttaggtccatcttggtgtagtgtttggggattgtgagaagaaggcatgggaaaacaggtattaatatatatggaaaacagaaaagggaggcgaccagaacaagaatgaatgagagatgcgagacttctactctcttttacgttcagatgccattgtttggtgagcaactttctggaggtaaatgaccaagatggaaagccgactaacacggacatcaacagaaaaaggtgactgcgaaagatgtgtgcgcccgtgggtgtaagagaggcgtgattcacgaaaagcaaagagtgagagatatgatgcaagcatcaaagaagggaggaagccaagcaaacaatcgctgttaagcatggaagttaactggaaggacaaggcgtgaagcgaagcgtgaatttttaagtcatcgaacgtaaaagactcatcactcgcatgcctgattgcctttgactttgttgttatgaggcttcaggatggcgaggggggaggccggccttctcgttgacgggaagggaacctggaaggaatagcggcaatggcgacaggctgcccggtgaagagacaaaagaggcagaaccagcgattgtgccacttgctggccgtgcaaatcatcccgcaggccatcgtaacctccgcaggcatcctcccatccactgatctctatgatgccattctcggcttcattgtaccaaggatcactggccagagcagacaaagcagcacaaaaacgccatgctgcacaggcgcgtttgtatagccgccgctcgttgtcgggcccgtcgggctcgttgtccagggacgccgcttcgaagctcgtagagtgtctgactgcccactgagcaatttgcgatgggaccaccaacgcatcgtccgtcggtatatcgtgaaacataccctccaagatctcttcagaattattgtcgtcaaactcgtcaacgatattacctaatgagactatcgataggtaggtagacatctgtgtctcgtttgtcgtgtcgggttcgctcttgtcagagccggtgctgatgtggggtctggttgttaaggcccacataaaagagagatatgatcagaggattgtagtgcttaggcccagatgacaatcgagagttgagcattatcatcgagacattacattgtcttcatcatccatgtctgaatcaggcgcgggctcgctgaagttactgaaataccaacggcagggaccggaggaatcgactttttgatctcgggggtggcttgaagcgggaggaacgaaacctctgtttccatgaacggagcgtggtagcgcttggtggacaggcagcggacgatccatccaacgataccgaagcgggaaaccctgagtcacaacaagcgttgtctaacagacaatcaatatttaaaaaacagtaactgttttccagacattgattgtcttccaaacattaattgtcttccaagcccctagaagtcaaaagtatagggcttagtatagggtataaccttctatactttagtagccttaatagtagccttttaaggtgaaggctaaggctggcattttcttccggaatagcctcaaaaagttggtcacgaataggaatcgaacacaagtcacgagcaagaatggaaataaagaactacttcattaaccacttggctactgagccaattggttatttctggaggaaaaggctagttctttccgttgataaaggtcgcggggggggaggaaggaaggtaggactttgagactttgagaaattttgaaattcggacccgacctagccccaaaactaggccactatattatagcgcttaccccctataagaaacatgcattgttttttaaacattgattgtggttattgttcaacaactacaacgcatgtctcgaaacagattttcccattacggtagttggggcttgatctggatcacgttgagccggatctggcttgtaaaaacgggtgacgtggttgagagcggagaggcctaggactcgcgcggggagtgacgggttgtaagagccattgtgactggggatgatgatggtggtgatgtagggaacggagtgagccctcgctcaaagtcaatagtcgggatccagagcactgaacgccaaatgacggcgatttaataggtactttccacagtgagtcggagagtatctcttgcaaccgaaagttgctgaagagaacaacattaaactgaagcaggccaagcgggcgggaggcgggagaggtagaagtttggtgttgcggcagtagtagcccaccaatctcgcatgacctagcaactcttcgggaggtgagtgggaccgacgtttctcggtgtcttctttcttgctggtgttgtttggggcagaagaacggtggatagaacaaaaggctggtggtccgccgcgttcagggcctagtccttttgcgatttgtctgtaaggtgggtagcatttagtaatgatgagatggtgggtagagttaggattggacgattgcgtttaaccatgcagccatgttgagaaatgctggtggttggttttggtcggaacgccctctgcgcatattggggtcggtgaaagggttctggccagattcccccgtaagagaaagctgcgactttctctggtgtgtgtcttgttggctacctaggtacgttgcgatgtgcctctcccagtgttgcgtggctcttggtgtttcaagcataggtagatgtcacagcgaccagaatttgtgtattcttcatgttcgttggcgaaggaaaactgtagcgtgaactgtcggttgaaagtgggcgcagggagggcaaacaaacggaacccgtcacccacaacatgatacctagtcattctcactaataccggtcgtaatgcgcaagcctccgtaaagggaatcatacatgggcaaaggtggggagatcaacttactttcgccttcctctagggaatcattgtcctgatcttcgcggatttctccctcctcgggaaatgggggcgggaggcagcaagggaaggtagcttggaattatcgtgggaaactaggtaatgaggcgccaggaagagtatagcccgcattttccatcattacccccaagaacgaaaaattcctcggcagcacccgctagctacagtcgatgtgggattggaacccacgacctcaggaggaatactcctgcgcgccaccgcgcccatcgacatcatcagcaggcactacctcacgctatctactcctcacgatcctccttcgcaagcaccagcagctcgtccagtttcccgtccatagcctccaacttcgcatcaacattgcgacgccaagagccaccaccgcgaccaggggaggcggcgacacgggcaggggagctctgcgccgaaatttgcatgggggaaccgccgtcactgctgggaggactgccagccgcgaccaccgaaccgacatcatcatcagtatcgccaatggtgcggtagccgagtctctggtatcgaagttcgacatagtgagtagcaggagcaggagaagagttggtggaggacatgatggactggcttgagaggtgaatgagtggctgtggcggttggaagtgttgagatcgatggagttggaataaggagaactgaaccaaggtgcagtcttggtgagaaaattcattgtcaaacgagaaacggatcgagataaaaggttgcttagatgatgctgttgggatatcgtgtgttgttgagattggaagtttgggaaattaaggagggagggaagggagatcttagtaaacaaatggtttgtcgaaggagaattcacttgtccaccgctccagtgaagggacaccggtacctggatgggatgaaatacatgtggtatcttgttgattgggagtgatgggtaaagtaagcaaaatgtgactgactggtttgcttggcggagtccaaaacctgactacgacaagatcgtcacgaaccagcaaggaacatttagaccgccgccagacaatggaatggatatatagggtgaggaagcaagtgtaactcagtaggggtagacacacctgatcatttctaagatctattgtatatgtccggaaactccgtagaccatacctacctctatgtaacctatccattacatgctggaaaatctttcttgcgctctcttcgcctccgcagaaagcctaggagtgagtgtatggtagtagtggctgaactaatcggccatgacttccaactggacgcatgaactggacattgcgggcaaaagccttctcatcatgggaggagaatttggccagtggttttaatgtcgacaaagtgggaagggttggggagctaaggattgtgcttatgctgaatttggggtcgatagtccaaaccaggctgaagtaagtttcttcgactacggttgtagttggttattccttgattctcaggggtcggggtatccgggagtgtggtgacccgcttagagcatattgctcgatagatgcccctgccagtgcaatgcttcatgccgccaacctcgcccaacaatttgagtgcggtgtaaacccaccgccaactctcggcaccccgtcaaccgtgtcagcctccagaccgggcgcggaatgcttttacaccaaacagtcaccgaaagttgcgaacctacgtcaccggcccagatccctgcctcaccgtcaattgtctcatcctgccctgcctcgccctccattgcttccgagtcgtcctgctctacagcaacagcaccagaagaagagtggggagaaatcactgaagacactctgtcccctcgctctccaagtcccaactcgcgaagatgacctgcctgaacgcgttcctgaccgccctgtttggcaaggtcctctcagccttcatttggctcggcgtgttcgcttggaatgtgtacttcgtctggccgggttggccgcttctgtaagtctactctatattccaattcatttttggtttttccgttctcttctcgtctccttacagtttaccttgccctttcgatcccaaaaggccaaggcggcaaatcgtgtggccatgcccagcagtgccgctcacaaccagcaacctggcaagccgcgaggacgtgttcaatcaattggacaagatggcggaacatgccaaatctctcatcgaagaatttgcgaagtgcgcggttggggattccagggctgagattaagcggcgtgtcaagagcgccaacgagctcgctcagaaaaacaagtggaaggccgaggtaacccttgaggacatagagatcaagactgaactcactgaagagattgtcgagagaaagatggacctcctcgtaggcaaacagggtgaaatgttgagaacgcctgcggcaaggcatacaatcgccttgtacaaaaggaccggagaggcattcaagagccggccgacgacagaaatacgccgcccttcgtagagggagtaatgggaaggatcagaattggagatgaatggattcaatattgggtgtaagtggatgaagcatgattgcttccgttctcttccacagccttcttcttcattctgtttcgttgccacagaaggagcgggactgaagccctctttcctaccgctggccccaggattgagaaccttgatgagctaagcatgcacttcctctgcaaggcagccaagcagaacccgagactcaactctgtccttttcgccttcttctttttcaatatatattcttttgaccccgtcacacctcctcagcttcctccctaggtccagggaagagttgcccgccacagccaagttacctacctctacgtatttcctggaaaaactaacagggaaaccgacaagatggcaccagtatacgacgtggaatacgatttccacccagacggtaccgcaatcccttacctggttgaagtcgattcctcctcaggaggttccagcccgatcctccaccgaccttccgatctcgaagatgtcgactattggtttcgactcgagtatgccgactgggaatcggcactcaataaggacccaaagacgcgtacctcttcagctccacgacctgttgctaggaacaagagatcatggaacggaagaggcgagatggaaaagcgtgttaagaggcagaggctggacctcgatggatctttcaatacggcgtaaacatccttcgcccaagacacttcaaacacaacgacaagatggcgacatctacagcacctaactggtgtcttgtttgacaacacatacggacaggtcctgggacataccagttcctaaaaagtatgccacttcttcccaccatgtccaattgttctgaagagcactaactaatcactgcgccaacagttgccgctaccaacgagccatacatcgcagaggcacaaacaatctggcccataaacacacccaccatattctggttcctgggtactacgggatgagtaaacacgaaactgccgacaaagctatgaagcaaatccttaaagagttcccgccaaaagcgatacccgcttgggattctaacatacgcactgtcgtctcggacattgccgttaccgacacgaagtattggagttgaggtcacagcagtccttacccgggcccataggccgtcgttgatgaccgcgaatctgtgtccgccgcgttcataaattttaaaagggatagcgctctccgtccataggaccgatggtgatccggggaacttcaaggaactcgcagggcaatcacgccttcgctcgcgccgccaattatttcaaggagcgcatgcccggtcgcttagcgcatgacaacctcccgaacaacctcaccagtcttcctcgcgccccgagctacggcggtgccctttatcagcagaagggatatcgtgtgctgcgcgtgaaggacgtcctccacggccgcacgcctccggtcctgttggtggcggtgcgatgaacctggttcgtattgcttctggttccagcggtggtgcgatgactcccgcgcgtgttgtgtccggccctggtggtagcggcgctgccactcctgcttgcgtggtctccggctctggcggtggtggcgctggagcatccaagatacaatcagcgatgacggcaataccggacagcacaccaccacactcacgagctttgtgactgtggttatgcgtcgctcaacggagacattcccggttgcccagtgtgcaatacactgagccacttctatgatgcctgcaagaagagaaaggtatctggggaagacaggcgccatgaggactggaagtttctcaagtagtgatagtggatatgggtacgaataccccgttgcgtctcccgaacgtctcccgaacgggacaatgacgtacccgtcttcggacatccccccttaatgctccggcttttccggtcttctgaatgggaaaagaagttctagctctcttctaaaatatcgaccggctgtggtccctcgtccttaatgtcgtcctcctcctccttacacccttattatcctcgtcgtcctcgtcgtcctgccgaggacgctttcggagagactaggccggtagcggaaaagacagaaaagggatgaatgagtgggaaaagggagagaggttggcggtagtaggggtagtagcgggaagggagcccggagaggagaggagggaaccagggaaagagaggagggactggcggcggcggcggcggcgatgagagagtcgttgccctggcgagccggcttaaaaagatggacgatcattggacgaaaccaaaatcttcggcttcttgcccctaggggcgcgggtgggtgccgtgattggggcacgggtggcccccgtgaccccgaattgggtcaaagccgcctgctttggagcaggggcggactgggcggccgggcgcggcgcgaaagcgaggacggtggcaaacgggggtccacccgacacgtagcgggcaactaagcatcagcatcggcggaaagtgatcaagtagttcacggacgaccgacctgtgcaaggtgccatcaagcctgacctgacgtcagcctctggaaaatcggccgaagatctgtttatcgatggatatttacagattcagatccttcggaaggctaacaactcaaaatgcaacactcaagcacgaacgagttgtctcccactcagcaccttcctcatgagcctcatgagggtcctctggcttctcttcacatcggccgctcactgcctcatgacctcaagctgataggaaagaactcattcatgacacccaggggcagttatccaagaattcccttaccatccagccaatatgttaccgctcttctatccacgtccgagacacgtccatctaatgtttcttgtctgtcaccgagatacctttcatccgaactcgagatgcggcctgtcgtcttgtttgctctctgaagggagcaaagaccagcctcattgcagacgaagctcatttcttgcgcaacggcgagagccccgtttgatgatgcactcgcaaaatcccacgcaacgccaccgaacgtatcttgttcggccacatcgctgctcaacagccccagcgttgagtatgaaggcatttgcagctatgctgtgggagagcgcaaagcttctggtcacaatcaccgaaccctttgagttctattagttctagtccactggaatttacaacaggcggatccccaacttgacatcttcaacgacgacgcaagtcccgccacagtcgaggccctacgcgttatcgagcggcaacgattctgagtgcggccacaagtggtgtgtcctccacccaatgcccagttcgtctgttggaaacaaggccaaaaacgctaaagagaaagctggccagagtgaccaaagacttgaaaaaagggctgaggatgaggcgaagaaggttacctgtagggaggttcgggggaggacagagaaggccgagaagctactcagggagatcgaagaagagagggaaagacagaggtaggagcaggataatatgccaccaacacgtttggttggagcttccgaactcggctctgaagacatggctattgctgccagccggtgtcaagacagaaaagtcgtcgcggcggccgagaccggattggtcaacgagcttgatacgcttctgcggttgagctgcgatgtacatggtcgagtgcgcgaccatgacatcggaagcaggttgagaggagcggattggagcgccagaaggggcgtaaccaccatgtctatcactaacccgctacgaatcgatcccccggtagcaccagctatagtcgatgtgggattgagacccacgacctcaagaggaacactcctgcgcgctaccgcgcccatcgacgtcacaagccggcaccaccacacgctatctactcatcatcctctccacgagcgatggtcaacagctcatccaacttcgcatccatggcgtccagctttccgtcgacagcgcggtgccgtggggcggggaagagcgaagtctggtggaagaaagccggtgaattgctcccagggagccaggtttgttaggagatgaagggttggcgaggcggtacgaggggagttcgtcctcatattcatgggaggatgcctttcgcttgtgggatattggctctgggatcatagtgcaatggccagagctgatggttggtggtctggtagtcgtggcagatgacgtggaatacccgtcctgcggtgaatagcagatgaaattcaggcattgatctttgatgttcagcacgttccatatcttgccagtcccttgccgccaacacattacgaagtgtccgtacatggtcgttgggcgcggcgaatttgtcttccatcgtaccgccgtcggcaggattggtctttgaggcgctttccgaagtaaagttcgaggaggatgatacctagttggtcgaaagagcagcctttcggcacgggcggtccctggctggccatggtttggtgtcttgcccacagaggtgtgttgaacgtagggtagggttcgttcaaaaagaccggttcgtcttcggcgagtaagtgtgagggggagtttggatctacgaggaaggtgatacccgtcttagtgatggttgtgggaaccgttgtgcaccatagtaagaaaaccagattgaggttaaaaaaaatcccacttcttttttgttttcacgagcccatgtgagccactcggtgatgaaagctattccaactcaacccttttccccactacaataccaatccttccaggaatgacataatcatatccatgaattatcctcgaagtccaaccccttacgcaccctggcgaagtctgcacaaaggccttcccctctccaacaccttggcgttgcaagtcaacctcgagtcctcaatgcacgtcaatcgctcgccgcctatttcgtcatcatgtcttgattagcatttcattcttctctttcccatcattccccagcagtacattcatcaaggaagtaggtaggtaattactcacagttgttaacacctgcaggcacacacctccccgactggccattgaccttgcaaacatcctgcttcaagctggtgttggcgacgcagcagccgccgttggggacggggcggccggcgttctggcgggcaaagatgtcgcggcggagaaccgaggtatcggactcgatgacggcggcgttgacggagagagccgtgaagaagagggaagtgaggattgtgaacttcattttggcggttctggatgatttggatttgggtggttcttgatgatggtggtagtggtagtggtagcagtgggtattaggacagactggctggttgtt