cacctccatcctcctcctctcctccctctcctcctccatcatatccaccaaccctgtaatcaccgccctcaccgcctccgccgcctgttcgggaaccaccactcctaaaatcctcgccgtcccctttcttcccttccactcaaaccccgtcaacgcaggcgcgtagtccacacccagtatatgcgccgcctgcgccgctctctcatgcgggatgtgcgctcccccagcagggaccatggacgggacatacacctccacattcccaaacttgttccttggaatcttccccgacttcgatacgggtgggggtacgtaaagttctgtttgctgcggagtatagagtggcgtcccgccagctttggcaagggagtaatccccgaacagatctccctcgtcgtcttcattatcagtctcgagagaaggagaagtagaggatatcatctccccaccaaacttggaactccgtttcctcttgggaggaagaacttttaccggctcttcaccgggtttgactacgcggccgagccgaaaccatttctcgcgtgagcgagcgacgaccacgtctttacggcggtagatgcgctcaacgggggctttggaacccgctgacactgtccctgttgattgagcgcccggcaggaagacttcgttcctacggaggtgtctctcgagcgcgtagatggggtggtccttaaagtcctggacgttgcggggcatgggctctgcaccctcgagagcggcgagctcgttgagctcgatttggtcgaggtcggtgggaaaatcggtagcggtgtagtgtcgcaagaaaaggcggcggagccagcgctcgcctgtgttgatccccgagggagtggtgggcgaaatcggtccgtcgatgcgctggcgcttggtcttggagttgtaggctttggcgtagcggcgggtgacgtcgcgggcgaagccgtcttcgtcgaaggcgatggcgtaggtgaggctgttttccttgtcggaggcggggggctcgagagcgcgcgggcgccattgggtgttggtgacgagggggtctacggggtgccatttttgctgggcttcgtcgaggacttcaacccagtatatggggtatggggattccccttttattgtcttggctttagggatttcggggcgggaaggaggtggtgggggagcggtcatagacgggacgttgtaggctgttgcatttgggtgtccgagacgacttcggcctgacaggaatgctggggttcttggatctggagtggcgactgtattgtcgtacttggacattgcagcggcataccgatcggctgcggatggtccctttgaggcatttaaagatttcgtttttggttgtttaggcatcgtaggagcccccgggacgcaagaaagtggttgaagggagcatacaaggcgggcttggacgccaatcgaacgaaggagtgcacagaagagctgggctccaacatcacgagaaccggaaagacatttggcggcttgaagaaagtcgcctttggacttgacagtttcgaggtcatctgggagttggtactatacgggaaaggcgtattagccagcgactcaaacgacaaagggtaacacgaagtggaaagaaaaagtgaatagccatctacatttttcaactgctcctcatcttccgcccacagtgctcgccgtagtccccgttccgtgatctggaacttcgttttaaacatggtgctcgtctcctgaagtcctgccttgagcgactcggttcgcccatactggttcaaactcgctctcggtattagtgactttcgcattttgtccgtcaagagcggtctcagagcctcctggactttgggattgttacaccatctattcctccgctccacatgcgcaagaagacaaaggaggtggattttgtgtatctcccttcgttgttccttctcggatttgcttagtgcttttcgccgctctacaactctccgatgaggtgccattgctgctttctgggcgctcaagttcaagtccagctgaacatcgcctgctacagccgaggaaaatgcgccttgggaatcgaatgcgatatcctccacctccagctcttcatcgtcttcatcgtccgagtctctggtgatggtctgtagggtgggtggcggtagctcgacatcctcaaactcgagctcctcgtcgtcatcgtcttctgggtcatcatgatgcgtctttgtaggctccggtattaccgttggcttgactggcttcgtctcgacctttagtgtttgtctctctccgggccttctccgcttcagtggtctctctggcgttgtaacttccgggacatcttcggcaacagccatgcgccgtgcctcagaaaccatttctcggtacacatcgggaactgcgctacgagctgacgccgctctccgcgacgctgtgctggcgcgagtagttcggggggtactggtggtggttgacgcaccgggcgccttacgttttcgacctgccattagttaaatttggagcaagagtcaaagcaattaagacagacgttgtgagttgaccaagtccaaaaatcactggacggacaagacaggtgggacggtgattgattgattgtcgttgtctttgtcagctttgcgcggttcctctcatgcctgatgacgcaacgtgtttgtgtaaggacacgaaagcacgtgatgcagtgttgactaatcagttgacattgataccgtaccgtctaatacgttccctgaaactttcactgctgttggtgtatctttacatctcaaaacggatgatggaaacataagggtaatcaccacttgttcttggcacatggagatatctctgaattcatcactcgaccagcttttccctaactaaagaaaactatatcccttacgcttgaccatggtcttcccgcttgcttctctacctgtcctgttcatgaatgttttctagaggtatcatgatggtttgggatgcagccaaccagcccaagcaccacagagaccctgaacctcctcgagcgactcggccgagagtccagaccgagacatatggagttgcgggagccacggtagccgggactttcttgtaagtcgtacctatgaccattgttgttaaggaccagacgggcagtatcgaggtgaccaacttcgcggaatggccggtcgtcttgggctgggttgtcaaggtagccaccgggctcgcatcaccgcacaccgtatggcttataaaggcttgaccttactccgcggccaagtagcagcaacgagtttgcttagtcgacgtgttcgatgacatgggaaagggggtccagggttgtgagtgcaccatgttgtcttcgttgagcgaggtcgaggacaagggaagttcatcctgtcctcccgatgaagattgaggcggtcgagcgatgagtgggggaccgatcgagcggatcacatgcaaccgtctgccacacgagagattattagtcacgaagctcaagatacttggacgggaaatcagaaaagttacttacagccttaaagatgctcttcaaagatatcgttcaggccgcacaccactccatgaaacgcgatgtgttgcttcaagtcgtctagagccccgtccagcacgtgctcggcctcctctattgcttccctccatagcgcctccaaattgtccagactcctgaggactttgggtggcgacacacttcttatggcacggagacgtgcaaaatgaaagtcaacataaacggtctgtacgatgtcgaggagatactttaggctctccgaaagaggatcgattgattcgtcgaaaatcctctgggcctcttcacgggaagccgtggccggtgttgagattcttatttccttcactctcgcaagaaggatgcacgtgtggttctgtatttcgtatattttgtcaatgaacttcatgagccggcgtggcggttgagctatgcgcccggacttgactccggactcatagtcgtcgatgtaacgttcatgtcctgtggccattttgatttgtggataggtacaaaagagacaggctttgagtgatgtggctttgaaggtaatttggtcgtaggtatgtgagtgatgatactgaattatagcaggatagaaagcaatgccttcttggtgcaagggacacacgggtattaatacctctacacttggttacaatcagtcgctcacccagtcctcaagctttctcaggatatgcagtttttcaataaactcgcgtagcgtggcagtatcacagatcgatgcactgttgataaaaccgggcagctcctggattttacgatgttcgtgtacttgatgatcaagaaggttgcctgtgctgcatctggcatgtcccaaaacccagtctggggagtcattgtggtagttgtccttggttgagacgaccaaattctacctacctgtgcatatatacctctatacatcaagattctgcaggctttcatcaggatgagaaaaaatgcggatgcagaatcaaggcacttcaacctctcacggagttccgttgccacgacagtttctgatcagtaaggtatctcatgactgcagtgcctcgacaaccgcacaatgctgctcagcatgctttcaggttatttcgtccaggatcggaggtccgtaacttgcatttggtggcgataactgtacgttggaagcaccgcagaaagctataacttggtctgccttgatgagtcaagttgggccagatgaggtagagatacacgtagccataaatgtgagcaggtcttctcattgcaacactcagcacggctgggtgctatttgcatatttggctttacgattctgctgggcacgcatcttgctcagtgccgaaaatttgtgttccgaatcagcaaagacagcaccgaacgaatgctctttgttgatgagctttgtaatatggttgtcacggtcgaggaactcatctaaatcgagcaccttcatagtgcgccctgatttgagagcaaagtcgcgcccaccaccagccttcaactcgcttttggggctcagcggtaaagagacgagtagaggtaggtaacgaatgtcaacattcaacagtcttcttggtctcctggataagaacatgcttgttgacgtagtcagtagctaaagcccataagcgcacagattgcggacatgcggatgtcttcgtcccgctagccccccccccccccagaatattattattggtcttatacactctaactatatacatagtccgcccagtgggcatgcggtgctgcttcgttcgtagtaggtgggaaaaaccgtgcttggacagccggatgaaaaccctccgcccaaagaatattgcacaacgattgctaacgtaccgcatttcaattttttttatttttttttttcgaggcataaagcatgccgggaatatcaccacggagaattagtgctgcacctttcattgaaaacttgtcaaactcgtatatccattctgtacctctgaaaaaaaaaaaaaaaaaaacccttaaatgatgccaatacattgagttacaggtaattcaagttcaaaccaagttagcggactgattaacacttgcttttgaggaatgaggccatatcggacttgactataccacgggtttgaactgatttgattatctgattcacgtcaatgcctgcctgtatcaacctggccacaatacactcccttctcccggacacttgcagtctaccgagccaggacgggagacaagggcacattgatatgctcggcaggtgcccaaacatcttgtgcacatttactacgtacctctatacatgtccttgacatgtgttagcattacctctattcaaattgcggcgcacttgggtaggagtttgcagccagttcgtggtgctgataggagggtcctttggagttcagagggtggttgattagaagaagtaaaaagactaagacaaaagaaaatccagcaaggcacctaaactacccgcctacaaccaggacaccattgaaccttccaagttgcttcgagacgtaccgagtaagttgagaccttggggaactgtcagaaacaaggcaagtcaacttttgagaaatcggatttcgccagctgaaaatgaatagttgggagttcacaagacacacactcatcccaaacaactgcgtacggaacatgttctggagaatgtgattattattatcataactcatcaatcatatgtccagcgcctcgctcgctagcagcgatcaatcgtaacctaacacaccgggtatctctcccccccaaacacgccagcaactccatccatccacccacccatttgcctctaaatcaccatactacactctagtactcaacctttccaaaaaccttgtcaaagcccgtcaaagtaaggcggtaatgcaccttgttgccctccttgaccctctccaccgcctccttgcacccatcctctccaagctgcaccgtctccaccttgggcacgatgcccttctcggccgccagctgcaacatggccttcatctcctggtggttacccaagtggttggccgacaacttggcgccgttctgcatgaacgccaacacctcgagcgggggcagcggcttgtcggggatgccgcacatgtggaactcgccgcccaccttgaggaccgagaggtacgtcttcatgtcgaacttgtgcgtcgcgtcggcgcagttgagcaaaaagtcgaacttgaacttgtacggctcggcccacttctcgtcgtcgctggtgacgataacgttttgcgcgcccagggccttggcgtcgtcggccttgtaggcggagtgcgtgagcacgtgcacctcggcgcctagggcgcgcgcccactggatgcctaggtggccgagaccgccgacgccgatgatgccgacggtcttgccggggccgacgttggcgcgcacgagcggggagtaggtggtgatgccggcgcagaggaggggcgcggcgaggtgggaggggatggcgtcggggatcttgaaggtgaagtactggtgggcgcggatgtgagaggcccagccgccgtgggcggtggagccgtcttcgtagttggcattgtaagtgtctttagaagtccttattagtgatgtgctcggaaaggttaatggggtaagggggataaacacataccaaccatgtgagggcagtactgctcgttcttgctcttgcagacatcgcacttgaggcaggaccacacctgggcaccaacgccgacgcgatcgccctgcttgatctcggtcacgttcttgccgaccttgatggccttgccgacaacctcgtggccgacacagagaggaccctcaaagtcaccccagccgccggttacggtgtgaatgtcggacccgcacacgccgcagcactcgatctggacgtcgatgtcgtcatcgccaaaaggcttgggcttgagctcgtggcggtggaactggttccaggtcttgggcgagtcaacgacgaagccctcgaaagtctctgggtagcccattttgatatgtttgttgattggtggtgtgataagggtgggtttcgtgtaagtgataagacttgtggttgttgttgtcaaggtctgataatgcctggattcaaggagatcctttgtcgtcctgagatgattgttattatgatgatgaaagatgaaaaatgaaaatgtagtgattctctcacctgaaagcgaagtatataaatgtatttatatttgctggcggcctgcgaaggcgttgcatatgatgctgcttgttgtgatgtccctaacagcaaacaagttggagttggctgttagcgcgtggaaatgacgtctttgacttgaccaccgacggtcttgaactggagcgacttacaaagcatcgtgtacactgccagaattggatttgtaagattactctattgggaaagtcttcacgaggaggctccattccatcgagatgaatacgatcagatcagtttgacggcagcgatccgcggcggctctagtctcggtagtgttgattcaggaaagggggtgttggttcttgtgtcacactctcacacacttcaggggtgttatcgtgaagttgggcttgcttggcaagtacacaaccctaacccatatctgggcgccaagttctctctgccccctagtctactcacccatgtcaacatggaatccaccatgtcataatcacgttcacagaaatgtcatggtcaagttgatgatgtcatcgagaggctctttattacctatgctctcctgaataagtagaatggaactgatgcgctatcaaattccaacccagccactggatagacttggggcttcacaccagaaccgggcaagtctaaactgccttcaaacaacgtagtgtaatacttctggcagacttccaggtaaagaaataccgatgctcccttccgagcatcatatgtatacttatacaaccccgttccatttcgcggggatcttcttgttactccctgtctcttgagtccctaccttgttaaaggaccaaagaagatgtgttttctcaagtcggtcgatcggctgcaggtcctatgttaactgcttcagaacgctgattatggggcgctatgctcagggctgcttgttcccaaaattgttcatcaatccatgcgtgtattttgtgttccgtgccttatttctgcacacggccataaccctttagggtgtgttgcgtcgcttgtatccatatcttgtaaatctctttccttcaatctggcggaccctggcgtcagcaagatcggttattcgcttactcaatgctgagccgtgtgatcccatcattggtgtcaaccatgccttggagcccgacccttttgcctgtgctgaaactgggtcttccatggactggtgtagtagctcctcccaccatcatagcgccattttggagattttcgtgttgttgcctaaccccgtccccattgacactacccggccgtgatgaactcgggccccagggtgctaggtccctctgcattgggctctgcaagattggtgagcccattccggggctgacggctcgtcgtttgaaactcatcgggtcgaggtcgtcatctcggcgtcgcttgttgttgattcggcgcgtaatttcggctgccgtgggaacaccatttgcggcgcccggaaagctggtgctggctaatgtggtagatgaagatgatgaagttgttggcggatttccggatggcggcagaacaaaaggcgtggggccttgcctcagttggctctcggatcgagaagacggcgagtccatgctcatatcgtccatgctcatggctgatgatgagcccctcggcagtccaaaatttggcggtgttcgcatcccgttgctgcttgccccactctccgaaaacgtgtcccaaaacatcttgcccttggagttctttaggacctgctgtttgaagctactgctgccaggtatgccaccgggaatgccaccaggcgtggtgttgccgttgccactgctgcttccattcgagtccatcatcatcgcgtcgacatcgtccatgctgtcatgggtcggcatcaggttcggactcgttaaagcggagattggtaacctgggttctagatccatgtcgctctcccgtacttgtcggacaacttcggcttcacgcttgacttcggcatcgataggtgcgctctcctcgagaagggcagcgcggatgcgggcaaaacccttggtcttgggctaggtagttacggttagtccatgtcaatagcgagcaggaaaagtagtgagattagtgccacgtaccagcaagtttcccctatgacgggtcacagtccgccgaatgacccctggtcgggacgggctgtcgaccgcttcaagctgcctgctaggatcgtcgctctcactgccggagatgtgtagctgattggccgcccagctgatgctctccctcctcggctgcgggccgtccaagccttgtggcggagacatggacatggccgcacccatgggagtggtgggatggaagcccaaacccagcggtgtcttgtgtttccggctctttggctgcttcctgcgctgacgctgctggaaacttagtagattgttgactgctggcgagctgccaccaggcatccatgggtgctgcccgcccatggccatcttgtttgccgagggcgtggtgacaatgggctcctccatgtcctcgtccataaggtcgtcgtcgtccgagctagacgaggtgtcggtgagtagggcatggggagcctgactgcccagggagctggagacatgcccacgctcgtggtggccgcggttgttggccatgagggaccacagcgagcttgacgtctgctccatggcggtgccttggtcgcagggccagcgaccaggacctgaggggatgttcatggccctcgacccaatggtgggagaagagctgggcgaggcctggtcgacgacggtggaatggtggagggtggtggctgcacggctaaagtcgaggccgcgtgagcgacggggcaggatgttgggcgagggcgaggcgtagatgtgagaatggtcaagctttggtgagagcggggcaggggcggcgggtttgacgtaggcggagggggtggaggcggaggcggaggcgggcgctcccgcagggtgggatgggggtggttgatgggactgcaactgggactgggaatgggcttgtgaaagcgccaacggtggagtggtggcattcaggttggtgttgatatccacgtgcggctgttggagacgtgcataacctgaaaggagtgccgcatcaccttcaccaccaagtggaagctggggtagttgcagcgctaggcctctgactgcgaaccccgcgcgcacgggagttgatggttgcgcagagaaagcgctgttgccgtctgcccctcgttctttatcccggatggcaatatcatcctgggactttcgtcgcggatcgcagaagatgtgcggtgctggcgagagctttggtgtttcctttgcgccgccgtccgaaagggatcttgttttggtcaagaaaccagctccagctccaaggcccccgcttttgttgttgttggtgttggtcgtactacctgtcgctgcggtgtccgcctcctctttgctgctgctgttgtcgtcaatcaccgccacatcgtccatgaacctgtccacgtccgccattctcgattcttcttccatttgtttgaggggtcgcgtgattggggcgaaattggctcggtccttatactgggcgcgtatcagatggtgcaataagcccagacagctgggtaacgcggcgcgtctcgtgtctcgcctctcggctcgggggaggggggttggctatgcggtcgagggatgcagtgttgtatctttgttcgatgtcgtcgtatttcgtaactgaatagggggtattcggtcgtctagcaagcgcagggcgccatcgggaaagattccctcgcgaactctcgtttggaacctggaaggaataagaaaagtgaagagacagagcaacgtcgttgagggggtcgatgaggtagacgtcgtctggggggacgtccaagtgcggctaagtcgactggtgtagttgcgggtagagctggggctccaggcgctaataccacccactaaaagtggccctggtcagcgccttctgtgccctacggagccgctttccggggcccccttgcccggtctgtgttggtcttggcctagcgtaaggtaccttggtttgtcaagacggtatttctcgttgcattaccgacccgaaccgggcaacaccgtgaggaaggttctcctcctttccttgttccacttcaattgcattgcagaacatctcggcaagtcaaggacccaagagtttgagaaagtttcttggatagccgcataatatccacgcaagcgatgtgaaatccacactctccagctcccagattggttcccggaccacactgttcgggagatcgccgtcccattttgcgtcatttcaaacaacggaaacaagcgaggaaacatgtaagctgacaatggaacccctcagcttcagattgtgcgaaccagacacgccaacattgttcgagaactcggccgctgtagtgtacctggcttcggaattgcacatgaaccctggagtgtgggggcacaacgttcaattgacccgaaatcctggcaccaactgtctcattgttacgccccattggccgtttgacttgtgtcttgttgttgagattatagaatacgctctctcgatgccgggaattgtgtatgtggaagtgtcggagattatttgtagaggtaggaaacgggcagtcacttcacaaactctacaattccaacagtattggacgtaacggaaccaacaagcacggccccgtgatagtagttaccgacaggcacgaataacggtaaaatacatctacgctcttcaaaatttcaacaccgtggtaagatacctcgacaccgcaagcaacaccaggcgaccaaaatacctaaaaacaaaacgacaacgtctttttttcggggagagagcgaacaggcctcatcacggcattgaaaaatggcaccaaaagaacccaaacaaaaatccattatcaagaaatcccacccgggcggaaaaccaaagggaccaaaacccccaaagccccaaccgcgcaaaccaccaccaccaccatcaacagcaacatcccacatcatccagacaccaaaactacaacaaccgcccctcccaacaacctccccctgcggcaacctccccctaaactggccttccaacctcccctacctcaccgcccctctcttctctccccttctcaccccctcccactactcagcccttcgtactcgtccaccagcagattccatcgagccgctcgacgagttaccagccaattatgcggcaggaccatgcaaaaaggcagtcatcttgcccatcacagacaagagacatccagcctgtggccaagcaggtctgtttgccgcgagggacttgaagccgggagagttggtggtgaggtacttgggggagattcatccgggaggggaggagtggggtgggaggttggtttttccttctagcgaagaagagaaggagggggaggagaaggagaaggaggagggtgatgaggatggaaaaacagataaagtgaaacaactggtggaggaagagaaagaagaagaagaacaggtccagtacaactacaaacaatccgactacgacctctggctcgaccacgccctcgacctcgccatcgacgccgcgcggtgcggcaacgaagcccgttttgtcaatgactaccgcggcgttcccagccctgcctttccaccgggatataaaccccaaagcaaaaaagaagaacttttcatgaagcggcccaatgccgagttcaaggtggtctgggatccgctaaggcaagaaaggactatggcggtctatgtcctgccggcgggaaagaaggctgtgggaagggcgagggaggtaggggttgccaggggggaggaggtggtggttagttatgggaaggggttctgggaggggaggaggaaggcggaggaggagggggggtatgagggttagatgtgtgtgttgggggaaatagagcttgcagtgagaaaagaaaattcgagtgaaacaaaagatggagagacgagaaatatgccatggacaccgatgaccgttttgcttgctctgtcaactcggcttccaaggtctatggtagcatgtcgggatgctatcatcgtcgccggtggtccagacatgtgtaaccctaaccctttcacctcaagacgtagtgtacctctacttgtaagaaaggggttgttcagtcccgttcgtcgtcttggatgtctgatctgccccaggggcaggctcggcaagctcccaagtgatctacaactgtgtaacgcaatctgtcggtaggctcgggagacagatctgtttctgatcctaaggctggtttcgcttcggtttgttgtactagaacgtttttcgggatatgtcttttcgcatcttggtcaagttgcagaggaaagtctagaatatggagagggtcgctatgctgtggttttggttcgtgcagaacgaaactagtctacccatcagctgacaactggtatttgtatggctctatatctccatcacattcgaggtgtgggcctcttgttaatacatcaaattcaaacttcttgccatctgcaagttttacgaacacaatcaaaacgtcgagccccttttatgaagtgatatgaggccaaggttacatccaatagttgggtccgattggtgcacgctgcggagcggcgttttatggaaacggggacagaaaggaaccactgaggtccgggccggtggacttgggtggagtgaggccatccaacactgagttgttcctgcgtagaggctcaccgccagctggacgacagctgttgttgtgacgtgagttatttgacggatgggaatacgtaaaacgttcagagaaaagtacagataacatggagcaggatttgtgttttgtgttcacgagggcttcgatttccccgccgtcgactccaatgcggggagctcaaggtcggagtccaagcccatggaggaaacttggatcatgtctgttgccgtgtgatgcaagatggatgggtcacaagttgaactgggctatcgcgggtcgagatcaagagcgatggtgtacttttctgggtcagcaggtctacagtacctctaaatggttcgactgacctcggctgcaactatgtacaagtctaggtatggtctagacagcacggtcccgtgggcgatatgatgacccggagaatttgagtgaacagttgagtgaccatggctgcctgtcctcgcctttacgtccgacagctgtatatggcaagacggacggggtccaggtgggatgtccgcaacgcattggtaaagtccaaggataggggatatagtcatccttgaggatgatcaatcagagtcgggatgcttgtggccaagatgtcttgccggtcgaaaacggtcggtgggccgttgtcgcgcaccctcaaacatgggaatccagaacaaaccagggagaacaccaggcttcaccatgcaagacagagctgataaagaccgactggacctccttttctaaagcctgtgatcatggacggctggccagaagatggagggtaggatggttctaagcgacctgcctatcattctgtacgtatcgaattagagccgattgggaggtcgagagcgatttaatgcaaggcggtgatggtggccgtgatacgatgccctggatggtgcattggccgttgtagccagtaccatagtgtacaatcatgccggcagagagggtgttcatgcggtgtggtgcacaaggcgactgactgactgcatgaagattgagactggagtcatggaaggatgtgaagatggatcatgagtgtcaagtgaacatgtccaaggaaaacagttgaaacttgtctttttaatgtgagacactgaagacgatggggttcccctgcccaaagaagaggtgtcctgcttctcccgaatcatccaccacggcccgcgctttgccaacttgggccatagcgcgtcgaaccccccccccccccccaatgagggtccggtcccccagcaggggagctccagatcccccaattcgctggtctatcacgcattgcttcccgactttttgtcccctttcggttttccagcccctttctttcctcttgttcttgtaaacaactagacacaacctcaattccttcgagaagcaaaggttttccttcttttcccccctttgtacttcttcttgtaattatttcttcccctgggctgtagcttcaggacccttccatccgatttcttctggttccccctcgagtcggtcaaagcgaggtcatcatcccgtctttgaattccaaggaggacgagaagaacagacaaaaaaaaaaggtaagcgcctctaaccatgtttctgctgccagctgccagaagctttctggcattggctttgcgctttcgccccccgcgtccgtgaagttgggacttgtttcaccggttgtagtcgtgtacttgccggaaagaggggcggcgcttgagcttgttgaccgcaaagagctcccgtgtgcttaaataaacactgcgggactgtcataaacctcatgttggacagcaacaagttactgacctgttggaacaccacacagcacgtcagggtatcccgttgatcttacgcactcgacttacacccgactcctcccatcaacagttcgcccaatatgtcggaagccgacaacaccattgaggtggctgagcaggtcgatgctcccactcccactcagtcagagcccgcccagttggaggccgagcagccagtgagtgcgccgtcaccgacgccgggcgaggagccatctaccaacggcaccgcggatgcggatgcggatgcggatgaggatgccaatgccaatgccgatgccgatgccgatgccgaggccgaggccgatgcgggcgcgaagccgacggcagcatcccccaagaccgcaagccccaagtcccctaccacggctgcgaagcgtaccacgacaggcacaacaggcacaacaggcacaacagcgaccgcccgtcgctcagcaactggtactacctccactgccacgaagcccaccgcctcttctgccactcgcaccagcaccaccactggtaccgcgaccagcaagaccactcgtccggccagcatctctagcgctcccaagcgccccacgaccgctgcctccaccacgacggcttctcaccgcacccgaccatcctcttccgagattgacagcaagtccacgaccgcttcccgtcgtacatcggctgtgcccagtagcactggtgcttcgcctactaagccatccgccagagtctccagcaccacctcgagcaccaccgccgctgctcgcaagccagcctccagcagcaccgtgtcccccaggacaagcaccactggtgtatctaggacaccaaccaccaccagctctgctgccagcgccgctcgcagcgcttcccgcgcatcagttacgacaccaacctccgatgccgcaagaaagcgtctttctctagctagctcgaccggtcccacgccgacaactgcgagacacacttcccgcccttcgttggcttcgagcgccggtgctgccgctgctgccgccgaatcggccaaggagatcgaggcgctcaagagcaagctggaagctagcgaggccgaaatcgcagagctcaagtctcagatcacctcatcccaggagaagattgaagagctcagcacaaaggccgccgactccaccgccaatcccgatcaacaagaggccgctcaggacggctctagccaagagcatatcgatgccctcaccgacttgaaggccgagcatactgccgagattgagaccctcaacaagcagattgccgagttgcaggagaagctttcctctgctgagactgagcttgtcgctcataagagccagctttcggacgctgcgggatccaaggatgttgcggattcggaagtcaccaacctgaaggagtccttggcaactttggaagctgaataccaggccaagctggccgaagccgaggccaatcttggcaaggccaaggaggagcacagtgctgagattgaggccctcaaggccactcttactgagcagcatgagcaagccttgatcgagctcaagaccaagtttgctgagcagcaacaggacggtgatgctggagcggccgaggcccacgagaaggccatccaggaactcaaggctagccatgagggcaccattgctgagcttcagaagaagattgacgacttgtcctccgcgcaggctgccaatgatgccgacgccaccaagcttgatgccttggagtcccagatttctgagctcaaggctaaactcgaggctgccgagcagaacgccgagtccgccaaggccgaactcgaatccaagctggcttcctttgcttctctggaggccaaggtcgctgacatggaggctgaactgtcggctgccaaggaggaagcaaccaaggctgctgccactcacgccgagctccagaagcgtatcgacgagcttaccgaggagaccaagtctcaagaggccattattgccaagctcaaggaggagactgcttctgccgaggaactccagaagcgcattgagcagcttaccgaagagaacaccacatacgaggccaccctttccaagctgaaggaggagtcttcggctgccgaggaccttcagaagcgcattcaggaactcgaggctgaggccaaggacaaggaggccaccattgcccagttgaaggacaacaccaccggttcagacgagctccagaagcgcatcgatgagcttggtaacgacctcaaggacaaagaggctaccatcgcccagctcaaggaagagctcgccgctgccgaggagctccagaagcgtatcgaagagctcaccgaggaagccaagaccaaggaagccaccattgccaagctgcaggaggaacacaaggccgccgatgaccaccaccagcagcagctgcagcaggtcagcaaggattacgaggacgaaatcgaaagcctcaagggtgatgctttcttcaagcgcaagttccaggagctcgaagtcaagtatgccgagctcaccaagtctcacgaggacgctactgaggagcacgccaaggctcttgagtccgccaaggctgagtacgaagctgctgtcaaggccttggagaccaaggaggccgagcatcaacaagccttggacgccctgagggctagccttgccgaggagctcgagagtgccaaggccgccgccagacagcaagctgaagaagccagcctcgagcagcttgaggccctcaaggtcagccatgctagccagatcgatatcctcaagggtgagagcgcggctgctctggccaaggaactcgaggcactgcaggccagccatgccgaagagcttgccgctgctcaacagtccgtcgatggcagcaatgcttcccagctggaagagatcaagaaggagctcgaggccaagcactccgaggaaatccagaagttaatggctgatcttgaggatgccaacaagatcaagctcgagctcgacgagttgaagaagaagcattccgaagagcttgagcagctcaaggctgaacttgagagtggcggtgatctcaagaagcagcttgaggagctcgaggctaagcatgtcgaggaggttcagaagctcacggcggaacttgagaacggtagccatctcaaggaggacctcgaggagctgaaggccattcacgcccaagaggtgcagaagctgatgacggagctcgaaaacgcacacagcctcaagcaggatcttgaggatgtcaaggccagacatgcagaggagttgcagaggctgacgagcgaagtcgagggctctgctagcctcaagagcgacctcgaggctgtccaagcgaagcttgctgaggccgaggccaagcttgccgctgctcaccagacggctgaacaggcgagaagggagttggaggacagcaacgccgccgagttcgagaagatgatttcgacacaccaagaagcccaggaggctttgaggaaggagaatgcggcgaacgtcaaggctcaacttgaggccctcaacgcagaacacgagaaggccatcgagagcctcaaggccagccatgaggctgctctgagggagcagactgagggtttggccaagctcgaagccgccaagcatgaccttgagatggctctggcctctctcaagattgagcacgacaaggcccaagaggagttggacaatgtcagccagcagttggcgatggagaagatggacaagttcactgctcaggcggagttggatgccgtcaagaacgccaggccagataccagggagctcgaccacctcaggcacgagcttgcggcgatcaaggctgcccatgagcaggaactccaggagcagaagcatgccctcaaggcggccttcgagcaagatctcgctgcccagcggacgtcctttgagagcgagctcaccattaccagtgaaacggcgaagaagcacgctgctgagctggccagtgccaaggaggaggtcgccattcttcacaaggagttccaggccttcaagctcgaggctgaggctaagcagaagactttcgaggctgactacaaggacatgcatgacagcctgacgcagctggtggaggaggagcagaaccagaaggcggcttacgcccgcaagctagccgaggaggacaagatgattgtcgagctcaaggcgcagctcaaggtgaaggaggctgagctcgcagaggccaaggtaagttcctctcggattcaggcatgttacggatagggaggcagaatctaaccatgttgctgcagagccacttttccaacggatcggacaactacggactcaatggccacatggccgcggcggaaggtgagcttgagcctgacaactcatcctcagcattagcttcggtgcgacaagcccctgtttgatttttctttcttttttttttgctttgactccttttgttgttgcccttttgcccttccttctaacaacctaatacccttaccccagacccagagcagccagaaattcatctttctagaacactttcgaaacatgttctaacatgattggcgatggacacagatcaataaggcccagaagatggtcagccagctggcggagttcacggaggacctgggcaaccagaactcgcagatgctccagtcgattacggatatcaaggcttgactatccatgatccgcttcgcgtcttgattgtagacgctccttgagtgcttttgttgaggcgtgtgagtgggatcgggaaaacaaaaacatatgggttgggttatatacacacacaacgatatcgcgacggcatgtaatgtgtttgatgatcatttcatgctgatggaatatggaaagaaaaaaaaaggtcggggccgcctccggggttttctccttttttttttcttcttcgttttggtaagaaggaggctggccgacacttatgggctctttattatctggttcatttatcaatgactcctaattctgtttattgcagagccatatgtcggaaggggtgtttcgaggggcaccgtgtcatggcattggctttttaatcaagcgagcttgggtctgagttctctatttttctgcggatgtgtatactacatagcaatgattatatgtatgggcaattggtgactgactggaggaagatgttgtaccgagggacgtgacgtgatgtgattgatggggaagtgcttctgtctcaccgtgtcaccgttcgttcccgtcccttcaccgaggaggcacgaaagaggcggcgggcggggaggggtgcattaccaggtatggtaggtgtagagggcgtgcttgtaaccgggctgaagacagacgcagtgaaaccacaatggagcgtctgataagctgataaggaaaaaaaaaagtttcaaaatttttctccatgttgtgcttgtctcggccaatgggatttggtggcaggagtaggcgagccaagtgcctctctcctcacggccaacggtcaaaactccagccgcagcccgttgttccctccttcggagcagtcagttcttccgctgcgagaacaagttattcccatccgagacttgggatagtttcaattgaggaaacatcctccaggtacgtccacgagacgagacacatatgccttcattttccatctcccaattcccttgccactcactccatccatcttatcttttatacattcaatcgatgcttccctccctccactttactcactccttcacacacacctcaccttgggtcatcatggcattggctgcgcttccttgctttgcacttggatcgcttcacattttgaaatttgcattttttccgaaataccgcgtcaatctttcaatcgtttcttgtaccaaaacattcaaagactgcaacatcgtcatctgatgtcattgcaatttgtttgttgactattcactcttccattctgttgcgatttcattttcattgcacaattgctgccggtgctcggtggttgccctagatggatgtcaactactgtaccactgcaatttcatgccactgccggccaccaccacctcgatttgcccatgtccatgtcgatagaaaaccctcaattgatctttccattcactcgttgtggacttgcgcactaccatttcattcctcttgcaatcatacatggttcccgttccaatgctgatactgatggtaaaccaaagtgactattagccacagtcaagctgtgtcattgctgttgtccttcattgcgaccagcggcaacctcatcacttcagatacagcataggtctacaagaccatacatgatagacacgacggagtcgccatggatgaaaagaagcctgccccaggagccgacgaggtcatgaccggcatctcccacccctacccttcccccaccgtcgagaccaccgatgctcagttctaccacatctcggcccagagggacggcgagttggagcaccaggccgtccaatctgacggagcagatcaaccagacggccttcccactgtcaccgaccatcacgaaaaccacaaccttcatgaactccaagagctacaagaccctgtctcgccaaatcagcactcgcgaccggcaccttcgctaagtaacgaagatttgcagcttgctgcccagttgacccaagatcttgcccctgtcatagctgccgccgctgcttcccatagccaggcccaggaagagcagttacaggtcccggttcaggttggtgtgcctgtccagaccgaggatgtggacatgcagaatgacgccggtgacccagacctccaggaacaactccaggtccagttgcagaaccacaatcatgagcttcagagcgtgatgcagtcccatgccgaacagcagcagcagcagcagcaacaacagcaacaggaacaacagcagcaggaccaaaatagtcaacagcaggagcagcaagagcagcagcagcagcaacaatcacctcaacagcagcaggcatctcaatcgtcacaacagcagcctcagcaacagcaacagcaaccccaggtcccagtacagcctcatcctcactatgtccagcagctatcacagatgcagcagacacctggacctacgacggcccatctgtctactcacatacccattgaccatctcgcaggcactcaccctcagtatggcgctgctgttcaggatagcactcctccccggaagcgtagcaaggtgtccagggcttgcgatgagtgtcgtcgcaagaagatcaaatgcgacgcccaatccgaagtgtccgatcagccctgctcaaattgtcgccggtcatctgccccatgtctcttcagccgcgttccccagaagcgtggtcccagtaagggatacatcaaggaactggccgaccgcatcaacacgatcgagggtaaactgaccggtgctgccgtgcctgatccactggaaagaaggaggacgacgcctgccgaggcatttgggtcccctatccctggtgatgacggcaggaagaggccgtactcgagcatctcgagcgagacctttactcccccagcagctcacgagcggctggcgggctggggctcggaggctaatcgggcgccagagcatcggccgattcgtccctatcatccgacttatccccagatccattcggtaaatgatcttgtgccgaagccgccggccatgtcgcagagtcccgatgtgaatggagggcaagtgcaggtctctgaggctgccgctgatgtggcgtcgcaggatgggttggctagcaatggcttgtctcaagagccgctggaacaggcgagggagatctctgatgttgcttttgagtggtgagtaataattgggcaaatgggaatgagagaccgctaactgtgtcccagctacctaaactccgtacaccggattttcccaatcctagccagcaggaaagaccgcgtccattccatgctctcacaatgccctccagtcctccaagaggccttttatcacgctctcttcgccatgctcaaccccatgctccccgagtcagccgcccgcgagaactgcaactccttgacctctcatggccttcttaacgagtgggattcccagcctcgcacagtttcgtcaccagttgccgaccttgtgtgcctacagacgctcatcatgctcatcatcgaagcggactatggcggcatcagcgctgttaaaggccagcggggtggtcccaagaagctttccctgctgggcgaggcggttggcttgggttacataatgaagttgcaccttgcgcctcctcccgacgtcaatccgaacatggacctagatcttgattcggagaagaatatcgcgctgagagcgtggtggacgctggttgccttggaccgctggaatgcggtgggtacggcggcgccgagcatgatcagctcggatgttgtggttacgccgggactaaggaacattatgggtgatgtggtttacaactacaccagtaagtttggccggttaatatggtaaaactttgatcgctgacagtggtcgcagaaatatcgttcttgttgacacagttcatccccttgttccttaccctgtccgcgccaatgccctcggactttgcagcgttgacgaccaagaagccattggttgcatccctcctgaatgcgctgatggaaagcttccgctggcagtttcccgctgatctcatcacctccccgtcttctgacccaaccttactactggcctactggcacatacgtctgctagcggacctgtgctcaggaggagccaaggcagactttgccctccaagactgcgccaacatcgtcggcatccttaccggtaacacagagctgttgaccccgctcaatcaccacttcgtcagtttggtatccctagcgctactagaactcgaaaagctggagaggaccaaagacgatgcgggccgcttgctgaaagacctattagattttagagtagcagccagtccgtggaccagcgtggtgcgggacaagatcatgagcgtcagcttgataaacaaggaacggagctcaacagccgtcgtcaacggcaaccacaacaatactggtacttcgaatcagtcgcaagtccagagtcatcttcaggccgttctccaaagccaaagtctaagccagccactacagcagctggcggacttggctaccgtggccgctggggtggaacagagcgtgaatgacgcgaatacggaaaacatggtttcttcggctgctgctgtggctgctgcagctgcggcggttgctgcggctgctgcggcgcatcatcagcaacagaacgtggcgctgtcttctgttactaatcctgctccacaggttattcctacttctcttgatccggaagggaatgctggccaggcccgcggagaagccagtgcggatcaagacgttgacatggatatggagggagctgctactgatagcaacgaggaacgccatactaatggcgcagagcacactgagcctgagcagcagcaacacttcaagacggagtacaggtcggatgaggagcacgagttcaagactgaacctcagcctgagacccgaccagatgaccatcaccagtccaggcaaccacagcagcaagctgagcaagagccacagaatgtgttgtcagcaagcccagttgatgaaaacagcattactggtccggggcagacggacactgcatccacccaggaagcagcaccggaagtacctgctcgggaagtactctcttcaggcactactgactctcaaaacgccaacaaagacgacatcacacccaacggtacctccgccagccaagccagcctcaccgcatccctcgctctctccctcggttccggcttcgggtccctaggcctcaacaccgccgagatctacgagcactaccagcgccagcagcaagaattgcaattacaaaagcaagcccaacaagctgttcaacaagcgacccaacaatcaggatctcaatcccaggtacaaccccaagccgcccagcagaacccatcacaggaacagcaacagcagcagcagcagcaacaacacccataccatcagcggtttgaaccaaaagaggccacttctcaacatcaccctcagcagcctcaacaacaggtacagcaaatccaagcccagcttcaaccccagccccaacctcaaccagcgcaaccgccctcctcttctttgcccctatcgcaagcccaagctcaagctcagctgcaacaggtggtggcgaagcagcagcaattggtcctccaaacccttcagcagcaccaacagcagtcgcagcagcagcaacaacaacaaaaactgtttagcaggccgtacgagccggaggtgttcttgaaggctgggtatctaacttgttttggggatgaccctgtggggtcagacggtaccagcaatggaaacgggtctggcagtgggagtgggagtgggaatgggaatggatcgggggctacgagcgggaatgggaatgtgacggggaatggaaatgggacttcgaagtagtattttgaaagtccgacaacggatttgacgacggaagttgtggatgtggatgtggatgtggaaatggcgcacgatctaagcttcgtgcctatgaatcacgaaggtcaggacattgcagctgcaggttctgagtatggtactggtccctcctgggtgtcatcattatcaagggactagggccgacggtggtggtggtgcgaatggcttgtggtcggactggtgtcggttgcttgagtacgaacaaaatcctgagcctgagcgtccgtttagacattaacgaggcgtctgcctgatctgaataccattaatcattgatcatttgtttgccttgagcggccacgaggaccttacctgatactacactgttataccgtactaaagccgatcagtggtgatacgtattgccaggagggacttgcatggtaggtataagaagggatcacgaacttagtgaatgggagaggaaatcttgaccgcgcataaagggggaagaacccggtggaagagatggtttgacatttagtaccttagttacagtgacagtggtggtgagggtgtaaaacaaagtcaattacttaaagtctcaagagtaaagacctggaaagaagaacgacatcgaatcgagaccaagatttttcacggagatggccaaaggttaatagcgatgcgggagtcgaactcttttttttttctttttttttctttcttttttttttcttttttttttctttttttttccccggttcgagtgagtgacaccctccgtagtgtgagtgaatgtttggttctgtatgttgtttcactaccacctgtgttattacacctttatatcttattcttctcctctcttcagttttcttatctaaatatgatctgtttgcttggggcggtcacttcatctcctgacatcatctgatgtggctcaactttctgtcccggcttgtcaccttcttttcttttctctcgagcaaacattcacttgggctttttctcggatggacctttctgtttgtctgtctgtctgtctgtaaccgttctccacgacgtacgtacggacgtacaacccgaaccacaacgctgcggctgaaggaaggcttcgagggcttaaggctgaaacaagtgaccgactcgttcctgaattgggattattcaattcaaattcaaattatgtgtctatctcaattcccatcacaccctttgctcagctatcagcgtcatagagtgctaattagatgagacatatatgcctagaaacttgggttatatgtggagtgaaaaaaaaaaaaaaaaaaaaaaaaaaacgtagaagaggactagggggattgttggagacttccatccagtgtttgtgtgaagtggaagtcacaagtcatttactacaaacttattaggtgtttgaggtatgtatatagctacctaaaagggtgcatgaaccagaaggaagtagaagatgcaaaacaatgaaaagaagcaaagtaaaccgaagggaaacgaagaaaaataatcaaaggggagtaggtactagttgagagggaaaggccaggcagggtatcaataggaacataagaggtaaacagtagtcggtttggatgattatctacgacgagtgcgtgttgatgtctccaaaggatgaatagaaatttgtctggctgtggttaagctctttgttcgcagtccctatgtaggtagatggcggagttggatatctatattgactggttcatgtcttattgtctttgtcgcttcattgcttcattatagcaacgttgttcagtagttcgttttctttatatagtctagatcatgatacccattatatactcctcccttctgataactcgaaagaaccacagtgaccaagcgaaacttccattggatgtctcgtaaaatctgatgtactgagatggcacatgccaaagtaccgtctgctcctcggtcgtttcatcttatctagactatcatctcatgtgaggagcactgttcgttccatccgatgtagaccagcgggcagagcaactgatgggttgtgacagccctgagtagacctagagggtggcttctcagatcttcgatcaagtcatgctgatgagtttctgacaagtagactataagccgatgaagttccaatcatgttatctgctcaacaaaaccccatgccacaactatagcctgccatatcttgggacaggtcgttgatatttgcacctacaatatcctgacaacaccatgatcagcctggtggtacatacctcacttccagatgagtgtttcacagttctctacgtggtagctcatctgcatgacctccatcaggctcttagttcttgatgcttatagctcactctctggtcacttccgggttctggtccatctttacaccattgagcactcgcccagccaccctctgtccaaatgaatgaagatgggtagaccaaaggttatgtgcaacgggacagcgcgaccttcctacaagtcggcaggtatacctaaacggcctctccaactcattgtagtgcagtcctcacttcgttcacgtagaggtatccttgcctcgtgtaccatacggtaaccataccgtccaaaacctgtaatccattccatccatccatccatccccctcaaacactccagtcacaaagacgaacggcggaccgtcccttcccttccctacccttccctccccccttcttccagctttcatccatcaatccatccatccatccatccgccacccgccaacacccatgaaaatcaatagcacctcttggtacataagtgatcacaaggaatgtggtcgggcagtctaccgattacccctgattttctccagtcagtcagtcagtcagtcaaccagggcttttccgcaaagccaggcagccaagaagcctacctaccaagctagtgtaagcccatacatagtatatggtactgtgcgtaaagcagaaatcatagtagtagcatatatcccagccagtagttcattagttccaaagttcaaagcagggaaatgccagtcaacttgaagcgtctgataacgaacatcttgctcatcggcatccatccatcaatcctaatcctcgctcaggtccggctcgctcgcgcagctccacacccactagagttgaccttctcggctctttccttttcccgtccttttttcgattttgttttgttgtccacccacacatgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctgtgctggccttatgtcctaccggcgccatctccgttctccagacagacagacagacagacagacagacggacggactctctctcgcccttccgcctccctccccctcctcttcgggcaaaccagcctcaaaagttctccgtgtgtgtgtgtatgtgtgcctgttacgcctccccacccccattcccccttcccccttacgccttccccctattgggctcctccccgctttggccatctcccctcccccgcctctccgtgtttttttccccgccacttcttcatcgtcgcttcctttctggtctggggccccgggtgcccggacttttacactagatcgatgatagatggtaggatattgtagaagtgcaccaatgaatgactgacctggttttttcacaaagccaatgaaatgaaaaagagtgcgttatcttgagtttcaaactgatgcaatgtacgcatcaggccattatccccatcacttttttcatgctgcttggagtacatacagtaataaacgaacgatgtcaccaccggcctgccgggtgggtgctcgggtttccgggaggttgggtacatacgtagtccttcctggtacatagtacactgcatacgtatctcttcacgtggtccttcacaaagggtgtacatagcttagcttaagcccaaatagggagggtgtggttagggcagggcagggcagggcagggcagggtagggcagggcaacgacaggaaagggaaagacacacccacagtggggagaagtgctccagaggctagatagaggctagagcccaaaagtccagggcaagggcaagggcaagggcagggcagggcagatagtgttgctttagggtaggtttagggcagggtaggcttgaacccttagttaggattattatcagatggggattttgatagtagtgtataggtaggaaacgtgtcacatgaagatcagatttggatattggaggtaatcctggcaaagagtggcttgtctggttggttgaccagaaaaaaaatagtgtgtatcggggaatgagatgctcggcgttaacaagcctctcttactccatcatgtatcgacggcgttggggcatcaacgacgagcttcttcgccctttgtcatggtgtaagtggtttcaagttgtgttgtactgcgtagcgtacttactgtacacctctgccgacatgtgagacgttaacgtggtaccgccagccacccttgcaatattcggggacctggaggtgtgcgaagcagtcgtctttggttcgaataataaagttatcgccactttgcagttcaccatgctaaaaccttcaaatgccggcagaggttcagaggacaggaactcatgcaactgccgaacaccaagccaactgtgcttgtctgtcccgtcaactcaactgccgttgcctctcactcagcttacatatccaattattttctagaaatgaaggttagccaagaccttcttcttcttcagttgcttggcttctttttatagcgtgtatgaaatgaagggggtggcgagaaaagagaatgaacgattgttgtagtccagtccagtccagtccagtccagtgcagtccagtcagtcatatgcatgaagccctggtcctggttacagtaaccgacgtggtagtcccggacattttgagcctcataggtcgcagcccaaattggactctaccagtacactacatacctctgcattgtacacttcatcggcgttcgtgctccgcacgactagtgacggatcggttttggcattgaaatgcgatagcttgtcaatagctcatctcacgtttcttcactcctcatggcacgtgttcgtcctctttggttttttggttttttttttttttttttttttttttttttttgcctttccggggttgagtctagatcgggctctactcgtctgggctagaaacaccatttagacccatttctcgcagcactccgtgtacatcggtttgctagcgatttgtatgaatagccaggtatcccttcctgtgtgaatcaattcgcatctgcgaatcaatgcgccaccccccttggccgggccaaaggggggtgacagatgaatcgagcctacacgagtagtgcagaagcatatctattctggggtgaaggtggaggtttcctatcggattcttgacatccaggtggacagtggtccgtgagatgcaacatttcggccgtctacccaaaagtgaaattgttgctcggggtgggttttgattttttgggtgagaacatctattggtgccccgcccgccggcttgtggctgatcacgaaattcgaccgagaacggataccacgagacccatatagtacactactgacgatgttcaccgtttggaattctcgaggccctgatgcgctgagctacacgaaccgtactgtagtgtcaacgatataacaccccctgcatgtatatatgtagaagggcacctcgtgaattgggcgatctctgggggtggcaaattctttagtgtactcccaaggtggctgtctgtacgagaaatgagcattctagacattttgataccctagatttctgtggtaccactagctcccttggctgtagtggacatggagtatgtagttgacggacggacgacgcgcgacgggtcgtgggcgggcgggcggatggcggagacccttaaggtacctttgagccatgaatctaggaacgtccttgcttctgccttcaaattttatgcgccgtgcaatcccccgggtccgctctgtggttgcattggtggcagctaaaccctacaatcagctccgggcgggtgctggtctcgagaccgggcccggtgtgggcgacgatacatacgtaaaccggaggacggagattagggtttcggcgaccacatgaaggcacacaaaatgtgtccacctcacctcccgagatgatagcgtaaaggggtcggcaacgggccgatatgtacgtgatatcttcaagggacgagggcttgtgagacacggcagcttggcgatggcgttgctcgtgatttgtacatgactatcgagggagaggatcgtcaagcaaaggggtccgaaacgctatattagtattaccaccaacccatatcaagcgaggagcaaaatgccttgaaccaaaaacctacattgtatcctcgctcaatggtcaaaatggtttcgtatcgtcgacattgactctgaatactttgttgtgtacgtgcgtgcgtgcgtgcgtgcgtgcgcggagcggtcgtggatggagcatcaagatttccgtgtccggcattgtccctgccgaaccgttctcacctccgggtccgggctgggctagtcctccactcggatggcctgatccacaatccgctttgacaaatcgaaagagattgtcttttatctccgaaagacttgccgaatctccttcggatttggcggccatgttcaatgctggtggccgagcctggcaaattttggcacgtcccacagcctcgagtcacagcctgtcgagtgtcgatgttgttcgcaagcacgacaccacccgcatcgctatcagcgcctagaggtcacggcggatcgacaagtcaaggtatcctagctgatggaccagctcttttcggcattatccgcacacgcgcgtgcacttttaatcggcgatccagtgacaggtgtcggggtcgagtggggatagcttcacttgtcgtctcactttgtctttggtcgctggccatttgatgtcacccaaatatcttgacagaagaattgctcctcctcggtgccccctcacattgcggctgacataaatcaccgctacttcatcaacctgctgcctggatatcgaccctcgtcggtcagcaagttcatcatggttcgacgtggctcgttcactggtcgtttgcagatccgtcaagcatcgactccttaacaaccccattctccagcttttactccaggaaaatcagaaaaaccggagatcacggagacagagcccacggggcaaaggagcggaaataacacgagtctgtggaggttggacgtttgaaatcggagtagtctccggattgcccaaactatacacccgacagtgccgcacttcctgtccccatgctcgcaacgcaactgggtgatcgcctttgtttagcccctataattacccctgaaacaccctgtttgccgtgtgtgcaatgtaaacatcgacgtcgcatgcgtgtcatggcatcgtagccagcgactccctccaacctccaaatcccttccccatctgtcgtcactccggcgcattgtcggtggcatggcgcacgtgtgataacacctaccacactatgatggtttgtcaacgttccgttccgttggtcgatgtgtcccgatggccaattggcaacgcacattccgcactcgcactgaaccgttgcgatttgcgcagcgcgcgtcaagtgcgcctgtcaagtggattttcgtttccatttcacagctttgtggatcggcatccaccgtgccacccaagccagaccaaaccagatccggcctgctggaaccctagcttggcgccaaaaaccagatggtaacctagtcgtagcctcggagacgaagaggttctcacggccctgagccctagcatggccgcccttgccgctcgcgagccctagtacgataggcttgtggggcataaaaatgcggcatgtgtacatacatgtatttccccgtacgtaaggaagcttttcaacatcgtggatcctgccgccgctgatatcccgttgtatgcccacgaccgggcgctcagattgcagtgtaggaggaacggttgtgcactgtcaccaatcggtaagatcacaggacgaaaagatacggacgagggatgcggcaatccgtcaactggtcagccatatcagatggaaaaatgtagttgtggttgtggtggtggggtcaagactgccgaatgagccaaacccctagctgcgcaagctcgaaccctggcggcaagtatctttcattgttagcatcgatccaccttttgacgtcatcaagacatgctctcttcttagtgtagcccgatagccccacatcagcgctacctctacgctgttacccaccctcctctggggctctcaagaacttcaccacagcgctgtaacaacaacaaacagcgctatgtgtactcgctaggctcaatgaatgcttgaccgagtttgctcacctcgaactccactgttcttcaccgtgccgagccagagttagggctaggtgcccgaggcccactttcttcattacccctacgctgtttagtgcaatctagctgtcgatcccgagtcacgattgcgatgccaacgagtggaaaccgccaacaaaagctttgtcgtggatacagtgggggacagtaggacgaaactcggtcttgctcggtaggtagctcggatgggtcgtgtcgaacgaaacgcgaagctattcctgcaattttggcgactgcggcccatccactcctctacatgggcagagtcaccgctgagtcgccaaggttagtcatccactttgtgtgttggcctcctcttggtgagcaatgctggagcaagttccgatgacgctgatggcggcgtgacgatgatgatggcgacggtgacatgcttcggtggccgaagcgatgaattggccatggaaggaaggaaagagccccaacccccttgaaattgatataagaaatgagacttgatcaacacgtaaaacgtctgcccgtaactcctgcaaaagaataccacaagatccattcgtagagtcgcatttcgctggatgttattgcgaaagtgagatggcctgaccatgaatgcataaatggaaaatggtatatgtgataaagatgatatagcaaaaatccttccaactttttgttttcgctctcttattttatagtgccgccaactccagtgccatatatgcgatgccttcgtacccaaacaagacgaaatcgagccttgatgaaactggtagagacaaatagtaaaataaatcgtcgcgttcgtgccatttcaatacccaaaagaaacaggaaaggaaaagaagatacgacaagaacaactccctgctgcgccgacatacataaaactaccatcaccacctccatgttggagcatatgttggtccttaggatactgaacaggtctcactggaccatgaaatcgtaccgatggaaccgactataaatgtggaaggattggtatttcagactaagaacggggcatgggtatccgagaaaggcaagaaacatcgctttgttggtgtaacttgaaatcagatctcgtcatgatgagccatcccaaagcgggtggacagtgccatcggctggggcggggtcttggagggccaaaccgccgtaatgagtgatccagaaagccggatcatcctcgaggggaaagttgctgaaatcgggtaagttactcgtcaagagattggaatcatcactgccgagtgacgagttgtttgccaaaaacttggcaccggccttcatcatcttgaactcttcaaagtcaaggaaagggtcagcagcaccgtagaggttgggctggggctgaccatacccaaagccgctgccggacgtagcggcacagaaaccagatgtagtctcccagtcatcaagagctggcaaaaagtcctcgacttcagacatgtcgcccgaggtggatgtgttggtggtcaaggtggaaagcgactcagatccgtagtaatcgaaggagccgtagctttgcgcctggtcatagctggacggagcaaagtccaccgacttgttgcccaagtcgagaccctcgtagtggctccaatcaacagaggtagcgctcaaaccggcgctgaacaggggctgatcattgtcggagagactgccaaagaagtctgcgctgttggggacatatggggggtacttgatgctggaaagatccaaaggagggagctgtccgttgagctgggcaaacgtcgaagagcccgtcataagtggcgaggcggactcggactgggctccacgctgcatggcaaggccactgccgctgacgtccaagttatcgacggagcgagctcccaggcttgaggtggtgctatgcatggagttacccctgctgagcgtgtaaggaccgcacttctgcgagggcttggtatgcttgtacgtgggcttgtggtggccgttggcatcgaaagagagcatggcatccgagttggttgtgttagccctgcgcctgctgcgggaagcggactttgagcaacttcgcgatacggaagagcagcttttgtccgagtcagactcggggacggtctcgagctgaggatgctccttcttgtggcagcaggtacagcgaccgccatggttgcaacagcagctttctgcaagtagacgatatgagagtcagacaaagcacagcctcatcaacccggcacagcgaagactggatgctcacccttgtgaccctcgaccgttacttgcaagtgaatacacttgctcgtcttttcaccgcagtcgcacttgacgtgcgaggcgcgatacttgcgcatggaccgacagtgctgacattgcgaaaccggccgcccctttttgttaatgtgctggagtggacgatctgcagccgcaccgcgcaaaattagcacaattccccatgtaaaagaaccaatatcaagacgattggatagacaccgccaagccaattgcatgagctgcaccttcgttgaccagaaatggccctccttctcctcaatgcttctctcggccccattgtctcacgatgtcctaacccgagtgcccacggtgtccacggttgctcacggtttagcgatctgggggcttcggacaaggcaggtcgtctcgccttggaaccaggttccagcaccacttcaaaactactttcccccctttgcctttcaagccaaccttccagtgcagtgcagtgcagtatgggtcaagtggtagggcagcggaatggaatgcaaactcggcaatatggagttactcaccgtggtgttggcagttgctcacacgatgacccctcacacaggcctcgcaagcccacttttcaccgttgatgagcatggtcgttgaagctttcggatgtaatgttaaaggtgatgctggcgatcggacctcagacttcaggcctcgagaatgctagatctagcaatggaaacttgggtgggttggaatatctagaaatcgctgacgtggtgcggtaacgctgctgcgggatcggagcttggttcctagcacaagaaccctattgccaaactctttttttcctccttcctcaaaactggttatgtgtgactggtggcaggatcacgggccagtactttcgcgtcctgtatctgcgactcgactccctggagttattgcgctggagctgggactcggaactgtatgtttgtcggtgttttgctgctcaggggcaacgcgtgcagactcgatcgaagctatcgatggtaaggtgcggttgcaggcggttgatgtacctctaggtgcggtcgagactcccgggtaatgtgccctctatgattggggtggtccagtgcactgatgtaagccttcgcttcagggggtgggcacctggtaaaaaaaaatgtctaaagtgggaaaaacaaagatgtcaagatacgcaaactctcaaatgctcatgcccgtgcgtgcgggtatataggttgacgggagacaggtggcaataagaccagaaaaaaaagagttgggaaagcaaaagtgccgatgactccggtgaacaaagccgccctcgcaacaagcatataaagatggcagacaggaccaggcaatgtgggcttgaagtggagatttggccaaagttcgtgtgtaagtcgcgggcgcgagagcgacggtgggcggcgacggtaagctagtacggtgggcggaaaggttggtgacgaggccctggctgtggtggctcttgggacggggcctgggggtttgccagaccggggactccaacgaccaacggggaccgactggaaattggcgggcgtaagtggggctcgcagaacatgggacaccactgcttgcctgcaatcttgctgcaacctcacgggatggtgtcgggaaggcttgccttgtactccgggcctgggggggtaggatctcggctgagctgcactgttgggaaaccaacctggagactagactaacccggagactggagtcggggtggggtgaagattgctgactgtattcgcgtagtaagatagacgtacggtatctatcgatgtaattttcccagctcaagatctccgggtcggcggctcggcagtgacagctagtctggctgaagacttgcttgagtggacgttcaagtcgatcgaggtattgcggcagccgggcgacggggtcaagcacatttcctggtttccagacagatcaagctaggtcggtctgtacgtcggagaggtgtcttaaccgccaaggtgaggtgaggagggacgccgctctcattgagacaagcaaaggggcaaagagaaggacgtgagagtagaatatcctatggtcggcggccgacgggcaagagggtggtccggtctttttaaggtctccctgtcccctccaacatccgccatgaggatatgggggctcggggaatgccactttttacctagaaaaaggcatgggccacggcgggataggtaggagcggccgaagagagatcatgataaatggatacctcgagctgccgactcgctgtccagggcctgcttcccgtgctgctgatgaaccatccatcgctcactgcgtgcagtcactggcagactggcactgcatcccgttgtccatttgtgggcattgtgggatgggcgtccgcctggggtgggctatggtcgtaataaggctagcaatcatgttgcagaacatgggagacaggatggaacagatcaaagccggaatgatcattgagcaattggaagaaagcaagaccccaagccgggaacaccaggcgagtccggggtgcagtgacgaaatgggagctgccagatcgggatgctaagggagcagctggtgcagtccggtgcccggtgtggtgggcgggtttcgttgaacctttgagcgcagctgcacagattgcacagattgcagaggaagtcgcagtgactctggtgctcgcatgaggcacaaagctccgggctcaaggtacctacctacctagaggtatgaataatgtactcaagttgcagaggtaggtaagcttcaactccatcctggcctatggtgtcctgcctgttggggaggggggtcaggttagttgtacatagtaggcaaagtcggcatcgcgttgcaacctagaggtactacacggagccccaaatggtagtaggcatgggaggttgccccggcggatgaattcacactgcacgcttcatggcacgagctctgtcagtgagataacatctgtaggtctattacaagacaattcttctcgatagatgggggaaggagtagcgggagacacacaactctaacccgagctgaaggcaatataaacgacgacataggaaagaaccgggctggaaagaccgagacgagaagtgcctttgggatatccttgagacaaggcaatcacgacctcgagccttcgttgtatcataacccagctgttggcaggcgccatgtggcaggttcggagcagagcgggatggaaaccgcaagccctggcagccatttcctgaattcagcatcattaaagtcgcctgccatccgtgcttcatcccaccccattctggtctcatgcgacctgtcttgattggacccctattcgtgtcttgctatcagtcgcattctacgcagcttgaccccgaattcgatgttagggggtttccacagatcggtgatgaggtgagcgtggggaacctggattactacaccacctcacagaagtcgaaacgttgcttcctctcatgctagtgtactgtcggccctaccatagctggttcagtctttctgaagctgagtgcgatgatgagatggttcaaaggtaaggtagccttggcaggtacgatgaaccccaaactcggctccttcctgactcgggacagtctctttgtgaggaaatggaaggagggtcgaacctgcacgtgtagaggtaatgacaggagcaagcccatggaggaaagaatacccggatgtaccgcagcatagtggacggtagtggttgatacttccacttctatctccgatcgtcgccgggtgccctgggcaggcatctcagtgggtacctctactatggagatgtgttctgagtcgttccactgttcccggtgctctgcccggccccattttgcactgcaagccatcgattcgcatcgacggaagcgaccttgtcatcacgcaatgaaacaggctccatcaacaacagaagcactcgcttaaaatcttactttgttgcgcacctcccacgacaagcgcgcccactcagccttcccatccgggctctcccagggcacccggccttttccatcgtcactctcaattacgggcttgttgcatcgatcctccccacgtccggcctccccctgtggtctttgctacgagaggaagccaccctgcctccctgcttaccgaggcagcgagacatcaggcaacatggacaacatgaaagcctccctctgcctttacgtttgccgtaaccgctcggtcgcgtatccgagagagtgcaaagaaggcaggcgaaaatggttgcagctgaaatgagcacatgcatcaacgaaaccgccgaattgggcccgtcttttaacctgttcttgtatacgcagtaaggtaactggctacgctaggcctgtagccaattaccccggggttcgtcctcctcctcgcttgcccaattccacgctaaagaatcgctactctcttttgggcccaacaacggcccgtgctggctgatcgggttagagcaatccaaaccaacacctcctccacagcgcacatcccacaaccttaacggtatcgacgggcagctctgcagcctataagtccattggtggggccatcgccgaatctccgccgctcacaacttgaagtgacaggctgacagcctgcagtaaaatcctgtcttttgaagacacctctgtatccacaacatcatctggcctcggaatgtctcactgtttaatatctgtgtttggagagaccaagctccatacgggatgacttggcgggtttgagtcccaagtcgttcgtttgccagaaagatattcgtctgtacggtctgggtgaagcatcttgtcttgtagaaagggaccccccagccttttgacaatgaccaacaggcggtgctgaagcatacgacatatcccacgttttcagcactttcatgatactctcacgaattggcttactcaagcaggtcgaaggggagagggccgacatacaatttgcggatacaggttcgatccatggcaacagccggactgcgttggagcggtcgctaatgtacgtgcaactccaccatcttactgtagtgtatgtatatcgacatcaagcgaaaccaaccacacaaattggaacttctgcgaccgatcaaggcagaacctaacgatacctcttacggaacaccgtacaagggtttccgtatttttaccaggcatctccgatacctcggcccggttgcaaaggttgcagcataaaacacaaccgcaaccttacggatctcaagcttcttaatggtcatccagggggttgacaggttccatacgacctgacacaggtccatgatacagcctcatcatttctttgccgcccgctacgggttaatgagaaagctgcatgtttgggtgatcaagtagagtcaagcttgtcaaggtgcctaaatacgctaagatggtctccaccaagccgcatcaaaaggggccgacttctccagagtcccccagatcggcaacaacaggggtatcgaccaccatgctaacaaaattcgccgggacatggccgactgtagtgtagatagtatacatcgcggatggaacgaagatgatcaacttgaaaatcggaccaacaaacgtgggccattccagtcttgaggtaaccagaactccgttctcatggtcgcaaaggtttgcgggtgcacctcgcattctgttctcatgttgtctcgaagttgctactctttagaaggaggccatgccgaagccctgtgcaaacacgtacttgtaatccatgatttgtcgggtcagtccgccttcttcgtgaagcagttttaccggccagccggctcacacctcacatgcgcccaagaagtagccaaggcgaatgcggatttatcctcctaattcacttcaatcgtcctactatccactcagtccttgctgatgacaagctggggattttcctaccgtctctcgtcagctcctagacctacatcacgagtctgtccatctgggttcgttgaaccactgccggtgctcgctgtttcactgccctcatgaaggatcaagtgtcacacggcgcatcagtaattgacagtcgagtagtactcgccaggctcaaccttgtttttttctcggtacaaatgctagcatcatctggacatcatgtgaaatgtcagacttcaccgaccgcctgacctcagattaatggaagcactaaaatgacatatcacgtctcatgaaggattcgtttaacgcgttacaggttcgacacagaggacacgcttcgggtccaaagggggctcggcagcagcgtgtttcgataactggtgcaaaatccaggacggacttcttcctttcgtcctttgcccttcgaccaagttgaaactaccaggttggctatttctgggcatcgtatctgtcaaagttgtaattgaagcgacaaaagcatagggtaatcaccgaccaagcatcatagtaagttcaagttgagacgcaatacgttaacatcgcacgttgccttcctcggcccaggaacgatcgtgccgagatgaccttctgactctatgcaaactttacatagttctgatatgccattcccagggatccaaaactatgtatgcttcttccgcatcgtgctgttggaagtgccaaatatgatgtgtctgttaatgttgctccgtctgtgctgctgtctgagtgagcccaggttgaaagtgttgtcgtactcgtttgacaaggtaaatgtgtaccctttattgctgggcagtgtcatctcaccgatatgctatataggatgccaaaaatttgggcgggtgatcacaaggcaatcgggttgtgcaaccaaccggctgatacactgtcgttttctgcaattgttctagaagacccggtccccatcccatactccgcactctctccaagccatgtgctttcgttttcggagttcaaaagttcgaggcgatggggagaggacaaatgatgggagggcggcaagattcgacacacatgtgccatttccgttcaatttagccagacgacagatcagagtgtgcctatgacccctcggcgagctcaggttcacaccctcgtgggcgcttgtcggctcgacgcctaaaatcgagtcttgacgaagaagccaaggccgaagttgttgatgtcgttgctgcaatgatctatccagagtttcaagggttcgtctctgctgaccgggtcaaagggagcgggagagctctcgtctcctcttctgcatcctttcccgactcaaatacgaaaccttcagacaccactccatgatgaaccataaggggacaagggaggaaaaccaaaagggcctcctgcggcaagcttctgaactgatttgtcggtcgacacctttatggtggttggccctcaagatgacgttattcttattctttgaagcatgacgtgcacgctagaaacggctgcagctgacaaagagtattagtaggagttcaattccaaaatcaatggcttcttctctgtcttatcactggccagccatgatgtggtgatggaggtggtggcatcactgtggaaatcccaagttcatgcatggttgaagaagagtggggtaagggaacagaagctcgagcccgggccatgtattaggttatgtacctacggtggagcccacgttcatcaaagcttccctcaacagagcctagcggcactccggcaggccacttgtgcctctcttcaccacctttgcatccattttccatccacctgaattttcacccctcataaaacccccacgtttgacaacaactcaattttcctccccgcaaccaaatcagtcttgtcaattttctttcaatttctttgcctatcttttcctccctccgccaaccccacgacgccaatcaatcaattccgatcatgaacttgatcatgctgctgctttcatgacgattgcaccgcagaaaattttcacgtcttgcggtggtgctaccacgggattggcaagctacaccggccctccggcctcgccgtctaccgagacacgcaagccgcaagcgacaaaaagttgcacgaccatgcgctaagccgcttggctcattcattccctctcgcttcccctcttcccttctacatcctcctttccatcatggcagtgtgcaacaccaggttcgggccatgcgcggcgttcaccaaagttcatttagctctttcctgcctcgtcctcccccaagccttgtgacagactgctggcgattatccgtcaagccctgttcgtagctcgttatagctgagctaggcgcgggaagattgaaaggggcaggctgaaaggagatgtcgaggtgagctgctgctgcagggacggcttggctcagcatcacatatcgagagctgccgaaaatgacattgcacctacacgttggcacacctcatcaccttaggcaaggcgcgatgcggcgagggccgtcaacgcgttttggtactcccatccttcccattcttttccattcccccatccatcagcgcggctgcgatcattgatggtgttattgcaaatgtggttgtttaccacatcaccttgccattaggcaatgtggcttacctaccctctacctctttttttttctgccaagcaaggtgttcgctttatgtgttcatctacacatctacgtctcaactggttgacgttgatgtccaagcttaatggctaaattgacatatttcaaacccaatgctgggcgcccgtgttgaccgtctcgtcttgagcttcacatgatatccgggaatcagtggaggttacattctaatattccaagcaacactatatgttgttgtataattcatgataccatttgttctggggaagttgaggaggggaatatacctcctcgatctagatgttcgccgactgctgccttccatggttcgtcaacggggcaaaggggaaaggtagtcagcatcatcaaccactcaatcgattgagagctgcggtggtgtgtcctgctcatttgtctccctgtttatcacacctctttctcccctcacccacgtaaacatgcaagattttatttttctccctgcccattgtgaaggtgacggggtcgtatcggtattggtgctgctggtgacaattgagataaactaccgagaaatcgcccgtgggttgttccatttggcctttcaatggttacatctgtttatctacctctgtgctgtctcaattacacaccctttcagtcgcactacccacaccattcccagctatgcttttcgtaaacgtcatgcaacatgctgaatgttctggaagtcattgttcccggaacgaatgtaccctcagcaggcaccgcacctcccatccagcccattcagcccctttcccatcaatcaaagaacccactgccattatcttacaattcgagaggctcggcttgccgagttcatgttggacggacattgcgccgtgtgtacccgtcccgcactcgccacgctacgcctgccacgcccgcatgttgtgcgtgcgcctaccaatgttctgtctgtgtcacgccattttcattgtcatagagggacggatgttgacttattgggacgggaccggatgggcggcacatgcctcacctacctcaccgcgctcgttcggcattggtagacgattaggacggctggcggcttgtttgtacttggaccggccggaactaaactagaagacatcgctgtgaggccaaagtgggtacatcacaaactatcatgcaagcctcaagtgaggttaaatttgagtttcatcacatttctcatagtcctctttcgttagcttaccacagctagcgtcttaatgtcaacaccgttatgccaatgtccgccgatacccggccagtggccggtcaggtagatagccatgacttgcggtccacgtccatctacccgaaagacggttatacaccgcagcttctcttttttttctgaagcgtgggaagatggagacacaaactcaatcttctctcggagttcggcaatccttcatccaccactacataccgaacagcagcacgttgtgtcacttccggtgccggcggcgctggttccggtctccggcgctctctttttgctgttgctgcggtacggtgcggccgaacgcagatttaggtgagatgtgaacggtccgatccccaacctgtctgcccgatcatcatacgccaaattggcatggggcgatcgtcatttttgggggggatctgggtagggcgatagtaggactgccggcaaaaggcatgcatggtacacgggcatggcatggacgacagattgtggtagtgttgtgggatgtgggttacgctgtgtaaggcttcgaggaaaagaagaaacgggggggcacggcgttctgttacaccctgagttactgttttctgtgcgcaaagggcagagaaaggttacagatagggacacaaaaaccaacgggtttctggaactcgtggtggtgttgagcgtatgggaggttaccagacgggactgggaggagatacaagcgcggttcctatgtctccctccctatctttgtcaacatcattcaataaccgtctctgtggttaggaatctggttgtcttctgaacgagggaaggataggggaaggaagaggagcacaactatccgccgcctgtcgtttgtttagttttatttcactgccttctcggtgtatattcacatgccacccgctgtttgtcgtattccctctacacggcggctgacacacggggttgccgtacttcctttttggaccccttttcattccagtccggctggcatgccgacttgtgagacgtgaggcatgtatgggacctccacatttgtcagctcaggtttcatcaaatcgaatacattacatgcatctttggtcttgatgttacttcaagtcatagacaatcgatgcattttccattgagtctttgttttggatccacttcacactgatacttttccatatccatgtcagtttgcgacgtccgtttctggattaaatgttcccatctgctcaagatcggtgtgacgaatatcagacaggtagtgtagtaggcatgtaaacagcagaaacatctaccatcgatatggccctcaagtttgcgcaatctccgtgaccttgcaactgaagttcaaatgtcattcgtagtgagattgatcaagtcgtgctcggacgctccgttatggtaacccctttgttaagtgtgaagagaagataagtaacatgcaaagcttcaatatgtaggcacttcgcagcatcccaaacataggtacctggaagatcatcaaccctgtctcagatctgccgtaccctgtatgatataaagtgaagtaggcgcaccacagcagacggttagaactttacagcatgtcaagggaaatgacacctgggtatgtcttagagacagagtccatgagaccactttacgctgttgctctaggcggtcaggaatggtttcgagatcaacaatgaggacaagggcgaccgaagcagagccgccttcgataccagttcatcccaccacaacggtggataaccggtctgaatgctttggtaacatccaaaagcaagacagacagactacctaccactcggtcgctatattttctttcgttgctatggaaaacaagcctcacagtcctcgcaacatcagatttcgtcaaagtccttaaatatttttagagaataactcgtcgttggtctccgtcgaaataactcttgatctcgggtcgcgacccgacgttccggtatacgtaatccggggaagtgagtgagtgggttgccatgctgatgattacttgcatgacagttccatgtcgcggatccgcgggatatgtaggtatgtatgcatgctgtaaggaacaggaaagctttcgtcgtatgatgtagcttggagccgtggccgagagataaaaagggggcatgagacccatactgtaaaaggcaacagtgtgacgtttgttgcaaagtggaaggttgaaaactgcagtgcgtgtgattgtgcatgtgttggaggaaggttgccgaccagtggtgaagattggacgcaatgccgtcccatgctgtgagggttaggtgtggggaaaatggtgtgctgttaaaccagggttagaccagggtgtgctctccggggttaactgtgggatggtctgcctgccaagcaaaaatgtggtggcccaaactccgctttcgcagctgccgtcttctccgcacaatgacagttgccgatggtgtcattgaagaccggccaacgacaaacaaatgctgagccgaggtcagactgcgcatcaccgttcacaccaacaccattatttaccgtaagagccaaacatcgccggcaactgatcagcaggcagtgggcttgagatatcaattgactccaggcggttgagaattccaagttcagttaccaagcactcatcttgaagagagcagacgccaagacccctgtagatagcttcagtttctcgttcctccagagatactaccttcagtttcataaccgccatcatgcccgacactatcaagcaatattctgacccggaaaagtaggtatacttgttgaaacttccattaccgaacgccaaactgacaattatgcagacccgtccatgttgtctttgtaggagctggtgccgtcggttgtttctatgcctcgaggctgcatcacgtaggctcatccctatctgttaactttatgtctgataagtcaagggtgaagcgaaaacaaaaatggcctggtttctcatcatccatcctgactcatccttcgtccccattgcccagagcataaataggtactgacacctctaccagccctccaaaaacatccacgtctccctcatcgcccgttccaattacaaagccctcttagacaacggcgtcaaactccaaacctactccttcggcgactacaccttcacccctcacgccgtcttccccaacgtcgccgccgccgcctccgctcctgttcagcaatgggactatgtcgtcatcaccaccaaagcccttccggaccgcggtgacgactcggcgctcatcgccccgctcatcggtcccaactcgtgcatcgtcctgattcaaaacggcgtcggcgtcgaagcaccttaccgcacccgttttccttcgacgcccatcatcagcgccgtcaccgtcgtttccgccgaacaaatcagtcagggagtcatccgacagaaccgatggacgcgcatccaccttggtccgtactccaactcagctagctttgattctagcacacctattaccaaagaccgtgatgaagtctccccttctgccactaccactcccaaagttgaatcgacaggcaatctaacacccaccggctcctcctccccttctccttccccctcttcatccgcgccatcttctcaccacaaactcaccgattccgacctcgccctccaacaaaggggctatgacctggcatcccgcctcacctcttacctcgtccacttgggctcagtccgcgacgcccatctctccaccgaatcccacctccagctcatccggtggcacaaactctgcatcaacgccgccttcaacccgtgctccatcttatccggcggtatcggcaacgccgacatggttcgggaccccgagctccgtctctttttgtccgccatcatgtacgaaatctgggatgctgcgcctttgatcctgggtctgcccaagggagaagggttcgaaaaggatcccaaggggttcgcgacgccggagaagattctcaagtcgacggagaggaacgtgggttccaagccgagtatgttgttggattgggaggcgggaaggccgttggagttggaggttattgtgggtaatccggtgaggattgcgaggggacggggggtggagatgccgaggttgcaaggggtttatgcgttgttgaggagtatgcagagtgtcagggagaggaggaagagggaagggaagttgtagatggaaattggagggagaaggttgggggagatgggcagtgaaaggtggttgttgcttggtggttgaacgagcgagcgagcgttgtcgtggttccttttgggggcagatgctttaggttattagtgtgagaaggctagacggtgacatgttgagactggcagctcacagtatcatcaggatagaagatggagtagtaatcaaagacgttgatcaacaccatcactgcacgaaaatgagaatgaatcttagaagcgactcgagtgagcctggtaaacaggacactcatcgtgataactgacatactcctttacaaaggccatccattgttcataagagcttcgctatcaagaatttcctacatggacgacaggagtcttgctccatccagaccagacacatctacaacatgaaagaacctatcgtttttttttcactgacaccttgatggcatactcatcgttaacatgagcgcacctggtgagactggaggtattcatcactttaatgacaaacgaaaaccgtgaaaaaaagagcaaacgttatgccggcattcacacgcccgtgccagtgtgcttgtgtgccccatcctatgtacgtagaatatgccctaatcgcaattgcggcacgcccgtcattatctccgtctcctccgttgttaagtatttcgtgaataacgtcaccaacccagtcaacttgacgcaagggatcgtaagatcgggactttggtggcccataattaccaatccagccatatctgtggggtttttgatgaaatctgagacgaagctccttatgagagaagtcgagttaaaacgtgatcgcctgtgggtttttttggaaacattatgaagaagtgagagaggcggattctcgggctgttgctgtgatgtgacttcttagggggttaagcgaggaggcaaacgggggcacaacatgctgatagttgacaagccgagaggcaaatggagtatacatggtacgtaaatgatctaagtatgtagtgtatgctgagcagggtacgaggcgcgtgatgcggaagatgccgtcgaggattgtttgctagcggacggaagggattcggaagaatggtggaactaagtacgtagttggcgatggtagtttacaccactgtgagcgttcatagctggagtcccgttggcgcacgacgttttttcgaatgcgttggtattccacagtttagtgtagaatcggtagtttgatcatccgcgacaagtcgtcagatcctgattcgcagtctggactacgatacactagtagcgagctgacggcatgagctgctgtctgcaggggtgttcccacgttggcaccaatgtgcacttgtgcgctcagggtcctacccatgcgtgttgaatggttactcgtcaggtcgacagaaccgagcgttcaactagtggcgggacttgacgagtaatcggctcccgaaggacctctttctctcattgtcgcgtttcctactttgtacactagtgtgtgtccttgaaaacagggacatcggggctgtggatgtccgacctgacccaggctgtgtgtgccaggaacaaacacaagtgggaataacaggaaatgcccgtcggaccctcgtcggagtgcatacgcggtagtggtacccctacgcagtccgcaccgggccctcccccggggctgtcgctagtaacagctgaccctggactgactccgtgtaacaccggcccgttgcgcccttgaactttgcgggacaaggatgacgtcatgtcacaagcccagggcaaaacgtcgctatttactgtgtgtagtgtcagggtatatatacgtttgatgacctcataagagcgcctgctaaatatgatgtcctgcagtctcgtggtagtgtacactacgcctttaccggagaaagaaaagttacccgagtgtcatatactagtacttccaacctacagaaaactaggatttcttgccagtatgagttctagtcttctgtagagacttgtctttttgccactgatctgcactggtaacgcctaatggagatttagtgtagagtttttgttttgtgtttcggattttagtggtacacagtggtccctttgaagcgacagttatagcgcggacagggagcctattagtgagtaaaatgggagaaatctaattctgcttcgaggtcttgtgagagataatcaatttggggcggaaaaaaaaacacaaaaagtaatggttggtgtggggttcccttttgtgtacgctacaggcgttcgccggtgagctgcctcgcttacctgtaggtaggcaagtagggtaccaaatggtaggtacctttcacccgcagtgccctggacaatggatggatggtttacccggccctttcaggaacggaaaatcactagtctagtgtactagtgaatgtagaaatattggaacctcaaagaatccaagcaaacgcgaagccgggtcctgacttgagcacatgtgctatcgaggagtcacttgccctgcccgagtgtggctgaacagcttcagtcaattacttactacgcgccagtgacattgtggcggtgacaacgccaagtggcaaattggacatgtgcctgtacatcattgccgttaacattaaacagcaactcatttgccctatgaaccagtcaattggacaagagtctggaactctcgatcgtcgataagccccagaaactcggttcgttccataccggactccaatcagtacactaggtaggtagtgtagtgtacttacctaggtaggaaactaacttacaggtgacgggggtggcggttacccaagtcgggtcaacatcggccccggtcgtccgatggccttttgccgcgcgtcttggcaacatagctgccaccaaaaaatgaagcgtacgatggcgggttggacagcagattcactctcccgaatggaacccagaaagtgtggtttcagttatgctggcaaggctgggtaggtaggtaggtacactaggagtgatattcacagacaacaacaacaccagagaccgggtatacgatacagcagcagcagaggtgagtcgaggtggaccattggcagtgagcacaactcaactcgattcttttcttctttggctctcagctaccaactcagacgggcgggcttggccgtccatcatctcagctctctgagactgtctcatctgtctaggtacccaaaccaaaacccttccttttcagggtcgtacacctacctatggtttgggctcagctgtgtgttgtaccgaaacacgacggtgtacaactacacacaaggtgctggtgcgctttcattgtcgcattgcacgctacacctcactacctacactttcatccattgaccgtcaccattgtctgtacattttattcgctgtttgcctctccttggtcgccacgttgtcgcacccgaccctaccctacccaaggtcggtacctacctctagcgctgtacgcgcacgctggccagcactcttgctccctggaatggcggcctgtgaccaccaagacatccgcaacagaaatcccatgttgatcaagcagccaggcagatgggcttttcctagatctgcatgcctccatccgtcctccacccggaaccacacacaattgatcgccccccctccagctccggtttagcctgccttgctagaccggcatactcccatcacccacccactccgtccaactttcccggaacacacctcgccggcctgtcccacgttcgcccttgaccaccattcagccccgtgagacagagtggaaattgtggatgcgacgccccaggaacatcctcctcgaggaccctcgacttctcctcctccggctgcattctgttccgtatcgcccgtctagactctcgccgccgctctctttccacttctaacttgaccctattgcgaccacagtagctactaccctactacagctacctcgtctgctcatcctagcatagtctgcttttcgccgctacggtgccgctacggcacttacatccatctctctctaccgggctacactaccctctctctcgtctagtgtacactacctatcttttcttgcgcccctcccctccatctcaaattcctttgtgattcaccacctggctggcactccttggccgttatagcttacagtcggagttttgatcctgaccctctccggagtgaccctggccctgagtcgaactctctactttttttgaacctacactatcgagctacctacctcttacgtaccgcggatccgcgctcattcccaggccctgaggtgtgttctgtctttcctctgtctcaggtggtggtgttccccagtccctcgcaggacataccattctgcatcgacttgtacgaagcactcattttcccataccttgcgagtctgtttgggcgctaatatatgcgctcactttgcgcccaaagtgaagagatcgcccccatcacgacgctccttccagatcgatacgagggacattcaagggaacagccagaaagtttcacagaataaaaagaaaaaaaccaagagcttcagccttcaactccggtctggatatcacgcagcttcctaaacaacacatttacacgaccatcgcaaaacgacgtcacacgcggatgccatattgacagcctgactgcgagaggtcacaagcttagagggacccaacatcaaaaagagacccccgggtctcggggacacggagttggcttcggcaggcacaggcaccggcacaagcacaggcataggtacaggcgcaggtacaggacatggagaccggcatggaccacactcaagacacaactccgactgccgagggtcatggtcaactaggaaacagctaccagacccctgaccaactggccgcaaacaacatcaaagttcaggactacatcgacaacactgccttggcaacggacctccatgccaatgatgcctccaatagctcagcgactgccgacggcggctcctcagcgattacttctccgaccaacctgtcatcatggagcgcatcctcagatcgacaactaggccacggaagcgtacaagaccccgaagaccgcgtctttcctatccgttccgtcattagcgtcgacctagccgccacaccaccagtcaacgatgatattcgcgcgcgtcgtagaatttctctgtccgagggttatgcgacttcggcaggcgccgggaataccgcgactcccactcgtccgcatgcgtcgaccgttccgactgccaaatcaggcgccatcgacgtcgaaagtaggcccacagtcagtcagagtcagtcatctgtctcacaacctgatggcagctccgttttcagttcatcgtccgcgggcaccatgcgacacaagcgccgcatgaatgccatgacaggttccctgtccagtgtccaggccgatgccgatagatatggaaagggacggcctatagaactcgtcttgggcgattcgtccgaggaagagtccgatggcggcgcagacggcagcggagacggcggtgacctgggtacgattggggcatcttcgtcctctggcagggagtctcttgacgctcttcctgaaactcatttcgcgcctcgcttcaagcatatcgtgaccaacgagggccatgctgtgattacaggtcgcgatgggcagctacaacggtgcgaagatgaaccaattcgttagttcctcctctctatattctcaacgctcataaccaatgctaatcatgggacagatacgccgggcgctgtacagggcttcggattaatggttgttattcaggaagaacgagacggtcgcttcattgtgcgattcgtgagcgaaaactccaagagaatcattggctacaccccgcaagagctcttccgaatgaacaacttcctcgacatcttcactgatgagcagtctgagaatctactggaccatatcgatttcattagggatgaggactcggatccggctatcaacgggcccgaggtttttagtctctccatccgactccccaaagccaaaacttccgtcaggctatggtgcgcaatccatgtacacccgtcacgcccggaactgacaatctgcgagtttgaactcgacgacgaccacgattaccctttgcgacctcctgaggaggacttgccagacattcccgaagatactttgcagtcgaatcctacaaccgaagagctcactgaaagcacagcgatctcgagcaagccattacgagtcttacgcagtgcgcgtaggcgaagaggcgaggcaggagcaatgcaagtgtttgatatcatgagccaagtacaggaacaactagcaaacgctcccaatctggaaaagtttctcaagatcttggtcggcattgtcaaggagttgacgggctttcaccgggtcatgatttaccagtttgattcctcgttcaacggcaaggtcgtcactgagcttgtcgatccgatgcaaacaagggatttgtacaagggactgcatttcccggctacagacatcccaagccaggcgcgcgagctctacaagctcaacaaggtacgattactgtacgatcgagatgtcgagagcgcacgaatcgtttgccgaacgcccgaagatttggagaccccgttggacatgacgcactcttaccttcgtgcaatgtcgccaatccacttgaagtatcttgctaacatggcagtgcgctcttccatgtccatctcgatcaacgcctttggcgatctctggggtctggtttcgtgccactcctacgggcccaaggggatgagagtctcatttcccatacgaaaaatgtgccggcttatcggtgacactgcttcgagaaacatagagcgtttatcgtatgcttcccgtctccaagcccgcaagctcatcaacacagtacccaccgacaagaacccgtcaggctatataatcgcctcttcggacgacttgctgaagctattcaatgccgatttcggaatgctttcgatacgcgaggagaccaaaatcctgggaaagatcgagcagtcacaggaagcactggctatgctagagtatctgcggctgcgcaagttttcttccgtggtcacctcgcaagacatcaagatcgactttcccgatcttcgttacccaccaggatttcaagtcatcgccggccttctctatgtgcccttgagcgtcggtgggaacgactttatcgtcctgtttcgcaagggccaggtgagggaagtgaagtgggcgggtaacccacacgaaaaaacaatccaggctggttctgccgcatacctggagcccagaaagagtttcaaggtttggtacgagacggttattggcaaatctcgcgaatggtcagaggaggaagtcgagaccgcggcagtgctttgcttggtctacggaaagtttatcgaggtttggaggcaaaaggaggcagccctgcggagcagccgtcttactcgtttactactcgcaaactcggcacacgaagtgcgcacgccactcaacgccataatcaactacctggagattgcactagaaggttccctcgatcaggagaccagagacaatcttgcaaggtcgcattcagcctcgaagtccttgatctacgttatcaacgatttgctcgatctgaccaagacagaagaagggaaggatctagtcaaggacgaggttttcgatctgcttgcgtgtatacgtgaagctacggagcctttccggcatgatgcaaagcgcaagggcattacatacgaggtcattgagcaccccgggctccctcgtttcgtacacggagaccaaagacgagtccgacaggcggtcgccaacgtcacagcaaacgccgtcaaacatacgtcggaagggtctgtcagggttgagctatacgtggccgaagtacaggacaaccgagctcgcatcgatatcgtggtccaggactctggccagggcatgagcaatgcgcagctggatgcgcttttcagagagcttgaacaagttgacacggacattggatccgaatcatctgacgacgacaattcgcaaagcggtaaagcgcttggcctgggtcttgcagttgtcgcaagaattctgcgaaatatggatggacagctccggctgaagtccgaggttgggaagggatccagatttgtgatccaattgcccttcgaccttcccgaggaggaaaccagccgagatactgtgggggctagcagtggcaacaccgcgcagctatccctcggatctggtaccgcctcggcctccgctgcctctgtaacccagatgcaggacggcgaagtgatgctggtcgaccgcaacaacggcagctcatggtctgttaacaacgcgactggctcgctggcgtccaagaagagctatgatgacaatctgagcatcacaagcaaaggtagcggacgaagcgcgctcagtgatgcggacaggctcattgacgccattcaaaaccctctcacactaggcgagcccgagccagaaagcgtcgctcggcaaaggaggaactcacgcggtccctactacaacccatcttccagtcttctcggatcctccaaggggcggtcggtcagtccagggagccgaaagcgaccagatgttcctacgcggtcggtttcgtcgccgaacactaagaaggatttacctttcgagaagccaacgacggaagttgcacccggaccttctgaaccagcaccagcagctcaaggggtgcagtatgtgactgacagtagggtccccatcaagccggtgaagttgccagacgaaatgttcgacaagcctgtggtcccaccgcagagcacgtcaaaggtgctctttgaaattaaggatgccgttgcggataaggcgaaagcagcatcatctgcggtcaaggagcaacaatctgtatcatcacaacagcccgccccaccgcccgcgcccgccaaagaagcctcaacaacaaacaacaagctgcaagttctggttgccgaagatgaccccatcaacgtcaaggtgttgcgcaagagactcgagaaggctgggtacaaagttacccacgccttgaacggcgaggattgcgcagcagtgtatgaagacaagcctgtggtgtttgacgtcgtcctaatggatatgcaggtatgttgctttttttttttttcatcccatcccctttcctttttacttttcttcccactaacattatgttttttttcttttcttcagatgccaattgtcgacggtcttactagcaccaagatgattcgcgcctttgagaaaaccaaccgggacggcagcggccaacagctctccgacatcgcctccgaccacggccgcgtccccatctttgctgtgagcgcctccctggtcgagcaagaaaaggacacgtacgtagacgccggcttcgacggctggatcctcaagcccattgactttaagcgcctcgagaccctgctgcagggcatcacggatgataaagccaggaatgacgcgttgtatgtgcagggccagtgggagaggggtggctggtttgaaaagaaaggggtgggcaatatggggcaggaacaggaggaaaatcacgagcaataacataagttgaggcaggcacagaaggaacaaaaggaacaaaatgatcagcagcagaaaactgcggtaaatggcgagcaacctaaaccggacccgaagggaagtatcgatgctcgatgttgtagcacgccaagactgtacaggagtaaaggaacaaaggtattaaggtgccctggtgtagtgggcgtttgagaaatggatggggagtcgggaaaaaaaaaaggaaccaaagtataaatgatcctcatcatcgatgggagaggaagaggaagagctggtgttacattctacatatacctactatacaacatacctggagagtccacccggtgtttggggtgatgggagattggaagggggtatctagggtaggaagaaagtagacagacaattacctaagcagggcaggcaagaaggcaggcagggacggaaggaaggaagaaaggcccgttcttcgtcggcggcagcaatgaatgatagtagggctctgtcgagcaaaatcctgagcaaaaagcctccagagctcccgtcctccttggtgtcactgttggtcgctgtttgatgatgagagaaatgaaataagatacctggatactacaatactttgaacttttgttcttgattttttttctttttcttttttttttttttttcgaaactttgtagtgagatgagatccataagagagctatctataggtggatagatgctgcagccgggttgtggtgctcacggtaggagggttcgatggagaacgagggtggttgattaaattcgaggaaaggaaaagacaaagaatcaaaaaccagaaagacagccagcttaaataccccgccagtacacccaagacaccatccaatgcatgcatgttgacgtggttaaccgggttgacggggttgaaagtttcaaatgtgaagttggaatggatgctccgtctcatctctcatgtcgtacgtatctcgagccttagtctagaactaggtcgcgaaccatttatcattgtaccgttgcaaatgcaattgcctgtatcatcgcatcggttcccttcatgcagggattcgatattttgaatactaacactcatgaacacgttgtccgactactacctaatcgagaacgtcggcatggtaggtaggtacctaggtaggtagttgtttcctttcctttctgatcttgaaaaagccgccgcaaaggtggaagtcgtgccatgcacgactggtcaccgagagcgagaggggatgggggaagggggggggggggtggttgcggatttcagaatataggtgctgcaaatgacaaagaggtcaagttctgcgggattgtagtatagtggtcagtacttctcgttgtggttctttggtcactcgcttcgagtggacgaacacaacgatccgagaggacccaggttcgattcctggcaatcccaattttttttcatggcgggggggaactttccttttgctgtggaagtttttaaaggggctttgtagttttgtcgttctttgttcctttgttttggtctcttttatttatttttttcctgtcattttgccattttgcggtagtcttgtttttccctcctcgtttcctgggtttgatgtgtcgttgaggttgcgtggtggttgcgaccttgttgtggcaggaatcacgatctgatgagaatcggttgttgttttgccgaacctggaaggcgcagctggtgcgggggatgatgttaatggcagtgatgactgcagagaactagaggtaagaggccgggctgggccgacgggagctgtgtggcttccgctgattcgagaacctggtgctttcaggcgcttactggaggaaagaacaagacgtcttgctgctgccagagaatcttccccaggtttgcattctcccccctccctcttcttctcgtcgtcctcctcctccccatcatcttcctcgccctctcagctcaaaattgaccatattacgagcttggtcaactccctcatctgcaaccctcggtttccgaagaactcccgaaacatcaccgcgaaaatgatctgctccgtgtgccagacgacgcttcaagctgccaccagccatttccgcattgcgaaggaacaggatgagcgatgctttgtccgagcaacccctaatgacgagcctgatggagagtacattgaggaccaccagaagacatggaacgatttcatggattccgtcaaccatcactgcggtatttgttcgacgtttcggatgtgtatcactaagagggaagcgcggaacttggacatcctttggcagaaaatagcgaccggaaagatacccaatgcttacggaaacgcggcatctcaactacttttgaactatcggagacaccaagactatcagtgcttcatattcagcttcagggtccttacaaagcccgagactagcggtagtaagcctaagttcatgtctaagcaactttttcgcaaatgtcactttgtgctagatctcatccaaggtaaatagaagccaagttcactatcctttgtaacaagcagtagactgtagacaggaagccagcgatacgttagatctactctgtctgaaaacaatgctaatattcctccgtgtaaaagagaagccctatgcagttcctacgcttgaaacaagcacgtggtctccaagagcccagcgtctggcaaaaagttgggttggtaactgcgtggacaaccataagcaatgcagatattctagaattgatatcggctggtatccgacaagactcttggacctcggtgaatcaacagaggtgcggctcatcgagaccaaggacacgaagccagccggaccatacgctacagttactcatcgttgggggcaagttgacgaggactttgtgttgaacaaacagaaataccctcagctcatgaaggggatacccttggattcattgccccggttatttcaacataccatctcagttgcgcgctcacttggagtgcagtatctgtggaccgattcactctgcatcttccaagacaaggacgacaaaaccgactgggcgcgtgaagcatctctcatggaaaaggtatactcttactcttactgcaacatatccgcagcagacgccgaaaactgttcatggtcgctattcaacgcccgagatcctcaatccatcaatccggaaacactgaccctggatattgtcagcgatgacatcggtgggatgattccagttcaattttacgtgtataatcctgctttttggttccagcaggttagcaacgcattggtaaacacccgtgcctgggtcctccaagaacgcgtcctagcccctcgcgtcctgcatttcggaaaacgccagttaatctgggagtgctgtgaagtggacgcgtcagagatatttcctcacgggcttcatccggaacttgcggcatctgaacatgtgcgattcaaatccttcaatcttgagctggatcagggtgatcaacggggcttttttctcgattcggaactgccaatggcacggctgctgtggaaccggattatttggaaatacacaggatgcaacatttctcggtctgaagataaactaattgcctgctcggggctagcgaaaagattcgaatcattgctacaagatacctatgtagctggcatgtggcgcaccgatcttgaggctcagctactttggaaaagatcgggtatatcgcccggatcaagacaaggtgtataccgggctcctacctggtcctgggcatccattgatggccctatcttgccgtcagaggtgcctcaagatggctgtctgatcgaaattgaggatgtgcacctcagctacgcgacgcccgacaagacaggtggtataacggctggctgtttacgcctgcgcggagttcttttagaaaccaagcttgtcaaagggagggagcataaggcggtctttgatttgtgcttggagggagtgaatgtagcggctgcgcctacgtataatagtcgagtgccacctattgtggccttcgatatctcggaggacagcgttgactacggaagtgccgaagaccggatcttttccatggttggacacaaagggactgattgtttatatttggtattgcttctcttcaagatgtttgacgagcaacgaggtgtatttgaacgcattggggtggttataattcgccccaaggatcagatagataaagtgttgtctatcaaacgggagctaggaaagccacccttaccttgcgccaatttcgaggacgggaagcacaccattattgtcatatagcacatcacgaaggaggactgaagatagagtaataaagatagcggtctctttgcgaacataaggatgtttctcattccaacctaagcagagagtctcgggagaccaagttcgatcaactttcagactccgacacgatccggagcatttgatcatctgcgcagctctagttaataggtttagtagtggcatcttcctgcggacctgaataagaacaggagcattaaacgtccaagaataactcgctgagagaaagaccctagagatacgtctccgaaatcacgacaagggaaaagttgtagggaagaaggaaaaagagaaaagaaaacaaaagaaagacacaagacaagatctaagagcaggaaaagacaacacaacagaaaagaaatacagacacaggacaaagtctaaagataggaaagagagtaaaaacaacttgtcataccatacaccctcaaccaccacgctctctacaccatgatcattacaccatgctctgctcgctactcacttgttcgaccttacgagtaggtacccaaccctgaaagaaatgtgtacccatccacacccactaaagacctcgtctcctccttcattcaaactgactatgtaccatttacgaagttgatttcacatagtttacatagactcgaatcgtaatctgcactagtgattacatacctctaaaaaggttagataggtacgtacctaacgcacacccatccgagtccgctgtatccccagagggaaacttgacatcaaccaattccaattcatcatgacttatcacccaaatggaggaaagaaggcacatccatcaagttgcgtcccatcatctagacaagtcgtctacccaccccatccagattccacgtctaggccgagcatgtctaacctacttactacctacggggtagatgagcaaaggactatttacatgtaagtttacctgttactcctttcatttcttacacacaacaaacattcctacatgttattaaataggtggtacatacgtacgtacataactcccacggtgtctgtctccaggtagcctatatacctctacttgacttttatcatagctgggagtctttgctattgtcgggctgttttcacattctgggcttctgcgtctgtatagtttcaggaaaggacgcaaaagcggctgatatttatccccaaaatgaacaaagtattgggctttggaacttgaacgattaatcaagtccaagccttggaatgtatatccttacgtgatagactttcacttcattgaaagtgtttgcgggcgagaaggtgtcgctagatgcgcgtgacggaagttactaacgagttattgggaaaggaaacggtggaatggacagttgagataaatcaaggtagatttggactgccttgccctttggaacctaatgaccttagaactaggtaatgctgggtgggggttaatagacatggcgtgctgcgtgggactttgaaggccaagcagatttttcactttcataggtttcgggttatcttctgactgattatgctttactatatgcaaactcagatgttgtccagtgatagatacatctttcattgcttttgactggccaccccgaaccgaagaaagtgaagaaactgaagaaactgaagaagccaatctatgacgctttcttgcaagtcgtagaatccctcgatatcgtacccacatacccaagcgatggcaagctagagatatatacatatatgactgaagttagtgtgagccatgcaatgttttagtttcgtcatttccccccccaaaagatatgcaattcgcttcaagaggcctgctgagcactctgccttcattttttgtcattttccctgaatgattgcttaaagctgcttgccaaggcgctcatctctcatcttgcggaacatgtccataacaccggtgtaaaccacgaggaggataccaccacccgggccgagtctgaggaccttggggatgaagcccttgtaaagagcgccgaaaccttcctccttgaagacggtcaggacggcaggccaggcccagttgtacttgggcacctggccgggcaccttgatggtgttctggatacggctcttgacgacgtccatgggagtgttgaagatggtaccgacagtaccaccaacggtaccggcaatgatatcattgatagtctggcccttcttggtctcggccttggggatgagctggcggacctggaagatgcagccaaagtaaccggcgttccagaggatgtggcgccagagggtcgactcgagaccgttgtacatggcgaggagaccctcgttgcgcaccgtcttgacgacaacatctaccatgccgttgtacttgccggccgaggccttgtcttggagacggatcttgacgagctcgaaggggacgacaatgaaggcctcggtggcaccggcggaggcaccggtaaggacggaaagaccttgggtcatctgctgctggccaaagaggtcgcggtagaacttgccccacttgtcgttggcggcgaacttggtggcacgcttgggagcctccatcaagatgggggcagtgatgccgcggtaaaggcgggaggggctatggaagaaaggtgtcaactcgcgccatacaacccaagctctgtggaacaaaaagcatacccctcgttcttgacgatcttcttgaagcagtcaagcatgccattgtagtggtcggcgcccgcggtgggcttgccggtctgaagttggctggcggtgtatgtggttagcttcgggagaagcgcattggggcgcggtggccgcgataggtgctcgaggtgtcgtcgagatatggcaggtggttgcgctcacattctggtcttcaggacatcaagaggatacctgttgtgacggcatggattagtactgggagcttatggcgaagagcacgcgaccactgggggcaccggcggcggggcattcgaaacgtacataaccaaaatctagaagaccagccagcgcaaggttctggttagttacacaacacagacgagcgattcgggtacattttcggagggagacctgcttcagagacaccagcgatggcacctaaggacgagaattcatggtgagcattggtccatggtgtttgcgacacgagtgtcaattgcgcgcggaagctcgtggcagcttcgaaatcggagagggacaacaagacttaccggccgcgaaggtgtagccaaaaggaaggggggcttgctcggacgccattttgaactatgtatatcgaaccaagaacagaagatgcagaagaaaaggggcgcaatcaaaccaatgttgaagtggaagagatgggaggggaaaaaaaaaaaaaaaactactaggtacactgaacaaagtgcctctgtcgtcacttggcgaattcgttgaaggtccggacccggggagtcaaggccggatagaggtagcgtccaagtggataacagtcagcggagcctaccatggctcgcatggccggatttggcggctgtttatgcttgggttcccttggggatactcctcagcgcttcaggacctccaggacctccacagtgagtctctgcccccatcttccgtttaacgggtcgctaactggaagcggcatcggagttcttccctacgcccgtcctacgaagacccttccgtcttccatggcgcaaatcactaggtagtaggtaccttagtgtaggtactatgtaaggtaacgggcccggcggggaagctaaagtcaggaccattacctaatgggtttttgaaagattgactttgggaattggggtcttgtctttctcgtttgcatcaatgcttaccctagctccctcgacgataagggtaggccctcaaggaaggcgagaacatgaagaagccccatttgagccgcggtgactgacattgtatgtacatcttctttgacatgtgcttccacactttatgggatctgcgcacgaacctctacggatacagtgactttcacttagcaactggcggggcttggtttataccaccagttgaggttgggtccctcggtccatcaatcccatccatgtccttgccttgaaagcgatcaaagacaacagagtaacctcccatacttcagccctacttcccttcctatcaccagatccaatgtcagatccagttacatccgttacacgagcatgtgcctcccatcatcaaccttcaggccagattcagacttgttgatgaaggaggggaactctcagctgctcgcttatcttatctgtcatcccgtcgatcgcgcatgagtgtcaatggagggctgtgattggttgtgcacagaaggccatgtccagaacgggcggggctggctaccttccactttggttccattttagtattgttgtaggtgaggtcgggtatgtgtgggtggccttgacagtgacactgactgacatggaacagttggcgacgacctctgtctggctgaagggggagatccgatcggtgctcctacccgcctccggtctatgtgtacttccttttatctcccgcgctcctccacctccgcaactcatgggacctcatctccaactttcacttctttctacaccacttccgaccagcgaggaacacatcgcaccaaccatatcgctttgcccttcgctagcttcttccacacgtcgtcgcccctgagaaacacaagaacctatccgaccgtccaatcgcccaacagccaagtcgccaccctcacaaacccgcgacacacacacacactgtgactgggacacccgaaagagcgcgaccgttatcctttccggtggacgtctttcctacgcttcataacgcacctttaaacaagccgtgatccagtgcgaatcacagcgaggtgccatcgaagcgtgtccgagggacttcccgccgcccatccggctactaatgacgcagacgcatctcctttggaaatactactgggaagacgatgtcgaaaaatttcgacgcctcctctccctcgctgcccacggcccccaaccggccggccggagcagcaacataacccagggccaagccggcggcgctggcagtctcggtacgtcgccccgtccgtcgggcaagtcgcgcaaacagcccaacggcgcactctctcgaatcgatgtcaacagtcgcgaccatgttggccttaccctccttctgcgcgccgcctcctcgacaaccaagaacgccgtttccttcgccgaagccctgatcgagcaccccgccattgatatacacgcccaagaccccgagagtggctggaatgcccttcaccgtgcattatacgcagggaacatctcgattgcccggatgctgctggctaaagaacggagggtcttggcaggacctacagcatcgtttcttcgggttggacagctgatcaagaccaaggatcacgaaggcaatagcccttttgacttgtataacgcgaccatcggtgagcgggacttgatagctcttcgagaactgggaggcgcgcaggatgaagaggacggatcagacaacgaagccgaggtggctcaggagagcgtttccaggaaacccaggcacggtgcccttggcgaggatctatacacctttggaagcaaccggaacctgacattgggccttggagatcaggatgaccgtcagtttcccgagcgtgtttaccttgagcggccggcgcatttgcttcagcgattctacaacgagtacctagagagtgctggattagaaggttccactgcccaaaacctgagggacattccagctctcgttttgaaccgaccgattgttatcgaggatgtggtcatgtcgaaacttcacagcgcagttctcacgacggaccccgtctcgaatctgtatgttagcggtgttggccgaggtggacggctgggacttggtgacgaaaatacccgcttcaagtttacccctgtccaaggacccctgggcgacaaaaagatcattcaggtcgcgctcggacagaaccacaccatggctctagatgagagtagagctctatggacttggggtagcaatgcccactcccagctaggctatactcttcctgagccgaccaaaaaggatgaagaccccataagcaccacgccgcggcaggtattcagctccttgaaaaaggagagtatccagggtattgctgcttcctcaatccattcagttgctcacaccggcatctccctctattgctggggcaagaatgttggccaactggctctgatggattcggattcgagatccctcgaatatcagcagaccccgagaaaggtggcagcttcactcttctcgtcgccgattgtcatggtctcggctattgataaggcaacaacagttcttctccagaactacacagtctgcgtgttcactggttacggatacaacatcgttaagtttccgtttgcgagcatggatacgattggccatctttccatgtccaatcgatatgagccaggtaggagccagatctcctatatcacgtccggcggagagacgattgccgctttgaccaagcgtggagatctgttcaccatgcatttggaccacaagatggagacgaacccaccggcaacctctaccaccaatccttccaagatcaagggtgcggtaacccagccgcaatgtatctggagcgccagaaaggatggagtgcggtcggttggagtgggtgagtatggctcggttatcatcagcacccactctggagccgtttggcgccgcatcaagcgagcaaaggtcaaagacgcctattcgtggtcttcggaatcaaagcgcaacgacttcaaatttcaaagagtgccgcatatcacaaaggttgccgcagtaagagcatcacctttcggtgcgtttgctgcggttcgccgagacttggatgtattgaaggaacagctcgtggtttctgagcagtctctttggaaggatgtggcaccactcaatcctctggcggattttagagcatctgagccgaagccgagggtcaggaataaggagaaggtcaaattctggggaaatgagacactaaagtccaacctcggatccgtcgcatatgaagtgctcaaatcctcggatctggaagaggatttggagtcgtacctcgtagaatggaatcatcttcaccaaccattggacgccctggtatgcagctcatcccttccggacattcggattccagttcacgcctggctcctctccgcccgaagctccgtaatacggcatgctctggcccaatggcgaagggttagctctgatgttcagcacgaagcatttacgatcagcaatgtggatggaaagcctttgcttgtctttcagggcttggatgtgatcaccttgctcaacttcgttcacttcatgtacgaggacaaggtgataccggcatggaactttacacgtcaagccccgccattggcctacagatatcgtcaggttcgccaggaggtcatgaggcttgccactcgtctcaacatgcataatcttgaggcagcggcccggctgcaggtcgaccccaagaaatgcatggatgaagatttccgactagccatcaaggaccgcaccttctttgacgacggcgatatccttcttgaactcgacggccgggaagttgccgtccatagctcctttctgtgtcagagatgtccttggttccaggtgcttttccacggacgatccaggggcatttggctggctacgcgtcgagaagaagcagaaagggagaacgagaggatcgggattgatctcaagcatatggaacccggtgcgttcgcctacgtgctccggtatctgtatggcgactacggcgcggagctgtttgaccccaccatgtgtgacacgttcgcggatttccttgaccttgtcatggatgtgatgtctatggccaactacctaatgctggacaggctgtcacaaatctgccagaccatcatgggaagatttgccaacattcgcaacattgccaacttcctcaatgccatcagcccatgctctatcaccgagtttagagatgccggcctggagtacatctgcttacagctggagtcaatgctcgaaaatcacctgcttgatgagttggacgatgacctgcttctggagctagacgcgattgttcgtgacaaccaggctgcccagtcgccgtttgtaaggagtggcagatttgagatgctgcttcatgaagctcacccagagcttgctcaggatatcgatgaagagaggcagatcagggttaaggagattgcgttcagagcttcaagggaagatgatcgaaagctctccacggccttcaaaggcaagggtggcagtggcgttgatgatgcatcagcgtctacgcctgctgctgacaaaactaggagagcgtcaaaggctgccaggaatgaaccgtttggtcatagccccgagttgaagccaaaaacctcgcaagccgatctcatctttgatatggaagaagaagacggtccggctacgctcagtacgccccttggtgccaaggctcccaaggtccctagttcggcagtggataaggaccagttcccgacactaggcagttcatggaagggcaaagctccgatacggagtgggcagtcgcctgccatggcatcacgcagttctttgcaggccggaacatcgccagcgacgaaagccggaggagttccatgggcgaacgccccgatgccggcctcgaaggttggcttgcgggatatcatccaattggaaaccacgactacgccagttgcagcaggtcggtcagccctatcagagggtttggctgcacaacagcaacagcagacgggcaaggaagggacatcggcgccaaaggttgcacagcccaagctgtctcagaaggagaggaagaaacagcagcaggaacaggcggcagctcaagcagctttgcactttgccaaggcttcccttgcaaacaagccggcatggggtgacactgaatcgaaggcgccgcctccatggaagatggttactgccaacaaggccaagccagcgccgccacatgtcaatcctcccgtttcttctccgccagtcgccaagccactggtagcagcagaggctacgcccgtcgtccgaaggacagcatcgccagacacgcgatttgccggtcagcggacgtcaagcaacaacagtgttcataccgctaaccctaatcccaagtctaagtcgacacccacactctcctcttcctcagcccagcagttcccaagcctcggagactcttccagcaaaccaatcgtcccacactccaaggtatatattgctcctgcgcgcaaggacgagcatttgcttggctttagcatggaggagatcattctgcagcagaagctcgagcaagagcggatcaagggtgctatgtctaagaggtccttgcaagagatccaagaggagcaggcgttccaggaatggtgggatgccgagagcaagcggttacaagaagaggaagaggagaggaagagaaaggctacagagaaggaggagaggaaggagaagggtgacaaggcaaggggcaaaggaagaggcagagacactgtcaatggtgccgaaagttcaaaggctggcggagatgccacggcgaagggcaccggaaagccgggaggtggtgaagctaagacgggagaacggaagggtgaagggagaggtgggcgaggaaaaggaggtccaagtggtaagaaagatgggcctccccccggcgaaggaaaaggagctgtcgtcgcttctgctgcgtcaacctctgcaacaccagcgataccaacaggtccaaagggccatggtggagcagcagcgccacaacatcattccagaaaggcagacggcggagaaggaagcagcaacccgaggaggagagacaggggaagagatcgagggaaaggcggacgagatgccacgcaagttgctggcgctgtttcgactcccaccggtcccgccatcccggctgctgggaggtagtgttgggctttggtgaatgtgtgccctgcttaccgcgggagccatgcacagaagagattcatgggttgactgggtgaagcaaagccagggaaggaaacacaaggatatggcagtattttacattgggtttttggtttttgttcaactcataaggctgcatatagacacacacatggaagggaaatgcatcgctgccccgctgctgctgctgctgctgctgctgctactgctactgctagttgctggctgcagctgtgtaccgatactgtaatctgtaggacgctacatatgtggcatattgtgatacgatgatctgggataaccaatgttttgagtaggtattgggtttcaaaaaagatttccaaccaggcacctcagtttactacaggttaaccaggttgacgattcgacgggcgttatctccgcactacaggtatgcctccctttcaaacaactacaacgatagaagtacataagcagcgaaccgaacgcgcgtgtacactaagtggaagttggcgttatcacccatatttttccttccacttgttgttgttgcagcctaaaacttcttgtcttgccggtttaacttgataccgacacaaacagcctaggatccggcatcacctcgtctaggcagaaatcctgacatgcagctgagcatcaaccgcgcaacgcaacctgatggacgaactgagggacgactaccataggtagcaaagtttcagaattcgaagtctccgtccaaacaaaaggatgaagaagaagtttgtaacctagtgttacggacacccactttttttattttaaaaatatatatatatatataaatttttttttttttatttttttttttttttttttttaatttgaagaagatgcgcgacgatacaatcgataagtattgcctgtcaggttacctctaggttaggtaggtaggtacctaggttttccgttgtttatctcccaatcgcctcatcaccaactaaggcttacttacttacatcactcacaaccgtcgtgtaacccgaccattcattcattcgttctgcgcccggacggacgtcttgtcttgttgtcttgtatgtagctcaagcacaagccacacaaaccgttcgccgcctgcctttcatcacacacactcaacaaccgtaattcgtaattcgggatcgtcgggtggactcgatcgatcgattacacaacgtatactagaggtagctttgtccgagttgatattttgtgttgtgtgttgtgtgtgtagaacatcggcgaaacgaggcgaggcgggaaaatattctaggtgctgttatcgttgctatttgggcgatgatagaggaattgaggacacagtatatattatgactttttcaccacctcgattccggagggggacatttggtggttgataccaaaaatgtatccattgcctgtgtattgtatgaaagtcacggctgtctttggtacactacctacctactgaactgaattggatgcacttacacagcactgccgtgactttacattgtgcgtctaggatagactgctgctgcaggttcggagccatcttccattcagtcctttcgttggtaaacaaacaatgggctacttcagcggcttgttcattcgacgcgtggctgcataggtagtcagtcgtaggtacctctagggaggcaggcttgcaggcaggcaggtaggcaggtagacaggtagactagctccctttctgtgcctcttgcaaggtatttagatgctttatatatgtaagtgactgcatgctatgcactgactgtccgatgaggggccatcacccgcttcggtaattagaaaaaccaaagaaagaaggggaatatacgcagtatagcatatgggtatcggtaggtagtttcgtgagttctgaaggataaagacggggaagtgtatgaatgaatgagtgtacacagtaaagacaaagaggagacagcgacttggcttttgagcagagtctttgataactgtgtcgatcctagcattgttcgtttgaatgggtcagatcaatgggataggatgatcgggacttgcaggcagccttatcgtcgcgcatggaacgtcggtgttcgagaagagttgtattgtcgatgactcgatgacgaaaaaagataagttggtaatcacgaggcggtcctagcatgcccatggccgggggaggggaggttggcgtctagaggaacgaagaggaaccactctcctcatgctcgtgattttgtctacatattagtaatgaaactgggtgcagcaccagagacaagcacttgggaaacaaaaaaaagaaaggctgcgaggtaccacggtagtcaaccgagacaatcttggtggcccggaaggaaagtcgcagcaatagaatcacaagcgaccttgttagtggtagtgtgtgttatcgctcggcagtcaccagaaacatgggcgacggcaaggcccgcacctggacagcgtcatctgagcttttttgccgcctcttctctatgtatcttgtctttgactgagacaccgtcgatggactttggatattgacgacaggaaaatgaaaaatgtcgacttcgacacaaggttcgatggcgtgctcgagagagttgaaaaggtacataacaccatgtaacagattactatcccaacggcgtgttatccagacagtgcaacaaaaccccatgcacgcagccatttgctccactcggcgcggcagtgtgccggatgacttgccaatcattggctcactgattggtgttctctggagccgccacgacgaaccctgaaactccggacctgccttcttactggaaccactctagggtacacgcttccgttctctgacgcgctgccgtggagaggatggcgcaaatgggacgtgctccactaacagtcatggccttgggctcatcacttcgtcaacgagacgctgttattgtctgttaaagctcagctgttatgtaggttgctccgctgtcgcccgctccttgacagcgactgacagtcaccgccaaccaagtcggcatcccgtctacgtcgagttggatcccgtcgggttccctatcgcacattccacacctccacacctcccatccatccatccatccatccatccatccatcctctctcgactcctcctcctcctcatcctcctcctcctcttctcctactccccccttctcccctaacatacattcggcctctcacattctgccttgtggcacggcccgacgacccatcaccttgtgtttcttcccaacctccgttttgctagactatagatttcctctgcttctttcattgtcgtcctctctgtctgccttatccgactgatcgccgataacaaacgatggatgcaaaggtccgctcttccccgaccgtcgtctagaccctcgaatattcccgaccccttttttctttcttcagccatcttctccggattgacgccttccatttgcgctcgctttgacagacacggcagcctcgcgactttgttatcagtcacgccggagccggggcttggcgcccgtgtcaagcatcccacgcacgccgctcattaacattgacatcacttatacatagccgcctattggcgacatccgccatccataatgcatcaacaatctcgtcatccccccagggtctcctcccccgcagtttcggcccagacaaacccagcccgcacaaacaatcagagggacccccggtctcgaactagtaccgacgccgccgatagggacggagctggtggtggtggtcaggatggaggtggtggcgccctcgctcacgccgcaagccgcgatgccatcaagaagctggaccagatcattcaggtgcgcacaatctcgacaaagccgccgtatcgcccagcaacccttgcaaggctgactgacctgagtgacagaacttctactacaaagccgctgtcctcatcatcgggtcgcgacagcatctaacgcctgggcccaagaaagggttcaataaatgggtgggtttccatttcttcaaaccattaccgcgacaagccgctgacgacgagatgcagttctcgatagagaccgaggacaccgaagacttcaaggaggagctccgcctctacaggaactcggacagcttcacgaatcgtcccccgcccatgatcatcgagacgtatatcgacgcatcgcgcatttccagcagtcacagcctcgccctggtggacgctaatggcaagaggtgggatgttctggaagccctcaacagttcagagtcgagcgaggattcgccacggaaacgccacctgcaaaaacggaataccgaggtgatcttggaacgatggcgcgtcgagctcaagtgcattccgaatgatgatgctttgcaagattttggacccagcctgcccacaatctataaacgaagcatagtattcttccggtcgctgttcttggccacgcgcgtcatgcccggctggaagttttcccagcagaccatgaccaagggcatccatcccgccctggaagtaaagtgccgcattgtgccggccgaggccgaattcctcaactacgatccgttgcgccaacccctttctgacagtaaagatgtagtaaccgagtacatgttcggtgatctagaagtgcccgtaggtcgcttcaatgcttcagtcatctatcgaaatgactgcacgtttcgggtcgaggatgccgacgctctgctgagttcgcgactcatgggtgtagatgaggacttcttcaagccctcaatacctcaacggccgcaacccgtcagccacggccgagccgactcgtacgcggaacccggatctttgccctcacaccgcctaggacggcgcagccgagagccgcaccagacgtatggtagtctgtcgacatttcatggcaccggcgctttcggcacaagccccatctcggcgctcaaggcagtccgaccggctggttcagacacgagctcgccaccgggttcttctgcagccagtgtcgaccagtcagaaccatcgcattctcttcccatccgtagtgcatcgagccggacattgcgggatgttgagggcagcagacgaccttcgatttcgtttcaaccatttaaagctgggtcgatatccgggagtcccaggtttcccgatcatggagcaccggcctcgccacattcgcttccacgaccctcgggtttgagcggaatctcgcaagccaggaacagatcctcgcttacggcgggaatggcggcctctttgcgtggtcccggtgctgctgttccaacggatattcccaagtctagctcaccaaggccccaaagtcgatatagcagcagtttcagccaccgtcgatcacggacatcattcggcggccaaagcaagaccggcgatgacgaagccagtagtagtggcagacaaagcctgtcttcatcagctcagcctggctcggccctgctcgccgaacctgtaggtggagtggccagttcaagctcgttccagacggatgacgacatttccgagtttcttaaagagcttgacaacaggaagaagttgccgagctttgaggctaccaagaagggagagcagtcagctgctgcacgccgtactgctgcacagctcaacaagttccacctgatgagggactcgaacaatgcgctgacggagagcatgctgatgggatcttcaactttgcaccggagctcgagctccagcagcagacacatttccaacatgccaggtagcctgggaaacccagggattagtatgagtggtgcgagcgtcagcagctcaccgggcggaaagcccctgagcccgcatacgcctcacacgcccgcgattcctagtcggttgagcgaaaactcgattattgattacccggcccaggctagctacaacaggagagggaggtctcatgtggtgcccaccgaggaggaggaggaggaagaagaagaaagagaagacggcgatgagacaacgcaaaccgaccgtcaacaggaaactgggggtggcgcagtatcggcggcaatcgatatcccgctctctcctcgtctgctccatgcgggtagcgcaaaccgccgagcgagttccgtggcccagcagcaccgttcgctggcggctggagctggcggcggaacgggagaagatgattcggatattgcccagcggagcttgagccttggagcgggcggtggcgaggcgccctcgttgagtaccttgcttgctttccagcgaagaaattcgggcgatggcaacgaggacagttcggcgggaagtggaatggcaggaatgcagcaactacagcccgcggcagatatccgggcttcggcggagctgaggcaggcaaacgaggatcagccgtccaatccgccagtcaggctcatgactaccagcaggaccccgtacaagtcgcggtacagctaccatggcacgacgacaagttccacgcaagggcgcggtagcgggatcgggcccggcgcaagggggacaccgcctcaatcgagcgggggtccgtttaccgggatgaggtatgtgggcaccatggctggtcgaggtggaatgggtgttggtcagggtgaggacggcaccgatgacgagccgttgttgttcgccatgtctgaactcgagaggccttcgaggcacagtttagaagaagcaagaggtggtggtgtgttgggaggatctcctagggggttgagaggaggagctcagggggccggagaggctagtggaaatactgacggtggaggtgtgggtgatggagaagagtacgaggttaggggaactacgcgtcggggatggtagttcactttggttgctgcatgtgcaatgcatcgctttggatcacggtacaagagcggtgtatgtccaggaagtcgggaaaggttgatgtctacattttacagattaaagatcacagcgacagagaagccagatgctattctcgacatgaacctacgttggtgcttgtcgttctcagacaactatccattctccctctttcgttttttttttggtctgggtttgcgggtagttggacctttgagtcggcatgattggaggctcatgggtgaacgaggaggatcttttccacttattcttttatattcaggaagccttttccagccttagctcgtggctgcttagaccaagacactttcccgccagtcaagttcaccaaaggactagtttcgtggtagcgagttaggcgcagaaatccgttgtatatatacctacgatgtagatgaatgaacatttggaggcctcgtacgctgcagaaaaatgatatgtagttggtttgtcatctcgagattgatcagtataaatcgtatacgacaaggagcaacttgaagctccagtagcgggctgtgtataagtgacttgaaactattcccaacatgggaagagatagaggtatggaaattgacttgtggtcgtgagaaagatgatatggcattcggcttctagttactcggcgttggggcttggcttacaattacctagaaaaatggaaagaaaaaaaagagagaaaaaaaagaaacacaacaaaagaaaaagttgccccgtttatcgacatcaccaacctcactatcttcagtacattaattagacctaagttgatgcgattacgggcggcaagagccaagagaaagactacgacgcaatggaacacaaatgacggaatgccgctgctgcacacgctgaagagtggggtataccctcccctgataattgtacggtatgcgaagaatggtgcacatgattggataaattggaggcggctgagcaggcctccctcgtgcttgctgctcgctcgctcgctcctattcagtggtgtcgagtcggagtcccccccccccccccccccctgttggtgttggttaggttgggggcgctgcaggtgacagactggagtgagagcgacagaggcgggaagaggttcgtcatctcactgcttgtagttctaggtgccctccctggtgcaagtacattcagagacggaacatccaaaacacccgaccttcgacaagattcgacagcgcagcggctgccgaaccaagacgtacccgtactgtagagtgcggaacaagactcgaatcttgtttctttttgcgaaccagatccgactcatatcgcacatcccaatacctcaacgcgactccaaactacacacctactgtagctctaggcagctcccgctcatcgagctcccgcctctccccctcttccatcctaggtctgcctaacaataccgatacgacaactacgacaactccggacgtccattatcagaacgagcgactgacaacacgtcacgacggaccgatcccaatctcaaaagttttacggctgtatcactttgaaacgaactaccgtggtagccgacgacaccagttcctgtctggccagctgatagtgacgacattccccgagggcgcgcccactaccactcctctctctctgttcgtcgtatatcaacaaccaaggaactcttgatacaccagctgccggaccagacacagcatcacaatgtttcgagccgcggccgcagggccttacgatgaggccatcagtatgtataccttgaccatggtgcattcatacttgtgctgacagcgcgctcctgtacagacaaggcaaccgacgagaacctcacgtccgaggactggggcgccatcatggaggtctgcgatcgggtagccaccgatgccaacggtgccaaagaggccgtcaatagcatgatcaagcgcctggcccataggaacgccaatgttcagctgtataccctcgaggtgagcttatcatgtcacctctcttgccagtccacatcttccagccagatgctaacccggccttttaaccccccaggttgcaaatgccctttcccaaaactgcggcaagaacatgcaccgcgagctctccagccgcgccttcaccgacgccctccttaagctcgccaacgaccgcaacacccacacccaagtcaaggccaagatcctcgagcgcatgaaggagtggtccgacatgttcaagtccgactccgacctcggcattatgtacgatgcctactaccgcctaaagcagtcgaacccgaccctgcagccgcctagcgccccgcaaaagaacgttctcaccgatgccgaccgccagaaggaggaggaagagctccagatggctctccagctcagtttgcaggaggaggaacggaagaagagacccgctggtgcttcgggggcaactgcgtcctcatccagtggtggtgcggccgcagggccgagcaacgccgggggagcagtagcgtcgggggaaggcacgaactcaaccgctggccaggcagaggcaacacctcagccggttccctcgagtaccacggccgctaccgtgtcccgcgtcagggcgctctacgactttgtcccctcggagccgggcgagctggagttcaaaaagggtgatgtcattgccgtgttgaagagcgtgtacaaggattggtggagcggttctctcaagggcaagacgggcatcttccctctgaactatgtcgaaaagctggcggacccgaccccggaggagttgcagcgtgaggcgcagatggaggccgaggtgtttgcggagatcaagaatgtggaaaaattgttgacactcttgagtgccggaaacacgggtccaagggaggaggataatgaagagatttcggtgagtgaatgttttgaaacaggactgaaaagtgatgtgctgacgatgagcaacagaaactttatcaccagacgctagcgattcggcccaagcttatcaagctgattgagaagtactcgcagaagaagggtacgtcttgggctgttcgttattgtgaagaggctccgactaacagcgtatagatgactttacgcagttgaacgaaaagttcatcaaggctagaagagactatgaagcgcttcttgagtcttccatgtctcacccaccaggaccgacttatcaccaatacgcgatgagacctccaatgaccaatagctacggatctggcggatatggtgctcctcctccacaacagcagcaggagccgccccggttctataatccagcgcccgctcaaggtacgttcgtgagagaattcggtggtcaggggaggtattgatcgagtatccatgaagggctcacaagctgatatgtataaaacctactactcagatgcgccccagtatcctgcgacctcgccgtcgccaaaccctaatcacttcatacgtcctgctggcactcctgcgccttattacatggggggtgctgaaggcccaggacaacttcagcatcaacagcaacctccttaccctcaacagcagccgcaaccagcatatggtgccccctcccgacctcaagaccagcagcgaaatccatcaggacccagtcctatggctcccgccccgttgaacacaacttcctcgccacccccagggaatcagtacaccccttaccaagcccctggcgcatccggagcaaacaaccgcacaaactcatacagcagtacaaatggcggtgccccccaagagctctctacctcagcctatgattcgcccatcgctcaacacagcactaaccccctatccaacccatcctacaacgctccttccgctccttcctacagccaagggaggcccggagctcccactgacgacccctacggaccaacgagccccggagcaggaagtagcaacaacgtaggctccgctccccctcctccctccggtcccgcaccctccggtcccgcaccctccgctccttcggctccctcagctccctcagcacccggtgctcccaacagttacacacagggcgcatatcacagccagaatccttacgccgccgctgccgccgccgctgcggcagctgcttcacggacgcatgtccctggggtttacgatggtgctggcagcgaagtatcatcgacggcaccgcagccgcctgcggcattgcagcctggtggtggggcacagcctcagtacaaggcttatgtacctcctggggcgccatcagcgccgggtagtggtcaggagggaccaagtgccccgggacagaatgatgggttggcggattattaccggagtgcttactaaaacccaggtggtgttgtagggaagtattaggtgtggctgtttagttctgggtagctctaggatgagtgttgaagagaagatgatggtagcgtgtaaggcgaagagttgggtgatttctagctgatttctggagggattggagatataggtatgaatagaaggagagatggatgaggtggaaggaatggagcggttgttgaaacctttcatatgtgacatgataaactcatgttgacttgtatggaaaagggtttggtaacatgtagctgtggttcatgagtgttttcctaggaataacctcacatctatcgccctcctggccgggcccgacggcttcacctggctcactgcaatccgctcgcgcatgcttcactaggtagataggaggagcctagaaggaaggcaagttatgtaaattgtagagatggaatccgctggcccttgactcaagagagtcgtttcttcctcgaggaaggtacggcgggcaggcaaggaaggaggtctggcttgcaatcaagtctagaggccagactagaagccaggagggggacgaactgtcatgtatatatcctgactctccaggcctcttggcttcgttcctatcctacaaacatgctttgtttgagtggacgtcgcctttctccttcacaaagcacttttcagctccgaagtcttcctacatcaaccttgccgtcctgttccaacccaggccactaggatcaatcactgtcaccaactcgttatgatgctggatattgggacatttcaatgtgaatggctcttcggcgataccctattttgcacttccgctatcatatgacaatgatagaatactgaccgtcctcatgcagctctacgcacggtaaactaggtttgtcaaagcctctctctacgtccaataccctcctctttgttatatctcccgccaccagcatgatccccagcctctcgaacacccccctttgcctgtctaccaacttgaagagcagcatatacatatgctctcccacactctcccccgtcttcgccaccatgctaaagagcaaaccatcctcattctccctctcgaaattttcctgcatcacatctaaacaaaccctggggttgagagacgctggagccggcaggacctgctcatctaacacatgaaccccttccagcttaaccgtccactcaaccgtcccattcgtacaagaaacacgcgcaagctccgtctcaaacaatgtccccctcaagcgtaactgaccacccgttaccgcccccgtcttatcttccgttaaataactcagttgcacatcctccactcttattttgaatccgtgatccggacctttcattggtgtacccgttgacaaagggccgtcaatagatgcccaggaccaactgggtgccctgtatatttctggtcgttttgttgtcgctttcgctccgaggcattgaggggaggcgttaacccagaggagctccccttctagccaggggcgccataaaccggctacatagtcgtctctctttgctaacgattggaaaagcttggcgaggccggagatagcgatgagtttatcggatgggaatgagagagaggttttggtgtatgtttgaattagaaggtgccaggctaggtacagagacaagtcggtgctgttgtcttggtcttggaggcgtggacgagaataaagagaccgcgtgagtttcaccccggactcctcccccctagtcatttgcgacggtagattaccagatggaaaagcttcgcaggcttctgaacagcgacactcccagaatagctggcggcggccgaagtggaggattcgaggcgcaagcacgcgttcctggagcacccaggcgcgagtattgacgagggcatgggagacttggtgggtccagagggacaggttgatgagggtaaaaggctcaaatttgattttgggtctattcattgcgatatatgggggttttgggattgaatgatggttcaagatggaggacaggagacgagagctggtttgcgaagcggtggaggtagtgaaggtaggagaaagtgaagaaggaaaagatgaggatgatgacgaggatgatgaagggatagagaggtatatggtctgcgggaggatctcttcttttagattccgaggctggctgaagagtgtgtcggagcaggaggtggcgtcggcggcggagatattgcagaaggagttggagtagaccttttgcatttggccagcttcgttttgccagtcagtctgatcatctttgtcctggaagatacagagggcatcgatccagatgtagtttacgtcgagatggagggccacggttataacttcttggaagagcttgggcattgaggagataggtattccccctatcaaggatggatatgttcttttgttgagcatcatctcctcatcggcgaagccccaacggtgagtgagggtcatgtagggggtagtgggcttggtctttttggtctcgatcagttggacagttcctgccgtgaagtaaagcagccgtgtggggacccagttgacaggattgaccgatatattacactgagggtggtgggcaacacagctgctaagccaactcttggctaagtccaaggaagaagctgtagtagtaagaccaaaaactggacgagtaagagctgactctgatttttcgtcacgccccgagaagagtttcctcaggcgtttcatacgtgaggaactttgagcggttggggatttgaggaggaagaacgcttggctgataggcggaagataatcaactagaggtttcggcggcatataaagacgcaggcaaattgtataatcttgagatccagggcgtgccggaggggtcaccgatatactggcaagagacactggaattggatcctcgccttccccagcccactgtttttccaatcagttcagaacttcccaaagaaacaaagtgtaaaagagctagaacgtgacaaatggagttcaattctcaccttcatccattcctcttcccactccttacgttgacctgcatccaacgaatcccagaccccagtgcacacgtagcatttttgttcaagggaagattggaagctttcaaggctcttgtggtgacgcgcatctggaccctttggggatatccgggctgacgaaaggagcagttcgaaggtctgcttacacacggaacagatcatgatgatgatgatgatgatgttgtggtagtcaggcaaataagaggtctgatcgccaaatcaggggaagggaaaaaaaataaaaataataaaaataaaaagaggaggaggaagggaaagaaaaagcgatttcactctttgcgatgctaagtaaataagtcgtcggcgcttctgcattgacaggtacggattggcgagatgttcgtaatgacaactgaacacagagaggtatggtatggtatgtagccgacgctggtacataaatatgtatactgctgatataaattctcctaaatcgtcaaagagagtcagtccagtcagtatcgaagcctccaggaggggttttatcaaacttccttccatttggtttcacatttagtagttagacatttgcgtaggatcctagctcacctagctatgtactcaccataccactcagctcggcgcgcttagccgccacccccaacccctggcctgcatctaaatggtgagctacataacctatgtaactagtgttagtataaaccacaagataccttaccttacttaagcgccgctgtggaaacttttgatgcgcccttcccatgtccagcatcactttatcaaaccacaaaaacaagagtgcgtctactccttgaactaacacacggcatccttttcctctccccattcacatttgcacgcatactaagacccaagtgacagttttcatcatactgacttggaaattgcccaaccgttcatacacgcccctttccgtgtccaggtatcgaaatagcaatatcgccatcatgagactttgttacgtaccgaatccggacgcccgtcgtccatgctggaatggtggaactcctctcgttttcattttctaagtcagatttttctttgaaattcgttgagcgtgatcggaaacccgtcctcgaaggatgacccgcttcctatgatggagtgctcgacgtagcgcgaggcgacacttgagctcgatgccttcacaatggtaaccttccagcggacttctggctgtgcgtggattgtgtgaatgagcttggcgggcatgaggatgtcgcggagatggcggcggcctccgggaaggatgtcgcttgttgggttggaggtggcgcaggtgagggagacagagttgactctgtagagggagtcgtgtgtagaggagggagtcgcggtattgtactaggtctcgagtgtaagggacggtctattgagacccatgtccagcttgggagatggcttcttctcttgttagttgggaggaggccagatcttagtcgggaagaataggggaagatgggttctcaaagtaactctcgtgttcgagatacttgcgacacacgccggcgacatattcatcgatgatacgtgctgggaccatcttgaccaaactagcgcagccaatgatttctttttgccccccgtatgacatgttagtgtcgaagaacaggcgttgtctttgtacattgcgggaccggcttcgattatccgagaatggagtccgttgggaaaatttcccgccgcattgtggtcgaattactcccacactagttgtcgcttgccgaaatgtacactagtatacgaggtgatcaaatatgcccctggaggacttggcctgtggtgtttaccagagcttgggtaacctcccgaagggttccagaaggttggatcgaagattagataatgttgggataccaagatcagggtcccatcgccgcgactttggtccaactcgatggcctcaaggcgcaacaagatctgtgtttcgtggattgaccagggactcagaccagacgggttggatgccaacaatggtctcgctggtacgaattacttcttttgtgattttcgacacagtcctttgtccatgagatttgaatttgtcgatggcctgctgcaaggtctcgatacatactggacagaccatggtgtttttggagatgatttgctctgcagctgcatcacatccaagacctgtacagatcgatcagtccgcacgtgtcttgcgtcgggtaagcacttgcagtcagtcatgtctgcaacggtgagccagggcgctgacattgggatcggtagttggggtgactttgaatttccagcgcttctatcggcacttgtgatatgaatgacgatgttccagggcgaatccggggagagggtagcgagggagaaataagattagtagcgacaactagcgagggctagcgaggcaaatgcggaggaggcgcggagggagcggaatttgggtaagaagaaacaacgtgggccggagaattggctgtggttaccaacacactatgcagccctgttggttggcggcgagcctcgggaacgacggttggaatgatccattctcggctatcgaggagggcgatcgagtcatccaagtgggccgaccgagaaatgacatgtgcccactcgaacgaggcaattcgatccgtgattgatgttgttgttgtcacgacgttggaatcattcgtgtcccgtatcgagtatttttggagcagagaactgaaagcttcttccacctgtaatgctgggaaatgcctgccgtggtgagtggtatgtaatggagttgggaagtccatttgcttgctgacggatgtggcccaagcttgggcccggcctgcacaacacatgaacaggcagtgcgggggctacgcagtagtcgggtggatacagattttatgcttatccacaagcggctagctgtgagtgaggaggaaccctgcgggtgtgaggtgcgccagtgtgtcatgtcgggcatgtcagtggtctgggacctgccctgacagttttgcatcgtccagtctctgtttcatcatgtgggggaagaagagatggataccccgacgtcaactatctccaagtccatccaactgaagcattccaataccctaatgactagaatagtattctaatagctgtaataccgggtgaaggtgggtgatttacctctacacagtacctaggagactaatgtacttcacgtgcaataaaagtaaactggacctacaattctacaaatccgtaaacgcccgctcgcatcctccctggctaatttcgctttccaggcgctaatctccatcttgctcgtccccgtacctactacctcttactttttccaaaaagacaccgattctcgcgtcttttcttctttttccttttctcaacaaaaatcacaccaacaaacatccaaacggctaagtttgacgacgcataccatcatcgccagctacactctgtctgtcgttcgtcaactttccagtctcagaaggtgtgtgttcaccagtcataaatcacccacacaaacacttgcatgttttgccccttccctcctgttgcgacgcggtacacgcacctctctcctctgctctagtcgatgcgggcagcccggccattggcagagcgccgagcatgtgtcactgggtgtcactgctggaacggtccccgacgggactatcagattgcaacttaagcagctgatctaaataaacaacgagccagtcattgccgattgcttgtgtctcaatgtcagatgcagaccctcggggtgtcaaggacgagtagtcatcccaagtggaagaaaccgtctccctctccgtgtccatctcttcaactcccgcccgtcgtcaaatcagcttcagcgtcctcagccccatcattgacgtacccttattgcttatctctccctgcctccacataactcccacgttggccccttggatggcgttccatatttagcctcactttcctcgtcatctgttcccttctttcctctttcccgcgtcatccgctgctccatctcgacaacatcaacaataatccactaacaagcccgccagtttgactatatcatattcttgttccgcgttttcttggtcaaccacaacccataacaatcaaccgccaaaatgccaggtgttcgtaagtttgccgcatccgtcctccaccagcctggctgtccccatcgcgacgtgaacggcgaccatgacaacaactcgatccacaagcggacaaccggggcccagttgccgacatgaagcgcgaaaccagccggctgacttttcgctaccacagctttcgacgcgttcaccaacctgaaggcgaagctcagggctgccttcaagaagcccactgagaagagggcgtccaagcccgtcgaccacgctaagcccaccgaggctgctgctgatgccgctcagcacgaccctgttgccgctgccgctcctcctgctcctgccaaggatgccaccaagcccgctgctgctgctgctgctgctcccggtgccgttgagctagctgccaacgaggcccctcaagaagcccccaaggaggccgccaaggaggagactcccgctgcgggtacgttttacacccgaaacccgcgttcaacttgacttgagcaagatagctaatcatacattacatccagcccccgccgctgcccctgtcgaggtttctgccgagccccccgctgccaaggctgttccggccgagagtgccgctcccgccgctgttgccgctcctgctgaggagaagaaggaggaggagaaggaagagaagaaggacgagaagaaggaggaagctgctgctgctgctcctagtgagaacacccccgttcctagcataacccccgctcctgaggtcgctgcacctgcggtagaagcccccgaggttgccgctgcccctgaagtcgctgttcccgagcagaagaaggaggaggaggaggagaaggaggagaagaaggaagaggcttcttctcttcctgaggttgtcagcgcccccttcgaaatccccgagatcgccgcccctgagtttgctggtgccccggttgctgctgctaccgaggctgccgctgtgcccgtggctgtcgttgatgagaaggaggctgttgccgtccccgctgctcatgaagtcaagaaggttgtggaggaggcttccgctgcccctgctgagactgagactcctgctcctgcagctgccgtcgccgagcctcctgctgctgtcgccgctcccgccgagactgctgcccccgccgcccccgccgccgaggagaagaaggaggagaagaaggaagaggaggctgctgctgctaccaccgcttaaacgacacgatgactggatcatcatggactttgttaagcgcgactgcgaagcgatgtgtttgttgaagactgggtgcggtttgccaaaagtgaactcggaaaaaaatgtacggcggatttggatggcttggctagaccgaggatgaggacggaaagacggtacgggaggtcgaggcgttgcaggattggactgggacacgctcagtttcggtgtcccctcatgggtttctacgctatcatgttttcggtactgcgtcatgttggcgggatatgtgttaccgacgataccagggtctaattccctttttttaattagtttctgatacccaactattacttgtcacctacttacgtccacaaagacacagccgttcgatggagtgttgaataccgttgcggtgagtatcatttcatcgtcagtaaacaaggggaaaagaatcgacaatatgaagcagttccagatcctgatatcgctcgctacccaaatgaccgggagtcgaatccaaaacacatgacaaagggttcattccctcgagcggcttcattcaaacttcttcctcttctgaatcgtcgtcatcgccaggatcaggcatgacgatgcgattgaggtgcgttacctgtaacccgccccagttagcaatgatctggatacagcatttgtgaatgtgagcagggggatatcgatacttacaaacggaaccatagccctgatgacatcaagcacctgttcctgcccgtctttcgatgtgaagacagaatcaggcagcttcttccccacggtgaagttgcgcagcttgagcaactctatgtctctatgctcagcatcgaagccctagaatcaaaatagcccgttagctggcccgtctctgaccgtttcacctttcaacaacatattcgaaaaccaacaacccagccagacagcagcgaaattccgacgcaccttgggtttagtctttagcgcattctcagcattagccacacaaaatgccttgataaccgccctctcttcatccaacccagcaccatcttgctcttcctcatcatcctcctcctcctcttcctcatcctcatctttctttcccctccccttcttcgtcgccatcttcttcttcttcttctcttcctgtttctttttccttccatatatcactgactccttcccccccttttcaagaaacgtttccctaaacgtcttatccatcaacaccctcctccaccgtcccggcctctcatccacactagccctcaattttgcaagcgccggcccatcaggatgccacagtcccccgcccacaaaacacttgcccggctccacatgcacatagtaacacgcatacgggcctttccgtcccgtgcgcgaccagctcgcgctatagtgcggtttatacggcgtggggtccttgctgaagcgaatgtcccgataaatgcgaaaattgatgtctcggaagggtaattcgggaatggtggcgtcacaggaggaaatgatttcgtcggtgagcgaggtggcgtaggattcccagtcggagagggagcggcggtattcggcgtcgtggagcttcagccaggaacgcttgttgttgcgccgcagatcggcgaggaagaggagggtgttggggtggatggtggtgggggtgtagggtacgccgtttaggtcgcggagtttggggatggggatgaaggtgaggttgggcgaggaggaggaggagtcatctgatgcttcgtcgtcgtcgtcgttgttgttgttgttctgattattgtcgtcgttgtcgtcgtcgtcgtcgtcattttgggtttcggagtcgttgttgtaggcgtcttcgtcttcgtccaagccgggatcggcttctactttggccttctttggtctgccgcgtgtggctttggctttggatttggcgttggcagcggcggaagcttctggtgagtcggaatcagagtccccgctttcaaagtaatggcttttctttgcggaggcagagacgcgcgttgagcggcgacgcgaggagtcgtcgggtgttgagactgcgtcgtcatcatgcgcgatggctgcggctttgcgcttgcggggtggcatttttggttggttatcggatgatatgacttgagtggttcgaatattaaaattgggtaaggaaagagagacgagaaactcccaaaaaaaatgattaaagtgccaagtccaagggacgattttaagtgttcaatcttttcaccactgggttatgacgtcgaaggcaaacgcgatcgaaggggggcgatttcagttgtttgttcgcgttgctggatcgcgagagcacgtggctggctgactgtaagcttatgtcatcctgtctttcctttctttcctttccgtctttcatcgtatcttccctcgagttccatcccgcaaacttctaacggaaagtcagttggcgaaatgggttgttcaatatatcgcatcttctgttatgtttcaattttgagttccgcaccttaacatccactattcacctttggcggaatgctcgagtcaaatcccccaaagttgaggcatctgcaacgttgtattgtcccccactggtgccacctcatgatgttctacgtagtagtactcgtagacagaggagcgggttggggtcaaagatgccccgaaactctccaattctcctcttctctcctcattgtcgttacttcacatgcatattacttattggttaccccacacgatacttaccctgtttgaggttacacgatgtcttggccattccccaactcatccagactcggaggaagacggcctccaactcgagcgaggttgccttactctgatagcgtttgcttctcttttcttgaaatatcattcggtaagaaggacgacgggttttacttgtcatcccaattcttctttgcgtatcccattttgactgtacatcgtctatcatcaacaacccaacacctctctctctcgccagtcaacttcagaaatcacccaaaaaaaaatgacccaaaaaaccagctacccctcccccctcctccgcgagctgcaagaaaacggcttcaccgtaatccgctccctcctcaccccctccgaactcaccaccctacgctccgccgcagactccctgacggccctcgcccgcgccggttcctggccctacatccgaaccgtaggcaaacaatttccaccctggccctccactccccccgccgacggttccggaatctggggcgtccaacaccttttacacccggacctacccctcccccaagcatccaaagacgcctttctaaaactctacttctccccttccatcctctccatcgccaagcaactgttgcccgagggcaccacggacgatgacctggtaatggaattgttcaacatgctcgttcggcccgacaaggactttgctctgagctggcatcgggacgatatccccgcgactgcgtccgccgaggaagaaaggcagaggctggtgccggctacgaaaccgcgctaccatacgcaatggaacttgagtctcgtcgataacgatacgtccctggttctggttcccaagtcacacacgcgcccgcgcacagacgaggagcgcgcagcggatccgtttgagcctgatatgccggggcagctggttgtggagctgaatgcgggggacgtggcgttttatgataataatattctgcataggggggtgtattcgtctcaaaaagagaggacgacgttgcatggaagtgtcgggcatgtggcgggcgcagcaagtgggaagagggcgaggaatgtgttgcagcatggggtcggggagtgggtagaacgatgcgatttctcggcgttgggggagagaggggaggaggcgagagagagggcggaggggatgagggagcggttggtgaggatggggagggagaataaggatgttgggttttcgctcgatggttaggtagggtaagaatctatggggacagagctatgccgttaccgttaatttatggagagatatcaataagtttgtgtcacatttgttgatgcggtggagacggttcacgctggaggtgttgaacttgagaggaagggcttgatgttgcgacgctcggttatttgcaggagcaaatcttgctatgttgtccatacttcaggtcgaagaatgccgtcgatattgacatagagtcatgtacgaatcggctgttgctgtcaacccattgactccgaggcccgtatcgtttaactgaccggatctgtttgatcagaagtctgatgatcctaccttcatgtaatggttttgtcctcctgctatttccagctgatgtaaggtgatgtgtacctatatactatggtaaggactgcattcgttttcgcattctgcgttcagactgtctgcaaaatggcaatacatgaactttattctgatggcgagggccaatcttgcttgccaccggtacgaaattcccgttcagtaggtatcttgacgagaaagaggaaaattctcgtcaagaagtcatatcgatagttgatctggttcagtgtatcagaagttggttagcggtataaggagcgcgagtcctcacgactttaaacatcctacgttcctcatcactctaaccaacttaacagagacgtttcactgaaatcctcaagtctcttgacttccgagcctcttatccaagcatacaagctcattcatcactatgcagattatctcactcctctatgctctcgcggtcttcaagcttaccgccgcccctcccctctggctctggtactgcccccgatgttgctacatatactctcttttgccctgccgacattcctgcaacctacaaaattgatatactcgagcgagacccaccttgctgcttaccgtgttgatcaacgctttaactccggtgtaagcaattcggctcacacttattctgcaccacctcccagccattatcaatcaccctatggccgctaacatctcttttttttttctggccccgatccaggagccaactgccattcttcaataaaccttaagccccaacgtcaacaggctggtaaatatccagttcttggttgagtaagttaaccaaggtaatcgacattctattcaaagtggcttaggttcccacgatgagaactgctggtcgtctgccgtaatcttcctggaattagcaatcaagacaactgaatggcttgcggcgagggaaaaaccaaagataacatcaatttggatgacaaaatctgggcctgatggtgcggcgctggctgctcaatttccttgaagcatgctacctctatgtatcctctcttctgaaagccgcatcaccggccttgtacgtcgaggtctgtactgcgggcgcctccctctctgttcttctcttttcggaacctcgtcgattcttctagccagtcagcatctgtgtcaactgtgctgcaccccttatagtcaccgttactaggtagcatcttgacgcagtcaatgcgatagtcggcaatctgagtagaacggagtgcctgcggcagcaaccgaacgacagagtcaacccaaatgacaaagtttatacacagagcttgttgacagtgtgactctataacagaagggctatgaagaaaccttgaaagaaatgcgagcgtaattacgccgtgcatttaggctttggttctttttaacacttgacggcgaggtcagaatggggaagtgtcctggaaacacagcatgacagaaaggatggctgggtgtgtttctttcttctttcttctactcaaattcggcttcaaatttatgggtagaaatgaaagccagtaaaagggtggcaagtccactcaagcacaaaatccagatgacactttggcctccctgtacatgcccgccgttgcaatatcaacgatgatgcctggtagtcactgaacgaaagcaaacctcgatgaccaacgtggaggtaaagcacaagtatactgcccccaacaaaatttctgtcccttctaggttcaattggatatttttttcttatctttttcactttccccctgccctaccacacatcagcgcacatgttttcgattgggatcatttaccgaaacgcaaatcagaaacataggtatttttccttgaacttcctccattggtatcagttaggtaggtaggtaaagaagtcgtcactctacaacaacgcaaaggtcacttacttctcagccagcccatttgagcctcacccttcaccgcttcgagcatcagccagccagctagccacacggccctttgtctaggtaccacacgccacggcgtttcatcgatttacttacctaggaaacagatatcaacgggcttttcagtatctgttcatgtatcatatgtagctcctggtatgcatcaagtaaaaccgcctgagcacatgggggcgggttgtgttgccgcgacacacacactggcaatggtgtaaatggtgtaacacgaagatggttgagaataccaagtggtacctaataatctccctttggccattttcgatgactggactgccggggaatcagggtatgctcgatcaacccaacctgtaactgggaggtgatggattcaaaacagggcggtacaagaggaaggaccgaagctagtacgctggagttacagatggctggactttttgttgattgggtatctgaggttcaagactcgcggttgtcttaggcaagccgtcgatacatgaattgtcgtgcggccgtctagattgatcgtctcggtcagggactggaaggggaagtgaatgtcaagccagcgggaaaggcagaagaagtccgagtcaactcaattgaagttcgtttcagccattgcccctgctccgtcgccgacgatagccgtctcgatcaccatctcggtgtctgttggttgacctgaccgacgattgaacactccgtcacggtgaacgaggaaagttcttcttcttgtgaagtgcacattccctccgtttcgatacaccatcctcgttctgcgtaagtagaagttggtactgtactaataagtaagtaattatgcagtgcctgagtgctcaaaagagccaaggccgcagatcaaagatgcggcgtagtccagcgggggacgagatttgttgttagtcaggttgtatcaatttgatcacgatttaatagtaaatgaactaaactaatcaagcggttgagtgccgtgaaccaaagtcatatcgcacaatgtcttgaccgttcagttcacctctactactgtagtaccttggtgggactggaacaggcacacgaaacatcatccaacgcttgagccagtgacaccttccaacttcaagttcgttccacaatatcggctttcagttgcagacgtcactgccaccagtttttcgctgttagtctcactgcactgcactatgaaggcagcgacgaacgtccaactcaaatgatgagctcaacaaactgaacatgaagtaccccggccagcgcctttggtagtaccatgaaaatttcagatacttgaggttgagactcactaacagatgctgaaagagacacatccctcgaatacgaagccatcgcggctcccactcccacttctacgctacgctacgttactatcatgaattttcgtagtgaacaatttcggcagcgagcttgggtacaggtaggccactcaccttacagtagaggcgggtatccaaactgattatccagcgagttttgacagttgaggctttcagatgatacctcagaacgaaatagtactggacactgcctgcgctgcatccaacgaagttcttcagtaccatgcgctgcctctacttaccatcacttactcactaggtacagtcgcttccgaaagtagtgaattcctttttggataacagaccatgaggcattgatttaaatagcgccacaaaccaacgtgggcatgccactctgctgctatttccagccggtccggccagataagctgtccatcgtttactgattcactccgaccgtaggattaaacactgcagtgatcatcccaacggtgtcgatggtggcatcccgtcccaacggtcctgggctcgcgagggtgaggtgagaaaggaaattagtttaccatatttagaagcacccaccctgaccgcaactcgagttccatctgataaaggctttgcaaccgtctgcagtcggtaggtagtaactccgagatcgtgtcaactaccactgcagtaccatggggtcagtctacctaagccaggcctttgaaggagcagatcgatctttgctcacaaccacgtcgttgggtccgccaaaccccaaatgcaatcctcattcctacctaccttgggtacctaggtaggtacgtatcttgacggatcggcgtggaaataaaaacaaaataaaaatatcctcaataatttgcggatcgttttttggcctcgcctacagtaatatgccgcaaagcagatgcaggtaggtaccaaactctcagaatcccatgcaggcaaaaacttgcatctcatgccatcgctatcgctaacccgcactatctaactgcccatttgaaccgagcaaagaccagagtactttttcctactcggagacttaaaccttcgaagaagaaaaataggtagaaaagaaaaagaactgaaatgtttctccttccacacttttcacactccaagctggcccccagtcccaacgtcttgcgccttcgttacatcatgtactaacttacttactttcagttcgactggatggtaagtagtagtgtagacgcaagtaaataaacaaacgcgcgcggtaaagagcggttaggatcccccctatttggtaaagtgcaatctaccagacggcgtttagatcccggcccgtcggttactgttgttagtcaagcgacaagcggtgattggctgaatggttcatcgctgcttaacaagatggctggcgggttagattccatatgcatacacctctacactacctacatgaagttggaggactcccagccagtgagtgacgtttagaattcgcggcctgtctgatgcgcttgaatgggctcagtgtaagtggcccctacacttagatgtccaatatacttggttattttaagctgtttataaaagtaggtaggtcagggcgcggggccagatacggtacttacctgatccgaccagggatccacccggcgccggccccgttcctgcatgttagcgctgatgttatgtccggggcccgggtctgccagatcagtcgaggtcggacccgtgtttcgttttgcgctttggagatggcatgcttacttggttggtgtcgctcgagtaaaagcaagtgataccgagtgtaacgtgtccaattccacaaaccgaatttagatcggtgtatcttgaagtacctacctacctacctacctacctatgtatcatagcatgctcgatgatgatgctacttcgtgtgcgatatcgttgatgcatatatttcgtagtattgaagattccatgaatctaataggcatacacatgagagggatagccgactggaaatatagtcggagattggtacgtcgtgctggtgttaccacacccgttgaggaccttggcaactttggggcttgacatgtcgcatcgcatcgtgatgacctcggtcaggagcggccgtcaaatgggagagacaccagacgacgcgttcaggcgattgtcgcgatggtgtgaagcaaatctcgcgtcggggctggaacctcgagaacctcggtacaaggggagatgatgggtggttgcgccggtgtgtggtgcggtaacacggctgcacgtcataagccacgcggagaaaccctggagcaaccacctttaatttcctagtttcccctgctgcaaccattaatttgtggtttagtgctactcaaccctaaacggttcattcaaagagttggacaagatttgatttgccctgggaggcttcgcatgtgaaagtaggtgatccttgagggagatcgttggtgatcgaggcctgaaagtcctgactctcttctcattcggtttgtggcttgtcgaaaacagtgagcccatcccacccgtctccaagatccccttgcgacgccgagattggcattacagccgctgccgaatgtgtcgttttcttcttgctcacgataacccattcgcaacaggcccggagactccgacatccaacttctagtgtaccatacaccctcagggctgtatatcccgcgagtagcacttggcgtcatggcttcgtgtgctgagcgcctccacaagtaacgatgagtcgattgcatcttccagaaaagttatgatggtcaggtgtatgtatgcctcggcagggcagattcccgattgcttactttcagcctgatgattccacatgtggccatcgtcagtgttgttgagcctccgtgaggtatgacgcatcatcagccatcagatggggcttgatcgtcgccttccgcctctaaccgcatgtcgatcagcgtcaatcagggtctcaagcaaattcaggggactggaggaccgagaggcaaagattgcgcatgcaaaccgtatctgtcgtattcgaagcaaaaaaaacttttccgatggctaccagcttctcaaggagtcaaggcatcgcccgagtttcgcttcccaagcgaccacggaaagtcaagtatgtagctcagccacagcctctcacctgtcatttttcttgggtgacaagcctcttttgaagatgattggctgccatgtccaactggagtctcttaacaagaggagaaaagagcagggcgcctcaagccatggtagtatcaaccaatcaacaccttgggcggcagttacacggctcttgcctctgacattggtaaatgaggcagacgagcggatggatacgtttgacgctgcgattgctttgacatcgtgaagcgttatacgggatcttcggaagaagaatacctacatattcttttctggtgcgggtttgccttcctggggctcgcttggcgtgacttggcggggacgaggcgtcatgcatttgaagtcggcaactgctaataggaccgccgctccaactgaatgacaattccacttgtgtgattgccccttctggtattatccctcgcgcaatccctgacattaagatatgtatgacagtaattgaagattgaggttcggtgtcagaaatgcatagtacctgaacaatcatcaaatcatcaccactcaggcacgccagggcgatcaatgaagagttggtgatgcccttgacgtcttatcggcccgcagatgagccatggtatgaatgcatcaacgttgagtcgtttattgagtccattccgttcagccacgcgtcccagctgtcccgaaaccatcgggtggtgaagccacattaatgcaagtctcaggggcatctgcaactggaatggaggatgaatgtttatggaacatgccgttgccgcatgggctacatatcattcgtattcgatcgccggttgccgactgattcacgatatcaaaacgtggctaatccgcaggcatcgttggcgttgtgtggatgagctgtattgcagtcgggccttgaacaggctctgccaggatcatggatgacgccaacgctgacggcgcaggatcgcattgtttgcaagcgacgacgggcgcgaagtggaaaataggacttgggataggtagctcattaccagccaagccgatgcccgtgcaagttgtcggccacggacgcgggaccggcgctaccctcgccggcgggacccacccggagcgggtctaggtgtctagcgtaaactctcggcgtggggtaccaactagaccaacctactgcgtatgtatcagggttcatcggcacaacagcctcgtcttttggttttgtcgttgaagctggggtcctcggcagtcggaaagaccactcctttttttccatcatgtggacggatgatgggtttgagttgagacgagagctacatactgcgcagatcgaacgctggttgccgttgcagtgtttcgtttacccctcgcttcagacctcaggggtactgtgaccggcattccatatctgctccggaggcctagtcttaagagatcaccattgtgaccggactctctccgtccggcttgagtgtttggatgctgttcgtttcgtttcaccgggacgcagcaatggttgcagtgatggcgtgcagggctccattctaggggaaatgacggaacagtgtctcccgaagtgcgtgtggaagctggggaagcaaaacggcatccctgtgtcgagaagcccctgggtattgcccaagttgagtgatacatacatatgggtgctgtcttgcacttttgcacatcatggccatgacattgtgatgttgagacttggtgactctcgtcaacaccacccccgaaagtagagggacgttggccgtgtcaggtgccggagtttgttgaggccatttcgagttcacgacctcatgtgaagcatggcttgatacgtggcgtgcaagatggacgacggggtggattgtctgccgctgattgggtcgggtgatcatctgctggagtgcgttgtcaagccgagttttgaatcctatcaacttgctggtctgtctaaacaagggattgtcgagtggaggaggaggagaaggaagaggaggaggaggggatcctcaatgacggtctcctcggtggtgggacaccaataggcctacactacaccctagacccgaaccctaaagggacccgacaagtaccctggcctgcgaagcacgggccccatgactgcctgactgagagtgactgatctcatgcttttctcaaccttagttctttgtcagtttgggcgacgctgacgaggtcctcctcttccacttctccgctctccaaccaccactgtcgatttcagttatggacatgcatgcatcatcaagttccgtcgacgcctcgcttttggaaatgacgataatcgcaggtgcaatgcagtccaattgattgcgcccgtcggtcgcggttaccggcacggactggtctcgtacagtactgtagctggcccgactctcactgctccgactggcagaccatccatcggaatagagtagaccgctttcggccaaagcttgaacccctcgtctgtttcatgtctggacatcgggctccagacccggccaatggcatccatggcttccaatcaaagcccattgtccgccgaacatctgtcgacctctcaaccactcatccagatcctatgggacgatccaggagccgagggcatggggcatgggcatggacatggacatgggaacctgcaaatccaaaacgacatgggcggaaacggacagaagggcaaagatgggattcccaaaagatccagatatccaagaccggcaagacagacaatcaacgagcacgtcgacgcgtcggtgttgattgtgactcgatcgacactcgaccttgaagcaagtgagtgcaagatagggatggacggccaaggcgtgcctcccatggaaacatcgcttcaatgccatattgctgccgcctacaagggctgcagatactgggagttacagactggtcctttgcacgacctgcgacaatatcctcccttggccgtatgaactggaatggccaattgggatatatcaaaagttcgcaatctttacaccttcccttgatgccatgtcacctacagaacggcgtcgataaaggtgcatcaccatccatgattcttgctgccctttccaccacatgtcaggtcgctaacatttcgactcttccttgacctgattcagagaccctcattggactccattcaaccatcaagtgtttgttattttggggataccctgtcctcctctaggtatctttgtctgtaccacgtcgtcctccaagccaaaacatcgaacacgctacgaactcgtacaagtccaaccccgctgaaacccctggtccgcttcgcctcagaagttgccgccgcacccagagcctccgagagcgaatcagacagcgccgacgtgtggcactgggcgactgctcgaacaaggcaattctggcagagagaaacgccgtcagcactcgactctacaaccgccgcgctgtacacattagcgcgcgactgttccattgcagtggcagtccgtcgcccagaataaaccggcacttttcagggccgtcgggtcggtcaaacgacgtacatattaattcaaacagcgtcccgtcgtcgaaaaggaaacatcaccaccgcgctccaaagcaccaaccaacaccaacaccgcaagcgttgacgcctgcctttccttttcagtcgcatcaacagccgggtatccacaacgacaacctatagacaagtcgcctgcaggatcaggatttccactcataataactcatacactacaccggttaccgtgtctttgacgattcgctatctatcgaagccaattcagtagtgctggtcacttttacagccgacgtccaaacactccacccattgccgggaccaagctgctgaacatcagttcattccgaacatcacaaagtcaagctgcctcccccaggcccaccgccgacaccgaccccaaacccaacccaaaactcaacatcaaactctgcaaaaaaagagagtcgtgtttaggtgagtcgcatcgcaataccacatacactacaactgcatccagccgggactgccttttcccgaggtatccccatttcagcagctctggcatggtcccacaccgaagccgacggcgttgtccgctcacaagtgccctgaatcttgccttcgagacagctgtcttgggtgattggttgcattgacaagactaaccagccagacagggatctccagtgcccaagttcgcccccggccactgccaacccactcccgtaacccatcgtgacttgtgcagcattccagccaggcccgttcacgcctggaaccacgctgatctcaccccccctctcggcccatccttgacacccgaccctacacgcccccactgcgactgcgtccggttcagtgggccacccaccacgaccttgctctcacggttgagaatcacggcaccacaccaaccagcccagctcacgcaacccccttgccggtagtgtaccgcacgccctgtccacctgggctcccgtcacctcctgggaacgcctgctcagcctcgtgtagtgtactttgctttctcgtttttgcacgtcaccccccgggccccttctgacgaacagccaccgagacacgcaacaaaaagtggaaaagcccaaggtctagaaagcccactcagaagcctccagcagtgacccatcgctacccgaccctactaccacactacatatttactaagctcattaccccaactttttctccctttttcatacatagtgcctcatcccgcccgcataagcttcgccgcacgtcaaccttcttcaccttggtcccacacccttttcccatttcttgttatatcatcaccagggtgaccgtcctcgccaacattccctacccccacaactcctcttgttgacatttcgtcatcagcgttttttttttcatccttctcaacccacatcaacaatacaatctcactcacaatgggtctaccatcatcaacgagcatgagcctcaacgagctcaatgcaaaggctctcgacaactttgtctacagcaaggtcgacagggacatgatcaggtttttggctaccgccgccagcgaggttatccaatgcgatcccaccatgatgccatcaccaacagtcgcggccacttctggaagggaacagcaacccacggcgccacccaaggttgtcaaatgtgaagatggcggactacctaccctcgaggccttcatcagccagcttgtcgtcagctccaacgtccaggttcccactctcatgtcgagtctggtctacctcagacgtctaaagtcccgccttcaacccaatgccaagggcctccgctgcaccacccatcgcatcttcctcgctgccctcatcttggccgccaagtatctcaacgacagcagtcccaagaacaagcactgggccagctacaccaacatgtcgagctccgcctacaactttggcttcagccgcaccgaggtcaacctgatggagaagcagcttctctgcctgttggattgggaactgcgcatcaccgaggaggatctctaccgcgagctggactacttcctggcccccatccgccgtgattacgaggtccgttatgcccgtcgcatgcgcgagaaggccgagaagcgccagcgccagttggaggaggaggcctgggtccaggttgccgctgccgccgccgccgcccagcacatccagcagcagcagcaacaacagcaacagcctacttacatctctcctccctcatcccgcggcagctcccgctcgcgcaacggttacgcctctcgcgacacctcgccacccggtctttccagctccgcatcttcgtacaccagctccaccagccgctcgacaacccccgacagcgaactggatcttcctcactcttacgttgccatcaacggcgacgactactaccagtctgctgctatcccgccttgcgtaccggagaaggatgccgcggccgtgtacttcagcaacacgcgcggcgctgccgtctccgccgccggtaccaagcggggtgttctcccctacgagattacggctgaggacctcgatgattccagcagggtgaagcgcatgcgcggcatgcttgggcgtgtgtttggcgctaacgctgaccggaacgttattccggtccggtaatttcctgacctgtttgattaaccaaggtcaagttttgctttttatgtttttctacttgtctcatcatcatcaccactcctcattactccatgcattgcatccaaatgcattgattgcattcataacggcgttttatcactttttgggaaagggtggcaattgtttgtcttagagacctgtctttttttttacacaccaaaaagcgaggtgttcattggctggcgaagttctacatcagcatcattgtcatcatcatcatcatcgtcgtcgtcgcagcattttcatacaggggtgggctggtgattgtatcgtctgtttctgtcttttttttgctttttgatcgttgggcatatactactgtcatctgtcatgtctcctactaatgacgggaacgaatgggctttttgggtgggagtacgagagcattaccggaatatggatggatgggttatatgatgggaatatcgtatgatgatggacgatgaaggaaaggacgggtcttccagcatcaagaaactgccggaatcttttttactacatacaaaaccaaacaaagaaatggaatgtcattcacaacatgctccccaaaagaaggggcagcatggtgatgattcaaacaatctttctgcctttctccgcctcaaatcggctttcacttgtgactgttcttgcttgcgaataagagatcaactcttcatttgagcacgcaatccggcgagactccatcgcctcggcgttactctgtattttttttttctcctattaaatcttctcaacacgtggtcgtgtgttctcgacacgacaaccattatgcgaataaccaggttcgtccttggtgatggcggtccttgttctggctaaaatccaaccgatgcagttacgaaagccccataataaaaactgtggaaccctcgtgtaggatggagtacaatatgtacacattgatgcaactccaacagaacagcaatgttggggatggaaagccaggaagcaagctgtggagcatctacatagtgtagatgctgacacatttggatacatacctatgcatggcaaaggggacgggatgtgatgggaatctggaatgtggaaaaaaagggaatgaatgaatgaatgaatgaatgtgccactagtgtaaatgcggaatgtgctcccgttccgttcctgatcgtcgtcgaggtgtcagtcagtcagtcagtcaggtacatgcggagatacttacgtagtagtgtatgtacatagtgtagtcgtgtacgtatccatccattcatccatgcctacggtaggatcttggaattcataatgggcaggggtgggggggaagatggatgctaagacgcacgtgcatggatggatggaaagggacgagatatggattggattgcattcgtgaggtggctcattgtttttggtgtgcaggcagtggatgaatgaataatgtccggtggtgaatgaacctcgtcgcaaggcagatagataggtatgtaagacccatcgatgatgatgatgttactttacttgcgtaggtaggcagatatatccgttttaggttgcaaatcttgatttttttttttgcacatgggggattctgactatgattcacgccatcaacatcagaactcacttttgttgttcaacgtgttcatacctaggctatgccaatatacatgacgaaatataacttgagttgagtgttaggtccattgactagtgtaaatctttctatgactgcgtgcgtatgtgtacaagtaggcagtaaaacacgttgtatcaagacatgtcatcgtgtcatgtcgtaattgataataccgaacgacataagcctacctgcctgcctaatttccgggagtcagactgactggctcattgactagtaccacccccaattaaaacaattacgcctctcagcctaggtactaacaatccaacatctagaataagcttctatagcatatgcgtgctctgatattacagtaacaatgatttatgcacattcgacatacgcagtggaggtgcatctcgttaccgtacttaggttagctacctaggctgacttccaatctccatccatccatcatcttgttcatcctgtttcattccgttgttgattgactcacgatttttgaacactttcttctttttcccgctgctattcccgacttttgcactctttcgcttcccacccgctcaaggcatatttccatacacagaatcatccatccgtaagccagctacactggtgatggtgggaagctagtgtaggtgcctatactcacaaaagtcattacaagctattgcgccaagcgggcaggcaggcaggcgggcgggatctccaacccccatgactactatgtactatggtagactgcctacaaggtgattgatgatcatccgaaaccgaggattcgcgtccgcaaattttcccgctggaaacggcgatgaaagggatgatgaaaagggatgaacacgcgttcatccctcattataaaaagaaaagaaaaaaaaaaggaagaaaggaaacgtcgttcgaaggaggctcggcatccttgggacggtacctaggtaattattgggatccttggcaaagttgaggctgcccgagcgttggtcagcgcagagggagcccaaacagtacataccttcgttaccttacctacccactatagtaaagccttatcgcaactgttttggtgtagcgtcggccgataagttttagtgtgaaagccgctgtgtactgcatagtaggtaggtgtagtggtccccgcccccccgctgaacccgacggctatcgaccccggtcgtcccttccgggcggcggcggtctacatagtcttacggacggacggacgataggccgatagctgtgatgcggtgccggtgccagtgccggttagtccgggactcccatttcccatctgcccagctagtcaagtctgttcggttggtcggtcagtcggtcgatcggtcggccaggccgaggtgagggggggtcttggttttgagaagaggcgcattgcattagcttaaccccgggcggccgggatgggggcggtcgatccccgcaggtcccgatcccaggtccctccatccctccatccctccacggtcgggccgcgcggggggggctaggccatcagggttccccgttcgttggggcctagtgaccccattttaagccccgttcaggaggtggcattgcgaaatcccgtcgtgcttgcggggtgtagtaatggacgataacggtcggtctcggtctggccttggatttggacttttgggatttggaattttaccaggttaccgtgaccgttcgtggctatggttcactcattatgcatctatgtgcatgactcggtgtattcttccacttcttccatggaatatgtaacgccggcaggcgttggatgttcacaatgcaagatttgtgcatctgttggtcctgactgcgctcgtaggattgtgcttatgtacctatgtatgtctatctagaccaattcctgctggataagcagtcagtcagtctacacctactcggcacgggaaattggaggaaattcattagaaggaaggaagttggtcgccatccgcagacgaggcaggcccagcttcagccgtcttaaaccccaacgccaaccgaccgcctagtctactgtagcagcctgcatacatccatccattcaccactgcagccagccgggttgggtgttgattacaagttggctcactccgtcgttgcctttcccaacctcccaatctgcttagaaatccgctttacagagtaagtacaagtgggaaagttctcatgtgagtgatcattttcttcatgttgttgttggcgctatctgccaccaagaagttttcacgtcattagtaacagctgcagcttggtggttgactggtgaaagtcgtcccttttacctccatcataacagctatctgcctacctagctatctatctgccaatcaaacgaacggctgacaccaaccagccattcaacaacttgaccgagccacgccgcaatatcatcactcctacactagtattgaaactgcactttaaagcgcagaatcaggatttccatggtgagttggcatctgttgttggttgtcactctccaatcatgggcttccgcttgctccaactcctcgtttgcttcatttcatacatgtgtagggacccggttggtgacccgtcgtaatccgtcgatatgtaccaattctcggttgttgcaaacagccgagtatcttggtcaatcaggctaagaatggatggatggatggttggggagttggggagttggggaaacgaggctgagaagtttgtaatttccggactccggcccaaccaaccttgatcactgccatgcatggtacacgcccctaggagcctctgttgtcactaggtatccatgggtacctcgtgtctgtatgtacgtgtagtggcaatgccatcttgcggctcagcgttctttattgtagtacccccaccaccatgggcgtgcgtggcatttggttttccatggaattgatccgataactgtattccaattcccatttttcgtgtactaccttatcgtcatcacatcgaactcgtcacgccatacgtagataggggagttagcagtacatagatgagtagacaccaccccatcaattcgcttgctctaccaaagacgagtaaaagctccatgtaaagtcaaaagtgtaggtacactacagcaataatctggtgggtacggtaagtcaggtacctaacctcacgtcagccgcttttccaatcacactacacgccgtccgttgtttcgctgctgtcgagtagaatagtacgtagacttccagtttcctgtttgcccatacccgttacgacgctgtcatttcccatattttccaatcaacctcgcacccgcatccacatccacatatatgtatgtatgactcgtaaatgcagcgtgggtgtgcgcggcatcgctttgatatcgtaaaaaaagtttgcttaaggggcggagcaacaagtttgtcgtctgtggtttctttcgggggatcagaccgacgggagctcagtccttaacttaactctcttggggttccaaccccggatcttcacgacgacaaacgacgctgacatttctaccattgctgccctgtcaagcgggaagcccccagctgtgctgtaaccttgaaatgtgctgctgtggtagcaattggtacaattgtgctgatggggttgacaccaaggtaaacttgcattctcatcttcattttttttttttttgtttccgcctgcataagtcggcgttctacttatcttagttttccaacaaaccttccaattgtaggtagctcaaagcacacgttgggagtccatccccatgtgcttctagattgcctacgagcggaaagccttcaggagaatgtcccatcatgagtatagccatcatgttctccggcccggggaggctatgttatgactgcagcacaacctcccagccgggtgctgattggccaggcccagaggctggggtaggttgtgacatgaccatcgcccctgtgtgataccaccaccggtagatgctatgcaatgatgcgggtgatgattgagacaaacgtagatgactctgccctgcttagatgaaaggtagagtgtaaggctttccgacgataacagagccttacaagtatagttctacgttatacgaagaaaccgtgtctccccaatcgaattagcggttctctaacatcaacctgaatagtaatatgatggtttctatgttagcactcatttctttccaaaaccgcctgttcaacgcccacacggaccggcgggtaacgccatgacattccgccagtgtaatgtttccccaaacaaagagacaccgagcctctgtccctttgttcacccatccctataccaaagatttcttcccaaaccagtcaatcatgctgcccctcactacatttgcatctgatgattgttacccatcctccccatagccaacggcgtcctgtcccttggattctcaatatgatacgcgtaggtttccaaaccagaacccatcatgtccacaaactcaaagatatgagtgcccctaaacgtctcggcccataacctgactacggccgccgcgagctggcgaaggttggtggggtcggtagctggcccgtcggtcgacctctgctggtggttgtgatcttgttgtgcccctccgccgatggccgggtcaatgggaacggcgaactcggtctcgtctaacatgcggcggaggccctcgaggagctggctttcttcagatgtgatcggcgggtcagttgggccgatggacgcgagggtcaagagccatttggatattaggacggcgcattcattgttgctcactacgagaagaggctcggttagcttgggttcaccagatgtttgatgggacgaaagatcaagaatcaagaccaacaaacgtactggaatgttgcaccccccattcaggcgacttggtcctcgccacgtagttgacacccatcttgaccagcgggctaagtgcctgaatagcttgatatactgcacgattgagtagcataccacgcaaaagcagcggtgcctccgcataggcccgcccagcggcgttgtaagcacgcgattcgagatggcgactcgcattcaagtccgtattcagcctgatgaacgccaccctgtgcaaggccaccgaattggagtcgacaggatcccacgtatcgaacccctctacgtgtcgttgctgctcaacactgtgaaaccacactcgaatcgcttgacaaatatcctcattctcctgcccccttagggctctctgcattcccagggacgttgcaaaagttgcctgcttgagcagaaagatgtgctggaggatagcatggataagaacgtagttacccagtgacgtgagttgtggaggcgggccctggatcccacgattgaacaaccgagaaaacgcgattggcaaagggacttcggtattgggagaggtttgtcgcacttcttgccactggttcgcatctcctgctctccacaaacgagtggcattgggcagatagagctggacctcggatgtaaggagtagggggaccgtgttgtacgcaacactgcagaggttgaagaagcagtatgctatcagcttcgttcgagtcgctgattcggtgcgtacccagctctcccagtcgggcgcttggttgggctcgccctggagaccctcttccctgaccaagagggcaagttggctctgcagggacagtgcctcgtggaggatggctttggccccccacagacctatagcgaaaagaagaagcattgcttgaatggtctcgaggcgtgactggggggtattaggggagctatcaagggtcagcgttcatgaaatgcagcaatcagaagcacgtaacttactagggctcccggtgtgtgtcttgagtgactgggcggtctcgatgaacagaaggatacgagtgtcgaaaccctgagctcggtgatggtctcgtggaatgggggctatatgccgccgaagtcggtagaaggccctgcacttcgtaactatttcgtcgtcggatctgttccaaggcaacagctttggcggcataccagagcgcatggcctctagatcgctcaaagcggtactgggcacctacggaagtaatggctagtagcaattcaggggaagcttccacgggtaaaaaggtcggcagatgaatgaagggaagatggtcatggaacccagtgaaatagccctccaggaatctctgcaaagtatggcgcgaaggaaatacgaagttgctgggcagaaccgaagagaactcatcgagcttggctttcatgacggaatggtcctttgccgaaatcgtcaaatttgctgctttcatcgtatcagcatgcagtctggcactcccgtctggaccatctcgaagctccggctgtaccgacggaaacctcgaaggaaatgtcgaattgggcttcgaggggccaccccgtagtccgttttcgagtccagggcgagaccacatactaaacggtgcttccccgtcgaagagttgagggaaagcgtgcgatgacgcatagtcatccatgaaaagggggtcaaattcggagcccgggggttgcgtagaatatcctccattcatagcgccaggttcctgctttggattgtgatttgcgaaagacatggagtcctggtaagacttggccggagggagatcgggttgctgttgtgagagtccttgcatcatagtcggctgcatgtgctgcaggttgttgacctcaccaccggaggcaaggtgcgtggctgcatcggaaagcagatcaagattgcaagccggacctctggatagaagcctagagtcagatggcatggacgaggccatggaaggctgcatactgccgttggggaactgagattgcgttgctggccgatgctgagttttcatttgaatatcggtatgatgctctagtgaaggtggagacacgacgcttgacgaagacgttttgcgtcgtttgttaccatctttgtggttcgcatttttgttgttgctgttgttgttgctgctgttgctgctgctgctggcgttatgattgttgttgctggccccatcgttgagatggcaaagcttctcgtgacggacgagaagatccctgatgtccatgtaagcaaatgtaggataatgcgatgaaaagacttgtaagtatctcaagactcatgaatgatggtttaaggttcacaatggcaaaatatactgtttctttcgtttgatgctaaacaaagttatactcaagggagaggggttgcaggtcgtgggagtagagagcagaaaaagttgggggtcgttgaaggcgggaggtgagagtgacttggctcggtgggcttgtactgtcaaatgcgtacacaaaaaagaaacgcggaggggatggttgacatgaaagtatcgaaacttaccgtcgtccgaatctctttccacatccttcccattcgcactcgaaaggtttctctttggtgtgggttctctcgtgtctctgaacatgctcgacgcgccttagacaaatattagtatcgaaaagaagatgataaatgacattcagaactactcacctgaatcgcttcgcacagaatttgcacggtaaattcttgggcttctgggggcgggcctctccggcctcgtgcgcatgacttcccggtagggaaccagcggcctcaacggcaacggaatgttgggaaagcatgatgccagggttgtttgccttgtgtacttggagtccggatgggtactacttgattctgactgagatggacgcaggccgctttggggtcaggagaggggtaggggaaagtctaaatgggaactgtagacttgagtagtcaagaccgggcggtggaagttcaagggacgccgtcgatgtgggttgggcagtgtatgtttgcgcgggatggatgacaggatgagactgcggagtagcacaacaacgctatttcgccagacacaacccttcctctttcccggtgagggccaaacagtgaacgggtggacgaaggcagaagctcgggcaacgaactgccctgaataatagccccgtattagaccttgccgatcaccagtcctcttttttggagagtgtttaccccacgcctttgtgagaattgccagtttcggttgtagtgtcttttctcaacccactttctgtaacctataaagtggccgtttacgcacaactgcagctggcgtcaagaagtgccaatggagaaagggccgagatgtcgtacggctatggcacgttgtagaagcaccgaggccgagaagaggtcgagcctgacgagggcggggaggaacaggcaagatgaccgccaatgacacaacctaaagcaacgagaggaggtctgtgagcccttgtctgcggagtggggtgatgggcaaggtccagtttgtatgttgtgtcaattcgcaaaggcaacacgacggcactagccgactctcgcgtatgtgaggagtcgtcgtcgagatgaggagaaacgacattcgagtggatggagaagaatgaggatagggggggtggaatgatggagcgatgcggaggaactgagggatgacccgagggatgaaagctgatttggagctctcggcgcttcatcccgtcgcccaaaaagcggagaagtgccaatcctgtcgagtgatggacgacagggggggagaagtgtcaaagaatgccggatggaagtacatacaatagtgatgataatgatgatctttgggtggtgtcttggctgtaagaaggcctcgaggacctttagcgcgaatggacagaggggggcagattgccaatgccgggctgggaagtaaaaatgaggagaaagaggggaatggggatactgaagaatgatgaccgttgttgtgttgcccgacttggtctgcttttgctaccccagcagaccgtcgtattgctcgaaatacatatgtacaaggcgaccttgtcccgccctcgtgcgcttggagtctcggacgatatcaatgaaacgaatcaccaggccgcggtgtcgtcgaggttgtttgagtagaagcggaggctgggctctggacagactgaaacactttctcctcgttgggtaccccctgaagtaacctttgtgtttggcagtccgttgtgggttatgcacaagactgaggttgtataggcacaggtttgaggtagaagatggggaagatgatcagcccaggcctgtgctatgttgctcggggaagatgttgccggggtgctgtcaaaagcgggcttgttcaactcaagtgtggggaaaggggaggaaggccgcccgagtgttttgcagcactgcaaccgattttgcagcgaacaaagactcgtatgaagtcctcagcgtccggctctgatccgccgtctccaactggctgtgtgggtaacgagtgatggacaagagcaggactcgatgtaactgtattgtcaagtctcaagtctcctcagctgggtgaccggggaaggggacaggggagagtagacgtgaagaagatggatgatggatgcacggccttacaaaaaaaactcagatcgatgaaaccgagttgacgagcacacagcatcattcccatctgctagtgtacggaggaaagagtgggcgtgcgagacttcccgattaggagcttcaaaccgggcaagaatgaaagtggaaggaaacatggcaaagacccacgggcagacggctgaaaacagcatgaggtgattaggtaaggtagagagaggtaccttcctaggtacctatacgatgccaacctcaaaccgaaaatccatgtgcgcccaggcattgagggcatgccgcttgcaactgacttctggcgctcgagttcttctccctttcggagcttgcctgctggcctccaataatcccccgcaccgtttctccgacgggtacctcagcccctggcttgtcggtaaatacagcctgatagtctttgtagaggtatcgaactcggccaaagtgggggttcccgccatctattgcaccgagaggagtgtatggtgtggaagtgaaagatgctgccaccaacctaacttccacttttgggacatggagagtaggtagtcattccatgacggaatcgaagcctgcatctccgcacgggagaatggggaagatggccgaccaagagaagcctgtgagaagaaggaggggtcaaccccagaatgcactgcactgcagcctccgacacaactgaagtggcactggcccttccctgcctcccgaccctgcaagcatgcagacacggcaggtgcaaaatgtgggggtgggggaaggaaccaatccccaagcccgggccaggcacagacggtcctggtaatcagccataaaagttggggttcagaactcatcgaacagcggcgtctgttggagtcatggagtaatggagtaatggagtattggcggccgacaagtgcctcggcgaaatcgatagcactcacactcagcacatccagacgacaccaccaaccaacgagactggcagagcgagttgggccgggcacgcattctcatggagtctggattaccaccattccgccaagatgacggattcaaacattgcaattttgtctccctgacgttgacatgttcgcatttacgacgtttggagtggagtggcctctttcaagctcggaaacgtcactccccactcgagacggggagctcaaggacaccgcatccactcgcatgtgcttttcccgctgccaacgcacgggcctcctggcattcttgacgccatcaaggcttttggcatgagggaacatacaagtaaatagtgtgttggaatgccacggcactcaagcttttggccgactcccttacgagtttcatctacatttgtatttgattacttgtgatctctcaaatggtcaaagggtgccccaggtgctctgagaacaatcaccgaatccatctcagtgaacccccaaccccctcacttttgatcaaactctaatcgttcagtcgctttcctcgccagctgaacagagaattccaggccacattcacctcggtcgtcaaaagccatgcatggtcttgggctgcgtcgggccgccaatgtccagtctgattttctgttgtcaaagtcgactaaagaaacaatggcacaccaggacgcatgcagctatgtgttcgagaaagcggggaaaccactaagccatatcaagctagcgcacgaggagccgaggaaaccccctgtgccatttttcttgaatgtgatcgacagacgagagttctcagcatgtcgctgcgctggcaatctccattgttgcttttttttctttttttttttcctcttgattagttctggtgtctacagccgtgaacggcttcgagatatagcccaagctatggcggtgtgaaacggcaagaggagaaagaggaagcacatcccaagtcgtatcccgatgctctgcggaagtggcgcccgcgtgtggagatgtcggatttgtttcgccattcaaaatgtcctatttggagatctggggaagatgggctgtgctgaccccagattctcctggccaaatcgatgacagcggggaagaggctcgatcggtttgctggagacactggacgtgcggagaagcatggaactttgtaacctcggaagactcgcggaacctcccacaacttccaattcttccggttggtttcctctcacaacatgcgtgggattcgaagatatgacatacagcccgcacgcagaaagggaaatatacaacgcagaccacctcatcaacgaccgtacttgacttaaaactgctcgcaacgccttttctctctctttcacatccttcatcctcatcgcctgtcctcctctgactggggtcatctcccacttgccttatggggttcggaacatcaagcgccgtcttctgagcttgccagttgccctctttgatctgcacctgacactacactgcagacgttcgagacactcgactggcagcattggcaaaataaaagtggtggtagcatcaacaaccaaacatcctacaacgagcattcaatattaccaccaccaccacacaccactccgacttggtccaacacatcacgtctgatgttcccgtgccctctttacatcattactttcacgcgctgcttgtcagagatattgggtctcagacttaaggttactcacacacacactgcgaatttctcatcaacggcgattttcccccatttccatgccatgttcagcttggacgacactcattcgcgccgtcactgtggacacaatatgaaccagcacttcgctcggcagacttcacccggtgtcagagagtatagaaaggtgattcacattcatgtttaacattcagcttggttgtcacgggcgcttccgcttccttgggttgttgattcgacataatccacgtggcttgacattcagccatgtctcaaggccatctccggtctgactcctgtctatataccaagccatctaccctagaactgtacagtttctccagagacacggtcgatttgagactcatcgtcggttatgtaacgtcgtctacaatgcacgcaggattctcgaaaagcgttacacaacaggcagccggcatatcaaggcctcgatgatatgtaagtaagcatttcgcacatcaacttctcagtacagtcaacatctggaaacagtgccagagagagcattttgaactttgacaggtgatccaccggcgtcggaagccacactctcacagccaagtgcccatgttttcttttttttaaaaaaaaaaataaaaaaaaataggatgctatccggccgcaacctgaaggcttgggttttgagaatccatgagccagttgacatttggtgtgggtatggatcatctgtagcgagagtttatctccagtcctttttacacgggctatcttctgtaagtgcaactgcttgatctcgcctaacaccagattttgcgaatggataaacaaaaggctacgagatggcaaacccaccataggcagcctcggtctcagagagaacactcgtgcactaaacaagcgccttgtctctctggttcctggcaggatctcgcacactccgtctggtccatggttctggatcggacgtaacagccggcgcgccttgtctgaggttacccaccacgttcttcaccctggtgctagccatatgggactcaagcacgtccatgcttgctttcgggaccacagacagaacagtcgacctacatgatccgagtcaccgggatgttagaacattcgcggaacgccccgtaaccaaccactgccatcaggtgccgttggcgcccacaactgtcatctccggaataagtggagcccatacccagtgccaccgatgccgacaaagatgcattcatcgggcccagacgttgaaacgataaatctgaatcgggtgtgtaccggatcgctggagtttggtcactagacgttgacaagtggtcacatccggccttattctgctgcaatgaagatttagtcgctcaggcaattggttcgctgccagcaaatcagagcacgggattcataagcatatgaaggcaatgctactccttcatttcccatgtgtgtcaagtcttctcttcactatcacttgcctcaattttaatcttccccggattttgcatccccttcatgctgccctccaggatctcggtaatgcgcggatacatccagaggatacacacccacacgccacctcatgacgggcgttgtcttactacgccccttactttaccatcctcctaatcactagttcctaaacgaaaaggcttcgaaaaatccgaattggacccctcactgggtgtcatggatcaacaaaagtccttcagctgacccttgcccatgagcctccatcctgcggagatggtggtagacgccgccagtggtagcggcccaagaacaagaacaccgcgaatgaacatcgttctcttcatattgacgggggccaggtatagaggagactcttccaaagaaggatggtctcgtgaagagaatgttttgtatctcctagtgtaccctggaaaacatatgtggcgtggacattcggccctttgtgatggatcatggacttcacttaggtcacgtacctcgcccataccaagtaggcaggtggtgtatcattcagcagttgtgagatgatattggattcatgcttcctagtgttgccaccccttttaccaatcaagcaacttctctttacggaaatgcggtaggttttacatacaagggggcttcggggacactttcaacattcccgctacacgtggctgtctgctgaagatcaacattcctcaggaaatcagatatatcagcccttgtcccgcgtgctagggataacacaaactcttgcttcttcatcctgttgtactcctccagtgggacagatatcgggtcttcgtctcgttacagccgcggctgtccaactttcaccatgcgtcttggcacccttctgctggctgttgccagcctcacatctgctgtcaatgcatactggatgggggacattgctcgtaaggggagtcactagtttcgagttactctcaaggctaacaacatggctagatcgtggttatgcccccttcgcgtactctggatatccggtttttcgaaacgtcaaggattatggagcaaagggtatgttgagccaaagtgttcccagcgttataggcacgatcaagtctaacacgaagataggagatggtgttaccgacgatacaattgctatcaatgccgccattaccgccggaaatccttgcaaccaaggctgtgtatgtgtttccggttctagcatcttgaaaaggcttgtcctaacaactgtttccagacctcaaccaccacgactccagccgttgtctacttccctgccggaacctaccttatctccgggtccattaagccagcatactttacgcagctgatcggagatgctagctctccacctacactcaaggccacggctaactttgctggttttggtctaattgatgcgaatccttactacacccagtacctgaactggaaggctgttaacgtcttcttccgtcaaatccgcaattttattatcgatactacgaatattcctcctgccaatgccgccacaggtattcactggccaagttcacaggcgacgagtttgcagaacattgtcttcaacatgccaacggcatcgaatgttgtccatgtcggtttgttcatggaagagggcagcggtggtttcgtcacggatctgaccttcaacggtggtgccactggtgcttcaatgggtaatcagcagttcactatgaggaacctgaagtttaacaactgcaagacaggtatgctcattatccctctttttgcatcttgatatagtctgctgaccctcctaagccatctatcatctgtggaactggggctggacctattctggcctctccattaacaactgtggcgtcggcattgacatcaccgccggcagcggcaaggtagaaaccggctccatcatcgtctttgacagttccttcaccaacacccccgtcgcgatttctacctcctggaccactgccagcgctcccgacaccgccggcactctcgtcctcgagaacattgccctcacgaacgtccccgtcgccgtcaaaggtccccaaggcacctacctttccggctccaccggctcaaccaccatcacggcttggggcaacggccataaatacaccccctccggccctgtcgagttcgccggcgccctaactcccaacccacgccccgttagcctgctcgcctccaacgggcgctactacacgcgctccaagcctcagtatgagaccctctccgcctctcaattcatctctgcccgtgcctcgggcgccaagggtgacgccgcaaccgacgacaccgccgccctgcaaaacgctatcaacaccgccgtcgcccagggtaaggtgctctacctggactacgggctgtaccgggtcacctccaccatccgcatcccgcctggcgccaagattgtcggcgagtcctacgccaccatcatgtcggccggcgggttcttcaatgatatcaacaaccccaagccggtcctacaagtgggcagctccagcggacaggcgggcacggtggagctaagcgactttatcgtttccacgcaaaacgctcaggcgggcgcagtgctgattgagtggaacttggccagtccggcgagtaaccccagtggaatgtgggatgtgcacacacggattggcgggtttgtgggcagtcagcagcaggtcgggcagtgtttgaagacgccagggaatccaacggtgaggcgggagtgtattgtggcgtttatggctatgcatatcaccaagggggcgagcgggttgtatatggaaaatgtttggttgtggtgagtatgccccatttcttttgcttgggacgggagagagagagagagagagagagagagaggagggtaatggaaactgacgtacgtggattgacaggaccgccgaccatgatatcgacgacgcggcgaacacgcagattactctctacagcggtcgtggtctttgtaagttctcttccatcaatcgctccccattttcttcgacacccttaacctaaccccaaaaaacagacatcgaatccaccagcggcaccttctggctctacggcaccgggtccgagcaccacgttctctaccaataccagctctcctcgacccaaaacatctttatgggcatgatccaaaccgaaacgccttactaccagcccacccccaacgccttggttcccttcccgtctctttcctccctcaacgaccccaacttctccacttcctgctcgggagtatcggggaactgcgcagcagcttggggtctccgggtgctcaacagcaagaacatcctggtgtatggagcgggcttgtattcgttcttcagcgattacagtactgcttgctcgacgtttgcggcggggcagacgtgtcagagtaggattgcgagtgtggaggggacggggagttcgaatgtgaatatctatggattgaacacgattggggcgcagagtatgttgacgagggatggagtcagtgttgcgtggtatgcggataatgtgaataatttcccgagttcggtgggggtttataagagtgggtgagtgagcacggcggcgcataggatgttttagttgggacgcgcgatattgggctgggaattgagtgcagttttgtgtgttgggcgacgaatttacgaactggtagcagtggtaggttgaaacacttgggggggattattgtacatatcagttcccacactcaatcgcctgtgcagtcttagcaagaggtatatgtacgtacacacacacacaccgcatttgataaatctggccatttgacatcgctttatacgactcaactcaattgtttaatatcgaaatctggccaaaactagtgcaaaaagtcgatattttaatactctacgtcgtacaattatctattttaatatttatattatcttttaaactattatcgatatagtatactaccctaatacccgttagaaggtattaataataataatattagtaaataataaatatcctaataatgttactaaaactattagtataagtgtaaggagtacatagaaatataagcgtattctattggatattagtaaggcatttttattattgcgaacttcctagaatactaaaaagcttcttatataagcgcttaaggtacaacgtatattatattactccctatattttattaactataattaatattgtaaaggaaattatgaacctccttatattgaaatccaatttatacttcaataagatctatacctttctaactaacgaatataacgtatatatttcaattaagactatatagtagtacttttaataagagaagtagaagaagaagcgattttatataaaggtattataataatcccctatactagtagttgaatagatattaaagatctctttatttactatagaaatgtttgtattttgtaacgagtttggtacaaaccgaaggaacggtatttattgtactaactaggtaccccgtagcgctattgcaatagtattaagtaaatttatatatagtacgtagtattacctccttctaactattttagtaaataagctatttaatatattaatatttagaagtataacggactcagttggagtttaggattaaatggtaaaatatttactctttaaaataaatctatttcccggttgtaatagtattttaataataaataatgttaattagcacctccgtaccgaattctagtatacgtacaactagaagggggttctattatagtatttactactatactctcctgagtttaaccctattgaggtatattttagtaattttaagtggtagtttaagagggtatattgtaacgaaagtagtaataagatattagacgacgattttactacgtttcttaagcgactagcgtaggatgtagggtataaaatgtaatagatctatagttattttaaaaatataaagctagtaatagattaatttaataatattaataaagagtatagtaaattatatattaacgagctaatcgagtataaaaagacggg