cctctcccacctcccccttctcgggccggggccaaaaagaaagaaagaaaaagaagaagaaaacgagaagaaaaagatgagaagaataagaagaaaaggaaaagaagaagacgaaggcgaaaaagggaaagagaaaaaaaaaaaaaggtagtaaaaaaaaggaagaagaagcgaaagaaggaaggaagctaaaaaggttgaagtcaaaagttcaaggtctgggcgtgagtattgaattttgtaagtgtggtggaggtgttgatataaaatggctaacagctggctgcagatgggagcttggaccagttttataaacgacctaggtcacacttgggccaccgtagacaggtcaggaaccatcagggggggagaagtggaggggaaaacccaatgaaaaagatgaaagaaaaagaaaagaggagacggaacaaaactccgtgtgcctggactcgcctttgcccacccatccgtccctgacctcctgccctgaaccatgatagccgccgcacagacgatatctctcgttcaacttctttttaagattctaggctcctgtcttccaatcttaatctcatctcgctcttccaccggagaagaaaaaagtgtttttttttactaatgtcgagactgagatcgaattgtatcttgcattggactgtccggcagtgtccgtgttgcagcctcccgttatcccaacgtccaaacagaaaccacagtcatggcattccaacaacttgcctttgtgcactgttgcgaacgccagataacgatacaagacaccagtggctcaacctgagacaaagagctgcagaatcgtcaaaaagaccccgaccgactgtcggttcaccgttaattcagccacctgcgcccatcgtacatctttttcccccttagtgctgatatatcctcggaggcacaactgaaagaaagggtcttgatgtctcggacccggaccctgaggagagagcggtatgctgctgaacaacgttcgattgtcaagttctcccgttctgttcatgttctgttccagcctttagtcgttgaaattcacggtctaacattatgcctagcacatgtctgagtttccccttttcagcgtccgccacttctttctttcttaatcaaatgacttttagacatacccactggctagaaggatgaagcaattcgttgaaaaacataataatcccatcctcagttcgtttaaaaccacgtcttttgcctcttctttctctctccaatcgcttgagcaatgttgatatctttgcacagttttctccgttatctcctgggggtcgaacaccatgcagctcggagatggactgttcgcttcttacttctctagttctcccattttgttttccaaacactgtggttatccatccccagatggaggaggggccaaatatttcccactcagcctgcctcagtacccccagtgtcttccccagtccccactgtgtcagatgcggtttaaggttgaagagaaagatcgacatctaaccgaccagtcagccgctcggctcctggaccccggtgccccgctgacacctacccggacagggcgcccttgttggctcgaacggcgcttggctgccgggagggccaacatggatttgtagagagatgatgtctctttctgttttattcagactctcttggtgatgttctggattcccgccgccagtcgtctacactgcctttgctcccctcctcaatctccaacaaagggccgtattgcatgagtcgagattgcttatccactaggtaagtagtcaatgtatacgagcaggcagtgtagcaagatcggctccgagacatgaactgcaactgtgataaaaggcacctatcacttgcctcggatgttttgaatgtacctctgcagccaaccacgctgaatgctaaaatccccaaatccacggcaggtcccactacggggccccgggttataaccaatcctggaagaagcatagcaggctgcagggaagagacttacctgcaaaaagaagcgatggtttcgtacattccctcgaatctcggggttcagctcaggggaaatatcctgtcagcagcaggtgattggcggagaagaatcaccgcgcccaggtagactagaggtatggggcaaccaggatatcgaagccatggccactcgctatttcttctttaatccccaaatccaacatcctccgcgaaactcagcttcgtaacattagctgaagtggcaacttactccgcggcccggccgggacaacttgctacccggaggaatctaggcggggtctcagggactggtacccagatggagctcagaaaggagatgagacacatggagaagagatctatgtccgagcagtcgtttcttttttcttttcgcagagttatacataggggagaagggtccagtcggtccgaaggtcaagatgtcgagcgtcttctcttgtttctttgcaagacatcaacaagagcatgcttgttcggttccattcttttctttcagtctgtttgttgaatcagttattcctctagaggctgttggacttttctttccatccctctttgtgggccgacgactaccttaccagatcctttaatgtgtcattgctgaggcagtgttcctgtcactcccttgcactctatcctccacacagacccttagctcttctacacacagccgcaaccatgtaccttgtccctaggacatccgatgaaaatgtacaagccgaagcagcccggttcgtccgcgaagcgtggggcttacaaggcgcagcctacgttatcgttatcctccgatactttagcagaattcgccagttgggatggcggaagctggcgttggatgactttttgatgtttgctgctttggtgagtcttcttgtgaccccctcctcttgtatccagagctaacaccctccagatcacctatacagccgaaaccaccgtcgcccacgtcctcgtcacaaccttccatggcctagccaacaacggcatcaccgacattgatcgcgcccttctctccccgcaaagcgaagaataccaactgcgcatcctcggctccaaagcgcacgtggcgggactgctcctctacaccacccttctctggctactcaaggcgtgctggtcggtttactacgcccgcttgaccctgggcgtgcacaatatgcgcatgtgggtcgtcggggcatacgtcatcatgccggcgacgtacatggcctgtctgtgcgtggccatattcaagtgcgtgccgtttgagaagcagtggcagatttatccgaaccccggcaacaattgcacgccggcggtgagcgagttgcagacggtgtttgttatggtgatgaatacggtaacggatttctatctgttggcgattccgttgccgatggtgtggaagagtaatttgacgtggaggaaaaagttctttttgctgttgatgttctcgggcgggttcatcgagatggcattcgggattctgcggtgtgtgtgtatcttgacgttgggagatacggatgcggcgcagagtgggtattggtctgtgagggagagctttgtcagttttgtgttgacaaacatgcccatggtatatccgttggtcaagagattcatggagaagagtatcatctcgctgagcgggggaacgtcggggatccgcaaggatggtgtatcgggacacaagggatatgcactggacagtactcccagcagtcagaagggagggccgaggaacagggtcgtgattagcaagaccagcaaacaccccttgtcggacgacacgttatggggaagtgaggagaatattgtgagcccggacgatgggaagatggtgagaggaagttggagctcgacagcgagcagtagggacattgccgcaacggatgtaatggcacagggcagtggagcagggcgaggaaggacaatgtcggtggagagaggggcagacgtggtagaaccccagaactcgggggggagtgggaggaattggaagcagaaggggattattgttacacatgaagttacggtgacagaggatagacgggacgcgtcgccgggaaggaggtgctagatgtgttttgggttcgtaaggaagtttccgcttctacagcgacaatatgataattatgatttctcgttcagagtccgcaaacaccattctggcaaatgatcaagtcaaacttgcagtcggcatcgatcgagcatggagagcctgttcaacgtccttggttagttattcttcagggtaagacgcaacagtgtcgacgtaccaatacaagccagaggattatccccacagctagggttttccgggttcgtaggtggctcgctcgtggtagtaggtagctcgctcgtaatagtaggaaccggcactgtggttggtttgcttgtagttctcgtcgtggtgattgggggagggataggccgagtggtggtgggaacgggaatggtcggtcccggtgaagcacacttgcctgccaggcaaatccattcggcgtcgcagtcgttttcggttttacatgggtcacctggaggaaggggtgttagcatgtggtgggagaaggggagttcatgggggcggcatacccaagcaatggccgagccagacacagcccgggcctggaggtaccgtgtttgtgggatgagcggtggtcttgatggtcgacgtggtcttgcgcgtggtggtcggcttgactggacctccagggtttgcgcactcgtagttgcggcagacgaggtcgccatcacagtctcggttggtctcgcactcgtcgcctgttcggctgtcagcatgtgggcaatgctggagaagctcttgggatcatgtagggcataccgaggcaatggccagtccaatggcacttccactgtccgctatcgatgtccgcgcggggaatcaaccttgcgagggtggtagagcccaaggcaaggctggccaacaggtacgaggacttcatgttgacgaacgggcgttggttggggaactgacgagcagactaaacgtggggattatccgaatcttccatccttatataagccctgccgtcccatcgaggccatctctctttcgttttcatcgtatcggcacatctcggtgttgctacgttgactccggatttcgggcagaccacgcgtccttcacggtaacatttcgcgccaagaagtcgagagaaattatgtatacagatgggtcgtacgacgtgggatagtgttgtatattgctcgttgaagcaggctgccatcttgttatatcacccggttggcggatccatctttcgtgaatcgggtagcgatgtttatccagcggggcaggcatcgaggccactttatagcttgtccgggcgacgttgttgatctaccggctcgggttgggaatccggggtgcatattgcggacacggcagagaatgcgacgaaagggagaagttggggcggctgatgtctttgtcttggcagacactggcgaaagactgaccgagggtgtttttcggcagtcagcgacggtggtgggatggtcaaagtctggaattggtgaaagttttcggtgttgaggacaagaggggtcatttgtttgcaggagatgcgtcatcaaggaactcagtagtagagggggaatatcgataattggtacttagatggtgcactatcttatacatggctagtctggcgtatcccctgatagtgctgtaactggctgccaacacgttcccaaccgtaacaactttccggattattgttggtattttggtcctggtgatagagacaacagctgccgcaccatggagaggcaccatcatttatccgccatcataccttaccaatggcagtcacaatcagacgaatcgatctaccgacgttcagtaagcatttgctgccccgaattgacatcccaccgctacccggcttcgtgtccccagccttcgcctcgagatcgaaaaagacaaccaacgcgattccgttcggcctgcttggtaacccgccgctccgaggtttctagctaccacattctgatgtgccacagctgacaccgaaacagacccgaagccttcgctaaacgcacctcgccatcccgtctacaagcccacgcccgatttccgagtccatagcatggctccctggatatttccccagcccgcgcctgggacttcgaccggtacctatcagatcttggtttccttgttgaatgctccagtcacttaagcataaacttgggaaaggctgtgcctgtgggcagctcggtggtgatggccatggtggctgtctgcccctaatacctgacatgcaggacgagatggcgaacgggcacacagctcgccagtacaaacggtcgttcatggtggcaccattacgccgaaataagactcgacaactcaaagtgaacggacggcccgtttggagacacaaaaacacaagtgcaaatttgccttgcgcgctgtcttgggtgtgacatcactccctcgccagggtcgagtatgctgtccaagcaaacacctgtgaatcgttcatgccgtgacacttggatgaaacagtttcaggaacgaacgatggggttcggtcctttgttcagacaatggcactgcaggtacaagacagaggcaaccctcggtccctcggatatcaccagcactttaagcctggaaacacctgtgggcaggtaaagacccataaacaagccaaacttgacaaacggctgttattgtcttcacgttcattgctaatatctagtaaacagaggtttcttcacaatccacaatcatgttccttcctaccaccgcttctcagctcatctcccatgatatccacctagatctcctacccgtccattgtacatcaaagctggtacaaccaagagacgggaacaatcatgaactcgcggactcggttgcctccttgtgcaagacttttaccagcgttaaagtcacaccattggccatagtgggacgtctcgacagtcctgcgtaacgagtccatgtgattaggtgttcccaaacagagaacaagagaccattatgatgtcggagttggttgttcatgtcacctcatatatgatacaaacggtcagcagtgccaccgtcactcacgctcgctgcagggccaacgaagccagcttggctcgagacgaaagaacggatgccgtcgaggtcgtagtaggacaaactggcatctccctcagttcatcaggaggataaggacatgttccgggtagtttaaggtccggctcgccccttcaccggaccttttttctccaggtccctggcttccctcaccagtctctcctgagtccagtcctgcctcagacactcgttcaccttcagtcactcagcgagacatttcacacaatccatacattacatagatcccaacacagttactcatgttatcttttcacaaccacatcgcgacatggctcctctccatgctcgctagcaccctctttgggtgggtagcaacagccgaaaccattgtcatcaaagcggacgggctcgtctttggccccgagatcatcaccgccaacaagggcgacattctcgagttccactttttgcctagcaataactcggtcgtcaagggctcctttgaccacccgtgcgagcctgcgacggcggataccgaggaacgattcttctcggggttcttgccggcgaagagtaatgaggagagcgtatgtttttctcccttttccatccatccccctcttccacacatcactaacccccagaaacaaaacagccctcaatcttccgcgtaaccatcggctccacggcccccttccccttctactgctccacccccgcccactgttccaaaggcatggtcggcatcgtaaacggatctcccgaccaactagcccaatacaaagaccaagcagcccgcgcagccgccgcccagcccaacggcgatttcccctttgagaaaatgaacccgcctgacccctccaagccatttggcggcgaactgctcaagaatccagactatgccgcttggtatggtggcgattcctcttcttcttctaccaccggtactgggacggcgacaggaccacaggggagtgatggttatggacaaggtgctcctcctcctcctccgccgccaccgcctccacctactgcgtcgacaccttctgcgtcgacacctactgctacatatacaacgactgggagtggtgatactacgactggggcagtgggaggtgtgacggggacggtggtgacgagtacgggaacgttgacttatacggtgacgagtgaaagtggaacgccagctgcttcgagtgcgccgcctgctgctaatggggcggtggttgttggcgccagcagtggaatctttgggttagtggtcggtttgattgctttggtcttttgaggttactttgttgaaatgaattgagtgatggtggtttgatgatggaaaattgtaggcacttttacagctaggaaactaatggattgtaacctggaagctttggactttgaaaaaagtaatgaaaatgttcggatacaatctcaaagtatggtggtggaaaaatgaaggagtgtccttgccaaatggaggtcctataatggtctcaaaccgatcgcaaaagccagagagacaaaaagatcaggtattgctacccgataatcctcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccgtagtgaggtgatttgatatgatactttttgatttctttcctttacatattccagaacatggggcgtctgtcttgtcagattttttttttttctccagttttaccgcgggatgttccattcagactagggagcactagcagggggtaggaaagacgcatgctccacagctccacagttcccgccacacggacccgccggccctggagatctgtggagcccaactggacaatgacagacaaggtctcccgggtagaaaagtttttcttccaagagacagtttttgacattctgtattctccaaacttaaactgcttgcttagggcattaatcatcaagttcaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgatttttgctgtccttgccgtccctaaagtgtcaagattgactttctatttatttttgccttgctttttcccaccccatccgagagactttgaaaaggcgcaatgggactttgttgatggccataaaaacatgaaggagtttcccactgggttgtagaaagttgagctaaacggactgattcagatgcaggcccaacagattcctaggctaatacgcaggtttgagatagtaaacaatcctttctccctgcattttgctcatcttttcccccaacttatcatatctcatacctcatacctaaactactcctccaaggcaacctcacactcaatgatcccctccactcctcctcccggtccatacatacccaacaccttcaatccacatccatcctccaacagccgcagccactctttttccgtccgctccctagccccaaacagcaccatcatgtacagatccagatacgtcgcctcccagcttgccttcttctcgggtatgacctgctcgttgatcaatagccgcgaataccccggtttcatcgccttcttgatctgactcaagatggaaacgcacttgtcgtccggccaatcgtgcatgatgtgatggaggtagtacgctcgtgcaccgacaacgggttggggggtgaaaaagtcgtgttcttgaagctggacgtactttccgttgagaagaggggaagtgagagacgggggagcgacagcaatgacggaggggaggtcctgcagcaccagccggcctgggtgggaaggataatgggaaacaaaagtctggagatcgtggccgacgttaccgccaatgtctaccagcatcactgggtcagaaccgtctggctggggacaggcatcaaagcccgagataagacggtcagcggctggatagacactattggagcaccatgctggctggccctggcagtaggcaaccatgtgatcgttaaagtgctcggtgttctttgcagttgaaccaatcacctcaaagaaggtctcggaagtctggtgcccgaacgtgaaggggttgtcgatggtggttgtgggggactggtaggctttggtcttgagccacttgtgtaggttgaccatggcgggaaggcaaatgttccggtagaactggtaagagccggcaatgggagaggtggtaagggctttggagaagttgttggggcggtactcgtcttcgccggtttggataatgtggttcatggaggccaggtggcggaggatgcgccggaggagacccgggtcgaaggagatggcttcggcaagacgggcggtggttttgggagagccgttgtccttggccatttcgtggaagaggttggtttcgatgccgataacgatggtgtagaaattggaggtctgcaatgtcggttagtggtgttttgactgaaataggacacgtggtggccatacctcggcaccgatatgtctcagcagagtctctcttggggtctcaagggctgcgatcaaagatcgagccttggacagcaaggagatacgggcattgcggtcttgagcaaagtcaatgtcgccccagttgtacgaggcaatgtcatcgataaggccagaaacacgacccaggtcgcatggacgagcgttgatggagatgtcgttggggtcgaaggatgaggatgatcttctgtgcttggcgttgggtacatcgttacccacgaagtcatggtaaagctcctgaatggagggggccatgatgcgttgcagaatgtggaatgctgctagaagggaacgatgaggttgatgatggtgtccagaagctgttgaggagagaaagacagcggtcttatatcttttcctggcacacgtctcgtcattctcttgttccctttcgactttccatatcacgaccttgcccttcaagctgcaagctgacgatatcacgccccaacagctactagtgtcatgtcatgtgtgtctgtgatgagtccaaaggctgagccctttgatggtgtccacaatgtcgaccatgatcatccagaatcccgcctgctctgatttgcgactttacagaagctagtggatgtgaacaacgctccatctacatcgcgatgtcctcgtgccgagcattatcctagatgggtggacatgacaactgaagccagagactgaccagcatcgccaagctgaagatgggttgatccaggaaaagcgggggcgagtgaggttagagcgcttgccaggaccatacacccataggcatcaacgagtgtgacagacgcactgccttatcgaccgtacaatggcggaatcggctagccccgcacaaaagaagaaacgagggtggccatgaggcacgccttgaggctcatcaccttgacgctattcgcggcagcctcggcacgtaggctcggacacaagcccgtagtgtcgttgactatgacggcgatgttgatgaaggaagggagctttcgagtttgacagctgaggaccccttgattcagtggagtcctgtaaagacaatgtctctcattgttgccaattacataccctgagcgtgcgggtagctggggttcacttcgggatgtaatgtagccgttcacattccctgatggaaaaccgaacacgatggaatcccagtgctccttgcaggacccacgcaggctatcccatgccacgctgaatatacgcttcccagttcccacgacggagacgtgtgacgaagaagtgatgagaacgtccttgggcgaggcggaagtcgatcgacatggtctaattcgaaaatttccatgtcgtatgttccatcggtttaccgcttcgggataaggaatatggagcacacgctagcaaatgccgaagatctccaaaagtggaagcgattgggtgtcattggagttttagtcttcagctctcagggatatatcacacatgtcccataaactaggctaggttgctgcttctccatcaacaacacccataccagacggaagactatccaaagtcagtgattggagggagagatgatcaggcagacacgctagctgcctgtgtgtgattgccccagggataggaagaactctcgaatgggactaaacttgcccaagttgaggtgtagttgatatcaacctcggaggactcccataccccgcgatacaccgccgccgacgtcattgccacctctaacgccgatatcgatgccggcagacaacacaggcaactcgatatccatcaagtgtcttcctcccaactgcgtaacaaacaccatttgatccagttccgtgccgttttgtcgcaagtcatttttcatgcacgagcacaacctctgcactgatatcttgccgtctcctctagcgtaggcgctgtccagaattctgcaaagggtttgggtcatctgcgttgctcccgtgatgcccccattcgagctgctgttgggtgtatctgttcggggcaagggaacaggaacgtaggcgcccaagagttgcttaacggagggtgacgatgccaggcccgggtcgaccatcagttgatcttctgcttctgtgctcgtattcgacctcatggagtgatgacagtcaaggatgagcaagacgtcactctcactcgacatgatgggctcgcgaatgtcctcccagaagaaatgactcgagccaatcgcattcgcaaacatcatccttcctccaaccatgtccgctcccccagcatagtaaatgactagcaacttcttcctcccctggcccgtatcggagtccgcgagaaacttggccagcagggtctccacagccgcagtaggatagtcctcgggaatcggtcggcattggactcgatatccgagccgtttgaagcagtttcgaacggagtccgtggaggtattgatcccttgccgacttgaactgagtttgattggcccttgttccttggcggttattgttgtggttgtcgtagcccagctgaggatcaagacgttgacttcttcggttagctgtgcatgtcgactgcgctgagagggcgagaagatggagctgaacctggtttttggttctggtggttcggtctcgggttcaggtcgagcagtactgaaagctagtgatgctggataagccgagtaagtctcgtatagctgctgagagtgtgagaggagtgttgcatgatctctggaccagtcttgtgagtatcttctttctgtccgtgctttagcatctgtatcaagccccttagcagccgcagacgtatagaggttgacggggctcttcagctgtggttgcaatgataaacgggctcgctgtgctttcggaggcgcgacggtcctcgaccagctcgaattttgcggtgacgacgccacagtctcaatctctatatccccatcaccatcggcatcacggcgaagatgatggtctctgaaccacggagaatcgggactgagggcttcggtggcggtgatagggctttgactgttacggatgtccgttagccgttttgtcttgggatcagatgtcaggttggccgaacttacacctcaagctcctgcaaagcaccaatcaccatctccatgtctccgtcccactcgagtccaacggggagcgacgtcgcttggatgtcatgatgatcagcgcccctgggcgtagcttcactgtctcctcttccatccatgctccttgccggcttcgaaggcgaagcgtgtacacgagcgttgtcaacagctccagccgagaagtcatggcggaggttggccaaatggcgatgccatagctgagtgaagtccgtattgctgttcatcttggacttttgactgactgaatgcgggcccagatacgatcttctctgacacaaagctttgtttggccgagtcagctgatagtgtctttgtttcgcttgtcaagccattctgatgtcaagagactactgatctaacattgctgttgtttgtggagtggtagaagaagctgagacgtcaggaaggggggtgatggcaaagatagatcaggttcgccgccacgctgcccacctacatggcgtttcagcccagagatctgatcggggggaggggcaggcggataccagattgcagaaggtcgtcacgtcaagcaaggacatgtgttcttggccgcgggttgatgtgggtggtcaagggctggcatgctctcggctaaagcctatcagcccagatgaaattgtggtaacactgcagcttgtatgtctcggagatgttggagtttgggaccgaacatgaccgggaccacttctgactggttcgacctcactatactcaccttcttgtgttgtaccttgtctgacatacatacataactcggatgttatagagaaccaccacggacttgacctggcagctggccggttttaatggcaagataccatggcaagctggttgatggatgtcaccgaaggctgaggaaattggacgagggcgattgacagttcagtttggctgatgtgggagggaacactgcattcgaggaaccgagggagcgacgacaattgtgtggcacttgataaagagtgccgacagcgggaagagggcatcagctcgagaaaattgtgcttcgtcaatacacacagaattgttcaatggatggaagaagcatcacccattttgcaacggcttgtgaggaaggagcatcttgctggaggatttctcaaatcaaaatgaatgaaaatagttgggagagaattgcaaaaggtctcattcggcacacgaaaggcctggaatcactaaaagacatagtaggcaacttctaccaggaggctgaatccttggtagggcaagtcgggtcgtcgtacgaacaaggcagagtcgaatggcgatgcttcgttacagcaagtgtattgctttcggcgatacaccccagaggttgaatttctgtggccaagtgcaggtggtatgcagttatccaatctatatcccactagcgaagccattaaagagggccccacttgtgcgcgccagcttcctggtcttggcgcgcttcagcttttctggcgcgtgttttatcgtgttttcttgacagggaggactcagttcccctcccctcgtcacagtttcccctccttccactcactaaccagtcagtccttggtcccttgggttctcatatctctacttgaatcttgacctcgacaacttccaatctccaccaactctccttgatacccaggtggaccacagcaacaccataacacaatggcaacaccaatggcacactccagcgatgctggcttcatgatgtcggacggaatcgcttcgcgaggaggagctactcccagggcgcgaaacggtcatcccagttcctcttcagctcgtccacgaggccccccctcagaaagcctcggagcggccagcgaagacgagggcgaggaagggttcgctgatgatcaggtccccgtccgctcgaggcctcggaacattgccgacatccccagggttcaggataggattggtgtcatggtccagagagcctttgaggccttcattgacgggtatgaagatccaagaaaccagccaaacatgtactacttggtgtacttgctgacaccggcgccagctacgtcgaaacacccacctcgtccggccaaccaacctcgagcgcagtcacgacagacaagtactacgtcgcccagatccacggcatgaggacctactcgttatccaccttctacgtcgactacaagcacgtcgcctcatggcaagacggcaccctcgccgaggccatcaccaactcgtactaccgcttccttcccttcctcacagccgccctccatagccgaatcgccgcccacgaaccccaatactttaacgaacatcgccagcccacggcatccagcgcccactccacgacagccgccagcacacgaggcgccaacgcgagccagtccgactttggcatcaagaaccccaaccaacaaaccgacaagctctttgccattgccttctacaacctgcccctcgtctcgcgcgtgcgctccatgcgcgcccgcaacgtcggccagcttcttgccattagcggcaccgtcacacgcacctccgaggtccggcccgagctggctctggccacctttgtctgccaggcctgctacgccgtcgttcccaatgtcgagcagacgttccgatacaccgaaccgacgcagtgtcccaacttgacgtgccagaaccgcacttcgtggcagctggacatcaggcagagcacctttgtggactggcaaaaggtgcgcgtgcaggaaaacagtagcgagattcccacaggaagcatgcccaggacaatggatgtgattttgcgcggcgaactggtggatcgcgccaaggccggcgaaaagtgtatctttacgggtgcgctgatcgtggtgccggatgtcagtcaattgggtctgccgggtgtgcggaacgtgtcggtgcgtgatgatcggggtgcggatgccggtggcagtggtgtttctggtctcaaggccctgggtgtgcgcgatcttacctaccgtttggcgttcctggcttgcatggtcacgcctgatgtgtcggcaatcggtgcttctggcgatgcccttctgatggacattgttggtaccctcaacagcagcgcggcggccgaaacagccgagaccatcaaggaagcccaggaagctctgctgagctcctacacctctgccgagatggaagacctccgtgccatggtgcacagcgaccacatctacgcacgccttgtccagtccttggcacccacagtctacggtcacgaagtcgtcaagaagggtatcctcttgcagcttttgtctggtgtctccaaaaccaccgccgaaggcatggcactccgtggcgacatcaacatctgcatcgtcggcgacccctcgacgtccaaatcccaatttctcaagtacgtcgtcaactttgctccccgggcagtctacacctccggcaaggcctcttccgccgctggtcttacggctgccgtggtcaaggatgaagaaaccggtgaattcaccattgaagccggtgccctcatgctcgctgacaacggcatctgctgcatcgacgagttcgacaagatggacattgccgatcaggttgccatccacgaagccatggaacagcagaccatttccattgccaaggccggtattcaggccacgcttaatgccagaacctcgattctagcagctgccaacccggtcggaggtcgctacaaccgcaagaccaccctgcgcgccaacatcaacatgtcggcgcccatcatgtcgcgtttcgatctgttcttcgtcatcctcgacgagtgcaacgagcaggtcgaccgccacttggccgaacacattgtcggcctgcaccaaaaccgggaccaagccatcgagcccgagttttccaccgagcaactgcagcggtacattcgtttcgctcgcactttccgccccgagttcaccgacgaagccaaggaagtcctcgtgcagcgctacaaggacctgcgcgccgacgacgcccagggcggcatcggcaagaacagctaccgaatcaccgtcagacagctggagagtatgatccgtctgtctgaagccattgccaaggccaactgcgtcgaggaaatcacgcccgattttgttaatgaggcgttccaccttttgcggcagtcgatcatttccgtcgaacacgacgacgtcgaagtagacgacgaggaagacgctcccgaaccacccgccgactcccccgaggccttgcaagccgccgccgccgctgcttcgcgcgtgcccgaggccgatatggacggagatggcgacgtcgacatgggtggtgaagctgcccgacagccgtctgcggcaccctcgcaagcgcatcgcgagaagcagacgatttcgtacgacaagtacatttccattgtgaacctgatcgtctccaaggtggccgaagacgagacgcaaggctcaggggaagggatcgaaggcgagcagctggtggagtggtacctggagcagaaggaggaggagatggcaacggaagaggagtatcacgaggagaggaggttggtgggcaaggttttgaagaggatggtcaaggtatgtttctgccccctttttcttcctgcagattgagcgactgctaatgaaattgaaaaaaaacaggacaacatcctcatggcgatccgcggacaaggaattgttggcgaagaaggtaccgtgggagaaggtacctcggcaagggcagagggcaacattgtctatgtgttgcatcctaattgcgcggtggaggagttctaatgtgttgtttgagtggatggcaaaaaaaaggaaagggtacgaaaagtgtcgcatgggatttggattggatcttgattagagcgagcgagagacctggctggctggctggcgttttggagttgtgttgataggctggacgggaaagatatcacggtcttgtgtgaatacaatagagggttggttacaatgtattgcgtcgatgtaacgcatcaactatcgacatgggctagcatctcgtgatggagtgagtaccccgtaaacaaacaccccttaacgccctgtcatagttcataatcatgtcctggtcgtgaaaccttggtcgctcatcccagtcccattctatttgccctttgaaagtcgtaaaagcagtatccatcaaaattgggattaatcaacgccgtatcgtaacagtcgtgaaactcgtcatcgtagtcgtagtcaaaaagggaccgaagttaaacaaagttggtatactcgcaattaacctaccaaaacaattagcactgcctactaaaataaaccatggtatctatatccctctcctgagaaagatcactcatcatcaatcgacatacccttcatcaacctctccatctccctttctcttttgctccccgccgttgtccccggctcaaccaccggcacacccccaatcgcctccaatctcctcctgagttcctccgcctccctctcttgttctcgttccctctccctgtccctctctctctcttcctcctccttctcctccttggcttgcttctccttctcctgctccgccaacatctcttccagttcctcatcaatctcctcctcatccaccaatccaccagcagcagtcgtgcccgcctcggccagaatggtattaacctcatccacctcggccatctgctctctgagtttggaagtaaggttctcgaccctatcaacaccaccgacttgctcgttgagcgactcgagcaccttgctgctggtttccatgattttcatcatggctacgctgtcgctggcttgttggatctgggacgcgacggcttctagttgcgttaagcttgcgtagcggccctcgagactctgctcggcgagtttcttttgtttgagagccgccaaggctgcgattcggttattggactgcacggcttggcgggcggctttgtcgagttcggtgatgcggcccgctagggcgtgagtttggtgcgtcagggaggagatgagttccttgatggaagcgactgttgtgtcttcgggcgttatgctttgttgctcatcagagggagtcttgatcttaaaggtggagccgtcgtagaggatgaggtccttgtcgcgcgagagaaagacgagtaacacgtcgagatcggtttcactgaggagtttgccctcgctgccttgctccagcttgacctgctcgttgtacgtatggagaaagtgcgctttggaccaggtacgttcgaagcggctgtctgttagggcggatgcggtggttgcggcgaactgcttgccggcttcttggacgttggcgaccaccacgtattgtccctttggtagcccgttccccctcagccaatctgctacacctagttgtttcaaggcccagccggccacaccgccagctacagcccacggtgatggtagccatggctggtagtatatgctcgttggggatgtgaggaagtcatgcagcggtacaaggtccttggaggccagtgcttccctaatcactgtgcccagggctaacggccggccgtactttttggactcgagagcgcggaggagggattcatcggaattgaggacgaggaggttgggcgttgaaccttttggggcgggggccaagccggagcgggcgaggtgggcgagggcagaacgccaggcggagatattggcctggtagccatcggggttgagagtgcggagggtggtgaaatcggagtatagggctgggaggcgggctctgtggaaaaggaggttagctgggaacacccaagatgaagcgaggcggcatcagtcgaatgggcaaagacgcacttcctgaagctgggctcgtgttggactaggtagtcgacgagtgattgttggttgttcatgatgttggtgtctcggagtttctggtagtgctacgcgggaatcgaaagcgaaattagtgtaggtgggacaaaacagatgatggagtcgcgagcacgcggtcggtcgacaatggtgagcgatgggccggctgggaacctttgtggcttcgttgcgacaacaaggccaaaacaacaggtcaaagaagcagcacttcttgcatgctaccagtcaagcaggcttggattggctgtcgcgcgtgttgtcgcgaatgaatgaaggcgcaaagatgtggctgggcgcaaaacagcctaccatacatagcctggtggtggtggtgatgacatgcacatgcagaaagaaaacaaatcgagggtgtgtcgtcactgtggtgatggagttacagtgggctttccttatcttatcagttagttatagacgaggacccctcccgtcatgttgatctagcgcccagctgggacggggggactgcgttgatgagctacccggacatcctcggtttatttccttctttttttttcgtgtgtgtgtgttttgtctcagcgcaatggactcttaatgatgatttcgggaggtttgaaactcaacagacgcatatgggaatccatatacttgtaggaactgattgcagtgatgacacccaaacaccatcacccagacgacgggaatgggtgtagtggtggggcagaaagaaggcggtggtgatttctagacactttgaagaccagcgaggttcccgaattctccacttttcagcagctcttccccatttttcagcagctccagtgcgtgctttgaatgccaagaccgagcaccaacagcccaatggcggctgtgattcggcgaatcgccaaaaagttgactgcatggtttcctggtcacgatccgaccttctttcgtaacgaacttccacttccttgaccctcactttattctctccatccacacacgggtgttcggttcaggttactccctacgctgtacactctcacacactcctttgtttaatgtcgcggtaaataacctgttggctacctactcactggcccgcaccatctaccgacgaaacccgaaccctcctctctctcctctctacctacctatccatagctacctactagatcaagatgaactcgtccgttcttcccaaggcagccctcccggctcgccacttctctcccgcgcaaatatgtcgtcgccagaggtttagagcctgtgccggaagaaaggcttctgctgctggctttactgtagttgctaggcctcgcaccagccgctcaaccacacccaccacttctcccacgaggcctatctcgaagccaagggtaggtcctgatgacgtctttgttcactttggctccgtgacttcgattcatccacatgctgaccagctcctgcttaatccatagaccttccacaccaccaaccgcctgcttgctacacctcgcgacccctacggcgtactgggtgttgaccggagcgcctcgcaatccgacatcaaaaaggcctactacggcctagccaagaaataccaccccgatacgaacaaggaccccaacgccaaggacaagtttgccgagatccagtccgcctacgaaatcctatctgatcccgagaagaggaagcagttcgaccagttcggcgctgctggcttcgaagcaggcggccaccccggccctggtggtgaaccgtttggcggcgggcacccctttggcggcttcggcggacgcggcggcttcggcgcaaacatcaacctcgatgatctcttctcagcatttaccggtggtggccgtggtccctttggcggcggcggcggcggtcggggtccgttccagcccgagattttcgagggtgacgatatcgaggtgcaggtgcaggtgtcgttcatggaggcggccaagggaaccaaaaagacgattacgatcctgcctctgaagcaatgcggcacatgtagcggtagcggtttgaagaagggcactcaaaggtcgacgtgcaagtcgtgcggcggttccggtcaaaaggtcgtcacggtcatgggcggtttccagatgggcaccgtttgcaacgcctgcaacggcagcggcacggtgacgcccaagggttccgagtgctcgacttgctcgggcgacggtgtggtgagggagcgcaagaccttggtggtggatattcccggcggtatcgaggacggcatgaagctacgcatcagcggcgagggtgacgcgcccccattaggcagacagtcaaaccccaacgcccaaggcacccagggcgacctgtacgtccacgtccgggttgcgcccgaccccaagttccagcgtcacggctccgacatcctctacacggcaacgataccgctcaccacagccattctcggcggcgaagtcaccatccccacgctcgagggcgacgccaaggtccgtgtcgccactggcaccaacaccggcgacaagatgaccatggcgggcaagggcatgcccaagctcaagggccgtcgcggggccaagggcgacctgcgcgtcgagttccgcgtcaacatgcccaagtatctgagccccaaccagcgtaccatcatcgagatgctagcggacgagatgggcgacaagacggccaagcgcgttatggacattcacaggacgtcgtcgacgtgagacaccccggccccctttggattacaattattcttggataagaaagtcttgcggttcgtttggcaatggtaatggccagctaactttcgacgcacgtctaacagatctgggacttctaccgataacactgctgaggaccacaagaatgaaggtttcctcaaatcgctgtggcataacttgaccaaccctgctcatcagcaaaaggatggatcggaagaggccaagaaggaggatggcgaaaagaaggacgacaccaagaaggagtaaggcggtccgaaacatcaagatgaagaatggcatcatcccatatcggcattggtgggtggaggagaacggactgcaggggtaatcacctatcagcggtcgggctcgcacaataatcaggcgtctagacgtctagacacatctccgacacatcgatcggcttacctcaaaaggatttgggcggcctctgttttggatgggcggcggcggcggcggcatgaatcatggcgacggcgagagaagggaagaagactgtacactaccagaatccaagacggacagggcagtgttgttgtaagtttcacccaaacgagatgcaaatggcaatgtacattacatatacaaactacactctagataccgagaaccatttgggttcatttcttgtatacctacctacctacctacctacggaatctgtccccaagattgttatctagaaggaacaaacagtcaggttttcattcacttcagttgggtcactgcctgatttgtcgtactgttctcatcggtcacctccccatcttcgagatgtatcaaccatacttgttcgtggtaaatctcctctcattcgatatgctattcgctcgttggacctcacaacctcttttctcagccacagtacttatacccagctacttaaccaagtaactcatctccccgtcactgacgagactcacacgagctcctcattcgcttatattctcccttttcctcttcttcatccatttgatcactgcatctcgccctcttcttactacctgtagaggtagtactctggtctgtattccccccctctgtctgcacgtacttcaccggcatttcactccccttcctcctccccccaaagccaccattacttccattacttccaaaacaacttgcctcctttgcctcctttacctcatgcgatgacgacaacgacagccgtggtagcggcggcatgtgcgcatcccccatctccgtatccccatcataccccctctcaaattcccgtgcatccttccagttatagtgactcccactacccgacgatacatccatgtctaccatctcaacatctccatcttcatcgttgtacccactcccaatttgaagccgagcactatccatccttccccccttggcacccggaaacctccgtacatcctttacatcccgttcctcacgtacccgttgcttcaaactcgggtaggactgcaccccccatctcctcgggactttctcagagggggaggaagaatttaaatctgacggattgttcatccaggacggaggaggaggaggaagttgtgtcggtgatgggaatggtgttgacgacgacgacgacgacgacgacgacgacgacgacgacatcttatttgctgatccttgatgaacttgatagtggggggcagcaacgttccttcgtcttggcttgtacccgggatagagatgggacgagtcgaccatgtgtaggccgtggacagccaagtccatgtcggagtcgtagggatttgtactgctgtgtttttgggtacgtcgacggttgttggtacctctgctgattgtgtttgtcttggaggaggcggaggaggaggatgaagctggatgtggggtggatgccccctggagaagtgtcggagttgctcgtaactgcgtcgggcgttgggcgtccgtggtatcggtgattacctggagatctgtcttctgcgagaggttgggttgtctgatgaaattgttcgaagaacgaagcgagacggacggctagaataccagagtggtttgaccccgtttgccggatatttgtagtgaagagagaatggaagactatccgtgacgattgtgatcacgacggatttcgagcctcgataatcttgtgcgaagaaaaaaatgaagggtgtggcagaggggaagcggcccgtctgtgatatttatattgtttctggttctgcatgtgccatgaaaactgcatgcagtgtagttcagccggttttgtctgtacagactgcaggccagcgaaaatgtcggggaagcccgaggagctaggaaacaccaactgctaaatgtaaggagaatgaggatggtagatttgatcacgttcaagtttccttccacacttgggacgcgcttcctcggtcgtacttgcagagatatttacctgatccaagcgctatccaaacaatcctcttctcccactgcgcggatggtcttgccattccctactacaatcctttattcattcttttcgggaagccacggagtagcaaacaagtcacaatgtgacagatgcggactcgaggcgcgggtcaaccagcgttcccctgagaaaagaaagaaaaaagcaattcagcttgggccagaggaagaggcaagaacctgatagctgcctcctggtatttaaccaaaaagccaatccaaaacccattcgagccgattcctgtcaaaacgtcagtcttcgagttctagcaagctttgggtttgactcacctagacggggttggcacataatttgcctgatactcctccacttcgtccagattcttgtgcaagtcaatttcctcggccttgtggaatttcgtcttcttcacaatcttccacaccacaaagagcacaggacaaaccccaatcatggtgtacctgagactgtcagccacatcaccaccgaaagcacggtgcccagaacaactcacgagaacaaaaacgtagcaacgctccactgccccggcaaaaacaccgtatatcctcccacaaacgtcatgacaaagcacccgcaaagcccataccaccccgcatagggctggaaaagccccttgtacggcaacttatccctactgaccccctgcgccttgagcgccgcgtaccacctcagatacgaagtgcaagtgacgctatagttgatcagctggctagccgtcatcaagctaatgaaccacgagagcaccacggccgcgctgttgctgacctgcagaaacgccaacaagccaaagcacagcacgatcatgacacagtaaatgggcactccggaccgggtgcacttgagcagcgccttgggggccttgccctcgagcgccagaccgtagagggagcgcgaggcgcagtaaacgtagctgttgccggcggagaaggcggcggtgaggaccatggcgttgacaatgtcggggaggacgcggatgcggagccggttcatggcgacaacgtagggagaggcggcggcgccgggagcaccggaggaaaaggcgagggccatctcggcgtcgttgtaagggacgagaataccgacggcgagagagccgaggacgaagaaagcggtgagacggtagaagacggcgttgaaggcgcggggcatgacgacacgggggttttctgcttcgccggcggcctgtaggtgtcagttttgttttgtttgggttgattatgtggataaagggatacacaccatggcaacgtaatccggtccagcaatggtaaagcttgcctgaatcaagcactgaaggaagcccagccagcggccaagggaaccagtgtaatacaactcggtgaaagcgccggggtccttccagtatctgaacccaaatcgatctcccaggggatttccgcccaccatgacgacaaaggtgaagatgagcaatcccacaatgagcagaaacttgcccagcgcagcccagaactcggtttcaccataccactccacagccagcaggttgaccaagccgtagatgaccagcgtaatggcaatgatgccgcctacaggtacggcgtcgctccagtagtggatgatcaggttacaagcagtgagttcaaagggcaccatggccgcttcgaagatgaaaaagttccagcctgcagcgaatccaaaggcctcgtccacgtaccggcccgcaaagcgaatgaagggcgaagagatgggcagataggtgaccatttcggccatgcacatggcgatggccaggataaaggtacaccagatggtgaaggccagaaacaagctggcaggccctccgttgaggagacctttgccgatctggacgtaaaaggccgtaccgatggtgcctccgatgcctgtttttggtgacttgtgttagtcagtggataggacaggaagaacaggatataccgcaccgatcagctggatatggcgcgacttgagcttccgatgggtattgtcgccgagggtgccactagacaaggaagcgacctcattatgagcgatatcggctctagaaccagcgaccttttcggcgtccgctgccttgacgggttcgaggtttgggggtcgtccctcgatgtccactccggttgacaacatgccgagagatggggagcctctcagtcaatctgtctggtggatggaaagatttgcttgagaagtagagagaagaactcgacgacgaagatcattgggataaggttcgtgacagtccaagttggattgacagaaggatgggcaagtgtttttgcctgccctggcagttattttgagtgttgtctacaagtaagtgattcggttgacgctacagatgttccgggaggagagatagggaagagcttataagtaggtataaaaaatgatgttgtaagaatgaggttggtggcaggtgatggttgcgtccatcgattgaaagagtcatgaattgttggtactgtgtagccatgtgcttccttagcaagggttcagccaagtcatgcagcaggctacattcagagccacagtccgtatcgcatccagtcactaacggcaatgagaagagtgtggtgtgtaactcgaagtgtgtttgttcataccattctgagaacgtgaaggcttcgactgacaaagaaaacatcatctgctctgtctgtagctgctagctgcagttttggtaggcatgtgtataatgtagcaggcactttctgttagcgggtaaccgaccagacagcttacatgtgataaaaacactgtcccagcccctggtctccgcgtgcagtgctttgcggcgtccttgtgtccttggccatgcgggctatacggcatcatggagccatttgccgggccggggcatgaccggactgtcttcggaaagagaagccatcgatagctaggtaggcagaggttggtcggtcaatatcggaagtcatgtccgtgtagacattggatccgaggttgttgtctccgtctgccctgtttctaaacagaggcaacccagaaatgagtggacttttggccctggggactcccgtcagcctggggaaggttggggaaatacgatacccgacgtgggatgaagatgccgactaccatacactacagtggcccaagtgtgggttatagttgtggtcagttgagaactggtccaagctcccaaatttattgtttactgtttcaaaatgggccaccgtagaaagacccactcttttattttggctaccaccgccagctggaggtttgtgacaggaacaagttgcgtacatacacgatcaagtacgaatattacagctctgaggtgatagaggtagaggtagaggtggtcaagagtgtatccgtcttgattccttgtcggatccaagctacacatcacctccactacttgccgagttgaggtttcttcgaggttcaggccccgcgtgcttatcacaagcttatcgcaaccaagtttattcttcaacaacaacaacaacggctgtcaccaccaagttaccaggagtcaacaaaaacagccgcgtcttgtccttgcgtatgtcaacaatccttcctctacctacgctacagctgtatctaatccgtcacgcttcaacagacggggaaaaaagacaggggaacttgcctgcttcactgccctgccatgtaaatattaatgccctgcctgccccgcatcctgccaatccaagcaatccatggaagccctggccagtgacgcagcccgccctgccctgatcttcaaaccacctagtcagcctacctaacaagccgccgccatctttctcctcctccagacaacgaaccaaacagctcgaccgcacattcgctcgttgatcccgccgagatttcacccacccacccactctcacccgactgactgttgtcattcgtgcccgacaactgaactgaaccgacaacaccacttcacgcgacctactgtacctacccattcaccacctttgcttcagttctctctccctgccgtgccgtgctgtccaacaacacccagacatccattgcctctcgctagcaaacaaaacattccaaccgaccgaccatagcaaccacccttgttcgtcgcaacctaccacgtccccatcaagttttggatcatctctcctcgttacatcgctctgaacagcgagtctttcgacatacacgataccatcgatatacactaccgagggggaatgcaagctttttctgtccctttacccaacatcacaacgccgtcaacatggtagtaaagctggactacgaccgcgactactatgcggacctcgaactgtcctccacggccgatgtcgtcgaggtgaagaagcagttcaagaagctggccctgaaataccaccccgatcgcaacccaggaaaagaggaggaggccaaggatcgcttcatccacatccaagccgcacatgaggtcctcaccgacgtgtccatgaaggccaagtacgatgcctaccggaaacgaggatcagcttctgccagcaggtacgcgactgcctctggccaccgcggaaacccctactccaacgtctcggccgaaatggctgaccgatatggcgcccctcccacgcgacgaacccctcatatgccgtctcgtcccgaccccggtccgtcggcacacgcacgctattcgtcttgggcgtcaccgtcgtcctcctcgtcttccagaccggttccccccaaaacggcctctgctgccgacaatctgcgcgcttgggatgccatgcgctcaagtgccaagacaggccagacatcttcgtcaacgcccaagtcgtcgggttatgcgtcagctcgaacggaacggaccgaacggaccgaaagcgccaggagggagccgcctcccgtaccaccacggaccgcggggcaggctcgtcgtgccgatgctgcctttggtaccaccagacgggctggatattctccggattccccagtcggcgacgagccacccgtttcgaggcacaactacacttccagcgcccactacacggccaccaccaacatgtttgaggataccgccgctaacatcaggaagtcacggccgcaatcgagtcccacccccgtggaccccttgagcgaaaagttcagcgaaacctacttggacagcaggcaacggaccccctatgcctcgcatatcggcgaaaagttcaacccgtttgaaggtgccaacgtcaaccgtgcaaagtccatgaaagacccatcccggcccacccaggaatccgaggaagaggcgccccctccgcgctcgtcgcgacaacgcagcgctagtgtcggtgagtccaacagcttcgggaaggcggccaacggcggaaccacatcctctggaacctcgaaagctgagccgcgagccagcgcgcgttattatgcccaggaagctgaacccaggtcagcgcccaatacagaagccaaccctacgccacgtgcgtccacctcatctatgaggagccactcgaacggtatgtcagccagatctggaccccggagaactagtagtggctaacggtcttgcacagctcaagccgcaacctcggaatcggcgcagcaggatggccccaaagtgtacgccccatctcctttctttaaacccgatgaatacttccaacaaacctcctctttcggtcaccccagcaagattcgaccgccgcatgtgttcagtcgtgccggcgcggaaagttaccgcggaagagctcatcaagagacggcaaataaccgggcgtctcatggcaggaacactccgagtggagatcagtcgacctccggggacaagtcttcttttgaaaaggacatgcatgaccagctgcagcttctcctgggaaggcgtaagatgcattcacggagacagcatatcaagccgatcgacgaccccctctcgcccagaaagacgaacgcacacaacagggtccagaagcagcgagcgactaacagcgtatacccccatagtttcgccgtccccgacgacgatggatacaccccgaagccgcaggcgtcggccgactttacccgcagtggcgttcataatatcaacgccagctttgtggaccaggaaaaggttggtgcaggatttcaattcaacgccggtggaccgaccaccatgcccggagctgacgcctttttgcgcgcaaagcagcgagcacgctcagtcccccgcggccgccaatcgcccctcaaaaagacgtatacctcttccaacgagtcggttagcggcgcaactcgtccgccgagcgagacaaacgatgcaggtaagaaagccagtgcctttgacgccggtcaatggcaagcggaattcggcccgcatacctttgttccgcccccgccagccaagaaatcgtcgacttcgcctacacgaaatgtgcgacccatccgtaagccgaggccggtcaagatgactgcgggcactgcgggcttggtggatgaagaggagacaagcagcagcgagggaaagagcaggtcgaactcggcagctggtgtcgatgaaagtggtatcaatggaggcgcgcctagccctatggctatggatatcgatgagcctcccccgccacctacgccggcacacgctgttcctcctgccgcgccgcctccgactcccgctcatggcattcccaccattatcaacctgaacgggggcagcgcgcgcaatgtcaacttggagccgtccaagccagaatggcgctccggcaacctcaacaacaacggcgtcaaaacttccaacggcggtactagctcgcgccgtagcagcagcgctgccaacgccactcatcggccaatctcagttcccaacgccggctcagaagacagcgaccttcgccccatctttggcaactttgacgtcgacaaactggtcagccccagtggcacaggcctaagttcgttctcggcggacctcaaaaccaacctccctttcgaatcaagggcatcgactacacttccgccctttgagcgcgaaaagatcaagcccaagaacatcaacttccccacgccacccaaggcgcccagcccaccagccgctctggcaacccctagtcaggtgacgccctcgcagtgggcgctgtacgccgaacagttcaagttgtacatccaccagttcaacaccttcaacgggcgcgttgtagaccactttgccgcccgcaagatcaagaacgagcaaaagggccccgcgtgggtcacgcagctgggcgacaaggaaatgttggagtatttggcgtggatggaggaggataagacggtgatgcagaagtgggcccaagctagggaggcgcacgagctcaatgtgatggagtttgcgaggtggaaggagagggtcaggagcggcggtggggctgctgcttctgtggcggcgggggatggaaccggaggtgggacgtgactgtatggcggtgcccgctacaaccgctttggcaagagaactggtctgggtacgagtggtcggatgacgagtgaggagtgggcaaaggatttttggagtcaaggggtgaaaaaagggagttggagggagtggaagatgaaaatcgagaatgagggcgagatgttttgggtgcggtatggggaggtgatcaagaaagtcacgagtcgggccatcatgaccgcgatggttcacgaggctcttctcagactgggattgttcagtcagattggcgagacggtcttgaatctgattatgggagcggtcgttgtgttggtttcggggtccgcggcgtggtttttgtccaagtttgctgtggacgatgaagacgaaaacggaaccgaactcttgggtgagcacgaccacaaccatggacaacaacggcagtccgactaccaaaaagacgaatcacgtcaagggatgagtgacattgaagaagaagaagatgccgacgacgaagatcagaccgagcccgaaccgccatcttcgtcagccttatccgagtcatcctcatccgaagaagaatacgaaggctccgactacgtcttcgaatacgaatccgattactccgactatcaaccccgccgacaacgatcacgtagccgatcgcgtagccgaagccatcaagaagtggatattgaagtggaatacctttccagcttctcgctcgacgaagccgaaggatattcgtacggcggtagtgaagatggtcctggtggaccgagatacggacaggaaggaggtgaggggtatatttcgagttggtcggggagagggtcggattagatgtctggctttttgtgtctccggctgctggtgtcatcccggggataaaagcttatgggcgggagatgttgaaatgttaaagaagggaaagcctgggctggacatgacaggcatcaaaagaagaaagcatttgtgtattttgtttcttgatacccggattggaggttacgttacgttacgttatgaatagctaagtacatgtagtgtaggtatgcactataggaggtggatggctggttgggagggggttttgtaccactctacctatcacatcactctctctgcctgtgtgttttcggtaatggatgaatggatgaatggaaaaaacatgatgactatagacgaaatgagacgagattacaaacaagacctggattgttccgataagtttgtgtacacatagagatgagcgcaaatgccttgacctacataaagagagctatgtgaaattgataagagatgaaaaaggcctcgtaacggatgattcaacgagacatgtcgattttcagaaagaaatgcgtatttaaggagacatttttcttgtggaacgtaacaggttgaaatggatacgggaaggggggggaaaaaaagggaagtttgactcgcggtcttcagcaaacaaacaaatcagtaccggactgtgtgtagacagctcaccaatccatgcatccatttcataccttatcttattctccatgacatcccattgtcttcatcattgcctgcctattattgcctttggtatacatttagatcccttcttattcttccgatatccctcttcttcttcttcttcttcttcttctttttcttatccctcctctccttcaacaaccccatccaatcaaaactccactcagtggttacacctaacaacacccatcaacatccccctcccctccttcgccttgatcctcccctagcaccgcaacacccacgccctcgtgtccttcaccctcaatcttcttgcctccttcgtacgtgattctcctccatcccgtcagcggctccgaagggtccttgatcagttccgtggtggggaagtagtgctcgttcttcttcatggtgacgacccaggggaccgagtcgaaagtcatgcatttcaagcggaagtctatcatttgcggtggttagttgagaaggtgactaaaggtagaaaagggtgattatcgagcgaagcgagcgacaaaaaagggggggtttgggggtctccccgcaaacaaacaaaaaaggaaggaaataaaaaaaagaaaaaaaaaactcacaagtattatcagggatccccaccaccgcgtccaagaagctcttcaaatcgggcgtgcgcttgccattaacatgcgtaacgaaattcgtcggggcaagtccatattgatacgccgggcttccccgagtccgggcgctcacatagacctcgctgaagagcttgctgatctgctgcctgacagcgagatgcggcctgtgcaagatggcgccgcagaaggagatggcgtggtcggtttcggcgtcgtcggcggcgacggtgggcagcttgatgtgcagctccttggtgttgcggacgatgacggcgtcgaggtagtcgtgcgagtacatgacgtcgagctccgagatcttggtgatgagctggttgttgagggtgaggaggatgtcgccttccttgaggtggtcgccggcgggctcgttgcgctcgtaggtgcgcttggttaccaggaagagctggtggtgggccgtgttgacgagggagaccttctggatccactcctcggacacgcccatgatacgggcttgggacatctggatggcgcggaactcgcagctcaacaggcgcagcttgggggtgattccctgctggagttgcgagataacgggcaggagggtgggtgtggccaggccgaggtggtattcctcgtcgcggtggctgctggggttgcgctcgccgaggtaggtgagccagagggcctggacggtgccgtcttgagcgacaagcacgccgctgccgcactggcctgaaaggttggtgtcgacagtgatggcgtcaacattgacagcgcggtatcgaggcgctccggagttagcgggaatggtgacggcgaacatctccgtgacggtggtggcagtatggacaatgcggccaatgcggttgtatccaataaagtaggtggacgcgccctggctgatcatctcgctggacagcttggcggaacgaacgggagcgtcgacaagtttggggtcgtattggatgacggcgtagttctggagtgggtgcaggaagaccaccttgccctcgacaacgatggagtcggcgatggtgatggtaatgtcgcacaggtcgtagggaacaatagcccgggaaatgatcaccaggcccttctccgcgtcaatcaccaaacccatgccccatttcctgttcttggggaaaccatctagtttgacgggcatggtgacgctgacgtggacgaaactcttgacaaggtcggcgacagccggatgagaggtgttttccagttggatgaaggaggctttcctgggaacaggagcgacggcaggaagggcgtcactgaggttggaaaagtcccagagacccgtcttgtcgtttctcacagccagcttcatcttcttggcccagtgccggtcgacgtagataacggtggtgtgtagggtgtgcatatccctcaggtgcttgtacgtgatgacgacacgagccttgtcgggaatgcccttcatcacctcgatgaaagtgtccaggtcgggcgtctccttctgatcgatggattggatgatccagccgttctcgttgttgtcgaaccggaaagatccaccagcctcacagacgtagacacccttgcaggcgacaccgtaaaggcgggcctgctggtaggaaaggttgtggaagctgccgccagacacagacacgaagcgatcaggggtgatctggtgcaggtcgccaacctcaatctccacctcgacctcctcgccgccgcggagaagcataagcttgaccgtttggccgacgctggagtcgagggtctcctcgagagggatgaactgggtaagaagcttgccgttgaccttgatcaagacatcaccctcctcaagcttcttgtgagaagggccctcgggaaggatgatctcggcgaccagcatgttggtctccttggggaaagccttgcggacctgagcctcccattcgggggtaaggcccagtctccgacactcgtcaaagggcttcagcacaaactgacactggatatcgccacgggtgatgggcttgccctcctggagacacttgagcgcccgaagcggcctgtcgagaggaaggaagtagtcggtcgaggcgccatcggctctgccaccagcctgcagggccacggcaaaaccgtccttgttgacgacgggagaacccgaggaaccaccgctggcggcggcgctggcctggtagtagcatgtgttgaaatcactataaccgtctccgtactcgggagcgttacgatccaacctgctgatcacaccagacaggatactaagcttctctccggcatcgttacccaccacgcgaatttctatgccgacacgggcgaggtctggtcgcagtggtagggcggcaacaggcatgtacttgatggccttgggatcgaacttgaggatgccgaaatcgtggacgggatcgcggtagacggggtaggcatcgacctcttcgtggttgtcgaagatgcagtatccccagaagggaccagagccaacgacgtgacgattggtcaggatgtaactttagtaacacgaattagtggtcagcgcaagacaacaaaggaagggatatgtatagctaaccccctctcggcatccacaacgaaaccggtggcctcgcttgtaagggccgggtcggtatcgaaggagcaggtctggcagaatcggatcgagacaacgttccggacgacattctcaatggtagcttgccactcggccgtatcggcgccgggggcgagaggcaagacgtggcggggttcctcctcgtagtgaccgtcaaagtcttcggtcggggtgtttgcatcggcagaagacatgtcgatatcgccgttggttcggtggtgcttcgccaggcggccatctgaagagtattggggaggctccttgcgcttggagcgagcgacggggcttgtgccgttcatatttgcggaataggaagatgcgtcaccgtagctggagctggagctgttgctgtttccggtcgtctgactaaaggcgcgtgttgcggtagaggtaatatggctggccgttgaggtgtcttttctcgttcgcgtgatcgaggcgtggaagggtagttggtggtggacactgcagttaaggaccggcagagagtggcgcgaagtgaatgtttgctgctgctgttgaggagacgtggaagtagactggagacgcaattggtgaaagcgcgacaaggcggaagacgaaggtagtgttgtttgtagtggtagtgctgtcaaagcagttgtcgtcgttgtcgtcaaagatggtgaggtcgggatgcgcagaaggcgtggtggtggcactctgtgacgggcaaacagcacaggccgcattcaaaaggtggtggacaaaggccggactgatcttcttgtgatcaaaggccagtcagtcttgtagtgtaagtacggcgaaagagcggcttcctcttgtcgtcttctatcgcgtgttgttggtggtggtgaatcacctgtcgctggactaaaaagaggaaaaagagaggacaaagtgaagcttggacttcttggaattctaagaacgaagtcttgaagccaagactttacaatgacccgcgcttggctgagctaatcaggtacgtaaccgcgcccctgcctgtagtgttcgctacaagtacacagtagtgtacctagccgagacccctacttttggcataagcgttttattataattctattgatcacagcctaatgctttaggataacgttgcaacccgccatccgtccacttgaccgaacaggcatgttttgacgacatcaccaccaccatccccagattcacaatcttcgcttatctcaacatctcatagagccgtttccgtctcgcctgcttccgctccgtatgccaacataagatcagccccgatgcatccagccgtttgccacccaacgctatcaggaacatcttgttacacaatccctttggattctatcaagttcacccagcaacttgcaaactgcaggggcccgggttccgaatggtcatgcagaggagaaatgatatggctaaccaatgtctttgtttacattatctactcatcgcctgaaacatgtatggcttgacatcctccttttagcttggtgagacgtcccggtttctcctccctctttcactttcctcttctatgttattaagcagtctctgctctgtctcaatacgcagcggatctagttcagcatctgtggcctcgccatgttttggttgcggccgaggtttctgatgagaactggagcgggtatacctgtccagtgactcgcacaagcgatccaacacccattccgcttcagtgatatccgccagcaggggagaatcttcactcagccagtcccctgtcatcgtgattccctcatcatctacctcctcttctctttgagtgaactgaatcagcttggtaaagagctgccattcttcgtacgaataccgcttttgaggggagaagcggaggtcatgcgctatggacttgatggttttggagagcagcgaggggaggtcttcttcctgttcgtcagcaccttcagctggcccttctagatttcctggctgctcagtgcccgcgccagcttcacgtgcggactcttccgcgtcctgtcttttacccacgaatttttgcaaccaaggatggttctggatgtacttgtctagcaccccacgcttcgacgtcggcatgatggtccagtcagccaccttgaatgcaccacggttgacggctctgacgacggtggacgacatttcttggaagagaacggtgatgattggtacggcaatgagcgaccagacgatgaaaaacggcttgccgatgttggacttgggagcgatgtcgccatatctgccacagcggttagtcttggccattcaggggaggcaaacaagaaccaacccaatggtgactagccacacccagcaaaagtacagcgagtcaaagtaggaaagatttgatatccgcgcttcggtgagcatgaagacgacggcaccgaacccccaaagaatggagaaggctaagaaggccatggcgagggcccagtacctgccgccctgtcagtgatccagacaataatgggaagggacagggaagaggccatctcactgcttccaccgcttggtctcgtcttggatttgcctcatggtttcgaaccgatccctgtcatccttcaaaagcaatagtttctgtcttctttgctttctcttgtcctgtgataaagatttctcgccactgccatttctcgtaatctcttcagccccctttccgttatcattaccaaagtcaaacttcagcatcttctgccttgcctcctcctctttggttctgttctcattttctcccccttttgcgtcagcagccctctcgaccgaatggccctcgcttgcaccaccaacctcagcccgagaatgccgtcgaaaagtgaccatcctgcccgcaacctccaaccgaccatactgcgccaacgatgacctcctcgcactaaacgctctcctccctccatttcccccccttgcgttgctcacctttctttttggtggcaaacccaacttctctctcagctcgttttcattcgtcaccgacatgcccactgtcgaccgtcttgagtgttcctgatgtcgcttgatgatcttgtcggccgagatgttggcggcgaatcggctgacgctggagatgaccagaccgagaaacagaagaccgagagtttggaaaggcatgaggaatgccctgccggcggtcgtagcgggtgcgaagtcaccgaagcctatggttaggattgtcttttcgtgatcagcttttgacagaggtacatcagagaaggtttgaagtgacttacaacatcacaataatacaatccgtcacaaaagcccccaggccagtcttccaaccacgcaaacaccgctcctccgcccgccaaccaaacgaagaagagcatggtctgcaagatcagtgtcctttggtcatcgtcgaggtcgaactgctgcgggtaataccccctcaagtaaccaagcatgttgatcgccaacaaaaccgctcccagagcataaaagaaggctgagaagatggcatgataatacccctgggagtatatctcgggccaaaccggcggcgaatgaatatgcatcgccaggaggatcgcaaccaactgcttccgttagccacctcgctacctcaattcagggaaacggacagctcacaataccagaactaaacacccacgcccccactgccgccggtatagcaaccacgtacctcaccctccctgtgaaattcagcaacaagaagaagttgcccgcaaatccacaaatcagcgaaacaatgttggcgttgatctcccactttgggtccggaatgccaattccattgtcatctttgccatcgggcaggatgccggagtcgggaagagtcactttccaggtggttaccagtgaagcaatggacagaacgtgggagagcggaccaatggtggcgacgaggagggggatggcggtcgaagcaggccaccattttctgtatgtcggtagaagggtgtcagttgggttgatatggaaggtgaataaggtgggagagggaaaagggagagtggatcactgaggcagattgtcatttcgaccgcgcaaattgatatgcccgttgaagagggtgcggacttcattgtttggcggtggctctctagaggaagaggtcgggttgggccgtggccttgatcggacggggtctgagaaggtgaatattgatgttggtcgatcggagtttagacgacctcgtcttctagcacttgacggggatgactgttgccccatgattgacttggtcgtagttgtgcgatcaccaggaactaatgtaaggaggggatgtagcaaacgcactcaaagtagactgggctttcgttgttgggagaagaagactagggagtcagagagggaaatggaacgagatatacctccagcttgtacttcatcccgtcggaatgcccgacaggctagcactgactgaggtgatcatcaccaacagcagcacaaccatctcagccctagagggacactcgacatttagcacgccaattgtgatcgcaaaaagaagaaaagaagctgtgtcgccacccgggacttttggcaggtgggtgtttgtgggacttcgccctcttgccataccgacgttactggcaagtaccgtgtctctgatagttccttcctcactacttttcgcccatctaacttcggcttggaggtccgcatatttccgttgcgaaccgagtcgaccgggcagtactaaccttctgtcatcctctttccagttcctgtcaattatattgtcatacgtattggcttgtcaaaaccgaaatcattcctacgaaaaatgccaggtgcaagctgtgaataggtatctcccactgcctcttgtcaggatctagattgattatgctgaagaatgacagaatgatcaagcaactacaaatcgatgcaatatggacagaatatgtcagcaatatgccacatcgctgcatatgaaggcggccgaaaccagcttcaaactaccacttgcatctgctagctaattagacaagaaagcagatgacccaattcatatcctgctttgagccccaatatcttgtctttccctgtttctcaacctttcatccaacgctcataattacatgccacagtcaaacgacaactccgaatgtcttcaccggccggagatgcgggattctactatgacccctcggggaacatccgaccacgtcgttattttgaccacgagggccgtcccttgcccggaaacaccacagacacatcatatgctcccatcccaggctcgtcaccgttaaatactaccattcctatcagcaccaagccaaaacaagagcacaaccctagttcggggagaaaaaatgaacacctccctctgcgtttgagtttccttcggaaaaaggcaaaaagggcatgtaccaacgccattaaattggctaaattagtagcgcacctacaaaagacaatcgatatgcgttccggaagtcacccaacaaccaaatcggagccatctacgaaggacgcgaatcccaccgcttcccctgctctagacccgcgatgccgagcccggagtttgagagtcacctcgcaaccgatatggaagtcgttacctcctccagatcttccggaatttccaacagtgtctgcgtaaccgactgtcactgcaaaactctcgctggaccggcaatcctttgataccatacctacaagatcagagtcgtgacatcgcagaacattgtttgcaacgcaacccctttcatcctcagaccccaaggattgtcgtgtggtggccgtgggcgacggatgaagaccacaggtcttgtcttccatccgcttttgtgaaaagaggcgaaactccaccaggatacgagttgcgcccgtttcacagttcggcgctgtggttaccagggtgacttacgacgatgcaaagactgggaagcagcattgtaggggagtaggtacatagggaactcggaagaattggtacctgggggcggactggactcgcagacccaactttgaccaaaatcaccactacccactgccaggagtatgtacaaggatactcgacctcaagttcagcgacaacggaaacagcgacgacggcaacagcgacgacggcaacagcgcaaagaaaggcaatcaaacagatgagcgagcaaacataggtgcagggggtacatatttttagatagaggtggtatggtagttgtacaaatattgtagtaattacgatgcttttgaatataggagtataagggaaggacttttgagattggaacttggacacttcgagatgggtaaacggagggaaatagggtgcccctgggactattagtctgaaagcgtcgtcacaaagcgaattgcctactccttggtttaattgcaatggtacaatctgttcttagggccgctcatgagtatcttgtatactaaagcatgtttaagaagtggatagaaccaagtagttggttttccgtaatctcttgttcataaatcattaccttctcctctaatcgttgactccagcctgctcgttgtaatggtacctcgctcgttggtaaatgctgccatcatccgtccctctatagtcatacaaatgctaatcttgatctttcatctcgcgtcatacatcatcatagacgtctttttcccatgtgattcctcactgcgtcttcactttctccttctcattctccttcttggtatcctgcaccgacggcgcatccaccttaacctccgccccaatctccttgttcttcttctccaccgccgtctcaacctgccaaatcgctcgctccagctccacttccagctcaggcacctccagcaactggaccatcttctttgcattctcctgagacagtagcaagacttcaccatcttccacctccctttgttccaggacatgacccatgttcaccccatccgtcttttccgtggtggtgtttccaccattaaccgcttggactaccttggctggatccgggtgcttgatcgtttccgcttcgggccccgtggtcggctcagaagtaaaagggagcgggaagcgctgggtggagtagatctcgtcgaggatgggcgagggatggtaggttaagaggcgggaggcgtgttggaggaggaaggaaatgtgtttgccgccggagagggcgcggtggtgtgaccaggcgcggtagacgaggtagaagaaggggaggttggggactctgcaattgtgaacctgttagtacatttcatgaatagaaacacagggggaaagaaacaggaaaaaaacgtacaaaggtaggataccaatgggaatagtaaccggcatccccgccaaacaccaccagaaccacttcttgtgatgcccctccctctccgtcgccagcttgtgcaatatcctgggcacttgttctgccttgatcagtccaccgggatacaccacctctactttatccacatccactttccccctcttgctgcctcccttctcccctgattcagtctcgaaacctccctccgcctgcgcctgttgctgtaacaaggcctcaagttgtcgttgccgcgactttgtcaagggtggcatgctcttcaaggcccattcttcgtatggcagcttcctaagcagttggtttccgtagctggccacggccttttgccagccggactccttcttttcccacgaggcccaggtgagagctgctttggtttggatgtagtcgccccatgactgcttttgttttgttgtggtcgtagaagcggacgatggaggctggagcttttggcagtagaggagggtgcgccgggtggagattgggaggaggtagaggcgcattttgaagagaagggtggttgcgcgtgatggcgcgcgaggtggtgggaaagaagtggtggttcgagtaggcactatgtatgctagtcggcgccaagctggtgatggttgttgtttcggtttcgaattatgcacaaagacggcgggcttttgtagtccgcgattgtgtatgactcccgtctgtcgccaccgcgtcccaagcgtcgcaatcgtgaggcctctctgtccgggcgcagcagcttcgaaggcaaattggaagccgaactggctgtgaagtgggatccaatggctgggatgctcgatgggtataaagtgactgcttggtcccaacaaaaacctcaagggacgctaatggtgaaactccaacagtaaactaacggagggattggatgatgaggttcgtgagcagtaagttgctcgtcagttagaattgaatatgttcctggattgggttacattttttttgggttagtggatggttcagttaagttgtgaagctagcgcggataagaaacagtgttcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggcaaaatggactactgaaacgaaagacgaagatgaaggaattcaattatcctatagaaaaaacgttttctcttgataattttaagtactctaattctaaatctcaagtcggttctctttcatctcctcgtttggtagagatataagcaaatgaaattttgtcgatggtccgttttgccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgacaggcgtttgagtgtgggaatgacgcaatgggaggcccggcaggcagagggccacgggaatcgcaggccgccgggatgggcctagaacccaccggcccgacagcgagaggacgggccgtccgagtgtcacggccggaatgggacggattcagcccaacgaccaacgttttcctagaagtacctcagctctagtgtagtacaattgaattttgtaccggagttacgtgattcaatctgataagcttcttgacaaagtctgtttgaccgacactcctgtcatgtgtatcacaatgtccctgttttagagggatcccagtttttctggagactgcatctcgtcatctccagaaagactgtccttggctaaagccccaaagaaaaagaaagataggtcagccaaggtcactttgatatggatctcgggtatcatttgatatgaagggattcccagatgccctactgctgcacgacacgtcccctctgcacgcaggcacgtgtcaagacactgatctggtcgataaccgggaaatgggaaacgggaaaccaacgggcccctccacgcaccccggtttttctgtcccctgaaccagacgcagtgtcgtcattgctgttcctgagcggttcgctagtgggggcggcagggaatagccgggggctgcaggctgaaaaggcgctgcactaacacgcgcactaacagagaagcccacaaaaccaaggcagtccaggccggccggcgttccattccttgttacggtagaggtaagtacctctagggtaggtaggtacctaggggccgtcaaagcgcagcagcgcagcccctgggctcaagttcagttacctaggttgccagtgctgcaaccatcccatcggctccctttctgggcgtcacctcacaccccgtcatccgaccttcagcagccgccagaggggaccaggggcaggccagaaggcagggcaagggacaagggcagcccctggggagccaggcagggagattggatcacggcaactaactggaagcaggaaaaccgggctgttgtaaagagacgtcctttccccagccatttccacattttgcaagactttccccttcttcatttttatcgatccgtgctcaggtcgccgtcggagtgtgccctttccctcagtccagtcccatcctatctcgttgggaccgaccgataaggacaggacctctcacctcttgcggccattgatgggaacaaaaggttgacgccctgcgaccagaaagcaaaaacaccccctagtcgactaaccccccgacgagacctggaatcgccaacaggaacgaagaacggatcgggacttgtgcaaagtggaagtggaatgccaggagattgaagcatcttgacctatcactaacatcaattgctaaaccacaccgctatgcaccgccactggcactaccacttccatcccacgccaactcttcgtcctccagttcctcctcgccttttggggtttcaatccgttgccctccgataactgcgtgataaaaagacggatcatcttgccgccaattcccgtttctgatgcgcggctgctgctgctgccgctgcccggccactccgataacctgaggggtgcagtaacctgacccaccccacctacaataatacctctgccgccgatccggagtgacttcgactgcacatcccgagctacctctacccatcgtcacgtcaacactactacttgctactacaacttacccattacgactggaacatccgagactctagttccaagccgcccgccatcagccaccccccaacgggctcggcaaacaacaaacaaaaaaaagtagtgttgagtgccagcatgacggccgcgaatccgtctcctccacgctcgaaccagtccactccttcttccgataacactgatggtgacacattgcttcctcctttgcgtcccaagccaaggacgctgcctcgtatggatcccccacccgacatcaacttcccaacatcatctttctcacaataataaatcagaatatgtggttctgttgctctgaattctaactcgtgtcatgtagcatggatcgactcgtatgaagagagatatggacaaccgtccaccggccagggggggatcttgaaccgaccacccccacgcacagtccagccacaacacaacggcacgccaaccgaaccacgaagggtatcgaaagatggattcgtgtacgaaccagatgggctagagcggaggaacgattccaagatgaaactgcggcggattctgagacgcggggacggcatggagcgcggccggaaatgggaccatctccgaacggacgaacccgtcattctccaccggaatgcgcactacacgtccaactcgccctggtccgaattcatccactcgtcgcagtggggccacatgccgaatgagcagtcggaagtggtcgactaccaaacactcgagaagctgcaaccaaacttgaatttgcccgtgcacctgcccgaatccgaagacgtttacaagtctcgcaccgggaggaggtcggccttgtacaagcgactctggcagcacgtcctccgccatcccttggtgccgttactcttccggtccctcgtactcatcacctccatctgtgccctcgcccttgcgattcgtatctaccagctcgaaggtcggcggcgctccaaccagcaagaactacagaatcagattctcgctcgattacgagccctgcattcagcctccaattccgaaggatacgtcgaccaagagctttccctgataagacagatctcgcccgggtcgtcagagcggactcaagcgatagtggcgattgcggtggacacgatagcgattccctatatcgggtacatgctctgggacgaatacacgggccgcccattgggactaaggccggtgacgcaaaagagcgggttggtgctgatggatgtgtttttcatcgtgttcaaggcggccagcacggcgttggcatatgaggtgttggtttatcataacagtcaagatcgcttcacggaccatttcagccaggcgctggccgcgtttcagctgcttgggctttttttctggttgaccaactttacggtcaatgtgtttaggctggtagtaaagctgggaggcggagatgatttggagactcagaggggaaggtaatgacggttataatgggcggtcaagccccgaaggatattgagagggaaagaaaaacaaagcgggggagatgaatcacgtcgaacgtctccaaccacccgcatgggagcatacttacttgcattttctcgtactttgtcgatacctcagcacggttctgcctctgtgttcttttgggtggggtttttggattagcaaattagcatacagcggtaacaaatagtgtttgatcagttggtaatgttggtgatgttgatattagcaaggatggtgatgattattactcgattgtatatgcattatgagacatgaaaaggggaacggatagcgaaagatttgacatggtaaggagatatcatattgcctgccgtgagctcccagcagaaaaatacatgcagtttaatcgaattctggccaccaatggtgtccttctacaacattagcggttaaaggggctgtaaacggctgacctacctctacctacaagtagctacatcgttgtcactgttctgctttcttgtatgtaaaatgccccgccagctgtacatatgtgccatccccatattttattacttcagttccggttattgtattcatattgagaagaaacatggtattatatcaatataaggtacataccttcatcagatctgttagccgccattgttagatgtaccggtaatgacggaatgtacactagatggtcgcccgtcccgcatcgcagggcataggtcgtctccatccccgccactttcccgtccatggttggttccccacaattttgcgtgttcgcggtggacgtttactggcgggggggccactgctctggagcctccatgctgcttgctgtcagtgtcaatcgatgcctgccacgccgctgcagcctgaaaaccgtcaacgaacgacggcatcgctctatcatccgggcatcgaccacggcagcagcagcagcagcagcagcctcggggggccaatctggaaactggaaactccactcttcaacttgattacctacactcagaacagaacattgaaacctgtcagaacaccaccacaacaacaacaacaacaacaacaacaaccagccaaggtacctacctctacacctcacctctaggctgcgacctcacacccgtcactccaagggaacaatcctttcttcacccgacccgatatccgatcaacccgtctgtctgtctgctcacggtcacggtccttctcccagccgacaccgacggacctaaggacgtggtgacccccgccatccatccgaccttccagacctgtggcgcgcctcatcgctcaggacgagcttctacttctacgcctctggctgccacccagtccatttacccttcgtcaccggtcgcagtcaacgcgcttccaacctcaagaacgaccggtcgcccagatcaaactcgttcttgcccccccgacagcctctggacgaacacacgcgacccaacacgacctggtcagcttgagttttctcacggattacgcccctcgtccaccaccacttgtcagccggcatattattcccaacatcgcattctttcttcgattcccggcgcacgatcgctcttcaaacgaacatacacatagacacaacaaacatgcctccggcaaccatgatgatgggggcgtacgggcagcagccttctggcagtgatggtatcgacagcacgtatgttttcgctctcttcgctgctggcccctctgcctccaaacagccgtactgaccctctgccaatcagttggccatacttgcagtctagtatcaacaagatcatgaccaacctccaagaaggcctcgacatgagcagtgtatgtttcttcctcgcccatccgtccacgttaccccccgctaacacacgccgtttgtagtacatgggaatctacacgttagttggacggatgccctatttgtctatacactccttcaacatggtactaactgcggcatagggcggtgcacaacttctgcacatcgcagaaggccaacggcggtagcagcagtccgagtaatcaccttccgggaatcggggcccagagagggggtatgttgtctttccctgcatttgcccgttaaacagattgagcaagaggactaacatgcaccagcccatctgcttggtgaggacttgtacaagaagctggccaactacctgacagaccaccttaagcacctagtctccgaagcggaggctcacaaggacgaggccttgttagctttttacattcgcgaatggcaacgctacaccaacgccgccaagtatatccaccatctcttcaagtacctgaatagacactgggttaagcgcgagatggatgaagggaaaaagaacatttacgacgtctacacgctccaccttgttcagtggcgtgacgtgttgttccaggctgtctctaagaaagtcatggacgccgttctcaagctagtggaaaggcaacgcctcggtgaaaccatcgagtacacccagatcaaacaggtggtcgatagcttcgtctcactcggtatggacgaaggcgacaacaccaagacgacgctggaagtgtataggtaccactttgaaaggccgttcctggaggcgaccaaagtcttctaccaaaacgaaagcaaacagttcgtggccgagaatagcgttgtcgagtacatgaagaaggccgaggctcgcctggctgaggaggaggagcgcgtacgcatgtatctgcatccagatattgccctacatctgaagaggacttgcaaccaggccctcatcgcggagcactctaccctgttgcgtgaagaattccaggccctgctggacaacaaccgagaggacgacatgaggcggatgtacagcctcctttctcgcattcccgacggtctggagcctctgcggactcgtttcgaggcccatgttcgcaaggctggtttggcggctgttgccaaggtggctgcagacgccgacaagctggagcccaaggtctacgtcgacgctctgcttgagatccacactcagtaccaggggttagttgagcgcgctttcaacaaggagcctgacttcaccagatctctagacaacgcgtgcaaggagtttgtgaaccggaacgaggtctgcaaatcgggctccaacaagtcaccggaactgctggccaagtacacggacgtgcttctccgcaagagcagcaccggagtggaggaggcggagctcgagaacacgctgacgcagattatgactgtgttcaagtacatccaggacaaggacgtgtttcaaaagttctactcacgcatgctggcgcgccgcctcgtacacagcaactccaactcggacgatgccgagacctcgatgatttccaagctcaaggaggcctgcggcttcgaatacaccaacaagttgcaacgcatgttccaggacatgcagatctccaaggatctcaacacaggcttcaaggagcacgtcgcctccctcaacatggacggcaagccgctcgactcgacgtactctatcctcggcaccggtttctggccgctcgttccgccaaacaccagctttgttgcgcccgccgagatctcggccgactgcgatcggttcacccgcttctacaagaacaagcacgaaggccgcaagctcacttggctgtggcagctgtgcaagggcgacatcaaggcgaattatatgaagggcgctaagatgccctatatctttagcgtgtcggcgtaccagatggccatcttactgcttttcaacgagaaggaccagtacacgttcgaggagcttgcgagcatcactcaactcaacgcggacgtgcttgaaggcgccctaggcatattggtcaaggccaaggttcttaccgcggagggtggagaaggtggcaagattggaccgggagcgacgttttcgctcaactacgacttcaagaacaagaagtatcgcatcaatttgaatgtgggcatgaagagtgagaccaagcaggaggaggcggagacgaacaagacgatcgaggaggatcgcaagttgctgttgcaggtgtgtgaccccctacacccagtaagcgtgttgattagaaagctaacgcagaaaccacacagtccgctatcgtccgtatcatgaaggcgcgcaagaagatgaagcaccagcagcttgtctcggaaaccatcaaccagattaaggcacgattcatgcccaagattggcgacatcaagaagtgcattgagatcttgctcgataaagagtacctggagcggttggaggatgatgagcttgggtatcttgcctaagtggtctctgatgctgtggtaggaccaaccacagatacaacaacctcggagtctgggtactgaagcggttatcaccagaagagacaacgtgcggggtaaacaaattaacaatgatcaagcgggaaaaagtacgaattaactagcctcgatagaattcacacataccggtattgaacaaccagcgtgctttgtttgttagtttgtgatctcaagcgagagagagggtgtgctggaaggttgaagaagttgagaagaagaagaatagagattagcagaaggatttgggaaggggaaggacaaagagttaatgacaaataccattacagatcacacatacttactattaccccattatgagtccctgtctgcatgtgcttctatttggtctttgtagaagtgattcaagttgtttgacgccggtgaagactgaaaacataaccgtgttaggtagtaggtagtaatagaagaaacgaatcttcactttacccgacccaacgaagccaggctatgaagcgatacttctatgctgccttctatatagtagctatgttggtacagatacctccatgtacggtagccacaacactgactagaggtaacttacggtatgcactcactgcggtaaatcccaaggtaggtaggtacctacctctagatcactttggttgttttagaaactgcccagactctcactcagggaagggaatgaacgaaccttgctcgagccttggtgtttgtacactaactacctctacctacctaaaccgataactaagtagtgactttgtaacttcaagcatgatgatggaagctgtccctaggtatactgcaactcaacgacaactgaggtgactggactttgggtaagtagccaagatagttggtggacaagttgattaccggattatttgactaggtaccttacacagttactgccccttggtgagcgctgctgctgctgggtgttgggtacctacctacctaggtacctacctaggtattatgaggtgggaaagtcgccatgttacgttcttcctccctttctttctttcctcggagcctttccgctcgctccattccatgtgtcaatcagtcacctagactagtctaggtaggtaggtagtgtcttctcggattcgtttccgccctcttgtctgtaggccgggcactcacgcacctaccatagtgtaggtaggtaccagtaggtattctcataatcccagcgaggtgcggaaacggagttactcgtcagttccaaattgtatacccacatacttagctaacatagctaggtagttcatctcttatgctggtttgattccctttacatatgttgttcgtcaccttagcgtgtactgtacctagtgtagtgtagtgtagtgtagtcaagttccggccaggctacaaaacgaattactgttacgacatctgagacatcctatttgtatctaatcccttttaaagcctttttagtccattttggttctttgagtcccttttccgcccttttagcatcaaaacaagcgagagatcaatgtcatgtgctgggggcgtgctgtgggcgcgtctggtgctggacggaaaaaaaggtcctatcccatgatgatctacgatgggtgatatcggagtatgggctcgattagacttggaaggcgacctagtactaagtcattgtgcgtttggcacagtgccgggtgcacaaaacaggtacagtacagtctttcgacaggcagtcggcccgtggttgtttgtagtgtagctgtttgtggtgtggtgtagtgttgttagttcagtaggggttagcttggtccactgatcgattttagggagcatgggttagcgagagtattcgtggagaaggggaagtgtgcgtgaattggtatgcttttttttcgaaaccggtcaagtgtccgatgtaggttgtatttgttggtcgtcaaaccctaaaagatattgacatgttttggcatcctaaacctgcttgtgtcaatgtgggagtgagagcgggacaagcgtcatgctgccttccacatgtcacatatagttctgatcagcttaaggacatctaaatctagataaaggtagggtatgaggaagtaaggcgatactacaaaggccatatgacacccctgtccacgaaccaaaccttcgggaccgggttattgatcactcatcaatagtcgtcactttggtgtttcctaatatgcgatcagtagatgcataatgccattgaacatttagcggtccggtaaaaatgacgaggtcggtctggtgaagcgtatccaagcattttagcttgttttgtttcccccctattggcctcagatcacatcgaggaacttcctgcttggttattatattgcggacgttgagtttgcaggtggtaccgtgtgagcactagtgtaagcatagaggtacctatcattcgactgttagtgttctttgatttgaaagccgcaaatcccaaattcgaacatcagcacaacgccaatctgttgaattcggtcatcctgccagctaccactcgtgcagccaacggtggtggaatatataaatagagccaaagagccttgccccgttccgtccaccgagctgtggccatgcgttccgcaggaagagcagaatcgaaccggaagagaaagcgataagaaaaggctgcgtggcgcaatcgtcaacggtgaatcgtccaaatcaaccgccaacggcgcttctatatggtgcgtgctgcgtatgtgtcaccataagccatcggggaacgatctgactgcagaacagtcatatccatccaactgcagcgaggaaacgtccttgagtaccgtacggtgcagctacggcttctgctgcaggatatggctcccagttgatgatgtcggttgtcaaagagaacaatgaaactgtgaacaacattgaaccaacatctgaaagaaaacgacaatcacttgaaaccgttgagagttctccggaaatctgaaaggagtcgctttcgcctggcagggcgcggaaggacggaagggcggaagagcggaaggggttgtagtgtagctaggtaatctccttggatggtctgaatgtagttagacaggccaagcagccaaggcaggggatcttgatgcttcgttttaccggacttggtgaagagggtcagggggggatgcaaggaacaaaaagcccaaaactgacaagtgaccgattctttgctacacttttagcgcgaaccagtcccaggccagtctagcgtgttctgtagatgatggaatttgtgatgtactgtgacagatgtacgcataacgcataagtgttctatatttgaaagtggaagacgcggaactgaattgtatcattgaagcgctgaagaaggggtttccgctttctttgtatgtaaagacgggagtccagaccatgttttgtcacatatccagatcgataagccgcctccatccagtatcgtatcgcagcaaacgccggagaaaaacccaaacaaatggaccttaacaatggcattataaaccagggatcttgcgaatggaacctctctccattatgtaggtatgaagtttgtccaacttttttttttttttttgaaaagatgccaaaagtcgccatctccaatcaagtcaggtatgtacctggataaggacgaccgactagggtttcatccaaagcccctagttcattcatcaccaaacctaatggccccccctgctgggaacacccaggttgccctcgcttttgggataccaaatgacggaaaacgggaattggcttcttcgcatacacgtggtggtagcttggctgggtcgggggtgctagggtcggggatctggtagacttggatggtgatctagggttcccatgagtgataagtgagtgagatgtgattgctgggtagcgcatggatgatttgtctagatggactttttttgagaaaagaaacaagatcgccatcataaactccgaagcatgtttcgctcctctccagagtatggtgtttcgtcggtgctattcttgtctgcatgaagagacgggcaagacgagtgtttgagcagtcggtgtttggtctcatcatgtatccgcttggaattgaccatggaaacacgtggagtagttcacggtgattagtacacatcacccctggtttgttcgttagcttggtacctacttacagggttttcgaacagggggaacaacaaaaagtaaatgcctgataattataccgattatagaaggtaatgaggtgaaaattgtaaatgattggtgattctagtagtttttggctagaaagagaggtttgtgtgcgtgtgtgtgaatcccttctatcaactcgttctaacgttaaaatctagcgatttcggccaatcaaatcgcgcgaatagacctttctgaccgtgttacccccctgtagaaggatgtggggcgtgtcctacgctaacaaacaaaccagcattgatgtgtacagcttggtgtgacagtaacttgagtagccgagtactgtgttgcatcgaatccgaatgtcttcctcgtttgagagagaacgttgcgcgtaccgtactcggctgggtcgccttaacgcggacacacgtgtgaaggtggtacaaagtatgtgaaagctcatgaagcggacgaaatgaacctggagatgcgaaagggcaatcagggacttccccggaccgtggaaatgagcgaggtgggagtacccgccagaggccgccagagtgaggagtcgaggatgaagacttgagtttttgtgatgggagaagggaggaaaaccgccgagtacggagctccttctgggaagcaaagaggagttcagtaatctccaaccgatccacttttccttgaccttacacccgccaaccgtttccccaaggagcggggtgcacgggccatctcaatcaacagcgggacttgtcattgggggaccttggacagacagcttggacaccatctcgcggcggatataagttgaagagcaaaaaggtcccatggggacagtgtagtaccgtaggcactgattaatatgagtgagctgacggcggaaaaggcacgaaaatggtgaggtgcttcaggcaatgggagcaacgaggagagaaactggaggctattcggaaagtggatgttttgcccatcggctccgtaacaagctggaccagctgggccttggtgccgtccaattgtggcttttgatcggacactagacgcagattttctcaagattgacaaccgtcgacaatcattgctttgcctgcaaacggtcaaccgccaagagagtaaaaagcagctatgaggacgccggtctttttgcatcctggtattgatctgccaagtgtttgtagagagtcagttgagacatgaatgtcgtcacggtcatgtctgactgtctgttctcgggggcggaggcggcgtagggggcaaggtgaaagttcatgatacataaaacccggcgcattgagttgcgagacacggccgagaaccactcggcgcccctttacctgcctcaagtcatcttccatgcctgtcgcctcgtggcagagctgaagaagaaagcccccaagggaacggaccccaactcaatatgtagaggtagccacagctaggtacctagctatgacctgacaaggcgagacccatggtggacactcttgcgtgacccaagaattagattcgggtatcgatcaggaaatcagtaatatcgccgggtcacagactggcacggtacgttcgttgtagtcgtcctcgtcctcgtcgtcgtcgtcgtcggggtcactgtcatggttcacgctaaggatttaatgggcagtggagtgagatcggcagtgttcagagcgcaacgaaggggactggtggtttttataaccggtggagctgactcccgaagatgtggctcctgcactcctcttctagcggctccttccagacattggcgcctttcccctcatccaacgaggagacgagtagctgttgccagaataccgtatagggtctagcggggcttacgccaggcggagctcgctgcccccactatgtcttggcgacacctcggaattacatccaataacaaaaggcctgccttccactttggcctccaagtattttccccaacagcgctgggatttatgtagacacaaggtcctataatagtgtagtgctgtttcattcaggtaattagccctgtgctggtgacactcacttgtttaagcaagcgtgcgaagtgctagcacaattgcggcttagcatacctacctctagtgtacctaggctttcgtcaggagggctgcactcactgccctgccctgagaagtgaagctgagtggaggagagtggtggatctgccgttcaactgccgcaccacccaacaatgctcctcattggctcccttgcctcttggcctcttcaagccttccgcagttccaaaccaaatgagcctttccagccaatccagcgtttgtcggccgtcgctttgctcactgcagtcaccagtcggtgctacagtacggctgccttccatcattacctagtatttgcttttcctccttcgtcggttttcactgcctcatctcccgattttcgacttttcttccttccagcatccgggcacctcgctgcttcgtctgtatccacgcagggacttccacactgtaagtaccttgcctagaggtatgtactgcagtctgcagcgaacttgaaacccatcgatccaaacccgacagcacaagtgtcaaggcatccaatccttccactttgactggcgtcaactcgcttaaagcggcctgccctagcaattcaccatcgtattgacaaaggcgctggatctgcgcattttagaccgggtagtcggtgacaataacacgaacccggaccactttgctttactggccgccgggcaacctggaacactcggggatccagtgagggcatagtgtccagtacagtgaccccagcacccccccgttttttgtcgcgacctgggcatcccgacctgggcatcccgacctgggcccccccatccatctcctccgtcccgcaaaacttaacaaaaggtatactggctgcctgcctgcctgcctgccaattcacctctacctcaccttttggccttacctacctcccgtccgtcaattattcccgacaccactacaaccaaccaaccaacaacccatctcgcctttcaatccattgcggcgtccgtcgattttctttgtcgccgaccctttcgaaaccgtttaccgacggcgcgcgtgcacgccaaccaactgactgtcggaatcggcgactgccagccaaagaaagactgccaaccagcgagagagagaggcgacgaacggctaacgatccatccaaacgattcggactgcatccactcaagacgtcacaaccaaatccaaccacccgtggtccctgttgtgtcgacttacttggagagcctcccaccgaacacacaagtcgccaaagtcaaccttacaaaactgcccatcaattgcgtcagtcgaccaaatcatcttgaacccgtatttttctcgtcgcccatttccggggattccagctacaaggaaggcgattgacggacgacgacgacgaacaagtctgcccctggtcgacaaaagtaaaggccgaggaagggttattcgagcgacgaagctgaactgcacatcacaccaaacattcgccaggaaaaaaagtcgtcttcatggttttctagaacagacccgtgaacagacgagcatcttcttatccgccaggtccaagttcccggccatcatcggctgcctcatctagccaccgcagtcgaaagggattgatgatcaagatgggcgcatgcatgagcaagaacgacgaggagacggagcagaagaagaggagccagaagatcgatcgcgacctagaggaggactccaagaagctacggaaagaatgcaagattctacttttgggtgcgtacccctgttgtccttcgctaaaaacgtttttgctaacatgcgtgcgcgtacaggctccggcgagagcggtaaatcgaccattgtgaagcagatgaagatcatacatctcaagggctattcagatgaggagctcacaaattaccgaccaaccgtctacaagaatctgttggaatgcgcaaaggcggttgtgaatgctatgcaccagtttgatatccagccagcagatccgtcgctacggccctacgtcgagttcttgcaggactacaacatggaggggtgtccaccaggacagtcgatagaccccaaagtcggcacagctatccaggcactatggaatgatccagcaaaggagcaactcatggagaggcaaacagagttctatcttatggactctgcagaatagtgcgtgtccggttttttttctttttttttcttttttttttttttttcttcttctccataggagctcacgttcgctgacttgcacagtttcttcaccgaggtcatgaggattgtggccgaagactaccgaccaaatgaaatggatgtacttcgcgccagaacaaagacgacgggtatctacgagacaagattcaagatggggcagctcagtatccagtaagtgtgcctgatagacatctgttaccctcgtgcccctcagctcacacaatgatctagcatgtttgatgtgggcgggcaacgtagtgaacgcaagaagtggattcactgcttcgaaaacgtcacatccatcatcttctgtgttgccctgagcgagtacgaccaagtattgctcgaggagagcagtcaggtatgtccaccaaccacgtcaccccctggtacagagatggtgctaacatgtaacagaaccgcatgatggagagtctgctgctcttcgattcggtcgtcaattcacggtggtttatgagaacgagtatcatcctgtttctcaacaaggtcgacatcttcaagcagaaactggggcggtcacctctagggaactatttcccggattattccggtggaaacgacgtcaacaaggccgccaagtatctattgtggcggtttaaccaggttaacagggctcaccttaacctatatcctcagtatgtccgctccatctgtcctgtcttggtgtatgcaccatcatgctaacattgtcacagcttgacacaagccaccgatacctccaacatccgtctcgtgtttgctgccgtcaaggaaaccattctcaataacgcccttaaagactccggtattctatgatgaaagacccttttttttcgctcacgcatcttcttcctctttctcgcaacagcgttcggaatattaccaagtcctcccttcttgcatgactcggcgttttaaaggggtggtagctgtccggctagccggctagcaaaagcacggcggtgacagcaacggaggcggcggttgttgtttcttatcatatcttagggttcacgcgcgtttggaacgttgccaacctgaggtttgcttttgcttcccattggtttctcttttccattagcatgcattcatctgagcgacaggcagcgccatcaaccataccctaccaaacggaacttattgtaatcttgtttacgcaccattttgtttgttttgcgccgacgcagaacagcataggagcatcttttttttttcttcttcacggcggcgactggatcgactgagcaggtccttgctttctctttttttttttgtacattccttttcaaccgcatttacaagaaaacggaaggtggagaagagacattgtcctcaaaaggtgtcactgtactctcatggggagatgcatggcaaaacaagaaagatgtctgagctagtagaaagccagggagttgaaaagggaacattgttcgcctcccagtgaggttttggatcctgcattgaaatgcggtccgaggtatccccaggcccatccaagagatgggaaggtgggcgcaaagaaggagaagaagccatgatgttcacgatttcgttaactgtctctggtagtagtgggaggcagatagagagagagagagagtaggagacaaaactactgtttgttcgtcacaaagagactcacgcaggatacctatctgatgaaagtaaaggtctcttggaacaaacaagggtgctctttttttaccttattaatgagatgattatcaagtggaatagagatgctgcatctgagacatacgaaaagcgctggcagtttgctagcagtagtatcttggcacgtcgtccgtcggtatagaataggaactcgacggacggacggagagacagacagacagtttaaagtggttgaaagcaaataaagaaacacatacggctacctatagccactggaaaactcgggatcccgttcgctctcctaatcgcggaaggaagatgtgatcgccccggtggaaccggacacgtggagaagcacggcacggcccctataagttgaagatgctaccactcatacacctcgctactccttcttttaccgtctacctacctaggtaccatacatgaagactacgagatactcgacatcacggcaaaaatcatgccaaccatgctccaacgccaaagcgaaatgcgatcgcaaggcaacatcatgtagccgatgcacgctacgaggactagcttgcacgtactcgcaggcatctttgtctggaggttcccaagtttctctcgaaaaaacggagacaagaggcagcctggtttccgtatcggggagcctcccgcttcatggctcaactcccgagccgaatgttgccatgtcaccgacaacacagagctcaagtctttatcttgccggtgaatctacggcatgtatccagcctgctggagctactagtctcgatggcctagtcagcccggcttcaacaaaccttgcagacacgagccggtccgctcatccaagacggcaccaagttacatccacccataccacccgaggaggaggagggtcagctgcacatgtcctcgacttctcacatgtcgatctcgtgtgtcccattaacgcgaatgacatccaaaaccgctggctcaaaccttacgtagaggtagctgtccccgggcagacggccaaaacgctttccccgagcatcacagccttcacatatagaatcctcaaatcgtacgcggctgttgcggtccgaggcggcggccatagcctcccgccgtttctacacccagttcatgtgcgtcacacattaccaaacacaccagcgctctcgacttgcttaagcctgattcggagctgcgaaaagccgctgcctggcagcgaaggagtccttgccgaggttttgcagcgcgagatgaacaagctctatgagcaatacggccacaacacttgcgatgctgatgatgatgatgatgatgatgatgatgattcggcgcagctgcttgcggcattccaggcttacttggtgtacaccttggtcttgtactatcgactccatgtcggccgggatgctgcggaccaccctttcctccgactacaacaagcaatgatgcatctccagaagattgcatgcgcctgttcggcgcgggggctagtgtgctcggccgaacaagacggacatggaggagcacaaggagcccggcggccgaggtgggaaacgtggatcgtggccgagacgaaacggcgaacgctctacaccatgtatcttttggacaacatgctcactgccaaagagggtcttccgacttttcttggcaccgagttgcgaggactaccggcgccagcaagcaaagctctgtggcaggcatcagctcgggatgagtgggaaaaggcatacaacttgcacgtggccgagtggccacaaacggagggtggtggcctttgcatcgatgagctttgggcagttccagcagacatggatgaggcgggcttggtggaaaggcgcaggagagtggaccagtggttggagggtgtcgatgagtttgggacaatgatgtatgcggtgacgagttgcacgcatggaggctaattcttgttgagagggccgtcaaaaagccgttggtttgcgctttgctttaggggttataaaaggaggatgtgggctgaattcttgtatctgagtaaggtagttgccgtacgtctgatacccttcgggagatggaagtagacatcgtcatcatcatcaatagcactggttacgtgtttcgaaacctcaactccaaatgccggtaaaggctctagactacatacctaaccaacacaaaagttggtctggctactgctccggagttgaagcccctgaaactctttcaagtccgaaagtggaaagctcagctccgaactccgtaaggcgacgttatgcctgcgatgtctgcccgtatttcctcaaaagcagacttatgtgtatacaacatgtcctggatcacatgcagtatccagatccgatccatgacaaagttagttggcgcttgccattgaccatgattactaaagttcaaaatcaacaaccacctttccctcatggcacttctgccgccacctttcctccaccagaagccgcggagcaaccgtatagcatctttgacaagcgacagaaagccctgatagtccttataatttctgtcgctgcaacatgtaagtggggaattctgtccaagcgtggttggcgagtatgtttggggtctgacagatacaaaaaaaaaaaaaaaaaaaaaaaaaagtctcgggctttgcgtcgaatgtatactttcccgctctacctactatcgccaaggacctcaatgtttccatcgagctcgtcaacttgaccgtcacctcgtacctcatcttccaaggcatagcgccaagcttgtggggccccatctcggatgtgaagggacgccggatcacgtactgttgcacctttgtggtctttctcggcgcctgcattggtctgggagaggccaagagctatgctgcggtgctcgtgttgcgatgcctccagagcacgggcagcgcgagcaccatcgccatcggctcgggcgtgattggagacatcacgacgcgtgatgagcgtggcggcttcatgggcatcttccaagcaggattgctcgtgcctgtggctgtgggaccgattatcggaggcgcgctggcggaccgtttagggtggagggccatcttttggttcttggccatctacagcggtgttttcgtcgtgtccttgattctcttgatgcccgagacactgaggtcggttgttggcaatgggagccggattccgtcgaaccccatcgcccggtatccgcttgtcgtctaccaaagaactagccgcgtcaaatgggacgtcgccaccgagcccgcggcaagaaaacgcatcgaccttgtcggtccctttcggattcttgtcagcaaacaagccgcgcccgtcatcgtctttctcgctgtttattacgctgtttggcagatgagcatcacggccatgtccacgctccttgaggaccggtatgggcttggggagaccgaaattggtctgagcttcatcgccaatggtgtaggatccatggtcggcacgctggtcatgggaaaagtccttgacaaggactatggccgcatcaaagcccggtatgaggctcaatcaaactcggcccctaacgccgacggtcatggtgacgactcggacggcaatgatttccccctcgaaaaggcgcgtctgcgcctggtcccgatctttgccctcctgcagtgcgcatccatcactttatttggctggaccattcagtacccgcaaaaggtgcacatggcggtaccgattgtgtccaccttcatcacgggctggacggccatcgccacccaatccgtcatcatgacctaccttgtcgatgtgttccacgaccgcagcgcagccgccagtgcgagcctgaacctcgcccggtgcctgttcgccgccgccggtacgagctctgtgatgcccatggtcaatgcccttggcgtcgggctagccttcaccgtctgcgtcgtggctcagctcgtcgcgctgctggggctggcggtgcagtggagattcggtgccagatggaggagagagcttgagagacggagataggaggtaaataagtcgacccgaatgctcattgcgaggtagtcgagccgcttggtgttacgacgcctataatagatgtaaagacttttgtgtaagaaagaggaagaaggagtgcatgtctaattgcacgaaatatagtgtagcaagaagattactctttttcttccggcgcaatccgctccatcggccaacgcatccatttgctggtctcactctcccccaaaagcacgccaaccctcgcaataatgtgctccttccaacctttgagaaaccagccagatggagtcgtctgcctattcagcagcacggcatagtgcgccaggaccaacagggcgctggggtcgcacctcctcacgcacgccgcaaactcgggctcgacacggtacaaccagccaaacacgaactggttgtgaggcgggccgtcatctctgatctcgccgtctggcccgcggcgcccgtatattgctgcgtatatcccgatgagattgtcgagggcgtggacggcgacggctgctgtcgtcctggagagttctccttcattgggtgcgccgccttcttgtgccctggccacaacaaactcccgtagcccatccaactgctcttcccactccacccgcgggaacccatcccttacgtaaacgggcgtatccaaaggcgacggcggcagatccctccccaacggctccatcaaaccggcgaacaacacctctggacgaaaagtctggtgcatgagccgcacgccgtacacgaacggcatgctcacaccaccacccccgacctcttccaaaccacacccttcatctccatctccatccccatcaacactgcacaccagcaaatctccgtcccccctcggcccatccgcaaacgtgcaaaaacaaagtagcaccgcgcccagatacagcgccccacaattcccctcccccggccgcgcaagctctgccgcgaaccccgacaccccctccgtcaggtgctgctgcgcgagggcgagatattcgctatggctacggcgcggaggcaacagcaacacttcttcttgctcatggtgatgggtggctgtcaggtaggcgaggtggaacgccgtgtcggcgaggaggaggtgcaggacgaaggggtgggcgaggccgatgtgcagggcgttgcgcgtccagaaggcgaggtggtgcgggtgcttgtcgcagccgccgatggagggggcggtggtggtggtgaagtggaggaggagttcggcttgggtaatattgaggtcgattgtcgtcgtcgtcgggacacaggcccgctggttgaggggtgttgggtcgtcgaggggggaggttggggtggtggatggtgtgctttgggagtgtgggggatctgagcggagagttagctggcgtggaaagaagaaagacatggaaagaaaagggcatgaaatggaagaagagacatggaggaaaaagacagggaaaaaaaaatgcttggagtgaagcccaaaggctcgcacacactgtttgactcacctgcccagttcttccgaggccgcccccgacctcgtcgagtcggagcggcaggtcctacaataccatgttcgaaatgggcattttctgggacgagattgcagggcaggccgaagcggatgcaattgctacatggcttctcttcgtcgcactgagggaggtcagcaagagtcgagaaacggcgcttgtaaaaggcgagaagcatctttgtgtgttgtgtaggtaacgggtgaaaaactgaccttgactttgcggcgtttacaagagctacagccggtgcgtgatttgcggtgaggttgaatggactttctggtcgatgacgacgccgccatttctgcgaaaggtggctagagcacagtaagttgagattgggtgtgaattgatttttcggatcaaagtgcgaaaaataaaacccgaataaagggaagcccttgaatggagctgcggcgtctgcgaaaggaggctacagtaagttgacattgaggtgtaatggatggttggctgtgaatttttcggatccaagtgcgaaaaatcaaagccgaataaaagggaagcccgtgaatccacatctcgtgtaagtcgcccgccccacagcccacgacgcagtttcgtctgagggggctgtgagcatccaaatggaatgccagggtaccgtctgttcagatcttgatcagcactgaaagtaatgcgattcacctgtctctcgacggtatataacccccctcgaggaatgacttgccctgtatttgttgtgttggtcatgtgttccgttatcaagcaaagggctagcagcagcttttgatatccctttccgtctactcccaaacctggcatctctactaccctccccaactcaatgacgcttaacgatggcccgcccttcggccctgtggtcaacgggaccatggtggtggtcttttgggaataccgacccagcaacgttgccgcgcacctctttctcgccttgttcgccttggccaccctcgcgcacctcgtctactttgtctggctccgggcgtggggatgcattcccctcatcctcggtggcatctgtaagccttctcctgtctcttccacctcgcaatctccctgaccatccaacccccaaacaaccaggcctcgtcttcggctacctcgaacgcagttacgcccactccgaccccacaaagctcgacccctggctgctgcagaacatgctcctcctcgtcgcccctcccctcctcgccgcctccctatacatgtcctacggccgcatctccacggcgctcctcgagggcacctccaaacccaaccacgggcgccgtaacaaccgcggctgctgcgcccgatgctgttactcctggtaccgccccatcatcatctatttccccgaccccccgtcactaaccgcccattgccaaccaaccaacagcttctgcacctgctccccgacgcggctctacgtcctcgccgacgtggccgcaatcttcacccagctcatcggcaccgtcctccccgcaagcggcaccgagtcggcgcaacgcctgagcaagatcattgtcctaatcggcctgtgcgtccagctcctcgcgctgggtatcttcctcttcacctgcggccgcctacacgtgcgcctgcaccgcaacccgaccaggtcacgggcaatgctgatggaccctggggtgagatggctgtggtattttggtgtgatggaggtggcgggggctatgttggttgtcaggagtgtggtgcgcggggccgagtatttggggggaacggacggggtggtggcaagtcatgagtggtttgtctatgtgtttgatggggtgccgatgggggtggtgatggcggggtttttggtcttgtatccggagagggtggtgagggaggtgaagcggcaggagggaattttgaagggggcgggcatgggagaggagttgagaggcggggtgaagggggagtcgtatcctgggggcgatgtttacgttgggggtaggtgtcactaggttcctgtggtaagtagtctctatcacttttaccccccgtcgacatccttcagcggacccggcccacagaaatgtgggtcttctgggggtggggtgggttttagtgtagaggttaagtgggtctagtccggatggactacaaatgtcatacagaacacagggtaaattagtaaagtaggagaaaagagtgcctgtcataatatatccatcggccttaacatgtctctggatttggcttcttcatcccactcagttgagcatccccaggtattggtggctgctgctgctgtgacgtctcccactgccgttccttgtctggagtcccgggaatgacttgttccctcatggcggtatcctctgctatagcatcctttccaggagcttgcccgtcgtgttctgtatccgcgtcatccacctgccccggtcgtggtggacttgatggcgggacaatatccatccgtgttggcgctgcactgctttccccctctctcgcttgtagtgtcggaagttcagctgggccaacatcctcacccccacccccacccttggtatccgccttctccccattaccatccaaagtctgcctcttaatcccctgccgggcctgcttgatcaaatccccaaaactccctccataccgagttgcccaagctttgccatcgaactccttgtccttgatctgcgctccagtagcttgcgccctcgccatgagtccgagtccctgctgcccccctcctcctcctgctgctgtgccgggattccctactgtccgttcccattcgtctagatcgcgaagtaactcggaccgctttttgggtcgcgaagagtcgcagttggcgttccaaagcgtgatccactccttgtggcgcttctccaagagctggcgagaaccgtgggtggagaggccgagttcggagagtttcttgcgcagggcggtgtcgcgcagcatggagtaggctagggcggggaggcgttcgggtggtttttggttggtttgagatgtgaggcgggtgttgaaggatggaaaggtcgatggctgtggtgtttgagcggggatcggtcgtcgtttggatgcggcctggggagaaccgggacaagaggtgtcgaggtggcggtcgacttgctgttccttcatgcgggtgaggcagatggggcaggctactaggccgtcgtctggtgggaggtcagtgatgatgatgatgatagaagcaacccacgaggagcgggaggagggaaacgaaccgggtggttggtcgacgtaatccgggtcggctgaaggtgtggtgtcttgctcttcttgtagtattgccgctgtcaactcggcggctcgggctcttgttgatctggttgacctcctcggcctcttgctttctgggtcctcctcttttggcccctccatttcggtcgcctttcgttttgatggcgaactggggcctgcttggtctggcagtatcgcctgaatggtcggtggtgtcctagcaaactcgagaaggactttgcgggagttcttgaaggcttctacggcttcgcgcaaagcccagttgcctctgagcttggattcctggtcggtggcgcgacagagcgggcacttgctgtcgacggacagacatcttcggatgcacaaggagcaaaaggtgtgattgcaggatgtgagcatgggagagtcgtaaaagtccttgcatacgtgacagcggaaagcctgttcgacgggcatcaggcatgcgaggggcgtgcccagccagtcggtcgagtcggggacgttgaaggcttcatcgccaaagacgtccatgataatgtcggttgtactgaagggtatccgagtactttgttggtggtgatggctgccttcgttctacctggaagcctggaagtagtattgtagaagagacggaagatgtgagacgcgatgtctgcaagtcggacgagactggtcgcgactttgtcgaggaggagaattccattacactgtatttacacaaactggccgagggtcagcaagaataccgaagagtgacccgggtatctagcactcgggatcttttccctgggaattgctctttcagttggtgtttttgtttcaagttaaacatggctctctgaacatctgcactgccattattcaacatttacagctctttgtggccaacctcttacttgcagacctttgatctctccatgacggtattgattgtgcccacgatacggtaatgacagggcctgcacgtgaattggcgacgggaaggcgtgcagcgggggtgtgttctggggccttcagtttccaggcacaaaagcgctgcaacagtgcagtggaaacagaagccccacctcttcgctcccctcagcccagactattcccttttgggcatcaaccaaaacaaagactggagcggattgggtactaacaattgaaaccaagacaagggaatttgctccggcaacaggaactccatcccaggtcaggtcaggtcaggtctccgatccctcgctttttacttggtttgtttgactttgactttctctttgttgctttgactcgatcgacgcaatcccgtcatccctccgacaaccaccattataccacatcgccagcctcgtcgcccacctccctccctttctttgaccaactaatcataccaatgctttgaacatctcacttgttgccattcctttcttttccgatcattgcttgggggttttttttttttttagagctttccccacatccccaaatccggtttgttgacttttggcgccaaagtaaacaaacagcaaaaatggcgatgcgcaaggcaccacgtctgcccgtcggctcggcagcgtgggttgcagaagagcgcgcatcggcgctcaaggtggcagaggaggaagtcgaagagttctcgtatgcggcgcgcaatgagatggactggctgaacgagcacatggaggacattttcttgggcgagaaccaaatgtgcgttgtctttgttttatttccctctctttgtctcgctgaccaggaacaggaacattgccgaaatcttcaaaacgccagcacgaccacgaggcaagacaccgcggacaattcgcaaagggcccaataccgaagtgagagtggtaagcatccagacagcgtccatcattcttctgcgacgggcgaccaagagtgattgattgattgattgattttgttctaacccacagcagcccttggccagcatcttctcagcgacgcccaagggtgtgacacctaatcccttcgtcctcgcgccgcccgcgaacaactcgtcatggacgcccaagatcaggcccgatacgccggaagccgacgtcgaagctgatgacgaagccgatgatgtccccaagaatcccacgactccctcgacgcgccgtgcgagcccgcgaaaatcagctgccgcaaagtcgccaagcccagtcaagagcgttgccgcgccatcacgacaaccgagcccagtcaggccaaacaacaccacgcccatgcgaccaccacccgcaagtccagcaaagccagttgccgctaccccgtccaaagtcagaagcccaatcaaacatctcaatggctcccccctaccaattctttccaagtcgcctaccccggtcaagccctctgattctggatactatggcagtcaacagctggatattatggatgtggacgaggtcggaaaggttgccgatgccaatgccaatgccgatgtcgatgtcgatgtcgatatgggagaatcagcacacgagccgaccatggaactcactcagcagtcggcgcaggagctaccacaacaacaacctccacaagagcccacacaggagcagacagaggaatcaatacagccgtcaaatgagctcaaccaggaaccgacgcaggaggaaccagagcagcaggagatagagtcacaggatctgggggttcagccagcccccaccgagccggagcagcacgccagtcccgcaccacaggagacggccgaactactacgaaccacaacaccttcagaagaacctgttgagcctaccgttcaataccctcgacttctttcgcccgagcctgatgtgattaggtctagcagcccagtccacatgctcattccgtcgcccaccaggtctatccatgcgccctccccccaaaaggctgcctcgcctcagaagctcgcatcgccagaaaagcgcctttcccccgagaagagggtttccccggtcaaggtggcctctccccagaaggatccttcaccagagaagattccctcccccgaaaagactccggagcttgaaaaggaggaatcacctgtggatagcgctcccgtcctgtcaccaaaaaagagatcgccagagacagagccagtcactgaacagcaacccaagactccggcgccctttgtacacgcccagtcagagaaggatcatgcggacgaccaggcggacgacaaggtggacgatgacgccaactcgtccatggaagcctccagccccattagcccggttaagcgcctgagcagtctgaactttgcatcacttcccgcacgcgagccgatgacctctaagaagagcctcggtactaggatgtcgaggacgagccacgtcgacgtaacgcgaacctccttctaccatcgccagacgggaggaaagagtcttggccatactacccgacaggatttcgatgatgacgacgatgagatggacattgatgatgatcatacccaggaacccaggactgccaaatcatacacgcagcgattgcaggatcagatcaacatgttgggcaagggacagtcaatgggaccgagaccatcgaaatcgatagcccacctcttgccgacgcaacaacacgcatccacttcacaggcaccgacgacacagcccgttccggagcccaccagatcctcacccaagaagccacccgtggttactcccagggcatttcccacaccgggagcattcccgctggacgatgatgacgactggattggacctcctagcaagggagcggatatgtctacccccatggtgtggaacgcgcgcaaagacacacggttaagtcagccaatggaaggaatgaacttattcgcaagggaggcatctccgacccttggagaatccttcatggagaacaggcacgagtcaccaagtaaagcgcccatcatccaggaaccacctgctgcgtcttcctcaacaacacatgtcaaatcggcttctgttcccacgctacccagtttgcacgagcctcccgtgccaaaaaccgccagccccaagaaagaggcatctgtctctacttccaacctccccgaaatgccagcgcacgaacctccttcgcccttcaagtccccctccaaggcattccgcgagaacacgctggagagggtcaagaacaagttttcgtcccttatgaaatcatccaagggacttctcccaaccagtgcacattcaaatgccgaagcaaaactgacggggctcttcacgactccctcaactgctcgactggaagaacatcccagtttatccgaagcttccttcaagacagccgataatgtcgtctatcctgatctatctcaccatgcacaggccgaagcccccgtagccgccacccccatccgacccacgagaaaaacccgagcgtcgaccgagagggaacgaaaggaggcagaggaaagggagaaggaaaagaagagggaagagaaggaggccaagcaatatgccaagacatatgccaagcagaatgagaagctggagaagatgcgcgagaaggaagcggaaaaggcccgtctcttccaacaagaacaagagagacaggcggagatggagagacgcgctgctgaacagagggagcaggaacaacaacacaagcttaccaaggcacgaccgcagtccaagcagttgttcgagacaccaggacctttcaaatcggcacccaagagccccaagaaagctactcggactagtcttcgcagaggagccaagcagggtgaagccgaaaaggaggaagccgatgtcgacatgggagacgttactatctccacaaaggcacctcagtcaattcctcgacctccatctgctcaagcctcccgtggcacgggtatcaagcgacctatcagacccacgaaggaggccttgacgagggccaagcccgccccgactcgcatccgcgtcaacaccaccagctcccagcagggagcgttccacacttcgaccaacagtgttctcagcaccaccagccaggagagcctcggtcagtcgcacggaaggcagcaacttgtaagcaaggccagcacgtcatcgctcaccaagaagccttccctgcagagtcttaaggggtcttattctttgactgtcgggcggcccaaagcgttggagctggcggccaaacaaaaggagcaagaggagcgcgagatccagcgcaggcgtgatcagaaggcggaaaatgagcgcaagagggctgagatgaaggaggaagagcagcgcaagcaagctgcggcagctaagaaggccgcgattgagcaagccaaacggacccgtgcgccgcccccgccgccaaggtcccagcctaacggtcctccggatcacttggcggagagcaggcaaccttcgagacctaattctcgtcttgggccggcgctgcacgatagccgaccagtcaatgctgtgctgggcaaggcggcttccaagcgtccgttgacgcaggtgcaagaggcccatcaggattcgaagcggattcgcgtgtctgaggactttgatgcggatatcgagatggctgagggtaacaccaagcagcagaggagcatcaggggggcacccgtccggccttctgcggtccggccttcgggtgtgaggccgtcggcagccgttagacaaccctcggttgggttcaagaaggatttgtcgactactaccacgacaggcaagtcgattttcgcctccaactataccaacgtaccgcacgcccctccccctccctcaaggacagtcgacctcttcaagaagaccaccgtcaaccaaatcaagacgggtcacgcactggacacggcccaattccaaaagggcaaccagatcccctttgcctccaaccccaacggcgctggtccttccgctgctgctcaggccggatcgtcccgccatccgctccaaaccccagcgcgtccgggtgctactgccgcccgcgccctggctctcacatccgccaccaaacccacccgcacctccccccgcctcgccgccatcgccgccggcgactccatcgagctccctgagatccaaacggacgacgaagacggggtcgacacgccccgtccatccacctccaaccccaatttgcgctcttcgctgaatggtggcaactggaccgacagcccttacctcaaggctcaacttttggcacaagagcagctcgacccgatggtcatctttggacctcctgctccgctgaacatggaggaggtgtttagcaaggacaagagcagacatcatcggttcagggccaggacgagcagcgcgaattgggaagggcaggatcggttgacggaggaggaggtgtgtagggatcgggaggcgagggagaggatgaggaaggagggaggatggagttggggattgggaaggactttggggtaatgataatggagtataacaggggggaagggttgtattgattacttgttcttttgcacatattcagtgttggagttggctacctctatgggtttttataccagcagcgttaacttccggatgagaaggctgcggtatcggaatggaagggaaagggtatagcattttttttcttcttggctgagaattggttcatgttcattatggagggttcgaatgatggctctttgcatagatgttaggttagaactgggggtctgtatcgtggcattcatgaaggtcattacctaggttttaccaggccaggaaaacgggagtatagcttatggttaccctagtgtatgaacaatgaactttttacacacatttgattcaatccataaccgaacattgatatagccaaccatgtcatcaaggcaccttactaacgttaggaaacaaacaaggaaacacttcctgctcgcccttcccctattcacccccctcccccaacccaaacattcaagtcaaaggcggcgcctctgggtcctccatgcactgatcaaccctcatcaaccgcttcccactcgccttggcaagctgtatgaactcctccaaataccccaccgtgctctcatacaaataatgcatcaccaccaagtttccccctgctttcaaatctcttttaaaagcctcgagctgcttctcgggcgtctcgctctccgcccacaaccaatcctccacatcgacactccagcccactatatacgctttgttatcatctcttcccaagttttccaccaaccgctggcgcatcctcgccccttccgtcccaaacggcggccgaaaatacggactgattttcgaagaaggaaacgtctgtcgcactgccccgatatcattttggtattcccaatctatatcagcgatagtaggcaacccttccattttcggatgggtatacgaatgtaaagcgatctggtgtcctttggaagccatgtcgcggtagattttggataggttcgtggatgggtctagtagggggaggccgacagtaaagaaagttacggggatttgggcggcttcgacaatggacatgacgcggctggcgagtttggggtcgccgtcgtcgatggcgaaggcgaaggagttggggcgcgtgcaggcgaagacgagattacccgaggggagtttgtgcgggatggaaatacctgaggggatggaggggatgagttccatcttggtgatgacggtggattcggaaggggagaaaaagccgcggaggttgaagccgatggtacgggttaggttgatgtggaagtgggagatggggatgtaaatgtcagacccgccattgaaagagtagcgcgcggcttcgagcgagtcccacgtttccgggtagggtttgatggagtcgtcgcagtgggcattgtgttgttggagggcaatggagaacttgttgctccctgtgtaggcgacgtgcaggtaggcggtggaatagggcgtcatgtcaaagcaggtgcttgccagctgcgtgttccagccgaggtcagagtcgttggtgcggatggtgatggagttcttgccaaaggtgactgtcatgccgtcgtcgccaccgtgccactggccgagattgttggtgtccttgttggtaaaagagtcaatgacaaagggcttggcgttggaggaaggggccggcacggtcggggacgcgcccgtgttggcaggtggcgggagggatgggaggatgtattcggaggcggtgctgccgcagtagaaggacatgggcccgaaaatcacggcggcgttgaaggacgaaaagtagatcatatcaagctttgtcgtgtccaggccggtgaagacggaaaaggggaaatagtagagacgctcggtgccgtcaaaggtccatttgagctgcgtggacgtcatggagatggtcttgcgcccggtgctggagccgcaggttgcgaaataggacatttgtacggcaaaggtggtgccgcgtgcggcgcggatgcgaaaggagatgccgccgtacttgtcgttagtgttcaggcagccgaattggctgtaaaagtacgactcttggttcttgggggtcagcaggacgcggtggttactgaccacgatggaggacatggtgccgtcatcgctcgaggcttggttcatggcattgtaacccaggaaggtcagccgggactgtgactcccagtcatcgatcagcaagttcgagcaggcagtagctgtcggactggcggatgacctggtgaccgttgtgatgacggagcgggtggtggaggttggtactacggaacgggttgtggaagaggctgctgaagtcgttagtgttgatggccaaagaaggggatgaggaagatatacgttgagtggtaggggcagctgtggtggttggaacagccacagctccgcaagtcagcttgatgttgccgatggaccagatggcattcgtctgagagaactcggaccagacaagcccaacgatagcatcatagttgggattgttgtcaaagcccagcagtggcaagtcaatggtctgctggctccccgtcaagccgctgatgacattgtaggagctggtgtaattgcccgtgtcactggcgttgcaactcgcagatgtttgtagctcaaaggcaacagaccctccagctggcccctgaagagtgaactggattccgccataaccaagggtgacggcttgttggcatgagaaggattcgtaaaagtatgatccgccgtctttgggaatgaactgaaccttgcccgcagcggcagcgattgaagtcatggatccatcgtctgtttgtgttagttacggtttttttttggttttgtcttgcaagtcagagtgactgacctccgttgggccaattcagattgtttgttccctcaacccatttggaaaagtcgtcgatgaggaggtcggtgcaggcagcgctgaccgtggagacggccaacagaccaaaaaccacggttgcaagacaacgatcgagcaacatggcagtcaattctccgaagaccggtgctacaatccattctgtcgacataggccatgattgcgtgcagtgagttatatgtgttttcggatctgatggtcgagaagcatgaggacatgggccggccgctcctttccaggggtgatcaaccacgaggatgcaatattacccgactggggcgcgtgtaactcgaattgccatggcttccgcgaccgttgtatgagatattgccaagcagagaacagccatatgggattacgcaaccaacgcccgaggttgggtaaatggagtgcggagactggaatgaaagaaaagggataaaatcccacgatgcagtgttccgcggttcatgtagcactactgctcatggtaaaccaggaaccggccagctcgtgtatgctatgtaacaataaggtagtatatgagctaaacagctttcttggacctgcacgtctcaacttgggacctggatgttgtgttcgtttttgataccaagaatagtatggtggaatcgagcacttttaacccgaagttcaagccactcggctcaagaagcatcatggacctgtagcgcgttttctagcttcagtcggttggtgacgaggctggtggaggatgaggtccgatgcattaggcccggtgagcgggaagatacatgaacacccgaatggaggtgagatccgagttgacatgtttagcctccagaaagatgaggatctagtgtagtatatgggacgggaagagggtaggatttaatccgcagaaaaggaagagtgatgaggacattttcatgtaccaaagaggggaacgttttcggcagtcatgttcaaggaaattgatgaggttgatattgaggtgttcttggcttgcagccggggatagcattgcggtgatggaggccggcggagatcaggtaccatgtcggaccgagccgtttttgtttacgaattagctgaggcttcttcgttgtgttgactcggtttgccgtgaaggcctttcaatatggcagtcaacgttacctctggctggccaccaaccggaaattcagccgagatggctaatgatgagccgccgtctgtgagtgcccgtgtcattgtcgccatggaagcatttatcaacaggcgtcaccgtattccgcaaatcggatgatgcttgaacgtgagtggggctaccattgtttactttgctcaggggaaggatgaaagaggaaaagccgcagatgaaggacgtcttgggtgtcatcccaagctccacgtgatagctgagtgtagtgtacagtagaggtattctggcataagaggataggaaaagcgaagatagaagcacagaccacggagacgtcagatggcggaggacgcggagccccgaagattaacgtcgctttcagggccgcggcgccgactgatctcactgcaggtgttcctcccgttgtttccacttccacaccttccccgttccgtccccgtccatcttccgcaagccgtcacaacttgagtccacccgcttgctgccgccgtaaccttgcttacgccgatacctctacttaccgtgctccacgccggacacccgacggatacctctaccactccctactattagtatctgtccactacagtacgtgtagtctacggacttggcttacagcgacacttcagtttgttgtcgtcacagcatcggcaccgtaacaggaaaacagcccgcccgtcgaaacataccgtcaccccgtaattacaaccaccttacagcaaccaaaccaccaacgtaccttgcatagctgattcaccacctacccacgccgaccccgacatattattcacaggaaggcatacacttccactccttcatgcagtccgccaacaatgcgccgccccccaacgaccccctcgcgtcgctgcccatggccaaccccaccatgaagcccctaccctccaagcaacggggacagccgctggtcctcgactcccgctcccattcccagcccgcagcccaaccgaccacgcctgtccgcgaacgccgaacgaacccctcggctgcctccctgttcaggtcgacacttacaccaccgggctcccgctccgggtcaccagcacccatggggtccccagcccgcagcctgaccggctccgtctttggtagcggcggcttcaagcaatctctcctcgacaccgcggccgccgagaacccgggcgatcctctcaacctgatcctcaagagcttcgtcccccacattgctatccatgactcggaagatgtcgaacatttggtcaaggaaaagggcttcaaaggagggctgtttgagctgctccgcccgtttggagagcgcgttcagggaagggtcaccattcgcgacagcaacggtgcctcgcgcacgtgggacgacttctcagtccgattcacacggttcggcgaagcggtcgaggatccagacacgttgccagatccccgctcactaagaggacctccaccaaacgggcaaccacaatacaacatgccgaggaagaagacgagcttggttcagcaggtcgaacaagtggtggagaagcacttgggcttcgcagaggaggcaagcatgggggcagcaacacctacgacgcccacaaggcaaggtctcgacacggacactacatcgccctactacgccctctacctccgacggctactctccggtatccccatggcctcccacgaaactttctctcacccggtcgcctgcgtaatcgccatcagctcgcgacatcccgcccccatcgaagccctccggcaactctacagcgaaaccacccccgccgagcagcgaataccaccgtgggtcgatggggacttcttgcgctactatgtgctcgtacacgacgaagaacgcagcgacatcaccaagtccatgcagctgtttgaccaaatgaagcgccactttggcctacactgccacctgctccgcattcgctcctcccaagctgccgagaccgacgacgacagcatcccgctccctcgctccgactggatgtccgcctccgaagagctcgccgacatcgaacggtccgaacagctccaagactccttcgacgacgacccgcacctcttcaatcggtacatcttcgagtccgacgctaccgccatccgcacctttatccgcgaaatggtcatccaatcgatcatcccgaccatggagcgcaacgtctcgctgtggaatgaccaggtcgcttcccggcgtcgcggtatctctgggcggttcatgtccttgtcgaaacgcttcacagtctttggctcctcttcatcctcctcgcgcagctccaccagcagttcaaacaacggtttcgagaccctaggttactaccgccccgacacgcccgaagccatcatgcgccggcttgccgactttgcctttatgctgcgcgactggaagctggccatgtccacctacgacttgctgaggaccgacttccaaaacgacaaagcgtggaaataccatgcctcggccaacgaaatggccgccttgtctctgctcatcatgccgcagaccatgtcctccaagaaccgagtggaaatcatcaaccccatggtcgaacaggctctctattcttaccacacgcgttgctcatctctttatggggccgtccggtccacccttctttctttggagctcctccggctccgcggcggcatcgggatagatgaatccgtccgctggggaacccgcctcctcgaaatgcgattatttggccctgtcggcgacgccttgctccgtgaacgactcgcagtctgctatgcctctaagcgaggcaccggttcccagctctggggcagcaggcgacgcaagtcagcaatgtggagcgtgcttgccgcccaggcgtgggtaagcatgggcaagtacttgcaggcgcaaaagtgtttggctgatgcaaggaggatgtattctttactgccgagcgagtggggagtacaaggtttcaacggagccagcgagtgtctggcgggattgaacgaggcggtcagggaagggctgagggtgacaagggagtacgccgaggcattggaggcggaggggggacattctcagggcggtggtactagggaaggagaggagggagaagggttggggctgggattgcagttcgacgaaagcagcaacctcacgatccgacccaaggccgacaaccaggcagcagcagcagcagcagctaccgaccacaacaacaacgcgcagacggaagtggacgtggacgtggacgtagaacaaagcgggttcaacggacagtcatcacaattaccatcacgaccaccacaaatacccacacccaccgcgtcttccaagtccccaacaccggaaacaacacgaggaggtgatgaacagccagaaggcttcgaagacgcgactcccaccaccagtgggcccagtagcggacatagtccgacccgaccgcgaaaggcaagcatggctgtccgaacatccagagtgttatcctcagcggatctggagccagcagcgcctctgccgccgttaattccagcgaggctggcgagcacgagcggaagggatgagaataagagtaaagatgggaaggacggtggatttggttaacatttttttgtagaggtgaatgggagacggacgggggcaggcatgggaagacacattagacggcagcagcaggcttgtttagcaacaacagcaaaaagtatatgaatagtaatgacgaatggaatggctagagtaatgaatggtatgcatcattgtctgattgtactcatccaatttggggtatcttgactgtttccataacctgttccaatccccttccttctgtgttcccccctcccctttttccctcctttcattcaaaaagaatgaacccgttccgcaaacccaacccactcctccaccccccttacatacgcatccccgcccgcatccgccaaatgctcatgtccccaaaccaccacctcttcaaactctgcctgaatctccatcgcccctcccacttgcacttccggttgttgttcagcttccaaatcaatgacttccggtccatcattatccatgataaaggacatctcatgcgctagccttggcttctttgtgtcttgtttagggaagaccttggaagcaacgacacccttgtatccttctggcaaggggagagtcttgccgtggagtttgcggccgcggaagtaggatactttgagattaccatctttgggtggggggtgttagtttgaggggtactggaagatatgtaggtactgggaagatatagggtagaggcgtaggtactggggaaaaaaggttgggggtaggaaggggtagggggtgggagtggaaatgaagatgaaaataaaagtaccttgttcacagcgaggattccaaaacgagtcggtaggttctacggacccggagtggtgaatgcggcaggggaggaggttgggtgttgtctttgggatgggggtgttggatgtggttgaggttgaggtgaaagcgaggatgggttgttgggtcatttttgactgggtcttttgaacactactgctgagatgggtttgttgtcaaaggttcggggagttcgtaaggtggtttttcgctgagtgatgaagttgatggcaggtgattgagtgagtgagacgcgaatgtttaagtggaaaacgcgacagatgagggtcaaatgcagggaaacgcacggatcactgcttgcgtttagtagcatggagatatccgtgccctgaaatggctaaccaagatcaagcttactaaaatgactgtgtcccgtgtttaaacgactgtccctgaccaagcacccaaacccatcggactgcgaactgcccttctttctagactgagttcctccttacctttaccactcaaacaacaagagatcaaccacattttccattgtacttcccctcattactgtgcgccctctacagtctgtcaataacctgattataagcatctataataggcctatagagctgatccgggtttccttccggggttcccaagagcatccttcccttttggtcatacggggcaaaaagaatcttcctgatacggaaacaaagcggcttcacagggtccaacgactttggaaattgattcatcagtccttcatataaatctcgggacgccatgtcgtgtttcttgttcaaagcgatatgctccaaatgaccattcccccatcgatcaagaaagctcttatcaggtgtctgctcgtctttaccggaaaatccgttagaccacgattggcgcgcacacacccaaaggaggacgtagaagaacgattcgaggtcgtggcggtaggtgtggtccatgttgcgcaatacttcaatcgccataaacgggagtgtgtcagttgttggttgtccgctcgggttctggccgtcctctcgaaccttggccgccatgtccaaattgatcagcatgccctttaggccatttgtgattttggggttcgttatgatgatgttgtttggagagatactgcggtggagaatgttgcgggtgaggtagagatatcggtgtgttttgatcgcatctcgcatagattccagcagttgctcaactgtacgaaacctgctgatgacgtgcccggttggtgggttaatgggacagtcattgattttctcttcccacaggttcttgtccttgtctgtcgacgacggcaacagtgggatgccccaagtcgagttggtatcaacaggcgtttgtgcgatggtggcgcgggggtcgaggaggcaaaagacggcagcccaaatggcattgtcgttggtattgttgtcaacgacagctcgaatgagagggcgaaataggtcgagatttgctgtcttcttcccgtctcgaacttccattcgcatgcacagtagtcgtagtatgccatcgtcgggaatgagaatttcacagcctgctgaagaaccgcaaagggcctgtaaaaggtctgtgatatattttcgatgcgtctcgtcggcctcgtcagagtcgcgcagtttcttgcgaacgctgtcaagagtacggccgagcggattttttgcaataatcttcttctgttgctctgaaaggggacagagagagctgatccgggctccgaatcctggcttgcttggagaactgtgcgatagaagccatgattagtgtggtgttatgggctttactgcatatcgtccagtcttcaaggccttgaggggacggaaagaggcataacaggaaacaaataagaggcttctgccgtgtcacacgccgttgccattgtcctatgccgcttccaacggaggacagttcccctcttcaacccatgtgttgatgatgatgtgactcgagatctggaatgcaacttcaccttgagatcagtcgggttcttgatgttgacaaccccgcgatttgaaccctgatggccgtgaatctgaacatgtcgctagacttgacgcttgcttttctaaggagagactgcatcgcgattcgagagtttggtgttgtttgaatggccgagtcagtcagagaaactgggttctagcctaaaccaactgtgtaccttgggcctgcgtcaggacagtcagtatcagggttgacggttagggtcagttggtgttagataccgggttcaaatacgggcgagagacttccgcgtaggtgtgaatggtgatttgaccttgggaagacgtcgggtggattcaagctctggagatcgtggtgtcggatgatgattctggttttgagctttggtggtgactggtagtgagcgtgaaaggccgatacatttgggtgttcagcgacagtccttctagaatgggacacagtaattctaacgggttgaatcgcagcctagggaacgtgctcaaccccgtcagcgacgagaactgaagggagacactcaatgattacatggtcaagaccggtcgccttgcttgtcgctgctgcatgaccgtaattgaaagagaaaggtagaaaagtccaccacctctcaggcagtcttcgcagtgaaaaaaagaaaaagtcaatcagagcttggcttggactcaatttgagtagccaaaaattatggccggatcccctccgaagcagagatacatgacagcagacaactctcgcatatgcagtgcactgttcattgagctgccgccgccatactacgcagggatcttgagctcccgcgcagtcagccgttctctacgtcggcgtggagagaaaagggaaaagaggagagggaaagtgagaggggagaggggggttctatagcctttggctggaaactcgggttgatgaggtgcagtcgagtggctgattttcatttcctcgccaaatggcactttatggcaagcacggcatctcctttgacttcagtacttccagttcctgctgagggattgagcagaaacacaggcaagtcaggagtatgtccgctggtgcttcagttcagttcttggaaaggacgactcgatggttaacagactcggagtgtctgatccgggttcgccaggcaagtttggtcatcggaccttggcggaccgcacttcggcacacatgactcgacactctcaaaagtacgagaaaggagaccccaacacacattgtggaaggtatggtaaggaatcgagcaagagccttcgttgtatggtattgtcaaaagaaaagtgagcgagtagccatgatcagtacaggtattgcaaatttcacaatgatttactgtgctttacgatctctcgtgtctgattcattcaggtccaggggcatcagcatacagaaacaaatctaccacggagcttctaaggacgttctgtcagtaatacctttgggtttcgtctcgtgcgaggcggcaggtgattggtatcgtcaggcacctaccgcatctgagagaggtcgctcttgcggtttcaagttgctcatcagtccttcggccatgaaaggcttgccgcaatcgcacctgtagcgaccaaagtggaagtgacgcggtctcccgtttctaaaagtgccttccgtatccgcacaggaaatatttttctcaagtttggaccttggaccttggttggagtcctcaccgccaacttggagactctcggggggcaaaagattgccgattcacgtctcttccggacggcgctacaaatatttggatatctcagcacttttcaacactacacttgaccatttcccatcctatagcatcggccgtgacagccttgttcatgctcctacctatactcgtgattttcgtcttcggcctcatccttccgggccgactcaacttctcctattgccgttggctgcgctccattgttgacctaccaattggacctgacactctttcgtcccaactcttgcaaacctgaaagcccccttttctgatcaatacctgcgcagattcgcgcaacagacacaatagcgcgtctgctattcactcggacttgcggcctccaatccagcccagagtccaaccttttctggtgactcagatcaactccagacgcttcctcctcgatacaaattctgccaactcccgatctcatagcttcccacggacaggatcccaaagagtaggcacttctcatcaactttctctccccccgacttgcactaacgaccaccggccctcttccaggtacgagtggaaccaacctgaggcagtccccaagcgcatctatcctcaatcaaatcacgaaaaaagcagaaagtctcatggatcacttcgcaagagtcctggagttcggagagatacatcctctacaacatcttgccaacattcaccaaggtctcacagagatattctacctgggcactgcgcacctgcgctacaagctaggtagcttgacatggggtcccgccatccagttcgccaaagacatggcccaaaccacgttcgcttccctcaaagttggcacctttcttctcgttgaccaagtgtccgacgaggtttttgtgcacggcgaatcattcggcactgggcctgacgagctcggcaacctcgtcctctgcctccgccgcccttccgaatctgaggacgagcgtaaggccaccgatctccctggtgcggagctggttgtgaaggacgacgcgttctggttgcgactacttctgttcaccgacatgggttttgcagagtcgtacatgctcggcgagttcgagtgtgacgatctgacgtccttcttccaattgttcatcttgaaccgtgaacagctgaacaacggcacgactttgttttctgggttattttcccacgtcgccggtctcgctcgcctggcaaataccatggacaatgctcgtctgaacatcgtcaggcattacgacatcagcaacggcatgtttgctgcttttctgtcgccagatatgatgtattcgtgtcccatctggaaccacacgactaacagtcgcaccaaacaggaggagagtctggaaagtgctcagatgagaaagatcaactatttcattgaagcagccaaaatcaagcgaaccgaccatgtcctggaatttgggaccggctggggcaccatggctattgaagccgtgcgccagacaggctgccgcgtcacgactataaccctgtcacaggagcaaaagaccttcgcggagaggaggatctgggcagcggggttttcggacaagattgctgtgcatctgttggactaccgaatgctgcctgacccggaggtcccctacgacaagatcatatcttgcgaaatgatcgaggccgtgggcgaaaagtttctggccacgtttttctcgcgcgttgacaggctgctgaagaaagacggagggattgccgtgttccagtgcatcaccatgccggagggacgacacaaaggctattcgaagcgtgaagagtaagtcgtcggtcccttgtggggtgtatcattagctaacgtctgtagcttcattaaccactacatattccctggaggatacctcccatctgtcacgcagttgatcaaccacatcacgaccgagtccaacggaacgctcattgtcgaaaagatcaagaacatcggtccacattatgtcaaggcgctgaggctgtggagggaggcctttatgaacaggtttgacagcgtgatcgtgccggccttaatggtggagcatcctagcttgacggagacagacgttgaagtgtttaagcggaagtgggaggtgagttattcttccggtgattggagttgacgaagctgacacatggtccagtactacttttcgtatagtgaggccggtttcctgaccaagacgttgggcgatgtgattatcacagttggcagggagggtgcgcttgagctgatggagggtattcccttgtgatcattactgaggaacgcagtgaagatgattttgcctccagtttcgtgtgcagcaaagcattatggtgatcatggccagtaaggaaagggcggatgttggtgattgttagagatggtttcgggcagcaacatatagaccgcggcatggcatcttgtgagttttaggcgtccgtttgctagtttcactcggattgtatgcgaagcaagaaaacgacgatcgatgtcaaggacaagatagatttggctttctgctgtttgatcagttgctgatgagaagagctgaagaaagcaggaatgggtatacctacacaagaaaatctggggatgcaaacatgatatccaggtaaaggcggataggcaccttagacctaatagactcctccctccttccatctcttcacttcttgcccttcttcttctttcctcctccaccaccaccaccattacctcctttcttcgcctgcccctcctcataccgattactattctccatatcaaacccatgcttctccttcctaaacaacagcatggctaccctcgcatcctccacactactatgctgtccctgatgaatctcgatgcccaaaacctccttggccaacacccttaaactcggcttcggcccatgtccatactttcgaaacccactgtacttggccgtatccctaatatcccgatgcggatgctcaaaccccaacacctccaaatcatgcttgacatcatgacccaccaatatccgacctttcaaaagggcagccacagttgcttgtacggactcgaacgatcgtgcggacgccatgtggcgcttggaaatgcctgatacatgcgtgcgccagtcggtcacgaaagcagtggggcgaacgtacgagtcgtaaatttggtgtccgtggaagtcgacgatggagcatcgagcgaggacactggtggcgcccgagggaccggtgccgaccatttcgcagtcgatggagaggtatttgccgagcgtgttggacttggttgcttgcaggattagtgcgaggtcggtggtggtggaagtgtcgagtgtgagaccgttggagagggtgagggatgagggaaggtcggttggtaaggggaggccatttttgttgcttttaggggaagaagaagaatggccggggagggtgaggcctgcgttggggatggcgggggggagggtggagaggagagggatgtgtgaagaagaagaggaagaagaggtgccgcggaggccaaggttgtacgcttcggcgagggattcagaggagatgccttgttcgtcggcccagaggtggagggaggggagggtgctgtttggggaggaggaggtggtgggcttggattggacgttgccgcccattttttcttctgttggtttttggctgctgggttgagactgggtttgggacttttgtctttttggcttcttggaagggttggaggcttgttgctgttgttgactctcctcggccttgcgcttgagggtttcggaggaaatggactttttggaaatggcttgcttgaaagcggcttcttggctgatgggagctgatttggttggttgaggggccttgagcttttcttgcaacttcttccagttggaggagagttccggggccatggttggtgacaggagggtctcctgccttggtgattttgatggtggtggtggtgatggagtgttgagtcaagacagacaagtgagggtgtcactgccgatgagggatcacttgtggtatgtccaatcacaaattggcggccgaggttatgtggagtccaattggtgctgaattcttatttggaatgagagaaagtaaacaaaaggttgagacaaacggaagatttccagaaggtgataacttttttgtatgaacgtgaaagtggatgttgaatatgggccccactttggtgttcacttaaaaattcaactggggaaatcggttcctggacgattgacagggtaggcaagccatgcagggatctgccgctgtgtcccattgcatccccgctgaaatgacggcccaaacacgtgggctcgccactgaaggacccctccaaaacgttcgggaagcgtccactgaaagagtcgctgaacactacaaaacacttcaagactgacgtcgcgcgtcgcccgtcagattgatcgcattcaatcgcccatcgtccacaaccatcaaatcttgtcgcaaaccatcgcaagttatcgaccgaatcatatacagttggatcacacatagccgccatcatgagtcccccaggtggcgatgccactgtcggctccgacgagaagcgacagaagggcaaggcgacgcccgacaccatcaagtatgtttccgtcccatcattgtccacggcaccccccatcgtcgttgaaaaaccagatactaacaccaccaaacagaatgggatgtattgccatggtgatgaaagaaggccaattacgacgagcagagatcctcagtatcaaagacaccaagtccggccggcaattctactgcaactttgacaacttcaacaagcgtctcgacgaatgggtgccggccgccagaatcgatttcgagcaggacgtcgagtggcccaacccggacaaggacaagcagaaggacgccaagaccaagaaaaacaactcgacggtatccaagaagcaaccgtccaagaagaacaaccagaaaaaggccagcaagagggagcagtcagtcgcatcggacgggcagacaccacacccatggaccgagtttgtcgaaagccagccagggaagaataacaggcaacgggggaagacggaagatggaaccgacgtcaacgccagtttggaggttggtggggacaagggagtcaagaggaaagccgacgagatcgatatggatgaggacgaaataccagccgctaagaaacaacgccagccgtctttttccagggaacaagagattgaaaagttgcgaacatccggctccatgacacagaaccctaccgagatctcgcgcattcggaatatctccaaggtggaattcggccgctacgtcctcttcccgtggtatttctcgccctacccgcagatctttgaccaagaagactgcatctacatctgcgagttctgtctctcgtactacggcgagttgaaatcctttgtgcgtcaccgacaaaagtgcactctacaccacccgcccggaaacgaaatctaccgggacgactacgtctcctttttcgaaatcgacgggcgacgtcagcgcacctggtgtcgcaacctctgcttgctgtccaagatgtttctcgaccacaaaaccctttactacgatgtcgacccgtttttgttctacgtcatgaccacccgcgacgaccgggggtgccacatcatcgggtacttctccaaagaaaaagagtctacggacggctacaacgtcgcctgtatcttgacccttccgcagtaccaacgcaagggatacggtcgcctgctcatccaattctcgtacgaactgtccaaaatcgaaggcaagctcggctcgcccgagaagcccctgtccgatctgggtctgctgtcatatagacagtattggtccgagaacatcatcgatatcttgctcgggtacaacgagcgaaaggaagcttgcacgattgagaacattgctgttgccctggccatgacgacacaggatgtggaacatacgttgcaggcgctcaagatgcaggtgtaccacaagggcgagcacaagattgtggtaccggagaagctgatcaagcagagggagaagagcaaagcgaagcaaaagaggctgattgatcccgagaggatccagtggaagccaccggtgttcacggcgcttaatcggacatgggggtggtagttgctctcgctcagcaaatattgaatgatacaccaagacgacacactcgtgacaccaccacacggattcatgacccaattaaaagaaaacgaaaccatcagcattacgccaacaaaagaagatcaattcctgaatcgatcagatactggaaaccttgcagtagtgtatgcaaacagaatggtcattaacatggccgcaaagtgcacttgacctttgttggatttttacaatggtttcgttgatttattgggtcatggatacaataggtggtatgtcgtcttggtggatcattcaatatttggggagcgagcgctcttactgctgggatgtctgtgttattctcgttgtaatagtcatgagaacaagattgcatgggtagcaagcgggttggttagtatgatatggcgttggtttttgttttggacgggcacttggggaaatggcttacaggagggggggaaaaaggaacaccatatgtatcactattacggccaaaagcaccagaatggtttgtcatttctttacgagtgattaggaatataattaccaggatagagaagcagagcctagtcataatctctactcatgatcagcgaaaaagcctgtttgctacagcacaaaatcttgacgaaagtttagctcaagattcccgactttactattgagagcatggctgctttggacgtcatcaaacgtgggtgtattccccgatcttacagaccgctttcgcagatttgaagcttgtgactggttataccggctagtcgtcggagatctcccgggccgcattcggtagtgagacctccagacgtcacctcatccattgcttgtgttccgtcagccccgtccagccccacacctccggccggccggccccgcaacctagattccccgcaatacgacatcattcacgacggcgatcacgacggacaaatgggttaggctgagataaactgaatggtttcaccacggcatttgagattcactcgctgccaggttaataacaaagctatggtcccaaaaccaccaccaaccttatctaggttccactcatctcaccaacaactcaacattccaacgtcttcatcactccaagttaacatcaacacatcaacaacattaacaacaaccaccgccaacatgtccccctcaacaccccccgccctctccgaccccgacgtcccaacccctctctcccaacccggcgaaaagaaacaaatcaacctcctccgcggctggccctccccccacctccttcccccctcccaccttctctccgccagcacctcgctcctcacctctcctcccgaagacgaaccctcatccaaattttctttcaacatccccgccctccaatacggcgccgacccaggctacgaaccccttcggcactccctcgcagcctggttgacccaaaactataccgcccacgagacttatccgtcccatgggtttcctaccctgacgacggcagagcagatttgtatcacgggcggagcgagtcagaacttggcgaatatcctgcagggatttacggatccggcgtatacgagggctgtgtgggcggttagtccgtgctattttttggcggtgccgatttttgaggatgcggggtttgcggttgggaatgggaagctgaagggggtgagggaggatgaggagggagtggatttggaggagctggagagggggattttggatgtggagggggagaaagaatggctagggaaaccggtgagttttgt