ccccccccagcaagtggaagcccagcagcaagcccagcagcagcacctactccggtggatgcccgtgtgcctggtgtccgctagggtatccgcccgtggtccccctggctgttcctgcgtttccaggaagctcgcagccggagcagaagagccaaggccgagtcgcctagaggtaggtacactgcacctagcaaagcaaatcagaactcccagcggccggtcagtggtgcccccgccgcctgagtcccgctcttccgtttggcgcaggtctggcagacttgcccggctgaacccctgttgcatggaaaaacctggggaaaaagtgaacaaaggccaatgaaaaggtggcgatgcctcattttgttttcctgcttttgcggtttctgaaatggagaacaagggaaagggcaaattgccagggtctcggatcaccttttcactcaatatggctcccatgttttggaaaaatgagacaaatattcacagtgtttcggggcttgggtttggtcatttttgcggtggactcggaagcaggaggatcacccattgcaccccagtgcaccccctggcggccccgtctggtagcggatcagcagcgggccaaccgtccatcacgaacgttcatcagtccccatcaagcaggctggggcccagggggggcccaggagatggatggcagagagagcacatggcccccgggaacccggcggagaggtgagatgccttgcattggcctcgcgtgccgttgcgggtagcggtatcaacttgcgccggtgacctgctgcaacggcaatctggcttccacgctgctggctgcacagttcctgttcttaggacgagctgcttaacgactaggttgggtgtctggatggattcctggaggcgcccatcttcaggagccagtccaggggcgtttcgttcgtgacaccataccgtcgtcgtacaatggtgcgctttcacgcaactgttcccaaacaccaagtgtcccgagagaaagagactcggagactttgttggttggcattcaccgtccgttgtgaccgtccgacgcagtcaccatgatcagcatacacatacccaagccaagcaccccaaggtacatacatacatacacacataaccttatacccgcccggctgaacgatcaccgattcaactggcccacggttaacggccctgcagcttcgtccgaggtccgttccagtctaatgcagccacaacgctccaaaatggcgtgagaaggaatccgtgcatgaatgtgtgtgcggggcttcaacattcatttcggaggaatgaccgtctacgacggcatcgcccaaggagatcattcagtttcgatgcattcccacaaggcgggaccaggtgagatttcctgcacgacataagttacatcttgattttcccacatccgggcttgagaagatcgtagcaagcatatatcttaccgagccgaacgagaaacctgatgagctctatcgccgaggagcttcaagaaaaatgttttcataagaccgatatgaaatccttccgttcaagatccgcttgtcgctcggatcttgatgatcttattctcgcaagcaagaaaaaaaaaaaaggccgaaatgcactgacgcaactaatttcctactactgtctccttttcatctcggccatcggtagatttatccgatagcggttttggttgccgtgctaactacttgtctttattgtccgagcgaaacccacctaactccctggatcatggattattccaggtcgcccaggtgaacgttcgaaccattgctaacttggggaaagtcaacaagcctacctggactctgttaccgctcaagccaatttttctggacaaaaaatgaacgggattttgaatactcttctatctttctctcctggttgtttttttctctttcactttgttctttccctttgctcttttctttttcgtgtttacctcaaaatcggccgagcttttcatggtttctatatctatcccaccttttcttgattctttatctccacgtggctctctttcccgtatcaaatttacactttccgtctcttctacagttccgtggcttttttttttttttttttttttttttttttttcctttcctatctcatcccactcatgccaaggttggagtttcttccagttaactgtcacataactgcccgactgatctctgccacggcactgcaggccacttcactaaccggtccatgtttctgcaaaaggattcaggtaaccaaagctgacatgtcggtttctcaaagcggcacatctactttgcgataaaagggggctctttgcaaaacccatcacaatctcgaaaagtaacaggtgaactcgtcgaacctaataagtggtagccgcaaattcaccaaaaacaccgaccgtgtcaaaaaaacgtggtctgttcacgggctatttgctatgcttcgcatcacatggttatatttggagggatggactggcattcaatttaccattaacctgattatgccaggccgatcactgtgccatatcgtagatgctcgagagaaaacttcaaagggctctctgaggttggcttataggacgcttggcgggggttatgccggtcgtgttgcagttgtccatacctaggcaggcagaaacatgatcactagccactttcaaccctgcagtgccattctgagtttcccgaagttctacagtaggtccggcattttcatcttaaactggaaaccttgaatccctatcttcttggcgttccatacgacttaactggtaaccattccgattggatcccgcgcaccttgtgaaaacccgatttatgatctgaacaagtatgtaaacagaagaaaaaggtaaataaaaaagagggaaaaaaatcgaaaaagagaacatgagatagaagaagagagaatcgtcaagaaggaacctatgtagcggtaatgtctggctgttttcttggtggtatatgtgcagccaagatcctcagcatccaacctctgcaaataccaagtatatgcgtgcatgcctcaatgcgtctctgtgggccacgtatgccctgagcacgtgtgtagccaaactcatacagcattcaacgacattcaaaccccaaaccctaatccaaacaagtagggacatttttgtgcgatggtcggtagtcaagaagagacaagaaaagggtaccacaaactgacagactggacagacagatgacgaaaagaaatcaagacagactttgcacgaatgagcccgcaccgagtgggcaaccattatttaaaaatcgaacccgaagccaaatttgggacaagggcactcatggccccggcgcctcagccgatcaaacgcctcaacacctagctcagcagcaacaaccccatcaagccattaagaagaaacttgttactgtgcgcgtggaactcgctcagtgtcagtgctccggaaagccacttgatcgaccattaacaagaaatcccacaaagaacataaccgtcgtgtaaaaatgatcaacctcaatacccgccaatatctgcctgcttacactcgacgctgccgtcagcacgtctatacttgaacgtgcaaagcggcggctccttgtcgtccacagactcccgctcgcgcgccccgtcctggtaccgcctcatttcaggatcagccctgaacgtctgatcgtgtgcgcgtttcgagccagcaacctgcggaggcggaggaggtggcggcggaagctggttgtagccgccagcacttgtgagaccgccgctgttgctgacggaataggcacgagggtaaggcggagcagccatgttgctggggctgaccattggatgctggttgtggctggctgaggaaaagcggtcgacttgcagaggaggtagagcagttacaggtaacctgtgaggagcgatggaagggtgctggtgatgcggctgagtaggcgagacggcctcactgaggggcgggagtgtgtattgctttgtactttggtggatgctatcgtgacgagaggcaggattgatgggcgcataggtccgtgatgtgtgatgctcggactggaatatcggctgatggggcggtggtggcggagggtaggaagacggctggtgttgataaggcgcccgttggctcgtggggtagacgggtgaagggggaaccgagtgcggttgggcgaagctttgtggtggtggttgagcgggatactgatgatgcgtgttcccgcccaagaaacccagatggcctccggatgtcggtgtctgagcagcgtattgaggtgggtagtcagccatcgaaggccggcgttgaggatcgctgatagaagagtagggcgtcctctcggtgcttccgctcatcgatctttgccggtaagcttcctgctttgcagtatcaggtgtggcggttctcctggccctccggtattcctcctcgccattctcatagtcgttaccaccactgttgccttttccatcgcggcgtctcatcctcacatcacgcctgatacgaacgcgacatccctgttcggcgacggtacggctgaggggcgtgctctcggtcaatcctggaaactttttggcgctgtagacaacaaaatcatgcgacttgatgtccattcggaagtcgaaggatcctggcgagccgtccgggggggcattgggttcttcgggatctttgtccttgtcctccttggtctcttcgtacaggttgaatgtcagtttatagcgaccctcgtggcgaaccgacagatcggggaacaagaagtagccggccaacttgggtcggtcaagataagccatgccggagacaggcatgccagtcagcacaggcggtgtgttggccgaaggagtctgcagacgaccctgggccatgacacgagcgtgctcgagcgtggcatagaggaaaaagttggcgttgtactgaaaagtgacatccctctcctgggccatctcaaaagattcaccctcaaagatgcgcagctccacgaccggaggcgggtccacggggcgacggtcggcggatgctggaacaagtattaacgatgcgcgagcgatgccgatcttgattctggcacttacatttaggacccgaaccgcacgctctcgcgcgcaggggttcttggacaaccctcagagaataccatagctttcggccgcttcttgttatgcgacttttgaccgaggctatgggctcatcgtcatgacagaggccgttggaggcagcggcgataacctgagcacccatcctgttcacctcacaaccaaatggcaacacagcggtcctgggcagtttccggatttatggctctacttttccgcaattccacaaggctgatgatgggagactagtgcccagctcgtcggggaggggctttggtcttgaactagaaattgccatcatcagcgtcatcattcgccaatgtgatgcggccgcgatctcggacgcgcagagaagggactgcacttgctgaagcgctgcacgagggaatgataagacggggccgcagcaagtgagtcccatgacagcagcgcttggattgatgcgatgcgatcggcgtgcaagacgtgcagttgccactcaccctgtgaccttgcggcagggaaaccaggcaaagcaaattgctggcagattgacgccgaagtcgatttgttgatgaaagcgtcgatggttttgacgcaggccgtcttcgtcgcttcggggtcggacagaggcagaaaaggatggaaggaagtaaagaagacgacggggcggacgaggattgaacgacggacgggaagcgaggggggagtaaggaagtggaagcgctaccgacaagacaaaacagggacagccaggagtggattgggggtgggcggatgggcctgagggagctgagggattggctacgaatggatgtggatgggtccgggtgtgtgtgtgtggatggcggatggaatgggggcgcccgggggggtgaccgtggtaggctatcgctacctacctacctaggtacactacggacccaaagttcccagaaaccagagcgacgggtatgagctgtgtgaagaagggaagcccagtggaagacgggcctgcggagaccgccttgggactgcccggtgcttccacttctattggtcgcttgcccgcaaactcggcgaacctctctggaacggccgtccacgtattgttccaagcctttggggcgaccactcgactgcagccaggaccgtagcactgtcaccgtccaactcgtaccgcctgggtaggtacctctacgctaggcatgtacatatgcgggtggcaggggacgtaggtgtctgggcgttttggaggagggctggatctgagctcccgtccggtcgtcctgtcgttactccccgtcgtgggtcgggtaacgaactgaaggctctcaggcaacaaacagacggccagacagtatgtgaaagcagaaagggaggatagaacaggataaagaaaaacagaaacagaaacgattccgtggaggggaggaatgccttggtccgcgacaagggtcccaggcactaaagagggctagagacttcagagtggggtctctgcgaaatgagcgcggacggaaaatgtgacagacggttagaccatgcatgggaggttgcatcagcagtggaccgtcatggctcccgtcctgccctctctgagcctggtccccgtcatcagtcaccccccttgtccgcttctccgtcactcacttacctctcttgacattttgctcaagcgacggactcgacgagactcccgtctctcgacactgtaggtagtgtgccttgtgtagagtcagacaggcggtttgtcaacggtttgcactcgagtgtaacactccaaggcgagttagttgaagggatgggatacacagggcagtggtgacaagtaaagttctgtcccatctgggcttagtgctgtttctctcgacaaccttagctcaacactcggagcgggagggcgctcggacggttttggtggcctccctcccattggaccagctcttgatccggggctcaggtctggtcattcctggtcccctggacgacgactctgttgatcctccacgaaccattgcttgtctgctgtggtctccatttttgctgtgcaggaagctacttccgcgacccgaagaccccatcgcccctctcgggacccgacatggaatgagtcgagacagtgatggatctgtagacagagctataagaggaaccgtcataactccatgattattgccgcaagacatttccatgacacagagaccctcaacttccagatccagttgcactaagaaacgcccagccatagtgtacatcgatgtacactattaattcgtgggcattgcacttccacttgtaagattttgccgggttttgcgcttttccgtctattgccagccagggaacgtttatcaagggacgggagggcggaacactggcccagtggctctggcccgttgcttttgcaatgtctgttgtggttcgacaacttcggccgttttttttttttttttttttcttgtgtacgactgttgcccactgcaaccgacttcccgtccgtcgcctgctctgttccgtcgtgtcttcctcgccagtgctcatgtcacacagccatctgccaagcgaagctagctgtcaaaagaagagattcagaagaagtgctgtggaggccatggtcgcaggcattttcacaaaggtacgtcaaggtggtaactgagatttaccggaggatactgtaagtgccgtcccagcgctccggggcgcggctgtctgtgccactgctatgaactattcggagcgtcagcatctagatgcgccggtgtcagtctcgttgagtatttaacatgttctgagagtcaaacccagccgtctacctttggtttcaggcgctggcttcaacctgatttgaaagaaaaaaaaaaaaaaaaaaaaaattaatattacctaaggaaaaaaaacaaacagatcgaactccaagcagttggtgttctggtacaagtgctggaaaggcccaggtcaggtacttgggaacaactcccgccgtgatgccacattcagttcggtcggctaggacctgccttggacggagacgtgtacagcagcgacaatgaccgaacataacgagaatgctccttatcttttcattcttcacaatctattgtgaaggtataatttttcagatggtcaatgatggtcccatgagctttgttcaccagcacggtggtcgctccataacgtagatgactcatggacgggtgctaaactagtatcttgtgagttctagcctttgaagactttgggagaagaccaggacaggtataagaggcttccgtagtgttttcattcctggttatcgtcccatgacacctcaaatataagccagtttctctattttaagtatagaggctaataagagctccagatctcccttgaacaacctacgaccggagaactagactaacgaacaaaccagtcttgaatggtacctctatgtcgcccgctgcacccgaccggccgtgcgcttctgtctgagagctgaagggtaggattggcggaggtgacctcaaagcctaacttcgtatcgatcgatgtctttgacatgccactggcaaccttatatatggagaaatactttgtgatccatgtttatcacgggtcatcccggttcgtgacccaaaacatcgggatatccagcaccactcactcggtcgctggatcggtgatatctacttctctctctgctgtacctttcggtgccgggctctttgtcaatttcgtttcccagacgtacatgcattggtgcgttaaagcagcgatacacttgattagaaaaccggagttgggatcgtcgcatcgacatggctatcatctctatcggactagtgtgccactttacactgtgctgagcttgggcatgaaaccctactgacagcatcacaagaacatcaatcgcagggcacctggccatgtatgtacgtacatcaatcaacatacctaaaccccgctcgccgaatctccagcgtcggtaattccagcatgtgtatgtgtcagatgcccgggatatgtagaagcaaggcgaggcattgtcatggcatgcaccggatgaggtgcattggggctcgtggggtacactgggcaacgaaacattaggtcattcaggacaaatttggcacgggaacgccttgatacaacaaggttggagaaatcgatactgcccgcatgtcattcgtttcttagtcgcttctcttatctactgcttctacctagtcggcatggtaacctaagttagtcgagggaaggagcatggctgcaagctcaatagagtgtctacagcaagaactcgagctatgacttccaacaatacgatgctactcagcactatctgccctcacaaggctttaaagcaataccggatcatctaacgggcggaaaggatgggtgcctgtccactcacgtacgaatcgtctctactatgcgtgctgcaggccaccaagcctatggcttggagcacacgatacctgcgatattcaacacagaacgtagacggtgaggaatcaatcaagaagcccggaagcgtggtggttcccacagtgccttttgtgtcctgaacgaggacggactcttttacattctcacttcacatttacgttttcttaacgatcacagcaggacaaaaggaaaaatcaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaagaacaggaaagcaggacgtatttccaacaacacttccaagccgatggaatttgccctaccccagaatggcatacaaggtaagtagcgaaggatggattatccagcaacagacacagcgacagcagtcgacctgaaccaccccattgtaaaccaaacacggaaaccgtctcggttgcaaaacaaacgcatgaagaatttctttaggcaagggcaacatcctcactttgttcaaccatagaccgtcattgagccgttactgcacgaatgtggcgtgggtttctcctatgatagatggtacatccatttatacctagaggtatgtttgttccttcagccaagttaacccacacattcattgacttgaccaaggccccttcaaatatgcttcaaacctctcattgatcgtatcacatcttgtcaagagacagtaatcggtactacgctacatttttcgggcgtcttgtgattcgcaggggcagaacgacacaggaaagaaacaggacggtcaacccattgcagttccagcctcaagtcgtggcttgcatccgaccacgagattgtcgtcccaaggacccgaaggagagaaagcttgttacctaagcaatggacggggtgctagagcttacggtataatgcatcttgttcgaattcactacatagatgtacatacttttccagagcaggtaaagtgcaagtcagcaaacccagtgatgacaatgaagtcactaagacgctctctgaccatcgtccactttgtaggctacacgtcttgttccggccgttaggtgtcaccacaccaactaatggaagtttcaatttcaagcgcaactaatgctgcaagcaaagaaacaaagtcacagcttactgaccgcaaccaaaggcccaaatacctacatctatgccctaacggcacaccttctcactaactctagctgccaccacggaatcacccatccccccccctctatccaatcctgagaacaaatccacttaccgcggacttttggatacggataaccacagtaaaagacggtacatacatacctctcctcaactaccttcgcgcccacatactagctctagaggtacactcccatcactatacatccaagtgtcccgtctatctccatgtcatgtaagacaaactgtgcagtcggccacactctccccgcccgcagcggcggaggttggccgtcttggagtttgtcaacgtgtgtttatccgtgtgtgtgttggcactacaagggaaaatatgtatttaggtatctacatactacctataaattgcaggtacaatgtgggaagctgtttgctcttgacctttgaaggctacctactagaccctgcctgagctttgggcaatctataggaaacagggtagacgtcaagggtgggtgcgtgggtacatgcatagcttgtctgcatcaccggtgggtcactagaaatgtttgagcaaagagtgagaagagaggataggtagtcaaagctgcgtacggagatataggctgcggtgaggttacctaaatgattggacgggaactaactaggtcgtcgatggcttccatatgggaacccggaggatctagattgttgtcactttcttgtctacctactgtccccctttcctcatcctcacgcagtcatcagaatcgcacctcaattgctctttctggagccagacatagaactctactcacgatgtctacaggcataaacaaggacatcagaagatcaacgagaccacggcgcggtattcaacattctaaaaaaaaaaccctccccaactcgtaactccatcagacacccataacaacttctaggggtaccctccgactacctttcgtcaaccttgacccaaaaaatcatatagctcttcattcactcatcatgccactcccgctttgatggtatggtattcttccggccgaggtatgttgtctatttctgttacctaggcgacagataacgtagcattacatccgatggtatccatgttgtgcgacgattgcgggttggtggaggtgtttgggtactgatgagaaagtcgttcagcgttcttctcactgcctggtctcgcttatgtaaagtccctgttggtgagaaaggtcgagagatattagctgtgagctgcaaaaaaaaaaaaaaaaaagactcaagggtggcatcaccccgtgagtctacccatcatgtagacaaacgcatcaaagttcttatctgacttgcctgcctgctaccgtgtacttgtctttcctacttattctatacctctttgcacctcctcatctctgtcataccttacggcatccacatcatgaacttggaagatctgtagcgcaagtgtagacgtagcgaagccgcctaagctacgtctcccaggctcccagcgcctatctaaagctttctgtctccccgttgaccaatgagttttctttcaaacgaatcatgttattaaatatttaacagagttgtctatagcatgggatacctcctccatctgctccattatacccgacattagcagccatcccaccatgcgtctcaactccgtagtgatatcgactaatttcattcacctcatccttcctccaccggagctaacaggccgccttttcgtggtatatccatcccaaatcatgacctctatcgtccttcatcaaattactaagtaaaaatacaaaaacgagcggatgtagggtatcgttgtgcactgtaaccaagcctaaactgtaaccggacatgaaaagaagcacattggcgtgtcgtcgtaagaaagtcgtgtagaaatgtctcccattcctaggtgctcaaccattcaaggatgagcaggctgggagaggctcatcataagttgtgcggccagaccgtacacctaaatgggtcatatcatgaccctatgaagtagtgcgttgcttaaacggcaggagcagcagtgtgagggtcagtcacgccggagtgtggatcggtggtggcatgcttctcgggataagtaccggcgatggggacgcggccgtactgagtgaaggcaatattgaggcgactgtagtcccagcggcggctgaggacgacaaaggcgtagctgagagtggtgatgaagaggacgtcgagaatgccgaagaagatcatgctcttggtgacaccaatgacattgccgccgtcagagacaccccaggcaatgggatagaggagccacaggaggttggtccagccagagagcatcgtgtaatcgcggttgataccaacacggttagccgagctgcgggcgcggaacagggtctcaaaagcgaggaagatgtgggcaagagcggcaaaggcaaataaaccccacttgtagttggaaggaacataggcggcgacgaggtaaccgatgacccagatccaagagaggaagatgttgaaaacgatggtagcccaagagacaccggagagaatgcccatggcgaggatagccgcagggaaagagacgacccatagaacatacttggcccagaagatctgacgggtagggccatgttgacgaacctggttcctttggctgaccacatcccaggcgaggttagccgccatagcaaagtaggcgaaggtagccaccaggttggtgacaatccagatgtaatgccagaggcgttcaccgcgactggccttaaatttgagagcaaataggacgagctattttggaaaaataagtcagcccaggaacatgatcaggaaggtcctattagatgagacttactgtgttaaatgcaaagagggcagtagcagcccaaagccaatccgaaccgtgcacacttagatgctggccctgaggagcgggatggacgttcaagacgtcgttgcgtgggagtaaaatcgccattgtggttccgatgatacctctacgggtcgcttaggtaaaacggttgctgatgctatgtcgtacactagacgggagcgaaagaactcgtcgatttcctcgttgcctagtaaggatggccaaaattggtgaggagtgtatgctgttgttgaagtgttgtacgaactctgttgttgctgatgctctggtgatggactgacaggtattgggtcgggtgtaggcaagactggtattttatagatgcaggctggagagatgtgtgctttctggtctggcctctcttgaatgtttgaatgacatctgcttgcagggcccggagataacattagtcacatcacttggtttgtgaaggcttaatcagaaagttctcgaaacccgagttttccggcgtcattgtcccgtcaacgcgaagggacgaaggagggacgacagcaggcgtgccggcgcaccgagcttctaccatagggtagtagctcttaagtggtagtcaggtacgtaactgcgaaaggaagacgtaccggtacctgcaaccaaccaagggtggtgaagacaacaaccgagtctggacaaggaggaccagataagcttcaggctctttgacctcccaaccgcaaatccactccatgagccgtccaacatacgctgttcgcgacactagttcgcttgttctgccgattggcttgtcgagctgccgatctaccccagtatacagtacataggtagctttgctcagcgataacattgtgtggcacgtctaggtgttgaaagagatgggagtggtgacggaatgatacagcgaagccggactatctgctccgcagaacacacacattttctcctcttattcttcgttgcattggatgaccagaattgtccgtgtgtgccctcaggttgcttgcgccttggctttgcgtacctaggtacctggagtagagttttcccttaccaatgttgttttgttgtcaacgacgatgacggactggtacgataatcgcgtttccttgcatgataaaagggaaggatgtcttcaagggcttgtcttggcatacggcatttttggtgtaagtgactgattgatggccagcccttcaaaatccgctgccctggcctcttgttggggttacttaggtagtgacatgggcatattcggagcgcgatcggggcaggaggagctcatgattgtcggccgtcatggtaaaacttggacaaagatcgtgacagcctcaagccagcctttacgtaccttccttgttgtcctgaggactcaaattgggccgaagacgtcggttgatgttgttgtcgctgctgcccggtcaagcgagcttcagcttcaaatcaaactcccgcggcttccgtgtcgttccgcactgcactcaacctaccctggcgcccttgcctatcggacgcccgcagtgttgaatcaccatgatggatgcaacgttcgaagtgtgagggaaagtggtactgtaatcgtcgaccggtcggcgggtggctgccgcaagttacccaaatgccggcagacgctaacatcatatcaacgttgccgtcatgtcctaaaagcattcgaaccagacgacagtgaggtgaggtgacgtcctgcgtccaaggcacaccctcccgcataggaagtgtgtcagtcgacacggccaggcatcgcatcggaaaggtcggaatcgcagcttcccatcaacccatcatgagggtcaaaacacgacccaatacctgcaggacgaaaatgttgagtaatggaacgaacattaacttggaggtcgacggatcttgcaagatcacgcgatattgccaacgtgatttcaaatccagcttctagtgtgaagccgaaagttccattccataaagacaagacatctttgacacccatgcccatcttcggatcgcgaaaaccacgaggggtcactgttcctcatctttggtatccagtttttccatttcatgatcatggaaaccatctaaggtaaagtgtaagaaggaaaggatgaagccctcctcacccatagggccatgttagcatgccccaacattcccccgggcggatggaatggaaagaaagttccacactcagtggactccgttacggatttgcaaggttccaaggcgaacaacccttgccgaggacaagattttcagccctgcgcgccgagccgcaggcaccgcactccattcgacccgaacggccccggttttttgtcatcaccccaccgaaggaagtgccgaacgtcacttcatccccactttttacgtcgaagaatccacacttccagcaccttctggtctttgttcaacgtctgatggatggcttctcgcgtctgcctctacactagatggtccagtctgcaaatgaaaagtatttcagttgcccatttcaagcccgaaaatcccaaaggcaaaaacaaaagagacaagaacaggattccaatggctgacgtcatgtaaaggggaaaggggtacaagagccatcgatacttgcgtacatcgtcgggttggcctcagaggtaactcgaggttcttgctcgaaataatatcgagagcggacgatatgatatcgtgcgagggtacttaggtctgtcttgatatcatatgtacttcctcttcatatctatggtgatcaatggcgaacatgattaaccccaaaacgtctccacgttatcgagtccagtgccacactgcactaacactcgactgagacacatccgactcaatcgcccgggccatgcatctaacggatctgcgtctagctccttatattacgtggatgtcactttgacggcacgttaatataagtatgtaccacaccttcaataacatcaagaacggtcttcacccccttcctcgaaactcttggagcccttgaagcatcatcagtgccagtggtcaaagaaataggttgcccgccaaccttgttcaaacaccctctgttccatcattcgtgttaccatgtcgggtatggtacaggacgtaattgctgagctaggttttcgaggcttgcgtcgttgacgtagctttacgcatgcggtatcccgtaaacaaacaaacaatcaagaaacaagaggaacaatgaaaaggagggcgcgtaaatggtgggggtggggggatatgctgttgacatggtccgagaccatttatctccatggtcataaggacgtggttctagtttgttcgatttcgatgctaatgttaccagatgagactttgttcgaagcttgcctatttacctagctgaagaaatagtgttgcgaggtaaaccgacgagcctccgaataacttcctggcattcacgcttcaggcgagcagaagtaatcaagaaactctgcacctgttttgtagtatgaacaaacccattcccactgttatctaagttaattccgaaagatgctatcaagcgctgcttgcattccgcttatgcataaaccaccctgctgtctcgtctccctcaacttcccggggcgttcatgtactttcactaataccgtgaccagaagcccacgggtggctcttacatgtattttcaggactctgatacaccccaaactgattgactaggtcgcccaagtacccgaagagctcgaattcgctgcctgtggtagttcgcgccatagttcttccaatttttgggtgtcttgcgcctagtaatctacccggccgtgtggtacttggggcccctcacacgcttcccccttgatgctagaagccgcctccttggcacgctccctgacatccagctcagcatcattccgctccaggccttcgagcttttgcaggaaccctagcttctcaagttcaaacacccgcatatccctgccccgcctgtcctccgcaccgtcgcaccataccaggttcttgagcagatgacacaatgaccgccgcacatccacgtccttgttgttgaaatggccggccaacagcttgagcagctcctcttgggcgatcacgagttgtctgtgtcgaggaattcccgccgcgatatgtgttaaaaagtagatgaccgctacgatgattttggattgcgggtacagcacacgtgagtcgatgctgacattgcggcctgatgctcctggccctgctccgccaccaggcgtccccgagctggaagactggcgcctggcaaacggacggagaatcttgacccgaagcttggacgccaatatatcgaagaggcggtcttgacctagctcactgaagaggtagtcaatcatttccgcctgggccggttgctgagggatggcgatgagattgcgaataaagtcgagaccttgttcctggatcgcgagatcggcttcacgcgcctttcgaacttcatcaaattctctttcacgtaatgccctgagcataccatcggcaacacgcatgcgcgtcgaatcgaagccaggtcccttccggtgtacggcttgccattgccatacgtcgtcagttgcttcggcgtagccgtcatccgtatccatcacttcatcttcatccgcgcctgttaaaggtcgacgttcacccataattcgggcatgtagtgcttcgtcttccgtatcgtcgcatatcaactgaataagccaccccggcccgagttcttccaggcacttttttttggtatctctgtccgtcatgtgaacgagatgcttgagtgcccacaaggcattgagcctcagtcccgcattgtcagatctggcgtatagacagagcacgccgatgactccagctttaatcaaaggctaacttattgttagtagattattaataccgggggaggggatggatgggaaatcaagcttttgaataaacaaagtggtatatccacttacatcacgcatagggctgctctcggtcagcagattacagatcacgctgcaggctgcaatcttaacatcgatatccacgtgtttcaagagcttaaaaatgggcatagcgacacagttgtcgtccaggactgttcgaagattgctgaccgatcgtgcgagtgttcttacagcgtgacatgccgcgatcaataccgaagttgggttgtgcccatagggagaatgaccagcgggatgcataggaacggtaacatcctcctccgtttttggcttctccttgggcggcgtcggtttctgtggcgtttcggaaagtgactctgcaacacttggtagtatgtcttgctcaactatttcttttctgaactcttccttgaatgtggccagggatgttatgagtttaagtgagctctctctcatcctgattttgtgcgcacacaatgggacttgacccggtggcccaagctgacatgtcgaaaatttatcatctccagtgtcctgtctctcttcaggattcggcgtccagggcctagggggcgatgggattgccgtgggctcatatgaatccttcaacagcttgcacgccagcttcagtgctccgctatcacgcgtaacttgctgcaggaacacgctgtccgcaataagccgggctaagacagctggtgtccgctccaagatgacccatgccgtagcagtctccgaatcgacaaaaatggcatctaggctcttgcctctctccttttcgtagtgctttagtaaacggcaaagaaccggaacgacaaggacgctgagggagaattctcggtctgggctcgtgaagccacccttaaatagcgatgcaagtacggatgcagccatgaccttctcatgatcgttagtgccagatcgcatgaggtggatcaaccatggtattagcgggctctctggttcttcggtgtcgccacccccaacaagccattcctgatcctctgtcgtaaacctcgttgtagcccggccgtgttttgcaggcgtctccagtgacctccccgtagacgggaatgatgggtgatgttgggacaagagaaatcgcggcgtcgtaactggaacagccggaagtaggtagtcgagagcagagcgaccgactggccgaccatgagtaaggccgcttttcttaagcagttcccatgtacgatagatttgagagtttctttcgccgatctcactactggttagtactgccatgatcgccggcgaacaaagcagcagacccgttcggaaacgggagtctgctattaaaacagatatcgcttccaaaataagggccagacttagtcctcgaggagcaggctgtggtattacagcagccaagccctccctctctagcgcgtccagggtaaacggcaggacctctcctcgggcaaccacgaagctggcaagcagggtagccagggcatccaggaccccggcgtcggcaagcatatcttgataccgcggttccttgcacaaccgacttatcagattcgcaaccaggcatttctgctcttgtactatgctagaggcagactccgcatcgaggatggcgcacaaggactcgatgtagcgaggtacaaacagagcctttgccagtgcagccgtatcctctatactagttcttgacgagagactggcagcctctgtcatgtcgctcagagcacgcagagaggtcaagacaagctgtgcggggttcttgtgcgggcaaatatatgtcaaaataacaggaacagctccgacggcattcagaggggtaaggaaagaaggaccacctgtaacaactctctcgattaggcttctgacgctttgcaatatccagtgaattcaaggagacacatcgtacctttggcaaaactagcgatgagctgcaaagccagtagccgcacacgatcatcatctggcaagtccgtagtctggctgatgggcgcgtaagcctccttactgcccaaaccagagggcgaccgcgctgtgggtttttgttgaagcagatggacgagaaactgtagtattccgtggttcacccacttctccttggcccggacatcaccgatgaccccatccttgagttggcggaggaattcgatctgctcggcatggttcctagcattctgaatctgccacagcaaagccgggggactctgactatgcgccatctttgggtcttgtatcaatgttgtgaggatgctggcaataacttgtggttcgatcggtcgggtcggtcataaatacactccctgttcggccatgtgattcccagcgaagctatgagttcgttcttgtcaacggagggaacttggccggaagctgtagaccgcggtataacggcctcggagtggttgacttgaagttaggcaaatcagagccgattttgccgcgagccagactgagttttggacttgcgtattggtaaggataggtacgtgaagctatttggtaaagtcgccgatattgctacggctcaacctgggttgagctgggagggagttgcacggacggctgattgacgtgatggaaaggtggatacgacgttcgatgagagatgtgtcagactcggcgggagaaaactgaaagggcgtttgggcggtgccgctctcttaacttatactagctcgtgcgtcgatatgggaaagaagaaacgaacgaatggaatgggcgcgacagcgtgttggtgttggtggtgtttggcatctgtgttggcgaaaagaacggacggcgatgaattattctttggaggtccaacattgggatgtccaatgacgagacggaaggtccaacgctgggtgtacgggagacggccaatgacggtggcggggaacgacgagcggccacggatggattggcccgggcctgctgcgggggcggttccttcctttctcgagttgacgtgccctcaaatgcacacaggcagagagactcaccagggtagctgtagtaggtaggtacctacctctagcgtttggggtgcgctggcattggtacctcgggctaactacacgcgatgtgtataggcggggactataggtagtgtgtataggccaaagactggaatagcagggcagcccgcttccagctccaggggcagttcccctctcttaagaaccgcacctttttttcttttcttgattctttcatttgattacttgtgttgagcgggctgctcatagagacaagaagctgttatccaacttgaactatccaacttactatatcactatgtgtacagctcaggcgcgatcctgatgctgtcatccaggcggtaggtcggacctaaactctaatgacatttgtaacactactaccttagaggtaagtacctacctaactttcggtacccagggtactctcctatcatcctcgcccttttccccaagagtggtccatggcgctcaataatatctttgctcgactagttgtatgaattttgatgatcttcggttggtacctacatgttctgtggttgattttgccagctgtacttatctccagttttagttttggctcgaggtttgtggtttgagatgtccttcaatcctctcagacgcatgaggactataactttttttttttgccccatactcagacatatcggatattttgcgtcgccaagcgtatgtttggctcgatgacatgattgtgccttcgtgcagttcgatagctggctggagaacaggagtatatataaactcaagtggacgtgacttggcctctctcgtcgtgtgttgtgttacgaactctcaagagtcaagccgcggttgtcttgttggtgctgacaattagtactgcctgccacgcggtcttcaccgaccttctctatcttcgacgacacctattcaaactctcatttgtctccctcaagcatcatccggcacctgctcgtgcatgcacctgaagatgcgtaaaatcctttaaatgcttacagctggccgtccgcaatccttcaatatgggcaactacatagctgctatttgcatgtcagattgcttcccaaattggtgggtatgcatttactatgctattggcgcccccttttggggagcgtctaaagcctagtctagcagctctacctctacgccaataccctaacgtccctcaaaggttagaggtaaatcgatgctaaggcgggcaggaaatcttggtatggaatatggaactgtagaggcatgagccctgtaaatgcatacctctacaaagtgctgtcccgaattactttatgcacaatgactgtacatagagtatgtagtcaccttttgggcaaaaggcggtccagaaccaaccctcgtgtgggattgtgtggacggaggaaaagctcgtcgacgacggacccgacacagaaccctgttcaatgccccactgttagcgaccgtgccatcggctcgggcccacgccgggactccacgacctcccacagttctttcccgcttccggtgtcttgctgcttcgccctgcgaggcggacgaggccgggatttgtgatgctgactcggtctcccgcttccgcagccgcaacctcccccacaacaaccgtgaccgtgaccgtgactgcagccgcaacctctccaagaccgagtcgcggcgccgctccccatggtcacttccactatgcccctaccccttcacttcgagaagcagcatcccggatcccggccctctcctctcgccggcaatccgcaaccgcccccgccacttcgtccacctctcttcccatttcaatccagtcacgacacggcccagcaccggtagcctcccacacctcctcccctgtagcctccgaccccggcctcggcttccctccctcgtcccggcctcagcgctgggcaggcgtcgatgtagtggcccagtactcgcccatggagccgatggattacacgaccggcgccctgctctctagtcaagccgcttcttcctcgaataaccaagccgtcgcccgaggctcaatcgagtcccggccttcacatatacctaacaccgtcgggcccatggcttcccacgaggagcaggcctcggccttggcctccacatcagaagctaccgctgctcccattccgcatggcccgacagtggccgtagcggtgcctccgactcctggggtctactcagcggcgccccaaccgcatccgttgtcacatactcctcagacaggtacccccgtgaagaggagaaactcgcaaggcgacgtcacccacaaccaagttgaagcggcgagcgccgggcaaagcggtccgcactcccctaagcgcgcgagattagcgcccaaaattgtgtcccggcgatatgagcactgtccagtcgaagacctggttgtgcttattgcgcacatgctgggcgagcttattgaacttaacgacgaagcggctcagaaagtggggcagcgtcataaccttacgaggtttcactcccggtaggctgccttcaatccccaaactgcctggatctgatgatgatgcggatgaaaggacaagctgctgacatgaaaattcatagaacgacacctggaatatcggttttggattatctccaccgactcgcaaaacatgcctatctgtcaccaccaatacttctctccatggtttattatatcgaccgcctttgcgcactatactcggacttcaccattaacacacttaccgttcatcgatttctcataacagccgctaccgttgccgccaaggggctctcagactccttcttgaccaacacactatatgcgagagtgggaggtgtcagagttgcggaacttaacatgctcgagttggaattcctccaccgcgtcgactggaagatcgtgcccgaccctgacgtccttgtggcatattatggtggacttgtggccagatgtccaggatacatactggaatgcccagaaccagaagaagcagacgacgaggatgaagatgaagagctagacgaaagcgatgcaataggcgacgacgacgacgatatagacggtgaaggaggagaaagagaagaggagacgagttcaagccaaagggatagacatgccacgtaaccaaggtgtttttcggctcaaatcgatcagtcatgtccgatgtggagctggtgtataacaacgggacgtggcgggagacaaaaacaatagagtatatagggaatcaaaccaacgaagggcgcaaaaaagaaaaccaacagagatcattcggacaaacgcgacggggaagtatctgccggaaaagcaaaagaccttgaggcgcctgttgaattgtcggggcttgtctgagggcaatctgcctgcgggaaggaagcaatgggatatcaaatggagataacgggaattatatggagggtgtggacacattggaagaaatgtgatcttggttatcgaagacagcaaggactcaagctggaagagtattgctcccgtcccttccaaacactacgttcgagttacaacgcctggattgagagggagatcatgacagcatgacagatatgagatgattggtgtatcctatgaagcaccgcggcgaaccagcaacctttttttgggtgggggaattgaatgggctgttcctttacctggcactcttgtaggaatagcacttttggtagataccactgagaacagatttcctctttctactcagatgtctttctctcctgatcgatacgtcttataacactgatccgggcagaaacggtatcggtgtcgattcaggacgtaccgaaagtccaaaccgccaatatagaccggatgtcgggccctctcaaccggcgctgcccctggtgatcggtcctggaccggatgaagaccccaccaggcttccaatacccgcagaaacgggcaacctatgccaagggtcaacaccgggacccaccttttactacacgaccgacacccacagcacaagttgaggcccaagcattccagtcgtggctccattttcgtcattcttcatgacttaagttgtccgcttctcttcgcgcgatagcagcatcttctcactattcatacttggtgactatctgcgtctcctccaagcagaagcaaaaactatctcggaagactgtagcaaccacacaggcgacaagctctcgacaatcctcgatccgccatgaggcttctcgcgtcgcttgcgtcggcgctcttggtcgccgcaacggccgcaacggctcaggtcatcaccgttccaatctatatccagcccgtcagctcctcctctgtgccatctttcctcgccgaagtcagttacgacaccgcacaagacccaagcagcgcggtagcaccggtggtgtctgcctacgaagcgcctgagatcctcgacgacttgcgaggccacgagctcctacgtatcggcgtgtacgacaaggcggaaaacaagtgggtgtcgtctacgtcggtcatatcggcagaaaacttcggcaaggggtacgcgccacatatcgtgctatcagtggacgagagcaataccgagggtagctatgacaaccagcacgtcttgggcgtcgcgttcaagggcatcaggatcgatgccggacagacaagggactttgggccgcaagcggtggtggtccgcacagcgcagggcaagcagccggagttgaacaagccggtcgtgctgtcgccagagggcaaacaggtggtgccgcaggagaagacacttttacaaaagtatattgaattccttcccttcccacgttctgataccactgagatgagggctttgattgctgacgagctggtttgctgcactacaggtactggtgggttattgccattgttatggtcctctccctgggaggcggaggcgatgggaagtaatagactggccacattgttttccttccctggtcaagcattgtacagagctttgctatgcatttcatctcttgggtgaggatgttcgtttcgcgcgttttggttgtattgattgccatttttctcgcagtgctcctcgccgtcctgtcgtgtttgaaacccttaccttacctacttaggtactcttctcataaccgggccgtttgtactgtagaggtagtacagggagacttccgattcagtcgcgttcctcatcaccgagcttccagctggtgactcctctgtcccttgcgtcagtgtctggcaggttggacggggacgctgcgtgccgaagcaaggagccctgctagctgcctgctgcacggcccctagaggtacccttgcatcgtggtcaacagctgtctgctagtggcgatacttatcaatacagtttagcgcggctagcacactgccccactgccagatggcaagtggatccaaaagctagctgcccgcctcataattggaaagtgggtacttggaagctgttcgctgctcccatgtcattgccctgcgcgcgcctgccctcgtcgctctctcaacggaccatacagttcaacttcaccttggaagtcaccaccaactcccaacatcacatctcggaacttttctcccccccacttgacttcacctctcaagcgaaaggaactctctcttgacaaacccaacttttggtcgcgttcagcctcattaacaagaactaataaccattttttggaatctgttgatcggatccatctgccatcgccaacgcgcaaagaaagacaataatcaccatttttgctacttaatccatctcgaaaatgtccaccgagaacggtaccactgacaccaccctcgcgggcaccgccgaggccaacaccccctttgaaagcaagggcaagggcaaggccgccgctgagtccgaggaccaccccatgggtgaggcagaggacgacgaggatgatgaagatgaggatgagactgaggtgagctaaatcctgaaggcatcaaacttgcttctcaaaacactcttcttcgcattgtccgtgctaacccttccgtttgcaggagcccgaagctggtacgttaattgcctttaaatccatcagccaacgcccaatcacgggtgacgatcgcgcagcaacagcttacgtacaggaactaacatgaacaaaaacagaggaagacaacctcgaggagatcgaccccagcaatgtgatcagtggtccccgcactcgccagaaggagatcgactatgccaaggccgctcaggacttgcctgccgaggaggacgatgaggaggacgacgaggagtttgtgcccgaggatgaggaaatggaggagtagtccgaggctatcttctgatttcctttgatggttcacaacaacaacaacaacaacaacaatgacaacagattcttgttttctttcttcctgggtttccccgttggctctgcgctttgctcgctgccagtggttgagttttatgatgatcacgagcttggagatgtaagccgtcttttggctgattgctaagcctgattggctggacctatttatgtacgtgaatgtcagctataaggcctggggttgtttggttcaatgcgttgggagttcccacaatcagaatttggcaatacatgataagggtgtaagtgatcattcgtttatcagttcaggtagaccgatctcttctgtcagccaatttcaaagtatcaacatactacgtacgttggtgtatcagaatacgcttgatcgcttgtcttcactaacctaacccccataagtggagacattggatgattcccctgtcagctcaagggcagttggcctgttgagatggggtgccactaaactaaccgcgaggcagcctgaagggggtgatatgtctacggctgacctatgaaaaggtaatattccggcgaattctagagttgctatgaccatcgagatttgatatcggtcctgttcctggagtacacagcagacgtcaggaaccggagcatcgcaccagccaccaacaaggttcgcgatcttggcctgatccaccgggtattctacgcagtaccatacaccagcttctttgacgccaacatctgtgagaatgcatgccttcgacttggaaagcttcaacgattctgaaagtctcggatttgggcttagattcgcttcaataagtccatacttgagtctatgcgccttgcgcaatctaacgtggatcaacttattgctgacgcgacaagctgagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggtagaggaagaatggagacgctgaacgcccaattagccaatatcagtggaagcaacacgggcacctctcggagggactttgaacaacgccgaacatgaaccctccgacataaagaaaaattgaatgattaaaaccagatacattggggaaaatagtgtcaagttctctcggagaggaagacgtgacaccaacccagatgttcaatcaacgtgtccttgtcagcatcatgcggcacgaacaacattgtaccttttagccattacatatgtatcacccagacacggactgacgttgtagtttatgtacatggacggcgcaccaaggtaacatctggccagaacaggcctaacaaccacccaaactaaaaagggggatctgccggcgctggcggccaagggtccacgggcattcaactttattttctttcttcaccacccgcacaccccccgcccgacgctacctctatggaacctgccaattcatcatctctaatacctacccacactcttacaagttagctagcatttacctgtcaggattctcgaagacggatcgacctaaatttgctctccatgatggcttccaggtgagtgcgattctcttgtacgttcgtcttagcattgcaccacaccacacgcaaatgccacctttcacatttcgaaatgcgacttggcctgtcaactcgaccaaacccacgaccgacacgcgatgaagcgagcggccgaccgagctgcccggctccggtgaacgggtgtacgatattgccaccggaagatatctgcggaccaaaggcagcagctatcgatgttatggtggttggtttgacaagtcacgatttctcgacctgccccccctggtcatggcgcgacggcctcaactacgtcatcgctctggtttcagagtctcgccaacacgcctccaaccatgccatggtaggatacgatacgagttcactaccgtgatgtgatgcagtcgcaacagcggcgcaaccacagcagcactggcgacgagagcgagaatgacagcgaaaccgaaagcgtcaactcgatccatccaccatgcccccgggtcgtcctcgattcgactttgaccacccaccacaacccccatcccaccaaccccttaatccttcgaacaagacaagacaacacccttctaacaattagtccgcttttctttttctccggagtacagatttgcacattcctctctacaccagcgcgacccgcgcagcgaccttttcaagggctactctggctccagcgcagccgagcgccgctcggccaacgccagcccagcaaggtatggcggtggcggcggatacgggtacgggggcggctatggtggcggtgggagttataacggcagctcgtcaacactggggatggaacggggcgggtttaggcctgctactccaaattcaaggggccagtacagcgacgcagtcctcaacgaactcgagagccagaatgatgagcaggtggaagggataatgggtaaagtcaagattttgaaggatgtatgtttttgttctctctttctgctctcctccctctctcccacttccttctctcgcaagccacccatcaactaaccccatccctcccccacaaacagatgactatagccatcggcgatgaaattcgagactcctccgccctcgccgagaagatgaacgaatccttcgaccaaacccgcctccgactccgtggtaccatgaaccgaatgctcatcatggcacagaagaccaatgtcgggtggagggtgtggcttgcctttttcgctgccgtggtgttcctctttttttacgtgaggtatctctagtatccttccaaggtcaaggtttttctgaacttggaagagagaaaaagaaagaaaagaaaaagacaaagatggagggatatgttggtcggcggagtggtcctcctgctgctgctgctgctgctgctgctgctgcgcggggcaaagcgatatgttcaagaatgatggaaacgagaaaagagaccatatatatgcaaaggaaagatgggatagtatatatatggctttaacgatgggtaataccaatggatgatgaggaaaacggaaggttctaggtcaaagtggctgactaccttgtgggatagaaaaggcatggatatgggttgcccttggtagattgcgggcggacttggtttttgcatgctggcgccggggagttcgcgtttgttaagtcgttcgggtagtatcagaagtcggttttttttggtttttttgtggtacctaattattttaatcattcttaatccgttctccaaccaatgaggttcaattatctggtttaatccactgatcaatcatgaagctatatatgggctcccacaaacgtgaagtggataatcattgagcgtataacagacagttaatcagaactgcgtgtagactaccactgcatagaccagaccattgctgtaacgaagatcaaagttgtcttttgacggacattatctattcaatcctgcttcccaagccaccaagtagctacccatactgccatgatcccaagactccatgcgccagactcaaacgacctgttattgaatgatgcttgctgaccgttcctaccacaactcctcagttttaatcctcccttgtttctctttccgaaccaccgcggaccttcattctagtgcaacctcctcacccttggactgcttctcatcatgggactactctcatcaacagacaacagcccactgatatccagactgctccttggcgctccaattgtgctccgcctggcatttcccgcaagactagtcctcaacagccgctgctgctgctgctgctgctgtcttggcagtgatacgcggcgatgctggccctgcgctgatcccgctgccgaaccaggtccgtagctaacccggtgagcgcgtctgtgactgccgctcatattaccaccgctaccactgctgcttatgccgatgcctgcacctgtaccgacttgctcttgtcctccctcgttatcactgctgtcaagaagctccgcctcggaatcggtatgctcatagaaaccgctttgcgcacgctcctcgtccgcctctggaatgtcgtcatctaggttggcgttcatgcctagactgtcgtccgtcatgcctctgtcttcgtccgcatattctccgctgttgtgagagccgatgatgtcgtcctcctctagcatgtgagcttggtcttcctcgtcaacgtcgtcgtcttcgtctgcggcgccatcggttagattgacgtgcgtgggccggagaccaccgcgggccatcatctcgcgcatgcgttcttcgttggcacgcacgttggctagctcgcgctgttgctgttgctgctggtgaatattgctgttgtcgttgcgcccgcggggatggaggatggaggagccggtgcccgttgctgttgatgctgcttgtggggcttcgactgtgtcttcgtcgtcgttcccatgatcgccggtggtggtgtttcgttcggtggtggcttcttcttcttcttcctctgcttgatcattctcctcctcttcttgctcgtcttcttcgttgtcatcatcgctagccccatcatatccaaacccaccctcgtccgcatccggaatgtcctcgtccaaatcccttcctcccatctcatccatgtcatcatcaccccccatcagttccatgtcaccatcatcagcaccaccagaaattctattcgtatttcccacgtcccttccttccacgccagcaacctcctccaacaccgtagtcccattcccatcaccaacaccaacaacagcaccgatgttaccaccaccggcagcagcagcagcagcagcagccgcttccgcctccgccagctccccagccagcatctcctcgcgccgcatcgcctcttcgtgctcctgcctctcgcgctcctcctcgcgcatctggaacaacgtcttgctcacaccaagtggcttcagccaggtactacccaggttgctcacgttggctttgcggcgctccatgtacgtctcgtcggcgcgaaggcggccgagcagggagcgctcgatgatggcggcttgaatgttgcgggaggcatttcggctgttgtggccgtggacgtgattgctgccagtggtcgtcccagggataacgttgctggtttgtgagttggtagtaatcagaccctctggagaagtggaggaggaggatgggtcgaaggctgagaggaggttggaggttgaggatgcgagagggttgcgagaggaggtgtaccagagggagtgggactgtttgtctggcgttagcagtgataagcaaattgagtgctaggtaggattggaggggtcaggtgtgatgtgggaatggtagggctgagtagagcagagcagaacagagataaggtatcaagacttacatcgcgcggggccaggtcagggaggatggaaaacatactggctctgtcgttaacgagccttccgttgcaggattgctcgagttgttggttggaagatcgttaattgtatcgcatgcaaaatttgagctgcgactgggaccgcgacgtcttgcctggtttagctgtgtatatgtaggcgaaaagtttaacgtgaggttccgaggctatccagggcgcgttgatggggaagttcggtgatgatgatgctgtggttgttcaatgaatgccggtggataaacggcaaaggtatgatagatcaggatgaatggatttactggttctgtatggaacactacgatctgacgtctaaccaacctaagcggtggtaaagtgcattgtcgtgaattcagcttctccagagtacggtccatgttttggatgagatccctagcaaaccttcgtgtccttatgtatttaaaggtacagcagcggtacaatagtgcccagcacgtatgcgcagtgtacgtgtagtgtacaggtgagtacgtagggtaccccatctgagctttaccccacgatcggatgcggctatgtagaagtacacatgctgctgctgctgccctaagaagtgatcttgttaggtagcatttcatggaacctgaacaactggactcatcattcttacctctaggtacctctaggtacacttatcacttatttacttactcggtctgattgcattgaccagttcacacaggagcctttaccatcgctggaaagcaaatgtccaaacgtccgaacgtctcagcttcaagatcgctcattccactctgcacatggcgttattaccggggcttttttttggggggtcactacacactcatacccggcaagttgctgaccatcaccaactacagtcacttacatagaggtaggatttcatcagataaacaggtgctgtcgacccagaagtcacgaagctctcaaaagtctggaagctattgcgccgatctcctggtttcgtccggtggccgtctctggtcagacatggaaagccagccacacagatcgcaaacagcaaagaacaaaaaaagagaacagctccaggcgggacagggccatctagtgtacatagtatgtatgtaaagtagtacactagttttcatgaggtaatcggagagacttcaagcgaactggtctatgacccttgtccctaccgcagtctttactatgttacactagactactgcatgctgttaaaatgcttgtatgtggtagtgcaagatgttagcgcctttccatcctattttttttttttcctttcctgagcgggaacgtctaacatccgacctacactagctgaggagctagcgcaccccacttcttcgctcgggcgcttgaattatcgggagttttcggaagcacattgaaagttattcgcactaatgcttctgttccgacctcattcgcgagtgtacactgtcgaagggcagagtgggtagttattgtctgtgatgctatacagtagtgtagtgtagaaatgccttgaggatgcccgcgcctgttagccatgctactttgtcttttgtgatgccctaaacgagggggaaaggcattactctgtgttgcgaatgggcgtcgagcttatcaggctgtatagaatacaagtttatcgatattggattggctcgcttccggctggttcatcctcaaaactcaaagtccgggggcgttgtgtagcaggttgccgatgtcggtcggtctttgcataatcgactccttgttgaatgtggtgagggtggtgtgaagtcgagaaaacgccaaggctgcgtagctcgatgatgactctgccaatattcccgtcagagcgcagcaagtttccggaatcaggtgttcgaaagaggaagaagggaattcctcgaaacagatacgtacgatacgtccacttgaaatggttactactgttagcttaggtagtctgcttcgaatgagccggcgcgggcggttgtctttcagtcaatgcatctctggtttctttctttccgcgttcaagtgccatctgcgaaaaagagtacgtaggtaacccccacttccctcgtttcggttggacaccatcacgggttttattcacggcctttcttttttggttttcttttttccatgaaataccacggtcccctgtctgatttcgctgggtaaatggtgccccattttgacacccccctccctccccccccccaaaacagctgctcccccgcctttgaatatgcccattgacactacagaaaggagcgatgcacagacgtcaccttacaaactttccttccatatgttggccccgtgtggatgtgcggcagggagggcgaggagcgacgaaacggaatcactgtttactgcaacatttgaagccctgttgtgagtaaaaaaaatgctgtgtgaggcggcttgtcctcgatataccgcaaggtgctctggcctttcattaaagtgggtgacgtagtcgcagtgggctatctgccagttgaccctcccgactcgagcgggtgaaagtggacggagacccgcgatctcatcgatcatatatgactagtagacttttgaaatttaggacggcgcggtgttttgcatagttgcggtccagcgagtttttggtttgttcactagccttcgcgcagtgatcccatgcttctcatagtgaatatcctgttcgtgcagcagaatgttgactgcgcggatctcggcgattcagaagtacccgtgtcgcccttcttgggagaccaagtgatttcttttgataaggactgaggtgagctcaacccgcggtgtttggtttggttggcggggcgtgatgttttgtgctgatgattcttttacaatttggatcaccatatgtgtgtacactgactccgtatctcccgccaagggctggtcatggtttctttttgggtgactctgcaacgctgttacgaccgcgttggtttttcctattggccaattctccttcaagacgtttcgttgcttcgctctctgaacggttgcacgcttctaagagatctcattgggattctgccaagacggccgtctgactccgggcgactggctactgggtaggtgggagccgttgtcgcatcgccgatgattcgaatggtctgggggttcaacagtcgtaccacaagagcaccgacaaaccccaacgcgtggaatattgcctagacgggattttgtctgaatagtgatggcccgattgactggctgagtaaggtagagagatcgtaagtgtcgtatgaaaataggatcccatattgactctgaatcagtacaatctcctctgtcatgagtgactgtgaggactatcacatgttattggtatgggcgttagttgtcgttgtcgtgcgcttcgttctcgaccgagccggcgcacagagtctccaggatgtccagggacctgactgagtgctctccgccatgaggtacctgccggcgacatcggcccttgtgagatgggtgttggaaaagcaagcttgatgattggcctgccgagggcacgacgtcgtgacctctcctcttccttgccagccttccgagcaggggtttaaaagtctaacatggatgccttgcatgcacttgacgatgtgtggatcttgggctaactctaactggacgccgtgagagtggggtgttaatggctgcttctgacactcagtgctgttttctttggtgtacatagtttctctttgttgaaatgaaatgttcctctttgggcagtcaaccaccaaagagctaatcccactcattggaaactgctgacgcccactgaaacaggtgactcaaatcagtctggatgttgacaatcgaaatggtatccttcttgactctgatcagtctcccaaaaaaacaagtccatgacgtggtttgccgggcgagctcggaggtcgtgatacctcctgtggttgtgtgttgctacaaaacacgggatgagaagtgtcatcgtcacacaatcatgtggttatggtaacttcccttaccctttgctggacgccttcaactccataagcgttggtgctggaacacagtagtagaagcggggcctttggagaaaggcattccccttgatactatgttatggaagtggaaaaaaaaaatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagctggcagagtgaccgctccggcgcttgattgcagccgatgtatacactacggatgggcaaaagtcgcccgcgttgcatcgacactggatcaccagcacagcccaaaaggagaaatgttaaagcgggcgtgaggcgtaaatcgaaatggtggacataattattatatcttcgtccttcgatacgtatagagtcgggaaatatcgagaaatgaatatttccccactcttgggcgtgtgccaacactctcaatcgggcattcctatctgtaatggcgctggggtccgggttggtctaccgcgttagctgccacatgcgactgtagagctgtccaatctgcatctttggatttgttcactaggcccgcccgctgcctgttggacatggtccctctctcgcctcgaggttgcatttcccgtctccatgtagtgtgcaatcctctccagggcctggcactccggcttggcctgcttccacttctcgtgtgtgctccgcaccggccattttcttgacttggagcaacccaacagccgaccaaagaaagtcggatctgtcgttcaaattgccccgagcgccgcggccaccttttccgtcctccgttctacgctggcgtgtcttcccgaactggttcccccccctccctcgttctccttcccccttccccccccggaggcggagcgcccgttctgttcataaaatccgtcatcgccaccccttcctctcctccatcctcttctttttctctctttcttgtgcactttcgaccttcctaacatctggccctgccttccagttgttactccgttggccactacaacaggtgcctacagtattcacagctcgtcagctaggaggtgctcttcctagtcgagttttgtatgtaagaaactaacatccagaccctcccttcttcccttcccatcccctcttcctctttaccagttccgttccgatgcttggacaagacgaagcgacattcggcgacacttgtaactgtccagggcaagctgcgacttggaaaccgccgtccgctacaggcacgcaaaaaagatatcgcatcggacacttggtcggcttcaatctgccgtgtcttggtctcttcctctacgagaccagcgaatcaaaaaggcttcagtttcccaagacgataccattcgatcgtcaaggccccgcgatttcacaagctatgcaccaagtttacactacgaccggtcggtaatcagcgatcccacacacgacactcagcccagaagatacgtactttcccgagcttccagccgatgaccactcccaagacggcacaaagcgccacgcttgttccgaaaccggagtcacaagcgattcccctagaaagagagcgctgtaaagcaatggacacagtagcaactcggatgctcagatcttggaaaacatggccatctggatggacgtagcaacttggcatcgatcttctcacagtcatgacgagacagcaagaatggacgacatggaaactcggtcgtcaccaagtggaaacgcagggtaaagccaacttttgtggtgatgcccctggcacacttggtggaccccgcccccgcctctctaggagccctggcccttgggggatcttgtgctgggatcttccagtcgcccccggctgcctgcccactcccccgcctgcgcatcccacattcgtcttcctcactatcaccaaaacggcatggagctttttcacctctatcacttccactgctggctgcttgtacacatcgaatggcgtggagattggctgcgctgaaatacctaccgccaataccgccacatcaagaccgatgatcttgccttccagccgatctccccggcaagacacgcttgggcttggggtcttgtcgatatcggatgctgctggcctatcaaaagacaggacgacaatcgcatgggcgcgataaggaaagatggcaattggctttttttcgtcatatcgtcccacgcagttggtgttggggttgtgagtgggcagccctggaattggctgggtacgactgtgcgttccattgcatcacaggctcacacgagcagcagctgccggcgaacctcgaacagcactcgagtaccaccgcaggagcatcactaccacttggacgcgcacccactcaggccacccacttctaccccgatttcttgtctcgagatctaccgtagcaagccatcggttggtgtgtcagcgaggcatctgccgttccacttgtcccgtctacacagactccctcaaactcagccggtggcttgggcgttttctatcatgatgcctccaactcagattagggacccggtgcgtcttggcttcagagcccctccctcatgctctcttgtcgcgagagtttgactagaggcccgccagcctgttacccatggttaccgatccaacctgccaagatcgggcattgctgcttggctcggtgtccatactgtcgtgtgtcttgtctgcaacagttgtctattttacctttccgctatcggatcaccgacgtacatagagcggtgtcgcctccgtccaatcgcataactgcaatattcggaacccccctccctcttctacctcgctgtacagatcggatttgtggccatcaaaacttgaaccgtgccctgacagttgactaacttttctttccctagaaccccatttctcgtccgagccatcccttcttcctttctccttttccttgttcacaagtgagctccgatagccaagtcggcgcctttgacagtttctgaacgatacccatacctcgagcgtttgccaaggacagcctgcctagcatgggcgctatcgaggatttcgacgaccgacaagtgcatcttgaaacagagaaagagcagtatcatccctatgaataccaaacagagaataactcttcgtgggctggcgccttgccggtgaagcagtgcgtttgaccccaactcctgtgataagttggccaggttggctaactagatgttgttaggggactgtacgatcccgagctcgaaaaggatgcctgtggtgtaggttttgcttggtaagaccccagaaacaaattcaaggtactttgaacaaacgctcatctgccatgctacagccatatcaagggcaagcccagtcacaagattgtcagcgatgcacgaaacctgctctgcaacatgacccatcgtggtgccgtgggctctgacgcacgcgatggcgatggtgcgggtgtcatgacatcgatcccccacaagttcttcgtgaagaacttcgcgcgcgatgtgggagttacgcttcctccactcggccagtatgctgtgggaaacttgttcttcaaacccgatccagagacactgcaggagtcgaagcggcagttggaagagattgccgagtcgttgggcttgagagttctaggatggcgagagcctcccgtggattcgactttgcttggccctgctgctctttcccgagagccttccattctgcagcctttcgttgtgctagcgtctgcttacgggcccggcaatgaaccagaaacaaccgatcccgagaagtttgacgagaggctgtttgagcggcagctctatgtcctccggaagagagctacacacacgattgggctgcagaactggttctacatctgctccctttccaacaagaacattgtctacaagggtcagctggcgccgattcaggtttaccaatactacaatgatttggtgaactatgactatgaggctcactttgccttggtgcattcgcgtttctccaccaacaccttcccctcttgggatcgtgcccagcctctccgatgggctgctcacaacggtaagcgatagaccttgcccgtaaaaaacttggtgctcttcgctaacagaatcttcgtaggtgaaataaacacccttcgcggcaacaagaattggatgcgtgcccgtgagggagtcatgcagtctgatgtctttggagatgagctggaacttctctaccctattgttgaggctggcggttccgactctgctgccttcgataacgtgttggagctcctcaccatcaacggcgttctctctcttcccgaggccgtgatgctgatggtgcccgaggcttggcaaggaaaccagagcatggatcccaagaaggccgccttctatgagtgggcagcttgccaaatggagccctgggatggccctgcgctctttacgttcgctgatggtcgtttttgcggtgccaacttggatcgtaacggtctcagaccttgccgttattatgtgatggacgacgatcgcattatctgcgcgtctgaggtcggcactatccccgttgagcccgagaagatcattcagaagggccgtctccaacctggccgcatgcttctcgttgatactcgcgccggtcgcatcattgatgattccgagttgaaggctgctgtctctagccgggaggacttcaggtcatggctcgacaacgaactcatcaccatgcctcaggtgctcgagacgctttccgggagccagagcattgagcttgctgccaagcctgataacaccaagatccaggaggaccccctgttgcacgcttttggatacacctttgagcaggtgagcttgctgcttggccccatggcctcggatgaaaaggaggctcttggttccatgggcaacgatgctccgcttgcctgtctgtccgatgctcccaagttgctgtacgaatatttccgtcagctgttcgctcaggtcaccaacccgcccatcgatcccatcagagagtcgattgtcatgtctcttgaatgctacgttggtccccagggcaaccttctcgaaatggactcgtcccaatgtggaagactcctgcttcctagccccatcctctccattcctgagttcaatgcacttaagaacatgtctactatccatcccgagtggactgtcaagaccattgacttgacattccccaagaaggaaggcattgagggctacattagacaccttgactatatttgtatggaggctactgccgctattgaagctagtgatcgtatcattgtgctgtctgaccgcaacacctccaaggaccgtgtcgctgtttctgctctcctcgctggtggcatggttcaccatcaccttgtcagcaacaagtggcgtgcaatggcagccattgtcgctgagacggccgaggctcgtgaggttcaccacatgtgcgtcctccttggctacggtgttgacgccatcaatccctaccttgccatggagtgcatcatcaagctcaacaaggagaagcttatcaagaagaagctgactgatgatgagctgatctacaactacaagcactcctgtgatggtggtatcctcaaggtcatgagcaagatgggtatctctaccttggccagttacaaaggtgcccagatctttgaggccttgggtgtcgatgacagcgtggttgagcgctgcttcaaaggtactgcctcccgtatcaagggtattacttttgaacttatcgctgaggatgccttccgtttgcacgagcgcggtttcccgtcgcgttataccgttgctgttcctggacttcccgagtctggtgagtaccactggcgtgacaatggcgaggcacatgtcaacgatcctacttctattgcaaacatccaggatgccgtccgtaccaagaacgacaagtcttacgaggcctactcactctccgagtacgagcagatcaaatcctgcacgcttcgtggtatgcttgacttcaattttgaagactgctctcctatccctattgaccaggttgagccttggaccgagattgttcgccgattctgcactggtgctatgtcgtatggttctatctccctcgaatctcactctaccctggccgttgccatgaacaggcttggtggcaagtccaacaccggtgaaggtggtgaggatcctgaacggtcccaaagactaccgaacggcgataccatgcgctcagccatcaaacaggtggcctcgggtcgctttggtgttacatctgcttatctggccgactctgacgaacttcagatcaagatggcacagggtgccaagcctggtgagggtggtgagcttcctggccacaaggtttccaagtccattgcccgcactcgtcactctacccctggcgtcggcctcatctcgccacctcctcatcacgatatctactcgattgaagacttgaagcagctcatttatgaccttaagtgctcgagtcctcgttctcgcgtttccgtcaagcttgtgtctgagactggtgttggtatcgtcgcctcgggtgtcgctaaggctaaggcagaccacattctcatctctggtcatgacggtggcactggtgcctctcgctggactggtatcaagtacgccggtctcccctgggagttgggtcttgctgaaactcatcagaccttggtgcttaacgacctgcgtgggcgcgttgttgttcagactgatggtcagcttcgtaccggccgtgatgtcgccattgcttgcttgctgggcgctgaagaatgggggttcgcgaccactcctctcattgccatgggctgcatcatgatgcgcaagtgccatttgaatacctgccctgttggtattgccactcaggaccctgaacttcgcaagaagttcactggtacgcctgagcatgtgatcaacttcttctactacgtagcgaacgagctccgtgctatcatggccaggcttggtttccgcaccatcaatgagatggttggtcatgttgaggtgctcaaggttcgtgaggatctcaggaccaagaagacctccaacattgacctatctctcatcttgactcccgcccataaactccgtcccggggtggcaactttcaatgtccgcaagcaggatcacaagctttacgttcgcttggacaacaagcttattactgaggctgagttgacccttgataagggactgccttcacgtattgagtgtgatatcgttaacactgaccgcgccatgggcacttcactgtcctaccaaatttccaaacgatatggcgagaagggactgcccgatgacactgtccatgtcaatattaagggttctgcgggccagtccttcggtgctttccttgctccgggtgtcacactcgaattggagggcgatgccaacgattacgttggcaagggtttgtccggtggtagactgattgtctacccccctcgctccgctgtattcaaggctgaggagaacattatcgttggtaacgtgtgcttgtacggagccactagcggtacctgcttcttccgcggcgttgcagctgagcgtttcgctgtacgcaactctggtgccaccgccgttgtcgagggtgttggtgatcacggctgcgagtacatgacgggtggtcgggtcgtgatcctgggaagtactggccgtaactttgctgctggtatgtctggtggaatcgcctacatcttggatattcagggcgacttcttgaccaagctcaacaccgagatggttgaagccagcactcttgaggaggcggagcctgaagagatcgcattcatccgcagtctcgttgaggatcatcaccactacactggttccgagcttgctgctcgtattctggttgacttttcccgtgccctcaagcgcttcatcaaggtgctacccgtcgactacaagcgcgtactggaggaggagaaggccaaggctgtcaagcaggccgccgagaccaagcgggctgagtacagccttcctgcggctgcgagaaaggagaaggatcctcatgcgcccaagcttcaggatattgaggagagcattaccgataacgctatcagcaagaagaaggcccttgtattggacaagacgcgcggttttatgaagtatcagcgtcgtgctgagaagtaccggaagcccgcgactcgtgtcaaggattgggctgaactgtctcagcgtcttgatgaggacgaactcaagtaccagtctgcccgttgcatggactgcggtgttcccttctgccaatccgatagcggctgcccaatttccaacattatccccaagtggaatgagctggtcttccagggtcagtggcgagatgcattgaaccgcctgttaatgaccaacaacttccccgagtttactggtcgcgtttgccctgctccttgcgagggtgcttgcgtcttgggcatcaacgagcagcctgttggaatcaagtcgatcgagtgcgccatcattgaccgtggtttcgagatgggatggatggtaccggagccccctaagattcgcacaggcaagaacgttgccatcatcggatctggtcccgctggtctcgctgccgccgaccagctgaacaaggctggtcacaacgttactgtgtatgagcgcgccgaccgtcttggtggtctgctcatgtatggcattcccaacatgaaattggacaagcgcatcgtcaagagacgtactgatttcatggctgctgagggtgtccagttcaagactggcgttgcgattggcgaggatataacactcgtggatctcaagaagcaaaatgatgctgtcatcattgctaccggtgctactgtcgcccgcgaccttcctatcaagaaccgcaatcttgagggcattcatttcgctatggagttcctgcacaagaacaccaagtctcttcttgattccgaactggccgacggttcctacatctctgccaaggataagcatgtcattgttattggtggtggtgataccggtaacgactgcattggtacctctgtccgccacggtgccaagtcggtcatcaactttgagcttctccccaagcctcccccggctcgcggccgcgacaacccgtggccgcagtggccccgcgtgtaccgcgtggactacggccacgatgaggtcaagcaacacacgggcaaggatcctcgtgaatactgcatcatgtcggaggagtttgtcgatgacggcaacggaaaggtgaggggcatcaacacgatccgcgtggagtggaccaagtctgccagcggcggttgggacatgaagaagatcgagggctcgcagcagttcttccctgccgatcttgtcctgctgtccatgggctttttgggacctgaggctcgtgtgctcggcgatgaaatcgagaaggatcctcgcaagaacgtaaagactcctcccggcaagtatagcaccaacgtcgagggcgtgttcgctgccggtgattgccgtcggggacagtcgctcatcgtctggggtatcaacgaaggtcgccaggctgctcgcgaggtggatctctacctcgagaagagcacatgtttgcctgttactggcggtatcgtcaagcgcaccgctgaggaggtgttcgccgctgccgccgcagcttaaatggtggcggggattgtctatgatatcaggaagaggatacggttgggaccattaccgtggtggatgaggacggcgatgggaattcttatggtttattctgcatcgggttcattcaaggttgataccactggtggaagcgtttgtttcttggctgcgtattctgtttgtttcttatcttccaaaagaaagcatgcatgctcatatggcccttttgtcattgcgatgttcttgccagtttcctgttgtgattttttttctcgatcgtttggctctggggtggtggggttgtgtatataccattaccgttttacgaatacatatcccttttttgtttcccaaatattcctaacaaactgaccttgctgcatgtgagggtatcgtgacattcttgtcttggcggggagtacataggttgttgagaatttgcggatggcgatgggggcacgtgtagccatgattggccaattgcaggcctggacacccctgtcagcattggtgggttcaactggagcaggcctcgaacgcgcttcgacgcaatccctgcgacagtgacgaagtgatgtggggatgtttccacgaaggtccagtctggcgtctccacggaccacgaacaacactgcaattgttagcgcaatgaccttctctgctcaatcgtgtgatcgcatcgatcttggttttcgtttgcccaactgaattcttccgccgcattccagcgagggagcttgaaagtctcgattccccgcaatcaattctcgcaacagcatcatcgcatcacattttctcaacagcgtcttccacacaagcttcaatcagcagcagcaccagcagcaacacgccaacatcactgcgaccatgcgtttcggcaagacgctcaagcagtcaatttacgagccatggcgggacaagtacattgaatatgataagctcaagagcctcctccgagaggatagacctgacgatgacgaaccatggaccgaggaggatgaggtccgcttctgcgacgagattttcaatgtccagctcgaaaaggtcgcccagttccaggaggagaagatgcaggagctgcgtcagcgagtagatgccgccttcgacaagctcaaagatctgccaccggccgattccgaaaacaaggacaaaccgaccgacgaagccctcgcccaacgactcaaagaactcgaggccgagctggatgccattacgaacgaagtcaaggaacttcggaagtacagcaatctgaactacacgggcttcctcaagatcgtcaagaagcatgaccggaagcgtggcgatcggtacaagatccgccccatcatgcaggtcagcctgtccaagcggcccttcaactcggagcaagggtacacgcctctgctcaacaagctgtcgctcttgtacttcgccatccgccaacatctcgaagagaatggttccgtcgagccgtaccatctcgatcccataagtcagcccgagacacacaacggcgagaagtatacggcctacaagttctgggtacaccccgacaacctgctcgaggtgaagacgtatatccttcgtcggctccctgcccttgtttacagccaccagtcgtccaaggaatgggatggagacgaggacccgaccatcacatccttgtactttgacaatgccaacttccagctgtactaccagaaggtggaacgtgaggccgaggcgtcatcgctccgcttgcgttggtatggtcaactgagccagaatccagagattgtgtttgagcaaaagattatacacgacaacggcactagcgaggagcgcaagttccccatcaaggagaagtatatcaagccgtttctggatggcgagtacaagatggagaagtcgatccagaagatggaacgacagggccagagccccgcagacgtggaagagtttcgttccactgccgaggctattcaggattacattcgcagcaacaagctcgagcccgtcgttcgcgcaaattacgtccgaacggccttccagaatcccggagatgatcgcattcgcctgtctatcgataccgacattgccttcattcgcgaggataccctcgaccgcgataggccgtgccgtgatccaaacaactggcaccgtaccgatatcgacgacagcaacatgacctatcccttcaaaaacatcaaccagagcgaggtgtcgctgtttccctatgcagtgttggaaatcaagctgaaggaagaccagaaccgcaagcgacctgtctgggtcacggacctgatggcctcgcatttggtccacccttgccctcgcttttccaagttcatgcaaggcgtcgcctctcttttcgaggactacgtcaacaggttgcccttttggctgcccgatctggacaccgatatccgcaaggatccccaagtggccttcgaggaggaggaggtgaaacgagcccaccgtgcacagaacgagcaagtagtcggcagtttcctcggaaccaaactaggcaactcgttcaagccgtcacggagctctccagtggccaagtcatacctcgccgagcgggtggcggccgagagcagcggcgccaaagcgcaaacccccgcctccggggcgacagacaggacccctaccgctgtcactccggccggtgaactcaacgaaagcagcagcagccagcaacaggatggcgggcagcaacaagggggccgtagcgagtacggcaccatgaccctctcctccgtcttccccggcttctctctctccaagtactccaaagccatgcgtctcaagcgggcccagggcgaaggcggccgccgtggctccgtgaccctgccgcccggcgtcgaggagcctaccgagtggctcaagaactcaggccccttgcagatcgagcccaaggtctggctagccaacgagcggacgttcctcaagtggcagcacatttgcgtgctgctcggcggcttggccatcagcttgtacacagccgcgggcaggggcacggtggcggagtggattgcggttgggttcatcatcattgcggcgtttgccggtggctgggggtatttcttgttgcactcgaggaggaagatgatcattgaacggagcggcaaggactttgacaacttctttggcccattggtgatcagtgtggcactgatggtagcgctgattttgaactttagctttgcggtaagttttccagatgtcttttgagcagtcagggtacagagtaattgctgactacatgactttagtatcgcgacttcttggctagagctcaggctagagctgcgattgaagctctgttcatccaaagcagcaactcatcggcgagtcacatcgacctgagatagtggtgtatgtagagcttggtcgattgacgtgagactagaaaagaaactcatgcttgatgaacaaaggggtaacaaaagattggatacggaaaacaaacttggttatgactgcatgatttgggggtctggcgtgtggacgatggttgagtagaagaatgtctcgacgaggattatgttgaagtaggcatacatacagtttggcatgattagaagcatcaagatcagtatgcaagggcagttgaatcggcaacatgttgacggccatggaaaggggacatgtccctctctctttctctctcttgtgatatgcgcacggaccattgttgctctggaaaatgtaaatggactgaagttctgaactggacggcaattccatgcaaacaacttctcaccagcgcctttgacaaactcgtaacaatcaccgtgatcattccccccagactcgagacggtggtcatatgaaggaaagctcaaccactcgacggccagcctgctaagattttcacttgcgtcgctttaacgagccctcgtcatcagatcgaccagctgaaggaaaatcacaatcaggcgggaatcacaatcaacaatcaacgacatcacccaccatcatcaacaacaagaactcacatcacacaatcactgccagcagatatgtcatcgcaaatttctctccaccctcgtcctctccaaccatcgccctcctcaagctcatcaacacgtgcaaccaacccactccccaccctgatccaaacccccacgggcctcgccctcctcgaactccaaggaactctcaacatacgcgactttgacccatcctctacagaacaaatcactccaatccctgtagggaggatcgatttccccgattaccagcccaactccctcacctttgacgccaacgacaagaagtggatgaagagggtgtatatgtacattggcgagcatcagcggttgcatggggaggtgaaggggctggggaaggcggtgggggttgtgaggaggagggtacggcagcgggagggggtgaacggggaggaggaggaggaggaggaggaggaggaggaagaacagaaagaggagttggaggtgttggatattataaggtacaagattgtttttgggacgaggccggagccggttactaggggggagcagttcattggacggggttctgaacagacctagggttactaaggacgggagggtgtggaggagggggttggtggtggcgaaagttaggaatagctcctcaggaaagggaataaaaaaaggttcaggccatggaacaacctcacagtcaccacgggtagctttgttatctacttttatgaaaggagggtggtgtggtacacaggtgctgaagttgaagatgacagagggaatttgacgagttatagtggatatacctataacccccccctcacactccgttacatgtggtctttaatatagctcggtttttctggtgctacgtttatctttgaagagatggaagataaaaaggtgtcatatgacctttgtctccttcccatcccaaattttttcattttctatcttactttttttagcagctcaatacaagtaggtaggcgttgtggttcctgactaatgtttgaagggtcctccatgaaaaaagcacgagaggtcacgaggtcccctggatcctgggtctggatccagtctgtgataccatgataggtaggacgagagcggtgaatgatatgtgtgaagaatgaggttgcagttcgaggccggttcgtcgcggaaaaagaatgtgaaggcgtctaccggtgtaaggtggtgtgaggcaccggtgtagctcagcttgctccttcccaagtccgacatagcttcatctctgtcatcattgtatacactacctagaggtacctagtccaggtctcgctagtgtattctagtaggtagacttggaggctccgatcagatgatgcatcctatcgacttccacttgcccgccccagtctccgatgacctgaagccttgaacgtagtgtagactcgcttcaaaccgttgttcattcacgtttcacatgtcgaacgacaaaaagaccagctggggtgtcaacatgagaggatcaacaaagcaagctcgaggcaagcgaggcaagtcaagatggtgccccgccaaccggtgtcgttggagctgtcaaatttgtccactgaaaggtgggggatgctgcagcagacgccacagcgggttctgactggctgctaggggcgcgggcgctttcagtgggaatgcacaattcccttgcttccaagttgccgcgagagttcccttgatgggatcaccactgcaacaatacctgtaggtagtgatgatccattgcccgacgctcgtatggcccgcattttcgttcccgcttcagttccagttagggccgagtcccgggccacgcaaccgccagagacctatagggaagtggaagctacctacctaggtatggatccctgatggtcccctttttccaactcactctcatctccacttcgtcaatggcgacggcttgtccacacttgctgcatacctacctaggtagcctggcaccaaggttctagactggctctgcaatacttagctggtatacatgccacacaggaacctgtcttctgtcctttctctactcttcaactcatcaactgtttgccgattccacttagtggctcaccttcgaacctggtctccgaacccttgaccgtcaacgaaccatccagtaccggagactataatagtgccgccacactcccttcagttgccagacactggactgtctgcactccctctgcccatcttgccgccaacatacagagcagcctaacgaattcgcatcgcattgcgatcctgtagtactcgcactcagatcattgactggaaatcacagtcacacagcctactatgaagtttggcagaaagtatacaagcctaagcctggtcttctctgcctcacaagctaaccgttcgacagtctcccacgtaaccaggtcccagagtgggcagccttttacatcaactacaaaggcctaaagaagctgatcaaggccgcccaaggagcagccaagaatggagagccggtagatttggccgagttcttcttcgccttggaccgaaaccttgaagatgttgactccttctacaacaagaagtatgccgaggcctaccggcggctgaaggtgctgcaggatcgctatggcaagactcccgagattgtctccaacctcgacgacgacgaggttgaggagctgatgggagcccttctcgagctgcgaagtcagttccggaagctgcaatggttcggcgaaatcaaccgtcgtggctttgtcaaaatcacaaagaagctggacaagaaggtccccaacacaaaaagcacccagcacaactacatttccacaaaggtcgatctgttgccgttcgccaaggataccgccatcagcctcctgttgaccgagatcaacaagtggctgtcaaagctgggagatgcgcagaacattgatgagaccaaatccgagagatcgacactctcgctgggtcgtgcttctgcaaaggcaatgcttaacatacccagtgcgcttttcgacaagttggaccaagccattcgtaaagacgaagtcgcggctttggagaaaggtctaaaggagggaaacctagcgagctccgagggctcatcaccattacaacagcccttgctgcttaacctactccagcggtccatttcctcccgttcgagagactgtatcgtgttcctcctcaagcaagtcaactcgctggacgagcccgacgacatcaacgaacgcaactgcatccacagacttgtcattcacatcggtcgcacaaaaacggcctcgctcctcagtagtgagccagaagctgaatcgtaccccttcccgcgcaccggggttcactacgcccagccctacctcaccccagccacttctcccttgtcggcaccgcgcgggacgaccttgaaggagtcaaaactcctcggccatgatgatgaagcaattcagctgctcaagtacctactagaaaatctgagaccagaccagagagtggctctggttgccaaggacggatttggccgtataccgctccactatgccgcgcagttcggtttcgtcgtcgtctgccagatcatcatgcgcaagatgcaggactggggacagttcaacgtcgagaatggcatcgacgcccccgaatggcaagacaaggatggaaacgcgccgctgcacttgagcgttataggcggccacccgcttaccaccaaagcgctgcttcaaggagagaactggaagggggttaatgaccaccaagccgaaatgaggcgtgccatctccaagtcgagtgcggtgctggctctcgcgaccaaggccaactccaaggacatcgtcgagctgctggtcaatgcaggagtggacatcaactggcaggacaacagcggcgagacagccttgcacgttgctgccagatttggccacgatgagtgcgccagggtgttgctcaagggtactgagcagcaaaaggccaacctggaattggctgagaagaactttgcgtggaccccgctgcacattgcggcggttgatgggcatctgggtgtcgctcagctgctcgtggatgctggtgcggatgtggacaagttggattcgtctggctggacggcaaaggagcatgcggcgctgagaggccatctcgatattgcacgactcctgtctgctcacagtcaagcccctgaggatgaggggggcagcagctccgacggcgacgatgaaaagtcatcgacgaccacaccgtaccccgagaccgacaacaatacgctgtctgcatccctgggagatagacggtccaacgcaacgtcgcgtcccgccgaacccgtcaagacctttggtcacaggtacctcaaggatgagagcctcgtgctggtcagtctgggttcaatggatatgcgcaagggaattgaggcaatcaagctggacaaggtgcctcttgccgaagcgcacactacacagttggatacggctctgtcggttgtcgtctccgcccaaggcgccaagggcgacccgactatgatcgacctgcctgttcacgagaacatctctaccgagcctatcctcttcaccaccagggacgccgccaaggtcagactctttttcgatatcgtgccgacatactcgggtaacgagaagaacaaggttggccgaggtgttgctctcctttcgagtgtccgtcccaccgtcggcaccaagaggatgaatttgcaaggcgacatctcggtgccgattatgggcagcaactttgaagtcatcggcacagtcaatttcaatttcctggtcatcactcctttctctcacccaaagatggaagtaacctctcagcagacgtactggaagaagctggactctaccatggttattggccaccgcggcctcggcaagaacgttgtcgccaacaagtccctccagctaggcgagaacacgatcccatccttcattgccgccgcaaacctcggcgctcaatacgtcgagttcgacgtgcaactcaccaaggaccacgtccccgtcatctaccacgacttcctcgtcagcgagacgggcttcgacgcacccgtgcacaccctcactctcgaacagttcctccacatcaacccagactcgtcccgctcgggcacccaccaccaccaccaccaccaccatcacggtcaccacggccaccacggccaacctggccaacaagcccagcataggcagctgaagaaattccgcagcaatagccccggcccacggcagcgctccatgtccatggacttccccggagatggtaaagacctgatggaagagcgcatgaaacacacgcgcgacttcaaggaaaagggctacaagggtaactcgcgcggcaatttcattcaagcacccttcgcaacgctcgaggatctgttccgcaagctgcccgagagcgtgggcttcaacgtcgagatgaagtacccgatgctgcacgagacggaggaacacgagatggacacgtacgcggttgagctcaactcgttctgcgacacggtcctccagaaggtgtacgacatggcggggcagcggcacataatcttttcgagcttcaacccggatatttgcttgtgtctgagcttcaagcaacccaacatcccgattttgtttttgacggatgcgggcacgtgtcctgtcggcgatgtcagggcaagcagtctgcaggaggccattcggttcgcgagcaggtggaatctgctgggtattgtgagcaacgccgagccgctgattaacagtccgcggttggtgagggtggtcaagcagagcgggttagtttgtgtcagttatgggtcgcagaataatgatccaagcttggtgcaggtaggttttttcatgatgcattcaaattccttttgtcattcgaaccaggctaaccaactttcttctttactcatagaaacaagtcaaggagggcattgacgccgtcattgtcgacagtgtcctggctatccgtaagggactgaccagggaccaaggcaacgtcaatggtagcggcggcagtaatgccaaagaacttcagcaaagggtgagggaggtggaggaggcaatcaacaaggaggagcgaatcgaggaagagggctcgtctgctgagggaagcagctatggggatagtaacggtaacggtaacggtaccgagattcggatgactaccaatgcaggaggagacccaaagacggaaatcaaggagacaatgagggctttgcggacatgaaggatggccgggggagggggatttgtgatagcgatgccaggcgcatttgaaaggggaagcgttagttttggtacatgattatcaaattgcaatagccaatttagcagtcgaggatcaagttgttcgtgacctcgaaagagtcatcaccaaagtgcccggcttgggtagagtggaagctggagaggagggccgagagggacctgagggttgtcgtcgggtataccgatggtgacctgttgttgagttaggtacctagggggtacctttaggtatattcctgggctaacagcactcattcagtaatcatgcactggccagatctgttagaggtagcgcagtgtgggctgcctcagaggtgcccgatgtggacggcacccacccaccaaggaactgcttgacaagggaacgccggtggctgagacgatgtcgtgtgtgtgcgggactgcaaacctacctctcgtctagattgcgtaaccttgaaaaatgatggaattcatcgatccctgatcagctgggctccatattggccttgtgggcagtgcacctctaggccttggtgtggttgcgtaagagaggcgggtttgggtcatgattaacaggaccctgggtcactaaaagtcttggtttgcttgatgcccctctgtaattctcgagatcgactgttttcacactttttaaacagaaacacagcagcaatcaggctacatacagtctcacaacgttacccccaagtagcctttgtccttttcatgccttgattcccgtcctttttccatttcatgagccttgacgtggaaactttaactgttcagctaaggagccaccaaggcactacctattgcgtgtcgaagtcatgaacaaggaggaggtattatagtacactagaggtacctctaccgggccgaccatcacacagtttggccgatcgtttcacactcacgcactcgcgccgtcgttgctcggctgacagcactcaactgaccattacgtccacgtccactccagtccaatcgtccgaggccatcgcgcgccatttcagccaccagtcattcttatcctccagccaagctcttcctgtctagctccttcttcgcccaatccaatacgaacgcgaccggaaacgttttgtcgaccggaagacgacgactcgggcgcgagctgaccaaggcgctctcggtttggaattggaactcgacatctcctcattgaacacctcgcaactttgactcgaatctcttttccacacatacccgcaaacaaaacagaaaaaaaaaggaagaaaaagacctgctcaacaaaccttacccgacagtcaacaaggtcgacgtcccatacacaagtcaactcgatggcaggccctgcgtctcccggcaacgacggcccaacctttgcgcccccgccgctcccggccggctggatcgcgcaatgggataacgcctccaagaagtactactacgtccagctctccaccggcgtttcgcaatgggagactcccacagatccagctcccgttggcgccacccccggagccgctcatgaacatccgtacggcgtgcccggtagcgacgccgataggaaacccgagatcatcacttacccagacggcagccagagcgccaagtaccccgatggaagagtagagcctgttgcgccacgagaggatggcacgagggggattggaggccctgatcaggatagaagtttgggtgtacgttctttcccctcctctttgtctcttctttcctgaacgttggtgaagtaggcgtgactaacacttccacttcctaccttagtcttttattggcaacactcttattagcaacctcgccggcggaggcaagcagtcccacggaagcagcagcggtggtggtgcaggtggcctggttggctccctgcttcagggcgtcacaggcggtggaggccacggctctagcggacacggaaacagcagcagcggcggaggaggccttggtggaaagattgcgtcccagctcgtctcgggcatgttctctcccggtgggagcaacaagcccaagccttcgtcttcgtcctcatcctcgcagcaacacaattatcacggcaaccagtcatcttcgcatagctcttcgggcagccacggcggtggtctcgctggcgttatgggcggcatcggcaatctgttcggaaacaagcccagctctgtaagttgaatggctgaaccccgccgtaacttcaagaagcaaaggctaatcagagaactcctgatcagagctccggcttcggctactccaattcgggacaaagcggttcctacagcggccagacacctcccgcgacatatcagcaagccacgtcgggaggtggctcatcctccacctaccacactgccgggcccacgtctcaatcgcaccagtcacaccaatcgcacagcggcagcagtaccccttcttacggcgcggccggccaacatgccccctacggccaaaaccagcacggtcagcagcctccttacggtagcacctcatcctacacctcacctccgactggtcagcagccccagtatgctcctcccccggccgaaggaccaccgggacaatatggacagcaagggcagtacggacagcccccgcagcagcaacatgggtatcagggtgccccgtatggtcagccgcaagcaggcggctactatcagcaggccccctcgtacggacaaccgccgcagggagctccctatggccagcagcagcctccgtatggcggacaccaggggcaacaacagcagtacccaccgccgcctactacctatggccagccgcctagtggtcagtatggccaacagcctcagtacggcgtgccgccgccaccccaatatggcgggcagccgcagggacagtatcggtactagggaggccagcctcatgatgatggactgcgtttgaccgtgaaagttgcaggtagccgtcagcatcagttcaccggcgtcacgttgagaggtggaatgggaatgccgccagcagcgtcgaattcgcggtacgataacgagcttcaaggacggctactctgatttcaggttgcgcgcaacgccaaaagtggttgacgtatagagaactgaataacctggcgaagataccaaggacttacagggatgaggccggacatggtcggtacaaaggacataatcgggtaaaaaaagcttttaacgaccaggttatcgttttgggagagggatgcgaagacgtaacaggatgagctaggtatcttgaagttgtcgaacatctagccttggagtcgtaatcagtacacagaggccagctactctgggtggcaccagaaacagccacggcacagtaaggcaatgggaaatccctctttgacgaagcaatgagagcgtacactagcacggaaacgggatcctccccttcagttgtactcctgggtcgcatatattggaggatttaacgtgttgtggagccaagtgactggaggaatcaaggaagtagtgatgttgaagatgtatgctgattggcgtcggcagtttggttaagcaccactgcgtaattgtgtatgtctgtgacgtctatgcggcgatggggtatatgagtttcttttggagtcttgctgttcaaaatatggtattgacattggagattacaacgtacatgtacaaaccttggtgaaagggggaagggaggattctttagcttatatgtgtgaacgtctacacaggattatgtcggtttcatctgcagccatttgggtacaagcgagggcttgcgccaagtacttgaaaaggttgagatgaggaaggagacatagacggacggctggcgaaactgaaaggcgcgatgggaacggcagcaatttcgttcctgtctcgcacaagtatggctttcttgtaacaaatataccattcacagcgagcaaatgcggttgtcaaggatatcatgtctattatgtcttttttttccttctagaacccccttcagacagcccttttcgcctgtctatctctcttcattccgttttacctctccttcttaccctcctccacaccctcacccacctcctcagcttccaccccgctcgacacgatgtctccaaccagaaaggaaaccacacttttcgagactgcccatccagccacagcaacgacaatgatccaaccaatcgtcggcaccaacgaccgaggaagcacgttgaacaggaacgggtcaaggatgatgtccacgtccaccggcggtgggtgaagcatgagactggcgttggaggtgaagtaatctgctgcggcggatatgtggaggaggagagccccggccgaggaggaggaggaggagggcgatgatgataatccaccagagtgctgtgactgtggtgagacagctggcaagtattccattaaggatcctgcgaggtgaggggtagtgatgacttctttgggtgtgtaagtttccatgtaaaagtttgttggctgctttttttgtgagtatgtgttagtgataaattacccaccgaagaggacatatgtaataatatgtgtgacataccgtagcagcccaacaaactctcacttcatacctctgcctgtccgtcaacccctccaaaagaaaccatgcatcttccccacgagggtggtcggcagatgggaagacacggttcaaccgggtccggagtgaagaccggtcattcggggtgggtgtgagggtgtggatgtggtggagtttggtatctagccatcgctgtgctgcctggtcatctttcatgacattttccttttccgagggggaagaggaggggccgagaaagatggtcttttcaacattggcgagaaccagagaagagaggagggatatgatgagagggaggaggaggagtgtcggagggaagcgaggcatggtgttgttgtttacttggggaggggggaggacttgtttatgttggccccctaagactgccctgaagacaagaggatggatgctggcatcaaaactggagacaaaatggctgaacaagtcttcggtgggccaaagcccaagcatggtctcacataatttgtcatggatgagccaagctcaccatggtctccccagattaaccccacagtcggagaagggcgggctggcctggctgggtaaatctaccccggaataagtggaaccccactggagctctaaccatgggctcccaggattgacagcgttccgttcagtgacatgctcgacgctggaacaatcacatgcttcggtcgttcttccctttcctcgcttgattatattgtggtacaccaagcaattcgagccgatcggacggtccaacgacgactgtccattccagccaaagaagtccgtgacacatcttcctattttcacgacaatccgaaactctgagaattattctaccatgtccatgtcgacaggttgcaccatcacaacctcgaccattgtctatcattcgctttaagcatcgcgatcatcgacttataccacctgactacccaattgtattgcaaagaagccaccgacgagagagacactggcctgttgcatgttggcgcctgtctgatcccgagtcccgaagcctcaatagccagctcactcaacctaccatatcgaagggcctcaaattccatgaccacccaaaggacgacatcaacactataatagtaaaccaaagatacccgcagagtcaccaccatcgatcatggcgccctcactctccaaacccgttctccctgtgtttcgggatcgcaccgtcaagggcatcatcacccagctcacgtccatgtacctcgacaaccgcacccgcatctcacgcgccgtctacatcaccttgttcgtcgccctcgtcaaccgcgtccgccacgccatcgccgagcaaaaggctgcctccgttcgcgacgccgccaagcgcgccgagcgccagggcaccacggcctcgacctcggacgatgccttgggcggcaagaagaagaaagtggagctgaaccgcgacttctttcgctcgctgttgcggttgctcaagatcgttgtgcccggctggcgcagcaaggagacgaggctgttaatcagccatagtttcttcttggtgctgaggacgctgatctcgctcaaggtggcggctatggatggtgcgattgtcaaggcgctggtcaagggtaacggaagggagtttatcacgaggattgtgtattggatgttgattgcggtgccggccacatttacaaattctatggtgaggatccactgttttggtaccatgagacgacatgctaatcctctaaacccacgccatagctttcataccaccaagccgaactgtcgttaaagtataggacgagattgacgcagtatatccacgacaagtacctttcgcagctgaccttttacggtatctctgcgctagatgacaggatcaagaaccccgatcagctcattgcggttgatgtggccaagttctccaatagtctggcagagttgtacagcaatttggctaagccgatccttgatatggtacgcaacccccctccgactgtggctgctaccaatgggtaacttttagctaacctacaatacctagacaatctacaccttctcgctatcaaagagcgtcggtggagagggtgtcgtattcatgtcccttctagttcaactttccgcaaacgtcatgcgagcgctaacaccgccctttggcaaatatgttgctgaagaagcgagactagagggcgaattccgcttccagcactccagactgatagaccacagtgaagaggtcgccctatacgctggtcacgaagccgagaaggacacgctagacaagggctatttcaccttgatcaagcacgtcaactacatcttgcgccggcgcttctaccacagtttcatggaagatttcgttatcaagtacttctggggcgcactgggcctgatgctctgcagtgttcccgttttcgtcaagctaccaggccagctccagatgaatatgggtgatcgcaccgagacgttcgtgacaaaccggagaatgctcctgtcggcttcggacgcctttggccgcatcatgttctcgtacagggagatcatggagctggcgggctacacatcccgcgtctcgtcactgctggaggtcatggacgacattcagaacggacactttgagaagaagctggtgtctagttcgggtacagaggataacgaagctgtgctcaagggcagaggtaaagtggtggagagtagggatatcgagtttatcgatgtgtatgttccaaccctccccttcctaccaagtcgtttgcatgcatcgcgtcgctaacccttctcacaaaaacagccctatcatctcccccaacggtgacgtcctcgtcaaagccctctccttcaagctcagagcaggtgaccacctcctcgtcgtcggccccaacggctgcggcaagtcctccctcttccgcatcctcggcggtctctggcccgtctacggcggtaccgtccacaagccgccctttaccgacatcttttacatcccgcagcgtccctacctctctcggggatccctgcgccagcaaatcatctacccggacggcctgcgcaccatgcgcgccaagggcgtcaccgacgccgacctgctcgccatccttaaggtcctcaacctcgagcacctgctccagctctacccggaagggtgggacgccgaggccgagtggcgcgatgttttgtcgggcggcctccagcagcgcgtcgccatggccaggctgttctaccataagccccgctatgccatcttggacgagtgcacgagcagcgtgacacttgaaacggagaaggttatgtatgacaatgccaaggcactgggcatcacgctcatgacggtgtcgcatcgtcgtagcttgtggaagtaccatacccacattttgcagtttgatgggcagggcaagtttgtatttacgaagctggatgcggagaagaggctggagctggaggatgagaaagaggatttggatgtgttattgaggcaggtgcctgagttggagaggaggattgctgagttgactgctgagtaagatgtgggatggcttgatgattacatgtatgtggtgagatgaaatgagacgaaagtggaatcgaaggttggtgagttatggattcatcacagaggggcaggaaggatgggtctgactggaccctcggagaatcccgcaaaaactgcagtatatcctggatggcttcattgtccttatcttgctttttggatagcaacttgtttggatttaagagacatggatgcggacatgggattcaaccgcatataagtcatcgagttatcctggagttatcctggttggcactgtccgcggctcatgccttccaaaactcgtgtgggtccacaaatcatttactcgcggttcgtagacgttataagttgatgccacaaaagttgtgtcttcattcaaagaaaaaaaaacagtaagtctacaataccccaaacaagcatcctcatccgatgtccaaaacaatggcacaagctgacaattgtctccctccaaattcgtttatggttcaaaagtcttttttttgtgtgatccacatcacaagagagaagaagaaacgtacatgcgtacaaatgatacgagtacaacgtggtaacaagaaggagtatataacaataatatccaatcaactcgatatcaaccccttacccccccttatcctaccccccatcaatcccatcatcctatcatcaactatccatgcaattcaatctcattgaactcactcaagctacatctaatgtacaactcctccaactcctgacttagatcttgtcaagatacaccgcggtaccagtaggcgccgcgggaagcgtgctgttgccagccgggaaaggagccagcgtggcagaggcagcagcggaggcggtggaagtctcggcctcatcggggcaagaatcatcctcaccctcaccctcagcctcgccagcggtatcctcatcgggagggcaggactcgtcatcaccggagccgttggagccagagaggtcagtgccgttgttaccaatagcagcagcggcagtggtagtggcggcgggggcggcggcagtggtggaggcagcgccagaggcctcgttgttgacggcggaaggagcggtcatggtcacgtagacggtggaggcgggaagagtgacagtggaggcgggaacagtgacggtcatggcggcggcgccagtggggcagttgctaccggcagcggcagcggtgacggtgacggcggcggggcattggcaggcgccggagtcgagaccggagccagagccagagccagagccagagccagaaccgttgccgttgccgttgccgttgccgttgccgttgccgttaccggagccagagccgttaccagagccgttaccgttgccgttgccggaaccagatccagtgccagagccggagccagagtcgggagaagcagtctgggtggcgaccgaggtgacggtggcgcccacgccaacagtaacagtcttggtgccgatggtggtggtggtcatggtgtaagtggtatcaatctcggcaccagcagcagaagtagcggggctgccgccaccgacggcattagcggcggaagtggattcgacaagggggttggcgttggtcatggtgatggtcttgacgacggtgttctcgatggtagacatgacagtggtggtgatgacgcgagtgttgccgttaccgttgccgttgccgccgagggtgatggtgacggccttgggggtggtgagagtctcgacggcggtcgaagtaaccttgatgccgctgctggaggcctggtggaaaacgctggaggagatggaggaggcctcggctacagggcagacggtggtggtgagatgagcggtgcgggtgacaacggtggtggcaagagcctcggtggggagagtggccaagtcctcggtcctggcggggcagttggtgatggaggcagcacacgaagtgatggtctcaaccgcggtagcaatcacggtaagagtggtgagaccggatgacgcagcagcagccggaacagtggtagagttgctgaagatgggagcggaagtaaccgcggcagaggcagttgtgggagcaaccgaggacaggagggaggggctgatgccagtgctcgaagccccggcaagaacgctggaggagatggacgaagcatcagcaacggggcagacggtggtggtgagatgagcggtgcgggtgacgaccgtagtggcgagagcctcggtgggaagggcagcaagttcctcagtcctggcagggcagttggtgatggaggcagcacacgaagtgatggtctcgatcgaagtggcgataacggtaagggtggtgagaggctgagctccggggacggtagccgtagcattgacggcatcgaggaagctatgcactccagtagaaagggggaccccagttgaaagaggaagaccggtcgagacagcaccaagcccagtggaaagatcgacggccgaagaagaggcaacggcagcagcctcggaggagctagctacggcttcgacagaactgacggcgggaagagtggtgttgaagcggcggtagtgcatatggcgaggatgagagtaggcggttgtgagggcggcaaagaagccgagggtaacggcggaggtcttcatgttgactgatgtatgtacgtatcacgtgtaatcttggatgttgtatgttttccctcttcttcaagccgtggtctgaagttggctgtaatgagtggttattgcgcccaggcaatgtagttggtgttgttgtttcctttcaaaagaacgaagatcgacttcgcaagactggcaggttaaagacactttgcccgtaacagagaacgtaaaggtgggaagtaagacaagtgaagtctgctagactggctagacgaggagacaagcaaaaggaatgatgcttgacttgttaagagacagaccactaaaaagaaggaagctaagggaaaaaaagagagcaagagggaggtgagatgacaagcacgagacttctcgggggctttaaaggataaatctttgacgccgcatccacatagccaagagaaaagaacccctgttgacgatggaagccctgtacactacgtaaacgaggcacagctgggagactcttggatggggggctccacagatccttgacgaacgaacggagcggagcgggctcttccatacagagcagtccccccgctgttgtcaaacgagcagaaaatcgaaggactgagggtagccattgcggtgaaggtggtgaaggcgagtaccccaatggcaccacgagaacgagggttcatcttgtggaggagagtttcgcgaaatccaggagtcccaatttctgtaacacgcgcggatagcatccttgtcgtgacagggataacagcaggaggcagacgcaggaacggatttcccgagacaagcaccgggccaatgggatcaggatgcccacctcccgaataagattcctaggggcctcgaggggccaagcaacagagaagcgcgtggaaattgcctacacgtaaaaacagcatcggttgggaagaaagccaagggaaacctggagctgtgcacggcgggggttgatggccattgatgacaacatcctccactagatggtgatcgtaagatggacgatcgattcgggttctagatgttgtaagtgaagagcctctgagacaagtgatcggcagcaaagactgatgccgagtctcggatcgcgagatgtaccgtttggtttcaaccgtcagagcagcgaacagaatatccgaaaagccgtggtcagtaaggaggaggatggaaggcaggttgtgggcgcggctgagatgagcctttttaaacatatccgtatccgtgtatttatatagaaaccaggcccatggcatggtgacaccgtcctacccatccatcagacggatggtcagactgatggtctctgcaacagtgtttgcataaacgtccgcgactcccgccctggttcacacttgttcgaagtcggctacgctgcgccaccctttcgagagatgagtctccgtgttatgtgaccccttgtgatgaagagttctttcaaggggggggagagagggggcagttggggtcgagaagaagcccaggagaggggagagagaggctgtttcatcttttccagctatcggcatcacccgtgattcgtccggtcgaccaggggccccccattgtaccccaccatccccatcatcacggaacaatcgaggcacagatttcaatgctcgatcggaggggccggccaagtgaagcttcaatgaagattccattgcaggcatcaccatgcttctgtttcctcggagaccactaccgtgtcggggtttagactcggcttctcaagtttgcggacaaaagtccgaagggcatttgtgtctctctgatgaaaagcacgacgggaatgttgagaggttttggcttttggcttttggttgtggaaaagggccgttgtcaaggcaaattcgcacttcattccctggtaaccggcgggaataatggcatcctgactcctgacaagggattcgggtccttgtccatggcgagcttgtgggttgccgaactgccgggtaccatagataggtacgaagcgtcgtcagtttttttggttctctttctttttatcgctgtttgtggacccagacgcaataggcggacgggaaagcggcagctggagatgaataacgagcttgagagggttagggttttgaggtgacctcttggtttgtggcactttcacttttttttccgaatccgaccagttcaacaataaatatttcacggaggggagactccaagacgtgatgaatctcggtctcttattacactgcgttgctccattatctgtcggtctacccaatcaaacaagatgcacagatgtgaacctcacacgtttgcagcagctttgaagtttggtgcattgtgtccgaatcaagaatgttcaaccacaatgtgtctttattcgagacgagatggttcacttgaagctggattcaactacactacggtagacccatctttttccaactccatctctttctctctcggtcgcgatagtgtctcttcgccaatctagaggcggctcgagataagctctgtgtacccttggacgaccgtaagtccatttgggttagatttgttggtgtacatccaatccggcttactacaatcagcggggaagcatcaatgacgtggtacccgggccgaaaaggtaccttcttccctggctttcggaggggcttatccggcattttgatggccgttcttcaccacggtcggtggaaactccggatacgtgggggacaacgagtccaagtttccgtagcattttcatcacgcaatttgcgggcgttaggtgtgcttaaagactaacatcgtcgcgacctgaggaagcaccacgtcccttatctcaacaccccctccagcacaactcaggaggtccgacaacttggcttcagatcgcgttgcttcatctgacatgttgacgggttgacgggggccaatcatgcgcaagttcacttccttcagacattcacgtctcaagctcgtcactaacacgaaagcacagttcacctatcaccattgttatgcggcctagccgtgctgggccagctcggctccgtagtcatcgctgttccgctggagttcaagtaccagagggtgatccaaaacatctcttccgaaggtcaccggggagccgtggccagtgagagcgcgatatgttcccagattggcattgacgccctccgcaagggtggttccgccgccgacgccatggtagccaccaccctctgcgttggcaccatcggcatgtaccactctggcatcggcggcggcggcttcatgctggtgcgcgacccggacggcaactaccacacggtcgactaccgcgagaccgcgcccgccgccgccacccaagacatgtataacgacgacccgaacgccagcgtgctcggcgcccgctccgtcgccatccccagcgagctgcgcggtctcgagtacgtgcacagcaagtacggccgtctgccatggcacgaccttgtgatgccctcggttaagatcgcccacgacggcttcaaggtaacggaggatctggtccggtacatggccagcgcctcggcgtcggacgactttctgacccgtgaccccgtctgggcccaagatttcgctcccaacggcacccttctcgggctcggcgacaccattacgcggaaacggtacgccaagacgctccttaagatcgccctcctcggcgccgacgccttctacaccggcccgattgccgactccatcatcgccctcctccagccgctcggtggcatcctcacccactccgacctcgccaactacgaggcctccatcaggcccgcgctgaacatcacctaccgggactccttccgcatcttcgccaccgacgcaccttcttcgggagccgtaaccctctccatcctcaaaaccatggaacaatttccctccctcaacctctcctccaacatccccctaaccaaccaccgcttcgtcgaagccatgaagttcgcctacggcgcccgccaatccctcggcgacccatccttcatcaccaacatcacctcctttcaggaagccatgctctccccccaaagcgccaagttcatctcttccaaaatcctccccaactccaccctccccctctccgagtacgacccagtaaagaactacgccgccgcttcccacggcacttcgcacattgtcacggccgaccggtccggtctaaccctctcgtccaccacgacgatcaacctcctcttcggcagtcgcctgatgacgcctgacacgggcatcatcctcaacgacgagatggatgatttcagccagcccaacaagaacaactcgtttggcttcgtcccttccccctccaactttattcgcgccggcaaacgtccgctgtcgagtatctgtcccttgatggtcgagcatgtgagcaacggcagcttgtggttcgccacgggagctgccggaggaagcaggatcatttccagtaccacgcaggtggcgtttaatgtgctcgagggacttgctgtccatccgaatacgaccgacttgaaggtcaagggggtgggtggtgagggaagcgtgatgcgggcggcggtggcggcgccgcggttgcacgatcagttgatgcctgaggtgttgctggttgagaaagggtatggacaagatgtatacgatgatttgaagaggaggggacacaatgtgacttggcaggcgccagggctgagtgcggtgcaggctgtgatgaggtttgggaatggaacgtttgtggcggcgagtgagactaggcaggtcaatagtggtgggtttgctgtttagatgggatgcgcaaaggttagggatgacagaacctacctcgccgatgacaaacaaaaattgtcagggacgagcctacttacccttggatactcagaaacgaaatatcggatcctatagacattaggaacagcgatgatgataatgattcaatgaaataatcaatgagagaggaagtttgttcaacaagtttcaacattatgaaataggatatctcgtactagctcgcacaaccattcaacaccaaaccacctgccaccaaaccgaccctctctttttttgagtccgttcatgctcatctcaacaagcgcctgccgaatatacatactcatgacaaattcgtcgtctcatcaggaaaaaaaaaaataaaaaaaacaacgccgccgccgcgtaacatataacctgtctcttcctctatttgctggtatcgacgacatatctgccgacaatcttgccctcctccatcaagtcgtagacttcctgcaatttgctgaggccgaccgtcttgatgggaaccttgatcaagccgcgggcaaagaagtcaagggcctcctgggtatcctgcctgttaccgacatacgagcccttgatggtgatcatgcggatgacggtgtcgaaaacgggggcctggaacttggcgccagcggggagaccgatgcagatgatggttccgcgggaacggacgtaatcgacggcttggtggaacggcttctcggacacggcgagaaggatgacggcgtggggaccgaggccgtcgggggtggcagccttgacgtccgcgacaaggtctttggtagtagtgaagtcgacgtaggcctgggcgcccagctcgcggcagttcttgcccttctcctcgccaccgtcaatggcgatggcgtgcaggcccatggcgttggcgtactgaatggccatgctgccgagaccaccgccggcgccgacgatggcgacgcactggccgggacgaacaccggactccttgagacccttgtagacggtgataccggcgcagaggacgggcgcggtggtctcgaggtcgcaccccttggggatcttggcgacgtgggcggccttggcgatagcgtattgctggaaggaaccgtcgacagtgtagccggacaggagggcgtgagggcacagaggctcgtcggcctgcatgcagaatgagcaggccaggcaggagccgttgagccacttgataccggcgtggtcgccaacctcaacctcagtaacgagctcacccttggctacgacgacaccggcgccttcgtggccgccgaccagaggcatcttggtagcgaggggccagtcacccttcatggcatggagatcggtatggcagacgccagagtacttgacgttgataaggacctcatcggggccgggcttctgaacggggatctgcttgaagacgacggctgaaaaggaaagtcagaatacgggtcacaggtgccactagtaaggacaaaggggtgttggacttacgaccgcccttcttctcgaccacctgggcccattgctgttctggaatctcgaactgaggcattgtgaaggtgtgttggtgtagtgaagttgatggaagtaaactgaagacaatagtctctttctataagagactgaggaagctctgtgtatatgatggaagtctatgaggtacaacaagtgatgtaagcccgagaagagctgcggcagccatgacctcttatactctttccgtcccccatcgcccttccccggtcaggggatagcaacaggtccgaccgatcggcaaccgttggcaaagagggggagggaatggatgacccaagcaaggcaggcaggcgtcatggtggacagcgaaccaaagaaaacacgagactgcaaaggcatgatgaccacaggaggaagggaggccgagatctgcacgtctctacagacccggcgaggctagtggtggctcggtgggaagacaagtcggacgtctggcgaggcaggggccgagaccctcaactggagggttagagtcttggtgtgtgtagatggacgagagaaaacgtatgatgtcgatgggcgaggcgggacgtagaggatgtgacggtacggggagctcccactggccaatcgcccattgtctgcccttttccatcagcccggtggatacccctctcaagcccccccatccagtccccgtcagcagcttgattgatccaagggaagcttcaatggagttgctgcatcggccggttcaaggtttccgaaggtttagagagaaattgagaagccaagaggggagatctccgcttctgtcaactgtacatacaaaatgcgggggagctggcactcggacgccaacagttggaagcaaacaaggtcacgagctcttgttagatgaagctgatcatgcactaagctattagcatagtgaaggtcccccggtgttgatgtgcaaaagaggagaaagctaaaaggaggactgggggaaatcgtgggctcttggcgcatgtcgagcgcgatcgtcccaacttgggcacgagtgatgtaactgaagagatggaggctgggatgagacctatgttagcttcagtgagtgtggaactggcgggagcgctgagtcgagtgatgacagcgggggtgcccgttgggggacagcccgccctatccagcctcagcggagcccggctagtgtcgcccggaccatcgttaggttgttctcgtgaggcgccacatggaaacggcccttttcccgctcatcatgtcaacaatgccgtgaagcacctgaggttctggtcccatctcgtggtttatgagacgcttttgccagtcattatggagcggccgaaatctcaccgtccctgcttatttttgtgggaactttctcatcaacctcactgtttgtcgcagaaccaaacacccggtggtcggcaccttggatccgagtacagtcttggatacggtgtttgcctaaactaactaaagtcgttgacagcgcgcgggtccgatccgagaccccgccgtcatgttccacccccacactttctagtgtggtgtagtgtactgcgtacctatacataaacgactttccgctccaccgaagtggaagccactgtctcgaacccaccactacatacgctacacattgaaacctgtgccaaccactcctcctccttctcctcctcctccacctcctcgtcgaagatctcgtggacgtcgtggctcaccctttccccgcgcctttgtcaacgctggttgggttggtggtaaagctgaaacggaggctgatggaaatagtatggatcaattatcgtttccagcaaacacgaaggaaaacaaaaggaaaaaataaaagtcaacttccgctcgagcgaagaagcctcaaaacagcaaacttagccggtgcaggtgacgaggaggcttggcttgtaagccaccaaaggacggtctggaacccctggtttcagcgacgaagcttcttccccgcattcttgtcgtactacctaccctacctacccatacctatggtaccgacctctatgaaggcatgcagaaagttgcataaccttttgctccttgcccggcgcaaagtaagcaatctgatcactgaaccctccaaactgtgaatgctctctgggaacacggtcggtttactgtgaggtgacgtccgagcatgtcaggcaacatctttcaacatgacaatcgagcccagtcctgattagaatctaatcaatgggctgagaataggaacaacattgaaaaaatgaagagaaaaatcagcaagttgtgaaactgatgcgaagctatcggttagcttgcccgatgggagttcggccagttccagaactgtcgggccatatcaggccacccggcgcgaaccggtggtcgtggtgctgacacatccttgcttaccgagagttacagtgaatgccgtcaatggcttggcacgccgcctccggaaccagccgatcggtaccattaagccccccttttaaggggaccgttgctctgcgcaacggattcctaaacatcaacacaacaacagacacattggccgtctacgctgacccaacttcactagcattaagtagttcctcttttctattcatcgccattatataagcatcggcgcccgctgcctgccaaataagatgcggactcgctcctgtacacaaataactacgcttaagatccaccaggtcctccgagcagagcgaacctgcgcacgatgctgggtccatattcttggtactgtaaagatccgtcagcaaccagactgccaatggtaaaagggtaaagaaacatacctctgccttggtgtggcagtacgaccggaactcgggcgtctgaccgagcaagctaccaccaaaccacgggccgtgccgttgccttttgtgggtgataacctggacatcaagaccaccgctctttgctccaccgctgcgcacctcgctggccttgattcgcgtatcgacaagctgcttgatatcgcgctgtagcctgcgaccaaagtccttgtagagcgtgctgccacccgaaagaacaatgttcttgtagagaccacgacggacatcgatgggcgaagactgaatgacaccatcaacaaccacgggcaggggcgtaaggaaatcggacgagtaaatctcggggttgaagaagatttcgggcgccatgaaacgctcgtagccaacatcaaccgtaacttggcggccaccgggctgggtaatggtgtgcttcaggaatcggctgcgatcgcggtcgtacttggcaaactccttgacaatatccggacagacgtagcagtactcctccttgatctcctgggccgtcttgagggacgaatcgggctcgccgcggtcacggagaagcgactggacaaagtaggtgatatcgcgaccggcaatagggatcgacttgatggacgagccgataacgtaaccttcggcgaccgggataacgtgtgtcacaccatcacccgaatcaatgacagtaccggtcaaggatctgtcctggaccttggatgatgtccaggaagccgcaagggccagaacggcctggacggcaatgtagagaccggcgcagttgaaggattcgaagaagatctcggcggtgttttcgcggttctcgggagggttgagaggctgaatcgacgtgtcagtgctgcagacgtagtactgatgtggcttggaaagtgtagtcttacgggctcagtgaggaggaagtggtggtcctcaggctctactctcagatacttgaagatggagttggaccagaacctttccatgtgatcctaagctccagttagctctaggcatttgtgacatgccatctagcagcctgaacgcacccagttctcgatctgtccgtgtctgatgggatagtgcaacccgtagcctaacaccgtcagcacccatttccgttgaggcggtgtagaccaacgtaccaggtccattggcggccgctacggcctcgtcgccgataaagtagtcgaggtcttcggttccgcgctttgctgagagatggccacctggacccgcgccgccggtgaggaaggatggcttgttggctacggcggggcggccagagcccgagccgccggtgcctgccgaggggcttttggtcgcgatggccgtcgggaatacgaacgagggggaatcattgccggcgaaacctgcagacgacgaagagcttggtcaatcggtggtcattggatatcttggggtgtcggagtcgcgaacctagcttggagaaccccgtgccgctggttaggggatgttagcgatgacggccccggagctgttaaggagcgggcggggtggagacgggacacttggatgcacgtacttgtccatgacaacggcgggggttgtgttggccattgttgcggtggtgtgctgctacgcgcagctcgtgatgattgcggtttggtaaagcaacggctgttgttagttggtgatggatgaagtgacggggcgggagcgtggatgggtagtggataggccaggcgggaaatggaggttgatgtccaagattgtacgtgcctggccgagctagctctccttactcgtctggctgacagcgctgcgtggtactgtggaggtacctgtgcggctgtgcgccaagaccgcgaggtccccgtatggtacggcggtccatttagtcagttgtgcatttccagcgacgggacctacgccataactggagatgacggaaccaaacacctcgctgccacctgcgcgccatccgagccccccgaaacctaaccgatgccccggtcccaagcatcggagtttgaagcacacggcccgggcccggacgatgatggctaggaaaaagtggggccgatcggtatcaaaactgtagcgacaaggccagccagacaggatgtgtccttctaagaaggaaggagatactgaatggaaaatcacctccagccagattccctcacacctgccatttctgtcggattcatttcagcttcatcctctcgaagcaagtccactttgcggagaagctacacacactcacagcttctcacttatcacaacgaatcatcaacctgtccagtgtccacattccgtttcgtctctctctccgtctctctctctctgtcgtattctgtattttgccacctttgccttcacacatcttcatcccgcccacctactgtatccaaagggactcttcacccctcgggccaccctgagtgcatcatctagctcattgggcatcgctccaatctcaaatacccctcaagacattatcactaccgagcattattcccattcattgttttagcaggttgcttttacgagggacaccaagtccgaccacccttttcatctcatccacccgttccgatcttctccaactcttcgcccttgcctcgataagtcttttcgcccatctttgtcccaaggcacaaaagtcacccatgacacaccaaaactaaggactctatgtgccctcagaatacagactcgcttgaaagacacatgctcgattaccagacaactcgacctcgccagatcacacgctgcttcgactatctcctcgagtcgttctatcacagctgcgcccacgatgagcagcaaaaatgccgagcccggccatgggtcacctgaatcagatatggacatgtcggacagctcctcagagtcaaactggtctggtgatcatgaatacggattggacggtggtgtcgaaaggatatggaagcgtacgacgaagccagttgcggcaatctttgtccacgcaggtgcagggtaccatagcattacgaatgaaaaggttcacttggaagcatgcagcgagtaagttgagtcaagagtcatcaggtgatcccttgctgatgcggttgtaactagagcctcccgtgtcgccatgaggtttctgaaagccggtgcttctgcccccgaggctgtcgaagctgctatcaggtgtttggaggacaaagagattacgaatgccggcttcggaagtaatctcaacatggatggagttgtcgaatgtgacgcaactgtagtcgaccatctggggaggagtggtgcttgtggcgctgtttcgggtacgcccaaaccgacagtgccacatatgagcggccagaaacgacatgctgacactcgttgacatatgcaggcatcaaaaaccccatctcgcttgccaagttaattctggacaaaagtagtcagcctctttccctccgaagagtaccgccgaatattctcgtgggcctcggagctagggactttgccgaagaacacgggatggctaccgtaccaaacgaatacctcatttccaagaacgcaaaggatcgttttctccgctggaaagaggacttgaaaaaggcggaagcaagacagattactcaaagtagtaactcctctcacatctcacaagtgtctctgagaaacctagagacacatcgcccgtcgccgacaccgagtgactacgaaaaagcggcggaaacgctaaacgcgtcgactttgcgacgggaccactcgagtgcgattttgactgggatatggaacgaaggccaacccgactcaccatatggtagagggtcccctttactgggtgaaaatggatcacttggaagtgtcccttcagccatacctcgcccacctcagagaagtctcaccaacggaagcaagccagtcgatcgagctgccatgaattacgtgtcaggtgcttttcagtcacgcgccagtactggaagcccagccgccatgaagagggcagtggtacgtcacagtcacagtgaagatattggctatttcccggctactggggaaaccccgagacgatctccgtcattgtcaactcatgatgggtttgtgagcgtaaaggaagaccacaaccagagtctgaacaccatggagaaccaatcggaggaacactcactttcgcccgcccagatcagcgacccgatgttttcgaatgcaccgaagcaaaaggaggacgaagatctgataaccgacaccgtcggcgcaattgccatagacctaaaggggcgcatcgccgcaggttcctcttccggcggcatcggcataaagcaccgcggtcgcatcggtcctgctgctctcgtcggaatcggaacggccgtgatccctgaggattctgacgaccacacaggcacatcggtagccgccgtcaccagtggtacaggtgagcacatggctacctcgatcgcctcagcaaaatgtgcagagcgtctgtttgaaagcagccgccgcggctttggaggacacagcatatcggagctagatgagcatgcgctgctagaggccttcatcctggacgatttcatgggccatccgggcgtcaagaaccaaccgtcggcgggtgcaatcggagtcatgactgtcaagaaagatcggacggggtactacttttactttgcacacaacactgattcttttgcattggctagcatggcatcaacggaacgagagccgagtgttgtgatgtcgaggcttggagagattgggccggtggctcagggtggacgtaggattcggattgattgatccaagttatttgctggcgactattactcttagaattactcgcttagtggcttttcgtttggctaaggcttccacgttcttgcttggaattgtcttcaacgaattcggagctcggcatagaaggcgtggattcaacggcattcataggcgggcttagagggaacggcgttcatgagctgatgataccctacgtaataccctttagaaccgcgagactaagtggaagaacctcaaaggaatgttgtggaacctgacctaccctaatcgatccccttgagcttctcaatgataatattatctatcgtaccctatttcttcgtgactcatggcgtggcggagtttagtgatgcattagtactcctccatttcctcgttttcgcagtccacgatgaattaaattgtttacacgcccagcacatatcaatgtatgtaccacacggcccgtaaggcggcgcaattcggacttatcaatgaaaaggcttcgctaataatattgcaattacggttgcagaaaggatatctctcgccaacaaagtgacttcgccctttacgagctacaactgcactgcatagccttcttctgctgcggcacatcccccgtccatctctcctcctccgctttatcaccctgataaacgcccttcccggtcggtccatcctcaaattccttccccgtccacgcatcctcaaacggatgcgtagccatatgcaacaccctcttgagcacgtcccgctcgccctgcttctccacgcggcgaatcacctcgtccagaatccatcctcttgggataaagctagggttaacccttttcatcgcagcaacacgctcttccgagtcagctgcggaggtggtccaatcctcctcgatccgtacccgccacttatccaaccactcgcccacgcgcttgcgagccttttccttgtcggttcccggtccaggcacctcttcgacttgagaaaaaaagacttcagctgccttttggcgggcttcttcggtttgtaggtcggcggtcttgagcgtgctgagacgccggaagaagaggttgtaatcgagctcgagggcttccatagtgttgaggagggagtcgaagagggagtcaaaatcggattctttgtacgtcttgagcccgaggcgcgctgtgaacaggcgcttgaactcccccatgaagacggctttgaactcctcgccggcctgggtgatgagtttgtgagcgcgttcctcaatgggtttcgaagcggcttcgtcgtcgaagttgagcccgttggtcacaaaagattcggagtcgacttcaggcccggccccgatcagctcgcctagggcttcgcctagtcggactaggttccaccagatgatagtcgcttggttgcggtagctgtagcgcagcgcgaagtcgtcgtggttgggcgtgtagttagggtcgaagttatccataaaggcgaaggggccgaagtcgatggacagacccatgatggaggtattgtccgtgttgagcacgccgttcatgaagccgtagatctgccacttggctaccgtcagagcgttgcgccggataatttcgcggtagagacggtggaagcggttttcttcggctccaagggggccttcgatggtttctttgggaattccccggggaggttcgtcgccgggcgcaccctcgggatcggctaagcgcccaggaagcttgtcccatccgccgaagacttcctcgccgatgtaggtggcaagttgccggacgagcttgcggtcgccgcgcgcgcgaaggatgtcgaagttgccgaagcgtagccagctctgggccatacgaaccacgatggcgccgggctccatggtctcacgccgtacgcgcgagtgagggagcaggctgatggctagcgcgcgcgtgctggggataccgagggcgtggaggttctcgctgactataaactcgcggatgctggagcgtagaacggccttgccgtccgcaaagcggctgtaaggcgtcatgccggcccctttgagctgaacctcataccggacacctgttgccgggttggttccctcaaacagagagatggcgcgcccgtcaccgagttgtcctgcccattgaccgaactgaaaacctccgtaacattgagcccatgggtagccagggccagaaagcgtctcttcgtcccatccgatgatcttgttgcctactgctacttggcgaaattcttccgtgtctgcttccgacagtgcgagacctagatcgcgcatagcagctggagagacggctagaagctcggggtcttgttgcttttcgggacgaacccaggtgaaaatggcattcttcacctggcgaggaccaaggtcatcgcgatcggccttgtggctgtcagctggcgtggggaaggcggcatctggtgggagagaggcagtgaagtgccatgatttggggagggcggataatgttgtgccgtcggatgagaggggatgtgtcccgttctcgatggcggtgccgtttgaggccatgatatgtttggtggtactgaagaaggccgagaagggttggttggcatatggaatgcttttcagatgctgagcgagagcaagacagcgggctgcgggttgcaatgagcgcatcgaagacaagacagtccagtcgcctggtgagaggtttcactaagataattggagtaaagagtaattgttctcggcacttcactatgttatatacgatattaacctagaggtagttccagtggcaatacgcttctctgtacattcttagttaccagaagtttggggtagttcaacccagggcaattagtcagacaaggtctacctaggctcccaggttatcgtgtacactagtatacactagattagaaactcgggcaaaagtttccaaagacatttcaacttgccaattgtatgttccgtagatgtgctgcaaaagctccgggtggcggaaaatcgatcgattcaactcaacagccggtgagaaaagaacttccgcttcaatgcacgctgtgaaggtacgtacctgaaatgcttgtgcattgtgcagtatacttagtgtacggggtatgacacctgccaaggctccacctagatagataagataaggataggtacctgactactgagaacgttctcttacctttgcctcttgccgatcctgccaataaccttttgctttgtctctttcgtcggcttcttagatgatgattgatccctatggctgctcccttcccatttggtccatcattcggctcgccccctaccaaaacatccttccggcgctctcggtatggcgtcatagtcgtgaccaattgtgccccgcatccgtagctgttagtgcgggggggagctttgtaccgatacctcgtcagcttatgtctactttctgcccctgaatttcggacttgcaaacaacccctcgggcaatacgaacaaccacaactaggagattgaagctattcccaagtgtagtaaattccctcgaaatccagcagatcaacactttccgtacaccgccaagttcattataagatgaaggacactggtggttcgagacccagtggatctaactatcccgcattgctgcgtacactagaactagaacaggtaccttgctgaataattgatgttgtcgttgcgccagcgggaatagcaacggagttgtataaatagaacgacaacaacgtcgcacttggcgcccttgctctttacttctatcctcacggcaactcaatccttgttgttgtgtatatatatccccattcttgatcacacttgtgcagctttactgttctcccaacaccaacaactttatccaaaatgaactctgccacctccaacttcgaggtcgatgccaccggcgtctcacccaagcaaatccacaacctcatcccatcgctcaagctctccgatggcaatgagatccccatggttcgtccctcttatcccttcatcccttcatccttccctctcctgcaaaaccacattctaacaaaatcacttacactaaaaaacagctcggctacggcctcggtacagccaactacaaatccggcgactccgccgacaccatctccgagcctattgtcaatgccaccttgaccgctctcaacgccggctacgcgcacctggacggcgccgaagtctacggcaacgaagtcgagctcggcagagccattgcgcaatccaagctgcctcgctcgtccctctacatcaccaccaagactattgtccgcgccggagacacagtcacccagtctttcaaccgctcgctcgagaagctcgggctcgattacgtcgacctgtacctcttgcactctcctttcttcgccaagaaccccgagcaactccaggcggcgtggcgggaaatggaaaagatcaaggatagcgggatggccaagtccattggtgtttccaatttcctgatctcgcatctgcagaccctgtttgacattcctggagggttgcagtacccgcccgtcgttaaccagattgaataccatccttaccttcagcatgtggttgagggcgaggatttggtcgcgttttgccgggagaagcacattgctattgcagcctattcgccgctgacggccatcaccaaggctcgcccgggccctgtcgaccccatttacacgcagctggccaagaagtacggtgtcagtgaggccgagattgccttcagatggtgtctggatcagggtattgtgacgctcacaacgagtagcaatgaggagaggctaaagggctacctgaagaagctgcccagcttcaagttgacacccaaggaggtcgaggatatcgcgtcagcgggaaaggagaagcattatagggtgtggtggactgaggaattcgctggggacgacaggcattaacccatggaatctggccacgaattatggttttggtcggtagacatgtttattatgcgctcttgtagttaatctcaagttgttgaatgatccctacttttgtgaatgtaagagttgttcggcggggggaagaacatgcggtttccttcagagcaacttgataagcatattggtcattcattcaaccgtcttacaagtatttataagttatatagactcatttattcattggtccgtaagctaagcgagcgactataaggtaactatcattgatacatgcccaaggccgagtaatccattgcaggccatgcatttgacttccatccatgcttcccgtcgtttcgtttccatttttaacctaacacaaaaaaaagactagacaatcatacttcggcccccctttgttgaactcttcattgtaccatttttccattattcgagtcaaccctcttcagcagacttgagcgccaaaagataaactccgcacattaggggaaaacgggttcgtcagagaaccgaacaactagaaaaggttgtgtgactgctcgtcatcactagatcgggacaaggcagattcatacttcctccattatgagccgcgaaccgggtcgtcttgatattgcaaaatccataagtgatgttgtttccaaagcgcacgaaggggcagtagcctcccgagcgtaggatgtcgggtgatttgttaaattagctgcagacgaagatgttgtgaaaaccgaatctcatatgttataagtaaacttccagctgagaaccgattgcgaaaatccagcgcaggattgaacgaacgacgtcctttgtactcgaacattgtcgcaacaaaaggtagtgtatacttgaaacgaaagaggagaattgtcgtcctcatgagtgaggggtctgtcgtaatacggcatgccttcaacggtgataagttccattgaagcgaggaccaggagcaacgcggcctcccatggcagggccaacaccagggccaggacgagtagcaacagcgtgattggtgcagagcatgccgacgcgggagccgaacttcgatccacgaagagagaccatatgcttccggatgtgagcagcaacaatctcccggtgctgagggttggcatgggtcagaatgtactggatgaggtagttgccatactggtcgctggcgatatcgatcaacgggatgcgtggacggtcatgtctgccctcgcaaacgcgatccagatagcgacccaggaattctgggcctccaatcttgaggcacttctcaacaacctttgaggcgaactggtccatgctgtacttagctgcatagcgaataacatgatcgatagcacggctgcggtctgcgggagcaccatgctcgcagatatgctgtatgcaccagtttccaaattggccatgggcgacgatatcgatgttggcaaggacttcctcgatgcagggacgctgtgcatacatcatcagtaaacatgcggtaaagaggtcatgtggaacattaacagataatataccttgtcttcttccaaacagttctcaaagatattctggacaacaagactaccagtctcacccaatgcaacctcgtgccacatgccatgaagagcatcgttgacgtacttcatgatctgcgggggagattcagtccatctcagctcgaacagcttctgccacacgtggcatgcgtaacggtgaataaccgtctccgggatcctgcgcagaagctcgtggaccatgatagccttgtaatcttcagggacagaatcgaaggccttctgaacgacgtggcaaccaaagggatccatagaaaggttgagagtgttgccgcggattgcctcagcaatcttgatgacttgctcaggtgtgccatgttcgaagcagcgctgtacgagaaagtttccgaaccgattgaccatcaaaggataggcttgcgcaacgatggcttcaacaatgtcatacttttgctcgggcgttcccaccttaagcttctgctgaaggaagatagaagcctgttggtcattgttgcaaacaatcttgtcgacgatatacttccagtcgcaagtgacgttgcggtccaacagcctgcgatagttgagaggctccgtagccggcaaataggtttgtccttcggaagtcacagtctgtaaggagaattagtcagtccaatcaatgatggaatctatttcaacgggactcacctctgtcttccaaggtgctcctgcagcagtaaactcagtggcatgcggagagagcggtgatacaaccggcggctgtgggtaggccgaatacatattcatacctgcgccgcccgccatggcgttaggcgggcctcctggataagcaggagtagtagcttcgtagtggccaggccccatgctgtacacactgtaaccaccataggcactggaggagcctaagcggttatcgtatctgttgcctcgacgacccatggggcggctcatgtcgtgatcattgttgatacgctcaggtcggtaagtctccagggccgatggcatataagaaggctcgtatgcctggttcgagccacgcatgttctgccacggtgtggcctggggaccgtcgacaatggcgataggtccgggcgcaaaagtcggagaataggaagatttgctgttgttccaaatggcgcgagaacgattgaggcctgcagccgacatgtctaacaaagtatctccagtatcggggcgcgcattgttgtgagccgcccagttgttgtcacggccaaatggcattttggcagggcatccaaatgctccgttcgtggcgggtcgcgagcccgagggagataccgtcgcaacactggcagcctgaaagtcgggatcgacactcaagtctggcgttgcgcatacaccgtcctgggtgacatagcgagtctgagccagttcttggtccagccgtgagatttgggtctgggcctgcgcaagctcttgcttcagacgtaaaacctcgtcgttggtgggttgaccgtcgctaagcgtggcactagcaggtctagtcgtagatgcagttgtatggaacccatccgtagcgggtgtaatgggaagagagctgcacgacgactggtgatcaagggcacgagggaatctgacttcttcgtccgacggtttgaaagactcgacgctgcgttgctgcagtgacatgacttgttgctcggagatggtggcgtacaatttgtccatggagtaggcgtctacggcagccatggcctcgttcatcttaacctatgctatatggttaacggatataggcgctgcttccttgaatgtggttcgctacctttgtgtacttccgattcgctattttggacgttttaagggcgctgatggagtgtttttgaggggacggctcgacgtcctagcagagatcgggtcagtgatcaaggcctgtggatatgtaggagagggttctaaggcgtaacagccgcgagatagatcaagtgaatatgaaaggagtgactgggacaaaatacaggtccgatggttcggttgaagaaaagaataaggttgtgagcaagcagtggctgaatctatgttgctgtgggagtgagcggggctggtgagtatctggcggtcgcgtgtcgagaggtttagtcccgacagctgccagtccgctgtaatgattttcgtcccgagtgtgttgcagttcgtcgccgtctgagggctggcaaggttctgacgacccggcgggaggtgagggcagcaatttcccaagacccaaaaaaagaacctgaaacatgcaactgaatacgtaacatacaactagaatacatacctgctgcaagttgggagacatcaactcatcgggaagcttcgtgttctcgtcctgagactgcgagaaactcctggaagccgaagcacggcgctcgttgggcgagccggtggatgctgcgacggcagacatggtcgtctgctgagggctggatgttgaatgacctagcctgaggggattggagggatgctttgggtgctggtgtttcacaatgggaggagatgctcaagatggtgatagagaaaagcagtagatttggttccaatggcgacgaaagacacagataaatagaagcttgggggcgagatgaccacaaaccgcttttgagagaacacggttggtgatggcaccgacaagaagatgcagaaagagaagaagccttagaaatatgtgttgatataatggggaaaagagaaagagctccaagagctggtctgggacggaagaaagagtgtaaatgtgcccgagatacccgtactttcagctacagttgccctgaagttggaccttctcgcaaggcaacagcaacaaacctcttggtgacgatggacgcaccggtcagaatagggctagaggtaggtaggtacctctagggtaggtatgagcccgggatgaccgagactaaagtcgaaatggtggacccttggctcccgagggaggaaggcacgatggaactgtgaccgggactgcccaggtgtcactgcccggacactccaagcaaaaaggggttcacgatgcctgtgagataatccgcaatctctgtgatcaaagctcacttgggctgccatcagatgatctgacgagtgaacgcacatcggctcgtccatccgaagatcggaatcgaatatgatgagtcgctggggaagttgcgaccggtattccagctaacgatcatcggcctttggcgtcgtgcctcccgtccttgtgcctagcgggatccttatcaccaagccgaagtttttcacgtgtcgcggggacgtcgggcatgatggtcaaccgagccagcgatgagacatcctgccgcgttaaggaccttgctgtccggctgccacttcccatacgatcaacgggtttctgggttaggcgtccgagccccaatgacatattccgagttcattaggcggtattcatacctaggtgttcatgtcacctgccattcggtgtgatctaccattcttcgtcggaatgaaaatgagtagagtaggtagggaagcatgcaacgtctggaagcttcaacaagacagcaccatcacctagcatcgtggacattaacagataggagtggcgggtcggcttttctcgtccggtagggctgggatgccaaggtctttgcaaattatggtaggtgtgattagcttcctttcctatccatttttattttggaaaaggcttgaaatggagcaggaagagccagcgcaccttttcacattcatggcgttctttgacatggacggcttgtgcaaagatcttgggtgatccgacactcgcttgttgttttcacccaaatgatcaaagctgttcgtaaagagggacaatggcgaagggtcatatcctccctcaagcccatccgcgctatggaatcaagatacggtatcttcagcttatcaacaggcgcttctttgttcgatgcatcaagagacttgtgtagacgcatgggaggacagtcccgagatgaacctttgacaaagctggtaaccacaaacctgcttgtcgaactaggcggctattcaacaccatttgaaggggcaagtgccgcgggcgtcgctaaccatatgtacagttgtggcagcacctcgtcacggggagactgtgatggcatcaagtactgagcggaaaaatgcatgtcgaaatggaccaactgccggaggaacgccaggtattcggggtatatgattctagtccgcccactatatgatacatgtacacgtcgtgtagttctgatttcgggacgccgtgtcttatttcttcttcttcgcatctgtcgcagaatatgaacgttagagatttgaaccgtgagtaagaggtgcagacgaaacccaccggccgccgagggtgccgttctcttcttcttgggcgctcccttgtcgcgggctctcagactgtaaggtatggttagattgtgatgtttgcaagtaaacactagcaggaatgagagagacgaacgctgccaagtgctccaaacgatcatcatcgacctcatcgtcaacctcgagaccaagagtaccgaactccttttgaagctcgcgaataccgacgttcttgcgggggtagtaggtcgcaagtgccgggcccttgagtcgctgacgcaggatcttgttaccggtccggatgccttcgggattgaaagtcgtcgagaagagctcgcaacgagcctaggtataacctagttagcgaactggtttttcccctcattcggaactgttccataccttcacaagttgcagtaaccgcgcccgtgggaccgacatcttgccgttacatggaattgcggattcgcgaattctagaaacagcaacaacaagagccgccggattgttcgacgtcgttcagagatctcccgctccagcccgtcaagcaatgcgccaccaatcataaccattcatgggtacaaagagtggggcacggactgcaaccgttgttttcgagccgcagtgtccccgggccgtcagcgcaagcccgctgatgaagccgagggcggcgcgttccagggctgacaggcgctaagaatgacagctacgggccataacagggcagcagcagcgccctgatgtggatctggggtcgaacagggggttagggtttccactacgcaatggcccgggattcgttctcatcttgaagaatccgttttcgattctgcctctacaatttcatcgccgcatcaacgcgcgatctgaggcattcggattgcttgtaggaaagtacaatcttgccatgccgaaacacggacccaccccggaggaggtatcagaaccgccctccaagcgtgcgaagtcagactctgcaccatccgcatcacaaggcgctacattggagtccgcaacctccgtccaaattccttctttgcatgccaataccaaatggacactcgctaccatccagagaatgcggccaccgctccccgacattctggacccggcactcaaaaaggcggcgctcacacaccctggtaaagctaacaacgaccctgttgcaagttatgagaggctggagtggattggcgacgcttatcttgagctcatcgcctcctccttcatatatcaaactttcccgaccttgccggctggcaaaagcgcacaacgtcgcgagatgcttatccgcaacaccacactaggcgaattctcggtctattacggcttggacaagatggccgatatcccggaagaattcaacatggagggcagagtgggcggtacaaacgcaagtcaaaaagtcagaattaagattctcggagaccttttcgaagcctatgtaggaggcgtgattctttctgatcctgccaatgggattcagcgtgcttcagactggctcaaggccctatggggccctctcatggcggagtacatccgcgaggaagagaagaaggccaggaagccggagcaaaagcaatccgcaagtggccagacactcgacccaaagacagtactcgaagctaccattggagccaggggtgtcaagatcgagtataaagatctcccttccaaaaacctgaaggacaggggaaccaagctgcctcttttcgctattggctgttttatgacaggctggggggagaccaacctgcaacttgggcacggaagtgctttgagcaagaaggaagctggtcagaaagcagctcaaatggccttggataacaagaagctgctcaagaagtttgcggacaagaaggcggagatgaaggccgcgcgggaagcccagctgcagcaggcaggagtgacgttccccttgaaggatcagccttcggcacaggaaaccactggcggcgtgctgtagcgaccaagtactgttcggtctcatatgcccctgatctttaatacttcgacacaccaaccatcacatgcccgtagtctcgtggtttacctcgggcgtcggccatgagaaggacgcatagcagatgaattaggccattcattactacgggtaaacgacccgggttcaagggaggaccagggaccgtttcgtttgcacatacgaagagaaaccacaacgaacaagctgtggccaaagtcgatgatgaaccatcttgttcatccacaggtcagcacctcctttcatagttagtagagatatccatcaggcatcttcggaatgttatacccctacctggagtgttcgttactttcaaaaatatggaggcttatcttgaattcaggtctcacaaaccactatgctttgacaaccccgactccaaggacaaagaaagacatagaagatggggacctcaagtttctgtacggtaatcatgaagcgctcgaccaatcattaacatcttctcggtgcaccccaagtgcgcttactgcggccaagctatcaagccggctccgtccaggggagacccgatcccaccttgcccactccggggtgcgccgaaaagatggggaagtggagatccgatcaggccttaacgagtcgcgtgccgaggcatcccaaatagcggagagctgtaccacctgcccatgaaacatcgcccaatcgacatcaatgacaagcacctgtagttgcgctcgcacaacaacagcagagactcccacttacaactaacacgatgtaattcaacccagtccaacccccactttcgcccacccggacgacctttcttttatggtgtcggcatccttctctctgaggcatagacattattgctccgagcttcaacagttcagctcgcaatcaaagtttcagcggcccgccgattgcgattcccgaccggtgtgagccagtccccaaagatcatccatcaacagaacccctttgtcacgcttcacgaatcgacgtttttatacccccaacgaccccatcgacgcgctttacgactacaatttgctttgccactgcaatttccagccatatacccaacgatagacataccataccaagcgcgatcgtaatagcatttaccaccacataccattattgtcatatctgtcccagctacacaagtaataatttgatctattggcgacgcttcatatactcaaaaatggcagactcaataggtacgctcgtttaggcgttagcttatacccaccctatgtaacttttacatgctggaggccaacactcaactaacgttccctccttttccttcagaccgggtgtttgttcatgccctcaacaccgtcaaaaagattcctaaaacgggcgctgcccgcccacctcccggtgaccgcatgcgactctatgggctttataagcaagccatggagggcgatgttgacggggtgatggagcggcccagcgccgcgacggcctacggggctgcgcccgaagacattgcgcgcgagcaggacaagtgggacgcgtggaactcgcaaaaagggctgtcccgcaccgaggctaagcggcgctacgtcgaggcgctgatcgagacgatgcatcggtatgccaacaatacgcccaacgcgctcgaactggtcgccgagctcgagtttgtgtggaatcaggtcaagagtaatagccccagcgagcagtcgcttgctggtggtgggcttcagcagcagcaacaacaaccacaacaacatcaaccgtataataatggaggacacggaggcagttatgggtatggcagtgttggtccatacggccaaagcccaggagctggtgtgagaaggtttcagcacccgctgagcgggacagaagggggcttgagggtgttgagccccatgagtgaggaagacgagtcggagagaaggatgagggaggaggcagagcaggaactctttggggccgatgagtttccgggcgagtatgcaaagcgtaacgacaaacgaaccaagaggatggagagagcgatcgtgaggctgtcggccgaaatcgcggcgctgagggagcaaatttcgtcgggaagggagtggaagacgcgcaaggaaaagagcttcaccaactggatcggatggtggttttgggtgctcgtgaaacactttatcatcgacctgttcatcctggtggtgctgctgctctggatgcgcaagagaaaggacaggaggctggaggattatgtgagaggaacattgaagctggcgagggaatatgcaaggttggtcttaccatcccggtgaagtctattaagcagtacaagagcgggacgtggagcagtactactatccaccgcgaagacgaagaagataacaaagacgggacgtatggttgcacattgtttggctcgcacatcaacccgcacataccttacctacatggcattgggcaaaaggatctccaaggcgtcataatttaatgcattttcactggcgcatcgttgcctcgttggcctttgaataagcaagctcgagggtggcttaagttgacgttgtatttatcaaatttttcctgtttgcgctcaaagagatattgagatttaagatttcacacacacaaaatcttcgtaacaacttcaagatgctgtaatcggagttgtatgttgacggtaaaatggaatggctgatgtgggttatgactagcacgtaagtacgtcaattgtctccttcaggtaaactaagttgccaggatgtagaagttattattggctatctcaaaacaaaacgtaaaatctttcaacgcccgaggacactcatctcatcagcacaaaattaccagaagatatggtgactaccgcatcatgtaaattcttcacagcagctgaaatcggcaggtcaatgcacagaccagaacaactttgatctcatcgtatgttttgacaagtgtcaaaagcaatcctcttctgagctagaaggacagttgctaacgacattctcgccgtcaggaaaccccgtaactatacttgaactcaaccaaagcgttctcttctgaaagaagcccagtcaaaagaggtatcgcgaaagggcagccacaatgtcctcacactcgaatcatcgaccgggtgcccaatccaccggcggcggacagcatcaacctcaacccccgacactccgaccctctcagcaaattccggttctcaccaacgtggcaccgagcatgtttgtccctctcagaaaagacgacgtcgaaccaccatccgaagacgatgagccaagccaacggatcgcacgcttgaagcgcattatcgagaccatcgattaccacaccgccgccgtcaaggagaactacatatggatgtttgaacgggaaatgcgtcggttctctcttgacgcggccgagcgtgaggaagagtttaagcttcgcgatctgcacccgcctggcccagcagagacggaaatcgacgccgtgtttgccagcatggagaggccagctcccgaggggattgattacaacgaccccaacaacccgttcaatgtcaagcatctgccggagctcaacccgcaggagtttatgccacgcgatgtctcgctgagggagaaggccatgatggatatcctgacggtggtggaagcggggaagaatgagatcgaggcgtaccagaaccacatgaagggcttgaggagcacctacgtcgaactgctggggaaggagcaggagatgctgcgacaggcggcgttgaggccggaggaacggactcgggttcaagatgcacccatgagctgatgactagacatactatcatcaccacatgctgcctgccatcagagttgcgacatggatacgagctcgtgagggaggttgagcagccgccgtgaagctagaattcggtcccagatagtcgccaaatgaacaaggagcagatcaactacacttctacttcaaccgtgcttttacgcaaggtcaatttggttgtgatgagatgtggcaaccggcggtaagaatcactgctcagagacgccctcgaaagggacatctagcgtgtatccataaacggagccaaagaaaatctatctaggacacatgatagaggggaacactcgtagagcgtgcaaaagccatacccgaaagcgtggacagtttgcgaaccaatatccccctacaataagtggccgtagtacaataatgagagaaaaagatcaaaaaaagaggaagcgcggcggctggccgagcttttaaaggagttttgagatctcgagagtgggcttacaaattgatcatcgtgattggtcgaagctccctttgctccgctatgtagtcggcagctggtggggtctagctcctcacttcttgccggggcggcagggtggaacctgagcctactgcaataccgaccactggactggcagagtggcaggtccgggtctagtgtactgtcgtccaactcacagcacagaccagacgacctgcccactgtcattgccgacccgacataacatacaagcaggcgcttgctggctgcaggcatactattgcgatacaatcaacctctcgatactatctcgacatccaagtccccctccgaccgccgtcgagacgacgacacacgatgttgaggtcgacattgtcccgttcggcttggcggactggcaggcatcaggcggccaggaacgccagccgtgccttttcggccacagctcagagacccgcagaggtcgagctcacaattggtatgtctccatccagacctccaccacatgactagcatacaccgtgtatgatccccgtacccgtcggcgccgatactgactcgtgtctcccgcatctcacagatggaaagaaggtctctatcgagggtgagcactcacaatgcgctgcgtcgcaagtcctggctacggataatggggatgaggggggcccaaaaatacggacatggtcgtcgctaatactcgaggaaaccaccagctgggtcggccttgatccaggcttgcgaaaaggccggcgttaccattcccaggtatgcggaaaacggaccctgaatctcgggactgcccgtagaggttcttgctgactgttttgcagatactgttaccatgagtacgtcacatgtggctcgccccgctctcccaaattgatcgcagctccagtcactccagcaggcgtcagccctacgaagatcgactgacaaatgttgtaactttccaggaagctcatgattgcgggcaactgccgcatgtgcttggtcgaagtcgaaaaggtcccgaagcccgtcgcgtcgtgcgcatggcccgtccaacctggcatggtcgtcaagaccaactcgcccctgacgcacaaggcgcgcgagggtgtgatggaattcctgctcgcaaaccaccccttggactgccccatttgcgaccagggtggtgagtgcgatctccaggaccagtcgatgcgctacggcggcgaccgtggtcggttccacgaagtcggcgggaagcgagcggtggaggacaagaacatgggtcccctcatcaagacctccatgaacaggtgtattcagtgcacgagatgtgtgcgattcgcgaacgatattgccggcgccccggagctgggttcgaccggccgtggcaacgacctgcagattggtacctacttggagaagaacctcgactctgagctttctggtaacgtcatcgatctctgccctgtcggtgctctgacctcgaagccatatgctttccgtgcgcgcccttgggagctgaagaagacggaatcgattgacgttctggacggcctgggctccaacattcgcgtcgacactcgtggcttggaggttatgcgcattcttcctcgcctcaacgacgaggttaacgaggagtggatcaacgacaagactcgctttgcctgcgacggtctcaagacccagcgtcttaccatccccctagtccgaagagaaggaaagttcgagccggcgtcatgggaccaggctttgaccgaaattgcacacgcttaccaaacgctgaacccccagggcaatgagttcaaggctattgctggccagctcaccgaggttgagtcattggttgccatgaaggatcttgccaacaggctcgggtcggagaaccttgcgctggatatgccctcgggccacaaacctcttgctcatggtgttgatgtccgctccaactatatcttcaactccagcatcgtcggtatcgaatctgctgatgttatcttgctagttggtactaacccgagacacgaggccgctgtactcaatgctagaatccgtaagcaatggctgcgctctgatctcgagattggcgttgttggccagacctgggattctacttttgagtttgagcacctaggtaccgaccacgctgctcttcagaaggcgcttgagggtgactttggcaagaagctccagtcggccaagaaccccatgatcattgtgggctccggcgtcaccgaccacggcgacgctaatgccttctatgagaccgttggaaagttcgtcgacagcaacgcttctaacttccttactgaggagtggaacggctacaatgtcctgcagcgcgctgcctccagagtcggcgccttcgaggttggcttcactgttccttccgccgagattgcccagacaaagcccaagttcgtctggctcctcggcgccgatgagttcaatgaggccgacatccccaaggacgccttcatcgtctaccaaggccaccacggtgaccggggcgcccagatcgccgatatcgttctccctggcgctgcctacaccgagaaggctggcacctacgtcaacaccgagggccgtgtgcagatgacccgcgctgccaccggccttcccggtgccgcccgtacggactggaagattctccgcgctgtgagcgagtacctcggcgtccgcctcccctatgacgatgtcgctcaacttcgggatcgcatggtcgagattagccctgctctgtcatcttatgatatcattgagcctccctcgctgcagcagctcagcaaggtgcagctggtcgagcagaaccagggcgccaccgcaaccaacgagcccctcaagaaggttatcgagaacttctactttactgatgccatttccagaaggttcgttctcttttgttacgctgacgacatctccacttccatcagatcataacgcagtatccactaaccgtccacaactcacagctccccaaccatggcccgttgctcagccgccaagaagacgggtgatccccgaaccaacttcatggctcccggcatggaggaggatagacctatgggtcagatcgcctatggtgcatagataagcatcagggatcaagcgtagggaaaaacaaggcaaaggtaaggggggcgtataatgaacaagacaacagacagacagatacagccaaaccaacagacactggaacacagtacagtgcaggacatataagacatgaaaaaagagaggaaggagggtttccgtctttccttgctttctcttttcaacttgttcttaccgcatgcatcccagttgctgcaagttgtttttttgaaggacgataagagacatacagagttttgttcttgctctttgatttatttctgtcctagctttgtgtttattgtgcatgtatatattgaacggatgatgttgtggaggttgtggagataggtgttggttacagtcaggcctagagtagcagggttgtatgcaatgttacttatacggctggtctgttcagtcatctctcatggcgtgccacgagggcttgagaaatcaattcctgggatgttcaagcaactgcataatgatccaacgaagcatatttcgctcaaaacgcatccatggatgacaattccattcaatcgtagccgttagggtcaattctattcaactaactacggttgtacctagctctactctcgaatcgattcatcgcctatcgattatgttgccgtgaatgctcttgccgttgcaaacagttccatggaccagtctccggcagcaaagtcatcggcagaatgattgtacagttactggagcatcccaggaatcatttcctgagatccccgtgacgcgttatgaactccttactcagtaaactgtgaccgacgtctactccatactgaagctatgttcggtggcactaaaggggattactaggctaaatcaacatcaaacaacgtgagatacacgaccagaaaatcaaatctttgtgcgccaaacatgctggatgtatcccatgaagccatatgtatagcggccgcccagtaagcattgccatctgcttaataagatcgttgtccgccagtggaccgtcacatctatgcaagaacctcccacatctggatttgccagatcatgacttgggggatactaacggagaaacgagcagggaccccagagagagcattgccatctgctcagtgatatatatgcaagtaatgaaaccgctgccaaaaccacgactctataccatgctatacactccttcctcacactctagcaccatcttacgcatcatcttgcccctgatgagggacgagctcatcatctggctcgggtacttcacttggtttgagaacaagaaatgacgtctaatcatggaaatacgaccagtcttgattagtgctgccgcgcacatcttggggggaaagccgtcacgagcggaaactgactaggctcccatcttctgtggctggtctcgctgatgctcttgatcctcgtcctcaggtgggaggggagggaattcacgatcgatcataacctcggaagtgacgagattcgcggctgcagcttgttgttgcttcttctcccagggcttctggggagcttgcatctttccaatgggagaaataccctaaagaatgattgagaaggcagagttagtgtttgttcagcgtttcgttcctttccatcagtttcgacgtttttttacttccatctcttcatagtttccgacgaaggaagaagggctatttgaaaggggaaacgcgcacgatatataagtgaaagtggaaaactcacaggctgcctaacaaccgtattaggaatctccttgatgccagggactggcgtcccattcgtgatgagctcaataatggcgttgaaacgctccgggtaaggagcattaccattggctcccctttcagcaccatcggcgtcaccatcatcggcctttttgagtaaatccaccttgggagcctggacttgccaagcgggtagatcgtcatctgatgctgagacaggggtagtgcccatgagctgctggatttcggcgagcttgtcaactagctgggcgtcgactggcgaattgggaatttgtgagtgggagggtgtcgaaggagatgacgaagggagaagatagttctcgtaggcggaccggtcgatgtcgatactgaagcgggacttgtaccaccagacgcgggcttggagagagatgccaagagccttttggcgctcgaacccgtttgagagagggcccagcatggctaccagcccttgctgcgatgatgatgatggaagcggtcagtctttggggttgaaagtggtcacatggtgagcggtaccgagtgagaacggtttgtgatgagagattcacaggtgaggcctgagtgaggcggccctcacatggtcaccgggagttgactcacaagaaaggaacggtccttgatccaagggtaggcatcaaacttcttgaaggcggcgacgtcattgccgcccgttgacggttgttgtgtaggaatctccattttgtggttgtggaaagtgaggggctggcgtagagatcccgcggggccgttcgatgaagcctacctacgcttcaggaggaggatgttacctccactggaatgagagtccacgaggtgatgtgaaaggaagcttgtgcagcagtccagcagctgcaatagctacaaactgaatggagcttttctgaaaagacgagaataacacttctcggtgtatcacatgtgagtttccggggtgggatgacggaacgaggttcaagttgtccgggatgttgtagtcgttctggggtccggcctgggtatctaggcaagggcgggaagtgaggtccactaataagagaaccctgctgtcccagcctgcgcctgaggatggccaggtgagggaaagatccaggctcaccgggcaacgagcacggacccgatcttgagatcccgttcctacctctacacgccacaagaaggcacgttgagagcaacgaccaaacactacacagtacgcacccctgaaatgcggccgtgatacagcggaatggccactgcgatctcagggacgaacgtgcactgatatatgtaggtacacacagggcattgctccgttactttcatgttgcttcccttcgcctttctcgcacaaacaaacacccacccgacatcttttccaaatcaaaacagaattgctctttacacagtagaccgatataatacctctagattatagccaagtttcaacttctcccatctccatcagcgtccggcactgcgtttggtaccttttctccgggagcaatccacgccaatacgcccaccgactcagacgagccagactcgactgcacactgcgatcgtcaccacaacctacctaatctcgtacttagcacttgagcgctgacagcgacggagcgacagcgcaccgtatctcgcactggcctgaccccagcgagtggacgaccgactgaacccatcaacacccacatttatcacagtcgccaaagacgcctcatatcgaccctccaccacgtacttttatctcttgctacatctctccgtgtttgggaaggagtggtcttcagcctcaaaagccatgcgtcgtgctgccgtcaaagctctacgggcgagctaccagtgcacctgccggggcctacgagttagcagtaggggatcacctctccccctgctgcagtcctcaaaggcagccagttccggttcccccacagctcattacaatccccgtctcggcacggctaccgcaagatacctgtcgtctaccggcgcgcgcgactcttcaggtacgcatcatcattcgaatgctcgccccgagccccttcgttcatccatgtacgtccgcggcgctttcgtcaccctgctttcagggcttgtcgcctacggtgcctggtacaactccggcgacagcaatagcgagtctccgatagcctcgacgactagcgcaaccaccaccgctacgggcgctgtcccgacccggtctgtcctggtgatcggagccgacgagttacacacgggtacctttgtgggagacggccctatttccaagaccacaagcgataacgaaagagtagtcgagatgttgtcccccgagcaagcgacccggaagctacgccagtacgagcagtcggtctacgttaaccgtggtcagggtgtggttcgctacgatgtggcccagctgccctctaacgatccgatcgaggatgaccatgccgaaaagattgtcgaggtgcccaacaaggctccgagcagtgatccgagcgattggatgttttggggtgttttcgatggccattcgtaagtgactcacctacgcggactatgtatatatatatatatatatatacatttttgatatagtcagtgcttgttgagcgacgactaacaacactccatacagaggctggaccacatcggccaaactacgccaggcactcatcagtttcgttgctcgcgaactcaacgagacctacaagtcttctccggatcttatcccgtctgccgccgcggttgagtctgccataaaaaccggatttacccgattggatgacgagattgtgcatcagagcgtacaaagggttctgaagtccaacaaccggctcgttgctgccgaacatctggccccagccttgtcaggctcgtgtgctctgctctccttttacgacagcaagtccaagcttctccgggttgcttgcactggcgattcgcgcgcagtgttgggtcgccgatccgaatctggaaagtggacggcaactgccctatcaaccgaccaaacgggtagcaacccggacgaggctgctcgcttgcgcaaactacacccgggtgaagagcatgtggttcgtcacggtcgcgtacttggcggccttgagccgacacgcgcattcggcgatgcgagctacaaatggagccgcgaactttcagagaagcttcgggaaaagttctttggtaggtctgtttctccccttctcaagacacccccatatgtcaccgccgagccagtcgttacaacgaccaagatcgagcctgaaaagggcgattttgtggtcatggccacagacggcttttgggagatgttgaccaacgaggaggtcgttggactggtgggcaagtggatcgagagccaagcgggtagcagctccaagtcgtcgggatatttctccttcttgcaaaagggtagcaagacagccctgcctgtcgaatccagcgagtcagagaagaatagcggcaataagacgcccattcgtcagagacagtggggcgctaccggtacggacccgatggaacggttcgtggttcaggataagaatgttgctacacatcttgttcgcaacgccctcggtggcaagaaccaggaacaagtgtcggccctgttgacgctcccttcgcccttttcgaggagataccgtgatgatttaacggtccaggttatcttctttggatacgacggcccgaagacgggcgagattgttgtcaacaaggaggcgacagctgcggctctggctgccgcggcggctgatggtaacaagacggggcctgtgaagcctaagctgtagggcgacgatggcatttctggctttgttgacctgatattgttgtccctttgattcgagcctaccgagtggattcggggctctgaggggtagtcctcgtcgtgggctttgtgattaggtactttggcgcatgtcggatactgtttctatttgggcgagcaaaaggacgaaggggtgttcagggcaacagcgatctcatgatgttcaatagatgcattaggcatggcttttacggcagcgaagccatttggtatgaattcacagcagtttaatccccgtttcccatcatatctccaagtccccgtatctgtgttttctctttctctctttgcaatcttcttacgagcgtagccagctcagccggaggttatctccagctgggctgtcataatccgatgcagctgcagtgcataggctacaggtgtcgctgcacaggacatacaaccaacagccctatgaatctctgtaatacgcatcccaacgaaaccaacgacgcaggatctcgagatgttacacattcgagcaagaaatggtgcacagcacatatccagttggtttgcacatgttcatgctcaggaccctttctggtaagctacatggcgtttgtcgtgttgcctatgagatctatgaggctatctgcgaaggtaacacagcagcagtaagccacagttgaggggggttcgacggtcgaatggaaagtcctgaactagaacgagccaaagtggaccttgttatctcatcttggatgcagccgaccaacagcagttcacagagtcttgaaaactccaaagccaactcatagacgttgcttcgttgtggatctgatctgttcgggcctttcttcccctccttttcgggcatgaatgcgctgtggaggctagctcgggctgggtatgaatagtgtagttctctttttcattgacatgagtaatgtgacagtttgaatgtcagagacttgacaagctgacaacaccgcagccccgagctttgacaggtaacctgaactggaaccgttgggggttatctcaggaatgccttttactaatcctaacttggcaaaccagccatatctcgggataatctttgctgctctttaccggattataaatggttctagaaccgatcgccggtaaggacaagaaagagacacacacaaactacgacgatctgataggaatcgaaacaaacgttcacagtccatttttgagagtctgagagcttgcgcatacgagaattccaactgatctcggtgtcgcagagcagggctaattggagtagctacatgcgcaacaaggaggtagattagcctgatgacgtcacacattatgtagctcatcctcggacctaaccaaacaccaatgccactgtcgtagtccttgctagcgtcgtgtacactacttttcagaccttttggctctgaaacggcatcaccacggctctttactcattctgtttaatgttgtcaggtctcaaattacacagggcatgcaagatgcgatgcagtacaaaacacactgaaagtggtcatggtggtctatctttggacgtctgaggataatggtggggtttcctgccgaaccacaagaacagctagcattcaacaatcaaggggactgtcatgtacggaggggatagacggggattaggcccaaaaagagagacattcagtcccacgacactacaggtacatatttatgcaatgtcaggaatgtctgtgcaaatcaaatgaatgcggtgtgtgtgcccctcacttacttctcgagtcttgttcctgcctgtcttgtccccatcggtcggttgcagatgcccctccatcggcagtagctacatagtgtacagtggaggagtgcctacctagcaagagctacacgccgatgcagtaccggtggtggcatcccagtacatcatcatcatcgaccttcatcccgtctggctgcgcatcaacagtaagtaggtccagccgacgtggccctgatacctaccgggtcctatttacacgcccgtctggcatgacccaagtgcaagtcgtgcttctcgtactaagtctaggtagcattgccgccgtgcatgtcgatagtggcagatacgttgtgcccgcagcgcagaaatacctgtttctccatgacagctgttagtgccagcctatggaacaagtgggtagctccagcgttagtgtcctgtctaccatcgcgttcacacgttcccacaaaggtcccgcccctccaggtcgtcaccgatcctttgccgctgaacaagttgctctcttttttcagggctacctatcctatggacccatctcttgtcggatttcttgatttattgattcttcccagtttccctagctctttcaagcctttttattcgactgtgtgtggttgcgccccttctagatcccgggtccccgcttgagggatcgactgcgactcaaagctcccctcccctccaagacactcgccatctgtacgcgcgcaccaacaaaaaggacaagaggcccagaacctcgtgtgtgtgctgtacacgccctgtcgatcagttactttcaacgttccccttttcttcccaatcgttttcttcctcccggactgccgcctgaggtggtttccgttgctgcccaagaacactcgcttcccgacaagtcttccccccttgatatacctcttgcgagagcttccgcgcactcgataattgctgtgaacgtctcgcctctgaacttctgacagcaacactggacaagacgaggtcgacaacatgcccgttttcgataaccatgaatacctcacagaggaggaaaagaggctgaaggaggatcgaaaccggaccaagtactggaagaaatggggtccctatgtggccgaaagacaatgggcgactggcaagtcttctcaacgcccgtctccgctggagtcaaatacagctcggctgtgttgatgttgtcccgtctgaactaacaactgtgcctttttgcagtccgagaggattacagcgccgacggtgatgcgtggagtcgtaagtctttcatcctgtggttagccttttgaaccctgatggccagacccgctgatttcttggccgtagacttcccgcacgaacacgcccgatctcgaacatacagatggggagaagacggtattgccggcgtttgtgacacacatggcctccagaacattgccttctctttctggaacgagaaggagtaagacgattgtccccgaatatgaacaagataatcttgtgtgctaactggcgcttagtgccttcctcaaggaacgcctctttggcttgtccaacccacagggtaatcatggagaaagtatcaaggaggcccacttccatgtggacaacacacctgtaagtttcacactcttcctggactttctgttgaaatcgtactcgttgctaactgatttcttctcaaacagacggtaagaattccctgtcaacggggacattacggaagcttacagtcttgactatagcactcgtacatgaaatatctttacaagtatccgcaagcagagttcccctatgaggacctgatcaaggaaaacgctcgacgaggaaggacggacaaggaataccagattctcgacaccggtgtcttcgaagacaaccgttactgggatatcttcattgagaccgccaaggaagatgacgatccggatgagctcctgttccgtgttactgcctggaacaggggtccggacccggctcctctacacatcatccctcagatgtggttccgcaacacctgggcttggggccgtgagccggaaagcaacaagccctcgctccaggccgttggggataatctggtcaagtctcagcaccaccagctgggagaacgctatctcctgctctctccctcgcccggtgtcggtcccagcggcgaagatgtacacccaaagctcatcttcaccgagaacgatacgaataccgagcttctctacaaggtcccgaacaaacagcccttcgtcaaggatggcttccacagatacatcgtcgacggcgagaaggaggccgtcaaccctgctcagaccggtactaagagcgcagcgtggttcaccttcaacgaggctggtggtgtggccccgggcgagtgtgcaggtaagtgcttagagagcaaggttggttactggcaagcactaacactgagtagttgttcgtttccgtttctccaagaagaataccgattacctcgacgaagaagagttcgatgacctcatggacaagaagaaggaggaggccgacgatttctactaccgcatcagtcccttgccgatggccgacgaccttcggaacatccagcgccaggccttcgcgggcatgatgtggtgcaagcagcattacctctttatctgggatgagtgggccaatggcgaccctgctcaaccacctccgcctcctgaacgaaagaatatccgcaaccagacctggaaacatctgcactgcgacgatattctctcgatgccagactcatgggagtatcccttcttcgctgcttgggacaccagtttccactgtatcaccctggccatgattgatcccgagtttgccaagaaacaattggatctcttcaccagggagtggtactgccaccccaacggacaacttcctgcgtaagtggatttgggagagcctggcaagacattaggaagtaagctaacagaaactagatatgaatggaacttcagtgatgtcaacccacccgtacatgcctgggcgacattccgtgtgttcaagatcgaacgcaagctgtacggaaggcaggatctggacttccttgaaagagtcttccagaaactactcatcaacttcacctggtgggtaaacaggaaagacgtcgaaggcaagaatgtattcgagggtggtttcctgggtctcgacaacatcggcttgttcaaccggtctgagcccctgcccactggcggcacccttgagcaagcagacagcacaggctggatggccttctactgcctcaacatgctcaatatggccctcgagttggccaagcacaggcgcatctacgaggatattgccagcaagtttttcgagcacttcattcttatcagcgatgccatgaccttccgcatgggtcagaaggatgaaaagtcgctttggaatgacgaagatggcttctactatgatgccatctcttggggtggtccctggattcagcaactgcctgttcgctcacttgtcggattgatccccctttacgccaccttgacgctggagcctgagcttatcaacaagcttccgtccttcaagaagcgcgtcgagtggttcatgcaaaaccgtgaggatgtcgcagagcgaaccatgttcagcatccgtaagcgtggtaaaggcaacagaattctgttgtctcttgtcaatgaggaacgcttgaccaagattcttcagcgaatgctcgacgaagacgagttcctcagtgaacatggtattcggtccttgagcaagtaccacaaagagcaccccttctcgatggacgttaatggtcagacattcaaagtcggctacgtcccgggcgactcggacactggtctctttggaggcaacagtaactggcgtggacctatctggctctgcgtcaacttcttgctcgttgaatcgctgcaaagattctaccttttcttcggacagagtctgcaggtcgaatgccccgttggatcaggtgaatacatgcatctcggtcatgtggccgaggagatccagcaccgcctgcagcatctctttgcccgcgacgataatggtcgccgcagcatcaatggtggcaatgatgtgcttgactacgacgagaactggcgtgattacctttggttctacgagttcttcgatggagatagcggacgtggactgggcgccacgcatcagtgcggttggactggtttgattgccaagatgatccacgacactggcgtctcctgccgtctcccacacactccccgcacaccacgtatcggtatggcgcactacttcgacgatatcttccaccgccacgctggtggaacgcaaacacccaagacaccccgctctccccatcacctgcgccgcaactcaactactcgctctatttccgcccgcagcgactttgaattcaatggcttggatgatgacaaggaactcaccgacgacgaagccacctcgccagtggatcgccgccggtctgtcaccagctctgtggtgggactttcgaacggcagcgcgcgcgagagggaagagaccgatcagcacctgcagaactatatcacttctcagttggagcgattgaagcaggagaggagtgaaggggaggcagatgggtatgtggttcctgggggtgaagagtttgaagctactgcgactccttgaatgggttgaagcatagatgccacttggtgcattcgatcaacagataaaatgggagggaggcaagctgcgagtttctggttagctgttatagccatagatgttttgggtttgttttggcccctggagatagacctagagttctagagtctatacagaatgggtgggaggaagttttgattatgaaatttgtgacgttttatatctacattgtgcttgtgatggtgctcaatatgttgagatgagtggttatggctcctgcgtttgaatcaaagacatctctacgtcaattcatcatatattcatggttgcatcacgtttttattcctctctatctctatctggttaccacaaatacccgtgacgatggcgggtgtcacgcatggcatttcccaggctcttgaggtgtgtttcaattctgctattatagaaggaaggggcaatcactcctgcccatggggtttacacatgtaaatggagactattgagtatcgtctccgatatagcgcgaggatcgcttgttcaactttaccagtgtgtcattgacctcccacaactactttagagcacgagcaacggttgcaacatcaaagacatgcaaaaaaaaaacatcaatcaccttttacgaacaacctaattcatccggcccatgcctgtgagtgaacagtcatgatatcgatatctacattagaaagtgtgacagaccccatttcattcgttaaggcatggtacgcactaattcccagttgaccttccagccgttcctttcaaaccgattcgttcgtctatcacatttcatataaaacactaagtatcacccctgcctcatctcacctattgcaactcatgcatctggcccctatgattcgcattcaactcttgcggctcccccaccgcattactcgccgcctcgtagatcggctgcccgccaggtccgtatattggtccttgcccttgcccgcccattggtgcacccgtgaagctctgtcctgacatggacaagtgatgcggatgaccgccgccgctactaggttgatacccacccccggacaccaaggtggaagaagggctggagggggggatgtagcctgatgtagggctgccattggggttgtgattccattgtgggtgttgccccccgttgttcatgtcgctgtaatcggcgaggggaggggacgaggcaggagcagggtagtgttgtgccatggcgggtatcttggtagggtcgggttggccgccggcgtagtagtaactgttgtgagagttgttgttgagggctgggtcgagattacccgggctgggtgcgggcggcggtggagagttggtcaggcctgcatggccgccgccgccgccgccgccgccgccaggagctccggctgctgcggagctggtggcgagagtgtcgggggtgttgttattgttgttgttgcgatttttgtttcggcgcaccaaccagacgatgccgaggatgacgagaccgatgacggctagaccgccaacggctccgccaacgatggcgccaatgttggttcccccctgttccttcttcggttccggttggttggggttggcgggatcggtagacgatcctcctacgccgaccgtgccggaggaactcgaggaggcggttaagcttgcgtgatcggtactactggactccatagttggaacggcaatggtagagctgctgccggtgtttgtccatgtcaaaaaggtacggccatccgtctcgccatcccaggttgtcttggctgactgtatacgcgagccgctgagggtgccgcagaagtaatcagtgataccaccggggaagacaatggttccgcaataggggttgtcggttcccgtgctgttgagacattagcgggttgttaggaaaggacattgacgttttgggagaaggcttaccacttcgcggtgtaagtgtctgccatgcaaccatcatcgcatttgctctggacaaggacctcgctatagtccatgcaagcaacacggaagccgcaaagtttggggttgcagcatcctgcagcacccggtatcgtgccagaggaaggaatgaagacgcaataattggccgggtcgacgcaggtaaaagcagcgcctatgacaataccacgatgggttagtatgatgcgaaacttataaagaacaaggaatggtctgtaccacttaatacttacctggtaatccgctcacataaccacaagtattgtctggggcaacgaagatagtatcgccataggagccagagccgcttgcgctcccggaaacttgacgtttgaaaagctcatgatgaagagttgggggaagtgttggtctaggagtctgcgcgtctgacggaatgataactcgatctgtcgcctggggcccgggaaatgctaaggcgtgaacagaagctccaaagagagcaacacggtaaaatctggagacacccatggttgtggatggcgtgaacggactcacattcaaaccacaacaacaagaaagaaagagagagagaggaagagaggattgtgtgagaaaaggatgatttcaatgggatgattatctagttcagccctcggaggaaagcaaccagtgccactttatcgtccgcgagaccagtcaaaccatggaatagctgcttgcatatgacggcgagcctagaatagtagggaccttcggttctccttctggtcaagcctcccacattcccatgtttctgcacaatgatttctctcagcctgggctacgagagcgggttgccttcatgcagaagaaggccataggataccagtcacagccatggcgagagacccgcgggtggctggcaagtgtgcctgactttgacgctcttctctcctcttcccgtgaacccatctccccatctcttcttcctcttcctccacactggtggtaccctagggagagtccaggggtcaagggtcccattgcagatgctcgtggcttgctttgggccaattcaagggcgggcaacaaacgtggcttgcagtagctgaaggaaaagcatgtctctgattgggacaagacggggaaatggcacacagagctgaggctcaacgtctcatggtgagttcccgaattgggatccattgcgattctactctccacttggggggaaccctgcctggggcaaagtgagctgattgggccatctctcggttggtgataagtgataagtgtaggtctactgtataaacacagggcaaggggtgagatcttcggttggcaaagaataaaaggaccagagtgctaccgtgagaagggtcgttgcctgaggccttctagtttcctggagcatgcccatgttcacggtgttgcgatggccgatgggtgggaggacagcacgaaggagcgagtcttcggaaatgaggagtaagaaacaacgaggctgtcaagcccagcttcccagatgtccaaggtggtgggtgtggcacagcacctataaacgaccccagactatcgattcgagcttctgtgagtgtaaccctatccaaaccaattgggattcttctccgagagatagggtcgtggggagcggggcgatcagtgtgtcgttgggctgagatgggggtggttttttttccgcttcggtcacccaaaacatggaagatctgaagttgtcaagtggaaggcaatcaagcggccccacaaacagggcaccgaacagcgggcccggcgggcagtgggccggaatgcggcacacacccacgcaaaactttggacggatctgcaacccacaaccccccgtcgggccacaaccagcagtgggtgacaacaactcgctgtccgctggaccgcccccccaacgccgatcgtctcgcaggcggacgggacgggacccacatgaacaacccaaaacagacgtccttcacccactcacaactcacaacccttcgtcacctcgacaacgacgacgacgaccgtacaccaagtcgtgtaaacaaatgacccttcatgacccatgaccgatcttctccgcgtcctgccgcacttccccgtcgcccaatatgcaagtctaatctctaccctggagaaggtcggcctcaccaccagcgacctcttgactctagaagcagccgacattggaaaacgcactcaactgcccctgctcgacgtcaagcgtctatgtgccgccgtcctcgctgctcttcacgatgacctaggtgtttttgccacatctcgccgcggccaacacagcagcagcagtcatgttcaggatcaacaacatggtcagaccctgaaaaacacgcccgcctccctcgccgcacaatggcagaccatcagcaccctagatccggacatcgaccgcgctctcggcggcggcatccccgccggctatgtgaccgagatcaccggcgagtccggcgccggcaagacgcagttcctgctcacactgctcctctcagttcagttaccgcctccgcacggcctcggcaggccggcgctgtacatcagcaccgaggcgccgctctccacccggcggctggcccaaatgctcaccaccaaccctttctacgcggaccttgactcagaaagcggccgaggaggagaaggaggaggaggaggaggaggaggaaagagaccatcgctcgataacatcatcagcaccgtcacgcccgacctggaaagccaagatcacatcctcacttaccaagtgcccgtggagattgagcggcgcaacatcggcctgttggtgctcgatagcgtggcagccaactaccgcgccgagtttgatcgttcttccaaagaagcagctacgtcgtcctcgacaccaggcgcgcgatcctctaacatgggagcgcgcaccgccgagctagttcgactaggtatgcaacttcgcgatctagcgcaaaagtacaacctagccgtggtggtgtccaatcaagtagccgatcggtttgggactaagatgcctgagcccatttcttcttctatccctcgctcctccatttccatcccacctcgatccagcagcaacgttcctacaccctccaccccctaccctcacggtcacccagcagacgacgacacctcaacaatccaccaccccgccctccacttcgacaaccaacaacgttttttcaccggttggggcgacgatccttacgcctcctacgctttgaagactccctccttgggtctggtctggtctacacagatctctgcgaggatagcgctgttcaaaaggccagcttacgggaggagtaagtaccaagctgatgatgatgatgatgatgatgacattgccgttgtcggcagtgggagagaagctgtgggaatgccaatgctgaagagctggaggaggtggatgaaggttgtttttgcaggatggacggcggagagcgggatggggttgggagagggaagtgtggagtttgaggtttggatgggggggctgaagggggtggggaagaagaacgggaaggaggagggaatgaagaagggggagggggaattgaaagtgggtgggaagggaaagggaaaagaagtctgacatgtgaaaggggtttatgagaggacaagaaaagagatgatctgaggtggttttgggaagcagtgagtagtgttttcaactgtgctagaaatgatttgggaagaagaaaaaaagggataatatgtgataccccccagattttggagcttagaatacactttatttagaataccaaatgtaaaagtcgacggttagtgacgccagtcagtgagcgaacgatacacacggtcaagaatagccaaaatactcgccgaaaatatcaaggatttcttctttatcttaagtcaaaatcaatcgcagagtgacgtcgtccacaacaactgcttgcctgttggattttatacgcaggggtaattagatatattgcatgcatgcgtatccattcatgggtacgttatgaacttttcttcctcactatcacagcaacccagaagtagatccggtcccggaaagctgggttagacaatgtctaatgggcacccgtcctctttgctaacctgtgatatccagtcagaaatcaagaacaacgacaaccagacgctaaccgtggcagtaaaaggggctttaaataggttgcaaaaggatcttgatcgattcgaacttgtatacgtatttcgtctttgtgtgtaagtcccattacagtctagtgtaaccgtttgtctaccctcgccgcgctctttgaaaatgctaaggagtaagagaaccacgcgcgcccaaacacctgtcatgtaaactgtctgcaaaaaatccaaacatcaaccggctaccaccaccaaagatctcgttttccacaaaacccgtgctcattctatcgacgagtctgaattcctacacgacacgataccacatcatatcctctaccacctccggagggagtcgctgaaaactacctcgggtgagggaactcatcctccaacttaagcttcacacccacattcatactgataagctcctgcaccagcaacttgcaagcatacggcattgtcatctgggtaacgttcctcgtgctcttgcaagcgttgcagtagcccttgtaaccgaacaggccacactcctggcagacgtcgagttcggtgccatccgaggatatcatgagacgctccagcaacaactgcgaggcgccgtaggcgatcaagcaatcgcgctccatctctccgagacggagaccaccgtcgcgtgaacggccttcggtgggctggcgcgtgaggatggcgcgagggccgcgcgagcgcgagtgcatcttgtcctgtaccatgtgcttgaggcgctggtagaagatggggccgttgtagatgtaggcctccatgggctcacccgtgatgcccgaggtgaagtagtctttaccctcccacgagaagccgtggtcgatcagggcctggcccatggactcgacggggtgcgagcggaaggcatcgccgaagccgtagtccttctcgccagcgatgaccgaggctttgccggtcaggcactcgaagagcttgccgactgtcattcgagaggggaaaccgtgggggttcatgatgatatcggggcggaggcccttgtcggagaagggcatgtcctcttcgttgacgatgataccgacgacacccttctgaccgtgacgggacgagaatttgtcaccaagttccggcctacgggtctggcgggtttggaccttgatcaacttgttctcgcgctcgttgaccgaaatcatgaccttgtcgatgatggcggggtcggaaatgcggtagttggttgatgcgtcacggtaatcgtctgacccacgatcgccagcgattccagtagagatctggtccaacggggtctccttcttgatcatcgtttgtccggattcaacctttgagcccacctgggccaggccatcggcgtcgaggatggcgtgcttaacaatgggcttgtcgtcttcgtccttcatgataccgccaaccctgtcgcggcgcccattcgtatagccttgcaattcggcggtatacttgcggaacacttggcagcggccgaatccacgatctagagaagccttgttcagaacaagcgcatcttcgatatcgtagccagagtaagacatgacaacgacggtggcgttctgtcctgccgggagcttgtcgtagtggataagttgaatcgtcttcgtaatgaccattggtcgttggggataaacaagggtataaagaagggtatcgattctgttgaactgattgtaggcaatagcaccaatggcttgtttacccatggcgcactggtaagtattacggggagactggttgtgatggggaaagggaattagaccagcgactgctccgagaatcgtgaacggctcaatttccatgtgcgtagtgctgttggtgatctgatcctcctgaagcgccacaagggtatcgttctcttcgttgacatcgagatactcaaccacgccgctggtcaggaaagtgtcgaatgtcgcttgcccgagttgaagcatcttcaggtgctctgccttcaacatggatttgccgttcttgacgatgatgtacgggcggcaaatacgtccttcatcggtagcgatatgaaccgccgagaagtgctcgttgatgtggatgctcacaaaaggagagacccagccccggcgacgcaaagttctgaacctggcggcaaaccgctttggctccctggtcacagcaaatggtgtaccgttcaaatggatgatatacgagcctttgctgtgcatctctgttccggtgtattctcggatcggtcccacgctctcatcagcagcaaaaatcatcttcttaactggttcctccggcacattcgtggtaatgtgtgtcatgagtgccaaattctttaccagaccacaggcttcaccttcaggtgtatcagaggtgcagagcataccccactgtgagggctgtagggctcttggaccggaaacctttcttgttttttcgaactgtgagctgatacgcgtcatcatacccagcgcagcgatataactgagtcggctgagcacgtgggtgataccggctctgttcatgttgaaacgcttgaccgtccagttgccgctctgaatggcgcggttaagaccgtgagagatataatggccgttagccatgatcgcaccatggggatcatacgtagaggtacggttgggtttcttgaaaaagttgtcaatgttgtacttgacgtctgaaatgaactttttgaacaagtcttcaaatagaagggagatcaactgtccagccaattccaatctcttgttgccgacgaaatctctgtcatcgacgagcttgggattctgagctgccatcagcacgcggcgaaccatcatggcaatgtagacggccttgggatagaagtcgagaccctcaacagtaacgtgcgcgataactaagttcgcaagtgcgtcgagaccttcttcagcatggtttcttcgaggagcggcaccgaatttgggtctgttaccgcccatcttgactctagcaccaacgtattccaacgcttgttgttgtgtgtagacaccagctcttccggcttcatcgaagttgatgaggaaatcgtcctggtagcgcgcatcgccaccgcaaaccagctcgatgatgtcgttgtcggaaagaccaccgaaggccttgagaacgatgacgatgggaatgggctcggagagggtgttgtgctgcaggacaatccggtccttcttgagtacgacgtaagtctttgactttctctcgtgtgtggaactggtaaccgaggccatgactccgccggtcttctcgtcggcctcgacaatgatacggttcttgctaagctgttcctgaatcaagatgaccttttcggttccgccaataacgaagtagccaccaggatcgagagggcactcgttgaagacctccatctgggcattggtggcgccgttgaggtagcactttgcgctcttgagcatgacgggaatgcggcatagcgggatgttcttgcggacgataacgttcttgtcgcgggtgtaggcgatgtcgacctcgacgggggcggcataggtgaggtcgcggagacggcactccatgggggtgacggggtttcgagactggacttgttcgccatcttcggtgcgggtgggcatgccgacgcggatgtctctgaactcgagccaaaagttggggtcctggtcgctgcggacgacgcggttggccctaacgatgtccttgatttcctcgttgacgaagtagttgtacgagtcgatgtgttgcttgacgaggcccttgaccttgaggaaggccgggacaagatggaacttgtcctgcgtggtcgagatgggatcggtcagcttcttgccattgtagaacggctccagcagggcctcaaagccatcgtcgagagccgccatccttgcatgtgctaactgcgggtgacggttcgtcgtatcgatcgggccggaggaatggaggatggcgatgatgggcgcggaacgaccgggaatgtgtgtttggttgagaagatacgccttgcagttgtgtaggtagatttcgatgtgatttttggccccgcggcaaattgataaggattagttgcgataaactttttctacgggctggccgctgccatttcttgttaggtcagtagaggtaagccgcggctggggcggtgggggacgacggggcgggagtggtctgtgcttgactgttagtgtgtgtagtgcactacactagaggtagtgttgtggtgcggtgaccggtgactgctagtgactgcagtggtacctaactggtatgccgaggccaaaattgttagcgcccacgttttggacccctgattgacagttacatatacctatgtaggttccttgttccacttttggccgtgccctccacctgtcgggtacctttgaaacctttccttttgctttgactccggaccgtcactttgatgttcgtgataaggaacccccgcctctgtgcaactccgacacatctgcctcctggtggtaggttgtatttacctatccaacttcaactagcacagcgatttgaacaatttgtagcggggtcaggccagctaggtaacctcaagatagctatgtatccgttctgctgaatctagccgcgccaagcggaagccgggccttcgatcgacacaccagtcaacaggggagagcttctggttatgaaatcacctgccgggtcgttcactatttctctcctacctgttatcatgttgatggtcttcttcggtctttgttcgttgatatggcagcctttgaattgctaatcgcatacaacggaggttgatgttattcccaagtgctgtgacctgctcaggcttcaagaatcagagaagggttatgcttctggctgactatacaaacgtcaaagagtcgcatcaccgttggccgtgtcttacagcatagtgtaggtaggtacccatcttttcctaggccagctccagcagggtgctaccttgcttgaatcgacctggaacccaacccagcagtggggcaagatccgaaagaggagcaattgaaaaaaaaaggcgaggagatttcacatcaaggttaaacacgggggcgctgcacttgtgcgttcgctttctctaccatggtctcaatgagcattcaagacattccatatctcagcgtctaccatagctatcacctggctatcgtacatttgagtgctcagaatgtaaatcgatcttctctcttgtactgaatcttccacagggcagaagtgagggttagagtgtccagccttgaacattgacggctgtctgcctgtcactcactgtcttgtgccttttgtcactatggctacctttcccatgccttgtctcgagcttgtctcgcgtgtcagctagagtgctgcaacacgcaatccctctcccgttctgtcgccagccaatcattacctatccggttccagacaaggcctaacatcgcgcaggggcagctgcagactggacgcaagggcgcgggtaagagaatctggggcagccacctcgtggattgcctcactgcaggccgtatagcgcccggcgacgcctatacaccgctaattcctcaggacttccactttgccgtctctggtgttccgttcaatgaaaatcctgggggttcctcgtaaggcgatatatctgggaactgaagcagggcaaagaccggaagaggctttatctccatcctacagacaccccctgggcggagtcagggtaggtaccgtaggcttggatccctcatcgccgtcgcctgctgttgtcttgtaaagcacatgtccgtttacaggccatgttcaagggatctggtagcaactggaggctgtctcgttgtaccagattggctaatgaggtcagatactccaatgccacgccagcaagccgcatttttaatcattcgcaactctggctgtcaactcccaaagaagtgaaaggggaaagggaaaagaggaagaagacgacagcgtcgatgaggtgaggagagcttccactcacttcgcaagtaccggtacctgtccgaagggtgcaaagcggggacctcttagcgcaatcgcccttggccagcagatccaatgattgggcttctgtcgtccacccactgcggaatcgaagcactagtctctggctgtcaggggttctcgaacccagcatgcagcatgtcctcgtgtagaggtacttacctagctacctaggtagtacgtagaggtgagtttgacagtcctgagggcatccacagaagagaagtgacatggaccacagcggcacctccagcggcagcggcaggctgggctgggggggttgaggtccagtgcccgcgagagaggaagcgggtggcatcccatcctctcgcgcatccccatccgttcggtgccaccaaccgaccgaccgtgaccgtcagtcttccgccatacactccctctacttcgacctcccaacccgtcaggcttactcgtcctccatcccatctctcttcgctctttttgctgtattactaccgctcccgaacctgctgctccaggcttcccggggcgcagcgtatagagtatacgtgcgccgacgagacatattgtttcgcttggtacctctacgactaggtaggtcggtaaccttgacgtcgttccttcaatcgcatcccgtccatcacatacctcaggtcccgggccactcatacgccttccatcccctctcaacctgcgcgacctcggacgctggagcccacgagagccacggcctcgtcctcacccagcgctggcccatcccaatgtccagtcagtctcataatgggcgccatagaggtactcaggctgctccagtcttgaggacacggccgactacaagcgcggtcctatgcctgccacacagcttggatggccatcgcaacagctgtcagcatccggacgagcttttggaattcgacacaccagccttgccgaacccgaaggaactgttctgattgcgactcgccgaggggtcagccattcgtcactacaactgctctacatgtggctgtacatggcacattatcgtcctcatgtgttgcttcttctcacagtgctcgtcttggtattcgctgaaaaaagatgttgactaacgcttgtgtgtggcattagattatagagggagcagccgccgacggatccatcaccctgtacaacaaaagtgtatcgattagcaactgtaaagccgagataatcatggacgagttctaccgcccccagccccagcgaggcgaatcgcaaatggcgccctcctttgtcaacaggagtggtccctccctaccgcgccgattcaccgcagaatcgggccatgtaccaacactgtcatcctttatacctggttcccagcgcccacccgagcccatcgagtttgctgctactcctgctgcggtacgttcttccggtcccggccgcctctgctcttggtgcagacgcgacggtgacatgtttgttggagatcatgctgatcatgcttggtagactctccacaaggttcagctggtacgtcgcaacttgttcgcaacgacggccccaggtgcccactaacctcgcggcccatgcggttgccttgacaacagttagaaaagaagagacaggaatacgaacgaatccgagagagcaagcggcggttcgaagccgagctctctaaactagacgctcagcagcgtcaggaagagcgtgaactcgcacagatggcagaggatctgcagataggcagattcgccggccaccagtccgagccgaccacaccccccgagtatcgcgatgcctcaagaggctttccctccatgttttcccgcccgaaccggcactcgaccggcctcgtcaaccgtggaacccgctccttgctcacatctccgccgtcggggatgctgcccatgcggctagcctttgatgaccaactgccgacacgctcaggtccaggctcacgaaggaacagtgacgaagatgagaaggaagaggctgtacgccaggatcccaccagccatcggtccaccaaagcgtaagtatttgcttttctcttaaactgtcgaacaggttttgcgttgctcccagtctgctgctgcgatctgatgtgaagccgttgcggtttctgtgatggggcaggagaagagatcataagcccctcaaacttactgtaaagggtatcgaagtttcggcccatctttctgcctggctgtgctcttggctgaatctcctcttttgctgtgtccaaggcactctttttcatcccataatcacaacttatagaaggagaatggcgatcaatagcagactcgattatccaccctagtgggaagtgatctatagaggttgctattgtctgacaggttactccattctggggatgaaccttctataaaagcacacggttgcgcccttctctccttgaccacaacttgactcctgtataactcaccgcactcggccccaatatcaattgcaacctcgacccggagcttgacattaacgggggatctgcctattagtacgaaccgctactctatgcctgtgacccgatcccgtacctcgtacgatatcggtctcgaagacagcaacaacacagccggatttcttttcgacgacgaagaagataactcgggagagggcagagcgactcccaccgggcaagtaagcaacgcagacgctttccctacattgtttagacagcagggatattccaatagggtgagtttggcttttcccgttccactggttgcgtgacggaaagtggtgtttcgatcgatcctgtcactcaactccggctcaaattcatttcacctggcaggcaactgagctttcagaagcccgctccttgaagtgctcagatgccggtgaatgtgttatgctggtttggagccccaaggcacttgcgggttcgaaaaccacacccacacccacacccacaccctctacccccacacctgacagcacgaagcacatctatccctgaaccaccatgctgcttcctcttcacttcgcgcatcttccttgccttcgtttgcaccatcactgtcagcaaaacatcccgcaaattgtcgtgtacgataaatgcagtggaagtcttgtttattttgtttgctgccccctcataccgatatttcatccccttccaccactcctcccccccaaaacttttgttttttttttgtgattttgtgttgactcaatatcccacccaaagctgtctgcttcttcagcattagacgttgttttaggccagtctttcggccttgatagtgttggcgcaagcggctggaacagcattaacaagcatcgttcacagcatagcatgtctgctatcggttctggacaggcaagcggaacaggctcagtggcttcgcctgagctgactcccatcggcactcagcccgcaaacgttcgccattctctggacggtacgaagctcttccaggagagcgcgatcggctctgctgacgcaaccccgagttccgttatgtcgcctgctatcagcaacatcctggccagccccccaaagctccagcaatcgttttccgccaacgacgtcccggtcctcaagtctgcgaacggccagtctaacaacaaccacgcccagcagcactttcataaccacaacgccggccttggccgtatcccagctggtgccatggccgcgcgccatacacgtgagctttctggtgataccggtttgacgaacagccgtgataacggcggctacccttcaatcacttcgactttgcacgctaatgctgcaccattcggacctgtcgctcctcagcagcagacctctgctgcagtcaacacaggcttgacctcgacggcaccagcgatgccctattcctactacccgccgggccccaactatgcccctcctggcaacaacgctggatacggaaacctccccatgatgatgcagaacatgtccgttggcaacaacaacaacccggcagccgtgtatgcccctcaaaactatacgggatacggcgcattgtacaacaccggtagcagccctagacagccccaggatagccaagcccgtgttattcagagccggcgcgccatggacggtgaaggtgagcacatcgcaacgtccagatttcaccagattgctaaccttttaatggcagccatgtctcgtttcaacaatctgcctctggagcaggttgtcggcaccatttacacgctatgcaaggatcagcatggttgccgctacctacagaagaagttggacgatcgtaacgaggaacaaattcacatgatttggctcgagacgaaccaacatgtgatcgagctgatgacggatccttttggcaactacctctgccagaagctgctcgagctctgcagcgaagacgaacgcactgttctcattcgaaatgcaacatcagatatggtccgcatcgctttgaatgcccacggcactcgagcgctgcagaagatgatcgattccgtcagctcaccggctcaaatcaacctcatcatcgaagcgcttcgcaaccgcgttgttgagctcattcaagatctcaacggtaaccacgtcattcaaaaatgtttgaacaagctcaatgccaccgatgccagctttatcttcgatgctgttggacaaaactgcgttgaagttggcacccatcgccatggctgctgtgttcttcaacgttgcattgatcacgccgatggggccaagaagatttggcttattgagcgtatcacagccaacgccgttacccttgtccaggacccctttggcaactacgtggttcagtacatcattgatctgaacgagccgagctttaccgagcccctcgttggccagttcctcggtcggattccacagctgtcgaagcacaagttcagttccaatgtggtcgagaagtgcctgcgttgtgcttctcctaattccaaggacaggatcgtcagcgaaatcatgtcacagaatgagatcaaacagctcatgcaggactcctatggcaactacgttgttcagacggcactggactatgctaccccgtccatgaagcaccagcttgttgaggctattcgtcctcatttgcctgctgtccgcgcgacaccttacggccgacgcatccaggccaagattcagacttacgacaaccagacccagagcggtacgagcactagtggtcaagcgactcctgctgatccggcaggtggccagatttcccttcgtcccgcgcagcacaaccgtgccatgtccaacaatacgtcaattctcactggtggcggactaggaagtggcgcgaacggcatcaacggtggtaatgggcatcccctaggcaccgttttccccgcaagcaacatgatcacagttccgcctcctgcatcgcagcagtttcctcccgctggcgccccggctgagaatggccagaactgggtctaagcagtaatacgaaagcgtctagcaagacggacgaaaagggtgtacattatatgatgagagatgagatcacattgcgaatggctttcacttatccatcggcatggggagtttccttcctcggacggacacggacctcgctggtctcttaatacctgccaaaaacgggacagagttccattaaactgataatttgctaagataaagagagatctttttccttattttttctgatctgatctggtatcatcggtaacgatcctggtactggggagcggttatttttctcttttttttttatcagcgaaacgtgttccgggcaactaggcgacgaatcaaaatatgagaaagagagttatcgagctttaagcaggaggcggaggcaccatggaagattatttcaagattatctgcaagggtgccttctgctttctaacttctttgttgtacaatacgtctctcaagctcgatctcgaataggaagaaaggggagaggtacgatagcgttaggacaggttgccgtagcatagatctttcaaggataataatcgaaagttccgttccattgccttcctcaacctcgtattgtcacttttatccccaagttccttccctattttgtgttctgcgcttttcagggactcatgtggtgtttccgttttcttcagatgtgtagttgtggatacttccacccaacacagagacttcgataggcttctctcattaccatcgcctcgccgtgttcccaatatgggtcatatatggcatttgaatcgaatgcctcgttctcatcctggacttgaaaataaacaaccccgaatgttttcatctatcggccttacaaaagttgagcacatacctcacgccttactgtacctcatagagacggtagagagatacaaccaactcgtaaatagagattcatcattaaagaccaaaatagttcatatcgttgttgacgtgcttctcctattttcatccctgtatcgtaaacatggccgcaagctacacgtctgatgataataagattgatgatgatgaatcactgcgccaagcagagaaaaagtttagcgacactaaaatttgcctggaaaagtgactgactgacctatgataatggatgaccccgagatgaccagtaaggacatatgaggaaaaatttggcgcaccatcctcgagcttttcaagttatatagaacataagaacagaagcatcgccccgtcgataggaagaagtcaatccgtaagatccacttcattcattggcagcaaaatggggaacaaagatatgaaagtcacacatagatgatcatgaaaatgccattaaaaaggacagaggtatcatatgcacaccagaaaatgcgtttagtccattttggtgagctaactggattttccacaactccatgcggattcacccttctttccgttgtgtcccagcgatgatgatttgcagtcaagacaccgtcgctgtcgagaccataaagaggagcacgacaaccagaagttcccttgtttcccaaaagacccagacaaaaagcgtgccaatgagcagaacagccagagccagcaccagatcccgtagactacggacctcttgggcgagccgtttaccggtagcgccagagggagagggtgttgtggcgcttccaggtctttctgcggccagcgcgggtcttgttgtaacggtgacccttgttgagaccgcgcgagcgcttgccggtggaggtaaggccacgggactcgcggtgcttgtggacggggttgacgatccagttgatgcgggggtcgcggcggatggccttgtgctgggggtcgacaaggataacctcgaagtacttgtaggtagagtcctggttgatccagtaggagttgaggacgcgaaggttggcgcagcggcggccgacacgctcctcggcggtagacttgagggagcgctggtacttgagctggttcacaccctggttggtgggcttgcctgttggggggtatcagcaaactggaaaccatcgcaaactctggcgttcaagaaaacgtaccgtaggtggcacccttggggacgggcttcttgcgaccaccgcgacggacacgggcgcggtagatgacatagccctgcttggccttgtagccgaggcggcgggccttgtcggggcggctgggtctcgaggcccggtggatgacgttcaactggcgaagctatattgatgcactctcagcaaatgttcaacgagtgtatagcaagaacggtgacgcgaaaaatttcggcgcggtcccccagattgacagaaacaagtgtatgagtgagttcgcgggggcggatgaatcctctcgtagaactcgcttcccactgttcccatcaaacaggttctctcgccaaaaaaggccgaccgtccacagatattctttcggcaaccgttctcgatcggtgtatgcttggtttcaactaacctcccagcagcgaacgcgaagaaggaagcgaacgacgtcgctctgcttcttcttctgaagctcttcgaggtatttgagggcacccattttgactctgcaaacaccaagttgtcgtcggttagtcgctggctgcaagaaagaaggggaacgaaaggagcgaaaaaattacaactcttgcgataagagagtaacgcgggttcggcagcggacggaaaatgacaaaggcgcgtacgtaccagaccccgaggttgattcctgcgttagtgaagtcgacggaaagatcaccagcggaaagttcaaaaatttcgaggaattgagtgttgtgagggagaggacgcaaagccctaactgcgtgccgcccggcagctagtctacttcgggctagcgtagagtggctcgtgcacgaaagccccacactgaaattcgaagtcttggcaacatcaacgacaccgccaagtctttgcacttttgggacttttggctcggcaaatatcatgtgcttgaccaaaagattagacgaattccatatcagccaaaggctggagatgtttaaaactgtggtcaatcacttgcctgccatggtctcgaaaactaagtatcagcgagttacccggagaaccccctctacatcgctttcatgttagatttcctcttgtcgatgtcctccttcagtaacatgatcccacgaacaacagaataccattatgttcagatccacgatgcctcataaatccttacttccgccctgaacattctcgcaatcgccctacggcacagtcttgacaacagctgccaaagccttcgcctgagcatgtgcaaccctcccccagcgctctgtctcttcgctcttctttttggacccgtcaaacagcccaatagcaagtgtctcagcttcactcaagccggcttccttctccttatcctgggtgggactatcatccccttttacatcgggactgatgatcccctccaccaacttctgtccgtagtccttcccgtagtccagcaactgtcgcatcttttggtggtcctgctcccagatctctcgtggcacagttggcttgtcttggtgcgagtctctgacagcgatttggtggcgttggaggatgtcgtggcatatcttgatgagtttttccccttttgtgaacaaggaattcatttccttgagctcgttggaattcttcgtttcgcccgatgtggctgccttcagggtggcataaaccttgcgaaaatctttctcgttgtcgttcgtctgaacgttgtgtcttgaagaataaaggggttagtgtcgccctttgcgataaggcggttactttttgatcgattaatgcctattttgcagatgggaagcatacaaagaaagcgtttgaacttacaactcctgcttgaacatcttcaaactctcctccgcctgagtttggctttccaccagctccgccttgaagcccttcaagaactccttggcctgctggttctgctccatcaagtactcttcaaccgtcgctggcggtgcattacgaggcttgctccgtttgctatgcaagatgcgagaacggcagtcagttattagacatggggatggcgatggtgacactgtagtgccagccagcaacccgcggtcatcagtatcatatccggaggaagtcgcaacttaccgattgatatttgcaacctgcacatgtggaacatccccgccagcatcatcactgccattctcatctgcatcctcatcctctcgctcatggctatcaagtctagttcgcggctgggtctgggttttccgtctccgcttcacggatcgctttggtgccggtttcttgtcatcgctgtcggtatctagaagagacaaggcgggtctctttggaggctgttgcttgctctgcgcggtatttccgtttgcggcgctcgttctccttttaggaggcatgtctatgaggatcgatgggtcttgatggtgttgaagacggattggaaagtgagcggccgacaggaacagaacatcaaacgcgctctttggcagaacgcacacttctcacaagattccaccggaaaaaaatggaggagaatttcgatcctgggtcacacttcgctttggtggccttgatggggcttgtctctgtccatccttcgctccttccttgtccataaaggtggaagtttaccattgtcatctggggaaggcacaatgtggccactgaacatcgaaacacaacatttacgcagtaaacacatattctgctcgtccgatacgccgacaacatcagtagatacccatgcaattttctgaaaacgaaacctgtcaccatacttagcaattctcggcataccactgaatgatcttcaccaaaggacaagggtaatagtgaagagcagaatcgaacgagtacttgcaaaatttacgaactaaactaacaggaaaaagtacctagtcgttgctataagccgtctgtatccataacatgcgctttatcctatacaacaaagttccgctctgttgtattaaacagattacaccctataatatctcgtctgccccggaatggaaaagccgttgcaacgctggtctctttgatgccccctttggtgctcgttcttgtgtctctgtctttcttcttcatcttcttcttcttaatcttttttttttcttcttttgcgtgtctatggctgccatcaatttcgtgccgctgcatcaattgaatgatgggacccctggaggcaactatcataacacaggcatggcggcaggttctgtgccccgtcgtgaagacgagatggtgatgaatgggtgtgaaatgaacaagaaacaagtgaatgtacgaaagtagtacctcagccatcttcgtctgcgatccccctgaagcaaagtattatcttggtcatgtcgtgatataagtagaattgaaacttccgatcccatacaatgtctcgttcgtgtttgtctgtctgccgtcttactttctttctgtctgtctgtctattattttgtttcaactccgtccgtgcaagaataaaagatggtcgtatatcagtctttggcctgggttgtcatcctaaacgatcaacaacagtcaacgcactcaacgagatgactgactggagtagtgcaatttgacgaattccatgattttgtactggtgaacatatggtccacctgcaaccacttcaatgtgttgtccccagatctcgtgtatcagttcccttggttagagtggctcccatgttcgatgtttaaccacggcgatgcgaaccgtcccaaacctgaataagaagggccagagataacatgaagaggtatcaacgggggttcgatttgagagaaaggccttggaacgccgttgcccagtctgcctgtgccccttgtgcagagcctatctgttcgtgctgcccagaggttgcctggggtgttggaaatcgggatcgtgcagagtagtctaccgccggtgggaaaccaccggctgtgtaggtatcggaattcggcatcataccgggcacagcgtatgacagtcctccgagtccgggtccgggtccgggcctcgaagcggccccgaacggaacgtaagaattccagggataagtttgtaaagagtagccagatcctggtaccattgctcggtcaggggtgaaggcgcctgggaaccccccttggatgttccgccccgtctgaccagcagcagtgtaaacgctttgttggtcctgttgctgcgtgttttgacggcgttctgttgctgcagaggcgcggctgacaccgacagctccggggccaattccgctaggcgcctgtaagccaagggtagggctcgcaaaagaggcggggttgatagctgacatccagatccgagttttgtaaatcttgaagagatcggtaaccagagaattgaagttgatgtaggagtcggcgaagtagtagaaggtcagtttcttccagtccctagcgtagagttagtgaatgatggaaaagcacgcatttccacgtatgacttacatctggaactcggcatccaaaatctccatgttcaagccatgctccttgaccttttgcatgcacactcgcttggccttggcctcatttccctccttctctctcagagcgtgaatctcgtgagcctgcgccagcctcttgattaatttcggtttcaattctcctgaactaggctcctggatgtggtgttgaccggcgggccccatgccgccaacggcacttccttgcaggtttgaggccgccataaggccagcaccaacaccatcttgggccattcctgcgttctgggagtacatcatgagccatctatattgctcctcggcatagtgctccttcagttcctttgctgtcttccagtcaacgttatccttggcgacagtgccgagatccgtgccacggtcagcttccactatgaccaagtcgccaggtttcacagtaagccctgtgccttcctggatatagaagacatcggccctggcacacttgaaaagaacaatgtagaggggctggtcatgtcgcggctgtgctgcaccgtacatgttacgatgcggtgagttgggcctgttggcgtacgcgttgggaagcatagagtatggcgacggaaactgatttccataggctgactgggcaagggcatgcgatgaacctcccgtaaagtagttttgtactttggaagacgttagtgtttgagaaggagactgatgagagatggactgttttatcgtaccttgagcagcattggccagtgccatagcatcagaataaccgggagaagcgtagtcaggcgcagaatcatgagggccgatttcgtgtggtgcgatcccttccccaatagaagcaatggagttctgccggactggcacatcagcaaacgagtgccgtctgctctgcggaatatctcccagtcccccgaacccgagagatgtttgccagagggccctctttaggttggtgttatcaactttcctatgatccgccatataaggggtgcgatacgggcctacaccaaactcgctcatccgtctggccagattcctcctgccgatgtcagacccatcgttcgcctcatcaagttcatcaacagcaaaatctgactcttcgggaacagcttcctggaggtacgcgtttcctaacccaaacacactcgaggtagatgcccgaggtctcaaacgcgaactttgatactgattctgctggcgcaggatggcattctcgcgcatcaacgactcgatagctttcgcttcagcggactgctgctgactggccccctggagagagccagtactatcatcgtcatcgtcttcatttacttttccaagcatggagccatcatttgccatctcactcaacatactaggccgagaaggacgatgctgcaagccgggatggcctaacggacgcgaacgaccgcccagaaccgcggatgtagcaacagaaggaagagatgtttctgggtcaagctgcccaacggagtacgactgtgatcgataggttttgggcgtaggatggagaggaatcgggaacggaatttgagggtttgggactgtatctctggagccaaccgattgttgagctagcgcgttatcaaaaaacgagccgcccgagctgccaggcggtatgccagatgttggcgaaggcaagacctctgctaaacgagagggagggttattcctctcgtttgtccagattcctgcgccccatgtagtactgaatggactaggtccagcatgggatcggccatggactgcagaagcagccggatgggtgccccaggcaccgaccccagaatctacagctggcgtgctggggtgggaagttgtaggagacatggaggtgctcgcaaacgattctttccgctggcggggcggcggtggtggttgagacgtatcattcagccatgatgcccggcggacaggttgcttgggagcttgtgttgaggtaggcggaggttcttgacgaagtgggtcaacttcgtcgtctgagctcgccaaggcttcggagtcaggagtcgagccacggttcagcttgtccagcagtatcgcctgcgtgctgggcatgcccgcggcaaagttgccctgccctgtctttgcctgtagagcaggcttacctgtgccagaactcatggtggagggtcagcctaggaggctgcgtcgtcaagcttgactctcttgtgatgaaacagatatgcctcttcgggaagccaacgcttcttgaccagatatggttatacaccccacccgctatctggcaagccacagacacgtgggagttgttgtgatggccttgatgtactcgagagggatagtatagggaatcgagcgtcaactggtcgatggaagatggtgcgaagaactacagtacagttctgcgagcatactgttagcttatttggcacgaagtactgccgcggccccgacacaaggagaacaaaggacgcttgcaacgccttggcagtcagggtcgaacaagtttattggagtcttcgggaaggaaaaggaattcagggaagtgttggaatgagtatgacgagtctgggagacatacgttgccggttgaagcccgcacggtgataatgaaacaggatgtaggatcctagaacttttctgagctctttcgagaaacctgtcataagaaacgggatgcctggctccctaaacaaccctaacgtctgacggatgatttggcgggcgtccacactagaatcctggagcggccaatacgtgctgtagcgggcaccgatctgcgcctcacgcgggttgaacagaccgcagaggacccaatgaaggagccagtaggttcttgtgtgcgacgatcggactgagagcagcttggaaagtcacaaccgaccgtagtcaggacgtgtaactagatgattaggttggaactggcgacaggatgatgaggaggtggacgctcgaaaaacaccaggactcgacaggtgtggaagacgcaggacggttggcgttggtgacaaagaggacagactaaagtttctagttgttcaagtggcgagcccgcatttaagctcggcaggcaggaggggttagacgccgacggaagtgcgacggaggtgcggcggaactaagacgacgaaagtgaagcggcgcaacttgaagtacgagccggctctcggggccaaaaggacggggcgggcggaggatcagctgatgcgcgcagtctacagcgggtagcggtttcaacaagccgagcctgagagagagggggcgagtgatggatgtgttgcgcgcgcgtgtcggccgcggacgatcagtacggggtgggaaagggttgacgacgcgaagagcagatggaagggaaggaagggcgaactggagggagggagggtgaggacggaagatggaagatgaagggagctagctgcaggccggagctggagctggccctggcgggactaaaaagagacaaactgtcgaagcgcgaatcgatccaagtggtcactggactcgcagcctagaactagaatgctggcatggtactatgtatgtaatagcatgtaacggtataaaatggtacggaggctcggaggatggaccaccaggtgtgggttcgagccttcgaagggtgagcggggaaggctggaaacatgctgcttgttagtggctggatcctggaccaggctagccgaacccagcttggtgccgtcaatatatgggcctccgtggcaaagacaaagcagcgcttccgctccccgtgtccaaagaccaatcacggcgccatctgccggatcctgggggaccaggaatagtgtacactaaatggaggtcccgcaccgtcccctttttgttccccgggccctggcatgcatgaaatcaggtgtggagtcaacattgtccgcgtcgtcaacggattgaggggaggtcaaaacaatgaccgcaataggttggaaacagagaggcgggcgtggtgagctcaagtccagccctacccaactccaatacatgaagacccaagacaagcggaaagattgacaagcatgagcggacaacaacggacgggcaaaaccttgtgctcaagaagggaatggagtgaccatcggggcaaacgagaagaagatggtgtcctggtgatgagagtccacgagggagagtgtagcgtggtgcccgtcgccggtcaactggggttcacgaacatcccgtcctattcgggagagctttggaagtggaaggtcgcaaccccgcgagcctggccacacaatctcaactcgaggcttggacccgacggcaacgcccagtgaacttgaacaaagaggccgattggagtctgaatgtatacctctaacgtgtcgtctcgcatcaaagacaacgaggtggagaggggttcggcttgctgagtgcaaaattgggttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgcacagcacctacttactttatcgagtaccggcatggtctttctgtttttcattctcacgactacacagtccggggcatctgcacagatgccggatttggggatcgtcaggtcgatatcctggaccatcacggcatgggtataagtcattcacgctgaggcccgggcctaggaggtaggtgtgtacctctatggtccgggttccatcttgattatctccctcttccccatgttcctcaatcggttcctttgcggggccgcatctgaggacccgaccagccctgtgggttgtggagacacaagtcccggccgggcaccgttggtttagaaaaaacaaccggggccgtctgggggtcgatcttggttctctccatgatccaccatcaccgatatcaccgttgtggaggcaggatagagagcctcggaatattgacagtcttcagatggcatggaaaatatatccaagggattcttccgaactgtaacaagcccaaatggggaaattacctggtatcgagcagtcaaatccgataatcatcatggagtccaccgagcagcgttcccttgcttccttccccggatcctgcaccgatagacaggagacagaaggcgcacccagctaggtacctacttccaggtcttgttcgtttccacccatcccgcctccgcagatcacccaaccgaatcaacgcaaagcccagtaacggggaaaagatggaagttttctgcgcaatcgatgtgatgtaacctcatggcactgcatctgcatcttcttgaagcagtgctctccatggcgcatacctctacagccctctgaatggcggagctggcgatggctttggctcccttcgttgacatgatccactcccgctcgtctccccatcatcattttctgacaactttcactttttacttgttttccagatgaaggcccgcgggcttccttggatgtccatcttccgtcccccagttccccattgtgcagggtgagacacacggtacccttgcgggggcagagacgggagctgtggccagcgggcagcttaccaagtggcctgtaccttgatgtgccgcaacttcttcccctcaagttgcacttttcgtcacttttgggtcatctctcgaattaactcgggacaaagaataacatcaatcaagacactgaacgaggcggcctgtcaccttcgcccagtcagccacctcacgtgcaatggggaaactgaaatcatcaacatccagagatagtcgaagccagagaaaccgagctacacatgaacaatggcttcccagtctaaaggttgatgtaagcgacaaggactagccataatcgaagctattccggggaactacaggtaagtattgagccagtgtcgccgcacgtttatgcattaaatgaaacagcgaggtaggtcctacttacttgcacagcgagcgttctcaagcccgagacgtggtgtcatgaacataaagcaagcgacatccacccatgctgggccatcatgtattgcacatagcgcaaccgcgaggcttgaaacccggccctcaacgagtcccgtcaacacagggtgacagaggaacctctcagctctagtgtacactttccgcttcccaagcatctcacatcgcaggtcgatgcgtgtggcaatcgggcccaatgtagcaccggccccgccccaccccgtcgacgtgatgggcacctcctcgagcatcatctcccgctgaacccgtcgttgaatattacgtaccccgcgtctagccccgcaaaaagaacggacagttgggtattaagtgccccccctgaaggttggggaaaaggccatagcgcacaacgggtacgacaaggggcggtccggcatcctcaaccctagactatagatggtcaggggagttggagagtgaggggacgctctccaagacccctgtgtcttcatcaccccatctccattcacctagggcgttctcacatctgccatcaaacttgtcacttcgtctcgagccagtctgctatacatccctcgcccgcagtctcattcattggtacctaggccagttccacggctcttttggcaaagctttgggtagtttgaactgtcccatttgcgagtcagcatagtaagtccggtaactatgcagtaatacgtcctcgatcagtaacaaggcaactagaaaaggcaaaagaggtcattcgcgtttccgattgtcaccctaaaaccttggcaacttcatgtccaacaagcggacgcacggaggcaagcttgtcgaagaatcgcttcggatattatctgagtgtctctttgcctcctttgtcacgccacaagttcaacatattctggccacttgccgcaccataattcctgattgctgaggtggaggtaggtggcagactggcgtgcctcctccctttcgcagatcgacgatctccaatccgccacgaacggacactaccagatggaaacacaacacaacattcgactatcatttcatgagaacgtcatggagcgaggttgaggtcatactcaactcccgtgtaagatttctttacgagagtccgagttaccctgaaacacttttcggaaagtttccatcagaaacaatgggatgatctttgtggtgaagacgaaagcacacaaacaacataggcgtgtgcaccagtatagactcatcaaccctctactatctgaccagtaaggcaacaagccggctgcagcaacccggtgtgcaggacacctagtatcctagacagaactcgctgcagaccgagaggcgttctggcgcctagcctaggcaagggagacatcattagacacacacaacgtgagcaactagcgtaaggaggttccaccagaaagaggtacagtatctcgagagtacgtactccatgctacggattggtgtttggaacatgttatggataccatcagcaaagctgactcgctattgagcaacttagtatgtacgaagaagtaggtagatgatccacacacttccccagactctacaaaccgtcgtgccgtccgaggtaggatcgaactatgtaaatgtggagtcgagacaacaaaacactgctggaaactgaggacttgcaagttgttaggtctagaagtgtctgctttttgagacattacttgcgaggctcccaagccttgtcaagtcatgagaggcgagtaccagctgtttcacgatattcctccacatatatacttcactgcgtacatccacaaatccatcccacccagtacacaaccaacatcaacgccataaccccaactcatacgacacgaggtatcggtggcattttgcagccgtgtcggcaatcatcggcacctgaccacccactacccttcgttcattcttgatatggcatgacaccctgcatgcagcgagatacctccagaaccctgaccggtcaacaggctgatcctaccgatcatcgattgcacctttacgcttagatccagatggttgaggttggggcagggaagcttccaattctctcccatcatatcccatgctccacataccaccccgagtggcttgtacgaccttgcgggttccctacccgcatgatttcgtatcgactttgtatttcacggaaggcgatctgtaatcggaaagggtcaagggaacaaacaaggacaccaaattcaatccgctcaagttgacatggggaggtactatggtatactgctcctgtccaggttgaatcaagtatggtttatatccaacggtgggtatatctgagggcgagagccgttttaagagtagaggatacggtacggtacggtacggtacggacatggcataagaagcttatggttgaattctaggacggttcttcaatctaagaaagatagtgagtgaggcccccccaagagaaacggattagccagggacagaatccaaggagtccttccctacggtggtgggagggacttcgcccttttgcttcctcaacttctcctcgaatttctgaaactcctgcaatgctatgtcttcttcggggtcaagtacctgttcgacgccttggacttcctcaatctgtgggtgttgtttggcatgtcagcaacgtgtttgttgaagccatgaccaggccggagagaaaagacagcggccagaggaagaaagacttacgtagtgcatcaacatgccctcaattccgttcttcagcgtcaccgtgctcgagtcgcacgtccggcatgctccgcgcagcttgagcttgacgattccatcctcgaacccgcggaactcgatatcaccaccgtcctcctggatcgcggggcggatccttgtctccagcagctccttgatcatgcccaccacctcgctgtcgttctcgtcgtacgccaagctatccttctcgtccgactcttgcgtcgattcctccccttcgttgcgctccaccacgttgacaatcgtctggcccgacgtgatggtctcggtgatgagtgcaaacacctccgggcggatgtgcgcccagttggcgtcggccgacttggtcaccgtgatgaagtcggtgccgtaaaagactgaggtgactccctcgatgttcatgagctgcgcggccagcggcgaagggtacggcggcgcaatggtgctacgcgcgttcatgtactcgatgaagggcgtcttgatcgagtccgggatgaccttttggttgggcaggaacttgagcgagtccgggttaggcgtgttttcggtctggatgaagatggtacggcgctgctgctggggcgcgagggtggtgttgagagccccccatgaccgttgctgaagacggggacgagcggccgagcgggcgccggtatgcgcttgtctgctgctggtgctggtgctggcgggagcagaagcggcagcaccttggcgcagacacgggatggttgtcgcggcgggtcgcacggtcgacttggaaacgagaggcactaggccttttcgtaataatagtcgatttagtggcatcgtcggtggtggggtggtgttggtgttttgtcggaatgccgccgagagaaagaaatacagcgacttcggacgggaaaggaagatggatgggaaaaagaatgacgccgaaacagattccatctactggtagaactactagaatacccgctattccgaaatgttgccgccgtgccgggcatggaattgtcagcggccgctaacgctaacgcgattagcgccgatatgcgtccactgccatgccggctccaggggtccagtgttatgcaccttcagctctaactgatccgtctttttgcgtcatagcttcccctttggggcaattgactgcaattttgacggagtggtttgtcagcctccacgctgattggatcagagactgtggcgggactttggttttggaactgaacgaaggacccgttgtgcagtttattcagtttcatccataggttttgatgttttgcccaagtcccaccatcttttttttgcagcacacggacaacgcatttctttgcttggaccgagggagctgagtgccaatcatattcgacgacttacatccttcgcttcacgtcctggtcgccctatcggcatttccctggtcgcttggcaaaaactgcggatcgcgacttttggcgatattgatacgatttccatttcgaaaatttcaattcaacctcacaaaccgaaacccttcactcagagatatcccagccacaaaactaaaactggcctccactcaacgagtacggcttcacttttacggtgtcatcatacaaatatacagcttttcagcattcactcactgtcacctcttaccttttgcgcgccacgctcctcactatcgacattgacatattgccaggtctcggcccattggattgagaaagccgcgcgtttctaagagatcatttgcatgcaatgagcgccgagcccgtcgaagatggtccgaaaatgggctcggatgagtcccagcgactgttcgccgatgagttgaaggcgctcatcgccggcgcccgcgatgaggcctcagtcacccaggataatgaccaagatactatacaagtcaacggacagccaagctcaaaagaccaatcagacatcataatacaacctcagatcgagcaagaaccaaagaaagagccgacttacgtaatgagaaagccaaacgaccagcagcaagaggcacaagccgcggagccaacagtgaatcaagagccggcttcgccatcacgaaaacgtccgagcccgggggacgaaccagaatcatcaccaaaacctgtcaagaaggaagcgaagcaatgtggtgtctgtcaagcgcagccagggaagtacaggtgtccgcgctgcccgcttatgtagtaagtttcacaaaacaaacccttatctgctcaggcccaacatgcgtactcatcatcacaaacagctgctcagtagcttgcaacaagtcccacaaggaaaaccacccccctccttccgaggtacaacccaagccatccaccaacacccagcagcagcagcagcagcaacaacaacaaccccaacccatcgacaccgaccccctagccttcctcctgccccacgctcaccacatcacccgccttctatccaaatacccccaccttgagtctcgcctcaaccacatcctatctcaaactctcccgcccgccaacaaccccaacggccttcctgtcgaccccaacaccggcttcgccaccaccgcctccggcctccccgttcgtgtaaacgtccccggctacgcctcctcttcggggaagtcctatttcaagaaagacacgcagccctggtctagggaagtgggattgcgtcgcggggctgcggctttgaggagcgcgaggacggatccgagtgagacgggagatgggatcagggaactttgtgagacggtgctttggctgttgaatggtcaggaaaggggggagttggctaggcctagtggtaatagtaatggtgttgggacgagtaggagggatgtgacgcagctggttagggaggaagttgtcaaggaggaacaggaggtggtcaagaggttgttggaggaggagattaagggggagggtggggatcgatgaatggcaaacaccctcggaagaggatagccatggagagatggatgctgaagcttcctaatgggagcggaagacatgtgatgattaacgaacaaacgggggaccaacatggagtgagggaagcaggagtcaaaggggtcgttgccgctaaactgcgtggttggacccaacgaatggatgtccttgcccacgatacctgtctgaacagcaaacatcggaaaaagggtaaggaaaggaaaaagtgacggaccgaagcagtgatggtcttaacgccaactttgtttagaacggctggctggctgttggaaacatgtacacacagcaaggaagtaagcggttataagaagaggtcatggctttcaagtgccaaaaaaagatacccagagaggataaggatttattgtcatggatatattgtgtatgagttttcgggtcactgagcatatccgcgctcatagggccgacgcaactgcaccagtcttcggaacgggagtgacttggtagttatggcgcggttggtgatgggacctttccttaacccccttctccttgactactctcaagtaaccgcatcaaggaggggcggctggttgggtagactggggtcttcacttaatgtgaaaataaaaccacagtggatcactaggctttgcacgacctcccgagcgcggtttcagaatggaaatacacggcgtagatgagaaattattaccccacgctatggctgaatggactttgctctacctatggtcctagaacgagggagtatggcatacgacggtgattcgtaacatcggatgaaccgtcattgctttggatactcgtcagatttgcaaagtcaccatggtagtgggttgttacgagtaaccttacctcagtggcatcgttcgttctacgtcagatatcgggacaacagaaaattacttgtacttaacaacatataagctgtatacaaacacttgccaacgttgcatatctgctggtgtatatcggtaactctaacaccagatacagtataacataagtaaaccgaaagcttgatcactgggatttagaatagttcctcgccgtccaaaatccgcctttgttccaaaacccaagacgtttaccaaacttaggttgcctgccactctacgccatccatacccgtcatcattacgtatcccatcatcatcccatgcatagcctatacttcatcaagacacagaagaacacaagcaactctactcaaaacattcccttcttcacactacccccaagcttagcaaagaacccactctttttacttttcatcctcgtcttttccttctcctgacccatccccgtcgctgtcttcttcagcaggccccacccctgctgcgtctgcgtctgcggctggttatccgccccggcaccagcacgacaagaagacgccgcagtaagtggtgacgttgcagcttcctctcctctcgaaatcccagtggtggctgtagacagctcactgccactgccgctactgttgccggttactggagaaccgggagagccggaggagccggagcccgaaccggagccgaagccagagcctccggtcatgccgagcttttggcgcaggttcaagagagatggggacttattgacgaagggggaggctcgaaatcgcttgcttaggctttggctttgagactgggttgtcgtgggtgaggggagagctgataagtcgtcgttttcgctagagagggtcgtttctactgaattggtgttcttctctggtgctgtttgtggtgctgctgctgagggtgctcctggctggtgtccctgccgggaggtggcctggtcttgcattgtagtcatggtgcgagtagccagtgaatgagggaagattgcaaattcgggctccttactacgttccctggattgctgcttgccagaagttgctgatattgctggttctgatgctgccgtggaatggccgcgttcaccaatgttggtttcagacgcgcaggtcaccgagatcctcgagagtgccccttccaggttgagatcatgccttctcttgaccttttcaacaacagtttgtccatgagctttgtggcccgctggtgatgcctcattgagtatctgttctcgcttgaggcgtttctcgtctgccagggttaatcgggtctgagtctggtacggcagggcccttatgcactcttccatgggaacctcaacaatatgttcactaatttgacggcggtgttcgccctgggcttgcttgtcgagcttgtcttggcggcagatggctttgttggtatcggcttgtttgaacgttctggttgcgtctttgggtacatggcgatgctcttgttcttctggggcggcttcggaatcgttgtcggtatacgacttgcttggttttctcaaacctgttgtccggccggctgcagtcggggccctgttcaaagcagatatcgctgcttcttgccgttgctgccattgagtagctggatctgttgctgctgctacggtcctagcttctctcatcctttgcttcttgatctcgtgtgtcttttgctcggctagcacatcgagaagtcgacgtgtcagttcctcggcatcgaagtgtccctcctgtgccgccagtctcggcttcctaggctttgccgccatccgttgcgaatatccatatccttgaggttggagtccaggggcgggctggtagtggtagttgtggtcatagacgtaaccttccatgtcgccttgagtgcagtggtcttcgtcttcgcttctcttctttttctgatgactgtttttgagactcgggccgcccttgtcgttcgttccacttccgcttcctttgaaccatttggtgaacgacatttcgaagaaggtgcgacggctgagctgatgcaggcaggaaggatggtaattattcagcgatttggctcggaggcggatatttcccggtgcccgttgaggtatgtgtaaatgttagacgtgcagtagctgccagtacgacagtatgcatcagtcaacgttgttcgacccgttgccttgaacggctcttgctttatgacacggcccttgccgtagctcatcccttgcttgctctagacgacttatcccgaaaacctggcctcaggtagtgattttgatgaaggatggaaaatacaataagaagttagataagtactttgtagagcgggggcgacagcaacagcaaatgataataagtagcgatgatggcgatagtcttgaggatatttaggttgctttcttctagttggcttcggttggattgcctttgcccccaagattgtgtctgagttttctcaacaaaggacagttgtcaagggatggacagacacatcaaagacgacgggtggtacgacaggaagaagtcgtaaagggcgagcgaggacaggaaagtatatacctcttctacctttccaggttggtacttccaggtggttcccgtcttgtcctagtcgtacctgaataagacttgtgacccctcattgagtgggcttccctcccccaactctttttgatcagaggcgaactttgtctccatatgattctcgccaagaatgacatgacgggcaaagctggatcgctaggtaaattggatgttacgccaaccattgttcctattgtgtatgtcctggtacccaagaggttctaaccttttaggtgaacgaccgaccctactttactctacagaatacagtaacaacgcaacgtgctgtcgcattcaatatttatgtgcatgaggccatggtacagtagaacagcgtggtagcgaacagtcgacgggcagccaaatgccgtgaggccatgttcgaccattgtcacattgtgagaaggcacgcgcgctgccttggaatcttgcagatgagcgacatggacgagacatataatctgacaatgtgtgtcacttgacttgcgctacgcccgtgactggggattataccaaactggaatgggatgagggggtattttgcactcgtgcctcgcttgcccttggaccattattaacgaatttgcgagcagttagttatcagtttgagtacgcccgtcttgccccctttgcgcattgtgaacgccgtgattcatgcttcaactgtggttcaaggcgactggctgcggataatcgcttcctgagagaagtctaggaatgaatcttttgtcttggctctccaaagtagctggtaatacgccgaccacacatactgagctgacaaggagtgtgagacagacagacaaaacagccgacgacctcgatctggaattcgagtaagcatcgaccaccaagcatgttgtaccgttgctcattctcatctcgttgattctcatagccattcatcccttggctcgggtcggacctccacagatagcgcctggccatcatgcggggccccgacttttccctttttggagtttgctcttctgttcgggctccggctgaccaggttctccagcttgttatcgttgagcatgccaggcagtccggcgggcgtaggggcggtcagtaaaggcacggagcctaacatttctgggcagcggatgtttggggcgcacaagtgctacgcgcgacagcttcagattctcggaacttgtggcggcgattgtaacactatggtaagtagttgtggaggatcttgtcaacgtcaacctgcaatcaccaccatctcgagtcgtcattgtatatggtgaatggataagtagtacatgtggaggcaggcggcatccgtcccctcgaagtgaagtttgatgttttgttttggtgtttgcacgccgagttctccgcccgaaggtaccgaccacggcgcgtccgtggacggattgacgatacgtccgtagttaaccctgttgtgacggacgctgtgacgctgtggcgcgccatgtttgctcgtccgtcttgcccatcgatcggtccgaccaagcgagggttgaggctctgaactcccttgcagtgagaggagctgtgggtgtctcacaggacccaagaccaccaccggaagagacgatactgctgctgcttcaggctggtttggacgacgtgtcgacgcgacgcagtttgtcgatatccacttggctgtcgggagatcagtggggttggagaaaggtccagacttccgaactgtttcgttgtcgtcccggccctcatttgaatctcacttgggaggccgggaccctgggagcccggtaggtggttattcgaacatggtaatcctgcctagttgggcgtgttagtggtcaacccactgagccctttactattagcttcaacaagtcctgcacgtgtgagcttgccccatagccggtaggaatacgaagctctcctttcttttccctttccaccattctcgcttgctcggcccctcaaaagggctttctgtagcttgaccctgtcatgacctgaagtcggatgtgagtgcggtgtcaagagaataaaaaaggtggttgactgtcgtgatcaagcaagagcccccttcacgataaatggcacgcactggtttgctaaacggactcggcccgcactttcagcaccacccccactcccatctcgaggttcagtttcttccctttgtcaggccgtcagacatggccctctttttgctctccatcgtcatttcgcattacagagtgcaccgtccgctcgcttcaagttcttctttctgcttggaacgaccagttgcggtctgacgacggactgcaagctgtctcgggccccgggccgttgcaagggccgacaaatcattgaggcgaacggaggactggagtcaaacagtccagtgccactcatgtcccatcacgaaagagactttgggtcggtaattacctgtcttcgtctacgtacttgcatggagaatagacgggagtagtgtacctatttagaccatgacccaaataaactaccgtccgttcactgactgacctgacccatcagccattacactttacctgcactacccttggccgcggacgggacctgcgagatgaggaaaaggaaaaaaaaaaggggggggggggttatcattggcaccactacctacctaatcactcaaccactctcgtgtttccgatatccgtactacctattaatacatactactgcgtaactgtttgatctacctacctagacttgtcaatcattccgtctggtaaaggagtcgagatggccatggtgccgtagcattgaagcattgatttcccatcctctcgaaacgcaggaaaaaaaagtccatgcccatgtcggaaccaccactgtcggacgcactggcaggccccccgctggagcagtcgccgtcgcaattacagcctacaccactgaccgagtcgcgccggctgatcagtcaagtcaagcaaatgctgggtctcacggggtcgggtcacgctgaagctgacgatccccaattgcccgagctcctccccaagtggaagctccccaacctggaccggctggacctggatctgggcctggagctgccggccgatctgtgtgcgcccatcgagtttgcattgccgcttcagtgtacacctactacaaaactaggcaccactcatcatccactgctagcaagcccggcgggtgctgccgatccgcatctcctccaccaggaccaccaaaacaccaacaagaccaccaatctcgacgacgccacgaccgctacttccgcttctgccgctgccatctcgtcaacaacacagccgacctcagcagcaacgccatcgctcctcgtctcccagggcgcccttttgctgccagccgacgacgaccatcccggccccggcccctcctccaattaccgcggctcctctgcttctgccgtcctcgacgatcccttcttctgccgacctgtgggcgcgcccaatacccatcccaccgacactgccaccacgcctgattgccatcctagtctgattctcagtcagacacccagtccgggtccgggtcctgttcccagtccccagtctgagtcgacttatagctataatcgcaatgatccgcaccgaccgtggcctccgcctcgcaaagagtctctgagagtcgacagcccaacgccgtgggtgagcctcccgcatactacctactaccaccaccttccataccatacctttctttttctagacaagcaacacctgaactgacatggtatgacgtggtttcgcaagttcgatcaatcgcgatcgagacgtgccatggcatccatacacattgccgttattggcgcctacggcgcgggcaaatcctcctttgtccagcgcgcgttccgtttgcaacgaccgcccgagctaaacatctcgaccttgcgcatggaaatccatggcaccagatacctcgtcaccctcgtagaacttgatcttgacggcttcaaagaccttgaccccggccagtccatacaatggcccaagcaaatagacggccacatgttcccccacatgcccgacggcgccctgattctgtacgacgtcaccaacacggacagcatcaacgatctctccccaaccatgagtgagcttcttcagctttccccttcacgatgctttccccccagagacacacgtctgacaaatacccgcctgtgccgcagcttccctggccaactcctccataccaaccatactcgtcgcgacgaaatgtgatacccctgcgagcatacgccaggtggatatgaacgccgtagcacacagctttccctcgtgtgttgcccatctgaggatctcgtccgatattcccggcggcgcgcgtgaagccctcttgaccatgatcgacgccatcctggccaacagaagaggtaagtgttgcccacgctcatccgccctggcttcattatggtgctccacgaacagcaaatgtctgttcgttaccataggaacgcaagacataagactatccaacaagacagggctaacgtgtcgcccaagtagaagcgcaagagagaccgaaaaggtcggtttcgagacgaagagctgcttcggccgctaatctggatgctacccccgaggtcaacggtcgtcccatcagccagcacagcaaacacagcagagcaagctcggacttctcgctcttgaagggctttgcgcctcctagcggcgacggtcctcaccagagatcccaactttcgaggtcgccgagaatggaatatctacatgcacaatacggcgcttccaacccgcaatcaacagacattcctgaggacggtcttccacacgcattgtcaggcacgctacgtacaccagggatacgattggagaaagggtcggagaccttcctggattttgaagagttggatctggaaagccaccgcttgtcggacgatgtagccacaatggctcgcaatcaggattatctggaagacgaagcccctaaacttgccggcgtcaccttcgatgagcttatcgacaggattatagctccaaagatgacaagggcggacaacaactttgccgacatttttctgtgcttgtatagaaagttcgctacgccatgcgagcttatgagcgctctcctttcgcggctggaccgtttaagggacggcacggacatgccgtctttgctgagcatcgaaagccagatgcgcgtcattgaggttgttgcgaaatggctgtccctttaccccggagactttgcccgaacagcaacgaggaggagattggaaggactaataagcgacttggcaacgaacgaggtcttttccgcagcagcccggcagatgaaggggaacctggaacaaaaggtggtggacgacgatgatacctggtgggcaaaagcggacccggtcgacgacgaagatgacgaggagggtggcagggacgtagagcggaaactcgccgagtctgtggcttcagtgcagatcgacgagtcgggcgggtatgatcctcgacgtccatcacacagttcagagctctcgggggctgatccgactgcgaaattcacctaccattccatcgaagactacgagcgcgaagccgcggccttggtaccctctcccgtcttaccgccgaacaagatccgctatcacagcttcatggacatcgatcccgacataatcgccgacgagattacgcgcattgattggatcatgttcagctccatccgcatccgcgacatggtgcgccacgttagtctgcccgccgaccagaaggagaaatgccgcagtctcaagaacgtcaaccgcatggtctcccacttcaaccacatagcccaatgggtgtccaacatgatcctcattcgtgacaaagccaaacatcgcgcaccctgcctagaacggttcatggtcatcgcccagcgcttgcgcacgctgaacaactacaacggcctggccgccgtattggccggtatcaacggcaccgccatccaccgactcgcgcagacgcgaaatttggtttcgcctgacgtacagaagcggttcgctcggctggtcctgctcatgggcacgcaaaagagccactttgcttaccggctggcctgggagaacacgccgctaccgaggattccgttcatccccctgcacagacgtgatcttgtctcggcagaggaaggaagcaggacattcgtggggccgaataatgatcggattaattggaagaaatacgaggtgctcggggaggtgttgctgcccataatgaggagtcagggacagccgtatccgaacttgaccaagcacgagcctagtagggagttgatacttgatatgaagatgccgacggacgaagaggttagtgtgtctttttgtttattttatttttttatttattattataattcctttccctctacttcatctacaaaatttccccttcctaccgctcaaattgtcctctcttgcttcatgaccgcgtttgtctccctctctgcccctgacaatgacctctgcgtttcctttatctgccgaatctgtctatcctgtttctttgaatatccattcctttcagcacgataaaactactgttattggcttattcctggggcagacaaatgctaacctgttttcttctctcccataggatatctaccaacgcagtgtacaagtagagccgtcaacaggtggcgagtcaactaccaggaagaaattcgcttggctcgtaaacaaatcttaattcggaccgtggacggaggaaggaaggaaggaagagcaaggcgttgtggatgtgccagaatctcagcagggttatgtaataccaaaggcgtgaaaggaaacaggtcggcaggatggaaggatgggtgggtgggtgggtggacggaaggatggatggatagcagggaaatcaatggggttgggggaacgcgatatgtcaatgcatagcatgatagtgtcatggtcattacattcttctggcaacttccacctatactacccaccattgtaccaagaccaaagccatcctcaagcgcaccaagaagagagtggattccagaagcacccgcacccacaactcagaagagattgtgttggtgaaagatctccttcgaggccaagaaatgacagtgttaaatttcgattccaggattggagcaactatgtcgaacacgaccgtggggcagagctgacggaagtttaatggaggatgaggacttgaacatgaagcaccagttaaacatggccatacttatattctcttcttcttcttcgatatgtcacacacatttcaagaattgcacactactctacctgtccggtaggcgaccttattaaacggtcaaacacaaaaaggacggtgcggttacaattaacactctctcataatcttcttgccacccaccagttttcttgacaaattgtttttcttcctccctatgacaccaaacctccgcttcgtctttcgagatggacatcacacattcaaatatcttggctcctcgatgcacaatcatctagcccgatcaacttctcacgaactcacatttcagatcttggcgagtactatgtgtagaacctcatgtttgcttcaaaaccaattgacatacgcctatcaggccccacataccattttcctctctctcaggcaaagaaagtgcaccaaaaagaccaccgaaactgtcatcaaggatgcaagcacgtactctccttgaccacgacagaagcgagccagccggatgttcggaggtaactgttagcggctggtatgcaaaactgaaaagcaatgtgggataggaaaggtcatgcgggctatacgcccttgcgatatacttgctggctgccttggatgcccagcacaaaccaacaacaccaaaaacgcacatcgcgatgcacgtctccactgtcaacaagtgttcaactccagtcgagggtgcacagtcatttcgtttttcctatcattaccaggaagcacaaaaaacaaaaagatcaaacctgacttgcttagcattttctcggtctattcctaccaagtgtagaattgaaaaaatgtaaaaaaaataggagtcgacatctccatctcaacgctctatcccaaccccccagcgatcgtaatccagcgcgccacctgacggtgaagatgtctctgcagagtggaacctctctcaagtgtcatcttcattgcttagggccacgcgcagcaagtcgcaggctacccgtgcgagtgggtgaccaccgcaaggttcgtgctgggcgccgctgggcttccagatttggacatggaatagagacattgagaaaatcaagtgccttcaaacccaccttgaccattacagtcgaaaatttggctgtctgatctaatacatataccctaatccactttgcctgtaggcgctacagaggggaagtggcctgtgctgtgtgccaagatggatgtgataagataagaacttgagatgatgtgcacattgccccgtcccttggttggttcgcgactggcgcactttgttctcgagacggaactcactccatcacggaattgatcaggctctccaagtcactgtatagaagaacccgagaacgcagagtctactgaccgaagacggtcaagatagctgcgcatacacaagatgcacaggtgacgatcaaagtgcgttcagaaccactctcctctcccccaattgcgctccccagtgtacgtagcttaccattccgacttgcacggaaaacagaccgtaaggggttacgaccaccagagtccagggctgtcagcttgagctgctgttcgctcagtcattacgagaatcgcaacgacacgaaccggaccgtttgaatcaaaaaacacgaataacttaaccttaatgaatccaaccgaaaatcgaaaatgctcacaacaacaccctacctcaccatccggcgtccctcgcccaccacggccgaattcaccctaaccacctgtcctcctctcaccctccccctccgagccgccttatttggtgtcctctgcctacgcttcatcgccgttctctccgtcataatcggcatctacgcggccttcttctctccgacagggttacttcctccacccatcttcccctccggccgcatctccttcctcgacttcgacctcaacaatttcctcctccacatcctccacctcctctacatttcccgccccggccagtaccttgcctccctcgccatctccctcccgccctatgccgtcctcgctctctcggcactcacctcgtacatagccctgttcgcgcgtatccacaccaccgagtccctcctagttctacgagggttggggattcaaatgtctagcagcgtcggcggaggtaatttcttccgcttggggggaggcacctttatgaagaggacgcggttcataccgaccgaaaagatacaggatatcctgatcaacgaggcgttcaaagggtttgaggtcaggtattatctggtgattgtggtggagggcgagcaggatgtcgtggtttgctttccgaggctgttgccgagacggaagattgtggagagggtgtggaggggcgcgagggggtgtttgtatgagaaggatggaccggtgctgagcgcgggagctggtggtggcggggggagtcatggggggaatggggcgtggagaggtgggaatgggaatgggaagggtggatagttgcttctagacatggtgcaacttgtaggaaatctgtctcaagttgttgagagcggagcgggcgtttttgtttacttggttcattggtgtttacatacctagtgatatcagctgtcatttttacatatttctgggcctctattccttgttgtcaatctttgaatactccagatccattttccaaccaaatatcagcatctctgtaatgccgagagtggtacagatgctgctgcccccctacatacatgtgtgagaacgctctgtctccaatctcttgaaccttttcaagactcgtgtcaaagggggtttcttttccttcaagtggccgatgaagacgtcgaacatgtacaggagattataatataggctgacaccatagactcttccttcgttacctgccacgtaccacggcattcagctcggtctgtaccgaatgcttatgtccttgcgtggcctaggttcctattgccaaggcttggtttgttgagactagcccgatgaaatggtgatatagactaggcaaagatatcaagctctgtcagacttgaaaggcgacttttactcaataacgtccgcttcctggtgcgcttcagcagcctatattcagggcagcaccaggaacatcccattggacgtagctgtgtcatttcagtctttcgacgccaaccttgacgtgctcgcggtttcctcgcacttgtgcggtagctgccgaatgatattgaaattcgatcaatttttgttatcataatcccaaagtcgctcagctagaagactcctggacaggcgtttccgcaccccctgcctttgaacgtccagccttcttgttcttatccttcctctccctaatcgtgctcctccagttcttggtcttcgtcatctcctccgcgttcttgaagccaaagccttgcgcatacttatcattgacctcctccgccgaagccaacaactgcctcttgaacagtggcgtatacgtgcctctgaactgggccttgtttcctccctcgtagaccttcttgatccccttgggtggcgcagaagaagcgcccttgatcaattttcgatcgagatccggcttgttagcgacaaaattcagcagccggttcgccaagatttcgtccatcttcctctcgcgccaggtaccccagagctccgtcacaaggccctgtgcaccgtacaggctcatcgggtcgtcctcgcccatccagacccagtcgatggagtcgaccatttcaacatcgccctcggcctccgggtcgtgcgagtcctgaccgtggccgctgctaccagggacaacagcgttggcttcctcgtcggacagcttggggaaaatgcagtcccacagaaccaagggaacctcatccgccatcacgtaattcggcttgcgcgggttcttctccacatcgaggagctgctggacgatcgacggcggctcaaggccctggcctacgagaaagaggacggcgaccatgtggcggatctgatgccacaggaaggcagagccgcgcacgtgaaagtagtacaccttgggatgtggcccgtcgctgccggcgggaggctggaattccggcaggcccaggtacggcagatcggattcgaggtctttgacctcaacaatgtcggactcgaagacgcgccggctgaagttggtgatctgcttgcccgggtcaatcttgcagaaattgcggaagtcgtgcacgccctcgaacatcttggcggccttgcgcatcatgtcgatgtcgagccagccttgcttgccgccgctcttgtgacccgatgaagccagaggaggctccagggtggagggcatcggcgcgaaggccggctgcgtgaagaagtaccggtattgccgctcgcggcaggagaaccgggcggagaaattgggcgggagatcgggcgcccaggccatgatcctgatgtccgggggcagcagccggttgagcactctgcagtaggggatttcgtcggcgatggggtcccattcgggcttttggtggtctacctcggcggcggccttttccgaatcctttgcttgctgctgagcggcctcgaccatcaccacgtcgtcctcttcatttccagtttgttctggctcctccttcggcagcggcttgttactcctcactcgaataccaataacctgaccgaaagcgctgacgcccctatcagtgcgtccacacttggagtactcccagggaccaaaatcaacctcatctggcctctcggggaaaatgaggcagctcttgacgagcgccttccacagctcctcctcgatgctcggcatcttggccgacgactgatactcaaagccattgtagttcttgccgaggtaggcgaacttgagcgcgatcaagcgggtcgagtacttccccgggtcgaacttggccgccttctttttcttcttctcggccgccttcaagtcggcttctgtcgaagttaccgcggcggcaagagccctctcctccgccctctcctgcctctggatctccggtgcctgctcccttcttttcagctcctcctctagctccatcacccgcttgaccaggctctcctttggccatcggtcgtagtttgccggcttgtgcaccatcttgctcggctcctgtgaaagaacggttggcccctttgcgaacgtccgtagttggaacttgatcctgttgagcttggatgtgaaatctccaatgcttgacttggaaaatgttccaccaacaccgatggctttgccagatgctttaaggtgactgagtgtccgtatggaccccggactgttcatgcactcggcctcaactttatgagtgtctcccctttctcaaaccaggctattttctggttggttagtgttagaagccgttttgcaaactctatcgggtttagacataccagcttcgtgagcgaattcgcgcaaacccggagggtaatttttgaataacgggttggtcctcgattcatgagacggtaaaaggcaatgagagtctcacttgcacgagacttggattcgtcttatcgacggggtcttttggggggggggggggggg