tcggggatggggatggggagcgggatgccagggaaaaaaagagagaggaagctggccgaagaggttgacgtcggtttcttggcaacgacatggggctgaatgacgggattgacgccaaagtgcacgatggtggtcttgggtcttttacagttggtcggggcggccttgtcgtgggtcagctggaggcatccagcagtgtagcggtctcggccgccctctgttttacctaatcattaccggatattatcactcgctgctacagctagtctaggtacttgctaccttggctgtccataccacgtttcattccagcggtggacagaaaacaagcaaacaccttgattgatggattcagtgattgattgattttgggtctacaggatctatcaatacaaggcaaacaaacacgagaaacatgtggataggggttcgttctcctttcttgtgatgaacgagacatggttccagatccgatctcggaagaccccagatgcccgccctggattggacctcttaaagttacttgtacgtagtgtacatagcgactgcactaacaatatcgcctcctgcatcactagccgcttcacaatgaaatgatacagaatttagacgataacaacaattccaaggacatccacattcctgtttctccggttgaagagttggacctgtggcggtttcgtctctgtgaatcacaagtgagtaaaagaataaagcttttgaaatatgaatcatctcacaatgtcatgtactgtcttgtttggtcagccggttggcgtgaagatttgcgacgcgaaccattctggctgatcacgtaatcttcaatatcagacatcgacacctgcttgaagtggaagtgtagagctcgtcaactcaccttccaatccaggaagacctctcaaattgatcagtcttaattgacttctctttcgatggatgtgtgaagggttggatataagcgagacaccaccaactggatgacatcctcctcatcctcaatcacttcatctcatcccaagcccatcatgtcaacacccatcaacggcgtcggcagtaccgacctagaaatcgtcgaaatcgttcccaacggcgacataatcctcgacgtaaccttcgagacctccaaacccgtcattctcgccgccaagaaagcctttgccgccttttcctcccgaccaactcctcggaccagcaaggcaacaatacccggacaaggacccgcaaagacgccagcaagaccaccgagaccaccgcccaagcctagagaaagagttggtttccgcgttcatctctctgtccttaaagagcattcgccctactttgcccgtttgctttcagacacgcgttttgctgaggccaaagctgttgaggcggctcttgctaagctttcgctggaagacattagtcctggcgaggcggactggacgcagctcccacgggtgagcattagagaagatgacgaggccacgcagagtgcggagatgaggtatatctttcatgatttgctgtatatactgcatcatgggagggtaccgccgccggcagatgagacatcggcggaacctccagcagaagcatcactaccaccaccaccaccagcagcagcagcagcaacaccgacaccaaaaccagtagtatccaaaacggcagcaacaacgaaaggccaaaaaccagccccaaaaccaccaaccaagacaccaaccaaaggcacccagccaacaaacggcctcaaaaagcctttagacaaaacatcacaaaagggacaaccaaagccaacactacaaaagccagaaacgccgaacgaaccagtcaccaccgaaccagcagcaccagcagcaccccccctgacaatcccctacctaaccaccctcgccctcctcgccgaccgtttctcctgcacgccctccctctcccgtctcccttcttcttcttcttcttcctcccagacccccttaaaatggcccgcgacacccacccgcctcaccaaagaccaagacgggcacgccctcacttttgcgggcgaagaactcttgcgccagaaaatcttggtttcctggcttctcgacctcccactcaagttccaatccgccacccgcgaactcattctctatggatcccgccgctggaccctttccgcttcccctgatgatgaagaagattattccgaatctgaacccgactacacctcttctgatcctaaccctgccgctcaccataaccctgagaatttataccctcgaaatcaatacaaacacaacaaatacaaatacaaatacaaagcaaaatggtggtccctccccgacactctcgaagacgaactttcctatcgacgcacctgcctcctttccgtcttggcatccatcccccgccactttttgcgtctctacatcgtccgcccaccacagacccgctccatcaccaccagtagtgcggggataggttcaagcttcacatccaacgccgcctcggccttacaagccgccgcacaaggtcgtcaatgcaaactagggtacgagagcagcgccagctgcgacagttaccaactaggcgagatgattcggtttctttgcaccaagggactcttgagtctagtagactttagtccggcaagtttcgatcgggctatcgctcaattcgacggcggcggggagaatccgctggcgaaagtggatggacataacccgggtatgggcgtggtttttggtccccccaagtcttcttcttcttctggtggcaataaagatgatctggggggaatttcgacaatggaaatcaaccatttcgtggcgattttacgacagtgtccgagttatcagattgatcgacatcatacgaactgcggattgcggacgaggatgttgccggttttggattacgtgcaggctatgctgaatagcgaggtggtactcatcaagagggcggattgggagaagaggagggaggaagtgagttgggttagtttggtggagagacggcaagaagaaaaagatggtggcagggagaaagggaaaaatactaaggtttttaggttcactagaacgctggcggcggatccgagaatgagatatagtagtacgctggggacgagcaagatggccatggaactgtttctggctgatgagtgggattggacggcggaggagtattgaggaaatcaagaacagagtgttggttggcatgagatggcgttttagatgagggcatattgcttgatcaaaagttgtcttgatgacccggtaaatagataaaatatagaagtgagcaagacgccatctcaccagtgtgctatccaattcgtacacggcgggagttgtatcttatctagcagagcactgggggttcactgatgagccacgtcaactggttttaaaatatctgtttttatttctcttcttgttgagtttttttttatgtagatgacccccccttttttttccttcttctgtgccacgcacgcggcggctttgacctgcaatacatgatgcaaatacagacattctcaagccctgccctttctccagctcaacctgccaaaaaggctacccttttcgctgccatcttcaacctcggtcttctgtgggatcaacggccatttccccttcacctcgcggtatcgcatgacgaggaacgacacaatgacaaccagccagtacaggtcgtatccaataacggagccgtatgtcgccgagttggtccagccgaagatggcgttgaaaatgccccaaccgcctccaccgttcacttgcgggctgcaacagtccacatgccagacagatttgtcaatatcgtaggatccagggccactaccgagttccacagcatcacttccgatggctttggcccattgctggctctccaaggcccagattgcgcgagagaagaggccagctgcgacgaggtagaggagagatgtcgagaggacgagaaagagttgcaatttggttgaggatccgaatctgggaaggaacattatcagttaccgctcaggccgacgagggggaggaagagaaactcacttgtacagaaccacccccaccaacgatcccacgatgacgccaacaatggcaggaatcggaatcgaagtcgccggcgccgcgaacgacacaccagcaacaaagacaatcgcctccacgccctctcgcaggaccgtcacgaagggtagaataaacatgacatatcgttccatccacgccttgaacttgacccaccatccacgttgtctttccacggtctctcctcgctccatatcttcctcccccccggcaactctcccaccctttgacttcttcttgttcttctccttcccctccatagccttaatcatcttgcccctccatttctccttcatcctgcccactcgcaacagcgccgcgcccaccacactgataatcacactggccaagagacaaaatgctccttcccagttgagctctgcgcccgagctctcccacttgttgacgccaagggtgtaaaagacgccaatgacggcgccgccaatggcaatgcacagaatgaagccgaggacggtaccaaggaggatttggcggcggagggcattgtacacacggagatcaacaactacgggttgttgttgtggtgaatcggagttgttgttggtggtggaggaggaggagggatgtttgagttcatcatcgtcagcagcggcagcggtggcggcggcatggcttattgcctctgctggagatgatgacgacgacggggaggcgagggtttgcttgagaaagacgaggaggaccgagacaatgatggatgtctcgatggtctcgcggaagacgaggaggaagatggggacggaaaagagttgcatgttggcttggctgtcttcaggtctgcagcaggctgagactgacgggcgggtggttcccttagttgaagggtgagaagagaagtggttgaagaagatggtgcagtggtgcagtagaagcaactgactgaagtggaaaaagaactaggtaaggatctgataaaagcggcagagggaacactggtactgtacttggttctagacttggtctagtctagtgtacctcgaggtggtacgtacttcctgtttcacccgataaatggaaaaggaatagtcacggtctagtggcatccgccatcccatggatggaacacacaacatctaccttgtgcgcccatggagccaagcaaggaaggagatgtctgatgcccattcccaagaaggaaggaaccggctggttagcaaccgagcggtcaagtcaagtgcacactcagtccatttgccgtggagtttacctagaggtacctactcacaactgcctggttcctttctgttcatttaatacataccgtacctctagtgtattcctgtcacctcggcatactgccatggactgactgttcctttgcgcgctgccatatcagattgtgctgtttggttatgttacccggaaataacccggttcgatgccatgtggtatggagaatggaagggcgggtcttttatgctacccttgcaatttttccactatagcgcgccccgcaatagccggaaagcttgatcatgttacctaaacctctgccagcatacctatacccgttgtctgtctgttccccaactctgcctgctaaatttcgagcgttacctctggagttttgaaggtgagcaaagaaccatcttttgtaaagacagaaccagccctaactaaccagcttacatgtagcagctaggacgcctttccatagtaatataacttgggcaccaaactctagcatttaccatactgcattcatcaggacctgcagagcagagcgtgtatccaactgtatcggccctgcaggagaatgaaagccaccgattggcccggcgcaaacctccatgacgctaacatgatatatcgcgcagctggggggagatctcgaacgatcctcagctcagttccctagattgattgattagataaagcgcttcggacgatgcctctccaccgctctcctctccttccacccggctgggcctggcctcgaacaccaccaccaccaagggtcccatgcgcaggcagttcattacatacctctaggttcttttctgtccgctgttacacagtacaacggacttacccgagaaaccagacatgtagtatttcgatcggtcaatcaatcacaacaataattcttgtgccatgcaaaaaatgggttcggtcttgtgaaccggaaagaggagcttgcttgcttgcttgactcatgatgccacgaggctgggctgggctttccaagaccgaggccgaggtgacactcggtgcccgggtgggaaagtgttgagtgatgacccaccgctccgaattcccctctttccacttctcttgactgactgactgactgactgacttggcaagcctgggttttatcagatcttttttgaccaagtttatcagatcttcttactcggacaacgtccgtccgtctcaagttcgacattcagccactgtcgaccgacatcacaagccccccacaatgaggatactgtcacggatcgcccttctttccctcaccacagcagcagcacatgctgccaccgtcgtctatgacttcaacgtgtcatggatcacggccaatccagacggcctggccgagcgaccggtcattggcatcaacaaccaatggccgcctccgaggatagatgtccaagttggtgatcgcctcatcgtcaacctccacaactcgctcggtgatgaagacacctcccttcacttccatggcttgttcatgaacgggtcaaaccacatggacggccctgtcatggtcacacaatgtcctatccccccgggtgccagcttcacctacaacttcaccgtcgaccagccaggcacctactggtatcactcccacaacaaaggccaatatcccgacgggttcagaggacccctcgtcattcacgatcccaaagccccgtttgagtacgatgaagagcttgtcctcaccgtttcggattggtaccatgaccgcatgtcattgctgcagcctcgcttcatgagcaagtacaacccaaccggagccgagccggttcccaagtccgccctcatgaacgacactcagaacttgaccatgcccatggtgcccgacaggacttacctgttccgcatcgcaaacattggcgctttcgcgggtcagtacatctgggttgaagaccacaccatcaccgtcgtggagatggatggtgtctacgtccatcctaccgagacaaacatggtctacgtggctgccgcccagagatgcagctttctcctcacggccaagaaggaaacttcccgcaattttcccatcatcgccagcatggacacggtaagtcacctttcttccttcatctcctccttttcgccatatatctaacatcaaacgtagaccctcttcgacaccatccccccaggcctcaacaccaacgtaaccagctacctcctctacaaccccaccgccccccttcccctccctaccccccttgactccctcacccccctggacgacactctcctctttccccaagacaacctcaccaccctcccttctcccgaccaaaccatcaccctcaacgtaaccatgaacaacctcgcctccggcgccaactacgccttcttcaacgacatcacctacgtccctccccgcgtgcccactctgtacaccgtcctctcctcccccaactcctcctcttcccaggacatggatctgaccaccaacccctccatctacggcacctacacccacccattcatcctctcgcacaactccatcgttcaaatcgtgctcaacaacctcgactcaggccgccaccccttccatctacacggacaccagttccagatcctccaccgctctggcgccgacgaaggaacttggtctccctcctcctcctcctcctcctccacatcctccttctccacatccaacggctctaaccacacggccccaatgcgccgcgacaccctcgtcgtagaacccaacggcaacgcagtcatccggttccaagccgacaaccccggcgtctggctcttccactgccacatcgagtggcacatgatcagcggattggcagtgacgtttatcgaagctccttcggtcctgcagcaaacgattaaccttcccgcggaccatcttgctgcgtgcagggatagacaggatccgatcccctttgagggcaacgctgcgggacggggtgggaaagacaaaaatgatctgtcgcagtggttggtgctggacggacaaccgagcccgcctaagccgatccccgcggggtttacgggcggaggcatcgcggctttgactatgagttgttttacgggtatactaggcgtggcggtggtggcgtggtatgggttttcggagccggtgggggagtctaacactgctgctgctatggttaagactaagtccccggctgcggctggcgaatcggggtcggagtcgggggtgtatactgatgttgatgttgatagtgcagggaagtcagcaagtgttgtcagggttaaaagggggacagaggctgttgagtcggaggctttgtcgtttggaagtgaggaggaagccgtcaatggagtgggaatggcgacgagcaagaagggagacggggtggtggtggatgttgatgccattacgagggcataaaggagaaaaaaagagaatgtatgaacaatgtgtgatgataataatagtaataaacggagatatgtcgagttgtaagaaaacaaaaagatattaccatgttgaaccaagaaagtacaaccaactcattccactcctcttcctcctgtccagtcctccacgccagcgcaccacatttgtaggcaacgctcattaagtcaatgttcacctggacaagataagtacctagttagaggtaacatttgacatcattccttgtatatacacttagaaagagcaatggttgttagtaggctattgaaggtaggtattctcttggtacctaggtttttgtcttagtcttcttagtcctgtctcccaaataaccaccccttcactccacctacctacccactggaaccctggcatcagcagcacccgacaaaccagttgcattggcgatccgtccaccccaggggaaacaactcacgtaggtaggtaggtaccttacttacaggtaggtaggtagtaaccgtaactgatcgtccgtccgtccgtgattggaccataattcgatagggtggcgtcttcgtaggtacctctctgtgtcctttatcaccagtgagtgcatgtcacatacaccgattgggcagcgtcttcactacctaggtacctctacttcatcatgtcagtcaaagctcccgtagatatccaccaggcacctcacctacataccgatgtctaggtctcttgtctaggtacgaagccgctgacgtatgggatcccaatgacatggataccttaggtaggtaggtaccatctcgcagttgcacatggtcttcctcgctttgcgcgtgtggccagcgtctaccacttggacctgggtccgcgttcactctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctatatatatatatactcctacttttcgtgcatccaaccgtcattatcacatacacttctaacatgaatgtagagtgttaggtgatttttggataggaatatgcacaagggactctatccaacaccgtttccaattgtcgtaacccccaagcatcacagtttcgtaacggccactttcttacgataacgagcagtgatatcagactgcaacgcaaggtatgtctcggcatcaatcttatcatggacgacataccctgcctggcaagtcaatcagctttcttcagttcctgcccgaaacgttcaagccatcctacctacctacctatctatccatgtcttgactgacacgatacctacctacctacttacctacctaggtacctacactaactaccacctaccacgaattctatcgatagtaggaaattcacttttgtaatctgagcaatatgcggtttatctttggttcctaaagtacatacaacccttctttcctgataccagtacaatggtgacggcacgaggaaaagcgccacgattgatgcagtggttctccaacatttcaactcatgtgggttccagacgagacggaagaactttcgactcagactctcaggagatcacgcaacctttcaggaactaaatggttctgaactaaagggaacgaactgaattgaactgaacacagcagctggcagcgagtcactcatccccccacagttccctttggacacgggatagagttggtcctagccggtgagcagggcaggggccgtttcttgaccaaagttaaatattcacattgtataagcccagacagggaggtccctctgtagcaactcggtttctacgccatgctcgtccatgaccaaatcaattgagacctttgcagtccggtactgtaccgctcgttgtaatgaagaaaggctgttgcaaagtcgtgataggcattataataattcaaatacagctcggctagaatccctctgggacatttcaatcttgcaattgcctagaaatcaagtacaaacacatagtaaagacgcttagatgcgtggtaggagtatacccaagggatattgtcaaaggtcttaactattttgtccagaacaaggtccatgctatagttttgcagaagcgttgtgttggtctgttatacggactctggcaatataaactgaacccaaccagctatatacagacatccatgttcgacagtcgtttttcattctgtagccctcaagatcctttgtgggggcctcggggccagcttcgggggtggtgaccccatcatactaactacataaataaataattaaatcgaatccaccgagctgccgacgcccgaatcagcgtttctgactctcttgtgcgtagttccagcaccaggagtgggagaagcgtcaggaacggcggcttcaagcattgcctagcttggtgttaaactctaaatgtctttggcaagaagtttaatacaataaatgtgagtacttacttcgttatcggcctggagtgaagcagccagcccctcggctgaaagagcagcggcagtctggtccttgagggcctaattggaatcatagtaaaatcagtaatcacttctgataattgcatgtgcctgtaaggtattcaaatcgaagttggtatgaagttaccttgtgcttatcgttttcgctcctgagtttctccagatctttggccagctcggctgcctacttcgcctttttttctttgatcttggccgtcaggttctaaaaaacaggtaacataaaagtacctatcagtaacaagctcatatacgtagattataccgatgataacctagaatttacttacctggactaccaccagctgctcgtccgtgcgcttctgaagactcttcaatatcgttagccgacaggaacatataagcactcgctgggttgatagccctgtatcgtatcatacatacctccttgctttgagcctaggcgccatttgacctatattagccagcttgcacataaacctgaattgcgttgttgttggtgtttaccatcaatctctgctgcataacagttagttacacgttgactgccaaggagtgagagctcttcaaatccgaacagacgaaatatacgtaccagcgcagtcttcttcggcttcggcttcttcactcggctctgagatatgttagcatgaagcaatggaagtaatgagataattgaagaatgacacaaagaaacaatcaatgacagtcatacagataaatggatgagggaagaatcgggatggtggttcgatcagtgaaaagagagggagagaggggggcgggcatggcagggcaagagtgcttgggcggtaggaaggacatggattggctcggcagttgaggtcaagggctcgggttagagagcatcgtgatgatcgcccaggaggatggcttggaggttgagcttcgggactcaaggaagacggttgagttgactgaatgaaatgagagggatggtaagacatgcgattgaaggtcgagcaactagaggtaggtacacgtgaggaggatcaatcataatcggcattcaacacttgatggttgtaatgactgctagcctgaaggatgcaaacgtagtggcgaagagcttccaaacgcaaaagaagaaagaaagaagaaaatgagccgacgaatggaaacacgggtcaagagagggcacaaaaacaccacagtgagtgcgcacatggacaaaaaaaagggagggaaaaacagcgccggacgatgtcagggccatgcagtttgaagacagtgaaaaagggagagaaaaaagaaacttacctttgcgacgcgcgtcgcgcccgcaacgaccttggatggaagcttgagatgaaaaagggaggataccatgaggcatggaaaccagcatagcgtcggtgggtaatgaaatcaatgatgcatctggtgattctcttgaagagaaagagagagaagaagaagagagggggtttcgccaatccaggagttgacaaagggcttttgtagcctctgccactgggccgtcgggtagctgcccaggaggtggcactgggccatgaccagcttcaatttcctgacgggaaatactgcatcattcgacatgtccaagaaagaaaaagaaaagtaggcaactacctctgataagcaaaggatactcctctagacgggcaagaacgcatcgataggtgatacacataaaataccatacgtcatttcaacagactgatgtttctttcatcaggaaggaaggatccgtcttcccagcagttacgagaaacaatgaaatcgtccattggcaagccaacaagaacgaccctgaactccagtcctcacctagaaggaacaacactgaactccgagtccagtcctcacccagatcggttttcggcaatctctgcaatggggtgcctctcattcacgtaacactgttcatagcccagagactaccttggtcactcttcatgtgcaaaggctttgtcgcttggaaaaaatgcagctcgtagttcgcagaagaatgggtgacagacccaatcaaggcatacactgtagtgtagaaggagcaacggtgtgtctgtcaggcaagacgggagcctggggcactctgtgggtgggcaatgggtagaggtaccctctcgatgacttcctcatccaagctagagtggtgtggtgtggtgaagggagaaggggtggctgctaatgctgttgcgaaggcttcaagggaaacctacgaaggaaacgagcaagaggttatgtgaaaagacgggtaattgtaatcgtagacgactaatagcggaggatttttgaagctgtgaagaggcagaaggatatcgtcaggttgaaacaacaagtagatatcacggacgcaaatatgtcaaggtgtagtaaattgactacagtaagccacaaactcgctaactagcgcaaatcgccatgttgtaatcgcaatgcgtacggtaacaaagacaccggccagtaaaccactgaaacaccatggcatcaaggccagtcaagagcccatgccttaccagaggctgacgccgcttaaagcaaatgcaattcctcatccttctccctctccccaccacccgcactaggcacagtgtgtggctccttctcaccctccgtcctgctcgggctcggggccttggggaccccataagcaccctcggcctccaacgcctggaacttcctgaccacacgctcaataccatcacagcccctcgccagaatgtcgagggtcgggccgtacgacaagcgcacgaagtggtggcagggggaatcaaagagatcacgacgtctgctggggttcaagtcgaagaagatacccgggacgacaatcaccttctcctcgagacaggcctggaagaagttcaagccgtcagaaatcgggccgggcagccactccaggttgagccagaggtaaaaggtcgagtcggggacgagcttgatggagaaaccaatctcgcgaaggcggccaacgacgaaatcgcgcttatcgcagaagtgacgctggagagccttcatctcggccttgacgagcgtggggtcaagcatggggatggcagcctcctggaaaggcacgttggtgccaccgtcgaggtaagaaccgcacgagccgatggccttgatgaactccttgggtcccaagatccatgctacacgccagccgggcaagcggaagcgcttggtcagaccgtcgatgatgagaacgtcatcctcgtcgacatcttggacgttttcggcggcagagatggtggtaccgtcgcagttggaggtgtagttgtatccactgtagaactcgtcagaaaccaaagtggcacgctcgcggcagatgtcctggatttctgcgagttcggggttggcaacgacacggccggtggggttgcgcgggttggaggtgatgatgaccgaagtgccacgggcgatttcctcggcgatcttctcggggtggatgtggtagtcgtcttcttcggacagcgggacgggaatagcggcgaagttcttgaagagagaaagcatctcgttgtaggccgtgtagtcggggatgaagaaaccgacgtaggcgttattgaggacggcggcgatacggatcaggccggcgcggccaccggggacgatggcaacgttctcccacgtgtacttggattccttgccttggcggtgcatctcgttgtagaggtttgcgacggcttcgcggagaggcttgatgccggctgtgggaccatactcgcgagagtttacggaaatgtcgaggtgctgggggcgggggaagcagccttcaatttcgtcgtcgacttcgggagcgccctctgagaatgtgtgttagtgaatgttctggggaattaggactggatggggaatacacacgtccgaggtttgcccacttctcgggctcctcaaagaaaccatgctcgccggcttgctcggagcaccagatgactccggtggaggatcgagtggcatccagtccagcatgaggaagatgtctatcagcgcaaggttagaattgggtcgtttgaggttggcgtggcacagtcagacgtacccttcatgagcttctctgaactttctgtggatcttactggacgcctctgagtttctgattagcctggcgaacatgttgtttgtaactgaatcaaaggacgacgacataccagtagcgctgggctcttggatggaaaagcgacgggcaggtctggggataccagtgttgcggttgatgctgaacttcctgttgtggaaggcaccggggggtggatgttggtgggaagccatcgtgaaagacactgtcgactgctgactgcttctccaaattggcttggaaggagaagaaggaaagctcaggacaaacccgaaagcgcagggcgacgggaagaataaaagcaattcacatcgcgatcgatgggagctaccccgcgggacttccacttcacttgagaacctgaacctcaaccaactggaggggtcgtccagtcacgggcatccatccatccatccatcgaaacctgaagtggaaagtacaattcaatggccgaagaggtgttaggtccggttgcgaaatcggctagtcttgccagggtccaagtccagcagacccaccaagcatgggtgtttcggccaatcagctcgtgttagaaacaatgataatcgtcgatgaagtttgaccccaaatctcagcattatgcaatctccaacacaaagacatggtttttgtacaactgtttcacgaagcgagcccctagaggaaacaattcaatgcgatgagctcaccagcagaaaccttgattcttgttgttgtttctttggtgatgtttctgccgcccagacttggagagttggatgagatgaaaaagatgaaaaaaaaccgaaaaaaaaatctaccaaagcaaactaccgatttcgggcaaattggtagcgattccccagtcgatgacgccgcgttcgggttccccgagcaaggtttgtggaaggtgtccattcaggaggctggagttgcgaacttgtggccgtgatacaagtggacggtatgccaatcatgcatgaggatatgcattgaacttggagatcaactcaatccaagtgggtgcgttgtgggctctcgttggtcagctccaaaacatagacacatagaattcccgtattcttcttccgcaacccactcggtgtcggcggtggggactggacggcacacgggagaggggggcgggggctcggaaggggggctgaaggggctcagtggcggtagaactgggagaagaattccatacagatcctattcactgtgcctggctgatcacagtgatctgggtgttacaagtgaaggggtgaatgtttttcccttgaggggcctagtgtgatacatgtctgacattacgtgttgatgtatagacaactccgatgacgcctacctaccttggactagacgtgtaatggttaccatcaccacttggtatcaccactcgatattcctgtagtactttgaccccatctcgtccgttacctcagcttgctttgtgctctcctgcaagtcggctggttcggatcaagagggaacccctgccaagaagataggggctgcattgcaacggtcgtcttgtcgcccggatctatccggagctgtttgacagtcatgtcaccgccggcgtcgctgttcgtcgctcttaacactcgacatcgcgatggtcccctaaacgtacctcccgttgcccgaatcggtttctctaactcgccattttcagagccaagtcagttgaccgacattctcgcagatcgaagcaatgctaaagctcctatttttggaactgataccggatggctcgggacatttctctcttgacagttctctagcgaagcctataaaggtcagtttgccgggtaaaggacctcgagggaggagtggcttgaggaagaggttcgccaagaaggagaccacaacaatggtcgttatccacctctgtcccctgccggttcaccgggtgggccttccaagagtcagtcgtagggctgagatacggcgaggctcttcttgatgatcattgccaagcttttggagtttgtaggatctgagggcggcacggcgggaacgcttggaggagtgcccagcttcaacttcagccccgaagcctcattgtccccctgaccgggcgccctcccatatgtttcttgtgcctttaaaaggtccgaccaccctccttcgttgggactgacattgtcaccagagtctcttgtcttctggtctcagctaaggccgatatcgtcaaggctgactgactgattgctgtgagcacctttgtgagtctctccacatctacagaccctccactatccaatatgcggcaccgaagccgggtttttcagatcagggcactgctgacttggctgcttggggatagccattgttgatgacagcgtcacttctcgccttgtggttaagggcgatttgtgttcagagaaacacatatcccacaaaaccacatacagggcagaaagaacccttgcgcctcaggcatcataccttctggcgaatcggttcgtttgatgatgtcgcacagaatgggaggctgagatcccaggcacgaaccgaactcatgggcagtgcaaggctccgccccctaggtgttttgccccgccctgtgaatgggggcgggggcttccattggcgaacgctcccagtgggtcactttcccagaaattgtgggaccgacccaaacagtaattgccccggatacaagtaaggtaccaacagaacatcacctgcaaatatcggatcttctttccgcatgaaaagccgctcactgtcatatggagacgaacccattcactccgacatcaagtactacatgatacagccataggcttttgaaaaggcaggaaagcaaaacattccttgattgccaagccgatctcgcagtatggtgagcacgcaagtagtagaggtaatcgcctctacattttatcatataagatgcacgtcagctcgaatcgtcggatttgatgatagatcgccagctacggtacaagccagtgaattctgcatcccttgaattaccttacattatcatttcatcccttgacgttctcacattcagcattgcaccaacggaagtggcaaagagcaaacagctttaatgctagttatatgccaagtacggcaacgacaaaggaaaggagctctgtcgcagtaaaccggcagcaccgaaactgcagaaaggagtcacggtacaaaatgacagacctcgaccattctcccccccgcaacatctccccaaatcgccatcatcaacaaaccatcacaaaccaagcctcatacaacgacccaatcatgtcacatcaaggcaagaaagaggaaggcactgccttgtcgagagggttcaaaagattatctggagttttcaagaaaaagtcagagtccgatctgcgagaccagggtcaagtctcccaacccatcagtaccgtctgcgataccttcgccccgaataaccccttcgccaactccgaggcagccccgccctcttacagcgaggccatgtcaggcaagcccgggggatctagttccattcccgccatcgcggcgaaaggcaaccagctacatgcctcgaatcaccaagacccgggcgcctcgacctcctttcaacggcgtgtgaccctaaacgggcaagtcatcaccgacatcgacgacccctacgcctttctctccatcttcgacacggtcttcctcatcgacgacagcggctcgatgattggccagcggtggtccgaagccagggacgccattgccgccatcgcccccgtctgcgtcgctcacgataaggacggtgtcgaccttcacttcctgaaccacccccgaagttacacgaacatcacctcggccgccaaggtcaatcaaatcttcaacagcgttcacccgtctggacgcacgttaacaggccagcgcatctgggacattctgggcccgtatctaaagatgtacacgcggggtttcgggcattctagctgggacccggagaagacgggcgtgaagccggtgaacctgattgtgatcacggacggggatccacaggatgatccggagtcgaggatcttacaagtcatcaaggagttggagagagtcaatgcccctccttatcaaattggaattcagttcttccaggtcggagatgacccgagggctagggcggcgctggcggagctggatgacgagctgggtggtgagaaatcgagggatatggttgataccgtgacgtgggacaatggagatacaagagcgaggcagttggagggagagaaaatgctcaagattgtgttggggagtgtggtcaagaggctagatcgtcggccggcggctggtaaggacaaaacggcgaagagatattaggccaaactattgccttattttacctttctacctggcttttttggggttggcgtggctatgatcaacaactcggagttcgggttgctaccttgacggttcgggccaatggaggaccaatcaatgcatcaacggcgcccatggtatgtcctgaactctgaggacatttggggggttataggtgtattcttacacggaataccgcctgattttgggaaagcgttcagcaagttccataggaatttcttatcgtttttagttactggagacagcctgtccttcgacagcaaacaatcaacatcacaagcgctcgaacactacaagtcgatcagctctatatacccctaaccctgaacccgcacgtgaaacaaattaaccggcaccgcatcagcgacttccaacccttgtcacagcgcgtcttggcacacttcaccaccacaacatcaacaacaaaacccgctaactcccaccgtgtcgtactttcccagttccatctttttcgtccaaacaaccctcatcgcccttcttttccagaggggcctcatcatcaacatcaccatcaacaccattcatcttttcttatttaggtacccatccctacctagctaggtatgatcacaacagaaagaaagacagcaatatggccccccacgtaacccccaccaccaaactgcaaatcatcggcgccttcaaactcctccgttttctgcgcagtcgccaccagtttccccccggcaccatctccaacaacgacatcttccgcctcttctccgtctcccgcaccacgggctaccgcgtcctctcggagattaccgtctcgcaggacctgacggcttccgaacgcgccgctttagacgccgagacggccgccgccctcgaagaagaggaaaatgcccgcatcgcagagatcatcaacaacccgcgcgaggagacgcggggacggaagcggaaactgacggagcgggatgtggaggtgattgagcattggttggatcgcaatgggggaaggggagaggtgaaatggaaggatgtccccgtggcggcggggttgggggtcattttggggaaggatggaaagggggtggtgagtggggttacggttaagagggcgttgtcggcatggagggagaggaatagggaggtggatgtggaggattggacgagggcgaggggggcgggggggctgagagggagtgagaaggcgagggaacggtggggacggccgagggggggagagcaacaggagggaaatagtggtggtggaaatggggaggcagaggggttggggacggggactaggggtgagaatgggaatgggaatggacagggtgcgggagagagggaagggacgtcgggtagtgaaagtgagagtgaggatgagagtgtggttgagacgggggctgggcctttggaagctgggacggcaatggctagtggaagtggaagtggaagtggaagtgggaatgctgcgatggcgccgccagtgacgacaacaggaaacgggggtgagatcatcacgaatgcgacaggcgaaagccaggcacagcagcagcagcagcagcaacagcagcaacagcagcagcagcaaaacaccaaaaagaggcgaacgcaaaccgaaccacaaggtcccgatcccaagtctctatggaaaaaccgatgggaaattgaaagggccgcaaaggaggctgaagcgcgacgtcaggcagaggctatggctgaggctagagcccgggctaaggctcaagctgccaaggaacgatatcgtctgacgcgtcagaggaaacgccagcagcagaaacttgagagacagcagcaacagcaaagtcaagctcaagttcaagctcagaacttgccccctcctcctcctactgctcccgtacaacaacaatacccacaacacccacaacaacagcagcaacaacaacagcagcaacaacaacaacaacaacaacagcaacaacagagaccatacacatcaatgagcttcatccctttaccaacctacgggcagcagcagcagcaacaaaacggagtcgcaagtgcaagtgcaagtggcagtggcagtggcagtggtaatggtaacggaagcgtaagcggaagtggaagtggacctccaaccagtactagtagtgcaaaccaaagcttcaacaacaatggggctactactactgctgctgttgctggaagttggaatggaaacgccagtagtgctgtcgacggacaacagagaacaacagtaactactggtggtggtggtggaggagaggcggaggatatcatgatgctggggagactttcgggggttttgaggtaggattgggacctaggtaccatgatgatgatgaggctgaggttttgggggttgtgggagatgggagatgggagggttggattaggctcgagggtagagttgggttcagggacagagttaggtttagggacaggccggcagccatagagtgagaagggactggaggaggcaatggtagtaatttgggtttgaaggagtgtggattgctggatgcgatcctggtggtcacttcacgtatcttttttttctcttctttcttatctatggttgggggagagacacgaaggaaacgaaaagggggcacacgaccagttattctatggctttttttgcatctatgatgggtatatacacggaactgcttgaaatggttggagggagggagagaagtgtattgggagcgatgaggggatgtgtgatatgattccaggggaaaggtacttacgaagctgaggacagatcctgtggagcgattctcgatttttgatggaattgggggaatatatgagtaattacaacaacataacttgaacactggacccatggagacgaggatggatggcttcatgtttgccaatgttgttggttttgactcagaaggtgggtagtgatattcaatatttattatccgtgacaaggacttcaacccagcgatatctatctatacaaaaccatcaccatttatttcaaacacaccaaacaacccgctcaccaaagtttccaatacacagcactgataaccccagcaacagccgccaccgcagctcccaccaccaaaagaatcatcccactctgcgccgcgtcccctttgggcatcctttcaataatctcctccaacctctccgccatctgcgtatccgcaaacctacccttgaccctctccacccccttctttcccatcctcttcaactcttcctcccccatcccattcaaaaccttatccataaccttagcccactcccctacgtcattcgggtctctcaaccaccccgtctccccttccaccaccgtctccgtcggtccaccattattcgccgccaacaccggcacgccccttaacatggcttcaagcggcacgataccaaagtgttcgttacttggcgtgtagaccaacaatttcgctgaccgcaacaggatttccttaagggtattaggtaccgacaacagaaaaaggacttccacatcaggggaggtattcagtgccgacacgaccgtcttggctgtcgccgtcttgagatggtaaggagcgccctcggccaagtccaccaagtccatatggtacgaaacgttctcgtgcacgcggttgtcatacccccccgcgataatcaactttgctttccccctttgttcgggagaaagagaggcgaaggccttgatggccagggcaatgtcctttttgcgctcaaagcggttgatggataggatgatgcccgttttggtccaggggagtacatccttgtcgtcgtcattggggttttggctggagtcggaggtagagcgcacgtcgatgcatgggtggacgacttccaggctgcgcttgctggcgagactgggccatgtgtgcgagacgatacccttagtgaaggaggagttgacggcgatggaatcggcgaagcccatggaccattcttcccaggtgtcgaagggaaggcggtagaggcgcttgtaccatgtttggcgcccttggacgaggagcaggtcggggaagtggcagtagaagaagatgggagaggtcggaacgagaagtttgaggaggggtaggccggcgctgagttggtcgacgaagaaggcggagggggagagggtgcgtagttcggaggttaggagggtaatttggaggattaggtggagttggcggaggatggcgcagaggatggagaagcggccgagaagggaaggggggatgatggagttgccgcggacgcgaacgtcgagggttcctgtttcgtgactttgttagttatgcgcttggggggtttggatgttggaggtcaaaggggggagtaccatcgcgagcttcatcaaaacagtgtctgggatcgcaatggctggtgaagatgaccaccttatggccacggttctgaaggcctacggcggcgtcgacaaccaatctttctgcgccgccaattcccaggtcgggatggaggaagactattgtctttttatctttctcgtcgacgcccgccgccatcttgacatgtgaatgtcgtaaagtgtcttcttgacggggtgtttgttgaatgaacgtgtccctctcctttggagatgcgatgtcatagggaggagcttgtcccggcaggcaatgataatgccagggtgcactaacatagccgcttgcgtctcccgcgaatgagtgttaagaccgttggatcacataacggaggggccttcaggggattggtcggcttggtgctacccgcaattaggtaatagtttaacgatgttgtagcgcaaagatcagcaaccaatcccattctgacgacgccaagggtcccaaaccgcgacacgccttgtgaagagtaacgccatttgttgacttcagttttggcttgtgacttttccctgtttggatcttttaaccaggagagcggttgagacgagggttcgccaaggtcgtccaaagtcttcaagatcgagacattttggtttgatccgtccagactttgaccagtgtccggtcctaaagttcccttggtccaaaagccgacgacttcagcctgggaaactcactcacatgttttgaccttgttgaggtcccgttgctgacaccaaacatccacttcgctggttcgacaactcgaacaacaaaaagcataagacaacttccgacattcattgatgactaccaggtcaacaccaacgctataagatcaccagttccaaccctcacccatgggttcacacaaccatggcgctagctctggcgcagagctctccaatggtgccccgctgctgactgtcaatgggaaacccgtcgagaatggcgtcgtcgacgcggggttgaagagcctagatcattgtatgtacaagagctggcattgtgttcctgttggatggaaccattgggctatctgcctgatcgcatccgtaccctctcgagcaacattgttcccctccaaccccgccatgtcttcttgcgtcgctgtcttgcacgccaatcttgagctacatattgttcgcgttcccaatgtcttcgcgcctcaagctgaccatggtgactagaccagagagcgcttccaaaatggcgatacaacctacgacaacgactactccctctcatccgctgggaaaccccatacctagccatgctccaggaaaagttacggacaccagcgttggatagatactttgccatcacggccaacctcggaacacacaccttcttcatgatcggtctaccagtcctcttctggtgcagtttctccagcttcggcaaggggtatgtccttcgccttaaaccagtggaaatcccacaagacccaagctgacaatgcgccctacgtagccttgtccacatcctcgctgccggcgtcttctggaccggcttcatcaaagatatgctctccctcccgcgaccgctctcccctcctctccatcgaatcaccatgtccggttccgccgctctcgaatacggtttcccgtctacacactccgccaatgccgtctccgtaaccgtctactcgatcctcgtcctccacagcgacaagaacactttctcacccagcacgacgttcgcgctcgagctgcttgcctacttctacgccttctccatcgtcttcggccgcctctactgcggcatgcacggcttcctcgacgtcatcatcggttccatcatgggcgccgctatctcctacatcgagttctactacggcccgcccttccaagactggctgtacgccagcgactatctcgctcccatactattcgccataaccatccttatcctcgtgcgcatccaccccgagccggcggacgactgcccctgcttcgacgactccgtctcctttgccggcgtcattgtcggtctcgagatcggaacctggcactttgcgcggtcaaggtggaaccacatttacaacggacccaacgctctcttcgacctctcggctttggggtggccggtgattgtcattcgtctcatcctcggcgtcctcatcatctttgcctggcgcgaagtcatgaagcctacgctgctcaaagtcttgcctcacctcttccgcgtcatcgagacccacggcctctcactgccccgccgcttcttcatgcccgccagcgagtacaaggacgtcccgctcaacctgcgcgacgacgaggttcttcccaaagtcagcgacatcccccggatgatgcgcagcatccgtggacctgggcgtggtcgggcggtcagtattggaccacagagcgcggcagatgcgtatgagacgctggcgtatcgggagaggaagaggagggagagcttgagtagcgagaagggctccgggttgaagcaggctcagagtactgctgagggcactgatggagaggagtctatggtggatcagacagcgcattcgtcgggcgttgagaagtacgagaggcagatgggtcaggggcaggtggttgtggagagcacagggaatttgagcccaaattcatcggccgtggaggagccaggtatgtatctgggccagagggacgagttgggagagagggaaatattctcgaaactcacgaggccgagagtaaggtatgatgtggaggtggtgacgaagttggttgtttatgctggtaagctacccctttcttccgttcgttccttcatcttacacgtgaggagagggtcgaggatcaagatggaccccgccttttcaaagagctctctcactgacagccacaacaggtatcggatggctagcagtcgacatgatccctatattattcgagctcacagggctactgggagctggccatctccccttgcccgttccttcttcatgagcactgtggtatcaggttttgacaaggtggtgagaagaggtgggggtgtctttcttcagctgagcttcttggcacacttttgtttcttttgctagtttatacatatactaggtcatatggcgggggttttggtatcatgttatgatgttatggatccatctatgcagctatctcctccaccacttttgggctattgaagagactttagaagttaaggaggggctcatgagatgggagtgtccgtgagaggcacggtaagtggatgctgatgagaacactgtcggcctggggactagatcatccatccatggcagaggccgactgtagatcgccgccgcctgtcgatttgcggggttgatagtaagcatcaccgcgcccacgtttggacctgtaagagaggtctcccgcctgtaccgtttggccagggtgcggtgtctgttcctacatctcgctggcagccttaaccaggaacccagtatatgtcaaaacctgtagtctgcgggttgcacgtcaaaggcaccttcgtttcgagttcctggttcctgaagatcacggctgctgatggggttgtggtagccgattggtgagcatttcggtcacctatgagcgcgttgggatgtaagattatgtaccgttgatgcctggacaagaccgacacctcgtggtttccagtgaggtcactataggtaatcaaccagaaagaccttcccgccgcgggttgaaccaacttgacctcgctgggtgcgggggatgtccaaccaccccggacctctcaaacttgttgggtcgccgtcagatgcgccgccatgtatgttcgcgagcccaacaaaagttcgtcgagatgtccgagtcagaccaaagcgggggtcgctgggggcctgcctggggggggctgacggaccctgacttttgagtttctgagctgtcactggtcggtcggccggcacaacaatacataaataagcacgtcaacttttcatgcttgcttgcttaagcttatgtacatacactacactactagattcactcaccgaacccagagatgctctcatcccataggtacgtccgtccggcctcgggccaggccatgcgtgcgggcgggcatgatgccgagaacgcgaggggaaccccagatcgtatggatcgtatggatcgcgggatcgcggatcgcggatgtagtgtatgtacgtacatatgtaaggaataagttaaggctgaattggcatggcatggcatggcatggcatggcatggcaggtgt