caccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctgctgcggctgcggctgcggctcttgccctagctctagcttttatttaatatttaaaacgcgtattcgctaccttcttcatagaagtatatttatatatttaaaatattaatataataaagtaattattaaagtttataaaattttatatattaatttattaaaaatatatagttttatataattataattgaatagtagtaaagaagaaaaaacctttttattttatattataattttagatattagaaaattttatatttttataatttaattttaataaaatacttttcttattactaatttttatatacacttttctattttagtattttctttttcaatttttatacttataaaatattttatactttaaaatttcttttattaaaaaaaataatttaataatttaatattagtatttaatattttaaaaaaaaatatatattatccttcttttaaaatttatatttaaaagtttattattatttataagtaactactagaaccctgagtttttaaacctctaataaataatacgcgtattaatataattagtaacttattataatactagtaagaaagaatttaaagagaatatagtagtattatataaatagaagaaaattgaaaaagagtagtaaaaactctactttcggactatatatataaattaagtagaaatattatttaagaacggttaggctttattaccggagcgttaaaggtactaagttatattatatagtactataatataattataataataagtaacaatactagtaataatagtcttataagctattatatactaatataaagtagttaaataattttataagagtagttttattaataaacttcgcgtattaacgaattatataattactttattcggttttataaatagtaagaaaaaactaaaatcggtatcacggcactatataatataacttggcaccctccgcgttccagcaccgaagcctagctgtcctttagttatacctccacttggcttatatatatagtccgagagtagagttttcgctactctcttctaatcttctcctcttcgcgcaatattacgtcttctttaagtccttcttggtcggcattgtgataatcggaaaacttagaggggagaaaaatccaaactagaaagcctctaagggggatttatttaaataaactactctacccaaacgacagcactaaggccatcctcctcgccagccctgcccttattaccaacctgtaagttagcaaccaagttcccaagcttgccagtcgcagggtccctcgatacgatagccacattagaagacgtttgcccaccaaatgcaaccaaggtgccgtccttgttgatgtcaaaggtccgaggatagtaagagtacgagttggcagcttccttccatgcgataccaccggtctgatgatcaatagtgtagatggcgactgagtcctggttggaaccaaaggtctgatccgcgcggttggaagcgtacagaaaattgccagcaacacgaatctcggcagccttggtagtcggaccacccttcttgcctggagcataggtggaaagggtctgcgctctgctgagggcgaggcaaccgttggagtcggtggggtacaccacattccaagaggacacggaattgccgagctcgttgagggtgtacaggcggaggacgccgtcagcggatttccaccactgtgcgtgacgcgggccgtcgccaggcgaggcctgaccagctgggcatgcggtcaagcggccggtgctggcgtcgatcttgaagatgcggatcaggtcggcaccgaggtcgggaacgagcatgaactttccggtggggtcaagctgagtctcatgaggatggggcacatcctgacgtgaattcggcccacgttgcgacatggtgaacttctcaagctgaacctggccttgtccgaggggaagtttgtacgtggtgatggttgatggggagctgcggtggggtcagacaacaagtcttgtcgaggatcgaggggtacttactactgcgccgtggcaatgaagccctttccatcggaccctccgtacaccttgccgtggaccgtgttcccactagtccgggtttggccagactgagtaaggcgtccgtcgcttcccacattgtactgcgtgatgacaccacttccagtccaagactcgtcgaagcagtaggctgtcttggtgtcattgtaatattccagccacgcaggagttgtgccacaaccaccggcctgcgaggtgatggaaagtttgccggtggtgccactggtggtcaaggagagcgtgtagacaggtccgctgaaatgggaaaccagcaaagtggcgcccagggcggacggagccagggcgaggccgaccagcaagttggacaacagatgaaccatgttgatagcgacgaaggagagagagttgaggagtgctggcttgaatgtgatgctaacgactttggcgacgcccttttgtacctgtccgttgtgggcccagaacccggcgggaagggccgtccatcacggtttgacaggctgattttagccggaaaacacgatcttggtgctgtagatcatccgagttgtataccatgccaggctgggttcggagacgaatgcggctagcgatcggaacgcttcgtagtatatgaccgctaggcagcacggggtaaactcgatggtcaaacgcaggcgagacggggtaacatgggtgcggtgtagccggaggtggacaacgacgtccaaatggaggaaaccgcaccgattcggggatattggcagcacaggcgggaggttaccccacaagatgtgatcctgccaagaactcgtcaatatccgggagaaaggcacgagggagattcgaagcgccgtaaatgggacgtactatgatcgaaactggtcactgccattgtagaacgactgcgttggggacgagatattgcaagagtcgagcgaggatcgaattggacagcaaactgcttgtgttcggtcggatgtgacgatgttgagacaacccccatgtcgctatgggatctaggggccgtcgaggtaagcctgaaggggtccaaagtcaaggtccatcatattggatcgcttgacagatgggactggtcattccgaagttgtttcgtcgtgaaatgtttcagttgtaaagttgatcatcgggctccctgcagggttccagcctgtcatcccatgcagcccacggcggtcgctgtcaattaggtcttatcttatcgcattcctacctttacccagcacaacggccatgacgtcatggcttcagctaccatttgtgtccctcgtcttgtctgtcttcttgtgcttcccggccataactctcagcttgcaacgattctgcaaaccgcgtctctcgttttgtcaccaaccaacatttccagttaatctgtccgaatccagactctctatctaggaacgagtgaaaaccaagcgaccgccttctccatccaccaagcgaattcagccgcggtcaaccgcatccgcgcgcccaccatgtcaggcatcattgaaaacatcaaggaagccctcaaccccaaagagcgcgaacaggccacggtgccagactacgaccctcacacgcgcggtccttatcccgataaccaagcctccaccgttgtcaattcagcgaccgagaacaagcagtcacaagtctctcctccatcaggcgacgtccccgacgcaaaagcggcgacatcaacacaggagtcgcaaaaaatcgcatccggggtgggtttcaatgctcccaagggaacttatggtcctcatggctcacgcattgctaacttcttggatcctcgagttgattcagaccgggatggacgaccgaagcacggtctgagtgatgttgggcctgttgctgcgagaccagcaaagagagattgaacctcgaagcgatgcgacaagagacaacagttggaaaaaaatatcgagtttgggcaacggctgggggaacgaagagtacgaaacgaagcaattctgtccatcaagagggagcaaaatgtctgcgtctcggaagattggagatcgtgacgagaggtgaggaatatcgaactatcggacgtctgctgagaaccagggaggcgggtcgttggcacagatgttgtgatcatctcaagagttctagagacatcctcagccgtagacctcgcaggcagtatgcatcatacatcgcctggcatctgtagagacaatgcactgcaacctcaacgtcttgaacgaggagtctccatcacaaattatgatctagaagtatgatcttgaacagtgtttccccatggacctacacttgcgatgttatctgctacttccacgtctttgtatcttcgctatcaaacattacttgtatacatattatgccgacatggcaaaattgttcgttgaagaccatcctagaccaaaaaatacgtctttcctgggaccaagccgtccaaggctcatggctcgttactccaccagatccagtctactcccaaacgcctggccgttttccacattactaagatacggttgtattttccttttctttttttttcctcacgatgctggctcaaagaggcttatcgagaatctgatctcccaccaaggtcttgttcctataatctgccactgcactcgtggcatcgcctcccttgaacgccgactgtatcaagagcggcagcatcgcattcataatgttgtcattaaattccctcttcgccagctccttgccgccccaatgatgcctgaccagctgtcccgtgcaacccaggttcttcttctcggggatcccgtttgcctcattgcatggcagcgctcttatcatgctcttgcccggttcctccgcaatggtcaacccgtccaagaaatcgtaccgcacgtgggagctgaaacccgactgttcgtggaaatagacacccttccactccgcacagcccttgtatctcgtctcactgggacattcggcccagtccttgaacatcctctgcgtgttttccgaggcttgcgcaatgatgaagcccgtgttgacgttcaggttccccctcttgtcgcggttgacctcggcattcggatcctccgccatggccaccatgaccttgtcgtcgatcttccagtagttgagcatccactccagcggcagctcggggctgggaaagacggcgtcgtaatccatcatcaccacaatgtcatatttcttcagcagctcctgcgtgaagatcaccttggtccagtgcggggctcggtcctggtatgtaggcgcctgcacaaacttgtaggtatagccgtgaatcaaggcgtagaggtagtgagagagaaacccggcagaagctgggctgagggcgtcccaggtcggcaaggacgaggaaaagacgccgccagcaccggtgtgggggcgcgtgtcgacatcgagaatgcagatacgcttgccgagggatttgtggtggatcagctctgaagctggaggcaggcgtttgacggtgccatcgcgcgtggtaaatgtgggggtcgtgatgggaacgacaaggggcgcgtagagtgcctggatgatggacgagaggttgtcgagcgggccactggtttggttggcagcgcaggaggaagggttggtggtgatgactacctttggcatgaccaccgttggcctggcagaggaacgaacaacggattattagcgacggtcaggtggtggggctatgatcgacgacgggatactcacaaggtcgagcgaaaggactcatgattgaagaggccggtgaggaggagaagtgtaacgaagacaacagggagaatgaggaggaggcgccgggctggctgtgagaaggtaggtaggaccgacatgcgagcgatggttccgctgaggcgcggtgggtggtccctaacagctgaatccaacaacaaaaagaagagcaggcgaaggcttaaccaagaaccgcaatggcatgcagagcgaaagagcggctgtcgcaaggacaaacgaagtccagcggggcaagagccggaccagcagtcgcgttgggagaagagaaaggggaatggaaagggaggaaaaagctgtttgagtggcgcagggaggaagcaggtaggtacctaggcaggtatcgtgaagtgaccgctgagaggagtcggaaaccctggctggataccccgagagaccctggatgggggaccaacaaagttccttcggttgggttgcgactatgctgctttgagcttggccgcgccgtgctacccgcgtttgctttctgttccagcactttagcgtgtgttggtagcacggaaggaaaaacccatcgcaagtttggtggcaccaacctcgggtacagtctgaacagctgcactggtgttggtggtgttggtgttactgcagtggtttgggataatcaaggtggaacaaaaggaacgcttgaagggagagttgatggttcatttggccaaatatctccgccttatatgatcatttacagctgagacctacgatgacgacagtcaaatggccattgccatggtttctcgcatacacgcaccatagccatgagcacattaaccaagcgacctcaacgccatgccaagtatcacgacctgggcaccaaggtaggtaattctgcaaaccgtacggcagtgcgttccttgaaggtgtaatgcggaacgaacgcactgctgttgtagagggtcttggcgtgcgttcctctgcgtgcagcgctgcaactgaacggccccaaaactgaaaccgaaaccaccgatggtaaatgatgagactggctcgtccgacggaactcagaaagatgcctcattatgcgggtgtttgcattggcctattactttgtgtatcctgcccctttcaagcagtagtcattttgcctatacctatcgatgcacttgttaaactgttgaatcctgtcacagtctcaatctcaaacggactctgtataccgccaaaaggggccgcgctggattttcaatcgctatggagacaggggagtcggtctagcctgttagagcataggaacggtggggaattctagcaatctcatctgattctcacaaggatccatacctcgaggtaacctagggttctcagcttggcattgcacggcctcttaggcgggcctctagacggcatcaggcagcggccgtcagcgatcccgttgcccctttgttcgttcccattgtggaatacctcacctctatcacgaatcgcgctggggagggagacgaacaaacgcatgatgcaaggaattggacgacacgttgagaatgaaccgtgagaatggtcaagaattgaagattgatgcaaacttgagccctacactacccgatccctgcgtcaatccattccatcgaccaggcaagcgggcggccaccaggggtcccgcttttccttatccatgccctaactacctaggtccccggcccctccttatcagcacgtccgggtccaccggctgccttcctcggatcctcccgaacccaaggggaacaagctgtcggtcagtcggtccaatcttcttcgtctcaattccctttccgcgcatcggattgaagcaattgcacccacgacttttcggtaaccaccctattccgagctgctcgggtacatgttagcatggcgctgccactagtcaacgagacagcgaccacatttgaggccgactgacgagtcctgcctagggccctttttcgcagaggtatgtgccgggtgcccgaccgtttggacaccaagagccaagaatgacagctcccatgatcgtcgtttctgcgtttcccactcccccgacaataaccactttgcttcttcaattctttcgccacgccatacaccggctatatggggcctcagctatctctgacaactgttgagcctccaggtacatcatagcgtattatcgacgacccccgtttgccgcgtctcccgagtatcaccgttcacagagggcgcaactcgtcgccgcggccaacgcctacacagtgcgccagccaacaaagagacacgcaccagtcacagaacgcggggtctctgtgccaactccagtgcgctctgatgccgttgaaatgcagcctatcgtcctaataatcgccttttccgtgctgccctatgagccttccgttgcatagctggcccggataataaatcacataaccgtctaaaaccattggttggttcggattattatcgtccagtcatcttcaaccttcagccaagcgtcgaactggggtcagggagggagattacgcggcgaaggtagaacccccagggacaaacagattggacagtggacgagttctacacgtggctgggtgcgtctttggtgtcaggtacgtttccacattggacaattagtgtatgatggacgaagcgatgcctacgtccaggagactgggaaacggtgactttagcgcctaccagcacgttacggaacccacggagccacgttacctaccagtgagccgaggtgccaggctgcagagggcagccaaaacacaggagaagcaaagcagaaacgaacccttcaaccccctggttgattgtccttgccaaggcttccagtgcctaaagtcgctttctaggcccgagtccagagtcccagcccatagacaagacatggatgacaccgcccttgtcatttctgtcactcctgtcagccccccctgtcgatgtgacatctccgccttgtttccttttcattcacatcccgtcttgcccgtccggtcgcctcgcccatttccatagtcaattgatgtgtgaccatgccgcggattgggcaattatggtgtcggaggtgccgccatctgtgcgacagcacgctcatgtcagcaatataatgtgactatacggaaggtaggaggtcagtaagaaattaggccagcgccgatggagtcgatccatgccatcagactcagaagctgtatggaagaacccatggctacaatgtgtactacaccttcctcttccgtgtcaccaccgttattgctgtcttcaactctgccattgtcatcatcgtcatccaaacaatggcagccgtgtactcgtcgtctaccatggccacgtccgaacggagccgtcgctcaagactcgattccacacttgttgacttctctccgggcctggataccgagtctgatcccctattacgatctaccaatccgtttgcccgcgaccatgattgtccttcacatgaaccgtaccgctccatcgccaccgccaactcctgctcattctcccatgtctccatcagccagcagtcccaatcccagccctccctcctccagctcaggcacagaatcaaccgcaaaacagatctcctccttctcccgctcctctccaccctctacctcttcaatggcctcgaccgcggcaacgtcgggaacgctcagacgcaggggttcacagcggatatcgggtgcgagccgcgcgatttgaacctggctatctcggcattttgggtcatgtttgttgcttgtcagccggtatccgctgcttttgggaggagatggggagggagagtgtggattgttggaatcatggtaggtttttgaattgtgatacaatctgtctggctcttaggatcgcgacgatgatggatcgatggagtgagattttgggtagaaaccagagtcgcggatggctcactggctcaatctctctgaattggatcctcaaactgaatccaggaacacttgactaacacgcactttgtcttttttgtccaactgtagctcagctggggagcattgacactgtctcaggcctttatcaaaggaagaggtgagttgatattcatactgtagccctgcatggcagttttatcgaactgctcgaactccatcaagttacaagtctttggctcatgtctccttcccaatctccaaaccagtcactacctactctttacatacctccacccactcacacagttcccaaggctaacgtactcacgaaccataataggctcgcttctaaccacccgccttctcatcggcgccttcgaagccggattttatcccacggccctcgcctacttgacagtgttctatcccccttatgaccttgctgtgcgcattgcgctgttctatggacaatacgcggtggcaggggcgttttctggggccataggtatgtacaacgtcccttccgtgtctccgtgaacctttcgacatgtcatcagtgccgccgaaggtgcagtaatgatggtgaaaccatgactcagcccaccctgtcgcggccagcagacgttaacgttgacggggactggtgtgcatgtgcatccacggctccattcacatatgatccccggccatggcccatgtccatcaacccaacaatcatctatgcacgcaccacagtcacagtataagttgctctcaccctggggattcgctcactaaccgcgagtggactagcctatgctatattccggatagagcacccgactttgaagagctggcagctcctgttcctcattgaaggtggtgcgacgtgtcttgtcgcactgtttgcatgggtatggttgcccgaggggccggagagtgcttggtttttgacaacggaggaaagagcgttattcaggagatgtcgagtcgtagatggagttaaagctagtagtgaatgggcagaagagggcgatgatgaagagaccggacatggatatagagtgaacgggagatgccataatgacgatgagactgagagtcagcggatggtaacaggaggtgttgaagaagaagcatccgggcgttttgtaacctggcgagaagttgtcgaaactgtccgtgactggaagctctggttccttcttctttgcaacatttgcgccagtgtccccagcaccgcattctcggtcttcttacctttggtggtagaggggatgggatactcggccctgcaagccaacctggttcgttgaatgatttctcatctctgcatcagattcccgcactcatagtacatgtccgctaatactctccggcaaacagatgtcagtaccccccttcgtctttggcgcattgggcgtctacctctttgccctttcctccgaccgcagtcaagagcggggatatcacatcatggctggacttgccatttccgcagtcgggttagcaggcattgttttcaccacttcctcgtccggcaagtacatggccctgtgcattcttctcttcggctcctacgtacccccgcccctaaccgctgcttggctatccaataacacgcgttcccccaacaagagagcacttgtgctgggtgtcaacggatggggtaatctggcgggggttattgggagctgggtgtttaggattggcagtgaccatgacgagggccatggtcaagaggataggggacatggatatagggagccgttattgatcacatttgggtttgttgggatagcaattatggggtattgggcgtatacggaggtgctgaggtgggagaacgggagaatggatgaggctgaggttggaaagatggtggaggagagcagcatgaaatgggacagcgagaatcgatgtaggacaatgcatggggaggggaagccaagttctaggggtcataacttgtaggccaagggtcgtgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaagaaacggtggtacgtaggtggtggatgtaggtatacatcagctccgtatgtcgggtacctcgtccttttgattgacaaaaagattgggtatcaacgatcgcagtgattagtgtaatgcaaggaccagcagttgtggcttgtgggtatgtagctgcgttggtccttggtggatttctcgtagatctgcctgaccgagttctcgaatggtgaaattctagactggactgaatgtgaatcaatgtcgtgtgaattggttccaatgctacgcggccagccccccactctcgcacattcatgttgcgtcccagcgttgcctgttctggctcacattgatcacacatggagacttggtagacactggagacacaccgcccgtcccaggacccattgttgtcaggatcggtggtgaaaaggcggaggaggattgccatgccgggcactccatggcaaccatgccattccatgacacgggtcctgacgggttagcactgtcttggttgtacaatactttggagatgagtgcaaggccgggtatcctcttggaccacggggtacccatgttaccgtttctgtttcttcagcagctccggatgccactcgacgcttgctggagacgggagctacagtatgctgatgctcgctgtgctgagccagagccatgaagtggaaatccaatcatccgatcccacgggtacactcgcactgcgctgtaccttccatgtcgaccttgtcattgtcttgtcactggatactccgactcagtggcaggactgcttgtcagcatcaatggacgccgccgttcggtttgtcagattggaagcttcaccttgaattttgcacaggccagtctaacccctctgggcctagcatccttcgccggtctcgcggctgcgcttgtcatggtaggtacctaggtcatggtgggcggccagaagcagcgagtggctcccggtcccatccaccccccccccccccccccagtcgaacagaatgtttcccctccttccattttttttttttttttttttttttttcgctcacctcaccacgctctgatgaaagagcgattgtcgagtgacaggtgacttgtcatgggagtgtgggttgacgattgaccagtccctcgtttgcatcgtgtcattgaaggatggaccgagaagacactgtttcgtccctacgaattattgccttgtcgacaagcaacctcgacgcaaggtaagcttttttgaagacactgcacggagaggagtcgggaagtaatcgggcatcagcccattgggtgcttttccccccttccggtgccgtcggcgcaaatggtccatgcatcccggtgaaggctgatgcatgaggatgaaccggcaagagcagacaacaacaggctgtgaggaccgagttgtggtagcacaaggagcgaatgtcaagcccgggcctgttctgtcccatgtttttgcctccaaggctttggatacctcccgtctcagctattgcatgttgatgaaatgaccaaacaaacagaatgaagcgaacggggaagggcggtcgcgggtttaaaaagggaaaaaaaatgaaaattgcagtaggtacttggactaccttaccgcccttgcctcaccttcctcctccgagccatctgtgattctgcggtacccgccatggacatgttacccctccgagtccacatttctacttgcccactcgacatctgtgccccgtgcccctgtacccggtcgggaccagtgggaggaaacagtgggctccgacggtcgatggaagagcgggtgcgcacgggctgttttccggatacagtaccaaagacatgctctagggcagctcggcaggtacgttacctccagatgtagcttgggttagcggggtgtcttccccccacccgcgtgtatgccctggccgtgtgcccaccggcgccccagcgagccctggtagcccctggcaagccctctcaggccccggcaacggacttagctgccacaaagcctgctatcaccgagtaccttgcaaatatttcggtggtgttcttcccatccattcccgtccgtcccctcccccaaggaatccctccaatcctcgcaccacgcaatccgaatccgccaaaagcgcatggaagtggccggcgcgggtacaaaatccacggacgggtactgacaccgatgccagtgcggtactcgctgctagcttaatcatcagccgccgcttgtcgccgactccttccttttcttcgacttcgacctgcgtgctgtgtggccgacggtgacgggatcttgagcacgaacgaattggaaatccgggtgtggttcttgaaagtcgacgtctcgattccatcccgacctgggctgattccacttctcctccggcggctgccctactcaccttgctgctgctcccgaccttccttgtcccgttgtcccgtctctccgtcgttgctgcccgttgtggatgacgacctaaccactgacccccgttgtccccgttttctccttcccgttttcttctggagcgaggaagtgagtgacttggcggaacagaacttgcatttacacttgccgtctttcggtcttgccttttcgtcttttcttcacctgactcgcccccccccctctttccagtcttctcttctcttcacttcctccttcttccactccctcccctcctcttcctccatccttcccgtcttccctcggtgcttcttctcagcttcgttcacccaactaactaccctccttcctccccccaacgacacgacctgacgccccgtctggacgtgccaccaccatcgcgaccacacggaccacaccggtcggtcaagagggggagccgttgtcagcgagtccttaattgtgtgcagtggtcaagcctgcacatctgtgacctcgatcgacatcacccggcctcacttcacctctcatcgctcattgacgccggccgaccgccgacactcccgggctctcatctcactcacctcaccggttgacaactcactctcaactacaaagactacctgccgaacgcatcatcgccatcctcgccgtcgacaggaggtgaacaggacgacgcggcactggcaagaaccaaggctatttgacgcacactgccagatggaaagtgtggtcgggtgccagtgtgatcccaatcgcctcatcatcctaccgtccctgacctatcgtctcttctcgccaaacttttcggcatttcccctcctccttccagaacccaaggcaagcaccacttgggatacaggtgtgacagcaacaccacaccgacaagctggcttcagatatgccgaggtcgtccaagagttcgggcgccgacgatcccaactttcgcttacccgtcaacccgcggcggaaaaaggtcgcgcccgagcaacgcaagcgcgtggccctcgcctgcaacaactgcaatgtcaagcgcatcaagtgctcgggcgagaagccgtgtcgccagtgcacccaggcccagcgccagtgcatctacccccagggcgttaaaaaggttaccgtcccccagacttacattgacgggctgctcggcaagatagccaaatacgagagtcaactccagatcaccagcaaagcggctggcggcaatggcaatggtaacagcaagattgacctcagcggcttgcttcagccgttgcaggctgtccaggaaggggatcagggcggcatgagcatcgactcgccagacggcgtaggggccgccggccaggcctatctcaccgaaggctcggtcacgtccacgacgtcgcactatgactaccctgtccatgcacacaaccacaactttgagcccgccttctccatcgatgaggacacggagatgcagatggactaccccgtcgacgacggcagaatgctggccgatgctgagggtaccgctcgctaccttggagaaacctctggcgccaccttccttgactcgctcaaggccttcatcaagacgacgcagccgctggcctccaaaggtctctctcccaaccctgagacgcccgacggcagcaggaatgcaaccttcctcaattcggttggtcgctaccagacgttcgattcccggcctctcctgcttccgaccatggacgtggagccgcgcatccccacgcagctggaaatccaggccatgatcacgcagttcaagacctttctccaggacgacaacggcaaggcagggtgcggcggcatttttttctggccattccaggaccccgccaagatggcgctaccggaccagtccggttttggcactggcttcaagctggacaccactaaaccgcggaaccacaccgctcgggagcacggccaactggcattggtctacacagcctttgcctttacccatctgctgaccctgaccgaggagaattcccgggtggatggccaattgggcgaagcccactatgcggcggctaggatgctgatcggaaaccccctggacatgacgtcctacacaatttacaacgtggccgtcttggccctgatggccctgtacctggtggagaacaatcgccgagatgccgcctacatggccatcagcaacgccatgcatctcagcgtgatgcacggcgtgcacagggaaagttcagtcaccgaggtcgagcgtaggactttctggacggtttacaacatcgatcggttagtccatgccatttcccacccgtgttgcctcctagcgtcaactagccaaccacttgctgacacatacctgtttcttctagctggctgagctgcttgatgggtcgcccacccgcggtccctcatcaagccattaccctgtccctgccacaggaagccccgtgagttgtacccttcaatcgtaccttcaccgtacttggcctaatggtgtgtctcgataggggccttccttcgccgcttgggctgtgtgcacatgtggaactgtccaagatttccgcgtacatcgtcaacaacagctatcgtcatcatgcgaacaagccggccgacgggttcgatgagctgcccttttcggtcgcgattgggaagcttgatcaatggcatgagaacctgcccaagagcttgaagctcgagaatttggaggagagtcccagcaactattactactatgcactccaacccgaagccgaggacccggcactcggtaccgaccgggctttgttgtcactgcacatggcttacaatcaggtatgcaaccctgttttcacccctgacatgatgtgcatggcagacagctaacggttgtagctcatcatcttggcaatccgtcccgcattcctcaccgccgttaagaagaaggtggccaatacctggttgacacctgggcttgagggccccggagcggaaccggagaatccttggacccgagccattcgcaagtgcagcgatgccgcacggcgcaacctccgcatcggcagacggctacaaatcatcagccccggccagaagctgctcgtgcaggacctccatcacatcttcaatgctgccatcatccttctgatgcatcaaatcctctttgtcaaccaaagagtgtacgacatgttcctcatcgacaaggcaaaggaggtgttcaagaatgaggcgatgacgggcagtgactatgggaaggactgtcacaacgtcctcaacgatctgaagcccttggtcgataagctgcacgaagtaattcaccgcaaggagcatgagcagctgtctgtccccacggagaagcagcagagcggatcggtgcatagccctgtgaacagagagaccacaccgggtgccctctcgggcccgataacgggctctccgacgaagccgtatcccagccatgtgcaaggctggttacagaatgtgagacctgaagacggtaccacggttgttcaggagctcaagacatggcaggatgatgacggtatgcaggtatatagaccgggcaattcgcttgcctaagaccatgttatgttgttggttctctcgtgtcatccttcttgtctttggcgtttggaagttcccatgtgttggacaccacggatgcacttgcttgttagaagtctcatgatacaaattgcacggcaggcattggcactagcgattatacccctttacttgatagaattagcgttaaatttgttagacctcaaagcatcctttgccttcttcgatgacacattggtaaaactccgtaccctcgcgcactccatgggctgcccttgacacttgatgatttgagctgatatcgttctcctttttctatcatccggtaccactgcagcatcagctcacaagagtccaaaaagtcgtttctccaaaccctgaagcgcctctgacttcttcttcacgttctcatcattccattcgccctcctcagtaacgtaagcatcaatgagccctccggcacaccactcgaaagacacgtttctcacttccacttttacctgcgtcttctccttttcttcatgctttttctctttcgtcttcccctcaaatcttgtggcatgagcaaagttcaatactgtcctggcagcccctctaatccgcttactactgccctcgcccatccacaccctcgtcacttgttccaaaccctgatcctccactacgtgttgttctggcggtccagggagtgccaccttttccgagtcgcaaaggactaccaccttggcttcttttgcgttgtgttgagtggcgaggagaacagacagcgagccagtcttgttactcactgagccgtctgaagcgatgcggtcggcgcctatcaccaccagctgcaccccccgagtggcatgacaggccgaggcatcggtgtagatggtgatgctatgttggcggtcgttactggatgccaactctgtggagagagctttggcgaggctggcggcgagagagacgccttcgagcaggggccgggattcaaggacgcggatatcaaggacggaattggggagaaggatggggagatgggaaagggcgtgggtgatggtggaggactccgacaaggtcagtatagaaagaggtttttgaggtgtattgaaggaggggaggttacgggagatgtaggaagcgaacgatcgggaaatctggtcattggtcaaggggcgggcggagatctcccggtccaaaatggagatgatggttgatttgagttgctttccgctgctcttggacctggtggcatggtcctggaaaactttagcctcaacggaagccaaagcagacaacaaagcagacatgatcgccgcgcccatactctcccgtccattcttccacagatgccatgcagccattctgatgtctttccaccatttggcctctttcccatctccattctctccatccaagacaccgtcgtccatcttgtcgatcacatcccgcaagatacgcaaggcatcacctgccatttgcctcgccccactcacataatcctcttccagacgtttacacccctccgccagcacttttccggcttcaagtccaagatcaatctcaaaccagaccctcctcaaactctccttcagcttcggcactcctccgaaatcttcagtatctcgcacgtccaacggatcgaaccatgcccacccctcgtgctcccaattgatttttattctcttctcgcttccctcgccatccccagccgggtccttcaacaaaaacgcaaacggccagattgtccattctcgcccgactgattcatcagagaaagtgtacggcttcccttgccgaaggagtttcaggtcggaagcagttaaagtggtctcttcatgaatctcacgccaggctgcgctaaggggggtagggtcggttgaatcgatggaaccggagatgggcgcgtagtgatgggtgtaagtgctgactttgtcggagcgtttgaacagagccacgagtggtttttggatagatggatcaaaactggaggtagtcggtagagaggaggaggatggaggggaaaagtaagcaggggggagtttgaagatgaaagaagagaccacggatcggcgttttagtggcttgtggttggtagagctacttggagcagtggatgacggggtagaggtggacatctccgataacgaccgatgcaggatgtgggtagaatggtgatgggcaatatatcgcaagctgatccagcgtaggctcgtcaacaattgcacaaggttatgttcagcgctcgcccaatggagaactgaaggaagggaagatgaatacctacctacaacgttggatttgttcggctgcaatgtcgcgatgagcggtatggtacgatgacgtcaccctcaaagtgccccggtctatcgagggccagatcaacagataagggttaggggctgtgattgacaataacgcaaagaggaggtacctagaggtaaacacctggaacgcgagacactacgtgatagctacttctaggtattcgtacaacctaggctcaaaacagagtacgcagaattttagtcacttgtggtttctctgcgattttgcgtttcatacagattcatagtttcatactcgcaatgcctccccattattcttatcactcccagagccttctgcttgctacacctatctcacgatacctagggagtgaggctgatatcaaatacaacggtagctatcaggcaggatgaaatggtgcgttgtttacctatcattagcgcttattcaggcatcgagataaattcgatcataactggtccgcagaatagcagccgttctcgccaagaacattgaagggtggtgttactcagcgcccttgcacagcatcaacattcgggcgtttcattcgtaccacatcgagcccctgacgccccttttagtataagtccgacgctggtccagaatctcataaagatcatgttcagcttttggttttgctgcgccgctggtgtggatcggggcttggtcgattggacatataacattgaggtctcgaccattgtcggcgtttaagacgaggtcaaaatggcaagctacagctaccagcaacaatacccaccaccagcacaggtcggagctggacacccttaccagccgttccccggtcctcagcaagcggagaagacaggttttgtgcccggcgagattcgacatccatatccggaccaaggcaccccgatgttgccagaaaagaacacaggtgccgggtcggggtcgaccctcctcacggtgaaacggagcatcgcacttgccgtcatcggtaccttggccctgcttcttgcgacggtcattggtcttgcggcaggtctaggtgtgagccagaagaacctccacgatgcccagaatgacttgaagttggcgcaagcgagcatcacggcaggatttgggtaggttttccttccatgtatccaacccagtgaccagaactaatgaacccatctagggcaatcacctcatccccgacaatcgcaactgccacctccaccagcacttcaagtgcgtcttcgactgcgaccaccatcgcaaaaattgagtgtccatccatcaacggaactttttacacggcaacggtggccggtaattctagcagccccggtggcagcagcagcaagaagttccagcgtctctgtggcgttgactttggaaaaggagaagccgccgacattggctccgtaaacacgaccagcttcaactcgtgcttggataagtgtgcggagaagcaagggtgcaccggagcgggatggggtgcgatcacgagcgacgaggaaacccatcacacgtgttggatgaagacaaatctgacaacaaaggggcatgaggcggtggacgagtgggcttttggagtgttggagttgagtggtagtgggaaggggaaggacaacgacgatggtgataataatgatcttgatgggaactgagtttggtgtgatatgttgaggagggcaattgaggtgacaggctaaagcaaggagtcggaaggaatgactgactgatggtggagagggggtaggctgtaggatggaagactgcttgctctgataggtgatgcaccgacgcattgcgaactgctttgttcgtttgctggtgtcgaagttgtagctgacgggagttttaccggactccatcaaagacggctttcccctttgccctttccaagttccctttgccattttctgggcgcgttgctgcctgccaagtgaaatcccgctgttagcaatgacgggacccaggagcaggaggcaacaccgggggacgtgcgatggatcaaaaacaggcactttattgtccgttcatttccaactcggctagttggtgtttccctccgtgtcgcgacgcattcttgccattgcagtggtacagtgtggtgattggcgaggacgggaagctgtcatcaggtctgggaccccatcgtgctgtcgcccttccttctttcttcctctctctggtggttcagttgtcacttttcgagcccagcctggacaaagtgagcgaggacaggcagtggtacgggccgcccaggcaggcactgcactgtaggtagtgttccaacagtaaaggcattcagcggcaggcagtgtgtgcagctgagtgggcttggtcggtgcggggctgcccagtttccgttttcgattagtgaccatcctgtgcattccatcttgccttagaggtacctgtaggttggaactgaattgtcacagaaacatgaatctcccgcgtcttgcacctcccacacaaccgattgttgccgaccactcaagccaagttactccaaacccccctagatcacaagtcggcgttggtattggcggcacagtatggaggcgacgaaaatccggggaaattggagaaaatgatgggaacagcggcccgcttgagacgacccggtcggggccggggacgtcctcctttttcttttgcagtgaaactcaggggatgcgacactaatggaacgacgggaagtggggtctacggcggataatgtcactccatgtctgtcacagccctgccctaccatccggaagttgctgttggactggcggttggatcttacctatgtggatgttcttgaacctgatggacaaagatctccacagtgaaagctgggggagttgtctgagcacctgggtcgctctctcgctgctcccattccacgtggaaaagatggatcagtggtaacctcctcctaccaacagggcattttcccatcattactacctacgaatgcagccgtactgacatagaccaccagatcttccgagttctcatcaacacttcaagactgtgcgtcacagctcgaatatttgctccaacctcttttcctaaatcgaatacgtcaggcgacggctggcagatgcagagcttgctgataggttcgtccacacaagttgttggtccgtagcacaacacgacaagtgcttcagcgaaattaaacatggcgttttcgactcaatgctgcctcgcccggttcaccgtcccatccaccccagtcggatgaacatccctcgctgccgacatggattggcgtcaccttttcccacaacttgggcaccacgagagctcccctggctctatttcagggacaactaagcgagccatgctctttacccgtccatggggtatccgacgcgtcgaacgttcgataattcctgactgttgggaattgggagtaagacttcctgattacaactgacggtctagccagtctcacaacccttctcggcaagtcgtcacatgaataagcgataccgaccgtgaggtagcgaggggctctacaacctgcaaagatgtctcaggaatcgagttcgcgtgtgctgcactcagactcgagaagcttcgttcgatcatggcggaccaaaggtttgaggaacgaagacgccaggcacagacgaggagggtctcgtggcatgcaacccatattgtgcgattgtctgtaactcaagactgctagtacaggtcatcaataatcgctatacacgggacaagagatcatcacgattgggtgagagaatgccttcacctgcgcagactctccgcaaggtagaacccgtcttccccgccattcacattacaccacttccaggcatacaacatacagcaagaagtcttgtttggcacagtatcattgatgagaggtgccgtccacttgcgatgcaacgacggctggcgaccccgtcttttcaccgttttgttaaagttctggattatagtccagtcagacctcgtaccggccctccactactgcatttcgtctaaatcacatcaagaatgacaccacacttggccaagcaagtgaagtttgagatagaccataccgaacagagatgaaattcttcccaggggtctatcagtggcctcgcatcgtcaatccatgggtaccgggatgtcgcgacgatggcttaccccagaatgatcacctattcttgttgcctccttcagcatgtcaatgcttccccggacccttttggcctggttcccgctggggatcacactctagatgctctggggatcctcatatactactcggtgatggaaccctcactgctactcctttctttctccgatgtcctgtcgtggtattcaacctactgtcgactccagtctgatcgaaggttacctctacgcatacgtgtcctagtctaaacccaacttgatgttgtccctgctcagcagccttgatcctcaacgtcaatgccaacaacgacgcctacgacacgaacgatccgggtcgaaattgggggcggccccaacgaaagggctcccgacgaaggaatgaacgtccataccaagcccaacccaacccccgacaatgtcttggggatttacgacgagattgcggaggtagaatctccgcggtttgagagggtttactggacaaaggaaccgcatttgaggaagctctatggcatgacctccttccttctggtggcatcggcaacgacaggctacgacagcatgcttttgaacacatcacaacagatccatgcgtggaaccacttcttcttcccggagacgaagcttaacccggaccttgcagatcccgttgaggatagcaagctggcaatcttgaataacatgttcaacatcggctcaatcttgtcgttcgttataaccccgtacgtggccgataattatggacgaaagccctccatcgtagctggttgcatgttcatgatatttgggggatttctaactggtttttgcaacggttacggaagtaggtacctaccttttctctcgccttcttcagggagtttactaacaatgacagtgtacatgggtggccggttcctcctcggttttggcaactcactcgcacaaatggcctcccccctccttctcaccgagatcgtccacccgcaacatcgcggccccgtcaccgccatctacaactgtctttggaatgccggcgcgctcttggtgtcgtgcatagcatggggcacgtccaacattgcctccaactggtcctggcgctccatcacgctcctgcaggttctgccctcggccgtccagctcgcaggcatttggtggcttcctgaatctccacgataccttattaacaaggaacgccatgatgaagccctcgacatactcgccaagtggcatgccggcggtgatagactcaacagaacagtacagttcgagtttcgtgagatcaaagagacgattcgcatccagaaggagctggatgaggcatcgacctatgtcgattttatcaggaccaagggaaataggtggcggttggccattatcatctcgctgggtgtcattagccagtactctggcaatgccctgttcagcaattacatgaatgctgtatacggcggggcggggataacggagcagagccataagctggccatctcgacggggaaaatgatcctggatctgatcgttaccatcttcgccgcgctgaatgtcgaccggtttggacgcaggccgctgttcttgatgtcgacgtgcggtatggtcgtgagctttgcgtgctggacggcaacgggcgcggcgtatgaacatgatggggagacaaatatgaccattggctatacgcagttggtgttcatctggatctttggtatcttttacgatattgggttttcaggaatgttagtggcatatgcgctggagatcctgccgtttcatctaagggcgaaaggcatgatgttgatgaatgtcacgatgcaggctgtgcttgccatctccaagtgagtccttttccttttatttctttttactgcccacccttccattttcatctcatcaagacattctattaatatcactcttgtcgctccttccttacgcttcctgttgctttcacctaaacaatgtttctttcctcaaccaactctgtatcaccaccctccactacccgctttgcttctgttcccgctcttcccccccttttgccgttatgccgctcaacaggttgaatgctaactcctctaagccaaaccaacaaattagcctgggataatctccctcaccactggaactttactctgttctacactatatggaactgcttggaacttacttttgtctacttcttctacgtcgagacaaaaggccccactcttgaagaagtcgcatgcatctttgatggtgttcatgccgttggacatattgatatgcgacaaattgagaaggagatctaccacaagggcgttttggggaatccgttggagagggatcgggcgatgcatggtggtggatacggtggaattgagttgaaagagcaacggggacagtgatatgagggcatgcgaggcagagcaaaaatggtaggtaggtatgaatgagggaggatgtaatagtgagatgtggttcaagaatagaccggcgcctggttactagggtgtccaaaaacactgaaactcactcagaagcatacaaaggtcttgaatcttgataggatctccatagaacccttatattgaaacctagggagagcaggtttcatactcgatcatcatcaccctctccacccacaatgatactaggaaagcttgctctccctgacatatctcccgcaagcaccaagctgggtctcccaccgccaaccaatgatgccctcgcactcacaggctgcaaatactctccagttgaagccccagcatctgccccggccatcgcggccccctggccagcagcctcttcatgtttcctccgtctcctcgccgccaaagcagactcggaagtcgagcccatctcctgcttgaagatgatagatttcgtcccttcgttccttcttctcctaatgaaaacccagtcccaaaggcaagtagccatcgatgcggccctctcgacgctataagtccggttcatcgttagcaacttgatgccgaacaaaggggaagagaaacggatggaaacgaacattacaaccaccgccaacgcccacacagctgtgtcatactctgtcttgaacacacttcccctcacggttgggatgcccactgcgcacatgaccagcgcaacagcatcaaggacagcgatggtgaccggcgtcgaggtttgtgacatcctgacaaagaggaagtaaatagtgccgaggtctgtgatgattgctatcgccgcctgtttctcaccgttagttatcatcctgcaacaggcgtggtcgaataggagctgatcagggaaggggaggaagagaaggaaacttaccccggccataatcaccgcgtatgttttctccgggtattcttgtccccattttgccgcgatgaacacggtgagggcgaggagagcggcggaggtgaggagggtaaaaagacggaaaaggtactgagtccattgaaggctgccgtacggtgatggtggcttaggcggtgacaaatttgtctggaggtctgtggttggcgtttgtgcgtgttggatctgtagaggtagggttggaaagggcgttggtgttgttgatctggagtccattttgttggacttgagaagccttgaggttgataggacgccgttggccaaaacttgacagtgctctagatgtaggatgactgattgcccgatatgatgatgtatcgttggtgatgaggctctggaaaaactttagcgttgggcctgcaagaagtcccgtcattcaattgcaattgatttcgtaaaacttgtacatattatatagacggtcagaggtatgctttgacatacgtaacagcggccactcaatcttttaagcgcctctcaagcatttgaatgtcttcaaaatgtaagaccaagctccgcaagttcctctctatcaccgctctgtttcgcgtctcagtgtcgatcttcgaccgccagttcattgacgagtggaggacgcccagcccttgtcttgcgtccgtaatcccagaccgctcttgcggagagactccggttcgtccatcgtggttcttggttgcagttcaggacttgaaaaggccgacagaccatacgattttgtcgcacgacacgttgatccgccgttgggcgcgaccactccagaccttctcaccatgcaaggcaacgcaaaggagccgacgtgaagagctaaattgacgtctagaagacgggagtgtcaagaaccgagctgtttagtccacctcctattggacaatgagaggagacctgaagatacagcgctagcatctacccgacaggggcagagttcctccgctccagccctaaaagagcgctgatcggcggagcatgaggaccctgtcacgtctgtctcggcctcgagtagggtctgcaaggtcggggactatgtagacttgttgatcttggcgtttgtggggaaggtgatcactggggaaacgcacagtcaccgtttttgttatcgtggggttttgacaactcaagcttgtaacatcaataacattggatgataagcttccagctgtggcttgatccggcttgatctgcttcaagttggcctgagccacgaagtatcccatgtgccaaaccagtctgagtgctgtctctttgggtaggctgttcccatttttatgcattgaagtgttgttatgaacgatcggacttggagtcagcatcaaatccaaggacagtacctacagatgtatgtcggcgatcggtcgtagacttccattctctcgtgaccgggaacgaaagattattcagtgaccaaagcggaccgtctcattccctccgatgccatgggaaccatgatagcatcgctaccgcaaccataaacaattgagctgcccaacttcaggacgctatcatgacgtttatcgtgcgtagatgctagacccaagaggttcaaggcgtctgtgcgtcaagtccaacgtagcggcttcagtagggagactgcaggcttagtgtgcaccttcacgtccttcattgaccgtagaggtacatagttcaccgcggggctggtgcttgagctgttcccgcggtcggacttgatccccgacttttcaaggttgatggtggatgatatggtcccgacctggatattggagcgtacaatggcggacagtaatcaccactccaacgtcatccctatgacagcatcgtaaagcccgtcgacgcccgtatattcaagatcccataaaggttgcgacatggggatgcttttgttgccaaccctcgctcactcttgcctgactcatgagcttttcaacctgccccagaagactgtgatcagttagcattttagccgtcgtcagcaaagtaacattggcagaagtatcaaaaatggactccgcaggaagaaggcgtagccccgacacagtccagcgcctcctccgaatatggctttggatcaatgatgccctgattttggcctcctcggccattgttacgggcatcttggctcacttcatccgcaaataccatgagcgcggcacgcacgtcatctttgaggaggttatcgtgagtatttccttctctcgagtcccttgctcgcctcctccagtacaagtgtcgtccctgcccggttcattgcgcatatagtatgtgtggcggaaaagaatgctgatgacgaacaggccgtggtaaccctctttctctacctcttcgccattttcgctccagctctcaagggctatcgcggttacctgctgccgctcaacctcgccctctcctatctatggctgaccaacctcatcttttcttcccaagactatagcggccacaggtgccactactacagccctgcgtacgtagggcactgtcgtttgaagcacgccgtgcaggcttttaatattataggattgtatgtcactcctaggtcgatactttggcaaggagtggtgctgatatgtccggacaacagcatttccctcctctcaaacgtcgtggccgacagtctgatgtggtatcgctgctgcggttcttctcccggtactgccggtggccgtgttggcaatggagagaagggttcagcgccgttgacatctactcctggggctacaacaggtgctcccactgcgtccgatgcggcgaacgggactcgtgtctagattcagatcgtcctgggcgtgggcaacgggctttcgtgctgctgccgtaacatgttgtgctgcccaatgacgcctggtttctttttccttcagaagggtgaggctcgagactgcagcgatgggatattggtcaatgtgggtggatcgttgaaacagtggccacaacacggagccggtggtgaagagagcgaagatttcgggcaacgatttgcaggaagatgattcgttgttaaaaagtgtttgattgatcatgtccaatcgacgttgtcagcgagggcatgcgttgagccacggggaggacttgatatcggagggatggtggcgggtgtaaaagggccttttcttttctctgggttgcttccattgtatgtaatgcttagggaagggtacgttaccctgttgtttgtcaactctgttctcgataatggtaactctgaaaacttggccgcaaccatagccctgatgattgatccgagaaaacttgattgggtgtactcaactcgaccggggcagcggatcggagtttcgtgggtcggagtcggagaggaaatgcaatgccccgcctgaccggtgtcatggccggcacccactgatcagaggtttgtcgtccgggttccgtagccaaccatggccgcacgggagcacttcatggggccattcgttgtgatcagcatcgcggcatcgtcaatcctgaacacggttgtccgagcgaaccagtggttcatcccaagatggcaggtgagaggctgagaagctgaggttctttgattgcataagtcacctgagatggccaagtccagaacaagaccgcacaggtacctcgaggtagtagtaatgagtggtttaagtgacgggagtgccaggtggtctgacgaactgaagtcgcctgcttcggaaacgagactcggcgtggccactgcccctggcctcagtgggagaatggcaggtgcggatgcgacaccccggaggccgcataaggaaggacccaaacactacgaaacgggacaccttgatggccacggatcggatctggtggctctgaatggctgcctgaatctggcggctgctctgtccttttagcgaattacaatgagttgtccgggttcgtctcaatctccctcgctggcgacccagagtatgatgaacagaaatgggaaggtgcagagtccttggtcagcaccgcccgattcccgtccatttgacaggtcgtcgttgtcacactcatcgtcatggcagtgaggcgtctcctgggccgcgtcaattgacaggggcaggcatcgagaaaagcacctccgtctactaggtacactaggaggaagagtgcacgggccatatccaacctgagcacgagccagcggcgtcggcaacattccgacagccctgtttgtaggtaggaaaacttcacgtgatgaactgcagccgtcttttgtagcagccgctgaggaatgactctttcgccttggcttgtactagtccgtagagcgtaatggccctctcaccggtctgagtcgtgacggacaaagacgtttgcctggagatatcgttgattcgtgtctacttacaagcaaaccattttccctggagtaagagtggtaacatggaatcgatccaatgtgacatgggcgtggtgtgcctggttcagttgttcgtctgaccaaaaagtgttgggcagcttcccatttcgtcactctttccagggagagaaccgagatcggaacacactgaccggctgcacccacccaatgcacctgtcgtccttctgcattgggacgggaggtcggattcgtgtcaatcgacttgccgattggtgcttcgccatcaatgctgcctgcccgtcttacacaagacgacgacttgcagggtggcctacgtagacagtcgacgacaacctgaactttttccatttgagagggagcttgttgaccaaaaggaaacgcgttcgatgcagtggagtcgacccctctgtcagcactggacctcaccatcgacccgcggatgatccactggaccgtcgcaatccatttccgcgtgtccacatcggtcatcggccccgtgtccagggcatcccgccaaagctcgtccaaccctccacattgcatccatcgctcgctcagctctttctgcccgtcggctgcccgcccggattgcagagacaaaccccggcgtcgcatggatcatggtgttgtcgatggcttgccgatgactccttccgggtcttgttgacctcctggtccgtccgtacgaccgcggacaactgaacctggaaggtacaagtgtacttcccttccagtactacctcctgccttttgtcgacttcgagtccggtgttccctcgttgctccctctttcagtttcgagtccagatctcgtactcgaattgcacatcagacactgaagaactgacaggatgcggctccggttccacatactatcattgagagactccccaattccacctcttagcgccgccgccgccgctgccattgcaactcccgtcggtctccttctctcgttaagctcaacactaccttacttaggaacctttaccagctacctctagctgcctctgccccttcgcaacatctcgatctgtggtccgaactactcgctcatcccatcctccatcgagcgatcctctacacgacttgtcgtgtcgccttcctcgacagcttccggcttcgatacacgagactcggaaagaccatggccgcgcccgcgcaaaactctaccgtctccctcgagcgcctaccgaacgaactgctacagcccatagccgaagccctcgtcccgcaacctccattgaccacccgcttcgcccttcgtcacgtcggaacatgggccagtcaagaagcaaaggaccagcgggcggcatggcatctcgcccaccgtgagttgcttaccttcgcgcagacctcccatcgcatgctcgccgtcgccagaccgcttctctggcggaatatcctcatctacaacgaaagggcgctcgtgtcactgtatctgcgcatgatcaagcatccggaaatcaagccttggattcgccacatcacatgtatggccaatatcactggcaccaagctgatcatggggatacatcaagaatgggaaagacaaactggaggtaggatatctggatcccggtgcttgggtctttgttcaccttctgaccgccgccagtgagatggcagggccaacccggcgccagtcccgcttccatcggcttggagctcctcatgatcatcatgtggcacgcccccaacctaagagatcttctctttgcttttcccgaccaccccttacccaaccaggaactccaagaccccaccgccagcgatgtattactcccagccttccgcgccaccatattgagctacatgaactcccccgaacccgtcaaccatcgacagaccttcgtcgcgcgctactttccttttcatcagatgcgcaacctgtcttctctgcgcatctactgccatagagacgaacagcctagtcgagatgcgactttccctcagctgctctcacactataccattgcttgcttacctgatctcaagaatctcaagaccctcgagctttgttgctcctcggcgtcgaaccttttctaccaagacatgacgatacctccgcttccccagattcaacagcttcgtctatacggtagccgtatccatgagccgaggctggttgcgctatgtctggcatgtaccaacctacaggatctacttgtccattttgaagagagcactacggacgatgacagggatcttttgcccgatgggaagactcttgacgttgccctgaccggtctttcagattcgctgcgcagcctcgaattggttgctttgtcagagggccattaccttacgcgcggaagggaacgtccgaggaaaccggagaaccaccgactcaagtgcatcccacatcttagacggcttgagagccttaccctcgactaccgcggcgttttcggtaccctggggattctggaggaagatgacggtgagaggctgtgtcagctacttccgtcatcactgcgtgacttcaccttggtgtgcgagtggggaaccgctaaagactggaagcaaagttatcttgccaacctcgacatgatactgcacggcgtagcctgcctctgcgctacccagtcaccgaagctgtcaagcatatcgttggccattcactcatggcctgcaaaaagcaggttccacagacgcttcggcagagaggtcgaggaaacaaggctgcgctgtttgagagcaggcattacctttcggacgttcgacttgttcccttcgtatcaggatgaagatgatgttgaacccctggacgagggtgactttgaagacgaggatgggggggacatattacccgaaatgggcgatggcgggtttgaagaagagaccgaacttgagctggaagaagaggatgaagcatccgaatactatttttccggcgacgaagaagaggatccggaacgcgaagcacggaggcctcctacatttgcggcattcatggaacaattgggagaggaccatggacacagcttcgatgagcttttctatgcgtaccatgaagatcgatgggatgagtatctattctgagtatgctgttgctgcgatcgtagcctgttgcatttcgaccttgtcacataaccctgtcaggaatcagaataccgaagggaagagccgtatgattcggcaaggacatcggttaccatcatccaacttctcaccagacaaagacaggtgattgtctgtaccgagcagcatcggggtctgggtcgatatctcatcaccgcatcaacccattcggcagacatggcgttgccgtgccgcccttctttatttttcggctattattcgatggcaaggactgcctggaccaaccacgccaatgtaatgatccattttagattggctttgttgcgttccctccaaacttgataccccaatatatcgatcttcgattgcgcaagctccttgctctcgaacctcatccctgtgattggatctcattctgccgcttatgcaccccagtccatatgcctgaggatataacctgtacggttaaatattcgatctgggtgtatatcaaaacatgcgccactgtcgaactgctcttcgagtcccgagcaaatgagcatttctgccgtcctagtagcccgtgtcagcaattcgactgccgaaggttggatgggttggacccgttgtccttgcgtgccttgtaattttccttcaccttgcttctccaccacatgttccctctctttcctccaagcaaccaaccaacaagggggccgaatgcttctttgactgctttgttcagatgttgacccgaattatccaggaaatgggaaccgcaagtatacatggccgccagtgtggtaactcatgatcctgtttgcaaagttgaggccccagtccgtctccaaatatttctttctctcgcatcccgcgttatcaccaacctggtgagtcccaaacactgcactgccaagcatcttcttcctcatatcacccagacccagccatgatgaccatgagtacatggccttggggccttttagtcacgactggctatctcatcaacctcacattcgcagcttatcccttaaccaccgacgccaactgccactgctacaaaaccaacgccacctccacaaactactttcgccaacacaaattctttgactttcgcaacctccaacaatacgcgaacacaccgccaaacccaatttccacatttgagggaaatgcggccgctcctccgacatcttcttacttcgactcgaaccaatggaaagacaactggggcatccagacctggaacaacaccgaattaatgcgcctcaacaacaccgacgtcaacgacgccacagtgccaatggtcaactcgttcaacaacatctacatcgagcgctcttctgataggaacgccaatgggcaaacatacttggtgatgcgaacagttcggcactctctagatggcccttccacgccctatggctccaactcaagctctggctttcaaagttctgccgagttcgaatccaagctcacctcctaccaatttctctccctgcgcatgctcgcccgtacccgcggttctccgggcgcagtaaccgccatgttcacctaccggcctcctcctcagcctcaacaattggcgctggttcaggaagccgatctggagattcgcacgcaggatccgtctaatttcgtccagtataccaaccagccggcttggaacagtactagtgacatcaaagaggcgacgaggaacgcgtccatgccaagtggaaggaaatggagcgactgggcattttatagaatggattggacgcctgggcagtcaacttggttcgtgaacggtgtggaggcttgcaagatcaacttccaggcaccaagggacccgagccaggtgatgttcaatgtctggagcgatggtggcagctggtcaggtattatggggcagggtgggaaggcggagatgcaggtgcagtggattgagatggtctataacagcacagaggcgtctgggcctgtgactggaccgtggggagacaaaaagggctgtgtcaatatttgcagtattgacgaaacgactcaactgggcactccggtgcttattagcaatccaaacggtgagttttcaccccgtctcagtcagctcccaactcagctgtatcctcttgtacttccatttcaccccatcatcattcccatagcccttcctctctctatcctcagcctcaagcttagaggtactctactcagcctctaccccgtcctcctcatccgctagttcctcatctacttcaacccattctgcatcttctctctctgcccgttatcatattcccgttgccctttgttatgcagaagcggtacttgttctagtttggatgttaacaggtgaataggtggtaacccgcccgccaaccctccaaacagctgcataaccgccaaatatggccagtgcaacggaaagaactggaatgggtgcaagacttgcgccagcgggagtgcgtgtcggtatcagaatgattattattcgcaatgtttgtagggcaagcgtaggcgtgcgaatgtacacagtccggtactgggtggtataggaatgagagattgtgcttcttctggctcggagacgactgaagtcgttctatcggtaaaattgtgagtttgatacctacatctatgcatctttcttgtctgaggaagagaggaatcttggttgacatgtcgttgagcatgatgttgatgtgtgaatgcacttcttctggaacaaaggggcgaaaaggcgtgttcaggccactaacatctatctatcctcgggtattgcgcacaaaactatcaagacgatatctaagccgacttcttctcaaccttctcaacacgtccccaggtcctattatgcggccactccaccgtctcaacaccacccctctccttgttcgtcaaacgatccctaaaatcccgaaggaacctccaatgtcccttttgtacccaccccttttttacaaagtcgttcatcgttgccgggtaaaaatcgaccacgtccaatagcgagtcatcatgtgcaattgccacaaacacgttatccagcgcgtcaggctcctgcaacttgcccgccgtatcgattgtctgctccacatcatgatgccaggcctctcccctcgcggcttcgtaaaagctcttggtcggtagctcagggttgggcagcagcttctggagcgccgcgccggggcatttgctgtcgcaaccggccgagagaggaaggaaagggttgggagagacttggtcgggcaaaggcttgaattttgagggtcggatctcgccaacatggtggacggcgtcgccgcctaggcagatgaagctgtcgtatccatctgtttgttgggaggtcacccgtgcgaggccgcacatgtgtccgatggcgtggccgggggcatcgaggaggtaaaaagagccgtcaccgaaatagtcgactgctgggaaccggccgatttgcaggcgcttccagtttttgccgtctgaagcggctgaggtaaagtccacttcgatcaactcccggtccttgtaatccgcttccaggatcggcgagtccgggttagtagggtaccccggcattaaccccttcttaaaccccggtccgacgatcaaggccgcctgcgatccgatggtggtgatatcgccgatgtggtcgaaatggtaatgggaccaaaccaccgcttccaccttcgaaacgtcaaacttgttttctttcaatatatcggcgacgtttttctcggctgacaacgtccacccgatttcgccaaagtggtgaagcaatttgggaggcatattctcaatgtctttgcgcatgccgaggtcgaagaggagagagcggccggtgacagggtgctggatgaggaaggcgaacatgggggctgcgagccagtcatgtccatgttggggaggagcgacaaaggatttggcgggcacgccatggagtgtgccggttgagttgatgatggacaccgagacggtggagggggaaggaggaacgtttagatctggagtgggagccatgttggtgagttccctttgggattgtggtgcggttgtcacgctgtgatacttgggggggtaagatggttgcattggttcgagatgggaggtcccgttgtctataatatacctctacctctgccttacagtagagggatgcatgtctccgtgaggggtcgcgggatcaaccggtcgcccgaaaatgaggaggcggtgcggaggttttgatgggggagagttgatcatgagcccctgaacaacactcttggccggatatcctcccccggattccaagctggcgaggtctaggatcggcgtccatcgattatgttgtccattcattggttgacccaaggtacgccgaggcaccgtcgacactctcgagacattgcatcctggaacgtctgggttcctcaccattcaccgtcggtttgtcaggttgtcgggttgtcaagttttgagccatttcgagacccatacaacttgcccgagttttcaagtaaacctgaaattcgttcgctttggggactggagctcccatccacatgaagatacctagtctcaaaaccctttcgaacgatccacggatgatgtcaggactggaacgtcgttggacagtattccgggagcgtgggaacatcaattggagaacatgatatccacgcagtgaccggttcattttcagtcccaccaatggtacctacatcattgtgcaagccgccgcccagtccgcgtagatctggggttacatgcacctctagaggtagataacacgacaaagacgacatccgacgggaatgtgcatgctcgccagattgcggcgaaactttacgtttctccagctccagccataggttcaagatgaaggaggtatcttgtgtttccaatgacgttgtcgggttcatctccgttcgcttacctctggtacacatggccactgtatttgcagggtagtacgttcatttatgttacgtgacggtctgctcggctcacttgctaacgacggcgggtgataccgacctgatgttgtccaaccgcttcactcatccattgtgttcttccgtctgtggccgtcgttggagatccgactgaggctggcaatggaagatcccgatgcggggtcgagatctcaaggtggggtcgtgaatctcgcggagttacaacccctgtttaaccccgccacgtgcccacaaagttcggccgaaaaccatccgatgagtgtacatgggaaactttttcatgactgttgcacatttgcccctcataggggcttggtttggagcaatcatcaacaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgaattttttggtgttttctcgttcatatcctctcttttcgtcacctggccttcattttccaccatgtattcattgttcacaccggcacggtttcttcctcgaccagtggtttctgcccataccagaagtacatccacatatacccgtgaattttggtatcacccatcgcctttttgcaaccctcttgtagttctttcacttcctcttcgacaaaacacttcctcatcgatgaggtcgccatgatagcgggtaccaattcttccgttgctgcccttagcaagtttccaagattcttcatccttctaccacgtattctgtcagcttcaactcgtcttctttttccaaatctctgtgcgctttggggggctgaggatggaactgaaagggggcccttactcgtctctaggccatgggcccagcggcaccctaaactgtctacaagtcacgttgacgaagccggctcccttcatcatctttcctatctggggagtgatgcggcaatcgacgcctgcttgagcccaagctatgtgtgccaaatccataaactgcgcgggcggatacgtgtcttttgcgggaatggaattatcgtcagacatgatccgagggtggaggtcctgcgtttcaatccaaccgcctggctttaagtgacttttcggcctcgcgttagcctcgctctctttgttccacacaagcaagaggattgaagccctggcttccctttggaaacatgaaaggaagaaaaaactcactcgaagcatttccctatcagtcccgcaggatcaactaccatggaaagtagatatctggcatgtacgagatcgtaatcattcctctctgtctcaaaaaagttttcctcctcatcctcaatatcatcaacccaccactccacattctctggactcaggaccgcttgaattgggctcaaatccactcccaccacctttgcgaacgggaacttgtcggcaatctccactgtccatttgcctgttccgcagccaagatccagaatcttgttgaggttgtcgccgatgggggacaggaagtggcggccgtagatgagatccaatgacaaaaggtgcagaaggtcttcccgatcctgttcgggagggtcgttaggaaggatgtagccgcaggacgactggaaaccgtggtagcggcggccgtaaggggagatgtgatggtggtagaaggcgggagtcagagagatgtgggagttgtctgatactgtggaggcattgtcatgttcggaggcatcatcatctacctctgcttgggagaagtcatgaggttcgccaaagtggatgagttcatagtctgagtctgtcgagatggtgctaagtcggcgaacggagtcagctgtgagttgaccatcagagtccttaatcgggttatgaccgatgaggatcaggtcgcttgactttgatgggagaggcatgttgacggtggttcaggatggagccggtctccgtaggtagttgttaaagacgatgacagggaagtggagactggaggcacttgatctcgaaggcagagatcctggctgaggacagtactagatataggtacttggggtgcccctcgcaaacaaaggcaggtcgtccgtaaacatcaaaaacccacatggcatgcacgagtccaagtttcgagataatccgacgacccaggattaagtaatcaccatcagggtcgcatagcgtccgcactgtctggtctacctggtaacattgcgacatcaatagcgaagaaaagggtccatcgagggttcatggcgttcgatggataaagttgcagtgcagccgcaaaagaagcctgaaactaggtagaggtagtgtctcgggccgcggcatccttcgaactgtggcccagtgcaatctttgtcggccgactagtctcgggccgcgggcatacatgggcgtgatatcaggacgtgtgatgatccgaatggatggcttgacgacagtctgccattgctgccggtgtctcgactggaaagcagaaacgtcgagataataggtgtggagacggcggctgggggtttgccaggccgctcatgacatgctgtgccgtatagaccatgatctccagacgcgaactaggtactacagacgatacctatgtatgcggtttgtgaatcggtcaccttgtgaggtcttgggttcgccttgcgatacggaacgatgtggatggtgaagagtttccactgccgtgtgcagatgacccagtgtcggccagaaatattggcggaaaagacagcagcttgctttggtcgcttcgccgtcaagtaggtgttatcgggctgccacggccgacaagcggcagaattcgtccagtcaggtagatgccgtgtcgtgtgtttggtgggagctactgtgtagaggtagtagtagtaagaatggaacgaagctggtgcagcgacgtggatgccatggaagttggtgtttggttcgaatctcaagttgggtggggtccgaaattgttagtgcagtagtgtatgtagtaggctaaaacggcaggatcgggtcatccaggaatcacccgcccttggcgcagtgggccctataatttgtccaggccgcggggtgtctacctctacctgtttcaaccatcagcttacctaggtaggtaggtagataggtacacccaacccattcacatttcttcatcgttttcagatattcggctgagctttcacttcccttgatcacacttttggcttaggtggttcgacatcttgcaacctttcattgtgtacagacctatttagctacctcacacttgctatgtgtctctccatccacggactcaatcagaacccacgctcaacgtcctgccaagggaacaccctcaccaacgcctcatcagttcaccccgccgtctgattgaatcgatcaaccgccgccagtcgactggtatcccgagttcggccaccgttagcggcacaatcaacacccaccaaaaaggcgcagatgtcacttggttcgctttttctttccgaattagacgccggccccccatcccgtgcacaagcgccacttcgcacatgcacacggcaccgtgcgccatcgttcgactcttgcacgccgtcttcatgttccacgacatgtctcgataacccaacagaaccttcagacttgtcatccaccaccaagatcaccaccctcaatcatctgcgctccctggtgcctcactcttactgcattggcatcgatgtggagggtatcgaggggatagcgcagggtatcacctccgtgggcatctccatcctgccacccgtcttctccctctccccggcatccgcggatggctcgtggccatggccctttccagaccaccaccaagggcaaatcgacctcgacaccatcgcttctcactaccgtctgcagtcttactgctttgccgtccttggccgtgagcgtgcccggtcctacgagcatttccactacggcgaggtggtccaccaccccatcacccacctccagtccaccattgtctccgtactgcagtccatccgccttcaggaccccacggcccataccatcctcgtgggattcgacatggagcttgagcaccgcgccgtcaaatctgttttccctttgttggatgaccatgtcacacactggtgcgatgtctcgcataccggtcttgcggatgcgagatgggaaggtagaagggtagcgcacaagacgcatcgcaagatctcgttgcgggatgccatgttggctctcaacttcaggcgtaaccatgggatacagccccgagcgaggcatcactcggctggtatggacgctgtgcgcacactgggaacaatgcttgcgcttctggcgagggcgccagaggcaggaggtttggtggtcaaaaggtttacgtgggaggagcatgggaacagaaaactgtgggaatgggtgccaagaccggcatccaagttcccttggacagtgaaaattgtaccggtgccgacagatgacaaggacggaacagcgcacctgccagagtcccttggcagaccagcccggttgttcaatttcgtaacgaggaactttgcggaaccaaaagccgtagcggtctgtcccccggctaggtcggggccgctgaagacacatggctgggtgagtctacataatgaggaagagatgaagaggctcgtaagagactgggatgggaagatggttgtcgatggggttatgttgaaggtcggggggagaccgcctcctgagaacccccctaagacctcacttgagcacccgatgaaagccagttccagcatcaacgaaatggttaaaagagctaagtcaatggcagatgagctacacgttgaagaggaagaagcagagcgggactcgtttctcgcagagggactgtccaacatggagcttgatgacactggagaggtagccagtgcgctagatttcttgttccaatcggacagtgatgacagctccttgggtgatatatgccgtacttattccccaattgaaacggactggaacaaaaacaaaacaagttggcgatgaggttcaaacgagtgtcgacgatttgccagacgacccctaacccttccccggtgcctcaattgctgcgcctgtgtcaacttgccgggggggctgccgcagcactgctgatccctgcaccgtgacgcgaatcgcattctccaccggcggtctccaccgggcagcacttgcagttgcagctccaagtggaagaagttcaattgcgacgagcgacgggactttcgttttgcgattcgattcgatttccatctttccatctttccatctttccatcttccgtgtctccagctaggcacctatcgatacctaccacttccacccaaaccacacccaccgcaacatacactggaccgcgatgctgaaatcaacatacaaaccctctcctggtgctcttcctcccctgccaccaggctggaccgaacacaaagcgcctaccgggcacacatactactacaatgcctcaaccaaggagtcaacctacaagcgccccggcgttactccgactcccactcctcccgccgccgcttctccgttcggtcctccgtccgcttcgccagtccccggcgcccatccgctcgccgcggcgccagcgaacccctccatgagctacctccaacaccaagccgttcccgcgataaacctctccgatccacgcgttgccaatgcccttatggcgcagtattcccagcagtcccagcctcaacaccaaggcgggcgagggggttttggagcagggggtaggggcggtagccagcaacagcaaaggccccgaccacagcccgtcgacaagccaaaagccaagatcgccatcctcggctgcgagccgtggttcctggtatacacaaaatatgggagaaggtttgctttcaatccggtaaagaatgcgagttactggcggattccggagaagatcctgccagcagtgatcgagttggataaagaaaggatcaggaggaaggccgctggggagccaccgctcgaggaggatccgagatacaagagccatgataaggaggaggaaaaggcggaggggaagaatctgggttcggggcaacagggcctagaagagacgcacgactacgacagttcagaatacgaagaagtagaagtcaccgatgacgaaggcgcagaccacaacgacgccgaacacccctcccagcaccagcgtaccgaagacgaaaaccaagggccgatcgagtttacagaagacgactttgccgctcagctggccatgatggaaggcgatggtatggatattgaccaagaatacgattttgcagcacaagcagaaaacgtcgagcccctttctgacgccgacgcccgcctcctcttccgcgacctcctcgccgacttccgcattaacccctactccccttttcaaaagctgatcgacgaaggcgacaagacgggtgtcttctccgacccgcggtacactgccctctcatccatgcgcgagcgcagggaagtttacgatgagtggtcccgcgaggctatccaagccctgaaagaagcgagggcaaaggaagagaagaaggacccaaggataccatacctggcctttctacaagaacatgccacgccaaagctatattgggctgagttcaagaggaaatatcgaaaggaagatgtgatgaaggattcggcgcatcacaggagcttcaacgacaaggaaagagaaaagctgtacagggagcatatcaacagactgaagctaccgcacacacaactcaagagtgacctgaagaagttgcttgagagtgtacagctccggcagctgaacaaccggtcctcagcagccagcctcccgagccaaatcttggcagacatccggtacatctcgctcgatgcgaaaacgcgcgacgaattcatcgagggttacatccagggtcttgcctcacctccagaggcccaaagcgctgcggaagaagcggaggatgaggtactgaggaaagctagagaggagaggaagaagagagagaaagcgttggaagagagggagaggagggtagaagaggaaaagagaagacaagaaaagaggttagccgttgaacgggcgaggctcagggaggaggagagggagctgcagagggctatggttgttgataagaaggggctgcagagtcagctgggcggtggtgctgcggctggcggggaggcgtcgaaggaggatgaggcaaaggaggagagataagagagtgagtaagtggccgtctcaactagatggtatatacccaaaattgttcgtcagcatagcgctcaggagttcccatcttcatatcacgccgcgggtttccaggaacaaccaggttccatgtatttaacggggcgtttgcacactaaacatgtgagagaatggaagcagataggtaaggtactcatcaagaatcatatacaagaaaagccaaattggcatcaggcctttcgtggcacacctcgtcaagtcatccgtcggccgccatcacacgtcaaccatcactggtttcattgtcaccatcatccaccattcttcacgcccctggcctagcagtcgacctaaccctcctcgccgtcgccagcgtagtcgctacaaccgtcttcgtcgtttgttcccttccaagcccaggaagaccctcaggcccgcgatgtgctgccgcctccaagtccagttccgataccgtcccatttccatcatccactccatccatccccgcccgcctcctcgacgcgcccgccgcatacgccttgaacatattcaacaccgtccaatacgccggcttcttaacataattgttatcccacatgcacgcctccccctctgtggggatctcgctcggcacccacgaatacttgtcggtgaaatcccacaaagtcacccccacgcatttcctccctccataccccttgttgacatccaagcaagcgcccaccacctctccataatcccttgcctgcgcgttccacatttcccttgtgctcggcaccttcagcgggctgtgtcgaatatctagctccgtgatggccacctcatccaccacctccaggaactgctgcattgtattgacaatctcggcacgcgcagggacaaggccgactttgaggtgggattggaagccgacgccgtggacggtgccgccttgggccttgacggtgcggagcatggcgagagtaatagaaattttggggcccggggagagggacggtgattccagggcgtagtcgttatagtagagcttggcgccggggtcggctttggcggcggtcttgaaggagaaagtgatgaagtcgaggcccatggctttgtacacttgcgggatgtcagcttaaaataaccaaggtatgggcgggattgaaagagcatgaaggccagcatggaaagacgtacttggactctgtctaaacactccgttctcgtcgatggcttcattcaccacatcccaagcataacacctccccttgaagtactgtgccagattctggatgtgtgcggcgaggatcttttccatgtcgtcgcgggagtacgtcgtctcaactaaggcattattctctctcgtcagtttccatttgttcctcgctccactcctctgcacacataagaggacataccccaagaaggcaaccccttataccacaccatggtatgacacctcagcgtcttcattcctcccaccccagctttcgccgtattcgctatagcatccgcttccgcaaaggtgaatactccttggacctcctcggtcttcttccatttctgtgcattgatgggtgtcagcgagccaaactcgccagacccctgaagcacagacatgtactgctcattgtatagacgagggttgtcgacggctgtgccgaaataggagaggccggcgagtttggcgtacttgtcgagctgtgctgaagccaggggaagaagggtggaggcaaaagctaagaggacgaggaggagagggaacgagcggggacgaaagagggagagaaaaggctcgatagccgaaaattcggtggagatgagcatcttcatcttgattagggtagttggaggtggttagaagatggagtgtataggggaatctaacgggcaggtctgaaaggtctactgaaaggccgtccgagcgagctgtcccttacttcgatgcccggattttgcaaggagcgagcctggaagaaggctggaagaggtgacaatgaaaaggtcttgattctggagttgtctaaacgcaaggggagaaacggaaaccagggcaacctaaatacctgaaggggagtgccgatgaacaggcgagatcagtgaattgggcggcccagggtatctctaaggttccaatggaggctcaactctcatctcatacatgtactgtgaccttctttttctggaacgggcagacgtacgacaaccgagagaacgaggaggcaagtgcaaccttgcacttatccagaaagtccaatgaccataagcggcccccaataccctctgtctccgctcctcagttggagtcactcatcgtgcaggatctatttcttggtgagcatcccctccccagctccaagtccaataagttcaaagctcggagcaattgctcggaaagaaccgagcaaaagtgtaagagagagaggtgatgggagaggggcaactcagagccagtctcggaagaagctcggaactagagctgacggcgacacaagaacgtcctgttcccgtgacggtggtgttcggggtggtgattctggtgggtgtggtatcgagcggatggctgacgccgacacggtttccgttcaggaacttgatcgattcgtccatgtcctcagatctcaaagtccagcgcctggcagaattgccaagtttcttctctgcttacttctgcgacattgtcaaggaaaaaagtaatatgaggtatcgaagctcctagatgtggactttaagggagcaagtgagcggcgcaagaacgtacctacctctaggttccagccggtgatgaactccggagacggagaggttgaccgcgtttgaagacatggagtagttcaatgacgcacttgaagacattgtagttcctgcgccaagatcttgggacggcgagagacacgaatggagcctcagtcatactacaggtacctacctactgtaggaacactggactcctgcggcgtcaatctatcgcctccagactttccagtcctcagacgttgggctctacgtgtaagcttcactcatgattcatctgttctagacaaggctcgcccagatattgacctgtcacttccccagattttccccaactttttatatactccgagatcccaacggtctaggccacgtttccatcagatagagagcgaaccacacctcgcaaccatgccagtatcaagtaaagcagtcggatataaggtgctggacccaaatccaccgtggtcatcacgcgtcacgagcttatgctgtgtctccatgatatagtaatggtctggctgacaacaattcatcgctgaggtcatggacggacaaactcattgttggttgatgaccgagactggaaggctagacagtaaggccgaggaaggagtctttggacctcagaactgacagcaggatcttgcactttgcgttttgtctggtgagaaatgtgacgaatgccacttgcaaaatgccgatgccagtgcccgtagtcatcttgtgacgagctaagaatctgcaatgtagtcgtgacaacttggctgtgtcaccttccttgtctatcttattccagcccaggacatttcttactccagtcgactttcaaattgggttgtgctactcattcggtttttgggcacctaggccatgtgagcgcttcccctccctgaattctttgtcttcgttcctacagcattcaatgatcagttaggtagctttgtgaaaccaagcccttataaccttctcaagctttctggcttacagatacagtcctcgtggtctatcggggagcatacgcaactacaagctgtcccgaacaaccggagtgaacgtgatactcgaattccaccccaatttgaactgactgtagtgagtaaccggactacctcatccgtcagcagtggcgcacctccctttgaccatttcagactctctgcttcaataaacatagaatcaatcaatgctcgactacctaacttggccttctttttcgtttcagttttcgtttattgctcgttcaaaggaagaaatggtgtgaatgatagagaacacccgaacccagccggaaaactaggcactcttcgacgcacaactctggattgacaaatcgattgaggccgttgttatcgacattagcattcgtcaagtttcctatggggtataaattctagaaaaccaccgctcttttcgaccaagtcgcttgctcatgacacttctccagaagacaacgagaacaaccgccttcgccaacgccatcaagccttatgattatacagcttacgccaaccaatcccaaatcttttcaattatggtgacaggaggcttatactctctctgccaatgctcatcctctgcatcaagcgccgcctttccagtcgtgagatcggcctccgatggttttatgacctttggtcgcttgataatcttccagccaccgtacagaaggaagaagatggggatgccaatgtaggcagcgatgaaatctgtttgtaaatattattagtacttctattgagtgaagcagggacacgcccggggatctccacgaggtggttgctacataggcaaaacggtgacatggacgaagtcaagggagacttaccagcgacatcccaattgcctttgatgaagacagcaaacccgctgaaaatgataatgacagcaaagtagataagcgcgaaccatgccgtgtatggttgaaacctgctcttgaagaccaaggtatcgcggctaatgccctgagcctttagcgccttgtagaagcgaaggtaagcaacgcagatggagcaccaggtgaagagactagcgatggtcgttaagttctggaaccagctgaacgcctttgcggcaccaccgttgggatcgacagagaggtaagtgagaccgccgatgatagccgtggcggcaacggcgtaataggggacacccttcttgctgcaagtgaggaagatacgtggggcctgacggttctgcgccaaagcgtagaggtagcgagagccggtgtaaaggaaggcattgccagaggaagtcgcggaagtcaagatgacagcgttgatgatggagggcaagacggagatgccagcgttcttgatgccaataacccatggggaggcagcagcgtcggagcggccttcggcctgagcatcaaggaggcccttgtcgttggaagacacaaggacaccaatggcgagagaacccaagacgtagaaaaagagaatacgccagaagacacgacgaacggccttggggatgttcttgcgtgggttttcggcctcaccagcggcaacggcgaccatttccacaccgccgtaggagaaggcagcgttgacgagggtagaaaagagacccaaaaaacgaccaaggtcgccgtgcacctggggtggatactctttcatggcgcccgggttcttccagtagcgaaaaccaagacgttcgtggcgcgggtttccgccaaggtcgacaatgaaggccatgatgagcaggccgacaatggtgataagcttcatagatgcaaaccagaattcggcctcgccgtagagagaaacggcaaagatgttgagaaaaataataacaacccagatgatgctgatccacacggcgacgttgacgctttgagcaccttcccagaagccgatgacaagagaggcggccgagatttcggcgcatagagtgatggcggcggagtaccagttattccaaccgacagcaaaaccgagagcatcgtcgacgtatcgagcgcagaactgagggatagcaccgggaagaggaagccatgtggccatctcaccgagacactgcatcataccgaaaacagcgagaccggtgaaggtataaccgagcaggatggagagagggccagcgtgggtgaaggcatttccgatgccgaggaagagaccggtaccaatagttccgcccagagcaatgaactgaatgtgacgcgacttgagactatggttgtcgtcagcgccgtgattgctgagacgagattggagtggtactcacccacgactcacgtagccatacctggccgcttcgtcctcacccccaaggacagcggcaccctccatgtaggcatcgtttttcctctcggacgagctgtgtcgtgaagggacgccggccaattccgggtcggaagagtgtaggtgtttttccgccatcgtttcgacgtcgatgtttggaagcgggagacggtggtcagagtagcatcagtagtgcgacaaaagactggctgcaggcgcaacgcgtcaggaaggagggagatctggggtattataaaggacgggtgacaagaagggaggggggacgatatgtgtgtgcaaggttgaaggttcatgtcccgtccagcccataccttgttcatccaatatccgcgtgcgtcctggacggcatagctacgcacactagtactggatgatgaacatggctttgcttcttctttgttacacttgaccgggatcgttgtcggtgtctcatattgcaaccctcctattgccgggtagcacgccaccagtctgcatggccaaatgtcctgccaaatgagagactggccaatgggcataatttggcggagagatatattcacagcatcgctgtaagacagtccctgagtaccacactgggtcgccaaccgcagccttggtgtccgccttcgatggagtccagctgcgatgatggcgtacgaggctgtgtggggggttgacttgaagataacaggtccgtttttggaacgggtacgccgtggtttgggaatggtcgactggctgccatgtccgtcactggtcgggaaccaggttagtccttggccaccttcaccccactgcctccagagagctttgacatgatatcgtttttgcatcacactggaggagttgaacgtgtaagcgacaagcgaaaacagaagggaattagtagtgcttttgtccactggactgtatatcggaggacactgaccgatttggattgctgatccggcatcgtctgccagtctcaaagtgcatcggacgcataccactctcctgggacactcgggcatgtaccataggtggtctggagcctctgcccctgctaggtgtcagcccaaccgcggagtgccatcgatgtttctcttgatgcctttatcgtccagatggcagtggtcatggcaaagcgacagggcagatttcgtagtactgaagtgacaccgggcaaggcaagacggcgcaaggccgttgacctgaccagaaaacgggatcggtcatcggacgggcttctagctgattctgacaattgaggtgcttgccagtcgattgttggtgggtgtcgcactgattgtcggttcggtgatccctcgtttctggaacacatgccgtccagtctcgtcggagggtcgtccaccagttggcacaaacaggcagaactaactgaagagaacattccggcactgcagtgggctgctctgccattcggtccacgcactctggaaggaaggaagtcatcgtcccagattgagactgcagtgcctgcttcctgggctgccacccgtcgaacgacactgcctcccacgtcccccgtcgtcgtgtcttatcacttgacgtcgcgcgattggtgcgagtggcatgtgaatggttcccatccggggaaggtacggaaatccactctgatgccaagctcgccaagaaccccagaccggaaggtgcgctaaaaccactaaacaagggcccaattagcccactatatccactgacgcctccctaaaagcgggcgctatttgagtcctccactcttcacttcagccaagccgggtgccttcttgtcatgtggatcccatcttttgtctcgacttcattcgatccttcttttattcaagctttttttccccaagatgaaccaagccgggacaagacatgtcgagcacgccaaaggcgatcaagcaacgggctgacaaaggggtgggagcagttaagcttttgggacgaggggaccattggtctcatttccctttcccaggcaagagagacgggagcagaggcgggactggagcacttccatcccgtcctttcccaacgttgtcgattgggcgaccaacatcccgtccatgtcgagtcgatgaaacataccgtacctatcgtacgcgttccttatcacgatcttgtcccatttcggccaccggttcccacccccattcttcctcgcttgtcggccaatgtcgtcgcgttccccccctctgcgctcccagtcatgataaggaaggaaggttgctcgagttcgggtggaatgtctccttccttggacatggaatcgaaacactttcatcgatactttccgaaaccagttctcaggatcgtcagttggacccttccgtagtcatcaacaaagaacattgtctgcgttcgtccgagggactgcccgttctgcccagcccgcccggtccagtccacccaatctaccaatccccattcgacaaccgcttcgaccattcagatgaagccattcaccagatagattgggtgttattgcggccatggcttgcatcccacccactacctatacttaggtagtgtacacacctccctggtcaccacgcacaaccaggggcaattcccccattccatttctgcgtagtaccatgtagcccccatttgttcccttgtcctgcctgcttctcgaaccgaagtccagactgagaggatccttcacctgcttcaacccgtactatgaaccgataactgaagcgagctgcgaaaaaaagaaaaggcaaactgccttcttcacacgcatctcaagatgtggccttccgtgtctggtgcacaacagttttttgacaccttactaattgacgagaaatctttgcattgatccatacagttctcaaacatggtggcatggagccgttgacagcctccttcatgctgaaaggctagtgcttaccagcatgtcttatcttcaccgttctgaccgttcaattgtgcgcacttctcggtcagtggaacacagcctttctttactgtgccatctgcctacttacggggcccatggtgactccatttcacttggactcaacagcatcgggtcttggtgaaccttacgttctcaccatttcatggaagcaaagatgacccaatggtagacatgacttcaaaatttgcactttacagccactcggtctaacaagaacctcagtcaccagctgttcaatcatgccaagcccatccgaaaaacgatgagcacaagatttccatgtcggaggcgaggttcaggcgaggtgccacagacacacgaccttcctgtcgcgtgcgtggcgtctccccccctcaaggcttcgcatcgaggcagacagcttctgctgcaactcaacaactcagctcctcaaaatgtgaccttgggcttacattgaaacaacctcaaaaacaagattcgaggttctagaatccttctctttccccaaccagttacgatcccatccaagcagtttggtctgaacatgttggccaccgcggccgacccagcgaccattgcaagggtcccacacgtaccatgagccaccatcaatgagccattttattccttcattaggaatttcgattgggtaaatgcatatatatgttgctcagcctgaagtgtacctctgggtagccgaggtatcttatgcccacggttaattggtacttgtggaaagcggtcttcgtaggagaattcgccctgtatctgtaaaccgtagcgatgtgagaaggactggatgtttctgctgaagtacttcaacccttgtgctatcacatcacaaggctgcaaagccgacactgcaacacttgtcgatttgctgtgttgagattgctatattcctcttggccatccagtcataacctttctactcatttccttacctaacagtggcgtcatctccatctcttccccgggccaaaggacccttgggttcacattgatggcttcatggcttcatttccccgtggggtaatacccttacaaccagcttcgaggtgtcttcccgtgtttgatatatgccttgagggaacatcattttcacttgatgcattctgagggctggaggtgcccctaattcccttcgccttggaaggcagtagataccggcgaaagggatcaaaggtcttgcatatggtacacccaacacgatcattttcagggcctgatcacatgccccgacttttccacacaggagacattgagttcatgtcaccaacttacaggtacctactgtaaagcagcaatggaggtcacattcgattgaagtgccgggaaacttgcttcactttttgtttcacttcaagcgcgcgatcagtgcctgtcagggctcttgttcaggcggccgctttcagtacctagttcttcttcgacctgcaaacgaatgccacccgctgcatagtacaaaccgacggaactcaccttgatgaattaccatgcatccattttcgagccatacggagtgcgtagagatactggacaatgggtgcggtttgtgttcgtgttgaacggtttgaagggaagtcgacccttcttgccgtctgatcgaaatgtctcatgtttcgccgctggcaaattcatctactcgggcataatgcctgccgaaacggctcggaatgctgggcgtgcacgtgcgtactcgattgggaaaaaagaggatattgaccctaaccctcctttcttatcagaatgtcaggataggagcggaaacttctgcacttttaccaattattgtaggtcgagaggggctaattctggtgacgggagtctggtgattctggccaaaattgagaggtttcatgtgtgtttgtatttgaatttcttctgtcaactccttctctctccgaaatcaagcatcattagctagaggtaatcagagcgcgtagataaagggaacgtgtctgatcctgctgcccgagtcaaaggatgtggggcgtgctccgcgctacagtacctctaacaaccaaaccaggggcagcattgagtgccctgatgtgtattgccccgccatctcccaatacatgtgtcgtcggaataaagtcaaaagtacaaggtgtattagttttggaaataccagaacaatccagaatcaacagcaattgtcaccgtcaacacgtcggcatgcggttccgattcggcgctctcccggagcgttcggcaagtttccgcagcgggggctttgatgatcttcggcgctaacgagcgtgcgacggcgaagggaactgggaatggggtcaaaagtgggctcggcattgacgcgtgggaaatcggacaggatttatgacgccgtagtcaagcttacaaatcgctctcggatgcctttttgaaccactcctttcccctttcttcgagtccttccctcctttcaccaggtatcaccaatccgctaaacaccacaaacagacatcacaatggcctctaaccctccctccaagtgctgcgtcatgggcttccgccatgagtaagtttgacaaccaacctccctacaccactgtctggtcgctgacacctgcttgcttccaggggcgagccaaccggcaccatgaccaaggtcgccgacaagtgggacgcctacatcgcccagcccactggctcccagaagaccggcaaagccctcctcttccttcccgacatcatcggcatctggcaaaactccaagctgatggccgaccagctggccgcccagggctaccttaccatggttctcgacatcctcaacggcgacccgctcccgctcaaccgccccgacgacttcgacatcatgggctggctgaccaagggcagcaccggcgataacccgcataccaaggacttcgttgatcccattgtgcaggccggaatcaaggctttgaaggagcagtatggagcgaccaagatcggagcgttgggatactgctttggtgccaaggtaagctccgtccctttctcttttctgcccccccactggaagcgctggtcttttcgcctttcagttgccaacagtcactgacatgcccaaaagtcccttgtccgcaacatgacggccaccgccccctacaccggcatcgacgtcggctttgtcgcccatccctccttcgtcgaggaggaagagctcgccgccatctccggccctttggccattgccgccgccgagactgactccatcttccctgccgagctgcgccacaagtccgaggagatcctcaaggagacgggtctgccctaccaggtcaccctgtactctggcgtctcccacggcttcgccatgcgcgccgatctcagcaagaagccggagaagtttgcgagggagcaggcgtttgcgcaggctgtcgcttggtttggagagtatttggagtaaaggggatggagtagatgagatacccgaacctggttggaggtgtttgctaattgcttgcccgggagcaagcgagagagcgaataccgatcgttgttgatacgtaaatgtacgaaccaaaggacgatttgatgaatgtgaagaacaaaagtacagtcgcataaagcccacacgcccgtttccctccttcatatcatggcagcttcatggtccatccacccaactccatgcctggctccattccgctcgattttagagagccttgtggtaaactctatacttagccttcctcgccaacaacggccctagttccggaatcccctccgacaaatccatctccttgacatttttatacccagctctctcgtaccaaccggccagcttcgtcttctcctcatgttcccacccgtctcccgccaccagctccacctgcatcttcttccctcccttctccctcgtccagtcctcggcgaacttgagaaggtccctccccactccggaacctcggtattcaggacggcatatcagacatccaaactgtccgattgctgtatccgggtcggggctgaaatgcgcagtggtgcgagagtcggcctcggaaggggagtggaggagttgcacgcggccgcagcccagcaggtactcaatgcgcggcggccgtgagtaccccgggagccatgcgatggctagggccccactggtgatgaaggagcggacttcggccgggttggtgcgggtgaagggatcgatggaccagaaaccgcgctcggcgtcggtatagatctcattgataaggttggttagactgtggacgaaggcatcgtcttcggcaagggaagctggagcgatggagatgtcggcgttgatacggccctggagaggaggactagggagttgggaagtcgcgacggcctcattggtgttgagcatggcgactttttcgtcggcgaggggggccgagggggcggtggatggcgactccgttgaggccgtcattttgattcaaagctgaacgtgagggactgtagcgagtggtgaattacctgtgttcgtgtggcaaggcccgatgggttttatatctggagtcataggagtgatggcccgaatcctttgcaagtgactcaatccactatttccagtcttgggccgacccttgtcaacgaaagggcgtggacgacgtatggtaggccatatcagtcacagcaattctatttttagccgtgtcatagaaacgatggtttcttgcctgtcctcgaggcatattctcaatgtcgggcttcacgacattgccggcgtcggttctccgattcttcgccgacgagggttatgaaggttgaaaggcgacaagccgacaagggggtgtcaaccttaaccccaagcacatgatgctgcaaggggccaagacctttgaattccgtgaatgatgcacagaccgaggcggctatagtgtacatcgctgcaactgaatcgggatccggtgcaggaaaaataggtaaattaaggcaacgacatcgattcgagatttaatgtttcaggtatctcgaaagtgattgtcgtagaaaaacaacagcaaaaagcccaggctgatcgatcgggaatcgaacacaggagtgaaggttcaacttaacaccgaccagatggcagacctacctacggaaatgccaacgccttttcagaacccagcgcactaccacataggctactggaccgtggtggagggtctacactttgttgcctatatggacagtgtacgtgaagttttgagcagttaggacacatcgaagtcgatacataccaacgaaagataaagaatgttgccggggagcactttacaggggtctccagcggctcattagtggagctaccttaacggccaggaaccgcaacgtcattggcgccaaggctgaaccacacgccgatcatccacttgttctttctcgctgtccgcctcgtgtcattctttgaccttttgtcacgacaaccgccttgcccaacaacagcaacatgaaggcactggaccggtcataacagctatacgaagtgcggtcaatactccgcccggacgaaaaccatggagggggacactgcggtcccaaatggcggacagcagaacggccacggcccacgcgccgccgtctccagccacgacaccgacacacaagcacatgccccgatagtacaagtcattgatgtgaaagcaagcgtcgaagatggccatgagcactccagcacagcacccacccatctcccatctccgcacctcaccgcaagcgacctcgcagctcgacctgcccacgacaccaacatgacatccgcaagagttacgaacggcaccacggctccagcacactcaaacgaccgcctcacccccttgaatgagacattgtcctctactgccccgaccgagcccttcgtgccttttgtccatctgcccacacccgagcctgagactcaaccagccactcctgcgcaacctcccagtcctagccgctccaagccccgaagccgatcagagacaaagacaggtgttcacaatggagtacgccgtctgtccgcgtccaagatccaagaactgacgaacgctcccgagtccctacccattggcgcagctcccgaccgtcagcctgctgagtctacattctcacccgccctcgccgaagtaagctctagactccagtctcaactgggacttgcaaatgggaatggtcacaacacatcgagcacacgaacacacccacaaaggcctgcaatcgccccgcgaaccgtgtctactccaccggtaagcaggcgtcagacggccacggccgtccagcaagctcacccagctcagcaagcctcgatccgtcgcaattcgtaccagccgaatcctcgaccgccgcctctcgatctcgatggaacgagccacttgaacactggcgccgaacccaggaccgcccctccactgcgccagcccgagcccgacccggcgcccccatctcccataccgtcatctatccctctaccgcccatgtcagtccctacgctcctgcaactcgagctggctggatcgcgaccgagtcctctatacatacatcactcatacacaagcgacatcccctacgaatcgagcgcaatcaagtttgagcggttgaagaacttcttggttctgccctttgtcctcgagcgatgcataacctttggtgctttggcttgtctggacgcttggctgtggaccttcaccgtgctacctatgcgctttggcattgccgtgtggattctccttcaatggtggggatatgttattggcaaagaaactcgatgggtggtaggattcgtgtggtacggcttgggccgcatgtggaagcgcggccgtcggggtcggtccgagtcagtcgccagtacggatggtcagcggtccaggagtcaaagtcgggtacgggagcagccagtcaatcacaatagcactgctactaccaccaccaccaccatcacaaccaacggggccgacacccgtcatcccaacctccgcatggcccccgggactaagccccccggtcccagccgccgcgggagaggctacctcggtcaccgccgcaccaagtccaacccgtccaacctgtcacactacaacaaagccgacctgctccaaggcgccgtcgtcatcttctcctccattgccctcatgtctctcgacgcctcgcgcatgtatcattccattcgcgctcaatccgctatcaagctgtacaccatctacaacctgctcgaagtgggcgaccgtttgctgtcggccctcgggcaggacatatttgaatgcttgttcagtaacgagacgttgtcgagggatagcctagggcgcagcaaggtcttgctccccttgggtatcttctgtctggcgctggtgtacaacatcttacatgcggtagttctgttttaccaggtcattgcgctgaacgtggctgttaactcgtacagcaacacgctgttgacacttcttatgtcgaaccagttcgtcgaaatcaagtcagccgtgttcaagaggttcgaaaaggagaacaccttccagatggcttgtgccgatatcgtcgagcggttccagctgtggatcatgctgttgatcatcgccatgcgtaacgtggtggaagttggcgggctcagtgtgcccggggcaggcagcgaagatgcgggccctagttcctttcctctacatacagcgagtatactgcccgcgagctttacgattctgcccaactggctgtggtccggcgaagtactgagcccgctcgctgtggtcattgcaagcgagatggtggtggactggatcaagcatgcttacgtgaacaagtttaacaatatcaaaccgaacttctatagcaggattttggacatattgtgcaaggattactatacgaatgtacgtttgccctctcccccttcttaccttcatcgtctaacagcagttcaggccttcgtaacgccccagttaacccgccgcctgggcctgcccctattgcctttgtcctgcctcttcatccgcgcctcattccagatctataacatgttcgtcgccgtacatgtccctcctcctctgccgccttcgacacaaacttctctctccgtcgaatcagctacaccctcacccgccatgctagccgctttggaccatctagacaaaaagattcgcattgctctaggccgagcggtatacggctaccctttcggtgaatccggtggactaggggataatgtttatggcccggcctcggctcccacaggggatacacccgaagcagccggcctcgcaactcacatttggcactcggtgtccaagtggttgccagagtggaaatggacatccgacgacgttattgcttttctgaccatgataaccgtcttccttctgatcttcttggtgcttctcatcttcaagcttttgttgggtatgttcttgctgcggtattcgagagacaggtacgcaaggatgaaggttaaggaggctgccattgctgctggacaggcggaaaaggagtcatttgagacacaaggcaagagagtaggggggtatggacaggtcgaggtgggagaagaaagaaggaggtggatatttgccgatgatcccaaggggctgaacaaagtacgggagagggagaagggcggcgggggagggaagggaggagggggtggtgggaaaccagaaaaggatttgggaacagtgatgaggtatgagatgattgccaagagaatttggtaaagggatccatgccattctgaagttggaagaaatcgaacggaagcttgtaattgtcatttcattgcttcctgtatccggcgtcaccaaacacttgatattattgtctgtattatatacatacctacctacctatgtctgtcattggagttcggtgggaaccaaggtcgatacaaaatttgtccttcctgtagcctgcggcatctacatcttgatcgagtcttgtgccgtcatcggcagttcaaacactgtccttcgttgaatagaggtgcgtgagtttccttcccgaacaaggtagcaggtacctctacccaatggtgtttacaaaggaatagcaacgctcttatcactcttcaaccaccctctttccgcaagaccataccgctcggttgctaaactgtttgaatgtcagcttcctcggcccttatgcaagaaaatggaaagagagatacgaacgtccactcataatgcccagtcatgatcgtatacaccgagtgcaggtacttctcaacatgcttcctcaccatagggtcaggatcttgagcaaccatctcccgaagtctcgcaccagctgcttccatcttgttactgacttgacgcaaatcttccacgaggagattgatagccttatccagattatgaccagatgtgcggtaggtgaggtcaatagccacaagcccaggccagttgaccttcatctcttttggcagggaaagaacgtcgtttacactgtcgccgcactttgtcagtcacatatatttcacaagaaaacaaacaaacaaacaccccgaaaaatgggcaggacggcacgaaagcaggaaagaaaagaaaaaggactcacatgacaacattcttggccaactcctcccacagcgtcttcatctcttctgtttgaaacagatattgaggaatcgtgatctcggtcatgaactcccccagacaagagaagaatccgatcccattcgtgccgcgcctataaacccagtactctttctcggtaggaactgtgccgttgccgcccgcgtaggtggccacttccagcgcggacgagtgcaggtacagttggatctccgaatagagtcttgttcgctcagtgagggtgcagccttgtttgaagccctcggccgcaggtttgaagaggacggagtactttgtcggcgggggcggctctttcgacaaggacgagatgaagagggaatcggggtcggaggaaccgtctgattgatggtggtggcggcggctggtcggcggagaagaaggaagaacacatgcaatgttgcctgaagatgggggagatggaggatcaaggcccaggtgaaaggcaacgtatctcaatgccctttcactcaaagtggtctttgagtccaagtccaggtcctgagttgatgactcctcggcttcatcatcccatacgaagatccagaagacaaaccagctcatcgtcaccaaccgctcaagtgaagaacggggccaccaactgcatgtttcaatgtctatcagtcgccgtttcttttattcccctgaggtgtttgttgcgaatggtactttgatgttgacgggtggaaagaaaaaaacaatgggtgaactcactatgcgcagagcaaagcaatgttgatcttctttgctttcgccctaatatccggctcctcgatcctgtcatcaatgtttttctccacaatctcacaaagtcggccatagtgcgggctgagctccgtgggaaaggaggagagaatcgattcttgttggagactgggaaagtgcagtttgaggccgtggaggttggcatagacttgggccgttgttggtctttcagaggtggcgggggccatggtcacctccagcgtcgtgaacgaatgagcagagtatataggttgtagtgttcaaccaaagattgaggcgaagggatacagtcagaggatacagctcgatgaatgaccgccttacaagaatcgggtggtagattcgaatgagcgttcaaacataaaacgaacggtatggtgtacgtgtggaaaagaagtagattggaagagatatgggtcagtgtctttggctaagctccattttcttgctttgaaggtcctccctttcttatagacagtttgaaccgcgcggagaattctgtaacaaaaccgctggtacctttggaatcgtcatttcccgctcattctaacgacagcttgtttggtcaggtacgtcaatcctggagtccggaatacggatccgaggcccgaaatcttcttcgattttttttttttttttatcttttatattttttttccgtcactgtactgctggtacattcgacttcgtacgactgacgttgaggccgaagggactgtgaggatcgaggtattcaagggtgatgccacgggtgtactgggtgtgcacggcagtacctagggttggaccaaagcttgagagtgttgataaggagcaaatggtctgcagttattcacgctaacaatgtgtggactgggtcggtctggctggctgggaatgctagctggaggtctctgcagcagctgcatggccggcagtacgcaccgctgacacaggagctcagtcctctcgtcatctccatctccgtcttctagaccggcatttatacgagctacacgagctctgggccgtgaaggctgctttgattgtcggggttcatcgctgttgccgggaagggggcgcttgaaggcgtaactgggagggtgcggatgtggcggtgcctggtgcctcaatcgatagggggcatccatgcgagtatagaccagtaatcagactataaatatctaggtaccctcaagattggtggtaagatgggtgggtgaaggtttcactgtcgtcacgtatcaacagacttacgatgtttatgcggtggtcagactggagcgggaaccgaagccgtgcctacaagacttggccaaccaaagggaatacccagaaggtctgcaagcctgaggcgagatgtatttgagccaacaccctcaatacatgatgcactcccaccatcgagtcaccaactgagcggcgtaagatgacacatccatgttcgatatcgagtcgcttatagccgttcctttgcaaaaatcgttgtaaggactccatgaagagcgtcaaggtgtgagaaacgcaagttcaggagtcgtgcagctgcaggcagggctagatctttgcatattggtttcgtcagagccatgaaatttctgaaataacatacctctccatccgattcgtgtggtctgacttttgctgcagacgttcggatggaaatgtatgcgcattgatggaagaggatgtcgtattttggccgggagactgggtgtcatggtgattcttcgtgcttttgacatgggatttcggtgttcttgagcgtctcatctcctacccttcgttgtttccctgtgcacagcacgctcgacaacaacaagttgcaaatagatcacatctgaattctgcggtgtgtggatcactggttgtgttcatttgtatgatgaagagggaaagaagaaaggaacatgaaatcaaccagtgcgataggtaggtatcgaccaaaaaatgacaaggacttatccaatctgtgagaagacaatgaaagaaggaaaccaacaccaatcccctcatacgccgtggttcctgccccatcatgttctgttggaattccgccgcggctgcgtgtccagcacatgttgttgattgctccggtggcgactgccctgtatcccgatgtccaagcccattgatcccatcaatcccatcccgtaatcccaagtcccacctcttgccagccaaaaaaaaataaaaaaatgccagaattccatctcttacatgtatcgtgttcatatccgtgttcatctcaaatcattgcttatcccatcatgacctacgccttagttcgcgacactcgccgcccttctcatatgacgctctccatgtccctccttggaggtccgtctctcccgttccttatccttcccatctctctcgcgcctctcttccctctccttggtggcaatcttctcatcctccttgtccttcatcttcttgaacaacgacttaatcatgttgcccttcttctttgcgctgtctccatcatccagattcgcctccttgctgctgctggtgccgactctcgaggccgactttcgctctctatccttggtgtccttctctctctctctgtccagtttcgaacgcgatgaggagccgccgccagcttcgctgcgagcgcttgtgcggtgagagcgagagctgcgataggagacttgagaggaggcgccgacttcgcttgttgctttatccttcttgtcacgcgaggatttgcggtcgggaatgtcgagatcgtcgcggtggcgtctgctgctgctggtcttgtctttgctgtctctctccctctccttgtcctttccatcccgttccttatcagaatgtccaccgacagcctccctcaacctctccctcaacccactcggcttatgctccttcttcaccgtcgtgcgtctcgccaatcccacctgagaaaccgaatcatctggacttacctccaccacctcctccttatacttctgtttcaacgccttatccgcctccggactcctcaactccacctccgcctcctcctcactcgtcaccacaatcccgcgtctccagcactcaatcgtgctcaactcctcatccaacaccaacgcatcctcatgccctcccgcagcagcacctgcccttgcccccgcatcaaatcccatagcacccatagcagtcccattcccagaaaccgcattcatctccaccgccgcctccttctgcttcgcattcccctgcgtgatcttcctgatgatcttccacccgccaaacatgaccaccatcactccggccgcaatgccggtaccaatcaagaactgcggcgagcaaagcaaggcgtaaatggccggactgccacccttcaagaatgccaagaaggcaggtgacatcttgccaatcatcgcactaagctcggccagcgacagcgccacagccgccgcggcttccgggttctgctgcagattttcaattatgcacgacgctgaagcctgcacgcagtgtgcttcgaggagaaaggattcgatgcgggagatgagatccagcgcttccttctgttcgggttcctggggcgtgaagtcgggggcgaacgtggggatgccctgaggcgggacggggtaggagtgattcatgctgtcatgggaggagcggtaacggccgcggttgaggtcgtcgcgcaggtgaaggtcaggaggaaggtcgccgtaggctaggtcttggtcccggtctctgttcttgttcttggacgaggatggggtttcggtttggcgacggtgaaaggggttgcgactacgactgcccgaagcggccacgtcgaaggtcgggctggcaggcatggtgttggcgtggttcagacttggtcgcctggcgagttctaggtctttgctgtacccctttggtggctttgacggcgccgttgccgatatttccgtgtacgttttcagatttccctctgttagggctgtcgagggattaggcgcttgagacgatgatcgcttgcggtgggacttgctgcgcgaagtagaggtgtagcgagaagcgaaggaacgggtgtcatcatcgtgggatttgcggcgcccactgctgttgccgataagcttacgatccctgatgctgccgccatcgagcgtcttgatgggacccggggagtcgtattcatcgtattgtcggccacgaggaactgtgatgtggacttctccccgtgatcggccggaggaatagctgccgttctggaagtcgcgctccgcccttgcggcttctttcctctcacggtatgtagctttagcatctttgaagatgcccatcagctgcctcccctatatcggagttgttagttactgtcaaattggcaggtgagacaaggtgggtgacacggatgtcaacggtctgcccaaaagacagacaggggagtccttaccgtgctgatgatcttgcccgaattgttgacaatggtgataatctcttcgcctggcatcttggcggttggtaggtatgtatcgtctttttgtgttgtagtgttgatatgccggacctggaaaggaccaagaggtgctgtaggcgttgtgaatagcggggtaccacgcctggagttatcgagtgttattcccagccagtggttgactcgatcgtggctggcgctggcgggtctttcggcgccggcgcttgtatgtgaggggtataggtgtgcctcgccgacgaaagaacaacgaaaaccgagtaataaaacaaacctaatgtatgggaatatggtttcggtgagtcaacgaagaaagatgcaagagttaaagtggttttagtcaaaggatcgcgcgcttcgcttctcttcgcttgtcggtgccagccccccgggaaggaaagtgtggatacagcgccactcttctctcctccaggactcttgatgttccactctctgggctgacctccgatcagatcaactgaggcagccgggatctaggttgtatgtttcgatcttaggacggtcgtgtgcaacagatctgaatgtgaagagtccagcaagatgtgagaagaaagagaagaaagacgagaagtatgtagaaacaaaagcgaaagccaagcatgaacagagtcagagtaagtaaggttcaggttcaatacgccagggccgggggtattgccattcgttaattcatcatgctatatgacaagcccttgttccctcgtaggttttgtccgtacactacaaagtcagtccagtcaaatgtaagtcaccgtctattctctttcacttttcttactggcgcagagacagaccggaaagtccagaagcagggagtgggatgaggggaaatgatgtggtgggaatgagaatcggaaccagacctcctccactgggaggtaccttgtattgattcatgcttcgagcaagtcttgtccttgcaagccctcccacgtttccccgtttcggagacgagaacatcgacagccagccagcatgcctagcataaccaacgcaagcaatcaacgcaagcaaagcagcgggaatggcgggagatgcgtagcattttcagggctgcttgctgccacttggacgctgacgacacttgaccagtcaatgttgaatgtcactgattagaccttaccattgattgggcaagatgtagccaagatgtcagaagtcgggcttccttgcagtttgtcacatttgagaacttctcgaacctcaagtcatcttctcgctctcttctcagtctcttcccctctccccttgtcattcgaaaagctggaaatatcaccgtcgagaagggtctttgatccgatgacaagactccctaggatcggggaacaacatgaaactttccctctcttcaccccacccccacctagagagaatgtttgtggatcccccgcttcaccgctcgtctctccgctctcgattccatgtttggtgagcatgatggtccgtgctccttcggctacctcccccgggcaccagccggcggcggttcgcttggtttgcttggaaagtctggaacgaggcgcttcacctagtttgtggcgcactcagcccctgatcaaccaatctgatctcgaaagtgtgtgtgtggaatcacttcagcagcgtccttagccacttttggggtgtccaatcacagtgaggtcggctatcgaccgactcccagtgttccagtctccatcgttcgtctggtctcgctcggtccaggtcaggaacacccgcagacgcccgcactgccagcgaggcaggtgaacaaggtgagtcgaaacacccaactcgcaatccagcgaggatactctgaatgaacaagagaaaatcattgatcttcctcaaatccatgagtggaacagcatcggcgccagttactcccgttgattccgtcaaatatctgtcgtgttacgaataacgcctgctaacaacgcctgcaccccccgtacaaagaccgggcggaacggaaacgaacactggcgctctgcaagatagacaagcagagacatgcaaacccaccaaccacctcgtcggccttgctctcgagaccgtgagaacggttcgtcagtggttggactggttcaaagagcttgcattagggccatgccaaatcatcagtctactaccccactcgtaccccgtgggcttgcgaatctcgcgagagtcgtcattggattgaggtcgcgttgagtgcttgcatccacagttttctttcccctcattcacccgcctgctcttgtctcgtctcttgagtttctgagactgtctcgtccatgcaaagtgtcggtttgcacttgttcttgtgagtcgcagcgccattatcaagcacaaataagaaacgacagggcagagaaccaattcaattccggcgttaccatcctctcaagatttgcccttgcaattggagacacgacagcagtccgatttcggtttgtgtgtgtgggtgggtgtgggtgcccgtcggagccatcgtgatggatggtggtccgtgcggtgggtgactggtcctgtggatgaagctcgaagacttccatcgcgcggtcttgatcatcgcaaaacctttgggcagcgtagatgataccaaaaaaaatttcggcaatgatcaaggtgtcatgagcgtaaagcatcaagaatttgttagacgtgtgggttacgctaagcaacaagacaacaatgcgggtaaaacgaccaagtgacaacaacgcgcttgaagccaatatatccatcaggttatccaatgccccatctatgatgctaaggtgtgtccaaaattgtgagtaccatgctgttcgcaaatacatgggtgatgatgtgaccaaagaaacaaaagccaggaccccccgaaataaaaatacagtgggtatgacgggaaaaaagctgccgtaaacttgtcgccatcatccacctaggaaatgtaaacaggaaggcgattgcccctgagctcgctcttgggaaactgtatgtcctgcctgtcgaagtcgtgcaactgaagccagcacagcatcctgaaaaccagagtgcaccagatggcctgggcttcgatgagctgcttagaggccagggcaggtgttgtaggcaacgctggggattgcccaactgtagacgtactaggtgtcgaagtggtggcagtagaatcaggacccgccggggccattcccaatccactgatgtctgagttttcggtctgctgtgccaaggtatacgatctgtgatttatgttcttcatgcacttgcgcttatcgtacgctttgaccgcacgatcgctaacacaaggaaggacatgctcaaagtagactttcatgaaaatgccctgtctgtcttctgggttggcggcgctgagtacgtcgaagaaggccgtaaccgccttccctgctttctgggagctatcatctcctgtgtcgcccgttgtggttgacttcgtaccctcctccggctcgggttcattgatcatcctgagtacctcttggatgtgctcgcgaacaaccatgatgagaagatcgcgctcacgggtcttcaggtagtcgtcgcactcctgaatcgcgtcgtgtagacaattgagaagaggaaggctgtagccaggcaaaatcggtgcgtagtcctttttgggccgttcttccgcttttcgaggactgcttgctttgtattcaatcaaccaacttggtcgtgttcgtttccttgttagcgatcgcttgagcgggccaataactccaccttcagatggttcgtcacttgagatctctacatccttcttcttctcgtgcccttcgttttctttgttctctttgtctttcttcttcttttcttcttcagcggcaatttccgtatccctctccttctgtcttgttgcgacgtcccttctgtcggcttccagctggttgaggacttgactgataagctttttcagattaggagtgtcgggggagggcgtcatgtattgttcctcgtcaaacatggttgaaaactctttgatgagccttgggagatcaaagaagcgcctatcccagtgatacggtgtcggattcggaagcatgcggtggtaactgtttttcatgtacagggattgtccaagcatgccgatgatttcgaagggaactattcgatgtggcctgtcagttgagtgtcgcttcataagggcactttatgtgacttacctgcgaacagatgttggtgtctagcgtcctttgtcttgaagtaattggccgtgctagtgttgcattcgagctgaaccatggtctcggcaatctcgcgcatactgccaaactggagctcgttgtcatctttggcaccaagcctgcggttgtccttggccgtgtagaagatggtgcgaacgtagccaaagcacagctccttgatttcatcaagaggtatgattctgttctcctggaagcgggcttttccacatatctggaatgtgaaggtgaggccgagatcgggtaccgtgctgccagtgagcatgtaaccgttgccttcggcgcggtacttgtcccgtgatcgatcaaactccttccagtaaatacccagcatggatgcgatttcgactatgtggcatattgtggtggtagcatacggcttcttgacgccggcaggcatgttgtcccagcttcgaggtttgggctgaagggcaacaaccaaggtgtgctctttgaagccagctacggaaccggggccagatttcttctgatgctctgtgacccaattcatgtttgctcgttccatggactgaatttcttccaacagggtgagccaggtggccttttcattatcggcggtatgaatacggctgtgttgaagggcgtcgcgctgttgtgcgttctgctcctcttgtgtcaagagccgggcctgcttcatgctgtccttggtgccatcgagaaaactgataggaaccttgagacccaattcaggcttatccatagggccgcggtcattagtttgcggacaaacgaatatgacgggagtctcaaactggacctcgaaacggagctctttgagctgtagctttcggtgtaccgtatcataccagccgcccttgagacttttgcggcagttggcgtaacccgtggcagatgcaaggtattgctggaggacctgtaggaatgttcctatcaacgccacgagtgagatgacgagggcggcggtctcgactttgtcatcgctgctgctcatgttgacgatctaggggatgatccccagacacaggaacggaaagaggccgttatggacgagtcgagtcgggaaagggcatgggtgggtgattgaatgtcgtttgggtttctcaagcgttgtagtagcagtggcccatgtgtgggtatgactgtgtttgtgatggtgatggtggtgccgtggtcgttactggtgtcgttgattcgtaaaactgctcgacggaagaggatggggctctatctatgtaagaaaaagagatgatgagtgttggattcgtagcagacagacgaggtttacgaggaggggcgcagccacatcatttgtgacaacaacattcatacctcttgacctcgaatactacctcgatccaaggaggctctgccgccgccaccgtgtgtgcgacggtaaacaaccattttggttgcgacatgctgcaagagggaagtttggaggtggtgatgttgggcggattcgctagggtaggacggggcgatgggggtggtcggggtggtcgagtcagggtccatgttgtgtgtgtacccgacgagggtcgagaaaagtgcggacaaggccaccaatggtggtgatggaaattgtagaaattgttgagggaggttgcactcgaaatggggggactcccgtcgattggagatcagcggagatggcggaggcaggtagggcactatgtggagcgggactgcgctaacactgcgccaggcccgaatttgacctgcagcagtttacagtatgtagtgtagaggtacgcaggacgggaggtaatggaacggaagcgggcaggcagacagcccgcgctccagggcatctcatccacctcgtctggccagggcatcatcttgtcagttctttcgttccactttcatcctcttgggaaatgatttccatctcgcaggaaggttctgggtggctcttttggcctgtttcatcgtgggcgacctccgcaacaaatacctgtaggtagatatccccggctgtctttttcgtcagtcagcccctttggcctgcatcgccacaatgtatatgcaagtccaaggtggtttctatgaactaaacctagtaggtagaccgcattgatcttgaccaagttgagcacgtcgagttggcctatctcattttctttcttcaagtgctgctgcgccttgttgcctgcgtggccacaaagggagggggttacactcacaacgaaagctgatttgtttacgtttgacgaaactgaaattacccctcccgcagtccaagtttacaacaacgggaagcagccaggagccaaagacaacggacagacgaggccagccatgttcaagtcaatcatgatcacagaagccccgccgtctccactgccaatccggggcggaccggggcgaaactgggcggaccggcacggaagggggccgtcccttgaatcagtttgcgcaaacactagtgtatgtagcatggagatccatgttcatggtgttgtggtgatcaggaggagcattggccgagtccggcagattggcctgtaaaagtgtcgggtaacgaacgtgtaaaatgaccttcagcagcaaaggactgatgttactgttagaggctcgcgtgacggagcaaagagcactaacagttcagccgatgtttgtggagttattctgttagctatgtgggtgtggctcaagtacttacactatcaatcacttacacactaccttggcttcctcgcggcaggcaacggcgtgcaacccgcggggcatgaaggttctcaatcaccatcgtgacgtcaccaggcaactagctcggggaaagagcttcttgatcataggtactggcttatcacctctaccatttcggttgtccctcttttcttgactcggagtcctgaatacacacagttgatgaaagaactctttctctttccgtcccccaagatcaaaatccaggtacctacagtatacttcccttacctacctctagtcaccatcacccacaatgtcagacaacaacaccacctccaccaaatacagcgacacccgagaagacgtgcccactccctctctcgcctgccacgacccctccaacccctccatccccggctcccccaaaaccaccctctcctccgccctcgaaaccggcgcctccctcgctcaggacttcagccccgtcaaatccatctgcgcccacctcaacgccttccacgtgtacgcctcggaccccacccgcttcgtcgaagccaaccactactgcgcccacctgaccgaggacgtgcgacaatgcattctctacgactcgcccaacccgggcgcccgcatcctgggcatcgagtacatgatcacccccaagctgtacgagacgcttccccaacaagagaggaggtactggcatacccatgtgtttgaggtcaagagcggcatgttgatcatgcccaagcctcccgggctgatgccgcaggcggcctgggagaaggcggagaagacggagatggagaaggtggttaccctctatggcaagatctatcacttgtggcaggtcgataggggcgataagttgcccctcggggagccgcagttgatgacgagctttaccgacgagagccagttccccgtggacatggagaaggtgttggatgaaagagaccaacgattcccgggggcggattggagggctaagagagagggtagaaaggatattgaggtacccgagatgcatcctggtgagtttttctgtcccttgcgatcttaacactcttcttcttttctcggatatacgctaacttttcggcgacaacagatgcggattggacgtggaagaaggacaagcagaaataatgaacgagaaacatatctctatcgtacctagattgtaatacataatgcaacgaacgtgtacgaacaatcatcccgcgacgccgtaaatactacccgtatacaagtaaacgagaacacgatcccgaaaccccttacaatgctgtcaacaccttggtcatctcttcaatcacaaaccgaggaccatccgacccgagcttatacctcgacccaaacacgccgatcgtaaccgcgtcaccctcgatggcaacttccacatcgattgcatcctgtatcgcattgttagcatctgccgtcatcccaaggagagccgacacgatcaaactcaccggatacgcattcctaaccgcgttgttctcgagctccttaggcatggaaaactcctgttggtcttcggcctctcccatcaccttcacttcctcctcgctcaccagttccatcctcacagcttcgttggaatcaaagttggaagaagacacagggacactcaaaaagttgacaaacccatccaccaccactcctgtccactccttgatctcccagagtcccacaccaacatgttcaggatcggagatcttgtacagatcgtcttggatccgcttagccatgtccaccaggctttcttggactcgaacgcgcaacggcacaaggcagagagtgggatatgggatttctgagaggtcggaagagcggttggcaaggtaaaccccaaagaccacgtctcgggatttggcctcaatagtttccgaaacgaaacgtgcgtaagcagcgaagaagagggcttggattgagacccctgccgcggcacacagcttcttgatcctggagacgtccgcaatggcattgcgctggactagagaaacgcgccgcgagggtcgggattgatgctctggagctggtgctggttgccatatggctcctggcaggaaacgagagagaccgtctacaagaggtcggagcaagtcgggtagccaggtggattgcgatgatggtgcttcttctgccttctctagagctgatgctgctgtggttgactgtgatcctgtcgctgaactcgtcgtccaagtgttcaggttgaggttaacaggtgctgacttcgcgccggcaaggtattccgtccagaactgcttggcttccgcacttggatgtgtctgctgcctcgtatattccttccagaccttaagcgactcggaagcatccgcctctccgctaatgctggcgccggcgcacaaggcggcgaaccggtcaaccaccattggcaagcttagtgcatcgtacaaagcatgatggatcgtgaagttcaaaatccagtccccgttgtcagtttgttgaccacccatggagttcaacggctggactaatccaccttgaccctttcttgacagacttgaccactgttttggatcgatatcctcagctgggttgtctgccagggcatcaggcctgagaatgacctgcattactggctttccgggctggtcattcgtaaagaagatggtccgcagaatgggaaactcggcaaccacagacttccaagcacccgagagagaggacttgctgatgttgccggtgagacgatatgtgaaggtcgcgtggaagacatcgccttgggtgttttgccagacggagagcatgtggacttgcatggccgtggcagggaggacggcctcgatattgttgattaccggcccagcagaggagggaatgatatcgtcttgagagaatagggcggtgatgtgcttttcgtcgatatgcttgggaggcagagaggtctcgttgacagttttgataccatttccagtgtcattcggagccggagcttcggtggacctcgctgcaggctgctctccggcttcagtagcagcctgagccatgacggggacacttcttgctttcaacagctggcggagcgggatcgataccccctgtttccgtaggagagagacgaccttgatggcggagatggagtccaggcccaggtgatagatattgttgctcttctggaccgcacatacctccaggccagcaacttctgcaaggacagacctgattttctcctccagatccgaccactctccaccaacatctgcatcctctactaaatccttgccctcaaccgcaacgatgttatcatctgtcgccggagtaaaaccgtccaacccacaaaccctcatcttaccttcctgaaactccagtacactcttctccccactttcaaccaaataccccaacaccttatccaatttcttcagcaactcttccgcccccttctcgccatccacaaaccgtgagtcgcacgccgttctccaaaccaatttctcccctccatctgcgccagaaacaacctccatctccacacaaacggggtactcaacagccgaacttccaccgactgaccttaccagcacttcaccacctgctcccgtgttaccgccgggtacccctctttggagaacgaacaacgtgttgaaaagctgtccaccctctttcaccaaccgctgcatcttcctcaacggaaaatgctccctcccaccgatatcatttgaaacaccttgcatgtatcgcaaccaactttttacatctccatgcagcacgcttctgaccgcaacagtgttcatggtggggaacatgagttgttcagcttcttctgaaccggcgcgaccggagaggactgcgccaaacatgacgtctaggcttcggataacggtggcgagcacggcggcgtggcaggcttgaccaagtgtttgcagggttatggcttgctgcttggtgaaggacttgatcttgtagaagtccgattgggaggtagtttcgtgctggtaaatgaccgaagactgctcgagagaaagttgagggtaaaacgtcggtttcgcgccagccaggtatccagaccagaaggctgttgatcggtcatcgcctgagcggagaatctcctccaggtatgcctcatacgatgggcgaggtgtgtaccggccctcgtaagcggcttggacgtcttggtggaggagggagagagaccacccgtcatagagggcgtgagctatggagagaactacgaatctcctgtcacccagtgtcgcgaataccagctgcagaaggctggcatgaccgccagcttttcgagcccgagcggtagcatagtcggtgatcttggataggtcctcctctctttcaatttccagttctgtcatggcttctgcggggagttgttggtggacaacctggagataggcaaaatccaacgtgggatcatccaccatgaagaaggacgtccgcaagatgggggagttagcgaccacggtctgccacgcagacttgagcttgcccaggccgacatgcggttcaatctccatgatgttgtggttgaagtacagctggaagtccgaatgaaccatctcggcgaccatgccgtcttgaaggggagtggcgggcaagactgtttctacatctccctcttgttgttcgcggatcttgtcaacccatttgtccctcagactagagaaggtcttttcgcgtaagttgtcgccgtttgcttgcgtgccgttcgtgagcttttgtttctccaagtaaggaagcagtccctcaattgtctgccctttcatcaactcgcttggcttgatactaacacccaactgcctcaaccgtgcagaaagtttgatagtgtcgatactgtccaggccaagctccaggatcgaggttgtctcggtgactgtgtcagcagcgacctccgctaggatagcaatctgttcgtgaatcgttttggtggcttcagtccagataaacccggagtgttctctccctttgttgacatcctccaccttgttggcctcgtgtccaggttcttgctgccccgtgaccaagttgatcccatcatcacccacaatcactccctccagatcctctcctatctccgtcataatctctaccaaaccttccatcaatttctccacaatattctcactaactaccgcttcctgtgcgacaatcaacaatctcacctccccattactcgtcaaggttgcctcgagcgccagcggataatcagcctgcgtgtcgacatcctcgtccatggccgtccacaactcttcctggggtttcgaagtctgctcctgttggaacgagaacaacacctcaaacagcccgttcccggcctttccacaccacttctgaatctccctaagcggtacatgctgccattccactaccttcgaattccagtcatgacaactcttcaccagctccttatacgttctattgccaaccgaagcacggaacggcagcgtgttcaaaagcgggccgacgacgtgctccgcaccctcaagctcgatagcccgtcccgaaacaatcactccgatcgttgggtttctgacgccgaactgtttggctaagacggcgacccaagcggcttgcaggagggagtggtttgttgttcctagagttttgctcaaactctggagagcgaaagggatggttgtgcgggaactgaaggcttttgtgctggcgccttcgacgacggcgaaggtcggctcgggactggcattgttgaagtgtgaaagccagaaaggcttggagtgagaaaagggttggagggggccgtggtagagggcttcgagaaaagatgggttcttctcaccctgaccgacctcgccgagatatgcagaggccatcttctggaggatcaactccaagctgttggcgtcataaacgccgtgaaagatgtgcaacgccaaaagccgctccttctggagatcggacctaaggatactgaacagctggagttccatggttcgcttgataatcctcccggcattgtttcgtagccactcccttctcgtctcctttaccgtctcctccatctcagcctctttctcgaccttcaatcgcttccaattcagccttgggcccgttgctccaggcttaacagcgacctgaacaaatccctcagtggtctgcacaaacatggtcctcagaatcgggtactctgccatcacctcatcccatgcactctccaacctctccacatccactccctccgtcaccttgaagaggaaggtattataatacttctccctccgggcagtcataccagcctgcaacccggtacacggcgccacatactctacctcctctctcttcagccccagctctttacagacattcgccatgtggcgatgctggcacgcttgcacgagttgcttggcagcagcaatttgagcggtgttagactgcgccttgcccaagtccaaggcttgtgacaagtcggcaaggagcggatggctgaggattagtgacggagaggcttgaggaaaaccggatcgcttgagcacccggctaaagcggagggcagagatggagtcgagacccagctcgaagatagaggtagaggggttaatgagttcaggggagatggatagcatctctgcgaggacggaggcagctttttgaccagtaggggtcaagctgccgggggcgatggaggcagaaggggagaggctgacgagttcttcctgcgttaacgaggagaagagacgttttagctccttgatctccgccttattgttcgctgacaacgggatgtacggcagacggacgacgtaggttgggaccatgtacccggggagctttgcgcgacaggcttgccggaccttgtgaagcagttcagcagtgtcgtttccgtctttgatcacctccagtttctgctgctccactccctgcgttctgatggctgttgtcacgaaagcaacaaggaaatctttgccggctttttcgttgcgtatcaccactgtcgccacatcctgcacctcctccactcccactttgatcgaatggttgatctccccaatttccaacctctgccctctgagcttgacctgatcatccgctctccccaaaaagtcaaagcaatcatcatgtaaaactctgacaaggtcgccagtgcggtagaccttctcctcttgaccaagtacccgcaaagtagggaacctctccttggtaagatctcccctccccaaataacccttgccaactaacttgccagagacgcacagctcgccaacagcaccacgcaggacaggcttgtctgtgcccggcttcagcacgtacgaaccgacattcacaaactgccgcccaatattgctcgccctcccgttcctgggaactcttgggtacactgtcacgccaattgtcgcctccgtcggaccatagaagttgtaaatgacggccttatcaccccacgaatccagaatctcttgcttcaaactctcgcctcctgttatgaacacgccgcgacacagagacgggacatcgtcggggtgtatcaaccttgccaaagaaggagtgaggtcgatatgcgtaatttgcaatcgggagatagtccctgcgagatcttcgagaatgaggtccttaggcgcgccgacaagggtaatacctacagaccaggaccaatattgttcaagcacagaaacgtcgaagtgcagggaggcgaactggagccagcgggatgtgtcttcccagtgaccggtgaagatgtgctggaaagcgagcatgcattggactgtgttgtcgtgtgtgatctcgcaacctttaggggtgcctgttgtgccagaggtgtaaagacagtaagccgcatcagacggaagtagctcccgattcaagaacggcgagtcagccgacatgctcttcaacgcctcaagatccacacccatgaccggcacctcgacaacgaagtccatctgtgtggacttgccagccgtggtcaacaaggcggtggccccagaatcctggacaatgaactcctttcttgcctcgggcgctccaggatccagtgccacgaacgaacatcccgccttcaggacacctaagatagcgaagaacgcctcaggacacttatcaaagtagactgccacaatatctccaaccttgacatgtcttgaaagcaggttcgctacccggtttccgttagcatcaagctcaccataactccactgcctccctatgggctcgccacgggaatcaaacccatcagcaaagaacagggccgttttctcgggagtcttgtgagcttggacctcgacaaattgatggaggaattgaatatcgtccggcaccggcaaggtggctttctcggggggaacgatggcgaacagctccggacgccactccaacagtccatcctcgtgagcagctggatgaagagcaagatactcaaccattgcctgaaactgcctcaaaacgagctgggcttgctgacgagggaggacgtcgtcgaagaaagtgacggcatatttcacctctccgttaggttgaggttcgacttcaatggagacggggtaatcgattgtcgcagcatccttgacaaggctccacggcgcttgggttgcagtcgtggaggtgttagatgagaacttttgataaacaaccagtgtatcaaacaacctcgtatctggccttccaagccactgctgaatcttcgccaacggctgatgttgctgcttgtatagctcgacattgtacttcatcatcccctgcagcaattcctcgttgctcgtggtattcgcagcaatgaccggcaaggtggtgatacacggaaagatcgcgtctctcgtcgcttccgtgtttctacccgagagaaccacgccaaacgtcactgacggttcacccaagtaggctgacagcacccgcgcccacgaagcctgaaggaggacttgcaagctataccccgactcggccgcagctttctccagttcaggtagcgacaagccaccctgcagcgtttccacctggatctttctggtcgactccttcaagggcgtcatcactgggaagctgttgataaccgtcttctctgcctgccccttccagaacttctcggccgtctgccgggaagtctcaatttgcgtgagaatatccgcgacagcggttccggtttcagtagacgtcggcgggatgaggtcatcgtcaaagacagctttggcaagttctaccatgaggacttgcagagaatgcgcgtcgtaaagaacgtgatgcaggccgacgtgcatcgccaacccatcatcaccgtcaaccaaagaaacgccccacggcacggactgcttttcgctcaggatgccgtcagcgagatcactccgccacttctcaacctcaaaaggctgtcccttgatcacaagcaccggcttcttgacagcatcaggctggtactgaaccatgacaaaagcgcagtcatcatgctcaacggccatgacgccggtgcggaggatgggttgagccttgaagagtatctcccacgccttctccaggtcttccagtccaacaccttttgcggtatcgatccggtactccagaaagttgaggtaatccctccctcttttttgagcggactgcacgaactgcatccacattccgctttgcaacggagtacaaggcaaaaccttttccacattctcaagccggacaccctgtgagacaagctgttgttgagcctgggattgaacctcttcggcaagctttgcgatgtcatccgtgatggtcttcggctcaattacaacggccttattgttacccctctggctctcaaggaacgcagccaatgaagcgcaactaggatgcgcaatgatatcgctggcattcaccttcgtaccttcagaagccagttcctttcgcagcatcgaagcgatctgcacggcggagatactgtctagaccgagttggtagatggttgtctgtctcccaacccgacggtccttgtttgtcataagtgaggccagaacattgcaaatacgggactcaagatcggaccactcgtctttcctcgcgtcgtttgcttggacatgagtggccgacgaggttgatacttcagtgtcattgaaaggcatctctgtgagcttctccttcaggttcgcgggaagggtatccaattgccagatatgcgaggcaggatactttaggaagttgtcgagggtgctgaagaggagatcaagaaccaggtcggcgaaatccttggtgaagtgtccactgtttcagttcgtgtcagaaagcctttcccatcgcatagaaaacggattctgagacgacttaccgctccaaatgcaaattcaccagcagctcatccttctccgcgtcagggacgaactcaaccacgatcgggacctgcgttaattagccgtcagcgcaaatcctacaacctatcgtcccttgatcatcatcaccaacaagtcaatcagcaaaggagaactcacatccatatcaccctcatctctcaccaccttccacaggctgtcctccttctccccatatccgccaccttgttgcagcaacaaaagtgtgtcaaaaagtctctcttgtgcctgaacaagcccctgcacctttctcaaagatgcaaacccaggcccttctaaaagtctagtccccagctggccaaatgcttttaccaagtcaaaattcctgcgtccgtcgagatcgtccaacctcatcctcaccgggactgtgttgaagcaaggcgccacgagctcatcaattccttcgattgacaaggtacgaccgctgagcacgttaccgaagcatacgtcttccgtcctaagtaccaccgacaaaacggtggcccatgaggcttgaacaagggagagaagtgagacgctcgagtgcctggccttgctaaggacttgactgagtgaaattgggatgggttttttcagtagcaccggcgctggcaactcagctgtgctggaaggagcaaagtggaacgaattgatcaacagacggggatgcagtccagcaagctgctccctccagaacgtctccgtctccggtgcccgcgcaaacgccagactctcgcggaggaagggctcatatttcggtgctggaggtagctcctggccggcaagaagctgttccacttcgtagagcaaacgctggatggccactccgtcgtacagagcgtggtggcagatgaatgacaggaacttgccatctccactgttgattatcgcaagtgaaatgggcggcttgaaagagtcgaccggctcggagagggtcgaaacgtgcttctcgatgacttcccccaaatcatcggctgaagaaacaccaaactccagccatggtatctcccagctcccagcttccaacactacctggaccatcggccgctccggatcctcagtggacacaaaagccgcccttagaatcccctgcctctgacaagccttggcccacgtgcgcctcaagctttccacattgcaagtagctccgagcttcagcagcatcttgttcacgtacgccccaccctcacgcccaatagaagcagcaagcataccctcctgtagtggtgtacaaggcaacaccttttctacattcttccccttctcttcaaactgctctgtaatagcccgggaaagctgttctgagaccaacaactccaggcttttctcctttcccgtttctgcttccgctcccacttcttttgccgtggccgctgccgggggcccggaagagggcgactcggacaacgccaacgcgattctcgcgacggtagaacttcgaagaattgctgatattgcgaggcgcctgccgccgaggtgagatgaaagctgcttggagagttcgatagcagaaatggaatccaatccgaaagccgtgaggggcgtccatcttttcacgctgctccggtcaaccgcaaagacgcggcaaacaatttctgccactttgctctcgttttctgaccactccccgctgtcatcactgctgtcgctggagccaatcgaagggccagcagaggcgaggtactcctgggcaagggaggtgaaggtctcttcgaggaggcggcggtcgagcttaccagatgctgtgatgggcagcttggtgagaggaatgatgaacgaagggatcatgtaacttggtactcgtgcctcaacgaattgaaagatggagcggacttcactttgaaggacatcgtcgagctcgaggatctggaatgttgttgtgcggccatggataccggggacgaagaagctgacgatttgtccttgccctgcgctggtggaagccactcctttattcggcttgaagaacagtgtcgcgcactcggtcccgttgccctccatcttcccatcctctcctacggcctccttttcttccacgccattcgcttgatccaccgaactaccccccagcttgttgcccgcacttgcctgaaccgccgcctgcacaacagcattaacctctcccagctcagccctctgacctctcaccttcacctgttcatccacccttccccaaatcatcaaactaccatcggccagcatcctacccagatcgcctgacctatacaccctcccccactttttatccaccacgaacttcctacttgtcaggtcttcctgcccgagataacccttgacaacttgatctccaccaaaacaaagctcaccaaaccctccgactgggaccagatcgagcttatcagagttaggacacaccacgaacgcgctggtgttgggaaaggtgaaacccaaatgtcgtgtcctgtgacgaggagggatggtcatcttcttgacagagcagatgttggtagtctcggaagggccatagccctgccatagctgcttgtgccatttacttgccaccgcaggtgtcatcggttctcctgccgtcaccaggaattccacaccaggtacattttcaggggaaacgagcgaggcgacggtaggcgtcatggaaagatgggtaatttcaagggaacagatagattgttcgaggtcggcaaagaggatatcgttggtgccggagcagagggtcatggattgggtccaggcgaagaagatctcaaagaccgaaacgtcaaaggcctgggagcaggactgaaggaggcgggatttgccgggtattgatgggtagatgcgagataggacgtccagattgctgacgatgttgaattgggtgacgcaaacccctttgggtatcccagtagaaccggaggtgtatatgatgtaggcgatgcgggaaggatcgactgggatgttgaggttttcattagagaggccgcctaggtccgcagtctcgaggttggtgaacttgacctctccaatctcctcaaactttgtcgcggagtcagaatcagccagacagtgccggagaccagcctgcccaaaaactgtctttaccctctcaaccggcgtggtgggcagtaaaggcagatacgcacatccagccttgagaatcgccagtattcccgcatagagaagtaccgatttctccatgacaatggccacaatgtctcccttctccacaccttggcttttcaacagccaggcaattttgttggccattgtgttcaactccctgtagctcacactcttcgctactacggtgccatcttccgcaatcctctccgcaaagcaaagtgcctcctgattcgggttcctctcaacggctacctcaacagccttcgccaaatctggcaccccttcaagcgtcttggggtgctcgttatagatcgacaacagtttcctcggaaatactttcttgagacaggatacgtccgtgtccaagctgcggagcatagcctcaacaaggacactcaattgatcccctatgacggcgatctgagccccggtaaatgcatcaatgtgatatgtgagggtcaggccatacccatcctggtggggctcgacttcaacgagaagtttcgtctcaagccagtcccgaccttgttccaactccacgaacttcctctctccgtccctgttcgcatccctagtcgggctttcgagcgtctcctgatagacaagaagcacatcaaacggactctgtccagcctgaatccctacaaccctcttgatctccttcagtggcaacacgctatgtttcatcacctccctacccaccgcctgaacattccccagcaaatccctcaccgtcctcacacttgccagatccgtcctcagcggcaccgtagcaatacacggtccgatgatcttctcaatgcccggcacaggaatcgttcgccccgatgttaccgtgccgatgaccacgtcttgacttccgacgtaaacgctccatagccaagctaaagcagcctggaagaggactggcggagtacagccaagttcgcgaagtacggacttgacttgctggggagaaagagagggaagatggacggagtgggactgaactgtggaagaaggagggatgtcgggtcgcagttctgggattgaaggaggttggaaaccagcgagatgttgagcccagaattcgcgggctaagttgcaagaccggcgataagatgcggaatggtagtaggttgtgacggcgctaaattggggacgtgacttgggagtagaatcgttgatgaaggagtgaaggtcagagaggaggagatcggttgaccagccgtcatagatggcatgatgaatctgaaggacggccgtaatagatgatgtggctgggggagaggagaggaaaatgcggaaggggcggaggaagtcgtcatcaccgaagaaggagaactcatcagaaatgttgtcgaccgccgcaatcagtgagtcggcgagggagtggaagatgacctgcaggaattgaccgccatggtgaacaaaccccgtccgtaaagcctcgtttgagtgcgcaagctgaagaaaccacgaccggatatccatctccgtggagccctccgggaaattgagcttcaaccagttgcagtacgccctcgggttggcagtggtttcagacagcatcgcagattgaagcggcgtacaagacagcacagcttcgatatcctccaaccgtcccttcaaaatgtcgttgctggctacgatctcagccggctgatacgtctgcatgtcccgttcctggccctcttcatcatcagttccctcagcctcaagacccctgatcacttcccttaaagctctgattgtcctggcccccaggattgcgttggctccaatttccacccccatcgtctgcctcagtacactcgccatcttgatagcacttaacgagtccatgcccgcatgcatcaaattctgggttgggtgcacgacaactcccaaggtatctcgcaccaagacagaaatctgcctctcctcttcatctctaaaattttctactttcggcggcccgctaacctgcgtggcttcatactctgcaaccagtccctttctgtccacttttcctgacgccaagcgtgggaattctgtcatgacgataatgtcaccagggaccatgaatccaggtaaccaggctttgcaacagtcttcaatcttggtagccatggaatcgactgaatcggcagcgcaaaagaggacgagaattcctttaattaccgctgcaaaagcggagtgacatcccggagcacgcaaagcggcatgttcaatctcacctagctcgatgcgttgaccgcgaagtttgacttggccatcgccaattctgcccatacactgcattgtgccgtcagggagcatgcgcgccttgtcctttgtgcggtagagcaagccgtagacggggtgagtaacgaaagcttcagcagtgacttctgggcggtttaggtagtagggggctagctgatgaccgccgatggcgagttcaccaacatcgccgagcggaacaacctttatctctgaggcgtcgactcccccctcaggtatcgccagaatgaaagaggagaccgtgtcaaaggagaaaccaattaggccgggaacagagtccgcagcaaaggcgggctggacggtgcagtggatagcagcttcagttgggccgtacatgccccagaggatactatccttggcatcactgccaccgaattcacgaacgacgggctgggtgagcatctcgccgatggtcagaagtagcttcagaccgggggcattttccctcttgcgcaacaaacttccagccactgaaggcgtaagctcgcaagcatcaatctccaattcattgatgaccccaggcaaatcattgagcatggccgacctgtcacagctgactagtgtctttcccctgaagagagggaaaaagatctcgaagacggagacgtcaaaggtaggtgcagcaaactgaaggaaccgtgagaactcggggatatgtcgatcgtgagctagcaaagactgagtggcagcgtcgtgggtgatgggcacgcctttgggagttcctgtggagccggaggtgtacatgacataggctaggttcgttggtgttggtcgcctgtgttcgactgtctttgtggctgtgaaagcctcttcggtgagtaggagaaccaacttgcccgtttcatcctcgggcaccctctccgccaactcgggcgtggtaatgaccaaggcagccgagacttggtcaaggatgaactttgctctttccagaggaatatcaaggttaaggggacagaaggccgctccggctttgagaatcgccaattgggcaatgtacaaatctggacattgggggacgaggaccgggacgataggttgtgagtcgtcgttggtcaccggcccgacgagagacgatatcctggccgccagggagtcagatcttctgtgcagctcgtggtacgacagtgagacccgcgagccgtcaggggcgaggtagtcgatggcaagtgcatcattacctcttgtctcggagcggtgttgtacgagatgatgaaggagactgggacctgggagttttcttggtgggtggttggcaatggagagggcaatgtctgggcgcgagtcgactgtagccattgtgggttgcttagttagttggtggtgatggcctctttggccttttgttgtctttcagcacgatgaagtgctattattgagccgggtaggagcccgtgtttagcggttgcgcggcggatgtagtgggacaccgggatgggaggcggctgtaagtgcccgatataatgtggtgagactgtccaataaggaatgagggcgtcctgagtgcctccagttggtgttgctgatttgcaaactgatatacccaaaacgttaacacgagtccccaaggcgtcaatcttattcgctacctgcccaaggacggccatcatgtgttatacatgaccaagatctcaaatggacacaaacagagggagagagagacttacgacgtctgctattggtgattggctgtgcttgagggtgaagtgccacttgatgttggatgatttgatttctatgcagaatcattggtcagaggccgtcgacatgaagaagaacaacatgaggaggctcagttcagtcaacgttgatttggaagtgggagactgtctgtgatgggccagccagctatcccgggactggagtgccaaggcgagtaggagggacgggggtgcagatctgtgtgcgtgtctgtgtctgtgtctgtggttgacgacgttggaatcaccaggcacgcttgagacggggagacggtggtggtgaagtcgggagcgagagactggagaggggaaagacgacgtgatgttccatggatggcggcatccttccctttgcgataggttcgagtacctgcctagctcgctcgataagtaattttagtggagctgcgatggatcgctccagtcgaaacttggaagttgcaatgcgactgtcctcccttgtttgccagtgttttgggaaggtgccggaaattgcgtccgcggcgtcgtcttcttccaaaaatcaaacagatgccttccttccgtgtggtctccagctgctgtcccgtgttttgtccggtcccgagttgagcccggcccaagctcggtggtgttcacaataccgtactatgtagaggtaggaggggccgttccgtgtcccggttcccgctccccgccgtcaactccggccgccagtccatacagcgaggtcttggcctgttccagctggtgatcattcacgaatgaaatccagatgttcgtaccttgattgggatatgcaaggtaccgatacccttatgcttcggtactcaatgccggtcttcaaagttatcacatctggataccgtcacaaatgaaagacaagctgcagatcgaggtaccctttttgtcggtagagccaagatccaattatccaaacatgcttgatagtactcgtaaccttcactttcaagatcgaagtgcaaattcttcaaaatgtctctgcaacttatcacactggccgccagtgacggtgcggacgttccttctttggaaaaccaaaaatcgagatggtgagatgacccaaggttacagtggagtccaaactgaccaattggaactgccagccaagacccaaagcttggcatttttggcatcgctcgggcacgggagcgaccatgaccgacgggaatcctcaccaaaagacattccaccacttttgcaccaaaacagcgagaaatgaaaccacctttttcatttgaaatgctgaaactctatcttacacgcgggggcctttcggcatcggtcccctgtacccccggaacgagttctaacacctaaccctgaccgctagccctagcactgaccttgggagcagcccgcgcaaagctaggtacccaggtacctaagggcgtattccattcgtcgttttttagcgttttcaccgggtgaaaagacccggtgaaaatcgtattccccgagtggcatagacaactttgtaccttttcaccgggttacaacgtccgtgcacgtctttacaacctagtgaaaaaaaaatccccgctttttaatattctaaccaactaaagtacaaaaccacttttttaccggataaacagaaaaatcaatattttacaaatcgcaaccgggtagatttttgcaaattttagtacccaaactcgctacccccaatatatagtacaattttaatactatatatactataaatactgtatattaccccccttaataccccctagatatagcgcacatctactagaactgccgcaattacaatacgtaagcgcaaagtacatatatatatcgctttatttctagcgattatcgtagtaatacagtcgggtaaccggcttgttataaaccctaatcccttaaagggaatctttattaccaaagacctcttatttaaatattaaggtcgattatagttatttatccgtatacgagcaaatacaatatttactttaattatatagttttaatacaacgttaaactatatagggggaggaagctataaataaataagaaggttataatctttttattaataatattataggatactacttattggttcttagaataggttattaaataaagtactactactatatataaattagttttaaagtcctattaaagtttaataatttatatttacttcgattctctatataaatagggccttttattaaatattaaaggcttatattaaatttgcccaatcgaaaattaaactcccccttctacataccctaataaagattgagacgaacctaaagttatatccctattttaataaagtactaagtgctctcgataattcttatttccttataaaggtaaatagtaacgaataacctatttagcaaacctataaaagtaggctcttaataaatattatacttgtatataattttaataactatatcgtatttactttaccggggtataaaggttctatatacaacggtcgaatctttagcacttcactagcgcgtagcttctcaattccaacaaattacttttacttagccaatagcaggtataattattcttatagattatttatactataccgtagcgtataatattatttataagaattaaagaagggtagtactagactaataatatataaagagctatataatctaaaatatagttagattagaattattattaaaagggtaattaataaattaaaactaaccttcaaaatccttacctctaaattaatctttcctattaaaacgcaaactcttattatctatacttatatagtagtcttaaattttatatttaaatatagtaacgttaattttaataacgaagacgaggtatttacctactttaaggaggagggggcggatataccggataaggaagaggaagaggaaataccgtagaccaactttaataaggaggagatacgaagcgggaagaatagtttaatatataaatattgtaagaaaattacaaagtaaatatagcgggattattgcacgtatttcaaaaaaaccgaagggaaaattaaatagaagggaaaattaaatagaggggagaattaattagaaataaattattttaataattattattaaaaataaacaaatatattaaaaatcgaacacttcgttaaaattgaatttaggggtagtatttatattagatatattatattaaaacgttagctcccgctagcggacccgtactagaaatccccgtttctattattactacctttattttaatatttttactaattataatataaaattactagtatatacaacttatctaggcgactctagtattctttttgtataataatttaaacgagtttaagattttctatattatagtaaaaactagaaaaaaagagaagtatagggtcggcgggagctcccgcgcactaatttcgctaattaggaatttaatatagtttaatataataaataattattagaaatatagtagattatagtatatttaatttcgtagattttattattatccctattattaatccccttttaactcctcttcaattttattaaaatatcgtctcctcctctctaactttaagtaataaaatcgtttaaccttcttctcaaactcctcttaccttctttaaacttcttccgtaatatccttagaaatataattattttaatccttattaaaaatccctattacaatcgtaagctacttcgaactcctatttactataataaccgtagtaattactaatatacccttaaggatagttttattatagcttatcctcttctttttctttaagttaatattagaggaagccgataatttcttttataaaccgcaagtatagtggagaattagtaaagagtttttattattattattattattattattttcgtccttaatttatataataacctccttgttattaatattattttcgaataaagtagggttaattaataatttaaatagggtaattatatttaaactagtagtactatatataccttcgaaaatgtactctataaattcgaagtaggggaggatagtatacttaaattaaataatcttaggatattcctataaaatattattttattagtaaatccttacctaaatcaatatctttaataaaattaatagtaattaaattatcctaaacgtttagtagtgctataattacgcccgtattattattgcgaccgaaccccgattacaaacggataaaatcctagaaccgctacttcgttttaaaggtcctatatttattacgaacttacgtagtagtaaaagtagtaccctttatagcaaactaacgtacaattaattaatatataccttctttaaaattattctataatatactactattaaatataattttagtaagaattttaagggtagtctttttttaaactggggtttatcgaatttctaaaacgctaaccttacctttacccttcttactagagggagggggggtaaggggaatagaggattaaatagacgatagtttaatttaattagtattagtaatattcaattaagtaaaggattgggaaatactaaaggaggaggtatatataatcgaattttaagaagctatagcgggcggttaagagattagtactagcagtcacaaaaaaagacaaacgaaattaagcacacagatcgatatttatcgaccgttttatatgatttaagtgtatatagaaccttcctctttttactacaatcgatagaggattacaatttatagctaaaacaatattaccaataggtgctagctatataaaagtatatatagaatgcctttattgattataggggtaaaaggtcgttgtttgagggttcaattggtggatttatcgctatacgctcacagattttataaaagtatatagaatacgattttcacctatattttcaccagagcgtaatgctaaggctgtaacccagtgaaaattggtctgtgcgaccttttcacccaaagtcgctaaaatcccggtgaaaagacccaaaaaagacgaatggaacacgccctaagtatatatagttgattcaccgtcgacaccggccccggatttatccagctctttttcttccctaggtccttttttttttccttaaaaagatcctttcttcctctcttcctcttttttctttcacctctccgcgatatcaatgatgatgacggttctcccggaaaactcagtgcagcacctttcttcatctgctagacatgcaggcattgtacctgcgtgactttgtcttaggcaatgttgatcgatccactagcttacgtacctttcttgcttaagcatgtcgattacagcacttccacttcgcttgaacaagtttcggaaacctagtatagtagtaattgtgacgtatcgagaactgactgaaagctccagaaggctacttgcaacacgtttcgaaagatgctgctgaatggccttcaatgttcgttgatatcaagccaccatgtcactgacgcccctcgttgccgctgtctcatttgcgccattaacgacaacacggccggggttggcggtggtaggaacaaacggaggagcaaaaacggtacgacacttgcagggaataaatgatccggcgtttcggtctccaagccccaaggtgatggatggatgctgcgtggtgctagctccatcaaatcttatcagatcatcagatattatcccgtaggcccgcggaaagctccagaatggtgaaaaggctaaagacgtgcccttgccgggccattcatgacgggatccagccccccacaacagggtatgtacacctcgggtcggaccaagcatcccagtacggatagacatgagtcaaattttcatcccactgtggatgagatgagactcggagtcactggttcaggggaagaggagtgactgggttgttcagctttattctcgtctactcctttcttttcactcggaagctcagccagcgtggcagactgatgagctacaagtgagaagagatgtgtttgaaaccgatgttgatcagagtgtgcgcatttacacgaactcgtggaatggtcaagtcggctcaacaaataaaacagtcctcaaacggccgaaatgactagaaaaagacaatgatcggtgacgcaatccttgggaagaaaaaaaaaaggcggagtccaaaggcaaaccgcactccacccaggtccgatctgataatgatttttttttttttctctctctcgcctttccattccgcccgttcccgcctctccctctggcgtcgtacttgtgacagcggctttttgtaccttccacccctggcccatgttcactgttcggacttgcggaaagacgagacggtctcgggccatgagtggtgcctgaatggtcgagatcagataaaacatccactgatcgcatcttatctgatccgaagataacgccggtgccgccccgacgcatcccgctcctggacctgagcctggcgtaccccacttgtggcgccttcctgtgaagcacgaacctggcaagcaaacggacatacgccaggtcttgacggcaattggccaaccaggactccgtttggaagattccaaccccactggaatggagtcatcaccaaccccaccattcgtctccatttcaagttcccatccatcatcatcgtcacaacaaccgaactgaactgcccccaccacactgtcaacccacactgattgctgccagccgtcgatcgagaagttcggcactgcagtgtgagtctcagagccacgatacggtgatgctgtcctgacaccaggtccatgggcccggaatggccaggaaaaccagacaccaccatggcgacgggaaaagcgggaccgacttaccagtgggaggaaagtgagggtcgaaaacacatgaattgagaacaccaaccgagaagccgtcctcaaatccgtccccgcaatcgatccaacgttggaatcatgccatggattgcaccacaagccggatggagctccgcaacacagccaggatagcccggtaaacaccagcaacagcagcacgtttggttcttggcccgactagctcacatactcgtccccagcagcgaacagctcggttcgaggcagagagcagtcaagatggaaccgcaacatgggacgagaacgcttgactacaccatgtaggtcctccgagtgggaatggcgacacacggtgcgtgtttacttgtgtattgtacctgaccctccttgatccaagttgccgtcaaagatcaacaactctcttctctacaccacagtatcaaaacggccgcctctgccacctacttttcccactcccactccctcttgcttttcccttccttccccttacctatacctcctccatcacacaaagcaacgctcgcggtgatacttgatctctcccttcccatcctcctcccgttcccacattcacccggtactaccgttgggcttcttgagcaccacctcttcttggtttctactacgacttgcatttatcctagacaaaataacgtgggcaactctgttcctgacatctacacactcagtacaagttggagttaacgcgtggattcactacagcagacacgaaccccaagtcacacagacgttgttcgccattggacttgatccccgcagccagttacaccgggatcgcccaagctcgactgttgctgtgccgccataatcccgtcattccgccgtatatccatagtgaagcagccttccggcgtccctacaacacccacaacagttaagaaatgtcgcctcactgcaacatggatgactcttcctccgtctcgtccagtggttacacctctgagcctgtggccaatggcgtgagcaatggttctgccgctgctaccaccaccagccaatacaagaacttctccaagagccgccatttgaggcacacgccttcggatgagatccacgatctcgtttgcgttggcttcggccccgccagtatttccgtcgccattgctacgcacgacgctatcgaggccggccagctttccgagtcgcccaaggtcctcttcctcgagaagcaggccgatttcgcttggcacgccggcatgctcctccctggagccaagatgcagatctccttcctcaaggaccttgcctctctccgcgatccccgctcccacttcactttcctcaactacctgcaccagaatgatcgcctcatcgacttcatcaaccttagcacctttacccctgcgagagtcgagttcgaggactaccttcggtggtgcgcacgccatttcgatgacgttgtaaggtatcagaccgaggttgtggccgtcgagcccgttcagtcttccgggccaaacaagctcttcacggttacttcccgcgacgtaattacgggcgagatcaccaccttccaggctcgcaacgtcttgcttgctctcggcggccaggcctcgatccccaagcctcttccccaaaagcacccccgcgtcatccactcgagccagtacgccagcgtgattcccaagcttctccgcgaccagtccgctcccgtgcgcgtggctgttctcggtgctggccagtcagcggcggaaatcttcaacaacgtccagaacctctaccccaactccaagacatatatgattatgcgctccgagttcatgaagccttctgatgattccccattgtacgttctctctgtctccttcttcctttaccatctttttgcattctggaaacatgcaactaacatttctctaccagtgtcaactccatcttcaaccccgaattcatcgacaccatccacgcccgcccctcggcctaccgcacccactttctcgccgacgccaaggcgaccaactacggcgttgtccgtctcgagctcattgagcacctctacgaggtcatgtaccaccagcgccgcgtgctcggtaccgacgagacgaaatggccccaccgtatcatggccgcgcgcaaggtcgtctcggtctcggagaagggtgatacgctcaagatcaaggttggccgctacttctacggcgaggaggaggagactgatgtcacagatggacccattgtggacgaggagactctcgatgtggacgtgatcatttgcgctactggctataagcgcatggcgcatgtggatatgctcaagcccacgtggccgctgttgcctgaggccgatcaggcgctggtcgctgaagctgccaagggatcatccaaggataggtggtttgtccagggtggcgaggagaagagcacgagggtaattgaggccaaccgcgattattcggttaagtttggggagggtaaggttgcccagggcagtggcatctggttgcaaggatgctgtgagggaactcatggtgtaagtcttcctttcctgtccctctgatgacgggggtacattctgtcaaggatgaacgctaactaacggtggcaaacagttgtctgatactcttctttctgttctgtctacacggtctggcgagattgtcaagtcgattttcggtgcttaagaaagggagggaacacgatgataccaatgttgttgcttgtgtcacagcgagagcgatttttccttttctttttttttttttttttttttctaacatccattgatgattgtctgaatctggaacggaaaaatacctttgggggtatcacatggtttttttggaaagaaaaatttccttacatgtcacttttacttctgttgtacataatttttcttctactattttcggttgttggctttggcatagcatactagctttcatgcttgtctcgttttgcagctgaagcaaaatagcgttgggtataccttgtggacagacacacttcttcgaccttcttctgtcttgcacatgtttttcccattggcagggataatcacaacgaacttcggggagctgacggtggtgtggtggtttttaccactcgcgcgatttttccacgtgcagcgcgattatcagatcatcagatgggcggaaaaattgcgggcaatggggctaggggccgatgatcggatcagataaaaagttttctgcccctctgggttgggattcgaaacacgcccttggttggcgatggccttggcatcagattagtacatacgtatttttgagccgaagggacttggttaagaagccgaagagacgaggccgggggcgggcggaggaacgctcggcggatctgataaaacacacgcggccgacaaaaaaacggccttgaacacgagttcgaggtcgagggtgccagagactgccagtggagtgcctggtggctgggaacggagctgggcaaagacttgaaaacggaggccatgatggtggcaggtccacttcacatcaccatctcatctccgagtgtgcgtggtgtctgggagctattcttggttacggttggtgttctaactccagtcgacggacctgaggcagaagtggaagctacttacaaaggacactgaagcggcgggattgagaacctttgttggcaacttagttgaatcaggaaggacccgccgtgactgcagccaaaggaacaaaattgcctcaaggttcctgtcccattggcgatcggaccctttcaaagttgacgaacccctcacttttatatacataccacttgccatttcagctctgttcggcgtcaagcaatgcacgaatgtttaagaccgggaaggtgcgcgggcagatggtgtacacgaaatgcagtgtgcaccttctcggtctggatcagtgcaactcaactgccatggcgactgcatggtcccttccgcgcggggctttttcttggactcgtgggcacaagaagcgtgatgattgtgctaagctaagaacgagaaaggaaaagaactgtggagggctaaaatacatagtggtggcgccctaatgggccccacatgtgactgagcaattcgggcaggcccaatgctagtaaatagcagtctgggcgttctataccacactacaacacccccccgtagcccaaaacggctctataaatttatccttcttcttactctcatcaattatagtataaactttaccaattgcccttttccaatttaaagtgggccccttttctccgtcggttagtatagctaattaaattcgtttaaaatttttagtatccgcgctaagacgggaagttgcttagtatttaaattcctacttaagggtagaacactagctaaaatatcgccaatctaacctttccaccgtaaaagctattattctacataataattcctccttttactgtaaatttactttaaatactctaattatattatataatcttccttaaaccaccttactattattagccctaccgggaatactataaggacgcccgtagtatagcggtttacgtagaacgcctataactactattaatataaatttggagagtttatacgttcaattccctactattaatttcttttctctctaaatattcagttattatactattaacctctttcagatccttcttatttttaaatcttagtattaactatatagggccactctaaggaataggagacgtaagactactataaaacgtattatcttttagtactattaatagttgttttataaaagaatatactataaagtatttaattagggtacatagaataaatcgaattaaattcctttctttttacttaaaattcatttagcctcttttatttgaaatttactcgggttttaacctataataatagtttttattattatttattcaaatttatagtattaatttttactcaaatcctagttacttaacgaaggaagtgtacttatctactttcaaaggttttatcaatctattaataattatatctttgcctttaatataaataatctcgaactcctctcttttaatttattcaataatctatttaaagtatatatttatataatagttgtagctaaggacttttcaatttaggacccggtccctcgcattcttattatttatatataatacttttagtagtagttgtttatagcctaattcttctattatttaagaaatctactatagtaatttagttattggaataaagttggtaaattctacctcggttatactaattattataaaagcttacttctttaatttctaatatactaatcctctagttaggaatataatatatcttctaatactatagcgaattattggattatctataaaaaaatgcgtcaccaaacgcttttaaatctatattcgaaagtaatatcttacctcttaaaagaatacctatattagtatattttattaaataccgaaataagtattttattataataattaatcctattgatagtttaatattagctttataaagcttattgactataaatataatatccggttgggtgcctattaataagtagtttaaattgctaatcttcttaatatactatttctattacttaagcaatttatccctagtcttgtaatctcctacttttatatcgttggactatagtatattaatactataaaggtcttcgtacttaaacttctttaatagagatttagtataccgaatttgtaatataaatactattctctcgttcctatctcttacaatattaaaacttaggaatatccttacttcccctatttacttaagtttgaagtattataagagttagtctctaattttaaggataatatttattaaaggcgctgcaataaggaaattgtttatgtatagtactaaaagtacttccttcttcttattactaaataggcatatattattacttattaattcaaaccctatattctttaatataagtaacaatatctaaaactagtagagaaggctactcttaagactatataaggctcttttcaataaataaactaagcattaaggtcctcttagtcccttttccaatctagtaggttattcgatatagtatgtcttgcctttaggaattaatatatttaagaacactatattaaaatcaaactaataacactcaaagtttaaaattactataataactaagaagaattttacgttcgctacattagcaatagccgtataaatatcctttatatcctaaaaaccctatttaaagttactataaacaacctatcttgccctaaacttctttatttttaaattataattatcctttttattatatacctatttgccaagtagaacttctatatctcctctctaaggaactagtttatatacttctttatcctctaaagcctttaattgcttttctatagttaatttctaataagacgtaaaattaactagtttttatacctttctataatttttaggaactccttcctaaaggttatactctatttttatacctgtgagatattataattcaatatccttctcaactatccccctctcccgaaggccgaagtagaaggttaggatattcctagtagatttattattactatcaactacaatttactttctaattaaagtacttaattatagtattacttactatttaagcctaccggtccttattaatattattattagttcaataatagtctaattcgttattgggttttattaggattcctcttattactaatttattaattagtttaaatcctttagtagttttaatagggtattaactataggatccggaaataactatcttcttaagtttcttcggaataaaataggtttatctttatttaaattattaaggttaataaagggggaattatcgaaaggctcaaattcttccttattctccgacccaataaataattcgaaatagttgttattttattcaatcgaatttactacatcgttggccagtattactctctaagatacttagggttattctattatctatattaaaccgtctaatagtataaatatttataaattagaaataattaattaaagactttaaattagagttttaagtgctgaacttatcgtaatagttcgcaaggttagtatcggggtttattagccttccggtagtaagatctataatagtattaataattctaattctaattctagttctagaaccggcgtaatactgggtgaaggtgtaagtagtcttaattaattcattgtcttaagacctacaatattattaataaacaattaaattcgttctttttctccttccttctccatttcttttactcttcttataatttctattaccttaaatctatttactataatccaaacttcctttccactttataaaaccttatctatatccttaatcgattaattagaaaatataattatatagtccaatacttattcttccaataattaatctccttctaattctaagaattgtactacattagtgatgcgggagcatcgcatgtattattagatcaattgattagagtagactgggcatggttgtgaccatgcccacccccgatggaggcactggtatgcccaggcactagcgtgcccaggcacgtgccttagcacatacccggtaagcccagtcgctggacctgcagcatagtccgcagactagcgataagataagggaattcccataaagggattcccgtgcggggcagccttcggctacgcctttcttcctctattatctttttctttaatattataaattatattaagcatcgtagtattaccctattaaatagtaactataattaaacgtttaatggctattgcgaatagtatactccttataccctattttagtaagttcgctaattatttattttgcgagtttactagtctaatcgaacgatttttaattgcggatagtaacgtcgatcctacgattacccttatttttattctggaatagatcgccgattatttattttacaattttaaatagtccgattgaacgattttccgttgcggatagtagtattaattttataattacgtaatctattaattgtatattatttaaatagtattgtaacgactaccccctacttccttactttataatattatacttacattggtttatatcgaacgaatatattaaatcctttgtattaccttaatccgaacttcttaaaccttaatacaatggattacctataatttatttatcttttagatagctattgcttcttccttccctctctagaattattaattatttatataaaatattattagtaatagaccctaatctctttatttatctcccttactattatttaaattttattatttaaatatattttaattgtaggcgaaataaacttttattaataattcggttagtaatatttattatagttagtgaagacccccctaattaggtaattattcgttgctcgctacgtaagctatcggcacccttaatttataatatcgaacgcctaagtaattaatttatattactttaatattaacttaataatctgcttcgtaataataattcaacgtacaatattacttaaatctatacgtttacctaacgcaatgctaattaattacaacctaagcccggtattgtcggtacaattatttttaatattataaatactctctcccctttaaaatttcgccgatttttagttattaacttattcgaaacgtttgcgcctcctaaggcttcctcttagaaatatacttcgccttataataattgagatattactactactaattgcaataataatttaaattctaatagtaataatgaaatccctaagtatattaataattgtaaggtctaaaagcgtttaaattatatagatgctataattaaatatttggatataaatatatattagataaagaacgaaatttataaataattctaaaagaattccgctgctattaatactagggaaattcgtattaacgattttactatttaaattaatagcttcgaaattaatataataaccaactattaagaattattagctgcctttattttgcgattaaaattgcctaaaggtaaagagaaagccgtaggtaggaataaataaatacccggatatttccttaataatttattaaattaatttaatattatagttatttactatagtaaaacggctttaatttatttagacttggtcgatcttatatctaataatagcggaggtccttcaattggataccgtcaactgattgtcgaggaaactaatgaaggctcctatattaatatttcttacaatttgtattagaaccctcgtattcgggaagtcgtccctaccttcgttaaccgaatccctacttagactacctataataaaagcctattatttcgtacttgcaaacgcattaccccgattaataccactcctactaataaaattcgttataatacctatcttattaatatattctataataatattgaatttaacgaatataattttataaagtttattaacagaatgaaaaactacaacctaaagctctatagattattaaagaagtaggtcgatatatataaaaaatatttctaatagattaaaaacctatatattaaacgaatttactccgacgcctacccggatctattatataataagtctagtaaggcggccgctaattacgctgactatactaaggaaatccctattacccttatttattctacctaagccgcccctattattgttaatagtaaggttagagatttttcctatttacttaaattaattgtagaaagtactagtaaggctggaaatatcttttctttacttaaagtaggagccgaaattactagtaaagttagaggaggtacccttcctattcctccgaatatccgtttaactgcagccgcccctagcgatcctaataatagtaacaatatagataataacgatagtaataatagcctgcgccctattagtaaaattagtcgctttactaattataaactaatattttttaaagccctaaatgttaataaagataaaactaagtttaagcgaaataatattagtatatttaatccttttattaataaccttaataatataagtataattaagtttggtagcgactttatttatattaatactattatatttaaggattaattaattatttttctcgaagataaccctaataggtttatttataagtaatttatacgtatatagccgcttttcctataaggttctatttatatatagtagtataattaaataattcctgataagcgttgtattttaattatagtagaagaatttactttagctttagttaaaagatttacttctaatgtaactatagttacccggaagtttaacgctagaagaatcttattatataatatttataaggacgagaacgtaattactatatatatccttaagtagttgtatcttgtgcgtactataagtatcctaatgaaggatagtataaattagtagggcgttataatttaaatttagaataattttagtattaatataaagattattattcgtcctccgctagcgtatagcgatactaaaatttacttcgaggaaattaagaaaattcgagttgtgctccttgctatggctagagataagtattcctctttatttaacggctaggcctataattgtagttataattttaattgtaattgcgaccgtacttataactactctcgtaaccctagcgttaaccgttattataataattgagataattgtaataattgcaatcgcaatcgcaactgtagcaccgaactaaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcgattataacggtagctacaagcgaaattgtacctacaattataattgtgcccccgagcgagaccgtacctacgatcgcaactgtacccccgagcgaaaccgcgactatagctacaattgtaactaggcagaccgtacctattatattaaagaggattccaaataaaacgatttagttaatttcgtagaagactattctaatagatataattcggatagttcggtttactacgtatatagtagctaattaacctattctaagtatttaatagtatttaattctataaaaattaagatagattatataaagaagtgttaggcaattgatactcgcgtagattctattctaattattattaatagcgtttaattttataattgttacgaatataattaaatatttctattacaaaatagtatattcgaatactttaatacctataaggctagaataagtagtatttaaaacggtcccttagaaacctcctattatattagtataattttaattatcctatttaggatttaagatgctactccctagaatgataaactattaaaaaaaggtttattattaggatttacttaccttcgaattattactaaaattactccgacttcctaggaaattgagatttatatagacctaagtataataaaaataattattgggcgaatattcctataaatattcgattatttaatttctataatatatttaataaaaattaaaagagtaaatagtaagttaactaggcttactaagtaggtaatatttacctttttccttcctaagatagattataaaggtaaacttaccttattaaaaactacggtagttaaataggtaattaacgaactagagcctaaccttttactagttaactttttcttctatttgtaataaacgtatatcgattattagaaagccgaagtttattttctataaaataattttaatactttatttaatgtacttaaattacttaactattatttttgtaaaattgtaaccgaaaagaaaattatcttttgtttgggtaaggaacgtatagtttttatttattatattaatttatttaaggatagaaacttctttttcgactcctcttactcctctatagtaagtacggtaattgatataaagttatttaagattgttttaatgaagaatattacgaataaaataataataattctatgtaagtagaaaattaatataattacggaatataatgcggatagattctttataattttatagttaaatatttgcgagatagtaatagtaattcaagttctaagtataatagaaagtgatcctcccctttctattattgaggtaatagaggccgtttattaaatatactttatacctactaacgttgaatttaatattaaatttaataatattattcctacgaataatattattttaataattgaatccgatttgcttattcctaatatggatattaatttgaatattatatactaggatactaacttttttaagctactagataaatagtttactttgggtatttgaataaataataaagcttccgaattgattattaaagaaagtatttacgtttttgcgggtagtaggaaggtgttaaggatgttggttatgtttgttaggaaatttccgattttgtagaaagaagggggtttagtggatgtattggaggaggatataataagagttcctttagttaatagttagtaaaattataaagtagttgcgaaaatatatcctattagtaaaaaagattaagtaattattaataaaatttttaatgccctatataagtaaggaaagatagactaggtaaagtatattactctatttacctaccctatttttattatttagtaggaaattaaattcggttttaagggtaggcccgttattgacctacgggtccttaatagtttaactatcccggataattaccctctccccttataaggagagattattatatttatatacggaaaggttattataataattattaatgcggttttgtttttctattaatttagtgtatagtagaagtatagggattggtttacccttattatttactgcggctttaaatagcctaccgttgtataaataggatttaagaatacttctatatatatttaacgatttatagatatgcttttgcgcgattataaggattattgtagagtttatattaataatattgttattgctttaaattcggtcgataattattttaaatattttaatattatttttatactctttatatctaaaaatattatattatcccttaagaaattatattttaaatattctagcattgagcttttgggattctatattaatgggctcggcttattaattactaaggaacgaatttaaacttttaaaaatttggcctttctaaataacttaaaagcgctagaatagtatattagtagtataggattcttgcggtacttgatcctgtactacgcctaaattatagagcctctttaaaattataaagtgatattgttggctgaaggttgtaaaataggtaaagttgaaacgggaaaattagttaggagggcggcgtattgtgcatgtatttattatacccctaccccggttgagaaggctgtttttaatgcgctttagagcgctatatacgataatagtactattctatattatttggacctagattgcgtagtgtttttttaaattgatagattgttcgaatgtaggtttagtgttatagtattttatttaaagtacggatataattagttagaaggatttttaatcccctctttttaagtgttctctattatatttttaagtaaagtactaattaaggttgaaatataatatgggctattggaattggaggtagcgtatttaatttaggccgtaaagaagcttcgtacttaattgtacgcttataattatattattattattttaattaattattttataataaagagtattgttaaataaactttactatgtactatatttactgatagggttaattgccgattgattaatattttaatttatttatccgaatataaattaaaagttttttatatccttggtaagtttaatttcattttggatgtattgagccgcttaaaaaccgttaataggaataataatccggaaggtattcccgtacttaataatgtttaaattaaagatagagtattatatttggataatatttaatatgccttctccgaagtataaatggatttaaagcttcgtaaggcttatataatagcttatgcgtttaataaaaagttcgtttagattatagaatatttgaaagaatataggaggaataccgaggacggtaatattgtcttttcgaagctcggctatcctttctttataagaaacggctttatttataattaataagttaaattaggcggaggctttattaataatttatatattctttataaatatataaaggaaattttagaagttatatataatagtaaatattatttcggccgcaattaaataatatacgacttgaagggagtattattcgttaataaggtataattagttaggcaatatattgaatattacctaatttactaattaaattaaaccgatcgtagcccgtctattagagattattaatttattaaactagaagaagctttattaatacgaattattttaatcgactttattatagggcttcctaaagtattgtccaataatatactatagtagatacccagctatacgacgttcaatgctttgatgcttattataaataaaactttaaaaaggtccttattaattctaggatacgaaaagtatatagctaccgaatggggtattattataatccgtatattcctcctatataattagggatttccaattagtataatttctaattacaatcgaaaatttacttcaatttattagtgaggaatataaattactataggaattagacttctaataactataatatattacctatttagtaatagcggtgtagaataaaagaattagatggtagaaatagctatccaattctataccttctattacgagcttaggtacaattagttacttattattccttcgctctaatagaattttaatagcactttcgttgagagtattaaagcttttccttataaatacttatttagctataaattaataggacctatagatattactattagcttctaagaccgatatacccttaaagataatctggctataagagactatcttcgttaggaggtttaattagctataaattttgctattactaacgttaagctttgctataatactagctattagtaagtagaatttaaaattggtaataaagtctttctaaaatttaattacggatattacttgtccagccgcctattacgcaagactttttaataatattccggaccctttaaaattatttagaaaattggtcgtttagtatataaattcgatttactgccgagtataaagatatatctggttattttagtagtttaccttattatagtaccgatagagaacgatttattcggccgaataacttttccgcccggcttcgttgaaaatttttagagcgattccggttttaattttaaggtactccggtataagattgaaaagatagttacttacaagtaagttaatagaaaaatctagtactatattaaatagaagggatatggatattacgataattattagaaggatattcgggatttaggaagagttaaggacgtggtggaggattattggaagtattgtttaaataagtgtaagaagggagttgttcgattttacgttaatagccaatgtaaaatacgctttattaataagaaggaattgaaggatgcgctatagcgatgcttattaagaaggagatgagggtattcctattaaggataatagctctctctttatagagttgggacttgatgtgggagtattatatatattattagattaattaattagagtagattaggtatagttgtaattatacttacccccgatggaggtactggtatgcttaggtactggcgtgcctaggcacgtgccttggtatgtgcctagtgagcccggtcgctggacctgcagtatagcccgcagactagcgataagataagggaattcctataaagggattcccgtgcggggcagccttcggctacgcctttcttcctccatcatcttcttctttaatattacagattgtatcaagcatcgtggtattaccccatcaattagctttaataaattatttatattctaaatcccaaatatagaagattcgtttatttaagtccgtatatcctactaagtaacctcttcttaaatatatagtaaatttatcactttaaacccgcttctacttcttaatatagtagtataccgtacaatagtatatccgaagatatttaatattaagtttaggatttaaaatacctatagtacagttaaagacttcgtatagattaatatatttattattagcctttataggaagaaggtttataattttaattactaaattaattactaaaggctataattcaatagggatactatattagataatcgtagctctcgctttctctattattacttttcctatttattctagtacgccgtttatccaaagggtatatactagtatttttataatttcaataccttcttattataattatacaataattttattattctagaaatccttagaactaaaattaaattttatacctctatctaagctaagtatctttacttttaagcccgtttaaagttccacctatcgcttctattttttaattatattaaagccttcgcttttattttttatacctttaatccagtaaaagcctaatattatatatacgaaatgtataatatattttatacctagatagccagctatattataattctatatattaattcttacgaattccaatagtataattattactaagttcgaagtcctataaattatatttattaatttattccaaatacaagtattgtattccgatctcctagcattagccagcttaatactagtatctttataagcttttaatacctattcctttcctatatatataaatcttcggtatattattttatagttaatagatgctattagagttaattttggtgcttaagccctatatttcttattaatatccggaggtggcttagttagtaatattagtaagttcctaacccaattgtattagacttcctcctacctcttctttaatataattatattagtttctattaactatactatactattatcgagaagaccggtcgttgtaattaggttagctagtattaataggcagagtataacatctttaatctcaattaatatccgtttcccggtcgtagtaagcaaattcagttccaccactcctatataatataatttaatcttcttactattaccgacctaataggtaattggtttaggtaggggatgtaattctataaactatttaacgtcgttaaatatattagaattattattactatcgaatagtattatattttgtattatagttcgtaccttaggagtttattagattttaacgaagttatattgaatgctatttatttaataaataggttctaaaactattaagagttctagtgaaaatcctcctcgtcccagttgttattaaaggatagtcctctaagactaaataataagttagaattaatattagaattggtagtaataggagggttattaatattagtattattgccggcaattatagtaatagtactaccggttccttttttgaagcttatagcctttattttattcttctaggtatccggggccttattaagctcgtactactagtaatttagaattctaggaatttagtaataactgcaaatataatgctttaagcccttaaagatccttttctaatagatattataattaatatacttcgggctattatccttagtcttattctcctttactatatccttaattctaatttcaactttcgctacaactatattagtatagttcttctaagtattagctaaggtagataaacaggcgaggaataatataattgttatttcgttcttatttatatctatagcctatagtatagcttcaataggaaaggaatgtttaatagtattaaataaattagttagttcgactattttattaatcttatatccaatatcctttatatatttatataaagtttaccaacgtattaggaaggcttctaaagtaataaacgaagtatatttaataatttaatatttatcaagaatattattcttagccttattaataatactagaaatactactcttaataaagttgaaaagatatttagggttattattatcttcgtcctaactattaatagacaaggtattctaaatctttttattacgaattatagaataaataatagttatagttttaacgcaatctatatactattaatattagcgtttctcatcctctactttaattatattattaatcttaagtttagggatattaatagtaatataaatcttcaaattataagaggtaaatttaacctttaaagtacgaacctaaatatcgatattggactcgcctttaagggcgattaaagtagcaatattaaaagatatagtattttgtctattattataaataacgagcttattttagtgtaaaattctagtagcaatttttatttatttcgttgcttaatagattttagtttttaaaagtttattatttaataataaggagattattgtataaaaggacttatcaataaaagaaaggggtacttatgtacagtatatactcgatattgcgatactacagttttaaatagactcgcgcttaaatagtatcgctcgttttttcgttttaggttaattcgcgctcaaaatagtattgcttatctttttattctttataacttgcacttaaagggtatcgcttatcgtcttattctagtattcttaaatagctatacgcagcattacaatacagaatattgcgtatagagggcttataacctcttggactcgtaggtataagaagcgtaataattgtactaagttaagaacgagaaaggaaaagaactatagagggctaaaatacatagtggtggcgccctaatgggccccacatatgaccgagcaattcgggcaggcccaatgccagtgaatggcagtctgggcgttccataccacaccacaacacttttctttaatgccaaacctggatgccaaattcggctaatgtcctaacagcttttgctgcgttcactaccacgctctattagggagctatctgaacttacacccccaaccactgcaatgtctaagtgggccaattcctttcttcttcctgctgtcccctcggtcgtttacgagtgtcacttttccccgcggcaccagcactcaactcccgcccgttgaatttcaacaagatccactttccatcatcctcaccaggcaacaggggcattccgtctccatcctctgcgtgaagccggcttcagacctctgttcattgtctcgtgacagactctcgtcacggtgggccatgaatcagaaggcttcaacgttccgaaaccaaacatggcccgaacccacccacagcatccgccccatccacaccatccatgcccgtcttctcctcctccagaaaagggtacttcggccgaagctatcagaacgatcatcagtcacgcccctgccgatcaacatcgttacatatgtacctcgtttgcaaggtctcagtctttgctggagttctcgctgggagactggaggccagcaagcttcggcgttatcggttatttcctttcctgtctcctcgtggcaattgtttgacatactgtaattgtctcatcacgggacgtgccgttgtctttccattttgcttgatgtgtcagaccatactttccttcgggtccccgttcccagtctggttctgcttcggatgttgttgacgagtgtgttgactgcttcaagcactgtttgttctctggctgccacctgaccacccccgcctgttgtgttagcttgacgagactcttgttatctttggcacattttatgatatcggcctgtttctttttcttgcgctcttcgtttgtctcgtcactctgtcatgactgaacagtaactaagttgtgcgcatatccagcaacttatccgctctgattcttccaaacaatccgtttacattgccttatcctttcacagtggcctcttcatggaagtaatgcctgtgttcccggactagttgcccattacttaagtgctcaagtgagtctggaaattaaaagagtggcttcatctctgcttttttataccagtcacagtaggacacagattttcatttgggatttatttgataagctttcattgacttttgagctcactacgaaggagaggaccgaaactggtcatgaagtctcccgtaatggccgagttaagcaccaaccctctgctgaaagatctacgagaatctcttcaaggggagattgactatactctgccacatacaactgaagcgctggacccatttgcgtagggtaccaagcaggcagtgtggctcaaatattacattatcttacatatgcgatgccccttactttccattcttcttgtcctcctgcttctcatttcccttcactttctgcttgccatttacagcattagcaccagcaccaagatcacattccttcttgtgcctcttccaatccgccacctggcactccttcgaacaataccgtgcttccttgcacttggagcactgattcaagccgcctccattctctctgttctttggctcgttgcaaaagttgcacctgtatctcaccgtgggctttgtggttgccgtggtgggtgtggatttggcattagctgaagccgacttggtgctagcaggagacggggcttgaactgaagattgacccgaggttgaaggccgcttcggattcagagccaaacgagcggctttagccaccagaacttgggcctgggcctgagtcaagccagtgccagtcgaagccgcaaccggagttgaagtcgaggctggtttcggaggtcgtatttcgagtgctttggcggacaaggtcgagcgagtgccagttggggctatcgctcgagtcggaactgaggccggagctgaccttgtggggttggcttggatcttgtttgcagatgggagctggctgatgccggttgtagccggagccggagtcgaagtcgaaacgggagctctgcccggagctgctgctgctgaagttgtaactgcacccggagcgccaggagtcacacctgtaactggaccagtatgggggtagagcagaggatcccagctcatcgggtgctgatacggttctccaagccctggacatccaaacggaagactgatggccgctctaacaagatacggcccgatctcctcccattgtggaattggatagtcttcactcactgaccaactcttgggcagtctacccatgctacacgagcaaaacaccgggtcatccttccgggactgtacatggttcgccaccggtgccctctgcttcttcttgtactcacaagttggtccatgctcccatgtatggccgcgacaccgctcagcaaaagcaggcagagcctctttccaagttctcatggactgggacatgacggattgattataaataggcatcgggtcgccgatgctcccgtctgtcaagtatctgggcaagctctggcgcaactctttggtgatcaccagcacagcggtatccagtatcaccgttccatgagccaagtccagacagatgccgtctttcgcaataaagatgacgatccgtctcatcccatgtctagaatgttcaggttgattaccagtggcagcaccctcgctccaactgacactactgccggtgccgctgcccatttccttgccgcagtcaagacagttttcatggcaagtgcaatccggcgacttctggctgggagcaaagtcgcacagtgcaaacacgctcctacattgagtatccggcgtcaacatgatattcggatttatgtgcctccagtctgacttcggcctcaggatcccggccgccatgtcaaacagcgtggacaaggtgattttgaactcgaacctggcatgctcgccggatgttatgagataccgatttagagcgttagcaaactgttcgtctttttccttgagctgcttctccttttcctcgggagaagcgtttttcgggagtggatcagcgatctgagagaaatgcgaatgcattgtggcttcgcgcctggagaactggtagtggtggttttgtaactgcaaccaccagaggcagaagcggttagtgctgtggaaggaagggtccgggaggcagccgatgagagggccactttggcagaggcggggaagggtgtcgagaggattaccggaagacgacgagggggatgatagagaagatggattggaggaatgcagatatgggagtgaccagttcatgggtttctgagtgctttgctccaaatggacggggtgcatgaaggatggggtgaagaacgtcctccaagcgaagggttcgatcggagtttcgacgtcgatgaagcctttggaccggccagcgcggattttttgcttctcatggttggtggggagcggaatgtcgatgagaaatatcacaggacacaagtgggagttgttggaaccgtgggagaagaatgaagcggtggggtctctggagatgatgaggtgataagagcaaggggtgaccggcacggagcggattttgcattccctgttttccagtctatccaggagacggtcggtgaggaaggtaattcgcgtgctgatcgaactgatgcgttggtggttctcgtccagcttggccgtcatcatcgtcttgaccgcgggaggcacgggctcctagtcctgtggctcttccgttaaaccgcacatcctcgtcactccgctttggtttggcatatgctgactgatgaacacagacgaaccagaacccaagttagcctcaaagacttttaggttcatcttcagagttcctgatgccatgaatgaaagttcgttccgccccgcaacatcgggaccaatcgtaggcacaacttcaagggtgaccaaccccgtcactgcgtccatcaacaagatgctggtaggaaccatgaagctgacgaagaggtcgctctgtccttcccacccaaggggatctgtctcgatgttgagcctaaatcgaggagtgaaacgccgtcctttggtctcgagctggccaaaccccgtctgcagagaagcaaacaagtggccaggcaggttggcgacaggtttatcttcgtggtcatgcgtagggcggatgcaagcctgcaaagccgggacgtatcgtgcaggtatctttcccctgccccttcctccgccagctatttcaggtctcaagatgttcaaacctgtctccaaactcaacatgatggttttcaaagtgaggagtgagtgtcgggggatccgcacagtaactgcgagggagctcggaatgttgatccactggtagagacttgtgttgtgcttgctggcactatgaattgcctcgtgggcggggttgtacactctcggtttgagaagggcgtcggggtcgggtatggcgtgctcaggcgaggagtaggcaccgaaatggtggaggatggtgcagagctcttggtcgaaggatccttgggtttcgacatagttgacgagggagtgcttgagggattcaatcatcacctccatcgtatggtgccaggcaatggtcgggcgcgaaggcaatgctgagaagaacggggagaacgtggcggctgagggggtgatgatagtggatgcggaagatgactctgagtcgctctcagatgagtccgagaagcgagagcagggaacgaggttgggaaccggggacgaggaaggctcgtatgggtctgatcgttcgggattgacgttggcgtcgcggtcggaggagttggaagttgtggcactgtcgcgatggccgtcgtcgccgtctgcggttactgccgccgagttggtggaagtggatggatcgggagaagaacgacaggcttctatggtcgaggcgaggatctcactaatctctccattaaccgaatctctgtcgggctcagaagacgtctttctcatttcgtccagaaattccgtgaaatccatctgcccgatggactcatcctcagacggatcagtggttggcagtggatcgccgaggatgaccactcgctcctgaacaatcttcagaagcgacgcaaaagtcgcccgattgcatgtccttggacttagcaacctgaagcccactccatgcctgtgagtacttccttcaacacctgggtcacctgggccatcgccatcgccatcggtttttctctcaaacaagtacctcgactcatacatcctcgagtaaacttgcagcagaaactccacaagctcatcagcttgaaaccggatcttgcgcagtggcatctccgtccgcatgttttcccacctctccttctggttgcggaattcacgccggagctcgaggtcccttagcacgaatgccgcttgctgaaacgccctggaatcaagcatctcctcacgtatttccggggggatgttgcgtacatgttccgggatatctgccttggcggtggtcttcttcttctgaggtttctttttcttcttcgccttgccttttccttttccttttccctgttccacctctttgtcctcctcctcctcttcttctttttcgcactcttctgccttcagagccttcaaatgttcagaaagctcccttgtcgttttctcgaattcctcgaaatcccttgcaaactcttccatcacctcacgcaggacgggactggggccaggccagatgttgttcttgtcgctgatggtccagtccctgccgctgccgtcggtggggtggtggtagacgggccgcttccaggttaggcgctggttgaagtactgtgcagcggtggctggagtggtggttggggttgaggagggcgccggggaggcaccaaaagcgggaggaggaggaggactcggcgttccgagagagggtggtgctggggcagaggtggaataaggggaagagaaagtaggtggcggaggagagggataagtgtttgtgtagtattctactggcgacagaccaaggaggagggacattgtgaggaggtcgccatggaggagagtgtctgctacctcttggggtgtctttggtcccagcctcgcatcgttgctgtcggaaggccgaggcaggggaagtgtgtgctcggtgtacagtgttgctgccagtcgattttcaaggaggggagaggcggcgatgagcacgttaagtgctccgagatcgtcggccagagatgaagtatcaatgacgtgaaaggatataggcgctggagacctgttcgactcactcggcactatgcggtaatcatcgctgtcgaggatcagaggatcgaatgaatcccggaagcgataccagttgccaaaagtcgtgtccatgggatacccaaggtcttccgccttgtggtgctgaagggtatgcgcaaaagcgagcgcatcgccgatgaagaaacggagggtgatgcggcctttgtgccacgcacggcgaaaagagttgcaccagtcggcaaattcttgtttggcgaccgcctcgaggcgttccagttgggataatccttcgtctggaggtggctggccgacaatggggaggtaggcaggtgcgagatggaagccttggagagggtcgcaagaatgatcgatgcggacgccgggggagggggtggtgaagagagggttgatcactcggcgttggagcgtgtcggtgcttctctttgtcgtcttcttccgtctctcctgagcctgttttctggattcattcgaaggcaccctctccttttccttcccctttcccttgtctgccttcttctgctttttcatgttgtcctccaactcagaatcggtatccgtgctttcgtctgtatcctcatcttcgtcatatctctcctctgaacccgttgctccccaccgccagaaatcctcgtttgccactgtcgcgtggaaagtcgcctccaagcctaccggcatcgcagctttgaacgagcatgcagccgctctcgtagcggcgtaagggactcccacctcttcttgctcccttttgagcacagcggtgccgagacgcttgaaaaggccatctgatagagcctcctgctgagcggagtcgggtcgacagaaccaggcgtcccagatttgggtgagcatctttaaagtgcccgagtccgtgaagcggatgccgcttgtggggttgcttgagttgtgggcatctccgatggggtctttggcgttctgttttccctttcctttcttctttttgctctttgacatagaaggatagggttgaaattcctgaccacgaccgtagggacttgcgttccacgttgacattgttgagccgataaggcgcagcctcatggcttgcgagcgaatgagccagccgaggttctcgggaaggtgctggtggtagtaaatggcaaagagatcatcagacgtgggcggcgggtgaggtaagccgggtgcgtaagaagaggaggggttgatgttgaagtcagggtcgataagcagggtgagcaggaggatgttgcgcgctgtgcgacaacacatcattacatagttagcccccttacctctagctgttgaagatgtgaaggggtggaatagagagaaggaaggaaacgtaccaatcaccaatcgatcgacatcgcaacaagtgatatccaactggcgggttttgtccatgtgcgttgtgaagaacacatttcgtatgtcgcccgacccgagaagcaggatgtctaccggcttcccttcgcccattttgtccggcgggatgttctccgtcagacacacagcgggggtgtcgccgaacgggtagaacgtgcgggtgacattggggcagcttggtgtcagcatcttggatggatgctggcgagatgatactcccttgtgttgtcgatgaaaagttctgtgagggtggtgtttgtttggagaagaaggacagaaatttgaggaagcgatctgaagtcgaggattttgtacgcgctatggtagaagtggggggtggcacgcctgtcactgggaagagatcaggtgaatgggaggaagccgagtgaatgggagagctgataaggaggggtgtgaagggcgcgcaatcctgaaagatcagatggaaattacgtatgactaaggcctgggaaggctgattgatgttggctaggcaacgagctgaggacacacagatgatgccgttgcgaagctgcctgttcctgaaagcaaaagacagtggcgctgactttgggctttattgtcatggttctcgaaaacacagaagacccttcaaacatatcaacacttttaccgtagttttatggatcggggagtatcagctgggtcaagcggatgggcagttgaggccagtgaaggggtgcgcgcccacttgtcgtggtaagtggtcaaaagatgtctgttgacgaactgtaatgaagcttgtatgtactatgcggtctacgcagtcggtcaccggggcgtagaccattctagccttgacttgaatgacgtggttatatttgggcctggtgtgcaacacgactgtagatttcggtattatggtgacaatctgtaccttctatgcccctggctccagatcaatcactctggtcgcgtaagttcgacaaaaggatgattgtgagcaccaccctcagcatataagcgctttaaagatcttgtccgcattctttgtccagagttcagtgtaggcgctgttgatctccgcttgatatctgtaacctctgctagggtcaacgtaacgaaactcagcaacattgaatgttgctcctaccataatccattctcccaaggaatcaggcggagcccgtcgtagaatgtactgcttcgatgaccccctcagcaaacaaagaacgtctcccggttctggaacatccactttgctgttgcagaactccaactttccgttgtcacatatgaagggtgtgaacccatcgaactcttctgagatgaaattggcgtattcgctgcatctgttcattttgtcccatatatcaggattaggtacgaatttgccctccttgcagaaaacacgtatatcattgtaggcgtcttcgaacgtttcgaatcccggcatgcgagtggcgatttgaaacccacggaaagacttctcgaagtacttactgagtaagtacttattgagtttccatggaggtggatcaatcacaaccccagcgtggacttgaatccaggtctcgcagtcgaggagatactgcgcgcatccccagagaacatgaaactcaagggtggggtcaaggaggcgcatgaccctgctctcttccaatatctcgcatcgccgtccaacagtttgtacagttccgatgatcaatgcatcgatttccagaaccccgttctcttgaaggatcctgatgggattgttacctctatccaccgggtagtgccagaaatcctgggtttgaccttggaagtctggtacccatgacgggcatcttcgtcccacccgttgacgggagttcagtgacagtagatcaatacacccgctatctctcagcatccaggcagcataagcatggaatacctcgtccacgggcttggaataatcaggtgccaggtcattcgggacctcctccggaccatacaacagtccaaggagcgagtagatccggtctcttgggtccgtaaccttgaagttgacgaacatggacagcaagtagcctagccgctgcgactttggaggagaggcgccttccatcaaagactcacgcacgcggtgctcaacttcccacctccacgcagtctgaatctgaaaaaatccgttcgatttgtaactccgtctgggattaagctgccactgcacgagggccaaatatgaacgttgttgcacaatatcacgacttgcctcgtcaaggatggaccacgtcaggctcaagtgcccgacaagaaacttgacttttttgctatcctctttccagtccctgacagccacctcttgtatcacccacatccgctgaaaccatggcctcttaagtaatgtgttcatcaacggtttgatacgggtataccaatattctttgtcttcggcggtacccttgatataaagatcgaatgcgtgcctccacgacgactggttaactgtcccgtaatctccgagccagacgtttacttcggcagcaaaggcgtagacatcccgcattcgaggcacatgagcattccgctcggccacatcttgctggttgatacagagactatcgatccataggcggcgtggcttgtcttcgttgcgcagataagtcagagccaagtggaggctggtcgtgacgggataggagtgaccgttgaggttgatgtccttagtctgcgtcgggtcaccccaggtgtatgagattgtaatgtagtcgtctcgcggcccgttaagggcgacgtggtcaagagtgcaaaagacagggtcgtcaaaggaagctgggtggagcgtgacgacgcggatttcgttgccctggagaggtcgatgggtggaagcgctcgagggttggaatgactccatggttggtgatctttgatgcgacgagcaattcacagcggaaatagaggagttcgtcgatggttctgtggtctagtttggagaagtgatgattcaggatcgtgaattgtggacttttgacagagagctggaacggggctgcagtttccttcgttgggcagctattaccatgtgacctgttgggcctcagctgaagcatgacaggccgccgggaaagtgtggcttagtacctctttggagtggctcaggaaggagggaccaaatggcctttatccaatgaagttcaaaatacatgtacaaagaagtcactgatcggaaccaatttaggatcacgtccattgaacggggatcagaggtgaaggttgagcgaaaagtaccgcttaatacagcagccatactatcgctacatgtaataacaccccccaagtagctagaggtattcctctttgatgtgcttacatcagcttttttgtctaaatcagcatcggacaacccaactaggagggcctttggatcagcaaaagcatccgctccaatgcatacctacaggcccgtgaacctttgatcttcctccctgaaaacagtaatcctcactaaaagattgttctagtcccaagaggcagcctcctctaacctgatccctttcttcatccatcaatgttaccgtgaatccagatcgttataattctgaccaggaaacagtgggaaaaaaagaaacggaaggtaaaagacacaggaaatatgaaggacatcacctgtacttccaatggtagaatccagaactgctcagatacttgaagaagcatgacagacaggacatataaccctcatcatccaggtctgtttctcaacttctcatgttcaggcattcaatttactgcagacactcagagagaactcgtagcatcttcctggcaggccactcgcgaagccgataacttaacagcaacttgtgacctggaccatcgagacctccaagcaacttcacataacgcagcaacaacatccaccatgttgacgccagtgggcactggcgtcctgcgctacagctaccccatgggtgacacgccagccgtgtgcttgacgcaggacattcccccttcgtttcgtgttcgcgctcgcgcccgcgctacgaaacgaagagatacaaaagggaaggaaaaggaaggagagaaggaaaatgacagacaagacgacgatagccacaatgatcaggaagacccgatcagcatcttgcttcttgggtgtggagatcttcgcaagattctcttcacgatcaatcttgatagtaagcctgtctgaggtagccatccactcggggcgaggtttcaatggctaactgggaagtagaaggtcgtcaactggacataacctgctgtgacaacgagcgaagcatcgttggtacgtgtcttcatccgaaaaacaaccaccttcaagaacacaaaaaggaattagggcagaactgacctctatccacacagcccgcaacaccctctttctaaccctccttatcgacatggactcccaaacccccctcaccctctccctacaagacctcttccccgtctactaccacctctacctcccaccctgcctcaccagcctcattacctcacaagcccgcaagctgattgatatttccgactccctccaaacctggcacgcaagcacatacggccgtgggggcatccgcttctgcgactcgtactccctctcccgcgcccgcgaggtctggcaatgctgggctcaattcgacggcaacgacggacccggggtgactgatgttgacttcaaagccaagttcgaagcggacctggctgctaccagaggtgtgagaaccgatgaacgagtggatagcactggctataatctcgtctacacagccatacgatcggctgcgccggcagcggatgaggatatgcgccatctgaatgatcttcatcaacaattctggagggttgggagtctttcgctccaaaacagcgatgcggtcaagaaggagagcaggcaggttaacccgatgtttgtcacaccggatgtcggacgtgtgaggatgcactggggactggatccgcttcttgggtttccgttagcggaggcgtatacgaggacggtgaatgagccggaggatgtgagtgcaccgcaaaaggttgtggcgcttgtaatggagaagtttgcggcttggtgccagagtttcaagaacgcatgggcggagagaagcgtggtgacgaggtggtttgtcggcgatgccattgcctttgggcatactttgcagggctgtgcgaatggcgtgacagtcaacgcccactggtatcgcagccggcatagctttagacgtttgaagtttgatggcgaggattaccagcccggaagccctactcctgccccattatccttcatggtcatcgacacctccaacctcatcgatgatctcggcgctctcaatgtgctggtagccacctccccgctgctcgagaacaacctagctgccacgatctacaccgagatgctcacacggtaccaccgcacttataaagatgaagcagacaacctcctttgcggccccctctccaccgtcgccctccttctcggtctgttctgcgtagaacatgccaccaacacctccctttaccacccatcccaggacgccatgacctaccaaatgatggaatacggatcttctttgcccacagacatgccttcaaaattataccagccatacgagcggctgagatggaagcggcccatagcgcattaggcgtgcgctttcgacccgcctccacatgcatctcccgaatccatgtctttgcccgtgtaccccatcaagttcgcggacaaggacctcgttggcatagttcaccagatgtacaagaaaatgttctgggacgattgtccagacgaaatcatagccgccaccatggctaatatgaccttggcagacgacgaccacaacagcacccacgaacgaaggtcaaaccacaaactttacacgcccgccagcttggctgctttcctgaaattgaccaagggcagagtgcaagtggacgactggactgcgaccattgaggcgatcctcgctctcattgagaaagaaccgagaagggaagcacatggagacagtgagccgatcgctgattacactccggagttgagggcctggttgcacctgtttggcgtgtatacaccgcttgaatggagggtttccaacaacaacacacacttgatgccgagaagtgaaaggctttggcagttgcagacgtggaggaaaattccgccggtaatgtgcgtgacggtggtggtgcctcaatacaagtcagttgtggtgggtaggttggagagggacaatttggcggttggaatgccgacgtttgttgagtgtgccatttccaagccgggcgacaacaaaagttgccatgggttcgcggcggtgcaactcggttatgggtggccgcagcgcgaggttacccgcgtcagaggttccaagtcgatcttcaacactatcatgcgtctcccgaacttggaagggaaataccacttgatggtgtcctttatggtcccgacgtcggtgcttcttcaaaatcccaagacgtcgatggtcaaggtccagttccgacgaacccccaacgccgccgattatggagatgtccttggacccggattgaccatacacgaaactcccctccataactatgaccaggtcgtcatcacccgatacccgcctagggtgcgaggcatcccaaccgtgtatgaatttcccaggacattacctcccccggatctgtcggctagtgccatcatcgtagctggcatggacgaactacgatccgaaatcatccccctcaccgcacgcctccagttcacatgccctgaactgaactcttgtctcgcaaaaggttacacagcccactaccgcctggtatcaccatgtacatacctcatcaccctcagcggtagctttaccgcgagcacctatgacatcacgtccatgtctgagtcgctctttgtacacagagacggaccagaaacatgcacatgggaatcaagttttcccttctccttcccgcttctcacagatattttcacagcagacctcatcaccggccctgtgagtcctgacaacaactccatcgagctactggtcagaaccattcgccccgcggatatccgggcaatcggggcctccccatcgtggatttatcctatcctcctttccccccctctcccccactctgcttccccagtaccttattcctcggtcacaccaattttatggtccctcccctacctcccctgcatcgacgatctcccagtccttaacatccaaaaacttcgctcctccagcacctcctggcgtcgctttaacctctggctcaaaaatcacacctacaccctttcccactgggagcacgaacacacagacacgcaaccggaatccctacaagaggacttgctaagcattggcgagctgtcctggttgcaatggaagaagatggttcagggcatgatgttggggttcacggcagctgttggaaggaggcagaatgtctttgctgtttgtccgggaggtgatcaacagagggttgtgagcatggtcttctttgtgtcgtgtttgaggctggacgtggcgaatcgatgcgtgctgcttgatggggcagtcctcgtgcggacggcggagacagctgccttgattgatgggttggagaaggagttgaacgattgtgcggatgctacagcgccggcgtggacggaagctgagctggacacatcccttaagtatttcaacactacacgtgaaggcatccacctctggaaggagatcctcccggctcatgtcgagcggtgccgaacttgggagcatgacgctgataggtgcgagtatcttcaccgcgccggtgcaacgggagtgatcatcccgatggatgatgatactgaggagtcctcggtcctttgcagctgtggtaatggacgagtcccggaccatgatagcgccccgcaaaaggtgtgggagaggatcaagaagcatttggtgagggtcgctatctcccctccgttcggatgtccatttgtggaggaaccgtatgtcccggagataaagaagaatgtgaataacccgactccgcggccgccaccaccaccacccaaagctgtgtgcaggaacccaaactgtaaaagaaaggatggaaaagagttggatcatacttgtcccgtttgtgagaacaccaagtacctctactgctccaggccgtgccgtaaggctgatacagcgaggcacaagaaggaggagtgtcagggtggaaagggcaagaagaagtgaagggaaagcaggattcagagaaacgcaacatgtagtagaggtagtacgcttgtaagatagaagtccagctcaaactatcgggaacgtgctccccaaccttattttcctttctcgttctcccattcttccttgacaaactcagcgcatcgttccgccatcatgaccaccggtgccatcgtatgcgcactcgggatcttgggaaacacgctagcatctgcgattctcaagttctcaatgccatgaaccttcagcatctggtttaccactccctctcttgagttgtttgacatccggcaggtgcaggagacgtggaggctggagacacagacgcgggaggcgtaggcatctatttccttgtctgtgactgtgcgccaatttggtttttggaactgctgcatttcggattcgctgtttgtggacgtggaagcagatagttgtgtggctcctggcaaaggatctttaccaggcacaggaacgggctcctcatccgccggcttcttcgtcgtccagaacctttgcaacaatcccgtcttggttttgtagagggcgtccaaatacaccaaatccatccctggcgcaatcgtcagtggtgcctcttgcggatatcccgtgtttgtaaactcttccgccaaccgcatagtgaaccgcaccgccttcctcattgtcgctcgatctctggcatcggtcatcatcgggtaacagatcttcgggtcagccagcgggtcatcagacgcaaccttgacatgccccctcgaatatggttggatgagcgttgtgtaccacgtgaagagtgacttgcccgagacgctcacggtcaggcagttgacgggattgatcataatctcgacatccggaatatctcgaggaggagaaatgtccatggtgtcttggtctgagtcgtcaacgtgtcgaactgtcattgtgttctcgtccagagctgcgatacgtacgaagatgcttcggggagtggttccattggcgagtaggcctctgccgaagaagaggtagaggagaaggtgccagaggaagacgaaggcgttttcgaggcagtggagggtatgtttgcgcgggagctccatgatgatggggacggaggtatggtcggagagaccttgtcctactgctggaaggtcgtggaggactgggatcttgagggattcgagatgctggcgaggtccgatgccactcagcatcagtagctgaggcgtgcaaatagtcccgctgcagacaatgacctcccttcgagctttgaccgtgtactcgcggtcaccttctcgaaccctcacacccgtcacccgtgtcccatccttgctgaagaagagcctcgaagctaccactccggtacagatcttcaaccccttcctctccctcaccatctccttcggcaaccaagccttgtatgccgacattctctgaccctttccatcaatagtctgatccattacaaagcatccttgggcgtttgcacaaggatcattcaccccatctcccacaggtaacccaactctcatcgccgcttcctccacgaagggtatacacccaagtgtgagccccggcttcctaggcctgacaacatcctcgctcctcctaaaccacggttcgaccctctcccagctccagtcctctagtccatagtcttcagaccactggttgtaccctcctgccccacctcttgtccatagcaaggcattgatccgtgtcgccccgcccaaggcctcagcggtccagagtgccgctcgtctgccattcgcagcggggattgggtcggagtcacgacggacggactggaggaaggggaattcgaagttttgcgagagaagaggtatgcgagagaggaagttatcgtgtactcggcctttttcgaggaggaggacggaaacgttgggagattcggagaggcgcgaggccaggacgcagcctgttgtgccgcctgttggagggggacgagttagctggggttgacctctggataggtaatacgagagaatggaaaggggactgaccgccgacaatgatgtagtcaaaggtttgattgtgaatatcggccgcgtggactgtggggtaggacggcgcgaatggccacatcgttgtcgtggtggttgaaggcaaggcaacgaaccgagcgtcgggtcaaagactggaagttgaagacggcggggaacagcggctgtccgctagactaaggcgctgtatcacaggcgatgttacggtgtaaccatgacatgcatcccgcagccctcccgtaccatcccatcgaggctgatgcttccccctccccctcccccacatcacaaacatcaacaccacagtggccttgcatggaaacacgcaaagttgaaataacaaaacaaaaggtatcattactgtacttatctatccctgtcgcttttccgaacccatccatctatcccaactccattgcttttctcatcaagcaacgtccatctagaacttccaccccttgggaccgccccaagtgcccttgaccatggcattaaagtacacccaggggaaaaagtccttcttcaggtgatagaaggcccgcctgggggttccctgatccaaggcaccaccaacaatgggcagtccaccaaacgtctccttgggcacacccgcatacttgaactcggccaacatgaccttgccatactcggtcaccagcgggcacgaagtgtacccatcatactcgagcgccggctccttgccctccaggctcctcagcaggttgccgacaagaacgggggcctccgcagtgatggccgccgcagtcttggaagtaggcaagctcgaagcgtcaccggccgaccacacattcttgaacttgtttgactgggtagtagcctggttcacatcgacgaagccagccgcgtcagccaccgcgctgttcttgacaaaggcgtaggggcccatcttggggacgacgtgcaagaggtcaaactcgcgcgtaaccttctcctcgcccttggcgaacacggccttgttgccgttgacctccacgagatcgtgcgcaaagagaccctccacgccgcgctccttgcgcagctcctccaggcgagcagagtacttgggcacgccaaacatagccggcaaagcggtcgcaaaggcgatctggatcgcgcccgtcgaggggttagaagggttgtaaagtcccgcgcgcttccagtggtccagagccagccacatggccttttgcggggcaccagcgcacttgatgacaccagcgggttgcgtgaagatggcctggccgcgcttgagcttctcgatggtggggaagaccttgctcacggtatgagcgccgtagatggtcgacacaggggcgctggggtcagcgagcgcttcgggcagacccttgatcttgtcgtaggtgatctcgataccgggaacaacgaccaagtgctcgtaaccgatcttgtcgccattggcgagagtgacggagtccgtctcgggggagagctgagaaacagcctggttgtagaacttgagcttggggtcgatgagggaagcctcgtcgcggcgcagagaaagagggtccttgaggccgcctccgacgagcgtccagccgggctggtagtggtggtactgagccggatcgatgacggcaatctcctcgggcgagaacttgccggtgcgcagaagctggtgagagatggaaaggccggccgcaccgccgcctactacgacgatacggtgcgagcgggaggtgccagtgacgggggcaacggaagcgaaaccccggcgggaaagagggacggcgagggcggcacggggggccgcgtgggtggctgccgtgagggccgacttggtaacgagtgagctgctcatcttgaatctgtgtccgctatcggagaccgagctgatgtggtggagtgaatgtaagttggtgttttgagtgaaaaaaaagagtgtcgtgatacgacagtcagcgagtgagtgagtgaactcaagggaaaaaagactgttaaagtgcccccggatttgtaacaaatctcaaactagtgtaagcgcgatcacctcatcgtcgacctctcatgttgcgttgctgagtcaacctcgcggcccacacccgatagccgccgagtggggctcctttgacgggggccgggggccggttatcggcgggtgcaaaatttgccatggagccccggtcgacggcgagcaggtgtgggagcacgggccatccctctttccaaaaacatcatgccactcgatagcgcccgcttgggtcattccaagtcacatgtgtcccttgaccccgaacacatcggcgaccacctcatgggtgatggattcccatgtaatactcggtggcgttcattcccgggatatagacgccgcccggcccccgggactcggccaggatgtgtgatgtgatatatatctgtttgtgagatccgtgataactgagctgatgttacctagcgcatgcaattatttttgacccaatactcccatatctcacccgtcacatattgaatctcaccatgacatctctacaaccttacctcgcagaagtctgtcagacaacctccagtctcttgaccagcaacacctgcgctccatgtctttatcacatccgacatctcacaacatcgttcccaaggagtgcatcacgaatcgccaccactagatctctcagctccacatctttagcatcaacttcccaaaagacgacagttcatcaattccacaatcgacctcatttacagcaattacatttgattcctacaaactccattcaaccctgtttaccacgccggacatacaccaccaccacgtcgccaccagaaccaacaataacccccctcttcgaacccatcacttccaccttccaatacctcgtcgctgaccccctcaccctcacggccgccatcatcgaccccgtcctcgactactcccccctcgacaactccatctccaccacctccgccgacgcccttctctccctcatcgcctccaacggctacaaaatcgcttggatcctcgaaacccacgcccacgccgaccacttatctgcctcctcctacctccaaacgcgattaacagaatcccaaggggaagaccacaaaccccccatcggcatcggcaaaaggatcggtaccgtccagactttattcagcaaacggtacggcgttccagacgcagaagttaaagaagtattcggccacttattcgacgacgaccaagtctttcagatcggtaacctaaaagcgaaagccatccatcttcccgggcacacccccgatcatctagggtatcaaatcggtaacaacgtcttctgcggcgacagcctattcaacgcagacatcggaaccgcgaggtgtgatttccccggcgggagtgcgcacgatctgtaccactccggccgaaaattgttacaaaatttaccggatgaaaccaagatttggaccggacatgattacccgcctgaagacaggagggagccggtgccgtgtttgacggttaaagaacatagggagaggaataagcatttgcgggatgggatcacggaggaggagtttgtgaaagccagagaggagagggatcgggacttggcggcgccgaggctgttgcatcagagtctgcaggtgaatattcgggcgggcaaactgccgggggagaatgagagtgggttgaggttgttgcatttgccggtcaagatcaagacggataagaagtggtgatcttgatcggttagtaggaagaggtagctgaggaaggaggagggtaaagagtacctctaggagatcacgatttcataatacattatcaaccgtaagagtctgtttaccgcggttgatacggctcgtcatgtgtcctagttgttcacgacctgaattcatgcctccaacactatatcaaacaccccaccctgtgtctcacatgtcgaagcccatttgaatacctatgtgttataacattctgggaactccggaaggccttgctcgactcgcggtattggacttcgaacactcagtccatgtctgctttcatgacaggataagacggtgaaatcacgacgagatgagctgaaatgatgatggtacagattacgtagaggtacctaataccctaacagcagtgaccagcgccctcacagtcaagtagaggcactcgtacatactccatcatgacggctttccttagaagcacgttgtcctgatcttgggacttccgatgatcgaagtggcagcaggtggtagaagctagcgaaatgtctgaaaagatgacagcgacagggcaacagcaccatgggagaacgtacaggccaattcaagtgttgaccataccaccagataccaatacacagatcctcatcactctatgtaatcatctctcctcctccacctcccatccaaggtcccaactcttgggcccccacggatcagcctccaacgcatatgataccacctccagctcatgctgctcaatccacttcaactgatcctgcagcctccgatacgtcttttcgtagagatgataatcatcgtaccaaacacggaaccacgagtccatcgtagaggccatgatttcttcgttggagcgaatgtccgagatagctgggcgcacgggtcgtaagccttggtacatgcgctcgacaaaactcgtgaagcaggtgaaacgtcgcgagagctcatcgagctggtgtgtagtgaggaagggttcagccaagaggtcctctccttgaatgggaaagtcagagacaatagacttgccgtactcgacccagtagttggcaaagtcgccaaagggaagacggaagtcgtcgcagagcttgtcccacccgaagagaacttgatatcgagtcctttcgagcgcatcaaccattaacgaccttgcaaaggctaccagatgccgtctgaacgctgccatgccgtgttccctcaaaaagcaccggttacacctgggctccctcagctctcccaattcagcatcttgcacacaatatttgctcatcgcatccgtcaagaaatgcacctcttcgtacgctctaacaggcaaacgaaactgtgacgcctctcgccatttggcgcaaccgccgcagcgaaggatgcgcattaccaaatggtacgtcttgggatcatgggcaccgtaatataagaagcggcggcctattttggcgcgagggacagggtgaaacaggttggggaaacacctgtcaaaaaagttgtagaaatccaacttgcgcccagcgaccactggtgaagggaggatgggccgccctccgttgagcatcgcgtttttgttgcgatgccagtcgccccggacaaagatacattcaatgcaacgacggttgtgtcgacggaggccgcaaattaggagctcatggttagaggcaatctggtcgttagtagcaagaatttcggcctccacgtttccggcccagaggaactggttgattcccccagcctgccgcatgccttcccatgggtgggtggcctcatgataccgcatccgaacatcggcaagtgactcatctcgagcccggatatggattcggtgctggaagatcctggctctcacgccgtcatcccatctgtcgataaaccaccattcggccaggcgattggcctctctgctgccgggagggggcttgcgaaggtcgagccgcaggatgttgtggttatcgaacctcgtatgtggcaggagcttgaggcagcctccacaagcgtacttgttggactcccagtccttggagcccatgcgaggagagatgtgggaatctctgcctctgaggagcggcacgatgccgccatactcgggaatcaactcaagggcgagcaggcgctggaggaagttgatgcgtgtcggcctgatggtggctcgcagagtctggcaggtttgggccaagttgatcaatgagatgggatcaacgttatccaagatgatgaggagaatttccaacggagcgttatgcaatgagatgacagacatctttgggtgagtgctcgaggtggactggaaataaggaggtagggtgaagtgtggcgagatggctaacgagttgtgatcataaaaatatattcccacccagtctggtcagcttgttgtcgcattggttgatgcgtgtcaaacacgaaatctaggttccgttcaatcaagttgaagtgaggagaaagtgtgatgaaggaagaggttgacgcatcaagtgagatggctaaagccagcggcaggcgatgtcaaatcgagtcatacggtaagtctcgtcaacgaagggccaagtaatcacgatgtaacgtagaggtgaggtcgagaaggaagaccggggtaaaagggcggaagaagaggagaagggggaaaatgattaattctcaacttgcagaacgacagtgtgaagaaaccgtgaagaagtctggcaatacgtgatcaggttcgacgcatcgtcaagttgcatgactgcaggcgacagatgaagttgtatcaaacaaagatagagagaggctgatgaaagacgacgagattgacgtggagtagagttatcgtgatgaaggaaaaggaatattttgtgattcggtgaaaatgacggcgatgagggttgaatcacatgaactaagaggaagaagctggaacaacagtgaccgtacgaaagaatgcgattattgatttctgaaatggaggaaggaacatcgtccgaggtttttgatgtgaagtggaagttgaaaggaactgaagtggtacgacgttgaagtggaaggtacggtgacacccggaatagtggggcatgccccgttcgagatacgtaccgtcttatcttatctcgaagcagctactcgtatcagctcacgtgattacctcaatcgtcaccaccctctcttgggaggacttcactcgacccttgacagccagaatcacgagttgaggagaaaatgtcacatgcagtatgttaatgtatgtacttgaggagggtattaatgatattcaaaaccatgagtaactatccattatatcaaattccttcgataaacactgcatccccctccctttgttagcttacattatcatgaaattagtacttccaacgtgataaagtatcttggcggatggatcgacggccaaattctatctcaagatcttgagatgtcgttgggctaatcaatgcttaccacagaccagacaaaccacagccctctccaactctttatccgccttttgctggaccgtgatggttctcactccattggggcacttgttgacatagtcaccttcaaactcgatacccaactcttgagccgtggggcaacgaatcttttcatcagggatcggcttggtagagccacaagtgcggcagatggcgggagtgaaggggacttggaaacacatgtttgctgtgggtagtatgtggtgatacccggtgtctgagcactgagtatctgttattcgcaagtagaggtagatgaatgtcttgatccgtatccggttgtggcggtgagtgtgatctgatggcgagagacggaagacttcatgtttggctcagtgtgtcttttgcttttatatcttttcgggagagaggatgtcctgtgaatattcacctgagttgggtcgtgttttgacataattgcattatattcctggtgatgttccatggacgaagctgttatgttgatacaatggccttgtttcgatgaaaagtgttgcccggcgaaacaattcggacaaagaaaacaaagcaggtgaagtctcagggccaatgaacaacaacggtgattttgctttgcttcgttgtgtccatcggtccaagacagacgagaaggatagggaatgtgatggcaaaacagcgaatctccaacctgaacaaatatgaacgagtacctgattccacgacagatcacttccagtcctcagaccgccatgccatctcaggatcgagtcattgaagaactggagattgaccaggtgcgtgactgctgatgtgcccgagttctgggactgcaaataggttaggatagcaagactgagagtcatagactggttcttcaccagttggattcgtagctgtccattctgtatgtgaagaaagggtgggtgcatcattgatgatgaggaacgatgcgtcgaagaaaggaatgctcagccgtgcgtgaaatacgttgtggtactgggtaggtagtttctgttgcaagcgcactactgtgttcgctttgctgactgtccattacgtccgcatctacacctggtatggcatcttgtgagttgttgcgatgcttgcccacgcggcggtcgtcacttcattgtattgctcgcgcgcgtcttatttgatgtcggtaacatttcgactgggagttcttcatgtcacattcttgccctcagttctgttcatggcggaacgaagtgccgattttgtgaccatcaagattttcctgagagaaaggttacctagatggacgagccgaggcctacttaaaggccagcttttcagcatgaagggaacaacgcggagtagtcgtttcgatgaagttagttttcataataagatagagcagattcaagacaagtgttgatggaaagatgccgttgctctgatgaaagaggtgactggagcaaccaaggagggccgggaagaagagagacgggagccggcggcacaacacgacgaacgggcagatttgctcggcaccgaaaagctttcgttgacaaaggcaacgccacgcttgctgatacttaaaattgcttagcgaagtagcaggcattcgcaagggcaggagcgacatcaacatcatgtcggattaaagttcacagtccttcgggccatcacttgtaggatgtgatgtacgacaaggcttgaagtcggaatctgtggatgtggtggctgatcagcattgatatatggcgtgtgcccaggattacttcggcccaaagcggttgatcaccagttatcgtgtaacctgaggttaaagaggaccgagcaaacaaggcgaagattagtgtagtgtcccagtgtacactattgttgtcgaagaggtccaaatatccaatggtttgaggattgattacgtacatattggtgtttgtaaatcgcgtggggatctccccgaacaggagaagctatccagtatgcccctggctcggaatattttggcaacgaaagacgtccgattggcaaaaaaaatgaccctgatgtgcgacgggagtagaggtaagacatcgggccatgcccgtcgttgaatcgtcgccgaacgcaccccactcagtgagctatcaatcgtgatgctcatcgctgtaccaactaacagaaacccacagttatgttgaggagcgctgctaagggctgttgcaagtagagcattgattgttagggcttgccacttacggacaatggtggggtgagagctgcataaagggacctgtagcggggatgtttaggggccacaaggggtctttttcagcgccctaagaggctgaagcggtggggcatcacggcgttctggactgtttgggtcaaggaacgatgacatcatagcatctgacgcaagcccaggcctggccttgtctggaccggggcgtgaccaaccacaggcggcgcaacgtcatggccagggcagaaaatccgatgtcttgctttcttctttcgtcactcactgccacatcccggcatccgtcgtccagtccagtcttgtttatcgttgctttggatactaggcggctacctaggtatgcatcaagggcaactttattgaaggttctcggcctacctacctatctacctagcgtacccatatacctacctacctaagtatatactctgtcttcttgttctggaccccaattgcagcagggagacagaatgcaaccatgctgatgccctcttgtccttctcctgttcctactactttactcaactacaacgcgatcgattgatctctttcttcctcttttctttcatttggttccggttttcatctatcccgcgacgccgatcaacaactacccaacctgcctgtccatacctacctatctacccacctacacctagtctccaacacgaaacgcactcgacaccatatctaatcgaccgacccacaccaccgagagcctccgatggccgacaaagcatcgacgtacgagctcgaaaggaaggaggatatgcccagtgcctgcccatcctcagggcaactggacggggaaacactcgaaacaacaacgcaacaccgtcacggccaccatcatggccctacgaacggccttgctccctcggggcacacgcaaccccattcctccgcctcctccgcgacagctgtcaacatgcccactggcgtcgacaacattcctctcgacaccgttccgaccgtcgaggacacccccggcctcccgcggctaaagtacaacatgatggactacaaatggaagctcatcatcgtctcctccctgcttgtcatcgagtcgtcattgctacccatcgccctcttctacggcctctggtacggcaccgaccttcgccacggaatcgtcttcgccatcatcaccgccttcttcggcctagttactggcatcgaattcgggctccgttcccttaaactcatcctcccgcgcgacgaatatcgcccattgggtaccgatcccgtcaaagaccggtggaaattcgacttcacccacatgacgctttcgttcgggtacacgtacatgacgggcatcttgattggcgcctcgatcccgcacgagccgatagtaaaaccgttggcgatgccggtgccgcttttcttcatacagatgggacttcaattactgtggacgggctgggcgaacaaaaaacacaaaaaggcgccgtgcaggataagttcagtacccaaggggggcagggtgccgccgctggtgctcacgattgtggaggatattgtggcggtggatggtgctgggggtaaggagtatagaagggccatcaatgccaggtatgaagtcagcaagaggttcagggagatgattgcgaggcaaaattggttttggggagtgggagcgctggtagacggggcggctacgatgattgtgatttggacgataccgcaagaaattgcgtatggcgttggtatgttgttctgtccccgttcccggttgaggtgtcgaccatgtatgagatgctaacgttcggtgccaccagcttgggcgagcccccttatcttctcagcgatatggaccgtcatcaccgtcatctgggtcagacgagatctacgacgagaaaaggcagaatggcgagccaatgcggagccgtcattgtccactgaagacacaaccacacaggagatgcaacaacagtctgttgtctaaagtcaaggctgggggaaaaaaatatatgaagagttttgtttctttgcaggtcagcgtacactggtttggatggtccagtttcattttcgcgtttccttttccttcgtcaggcaatatacccacgcaatttttgacgaattaaatcggtttcttttgcatgatctgctttttgcaactgtcgtctgcatctagccgccgagcccttgatgcccaaagccagcttgaggttaccctgcacgaggccgaccatcttgccggccgccatgccccacccgtcgtttgcaatccggcgtctataaatttcctcatcccaatcggttatcctaatgttactgaggtcgagcaattccttttccgtttctcatcctcagcaactcaaagcctccttcaaccggcgaatgatttcgcaagccctcaataaacaaagcggcacttccagtatcacggcgtcaacgtagcctcgactttctcgaagatgcctgacacgtcgcctcacaagttcggtcttggggagaggttgatggacatcccgcctgtcttctaccttctcttcaaaattaacgaaggatttctatttcctccccaaccgttcacccctcgcctggcaagcaactccgaccgccttagaccggcatttatcgatacttgcagtcccactgaacctcaagaaatatccatctccaacgaccaccgacgtaccatcgacggctggcatgcagtaatagggtgcattcttatcatcttactctgctctgccctccgcttctccgaagacaaatggaacatgagttcccggaaagggcgttggtcataccgtctggactggatgaaagaagtgaactacccgcctgagactcgcactttagccccgatcatggttccttcacaccaagattaccgcctcacccaacgccgcgaggcgataagagtactcttcatggttatggtcacaacatgtgtgtgcccgatcacagaatattttttgtgcactagggcaggaatttcggaacgattgcataacactatgcaaggaaacacagctggagaagcatacgctatgttggtgaatgggcttcttttggtttatctgatcttcagatatggtattcttccttggttcgtgactgcggtggctagtacgagtatagtcttgacaatgctccctctgcccggcgacgcggagaatgcaatgagtgtctgggacagatggattgagaggtggataaatgcacaccagttggagaatgcagtggcagaggcccgatacatggccgcgatgaaagatctcgacccaggaccgcagaacatgccaacagacttcggtctcttggactcccatgtgcctgagttgacggttgacgtatcctggcgtgacaagtataaagggttctcctcaaccgagtactttgcgggcttgaatggagagaaaagtggcccgtcgattgtcacaggtagaggtaggtgggaagtgactatggtgactttgtatggataatagatgtaggattctagccaatcatagcacgtattttatgcgaagcccatgcattgtgcactgtatgctctgatcacgaacaataacctcgttgctctggacaaccagcaagtcaacgtgtatgattacgattccaggataacgcggcatcacttctgtcattcctatctgactcgatcttttcaacatcctagcctgtcctacctgccgtctcgaacagagttaccggccattcttcgcttgtgctccaaacgacccatggatgtcgataaaacaacactgattatcaccagggtgaccatccgagtatcggttagccactcgaaatgttcatgacgcgttatgttggtcactcaaagccgctggctgtgaagtgaggctcgtaactgacgaagatacctctaaatcttgaaaccgatctcgatttcagtctggtcccgaaacaatcaacaccccatcgcaattgccctcgtcaaacagaagatagaaaatcaacactcaagcacaacgagccgcgtccgcgacaggataaccatggaatccaactcccgaaaacattcacgaatcggatcaatcaattcgcctcgtctgcatctaaccgccaagcccttgacgcccaagccaactcataacaggtctcctgcacgaggccgaccgtgttgacggccgctatgccccgccccggcgtttgcaactcggtttggcagtcgcaatcgacactttcactacatgtaccgattgaagttttctgtatttaagccaggctgggcaggcaattttctgtcctcgattcttcttgcagacaagcgacgatcttccaatccattctatgcttcgttttctttcttttttcttttatttttttggtttatccggcatccatcattcctaacacaacaggttcccggtattttcctccaactcagacgctttctttcccctgcttttctctgctagaggtactggagagtacttacctggcaaccgcatcattcggtctttgaagatttccatcgactcgcaattttctcactgggctacaaacttgaggtatatcaccaaaatggaatccgcctcgatgttacgcaccatgtaccactcctttactaactggcaattgtttggaagcgctctccacccatcgagccacctccagtaccttgacaggacacaaatatggatcctccacgttccaaaaccatctctccttacaacttcggcctcggccacgacttcaggatcgcccttatccaaccttttctctacttcttcttagaagtcatccttgacatcgctccttggggagtgactccgaaaccccaaagtctaacagggacgacctctctcgacaccgacagtctcattcagcccgaccaactgctcgcctctctcgcccaaagtcgtgacgaaatcagggtgaaggcagctttcatatccataggcatcaccgctttattatcctttgtcttccaccaaatagatttcatgtggcatgacccatttgccttccgtcgtcgccacatcccggtcccctcctttatcaaaaacgggttgtttgattcggatccgatcccggcgcctgatgattacgccgtgaccaaaagccgagaggcactgcggttgctctttctggtggtcatttcagggatgctctgccccattacaaactatttttttaggcgcgcagatggagcacttgtgtatccagacgattgggagtcgcgtttactccagtcagacttttggaggtttatggctgacgagttactcgactcaattgtgctgtctcagtctgggtatgacgggatgatgcatgcgatgaaagccatcatgtttcttgtgcgtatagtgtttccgtgcatggctacggcggcgaccactattgcgttagcgtttgcgacttttgggaggaggcatggcgtggtggacatatgggataggaggattgagaggtgggtggaggctttcgaaaaggagagatctgaggtgacgctggaagagtggaagattttatgggagaagcagattctggggatgagcttgaaggccgttaaagatgaggtggatatggacgagaggaaaaacgagttgctgacttggcggagggggatgaaggagggcagggggtatggacctgattattggttgccgagagagaaaggagcaagcgcaaaggccgttccaggattcgaacgcagtggatgaggacgcaaaccgccccagaggtactgctcctgattatttatcttggtgttgggaatttaaggcaggcgtttatgggcatacaaaccgatgatttggcccaaaagcagcaaggggagttatctggaggccttcgatgtgttgttcaccgcacaatttgcacaaatgccgtggtaaccatacataggcaattgagcgaatcgaatcgatgtttaatcatactgggatcgtgcatgggagcgtcgcactgaaccggtgtgaacatgaagatgcgagaacgtggcacggcagactggagggttgaaaatgagggttgtatgacgatcggtgtaacagtcgaaggatgataaataggtgtagtccgagatgttcgaggtcgaatttgttcttctttcttctcgtgattttgcttgcgattctagcttgatcattttttacgcgcattttgaccagaaacgggaacagaagaagtcgttgggagtggatatcgaaagcaagaagaacaataccagaaaatgacagcggaagcggcagtagaaccaatccaagtcgtaagtctcgtgaaatcactcatggaaccctcgagacgaccaaaagcattaacgatgccgttcgtacaaggatcatgatgtggttggcgatcttaacatcgacgacggtgagtccatcatagatgtcgagagtctttacggctcaacacagtccgtcacggccagcatcttcgaataccgcgacgtgcatggccgtctatatcaagcatccagaacaacagagtacatcttccctgtagacgagcaacacctccaaggctacgacctagcgtgcgtttctccttcctgccattctccaggccaaaacattgacgaattccagccacgaatacatgctcatcctattctccaacaaactctacctcgcacccatctccaacccgcaaaccatcttggacattggcaccggcaccggcaactgggccatcgacattgccaccgagtttccctcggcctccgtaatcggcaccgacatctcagccgtacaacccaccttcgcaccgcccaacgtatctttccaaatcgatgacgcccagctcgactggacgtttgaacctggccacttcgacttgatccactgccgctttctctacggcggcatcgacgactgggccaagctctaccgacaggcctacacgcacctgaaaccaggcggctggttccaaaacgttgaaatcgacattgagaccttatcggagaaccccaaaattcagaatgatccagaccacgtcttcaaaacgtggtgtcagctattctgggctgtcggggacaagacgggtcgaaccatgcggattggaagagatgggacgatggaacggttgatgaaggagcaagggtttacagaggtggtgcacaagagctacaaggtgccgattggggcgtgggcaaaggatgggaagctgaagcaggtggggttgctgaattggcattatattgatcagagcttggacgggtttgcggtgtatccgatgggacaagtgttgggatggagtagggaggaggtgggtgagttggtggataggatgaggagggcgattagggatgtgaggagcctgagttactatacggtgaaggtggtttatgggaggaaaccggaggaggggcagtagagataatctatggcttcctgagatggtgtgatggagttgggagtttgagtttagtgagtaccacccggcgggatgagacagcagttcaagttgcctgagatggcgccatttggatactgtacctctacatgcccggcacatggatcatgatggcaaccgagagatgtcgactccatgcaatgcgggtttttttccttgttaaagtttggaaaatttcttacgtgctcacagataagtacccagtttgcaatccttcaagggaggaaggaactgaaggctcggtgacggcacctgccatccaatctagtaatttccgtttggccgtctgcctgcctgcccgactctgtggcgcatccactcctgttcctccttctgccataaattggaatttctcgttcagttcagttcccttcctctccccggccttccagggtactactcggttctccttgcttgtctttcccatccgtctcaagcacattcactacttccatgcaccttcgccatgtcggaaccctatcagcctcgtcaattcggcgagaacgttcgcagacttcgcgatgatattcgaaggatcgggcgcgaacttctacctcccgaagatttggtgcccgactacacgaaggagctttccatgcgagaaccgatccaagtaacgatacccgcgcgtaccccgtcgcccctgcaaccagcattgcaacctgtgccccagtcttcacctcccggcggctccaaagagcagaatgctgaggagatatccacgaaagatgaagaaaaggatcagcgtcgcaagtcaaatgggtcgcaacatgaaatactcactgccattcaacagcgcatcaatcatttggaggagcaaaactcgtggccggtggcgccccgacaaacacaagaaatcacatccttcaaggacgcactcgaggtgcccttgcaagtagtgggatcaaaagcgacggacgttgggtcctcggctaccaccaccctgatgcagcacttctatgaccacatgatcatagcctacaagaactcaagggctgatatcgaggcattttttactgctaaccctgatgtcatatttgaaaagttccagtcaatgtcggtcgaggaccgatggcgagcctttccaatgatacaagcttacgtatccaaagccagcatactgcgtaccgctacaaagaccacgaatcctcgtcacaaacccaggttctttgctgttctcggcggaccaggctcggggaaatccaccatctgcgcaacatgggccaagctggatggcggcgttatgcacattgctgttggagacatcttgcgtagcgaggcaaagcgacccgacagcccgtatgccgaagtcctcaaagccaatcttgcaaaaggcgcaatcggcgatccggagatgacagtcggtctcatcaaggactacatccgcacaaggatacgcagcgcaaccgggcctatccacacctatcttctcgacggtacctaagcattttccactcgaccaacgtttgctgtgactcgtactgaccccttgttctcaatccaggatttcctcgtgctgttgcttcagctcaatactttgagcggaccgtcggccccatcagcaaggtcattgtcctcgatatacccgaggcgactctcatagatcgatgtctccagcggaaccggtctgatgacaatcatgatcccgtccgagaacgcattcgcgtttacaacaccaagtcagccgaggttatcgctgattatgcgcttcgtggcaaagtctccctattgagcgagccgtctgactggcaaataaggacttgggcaggatattggatcatgaacttgaatcatacattgttctatagcgtggatgtcggcaaggatgtgattctacgtgctgttgcctgcgggctcctcatatgggagctctgtgtcatacgcgacgactgcaccgaactcaatgctcgttgagagagtttgggcttttcgttgacgtgagcttggcacatctactgtgtggaggcctgatatggagaatgaaggacacatttggaggatggaatacaacagcgatgagttcgcggtgggtgggcatgatttcacgcgattgtgactagtggtaggggctcttaaggttgacaagatggggatgactcagactcagacgttacaaggttagaagcagatacaccgaaacatgaacaggttctgatgtcaagagtattttagcgggccacctagtaagcgggtgccgcccgggtgcccggtcttctgtgtgatctgtatggtcttgtgagcgccattctcatcgtatccaggcagattgccacttgggatgcatcctctcctgcctgggaatctgcccgctacccccaaggttgttggtcaggaacaaagcccagtagcaggtttgctcgcagatgcaccaagactcaatttatcacgcagtcgacatgtacttggtacctctagaaagctcacacatgtacagcgtaacatgcacagaagtaaaagcaagaaggaggggaatccagagtggtttagtggagttggtcacggcactcgcaggaaaagagtactgtaggtagaggtaggtatgtcaatgaacggataacttggagctgcaatggtctggttttaatattctttcggcagcaatgcagtcactatatgtccagactgtccttttcttttctgccttcgaggcatcatcatgtcttgccatttctcccatttctcccatcttctcatcatctttaaccgctgtccagatgtgtgatgtgatctattgcccattcttctcctgtttcaacgcctcgctaggacaaattcttccatgctgaactccattccaaaccacgtctctaccaccaagtctcgttgtcgctacgtaccgttgtgacttccagaaagaaaccccatgaaagaaaacgaggaaatgagtgctgcagatagaggtacgaaaatgtcgaagaatggaagtccagctacacccaatcaacagaaaatcaccgccttacctactcagctaggcaggaacctcctttccagtcgggtactcaatgttcataaccttgtgatcagtcggattagtaatggagaccgcagcaccgctacccaagccatgcggacaagtagcctgattagcaccagcagccaaggtacatttctcatcgtatcccttgtggcacaagctgtcattgagattccaaagccggtaattctttcccacccaagtgtcgcgagagagacaagacgacagaaaattcatcgagttggcgcccataagcggaagcttgccggagccatcggtgattagagacttgcagttgtcagctgggaggtactggtagtgaacttcacccatggcgcctccggcgatggcggtgccaggtgcagcgggatggccggtggcgaggtagttccatgcatcatagctgatgtcgtgggctccgccagagtggtcgatgcgcaggagagtgacgctgcggccggcggtgacgttggtgagcttgacgcagaggttgtcgcagtcgacttcgtcgggccagtaggctacgcggttggtattgattttgcagccgaggactccgatcgaggacgaaaagaaggagtgaggggtcacgtcgaagagagaaccggaaccagaagattgacgcttgttgttgatgtgagcgctgggagtgtcaacgggagagcgaggaccaagtgaggacggtgaggccttgatgattgaggtcgtaaactcctgggcaaggccgaaagcagccaagaatgccacgaaaagaaagataattctgtgcatcatcttgccagttgttgaagatggttggtgttgaggcaagatttgggggtgtgccttttgctggtgaagatcttgaaggttgatctttgagggggatggtgatgaggattggaaacgggagaggagggccggtggaagagacattttatatctgaaagaggaggaggtgccggaatttccagatttactcaaaaaccactggtaggtgaagtgtggaggatagttgagatgagatcgttgagtgaacaggcttggaaacgaaaaagccttcattcacccttcaatgcttcaaaatccgccatctggagtctttggggggagcatctgtttgggtgatagacgtctccatgttgatggatcatcgcatgaatcctgaaaagaagaggtaagaaagttgagacgagaaggatatattgagtgaagggcttacctcaacgccaggcagccatggggcgtttaccgcgagcatcggacaaccttcgcccactacagaatggaggcggtctgtctgcacgacctactcgtctggaatggctgtctatgagatttaatctcttgctcgtcgtatatctccatcgtttggtgacacgtgggcagtgatgctggaggacaaccaccctacccgtcgtttggtcctagcagcactgcagtttgacgaacgattgaggttccgggtttgtcttctatcagactctccagaacggctagtggtagtggtggtgaaggagtttgccattgtggacacacgttttctgtcagtctgtccttcgaagagaaagatggaggggatatttctgtgcatgttgtggatgaaatggtgacatttgatgtcgatattcctcagttaccttcatcgcttgggccaaatttcaacgtgcgacattgccagtcattgcagatgtttggcacctgcctcaatgctctgtcaagattgcttctagtcaggtgcgatgttgacagatgtggagattagtacgtaggtacaagcccatacgtgcaaaactaaagcaagcaaaaaggaagtcacgattctacaatggctgtcacttgatttcactgacttcactttttggacatcggaaggcacgaattgggaattgttttggggacgttatttgcgagtgtctcttgggatctaactatgggctgatccagattcaccatcctgtcacacccattcccggacccaaacgtcgtggactgcactaaaattcgttctgattgttgtgagtaccattgaactcccaaactattcccttctgaccaatcctgcttgttcctagactaattcttcctttcccagtccagcaaagaatctggaccctaaccgacttgaacttcagtccaaccatatccctccatcgttgccgatatatttccgcgagacgaaaaccgaaagaatctaaaagaagacgatgccatccggagatacgaatgaccacagctgtgactgatagctaggtccgacgcttagggggcaacttcctcctggccggtggggtacaggaggttgaccaccttgtggtcgctagggttgtcgagcttgggattcgcgcccagctggtgagggcaagtgggttgattcgaacccgcggcaaggctgcacttctcatcatagccataatggcaaatgggatcctggatgttgaagagctggtaattgtttccaacccacgagccgccgagacaagaggtgagccagttcaggccattggcagcggcgatgggcaactttcccgagccgtccgtgatgagtgacttgcactcattagcggagacgtactcgaagtcaacctcgaagccaccgccggcgacagcttgaccgggctctttgacggaatggccggtcttaaggaagttccatgcgtcgtacgaaatatcgtgggcgccgcccgaagcatcgatttgaaggaggtggaccgagcgacctgcgtaagacaacttcacgcaaacattgttgcagtcaggggtgctgggccagtaggcgaccctgttcgtgttgatcttgcaaccaagtacgccaacggacgacgagtacttgtcgtggggtgtaatggagactttgcccagcagagcgttggcgctgttgacgctaccagtgttgtggacactaccagaggccttggaggggacgctctggggaaagccgagggcaggcagagccatggcaccgagggcgaggaaagtggaaatcttgacttttccgaacatcttcacgttgttgagaattcgaagtgggtgttttcgaaaagccttgagactgttggtcgagaagtggacttgttggtgtttcaggtactggcaaagacgaaggcttgcttgctgatgggtgtggaagaaggaggaaggagtagaagtgctggaagaggaggggattttatatctagaggagaggttgatttcgtcacggatactccagtcctattcaccagaatgaagctggaggttcaaacgcattctcctaggtgaaggggacatgttaatttccgccaattcatctcatgactacaaaaacgactggggtcgtcccgagtccggaccagagcaggttccgtgccagtgaatggtattgtccatggctgagctcctcaacggcaggatgaaggcaacacacttacacagtacctgggcggtgaaccttttcgtctgaacctgcggatgggaaatcttgctcattttataccttttctagaacaacttcgcagccatggtcagttggctgtttgaactcaatgacttgctctcttggcaaacctttggtttgcaatcctccacggggcacttctaaatgtacttgataccctttaccacctgtgttgacggcgggaagtttgagtcaccccaaacacagcaactctgactttgaagctctgtaaagcacaacaaaccttacgtcgtacttccttgcggtattctatccaaacagacagcgagtgtccagtgccatgtggggacgatgccgtgaatctgttgaggagtgacggcaaacggtcgacctgggagtcaccaccctttggactgcctatgagagagtctccgccttttcttgtcgtctcgaaaagcgataaaacgggcccaccgcccagctctgatccgtttgcgtttcattcactcacacgtttcttcaagatgagaagtgccagtgaatagaccccgaggccattgtggtttttgggtgggccccccaatggaatagatggcctggatcttccacctcttccgccctctacatgtatataatctcccacttctctagcacatcttcctgtttttctttcctcaccatccaccaccctaagcagcacgctccgtcctgatctcatctttcacaggcaacaagctgtcacaatcacttccctcaagccacacaacatcaagaagcaacaagatggtgtccttcaagtctgtcattctcgccctggccactaccggcattgagcttgcttcgggcatcagcgttacccctcacgatcagtactcgtcttcagttggcgttctgggctgcaaaattaacaccaacagggttgcgtactggccctcctccgtggattgcgaccaaatctgcgttgaggtcactgccaacggtcgttcggttaccttgttgaagattgaccaatccggcggcgcgtacgacatctcctttgacgcctggaactacctgaagacaggttacccggcagtcaagggccacatcgagcctggcggtggtttttctgccgactacaagtttgtctctgccgacaactgccgcagcctcatcaaaacgtcttcgggaaagctgcccttcactgctgccaactccatgaatttcgtcagttcgtgcagcgccggccggaactcctgggttggcaacaactacgagctgtggaacatcgccgaccccgtctgcaaccacggcttcaacgaaatctgcactcttgcccctggtgcaaaccaggccacttgcccgcatcccctcggctcaagcgatgtcctgaagggtcaggatgtcttgaacattctttaccccagcggtgatgttgttgatgcttcttaagcgacaggacattgattccggcgcgcatgacatgacccagacgcacttctccttttgcttgaagataccacatcgttcagagcggatgggtcggatgaggaggaggtttggttttgagtttcggcatgagcgaccatcttgggtgtgcggggttggttgacgaagggtcattcagagttgggagttggtgaacggaataggggagttcaaaagttcatagatttcatggaatgagcattctactccccgacggtagccgcgtagtagatgctggctcctgccgaaaggaacaatgacataaaccgtttcggccaatctcttttctgcatgatcgtgacttcctcgcttggtcgtagagaactcatgtttcttccttcctcgttgcacaagtgattggctgtcgccaccaagcagcagctgagtgaaaaccgaaaagtactggaaaatgtgggagggggtgtttcatgttgaatgcggattgacgcgctttcaattcttgcgctttcatcgatgccgagctcgaagatttgagtgcctccaccaccggccaaaaacgaaacaatgccacttgggtttctcacttgttttgcatacatgacaaacattccaaacagattactttccaacttgaacctctcttatgtcgacatctcagaacactcaaattttctgacggccattggggaggctttgaagcatccaagatccctcagcaacctcgaactgcagtgggagcctggtagcatccatttttacactacctacatggcttcacagttgaaagtccacaactatgtgccatgcggcaggctggaactgcgcagaatgaatgggatcaaacatgttcaccaaagttccttttcctcgtctcgaccagacatgtcgcgggcttgcacaaagttgcccccatctccatccccagacaatgccttcggataacaccaacggggctgtcccttcacccagattctgccgtcgtctgaactcggggatgactcccaccgcttttggtcttgaggtttcgggatatgtcctgccaaacttgaactggttccttcaccaggtcttctcttcactggaaaccttctcgttttgtttgaacctcttcggcggtagtgaatgatacttagagagctctcattcaccggcagaacccccaaaatatcactttcctctagatatagaatcccctcctcctcccaccacttcttccactttccagcttcatcagcaccaacaagaagcagtctggaagtcttctttacctgtaccttcaacgaatccaaagaccaaaagtcaacttccacaagaatctaccaagaccaccagcaagatgttgcccaagatctcctccttcggcattcttgccttcttcggcactctcgtctcctccgtcaccgccgcagccatcgccaaccccgtccaagctgctaacggtaccaccaccttcagcgacagccagaccagtgctagatttgccgctgccggcgacatctggctgactcctcacgacaagtacagctcctccgttggcgtcttgggatgcaaggtagacgttaaccacatggcctactggcccgaggcgatcggctgtgacgacttctgcatcgaagtttcctacggtggccgctccgtcaccctcctgcgcgttgacaactctgccggcgcccacgatatctctttcgagaactggaactacttggagaccggctacccggcctcggaaaagaaccacatccagccctccgcgggcttcactgcccagtacaagacagtcgatcccaaccagtgccgcagcctgatcaagactgcctctggcaaactcccgttttccgctgcgacgtccatcaactacatttcgaactgcgtcctcaaccatccgaatagctgggtcgctcagaatttcgagctgtggaacatttacgattcccagtgtaacttgggatacaatgagatctgtcagacacctgacttcaagagtggcttcaatcaagccaagtgcccgcacaccctgggaagccaggataagttggttggtcaggatgtctggaacattctgtatccgagtggtgatgcggaggaagcgaagggtcccggtgaggcttaattatcaagggctgtgggcagcgatcttcggcagcagcggacaatatcttcttacctttcggcttcgacttgggctgatttgatagttcagcatgcacggttcgcggccaggttagaggaggtcttcggctcagaagatgacatcctggtacaccatggagttcagggagtttggaatcagggaagcattcgacaaggaattgataatggtgatggcttagggaagaatcccctaagcattcgagcttctagactcagttagatgcagcacatgatagattttagatgctggctccggtagatggaactatgaatgcatttccaaatggccggctctacattttctcgtgtcagtgatacttgtttgtgcacttcgagatgtcttacatgtttcaagcaagaagcccaaaagcgcatagagttcgcggtcttaagtaagagttttctggcatgtctcgcagatgttttctttgtagaacattcgggtttgcgtgaagaacaatccacagaaggaagggatgtgtacctcggcgtttcttctttctttctttctcttttcttttcctttcttttcggcttttgttttcttttcttttctttttttttttttttttttttttttttttttttttttttgcaaaaagtttgcatcaaaagaagcataaaagaccagaagcggtaactcgaggaaaagaggccactggttcctgagccgcccgtggggaacaaggagcggcaaggcggtctttttcaaaacaaacaaagccaagttccagaaggtccaaggaaaatgtgcctggtggagatgcacccgctttgaacaaagaagaattgaaagcaacctacccgtcgagatgaggggtggcgcgcgggatattggaagcatacctacctagtgtccacatatgttcatattctgctcaggaatattctgctcagaagaaatgactcgaaagaaaaagcaagatgaacttacctacggcaggaattaccacgtgcttaccctagttctggattatgtgtcccaaacgtacagattgtggtagctgcgtgtaaatgcgagctgcatgcagaggtatgtcaagtcttaacaaggtggttacatgtcctatgcgggcaggtagaggtagttatgtaccaacacggcaatgcagcctagctagcttctaaaaagaacacaaagcctgtaaagagttgcagcaatgagaaaaaaatcttggacaactacgtaatccgaacggcgggggccacaagttcacatcaaaccgaggtgggacaaaaggtgtgtgtgtagtaggtagacaactctatttttcttggtctagaggtctaaaagtgcatctaaagtgtgcaccggatgtcataactcatgaaacggcctccttgaggagggaaaatgcccctaccaagggtctatagaaagaaaaacaaatgaaacaaaaattcgctgtgcctccgtcatgttgagccctgagtggaactccttgagtagccgtgtaccccctctgcctgtgctccgaatgattttccagaaaagacaaaacatagatccgatccgatcaaactcctccaagatgtccctgcccaaaaaggagaaagtaaaaaattggtatgagggaacctgcccatggtacatcacaagaagaaaaggaactgaaaagccgtgagactgtatgtctttcatcgctcatggttgccattctcagatgacctcgcccggcgagctcaaggatggcgccgaatcgaagcgatagaccttcgtgatctttgcaaaggctgtaacaaagtagtcagtacgagagcggtggtggagcgtagctggaaggcgaacttactaaggaactcagttaggatacgggatatccaccacagcatactcggccggcaatgccttttggatgcccaaaacatgtcccgcaccgcaatccggctggttggtaacagccaaatcagggaaactgcacggaacatcctcgccccactggcaccgggcatccgcaacgttataaagctggaagttgttgcccacccaactaccaccctggcacgagttgataaagttcatcgagttcgcggccgtgaagggcagcttgccatctggtgtcttgataagcggcctgcattcctcaggcgagacgaactcgtaagtagcagcgacggcgccaccgagggctgctccgccggcagcaccgacgccgttctggaggtaggcgtaggcgtcgtagctgatgtcgtaggcgcccgtggagctgtcgatcttgaggagggtgacggagcggccgttggcggtcacgcggacgcaaatgttgttgcagtcgacggccgagggccagtaggctacgcggttaatgtcgattttgcagccgagaactcctacggaggatgagtacttgtcgtgaggagtgatgccgatggattcgccgcggcggacgggaggaaggacggcggcagaggtgagggtggcggccgtgaggcccaagacggtcatgacgttggctaacatggtgtctgggatttgtgtttgggatttgtgtctttgtttcagagtttgtctggttggatgtgggttttagacgtgagacggctggaagaacttgatcgagatgagtgatcgacgtggactgtctgaagctgactggggaaagaaaaagagggaatgaaacatggctacgcttgttgttttataagagttttagaaaatattctgtgggctccaacctggaaattccatgtccgatgcctatgcagagtcatcgatttgcttcatgccgttggtaggcaaagcctttttgacgcccggaaacctgtaaggacaaaggaagatgcatgcccctgagccacccgcacggaacaaggcgagatcgaacaaagttaatcttcaggaacgcgaaagggagaacgtgtttagacgtggttggtggggggtatatggcagaaaacaaagctcagtggcttgtggcttgccttcgagtcaaaaaaaatgtgaaatggcagaatcatacgcggagagtgttctgttatattttcacatgcaccaaagtttccacctcaaattgccaccgaccataagacattcccacgtatgctgcctggttcgaagtggggtctgatactgcatttgcatttcccatgtcgataccaggaccggcaaatctggaacgcggatcttggaagtagaaatagtctggacgcagatcggtgatagctcgcggctccgggctctggccaaagcttgtgttgtccgaggacggcataatcttataggccatgtactcggccgctcatgtcccgtttattgcgctttgtgtttccatcccagttggtgtctttgtatcggctccgaaggcggcacagagagtttcaagttgtccaggataagcaaacttgatctccctccccccgcaaaccccgatgcggagatggtcctttgaaacccacatgaagtcctggtgctccgtcgagttaagacgaacttgcgggtgctcctgcggactacctctatgtgtagactcgacagaaacaagaaaggtgagcttccgatatcgcccttcgcctgacgctccttcgaactcgagttggtcgagcagtgccacgacatggttgaggacaaggccggtctcctcgacgagttcacgtgccagggcgtgggagagcgtctcgtcctcgaggtcaactccgccaccgggggtttcccacaggttggggaagccatctgttgccgcgcgctgaatcaagaggatgtgatcttggtggaggaccacggcactgacaatcacgcccttgagcgtagggttggtcatgaggtatgtctcaagcgagacgccgaactggtggagagccatggtgttgtttgtagtacttttgcgggctgctttgaggagatgagtgttggttgtggtcgccgagtatatttgttggttcagttgcgaggaagattgtttgccaccaaaccgcaaccaggaagttgatggtttgttgttggttcttcccggatttccccagcttttgaatctggtcgacgccttcggcaaaagtctgttacgttacgcggagatcacgtcacttgaaacatcctcttaaattggggggaatagacgggaggtatcttgagagaaaaggcaatcgcggttgcctggaagccacgcaacctaaggtatgctgacactggggctcttgccctctgtacccgcagccagcctgggtggagatgccctcactacctctatggtgtcccgatggggtcgatgaagctccaaggagatcagtcagcaaaacaagaatatctgagacttcctgagacttcactccagagtcctaagttcaaaatagtcctttgtcgtcgtcgagtgtcccggacagggagtacccaagatgacgtcaggggtacaagccatgattcagtggaagcacgtgctgaaatggagggacgggatctttagaggtagtgaggttatttcctgccccacctttttcaggggcttcagcgctcctggttggccatcccccccaccactcagcgatctccagggcatcaatgacgtggcgtccactgttttgctcgctgtcagcatcaagcactgcgacggcttcatttctctcgagaccttgtccttgtcctcgagggtgtcgttcctggtgtccatctcccatctcccatcccacggcactcagccctacccgttctccatcttcgtcgatgatcccaacttaaagtccatccatcatggcgaccgattccagcacccagaccgacacgctgctgtccgagatggacgaagacgacgactttgtcatcatcacccaccaagaagtcaacgcggcgcgacgtccccgattcctgaacgacatcagcgattacatcgacagcatcgccgaggagctatggcccatcaacaagaagatccacgacaaacctgagcttggctatggagaggtcattgcccattataccttgacggcctacatgaagacgcagccaggatggacagtgacgcggtcggcatacggcatgaagacggcctgggttgcggtctacgacacgggcaaacgggggccttgtgtttcctttaacgttgagatgggtatgtgtgtctctttccctcccgtttccatcccttccgccggtcatctagactgtcggattgaccaacgggcctgggcatagcaggcatcaccctagcatccatgacctcgaccagtccgagacttccaaactaacaacaaaaaacctccaatccagacgccctccccgccatcggtcacgcctgcggccacaacctcatcgctaccgcctccctcgccggcgcccttgccaccgtccacctcctctccctctactctctcccgggtcgcgtcgtcctctttggcacccccgctgaagaaggcggcggcggtaagatccggctcctagccgcgggcgcctacaaagaccacggcgtcgacatcagtctcatctcccaccccggcaccatccccgactgcgccctcacgcacacgaccgcctacattcggatgaaggtcgaatactttggtcgggaagcacacgccgcagcagagccgtggctgggagtcaatgcgctggacgcattgatcacggcgtataatgggattagcgtgttgaggcagcagactatgccgtctgatatcatccagggacacatcactgatggcggggcggggccgaatatcatccatgcgtatgcggcaggcatttttgtggtgagggccgcgacgcagagacgattggaggcgttggttgagaaagtgatggggtgcttcgatgcgggcgcgctggcgactggtgcaaaggtcaaggtgaccagactgatggcctacaaggatcatgtgccgaatcggttgttggcgaggagctatgcgcggtactttaatccgctggtgcccgaggaaggggatggaggaagggatggggatgggaatgaggcgggcggaccgagcaagattccagaggaccaggatgtcgatgagatgagaggccggagtggtgccagttcggaccagggcgatattgctcatgcgatgccgagcattatgcccgggttcgagataccgccggggccgggaggggcaggaccccataatcccgggtttgcggaaagtgcgggaacgaggttggcgtttgagaggagtttgagggttgcaaaggcgttggcgggcacggcgatcgatgtgttgaacattgatgggctgttggaggaggtcaagaaggaatggaggcgatccatgaccgggagcaggtgagaaacagcaggcaggacggaacggttgacgacgttatgacattacgacagcggtacagattggatgtaggtttggatataaggtaacaaggtaacaagggccggtccccatctctcatcaatcaacatgtcctatctcccatcccttctcctccctccccgtcctctactgataagttacctgcatccctcccggcagctccgaaacccacccttccgtctcctccttcaccgtctgcttcttgaaacaagccaacgcctgctccggtgtctgcgtcttgagctgcgagcatcgatcgccactgcaccgcgcatccagcgccctctggagcgcgtctcccttccacccaaacacgtagtcgccgtgctggccgtacccggtcccgtctcccatcgagtacacaaacggttgtcccatgtcgggccaaatagccttgtcattgaactgccgagtgtcccacatgacttcgtacatgagctgtggcaagcggaccgggtggctggcggggcaggggcctgtggattcaaaggtgccagaggagggatacgcgacgtgcgacttgtggtccggagagtcgacgtttttgccatcccagcagctagtcgcctgttagttttcgaggggagaggcgtcgaggtgaatggcgggggaactcacgtaggaaaggtgatggtagtccgaatcccacccggacacatcttgttggggaatgtgacggtgtcgtcgcccgtgcagggcgcaccgccaaacggactctgctggatgttatgctcacatcgatggcagatttgcctttgcataccccgattagaccggagcatggcgtcgcctaccagcatgcggaagccctgtttgacatcgatcagtaccttgtcttcttcacacacaccacacacacaccttgctttgatgatgccagggtacgtaggtaggtaaactcacaggcttaaaagcagtaactttcgtcttcccatcatacggcgggatataatacacggtgatccccccttgtcccgtcaatcccagattcaccatctgcggcacccttttatagctgccgttcttggcatggaagtacaagttggccgtccagtagttggaaaagtcctcggcgaaggaacacgtggtgcaggtggactgagttgagggatcgtactcgacaggcgtcatggtggcgttgaaggagttgccgccgacgatttggtgcatgtgggtcgaggggagcatgccggggttgacgagcgggtcgagacgctcgatggagagttgggagcattggaagcgcatcatggctgctgtggcgtattgggctagggtgtcttgcacgaagactgaggccacaggggccaggaattggaggagcttcatggtgatggtatggtttggctttgtgagatgaacgcgtttgtcttggagcaaagaggtatcgaaggtaccgggctggtggtttacggtcgaagaggcaagaggaactcgtctgaggatgaggctttgcggattaccccttatactctaggcgtatcactcttttcctcccgtccgggctcagagcatggatcatgatatgccgagatcaacaaacataccaaaaggcgcggcacgaaagtctgtctcatcgacaactacaaccaaccgtgaattttgcttcgtgcccaggtatcatggccattggttaaccccctctgccgaactccagcaagagatgcaatatacccgccttggtgaactgccgcatattggtctactttggtggttaaatccggggtaaagtctaattggcgaggaagggcgatctgtgttgagtgagaggtcgaggtgcaatatactctaatgaagacctacacattgacccctctctgaaaacatgtgtgaccataaaggattagaggtatataaggtttgtcttaaagattgtggtcaggtttgccacaggaacggaaccttggaagggtgcctacctaccactagatacctggttgataattgtatgtaggatcgccaacagtgcagttgtcacatggcatgatctttggcttgtttgccggttggattggagtatcacagtcacaagttcaaattccagtcagaagaccagataggtagagtagagttacagttacagttatgcttaattgcgagactaagtgtaggtgctaaagttacatgaacgaccaagtcacatcagaaccttatcagacgtcacccgatggagctccagtctcggtacctagttataatctcttcacatgtgacatgctttgtgattgcatcgtcggttgtcagccaagcaagtatctcgattagttaggtaaggttcaccagtcaagaatgatgagaactgtcgaaagaggaagattacctctaagggaggagaatggaattattcacacattgtggaatgccacaacttacatgtaatcaaacttggaggaattgagtgtcgccaatgaaacttgaccgtacctatcatcggcaaccgaatcgaagagggtctaaagatcttttcgggatacctgcgagtagatagtggtttgctcgataccgtaggctcaaattgcgtttgagcagagtacctaggcgaggtgggaagttactgtgtcctgtcctggctgggagtcttaaccggactgttgatttagcccaagtgcaaacccaaagactcgtgcctcctgttctttacctatcttcctatcattcgagtaagtaggtaagtaagacatgcatgcctccacggaaattgtcggcgatgtgaagcaccaagtagagtccagcttgactcttcccttctagcgtaggttgacattgagagagccgttcagtcatttttgaagccaacgatacggagaaatcggtggcccaaacaggcatgcatgccggcagtacactagccataatcgtgtctaccgacatacctatgtacacggtcgttggatcatggttcagggatcatgatcgttgttacactgcctttgtggcttgcaggcacgcaagataaaggagattaaagaggggatcagaaaaaaagaaacgaaagaaagcgttcaggagagattcaagatgataataatgatgatgaactaggtgaaaaagaagcaaagggtctagatcggtgatgcaggaacggttcacatcgatgcttgttgcgaattgaaggtgttgatgagttggttgctagagagatggacgctcggtaaagctcgttggggaaataatgcgagacttcgttgttggctacaggatttcctgtcttggtctcctcaagtgttcttcccttgtcatctttccatctcttgaatcatttgaggctcagcacttccatcggcgatgtctggcagtgaatatctgtaaatccttccttcactcaccgtccttttcagtgaacgacccctgccgcatgctactgtaggacccgagcactgtcattcactgtctctaggcattgctggttggttgccaagacgtgtgttcgcttcttcacggaccggacttgtcgtctgcaagttacgtcagttgccgatgtgactcctccggtattctcctcctttggaccagaggaaggcccgatgttttaatgatatcttttcggtgtgtctgacaattcaccaagccatgttagacatgaagataacgcaatccaaccactctccgagacgatgagaacgaaggaacagccccatctcatctcatctcatggatcccaccagttttcaacctacaagtcagccccgaacacctaacaactcgcgcttacccaagacacctagacgccgcgtttagcgcacagatagactcatcaccactaaaccgtttaccactagaacgtccgttagcccggtactttgcataaggttgattaggtaggtaggtgggcatttccatttccagcatcaacagcatcttgccctgttccttgttgcctgctggctgtgaatgatgcagtcaacttttggaaattatgcagtacactacacatgtctggtgtgtgggggacacctcggctggtgggacttttcagttttgatcgcgggatcaattcagttctctctcattcccttcccttgttcgacgaccgccgtgacgttgtagtgaaagtgtcacgctaacaaatcctcaagggtttttgtgttcactgactgagacacacaggcacctagcgaggcaggcccactcggactggccatttttagtattttttagcggcagaggctgggatcgatggatcaggatcaggaaccctgctgcatccgttgcggggccccgggcaggcagctgttgcagcctgttggtgcaacaagtgagaaagtggaaatggtggaagaaaagaaccagtcagtaaactgagccttgtgggcttggttgcttagtggctggaaaagtggttgatgcggattggttgttttctctattttttttcttcttctctttttctttccacatcctctccgccttctttgctgacgtgattgttgacatggtgatcgattgaggctgtcaaagtgatttgtcagttgaagcatctctttttttttttttttttttctttctttcttttcttggctaacacaagtgagtgtttacactgctcagacaagttctgcttctcgaattttcggcatcactcacccgcgcccagatagcgagatacgaacggctcggcttggcaacgtatcatggactccatcaggatccgtattcatcttccttatcaacgcgggctatgacgtaccagagaaccgatgacctttgtgtaaaatggttccctagctaaaatgtctagtgtacacacactatcgattcctgaacctcctcgcaactcctacccaaatctcccccatggtttcacatgcactcctatcgcttcggaatccgggtgcctacgccttgcggagattaaaaaagccaaaagatgctcctagcgcttacatacggaccgggacaaggcatggaactggaagcccttgggggtgagcggcggtcggggggacagcaaaagtcggaagacgccacgacgccaagtccaaacatcccaagcagatcggatgttcgggcgggtgtaaggccgatcgctactgcaattagtggcggttaggggggcccttcgtcgcgaagctgtccagtggtttgtggttgtttagcgttatctgcagcgtgtcagcgactttaggtgcagtgccacctcactcatcaccaccacgaccgccgcgccgggcccgccgccaggggtcgggacttggttgacaatccttttttttcatgtgggtagcagccttgacgggaaggatggatggagtctcgtggaattcaagatccgacgatatatgtatcccgcgctggtcgcagtgcggtaccgaccttgggtacctcttgacatagtttcatgctgctttgccttcctccgacagccggtaccagatagacattatcaccacctatcatcgtcatcgtcaagggaggaagtgaacaacgtcaggcagcaacaccaccacccaaaatggcgacggcaacaatgaccatggccgccaccatcactacaccaggacccatcctgcttccaccaacaccaccacagacaccacccctcgaggccaaaaggtcgtcgtcatcattttcccccatctccagcgacgccttttattccgacgacaacctgccaacattaccgctcccagcagcgaaaaccacccacctccctctgtcttccgcccttgggctacccagccccaagcttacaacattcgcattcgaaaagccccctcctcctcccgcaaaaccaaccctctctcgcttggcagtctcatcccgcctctccgaattaggatggaaatcccgtcctcgccaaggaccccaaggcgattgccgacaactccaaaagccaaaccgaagtctccaagtacccacgctgcttcctggaggcgtcccggcggtggttctgcatgggcccaagtgcgagtgtcgggagcgggaagagacaacagagaaggcgggcgatgatgagctagtagcaagggtgttggcgctggcacaacgcacggcagtgagacagcggcttgaacaacagaggagaatgaaggaagagcagcgaagggcagcagaaaagagggagaggagtttagagaggaagggaaagaggggtggcatgatttgtgggtggagggttggaatacccaaggaagtgacgaggtttttctcgagcaggacctcatctgtctcgctgtccgactccagttccgactccgactctgaccccgagtcgacgacggtcaccggcagcaccagcatgggactcggattcgaccaagacaaaatcaccgatctctgtctcgcctgctccaacctcgacatcgacaaaatcgtcacccacctttttaccaacaaggtccccattaacgggcgatgtaccgttaccacctcagcggaagttccacttgattctcagcccgtcgagaccacccccctgttttccgtgctccgctctcccctcttctcgactcgtccaaaaggtcagacggcaatcctccggctcttgctcgacctgggcgccgaccccaacgcttccgtctccgttctcacgctatcatccgaattcgaatccacccacgtttcagcacaaacacagccaggaaggctcaccatcctctgcgctgcctccatcctcggcctaccagaagcagtctccctcctcctcgagcgcggcgccaaggtcgacgcaaggaaaaccagtctgccacttggcgtcgatggaaaatggggcaaggggctcagcgcattggacgtggccaccatggccggccaagaccgcatcgtcgagattcttcttcgggcaggtgccctcgtaacaggaacctgcgacctctttctccccgctcaactgcccatcaacaaattcgcaggagggagaccaaaactacgaagtgcatcaacttccaacctcctctcagccaagccttcccaatcgcaacttctccaagtgccaacttcagaaccccaatggcccacccccttacccatccaacgaaagaccacccgcctctcgggcgtcacacccctccacctcgcctctctctccggcaacttatccatcgccgccatgatcctctcctccagcaacaccaaaaccgcctccgacctcaccaacgcccgcacatccaccaccaacaacaatatgaccaccggcggccgaacccccctccactacgccgccgaatcactaaacctcgaactctcctccctcttactctccgacccgcgcaccgatcccgacgccacagacgacgacggcgctaccccccttgcattactggtcggcaagttggaaagtaccttttccatgcgacagcaagaggaagtagtcgagttggtgcgcaggttactgagagccggagcgaacgcgggggtagtccggtgcggaacggagttgttgagtttgaaggcgaggttgttggctttggatgatggccgtgaaaacagtcgtgaaaacggaagaaggtggggggatttgtttgaggaggatgcgaggggcgtgttgagggggagtgttaagcggaggtattgaaggcacctacatgtagtttctagaggttgaggttaatgacaagggacgatgatctaaggatgcattacaggcgttggggttggtgtgtgtgtaccgaatggctgagtggacctgatacatgtactagggacaggcattgttgattctagaggtatcttcattttggtctgttgcattcgttggataccctttttggtgaatcaaatggattttcatctacacaatacaatgcctgcctgcctgcctgcctgcatgtcttcagttgccaagcagctccatgtcccagtcgatatgtttatgccgacctcaaaagggaatctgaagggatgatgcagtccctgaatggaccgctcacagacacacgtgcattagtccaatggccgcgatcaaggccgcatagcaaaaggagcactgatccaggcaaaaaagaaaagcgtgagtagtaccctttggggaacgaccaagatcaactttgcacctcgaattaacactgtgagacaccgacatgcgccagctgtctctccctcgtctacctgtccaatcggtacttttgtttccggaacctgtctggcagtttagaggtacctacctctacacagcaagtagcctcacaaggctggctgcctctcgtctatttcgagccacgccttacagtcccgaactgctggttctggtcgcagtacgtgcggcggtggcacgtcgcgcaaaggtgctgctgctgtgatcggggctgacagagtgatgtgatgacatggaatcaagatgaggtgacaccgacgtggtccgcctgtcgaaccggtggtgcagggaggcaggatgtcaaggagtgttgcacggcagacagcaaacggggcacggaagccgccacgggaaaaaaaaataagatgccatgttatactaggtaggattccgtcctaaaacttttgaacgaccgtgatgcttttttttgacgacacaaaagatgccagcaaaccgaccatgatgaagcagttttcctgtgtaccatttcaaaaactccgaaacataacaaacaaacatgttgaactcctcctcccgatgccgctgatgtcttcttccttctataaagcgagtgtctataaagcgagtgtcgtctatccatgatcgtccccaaaagagtcctttctcataacatgctacctgtcaatcccgcatggccggagtgcggcagaagccacaagcacggcctgggataacccaaacaacctcgccgttggcggcacatgtcgaacagcggataccaggcagtccctggtgatggcgagtgaacacatgaaccgaaagtcgttggagcagaaatctcaacactcactggagccttccgaatgccttcgccgactgaggatggaatcgagagcggaccagcgctggggtctagcagatccagctgctgaagacggaggggaatgtgacgttgaggaatgatgttgttgagaggaagcattgcgtatagcaaatgtgtcaaggagggagagaaattgccgtggctcgacagtggtggagtgatacctagcagtatcttcctctttcctacaatctgtactcgtgatggcggcgcttgtgaatgctgtgcttgcttctgcgttgtgagaagggatcggctgatggcactttctcgggatttatatcctatttcatgatgaagcattgtggagctggggccgacaaggacgactgacttggctagtcaatggacttgtgtaacgacagcaggacgaaacgcccagaggcttttcggaagtgaacacccgacttgttgccctcattggccataacgagagaacccaacagaacagggaaacacagtaacgtcggaccccagcccaacgctctccctgtctcggttgaccaacggcggtccgtcaccgtgaaaagagtattttctcctgagcgtcaagcaatgaagaccaagggaaatggactgacgttctcacgacattatcgccacacggccgaacctttcaccagaagttcttgaccgagtatccatcgcgagcttcaccggtcgcttggtgtgcagcctattacaacgggagcatcgggccgttggggagggataataagcacgagccgcgccgtaaccaccaccaactcatccttgtcttgcctcatccggttcaacatgggtatgttcgcgtcgtctggttggcatgtccttctggccctcaggttgaggagaccggtgacgaggtagcctatgagagcctgcagagtttatgatagccgagaaaactccatgcgaaatgaatgggctcttcgtggccgatggtggcttccacgttaccttgggctcgccttgatgaaacgtgggctgatcttccacataatgaaatgctgtctggctagcactagctgcagcacaaaatcgtgcaccctaacgttcttcaaccagattgcgacggcgggacgcgccaagaattcatgactccagcgccacaatctttgcttggcccagcgtcctggcaagctccagtgacgacggggcaacgcaggaagtgcattgaaccgttccattcaatgtcgtggccggtctcctgtctgagtcccaagcatcaggtctggtcaggtgctccctctgtcacccaaacagtccacgcacgctggccctggattgcttacgctacaaccctgtgtctgcggacgttgagaggacagctgagccaatcttgaaaaggaggttgttgatggatgacagccaaccggatgctccggcaccccgaccttttccgttataaccagcaatgtccactgtcagaactcaggactgcagggttttatatcagttctcatatggcagatctccaaacaggaatccggcactttctcgtcctccggtatcaccatgactggcgcgcttcaacaaaaaaaaaagactatggggaattcggcctacctcttggtaagtgctttccatggttcgaacctttgataacaagcaataggccaaccatctttcaaggaggacaatgaacgcctggagtcgatctttcgctgtgggcgggatacttccatgggctggcagcagcgggctgtcagcacgcttctggtgccagcccacacgtggctgataaatgccgcagcgattgcctcggcaaggatttcgaagggcgcttgacttcatccttgttttgatatctcgaccgtcgaatcaaatcacccggacacgcaatccacgcgggtggttattgctgaatggagagtatgccgaaccttgtgcatacccttgctcaatcttggtgtaacactgggtaatggtgtggtcgaggatcttgttgccatccgatgtgcaacggaggcaatatcatcaggatagccttcgtggctaggaagagagggtcagaacagtctccaactcaatgatagacgagcggggaaaagaattgggccaggcaatcaacacagccaagttcgcagtcgagtgtggaactgtggaaggggagggggacggcggccgacaacttgagaagcttctgttaaaatctgagggtcgggcttcgacttcggacgcccaaggagcccaaacgcttcaccgtgtggttaccagaaggaggtcaaggaccatgtccgctccaaccagccgcaagatctgactccggtagtaaggggccaatggcagtgttggcaagtccgtcataggcttccatcggttgttgaagctttgtcttcctatttgttcctctgacgtctgctggagttccctctctttagggcattcgggctgtggcgcttccatttggcattgatgttcaccctttgaaacacggggaaatcgtcatacggcttgtcgttggagcagagggatgttgctgcatgattcctatcgaaccaagggcggtctgtccattgttacctttgatggtgtgttagcaacggtctgcttcgatattttgctttcagccatgactttatctctctcgcgttgcaaagtagtcggttggcgaggatcaagaagacctgcttccacacagctccaaattacaacgaaggcgagatactgagtacccactattggtccagatctttcgaagtgtttgatcaaaggcgtctgtctgaaagccttgtgtccgactgcgttgtcgctcgagggccggtctttgaggtcaaagctggttttcgtggggcggttgggtgggcttgagaaggggggatggaagtaatcgatttgcttggatggaaacgaggcattgaaggcattgaggttttttgcattggcgagaaccgtcagtattctggggacgcccagcagaaagttgaaatggacatgggaaaatgaacttggatgctgggaatcacgcaggtaagagcatcactgcgctgtcggcctagtccaaccccacgagatcagctgaggaccaaacataatcttctctacgacgatcgatcgaacaaggaggacaggggcgcattccccttggcagcgaatcctcaagaggaaggagaggtttgtgtgaacttggatcagagagatgtaataggtgccgtgagtgatgcctgcctcgatttccacgactgccttgcaccattggtcagtcgcacataaactaaacgtaaggtacggaagagcaacacatttcgcgcttgcggttgccagagagcaagaaaacctgggcggaagcgtccgataacggcagcacattgagatgccatgaccttaccacggcaggcacgggtgactgcatgcaattttaaatacctaaaaatattgacagattattcagacggattctgtgccacgtcgctctgctctttggatacaactatgggggtgtttcaatgtgcttcattagattggttgaaacaccctaattcgagcggaattcaagggaatgtctttatttatttccagaaggcgacctttgcgttggttcgtgggtgtttggtttggtttgcctcagctgcgtaagttacgtaacattcacttctcttaccttgtgtgacgtgatactcatcgccccaagtacaatacggttaccatacaaaaggatgtaataacgaagatatagagagaagcatccgcaacaagtcgaaacaaaacatggggaaaatgagaaaggaagccattcccatcttccaagtcctcaacgtaatcacattcggtactaagacccaacccaaaactcgtcgtacaaagtacccaaaaacccatcaccaagtcaatcaacgtaaatcaggaccttcccgccctccatgtccagtgtccgtcatcgtcctcggcgataattcccaaaggacactcgcccaagttaccacttgtccccaggccatcgaaatactatgccccaagcacgatttccaaaagaagcgcgccaatgtcagcttcaatatgccataaagtacagcgatgccattacactggtagcgaatagggcaacataaaggtacccatgcaagtaacataccgttgtcgaccttttgatctctttgtgtaccatgacaagttacggataaagcaccctaccggctcaataccgaaacctgacctgcttgctatgagtgatacccggcatcacaccccgggtttgtggctccttcagggtaaggactggaaatatttgacgtcccccggatttggtgggacaataaaacccactgtactcccttgatgcaacctcccttacttattcctccaacttcaagtttgccacaaacgccttgttttcgccaagaaccttggcgatactgaatatacgagttcatcatgagagactgcattttagtataggacatcggctctgtctccttcaatccattcaacaacttcggccatctaatatccaaaagctcgacacctaaccgcttctcttgaccctccaccatcatgctgcgaccgccagccctccttgggatcttgttattcctcacatcaagcaacattgtggccgctctagcgctaacaccctgggaaatcgtgcaagttaacacttactccccatccggtcgacctggcagcagcaccatcagctacatcaagaccaccatcacggacccgaacagcaccaccaataccacggcaaactgcaacatcgaatggaacggcctaaccaagggcgagacgccatacggcacagcgctcgaatgcaccccagtacaagatggattgtgggaattcgaagtcttgcgagcagacccggactcggagagaccttctatcagcaacttcagcctccgcttcacgcgcatgaccaacgacggtaatctttacgtcggctccgtcactctcaacagcggagttgaccgtgatctcttcttcatgtgcgccgccagtggtttctgctacgccaatttgaggcccgagtctgctccagtccgcgtgactcccaaagaaattgggaaaagggccgtcttgaaggaggagtacactccagtggtggtggtcccggagtaagccaggggacggtaatggatacaaatgtacagtaatgaattttgtaatttacggaaagcaactgcttggtccggatcgaacggcggatggtcgggtaagaagaacctggtggtagtgggcaagctgacaattcatggaagataaatgcaaggtcccgaacactgaaatggaagtcgcgtttatcttgatctcatgtatctctactggtaattgcgacagccaggttggggaaggaactgctcagatatcacgaccgaaacaagccgaagtgccccacagtcaatgccgctgagggaaggaagaatttgaatgctctgccattttgacgatcaacaattcttgcatgatccgccggtatctgttcccaattactattccagtccggcatttccttcactctctgcacccaatggatacttctcccaagcacaaggctaaccgagcatcctcctttgcaaatcgatacacgcaactaatcctgtgccactcgtcaccaccaaaaagaatattattccaatctaaaccaggtacgtatcagatgaccacatggtgataatgactccccttggctaactcaactccagtctccagcgcccagctcgaccttttttcccgcgcgcaacgcctccatgatgtcttcgatcttccacggctcgtacttgtaccctggcggatagttgggcggcacttcaaagtccaggttgaatggaatacccctcttcatgttcaaaaccacctggtcgtaaacctcgtacgcatacttctccggatcgtgctgccagacccatctgggcatcctaggctgggcgttgcgataatccaccttcgcattcttccagtcggtgtcttgcagcagttcggcgttgaagaagcccagcttctgagcacacgcgttgcgaatgaagcgcatcctcacgtgagcacgaaccgactgtggaatattctcccgtccgccgatctggagacacgacgccaggctgacggcatcttcgatcgcttgcgtcgccccatttcccgaagctggcaagaacgagtgagcggcgtcaccaatgttgacaacacggccgccctgagatgcccatttgggttgaggattgcgccaaaagagctcaaagttaatgatggtcttgggcggagtaagcttgatcagctccttgagctcgggcgcccaaggcgtcggcactttgttgtccatgttcctcaacacctcgtccgactcgaccgtgtgtgtccaagactccttctcggagcccgtaacatcgtggttcatgatccagataaccgtgtctggacgagtaagttgcatggcataagttcccggtctgtctccaacgtcagttttcgccacattaacacgtgcatgggtagcaccacttacccaagccaggtacggacgatgggttctggctttccaccgccctctggaatgtgcatactaaagaacttcttgagctcgggcttctggtccaggtacctaatgtcaaatgccgcgcgccacatggctcggccagacttcatagccctgacctgaccccctaccagcttttgcgcctttgacccgacgccatcggccgcaattacgacatgcgcttcgtgtttctcgccatcctcagtgatgaccccggccacttcgcgtttcaagtcctcataatagtcgacaaccttcttgttgaatgtaatgggaattccgagtcggcccacctgacggatatacatccggtaaacaagcgggcgcatttgaaagagcccaggaggagtgccaggatcaagtccagcctcccggagtcgttcagcaaccttgaggggaggaatcaccaattctccgtcgtgcttgtaggtcgcgagccaggaattgtggagagatatctcgtcatactccttcgccatctcaggccagtgtttgaagaatttggtggcagacagacccatgaagtacatatcccctgaccaagcatgcgttagctgacattggctttggacacgtagatgatgttcggaaaacacacccaccttgggtgttgatgtctgggcatttctccaggattcggaccgtatgacctttgcgacggcactcaatcgcagccgttaggccagccaggccggttcccacgataagaacatcgatgcctgagtccggatatgaaccaataggtttgggttcgccttccgtgatgtagggcatattgtaattggtttgggccgtccaaaatgttgttacaccaaaatgttgtgatggggaacaaagttgatgggaaccggagacgtggggagactcgtttaagtatatgcacgcatctcgcgatgccctttccatctgccctcaaacttggagaaggatggagaaatcacatgtcgaacccgaaggtgccagcccgattcctagactaatgagcaagcacattccagttggcagtcagccaaccctaaaacacccgcctcctgatgcatcaaggcggacatcgggcggtaccgaggcgtgggttccagtgcgtcccatttgtcaattgttcatgcccatacatcgtcgctgataaatttctgttggctgctcgatttttcatccgcagtgtcccacatcaatatgtcccttccctgatttggttgtcggttcgtgccagctacctatcttgtttcctacctgtacgtttacttgttcttattttcggagctgccagcagctgctgctgtatacaccgcagtgcagaagtcgcactatggaaatttccgtcttatgccaaagttaggaatccatgatcatcaaggtaattgacgaccggacggatgttaagtgttggtagcgctattgcctttcgctggcgccatttgctgttatttttttgttttttcccctatcgtaccactatctacagcccgccgctgcatgcacgtggccgtcgcggcgtcaatcggctcaagggtcactgcacgaggccatccttttggcgctctccagcagccagcagaccatgaaaacatttaacctgatgcacaatgattgccacaaatgcgttagacaaccgtgggggaaggagctcacaagaagaggcatcagaggaaaggggactgaacaaatgagagggagaagtggagcgacttctgcctcggcggttggaatcaagctgtcaaagtcagccatggccgcacgtagtcgagagtacagctcccaggggccttgattgccaacttggaggcttgagaatcttgaagtttgggcgtaagaatcttggcgcatcgattgccagcaagcagaatgccagaaactggctcagtttcgggctatacttatggtccgtcaaaagcctcggcttcgtagttcacgagcttgccgagttgaccgatgatcaagaatccactacaaactcttaatggcagatctttaaataggagaccggagaaggttgagtccgtctcagctggagttctacggcacttgaaggcgacatgcaatggaaggaagggctgggaaggagggaactcagggagagggagagatcatcgatgcatctctgcatgactgactggactgttcagcctttggacatccacaggaacttgttactggattctgcgggaaagtggtgtagacaaacccatgggattggcgatgctgctaaagtcaaagaacttccaagcattcccgtctgagactgaaccctccgcgtatgtgccggaatctccgggagggaaggagtgcggtactaggtagacggtaacgggaaagatcacgatgccgtttgagctggtcttcctgtttggcacatagtgttgttccgtgatagctgggagcatcgtcatacattaatgggcgggacaaagagcatccgtcatgggtttagcagcccttgggtctttctttctagttgattctctctgatcgaaatgtttgttgttgacgtgatgtaatattatcattgcgcactaacaatcaactttcttacagttccatccactcacttgcggcaggtacaaaacaacctcaaccggactacctctaaatggaccattaagcacggcccgatcagtcctaaatctcgtgtctgcgcgtccatgtgcctgcttatgttcatggcagcagcgcagcgcttaggtagtaagttacctctaggtgtacgtgcattgcatcgattcaagtcagatgcacccccacaaggaagcaacaaagcatccggcacgtgggtgggcatctccagtccaagcttcagccactagcatcaccaccaccatcaccaccactattaccacaccgtctgaagaatcgtcgtcggcgaggtaatccaatccaatccaatccaatccaatccaatccaatccaatccggcccaatccggtccggcaagcaacagtgccccggtcgcccggtggttaccaagtgtccgccgcccggcgtcgcagtcgcagactggatgcgccctgtgccatcccatcctagcaacccagtgaggttactagactacctaggtagatgcttctggcacacctacctaggcaatctcccagtcatgtcccagtccggtcaaccagcttgacggctttctaccaggttgctaggtaggtaggtaggtacacagggcacctacggtacttcttgagcgcataatgttatcccagctctacctacctcataacatcaactgaggaactttgcttacatagattgcaccatgcatcgtgctttgaagcgctagtcataagcaggttagcatgcagaagggaacaggcgcagtgcagcgcagtgcaggtcagcgtgcattgattgagcttttcactgctctgtaaatgcagctcaagaggtgagcatagtaataaagagttttgtctttgttatgtaggaattaccgtcgagtgtcttgagtgtcgacatctgaagcgcaatcttggtgatactggttggtggacggacgtaaacagaacactatagatgccacgtccaggcaaagttttcaaccaatcaaacgggccgctggtctagtggtatgattctcgcttagggttcaatcctgagcattcttgcgagaggtcccgggttcaatccccgggtggccccattctttttcgactttttttttttttttcttcctatatgtcattcttgttcaccatcttcacaacatttgcttcaatttctcttgcaaactttgctttttagttctctacgttaatttcaagtctcattcaattccctccagcgtcttgcctcgtaactccagcgatcgcaagatgcaagtcccaattcgttaatgaaaaacatttgcacacaacttctgaaaagaccttgtaaagctggatgtttgaaccatgtttctaccttatagtaaagtcctcggtccagattcattaccatcccctatcccttggatggaagggaattcacatgtcggcgcttgccaaagcgagaaccaacctcaacctttccaaccgcatctcaaaatgtcaaataggaaaaatgtggcagcaccgatgccgatgcagacatatcaagagcaccacgacatggcactttgcaacctgttttcagtcatgcgatcccgtgaagtcttcgcgccaacccgtctcttgcctgtcatttggtaaccgcaagctcgcaaatctcgatcttgccagaaccatgggcaacactccgatcagactgaccggatgcaaaccccttcctgccgtgggagatctcttgatattggcttttagatcctgataactgcctgtcttctcttaccagtcttgactatgcctgctgatgcaactgaatccctcccactggtgccgctcaatacaggagaaagcgggaccgttgcctccgcagatgcttctacagcctgtacagctcgacttccacagtttgatggccattgcattttccttctctctttcgctagccacggtttgcgactgagacttcatccagactttggtcgagtgttggtgcaactcccgtcgggtcgcacaactttcccgtgctctcccatgccgcagagcgtagggcacatagaggggcaagaaagaaagcgaaaacaagaaaagcaacggcaggaaacttgagcttggcgatatgtgctcatgatttgttttgagtgagttttgtacccatgtctgacctaacgcgcctgcgtcccgcttcagcaaccaagttaaaaatctctcgtagcaaagcacacaccgtaacgcgggctaaagttcatacgtcaacatgcttttaactggctttgttagtcaaggagagtaaagagcctgagtaagagagattgggaagttagtgaggtttcaagaggcaagtgaagccgacattcattttggaaccaaattccagtcaagtaaacattctcggtaattgcttgtagtttgtagtctgatagcagagctatcgaaccaagaaggaataccctattctcaagttagcatttacttctcatcgcttaatgtcaggtcaatagtactcaccaaacgatctgagatccgtctgcttctcgcccatcggccctacgacgctacgtctggggctgaaagactttttcatgttggtctgattcaaacactgagggtgtccttattctagagacagtcgcgctattcatacattcttcttctcagatcatcatcagtccactcaactgaagagaaactggagtgatggattggccagaaaaacaaggaaacacgtgttgcatacctctgtcatgtacactgccacccgcatattgcctcgcatagtacatgaaaccggcgtccaacttctttctttgtgccaggctgagtcctggaagagcagacgcaacgttggaagcgttgtcaaatggcatccattattggttgggaggtgttctcgtataacgtgatgctcgaagctgtgatttccagatgtaagcgtcgctgcagaaatgctgtgcgtagggatcaaaacaacggcaacattcttgctcatccaggtggtgacggcatgtaagggggaagaaagtaagtgcattgaggatcccggaacggccactccataccaccccacccttggcaagtgtgatagctgcgaagtagtcagcctctattgatcaataagggttggtgtccctccgccgttgtcatcaggcacttcaattctcccaaagagccgacggtatcaccattgacgctcggactccatcaggaggccggcgctaagtcgttctggttgctgagtgcattgcgtatacattgacagtcggccaggtgataatgaggagagaaaagacgcgggcgggcggccttttcgaactcgccgtgtcagcccccatactggaaactgttaagcatcagtctgcctggacaactttccgtccaactctccggccccgatcttgctgtttgatgtcattggcatagtttccttgtttttcccattttcctcttaaacagggaaccagaccggtcgaagtgccgttttgtcatttagaagatcatctttgcattctctctcattctgtcatcatttgctcttgcaatgcagctacttacactcgttatcgtaggcctgtttatgctgatagtggccgttgtgcacttcatcaaggcctttagggaggtgaacgacccaaatggaattcctgggccgacacaaataccttacttggggcgagtccatgatcttcccatccagttcatgtggctcaagttcaaggagtgggcggacaaatatggacaacaaggcttctaccgaaccatgatgctcggtgccgagttcatagtcgtgaccgatgagaaggtggcggaggatttgctggtcaagcgcgccaagtataattcggatcggccggttattcaatctctgtttgactccaaaagcacacatgggtcgatggagtaccttcccctgatgggtcacaacagtaagtaaacaagcccctgaaaaggatagtgcatagcaaaacgaagcgaaaggttgacaaaggagtcatcaacagcatactgggcacgacaaagaaaactcagccattcctatctgaccgaggccaccaaagctcactactacggtgtaatgtactttgaggtccagcgatggatggcacgcttgctcgaaaaccccgaggacttccaacactctatcgaggacatgtcgtccaaggtcatgtgccagttgacatgggatgatccgagcctcagtgagtactgcaccaagagtgcctggggtctcctgacacagatgtcaccggctggacccatcaccaacgtcctgacaccgctatggcacttgccaaccttgatcaacccctggaagagagcagagcgcaaacgccacgatgaacagcaagcgtggtggatggagcgtcttttgacatgcagggagaagttggcgcgcggggaactacgcccatgctggactcgacagttcctcgagaagacgtcccagaagaccagcatatctggtgactatgaggcctcttgtgtcattggcatgctggccctggtaggaatctttaccgtcgtaggtcccatgtcctactggcttgtgtccatggttcacaaccccaaatggcaagaggctgttcagagggaagttgacgaggtttgcggtaaccgtatgccaagactggaagacgctcctcggttgcccatcctccgtgcttgcatcaaggagacaatgaggtggaagccgaacgtgcccactggtgttgcccacgagaccgaagcggatgatcactaccagggatattttatccccaaaggaacccgcatcctgccttttgactggtttgtcggtcctgtcccgctgtaatgcctgcttgatgagatagatgctgacaaggccaggtccttcctccgcaaccccgtcaagtaccctgacccggaaaactttcgtcctgagcgctggctcgaaccgggctggcccacgtacaaggaacctctgactcagtatccgaccatcaagggtctgacctcgtttggctgggggcagcgccagtgtcttggtatgtcgctgactcaagatgagctcattgtcggatgcggtgccttggcctggttgttcaaccttaggcataagcgcgatcccataacgggccgtgaactacccgttccgctcgacaggagcaactcgctgctcatcatcaagccggatccatttcaaatggaattcgagccacgttccaaagagaggaagaaggaagcgttgagggtttggaaagagtccgaggcaaaggatcgcgcccggagggagcggtggttgaggaacgtgaaagagggaaagccgaatgtgatcaaagagccaaaggtgctgcaaccgacagtgaagattccatctccctcaccggcagcagcggtcccggctgcactcgtggacggaggagaggtaagggacgagttgtcgaagacggttcaagtggtgaaggaaaagagtggcggcgtgaacggtcatggtgattcattggccgagaaggcggtgatggacgtgaagaagaaggcagatattagtatcacgatcgcgaggcttgactccactgcatgtgtgtactgatggacatgactggagaacaaaaacattaagtaagcagatgggagtttggtgattttcaatgcaatatcttcacctgagaatgcgctgatcgggtatgtgcaatctgtcgcgccacggtgaaacggtttgccttgttcgggcgggagacgacggagtcgaactgaagggcttgaaaaacgagaagagaggaaaactaccgacgagacttgactgcccaggaagactgcagtggagacgggagtgtggcgccgaccagaacgtgccttccccgggccgtgtaggtccatggtccacacgactcatgatccaattctgttgacatggaacacggcagctgcctcaatccctgtcagcaaaatggcaccttcccgccttggagccatcgaccggcttgaccatgattccatccccaacacaggcttagatgcattgccgggcccaagcggcgtggacggatcaggcgagttcgacgcccgtcatgtcgggccttggcagcactgcacaaccaagcgtgtaggaagtccgtccaaagagagaccgaaaccgtcgtgatgtagcctacacaaaggtgtcagaggactcggaatgtgcacatgctggaggaagaatgaagacgacggttctaccctttgcgtagccagcttagatctccaccaccagacagaccttcacgggttattacgatgctctttcgagcttcatttttgtgattattctgtatgtcattggtatcataactaacccttcaatttttgtacacgacaacttttatctcaagttccttaccatcggatatccaggagtgccatggaccaacgcccccaaaagagatggaaagtccccaggggcaagctcatatacccgatgaggaggcggatcaggaaactggatttgtgaccaagtccgacattccctgattccaagattgacatgtaaaggtacaggtaaacaagcatttttgctgcgctctgcacagctcagcatgacacagggcagcccagacgaagcaacaaatcaatcggaatcgactgcgtccacttgcgccttctcacctgtcacaatcacgcttgaattttgctctgcccgggctatgccgacgggagttttacaggaaaggactgcatttgccccttcctatccaccgcgaggtacctcgctacctgcaagtatcaatcgttgcacaagttttgccggcccgagacaggcgaagggtgcagtggttccacggcatcacatggactgccggcaccaaaagaggggttaggtctctccctcccttcagcgacaactgaagaccacgtgaaattccttcatgcaactgacttgaactctgacaaacaaacattgtacacatcgtgaacatccattctgacaactcgccaacaacacagttacaactcaccacgaaaggcagatacagcaatctccgtaaccgccatgtcttcctcctccagcctaatccccgccgaggccatcgtcggcaccaccgttgccatgtccttcatcctcctcggtacgtttcgttctccctccctccctcccttgcaaaaaccaaccaccaactaacttccttctccccaccaggcaacgcaattacccaatccttcatgggcgtccccgccctcctcatcgacttccctcacccttcctccccttcccacccccaagccgccaaacacctcggccaacaatggcctgtcttctggcgcgtcggcaacgtctttttccgccccatctccacctttggcatcatcggctacggctacgccgcctgggccagctattctcgctcttttttctcctcttcctcctcctactccaccactatcacctcgggcagcaacagcaacaacgcatggaagttttacgccattagtgccttgtgtcatttgatcacggttgtgcatagtgcggtcaatatgcagcctatcaatgccaagattgaagggttgaatagaagagaaggggacaagaacaagacggacccggcgctggccgagtattatgctaggaagtgggcgagactgaatctggtgaggctggtgatgccggcggtggcggggagtgtggcgctgtggactacgttgagggccggtgccgtggggagggtttgaggttgttagtttcctttgagcgaagggaactcgtatgacttcagtttgggagaggctgcagtgggatgtgacgagagttaattatcattggaacagcgagacaggtttgtttcaatattggttgagaagagaagggaagtggcagagtttatgctgtaggcacatgggcaacaaacgatcattatgggggataatcgggagtgtgtaatcacaatactagctgtgcctaatgattgaatcagaaataccgtacggtttggcgaagacaactcaaagttcagaccagtgactagacattggacgtttactgcagtgacagcctgacgaaccttgtcttcatagggttctcagcatggcttacacacttctttcgttcttcacgtttcgcacaggcacaaattgaccatgtgtaaaggtatgccatctgactattcgatttctgcaaatctactggtaccatgtactaccaaactgccgacggctaaaatggccaccagaagagcgtctttgttcgcttaactcttggtgagtaaatctactaatgacaaaggaaaaacaacctcaatgcttataagaagcttaacagacatagaacacccctcgtcttcccgtcgtctaataccaggctggtgaatctccttcaataacatactacttgtcttcttctccgttttcttttctttctttctcttttttattgttttcttcttcctttttttcttcttctcttgtcttgccgtatctgagcaatcaccccaccctcctcccccctctccctcctcctcctccaaaccaaagtttccccagcgcaacccccgccgcaaacgtcgctgcgcccgaaacccactccctcttgacagccacctgcccagtacgtccatccaactccacaggaaggagctttggaggcataaactggttgataacctcgattgtgtcaacaatggcgccgctccatcctttcctctctccacttccatgttcatggttgacaaaggctggatcgcctgacgatggccacaatcccgaattattaacatgaacatgaacatgcccagaaccagaacgagaaccagaatccaaagcttcggatccctccccctcagctggacttgtgcttttggtagtagcgaagcgcaatttcttccattttggtgtgctttctgcttctgcatatccacatgatgcagaagcagatggcgatgcaggagaacctccagcttcgcaatcgacaagataccttggcggtgagttttggtttgaagaagggtacccggtcgtggtaatgaatgtgtcggatgtgtctagactgtttagaccgttcatgggcatgggacattgaactggcctgtccatccccaattgatgtccatgtctgtgtgtatgcaaggtctcacagccgattactttggcaggtgaacaccccgaatttcccccttccgaggagtctagactctgaacaggtgacggcgggagttcagtgacagtcactgatgagtgccgcatgtgaggtatgtaatgatggtgatggtgatggactccggacccgggacatcctccgtctttgagtttgagggtgtcgaggtcgaggtatgtggcgggtttgtaagtgggtggtggaggcgctgaggcctcgtcgaaacccttgggggcatgcttcttcttcatctcgactgctttggcggagtcgacgaattcttggattttggagatctgcgagccgcagggggtaaaggagatgatgaggaggcattcgttgttccagtgaattttgtcggtgcttgggtcttcatcttcttgagacgacggctcttctaggattggtggtgatggtgatgggggtgaggggtatgcatcttctaaggacgttgggggtgaagaggacgttggttcatcttcttcctcccgggacaatcgcgatgggttggagagatcgaaagagagcgggggaatctctgaaccgggctcggtgacttctgtgatgggactcaggagtgtctctggaatgtcgggtgactctgctaggtcacccaagatattacttaggtctccatcagggttgtacacgtcttccgtgtccatatggggagtgatgtctttcttggcctgcacctccgcttctccgtcctttgccttgctctccttcttctcgccatcaggcttctccttggtcttcaagatcccttccattgcgcacctcaaaatcactccccctctgtccgaatcttcccacagctctgtcggcttcatttcaaagctctgaaacgcggagaaaaccatggcagcatgatgtgcaaagtcctccttgcccctcactggcatgcccagggattggggaagaacctcgtgagtgaaattgggactgaggggctgaaggagtgtaggtgccgagagggagctgtagccttcaagtaggcgacgaagggtcttgaggcgtgtatcggcgatggactggggatgaggtaagccagaatagacatggtgttggatggagtggtccagagtgggatcggtagatggtggagtggagggcgatgccatattggcggttggtgaggatggatgcttgagtgttgtgaaaaatgtctgtcaaggtctgtgatgctccgcgacagtgataagcagtgatattgaatgagtgacgattgcttatttgacaagggctggataacttgggtcaataagagggtgtgtggttggctatgttcaagatctgcagttcatgttagcgaaaacaacgtacagactaggcggcgacgacgtggcttagttcaagcgacagcctgaaatgaggtccatgtgaacactgcaaaagctgtcaagtggctattaggatgagtgtgagactggctcagcgagctttggcttcgggtgaagaataggcatggtagtttcgtgagagaacggtgatcaaccggacccgagatgctgctcactgccttcttttcttccttgacagatgcaaggaggtaccacatgatgggtgaagggtcctccaatctgaactaatctgggctcgtgcatcgccatattcttggggggaggggctcgtgcagtccaagaactcgtatatggccctgctccccatgttggcgcatgctctgcgcccattttcctgccaaggacgtgcattattataccagaaaaccacattcacgcatgaaaatgatgtgtcacaggcattcaaagaaggtttgaagcccaaaaaaatggcgctagggacggaaggtgagagtgcatgtcacgcaatgtaatgccggtgtcgtttccttgatgggagttggcagttggcagttgtgagatcccgatggtccaagtccaacgttctgtcctcgaaatgtgtctgtaaaggtgcagtctcgagtgctgcagtggtcagtgccactccgttggtttcttcatgtcagtgtgacaatgcagtgtcgtccatcatcggaactaacactgtcctctcgacttttctatttcccgctttggtacttaccttttaaacatttcagtgttctaagaggcaccggaaggagcattagtgacactagttggtggtagacaacccaccattcccacatttttcactcatttggatcctatctcttgattccacctctgacatttgtcatccatcaagtgaacccttcaaaccaccaaaacaacctgtcaaaccagcatcgtcacacttgactcatcccaacacaatgaccaagaaaaccatcctcgtcactggtgccaccggccagcaaggcggtgccgtcattgacgccctcatggacctcgataagtccggcgagaagttctccattctcgccgtcacccgcaaagccgaaagccctgccgcccttgaccttgtcaagcgctacccgcgcgtcaagctggttgaaggcaacctcgacaatgtgccggccctcttcgagtcggccaagatcatcgcaggcgatcagcaactccccatctggggcgtcttttctgttcaagtctccatgggccccggcgtgacctttgacggcgaggtcaagcaaggcaaggccctcgttgacggagccattgccaacggtgttcagcactttgtgtacagctctgtggagcgcggtggcgatgccaggagctgggagaacccgacacctatcccacactttcagaccaagaagataattgaggattatctgaatgcgacgtgcggcaagcagcctggatccaggatgggctggacgattctgaggcccgtggcgttcatggataacctcaagcccggcatgccgacgagcctcttcttgactgcgcttaagaatcacttgggggagaacagaaagtctctgcagtggattgcggtgcatgacattggtgtctttgcggccaaggtgtttgacgcgccggaggactggaatcacacggcggtcgggctggcgggggatgagttgacgattgagcagctcagcagggccttctccaaggcgactggatatccgatgccgctgacgtattcgttcgccggaagtctgttgacctttgttgccagggagcttggcttgatgattcgctggttcgcggacgagggctacaaggctgacattgaggcgaggaggagggaccaccctggcatgttgacgatggagcagtggttgctgacgaagagtcagtttagcacgggggttgacggcgcgcagattggagcttgaggcatcttggattcatgtgtacctctacttgtatgtggcagagggaaggatggtgggagaagggaagcgatgagaggaaaaaaaacgaaagggaagacagaagggttggggacgaggaggggcaccagaattacactccactttttgtattgttaccaatgtttatcgttattgctccaaactataatgacccaggttatattaaccaattgactttcgttgttttttaagtcaacctcgtcttatctgatcattcccctgcctctaggcttcaacaatgtcaccgtcgtctgaattgtctctttcttcggttttcaccaggctgcccccctgccaagaacaccgtctttccaggtacagccaataagagggggtgttaatgaccaatagggaaggtggggcacactccctgacaggtcttccccaaacaacccctaacagcaccccctgagcccctacacttgtagggctttgcgacgcccagccaaaccaccacaaggggcttcgcgatttggcgatgctaccatgtctaacgcctcctgttgcaacagccctccttcgacccaacgttgttaccatctcgcatgggagttagccgcctgtcaccgttccgtcaagttaccctcggctctcctgcttgggctcaagtgctgtgcctgtcattctggaactgagtgtttccggcgtcaaggagatcgctcaacccggggctgtcaatctggggatcttgatcactccttcaggtaccacggacaggggcctcggtaccgtttccgaatgtcttccctagaggtaaccgaactacaagctgttgctccgaccaccaggaggtgatagggtaccatcatgtacttggcccttttcttcctcctccgacatctggtagtataaagtcaacctttctccccgtcctgtccatcactcacctccctcatcaacacactcactcactcactcattcacactacatcaaacttcatttcaactaaccgccggccggtccttttcattctacctacatcccacttctcgtcaagaacaaccagccagtctgtcctaatacccactgctaccactaccactaccaccatcatcaagaaccacccaaatccaaatcatccagaaccgccaaaatgaagttcacaatcctcacttccctcttcttcacggctctctccgtcaacgccgccgtcatcgagtccgatacctcggttctccgccgcgacatctttgcccgccagaacgccggccgccccgtccccaacggcggctgctgcgtcgccaacaccagcttgaagcaggatgtttgcaaggtcaatggccagtcggggaggtgtgtgcctgcaggtgttaacaactgtgagtaattacctacctacttccttgatgaatgtactgctggggaatgatgggaaagagaagaatgaaatgctaatcaagacatgatgacgaaataggcggcgagcgattgacgtgcattgaggactcgaggttgacttgcaacgccaaggtgttggagaggggaaggcctttgtgcagacttcgccagggtgcgtaaggggttggacttcgaggataattcatggatatgattatgtcattcctggaaggattggtattgtagtggggaaaagggttgagttggaatagctttcatcaccgagtggctcacatgggctcgtgaaaacaaaaaagaagtgggattttttttaacctcaatctggttttcttactatggtgcacaacggttcccacaaccatcactaagacgggtatcaccttcctcgtagatccaaactccccctcacacttactcgccgaagacgaaccggtctttttgaacgaaccctaccctacgttcaacacacctctgtgggcaagacaccaaaccatggccagccagggaccgcccgtgccgaaaggctgctctttcgaccaactaggtatcatcctcctcgaactttacttcggaaagcgcctcaaagaccaatcctgccgacggcggtacgatggaagacaaattcgccgcgcccaacgaccatgtacggacacttcgtaatgtgttggcggcaagggactggcaagatatggaacgtgctgaacatcaaagatcaatgcctgaatttcatctgctattcaccgcaggacgggtattccacgtcatctgccacgactaccagaccaccaaccatcagctctggccattgcactatgatcccagagccaatatcccacaagcgaaaggcatcctcccatgaatatgaggacgaactcccctcgtaccgcctcgccaacccttcatctcctaacaaacctggctccctgggagcaattcaccggctttcttccaccagacttcgctcttccccgccccacggcaccgcgctgtcgacggaaagctggacgccatggatgcgaagttggatgagctgttgaccatcgctcgtggagaggatgatgagtagatagcgtgtggtggtgccggcttgtgacgtcgatgggcgcggtagcgcgcaggagtgttcctcttgaggtcgtgggtctcaatcccacatcgactatagctggtgctaccgggggatcgattcgtagcgggttagtgatagacatggtggttacgccccttctggcgctccaatccgctcctctcaacctgcttccgatgtcatggtcgcgcactcgaccatgtacatcgcagctcaaccgcagaagcgtatcaagctcgttgaccaatccggtctcggccgccgcgacgacttttctgtcttgacaccggctggcagcaatagccatgtcttcagagccgagttcggaagctccaaccaaacgtgttggtggcatattatcctgctcctacctctgtctttccctctcttcttcgatctccctgagtagcttctcggccttctctgtcctcccccgaacctccctacaggtaaccttcttcgcctcatcctcagcccttttttcaagtctttggtcactctggccagctttctctttagcgtttttggccttgtttccaacagacgaactgggcattgggtggaggacacaccacttgtggccgcactcagaatcgttgccgctcgataacgcgtagggcctcgactgtggcgggacttgcgtcgtcgttgaagatgtcaagttggggatccgcctgttgtaaattccagtggactagaactaatagaactcaaagggttcggtgattgtgaccagaagctttgcgctctcccacagcatagctgcaaatgccttcatactcaacgctggggctgttgagcagcgatgtggccgaacaagatacgttcggtggcgttgcgtgggattttgcgagtgcatcatcaaacggggctctcgccgttgcgcaagaaatgagcttcgtctgcaatgaggctggtctttgctcccttcagagagcaaacaagacgacaggccgcatctcgagttcggatgaaaggtatctcggtgacagacaagaaacattagatggacgtgtctcggacgtggatagaagagcggtaacatattggctggatggtaagggaattcttggataactgcccctgggtgtcatgaatgagttctttcctatcagcttgaggtcatgaggcagtgagcggccgatgtgaagagaagccagaggaccctcatgaggctcatgaggaaggtgctgagtgggagacaactcgttcgtgcttgagtgttgcattttgagttgttagccttccgaaggatctgaatctgtaaatatccatcgataaacagatcttcggccgattttccagaggctgacgtcaggtcaggcttgatggcaccttgcacaggtcggtcgtccgtgaactacttgatcactttccgccgatgctgatgcttagttgcccgctacgtgtcgggtggacccccgtttgccaccgtcctcgctttcgcgccgcgcccggccgcccagtccgcccctgctccaaagcaggcggctttgacccaattcggggtcacgggggccacccgtgccccaatcacggcacccacccgcgcccctaggggcaagaagccgaagattttggtttcgtccaatgatcgtccatctttttaagccggctcgccagggcaacgactctctcatcgccgccgccgccgccgccagtccctcctctctttccctggttccctcctctcctctccgggctcccttcccgctactacccctactaccgccaacctctctcccttttcccactcattcatcccttttctgtcttttccgctaccggcctagtctctccgaaagcgtcctcggcaggacgacgaggacgacgaggataataagggtgtaaggaggaggaggacgacattaaggacgagggaccacagccggtcgatattttagaagagagctagaacttcttttcccattcagaagaccggaaaagccggagcattaaggggggatgtccgaagacgggtacgtcattgtcccgttcgggagacgttcgggagacgcaacggggtattcgtacccatatccactatcactacttgagaaacttccagtcctcatggcgcctgtcttccccagatacctttctcttcttgcaggcatcatagaagtggctcagtgtattgcacactgggcaaccgggaatgtctccgttgagcgacgcataaccacagtcacaaagctcgtgagtgtggtggtgtgctgtccggtattgccgtcatcgctgattgtatcttggatgctccagcgccaccaccgccagagccggagaccacgcaagcaggagtggcagcgccgctaccaccagggccggacacaacacgcgcgggagtcatcgcaccaccgctggaaccagaagcaatacgaaccaggttcatcgcaccgccaccaacaggaccggaggcgtgcggccgtggaggacgtccttcacgcgcagcacacgatatcccttctgctgataaagggcaccgccgtagctcggggcgcgaggaagactggtgaggttgttcgggaggttgtcatgcgctaagcgaccgggcatgcgctccttgaaataattggcggcgcgagcgaaggcgtgattgccctgcgagttccttgaagttccccggatcaccatcggtcctatggacggagagcgctatcccttttaaaatttatgaacgcggcggacacagattcgcggtcatcaacgacggcctatgggcccgggtaaggactgctgtgacctcaactccaatacttcgtgtcggtaacggcaatgtccgagacgacagtgcgtatgttagaatcccaagcgggtatcgcttttggcgggaactctttaaggatttgcttcatagctttgtcggcagtttcgtgtttactcatcccgtagtacccaggaaccagaatatggtgggtgtgtttatgggccagattgtttgtgcctctgcgatgtatggctcgttggtagcggcaactgttggcgcagtgattagttagtgctcttcagaacaattggacatggtgggaagaagtggcatactttttaggaactggtatgtcccaggacctgtccgtatgtgttgtcaaacaagacaccagttaggtgctgtagatgtcgccatcttgtcgttgtgtttgaagtgtcttgggcgaaggatgtttacgccgtattgaaagatccatcgaggtccagcctctgcctcttaacacgcttttccatctcgcctcttccgttccatgatctcttgttcctagcaacaggtcgtggagctgaagaggtacgcgtctttgggtccttattgagtgccgattcccagtcggcatactcgagtcgaaaccaatagtcgacatcttcgagatcggaaggtcggtggaggatcgggctggaacctcctgaggaggaatcgacttcaaccaggtaagggattgcggtaccgtctgggtggaaatcgtattccacgtcgtatactggtgccatcttgtcggtttccctgttagtttttccaggaaatacgtagaggtaggtaacttggctgtggcgggcaactcttccctggacctagggaggaagctgaggaggtgtgacggggtcaaaagaatatatattgaaaaagaagaaggcgaaaaggacagagttgagtctcgggttctgcttggctgccttgcagaggaagtgcatgcttagctcatcaaggttctcaatcctggggccagcggtaggaaagagggcttcagtcccgctccttctgtggcaacgaaacagaatgaagaagaaggctgtggaagagaacggaagcaatcatgcttcatccacttacacccaatattgaatccattcatctccaattctgatccttcccattactccctctacgaagggcggcgtatttctgtcgtcggccggctcttgaatgcctctccggtccttttgtacaaggcgattgtatgccttgccgcaggcgttctcaacatttcaccctgtttgcctacgaggaggtccatctttctctcgacaatctcttcagtgagttcagtcttgatctctatgtcctcaagggttacctcggccttccacttgtttttctgagcgagctcgttggcgctcttgacacgccgcttaatctcagccctggaatccccaaccgcgcacttcgcaaattcttcgatgagagatttggcatgttccgccatcttgtccaattgattgaacacgtcctcgcggcttgccaggttgctggttgtgagcggcactgctgggcatggccacacgatttgccgccttggccttttgggatcgaaagggcaaggtaaactgtaaggagacgagaagagaacggaaaaaccaaaaatgaattggaatatagagtagacttacagaagcggccaacccggccagacgaagtacacattccaagcgaacacgccgagccaaatgaaggctgagaggaccttgccaaacagggcggtcaggaacgcgttcaggcaggtcatcttcgcgagttgggacttggagagcgaggggacagagtgtcttcagtgatttctccccactcttcttctggtgctgttgctgtagagcaggacgactcggaagcaatggagggcgaggcagggcaggatgagacaattgacggtgaggcagggatctgggccggtgacgtaggttcgcaactttcggtgactgtttggtgtaaaagcattccgcgcccggtctggaggctgacacggttgacggggtgccgagagttggcggtgggtttacaccgcactcaaattgttgggcgaggttggcggcatgaagcattgcactggcaggggcatctatcgagcaatatgctctaagcgggtcaccacactcccggataccccgacccctgagaatcaaggaataaccaactacaaccgtagtcgaagaaacttacttcagcctggtttggactatcgaccccaaattcagcataagcacaatccttagctccccaacccttcccactttgtcgacattaaaaccactggccaaattctcctcccatgatgagaaggcttttgcccgcaatgtccagttcatgcgtccagttggaagtcatggccgattagttcagccactactaccatacactcactcctaggctttctgcggaggcgaagagagcgcaagaaagattttccagcatgtaatggataggttacatagaggtaggtatggtctacggagtttccggacatatacaatagatcttagaaatgatcaggtgtgtctacccctactgagttacacttgcttcctcaccctatatatccattccattgtctggcggcggtctaaatgttccttgctggttcgtgacgatcttgtcgtagtcaggttttggactccgccaagcaaaccagtcagtcacattttgcttactttacccatcactcccaatcaacaagataccacatgtatttcatcccatccaggtaccggtgtcccttcactggagcggtggacaagtgaattctccttcgacaaaccatttgtttactaagatctcccttccctccctccttaatttcccaaacttccaatctcaacaacacacgatatcccaacagcatcatctaagcaaccttttatctcgatccgtttctcgtttgacaatgaattttctcaccaagactgcaccttggttcagttctccttattccaactccatcgatctcaacacttccaaccgccacagccactcattcacctctcaagccagtccatcatgtcctccaccaactcttctcctgctcctgctactcactatgtcgaacttcgataccagagactcggctaccgcaccattggcgatactgatgatgatgtcggttcggtggtcgcggctggcagtcctcccagcagtgacggcggttcccccatgcaaatttcggcgcagagctcccctgcccgtgtcgccgcctcccctggtcgcggtggtggctcttggcgtcgcaatgttgatgcgaagttggaggctatggacgggaaactggacgagctgctggtgcttgcgaaggaggatcgtgaggagtagatagcgtgaggtagtgcctgctgatgatgtcgatgggcgcggtggcgcgcaggagtattcctcctgaggtcgtgggttccaatcccacatcgactgtagctagcgggtgctgccgaggaatttttcgttcttgggggtaatgatggaaaatgcgggctatactcttcctggcgcctcattacctagtttcccacgataattccaagctaccttcccttgctgcctcccgcccccatttcccgaggagggagaaatccgcgaagatcaggacaatgattccctagaggaaggcgaaagtaagttgatctccccacctttgcccatgtatgattccctttacggaggcttgcgcattacgaccggtattagtgagaatgactaggtatcatgttgtgggtgacgggttccgtttgtttgccctccctgcgcccactttcaaccgacagttcacgctacagttttccttcgccaacgaacatgaagaatacacaaattctggtcgctgtgacatctacctatgcttgaaacaccaagagccacgcaacactgggagaggcacatcgcaacgtacctaggtagccaacaagacacacaccagagaaagtcgcagctttctcttacgggggaatctggccagaaccctttcaccgaccccaatatgcgcagagggcgttccgaccaaaaccaaccaccagcatttctcaacatggctgcatggttaaacgcaatcgtccaatcctaactctacccaccatctcatcattactaaatgctacccaccttacagacaaatcgcaaaaggactaggccctgaacgcggcggaccaccagccttttgttctatccaccgttcttctgccccaaacaacaccagcaagaaagaagacaccgagaaacgtcggtcccactcacctcccgaagagttgctaggtcatgcgagattggtgggctactactgccgcaacaccaaacttctacctctcccgcctcccgcccgcttggcctgcttcagtttaatgttgttctcttcagcaactttcggttgcaagagatactctccgactcactgtggaaagtacctattaaatcgccgtcatttggcgttcagtgctctggatcccgactattgactttgagcgagggctcactccgttccctacatcaccaccatcatcatccccagtcacaatggctcttacaacccgtcactccccgcgcgagtcctaggcctctccgctctcaaccacgtcacccgtttttacaagccagatccggctcaacgtgatccagatcaagccccaactaccgtaatgggaaaatctgtttcgagacatgcgttgtagttgttgaacaataaccacaatcaatgtttaaaaaacaatgcatgtttcttatagggggtaagcgctataatatagtggcctagttttggggctaggtcgggtccgaatttcaaaatttctcaaagtctcaaagtcctaccttccttcctccccccccgcgacctttatcaacggaaagaactagccttttcctccagaaataaccaattggctcagtagccaagtggttaatgaagtagttctttatttccattcttgctcgtgacttgtgttcgattcctattcgtgaccaactttttgaggctattccggaagaaaatgccagccttagccttcaccttaaaaggctactattaaggctactaaagtatagaaggttataccctatactaagccctatacttttgacttctaggggcttggaagacaattaatgtttggaagacaatcaatgtctggaaaacagttactgttttttaaatattgattgtctgttagacaacgcttgttgtgactcagggtttcccgcttcggtatcgttggatggatcgtccgctgcctgtccaccaagcgctaccacgctccgttcatggaaacagaggtttcgttcctcccgcttcaagccacccccgagatcaaaaagtcgattcctccggtccctgccgttggtatttcagtaacttcagcgagcccgcgcctgattcagacatggatgatgaagacaatgtaatgtctcgatgataatgctcaactctcgattgtcatctgggcctaagcactacaatcctctgatcatatctctcttttatgtgggccttaacaaccagaccccacatcagcaccggctctgacaagagcgaacccgacacgacaaacgagacacagatgtctacctacctatcgatagtctcattaggtaatatcgttgacgagtttgacgacaataattctgaagagatcttggagggtatgtttcacgatataccgacggacgatgcgttggtggtcccatcgcaaattgctcagtgggcagtcagacactctacgagcttcgaagcggcgtccctggacaacgagcccgacgggcccgacaacgagcggcggctatacaaacgcgcctgtgcagcatggcgtttttgtgctgctttgtctgctctggccagtgatccttggtacaatgaagccgagaatggcatcatagagatcagtggatgggaggatgcctgcggaggttacgatggcctgcgggatgatttgcacggccagcaagtggcacaatcgctggttctgcctcttttgtctcttcaccgggcagcctgtcgccattgccgctattccttccaggttcccttcccgtcaacgagaaggccggcctcccccctcgccatcctgaagcctcataacaacaaagtcaaaggcaatcaggcatgcgagtgatgagtcttttacgttcgatgacttaaaaattcacgcttcgcttcacgccttgtccttccagttaacttccatgcttaacagcgattgtttgcttggcttcctcccttctttgatgcttgcatcatatctctcactctttgcttttcgtgaatcacgcctctcttacacccacgggcgcacacatctttcgcagtcacctttttctgttgatgtccgtgttagtcggctttccatcttggtcatttacctccagaaagttgctcaccaaacaatggcatctgaacgtaaaagagagtagaagtctcgcatctctcattcattcttgttctggtcgcctcccttttctgttttccatatatattaatacctgttttcccatgccttcttctcacaatccccaaacactacaccaagatggacctaacacacaagtctcctctagttgatgagagtgccgaagtcacggccatcgtagaagaatcctctgctgccgaccccagcgccacgtccaacatcccctcaactggcccagtggtcgttccgtcatttgtcgccttgggtcaggctgttgcgttacgttcgtttcccgccagcttcagcttgaccttccctccctcccggcccttggccctccagcagccatttccgtttttccaactgccaccagagatccgtaatatggtgtatggcgccctgctcacttcagaagagctcatcgttccgcacaacaccctaccggtacccactttccactatcaggcccaagatgcccgtagagcagctggtccgctcttccacaccttcccaaccttgttgcgggtatctcggcagtttgctcgcgaggctgcgatgatcttctacaccaccaacacgtttcatctggacttggtacatcacagggtgtggctggtaaggatcacaaggcccaactcgttcaacatcagacacttgaggatcaattgttatcaagagtctgatagaaacagggaaacggaagcctggattgcgaggctcgtgaacatgggaaacacaatcacgaagcgatgccgcgggttgatgaagctcgagttacagtttgggcgcctgtggatcggaacaggagaaggccccgaggtaatgcccgcacgacaatgtctccaattgtttgttaagcatgaggcgatcgtgacggcttggagaacaaacagtttttcaaggctcaaaaggataactgtttttatccgcgaggagtggcagcataccgaatacctagtcggtctcttggaacagttggctggcaacgtcaagagaggggttgtcgtggagggtatacatgtcgctacaataaaaagatacagattaccaggtgcgtcgccacaggagcattattatacccaagtagaccaagagcggaagttctttgagggaaagtatgacagggaaacaggaaccgttgcgacccaggtggtcccatgggagataccagcggggtggcccaccgtctaccgccgcggccatgaatagaatcttgtcgggactagggggcaatgggtctatgggcttggggacttgttgtgcaagcgtcaacttggggtttggatggccaatggaaactgaaaagcaggcgattgtggagaatgggggcgatgaccagaacagcacaggtagtcaaataagaagcaagaatactgtcagccagtgatgattgttcaagattgattccgagggacccccgtgttcgtgtgtgtgctaaggcaaacaaagcagcttgacactggactaagatatcgacaatgaagaaacggctgtttttgtgtggcttatggtgatgttgttgggcacacttgcgatgtaccaacactgcaatgtgagtcaaccgagaacaaggaagtgagaataagaatacaggctacagagcagggatatgtatatacggaaaggtccggtgctagctgaagtcaaagaaaaaaaagataagaaaaacaagagggataaggaagccccatattcagaagaccaagcatcaagaaatgtcccacagagtgttggtcatggccattctctagctttctatctccagaggggttagactcgatcactccgacacggcttttgcgaattacacctgcttagaccaacgagattgggatgagtaagtgcggaaaatagacggaggggtaataggaggacgggagacggctccagataaatggactgtatttgagtaagtgatatcatgcgtaggcaaatacatcgacgacacgagctgaccgaccgaaacacccattgatgtgtttattcgtagtgagggccgccacttgacggcagagagggcaagcgacggtacgagactgagcagaacaatgcttggggcggagcggcgtgaacctgagcttgaattcgttcctgtgggagaaatccgaatggaagatgaaggcagaaagaccaagaagaacggaagacgaaatgaagaacatccacaattttctttcaactgtggtgggtggggggtttgtgtgacaggtgatgcgaccagaaaccacatggaggacataaactgttgacgatgaagaccgagaaggtcaaacaacgaagataattcggatctgattgtgttcagtaccagaggtacctacctacacttgtggttgaaaatgatgcgaagagaagagaagcgacgcgattgggattcgtcatcccgacatacctattgcctgcactgcacggcgcaggcaggaactgacgacccgacgtgcaggagcgacgagcggaggacaaccaggcacctgatctccgccatgccgaaaatcacattacggcggaaggagccacaattaagatggcaggacattatgtacaccacgtttacgtgtaagaaaagaaaaaattactggtaattaatcatgtgtactgaaaactcaagatcatctcaatcacatacctcgtttcttccttgctcgcgtcacagtctctgtatcaagttgtatcaccaatcacattccgcctccacgaacctacaacgcgggacactcccccgtcaaccaccaattgatggccgccaccaatccagaaacctctccatcgccgtcaaaggcatcaacactcaccacattcggatacgtctgcctcgtcattcggccctgcgcccacagcttctctcccaacgccatgttggcatcttgagcatactggacgatactcccgataatcgtggtctcgggcggctgcgtcagcgtccagctgagcaaaaacatggcatcgtccgccttggtgcgatgcgtctgcatcttggcgaactggtcgctgatcatgttgttcaggttgttggtgtcggcatacgagtcaaagatggcgagctggccgcggaagaagaagccctggttggcaaacttggagagatcgacgcgttggttgttgtccgaggtgatgtcgtcgacgaccaagagaacagccgaaccgcggcgggaagcatcgccattattggcaggcgggagcagatcggacagagtaaggtaggtgaggtcgacgttgggctgggtgatgtgcgtggcccggttcttgacagccagcagctgcgtcatcagcctctcccactcctgctggctcagatgggcatcagggttgcgggaaaaggtgtccgtgttgaggccatgactgaggttgatcaccaccaattcccccgggttcttttccgtgaactcgttcacctccctcacgatatccgcgatatactgcccatttccgccctgccacccttccaacaccatctccttatctcccccgcccaacttcccaatttccttggccagatcacccaaccccggaacctttgccaatcccccaggcaacttgattccgttgaaaaacgtataatgccccgtcgcccacttcccgcccgcaatcaccgggcgcacatcaaaccaccttgctccggcctccagctgcttgcccaccgtcatctgactagcatgacactgaaccgactccggtctggctttaactagaggcgtaccgcccgtgagcaacgacataccactattatgcgttccgggtagggcgatttctctcagtttcaaacaatgcatcctttcatacccctgcttcatccaccctgccgtcggcaggcccggactagccatcaactcttgagtcggatcaaagttcgtgttcctggccgacggcgcagcagccaacacaaacgggacgttattcccctgatgccaaaccagcttccgcaccgagcccacggggttattcacggccgccaaactcttccacgccacttgcaggacgggaccgtcacggccgcggtactggaactcgacttcccttccgcccagttcgtcaacgacgtacctcatctccgccgcgtcatccttgtgcgtcttggcttcgatgtagacgcgtacgctctgtcctggttgcacgagatcaggaaaggagttatcccatgcgggcatctggtaggaatgcccgcctgtcctgcgcagagtgaagggcgtggcgttgatgaggagcaggtaggcctgattcttctggagggccgattgcgcagatgaagaaagggtggagatggtgttgaggccggtgggatcggagctgggggttttcaagtccagatgttgggcggcgttgggagggttggtggtgaggtgagtgaggaaggcggtgacggagtcgaagaggggggcggcttggacgactgcgctgccggtgagggcgagtgctgcgacaaggggcttgagtgggagcaacattttgatggttgtgatggcggtggtatggacgagtaagtggtatggaactactggggtccgaagcagttggtgaggtaggtataagaaccccttcggcgaccgagtgaaccttttagatctggagggttagttatgacctctcgaacccagaatatttgaagaagaaataccttaccttgctctttatcgcaatccgcaccgacaccttcccagttttactaccacctactccaagtggaagttcacctgaagtgaagtcactgaccaagacagtctcaagttgtgttgaaccaaccccaaaggcccaaacttcaacttcaacctctactctgtaactttgtgatttctcgaagcaaccaacaacaaacgaattgtgttgtccctccaagaaacccgaaccaaatgcgagataaaaaaaaacagaaatcccatcttgaaaggcggcggaggaggagggaaccaccccctttttcatttcatttcatccatgatcccagataaacccccccatctagttaggcttcgaaaatgggtatggggacatgagaagaacgggggtgtggagtggtgggtggtgttgaatggaacgagcgagggtggtggaatgaggaggtgatcgacattctgcaatgcatccattcaatctcgctaacacccgcccgcccgccttccgtttttggcggagggtttcgctcgttcgcttcgttcgttgctcgcttgcaacgttacggatacagagatgatcccggttggttggtgggagggcattaagtacaacactagaaatgagatgagatgagatgagattccccaacaatctccatattgtattgtgtgttatggaaaaggggaaaaccaagaaccgttggcgattgtggatcgactggaggtatcgcacgtgggttggggaatggtaaaggtgttttttcatgttcgtttacccatccatccctaatagcctgactgcttaaataggatggtagtagtgtagtagatgaataaatgcaggtagtatttggagggttacgttttgataggaaccagtcgttggtgtataccagacattgggatatgataatggaaggtggtgtgatcgaggatttagatgagaatctgcatgtgcgcaccgattagatttcgaggttgagacatgtgtttaattgccgtggccggaggcaatgaatgactggaagaaacagagcaagcaagttgtagagtcgaggccaatgttgggggagacgcaaacgattgaggaagccaagaggatcaataccatgtgatagaaatgagtttttccactcccattgccacctattaatctatattactagactgccacaacagtatttgaccaagtctcatgccgtactagtgtgattaaatacgtcctgtgactctgagtgctggtaactgaacatggtatacaaaccaaaagggtatcgtatcgtgtatcaaaaccgatcagcaaaagaagaaaacaaaacaaaaagaacataactgtaagtgcatgccatcgtgaatgccctgtcgtcataaccattaggaaaaccatcaaatcataacccatgagccacttcaggccttttacatctcatcctcaaagaacttgataagtgtcctcacacccgagacacccagacccatgaaggggtagcagatgtacaccaagtcgttcgtcgcgccaaacttctcgcggaactcggacttgttgaccaacttcagttgctggcaaatagtcttgtaggtatggctcaacatcttggctctcattccgttgagatggccgccagtgaccatctccggcaaggcgcccgcgccgaacgtcacgttccggacaccggccttggccagcatctggatcgccgccgagatcagggcctcgatggttccgttgggagaaccggggaagtccaaggcgaacttgatctgatacccgtttgcgggagaaagacgggcgagcacgcacatggcgacaatctcgccgttcttgtcctcggcccaaaggtagcgacggtgctccatgtcgacccacgggcggacttcggtgatgtgcacctgcttcttgcccttgcggttgtccttccagtcctggatgcgcttgtcgcacttttcgcggatgtgttcgggcacgggctcaccgatgggcacctcgtggatggacacaccagcttcttcggcttgacgctccttcttggccaccttcttggccgagtcgacagacacgcgctcttcggcgacgcaagagagcgaacgccacccgagcttggagccgagaatctcctcgacttcggaacccaccaagagccagagaggacggaggtccttggtgtggcgcatatcttgcaggaaggcgcggatgacgagctggtattggcgagggtcgcagagcgggttacccatgacaagggcgtaaccgttgtcctcggcgtaaccaatggcagcacccgtctgctcatggcgccagacatggtaccgctcgtcgagccaggacgtgttggtggcatcaccgtagttgacaatgagtttctcgacggggggcagctcaagtccagtcgcgccatggtcgtaatcgtaggcatacttgatggtgtcggcttcggggtggggaagcttgccaacgagttccttgtgttcggggagggacttggggtcgcgaggaatgagagaagcgttacggatgtcgcccaagttgaggaggaggaacacgatacgctcgaggccaataccgcagccggcatggggcaggacaccatactcaaagccttgaaggtattcctgcatgccaagaggctcgataccggccttcttcatgcgctcctccaaaaggtgaggcctgtggatacgctgaccaccagtggtgatctcctgtccacgaaggaagatgtcgaaggagttggtgaagcggtcatcctcgggatcaagatgagtgtagaaaggacgaacagaggacgggaacttgtcgatgatgtagtaatccgtcttgtacttttccttgatgacctggcccaactgaatctcggcacgggtgctcagatcctcagtctccaaagcgggtctgccgtggtcgtcggtccagccggaatcgttgaggagcttgatggcatccttgaagggaatgatgggggtctctggtagccagaccagatcctcatgaggaaagcgggtcttgatgatctcgatctccttgcggtacttgccgtagatacccttgaagatctccttcatcaagccgtcgataatgtgcatggcctcgtggtagtcctgctcgatggccatctccagatccataccggtgtactcggtcaagtgacgatgggtgttgctgtcctcggcacggaagacggggccaatttcgaagacacggccaaagtcggccgaaatgctcatctgcttggccaactgggggctttgggcgaggaaggcagtcctgccaaagtagttcaccttgaagacctcagcacccgactcggtcgcagcgggttgcaacttgggagtgtggatctccatgaagcccttgtcttcgagatatcgacggaagatgctgcaaataccggcattgatgcggaagatggactgagcggtaggtgtacggaggaaggcaatgcggttagagacacggactctggtcgaggccagggactcgagctgatttgtctcgctgtccacctcgacatggtcaatcgagtggacgtcgacagggagatgctcgtcaatagggacgacgaggtgcatggtgtcgatcaaaacctctacattgtggattgtgcaccccttgatctcctcaggaggttgctgtagctttccctcgacgtgtacaaaactctcggccgtgatgtgctcggcccagcgaacaaagttctccgagacgacgccatctctgacggacaggacgccctggaccgtctcgatctggtcgcggaagacgacgaaggcgagtttggagctaagtgcgcggacgtggtggacgcgggctcggaagctaacggtcttgccaatgttctggtagtcgttaacgaggacttgaagggactttgcgggagcgagggcttcctcttcttgtgttccgtatcgtcgagcgatttcggggccgtcggcttcgtgccacctcttctcttcctcgctgcgtttttgaatcattaatttcttttcttcctcgagttggtattcctttgcgcgcttctcctgaatcttctggatgttcttctttgcgcgctcgtcgtcgagctggtcgatgtcgccgatcttgggtttgctcatgtggttcttggccgaggaatggccgataatgcggttgagagccagcaatggcttcttgagcttgcctggtgacatgatggctgtggatttggggttagggggtatcttgttgggtatctgtttttctttgtgtttatcaacttgtgtgatgttggttgcgggggacaatagacgacttgtgaagcttgtggactgtgtggcagccccaagacaaaaggccgtgtgtgcaattcgcagatggtgatggatcagagagaagatgagagcgacagcaagggcaagtggttataagggagaaaacaattagtaggcaacagagggtgaccagaaacaaaaaagaaaacaggcgatgacgaatgttcgggaatttgctggggaaccttgattacaccccggtcactgtgtcggttgccgggctttgcttggtcagaggcggcttgtgattcagggcagggggggggggggggggggggcaacagcagccactagactaagaacagccagacttcggacgccggcggaatggcaatgggacgagatggaccccccatgcttgattttcaatatttgggatgttgtgcctggaaagggaatcctccaagtttgatactaatcacggtatgtgggtgtaattcctggcctgggcattccgagtttccgatgctatctcgaatcgtgatcatcacccaaggacggttcgggcatggctgttgaactgaagtccatcatccgctcctccctccatctttgccatccgcgaggatatagcaacctaatggcactttgatgctggaggaaacacactcaatacctaatccaatgcgctgatcccgtcaatcaatcactgccagctgaatatgacggagagtctagactggtgctgtcattccaatgtttcatacactgcaaccgtcatttgttacaaaacaagtgccctcttcctggagccatgtcgggcatgaatgcacttgctcccttccgtcagcgaatgtcagcttgtcgttggtgactgcccgctgtcacaaattgaagagtaaaagggccggaaatcgatcgatggtccaggccaccaccacccagcgtggaaagagcaaacaacgtcatgggtcgtatgacgtcaccgtttttgcagcgccaagaattcgtcagcggccaatgtcggtggaaagaggataacatctgaatttaaacatgaaacgagacaaaacattccacgattcaggggagctgaaagtctaagcgcgaatgtctcactgtcaagggataatatcattcattcttaacgattgtgtcctttttggggtgttcaagtcgatgaaggtcgttctttcccttcacatcggtcgatcttctgtggagttcttttccttctcattgctttcgcggcaggcagacttcagttcggcaatcttattcgataagcccgtatcagtcgggtatttacgcaacctactaagccaagaacgtgcctggcctagccttggcctggggaacaatgaaccaatcacaagttaggccactcgatgccgatgacatcaattcccctcccctcccctcccctccccttcctctctacctcagggcagctccttgtcccttttttggtcccctgaagcctaaagtacaatggcgcacagccgtgatagtcccagtccgtgtcctgttcctgttaggtcctgttcctggactgcgttgaatggagcacaaccatgacggatttttgttgtggcactcatggaggtaattcgacacacgagaatcgaaaaacattacatacataaatcgctgaattatcgttttgtccacatcccacctttggtgcgacctgtcccacactcccattgacacgacataactaccaaaccaccttactccgatacccattacatacctctactgtaactctttgctgactctttggtcgcaatctccttgtttactctctgtagtttgccccctaatagatcgaatcgtcaacaccatgacaggcaaaattcccaccgtcgaagggatccccgtcctgccgttaacccacaaagacgatggaagctgggtgagacccgaaaccgccaacgatgccatcaacccggccccatccagatggtatctcaaggcacaggcttctgccctgcgatccggtctatacctcggcatgaccctccattacatggctagccctcgaccaccaaaccccaatttcacgcttacgatcccctcgcttctatccaaacacaagggtacttttaccctccaattctacactccaaagggctacgaagatgccgccaaacacggcaagcgatatcccgcagtcgtcaacttccacggcggtggcttcacaatcggcaacggtaccgacgatgcccgcttcgctcgctacgtcctcgaaacctgcgacgccgtctttgtctcggtcgactatcgccttgcgcccgagtacccgttcccgaccgccgtcgatgacgctgccgatgcgctcttctaccttattcgccaatccgccgacctacacattgaccccatgaagctcgcgacatccggtttctcagccggcggcaacatcgccattactgccacgctgcgcttcaacgagcacttgaaggaattggccgaccccgataacaaggctccgccagtccccgaacacaagattcgcgccatcgcgacttggtaccccgtcaccgactacagcatatcgcgcgccgagaagcgcgccacctgcgtcaagcccgagagcacgctgcctcctgccatgacgaacctgttcgacgggtcttacctctaccctggtgatattaagatggcgcatccctggctatcgcccgcccgagccagcgatgacgaattgagggaagccataccgcaaaacgtgctcgtgtacacgtgcgagtgggacatgttgcagaaggagggagaggccttcgctaagcggttggcggccgagcctcttaataagacggtccatcacaggatgattcccggcgttgcccatggttgggacaagagtccagatccgttgaagccggcgatacatacgcaggaggtgtatacagactgttgccggaagttgttggcgatctttaatgcagtcgattgactcatgccccggaggagttactggcaagcttgtttggaaagggaaaagctggtcgttgactgaaggttgcaaatgaggaacacacgagttcgattgaacataccttaatgcaagtaacttctcctcgatttgatggttacttctatcatccaatatgacaagtgataatggcatcgaacttgcgcagaccacaacctctcgatgtatgtacttctccataggctgcctgaaaaccatcagaaccaaaaggaagctgacattgacgataggcagacaccgatcgttcttggcatcatgcgttggagtgcgaaaagcgtaacaggaacggcgactcgacgcagtattgcttaccaattcggcgttagggaccatcacgacaggcagattaccaaactcggcgactcgtactacgctagctccgtgaagtacaaaacaccgaacatacaaattgaacatctccaagatgtacataagcctatcttaatttcctcagacattcatacaccatccatacatcacagccatcccaatcgtccatctattacctatcaaaccatctacagcatcccatttattaccccatctcaaacacagttcatcatggccctcatccgcgtcgccctcatcggcctcagttcatcttctccctcctggctctccctcgcccacctctcctacctcttgtccgccagaggccaacagaaattccagattgtcgctctccaaaactcctctctctccgccgccgaggcagccatcaagaaatacaactttgatcccaccgtcgtcaaagcctacggcagtcctgaggacttggctaaggatgagaatatagacctggtggtctcgggcacgcgagttgacgtccactatggaaatttgaaaggggtgttggaggggtggaagactgctgggaactcttccggaaaggggctgtacagcgagtggccgctggcaagcaatttgcagcaggttgaagagttggttgccctagctaaggagacgggcataaagacggtggtgggaacgcaggggtgggctagtcctgtagttaagaagataggggaggtgttgagaagtggaagggtagggaaggtgttgagctcggagatgagactgagtggtgttacggcggagagggaggcgatgcaagagaagacagagtatttcactaggagggagatgggtgggaatttttggagtattgggggtgggcattgtgagtctctttttctttttctttttccctttttaccagaattgttgaacagagataggaaggagactaacagcaagcagtaatcgatctcttgcaaagtgccctcggggaactaaccaacgtcaaatcccacttccacatccaacgccccctcgtgcccctcaaggacagcacaacaggcattatcacccgcaccgtcacctccaacacgcccgacctgctctatgtcgtcggctcccttcctgcttccgacactgtccagcagaacgcatcactacacctccgcatgcgccgcggcccgcccttccccggcgaaccagccttcgtgtggactctcacgggagaaaagggtgagatcagagtgaccagcaaggaatcggtggccatcattttgggcgcgggggatgcgaagattgaagtgcatgattaccagacagataaagtggaggaggtggagtggaagtgggaagagtggcaggagaagttgccagcgccggcgaggaatgtggggagtatttatgagggggtttgggaggcttggaacgaggagatgtctaaggaggcgggaaggaagagatacaatgattgggaagttgctggacggaggcatgagttgcttgagaggttgttggttgataatgggttttgaggggtgatgaagtcgaagatgaactagagtcccaacgggagtttggatgatgtgatggcgttctttgtagcgaccatctcatgttgctttgttcgaaagattgactcctttccacccggttttgcttcggagatggtgtcgtaggggtagtgcttacaactatcagagtcaaagtcagttctcccacaagtacccgtgatcatgtttccatagtcttgacgccttcttcatcaacttgctataccagtagtcggcttgttggaggttgaagggtatgctctgggggtccgaagcccgatcagcttcacttgtcatatccacatcacctcacatcatgccatcactcgaggtatcaccgtctgcgggcatcgcaaacaaaacgcagaactgaccctccccaagatttccaactattgcctacaccccagaaattcatcaaataccacactcgatcaagtcgctcaactagtgtttgcgtttacccagcatcctcatcctcccctttcctaggagcctaggtaccgtggggtgggtggatactgtggttgaactgcttcacgtaagcagccaatagcagctttcatctattgccatccggtcgtgcacgagccacaaagggaaaacgcacagacacacccagaaaggctgccagcgcgaaggcacgtgacctcagattgtgattagggaatcgttctcgcttgaatctccaccatcacatcatccccaggccaccaggtcaatcctatcgcatcaattgcgtcgagaccatcaatcgctctcggagatggcggactctaggccccattcaccactatcatctactcaatcctttgacctgcgcgacgacggagcaccagaaccaccaccaccggctcaattgctcgaccacgacgagtatcgcaatgacaacatccgcgacaacgaacatgatgcatcaactcaactgccttcgtccctagtgtgagttgtccgttagtacaccaattatttggcttcaaacgtgcaccgcctcccgcccccttcttccatgtcccgtcttccgtctccctctagcgacagacaagctaatcatcgccatgtacttgttgcagcactgcctgatcgtcatagttaagcgggtcgattatgactggcagacggttttctttatcacaacgatacacacacacactattcatgtgctctctgctctcttccctcccatccttacccacactccggcttcctgtctttccatctcctcctctcttctcccaactccccttccatccgtcacctcctctccttcccgtcaccgctcagtgagcagccacccttccccccggcgataccatgtgctcaaagtacgccttccataccggtcaggggccgttataaaatgccaactcctacccatcaggtacgcctgttggaaggactggggcacttggttggtgtggaagtagttctgggagatatatcgtctcgctagggcagctgtaggaagatgcccgggctagcgctcggcactcccaaatacacagctactccgtttcttgctggcgacaggcttgaagtttgtgaccgcaccggtcaggggtcgttataaaatgccaactcctacccatcaggtacgcctggcgaaaggactggggcccttggtttgtgtgggagcaattctgagagcggtattgctatgcaaggacggtgtgataatcaccagagctagtaggctcagtcatacaggtactacgtttctcgcggacgatgaacccgaagcacataatcacatcggtcaggggccgttataaaatgccaattcctacccagcaggtacgcctggtggaaggactggggcccttggtctgtgcggggatgttgctgagaaagtatgcgaccatatcggtcaggggtcgttataaaatgccaactcttacccaccaggtacgcctggtggaaggactgggacccttggtttgtatgggagcatcactgatagataagtatactgataagtttgtagttcaaacgagcgttgtgaggatcatggagaaaacctcgataccgagttgatcgaaagtcctgggagacatgacaacggagacgcatcgaccgcctctggctcgaacgatgatcaaagtcactgcaagatcgatttacgcaatcgtagcgggatggtgatttgggaggatgccaatcatgaggagcagcaaacatcagacttgcgcatcgacctatccgtggatactgcaaagcgagaagctgtttttgccctccatggcttcttctattccaaaagcggcggtcacaaagcctatctctcgctacttgtttatccggaaaaagtcgagtctattgaattcgaacgcgcccgttttgtgcccgaatctatcatgaacaacattcccgatgacagcactgtttctctgcgtttcactatgacacaaccgccaaacatgatggtacccaaggatcggcgtgttgagccgaagccgcggtaccaagctgttcttgatactatcgcatctttgggatcggttaatcgattcaccattaacctaagtgacctttcaccggatattcaacaagaactggctttgctgccctccgtcttctcgtctgtccgtccattcggccggctacaggcggacgagaagtgggcgcccccaggctcattgtatcagtacacatttgctcaggtcattgacttgaccagtgctgcccctgtctctaccgccgattctatcaaggagtcggaggagttgggaaatccagttgaggaaggagccgccgtacccccgccatactcaccaggggactcccagcgttcggtacaaagccttggtccctcaagtaggaagcgaagggccagtgaacccttgcttgctcacaccacggaaaagcacggcgattcagactccatactgggatacggaacaccaggaaaagagcctcaaccaccgtacactaggagtggcagtctcgcaagtcctgcacatttctcaaccccatctggtacgttctgtctatccactaattgatatcctgccccttctaacatgttccgttgtagaccgcaaacgtcaacgtaccgatgcactcctatcccctgtaaccaatgccgatatcgtttcagcattgcgccaagttctcacgtacaacacctccctctcaaaccgtatttcacagctcgaaacccgcctcgatcactgttcctctcgactcgactcgttaataaccgagtttgtcgccaccaccgatcgcacccggactccctgccgttatgacactgaagaagcagagcacgttttcagtcagattgaccagcgtatcgaagacggcatttacgacatacgccacgagctcgaagacacgatcaaggttgaggcggaggagcgggtcactgaagaagtgaggctgcaacatgaggaacttcgtaacaaagtggaaggggactggaccgaagacgtgaggcgagggattgctgagcaaattgcctcggaggtagaggagaagacgacgcgcgaggtgctgaaggggattgcggacgttttgatgggtgcttatcaggccagtcaggacgggatatccagcttgttcccaggcaacaacagattcggtgcgactgcagctctacctggcgaagtggccctccgtgcggcggtggaggatatccagagcaagtacaagaatgaattgactggagaggaaatggttggggtgttggatctcctcgaggaaaacccgctaagtgcggtcaagtacaatgcgtgtggtgaggagacgagaagggtgtatgtgatgaagtggaaggcggacgtctcaggacggggtatattcaaatcgacatggtataagcgataatggtagcgatggatgttggcaatattggcaggcagagggagttcttgcgcgcgcgcaaacgatgacggattatgacggcgatgatttatttcagggtatatactcgcattcacaattaacgagcgaccttgtacccccgttcctcatagttactaaacatgtgagacccagacgctcagtaatgttactttgaacacatttcaaatgggagttgtcctatttagtttcgatagccttgcgctgcgaatatccaaagaatgggaggcaagagaaggaagaaggtttgacgaggaaaacgtacatgtaataggaaataataattaaaaaaaattataagaaaagagaagaagaagaagaagaaaaagaaatcgacgatccgcaccagggtcgaaccggtaacttccctcgtactgaaagaaggtccaaagatacgactagcaggcggttaggctgtgttgcccattacaccaacggaccatctggtaggaagggcgggagttaccgatttatgtatgtacgtacttggtcccggctcaaggttcaagcaagcaagcatggggattctgaggctgtgggttggatacccgagttgggatgatgatcgtcttgtcctgaccaggctctaggtatggtgggttgccggagctgtgtagtataggtagttggtctccaaaccgaaacttgaacgattactagcggttcaaattgttgtacccttacttcttgggcgggtgccctatggtactccctaatatgagacagccaaacgccctagggtcggtgtgttgtacctgtggatggaaagagaggcgattttcctggtgacatgatctacctcgagctcggactgtctatggtttgattcctttttgtaattactctcggtagacaaccgtatacggcttggttcttcggctttaattttgagagggtagtggagaggatggaggatggttgagttcagttggcgtttaatacttcactaatgaatgggtgaagtctctattcaaggaacacatctgatggaagggttgtaaaagtccacgccaagatacgaggctctcgctaaccgctaaaaagcccactaaaatacacggcgctccacagcgcacttcagcgccgggtacctctactacttccaggcgcccacataggtgctcacctgaccccgcgtgagctgaccgcgtcgggcatcgaagctcacgccgcggtaaacgcgagtctcggctgccaacttccacttccattgcacgacatcacactgaattcgccaggaaagctcaccacctccggcctcgacatcccccctgcgatgagcacacacgcaaaggacggctaggatctagatttgtcgaggcgagcactgccgttgcgcaactcgcattccactcaacatgccatgaccgactccggggcccagggtcagccacctcccgagctctatccccagtactgcttccacctgtcgcccaccatcaacaagtggtgtcacctacgagcggccgatattgtcgccctgtcgagccatccggggtttcaaggtaactccgaccctatcccccgtcatgtgttccttcgaaaccatgtctgacaaacgaatcgtgtccaggccaagacctctacttccacctcaaccaccccatcaaatgggttcgtatttgcggtatcgtcgtcgctatcgacgtctacggcgactcttcttcacgaagcagggggcagatacaagtaatcaccatcgatgacagtagcgggcataccatcgaatgcgttatcccgcttcctccacctgctgctccctccgttccttctttaggcaaacaggaacgacaacaacaacaacaaccaccccaatgcttacccctcatcgattcccaaatcgacattggccacatcctggatattaaaggctccttgcgcaccttccgcgagcagcgacaagtcaaagtcgagaaaatcgtccatctgaaaaccacagagcaggaagtagccttttgggagagagtggtgcagttgcgaaaagagatcttggataagccatggaagctggaggataaagtggtgaggaggttaagaagggaggcgatgggggtggatgagcgagatacgaagagggagagggagaaggaggaagcgaggagggagagaaagaggaggaggaggttggaggaggagaggaggagattggaaaaagagaggacggtagaggggcagaaaagggttgccttcacttctgactctgtgggagcagcaaagacgcaggcactacaagtggtggttccaacgagggccaggaagaacgtcacgggtttggaaaaaaaggtcgtgtcgaggccgccgataccaacgagacccaaggagcctacgggtttggaaaggaagaccaagtcggtcagtactagtgacagggtggttcctgtaactggcaagtacacggctcttgggctgtgacagaactattggaaggaaggaaggttggatatatgctttcagaaatcactgccaggagcattttatccgcgagtggcaccataacatgggcaaggtccaatgcagtccataagtattccttgttgactcttctgttttccccgctcaatcatccaatctgtttcacttccatcaccagacttagtggcacgcagtcttccacccaacatcacatttgataaatcgtctatcgtcaacgcactactcccattcttccgaatacattatccctagtccccacccgagcagcgtcgtcgcgtaccaagcctgcttgcctcactgcctgtcctacccgactccgagaatccacgatgtccggcaatcaacaaggccagtggccaccattcgtcggctaccaaatacccaacatgtctggcaatcaacaaggcgacttaccgcaattcgaagtcaatcaagggcccatgatatctggtgctcagccaggcgaagaacccaagtttggcgaagatgagacgcctaccggtaacatgtatgagagttagcaaggccagttaccgcaattcgaccctaacgaaattcctagcctgtatgaacactcgcaagcggatttacagcagttcgacgtcaaccagatgcctaccggtagcatgcatagaagtcagcaaagcgagttaccgcaattcgaccctaacgaattgcctggcctgtttgaaaatcagcatggagagttacagcacttcgacgtcaaccaagcgcccatgttgtttggcgatcaacaaggcgtgctactagagcattttgacgacgtcaaccagatgcctaccggtagcatgtatgaaagtcagcaaggcgagttaccgcaattcgacgccaacgaaatgcctggcatttatgaaaatctacagcagttcaacgccaaccagatgcccatgttgtttgacgatcaacaaggcgtgctactagagcattttgacgccaaccagatgccttccggtagcatgtatggaagtcagcaaggcgagtcatctctttccccttccaacccggtgcccatgatgtttgacaatcaacaaggcgagtcgtcgctgtcccctgccaaccaggtgcccacgatgtctagcaatcagcaaggcgagttacagcagttcaacgccactcaaatgcccacgatgtctagcaatcagcaaggcgagttacagcagttcaacgccactcaaatgcccacaatgtctagcaatcagcaaggcgagttacagcagttcaacgccactcaaatgcccataatgtctagcaaccagcaaggcgagttgtcgctttcccctgccaaccaggtgcccacgatgtccagcaatcagcaaggcgagttgccacaggtcaacgccaatcaaaggtccatgatgtttggcagtcaacaaggcgagtcgtcgctttcccctgccaaccaagcacccctcggagctacctctgctcaaggcggtcaaggagcaaaacagtcagcgaccatcgaatgcgtgatggctaccttgacacgcctggcggcaatttgcgaaggtatagagaccaccttgcccatggacgtctatcgtcagctgcaaagagattacaatgccttggtttccacagtgcaggcgaaaatagacctctcgcgagaacctgcgcctcaaccgatactggaagcttctatacgcctagaatcaagggtaagccaatgcagctgtgtaccttccatttcgctctggactgagatagccttttagttattccagctcatgcatcacacacctgtcgacgatgtcgccagcccggttcttgggcgactagccgccccgccgtgtcagctagagagcatgaactcggtagccatggcacaaacagtcgcaacgctgaaccaggcctttccatggccatgtcgtagttgcgcgagtacaggcattgcatgccagaggtccttcattgacgaacaatgcgccttctgtgaaagctccaaccgagagtgtaaaaccaactatcccatgaacaccggtccaccaccagtcagtggcggtctcgcgggtccggctgcgaacacgcgaagacttgtggacaacctcttccaagaacatcgcaagggggttctcgatgttgtccacttgagggtgagggacgccgagagactatggtacgtgcaaaatcaactatcctcacttcgtccgacgctggaggggtatgatgatattgctctttggaatgattggataaggggaatgaaagaagtaagtggttccaatcgtcttgttcctgaaagattcaggcctacaggttgcgttttccattaggggcagctgtttacttgaatatcgcttccttccagacatggctccattgcagcatggagatgggcctcgttcaaaacccgccgggatggatggcggcaagcagagggtgggctgtgcgcgaatgtgtccaaggacgacttagtcggatgaagttaatggctcgagacacccccagagccttttcattcagaatgggtgcattcggactatttcgacacgaaatcgcacgcaacctgtttcagttggacacgtactggttggcaggagattttccagagcagcgtctagaaaccaggaatacggtacttgatccattgccccaaattgagtctctttcatcctctcttgctaattctttcttcgcacttcagctagtggatttactgtccttctgtaacatcaccgccgggtacatatgctcagcacagtcttatctcgcgttagcccaccgagagttcctgcgcgccaatcgttacatggtcgatcaagggtttgtcgagatctagaaggcactggaacctttttatgagcagaacgtatacattgacattgtcatgcatctgtgtcggtttgccggtccagagaaaccatatcatgaacagcagcaattcaacatgaagcacaaagcgctcacgagtctcggtcatttcgcgtcccagttgatgacgaagcagttagagcaaagggagaagctggagaatttttgtgagaccttggtggcttcgaagacgggagattttggcgtgacaacgatgacgcgggacgcgaaggcaaaagtgatcaatgagaggtggggtgagttgaagaagcggttggatgtgtaccctgtgaaggttcgtcggtttcccttttccctggtgtttctcttctaagtttctgtttggtgcagcaatgtagttttgagtgctaacagaccgtcttgggtgttttaagtggatgaaaaggaatgagtggctgtgggatacgattagagctttgggtatcatggatttgattcctcctccttcttctggatgggaattacatgagttggagttttgaatagcgtcatgagcttgatttggggaataacgtcattgtgtacgagttaaacctgtagctttgcataagaagaagaacagcgtgtgaatattgatacatgacggtgcccttcatctcttcttcctgacgatgatggactgcggtattgatatgggcgatcaagggtgataagcaaagagacactcatcgggttcacatcttctcggatgacggaaaagcaaagtctattcggttatgaaaacttcaagttgttcttgtatgatccaggaagaccgaattcaaagttgatcttcgaataatttgacagacatctcgtccagtgtaccaggattggaatgcacttggtgtcagtgcaaggaactcagcagtctcagcagtctagcaggctgttagtgcctcactcggtatttggtgtcaaatatgctatactcttaacagcacacagccaaaatttggttaccttggtgcaggcatccatcgccatgccgtgctggctagataagataagagcttcttatttggtcaactagactaccccgcgaccacgattttgtttctttccttcaccaacgaagcatcttcatcatcatcatcacttcttcacacggacagcgtctgacatgtcggtcctgtttcttcttctttcgaattttgctgtttcacgcaccccagcgatattcacgtccggaacgcatgggaggggatgactgtacttgagtatgcggcgtcccagcaccgagagctttgatgatctgagggaagggagaaggaacccaaacgagtcgtggcggacgagctgtgcctaccttacttggacggaaggtacctggcttggggtccatgttaaaatgagctcgaagcaagcgttttggactccatgagaaaggtcgagtgcggcagagagtaatgtcccagctctccagccctccagcttgatgtccaagtttggaggtttggaggttctcgaagcttagctacctatctccttgcttgtcactgcattagacctcgagatcattaccgacacgcacatacgttctccttttcccatgtatatctcttcttgctcttgtttcccttgctttccttttattttgtttgtactgttacacagatcggatccccttcagagatcacaataccatccgccggtccaagagcgcatcgacactcgaacctactacatacctaattacacctaataaccctgctcgacccggagcctgagcgcacgatattttgcccactttttgtttcgaaacatcgcttttgtttccctctctttctaggttgggttgaaactcgaaacaaaccgccaccgcacgttcgtaacctcttttccacagtgggttatcgaagccttctagaagttttgaccggagcgccaccctcaacaagcattgggacctgactgtcgcgtggcgattgaaattctggactgcgaaaaggctaggcgatacttgacaaagcttactaggtgagtgaacggagtgaacattcctggagtggtgagttggaaattgcgggtcggggtaggtctgcaccaagttggttgagacaagacaagacaagacaaggaaatacattccaacgtcatgcacggtccggtgcatgtttacatgaggaaccgggaaaagcttgatatatttgcgactttagtattcttggaaggcgaagcacgcacatccccgaataccgacaggaaccgcccacggtgaaggcaaagcattaaggcgaacatggagaacatcttgactgactcgaacccccggattgaatacacacctacataaacaacatgatgtccttcctgcagagattccatgccccccttttgctcttacatcccttgtttcctttttgatcttatcactcgttgatgaacgatatccaatatgattggattcatcaacaccgagagacgacggcacagcacgccggtagcatggatcttgttgctgtggctaacaacattgctacagatccaacaagcagcttgcttggcgataataccagagtcaatacgtgccagcagacgatattactatccttttgcaccaaattggcgaggatcgttgaaccaggaagagacgactccagaaagttcgggtgcagacgcggacgcaagtaccaacgtccaagcggtgacgacatcagacggccctgtcaatctgacatcccgcaaccctgacgagctgtacaagacctcacaaaggactattcgcgaaatcagctccaaaatggccgtcaccacacccacggtggccccatcgccttcctattcttgcccgtcgtgcaagggcaccgggagcaagccttctcccgtccactcctcttcttcatctccgttcccctccaagggatacagccaacaatcaccaccaaaaaacaaaagaaacaacaataattccacctcgaagcgttccgacggcgacctcttctcgacccccatcagccccgaactctccatccccaaatccatcccctcgcaaccaaaccaccccgcccctcgcaagggcatcaagcagtctcaagagggcggcggtaccgcaatcccaaccaacaaattccacgccaacttcttcctcggctcgcaatcctccaccgtctggacgcacccatactcgctgcagtgggccaaggggcaaggaagctccggcgcctggggtctggctgtttcccatgcggatgcgagccagcgcgtctttggcgagcaagatcctaatgggagcggagcggctcggtggttcgggagtcccgtgggaagagcggacgtggttctctctgaacagggcctggaaaaggggaatgcgacgggcggtgtagagctcatgacgcaggatgtcaaggagcaaagcatccgtgtgcagctggttacgggaggagacgtgaagttggaggcgcccgtggtgcaggggatgggaatggtgactgcgttgtataagcagggtactccggtgatcaagtccggggttggttggaagatggtgacgcaggcgatgggcgtggtgaagacgggtgtggtcaagtatcggctggtgatggaggatggcgccacttggttgctctatgcgacgggcggtgatgtgggtgccatcaagaggggagagccgggaggattggagttggaggtgcaaggaaataacgtggctgttgcgaagggcagtttcacgggtatggtgcaggttgcaaagttgccgggtggtgccaatgggaccgagggagtagctgatgccgagaagttgtacgatgctgcttgcggcacgtatgccactggtgttgagctctccgggtccgtggatgggcaagcgggtcggtataccttcaacttccaaaaggaaggactttccaccaactctagcctcgtcatgttcgctttgcctcaccatcaggcatccttcagcgccgacacggcttccaaggtggtctcctctgtcaagctcgacaccaccaccaagggggttgccgttgctgtggttggtgaccaatggacaatggaagaggacgtcagcaagcccatgagcatggggttcgtcccttggacgcccgagacaggctctgtcaagaccattagcgactcggcaaaggagtacatcaagactgtcgctcaaaaggaactgctgggcacgtcgcagggccaagacatactcaaccagacggaccagccgagtatgtactttggtggcaaggcattggccaagtttgcggcgatcttggtggctgtcaatgatgtgctgggtgagacggacatggcgaagaagggattggaacagttgaaggttgcgtttgcaaggtattcggaaaatcagcagcagtatccgttggtttatgatcgtgagtttccccttttccttccattttcttcgttcccttcgaataaccggctaacaaagacgaacagaatcctggggcggcatcgtctcctcggcctcgtacaccaccggcgacgcgggcgtcgacttcggcaacacctactacaacgaccaccactttcactacggctacttcatctacacgggcgccgttctcgcccacctggacccctcctgggcttcaacggcatccaacctcgcctacgtcaactccctcgtccgcgacgtcgccaacccttcctcctctctcgatcctcacttcccctccttccgcaccttcgactggtaccacggccactcgtgggcccacggccttttcgaatccagcgacggcaaagaccaggaatcctcctcggaagactccatgcacgtctacgctctgctcatgtgggcccaagccaccaacaaccaagcgctctaccagcgctctgccctgcaactctctctcctctcacggtcgctgaactcttattacctctactcctcttctaacccttcctcacagattcagccaaaggagtttgtcggcaacaaagtagcagggatcctgttcgagaacaaaatcgaccatgtcaccttctttggcaacaagcaggagtatatccagggtattcacatgttgcccttgatgccgcatactttgtttgtgcgcaacagggagtttgtcaaggaagagtgggaggcgttctttgctggtggggcggctgaaaaggcggaaggagggtggaagggggttttgtatgggaattatgcgacgattgatcccaggggagcttgggaggtgtttacgggcggaagtcagcttgttggttctcctgggagtgggaatgggaatgggaatgggactaccgttacgggaacgggaacgggaacaggaacgggaatggttgagtcgatgacgagtaccgcgagtaccgccagtacgacgacgacgccggggtcgactactcctacgtcaacctctgtgcctactactcctagtgccatgtcatcgaagatggtgaggaggacgatcaggagggcgttggaaaaaggcaaggggaagatgaatatgcctcttgctcgcgctgccctgccaaaggcgaagaaggatggattcggccccgagaacattgatggtggcgcgagtttaacttggtatttgacttggtgtgctagtaagttatcacttctttcccccttgtggttgtaatgtaacgggatgatgctaacgttggaaatagctcttggtggactatgaaccgcgagcaggcgcacatcctctccgtttgactatactttccttcttgttctctcttttaccaaccccttttttgcctttcatttgcattgcaacggagtttcgggattacattacttggcgttatggggaatgatggaatgaaagaaggatatcattgacgagatggatgacctatagaagtcaatgaacgccttggttcaaagtgtagaggtacatgagagaaccagaaactagacttagacggaccggattgtggatttggagttggatctggatagataccccgtatgctatggcgctctggagcaaaaggaagtttggtttcgttgagcattcttagatgttagacaataaactgcatcggtacagagttatcagttacaagcttattacacgacttcatcacacatctactaacattaactcctctttttccagtccttcctgtgatgtgagtctctatgtcggtggtgtccatctccgccgttttttgactggcgatgagtactgtatctgcagtgtggtttgtaggtacacctcagctttgttcttccctggtaaaagtaggtaaccaacattaaccaggtgatgcttcctccaggtccttttggtggctgtccaaagcatgggaggtacctatctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctacctaccgaactagactccaatgtcgcagatacctctactttaatctctataactaccctctcttgacggcggtattgaaacgaaatagtaaacgcggggagatactccaacgagacgtagctcgcagctacctacctacctacctaaggtaaagaagacagggtgcccactatcgaaccgtacatattttgtgagctaggttagctgttcagcggaacagactgctatgatgataattagctggaagtgaccgttcgttgttgtggcatctgctggtagttggattcgatcagactgtgcatattcacgtttgagtgcacggctttccatgataacagaattgggatttggaaggttgttggcactgggatggtgatacctaggtaggtacctaggtaagcccgaattttcacttgttcttgttcaaaaaggagctaagagtaaggtacctatgttgtgagtgagtgtcgtcgttgtttgatatcgaagagggaatctcagtatcttgttagaggtccgcgctctagaactaggccggccgccttcactacagtcagtacctctacctagccttgcccattcactggcacagccttccgggtatatctgaaccaaagctattacctagttatttttacttacaaacaagatatccatattccaactgctccccttcagttgtttctctaacggaaatgaatatatcatgtaacactgcccggcaatatagcaagagctacctacatagtataagtatatacatctagaaacaaaacaaaacaagctgcatctgaatttggatctctacctagggtacatccaacaccaatatccgggcaatgatagatggctaatacttcaaactcagactggatgatcctagggtaagcaaataactagtagctccgaggtgtgaatcaatttgatcgagctaagagcagggcaggaaagggataaaaaaagaaaaaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagacaagggatgcgttccgagcgttggttctccaaagagcaaacacaaacaccagcgccaacgccaacatcaatgccaacatacctacctctatgtaggttggttgagaaaacaatcgaataccagaccttgttccgcggagatggatggagtacaccgggattcatcgttgtaaactcccgctgggacggaataaggtcagccaggttagtacgctggttgtgctagatctcgtcatatttccaacaagtagaaccaaaagccataccaccagttttacctacctacctaccaggactggttgtagtatgcagtatagcaagcggacaacgtataataaattttgattgaattgtatgtatgcaaacagctgttcgaatcccatgctgcttctgctctgcgccagccctcttctcttccatgtgagaggcctaccagtgaccgatctctagccgcttttttccagttcagttttccaacagcactcgggtatccttctcccttttcaacagctatgctcgctcttgggcgctccctaccagaaaacctcccaatgtaagaaacgtatttcgtgactagaaaaatggtcgtcgtgtaaaaatacacaaagaaatggatgtagtaggtagtaaaacaaccaagaagaaaaaaaaatgccgtcaaggtctccagtacggcaaacctgtaactttgcatttagaaaatggtggaaagtttctgaagagcatcagccgggctcgcccagaacgcgagggcaatgatgatgtaaagtcccataagctgttttacaccttgttagtattctgccgttttccacatgcatcagatccagagggagaacaactcaccatagcaccctccaagtagttactctttccatcctgcaccgtatacgtaaccaccatgaccgacaaggcaaaggcaatcgtctcaaacgtctcgaagtgcagcgacatgggctgtccaatcgcccaacccaggagaaccaaagacggggtaaccaacagcgcaatctgaatgctgctgccaatcgccacgcccatggccaaatccatcttattcttgactgccaccacacaagccgtcacatgctcggccgcgttgccgacaatgggaatcaaaatcagaccgataaacgtcttgctcatggcgcccgtggcagcaatatcgtcgatcgagtcgaccatgtaatccgccgcgtacgaaatgatgaccgtcgtgacaatcaggaccaaggcggccgaccagggcgacaagacgggatcctccttgggctcggtaaccacgtcgccgacggcttgggcctcgggctcaaacaactccttgtgggtgcgcagaacaaagacgaggtaggcgcagtagaggagcaggagaatgacggcggtaccgcgcgagagcatcaagatactgtcttgcttctcttgactgtccgagtggttgagcatggtgtacagcgccgcggggatgatgagggacgccgaggccagcgtcatcatggagcacgtggtttgggcggtcccggaggcaaaggtctgctcgatgccgacgccgttggagtcgcgcatgttgaagatgccgccgaggaggaagcacattcccagcaccaacaacaggttagagagaatggagcccagcatcgaggcttggaccacttcgatttcgccggcgcggagggcaacgatactgacctggaagagcggaatggttagtcctatgaagaaaaaaagaaagggctggtcagaacttgggtgtgaaagaaggcatacaattagttccacagcattaccaaatgtcgcgttaaccagaccgccgagggtttctcccagtctatgggcgatctcctcggttgcgaaggagaggaccgcagccagagggatgatggcgaagaagttgagagtgaacactgccggcgcactccagcctcgctcgccggcgatgatgcctaggggcacaaagatgagaaggatgttgatccatgctgaggatatatattagccgtgcggtctatggaacgggcgatggtcatgggatacatacagctcagaagagtgaccttggtgacattccatactcgggtagggtacttgacgaggggattgggatggttggtgccaggggttttggtggtatcaaggaaaaagtcgcgccatgaaaagtccgagtcggactcggtggtccagcggccgccgttgccggttccgttggcgaggagcgggcggcgttccgagtccatggtggtgtacccgttggtatgcccgttgatgtgaccgttcagatgcccgttggtgcttgggttggtaccgttaatgtgggtataaccgtttccgttggagatgccgttgggatggtcgccttgatgtttgggcgcaacgatactggacgcgcgacgaatttgggcgcggaagggaaccgtgactgtggatatgaggtttgttaaagggttgcccatggttttgcgacgaagcacgaattataagacgaaaagggcgagcatgtggtggtggtgtcctgtccgccaacgggatgtacttctttgtttgcaagccgtccgccgcaccagcgcaatcttggagaatgcgcgttgggaaacggatactagcgatatcacaatcccgtcgtcgcgaacagatggaaaaacacgcgtagatggatatgtagtttgcagaaggacgggaatccaacaattcgcctttttctctctgtctttttctttgaaacaatcaagggagtggggtaggggaagggggtaaaatatggggtatagtatattgaaggagagggatgggatgggatgggatgggatggcatgtatagaggtttggattgtaacgataaggatctctctgttaacttacaccaggacatgatgtttactggatatatcaagggactgctgtttcgcaatggtagggccccctgttcagattggccaggtaattaccggttgcctatgcgccgcaagtacctgtgtcttttgccggtatgtgcggatgcccaaaactgaaccgtcgaatgctcactcgatccaggcgttggatgggcagacgggtggggtgtttcttgtgtatcgcccctctgaaaagagtatttgcccagacaaggcgtgttcctgggcgttcaccctcacttttgagcggatgggcgaaagacgtgttgaaagggccaggcagtgttggatcgaaaagtgctgccaagggcaagccaaggggataatctgggttggttagtccagtctagatggtagttgtcgggcaaagccacaatgaaagggcgcggaaaggcaatggtgggcggggggtgacgagatggataaatggttccaaagggttgatgggagatctgatgatgtgggtagtgtagtgtagtgtagtaggacagaaaaaggaatgagggaagcttcgttgaggaaaagaattgaaaatggaactcagggcagagatgcgggtttgtcggtcggggatcatgaagtcccttgtggattggaatccggatcgttcctgcttggaaagaggtctccaacgtcactgatcgatgttgagatggcatatcgatccgtgcgcatcaaggaacccgggcttccatccttcggttttcagctcatctctggcaattgaagctcaaccaccgcccaggagctacacacattaggtcgggtacttaccccaagtgttttcttctgggtgtgtgccttgatcaatcaccaatctagacccaacgcgggaacggttgggtgatgcaagcatattgccaagaaacagtaggtaacttacacgatggtattgtaattccggtggcgcggtgtgcctaggtacgtaaggactgtatgtagtctcagactttttcacaattcgggagcatgagacacagacagagcacactgggggatacagatctcgttggcaacgaacataaataccatgaacctccttgaacctccctcactccctggcctgccctaccctttgtccgcgccgttccgctaggcgccggcattgcgtcggatccgtttgatgtttccttcccgtggggatgctacgcagtacatattctcggaagaccagggaaacggaaacaagtgtgttacagtgtggaatgaatgtggatatgtatcatgaacaagtataaaaagggcaggatggcccttccccgaaaactggtcgcgagcaataattgtcttttcgatcgactggacgatgatggtagtgatgacgagatgatgcaggggaacatgttcatctccaggagatggatggatgatgtttgtgggagtgacgagtgttgatactttgcccggtgaggtcctcccgaagacgccgacacaccaatttgggtatttgttgctcgataggtatcgctgaaaagggtaaagctccccatctggatccatgacattatcgcttgaaagagtgggactatacgtcaccaacaggccagtcaagtgtcgccaaagattgacttggtaacgaacaagctttttagttccagaaagtttctttgcacagcccctttgccaagagccccccttgttgacgaatcccagtcgagctgatggacgacggacgacctgcctttattgacttgatccagttcagccatggcttccctcaactcaacaacggactcccgagaccgacggaccacaggaagaggggcagtatgtcgaggtagctgggactggaactggaactgatatcgggacacgagagaactggcgcgagtcaaggaccatgtcgtggacaagcaccttgtcgcaccaccgaaaccagaaacgcgaacaagagtcatgacagtgcagtcggtgcgccagagaaaaagggtcgcaagacatgcatggtctaccatagtctatttgacgctccatgtctcaacatctggtacactacaaggttgagcacatggtggaaaaaaagaaaagacaggaggacgttgaagaaaagaagtcttggtagacgcctgacgtctgagatctggttggaatgcctcactccacaggcttcttcacttttgcgctgcctcctgtgtgcgctgtacataatgccatgcgcatgtcatgtgtggttatatgttcctacagtctccacctgcatacgactaggtactgtaggtacggtacttgggtaccgatgcggggaagaattgacaaaggcagcacagcacaacaccacctccaattcacccaccgaaacagaatattctgaatggtattccgataatgcctcagagtacttcatcaatacataccacccaccagtcgcgaatggatgccgactacgatactacactagtacaagtctacactactacaacaggtcgagtgcatttctgggcggcataaagtggggaaactttgaggcctccgcccataatcattcagccaataacgagaaccaggtacaaatgccgtttgtgtgccttgaagggtgcatcaccttttctgatcaaaccgcgtgctagctaccggttgggcactgaacttccattggcacgcggagaaacgaaaagacgaagtgtgtgtggtcaagaatcatcgccagacaaatcatctcccccgcattacctccaaaggtccggccggggctggactaccggatttgtgggtcacccgtcccgatactcggaatcagtcacccggaagtttggatggggacagcaagttacaccgtggtgagattgatatctcgatgaaaaacgaattatgatacggcaataaccggtcggtgattgcaataatctagtaatgtaataaaccctaaactccatcgctatgcattcttctttcaatccctagcgtttatcgtaaacctcaatccaatcccaattccagataacaagcacaaaagggtatcacaaacaaaaaacacaaacacacaaaatcactcatacccaaacctcctccccttatccagttcatcctcaacctccctcgcccccttcttcgacaacaacccatgtcgactattcaaatgatcccaaaagtctcctcgcgtatcaaaccctttatccccttctccttcctctacctcctcctctccctcgtccctttccttttccctattcccttgatccccctcttctcccctccctccatgtacatctccattcctactcccatccccatatccctttccctttcccttccccttcccatgtcccttcttacaaatatcaggattcctctcacacccctccacccaacaaaagtacctcacccccaacgcaaacgtctcccacctcgtcgtcgcgctcctcgctcgtcgtttacgtaccaacgcttctgcatacctcttgagcaactgtcgttgttcgccgttattggcggagagccaacgttccgtggcttgttcgatttcgtcgaggtggtggttattgttggtagtccgatgacgtcggaagggtagagaggaaaagggtagagaaaaaggaaaaggggagagggagagcggggagacttggaagcggtggtagtgcgtgtagagatggcctttggattggcggagttcttccaaggcgggggccgaaggcgagggggaggtggtggttgatgccgatggggacgaggtaggggaagaggtacatgtaggggagggagagttggaactggtggacaggggggaaatggaggaggaatactcggacgggacagatcgggaagaaaacggttgaacgagcttttggtagaaccaagcgttgtgttcgtctgttcccaagctcaaaagtaaatcgatgggcgggttggatgtgtgtgcgactgaagcaggagcagacgcgtcgacgcctaacagggaagaaatctccttgaggaccggcagagtcgggtcgcggatttccttgctgccgtcgacgaattggccgatggcggggagcttgaacggcttgaattgtgaagagtccgaaggggtggtgatggctttggcaacttcggggatcgaagggactttgccttcttcgtcggaaccgtcggccacgaggacttcttcgtacgtgcagaacgcataagggtgtcgttctgtgggagtggccgcgtcgatctcgctgcaccaggccagggtctggcattgaaaggatgttttcttgaaagaaatcgacgaggtcggactgctggttgtcgtgttcgagcaactggaggcgacggtgttgttcgtatccgcccgtttggtcgtcggcgaagtatcctcgctgtcgctaacgattgctcgtgaggcaacggtattgttcccgctcccagtcccagtcccagtcccagcaccagtcaagtccgtactagtcacactgaacttggcaaacgtgtcaaaccacgctctactcttcttggtcggccacgtcgtcctcctcttatccttctccctagaggcatccgcaccaccatgaaaccccggcagcggaatctccaaagtgccgctcaaacccgggaaactaatcaccctccttcttcttcttcttccttccgccctgctgctgctttccgcctccctcttttgactttgactccctccatcgcccacatcaacctgcttctcctcctcctcctcctccgctgcagcagctgcatcctcctccatctccaaaaacaacaccggcaaccccctcccatcccttctactactccttccctctcctccattcctaaactcctccaaacacccttccaccgtccgttccatcacccccagcataatcgcaatcaacccccccaccgacgtgcccgcaatataatcaaaataatgactaggcaagtactccccctgtctcattgtcccctgtgggacatcgacctttaactcacccacttgcactttcctttttccctttcttagcttccccgccctctcgcagtccagcatctccatccccatttccgtcccgacaccactataaaagtgacgatcctctgcttcgtcagattcagtaaagtagtaattctcgtttcccgtcgggtcagcagagcaaaaagccggtgggtggagagattgctcgagcgcagcgatttcgtgcattagtgtgcgcagaaggatcaaagaggagtacccttttataccgccgccgtcgagggtgaggatgttgcgggttgcccagggcgtggtggtgacgtgcagctgcagtcgggaggagagggaggagtgcagggtttgggcgattttgagggtggaggcggtgtgggcgatggggtttgcggttgtggcgaggttactatcgggtggaggttttgcgttggtggcattgtctgttgctgggtttggagggacggaagatgtgatgggttctgcgttgagttgggtttcgaagtcggacttgggtgcgggttcggcgatggatacgcggttggatattcgtcggacgttagatgggcggttgatggagcgcagagcggagtggcttgttttgagagcgggaggacggggacgttctcgtgatggtgagtctgaggaggaggaggaggtttgttgctggcggcgtggattgaggacttctgtcattttgactgttttggctcaccgaggtgaccactacttgtttgaacggtacgcgcggccttgtctggcgattgtttgcgcattcgctcgtggcgactctaacgagttggtagacgatgatggcttcaattgctcaccgagcaagagaaatcgcgatggactctgtggctgattgatcgccacacttggaatgaagacggaagattaacggccagaactccagccttataacctccccctcttactggtcacattgtcgctctgcccatcattcaacaacccgtttgaggcgtcaaggtgttactcactgattgaccgactcagagaacccctcgattgggcggattttgtgtaacttggtccggccccctaattctcgtgcaaccattggcctcccgttcgctgaccagtgactacaccaggcgacaaaagccacccctgtattgttcagcatcaccagccgcttttcagtggtcataggtggctgaagctgtcacgcgtccaaacgaaacaaatgtccctgaaggggaatagctaacagttgcagttccggaagggagtggcgagtagaggtagtgttcctggccgtcgggattgcgcgaagcatctgataaaacaccccacgatgaagaccgtggcgatacgtcgagatcttccttctattcctgtcgagcctgtatcgccattaggaatgattccatgtaatgaactgttttgcgtacaacgtcaggcgatcgaggctgtgaattacctaaccgacctctaccgccagaaaaccatcgagttgaagctctaccactgtgatatcttcgatagcacttgcttgaggaaccattcgacttcccctcgccatattcgcaaggcgaaagaggaccaaatggccgtgagccgtcatgtttcatctgccacagtgggtaggtagaggtataaatacctacccgtgtgacctcaagattcactacaagcgggactgccaccgcgaccaggaggccgctctaaggctgtgctctagactcacttagcctagcacccgttaccgagaaaggtgaagctatcatggagctgacatgcatctgacaattgcctctccctgatgcccacgaggaggaggaggggtctgcgggatgcctgaagatcaaccgcccaagctcacaatgattggtcattcgggtaacatcatgcttgggctgagagcgtaacgccaaacagaggggtaactctgagtctcccgtccggcaggacgatggaagggaccttcagccctaggcaatgtgctagctaggtaggcactgatgtttgcctgtgtgcgtgaaagtttcacttttccatctggcaactattccgtgaaagaagctcttctggatagagtggctttgcttcatcgtggtgaatatcacgaccgggtcttggcgctgacactcatcgagctcacccgtccgcttcacaatggaccccctatcagccattgaactcgcccaagtggttctcgacaacaccgtccgacgtgggtcacctttcccttccctttttttactctacccatgctaacatgataccaccacagtcttcaaattcgtttcggccctcgtcgaataccccgaagagtgcgagaaataccgattacagctcatcatcgaatataatcgagttctcgcctgggccaaagccgccggactcattgaagtcactcccggctcttcactcgcctctaccttggggaccaatgctaccgagctgatcaccattctggctcggatccaatggcttttggccgagtttagggatttgaacgccaggtatggaaatgagcttgtcccatccgatatctctcctgcaaaagataaagggaaggagaaggatggtaaagagagtaaggacgtcaagggctccggtaaggacgttaaaagcagcagtacggacagcagaggcaaagatcccaaagctgttggtggggcctcctcgtcaaaacaaaaatcaacctcttcagaaacgaaaccagcaactgatgaagccctcctctcccaaatctcctctctggccttgtcttacgatgaatcccagaaggagcagaaactcaaggtcgaaaaggaagagagtgccgaacaccgacgcggaaccaaccacatccgtcgcttctttcgcacaaccaaggatgtagttacccatccctcgcgcgtgcggtgggtcatggtcgacaaggaagcctttgaggctctgctcttggacttgcactctttgacggagaggctggacgagctgatgcgggggtatcagcagtccaagatggacgacatcattggcaagacttatcgggagatgatcctggcgagagacggaattggggagttgagggatatggtagatgtactggggaaaatggtggaagggatggaggtggtggctgatggagaaggagggagagaagggaggaagaggaagatggtgaataatgtgcaggatttgatcaggctgaagaagatggcgagggtatccgaggagttgctttccaggctttatcaaggacaggatccgacagcggcgtcgtcgagactcgaggcgagtgataccaagatcactgttgcccagtttggcgacccggcgaagggcaagaaagatcttctggaggtcttctatatgtacgatggcaataaaggtcccgacggagaaacggacattagtagcctccttcgtcttaaacgaccacggggttacctagccgtggcagaaggcgtggatgatgtcccggtctggattgagtggaagcccatgggggactacgcggaaggctcaatcgaagagaaagcggccgatctgcgcacgctgaccctcgcggagatgctgcatcttcccaagcccgattctcttcacgtcccaaaatgtatcggctacttggatgcgcgggatgcgttcggggcggacatgtacggtttcatcttcaaagcggagaaggaaagactctcttggggtcatagaattgtctccctctacgaccttttgggcacagagatggagatgttcaagccgagtctgtcgcaacggtttgacttggccttgaagctttgcaccaccgtcctgaacctgcacgctgtcaactggctgcacaagggaatctttagtgacaacgtcatcttctacttcgactggggtaacgggctcaataaggcaatgaagcaggtttacgatcccgagagaccttacctctgcgggtttgggtattcccgacccgagaagagcaagactaccgcacgcagtctcaacatggcgtgggatctctaccgctggccggccatccagcgtgagcatccaaccgatcacaattctcgcaagacgtatgacttgtatagtcttggactggtgttgcttgagattgggcactggaagccgcttgatgagattctgtgcctaaaggagtcggaaccttccccttcgtttaatcaaacggtggtgcctgagaggaagccgccgtcggtaagcctttctgactccaagaaggcgagggactggctgcttggtacgcggcttgacgccccctttactgaggtcaacaaggtcaaccccctgagggagcttcggaatctcatgggagacaagtacaccagggccgtggaaaggtgtctctgggctcacggcgagaagggatttggggtggaggaccttccggatcagtcgagggattcgggggttgggatccgattgcaggaggcgtttaccaagtatgtgattgaggaacttcagggggtgaatgtttgatgatggatatgacccaaggtagaatagttcatgatgttacgatccactcactgtttgttgatgatggtgttgtgtttggacaaatggatgaaagaaaatgttcaagttgaaggtgatgatgccctgaaatgccaagattacagaagcccaatgagcactgtgaatccccacatttacggtggtatttacactacaccacacaaccccctgttccgtcccgcagcgccgagccgtaactgtccccgcccattacggcatcggccggccgaagtccgaatttcactcaagatcggtgcccgtgaaatttcaacctcacctcacctcgggtctcacaacgtccgggaccaatctcaagtctctcacaactccgttgttccggtgcggcagtcagtgagcactacagtccaccaccatgaccggcaacatcaccgccgccctcgagcgccacgccagcaccgtcacccgtctctcctcccaaatctcctcctactacgccgcccgtctcccctatcgcatcttccacggctccaccaactcaacgcgtccccccacgcaaaaaggcaccaacaccaaattcgtcgacatttcctctctgaacaatgtcctctccgtcgaccgcgccaccaagacagccctggtcgaacccaacgtgcccatggacaagctcgtcgaagccacgctgcctcatggcctagtcccgcccatcgtcatggagtttcccggtatcactgccggtggtgggttcgccggaacagcaggagagtctagttcgtttcgccatgggtttttcgacgataccgtgcgggaagtggagatggttttgggtaatggggaggtggtcaaagtgaagaatcctgatctgcctcgagaggtatcatcaacggcaacggcagcagaaaacggcggggatctcttccgcggagcagccggcgccgtgggaactctcggaaccacaacactcctagaagtccaactaatggacgccaaaaagttcgtcaagaccgaatacaagcgcgccaacagcgtagcggaagcgatccgcatggtgcgcgaggaaacccaaaatgccgagaacgactacgtggacgggattttgtttagcaaagaccacggcgtcatcgtcacaggcaaactcgtcaacgagttaccttctcctcccccttcttcttcttcttcttccgcctccgaaaagccaatcaaaccccaaaccttcagcggaccatgggacccctggttctacctacactgccaatcccgcaccctttctccctccacctccaccaccccaaattcttccccggtggtagcgaccgactacgtccccctagccgaatacctcttccgctacgaccggggtggattctgggtcggcgccgccgccttccaatacttcagctgggttcccttcacgaaactcacccggtggttcctcgacgactttttgcacacgcgcatgatgtaccgcgctttgcacgggtccggcgagtccgcccggttcgtcgtgcaagacattgccatgccgttcgagacctccgaggaattcatcaactacacctcttcctctctgggaatctggccactatggctttgcccacttaaacgccgcgcgcccccgacttttcatccgcatacgacccgtcctggcaccgacccgtcggacgaaaaggcgcaagatgacatgatgctcaacattggcgtctggggctgggggcccgattccccccaagagtttgtcgccaagaatattgagttagagaataaagtacatgagttgggtgggatgaagtggttttatgcgcatacgtattacgagcaggaaaagttctggaagatgtatggtggacggacgtggtatgatgcgctgagaaaaaagtatcatgccgagcacttgccgacggtgtgggacaagatccatgtggatgcggataaggcgggcaagaagcagcggcattggttgttggccaagaagccgattggcgggttttatggcatttggaagagtattcagagcaaggattactttttgcataggaaggctcagtggaagtggaagggggagtaaagaaaagtaaagggttggtgggatgagtgttttgtctggatagatactttagaggcgggtggatagatgtagaggtggtggaaaaagtagaatacccattttgagaattgtacaaagtttgatgttccaagacagttttgtgttataccccagaagaaaaccattgctacatgttctccatcaaatcctgtgctgaactacccaggaccgatggtaaacatgttgactatcgagatggtgatcagtcaagaaaggtttaaggttactggagacggtcgcgagattataaacctagaaactcaactcaaacatgaagtgtcgcctcgccagcccgtgtacacaaaggtaacatcatatcatgttcatgaattcataaacgcccaccatcgcatacaaccgcaattcctatatcccctatccactatggtaactcatacatctccaacaccccatatcctatgctttctctctttacccccccgtcccccgaggtctccccctcccccctaacccataaccccccttttcccctattcccctcgcccctttcttccccctttagccccccattcctcttcccccctcttcccaaaatcaacaaaataacgccctcccaatgtagtaaaaagtgatatgattatggaatcctcgctttcccatgtgtcgtgccgaaagataggtacatgaatgatgatgatgcttttggtgtgtcttggacaataagaaaaagtgaaaaagaaaatccccttttccacctctcttctctttcgccgattctctttcttcgttccgcttttcagctgcccacctttttctataaccctatgcatcccagttatccctcgctttttccctcctcttgaaaacaagtccctctactcataagacattatcaggtagccccctctcctctctctctctggaatctctcctttgtgtggtatatacctttggaggtgacggtattgttgatgtgttcgaggtgggtcgaccaggtgagaggtattgttgcccacggacttggcttgttgtcgtctgatccgtccgggtagcgatgtgattgttgtaaccaacttcggcctgcccacggaacaacgggtgccatccgattgtccctctcgctcacacgaatgtgtctgatgggtgccatcaacgttgatcggccaccggattgacttgccctccctcgctgatgttatccgagccagtcccagtgaagggtccagcgggtagcatcaatcgtaacctcgacccgttcgtctcgtatgtgtctgtccgtgatcatgccaccgatcacgtttgaactccaaagtatatatcgaccgcgccaccagtccttcgcatcctcaaccaagggtcttcgaccacgccactggtcaccctttcctccgctcccctcctcctgggtataagatatgtgaaccgtggacttcgtgacccgccgtttcgtcccaaacgatgaatacaaaactgcagcagcctccaaaaaacttccaaaagaaaactatgaagcactgtataggcgttatgcacacagaaaaaaagagttaaggaagctacgtaaaatttgggggtatctttcgtcatcaatgatcctcttgccctcctccgctgactccttcatcgtctctcggctcctcgttcctccactatgctggatgtccttgagagtttcggccttcgcgtgtaatgtcatcgtgtgctggtggtgtactttgacgtgttgaggtgtagccatcggacccttctcgtcgtcggatagcttgtgcggtcctaggtatggctatgagctgctattaggggttgagttccagaccactcgatcatgtacgaccggtagcccccacccccaattttttccatctctacttgtagtagcgatctatccacttctcaccctataaccgattggaagaaaagtctcgagttagcagtttgttcctttgccatgagttgctgcaaagccgagcgtccaaagtggcaaaatggccaaatcgcaaagggtggtttaaattccaagaccgctggtgctgggttcgactacattatcggagaggttgatgaggagctgcgccaggcaacgcttggtggcggcatcgtcgcgcagaaccgaagagaaggtggcatcgcgaaggggctctggcaggcactggcggagtgcctcgcgggcacgagcattgtcgctaagtctgtttggatgataagtcagtacagagacctaccaaaatcgagtaacagggcgagaacatacctcaagaagcacctaacaacatgtttgagaagcctagccgtctgctgctctaccagctgagcaaccatgttgctgaggacggtgccgacagcgtagaagcgctcataagtggcacagatgtagttaagaccgttgtcatcaagcaagatcttctgcacgatgaaaatagcaaccgtcttgctgagctcagagccggtctccatgatcctcaggcagaggggaataatctcggtcgtaaggagaaagttgatgacctctgtggaatcgttcttgacaagcgcaccaatgactcccagcgaagtgagccggaggtattcaaaaggacgcgacttggacgtcgtgttaagaaaggggtaaaggaagagggggatgtgtgctgaggaagaaaaaggttagcaggctagccggtcctggcttgtaacaaaggggcacctaccattgaggaagagggtacgtgtctcgttgtgagacgccacacactgaaggagggcgagggcattgcagaccctgttggaggcggcagcggtgagctgagaggggttgaggagggtatagacactgataatctcctggaggagagatgtcatgactcctagacatggggattagcgcatgatcgatcggcggggggagagagggggaggggctccgaggtataggtcggttcattgtacttaccgaacgagtgccagaggatcagggccagttcggggacctgctctcgcttcttgctcagctcaagcagcgcagcctccctggtgttttcattcagcaagtcggcaatgtactggagcgtacggcggttgtcatccgagacgacgggctcaatggcattatcctgtgcgtgggtggcggcggcaagggcgttcacattgttgtgtgcgccggccaggcggttgtagtgctgctgctgggcaacattggcggcggcggcagcagcctgggcgtgctgatggtgagaggtctgctggtgaagccaggcagagtcggcctgggggtattggtggtggccgtaaacatggggattctgcatcatcttgggctatgtgttcgaacggagaaatgctggcgacggcgcgaagtagtgggtcaaagacgtcgggagctgtgtgggtatcaatcgaggcaggactcggggtggcgctattgttgtcggtggtggtggtggtggtggtggtagtggttattatctttcgccaggaacttgacgatggggcaacggcaggccgggcggcatgagaggggtgtcgtcgggcgcaggaagggtccttctcgattgcgaatatcagacagagcagcggtcaacaacggcgtcgtcgggcgggtcgggtcgtgtagagtaaggtagacaagtgggcgaggcggcgtcgaggcgggtacgtagcgaggtggttgtgctttgagcaagcgggctgttgaacaaaggcggcggcggcggcggcggcggcggcggcggattaaagtgcagattgcagaacacctagtcacaggcccggcaggcaaggcttgacgatcgcggcgggtcttggaagtacagtacgtgtgtattggtatggaagcgaaatatggaaaaaaaaaaaaaaaaaaatgagagtgttggtgttgtgggtagagaggtcacggcacggtagagttggagtcggtgacggtgacggaagtggatatgtagactggagtgagtgagttgggtggtggtcgtatgtattcctgtggtgttgtcggcgggcaaagaggaagggaatcaagcagatgaaagaagaacgaagacctagctgcccggtggacctatggcggcgcccaccacccgcccgcctgctggagtcgactcgtctcctgctcccgccggcgttcgagggtcacactcacacccactcagggcacccacagcagccagagagcggtccagagccgcacccgcgacggggacagtttgcgcacagaccatcaagctcaacatgtggggaagcttcggtccagtgttggattccgaattcacagttaaccctggaacgcggcacttcccacatataaccctgcgatggtcaggggataatgcgccctgattggatgacagatgccgtctgcatttcgacatcaaatctgcccgctgtctttggtgaatcaaaattcgggtgatcatcgctttccgggcgaatttcgatcagataaaactgatgggccgttaaaaataatggcatatatctccaggctcaacttcaacaagcacttgaaatccacgtatcagaggaacatcgatagtcttcatcccgtcccgtcctagatgttctctcggccttggaaggcaccatgtacctactcacgtttcctttaaatctcgatgaacttcgattgaaggcgagcttgaaggtgagcttaaacttataattgccatttcaccttcgttttgatccgataccaacccataaatgggatcaacagcttaacgttcaggactcatacttctctttgatatcccgtagatgtgcaatgatatcttgattccccttcagaccaccaagcctagcctaggtattttttaaccaaaaaaaagccacacacacacacacacacacacataaacaccagaaaatgcagaccccttttcctttcccatctcatctaccagacgccgtccctctacttcctaaccctaaaagtcttcaacacattcttcctccccccaggtcccttcttatacttcccatgcccaccttttccacccttggcccccttcttgcctctcgtcttcttatcgtcgccctgcttcttaaacggcacgaacccaatctgggtttccgtgagagcgttcttgccgtcctggggcagcaagtaatcaggcacgtgcttgagatgggcttgctggcgcatcttggtgccgagctcgccgtcgtggcgcaggtgcgacagctcgtgcgggttctcttcaaagtagcgcttgagcgtctcggagcgcaggagttcttgtcgcagttcgcgggtgcgggcttcgcggatggcaacttttgttacggcgcggagggctattgctcagttagagaatgaatggtcaaatggacgaaatgataagggggaaagggggtactgaccatcgttcatacgataacggaaagcctccatctgatccttgttaaagttgtacggctccaacttgcggttgagcttggcctgctggcgcatcaccttggccagaaccttctcgtccttctcgcactgcttgatgctggtgggcttgtgcttgccaaagagatcgtgagggacgaccatcgatagagcaataccggcgcgaccggcgcgggcggtgcggcctatccggtgaatgtaggaagaggaagaagtgggcatgtcgaagttgataacggcggcaacgtttttgaagtcgatgcctgggatcatttgggttagtatccagaaccatgtaggaccaaaacgcagacagacttacctcgcgaaacaccatactcctgatccctcctgcccttcttcttctttcccttgccgttcttcttctcatcgccctccttcttttcaccttgctcctccttcttctcctcagtcttctcgtcctccaagaagacctcgctcctctcatccgacgcaatgatgatatcataaatacccctgttaaactcctcgataatcttgatccgtgtattaatcggcaactccgagttcagcacacagctgcgaatgctaaactgctcgaaaaacagcttcaagcggtacgcgcgatcgatatccgccacaaacaccagacagggacccttgatcagctgcagcttgaagatcaggtagctgatgagccacttgtcatcctcgccgcacttgacgtaaaactgggtgagcttctcgtcctcgttgctgaactcttccttcaggtccagcatggtgggattgcggcagaaaaagcccttgagcgtgtcgagctcgtcagagacgagagtggcgctcatcatggtggtctgcacaccgcccttgggcagcgagcgggcgatgttctccatatcttcatcgtagccgtaggacaggacgaggtcggcctcgtcgagcacgaggtactgtagcttggcgacgctgagagcgccggactcgatgttgtgccaggcgcgggcgggagtggagacgatcacgtcgggggcattggcgaggagggagcgcaggacggcgtcggacacgttgtcggtcaacttggcggattggatgtccttggtgcagaaggcggagaaggcatcgatggctttgtggacttggtcggcgagttcgcgcgtagggacgaggatgagggcggaggtgaagggggttgggtcggtctgtttgtggtttccttttcgttagcatccaaccttgtcacaacacaacttcttctcccgggtgtcaaggtaactcacagccttcctcttaagaatgccgctcaacacaggcaacacatatgccgccgtcttacccgatcctgtcttcgccttgcacagcacgtcctggcccgccagcgcaagcgggatcgccttcctttgcacgagcgtcggcttctcaaagctctgtttcgcaacggcctgcacaaggcgagggtcgagacccaggtcggagaaggtcaagtcggcatcgtccttctcgctctgcttcttctcgtccttttcgtcttgttgtttttgctcgtcctttagttgttgctcgagctcttgctcctcctcggtttgttgctgcgcttgttgttgggtcgcttcgggcttctcctcctgtggcttgacactctgcgacttggacttcttctccttcttttccttcttctcggttgaagacttcttggtcttcttctgggtctgaggctcggtcacgactgacggctcgtccgtctcgttcaacttgcgcttggccattgtgtcggggtatctaggttgtgaagtttggtattaaactggtcttgcgcgacagtaattgtaagttaataacacggtgaaagttggtgatcagtcgactagagttggccgtggtatggtctatggacagaaagatggtagatgaagaatgtttttggaagtggaggaggaggggctgcacttcaatggaagctacgaaacggatggatgccaattcctcgaatcgaccaaaaaagtttgggaaaaaattcgacggggactcgcccaggcgtcgcacccactgattggccagcgctaccagtccacttcacagtgggcataggcgctagcgcaccggcagctcattgccccacaaaagcttaatccgacaacttgaacccccacagcgaccagggggatccatcatatgccctgggctgggctgcctgccaccttcaacgcaggtccacgatcttacactagtcagccttcagtcatgagccctacgaggccgttgaggctcaaaatggcctcagaatcataccttacaatcacgttcaagatcacgtctggacaaaatcaagctcgctactatactaactttgatgaaatcctactaacggaaagaaatacatcttaacatgagccataatccttaaaagccattcttcgttttcttttcgctcgagccacataaccagagaggcaagtaacatgcgctgagaatcaagctatccatccaacacgaaacgaaattgaccacaccaatctacacttgcgcgaaccttccataccaggctgtcaccacacaaaagctcagacgccaacattttaccaaaccataagaacgtgaaagtcagatgacaaggaaatacttcagcattcatctctcatgacctttatccatctgttacaggagcctctccgtcaatcatcgtccaactctggagcaccacacggcagtgttccgtgtcgttgctattcggcctgactgtttcagacaagttcaactcagcgtccggagtccttaaggaccgattgggctgacttcgccttttccctataccagtcctcgaagctcctcgagccgcccgctgcatctagtaacgacgaccatagtcacgcggcgggtatggctcgcgagggtacgggtcacgcggagggaagtccacgggaggagcacggcgatcgtaagcatctccgcgtccgctcatgtacgggtcgggagggtaatcgcggggagcacggtacgggtcatcgtaacgtccgcggggaggcgggtagtcatcgatcgggcgcctgggtggcgagcggtaaccacctctcctgtcgtcgtagtactcgcgccttggtgggggcgacctgtcacggtaaccatcacggtagccgtcgcggcgggggctgtatccgcgaggagggggtccacggcggtcgtaatcgtctatgggaggggggtatgggcggccacgcggcgacctcgagcgagcgcgatggtcatttcttgggatgtcgggttgagtctaattaaaggtcaggaaccatactcatcgaggtgtgaggatattccttacgttagcgacgcaggtcacgcgctggcccttaaattcgcggttgtcgagcttctcaacagcagttctcagatcggcggcgttttcgaactcaacgaagctgtgatttcggtcagcgggagtgtagaaagattctgaccgtggccacatacccttcaccgttctggttgcgggtcgtctcgctataaacgacatcaagtccggactgacgagcaaagtccttgagatcctaaaaaggcaagtcgagtaagttgaggtccgggatttggcagttggcggtcctcccatgcatcaccaccagtaaagatgtgtccaggaagctgattgtgtatggcaggttgtcatccggctctggggtgtcctctgccatagtcccgcccgtaacaagaaactccaatgggaagattgagaaggatgtagtgaaggaagccggaaagagccagttgggtgtacaaaagagagccaagtgcgttcagctggaacggccggaccccccaccagtcggtaataggaaaaaataacgaagtccgaatggccaaacttgggtgtgacggtgacaggagatatgccatgctggtgggggcgagaacagagtagggtgtggaatccatgggtagcccggaaaaagagagaaatccatatgatgatcaagcggcgcacaaggaagtggaagggtgacagacctgccagctggtttcattgggaaggccagagatttgcatccggtgaggcgtgcgtcggggcctgggttggctgttacgctcgtgggtgaaaccgggacctccctcacggtgacgggcgccacgggcgaactgaacggtaaggcgctctcccatgaagtccgatccatcttgttattgttagtcggtcgatatcgtgggtaacgggggctagagggtgggagacgtacggaaagctgaagagagaatgatggttagcgcatgtttctttcatgattgctatgacgcacgtaagaaaagagcacttaccaggaacaacatcgcgggcgtccatggcatccttgtactcgatgaaaccaaagccgttcatgagcttgatttcggtgatctcgccggttccgtgagtcgcaaagtgggcttccacatcggccttggttgctttgcgggagtcagcattgtgtatcgtcggatgggagccgaccagaccaggcgccagagcagggacaagtggacagaagaggtagcctcgcagcgacaaggcggcgattgatgtttgatcatgggagacggccgcttatcgatggtggctgtggtggtggtggtgatgatgatgacgttgatgttgcagatccgggaaactcaccgtgccggggcaggttgcccaagtaaagacgggtcgacgatacttcagtcattgtgttgggtcgctggttgtaggacctatataggatgactgaatagccaagatggtaagaatccgatccaaggcgatggaaggctgaagagggatggggagttcccaacgcagggcaatcaatccagctatcgtactttttggttgttgtcgtggtggcagagacgaaggctgacacgacggaagagatcgggagcctagtgaggtgaggagggggttggtcggggtaataagcgcgacgacgtgctgtgtcctgccgaagcctcgttcaagaaaaaaaaaaagttgcgtcaacttgttcggagccttgttcgcgggccgaccagtcaaagtgcaagccaggcacgagagagaccaatgtggtgggcggagaggcgggaagcgtagaagagggcgtcagccaagttcgggttgtggtgggtgtttgtatcactcgacgattcaatcagaaacaagacgtaaaatcacgcgacgaatcggcgggtaaagtcgtcgtcgcggtgttgtgttggatggttggccgtccaagttggcaatgatggttggtaacagttgagaagaggatgatgtttggaggagaagctgtgacgggcatgcgacacggtgggtgttggtgggtgggtgggaagaaaagtggaggcgggagcgattgaaaaggacgggacctaagaagggaacgcggcggaagtggaaggatggggttggtgagtgggaggattgatttggagttgctggagggagggagggaggggggcccgggctggctgagagaagctggaagtgtggaagtgtggacgggccctgttaggtagctgtcctgctgctgcagcaactgaaggaactgaatccgggacaaggaagtggaaggactgaaaaagagaaacgagaaaaatgggattcgcacgcacgcacggcatcacgcaggaagcgaagaaaacacttccgtctcccgtctcccgtcacaaccaagcgccgaccggtctcctgctgctctcctgctgctgcagcacacgatcgtgcccccagtcaaagcccgatgcctgccctgttgcgctacacctaacactcaggtcccgtcagcacctaacgcgacgacgtcgacgataacctcggaactgccgctatagcgcccgcctacactagctagaggtaaggttacagccaaaaccaggcactcaacccactgaaaaccaaagcatggcacccgggccgggcaggcatggacgagtggggcaggcagagcaaacgcgggaagaggtggaccgccaagcctccttgttatccaattgcaaaccaccgtcgccctgaatgagaggatgtgtcacaagcatcctggtccttgtgagaggggaaagggcaaggcatgatgcacatggacggacgcgttgcacaggcacccctccttgttgatttgatgccgctgctgctgctgctggtcgccgccggtttgttttccgtcatcttggcttggcttgtcggagccatttttgatattggcgtgacattgtccaaagtgatgatggatctggttatggtggtgttgagagcggctgaaggtattcccggacatgtcaagggaggtatttaccataggggggaaaaaagcattgtaaacaaaagggagctttggccgcttctggtgtcaatcctatggagcttttccgagctttttgcaaatctcgacagggctgatatggttcacgtcattgggccggctgggatagtgtctgacgctttttgtcgagttctgttcttccacttttttgcaaagttccagatgcgaattgagatggccgactatcgatcagaacgcgtactgggtatggacatgtgttggtgggtctctggcattcactgagcacagcattcactaggcccaaaccccactctgtaccctgcccagaccgtaccatatctagccttccagactttgccagtctccctctttctcttcttctccatagtatatactcaatcaatcgtatccaaccgcttaatctcgttggtaatcttataggttataagccctctctaaccttccctgtaattgtattttgataagcgataagtatatccttaaagcgtatcgtcggttttaatcgctaacttcaataaagcgctgcagtactgggttaaaagaaacaaccgcgaccttcgtcgatttaacgattcgcctactcgcctacaagctagcctcgctatataaagattctcgctaatatttattatatagcgactcctctattgaactaggtattggtttatcctttaaattagttatcgattcaattaaatctattatcgaattaagtaatttatttaaattaattaacggttaatttagcgactaccaactttctttttcttaatatattaaaccctcctatacctacaataattactaatttattactagttcccctccttagcgattagaatattgccgactagtattaaggccttatagccgaatttaattatttctaattcgctaaatatatctttaaaatagtcctagaacccaacaaagcggacactaataaatataacgcctagtggactaagcgtactaatactaataagattctgctctttaccctgaagaaccttaatattattactatattatacgttaatagttgggacaaacccagtagagaccttaaggttacgtataattttatttagttatatattattcgtattattaaggaggcttatagtaaggtttttactaagtatttggctattaagcgaactaactttaatactatagcttctttccttattcgctacactttactctacaaacgtattgaaaatactaaattcaaaatcgataacaatttcgaaattaccttcctttataatgtagtaaagtttatatatcccatcgatattaggcactaagtagccgcatttaaagctaaggagctggatctcggtaccttcttatttaaactaggtaatattagtaacgttaaatcccgtactaatattaacatcaatattcaaaagtcggccagtaataataatactaataagaataataataatagtagttcggttaataagaagaaaaataagaataagaggatcgattgtattaattacaataagaagatctaccctacctagaagtacgttttttatagttattacgttagtaaaaaggttaatatttattaggtctacttccttaagaaggcgcctaatacttagaagcccaagaaggagattatagttaagaaggtagctaatgctagtaccaatacccttgctaataacgcttctaccaattttactactcccgctactactattaactttaccttattatatagaagtggaatatttataggcttgagtagcttaggcggtactagtatagatttttgctagagcccctaaccaacgctgttaagtatattaataatatttagaataattaattaatcgagtattaacttcaattttaatatacttataataattccgctaaagtccaataagcttaaaggtagttactaaatagtattagaaatttagttatttacaactctaattgtataagtaatatttttaactactttaaatagtttacaaatatatagctacttccccatccaataatccatactatcggtaacagaacttcgatttacgcttaccatattagcactattaaattaactatagccactttaaacaatataaccgttaaggttagaattaaggactacatttacagtccctctatattaataaatttattaattataagaggtcttcttaataatagtatagtttaggatataaaatccaattaaatatctatatacggtaaagttacaatatagtataaatagattaacggtcttccaatcctcctaatatttgcccaactagattttctacaaaacgttcgctatactataatagctttaattaattacttaataatataccgtcgctttatatacgcaagtaaagaccaagtctttaaaatttgcgaagcggctaatattaagttaaataatacctaagactatttttataaagtatatattaaaattaaggcttacaatataattcctaaaattgctaataaagttataattcaattattagtatacatctacatcaatattatttcctatattctacctaattttaagggatataaatatataatttattttattaattaggttaccggcttctactaggtaaagtttatagttaataagggtaacgcctttatttaaattaaagaatttaagaaataggctgaattttaaagcggtaggcttaaaattagggtatttagtcttaatagcggcctaaagtttagctttaataccaaagaattttaataaaataaaatagtcgattaggtacgtatagaaggcgtagagttactaaagttaataccctataccctatagatataaggaaagatcgagaaagctagcactattattatacaatacgctagaattctaataatagactttaatatcctagagcatttatagccctttattattaattatattattagagtattcaacttattcccttctaaaattaacgttggaggaaggagtctataggaattattcgttagggcggttaatttcctaaatgaaattaagtaattatatcttaagtacttaaagtcttacttctacacggtttattattttattaagctagaaaagcgactacaaagcaataaatttcgtactagaatatagaaaggctatttcattaattttaacaatatctataatcgtattgtatttatttagaatccctatactagcgaaattattagagctagtacggtaaccttctttgaagaggacctagttaattataaaaatctaattcgtagtagtaatagcgatattattaaatattatattatcttcttggactagaccgtcgataaaattaataaagtagtagatagcggctactagatctgggttaaagtagacagtatagtcctatagccatatttatagaaagtaatagaattaacccaataagcagtcgagtcatttaagtaggaagctaaaatataagaaataacaattatactactactattgctagaggttatactagtaccctcaaccgcactaattactataaccgcgttaactactataattactctaattaatttaattattttagcaactacaatagttcccccaaatattctagtcaatacggcgccgccggttttaccgttaccgacaccaattccattactaataataaccccggctctaaagaccttactaacattcttattgctaaatccgctataatgttagctattaaattcgctagttagagagactatcgagtataacaataaccttcttaattttgagaatcttaataaagaagatcctataccctataattaacgcgaccgacgcaattctaataaattaactatatatactactctaagcaccccgctacttaatagtcttcaacaaccaactttagtagctcgattaccgctaataggtatattgagccccgcccgtacgcaataatataccctattgctagtattataagtaagtaagttacaacttcaaccgaagataaacttagagaaacaagccttgaattcggaccttccgaacttgaattcggagctctcgatcccgaattcggaccctacaataattccgctaaaccctacaaatcaacaatctatataagcttagccaggataaggaagctaaccctctaagtttggtatataattattaaatataaaagtaagtaaaggtaaacttcgtcgtactacggctaaactaacaaatttcaaatatagtattcaaagggtaaaaaacagcaatagcaatattgtttaagactcggtagacttacttaataacttttatagtacaatagaaggatatttcgttaaacgtatacctatctactattttactaccgtcaaagtcgactacgatatagtaattatcgttgctagtaaggctcaacggtttataccgaagaattatcaaatcgtacgtagataaagcaactttgagttatattagttactagctataaaaaagtaagttaaagtattcgaggataggggaatctatactttaatccccaaatctctagatataaaagtcttacttagtaaataagtatacaataagaagtacgatattaatattaaaaattagaaagctagagttagataagtagtttataataattttaaataaggtaattaagcggtataaaatatttatatagcggtagcctattcggttaatattagactatttttagcaattatagctataaataactacgagtactattaattcgatttcaatactattttcttaaatacctccatccccaacgacacctagtattacgttaaacagccgatagcgcttaagaaacttatacccggttataataaagaaaatatagtatactaacttactaaggtactctacagtcttaaacgttccctattttattaatttaatactctcgtaccggtattaaagcaaactagctttatactagtctctatagactcttatttatttactaataaggtactaggaatactattagtactatacgttaacgaccttcttattacagcaccaactatcgctatcgttaattaagttaaagaccaactagctaactattttaaacttaaagaattggggtaggtacatatatttttaggatataatatcgtaagggaccgctaaattcatatagtctttatatcccaatagtaatatactaaattagttattactaaatttaataataatagtaaactctatagtattaaaatactatagctaccggactataagatttataggggtaacaatatattactagaggaagttaaatcttaccctaagaagattggctccctaaattagatttcaataaacacccggctagacattacatttactatcaataaattattagagggtattaagaagcctattgactactacctagttgttataaagtatttatagcgatatctatctaagtaccccaatttaagtattgaattaagcggcatactctcgccgtcaatagccctatccttctatacgtacgcagacgtatcctttactaataacattcctttaaggaaaagtactacgggctacatcgtattctttatttgtaaccccatcctttagaagtctaaacaataggatctcgttataattagtataatagaagtagaatttaccaatttagttccaacggccaaggctttcgactaggttagtagtatacttaataatttgaatataaatctaggcttctataaaatcaataaaattctttatataaacaatagtaacgctaaagattaaattctcaaccctaacgtcctagctaggaatcaatatatcaatatacggtataaatggttgatttaagaggtggataggaaggtatttataattgagtacttgctaggtaataaaatgccggctgacggtctgataaagccgttgaagctagataagtacgttagatttattaagttgatgggtatggtctagaagaaggttccttgggtttgaaatattattaatactatgaaagatattataatgtaaatagtatatagaggtttagatactctttggtagtcttccagtctatgggggtatattggtgggtctctggcatttattaagcatagtatttactgggcccagaccctactctgtgccctgcctagaccgtactatatctagccttccagactttgccagtctccctctttctcctcttctctatagtatacactcaatcaatcgtatccaaccgcttgatctcgttggtgatctcacaacatgttacagatgagtccgagacatcgagggtcattctacactagatctagctaagaatctggaggtcttgactgtcatgtctcgtagtgtaattaacagacacaaacttgtgcttggcacaaaacccgtcaaactctgcttgctggacgagaaatgcgctcacggtccacgggccaagatgttgtaattcttccgttgatatcttacggtgttgacaagtattgaggcaagcggcgtgctccatcctttctagggacgcagccagccatctatatagaaaggatatgctctacgaaacctagagtacgagtgtattgttatacaagcctcatcacgacttgaactctttcgttttttcgtccgaattcgggcttctcgaacttgacgacaaaaacggacgaatctgacacaaatccagttacaactcaacgtgtatatttctcaagtccaatttatcaacttcagtatcttcatcagtcattacatcatcatgaccctcccagtgcctccacatccaagccctataaccaccaccttcagccaacaaccatcaccactacttatttcctacttcctcttcccaccagcctgcaccaccaaaacactcgcattaaccggccccgtaactaacaatccctccgccacaacacccaccgtccttcccaaatccaacccccctccattcgcactcccaccacccacatccacccgactactgttactaccaccagcaccagcaccactaccaccagcaattgcctcaatgctatcaacaaccgcatgcctccgtcccacaaccaccacatcacccgcccctccgcccttcttctccttcttcttctgttgttgtcccaccgtaacgttcgctaatcccaggaccgttcccaccaagtcattcttgccctctgtcaagttcgattcctcaaagaccacgcgcgacgcgaattccactggcaacgaatcgcggaacgtcgctagcagttttgtgtcctcatcttcccccttcatattggaggtggaggcggtatacttgagatgaacaacagtagcagtcacgttgtcgttgttgccaagtaattggaggaccaagtttagagccacacgatcatctgcgccgccgatgaaagggaggaagacgtggtgtgtgcggtttttgatgatgatggttggttggtcttggtcttgggatgatgtatggtgatgttgagagcgtagcagaccttggacccgagtacggcatgtaccaaacccaccaaaaccattatcgatcaaaatccccgcgttacacaccctctctgcctctgccagagttttatgcataaactctactagatgaacattacctttgaaccgatcattgcctgcattagcaccagcagcaccagccagtaccgagagaggttgatcccaatccgtcaaactcccatactcgctccaaggaatcagcacaaactccgactgcgtatctgccgcgtacgaagcgagcgtctcagcatacgaagactcgggaacgatggctacgcgcccggaaacagccacgttgttggacatgctcggtgacgacaaagaggcaaaagtgcgaaaggtgttgatcacggggtcgcgcaacgaataaagctcctcctcctcttcgccggctatgccttcggttacttgcatgacggaggaggtgcggtctgtgagctcgatgaggcggaggccgtggacttcgagggtttttttctgcttgcgggtgggaggacaagggttgctgcctttgtcggtgggttcaacctcggagggcttggcctgggggctgaggagggtgatgaaggcaaagagagagggtaagctatcgagacggaggtagacgagcatgcgctggattgaggattggtcgccgatgggtttggaggggtcggagatgttggagcccgattcgttgggaacaagagggttttcgtcccagtcaatttcaccgcggcgccatctctcgactttacgctggtaccatgggggatacaaggctttggtgagaggggtggtggcaacagtggtgacgagggccatgacgacgaaaatggtgaaggttctttgggagaggatcttggcttggagaccgatgttcaagacgataagctcgacgagacccttgcagctcatcagacttccgatggtgaaggattcgcgccagaggagcttgttagcacgagcggcgagagttccgccaatgatcttgccggcgaaggcgcaggtaatgaccccgatcacgtagccccatgtgatcccatcgttaaggagaccaaggttggtgcttagaccagagagggcgaagtagagaggaaggaagaggacggagatgaggtcttcaatcttttccgtcatcttgatggcaaagccgccctcatgcgggcaaatcaatccgacgaggaatgcgccaaagatggcgtggatgccgatgatgtctacacaagtcagcatttgcaagtaaagatatcgaacaggtacgacttactcgtgaaaaacgcagaaaagagaacgagaagcaacgtcagcgcaaccaccccctgcatcggtccattctgcaagctccccgtcctcctcacccaccacataaatggcggtctcacggcaaacaccaaaaacagaatccacccaatacagcacagtagcgcccatagcgccgccagtccgctgttgttgttcaccaacgctacgcaaagcgccagcaaaatccagccggtaacatcattcccaatccccgccgccaacaccgtcacgcccacgttgcttctcaacagcttgagttcagtcaaaatacgacatagcacggggaacgcagtgatggcgagtgcagtgccaatgaagagaccgtaaacgccaaagctaataggcacagtggtcccgtcgttgtggaactggtggtataaaccccaggcgatgccgaaacctaatccgaaagggaggatcatgccggcgagaccgacggagagggcgactttccagttggaggtgaacatgcgcatgtcgacttcgagggcgacaaggaagaggaagatgatgaggccgaggttggcgacgttgttgaagacgggcatggattctttggggaatatggctaaaggggtgtttgtgttagtgaaagagggtgggtgagtatgggaggggataagtgagttgggtaccagcttcaaaaccgggtattctcatcatgacggagggaccgagtagaatgccgccaatgacttcggcaatgactttgggctgattgatccattgcagtggataagcgagtagttggcaaaagatgatgacgataccggcttggatgatgaacaaggtaatgggagccgaggcgctgtattttattgggttggctccctcgagaacaccggcctggccgttgacgcttggaattgtcgcatttgaagaggtattcgatgaagtcgcagcgacggctcggatgacggtcttgaggactgcgtctgttatggctgaggccatcgtgtcgaaatttggcggtgtggatgtggtctgcttgttgagccaactgctggaaggctggattcctcaggaccaaagcaaccgaaaggtgcgccaatgcagtgtttagcttaccacataagtgttattaaaagtacgtataacagcatcaaagtggcctcaggggaccagacaatgaaggaggttgaggtccgagacggaagttgtcactcgacaacacaaagaaaagatatataaaacagacccagatccgagacactggggatctattggtacgtccgcctcttgttgatagaggttgcatgcctgactgtacaatgttagcaccagctgaagcagcaatgggcctccacgtgatggtatccaagccaagaagaggggatcatgttctttccggggacatgaagcccaaagggtccaattgcagttgtcagtcaaaggaatcatggagggaacaccatcgaggaggttggtggtgctgggccgagagattcgcatttgttcagttctcgtccacctctttctctcacgctttcacatgggcactaacaccacaggagagggaggtgatagctggatgggaacaccctgttgtctctcgcacaacttactgggcatgctaagaactgagctacccgatagtgtgttatacaaagcttggggttccaacttgaatccatacaaggtcgatggcgtagaaccgagggtgttgacgtcttgacgatgaagagggcctgtggcggtctagactcgggaccatgatctggggtagtctccagttctctgtcccgttggtactattggatccccttcccaagccatccaagccatccaagccatgggtgctctgctgactgaccacggctgacttgatctcacatcttggcttgatgccatattgatgggagtgatgagaagaaaacaccaagatgagaaaagaggagaaaagccaagataacttgcagacctggggaaggtccacatcgatgttctcttcgatctcgggcagttccacttttgcaagattgatccactcactataagtggggcatttagtcactagagcactccactgtctacggggccagggccattttcacgtttcagtggtggacttgggcagcaaacttctgccaaaaacaccacagaaatcatcgtcactttggcacttcagctttacggttgtccttatcaacggaacccaagctgaatggcaacactgaacatcgattctaggtttatgccacagtcacacagctatccgagtggttgacactgtcgcacgaattaaaaaccttggatcaccccaacagcccaacgcgggtcttctccgaaccacaacaccatcacagagcaccgattctccatggcattcatcttccctcactcgcgttggtagatggggcaaggaggcaaggctggctttccttctgctctcgtcttgcacattgcgcagtacatacctcgcttcaaggatgatcacgagatacaaatactcgaaccggtggtttctatcaaccacgcccgggaggttgacacatttcggtaggtaacctgcccacgcgagtacaaacggccgagtccaagtggtgcagtggctattttatgtcaatctccttgcacacaaacccaacttcttccatttatgttacgttggaccaagaaaaagtctcgtcaaggatgagagcagcgcaagtactttaccagttggtccttgatttcgttggtcaacacctaccagtcaggtaaatgtcattaccgtggttgtcgctacggtcaaactacgaaattctattgctcaagaaggttttgtgaacagagtggacgacgccgagcaccaattctctgagatcgagatagagggtgcttttactctagaccattgggcttgatttactcgaccttcgctcgatgaaggcacttcacatcgacaatgattaacaagagtaattatccgctttcttgtactatctgtcctaatcataccacgaccgcttcatcgacctctacatcctccgcttgctctcattacctttacgcatacctaggcccagcaaacctcttctccctcctgtcgctccagcttccatcatcgccgtgtttccatacaccggggcgcccccttggttgctgctcgttgttctttttttcatcggccgatccataaccccaatccgacgacggcgaggatgaagacgacggctgaatttcatgcccctttgccagcctgatgggatgacactcggtgttgtagacgaactcgttggtctggtcggctttgacttgccaggggtcatcctcctgttttcctgttagcatcttcttcttcttcttatcgatccctccacgtcgagaacataagagaaggggaaaaaaaagagaacaaaaactcacatcctggaaaatcaaccaacaatacttcaacacctcggcaaaccaaaaactctcctggaaatccgtcttgctgccccctcccaccttattcacattcgccacgctactatacccgctccccgccctcgtcgtcgcattgatcgccttgaacgccgcccacgcccactccctatacttttcatccttcgtcgcccgccacgcatagtacatactctcaatcacctccggccgcaggacatactgctcgttagtaatccaaaacccgttcttctcataaaacgccttttgttccgccgagggaggcccgcggttattcgtcgcattcagcggcgtgcggttgtcctgccagctaaacagttcgggaccaatccccgtagctgtagccgagtacgtttccgcgcacgacttgaccagctccagcccaaagtccaaatacttcttattcgacagcgtcaatccgccaaggatgaaattaccaccatcaaaacaatccagatgtccgctcgagaaccgcagcgtggtgttccccctcggtcctttccacccgcccaagaacgtcaagtccggccgggtagtaggatgcgaagccacgtactgaatcgacgaatcggccgccaagatccagcgatcccgatacaacgcgaaccggtccgggtcatacaggtacatcttgatcaagtactcgtaaaacgaatcggtcccgccgccccacccgccggtgctgtcgacgaacaagccgctggtgatattgacgttggtccccagcaggcccgggaacggctcagcgattgcgctaggttgcggattgagcaaaaaggcctcggcccgctgcgcgagctgcgcgtaggtgctgttccctgtgatgtccgagagtcgcgtccactcgagcaccagcgtgccaatggtcgcgatgccgttcgtctgcgatcctgtcctctttgggcctgtcacggggtcaaagatgaggttgttatcggggattcccgagggggtgtcgaaggccacggacagggcgtcggctaggcggatggcttgggccaggatggcgtcggtggcagtttgggaagaagtagaattgagatggacatctggggctgcggctttggcgtcggcgtacagaggcggggtggtcaataagtcgtaggcggagaggaggccgcctaggtaccggatggtggtttcaaagagggagatttcgctcgaggtgcgggtgaagtcgatttggggcacgtaggcgaggatttggttgatgacgggccagttgcgcatgacgatggcggtggagaaggcgtcgattgctgaggcaccccagccgtttctgtgtggtggtgttagtgtggtgttcagttggctgagaaggggtaaaaaagaatgggggaattaccggtcatcctcgtaagagttggtcacgggcctcaatgagtcgtgaggaaacgcatatttgtagtagccgtcccaggagatctgaaaggcttgcttgacagcatctcgtctttcttggtttgaggcggcttgggatgatgatgctgctgctgcagagtcgtcgctggtgccaatgtttttctgtcgtggcggagagaaaggtgttgcagtgactacctgagtgagggtcaaggcgctgaccaaaaaggccgctgggccaacgttgttgaacttgggatacatgaggatgctgttgatgacgatgccgataacgatgctcgtgaggaatgttgttgtttttgttgctcggatgtaaacaatgacccctttgtcaaacggtggtccaaacgcggacttggggatgaaccgtggctcgccaaacaacgagtcaatgagtgttccgactgaaggaatcaacgaactgtgagaaccaagttcccaccctcactcactcactcactcactcattcactcactctgcagaggcaagagagaccgaggtgaaggatagaccgactgtacggattcaaggagaggaaccaagagagaggaggttcaaccgtgcccagcgtgctctcaacctactgcagcaagcacaaagagcaagaaacacggcggaaggtgggaattgcataatgtatataactccggtttccttccttcttcatatggacctctacacattacactaccgaagatcgccaaggccccgcccgccatctctaccccggccccccggttagtgtacctttattttcacaccgcgattcatcaacaacattccgtcccgtttctttattgacatgggtagaggtctttagagtggtcaggtcaggcaccacaaacctggaattggcaaaggaacgacaagaaaaccaggttcctggaggtcaattgtgaatcggatggtccacatgtcatgaggtgtcaatcactttcttggttcggccaatgaatggagtgggatgattgaggaggtcggcaatcagatatctaggcatgtgccttatgcggaaggttgtctctctctgtctttcctgtcactgaataggtacctacctacaccgcataccacctctacatatacatcatcgtattgtatgcaggacaaccaacatatgcaatgcattctgtaccactacatatgcagtatcctccaggcgggcattgcggtcggttttcttctttgacttgatcgttatctgatggggggggtttggatcagatgggattttttttgcctctccatttgagaaatcgaaaaggttggttaatatcttgaaagctgtgagaaaagtgtaaataaggtgggattgaagcgtcaacggacattgtcccgtgcctcgctcacctgctctcaaatacttaggtaggtaggtaggtatggtagtctcggtagtgtagcactacaggtacaccaacgctcgtgtcaatggccaggagaccgaaaacctgcatccgccctccaaggttggagaaagatctacacaagctaagaagtgatgtgcatacttggtccacgctacggggtgttttggcggggaaatgaaccgggaatgggtggatgagtctcattcagctcggtggattttcccggagttataaaaggccactgtgcagcattttgttcttcattctctcgtgcgtgctatgtccggctatacactatgttgaaacgacgaaaatctggattcagccgcatgatgcagttcgttacctagtctcgttgatcctccatctctcgaaggcttttacattttagtagtgtaagagattgttaggaataagggactacataccttattgtagactagtgaggcaactagaggtcccgcagacttcagctgccccccttccttcttcccccctctcatgatgcagataccgaggggggaaaaaaatagagaaaaaagaatagtataaataccttacgaaaaagaaaaaaaaaactgtccctctgctcttctctcttttctttgtttttttttttgggacctcatgacaccaaaaaactttcatcacaaccagtaaccgtgtcaaatccacacatcacttaccaaccaacaaccagcaacatgtccggcgtagtcaatccctgccacagctgtggtttcccttacaccacccctggcgcgccgtgccctcaatgccagaaggtaggcaaaaagaagatgaccttccttccttcgttccttccttccttctttcctttgcttgcatctctctctctcgccttttcggggaatcacaagataccaaacaaacgcagtaactaaccattccctcccaattacagtgaagcagatgaggatcgactctaggagaggacggaaacggggagagtgtggtgattgatgttgaataaacccatctccacctcaggtacccacccaaggtacaagacatcgatacagtacatggcaggattgaggtgaatgatttgccttgaaaggggggcattatcgacaagataaggtaccttcaagatgttccgggatttttctgtgtaacggaatgaatggaagggtgccgggtaggtgggtgggtggttggtccagttggttcgttaggacctctcgtcttctggtcttgtactgtacctagacaagaaatttgcaagagagttcacgccgtcatctcctacatgttacctaccttagtctcgcaactttcatcagaaaccacgcaaatcccaatcccaaaccaagaatgtgccctgcgactgaaatagctgcagagcctggctgaaaacggacatggcgagaaattgtgtatgttctgactttctcgctatcaactttttaccttatgtttcttaggtaggtaggtatctacctacatggaaggcgattgattgactcgagcatacaggctaagaagatttttggggcggggaaatggactacatcatgataagtaggaatggggaaatgtgtgatccccgttcggcattcagctgtttgggtggattccatcttttgggacgatttttacctacctacctaggtaggtaggtagcttcaggttcataagtgtaggtaaacgcaacccttaggttctttatcgtgctatatatgtccagtaatacactacctaggtagatatgacgatgaccatctgcgtttagctcacagggaagaaattgcaacatcacttgaagattttctgattgtcttgaacgataaaaccaaactcataacagattcgatgtagtttggatacctaggtaactgccacgcgcaccaacccaatattgggactggaccgatattcgaaagaggtcagcatagatataccagtaaggtaggtaggtatacaaagcagcaacccggattcctggctggttttcctcgaaaagagattgtaacccagcatcacgacgaaaaaagtccgaggtatgtgtgggttgtattgctccaagctaacttgaggcacccgacccgtctatagttccatcgcatatgtataacacaacacatacgagatgccgtgtatcgtttcacttgcttcaatggtagatagatagcaattcagggctgccagggtctacggtagtgggtgtattgtaggtaggtgtactgatgcatttcctgatccatctttgtagccacatagcgtgcgtagaggtagatgatagaatgcatgactctaacggtcgtgcatctgttgtagcgtctaatgtctgggtaatatggacgtgacgtagtccttcgtctgatttggtttcgaatgtctccaagacagacctagaacaggaccgagtcttgggacttaggtaggtaggtgtggttcaatcgggaaagtagtccagaagaagttgtcgagttgtggaccacggctttatgtgttccgtgcacgacgttgttttatccttggcccacgcgcggattttgtgtttaagatgagcatgttcttgtggtccaggaacctgcagcgagccgcaaggtacctactaccaccgcacgttttcttgtgaggggtaagctgtggtgtttgtgtctgtcaagacatgaggcgagacacgttgaatcgagactttcttcgatatctccacgtgttcgtcgtaggacagacggcgtgttttagtccaccagacaacgtgtccgaatgtcttgatatttcctcaacctccttgcctcaatttggccaacgcagcagcaaccccaccgcccagttcctcctcttgtctccgagaagcttgagtgtcgtttttggtagaactcgagcccgcagccaccgtcgaccccgcctcctcagcagcagcagccataacagcctccatctcatcgtactcatcctccctcggaccgtgcccgtgcccggtatcgccagccctcctgtcctgtaatgatccagtttccttctgccgtgtccgtgtctgtgtctgtgtctgtgtctgcatcgtccgtgactgcgtccctcctgacccggaaccggaacccgtcgcagccttgttccgtccctgcgccgccgtcttcctcaccctaaaactcccctccaccgctctcctccaactcttcaccttcttctctccccacccctgcacgttccccaaccgctcctccccattcgcctccgtcgccacattgatcgcattccgcaagctcccaaacgtgctcaccagcgcaatcgcatccgtcttgttcacgctcctcggcaccgtcacaaactccaccatttgctccgcgtacgtcgtcttctgctggcctcggatcgcgctcgcgctcgcgtgctcgtacgacttgtacagctccaagtagcgcgccgcctcctgcgccgaccagcacaagatgaccgtcacgttgttgacaagcgacgtcttggacagctcgcgcaggggctcctcgtggttggggatgtcgacgagcgtgagcaggatgcgcaggttgtaccggttttgctgcagcaggcggatgcgcgtgtagatgtattctgggtgcagacggtggtacttgagagacaggaaaagggcgcaggtggtggtgccgaggacgtagtcggcggggatgtcggagtattcccacgcggtggacttgatggaggcgagcacggggttgcctttttggcgcggggagacgaggatggaggagcccgaggaggagcgggcgccggggagggcttgtggggtgggttggactattcgcgggccagtggaagaggaggaggagttggagagtggtggtttgtcaaggcgttggggagtgggttggacgatgccgcgacctggtggtggtggtggtgctggtgggcgttggggttgttgttgttgtctggctgctgctgctgcttcggaggcggcgagagcttggaggagctcggcatcgtcaaagtcgtcgtccattttgttctgactacctagagtaggaattacacgcgacgaaggtatcgcgaattcaaatcgaggatgatgaaatagacattgaatgtgccaagatccggggaagtctggaattgcctgatgagtgcgatgcggggacagtgtgctatacagtgttatgtttgcttatttacagtacgccaggaaagacgcaatgacgtcagtgaatttgtccacgaatgtactacttgtatgtaaacaaactaagccttcagtgaccaccctctcgggaagctccgggtgacagtgaatggtagccaatccttacttggtggatcatcatggggatcatcacaagcgttgagattaagactgtacagaacggtagccaaggcgagagtccggcagcattgccgtgatcggggagcggatcgaaggagaactttcccctgatggtctttttaccattgtggagtatttggaagatgtacaacggtcacgtaactcaaccacgtacagtacatgaatgaacacgatatgaacatctagaggtaccaaatgggttgtccatctacctattatctgctaccttgtatacgtagaacagtatctaatcaatcgaaagctagactaaactccaaatcttccaacccagccgtttgcatcctatgtgtctttccagggtatagtcatatccaattcatatccatatccaatccataacctccagaccactcacctaatcccccaaaacaaaattattcctaattccaacaggcaccattacttcccaaggacatcctctgccttttctttgcctaggtatgtgttctactccgacccataccccctatccccataatcccccgaataactactctcactcccctcctcactcccctcaccattctcctcaccattctcctcacccctcatcccctcaaaagcctccacactcaactcatcataaatcctatacaaggcactcaaccacgtctccaacatggtcttgaccgtcttcatatcctttttcttcgagtccttctcacatttttcttctcccaactgttgttgttgttgttgttgttcctgctgctgcttccgctcccgcatcaacaactcctccttcaacttctcatacccctcaatcatcacccacgcctgcaacgctgccgtttccgtcgacagtccattttccatccctttggtcgagttgcgggtctgtctgtatcttaaccctggcatcaagtgcgctgagaggtccctggtgaggaggtcgaggcagatttggagggataagtccttttggacaatgggcgggggagtcggcgaggccctggacgtgcttgtggatgtggatgtggatgtggccggaaacgtgggcgtagaggtagatctggacgcgggcgtggaccgggatgtagacctggacgtgcacgcggacgtggacatgggtgtgggcgtggatgtagtcgacggggacgtaaatgtgaaggtgggcgtggacgcagacgtgggtgtagtagacgaggacgtggacgaggaggacgtggacggggggagggagtagtcggagatcgagtgtgagactgagggggggcgaggaggaagagcaggagcaaattctggcttgaggtcaatgcccacttcttcgtcgatagcgactagggtgtcggcgtctgatcggagggatggttctggttgcattctttgactgttgagagtcggtggtggtggtggttgcacatgggcaaagagggatacttgaggggggaccttctggctgttgacgttcccagtgtgataattgagaggggctatgctacctctacgcggaatggctggttgtgactgctcttctcgtagtgaggagctggcttttttcctcctcagcctctcccgggcaataagagtcgggtctgaccaggtgggggccaagagagaggagctgggggaatcgaggagggcccgatattcttcggcgagtagcgaggcgctgaaatgcctctcgtttgctagggcgtttcgtggtcggggaatgtttgcactttccagctggccgacgaataagatgggtgtttttgcgcgccgttttggtgagacttgagccgccggggacaaggaaccactgcggtctgcatcgctgacggcaaggtgggagaactcgggaatgattccggcgggtgggagtggcccggggagatcctcaggtcccggttgtagccgcggaagagatgaccatgggtattccatccattctggccctttgaattccggtgagactgtcacgggaggcagatgtgggggtgttgctgtgatttcaatgctgcggtgttttgaggacttgcccttgccgcgagtgtctgataccaccctcctcgaatcatctttgcgtttctgcctcgagacaggtttccgaagtttgctcctcacttttggcaccttcttgttggtgcaggtcaggaagtggaaggcttctctggttcgttccattgctggcatggtgtgagctgtatagtggtgatttggcgatcaaacagagagaggacttctggtgatggtcagtcaacatgaaaggggataatgggtgcaacaccgctggggtaataataataagggcacttcatatcgaatgtgaagcttcatcacgagggctggtttttctttgggaaaatatgacgacgttggaacgcccatcatgtcactcgtttgatagtggatgggggacctatggcgtattcccacccccatgccaaaaccggatttggcctcactcacagggctggcctggcaccctgactactttggagcgagaagagggtggtcaggggaaaaggtccggggaagtgacgcattgtgattggacgttgggtcattcaaccattctgggctttcagtgtaaagccaaagtctagaacgcaaaaagatgctgattctggaacaacccttgaaagcgttcctcgatgacctccaccaaggccccgtgatcatccaagcttttctgacgcctttcacggttcggtccttgcggtagtgtagttgatcgatgatccgtacacgtgtatcgattccacttatgcaggaacggaggtagttactgtgtgaaaaaagcagggagccttcatggtaacggtcatcttgattgacgacaccgacggggcgaggttgaatgtggagctgtgtgctcatcaacggtttcgcgaccacaaaaagaagaaagtccaagttggaggtaattgttagtgcttctcgacggtctcaaccctaaccccatcacatgtcctgtccatgactgcccaatgaggtcatgttgcgaggcttcccccagattcttggaatcgctcagagacattgtttgaggcgttgaggcgttgaagtctggtaccttggggtagaagatgcaactgtcttagatatcatagaactaagaattgtaagaccagagcctccacctctgctggcatgtaacgtgccagcttggagggacgctctacaagaaacaagcggtgaccaacgaccaactgggctatttcttgtaccaaaatgaaggaaggttcattgccactccggatataccacgtttgaaaacttaccttatttcccagcagcggtatggatatataaaaaagaacaaggcaccccgtgaactgggcgatctttggaggtggcaatgtcttcacttccaaggtgccacagtctgtacgggaaatggtatacatgatcatagtgaaatttacctagttttctgtagcaccactagctcttcggctctaccacgctcccctttcacacatatgatgcaaatgaggatgtgggcagacgatccaacaacacaaggttttctagaaatcttccatggcgatcaagcaacagtgacctacactagtaaagcggcgaacattttccaacacatctcagcagatcgacctgaattttgaacttgtgagctcagttgccgcatgaaaatcatcggaacaggccaacatccgtcgacctgagctttgccatccattgccagaggttagtggccaagtctattatcatccttaggtatatgaaaatcaaggcatcaaatttactaccgatcttctagactttccggagtttgcgtcccgtcatccaaagcaagatccaaagttgggtttgttaattgttgctcgtgatggcaaactaaagtctggattgatgagaccgaagcctagaggtactgtaccaatttggtcttttgcacagactcatctcactcgtgtacacagatacctacctatcgtacctcatccgctatgacagactgtcgtgtcatgcccctggacgatccgaacgcggtcactgaccaagtgttcgcagattgtctccagttgcatggcgccgttcctgagaatgacgatatccacgtgtatcgtgtaagtcttgacttgttcgacttatatgacttgaggtactcaggaatgactggagatgggagcacatgttccctccccaaacgctcttgattcagttaaacgcagcattgccccaagttggacctgccggaagaatcctatttcggacccgaagcctgcgatatcttcaatgtctggtgactttgcttgcgacccttgatagcttcatcccaagaagctgaaggaagaaagatgatgggaatggttcaacctacctctaccaccagtgacagtgacccccacttggaggagctctgtatttatccatcaatcaaaaggctcaattggtgacaatatccagtttagccgagtactgaacacaaagccagttgactttgggtacaataagtattgcactaacagacatccccgagggtaaccccaccatacccctcacaagttgtcccctcccgtcttccccagttttcccccagtttaccccagtctccaacggcctttagtgtagtgaagatggccgacgacgggcagcttttgggcctcgcgaatgatgaaccgagaccgaggatgtatctcgctggttcgggggaattattgttcagtagagtgaaatacatcttgttcctgattctattcccctcaacatcataactattgtgaagaagtagctctctttcatctctcaccagtgtaccacaacccaccaagaggtatactcaactcatacacacctacgaaatacagtcaaacatgtccgaccaagaaatcacaataacgggctggaccacccgcgatgtccgcttccccacctctctcgacaagacgggttccgacgccatgaacgccgccggggactactcggccgcctactgcatcctccagactgattccaagtataccggacatggcatggttcgtcttttttctcttccctttgttatcaatgttttccccttttcaagaaaaggaattaaaaaaaaaaaattcatataaactaacacaatccatgtctctttgacagaccttcaccatcggccgcggcaacgacatcgtctgctccgccatcaaccacgtcgccgaccgcatccgcggccgcaccctctcctctctcgtcgccaactggggccaaacctggcgccacctcgtcaacgactcgcaactgcgctggatcggcccagaaaagggcgtgatccacctcgccttgggcgccgtcgtcaacgccctctgggacctatgggccaaagtgctgggcaaacccgtgtggcggatcgtctcggagatggcgcccgaagagtttgtacggtgtattgatttccggtacatcacggacgccatcaccccccaggaggcagtggagatgttgaaggagactgaaaagaccaagaccgaaaggatcaaagacgcggaggcgaatagggctgtgccggcttatacgacgagtgcggggtggttggggtacggggaggataagatgaggggactgttgagggagacgatggagaaggggtacaagcatttcaagctcaaggtgggcggcagtgttgagcaggataagagacggctggggatcgcgagggaggtgattggctatgataaggggaatgtcctgatggtggatgcgaaccaggtctggagcgtgccggaggcgatcgagtacatgaaggagctgaaggagtttaagccgtggttcattgaggagccgacgagcccggatgatattctgggtcacaaggcgatcagggaggcgctaaaggagtatgggattggggtggctacgggcgagatgtgtcagaacagggtggtgttcaagcagctgttgatgagtggggcgattgatgtgtgccagattgatgcgtgccggatgggaggcgtcaatgaggtgttggcggtgttgctgattgcgaagaagtacggggtgccgatcgtgccgcattcgggcggtgttgggttgcctgagtatacgcagcacttgagcacgatcgactatgtggtggtgagcgggaagaagtcggtgttggagtatgtggatcatcttcatgagcactttttgtatccgtctgtcatcaaggatgggtactatcagactcccaccgagcctgggtattccgtcgagatgaaggcggacagcatggatcggttcgagtatcctggtggtgagaagagctggtggagaacggaagaggccaaacccatccttgaggggccgaagttctagcgtggtgtagacaaaagctagtgatagtgatgtagtgatggaattgaactcgtgccttgatagtggtctttttggtgttgttcactccttaacgtgcccagcagtggctacctccagaatctccttctccattccctcgacatgtaccacctcgatgccggcatccctcagagacttcctccccgtgttctcctgaacaaacttttcaggttccaggatcccaacatagaccgtcttgatacatccagccagcctcagcactctctccacacatggcaagttcccgctcaagcgcttggagcagggctcaacggtagtgtaaagtgccaggtccttcggaaggacctcagccagcttctgctcggggacaccatgctgctgagccagtttcatgaagcagcattgctcggcatgagtgttgccctccagttccaaggtgtacccggtcgccagaatggtgttggaggggacatccacgacaacggctcccacccggtagttggtaggttttggaggcgacttttgggccaaggagagggccaggcgcatgaatgccttgtggtctcctggctggattgaggacgccatcttgagacttgctgttggttgatgatgagggaagagagaggacaattggcagcgctgaactgccaacacctcggggacctccaccggcccgtcgttgccgctgacagctgtcggtccagtctgtcattcacaacgacatcacagaccccacccggccggcttcagattcacggacccctgttctaccgataagataagccgcgtcgtcgcgtctccccagaagcagtgattgttccaagtcaccaactgctgtgaacaatccatcacatcgcatcgccagaattacaatatccgcgtatttgcaaaacacggttgtacatcttcaggtcacaatgccacgtcccagcaaaaaagcagcgaaaccgccttcggactctggcgaagatgaccacgacgaacatgacctctccgacgtcgaagaaccccccaccatcgacccttatgaggtccttggtctcgagcgcgatgcgacagccgaccagatcaagactgcatatcggaaggctgcgttgaagaaccatcccggtatatctccattttcctttctcatcgccatctccaaatccctttgcctcttctccttcagtcctcacccctcctcttctcccaccagcatcttccctcatccttctttcccctattgcttcctcataccactatgctaaccccatctccattgatttagacaaagttccagccgaacaaaaggactccgccacggccaaattccaacaaatcgccctcgcctacgccatcctctcctctcccacccgccgccaactctacgacaccacaggctccacctccgaaaccctcgcttccgatgacggttttaattgggccgaatactacaagtcctgcttcgccgattctatctctcccgacaccatcgaagcctttgccaagtcttacaaaaactccgacgaggaacgagcagacgttctggccgcttacaccgactttgagggcgacatggacggggtatacgagaccgtgatgctctctgacgttttggaagatgatgaacgattcaggacttggattgacgaagcgatagagaagaaggaggtggatgcttatccaagttataccaaggaaacgaagaagaagcgggcggcgcgtgtaaaggctgcgaagggggaggccaaagaggcggaggaacttgctaaggagttgggagtttatgataagcttatgggttccaaagatggagatgcgaagacggcgacaaagggaaaggcgggtgcaaagggaagcaaaggcaagaagcacgatggcgaaggtgccctggctgcgttgatcttggcgagacaacagagtaggggggatatgtttgataaactcgctgagaagtatggagctaagccgaaggggaagggaagcaagaggaaggcggaggagccaccggagattgatgaggaggagtttcagaggatacaagctgggttgggcaagggcagttcgtcaagtggcggaacgaagaaggcgaaaaagagaaaggcgtaagcaagtgcttgaatgtccgagtatgattccaagtggatgcaacgggtcaaaggggtttggagttccggtatcttgaaatgttttgttgtttggttcaagtatggtgttctggttatggatgtttcaagaataccaatcaagcgttgcgagtttcgttcaacatcagcacaggggcatcaattctcaaggcaacagcaggtgacgctgacaagtgctggttgttcacaggttgaatgcccgaaatatgtttttaccacattctcttcatactgacgactcccttggctgaacgcccaatccgagacaaacccagcgagtttatccatgtttcgtcattcaccagcgtctatttgtgggtatcataaccttcaacattagaacccttccaactcctacctttcccatttccactctcttcgcctctttatcggcagccctcattgtccccttcgtctccaactccactcttggatcattatgcttttcgctcggccgcttcgcagtccttgcgtcgatattgtggccatgaaagtcgaagctgtgtgggagaaggaggtgaagttgagaagactttgacttgaagagttccccagtcttttcgccttcaacacaggggaaattgggtggttgctccttcactctcaacccacatctcatcactcgcgtctttcacaccgagtctgattttgttcgattcccattactgctcaataacaagggagtatatcacatggtcccctcgatcatcggcatacatccagtactactgatcgacggtgtatatcggtataatctaacgccaacatgctgaatcacgatcctcaaattcccatacccaaggaaatcataatatcatctagatcccgtcatcatagcaaccaaacaatcaacatattcaacccagccaacaccgccgcagccgtaaccccaacatccaacccacttgccgcactatcatcgtcatcattatttccgtttccatctcccgaacctcctcccccaccagtccccgtcggcagtccaatcccgcccgtactaaccctcgtccccgccggtcccggtccaaagtccgagttcgtcaccgccggcccactcccccccgccgtcctcgtcggcgctctcgtagccgtaacatccagtcccccgcccccagccgtcttcgtcgatcccgcagaaccatccttacacttgcccgtgctagacggcaccgcatcctgcccacttccaatctccacgatttgctctccgcaattcgccgcctgcgccagatgcaagttccgattatcctgatcaaacaccacatacgccgctctcaggaacgaatccccaaacacgggctcgtcatccgtcggcaggacccccaccacacacacccccgtttgcacttcccagacgaaatcaccatacgggacccgaattttcttggacgacctagacccagacgatccaaaaatgaaatcaaccgagccagcttgttctgccaccgcgcaatcaacgatataaaaccctgactcgggatcatactgactgccggggaaactatcgccaatagcttgaaagatcgtttccggcagacgggacaaagtaccgcctgagtccagaaaaacagggacgccaatctcttcggactcgacttcctctccgtcggggtaggtcatgcctacgccggacaagacgatccagtagcggtcgacgcccgcgggagtctgggacggatcgagcatgggcagtttggcgagactgccggagaacttgccgaggtcgacgccgccaaagataattgccccgctggggttgtcgatgctgcgcagatcgagcgagaaggcgcgcgaggagatgatgccctgagaggccatggagtcgaggaggtacgggtagggagatgtgccgtcgggggaaacggagggggagagaccgaggatcccaaggggaatatcgatggattcgaagccgataccgaggatttgggatttgattttggcggctgttgttgctttgttagcttacgtactggcactgaaaacaaaaagaaaaaaaaaaaaaaaggggggggggggggggggggacaaaaggtacgtacacccaataatcacatcatcagtcacatactcaatcgtcacatttcctttgccatatttcaaaatatccgctgcccctgtatcctggatcgtcttgcttttcgtgtagtcaaactgccggaaactgttgcagtacttctcctggcccgaagtctcacattgcgggttcacccacagatccggcgaccccgtgtccaagatgagcgtcaccgtctgcggaggcgtcccgatgtcaatgtcaatggtataagtcgtgcccaagttctggttcttcagcccttcgtcttcctgtctccgtcgaagcttgggaggagcgccgtgggcagcgtgcacggaggcgcggatgaagccattgccgctgctgctgctgcgggatgtgagtgaaggacttgctgctgttgatgaacggtgtccttgggcgggtgagattgggagtttgatgggtagttttgttgttgctgatgccaagactcctgctgctgctggtggtgaaagcagggctactacgtatagggagagggtggtgagaggcacaggtagcatgatgatggaggttgaacggggtgctcaactatgggcccgggagttgtatgaaaccagacatagacgaccagcaagcatcaaactctcgatgagactgagagagagagagagagagagctggaaccatgggagcttttatgtggatggcttataacccatctactatctacctaccaaccaaaaatggaacagaaccatccctccatccatccatccatccatgctacgcttacgaagctattgggctttgggcttcagccccagcttccagtttgcaagctgtatacccttttcgtaccaccgaggatttttagtgtagttaccaagcctaggcaggctgatagcgtgttccagtcagaccagtccttgtctcggctcttgtccagatgggggatccaggaggcgattttccaacactcgatggcgcatcgcgacacccaatgagcttttgaggggtggtcgacttggagggtggctgtgacaggggtatagtagggggggggggggggggggggcatcaacatgcagaccatgatcagggtcgtactgtacatacctagtgtcaagttgttgatccatgtcgtagacggatgcccggcaggcagacggctcagcctcttgtttttttttagttcttgtctctttgtctgtttcttctttgtcttttggctggtgttgctctgtattgagttatcagcccctgtggctctgatccgagacggacgcatggtgtcggctttttttttttgtagaagtcgttattggttcgttcattttggaggatgttctgttactgtaaagcagaaggaagaaagacaagggtgggttggcgagggaagagtgaggtgggtttggcttttgttcagctggtgcgacggtcaataataaacgaggaggttgagatacctaaatatgtgataagtgagaattgagaggttcattttttgaaaagtctcgagcctcgtcttgctacggtttcctcctcacgctgagttccttctctttacactctgctctgcaacctaaactcatatcacaacccagccttctttcctcttaaaaccccttcacctcacagctcccgtccttgtgctgcagaattcacgtttcgtcaattgtccatcgtaaaagccacacttttgttgcttggcataatccccaccccaggctacctctaccccttcaagccccctccattcatccaatgtcaccccatcaatccctctctctctcccccccgcacgctagaaggccgctagcggtttcttacatacaaacaggcgagtcaaacctggtttccagggcttggttaggtcgttccatcttttccacatttgacttgaggatttttttatgtacatacatcaaaagtgtcgtaatgacggtgaaccaacggtcatatgtagttcgtgatggcgcaagcaaggcttgttgagctgagtgagtatatgatacctgcaatggaattagaaaaccccaaaagcttttgaaatggaaggagccggtgtgaacctgtagcctctatggtagtacacttactagaggtagtacctagcctccataggacagacaattggggcaggtagtgtcacatcactcactgtcgctgtcattgtcattgtcattgtcactggcacgtttccgtcggttctttccagggggggcacctttctgcaaaccatcaaatggaccctcagccaccagccaccagccaccagccatcacatcactatcagtatcaccaccacggcaccttagcccaccttccatacccagccttcttggtgcctgcctgcccgcctgccagtcctgcttctcgcccggtgcctgacactcccgacacaacacgacaacaaagcatacctaggtaatcgtcaaggctgcttggtggctgttccatccccgtgctcaccgtcctcattgggcatacaactggagggagtgtgacacaagcccaccactacactacaagaagcaaagcaaagccaggcacgcaccgaataaaagccacgcgtcgaaacgacggagcgaagcgagcgaagccataaagtaggtatgtattgaagatctggtccacttttggtaagtagaggtaggtatcgctttgggatagctttgcggtgttgctctcattggcgggttatttatcacggttcatgttgtcaattggcagaccggcatggtcgcatgggctgggcgcatggttcatccaaatttccataaggttggtcggtcggtccgtcgggtcagtgccgactacttggactagtgatctatgcttggcagctaaacccttatcccaaaccaagcacgagccacttgtacaatattccaattggacccctcatgggtacgatacccagctgtagttaggtacctcttcgtggctagaggacatggagcaagagtcaagacagatcaagcacaaaatataataataaaaaaataacaacggtgggttacggcttaaagatcctcactcgataatcgcacttatataagaaacctagatatcaacaatatttcaacaatattattctttatctaggtgggtgggtatcgaaaaaaaggtctcgtaaacaacgaaccaagacaacgccaaaaaaaaagtacctaaacggataagtaaaatccaaacacaattaccacagcataatcttcaacacagactaaaaccaagagaacagagcagctcgaaacaaagttccagtatcttttatggatttgattataccgtgtttcgacaaaacattggtgacggctttctctgatgcctcatttctaaaatccccccaaaccaacaccaaccccaccctcccgtttgcgcccgtgaaccaactcttcccaatgagccaactcccttcaacatggcgctgatggatgatgatgatgatgatgatgatatgtatgacatggacaaatgtggaaagacgatgatgtatgcacccaataatacccctgagatatcctcctcctagacttcttcttgttgttgttggaggtcctcctttgtagtttcgttatatatggccatgatatcctcctccttctttttccatttgtctcctctctccccccttcgatttatttaaccaacaacaaccctagccccttccttacccagcactcccctctctttcggtttgggactgctccccctccccttctttcctctgaacaatccaaaaatgcctccacctccactgtctttcccaccagcgcccccaccgagtgcagccgccgcatccgtcggcagcgtggcatcttgcctggccaaatcgctccagctaccccctccatccagtgttacctgcacaccccccgtcggactccccaccatcaacgacgacgatccgttgccccggccctgacgaaccggggtggtgtaggactgcgggtaaggaggtaatggtggagggcggctagccgggacgccgccgctgcggcctgggcggtgcgaactggtaggtcggggaccaacggcggcccgttgcgagtcgtaggcgttgtagccatgggaatgggagtgggcgctttgaatcgagttgcttcgttcgggattcttgggaatcgagttgcttcgttcggggacgtttcggtcggaattctttggcatcgagttacttctctcaggaacgtttcgttcagagtttttgggcatcgagttgcttcgctcgggtatgtttgggttgtgagccacttgcccgttgggcacgttggcgtgttggaaggaggagtggctgccgttggggtggtgggtttgcaccgcttgtgagtgcgaatgcgcgtgcgacggcgcgtgcgaggtcatctgtgtcgcttcgtctgttgtaagggcttgtgccgggcgggcgttttcgtctgtcacgggggtaggctggccgtcgggtgtctcggcttgtccttcggtaattctggggtttgttagcatggtgatcgtagtgcaaagaatgtcggacatacttcttgtaggcagccaatgtgtaatcgaagggacggaagtcggtctcaatcatccggtagagttcttcttcacggatctccttctctgtggcgtcatcctttagcttctcgcgcggcttctgccttcttgcacgagcttctagtggtgcttcttccagtagaagttcctccaaatcgtatgtggcatcaaagtttgtcttctctgatgacgggacgaacacgggctctacttgcttcctctctagggcgtcaaagtcgataccagagaagaactcgtggtaaatgaagctctcccaggtgtgacccagacgcttatcggggttgaactccaaagcgtcctttatggcgtacatacagctcaactggactggaggctgtgttacggggaatctggggttggcggcttggatagtctggctgagtgactgttcggagttgccctcgaatggcctctgatggtagagttggtcagcatggcttgtcttgtcaagtgagatggcgcaccaagacaatgtagtctgccattcccggaactctgacggtacgtaccttgttatatatgcactcatagaacaaaacacccaacgaccaccaatcagcacggacatcgtagcctttgccagcatagacttctggggcaaggtatgccaaggtaccggacttgctcgttaatgtccttcctggcacaatgtccgaagcaacattctgagagcgtagattattagcgtggttacacaaagattaggggcccagggtttgggactcacaaagtcagtcaaatggacatggccatcagcatcgagaagcacgttgtcgggcttgacgtctctgtggatgatgttttgcccgtggatgtagcgcaaggcacagccgagctctgcaatccaaaaccttaccgcggcttcggtaaaggtctttctcgagatgtggaaacgtaaatcaccgccgctcatgaggtcaacaaccaagtacctggtccactgtcagctgatttttccgccaatgtccagcttgatggcaacatacatgtactcgatatcctgaaagctgtatcgcaagttgcagataaaggggtggttgacatgttcgagcattcgccgttctcgaatgatatttctgacactctcagaccgtacaactagggagggtcagccattgtgccttgggatacgcgaaaagtcgtacaagtcctaccttcatcttttctaatgtattttagggcgaatgtcagaccggtatcttttcgctcgacaatgcgcaccttgccaaaggcacctcgaccgactactcgcaggagacggaagtggttcaggttcactgcgacatgcgttcagtcagcattgcaacctgagatcatctggtcatttcagcccaaaggagaaaaccgtcttaccttcgccgtcaagatcgacgggctttccctggctgtttcccatcccgccctgccgacagctactctaggtgcgatgacaaacgcggctgactaggtacccttctttgcaaagtatataaaaaaatcgaacagaatcttcaggcgacacagtccatgccggggacagctgagagggctgctgatagttggaagttgttgcgtgtgcctggtggtgtgcttggcttggtgggtctgtcacaagtcgccaagtgggaacccaagattaatgattattcgggtttcaggtcttggcactagtcgagtccaagcagcagcgcacgaagaagttttggaacggcagacggcccgaggttggtctctttgttctttcgggttcgaagcggcgatattccgtctcttcgttcctgaacacgcaatccgtgtgggtggagtgtgctggctgaaatcctcttttctgtttgtctacgtcacgcacggtacggactggccgcagcgaatggcgaggtcggatcgaaagtagaggatgaccgttggtcgagaccaccgcggtggactggcgggtacggttgtctatctgtctgaggtggcggttgactttgcgcgcttcgtgaacacacgcaaaatctggaccctggatcttggggcctatcgtatgcgacgactaacaaatgttatttggtatcgatggcggaatgcggtgagaagcgattggccagcgaggatgtgaagcttgcgaaactcgattgagtgtggtggacggcagctggtggtggtgtggtcgtcgttgtcgtcgttgttgttgtggtcgattcgactcgagtttcttggggtttcgtggacgtgaaagatgaaaaggacagagccagagagaatagtggtgagcactcgactactgaaagacacgagcgaggactttggaggaagcggggacaagcggaagaagctccaggctcaaccagccaggccttggaacgagtctcgggaaacggggggggttaggccggaatgaagagcagcgatagtagtctatctttcgttttagtggagggatggatcgaggtccccgtcgcttttttagtgccgcaacgaatgggggagatctgaggtgaccccgttgtcaattgcgagggggagagtgctgggttggggtgacgacgggtcgaaattatgtttgcttttggtgtgctttgttcatggtactgtaccgacctctaagctgaagagaccgacaacgaagaccgtcgaccacgaaacggaagcatgtgggttggacagcggcggcgacaggatgcaatgccaatgcgtgtggatggacgactggagtccacgcagtaagtacctaagtagccggggacaccaaggaagactggacggacgggggcggcaacggacggaaagaaaagagacaattgacacgacaacaacggaaagcggtccgtggtggtgcagtggtggtgttcggttggtggtggtaggtaaggtacctctagtacctctagtgggtggtggtgccctggtcgcatgtccttgggttgttgtgcaggtgggtggtggggacgacctctaacagctaaaatgatcagtgaccagtggtggcccgcgcaaaaggcagcctccgtgggtaccctgacatgcgccagattagtggccaatgcccaccaccgtccagggccatgttttacacgccccatcccagcccgacgggcaaacggtacagatgggagatccactcccgagataaacaccattcagcgcccgccaaccgtatgaggggatagtggtctttgatattgtgtgtctttgcgagatcccgaggttctgagaaaatggcgattgtgattggtgataatggggtaaactccaaaatgcccctattttgatatgatatgtacctatctaggtatgtcttgtggtgtttgaagagactgaagttggcatgtcaatcctcccccttttgccttgtctctgttagagcctcgctgggtgttggagaaagagggggggagggggggggaagagacagagagatactggacagatccaccgattgactgcaggcttccatatgagtttactgctccttgcttctcccacgctttctttctcgtggtgaatattttacctgttgtccgctgtcatctgcaagcacgtaaaagacagaaaaagtgaaatggaatattccgccatcattccaaattcccaagatctcaatctggggaaactgaaaccgacaccgacagtcgcatcgcaagcaacgcagcatcatgatcacaagctcctacattttaggcaaccagcccctgcatcctgcgtaaaaccatgtcaggtccatggcaggatgccaggcgggcagtgtgatgagatgcggttgccctgcgcaaaatgtgtgatgcccagaaaagtgcccgccgacagagcgtggccatcgcgtgggaaactaaaataaaaaaaaaagataggtaaaaaaaagcgccagtctgggcattcgcctcaggctgcctgggctgctgggctgggctcaccaccaccgccatgatccatcacacccacctggcgtcctgggcgagctcctcgtggacagtggactgtttcgagtttagcggatggacgggcgttactacctaggtacctaataatgccctgccaactctcttttttttcccaggcgagcgccaagcaaccctccactccccaatttcccaggtttctttacctgcaaaactgaagcggaagcctcaaaatatcctcggctcctcactcgctcgcttctactacctatccccgtagtgtgtccactaggaaatctccagttttaacgttagccggacatgtccgaaaccggtcggtggtggtatcgtgcttttccagtctagcgcggttccgacatgacggtccatacatgaaaagtcgaagcgcggtgagagtggcgtcaaccacaaccaacggaacacgctgaccacgtcgccggtaactcacagttcgttcgttttttcttttgttgggggaacatgtgttcggtcggattcccgttttcctacactaccttgtcacgttttgtgcgcgtggtgcccatgtctgccgggagacaggatgaaacttgtctccgagaaaaggaaaccatccagaacaatgcgcataccagcaacatccccgcatacaagttaccgaaatagacgaaacatatgatttcgcagaaatgagaaaagagaaaagaaaagaaaaaaaaaatagacgagtcatcttttcgttaaagttcacgacattatgcgttggacgtgtgttcagcaggacaaaggcacctttttggtcatgaatatcacggaaaccgacattgatccttcctgcttcttgcttgttctgaaacggaccatgggatgggaggggggttgtcatcggcaccaacagacgcagatcagattcgatcatcacagcgtctcgtcattttacttggacacacaccatgctgataccaagccatcgatgcttcaccgcaacaaaacccgagagaaaaccgcaaagtgtacacgtgtagaggtgcccccccctgatatgcgaaaatctcggttcaacaccaaatacgaaaagaagaagaaaaaccaacagccaacgaaaggaaaaaggaaaaagagaaagaaaaaagtcatcttcgagaagaagagaaggaaaaagaaaaaaaagaggaaaaaagaattaggtttccttccgccatttccgcgccaacgatcaaaacatggcagcgttttccctggctctacactagtaaccattgacacaaggcagaaacgagggcggaatatgtaggaatatccttgcctaaccacgtgcggactacggcacaagaaatgcatacatttgactacactacatatgcaccagttatcactgtttgaaaggctggcgggatgggataatctattggatcggagcatggcaagtgcagatgtgtgtaaccgtcacgaccaccattcattgaattagtgttacctagtacattatcctcagggagtccggaatactgactacggattaccatcttgttgggaactaaggaacaagtgcttacacgttgatgatgatgatattaggtaaacgacatgaagaaacctcaaacgccaatggtagctcaaatcgtccgagacaactatctgacatggttcgttatcatcatcgcggtctgtccggataggttccatactctcaaagaccataagataatgccacaagtccataattcagtttcaacttgcagtccagtctcactttcccatccttccacggcagggacccgttcgacttctcgtgctttgtgctttccttgtgcttcgtgcttggttcaaccaacgttcgggtagctgcaacattgaaagattgctcgcaactacctaatttacaagcaattggcgtaaccaagattacttatgaaacacatcgattgactaattgattgctcacatttcctcttattcgcatgaccgtgttcgaccgacgaccaagcaaatcatcgaaattaccatagcggaaaaatatggctggcgtctagcgtagacggggggttctgcaccagatatttgatctgcaccagatttcacagctgggccagacgatttcatctggtccagacgactgaggggagcatttgattggctgagaggtcttctcccttttcccctctgaagcagtgcgctaagtgttcaaatttcagcaatcctttacagcgaagtctatcaagtgcacggaccatgtcaaggaagctgctgattgtgacagctaatgtcaatgggatggtgatgtcttacagcagtcatgctcgcgcgcacggaccgcccattcaatcaaccctgcacgccaggcaattacaacacctatgcgctgtaacaatacgccaagtccgacgcacctaaagcgcgcacaattgaagccatcacgaaatcacaacaccacgcagtacgcaatcgcaccgcaccgcacatcacaaagacaaatgcaacaagataaaccacgaagacaacgaaatgcgacacgtagcaatgcacacagaacaattggacaatccgttattttcattcgcactatagaagcaagacatcgggcctaatagaggtagtcttggtgacagtaatcgtgacaggtgcaatggtggtagatggtatatgttctaccgagacaatgatcggcttagacgtaaccggcacggtagagggtaatgcgctcttggtagaaatcgagaggatcaattgactcgtcagcaatcagatcctcaaagtcgaaatcatcgtaatggtgatgattggaccgagcaccacggccacccctcttgccgcgccctcgcgatgtttcccggccgcctctagcatggccaggaggtgtgtcggcgggcgggctattggcagcagcagcaccggaagtacgagattgggaccgtgtgctcatacggttcgggtcaggagtagcggatgcctgctggcgagccctgcctctaagtgagccgcgggtagatgcggtccttctgagtgtagatgctggtgctggggtagattcctggctgacttgtcgagctcttgatgcggcagtctccatagtgaaagaaggcctgggtcgaagctgtctctgtggagtactcgtggccacgggtgcgttgatagccggtatgggtaggggaatgggtagtggtttgactgggctttggtgtggacttggccggtgctcgaagtgcttgaatggcgatatggccttgttcggcgacgagtcgggtatgggagataggcggtacgattgtgcgagggcagcatcttccttcttcctggcctcctctgcatcacgagcagcacgggcagcatcttccttcttcctggcctcctctgcttgacgacgacgacgatgttcctcggccgccttcttcattttctcctcgtcctctgctatcttttgcgcggccacggcatcacgatgctcctgctctttcttttccgctgcctctttttcatcgaaaaacgacgccttgattctacgataggcgtagtcgatgtacccagtctttgcttcccatgtctgaaggtcagcatcagtagaattgtcgaccaaatccttttgagccttcaattcatcgacgaatctctcgggcatatcgctggcttggaaatcatagagcgattcggagtatagagtttcatacttttcctgggccgtaggcgggggcggcggggtagaaatcttgcatagtcgacgaagatatcggaggatattgtcgcctcggacaacccaatcgatgtcgtgattgtcgtactgagaatcgacatattcgtccaattgaatgcgaatgtcactgctgaagctacgccgcaataactcgagctcttgtatagcctctgtatgcttctgtatctcagcatctgtcttgggcgatggaggcgaaccgattagggcgggcgacgttggaggtttgggcgacactggtttgggcgacatgggggcgggcgacactggtttgggcgacacgacctctgattcggatccggaacttgactcggagcttgatgactcgacaagaacaaacctcggctctggcttggtcggtagaggtagaatctcacaatcaatgaactgcatggtgttagaggcaaatgcagaccagttatttccgttggctttgacttgttgaagcataaattcgttgatcctattttcctcctttgaatcccttgggaaacgttgcctagcttccatcagcttctgttgcagtttgtcgtgccatttttgatcgtcttcggtcttgacgcgtgggatcgttgactctcgtagttccttgaggaactctaagatattctttccccgcgttgtccagtcgatggaatcttggttttgttcgttgatgaaatcgactgcatcttgtagttgtgcgtgtcgaccatgctcgaacagaaactttttggtggcattgatgtctgctacaactttgttgaaaatagctcgatcttctggggtttttgccgacgggacaaagatacgcgggagcttgtcggcgatgggtttgtcggcgatgggtttgtcggcgatgggtttgtcggcaataggaagttcggtagccggggtcgcctttggcttgtatggtccaatactgggaggaggtattggagtttccttgaccgctttgatagattcgatgctgggagcgggagcgggagcagtcttaggctttggcatcgggaatgtgggagcgggaattggtgtaatcgtcatcggcttagtcggtggaagttccatcgtctttccgggcggcgggggcttgaatggagtgttcttcaagtgctgtgcatggcgcttcaaccccataaagaaatcgtcgaaattgcgggccgtgtctcgaagcacctcaatgtgcttgagcagcattgtcttttgtggtctcatttcaggatccatcatttgttcattcagccaagccatgattgcactgtgctgatccttcgatatgaccagtgaatgtccctgcgacgatgcttctaacggtcgctttttcccggacgactcgggtggcggggggtccggagtcggcgacttgaagcgtgctcgcttgggtggctgtggttgggattcgtcctgttgaacaaacatctcgtcatcgaaaggatctggaacatcgacacctctaacttcgtcgtcatctgacactccgtagagatcatcctcgacattggtcgtcgtcgtcgcaaggtccagatatgcaccgcttcccacaggcattgcatccggagagctgctgtcactcgatggagatgatgcctcgggaggaggggagtgcgatgtgccatgttgctcccagaatgcggtaggattgaattgagcttcgacagctggtgtcaaaagaggcacattttcgcgccaaatgaacgtattcaattcgactttacgaaagtcggggtgaacggacagattttcgaatgtagacgaggcctttgcacgaggatccttcaacttcaaccagttcgatgatttgtgcacgaatttgacattgccacggccatgcttgatcatgttcctctgttcaagcatgtagacttgggctacctctcgtagtgtttcgatgtacaccttcttgaggaaaaagaatcgaagggagtttcgatccgtgaaattctgttcccagtcaagatagggtgtgatgaaagagaataggtaggaaaacagcgactcgtctagcctggcatatgcccacttcttggtatgttcgacgtcgtggtcgtagaaatatccatccttgtcgaggtcggcatattcgatgtgaaatcgaaagtctgacttgaaatccctgacccagccaatgactgtcttgtagaatcggttccacaacatctcttgcttgtatgtgccaaaccgttccattgtatagatgtatagactaagaaaagtctcgcttgttgtcggaacatcaggaaagacggtgtgggcaacgcatgcagacaaggcattcgagcagaatacgaagaaaatctttcgattgaggggatcgattcggttcttcatcttgttcaactcgtcgtctgatggattggtcgggtcgggcttccacttaatgttcgtcatgcgaaagtcgagatttacgatcttgaggaagctagatcgcttgagtgggcgaaatgcgccgggataggcttcttggagttcactgtacagcaaacatattagtactaagtataggcgggaacagtactggacatttgaaaagtcaaggcgtacttgatggtgtgcttctctttgctaccgcgcagaattgagcccgatgcggtgggcttgcgccgcgttggttcagctggggtgcggggtagtagctgtctgtgtcgtcttgatgctcttccgctagacgcgacgccaggggcagaggcactgccttcagcaggcgactggtttgtcggtgcagatgcgggagtctcatgcatcgtgtcggatggctgcggttgttgaacaccaggcgactgcgaggcaccgggtgcttggacatgctgcgatgatgattcggttaccgagatggttcgcattaagcagcactgcagtagatggatcagcaacttacctcggtcgtcgcgctctcttggtgtttgcgtttactagccgcaccaccttcagtgcgcaacggaggcggggggatgccttcgtcgtcgtctgccatgatagcgaagatcgtagtacttgaagatctagttgttgttgttgctgccagcagacacgtctggagatggaggaggtaaagacggagggttttgattttgcgaagttgatagattttattgcggaagtgggcgcggcttgtgcgttgctctggtgaatgccggtcaagttagtgaatggcacttgaaggcaccggtggtgaatggatggtgcgtgtagattctgttgccttggaccgtgtttcgtctcgtcttgtcgcgtttactttgccggctcgtcgaggtgccggctcgccgatgtgcaagtgaatggtaaatgtaggtgacgcaggtccactatcagcgcggaccgattgctcagaccatctcaataactcgacaagactgggaatatccaactgctcacaggcgccgatcgaagtctgtatcatcgtcgcgtcgacccaaaatggggaagcagggagatctccccaggcgcaagcctcgcctgccgggcaggaaacatcgccgcagcgcagacccagaggaaattcaagacctgcctgagcagcagaacaatgaccaagatcaagaagttcaggaagccgacgagcgacaatatggccaggatattatgatgactgaccccgcatcctctcctccgagtcattatggcaacgtcgattccgcagtcgaggagccggtcgaggagggcgacgacgagatgcaaagcatcgaatggatcggtgaatcgagtgcaccgccatcgccagcgagcgatcaagagtgggagacagagtcagagtctaatgatgacgacgacggtgagttcgggtcttcccctcgtatggaacaaaatacaagtatagaggtactaactgatctctagctctcgttgatgtcgatgaactccgaatcggcgacctcgaggatgccatagcacaggcaacacagtccggcatatcgcttgacgatgtgttaggcgctgaagattacgaagacatcgttgtcgcagtggagtctgagcctttcgacgaaatcaacgcgcctcggccggaagaggaagaagagggtcctggttttgggcgcccacgcgacgagggcgacacgtcgattctcgtaccatcgcgacagaacaagtccgtccaaatgaccgcattcgaaatggcgttggcgacgttcgttgatttgactgggcttagtcgaaagaattgggaggctctgcgggaggccctgttcctactgcgcgacgaagctggcaatgtccccgaaccaataagattactgccaccgcaaaaatcaacactcctgagccgaatgcgaaatcgactgccgatgatgcacatgcgggaggccgacatcccgttgaacgtcgtaaagctgccgaccctaccagccaatgtcaaagacaacgagcgccggaaaatcgaaatatctcgtatacgagaagagttaaagaaggccgccagtacagcaaagaagacagagaatcgtgttaagcgacacgaggggactgtagaagagctccaagaattgacgttggccgcggaccgtgcaaaggcgagattggaaaagttgaaggcgagttcgacgatagagctagctcggttgggcacagagtcacagtcagcagacagcgatgcgggtccattgccggttgtcaccacccctcttacattctttgacccacccacattgttcaagaatatcgcggcttccgatcttggtaggcgagcccattctggcccaggtcatttcgtggacaatccccacgaattcttcgagtccgacgcctggctatcgtcggtgcgcacgacatccggacaatatgcgcatattatattagacggtggcgcaaagggtccggtcatttttccatgcgactggatctactaccgttgtaccaaaacaccggatcgttgtccactagcatgtaacaacgtgccagacgagtctgtccatgctaaagcgcatattggtcgtgtgcatgccgtcgggtttgaccatcgggcaaagaaagcatgtaccccagaccgcgaccaactctgcctgcgcattcaggaagcccatagacgcggagctattacactcgacaacggcattacacccgaacaagaagccagagagctcattttaaccgacaaattcacatatatccccgaaacgaaggtgtatgcacatgtcgtcacaaaggtgtatacggattactcgtttggcgaagatcatcgggatcccggcctaacaatcaagccgcgactgggcgcaagacagaaacaacaaacaccatttcccaaatacgaccagccagtacgaagtctatgggaccagagcacacatttctacatggtccggcgaatgataatggggacaagtcgagacgtcgtacccatgtgccacacacacccccctcgggctgaactagagcttgaccaattttctcgcgaggtattcgaatacgaatgggaccaagcacgcgaaggacgtctcccagtaatatcattccctcacattgattttatcgatggatttggcgtattccgtaattcctaccgtacattgatggggtattattttaccccagcgggcttgtcaatggaggagcgtatgaaacccggcagcgtctttcccctgctgcttggacctcatggttctaatttcggcgacatcaccaaagcattgacaacaatggcgcatttggacaaagggatgattgtagatttgcccagaaagatcatcggctctgaaaacaacaaagtcaggctgtgtgcatttcccatctgctatactggtgatatgccacagcaagctgagaattcaggattcaaaggtccacgcggcactaaattctgtcgatgttgttttaccttttctggtgctggtaaacccactcgagatacccctggtaacccggacgcacagatcaattttgacattgtcaacaatggtcgttaccatctacagatcatggaaatgcaacgatttatggcatcattgaaaaacgccagcaatatcaaccgatatggcactcaatggggaatatccaacccatttcctgcactagctcaactatcaccagcactcgatattgtaatgagccgccctcctgatgccgcgcattcagagtttaacggcattgcatgcatggcccacctactattctgctggactctattaaccccagcggcaaggatgcagtacattgttcaattgcagacatggccattcccacccggctggcaacgtctacaatcgccatacaaacatctcaagagttacaaaatgagtgatcatggcagatggctgattattattcccgcgctgctattgcattggttgaaaagagaccatctcattcagaggttctgtatacgagcagaaacagaaaccggcaaagatccagtagatttggtgatcgagacactggccaaactggctaagagtgctactttattgatgggcactaagatttcaaaacatgaccgtcgccgactgtcagaaatagtatatgaagctcgtcacttatttaaccagcttcatgtattcgcaaccactagtgcatctgggtcaagggctgcatcaggcgcagggactccacttggtggtggtgatacacccacgccggcgccatcccaggtagaagaagacgacgaaagattaggcaaaactgataatatgacgttgcgaccgaatgtgcatattgcaatgcactatggggcgttcacgaaggaatacggcttgccagttaactgcaacacgttgacaggcgaagacatgcatcggtaagtgaaatatgcggtggctgaatgaaaaaggaaggagtcaccgaaaaggtacaaacaacagttctgcaaaatttgcagaaatccgtcgcatcgtaccgtcacgtgactgtggtacctgacggaatgcaccaaaaccgcggcgagcatgcgcggtatgcaatggaacggcgatgtcccgacatcatcagcatttgtcgcattctcgagcgctttttgttaacgactctatttggacaggtatttcaaaaggagagtatacgaaaccaactactccaacgtcgaaaaggtgttgttaatgaagatgaacttccaggagacgatacgccttgtcctcctcaacacccacgaagatgccgatcccgaactgaccgcacagatggcggagctgcaccgcaaatgccctaccctgttcaacagaaccctgtcgcattcagaccgcaatgaaatgcgagacaaggaagaggaactggaatacgacatcgacatgccccaagccgacccaaaccacctgtcgccagccgccatcaacggtattccagtgaaagagctgaacctcatcacgcatatcgccaacgagggtcagccgctgccaggcttcgccacgatcgactacatgacgaccacatggaccaagctgttgcgacatgcttaccggtacgactatggtgcgccacccgattacccaccggttttcaacgagcacaggaagatccagttctcgcgcaagctggccttcacagacaggtacgtacctcgagtccctaccccattttggcaatcatgatgcctctgtcgatatttggcgattgtacccgatgccaatatgcatttcaccactatttttcactttgatcatccttcattccttcaatcgatgcatttccattgatccaagcacattatccatcacatcaatcaattctgcacaaatgagagctgcttcgacattgacgtgcccccgcgctgtcgagcactgtctatgcaaaaatcctgtgttcgcatatgccaaaatcgcatacaaaatgcttcgaaattaccctaccatttccctacattcgtgtgcttcgcgcattgcatactacagtcccattccaattccatgattaagcacatcgaccgacctcaaacacctcaatgtccatttgatggcgcacacaatgcgcgatgatatgttgatggctacatttggtgatttttgttgtgaacatcagtgacttgaccatggccaatgtcgctacatggtgctgtctgggaggtgtggcaaacggtacagggcgactaacaatatgctaacaatttcgagactggcagtgcttcaaactatcggttcaagttcagttgtaacgactatattaaatttgtctaccgctacgacaacgagagtcaaagtgagtttcgcatcggccgtatcgagcatatatttgtcatggactactacaaagccaggcatatcttcgccctcgttataccgattaagcgcaccaaagcaaggcaaccgcttctggacctcgagatcgtggaggagatcccaaacgagcccatcatcattggcatttcggcaattcgccctgtttgtttgtacatggttcgtgtagaaggagtaggagtggttgcggtggactgggatgtgcacacgctctaacaccgacagcagcgctcacagcccagcgacatccgaccacaacataaacttcgactgcagtgttcccgagcaatacctccagtgatacccgtgaatgcgtgttggggatatgttaagcatatgagtttacgtccgtgagttccttcatcgagtggttgtactgcactgacctgatcgcttgtacatggccaacggcgcgcgacaacgacatgacgtgcaataacgataccgacatagtcacaacctccttcatccgtgctcgaaagaccgactgccgtgagtcctcaggcatcaatcaacagatcatgtactgacgtgcacccaacacaggggaaatcttcaatccgatgttttccggagcggaccggtgtgcatgcacttatgccagcaagtcatttccatctgttttgcccgtctgcagcaagatagacagtcgcatactaacatatgctaactacaggaacaggcagttcaaacacgcagcccgcacgcattgcataatgcaccacgattgttcataccactagtctcaatcaatcaatttctttgtctctcgtctctcatttccatctcattgccttcattcgtgttcttgcagtgcatgttcacagtgatcgcctttctttgtgttcttgcagtgcatgttcacagtgaccgcctctgtgccttcttctctatatgtgataaacaactaacaaagacagcgaacattgacttcagcttggtgtatgtcaaccaatgtgacggcgggcattcaatccggtgtgcagccgtgttgtgtggcgaccgtccgtgtgacggcgggcattcaatccgatgtgcgaccgtgcggtgtgcaggtggcgccggtgtgggcatttcatccgatgcgcgaccgtgcggtgtgcggcgaacattcttgtgccggtgtgggcagtcaatcggtgtgcgaccgtacggtgtgcagccgcgctggattgacgcgcaatgtagaagcgcaaccagaagcgcagccgcgggcgtgaattgggggcgcggttcagaagcgcagccgcgggcgtgaattgggggcgcggttcagaagcgcaaccgctagcgtggtccgtgcgcgggattggggtcggggtcggggttcggggttcggacggaatgtaaattaccagatgaaatgaacctgggtaccgtacgtgcagctgtaagcgtgacgacccgcctcctatccgcatatatggtccgtgcgctcgcgttatcgcaggcccgcacccgaccggcggttccagcgagcgccccagcgcgttttccagcggtctgggtaccaggaactggaacctgggaatccgaccaatcaggggctctgcttaggcgtctggttcagatgaaatcgtctggtccagatgaaatcgtctggtccagtttgccagactgctctaggtactgaggctagcccagagaccctcatctgcgctagattacctccctatatttccgctgcggtatcaatagtacacccaagggtaggtgacatcttgtcgtaatgtttgtacccgtctcaccgtctcaccgtctcaccgtctcgccgtctcaccgtcacaaaccgtaggtaggtatcaatgcgctccagtcctggtgagagtgggttgtctgatggtgctgactgatagtttcaatcccaacttcaagttgtgttcactctgaaacgagtgagggggttacatcgcagctgccgtgtagtgtatgtacctatcatcatgttatggtagcaagaaacggataagatgtggcacacaaccagatcccattcccatgatctctacctatcatcccgccattgacatccttccgttccgctcattgtccgtccaaggccgcctctccgtctctcccacacgacacgcacacgacacgcacacgcacacgagcgccccccccccccccccttcccaccctctagcttgactggacctggtctggtctggcctcccgcctacgcccgccacgcccgcctctttcttcctcctcctcctccgaatgtgacaaaagccaaaaagaggtgaacgtgatccggggtcgattggttggctcactgccttgattggttttcgaaccccaaccaccgacaccagacgcgcgtgtctggcctgacacttgaccccccggaaccaggatgggtaatgcccagtccactgtctgttctaccgctcttctggaagctttccattttcgtatgtaccgatgttttttttcaatcttatccggtgtgacgttcggggaaatccgtccatctacctagctagtcgtctacctggtcgtctacctttcccgttgtggaatatttaaacgaaattcaaatccaaatcgatcgcgcgacgggggtttacttattgaacgtttatccttgaataaggtacccaggtacataggtaaacctgcccgggatcattgcatcgagagatcgctatctgtagtgcaatcttgttccatgttcactacgtacctctacgtacatactaacaaacattattttgtgtgcacgatcattgatgtccggtctaaaacaaacctgtagatgtacatgtatgtaaacatcatgatcgtggagaacatgtacctcaaggggggaagatacaggtatagaagcattatatcataggcaacgccgttggaatcggtgaacggtatgaccattccgagatgttactctgcctaggtaggcaatgtagaccaagagtagttgtgcgcatatgtctcgcttccccagagttctaggcatacgtacctagacaaggggtgaacatcttcgtacagtagatacccctgcttttgcaaccccctccttttgcaaaaatccccccttttgctaaagaatctggttgcccgcaatccctctggtagttaggattgctaactgcaatttgcaacgctcatagcccgaatttgcaaaagcaggggtgtgattttggtggggcggcacacttatacccttgtaccgaggggatagtcgctccagctgacccacttttttggtcataagggtagtctaccagtggttgagaggcctatgcttggtctgtgcacaagtaccacctattgcaaaacccccccttttgcaaaaaaatatggctgccggaattatttgcaaaagcaggggtatctactgtaatcggatatctttcttctttttactcccgtttacaactaccgaagacgaacgagggcatcgattggtgacttctctttagaccagttttagcggtctacgctacctaggtaggtacccttgacggtacattatatcgtagcattaagacagtgtgatcgatatgccgggagactatatttgtggagagcagttatgtagtagcatcgatgtttctctaatggtttgtgaaacacagtgcttggatacatcttatcttgtgttgtcagagatatgtacagcttgttcatcgcggaagcataccgatcataataggttttcgatatcgtcgtctcctgagccgagttccgaaagctacctacctctagcgtactgcaagcagtgcggtcctggattacatatcagtcagctacgatatgatatgatatggaatgccatgccatgatgttcgtgatatgatagcagtctgcgagatcaaattaacgatggattcgcttcggacattactccggcgtaaatcgaataacctagcagcggagaaaataaaaccaaaccacagttatacgtcatccaatctgggggttcgctcatctgtctctctctctctctctctctctcttaacttcccttggtcgtgcctctgagggcggacagacaggctgaaatgggttggggaaacaaaaagaaagagaccatggaacgattccgcgatttccatgaatcaatcacttggcacactcctcggtaggagaactaccgaatgcaccagtgctggacttggtctagtgcctctctgaaactcacctagtgtagctctattgacgatagcttcagtgtgcaagcatgaataagcttcaagctcacgaatccaagacctatggtaactgacgtcgcacttggaccagtcggagagactctatcatactatctgtcttgatcctttctttaaccgtcgtgaaattgtttactgaagatcttacggaaactgggagacacaatgaaccattttagtagtagcttgctcgaggtagtaatggtacgacatgtcgtatgccgtggcaaacccgttgtgaggaatatcaaatctgttatatggcgattatgatcccatcaacatctcaccgcaatctgcaacgcaaaatcatggcagcatacgtattgtacggaacaggccggaagggggccgattacctaatgctgaaccatcaagggtcctcggcggtgatgttgtgggatagggttgcaagccgaccttgataaacgtccgttccgtggagccggcagggagctgatggagattgatggttgaaacatggtggaaagtggagatttgccattgaaacccaagacgggagcatcacggaccgcaatgcgacggggacgagctggaggtggattgcgaggaaatgcggtgccggtgatccgaatggaacggcaccgggagatgaaagctcgttgctgtgactgatgaggatgggaaattacaatcaagaccactcacacaagaaaacgggcagcgctggacatcgcggtggttgccgacttgccagaatgacgacgacggcgacaacctagtctgttgatcacgaaatcagtcgtccaacagaacttagccctgctcaccacagcaacagaaacatcagcgtaatgtcaccactgtatgtcacatcacatcccgagccatgataactgaagcttcgttcttccccacgtcgcccccctcaaggagcgaacacagtgaaaaaaaagatttgttttggttcgacatcaaaaattacggccggaacggccccgaaggacaattcatgacggctagcaccacgatgtgcaatgcaggctctccgccatactacgcggttttcttgatctccgcgcagtcaaccaaggtaagtatgaagaaaaaaaagaggagaagaaaaggctaagaagtgggaggggaggccctgtttaagtaggtcttgagagatggcctgtgcacgagtgcaagcttccctgcacctggcggaaattgcacttgcgcacggacgtgaaatggcagagtgatgtcggcaggcagatactgtcaagcaaacagatggagcagatggcaggcggcaggcaagagacggggagagggccggagacagaagagggaggtttggacagaacatcctctaacaatcgaaaaccaccagggaatcttgacaaggcattcactcttgatatccatcattgctcttacaagggcacaatacttgctgacattgtcatcttgaatcagatgttgagttgttaaacctcaatgccgtccattggtcccaccgcggacgatcagttccttggtgacgtcactcgttcctgacaggcatcaaggcactaagaccggacaacaacactttcctatgtgatcgcgtcttcctcaacaccgcaacaaatctgaataaaccgtggaacataattccaaatttcgcagttgaaatcgagtaccataccctcccacagaaatcaaaccgctacaatcacaaatggcctcccgaaccctcttcacccgcgctacggccctcctccgggccagcgccgccgccacaaaccaacctgtccaaaccggatccatcatctccatctccatcacgagatccactcctcccctcatgtcagtgtcaacccgcgcctaccaccccactgcctccctccaaacagccaaagactttgaatccgaccggaccacgctccgcccagccagctccgaagggaccgtctcggcctcggacgacgacgtggcgcacctcgacaagacggcctttgaccccaacaagaccaggcccaaggaagagaccgagtcagcgggcaaggagtccaacggcaacccgcttgaaacttcgggtgcgaacaggaagttctccaagccccagggcgataatcctaccgagggcgacatgtccaagggagagaaaacgacggctggtggggacaaggagaagaagaagaagaagagtggtgggccggcggcggggagtaagaaggggggaacgacgaactatcatgggagtaaggagtaggaggttgagtgcgaaggatggatgcttgaggggattgagacggatgcgagcgatatcgtttacataacaggactggtatgaaggaacaggattctgccaggaaaagaggactcgtgttaaggaggagggtgctgccgcgagataatggaggatcgatcgccatgacggattataccggggatgagaagacggttatgggttgcatcttgcgttatgagatataatggattccatttgttggcttttgttttgttatgtcgatggtatgggagatggtacaggtacaacaggactgttgctcctatcggcatataggcctaatagacatcgacatcatgcttgcttcctggtactcaacatcaatcatgtgacgctttatatatatatacatcatccatccagcgcaatgtgttcacgtggtataccatccatccttggaaactccattcattcctccttctccttcctacccaatccctcaagcatacagcccatccatatcatcctcctcttcctcttcctcttcctctttcttctcaatcaccacctccctcctcttccccatctccttcctacacatcggacaagtccccttactcctcaaccacggccccacacactcaagatcaaaccgatggctatgatgacacggcaactccaccaccaagcaatactgatcatccagatacctctcggcgcaaatcgggcactgctcgtcctcctttagtttcttccggtccactctgtccagcccatccagaaactcttgcgagacaccctcgatttgcgtgggcgggcggtggatgtcctcctccaaggaatcgatcagcgagttgagaaagttgcggttttcgtcggtcggtgccgagagggcgagcacgcccatttggtcttggagtagtcggtagagggcggcgaggtcgacggggttgggggtcgcgtgcgggttgttgtggtgctgcgactgtgactgcgaggagttggaggtggaggtggagggttcgggagcgatgttgtgcaggtgggaagtaaaggttgacatgtcgactttgcggcggcggggggcggtggaggagggtttaatgttgtgttcgactggagggtgaaggatggttagtgatgcgctggtgggaagataatgaagagacgggggagggagagcgtaagtaccttcgtattgggtcgccattttgagtagatgtatgcgccgaggctaatttgggtatgcgactgtgttgaaggattggagacgccgggaagactcgtgaggatggtggtggttgaaggttgagagtcgagttgaagctgcgcagctctgccctgtgacttggggtttgcggggtgttgaggtgataccgacgcaatgctgttggggcttgagtggaggacttgggtcgctgtgtgaggacaataatccgatagcaactagctgaaaaagatgaacctagattcagttgatggtgtcgcaagactatataatttggatatatcccgaaatgaagacgatgcggatgacctggatacaattcgtgctgcagtggaaatagcttcggcgagacaggcagctcgaggtgacgcggggctttggtcccctggaagcatccactgaaaacacgcgtgcaatggtgcctgcgtcgctttacctaaactcccgtccaagtggcccgtgccctcacagcacatcatttatgcaccccagactatggtaggtgcttgtgcctgacgagcataaagaaggcctggacctggaatgatccctggaggtttcctttccaactctgggcgctacatacaagtgccgctgactagggtagcgttgttccttttcagaagatatcgtcatttcaataatctctcggcaccaacacttgatccaattttggagttgctcttttcccctttttgtgttactcgataccgaatacagagacattgtgcactaatcctaatccacaacgcggcaagatgtgattgcccccactcgatggaaaccaaacatgtccattcattcatactgtacccagctcttcactcttttcctgttgttggttgtgttcttgtgaatggacgggatgacatcatgtcgcccattggacggtgttccttgacaaaacaaatcagcgctccaggctccttcccgtgtcctactcaggtaccagccaatccctttttcagatggccagtccaggccaggcctccatcccagccccttgacagctctcgtttcaactttgcccgatcccttggtttgggctgttttggctgatatttaatcgatcttgtccgtgctctctcttttccgtcccttttcctagaaaccattgatcaatacaacatctctgtccttcatttatgaatacctacctgaagtaaacaaaacagagagagcaagatgccccctctcaacacggcgacgattggcatggctgtcacgccaacagtcgtctccaccctcttcagtcatgtaagtctttttcttcgttagtattctaactgtaaacgcagtctagaataatcatcccgtcttccacttttaacttgcgatccaccaccgggaggaactttaattttctttcggtcacaacaaagaatccacacatggttagtttgttcccgtctctaacatgactcaaatcagtacctcgaccgcaaaaaagtccgccaaaaacccaccgagcgactctcgtacgacgaaggcctccacctaatccgttccttcctcgcctttgcctccacccgtcctgtcgaagaactccaggccttcaccggccaatgggtccctcatccttcctgggttcgcgtcgatgaggtcgaaattcccgaagataaactctcctacgccgccaaccttctccacgaacagctcggtcccgagggtattcgccgcgtcggcggtcgcgagtggtggcaatggcgcagacccaagagcccgttgaaggctgaatggatcgagatgaaggccgactacgaagagcgcaagaagaacgcagacccgggcaatcgcgtcatgttctatattcatggaggcgcgtacttctttggtagtgtcaatgagcaccgcttcatgatccagagacatgcgcggaagctgagggcccgagcgtttgcgcccgagtacaggctggcgccgcagttccccttcccgtgtggactgcaggactgcctggctgcttacctgtacttgttgacgcagcaggagcccaaaacgatcatcttggcgggtgattcggcgggtggtggcatggtcttgtcgttattggtgattctgagagaccagggcatcccattacccgctggtgcagttttgatcagtccctgggtcgatcttacgcattcgtttcccagtgttgccggagattgtcctttggactacgttccgccttctgggttccatcataggccgtcgagggcatggccgccaccggatgaggatgagatggaggagctcaagaagattgccattgagcaaaagaagggcgacggcgtgaaagagggcagttcggattccaacagcggcattcccaccattggcgacgttatcgacaaacccactcgcttgtcgctcatgatcgacggccaacagatcgacatcaaggagcagatccagatgtacaccaccaatgagatgctcaaccaccctcttgtgagccctgttctgcaacctaccctgggtggtctccctcctctccttatcatgaccggcggcgccgagatcttgcgcgacgagcagatttacctggcccacaagtgcgccaaccccgagcaataccttccacccgaagccatgatggacgagcccgcctgggcacaagtaaaaaaatacccaccaaccgacgtccagctccaagtctgggatgacctgtgccatgtggctcctactttaagtttcacacggccagccaagtaccagttccgagccatcgcccaattcggcgcttgggcacttgctcgcgctcagcggaccgagattgacattctcgatgatgacgatatctctgtcatttccggccacgagggcgaggatgagtccgatgacgctacccacgagcctgccgttgacccaacccaacctaacctggatcccaagccgatgcccaagaaaaagactaaaaggtccaaaaacaagagagccaagacgattgccgaaaaggagaacgaggccaacgccgtcggcaaagccggcgaccctcttccgcccttccaccatcacatgatccgccaacgcgtgaccaccaccggtctgctcctcccccttcctgagcattctgacctcccagcctgctgcatggaccggaacgccattggcgtgatcaaacccggccccgtgcgcaaatggctcgcccacaagaagaaattcgattcccgcttcgcctcaaccaagtccaaggttcacaagcagagaatcaaggacatgcgcgaaggcggctacgaagtctttcctggcggtgacgtccctcctccctctgcgctcgcaggccgcagaaagattggccaccgcgaggaggacctgaagaaggacaagaagagttggggtctcagtctctggggcgtatggggcagcaagcacgacaagatgactgtggcgcgcggggagaaggccgaccgccgagacgtttccaccaagacggtccaggcggccgacggcggtgagggcgctcggagctactccgacatcaaaaaccaggaagggaccggcgtccaaggcaagacggccgcgggcgtcgagcgtcccggactcggaaccagagcgtcgggctctagatacaagagcgttgcggaccagggacagacgggggagcatcatctgcatgacgatgacgagcacgagcacgagaggtcgcagatcgaggatatcctggcgtacaggaagggagagctggaggaacaacatcatcagcctccggaggtcggggcgacggggaagaggcccattgtggatggactagccacaccattcagtctaggcaagaaggccgagacagctagcatgattacgttgcagagtggcaagagcaggatgacagcgggcaccggcgttctgcagagtccgccgggtaccagcgctggtgcgtcaagggacaacttgtcgctgatgcctggtgctgctgatgacgccacttcattggccgaaggtgatagtgaagcagcagcagcagcagctggaaaccgcactggtggaagtgcactgaagcacgaagtggaggttgacaccgagaagatggaggctagcaaggctgaagaacgcatcgtcccccgtgaagtagaggtcaggaactatgctacccacccactggatgccgcgaggggaatcggcatgtcgttgcctacgcctcttacgcccggaacaccagggacgctggggagcaggccgggattggatcggttcgtgactgctgatgagtttttcagcacggggggtactcctactcctacggctagtgagcccatgcttaacggtgcttgatttctgagtagaggttttggattgttttcttatggtttgatatccctcaggtttgagtctgatttaaaatagatatccttttgctgttgtttgtcgatttgggtttgtggaagagtcaatcagtcagtttgatacctgtccatcaagcgagcgagcaaaggggggaagcggtttggggtaaaagtggagggaataattggtcatctatcgctattgttagtttcacttagttagttttgagtttgagtttccttgagttatgataccactgttttactagtaagcgttttgtcaatgagttgctagtgatgcgtttggtaagaagttgttcgatctttcgtgatgattctttaaagagtcatcgtacctactttactaagtcagtcttctggatttaggttttggggtatggaatggcgcgatgggtaggtaggtagataacgatgctgaaacccccccaagactaacctgagttctgtccttgattgtggctagaaacgcgaaccaaagacatggccagctaggtgattcattatttacccagaacaactttctctaggtaaacgaactgcaacgtgcatgtcatgtaaccaaccagacctccattaagtccccggccatctatatgaacgcaaaggctagctacactttacacaagtagtgtagtcccatccgcaactggtaaacatgcaaaacttttgattgaaattgaccgtgataacctcccttttcttttcccaaaaaaaaaaaaaagatagatacctttatgtatgtgggtatgtatgtgtacatgctactacatctgagaagcacatgagttcccacccagccccttgacaaaataacctaacctaacaagaaaaacgggagtagaaatttactagggttgtagatacccaacaacagaccaagcaagcaagcaagccccaaacctggaagataactacctataccagcaaaccaaccagccaacccagctaacagagaagagaaaaccaccaccaaccgagcccaatgacaaaagtccaaccaacatacacctgtcaaagatatgtccaaacgcatcagagaacaggcttggacatgggcgcaatgatgccctgcttgagaatgactctgggcttggtagcatcctggaaggtctccttggtagtccactcgggaccaacggggatgcggagcgagcgctcgtactgcgcttggctttcgaaggggtgggggagggaagtggcaaggtattggtcgttctattgtttttttgttagcgtccgtttatcatgactgcatctttcccccattccgcatatagacatagagatcgagcgaagcgaggaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggggaaaaaaggggtaaaaataaaaggggtaacaaaccttcttaacccgtccctccttgataatcacccccttgagcttgaaatccttcctcttctccttcttgacgccctccaccttggtgacgaaccggcctgtgtgcctcttcttctcgcggttggagatgccctcgcctacccagccgccccagccaggaagcgtgttgtcgatctccttgtcgtcgtcttccttctccacttcggccttttcgcggttaaagtcgcctacgacgtcctcgcctgcaaaggcacgcttgatgagttcttgatcgcggatggcgagggggagatggatcgtttcttcgtcgtcggaagaggagtcgtcgtgggtggtggtggcgggagcagaggacttcttgtccttggctgctgcggcgtccttggacttgggcttgggcttggaggcgagcatggcggcgttggagaggtccaactcgccgacggagaccttggcggcctttttggtgctcttgcgaccttcttggggagccttggaccaggcaccggcgacggaggcggcgagggaagtgtcctcgacttgggtggtggctgcttgttgtggtgttacttggagattggacatgtcgtttgtgatgttcttcttctccttcttcttctgagcagcctgctggccggggagtatgatctccgtcttgcccataccgaactgcctccgaccgatgtccgtctcttcgacatcgtcagagtcgtagtcggaatcgaggtctcggcgaatctgcgcaatcatctcatcgttctccttcctcttctgggcttcgccgcgttgcatgaacttcatctgcatcagccccgactcgacctcgccatccgcgtaggaagcagcgtgctcgagctgttccagcaaccgtttcttgttcttcttctcatcgccagactcggcagagtaatcgtcggaaccactgtcttcagaatcctcctcgccctttctgcgtccctcgatccggcggcgcagctcctccttctggcgagcagcctctgtcaacccagcgcggaagttgtcgtcccacactgcgcgaccggccttcttgccgagcttggcccacttgctgtcccggtgacgagtaccgacgcgctcgagggctcgcctcctgtccagagcctcgcgctcctcttctgaatcaatctctcccgcctcaaccatggcatcatgcatctcctgctcgtcgtggagcagctccttgcgatgaatgcgacggtacgccttggacttgatcttcttgatgcgcttctggcgggcctgctcgcgcgagaacagctcacgctcgcggcgcttctgacgggtgatttcttgcatctcagcggccgagagacccttgcgagcggcaatctcctcgacgttatcctggtcctccttcttgggcttgttagtgggtcccaagccggattcctccatgatggccaagatggtctgttcgagctcggtacccgccgtggccttggtcacgggaaggagttcttgactgtcgaggccggcgtcgtgggcattttgcgcgagggggaaaaccaggtgatccgcacggcggttgtgcttgactgtgtcgatccagcgctcgagcgtctcggaggtcttttcgtaggcggcggagcggaggagcttgtcttgttgcctctttgcgagggggatgtcgagcttcttggattgcccaggcttggcggccttttcctccttgttcatgagcttgagagacttcttcatgtgggggtcctggacgccaaggaggccgagatctgagagactgagtttgtttgttggtttcgagcctgattgctcctcgtcgtcgttgtcgtcgcccgcaaacccggagatcatcttttggaggtcgtcgagcttggaagggtcttccatatcgtcgtcactgtcttcgctttcgctcgattcgctgtccgcgtcgtcttccgatcctgactcctcttcgccctcctcctcctcgctgctttcatactgatccagtgctgtggcgagatcgatggcgtcggaaccgagcgactccaagtcatcgtcctcatcttcgtcctcttcctcctcatcactgtcgtttccacccttcttcgccttcttgcccttcttgttggagctgctcccgctgaaggcatagccatcgaacttttcctcgtcgctctcaccaaaggcctcatcagagtcgagttcggaatcttcgtcatcagcgcctacaccaacgtgccactcctcgccatcgctgtcctcgccaccgtcggagaagccttcgaaatcgtcgctgtttttggccttcttcttttgtggcctggcgtcctcgagatcttcctcatcctcgtctccgtcctcatcgtcttcgtcgtcgccatctcgttgtctcttctgggggcgctcttcgggctcgtcgaggtctcgtgtgcggacgcccttggctttcttttgggggacttgttcggcggcaatagcgaaggcgtcgaggacgttgtttctggatttcctatcggcagtcttgttgttgactctgtgcttgggacgccctccgccgcccgacttgggcattagaggcctgccgtgggcttgacggccgggcattttgctggtatttgagaattgactgattggaagtcggaaggtaattcagtcaattaagttcgaggtcgagcaagcaaaaattgggtgatgagattgtcgacgaagtccagtggttggatggaatgaatcgatggatgtcaatgtccaacttttgcctgcacgggtcctggaggtcgaagtggtcaggtcccttcaacggcaactcccaccaagccttcaactttctgccagtgaacaagctcccccgaaactttttctgccgcctctgtaatcgataattttcgggcggtgagggcgcaacacccacccattttgcggggccgcagcaggctacaggggtacctgtttctcccagcctcacgtcattggctcaattgagctccaaacttctgaaatggctccacctcaacccggcgcggccccggacgtctttgcgatttctcgattccaaccccgtcgcccgtcgcccgttgcccgtcgccgtccgtgttgtccagcgccagtccgagtccgagtccgagtcccgtctccgttcctgtcgcgtgcgccggatcttcaacactctaaagcggatcccgtctccgtcccacttgcgcccacctcaaccaccctcaccacagcgaggtgcttccaccacccagatcaccgaccacaaaaagcaattctccgtcgtcgttgccccgcaaagcgcaatcctcctagcccaccatgcagcccactcgcatcctccaaggtctcaagtaccgcaagttgcgcctgaccaccaaggacgtcaacaagggtttctacaagggtaaccgcaccggttccatgggtacgcacaccagctacggtacctacaagatcgactacaccaaggtccgcacctatgtgtgcccggacctgaccggtttcaaggtgggtggtcctctatttccgtccgggtttggggttggaatgggatgtgttgggggatctggtgctaggggagggaccgagaatggaggacaaaagagaataaaaaagaattatgctaacaagatccaacaacaacaaagctcacccccttcgtctccaagaccatccgccccgtccacgaccagttccccggcgacaagctcggccccaagaaccccgccacttaccttgctcgctggaagtcggagaacggtctcgactaaacggtcgtcattttttcaaggagggaggaggaggacattacgataccagaccacggcgaggaaatggagcgaggctcactcaactatcaaactaccaaacgcaatatatacccaagttctgattacattccgaaagcctgccgacacagacccgttcgaaggaccacgagccactctccactgtacattatatgacctgaccaccaggaatcaaccacctagcagctccactgttctgggtcatatgtgaaattggaacatgtccaggttctctgcctttggagtcgccacgctgctacctaggctgatggtctcgacattcctaccattgagatacagcctgatagctaaccatacgtattcaaagaacactcgccttcagagctgcctacgatacatctcccctttcggattggttctttgaattttgatgtcacgatgatctcgccgtcacatttcttttcttctagaagagacaaggccgatttatatgactatacccaaaggtgtccaatggtccctgtccgagattcaagggggtcttgtttcagttgttagattattgagggagcgagatcggggattttaatagggttagggcttaggtcactcttgttgattgttgcctaacctctatttgccctttgcctggtcgcctttgagaaggtgcgttgtgtgcctagcaatgaggggtatttctacctagaggtagtttcgcgggtttcttcctttccttaccttcagttactttattctaagcaaccaccgcctcccagaagaacctttctctggcatgaagcaattcaccttcggctcaagtttcacgacatacaaagggatcaccgaattcaaacgagcgaatcccgtcgagaaagttcgccccaactcgccagtgcgccccatcaatcccatttgttttgcatgaacttgtctatggtctttctttcccttgaatctcctggccacccagctcttcctgaagctgcaagcctctcctcattcacttgataccttgacatgtcatctgcccatcccacaacagacctaatcataatcaaccaacaccatgaaaccatctgcccacttcaaccatggaccgatcgacaatgccttggcagaggaacccgtcatgaagtctcgctacccccccaggcagcttaacaagctctgtgatggttgccaagcagtgttccctacgactgggccgtggttctgggacctggaagacgccgtgcttgccgacgaagatgattggcacctgcgggatttcagcatttgtgaccttcacgagtcggcaggggcgggctgtcacttgtgcagggtctttctggactccctacttccacccgatatgatcgtgggaaaccgtcaaggatacgttgagtggtacgaggctaaccaaaaaatccgactccgttgctcactagacaaggactggaagaatgtagacttgcccatgaagttgacgattctcagtaactatcaggagcaatccaccttgggtgaaaggttcgcgacttcctctgttcagacactacgattccagtctgtccgcccagccttgtcgggacagtgcaccaacggaccagcctggatagcggatataagggacttcctgggaagctcatcggggtatggccctctcacgatatcccaaccgacatcaaccactaccttcggctcgtcctcaatcgagcaagttcggaagtggtcgacgcaatgtcttgaggatcatggaaattgcatacttaccttcagtagtggcaatgaaaagcaccgctatcagagcaagattcgtttcgttgacgttggaaccgatgaacacccaatattccggctggtcgatggcgaaactctcaagagacaggagggctgcattaattacatcaccctcagctatcgctggacggccgaaactgccctcacgagcctaagaacatacaacaaggccctttaccacgatcccatacccactgagacccttccacagatctacaaggacgccgccgcagttgctcgggctctacatatcccttatgtttggattgattccctctgcatcatccaagattctactcaagactggaacgaacaagcctccctgatggatagcatttacacccatgcgcgcctgaacctctccgggatgtttgcggatcgggctgtgggcctccgggtggaaagagatcctctggccgtttcgccgtgcatcatatcccgtcgtcttcccactgattgcgacgctgacgaggagtggtatgaacacttcgcctgcttcgaaggctacggtgccaacagcttcgtggaccttgcgcccttgttcagacgagcatggtgccaccaagagcgcgtcctgcccattcgcaccgtctattttggcgagcagcttgtttggcaatgtcctcgccaaatggccagcgaagcctttccgtcgtggatctggcgaggaccatatgatccgttttctgagatgtctgttcacgctcaccggcagcaagctttggatataggatacttgctcctcgaggactcgcgtgatacttgggaaaatatcgtgaagctttatacccagacgcaggtaacgaagcagacggacaggttggttgctctccggggtatcttcaaccgatttgggcatatgtggggccagcatgatctaaactggtgcgtcgctgggctgtggaagcagcatctcgtacggcaactactctgggaacgatgtggcgagatgaataaggaggacgaggacatgactgctcgcgcaaaagagattctcgacctcttcccttcctggtcctgggcgtcctgtccttcagagatattcttccaaaccatgggcttgggtaggggtcaccatgttgaggacttggttgaagttgattccatccaaccttctcggccactcaagtcgggggatacatacacggcgttcgagacaggatcacacattgttttccgtggattaatcgcccaacaatttgatcccgagaaagtcctccaaacatggaccacccaagactccttagatggtcttgaagtctcattgtccatcgacggggagcggactttaaaactcgacaccggtgtagtatttgaccgaccccagatcgactcaatcaagcacgaagaccttaggtttcttccactacgaatgtactgcatgatgaatgacagctgctctgggtacgtaggtggcctgctggtagagtcactgggcatccgggatgggctaccgacctatcgccgcatgggcctcttctcggcattttgcgaaacagagatcattcctggttggcttgatcgtgccgaggagttggcggaaaatattgatgttgccatgggggatttgagggataagaggaaagagtttccacttttgcagctggtgtgattactcgggtacctgtatgatcggaagtcaaacattaacctcaaatggtgcgcacggccgggtcggtcaaagggatcaatgagagtgattcacacagtcatcgtaaggaaatgctttctggttcatatgcctgcctttgcagcctccccttgtcctccagccttcacgcaactgccaccgattcttctctgggaagcaacggctcgttcttatcctcctccgggccaataaacctcttgaagatctcatcaaatacctcctcggcgtgcttctcagcatcatgctgatgaatccagtcctcacgaggaaaggcaatgctcgttgggtctttggcaaccttttcccaatcagtcttgtgccatctatcccttgttgtttctccagtcttttgcacagctctcacgcggtcgtatctgtgcatcggtgtcagcaaacatccccctgtttagcaagcaaaataggttcaaatacgcacctgatctcctgataagtcctaacagcagcctgcaccccctcctttcccgccctcctcaaacaaacagcaatagtaaccccatcctccattgcctgcgtcgccccctgcgcgctcgtcggcaaaaacggatgcgccgagtctcccaccagcagaatcctcgcatgtttgctcacccacgtcggcagcggatcacggtagaccaacttccagtccaccagcgagggtgttttttctacaattgctttgcagatgggatcccacccttcgaggactttgtacacgtcttcgagtttgccgggaaaggaccaagactcatcgatgtcgtgctcgtcgcggtgggtgagtacccaacagcagtcagagccattcttgatggtgctgaagaggaagtgcacgtcagggccaatccagccattgaaggtgtcgccgttggagcagaactcggaggttcgggggtcgacgatcatgtcggtgtttgggaacctgctgcgtttagccaatgtatgatgagacaaaggctgagaaaatgcgacataccaagctcgccaaacagcatacccgctgctcttgggcttatcttcaaatccaaggaccaactggcgtgctttcgagcggacgccatcagcgccaatgacaatatcggctgttacctaccgggcacctcatcagttcttatccctttgaagtctccgaatacaatacccgcacttcaaaaaagaacaaccagaattaacagactcaccctctccccatcccccaacacaacccccgccttctccccatcctcaaaatacccctccaccctcctccccaagttgatctcaatccccaattcatcccgcgcatactcaaacaccacctggtgcaactcccctctatggccattaaacacgggcgcctccggattttgtggcggggtgggttggtggtagaccacctcgcccgtatcgtatttatggatcctgaatccgtactgcgtcaagtcgatagacaaggaacgcaatttggcggcgatggccccgtcggaccaacgcgcaaagatgcggccgccgttggcgccaaaggagatgatgtccccgagcgacttgagggtggggaaggattcgtagatgattacggagtgcccgtgccggtgacattcgatggcggtggtgaggccggcgaaaccggcgccgacgatgagaatggagatgcctgtggggggtttggggtatgaggacgtgaagggcatggttgcgagtggtggtgtcgaggtggcgttgaggtggagtgaagtcgttgtgaggagtggttgtggtgagggttgcttggaagagcacaggtgaggagcgttttggcgaggcacaaagtcagtaatttcggggggcaaaagtgtgtccgtaaatgaggatctgttctgtttatggaaggtaaggtcaactttcccctcctttgagcacaagcttcattgcccgaggattgacttgatgagaacgccaaaagactcaacccgcttactggcttggagattcctttggatgtgcaatcatgtgccccagaaaccaatacccgagcttctcaacgttgtgtttgtcccaatccttggttcccgtcccttcatcgttgtgtcctgaagaaagctggacaaactgcggttctcgaggcgggttggtcacccatcaacccaggaatttgtttccggaccccaagctccccttttttttttttttttggaaacgcagtcagcgttgcgttccaacaccctcgttttttttttttttgtttttttttttttttttgtttcagcctatgatagctgcattccggaattgctctctttagccgtggtgttcttacccctcaccctgctgccgcacccgcattccagaccagtccgggtattatgtatggtctggagaataccgtacactgtgacgggtgcatgtgggtgacggaagggaccgactacctactacgtaagaagaaagtcttgttgtgagggggttaaggacatagtgttatagtaaaagctggtatagtctctcttccccgcacgatatagtttgcacatccccatgtcccgggaagtctgtgcgatgcagtcgcggtaaccaaggggagagctcaattccgtccgtaaaaggtcatgtgtagttggattttggtttgaagatgattcttgggatctttctatctcatgataaaatcacaaaacatagaattgcatgatcgcggacagtattgaagagtgtctgcattgagatttggtgttgtcaaattggtgatgcgaaacatcgtaattgcgcatgcccttataggtactagctgcaagattcgttcccatcaatcagctacgacagttgctcaacaactgtgaatcttccgtagtatagtggtcagtatgtgagcttgtcaagcttgaacatcagttcgattcgctcgagacccgggttcaattcccggcgggagagaccaatttctttttgtgtttttcttggtggtcggtggcgaggatccacttaatgtaaataaaccccctgttttttttcttcttttttttttctctgccaacgggtttcgtcgtcggcaataacaagcttcaacatgcacaaacctccccagccagctgcctacaacaagtccggaaacaccatcgtcacttcaccttcaccatcctgatattccccttctcatcaaactcgggcatctccgccacctccctcttcttctgctgataaaacgtgctcatccgataccgattctccccatccaacacctttagatccctcaacgcctgctccccctctctgacaattatctccctaatctcctcactcctcggcacaatctcacaccgaaacggctgcggccgcatattcaacccattcgtatacgcaaagatatccacctcctcctccttccccgtctgcgggtctctatactttctaatcgtaaacccccacaacagtctcgccaccgagatccacgtcccctgctccgccagcgcctgccccgaacaaacccttcgtccccatccaaacgtcatgtaccccttttcgcccggaaacggccggtggtgatcattccccggcaaataccgatccgggtaaaacctgtctgggtccgggaactcgcgctcatggtggtggatggcccacacgttgccctgcacccagctatgcggcgggatgaagtaccctttgtaataatctggtgaggtattcgagtgcggttggccgccgatgatggcgacggagcgccagcggaggacttccttcacgtaggcgttgatgtagggtaaattgggcgcgtcgtcccagtgcggggaacggcccccagcggggccaccaaggacgcggtcgagttccgcttgggctttgtgcatggcgtcgggaaaggcaaggcaggagagcatgaaggtgatgagggttgaggaggaggtgtcggagccggcgccgaagaggttacccgtaagggaggagagctcggcttcgggaagggagtattggcgggaggcgtccatgagggttttgatgtagggggtgggcatggaggctttggcgaggggggacttggattcgtattgggcgagggcttcgagggccagagagtggaagaagtagtgcccaccacctccgcctttttggccgccgccgcggccgccgctgcggtagttggtgccgcggaagaaggggagccagcgggggaagcgggcgaggacttgatgtttgggttgttagcaacgacagagagacagacagggggggggggggggggggggaaagatggagggaaagggaaatggaaaggggggaatgctcacaaggaaaagtttcaagcaacatgggaaacctcttccccggcacgttcaaatcagcagctaactgcatcaacgcaataacctccgtgatgatcgggtcgtcataactcgctaccctcctcccaaaagcaatgacactgacaacactggtcgcgtaccgctccaaatgcttgacatattcctttggctcacgcaagtaatccagcgcaacgactttgctctcgttgttctggatctctcggtacccccggacggactggatgccgacgcccaggtgcatcaacttgcggtgaatccgccagcggtcgcggtcattgttgttcaagatacgcatggtgacgaggtttttttgcccggtgccgagttcgccgaagacgaccatgcgtgggcgggaggcgtagatttgggctttcttttcgaggatttcgtgggcgcaccaggcgtcgttgatccagattgttgggttactgggctgcgttagtgacagtagaggtagttatggggatgttggggacgagcataccggcctatccagaaggtgatgagtggtttctcatacttcttggatagctcttcaaagtagatccacggcttgttctctggtaaggagaaggtgttgcctatgatgggccacgggaacgggcccgttggcatcttggagcgaagccatagcatgtagccatagtcgatgatgattgcggtgagtactaaggcgagagccaagaccaagagcttgtagaggttgacatcggccagagcttcctgcgttttgtgaagggcgaatagatctagcagcttgtctgacagcattttgcccttcagtagcgcttttgggcagactcttctgcttgtcttctgtagaacagaaaaatcaacaacgtctttgatagccaagggttgtttgttgaaatgtggccgacactggcagtcagtgtctggaatagagaatgagtgacttgtaaaaactcaagggccgtatcccaacaagccatacccaattctggacttggacaatatagccatcccgttcgacctgatccgggccatcacgaagccgctcagcctgcggatggtgggtgggaggttacgaggtagcaagaggggtatgtcaggacctggtcagcctatgaggaagagtggttgctgcggttcggatggttactcttgacgtgatgtcccacgacctgatgaatcccgtgtcggccatagttctgtattccgcgatgcctttgtcccacggcatattcgaaagtgcgggggcaatggcaaaggaggaatataccttaccgtatgtacctaggtagttgtgtttgcaaagtgggaagcaaacagctagatcaactgcacattttccattgcccttcatctcccgtctgtttcgtacgtgcagcttcaatagagatgaagccaaatatcaggcgggtccttagacttgaacatcttacccacagctcaaaccttctcttaactcccgtatccgtccgccccgtgccatccgaaacatcgagatgcccatatcaccgcttgaggcttcttctcctctaccatttccaagaaggccgttcaaggagatcactgtcctgtccactcagattctctccgacttacaccccctcattccccagttcagctccctcccaaactgtggttctgctgcaacctcatccattaccccacactcagcgaccaatccatccaagacatacaccgggtggccatccaaccgaacttcaagacgtaccgtgccggatgtacaatataagtatccaaaatgagccgctggtttcattgccgtccaccgttcgtctatgtcttggcgaatatggtttccatctttcagatcacctcgctaccaacaccctgtcaccgcccacttaaccggttgggcttcaggcgacgaataccacccctcatacataactaagacacatacatgtatgctaacggcaaagacggttgatcaaacgccggtagttgaaataattggacctgaagagatggacaagttcgccccgtgaggaggcagaatgaatctagacgaacaatggggggttgactagtttgaaagggaagtagtgagcggtgatgaaccatggcagagggagcctagaaagggctggtatgaggacaaaacagcagtagatacgggagctgtgtaggcggtttggtagccatattggtagagaagtcagaaaaggaattgggttgtcaatattaatagacggaagaccgcaagtcgaatgtagtgtcaatacaaagacgtgtgtgtataggagcgtgtaaagccggaatggctagtattggcagttggcttatggactgtctttgttggttgtcgatctcccaatttctgttgtgcagtagtgcgagcaaggcaggttgaccggttcgaaatgaacactacaccttcacattcgaaagggaataagagaagtgccgttggtgaatcttgccgccacggtctggatgtctgtatgccgtgtcaatgccgtatgagtgttgatcaccaaaggtagtcgtacgtttgcacgtggtcttcattccttctcctctccagaccatcgaacccctttaagtccccatgcagttgacgttggaaccgttccactttcccttccaaggttgcaactccagcttgacttgatctcaactcccagttccctcttgatcgagtgcttatccatcggtcagagtcaaggtcagagaaaacaccaaccatgtcctccaaagagacagcctccaccatggcggagaaggatgtcgaacaccccatcgacacccccgtagccatcaccgcagaagtcgaagagaaatatggcatcaaagcccactggaaatgtctcgccgcctgcactctggtgtccatgtgtcccttccaatacggccttgactttggtttgatcggcgggctgcaggccatgattggttttctcaaggtacctgaacaacctcagtcccttctctcatcctccccttcattcccacttcactaccaaatgatactgacatcaacaggtcttcggccacccagccccccacgtcgccggcggctggaacatctccccctcccgtcaacaactcatctcctcgctcatgaccctcggcgccttcctgtcttcctccctcgccggccccaccgccacttttctttcacgccgccaaactatctgggctgcttctttgctatgtatcgtctccaacgtcatcatgatggccaccacctccatcggcgggctctacgccggccgcttgttacttggtctagcaaacgggttctacatgaccttttcgcagctttacatccaagaggtagcgccggctcggtatcgcggactgatgatttccagttttcaggtgtggacgagcgtaggtacagtgattggcggggtggtggataactttactgagaagattgatggaagggatagttacttgatcccgctgggattgatctttgtgtttcctgtggtgattagtctgggactgtttgcggttcctgaaagtccacggtggttgatgatgcaaggacgcgaagagcaggcgagaaagagtctaaggtggcatcgcccgtattcggatcggatggtggaggaggagatcagggatattcagctggcgctggcggcggagggggagacggtcaagggggcgagtgtgtgggatatgtttagggatccggtggataggagacggacggtgttggcggtttgcgggttgacggtgcagggggcgtcgggggctatgtatatgattggtatgtttgattcatgataaccttgtggtggtggtgatggataatggctgacgagcaacagcatacggcacatacttcttcaagatggctggtatcggcaagccgttcgaaaaccacgtcatcttgacatcccttggcgtggtggccatcctcgtcaactcggctatggtcacgcactttggtcgtcggcgcatcttcctcatcagcggtctgatcctctgcggtgttgcccagctccttatagccgttgtgtataccgtcaagccgggcaccaagtccaccggtcaagccatagttggactcgctgttgtctatatcctggggtataacggcatggtagcgacgtatgcgtggatctcaggcggcgaactcccctcgcagaggttgcggtcgtatacgttcggactggcgacagcgattggattctttgcggcttggttgacgacgtttacggcgccgtactttatcaatcccgagtcgatgaactgggggccaaaatatgggtatatctggacgccatcgtgttggatttctgcgtgagtgttcccctgtctcctgtctcccgattagtggacgatgagctgacgagaagagcgcgcgcagtctctgggtgtacttttacctaccggaagtcaagggccgtaccttggaggagattgaccaaatgttcgaggcgcggttgccggcgaggaagtttcgcaaatacgtgtgtgttggtcgcgatggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtggtgcaaacgagtcggacaagaacagtgtcaattgggagaagaagggcgacgaggtggtgcatgcggaagaggtgaagcgggtggtgtccagttagtcacttaacaggaaaggtgctgtgaacacggcagaataggtggaatctaatagcgcataaacacttattcacgttaccatgtcaaacctaaacatggacatccgagcatccaaatcaacattccgtttcattgtcctcggcgttggtatctcgatcaccaccaccaccaacctcctctccctctacatattccactgtaaggaagccttttcatccaacttgataataacactcttgatctccaagaagtgattcatgctgtgcaaccttccctcccgcccctgcccactccccttataccccccaaacggcaaatccctcccgatcgatggactcgagcagttgatactgacatagccgctctccagcgccttggccatcctcatcgccctactgagatcattggtaaacacggccgcccacaatccatactcggtatcgttcgccttggccaccacctcctcctccgtctcaaacgtattgatattcaacaccggcccaaagatctcctccttcatgatcttggcgtcctccggcgtatcaaggaacaccgtcggctccacaaagtatccctttctctcgtccagctggcccttgccgcctacagctagcttgccgctcttcttgccttcttcaatgtaggacaagatgtttttgtactggatctcgtccgcttgaggacccatctgcgtttgcgggtccagcgggttaccgccccgaatagtggccatgcgcttggtgaaggcttcgatgaacttgggcgctacgctcttttggacgtacacgcgcgagttggcgatgcagacttggcccgcgttgaggacaatgctcgacatggtatcggtgagcgcctgctcgatgttggcgtcatcaaagatgatggcgggagacttgccgcctagttcgagcgtgacgctcttgaggttcgttttggctgcctcctcctggattagtttgccagtacgggaggagccggtgaaggaaatggcgcgcacgtccatgtggcgggcgaggcagcggccggagggaaggccgtggccggagaggatgttgaagacgccaggcgggaaaccggccttggcgacaagctcggcggcgtaggcgacggcgaggggagccttctcggaggacttgaggaccacagtgttacccgtgatcaaagcggcggcggccttggtagcgaagaagtacaggggcgcgttccaggggatgatgcaggcagcgacgccaaagggctggcggaaagtcatggtcacgtagccgggcgtgttgacgctggactggccctggatgtgcggccatgcttcggcaaagtagtcgagctcatcggcgccgaagtcagcgtggaagaagtggttgacgggcacgcccatggagatggcctcgaggtggtggagggtcgacttgtgctcacggatcaaggcggcaagcttcttgaggtaggcaccgcgcttggcagggtcgagggcggcccatccaggttgtgctgcttttgccgcagcaacagcacggttggtatcgtcttcagtggcctcagggaccttgcacgacatctcgccggtggccgggttgacgacgttaaaggtgcccttgtcggaagcttcgacgaactagcagttgggtgttgttagccttactcggtcatctgagtatgacaagagtaacctacctcgccgttgatgagcagcctcggctggaactcaacaccgttgatgtttactgaagtcgacatcttggatggtgtatatgggtgaagctcgtgatcgaggtggattgataactgacggctcgatattggattcctgcaatgtcgagatggtcgtgccggttgatgtctcgaagttaaaactgccgggaagggggatgtcaaccacttttaaaggacgagaatgagcaaagatgatgaagcccgggggacacaagaggaggggcaaacttcgcttcgactgcccgatctggacgttaccatcaatcaaactcatccatccggttcctcttcttcttcttcttcttcttgtcgagcattgattcttggcaatcaacacagtctggagtttacaagtacaacaggcaaaattccgagtccatctgcggtcagcggccgcatcggccgccgatgaataatcgcccaggcggagtgttttgtcaccatccacaccaccttgtgagcaactaactgggtttcatgtcatacagagtaccaccggattcgttcaccttctctaccgtcgtcacaactggtgtcttgtggtgtttcgactgacaatcgaccactacaccaatatccccattgctaccataacccacagagcagtacgaaggactgtcacctattgtccaatcatcgtgggttcttccattcggcagcatgcgatatcaccttgatggcgtcaactcccctgaatctgccccgcaaccaagacttcatgttacatacctttttgctgataaggtaaattgtgtgcgaggttttaaacgtctcctggcaacctatcgaggagctttcgggatgaatgcctccttgaggtcaaacagatggttgcatcagcgagaaacctgagaccaatcgagaaccaaagacgggaattctatcacagggtatcttttctgcttcgaacacctacctatgcttcgaaggatgaagatgcgtgactgactaagccctccttcaagtgaaaccaccaacaactcctacgcctgcaagcagtgaataggcatgggataaaatgcatgcttttgtgcccaagtacctaggtatctaccttataaggagatcagccggggatacgggataggacagccggagaccaacacgacatatgtccaggtaagtgttcggaagtcacttcaaagactccagctctatctcattctgcctccctgagcgttgatcaagaagcttctgttcgccccagtacccttttggtggtaccttgcttccgagccccatatgctctagaatcacaagagatgcgggtgatatagacgcggacaacactcatcgcatatgtaagccatgcgttggggcacgacaccttccctcttacaacaatgcaatcgcacggtgtacgcccatgctttgcagcgcatcaacactgatacatcaccgtctcctcctctttctcgtaagtaatggcaagcgggcctcaggtgttttccactcctgtcgacgataacataactgaacaacaaccatgaaccccagctaaagagctcgtcgcccacccacccccctccccgttgcgtaatgatcgaatcccagcgagcagtacacctcatctctcgaatagaaacttccatcgtcgtcgtcgtcgttccacatcaaacaacccaagtcaacgagggcatacacttcgtacagctgtacgttccatttcaggcccaggatccaactttcttcttgccgcataccggtggtcgtcctgccggaaacatcaaaatcgacattggggacaccatcgaaagctccagagcgagatccaaagaccacatctcctgctagtcatcgatactttttttttttggttgtaaacctcaaaaatgattcggtcaaggctcatgagtgagatgtgggattcagggccggtgtttgagaagtcgcgttgggaatggaagatgcgcggtcgtgtaagtgtctcctccccatgttgtccggaggacctacatcgacgagccttgttggggaagaacttggaggtgaagcccttgcattccgaatggttcatcatttagggcatagctttcttttgcgctgggtgagaacatttggagagaaggaagcaaggtgtttcattgccgagtgagggaggaggaggagcggaaggtaatgtcgggattgtgacaacgaacacgacttcaagcaggctctcaaacagtcatggcgatgccgacgttgcggaaagaaaacggaaaccggtgagggtgtcagacctagcagagcctcggaagagcttgatacagagatgagtagaggtacccccttgagtgccaagcgggcggatgattaacaaaccctcccgagctgagtggcgctcagaggggccgggccgtcctgcatcgccgtggccttttgattggctagcgggcagtgtggtagagttgatgtctaccatagtgctgcttactactgacttacccgaacaacatcaaggccttcttcgaggtttacagacacgtcgacgacgggtgtgtctccgagaggaactacggggagtattggacgtcatgggaaagcgatgtctatgaaattgaggtagatcaagtggtaattcctttccttttttttttccttcaaacaaagtgggagagagtgtataaaccaaacgagttaagacaaactaacacgcgaccttctccagtccgccaaacatcaaacagtacaggtaacgaccgttcccattccgacaaagctctatgtcctcaaattataacgaccgactccccaaaaagaatttcgtctgctacatcacttcctttgtaaaccccaagtccgcgaaccagcaccaacatctacccccttctcaaacgcagacattgtctccagcgcgtcccttgccgacaatctccacgctcccatcccacttgaagtaactcgcctcatacctccgacaagtagcatccatctgcgccagcgcatagttgacatcatcaacatcaagattaccactgctccgcggcgcatcaatgcaatagtacacaatcatgccctcggccgacaccgccaaaaacgtgttcttgtcgccgctcgtcagcgtgtggccgctgccagcccagttcttcaagcccaccacggcggcgtcgacgccgctcgcatcgagttggtagccgaagcacccgacgtagcgcttggcgatgggcccggacctctttggggtgctgctggttgtcggctcaacgaggaaggagtcactgtcgggggcgtcggcggctttgatggagtaggtgccgttggaaaggatggtgccttcccagacgccgtcggggaggtggagggcggtggtgaggccgaagtaggaggctaggagggcgagagtggaagggagatgcattgtgttggcttgatgggcaagtagatttcgaacgtagaggtaggtgcgaaactgctgttgagacgtcttcgtagagagtgatggactaggagatgagatgagggctgatgttgtctctggagagcgagagcaagagggagtcgttcatgagtgccgtcgccgtcccctttataggtacgttcatctccgcgtattctaaactccatgcctttctcaccatggtctcagaggaacaactgtattgccagtcaagtctttggcttggtaatcatcatcatcatcttgtgctttggaatcacggatgacatggtttcattccttctcttcttcgcttgattcagcctgtcagcccatgagaacaacgcctaagcccgtgccaaaaggattggtgaagagtctcaacgaagctcccaaaccacgagtggcggcgggaagagcaggagacgcaaactggacgattgcaggcactcaatcacatgatagaggtaggtatttgctggagcagggtcgcactcatacaacgatacaggtatgcacctacaaatggctacgaccgaaatataacgtaagacgctgggcagccaacggtcctacctagaggtagatggtcattcaaagggcgttcgctgttgaaatgagcagtcctcctctccaagcatgcttagaggtatctacccgcctggtacgggttagtggttaccctatgtcgccaagtccattgcatgggagttgagcaagatgcctacctttacctcgaggtatgcccctgcagatgaatgatgacctgtgtagagggccagttctccacgatacctagggaaccgggaatactaccttgtgattgtgcttagagtattgttaatccgagaattatatgccccatttctctcctcacaaccccacaaatgtaaatacctacatgtacctctggcttccccagacatctcaaagtttgtatgtaacttttacggcgcaggcagtgatctgctgcctctgtgagcatcaccaaactcactggaagtatttgtagggtcctgttaggcgttcaagtacctaagctcgtccaggtaggtatgcatgttgtaagcactatgtagctaggctcttcggctctgtgttggagacatctgaggcttgttggctacctacctacctcaatctcaaatcctacctcgcagaaggtatagtaactacctctatggcgactacaaggatttagggcgtacatcgactgacctgaacgcacgaactactgctcgttgggatggaggggaataggtgtgcctacatctgtaacaactgcaagatacctacctatctatggtacctaggtacctgtagtatgtaaaggtacctaggtaggtaggctccaagttcgaggaagagttcgagggtatagctcgaggcaaacttttcgtttcttaacgttgcatgtggtgtatgtacctctctctaggtagtctccgtaagcggcatggatctggacaagtccggggaaaggacaggggtcggggaaaggctcacctggaggatctcaagggcaccaccctgatctcacctcacctctgcctccaacatgcaactcccgcatcgacatgatctcactggcaaaccgaggaaaccgaccgcctggagttaagtaggtacctacacctgctacctccgatatcgaaaggtgatgatcgttaccactacctctagggatcaatgttgtggccatgtccgccgtggcgagatagggtagatcaatcttatgttgaggtggactcccgtcagcttggggtccctcttcgattctagaggtaggtaatcatagaggtacgaagctcctggcctcttctatcccccgtacctataatgtctttttgaatcccagtatgtctttgtcgacctctcttgctacacgtaggtgcctctaaatgtcccgtcttgactgtttcttaaactccgtattcatccacggcatctgttgaaagttgaactcggctatcgttcagcgcccgtagtcgacatcctatcgcttcccacacaggtcatgttcataacttcgtgaacctcatttgctcccttattctcttctgcgtacctacctatcttcaatttaacagattctttcgctcatcttcgtcttcgttccatcagacatcttccacttcatcaaaggtcactgaaagcaacgctgatacgcaccatgtatgccccaagcggcataggcgtgggtgtcggttttgccctgacgctactctctcggcccataacagcgttgggaaccaacttcctcaaccacacctcgctgctaagcggccttgaagatccatcctggttcgaagagaacatcccctttctcgacgtcccagacgtccaaatccaagcagtgtactactaccgctaccaaacctacaaggagcatctcgtctacactggtgcccaatatgggtacatggcaagtgagttcttgcacccagttgactacggcgccccctacggcggcgtggtagccgctgccggccatcacatcaccgagggccgctggctgcgcaaccgccagtatggccaggacatagccaactactggctatccggtcccggtaccttctccaagcccacctcagatgatgtcaacgccgacacgagcgactgggcccatgagtacagtttctgggctgcgagtgctctctggcggcagtatctgactacaggcgatcgcgactttgtcgtgggccagctggaaaacctggtcaagcagtaccgtgggtgggacaaccacttcaacagttctcttgggctgtactggcaggttccggtctgggatgcgaccgagtacacggctgcgtcgtacgagtcgagcgacccgtaccatggcggtgcgggttaccgaccgaccatcaactcttaccagtatggtgatgcgcgcgctattgctgccatcgctgccctagccggcaatcgggacctcaacacggagtacacacagcgcgctgatgcattgcagaaggcggtgcaagagacattgtgggacgcgaactcgcaattctacaagcaccgggcccgcgacaataatccgtctggagtgctgttgacgacccgcgagatcatgggttatttgccctggatgttcaacttgcccacggtcgccagtcactcggcagcctttgggcagctaaaggactcccagggcttttccgccaggtatgggcccacgacggcggagcgtcgtagcaaatggtatctacacgaagccgctacgtgttgccgatgggacggtccctcgtggccttttgccacctcgcagacgttgacggcggtggagaacctgctgaacgactatcctgcgcagacgtacttttccgcggcagactacctcagcttgttgagagggtacgctgcgacacaatacaagaacgggcagccctatgtggccgaggcgcatgatcccgatgcggatgcctggatgtatgacacccccgaccacagtgaggactacaaccattccacctttgtggacaacatcatcgccggcctcatcggcctgcgtgctcagcctgacgacactttggtcatcaacccattggcgccttcgtcatgggaccatttcgcactcgaaaacgctgcctaccacggccacagtgtgacagttctgtgggacagcaccgggtctcactatggccagggccaaggcctgcggatatatgttgacggccacctagccggcagccgtagcactttggggtctctgacagtcaacgtcgggcccgttgtggcgcagacgatttcctcccaggtcaacatcgccgccaatggccaaaggttcccccagtgcaccacgccctctgcctcgtacacgtctccttacgatgatgtctggcgagccattgacggcattgtctggcgcactggaatcccggagaacagtcgctggacctcctatggcagccctgatgcgcaagactactttgccctagacctccggcgacctcaagctgtgtcggacgtcagattgtacttttacgacgacggtagcggcgttcggcggccggccagctacgacctccagtattggaccggcgacgcctgggtcacggtgcccagccagcaacgcagcggggggtccatgtccgctgctacctccaacagtcaaaccaagatcagctttccgaccatcgtcacctcgcagctgcgtgtggtagcacccaacccgggcgccggcaacggttggggtttgtccgaatttgaagtttggacctcggccgtgttccagctgcgcaacgagaacagcggcaagctcatgggggtcgccggcatatcgacggccaacagcgccaatatccagcagtacgacgacaacagcacgcgcgactacctgtgggagtttgtgcacgccccgggcggctggttcaagatcaggaacctcaatagtggtctcttgctgggcgtgcagggcgcgtcgaccgccaatagcgctttgcttcagcagtatgaagataacggcaccagtgaccatctttggcgagtcgtctcccaagggaacggccttttcttgctgaagaacaagaatagcggtctctttgctggcgtggatggcatgtcgactgccaatagcgcgaatatcgtgcagtttgaggacaatgggaccaaggatcacttgtggagcattctccccgcggtaccagccagctgattttggtaaatagaagtcctgtatagctatcgcggaggactagacactcagttgactgtacattgtgatatttgaggcgaaggcgcaggttcccagcgtgcacctaaaagacgggtacatggagcttatcagcattgtgataccatggagcttcggagaagaaaaacatgaccgggcctcttgaagagaatttggcgaatgaatcattggggttggaaggggaacggagaagggggtggaaaaatggcggtgggacacctctggtagtaccgagttcggtacatgtaatggtattttcaggcatagaggtaatagggggtaggatacttaggagcatccatcaatacacagactcaactgccagaaggcagcatcccagcaattagtaggggtaggttggaaaacaagaactgaagctcgtataatctgctccgctaaaggtggtatgactctgttggtgacccaaccggatggattcacatatttcctcgcgacgtggtccgacttcttcattgcaaaaatgcctcagacggggtccaatccgcggcagtgatttgtcggttcaaaggctccagaattaggcagacgagttttctgatgttaccctgatctccccagaactgactgttggttcatagttgcagcggaaatacggtatcgtgtacatcagctgctcagtgtctctttagccgttggcgccatagcgttacccgtttgactgtgtgccctcgacgatagagccagcgcgggacggcctttggcattttggctcgcttcatgttctgctcaacgaacattgaaccttttccagtcaataatcgcttaggatccacgtcatgcatagcaccgagagcgaaacatcgctagacgacgacgacgacgttcgtccgacatcgagtaggatgcctgcagcatggttttcgggatatcgcccgttccctccggtcatcaatctctacggcaacttttctggtgtcatcgacgcagtgaccaccttgaagctctgtggtgcggacaagagcgatttcttatacgtcgtcgagatccaccacggccttacccccagaggaccgctccattttaggccgggcctctacctccggaacgggacggggaccaaggcccctatcctggcggccgccggcgacgaagatcgagaacccattttgatgtcgacctttagcgtaaagagtctcatcatgctgccaccgccaccggacgtcgaggtcaagaacccccgcgacttggttaccgaaatcatgtacgccaaaaagaccagcgacggtaccgtatcgttccgattctccattgaggtcggccttaagatgaaaagtcgcgaggaatttgagtggaggaagttgaccgggaaggacaaaaccaacacccagcacgccaggtttattctcattcggccaccaccctcgtccacctcggctgcatcctcttcttcgacacaagaggaaatcgagatacttgccgacctcacgttttgcaatgtaatgtccgtgaaccacttgttcgtgttggagctaaagggggcggctgcttcaggggagatgggcgaccgttggaccctcatggttgtcgttaccgcgctcagactttattggttacgctgctatggcaaaaccaacaaatccgtcgtgggcattgggcaaaagcttcgtggtaaataggttggtcgttggtttgttatctttctgtccagtgtctccacgaaatgttagcttgttgatgcacatttgtccaaggaagcttacctagttctccaagtgtaaagaagtgtgctctccattgcggcaaatgccatgaggatacggtgcctttgggggaaaagaattgaggattgagagaaagcgtagtccactaacatggagagctgtgttatttcagcatcatgtgacacacatggggtcttgttcttgcgccgtacctcgttgtcggcattggaattgacgagtgtccgtgatgtgctaacttctggaaagcggtcaggatagcggccgcttcaaagcgtcttttcgcctttagtgctatgataaacacatcgctaattgtccggctaatgatgaaggagcgattatggaactcggggtcctgatacagcattctaattgaagggagcttgttggaattgccaatgggggcggacaaggaagtggatgagtgggcgagggagtggagtctaccaagtttcgcggcagttgatgttgttcaagtcaaggtagttgaagcctggaaacaagaaacaatggaaattgattagaatcgagggagcccgcggacgatggatgtttcgtagtgtacggcgcagtgaaagaggtgcaaatggtgatgcggacgtgcagcgattggagatgccgcctcgctgccatcatgcaggcagatacgcatgacattcgcacctgccctccagtccaaaaccgggtctgggtaaaagtccgctgaagttgggtcgcgctttcctccgttgtcgtgattgttccatgaatgcgcaaacacgactgggaacatgaaagatacatcggctggaattggcaagagcgcttgagggcgatgcttcaaggactgctgtacaaagcaactccccagaaaactgaccttttgctcgtctcaccttcacgaccgacgatcgagtctttgcctcagtcttttgcgtctctctgctaactaagtgtgtcaagtgcgcgtccatcccacagactcctctcttctttcttcgcatggtaatcactgttcacacctttcttcgacttcactacaccaatatctctacgccacgcttgtatcaatttttttgataccttaaatcacatctagagaacattcaacacctgctgaatagttacaacatgcccccgtccttccatccccgtccagtcctgtacgcttttcagaagtgtacactagaaatcaactttagtaactcacaaccccaccaaatcccgtctccaacatctctttagtaagtacaacaccaacagccaggttgggttattctagggtcattttatccaaactgttaccacccaccaacggccagcttgtaccatcaagcaagcaatccatacgtatcttgcagcagcaaaaagagggaagtgaagttcttgtagaaaggggggaaaaaagagaaaaagaaaaagaaaaggaaaagcgggtgtctgaactcttttgggtatgatttattcattcgtcatctttttgatcatacaatgcactgggaagccgtcaaacccttcgagtgtctctgtagaatatagactagagttcgggtctgcccggatggattagattatagaggtatttattgccaagctgccagccacaacatcaagatcctccagtcccccccccccccccccccccctcccccccacggccaaaatccctctacctagaggtaggtaactcgctacaactctttagaattgtaaaaaactctctctctctcatagtaagtagaggtaactaaggtgtttaaactcggtagctaagatcgtgaaccacacggtgatgttttgtccacgcatgcattccgcgcagacatccccccgcgcagcaactcgtgggcgggcgcgggcgggcgcacaacaacttaacagcagctacccacctaaagaccttataagcggctgaaaaaaacaaaacaaatacatacgactatacccactggaaaactcgggatcccgtccgctctcctataaataagccaataaggggaagattatttataggagctgttttcgataggggtttagatgactcagctaaaaacgccgcccccatttctaaaaccgttttcctattaccttcgccgtcgaatgtaccgttctacttacgctaaacctaattaaatacttaggctaggcatatactatataaggtatttacccctactatttacccctaactcctactctatatacttaatacttctaattaggaggtgtaattggcttttaggaggtataattagcttttaggaagtgtagttggcttttaagaagtatagttagcttttaggaggtatagttggctttaataaacactcttctccgtacgtgttacggcaaagaggaaaggcttgtaataaacaataatgatcctatttagtagaagatcgaaagataaagaaaaaaggaaaaactagaatacaaagaatggttgtaacgcaacaaatataatcctgtacattactaagagcaacagccttgttactataggtcctgccgtaccagccctataagacctgtgctgaccagcggctgagccgcgccgtcacatcacccccccctccgaaaaagactcgcctcgagtctttataatcagaaaagaaaaaaaatctcgtacgcgcacacagaatcgaactaacgacgttcccggcagaaggcacataccttcgtagtaattaattaataatacctttagggtactaacctatcgtatactacgctaacgtcctaattgtaattaatttattttattaactattaacccgagtattttctttataagattatttatctcaaatatttcctccaataaaaagataatcctttatccttccttatttcctccttctcgtccttctaatacttttctactctaagaatttattattattgtagtctagagcgactttattgtttaaagcggctataatctatttttataacctcctcaataatctagctataatcggattactattataatactccttcaactttattataacgttcttaaaatcgctagtagggtactactctaaatctaagtcccaaccgtactattatacttaatataaaaatcaactattatctatttttaataatactacttactctacttcgtattcctcattattactattataaataacttctctaagtaggttttctactccttatccgagtaataaattattaggaaatttttagaagtaatccaacgggaattaattaaatatcttctacaatataaggaatttgactaaaaatatactacccttcttaacaataataggaaagtattacttaattaaaggaaagtttaatttattatttaactagtctatagactagctttttttaataataaaaatacaatccctaatatcgaaattaggctcgtatcgcttcttatttacttaaatagtttactttcactaaatatcctcaatattacaacacgcaacgtctatatattactatatccttattataatatcccgaacatttatcgatttaattatttaactaatagtaatttcttaaaatttactataagcgcccaatccaaaaaagttagtattaggaatctaaataaaactttatatagttacaaacccgtactatcttataacaaactattttaaacgtaatccaaaacagggattatctcagaccaattatcttaaatataattaataaatagcctcaaccgctaattaatctatttataaaagttttcgacttattccgcaatttataaatatcttataaatactaataattactttatacctattctaataactaatccctaaaaaaagtccgaatagaattatagtcttcaattattaattactttttaaagaagtctaaagaatcgaaataaacctttataataaatctagtatacttcttttctaataataattaatttataaggctatagccaagtagctttagaaaggggatcgattatatttattaaattattataaccgtacttatctattagtatcttcttaaaattaattataaatcgaatttatagttgctttattatttctacagcttacagcgttccaagcatctttccccgtaaatactttactatataataaattatataatttaatacgtaacaatctacatcgcctactatacctaactactaatatttaataacaactaactttcttattttatttcgtcctaagtaggccgttatcaaattatcgtaacaatcctaaatagcccgtatcctcaacacaccttcctcaccttccaatattattagccggccttaaaataataataattattcgtagagtaaagtaaagcctattccctccttaattacttttccctagtctccttcaaacaataggtcggatttatttacttccagcaaaaggtataccaattcgtaactagttggcttagtaggtataatttaatcaacatccaatatacaaattcggatagtatcttctccctcccccacaggcttaaagaactacattatgtattatacctctttacgaacttttaaatccttaacatcttcggattttcttaatagagcgtccgcggctatattcccttttctaggtcggtatataatttaaaaataatattaggacaatacctccgcccaagccacttatctcgtatttagaagccttttcgtattaaaatattttaatactttatagttaataataattataaaggactcgccctattataccccaataagccccgagcgccaatacgctaaggctcttattactactagcatttccttattataaatagggtaattatattcaataccttatattatttctaaatagtaaactaccgggtactatctatcattatacttttaaattaaaatattaattaatatactattaaaaacgtccgtctctacctatatttcccgcttaaagtcgaaatatactagtactagggcctttaggagccgctagtttaaggcgttaaaggttatttaatattccgctatccaactaaacgcctcacccttataggttaattttattaataatttaattatatagccatatttttaaataaatttataataaaagttataaaacccaaggaaagattgtactcctttcactatagtcggattttactaatcttttactactataattttagaaggattaacggatatgctattaatactaataataaatcctaaaaactttatttcacggacgtaaaattcgtatttatctaaatttatttagagcctagcattctacaatctttaaagtacttttcttatataaacctaatattcttttaaattatttgaataaattaggacattattaatataaatactataaaaattattaaaataacctattaaagtatcgttaatataccgtttaaaaatcgaagggttattagtcaatccgaagggtaaaaccttatatttataaacgttataatatatttagaaggtcgttaattcttcgttattaaaatatatttagatataatagaaagcttaacgaatattaatttttataaagactttaattttaatacttggggggttctgggcgccaaggctttctttcccccctacattccatgtagggggcgccaaaaatttgggacagtattttaatatgggacaccccacatagaaatttactagcaaagtaacccatctacatacacaacacccatattgtaaattgagatttatcaatacaacgttaataggaagcctaataaactacctaaataggaagagtatatatataataagagatttaataattttatttatttatttaagtgtattatagtattatatatagccagttgaactccctccttacttatatataccttagatttccttcttctaccttaacgaaatttaccccggccgttgcctacttaaataccttattctaaatcggactataccttcgattaatagctttattatacttccttatatagtatcctcaaatctatattcttgtaagaggaggggaattataggggtaattattaaagagggactactaaatttaggtaataaagttatattaatagtagggggtatatactattcaaacttcttcttagaagttaatataattaggggtttaattaattaggtaattagctaaccggttagttaattaattagtttatccctcctctcgttaaatagaagctccttatcctccttattcctattattattatcctcttcctccttattattaactttctctcctgttactatagtaatattatccttatagagttccttaataagaattttatttatatcctcctcgaattgtatttatatatgggggtctttaataatttgagagaaggtttctaattgggcggcgggctatattactaattaggcggctagttagcaattagtaataattttaatattatccttattattaaaaataattagtagggagtactctatataatactaggcttaccaatatactagcggtttaccctccttatcgatttaataagggagactctccttaatattaagtatattattattataaatagggatatactcctattaattatccttcttatattttttaaactatatactccatataacttcaattaatttccccccttctttatcctccttctattactctttaaactacttttatataatattattaatcctttttatagctcgctcttatcgccttatttcttcttatatcttgtattaaacttacttaattattatgatattaatattatctttagagaaagagagaaacggactgctaattaggactttatatacttttctccttatataacggtcaaaattaattttcctcttacaattatactaattatattcttaaatcttattaaaattaaaaatagcttctctagtaatttgaaatacgtaagggtaattattataagtaggagaattaaatatataatagtaatagttagtaatacggttaataactttaatagtcttcttaaagcggtccttatatagtattatagagggatagatagggttaaatttaaaagagcgttgtttaactttaatctataataatactctttatttattaattagctaaagactagtatcctcaaatctatctataatattataaattataaagctattagttacaatcctattaaattctctaacgaacgttgcacggttaaaattatattccccttactatacgaatttataaagaactttctagtaatgggatttaaataaggagaaaactcctatattaagcggttatataatataagtagaatataatagtaaggcgaggatttgaatatcgaatactttagtatactatttaactattatattacaatagttattaaacctattaattataagtaattgatatataaggtctatattagggaaccgtcttttactaataccggtagtataatcctctaaataaagaccgttagtattatacttatactaattataactaaattaatttataaaattatattctattcttttaaaaatcggtaatattttaaagctatatatattaaagtattttaattaattaaaggtaaactttatattcgagaagctagttagtaactttgtaaaatgtatattgctgggaagcttattattaataaattcttctattgggtcggttttaaaaataaggtagatagggatataatacctaatagtatttattttaataattagagtgtataattccctattagttagattggatacttctagttaatttaataattagtatagtaaatattagagggtaaattgtataattagaagggattttacttaaataaaagatatttctccccctctctccctctctctcctactcttattaaccttcctcttattatttaattcccttaatataacaattttaatgcgactatttaatatgtaactgatatgggtaccgcatttattgttattctaatagttatagggagggatagcggcggcgatgtccttatacttatcgaattaattatttacggattctatatttaattcctagaagcggcgcttgaaatttatagcgtaatatattatagaatgcaactctaggtagtcggtaataaattttgtaaattaacgtctattaaatttatttgctggaaggttcggccttataaatcttacgtagttagtaataactattattattaattataatatagggaacttccttctaaaatagaagattatatacgtaacgatagcctcctccttattatatattagtaaccgtaggcgcccttgtagttataataataccgccggcttactaatctcccgcagtaacttcgtataccgactaattaaactacgaaactacctagttatacgtgcaatatcccttatagaagggggcttcctgtggctattactggatctaaaagaattatattaatcgtgcgtattagaatactactaagcgctagtcacgctagcgtaggggacgagggagtaatttacgggcatttgtattagtaagttaattacaattatattaatttataaatatataattttactattttatagctttataaagcaatataacgaaaaataataaattgggcgccgttattggcgttattattatacgaaattcataatgcaaaagagtaattttacgcggcgttaataggcaaatctatattagtcacttcgggcactgtcctatattaaaatactgtcccaaatttttggcgccccctatatagaatataggggggaaagaaagccttagcgcctagaaccccccaagtaatataagttagggtttccttaataaaaggtaaggggtatcgatcctctttcgtaattatatttaacttctagtaatttatatagaagtgtaatttcccattagcttttaggataaataggattagtattacctatagcgttgaattactttcaataagcttttattaaggttttttataacatagaagtagtaaaccttaaattcgtttacgcttattttatatagtagattgtaacttaagtcctttagttgggtaccgttctataattcaatataatagttgctccttcctaaatcgggtagtatatcggatctctttttactaaatatattaaaattattatagtagaacaatagtaccttttcccaggcccttattattaaattgtatttattagatttaatgggggtctactcttagtactattattccttaataaaatagtcgattttatataaatttataacgcttaaatactccttctttactatttttattaaatttattaatttaataatagttatatcgggtatacattctttatactataaagtacttcaatactatttaaaatatccctagtcgtccttttttatgctattactataaccctttacctctaaaacttattaataatatttaaagtcttccttaaaattgcagtattattcttttaggacttctataattacttttttaaagactagaggtagcggaaggtcggagccctttaggacttcctttatatattctattttatagataattaagtttaataatttaataaattaaagctgttataagattattaatattatagttaatttcggagctttttataacaatagggtttaattcttttctactaactttttaatccttttttatactaccgtcctattacaacgccttttatcttccttctctattaacttctctctatacttaacctcctcctaataccttaggtcgattattcctattatattactaatataaatattttaaatctaatttggatcctttagctaattgttattaaagaataattgtttataaaggtaatcgatagtaatattatagtattcgaactacaatcgtccaataattatattataatatatatctataataactaactactcgttttatatagtatagtattatgtagttatattaattttcattatttaattaatttttttattcgcgttatcgacgaacgggcctcctatgtatacaaatttgaagtcgttctttacttctaattatagtaggcggattgattatttaactgttattttactaattagaatataagatactactcttaaatttataatagcttctttaatagtaactataattctattactacttatattaacagatactataaataatttaccccccaaataactataaagaaaatccttatttatattattaagtaattttctttatttaagctatataaaccctaccttctctaaataagaatttcctttatttaaaatatttaattttttaactattcgttaatctttccctaatcctcttcggtagtaaggttattttccttaatattatagtgagtatagacggcctaaaggcggatataataattagaattactattagtaatagtttttcccattcttctaaccttattaggatagtctttagtataataaccctattctttacaattaaaataaatactcttatagtacgtcttatcgatttcttccttagaataagtcctttaattagaattagaattacctttaattaaagaggagcttcttccgcttctacctctattactatttttacttctatctttattaatactagataagttacttaaagtaatagacctcttaactaccttctaaagatatacgacctattctgtaatttttatataactattaaaattaataatattaaaaattatatataaaactatactgaaatggcgaggaaactacaacaacaacaccaacaccaccacagccattataaggaccgtagttctcggatgtctgatcaggcagagctaggtagtaagtgatttctaagcctttctcggaaggtcgagatgggaggcattaagctaaatacggtttattagcgttacgtattttgttgtgtggtttaatatttaattttcggtggaaagtaaggatagctattagatcttttggtatcctcttcttagaggtagatagagaaacgagtaaatattccttcgagagggataaataattatttaatacaataggtaaatagaggtaaataattaaagattactaaaagcaaattattctttttctattaagaattaaaattaaaagattaattatctaatatagtgattaaatgaatattgtaataatttattatcttctcttctaaagtttaatatcttccccttccttttcttttccttttattatccttatttttctacttcttctaatccattatcttattaagttagccctttattctttatctttcgtttatattaactatttaaatctgtttaatttagaaaatatgtcttttaatctaatattcttactaaaaattcgaaaaaaaagaaaaatcactgtagaaaattaatgtatatatttttgtatactaccctaaattaaatcttccctttaaatctacaataaatcccctaaataaatttattattatatatatatatatatatgattagcgtccccctctattatttctattccctctataccccctctcacccttataaatcaaatccttttccttaatactttaagtaaggagataattatttatatctctaataatattgttctaggttattctaataagtgttaaaagtccttgtaaccttaaacgaatatttagattaaacctttctttaaattctattagaatttaagtagggttattcggattatagctaggaaggctatttaatttatattccgtacggcgaataggatagattaataagtttattataaatttataggaattaaaattaagtagtatatccgtagctattttattaagtactaagcttcggcccataataaatatctctcttataaagtagaaactttcaaatctggttgctagagataatc