aaacgagtaaaacaaataccgaaaaaacacgccaaacaatatgaaaccgaacccaaaaaaaaaaaaaaaaagagaccatgacaaacgaccatgacttggaccggagttgatattagaagaggatggctatgtccagcccttcctgagaagttgtcgaaacttttcatttttttttttttttcccagcccgacacttttcataataaagacggatgaacaggaggcacagttcccatttgcgaaggggagtcttgccgctggagatgtgaggatgcaaacatagaattggtgctcccaggagctgctggttggttccacaccgttgctgcacgatttagattagcagcaggcaagcaggagggcatgtcttgcatggccgagtgtctgccagtgtcggcggaggttctcccccatgacaatcgtattgggttcccgcccacgataaaaccctgcataccttggatggctgcttctgcgtcaatgcggtaagcgtacttgacgaacccacagcctttgccgggcgggatcttgacgttgatgatggcgccgaaaggcgaaaacaaagaatgcaattgacgctcagatatttgagacgtgaggccaccaatgaacacagtggtgttgttggggttggtgaacgcagatctaggagcggtaggttgtgccataaatgctggcacgtgatcagagcttacatcgctagcaggaaagttgatgagattattattgaccagagaattagcggtcttcatcaagagaggcgcttgcgagtagttcgattgcgtcatttggtaattgtttgggtgaaacgctggtgctgatgtttggtattgcgaaggagcggcaggttcagatccaaagcccaatgacgcatgctggtgctgatgtatttgcgacagattaaggtggtggcgaggatgatgctgatgatgactttgcacctgtgaccggtgctgaaaatgtggcaactgatcgttttgcaaaaactgatcgttttgctgcgattgatgactattttgggttaattgccacattacgttgttcctgggcgtagcgtaagccacgcgcaggttccgtccttggcaccacacaccgttcatctcaacaagggcgcgacggcgttcctgctcgtcaccaaaacgcacaaatccaaaacagcgcgatgctccggtaattgggtccgtcataacgcgcacagtcttgacacttttgaattttttctgaaatagcgacaataggtgtgcctcagttgccgtgggcgagagatcgcccacaaatagtgagaactctggggtcgacgggatagcgctcagcaaagtggcaccggacgcccaattgagccggaagttacgcagcccagaagggttggtgctcacgtgaccgtttccgcacgtgatatctggcagcggagaagaattgagtgtcagtgcccactgagcgtctgcgaggctctcgaactccacgaaacagtacccggcatggtgtaactgcgtggtattggggtctatgaaggagacgccattgatgttgatcttggggccggtattactgggcaaactgctagtatcactgctactaccactaccactaccactaccactaccgctatcatttccagaaggaaagcctgtactggcaccctcggtattgggggagccagaattcgcattgaaagtgctgctcgtgctgcacgggatcagcaagtttttcttggctctaattaacttgacactcacctgcttgttcaaatggagccaaatattttggatcgtggcctcgtcgaaactgggatctaaatcgcccatccacaatgtgcggggcggctctgccgacgtttgcactgtggatgagggcggctgcggaatcgcagccgcactcggaatccatgtcaagctgaatctgccttccgtcctctacaactctgcttcccatgtcaagctgaacctgctttccgtcctccacaatttgcgtcttctgctctccatcgtcaatctgcaatcttttctccccatcgtccacaactccgacctcatttcctgcactcatattgcctgaatatattccactcaaaactgaggtgccctgcactgttgtttggtgcaaaatctcgccgaaacggtcttgcgcagccagctcttgtccaacactggcaaaccctgaaagacggataataataataataagtggattacaatctcctgaaagatggatgataataatgcgtggattacaatctcagataaatccaatgtctccggcttgatctcaccgaaagaatatcaaagaaaatggcaaatccaataccaatttccgtgttactagttgaccacctttttttcccaatggatcatagcctctcttaacaaaaaagaaggcccctaacacacacacacacacttgtatatatcacagtaaccgcgcaccttccgtcgcgtggactttactaccattgcatctcgcggctctttatacctcgcaagaaaagagcgaaagaaagcgaactgcgcgagcgcggtcgcgtgcgaccgcgcacacgcgcaatgactagcgtggtcttctcgttttgtttgggtttgggggctcgcctcgccgtacgtgtgcccattcccatcgcatggggaaaatttttcaatcctgggccgcgggccgtccgcacgcacgcccggtgtgcgcgaggagctgtgcgcatcttggtaatagaggctgggcccggtttttttttttttgtttttttttttgtttttggcttctgcggcgtttcttctttggtgagacaatctgacgtaatcaagagcgcccctttactggtagttccgtacgaaatgatacatcttctggaagaaatagaaggttcggtgcatgagaaggcaaggggcgggaaagttgctaaaaatagagaagacgttaggggaggggaggaaactagtcacgtgatgtagatgtatgtacgtatgtgatgataccaaacgggaatgatcacgggtaatcaaataccatttggtcaattacgagcagatctgtgggagcacgagagctactggattacattgatacttttgaatgggtgactcttctaatctaacacatctctgtaacaccaacgtaattcttgccattgagatgtctgcagtgtgacaagtctagcagtggatcacgtgattggcacagggacccatgatctattcggagttgaactcctagtgggtctatgtgagcagcgtatgtttagcgccactggtgaatttttaccaggtcaaaagacacataggaaaagatcccaaaacctgttataggcgaggatttgaaaaactcgattttcgtaaaccaaattcactaaaaggtaatagttgcttcaatctatcaacaccagtcttgcaatgaacaaaaagcgggcaggcctcaaagctccatagtgttaactcacagggaatggccaacactaaccctcagcttcttgtctaatggtaccaaacaggaccactcactgtatacgaaaacccacacccacacccacactgcgtggatccttacaatacaccagcagcaattaactttcacatattgacaccctaatcaacactctttcatccatattctccatttgaaatctgacatttcactcgtcttttcaattcacttctctttatatcaacaagctagcttcttgtaattcgtaagtcgtgctataaacaacgttgtgctcttctcaaccatataaacatctcatgccactcagaagtccttagcttttgccatggaccgcgatgtaaagctgctgtatcgccagcggggtagtgctttacgcaggacagcacaaaatattgttatatcgcaggcaaagcgccataaatcttccagtgcttcaccacccccaatactccttccagatctagaatcagaccttgctgctgagcccttaatcaacgatgcaccttccagtccgttaagagaaggcttcccacaaatgtcagcctcgccttcagcgtccccagctcgcctacgaggaccggtttccgaccgccccgatcacgtgaatacacaaaccaaccttctcgcgtctccttcgccctcattaccaccgctgcatcactcggacccagttgaaaccggacctgagagcccccaaggctccgatgttgaaagtcctgtgatccctgcacctcaattcactttcaccaatgttcctctctcacaactgcattctcacaccgtgtctttggcatctatcgaggttctagccgcggtattaaacatactttttgaagagaatctcatacctcagtcgtatgctgattttgagaccgcacaggaccctcacgacagacttttgcataagatcgatatcaaactctattcttcatttctgcatggcgtcctggctgatctgcacgatctgctagacatcaacatctctaacaatgacctacttgctcagctcaagcacaccatcaaacgcaagactcgttcgactcaaaccttgctagacgttcgtcatgaaaccgtcgactacgaaaatgaacccaatgcacgagatcaactcgatgagcttcgacgaaaagcagcaatcaacgacaaactgcagtccttggccatgggcaaaacaaatgtcgagcgccaggatgccaccccagtttctccacaggacttcaaagtcgatgacttcatagcccttatggacccgcacaatggcgtccttgcccaattgaacaatttcaaccaatccctcgaaaagctgttggaatagttgagaaaaatacacgaatacacagcctcagtatatactttgatcgcatcgctcctattcgcgtttcttaccggtaaaaaatatcacattgtgctggtccctaatcagtcggattcggcgatcaatgccataatcattctgtataggtagaagaagaacattagcaagtagaaccccagtttcaggaaactctccttcttgtgcttgcctagcgttctgaaaatctcagtcgcatccagtagttgcagttttttgtaatgcttgttgacgttgaacgcaaacaatggaaggttgatcaagaaaacaaaccagtacccacttagcaggaacatcagcgagataactccgtgaagcaaagcttctggagtgatcaatttattcactttcgaacatagttcgatagggttaatataatcagcttccaaatccgcgtataagattgtaaagtgaacttgcgcaaacaagttaacacagttgagcaccacagccaagacaaagagccaaactgccattgttgatcaatacgttttagaaaatgtcctgctcccttactatggttaaaacgcagcaattagatccgtcaaacgatatttccctctataaccctggatccaggctataaaatttttgcaaggtaagatagctttcgtacataatgagtttagctcatccacctatccaaaatgtagggtccaccgagactgtcaaatatgttagaagaactcgatcagtgggtcactgttacagtgttgtttatcataatatcgcttgttctatatcaaaaccattagtgaatcttgtatttattttattctcatgtaaaaaaaactccgataccgggagtcgaacccgggtctccacggtgaaagcgaggtgtgatagccgttacactatatcggacgtataaaatgaattggtgagtcgaagtcgatatattgacgtttattggccatctggacaagaacatgatatactgtaatctcaagccgccattgatcaaacaatagctaaagcggtctcattaaaatatattcttattgaggcgagtctgaatcttcgattgaaagtttgttaattccaatttcaatgttttccataatgaagtaatataatcagtatgtaggtgatggttgtaagtatccctccgtggttcttttagtccaagaataaagtcttgacccttgcctaaaccaccggtatttatacaaatttctcagttggtaattggcagggtgcagtatagcagcttgcacccatgacgtgagctactgtcacctaccgtagtcaataaaaggttgcagtcattcagccacacgtttgcctggttcccatccagttcttgctgatgtagacatcaattatcatttcgtactaatctgacattatgcaatttgtactatcacacattgacatagtctagctctgacacacattgacaggcgatctagttctgacattctgacaattcttccattgtacaatatcaaatattcaagttttgttgattgatatgttgattattggtgagtgctcaaggaattagcacttcatcttatactactcgtttgacaacccaggtttcgatatataggtgggcacctcatagacaggctgacatttagattgtcaactaggtttttctttgtaacatataatcgtatttccatcattcatacagttacttaatgcctgtgagttatatgagatttctttcatttacgctttccatccaagtacaagtcatacgccaagacaatgaaagttgtagacctcagatctgcaatggccagaaggttcgttgacctctctgatcagcacatgagcgtggcttgcaatatacctattgctgggtctctatacaccactcaagttgagactacgtaagctcaactcccattgttccttgaagcacgccttcataaaacctgcgattattgcattaaatgtagacaaatgctatgcgtactagacgttagattcgaccacttcccattgactgttattggcaccctgaactaacgcacctttctcggcaatatagctggtgggaaatttgtcaaagtcagatccaaactgaagcagattcttggtcttaccttctgattcaactgccctcaagatgctgactcccttaacagaatgttcgtcctttttgaaaatgataccttgtgtccaacttcctaccgtaactatgagccctttgtaatttgaatctttcagagtaagcacgacagaacgcgcagattcttggtttgcagaattctcgccaagaggcacaaagtccgctctggtggcatcaattggttgccataactcgaagaagctcacgccttgtttctctggcccaaatggaaaaacctgccctctttcctcaaccagtccgctctcccacttcttccacttggtctcaattacacccctgtgtgtgtttgcaacctcaagatggacgtttgtgtcaaattcgaaatcaaagtctatattctctctcagttcatctaacttggtgtgtttagcagttcctggagagccagcaaaggcccactcaaatgggaactccttctctgcatcgcttggttggacgaaaggcctgagagaaatatagtatccctcattcgaagccgatgacagtgtcaaagttctttcatcagctggagcatccccaacctgaaaagtatatctcttgctgattgaaaccattggtatgtataaatgatgtggcggagattggagactggcctcctttaaactctcgagctttgctagaattatataatgtagagcttcaccaccctcgtgatttctctcgaacaatcagctgatgaaaagcggctttataaagcgctcatggtgcgggattgttgaaagtcaattcaggcgggaccggattcaagcgcgttgagaccgaataagaaaccgagctcacggcgtccaagctgattaacctccctaatcttactaggatccattgcgatctcaaccaattctcttttcttcttttgcaactccaggatcctgtcttcaaccgaattcttgacaagtagcctgtgaacctgcacatctcttgtctgactaattctgtagcagcgatccatggcttgctcttcaacgaaagggttccagaaagggtcaatcaaaataacatggtttgcacatgtcaaagttaaacctgcgttaccagccttcatggaaatgagaagtatcctcctctccaagcttctataaaactcttcaattgtggccgctctggactgggaatccatggaaccatcatatctgagatattgagcgcctaaatctttgcgaatgaaatgttgaagaaggtcaaaaaatgtggtaaactgcgaaaatacaattatcttttctgtcttggacttgagaaagacatcacgtataatatccaagcattgtttcaccttctgtgagggctccagcttgtcgaaatcaactttgtagccatttttcaatcgatctctttgagactgcatttcctgcatgtattcccttcttaaaccgtcagccgtcatttgctgatttacagcttgatcgtacaatttgtatgtgatgacttccttatcattgacatatctttcacacacagggcatggaacagcgtaaccactgttaacgattttgcgtgccccaggttgtgctcgagcatcttcgaaatacatctccgagcatccctcgcagagcatgtggccacatggggttatgaccattgttgattctagttccatttgctccatgcactgagggcaagtcatgctttctagaccatctgccacagcctcctttccggcccctggcatacgacgtgcaacatcaaatagtcttagccagtcagtgtggaagttcttgccgttggcgacttttgagctttcacttttgcgttcaccaatgataacaagttcaggatgacaacaagcttgacgtaaacgcaacagcaatgttaagatacttgagtagcttccctttgcacgattattaagaagcttttcgactttcttctggtttttagcttctaaatcagaataaaattgtagctccgccccctggagtacgtcttccctatttgtaatgatcttttcgggaagttccaagatgggctttccatctatcttagaatcttttgttcttcttagcataatagctcttaatagaacctgcaccttcttaatggcctgttgacgatcatggctatcatagtcatttgtggcctttcccagaggatttccaatgtcaagtttgaacttttgttctcgcttataaggagatatcttcaagaaacgaattaacgaatataactccatgatgttgttttgcataggtgtaccggagagggcccaccgatacgttgcatcgagcgtacagcaagctttagcagattgcgtctttttgttcttgatattttgtgcttcatccaaaattatacggtagaacttcgattcattgcaataaaatggtgaccaatattcttttctctccttaagcgagttgagagctttgagatcgggaatatctgttatcttggcttcttccgaatcttcactcaacctagctggccaatgtttcttgagttcgctcgcaagagtttgatatgagacaagaacgacatcatgccttagtaagcttcgataattttccacttttgccccattgcctccgccatatatgagaactttaagtccggaagtctttttcactttggttttgacctctgcttgccaaactctcaacacggcgacgggtgccacaatcaagttggtcttacaattttcaacccctgatttgttggccagcattagggcaattgcttgtacggtttttcctaaacccatgtcgtctgctaataaaccaccttttcgatttgatttttcgacggttagaagccaatgtaggccttgacgttgatgtttcattaaattaatggtcatttctggtggagtcaactcttcgccttcaatttctgtctctgccgttttgagaccttcgaggagttcatgcaaactgtcattatcttgaatgttatagatgtttgagagctgcagagggttctggttcacttgcctttcatgttcttgggaccgaattatttctaaaatatcgtcatcttcaccgttaacatgctcaacccttttgaaatcatcattagcattattcgtacgttttcgtgagcgcatagcatcgtaatcgtccggatttacgatgaaaccgaggttttttagatgttctgaaactgccggcatttttaccccgtgtctaaacagctcagtaattgcgatctcgacctgcaccttttgttgtaggtcatagcgtacacccctgtcgcacgatctcttgaagctctcaagaatatctaaatgctgattcataagtcttttattttgctccgatctgaccgaattcttctgtatcaaatctcttgccacattaatggatttgtagaagatggtattatccttattttggcttgtggagggcttttgagaactgtgtagctcattaagcgcttgttcaatgaatcgcctcttttgcaaatgttcacttgcatctatggaaccattcgacagcatattatcaatccgaagtttttcattgacaagtttggaccgcttttccaccattttagaattaagtcgattgttaattgcattttgcaggttggcatacgatgattggatctttcggtcttgttggctgcagtactttgtgtactgttcgacaagagtggcctccttgctttccacttttcttagcttcaccatggtttgtaatcttttgtttctaaggtcgttcagttcattttgcgaaagtgagctgccagaatgatcttcatcgcctcggttcgagttcataagtgcgtcaagctttgcttgagcttcgttaactaaagtttccctcttttgcaacttacgctgtaaaataacctttgtatcgcggtaagtactttttagatgtagcatatgttgctcactcttggctttttcacgtaggtttctttcatgctctgctctcgtcaagtccagttgcgaaggtaagtggctgccggcgccgccttcgttatggttctggacaggatttcgagattgacgtgaattatcaattttcaattcgctatcgtcttcttcatcgctcaatacaatgatcggaattttgctgtctttatcattcgggaaagatggctctttaggagacgttaatgaagagctggcttgagcaattttgaaagatggtggcgtgggcggcttgcgcatagggctctcctctgactcaaaatttgtcactttcttttcaatattatgcagcaatgaatctgggtttgagtttcgtgacggttgagggacaagatctgtttgagattcaaggttactgtatggttggcgattcgcagaggtattgtcaggagatgccagactcagtggtgtcacattgttggcttcgcctcttaatacctgttcattcacctggggctcgggttctttatgcactttattatcggatgggatacccaaattggcgtatgaatttggaaggtcttcaaactgccgtcgattcaactctcgtccgttattgaaatacctatcaatgagagcttgattttgtgcactgctagaatccatttcattgtgcaagctcccgctcatttgcctcagcttggaaatcgttcgcagcctttcggtcttgcttcttataggtggtgtcggtacggggttgccatttatcccattattcaaattcccgaccagctgtgaacctgcatcggtttctctaggtctgattgcagagccttgactcggaggcttcaaaggtgatgagtttaatgaggggatgcgcatcaagccttttggtgatgatcgaaacgctgcctcttcacggtacctttgagaaggttcctcgatatcagagctatcccctgtgagatcaatagaaggaatggtggacatcagtatctttggagagcagcgaggcctcaaggctgggaaatattgatgttgatggcgcgtccgtggttaattacgcgaacttttacaatatattatgtattcaagtaaaggtctctctgatggaactttagtcaaacgtgataattaacgaataattggtagataagagtttgtaaagtgatgagattgaatgatgaatgataattatgcacttggatactctagtgctgaatctaaaaacgaaattgaaacatgatcttcagccccccccaaaatgctacggggttgcacaatgtgaatgaaaaagtggaagatcggatatgccgtcttccagtactgcaagtgccagcatctttggcaaaatgctaggatgatacggcgtggcgcaattagttaccgtaaccgcattggttagggaactgtctatcagtcaccggctgtgggaacaagttgttgtacatcaaacgctgcaaatcccactcaagtgagttttcagtcttgtaagtccagatgatccatccgtttctcaactcaaaggcgtcaagttgagcctcgacgtattttctggtgttggtctttctctcgtcagaccaggagttgatgtcctcgttgttttcacaagagccgatgtagctggaggtttcgctgtccttgtggaaagtaccgtcgtaacggtgaccgtatccgacaccgttgagccacttggtacagtcagtcaaagcggcggaccattcaccgcatacagtccagtgggactcagtcaaagtcttggcaccccattcacaggcaagctgaacgtgctcgtcgatggagcgacccaaatctttgttggagaaaacttggtagttgtggtggtccacgacaacgccccagtcaccttggtcgtaggtcaaagtgctgtcccagtagttgtaaggctcgaacgcatcatgaataacaacgatctggtctcttccaagttcgtttctcaaatactcgtagttggtttggtagtattgcttcagcttgtccatgtccaacactggacccaagggctcgttgatgagctcgacacccacaacagtgtcgaggtactcatcttgcgagtacttttctagcatgtagctgataacttcctgggtcaattttaggttactgtcttccaaaaatgcccacgagtctctgagaccggagttgtcgaaaccgttttgggagccggcagcaccgtggaggtcaacccaaaccttgaggccgttgttacgggcccagccaatagcctgatccaggtagtactcctgcttgctggtgacgtaagggtcggtgtccaaggttttgaatgcccagtagccgataggaattctaaccaagttcaggcctgcagacgcaatgttggcaaagtcctgttccgtgaaccacgagccccaatgttgctccaaacgctcctgggcgaggtcgtggcccagagcctcgcaaaagtgatattcgtctgcggggataccctcatcgctgttttcagaagtacggaaagtctcgaacagcgagggagtgataaagggctcgatcacaagccatccaccgatgttcacaccacgcacaacctcgccggcgtagtcgtagaaccgttttttgttctgttcgtgcacaaactggatgttgtgtggggccttgggcgcaactggttgcgcaagcactgtggagacagctgccgaaagcgccgagagccaagctagagctagcatcctctaagaatcaagtttacgcgaatgtagtgacaaaaaacctgtgtgtttcgaaaaacctgctggccactttttcaatgctgtgtagttaaagcgaaaggctagagcacaaaaaattagattctgtgtcgaaagagagtatcaataactggactaaagagtggaagtcacgagtagtttttaccttgtagagaggaaataactttgtgagcaagtgccgtttgataatttcttcgattcagaaagaaattttcgatacaaatctggatttctagttttaacatccaagatcctgaaaaggtccgaacttcgtggccggacaatatatataggcctgacgcccatcgccggtctaatcaatacccacctcagactatgctgctgcaccactcagtttacttttgggtgacgaaacgcgaaattattcgatggctggcctaaacgagaaactaatttttgcacggactctgtaacacactgcaacaaccagcactcatgtgaagatggcaggtagaagtaacagtagaagacgcaaggtgatgcgtagtattaggagccttagaacgcgggttctatggcgggttctacggtaggtcttctgagatgaaattgaagatgccaagtgccagagacggggttaccatatctccgagccttgaccaaatactcgtttccatgagtctgctgaggataaaggatggaaacatacgaatgggttatgtaaattggattatgaggctggttctgcagggtaatggagcagcagcacgagggcacaagcagggaatatatgttgcagcatggcacacagttggctaaattaagcaagttgttgatgagatggcgggggtctggcctggtagggggttaatttgagtgatgtattagtgcgtgggatacgatacgttgctcgttgagtaagtattgcattgtaggggtgggagcttagttggttgtcatgagagttgtatgacaggtgggtgggaagtagatattaggttgttggtggagatttggaaggattgtaggatgaggcaagagagattatgatatgatggatgtctgatgatgtgggaccagttagtagattagtgggtgtcaacgtagtttaatgggtgtcttaaattgtgtgggaccagttggaaccaaagtag