tttaatactaaattttaaataatacaataaaaaataagtaaaatataatacctatttcttaaaatagtaattataacgcttaacgaaggaatgccttaaactttgtctaataataaatgttaattatagtaaaaaaaaaaaagttgcgaaactaaaggtaggactgatactaaactcaataattaaactaggttcaagtatcggttgtagttatagagatatctacgagtaatatacttgagtagagttttatttatataggaacaacagcgcttaacggccaaaatgcttaaaattaatacagacctcctctcacaaagttcgaggagacccacattttatgtggggcgggggaacggaggcagatggggtctgttcagagactacacctagccattctcgttcaagtcaaaattatgcgcaccgcgcacaggccaccctagactttgataagccagaacttggccatctttaaagcaaaagacttcgtttttattactttaataagctgtaagagctccctctaattctatacactcccttagtatttggagtatatggtcaacccatgaattgatcctttcttgggtcaaggcggcccaaccttcttctactaatccccggcaaatttcatcatcccacttcccccttttccgaaggtattgctttggtgattgccacgctttctcaataggaacgaaatccgggcttccagggcagttgaaataatattcaaggccattatcctccttccattgcttcacaatattcttctttgctctcccgtttcctccacctccataactactatcattatcctcctcaaggacgaaatcctctcctttcctcaaccattctccaactacgggctcaagaattgcatccttatatatttggaggctcatcttcctattagtattcccagggacctcgtaccaaacgagttcattcttaaaattatatccaacggccgcccaataatagatccttttcctatccttctcttttgcatcctccttctcaacaatgcaatcagggcaatccctttcccaaggtctcctaagaacccagatctttccttgagggccccatccgaagtggcattcgtccgagaaacggattcgccgccatgcttcaggagttggatactttctaagcatatctctcgcccattgtaactgcttctttttgagatcaggggagagatattgcttctcgcaaacaatgcatcttcggaaatccacggactttagcgctctttgaattgtactccgggaaacggcatatggtagatcaataccagctgcatcaaggagcccttcatatggaatagtccggccgtcgaatccatttttctcaaggaaatcgataaggatagtaatatacccttccgaaagcttcttctttcttcccctagtttctacatatactaaataaaaggtcctttcccctcctagaatattggcttctcgaagaaccttatatcccgtggttttgctaaccccgaatttccggaaaatatcattgttagagtagtaaagaggatctttgatattgatagcagcaatgataccaactttcttaggcgttgaaagatgatgaggcattttggaagtgatgcattgaaagaatgagcttagatcttttcccaatactaatcgctatataaatcggattcaaattcataaagaaaatggcatttggaagtgatgatgcaaagtggtgatgttcgccaaggctgcagcaacagggggtaaaaccggtttagcggtgcgcataaatttgacttgaacgagccattatacactcaaaccctaaccctgactatcatcttctttctagtgtaagctgggctcgactggtcagcagggccaacaacctggaaaaggtgcaggttgggcgctgacgaagtttcgatacaatggtggaaggttcgggacagtcacccggacataacagatttacaccaagtttctgtgcatttcggttagtcgttcatggaattgtgactcgctgcgccacttctaggcaataagtaacccgtcatgggtctaggcggcagccggcaaggtcgatatgatgtccatcatgcccgccccaggtcctccagctaagatccattacatatccacccagaagctgctgctgtactacaacaccgtcatcagcggatcaatcacatccgcccggcgccctcttataagctcacagccgtccacttacatcacctagaaacgacctttctcatccgtccatctctttcgcccagtccagtgacatctcgctcgcctcacagtttttgattaaacatcgcgacaacagttcgagagagtatcatcaccaaaacaatgtcgggacccaagtacacgcctgctccgcaggaggaccccgatgcccacctttactacccgcagcctcctccgtcgtaccaagcaactgccgagagcagcgcagccaacgccgtccttggtgatcaggctcgccttttctctggtgctccgcgcagcagtcaggacgatgatcacgatattcccgatgacttcaaggtacgggaaaccatactaccgaatagtaccaaaacaggatgtaattaaaccctgcaactaacacaaccccaacaacaattacagttcggtggttccgtcgccgaagccacggttgaaattcgtcaccaatttatccgcaaggtctataccattctgacggtccagctcatcgccacgggcgccgtgagtgcgctcagcttcctcagcgatggctataggaactggatccagtctcatcccgccatgatttgggtttctgtacgttccgtcgcttcaccctacaggatcccccgtttcgttcccttgctactttacaatggttctattatgtttctccccaccggcaaatcacagttactaatcaattatcttgctcacagttcgccggcgccctcgtcttcatgctcctaaccttctggaagcgtcaatcctaccccactaacttgttgttcctctccggcttcacgctgttggaagcctacacgatctccgtgtgcgtctccttctttgattcgaccacagtgctactcgcagtcgttatcactgccggcatcttcgtcttcctcacagctttcgcctgccaaaccaagtacgacttcacctcctggatgccgtacctcggcggcgccctttggggtttgattatcacgggctttatctacgcctttctgccgcacacaagcacctcggagctggtgtatggtggtgtcgccgcgctggtgttttcggggtacattctggttgatacccagctggtaatgcgcaagtatcatgtggaggaggagattgcggcagcgattagtttgtatctggatatcctgaatctgtttctggctatcttgagaatcttgaacagccagtcggacaactaggaagaaaacgggtacgagacggattcaagctgatgggtttgtggacatttcagtgggaagggttgtaaacggatggttatgggaaatgggatcacatgcggggatagggctctttggatttcggttttcgattgattgcgcttcaaattggtctctacctggtaaaatgggtttgcaactgtatggttagcttcaaggctcgaaatgttggaccaaaaagcaacacaaaccaagaacgggaatgactttcctctttatatcgtctatggaattatataaaaaaaaagcacagcgtttccgacctaatataatattatcactcccaacatctcttacccgcgcaacatcatctgcggctttcaagtgtcgtagcaacaaaagcacgtagccatgaacttggtaaaatgcaactctgacaaaatcaacaacttttaagtgttagcatctctatgtggtaggagtacacacacgctcatcactagctcaatgttatatatatgatccgagacaagtgaagtgcatttaatttagttgatatctgcattagaagtccaatagtagaagttggaaaattcggggtggtgccacaggtcttggacaaaacctaaggcctctagaataatcaagacaagtcatacggtaataatcgtttcccgtcaatacgtccccaggccttcttcttgtcccgagcagtctgtttcggtacttcttgctgcgtcgacggcaggcaagctgagcataccagttccactgactaatcgacacgaaacctctgcggtgaagacatgctcctatgccgcaatgcgggtatccccgtcaatttgatgaggctgcactgaataccgacccgattgaatgcccttgtcgagactgaacccctcaccgtgttgtcgtcgtcaccatcgtatgtcttctttggagccatcatctccagtaaaaaaaaaagtcgcaaaatagcggggaatattttatcaaacaacgaacaacacaaaagaaccaacgcctgcgtataatgacccggtcgccctgtggggtattgaagctgttcatgtggatgtaaacagagacgacagattaggtatgtgtgtgctagtgtcgttggtgcttagtttccatctggggaaccgttaatttcctgatggctgtggctggtagtgggtgtccctgcttgggcagcagccgccgcttcgcgttgcatgcgggcttcgatctcacgaagctgagattcgcgggcgaggagctcctggcgcttctcgttgatctcgcgttggaccttaacctcaatctcacgaagcttctcctcctcacgacgcagctgctcctccttgagtcggacggattgggatgcgagatcctcagggttcattgaggagtcactatatcaacgttagtactctactccgctacgtggttgcaatcggaagcttcagggtaacacttacactccagcaccaccctcaacgctcttgctgagcttctcggtacggtagttttcgtataggaaatcgtgggtgatctccttcagatcggcgagatgcgagtgcaacaaggccgaacggatagccaagaagtcggaatggcgcgggttgtcgacctcaacaacaccccatgggtattggcgagcgcggaccttgcgtcctccaatctcgatgatatcttccgagccgacaatagcgaacggcatgagacccctgagttcggcgttctcctctacggtatcctcatcatcctcctcgatatcgtaagggaagttgtagacggggatacggtaatgctcgatatcctccatcactagcttcttggactcggcaagctcagctggggtgagcgtatcagcgcggccgatcacgggaatgacgttgactcggggcgcaaggcgcttcataagctcgatgtccagctcacggagacttatagcacatgttagttgcgattcaagatgtgtcaggatgtgtaacagaggaagtgaaacctacccatggccggtcggggtgatgaagtagagcatggcgtggacacggttgtccctgaagcgggggttacgcttgatgcgcgactcctccgcaagaatgtcatcgtactgcctttcgagatagccaacaatctcggagaagctggcttcattgtcgatctggtcaccgaagccgggggtgtcgacgatggtaagggcgatacgcgtcccttcctcgtccagctcaagctctgtagtatagatagttagacaaccgccactcgcaccgtaggatcctcgactcgagtgcgaagcataccaactgtgatgggcttgatcttgacgccttcctcaacgtgggcggtcgcgggatcatcggagtccttgtgagtgagaacctctttgccgcagagggtgttgacaaaggtggtacggcctgggagataatgcaatggttaatccttgatcagggcacgacgggatagactcgttgggggttggaaggactcaccagttcctgaggcgccacagaccatcaggcagaactggatacccttcttgacgttcttcttgcggcgcatcatcttctgccgggaggagatggtgttagtgaacatgacgtgcaaccgaatagcttatttgggtagcaattggcagtgttgtaggtcgaggacacgaagatggagtgccaggacggtgagagaacgacgagaacgagacaagcaaacaaacaaaacatacggcaggcagagacatggtgacagctggcggttggcgcctttaatttctcgacaacgggtccgtaccaacaaacaacaaaagggtaataaggggagtgtctacctcagaggattgactggggaagaatagtggtggtatggttgatgggattggctatccagtcaccaaaaatgcggcgaccgagagatgtcttggagatggagacggggtcgggtagaggtgaggtagtgttggccgtgtgagagcgaggtatcgaggtcgtggggaggtcgtggagtgggcgttcggattggaaaaggagaagatggcaagtgcaatttcacaaaatgttgcggtgttactgcaatggactggactgggctgctttgcccagagtggacgtgggcgtgaacgctgccacacagtgacagggcgggacgggatgatggggaccggccaggaccacctgtgcacctccgggcagagcagtggccaatgacctgatgggcgtggcagggaggggacgggaggggagcgacagcccagaggcagcgcgctggctcggtctctcacagtgccctgaagagggctgcaactattccaattaacctctagaggtacgcttcctacctaggtatacagtagtagcgatcccagctgtttgggaggaacctcctgtgcttccttgctttgcccagagcacggatcccatcctcatcacgggctagaataaacacactgtggagacaaacgggaccaggaaacctcatatcgcagggcggaagtggaagtggacgcttgaggaacggcaacctccagatgcgtctggatagaatactgaagagatggacatgaaaagcctccagtagctcaagtccacttcagtgttcgatgtcgtggactacctaacaagtacaaacactgcttcacacaaccaatctaccgagcacagctcattcgactcgtcacggacgtcttaacctgaagctgcaatcagatgggaattggcaagacctgtcccaatccgcaattaacaacagctccatggcaatcagggggtcatttgctaagctcctgacgcttgactaattctggaaaagcgtgtaaccccaaccccaggctgtcttgcagacccctcccggcgattcgagcttctgagagtgggcaactgggggtgcagctatgccgtatgggcaagcaagcgcattgccagctgtcagccatttaatgtacatagtacatacatgcattaggtgtcgctcaagtctctgctgtcatgctgtcgggcatgcttctcgtcttcatcatcaggttgatgtcgtgttggatgtgcttcgatcccgtcgatccatcaccggggcttgctcagtccagctcatcgcgagagatccaggcgtcgtccccaactcccggggcgtagaggtacttgtcatcggcgcggggcaggcgggaacttcctcttgcgatccatccctcacttgcaaccagactccagagcttcctccagtcaacgtcctgcgcattaccaacattccacttggtaaccgagccgccatgcgaggctctccttgtcggcccgcccctgctgaatcccgtcattgttgttttctgatctcattgtctctctcttaaagagcctccaggataggtctcgtcaggcctgaacaaagccataggtacacaattctcgctcgatcacgaacgttgtgtggagaaaccatacggctctggtatatctggattgctccatacccttgatattcccgcaacttcgacatactgttgtgtgcagagtgtcgaatggacgtggcgtagttgggccgcctgctttgagagctttaatcaatcgattgtgactgctgggcgcatgcaggtactatcttacattatatcatccacattatacatgtcgacggactaacgacatcgtcgcaattgcctggtatacgacacctgccctatctcgtccacttacaacctcccatacttatcaagctcctacgtatattagtgtctcccagcgatttttcagcaagcttatcccttcatctcactgccgagctaccactctgtatcatttcgaaccccctcttatcagattgatcatcgaaccattcatggccgcgttggatctgaccacctccgcggcccgaacctccacatccgctctctatcttcggaaaggacgtccaggctgagcgagcataggacattcagtgtgccaaccacactctgtcagcaggtaaagactcagcagcagcttcacgccattggtcaccgttttagattgtgtacttgtagtaccatctaggtacctttcctcgtcgagtcatccctccaggagcttctacacagcgaggttccagggtggtgatatacttgagttcggctcacagcctgaacaaccttccccattatcaacacatccattctccgctcgacttgttggcttgcgccagcccgtagaggtagtgatggacactagaaggatcctcgaacacccggtactcgcacccgtgctgtcggttaccttcaaccatgataacagctgctttgccgtcggtttagaccatggtttccgcagtaagccttgagaaagccttgttgtttgccagtttgatgttatccatatgaaacaaacactgatggcatatgttcatctagtttatgagtcgggatcatgcgttctacgaacctctcgcggtaagtcgagacaaaaccgcgtactgtcacttcagcaataaagcaacttactgatggtatgtcctcgtacagacttcggtgctggtatcggcatggtccagatgcttggtcgcacaaacattcttggactagttggtggtggacggcagacaaagttgagccgaaacaaggcaagtcatgtcaactttcattcttctccaagctgtgcgatatggtcaatgatatactaaaactgctacattatagctcgttctatgggacgacaaaagtaagaaacaagtaggcgtcatcagcgcctcgtcattggttcgaggggctaagatgtccagcaagcgaatcgttctggttttgatggaccgagtgcaagtctaccaaacggccaaaccccacccgctgctttccacatatgaaacgaccgataaccctctaggcctgtgctgtctctcctcggatcgcattgcctttccaggcagggcgatcggccacgtccagctcgttgaggttgagaccggcaatgtcagcatcataaccgcgcacacgtcggcgctgcgagcgatggccttgagccaggatggcgagttgctggctacggcgagcgagatggtaaggttttcagggattggaacatcacattgatacaagagggcttgctaatactagcgcgctagggaaccatcatccgcgtctacgcaacatccaactgtgctcgactatacgagctgcgccgcggtatcgacaaagccatcatcttctccatcggcttcagtccctctggcaagtatctggcctgcacctccgacaaatcgacactccacgttttcgacgtgactcgccccggcggcacaagaccgattactagcaacggcggcactgcctatgccgccggcgaaccttcagtcacgggcaacaaccgcccttctagcccttactccgtcgcatcaagcagtggcggcggtggtggtgtcatggtcaatagcaacaatggcgggtcagacatggccgctgacgatgggcaaggtcgctggggcttcctctccaaactccctctcatgccgcgtatcttctcagacccatactcctttgcttccgccaagttcgagatggctgacgagcccgtgtccaacggcagccgcgagccgctcacgcgtgatgggggcctagccatcatcgggggcccgctcaagggcaatctgggctggatcagcgagacggagatggtggtcattggagctgggagagaccccaagtgggagaagtttgcgatccaggagggcgggcagcaggatgggtatcagggtggaggacgccggctggtcagggttgggtggaaaagatatggtggggagacgccttagttggacgaacggttgggggattggacacttgtaccggcgttgaagggaggtgatgatggatctgatgattccgtttacaagtagcattgtctgggggtttatgaaggaatcagaggaggtgtgtgtgcaacgatatccacgcagggtctgggtctgcagtattacactgtttggttcatccgttgtatatgggggtgtctgaacagtaatagcgttttcagattgtagcactttataacaagacgtaagattgtacatcgtcacgagcatattgaggcattagattagggaagcgagtacaaatactccagatacgaacatcttcaatatatttgtgctactccgttaacgagaactacaacccaagcaaaagtcattgacggtacttgctagaatctatcctcacaagaagagaagcttgtcctagacatgcaatacacagcaggttgtactcaccgagtcatcccaattgtgaatgattatttgggggtaaacatgaagcgtactttaggcgaccaagcataagtacctagttatatgtttaacctctcgacgtcggccatgggctcctgctcctacttctgccgctcttgcgttcgctcctgtgacccaaatcgcggtggcgacggcgctcacggtcatctgtaagatcgcgttcacggtcatgtctttcgctgttgtgtctgtccctatccgtgcctctttccttgtccaggtcccggccccggtcccgatatctctcctgatctctcctatgtcggtctttgtccctggcgaaatctcgccgcgattgcctatcgtcgtaatttgcgtcctgcatctccacgtcgtccgcatcatcgcgtcttcttctttgttgtttggcaggggaggtttcttctttttcggaccttggccttttcctgtcgggatgacgatcacgagaacgaggacggtcatcacgactccgggtacggtcatcgtggttgcggtcgcggcctctgatgtcgctgtcgacgtcctcaactctcctcggagaccgatgtgatcgatgttgatggcgaccaccccgctccctgtcccggtccttgtctccgtgttcgtgcctgtgtctccaactagacttgtgcctctccttctcctccctcttcttctcccttgtcagcgcctcctccacctctttcttcttttcctcaatcaaaaactctttcataggatcatcatcgtcatgattttccagcagcaactgcagctccttttcctccttcaacagcggcctcctcggctttgtgtcatcctcctcttcgtctccagtatcatccacctcactcgccaaccccctttcccttctctccttcctcaccatatcctcccatccaatcctcccctcctccggatcctcatcatccctgatcttgtatctggcatggtcgaccctgatcagtctcccgccaatctccgctccgcccaaattgtcgacggccaaatctgtgctgcgctggtcctcgtatttcaaccagccgaaacccttggacttgccagtttccttgtcgcgcactagtttgaggaagacgggctcgccaaattggctgaagatggtgatcacatcgccctccgacaagtcgtagggtaagccgccaaagtagacaaaggcggtgtcgcggtagtcaacgtgccaagaggcttcgggcgggatgccggcttcgatttcgcgcttgttgagggcttggatggcgcggatttggttcatcgtaggggtttagcaggggtttctccgctgcttcttgtgggtttcttccacctcctttgcgtcggggtcaatcgggaaagattaggatagtcgtgcggataatggcaatggttgtgcagttatttgatcattgagagtttacggtataattttttctggtgtggcgcccgtgtgcgctggggtgacacgcctaattagaggaatcacgactttctgttgagaattggcgttggtgatggttgcgatgacgacgttggtcaaagatgccaagagctgtaagaaatctggaccatgcacttacgcgctcaagattcaccgcgctcagaaaggtggacgaagtggcgcctgacaagggttaggactgctgtgccaagcgcgtgtggatcgcggtacactacagaaaaggggctctacactacattacttaggtaggtaggtaggtacctaagtagttgtacattgcaagtggtgaggggcaacttcagggaaacaacaacgacgttgcgcttgtggtgcgtgtgggacatcatgattgttacatttatgatgattgatgtcttgattagttgctcttacgattgtaatggtgctcactggtactggttactaagttttgtgtgttttgctggtttgtgcaatacatgaagactccctggctgacaccctgggtctgggtattcagggtattttaggggacgaagggtagcccagaaaagtctaaattaacctcaagccccccatgtgagacacggatacatgtagagctaattaccttcgacgaaacctcatgccagttctccccggatgaataccctcctgttgaaagttggctcacaggatacagttagttagtaaagataggggttggagatttggcattgcctaggctgatccttgaccgctttgttcaactctcaccctacactaggattttgacaactcactgcaacagaatcgtttggtgcaaattgcgaggtcgccatccaggttttcatgatcatcgctgacaacaggtttcaagttcgcgtccgcagcagacatcatctgatagagactaccttacttgccaatggcatcaatgcttcattttttcttcttcttcttcccaataaattacgggcgaagactgacgttggatgaagagaatttacacatacctacagcacggcagcaacgtccatcttgccgtcgtaccatggagctgtccggtggcacatgtgtgggatgggatgcgaaggtgcaggcaagccgccagcaggcactgcagtctgcagcagccagccagcattgatgtgaggtggaggaaaaggaggggcgggaaacatccatgcagtcaacctcaatggctgtgattgtttgcaagaaggaaaggatgaagagtttcccattgaagacattttgaaggcaattctgctcttcatgaccttcaacgacatcctatcacgagcctctatctcatgccaggccaaaaagggaggtccatgcttccccgccattgggtttctgtgggcttggcagggtgttgctgtctgtgcatcgatgctgcaaaaaacgggagctctgatagctcggtccaatcacaatccaaatcaatccaacctaacatgttcgtcccaaaagttgccaagagagcttccccttttgaattcaaaaaaaaagttcccccagacaagcgacaaggacgtgcccaacagaccctcgcctgccatccgggccaccgcttcccctcccccctcccccaccgccttgggccactggtggatcgccttgtctcctcccacctggcttgggttaacatctggccaaaatccaaaaagtgttcaaaacacatccgcccaagcaaacgccagtcatcgtgcgttgaaaggtggtgtcttcgcggtgttcattgccgcttttagagttgtagcattgccaaaagagactacgaacgcctagcccccccctctctctgctccccctcccctcttcggtgacagacgaggcgaccctgttcccgtccctcgtttcatgtgcgcagtcttctttttcttcctcttccctctttaaaatcgccaaacattgggtgattcgtattgttaaggttgaccttccttgatccacaccacgcctagcccagccctcctcctcggggctcgtcctgctctcatctagctgtccataccttcttccttcaccatccttcctcgcgctgtcccaacttttttcctcctgttcacattcgctatatcaccagacacgctggcggcgacaagagtgtctctttgtagttgcttgtatcgcattcgctatctcactgtgcaacacagcgcatagttattcgacaaaacagggaatcccctcctccgcccgcatctctggatccagttctgttcctctggtcgcccaccctgcgaactcgatcactcgactgagtgcttccccgacctgcgctgtattcgtcaccaagaatcccgtcgaatctgctccgttgttgagcttctgaaagctgcgtccagctccactgccgcctccgctttcaggcttcatcagtccactgctcttcagttgtttacccggcagcgaaccaattggcgcgccgtcgccagctcccagcttgatcatgggcgattcccatacccaaagctccagcaatggccccgactcacgaatgaggcggaataccgcgacatcctccgttccctcctccggaattaccagcagcagcagcgcagctctcccacctcagcggaggactgtcaaacgcgagaagtctggcaaccccaagaatatgaatggtcccctctacatgcagcgcaacgaaaacatcgttcttgttcgtcgcgtcaagaggaagggagagggccctctgaaacagctgacgcgctggttcgttgagaatcagatcggtatgtgaacatttccctagaggaacaaagacactctagtcaggacgcaaaacactaacttctctcccatgcaggcttcgctttcaacctccttgccctcctcttcctcgcccatggatgtatgcctcgcgcccgctcccataccggaaagtacttcacgctctcgtactacaacccaacgaccggacaatacggcctcggcaaggatgacggcttcctcatcttcttctgcatcattctctttaccggcctccgcgccgccacgctggaatacttgttcgcgccgtacgcaaagtccaagggcatttccaagaggaaggacatcaccaggtttagcgaacaggcttggctcctgatctactacagcgtcttctggactctcggtctcgtatgttttctttctccttgccatgccatggtgccagccactcggtcgcctcgttgccgcccgccgtttctttccggggcgatccgggtgaacacataagtttggggactgacaagccatggtttttttcttatatagtacatctattggcaatcaccgcacttcttcaacctccgagagctctggacgaactggcccaaccgcgagctcaccgggattatgaagggatacatgcttgcccagcttgccttctggctgcagcaaatcttggtcatcaacattgaggagcgcagaaaggaccattggcagatgtttacgcatcacatcatcaccatctgcctcatctacgcctcttacagatacggccacacccgcgtgggcaaccttatccttgtcctgatggacgttgtagatttgttccttccggtaggtctacttgctctttaccaccaataccgcacatcccaaatactcacatcgttccccatttccagctcgccaagtgcctcaaatacctcggccactccagcgcctgcgacttcatgttcgtagtcttcatggtttcctggttcgtcgcccgccatgttttgtatctgacggtctgctactccgtctacgctcatacgacctccatcattccgtacggctgcttctctggtactcccggaaacctgaagggtcccttccagccgcccgctgacaaaggcgctctctacctgctcgagccgctctggaaccccgacggactggtgtgctatgatgacacggtcaagtggaccttcctctcgatgctgctcttcttgcaggcgttgaccatcatgtggttttcactcatcatccgcgtggctctacgcgtgctcaggggcgaaggagctgatgatacgcgcagtgatgacgaaggttgtgaagatgttgatgcagaggatgacgaggatgaaactgagtttgtttacgaggaggctcaagcgctggcggaggaggttggtgttgatgagcttgacctcaagaactgggcggagagaagacgtgccggtcacggcgtcggcggagtgactgccaccggcgtgagtctgcctggtcatagtgatcggaaggaactgctcggacggattgggtgtgagaagcaggttgagtaaagaggctccgcgtataaacaagataggatatggtacatgtcgatgtcaccgtagtcgtcgtgtcatcctcgtcgtcggacgttcctagatgaacgtccgggtagtggagtggccgacttcattctctcctggtcgctacgcatcggataagggaaggacagacccttgttggaagcacgagaagaaagaaagggttctctttatccatatgtactacaattacctgaaaagaacctaagcgcctacctaaaaaagcttctttgttttctttttctttttctcttttgttttgggaccatagaacgggcacctttgggcagttgggcaatcgggataagaagaggattgaaatgaaatggttactttatgatataattgatggttcgggcctatgggactatgagatgaggaaagggaaaaagagaaaaaaggttcgagggcaactttatagagcagagtaggatgcgggcaggcgttcagggtcgaagtgaaacatgttcatgaagaatcatcccttgcgaatcattctcagggctgcctgggcactcgatacggtatgtgaacttggtctgtattggtggctgtgtctactggatgaggaacttgcggtcccagctccaaaaaccccatgatgccttcagcgacacgtagtacaggttaccccgaaaccaacatgcagctgcaccatgcacagcaatatctaccgaaccaagcaatcctccttaaaaacactgtctggtcttggagtgaactcctgaagtgaacaaaggtataactccaagccaaatagatgaccggatgaaatcccatgtccagagaaatcaaaaacgaatcgaagctttcttacgtacaacacagagagatgaatgttcaagaagtgaaccagggtaaagaagaatgtttcagtcagctgacgtagctagccaataacattcaacacccaaagaaagaatatgatgcagataccgccatgataccggtccctttgtctccagatgtttcccatgatagccttttggtagtctttgttttctttctgaaacagaaatgtcatgtcgtcgtaagaatccagatgtatagcgtttctgcgttgctagcgaaggcaaaaggtgttgccataactggacgatgcatgctggtttgcgcaactgccgatgtagatacagacctctccaagtaaaggaaaaccgatcatgatttgcgcaccccaggcgtatgggaagtatatcgaaacaaagatgtcgttaacggggttctgtgtacatgtgcgcaccatactacaactggagctatggcggggagtgtagccacggtgtagccagagcgaagaagccctcatatcacccctgcctgcgaaaatgcaagtctttagggtgcatttaagcaacaacgagagcctcgttgagaggaggggaaacgtttgtgccgtattcaccgcccatgttgcctgggaagagtgttagtgactgtacgttgctctgggatcaataaaacttaccggcaggataatagttgcagacagtgtaccagacgtccatctgcgagctcatggtaccctgaggacagaactgtgtatagcagccaagttccttggactctttccaaacgagctgagagaaatgaccccagccctcgaagttagacatgtccgggttcgcctttccatagtcggaggcaggccaaagggaaagctccccgttataccacatgttagttgtggcctgagcaccggctttgacagcgccgacattctgaacggtctgcttgtcggaagagccccacatggcaatgttttgaccataaccaccaccgccgggagtccttatggtttgtcagtacaactaaaatcaaaagcatggtctgggaatatcttacagatcatgctggaatacgcatgaggccgcagcttgctgagcatagttggcataggtctctccccaagtcatagcaccagcagagtggttgctgcggtggatgttgtggtgatagagaagcgtgctggcgtagtcgctgccgctaggggcagcgggagagtcgactttggtagtagcatgttcctgcatggtgctagtggtagcagggggtgcagcaacgacagcaggcgcagtagtcggcgcgggctgctgagtgctggagctaaccggaacaatgatgacggtagacgaagtagtctccggagcagggggcggggcaaagacgacaatgctgctggaagaaggggtgggcaccggggcgggagcctggctagtcggctggaccgtggccgcagaagcttcctgaggatgcggagagaacaccgggcggccagggccatgttcatggaaggcgttgacggtagcaaaaggcacgtttcccgcagtgacggtaaccgtaacccactcctcaacaaccttggtggtgaagtggacgcgtctatcctggagaatggggctggccgaggccatgagagcgccagaggcggcgagaatcagagagctcttcattttcgcagatgtgggatcgcttgaaaaaatatgagtctgtggtgaaacgaagttagacaagtgcaagagattgctgggacagacttaatggcccagataagaagaaataaagatcgtggtgaagtgaaggtcaaggatcgacagttgcgatgttcgtaaagttgttgagaaggacgaaaattggaaaacccaacgaaaagtgcaatcatcctcatgcaggtgaggaagtaatttcgttcgccccatgtcccccgtgcgagaccctttcctcgggcgggtaaagaacatcacgcgagaccgtctttgtttgcaataacaacgtagttgtgcaccatgggatgaacgaggggtgaaccaccaaacaaagaataaggtgggtatgacagggctgaacagtcacgtaccttcagttgtattcgatgttgttgacgaggttactttttcttctcaaacgggtgagcccttaagctgatggatgaaaagtccgggggggcggagttatgtagacagatccagctggtggcagcgctgctgttaccgataaccgatatccttcaaggacgtcgattgtgatcgtgtactcaagtgagctttgggtgagacaagaaccgggtcggttgtcggaaatcgaacagccggctggtttctctttctccgagaaggcgactcagaagacagtcaggtcgagggagtgacaatgtcgagagatagagaggattgcttggcaggccgtctcgatcggggtccacgaaaggtcaccacaagcacgaggtcgaggtcggatcaatgtaagatggaggtttcagaggacaaggccgtcatcaccccaagatggaaatcggaaatgagcgtggacggggaaaggaatgtaaggcgggcaaataccaggccggtgggttcaaaggagtgaacggaagttggttgacgagcgtcgaacaagctgagcctgatggaaatcctcgtgggagagaaaacaagagaaggcggggtgacaaagggaagttttaagtgaatggaagggtgccagctgggggagtgtgcgcgcaggcagaagaaaagagacgggttgcggaagtgtggaaggatcgacgacctgctaccacgtcaacccccggcaaggcaacgaagctaatgaacgggaccctggattaagacggaaggagcgccgccatgtattagggtaaagcgagggccgggcttggcactagtggccgcgatgaccaaatcccagcaagctggtcctggccgtttgactaggcgggtactcgactgagtcgaccccctttgatcaaaccgccgcagcggtgggtttttggatttcaggcaccgtgacgggttcgaggggggtacagggtatgtactggcctttgcggggcgttaatttgatcgcaaaatgggacagacgtcaccagtgatcagttttgacgagtgacggcaatcatatgatggtccaccgagagtgatcatcaacaatagtatgggaaatgcaatgtcgggcaccacacaaggcacgtagtcgcgagaaccgtcatcggcacacacaggccgatgagaaaagccaagaagccggtcaaagtggtcactgcccagcgcctggggcaaaagaagatttcatatactacaactgccgtctgttcatctggcgttgatcgtgagagattgtccgtcatttgtcatggccgcacaggtgtacctaacttcttgtaatggttacgttatatgaccagtctcgtatggcagctgcggtgtgggtattacaccgacagtatggaagttctaggccgtcgtcagcgaggagggtggtcggtcgatacctacccaacaaaggaagatattctgatcccagggtgaatcccccagacatggactttttccaaatgcaacagaagatgctcacccagggcggtacttgattggttcgccttccccgaaggtgctagacgctcacagttcgtcccatgtctctgggcgatgcggatgacgctccgtttttggcctgtcccgttcgcttgtgctcgttttcatgagacgtcctgacccacggtagacactccagactccctccaacgcggcctactggacggactcgttctcgactcgatcttcagcgcaccgcaggacaccacttcagtgtgtgacagcggcgcggggttggcccttgctggcccgaggtggttcatgcctttggctgaggtgatccacgagccacccctgggccgttgtggttgttcctggccccggtcatcatgatccaatcctgtcaatttggtacctgaagaagcggggctctctgcggtgtgtcggtagtggataggggaacgaggcataagggaacagggatacacttgaaagatggcgtcaaacacccgacccgcacatcggtgccccaatctacgctgaaacggcgctaatttcgatgtatctccaccccgcaaatatgcagactaactcgttccttttcctcgaatgggcgacatttctcctcgacatctttctgcttgttgctgtggtgacgggcttgttttcataaggagcccagatttccgggaaacccacctttcaatatcccccggccaccatcatgcgcaaatgcgccgctcttggtaaagattgcgattgatctgcaacggaaaataccaggcatccaaagccgtgtacgtgcgtaccaagactcatgtacatacacgacaatcaaggcggacggacccgcgagaatggatgccggaaaagaaagcgcggccagggttcttgacttctcattgaatcatcagctcttggcgccttccaattcactgcatcatcaagtctgacttgacttcttctcgcatccaggatatgcgtcgcgcgtccacatgctgcactgcatagcttgatgcatgcagtcagctttgtaaatgctcggatgcttcggtcctcaaaagaagcatcagacttgcatatgcgacatccacgcgaacaaccgcagccctctatgggacctgtgcctactccgttcccctctgttctggacttcagtctgtggaataccctcgacttatgttagcataatattgtgatcgtcggactacaatcaacacgacaaggctgaggagttcattctccatccacttgggtgtcggtacctgatacagttcagggttaaaggtggctgcaatgggtgcccgcgcgcctttgcaggttcttctcgtctcttaaactgttcttccaaccccctctgtcaagcctagatcagtactccctccagttttcgtcactcgaatccatacctatgtcacacacaaaatggacgccttcaattgatgatcgacaacgatcaaaaatttttccaattcaacaagcatatacctccccgtgccttttccacatcatgtttacaatcactcatctcatcaacattgtcaaacttgcatgacccttcatgctcacactcgttcgatatcgacgatccggaagtcagatacgtatgggtccgtttcgtggaaccttcccccgttccctgtggaggttgtgttgccatttcaaacccccatccggtcttgcccaagttggaaaggggaacaaacggctccagatgcgcttctcttgctcctgatttgttgtttcatctctctgtcgcccctcaaccggccccgccaattggctggagattcgatgagctgacgcccattcaaccaggttgtgttctgggctcatcgacacagcaagaaggcagtttctagggcaatgggtccttgtgcccatgtcaacttcatcctgtcttgtacattgtgcgcgtggtggaatctgatcttcccccagagagttttgcaagttccagaacacaggagacatgtacatgcccttggctgggtgcttgggtacccatgcgcaatctgtatgagtttctccgaattcttcgaggaaaaaaaaaaggtggaaattgactccagctcatgcaagaacggagatgaggcattcaagtgcgaatgtcaaaagttcaactcgtattaggcttgacgccatcacatgatctttcatgactaaaggcgggcagacagatgctcgcaaactcacgaaaacaccccgcaatggtttcagatgagcccttaagacgagatccgaatccaatagactgtgtgggtttttttattggagagcacagtctacgaaaataaatcacgaaaacagaccgagatcgagaactacagctactgttccggcttctgggttgaattgtggtgccagcctacgtgttctgttccccggtccctcaacaaggactttctgagaacaggcactcaatgggtctttgcgagggcatgtctcctaaacttggtctttagacctccgtttcgagcaagggttgtgtcaaattgcgtgagagtccacagccaactggaaaggactttcagcggcattctgcatgaactatcactactcaggagtcacgatgctccctatttggctatcaccatgaattgcacgactgctgtgccttggtatttatccggtgatacagacagggaattcaaactcgccctctatcaagaaacatacgtttatatatgcgaagcggcgctctgtctcctcccgaaacacactgtctctatactccttaaacacaatggaaatctgcgactattaacctccaatgaacctttctgagaacatacaagaaagccactatgacgatgctgaagccgccacttacgctttatgtttcttgagtagaatgaagtcaatagaatgtttgcaatcgctgattcccttggcggaggggaaccgcattctcgccatggtaggcgcaactcccaagtgctgatactgttcagtgttaagcgtccgtctactgcaaggttggcagttcaatatagtttgacaggacctgcatatcaacacctctccgacgccctcatatggaattgttcgaaggctatccactttgaaaatggcatccacccgccctgcaagagttttgttcgggtgataaccgagacatttgagttgcaagtatgcaacaagatccttttgcatgagcgcccttccaatatcatttactctgagaatctaatagtgtgcccctccaatgttgccatggtatacgcgacagacatatcttgtacttgcctttcattgccgaagtcccaatttctgtctgtccaccctttatctgcttacatttcacacacaggcaggctattcccaaacggctgcaaacagcaagacttgcgcgatggtacctgtacgatcccttccggggtttgtaacatccttcccggtgataattacctttcttagctcacgtaagtcttttgtctccatgtagaaattgaaaaggggtagaaaagggggcgtggaaggggttccttgtattccaccgcggaactcttttctccccaagcttacaaggcgcacaaacctgaatgactgacgagtgacaggcaacaggaaagcagactacaccaacgcccttcaagaagactaggacatcgctcatttgctggatcttgatacacaacattagatagaagccccagaaacggcatcaattaagtcaaatctacgtagtcaccgacgatgaaaggactatacttaggaaagtgatgaggactgcaacgtcaaagaaaaccactaccatgacgtagtcgtggtgggttttcaataaacttcaataactattgtattgggactgagggttaatatcgctatggggtcatgtcgtggtgtcaccgagtgccagtgtcctaccctcctccccgagaccacaaggactacctagagagtaagacacttgaactgacgctgacacggacattggtgctggtacctcagctccgggttggttcgaatcaacataaacggaggtttgcctggttctggttgcaacagtttctcagtctctcgcagcgagaccggaccaagtacttgctggagaagaaagccattgcagaggagctaggagatatgtgtgaggctgaatcaggaggctctggtgcttgtatcctcaagaagacctgaaaatattctcactttcttcatttgcatacctgcgtttgtctgttgcaataccaccgcattctactctctccacatccatgataatatagcaatggagacaagtatacaggacgagagtcctacccctttcatcaactaaaaagccacctactcattaatacccaactttctgtgttctttttggtctttccagcgttccccttcgcataaacctgtcctcctcaccatttctattctaccacataacccccaccacatctccgatttctcaccactatgatcactgacaggcttggatgatgacgaatgggacgcatcacaagcccccaaaccccaaagccaaatgccgagaagctgaggatccagagagataaaatccaacgccttatctccggatacagccgcgtattgaaacatgcaagcactcactgctcagtcgcagatggatatgtcttacaaccacttacataaatgtatcgctcatgtcgcagctgcaacacagtttcagaggctcctttccccatgttttttttccctgttaatttttgttttcattattctctttttgtaattcgtctgtttttttacagatcacgtggtacccaatgcgaatgtctatctctgccccatcatagtcatcaatctgagccacggcactgtcatgccttatcctaccttaccatcggcgctcggtcgctgtcttcctgtgcggcccaaacaatttgtgatttcattacccccccccccccccccccccccccccaagatgttattactgagagggtgttttctcacttgtcggataagagtgagcaaggttgatgtcatgatattgcctttttcctcagtcagactcaaacctaggtgagaccgagaggattgaaacttggaaacccagaggtgtaggcttttggcaccaccatacaacgaacgactcatcaagtagaataatcgaggaagagaaggtttgagggctcactcgagcattcgagggatgtgttgggtgaaccctagaggtaggtagtgatggcggtaagtaacccgtcccaggcgttgtgtcagacgaagaaggcagcaacaaaagtcaaagtcgggcaagcccggttaaagatggcacaggcacaggaacaggcacatgcacgataaggtgagaccgtcgcgctgcctgagggaatctggaaaagaccgaagtatgtgagcaagggcttaccgtgtcttgtggaatagttgcgcggttgttctcgtactgctagtacttgcagaacgatccccttctcttgtggaatcgaagtctgtcaaaacgtagtgtagaggtcatgtgtacgaccaagctgtcagttcgttgtcaatcctgtcgtttgtgtcagcctgggggagagtgacctggccgtggttctaacattggaagcgcgagacgtataatgtggatcctaagttaataccaaatcatactaccggatgacatatataccgtgagtgttgtctttatggccgatgacgaaggtggataaacgtatgtacagtgtgctgccgttcaactcgaagcgccccccgccctgacacattacatgccagcctacacagacaacgcccagttctatcctcaaccgcttggtttgcattgtctattcatctttaccatatggtcctagagggtacgtagaagttataatcattaccataccgtctttctgggaattatcttcgcccttggcatattctccttgcagttctgttcttcctgctagtcctgttgttctgccaggcttcccttccccttcttccccttcactcctgctcgaattgcccttacgacgatgacgaagcggcagctggcgccttgttgttgtcaccagtctgtgttgggggaacgaaaggctcggcggaacgggggatgggccaatgcgcatagatcatctgcttcctgaggtggacgggtgtgacgttggggggctgatcggggatttccttcttgagaccctttgtggtgggaagagacttggtaagttatcgcacagcagtaatgggacgaacatgtggtgagtcatgatgatatcgagaaagtaacaggtagagcttatggaaagggcgcacgccaacatggctctgctcgagtcatgcactaatcccatgtggattgtgctggtgacgaatggatactggccatcacttaccaagttctcaaaaacacacttgttcagcttccattcggcaggtcggcattgccagagctgctggttgttgtcctcaaggcatgtccagtgcttgcggaactcttccagacatgacttgttgatgtcggcgatactgcgatggaggtttgaccccccgtatccatgttagccaaagtgtctccacagtgttccccatactgattatccacgacatgactctcttctttctctcccgccctctgtcttatattccagtaccaaatctgcaaacaggtagattcacttacacgctccgggcgcatcgggtaacccttcggccctccttcaaacactcaaactcgccctttccagggttctcgttcttacactgcatgaaatcatcgttgtaatcgcggcaccgggctccgatgaagtaggcggcggacataagcggggcagaactggcaccgagttccttgaccttggggatcgagtccggcaagggggtggtgtcgtaaaggacctgctggttgaacctgtgatttgtgatgatggtcagcccctctttatcggcagactatatgtagtgatgatggtgtcgctgtcgcaagtcgccaattgctctcctgcagctgggcgcaagccggggggtcacatactggggaatccgagaagccatcctgtcggttcaggcgagcttgtcgttgatcgcaaaggcaacaaatcgaggcttcgagggcaggttttggacgggtagcttgatgatggtgtcgtacctcttgccggctatcctcgaatggcctggctgtgagtggatcgcggctgcctgctcatgattggctggtgaaggccaaggtcaggttcttggcgttgctgccccctgcctcaccttccagtgacctccacctcggtctactctcggtgagccgcagcaaacccaacgcgctagtgaagtgaccagaggagctttgacctcctcaacgcctgcgcagtgagagccattcagaagtgggcgccgtctctgtctacgtacaaccccgtaaatttctacaggaattgcccagcaacgacggctttgcgaaccgcgacaatcgtgtctcccgactcagtatccgatatcacgacgatttcgattattacaatcaacgcgggcctattgctcgtcaatacgatttgacttggagcgcgttttgtcgatcaatttatccaacctctgccgcgaatccccactgttgcttttgttttctttcgcgggcttcagttgtttccatcagcacgcgccatcttgctctcttgcgctcttcagactaccatttccgccagtatacgacactaccggcaaccatgagtttattcggtacagcccagcagacaggccaatcacttttcggtgctcctcagacaggcacttcgttgtttgggcaaacggtaaaccatccctctgctattttccgtcgggttttgtttggaacagtgacaatttgaatggggctgaacgctgacgtgtcggcctaatacagcagcaacagcagcagccgcaacaacaacaacagtcaactgcctccatcctcggccagtcgcaggcaagccagaacccgcagttgggcagctctctatggcagcccggaagccagacgacctgtacgttgcgcctgtagctatctgctacaccattccttgatgtcctaccgttgtcgaattcttcacctgtcatcttgcccaaaccacgagcacaagatggataacaaccttacaatgtttgctaacctccgactgcgtgcagaccaaaagccgatcccggagcagattcaagtcatcactcagaaatgggacccaaccaaccccaactgcgcttttaagacgtacctctacaacaaggtcgatgagcacgccgctcccctctaccagcctggaccgaacgacgaccccaaggaatgggaagaggctctcgcgaagaagccagggccgaactacatccccgtgctgtgcgccggcttccccgctatcgttgcgcgcctgcttctccagcggcgcgtgatcactgagttcaataacaagctgcatgccatcaacgccagtctggacgagatcctgtcacgccacgacctcgagcactcggtgcgcgcgctcaaggcgaagaggaggcacgcggagctgagcaagcggtgcctggcgctggcgtcgcgggtgcaggtgctgcgtaatagggggtacgcgctgagcagcgacgaggatgagctcaagcagaagctggccaagatcgacaagcacatccaggacccggcgctgagcgcgcgcatggaggagctctggagtaggctgattatcttgagaggatatgcggataatctgagagatgagatcaacaagccgggttttgcagagagcgacggacttgatgaggaggttgaggcgaaagcgaagaaggtatgtttctttcccttggcgggttctcacattgtcgacctgatgctaacttggaaatgcagattctcgaggactacgagaagcaactgcagcacctcaaacagcaggtcgaggaagccaggaaggaatatgaagactgggagaaggagcatcagcccactccggcgcccatgtaaaggcgtgagtgttcgtggctggacaatggtgtgaggcgtaaaactgatcagagagtctgctggggctgcttgggagcttaccgagaaaagcaagatcacggatacgggattttaatgtggaaaagctgggctggagcggaacaggaacgactgtagaaagcatgtattggcgttcagtggtttatgtgggaattggcggctggcactggaggaaatacatcatgctcgcagggagttttcttggccatagcaccgaacctcctatattcaaactgtgctgtttgcttgggtatcgtgcaagcggttgtcatagacagtttgaagctaactatgcccagtgtttgatatacacttggcgtgatgggttggggtctcaagtggatggtctctgtgcgtaccgtacaaggtcgtcgaattatcattttgaagtgcacagctaaaggtgtcggacaaacacgtacaagctcttcgacggctgtcaaaagaatgtggcacgctctcaagcctagattatcggcaaaacacactacctccattcggcgagagtacggtttaccgccatcaacggaggtccgcacagcgtccctagaagtatcccagtccaaaagagaaattgcttcattccgagagttttgacacatatcgtacaaccagaggaaaaatgtccgcgccagatgggtatcattattccttatcgttttcttatcggcgtgggaacatcggagctcaggcaccgcaggcgggccgtttaatgcaacgtatttgtttccataaggctgtcgtcgctcattgatacaactcgtgggattgattggtgtctaagtacgaatatttagagaaccttgctaacggcgtcgataacgaagggagctgtatataggtttttcctcttgttagcgctcagaaccagactgacgtagggcagcgagagaagctggggaggacaggccggtagatagatggacgaacagaggtaaagagcaacggcagtaaagacggcacgttgaatggtgaaggtggcctcggcctcggcggcctggagctcctcgcgggagagggcagggggctggactgtgaagtagtaaataaatgtcagtactaccagtggaatggagacgacgtcgtggtggttgatgtatttgtttgtgtgattgcctttcaatgactgcaaaagactgtcaaagcccagttgaatcaatcaagacggcacttacatcctccgaacattttgatatggaagtcgcgttgatgttacttttggtagactggtcgcgatatgggctgctggcgggacgacgggatgcaatggggcaatggaagatgtgaatgtataggtcgtcttgaaattttggatcccctgcatgtttggggtgccggccgggccagtgcagtgacgccatgcctcagaacggctttccgcgctgcagtgtccagccgctagggatgtcggttctttcccaatcgcccctcatttcgctcgcttaggcaggcaggtacgtgcccaggttcgttgtcttatcagctgttatcaaaagtcaacgcgcttatcgggaacggcaagggcagtcgatgcagtgcccagcgcttgtacactagaaagctctgaaggtcccgcgcagcctcaacatgtaacccctggcgtcggtcggcccgagaatacccgactatcttcgctgctaggtagtggcaatcctcacccggcatgtaccctgtacctcttaccccgtaccccacaagaaagacaagatctggcccggggattttcttagctagtgactggagcgacagaacctccttggccgagtactttcaacctaaatcagacgacaggaatgacgaacgggattgggcgatgctggcaagttcaacgtcccattttagccagatgcgttatcaattcgaccactcaccgtactctttcgtctctgtttttttcccccatgtgccagccactgcagcgtgtgtcgttgatattggccttgacggcccccttcagaagtagaaggtactttgggatgaagtccctgtctccaaccgtattccaatgtgtcacccaaactcgatcggccgaaagttcctcaatcacgttagtcactatcacgggtgtcggtcctgactggtccaaatcttttttttttttctaatctgcgctttgcggctttgttagtggtaataaaccggccattggggtctatggggccaacagtctcgactcacctcgtcatactactagtgttgttgctagtagtcattggatctgcctctacgggacggggatgcgcccggctttttttcttttggggttggggcttgatctcttcaggtggacagtggtgtgactgttccgttctgttgttttgtttgttgaccggctatggttcgatagacgagagagcgagtgtgtgtgtgtgtcagttgcggttggagagatatcgggaaaccctatcgatactcgggagacggtccgtccagatttgccccgcctccctggactcctccgttatacttttctccttctccttctccttcgccctttcgtctcgtctcttctttttccttcattgtcgtacttaagttcgtcccatctttcctcctgtcccgtatacggcggtacctaccttcctccaacctaccaatccaccaattccgccgggcagtccgggcctgcctcatcctccccgccgattcgattcccgttttcgtcggtcagtcccgttagctcaccatcatgactgctccgggacgtgttggccggctgggtcacattgtcgggccctcgacgatggctttccgaggtgccatgcccgctcgcctaccactgagggcgtccactactatctcgtgcccacaaccgctggtggctgcctcctgcctgcgattggcgtcaagtgaatcttcgcaaagaggaaaattgatgaagatcatccccagtactgcttgggtccagtatcccgagctgtttcctgtccgtgaggactttgcgagtcgccatatcggtcccgacaactccagcattcaggaaatgcttggggttttggatccgccggttgagtcattggaccagttcgtccaggaggtcattcccgcagatattttgtcgaagcgcgagcttttcccgcaaacccgcgtcaggtttcacgcgactaaaaagtaccctacccgccagggccatcaagagtgggaaattatgaagatcgccgagtctatggcctcaagcaacaggcatagcgtgaaggctcagattggtgcgggctactatggcactctcacccctgaggtcatcaagcgaaacgtgctcgagagtcctgcttggtataccagttacacaccctaccagcctgagatcagccaaggcagactggaatcccttctcaacttccagaccatggtcaccgacctgaccggccttccaattgcgaatgcgagcttgctggatgagggaaccgctgctgccgaggccatgaccatgtcgctgaatgctctccctgcatccagagcaaagaggcccgccaaaacctatgtcctctccaacagacttcatcctcagaccagagccgttctcaggggccgcgccgagggtttcggtgtcaacatcatcactctggatttccacgaccccgaattcccttccaagctcgaagaattgggcgacgacttggttggtgtcatggttcaatatccagatacaactggccaagtgttggatcaccgacagctcgccgaccttgttcacaagcaaggcgctcttctcagtgttgcaaccgatcttctggctctcaccatgttgactcctccaggcgagtggggtgccgacatcgcatttggcaactctcagcggtttggtgtacctctgggctttggtggcccgcatgcggccttcttcgcggtgcaggagaagcataagagaaagatgccaggtcgtctgattggtgtctccaaggatcgtctcggcggtcgcgcattgagattgtccttgcaaaccagagaacaacacatccgcagagagaaggccaccagcaatgtttgcactgctcaagcccttttggccaacatcagctcattctatgccgtttaccacggtcccgagggccttcgggcaatcgcggaacggtgcaacttgggggccagggtcctggagtctgcagccaagttctgcgggctgcagctctactcgccaaataactcttgttcggcggtgccgttcgataccctcgtcatcaaccaagaccatatcggcaaggtcttggtatatgccgccagagagagaggtatcaatatccgcttcatctccaccgattcggccggcatcagtgttgacgagaccaccaccgaaaacgatcttattagccttattggcgcattccaagatgctgcgaggagcctcaaggtcacaggcagggatgaggcccttgatgctaacccgcaagtgatctttgaacacttcttgaagcaccatgccgagcagatcaagcagtccggaccgctgggtcatcttccagaacccctgcgtcgaacttcgtcttacctaactcaccccgttttcaacacgcatcactccgagacggaactccttaggtacatccatcatctccagtccaaggacttgtcgttggtacattccatgatccccttgggctcgtgcaccatgaagctcaacgccagtgctgagatggccctcatcacgcttcccggtttctccaaccttcatcctttcgttccgccagaccagtcggagggatactcgaggcttacaaaagtacttgaaagccagctgattgacatcaccggtatggatgcctgctcgcttcagcccaactcgggcgcccagggtgaattcgctggcttgcgcgtcattcgcaagtatctccagagccgggcacaaagccaacgtgacatctgcctcatccctgtctccgctcacggcaccaaccctgcgtcggcatccatggccggtatgcgtgttgttcccatcaagtgcgacaccaagacgggcaaccttgatcttgccgacttggaggccaagtgcaagcagtacgaaaacgagctcgctgccatgatgatcacgtatcccagtacctttggtgtcttcgagcctgcgatcaagaaggtctgccagatcgtgcacgcccacggtggacaggtctacatggatggcgcgaacatgaacgcccaggttggtctctgctctcctggagagattggggccgacgtctgccacttgaacttgcacaagacgttctgcattccccatggcggtggcggtcctggtgttggtcccatttgcgtcaaggagcaccttgctggcttcttgcccaccaccaagaccatgtcaaataccgaactcaacttacccgttagcagtgccagctacggcagtgccagcatcttgcccatcagctgggcctacaacgctctcatgggtaagttcattggtccttggagctgtggcgtgtgttgtgtatgtgattatgtgtgctaacctctggaaacaggcggtgctggtctcaagaaggccacccaggttaccctgcttaacgccaactacctcctcagccgtctgaaagagcactaccccatcttgtacaccaacgagcatggccgttgcgcccacgagttcatcatcgatgcccgtccgttcgagaagacctccggcatccaggccatcgacattgccaagcgtctgcaagattatggcttccatgctcccactatgagctggcccgtcgccaacacgctcatgattgagcctaccgagtccgagtccaaggaggagctcgaccgtttcgttgacgccttgatcgccatccgtgaggagatccgtgaggtcgaggagggcaagcagcctcgtgagggtaacgtcttgaagatgtctcctcaccccatttctgacatcattggcggcgatggcgaggccggcaacaagtgggatagaccttatagccgtgagaaggctgcttacccgctgccgtggctgagggagaagaagttctggcctagcgttgcccgtgttaacgatagtaagtgatgcacagctctcctttcttttctttctaaacagtggctaacaacttgtagcgtacggtgatttgaacctcttctgtacctgccctccggttgaggatacgactggtggcaaccagtcctccatccaggagcagtgagcactaaggcagtttttgattttgcatatgggagggaagtaacgggaaggtggtcaggtttcatattttcatctttcaacatatacccggaggctagcacacactcgagcagcctgatgtaatttcaaccactcaggggtgagcggtggttctatgttttacggcttacgtttaacacgtactttcaacactgtaatgaaaacggatcaggggggtctagaaaaaggagttcaacaggatctaatctaggcttggcttgcttgggtttttataggaagggacaaaataaaggataggggaagagagatcagcgtggggttgttggtgcggtgcatttacacaagatgcctcttgagcgaagttggtttggcacctcccttagatcaacaacaaacaggaaagcagatagagagaaccatggttgatagagaaaagagcttatagatttcataagtcatagtggtcaatctcttccaaggataaaagtgtcaggttgagataaatttggtatcgttgatttttgaagatcgaaaaaggcaggtcgggaaaactgtcaaacagtctcgtaactttgttccgtcacttgctcatatccatcacatatcttccaataaccctattcgccctcatctcgtcgaaaacgctctgaagctgactgagcccaataaccttatacggcgcatggaccttacccctcaagaagaaatccaaggcctcggccgtatcctccctgttgcccacatacgaccctttgaccttgatcatcctgaccactgtatcaaacaccggcatgctcaccttggcgcccgccggcatgccgatgcagaccacggtgccgtgcgaccgcacatagcctgtggcctgctggaacggctgttcctgcggcgccagcaagaccacgccctgtggtcccagtccatcgtgcgtggccttcttcacatcagccaccaggtccttggactccttgaaatcgatatacatcgacgcgcccaacttcttgcacgcctcgcccttttccttaccgccatcaatggcgatcacgttcagccccatcgcgtgggcgtactgtatgccaattgtgcccagcccacctccagcacccacaatcgccacgtactggcccggccgtgtgtcggattccttcagacccttgtacactgtcaaaccggcgcacatgatgggcgcaacggcggataaatcggtctgcggcgggaaccgggccaagtgtgcggcgttcgcaacgcagtactgctgaaaggtgccgtccttggtgtaacctgagagctgcgccttcgggcacagcgattctagggcttgctggcagaaggtgcagtggaagcaggtagacatgagccacttgacgccgaccttgtcgccgatgtcgacgttggtcaccagctcgcccttttggactactacgccggcgccttcgtgaccaccgatcacaggggtcttgcgcggcaggggccagtcgttgtcgagcgcgtgcaggtcggtgtggcagacgcccgagtatttaatgttaacgaggacttcgtcgtggccgggggtgggaacagggatttttttgtaggtgattactgcgtattggtgttagtaaggcacatagtcaaagttccatgaacgggataagaaagagaagagagcaacataccgccatccttctcagtaacctgcgcccactgctccttggggatgtctgctgccttgctcatgatgccgaagcgggtgcaaggatgagttctgtgtagatagcgggatgaatagaacctgccctttggttgttgaatagggatatgaacaagacgagaaagggaacctctgcaagtaacttgtgataggaagacgactctttttgagacaacacaactaggtggagagggaagcatgttccggcactactctcggagagctcgtattggacagcagacgcgtcactaccacgcagccgtgatatagatatactctcaacgtaatgtgtgtctggttatgcttgtgtctgtgggatgatgtggctatgatccggcgccatgacaactttgacgtcacttctccccttcgtttgagctgttctccgagtgcagtggccatagctcaatcccatgatagagcaatactcgatctctggaaagcccttcttctcaagagatctgtccacctaaacaaaccgcttgattgtcattcagcctcatgactcggagagacccatcattcctagcgaggtgcgatttgttggagggcgctgatgccaagaggcaggccgagctgtcaccaccctgcgccaacgcgttcatatccaaaagaaacttatggagtgccacaaacggccagagaaatcagccgccgttaacagcagtcacaagaagtgaagctattcagaattccgtggctgcctcagcgaaccggtgttgacgatcaggaggtgcggcgccatgctagctcgttatggaaagttccgatgtgtcgggaaataggttgattacttcatcaagatgtttgctgaggacctgcgagattccaaaacatccagtgtattgatgtaatgcgatcgtgaagagaaaagtccaacgtcgtagtcgaagtacaaaagctcatttgagttcaacggctgtgaagctggtgattatgtcagcgacaaccactgaccgggggacggggatcttcagagtctagacatgccaagaagaagcccctggaaccccgcgattccagatgcattgaagccggcttatcaagcaaaaaattattcagccgcccctccttatcggcgataaggaagagaccggttgccgtgatcgcaaagtctcttatacccatcattcagcacacctttaccacgaacttcagtatcgtctataccctttgttcttccttggaccttgccaattcgtcctcatatttctccgacctcacaaccataccaggaatacttctgcgcgagcccaccatgacgttcccgcaagacccccaagatcctaaccaccaggatcaccaggataacgacatgcacggcgaggacgagattatccaggatgatgagattgatgaggttcttgagggtgacgacgctgagggtgatgttgccatggactccgatgacgaccacgagatgggtgaaggcgacgaggagattctcctacacaatgacagcatcgcctactttgacgcccacaaggattccgtctttgccattgcgcaacaccccatctacccacagcttatcgcgacaggcggttccgaaggcgaagccgacgatgcgcccggcaagggctacgtgatcgacacctccgctgccgtctcgcgccccgttctccctcccagctaccagtccgacccgagcgccggccaacagcagaacaccgagctcacccccatcttcgagatcgacgggcacaccgacagcatcaacgctatcgccttcacactacccaagggtgacttcctcgccagcgccggcatggacggccggttacgcgtgtacgccgttggcacgggccacaaccagttccagttcaagttcatcgccgagtcacaagagacagaagagatcaactggcttcttccctgcccatcggccgacttccccaacacgctcgcactcggcgcctccgacggttccgtgtgggtctttaccattgaccctaccgacgccgctagcccgatccagatcgtccagtcttacttcctgcacacggggccgtgcacggccggcgcctggtcgcccgacggcaacttgctcgccactgtatctgaggacgcctccatgcacgtcttcgacgtctggggcgtcgccgccgccaagaatctcatcaccgacaacggccagaccgtcgtctcgctcaccgaagccgaccagcgcttcgccgtcgaaggcggtctctactcggtcgccatctcgccctcgggcaacttcgtcgccgccggcggcgcaggcggtaacatcaagatcgtcggtctgccgcgcctttccgagcagccgcaacaaacaaaaccaacagcctcccgtcccgcccctgccattcgcggccctgccggccgtcgcatgcccgccccttcacaacgttcttccgctgctgcgggtaccgagccctcagcccaagcaggcgccatcctcgcctccctcgccgtgcaaggggacagcatcgaaacccttgccttctctcccttgccgcagaccctcctggctgccggctcggtagacggtagcatcgccgtgtacgacacgtcccgctctttcgcggtccgcaagcatatccgcggcgcgcacgatggcgaggcgattgtcaaggtggactttgtcaagagcgcgacttcgcaacctggcacgcacgggtggttgttgacgagctgcgggttggatggtgtagtcaggagatgggatctgcgtggcgcgacggcgagccagcagacggtgcagggcggtaccgcggtgagcgggttgatgaaggaatggaggggacacagtggtggagaaggcggtggtgttctgggattcgtgcaaggggagacaggggaaagagttgtcactgctggtgatgatggtgtggtgttggtttttgaggcttgagcttgacgtgcatagatcatgggggaaaaggagttcttgatatggagagatttataccttggtgacagggagttttgcgttgagggtatcaagatagacagcgaattgattgttgcatatttggccaccttggactgcggtcccatcgctattcaacatgaaatggtgtttgcaaaacgaagcgtgtgaaagcaacaacgattgcaaccaccgtcaaagacaggccgccaacatcgagaagagaaagaattcgcaattggattcgagtttacgagtcaaaagaacaatatcagccagagttccggacgccgtttacaattctttccaccacgactaagcgagacgttatatgggcgaaaaagttctggaaacctttactcagccaacttcacctcgaaaaatactcgttgtatattgaaaaaaccaccaaaaacagaacgaggcgactgttccttctaatcaaaagcccaaaaaaaaccatcttgtttacttaccactgagtaggcaaaagggaaaaagcaaaagtagagtgcggtttgtgtggatcgaacacacgaccttcagatttacgaatgaagtggacttcagtctgacgctctcccaactgagctaaacccgctgaatatgaaagcctaaaatcaaaatggtatctatatagtggcgcgttagtcaatttgtcctaccaccaaagcgatactgtccatcgtccctccttcatttatgcatcttgccgctctcctttaattgttgggataggcttcacaaacatatcaaaaggagaattaggatcaggctttaagctatgaaatgaatattaaaagcacttatgaacatcaaatgtgtcgaaccaagtacttctagtaaccggggggtatatgctatagataaccaaatggaaatcacctcttctataataaaagggtatcaaaacaatttcatcccacgggacccctttagccatagtttcatacatccagtccagtcgttagtagtttgtaaaagcaaccgaatcccgcttgtttcttcctgtcgtttcaccccatcgatcccattcattccccttcatcctctctcctttttcttcttccttttgacatccacgcttaaggcttggcaacctgctccttcctgaagaacttgaaaaacccaatcggcagcacaagctgcaaccccaagacaacccaaaaccacggccttcccaacccgggcatcacgcccgcactaaaatccgggaaaacatctcccggtccatccttatccggcgccgtagccctcgccagcatcatgaacacggcccccaaaaactgcgccccaataagcgtggcagccacatgctgcctcgtgagcgtcagcagcaaaaccatacccaaccccactccttgcacggtatccagcagccctaaccacagccacaagcagcgggagatgatcgccgaaagcaccacagtgccgcaccaggggagatagagcccgattccactggtggcccacaacatctgtgcccagcgcggggcgccgaggccgatggcaaagagggggacgatccaggggtgggttttggtgaagtaggcaaagagccagagcagcagacaccaaacgccgacgaagaagccgatggccagaagcaagatggcccagccgggaacggcgcgggaataaaacaagaactcccaggtgcggccgtagggggccgagaggaagtagttctggatgacgaccatcaacaaaaaccagggcacgatgtggcggcgcaagagtgacttgtagaaggaggggatcttgtcggggagttggcggtagtaatcaggtagaccgacgaaggagatgacgcctaggcaccagaaaatcagggcgatgggaacggtgataacgagggcgacggggaccttgttggcgatccaggtgccgacgtgcggagagccggtgggggtttgcgcggtgaggaggctaccccagtaccagagggccagaatgtagacttgttggattccttggatgatggcagcgcggaaaatccaggtcattatgggaacaccgcctgagagatatgttagcatggaaacagctgccgagatgaagaggaaaagaagagggaaaaacggaagcttaccttcatcgccaaagttcattgcaaagaacaacgatccacttgatgcaccagcggcgtacaatgccgacgcagtgttttggactgggaaacggacgtggtcaggcataaacggcgttacgccgagcagcatgaatgccaggccatagaagagccagggcagggagagcgagtacagggccggcaggcggcggaacatgaaccaccacagaagggagccgagggcataggtgcccgcaacgatataaagttgtgtaggcgtttgtccggattcaccagcgagtagtacgatctgatatgtgttggcggcaagaatctggccgagtgcaatgatgaaagagtaaatgggccagtcgccaaggcggatggagagcagcttctttaagccagtgggcggcttgtacccgtcgccaagcagaaattggtcgtcgcgatggtgaccgacaccctcattgttgctgctgttgcgttcctcgttctcacgatcgtcgtcttcggtaggcgaaatactctggacgctgccgatgctcgcgtgtctcgtcttcttgatcttcaagcctggcatgggactccgggagcggctcggactgcggctgcggcccagtttggcgtttctgaattccttgaaccactccttctcgctttccttgaggtaatcctcgatgcagagttcggtttccgagttcttagccgtgagcccgttgagttttcgctcgaattcgcggtagtattgaccattggcatcagtaaagaaaggatcaaccttttgcaggcggaaatcctgcctgtcaccaacgacatcaattacggagagacgcgagctgttgcggttgcgtgcttggtagagggcttcagcaccgggacgggcttgtggattgagcagaccaaaagcttgaggacgaatttcggaactgtcgggagacatcatgcgcatcgcaaaggtgtcgacactactgcggtcacccgcgtggccgtagacattagctgcaatagaggcaacatctgtgaccgacgaactggcagaggggttaaggaacaaggggttcggtggcatgaggggttcatcagcaccatcttcaccattgtggtctgaatggtcgccgacacgatccacgttaacggttggaggagatccgggagtcccggggggtggtgacgcaatgctgggaatgtcatcatcaaaggggctggagagggttcgtctgtgatgtgttgcaccgtcttgaggccccggagtagaaacagtagatgccgttcgggatcgtgcgcccgcaggggtcgagaccgcatcatcaaagtaatcacgctgggtattgttgccgtgaagatcaacggtagaaggaactgtgagcaaagagccactaggaactctcttccgcttcttggcttccttgtgatgaatgcgaatagcctcggtctgaagcgtgtcgaggtcctcaacccattgagcaacagggaaacgttgcttggcactccaggctctcatcatctgacggtcctttttcttgctttccaaagcactgacaatggctccacggaattgctgaataagatgctgaggagcggtcgactcgatcgtgtaccagaaaccaggcatctgtccaaggccaccgacgcgggcacccacgccgagcgcgcccttccgaccgaattcaacagcaaccagaccaaacggttcgtcgcgggagggaatcagggcaaactcagcgccgctgaagatacaaggaggcagggcggtaaactcgggcttgctgtaaacgcgcttgggatacttctccataagcttcgccaacttgagtgccgcgaactttccatacagatcgataaccgggccgacgcaaatgagctgggtggtgggatacttttccaggatggacgggaagatatcagcaatgagatcgacacctttctggagcgaccatctgccgacgaagacgaagagctccgcatccgggttgacttctaacccagcccactcctgcgcttgcctcctcaaatcaccgcgttttgcctcagcctcaagatcgacgacgacgtccttcgcctggatttgctcgtctctgctccactcggccgtgtcactcgggtcagggtttggcagctggccaatcttggacagaccccagaagatgggatagcgggcgtaagagcggtcgccatacttcttcgagacgcccacggcaccaaagcccttttggtgaacgcgcaaatagcttgctccggcatgaaggaggttgaagacggatccgaattggacatactccttcacgatttccggatccaagttgaacacctcgcacacctccttggactcctcaggcgtgcgcataggccacatgccttgaaattcggcattgtgaagcgaaagagcgcatggaatggtgcgttcaggaagcaaatacaatggcgctgccgcaccgtgatagtcgttgatgtggtacaggtccgggttgaaccgacgaatggcttcagcaatacagtagttccatgcagcatagtagatggccgagtccatgtcgtccatgcgtggcgggtaggggtcggccttggattgggtgcggaagatgggtgcgtcgagcagtacgtacgtgatattttgaacctggtggtactgcacttcgatttcgtactccttgcccatgatgggcacgtacataggctcagcgcgctggtcgatcgggtagtcgatgccaccgacgcagggcacaacccagatcagatcctggtgctccagtgccttacccatgagctgggccatgacgccgagaccgccaatcttgatcttaatgttccagtcgtcgatattgtattccatcgtggctatgatgacctttctgcgcttgcctgggatgacagcgagctctgtatcgcccacgtccttatgacggaagttctcgaaagaaacggtactgctgatgcgcttgccaatatcgcggagtggtgatcgaccgcggcgcttgaagccaaccttgttaaccttgaccttgtaaaaggagcccatgaaagtccagacggcagtgagaccgccgacgatggggagtgaagccagtaggataaacataatgatctgaaccgccacgtttccctggggttccttgtggaaagtgagcaatgcatcgttgaagacaagcttccaagacagcgcaggcatcggtggcggttccgtagcattgatcacgtttagtgccaaagatgaaggcggcatacgatccagaaccccatctccatccacatcgccaaatacccacccggcgtcaggcctctgatcgggattcatgccccatacgttgagctggaagtgcgtgggccactcatccatcacgtggccctcccacaagccgtcaccaaccagcttcagctcattcttgacaccagcatcgaagccgaacttgttaaagagaccatgggcgaagaggtgggggaagcggcgcgtcttggtctctttgctgtcaccagactggacgaatgaggcgctaccaagtagcttggaccagtactgaaccatgacatggtcaccgtcccattcctgtctcttggtcccattccaagctagcttatcgatcttctccttgcctcccttatactcgagccagtcgctccaagtcgagccccagttggttgaatagcgccacttatcggcaccggccgcggcgtggttgacgaagagatcactaccctctttcgtcaccagcgtcttcgagtaattggccttcatggggttaacgagcgggttgttggatgaaccgacacgaaggaggaagtgatctgtggcgcccgtgctggcattacggccggactgggggtccttgacggtgatcctgtgaataccgtcctttacattggacagggtcgcattgaacctccaggtcgaagggatagttccaacgtattcggcaataaagctggctttgatattgtcgcagcggtgtgcatcgatcttgatactagcgttctcttcggttgtcgatgtgaaggagatcgagttcaagacctcctcacaatccatttcctccgaaaactctagttggatatcgaccttgccgttaccgtaagactcgacagaggcgtcgtggccaggagtgaacttggtgatcataggcgggggtgactcccaatcttccttgagtacatacgctctgaattcgaagggcgccatggtgatattgctgaggcagccgctcacagcatgggaattagcaaatcctaaactctgagtggatttctccagtttgatctcgtcatatgggtaaaacaagttcttgacggttgctccagcatcgaatggagagacgaagtcctggcccttcttggagcagtcgaatgtatactcggtttccttgtcctcgttgtgataaacaagccagacgggttcagctggatatgattctttttgaacactcggcataaatgcgcgtgcaacggaccaaatcccaaactctgtgcttgtggtgctaccttcgagcgtcacattcctaaccttcgagctaagggtctgcaggagccatgcttcacggaaagtctcatacgtgtcgcgcatgtggtacatcgacttcataatgttgcggacgggagccgatgggtcacgatgatccagagcaaccttggggtcggtgcagccggtccttgatgtttcaatgggccagccgacatattgggtactgttgccgacatggcagccgtggagcatccaaccgggggtaggcgagaaagcttgtcttccgaaaaggtagttgtccgccgtgctgtcaagaacatagaattcttgttcctcgccatagaaaaccaacggaataccgggcatatgcagagtcatgatgaatagacccagaagcatcctctgtgtaccctgcttgatgccagaccaccggaagacgtcctgattcatagttccgtacatatgccgtggatcgaacaggccagtattagggttgacgaaatcgttggtgatgatcatctggttccacatctcaacccaattgagcggcaggtcgtaaccagcttccaagtttccgctcataccggcaaatctggtcagaaaccggtatgccgaataatgaaaagcagcagcgtcaaggccatttttgccctcgtcacggataaccaggctgttgttcttgctcagctctttggttgtcagattcatgacctgcggaaaacttggcctctggttcgattgccgtcctctgccgatatatatcgcaccgtagccgtcgcctccggtgatttcgcccggcatgaagaagttgtctttgttgtgttctttggcacacttgcggatggcttcgttatgctcggccatagcatcgaccgtgacttgcgtggccttatcgaagcggaacccgtcaacatcaagcaccctaatcgaaagacaggagaataactcgatgcgtttgcgaacagagggtgcccagtccctcaaccgatcctggacactagcaaacttggccaaggaacgttgccagtccggatggacaccaaaggcttccatgtcaccatactggtcgaaatcactgtcgtagcagcctttcagctggctagtgacgtcctctccaacaggcattcccgtttcatcccaaaatctgggatattggcattcgtccttgtattcattggatggtgcaaaatcgaggtactctcgattacccttgtagtgcaccttgtgttctttgagtgaaaagggtgcggtttcgttctcgaagcctttgaatgccagaagatcgctcatactgagttctctgtaagccattttccgtgacaatgagggaccgatgttgggaaaaggcgtctgtaacttacgttgagaaggtgtgatcaatcatgacatacatatcacgtttgtgaatctcatccaccatgcgttgccagtccttgatggtgccgtaatgcatgtccaagagagtcaaatcgatgggctatggcgcggtcagaaaaacatataccgataaccttttcctctgccatgatcacctaccgagtacgagtcaacaccccaggggagattgataaacggtgagccagcaatgtatatagcctgtttcgtagtcagccaaaatcaccattgctagtaccacctcccgccacttacctttattcccatgccctggatgtaatccaggctgtcaatgacaccctgaacatcgcctccatgccgcaactggttgctcgtgggatcttgctcatagacagtgccgttgatgttgtcattggttgggtcgccgttggcgtacctgtcgaggaaaagcgtgtaaaaggggaatttccaattttttggggatgctgtgtagttgtctcgtttcggggcagaatagtccaaggggttcacggcgtccttattctggttaaggttgtagtcgacatagtctggatcgtaccggagcccttgtaccaaggtcgccaggacgagtgtgagaagaaccgccgccatggtgaagagagtatcgcgcccacgagggcgggtaaagcgaggaactttttcagataggaaatgaagtggtaagagagcaaagaggagaagtctagggaaaaaaaaaaaaaaatcgggaacacaatggaagcttgaccctgccaagagcagatatcaagcagttatcgaacagtcaacaagtgaccaacagtttgaagctaggggcggaaaagaggaagaatggaagcagaggttgggcagccaagtgtaattattcaagctgaaagtctacgataagatcgggtagcatagccaccgagaaatctcttgaacatggatgtcgagcatagactatgacagggtgcggatcttggtgcctgtggtcagaaaatagagcttgactaaacctgaacggtgctccgcccaaacggaacaaccggcgaagctggaagcttggggatagccatgaacaaaagtcgtacacgtagtattctccattggcctattcggcttccaaagcgagaagtcccgccagcatggagcggaaacaagccatctgacgacccaccatgttggattgatgacctagcctccccgtgaggactgcgtctatcctcgtagcagctgaccagtaagagaagacgccaattcggggctcgtatcagggctcgtagggctgtgccagagcggctccagggcaaaaaaaagcatgaagaggatgaagagacccgcacgccttagcgtcaccaggacccctgttcgcgagcgcttggccaaggggatgaaggatgcggaagaactggtgtcgcttacgggtgatcctccagatcctttcgaaacttactggatccaggcatccatattgcatagttccgtatgtagactagcttaatcatgactgggggcttccatcaagaaaacccaatgccggcgagttcaccacaactttgaacgtatggtatggcaaactccgtggcggcatttgttatgcaatcatccttcactgccatgtcggacagcatcaaaatggcatccgatggtccacggactgttgtaaaactcatccacacgtcttgagttgttcatgtggttcgtacgagccattcatagatggtgaagttcatctggtatgcagcgcttcggacgcgcgaatccacccatctggcttttgcctagcggggcgcgcgggcaggccgctcggaagttgcaggattgctaccggacccgggaagcaggttcttggatcaccgttggagaagtcgaaagaaggaggcactgtcagaaagagacggagaagacctacatggaggtgctaatcccagtgtcttcagccccttcaagcatgaagcatctcatgtcagcgaatcttgatcagccaccaacttggatggaggcgggagagataagcgatgcacccgtaccagtgggcaatgccgtggactggagggtgctcgcggttttatctccttttgttattgtatcgtggagtgaacagcctggagatgtccttcgtcaatacagggagaggtctttaatacaaacgcgtgacagtaacagcacatagccggacaagacccaaaggggaatgcacaattcatgaccagtaaaggacggtacgtgagaacaaggcaatgtggtccaatagccgagaccgtggcgctcagcaatccttccccaaagaaaaggtatattttctcacggctaggtatggatatatgacttcagaagctgagggacgcgttaagcgtgtcgagtcgcggttgacttgcatgtctgtaaagatttgtaaatcactggctggattcctcttgtgaattctcgaagagttcgtagaactcgccgaaacctctcggttcttaggcgtcatcgatgtcattgacttgatcattggccgaggcgccgatgatgtttgcagagcaaaacgaaaggagaacgtgaagaaagtgaaatggctgggttgacaggaaggcaggttgggttgaccttgggagcctgacttggcgcttccgtggaaggttccactatttcactcgtaagacaggcgggactgccaagagtgggtactcctttggagcgccaatgaagatacgagtgcttcgtttaagggttccatcatcgtggcatcccgaattcgaagctcaacgggacgttgcatcaccatcacggactgcttttcaagtcccaaaacatctcccatctttgtacaacttcgcgcattcaattctataatcattgcttggagatatccagaaactgtcttgagatctttgtcgccaatctagcagctgaaaaccgctgaacaggttccgggctggtatccgacacacgctgcgacaaaagagcggttatcgcatcctgaatcggacaaaatgcagaatgtcgccaagagccgttggtgacagatggcgtgtaagagaggggaaaagaaaagaagaggatcggctaaagtttctgaccacactgcacccctccccattgtagctttttcatggtttcctttcctttggttacatagctctttccagcccacttcttgagaccgcctttttttttttagtgctgacaacacctaatgtcacggtgtggcttcaaaaaaacggcatcacaatcatccttggtctcagccgcagcaggaagccgctattgcgggagataagctttggcccttcccagccctttctcctgtccgtgctgatggccctgtcgcccagcaagatagagaatccttggtgctgttgcttcggcctcagttctgccaaaaagacctcgctaggtaatcagggtattgacttatgacttcacgattggacagataacgttaaagctccccatggcgcgctcttcaccgcgactttccttgaagaatccaagagatattaggtagaatcttcaatcccacccaaatccactttgtcaatgtatctgccggacgaagtcctatggtggtccaacaaaagaaacaaatcgaaagatgactccgaatcctaaatcacctcctcaggcaccgatgaggtagtctcgacgacggcaagcattttcttctttcgcaaccatttcgtcgataaacgcccaacaacctcagatgatatattggttctttggtgactgtcaaagcttgggatgagggacgaggagcatctcattttgacttgaagtccaatacaaaatcatacagttatgctaaagactaacgtcttaattccaacattagataccccttgccacacccatgtactctcaaagacagtgattcttcccccttaaagagacaatcatcatttttgactattttccacagcgccgtgaccctcaacgccccatcaagacactttcaggagtctcacactcactctgatggtcttacatcagttgtgatactatccgcttattttcatttttaaggttaggctataagtgcagtggcgcctctggccaggtgtaacgagaaaagtggtgagagtgacacatgtcacacacattgagaaaacccggagtcacacactggatgctgtaactccgtactcgaatgttccgtgaggccactcgggatggctaccatgtcaacttgagacagcatcgaattgatgttttggagtgttccaggcctatgacctcaaattcgaatctcgcgaatggaatcaaataggaaggacagttcgagtgaaggacacttactaccgcctgactaccgctcgtgttagaacattcaggaaaaggtattcttcagggtatactcacgttagtaacatttgcgccctttggactcggaagattgtagaaaccctaatcccatctccatcacgaccaggtagtctgtctcatcatgttcttcccataatacttgcgcgttacttgaagaatcctctagtcaagaccaatccgattttatatatccagagacgaacgcctgcttacatgtatgtaaaggtagcacaggtgagatgatgacactaatcgaaaccggcacagagcaatcaagtcatccatcactttcaaccactcctccaagtcagaaagcatgatacgccacagaaatagtgcgattccgttacaaatatcaacagacgggacttattaaacaatgccaccgactcgcatccgtgccgctgccatatccaagccgcatctgtgggtaaggcgtgaaacgtgaggggggttgcatacaatcaaaaaaagaaatagaaaagagagacagagagaccaacagccgctcgttcgaatggcatcatagaaaccaacgagataccaacggatcctgaatacatgacgtggcaaacgttttggaacaatctttgggttacttagacatacatcaccgttatccaaccgacaggtaaaatttatggggttgtttacggttgtagaacggtagcccgttacgccactcgacgaaacggtctgttggtgaaagcaagtggctagttgggtcaatcttagacccatcaggcggtctgacttggtttgaaatggtatagcatgggacgaaaggaagcgagatagctttggtagcttggttggagtgtgatggatgaagtggtataagatttgaaactcaaaggtgcccccatcagagagttacaataaaaaaaacaaaaaaaaacaaaaaacaatcatagacataactgggtatcgcattgaactgtttgaacgatgtgagtaaagctattcgactcaaaaagactccagcgtatcaccatccgagaactgtaagccgcataactcattaggcgtgactcatgactaaaacgaaggaaagtgttcagtacgttagacggtctcgatatacctcttcatctccctgttcaaattgttagcatcttgtcttcataaattcctacatgggggcactaattggaaagttggggcagtaactaaccagtccgtgacggcctcgtcccagagccggatctcatgctctctcgttcctccataatggtccacaaactcgtctccaaatacttccctcgcaatactgttcttactcatgaaccggtctgtagcctccttcagactcttggctagcctagcacccgcatccgtcactccaccaacctgctctcctttgcctagcggtgggcaaggaatctcaagctttttctccacaccacgccagcctaatgctagcacggcggacaagacgtagaacgggttggcatccgcaccggggacgcggatttcgaagcgggtcgcaccagccttggagcccggaggaccgataagcctgatagaagcggcacggtgctccagaccccaggagacggttacaggtgcccagaagttttcaacaagtctcttgtagctgttgatggttggtgcaaccataggcatgacatctggcagaccctcaagaattcctgcaaggaagtgtctgcccaggtccgagagataagccacatcgggatatggggcgttggggtcgacttcttcgcgagccaagaggttcttgccatctttgtccacgagggagatgtgcatatgtccgctgtttccggggagaccttgcttgggtttggccatgaaacaaggagtgatcccgtattttgtggccacagactttacgacatatctgtgacacatgttagccaaacgcatgtacatgggatgtgaaaagggggagcatgcatacttgaacaagctggcacggtcggccatttgcttaacttctccaaactcgagggcagcctcaaatacacccggtccactctcggtatgccagccctcgatgttgcactggaactgttcgcatgtattgaagatatcgtagtagtaatccttgttgtggacgggtcgcgtcaagctgtagccaaacatgccctcggtcagggatggtagtgaatgaggagggttctccttcaggtatgacgctgttgaatcggaagcgttctctgacggtgctcggaattgaaagaattcgtactcggctgttgatgtggctttagttggtctcgtttctgcaacaccttgttgtccaaatgtacctacctccagccatggctccataccccttctcactcaactttgccaactgcttccttagaagaccgcgcgggcaagccgacacaggttccatggtgtcggggtcatggaagctaattaagaagaacggcacattgttctcccacgggatgcgccggaagctgttcagatctgggatagcaatgatgtccctgtatccgttctccttgttgctgaccttcagctcttttatgtacgtctgatcgtgcatatcccacccgaagatgacagagcagaagccgaaacctgattcggcaatggagagaaatttcttcttggatacaagcttgccgcgcagttggccgtcgacatcgataccagcgagcttgaccgagttgtcattggcgagcaggtcggggagctgtgccgccgtgatttctttcggggcgttaccgttcgtggccattttggatattggagaccttctattttaaaggggcgtaggtatggagaagcgtaaggagacgttcgagatgagggtcgaataccggcggagataacagcgatgcgctttacaatagaggttgcacaacctcgccaacgtaagacaacgtaagaagatggaatactgtaatttgcctttaggttgtcctaagtttagacggaagaaagggttcgacgcgcaagatggtttctgttgaaccagacgaaaccggcggatgggatgatgacgatcacctcgaggggccctgcagtggttcctgaatcgaaacccgggcagttacacagtgtgcgttagagataagcttatcgcgcaggaatgaactcctaaggacggagtacactacagtacagtacgaagtactatgtacgaggagaccctacgtcaccgcctcaacttcaagttctgagcttagtactccgtccatgaaccatatgtacttagtcacggctataccttggctttcgtggcttgagtaatttggacataacgagggccatcatgatggacttgcaagcaacgaagatatttcatcatgcgattctcgatcctatggaaaaggtttgtatagaaccatatcttttatcctcaatctttctatgatcttcccatagttactgtgtacagccggcacttatgataagctcaccatgtcacagcagccaccccctaagatagattccgtcggtagcgaataccaccaaccccgctttgggcagctgattaaccccgctggtgtcttgtagtgtagtgtaactgaccgacttggtcatccagtgaggtgagttgggatatgtcgcgttcctagtgtcaaaaagggcatatgcggttacttcaaactgcgaatcttgaaggaagttgaatagaaaaatcgctcgacatgccatcacaaccaaaacagcttcgaaactgaaccatgacggcaggacggaatgtccacgataccatctacttgagtccacaatctccacgaagctaatggcggcggggttccccacacatatcagggaccccatcacccctcatccttttgggcaggccatccctaccttaccttgctggcctactggcggtggttgaggttgacaaacagaaacaccatcatgtagtgcgaacctctagggtaacccatccagtcatcaaaaactcaccagtgaacttacgatgcttatcaagcgtcacacatcagctggcagccgccatggctgaaacgaaaggacacactgcgaattcgtggttccggtggagcaagaatgtaacacgatgtacatctctctccccgccctgtgtgttacaatcttgccgttatcggatccatgtttggatccgcaacaaccgcctcctcccgtctgatagaggtagcttgatacgattgtggctctcaccggatctctctgaaagcgagacatatcaaaagtagtcactcgaggcaaatctttcgtgaagcgttctacagtactaagtaatttatgaaattcttatccattgctcttcctctgaagccctagaacgtcattgttctccgctagatctcagctacgttgtctgtggaccttatcaaccgccccgctgctcgtcctcgctcaagaaactgacatcgcgaaagctcgttcacctacgcaagacgaacctcataaccattctttaactttgatctcctaacaaactcaaacatcatgcctggacgtcttgcgggcaagaatgccatcatcaccggcgctgctgggtaagtcaagcctagacaccaaaaacacatccaaaaatggacaatttagctgattccacatcttcccacgtccgatagaggcatcggcctagaaaccagcatcctcttcgccaaagagggcgccaacgtcctcatggccgacatctccgccgaagccatccagcgcgccgaagccaaagtcaagcagctggtgcccaacgcatcccgcgttgaatccattgtacgtcatatccatttctaccccaagaataaccctccgtcctatccaaggcctaggtagaaccaatcagctaaccgttcggcgcccgatctaggtatgcgacgtctccaaagaagaccaagtagaaaagatggtctcgcacctcgactcctggggcggcctcgacatcatcttcaacaacgccggcatcatgcacagccaggatgacgacgccgtcgccacccccgagtccatctgggacctaacacacaatatcaacgtcaagggagtctggttcgggtgcaagcacgccgtcctgtccctgcgcaagcacaaaaagaccaagggcagtatcatcaacactgcctccgtcgtcgcgcttgtcggctctgccaccccccagctggcttacacggcctccaagggcgctgtcttagccatgacgcgcgagttggctatggtgcatgcccgcgaagggttcagattcaacagtttgtgtccggctcccctcaacacgccgttgttgcaggactggctgggtgacgataaggcgaagagactacggagggagattcattttccgactgggaggtttggagaggcggtggagcaggcgcaggcggtggtgtttttggcaagtgatgaagctagttttgttaacggacatgatatggtggttgatggcggcatgacgaaggcgtatgttacacccgagggaccggcgacggcggcgccggttaataatgcactgaaggagagtttggaggagtaagaagaaaggatttctagccctcagagactatgataaaacaaatgttttctgtacatatgcacaagtgagcaactgtatgcgtcccccgacatgtaaatgtacgaagcgacgcgatgtgaggtttatacatatgtatgagaagaggcgcagcgagctgtagaaagattgcatagtataagtaatctcatgcattgcgtctatcaggagatgatgaatgtaccaaaaacctttcgtataactactaaccatcgggtctatcaaccgcgtatagacagctaaaccacgtgtagttcaaagaaaagtatgttatcataaccaaaaaaaaaagttaacagaaagaacattagaacaagacgccccatgaaatgccatgcaaagacttcgcctagagccaaccaaccgaacccgaaatagccgcccgccaagcaagtcccccattgacctcatcacctactgcctagtaggtttgtataccttcactcagtcgtgtgcgtactgtatcccgaccgaccgaccgagcaactgataagcccttatacgaactggttctcagtgttaccctcgcccatgctcttgctactcgagctaccgctctgaatgtgtcccagaatggcatcaacatagttggcgccgctccacttctggtgcgtgagcacatcaacaccgagctccttctcgcgcttctgcaccagctcaacatacgcctgcatgccctcgttcttgtagcggcgggccagctcgttgctgatggtggcggtgctgtgcagacccgcgagcgagacgagctgaagggtgaaaccttccttcgcaatgtcccagacgaacgacttgagcgtgtcctgggtgaagccatgggccatccagttgaacgaaggggaaaggttgtatacgagacccttgccggggaactgttcgcgcacggcgcggccgagctccgtggccacctcgacggacgggtcgcccgtctcgacccagaggaggtcggcgtagggaccgaaggcgagggcgcgcttggtggcggccgccatgccgttacggaagtggtagaagccctcgcgcgtgcgcggcacgtcccagtcccagtacaccgggtgttcgggggtgatggattgggccagggcacggcgggccgtgatgcccatgttggggttctgggcaatggtggccttgtaggtggcgaagaggtcctggcggacgttgtggtgctcaaagtgggcaagagcagcctcgtcgaaggtgacgagcttcgtgttcttgacccactcggcctcataggcgtcgatctcggaaccgggagcaccacgggcttccatgtcggcgagggtctcggcgagggaggtgatggaggggtcggcgacaccgaggatgaactcgtgatcgcgggcgtcgatggaggaagaaagcagcttaccactctcggagtccgtgcgagcgatcacaaggttctcggtgcccatgacgtcccactggaagcgggcggccttgaggcggttgatgtgctcgccggtggggacgagaaccttgccggcaaggtgaccgcacttcttgccaccgtgcatctgatcctcaaagtgaacgccggcggcaccattctcggcgaacagcttggcaagcttcatgacggcagtcaagccgccgtggccggtgtcgccgtcggcaatgatggggcggaagtagtcggtataaggggtcttggcccgctcctcaggagtcatcttgctgcgcaggaaccattgcttgcggtcatgcatgctctgggccttgtggagacgctggacctggttgggaacagtgttgtaggggtagtcgccaaagtcgggcgatacctcgttggtggaagtcagaaccgaggagcatgcccaaccagaaatgtagaggacctcctgatgaggcgcctgctgggtcatctgaacgggatcgatggcacccagagtatggatgggcttgccctgggcgtagcgctcttgcaccaagttccagagcttgcgcgccatgacggacgaagtgtaggtctgctggagcgaaccgcgcttgctcacgacatcggcagcagtccagtcgcgcttgatgcccttgaagcgcggcgacgcccaccaagcctcgacttccttgatctgttgttggaggagggcatcttcggccgcgccggctttctgctcctcgggcaaaagctggaaggactcaaaaggaatggtcgaggagaaaggatgctcaacaggagccagaggcgagggagcggtcatcctagcagctgatgtcgagaggagccgagcgtgcgcggaggtggtagtgctggttctcacggggcgggcgcaaagaccgaagaggggggatgaagtctgcgccgggacagttcgccgggagattctggggattgccctgcgaagcattgtagctttcagagcgtgtgaaatttggtaactgactcgtgtacttgcagttactttgcagcgggctcaaaacacaagctggccttcttttcttaagaagcgcagctgtgttgtccgagaaaggagcggggcagcgtggtgtagcagctagcggtaagtacctgaatgaatgaatgtaagacgaaaggtttgagtgggatttggaaacaagaagatctcaagactgttggctctgtgaagagttattcaagttgggaacgacagactgcaaggcgattattaagctaacttgctcccgtcctacgttggcaggaggagacaagaggagacaagtctgacaacttgtcgtgttttggttgcgatacagtatcgccccccctgccacaaccggctgaccaccgctttccccgacgctgccccgatggtgccgaccccatatctccatacatcttgtgacgtgacaacctgggctataacctgggcctggccgccaaagttgaccaatgttatacccaacacgggcagtgcacgcctacaagtccccatctccccgccatgaaacttggaggaggtccataaaaaggagagcgaggtccatccagtgaggactgggaggtccatctcggcattgctatcggtctcaccaccttgctgcgacgtccgttcctccggacatcaaacgccggctgacaatacaacctgagtagcgacaaccgaggaagattaccttgcctgtcattggccaatggctcctgtcaggcttccccgcatctccccagatcggccgttcagggggtaatgcgattttccatgaggggagggaggggcatggcctggaggaaaggaggacagccttggccagggcagactaacaggtcgccgcgggagacacacgcagattttgttagcgaaaccatccttcaggtccttcgaggaagctggccgtggccgccgtgggtgctgccgaaacggctttcctcggttgtgagactgcaaactggacggattggcgtgggggttggaccaaacgagacacggcgatgcaacgtcgtcacaagccgaatgaccgtgggaagccgctaagggctctgattgggaggagaaaaaaaaacaaaaaggcaatgcggtcctggagattgctcggtgtgctcgtgtcttgcgaatcccatctcttgattctaaagacgacgtcgacggcgacaactttcacttaaacgagtcagtcagtgtccacagtttccagcttgcttccacttccccagactgtcaaacagaaagcctcaggtacgggatggagtccttgccctagtttgcccgcgctgtctcccaagtgcccccattccacctaactccgctcttgccgtcatgttgacagctgtcttccagcacgcttgtccccatttccccaggcgttcagcggccccagtgtccccgcccgcttctggggtagctccagctgggaccccaccacatccctcggcctgagcagcggtggaagacgggaagcggcgtgtcgtcgcacatgtgttgtcgaggttgtactgaccggtgtgcgaccataagtatatatagggtcgatcgagcaattggcacctttttttgtttggtaattcttcttcagcagcgtcgataccctccgatttctgcttggtagatatacggtacacatacaaagcccaaaatggccatgaaccttagaactgggtcccgggccttcggtggagccctccgtgtaagtgctatgcggacgcgagtcaggtcatcgcatctttctccgtctctcccttgccttccccagcttttccccatctcccgtcttgggatgaattccactttcggtgtttcgcagcacaggacagccttactaacatgtgtatcccctcttctgcagaatcatgcccgtgtctcgcgacgaggctacgctaccgccgaacccgatctcaagacagtgctcaaggaggccattcccgaaaagcgcgagctcttcaagaaggtcaaggcccatgggaacaaggtgctgggcgaggtcaaggtcgagaacacaatcggtggcatgcgtggcctcaaggccatgatttgggagggctccgtactcgatgccaacgagggtattcgcttccatggccgcaccatcaaggactgccagaaggagcttcccaagggcaagaatggcaccgagatgctgcccgaggccatgttctggcttctcttgaccggcaaagtcccctccaccaaccaggtccgccagttctcgcgggagctcgccgagcaggctgccctgcccgactttgtcaacaagctcctcgacggcttccccaaagacctccaccccatgacccagttcgccattgctgtctcggccctcaatcatacctccaaatttgccaaggcctacgagcagggcctgaacaaggctgactactgggagcctacctttgatgactgcatttccttgctcggcaagctccctaccattgccgccaagatctaccagaactcgtacaagggcggcggtgctctccccgccgaggtcgacctcgagcaggattgggcttacaactttgctgccatgctgggcaagcccggtaaagagaacgagaacttccaggatcttctgaggttgtaccttgcccttcacggtgaccacgagggcggcaacgtctctgcacacaccacccacctagtcggcagtgctctgagcgaccccttcctcgcctacagcgccggtctccagggtctcgccggccctctccacggtcttgccgcccaggaggtgctccgatggatccttcagatgaaggaggccatcccctcttcctacacggacgaagacgtgcgcagctacctctggaacacactcaactcgggccgcgtcgtgcccggctacggccacgctgtgctccgcaagcccgatccccgtttcgaggcccttatggactacgcggcctcccgccctaagattgcggccgaccccgtcttccagctcgtgctcaaaaatagccagattgctcccgaggttctcaagcagcacggcaagaccaagaacccctaccccaacgtggactcgtcctcgggcgtcctgttccaccactacggcttccacgaaaccctctactacaccgccaccttcggcgtctcgcgtggtctgggcccgctcgcacagctcatctgggatagagctctgggtctgccgattgagcgacccaagtccatcaacctcgagggtatcctcaagcaggttgagggacagtaaatgcgggttaagattgaacgaatgatgtgaaggaacgacctggagttggttgtgtcgttgttagcgattacacagtgtcgcgatgatattcttctggatcacaggacagaagcgagcgagcgagaacgccgaattcacttgccttgtatgtatgtattatgactaggacgtcgcctgttggtcttattctcgcttgggagaatgagtcgagttgccgaggccgtccattttgtattgttcattctgttggttcagatatttgcaaacactttctaattccttctcccttccatgatctcacgatcacatttattatggtgttttggccttgaactcgactgcttccctttggcagacgcgtctgtccgactcgcgcttcggaagatgacatcccgtttacggtcacatctcaagtgcgattgactggctgatctgactgaatcgatcagaaggcttggtggaactgcaaagaaaaaaagaaaaaaaaggtcgtggttatttttggaatcaatatccaactgtaagagatacggcacggtcattggtctcccgtgttttggaatcgggttagcgatgacattagagtggtatatattgcattcgctaccttggctccgtgtaatgtattttgtccagactaaaaacaaatccaagttaccagtgtatggttcgcgattgcatggtgcacctgaaatgctatctgaagtaatgagtctatttgattacctaccttccctactgtgagagttgagcgtaatagtcatgttcgcacctccatgctaaataggtacctttacggaaagctctagacgtgtacccgttgggtaggggagcagagttggggaaacgaaagaggggagcaggtttcctgttgtctccccaactcccctcccaacaggtatcctttgtctcacaatgcaacgtcgaagcttctatgtacactacagatcccccgcacccctcacaccctccaggtctcggccaaagcgtcccggatcatcgaatgatcaacgtggtattgcgcttgtctgtagtgtacgaccaatgacacgagtgagactgagccagggttgaggaaaccatgggtttcactcgatggttatgcgccagtgatcatcgttgtacctatgtatgtagcacggtaatttttaagtcgttttaatccaggggtaactgtgagaagctgaacttggatgggattgtcgagatgatggaaagataatagctttggcgggaaagagtgaggaagctgttgttttggggtcattagaaaaggggggggggggagagttggaagtgaacataaggtttgagcaagaaaagacgtgggcatttgctacgaagcgttgtgcctagactcctggagatagttggaatgtaggtatgtaagcatctatttttaatcatgagtagaataacagtagtgaaaggtagaaactacttaccccttgcaactgtaacaaccagccggaggtacttctttctttttttcctttttatttccttctttttccgtcctggttctcaaatcgttgatatgtggttcgtggttatggctgtgctcagctttaacttgtgagcattggatcgcaattcaatagtcgcttccttaaaaataccagaagaaaacgcttagcgtagcttttccgacctcacccataccttggccttagttcggagctgatccgcttctttgcgtcttggtcaaatacttaccttgattggaagcatacgggaatcaagtggaaatcagatcgagaagaaatataaccacagtcattgctcattagctttccaatctgcataatttgcagactctttctggcagaccaatcattacccatgtgtcagatagctgcgcgggtttgtaggtagtctgttatttgtttttattatagtctccttcaagctttggagacttttactctccagtgagggttcatccatcagtagccagtgggcgcgcaagccaccatcccaccctaacccgtttgccagttccaatctatgtgtagctatttttgtctccctcctacagcagtatagtcccaggtactttcaaaaaagtagcatcaacgggatagctgcaagcctttcgggcacctgcaacccggaaaaggcttctcaggcatcacacagcagagtatggaggtcacatattccccatgttccaagaatcagcataataagcagccaagaaagagcggaagtggctgaggcgtaaaagtgtaaagtgcaaaactcctgcaaccgaaatgcagggctcaggcgcatggaagaaccacggccatgaccccgaggaggagtatgcgattgcgggatgtgctgttacgatgtttcttttttttttttttttttttttttttttttttttttttttcttttttgggtatgatgttcccagtggatgcaccggcgttagaaccggcctgtatactacctctagcgaagtcagagatgaggtgaagtgttgagattctacacctctcctatcgttgccccgagtgaagccaagagaatacacacaacgaaggaccttggtataacgccttcaaactccaagccacgacgttctggagcccccggggggttcgtccggagaatagtaagtattctactatagcggccatattgttgcctattatgtaaacgggcttaggaacggaatactttccaaggtagcacagagagacggcgttgaagcttcttaaaggacttgtgttggtctggtcgttgccattggccaatggtgccatttcaaggtgcgtatcacgtaagtgttcagattgctgtatcgtccggcacatatggccacaagaggtcgacaacagtaggactaaggaactgtgaagtgtaacgaaaagcctagatactatctgtcagccgaaacaaagggagcaacccggctgacatgcctggcgaacgcagcacaccgatatattcagtatagttcttgaccagtggcagataaagtgcagttttcaacgaaagtaaaaatagcatcaatatcgagagtcagttgacttggaaaagtgttgatgaacatgccgaaataccctttaattccccttgtccctacctgaaaatagtcgcaggtctctacattcgagctattcgatagccgcagacttcgtagagaacaccctgggaacggcacgcaggtgtcacgctgcgacggggtgtgttacatccttccggaatgctattgacatagaggttgttccccagcgaccggatctggtattcacgatgccaggttacatcggccctcgtgaaccacacaaagaaccatgatcaaacgatatggtctcgatcaaagatgggagagctgggcgttgcagctactgagcaaggctgggatcggggaagcgtagatagggaatcacggtccccgcatacctcaaaacttgagactaaagtaccgacgggatattgtgaggaagtaaagaccagtagccttcgtatcagcacggccaaagcttggtacgacatcccgacgaggtgacccttcaaaaggcagacgtcccgctttaatatgcgcttcatttaacctcacttcatccgcaaattcgttgcagcgacccatgagtcttgtcaacctcagatatcggttctagcgcggttctttttggctctggacgggagaaccaaaacaatcatcaatattggcagtcaagggttgagatttctttgaggctgggaccgagtcagcgttgaaggaaacttaagcaacttggtaccggtgcgaatagtcgaaaggtcatgcgtccttggcgacaggttagcatcaccacagtggccaaatcaggaatgccatgtatggtgcttttcaagagcttctgtctccggaagctgatcgcgaggaggagaaggaagaagtcagcagagaacaccaaagaggaagagaccggctcacctccggcatgagtataaagggcggcggtatcccacgacaaaatggacttgattttctgcatcacagcagccttctccagccttctccagccatctaaaaccacaaagccctcaaattcctcctgatctcaagcgaccaatttgatccctttcagcgatcgtctttgacaatcagccaaaatgcgtttctctgtcgcctacctccttcccgctctcgctgtcgccaaacctttgggtgttgtccagccctctcccgatggctgggctgatgctccggatcccaagcagattcagatcgccagcgccaccttctccggcaacgggtgcccgcaaggcaccgtgtccaccagcatctctccggacaagacggtacgttgtaacaacggcacccgtgcagtgtagaatagcacggtgtggttgaccttcctgttctggaaggctaccaagtatgtaaatcgagtctggcgaccgatactgattggaataaaaatccaaggtcatcacctttggcttcgatagattccaggtctacatcggcaaaggatacaacccgacagagaggaccaagaactgccagcttcacctgaacctcaaagtatgtcatccaacactttgactatgtctgatacgcgacagaccgagttgaggaactaatgatacgcagtatcccggtggcttccagttctcggtactcgagagcacgtaccacggctacgctttcctcgagcccggcgtgaccggcaccttcttcagcacctactactttagccaggcgccttcagacactaccaccacccagaccaccatcagtggtggcggcatctgggccgagggccaggtgtacaccaagaccgacaaggtcccgactgccagctacatctactcgccatgtggctccaacggtatcctcaacgtcaacaaccgcatcgcgctaaccagctctaactccagcgctgttggcgaaatcaccgatgacgatgccaccgtcgctttcactcagcagatcaaccttgcctggaagccctgcaccaagtaaagaacccaaagtggcacgatttcgggattctcgtccttggaagttcagcttgggaggaggaggcggtggtcggagtggttaggtggaggtagtggcttcatctggagcaggattggagatgggcgatagttgccggcatacagtccaggcacacaacagccagatgatgtcgagtttccagtgatagtgaggactggaagaacaaggtagccatttgtacttggacgaatctttggctttgcgtggactggggccttttctttccctgttcttccttgttgttccttttcatgttttctttttcttcatttttcttcttcgcatttggcatccaagttcttgtgcctcctagaggaactgaagtcagccaagccttcaacaatactttgactcggtcgttttggtgactgagtgcatcctgcctttggcgctctgggcgagcggagaacagtcgtctcgtcagcggcggtggttgagtgacatgatgatgtcttgggtgaaagacatgaaagagcaaatcgacgtttgggcgtcacctcgggtcctttgtgacgttgaaataaagtcctgtgttccccgttgagtttcaaggttgcgtttcaaacgatggaaggtggtgcgagacgtcagaacgttgtttgggtgcgccgcccagtgattgtcaccgggccgctgtcatctaggtggggctgcactgccgattgcccgctggcaggcgccacctgcagtgagagcagcacaggaagcggcgaggtcacttcggcattcggacttgggtgccagatgcccgagctgcgggcctgcagatcatccccaactcccccatcacctcaacgaccaattctcttcttctcgccacttccacataaacagttccacccccaatttcgactcccacgtcgacgccaaattgcagagcgccgccgacccgaaattatggttcagccgtgtacggtagccgggcgcctctgatcgactctgcctcgggtccacgggattttcttcgcgcacattaccgacgagcacctacatatacacttccgatgggcatttggttggcattcgacggctcgtcacggccttcaatgcaccttggtaattgcaccgttcgatatttcaaatgggatatcctacccagatagctgggaaccagctgactcggtcaaattccggtcccagagtagcacgtggcttgacaaacaaaccagacctggtacctggtaatattgatacccagctcagcttttgacagagacacggcctgcgcccgcttttatcacactccttgttgctgaacagcccactcaggaaggaaaaaggaatgcaagacatttgaaaaccatgcccgttggacgacgggcgagcccaccgtctctagccaccctcccgagacatcaacagcatggtttccgtcacaccctactggtttcaacccgctcgatcatgcaggccccgtctttccgcaacagcctgaactcagcaacggctgggatggatcgctaggaccacttccggtctgtccttggatcatgcttgactgcctccagtgtacatacgtcatggctgccccatgtccccatgtcccagctggccggacgatcacttctcaaccactgttctcgactgtgctcgctgctgctcaagctccagcggtccattgaacgaccctcacgggcactttaacgcgtcgaaaccgtcatcctagccagcgctccctcgaaggcttctccgcggtgggtttagaaacaggaattcaacgtcccaatgcgctcgaacctaaaccatgtgcgttgcgcataaaccgttttgtgccaccaggggtaccgtatctgaccgacttgcgaggccaattttgccgaagaggaattcgactcaccgacgaaattgcgccctttgctgattgtccttacgcccatgaggcggctacgatcttcgtcgaggtcacctcactttacatgcgtgcctgagacttacaacccgcattgtcgaaacaaacaggagcgcccccgcgttttcagttctttcttcttccttatcccgcgctgctgggtcatgaccctggacttggttgcatacccagccggagcgtacccaatctggcgtttctaggcgcaactgttccttgttgatacaggaagcatcagaacgttgggcggcgatcatgacaaggccatccaattgccgttaactgctctgttatcccggcccttcagaggctgcaaacgggagtgtgatatgtgatatggctgtctctgccttagccattacaattgtggcgggctcgggagtgtagacatccggaatttgatgccggggtcttgggttaccactgccaaaaccaaaatgatcgcacaaaatgcctcccaacgtctttttccacagctcctcgccgacattagcaccggaatatctgaaccgtgcaaatcaaggaatctggctcagttggtggtaacggggctgttacatcccatttgttaccgagacgttaccagcgacgaaatccacagtgacattatttgcgagtcatataggcagtgaacattggcgagtgtccaacacagctgcaacgcattgttagaggtgctatggcagcgcttgtgagcaagggaagaacgccttcaaccacatcaggtaggaaagtccgaacagcctgaatctaagccctcgctaggtaggtacacatctacaacgttttacaacttacactttggttgcaaccccccaccactcccccccttttcttttctttcccagacaacatgatcggtgtacgtattttcgttggctttgataagcgcaacaatgagtattcttgtgcatcagagccatgccttctatcagttatatcatatttgttgctctcggtccggagatggtcttcttcgctttcattctcgtcgtttttcgggtggtgcttgtctgactggttgacacacaacagaggatgtgtgctagggttcgtgattgggttgaggtcgaagccaagccagttggcgccctggaaatacaccaaggtacctaagcgatcttgaagtaaatagctgctcagtcctccaggcgttacacccttgtacctacgtaccctcccacctaatcctcttacagtgtgagagtaagcactgtctttctttggggaagacctgacaagcaaagacctgatccgaagttccttttcccgatctctggaactatagctttttgtcatggatcgtgacagcagtttttcttttgtcatgaaccatttgcgtttctttttcttacccttcctaacttcgcaaaaatgcccgggcctggcctgactggcaagcccagtgtccactttgacaccacatcgtgttcgcaacttcgactacaaccatgctcatgcgttctgaagtagggctgatgaagtttgttgtggagagagacaataactggattgtggatatgatggagaccgccaagtacaagaacgggtattgttcccgcttcatttttttcacccgtttattttgatagcttcagtcacatgaacatcatatcaactgcataaacgagtcgatccgccccgtctcaggaacggttcgaagtttccaaggttccaacaaccaaaaagtgccagtccagtcgaatccagtccagccacatcttatcctgtcagattctgcacacgcttagggttctattaggaattatgtgcgactacattcaagtaagtcacatcctctgttcatctgccgactcataacaataacctaacacaacatgacatggccagagagaatatgcctgccggcacatgcgctggatagcgtcccactggtgtcgtgagtacactatcacccacaagaggtgtaaaccgaacgtagctcactttgagcagaagtgagttgtccttccaaaggatcataactacgacacccaaacactaacagccttttctctagagatgtcgattgtggggagtgtaaaagcaggcaaaggggagcagtcccatgggaacatatgattcgacgcgacaagagccaggtgtattaaacaacaaccgccgaaacaacgacgacaccacgatcaccttcacaaagggaatgactttatgaccaaccaatcttcacaaactctccccggctcttctcttacaacaactcttcaaaagacaacaatcataaccacacggttagccaggggtcattcattttaattcaccggcattgtcgacttcgacgtcgacacacttgctcaaaaactactggggcggctttttgttactgattcgatatcattcatgtttctgggaggaatcaaaaatgctttcagcacttcattttcgcttggattggggctcagcgcggcggcggcaaactcgtcgtagtacttcgcagttttgcgaatattctgttcttggttctgggaggaaaaactctttttcttgttctttttcttttgttcttcagggacggccatctgttatcgtcataataccccttttcatttttttccagtttttgtctgattttggtctttgtgtctgttatttatgagctcttgtgcagctccgctttgggctggttatctgatttcttctgtttggtcgattttcgaaagcattgcacgtgggttgcaggctgcatcccatttcaaatattttgaggcaagcaggcgcggaattcttatcattgatagtgggttatatgagtgtgtttttgaataccagcatttttaacccccaaatggggttcagatcctttaaggtctaggcatacatgttgaccgttcgtcctgacattttcagtatactgatggacgtgtgctgaaacttcatctttctttcccatacaacgaatgtcaagaccacaaatcctcaccgtaattgaccatctagcttcgtttactcatgatcatttgcgcccagtcgcccaaacagtcgggttccattacatgcatatgtctgagacttcacgggcatttacaggacccgttctaaatccgagaaaccaaaggttcaaaaattgaatcgtaccaaggacgagtcgcaaaatgtatccgaaaatgtccgaacaccgacttaccgactgaccaactgactggagtaccaaccgatttcccaaacattctggcctcaacacggctagccgacgactcagcctctcggtacagtacagtacagtccaggtctcattgagtactagggttgtcttgtagacagggcaaatgagacaagacggaggagacgccgcttctatcacagtgtctccccagcctaggtctaggtgcgtacgaagagcaattgttgggtggaacagccagccagttgggtctagtcttttagcgtcctttgaccgaaaaaaaggtcccaagactaacctggagccaacacagtctcatttaccaagtccccttgtccctgctcgtctctaacatatttcgtgaaccagtgcatgtagcgtggtagtacatgaccgttgttgataaccgaacattgatcaacagttcaagcgtggaaagcgcgtggaccttatcggtcattgcccacctgggagctgggatgattctttattccaacccagtcaaagttgccgttcataatctccatctttttttcctctgaagggctcgcttggaagaacaacagcttgacgtgttgaaccatgtcgcgaaccaagctagaggcctggttctagatgggatcgactatgatgctcgggtacctgttcccttacattcttactttcccaaccttccctgcccagtcacccgcatccctcaactatgtttctttgcaccgctagcgctcatggaagatggatggtgaacagcggacagcttggctcagtgtttggcgttcgacggttggatgcgcttatgaagcggccatcgaactgaaatgagacgatatgatagttagcccatgtacctacctgcatctgcgtaggaggtacctccggtaggagctcagtttaggtacgttgtcgaagtgagaatggttaccgtacccgtgatgaagggagcccccctttttggtcttcttgataatgaatggaaggacccaggaccggaacgggcgaactgggttcggtggggagccgggtggggaaggtaatcaaacccggtgagtcgtggtgaggaagacgagggattctgtgaatgccaggccgagtgtataaaaagggagtagaggcttcgttttcgtccgcttgttgttcgatgttgtcctcgtctttttctggctttgttgatgactgggtgtttgctttgttgacaagtccgctaatgcctgctgccgttcactgtagcgcaagcatgggctgcaggtcgcttgacatgcgttaggtcggtagacttcaagctatgtacctacgcattccttgctcgctctggatatcctggtcgtatcgttcttcttgccaagtaaacggtttctttttcttttctttttgttttcataaagaaaggaaagttcaggaagtcgtctgttgttatcgtcgatgatgatgatgatgttgatatcggaatagcattgaaccggcatacccctggttacgcccaggaactgaactcttttgacagcttgatccaccgagatccaccgtgcttttgccccgtctaggccagcaaatgagatgacacggaattgtacatcctgtaggccgaagccgaggattggcagaagcccattgaaggttttgtcacggaattatcggagcgtcttccgccgaactattatagccatcaaaggaaatcgttaccccaattgttctcaccaacaactgccgagtgtcccgcacttgaaacaatcagcgtgccttcatcttggcgcttcccctgccttggcgggctcgcgggccttggcccccccctccccggaatttggggaattgagtggaggtggagccggatgggaagtgggcattcggtccgagcgggcgtggagggttctcggagaggtgggggaagtgggtttccggggtagcttttatccccggtcgactctagccgctcccatcaccgacactctcccgcttctacgatgtacttgtgccgctccgtcgaatgccttcagaggttcaaggggcagttggatccagatccagtgtcccgctccaacctcccgcccgtcccatccaaccccactgcctcggccaagaaatatgataggaccatggaagtcaagccaggtatcagatatctgggaacgggttctaacctgaggtcgaggaaaggacgtctccaatctcccatctaatcatcatcaacattaccatcatcatcaccaacagtcactttgacttggctcacaaggctggactctgggacagatcctccacaacatgtcaacaacaacaccaccatcgaccttgacgagcacgagggaagcttactctggagcaccgcctggccatgtacccctcaacaatacctttaactggtgtttcagtcagccctttttgtctgcgaacgactacacccctcaagctcaagtgttggacaagatcgaggatgagaggccaatctttgtggataatgcttcaggttagcatcttcttaacgtctggaaccttgcactcggtagacttcaaagttgacacatcaccctaaacaagaccgcaaactcacctatggccaaatgagaagcgatgcccttgccctcgccgccggtctgctgagtctgggtctcaaccctagcgatatcatcaaactcccaccaacaccgacctgcccgcaagggcccgagatccccccagtcgtcctcatccagcttcccaactcacttgcttttgcgcccgtgctgctgggaacgctggccgccggactcaccgcaacgctggtttcacccgcccttacgagcgatgaaatcgcttggatcctccaaaactctcggccgcgagccatcatcacggcgaaagcctgtctcggcgccatgcgcgaggcactggagaagcaggagccgcgagaccgagccttctttgacgccgtgcccatcttcatctttgacgcagccaaggaccactacccttctgtatcgtcatcgtcaccgcctacctctgtcggcagcggcagcagcagcagcagtaagaagacgaacaaaacccaggactggaaggtccttctgcgctcttcccgagcaacagtggtcccctcctccttccttccctcttccgcctcccccgctcgcacagccgtcattctctggtcctccggcacctccggccgatccaagggcgtcctcctctctcaccacgcgctcaacttctccggcgcgcacatgtggcacgacgcagccgactaccactctcttgcaaaggtccggcagcagcgttggctcggctacgtacccttctaccatgtcttcggtctctgtaacatcgttttgctcgccatcatgacaggcagcaccgtgtacgtgatgccgtccttcagtctcgatggcatgctcgccgccatcccgaagaggaagatcacgtacctgcacatggcgccgcccattgccgtgatgttggccaaggctcctgtagtcgaaaaatacgccaagcgcgacccgaagacaggtaagaacggcttcagctccatcgtggcagccgtcacgggcggcgctcccctcggacacgaggtggtcgtggaggtgtacaagcggtgcgggttcagagtcaggctcggttacggactgagcgagacgtgcagcacctcgctgcagcgcggcacgagcgagaaggagatggtggagcaggcgggcgagacgggcgtgccgcattggggcgtcgaggtcatgattgctgatatggatgtgcccgctccggggctagtggacgggaaaaccaaggcggcgaggataggacaggaaggggagattttgatacggtcgccgacgctacttagcgcgtatctgcccgtgggcatgttcaggacccctaagggtcaggagccggatatgtcggtcacgagggaggcgctgacggttgatgggtggttccgcacgggcgacgtgggcaccatcagtgcgcaggggaggctgcggatcacggaccggctgaaggagctgatcaaggtgcgcgcataccaggttgcgccggcggagctggaggccgtgttgtgcagcagcccgtcggtggcggatgcgggcgtggtgggcgtgtatgacgagtcggaggcgacggagtggccgagagcatatgtggttccgcacaagccggaggcgctggagaataagacggagctagaaaaactggcgcatgaactcagggttttggtggaaaagaggacaaccaagtacaagtggcttatgggaggcgtggtgtttgtgaagcagatccccaaaagccctagtgggaaaatcttgaggaggatcttgaagagtggtggggaggacaccgagggggtggagattcaggtttatcagaagaagaggaggggggctactgctgcttcgaagctataaagtctccggtgttcaacggtatgatgccaccccagagtacctctaggtagaatcaacagttttcgtgtcctgacgaacatctgacccacacaaatcgcacttgacattttttctttcccctttcttggcatgaacactatggtcccgttgtcatggtatttgtttttctattctgaggtctctcactcattcgtttgtggagctataattttcgctataaggacgctgcatcttcgttacatctcgaacgggacaggtcgccgagagggctggtgttgtgggctgtgttgctgtcttgttgtgagctaatctggccgagggcacctctgtggatgaagtgggaaattctatagtgagctgttgaggtatttgggaaaggctcaatggatgggagggatcatgtgagatacggactcgatttgatctgtttgtgtgcgagtgtctatgcatggttttctcggtcttttatgttctcggtcggaaacctgcggtgcgaaatatgtcggtgcacccttctctctcattagccttgcaaggcgcctttgaactttgaaacattctgtcgtgaaaccaacccgtagtttgacttgaataggtagtatccggattgtaattggacaaggatgacgaggcagattggttgctggcttgatgggcattgcggctgtgcgactcgagttcatccctccggaccactaccctaggcatctcttcaccctctcgttattttattgacgccgtcatcatgacacgtcagaaataccttatcggaactgagcaaccagccgtttttgtgataccctttcaattctttcgacccgtagattgtgggatatataaccaacagccgcgcagaagaaccaagaataaatttctcttttgcttcgccgatcgagcagacagcgacaataaaactgcataaaagctctagatcgaacaatccccgattcaaccctcctcatatctcgctcaaatatcagacatcatgtccgggttagaaggcgccgacgcgcccgcgccaaattactccagaatcgatgatgatcgtttcatggacttcatcaacgggaacagcacccaattgacagttgatctcaacatgaacattgacctccacctaccactcagtcaatatcccacccccctccctcccgctgtcaattccgccgcctcatccaagtcgtcccctttcaacctggacgaccccaactcaccatacatacaaaaagaacggcgcgatctgcaatgtaggctaatccgcatcttcttcgatgcaatcacctccaagaagaccgacctggtaaccaaactcatcactggcggcttcgtctcccccgacgtgcctaacgagtatggcctaaccccactcctcgcggccgtggaagccggtgacggcgccatggtgtgcgctctcttgaatctcggtgcagatgtcaacgcctttggcactcctttcaagcggagctcgtcctcatcatcatccaagcgtaaaaaggagaaagtggacaacaaaccgcctgcggatgcgcggacgccactcatggccgcctcagcagccggcaaccttgccttggcaaaattactcttcagggatttccacgccaatgacgctctcatagcaggtgacggccagctcgccctgcgcctggcggccgacaacggacacagagagattgttgacctgcttccctcgcgcaggggcggcgagtttcggcggtggaagacgcaccacgcagtagctactcgacggatcaagaaggccggccaggccatcgtgaccttctgtgtatattgtgtatgggacattcccaaggcgattctgtggagcttgccgaagcacttggtggttttacctagcgtgagattggcgaagtggttgtggaagaataagcatcagtttgggccgtggtgcaagaagcagatgaaaaagatgccagaaagaactaaaagggcagtacaggctgctggacgggcggcgaaggccttgaagcatgccccaaaggggatggcgagatttgcgaaggcgttggccaagcggatgtggtggatcatcagggggatattgagggccatgaaggtgatgtgtctgtggatatgggagagtttgcggaaggtcggtttggcgacggggttcatgtttatgaagttggtctcggctatgcacacggctggtatggcggtgttgagcttcttccggaacatcaccctcaaggatgtcggtaacgggattctggtagcgctgggcgccctttttgtcgacctacctcgggcggtattctctgggatgggagcatttggaaaggcttcgtataaagcgcttgtccacatgctcgggttcgtgggtaaaatcctttggtggattatggaggaactgtttaggtatgcagtgttcttgcctaagcagttgtggaagatccttgcggctattggaagttcggtggccaaaggatgtcatgagattcttgtttggttcaatccaaagagacactgaagggactctttggagctcggagacagtggttcaagatacttggcaagctggacgagggttttgggttcgaaatagttcccagttgctgttcttctagatgatctcagtaaatgagagtaagctacttggacaatattcactcaatacaatggcgtggtttgagacagacagtgagcccaccccagacgctgtagaagcattagaaaggttgcaggttgattcgaaatctgataacattctgttggtatcttgtggaaatctgcaggccgtgtgtcaccggaaatagaactgcctcagtgatggtggtgttgcaccggaccggatgcaggacaacaacacgttcaagcagatttcggttctgatggtcttccatagcgtcgatggctgatctcaaacgagatcatattaatatagacataacaaatcccacacttgtctctgcacgtctcacgtcctgactgcccgagttcgtgctcccttcactcgcttacctgggcaggtttatactaccgttgcccatatgcccatgaacgagcatatcggagtggttcgccgtgcacttgtcagtaatcacatagaagaagtgatgggcgcagtatctcccatatcaagcccaagacaactcttgagttttcatgtcgagtatgagtaagtctctgcatgtcttaattgatgggacaccagcagatagacattcagaagaatctggatagagggacgaacccgaaatcccgaaggtgactgtgaggagacgagagcgaagaaaatcaagctatctctcgagacggaggtcggcaccgaggtcaaaagaaggaaagtagaacaaccagagagcatgcagcttcgactgggggttgaatggatgtcaagacacgagagaaacacgatggaatttaacctggtcgtgtcatccagcatgacgtgcagaagaaggagcgtcctggttttagcctatgctgcacttgctcgtggatgtttcctcttccgacaagcgggatgaattgtgaggggtcagatgcaacgtgcaacaatgagtcgacagacagataggctaggtaggtagagcaggcaatggcataagaggttctccatggtgtcaattttggtaggggcgtcaggaggcgatgataccgcaaagtagcaacaccctcgtgggcagactctgatgtcgacatttgctttctttggcaatgccgcacaaagtgaatcagtgactccagtctgtaaaggagccgtttaccaaggcgtaaaagaaagagtggttggtcgccttcatttctacgttgtccgtgatgttgaagtcgggaagaaattcgttgtcaaaagaagtggaagaggaaaagttgaagcgactacggaggttcgggggactgcccgccctgacgggatgcgttgttaccgtggggaagtctagggcccagggtatctgtaagcaatacggcagaaggtctgtatttacttgccgtcttgatatgtgtgcaagatagatgcattcagtttgtccagtatgtaacaatcaattctctctccttatgtccattaccttatgtacctggctcgagcctccccccctttagtttccgttgttcaaaacccaactatcggaccctccaacttctcccagaacattcccagacgttgtcaatcctccacaagcaaccatcgatctattatttcctgcattagcaacgaatgtatcccataatttccaaatcaatcttctcctcaagaaccaccatggatagctttgaccatgcaaggcgcggatcaaccttccgttgctggtcgcgagaatcaattgctcactttgttgcagccatcgagaacaacgccaaccgtcaacaggtcactcctctgtccgcaacccaccttcaggcttgaaggctgcaaaaatgcagtttcagccggccagtcccagtcgggtaaagagcttttagattgcgtccccaatatagatgaattgacgtcagccgctttccttcttcttactcgtccaacagtatgctacctgcctgacatctccaggcctgcctccagacatgcccttgccctcagttggcttgctgtgtgcctggttcacctggtttgcccatcgccaactcgacaggctacgacacaattatcgtggattcgtccaaataggcatgcatcggggacagcgggaaccgtggggaaaggtcatccaccccgggaaccatgccaggatgtttctgtcgggcaagcccatctaactttcctggggtagcagttggccaagcatcgccctgcgtcccgttcccaatgtcacctctgatacccggctcatattacgacaagatacatacctaaccaaggtgccccaacccacaacctcctctaggaggcttttctccttgtcctactctctgcccagtctggtagggctcttgccgatgcaccgtggcacatatgaatcaacccagccacgtcccataccagctccatgtcgactcttcagcaccaacttagtcatgatggaggactttattcggcccatcaagcgagacaacgcttcatatgtcactctttcacaggccttcatgccgggcaaccaccgtagtttatgcccgtaagtctacccagtcctacaagcgcatttcaggacaaggtggctgactgggacctcgatccctccggccagacatgaagaaaaagtggtcacagatgggaccattgcccccatagttcttcaggaggtcaacgttgagcggaagcgaagtttgggttccaagatgagggacactttcacacctcgtaaacgcgacaataattacagggcaaacacattatcgaaaatcgcaacgtatcagcctggcttaacgcttcatgcgaggacacatacggctgcttctgtggaatcggtagttcaaggtatcgccatgattggatgccccgggccacattctacgatgccatacttgggccatactgccccaggggattccttttctcttcataagctaccgactacgactgatatggtggatgtcaactcagaacttttccggcaagggttcaatgcggaggagatgtcggacttgcagtctatcgtgtcgtcgatcgcggcttcgtccacaactgaggtcgaaccatcgcagagagcgtccacaaacacttcccgcaccaccttgttccctccgagtgtctcacactaccaatcccctacgccgccgattcagagaaacggcaacatcattacatcccagccgtaccccttcacatcacaactaccaataccgaccggggcattacaactcgatggccttccaccgccggcggccatgtctttggacgacttggtaatcactaacagcgtcccaatgtctcaaacaagtatgtctcctgctttgcaagtggatgactactcatggtggagtctaaaattgacaggcggcatccaagaatcaacacccgacttatctggaacatgcagtagtctccatgttcaaatgccaccggccttggaaatatctagaaacagtggaaaggacataccgaccttgggtactctggtaaggaccagagatgttgatgagccacaaattcatcaacactactatgaaccaggaccaggaacacatcagggcatgactcgatcaccaagtctcgacttagtcgagaccatgcagccaggaaacccactgacagggacaagaacacgtggcgaaatcggacaacaaccatcaacgacagatgggaatcatacaaccccaggtgccagcaaagcaaagatatcctcgtattttgaacaccattccgaacaccagttcgaacacctagaacaagaccagcgccagcgccagcactcgcatgcacaccgtaccaccggtatcgccatccactactgccgacccaacaacagcacacaacaagaccttagccaaggtcagaatttaggtagcggtagcaacgaaaatgacctcatctgtgacgaatgccaatggaaaccacgcggcgtccgcggaaatctcaaaggttatctgcgtaaacacaaaaacacgcacaaagggctgcgcctctcttgccacgttcctggctgcacaaagacgtttagtcgactggataatttgaagaaacataagaaggatagacacggtattgatgatacggcgatgggaggagggatatcaagagggggggtgctgccgttgaaaaggatagcatctactgaagcaaaggagcaaggggggaggacgaacggtaacggcgcaaagaggccggatacgagtgactctcagcagaggctgagagatttgtctggggattatacgatgttatggccggctttgcatttttgagtttagacgtttgatggggtgacattactccacaacacctctcgatttctttgatctatatagattctaccacctaactacaatcatcacagcgaattattcattagaccctctttcttttttcttttattcttaggatgtaacgttacaatacgataggcagttttgtacgattatttacaatgacgaattggagatgatacgcgagtgggtagagaaaaataccaggagacaaaagcattgcgtaaaaacatttagtcgcaagacacaagatgtgtaggcacctgagataatttctatagaaaaacaatggatccgtttaagtcgcaattatggagtggctgacaaacacaggcagttgcgaccatagtgtcctatctatagcctagcacaaaacacaccccccaactatcattcagtgaatcaacaacctccgcagccactctcagcctcggcctcagccctcaggttacgtcgcacaacacaaccaccagttcatgcagaattagttgttgccttcccaggggcagtgggtaactgagacacggcattacaatccttgtgtgacgatcggatcagagcgcgtatctttacgtctaccatagaatctcgcacaggaccttccaaattggggccagcagaagatttctctatttcttctccggccacagactggtacacttgatgtcgagtcaaaacacaggaggataaatagtgtatgtgaggtagatggtttggccaacagctagctatgtagttgcttacttagggaaggtcttgaagtccgcacaattttggaaggcccgcgaccatacgtcaatagatgatgaggacgataagaatcgtagaactgcaaacacagcaagttaaaccattccccccttttttcgaccttgacaaagccaagtattcgcactgtttacttcagccgcccgttcggaccgaaggcgtggaatgaaaaggaacgagtcgatcgggtgtcggatgcttgatgagacaaggggcacaggcagtataaggctctcggcagttgtgagtgccgagaatctggctttgatcacgatcttgatcttgataggggctcggataaatcttggacctgagacaatccaatatttgttttcagctgggctgaatgggatgcttttggagggtttacgaaaggttatggatgacgaagaagtaagaggagcaaagacaaatcaaaggattgatgcaatgggaagtggtaagtaagtctgagtaagttaatcacagttaaacagtacgtgtgcttaggatatttgctgttgttgcgatataaagcagactgccacccatccacacggtggtggactgcagggtatccaaatgtcaatagagtatgaaataaataaaacgtacatagccagatagccacaccgtgatagttccaacacccgccgcctattttttttttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagactaagcaggccttccattatgcgtcgggttgattattgctaactctcccgagtgataccggtctcaacccccacagtggcgcgccatcgttcgacccttgattcactgtcagccagtttcatgaaaggcacaatggtggactggcatcttacaaatctcccgatactcggggcaacccgagatgttcaatatccgcgtcgtccagttcaatgacagcatcttctactcaagattggagcaaatcggttagtaaacatgatagggagttgacatgatagagtttcgaaaggaaaaaaagatcaatgactcacctccacccttccctatccttccctgtaaccgtgcaaacaacctcaagtgaaagcccatagccccctcaaccttttcatccacccccactaaatcctcctcaataacccaaaacccatctttagaattcccagaaactcctaccagcaccgacctaaccaggtcaaacagcttatctcttgcctcctgcagttgacccttcatagtctgcaagtgtccatagacgtagtcatctggcgtgatcccttgcccttcaggaggagttgtggtccggcggctgctgtctgcggcaattactagcatcgacgcgccgagacgggaggcgagatccatgatctggtagatctgttcgcctactcgtaaggtttggagggagtagatatccttaattagcaaaagcgagcggatgaggctgtcggcttggacggagatggagtctagtggttcgtttgcgccgctgatactatggcgggttcgtttgacggtttcaagattggagatggcagtgatgattatggttgagaggccatcggagagtgtgacgggagtgggctgtgtcaggatggttaacgtgtaatccgtgtagggtttaggggtggtggaggagcggaatgaacttgccattctgaagtgtggattcttactcaagtatcaagactgaaacatctgagtgtaaatgagatcaagatggatgaacgtggttaagaggtatatatggaaccgtatacctggcgtgatggaatgtttgaagagttctgaagggagtcccctgcaaaagaaaaaaaaaagtgtaacaaagaccttgccttggaggtcaatggcttaaaagctaaggggactacatgtgctgaagcatatcttggccaatgtgggtagacaaggggctgactggttggatgtgggagttcattgtgaacgtgatccgagactggtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagtcaagaaaagaaaaaaaaagtgtgtgatgaagagagctgccatgtcttatcgcatcgctcgctcagtgaagttgacggagtgccatgacgttggcccgcttgatcaacgtttgagtacctatcaagcagaaatagacggctcatctggcgagactatatgaatggcggacttcccgtctagctatttggggaaacaagccgacatattgttgatacctggacggcgatatacatgatccggcaaggaacagtatcatcgatacggcgcattacgggtggttcctggtaatctcaagttatcgagacacttatctggacttaaacaccgtactggctttcataactctcatggagagcgccctgacaaccgctagagatgaatgtaaccgggccgtacatgggaatgtctcggtagatagtacttccatggtgacagcattgctgatgaaccggatcgcgaagactgaaccctgaacctcagatagtcactacccagagagccagttgaagattcagctttttctagggcagtggcccaaccaggtaaaattgacctcattcgtccaatggtttgcacgaccccagtttgtgatgtgagggagggcagcgttcagggcgttcatccgcggtttccgctcgagatatgtggcctgacggcttgggtttagtacgtccgtgacaaccggcggtgatttggtgtcaagtatgagtctgggccccaggagcaatcgccatggaacgttcgaccgctgcatcaaccgttcggaaatgcatcccccgggccccgaggtcacccaccatcgatgagaagcagctgaatgaagcgaagacctgcagccagctgggtacctctgccgcgctaaccagccggatataatcgagacccactctagagggctcctacctggaagcttgggaaagaaaatgatgagaaacgctgcgtacttggtgatacaggttccggtcttatgctgatgttatcgtgcagtggccgagactgaactcggaagtcgggacatcgagcgcttgaagacttgcactaacagagcgactaggttgagctgctagtttgattatccttttctgtccggggctggctcgtgtaccaacacacagatagtgcgcgtcatattccaccaccgctctgcatgtatttcacgctaacgtgataactgaaagcagggttcagtacaatggacagctgcccttcacgtgctttcgtgtggtttctcgtgcaggtgccccactgtttctgcatgtccaggttaagaactgacgtaaagacccacttcaacctttgttgacattgactgccgacgtcccccccgcgcaggacttttggggtcttcacctacccttacctactccaaactcctgtacacaccattcacgtgtctcaaacaaaccttgaaccttctaactcagcttcattcggtgggctagcgacatttacttgaaagcttggtacgactacctttgacgcggtttcctcatatttcctaatcccacacctcatccagcgggttcaagaccgctttcaacattgtttccgacgagcctcaaccagtcacaattattcttgttgcaacagcgaaactatgtccaatgtaagtagagcatagaggtgtcttccctggtggtcttctgtgacctcaggcgaacacttgcgatgcgaatgcgtcgtttgtcccttacaacagggccaaactttccgaatggagccctccttgtctaactaaccatccacagagtcgcctgggtgttcttcgggatgctcccgaagcagcaagaaacaatgccctgtcgtcagcttaccttggcaatggcctcaatacgttaaccgctgcgaacaaggagaacgttcccactggcaccggctcctctcctaccgacaaagctgctttacatccagctgtcactccaagccaacctgctcccaacaaccggaagcgcaaggcacccgcgactccgccggctccgcggcccctgccgacagccgatgaacttgaggacgtcatcattgaaggacctctcaccgacaactgtgatcaagtgcgccgtaaaattaaccgcgctcttgatgcaggcatcatcaccaagacggctttggccggagagctcggcgtgagtgtcaagtctctcagtggctttctccgtgagcacggcgcgtacaaaggtcaaggctacagctcctaccctgccgcgtgggagtacttcaagaagctcgaggcagtcggttacaagatccccaacaagacatccgccaccaagaagcaaaagacagattccgcggccggttccgcggctggaagctcctccgctcaggcggctggtgccagtaacggcgcgggagtcgatataagtgacgtctatctcgagggcgaggaaactgatgatgtgcctgtttacgacacctgtgatgagatccggaggaaaattgatgcgtacctgaaaaagcctggcgttaccatggcgcagttctgccgcgatattcatgcgcagtttcatggcattaaccgaccggccaatattcacacctcgcagctgtcccgcttccgtggcatgaagggagccagagcgggcgcgacctcttccgttttctatggcgcttatgttttcttcgaaaagttgcggataaaggagaaaaagccaatgaccaagcatcgccaggacatggaggagatctggcctggagggtttgaccgtaccgatgacgggcggaaggggtaagcacacgttttcttgaaacaccgtcactccgagtaaagcgaggcagccactaacatattgattgaataggtacatttgcttcgcgggcgagaggccctatatggatcattacggccgaattaccattcaataactgggcaacgccagagttcttgtggggttgagccgagccgatttgtttggaagtgtggtcaactctcgaatgaagagcacggtatagggattgtatatgggagagttcttcgcggaggttattgtagcggccatttcgacaggctgttgatcgagttacatggctagaatcgacccgagtagagatagaataatggaagttaccaccaagtgttaaatggtcagaaatccagtgactgggcaaaaacttgaacacggcggtgagccagtgcagtggcattgcactgtcgagacgattcgagagataactacatctacccatggaagaacaagcagacgcgctgctaaactggctttggaatgtagctcacccacaaacgctgccattagcgcgagcgtctgtttcatcccgattaggttcattatcttagtttcaaacttgggcatccgttgtcgaaggatcaatccacaatcttcccaaacttggggaacctgcgactgggccagccactaggcactcttacctctaacgcaggtacttgactcaaatggttgccgggtttttgaagaaaagaactcaaaaaaattgagggcacggtcacagaaggatttccttcccttctccttcttcacactttttgtcagatttttcgtcctccacgtatctctcaagaagtattaccccgcgaacactactcgacattatggagaactcaaccccagccatctcatccaacgtggtgcaaccaatccagccttacaagcgcaagctcgtgggtgtgcgcagagttgtggcgaagaagaagattgagggacactgcactgctgtcacggttgacaattggaccgtggttggcttcacctcccagatgaatcgcttcaaggtgagtagtattcgcaagcttctttatgcaaaataacagcttgatcatcagataagcggtgaactaattttgtcgcttgatgcattatccagattggcgatctggttgtcttcatggaaatcgattcgttcattcctcgcattgatcggtattgggagctctggtccagcatggacgatgttttcaatggagagatagggctccgcgtcaggtcacgcgaagtgtccggcacctactcgcagggtatgatcttttcccttgcggattttcctgagattgtattgcatcatcaaaatcgcatccaaaaaatcggcaaggacgaagccacgagagagcttctgtcctattccttcgcagacagcctaggcatcaagaagtgggaatacccgactcacgtgcggccggttacgggcatcatcggcgagttgtcgccgctcatccagaggccaggcaattaccggattcaagacatcggcaacaacgtcttcaacacacatgcagccaaaaataggatctatcaagtcacggagaaactcgacggcgtcaccatgcacgtctacaaggtctccaaccaatcgccagatctcctcgcttattttcccgccctaaaacccaccgccggcagtatccccatccctcccaccatgcaaactcctcgcggccgggttggcgtctgcaaccgcaagcacgagttcttcgacgacggcaagaacatctactgggaaaccgccaaaacgagcggcattctcgacaagatccacaagattccctaccgtaacattgccatccaaggcgagctggtcggttctcacatccagggaaacacgatgcagtatcccgaagggaaacacgaattcgtggtcttcggcatctgggacatggatgcccgtgattacctcgcgaccaagagcgtcgagctgctttgcaagacgctcgacatcgctcatgtgcctgtgctcgggtatggtcctgttactaagtatgggaagagcgtggaggaaatcttggcgtatgctgataagcttggtccaggagaatatggtggggttaaggagggcttaatttttagggcgaatgatgactggaagaaaggtttcaaggtaatttcgaacggttggttgaagatgactggaaagtagagacagggcagggtagattggcagaaggaagaagttgtttgggcgatggcgaggtgttgatatcgtcatgtgcaatataaacatctgcaatggtgaggagtaagtagatcttcgcgagtacgatggcttagcggggaagagaacggcctgttgagaggctatccagcgccaggggagcgaaattattgcactattagattgcactattagaacaaaaaactataagtcgagcccgctggaaaatatcccaaataactctccaagtcaaagttacaacagtattaccaagatagcgtgcatgaaacgtgttcctagtcacgtagtaacagcgattgagcccagtattacatgatgcgcctaagtcctgattgggaccacgaaaaaaatatatatttttgtccctgaaccttttttcggtcttctggggtacgactacttaagttcagagattagaccatgtctcatttgaaatttcgaggtaagtcacaaataatttcaatcaggagaggcttggtcgccagtgaaaactgatatgtgatacatacctagaatttcgatttcatctgatgcttccagcttggttaatgatcaaagcatgggagtttcaagtctactcagcatactcaggctggaaactcaatcgaagacagtacgtagtgacaccacggccctcgctgtatttggatatacgttttttttttttttggggggggggggggggggggaatctcaaggatctcgaggtcattttcccagaagctcatcatgccgtttactttgggctaccttgggcaccaaacggaagatgctgcttcactaggtaagtctccactcagacatatcaatctcaatactcaaattcaacagaatgcaggcaggaagtcaagtcaagagagttaagagccttgaaagcatcgaatggcttacggagtggggtgtcaacccaagaacgctaaatgacaatggccatgaacgcaaatacaccagacggattagaaagttgaagtcaacctttcgccgaaactttgttcaggactttgagaggtatggtcgaaaacccaactcttgccgtcccgggacctcgtgggttgactgaggacaagggttgacgagcatctcagcgactggttatgacttttgaacacaaagggtaacccagacagagaccgatatggtacatatagcctgagcagaaggcttcctagccattagcactcaaaagagagataaaagttttgaagtgaagctttcacagccgagtgtcaagggagtgaagtcatggttcaaacactttgcttcgttttcgctaaccacttcaaaccctaacccttcacatctttgtccttgtagtttacacggcagacaaagcagctgctggatgccagctggccttctgcttacaaccccgccaagccaatgcgacccagtggttacattgacccaatcgtggaaaaggtgtcccctgaaagttttggaacaagctgctggcacttttacaacctccttttgcctgagcacgacaggagcgccactgttcaacgccagaaaataatgcaatcatgagattctccgcgctatccctcggccttttggccttattgacaccgctcacggcagcgtggtccaaggaaggcaagtcacccactctcccaacagtctcaaagcttccctgggccagcaaatgtgctggcgatccctgcacgacacaagctgggataggcgatgacggcggagggccatacatgaagatgcagagaagaggcctccacattctaacatagtcttgtacgacacagaccgcgaaatcttccgagtccgcgacgagctcattgcccatgagggccccgacgttaccttctacgagttcctcggcgtcagcaagtccgccagtctcgatgacatcaacaaggcctacaagaagaagtcccgtcagctgcacccggacaaggtcaagcagcagcttcaagctgaacgggtaaaggcgcagaaagagaaagccaagcagcagcagcagaccggcggcaagccaattccgcaggtgatcaagcctcccacgaccgccgagattaaggcggccgtcaagcgcgcctcggagcgccaggcccgcctgtccatcgtcacaaacatcctccgcggccctatgcgcgaccgctacgaccatttcctcagcaacggcttccccacgtggaagggcaccgagtactactacaaccgttaccgccccggcctgggcaccgccatcacaggcgtcttcctcttcgccggcggcgcagcccactacctggctctgtacatgagctggaagcgccagcgcgagttcgtcgagcgttacatcaaatttgcccgccatgccgcttggggggagaaccttaacatccctggcgtcgacgccgcccctgccccggttgccgctcctcctcccccgccacccccaccgcagatgatggaagatgaagacggaaacctcatccccatgaaccgtaagatgcgcaggatgcaggagcgcgacgccaagaaggagaaggacaaggacagcagccagaagaccaccagccgccgtggtcgccgcggccagcaagccgccgccgtttctgcttccgcttccgcctcgggctcggccacaccccagcctgctgcccagggtagcggaccgacgggcgccaagaagagggtcgttgctgagaacggtaaagtgcttgtcgtggattcgctgggtgatgtttaccttgagcaagaggacgaggagggtaacacggccgagtatttgcttgacgtaagttttctatcatttcttcaagaaaggcaaccagttacaagcaacctaaccaccgcaaaacagcccaacgaactccaccgcccaactgtctccgacaccgccatcgtccgtctcccccttttcgtctacaaccttaccatcggccgtctgttctccaagaagcgcagcaacgccgacggagaaggctttgccgaaggagagtacgaggaggtcgccggcggctccgaccatgatgacgattcggagcctggtaaggccactccgagcacgaccgattctgccgatgactttgagctgctggagaagagcatagacgagctgggacagggcaagtctacgggtagccagaagcagcagggtggtaacaaggctggaaagcgtaagaataagaagaggtgaacaccacggttacgacgtcctgggcgtcaaaggaaatgggtggttgatccctgatggaaagaataaaagaaggttgtggttggactcgtgattttggttatgaagatgactatcgtattagggatggcatatatagttgacaagctgtcttaaatgacaagttgatggcctcaatttgcagcaatttgttcactttcatgcagctttcttctagtgcgtttatagtcatgacaacctgtgaacagtctcaacaacatcagaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcggaaatcaaaaggtgcttcgagcatcaaaacttcttttttcccaatcactttatcttcgcagtttggcatttgtactttgcacgcacgtcgacaccttcgtgatattttttgcatcattgtgaaagcatgggaggttggtgggatgcaaattctacccgtcaaggttcggatagcctagcaaagtggagccatttacgtagaattcaggtatagttgaagagcgccctcgttccctcatttgggttatctggtattacgatctgttttcctttctcgaccttaaacccaatattgaatatgtgtactaagtcatcaacttacccttaagcctaaccagaactccaaagtacaaacctagccattcccaatcatgaaccctgtgtatatatttaccccaaagagaaacaacaaccggtacgcccagctagatcgaagatactgttcagattcccactgtatggctaaacaccttggccgccaactgggtaagaagcctcgccttgtcgtcttgagggagttcctggaacaagaagaaaagaggtaaaaccgattaatgtccgatcatcaacaggttgtcatttgtaatcgagaccgctgtcttcttccgaatcttcatcatgttttaagaagtccacaatcagggcacttacctgaaatacagcatagacactcttcccctttgcgtctctaatagcacccaatctgttcccggcaaccacgccagccaacagaccaggcacgttcgcgacgatgaagcccagcgcggcaccgctgattccgcctagcaagctccagaacttgttcgttggtcggttggtgccgtcaggctccgccatgccttcctcgcgcagcatctcctcgaagacatcggcgaactgctcgttttgcgtttgctcacggtcctgctgcgcgcggccattgtcgttgttgctctggttctgcttggtgaaaaagttccatgcccaggagaacgcttggccggcggggctggtgccggtgccgcccgcaccggcgtccgcttcggcaaagggatcggaggtattatcgaagccgcctggcattccaccgcttccccccgaggctgcactgccgccccaggatgaggacgctgatgatggtggaacgtagtcggcaccgacgccgaagatcttgcgctgctcgtcatattcccggcgccgaatagggtcggagagggtgtagtaggcgtcgttgactagctggaacttacgggtgcgctcggcgcggtcgggcgcatcggctgctacgcggtctgggtgcgtcttgagggcggcgctgtcgccattgccaggaccttgttagttgatggtggtcatttgggtgatctgtagtcgtgtgcaggaaagctgctgtcataccgtttgtaggcatcgcggatttgatttgtcgaggcggttgaagaaagtcctaggatcgcatctgtcggaagccatgtgagctctccgccttgccgcgcgagtgctaggacaaggaagctgatgtctcttttactaacagtaatttggagggcgagttgaaggcatcgtaatggagtctgggtggctcgggccaatagctgcttgtaagtctagaagtatgaatgaaacacagtcaaagtcgaagaaagtgtataggataaatgaaaggaactgtagactttcgaggagaatgtccgataagatagatcaaatcaactgtaaaagtgaagtggataaggtagccaactacttaacacggctgagccatgtgagggaacctcttcccggggcaaactctccaacactgactcaaacctgacgggtcagctgttcaattggctgcctcacttgcgatggctgtttattcgtccagagatggatggcgggcagtggtcaatcgatctgaacgtgaaaacgggagggatgaccgacctgctcccgctatgaactgtgaagatggtccctggggtcctcgtcccagtgtcaagaccaactgaaccaacgtcatccgtggcgggtaaatgtggcttgtttgaccacagctacccaattagaagcttttgacagccttgcacgtggctaatcgtcaagcctatccctgcaaccgacgattgctaccccgatggagcccggccggccttgaccccgcctcgcccgcctgtgggccatctcctcggcgaggatcttggtctccagcgcgacacgttctggacccttctcatgttatcactttaccctttccaacatttgattgttctctttcgtcgataatactttatttctgagctcttatttattcccacggacttcacgacgtatttaatgctccgtacggcatacgaaagacaatatgagtgctgtcgagtatgattgctctacccccgaccagagggaagtagtctatcatcccgatttatcatatgcgtcacttcccctttggtgattgggcggaaaggctcgattgatagccgctgtttcatatcattcattcagatcatgatggacgcatgattgcagtgatgacgctaaaacagcctgactgtgtgactgcccaacccaaccgccaaacactgcaccgaagttcacgttttcgaaacccgtctgcgctcaattgtctcagaaaaatgctggaaactgttttttgctgcctgatgcgcaatattcatgcaaccaccggcgtccagggcctgcatctggtcacttttaggggggcctcgaccctcgaggctgtttgcggcccggtgttggtatcacacagtttacaccatggcgagcattcgtcgaagcatgatcggctttcttgaacggtcaatgtttgtctgttcgaacaccgggcctttttttgatggtgccgcatcatgagcctagcgtccctgacggggtgtatctgccgcccaaataccgctagtttgcaatcatcccccccgcctccccccccgtcccaaacccaggtgtgcctgccctgcccctccattcccaacactcattgatcttgcccgcaaatgtgcgtgcactttcgttcacatcatcacgaggatatcttcaggttgcctgcccaaataagaagtcttaacttccccacgcccaccctcgtatgatctgtagttttgtttcctcatcttgctcccctatctctcttcacctcaaaactacacacatcacggtagccagtcgggaagcatcagtcttacgaaacttcacaaagtttgacgaccgagaaactgcggcaaagcactagacgagtcacgttgccattcctggttgcttatcccagaccacgaacactttgatcttcgttcgctctccctaccgcggaaggaaatcgtatctacaccgcttgaaactccaccctcgagtcaccgtcactcgtaatctcaagagtcggccgagaactgttcacttttctttaaatagttgacaccataatacaaacgagttgtactagaatacattcgttttcaaagccgtggtacaagctcttcgtccttgctgccaattcctgtcttgcttctcagccagctagctcgatataccacatctacttagcccaacttgcgcagcaggaagggccgtgtaaccaaccaacaacaggcattgtcaagactacaagaaaagaacaacccgggtatcaggtaatgtacaacgaagctgttcctgccacaaccttttggtcacaacttacaaatttttcttgtctcacatgctaacaatcttttatgacattacagaacaacaacaatcgagacggttcacattcctcctagaatcacatcaatatgcattcacaagacgaactttccgctctgttttcccggaacttgtccctagagcctgttcagcaactcgcacaagtccaggtcctgaatcaagaaccgaagattgtctacatctcggcacactacaaccactcagcccatgttcgtacccaggacaccccaccagcacagcctgcacccagaaggacttcagagccgcctgcactatctgaggttgaagctgtcctcacaaagcaccatgtgaacacagcgtgcttgtcccgtgcccagctccagcttttcaagtcagtggacgatccgcagcgctacaggctgattgacctttggcgcaattgtcctcctacaagccgtagcgataatcctacactagactggagtatgactagcgtgagccaggaagagatcctggccaagaaccgatgggagcaacagcaacagcagcaggcggctgaacaagaagtgaccatgagcctcgatggaactcccctgactccgattcaggcaggcgacggtcgttggatcgcggcggactcacatcatgaaatggagccctacatggcttcaggttatgaggatatggctcgccgtgagtatgaagactccgctcgtcgagcatttgctgaatccgtggaacgtaccaaggatgcctgccgccccctcgccattgccaccggtggcccgacgtttaaccccgcgcattccgatcctgtttatgctaacgcgggggttgactggaggcaacaagttgccatggcaaaccagtacggactatttatggcgtacagggatgatcaggagatgctttgagctaggagtcatgctatgtgttatgtatgttcgggaggaatggaggaggccatttggcatatgtatggcgttattttgattgggaatgtacaactatgtctttgctagagagctcagtttgtcagctgactacgatagatcgctgtgtgcgttggtttgaggaaagtagaggtcatggatttactggtggtcttttacttctattgaatcggacaactttttgcttcaggtaatattaaatattctggttaaagaagtggtgcgcttctacccagcccggcacaggtcggtgaattcgacctaggaagactgggcttagagaatttctgagataacatttcaacctttttctcgtcgtgggcagatttgatggtagactaatgctccgtcaaccctactagctggtacctgtcctcctgatttttgtgcgggcttcgcattccatttcgtggtttacgtgggaatgtaaaagcgttacatgctggtgatacaacggtttgtttacatcaaaaaaggaggcgtttccgctttcctgggacggcctgtggggtcgggtgttcctggagattatacttgtgggcggggccagtgatgaaatggatgtggctggaaaggtgcgaggctggctgttccatggctgacgcgttgcaaacgccacatcaaatcagcctcaggacgaccaagcttctgtcccgcacggcagtggagcaggagggaggtgctacggggcaattgtgctacgcagctcccaggttgcctgatggagctcaccttgaactgaagcaattagcagcagcagctaccagcaacaccaccatcacctcttcaaacaaagcgatcccgacgacccatttcttgagctacccaccttgagcccgagctagcgcaacgagaacctctccatcctattgaaaccggagatccaaacaaataccggcatcgcacatcaacaccttcccatctaaggcataatggtacgtcttgacaagccccggcagtccctcgttagcgggcatccatctccgaaacgatcaaaccacagccgggcgcaagaagccatggttctcgaccctgaaacgaaactgacagagttaccttcgacaacaaacagacttccataggaacaggctacgatcttgccaactccattttctcccccgatggtcgcaactttcaagtcgaatatgccatgaaggcagttgagaatggcagcacctcgatcggcatccgctgcaaggacggcatcgtgttggcggcggagaaggttatcacatccaagctgctcaagcaaggcgccaacaagcgcattgcgacagtcgacaggcatttgggcattgtacgtatacgtagatttatttctttttctatttgtttgggcaggtttcatccacgagctccgaccgtctgcggggcagctggagccaggttcaccaccctcctccgccatcgcatgaacgaaccataccccgaccttcactaccttttgatctagctcgacgattactaaccacaaactgcgaatccgtctttgataggtatactccggcatgatccccgacggtaggcacttcgtggaccgcgcccgcgacgaggcgcgcggctggcgcgacaactacaagacgcccatctcgacaaaagacctagccggccgcatgggcggttacatgcaagcctacacgctctaccaatctgtgcgacctttcggcatcacggccatcatcggcggctacgacagcgaactcgatacgcccgtggaaggcgaggtcggcagcggccccagcgtcggcgccggcggcaaggtggagggcaagaagcacggtggtccgttcctgtacatggtggagccctcgggcctctactggggatactacggcgccgcgacgggcaagggcaggcaagcggccaaggcggagctcgagaagctggacctcagtagcgacggcgagtcgagtctgacgctggagcaggccgtcaaggaggcagcgcgcatcatctacgttgcccacgacgacaacaaggacaaggagttcgagctcgagatgacctggatcagcggggcggacggtcccacgaagggccgtcaccaagaggtgcccgaggctttgcggaaggaggcggagaagtatgcggagcgcatgactgcgaaggacatcgaggaggaagaggaaacgaaagagggcggggacaagatggaggagtaagggaaggcctaacctctgggctattgatggacgaatgaacgaggcggaagtgatgatgcttagcatgtaattctaaaccatgaggcacgactgcgatttgatttcttgacaagtgataagagctccgtaactgccatctgggattcggcctaaatcatggcatgcgatgcactacggtttgtcttggtgatttatcaagtatcttacgtgtgtggaaatcacctagtgaagcatgtggtcttatgttgcgaggcaagttcaactggaaaaagttgtttccataagcaaccagaaaatgcttaaaaactcccattatatgatattctaccttttcccaaccttaacccagcaacaaacaacataaattacctgaccaccgggtattccatttcttttgattctcctcctcctcctcctataacacctccatcacctccccccctctctaactagcatgaaaagcgtgcctagcatcccttgcctcccgccccttttccttcctcttctccttcttcttctcaaacttcttcctcttctccatcccatacttttccggcgccgtaatcgcctcgatcttcctcttactagatctagcagatctcctcttgcgaatatcctcattcacagctaacaacgctctagtatactctgagcttcccagctttctttgcagcacatccaggaccgacaaggccttcgtcttgagcaactcgtagcgggtcttgaatacgtcgttcaaggaaaatgggccagggatggacgggtcggtcaggttgcgaagcgggcggatgatggttttgatggaaccgagcaaagtggagggctcggatttcgagcagaaggattcgagcaggtccatggcggagagcttggagacgagcatctcgggccgggcggcgcgttctttacgaatgatggaggcgagcttgtaaaagaggtagcccatgtcaactggcttcttgtgcttcttgcggatgccgttttcttcgtcttcggcctcgtcttccaactcgtcttccttctcgtcggcaccagccccgtcgtcggtattcttggcatctaggtagctgcctaggaagagcaagatctggacaacctcatgagccagcggctcgtcaacctcgggcacgttaaaggtgctgagtgccaagcggacgagatcgctgatttcttccttgcttagctcgcgcccgtgagaaccgtggagaggcggttgggcttgctggccggcgttctgggcaaagtccgcgaggtacatgctgagaagcctggtcgcggtgagcttcacggtggggttctcgtgagcaagagtgtcgcggacctcggtccacaagacgtcagaggcaggcgacaagaccttctggggatgcttggcgactagagtctggaccgtggtaagactggtgtcgacaagctcccagttggactgaacggtctcctcatcgccgagaaccttggtaatcttgtcgacaacaaggttgacgtccttcttgtccttggaggtgggttcgcgaccctcaaagtagagtccgaatgcctgaattgcaagcttgagcactgccatgttctcgttttgctcggcccagttgcgcatcagagtcatgaacttggtaagacgctccttatctgccacgcggaaggtttccttgatcagctctgcggcagcgagtctgcacttctcgctgtcatcattggccaggacgaacacaagggggatgaagcatgtcgctgccacctcctggacgaagtcgtcagacgtcttcttgagcaagagattgataacctccatgactgacaagcggccaccctcacgctcgtacttaaggttggccacaatgaacttgagctgcttttcccatctgttcctcttctggggatattcgcggaggaactggaagaaagcaccgcgagccagatcccgagtgtccttgtcgtcgttggtgatcatgatagtaccgacgtggtcgagagtgtcatagactgaggccgtctccatcttacgatcaagcactgagcgaaggaagttgaaggtgacatggcggtagagaggctcagtcaagtcatccttcaacttgctgagcagcatatcgagggcggcctccttgatgggaatctcacgcctgtctctgaggacgacagagatgagcttcaacgctgcctgcgcaagctcagacgcggttgagggagacagggacatggacttgatgccttccttgatagccaccttgtagagggcagtggattcgccattcttgaagggaaccttggcgatgacggtgagcagcctgaaggccgcaaccttgacttcttcctcaatcgacaagacagcatcaccgagcagaggcatgaatccggtaatgttgttggctgtgcggaggttatcgtgcttcttgaggacagcacgaaggatgtcgatggcgaatttgatgagcttaaacgtatacttggcggtaattcctccatcagccctcttggcggccttctggacgatgtatctcttcaggcgaggatccatcttgggcgcatcctctggcttctgagccttgtacacctcctgcatgacttcatagcagaacacaaggatctcttgagaggcagccgccgggttctccaggaggcccttggtgatgcgggtaagaagctcgtctatcttgcgagctgtcctaagatcaagcttctcgagcaacagcgcctgcaagggcatggtaaggtcgctgaggcgtgtgatagacgccgtcttggcaatcagctccatggagtcttgactcttgctgctcttcacctccttcattttgctgacataatcctcagcatccttctcttgacccgtagcaccaaaaatatcatccatgatgattgccatgatggcagagaggcagtagtcgagatcgccttgcttgaaagtggggatgacagccaacagcatggaatgaagggtataagacaagacgtgcagctggggacccctgctaagagcgccgcgcagctccttgaggatgaactcaaacctttcggggcccagaatgaccgcaatcttggaaagagtatcgcgagccatctcacgagcatcccacgccttgctcctgaggatatggcagatatcggtaagcacaccaggcagcttctcattgagcagcggctcgggaagaagggtggcaagcttagcaatgatcacaccgaccggaactctggtgctgaccgtggtttcatccttttcatggaggtgcttgataggaataggcaggaagttgttcacaatctcagcgctaagcttctcctgatcaggaatggtcttggcaagtctgcgaagcttgggagcctcaacaccatcaatctccatggcatcggcattaggcctttgcgtgttagcggcgcgcaacacatcgatctccttctcaaggaggcggatcacccgcttctgccattcaggctttgactcaatatatgagacgaaacgacgcagaatagtgcggtattgctgccagtccaatgaggcagtcaacccagcaatggcggtgatggtctgcgcgctaagcccgtgatcatcacctccttccgtctgaccgaagatgaagtgttcaagaagcggaatgaagaactggctgatgtgcttcgaccggaactcgctcttctcattggccgcttccaacagacgcaaagcctgcagctgtctagcgatggcaggactcatgatatggaagaagaacgccttgtctgcctcatcagatgcagggaccagtaaagtcaagtcagacacctggtcccaggatgggagatgagcgaccaagtatccaaagacacgcaccacctcacgacggacagtctccgaggcttctctagacccagcataaatggcaggcaggatgatatcggacataatgctagtatacgcatcttgttgaggtcctgcccaggctgcctcagccgccctgatgaacttgcacagtccgtcagcagcgttggtggacagcacaccaaactcctcgtcctggttgatatagaacaagaggttatgcagcaacggcatccactcgtcgatcgtgaagggggtctcgcgttcgccagagatgcggttgaaggcagtgagtcgggtattgtagtccggctcgtcgagtctcttcacattgtacgagttcaagtcacggcagatatctgccacctcctgagcccacggctccatggaggcaaacacaagtaagacgtcggcaagcgtctgtctgttctgtctatccttgaagtatccaaagagcccagcgagggtgctgtagactctcttcttcagctccccatttgtctgaatatcttccagaacgaggaactgtttgaggatcagcaggatggatcccttgaccttggggctgacgcgacgtgctggctggttgagcaagtaggtagcaatgtccaccatatcctgaacactggcggaggagctatcaacaattggcgcaaggtgaacaacagtatcgacggcagtgccgaggagatcctttccaatgtcagtctgatcacggagaagaccgccgatctccttgagcataagattgatattcggcattaaaagctcatccttaatgagctcattgtattcggttacggccgcaggagcttgtgccagaccaataaggctcttgagaatctctagcgcatggaccttgacctcatccttgcccttctcaataccaagactctcaatgaccttgggaaggatgcgcttgtcgatgttaaggaacaaagccgccttaggcagaacagcccaggtcgacagaagcctccacacaccagaaacaccctgagtagtctcggctgggagcttttcaatgcgagggctgacggcttccttcacgatcacattctcatacggtgtccagtcaaaggtctgcgcgttctggaacagtttgcaaagacacttgagaccagtggtccgcaccaccttgtacaatgaagcattctgtaccggctccgcctcctcgggatcctcagaggcggctcccaggtttctgcacgctgtaatcaaacagaacaggacagcattgacaagcgggtccatatacgaaacaacagcggttccgagttcattgatgatcgcctcgaccatgttcagcagaccgacctgcttgcgcactggaatgagctcttcggcaaaggtgctttcccggacaacatcgccatccaggatacggatactgcggagctcgccaagggcgatatccaagaacttgcccatatccaccacatccagctgtctaataacggccaaacgcgtgttatggaggccgtgacgtccgcttaccgcgcccttcttggagatggttcggccatacaacaagcgaaggagaactggcatcagttcagcgcgatgctcagggcggatcttgttgtcaccctggaaaagaacagtgagttcgttcttgaagcgcgcttcgtcaagaagatactctagatgttcctgatacggcttgatggcatcgctcttccacgccagaattgccttgagcgccattttctgaagctcgatatcaccattggccagcagcttcagaagcgcattgtaaaccctttggctttgccaaagcaccttggggttgccgaagtgtgagaagacacccacaagggccttcctgtcttgcagcgaccagcttccgtcttcctcggaaaagggctgatcctcgttctcctcggcagccggagtctggccttcttctgtgaaggacagaaggtacgggacgatcttcctcgagcgcttttcagcagaactaggaagagcagtgaacaccttgagagctttgctgcgtgcgcgatccgagcgaagttccaccgccttttgtccctcttcgaaagtgctgagcagcttttgcgacaactcgctgaccaccttgcccgtgtcgtctgcaacctcctgcagtctcatgaggccagtacactcgaaatccgtcatggctttgcggtgattatcggtagggggctcaaaggggcctgtccaacgaggggacggcacctcaagccactcaaaggccagctcggcaacaatctcctcaccatgcttggtttccgaaattttcttcatggcttccactgcatcatcccagacgggcgaaagttgtatcgttgtaaggccaaaaaggaaggacgggatagcttggaccagccatgagctctcctcgatgtgatgatagatttgaccgagttttcgtagatgcacagcgatagcgcggacgctttgcatattcaagggaagctcttctacttggatcattgtcgacaaagctgcgttcgaatcaggggtcgtctccaggacgtcgagaatccgcaaagaaacaaggcgaagatggtgtgatgtagaagcaaggttcttgatgagagacttcaccaaaggatcctcctcttgcgggctgttgccccggccgttattagcttccggcgagctctgagactttcggttcagttcctgctcatagtccagcaaagcctcaaggaacttcggcagacgacagaatctcggcgcagcggctctgagcaacggagcaaggctgagatcgacagaccccgcagccgcacacattctcaggtaggcacggaacccatcactgacgatgaagttggcctcgtccgtcgggagggatgaagacggccggagagcgagtttgagcttcttaagcaagacttctgctatccgagcattcgtggaggggtgtaccgaagtggactccaacacgcgcaggagaccagagtacattggcagacacttttccttccaggtttcgcggtccttgccaaagccaccgctctcggggaaaggggtatcttcaagtcggacaaacttgctcacaatctggtcctgccatgattgtggcagagggaaactctccttcgcatgagggctaggaagaccacccgtctcgatcatatgcggtattagaacacaaagcaaatcttcattggcagcgtcggaccaatgtgctacaataaatctgtaggatgttagatattgccatgtctaatggaggagggtgagaagaaaaaaaaacttacttttggaaatccttctggaaaagtccccggaagcgatcgggatttaggtcggccaagtaagagcaaaatgggatataccacctcataagaggctctttggtcatggcgctgttaaagctcgacaacgagggaaggagggcatcgataggtgcctgtgcccaaatgatagccgcattcaccattacgcgttgccatagccgcggcgagttcatgaactccgcattgtccttataggtcgatagggacgtgagtagttgacccaaagtcttaactaggagcgcccaatcgttgatccgtattccctggcgaacaccggcagcaaagccgaggagctgaacaaagaggattggtcgttgtgtggccgccgcatcctcaaaaatccttgtttcaactggtacaaacgtctcaggtgtcgagtgatgaatggtcgaagtaagcacgccgcagcagacgtcagtccagatcgtcggtttctccgatgtaagatcgagctcctcgtcgggtacagccttcgccaaagctgccataacgtcaggtcctgttgagtgtagcgagtttccagcgcccttgatggcctccgcgaacatgaccatgattccctgactgtaaagaccaaattgcttcgtcccatgcatactgtagagatcgccccgtacgtgctgcacaatcaagggtagcgccgtctgcttatggcttggggcggcggccttcttgatcaggaagctcatggcctcggcggcgaatctggcgatatggccgggctgtctggccttgcccatcaggggagcaactgtgtcatatgttgggcgcagatcgggaactaagagtctcgaaaggtatttaaaaaggaaggccagcgcagcgaatgtccactcgatgacctccacgtcgtgcaccttgctggctagatcaacaatcaggcgcagagctcgtgggtagtgcttctcgaagcgcacgcccaagtcgtgggcgaaggcggtgatgaggtccaacaatggttcgagggtttccttgttgtgcttctctgtgtgttcgaccaagaggtccataatcttgtcctcatggtagaggatctgggccagggagtcggtcaacgacgtgacctgtctccggaagtgaacgtaggcgcgcgagatgttgagttcagaccatttgtcgagaccgttgcgcaggtaggatgtggtggcatcgaggtcttcggcttcgagatcgtgacggcggactttgcgcagcgggtcgagcgaatggagtttggagatcttggtgctgaaagactcccatcggtggttcttttgatggggggtctttttcacccccctctgggatttgacgatacgtcctgacgtggtggacggcatcgtgggcaacggtcctgcggtattgtcgctggtcgaggaggcggaccgtgggttcgaagtttggagttgcttcgcacgcggcgagcaaaatggcaaaggcgaaacagaacagacagtgacactgtgacagaccggcacagcaacccgcctggaaattttttggccagggtgctgccagggtggaactatcttacgataagctgactgataagggaagagcggagcgttgtgtcttgcgggggcgggcggcaagtggaaggatgctcatacgtatacgcagtatcaatctactactaaatgcatatccagcaaatatgtctttaagagatatgtttacgctccggccctctttgcagagctcccaatacgaagaactcatagttttctcctttaatacaagcgtatcatgtgctctatatatgctttttcaagccaatgaacgaagacatccagaaacgtcagggccttcctgtggagaaatatgtccttggaactccaggtcaaattgttggtgagaaatgtcaacaactaccaatgagattgacaacaaagatcgatcccattgatccactccatatctgccacaagcctcaaggccgcggcaacccatcagatccccacctgtaccattcctcacgtctgggtcccagttagagcgtaaaatcccattccttgaaagccgctctgaacgccgcaacatccttcgactcctcctccaccgactgaccaacatcctgccaaataaccctgccttcctcaccgagcagcttcgccatgaccttgcgggggaactgaaggtcaaagcgaacattctcatcaatctgcagcagcagggtcttggagataacctggccgccctccgcgccacccttttccgcgtcgccctcctcctctgcccagatccaaacacggagatagtcgccaggaacctcatcggccgtctcaaattccttcgaaataaactttcctatattagtatccttcgccaagatctgaaaaccggcctccaccaaccccttgcgaaccatctccacaggcacaggcatgaattgccagtggacatgaatattcctcgcgcggttgatctcccaggtaacggcaccgagctttcccttggactgcttcgaaaccatgccctgcagcgactcacggaagcgcgtcatctccttgtaagttttcttgacatcttcgccgctgtcggcgagagccgcgacgttcaaagaagggatgtgcggagtgggcgtaatgatgagatgacctgggaagtcaagaccctgcgacttgaatgtatcagcggaaggtaggggccccttggcagttgcaagatatgcctcctcgccgatgctgcagatcatgtgcgtgggcagattagggttcgacaagcaaaagaaacacctttccggtccgggtggaggagagcgttcgcgtcgctggtgcttgcgacgcctgcggtcgccctcgtgatttccgtttgcgaagcgcgaaaagccggcttcgtcagctgtacgtttctgtgcagcggcagctggcttataaaagggcgtgagggtgcttcctacgggaggcgacacgaccgtttctctgttaagcgtgaaagcgtacatcgacttcgccttggccgtgttggcccatggagcgagtgaaataaaccgtgtcacgtccagtcccttgtccttatcctcctctcctcttgattcgggaaaaaatggctcgcgctcaaatgcgaagttgtccggagacatggtgaaatgatagcggggcttgagatgggcacaaaggtcggcgattgcctggctggaagaaatggcatccgtggtaaggttctgctctcgtgctttcgcgctgttcttccatacatcggatggccacactgtggtgaggagaatgtcgccattgttggcgccgcgcaaagacttgatgtcaccttcggtgtggaagggcagatactgttccttggactgacccgcgacgacggcaggatcgagcaatccacccagagtaacaatccgaacaccttccgaggtcttggtaacgctccgcttgcctaggtaatgaagatttggtgcgatctcctcatccttttcgatgcgctcaatgacttgtgcgggtagtgggactgtcccgacagtgaagtaggtcgggcacggaatctgaatttcgccggctagaagggcagtgagctgatcatcatcttggccttcaccaaataaattacccgtgacaattgcgaagctgaaaacattcttggcgtgcaacgtcgatagtttgctgaacgcagactggagctgaccgttgatgctaccgaaaacgaagctgattcggtcagtatgggtgatgttgttaaagtgcaattggcttcgtactgacattttagcggccatgttgtaaagttgaggaccgatgatgagggagagaaaaccacagatgtggtgaaagatgattttatatgaagtgctggttggaagggacgatgttcatctcaaatcgagagagctaatgaaaatcttcaagttggatgaaaggatgaagagaaggccggccgcagtgtcaaacaggaaaaaaagaaagtagaaaaagggcgaaagtgtcgataggtaccagatcaaactgaggcgtgtcgaccaattaagctggggatgcggtacgtattttgaggatgatgcaaggtctagttgaacacaggaacggccattgatgttttgcaagaatgggaactctcttatcgtggagtactatcttggcgccccgatagaacgatgttttttgacatcagacctccacgaagcgcggattcgtccttcattcttcgtaacgccagcaaaaaagcctaggattgcgacataagctaattctgggacatcctcaccttttttttagtcccaaagtgttaggagttcatcggagcccgaaccgacaaagttccgctaggtaggtcgggtacctccccatccggcctcgggacaagtggggccccacgagttgaacaagtccgctccgcaccgatgaagatccacattgtcgggtccgtcccgcgctctgccccgtctcaactccacccaccccgatctctgggaactatacttccatctcatgtaactcgtctctgatccttcagcatcacactcattttttcgaaagatgcgaaatctatagcaccagtaaggaagtgaaaaatatctagcaatgccaaagaaggaagctgcgtgtgttgtcacttacgtcttacacagcgtgtcacacctttagccctaatttattatgactgcaccgagaggcactgcataccagtagatgctcccattgaacaaccttcaagctctcacacccattctactactctgacttacattattacctcacatcgaagtatgaccaccccgctatactcttagactcgcctagcctttgttcccatcgatgcgtacatccctccgtaactttcccgttcacggctccttgttgggcaagtcacaatacgccctagttgtgacattatatgattgattcgaccacccatgggtcttcatcgagtttcgagtctggccaaagcactggtacagtcaacatcaaggacggacaatatgttgttttgcttgatttgctttcgctgtggtatttcccgtacgggttatgatatagaaggaatcttgaacgctcagcgtgagatactactctaaccgatgcagagcaggggagtatcgatgatcaccatcgagcgacaggtctagctctatacgttgccacagaggctgcggtgctgaaagtcttggggtataggaagaaagtataaagaagaaactcccaagagaaacataacagccgaaagcagatattttcgtaggggtatgtcgttagtgggcaactttgttggccatatgttcaagtacaccatttgtacatcttgatcgcaacagcccacgatcaagtattatccaggccccagggtcccgagcgcgaggtcagacgctctccattgtggcaaatcacagccgatatcaacggtggtgctctgttcatgcctggacatgccatttctcggcttcagaaagtagccatgcgcctagaatggcttcggtcattgccgagaatgggcgatgctcctatcatgtcctcctcatcatcccgagaaaccttgcggcccggcgcggttggcgaaacagcctcgaatttgtcggacttgcgttcacgctgcccgaatgcgtaggtctgggccctactaaagcccttacgggtctggcgtagacggcccatttctcgctcgcacgtgttgacatgttcggcgtcattcatctcgatatacgcttgagggcagcaacgttcccggtgattctggaagaatccgctatagcctccgtccaagatgtaaacatcggggtacgtgagtttaggataaaattcggcgttgatagtgcggtcttcggatcgtatgtggcgggccatgatgggcgcgcgatgggctgaatattcgcaatgaaaaatcaagagcgtgcgcccttccataggggtctcgaacagatgtctcgccaaaagctccttgtcattgtaattgatggccccgtcaatgtggccaccttcatactcgtactcgaagcggcagtcaataatcatcctgtgcgagtactgactaccatacttgccgtcaagcacttcgagcaatgtgtctcggctgatgcgtgggatagaatcgttctcgcctgaagggaaaaaatgtggcaataaaggctcctgaggttcgttgacatccacgacagacttgagactagatggaagagatgtgcgctccttaggcttgacaatgtcgcccggactctcaaacatggacagcgagcggcggaatgttttcctttgccgggcaaaggggttcgaaggtgtgcgggcattgttggtgggagaacgtttgcgaacgctgttaatgctgctgccgctgccaaaatgagtcttgcagcgcgctgccgctgcattagagcatggactacccggcaagacaggtgtccggcgctcctgcgggggtgattcctcgaaacattcgctcaatgacaacgacaccgaaggggagatgggtaccttgaggttccgggcaccgaagcggaagggcggcagccccgaccccgaaccgttggagcgcccgggtatactactcgtgctataacctttggcccgggccagaggtggacgagacaagccaagtctccttcgcctggcaaagagaagaggagatgattagcttctgcacagaccaaaggacgagggtagagttcaggaagatttgctgatcaaaagtcaagcatgaacttactcggcaccgattcccttggattcttgagacagctgccgcacagcagcaggtgagtctggtagtgtgtcttcatcgccagaatccactgcagccggagaaggactagcggcgagacgtgacaggaaaggtgccttgatcggtaccggagacatgtccaacctgttaactgcaggtgacgaagatgcaggaggcggcggcgtggttgcataccctacagatctgtcagcgtccgagctttaaataagctatgtagcagattgctcgctccattgattactcaccacgaccttcaaccgcgttttcaatacctgttgaggtgaacagcgcacgccgtggtgtcggaggtaacgggctactgcaaagttccatttggtcaacactgtcgacaatgctatccgttgttcgacttctaagtgaaaaggctaaccctgcttcattgagcttgaagttttctgacgacccggcgaccagcgaacccttaggcgaagaccttcctgcatgtttggtgttgaacaagtccgcattggatcgcttgaagttgaagagacctgttggtggcgccaagttgccattgcgcggtccaagcacttctggctggctgaaggacggcggagcaggccgaatcgcggccaggggcgatgaagcctccatattatcgtgacaactctccaaccagtttcgactttcctacggattggcgttcggcatagatcggtgttccaattggtctgtcgatgggccgggttccgtctgaatactgaacaaaagccaattcttggagatacgactgaagcttgcgcagcactcgaaaaagggtcgccaatcgatgctgtggctggctgattcgcgttcgtggaatcgtcgtcactgtcgtcgagagctgctattgtcgggttcaccgtcgcgatgctatggacctggacaccgagagaaaggtccgctcgagttggcgcgcacggaagaccaaggggactggactggacttgggacttgaagattgtcgccgagcaagatgacagaaagaccttaagctaactagtggtgtaaactggacgcgccgacatcgatgtcgatcaaagcctagtccatatccgtcagccaacaatgccttcccgaaagtgcaggcagggaactcggaccagttttagaagctctgtggtcgccgggatcaaacaatctccgtttttccttgttcgaaaactaaaagtatggtcggttccgtctagttgttcaatgccacgggcggtatgcagctgtgcaaacctttgcgcacggcagaacttcttttggccgccacctgaggtgttcttttaggtagacagtgggttccgttgtattgtgggtagacgggcagtgatggcctgcggcctgggggcggggtgaacgaggttcggcacaagcgctcagctgcacacggacagcctggtgggtgacgggatggagtctttttgaggactgcgaatgggcgaccgcatagggtgaactgggctggctatgttgaaaagctagaataaaggtcgaagagcagaacgtgcattcgttgttgtaagaaggaggagcacgtaggtgttgtgtgcacgcatgtgtcacggtccaatgttgagtgaaagcgaagaggggagctgctgtaaacatccatccagaagctggacgagaactcgcaagtaaacttggacctcgctcaagtggttggtaggaagttgacaaaatcggatgtctgcgctgttcagtgagctagctgcccctgttcagtggtccccgaaaattggaggagcactcggcgacgttcaaggtcctgccttcaactggttggcggaaggggcaacgaggatggagggttgcaacggcgttgcacctacggaagcccaacaacgagaacgacaccaggccgaggcggtactggagttgacgctatcgtgggtaggcaggagcaatcggcgctatcctcgacatgttagaggagagtttacagcatcttagcgaaaggtttacaacatgttattacccggttaggttgtttgtaaccggtggtaactggactgggctgttacccagcaacctaggaagttctatgtgggtagtacctggagcgagcgctgcgctcgggcgctttcggagacccctggcatgtgtcactttaattcccgtcgtacggtcccgtctgctgcacattgcccagagcgggagctttccacttggcactagtgacttctgtctttcatctcatccctccttctttgttttcgtcagtatcattatgcgggcttattattgcagtgcatcatttcattctttccgtttacacgagttgcttctattgcgcgggatcgggcgtcaactccgcggcacatccccgggcctacccacgcagtagagaggtacataagcgctcgctgaagacttgcattcggtgcgtctttgcgccgaggtacatgaactctgccttaccacgcagtagtaccaagtattcactatcacctctcatctttgtctaacctgtaaaatgtcacaattccgctgacactttgacctgtcctcattattttttctacttgcatggtccatacttcttgattcactcagggtcatttacgcacacggcagcccgggagggatgacagaagtgtgacctttgaaaggaataggcaagggatcggaactcggaaacaatgtcaaaacttttgaacaccaagaacctgttcatcgactatttgacgaagaagttctcggtctgcgccttctcctagtacccatcaatgatgccctggaacagcctgactggttctaccatgttgtgatgttggaaatccagtggaaacatcgagctcgttacaagaatttgagccatgggacatgatttcgcagataaaccaaaaccaaactctactattcacagactcggttcaagtgatggagcctgtgaatggctgtgtcggaaagccattttggtggtgaaccacggttgcctcccggcgagaccccataaccgttcttgcacttcggcatacgatcgctcccttttgttttgtttatgttgttggctcctcaattgtatctgacgctttccgatcaatgtctcacccaggttttcgttggccgtcattcactatctcttcgttgttacaacctagcaacgagcagcaagactgatgtcgcgttgtgtggcgagcggatgtaaacaaacattgccccggcgacgcgcggggtaacgcggtgtcacatgatgacggtccacagtgtattcaggtcacttgaaataaaccatgttgagatcgattgacgcagtacttcgcaaattctgtaaaacgttattaggaataaatgggcctcctcatccagtcgaatatgcacacgtattggtagagtggatgtgatcatcaagacaaagacaagcagccccagcaaattgttctttagtaggatgtggatggtttggcgaacattgcatgatgctgtcatcgttctatgcaattaagagaaataatcatcccgtcggtaaagcggtagaggcaggcagaacagcagcggctccactaaaattttccaggagacggcgatacctctaatggccggcagctgttcgtactggcatcgcatccactgacaacctgaacccgggcaggaagttgtcatcgaatttcaaaacaacaccgacggcagacaaaatggccaacaaaaggaaacgcacgccaaaggaggctgccaatgacagtctcccttctcagaaaagatcaaagaaagatacgccagtgacaaatggttcgacaaaaactaaggcatcatcaaaagtccaggacaagccggcgcccttcaccgagcaccccaccgttgaggagcgcaagagagagcttgcactgtatgagaagctcggcagcgaagaccaaagtgaacgcattgaggctgccagtatcataattgctggtcttttggaaggcaatggcgtcgaggagcccgtccttttccgccaccttgccggccgccttttccgcggtctcgccagtgggaggaacgcatcccgtctgggcttcagtctggttctgactgagattctgggtcagctgtttggagaaaaataccttgctgggtccaggtacacagggctcacattcgacaaggttctgggtattctggttgagaaaaccgatgctggaggcagtggcaatggtcaggaggagagagatcactatttcggtcagttgtttggcattgaatgctttgttcgtgccggcattctcttctccgataagtcgaggtggcaggctgttttggacctggtcctcaaactttctcagaagaagtcgtggctcaagtctcaatgcggctggattattgtgcaggccatctcccagatggaggtcgaacttgcggaggaaacgctgcagagactcgccgatgaaggggtggccaagacgcctgaaggtgttggtatctggattgccgctctcgatcgcttcccagacatgaaaatgcccaaacagccgtggcgaagccctcttgaggctgggtccctcacctctcttcctactgtcctgaaggacagtggtagagatacgtccaacgatcaagcgggaaacaagaaacagaagcaaggcaactggactgctcagttgcactttgtgtggaatttgattcttgcccatttcctgaagcttggtgagaaggataagtttgatgccgctgagcagttcaagcagttttggaagcgggtcgttgatggtatgtatcactgcccatcattgagtggatcgtgagctaacaagtttcatcagagggattcttctccaaaacctcgtcggacagccaaaaattctctgggttcatgatcttccagcggatgctcgaaggcgcagccagccagaccttcatcgtcgagtccgtatttagccagaacctcatgacttgtctcatgaatcaagctgccaaggaagacaggtatcttcaccgcgcggcaatcaaagcgcttaagggaatcgaagctatcgttgaccgcgatccctcccttctgccgacaattcttcgccagcttcttagccacaatggcgtgtacaactttgatcaacggactaacaccaagaccgtcgacaaaatcctgcaacataccacccccgaaagcatcaagaaggtactcaagactctgcagctcaaggacttctccaaaagcggtcttgatgagaccaagtactaccagtcactgagcagctaccttttcagactctctagcgtcccatccgacgaggagaacacctcaagcgtctccgttcctggctcggcgatcgaggtcctcacggaattggcttactcgaaccagtcagtcccagcaagcatcagagaggcgctccgcaccaagaccacctctgccttcgccaagctcgtgaagaggcccgaagacttcggccacctctgcggcgccatcctctccatcaaggtcgacctggaccccgaggacgagatcggcggagctgttctcgaagcctacgagcggctcaaagacctgctcgaccccgccaaggacaccaaggataccaaagctccccgccaggctctcgccctgttgtatgccgtcgctatcctgcaattctacaatgaagaccccgacgtcatgaaccttctcgaggagctcgaagagtgctacgacaagcttgccggcgaggacattcaaggcggcgagggtatcgccgagttcctggtggaaatccttctcgccatggttgctcgcccgtcttcgctcatgcggcaggtatcgcagcaggttttcgaggccttcacaaacctcatgtcgtctgaagccctcaagcttctgactgaccccctgacagccgaagagagcgccaagggccagcaagcgcttttcagcaccgaagacgaggacatggccaacgccgaaggctcggacgacgagctcgaccacgatcacggaagcgacgacgacgcggaagaactcgattccgatgtggaaatcgtcaacctcgaagaagccggctccgacgacgaacccagcgataacgattccgatcctgacaacgacgacgatatggacaacgacaacacctcggaacctgaaaacgaaaaccaagaagccctcgacgccttggacaccgccttagccgaagctctcggcagccaccgcctcgataaggacgccgacgctgcggactctggtgacgagtccgacatgtccgacagcgaaatgatggaagtcgacgccaagctagccgagatcttcaagcaccgggccaaggcagccaataccaacaagaagaaggagaagaaggacgccaaggaaacggtgatcaacttcaagcaccgcgtcctcgacctgcttgccatctttgtcaagaaggaagcagccatcgcgaacccactcgcttttgaggttttgctccccctgctggagctaattcgcacgaccaccaccaaaccactcgccaataaagcgtgcgagatgatcaatcaattctccaaggcgctcaagaaggccaagagcagctttgccactgaaattagcgacgagcaggtcgaggagctggtggcgaagttgcaggaggtgcactcggaggcgcccaaagacgggtcgcacgcgtttgccaaggcggcgtcaacggcgagcttggcgatcgcgtcggtgttggtagcgagggagaagacggaagaggtgtttgagctgtatgcggattcgcagctgaagtggttcaagggcgatgtcaagatccaaccggccttcttctcggattggcttaactggtgccagagccatgctagtgccagtgctaatgctgcggcgatgcaagagtagagctaaatacctctgggtggtgttgagaggttgataggtgaaatgatgggaagtgatactatcagtatttgatgatggcgcaaaaagcaccggcggtatcatagaagtgccaataaacccttgcttgctagttcctactcttgattaatatttgaacactctaaaggcaaagaaaggagagtaggcaccacatgtggactgtttctcgttgtagatttcaaactttctattcattcccccaactttttccaattacggcccgtggcgaaagaccgatgcgatggatgacttttaagcctatatgcaataacaaaagacaactcaactcaactcgactcaacgcaactcctgaaggaatgacaaagccgctgatgcgcaacttagaaaaaatacatgtccagcgccatcggacccagcccaaagatgcaatgtcgcgaatatgtgtgtctcatttctgaatatcccccatccgatgtttgtacagggagctttcttctgatagggttgggagacggatcacccaaggaccttccaagaatagctcagccgtaatgatgtctgggcacacacacatgtatatatatatttacaggatttttgcatggtagaaaggggtaaagaagtagggcacgttgcttactcgtacggccactagaggactgacgtcatcaagattctatttaaagcatgggtttcgccggacctcccaatcatgaattgttgtatgtattgtatgtaaacgactatccagtcgggatagtgttatggttagtgcgacatatactaccactatgtgtaatgcgatgcagtggactaagccaagtatcggtacgttgacgagtcaccttcaacccgctccaggtactctctcgccaggaggtcctcgatccgtttcttgattagcggtacgtcgggcttgaagcggcccatgagttgcgagatcacctcgtttacgagcttggtgtgggccagtaacttgcgttgcctgttaaagtaaaacgttagcttcgggacaagatacatgttaaccgactcggaatagggcaacgggcaaaatgactgacttcataattctgacaaccgccgcatcgataacatgagcgcgcgtctgatcattcttcctttccgtctcctttcgctcctcgtctccctcgaccttggaaatgctgcttataacgggagctttgatcctgatagccttactcacaaactgtgcgttgtaagagaacttgtcggtatttttgacgttctttgtggccggttcctttagcagtaccctgcacttgggaacactcgaaagtgaagccagtgtccgcatgagctctggtgccggaatgttcgtcttggcttggatctcgtcgaagctcaaactttcgccgtccacgagatcgttgaacagcataagcacaatcatgccatacgtcgagacgtttagctcataccgcctttccttgctcaaaggtccagtctccttgcccggaaccttggggaacacacacttgatgtccgcattgcccgccgagctaacccatgtaagaacacggccgctcctgtccttcaggtagtacttgtaaaagctctcctggagccgcttgatttcgggtggatagaagcaatccagtttcgccccttctcccttcgacgtaccaccacccattacctcgggtggccagttgttggtggtcaggacgttgatgttgaggtcaaccatcttatagtcggcatcacctaaactggcgatatggtcacggtagttgtcggttaggtccttggacaactccatgtccttgaacatgccttcaaacttggatgtgaaatgattgcccatttctgacttcatacgggataccatctccttctcggtatggatttcagacttcccatgcagtagccgcttggccagatgtttctggtaatacctttcgaacatgtctcgatctgtaagatatctgagaagaacgatggctttatccaagacagcgtctacttcggcttccgtcttggtcttgatgccgcgtttgaggttgtcatcaatgaatagagaaacatattcagaactgcgattgaaagagttgatgaagtcggagaagcttcgtgtgatagcggactgtagcaggagatcatcgcagaagcaatcggacaatattctgtcgaacttgtccttaagctgcaatacgtcgtccacccacttgatagcggcagcggtttgctgctgagccggattcaaggtctggggtttggccttctctgccgcttcgccagcatcctcaccatccccagcagctgcaccagcgacggaaaagtctgtgttcttgagcgccttctcaatctccagtccaagctcccgcactctacgttgtagaataacctttagcgccgatttcgtactgtccactctggatatgagttggtacaggatcgaaaggtcgtccaagcgatcattgtcgatcatgggcttcaggccgctcccctccatggccagaaagacatcgagctttgcctcgatgagctccttctccacaacactcgcgattttgtcggtcgtcataattgatagggtagtaccacatcgctcgcgctcctcgtttagtcgccgttgggcatggcggagccacgtgctgcaatttgcttcctggaccagcttctcacactctttacggtaaaactcggtgcttgcctcgagataccgaggttcgaaaagggttaggtaaagccgatggttttcgatctcgtcatctgtctcgtataagctctcaagcatcgcagttattttgcgcactaggtttcggttgatgatatcgccgtcgcgctccatgttgatcaggtccaatatgacggcgcagagaatgtcaaagacgacaaagtcttgctcgatgtcttctgcggcggcgccaatgtggctccggaggacattgttccggaagagaccaattgtaacggcaaacagagagggctgcttcgtctctagggtatagacacggtcgagatacatgagcacatccgcaatcatgttcatagacctattgtgatccgtccatgagtctcgtattccgcgcaggaacttttcgcccatctccctgcgctcatgtgaactcgaccccgggtgctgaagcagcgatatgttgatcaggttcttggtgatcagggcggcgatgttcggcatgatgtgatctcggaaccactcctgctcaaagtctctaaccctctcgtagagtagggcgcccttcttccgaagcacaatcttgtatgaagctcggtatagttgttcgaaggacagacggccggcgttctgtaggtgaatatcggtcatggcgtcgcgcaaaagggcccagcatggctcgaactcgctctggtctcgattcgttatcggctaacatatcattagtttaactgcatggtgaaaaacgcccaagccgcgtaagtaaacccaatacacacaccttccttatgggcctgatcttgttggttctcgatgccatgattgcgacgtttgtgctccgttcctaaaccgcaagggtttttgtgaagggtgaagtggaagtcctgcaggtgtgacccctccaatagtagctatagtgtcaagcgaccgcagtcggtaaccagtaggggtatcgacggtgtgtgcgtgaagaaaaggtctgaatagaagacgcgtaatagctaaagggctatggtgattgtggccaatgagtcgttattgatggagagtcacaaaggaagttgtcaggtcgagctgggccagggcgcgcgggacgagctctcaaagggttggaatgggttctgcgattcgcagcagatgtacacgatccccagaccgaagaaagaaaacgtttggtggtccgcgaatcgtaaagtatatgaacccccggggctgaaaaaaaaagaccaaatggagaagtcaagagaaagtgaaaacccgaggcatgttaattgccagaagtggcaaacgtgagagacgtggtcgaggatgaagtttagtaatggaagggtacctaaacggtatttgacaaacgggaagttcaggcacgcggtagataggtgtggatctccaggtactaggtactttcaacagagcttaagagatcgaagcagtatcatagtagtagtgtgttgtaagtattattacacgttacgtaccagctccaacgccgggcacccagtgttgtttacagactcaacagaaactccgttaatctgggtgagtgtcgagggcagctcaagatgaacaccagatagagagtacttggccttgccactttactggaattcatcatcgacagcatcgccggaaagatgcgaactgttacaggtggagaggcgcactgcaagggaagtagaggcaagtggattggatattccgcagggatcgttatcgataagaaacattgcgacagggtacctacctatgcgggcgggcgggtcgcgatgctgctggacttctacggcgcaatgacgaaacgaccggattctatccgaatctatcgcataatatctttttttttgcgcagaatatcataatttttggccgtgattcaaccaattcccaaacgggatcccataccgacccaacattcccatctaatacctccagccatggcctccaaacgagcagcggcatcaacactgtcctgcattacccgactcggctcggcgccggcgcaatcgttgaaaaccacaaccacaacgtcgcgcttcctcaactacttcgttcactcctacagctctcagtgccagcggccagtaccactgtcaccgcaacagcaaacacaacaacgaggagatatcaactacacaccaatccgacaaaaacacaccatccctcgtcctcgaagccagccctcatcctcccccgaacctcaatcccctccctccgaccaacaacaacccgcacaacccaagcgtgacacgtcccaagtcccccagtacgagctcactttcacctgcatcccctgcgatcaccgatccaagcacaaggtctccaaacagggttaccaccacgggtccgtgttgatctcgtgcccgaactgccgtaaccgacacgtcatcagcgaccacctcaagctcttcggagatcggaaagtgacggtcgaggatttgttgaaagaaaaagggatgatggtcaagagggggactctgggcgaggatggggatgtggagttttgggaggatgggacaagtaccatgagggagccggagccggagccggcgccggagaggccgaagaaggaggtggataatagtccgccggggtcaactttcaagaatgtgaggcctggagaggggaagaaggatggggatgagagcaattgaatgttggatggataaaagggggagtggccatcactggaaatgccttggctggagaaagaaggggccgtgacgagcgggtgtgactctttgggtgttctggcttttgggagtcgctgacggatttaccaagtccagcaagggcaataagggtagagaaaagagagaaggcaacggatatcatatggacaggcattgcaggccagtctgttgacgttggcatacctgatgtcgagagtcatactaattgtatcatatgtatagaagtataaaactgggaaaggttcggcaaagccctcgcgctaggcagcggctgggaacatgatctggatggcacggacggcttatgaacatcagacaccaagacatgatattgttgttctctcggttcttaccccacgatacaaagaaaccgtggatactcccccgtatttttaagtacttcaacggatcccgatagcgaataggcctccaagtctcaggggcgaaggatggttcacaaaccattcacccgatgtctgacttttggcgtttaggaaataagtcatcaacactccatctattatattattggacctggacaaccatgcgtcaaaccagctataaacacatttcacaagatcacgaaccgatgatcagcaaatttccagaccatatgggcagataacatgtcacgggaagcaagtgagcatgaagaaagcatatcaaggaaagtattcgaggctgccttcgatcggcaagcagcctcatccttgaattcagtgtccgggtgagcgggagaggttcagaactagctaagtacaggcatgctccaataccccccttcccatcccacttgaagaataattgataaaaacaggattgcacaagtattgacctatccaatccctttgtgttgagtgtgaacccaaaaagcttctgtggtgtatgtagatgtgttgtacttttttttttccagaaagaagtgaagtgtgtaaagagggagcaaaagtgatatatccaagccttttctctgcccccttttggtttgctttgtcgtaccctctcctagggaagaagatttcggggaaacatctgccgaagtgatgaaagttagcatttgggctgctcggggcatctcgagagagggaagctgttactaacctagttctcatcggagtgagcagtgaggatggcacgagccacgttgtacatggcgtgcaagtcacgggtagccttggtgcaggagccgtcgggagcgttgcaagcggcctcaggggaggcatcacgcttccagcaaacctttttggggtggagcctcatgttgcacacctggggatcacgcttgccgacgcggtcgacggggctgaaggtggtgtcacggagaagaagggcggactcggcctcggcggactggatggcggtcatgacggcctcggcggcgcgcttggccttccagcaggactggccgtggatgcggcaccattgcgggttggcctcagcttcgggagcagcctcgggagcggcgtcacgcttcttccagcaggactggccgtggatgcggcaccactggggctcggcctcggggagggcgtcacgcttccagcacgactggccgtggatccggcaccactgggcttcggcctcacgcttcttccagcacgattggccgtggatgcggcaccattgtgcctcggcctcggcctcacgcttggcgaccttctcggtcttcttctcctcctcggtggagggagcgaacttctcttggaggctgagcgagtcgtagtaggcgttaacgtcctcctgagtgagggcgatgatgccggcaagctcgtcgacctggcgcttggcgacctgggcgggctggtggccggactcatcgcggggagggagaccacccatgccctggatggcgttggcgaaggcatcggcaacacgcttgaccttccagcaggactggccatggatccggcaccactgggcttcggcctcggcatttggctgggcgaccggggtggcggaggccacggcggcgaagatgacaagagggagagtgaacttcatcttgaacaaaacggcttggatgaagaatgtaaaaagtgtcaacgaaaggaccctgttgattgagagaatgaagacctctgagggttgattggcaatgtcaaaggtgatggagaaaaaaagaagtgtgttctgaggtggtcaacaccatcttttatatacagaatatcacggctgcttaagtcgtctgcgcagacatgtttattcaaacgcaatctctatagaaccggaggttaacctggtcagcgacaaggatcgtccaaggaggcggtggccgcgagggagggagctcgttcaaagaagacaacaggccggtccagaactaggcaaaggtggtgaaaggatcatcagtgatggtgtggttattgaggtcaagggtttgctttggtggaggtcgacggaggggattcgtcaatggcttattcagatctctattcagaggaaggcttcattgagcccaacgatagagccaccttctcccagagcatgggaagggttgccacgactaaaaactcgaagggatgaaagttcggtcccgaggtgtcggaaacgttgaagagcttcaaggcgatcgaggttcggacgaagacgttcagatcagactcggtgcttcgcccaatgatggcctgacggaactagcccagttgaagatgcttcatgcagccggggatacgggactcggggagaagccaaacgtctaaagcaggttagttgtacggaagacaaagcaagggcgaggtgaagatgaggatgtaagaggcgttttgcgttgatgccacgtgagaaatagcgtccttccagaataaggcagggaacgtgaaggagaggcatggtgattgtttggtgcatgcggtgtggtagactcgcggcaaatttaggggtccgcaacaaagtgtttattgaagttctattcaaacccattttgggaaagcgtggttgattgctcaaaggactaattgcgcctggccccaggcttgggcaagctgaacctctggcgccagcttttctttggagtgggatccagtacctcgaggaaacaacagaggaacatcaagaaactattgtttcagacagagaaatgagtcgtatcggagtgtcctcgtggttcatgcaggagacgccggtgtgatgttgaacgaaggtggcacaacaaaggacaaaaaaacaacagaagcgccagtttccagcgcctaaacggttttcttcttattgatcgtggcatctgatcgtctaatatcaggaatgcgctgctttcttcctctttcttgcatgttcccaagatcaacacttttttttatccagagcaagaagcactgtttgcgaagagcctggtaaacctggcttgcctggccatcaaaagtagctgacataagtaaccaactcttttcatgcgaaatgcatggcttcttcaatcttatcagaagctttccccacgtgttcaagtctatccgctcactctcgagacgtgagttactgttcagttcaacttgggggttttccacgaacaactggtgctctttctgtggttaatttacccgggaaattcgtgatgggttatgtttcagttgaacatgtttcgttcgcaattgcagcgaagtatagcagatgctccgctggtaaagtcttcggtattgatactgcgagttgtgatgggttgcagtcctgtcgatggtggtgttgcggaagtgaaatttgggccagcagcccagatcgatcaatgtgattcataggactggagtgttcgcagatcattataaaatgcggttggtcgggttctgcacgtctggcaactcaccaagcatatggtattcggtttaccggtacagtattcccatcaggtctcgagaggacttcgggcagctccgaggcgccatgcaaagtttccattgtgaaagtgccgtggatttcctttacactgtacaggtggatccagagcactcacgtactaacaatttctacggcaaaccagcaccaggtcagttatcagtcttcagaagctgcgaggagcgctccgtatctagcaacgctgattatactgcccggcctgatagggctggctggctcagtggtcggaccctgaactagtaaggtacacagtacgtacactaaaatctgcaacatggaagcgggctgcagacagtgcgtcatcccaactaagcggcccgggaccccaaagcttttcaacggcatttacacatcagtccttaaaagtttgttagcgccatacacgccccacatcttctcacaagggggtaacagggggggctgcaaggcgggataggtctatctacgagctctgattggttcaattcaaagtgagaatcggttgataggaggcattcaaccacccacatacaaaccctcgaattctaactaaatcaactagaattacccagcgcaccctctataagcggtataattatagggtaataacagggtacttacagcgggctgtaacattccccatctcccctgcttaaaacccctgtctgtaggtaccaagctaacgaacttaccaggactgatgtgtataatggaccaacgaccggattccggcctttcacttcactcgggtttttcaacgcgcccgcgatgaccattcgggttcgcccgcaaccgctggcctcgcctgatcggctcaaaatctcagcaaagatgcccggcaccacagcgtcagaacccccttgacgaacactcggtagcacacccggcattgtcttgatggtttgaacgtgtcaggcgccgatccgaacgggacccaacgaccgagctctccggccatatgcctcacgtaccaatcgtactatgcaaagccgacatgatatcaggttgatgtgtcgtgccaacagcgatggggagatgaggtaaaatacaccctgctcaactctcagggttgcggcttgttagattctattcgtcgaaagtcccaccgcgaggtcatcccggcatcagagaaaatcttgtcagagttacctccgagctagttttgtccgaagatgggatcccggcgctcaggaccctgtccttctctcacaacggcatttggtgacatattgaccgacggctcaaacagcaccgatatcgcccatctttttatttgaagcggttgaggaggggactccaattgaaaaagtcgcccagaaaagacgcacttatcaacgaacatccggcgctaaatttcccacgagacgagccaaaggtacacatttcggccgcttacaaagtttgaaccgaggttccgcgcttttttggacatggcagattaccaacaccagtccatgatggctatgatggggatatgatgcctatgagagcggaacacagggaaatgaaccctcctctctccctccgttcctgcccgttgccccatagtcgtcgatcaaggcggcatctgcggtaatacgcaaacaacttgatgtcgttggtagtattcccatcaactttgtcactgtcatctgtacaagacgggaagcatccattagtgcaacggctgcaacagcaaaccggaaggtgggatgactgatgcatgcgtcttacccaacagtggagatgactaattcaccgaacggttatccccaagcacagttcttcctgcttcttttgaagccccgaacttttcatgatgacggcttcatggtcccctttaagcgcccagatatcatacactaccgtttcaaagtcagtcgcgacgcggcgaactcatcctcaggtgacgactttttggacccgacttccgaccgaactcatccggcgctcccggacctcccggacctttcgggatccagtctgttgacagtatgctccgatcattgtccagtcccaatccttgcatgttaaagtttttcttttcttttccacagtttgagctccgctcttcccgtgcaagtgatagtgccatagatcgagggtacctggaattcccgttcatctccatgcatggcttttgatatcataatcgatatttacctgtctatccactaattttgcgtttactccttcagttcattctcctctcactcaacttttacctagccaaccaaatatttcacaataaggcagctctgtggcccgttgtgctgtgcttatttccggcttctacatcagttgtcgtcctctcatccatctttcacttgcgaagggctctaccacccccccatccacaaaacttaaacctctccgcccatatctccgcatctggggctcaagcactgcctcccccgcgccccagaaatctgcacattcttcaccatgtccgttccacttcaaaaccgggtatcggatagctccgacggcatcgacaggatagccgaagagaagcaaaagctctccgtgaatgcgccaccatctacacgaaagcaagatgcgctggggcttgacgacgccgaccggcaatccaccacaaaccgcttcaagaccttccggtcagccttcaagtatattcaccacctaacaccaaaacaggtagatgactacatgcactcgtatgtcatctacaaccttgactgggccgacgaagatgccatggtcaaggaacttggtcctgactaccaggccaaggtcggcgagtgcttgaaggcttactacggaatcatcaaccacctctgcgccatgggcgatgtcgagaagatgtacattcctccccacatggacaagcgggcttccgtcatcgagaatcagctgctttatgagaaggccgtcgcgcatgccattggcatgaaggccggcgacaaggttctcgacttgggatgtggccgagggcgcgtggctgctcatatggccagcatgaccggcgctacagttaccggtctcaacatcgaccctaaccaggtcgcccaggcacaagagttcaacaacctgaagggattcaagaacacttttgtacaacaagacatgaacacgctaccactacccttcgccgacaactcctttgactgcttctaccagatccaagcactgtcattgtgcaaggatctcccaacgctcttccgtgaagtctaccgcgttctcaagccgggcgccaaggtctcgctcctcgactgggttagcctgccaggctacgaccccagcaacccggaacaccttgcgctcatgaggcgcgtaaagcccctaatcggcgccgttggcacgccaacgcccaagagcttcgagaaggccctcgaggatgctggcttcgtcgtcacgaaatccgagaacgcgagcatcgacggcttgcaggcacctctgattgatcgggttgacatctacttccgcaccatgcgccagatcattctgggcttggtgaagatcaaggtcctaccccagcacttcaagacattgatcaacaggttatgcctggatgggcaggcgtttgtgaagatggacaggatgcgtctcatttcgacaagttactggattgttgcggagaagcccctctaatcgcttgaacgacagatacctgtgcacaaaacaaagcaagcctggcgcatggtggtgatggtttcgtgcaaggtttcggcttatgataccgtttaaaccttttgcgatggatatcccccctttcggttcattttctagaataatcaataatgtatgtgtgatgggggatgttggatgatgataaggaatggtcatctcttgtacgtgggttgttgcatttttctttcttgtttactgcacccttgtcttcaaacaattagatatccatagaacgaggcattttgtattgcaataccaaaactaactactcaaacaatccatctgcatatgacaaggtcatgttcgtgacaatttgtataattgttgaacatctatatgtcagtttccgtatgtattacacatgtcgtggactatcttggcggccaagctgagcccttgatgaactgttccggtccatggtgccgtaacaggacaattcccgaaacaactagtaagcagcacatctgatcgtaatcttgaaacggctcaaaaaataataaaaatgggctgcaatgcgggagaaatacggaggcaacagatttacgacggtagaggaaaggaaaaaaatgaggtcgtacccggaatcgaaccggggttgccggaatgtcctgaggagaatcagaatccggagtgataaccgctacactatacaaccgtgtgtaccacgtttgctattggttaagtgaatgtcaaaaagacgcagcctataaaggctaatccaaggttcaggaccacccaagatgatgacatgaacactgaacgtttcccaagcaacagaggcagttgtaagcgtaaaacaagtttcgaaacttcaggaagcccaattgattgactagagaagtcactgtagtgcattttgaagaactttttctacatctcttagcatcttcaacatgggcaacgagcagtatgcctgcagacgaggaaagccgtcatcatatgtcaatttgcgggcattcttcaggaacaatcttgaagatcactaggttgatgtgcttggaaaacatgccgcttgttttgggctcatgaatatctgtccagggtttgttagcgattgttgacaacacccacctggggtaatggaatcagacaccaccaagataggtatataaagcctcacgaccttacaaagcgcttcacaggaatttgacgccccatcaaatgctgaagtactactgttgaaccttctcgactctcatcatgtcagagaaagagaatattcccgtggcgacgaggagttagtcttcttctgtttatccaaggtcttgcctgctccattgtcaaagtgtggacgcaatcaccgcttccttcttctgcttcttcttgcccgtaagagcctctgggacccagaactctctcttaccaggaagaagaaaacttcgaaaagtgacaaatgaagattcgcatagattgtgccccgagtctctgggtgacgcgatgtggttatcccgtgcgagaagaccttttcagcagtctagaccaccagacatatcctcacagatcacgccgtcgaacaaccatgagcaacacattagtctcagggttatagaggctctgaccgatatgagcgttcatctgtcgacggcagaaatcgatgctgtagtaggcctgttgatgctgcgcacacaaacctcaagcccttgccagttttcatcaccagtccaggccgccgactataggaaacgaatagctttgggagctgaggaacatcgggttattaccaccacaaaagagcttccgtgtacaaaacagatagtcggtatccatggaagagttgtggtgcttccaacttcgcaagtccctaataagaggtctacatatcggacgctgtcctgctcccgtgaggaccctgctactggtcaaatcaacactgcccaccaccatcatgcggagagtacccgcgtcttgtcgcctcctccaactctatctcggtcatgtcataacatgactcctcaagcagatatttccaacgttgacgatctctattcgcagcggccagcggtcaagaagaggaagtgtctcgcgaatggttctcaaccacaacacttcgaaactgaagcaatactctcctccactcgcacgagcaacacccttcaaaagacgcagcatacagcacgtacaacactcctaccccagccaaccgttaccaacccagaagcaccaacatcatccagcaagccaacactcatacttacagcccctacccctccgagccctcggcatcaagatcaatcgcaaacagaaccacaatcacctccttcaggttcacagtctccctccatacaaccccaccaatctctaccccaataccacttcaaaatcgcaactccaacaactccaaccccaaaaacaacaacaaacttccccaagaaacgaaagaaatacggcacagcctacgaagtctcccgcgcccgccaaatccaagcgacgggcgtcccccgccttcccggcccgtgtcactcgtgcgctcgcagacagagacagctggatgaggtagctgctgctgctgctgctgggaatgtcagaggggacctgattggtacatgtacgcgtactggtataggacgtttcgcgaggcctcagaggggtgatgagttcttgccttgtactgtcttgagcaacggtagcggtcacgctgatggtggcgggacgggtaatggtggtgctgatgagaagagaaatggaaatggtggtaatcgtgggactgggactgggctgacaccctgtgcgaggtgtaagagtatcaagatgaagtgtgagggttagcacttggtgtacgtcgtggtgtgggttacttaggtgtggccttgttggtacaaatcgaagggatccatggagacagatagccgaagtagattggggatatttgaaagcacttggttgtcttgagagactgtaaaagcgttccattccacgactttgtgatttcaacctttcctttaatagcttgaggatcatctcgtagccgcagccactaagattggtctcagctttgatcgcatgtagactgaacacgacacctctccgtctccaattgagcttacatagactgtgatacccctattaagtacgtgatgcgggactcgaatacccaagcccttccgctgggccgagtgctacttctgagacataccgacgttttagacttacaacattaaagcgtcagaggaagggtaagtacggtacatgcagtaaacgcttgaaatgaagaaaacttcactgatttgtgatgtccatggcatgcgcagcaagaagcacatgggtaccatcgacacttgtccgcggccgttcttgtggagctaaccaaaggaaccatgaccaccagtttcatcccttagtgcaaacgataccactcaaacgtagagcaacagatagggccggacttcaacgtggtgcttgtgaaagcgattccttggttctttcataggcacaaacgacaaacaagcatagcgctcagtagttataccatgggtatcacgacaactctttcctaggcagaaaaaagactccaacctcaagcaaacataacaaacccaccctcccggtcttcccggtgatacctcacatcaatagacgccaagcaccaagcaacaacgcagcaaaaccggtgcaaacacccataagccactgcagcgtctggaacttgacctgttccaactgctgcctcaacgctgccacctcctgctcgattttggtctccgtctccttgatcttgagctcctgcgacacggcctcctcgcggatgcggcccttctccagattcaggtcgagccggacgctagcctgggtacgaccgatctcgtcgcgtagccgactgttgagcttggcaatgtcgttggtcagccgttcgtgggcggcccgggtggtgttcgactcggtgctgtcggccgagagtagctcgctgcgcagcttggcgaagtcgactttttgcgtgtaggtcgctttggcggcgtcttcgcggaggaccatggttcgggtgaggttttgtatgctgcttagagagaagaggagtggtaagtttacggagcgggacaataaggggtgtcgaagaagaaaaggggtggctaatgaataatgtgagcttcacctttcttcgatcacgtcgttcaggactttcatcatggccactgattgctcttctgtgaacccatcttcttgtaggcgctggacaaacttgagtgtgtcgaagtggtggtcgcgccttcgtgccgcggaagcatggaatgagcgtcttagacttgggttgcggacgattatgttaagcgaccgcggcttgttgctcggtgcggtacattgggcacgatcagtcggctggctcgagtgaaaggaccttgaagagcagaggggttgccatattcgtggttgctgatcgtgggcttgcaggaggatggacggaacagttctgggtacgtttggcgagagaggaccctgccaactcagccgtgggagtagaaatcgtgggagggattgcgcagtgttcattgtctttggtggtttgtctttggttcgttttgcgtgtactttgataataggtaaggagcggttcggtctggtggatgttctgcagaagcgagggtaactgtgttgtcgaaactgggatacaggaagtgttggagcttttcggagattgaagaaatgatgtcgttgcagaacgtaagtcaccacgtcagtcacacttccagatgatcgggatcttgcccggcattcggaaggggcagtgacattgacgaggatccatgcgtccaatctccatagccggccccacctgtgccggctttggccgcgttcttggcattcttgctgaaaggcggatccgcattacgcccggtgctcgttcttgtggctggtgcagtatggacctgacgggcagtgagaatcgtcccgccagaattgaaccccacctcgacttgcgctggtaagccacagccaactggtctgctgcgtgcacgtcccctgcccgcctggccgtccataaaagtagccgaaaactttttcgcttttggactttttcttccttttttctccaatttttacaacgcattatatcacattctcggaatgcaacttggatgcgaggtccccggattcgttcggagctgacccaggaccaattcatcgatttcgaacagaatggagaacagataccagcgaacaatcttgggtgcggtgctttccttgcccttcgtggctccatggaaagggtcgcaatgattgggcgtacatacctacatcgatgtgctttgtaatttgatatgaacgtttacatttgtgaacgagtgttccgtgtcatacgtaccaagtagcggcgtactgcaagctcgtacacaatcgaagagaccgaatgtctactcgcgtgtgcatgtgatgttacggagcatatgggttgaagacggttgcgataagtcttcagaaggggttttgtgcctttcttcgggatcccacatcagatccattccgttcatgaaaggaattcaaagtggcacaacttctggttgttgacctgcttgatgttgaggcttggaaaatgtcgttctgatccaggcaatgttgctcgactaagacattgttcattgatacttccagtatgaactcagtatcgacgctttgaaacctttttttctctctctttctatgtagggttctgaaacgaagtatcaacgggaatataatgtacctttgggacctgcaacggtcaaagtgcaatcattcaactcgcttggcgatgaccgaacctggctgaggacaacagcctgacctgccaaacaggatgccaggtggggagagaatggaggctggccgatccagaaagccagtgtcttccttcatcagcgcactcaatgttcactgcttcacacttccttgttataaacattgtaatgctgcaagcattttgtttcgttagatgcatcaatacttctaacctcgacgatccattgggcaggcttcactgctatagctcccaaattgtctgaacaacctagtatgtcatgatgtcagtcgtggtgacaaatggcatgttcacggggagtatgatgaacaatcaagtgtagcacccttctagttcaacctgggtcaatggattactatcgatatcggttgctactctcgacgcttagatctgattaagaaaaccctatcgctcccacgatccgtcgttttctctcttctctcttcacccattttccagcgtttggtcaatgtctgtc