gggggggggggggcaaattgggcgccgtcgtgatctatcctatctgtgacaccactcccaagccacaatcaagatcctttcccatcccagcggcctggtaagttcacgcaatactgggccatgtcgtatgcgaactcggactggacgcctgaatttaggtgcctgggacacagtcataggctctgtatgcatcgctttcaggtcgctatctcatttcactggcaacgaggcactgcgagttgtgatggatggttggacagacactcaaacctgaactcgagacctgagcgtcattcatcacttggccggctgactgtgctatggcatgcgcccaatgcctgactcattttgtccttcacgaacctaccattcgcccacctacttgtataagcggcccttatgagtacgccttagccagctctcatgacggcctcgttggcaaacggtggtacctagagatacaccacctgagttgattactatccaccgttatcgttaacgtctcccatctccagaccgcatggtactcgcagcgttccggaaggggtgatatcaacaccattcggtaacgtaccctcggactctccctccagtaaaacgttgtctcctttgcacgcgccttctgcccacagaagccaggctggtcagaggtagaaacgctggcgatatccactgaccgccagacctagtactaaagcgccagcttgaaagccaagcgttgatgcaatgcaagttacatgtctttcctgcccccttgggctgagataaggtgcggataatcgtgcggacaatcgtgagcacatcacctgttgtggacatggaatgaatggctatcatccgccatcaaccccaacgcagcacgcgggtctacccgaggaactacagttgaagatactccgcgcgaataaacccatgtggaccatcaagcatatgattgacggttgcgtgcccccgatcttcacaccgacggtttcactacttgttgccccaaatttcacctagacaggccgctccttccagtccggagtcggcggctccttgacgacggacgcacccttatcagtcggaaggcgcaccggtgagcgaacattccggaccgacaccggccagttgaacggaactggcgataccaactgcaaggcctcaaacttaatcaacgatatcaacaccgcttcaccaaagagatgcactctcttaccgtacatcagcttcccgcttgttcacccagtcgctagcaggctacaggcagggtttgttatctacgggtcggctgcttgtctcttccattggcagaatgaacattttccttgattgaaagggacctgatcacaacttcccacaaccagtcaaccagaacggaacccgtcaactccgttgtcgttttactggattgaaagatttcgggacctcagcaacgttgtctccagtatcggcactagcacttcctacactacacgacgtcgtactccgcacgcacttcatccaagatcgacagaggggatcagactccggcacttggaaattgccgtttcgccgccacggttattcccgcgggtattacaggcgcatcaccattgctttagatccttcaattcactctggtcgagctttcctcctttctggctcacgtctgaactggccgggcctcgctgtcttgatgatttggacactgaaaacctgtaaagagtatcacaggcttgtcgatcttcatcgcgtgtcaaacccacgggactcttgagtgagagtccaccctaagcatttggtccggtgtctctgccaatacctcaacatcttgctggaaaaccacggtctcgcaactcggctgacccaagaggaggatttttggatgaattgctgcagtctgggtacctatcatgagaacaaaagaagtctgtgcacttccccatacgtacagggtattttttggtacgacttcgatagcgactccacacttgaccttatacccttggcttgctcgcgcaatgcactccaatccatgccatgttagcatatccaaacgtcaatccccctcctttagcaaccaaccaagaaacaccaataacacaaatcgccgtcttcgactcccacaatctgccaatattgtatgcatagtcccctattcactccagcaatcaacaaagcgctggagcgaatccttacttgctcaccgcggaccaggcggccaagggtacctattggttttcacacacctcggtcgataaagttactttctgctgctcaccttagcgcgccaaacgcggccttctgtttcgttcttctttaacctcgagacccttcgtaaacctctcaccagcccttcccgtcagccattcgcgccatccgcacccttctccactgccacttatgtgccgatagtccgatacgagaactacatacaccctaccaaatctgtgtttgaaatctccactttaggttactgaggagcaaaatattgggatcccatactagcagtccaagatgtccctgaggagagagtgaaagatggtgtccggtagggagggagcttgagggaatgcttcaactgtgggaaccccctcatctcttcgcatctttgtggatggatggatgaataaatacggcgagtctactcgtttcaccgacgtctggtgatagcgtcagcacatactcagggcatcggggcttacaacacgagctgttaaggtggtttatttctatatgatattgctgtcaagaaggctgctactttcgggatatgatgctgaagtaaagctatccaatgagagtctgcagtcctgacacacactcgcttccggcggttgcgattgggtgtgtggactctgatgtggctgggctttcagttgtcgtatctgatgagactttttctgtgttttctctggtgaccggaatctgatattcattatcatcaaaaggtcgtaaggttggtttgagatatgagtcttggggtcaagtcgttatcgctagaactcgcgaggtgaaagatatggaattgtaattggtgagatgggaaagcctatcagctcctattggatgctcggcaagtaggtagaggttgagaacacatcacgttttgcgcctattatattccttcaccctcttggtagttgggtaccccaatattctcttgactgttaataccgttcttggagtcagagtgaaaatgtttcaaaccacgaagaggagggcgtagcattcaactttcgaccgcatcggtagctccttctccaatcatgactcaactacaacttgaatacacgcacgcttcacacatgggcagatggtctcaagcgatcgctaaagtggcaattttgacagagtctagacttctttccagattctagagaaatggttctcctgacgatcgatcctgcaagcgaccaccctctggtgtgtacttggggccaagatcatgccgccgaatcttgtagttcaacagatctaccaattagagaactgtcattgcccatgaacagcaagaaaagaaaacatgaaactcttcggtaaaaaacatgtcaaccgaattaccgttttgcagccactccagtgtccattttgtggtgtaaacgcatgaatgcctaacctccacaaaacactcggtcgatactacatgcttacctctcccatgatatgtagtgtacgaggactgacccattcccacgtgtaaaagttccattcagtcaagggtgcatcgccaagtacttttcccaatgcctgattgttctgcatcagccaagtgcatacattttccatgacagtatcacatgcaaaattaggtggataacactgtaacctccaagtctgtgtagaaagacgacaaagaggacatctacgtgcatctatcactgctccctcgggatctcccgaacgtgtttacaggcataaatgcagttcaagaacaacaatgggaccctgaaggtacccaaactacgcttaccaaccgtgacccgcttgggtttctctctaggagcagaacggcaacggagatctgaaacgaggagcctatttttgttctttgttcatgtaagcaagcaggcaggaatgacttgcatattttgaaaacaaggctcatgtgtatgtctccttagctccatgattggaaatggtagcgttagggattcagacggcttggttcttaccgtttggggtcctgatgatgtcgattcaaaagggacctggaggcaacaggatcggaagagaccttttaggaaggtatttcaacattcaatcgacaggtaccagcaagaaaggattatcaagggttagaccctctgcccattttggactacgcaagacatccatccccctcggcttcaccagagagcaacgagagcaagagctcccaaagggttcagtcatgtcctcgtcagtacgtcattgacagctcaaaccctctgtcggctcccacggaaatcccagtgtgttactccgcggttgtaaaacacactccagtgcaatataggggttttgtcgacacccgtagccgcctgagactacctctaacgaaagcagcccaaatccaaaaaatagctccaggaatataggattatgtgagtgccatctccagtcggaggcttgatagtacgcaggtggcttggtgtcctaagcagcatggaacagccgtgagcgggcacctatctctcaacaatactatctcatggccttcatgtctcctccattccagagctttttcttagttatttctctgccgcgattcagccagctagcttacctggctacctacctattgacgtccatctcgccctcgtaagatcatcctccccgtttgagtgacgttcacgtgtgcacacaagacatgaacacaacctctcaatttgtttcccccatacctccctccatctgagcattacattccgcttcccaatagcgaacacatcaagatcacacagacctagagacagctaagatggtaggtaaaggaagccccaatcctccaactcatctaaatcaagtcacacgtataattagccggatgcatgtcgacttattgtctaaacgtacgagagacaccaaccagtcttccaaaacaaagccgactgacatgtggcgccgacagtggaagttagccaagtagaaaaaaaaaaaaaaagaaagaaaaaaaaagaaagaaaaaaaaaaagacagcatgaaatcgctcaggaggttgggatggatttgagtcaaacatcaaattacacctatgtacgctgtcccatctagtgtagagaggttgcagtttgtgaggatctattttttttttttttttgatgcagagtgtgcataggggtaccgttagcagtcgacgtaaatcaggttggatgagacatgggctcagatcagatcctccggggtttgttttggtggtctttgtgcaaagcaggtacccggctggcttccaaaaagtgtgattcgactttccaattccaggtttgaaaacagctggcgatgatgaagtccttgtcatagtcgcggaaccagtttctccctcggtcttggttgaggaacatggcttccaagactgctggaagtaagacggagagctttcgatgtgattatgcggattggtagaccagttactgactgaccaactccttcaaaggtagaatactctgaccatgggcaagtttcttgttgagggggtttgaagcgtttggtactcgaaatcctttcggggtgtaggcgccgttcgtgaactagtgtatgcctcgagtatgtcaaccgccagcccaatttcaccgtccatgacctgccccaactacatagtacccgtgtacctacttctaacctgaagtcgaatccaaagaagacaaaaaggaagcggaacaacgtagaggtagtgtacgactttcgcggtgttggaagcagcaaaagaaaaacaaactcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccttgttgaaatgaagttgacatcgacggccctatgatccctagctgcgaactggacctagagtgttggcaagtaggtggttgccctctcgccggcacctgatatgatagtacaaggtccgcgagtaacggcacccattgttgtgtacctgatgctcagattccatcgttgagaacaaaacacatctaccaaacaaaggcgacagccagcgcctgatatatcagcacgttgttgtactccccaacccatggggacatgatgaatgacataaccaaaacgccctaacgccaccgtaacccagtggaagccaaaacccgagtgcacccctatgtgcaccgtgcacaccgtacctggttggccatcttcctccttctaactcctcagagcttccaatcggttccgcatctggtccatcatagcctcggtatcctcttcctcgggctcctcgtcggcgtgctggggttgctgtggtagcttctggccgggttctggcacgctaggcaagccgcccgtcttctccatgcgatccttcaatatttcgcccagcaccttgtcgacctcgccctcggcttcctcctcttcatcttccaggtccacgtcaacgggcaactgctcgcccaccatctcctcgataatgccggccttcatcagctcaacgctgagctcctgcatggtgccagccagctccggtaggcgcacgagcgtgttgacgtccttcatgatcttgacgctggcacggatgctgccctcgatcttgcgcagggcgaaggcctcgttgacctgcatttgcacgctgttgagctgggccttgctcgtgatcagccgcgcggtcgtcttgcgggcgcggatcagctcgcgggcgaagtcgcgcacttccttttcggcctgtttacgttgggcggggttgcgctgtgctcgtcggtcggcggccacaatgaggtttttggtcttggtctcgacttgcttgacctgggcgatgtcacggtcgatcttgcgcatgttggagcggagtagggtgttgcatttgcgcatctggataggcaaacacaggctatcagtgactgacgtccttgcttcaagacaccttccatttcgtcaaggtggtgctaacctgtgcctggggatcgggcggcgcgaagaaggacctgagtgtttgcatcttggcggctgtcgtggtagaagccgaattgactgtttctcgtgcttctccgatgatgtgattggtgtaagtacaactaattgaacgatcccctcgtcaaagagtcgaaaccatgaatgatggtttctaggttggtgatggtggcacacggcgaaggtgccgtatggtgatgaggacttggttaggtaactgaagttggtggtagaggcgggttgtgcctggaaaccacctccatctatgtcacccgtactgtagtgtagaggtaggtaggtagcccggttacgtcctgacgtcgtggacgggcaacccaacggccgggggtctgggttgatagtgttagcgcctagtgtagactggaggtacatatgtacagtgtacctctagcgagcatgtgaggtggaggccgcgtgagcctcacagcccagccccagacgggacctgaggcaggcgggcagggagtctgcaggtggctgctccttctcgcttccattgcctgcccggccgcccctgttctttctgtgctggactggacctgggctgtggcttgagctgctcctggagggaaccacccaacaggcccgctatccgccccgcgatgatgctgcggattgggactgacaaggagtgtccgagttgttggaataacctgaggtatacactgcagaaaaacggaggtctacagtaccgttgtgatattgtcaaggtatgaaatcaccatgtcctgccatcaaaagccacatcttgcacgactggtggacaacacaggctcaacgggatagccgtcaatgttgctgggctgtgatgctttgacctcagccccaccattttggatgtgaaccacaaccacatgccctggctcacttggctgtaagccaaggtctcagaaggcagttgcatactaccagacacacaaggctcgggataatacacaggtcagtgtagacatgctcgtttgattgctcgtctgctggcgttttcagttggcgcctaccttattgtttgccttatgggataggtacaagtttctagaaagctcccatggtttcgtctactgttcgtcagttctccacttggaggccacagctggagcgggcagttggagcagttggagcagttggagcaacacaagctggatggagcgtggaagctcagccctgcgtcaaggccccgcgcgcccgggaatcttcaggcttcttacgaattctaccgtcacccggaggggacccggagaccaagttggagaccgaagggacggcaaggcagggcgtgattgctaaattgcttgcagcctcacaaccaacccacctcttcccgcatcctctccttccagctttcttgtccgtgactacaagacacgacgaccttttttttctttgacgactactctagttgtgacgtacccgttgtgaatactaccactgccaataacgataagtaacaaccacaacaacaacaacaacaaccaacaacaactgcgcttctaccactgtatgcgctttacatccaggagctagctagctacccttctccagcaacatcttcgcacaaacacacacttacacaactatcatcacaaatggcttccactgtgacacccgagggtgagtctctgcttttgatcaccttctcaagatcgcatcgcatgcctctcccatgagctgcggttcctgtcgcatcgtatatacgcaagttgctgacaatggattccaatcctacagttcgctgggcccagcgctcttctgctaccgatcccgagaacaacttcatctacctcaccattagcgttcccgacgtccctacttccaaccttaagctcgaccttaagcccactggtctcgtcttcaccggccactccgacaccctcaagaagacctaccatgtcgagcttgagttctacgccgaaattgaccctgctgcgagccaggtccaccacacggcccgtgatgtcgagatgaagctccgcaagaaggagcttgatgctcattactggccccgtctcctcaaggagcccaagaaggttcacttcctcaagaccgactttgacaagtgggttgatgaggacgagcagcacgaggccgctgaggatgacttcagcaactttggcggtatgggtgagtaccacttctttgacccttgtccccccacccgcttgtgacctgattctgctgcgccactcgtcgcatatctctcgagccaaagcccctgtcccatccttattcataccgaaactaaatatattgtgtacctacagaagggatgggtggaatgcctggtatgggtggcatgaatggcatgggtggtatgggtacgtacacttccagctgaacggggaggggcatatggcaccgaccatacccgagacaacgcggacacctccaagaatcatctagcggctgtacgctctcctagtgatactgaccaatatgctaactcgaatctacacaggtggtgacttcggcggtatcgacttctccaagttgggcggtgctggtttgcccggcggcgacgatgaggaagactccgacgatgacatgcctcctctcgagggtgagggcgaggctgataaggccgaggaggcaaaggatgccaaggagactgtcgacacgtcaaaggaggctgcgtaaatactcaaaaagtaataggcatacccaagatccatggtagtgggctttaatgtttagaactgggcattgggaataacgacaggatttacttacacataccctcccattccccaatgcttcgggggtggaatattgacgctggatgattagctggaacgggtttaatggagtcctttgatttcggtatctagcaggatcttgcagcgaatggaatcatgctcatttttgtctagggaaccctcgatcccgaatttgcaccatgtatgtgacagttgtgggcttgtatcttccccaagaacacaggcttgcgtctaccccttgtcgccgaatgtctgcttattatcggcggttacagctcggtgtgtcccttctcgtatcatcctttccgtaatggcggcgcttctgcgaagcaggtcttgggaaaccggtggaagttcaaaaggtacatactacttggttggctctctttccaagtcgaatgtccacccttcgccatcggtctattctcgctcctcattccttcaccatttccggaaacgggatgcagtgctttcgagtgaggctgcggatccatcgcattggtaccctattgtcgttcgtcttccagaagcagcacgacgggaatatcgcaaaccgatattgcgatgtcttgctttcagcaagatcagtggcctattttccggtcgagggcatgacctccagtcatattcgggttctttggatcagtcctacggcgagtgtctctcaaatgggaggtttcatctgcctcctcccatcgctgatgttgcttcttctccggcgatgaggcacgccgacattgctaccatgccgccccggtgtcgtgccgctcaatgttcagtgttgacaccccggcggtcgacacagctgctgagtgttccctcaccctggaagtcgctcgaacactttaccgccaggatcctcaaccgttacactgatctagccccttttgaagtaagtttctgaacttatccatctttcgtcaccctacctccacactactcaacgctcctagatgtagcatctgtgatgccaagctgtgatgaccatctagtatgcgttggaatcgggataggaatgatcagaaaaaggaaggtcgccaggaacaccaaacaacatgattcagacccacagaaagccaacttatccagatgctccggtgaaccctcaagccaccactaccaccggtgggtggaagcggtgggcgatagtgtttactctcgtgtcgttactgtgcttgctgctggtttctcatctcgcttcttacgaaattagcgcctattcctcttgcattccagattgtctcggacaaacctgcacttgtgcttgagatctagcagctttgcggtacttacaaaatatatttgtatacaggcctcctcgtataagagaactcgaaaaccacatatgaaactagtcttttcctttgaccagttcattcccactttgcttctttgattacacccaatacccgccgtagctgggacagctgcactttgaatatacagactgcgcttggacctagagaggaacaagttgcaacaaattttccttactcatccgaagctaaggacaacttacggaaagaagtggtggacaactgcaggggtggattgcatcatcaccgagaacggacataaggtcagtcgaacatcttcaataagctaccaactttcttagtttcacttttcaatcattaccgtgaagcgttgtgaggtgctcgaagagcttagtgtggctgtttagaggagattcttctcattggacactcaaaagcacgcacgagcgtcaccacattttccacttgcctttgttgagatcctatctgccactattggtgtcatgtgtctcacttactcctgacagcctcgtatacgactttctataatattcatgtcctctgtttctgtcgtttccctgttcttcccggttttatcatcattctctcaataatcataattaacacactgtcctcccaacgccaggtcacttacaccagttcacagaccgaagtcacacctatcaagtcacaacctccaactccaagtgtcagcaacaagtcactcgatcttcgctactgtcatcttcaagacaaaacaaacaataacctaaacccaacaaccaaaaccaggcaagaacaaaccctaaaaccacagcaactacatccgcccagttccaaacatgacctctaccacctcctcctcccgacgcagctcatcctcctccaacttcagcaccatcaccaccagcagcagaagtggttcacatttctctcactgctcacacccacaccattcttcgacgtcatcgccatactcgagcaccgcctccagcttcgcaggtataggccctaccatcaccatcaataccacctccagcgcggccagcagccgctcttcctcctccccatcgtcaccttcatcagcatcggcttcctatacagctggagaggccgcgagggatgcacagatgggagcatctatcttggcttggccggctgatgaggagtggattgctccaaaaatctgagagcgtatgtgggaggtagaattggttggccagagggggatatcgtacatgtcggagacagggcgttttggtcatttttaggacgacggtgctcgtggaaagttaaacggacataggaacggaagtggggaggggattacacagttataggggaaatgtgacataacggagcttacttgggaatggcaaatattgattatgtgcttgacagtgcctgctagacaggttaccagtcaccattatcacgactttcgacagaggatgctttggtatcagctcaacagatggtcataagcatacttagttgcatgtaatggagcttgtcaagccaataacaccaagtggttaattcatttcatgtagcaagagcttcgcaaaccttcccagagcggatagagttgaactggttctgatggctctcgtgacaggtaggtcatgtggaattgggggggggggggtcattgcagtaagagaagaaaaagaacaaaatagatgggaatacggtttatacccagccaacacgtttccatctctacactacgacgtgttattaccccaataataatcggtggccaagtacgaacgaacgacaaaccctcagagaacttcctcaacctacatcatggacctcgaccaacacatacaccatccatccctacgcaggaaccctcgagtggcgagtgacctgtatgtaccagcccgtctggaccctcttggtcaacaccgctctgcaatctcagaataaagatgacgggcattagaagtaattcaagactaccaagccaaggcagtattgtacttgacaccttaaccctattcacgaacggactcgcacaagtcacccacccttggcgattccaccaagaatgaaccggctattttactgagagagacaatagcatccactgaatactcgcaagtcttgctgcaaaacattacaggtattactacaaacatttgtatccatccttgcgctcttgtcaaaacttccgcccttcatttagggagtatttgagcaacaattctaggaaaccaatttacagcccatgcgcatttacttccaccgcctcttacgtctctgagaccaccaccaccaccaccactaccctccagcacaccaaccaattacaaactaagatgtgtaccaaacactttgtcgactcctactgcacctcgtgtgacgagctcgtgcaaggccgatcgacagaaagcccttgcaaaccaaaatacagaggagagcatttgggacactgcgcggcaggcatcgaaagcaagactgttaccgaagccgtggtgtgcaagaactgcgagaggaagctgaggaagatggagaagaagaagaaggataagggaaaggagaaggacaaatagcagaagtgtggttgtagttctactgccgtgtgtgaatgaggaggaactacggcttgctgaatcgcggaggaatggcaggaaagggtgccctcttatcagcacgtgaagcactgtttacgttcgtggcagaattcggggcattatgacattaacttccgcctttttcttgcccggaagcgctcgagggtcctcgatccacgctgatctagctgcttgagctttctcttctggtcttgggatgcacaatttaccctccgcaggtgtagctctctgtaaagtacagaaaggcaacgccctgcgcatgctagatttggtcgtgacttgcgatgtgaaaaggaccactgtggatattgctcccgcttcgctgacatatatgtccgttgcgctccaacaatttagtagcagaggcgagctatttgttcgaaattatattcatcgccttggggtactgggaggggaagacgcttaacaggcgaccaaaggataagtgacaaagtgctgataacaacaccaaattgtgacccttggccctttggcagacgtgtcctgccgcaatccatcttccatcagagggaccgtaaacgacaggagcgagatggtaggtcgcggcgaaccagtcgcaggtcatacagcattcgctaatagaataatagtggagaggcgataattgaaggtcgtcgtgagtctggagaaaatttcatcaagctgttgacctaagctgtagaccctgcccgaacccgaaataaaatagtaaaacaatcatagacaatccgaaatccgtcaaacaaagttgtcgctgaagctggcattcgctctcatcgactgttgctgttcctcatgcatacccttcgttcaaagaatctcgtcctccatgggagcatcaccaccgttggcagcggccggcgcggctccggtggcgttgtccgtggtgccactctcgaagtagtcagccatctcagaatccaactcctcgacggtcttcttggcagggcgggcgctgcgagggcgacggggacccttcttgctgccaggcttagcagcagcagcacccttgggggcgttggcggcatgcttgacagtggcggcagacttgggctgggccttgggctgtgtgatacgctgagtcaggctcttgggctgagggatcaactcggcattggaaacaacgacctcgacctaggggaacgttagaaaagccagaaccagaagattcatacaatggagaatgagcgtaccttgaccgggcggttgtcaatcaggagaccgttgagagtgttgtacgccttggtagcaccatcggcgtggtggaaggtaatatgagcaataccgcggctagtgcctccgggcccatacgaaagttccaccctcttgacctgtccaatagcttgctggaagtattcctatcacagggtaattcgtggttagcgtcgtgcgccagtttcagtgtggtcgtgttcgtaacggttcggtttcaaatcggtcaaagctagggcattatctcgagccggcccaaaaccaggatatagccagagcagcgcgcgtaatctccaggtcagcaacaccagcaactggcaggtgagccgaaaatccaacactcactagagccatccatacgatccgatgcgtctgggcccacagcccgtaaagcagtaggacgtgtgaagggatccagttatgccagacaatccaagcatggtccagttgatgtgatgccgtcctctcgtagaattcccgaacaaccacgatgctagaccccggttccccggagttgtaaatcccctgatggaccaaaaccccccagaaatcgtccaaccaggacatgagaaacagagcctcgaacatcgctcactgcgtggcgcgctggggtgcaaagatcgacttcaaggtgaccagccaggaagagatgatgcatgaccccccagctaggctcccatacaagatttgtctgccggatcctgcactgcttgtccctttccgaaccagaggcgcttgccagccaccacaatgataaggaggggagagcgtgactgcgatctgctcaactcgcaacatgacgaaatgtaatgacacacgtcagggaggagcaatcaacggcagtcttgatggcctagggccgatttgcaataaacgaccgtcccgaccgcccagtggagaaaacgacgccgattggatacgccacggaagagggatgtcgataaaagtccgaaggctaaatggcctcatcggtaataacataccttgatctggccttcggaaacgtccttgggctgcgatgggagttagcggtgaaggatgctacgcaggagaaagctggaggacgcgactcaccaggttgctcacgacaatcttgctctcgccggtaagaccagcactctttgcgggcgccggcttggcagcgttgcgagcgggctttgtgttcttttggataccgccagcgggggcagcattggtgggcttaccgccagccgagcggcgacctccacggccgcgggcgttggacttaccgcggcgctgagtggagagaatctcgtcgagagactggtcgagctttccggacattatggcggtgggttgctggaaagtgatttagaagtggtgagaaagacgagacgcgtggtcaaggtggcttcagagattaggaagcgcggacgggctcagatgcgcagtagagctggcgaaggtcgcgttgggcagaagagtgatagggaggtcaggttacgactcgctggtagcgcaaggtcgcgtgaagtcgaagcggagcaagggtcgcgctgcaacggaaaaggtgcagcgacactgtgatctgatcgactcgaatggcaagtggaaatggacgtggtcaggctgacgaagttggatgcagtcctgcgagcaatgaaaagaatatgggtcttgagcggatgggctgtatcggtgatggactttggctttggcggtgatagtaggttgtgttggggaataggtggtgttgtttgggtgataaagtggtgaatgggcgagagaggtgaacgaggggggggcggaggagggagtagaaaccggtgtccgcccagaatttgagggagaaccgacggggaccggagccacctcgctgcgctttcgtcaaggcttggcaggctgagcaggctcccgcccatacactactaacttgcggccacacgcgcctgtcctgaacaacatccaacgtgacgggatccttgccgcactggccaccccaccgctttggcttcgctcagaaggggaaagaacagtcatggccaatcacagccttgtggcaatcgctttggctgatggcactcattggtacgctaatctctttggggctagacccatccctcctgacgcagctgggccgttctgttatggtaccggtacctgcgatggcgggacacatagccaactctccgagacgcgtcaccactttcagggaccctttggagctgtgtgtccttgtttatggatgttcttatcccacacactccaagcttccacttgcttcttcagggacgtttgcaattgagctctttcacaagcggaaacaaagaacgacccctttgcacataacaaaagaacaaaccatattattagtcagtcatgctacccagagcgcttggcacccttctgctacttaactggtgacatgatacaccatgatccgaacaaaaactgaaatccagtgcaagagtctgctcctatgcattgggtcaaccatggggtatcaaccgactctgacccattcaatcctcctcggcccgaaacctcgttactttcctaatgctatgtccctgtattccttttgtgattccggggttcccttcccttgcatatcggttgcgccccagaccagctctgtcctgctctgccctcagtagaagagagtgttctgtaggccgtctgtctcctgtccttctcggcctcgccccaaccagatgtcccaagggcgggacaagctgtatcgtgccgtttgtgaaatatagtctctgtcttcgtaccgtacaattttgcggacgctgtgtcctattttgccttggtcggggccgatgccacctttgttgccttcttctcctggacaacatcggtttcgagatcttcggcattggtttcgaggaagtggtggagaacaataagaaccatggccgcgcacccgagaacgatggcgagacggtaaagttcggcgtcagaaatcattgtgtcgttggcgtaggaaaagtctgtgttgggtattcgttcggtgccgtaactggtagctgtagacttgttgcgactcgcaatgcttggaggggagttcaagtgggtccaaagggcgctgttctgctgctcaaaaagctgtcaatcagacggctggacagagacaagaaaatgccgtgctcactttttcttggtgatgccaatcgcactggctgttctgcgccgggaggaccgcaaattcgaaagtgatgatgccgattgtcgggtgttatggacagctttccaccttgagggccgcgacgcagcatcgatgtatcggtacatctccatccgttcatttacaagaggatccgatagtcacgtggacggacccaagctgaaggaaggacctcttctttcgttaggtataccggctgcgctgcccggaccaacgtcagggcttctgtgggcggacaccccagcgctttaaatcccgggcggcgtcagtgggcccattccactttggttagagttgtttcaacccacccacttcgaattgcctccaagaaactctccaggaagacttggtcgagatccccgccttcgtctgcaaatcttttgaaggtcgctgcgacaacacgctctatttacaacctacgcgccgccaccaccccagctgcgacagcgactcgatataacatacatacgtgatccattaacttgcgcatcacgacacacacacacacacacacacacacacacacacacacaaactctactctctggttcccgatcgcgatatttgcccatcatgcctcccaagaagcaggaaccgaaggccgccggcaagaagaaggctgtcgaagacaagaccttcggcatgaagaacaagaagggctctgccgcccagaagcagattgccgccctgcaggcctcaatgaagaacggcggaaacgctgagcagaaacgcaaggaagccgagaaggcggcccgtgagcgcgagaagaaggcggctgaggatgccaagagggaggccgatctgcttctcaacaagcccgcccagatccaaaaggttccctttggtgtcgaccccaagaccgttgtctgcattttcttcaagaagggcaactgcgaaaagggcaagaagtgcaagttttcccacgacctggagcaagagcgcaaggtcgagaagaggaatctgtaccaagatacacgagcagaggaggacgacaagaagaagcaagagacctcggcggactgggacgaagaaaagctgcgttccgtcgtcttgtcgaagaagggcaaccagcgcaccaccaccgacaaggtgtgcaagttctttatcgaagcgatcgaggagggcaagtacggttggttctggatttgcccgaacggaggagacaagtgcatgtataagcatgctctgccgcctgggtaagttgggggtttgcaccattagcttcttctcataactaacaccatctctgtaggttcgttctcaagaccaaggagcaaagggcggctgagaaggcgctgttggacaagtcgcctctcaggacccttacgctcgaggagttcctcgagtccgagaggcacaagctcaccggcactctcacccccgtaacacccgagagtttcgccaaatggaagaaggagcgtctcgacaagaaggctgccgaggaggccgcaaggaaggcgaaggaagcgaccggtcgtgccttgttcgaaagtggcaactggagaatggaggccgatatcgattccgacgacgagggggacgacgacgcctggaacttggagaagctgcggaaggagaccgaggccatccagatcaagaaagaggaggaacgactgtcagctctccacggtgttcctgtcacactcggcgaagcgaaggacgtcaccggactcagcgagccaacgcttggtacatgagggcgtatcagcacacgaggagaaaataccagcgccgccgcttcagaaagtttgtgccatccgagagttcggcacttacttgcggcaaggatctggcgccaagttgatgaagctgctcgagttgctcgaggcagctcgctcagaggttatccgacatctacatcacgatatatacacgaagcttcgaggagtgaagccgagttgcacctccacaaaggagcagtgggaataatgtcgtcaggtttcggtttggaagctctggtcatgaactagtctagctcacacacataatcataggcatgcccggatccagcacttcgttccaaacttcttgcgtgtctcacgtgtctagtcgccttcgccaccagcattcattatatgaacagagacggacataggataaatgggttcatcaggacatgtcagttgttatctccttgattcagcaagccgtccttctacctgcacgtccgtgacccagcttgttcgtcggtggttcgtggctaaagatttcctatccagaatgggttcagtgtgacgggactgcagcacatgataaggaattcgaggcattggtcttgtacgtcgagttattgatccacgcatggcttgcaaccaatttgtagaaatacggtgtggctgtccgcaaaaacactcaccacgacgcttacgcagtgacggggaaggtagacttaaacctagagccacccaagtgtggccacattgtcttcaatgtgatgtttgggcagcgagcagaaatttgctgtacatcgttcacatggaccgcccaggaagatacaagggcgacgaactgatacgtttgatgtttcgttcaacactagtagtcccttctagcaattagaactaatgggtgaacattggattgcttcttgcacagtccagtacttgtcaggtcttcaaaagctagtcagacggtcggcggttttgaagacctggcgaggaggtaccatgaatcagtcgttgttgtccacacttgtagtttcctaaactgcttcaaaatgaactcttataccggatggaagggagtcttgtaacatacacacttagtgaatgcaaccataaacagcgctgcttccccatgaattcacctcacttacctaatttgaggaaagttaacaagtcctctgtaattaatactatgcacagaccactttctgagccgtgcgattagaagtaatagtttcattgctaacatcacgtccagtcgcgtcagtccctcatcaacccacgccctctcctataaccacaggaagccggcattagtttgccaaaccagccctctacaccaaccaagatacttaatatttactggatgttctttcagtcccctagtcagggactttcaagtggcataactcgtcaaatcatcaatctcagcagttaaaaaggtgcgttgagatattctcacttgtggcagataatgcgactaactaggccccagattcactctgttggatgacgacaattttcgtcctcatctcgctttaaatctgaacttgctttactgcaaacttgatcgagggaaaagtggaaaggatgccctacgacccggacctctacccggatgacgaccctatcgacaacttcaattatgatcctaaggacgattatgatgagctgggcgatgactatgacccggatctagacccaaaccaacaaggggatcacgaagaggacgtggatgagttctacgatgcagaagacgtggaggatgaaccatcactacaagcgcccgtcaaagttccccaacatccgaggcgagctacgctctcgcctttgcaaccctcaagatctgagcgacatgcgacgccaacatcgacatctgtccgcgatggaacaccaaggtcagctcgggtcgccgtcatgctcccggtaagcgtgaagaaggaggcctatatcagtgtcccagatgttgcatcagacgaagaggaggaggaggaggagaaggaaaaagaagaagatacaatggttggcagtttcgtgacatcagacctgatgcctcccactccgaagaggcgaaaaatcacagagcggccatcgacgaaacctacccccactgttcccgcacccaactatgtgccgccgaaggttcaaccaccaccatttccgataccagatattccagcaccagtacccctggtcaatccaacaaagaaacgagggcggccgttcgggtggagaccaggcttgtcctatgccgcaatgcgaggaaatcccgtgcctccccctagacccaaagttccgaaacaacccaaagcgccaagcgaggtcaagcgcagaggccgtccacccaagaagccccatgagttgcctagagaaattttctccaaactcacgcccaggtacatccgcttcctctgcgaatgggagggatgcccggccgagctgcacaactttgagactctacggaaacacgttttggtcgtacacggcgattacagacaacctcaccaacaccatttactatcagcaagagaacaaccacaagagcccaagacttgcaaatgggcttcgtgccacagcaagcgtctccaatccgagctgccacctctcaccctacccaccagatcccacttcgaagcccacgtcaacgaaagccatctgatacctttcctctggcacgtcggcgacggcccccgcaacaccagcatcgagtctcccctttccgagaagcccctgaccataacatcggccctcccatcacaaccgttatcgtcatcatccatctctcacctagatgttaccaccaccactaccaccaacaccaccaccacttccaccgccatcaaactccaaccactaccaccctacctcttcgacacctccggcaaccaagtaaccccctccgtccgcgaccagctttacgaaaacgacgacgacaaacgccgccgccgcgtgcgcctggagcgagtgcatttcctgagagacgagaacgcagccccggagccagtctacacgcaagccgagcgggacgcgatggaggcgagcttggcggccaagaagaagaagcaggacgagttttgggagtactacgagaaagtgatgggacccgtggtagaggtgacggtgcttgcagcggaccaggaagacctggaggtcccggagaatgcttctggaaacctaagcaaggaggttaagaggaagatgttgagttgtgggtgggatccgcagtggagggggttgtaccaggattgatgtttaagcgggagggcgaaggggggatgaaggatggaaggagatgggtgaatgtagttctggttgcgtgtgtgttgatggggtggaaagtggtggaaaaggtaggggcatattgtttgtatacttatgtacattcacaccttcttaacatagcaagcgatactcaagtgcagggctcccaatgttcgtaacataccataggttgcagtaagttcttggtacttttttttttttgccttgatgtgagttgatattcgcctatagatatatttcgtgctatttgacagcaaagctggctcttgaatgatacgcaaccaggggtaaactccccatgggagagtgcccaggacttgcatgaaaagatggactttgagcgaaatggagcggatgacgttctggttcacggccgaacacactattcagccactagactacatcgagacaataatgttacttagagtagacacaaagctgaccgaatctcttgcgttgatgaatttgcaacgtaaaatgaaactcgaagtacttccatgatgtcaattccggagaaccttttcaattgtcgcaatttttacaatagacttattaagacgcttggtagcgctggatatttgtctttgcaatgtgacgctttgaaagaggtttttggagcgggtactttgcgacagtatggagatgcagagtgaaaagcttggagactagagagacatgtcgaagatgaggaagagctaactaggtgaattggcctatacctctatgcttgggttcttgacctggctgggacctggatatcaacccccactcagcgatgggaatgtatcacgataccagtgcatgcgtacactacatacacagtcagagtctaaactaactggaaggtgacagacagtagactgaggaaacttgatgagtttggtctttccggggtaggcttggcttccccagcttgacggggatcggtcaacgtggaacttgaggttggttacttggctatctggttgcctgcgttaaacaccaattcgggtgatgagtacctaggtagtgtataaacctcgctaaaagcgaccagatttcggacagtaactgccgggacgggttatgctccgagctgtcgccaacgggaagtgcgcatatactggacctattagatattgtaataaaagaggacttccataggtacttgtctctgatgtcccagcctttccatcatccatctgcaggtcctcgacagcactcgacagtctggatccatcaaagacgttgccaagccctgcgaggtgtggtggactggtggcggcaagacagggaccaaaggattgcgatccaacagaaaccagtgtttttagagaaggtagtgtacgtagagacggctggtactgagacatgatgctcggtacgctaggtgttgcgaggttgctttacacgtcttcgctgctgagagtttgaagctgaccatgagcctcatgacgggccagacgggacgggttgggggttttgccttgctgataaatgcagttttcaatggatgacagatggcgtgccattgatgccgaaatgactggacgagaacccttcaacttggaaagaaggcgcagttcaaatggtcgggactccgatcgttctcatcgctccagtcggcgtgcgccggaaggtcccgtaacactccaccaacctgaggaatccagaggagaccttggaaacaggcagtctccttggagtctttggacaccatgattcgaccttcggccaataaacctgtacctgtggttgctgcactagcagaacatcaccacattagagtgcttgccagctagccggaggtacctctaagtaggcggatgatgcagtggggaacaacgctggtgtcactgtgtgtttagcaaccagcccgttgcaccataggtaatggaagaaacccgaagcgaaacagctttcgcggagtgcccaacagcgacgcctgcagccccattggacggcatcctggaagtggaaggtgcctggccgccagcattcgtaaacaagtgggcacacacccagacgcaactggctcggtccggacatttcttgttagacttgtcatctgttatccactctgccatccactctttcgacctccctctctacgggccactaccaccggccaccccaggcactgcctactacctaggtactgctgccactcagaccggaggaactgccaggccacccgctgcacccagcaccctccactgcattggcaactcgcgcactcgcagtccagtgcacgaccttgggccccccccgtctttcccccttcctcccatccacaagtcgcatcatggactcgtcttcatgagcattacatcacaaggatgccgtccacaaagaacgccaacggcgaaggccatttcccctcgcgcatcaagcaattcttccgcatcaattccggctccaaagaccacaaggaccgcgatgcccacaccacctccagctcccacggcggagcaccacgcgccgacgccaagacgccctccggcttccgtcaatcccgtttcttcagcgtcggccgccttcgcagcaccaccgtcgtgagcgagggcaatccgctcgacgaatccatgagtccgaccgcacacgcgaacccgtattttgcccaccagggccaaccgggcctgcgccatcacaatgacggctcggttccgcccagcccgcccgacacgccctcactcaaggtcgacggccccgaaggctcgcagcagcccacggcggccacaaaagaagagcttgcgaggaaactgaggagagtcgccagtgctcccaacgctcaaggcctgttttcaaagggtcagggcaacggcgaccgccctgccacggccgaactcagcaaggagccgctcgaggagagcaaggattccaacaccgtcggtttcgcagagcaaaagcccaacaacgattcctccacaagtctggctgcgcccgatgccgatggtctcggagcgctgcctcctcccatccgtcagtcgccgctcgccttccgccgaacatacagctccaactccatcaaggtccgcaacgttgaggtcggcccccagagtttcgacaagatcaagttgattggcaagggcgatgtcggcaaggtatatctagtcaaggagaagaagagcgggaggttatatgccatgaagggtacgtcttcgcgtctgttcggtacagtgtctcaccccttactaacaaagcaacacagttctgagcaagaaggaaatgatcaagcgtaacaagatcaagagagccttggccgagcaggaaatcctcgcgacaagcaaccatcccttcatcgtgaccctgtatcattccttccaatccgaggactacctttacctttgcatggaatactgcagcggtggcgagttcttcagagctctacagacacgtcccggcaagtgtatccccgaggacgatgctcgcttctacgccgcagaggtgactgctgcgcttgaatacctgcatcttatgggattcatctaccgggatctcaagccagagagtacgtttccacttttcccacctttcatcatgccgatcatttcgcataactaactgtcgatcatcacagatattctactgcatcagtctggacatatcatgctttcagatttcgatctgtccaagcagtccgacccgggcggcaagccaaccatgattattggcaagaacggcacgagtacgtcgtcgttgccgaccatcgataccaagtcatgcatagcaaacttccgcacaaactcctttgtgggcacagaagagtatatcgcaccggaagtgattaagggcagtgggcatactagtgcagtcgactggtggacgctcggaatccttatctacgaaatgctgtacggtactacccccttcaagggtaagaaccgtaacgcaacgttcgccaacatcctcagggaagatattcccttccctgaccatgccggcgcgccgcaaatatcaaagtgagtctctcatacttgtcaacgctttctactctgactacttgctaaccttgaatcatcagcctttgcaaatcactcattcgcaagttgcttatcaaggacgagaaccgtcgtctaggtgcccgtgctggtgcatccgacattaagactcatcccttcttcaggacgacacaatgggctctgatccgtcatatgaagccgcccattgtcccgaaccaaggtcgcggcattgatacactgaacttccgcaacgtcaaggaaagtgagagcgtggacatcagcgggtccaggcagatgggcctcaaaggggaaccacttgaaagcgggatggtaacaccaggcgagaatgccgttgatccattcgaagagttcaacagcgttacattacatcacgatggggatgaagagtaccactctgatgcttacgagaaacgataagggagtttcgggaggtcccaactcctggtcgtttctattgagggcattttcagctggtgaggatcgcaatcaatcgatggctccgtcatctctcgctcctctgccttgcgttctgtcgcagggcgcgtcccatggcgacactcatttggcgctctgcactgtgtttcctgttttctgttttactacttgcagagctgaaacatacctgcctgcagcgtagtttctcgttcttctcgttcacacatctcactcactttagactgacacgtggacacgagtgctcagaggaccttgttcaaggggtttggctcaccattttcatttcatcttcatctgaaggagtttcatggcggtggcgttttgttgcttttttttatctttatttttttggaagggaagtctagggtgaagaaaggactcaaagaaaccagcgcagttgtgcagatctagcaaagattcattgttatacggcatgtaacttattggaggagagaaaagcagtcggtgctattcggtgggagagcggcgatgagcgggaaaaagtatctagtcatgagatattggaaatattcggtgtagcacgagtagaattgcgcagtaaatacaacgatggtgtacgatgcgaggactcgacccggagccatacgcgactccttgaagcccaatgaagccatattcttgccgagggccattcacctcacgacgccaaccagtctaatatggagagaagacgatggacactcaacagttgcagcccgagttcgtcttggccgctcagttgcttcgacatcgctgaagcggaaatttgacgagtggcatttggacgcggatatctgctgtgtgaccaccgtcgctcatggtcgccttcccttattgtctgcaaccagcctatgcttggtaggtagctctctcccaagctgcgttgaccagatgcatagatgacagtcctgggctgttgtgtaatggtcggtttgccacctcgcggtattcgaggaagtgctggaagtacttgccgattttgagggatgagcacgatatatcgcggtaatgatggcaccaagcggaaactgaagcagcaaccggaattatgaatgtacgttagtaactctaggtaggtacctccaggtcactcaagactctcaacagacatccgaagagaaggaacgatgaaactagcatcaccgattgcaagacgccatgacagttcctagcaccttctgcgtgaagacattcaatgatggaaggaacaccaacatggacaaaagaaggagtctttgcagcagcagtgagagtgcgttgggctgtctcgtcattcttcgtcctcacgaaaagcccttcgtccccgacaaccaaactgtcaacgtcgatgtgtagcagcccccagcccaacgaaggttttgcaagaccccgacacgacatggactcggccgaagagcagaacaatgtccacgaggccgtatacaagcatcagctgcatcatcaacataagtcgcctcgcgatgcctcttcccccttctaccaccagcgtctgagctcctttgcctctcccctccacgagttcgaaacaacgcccgcctatatgctcagatgggatcccaagaaacaatgccggaggacgattgtcggcagtccagatgatctgcgtgagttgatatcgggcatggacaaggacggacctgttaccttgtttgtttttcatggcctccctgcgaattacgtcgacattctccgcaccagcgaggagctcagcattgactccgcgttcctggatgcacatgctacccggagaagctactgttcacgctctggtttgacccttccacgtagacgaggccactcgaacatcagaagtgccgaagcaggttgctttgcgcagtttgagtaccccgagcttatacaaggattcgattgtacctcgatgtccagacgagagactcatcacagctccggagcgggttttgatggtcttgatctgatgatcactggcccgaaggtcctacccttgactgaagacgggaagacgccgaaaggattggcggcagccttcaaccgagcatctctctggattagttctactcggcaacagaaccctcgagctggagtactgttcctcgataagccgctgtggagggatgctgcttcgtcacatctacggaaggcatcgtttcccacggccaggaaaactagcccggttatggatgcacagagaccccgagttgctgcccccgacgcgtatgacgatcgtgaagatgaagaggtcccatgcctggaggacttgatttacgaaatgctctgccacaactccaacgaacacgcggaagtggttgatccaccaagcttcattgccaatgtcctgtctgacattgtctacaatcactggctcgagttgttcgaagttttggcacccccgacagcgtcgcagccgaagttgatcgagagagaagtgtcgaagagcatcactctctattggtatatggtgcagtcacttgagcgaaacgccgacgtcactgctttctacgccgaccacaatggccgtatcaagggaagcgagagaggtttctcatctggatcggattggaagacgctgctttcgcgagctaagcgccgaatcgctcttctcaatgcatcaccaggcgtccctattctcttacctatccccacgcctcccgagaacccaccaacatgcgtgacccaggaaaaggttaagccgtcgaaaaagagaccgacagccatgagctctacagccaaggtcacaaacattcctctatccagaacgacaacacccggcaacaacctgaaccggatcgcaacctatgccagcctgacacctcaacgcagccatcttcttcgtatcagctcccaccagcatggtacatccaacaaaatatcagccgataaccagcgggcccttgaacgtatctcctatctaggtggaattctacttccatttcccattgtctctgggattctctccatgggcgacgagtacggaccgggcgctcccaagttctttatcttctgggcggtagtcattccgctttctgtcgttgcctgtctaatcatttacgcggacatagtccgtaaggctgaggtttgggttgaggttgccactgaacgggtggtagtcagttcactgtcgagtgcggctgcggtgtttccttacccccttcctgatcttcccgtgggggtaaatattgatgacacaggtgaaacttgcgggactggagttaccgatttggatcggaacagaggtgaaggggatacggaagaaacacccccaaagggcttcctatccttgaagacatggcgttggtggatcggaaaacttatctggcaaaagcacaaacggatgaagagacagatggagatgcgacgccatccaacccatgatcatggcacggaagttaatatggatcaagaggaaggtggcagctatgctcatcaaagagggcagactgacgaggagcaaacaatcggaatcaaccctttcgtgggaaacacagacagaactgggttttatcctccgcccgatactgcttcaccgactgctcaaccattctctcaaacagatccccacagacaacgtccatctttaccgccgtctttccaactgccgacggctacaggcagtcactatggcgatagcaatattcaagacaatggtcgggtactgaacgaggagactgtcgacacaacccccattacaccactctcacccggccacgtccatttgatgatgatgccccctgggatgaccctagcacaaactacaagttaccctgatcctcagagacgtgtgggatttgatgcagacacggaaaccgagaccacccaaatggatgagtcagaagagggatcggtgtcaggagaagcgctacctcgcgtgatactggagatgacaccatccaacggaatcaagccgaaggcgtggaaaagacaggaactgggctggtatggtgctgtcaaaaggattgtgaaccccaagcaactgagagcgctggaggatgtgccggtgggcgtggaggcgcacgaaagacaaaagagttcggccagtggaataaggagaaggaagactaggacctactgacgtcttatccctgagaagatctgcaaatgctgctcgattgtatcccgttgcggatggttccatgatacctgtctgtggtaatgggtgtgcaacgtctgggagtcgcaatgacttgattgagactttttcagaatattattagcagatcacgggcttattgtacatcttatgctgcccaagaccgataaagaacaaaaagaaaacgggtaagggataggaggaaggtcgtaatcaaagggtgtgtatgtcaagggtcatattgggacaatgtacgaaggtgatgtgagtagatctgctgtctacaggtccagaaaaacctcgagggacaccaaaacagcgtttactgtattgtaacttgagtaccgtacacagtgtaatttagcacttaccaagacgctgtaattacactgaccacatgcttcccatcatagcgaaatattacatgttcctgcactgcgcgtccaatcgcgactgtcttctgtttcacccatcaacaacttaactcccgtcagctctcttcattaaatcccacatcttcataaatctaatttcaaaagcaatccagctttttcatcaacccatgcgacttgacgagtatacactttaatccaaaagtcaaccccaaaaacacattttcaccaaatggagcaacaacaacaatcaaaccccctcctcaactccccaccagaactcacaccaacagaacaagacgttcttgacgaatacgagcgtttggcagagaacatgaagaaggtacaccatttaaaaaaaaaaaatttccttcacaaactatacaccaaatacgctgttccaacccccagcttccctcctccttcgccttcctcataatataaataaccattcactaacaatcatcatcgatactactagcttgcttcagtactagatacgctggcctcccagccctcggtcgcaattctcgatggactaagggagctggagcgcaagaccagtttggtgtttacccttatgaaggcgagcgtttatagtattgttttgcagcaggagattgattggggtggccctgctgctggggagaatggtggtggtggtggtggtggtggtggtggcgacggacctggaggggcggggagtgatggtgttggggagcaaccgtgaaagaagaggaagagcactggcgggaaagatgcgtgggagtaagagagagaaaaagagagagagagagagagagagagagagagagagagagagaggaagggaagaatgccgtttcattggtggtgaagatggttaacagggtattatgcgacatacgactatggccggcatcggacaaagaacgagggacaactttcggccagagacagagtaatatgcttgtgggctggacgtggcgaatggaggaaagggaggagagggaatatcgaggagacagtcccttttggacgccgaaacaagcaagcaacatcatccaacttgggcctaccacgcaatgttccccaaatcgcatagatatataggcaacacatatcggacagccacccagccaccaacataacaggtatgccaccactgttttaactgcatagtcccttttggttttccgcccagttccatggtcttcagtataacgtaatgtacatatatttacagattagaaacaagcagcgcacatccatgaaacaaaatttggggggaataatacaatgcttcttcttcttgttcttttttcttctttttgcgcctttgcttagtatacagacccgccatagtaaaccttgcgaacgtcgacgagcttctttcccctaccgatggcgagatcttcagggttgggctggctgagaagggcctggtaggtggcctttactgtgttcatggggttgcgtgaccgcaggaactttgcactgaggtcacgaatgccggcggcgcggcacatttcaaagatacgatgggagacgcggagaccgaatcctggacaaatttcagatgttagtgggatacaagtacaatttgaagaagaaaaaaatgaggggagtgggacgaaaacgaccaagacataccaggaggacgcgagttcaggcgcacaatggtgcctgacaccttggtggtgacctcgccataaatggtcctgttttcatagcgggggatgggctgcatgttttggatggccaacagagtggctttttcaacagcgatggatgcttcgaccgacttcgccatgccgagaccgagccagccgtcaccgtttccggcaatgaccatgaccgagtcgctggcaatcttgccgagacgggtctggttcacaacgcgacggtggaccagcttcttagtcttgagctggagaatctgacggaccgacatgcccgtccgcttcttcagctcctgatactgacccttgtcatcgagaccgtcgtcggcagggtcgatcgcgttcctgtacttgccctccacgccggggaccttatcgggaagggcgggcgccagcgacgagttggcctgcaggttgttgtcggtcatggacgagcgctccaaaatgtacgagagaatgtcgccgtcggtagggccggtcgcgttggcggcggccttggcgtcggcgtccttctgctccttgaggtaggcccagaacttggtaaaagcttcgtcccggacgtccttgggccactgcccctcaggcttctcaaaaaactcctccggtacgaagtccctcagcttcttcatcctgtgcgtcggctcgccccggcggatctcgtcagcccagttgatcaggtcctgagtgaactcgtcaacgtccatgaagcgcgctttgtggctggggggcgccgagcggcgagcgcgcttgtcgatgataggttgtatctcgctaaagtcgtcgatgtagggcatgcggtacgggtcgacgcgcagacgaccttgtatcgtcaggtccttgggatcgatggcagcctcggcggcttcgatggcctccatgtgctcggcggggtagttgtgggcgagagcggccttctcatcttccgtgtactcggcgaacttcttcttggtaaaactctcgatctttgcgtccgaggtcaggcccatctcgacggcacggacattcttgaagcgcgatcgcctccgggcctcgaggtgggcggagctgtggaattgggactgttgctgctgggcggcgggacatgtcgacgcggccggggtggaagctgccggtgcagcggccgggacagtggcggccagacgccgggagaggaaactccgggcagcgaagcgtgccgcactcatggtcgtgactgggctgggcgaggccggaggagtggaaggtggtggcaggacgggaggggaggactggttgttgggggtcccccaatggaggcagctggtttcctttccttcgcggtggtgagaaccctcagagccggacgtccctcgtcgagtctatttcgcggctctacatactattttttggcgacctgactggcgccgcccgccaatccgatttggcctgcgacggaatcgatccgaccggtccccagcaattttttggtggcccgagcttcccagagctcccgctacgtcccgcactcgaaccgcccggccacggcaatcgttcaggcacattgggggcccgaggggagccaggccggacgagctgccccgttctctgcttacataaggtaaggtgttcatgtgcttggggacccttcttctgtcgcagctcagcgagcctgaaacagcacacccgatacccaaacgaacccctaacaattgaacctctcttgccgcccatgttggcgcgccctcggtcgcctgacatctcgacttgtgcctctcctcaatgtgacgtccttggtttcatcttcctggtaggttctggctcttacgagaaaaaaaggagggaccgtgagtatcttttcgtcgccagtattttcgacgttctgactttcctttttcatttttcattctccatcttttgatctgcatgtccacattccacaagctgcgactgtgaataacttcatcacacgcgttgctctctctctctcagtatcacgcggcaaaagcaaagccaaccacagatcgaggatcataccgattaccaattttaatatcatcacaacctcttaattcaatttcaaccaaacgccctggcggctacatacttaaccagacaagataccattgcacgtctcatccttatcggccatcatcaacatcatcatcgcataattcccgagcacagcgtcgtctgccacaactaaccgacacaccacatcacacaacacactcttgtccttccataacccgaataataagccaaccaccgcaattatgggccaattcgactggttcctcaaaatcggcgccaccccgcaagctgtcgccgtgctcaacgaccagcccatcctcttcaccattctcatcgtcgtgctcatcgccgtcatcctcgaatgcgtgctgatgtggtacattcactatgccacgatgaagccggagcagcgggcggctaagaataagaaaaagaaagcgggcacgggagataataaaaacgctgcgccaggtggggggaggtgagaggatggtccgagaggagatgagttgacgaggtaggatgaaatggctagggtggatgaaatgagatgaaaggctagtattgccgaggtgttctgaggatatgtggggatggaagctgcgggctgagcaaggagtatacggatgggaagagagcagcggaggtcaaatccgacattggtgggcgatgggggaaagagcgggaagctatcgatggacgaagggcctattgatggggaatcgccaccgcgatctcgacggatggacaaacacacgctcttttccaacgagagaggcgcactatgccggtcgtatctgagcctcatagtcatctgggatgcgagcaacgcacagcagagggtgccccacaaatggatatgcttcttggtctcctggcgggggggaaaccccaggaaagaaagcgacgtcacttttgatgctcgcaagtatctggagctgacttgttgccaaacggattgcatgttatggataggctgtctggagttgtaggcttggggctgtcagtattgcatagcggaagattcttggtgcagttacgtccgctctgttcaaactgcgaaaaacccattgaaaggataattggtcaggtgttcgcggactggtagagaattgggttccttatcacctgaatctacaatctcatgcagaatcccattctagatattctcctagatactcttccggatcgccaagttcttcaccattatcatcctccatttcttcaaaatgcagctcattgcttgtcagggttggaccgcccatcaaacgtgtctggaaggcttggtgcctcgaaatcggatgaagcctcccaagtccatctgcatagacgtagtcaccttcggagctcggctggagttcgtcaagtgtcatatcttccccttcaagatcataccactcttcgactccatcctcaccgtatgtttcttccccgctgtgatccccgagcagggcgacgattccaaactgatattggtaatcgtactcgaccgcgtccgtgtgcatatccatgtctgtgtttgtgttcacgccttgtccaataaggtggaaagggtggtaatcatgggtcaaggacgggtgatgattgacccaaccatcatcagtaagttgagtgaatccctccaggatctcctcctcttgtgtatctgccggggcatctctattgcccttggcttttcgcttgcctgtcttggaagcaggcttgacatggatacttgtttgacataatgaccacagcctcttcttaacttcctttccgattccatcttcgagatcatccgagtggttcagggtgctgcttatagcttcatcttcagctccagctccaagcagtttgttcactttatctcttagcattgctgaccgggcgctacgcaatctggctaatccgttggcgatggccggaatcgtttgcgcatgtgctgtcatagactactatcgttagtcctcatccaagtaatcatactccatgccgctcacatacctgtaagtaacgaagattccatactgccggcgcaatttcaagcagcgaaggggattgtctgtcctccgtaaccttcactccagggaaagtgtgcttgactcctataagcttccgaagcgcgacatccaggagtaatgccatctccttcttttcctcttccgagatcgagaggaggatgaccgggtctgagttggaatttgccaaatcgggctgagtgacagggcaggctttcttggcctgtctttgcgaagtgcccgcatacttaacgttaacggttcttgtgatccgtcgtggatttttccgcacgccagtcctggacttttcaaccataggaggctctagttctacctgtgcgatttcttcagcggccaattttgatggtcgtttaggctcaccggccctcctccatgatgtatcgagctgaatattgatgttacagctcaagcctttgaactttacacaagtcagcgtgtgcggcacgatcatttccgaggagagatccgggtggcaaagaaaatacgaagtctccgacttctgatcctcctcttgggaaccaaacggaagcggcaaatgcttagctttaagctccagaccgagttcttcccagagcttagataccacaagtcagcgaattgggtccgccagtgttgttggaagatctcgctgaagcttaccgagcactcagcagccataccagttagagatgagatgatagatggatggatcacgtttgaatccggtagctggccattgatgaacgtcttgaagacaagctggcaagaccccgactttgccatccataggttgccgtctttggagtgttgggaaaagtcagttgcggtcagctgatttaatcccagagcagtcgtgtccgagtcgatgaggaaagaggctgtcagttcgagcgataatggcgagtttttgcgcacaactgtgatgctccccaggttgactgttgttccttccattgtagatacacaagcctaggcagcagagaccatggatgttgctgggaaaaggggacatagcgatccatggactcggttcacgtaacttgcttgaaaaatattgtgggagaagaggactgccttcgaccctccctaccttcctggtctgaggctcaatcaagcaaggaaggcaatgagacttttcggcttcatacctactagtggcccggatgatggccaacctcagcgacgagctgccacccagtcgcaattcaccgattttgcacgtcgtaaatgcgactgggcatcgttactgccgagtttaacgttcaacatgcatcaaaccgccaatgtaggaaggaactcattttgcgcgacttcgtaaaaatggaaggaacttctcaccacagaccatgctcctactattcccttcttactgtatttttcaaccactgcagctggtcagtagaggtaattctctggttgcggggcggggatatgatacgagcactacacgtggatgaccaagagaatgcgctggatacgtagacattttgtgcatcgctatacaactccctttatcgctcctgtcggttttctcgctgtatgcttatagcgcacgagtcctcctccgaaaatccacacatatttcgcccatcacgtccgttcccatcgctgccaccagctctgcgatggttgatttaatatccttgcggtccaactcgatatcttgttgttcccaactgaccaagtcggaagccaaaaagtacccgggggcagcatctgaaacaaggaccaagttgtccatgtccacctgcttcatctcttccaatgaagggatgcctggcatgctgctgcccagcataaagtccccttcgtcctcgtcaccttcgccgtcactctctggccgaatgaaatggtcttcgaaaatttggggggaatcgccagactccttccgttgccgctccctggataggctgacgtagtgcttcgcgtcaaaaaccgccaacgcctccttgtccatcaaatcccaggtgagtgtctcaggatcgaggacggactgcggcttgaagtccatcttgtacttcattttggggcagctatggatatagaatcccggataccaccaacgatagccaccctctcgagccaaggcaatctctcgcatggcactgagcttgcctgggttgtgtgagtgaaatgactcatgatagacgaaatacactgagctgacggcgtggggaagcaggtctaacacccctattgcaacaagtttcccgtccagccagtaacactggtgaaaagagcccacctgtcgctggacgccgtccgaagtgtagatggtttcacgcctaagaggtgaattgcacagaaatctcttgaatccgtggcgcgaaatcttatctgggccctccttgtgaacaagtctctgatagttttcaaagatgagatacttttcctccgtaaactcgtctggctccaatgtgacagtgaacttgtgagctggctcaggaggcgcctttagattttgtgcctcgggttcatggattctgtcgatcaagtcgaactcgttgtgccgtttccgtgcttcttggcgcgtgcgaggatgaacgcgggcagcagcatgggtataatccggaccgataacgtagttgttgaatcggttgacagtttgccgttgatctttggtaggtttgaactctgttgagtccaggcgaagggtatagtgaggacaacaagagtttctcgggttcggcctgtagagaagagtcccggaccgtctccaataccgatcaactaacttttgatataggtgcgttgataaggacttgctcgtagcatagtaagagtaacctgtgttgaagcaagttagacgtaggccttacatccaaccgtgtctcattaggcacctgtttcttggccttgggcacacaagctgaggagcccagacttatgaggccaattgtgtgacatgtacgacacaaggggaaaagagactcggtagggaaaatgggagcgaagcgggcgtaagagggccgaaacggaaactccatttacgttttcgtttacctgcacgtgaagtccctcgacaataaccgcaatcagatgcgctgctataccctacaatatgcactctcggttagcaagatgacctcttcggatttcaattgacaaaaaatctctgctcaatgttgacctgctccgtgacaaacactcgggtctaaatgcatggacggtgctacaccccagaaccagataacacctgtttttcgggtagctcaaccgtacttgagggcacatacgactgactcaaggacagaagtacaacgcatagcatataagatgagtggttttcttgagctgtcatcatcatgcgaagagtacgagggcgcatccaccttacgccaaactgttgactggaaggcagaggacggccatcggtctttttctttttctttttgccctcttcttcctctttttggcaagacaaaatcgtttgatgttccttcaggagcatcaaaaagccgcttggcactggatgttatggacagttctgtaggaacttaaacgagtgggactccctttcggcgttgaacaacgggagcggccaacgagatcttgcgaatctcgcacatggccagaatggttgggtgagaagcaaggaaactacacctgcttaccaattgggaatataaaagacaatggcgcctcagcgtcgtcaggggtctgcatgctgtttgtgttgtacatagtcgtctaagcgggaagggcagaagctcaggtggtcttccctcggagattgtcttggagctcacacaaaagagaagtgaagtgtgccgtgaaccttgatccctttgggcgtggtgtgggatgttgcaacgggtctcgctgttacgatatccagtctgtcggtggaacaagcaacgagcacctccgaacggggtacagcctccgggcgtggtgtctgcttggtgtacaacgaggagcttatgagattcgtcagatgaaaggaaactaaggcaggaactcggatgttcggtatcgtttgtggatggatgttgtctcgactttttgtggaatcgaggctatatcccagcaggaggttgctggctgttctgagccgccggaaaaataatgcggagttgggtctgattgtgcaggtcggctaggcacgtaataatgtataggaaacaaattcgagggacttgggacaggacttttgggcgggctaatccaaattcttagtagacgtgagtcagaacaaaagccgttggtgtcgctggggggttgttgttgttgttgtgttggcgaagagcttgcgccttcaggcaggcagttgtcattgatcagaaagcggaccgggaggggcaacggttcgcaacccccacagtaagcatacatcctagcttgccagcgggaccaacgacgccataggccattcctgccatagagccatggcggggaccttcccaactggtgacttacaaatacaactgaatcttgttccgaaagatgctgtacacttaacttggtgaagacaatgatatgcaacggagtcatggacagtgatactgtatgttctggttgtgcccggtcttgtcagggaaattctacagatcgaaagtgtgaaccgcgaagctgttgcaatccgatgatcaaagggatgatgcccaccagcatatacctgggtaaaacgctgtagaagtaggaatgccgtagtagtgtccttccggaatacgaccacacgaccaatctccttcatcggtacccacgagcagcgatatacctctagtagatagggcatggcttcgggtccttgtattttccaggaacttccagttgacagacaattttgaagttcccgggttaggtcagttgagggtgctcgtagctgcctcgctgccactgatttgcagctgcaattcgggcagcctctgattcacgagtccgatgccgcgacttctaccccacgttttccccaaattagggcctcgaggtggttagtgacgcgctctgatctacccatatcgaccttataccaagtaacaacgaaggagaaccaatgaatggcctggtttgccgcccggaatgggtgaggaggatggattaaagcttccgccatgcttgcgtcgatgtcgatccggacgtggcatggacccgagctcaaactgtgacgaatatggccattcacaagctgttgatttgggttctagctaaatccgtctagatgctaaattctcccccagagaggcacgtacatacctacctctcaattcctgttgcgtttgttatgttccgttgttcctcctcatctctttgcacttgtatcatgcaatactcaccctggctctgtgtacctacctgtagggaaatgggatcatacatgtctaaatgtccctcagacgaagcgacgagtttctaccacattgcattgactggattgcatttctacattttacactaccagcacacttcaggtcaggtcgcacaccatcactcaaacttgtatcgatgcatttcggattcagagcattggatatctctgctcctcggatggaccaccatcttgcacatggcttccgtgccatcgtaaaaggtattgtaccgcgctagctttctatccttgaacccgagctacctacccacccatctcgcaaagcccagatgcggaaggatgctcttgtcgtgttccataccgtgattgttttcattaccatgatgtcttcacagcttttgtctcgttcctatgtgatgtacctctagctactccacactacgggaacttgtctcctcctcaggccgtttccacttgctcgcactgcagtcacactgcacatcactacaggttcaggctctgagcaagagcgagttaacataccgtagaagctcggttagttggcaaaaagctaatgcctgaaaaacctggatatcaggcagggtgccggcagatctgtggtgctcgagttcgagcctgtgctttggaatgtatgcaagatagttagtgttgggtaatattgtagagccttcactaactgagcggacatatgtacacgagtatactgcttcctgtgcttactgtcgggcgctcaaagagggaaggtttcttgccaactaaccgagtttctacggtagacgccccggctttcgtttactcacactccgcgacccaagggcattcatccaagttggcttccacctcatcctttcacagcgaggtatttctagttggtagcagcatggtaattcaaaacatttcatcgcgcattgcacaagggtggaaggatctcgggcgttaaggtgctacatgtgccaagtggatggcctaaaacgagaacaggtcgcgtgtgtgttccgcgcctccattctcccccccccctcctcggctcctactaggagcttccaccacgcagaagcaaggcaagtccaaacggctcaaggcaccttccttactgtagagagcggtcagaaccggactctcactgcaggccgctaaaacggtatctggctcaggttgccggccgccaaaagtgccattgagttaaaaagaaaagaacctccagaaaaaaaagtctgcttccaagcgaaccccccccccctcccctcctcgtctggccgccccgagcgaagcaccacccaccttcgtttctccgacgtcgcccctcaaggttccacgtcttggtagatccttgacagatcctcaacctcgcatctggttctgctggtctccagtgcatcgagaaatccaagttccgttccatcggttctcgactaccaagcgtccactgcgctgtcgcgtggtgtttggacaaagtctacctcaataccactgtacacttcgctacactaaaaagtcgacggttcctccctccgtttccgtcacgaccgccaccacttgtcagaccatcccgcctgccgccgcctgtcgagatacaccgtcgtatttttatttttatttttttcttcctttttttttgttgtcctcatcttctcttgcgaaagacgcaccatctccgagtgctctccgattgcccatctcgggtctgccttccacttctccaagtgtgtcctgcactcgacgcactcgacgcactcttttccgcacgaccagctttttagaccccccatcgattcgcaccttctcggcgcatcccggtggcccttcgtcattccagtaatcctccgagcttctacccgtcctgtctttccgatcatgccgctcaccgcgcgctaaaagctccgggacactactctcttcaacgacgatccggatatttcaacgtaccgagcgccgtttctttgtcgacattccggaaaaaaaaaaaccccttcacgcgcgcctcgcagtacacgtccccattcaacctacctacaaagatctggcaaggaattggtcgctctaccgacctgttgggagctctgcaagatggcggctagcaatactagtagtggtaatcggtcaatggaatcccggactgggcgtaccaagcaacgtgagttctagatgcccactctagtcttgacaaatacacgagcatccactccttgccaaatgcggtcttggcatccagatggcaggaggcaggagctgtgcttccgccgcttgtggtcggtccaactgaccctcccctttgtaggatacaatacgaaaggcgaacgactggttgccggcgttgtccctttgagtgcggacaagtactacgtcatgttgatccagtctacacgtcgaaaaggttgggtattgcccaagggcggatgggaacttgacgaggaatgtcacgaggctgctgcccgtgaagcctgggaggaggctggtatcgtggttcagatcaactatgacttgggtgatattcaggatacccgtcctcccaagaaaaatcctctcaaggagaaggagcgctcgctctaccgattcttcgaggccaccgtcaccagcgaggagcctgagtggcccgagaaggacaaacgtgagcgcaagtggtacacatacgctgaagccaccgagttgttgaaagaacggccggaacttcaagcagctctagatttgtcgacgatcaagaggtagccttggtaccgccatacttgggggcgatagtgtcgctctccgctgtctcgggagcagtgtgtgcaaggagacagttccgcgaaggggtactgaggcttattgctgacgttccgacttactgcgccttgatcttcctaccatatgggacttcaaagagcaaagcaacacaatatctctggtagtagcgagagtccaaaatccatcccaatatggcgaccatttggatacagcttggagtgcgtcttaagtccccagttctcagccagcgcaatcttgtgtcttgttcttccccatggtctatctctgcttacctccccgagacggtgcgcgcaggttagcctggatggaactgtagctgcttcagcagtcgttctcgcttaaggtcgcagaagatcgatgctttcatcagcttcgcgcgaatattgagatacatcgttcgaagcaacggataacatggttttgaccgaaactggcctgtttgggacgcaaccaatgtttctttgtcttttgagattcaaaatttctccccttttcttcgtattttatctgcattcatgtctgggcgtttacgggaggcctatagagtcgcatttggttctcttatgtaagaatgagcaagagagaagggaaacattggatggctctacttgggttcggtagactatagcggcgtaggtgggcggtgatctgatgactttatcctatcggtacacacgcaaggaaacagcagaacatcaagaaaggatattgcaagacttgcgaacatcacgtcaacggatgtaatatcctaaccccattatatccgctccgccctcgctatacaggcttcacaagagatgatgaaagacgaagagctgacgcttacgctcccgtgcaatgactcatcttctcttatcaacagtcatccgaagactcggtaggctaactgtcattataatcgcatacagtgcccttgtccccttctctagcttcgccgagtccgaaagtattcaaggcttggtaggcatggtcagaccagtatcacattctataacacagctgcacgaagaatgaatctcatcattcatcccttggaccaaagaccatcgaggtatatggttccgggttacttgtcacacgggcacacggctgtttatacacacgacgttcgtccgactacgcgaggttccattacatcactgacctagttcaagaacttcagaaataccgcgagggcatgtatggggacattggaggtttagcatggcttcggctggggctcgtgcccggtatttgatattaggaagtcctctaccatgacaatactcatgacacagagctatacgatatacacacaaagtgctgttctgcgacctgcgtgaatgtcgcctcaaccttggcatcccaagaggctgattacagcccatttctgaacttattcaactgactaatcagcccatacccacttaaccctttactttccgtctgtatctgtgacgatgttggcgataacgcctgctccgcctctcctccaacaaccctcctcaaagccgcctcagcatccgtcctcccaccagccgcatccccccctttcctcgcagcagcaccaccaccaccgctctccaaatccttcaacagagccgcatgcctctcctccaccatccttgccaacccctccacaaacttcaacctcccccgctcctccgccgtgcccttccatactttcactagctccttcaactcacccacccgcttcgcggcttcctcgatccccttgatgggatcattatcgtcgttgttcttatcctgattactctctaaaagggaggaaatctcgtcccgaagcgcttgcaacaccttttgtcccttttcttcggtactggccaccgagtcggggtcgccgccggagccagaaacaaaagagtcaggaggtgcgggcgcggatacggataggaaagaagagacggctgagatttccgagggcgggaagacaaagtcgatggcggaaccgaacgtttggattaccgagtcgagtcgggagcgaacgagcgtcaaggtacgaagctgggttatgtgtgggggttcttggggttcttcctcttcggctgttgctgccgacacttctgcaggtgtttccggctgtggtggttgttgatgttgttgttgttgttgcgatgatgctacggcaactgatagacgtcgttgatgaactcccccctctgtgctaccaccgggagtggtcgccggtgcgggtgcgggtgcgggcgcttccgggatggagataccgccaggcacgaacttggctacgtcctcttgcaacccctccgtgagagtctcagccaagctaagcgtctcgccgcgcaggagctctacctcgtaggctagcctgctgccactccggaggatgtcatcggtgagttgggtgagagtgttggtgagtctggtggtgtgcgcgttaagctgtgagagcacagattgggcctggagcgagacttcggatagtggcacggctgctgcggcggttgtggtgccttggttaacagcagatcgcgaagctaatgacgatgatgatgatgaagaagaagaagaccccgcagaagtctggagaggcggcagtttggcgttgaggtaggctgcggcgtcgaaggatggaccgaggaagtcgtggaggaaaggatcggcgacgtgagcggacttgggctgggtgggcggtctgggtccttggcgaaggccgcgtgaggcattggaggcaacgctgttgcctcgtcttcggcctgttgttgacttagaatcccatgccattgcgacttgagaaagagaggggtgaggtttgaagttatcgtctaatcggggcaggttcagggggttaggccgtggatggtggagctgaagatgagctgagattgttgcaggttcaatcggataaatatggcgtgagttaagattgcgctccctgagctacgtgcaactcggtgaccaaagttatcaatatgttgatttcagtagccggtgttgatgcgcgacagtgagagctgtgatgaaatgtcctggcatgagcgttaatggtggggcaagtaacctaccattgaccaagctgtcattagtagacccgacggccggtgtcttggctgtcagctgctgttacaggattacagtcgatacgggtatcttacgcctgttagtactggatatcttacagagaggaccttcgcgaaattcatgaccgatgaagatacactacaagagaacgacgggcaagaaactcttgactttaacgtgtcagtgaggacgaagatcacatgagatttacactcacacaactggcacccaggtctaatccgcgtcttttccaaagacacgatggagatgagcttcttcgcaacgagaatgccaaatcgttgttggatgctgaaaaacaactgaatgaagtgaagagaagccagaatgccctctgaaaacaacacaattgctctttggtaagagaactgacggtaggtgttgactggtgctcaccacctgttatggcaacttctagattgtaaagtaaacaaacccctgaacgaagcgtttacttagtgcaccccggggtgtttctggctgccggccgttactttgggagcttcagaagctgcctcttttcagcctcagtgcaccccacctgcgttttggggggactgggtaggtacatgcaagcaactgtgcaggcgtcaggctgagcggcccctccaaaaattcagatccaaacatcattcattttcactgacggcggaacttgtcaacctcctccggctcaatttccagaagacgaaataccgattcagtcattcgctgtgttgcgaccttccatcgctattttagggaaaatccaatcgcaaatatatatttcaaagcatcacgcgcaagagacctgcgccgcatagagggggccaagtaaacaaacgcaagaaacccagaattaccaaatctcgaaataagcatggcgtccacacagcacgtcctgctttcgccggcggaacttgcctacctccacgcttcactcagcctcacgcctcctatccgcccggacggccgttctcctacacagttccgccccctcgtcgctgagacaggcattctccctggcaccaatggcagcgcacgtatctgcttcgccgacggtacagaagccattgttggcgttaaggcggaagtcgagaggacgaggacaagacacgatttcccctcgctagatgaaagtgctgaggacgatgacgacttggacgataaccagaacgaggtgattaagggcgacaacgactgggtagagatgacggtggaaattcccgggtacagagacgacgacgcggggactgtgttcctctccgccatgcttagtgaagcgctgttggcggatggcgagtttacaaagaggctgtggatcaaccaaaggtttcactggaagctctaccttgacgtatgtcttcatgttctctgtctgcgttccgcaaccaacagccactaacatcaagttctgacgacagattcttctgatctccccgccgctttcatatcccctccccctcctttctctaaccacacatctcgccctcctcgcggcccgtctcccacgcctaaagtccgaaggcgacgaagatcccctcttcgacgacgactgggcagccgctccctacctctaccccagaccttcagagaaaggttccaaagcgacggccccagcccccgctgctgccaggccacccgtcaccctcctcgtcatggccgttggtaacaacatcatcttcgacccttccaaggaggagctagccgtcgccgacgttgcgctggccgtttccgttggcgaatcttcctcctccaccacttctacgaccagcagcaaacccacagcaatggacatcgacactgaagagacaaaaggacacaacctccgccttctatcggtgcgaacaatcgatcccccttcgcgattgacccctcctggtattcccaacgcaagcaatagcgcttatggagcgaatgcgggcgcgaaggatgccgagaagaagaagcagcagcaggaacaggcgaggacagccgagtctgaggccgtcgagggtgtgtggaaggcacctagaggcggcgccaagacgttggtaatggctacgatggtgcagaaggttttggagaagggaggcgtggccgatgaggtgttggatgcgctggatggggttgatttgaactgaaggttgcaaccaagctagtggcactactatctggttgccaccgaacgccatggtatatcggcggccagtgtcgcaaagcacgctccgctacttcttgtccggttatcgtgtgggcacataggtctgttgtgttcggaatatcggaagaggctcagagctttggcgtgtacatgaaagaggcatatccactcgtgtatcgtatacattgcaggagccctggtcagtcatactcaagagctgtggtatgtggcgtgctcggggaacaagatagatggaggcttgatgataactcaaaacaagatacccctattccaaaatctaacgctaaacatgcttttctgtgcccgctgcccgtcaagtcattaataacacttaatcgtacacatagtcatcacaagcatctcctcttccgtagactatacctctttccattccaccttcttccggagacagccgcggggcagcgtgatcggaatcacagcgctataccacgctataattgcccacgccccattccctcatttccatctcaagccgcaggttccttgcaccaccttcactcccgcctcaggttagcaacggcccattattgctgctcctcctgctgcggctctgccttggcggcagacgcagtaacctccggttccaacacccccctcgacatgctagcaatccgctccggttccttcagcttgatgaagcccgcaatgccttgttcctcgggcagaccgtgcgccttcctatacatggtccgcttggctacgtcgtcgatggcccgctgtctcctggccgagatctcggcggacttgtgcgcctcgtgcagccggatgacatggcccaggtgactgaaggagtcgatggggtggctgaaaaagtcaccgcgggcagggagcatgtcggcgaagggagaggtgcgcttgaagttctcggttgcggtgtagatggctatggcgaacagagagccctttattgttctccaagtaagttttgattctgagagcttggggagctgggccatcgtgaaagggaaagaaaaagcaggggttgagctagatgggatgaatatgtacataccaaggtcaaacacatgtgaaaccacttgttattccagaaccaccacccgaaggttccctcgccgggcatcaggcccgggtattccttttgcgcctgggcctgcttctcctggaagctgaggtcgccgccatagtgccgcgggacgtttttcttgttgggaagtcgggagccgtgtgaaggagggttaaagcgctcgggttttgcgaggacgcgctggccggatggcgttgtgttggcttccgctgttgactttgtggatgcgagacggcgttggataagcttttgggtgggccgttgccagatgcgcccgtactgtgggaggagaaagcgggggatcatggtggaggttgctgacgacatggtctgtattattgttcttccccttctggtccctatgtgcgcccagctgcgtggctacaacagcagtacagctactccagtcaagattttgggtttggaattttgctagtggtactgatgcgcttgagtgttttggacgacaggccgtgccgcatcaggtcgctgctgtatgggtgtggggtcaggctgccgaatcgcaaaggtgggattccccggcggcgacgtggatggccgggtgttgtggatcgggcggtcggggtcggaagggtgcccagaagtcggccttggttctttttgcggctcaatcggtcaatcggatgaccacgggtaacaacatgacacaagaaattgccgctaccatgccgcatcaaaaaaaaaaaaaaaatgaaaattgggtgatgagattgggtggatggccttcgcgatgacattcctctacctgatggggctagcgcgggccgtcggttgtattgtacgtatgtagaggtattgtggtttggatcgtaatcgcagttctttcaggcacaattcgtctgtccgcaaatcattgtggctcctgtggggccatttccgactttgcccgtccccgacccggcagcgatggccgtcgaagagcgcctctgactaacgttgggcacgtcattggccaatgtgctgtatgagacccgccttctccagcctcaggctgtggctccggtccacgtcttggccaaggtcatcgtcaacgaaggtgctcgagattgcgaatgccacatgggattggctggagggcgttgccagcgagtggttgccagctgtgagcacattgaggactaaaaaaaagttggatcaagatcctcagcgtgttgcggtgttcagccagccagctttctggagacagcgagcgcggacgccggggggaggctggcttgcatggattgcacgctgcaatactgactggcgccgtgtggccgggatcccgtcactttccactcttggtttgcaacttttttgttcctactatttcttacgcctcaccggagctttttcttcctctccctttcccctttcctgttctcagtcatctcaacttccagtattccctatacacctttgcggttttaacgcttcctcataaaccaatcagtcaaaatgggcttctctgccggtatgtatcccactctcctctcctcacccacgccatgatgcgcacgcgctctctttcttttattgttgtctcggcggtccggctcgtcaacgtcatccgcccgtccgccggtcttagtttcgctggttgagccattgggtgttcgcaatgtccacatgagttgaagaagaggctaccacccctcggtcacggcttcttcagcatctccatggacagggcacctcgagcatggcctcggtttccgatcccgactccgatggttgcgcggcattttctccttgtttcgtaaacacgatcacttgacggagcgaaatcgcgccgtcatgggagattggccacgtcggcttgaggccacggagcatgtcttgccctacgacatacttccctcaccaccatctaccagatctccagccatcaaggtcttgctcctggacaccacgaccacgacagtcgaggccgagactaccgagataatatcagaatgatcagagccgcgctttgctatcttgccgataaacagccgttctaacctaaaacttgcgaccaggtgattccaagaagggtgccaacctcttcaagacccgttgcgctcagtgccacacccttgaggagggcggcggcaacaagatcggccccgctcttcacggcctcttcggccgcaagaccggctccgtcgacggctacgcctacaccgatgccaacaagcagaagggcatcacctgggacgagaacactctcttcgagtacctcgagaaccccaagaagtacatccctggtaccaagatggccttcggtggtctcaagaaggacaaggacaggaacgacatcatcacgtacgtcatgcgctgctcccctatatttgtcactcaaaaaaaaatgcaaagctaactcgatttcactcccacagcttcatgaaggaggctactgcttaaatgcaatctgtttgatgatgggcgttgttctcgaggagttatgggactgtattaataaaaagggagattttttttttgcattagacgggcttggcacatccctcttcgttgttggaccatagactagacgacttgtgctcggcgattcttggttgtttttcgacaaccacgatatctcaaaacctcctctgtatgaagttacgaagaaataccccattcccccttacaccccctttcttgatcccgttcctgccgtgtatgtatggtttggtgcttgacggtcacgcgagattgaaggcgacagagtaatcactggtcagcttcttttgagcgttcaaaagcgaggcaggcatttttcagatttgatgatgatgttataaagaatggaggactgtcatatctaactgcattcaaaatacaataaagcatctctgctcacgcgataatttacatctacctaaccgtcccatgacttgttggacttgtggaatttgacggcttcatctcgcaacatgcctaccataatcggcaattttcatgtttccgatacccaaataaatctataggtataattatcaaagcatcaagaccatttttttataaaccctagaacgccatgttgcaatcccttctcatctgctaatcaatatggacatatttttccggatctttcacactaggcttcacctcgttcagcgccttctcccagtcctccggagtgatgaccgggttagccaccatatccgtcaccttctcctcctccgttggcgtaccactctccttactagactggtacatctggctcaggtacgccctctccaaacaagcctgggcagccgcctgcatcaagttgcccagatcggcacccgagaagccggtgcagcgcaaatccagcgcgacacgctccagctgcttctccgcctcctgcatggtctcgtccatagcggcggcggtggccgagggcgtttgttggcctggcagaacagcgccagagccgccatcgatatccattacgtctccctccacagcgggtgtcgtagtaggcgtaggacgaggaggagcagcagcagccgtctgggaagccttggccctcgcaatcgagttcctgtagagtgttcggagaatgtccacccgatcctccgcgctgggcaagccgacgtagatgctcgttcccaatctgcccggtcttctgatcgcctcgtcaatgatgtccggcctgttcgtagcgccaatgacgtagataccgctgcggtcgccaacaccgtcaagctccgtgagcagggtgttgacgacgcgggcgctggcgtcggagagcgagtcgtcgcgcttgggcaccagggcgtccatctcgtcgaagaacaagatgcagggggccgaggacttggcgcgcgcgaaaagctggcggactgctctctcggattcgcccacatacttgttcagcaactcgggacccttgatggagatgaagttggctttggactcgttggctacggccttggcgaccagcgtcttaccgcagcctggaggaccccagagcaaaataccggcggccggtttaatgcccaccttggtgaaaagttcgggccgcttgatggggccgatgatgctcatctcgagcttcttgcggacttcgtcaagagcgcccacatgcgcccacgtggtgtcaggtatcgtgctgaagccttcacgcttggaggccggctgcacgcgggagacggcgaggcggaattgggccatggtgatgcagctgtcggaccacgaggcttggcggtggtcctcgaggaggagccagtcgcgctgtttttgggagatgccggtgagggtgtcgtcgagttccttttgaatctgtttctgttgctcttcgtggccctcgggggagtcggaggtgatagcggcagtggcagcttctgcagcggcagcgcgcagttggcgcgccttttcgagcagggcgtcgagacttccacggaaggattcggacacggcggctttgacgacgtactgcagatcggaaccgacgtagccgggtgttagcttggcaagctcggcgaaattgacgtcgtcggccacgttgaggtcgcgagagagggacttgagaatgtgctcgcgggcgcgctcgttgggcatgcccatgtcgatctcggcgctgaagcggcgacggatggcgggatccaaaaagtccggacggttggtggcggccagaacgacaacattcttgccaaggggtgtctgctgcttgatgcggtccatgccgttcatgatttccgctacgatacggccttccatgcccttattagcgctctcacgcttgccagcaatggcgtcgatttcgtcgataaagatgaggcacggggcgagacggatcgcttcatcgaagacatcacggatattcttttctgactcgcccgaggtgccgccgacgatggaaggcgcagagacaggaatgaaggcggcgccaacgctgccagccacggcgtgagcaagcgtggtcttgccgcagcccgaagggccgtggaggagcacgccattgtcgtaacggtatcccatcttggcacaggcctcacccgcacaaagcgggaaccacacctcgtgtagaagcttgtccaaggtatcgtccacaccggcaatgtccttgatggagatgcccgtgggcggcgaccggtcgacctctttctccttcgatatcttctccgcctttctcttctttcctctaggctctccattcgcctgtctctcagatgatcctggagctacagcagccgctccgagtccgggggtttgtggaactgagcccgatcccccttcaccagcggcacccgcctcccctccaccattttccaccaccgccacaccttcaccactcactgccgtcgtcgcaggcagcttcggcgcggccaaaccccatgccttcgcaatctgcttgttcagaaaccctgtagccgtcgcctcagccgacttgttcctcttggccgcttcggcctcatccgccgcctcaattgcatcgtccgaatcctcgaccgcgtcctttttggcctcctctcgtcgtaggtcgagcacccgctcgatggagtcctccagtagtttcttcttttggcgcgcaagactcgagttggaccgttttattgagtcgtaaacggatgagactgagagccctcgcctgctcgataggtttttgctgttcttgccttccttctcgatgatggcctctcgcctgtcttcctcctcaatctccagtttcacgacgagctggtagacatcgcggtcgatgccatgccgtaggttggcacggccaggcattttgtgcaaagtgcccgttgctatattatggtggcggcaactaacggcggatgaatttattgtgaaatgaaaggatgaagtcaggttgggcgggaaggtgaagtaacttgaagtgtaagttcaacaagaaagggaatgaaaaattgttaaaatgacaagggttagggtttggtaagcgcacagcaacgtcaaccctctacctgtcctgccactgatacaagttcaagacaaggagccgaaccgatggatgtcgcctttattgctgctcgggtttattgatgacattggatctcttccacgaatcattggttttactaaattttataaagtagactatttgtatactaaaggcgatgaccagaattgaaccttcgctgcgctgagcgctagagtttaagcccaagcacggaccctctggacaaactttctagccccgtggttagtttctttagcagctgtaccatcgacacaaacttcgtagctctgtgacatcgtacaaatagacagacacaatcgcaatacccagctacagccaggatattttctttggtgtttgatcgctctaattgcactcgctacgatgtcccaaggtcctttccctaaagtatgtttcacaaacaggaccgatcaactacacacctctcccaagtgtgctgagtgggagatacgcccgaacactttacttcaactgaaccgtaaaaaataaacgccgttccagacaagcttgtcgctgtcgtatgcaccatctcctttccctgaggtagatcctctgagataaaaccaaataatatgaacttcctcctcgatgcagatcagccgagatgttatccctcgccagacatctcttgcgtacctgctgtatgcgactctgtttcgcaatgccgatacgcagacatgatttatacgtgttaccctgaaatatctccccgtatacactgcgccattcaaatgatgcgtagtctcccaactgctcacggtactgaatgttgtgacgcataacccagcactatgcacctctaaagaatggttgctgttgcacaaaacccgacagataccattcgccgatggtgaccggttctttttttctgggatgtgtagcgacgatgctaatggtcttccatggccttaatgcgtttcttcaggaattcgaacgacgagaagaagacggcgttaacagcacaagaccgggccattgatacaccaagaccgcgatacatgttgcgctggaagaaacggatcttgacgggctcgaccttttcgcccttggaatacatgagcgagttgcgttgataaatgctcttggctgagtcgaccgggtctggagaaaggtttgacagttagttttatcttaacgccatgatgatccgagatctcggcttacagattaacgcccaagagactattccgcacatgccaccggcgatcaacactgcgaaggggttgttatgggtgccagccccgccaaaagtagtaagcagctgtttgctgctttcgtaagtaatgaagtacatggcggtaccgagggtatctcgggctatcacagtcagcctagttagcatcttctgaaaccatagaatcgcaaagaattacccactcaaatgcaagccgaatcctgtgtaaagaccgcccagccctctgtgcttcacaatgtttcccattgtcttcagagttcccttgttttggtaactcgcagcaatggcatggcttcccggttttaggcaattcttcttgtctgccatcaaaactgaaacttgcgcgctgagcttagtcaactcgaatgggcctatggtattttcggaagcacggcgttagctttcgattttaagaattcctcaaaagaggttcttcggttgttgcacacagacttacaagctatcaaagttatgcacgatccggccgttgcgccagcggcgccaaaggtggcaacagtccagaaattgggcaacgacccgtgggaggcgacatggctcatgacatcaaagccaaagttgcgtttgacccagtcactatatgcgtatttggagcgctgatagatggaaaacgacacagtccgtaccgcagttatgctgagcatcggggccgtgacgcctaagtcattcaaggcaggagtcaggaaattggcactactaaccccgggcaaggtgccgggaaaggcgcaataacctacctcgaaagaagcccctgagcctctcggtgtgatatgtctgcttgacacaatcgacaaatccggcatatttgtacgtctgcatccgtgtcttgacgctatcaagggggaacgtggacatggtggacagcacgctcgaggccgaagcggcaacctcggtgcggtattttttcgccagtcgttgtgtgctgttccaaaactgcccatcgctgctaggaccggcatttgtaaggctgctcgtgctcgtgctggttcccccatttgagccatctttagagctccctttcagcgatgtactgttctcctggctgttgctctgttgcgacatgatgggaaatgatggtgcaaggcgacggtggccagcggttgggccattgttcgatatactgctgtcgtcgaggagggcgttatcggcagctggaagggttgctgtcgcgcgcatacttgttgataatctcgtggcgcgcgaagtcgccccttgtcgtagctctaatctcgtatatgatctgcaaaacgggggactgccctttgccggggatcaactcggaagaggcccgtccggctagacagtggtctcgtcgatcgagaccaaagtcctgggcacagttgcaaaacgccgttatgctggctggcgaaggtccgtcaaagacaccccaccccgcgcgtgcttctcggtctggtgagaaaccggtgtcccttcccctatgtagctctcaatgggtggtcccgcgcaactattgagctttttctgatggtggaacgagtcggagagaaggcgaatgtacaagtttgaggcaggattcaagggccggaggcctgatcgacgaagaggggaaggggaatagggattggttggtgccgagggcgtccctattccctagtcggatgacagttgaccgatggacggcgacaagcgacagacggcaggcgatgccggtttgcttatcgtaaggtacctcccgtcgagtgggaagttgaagggtagctagttgacgctgtgtgactggaacacaggaagctggagagattggagctcgaggtgaccgggtagcgtaggcttggaaccgcgactgtctctgggtgcaatgcagtgcacttaaagttgtcgtgcgagtgtgaagcttgcccgggttggttgcggggttcgacgatgaatgcagtggtgaggtgtgtgtgtgctagcaatgcactgttccgtcgggactgctgttggaactgatggtggcttgtgacggcacgagtgtacaggtactcggagtgtacagaggcgtgcaatagctggtggtgtgggagtgcaattggagagagaagaggaggaagtggaaagttggagttgttgcagagacggaattccagaccgggggttcggagtcacgatgctacgggaaatggagctatggcgggtacttccacgcatcgtgaccgcttgctgggtcccggtccggcagtcttcgggcgcctttcgccgttggaccatttctctcggctgagtcgcagtggaaacaaaggcagtcacgatatgtatggacataacgatggggaactccactataatgacggatgatattctggtgctgccttcgtttttttggaagttggtgacagccccctccaagtctctaacactgttgcccgaaatccgaggtaaagctctcccatgtactctccatgtaatgcaactggcgcggggtttaccggtacctcaagatgctgcttgcaccgcttcaaactttggtttttttttgtttttgttttcttcccacaatgtgacggatgtgaccgatctggcctgcttcttgtggggccacgatccccgtggcttcaaagggcgtctcatttccgttcatctttgcagttgacaatcgcccatttcagtgtgactacagcaatcgccgtcaataactcgctctggagatctccagtgccaaagcaatctcgaaccgtcggtaaatgggatcggccttatagtctcaatcccagccaacatcataccgtcactgatgcagcaatgcttgcctgaaacagggacaagcgcatgttatctcgccaccgacgttcgatcgtggttcgttatataatcaaaagggaccctttccgtgtttcctctttgttgctgctaaccaccagaagcggagatgttgttgtacactttttcagtaaaggagtccatggttttacaatctaatctcaaaaggtttctagaactgagataggccagtcacatcttggctctcatcagcagccccgaggtaaaacccgcctagaacggaaaccgcgccacaaggtggcatggcgggtaagttgagcatgaactaattgtagccgcttcccgcatgcaacacgagatcccgttgttgggtgttttgacccttatatctgttgtatacgtgccgcaacccttcctcgcgcatctgttctcccaatgttccagttgttgaccttcccttttttggttgacagcccgcagtccaccatcatccgaagcctagatgttgctactcggaagcgcattgtgagcatcgacggcgtccttttgggcctcacttgtgggacatggctggccaccccattgacaagaccgcaaaccaccatttacaccactatcataaaaaatccaatgcggagaaacctggggaaagatccgacggtgtgcaaaagtgtctccaatttgtggagtaatcacgacaattggagccgactcatctgactcggtttggccccttgtgatcgcctcctttttcccgtccgtggatctgcttgaagggccgggggcatgcccatacaaaacgctggcactgaggccggcttcgaaccgctcctggccactgttgcccggacttcggacacttgtttaccgtaaacacaagttcattgtatcgttcaacatggcgattgtcttgtcaaaatgctcgtactccttttcatacactggatccttgagcgctctcctgttgggttccttctcttcagcatttgcacttcagcctcttcgcctcttctatttgacttactgctgggacttggaaagcgtctgcgccctgatcctccatggcccggtgcttttgttctggatatacctaacgtgtaccagatttttgatgattttgtgctccaccccgacatacgtcgcggccgactcgagaaaccacaacgttgacttgaccctcgagggctcaaaagtgccattcttatcgcggaaggctgcacggagtgtgtctcgaaccacaaagcgcgccggcttggagaactgcacggccctcaacgaccatcgtagaagatgtcggtaggcgtggacgagctcctggttcgacatgatatagggtgtaacgggtgttgaagtcctgatgggatgcaaccaacggctatgtaatcatcaagccaatcgatgactcgagtgaacagacgcaaactcagcacggaccatcatggctggtaggtattgtcagcgtaccatatgtgtatcaggatgtggaccgatagcgtaacttacgtcttatcacttacacggactccaaccaaccgggtatgccctttgtccaagggcaaccaccaacttgctcaagcttccgtaccagtgggcaagagaggtttcagttacttagttgaacaggtgcctaagtatagcgtgttgacgcttagctcaagttatgattgttctcgacctgacagcatggcgcacaaagagccttgtccaaaaatatctttagtcaacatggatcgctttgttctctcccctggctgacacattaagctcccgccctcttttgccctttcccgtgggaggaattattatacccgccatcggactattacaattgatcgtacgactcgacgacgggaaccgagctgaaagaaagcgatccccatctttgctccctccctggcggggtgtgacgccttcttctcgctcataactgctgagacgtgaacggccgaggagggagcaatcttctaaccgtattcccgactctcttcactttcaacatcgtgcccatggagatcttttgacttgctcaccctcacttcgcgttatcagtcgtcgaatacaacacgatggccgtgataacttcaatggtgcccacgagcacggcggcactgattccaagcggagtacccgtaagcgcagcaacaccggcagtcatcacttcggcggcagcactacgacgccaaattggtggaactgatgttccaatattaaccagcgtctgcggctatgccgtcgctaaggatgcccatctcatgcccatatcgcctccagaggacatggtgtgtgccatgtttccaccgaaccggctgtttggcttctgctcgaaaaagtcctccctcaaagacagacacgacatcgtcgacaactgcggatggaatgcctggtgtatcgatgcttataattgcagttatggctgcggtattgccgaggcacgtactcagtttggcacaacaagatggtatgtccatctgttttcgtctcctctatggtctccttccctatgaaacccagttcactaatttggatatctcaaaccagccatgccgcatctaatccatattgccaactcacccgtctaacgaatactcataccgacgaagcagatccatactggagtgtcggttgcggcgacggtcattatacgattcacaactacatgctggatcaaaaggccgctctcggaacctctgtacttgctaccaccgccaccaccactacatcaagcggtaagcgggattcggtctcgactgtcgctcccttaaccaccggagatgacaacttcactgcttcccatgtgcaggcgcccgtcccaacaatttcaacagcaaagcccgtgatacccatatcttcgtcacagccaccagaaccctcaacactccaacaaacccactcagcccacactctcctgccatccacttccacttccggtgacattgccctcccacctaccttgacttcaacatcctcaacccaaacccttcccgagacccaaacctccgatatccccacttatatttccgctgccaacaccccctcagaagaagaccaaaacccaaagagacacaaccctaaatccgccatcctcggctcggtcatcggcgccctggcagttatatacctcatcctcttcacatggtggtaccgcgggcctcgtcggcggaagcgagcgcgggaggcaaaggaggcggcggcggcagcgttaagagaaaggggattttggcgcccaggggcagcacctgaacatggactgtatggggcgaatagaccacaaccacatgggattcaagagcttcagggagggactcatggacctcgtgagattcatgaactcgggttcggaacaatgacgcggaacccacgtacgcccacgacgcgtcaaagaatgcccaacactccactgacaaagatcaagaatggaattgacggggatgcacatggaagcggaaacggagagttaccaggcctaagccccctcagccccatggttctaagtacagggtggggaggctcgcaggcgacgagtgcaagtgccgcttccaccacaaacatgtcgggtgtcaccagtaccagttctaccaactctggatccagatgcgggagtggatgccgagcgtgtgccgaatctgggattttcggcatcgaaaaacctgccaaggaggcggtgaccgcgactatcaaggaggtggcagagttggatggacgaaacgtgacctttgaagtaagagatcgagtaagaagggaacagttggaggggatcgacttggctcttgagcctgttcggtggaagggttcggggagtggcggtggtacaggtacaggtacgaccaaaggtggagctttcggtgctggtggcggtagtaacggtgcagctagcacccctatgggtgcgcctgttgcgcggactaccttggtgcctcctgagtggaatatgttttagaaagcgaaggatgagaggggacaatatatgtaggataaagctattgtggtgagaattagggtaagagagtgctttgggtattgttgtgctactggacattaccaggagcatgcaaagtgaaagcaagatagaagcaaggcaggaccttatggtggaaaatgacaaccgcgtttgaatttttaggagaggagaatgtagctctcagacaatcgagcacttccaatctatttcgctatccgggctctggaacgcaccgctcccttgagatttctgatatccaacgtctatgtgcgcacttatccaaagagaacacaaggtataactgctttggattgaccctgttcacttgaagtcggaatgtatccaagatctagtcatcgccttgccgaagtggcgcatagctaccactatcagatccctcggcacttcctctccctctccgtccaaccaacctcgacaacaagccgccgattccgcccctgttttggttggaggaactcttatttataatctcaacctcatccggaggatcgatcggcaggccgggaatggccgcactggcgagtggccgacctcgaatatccagccgtggcacgggtgagcccggaccaacgagaggatcaacctcagcatgaagtgacggggtgctgacggtgggcgtgccaaatgcgttggtggaatcaccaaagagggcgtccatgtcctcaagccggacaccgcaagtttcgggataaaggaaatatactggaaactccgttagttggataccttgaggggtcgctgtaaggagatactcaccaattacaaaactaacagcgcagaagaaggcatgaatcaagtacagcctccagtgaatcaactcttgtaaaatgggcgtcatctctccaaccaagaagttgaacgcccagttcgtcgctgttgaaagactagcacccttggatcgaatcttcaagggcaatatctccggcgggtacaaccagggaatggggccccatgagtatccgaatgccgcattgtaaatcatgaccataaccacaactgcagacggtgtccaatgagtatcaaggtacaagaagtacgaaatagcggacagggaaagcaccatagccacagcacccgtcaagaggatatgccgacgaccccagcggtcgacgatgtaccatggcggaatcgtcgacaataagtaagtgatgccgttgaagccagtcatcaacacggcgtcgtggcccacccagcctgcagactcgaacacgaggggtgcgtagtacgagatgacgtttatgccgttgagctgcgccagggcttgagccgacatagcgatgaagacgcgacggctgtatcgcttgaacatctcactgtatgttctttcgccctcctggcgcgcaagcaacacgcccatcttgatttctctgaactcatccctggcgcgaggattatggatgtcaccaccgccgtacaggttggcaatcacgacgatgccctcctcgtcatgatcattgtccaggagccatctaacatcgtgattagcaatcaatggaagctgagcactgaaaaaaaggctgtacttacctgggtgattccactataatcagacttcctagtccgagcaacgcgcccatgatacattgcatgagaagcggaagacgccacgagatgttaccctcaaggaacccacagaagtaatctacccagacagaggttgtgtaaccaatgatgttacccgagaactcaatacaagcaagctttcctctgttatgaggaggcgagatctcggactggtagaccggaacgatagtggagagcatgccgacacccaagccagcaataatacgcccagtcatcatcatggccatatcagtggccatcgtttgcaaggcaccgcccacgaaaaagatgcacgatccgtacaggatagtcttgcggcggccaatgatatcaccaattctgcccaccaggagcgaggagatgagggcacctatttccagaatcgcaaccatagtgcctatttgcgcgcttgttggctgattgaaatagtccttgaaatacggaccgctgcacagatctcatcagttactcggtcttcgtgtctatcgagcgtgacggtatggggtgtcaggaagccacaatagaggggggttcacgcacgtaatgatgccggacatgacgccctgatcatatccaaaaagaaagacgcctaatgacacaaaaatggaagtgaagtagctgttacgagttgttagttgtagttcatgcaagtcaaaacattgccgggcagcaggagacatcgaacattagcggtttgccagtaaggccatgaatggggtttcgtgttcccgccatgatgctagcaataaggcgctcggcccgcgagacagttcggggggcggcgtcgggaatgcgaattgcttccttatcaactactccagcttgaccagacggcctggaggaatgggcgctggagctagaaacagactcgtgataatggacgtgcttgccgctgtgacgatgacgtttcggatgacgatgatggacaacgccaacgagggtgtcgtcctctagcgtatcgtacagtctctggcgcaaaggatcctcgtgatcgagctgctcggcgatgtcaccggtgtcgatccacgaggactcggaggagccgtagtcgttggagtcgtcgccgtcgccgtcctccgagtatcgcaagcgctcagcagggtgtggagcaagaaaggaggaactgccttgtttccggttgccgtgcgaatgggtcgatggatcgtctcgggcagccgcgtgtgcggagagcgtgcgaagggggatattggaagggagatggttcgcaatcggagttggctgcggaggaggaatcttggacgagatggagctgttctgcagcagcccccgaccgcaccttgaggtggaagtggaagtgtttctttagtcgaggagtactttcagcccgagatggtcgatgtcgagacggacgcattggacggctcgcgggggtcacgggcttgttcacggggttccggatcaaccaaaaaggcaaagggaaagcaatggaagcaagtgcacgtgtgcaactaagaatgacagatgaccgagtgtcttgcagagaagagttgaagactgcactagtaatgacagacacctggagtttccatcaagtaaagtagagagaggtaattgcggcaggcacaaccaacctgctacatacacaactgcccggccaggaccgggaatcttgggcaagtagagcaagtacctacgacagccaagggcccgccaagacccacctggcatgattactagccaatccacacctgctcagaggagcccccctgctccagtcctccaggagcgctgtcccgtgcgtggtccaccatttccacaccccgccgattgtggtctccaaacctcaaaccggcctcaactttggacttgtcactggcagagaccagttgcacacatgcccaaaacatcacaagccgcgcaaatcaaatgaaaatcactgcagaacctggaagccatttcacccttaatcatccacatgattgcaacgtctgagttcacaatgtctggagtgtcagacttgtccgagtgatcatgatcgacacctggcattcattcattgtgtgccccttgtgcaatagtgtagacggcaggagtcaaagctgagatggcgatcgatgatgggacgaagcacttctcgactcgttgacttgcccttcgaagcaatcaaatggcgacatccaagttattcacagatccaatacacgtctagccggcaagcgtggtgcctagccggatgccccagatgtcccagatatcggagcaatttatttaaacaccgaacccacgatcgttagctcgaaactaggggtccgatgagcctccacgcgggaactcctggtctccgggacaacatcgatgccaacatcatagctgtcacagtacgtacattgcgaggctaacgcaccgaggtatctgacaaattcttcaagatatcatccaagaagaaacagaaagaggatccgaaagaccgagacccccagacagtgcttggcattgtccatcacaaagcatgattcatattattgctattgttcctgttattctccctcagtgtcttgacaaatgtacataggagctgcaatggtggagaagccaatgtaagcgaatgaacctgaactttaaacccccaaagctgggtatcaagggccttccagaccatgcgcgactccaatacaagtcaacagccgaagcctacgaaaccatcacctctcatcatgacttctactggaggcacgtttctcgcccacataatcactgccgtactgcagtaacatgttcctatttcaggtacatgataacattcctacctgatcctgacatccaacagtccgggccgtctgctgtgcctctactacccagagcttgcccgatggcctgaggatgacaggaacggtccgtaccaccgttcccgctgttttgggttcgcgctcgtgaacgggcacagagcctcctgcttgaacattcgcttgcgtggtacaccttattcgaacttcttccacgaggtccaatgtctggagaaaatagatcatcgctagctcgtaggcacatgcggttactccaatcggggtattgagcacggttttgcatgtcatcaacaagtgtgcgtttaagtgcagagggtgccaccacatggagtgaagctttcaaatatattttgcatatactcaggtacgtaaaggtgcaaatggaggtacaaatacctaaatgcaagtgcactaacagaaatgaagcctatgaatgttaccaggcctaacgggcacctcgggcactcttttgcgagcgaaaagtacactttcaggccgtgcgttacaagtcagatagtgcgtgccgagtgcccgttgcatagtgaccgcccgcgaaggcactaacaccttgggtaaccgcacattttagcagcctcggcttgctcgtgcaaggcatctctgctacctacactagaggtacctctgaataaaatatctacacagttgagatcttaacctagctagaggtaggtattcctctttatggcttccaatggctgatgacacgaagctggtactaggtactaatggtattcgtgtatactgcgtcccgaaagaaaagccctggatagacctagcttctacttccgttggcgtgttctagaggaagtggaagtgaaggtgtgtaccttaccgactcccctctgtgtgtggtacaactcaaaccatttctatagcaccgtggtgcacccctgggtgcctgcacagctgtacctgcacatgcccctgctgaataactcccaagcttgctctagttggtgccttgagtgacagtcgcaacatgactttcttagcccctgggtgggcaaaggtacaccagaatctgattatcatagccatcaaacacgcgtcatccaatttgctatctttatccgtttgttgaacggcccacgaggccatgcttttcctgttgccctgatgtagtgcgacctagatattctcgctgcatggggttcgtacctggctggacctggtagccatgcagccacccagtgtgggtttaaatgtctccggccacctgcaaatcccacgtcaaagatgtacgctccgacttcacattcggttacggggaaaaactaacatatctgttagagccaccgtagctgatcaaatgttcaactctgaagacgaagcaacttgggacactggttttggatgtctggaatgctattactttcgcgaatgtacaggagatgctttggtgcgaaacctcagttgggggtggccggagacttttggaccccaagtttccacttcatgatcaatgctggtttggttattagcgcggttcttccaacaagggggtttgcaaagaatatacaggtaaacatcagaataaccggtgacattcgaaacagactatcaagaagagtatatgaagcatccgaaacgcatctggtagaaacttatgtaagcattgagatcatggtggatagacaagttgttgtgcagaatgcgtagtggagtcccgcgccaacgaaaacgattaggggtggacagttgggaattttccctttggacaccatatcaggtgtgtatactagcttgagcattggaagaagtccattgtgtacacaagtgtcttttgacactttccatatgatgaatcaatgaaccagttgatctatgccgagcgtggatttcgggtttaaggctatacgtatggaaaccaaagaaagacatgattggacatgatcataacgaacttgatccgttgggctcgtcttcgctggaaaattcgacgcatggatgcgccctgcaggagggaacacacagccttggtgttcgagaagccggagttgttgcaggcgtcggaattgcctgaacctcagctgtatctggacaatctgcagaaggatgtgcgggcacgccgctgaccctggctcggtggtactttcttaggccatccgtggtttcggcctggtcgtcattcggttccgcttctcaccggcttccgttgcgggtgtatattgttcagctcatcgtgcgtgagaatattgacatggaggttactcaccctaatcggccaagttttgcgtcccttaggacctgtaggtaaacctcacgaacagcgtgtccaattgcgtgccattcggattcctgattgtgggcgagacatgtagctataatggccggtgatatacctaggccggctactcggaaccgcgcccaacgttttgcttgtcccagagagtagtgtaagacctcgacgggagttccgagacccacggttcgccgatctagtccggagtttggggtgtcgtggtcttcgtgtcaggtggtattgctgggtcctggacccctgccttgactctcttttcgtatatggcttttcgcttcatccctttctatcaccaactcacccggcagggagagaacgcgcagtaacagcagggaaagaacaaactcgaggaaaagcagaaccattcgccagcatgtcgttgcgttgtgacctcgtccggaagtgaaatagtttcagagaggccagcgcaagtgtaacgctgggatgatttggacgaaacgtgaacccatcaggttgcttgtcacgtcttggtcatttcgaaggctgggctttcggcttccatatagagcaagagctagaggtttctgaccaatcacatgcggtcaaaaaccaagaggaggagccccagacacgacctggccagtcaaaaattagcgccctaagcctgttcctgctgccgctaccgctgcccgaatggaagcgacgagggagcgcgaccactgggcgaccacccagttacccagccattgccaatactagaggtaggtaaaaatggatgccagagtgccaatcgatgccatgcagtgtgtgtgtgtgtgtaaattcccttgccctcggcctacatacctagtgtagtaggtgagtggcctaccagtcgagttttatattttgcaagcggacccgccaaccccaggccgtcgtgagcttcccgtgtctgttttctctccgcccccatcgtcggcatccatacaaatccatcggaaccacctgccctgcgcttctactccacgtccctgtttttctttttcttcgcgacattcgagccaataatagggaaccgccgttactcctaatcttcggttccaaagcacatagcgcacaccaaggacgaccattggcgacgcgaaacatacagggaggagggatcgatttgcgcagaaacaaacttagagaggaagagaagagagtcgggtcccatcgtcacgccacaaaccagctcttcgattgactttcatcgcattctccacacgccagcgacaacgggtctccccaactggacacaaagcaacaaccgccagctaaaggatatctgggttgaaggattgaaaggttacaaagggcggacgacggcatcaggtcgacacgcgcatattctggcatctgccattgcaattgagcggcagccggagacgcaaaggcatacctccggcagatattacggaagcacgtctctctccgcagtatttctcaatccaaaacgcaccgcagcggttgcataccagacgacaccatgggctcaacacaatttggcaactttcatgtgagctcccaacgccgaagacggtgggcgcagaaggcgcccggctctccttacagaaacgcagattctgactcttggcgcctccatatttacaggacttctgtcgagattcgactcttcctatctgcaatgtgagtagggccctaccccctctggtgaaggcgatggttcctgcgccccggaaccatgttctctcggaccctcgtccctgtttgctcttcagtctgacttacacggccatctcttgggaaaacagctcctttcggatcaacacagccagtctggaccatgggacggctcggataattgccagttgagaggaatacctctgtcgaacggaaagaggcttgggaacctaggtatgcgatactgcatggatatcaacgcgagtgtgtgctgactcagcgcaggatccatactgctatgcgcaattgcgattcttacttctatgtatctgctctacaggtctgagaggaaacgagctgcggttggtcgtcggtatgcttgttccaaatcaccggacgaaaacttggggatatgataactaacaactcggcagagaaatgcaagtcttcctcttgggctacattgttatatcgatatgtgagatcttcacagtgggagatttcccgctgaattctacagttcgcatcgtaagtttggcctgagcagagggcggcaagcagtttttcgtgtttcgtttcgtttcgactgactcgcacccaggcgttcacagccattcacatcgggttcatcatcgccactacctggatactgatgctcaacgcaatcgtcggctaccaactgctcgatgatggcactctcctttcactggctttgatagttggttctgcagcgattctgcttgtcggaactggttacatcgctctcgatactggactgcactggacaggctactgggatagtagctatgagctgcccaaaaaccgacacattgcactctacgtgctttaccagcttgcgccccttgttttcctggtcgcctacttcgtcctggaggccatcctggtcatcaggattctcggcgaaacgcgcccgatgctctatctggcctctgctgcgatcctcttcgcggcaggccaagtcttcaattatgaagtcagcaaatacatttgtgacggcacatctggaaagatagatggcgcgctttttgaaaccctctttactctcctggcggtagtaatgaactgggttttctggtccagcattaccgaagacgattggccgacggttccgcctaaccagttcccatagaagggccagtacaggttgaagtctcgaaaaccgaggtcaacggtattcaaagatgagtttttagggatacttgagcgcttgcaggtgggtgtcccatagacatggttctaccggtgctcatcccgaacaggagaaccaccttcctttttctgcttcacgacggcggcgagacctccttcttcgcacatataccccccaacaggaaaaaaagcaaaatggcaaaaatacaccaatggatatgaagacacgaaagagcgatcacatgttttatttattttcttcttcttcttttccttcttcttcttctattaccacgacacgtttgctttaataacagctcttgcgagcgggaagggacagaaagagcgagaagggacgggacggcaagcgggttgttgggttatggattgcccgtctacactgtcgtttggacaacccgcagaaaccaacttacgacgcttatcgacaactatcatgcatcaaacctaattaggaatgtttctgaaagacggggacgacgacgcggggatagaaaaaggcgtatgcaagatggcatggagtcgcagcaggcaatacaagaagaaagggggagagaagagcagcgggaagactggatgaaagacgccggaactctatcatggttctatgattgtttggtgggttcagttacgtaccgctcgtgtttaatgatgatggcttcgaggcgctctgtacgacgggaaaatttacggcaaatgtataccaagggagagatgcttctcggggatgctttggggcggggagcgtggatttacgtactattattacttataccctagtcagacgaggaatgagatacacacacaggtcatgatctaatcatctgttggtaaaattgagtgatcggaaccaatttcgtcctcagcaaatactgaatgttcaagcgctgttttgtagctttcatcgaaagcaaagatgataagagtcataatcgcggtatcccataaatccgatttgtcgtgcccatcaaaccttgtaacaaacatcatctccctgatttctcccacgttcccagccaccaaagcgtattaccgtgtgcataagaaaagcaaagaaaaacataaacaccatgagggcagtaccgaaccaaaacccttcaagcaggcgcccctcactcctaaaaagagcctcagccgggccgcccatcgttacgaaccttttttcccccttcgatcctcggtatttttcttattgatataaccttaaacagcacgcgtggcctcctgcctgaccctatcaatccccaatttccgcaattgcacccttggataaactcccagcacaactagtgcaatccccaatccgaatgtccaccccttgatcttcagcacattccgactataatcggtatccgccgccgcggccacggtagccaacaccaacaccaacagtccgtaaccagcgtaccgatgatatttccacagacttttagccttctcttcccctcccagcacggcggggacagcccagatacaaatcccaaacacgtactgggccaacagcagagtgccagtgatcacgcccaggtaggcgtgcagagagtgtaagtgggcgaggtggttgacgtgtttgtttgtttcgatgatggtgattcccgaaacaaagcagaggaaggagaggaggtggagagaggcgtggatgcgctggccgaggcgtttggcgtcgggggtggaggttggttggagaactagaatcgcttggatgaggaggaaggtgccgagggattggagcaacgggtgtggagagatgagagcgccgagcttgtggaggaagacggccgaccaggtggctatgagaaggaggagagcgccaagttgggagagccaggctgttcctgtggatgggaggtggtggtttagtagtgcagggtcacaaatttggatcgtagagtacaagaaagggaagaatggatacaacagcgttttatgctatggagtgtagagtatacataccaagaacgaggttcaagaagatcggagcgtctggcttttgaaaagcgtcgcctggtcctccaagtagtggttcgctttccgttggggtagcgggctcaccgtcagttgtgctgaggggaggaggagattgtgttgatggttctgagggagccatggttgcgagcttctttccaagttatttttcaagtctcggacaatgaaggcacttgtttcggtggccgagccaaataatcatgcgtctaaagcaagtaatgtccgacgtcttaatgcaaggtgggtcaattctcgtggtaggtttcggtctgtatttcgagccacggaagatggaagatggtttgaccagcaggtggcgcggggaaggtggtctttttattcagagggctggagggaagaggaggaagacggcttgcagtgagtggtgcaccattgggtaggtggtacctgttgcttatctgagcaggtgtgaacgtggtcacaaatccgatagcaacgctggtaccctgccatacggtatcaaggcacttgctctgatgtgatgaggggaagagaaacgttcggacatctaggaggcacggcgatgcaatgttcgctttcgaggcgcacgagcgagatgcaagtccattggattgcggttcgtcttgtcaatgacaatattgatacgcatcgaagaccgactactagtactgattgacattgtaaagaaaccttcaaaaccaacgcagataaaaaccaagcatttattcgtacagtcaaccgatttgcttgtaggtgattgcgtagctgcgaacactgatgacgaaaccaacaagagctttggctgaaagagctgaggttgtagatgccccaagctcctccgtccttgcactaaccttatacactactcgcaccaatcacaacttcgtttgccatgtgagttaacccacacacggtgtgaagcgagagttctgatactgtagttgccgcgatacttatccctgcgtatcgtgttcacagcaccatcatcactgtgtggcatttgagctggatgcccgctctgacctgatactacttagtgtgcacacataagcttatcgggcggggagatacgtgctcgcccgaaaccccgccgtaacctaatgtatactccctcgctagcaccaaggtcctcccgagaaatgcggaggacggaattaggagccgtacctctagcctgtactgcgtaggaagggaattaggaagtcgtcgttactaggtagtggagcggtgtcggagccggccggtgactctcgttgcagatcgaatacgacggttaggtacgacgaagaaggaccacgattgtcgttgctgttacgtactttgacctcctcaacgcactatcttgcttaagctatcgctcttgtctgtcgctgtggtgatataaattctgccgcctgctcttggtttattccgaggacgctcgttccatctctgttttttttttctctctgtgacatcgaggactgaagtctcacttattcaaatacacatttccctcaccatgaccgacatcgattacaagctcgaggctgttccggccactcggattgccgccgatgatatcgacaagactttccgttccagcaccatcggtccgtagcatccatctcaccaaacatggcaacccaaacctttcaactaacggaagtcgagctgggatacagatcttatctcaggggctctcggtggcaaggttctcggtttctcggacgaatggttcgccgaagcagccaacctcctcactcctacagccccaatccgccagccgggaaagatggtttacaccggcgcctggtatgacggatgggagacaaggagacacaaccctgccgagttcgactgggttgtgatccgtctgggcgtcgcctcgggtaccgtcgagggtgtcgagattgacacggctttcttcaacggcaaccatgcgcccgccatctcggtcgagggttgcttcagccaaaacgacgatgaggttctgtcatggaagggcgagcgtggtggatgggagactattcttggcgttcaagagtgcggcccttcgcagagattcggctggaaactcgagaaccctaccaagaagcagtacacccatgtgcgactaaacatgtaccccgacggcggcattgccaggttccgtctgtttggacacgccgtaccggtcttccccgacaatacggatgccatctttgacttggcggctgcccagaacggcggagttgcgatctcctgcagtgaccagcactttggtaccaaggacaaccttatccttccgggccgcggcaaggacatgggcgacggttgggagacagcacgctcgcgcaccaagggccacgtcgactggaccatcatcagactcggcgcgcccggctacattcagaatttcatggtcgacacggctcacttccgcggtaactacccccagcaggtcaagctgcaagctatcgagtggaagagcgagggcgagccgggagcggattctgagggctggacagaggttgttgagcccatcaagtgcggtcccgatcaggaacaccctgtcgagagcttggtgaaggacaagccgttcacccacgtcaagctcatcattgtgcctgacggcggagtgaaaagactgcgggtgtttgcgaagagggctgtttaagaaattaccaagctatatatctgaaggcaattattcggtgagagcagcatttacggggagccatcaacagcgagcgatccacataaaaagggggaggacctcatttagtatgatgggcaacgagtgcagtcatttgagcgcgaagaatcgaaatctctcagatctttgattgtctgcgcttaagtaacaaagtctaattctcaatcagctttcgtcgtagagtaaaattagaaggatgcacggctgcccacgagacgaggttgttgcgaagcttgaatttgagtacagcagtcggcaccccagaagtaaagttcgctagctcctcgctaggctcgataacaatcagggtccttatttccccacaaactaccggtcgagatgccctcaccgacgtttgtacttgggtgacctcagatcttgggacgcgtcgcccaaaagtcgtacagcaatgcgtcagtttggttttaattgctcatggagcttttcatcacattcctgtcaagctgtcattccgggctgttgaacataacataatccaaaagatgtgacatcgaagcggagggactagacgtgtgtgtacctacaggtacaaaagcacggaccgccttagaatcgataacagcggtagtacagtggtaacgtcagtggggggacctaacttgaagcaaccgagggcatcaatacgtccaccgtctctgtccttcctgcgttgaccaccaagtgcagtacactacgaatagacaagtcctgggtgccctgcttccgtggcgcaactccacgcaggctgtcgcctgaactgaacccctaacaggaattacctggtcgagctttattgttgtcacttcctcttcttttcttcagccagctaaagcaacgtcaccttctttgcattccgcctgctctctcaactctacaccgaccaagtcctggcctgccgtgaaccctcatcctcggccgcggtgcgcttaattcagtccgacttcgaccgacatctttggatacaatttcctacgctgacgttatagccttgcccgaagaacaacccgccgctttggttgacctgcgctcagacccgacaccgctcgccgcatgctacgctcgacccgtacccatggataacgggggctttgatggcggcttcggtgccggcggcggagacgaaggagggtttggaagcgacgggggaggatatgaaccacagcagcagaagaaacagcagttgccccccgatctaccgcgctccctcgatgacaggagacatgctcctaacgaacacatggtcacagagacggagatgtatgacggatggcaaggtcggttgccccttgtctactcgatagcacctatcattcctcgcttcatgtctcggactggccagccctcgtactgactctccgtctcatcaggacaatcacagttcttgacaacacccataccggccaagcctctgagcttcagcaacctgaatcttgacgacccccagttcgacgaggacatcaccaagggcggggccaacagcgagactagattgatggagatgctggctgcacaggctgcgcattcggctagcgcaatatttgaggatgagaatcagattgccaacgacgacaagatgccgcaggacgagaagaaggatgtcctccaaagagccttcattatggctgcaagcaatggcaatgtcgagtctgtccgtaaaatcctagatggcccagctagacaatacgtagatctcaatgcgccagatgaagaaggaacaccggccctgatctacgcaagctgctttgtaagttggctctgtccccatatcagaccgaatgcatgggaagactttactaacagaactatgcaacagggacacgagtccaccgtacaagtccttctcgacgccggagctgatgtcgacaagcaagaccgcaatcaatggagcgcgcttatgtgggctatgaccaatcgacacaagggcattgcaaagctactactcgacaacggcgcttctcccgagaagaagacctcctcaggacgaactgcattcgactttgttgccccggacagcgacatgtctttctatctccacgacagcggttatagcattggcacggctggtgccgacgacttttataatccaggcttttctcaagacaaattcgaggaagagttggccgaaaatgagatgcgcaggagaatgatgatggagagtgctcgtgatctggaagttgatctagggaacgtgggcatggacgaccaacccgaggttcgcactcccctccaccaaggaattcaaaccctctcacaccatattgctatgctgaccatgcgctagcctattgacgaatttgaggaagagcagcaagagttcgactgggcgaggtgtctccacgatcaaatgtttgtcttccaggagagcgagctggacagcatcttggacattgtcatcaccaacatgaccccgcaacgatcaccatcacaaaagcctgtgcccgcgaacatgatcttcctgggggctcgatatgcgcattaccatgccagccgtgaactgttagcaaagctattgattactgccatggataagatcaacaatgtcgtggagagataccagtgggatatgactatcctggctttttgggcatccaacgcgaccctgttgctacattacctcaagaaggatgccggcttggtagaagcgaccaccgagttccaggcgcagctttcagagctgatcaacgagatcttcattcttattgtccgggacgcagagagacgtcttgacaaggtgctggatgctggcatgctggaccacgaaacaatccccggcttcgaaaacatcaccttccagaacgagtggacgattttcaagcgcaagaaggaggtgaaggaaccgcccatggagaagcgcttcaggccgccgtcccccaagcagagggcgaagccgtctccgcggaacgtgacatcactactctcctctacactatttgtcctggacctgtatgatgtccactcagtgattacggcacaggtcatctcacaactgatatactggctcggcgccgagctcttcaaccgcataatgtccagtcgcaagtacttggcgcgcaccaaggccatgcagatccgcatgaacatttcggccctggaggactgggctcgtaccaacaatcggcaacccgagcactacgagggcggcgagatgaagtcgagcggcgagaccacaatggaggcaacgcgccgccaccttgcccccgtcattcagctcctccagtggctgcaagtactttcgtcgctgggcgccgacgacctcgaggccctgatcggtactctccagcagctcaaggcgctgagcccccagcagcttatccacgccgcgacgcactaccgctccgaggttggcgaaaagggccttcccaagagtgccatgaagtacctcacggccctgcaggccatgcgtaaggagcgcaagcgcgagtcgcaaatgtcgcagttgtcagtcacatcgtccatcaaggagcgggtaggcgatggcagtgtcagcacgccggtgacgcccatcagcaggtccatcaacggcagtccttgggcgtctaccccaggcggcgccacgtcgtcttccgagggtcccggaggcggtgacggggaaggcgacgaagacgacgaggacgcgccggccaacttgcttcttgatccggcttttatgctgccctttactctacccagcatgacggacatgctggtcagctacggggccgggttcggcggcgtgaacagggagagggaacgaaagtacataccgactatcccgcccgagtttttggataagtttgaggcggcgactagtggagggaggaaaggaccgccgctgtttggggagaaggattgggagaatgaggaggtttagattacgaggaagcggcacgacacacgtgtgttgcgggagagtagggtagggtagcagccattatgaaagaagttttaataagaatatttttctccataatgcggggttacaatagttggttagtatagacatggtagatgcgtagctgctcgatgggagattgttcgggcattgtggttgagtaggtaggcttaggttcttactggccggtttataaacggcgagagagagagacagagaggtacctagcgaaattgcctacatggcggcggaatatgtgaaagcatactcatctcgactgatcgttgaagtaccgacgttgcaagggaatacattgaacagaaaagagtcagctagggaataatccattaaagtattacaatgaggtctagtaggtagtgataaattgtgtgaggggatatagtgtatgttagcaagttggtagagttagctgcattgggtcccgtaacgaagtcgatgggtggtgatggagacatgggggaggatcaaaggagcgaagcgagatatgactaccttaactttatttatagaagaggggatacgagcagaatataaccacaatactaacttatttatggaagaaggggttacgagagagtatgatttgagttgctcccagggcattcgaagtacaacataatttgattattatcgacgttcggcgtagtagtagatacgtattaattaccttgtgcaacgtatcgtgcattgactcgagaatagatatttcatgatccagtctgtttgaacttgagggtaagtcttagttgtcatgtgttaaactccccattttaaccatttttcaagctaagttcaggtcaaactatgtagcccaggatatctctcagaaaagggaacaatgatgatacatagcggtcatgtgggaaactaggtaggcttggtgctgtgccactggttgcttggatcgttcgtcttggcgtccgtttggctgcaagctctcatgcaagggacaggaggatgttggttggttgacgggtagcacgacgaatggaaagctttatatataagatgaggggaggggatgcaatatggacgggattggtctactctcaccatgtcgatatcactcgagattccgtttcttgaactctgagaccttgatagcttgactgcctgatacacttagtagcttgggatgaatgtattggaagtctgagacgttacggtcggtagccgacggaaacgggagtagtcggatggaaacggtgatatttcttttttttttcctccttttcttttttcttggccatggccggagccgaaaatgtagttttgacaaagtgtagacattatacatagtgtggggctacgtagtgagacgaacctggctgttagttagttacccgtttgtccaacagatgccagaaagtacctcctactgccaccactacctagtaaaatagacgagctgttgcacacttgtgtattatgagtccatttatgatccaagaccacttgctgtgcggggcatacctaggcagaaaagtcgatgcccttccatcacgggtgttggcggattaccccctgtagaccgcctgcctaacggttaagtacatcattagtacacagatacagagatgccgtgttggtcgccttgtgtgccatagggatgggaaagttgggaagtcaaagtagtattgagaccccaggtggcacaaaatcccgagtcgtatgaagttgtgtgacagttatcgaatgaattgggtagttggatagattgcgttgtcgcctttgtatcttatatcatgttacttgttggttgtgatctgcgacctgcggcataggggaccatataagttcacaagcgcgcagccctcttctccggccttgtctcacttgtccacggcttgagagatttccatgccacatcgcgatgccgaagctagctctgatcaggtactctgggcgggcaaccgttggacttgctcggctttgtggtgtgctttgagatgtggatcgaccccaggtgtctcagtcgagatcatttgtgatcggagggtagcattctcgccggcccgcacccgcagtcctcattacctgcaaggacatgttcattcggttgggtagcgtacttggagcaagttgtgtccacggcgttgtggacgttgcgggcgtctgtctttgccaacttcagatttcgcgcaagagttggcaaaaagtggcggcggcgtgaacccccacatagaagcgcgatgatcgccatcatggctgcatcggaggaacactttcgcgagtactaaaggcagggagtaagatgatgtctagaagcttttgggttgctgctcgcacattggctagatcaaacaaaaccgatggtggactgtaggccgagtccttcgtttcacttcagcggcctggaggggtacatgtgagtccggtgagaaagggccggaaggaggattcgacatggaaaagtggaagggagggaagcttcagtgccttttcctcccacttggcgatgcctatcttattgtctctccttcctgccctgtacctgggatggctctcaaaggagatgctattccccatccactaaccttgaacagctccccttcgttcgtcataccctcgaatttcagggactgtaagtcagcaatcttatccgaggattatcgttaggtagtcgtgctattatcgatgtcgccgcggcctcggacactgcatcatcatagccggactacaacctggacgccgcccccgaatttatacacgccgcctccttaatgatatcctgttttctgccgtcagcaaccttcttgttggtttctgcctcttctgtgcaggaactctgagcctcgactgttcaacgtcagacacacaagtgtcacaagaccgcagcaaggtgacacgatacccggatcatcagtactgcccactcccaccatttccaccttccctagccaccgctatagaggtaaccatcagccgccccgttctgaaggccgcctcagggcggcaaagagcagcaaacaagcggccatcacggcatagtcaaccctattctcgtataacccgaccctcccattgctcctcgttcgtcgcgtgcctcacacatggcaccgctgaggacggcaaatgtgcgccacaggccaagtataaggttgagaagtcggcgactgtcgtcggttagagacaaccaccctgatccggtgggcgtccgttatgaacagacaaaacaggcacaacctcccattctgctcccgccactacctcctcgctgcgtctcgattcgtccgcgcgcctcgaccactcccactgttgctgtccgcccagcgatcccgccaccgccggaagaccacccgctcttccgactagagcctcatctccgtcccaacccaccggccgtcagcatcgtgggcgacgtcgagtcaaagagggattcgtgcgcaccgaccttaacgtctatcacgctttggggcgatagcgagcgcgacagcagtttgcctggttcaaagagcattgagaaggcgttggatagcccctgctcagaattcgcaactgacgtcaaagaaggtgatgacgacgacgacaagggcgtgcacaagccggaaatagaaacatcagggatcgtcgtcgccgagctgtgcattcctttagcaaccgcaagagctttggcgctatcgccggcgccggcgccgttacggtcattgaagagagcgtcaagatcgatagctggcacgacgacattccgcatccgggccactgtccggtcgaagtcgatgatggagacaagtaggatcagaaggcggaaaagggccctgggatcgcttggttcggttggcggagaggacgacagggaccaggttgcatttcccgaagcggatggatcgtccagggagtcgacgggctcatctagcacgttcccccccggcagtgccccttacgctagagcgtctgccagtgcttctaccgcagccaaagccgccatgcggggcgcgcttggttcatccaaatcacccaagacgctgctgcaaagtcccccacgcctgcagcacggtagcgctggctcatcaaccggcaactccttggccgtcaccaccgtcggcgctagcaggccgggcaaggggccacacaccagccagcagccctcccaggctcttattgcttccactggtgcttcttctagttcccctgccccaaccagtcttggagctgacaatgtccacggccccttcagtccaattaacacgctcatctcccaggaccgtcttgcagtcgactttggcaacttatccttttccagccgcggcagtatcatgtttggcggccaggctccggtcgacaacagcacgcaacgagacgacgagctggcagacgcagcagcacagaggcaggcagcaccacagggaaccgacggccctactcctcctacacctaccagcacggcgcatgcagcggcagcggcagtagaagcagcaacaccaaccacgccatcaccaccaccaccaccaccaccagcagcagaacctccactagcagcagtagcagcaccagcagcgccagcagacctggaccaccaccatgagacggacactcaaggagaaagggagacagagacggccagctccaaatcatcgcgcctcagtgacgcctcggggctaacacgtccatccatcgccatcaatgaagacctgacgtcgccctccgccccgctgcccagtatccgcgttatgcccacggacgtagagagggaatcacaaaaggtgagatcgctctatgaatccagcgatggttggctagatggcgggcggcgcgtctcgttcgctggcgatcttccgcctctaccctcggaggtagacccatcagatgttgtgtacggctttcctttgaaccaagacacagacctcaccatgcgctgctaacccgtacctctgcttagagaccctccccgattacatgctctgacctcgagcgactgggccgcgagccacattgcgccaacaccgcccacagcaccctgggtcagttcttcgtcgctacgggatgatgctgccagctattaccggcctggtgctaggaaatggggcgagcacgagcgcgccggcgggctagaagattgggagaatctggatggagttgaagttgaccgctatggcttcatcaaggagaggccagcaaggcgagaatccagctacaggccagagacgagtaggacagtcaggccaggatccaggtcaagacacttctcacctaggagacgaaacgtgttgacgaaacggcccggctcggcttattcctcgtcaccccttggtcaaggccttgttggaggcccgccgagcagaaaggtgtccgcgcgatccctacacacgtttgactcggcatattcaaacgcatcacgaagatctacacgatcgtctttccggtccatcgccaatcacctaccacccaaccgggaccggcgatggatggacgaggctggggatatgctagcgtttccggcgggaggtttgaccgatattctggaatacgcggcgaagatgacgggcaagaagagcaccgaagccctaaagaagaaagagttggaacggtccgaaaagtggaggaaaatggcaaaggtcattcagagattccctttggaagacggcggtgagggccaagccggccgcgaaggtcaaggccaaggtcaaggtcaaggccaaggcatgaactttgagttcgatacgaagaaccccaagcttatcgagcgcacttggaaaggaattccagattgctggcgctccgcagcttggttctccttcctcgcaacaagtgcaaagaatgccaatagtcccgaaactgatggggtgctcatcacagcgtttaagaggttgcaggacatcagttcacccgacgacgtgcagattgatctcgacgttcccaggacggtcaatggtcacatcatgtttcgaaagcgataccgcgggggccagcgtctactgttccgcgttctacacgccatttcattatattttcccgataccggctatgtccaaggaatggctcctctagcagccacgttgctatgctactacgacgaggagaggtgttttatcatgatggttcgcctttggaggtatcgtgggctttcgaggctgtattcgccaaatttcgaagggctcctttccaccctggacgactttgagaaacattggcttgcgggaaaggacgttgcttccaaacttgtacgttttttttttcagaacgcttgcccccggcaccattttttttttctattccgtgagggggggg