aagggggggggggggggggggtagggaccgagggatggcgtgggttggttgagggctggtcttggagacaagagagtccgcttcgcgaagttcggcactccaggggaaatcgccgaaaatgtctcgggatagctgctaaagttaacaacccctgcaacttggtaccggacgtagctcggtatgggggaatttcagtgagctgtgtctggaaaagggcagagacaaggctggcctgaactggcttggatggatgaatgtgttgccgcgagccgtgagaaaagcagtcaatacaatatgtacaaagcgtagaacaagaacagatgaaccctttcagatatacgtgatgctgaagtacaacttcagttcccggcagatatccgatctagatagactcgcggcgagacacgatgagtatgacactctggagttgccaaggacgaggccgtttgggcgcgagtcagtggttgggaggattgttaattcacttggaaacgtaggccttggtagatccgactccactctcgtgctcacgacgacggagaaagccagagtatctcccagcagcggttcagttcaaaggaatggtaagaggagggcaggcggagaatatggagcttggtatcaacaacaacgacggctaggtatcagaatcgcaacgacttgtaacgagggcatgtgtcatttcttcttcacatgtacgacaaaaaaaggtttggccctacccagcaggtaggtggtggtgtctttgttctcttgccgtcactttgctcgatacggtcaggtcggacaactcggaagcttccatatgacgcagatcttggacagagccgagccgagcaccgtggtggcccggcgacctgtaacaagagtctcgaggaaaagaagcggtggtgcccccggaccacagaggttgatgagaggtgtgacctggcaggcctggaactgcacccagtgagcgctagagctcccgcggctgcatgacgatggaccagggatggccggagctggagctggatgtacactatgtacagtaccagtgctcttaagttggggctcgttggtaagtccggtacctgtggcagtggtagaaatgggatttgaggcggcccgggacagagaagacgcgagaagggctggtccactgctgctgtggatcagggaccagagctcacttcaggcggtggtgaggcggacacgcaaggatactttggggataatggcggctgtgattcgtccgtggtggtcaaagtggttcctgggtgactctcggttgctttccatctatccgcaaccccggaatacttggcgtgatagttcgatgagggggggaaacaacgttgctggatggttgtaaagaatagtgtacactagatatcttggtggacggacgacatggacgatgtgacgcccaaccatggacgcaaagttgacttgggttctttttctttggatatgatgcattggccaatgacaacttgtgacggagaacgtgcatggtgcgtgcaaagcagtgcaaagggtcagatggcaatggattgacaccagacatgacatgacagaaatggacgatatgagtccgccagcgacagtgtcagaaacgacactattgatcttttccccttatttcgctatttcttcgagtggcgttggcgatgggagtcgagtcaactgcgatgacaagtccggacatacgggatgagccccaagccccgtcattcggagcagcggagggcagcaaactcggcggagaagacggatgactggatacaaagacgcggcacttggacgcaccctcccgccccgcgctgccacgctttaacagctgcacccctggcacaaccaccacctcgatcgcatgccagtgaccaactctggtgtccaaaggcttcttttttagccagcgccgagcccgggggtaatcaaagcatgacaagcaattccatgctctgggagaggaataggatgccaagagaagaggcggaattgcgtaaagacaatgtagaaatacccatgaaagggaactgggacaagctttacttgttgccaggcacaacacaagttgacaccagacacatggacatgctaccatagtacatgcagtactggctgttcgagagttaagcagtatggtagtcatccccgtagccaacttggcatgccactgaggaacgagactgtcctcgtgacttccatgtcttggctgtcagctgagatgcgagacgggcatcactgggaaatttgcttcagggcctttttcagtgtgaccgcactcgacgagtctcgtccagcctggcgttgagacaaacaattggcccggtcggctggcttgtgatgattgtgtgacgtagctaatagccgattcgaagagcggaaggccgacggagcttgtgattttgcgggggccggggattggggacaccatgaagctgatcaagggagaggggagagcggcgccgacgatgattgacttggaaggagggtgcacgagccagatggttgcctgtgcatcacctttgccggccgggaataggcagtcgtcgttcgtcacaacaaaatgccagccgccaatctgctaaggacgagcggaatgtcacagcacccagcaccaccccacagcgtccgaattcatcagccgagaatttgtaagttcgaaccatccgtccaccgcctgagcgacggcttcttatcagatccgagtcgaccgaactgatctgatgcggccccgcgagtgagagctgaagagtcgtggaccgccatcgtaacaacggacggaccgtcgcaggcgtggctggagaatgccgtaccgtgtctcactctggctgatccagcttctggaaggaggcaagcacgtgccagctttcccttctgacactcaagaatgtgctgtttgggcttctttttccttttccagttgcgcggctcagggtgacagtgccgaggttgtatcctaccattcgtcttggtttgtttctcatgaaagagtcagactccaatgtcaccgccgacaacggcggcgacccacggcgcttgcgaactctctactagtgcgtttcttcggtatggcgctgactctgtctgatattgagcgagaaggtcaagaatcaatgactgtttgtaaaagtcagcgacggtgagagcgagagagtagatagagtcaacaaaactcaccatgaagactaaaacccgccgacagccgtccgttcccgcgctccggaagggagggagggtccggcaacatcggatctcggggcgatatcaatccgctttcggcggtcattgatgttgtccctattgcgtgcttgtttgatgtcgtgatgagatatggaaaacacgacacacgacacgcgataagtcgatcgatcacagaaggttactcactccttggctgtactgtaggccgtcgccgactcgctgaacctttggttgtaccgtagaggtgtccattatacttagcacctgccttatcgtcgatcaactgttcgacaggtggtctgtctatcgtcattatggaagcggcgcaagaagatggttattaagggtgctctaccaaaagagagttgagtactgtactgtaagtaggtcgaccgatatatgagtgttgcacgctgatgaagaaaactgcaacctgaaagacggaagatctgagcaatcgaagtcgaagacgttgcggttcccaaatcagatctttcatcactgaccgttcactgtttgcgagtaaaaagtcaacttaaatgaatgcgccttcccatcttcagccattcattccctcactgtttcctcctcctctcattaaaaatcgagatccattgataacaaacaccttccactacaatcgtccgggccccgttcgacgttcgttcctgcctctgctgtgcgttgcgttgcgttgcgtaatgtccgggcaagtgaaatgaatccatccgctcatattcacgaaggaggaaggagccatgcgaaatgtcaagttgcgcgaaaaggtacctctaccacttccggacgtcggtagtaatgaaggaaaagggaggagtgtcggtacagtactagtacgaaggagaaacgggttgcgcgtcccatctttccttccatttgcttcgttcatcattgttactcactcactacttacgtacctctacactcgattgggatctaatcgtgaacgggacggattttggtgaaggaaagcggggaacaaataccagacatgcaaatttaacatcatgatacctgtacgtacgccaaatgaaccttacgatgaagagttagttacacgtgggacagacattgattttcgcgcaagttgataccatgtggaaacggaacatgattccaacttttcgctaggtacctatccagtcattctcgagaaccgatggtgagaccatgaactacatacacaaaaagacaatctcattacagatccgaagcatcgccgtcactgaatgtacatatattcggttcaccaacgaagcacttcaacatgaacgactccatatattcgtcccattccaaactaccatcttatctttcattatttcaaatcatactatcacaccaccaaacgaagcaagagggtatagaactagaacaaaaaaagtaaacaaaagccaaatcataaaactccatccaaccaaccaaccatcccccaaggatatatccttccaaaaccatgcaaaatgacgcccccccttttccttttctgtatcactcactataagtgcctggctgcttttgagatcccatctcagatgcctaacttgtaaaacacatgacgctgtaacctatgcttgcaagttgacccaaaactaatctgccttcctttgttcccttcttggggagaggcaatgttttgttgaaagcaaaaaaaacacaaaaagaaaagttgcgtctgagatcgcatagagggtggagtagtagaagaagaagaagaaaaaaaaaagaggaaagaaatgcgaggacgctgataggtgaagatggcgtatccgggatatccaaaattggaggaagatgcaagagcagtcaacatgggtagttgaaacccgacatgctctcatcgttcccaagtgacggaaaccccagccaccacctcactgccgacagggcttgaaggaatgtaaccgaatcgttccatcctcactgccactggccattagactatcgctcagcccgacacaagtcacgggtccgcagtggcccgtatacgtcgcatcgcactttccgctgcgcggctcccacgtcttgaccatgccgtcgttggctccactgatcacacggatcgtatctcccgccaaagaccaaacgccctcgaggtggccaaacagcgtcctcaaacaccgaccggtcgcgctgtcccagagacgcatggtgctgtcgagcccgcctgtcatgaaatagcgcgggggaagtggccgtgactcgtcggctacaaaggcggatccatagagatggcgcacgtcctcgtcaccactaggcaggctgctcggtagcaggttgtggctggagctatggctgccagggctgccggcgcgctcgatttgtgcatgcgacatggaggggcttccgcttccgcccgatgatactgacatggcgtcttggttgtcttgcgaagcaccgttgagcacctcctcgtcgggctcatactcgggcgggaggatgaggacctgttgcacatggccgacatgtccttcgtaggtccggataacctggcgcgtgtccagatcccacagcttgatggtcgtgtcatccgaggcggagaacacggttcggctcttgatgtcaacatgggtcgagttgacccaatcgctatggcccttgaggcagtatgtctccttggagttgaagtcgaaaatcttgaccgtcttgtcgctcgacccactggcgagtaggtggccatcgaagtgaacgctaatcactgagtcggtgtgggcagcgaacgtggagaggcactcgccggtatgccagttccagaccttgatggtgtctacgaatcagttagcaacattgccacgctatcattgaaggcgggttgcgcaacatacggtcaagactgccactgatgagcttcgaatcgtcaaactgtagtgcacgaatgccagccgtatggccgacaagggtccgaatgcactcctcagtctcaatgttccctgtcagcaatgtgttagtttaaagcgagcaccaatgtttaaagaagcaagaccacatacagatcttgatagtggtgtcgtacgatccagtcgcaaggatgttatcatcgagctggagacatgtgacaccattctcatgacccttgagaaccgacaacttgtatcggctgtttttccagttgtagctgacctgccagcgatcccggtagacggccttccagcttcgggtcttgggttgcgttaccgccttggaggcttctgctgcagccatacactggcgcttcttgatggggtcctcttcctccgcctctgctgccgggcgctttccatgttgattgacggatcgatcctggctgtcgtgggagtcggccagttctgtgaccctcccttgtggcccacccttggccagctgtctttgtctggtgtagttgcgcagcttcttgcgttccagcaagggcaatccccatccacactttgtgcacttcctgttgacgtgttgctcgcacatgcggacccagacggcatccgagtcggccagggttcgccacctctggctgacctgggcggccttggtcaagctgacggtgtcgagatagcataagaccttttgggcgagctcgacggggagggcggagatgaagtcgatcttgagggcttcgttgacttctctcgagacgaaggagagctgggggaagcagagctgggagaggataccctgaagcatcaggtcgcgatgtcgggcaggggcggccgagaacagggaccacacgtgggtcacagcttgctgatcctattatttcaagcaaggtaccagtcagtccaccaaaccttggagacaagaagcaatcaatgtttatgttttgtatgaagacccaccgctgatgtgagcttgtctagctcgctctgaatcatgaccatcttggccttgtcggcagcccttcggcactttgagtcggggtggtgtctatagcagtacttggaattggggttctctgctctggccgtctcttggttccccggcttgccgatgggggcgtagatgctgggaatgtgttcccgaaggaaaggcgtgacagtcttgctcatgaggacggacgacatgttggtgacgctgttgcgggagcgcaaccttgcctgttgctcgggtcgtttgcggtcgcagttttggtcggtgggatcggagtcggtgtcgcgcgagtggttgttatggtgatgagagtaggagttcactagaggcccatgttggagcggggcgtcattatcatgtccgaagctcgcagtcggacgagacggggcgaggtggtaggaatccattgggagaagggggagtcgaggaccgccgggcccagaatgacgctgcgattgtgcgttctgagggggaatttagagtgcgtttgcggttgcgtggttctgttgttgaatggcggaagaggcaacaccaagcattggtcggctagagggcgatggatggcgtgctgaccaggggacgcagattgctgctgtatgtatcgcagtgctgtcctgtacactactgtcctgcctgtccagtcctgtccagtccaaggtatgtactagtagtaggtactcccgtcggtcaggctggggcgggaaagggtatgtggtcttgcgtgatcgggctggttgatgtgaggtgtatggatggatgccctggtgtggtcgatgtttgggcggtctaccgtctcaaaggtccaatctcgttaatgcggaatccagactcgctccaccgttgggcaggtctagatgaagctggaggaggagcagaaggaaggcagggtcccgcagacaacaaacagcagcgatgtgatgccgggcagcccaactggcgatcttgatgtttctggatggatggacacgtgatgggatctggatgttgttggcggaggattggagatggagccccggggagggaggaggactggaggcgatcaggaagagctcagctgagatgaaagagggaccgttgaaggattgattccctgccgtggaggtgggcacgttgttggacctgttgttattggtgcggtgtaagtgttagtgcactcttatctggtgcagcgcagtatagctgcagtttggagggcaatcacgttaaggaggaatcgatgtctgttggaggatgacctaggacgggagcagcgaggatgtggacgggacaaggtggcacctcacgcaatgcacagcaccttggtcgccatcgatccgagtcaaagtgtttaaagggtcttttttggtggtttacgtactgtgatgatgatgaccgctgctgacctatttccaggttcacttgttccacttctgttgtccaagtggaatgtctcaaacttctagtctctccggctttcggtgccttgctgtctcttcctttcagtctgggcagctagtaggtatgtgactgctctcttgctctttgaaggaagctactgtaggtgtcgggtacgagtgcccgtgctccctctttgtacagtagcgtagaggtaggtatgtaaccgaataccaggtaagtgacagctctggaacggctgtcgcctgtcggtgacggatggaatggatgaggtatactaccttagagagagcactctttccaaaatggcaaagtggaagtctcgggcagtatcgcaacggggtgttgaacctcagctgttgcttcacaccgcctgaaatcggatgtgtcttgacttcgttgctccttctctctgtgtgtgtgtgactgtgaaatgttgcagacggaaagagacaagattggccgtcgctcttgatcgcaaagagaagggcaaaatggcgaaatcaactggggtggggcgcgggaagctcccaggtacagagtggagtcacccatcctcgtttttttcgctttgttgctttgtcgccagaattgcgacatcaccgggcccactgtaaaatgcggggatgtactggctgttatactctatgcaaagcagtacagcaagtatctaacagtcaagactccgtagctcaattcaatgatgccagtgccagtcacgtgccatagccaggtccctaattggaggttcagcatcaacaccacgacacatgtctcacgattattaaaacaaaataagcagactgttgtttcgccaccaagtgcatggatttctaatatggcgactttgaattttatcaactttctctcttttcctctgtcaacctgaccacagcatgcctcccgtcgtcgtcttgaatcactcgaccgtctcagcttgactgaccttggagcggcttcatgtcgtcgacaggaaggactccgaagacggacatcaacgtcactgcggccacagtccccagagaccacacaatcccaatcgcactgttgacgacagcttgatgtggagcgtcgtctccatttaacccaacttgaatggacgctatctacatatcccgtccttcccgtctcccccgtgcatgtcaacatcccatccaggcaccatgtcgtgatatccacccgataaacatcgtgagacagtccgggccgtggtcagcggcacggacatttccattctggcttcaatctcgacctcggtgttctcggaatagcatcttctgcctctttccatcatgttgacccacgacaaggttgctttcctggggaattttgcggggtgaccaagtctggcttccgttttcatcatgatggaagctttccagacattcgaggggttttaaaaggcctaagcccatgtcggcttgtggatgtcgaaacaggctgacggagctccagggataatatctagccatgcctgataagcactgtaagttcagaccttgtatcaatgtactctaaatctctccctccgtgatgcaaacaattctggtgctgtgttttctcgtcgcaatgtctcgataaacgcacgtcgagctacaccaaagacatcattctatatcagctacacaccacgcttgtcttggatatgatggcacacgttttgggacaagataccttgaccaccataacttcccatcatcttcttgtgacgaaacatttcactgataaacatctgaccacagcgtagacctttccacgtcggcgactggaggcatggccccatcaagtggttatcggcgcccaatcgtcttactccggaccggtaccttgacttccagaatgcaacacacccttcacatcttcatccgtggttacggtggctatctgggcactcctgaacctgaacaataccactctgccaccatcaatcggaactcgcctgatgaccgccgctgcacgaggttccaagaaacttcctgtccgatccatgatgccttgcattgttccttctacacatggcaccagagcaaaagtttatttcaaccttttgtcatttcatgtaccaaggacattggaaggtgtcacctccttcgtcctggaatgtcgccatcatggagggcattgtggacgtcgaaggcttttcaagacctgtcgatatttcagatgctgctgatgggaatcgaggttctctgcctactacaagtcgctagctcagggcgctccaactttctcacagcgtaaggctgacctcgttcggcaacaccataatgttccattgccaataacaacgcatggaaacacgacaaaaagcaaagaggccaaccaattggacatgaacctcaagactgtgttacacaacattccgtatgcttacgatgcaacggagcttccatccatggtctcgcaaatcatcctcaatggccgaccccatctgactatcgaaaatggactttctcagtgtccagtcggcgactgtggtgctagctgtactgtacatcaccaacctcgccatcaggaatcatacctacgtgccgtcttcgcatgccgcatccgactggctgacccagttttggccagtatggactcgtggatatcgtcttcagaagacctttattggcatcgattgatcttccatgcagcctcgtcatggattgcccacatgtgactggcagatggacgatgcgaaacaaccaaggccccatggccttcttttttaaccgtgggcgtaatacaaatccagcgctgaacttcggcgtcaagacacggaaatcctccatttaagcttctgtgaagccttgtctcccgctaggctgcaatcaacgtagcgcaacgagcagcgtcattgtacaatgcgacgtacacttgatagagccgactggaatcatattggggtgataacgatgccagtagcaagaaggcttcaacgcatgagatatcaagatttccaaaaagaaaaagaaaaggtgaggccaagggtagatacccaatggctttttgagccaacagggcggcagctgaaaaggtatctgcggtggcaacatcgacgacttggaccaccaactgaaatgctcaagctctcgacttattcgctaacctgggtcgaatcgttgcaaagacgaaggatatcgactagcaggccaataggggacttgttgaatgaccgaataaggcacgtacatcaagtccctaattctggggattcgtcgacttcatgatatcgccgcgctggtgttgcagaggatcaaactgaccgccgtcccgcccttccaaaatagcatcatctccatgggtctagaagccccctgaatgcacaatccagacgcccaaaaggaaagggcccattttgctgtacttgtttcacgatggtgctgatgcatgcaaacttacggtgtcagacgtaggtgtgtggtggacaattggccaaaggtccgtcctttcgtggctccaacggccagcgaccgggagtttagccattcattcatccatccatccatcgcagccacaccaccaccaccatcttcttcctttcggcgcctcacccggagtgacaaaaactgtggaaattgtggcgcgcattttcccgttgaatcttgacgacgacgacaacagcctctgaccatctttctctctcccacctggtctggttggcccttttctcgggccttcttcagtctccctcagcagcagtgaccttgttcgtccgtgtgttcgttcgctcgttcgtcttccagtaaaaatcgattgtccagtaagaaagatgatgggtgctgcaggccccctcgtcgcgcgaccaggcaggcggccaaggagaggggtcaagaaagtgagggatggattgaagattcttatacgattctgtggggctccaccatttggcggtgctagcctccggcgccagtgccagaggcgcataaacgccgcgtcttgactagttttacctgatatcgcgcatgtggacgctgcagtcgctgcagaaggcgcatcgattagcccgccgtcgccggccagccaccaatcacacgccccgatagcacgctggatacacgtgttgggcagctgggcacagctttggcccttgagctgagaggtcagaaggcgggcaaggaacgagaagcgctgctgcgagaggtggtgcctgagtgagaccagagagtggacgtgggcgggttttcggccatcggatctttagaaagaccattccagccttcttctctcaagcagtctggtctccttttgcctggtctcccctctcttgcctgcctgcctgtctgcctgcctgcctgcgtgcctgcgcgcccctggtgttgtaccttttttcaatttcatcaatacacaagaaatcaatccacgactacgactcacgacgacattgagccatacacaaacgataccgatccgatccagttcatatctacgtagtgcttcgtcagcttgtgcctggccccctacaccactacggcggatggatggctccaccagatgaggcggctcaccacactcccatttcaacttcatcttatcgtcatcctcggcgttgtccgctgttgacctctcttcctaggcagtgccactactactgctgctgctactgctgatgtatttttcatgataccctcataatttcttttcctggctggcctgtcacacccttcatacgattgaccgaccgaccgattgacgggtgacgaccccgcttttgactcttgagttgacgataagcgctcctcggtctcacttcttcgacttcacctcattcaatctcactcaccttcgttgccccctcttcagatatcctcaacaacacgatggaccctttcaccgccctaggcctggcatcggccgtccttcagttcgttgactttggatcgaccgtgtacggggagtacaagaggcttcgcaacggcagcctgtatggcaacaatgctcgtgcccttcctaaatcgttagaagcggcactcaacgatctcaccattgtaaatcgcgtcttgaaatccacgccaaggttatacaatgcatcggaaacagataatatcctaatacagcatgaagaagtcagtgcccttttcagttctcatatgagctgacacctcccgtttgctgacacgtaaacaggccatcaactttctcctcgacgaagccactgacatagccgaagacttcctgaaccgattacagtgtgacccgaaccgctccaggtggaataccctagcggaggctatcaactccattaggacggaaagtgagctggataggttcaaggagaagctcgacgggttcaagcgggacttgggcatccacgtgctcgccatggtgaacgccaaagtggaccaatacggcatgcaacaccagtatgaccttgctcagcaacgagaggagatcattcagcttcgacaggacattcactgcctgaaagagaacatcgtcaagattgtagccttcaaccagagcgggatcaggtcggggagtagcacgccaatctttgatcagcatgcaagattggcggctgaggcgaagcagagcggtggcccgagcccagtgattgtagctgccatggtcacactagcaagtggtgagacgaggttcatccatcccagcggaagcggaaaggccatgggaatgggtatgggtattatgaacggcagcggcaaccagtaccaacaaaacgggcatttcagccaccgatcgggatcggatttcttccaagacggcaaattcgacaccgtaatgcgacttcactccgatcccgggcttatgggtcagccggcaggagcagaaatggaatacgtccccagcaaagactttgcaaccattaacaaagccgtcttggacatgctccacttccgacaaatcaccgaccgattcgagtccgtcaagacgccttacgagagcaccttttcctgggtattcgccaaccccaacaatcccaacaccttcgacaacatttgtaggccctggtcaaatctgtcagcgtttctagaaagcaacgatgaaaaggacaagtgctactggatcagaggcaaagccggctcaggcaagtcgacgctcatgaagtacatcatcagcgaccgccgcttgcgacatcatctgcaacgatgggcggggccatccgacgacctgatcttcgccaacttcttctcctggcatttaggggcagacgaccagcggctcatctcaggccttatgcggtcgcttctctatcaagtgttctgtgccaggccagatctaatacccaccatcatgcccgagatgtgtcttgaggctgccaagagccgcaacggccagctggaaacaccatcgggcacggagctgaggatatggttcgagcggttgctgcacgccacggcgacgaatgtcggaaacttccgcctgtttattgccattgacgggattgacgagttccagggcgatcccgaggagctgctctacttgatccgcaatacgaagggggacagggtcaagtaccttgtctcgagcaggccgatgcaagcgtgcaccaaggcctttgggtcctatccgagtctgaggctgcaggacctgacagaggatgatatccgacggtacaccgaggcgatgctgggcgagcaactgcgcgacaggggcggagacgactggtttaggctggtgaacgagattgtcaagcgctccgagggcgtgttcttgtgggtggcgctggtgatccggtcgctgcagaaagggttgcagaatcacgataccctgaaggagatgcggaagaggctggatcagctgccgagcgatattgagaagctgtatggccacatgctgaagaagataccgccagattacaagaagaacgcggccaagctgttccggatcgtcatggccagcatcgacatcgagcagcaaatccgagagcacccgattctcgcgatccagctgtcgttggccgaaggcgtatgggacgaggtcaagctgatcccggaaggatccctcacctgggacctggaagaggtgagagtgcgcgacatcgaagcgagagtgagcagtcggtgtctggggctgttggaagtgcacacacgtagggacgacaagactcacaaaccctacatcgactttatccaccgcaccgccgtcgactttctgcgcgattcccaggtcgccattgacttcctttacggcactctcagttctgacttcaacccccaagcctatctcgtccgatcttgcctgaccatggccagaatcatgcccaccaccacgctcttcgatggcgacgttgtctgggacagcatgcgcacctgtctcgaatacgcccgcatagccgagtacaagaaacggcctgtctttgacggttacctggaccgactcgaccaggccatgactcggcactggttcgccgccctctcctccaccgcgccctacagctcctcggtcgatatccatcgccttcaccactgggcgcaaaaagcgtcctggttctggaccggccccaaagacgtcgacatggcccgcgtccaagccgagttcaaccagttctgctacccttcgctttacgtcaacaacgacccaacgtctagcaccctggacgaagaaaaccagcgcctcctccgcgagatcgacctcgggttcctggtggtggcagtcatgtactccctgcccacgtacctccgcacttgtctccaccgcctcaaagaaaccgaagaggaaatcgaagcgaccatgaagcgcaaatccacccgcaaaacgctcatcaacaagatcgacaagatcaagggtgggaagcagacctatgtcccgcccaaggtcgcgcacacggctaccaggctgctgtttctctgggcgcagctcacggctgctagtagcaacttttgcatcgtgccctggaccaagccgcatgcgcgcgtgtgtcggacgctgctcgagtttggcgcgaacccaatgtgcgagtttacctattcgataagcggcaagctgtcggcgcacagaaacgcgtgggagctgacgagccaggcgattctggtcttggtgcacccagctttgaggaagaagaacttgacggagctgttgccgaatcaaaaggtgagggcggtgctgtggattaccaactttttcgtcaagaacggggccgataggggaagtaaggtgccgagcgtgctgctacacggtgccggcatgaagaatctcgtgttggagtgtcctggccgagcgaaggacgaggaggcgacgctgctggagtggttggagccgtacgccaagggccccgcgacgaacgaggtgggcaagaagttgggcatgattatgcgcaagacgcacagggtgctcaagggcgtgcacaagacgaaggggtggaggaggagaaagagccgcaggccgaatggagaggggggagacgactttgaagaggatagtgatgattacgggagcgaggatgatgacgattatgatgacgatagcgatgacgatgggcggtcggtcatcatgccggcgagtagggatcgaggcgagcagatgatcatcaggaagccgctgcggagagcagggtccggggacacgttgctggaggacgcgatggacgataaaccgttgccgccgattcctcgggagaactcgattctcagtacgcagccgagtttgggcgagattgtcgatgaggattacagcagggcgaagacgccggttatgcaccatcaggcattgcccgacacccctccgccgtcggctccggatgagattttcttccttcccacagcatcctttgtcgatctacccaactcgacgcctcccagcccgaccgggaccatctcgccgattctgccccggcccgaacccgagccagaggtggcaccgacccctcctccacgcccgcatgaaccgacgcccgaaatgcaaccaacccctcgcttcccggacctccctcgcatgcccctctcaccactatcacaacgcttccccctctcgccactctcccaacgctttcccctctcccctgtatccccccgcatgccgctctctcctctctctccacgaacgcccgtcgccccctcccccgccgacttcctcttcccggccgctttccgcgccgtcgcccaccaccgtcgccaaaccgagccctttcccggcctcggtatcaacccctcccaagcgaccctcgtcgaccccaactcggacgacgtcgaagacctctaccccgacgtcaacccgtacaaccgcgcaccaccttccccttcgctctcccggcgttcgtcaactgaaaccctcgtcgagcccaaagcgccgcactacacgcgcgaatcgctcaagaagcccgatatggaacgccccgtgcacccgctcgagctcgcaatgcaaagcggcgacctctccgacgattccgaatccgaatccgattccgagacggtccgcggccgccagcggcccggcagacgcgacaggtcgaataccatgacgaccagcaccacgagcgcaacgacgagcacgactgccacgacgagcacgaccacgggcaaccgacatcgcgaggcgcgggagctgaagcgccagaagcaaaaagaggataaagagaggagagaaagggaggcgagtcgtgcagcccgaaagttgcccgagcccaagagcgggaagcaggggtatgcaaagtatttgggccagacgggggccaaggcggcggcggtggtgccgcagaagttgttcaatctggcgttttgggtgggcgattggtgcaagagggcgtatggacggtgttcgtgggtggtcaagattcggtggtagggagtgtggttctaggggggtggtagtagtggcctctgtactttggtatagggacgccgttgaagtttaagaaacttgtctacttacctccacttggtaaaggaaggtgggtgaagtgacttgaggctgagactgatggtagacccccccccccccccccccctagagccttaggtagagaacgtagaggagatggatcggagatggtgtagcagttcgaaagttcgaaggaaggatgcagcacgtgggattaaagagaaggagaagaagtaaagaggcgctagaaggtgacgtcgctaggtagttggtcttttttttacagatcttttctttcatttatgggatactttaggacggttgggaaaataaaaagcgaacgaacgaacgaacgaacgaccgaacgaaagaaaatttactagctattaggttatttatcttttatagtttgctttttttttggataaagatggatgatggatgatgagtccggccaggctccaacgctggagatccagtctggaggatgagaggtttagttgggttgggggttaacgaagtccgctccccccctaaaagtgtgtatattattactactactactacttcacgtctatatatatacctttacgtttaaatacaagttagttagtttccttataaatagtatttgtatacctagaattgtttcttggtcaacctctctagttagtatatttttacgtataaatagtttctacctctagtttcctagtagatccttctacacctttaactcattatacacctatattcacaatctaccacccccaatgcacactggaaaagtatatgtatgcgtgtggaagggaaagggcttgcttgtacttgctagatagaaatccgtttttacattgacagcgaacggtatatatgttgctttccaaaaatcaatatccacatgcccttagcaaaacagcaaacgacaaactgaacaaggcgctgtaatctggtgggttgacctaattcgataagtacctagccacctagctaaactaaaaaaaaaaagaggaagatgtagtaactgttgtatgttcttgtagtgtagtgtatgtgtctgtgcgtgtgtgttcttgcgcgtcgtgcagcacagcacagcacagcagcaagcaagcaagcaagtaagcaagcaggaagtttgagagaaaagcagcagaagagtagagtacagtagaaagggaaagaaaggcgagattgaaaccagcccaaaaccgcgcaagccaacaacaagcaagcaagcaagcaagcaagtccgtactccttcctgtctgtctgtctgtccatcagaatttcccatttcccttttttctttctctttcttgtctctcctctttctgctcattctcgtcctctcttggtccccacgcttctcttccctgccctgcccttgccaaataatatccatattcatgccatatccatatcattgatatccatgtttcctccgctcctcgcctccaaaaagttcctgtccctggttagatcctcatatccctcaataagtctcccccaagtccaccacctttctcactgttgtcccccctggcaccgttccgtgtccatgtccataacccgcattatgtccatgcccgtgccctagagccgccgcgttactctgcctcctcaggctcaaactccctgtaacacttgaccgactcgcactcgagctgccactctgcctcctgtttcctccacttcctggtatcggaatacccgtgtggtgatgatccggggcatcgcgtgcactcagtgtccctgtcctcctcctcgccggcgtcgtctttgacctcaattccctctgcccatcgtccgtgagctcgtcctcttcggctgtgctgtagctgatgctcgcttggctgtgggcggggccgtggccatatgcgctcaagttccccgagctgcgtggccacgagcctacgggagttcgtgtcccatgtccaggcagactagtccggctgataggtcgcgaggaagacgagggcatgtaccctgacgctgctgtggagtgggaatcggctcggctgatgggccggccgtagcccgaggaactagctcggctgctgggccgggagacttccgagtcaacgttggtggcggttgctgtgcttgtagatgttgtcgaggcggcggcagaggcggggtggcggatcggtaggggcccaaaggctatgcgcgacactcctgacgtgctaagtcgggggatgtgcttgctgagattcaaggtgctgctgcggaagtcggggttgctgtgcgtgcctgaaatatcggacgcgttgtcatcgtccagcaggttgagcgaagaggtagaagccccaaccccccgctgcttcttcccgcgcatggctaccgtggcggcaaggcctccgatccctccgctgaagcgcggcgactgcttaggtggcgtctgcgctgtggccggaagcttggagcgagctgagtgaacgcgggcttcgagtttctgcatctgcgcggtaagggttcggatgtgggtgagagagttggacggaggaatcctgtgcaccggcgcccgtggcctctcggcggctctagcgcccgagggccttgacgatggcgtgcgcaccatgggatagctgttagtgttgaagcggccgttggagggacggttcgattgcgaggaagtcgacgagctgagcggctttggcttgggcgtgatattgttctcgctgaaggactggttagccttgtgggttgcctgagctgacgacttggcggcggctgacttggagatggacgtcttgggtgtccggcacccgcctggtctagaagccgtctgcttgacgggggtgctcctagacgccctaagacccttgcccagcgaggcatcggacatgggcggcgatggtggatcttgcacttcggacaaggtgtcgatcgtggacagggacttggtatcgggtggagttgagaccaagggcgagctggcggtcgacagcggtgaggcgggcgcgggggcgatagtggtggtgatttgtgtgagatggccacgggcttggtgcttcctaagcttggactgcaagatctcggcctcaatcttcaggtcggacagttcttcgcgcaatcgctgggcttcgacgcgcaaccgttctctttcctgctccccaatcttgatttcctcctccatcatgacggcgcgttcaatcgcgacattgtacttggattcgaggtcctccagcgaggacgacgtgtttcgggcttggcgctcaaagtcatcgttggccacctcgatatcgcgtagcttcagctggagcgttctgttggtctcgcgcagagccgtgatttccttctcaagcgcactttgcgcagcatttgcctctgattttgattctttgtattttctctgttaccgaatcccgggtcagcagatgttcattttttttagcatacagctaagaggggaaggtcagatgggtggtggtggcggtgggagcatttgccgggtgtggcgctaattgaaatgaaagggtgtgttgggggggtcacatccatgactgtcacaggatcatcattcatgggagcccaacgcgagccaaacaaccaaacataccttccactcctctacctcgtaggataatccctcggccttttgctgtagggcgcgctctctcttatcggcggcgtccaggtccttttccagctcggcctcgagctccttggacgactgctggaattccttgagttcctgctcaagctcttcgtactgagacttgtaccaggccagggcctcctccgtcgtggcattcttggcgagcggtgatccggggacgtcggccgccatttcgcaaggtctatcgtcgtcgtacgatggggtgtggtggtctgcaggttttcatgtgatgattctggtgttgatttggtggtggtttgttgttgttgttgtagtagttatttctttggaaaacaaaggaaaagaaaacaaaagaaaactttcgtcggtcgtcgctgtcgtgaagaaaatcgagatgcgagatgcgagatgcgataaaggtaatcgaatgccaaaggaaatgcaggcgcgcgtgacgtggaaatgagggtatatcgcagagttgaagccgagtttcgcgtgggaaaaatggaatggaaaaaaggccgtaaaagactgatgctttgttgaactgtcgtcgttttccttcgcgtcttttttttctttgcaataaaaagggtttgtgacagcgttagatggaggtgttctcggtagtagaagcagtttgggtcatggcgatggaggatgagggtgacgcattacccgacagccaggaggagcctcgaaccacgaaggaggagaagaaaaaaagacagaggccttgtcgccgacgtcgtcgaagagcccagcgaagcgaaagctggagaggatggcagaggccgggaaagaacctgcgcgaccgggcgtaggtgaggtccggggggagggggagggtaggagaggaaaaaaggcgacagggcctctcctgttgttgtgccggatttttgattgcttgattgactaggtgattgattgatgccctggttggcgtcgcaagctgagtgggaggtgtaggcagtggtggttgctcgaaaacgcaggactttgtcggggggtttagagctggttggttggttcccttggttggttgcaatcgctacctagtactgcgcgcagtcggtcggtcggtcggtcaaatggtggtcgtctaccgtaggttgtgaagtgtagtgaagtgtagtgtagtgtactgtagtgtatcgtgtcggaggcaggccgcgacagtcgcaaagtcgaaacctacctggattacacgacgccgtcggtctctccggggtgtcgtgatggtcgtcgtcggcggttggcaatgcgtcgtcagttgttgttgcaggataagaggaccgagcaatgaagggattgaatggaaccaggaatgtcgtcccgtgtcggtcgggcggtgtcggttgggaaagatagcagaaggatgggggttcccagcctggctggctgcccgttcccccaggtcgaggcccgctggggggagagagggggggggggtgggagtgcactgggcctttttcggatttgttagtaattgtatgtgcttttcaccactaaaactaacagatgtgaaccgaacagtctctgccggccaaccgtcgcatgcgcgcactaacagggtggattacggatgggcacgagtggagtcggcgggtccgggttcatgggcaccatggcacccgtgcgcacctcgtcaaccctgcctgcactttggggttgttccttcagttctcttggttcgttgtccagttgccggtcgccaattgtttcccgtattgacaagttgaaacattccgcattgatggaaagacgtggaaaggacggttcgttggtcaatggactgacaactgaagactgacagttcatgcatcttgacacactctctctctctctctgtcaaatcaaatcacatctgaatcacacacattggatcataggtacccatttcactttatccatccctccgtatccatatctccagagtgctacactgactagactgaacaaagtaaactgagctaaaccaagtgggtcaccgccactactatggacgctctctctctccaagggtaccgtcggtcgggtgcctgtccctttcctccttctgagggtttttttttatgtatccgtccccaaaagaagacggaactctgatcctcatcaaggggtttctattaaagctcggacttttgggcgggtagctgtccggcaatctgccaatgttgttttttttgtgctttgaatctagatcacgtacgttttgagatgaacacctcatcatcagcattagcatcatcatcatcatcatcatcatcatcaacatcgtcatcaatcatcagccttacctattgttagacaaagtcttgggtttcactctacctaaaaagcaaggcaaccctcctccattcgcactttgccacgacactcgctctcgactgtgttgttgttggaatatttccctctagtgtactgtgtaaaggtagccccttttcgggggccctcctcccgaaacaggaaacagagggggagctccctccatcagctttccctattttggcccccaatcaaatccacactggactcgaatgtcccacagggcttccagcttgtttaccgcctcgagtcctcctggaccttttgttctttccatctgcacgacagccagcacacggcggtgtcgtcttcagcccgtcgtatatggaaccatagttgatcatctttttttttttctgaccaaacatgttgtttctatttatttcgaaccatcatggtatccatcagagaccgacaggtacaggtacaggtacaggtacaggtaccatggagcatgtatgtatgtacgtacctactcatcacgatgtagtgcaaggtatggtagtgtacgtgtagtgtacactatgcaaaaccgggagagcagcatcagatctctttcccacccccccgtcaggtcgccccgccccgccttgcatctgcaggtccccgcaatttcccacgtcccacccactcaactgcacgtcgacggccgtttgggtctccaatccccaaggaaggcattttcaacttgaaccttgggtgagactggcgaccgaggggacacaacttccattgcgtcactgaggggcacatcatcatcgtcaatgacagtatcacttgtcaagcaaagcacatgaatgatgaattcaatcgcactggcatcacttagcactgacacctcttggagtgtcgcaacttttgagatgtcccccttgtctataatgtcaagtcgtgtttcgtaggaaattcacaacacgtggttatccataccttttcatataccatctttaattgcctaatatgcttggctttgtgttctttgtttgtggtatcgatctcaactgagcaaggctgacattattcatctcaacgggacgggccgtttgcaacatcaaagacgacaaacaatgacattctcaagtcgtacacagtcatcactcaatctctctactctagtcgcagcccctgaccgtctatcaaatgtcttggtaaacaccacatcacagtcatcatacacgcctctttaccttgcccctacagcctcacatcacccgcctactccctcttgccaaaaaccccatacctctccgtcgtcgcaaaatgcatccccatcgcaaaatgaaacagtttcgccgccaccacatgtctctccttcttactatactccaccaaccgctcatacagttccgccatgggcaccaccacccgctcaatatgttcccccacctccgtcttctgctccggcagtttcccctccaacgggtcctcgtcttcttccttgagattcacctccaccgtagccatcaccatattggtattactcagtcccggatccgccgcctggatgggactcacacccttcaccacacaatcataccccgtttcctccttgaactcgcgaacggccgcctgctcgggcgtttcgccctggtcgattagccccgcaggccactcaaccgtgtaagcgtccataggcgggcggtattggattaccagaatcgtcgagggcgggcggcgagggtgcagcaggatgttacacatggcgactgcgtcgatgccccccgcagaagaggcagtcggcgtcgaacgcgtcttgcgcgcggcgacttcccagaggcgcggcttgccggtttggtcgacgtagtggatctgttgcagggtgatccatttggaggattgcggggagagctccgtgatggctgtgatgtgcggttcttgggttttgtggatggtcattttgaaggtgcgtgggtgtttatcaatcttggtgaggttgttgttggtggtggtggtggtggtggtggtgatgagaggaagagcgcgagtgcgtgatgcggaggatgcggatgcgaagaaggtgagtgcggggtatcggtaccgggtgaggatattccgcatcagctttcttgggaaatcgtgtctggtcaagtcaagcgactgtttggagggtttgaacagtggaacgggagtccgatgaattggtttcgtagatggaggcgatgagaacggtgccgtgggctcgggcgaacgactggacaccagacggaggcgaggagggaagcgcggggcagaagaaggtcttggctgatgacgcacaagaagactctcctgttgcgctgtgggacctgcgaaataaaagggttagggttactggtgatgcttggcccggagttgacggcgcaatgtcaacaaacgtgaacagaagttcaccgatatgctcaggtcatgtcgatgttgaatgtcagcggcactgaaaagcttgaagtggctttccctccagtaactcttttctctgtttctttctttatccatcaaacgtattggccgtcaaacatggacaagtgtcaaggcagtgttgacctcgaattgctcacaatgtcaacggagtcaatgccgggtgaatacgttctaacgttgaacttcactggatgtcattttcttgactccaaggtttgttctcatccacaagcactgttggtattggaacgttgacgagtgtcaccgcaccgttgactcccatcctcgactcaaacaccccctttcctattgtgtcatactgcttccgataagcgcatgcttcattgtcaactctcaacattctcacaagccgtggttgatcacgtctggaattttgaccactgttaactgaagatataacttcagtctccgcccaagtcatgaatattggccgaccttctatggatcaactacaccggaggagccacccattatcggaccaacctcgggtatgcaagtgaagtaaaggaacatcaagactcacaaccacgttagttcacctctttttcttcctcttatttgcgacggtttgaccattacattcacccatcatgatccgtcaccagatgaatcaccaacaacgacctaatatctccccttaaaccccttcgacccttgagcactcgtgaacctctcagtctcacccgtaccttaagctacctactctcccctcagaacttcccaatttaccagcctttcaaacccacgagacacccaaaaccggccttcacagtcggtaggtatctacctaggaacgtaaggtaggtacctaggaacgtaaggtaggtacctaggtacaatgtgccaactatcctacgtcctctccccatttacccatgcccaccacagcatcgcccgagaccagaggcgttctcagtgctgccatctcgtctgcatcacctattgctgcgccgccgccgccgcccgacattccgaatctccccaatctcccgaccaagtcccaggaagtccttcaggggcaagttcatcaagtttcagttcgttaataaactacgacgacaactacgatgatgacgacgacaccaaccccctcaccaccaccactaacagcaccaccaacaccaacaccccccctctctcacctctcccccgagaaaaaactccccgagaagaacctcctccagaaagtatacctctatgcataaccttcaaccgcaccaccactcccaccttcatcatccaccacgtccgccaagcccatcaatgtccacattacaccaacgtctgcatcgaagaacggccgcgggactggttttactatggttcgatgttggcggttgcagtggaagctttgccgagggcgagggaagggtataccctttcttggaggtgggtttgggagcggatgcctctggcttcgcgtgaagatgggggtggggatgggggtgggggtgggggtgggggtgcctctggggagagggagagggacatggaggggagggagggagatggatgggagggaagtaaaggggagggaagggaggaatagggaggaatagggacagggcgatataggaggggaagagggatgtcgaggggagaaagggtagtgcggaagttgatactcccagtacctctaggtaataattggaacggacctcgaggtggggagtggggagggtagaacagagggctacctctagtctagtgcgagcaagagggagggggaagggcatctactatcgatatcgggtaggggttgggattcgaatgggaaggaaggtggcaaagcggtaaggaggaaggaagaaaggaaggtgcaagcgcggcaaggctagaagacgatccatcgcatcgtcgggaaagaagtacctctagctactagattacctctaggtactggcaccaaatcttttcaaaaatgaagcttttgccaagttggctggcagcaggacgagtgactcgtttctttagggcggggatgggaatataaataagaacgaggaagagacgtgagacaggagacggatgggatcaattaggtatccttccctcaaacttccaccaaatcctcgtcctccgaggaatgaaaaggttataccttgaatgtacaaagtttcgtgatataggcaccatcatcacgggagagagaggttgctggttggtggacgggtttttttggggggggaggagacggtgaggggagctacaccggtagcgttagctagcaaattttattgacttccgcaatatcacaagcttagcttgaccgagcatacgagacattattcaatcttgtcatcacatccatcgagtacaaatacacaaccaccaaacttgaaggttctgcgcgatgatgtcagtctagaggtacgaaagtaatgtctcaattctatcgctatgtccacatcatcgaccctccgctgtctcgctgaggactcccattttctagtccactctcgagtcaacattcgatacaccctgatgacccagcacacacttaatccatactcttgacgcagcaaatatgtcgatatccttttctaaacccaattacacccactagcactcttcgtcccgcagtccatgtcctagatcatacgctaaccagctgctcctgtgcagctccatccatatcagagtcatcctctccatcatttgtagacccccattctgagaactccattccatctgcatcgtcttgcgcaccctccgattccgagttggaggcgtcagatcctgccacctctgtgccggcagcatcctctttggccttctcttcctcttttgaccgctctcttcggttcctgttgtagttcctgaaatatttaaggtgattttgacacatagtgtaacccggtgcggccggccgtttgcaataaacacacacacctttagcccttttggcctgccctttttccctgtcctttcgcctacactcgtcacaccgcggggaggaggaattattgcttggaagcaactccccacatgtcgtacaacgtcctgaatctgcatatttgtgggctctccagaaaacccttttccgacctggtacgcctcggctgcttgactgtttgtttggcctcaccctttttgacacccgattatttgcagcttgagcgtatgattcggaaggagccggtacgggttgagaattcgaagccttgttaatagggcggaaagcgatggagctaccgacactggggtatgagtcggaagaagccggtacgggttgagaattccaagccttgttaatagggcggaaagcgatggagctaccgacaccgggagttgtgactttcgctctctgctggcggtctggggaactcttgtttgtctcctggcatcgttgttaggtacatagttactaacatcgagtgaggacttaccgtatttaattccgcagagcccacattatcgtccagctctctccgctgtctctttgattgtctgccttcgggagaatatggcctcgaggctcttccattttctgcaggcagcgagctcggtcccgtggatgatgaagcagggtgatccattcttgtgtctcgtgccaatgggcttagcgcattctgtcgtgcattgtgctgtgacatctgtgggccatgggctagggtgcatgataaaggatatgctcccattgccgaaaatagattacctcccgttcttctgtcctgtgctgctgtcaaagagatatttcccctgtaatcgctgtttggcccaggtgggtagctgtcttgtaaagagactgtatatcgcggaccccaccaaaagaatactaatggtgatgtcggcgtacgtgtattgtgctgtgacattcgtgggctatgggcttgggtggatgataaagaacatgctcccatcgccgaagatagatcaccttccgttcttctgtcctgtgctgatggcaaaaagatatcacccctgtaatcgctgtttggcccatgttggtagttggctggacgtgcattgtgctgcgacatttgtgggttataggctagggtggatgatgaagaatatgcccccgttgccgaagatgaattacctcccgttcgtctattcggtgctgatgttaaggagatatcacccctgcgatcactgtttggcctaggtgggttgctggctggtaaagagactgcatgtcgtggacccccccaaatgaatgccgacggtgatggcggcgtatgtgcattgtcttggtcttcgtcctctgaccgatgctgggacgagctgttggctcggttcgaagatgtaggacgccgaccctccgacgacgctgggtcttcattggtgttgttgctgtgatccgacatgtcgctaagtctgttggtggaagaggtttggtatgtatcactgtttgaacgagcagaatgatgctgaaaatgggagatgtgtgatgatgtgggatggacgagggatctgggtggaaaagaggagatggacgagaatgttttgtttacacaagatatacctcgcggaacccagacttgcaacttcctccatcgacttctgatgatccagacgtcgtccttctaaaacgggcaacattggtgcctgtgggtagctctttcccccaacttgggtctaggtgttatcgtcgggttttctcgcagggaagtaataattggtctggaaaacaatgtctcaaacacccataggcagttgccgagaatggtatcggagaaacgaaagtctgatagatgggagtggacaattggacgcactggtcttcataaacagccgcgtttattcacactcttgtgactcggattcagcacgaacaaacaccacaccaccgtctctatgaagtacaaaaagacccatgacggagtttgcttgtgctgaattctctccaatctcttcttcctgtctccttccctcttcctccttgacactacatcctcataccagttccatcttcccctactgcccctttcccttcccttttgcataccttacccgccccttcgccctacaatctccacacgtcaacttcccatcatcacctctatctcttccacaagtcgtacacagtccttcttcttctcgctgctggcggagagacttccgccgaaaggaacacccaacacacgtcatcttgccagggaggcagggttgcgggttgtttttgttgtggcagcgggtacaggatgctgttggccgttcggtaggagccgatgtaggagaaggatgagccaagggcgctggtggtggtggtggtggtggaagagcatggggaatgggagctggcatcggagaatgaattgaagcaggaaacgtagcgggcaaagctgcaggggctggatcaaaatatgaagatgttgcagctacggttggaggacttgattgacttggccgtcggcgtgttcgcgtaggacgaggtgggatgggaggaacgcgacttatcggggttgaagttgggagagcttgtgctgcgactgtgacaataggcgcagcgctttgcaatggaaatcccaggtgagaagctatcatatccaagcggagacgagccggaagatttgggtggaactgggctgcctgtgggctgtcttgggcgatatcgacttggttctgcgtctctaacgagtctttggcgctgccgatgctgctggatacagatggcgggaccggacgcgaaaaagaagaattctattccttgacttggatttcgtcgtcgtcccgagcaacagaaggcttgggttcctgaagcgggaagttgcttgctggtccatcatcttgaaactcaccagtccccacgttgtcgtatgccgccgttgactgccagagctccggcacaaagatggcattagagtagcttttctggagggatatctcctcagaagacggagattgatggctctcgacaatggaaaccacacatacaggagatgataaagcagttaattccgttgtttggctttctaggctgttgcggccactcgtgagccaagacgaagaagtcatatctgggctgaaaaaatgttcgtcgaagatccccacgcactcggtatcatttgtctcaagtcctgcgatcgccgcgtctgagtcagggggtaaggggtaaggagttgtcgggcatagcaccggatcgtcgtcagcgaaccattgcgtcggctcaaaaggttgtggttcgaacaagggatctagcatgtagtcccaatcggggttggagaataactcctcgattgtcagggttgtccagtcccggtcctcccaatcacctgtattcttctgctctgcttggtttgtatgatcggtggttaggtctggaagttcaacggtagggttcccttcttcatcgtggcttttgcttttgggggtatcttcctttggctcgggatcgttatccactcgtagcttgtgtgtgatagcgttctccgtctcgtcgctaacaatagcaggttgatggctagaggtattcggctcgttgatgtcgtgatgtggctccacgatgaaagcttgttcatcaaggttctccagctcttggaccacttcgctgatgatatcatcatgcaatcgctgccgcttgcgggctcgattggtctcagtatcatcagtcccgtcgaggtcgtcatgttggcgcttcgtggtccctgtcgggccagtcgatgactttgtctccgtcgcgcacagttcgtcgtcggctgagttcatgattggctatacgctgtgcttgcgatgtgtcttccccgtcaacatcgggcccgtggaaaagtgggaactgcatggcgagaacgggacgcggatacatctgcttgaacgagaaatgttagacgtgcggcaaggagaaagcgaacagggcgggtaacctctcgaagtatccgatgtgtgggttctcggcatttcgcggacagaaatggcaggatagccataactttgagtgttcgaggatcgtcgtggcaagccggtgggaatgcctgtaagttgccgggcgagagtagaatcaccgggcgtcattgagcgtcatgtcgcgaagagaccagctttaacgatggatagtgggtttgtgtgccttttgtataatatctgatctccttgacggtcatgaatcgtcgatgtgtcgcgttcgttcggatctttggagtttggttcagggagaaagccattctctttgatcgcgaagacccaacgcgccaaaataaccctcaatgaagcgctgggcaaatttgtattccttggacattcgctcagtatgtccataattggtaatgaaatcttatgttggcacaatgatcgttatccatacgactgtccgtgatgcgaatgctcttgctgccaccattctcgtcgccgagagagagataaaaaaatgagcgggaaagtggcggacaacatgagttggcccaccgttctgcaaggaaaattcctgtgcacggacgagcgaggaagcagaagtcgctgccgctgcagaatgctgaagatctctttcagtctctgacggtgcaggtgcatccgagctgcatccagatgcatcatgtgccgaggggggcagtactcacctcgcgagatccgtcgcgtctgggcgtgatcgcgttcgaacccggcccctttctcctaatcgcaaacttgttgatcatcctctgtctggctccgtcttgcacttcattgggacgttgcgcaaccgaatgatgcctgataattttcggatcggagtggttaccgtggtatgagaagaggggaggccggaagcgcagcgatggcggggctggttttcgtgtaagtaagcggtcgggtatattctttggaggcacggtagaggtaggtggaatttctttgagtgtcggaggtaaggtacatctgagcgggaactgacgcgatgccgacgtggtgggaaggcacgatagatgccaacgcgcccaagcaaaagcgcttcagctgtcaggaatttctcttttcccaaccatttacttctacgagtcggtgattgtggtcgattggccgatggggtccgaactggagccggcgttgacgttcaggaagaggaccgtcgtgatgacttgtgaggagagctggcgatcacagtcgcaacaatcctcggcaactctgttcccaccaagcaggcaattatccgcccgcagtcccattctcaccaagttttacgcgttgcagacccgctgcttatccaggaactcgggactgttgggcttcccggtcctcgatctgatggcgcgcgatccgcaatccccgtacctggtaccaactcttacgatgcttacctagccatgtcacctacacatcatttccgatccatttgtgcattttgagcgtggctttcactgcagcagacgcgacgcaaggccgtttgtttgcgagtgtccttcatggaattttggaaggagagccgatatcggccagcccgactttggaggcaggaacggacaagtcaacaacgaatgaaagccgtcctcttgacctcaattgtcatacaggagatgctgcaaaaaagaatgacacaaaggacggtatggtcattaccatgccattccttagttggcacgttcgggacttcccgtccaggcaaccggcagcgcaagatcgtggccatcatggtcatcttttccaagacattcattgatctacatccacgtcatgaagttcaagttggcagaaatatgcaaccagatcactccttctactttaaccttcagcgctcgcgactcgcacttccgagtcgtcttcgccctccatcgttcatcgttcatcattaggtactgtacctagtcatgcccgacaccaaacagctccaaccgcgccgatccagaacccgccatcccgtcgctcggtcccggcaccgattagtcctagactccgtcacacaatccgtcgcggagtcaccaaggtttccactgcatcccaatccacatcgtgaatatagaaagcacctatctcgcggttcccgaagcggacacacatctcgtcgcaggtactgataatccatgcacatacattcgtgcaaatgactacctactagactactaacccatcgcggatatcattatcacagcatctcctttcgcatctgtgtctacaacctgatggatctcatgctgttagtcccgctcgcttagagagccgaaaagctgcgcctcttgcgcgtatcgcgtgtctccggaagcggaaggaagatcatcaggggtatagtagggcttggcgtgccagatcacataatggacgaaagaataatacttctagaataattgtacaacgaaaggttggctataggggtcagaagtttggtaagctgaagaggggttcatgtctagacccgactagcgagcgagggaatgaggatggccacttaggatgcaccagggaagccagaatagtccttgcatacagctcgctacaagcttccttacccctgatagagtcaccagatggtgacagcgcgtcacctttctcgaacccccaacgagctcaactccacagtcgccgataaacaacgcctgctcggtccaattaaggagtcgcagtagcctcacaagattgcgtatacgtgaaaatgccccaaccggtggtgcactgctggcacggcgttctcgtcgggcaaagggtgacggtcgtcgtcacgactggtacagatgagcagccgcaaggctgggtgacggcagctaaaggaagatcgagaccagtcagcagtcagccgaaacagggaggcctcaacgccaaactcaccatcccagatgcagaaaatacttgtgttgcaggggagatcacacccgctggtggcccattgtgtctgggtacctgtgaaggtgcaggatggcgcgagggtaggtgaaggagccggggtgattgtggtggttgtgatggcagctttacaggggccggcggagacggtgctgtcaaagaaagttagcatcgtttggtccaacagtcagggaataggggagagaaatgcctcaatgccgttagaagagaggcgagttggctcttcatgatgattgttgtgaacgttggaatagtgatacttgtcgctgagcgtgtaaggtgtcaaggacaaaaagccaatgacaacatgcagggcgggcttatgtgctcttaatgagcaatcctcgtcgcacttctgaagtcccgcttatcgaagtgggaggtttgacacaagctggtgtctaaggccgtccagtccttttcaaccccgcctcagctgagaatctggtagaacaaatcgggtgatacgaagggacggatgcggatatgacaggaacggggtagtaacaccgagccgaaaagggaagaggcgtttttcccgacggtgttgtttggttaatgtcttgacgggatacaacggtggcatacaatagtctcgtatcttgttagccgctgtttggatacggacaaccgccaagattgttggtaaagtgtggcacagaacaaccaacagacgttgcgtgtatcgtgatacaatggtgattggtgatgtcaacagccaacaaaggggcactttgtggcaagctatctggcattcgaatgaagctacaaacaacgacgttagctagcttccataaattggacagagattttgcgtccaatatcgaagagaaagggttgctgacaggggaagggactttgtcaactgcctacctataaagcactcgttccatccggtcagttacccgttcacaactcctgtctggaccaagaggagaaaggggccaaaccacgacttaccagattgcaccaagcacacccagtctagatgtctaacccaactccctctcaaccttcccaggctggtagccgtggaagagggcaaggcggccaaggcccctcaaatattaccgactaccctcgtcaacccggatggcgggagccgcactgccctcggtgcgcataccgggctgccaatgtgggaaaggctctgcgaaaacttatacctaccgccgacaaagtgcaagcgtttgaactcgttggagagctttcttgtgcagtgtccgtcggggaggaagaaagcggaatcatgtgtaactactgtcgtaacgacaagcgcgctgtcgagtttcattacccacctgggagaggctttgaagaaacgagtggcagactatggaagagcttccttgatcttgctggccactgctataatctcgatgcgcagcccaactcgtgggagattgggcttgcagaagtagaagaagcgtccagggaattcttggcttgctggcatgagctctataggcaatacggcaaggacctgttgcaaatgaacgctcatgagttgacggatgtgggatgtacgtacgttgtaaccgtccctggcgtcgagaagcctgtagcagctggaccccgtgccgtcctcgaaagtgtcttggacgaggttcgaaagatggggaaggacttcaacaactttgccaccgaattccacaagcacgccgagaacacgaagacggaaatcgaactcctcaatgacactaccgcacagctcgaagccgactttgcacagcttcaaatccaggataaagacctcgccacctctttcgaggatcactctgtaaggctcatcagggaagtcaaggacctggcgcagtttgtgaaagcccagggaagaacgcttacggcggtcaagattatggtggaccggctagctatcaacttcaacaaagttgctaatgcggccttgacgccggatgatacgggtgaacagcgccagtaattggccgaggtgcgaatggaggtgggagacgacatcatgcctgatgcagcaggtcttcggatgggtgttgtcgtagatgatggatggcaaacacgaaggcttgaggaagaaaggcttaacaggggatggaaagcagcgacgggacgttgaggtcaatctgtggaacagtttggaggagggttcattggaggtgactttgccgcagtgtagatacttagctgaccaggaaatggaaagataatcgtcggggctcccaatcgactgcagttcagtagttgatggtttagtggaagccggttgggagaggaagaaaattcgaacaaccaatccgttgaacggaggaacttcccgccgacatcggcactctctcaatcccgtcttgccttcgctcacatgaccgttgacagatgcagcctcccctatgcgagagatttaagtcatttgggttcttgcatatgcgccttcccgtcgactgtgaaaatatggagaacagaggaggtggatgtccaaaagcacctcgtgacagtcttttgttgcggaccggagagaacaagccttggcttcttgcgaactttggttcgagaaaattatcattttcttcttttttcgatcagagtacaccggccgactccagcctcacatcttccgccgcattcctgatggccgagtgaccacaaatcgaaactgtctgctgttggaactaccaagtttcttggcctggttcgtactcataaagcaagggaaggaatgacttgcctaggccccacagcagccatcacgcactctgtcaatccctccgccaagatggcaatggaggcaagtgcagttgatgaagatggcgacaggaaggctcgggttgtccacgaatggcgactcggggtacataaaacgactcttcgtgacaagcgagcaagaaatcgactgaccgtcaaagcaattcaggggtactttccaatttgtcgtgattctcatacagcaaccctccctcgaaaagcattcggtggctacgcatcactgcacaactaacaatcggggtcatcgccaagtggaggtgcaagagcctgtgccttttgctggcatcaccacatcgtcggaacactcagatcttaggtaactattctcctttctttcgcgccacaggtcacactggagcagcgaatacatggcagctcgagtggtgtatacactgaaacatcccgaccttcaattctggtccttggtgctcctatacctgactgccctgcgcacatgtccccttcttgctgtttccactcccatcaacacctcatgctcatgtgcatctttttattgtctcgttcaacttccacttgcttgccgtgcttgccgcgttcgctgcgcccgattctttgcgcctgacctggccaactttgctggtcagctttgcggcttgcaactccaaactaaaccacacttgctccgatcctcgtcttcaaccatattgaccggttctcgacaaaacctagaccggcttcgaactatgaaagacttcgaggtaagccttgatcgatcctcaatgtaaggacgtattcatgctgctgtccttgcccttgctaatatctccacatatagtatgtcgttaccaaacgtccctaattcctcttaacgtggcgttgctacttccatcctcgcagttgttaacaactcccaccatttctggacctccggtaaatcagagaacgatgcttgcacgcagcacagacagtgttcggttgatcaacgacccgtcagtacctgtctgagcaggtccactggccccgcatgaggcgctggttgacgagggcgcgctttgcttggctcatagagggacgcagatgatcgaagcatctgtgcgtaccgggctgctaggccggcaagccacagatgttaccaccgtttatgacttttttttgcaagtggagatgtcttgcagattgaagccggcatcagcgaccgcagctgcgatggtgtccgcaaccggacccgggccaggaaaaaacggaatagcgggaggttgcgtggtaggggtaaggagctgatcggcgggatggaagttgttgccgagctccaggttggtctgaaaatcgttgattgcactgttgttgggttctatatagtggcggagtcgatgctttgaccgaggatgaagtaatcttctgtgggagaaagggccaggttgggctccacgtctccgacgatgccggggccggttgaggtagtaggagcagtttcgctattgggagcaacatggatctcgtctatgattgtgatggcagttaacaccactgatgggtgtttgagaagttgggtcgctcgagattgtgtggttataacgacgatgtgttgacgcgaacgtgacgggagaaatgtcaaggtgacctccgggacctgctatttatacgtgtttcgtgtgttcttgattataaagcccatggacagtggatgcaacgaggaatcttgggatctcaccaccccgttattcaaatcccattgttcctattgtgtggttgctggcctccttgacggagatgagacggaagttccagtcacaatccacttctgtctggataactcgtgatttcgtttattgacggggacctgacagcccatcggaaaataagaaaaattggaagcctgttcctttctctgatagttgggatctggtctttcagtacagaagcttcctgccgcgccagggattccattgtgtgagttgatcccgctgtatctgccatgtggtggtagccaagctgaagttggaagtcaagcactgaccacctttgagatgacttcggacgaggcgctacagcaaggccttgccttgacaaaaaagagcaagtcctgtatcgagacatcgtaacatctgcggtcgccaaatgctggtgatggggagcggagggatcgttcaattcatgtgtggcattagggtgttgtgaatgtagacgagtggaaagatgtcagacagggagggaaagactgccgcacagtattcagacccatccaaacctggtcttaagatatatacgctagactcttgtcgacaagatcaacgatcatcggtttgacgtgaccattgcttccacgcatcgagtatcaagtattggttcgaacctcttggttattgggggcttcggataccaagggaaactttttttgtccgttgtaatatggattcatgacttttatcgtagggacaggcatcgggcaatggaggtagtatgatgttcccagcgagagcgtagcgaaggcttcgagcgcgaacgagcagtccgtattccggctccggcgttgcgatcacaacgagtacgaattaatgtgacgagtccacaagcatttgacggacaataagaagtcagcaacggaaacaacatggaagtagccgctgcggttcgtcatgggctcgtggccgggttcatccaccgagaatcgaggaggaacagggcagcaggacgaaatgaggggcttcttgcgagcagttgggtgaatttttcactttcatggttggctccgaaagcagcaagttaaattccagcggctttggtcgtagtcgaatcacttgagtgacagaagtgtggtttggatcaagaacctaggtagatgccacagctgaggagcgccatgggtcgaatcttgacggcaggggtctggtagccgcgcgtccacatcaaagggcggatctacgcgtgagaatcatctgccaaacaaaggagattgtttctgtaaggtgatgacgaaaaaaatatcagtttagaaatgagagtgtccaatgtgtccagtcttatacgagctgagtgcgcctcacatgattgcaagtgacagcgacgagaaaggggagtcagtcgctggattagttcctttgcgcctggcggccgagaaaactgcacgaagatgcgactcaaggatgaagacaggtacacattgggcagaggcaatccggattgacacctgcttgaacaaggggaggtacgcatacagtacgccaggtatcgcagctgctgcgagattgcaccaagccatgacatttgaatcctgcagtgctggaagtaagtacaaacaatggggtacatttgtcttcgaatgatggaaagaatggttgacaataacatccgcattgtcgtcgccttcctttgttgacatcaagttaggggcattggggcaagtggaagctgccggttttgtggagcctagggtgggcggcgcgtctccgtggcgcatagctgagatgatgcactatcccctgatgcacgaaaaagctgccaacatcgatagtgcagtaactgcagccaatcacacctgccgtcgcttgctcctgtgccaggtatcagacatttttcccacttcgcaaacgtcacacctcggaggcacaaagggaatgaatcatggcattcttgaagcgggtgaggatttgttcgccaatggctttttcccttggtgctatctgtactctctcttccactcctgactccaccgacacgacgagaacatggcggctgcctcttccaatccgagcgaggttgaaaccttttcgcaacgtccaatgttggatcgattttcgacgctcagcggaaaccctctgttgccttaccattccaacgtagcgccattctgttctgcgcttcgttgcccacgttacttggcagcatgctcggagtcagcgtcgttcaccgctatggagtctctcgatgttgctttccgtggaagtcgtcgccaaaagtcagcctctcaaaaaccaacccgcacgcagtgatgggaggtttcttctgggctgcggtcttagcgggatctaccgaatctggagccattgacagacatgtgcacttgtcagcaaggagggcttgacctaaagccagacctggatccagcgcagaagagccgatatcgaggggttgagaaatcagaatgatcagggatccggaagaagacaaggccagagaataccactagaggtctggatggttgcttgagccttccgtgatgccgccactctccagtgtgcagaggtaccggtgctgtcgtcaagaccaaagtcgtctgcatgggtgttgtcgtggtctcaagccaagagattcgggtcgagcatggagctcggcggtactttggtatcgttgaagagtctagatgaggcgtcgataccactctcctttttgtggttgatacagactgcagacatacgatcttgactgcgttgaagctgaggaaggcataagccctcaacgtactctgactccccgcacgtcgaaaacagggagcggtggagggggtccgaccatggacgggggatttccttggtgggagaagacatgttgatggatttttctcgtttgctcaagagccgtggtcctcgatctcttcctgagtccaaggccgtaacgatatcctgaagaatgctgccacttggtaggcagtgttgattggggagaatatatagttatgaatggaggaggctggagcatccggatcggccgtcttccttcactcgtaaacatcgttgcgcaaaacatgcgaacgaatgacctagtcaacctgactgtcagataatcggacgacatgatggcgacttgaatgttttgaagggagttcttggaaaaaagcaaataatcggacataaccaacagcctcgattcggtaaatccgtgaccttgaggctgaccccatggttgggatgatgggcaaaactcagggtgcttcgatattcttcagacgccggggtattgtgcgacaggaaagaaaataacgcatggctcttgttcgttgcttctctttccaaacaacaaggatgggaaagtgaacttatagcaagaatagaaacataaggtagttataaacctctaggcaggtaggaaagactaggtcggggactggcttttgtcgtgaaagaacaacgagatgtgtagagtaccttacatgggctttccaccggcgaaaaggaacctccaggtgtagaaccgtcgtaaaggcaagaatcacccatcttgagatcaaacaacaaaaggccaacacgaacccaatcttttgcttcttgtttctctgctcattgctgtcatctgtaaccggatcgttcatgttctttcccttttttttcacttttcaacggaccgtagtgggaaaatctgtttcgagacatgcgttgtagttgttgaacaataactacaattaatgtttaaaaaacaatgcatgtttcttatagggggtaagcgctataatacagtggcctggttttggggctaggtcgggtccgaatttcaaaatttttcaaagtctcaaagtcctaccttcctttcccccccccgcgacctttattaatggaaagaactagacttttcctccagaaattaccaattggctcagtagctaagcggttaatgaagtagttcttcatttattttaatcttccatcttcgtgacctttgttcgattcccgtttgtgaccaactttttgaagctattccggaagacctttcaagttctaatactagccttagccttcaccttaaaaggctactattaaggctactaaagtatagaaggttataccctatactaaaccttatacttttgacttctaggggcttggaagacaatcaatgtttggaagacaatcaatgtctggaaaacagttactgttttctaaacattgattgtctgttaaacaacgcttgttgtgactcagggtttcccgcttcgggaggtatcacttttcttatcaccgtctacaccacagttcctccagcagctgctagaaaagaacgtcatggaaacaaacaagtcctccggaagtcgacgacctgctgagaatgcggaccagagtccttcagaagttcagtacgtagaggtaaaatctcccacattagcttcatgcaagttgtcatgagcgtaagctaacattatctcaacttctttccagcaccacacaactccagggcgagctgcaaacaatggctacggcttcaataacgacctgactccgaactcgtcggacgttcccgatcctggaccgtctgataccgttatgaccgacttggaatacagcgccatacgtgagagattgttgcaggaacctttgacgcctgaggagttgcaagcaatagagaacggcgctctccccggaacctacgaagagctagtcgcccattcaagccaattcccgaatatccatgagatgtttaatcgaatagtcatagatcacgaccgtggctacaagaacattagtgtttcatccatgtcaactgcctctgcctcccaccaggctgttgtcgcgcctgaggcccttggtccggctacactaggtcatctttcgcaatcagtcgcctcttctgctggtcattctatcgctcaaagcagtaccagtaatcaatcccctcgcagagttcaagttgggcctcctatcgtttcccaggagacatgcaatggacctcatggcaggggcggctgtatggccctcgtctagcagccgggcgcgaagcgctgttcgtcccatagcggcggttttcgtataggcaaattcgccatcaaagagattaatgcgctccacgcgttggggatctggtgttgcacccgttgtcatacggggcatgtcagcggccctagccaacattgtcaacggtgtcgtctcaaggaaaatcaaccaaaatccaagaatgccgctcgaagaaatggtgttgatgaggcgccaaaatcgaacagtgtcaacaatggaggggtcatgatctatccatacgatcccagcatttgccattgccatactttgggtatcggcagttcaagtactccagtcacaatgccatcgattccgcagatccagccttcgagcaacatcggctccggccctaatgattttcaaccctctcacacgattggatattcaatcaatggttcctcctttgtgtcagggaatggtggtctgcccttcaactttcaggacagtttctacagcccatttaactcgtttggccatcaacccgcacccactctagcccatgacccttctgacaacgcatcctcgagttctggcattcctgcctactcatccagttcagcacaacaaagcgaggaccaagatcaagggtacaacgactttgttggagatggtttatggtagaaaatgcaagagatacacggacgtttggggatcgctcgagtgagggaagtgtatgcactggacatgaacgaaaacgaggaaaaaaaccaaaaagaagatacacggcttcaggcggaagaaagatgttgttcatttcaggaaacaagcgagatcctcaatagcgtttatgctgaaagacatgacccgaagatgtagtatacatgaaccctcgtcagaatcgacggtggaaacattaaactcaagcagcattgtctctacctacaaatttcgaattctcaagtcccagaggctgaaactttatgtgaacattttctttcaactggcaagatcccaaagacaccgtatcaggtgagtgttctggatgctgctagagacgtctatcttctgtccatcttgcattgtgcggatggaactaccaaagagaagggctcctgtacttcgaaggcttgtcggcttggtgtaaggctttccactcccggggctgatgagcatgtgaccgagggagttcccctgatccaaatggaacattttctgaaagttgtggttctggacaactgcgggtccagtcggagggaactgcttgccttccacttgacatgtactgcacatgtgagtttgctatacctgtgaggtcatgtcttgacctaacagggaaagagtgttgtgaccctgagcttcaagttccgaacttcctccgattctgcgtgtcttgcaggaaaacgtactactgtagggtagttgtccacaagacaagtcgatatctgcttcccttggggagaggtctcttgttttgactctggacatctccaaactcgaccaagacatcggccatcgcactgaatgggttgggatctccagttttggagtcgaaaacaactcatttgcgacaataagtcaagaatcacaaacctcgtccgaggtagaaagattctcgtttggtgatgtcacgtcggacactttcaaggaaacaacgaacactcgaggtcagagattaggtatggaagaaagggagttgcgattgagaagcaagaagggaaggtatctctacaaacaaggagagaaagccatggctgctcttgcctcagagcaatcagcccgagatcgttccatgtctgcaatatctgccaacttggaggtacgtccctttgagaagccatttcccaatcgttcagcgattgttcaatcctccaaatcccatccgccctggcaacccttctccttgatttccgctgaattagttctctcacctctaggtacgtatcttctcaaaaccagacctcctgatgggttatcaagctgctcttgtcgggggtctccgtcggactgcttagtgggaggatcgaccagtggaggctggccgctgttgacgagactgtgaccacctggcacttttactccggatcaacgccctcgatctgtacggcggcatgaccataaccgtctccagcctacaatccctgctcttccaacatactcagggtacccatccactgcggatggccgtcctgctcctgactcttagtttcctcaacccaggcaagaaccgaagcccaatatctggtccagtcctcaaccgcctttctgccgcgctggtcacacgcgtggcaaagggtgtttgcagtgccaaccggcgcgtcgtagcgcctcacacaaacgtagacaccttgggcttggagggacccgatccaatccttctttgccctgctcagtttggtgggcaaatgctcgaagcacgtgcgggccccgggctgctaggccaggactctgcagtcttcgagactgcaaacatcgctgcgcgtccagatgagaggtggtacagcaaccactgggtcgctgccaaggttgtcgccttcggaaacggaagcagcactggcagaatcgtcagatgcggaaccgcgagagtcggaatctgagtttatggcgtcaacatcggaagagaatgaagtgacagagtcagatttgacagaagactccatgtcctgggccgatgccgtcggggatgggacagtagaggtgggcaaatccaacatcctcagggcattcgcggtcaacctctgcggagggttagcccatgcggtggcccggtgacgatttggagtcgccgtctgatgattgactgcccctgggttggcatgctcaggggtgagaatagccaggatgtcgtcgccaaggtgatggtcgaagctggcctgccgtctggtggcgacggctttgtcgacggctgaagggacatgttggcgctcgatacggtgatggaccgagctaggaagagggctgggtgctggagagtgcgggcgagcgccggtgaccttctggtatggtgccagggcgacatttgattgttgttgatatgacgacaaatataatttccgtgtgatatgacgagtgttttgttgtttcaatttgcccagaatgcgttctagacaatcccgagtggtgataaaatcgaatgtcgagctgagtacaggagaggtatactttatagggtgcattccaggttcgtagccccaacaaatcattacattgaggaaaatgtgctgtcatcttcacccattcgctcgtcaggttgtccgatcgaccttgaacctggcaacctcaaaactccatgcggcagagacactaagaaagttcaaactgaagggagccgaactgcacgatggtaaacctcatcagataaccaagattatatcacgggcgaaagaacaacattcgaagacgggatctgttcatgttcaaggatgggagttgccattgtgggggaatctttgaacaagcagctgctgaacttgagctagatgtacatgtgccaagtgactcaaggccagttcgttccatcatgcttcctctcgaccaggttgctggtgggaagaaaggccctgcgttcgaatactgctgctgatatcaaggtttttattaggtatcatacacgctcaggtatagatcgcttagatcttccgacaactccaacgctaggctgaggggcccttgatgtagttaaacgtagctttgagaccggaaagatgatgaagaaatgtctctctggtgggattgctcgcgtccctaccaagtacggagacgacgtatgcaatatccggtctgctaccgagcgcgaagtgtctcagaaacccgacagctgactgatactttgtcactttgaccggcttgttgacttccaactccagagcggccatattctcagcagtgaagactgcacatgcctggaggtgccgcatctggtcctcatcagaaaggtcgtgcggaaattgtagcatggaccgagccaaagcgcagtgatctgcgagggaaatggtcctgagaatggccctataaagctcttgtccctcaagcggatgagtgttgggagcggcgagatcgctgtcagcaggaggctggggctgatctggttccatggcgctgtgagggtcgagttaggaatgaggacgtttttactgggtctttcgcgaggattacctacctctacctctaggaagggcgatgcttgaacggtgctccaatcttctaagtatctgaagatgcagctaggaagagcacgaggagaggtgggaaacaggtttagcggcgccaagggagcacaggagaggcgcgatttatagagtgttccagtacaatgccacccttcagatatcaagatactgcattcctccactgcacattcacccatccactccaaggtcgacaggttttccggtcaaccttgaagtttgattgtaggttcccttcatcccaaaataacatttgaggctggcagatgccggagtgagattagaacacaacggattgttggagaatagagatgaagacggatggtagcagattgggagggtgcactatggaatggaagggagaagagtgttccgcagcggtaatatagggagcgcgacagggcttatcaaaagctacaagccttgatgcatattgaggtatactatatacagcaagtaatattgatacaataagctatattgattctataagccttattagtctgagggaggctcttgattagttagaattctgggttccggttcttaggcgctgggccgttgaagcgagcgttggaaccgctggtctggtgcgggaatacgataatacgggtatacggactatatatatggataggaggcgggtcgttacgtttatagttgtaggtataggtattttatttagtattttatattccgtctgaaccccgaaccccgaccgcgactctaatcctacgtacggattacgctagtggttgtacttctgaactgtgctcctaatttacgcccgcggttgcgtttctatgtacggactacgctagcggttgcgcttttgaaccgcgcccctaatttacgcccgcggctacgcttctatatatagactacgctagcggttagtttcgtacggctgcccggctatacgggtacggtcgtatattaattgaaatgcttatacccgaccgacgtacagtcgtacagttgtatatcggatttaggaataagcctacgtttatatttatttatatatgcaattaaagttattacgataattgtatatagtgtattgattattgttaatttaccgaaatagttatattataaaatagaataaaggaaaataataaaaaagaaagaaattattattagatttatttaagttgcgtgctatagaggagtttaattgagttttatttattttaattaggtatgcgatatgtgtgaacctgtgcaatttatacgattagtaggtattaatatattagtattgtaaatatattgcaattggaagttacttttaattaattagtgcgggtattagtatacgattaaccggggtattattccgcaattccgtttgaaatactaagttgagatgaaagattattagattctaataattataggtatatattcttagtccggccgtacggtttagatattggattgaaggtccggtagtatcgttacttgtacgtctttatattaatgctgtgatctatacctatttagtagtatggggtagaatattaatataggtatgtaggatagtgtgtattagtatgtatatggcgaagtactatttcttgtacgtttcgcctacctattatacggttaatattaaaaaggtggtttgtatatatatagtttggatttatagtaaatagtatagagtacggctataactattagtttaaggatattacttatattgtttgtattaatcgctgtataaggtgtatatattgagaagttagtataatatattataattgaacgtagaatttatagacgaaatactaaatactaatagttcctatataagtatttattatatttagggatattattataaatataaatatattaaggtaatattatattattaggcgagtaggctgttgaaggtgttaaataattaataccggttgtcgctaaagggtataaatatcctagtcaacctaaataagtcttactctagttatgcgaattatatataaatatactaggcttatagcgttaatattaataataataggttcgtcttcctcttctataaatttaagatttagaagtaggtgttattatttgttatatttaatgcggttaataataataaagataaatcgattgtcctggatattgtatgtaaagatatggttaatacggctaaattgggtttttctactcctaaatttatattagatatagttaccctatttaaatgtaaatcggttgtttgaagccttatatagtataaatatattagtagattgttaggtaatatagtactgaatatattaatattatagctgtaggaagtaataataatagtatatattatatattgcatttgggaattatcgttattatcttcggctatttgtagtatatcgcgtattatatacgccgttaagttaatattagtggttgattgtagtactttaatacaattattctcggcggctaattgttaattgtataaatacgcgttatagaagtttcctacgaaattaatatcgaaaatctatatcgtttctataggattttagccgataaagatgctagtttttagacgatagttatttcaatagcgtataatcccttaacaatcaaaatacctcttaaatatatagaattatatactatttttatttttggtaaataatctaatgaatttataagaattgtataggaactaatagttgaagtcggaaatagttttaaaatcgagcaaatgcctattaccatcactatatctctaatatatatattacttttattgattctagtaatcgttggtggtggggggtacgtacttgtctgtgaacgcgaatttgtaggactattggaaggctttattctctattaacaatagggagaaggttgaaggtgcgttatattcattctagtaggttcgtatatatagtctttactatagtactaaagtatattcgaaggttatacgctagagtaatcgcttaccttcattaatagtatatattacaaccactttatttttattaattcgattaatagcgtatagtaatatatagtctatagtattcgctaattttagtcgttagctggccgaaatttcgtatagttccttattgaggttcctttactccctatccttaattgcgctacagtcctctcttaatagaaccctattgaataaggaagggtattatcggtagaagtttattatatcgttcgttaactttaaattattatatttaaatgtattttgtagaataaattatattatttcactgaaattagactttattaatagcacctttttaatattagagtagttggttttgtagactcgaatcttgaaatatctagcgtactaaattattagtaattagttttgtaggtagtaaggtatttaggaatactattttttctcggtctttatattatatatttgcggttttaattatggtattggacagaggatattatataagggtacgaaggtacagccggttcctagaatttaaattggctggctcgaactaaaatccgattataatttagattttagttttaat